101
614
471
108
233
409
181
326
354
91
87
248
66
34
131
224
362
386
57
68
157
296
8
180
282
227
168
3869
260
71
95
138
74
90
163
313
207
147
144
55
121
14
12
49
76
831
334
350
670
586
538
325
999
50
805
96
273
37