118
55
599
154
464
198
512
58
456
80
614
192
350
129
311
124
285
125
851
340
143
59
789
348
485
177
235
67
429
153
726
243
373
209
566
63
260
155
1270
506