648
380
595
808
324
539
757
621
490
705
780
645
863
727
941
459
675
406
620
833
699
916
431
998
865
727
592
320
536
403
968
484
350
779
995
513
725
592
456
321
538
755
620
832
698
560
427
641
511
726
591
456
668
533
400