1192
1190
1190
1189
1189
1186
1186
1186
1186
1187
1190
1197
1197
1198
1198
1199
1199
1201
1202
1202
1209
1219
1221
1222
1228
1237
1241
1241
1244
1248
1256
1267
1279
1290
1302
1304
1309
1312
1316
1321
1323
1325
1330
1336
1345
1353
1360
1375
1379
1386
1393
1402
1409
1414
1417
1422
1426
1430
1430
1428
1424
1422
1420
1420
1420
1415
1413
1409
1407
1409
1409
1413
1414
1415
1416
1417
1418
1419
1419
1420
1423
1424
1426
1429
1437
1440
1443
1448
1450
1453
1455
1456
1458
1460
1460
1462
1463
1463
1466
1470
1472
1477
1479
1480
1482
1484
1488
1490
1492
1495
1497
1497
1498
1498
1498
1499
1499
1503
1508
1513
1517
1520
1526
1527
1530
1532
1534
1536
1538
1551
1553
1555
1561
1568
1572
1576
1583
1588
1589
1592
1593
1595
1598
1601
1602
1602
1602
1603
1603
1604
1605
1606
1609
1609
1612
1617
1622
1633
1637
1646
1651
1654
1658
1658
1660
1661
1664
1670
1673
1683
1698
1701
1705
1707
1714
1717
1733
1742
1758
1772
1778
1789
1793
1796
1798
1805
1810
1819
1822
1828
1840
1850
1854
1857
1863
1867
1871
1873
1875
1881
1884
1886
1888
1892
1892
1894
1896
1897
1897
1898
1900
1902
1904
1906
1910
1912
1915
1916
1918
1920
1920
1921
1922
1924
1926
1927
1928
1929
1941
1962
1980
1980
1981
1981
1982
1982
1983
1983
1984
1989
1992
1997
2001
2003
2004
2005
2009
2014
2015
2016
2019
2021
2027
2029
2039
2049
2061
2064
2067
2067
2066
2065
2061
2059
2058
2053
2049
2053
2055
2058
2062
2074
2084
2087
2091
2095
2099
2110
2114
2117
2119
2122
2127
2131
2133
2134
2133
2117
2113
2111
2108
2107
2107
2107
2107
2108
2108
2109
2109
2109
2111
2112
2114
2116
2120
2121
2125
2125
2126
2127
2127
2127
2127
2127
2128
2131
2131
2133
2136
2138
2141
2143
2146
2148
2153
2160
2167
2174
2180
2187
2193
2200
2206
2213
2223
2233
2244
2255
2265
2277
2288
2298
2308
2313
2314
2317
2319
2320
2322
2325
2326
2327
2316
2308
2298
2286
2270
2257
2245
2233
2220
2209
2207
2205
2202
2200
2198
2196
2193
2191
2189
2188
2186
2185
2183
2182
2180
2178
2176
2174
2171
2168
2164
2160
2157
2154
2150
2147
2144
2142
2140
2138
2137
2135
2134
2132
2129
2129
2129
2128
2128
2127
2127
2126
2126
2126
2126
2127
2127
2128
2128
2129
2129
2127
2121
2116
2109
2104
2099
2094
2089
2083
2085
2088
2091
2094
2098
2101
2104
2107
2109
2106
2103
2099
2096
2092
2089
2085
2081
2076
2069
2061
2053
2046
2039
2032
2023
2016
2009
2010
2012
2014
2015
2017
2019
2021
2022
2023
2022
2021
2020
2019
2018
2017
2016
2015
2013
2011
2008
2006
2004
2002
1999
1997
1995
1992
1989
1986
1982
1979
1976
1972
1969
1966
1962
1958
1953
1949
1944
1939
1935
1929
1924
1923
1922
1921
1920
1919
1918
1918
1917
1916
1914
1912
1910
1907
1905
1903
1900
1898
1895
1893
1891
1889
1887
1885
1883
1880
1878
1876
1874
1872
1870
1868
1865
1863
1862
1859
1858
1855
1853
1851
1849
1846
1844
1842
1840
1837
1835
1832
1829
1827
1825
1822
1820
1817
1814
1811
1808
1805
1803
1800
1797
1795
1792
1790
1788
1786
1784
1782
1780
1778
1776
1773
1770
1767
1763
1760
1756
1753
1749
1745
1742
1740
1737
1734
1731
1729
1726
1723
1721
1719
1718
1716
1714
1713
1711
1709
1707
1706
1705
1703
1702
1700
1699
1697
1696
1694
1692
1690
1688
1687
1685
1683
1681
1679
1678
1677
1675
1674
1673
1671
1670
1668
1667
1665
1662
1660
1657
1655
1652
1649
1646
1643
1642
1641
1640
1639
1638
1636
1635
1634
1633
1632
1630
1629
1627
1626
1624
1623
1621
1620
1619
1618
1617
1616
1615
1614
1613
1613
1612
1611
1610
1609
1607
1606
1605
1604
1603
1602
1602
1601
1600
1599
1598
1598
1597
1596
1596
1596
1595
1595
1594
1594
1594
1593
1593
1592
1592
1591
1591
1590
1590
1589
1589
1588
1587
1586
1585
1585
1584
1583
1582
1580
1577
1574
1571
1568
1565
1562
1560
1557
1555
1552
1550
1548
1546
1543
1540
1538
1537
1536
1535
1534
1532
1531
1530
1529
1528
1527
1527
1526
1525
1525
1524
1523
1522
1520
1517
1515
1512
1510
1507
1504
1502
1500
1500
1500
1499
1499
1499
1498
1498
1498
1497
1495
1494
1493
1492
1490
1489
1488
1486
1485
1483
1482
1480
1479
1477
1476
1474
1473
1472
1471
1471
1470
1469
1468
1468
1467
1466
1465
1464
1463
1462
1461
1460
1459
1458
1457
1456
1455
1454
1453
1452
1451
1450
1449
1448
1447
1445
1444
1443
1442
1440
1439
1438
1436
1435
1434
1432
1431
1429
1428
1427
1426
1425
1423
1422
1421
1420
1419
1417
1416
1416
1416
1416
1416
1416
1416
1416
1415
1415
1414
1413
1412
1412
1411
1410
1409
1409
1410
1411
1413
1414
1415
1416
1418
1419
1419
1419
1420
1420
1420
1421
1421
1421
1422
1422
1423
1424
1425
1425
1426
1427
1427
1426
1424
1423
1421
1420
1418
1417
1415
1414
1411
1408
1405
1402
1399
1396
1393
1390
1388
1385
1382
1379
1377
1375
1372
1369
1367
1365
1361
1357
1354
1351
1347
1344
1341
1337
1334
1332
1330
1329
1327
1325
1323
1321
1320
1316
1313
1309
1305
1302
1298
1295
1291
1288
1283
1278
1272
1267
1262
1256
1251
1246
1244
1242
1241
1239
1238
1237
1236
1234
1233
1233
1232
1231
1231
1230
1230
1229
1228
1227
1226
1224
1223
1221
1220
1218
1217
1215
1212
1210
1207
1203
1201
1198
1196
1193
1193
1192
1192
1191
1191
1190
1190
1189
1188
1188
1187
1186
1186
1185
1184
1184
1183
1183
1183
1183
1184
1184
1184
1185
1185
1185
1187
1188
1190
1191
1192
1194
1195
1196
1197