406
676
514
29
435
617
239
328
650
477
535
307
487
525
463
242
654
326
345
289
399
412
557
142
245
614
92
309
376
426
27
52
467
392
176
268
466
342
456
378
581
316
766
702
421
53
428
33
2
695
373
181
253
88
194
313
501
443
626
679
12
631
257
335
441
629
430
171
288
505
495
413
660
178
569
201
737
