1496
1495
1495
1494
1493
1492
1491
1491
1491
1491
1492
1494
1496
1497
1498
1499
1500
1503
1506
1507
1511
1513
1513
1513
1522
1526
1529
1533
1534
1534
1535
1535
1543
1550
1556
1561
1564
1564
1560
1554
1554
1553
1545
1534
1526
1521
1516
1514
1510
1508
1509
1509
1510
1513
1516
1518
1523
1528
1532
1543
1545
1548
1551
1551
1552
1557
1559
1563
1571
1587
1591
1594
1598
1600
1606
1613
1621
1629
1632
1635
1637
1638
1643
1643
1647
1650
1658
1670
1675
1677
1678
1683
1687
1689
1691
1692
1693
1696
1698
1700
1704
1707
1710
1713
1714
1716
1724
1725
1725
1726
1727
1729
1730
1731
1732
1732
1733
1738
1741
1745
1748
1750
1753
1758
1764
1768
1774
1779
1785
1790
1794
1800
1805
1807
1809
1811
1812
1814
1816
1818
1820
1820
1821
1822
1824
1824
1825
1826
1826
1826
1827
1828
1829
1830
1831
1832
1833
1833
1836
1840
1845
1853
1857
1863
1867
1870
1873
1876
1878
1882
1884
1886
1894
1897
1898
1900
1901
1903
1907
1913
1926
1931
1934
1935
1943
1946
1948
1952
1954
1956
1960
1961
1965
1965
1967
1970
1974
1976
1979
1981
1984
1985
1986
1988
1989
1991
1996
1999
2001
2003
2004
2005
2007
2015
2020
2021
2022
2023
2023
2023
2031
2033
2034
2036
2038
2044
2049
2053
2055
2057
2061
2063
2064
2065
2068
2080
2084
2092
2095
2097
2101
2105
2121
2133
2142
2158
2164
2172
2178
2181
2184
2188
2189
2187
2185
2184
2184
2184
2183
2182
2177
2175
2174
2173
2169
2168
2167
2164
2162
2159
2157
2155
2153
2152
2150
2146
2143
2140
2137
2134
2129
2127
2123
2121
2119
2118
2116
2114
2109
2106
2103
2097
2094
2088
2081
2078
2076
2074
2068
2067
2065
2063
2058
2051
2046
2040
2038
2035
2034
2033
2031
2031
2029
2027
2026
2026
2027
2029
2032
2034
2034
2034
2036
2040
2043
2050
2054
2060
2065
2067
2071
2075
2086
2093
2106
2117
2120
2121
2122
2123
2124
2127
2130
2133
2136
2140
2142
2144
2146
2149
2160
2164
2168
2174
2181
2184
2187
2195
2200
2213
2219
2225
2229
2237
2241
2253
2263
2270
2275
2281
2287
2292
2296
2300
2304
2307
2311
2317
2325
2329
2334
2336
2337
2339
2342
2348
2352
2355
2359
2363
2366
2369
2381
2385
2394
2405
2425
2437
2447
2454
2460
2470
2473
2474
2475
2477
2471
2461
2461
2460
2447
2445
2439
2432
2421
2406
2393
2387
2377
2363
2355
2342
2333
2316
2309
2303
2288
2282
2279
2273
2272
2272
2272
2272
2272
2272
2273
2273
2273
2275
2278
2284
2287
2289
2291
2291
2292
2294
2296
2297
2299
2300
2306
2313
2319
2325
2330
2334
2337
2340
2343
2357
2364
2379
2403
2407
2414
2417
2421
2432
2438
2441
2447
2452
2455
2456
2462
2463
2465
2466
2468
2470
2466
2458
2458
2451
2441
2415
2403
2389
2384
2376
2375
2373
2372
2370
2365
2358
2358
2358
2359
2361
2369
2367
2361
2356
2356
2355
2355
2354
2354
2354
2354
2355
2355
2355
2351
2340
2330
2326
2322
2313
2310
2297
2289
2284
2279
2271
2262
2251
2248
2248
2260
2278
2298
2320
2338
2347
2352
2353
2353
2353
2353
2350
2348
2345
2313
2291
2276
2268
2260
2252
2238
2218
2197
2185
2165
2148
2105
2098
2098
2095
2092
2087
2083
2081
2076
2070
2063
2061
2060
2058
2056
2055
2054
2053
2052
2045
2026
2018
2009
1987
1985
1978
1973
1971
1970
1968
1968
1968
1967
1967
1967
1966
1966
1966
1966
1965
1964
1964
1963
1962
1961
1958
1958
1952
1948
1945
1931
1923
1896
1891
1889
1884
1882
1874
1871
1864
1860
1858
1856
1853
1851
1850
1848
1846
1845
1843
1840
1839
1836
1835
1834
1831
1829
1823
1823
1823
1817
1816
1805
1785
1780
1774
1770
1768
1766
1763
1761
1757
1752
1749
1743
1734
1728
1724
1716
1711
1708
1706
1704
1698
1688
1682
1673
1652
1637
1627
1619
1606
1596
1591
1578
1568
1558
1541
1524
1520
1516
1512
1506
1504
1502
1500
1497
1493
1488
1487
1484
1482
1480
1470
1467
1461
1459
1453
1447
1446
1440
1439
1439
1439
1441
1445
1446
1449
1449
1448
1446
1441
1433
1427
1426
1425
1424
1422
1419
1419
1419
1423
1424
1425
1428
1428
1431
1436
1438
1444
1448
1460
1467
1473
1478
1484
1488
1492
1494
1496
1503
1505
1508
1510
1508
1508
1507
1505
1499
1497
1493
1491
1491
1491
1491
1491
1491
1492
1492
1492
1492