4
49
21
5
23
15
13
101
24
32
18
31
20
69
72
29
105
103
76
58
22
45
57
137
56
1161
216
114
138
30
180
160
191
190
203
249
182
257
265
159
298
140
163
5876
134
295
565
239
377
429
310
1560
590
120
135