100
25
607
686
683
768
703
580
640
762
640
615
767
726
712
525
527
574
545
557
520
538
545
554
503
535
565
643
645
765
660
653
610
698
604
674
581
766
655
683
695
648
522
574
566
538
578
526
546
568
750
703
614
699
753
730
688
683
713
773
528
590
600
586
512
545
547
560
571
566
538
547
576
772
712
663
640
655
699
658
736
557
537
565
565
571
503
578
663
760
715
635
612
625
603
555
532
525
588
501
532
580
