1592
1591
1589
1588
1587
1587
1586
1586
1586
1586
1586
1586
1586
1584
1582
1580
1577
1576
1575
1567
1566
1564
1563
1561
1550
1550
1550
1550
1550
1550
1550
1550
1550
1547
1546
1539
1533
1532
1531
1521
1516
1515
1510
1510
1510
1511
1504
1500
1498
1497
1494
1488
1486
1485
1481
1480
1478
1477
1475
1475
1474
1474
1473
1473
1474
1474
1475
1475
1475
1472
1469
1466
1466
1464
1463
1463
1462
1462
1462
1462
1463
1463
1462
1461
1460
1459
1459
1460
1462
1464
1467
1468
1469
1471
1471
1471
1471
1469
1467
1462
1460
1459
1459
1463
1462
1461
1461
1461
1458
1449
1445
1439
1434
1431
1427
1423
1421
1420
1418
1417
1415
1414
1414
1415
1415
1416
1416
1417
1419
1423
1427
1435
1439
1443
1441
1450
1448
1444
1442
1443
1443
1446
1446
1440
1441
1443
1445
1445
1446
1447
1449
1445
1442
1431
1431
1429
1427
1426
1439
1446
1446
1446
1447
1447
1451
1454
1454
1460
1462
1466
1465
1464
1464
1463
1465
1470
1471
1471
1466
1466
1467
1467
1467
1467
1467
1468
1472
1473
1473
1474
1474
1466
1462
1458
1458
1457
1456
1456
1459
1460
1455
1445
1446
1443
1439
1436
1438
1439
1438
1438
1438
1437
1437
1435
1427
1424
1424
1424
1424
1422
1419
1415
1414
1414
1414
1415
1407
1407
1410
1415
1417
1418
1418
1418
1416
1414
1412
1408
1402
1400
1398
1401
1405
1408
1411
1411
1411
1410
1407
1412
1413
1413
1413
1413
1413
1413
1413
1413
1413
1414
1419
1421
1422
1434
1442
1450
1452
1455
1456
1460
1461
1462
1465
1467
1479
1479
1481
1482
1482
1485
1487
1494
1496
1497
1497
1498
1498
1500
1501
1501
1501
1501
1504
1505
1505
1506
1513
1515
1518
1524
1525
1526
1529
1531
1531
1533
1534
1535
1536
1537
1538
1541
1542
1552
1555
1561
1562
1563
1564
1565
1566
1566
1567
1569
1570
1571
1572
1572
1573
1574
1576
1581
1592
1593
1607
1608
1609
1622
1626
1629
1633
1638
1639
1639
1639
1639
1639
1639
1639
1641
1642
1643
1647
1647
1648
1648
1649
1650
1652
1653
1654
1662
1664
1663
1662
1662
1677
1682
1683
1699
1700
1700
1702
1703
1703
1703
1704
1704
1705
1706
1711
1712
1723
1728
1729
1735
1736
1737
1737
1738
1739
1740
1741
1742
1746
1748
1748
1749
1751
1753
1761
1766
1769
1777
1777
1787
1789
1800
1800
1800
1807
1808
1810
1812
1812
1818
1821
1828
1830
1833
1836
1838
1839
1841
1844
1845
1846
1850
1850
1850
1850
1850
1850
1850
1850
1850
1852
1853
1874
1875
1875
1876
1876
1877
1877
1878
1879
1880
1889
1909
1911
1928
1930
1931
1934
1935
1937
1939
1940
1942
1944
1946
1957
1958
1958
1958
1961
1962
1963
1963
1964
1964
1965
1967
1968
1968
1973
1976
1982
1984
1987
1993
1995
1999
2010
2013
2015
2006
2006
2012
2016
2018
2020
2021
2022
2023
2027
2033
2036
2040
2044
2049
2051
2053
2056
2058
2059
2060
2061
2062
2063
2063
2063
2065
2066
2066
2067
2068
2069
2075
2076
2076
2077
2078
2079
2086
2087
2093
2095
2097
2099
2100
2100
2101
2101
2101
2101
2102
2103
2103
2104
2105
2106
2108
2108
2109
2110
2123
2125
2126
2132
2134
2137
2139
2142
2144
2149
2153
2156
2168
2179
2188
2192
2196
2202
2200
2199
2199
2183
2182
2182
2183
2184
2184
2178
2175
2172
2171
2169
2168
2168
2168
2164
2158
2156
2149
2147
2146
2145
2143
2142
2142
2142
2142
2142
2142
2142
2142
2142
2140
2136
2134
2129
2122
2117
2112
2104
2097
2091
2079
2073
2067
2064
2057
2053
2046
2041
2033
2027
2026
2022
2022
2011
2005
2000
1998
1995
1994
1992
1987
1978
1976
1975
1973
1968
1961
1958
1956
1954
1940
1938
1937
1935
1932
1930
1929
1927
1926
1926
1924
1912
1910
1907
1906
1903
1902
1901
1900
1899
1897
1896
1891
1890
1889
1886
1884
1876
1876
1876
1874
1874
1872
1871
1870
1867
1864
1862
1861
1859
1851
1845
1841
1838
1838
1837
1836
1836
1833
1830
1829
1827
1820
1819
1817
1815
1815
1813
1811
1811
1810
1807
1806
1805
1802
1799
1799
1798
1797
1792
1791
1790
1789
1789
1788
1787
1785
1783
1781
1780
1779
1778
1777
1776
1773
1771
1771
1770
1768
1765
1762
1760
1756
1755
1754
1753
1752
1749
1748
1748
1748
1748
1748
1746
1743
1740
1732
1728
1723
1723
1723
1723
1719
1712
1710
1708
1706
1705
1704
1704
1704
1703
1703
1702
1702
1701
1701
1701
1700
1698
1695
1694
1693
1692
1691
1689
1684
1682
1677
1676
1674
1673
1673
1672
1671
1670
1668
1667
1666
1665
1661
1658
1656
1654
1652
1650
1649
1649
1649
1649
1649
1648
1648
1645
1643
1637
1636
1633
1629
1628
1627
1627
1626
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1624
1624
1624
1624
1624
1624
1623
1622
1622
1616
1614
1615
1612
1610
1608
1606
1598
1596
1594
1592
1589
1589
1592
1592
1591
1588
1584
1582
1581
1573
1572
1569
1567
1565
1564
1564
1563
1562
1561
1561
1559
1556
1553
1548
1540
1538
1529
1529
1527
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1524
1524
1523
1519
1516
1513
1509
1509
1508
1505
1503
1500
1499
1498
1496
1493
1491
1489
1488
1484
1482
1479
1476
1475
1475
1475
1475
1475
1475
1475
1474
1474
1474
1474
1473
1473
1465
1465
1464
1463
1462
1461
1460
1458
1457
1457
1455
1453
1449
1449
1447
1447
1446
1445
1444
1443
1443
1440
1439
1433
1429
1428
1428
1426
1425
1424
1423
1421
1420
1410
1408
1405
1403
1403
1403
1404
1404
1404
1403
1402
1401
1400
1400
1400
1400
1400
1400
1399
1398
1397
1396
1396
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1395
1397
1397
1398
1399
1401
1402
1403
1404
1405
1415
1415
1416
1416
1419
1419
1418
1418
1418
1417
1417
1417
1416
1415
1414
1413
1411
1411
1410
1408
1408
1406
1412
1413
1414
1418
1419
1421
1421
1423
1423
1425
1425
1425
1425
1425
1425
1425
1425
1425
1425
1425
1425
1425
1425
1425
1425
1425
1425
1425
1426
1427
1428
1429
1433
1439
1443
1448
1449
1449
1449
1449
1450
1450
1450
1450
1450
1450
1449
1449
1449
1449
1449
1449
1450
1450
1452
1458
1461
1465
1469
1473
1474
1475
1475
1475
1475
1475
1475
1475
1475
1475
1476
1478
1483
1485
1488
1492
1496
1497
1498
1499
1499
1499
1499
1499
1499
1499
1500
1500
1500
1500
1500
1500
1500
1501
1501
1501
1501
1500
1500
1500
1500
1500
1500
1501
1501
1501
1501
1503
1507
1511
1520
1522
1522
1522
1522
1522
1522
1523
1523
1523
1524
1524
1536
1542
1547
1549
1552
1554
1554
1555
1555
1555
1557
1558
1559
1560
1565
1566
1570
1573
1575
1577
1584
1605
1609
1610
1611
1612
1614
1615
1617
1622
1627
1633
1636
1640
1642
1647
1648
1653
1658
1659
1663
1665
1666
1667
1667
1664
1665
1666
1666
1668
1670
1670
1670
1671
1672
1673
1674
1674
1678
1679
1681
1683
1685
1687
1687
1687
1687
1688
1688
1688
1687
1686
1686
1698
1698
1698
1699
1699
1699
1699
1700
1700
1701
1703
1704
1705
1710
1712
1715
1717
1718
1719
1719
1720
1720
1720
1721
1721
1721
1721
1721
1722
1723
1728
1731
1731
1733
1735
1739
1739
1739
1739
1739
1739
1740
1745
1745
1746
1749
1750
1750
1755
1773
1774
1786
1789
1805
1809
1823
1825
1850
1850
1850
1850
1851
1851
1869
1871
1873
1874
1875
1875
1875
1875
1875
1872
1862
1857
1853
1849
1847
1845
1844
1843
1842
1838
1837
1836
1836
1836
1835
1834
1834
1831
1829
1827
1823
1816
1814
1813
1813
1809
1809
1808
1808
1807
1806
1793
1792
1770
1767
1765
1763
1761
1760
1759
1759
1758
1757
1756
1757
1759
1762
1760
1749
1743
1734
1720
1718
1715
1711
1709
1708
1707
1706
1699
1696
1692
1692
1690
1689
1688
1688
1687
1687
1684
1675
1672
1671
1671
1670
1670
1669
1668
1667
1664
1663
1663
1662
1662
1662
1660
1659
1656
1655
1647
1641
1636
1632
1627
1624
1615
1611
1611
1610
1610
1608
1607
1606
1605
1605
1604
1604
1603
1602
1598
1594
1596
1597
1599
1600
1599
1599
1598
1598
1597
1597
1597
1597
1597
1596