146
16
21
24
202
18
71
200
284
140
56
68
40
30
223
46
27
25
156
105
45
255
578
15
67
97
73
102
141
35
252
178
70
58
540
195
192
337
287
79
206
253
278
177
44
62
142
94
167
211
88
257