731
730
724
722
722
722
722
722
722
722
722
730
730
731
737
736
738
740
740
740
744
746
747
748
746
740
740
740
740
740
740
729
728
727
727
726
724
723
720
719
717
716
714
711
705
700
702
703
703
705
704
701
698
696
698
697
696
694
694
695
696
696
696
696
697
697
697
697
694
694
693
695
697
704
706
710
713
714
715
717
721
725
728
730
738
741
745
748
752
754
756
758
768
767
769
770
770
770
769
769
769
776
779
790
796
798
799
801
803
805
808
814
816
819
822
825
831
837
840
845
846
848
850
852
852
865
871
874
877
879
882
885
889
893
896
899
900
901
903
905
915
916
917
917
919
921
925
926
927
928
929
936
937
938
939
944
948
948
947
947
947
952
957
958
959
960
962
964
973
975
975
977
981
982
984
986
986
987
987
987
987
988
992
994
995
995
996
996
998
998
998
998
1000
1000
1000
1000
995
994
994
994
993
993
991
991
991
992
992
993
993
994
995
995
995
995
995
993
995
995
997
997
998
998
998
998
998
999
999
999
999
998
997
995
994
992
994
995
995
996
996
996
996
1001
1003
1004
1009
1008
1007
1003
1004
1005
1006
1007
1012
1014
1014
1013
1010
1010
1011
1011
1011
1011
1011
1008
1007
1007
1006
1006
1006
1005
1005
1005
1004
1003
1002
1001
1000
999
996
995
994
994
993
991
980
979
973
970
968
966
956
954
950
950
950
945
939
937
930
920
913
909
909
907
907
897
896
895
895
888
885
871
862
862
862
857
852
856
862
866
867
868
871
877
880
884
886
890
894
901
905
908
913
922
931
939
944
965
967
969
972
973
973
973
975
977
977
977
976
969
960
958
956
956
956
956
957
957
957
956
955
950
947
945
945
946
946
947
947
948
949
955
956
956
955
954
953
953
959
961
963
968
971
974
975
976
977
979
979
979
977
975
973
972
971
968
966
962
959
957
954
955
956
956
955
954
953
947
947
946
945
945
945
945
948
950
953
956
957
957
957
957
956
956
956
957
959
961
971
976
976
976
976
973
972
972
971
971
966
963
962
941
936
928
918
908
904
901
897
889
885
881
879
876
873
868
866
864
862
856
850
854
858
860
861
863
875
888
891
898
898
899
900
907
908
910
911
915
924
934
941
943
948
952
952
953
957
959
971
972
973
976
980
980
993
993
994
994
994
993
992
992
992
992
992
992
992
992
992
1000
1001
1005
1007
1013
1014
1019
1024
1026
1026
1027
1031
1031
1031
1031
1030
1027
1027
1027
1032
1033
1035
1036
1038
1042
1042
1042
1043
1046
1048
1048
1048
1048
1049
1050
1051
1052
1052
1053
1059
1061
1061
1062
1063
1063
1063
1061
1060
1058
1056
1057
1059
1065
1067
1069
1074
1075
1084
1087
1087
1072
1069
1065
1063
1060
1059
1059
1058
1058
1058
1058
1058
1056
1055
1054
1051
1049
1046
1043
1043
1041
1040
1039
1039
1039
1040
1040
1040
1039
1038
1035
1033
1032
1031
1030
1029
1027
1025
1024
1023
1020
1020
1020
1020
1021
1022
1022
1024
1024
1024
1023
1020
1017
1017
1017
1015
1015
1013
1013
1012
1012
1012
1010
1009
1008
1007
1007
1005
1004
1003
1001
1000
1000
999
999
997
995
993
992
991
991
991
991
991
991
990
989
988
985
985
985
986
987
988
989
991
991
991
990
990
989
987
987
986
986
984
982
980
982
996
997
997
996
995
994
995
995
999
999
999
998
993
993
992
990
985
984
981
979
977
975
972
968
964
959
957
955
952
949
949
948
946
944
941
940
937
932
929
927
924
922
922
934
936
939
941
946
949
951
954
961
963
966
968
968
960
958
947
948
948
946
943
935
932
930
929
930
931
932
933
933
933
933
934
934
935
935
936
939
941
946
951
957
957
964
966
970
972
973
974
976
986
989
993
996
1006
1012
1017
1025
1025
1025
1025
1025
1026
1030
1033
1036
1037
1035
1033
1035
1037
1037
1045
1048
1056
1059
1062
1063
1064
1066
1066
1068
1070
1072
1071
1069
1067
1071
1071
1072
1072
1072
1072
1072
1072
1072
1071
1070
1066
1065
1063
1061
1061
1060
1058
1056
1056
1055
1052
1045
1042
1039
1036
1036
1034
1034
1031
1031
1031
1030
1030
1030
1030
1030
1029
1029
1027
1027
1026
1026
1026
1026
1027
1027
1027
1027
1026
1026
1025
1025
1025
1025
1025
1024
1024
1024
1024
1023
1023
1023
1023
1023
1023
1023
1023
1024
1024
1024
1024
1024
1024
1022
1021
1020
1020
1019
1019
1019
1019
1019
1019
1019
1020
1020
1020
1019
1018
1017
1016
1012
1004
1000
1000
1000
989
986
983
979
977
976
974
963
958
954
949
947
944
942
938
933
928
924
922
920
905
902
901
876
873
869
868
868
867
867
865
860
856
851
847
845
842
833
823
821
820
816
811
808
804
800
795
792
788
780
777
774
770
765
762
759
759
759
759
759
758
757
756
756
754
752
747
746
746
745
741
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
739
739
739
737
732
731
731
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
729
729
728
726
724
724
724
724
722
721
720
720
720
720
720
720
720
720
720
720
720
720
720
720
724
729
731
732
732
733
733
733
734
734
734
734
734
734
730
731
731
737
735
734