1595
1605
1612
1616
1620
1625
1638
1644
1647
1664
1673
1678
1687
1693
1702
1708
1713
1718
1725
1727
1731
1734
1742
1751
1754
1756
1765
1775
1783
1801
1833
1835
1843
1848
1849
1849
1849
1849
1847
1843
1845
1847
1848
1848
1849
1849
1850
1851
1852
1863
1864
1867
1870
1870
1871
1875
1880
1912
1918
1919
1920
1925
1926
1930
1936
1937
1937
1934
1928
1914
1890
1863
1850
1841
1832
1829
1826
1826
1826
1827
1827
1828
1828
1832
1835
1836
1836
1844
1850
1856
1860
1860
1861
1866
1867
1868
1872
1873
1875
1878
1881
1884
1885
1889
1890
1891
1893
1893
1895
1899
1902
1903
1904
1904
1905
1905
1911
1913
1914
1914
1915
1915
1915
1921
1922
1926
1927
1931
1938
1939
1941
1946
1952
1955
1959
1960
1963
1969
1972
1976
1978
1980
1982
1991
2002
2022
2035
2037
2046
2054
2067
2073
2079
2079
2082
2088
2101
2115
2116
2120
2123
2124
2125
2133
2133
2135
2137
2143
2150
2153
2154
2156
2157
2158
2159
2159
2164
2166
2170
2175
2183
2187
2194
2198
2199
2204
2211
2218
2218
2224
2226
2226
2226
2226
2226
2226
2226
2226
2222
2222
2222
2222
2222
2223
2223
2223
2223
2223
2221
2219
2218
2217
2217
2217
2218
2219
2219
2220
2221
2221
2223
2225
2226
2228
2229
2231
2234
2236
2237
2238
2239
2242
2244
2245
2249
2253
2262
2266
2276
2283
2286
2290
2288
2285
2282
2281
2280
2279
2277
2274
2268
2265
2262
2262
2262
2262
2262
2263
2263
2263
2263
2264
2264
2265
2265
2265
2265
2262
2254
2254
2249
2238
2233
2230
2230
2232
2231
2226
2224
2220
2213
2213
2214
2219
2225
2230
2240
2246
2254
2258
2267
2273
2275
2278
2292
2294
2305
2312
2313
2313
2318
2320
2323
2331
2338
2329
2326
2310
2290
2286
2271
2260
2245
2239
2232
2233
2233
2233
2247
2255
2272
2284
2300
2304
2326
2335
2335
2332
2317
2312
2311
2310
2308
2307
2306
2297
2284
2281
2277
2271
2264
2259
2251
2247
2239
2231
2222
2218
2215
2214
2215
2216
2226
2229
2231
2230
2230
2237
2241
2239
2236
2233
2230
2231
2231
2234
2235
2235
2235
2245
2248
2253
2260
2262
2264
2266
2272
2277
2280
2283
2284
2284
2284
2285
2285
2280
2277
2271
2267
2260
2252
2249
2243
2240
2236
2235
2233
2230
2229
2227
2223
2221
2220
2219
2219
2218
2218
2217
2218
2222
2224
2222
2221
2221
2223
2225
2218
2209
2203
2194
2182
2172
2167
2149
2146
2142
2138
2128
2120
2112
2108
2101
2084
2071
2054
2031
2013
1994
1975
1970
1968
1968
1966
1962
1958
1952
1942
1937
1934
1932
1927
1914
1914
1913
1903
1902
1901
1897
1893
1890
1888
1884
1866
1865
1860
1856
1848
1834
1829
1826
1820
1820
1818
1817
1816
1815
1813
1811
1807
1806
1804
1803
1802
1800
1800
1796
1791
1788
1783
1765
1743
1735
1733
1731
1729
1723
1721
1719
1719
1717
1716
1706
1682
1672
1665
1660
1658
1656
1651
1627
1615
1606
1603
1599
1594
1589
1584
1580
1579
1572
1559
1534
1526
1519
1512
1508
1503
1501
1494
1488
1484
1480
1475
1463
1457
1456
1455
1456
1456
1457
1459
1463
1465
1467
1468
1468
1470
1473
1473
1473
1473
1474
1478
1482
1484
1485
1485
1487
1487
1488
1488
1484
1483
1482
1481
1480
1480
1479
1478
1476
1475
1473
1470
1472
1474
1475
1477
1478
1476
1475
1474
1472
1471
1470
1469
1467