1926
1927
1931
1931
1930
1911
1907
1890
1887
1880
1871
1867
1866
1863
1862
1859
1858
1856
1856
1856
1855
1855
1854
1854
1854
1854
1855
1855
1856
1857
1858
1857
1855
1854
1853
1852
1850
1850
1849
1849
1849
1847
1845
1845
1845
1844
1843
1841
1836
1836
1837
1838
1839
1840
1838
1834
1828
1823
1814
1812
1798
1795
1791
1821
1822
1824
1824
1824
1824
1824
1818
1813
1809
1804
1803
1813
1813
1817
1823
1829
1829
1829
1829
1828
1826
1825
1825
1834
1838
1841
1846
1842
1840
1836
1828
1827
1829
1832
1835
1837
1834
1833
1831
1824
1821
1819
1820
1821
1824
1826
1826
1828
1827
1823
1819
1813
1807
1799
1796
1800
1807
1811
1814
1817
1815
1814
1811
1810
1805
1804
1803
1801
1796
1792
1789
1784
1780
1776
1776
1776
1776
1777
1778
1779
1780
1781
1783
1786
1790
1793
1795
1787
1784
1782
1781
1779
1777
1775
1774
1775
1776
1777
1779
1779
1779
1780
1780
1779
1778
1775
1777
1785
1790
1793
1795
1800
1789
1777
1771
1760
1752
1747
1739
1735
1737
1738
1740
1739
1727
1721
1725
1728
1729
1733
1735
1735
1735
1730
1720
1716
1714
1712
1710
1710
1710
1710
1710
1713
1714
1715
1717
1718
1718
1718
1719
1717
1715
1717
1719
1720
1720
1719
1718
1717
1719
1720
1721
1722
1723
1725
1726
1729
1730
1730
1729
1728
1727
1727
1753
1767
1824
1824
1838
1843
1841
1837
1834
1831
1833
1834
1835
1836
1864
1890
1888
1900
1901
1901
1899
1890
1889
1886
1883
1883
1883
1881
1881
1879
1879
1879
1879
1879
1880
1882
1882
1882
1881
1880
1880
1881
1882
1886
1886
1887
1891
1894
1895
1897
1898
1899
1899
1902
1903
1904
1905
1902
1902
1902
1901
1899
1892
1892
1891
1890
1887
1888
1890
1890
1890
1890
1890
1891
1891
1891
1891
1894
1898
1899
1900
1901
1901
1901
1902
1903
1903
1903
1901
1902
1904
1908
1908
1910
1910
1910
1909
1909
1909
1910
1912
1912
1912
1913
1916
1920
1921
1920
1921
1922
1925
1925
1926
1927
1927
1928
1928
1927
1927
1943
1943
1942
1939
1936
1935
1932
1931
1931
1931
1931
1933
1935
1935
1934
1933
1931
1930
1929
1929
1928
1928
1927
1927
1927
1927
1927
1927
1925
1924
1923
1922
1922
1921
1920
1920
1919
1864
1864
1865
1870
1913
1901
1881
1860
1807
1785
1768
1757
1769
1779
1867
1868
1870
1872
1878
1881
1894
1896
1898
1899
1900
1901
1902
1900
1893
1891
1889
1888
1886
1888
1890
1888
1876
1875
1873
1870
1870
1870
1870
1869
1864
1862
1859
1858
1856
1855
1854
1851
1848
1845
1846
1848
1849
1850
1850
1849
1848
1847
1845
1845
1845
1845
1845
1844
1839
1838
1838
1838
1838
1838
1838
1839
1839
1840
1843
1844
1845
1847
1851
1855
1856
1858
1862
1863
1867
1869
1871
1873
1873
1875
1875
1876
1876
1876
1878
1878
1879
1880
1881
1890
1904
1905
1905
1905
1905
1905
1905
1905
1905
1906
1907
1908
1909
1913
1916
1919
1930
1935
1942
1943
1944
1945
1945
1946
1946
1949
1962
1961
1960
1959
1960
1963
1965
1966
1966
1966
1967
1967
1967
1967
1975
1981
1983
1984
1986
1988
1990
1991
1992
1993
1996
1997
1999
2005
2007
2021
2021
2018
2012
2013
2014
2015
2016
2017
2018
2019
2022
2023
2028
2038
2039
2041
2043
2047
2047
2046
2045
2045
2045
2046
2049
2054
2056
2061
2064
2064
2065
2066
2067
2067
2069
2070
2071
2073
2075
2088
2088
2088
2088
2088
2088
2088
2086
2081
2080
2077
2077
2078
2080
2081
2085
2087
2093
2095
2098
2105
2106
2109
2120
2123
2123
2124
2124
2126
2126
2126
2130
2131
2132
2134
2135
2135
2139
2140
2140
2142
2143
2145
2146
2153
2154
2154
2157
2158
2158
2158
2159
2161
2162
2163
2164
2168
2169
2173
2174
2175
2176
2177
2178
2179
2191
2192
2194
2195
2195
2194
2193
2186
2181
2182
2183
2184
2185
2187
2188
2196
2196
2198
2198
2199
2200
2201
2201
2201
2202
2202
2202
2203
2204
2205
2205
2206
2211
2213
2214
2214
2216
2225
2228
2227
2227
2227
2227
2229
2238
2242
2248
2253
2256
2258
2264
2270
2283
2290
2292
2296
2298
2299
2299
2302
2302
2303
2305
2305
2306
2305
2306
2306
2307
2308
2311
2312
2314
2315
2317
2318
2319
2319
2319
2318
2317
2314
2312
2313
2313
2330
2333
2337
2343
2350
2350
2344
2345
2351
2353
2351
2348
2345
2348
2350
2350
2356
2359
2362
2362
2364
2365
2365
2365
2364
2364
2364
2364
2364
2359
2345
2334
2328
2323
2320
2319
2319
2319
2319
2319
2319
2322
2321
2314
2311
2315
2316
2308
2298
2288
2287
2285
2281
2278
2281
2285
2280
2268
2266
2265
2263
2258
2257
2255
2253
2252
2250
2239
2229
2220
2213
2208
2207
2206
2204
2201
2193
2187
2182
2180
2180
2182
2185
2183
2176
2173
2164
2161
2159
2157
2155
2151
2129
2120
2105
2101
2096
2096
2096
2096
2096
2096
2094
2088
2081
2078
2076
2075
2073
2070
2068
2066
2066
2066
2066
2066
2067
2067
2067
2061
2056
2051
2047
2045
2044
2039
2034
2034
2034
2036
2040
2042
2045
2050
2052
2047
2058
2039
2055
2056
2058
2058
2059
2059
2062
2066
2067
2069
2067
2066
2065
2063
2063
2064
2064
2066
2067
2070
2073
2075
2079
2080
2090
2092
2096
2096
2095
2095
2095
2094
2096
2100
2102
2103
2107
2107
2108
2110
2112
2113
2115
2118
2121
2122
2123
2126
2138
2142
2144
2148
2151
2154
2158
2161
2166
2170
2174
2175
2178
2180
2183
2185
2187
2199
2199
2202
2205
2206
2207
2210
2214
2217
2222
2223
2225
2228
2229
2230
2231
2232
2232
2233
2239
2248
2250
2252
2252
2256
2261
2263
2267
2269
2270
2270
2270
2272
2274
2278
2283
2285
2287
2299
2301
2309
2313
2327
2334
2335
2338
2342
2351
2360
2360
2357
2356
2361
2363
2368
2375
2376
2377
2377
2378
2378
2378
2379
2379
2382
2382
2383
2384
2386
2390
2392
2392
2392
2391
2391
2390
2389
2391
2393
2393
2393
2394
2394
2395
2396
2397
2408
2418
2419
2421
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2434
2436
2441
2442
2442
2443
2444
2448
2449
2456
2458
2459
2459
2460
2460
2460
2462
2468
2472
2485
2486
2486
2487
2488
2488
2488
2488
2489
2492
2493
2496
2497
2504
2505
2506
2508
2509
2510
2511
2512
2517
2523
2528
2535
2539
2540
2540
2540
2541
2543
2544
2545
2547
2552
2554
2556
2558
2558
2561
2563
2565
2572
2577
2579
2580
2583
2592
2593
2598
2607
2607
2607
2608
2609
2609
2610
2610
2611
2612
2618
2620
2619
2617
2616
2617
2618
2619
2621
2623
2625
2639
2641
2642
2643
2644
2650
2650
2651
2652
2653
2653
2654
2654
2658
2661
2662
2663
2664
2665
2674
2675
2676
2676
2680
2677
2673
2675
2676
2677
2679
2686
2710
2715
2721
2724
2780
2845
2902
2914
2946
2996
2992
2981
2957
2933
2926
2912
2894
2870
2866
2865
2776
2730
2631
2776
2784
2727
2746
2661
2666
2590
2578
2537
2505
2480
2472
2449
2440
2415
2439
2422
2422
2414
2392
2351
2332
2346
2345
2334
2329
2321
2356
2368
2379
2388
2363
2355
2347
2309
2282
2311
2262
2260
2227
2237
2249
2251
2305
2339
2371
2409
2446
2489
2529
2603
2636
2774
2891
2917
2881
2823
2797
2660
2600
2507
2416
2342
2290
2272
2232
2191
2167
2109
2070
2048
1986
1960
1901
1912
1919
1895
1882