25
11
105
4
91
28
149
8
134
32
118
62
1180
12
36
9
281
63
142
161
67
159
132
58
53
121
81
52
172
47
37
252
263
171
485
46
96
241
206
211
13
1
50
14
152
49
70
10
16
72