836
919
939
837
849
871
927
831
786
719
677
701
666
687
651
673
679
677
693
656
684
627
627
597
618
625
641
666
709
704
700
721
734
724
728
734
740
744
348
894
751
743
738
687
674
667
655
663
653
659
722
770
777
764
719
684
665
657
670
701
762
781
800
835
761
773
785
868
803
807
899
1138
863
822
869
995
861
840
861
1008
950
856
796
740
712
690
701
776
1132
840
818
897
919
967
924
815
812
814
811
810
823
997
1195
993
938
1071
919
851
920
1282
1034
1267
1160
1091
1008
1009
1019
932
892
915
1052
1108
867
861
993
853
815
812
880
1008
936
864
908
1074
1142
991
869
906
1088
896
873
896
1008
941
945
1038
957
890
897
920
941
922
986
898
868
911
989
910
896
823
845
806
784
843
1118
1088
946
1013
1018
897
836
839
931
880
824
866
914
901
895
983
975
867
870
992
873
859
904
976
894
841
838
899
819
794
777
756
748
740
735
762
866
839
780
776
797
851
823
773
771
774
780
777
767
789
807
785
756
772
828
823
780
777
797
820
825
757
724
677
653
633
627
611
599
600
599
595
594
593
586
580
577
570
565
560
555
547
544
537
534
528
523
518
512
516
562
755
901
695
832
986
1002
954
1023
1035
980
907
809
777
808
799
758
759
729
822
845
766
711
665
634
636
646
649
638
642
666
776
858
818
776
761
769
748
728
726
745
772
780
804
827
871
903
851
905
943
934
853
790
752
732
664
638
629
640
676
708
771
755
702
699
702
734
758
721
680
647
648
652
690
773
803
775
777
754
735
704
672
654
637
637
665
685
682
683
698
729
743
732
738
701
708
706
700
696
688
663
671
697
711
692
699
706
723
729
746
706
672
656
644
630
630
627
636
631
642
676
736
790
752
701
692
680
686
662
644
634
636
660
692
688
690
683
662
650
684
709
707
697
690
722
766
990
940
879
804
803
795
769
722
705
678
684
670
654
671
677
706
744
725
698
687
666
650
643
634
625
619
616
631
644
663
657
687
709
722
729
760
756
716
693
689
687
688
681
671
685
698
750
779
768
734
693
668
662
649
643
636
627
623
632
668
680
649
660
645
645
651
669
671
667
657
630
612
616
611
639
701
712
675
648
618
606
608
610
641
667
664
642
632
625
617
605
600
589
583
572
564
559
549
543
537
533
538
554
640
599
659
718
805
805
806
861
774
771
671

