996
995
995
995
995
995
995
995
996
997
997
998
998
998
998
999
999
1001
1002
1005
1017
1018
1020
1021
1022
1023
1024
1024
1027
1030
1033
1035
1036
1038
1041
1057
1058
1058
1058
1061
1063
1064
1065
1066
1072
1073
1074
1075
1076
1082
1085
1094
1102
1131
1137
1165
1176
1179
1183
1193
1194
1194
1194
1194
1194
1194
1195
1195
1195
1194
1194
1194
1203
1204
1205
1206
1223
1224
1225
1236
1237
1238
1239
1253
1266
1274
1279
1282
1291
1293
1294
1299
1303
1304
1306
1306
1308
1308
1309
1310
1311
1315
1316
1322
1327
1329
1341
1349
1356
1364
1375
1379
1383
1389
1391
1395
1397
1404
1413
1420
1422
1424
1433
1436
1437
1442
1456
1466
1467
1469
1483
1484
1485
1486
1496
1514
1521
1573
1593
1604
1625
1658
1678
1692
1703
1708
1714
1723
1729
1736
1757
1772
1801
1807
1810
1813
1818
1832
1842
1849
1855
1872
1880
1887
1892
1897
1904
1907
1922
1931
1934
1941
1946
1957
1981
1990
2000
2018
2035
2049
2060
2068
2091
2100
2108
2136
2156
2173
2190
2200
2201
2200
2190
2208
2208
2208
2208
2203
2199
2192
2186
2177
2161
2154
2150
2144
2141
2135
2133
2125
2093
2058
2047
2038
2031
2027
2024
2022
2020
1994
1977
1976
1971
1959
1949
1939
1937
1935
1932
1929
1927
1921
1917
1910
1907
1907
1909
1910
1904
1899
1897
1896
1895
1893
1889
1883
1876
1874
1870
1864
1862
1860
1859
1858
1856
1854
1852
1852
1855
1858
1860
1860
1860
1860
1860
1860
1856
1853
1849
1845
1836
1836
1831
1831
1831
1831
1831
1831
1831
1833
1833
1831
1830
1829
1828
1827
1825
1825
1823
1820
1819
1820
1822
1823
1823
1824
1824
1824
1825
1826
1826
1826
1828
1830
1832
1835
1838
1841
1855
1867
1869
1872
1874
1878
1882
1883
1888
1890
1893
1905
1909
1919
1926
1927
1930
1931
1933
1934
1935
1938
1939
1942
1948
1951
1956
1957
1958
1960
1965
1968
1970
1970
1970
1970
1970
1970
1971
1971
1971
1971
1971
1970
1970
1969
1969
1970
1971
1972
1973
1973
1977
1980
1980
1980
1980
1980
1980
1980
1980
1981
1981
1981
1982
1982
1982
1982
1982
1981
1981
1981
1981
1980
1979
1978
1979
1979
1980
1980
1983
1986
1989
1990
1995
1996
1997
1999
2009
2011
2013
2023
2026
2030
2036
2037
2041
2043
2045
2048
2050
2054
2058
2060
2061
2071
2075
2085
2090
2097
2101
2106
2111
2117
2123
2124
2130
2132
2137
2137
2138
2138
2138
2136
2133
2133
2134
2135
2137
2138
2146
2154
2160
2161
2164
2167
2168
2171
2171
2167
2169
2172
2176
2177
2186
2188
2190
2191
2181
2177
2174
2170
2165
2163
2156
2147
2148
2158
2164
2176
2180
2183
2193
2198
2204
2208
2211
2216
2218
2221
2221
2222
2226
2226
2228
2234
2237
2238
2243
2242
2241
2240
2239
2234
2232
2230
2226
2217
2214
2211
2210
2203
2201
2194
2189
2187
2179
2178
2173
2171
2169
2167
2166
2163
2162
2156
2150
2148
2143
2138
2136
2136
2136
2136
2136
2136
2142
2145
2147
2150
2152
2154
2157
2159
2160
2160
2162
2163
2164
2164
2164
2165
2165
2166
2167
2168
2169
2169
2176
2183
2185
2191
2193
2196
2197
2201
2201
2202
2203
2204
2206
2207
2210
2214
2216
2217
2218
2221
2223
2225
2225
2226
2226
2226
2226
2225
2225
2225
2224
2223
2223
2222
2222
2222
2222
2222
2222
2222
2222
2221
2220
2218
2217
2217
2215
2213
2211
2206
2203
2201
2198
2197
2197
2198
2198
2198
2198
2202
2206
2208
2207
2207
2207
2203
2199
2194
2188
2181
2179
2181
2181
2181
2174
2170
2166
2163
2159
2151
2147
2141
2137
2131
2127
2125
2123
2119
2115
2114
2110
2108
2107
2105
2101
2099
2096
2093
2090
2086
2085
2082
2079
2078
2076
2075
2072
2069
2063
2061
2059
2054
2052
2047
2042
2041
2039
2036
2032
2031
2029
2027
2025
2021
2020
2017
2012
2008
2006
1993
1989
1985
1981
1979
1977
1976
1976
1976
1976
1976
1976
1975
1974
1964
1960
1950
1949
1946
1941
1938
1936
1933
1925
1922
1921
1919
1918
1915
1912
1906
1900
1898
1894
1886
1883
1880
1876
1875
1871
1864
1845
1840
1829
1825
1820
1818
1810
1807
1797
1792
1788
1782
1776
1765
1758
1756
1754
1750
1747
1741
1733
1725
1722
1717
1695
1693
1692
1690
1689
1690
1690
1690
1691
1696
1697
1699
1699
1700
1701
1707
1708
1710
1713
1717
1725
1731
1734
1737
1739
1741
1744
1755
1755
1756
1761
1764
1765
1766
1767
1769
1771
1776
1779
1783
1786
1787
1792
1799
1804
1809
1813
1816
1819
1822
1836
1838
1840
1843
1849
1850
1854
1857
1870
1876
1881
1884
1888
1892
1895
1896
1898
1898
1898
1898
1903
1907
1908
1909
1922
1925
1948
1952
1934
1898
1877
1849
1836
1857
1902
1918
1936
1946
1936
1951
1966
1967
1959
1975
1971
1955
1902
1849
1830
1801
1797
1787
1754
1713
1703
1677
1671
1654
1654
1652
1652
1651
1646
1644
1641
1640
1638
1636
1635
1634
1629
1624
1620
1615
1611
1605
1604
1603
1599
1596
1590
1589
1589
1586
1582
1582
1581
1581
1577
1569
1569
1567
1563
1555
1550
1547
1545
1544
1542
1541
1541
1539
1539
1538
1538
1541
1542
1542
1541
1539
1535
1531
1529
1526
1520
1513
1510
1505
1494
1491
1484
1483
1482
1478
1475
1470
1466
1460
1458
1456
1447
1445
1440
1433
1428
1424
1419
1412
1409
1406
1404
1399
1394
1388
1386
1383
1381
1376
1375
1365
1354
1351
1346
1341
1333
1324
1320
1317
1304
1297
1292
1280
1274
1263
1262
1256
1253
1250
1246
1245
1238
1234
1230
1229
1229
1229
1229
1229
1231
1234
1235
1239
1241
1250
1252
1255
1259
1259
1258
1246
1241
1204
1193
1199
1185
1161
1149
1134
1120
1093
1087
1075
1061
1061
1058
1057
1055
1052
1049
1049