100
651
824
847
746
740
503
877
673
546
697
816
544
801
774
639
523
622
854
576
534
664
814
553
792
749
753
710
702
586
877
874
800
756
829
817
767
884
672
871
726
713
532
597
583
740
574
831
745
899
646
687
821
569
804
741
604
587
662
883
624
547
715
617
691
864
603
518
704
849
560
515
878
852
719
778
603
706
870
739
664
571
601
777
736
638
768
575
515
599
688
888
642
575
629
765
861
569
502
809
736
