765
765
765
762
760
758
756
753
751
739
737
737
737
737
737
737
735
734
734
734
734
734
734
734
734
734
737
738
738
738
740
740
740
740
740
738
737
737
735
735
735
733
731
734
737
740
744
756
756
756
750
749
742
739
737
737
738
738
735
731
727
726
725
725
725
725
725
726
726
726
726
726
726
726
727
728
728
728
729
729
732
734
734
734
734
734
735
734
734
734
734
734
734
735
736
736
737
737
738
739
739
740
740
742
743
743
745
745
745
745
745
746
746
746
744
744
744
745
745
745
745
745
745
745
745
745
745
746
747
747
750
750
750
751
752
753
751
749
748
748
748
748
748
748
748
748
748
748
748
749
749
749
749
750
751
751
752
752
752
753
753
754
754
754
754
754
754
756
756
756
756
757
757
757
757
757
757
757
757
757
757
757
758
758
759
759
759
759
760
760
760
760
760
760
760
761
761
761
761
761
762
762
763
764
764
764
764
765
765
765
766
766
766
765
765
765
765
765
765
765
766
767
767
767
767
767
767
767
768
768
768
769
769
769
769
769
769
770
771
772
773
773
773
773
773
774
777
777
779
779
779
779
784
784
784
783
783
783
783
783
784
784
784
785
785
785
785
785
785
786
786
787
787
787
788
788
788
788
788
789
789
789
789
790
791
792
792
793
794
795
795
797
798
800
801
804
806
807
809
811
813
814
817
818
820
820
820
820
820
820
820
820
820
820
820
820
820
820
821
821
822
823
823
822
822
822
822
823
824
825
827
828
831
833
833
834
835
835
837
837
837
838
838
842
844
847
848
849
850
854
856
856
857
858
858
858
858
859
859
860
861
861
861
861
860
860
860
861
861
859
859
860
861
865
872
871
868
868
866
862
863
865
866
876
879
885
894
888
886
879
879
879
879
880
882
885
886
886
885
885
883
883
882
881
881
881
882
883
884
884
884
884
884
886
888
888
887
886
885
882
881
880
882
884
886
889
890
893
894
896
897
897
899
899
900
900
900
900
900
900
901
903
903
905
909
910
915
921
924
926
927
929
930
932
933
933
934
936
937
938
939
939
939
948
953
954
956
956
956
956
957
957
958
958
959
961
976
980
984
992
991
991
991
989
985
1007
1016
1020
1025
1028
1031
1037
1046
1052
1059
1059
1059
1063
1065
1067
1075
1080
1085
1091
1097
1099
1091
1076
1068
1065
1057
1054
1052
1051
1050
1046
1045
1041
1040
1038
1037
1036
1035
1035
1030
1030
1030
1030
1030
1030
1030
1029
1029
1028
1028
1028
1024
1030
1037
1036
1034
1030
1025
1024
1021
1007
1006
1005
995
978
977
975
962
963
963
961
960
943
936
935
933
930
927
924
916
915
905
905
898
897
894
890
884
884
883
882
878
877
875
875
875
875
875
873
871
869
869
868
866
866
866
864
862
860
858
863
868
870
873
871
863
859
856
853
849
849
845
844
844
844
851
855
859
874
856
834
831
830
828
827
827
826
825
824
823
821
819
819
817
817
817
814
811
808
808
810
811
811
809
806
804
803
800
799
799
798
796
794
792
792
792
792
790
785
786
788
788
788
788
788
790
791
792
790
788
786
787
789
794
799
800
794
790
789
793
794
797
798
800
801
801
802
804
804
803
802
801
800
800
799
801
804
806
806
808
804
802
800
794
796
800
818
819
819
820
821
823
824
820
818
815
811
809
808
808
805
805
805
805
805
804
804
803
803
803
804
805
809
810
812
816
818
820
821
821
823
823
823
823
822
825
840
847
860
857
845
841
837
840
845
859
877
885
895
895
899
901
918
924
921
920
917
914
913
912
911
911
912
915
924
926
945
954
958
953
950
944
946
946
946
949
956
967
979
980
984
985
985
985
992
994
996
998
1004
1009
1010
1012
1016
1020
1026
1028
1030
1034
1024
1018
1018
1017
1017
1015
1015
1015
1015
1013
1012
1012
1011
1011
1011
1011
1011
1011
1010
1010
1010
1006
1003
998
996
992
988
986
988
991
993
996
1002
1005
1007
1010
1017
1019
1019
1016
1013
1011
1003
997
995
993
991
988
985
983
983
984
984
984
987
988
987
986
983
983
983
983
984
985
985
984
982
980
980
980
980
980
980
981
985
989
992
997
996
996
999
1001
1003
1005
1006
1007
1010
1013
1014
1014
1013
1013
1013
1011
1010
1009
1007
1006
1005
1003
1001
1012
1015
1016
1016
1016
1016
1009
1007
1006
1004
1003
1001
1000
1000
998
997
997
998
1000
1002
1003
1003
1005
1000
995
993
991
990
988
987
984
980
978
976
972
964
964
964
964
964
964
964
964
965
966
969
970
971
972
973
973
973
975
980
981
983
984
984
985
985
986
986
986
984
981
979
978
979
989
987
983
980
958
953
950
950
950
951
946
938
932
932
932
931
928
911
909
907
906
905
904
904
903
903
901
900
900
897
895
894
895
896
896
896
891
890
895
899
900
898
892
884
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
881
881
881
882
886
888
895
898
898
899
899
900
900
900
900
900
900
900
900
900
901
904
902
902
901
902
903
907
911
914
915
915
915
916
916
916
916
915
908
910
918
920
925
926
927
928
929
928
927
924
923
921
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
921
922
924
925
932
934
939
939
939
939
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
944
952
955
956
956
959
960
960
960
960
960
960
960
968
973
974
976
978
979
979
980
980
980
980
980
980
982
987
989
998
999
1000
1000
1001
1003
1004
1007
1011
1011
1014
1014
1016
1017
1018
1018
1019
1020
1021
1021
1022
1023
1024
1027
1029
1030
1035
1035
1035
1032
1028
1022
1019
1017
1012
1011
1008
1006
1004
1001
998
997
996
994
994
994
994
993
992
992
992
992
992
991
990
990
990
990
990
990
990
990
990
990
990
990
990
990
990
990
989
987
983
981
980
975
973
968
966
961
959
958
957
957
957
957
957
957
946
944
938
927
915
912
910
905
902
901
900
900
900
900
899
899
898
898
898
897
896
896
896
896
891
885
883
881
879
879
879
879
879
878
878
877
877
873
865
863
861
859
858
853
849
843
843
849
851
854
848
841
838
834
831
828
826
822
820
820
820
820
820
816
815
813
811
808
808
807
807
804
804
803
803
802
800
800
800
800
800
797
794
793
791
788
786
784
782
780
779
776
774
772
770
769
764
764
763
762
761
759
754
752
749
748
747
747
745
744
742
740
738
737
737
734
734
734
734
734
734
734
734
734
733
732
731
730
729
728
728
728
728
728
728