1192
1190
1190
1189
1189
1186
1186
1186
1186
1187
1190
1197
1197
1198
1198
1199
1200
1201
1202
1202
1209
1219
1221
1222
1229
1237
1242
1242
1244
1248
1257
1268
1280
1291
1303
1305
1310
1312
1316
1322
1324
1326
1331
1336
1346
1353
1361
1376
1380
1387
1394
1404
1410
1415
1418
1423
1427
1430
1429
1427
1424
1422
1420
1420
1420
1414
1412
1408
1407
1410
1410
1413
1415
1415
1416
1417
1419
1419
1420
1421
1424
1425
1427
1430
1438
1441
1444
1450
1451
1454
1456
1457
1458
1460
1461
1462
1463
1463
1467
1471
1473
1478
1480
1481
1483
1485
1489
1492
1493
1496
1497
1498
1498
1498
1499
1500
1501
1505
1510
1515
1520
1522
1527
1528
1531
1533
1535
1536
1539
1553
1555
1557
1564
1570
1574
1578
1584
1589
1589
1592
1594
1596
1599
1602
1603
1603
1603
1604
1604
1605
1606
1607
1610
1611
1613
1619
1624
1634
1639
1648
1653
1656
1660
1660
1662
1663
1666
1672
1675
1686
1701
1702
1706
1711
1718
1721
1737
1746
1762
1776
1782
1792
1796
1799
1801
1809
1814
1822
1825
1832
1844
1855
1859
1862
1867
1872
1875
1876
1878
1884
1887
1889
1891
1893
1894
1896
1897
1898
1899
1901
1904
1905
1907
1909
1913
1915
1918
1919
1921
1922
1923
1924
1925
1927
1929
1932
1936
1939
1950
1972
1981
1981
1981
1982
1983
1983
1984
1984
1986
1995
1998
2003
2007
2009
2010
2011
2015
2017
2018
2020
2022
2024
2030
2035
2047
2057
2069
2069
2068
2062
2061
2060
2056
2054
2053
2048
2058
2063
2064
2068
2072
2084
2094
2096
2100
2104
2108
2119
2123
2126
2128
2131
2134
2131
2129
2128
2126
2111
2107
2107
2107
2107
2108
2108
2108
2108
2109
2109
2111
2113
2114
2116
2117
2119
2123
2124
2126
2126
2129
2132
2132
2135
2137
2140
2141
2145
2149
2153
2156
2160
2165
2169
2172
2176
2178
2180
2181
2183
2184
2186
2187
2189
2192
2194
2197
2199
2202
2204
2206
2209
2211
2214
2217
2219
2222
2224
2227
2231
2234
2236
2238
2244
2246
2248
2250
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2266
2272
2278
2289
2296
2303
2309
2314
2321
2331
2339
2346
2354
2361
2369
2376
2382
2379
2375
2369
2367
2362
2356
2377
2409
2433
2456
2488
2496
2503
2511
2512
2522
2531
2517
2512
2419
2404
2388
2387
2387
2388
2388
2389
2389
2389
2390
2390
2390
2390
2387
2385
2380
2377
2375
2372
2368
2366
2359
2352
2345
2336
2328
2311
2278
2263
2253
2250
2244
2225
2209
2193
2183
2170
2161
2127
2126
2125
2123
2123
2121
2122
2123
2126
2123
2113
2109
2106
2102
2098
2094
2092
2099
2105
2109
2111
2112
2115
2119
2123
2125
2122
2113
2112
2111
2110
2108
2105
2102
2100
2098
2095
2085
2082
2079
2076
2073
2073
2073
2073
2073
2073
2073
2072
2067
2067
2065
2061
2060
2059
2054
2053
2050
2038
2028
2016
2011
2008
2007
2005
2005
2004
2003
2000
1998
1997
1996
1992
1987
1984
1976
1971
1970
1967
1962
1956
1954
1953
1951
1943
1950
1954
1955
1956
1956
1947
1943
1940
1937
1935
1930
1924
1921
1912
1909
1906
1904
1902
1900
1898
1896
1895
1893
1890
1884
1882
1876
1874
1871
1868
1861
1859
1857
1854
1851
1846
1844
1840
1831
1821
1814
1811
1801
1795
1786
1784
1782
1778
1768
1761
1746
1727
1716
1711
1711
1709
1703
1692
1687
1675
1666
1663
1658
1655
1653
1651
1650
1645
1642
1637
1630
1627
1619
1613
1607
1605
1604
1602
1601
1601
1600
1600
1599
1599
1598
1597
1594
1592
1591
1591
1589
1585
1577
1568
1562
1557
1548
1542
1540
1539
1526
1526
1527
1527
1527
1520
1517
1507
1507
1505
1503
1502
1500
1500
1497
1496
1495
1494
1493
1490
1486
1485
1481
1477
1476
1474
1473
1472
1468
1467
1464
1462
1461
1459
1456
1455
1451
1451
1450
1450
1448
1446
1438
1434
1430
1426
1425
1424
1423
1419
1418
1417
1417
1415
1413
1412
1410
1409
1411
1411
1413
1415
1418
1420
1424
1424
1424
1426
1425
1421
1419
1418
1415
1411
1407
1405
1401
1395
1387
1381
1375
1370
1344
1332
1328
1323
1320
1313
1311
1308
1300
1292
1287
1277
1274
1266
1259
1251
1244
1237
1233
1232
1232
1230
1227
1225
1219
1214
1201
1193
1193
1193
1192
1192
1192
1192
1191
1191
1186
1183
1183
1184
1186
1187
1189
1190
1190
1190
1191