1060
1059
1059
1058
1057
1055
1054
1054
1055
1055
1056
1056
1056
1056
1056
1057
1057
1057
1058
1058
1058
1059
1059
1060
1060
1071
1069
1066
1064
1064
1064
1065
1067
1071
1072
1078
1080
1080
1081
1081
1096
1103
1105
1105
1105
1107
1109
1112
1132
1139
1146
1166
1164
1163
1159
1157
1154
1166
1171
1173
1175
1181
1184
1187
1188
1195
1201
1217
1220
1219
1219
1221
1222
1227
1232
1236
1238
1237
1238
1241
1241
1241
1241
1241
1241
1242
1248
1256
1259
1260
1260
1260
1261
1263
1271
1278
1280
1280
1280
1284
1287
1295
1297
1304
1310
1310
1310
1310
1313
1316
1319
1319
1320
1320
1320
1320
1320
1320
1320
1321
1322
1322
1321
1320
1331
1332
1334
1330
1329
1331
1349
1352
1354
1355
1367
1369
1373
1380
1388
1390
1393
1394
1401
1427
1427
1427
1427
1427
1428
1430
1432
1435
1437
1441
1442
1443
1444
1445
1449
1451
1452
1456
1457
1459
1460
1461
1461
1462
1463
1467
1469
1471
1471
1472
1473
1481
1482
1486
1488
1495
1499
1514
1515
1516
1520
1521
1523
1527
1532
1534
1539
1541
1546
1549
1554
1560
1568
1570
1576
1579
1580
1588
1595
1608
1611
1613
1613
1614
1616
1619
1623
1627
1633
1635
1640
1640
1639
1638
1637
1645
1649
1653
1658
1660
1662
1663
1664
1666
1668
1681
1682
1684
1685
1686
1689
1692
1694
1700
1704
1707
1708
1709
1710
1713
1716
1719
1722
1728
1732
1732
1734
1735
1737
1738
1740
1743
1745
1747
1750
1752
1753
1755
1756
1760
1761
1763
1766
1773
1774
1775
1776
1777
1779
1780
1781
1781
1783
1784
1785
1787
1789
1793
1794
1794
1795
1796
1798
1800
1803
1804
1806
1808
1814
1816
1821
1823
1825
1839
1843
1850
1851
1853
1854
1856
1858
1860
1861
1861
1862
1862
1862
1864
1867
1870
1872
1874
1877
1878
1882
1884
1887
1889
1894
1901
1906
1914
1920
1925
1929
1935
1940
1942
1943
1945
1947
1947
1948
1948
1949
1949
1952
1953
1958
1959
1959
1959
1960
1960
1960
1961
1963
1965
1971
1973
1979
1985
1988
1991
1992
1992
1991
1990
1990
1989
1989
1989
1990
1995
1998
2009
2017
2027
2037
2046
2045
2045
2037
2035
2032
2031
2025
2024
2021
2011
2008
1999
1995
1994
1986
1985
1983
1982
1981
1979
1978
1975
1975
1973
1973
1972
1969
1965
1959
1953
1951
1948
1940
1937
1936
1934
1931
1930
1931
1935
1936
1935
1935
1934
1934
1923
1922
1920
1919
1917
1911
1909
1908
1906
1904
1902
1900
1899
1898
1897
1894
1892
1890
1889
1889
1888
1887
1880
1879
1879
1878
1877
1877
1876
1869
1867
1864
1861
1855
1853
1852
1852
1847
1845
1844
1843
1843
1841
1838
1833
1828
1826
1824
1822
1819
1811
1794
1787
1771
1756
1755
1754
1752
1752
1754
1752
1746
1734
1723
1712
1708
1695
1693
1693
1692
1692
1691
1689
1683
1681
1677
1640
1639
1636
1633
1631
1627
1626
1624
1622
1620
1607
1605
1603
1599
1593
1591
1588
1585
1580
1578
1574
1563
1562
1561
1563
1563
1559
1558
1550
1540
1540
1540
1540
1540
1539
1538
1523
1523
1522
1522
1523
1525
1526
1529
1534
1535
1537
1538
1539
1541
1546
1547
1549
1551
1552
1553
1555
1562
1568
1570
1570
1571
1573
1573
1573
1573
1573
1573
1573
1577
1583
1589
1591
1594
1597
1599
1604
1606
1608
1609
1610
1611
1612
1614
1616
1614
1612
1612
1611
1609
1609
1610
1611
1612
1614
1614
1614
1614
1614
1616
1618
1621
1625
1626
1628
1631
1635
1637
1640
1641
1645
1649
1654
1656
1659
1660
1660
1661
1673
1677
1678
1678
1679
1682
1695
1698
1700
1702
1705
1712
1714
1715
1717
1718
1719
1727
1727
1728
1733
1738
1742
1747
1751
1753
1755
1758
1760
1760
1761
1761
1762
1763
1766
1768
1772
1773
1774
1777
1783
1784
1785
1786
1787
1789
1790
1791
1794
1797
1810
1811
1813
1816
1818
1825
1828
1832
1835
1839
1842
1845
1848
1850
1853
1854
1856
1857
1866
1870
1873
1875
1875
1877
1877
1878
1878
1879
1881
1883
1897
1901
1903
1907
1909
1913
1917
1922
1923
1923
1924
1925
1925
1925
1926
1931
1932
1933
1933
1934
1934
1935
1938
1939
1940
1948
1955
1964
1971
1974
1977
1980
1981
1983
1985
1985
1985
1985
1985
1983
1983
1982
1982
1982
1990
2012
2025
2028
2032
2036
2038
2043
2046
2047
2045
2044
2042
2036
2034
2029
2029
2030
2031
2032
2035
2037
2039
2041
2039
2033
2019
2010
1995
1991
1989
1989
1988
1987
1974
1969
1966
1964
1962
1961
1959
1956
1954
1951
1949
1949
1949
1948
1948
1948
1948
1948
1949
1949
1949
1949
1948
1939
1937
1934
1931
1928
1924
1920
1919
1918
1913
1905
1897
1899
1899
1899
1899
1899
1899
1897
1890
1881
1887
1890
1886
1883
1881
1879
1879
1880
1875
1872
1870
1862
1855
1853
1850
1844
1840
1833
1830
1828
1827
1819
1804
1802
1801
1800
1799
1799
1793
1790
1784
1780
1779
1779
1777
1777
1777
1777
1777
1776
1775
1773
1770
1766
1755
1751
1744
1742
1737
1738
1735
1728
1721
1708
1702
1702
1701
1700
1690
1689
1687
1685
1678
1673
1668
1657
1659
1659
1660
1664
1665
1666
1666
1662
1658
1654
1653
1652
1651
1650
1648
1645
1638
1638
1638
1638
1638
1637
1637
1637
1636
1635
1634
1634
1633
1633
1629
1627
1626
1625
1624
1619
1618
1617
1616
1615
1615
1616
1616
1616
1616
1613
1611
1610
1608
1607
1605
1595
1586
1582
1579
1577
1571
1569
1561
1559
1559
1558
1558
1557
1555
1554
1550
1542
1540
1540
1539
1539
1528
1526
1520
1516
1513
1510
1506
1501
1501
1500
1500
1497
1495
1494
1493
1493
1493
1493
1495
1496
1493
1491
1490
1489
1484
1480
1479
1479
1479
1479
1479
1479
1482
1492
1492
1492
1492
1492
1494
1495
1498
1498
1499
1499
1499
1499
1499
1507
1508
1512
1514
1518
1520
1521
1523
1526
1535
1537
1540
1544
1549
1552
1554
1556
1557
1558
1558
1559
1560
1561
1562
1565
1577
1577
1577
1579
1586
1594
1610
1612
1611
1611
1610
1610
1609
1611
1612
1613
1613
1614
1616
1621
1624
1626
1628
1630
1630
1630
1631
1631
1633
1633
1634
1634
1635
1635
1638
1641
1642
1643
1644
1644
1645
1646
1654
1657
1658
1659
1660
1660
1661
1663
1665
1666
1666
1666
1666
1665
1665
1665
1665
1680
1685
1690
1696
1697
1699
1699
1702
1706
1709
1712
1719
1734
1735
1737
1739
1741
1748
1751
1760
1765
1774
1776
1778
1780
1781
1781
1780
1780
1779
1779
1779
1780
1784
1793
1795
1797
1799
1800
1801
1806
1812
1815
1825
1829
1833
1835
1838
1843
1846
1854
1858
1859
1867
1877
1879
1880
1881
1881
1882
1884
1887
1889
1889
1883
1880
1897
1899
1899
1899
1899
1899
1899
1899
1900
1912
1917
1921
1924
1927
1931
1935
1939
1942
1944
1946
1952
1952
1951
1950
1949
1948
1947
1947
1949
1951
1953
1954
1956
1957
1958
1959
1961
1964
1965
1968
1971
1974
1980
1989
1991
1993
1994
1999
2004
2022
2030
2039
2040
2038
2033
2028
2028
2027
2026
2026
2026
2032
2037
2039
2048
2048
2046
2041
2037
2035
2033
2029
2023
2016
2012
2003
1988
1985
1985
1984
1983
1982
1979
1979
1979
1979
1978
1976
1974
1972
1969
1967
1963
1955
1951
1943
1930
1928
1926
1924
1925
1925
1926
1926
1926
1927
1917
1917
1917
1917
1917
1917
1917
1916
1910
1905
1899
1897
1892
1888
1886
1878
1878
1876
1876
1876
1875
1875
1873
1873
1868
1863
1858
1847
1847
1846
1846
1845
1842
1839
1834
1830
1827
1825
1822
1819
1809
1807
1804
1803
1802
1793
1791
1787
1784
1782
1781
1780
1779
1779
1778
1773
1767
1765
1763
1759
1757
1754
1754
1753
1752
1752
1752
1751
1750
1748
1745
1740
1734
1732
1729
1727
1726
1725
1716
1715
1714
1712
1711
1709
1697
1694
1692
1690
1687
1681
1683
1680
1677
1675
1664
1660
1659
1659
1656
1653
1652
1646
1643
1639
1636
1632
1629
1626
1624
1623
1622
1619
1618
1616
1615
1615
1615
1614
1614
1614
1614
1614
1614
1614
1615
1615
1615
1615
1615
1607
1602
1599
1597
1594
1594
1594
1594
1594
1590
1587
1584
1581
1574
1568
1567
1567
1568
1568
1569
1569
1568
1566
1565
1563
1561
1551
1550
1550
1550
1550
1550
1546
1542
1534
1532
1531
1530
1528
1527
1525
1525
1525
1525
1525
1525
1526
1540
1540
1540
1540
1540
1540
1546
1555
1560
1560
1561
1562
1561
1560
1566
1572
1580
1581
1581
1593
1596
1598
1600
1606
1609
1611
1613
1623
1625
1628
1630
1632
1636
1638
1640
1642
1645
1679
1684
1688
1693
1695
1696
1696
1697
1698
1699
1714
1719
1727
1738
1754
1753
1752
1755
1756
1758
1759
1762
1776
1794
1801
1815
1825
1828
1831
1833
1836
1841
1844
1847
1848
1849
1850
1851
1852
1855
1856
1856
1859
1869
1873
1874
1875
1879
1880
1881
1882
1882
1883
1884
1894
1895
1896
1897
1897
1897
1898
1899
1900
1905
1907
1908
1909
1911
1912
1913
1915
1925
1927
1929
1930
1930
1935
1936
1937
1937
1938
1932
1938
1940
1942
1944
1945
1947
1948
1954
1957
1960
1967
1972
1976
1979
1981
1982
1983
1984
1986
1987
1988
1989
1990
1990
1991
1996
1999
2014
2021
2022
2024
2025
2027
2041
2042
2043
2044
2048
2049
2048
2028
2017
2002
1995
1990
1989
1987
1986
1985
1983
1982
1982
1981
1979
1979
1977
1976
1973
1971
1966
1960
1955
1954
1951
1950
1949
1947
1946
1946
1942
1939
1936
1933
1932
1928
1923
1922
1915
1912
1910
1908
1902
1898
1897
1896
1894
1893
1892
1890
1889
1889
1889
1889
1889
1889
1889
1889
1889
1888
1886
1886
1885
1885
1882
1880
1880
1875
1874
1871
1869
1866
1866
1866
1866
1865
1862
1862
1862
1862
1860
1859
1858
1852
1850
1848
1847
1846
1845
1841
1832
1820
1818
1818
1812
1809
1804
1802
1800
1798
1796
1796
1796
1795
1794
1793
1787
1782
1779
1778
1777
1776
1774
1773
1773
1772
1769
1768
1768
1767
1766
1761
1759
1756
1754
1748
1746
1745
1744
1742
1739
1737
1736
1735
1734
1733
1732
1731
1731
1731
1725
1718
1715
1711
1707
1704
1702
1701
1695
1693
1688
1683
1681
1681
1681
1680
1680
1680
1677
1659
1658
1656
1655
1654
1652
1650
1645
1643
1640
1638
1638
1638
1637
1633
1628
1626
1622
1620
1618
1610
1608
1608
1606
1605
1601
1588
1582
1575
1573
1572
1568
1567
1551
1545
1541
1539
1535
1534
1530
1528
1522
1518
1516
1515
1512
1511
1510
1488
1485
1478
1476
1473
1471
1465
1465
1465
1465
1466
1466
1459
1457
1456
1455
1454
1453
1450
1448
1445
1443
1441
1436
1435
1434
1433
1431
1428
1426
1424
1425
1425
1427
1430
1430
1429
1426
1392
1389
1387
1384
1382
1375
1363
1358
1355
1346
1345
1342
1336
1327
1330
1331
1330
1328
1326
1321
1321
1321
1321
1321
1320
1320
1320
1320
1320
1320
1319
1319
1319
1311
1308
1306
1305
1304
1304
1304
1290
1287
1283
1281
1281
1280
1279
1275
1267
1260
1259
1259
1259
1259
1257
1251
1244
1242
1241
1240
1240
1240
1240
1240
1234
1239
1238
1234
1228
1221
1220
1220
1219
1219
1215
1208
1194
1189
1182
1180
1179
1177
1170
1168
1165
1158
1157
1161
1165
1167
1165
1158
1141
1132
1123
1108
1105
1104
1103
1103
1101
1099
1088
1080
1080
1079
1079
1075
1071
1069
1066
1066
1065
1065
1065
1067
1069
1066
1059
1058
1058
1057
1057
1057
1057
1057
1057
1057
1056
1056
1055
1055
1055
1055
1055
1056
1056
1057
1058
1058
1058
1058
1057
1057
1057