1260
1260
1260
1260
1260
1260
1260
1260
1260
1261
1262
1263
1265
1266
1267
1268
1269
1271
1272
1272
1273
1274
1274
1275
1276
1277
1277
1278
1278
1279
1279
1279
1280
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1289
1289
1290
1290
1291
1291
1291
1292
1293
1294
1295
1296
1296
1297
1298
1299
1299
1300
1301
1301
1302
1303
1304
1304
1306
1307
1308
1309
1311
1312
1314
1316
1317
1319
1320
1322
1323
1324
1326
1328
1330
1332
1334
1336
1338
1341
1343
1345
1347
1348
1350
1351
1352
1354
1355
1357
1358
1358
1358
1358
1359
1359
1359
1359
1359
1360
1360
1360
1360
1360
1360
1360
1360
1360
1362
1364
1366
1368
1371
1373
1375
1377
1380
1382
1385
1387
1390
1392
1394
1397
1399
1400
1401
1402
1404
1405
1406
1407
1409
1410
1411
1412
1413
1414
1415
1417
1418
1419
1420
1422
1423
1424
1425
1426
1428
1429
1431
1434
1436
1441
1448
1451
1452
1460
1472
1474
1491
1504
1525
1534
1543
1553
1563
1577
1581
1584
1587
1590
1593
1596
1598
1600
1602
1604
1606
1608
1610
1612
1614
1616
1618
1620
1622
1624
1626
1628
1632
1635
1639
1642
1646
1650
1654
1658
1662
1665
1667
1670
1674
1676
1679
1687
1690
1694
1697
1700
1704
1707
1710
1714
1718
1722
1726
1730
1733
1738
1742
1747
1751
1755
1759
1762
1766
1770
1773
1776
1780
1784
1788
1792
1796
1800
1804
1808
1812
1816
1820
1824
1829
1833
1837
1840
1845
1848
1852
1856
1859
1862
1865
1868
1872
1874
1878
1881
1884
1888
1891
1894
1898
1901
1905
1908
1911
1915
1920
1924
1929
1962
1964
1966
1967
1969
1971
1972
1973
1975
1976
1977
1978
1979
1981
1982
1984
1986
1988
1990
1992
1994
1996
1998
1999
2000
2002
2003
2005
2006
2008
2009
2012
2016
2021
2026
2032
2038
2042
2047
2052
2057
2063
2070
2075
2081
2087
2108
2116
2136
2147
2165
2164
2162
2160
2159
2157
2157
2159
2161
2163
2166
2168
2169
2172
2174
2176
2179
2182
2185
2188
2191
2194
2198
2201
2203
2205
2207
2208
2210
2212
2214
2216
2217
2221
2225
2229
2232
2237
2241
2244
2248
2251
2254
2259
2262
2265
2269
2273
2276
2280
2282
2283
2285
2286
2287
2288
2289
2290
2292
2296
2300
2303
2307
2311
2315
2318
2322
2325
2325
2325
2325
2325
2325
2325
2325
2325
2332
2340
2348
2357
2366
2375
2383
2392
2400
2407
2412
2418
2424
2430
2435
2442
2448
2455
2459
2463
2466
2469
2472
2475
2479
2482
2485
2485
2483
2481
2476
2465
2454
2446
2418
2375
2357
2349
2341
2311
2278
2274
2274
2274
2274
2275
2276
2277
2277
2241
2197
2167
2161
2155
2150
2145
2140
2135
2130
2125
2122
2119
2116
2113
2110
2107
2105
2102
2099
2095
2091
2087
2083
2078
2074
2069
2065
2060
2056
2053
2049
2046
2043
2040
2036
2033
2029
2026
2022
2018
2014
2010
2006
2002
1998
1995
1991
1987
1984
1981
1979
1976
1973
1970
1968
1965
1962
1961
1959
1957
1956
1954
1953
1951
1949
1948
1948
1948
1948
1948
1948
1948
1948
1948
1948
1947
1945
1944
1942
1940
1939
1937
1936
1934
1932
1930
1929
1927
1925
1923
1921
1919
1918
1916
1914
1912
1910
1909
1907
1905
1903
1901
1900
1898
1896
1895
1893
1891
1889
1888
1885
1880
1875
1871
1866
1862
1857
1853
1848
1844
1841
1837
1835
1832
1830
1827
1825
1822
1818
1814
1810
1805
1801
1796
1792
1788
1784
1780
1775
1772
1768
1765
1761
1758
1754
1750
1747
1744
1742
1740
1738
1736
1733
1731
1729
1726
1722
1719
1715
1711
1707
1704
1700
1697
1693
1692
1690
1688
1686
1684
1681
1679
1677
1675
1672
1669
1666
1663
1660
1657
1654
1651
1648
1645
1642
1640
1637
1634
1631
1628
1626
1623
1620
1616
1614
1611
1607
1605
1602
1599
1596
1593
1591
1588
1586
1584
1582
1580
1578
1575
1573
1571
1568
1566
1563
1561
1558
1555
1552
1550
1548
1547
1545
1544
1542
1540
1539
1537
1535
1534
1532
1529
1528
1526
1524
1522
1520
1518
1517
1515
1514
1512
1511
1509
1507
1505
1504
1503
1501
1500
1499
1498
1496
1495
1494
1492
1491
1489
1487
1486
1485
1483
1482
1480
1478
1476
1474
1472
1470
1468
1466
1464
1462
1461
1459
1458
1457
1456
1455
1453
1452
1451
1449
1448
1447
1445
1444
1442
1440
1439
1437
1436
1434
1432
1430
1428
1426
1424
1422
1420
1420
1419
1418
1418
1417
1416
1416
1415
1414
1413
1411
1410
1409
1407
1406
1405
1404
1401
1399
1397
1395
1392
1390
1388
1385
1383
1380
1378
1375
1373
1370
1368
1365
1362
1360
1360
1360
1359
1359
1359
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1357
1356
1355
1354
1353
1352
1351
1350
1349
1347
1345
1343
1341
1339
1337
1335
1332
1330
1328
1327
1325
1324
1322
1320
1319
1317
1316
1315
1314
1312
1311
1310
1309
1308
1307
1306
1305
1304
1303
1302
1301
1300
1299
1298
1298
1297
1297
1296
1296
1295
1295
1294
1293
1293
1292
1292
1291
1291
1290
1289
1289
1288
1287
1286
1285
1284
1284
1283
1282
1281
1280
1280
1279
1279
1279
1278
1278
1277
1277
1276
1275
1274
1274
1273
1272
1271
1270
1269
1268
1267
1266
1265
1263
1262
1261
1260
1260
1260
1260
1260
1260
1260
1260
1260
1259