1603
1602
1570
1531
1527
1583
1587
1591
1564
1523
1524
1564
1548
1516
1487
1485
1472
1468
1467
1477
1499
1515
1504
1468
1474
1479
1479
1482
1483
1484
1518
1558
1520
1443
1450
1510
1507
1505
1503
1508
1517
1520
1530
1536
1526
1517
1512
1514
1521
1543
1552
1572
1568
1561
1554
1551
1549
1547
1539
1535
1523
1515
1519
1542
1553
1555
1559
1565
1570
1579
1564
1566
1567
1576
1588
1585
1563
1546
1530
1524
1529
1543
1551
1558
1550
1548
1547
1546
1544
1543
1546
1548
1551
1551
1551
1551
1551
1552
1554
1554
1556
1544
1538
1547
1553
1553
1551
1550
1550
1550
1553
1566
1570
1573
1575
1574
1566
1558
1551
1550
1546
1543
1536
1530
1539
1547
1555
1545
1542
1535
1531
1524
1519
1531
1541
1528
1524
1519
1514
1511
1512
1513
1514
1514
1515
1516
1518
1519
1519
1518
1518
1518
1518
1518
1518
1517
1514
1510
1509
1504
1503
1502
1499
1495
1480
1475
1474
1473
1472
1471
1472
1472
1476
1483
1484
1485
1485
1485
1483
1480
1474
1467
1450
1446
1444
1441
1431
1402
1403
1403
1404
1404
1406
1412
1413
1413
1413
1424
1427
1428
1430
1432
1430
1410
1408
1408
1408
1408
1406
1404
1403
1401
1398
1381
1378
1383
1388
1394
1403
1406
1410
1411
1411
1411
1409
1407
1402
1396
1394
1392
1387
1382
1379
1374
1359
1357
1355
1354
1352
1350
1346
1343
1342
1340
1337
1335
1333
1331
1332
1335
1336
1338
1340
1341
1344
1348
1350
1353
1358
1356
1354
1353
1351
1347
1345
1344
1339
1338
1346
1349
1360
1360
1359
1359
1358
1358
1358
1353
1350
1346
1346
1347
1349
1350
1353
1354
1357
1359
1361
1361
1363
1363
1366
1367
1369
1372
1374
1377
1378
1375
1361
1360
1358
1355
1352
1349
1340
1336
1332
1318
1319
1319
1309
1302
1291
1285
1279
1273
1268
1266
1264
1272
1274
1276
1281
1282
1284
1285
1285
1284
1283
1282
1279
1274
1270
1264
1250
1250
1255
1259
1262
1266
1267
1253
1238
1232
1231
1231
1238
1250
1258
1284
1299
1301
1290
1285
1282
1247
1238
1213
1206
1200
1193
1190
1193
1195
1196
1199
1205
1208
1217
1220
1222
1212
1188
1177
1177
1177
1177
1177
1175
1173
1172
1171
1170
1173
1180
1188
1194
1199
1202
1202
1202
1201
1200
1201
1213
1225
1232
1241
1247
1258
1263
1270
1290
1294
1300
1303
1306
1307
1309
1310
1300
1291
1288
1263
1263
1264
1265
1266
1267
1268
1268
1271
1272
1273
1276
1280
1292
1304
1312
1326
1355
1369
1369
1367
1365
1357
1348
1347
1346
1347
1352
1360
1380
1386
1388
1389
1390
1391
1392
1393
1383
1372
1350
1323
1323
1324
1324
1324
1325
1325
1325
1325
1326
1327
1327
1329
1330
1339
1346
1354
1361
1361
1360
1360
1359
1359
1358
1358
1361
1372
1385
1404
1412
1412
1413
1415
1416
1418
1418
1418
1418
1419
1419
1420
1422
1424
1425
1428
1431
1433
1435
1437
1439
1442
1446
1453
1459
1465
1469
1472
1474
1483
1486
1489
1488
1487
1487
1486
1486
1484
1481
1478
1472
1468
1464
1462
1459
1459
1460
1461
1461
1460
1460
1459
1459
1470
1487
1479
1474
1443
1442
1443
1444
1445
1445
1446
1446
1447
1461
1494
1505
1516
1522
1524
1526
1534
1536
1538
1540
1544
1546
1549
1555
1556
1557
1560
1558
1556
1554
1552
1551
1550
1550
1550
1551
1551
1551
1552
1552
1553
1561
1565
1569
1571
1577
1583
1583
1585
1587
1588
1590
1596
1599
1601
1604
1612
1614
1616
1618
1617
1615
1614
1614
1615
1617
1622
1623
1624
1627
1629
1631
1633
1634
1639
1640
1641
1643
1647
1649
1651
1652
1655
1655
1652
1651
1651
1657
1663
1666
1676
1672
1671
1671
1671
1671
1671
1671
1669
1663
1662
1660
1656
1652
1656
1660
1663
1673
1679
1682
1686
1691
1696
1696
1696
1696
1695
1694
1694
1693
1692
1691
1690
1689
1689
1684
1681
1672
1658
1656
1657
1663
1669
1675
1680
1678
1667
1660
1654
1641
1642
1643
1643
1643
1643
1639
1638
1642
1634
1631
1635
1644
1648
1649
1651
1648
1643
1642
1646
1647
1640
1641
1642
1631
1627
1623
1611
1606
1574
1560
1560
1564
1576
1594
1594
1594
1594
1588
1564
1567
1569
1571
1581
1579
1569
1558
1530
1519
1518
1518
1523
1527
1533
1537
1544
1547
1550
1558
1558
1558
1558
1549
1545
1542
1544
1546
1571
1581
1586
1555
1544
1521
1516
1532
1567
1580
1597
1615
1661
1665
1666
1667
1667
1668
1675
1679
1680
1682
1684
1686
1693
1693
1693
1693
1693
1693
1693
1693
1694
1694
1701
1711
1716
1724
1725
1730
1731
1733
1734
1735
1738
1739
1741
1742
1753
1752
1745
1745
1745
1745
1745
1745
1745
1746
1746
1746
1749
1755
1769
1773
1774
1779
1784
1787
1795
1798
1796
1795
1793
1792
1789
1785
1786
1789
1790
1794
1797
1798
1798
1797
1800
1802
1804
1805
1810
1813
1815
1819
1821
1830
1835
1836
1834
1832
1830
1831
1834
1837
1841
1843
1851
1853
1855
1857
1861
1863
1864
1865
1866
1870
1872
1880
1883
1884