984
984
984
985
990
999
1000
1001
1013
1014
1014
1016
1018
1018
1019
1021
1028
1033
1035
1043
1046
1051
1066
1070
1077
1080
1092
1110
1121
1139
1174
1180
1183
1189
1193
1197
1199
1207
1210
1214
1223
1225
1228
1235
1239
1259
1272
1275
1276
1284
1291
1296
1299
1306
1312
1316
1319
1326
1332
1335
1349
1354
1355
1357
1360
1360
1361
1361
1362
1363
1365
1369
1380
1387
1393
1396
1400
1407
1413
1416
1426
1431
1435
1440
1452
1455
1459
1465
1473
1477
1480
1486
1489
1497
1506
1515
1519
1529
1542
1545
1550
1555
1565
1567
1570
1572
1573
1573
1575
1577
1579
1580
1580
1577
1576
1575
1575
1578
1579
1581
1584
1590
1590
1589
1589
1588
1587
1587
1588
1588
1589
1592
1593
1603
1608
1610
1611
1611
1612
1613
1608
1605
1603
1599
1594
1590
1575
1569
1561
1561
1555
1551
1541
1539
1536
1537
1539
1540
1543
1546
1550
1559
1561
1564
1568
1570
1573
1579
1580
1582
1570
1568
1562
1559
1558
1558
1558
1559
1559
1559
1559
1560
1560
1552
1550
1547
1545
1542
1538
1536
1533
1532
1525
1522
1521
1517
1515
1514
1513
1513
1514
1514
1515
1515
1523
1528
1541
1544
1545
1547
1548
1549
1550
1552
1553
1558
1564
1564
1576
1581
1589
1591
1592
1604
1619
1639
1660
1678
1681
1681
1683
1685
1687
1698
1703
1709
1719
1721
1727
1728
1736
1794
1900
1903
1907
1911
1913
1915
1917
1921
1926
1940
1946
1953
1957
1961
1967
1972
1977
1992
2001
2009
2019
2028
2035
2042
2042
2045
2049
2050
2051
2053
2054
2055
2056
2059
2061
2065
2068
2072
2075
2078
2085
2090
2096
2100
2101
2106
2108
2109
2111
2115
2125
2136
2139
2173
2191
2204
2210
2221
2233
2244
2255
2261
2275
2284
2289
2291
2297
2302
2304
2307
2308
2308
2308
2333
2335
2338
2342
2347
2348
2348
2348
2349
2349
2352
2372
2378
2386
2407
2435
2443
2453
2473
2475
2476
2479
2482
2482
2467
2465
2413
2423
2423
2424
2418
2384
2389
2394
2404
2414
2426
2436
2440
2444
2445
2449
2453
2455
2457
2455
2451
2449
2441
2438
2434
2429
2422
2418
2414
2406
2399
2392
2382
2369
2347
2329
2295
2280
2272
2266
2256
2235
2220
2211
2205
2189
2167
2153
2131
2120
2111
2103
2095
2078
2068
2056
2035
2004
1995
1985
1978
1973
1963
1956
1945
1937
1937
1934
1916
1892
1857
1816
1808
1797
1790
1782
1768
1752
1741
1738
1764
1767
1769
1770
1766
1762
1758
1755
1747
1744
1743
1744
1744
1741
1736
1737
1739
1739
1741
1741
1735
1730
1722
1715
1709
1704
1698
1693
1686
1684
1682
1682
1679
1678
1677
1679
1680
1682
1684
1686
1687
1688
1693
1706
1735
1740
1746
1751
1758
1765
1786
1795
1802
1811
1817
1822
1825
1829
1838
1844
1855
1864
1875
1876
1887
1891
1895
1903
1910
1922
1925
1929
1931
1933
1940
1943
1947
1955
1956
1961
1974
1982
1986
1998
2007
2012
2025
2029
2033
2037
2041
2051
2064
2093
2110
2120
2125
2134
2173
2180
2187
2199
2206
2207
2211
2213
2215
2221
2225
2230
2236
2241
2244
2250
2262
2266
2271
2274
2283
2288
2293
2297
2301
2305
2307
2309
2310
2313
2315
2317
2320
2322
2323
2332
2334
2342
2347
2353
2361
2366
2369
2371
2378
2381
2385
2390
2393
2397
2398
2398
2398
2398
2398
2398
2398
2394
2393
2392
2388
2386
2381
2374
2369
2342
2340
2336
2325
2321
2318
2310
2308
2306
2304
2297
2295
2285
2273
2268
2266
2256
2251
2234
2230
2227
2219
2215
2213
2194
2177
2170
2166
2160
2112
2108
2099
2094
2085
2085
2071
2069
2069
2067
2064
2062
2058
2051
2038
2036
2032
2029
2025
2024
2023
2021
2012
2005
1991
1982
1976
1973
1969
1956
1933
1924
1916
1904
1887
1856
1843
1827
1823
1816
1807
1802
1800
1797
1796
1796
1796
1797
1797
1798
1798
1798
1790
1778
1773
1753
1727
1723
1712
1694
1688
1677
1676
1665
1647
1644
1640
1631
1616
1601
1595
1566
1562
1551
1541
1524
1519
1508
1479
1469
1453
1443
1439
1429
1423
1419
1415
1406
1402
1400
1394
1385
1375
1368
1364
1360
1345
1341
1328
1324
1320
1317
1306
1302
1300
1298
1285
1284
1273
1263
1253
1246
1241
1230
1221
1199
1196
1196
1186
1171
1166
1162
1155
1147
1140
1129
1128
1126
1120
1118
1117
1117
1117
1117
1115
1113
1109
1106
1102
1101
1100
1098
1097
1096
1092
1088
1086
1081
1081
1080
1079
1078
1076
1072
1062
1060
1057
1055
1054
1052
1050
1047
1044
1034
1031
1028
1024
1021
1020
1018
1017
1017
1017
1017
1016
1013
1012
1011
997
996
993
985
983
983
978
976
975
974