96
43
40
35
140
32
13
594
170
429
100
236
258
88
225
66
255
22
183
584
376
366
176
414
122
167
319
135
263
200
184
336
150
85
113
147
208
890
431
294
80
136
229
278
215
129
418
42
91
206
790
148
637
181
69
427
83
417
204