1
1197
1208
1206
1204
1215
1210
1206
1214
1211
1210
1216
1219
1225
1229
1228
1227
1226
1227
1231
1241
1252
1260
1262
1255
1257
1263
1274
1271
1272
1270
1270
1271
1272
1274
1280
1286
1294
1284
1296
1293
1297
1301
1304
1301
1307
1312
1325
1327
1326
1340
1338
1337
1339
1347
1331
1345
1350
1359
1362
1365
1368
1371
1378
1383
1389
1398
1365
1383
1392
1397
1376
1377
1376
1373
1372
1373
1378
1383
1391
1394
1407
1405
1418
1435
1419
1425
1423
1425
1430
1429
1432
1443
1456
1460
1463
1440
1438
1436
1436
1435
1434
1455
1451
1448
1443
1463
1461
1459
1458
1456
1469
1477
1489
1490
1489
1490
1489
1509
1508
1511
1515
1536
1534
1535
1539
1566
1558
1554
1551
1602
1595
1589
1582
1565
1641
1632
1625
1621
1623
1617
1608
1621
1606
1630
1622
1612
1673
1670
1666
1662
1658
1651
1647
1646
1645
1647
1649
1651
1691
1696
1698
1699
1700
1702
1703
1702
1702
1720
1724
1728
1733
1736
1737
1738
1737
1736
1750
1747
1744
1757
1761
1762
1764
1760
1762
1765
1766
1747
1749
1750
1752
1753
1754
1755
1737
1740
1742
1744
1747
1713
1713
1711
1709
1740
1737
1735
1733
1732
1731
1730
1730
1732
1734
1735
1734
1733
1733
1734
1681
1684
1687
1690
1693
1671
1673
1677
1680
1681
1684
1661
1670
1663
1665
1667
1668
1670
1670
1671
1672
1670
1675
1688
1675
1668
1669
1675
1677
1671
1674
1677
1678
1679
1680
1680
1681
1682
1673
1673
1672
1672
1673
1673
1674
1665
1666
1668
1671
1664
1664
1665
1665
1663
1663
1664
1664
1664
1666
1667
1667
1668
1665
1662
1667
1666
1667
1672
1672
1672
1671
1668
1680
1673
1666
1665
1665
1663
1681
1678
1675
1684
1683
1683
1683
1683
1687
1687
1686
1686
1685
1697
1694
1690
1682
1677
1693
1691
1689
1688
1687
1685
1695
1694
1693
1702
1701
1699
1698
1696
1694
1693
1692
1701
1698
1695
1707
1705
1703
1715
1712
1721
1721
1720
1732
1730
1727
1724
1722
1734
1732
1731
1729
1739
1736
1747
1744
1742
1756
1753
1750
1747
1763
1761
1759
1758
1755
1769
1768
1767
1766
1765
1763
1775
1782
1783
1784
1785
1786
1786
1806
1805
1805
1804
1804
1804
1805
1804
1804
1804
1826
1825
1823
1821
1818
1829
1831
1834
1837
1841
1845
1848
1849
1850
1852
1854
1855
1847
1855
1867
1872
1877
1882
1885
1888
1893
1895
1898
1900
1902
1904
1907
1911
1915
1919
1921
1924
1927
1929
1933
1936
1938
1942
1947
1950
1954
1959
1962
1989
2001
2005
2009
2015
2022
2030
2038
2046
2050
2054
2058
2062
2066
2072
2075
2077
2079
2081
2082
2084
2085
2088
2091
2093
2095
2097
2099
2101
2102
2103
2103
2103
2103
2104
2105
2106
2107
2110
2114
2118
2120
2122
2124
2125
2126
2126
2121
2123
2125
2127
2129
2132
2137
2141
2146
2149
2154
2157
2160
2166
2169
2172
2175
2177
2179
2182
2183
2184
2184
2185
2186
2186
2186
2186
2186
2185
2208
2211
2213
2213
2213
2213
2212
2212
2213
2214
2240
2244
2246
2248
2248
2248
2249
2250
2252
2254
2277
2276
2276
2275
2274
2272
2270
2269
2267
2264
2262
2261
2260
2259
2259
2258
2257
2310
2308
2307
2305
2304
2303
2302
2301
2299
2296
2294
2291
2288
2286
2284
2282
2279
2307
2306
2300
2292
2283
2281
2281
2281
2279
2276
2274
2272
2270
2265
2273
2277
2279
2280
2281
2285
2280
2291
2294
2298
2304
2306
2307
2306
2305
2305
2244
2257
2266
2276
2206
2209
2213
2218
2220
2223
2227
2231
2235
2238
2241
2161
2166
2173
2176
2178
2181
2184
2185
2188
2190
2193
2196
2199
2202
2149
2152
2154
2156
2157
2158
2160
2164
2168
2168
2164
2160
2155
2151
2145
2143
2138
2135
2133
2127
2125
2123
2119
2116
2112
2111
2109
2107
2103
2098
2096
2089
2085
2084
2080
2074
2071
2068
2066
2064
2035
2031
2028
2025
2023
2021
2020
2019
2018
2017
2015
2012
2008
2006
2002
2000
1997
1994
1990
1988
1987
1985
1982
1977
1974
1965
1961
1958
1954
1927
1927
1925
1920
1917
1914
1911
1908
1903
1895
1891
1887
1882
1880
1878
1877
1869
1868
1863
1859
1857
1854
1853
1851
1849
1847
1842
1841
1839
1835
1829
1825
1822
1817
1810
1807
1805
1801
1794
1791
1790
1789
1788
1787
1784
1772
1769
1766
1763
1758
1755
1748
1747
1744
1742
1739
1737
1736
1734
1732
1731
1728
1726
1723
1722
1719
1717
1715
1711
1709
1708
1708
1707
1707
1705
1703
1701
1698
1697
1695
1690
1684
1679
1676
1672
1668
1664
1650
1643
1640
1638
1636
1628
1625
1623
1622
1620
1619
1618
1617
1616
1615
1611
1609
1607
1606
1604
1604
1603
1602
1601
1600
1598
1587
1587
1586
1584
1583
1582
1581
1581
1580
1580
1579
1579
1579
1579
1578
1578
1578
1561
1562
1562
1561
1560
1560
1559
1558
1557
1556
1556
1556
1555
1538
1538
1538
1538
1537
1537
1537
1537
1537
1537
1538
1539
1521
1522
1522
1522
1522
1522
1522
1523
1523
1512
1512
1511
1511
1511
1510
1510
1510
1510
1510
1510
1510
1509
1499
1499
1499
1498
1498
1497
1497
1496
1496
1493
1493
1492
1491
1491
1489
1488
1485
1483
1482
1481
1480
1480
1480
1479
1476
1474
1472
1470
1457
1456
1456
1456
1443
1441
1440
1439
1437
1432
1431
1422
1420
1419
1419
1420
1422
1431
1432
1437
1439
1440
1441
1443
1456
1456
1456
1457
1470
1472
1474
1476
1479
1480
1480
1480
1481
1482
1483
1485
1488
1490
1491
1492
1493
1496
1499
1500
1501
1503
1505
1506
1507
1508
1508
1511
1517
1524
1531
1535
1563
1523
1528
1534
1538
1543
1547
1551
1553
1554
1556
1541
1544
1549
1542
1548
1552
1562
1547
1557
1570
1577
1585
1550
1560
1559
1568
1597
1570
1582
1610
1575
1581
1590
1593
1597
1602
1605
1607
1607
1608
1608
1609
1610
1614
1629
1598
1599
1600
1603
1606
1616
1633
1657
1613
1629
1664
1675
1680
1684
1684
1679
1676
1702
1698
1694
1684
1660
1658
1660
1662
1668
1673
1662
1666
1670
1673
1674
1674
1673
1673
1673
1671
1670
1668
1666
1666
1666
1667
1668
1669
1670
1671
1672
1670
1668
1667
1668
1669
1670
1670
1666
1666
1665
1667
1667
1666
1665
1666
1666
1666
1666
1666
1667
1667
1667
1666
1666
1670
1667
1671
1668
1666
1665
1664
1663
1662
1661
1660
1672
1671
1671
1669
1671
1673
1674
1676
1679
1681
1693
1693
1692
1691
1690
1687
1685
1680
1674
1696
1678
1687
1684
1682
1679
1676
1676
1676
1678
1692
1689
1685
1676
1708
1701
1698
1694
1690
1689
1686
1684
1681
1680
1680
1681
1683
1685
1686
1686
1680
1673
1667
1690
1673
1663
1690
1684
1674
1670
1667
1664
1678
1667
1660
1679
1670
1662
1661
1683
1677
1675
1675
1676
1676
1677
1677
1673
1671
1693
1690
1687
1684
1681
1734
1733
1733
1734
1735
1734
1732
1730
1730
1731
1732
1733
1735
1737
1740
1709
1711
1713
1713
1747
1744
1742
1740
1737
1755
1754
1753
1752
1750
1749
1747
1766
1765
1762
1760
1764
1762
1761
1757
1744
1747
1750
1736
1737
1738
1737
1736
1733
1728
1724
1720
1702
1702
1703
1702
1700
1699
1698
1696
1691
1651
1649
1647
1645
1646
1647
1651
1658
1662
1666
1670
1673
1612
1622
1630
1606
1621
1608
1617
1623
1621
1625
1632
1641
1565
1582
1589
1595
1602
1551
1554
1558
1566
1539
1535
1534
1536
1515
1511
1508
1509
1489
1490
1489
1490
1489
1477
1469
1456
1458
1459
1461
1463
1443
1448
1451
1455
1434
1435
1436
1436
1438
1440
1463
1460
1456
1443
1432
1429
1430
1425
1423
1425
1419
1435
1418
1405
1407
1394
1391
1383
1378
1373
1372
1373
1376
1377
1376
1397
1392
1383
1365
1398
1389
1383
1378
1371
1368
1365
1362
1359
1350
1345
1331
1347
1339
1337
1338
1340
1326
1327
1325
1312
1307
1301
1304
1301
1297
1293
1296
1284
1294
1286
1280
1274
1272
1271
1270
1270
1272
1271
1274
1263
1257
1255
1262
1260
1252
1241
1231
1227
1226
1227
1228
1229
1225
1219
1216
1210
1211
1214
1206
1210
1215
1204
1206
1208
1197