305
462
588
165
241
463
185
605
431
557
333
1066
310
605
226
344
661
862
411
665
580
223
286
241
1010
397
688
659
312
341
298
342
608
836
251
311
288
313
326
495
717
592
179
443
638
566
720
55
1382
1084
1885
1251
1416
1490
1095
340
1014
1153
728
591