1239
1243
1247
1251
1253
1254
1262
1263
1263
1263
1268
1271
1301
1303
1321
1322
1323
1325
1331
1331
1331
1331
1331
1331
1331
1331
1331
1337
1340
1348
1358
1358
1359
1361
1362
1370
1373
1374
1376
1379
1383
1389
1398
1401
1405
1405
1405
1406
1409
1410
1416
1423
1426
1427
1426
1426
1429
1430
1441
1443
1445
1455
1459
1463
1468
1478
1478
1478
1478
1478
1483
1489
1493
1494
1495
1496
1501
1499
1495
1494
1495
1501
1512
1521
1522
1523
1524
1525
1524
1522
1518
1520
1520
1522
1525
1529
1537
1555
1558
1560
1564
1564
1561
1561
1562
1565
1568
1569
1572
1576
1577
1578
1579
1580
1583
1611
1612
1620
1626
1626
1642
1648
1653
1653
1666
1672
1670
1676
1687
1692
1693
1695
1696
1700
1700
1699
1699
1727
1748
1778
1781
1782
1783
1785
1786
1786
1786
1786
1786
1788
1795
1797
1801
1805
1809
1810
1812
1813
1813
1814
1814
1807
1795
1785
1786
1785
1785
1782
1771
1764
1761
1760
1751
1749
1725
1725
1725
1722
1719
1709
1708
1710
1710
1706
1701
1701
1701
1705
1713
1713
1712
1711
1711
1711
1712
1713
1715
1716
1723
1715
1710
1719
1721
1719
1718
1702
1709
1718
1718
1709
1693
1690
1688
1687
1688
1689
1690
1687
1685
1684
1683
1683
1682
1674
1664
1666
1667
1661
1654
1649
1654
1656
1657
1654
1650
1650
1650
1654
1653
1652
1652
1649
1648
1648
1651
1660
1664
1672
1671
1675
1680
1685
1694
1697
1699
1737
1740
1750
1754
1757
1756
1754
1754
1754
1751
1750
1752
1756
1768
1769
1769
1768
1766
1762
1761
1759
1759
1758
1761
1762
1768
1770
1787
1792
1800
1805
1807
1809
1815
1824
1829
1832
1841
1844
1850
1856
1863
1864
1865
1866
1870
1872
1881
1873
1874
1876
1877
1880
1878
1876
1876
1876
1876
1876
1875
1871
1866
1862
1858
1841
1842
1842
1844
1845
1847
1846
1842
1839
1838
1838
1838
1838
1838
1839
1840
1843
1847
1852
1852
1851
1850
1850
1854
1859
1865
1866
1867
1868
1870
1874
1875
1876
1876
1878
1878
1878
1879
1880
1880
1892
1903
1929
1931
1931
1929
1926
1924
1931
1933
1935
1945
1957
1942
1963
1979
1984
1987
1994
2021
2027
2027
2028
2033
2041
2050
2059
2066
2075
2079
2089
2091
2094
2100
2102
2102
2102
2102
2106
2119
2126
2129
2129
2129
2133
2136
2140
2142
2144
2150
2150
2157
2163
2166
2170
2178
2173
2175
2182
2190
2192
2206
2208
2218
2229
2234
2237
2237
2237
2237
2237
2237
2237
2237
2237
2247
2254
2275
2285
2290
2284
2284
2277
2270
2265
2258
2244
2239
2227
2222
2222
2222
2222
2222
2222
2222
2222
2222
2221
2218
2215
2212
2196
2193
2186
2182
2180
2176
2176
2178
2176
2174
2167
2150
2150
2150
2150
2147
2144
2141
2137
2135
2132
2116
2111
2107
2104
2099
2098
2095
2088
2083
2082
2081
2077
2069
2053
2050
2052
2047
2038
2034
2033
2030
2035
2010
1987
1979
1974
1959
1959
1975
1945
1939
1938
1937
1930
1923
1923
1923
1923
1923
1923
1903
1896
1880
1878
1878
1878
1878
1878
1877
1876
1875
1870
1865
1865
1865
1865
1865
1865
1865
1861
1854
1854
1853
1853
1853
1851
1847
1841
1840
1839
1838
1838
1838
1838
1838
1838
1838
1842
1845
1845
1845
1846
1847
1858
1859
1863
1867
1871
1872
1873
1874
1878
1879
1879
1881
1883
1886
1886
1885
1885
1876
1868
1868
1869
1867
1864
1857
1846
1839
1833
1818
1815
1810
1808
1807
1806
1804
1799
1789
1764
1764
1759
1758
1756
1757
1757
1761
1761
1761
1768
1767
1759
1756
1757
1755
1757
1759
1757
1758
1763
1757
1747
1745
1747
1748
1750
1747
1745
1742
1740
1714
1721
1722
1687
1685
1697
1704
1709
1675
1675
1674
1674
1674
1677
1678
1678
1680
1638
1626
1619
1618
1619
1619
1618
1616
1614
1612
1603
1600
1593
1593
1597
1597
1573
1574
1542
1553
1547
1534
1533
1529
1526
1514
1509
1509
1509
1509
1509
1508
1508
1511
1515
1516
1516
1514
1508
1499
1491
1486
1485
1480
1474
1455
1450
1440
1448
1444
1442
1442
1443
1444
1444
1449
1453
1455
1462
1467
1468
1468
1463
1482
1484
1485
1483
1480
1476
1475
1475
1486
1501
1507
1520
1524
1524
1524
1521
1520
1520
1523
1527
1528
1526
1525
1524
1527
1527
1527
1531
1533
1532
1530
1527
1524
1522
1522
1519
1519
1518
1515
1517
1516
1516
1514
1513
1511
1511
1513
1513
1511
1510
1508
1508
1508
1506
1501
1500
1505
1513
1492
1492
1502
1504
1509
1491
1487
1494
1494
1493
1493
1494
1486
1481
1497
1502
1510
1506
1498
1490
1485
1487
1489
1492
1495
1497
1486
1487
1488
1490
1485
1481
1483
1484
1484
1482
1481
1477
1477
1471
1468
1467
1465
1464
1462
1433
1424
1417
1409
1414
1425
1455
1452
1447
1435
1429
1426
1428
1431
1433
1432
1430
1427
1421
1421
1423
1427
1428
1428
1424
1413
1409
1405
1398
1388
1404
1417
1407
1387
1385
1382
1394
1377
1382
1389
1391
1357
1356
1356
1344
1341
1334
1328
1326
1324
1320
1317
1315
1305
1310
1310
1295
1296
1287
1286
1289
1295
1293
1299
1291
1286
1286
1287
1287
1290
1290
1287
1287
1284
1278
1273
1269
1267
1281
1280
1264
1262
1261
1258
1258
1256
1253
1253
1253
1250
1247
1246
1245
1243
1238
1234
1238
1240
1236
1236
1236
1236
1225
1223
1222
1222
1221
1215
1208
1213
1212
1210
1208
1206
1208
1199
1195
1194
1192
1191
1191
1191
1191
1192
1192
1193
1193
1195
1198
1202
1205
1212
1223
1225
1225
1225
1225
1225
1221
1221
1220
1219
1222
1224
1226
1225
1229
1231
1234
1239
1239
1239