647
380
588
454
322
538
751
621
836
348
428
994
859
376
941
457
674
399
966
482
697
560
431
996
510
725
938
321
887
399
966
479
698
779
646
507
721
588
803
317
536
752
965
832
694
908
426
995
858
722
590
453
669
883
749