1546
1541
1539
1536
1538
1540
1549
1568
1574
1575
1575
1598
1599
1599
1603
1609
1613
1618
1621
1621
1620
1624
1630
1637
1650
1653
1661
1669
1674
1676
1677
1689
1693
1706
1715
1722
1722
1727
1738
1740
1744
1755
1766
1786
1797
1798
1800
1801
1805
1808
1810
1811
1812
1818
1828
1832
1834
1836
1828
1836
1841
1850
1858
1867
1871
1874
1887
1892
1906
1915
1920
1932
1928
1927
1927
1928
1934
1937
1939
1940
1947
1970
1971
1976
1993
1999
2002
2003
2004
2009
2016
2021
2023
2034
2037
2065
2074
2080
2087
2113
2122
2128
2131
2140
2144
2170
2172
2173
2184
2189
2191
2196
2196
2196
2197
2204
2207
2215
2222
2229
2227
2226
2235
2243
2240
2237
2232
2228
2219
2215
2210
2209
2205
2204
2191
2189
2182
2181
2177
2175
2173
2165
2163
2161
2161
2149
2144
2136
2129
2127
2123
2118
2105
2096
2080
2053
2052
2047
2043
2018
2017
1999
1998
1992
1978
1969
1966
1956
1953
1949
1947
1929
1923
1905
1899
1889
1886
1874
1871
1864
1860
1852
1851
1840
1830
1821
1817
1816
1815
1814
1811
1811
1818
1819
1825
1843
1847
1865
1866
1870
1876
1885
1890
1896
1898
1904
1906
1914
1921
1927
1929
1930
1932
1937
1945
1951
1969
1973
1976
1988
1988
1988
1988
1996
2007
2009
2015
2024
2026
2026
2027
2030
2034
2040
2045
2047
2064
2070
2075
2077
2077
2078
2081
2083
2084
2086
2100
2101
2107
2108
2108
2110
2116
2126
2130
2135
2137
2149
2151
2158
2159
2166
2167
2171
2172
2177
2179
2181
2185
2186
2197
2200
2202
2212
2213
2214
2223
2236
2236
2232
2226
2208
2207
2207
2196
2191
2174
2161
2158
2150
2148
2146
2140
2137
2134
2132
2129
2113
2107
2105
2108
2104
2096
2095
2090
2079
2076
2068
2058
2058
2057
2057
2050
2047
2045
2043
2042
2040
2040
2040
2039
2027
2023
2012
2010
2014
2013
1988
1969
1962
1952
1948
1946
1941
1938
1930
1928
1927
1927
1921
1913
1911
1910
1904
1903
1900
1897
1894
1883
1881
1868
1866
1861
1860
1858
1852
1849
1847
1843
1844
1843
1833
1832
1831
1828
1826
1822
1821
1817
1795
1790
1783
1771
1768
1763
1752
1751
1748
1741
1740
1737
1735
1731
1729
1726
1725
1720
1714
1703
1695
1682
1678
1676
1667
1663
1659
1658
1652
1646
1639
1631
1625
1622
1616
1615
1613
1612
1602
1596
1585
1585
1583
1576
1563
1550
1550
1547
1533
1516
1511
1503
1497
1499
1496
1491
1483
1469
1466
1471
1469
1474
1473
1469
1467
1464
1463
1446
1433
1426
1421
1416
1411
1411
1434
1443
1453
1440
1444
1446
1443
1443
1447
1445
1442
1436
1429
1429
1441
1445
1449
1450
1456
1463
1466
1467
1467
1466
1467
1471
1470
1472
1473
1471
1461
1456
1460
1455
1448
1442
1436
1435
1438
1434
1427
1422
1422
1422
1423
1410
1401
1388
1386
1365
1361
1363
1365
1366
1368
1338
1329
1329
1322
1313
1309
1303
1295
1290
1285
1266
1270
1273
1270
1249
1247
1242
1239
1236
1231
1226
1219
1211
1206
1203
1199
1190
1184
1183
1178
1175
1157
1155
1154
1152
1155
1155
1154
1154
1153
1157
1154
1162
1162
1153
1155
1156
1167
1167
1162
1157
1153
1152
1166
1152
1153
1154
1151
1151
1159
1159
1156
1154
1153
1154
1163
1159
1159
1156
1159
1172
1159
1116
1105
1094
1087
1085
1083
1080
1075
1053
1049
1047
1030
1033
1024
1019
1025
1025
1025
1025
1025
1017
1005
1011
1012
1014
1020
1035
1041
1042
1054
1054
1055
1055
1054
1055
1062
1071
1074
1090
1091
1094
1094
1114
1138
1144
1166
1165
1160
1165
1174
1189
1194
1213
1214
1216
1221
1226
1230
1237
1241
1242
1248
1275
1263
1248
1255
1258
1264
1270
1282
1287
1290
1296
1300
1310
1312
1309
1310
1317
1321
1323
1323
1342
1342
1345
1359
1362
1364
1365
1366
1370
1394
1397
1415
1415
1428
1434
1437
1441
1444
1449
1463
1462
1474
1475
1473
1474
1477
1481
1479
1496
1500
1499
1498
1494
1493
1486
1481
1479
1477
1475
1465
1463
1467
1468
1464
1456
1441
1433
1423
1417
1408
1397
1399
1402
1413
1415
1418
1417
1412
1409
1414
1412
1422
1428
1434
1438
1437
1435
1442
1448
1456
1460
1456
1462
1473
1474
1470
1469
1469
1465
1467
1469
1467
1466
1462
1456
1450
1448
1446
1439
1428
1428
1436
1442
1446
1447
1443
1444
1445
1443
1442
1449
1442
1432
1412
1414
1417
1423
1427
1433
1448
1464
1464
1467
1471
1476
1475
1470
1471
1464
1473
1488
1491
1497
1498
1498
1504
1513
1518
1534
1548
1550
1550
1564
1576
1584
1586
1586
1591
1592
1596
1604
1609
1611
1614
1630
1651
1656
1662
1664
1665
1672
1673
1690
1691
1695
1710
1723
1736
1755
1760
1757
1758
1761
1766
1769
1796
1811
1811
1816
1820
1826
1832
1836
1838
1839
1840
1845
1849
1863
1875
1874
1873
1864
1850
1850
1824
1806
1787
1775
1749
1748
1745
1743
1742
1729
1726
1721
1718
1717
1716
1715
1706
1702
1700
1700
1698
1682
1684
1684
1683
1678
1674
1669
1666
1661
1646
1641
1638
1638
1638
1637
1627
1624
1620
1617
1609
1608
1607
1598
1596
1591
1588
1583
1581
1573
1567
1566
1563
1563
1559
1558
1554
1553
1551
1548
1528
1524
1523
1527
1539
1540
1545
1560
1563
1565
1588
1593
1589
1591
1602
1605
1625
1630
1637
1640
1647
1657
1671
1679
1682
1684
1696
1709
1711
1717
1721
1722
1724
1731
1733
1739
1764
1780
1786
1792
1793
1813
1814
1814
1846
1855
1857
1868
1869
1892
1896
1902
1907
1911
1912
1915
1922
1923
1929
1931
1932
1934
1935
1940
1948
1952
1953
1953
1964
1973
1979
1979
1979
1983
1991
1999
2006
2012
2013
2014
2015
2019
2036
2038
2043
2048
2055
2060
2062
2063
2064
2066
2067
2071
2078
2081
2087
2089
2102
2106
2109
2111
2111