1288
1284
1283
1282
1282
1282
1282
1282
1282
1282
1282
1281
1281
1281
1281
1281
1281
1283
1284
1285
1287
1289
1290
1290
1291
1293
1294
1295
1300
1301
1302
1305
1303
1300
1301
1311
1317
1319
1321
1323
1327
1330
1335
1340
1344
1345
1349
1356
1360
1362
1374
1376
1378
1379
1380
1376
1374
1363
1363
1364
1364
1365
1365
1364
1361
1359
1356
1355
1354
1353
1355
1359
1367
1372
1372
1373
1373
1374
1374
1375
1375
1376
1377
1377
1377
1381
1383
1384
1385
1387
1393
1394
1396
1397
1398
1399
1401
1402
1404
1405
1409
1413
1415
1420
1422
1424
1426
1434
1437
1438
1439
1440
1440
1439
1438
1434
1431
1430
1429
1425
1424
1422
1421
1418
1424
1426
1428
1431
1431
1432
1433
1433
1431
1430
1430
1429
1427
1425
1424
1423
1422
1421
1418
1414
1416
1418
1419
1421
1422
1425
1427
1427
1426
1425
1424
1422
1421
1418
1417
1418
1419
1420
1421
1422
1423
1426
1427
1428
1429
1430
1431
1433
1438
1439
1440
1442
1445
1445
1446
1447
1447
1448
1448
1448
1451
1453
1454
1457
1459
1460
1461
1462
1463
1464
1465
1468
1472
1475
1477
1478
1479
1482
1482
1482
1482
1482
1482
1485
1488
1491
1498
1504
1507
1510
1512
1513
1515
1520
1522
1526
1527
1527
1527
1528
1529
1531
1536
1540
1542
1544
1548
1552
1557
1559
1561
1562
1564
1564
1564
1564
1564
1567
1571
1576
1579
1585
1587
1587
1587
1587
1587
1587
1589
1593
1594
1598
1606
1610
1613
1616
1618
1617
1615
1614
1613
1611
1612
1613
1616
1619
1620
1618
1616
1613
1627
1624
1623
1621
1622
1623
1626
1627
1626
1625
1623
1623
1624
1624
1624
1627
1628
1629
1628
1626
1624
1625
1627
1629
1630
1631
1631
1630
1630
1628
1628
1628
1628
1628
1628
1626
1625
1622
1620
1612
1601
1601
1599
1599
1595
1594
1593
1592
1592
1591
1590
1589
1589
1589
1591
1592
1593
1597
1598
1602
1604
1605
1605
1606
1607
1608
1608
1609
1609
1609
1610
1613
1614
1615
1617
1618
1622
1623
1624
1630
1631
1633
1636
1638
1640
1641
1644
1646
1648
1649
1650
1655
1660
1661
1664
1668
1667
1667
1667
1666
1665
1667
1669
1671
1673
1677
1679
1681
1681
1682
1682
1682
1683
1684
1686
1687
1689
1691
1693
1694
1697
1697
1699
1703
1704
1705
1706
1707
1707
1707
1708
1708
1709
1711
1712
1713
1713
1714
1715
1716
1727
1728
1729
1729
1729
1730
1731
1731
1732
1732
1733
1733
1733
1734
1733
1732
1731
1730
1729
1728
1727
1726
1725
1724
1724
1723
1722
1721
1720
1719
1718
1717
1713
1712
1710
1706
1705
1704
1701
1697
1696
1696
1694
1694
1693
1693
1687
1683
1678
1678
1678
1677
1677
1677
1676
1676
1674
1673
1673
1671
1669
1669
1668
1667
1666
1662
1660
1660
1659
1654
1654
1654
1653
1653
1647
1644
1644
1643
1642
1639
1639
1638
1636
1635
1633
1631
1629
1625
1623
1621
1618
1617
1617
1617
1617
1616
1615
1614
1613
1613
1612
1612
1611
1611
1610
1607
1606
1602
1598
1598
1598
1598
1597
1597
1595
1594
1593
1589
1588
1587
1580
1579
1574
1573
1567
1566
1566
1564
1563
1562
1562
1558
1556
1554
1553
1552
1548
1547
1546
1545
1545
1545
1544
1544
1543
1542
1540
1536
1530
1525
1523
1519
1518
1518
1519
1520
1521
1521
1523
1524
1524
1524
1523
1523
1522
1520
1517
1507
1508
1509
1510
1512
1512
1510
1509
1506
1500
1498
1499
1501
1503
1504
1501
1496
1492
1485
1485
1483
1478
1476
1470
1465
1462
1463
1469
1468
1465
1464
1452
1446
1442
1436
1430
1429
1427
1426
1433
1436
1432
1429
1426
1419
1417
1414
1414
1410
1406
1400
1392
1389
1386
1385
1386
1387
1387
1387
1387
1385
1384
1382
1376
1369
1364
1364
1364
1365
1365
1365
1363
1355
1354
1352
1347
1346
1345
1346
1346
1350
1350
1350
1349
1345
1342
1341
1341
1345
1348
1354
1357
1359
1358
1356
1355
1353
1353
1353
1355
1355
1357
1357
1348
1347
1344
1344
1346
1346
1346
1345
1344
1344
1346
1347
1354
1356
1359
1370
1369
1369
1363
1361
1355
1352
1352
1352
1352
1353
1354
1352
1349
1344
1335
1330
1327
1315
1305
1294
1283
1283
1282
1278
1275
1272
1271
1251
1249
1248
1247
1245
1245
1245
1245
1245
1245
1245
1246
1248
1249
1249
1257
1261
1269
1275
1277
1280
1280
1280
1280
1280
1282
1283
1285
1291
1293
1295
1299
1304
1307
1309
1311
1312
1313
1314
1314
1316
1321
1324
1327
1331
1340
1345
1346
1346
1347
1350
1351
1352
1354
1358
1364
1367
1373
1379
1383
1383
1384
1384
1385
1387
1388
1391
1396
1404
1405
1407
1407
1408
1410
1411
1413
1414
1415
1421
1423
1424
1424
1426
1427
1429
1430
1432
1433
1444
1444
1444
1444
1445
1445
1446
1447
1447
1448
1449
1450
1452
1453
1454
1457
1458
1461
1463
1464
1465
1467
1468
1469
1470
1473
1473
1474
1474
1475
1476
1482
1484
1484
1484
1484
1484
1484
1484
1484
1485
1486
1487
1489
1489
1489
1492
1495
1497
1498
1497
1496
1495
1494
1494
1494
1505
1507
1509
1511
1513
1515
1514
1513
1512
1512
1511
1510
1509
1510
1512
1513
1514
1516
1523
1523
1523
1522
1523
1524
1525
1526
1527
1534
1539
1541
1546
1546
1548
1548
1551
1551
1551
1551
1552
1553
1553
1553
1554
1554
1555
1557
1559
1561
1561
1559
1558
1559
1560
1560
1560
1560
1560
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1557
1557
1556
1556
1555
1559
1562
1563
1565
1565
1563
1562
1561
1561
1562
1564
1568
1569
1572
1574
1574
1574
1574
1574
1574
1574
1574
1574
1575
1576
1578
1580
1582
1582
1582
1582
1582
1583
1584
1584
1584
1584
1584
1584
1582
1577
1575
1573
1573
1574
1575
1577
1578
1580
1580
1576
1571
1566
1564
1565
1565
1566
1567
1567
1565
1563
1562
1561
1561
1560
1558
1558
1558
1557
1556
1556
1556
1556
1556
1556
1556
1557
1557
1557
1557
1557
1556
1556
1556
1556
1556
1556
1556
1557
1558
1556
1556
1555
1555
1556
1557
1558
1559
1560
1562
1562
1564
1565
1566
1567
1569
1571
1573
1573
1574
1574
1575
1575
1577
1579
1580
1582
1584
1585
1595
1597
1597
1597
1597
1596
1596
1596
1596
1596
1597
1598
1599
1601
1602
1604
1604
1607
1607
1607
1608
1608
1608
1609
1609
1611
1613
1615
1616
1616
1614
1613
1612
1611
1611
1610
1610
1608
1606
1603
1595
1592
1591
1587
1581
1580
1578
1575
1569
1560
1549
1541
1534
1532
1530
1523
1513
1502
1493
1478
1475
1466
1459
1456
1448
1443
1438
1436
1433
1432
1427
1420
1418
1415
1406
1402
1387
1385
1382
1378
1375
1372
1369
1361
1359
1357
1350
1342
1332
1331
1327
1325
1318
1317
1310
1302
1299
1291
1289
1288
1288
1288
1288
1287
1287
1287
1286
1285
1282
1280
1279
1276
1274
1276
1277
1277
1277
1277
1275
1271
1270
1268
1266
1263
1262
1262
1259
1258
1257
1256
1256
1255
1254
1253
1252
1250
1249
1249
1249
1251
1252
1253
1254
1255
1255
1256
1257
1258
1258
1259
1261
1261
1265
1267
1269
1270
1271
1271
1270
1269
1268
1267
1267
1266
1282
1284
1280
1277
1276
1275
1273
1272
1268
1267
1267
1266
1265
1265
1265
1265
1265
1265
1265
1265
1265
1265
1264
1264
1265
1267
1269
1271
1276
1278
1278
1278
1277
1277
1277
1277
1277
1277
1277
1277
1277
1276
1272
1275
1276
1277
1278
1269
1264
1262
1259
1262
1265
1266
1268
1270
1272
1276
1277
1277
1278
1281
1284
1285
1288
1288
1288
1288
1288
1288
1288
1288
1288