784
783
782
782
782
782
782
782
781
781
781
781
780
778
777
776
775
775
775
775
775
775
774
774
773
773
772
772
771
771
771
772
772
772
772
772
772
771
771
771
771
770
770
770
769
768
767
767
771
773
773
774
776
775
776
778
780
780
780
779
779
778
777
776
775
772
769
766
754
752
750
749
746
745
736
733
730
728
727
724
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
721
720
718
716
713
701
699
698
697
696
695
695
694
693
693
693
693
693
693
693
693
694
694
695
696
697
698
700
702
706
715
722
724
727
731
734
736
739
742
743
744
745
746
750
750
752
753
754
756
759
760
761
764
767
769
771
774
776
776
778
778
780
780
787
791
798
802
803
805
805
806
808
811
816
822
826
831
833
834
835
840
841
844
846
851
853
856
861
864
866
868
872
876
880
882
883
884
884
887
890
897
898
900
901
901
902
903
905
911
924
932
940
944
944
944
945
946
947
951
953
955
957
960
964
967
968
968
969
970
970
971
972
972
974
975
976
976
981
982
987
990
994
998
1000
1002
1004
1005
1007
1008
1009
1011
1013
1014
1015
1016
1019
1020
1023
1025
1026
1028
1037
1039
1043
1044
1046
1047
1053
1058
1061
1063
1064
1066
1068
1070
1072
1072
1073
1073
1074
1075
1081
1086
1089
1093
1101
1113
1114
1116
1117
1119
1121
1124
1126
1135
1136
1136
1136
1136
1136
1137
1139
1139
1139
1140
1142
1142
1143
1145
1146
1147
1147
1149
1151
1153
1154
1156
1157
1158
1160
1161
1162
1163
1167
1168
1171
1174
1177
1181
1185
1188
1190
1194
1195
1194
1194
1194
1193
1191
1191
1191
1191
1189
1188
1187
1187
1186
1182
1178
1177
1175
1175
1175
1176
1176
1177
1177
1177
1177
1178
1178
1179
1179
1179
1179
1180
1180
1180
1181
1181
1181
1180
1180
1179
1178
1177
1177
1177
1177
1177
1177
1177
1177
1177
1177
1177
1177
1177
1177
1177
1177
1178
1182
1187
1189
1191
1197
1198
1204
1204
1204
1205
1205
1206
1209
1211
1213
1215
1217
1219
1221
1222
1223
1224
1225
1226
1227
1228
1229
1229
1230
1231
1231
1232
1232
1233
1233
1234
1238
1242
1245
1251
1254
1252
1250
1249
1248
1248
1249
1252
1261
1265
1266
1269
1275
1281
1286
1289
1291
1292
1292
1292
1292
1292
1295
1296
1298
1299
1299
1297
1296
1294
1290
1286
1285
1283
1278
1275
1274
1273
1272
1271
1269
1267
1265
1262
1262
1261
1261
1261
1260
1260
1259
1259
1259
1259
1259
1258
1257
1255
1254
1252
1251
1251
1250
1250
1250
1250
1250
1249
1249
1249
1248
1248
1248
1247
1246
1246
1245
1245
1244
1244
1244
1244
1244
1245
1245
1245
1246
1246
1245
1245
1244
1244
1242
1241
1241
1240
1238
1237
1237
1234
1233
1231
1230
1228
1224
1224
1224
1224
1224
1224
1223
1223
1222
1222
1221
1221
1221
1221
1219
1217
1216
1214
1210
1207
1204
1203
1202
1202
1202
1201
1201
1200
1200
1198
1195
1193
1190
1187
1185
1183
1182
1181
1175
1174
1172
1170
1166
1166
1165
1164
1161
1154
1152
1147
1143
1140
1136
1135
1133
1133
1132
1131
1128
1121
1118
1115
1110
1109
1109
1108
1107
1107
1106
1104
1102
1097
1096
1095
1094
1093
1091
1088
1085
1082
1080
1073
1071
1070
1068
1066
1063
1060
1058
1057
1056
1052
1046
1045
1044
1043
1042
1041
1041
1040
1040
1040
1040
1041
1041
1041
1040
1038
1035
1031
1025
1023
1022
1020
1019
1017
1014
1011
1010
1008
1007
1006
997
993
992
992
992
990
989
989
988
987
986
983
980
976
974
969
966
960
958
955
953
951
948
948
948
948
942
932
925
920
918
916
910
907
906
905
903
902
901
900
899
897
895
894
893
890
890
890
889
889
892
887
881
880
879
878
877
876
875
874
873
872
871
870
870
870
871
871
871
872
872
871
871
871
871
871
871
871
871
871
870
870
868
865
864
862
861
859
857
856
854
852
851
849
847
845
844
842
839
835
833
830
824
822
821
820
820
817
816
815
815