1774
1774
1774
1771
1771
1771
1770
1770
1770
1770
1769
1769
1769
1771
1772
1772
1772
1772
1773
1773
1773
1774
1775
1779
1781
1782
1785
1787
1789
1789
1791
1794
1794
1796
1798
1798
1800
1800
1805
1808
1808
1808
1809
1809
1808
1808
1808
1808
1808
1809
1815
1820
1821
1824
1828
1830
1832
1834
1841
1845
1846
1846
1846
1847
1855
1858
1859
1859
1859
1858
1857
1857
1857
1858
1859
1862
1863
1864
1871
1873
1874
1876
1877
1878
1879
1879
1879
1885
1890
1890
1890
1894
1898
1902
1903
1902
1902
1901
1901
1901
1901
1900
1900
1900
1900
1901
1901
1902
1903
1905
1907
1909
1910
1911
1912
1913
1914
1915
1916
1917
1922
1923
1923
1924
1924
1925
1926
1926
1927
1928
1929
1930
1931
1932
1933
1935
1937
1938
1938
1941
1946
1946
1948
1952
1953
1954
1955
1955
1956
1959
1961
1963
1965
1969
1970
1971
1972
1974
1977
1978
1980
1981
1985
1988
1990
1991
1992
1992
1993
1995
1995
1995
1995
1995
1995
1995
1996
1997
1998
1998
1998
1998
1998
1998
1998
1998
1998
1999
1999
1999
1999
1999
1999
2000
2000
2001
2002
2002
2004
2009
2011
2015
2023
2027
2038
2043
2050
2053
2070
2075
2083
2085
2088
2094
2101
2108
2116
2120
2123
2130
2140
2148
2156
2159
2167
2180
2189
2191
2205
2210
2217
2225
2227
2228
2230
2233
2237
2239
2243
2252
2265
2268
2273
2274
2275
2277
2278
2279
2288
2292
2298
2310
2318
2320
2321
2323
2325
2326
2330
2340
2346
2356
2361
2365
2368
2372
2374
2382
2384
2391
2394
2398
2401
2402
2403
2404
2408
2412
2423
2428
2434
2445
2455
2456
2459
2464
2465
2467
2468
2473
2479
2484
2497
2500
2504
2514
2519
2520
2528
2531
2534
2536
2540
2548
2553
2556
2560
2562
2564
2567
2570
2573
2575
2582
2591
2593
2596
2600
2603
2604
2608
2613
2618
2633
2635
2640
2643
2645
2660
2671
2673
2675
2676
2678
2681
2683
2684
2690
2692
2693
2695
2697
2703
2708
2709
2711
2717
2718
2723
2726
2729
2731
2734
2735
2739
2740
2745
2751
2751
2751
2747
2744
2735
2729
2728
2726
2726
2725
2723
2718
2717
2716
2714
2713
2713
2709
2708
2707
2706
2706
2706
2706
2703
2703
2702
2702
2701
2697
2691
2681
2680
2679
2679
2678
2675
2674
2670
2667
2664
2663
2663
2663
2663
2663
2663
2663
2662
2665
2665
2664
2664
2663
2660
2660
2660
2659
2659
2663
2660
2657
2664
2674
2683
2685
2694
2694
2686
2674
2633
2610
2569
2524
2494
2492
2493
2494
2496
2499
2499
2499
2501
2504
2507
2510
2507
2504
2498
2490
2485
2483
2478
2474
2468
2446
2433
2424
2421
2406
2400
2396
2393
2384
2368
2355
2346
2334
2320
2302
2298
2296
2287
2280
2277
2274
2273
2272
2270
2266
2262
2257
2255
2251
2244
2239
2229
2219
2211
2200
2190
2189
2184
2178
2177
2176
2175
2175
2174
2171
2170
2164
2155
2153
2150
2146
2144
2143
2142
2142
2141
2132
2128
2122
2118
2113
2107
2098
2090
2088
2085
2084
2083
2081
2079
2078
2069
2067
2064
2064
2062
2059
2058
2057
2053
2049
2043
2038
2035
2034
2032
2031
2031
2030
2029
2022
2021
2020
2019
2019
2016
2015
2014
2014
2013
2011
2008
2005
2005
2003
2001
2000
1998
1987
1974
1968
1968
1965
1963
1955
1952
1949
1949
1947
1945
1944
1939
1938
1936
1935
1934
1933
1931
1922
1921
1919
1919
1915
1913
1911
1909
1907
1905
1902
1899
1897
1893
1892
1891
1889
1887
1883
1881
1880
1878
1877
1876
1869
1865
1856
1847
1842
1838
1836
1834
1830
1825
1823
1818
1817
1813
1805
1798
1793
1793
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1793
1793
1794
1794
1793
1793
1793
1793
1793
1793
1793
1796
1798
1798
1799
1798
1798
1797
1794
1797
1798
1800
1801
1801
1802
1802
1803
1803
1804
1805
1806
1811
1811
1811
1810
1809
1808
1807
1806
1798
1797
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1795
1795
1794
1793
1793
1795
1796
1797
1797
1797
1797
1797
1797
1797
1797
1796
1796
1795
1795
1795
1794
1794
1793
1793
1793
1793
1793
1794
1794
1794
1795
1795
1795
1795
1797
1798
1798
1798
1798
1798
1798
1798
1799
1799
1799
1800
1800
1800
1803
1804
1805
1806
1806
1806
1806
1807
1808
1808
1808
1808
1809
1809
1809
1809
1809
1809
1809
1809
1809
1809
1809
1809
1809
1808
1808
1808
1808
1808
1808
1808
1808
1808
1808
1808
1808
1809
1809
1809
1808
1807
1809
1807
1804
1801
1801
1799
1799
1799
1799
1798
1797
1798
1802
1803
1804
1806
1809
1813
1813
1814
1817
1820
1825
1827
1828
1828
1828
1829
1830
1833
1835
1834
1833
1830
1825
1817
1815
1814
1813
1815
1817
1818
1817
1817
1815
1814
1812
1811
1812
1813
1813
1810
1809
1809
1809
1810
1810
1810
1810
1810
1810
1810
1810
1809
1808
1807
1805
1798
1798
1799
1801
1802
1799
1799
1800
1801
1801
1803
1805
1806
1814
1815
1816
1817
1818
1818
1819
1820
1821
1823
1825
1827
1828
1827
1826
1825
1824
1823
1822
1821
1818
1817
1815
1814
1814
1814
1814
1813
1813
1812
1811
1811
1810
1809
1807
1806
1806
1807
1808
1808
1808
1807
1806
1803
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800