634
634
634
634
635
639
641
643
650
658
661
660
669
689
689
689
666
663
663
663
660
655
651
648
648
644
639
639
639
643
644
645
646
649
654
660
666
669
675
678
685
693
695
694
693
692
698
699
709
709
699
692
692
692
692
694
696
704
705
708
710
709
705
703
703
707
710
710
714
711
711
712
716
722
723
723
722
721
726
727
732
730
729
724
725
726
731
733
732
732
732
732
737
742
744
749
753
755
757
756
756
759
765
768
768
768
768
763
762
751
748
749
767
770
772
775
780
782
781
781
783
792
798
808
813
813
818
820
824
821
818
823
816
802
804
803
799
786
784
783
783
785
785
785
785
792
789
789
790
793
795
796
790
781
773
755
755
754
751
751
751
751
751
755
776
790
794
832
837
838
847
855
855
855
857
856
856
856
870
870
870
871
872
874
874
878
887
899
902
902
902
903
907
911
914
917
918
919
919
923
924
937
942
950
946
946
942
945
955
958
959
969
974
977
978
976
976
975
974
975
984
987
987
979
976
981
984
993
995
994
993
994
997
999
1000
1004
1004
1008
1010
1008
1005
1003
1002
1004
1009
1016
1016
1018
1019
1013
1019
1023
1025
1025
1025
1025
1024
1024
1024
1024
1028
1031
1029
1026
1026
1026
1026
1026
1026
1026
1026
1028
1028
1028
1028
1030
1030
1030
1026
1027
1028
1027
1025
1024
1019
1017
1017
1017
1019
1021
1021
1027
1028
1029
1028
1027
1027
1031
1026
1026
1028
1028
1026
1023
1023
1024
1024
1021
1017
1015
1012
1012
1013
1006
1002
1003
1005
1008
1010
1007
1005
1002
1000
998
997
994
993
986
983
984
982
980
976
988
986
986
984
978
979
979
978
977
973
968
959
954
946
942
936
927
931
924
923
916
916
914
913
908
904
900
897
900
888
880
875
875
874
872
871
869
868
856
857
863
849
843
833
824
790
782
775
776
775
774
772
771
769
764
764
763
760
755
752
752
752
752
753
760
763
763
769
788
794
794
794
794
795
795
794
795
791
789
788
788
786
786
783
784
785
785
788
802
802
805
805
806
816
818
817
816
816
818
819
819
820
822
822
821
815
810
794
788
788
784
783
783
780
777
773
767
764
761
749
747
747
747
747
749
753
760
760
763
763
769
770
770
769
769
766
766
766
757
743
735
735
733
715
715
716
716
716
715
713
712
710
713
715
715
712
712
714
716
717
715
717
717
717
717
717
731
729
729
727
725
722
712
712
712
712
712
712
714
719
719
726
726
722
721
720
718
716
712
713
714
713
711
711
704
700
703
704
706
710
708
706
704
705
705
705
705
706
706
702
696
696
695
694
692
689
681
681
677
674
669
669
669
669
669
674
678
682
682
683
698
701
704
704
703
698
696
699
699
693
690
680
672
672
664
663
662
661
658
656
655
656
656
658
656
650
647
644
644
643
641
637
635
634
634
634
634