1405
1405
1409
1410
1401
1406
1409
1410
1414
1439
1441
1434
1431
1431
1441
1447
1451
1455
1464
1449
1435
1423
1425
1420
1417
1416
1415
1414
1400
1395
1392
1384
1388
1382
1387
1390
1387
1382
1377
1362
1332
1330
1330
1330
1330
1330
1331
1331
1333
1332
1322
1316
1318
1320
1322
1326
1332
1339
1347
1346
1346
1332
1325
1316
1313
1307
1305
1293
1288
1285
1282
1280
1285
1288
1289
1287
1285
1282
1274
1270
1265
1262
1261
1260
1261
1256
1255
1257
1258
1257
1249
1241
1240
1241
1224
1223
1223
1220
1216
1214
1214
1215
1215
1214
1214
1214
1213
1212
1211
1211
1211
1210
1206
1202
1199
1199
1200
1200
1204
1202
1199
1199
1197
1194
1193
1193
1196
1198
1200
1199
1195
1181
1181
1180
1177
1175
1174
1174
1174
1176
1177
1177
1177
1178
1178
1178
1176
1173
1173
1173
1170
1170
1170
1170
1165
1164
1162
1162
1166
1166
1165
1165
1167
1165
1160
1157
1156
1155
1153
1152
1152
1151
1151
1150
1143
1142
1138
1137
1137
1138
1139
1138
1139
1139
1140
1140
1140
1140
1139
1139
1139
1139
1138
1138
1138
1138
1138
1137
1137
1137
1137
1138
1141
1147
1154
1157
1158
1160
1170
1172
1180
1185
1191
1194
1200
1205
1211
1202
1200
1199
1200
1201
1203
1205
1220
1222
1227
1235
1255
1264
1266
1271
1268
1280
1292
1307
1307
1307
1307
1310
1309
1307
1299
1313
1313
1313
1312
1312
1312
1312
1311
1309
1308
1307
1300
1304
1305
1301
1299
1295
1294
1292
1288
1285
1284
1282
1282
1285
1285
1280
1275
1271
1268
1265
1262
1259
1259
1258
1257
1256
1255
1255
1256
1258
1260
1262
1263
1255
1254
1251
1249
1246
1244
1238
1234
1233
1233
1232
1230
1223
1221
1220
1220
1219
1218
1218
1218
1218
1218
1218
1219
1219
1220
1220
1221
1222
1220
1202
1196
1195
1192
1191
1189
1182
1181
1178
1177
1179
1180
1184
1184
1181
1161
1157
1154
1155
1157
1158
1158
1157
1151
1150
1147
1141
1131
1134
1136
1136
1136
1137
1138
1139
1142
1142
1143
1147
1152
1160
1156
1145
1146
1147
1148
1149
1142
1140
1141
1143
1146
1139
1135
1129
1130
1132
1143
1151
1147
1143
1137
1137
1136
1136
1139
1142
1141
1138
1135
1132
1127
1115
1110
1109
1107
1106
1100
1098
1096
1094
1092
1090
1089
1088
1084
1084
1084
1084
1085
1084
1090
1102
1116
1117
1133
1153
1157
1159
1173
1180
1187
1191
1197
1202
1200
1198
1195
1196
1199
1200
1201
1203
1203
1203
1203
1202
1201
1201
1200
1200
1199
1199
1198
1198
1198
1195
1192
1182
1175
1171
1168
1168
1169
1171
1175
1173
1172
1170
1169
1165
1159
1147
1146
1145
1143
1142
1141
1140
1141
1142
1143
1141
1135
1126
1119
1118
1116
1115
1111
1102
1100
1097
1079
1074
1066
1063
1058
1056
1054
1053
1052
1051
1049
1048
1047
1048
1049
1050
1051
1063
1067
1069
1072
1072
1071
1070
1069
1065
1063
1069
1055
1047
1046
1045
1045
1044
1041
1042
1043
1045
1047
1051
1059
1062
1068
1071
1077
1096
1107
1110
1106
1102
1100
1098
1096
1100
1101
1102
1108
1110
1111
1113
1114
1115
1123
1125
1126
1130
1132
1133
1138
1139
1143
1149
1154
1161
1158
1153
1152
1150
1151
1151
1157
1166
1172
1177
1178
1176
1175
1173
1168
1167
1172
1173
1170
1170
1169
1179
1184
1187
1188
1188
1190
1191
1191
1192
1195
1197
1202
1205
1208
1208
1209
1209
1208
1206
1204
1196
1186
1186
1186
1187
1188
1188
1188
1188
1188
1188
1187
1187
1187
1187
1188
1188
1190
1190
1191
1192
1195
1201
1203
1205
1205
1205
1208
1210
1207
1205
1199
1202
1221
1213
1213
1218
1225
1241
1236
1228
1224
1226
1227
1230
1261
1264
1268
1266
1271
1279
1289
1293
1287
1270
1260
1256
1271
1276
1284
1292
1298
1301
1302
1300
1297
1297
1295
1293
1292
1285
1282
1279
1274
1264
1267
1276
1293
1289
1287
1288
1289
1298
1307
1326
1330
1331
1334
1349
1351
1351
1351
1351
1351
1351
1351
1351
1351
1351
1350
1349
1351
1361
1362
1365
1370
1403
1404
1404
1393
1393
1393
1393
1392
1391
1390
1387
1379
1377
1376
1380
1380
1380
1366
1365
1364
1364
1363
1360
1360
1359
1359
1353
1352
1352
1352
1352
1352
1351
1350
1349
1317
1316
1316
1316
1316
1319
1320
1320
1320
1320
1320
1323
1323
1325
1325
1324
1321
1317
1309
1309
1309
1309
1310
1311
1312
1308
1308
1313
1320
1324
1324
1322
1321
1322
1320
1315
1308
1304
1301
1299
1299
1293
1288
1285
1285
1286
1287
1287
1284
1281
1279
1278
1277
1276
1276
1278
1279
1279
1279
1279
1279
1281
1282
1283
1284
1287
1289
1289
1291
1291
1291
1292
1295
1297
1302
1327
1329
1334
1337
1338
1340
1341
1342
1347
1354
1367
1374
1378
1381
1383
1384
1385
1385
1387
1388
1391
1392
1394
1397
1405
1408
1411
1410
1409
1408
1407
1405
1408
1411
1416
1425
1423
1422
1421
1419
1420
1422
1420
1423
1424
1426
1427
1435
1436
1437
1439
1441
1443
1450
1452
1454
1456
1464
1465
1469
1471
1471
1471
1471
1471
1472
1474
1473
1471
1469
1469
1470
1470
1468
1467
1464
1461
1461
1462
1462
1463
1465
1467
1469
1471
1468
1467
1468
1471
1474
1478
1478
1478
1477
1480
1483
1485
1485
1486
1491
1497
1502
1504
1506
1507
1510
1516
1521
1524
1528
1529
1528
1527
1526
1525
1528
1528
1532
1538
1549
1549
1549
1549
1550
1550
1549
1547
1546
1543
1536
1536
1536
1535
1534
1533
1530
1529
1527
1527
1533
1534
1536
1539
1542
1541
1540
1538
1544
1546
1546
1546
1551
1553
1568
1589
1588
1586
1584
1581
1566
1565
1565
1565
1565
1565
1565
1565
1564
1566
1574
1576
1578
1580
1582
1558
1559
1559
1548
1545
1543
1542
1533
1531
1528
1524
1521
1521
1520
1518
1516
1514
1513
1512
1511
1509
1509
1509
1508
1505
1498
1495
1487
1484
1479
1465
1460
1451
1431
1429
1428
1419
1416
1415
1414
1413
1413
1412
1403
1399
1396
1395
1393
1391
1380
1376
1373
1370
1368
1365
1367
1369
1371
1373
1374
1376
1371
1353
1342
1336
1335
1335
1335
1335
1334
1330
1324
1316
1315
1315
1314
1314
1314
1314
1314
1313
1313
1312
1311
1310
1310
1309
1308
1307
1306
1305
1303
1303
1302
1302
1302
1303
1305
1304
1302
1300
1299
1298
1298
1297
1296
1296
1293
1276
1275
1288
1308
1311
1312
1314
1316
1318
1320
1303
1303
1303
1300
1296
1291
1284
1277
1271
1267
1262
1257
1254
1250
1245
1242
1237
1234
1229
1220
1216
1214
1212
1210
1206
1206
1206
1206
1206
1204
1201
1199
1196
1185
1180
1177
1167
1164
1158
1160
1161
1162
1163
1164
1165
1165
1164
1163
1163
1162
1161
1161
1158
1155
1150
1148
1147
1145
1144
1143
1142
1142
1142
1141
1140
1140
1140
1141
1141
1142
1145
1150
1154
1157
1159
1164
1170
1179
1180
1181
1192
1192
1192
1205
1201
1195
1195
1183
1178
1175
1173
1171
1164
1169
1171
1179
1191
1208
1208
1204
1202
1189
1188
1188
1187
1186
1186
1187
1187
1186
1187
1188
1186
1185
1183
1185
1189
1212
1217
1222
1223
1222
1211
1210
1209
1206
1206
1208
1209
1209
1210
1210
1210
1209
1209
1210
1211
1215
1216
1209
1206
1199
1201
1204
1208
1211
1213
1215
1223
1226
1228
1230
1230
1229
1229
1229
1230
1232
1233
1234
1239
1240
1238
1236
1235
1234
1232
1231
1235
1243
1243
1243
1243
1246
1247
1248
1250
1251
1251
1251
1251
1253
1257
1257
1254
1253
1252
1255
1259
1268
1271
1274
1274
1266
1266
1269
1273
1275
1275
1276
1277
1277
1277
1280
1280
1281
1281
1281
1281
1281
1281
1281
1290
1292
1291
1292
1297
1297
1300
1301
1301
1302
1302
1302
1302
1309
1310
1310
1311
1312
1314
1315
1315
1316
1317
1320
1321
1322
1328
1329
1340
1343
1344
1345
1345
1339
1326
1317
1315
1314
1317
1321
1325
1325
1325
1325
1313
1309
1306
1310
1306
1302
1296
1295
1294
1296
1298
1298
1298
1297
1296
1295
1294
1293
1292
1287
1285
1284
1285
1286
1289
1291
1288
1287
1286
1286
1287
1289
1292
1289
1287
1285
1278
1276
1273
1271
1271
1271
1271
1269
1268
1266
1265
1262
1261
1259
1259
1260
1261
1263
1263
1260
1257
1252
1249
1247
1241
1241
1240
1236
1234
1233
1229
1228
1227
1224
1223
1221
1218
1216
1215
1214
1213
1208
1206
1204
1200
1198
1197
1195
1192
1194
1202
1202
1202
1202
1202
1199
1198
1199
1199
1200
1209
1212
1216
1226
1228
1231
1232
1229
1226
1227
1228
1231
1231
1232
1233
1237
1240
1240
1239
1240
1244
1247
1250
1255
1262
1267
1263
1263
1265
1266
1269
1268
1268
1269
1270
1271
1271
1272
1274
1275
1275
1276
1278
1279
1279
1280
1282
1277
1276
1274
1274
1279
1280
1283
1288
1293
1296
1299
1302
1303
1299
1289
1288
1289
1291
1295
1297
1301
1305
1311
1312
1314
1315
1316
1319
1321
1324
1325
1326
1326
1327
1328
1328
1325
1325
1328
1330
1335
1339
1342
1346
1349
1352
1353
1352
1351
1350
1349
1347
1347
1348
1348
1348
1347
1347
1352
1354
1363
1370
1371
1365
1355
1341
1337
1337
1338
1345
1346
1347
1348
1348
1347
1346
1345
1344
1339
1336
1335
1333
1328
1322
1316
1309
1304
1297
1294
1293
1289
1292
1293
1291
1288
1285
1274
1272
1267
1263
1252
1252
1250
1249
1245
1240
1236
1234
1231
1229
1228
1226
1223
1221
1218
1215
1212
1210
1207
1195
1194
1193
1191
1190
1188
1176
1175
1174
1174
1176
1178
1183
1183
1183
1194
1197
1198
1196
1195
1194
1193
1193
1196
1197
1200
1203
1203
1203
1202
1200
1199
1201
1205
1208
1211
1211
1211
1212
1213
1213
1214
1214
1215
1214
1214
1215
1221
1223
1223
1224
1222
1244
1246
1249
1255
1258
1255
1256
1257
1260
1261
1260
1262
1265
1268
1273
1278
1282
1282
1281
1280
1280
1279
1277
1277
1280
1283
1289
1302
1305
1311
1313
1318
1327
1345
1346
1346
1343
1336
1330
1325
1323
1323
1324
1327
1333
1335
1332
1331
1329
1327
1330
1332
1335
1341
1362
1382
1386
1387
1390
1384
1384
1389
1386
1393
1395
1400
1415
1415
1419
1424
1425
1428
1423
1436
1449
1465
1452
1447
1444
1437
1419
1423
1439
1443
1439
1413
1413
1412
1408
1403
1406
1407
1401
1399