102
615
475
108
233
411
181
328
354
91
87
249
66
34
131
224
363
388
57
68
158
296
8
180
282
227
168
3873
261
71
95
138
74
90
163
313
157
207
147
144
55
121
14
12
50
76
832
334
350
671
586
538
326
1001
410
805
96
273
37