1695
1694
1688
1688
1688
1686
1686
1686
1690
1689
1689
1690
1691
1689
1688
1690
1691
1699
1703
1704
1704
1706
1702
1702
1700
1700
1699
1698
1699
1700
1702
1705
1708
1708
1708
1707
1707
1707
1707
1707
1707
1707
1707
1710
1726
1727
1727
1727
1727
1727
1727
1730
1731
1734
1732
1736
1739
1743
1750
1749
1740
1743
1745
1752
1752
1751
1754
1765
1765
1766
1767
1769
1784
1789
1794
1800
1811
1812
1809
1814
1816
1822
1821
1828
1828
1833
1835
1843
1839
1844
1843
1839
1842
1841
1850
1861
1861
1867
1868
1870
1871
1881
1882
1883
1883
1888
1905
1908
1908
1909
1914
1918
1915
1911
1918
1937
1938
1939
1940
1940
1941
1938
1938
1941
1944
1946
1948
1951
1946
1971
1970
1969
1969
1970
1975
1979
1985
1986
2005
2004
2009
2010
2020
2022
2024
2026
2022
2021
2023
2023
2023
2042
2044
2044
2043
2045
2047
2047
2048
2050
2055
2055
2056
2058
2067
2066
2065
2062
2062
2066
2077
2073
2080
2082
2082
2082
2084
2086
2087
2087
2100
2111
2114
2117
2120
2125
2127
2129
2130
2130
2131
2132
2135
2138
2139
2141
2155
2156
2158
2175
2190
2190
2209
2219
2223
2222
2221
2229
2233
2234
2234
2233
2233
2233
2242
2251
2255
2258
2257
2256
2258
2259
2265
2268
2269
2269
2275
2287
2286
2286
2286
2286
2286
2296
2294
2292
2297
2296
2293
2295
2298
2300
2303
2303
2303
2310
2310
2318
2322
2325
2328
2327
2325
2324
2322
2317
2305
2300
2288
2273
2262
2246
2244
2251
2252
2248
2241
2238
2235
2230
2239
2235
2234
2234
2233
2231
2212
2212
2209
2209
2190
2185
2183
2181
2177
2175
2175
2174
2173
2172
2167
2165
2163
2164
2171
2170
2170
2166
2158
2140
2140
2140
2138
2135
2126
2124
2122
2118
2117
2126
2128
2125
2122
2119
2101
2100
2098
2091
2090
2090
2090
2090
2090
2090
2088
2064
2064
2063
2063
2063
2063
2064
2064
2064
2063
2062
2061
2056
2055
2051
2050
2050
2051
2056
2060
2064
2050
2047
2054
2057
2063
2064
2066
2069
2069
2070
2075
2083
2088
2093
2094
2094
2094
2094
2092
2086
2082
2089
2094
2097
2099
2101
2115
2124
2127
2132
2133
2135
2138
2147
2153
2159
2173
2171
2186
2201
2213
2214
2218
2222
2224
2227
2229
2229
2229
2229
2246
2252
2250
2246
2245
2251
2259
2273
2275
2278
2285
2290
2297
2298
2300
2314
2313
2313
2312
2308
2304
2290
2283
2273
2273
2268
2260
2270
2252
2256
2256
2228
2232
2233
2234
2214
2193
2182
2189
2207
2192
2186
2176
2186
2186
2155
2158
2143
2137
2134
2129
2128
2111
2091
2084
2083
2085
2088
2088
2089
2072
2067
2066
2062
2061
2049
2049
2052
2046
2043
2030
2025
2023
2021
2019
2016
2019
2016
2006
2006
1993
1989
1988
1979
1967
1966
1966
1968
1970
1972
1974
1954
1950
1948
1947
1945
1931
1932
1923
1920
1917
1918
1918
1909
1893
1893
1893
1892
1872
1872
1871
1865
1868
1866
1865
1860
1861
1861
1864
1865
1861
1861
1858
1852
1851
1849
1849
1850
1850
1850
1851
1863
1867
1872
1877
1881
1888
1889
1891
1891
1884
1877
1875
1873
1870
1867
1873
1870
1865
1857
1853
1852
1850
1848
1837
1832
1831
1828
1827
1826
1819
1817
1815
1814
1812
1811
1812
1812
1811
1810
1806
1806
1806
1806
1806
1806
1805
1804
1804
1804
1804
1804
1804
1808
1809
1813
1816
1813
1804
1805
1806
1808
1809
1812
1807
1803
1803
1809
1821
1822
1825
1811
1809
1809
1807
1807
1828
1814
1818
1808
1801
1819
1833
1842
1846
1847
1833
1813
1799
1819
1818
1802
1798
1794
1793
1794
1804
1808
1812
1822
1832
1839
1822
1806
1806
1812
1818
1811
1802
1812
1824
1820
1814
1817
1819
1815
1814
1814
1816
1821
1819
1809
1807
1808
1805
1814
1818
1826
1827
1815
1830
1833
1838
1835
1817
1820
1837
1834
1825
1820
1822
1824
1827
1833
1833
1833
1826
1817
1833
1830
1826
1828
1821
1835
1841
1835
1824
1815
1809
1803
1804
1818
1807
1858
1857
1854
1839
1820
1828
1841
1842
1845
1832
1809
1813
1818
1824
1827
1832
1827
1817
1811
1800
1793
1789
1759
1761
1764
1765
1765
1766
1766
1773
1784
1798
1798
1800
1808
1813
1815
1823
1825
1825
1825
1941
1992
1992
1903
1901
1924
1840
1777
1727
1721
1715
1714
1714
1709
1709
1709
1709
1721
1726
1730
1733
1740
1742
1747
1743
1748
1740
1714
1709
1714
1719
1741
1756
1756
1774
1750
1710
1726
1740
1719
1710
1720
1727
1757
1758
1756
1754
1764
1764
1763
1765
1766
1767
1775
1775
1774
1787
1791
1794
1794
1791
1787
1782
1789
1789
1785
1802
1816
1820
1820
1817
1831
1832
1823
1815
1810
1806
1800
1810
1809
1808
1822
1814
1824
1826
1825
1825
1842
1852
1856
1864
1860
1855
1850
1844
1842
1842
1847
1854
1847
1850
1864
1873
1881
1884
1888
1881
1877
1873
1869
1861
1861
1859
1856
1851
1834
1789
1791
1818
1815
1804
1796
1799
1803
1808
1792
1772
1770
1772
1760
1758
1761
1769
1775
1776
1767
1763
1762
1760
1757
1752
1732
1732
1730
1726
1704
1703
1703
1698
1687
1682
1679
1674
1672
1638
1638
1633
1631
1630
1622
1625
1632
1642
1650
1640
1627
1612
1603
1618
1627
1593
1590
1586
1577
1567
1570
1563
1528
1565
1525
1524
1522
1514
1517
1527
1519
1512
1498
1488
1488
1488
1491
1493
1494
1492
1484
1480
1478
1476
1475
1475
1474
1473
1473
1473
1474
1474
1473
1472
1470
1470
1472
1473
1473
1475
1477
1481
1483
1483
1483
1484
1486
1495
1503
1493
1483
1487
1496
1498
1490
1492
1498
1495
1503
1521
1502
1502
1510
1509
1507
1509
1513
1507
1511
1506
1512
1516
1505
1505
1505
1505
1509
1518
1528
1540
1544
1544
1539
1536
1539
1541
1540
1535
1539
1543
1549
1562
1565
1567
1570
1571
1574
1574
1569
1571
1574
1593
1595
1594
1593
1601
1602
1603
1603
1613
1614
1608
1612
1614
1615
1615
1620
1621
1621
1618
1615
1612
1614
1636
1634
1634
1633
1633
1633
1633
1633
1632
1630
1629
1633
1635
1634
1627
1625
1631
1629
1630
1628
1624
1624
1624
1620
1613
1615
1629
1645
1628
1617
1619
1637
1637
1632
1628
1628
1623
1620
1633
1631
1631
1631
1632
1635
1645
1650
1647
1645
1650
1656
1653
1640
1637
1635
1638
1641
1641
1651
1653
1657
1661
1663
1666
1673
1669
1667
1661
1668
1683
1679
1668
1664
1672
1665
1662
1662
1659
1658
1655
1653
1653
1653
1656
1657
1660
1670
1664
1666
1668
1666
1666
1671
1668
1669
1668
1670
1668
1668
1670
1671
1669
1667
1667
1667
1671
1671
1671
1671
1671
1679
1676
1675
1675
1675
1675
1676
1677
1677
1678
1679
1679
1680
1681
1682
1683
1692
1685
1689
1689
1689
1682
1686
1687
1694
1694