1057
1056
1055
1054
1053
1052
1052
1052
1052
1051
1049
1048
1052
1054
1052
1050
1047
1045
1047
1049
1050
1049
1045
1042
1037
1035
1034
1033
1032
1033
1033
1034
1034
1035
1040
1045
1044
1043
1041
1041
1041
1041
1041
1040
1033
1030
1026
1019
1022
1025
1027
1029
1033
1035
1034
1031
1028
1026
1023
1021
1016
1016
1016
1016
1013
1010
1001
998
994
990
994
1010
1015
1016
1010
1006
999
996
990
992
995
996
998
999
1003
1003
1003
1002
1002
1001
999
997
995
992
990
987
986
988
990
992
995
997
998
1000
1005
1006
1007
1006
1002
1004
1005
1006
1007
1018
1025
1028
1030
1034
1040
1046
1055
1061
1068
1071
1071
1070
1053
1049
1047
1047
1047
1049
1051
1058
1061
1064
1065
1065
1066
1068
1066
1061
1061
1063
1064
1065
1069
1082
1094
1096
1098
1100
1100
1099
1098
1094
1093
1094
1094
1095
1096
1097
1101
1118
1130
1141
1148
1161
1165
1164
1161
1158
1154
1149
1145
1142
1135
1130
1127
1129
1130
1132
1134
1137
1142
1142
1142
1143
1143
1143
1144
1145
1146
1147
1148
1149
1150
1152
1156
1158
1161
1170
1170
1170
1170
1170
1170
1170
1171
1173
1180
1184
1184
1183
1182
1182
1182
1183
1183
1185
1187
1189
1190
1192
1196
1201
1206
1208
1214
1218
1222
1223
1224
1226
1227
1228
1229
1229
1229
1229
1231
1242
1242
1243
1243
1244
1245
1247
1250
1253
1258
1259
1262
1264
1270
1279
1281
1285
1290
1294
1297
1300
1301
1302
1302
1305
1309
1309
1309
1310
1312
1311
1311
1311
1312
1315
1316
1312
1310
1306
1302
1299
1299
1299
1298
1297
1297
1297
1297
1296
1295
1294
1292
1291
1290
1287
1285
1285
1282
1281
1279
1278
1278
1277
1277
1276
1275
1275
1274
1274
1274
1274
1274
1273
1273
1268
1266
1266
1264
1263
1262
1259
1258
1258
1258
1262
1279
1284
1287
1291
1291
1291
1292
1293
1293
1294
1294
1295
1296
1302
1308
1315
1321
1325
1328
1331
1334
1336
1336
1334
1333
1332
1329
1328
1327
1325
1323
1322
1320
1319
1328
1338
1341
1355
1361
1366
1363
1351
1344
1342
1341
1340
1341
1345
1350
1353
1353
1352
1350
1349
1348
1348
1350
1351
1353
1356
1359
1360
1363
1367
1369
1371
1374
1377
1380
1380
1380
1380
1380
1380
1380
1382
1384
1387
1389
1392
1395
1401
1405
1413
1415
1420
1426
1421
1416
1413
1417
1423
1431
1434
1438
1441
1440
1440
1439
1437
1436
1437
1439
1439
1435
1434
1434
1435
1437
1438
1439
1440
1441
1441
1441
1441
1441
1441
1441
1441
1439
1439
1438
1437
1437
1436
1436
1437
1438
1439
1440
1441
1442