85
66
59
50
295
7
121
60
200
3
93
211
64
36
141
105
33
58
167
49
1307
115
178
162
99
18
80
119
29
23
95
11
17
45
219
91
27
251
529
44
376
19
67
51
6
42
140
232
407
37
266
129
180