1962
1961
1957
1952
1946
1953
1961
1976
1990
1994
1999
1998
1989
1986
1983
1967
1955
1955
1956
1957
1961
1963
1963
1962
1961
1960
1964
1972
1976
1980
1993
2005
2012
2017
2027
2035
2042
2048
2050
2046
2044
2054
2066
2073
2078
2081
2084
2089
2093
2092
2091
2093
2111
2124
2140
2161
2163
2164
2170
2173
2181
2183
2190
2230
2233
2234
2229
2226
2236
2239
2239
2243
2251
2250
2248
2247
2245
2243
2239
2235
2219
2211
2208
2206
2204
2201
2199
2193
2175
2201
2208
2212
2221
2223
2227
2228
2227
2227
2233
2235
2236
2245
2249
2258
2254
2242
2234
2231
2225
2216
2212
2209
2206
2206
2204
2202
2205
2206
2207
2216
2222
2231
2243
2250
2259
2263
2266
2271
2274
2276
2279
2282
2284
2284
2284
2283
2280
2276
2273
2261
2252
2198
2174
2143
2152
2162
2187
2182
2172
2153
2139
2127
2110
2100
2102
2111
2144
2164
2191
2191
2191
2187
2181
2175
2170
2166
2154
2146
2139
2135
2133
2130
2130
2145
2160
2171
2178
2192
2203
2204
2200
2199
2220
2234
2231
2223
2219
2199
2196
2194
2191
2196
2226
2235
2238
2240
2239
2237
2240
2242
2247
2246
2243
2242
2242
2240
2236
2231
2219
2198
2195
2194
2199
2210
2211
2219
2226
2229
2226
2221
2217
2208
2196
2190
2187
2185
2177
2174
2175
2178
2180
2178
2176
2173
2166
2162
2158
2152
2149
2144
2131
2115
2101
2085
2090
2093
2095
2092
2090
2086
2078
2062
2050
2045
2043
2042
2040
2037
2033
2026
2025
2024
2022
2021
2019
2014
2008
2008
2007
2005
2001
1996
1993
1972
1967
1960
1950
1944
1935
1927
1924
1919
1898
1895
1886
1881
1878
1873
1871
1852
1848
1847
1847
1846
1845
1844
1842
1831
1818
1810
1808
1809
1813
1814
1820
1826
1815
1815
1827
1838
1814
1818
1826
1828
1833
1829
1821
1811
1810
1810
1810
1810
1810
1810
1816
1816
1818
1828
1821
1815
1821
1821
1823
1826
1831
1836
1832
1809
1808
1808
1809
1810
1816
1824
1833
1845
1857
1856
1847
1848
1844
1844
1847
1847
1848
1846
1845
1844
1845
1838
1841
1844
1844
1840
1837
1835
1831
1829
1824
1820
1820
1824
1829
1832
1833
1833
1833
1830
1826
1822
1817
1822
1826
1834
1849
1862
1855
1843
1834
1826
1815
1813
1812
1819
1829
1835
1836
1858
1851
1871
1870
1860
1848
1833
1828
1823
1817
1813
1810
1812
1814
1820
1830
1849
1853
1852
1850
1830
1834
1826
1822
1819
1817
1822
1829
1835
1834
1860
1852
1851
1861
1865
1870
1873
1855
1841
1833
1825
1821
1818
1817
1816
1816
1814
1814
1814
1815
1814
1816
1819
1819
1828
1835
1832
1833
1835
1838
1838
1839
1841
1845
1847
1846
1836
1842
1856
1868
1858
1852
1847
1819
1818
1818
1821
1830
1835
1840
1842
1839
1836
1834
1834
1834
1833
1833
1833
1836
1847
1851
1845
1839
1841
1842
1841
1838
1836
1835
1834
1834
1834
1833
1832
1832
1832
1832
1832
1832
1831
1828
1820
1821
1821
1821
1822
1822
1827
1827
1827
1829
1833
1830
1828
1834
1834
1840
1847
1838
1844
1841
1840
1833
1834
1839
1842
1845
1845
1848
1843
1844
1846
1850
1856
1862
1866
1861
1854
1847
1828
1828
1828
1828
1828
1831
1833
1835
1837
1839
1842
1843
1843
1839
1841
1846
1851
1854
1855
1851
1846
1842
1839
1835
1833
1850
1857
1852
1848
1843
1843
1848
1849
1843
1841
1839
1839
1840
1841
1840
1838
1837
1837
1837
1840
1840
1845
1857
1849
1851
1863
1866
1857
1846
1843
1840
1845
1857
1855
1847
1858
1859
1860
1859
1855
1851
1849
1848
1847
1852
1856
1867
1855
1856
1866
1859
1865
1868
1874
1878
1878
1878
1878
1883
1878
1871
1866
1866
1867
1868
1876
1877
1878
1880
1868
1871
1874
1880
1885
1889
1887
1886
1888
1893
1894
1895
1899
1900
1906
1907
1907
1908
1909
1909
1909
1909
1909
1910
1911
1913
1921
1928
1925
1920
1920
1919
1919
1915
1925
1929
1933
1955
1955
1955
1974
1977
1973
1980
1984
1986
1998
2012
2025
2022
2016
2008
2000
1990
1985
1978
1974
1981
1987
1998
2008
2013
2018
2024
2034
2065
2066
2048
2018
2010
2000
2004
2014
2022
2048
2050
2046
2041
2040
2043
2044
2039
2032
2037
2042
2085
2089
2085
2067
2070
2077
2070
2069
2069
2069
2071
2074
2080
2093
2101
2107
2112
2121
2127
2129
2118
2113
2096
2085
2080
2084
2073
2060
2070
2065
2066
2068
2073
2084
2089
2091
2087
2080
2069
2076
2071
2065
2078
2076
2067
2060
2051
2031
2036
2032
2038
2044
2047
2047
2046
2067
2062
2064
2063
2078
2088
2097
2094
2107
2119
2129
2125
2129
2134
2142
2146
2148
2141
2156
2174
2177
2181
2180
2173
2170
2162
2152
2155
2146
2136
2130
2118
2111
2101
2102
2103
2100
2109
2111
2115
2107
2088
2044
2019
2016
1971
1935
1929
1877
1857
1855
1849
1822
1808
1797
1774
1767
1750
1738
1722
1725
1722
1710
1694
1683
1663
1653
1642
1639
1631
1619
1611
1605
1603
1600
1594
1598
1602
1600
1599
1619
1619
1605
1593
1579
1580
1582
1579
1576
1578
1582
1582
1578
1573
1575
1574
1568
1560
1566
1565
1559
1560
1565
1564
1560
1557
1563
1558
1553
1551
1551
1551
1551
1552
1553
1554
1555
1556
1554
1549
1543
1540
1540
1543
1546
1549
1549
1546
1543
1540
1534
1531
1525
1528
1522
1519
1535
1515
1510
1504
1500
1495
1490
1490
1490
1491
1501
1500
1498
1495
1504
1511
1492
1494
1498
1505
1479
1474
1474
1473
1471
1470
1469
1467
1465
1465
1466
1469
1473
1470
1470
1468
1467
1469
1468
1455
1453
1452
1449
1457
1451
1448
1448
1448
1450
1450
1452
1453
1459
1456
1454
1449
1447
1446
1445
1449
1448
1448
1456
1461
1463
1462
1458
1463
1473
1470
1468
1466
1457
1448
1438
1437
1436
1441
1457
1461
1462
1465
1450
1450
1453
1462
1465
1461
1456
1450
1447
1450
1457
1459
1458
1455
1455
1455
1458
1457
1458
1461
1464
1467
1459
1461
1473
1465
1472
1472
1495
1493
1480
1472
1464
1457
1460
1463
1450
1456
1453
1450
1448
1446
1444
1443
1443
1444
1446
1449
1453
1453
1448
1444
1443
1445
1446
1449
1451
1456
1459
1450
1458
1454
1445
1441
1437
1433
1432
1432
1446
1454
1469
1469
1474
1468
1466
1466
1471
1474
1476
1473
1468
1468
1492
1461
1469
1474
1467
1431
1433
1442
1437
1433
1440
1446
1452
1455
1455
1453
1453
1454
1456
1456
1449
1445
1441
1433
1427
1426
1426
1418
1417
1418
1419
1420
1419
1412
1413
1418
1411
1409
1406
1406
1406
1405
1403
1401
1402
1404
1401
1400
1403
1408
1407
1400
1403
1410
1419
1424
1428
1429
1426
1428
1430
1428
1418
1408
1420
1428
1423
1421
1415
1416
1410
1423
1417
1407
1407
1409
1410
1403
1398
1398
1411
1407
1411
1403
1396
1398
1402
1406
1393
1393
1399
1399
1392
1392
1392
1392
1391
1390
1388
1388
1393
1394
1395
1399
1401
1402
1402
1403
1406
1413
1416
1417
1419
1422
1432
1435
1436
1445
1441
1439
1439
1440
1445
1450
1453
1453
1451
1446
1444
1445
1446
1448
1450
1453
1453
1453
1453
1453
1442
1438
1438
1433
1431
1430
1426
1425
1423
1422
1419
1414
1409
1406
1403
1388
1386
1385
1384
1384
1391
1392
1397
1404
1403
1411
1401
1408
1403
1400
1397
1396
1398
1401
1401
1399
1397
1398
1401
1401
1404
1408
1405
1395
1391
1394
1395
1393
1390
1389
1398
1398
1397
1398
1395
1393
1396
1397
1392
1390
1399
1383
1374
1369
1370
1371
1371
1371
1375
1375
1375
1375
1375
1375
1377
1376
1376
1377
1378
1377
1376
1376
1376
1379
1380
1382
1384
1396
1400
1403
1406
1412
1414
1415
1415
1416
1419
1422
1426
1426
1427
1429
1430
1431
1431
1431
1432
1434
1437
1439
1440
1444
1448
1451
1452
1451
1451
1454
1458
1460
1457
1449
1444
1442
1441
1440