1807
1806
1806
1805
1805
1805
1805
1813
1816
1816
1816
1816
1815
1815
1816
1817
1816
1816
1822
1821
1818
1817
1816
1813
1812
1812
1812
1821
1808
1820
1819
1819
1817
1816
1815
1816
1816
1811
1810
1808
1807
1810
1810
1811
1812
1814
1816
1817
1822
1822
1828
1831
1846
1849
1850
1852
1855
1858
1858
1858
1859
1865
1868
1871
1874
1874
1875
1878
1878
1879
1880
1880
1880
1881
1882
1885
1888
1896
1900
1904
1895
1891
1895
1898
1903
1901
1894
1898
1901
1905
1911
1915
1918
1921
1923
1928
1933
1933
1933
1933
1931
1930
1928
1926
1924
1922
1923
1925
1928
1930
1931
1935
1938
1940
1940
1941
1941
1941
1941
1938
1936
1940
1948
1952
1956
1961
1971
1974
1984
2000
2012
2020
2022
2025
2028
2030
2034
2034
2039
2048
2057
2058
2064
2069
2069
2069
2074
2086
2095
2099
2105
2119
2139
2145
2150
2152
2153
2155
2160
2168
2171
2180
2188
2190
2193
2198
2216
2221
2227
2238
2239
2239
2249
2255
2257
2259
2260
2261
2262
2265
2265
2266
2266
2267
2267
2268
2269
2274
2279
2283
2286
2289
2290
2292
2289
2282
2280
2272
2271
2271
2268
2264
2265
2264
2258
2255
2255
2253
2250
2246
2244
2243
2242
2241
2238
2244
2244
2245
2241
2239
2237
2234
2236
2232
2230
2227
2223
2222
2221
2219
2218
2217
2214
2211
2208
2205
2203
2201
2199
2192
2189
2186
2185
2184
2177
2173
2164
2159
2154
2152
2149
2147
2142
2138
2134
2132
2128
2125
2122
2117
2113
2105
2101
2095
2093
2090
2090
2089
2087
2087
2086
2084
2084
2083
2079
2076
2074
2070
2067
2063
2060
2058
2057
2056
2056
2055
2054
2054
2054
2054
2054
2054
2054
2054
2052
2047
2040
2038
2036
2033
2031
2026
2022
2016
2010
2004
2001
1997
1996
1995
1994
1992
1991
1989
1986
1986
1985
1980
1977
1976
1972
1970
1967
1965
1963
1961
1960
1956
1952
1951
1950
1950
1947
1944
1944
1945
1945
1945
1950
1950
1951
1951
1951
1953
1953
1953
1953
1953
1953
1953
1953
1953
1953
1954
1954
1954
1954
1954
1954
1953
1950
1944
1942
1941
1940
1939
1937
1933
1932
1929
1927
1926
1925
1924
1924
1926
1929
1931
1934
1938
1938
1937
1937
1935
1935
1934
1933
1933
1932
1931
1930
1928
1926
1924
1924
1924
1924
1924
1924
1923
1923
1923
1923
1924
1927
1928
1930
1931
1932
1933
1934
1935
1935
1935
1935
1935
1935
1935
1938
1939
1941
1941
1942
1942
1942
1941
1941
1940
1939
1938
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1938
1938
1938
1938
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1940
1940
1940
1940
1940
1939
1939
1938
1938
1937
1936
1935
1935
1936
1937
1937
1938
1938
1938
1939
1939
1943
1947
1949
1950
1952
1952
1952
1953
1953
1953
1953
1953
1953
1953
1954
1956
1957
1957
1957
1958
1959
1960
1960
1961
1962
1963
1968
1970
1972
1972
1976
1981
1983
1983
1983
1983
1983
1983
1983
1983
1983
1984
1984
1985
1985
1986
1987
1987
1987
1987
1988
1989
1989
1990
1990
1991
1991
1991
1992
1992
1992
1991
1991
1990
1990
1991
1992
1992
1992
1993
1993
1994
1997
1997
1997
1997
1996
1996
1995
1995
1995
1995
1995
1994
1994
1994
1994
1994
1994
1994
1995
1997
1999
2000
2000
2001
2001
2002
2002
2002
2005
2007
2009
2010
2010
2010
2012
2013
2013
2013
2013
2013
2013
2012
2011
2011
2011
2011
2012
2013
2014
2015
2016
2017
2018
2019
2021
2023
2025
2026
2027
2029
2030
2032
2033
2035
2036
2039
2041
2043
2044
2046
2047
2048
2048
2051
2052
2053
2053
2053
2053
2055
2058
2060
2061
2062
2064
2065
2066
2068
2070
2073
2077
2080
2082
2083
2084
2086
2088
2090
2092
2093
2093
2093
2093
2092
2093
2094
2089
2089
2090
2091
2093
2093
2093
2093
2094
2095
2096
2100
2105
2113
2120
2126
2127
2129
2131
2133
2137
2144
2145
2146
2146
2147
2148
2150
2150
2149
2148
2148
2148
2148
2148
2150
2151
2154
2155
2157
2158
2160
2160
2161
2161
2161
2166
2167
2167
2167
2167
2168
2169
2173
2173
2176
2177
2178
2180
2184
2191
2193
2195
2197
2198
2200
2200
2200
2200
2200
2202
2205
2207
2209
2212
2215
2216
2216
2218
2219
2219
2218
2218
2218
2218
2218
2218
2220
2223
2226
2228
2229
2230
2230
2230
2230
2232
2236
2235
2234
2230
2227
2228
2228
2226
2226
2225
2220
2218
2213
2208
2207
2207
2208
2209
2209
2209
2208
2204
2200
2190
2185
2182
2178
2176
2176
2176
2171
2168
2166
2164
2162
2160
2158
2155
2153
2152
2151
2150
2146
2144
2142
2141
2136
2133
2132
2130
2129
2128
2127
2125
2121
2118
2113
2110
2109
2108
2105
2103
2103
2103
2103
2103
2103
2099
2097
2094
2091
2088
2077
2074
2072
2068
2065
2063
2061
2059
2053
2044
2042
2042
2037
2035
2032
2027
2020
2016
2011
2010
2008
2007
2005
2002
1993
1990
1987
1986
1985
1984
1981
1978
1976
1975
1974
1973
1973
1972
1971
1970
1965
1960
1959
1956
1954
1947
1944
1943
1942
1940
1939
1936
1934
1931
1931
1930
1927
1923
1921
1921
1920
1920
1920
1919
1918
1914
1909
1908
1904
1903
1901
1896
1893
1891
1889
1886
1885
1884
1883
1882
1878
1876
1873
1871
1867
1866
1864
1861
1859
1858
1858
1855
1847
1838
1832
1831
1829
1827
1824
1822
1819
1816
1815
1814
1813
1813
1813
1813
1813
1813
1813
1812
1807
1800
1795
1791
1789
1788
1788
1788
1788
1782
1780
1777
1777
1779
1780
1781
1776
1773
1770
1767
1766
1770
1770
1769
1768
1768
1767
1766
1762
1760
1754
1753
1752
1754
1756
1759
1759
1758
1757
1756
1753
1749
1746
1743
1740
1740
1740
1741
1741
1741
1741
1741
1737
1736
1731
1723
1724
1728
1729
1730
1731
1732
1731
1729
1727
1724
1722
1719
1714
1707
1699
1696
1693
1692
1690
1689
1687
1685
1681
1681
1680
1679
1677
1675
1670
1665
1663
1661
1660
1659
1655
1652
1649
1647
1646
1644
1641
1640
1636
1635
1634
1631
1628
1625
1618
1613
1609
1605
1597
1594
1589
1580
1574
1572
1572
1572
1572
1572
1572
1571
1567
1565
1565
1566
1567
1569
1572
1573
1575
1576
1577
1581
1582
1583
1584
1585
1590
1596
1598
1605
1608
1610
1611
1612
1613
1614
1615
1615
1616
1617
1631
1635
1639
1643
1649
1651
1652
1655
1658
1660
1665
1663
1662
1660
1658
1653
1650
1651
1654
1657
1659
1659
1658
1654
1654
1652
1645
1644
1643
1643
1643
1643
1643
1643
1644
1644
1644
1653
1652
1648
1639
1639
1639
1640
1642
1642
1641
1640
1639
1637
1628
1630
1631
1637
1644
1644
1644
1646
1648
1649
1651
1651
1650
1650
1650
1647
1645
1643
1641
1640
1638
1640
1642
1644
1647
1646
1644
1643
1642
1643
1644
1645
1645
1643
1643
1643
1644
1645
1642
1641
1641
1640
1641
1642
1643
1644
1647
1650
1651
1652
1654
1659
1665
1664
1663
1663
1663
1663