1052
1052
1053
1053
1053
1054
1054
1054
1055
1059
1068
1068
1069
1070
1086
1091
1096
1098
1099
1103
1110
1117
1126
1128
1130
1137
1140
1147
1158
1163
1174
1176
1185
1191
1193
1194
1200
1212
1216
1227
1231
1234
1242
1245
1260
1264
1268
1277
1281
1288
1299
1310
1316
1317
1319
1322
1323
1326
1328
1331
1336
1340
1344
1346
1346
1346
1346
1341
1339
1337
1336
1336
1336
1336
1337
1337
1337
1337
1340
1341
1343
1345
1349
1360
1365
1370
1370
1370
1370
1370
1374
1387
1389
1390
1393
1398
1400
1402
1404
1405
1405
1410
1413
1410
1409
1408
1408
1411
1414
1424
1435
1439
1442
1449
1453
1459
1464
1474
1479
1481
1483
1484
1486
1486
1481
1472
1468
1460
1458
1457
1455
1450
1444
1437
1437
1438
1438
1439
1439
1423
1421
1416
1414
1410
1409
1408
1407
1406
1405
1405
1392
1383
1379
1368
1367
1366
1362
1362
1362
1360
1359
1356
1351
1341
1341
1338
1342
1346
1350
1355
1359
1369
1381
1384
1391
1391
1391
1393
1402
1405
1407
1415
1424
1427
1431
1434
1436
1437
1439
1442
1444
1447
1460
1459
1458
1461
1462
1464
1464
1461
1458
1456
1452
1454
1456
1456
1456
1457
1459
1460
1461
1467
1472
1478
1478
1477
1477
1477
1477
1477
1463
1462
1461
1458
1456
1454
1448
1446
1437
1434
1432
1429
1428
1428
1423
1421
1420
1413
1406
1385
1384
1382
1381
1377
1375
1365
1361
1360
1355
1341
1340
1337
1336
1334
1331
1328
1323
1320
1319
1318
1318
1317
1313
1312
1308
1305
1303
1302
1296
1296
1282
1281
1281
1282
1282
1281
1280
1279
1278
1278
1277
1277
1272
1269
1261
1261
1260
1258
1256
1251
1249
1249
1248
1248
1246
1244
1241
1236
1233
1230
1228
1213
1206
1202
1177
1172
1172
1171
1168
1168
1163
1152
1146
1146
1146
1146
1146
1146
1155
1156
1157
1163
1163
1165
1166
1167
1168
1168
1170
1170
1170
1168
1167
1166
1164
1162
1161
1147
1147
1147
1146
1146
1145
1144
1144
1143
1141
1134
1135
1140
1142
1144
1146
1149
1152
1166
1169
1184
1196
1211
1215
1215
1214
1214
1206
1210
1219
1225
1227
1229
1232
1233
1233
1235
1243
1248
1257
1262
1263
1266
1271
1272
1274
1274
1274
1275
1275
1275
1276
1277
1280
1283
1295
1299
1301
1305
1307
1309
1311
1312
1313
1313
1317
1319
1324
1327
1331
1334
1344
1359
1359
1362
1366
1367
1376
1384
1388
1390
1392
1394
1395
1395
1395
1394
1394
1394
1394
1394
1394
1395
1398
1400
1406
1410
1419
1425
1429
1429
1429
1431
1432
1438
1441
1444
1448
1453
1460
1467
1477
1480
1491
1504
1508
1509
1509
1509
1508
1506
1505
1502
1499
1497
1487
1484
1478
1472
1471
1470
1470
1469
1467
1467
1466
1465
1463
1460
1458
1452
1451
1449
1448
1444
1441
1437
1435
1433
1431
1428
1424
1416
1416
1416
1416
1411
1404
1401
1399
1395
1393
1388
1382
1378
1359
1359
1351
1350
1342
1316
1307
1301
1296
1295
1295
1290
1286
1283
1281
1271
1251
1249
1247
1240
1229
1224
1224
1224
1225
1229
1232
1232
1233
1233
1232
1232
1232
1232
1233
1235
1235
1235
1235
1234
1234
1235
1239
1241
1243
1241
1242
1243
1245
1245
1245
1245
1245
1246
1249
1249
1249
1249
1249
1249
1249
1250
1253
1255
1262
1262
1262
1262
1263
1263
1265
1267
1268
1268
1268
1270
1272
1272
1272
1277
1284
1284
1284
1284
1284
1287
1289
1288
1286
1281
1281
1281
1280
1278
1277
1278
1279
1276
1274
1275
1276
1282
1285
1289
1289
1301
1306
1306
1306
1306
1308
1308
1305
1303
1302
1301
1301
1301
1300
1298
1296
1296
1295
1290
1288
1285
1284
1283
1284
1285
1288
1289
1289
1289
1290
1293
1293
1292
1292
1291
1286
1286
1286
1287
1287
1287
1286
1285
1282
1281
1281
1281
1281
1282
1283
1282
1280
1278
1278
1278
1280
1282
1286
1288
1289
1289
1287
1286
1286
1286
1280
1280
1281
1283
1287
1292
1293
1293
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1292
1292
1292
1292
1292
1292
1292
1288
1283
1280
1280
1279
1279
1281
1282
1287
1288
1289
1288
1284
1283
1278
1279
1279
1279
1280
1281
1281
1285
1288
1288
1287
1284
1282
1281
1274
1260
1243
1238
1233
1231
1229
1227
1223
1222
1214
1213
1210
1199
1200
1198
1197
1187
1187
1185
1186
1189
1185
1176
1166
1161
1158
1160
1163
1166
1166
1163
1161
1159
1159
1158
1146
1137
1127
1129
1133
1141
1140
1139
1140
1138
1132
1125
1123
1121
1123
1128
1134
1132
1129
1129
1130
1130
1130
1126
1124
1123
1122
1122
1122
1115
1112
1109
1110
1111
1111
1109
1107
1105
1103
1103
1102
1102
1102
1101
1098
1092
1092
1092
1093
1094
1086
1079
1075
1084
1093
1095
1095
1090
1082
1076
1076
1075
1079
1089
1088
1088
1085
1076
1074
1074
1074
1079
1082
1088
1088
1087
1082
1084
1085
1085
1084
1083
1083
1083
1083
1083
1083
1083
1083
1072
1074
1074
1071
1066
1064
1063
1054
1054
1041
1036
1028
1025
1019
1016
1016
1015
1014
1012
1007
1001
1002
1002
1000
998
998
1002
1001
1003
1004
1003
1002
998
996
991
987
984
980
980
977
973
970
967
962
960
956
954
954
954
952
950
949
947
945
942
942
943
945
942
941
939
937
938
940
941
941
944
959
966
971
975
980
982
985
987
990
992
995
999
1008
1009
1012
1014
1017
1019
1019
1021
1031
1035
1037
1041
1045
1058
1070
1081
1088
1101
1117
1117
1117
1117
1117
1117
1117
1117
1117
1116
1115
1122
1125
1127
1129
1131
1132
1137
1141
1145
1150
1152
1150
1142
1138
1127
1124
1122
1121
1116
1111
1103
1100
1097
1091
1073
1072
1064
1053
1053
1050
1050
1050
1051