21
63
34
13
32
52
202
83
210
45
28
139
16
113
99
29
19
81
11
6
175
12
4
41
35
37
115
8
15
5
57
23
42
27
128
25
122
53
174
361
24
44
10
402
1256