499
560
453
564
156
570
990
772
973
957
350
543
661
332
505
625
1089
580
589
753
464
809
588
458
1034
1175
819
541
562
730
998
368
454
891
477
457
877
1770
232
782
373
477
563
757
1935
408
350
305
262
287
598
728
494
443
997
565
989
463
1235
362