708
709
709
709
710
710
710
708
709
710
710
710
709
708
707
707
707
706
701
701
701
704
703
701
700
700
699
699
700
702
703
704
709
711
712
714
719
718
717
717
720
720
719
718
722
721
720
720
721
722
723
728
729
732
736
740
739
739
744
745
745
741
741
743
745
754
757
759
769
770
765
760
760
760
756
758
765
759
771
781
771
769
765
765
765
771
773
776
778
779
788
789
794
795
797
797
798
798
800
800
798
805
802
802
803
801
807
810
803
807
820
826
823
823
811
800
800
809
812
814
816
818
821
825
824
829
821
807
808
813
815
815
817
818
818
820
822
826
827
827
828
830
832
825
826
829
835
839
832
832
832
833
844
844
847
847
848
849
853
849
860
863
861
862
863
861
858
858
859
861
872
875
876
878
878
884
884
887
889
891
894
897
899
899
900
911
913
913
917
919
924
926
929
933
936
938
937
937
941
943
951
955
962
965
968
968
967
966
965
967
971
977
972
974
973
966
972
972
965
963
976
975
973
969
969
973
975
975
973
971
972
974
975
975
965
965
967
969
969
969
969
970
971
971
973
975
975
975
975
976
976
980
980
980
981
991
995
994
994
998
1001
1009
1011
1013
1012
1018
1023
1028
1029
1028
1029
1030
1041
1047
1050
1050
1052
1066
1057
1054
1060
1069
1065
1061
1079
1080
1095
1104
1106
1108
1119
1126
1113
1107
1099
1091
1080
1080
1080
1085
1091
1093
1089
1091
1091
1085
1079
1075
1073
1071
1071
1071
1073
1074
1075
1076
1075
1074
1074
1073
1071
1070
1070
1069
1059
1060
1059
1059
1053
1053
1052
1050
1047
1044
1045
1046
1049
1036
1030
1027
1026
1023
1020
1019
1015
1015
1008
1008
1003
1001
1000
1000
994
992
988
987
986
985
985
992
995
1000
1005
1016
1025
1027
1032
1037
1043
1052
1052
1055
1057
1057
1022
1016
1016
1014
1012
1016
1026
1023
1020
1024
1010
1001
1001
1001
1001
1001
997
990
991
995
983
976
976
961
961
957
941
933
931
931
932
933
908
908
907
903
900
906
909
907
903
899
895
893
892
890
886
883
881
872
870
868
866
863
861
860
855
853
853
853
855
855
855
854
854
853
853
856
857
856
856
856
856
856
856
856
857
857
856
855
853
851
847
845
844
845
846
847
847
846
848
848
848
851
852
859
858
857
856
856
857
860
863
863
863
859
859
861
861
859
857
858
858
858
859
860
860
861
861
861
861
859
857
860
864
865
876
875
883
878
868
869
868
867
872
881
880
878
878
877
879
880
881
882
882
882
882
883
884
885
886
886
886
888
892
894
894
895
896
900
908
918
918
918
919
919
922
926
937
951
953
953
953
953
953
953
953
954
952
950
949
960
969
974
978
981
979
967
954
954
954
954
954
954
954
954
954
954
965
980
989
988
986
970
978
983
1002
1003
1016
1028
1038
1035
1034
1033
1030
1019
1019
1020
1020
1019
1016
1015
1017
1018
1021
1022
1027
1030
1044
1050
1039
1029
1072
1080
1082
1070
1066
1067
1071
1073
1075
1077
1081
1079
1074
1072
1074
1082
1088
1092
1082
1083
1084
1085
1073
1073
1083
1084
1090
1094
1100
1105
1100
1098
1104
1110
1105
1104
1106
1108
1109
1110
1111
1116
1119
1121
1122
1122
1120
1119
1125
1131
1129
1134
1128
1131
1121
1121
1122
1126
1128
1133
1136
1139
1141
1147
1149
1149
1151
1151
1153
1150
1149
1146
1150
1150
1150
1149
1143
1138
1136
1135
1134
1134
1133
1133
1133
1144
1147
1143
1143
1146
1148
1147
1137
1127
1132
1134
1135
1137
1139
1140
1140
1138
1132
1124
1123
1130
1134
1125
1128
1129
1127
1128
1129
1130
1130
1130
1126
1121
1120
1119
1119
1115
1114
1110
1109
1111
1111
1110
1109
1108
1106
1106
1106
1106
1107
1107
1111
1120
1109
1108
1110
1108
1115
1110
1107
1105
1096
1094
1093
1093
1095
1095
1094
1093
1091
1092
1092
1091
1092
1093
1096
1101
1102
1102
1102
1105
1106
1104
1095
1091
1089
1089
1089
1086
1088
1086
1085
1085
1085
1083
1082
1080
1079
1079
1078
1078
1073
1073
1073
1073
1072
1072
1074
1074
1074
1073
1073
1073
1077
1079
1077
1080
1073
1073
1073
1074
1075
1078
1077
1077
1077
1079
1079
1079
1078
1074
1072
1069
1067
1060
1064
1070
1076
1076
1077
1084
1091
1093
1093
1104
1108
1108
1107
1124
1135
1142
1145
1148
1149
1149
1156
1158
1169
1173
1176
1175
1172
1172
1172
1172
1173
1174
1174
1174
1167
1165
1164
1163
1163
1163
1159
1155
1150
1146
1147
1148
1145
1143
1146
1141
1144
1147
1147
1150
1153
1158
1158
1158
1159
1159
1158
1156
1151
1147
1143
1133
1133
1133
1132
1111
1111
1112
1113
1107
1091
1083
1082
1082
1081
1085
1086
1079
1050
1041
1024
1034
1039
1046
1060
1069
1069
1062
1058
1058
1057
1057
1058
1059
1060
1060
1060
1060
1059
1058
1050
1047
1044
1039
1038
1038
1042
1044
1045
1046
1042
1036
1026
1018
1013
1009
1006
1003
1005
1007
1009
1015
1016
999
992
993
995
996
999
994
991
992
996
1006
1006
994
991
987
982
983
989
986
983
980
977
973
970
975
977
975
973
972
971
970
968
967
964
963
961
954
950
942
939
931
933
934
935
937
935
931
928
935
937
933
929
926
923
921
919
917
916
914
910
910
910
909
909
909
909
910
910
910
907
906
903
903
899
896
893
889
883
881
880
879
877
875
870
868
867
867
868
862
862
860
859
857
856
855
852
838
812
811
809
810
803
800
798
798
798
798
798
798
797
795
795
795
796
797
797
794
793
792
790
790
790
790
792
792
792
790
787
784
780
783
780
787
784
781
778
777
777
777
778
784
785
773
770
770
770
771
775
772
771
770
762
758
755
754
753
753
753
754
755
756
756
751
752
752
754
756
756
754
754
753
752
752
751
756
764
769
763
749
749
749
746
745
744
742
742
741
741
738
738
738
739
739
740
740
740
740
740
740
737
737
736
736
736
735
733
738
738
738
738
738
737
736
736
737
737
734
735
736
738
737
738
740
741
742
744
744
745
745
745
746
746
745
747
750
751
754
766
774
777
780
783
784
786
789
803
811
815
822
828
841
844
847
851
852
857
861
861
860
858
852
848
848
848
848
848