917
918
922
926
931
933
935
939
944
948
950
952
953
956
957
960
962
965
965
969
971
973
974
977
977
980
981
982
982
986
994
999
1001
1004
1006
1016
1019
1023
1030
1032
1034
1038
1040
1042
1042
1045
1046
1048
1050
1051
1059
1064
1076
1080
1082
1084
1086
1088
1093
1094
1097
1098
1098
1098
1096
1090
1085
1085
1085
1085
1085
1087
1088
1088
1089
1090
1091
1091
1091
1090
1090
1089
1089
1089
1089
1089
1089
1089
1088
1088
1088
1088
1087
1087
1087
1087
1086
1086
1085
1084
1083
1083
1085
1087
1088
1089
1090
1092
1094
1095
1096
1097
1098
1100
1102
1105
1105
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1107
1109
1111
1115
1118
1120
1122
1124
1127
1128
1129
1131
1132
1132
1133
1134
1135
1136
1141
1146
1148
1151
1154
1160
1162
1166
1173
1175
1175
1176
1176
1176
1176
1177
1178
1182
1183
1187
1188
1193
1194
1196
1200
1201
1201
1200
1200
1200
1199
1198
1193
1191
1190
1188
1186
1182
1180
1177
1175
1172
1169
1168
1165
1162
1160
1158
1157
1157
1157
1156
1156
1155
1155
1154
1154
1153
1153
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1153
1154
1157
1158
1158
1159
1161
1161
1162
1163
1164
1166
1167
1168
1168
1169
1172
1174
1175
1179
1180
1182
1188
1192
1202
1205
1208
1212
1217
1218
1220
1221
1222
1223
1225
1228
1230
1231
1232
1233
1234
1237
1239
1239
1239
1239
1239
1240
1240
1240
1240
1240
1241
1241
1242
1244
1245
1246
1247
1248
1249
1250
1251
1252
1255
1258
1261
1263
1265
1267
1268
1269
1269
1270
1271
1272
1273
1273
1275
1275
1276
1277
1278
1278
1279
1279
1280
1280
1280
1280
1280
1280
1280
1280
1285
1287
1289
1295
1302
1305
1308
1310
1312
1313
1318
1324
1329
1332
1333
1335
1336
1338
1339
1342
1344
1347
1348
1351
1353
1354
1356
1357
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1359
1360
1362
1363
1365
1369
1372
1373
1371
1369
1368
1361
1360
1366
1370
1374
1375
1375
1375
1375
1374
1374
1374
1374
1374
1374
1373
1372
1371
1370
1368
1365
1361
1360
1358
1357
1356
1355
1355
1355
1355
1355
1355
1354
1351
1349
1347
1345
1341
1338
1335
1334
1333
1332
1332
1330
1327
1324
1323
1322
1321
1317
1313
1311
1310
1308
1306
1305
1304
1303
1302
1301
1298
1296
1294
1292
1290
1289
1287
1286
1285
1284
1283
1283
1282
1282
1281
1281
1281
1280
1280
1280
1279
1279
1276
1273
1269
1266
1264
1261
1257
1255
1253
1251
1248
1245
1240
1237
1233
1231
1229
1227
1226
1224
1223
1220
1219
1216
1215
1215
1215
1215
1215
1215
1215
1214
1214
1213
1212
1211
1211
1212
1213
1214
1215
1216
1216
1218
1218
1220
1221
1224
1224
1224
1224
1226
1229
1231
1234
1235
1237
1239
1241
1242
1242
1242
1242
1239
1237
1236
1235
1234
1229
1225
1224
1224
1224
1224
1224
1221
1218
1215
1207
1205
1205
1204
1204
1200
1194
1188
1183
1178
1171
1161
1158
1157
1152
1146
1138
1135
1132
1131
1129
1128
1126
1122
1116
1112
1108
1106
1104
1105
1106
1106
1104
1103
1101
1097
1094
1086
1083
1080
1078
1075
1074
1073
1072
1071
1069
1067
1066
1064
1062
1060
1057
1055
1054
1053
1052
1050
1048
1043
1038
1035
1032
1030
1027
1026
1025
1023
1020
1019
1018
1016
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1016
1016
1017
1017
1017
1016
1014
1013
1011
1010
1009
1009
1010
1010
1008
1007
1004
999
998
997
996
996
996
996
996
991
987
985
984
983
981
973
970
968
968
969
969
969
968
968
968
968
968
968
968
968
969
969
968
968
968
969
969
969
968
968
967
966
966
966
967
967
967
967
967
966
964
963
962
962
963
963
963
963
962
960
960
960
960
960
959
959
959
958
958
957
956
953
951
949
947
945
944
943
942
932
927
925
922
919
915
912
911
911
910
908
907
906
905
904
903
901
901
901
901
901
901
901
901
900
898
898
898
898
898
906
913
915
916