95
56
461
219
91
370
822
830
158
223
100
173
247
190
71
592
240
209
344
86
72
156
392
99
24
337
294
778
382
112
134
66
241
55
79
106
235
335
268
1031
35
125
74
277
285
152
287
178
181
82
220
69
496
80
232