926
887
930
961
872
907
936
872
852
824
861
898
917
928
1021
959
911
977
956
889
901
890
831
771
757
819
812
905
906
900
961
983
948
976
1037
997
969
1057
1018
1007
1103
1101
1008
1035
1010
963
1021
1046
998
987
1037
1001
947
991
1007
971
943
993
997
957
932
990
965
879
824
845
773
853
854
968
1013
936
854
797
780
760
750
741
748
743
722
712
703
701
705
776
749
783
807
876
911
896
912
954
960
959
996
1052
1062
1005
1063
1085
1019
1013
1072
1063
1026
995
1057
1076
1030
980
1016
1009
959
970
1038
1061
1012
1015
946
900
860
823
858
881
858
779
865
858
869
866
876
896
951
965
963
955
910
907
921
955
936
937
950
925
864
822
815
744
813
714
801
712
755
803
775
810
849
904
882
901
864
851
850
876
918
875
844
861
852
832
825
750
830
777
767
761
795
800
834
879
913
936
911
866
831
820
815
818
844
943
963
982
954
862
783
824
771
752
770
796
835
886
909
930
979
896
843
840
880
929
873
867
889
901
890
907
1020
917
904
1040
949
921
1015
971
943
898
852
818
805
792
782
732
736
790
760
755
800
831
855
864
892
892
873
852
854
848
851
917
937
896
851
825
799
809
840
845
908
961
925
929
969
902
870
823
798
764
825
871
902
965
955
988
993
966
913
869
837
805
812
823
897
924
957
961
993
999
975
954
999
1000
956
931
953
926
904
896
866
830
835
811
740
741
723
718
782
755
801
831
910
963
960
990
1032
995
964
1007
1013
987
968
1006
1048
998
1020
1052
1037
1015
1043
1089
1029
988
936
950
898
887
928
894
900
952
966
994
1033
914
893
895
957
883
848
845
836
838
873
919
908
944
945
957
942
945
895
896
925
896
900
935
954
903
930
934
900
916
893
854
841
827
812
777
755
740
729
717
709
719
730
752
782
847
893
835
816
885
957
908
888
889
830
840
823
843
869
917
964
882
849
855
853
839
812
736
834
715
762
719
667
714
681
664
655
646
637
623
611
604
596
584
575
570
567
557
553
549
539
530
530
557
593
599
617
670
686
720
751
775
792
822
762
687
687
682
669
686
707
713
729
699
691
675
661
655
652
645
631
628
633
619
610
605
607
604
593
598
613
606
611
627
638
670
678
689
670
655
647
648
678
682
685
698
729
752
782
824
841
767
766
736
699
674
657
644
632
629
618
620
616
654
699
751
728
723
732
723
698
691
667
652
638
622
614
603
591
579
572
562
572
601
629
673
693
765
759
754
750
769
752
743
703
691
678
661
636
623
604
594
583
577
574
574
580
629
669
663
643
663
663
646
641
636
643
638
626
619
609
601
599
590
587
578
582
574
572
568
562
555
559
581
565
567
618
666
763
820
818
820
854
851
781
734
716
743
758
767
751
729
717
716
686
674
664
666
662
683
711
698
693
690
685
671
655
647
637
640
647
641
644
657
660
665
649
653
650
648
649
658
653
667
666
667
648
646
645
642
635
627
624
617
625
621
619
616
639
655
650
638
662
651
655
655
643
634
638
648
642
632
633
634
628
618
613
610
605
602
596
593
588
585
578
576
566
562
553
548
545
544
566
580
618
636
622
663
672
682
675
642
633
622
604
598
592
587
579
568
570
562
560
566
560
542
549
552
549
547
547
554
559
560
618
635
632
620
624
629
624
614
612
615
606
604
604
612
613
631
665
688
705
725
700
668
656
642
636
649
687
654
651
641
644
683
682
676
669
681
698
724
713
704
681
663
652
634
633
642
647
646
659
669
687
678
679
682
700
686
674
660
653
655
646
637
641
651
654
648
646
650
654
626
629
630
624
619
614
607
604
604
605
596
602
598
603
596
596
594
596
591
590
585
584
582
584
589
601
602
597
583
584
593
622
646
643
638
629
627
648
638
637
645
657
648
645
641
635
625
611
602
600
584
581
570
563
575
618
654
686
694
704
719
809
829
795
741
776
735
700
668
665
697
692
669
660
646
626
618
607
602
607
646
649
632
630
636
644
638
630
619
620
631
664
719
743
728
760
751
749
727
740
721
703
694
703
694
686
686
702
696
680
679
682
685
672
669
670
666
667
656
652
646
654
653
655
663
652
635
631
620
614
603
600
594
596
594
591
597
602
617
610
607
602
619
605
605
599
597
599
595
586
589
583
574
574
567
565
562
554
549
548
547
554
560
549
562
589
615
604
591
593
617
659
695
698
663
691
675
664
659
692
739
697
673
673
680
676
662
646
631
616
608
620
656
678
664
700
754
750
751
776
773
727
705
688
672
654
636
633
626
640
671
686
678
678
709
720
738
746
730
712
681
658
638
620
608
586
596
591
627
686
720
715
674
662
646
633
623
617
601
579
587
588
624
723
752
796
767
765
747
729
685
662
648
639
632
621
632
687
694
690
694
715
759
732
724
766
769
755
722
731
751

