1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1288
1288
1288
1288
1288
1289
1289
1289
1289
1289
1290
1290
1290
1290
1290
1290
1290
1290
1289
1289
1289
1288
1288
1288
1288
1287
1287
1287
1287
1287
1286
1285
1285
1286
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1289
1289
1289
1289
1289
1289
1289
1289
1291
1289
1288
1287
1288
1290
1290
1289
1289
1289
1289
1289
1289
1289
1289
1290
1289
1289
1289
1290
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1292
1292
1292
1292
1292
1292
1292
1291
1291
1291
1291
1291
1292
1292
1292
1292
1292
1292
1291
1292
1293
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1293
1292
1291
1291
1291
1291
1292
1292
1293
1293
1293
1294
1295
1296
1296
1296
1295
1297
1298
1297
1296
1296
1296
1296
1296
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1298
1299
1299
1301
1301
1301
1301
1301
1301
1301
1301
1301
1302
1302
1302
1302
1300
1299
1299
1299
1300
1300
1300
1300
1300
1300
1300
1300
1301
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1301
1302
1302
1303
1303
1303
1303
1303
1303
1303
1303
1303
1303
1303
1303
1303
1304
1306
1307
1307
1312
1312
1311
1308
1306
1304
1305
1305
1305
1305
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1307
1308
1308
1308
1308
1308
1308
1308
1308
1308
1309
1309
1309
1309
1309
1310
1310
1310
1310
1310
1310
1311
1312
1313
1313
1313
1314
1316
1318
1320
1321
1326
1326
1327
1329
1330
1333
1342
1345
1346
1348
1351
1355
1357
1360
1363
1364
1368
1367
1366
1368
1368
1369
1369
1367
1364
1364
1364
1364
1365
1365
1366
1368
1371
1373
1375
1377
1380
1381
1383
1383
1386
1386
1386
1385
1380
1377
1375
1373
1370
1369
1369
1370
1370
1372
1377
1380
1381
1381
1382
1383
1384
1384
1385
1388
1388
1389
1391
1392
1393
1395
1395
1397
1398
1399
1400
1400
1401
1402
1403
1404
1404
1406
1407
1408
1410
1411
1412
1412
1413
1413
1413
1414
1419
1419
1421
1425
1425
1428
1429
1432
1435
1437
1439
1440
1441
1448
1450
1453
1455
1456
1456
1457
1458
1459
1459
1461
1462
1466
1467
1468
1469
1469
1471
1473
1474
1475
1476
1477
1478
1479
1479
1480
1480
1483
1485
1486
1489
1489
1490
1491
1492
1497
1498
1503
1509
1512
1513
1514
1515
1516
1516
1514
1515
1517
1520
1523
1526
1527
1529
1532
1539
1540
1542
1543
1544
1546
1549
1555
1557
1559
1560
1561
1561
1559
1558
1558
1558
1558
1558
1558
1558
1558
1558
1558
1558
1562
1563
1565
1566
1567
1569
1571
1572
1572
1571
1571
1569
1566
1564
1560
1558
1558
1558
1558
1558
1558
1558
1558
1559
1560
1560
1559
1558
1556
1553
1550
1546
1542
1540
1537
1531
1529
1527
1523
1522
1518
1515
1513
1516
1516
1514
1513
1512
1511
1510
1508
1500
1497
1489
1482
1479
1478
1478
1477
1477
1475
1472
1463
1457
1455
1455
1454
1453
1452
1450
1441
1436
1433
1430
1427
1420
1416
1413
1412
1412
1411
1411
1411
1410
1410
1408
1407
1407
1406
1406
1406
1404
1403
1402
1400
1395
1394
1393
1389
1385
1380
1377
1374
1369
1369
1369
1373
1376
1377
1378
1383
1386
1385
1385
1384
1384
1382
1380
1377
1376
1371
1367
1365
1364
1364
1365
1365
1366
1371
1371
1369
1369
1368
1368
1366
1366
1366
1363
1361
1359
1358
1357
1357
1350
1348
1347
1345
1343
1341
1334
1331
1329
1327
1326
1326
1325
1325
1325
1325
1325
1321
1320
1318
1317
1317
1317
1313
1313
1313
1313
1312
1310
1310
1310
1310
1310
1309
1309
1309
1309
1309
1309
1308
1308
1308
1309
1308
1307
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1305
1305
1305
1305
1305
1306
1308
1310
1311
1305
1305
1304
1303
1303
1303
1303
1303
1303
1303
1303
1303
1303
1302
1302
1301
1301
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1299
1299
1299
1299
1300
1302
1302
1302
1302
1301
1301
1301
1301
1301
1301
1301
1301
1299
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1296
1296
1296
1296
1296
1297
1298
1297
1296
1296
1295
1295
1296
1295
1295
1294
1294
1294
1294
1292
1291
1291
1291
1291
1292
1293
1293
1293
1293
1293
1293
1293
1292
1292
1292
1290
1290
1292
1292
1292
1292
1291
1291
1291
1291
1291
1292
1292
1292
1292
1292
1292
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1290
1290
1289
1287
1286
1286
1286
1286
1286
1286
1286
1287
1288
1288
1288
1288
1289
1289
1290
1291
1291
1290
1288
1287
1287
1287
1288
1288
1292
1292
1292
1291
1291
1290
1289
1289
1289
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1289
1289
1289
1289
1290
1290
1290
1290
1289
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1289
1289
1289
1291
1291
1291
1292
1292
1292
1292
1291
1291
1289
1289
1289
1289
1288
1288
1288
1288
1288
1287
1287
1287
1287
1287
1287