1480
1480
1481
1482
1483
1484
1485
1486
1487
1488
1488
1489
1490
1490
1491
1492
1492
1493
1494
1494
1495
1496
1496
1497
1497
1498
1499
1499
1500
1500
1501
1502
1502
1503
1504
1505
1507
1509
1510
1511
1513
1514
1516
1516
1516
1517
1517
1518
1518
1518
1520
1521
1522
1523
1524
1526
1527
1527
1527
1526
1526
1525
1525
1524
1524
1525
1526
1528
1530
1533
1535
1537
1540
1541
1541
1541
1541
1541
1541
1541
1541
1541
1542
1542
1543
1544
1544
1544
1543
1542
1541
1540
1539
1538
1538
1540
1541
1543
1544
1546
1547
1549
1550
1551
1553
1554
1555
1556
1556
1557
1557
1558
1558
1559
1560
1560
1561
1561
1562
1563
1563
1564
1564
1565
1566
1566
1567
1568
1569
1569
1570
1570
1571
1572
1572
1573
1574
1575
1576
1577
1578
1579
1579
1579
1579
1579
1580
1580
1580
1581
1581
1582
1583
1583
1584
1584
1585
1586
1586
1586
1586
1586
1586
1586
1586
1586
1587
1588
1588
1589
1590
1591
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1604
1605
1606
1607
1609
1610
1611
1612
1613
1614
1615
1616
1616
1617
1617
1617
1618
1618
1618
1619
1620
1620
1621
1621
1622
1623
1623
1623
1622
1622
1621
1620
1620
1619
1618
1618
1617
1617
1616
1616
1616
1617
1618
1619
1620
1621
1622
1623
1625
1627
1629
1631
1649
1651
1653
1655
1657
1658
1661
1663
1871
1872
1972
1972
1972
1972
1972
1973
1974
1975
1976
1976
1977
1978
1979
1981
1982
1984
1985
1987
1988
1990
1992
1993
1995
1996
1998
1999
2001
2002
2004
2006
2006
2007
2008
2009
2010
2010
2011
2012
2013
2014
2016
2017
2019
2020
2022
2024
2025
2027
2029
2031
2033
2035
2037
2039
2041
2043
2044
2046
2048
2050
2051
2053
2055
2056
2059
2061
2064
2067
2070
2073
2076
2079
2081
2081
2081
2081
2081
2080
2080
2080
2080
2081
2083
2085
2086
2088
2090
2092
2094
2096
2097
2099
2100
2101
2103
2104
2105
2107
2108
2110
2111
2112
2113
2115
2116
2117
2119
2121
2122
2124
2125
2127
2129
2130
2132
2144
2145
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2159
2160
2161
2162
2163
2165
2166
2168
2170
2172
2174
2175
2177
2179
2180
2182
2183
2185
2186
2188
2189
2191
2193
2194
2196
2198
2199
2201
2202
2204
2205
2207
2209
2211
2213
2214
2216
2218
2219
2221
2222
2223
2224
2225
2226
2228
2229
2230
2231
2232
2233
2233
2234
2235
2236
2237
2238
2238
2239
2239
2239
2239
2240
2240
2240
2240
2240
2241
2241
2242
2242
2242
2243
2243
2244
2244
2245
2245
2245
2245
2246
2246
2246
2247
2247
2247
2247
2247
2247
2246
2246
2246
2246
2246
2246
2247
2247
2248
2249
2249
2249
2250
2251
2252
2253
2254
2255
2256
2257
2257
2259
2260
2262
2263
2264
2266
2267
2268
2270
2272
2274
2277
2279
2281
2284
2286
2289
2291
2293
2296
2299
2302
2305
2308
2311
2314
2316
2320
2323
2325
2328
2331
2334
2337
2340
2342
2345
2348
2350
2352
2354
2356
2358
2360
2362
2364
2366
2368
2368
2368
2368
2368
2368
2368
2368
2368
2369
2369
2369
2369
2369
2369
2369
2369
2369
2368
2368
2368
2367
2367
2366
2366
2366
2365
2364
2363
2362
2361
2360
2359
2358
2357
2356
2355
2353
2352
2350
2348
2347
2346
2344
2342
2342
2341
2340
2340
2339
2338
2337
2336
2336
2334
2332
2330
2328
2326
2324
2323
2320
2318
2318
2318
2318
2318
2317
2317
2317
2317
2317
2317
2317
2317
2317
2317
2318
2318
2318
2318
2318
2320
2323
2325
2327
2329
2331
2333
2335
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2351
2352
2353
2354
2356
2357
2358
2359
2360
2361
2362
2362
2363
2364
2365
2365
2366
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2368
2368
2368
2369
2369
2369
2369
2368
2368
2367
2367
2366
2365
2365
2363
2360
2358
2356
2354
2351
2349
2347
2345
2342
2339
2337
2334
2332
2329
2326
2323
2321
2318
2314
2311
2307
2304
2300
2295
2291
2287
2285
2283
2281
2279
2277
2275
2273
2271
2269
2268
2266
2264
2263
2261
2260
2258
2257
2255
2254
2253
2252
2251
2251
2250
2249
2248
2248
2247
2247
2246
2246
2245
2245
2244
2244
2244
2245
2246
2247
2248
2248
2248
2247
2246
2245
2245
2244
2243
2242
2242
2242
2242
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2240
2240
2239
2239
2238
2238
2237
2237
2236
2236
2235
2235
2235
2235
2235
2235
2235
2235
2234
2233
2233
2232
2232
2231
2230
2229
2228
2227
2225
2224
2222
2221
2220
2218
2216
2213
2209
2207
2205
2203
2200
2198
2197
2195
2193
2192
2190
2189
2187
2185
2183
2181
2179
2177
2176
2173
2171
2169
2168
2166
2165
2163
2162
2160
2159
2158
2157
2156
2155
2154
2153
2152
2150
2148
2146
2145
2143
2141
2138
2136
2135
2133
2131
2129
2128
2126
2124
2121
2118
2115
2112
2110
2109
2107
2105
2104
2103
2102
2101
2099
2098
2096
2094
2093
2091
2089
2087
2086
2083
2082
2081
2080
2080
2079
2078
2077
2075
2073
2071
2070
2068
2065
2062
2059
2057
2055
2053
2050
2046
2044
2042
2040
2038
2036
2035
2033
2031
2028
2025
2022
2020
2018
2015
2013
2011
2009
2008
2006
2004
2003
2001
2000
1998
1996
1994
1991
1990
1988
1987
1985
1984
1982
1980
1979
1977
1976
1975
1974
1973
1971
1970
1969
1968
1966
1965
1965
1965
1965
1965
1965
1965
1965
1963
1962
1960
1958
1956
1955
1952
1950
1947
1944
1943
1941
1940
1938
1937
1935
1933
1932
1931
1929
1928
1928
1926
1924
1923
1922
1920
1919
1917
1916
1914
1912
1909
1905
1902
1899
1896
1893
1890
1887
1885
1883
1879
1877
1874
1872
1869
1866
1863
1860
1857
1855
1852
1849
1846
1843
1841
1839
1837
1835
1833
1831
1829
1827
1825
1824
1823
1821
1820
1819
1817
1815
1811
1807
1804
1800
1797
1794
1790
1786
1782
1779
1777
1774
1771
1768
1766
1763
1761
1757
1755
1752
1749
1747
1744
1741
1739
1736
1734
1731
1727
1725
1722
1720
1719
1717
1716
1714
1713
1711
1710
1709
1708
1708
1707
1706
1704
1704
1702
1701
1700
1698
1697
1695
1694
1693
1693
1692
1692
1691
1691
1690
1689
1689
1688
1688
1687
1686
1686
1685
1684
1683
1683
1682
1681
1680
1678
1676
1675
1673
1672
1670
1668
1667
1667
1666
1666
1665
1664
1664
1663
1662
1661
1660
1659
1658
1657
1656
1655
1651
1648
1645
1641
1637
1634
1630
1627
1625
1622
1620
1617
1615
1612
1610
1609
1607
1605
1604
1603
1602
1600
1598
1595
1593
1590
1587
1584
1582
1580
1577
1573
1570
1567
1563
1560
1557
1554
1552
1550
1547
1546
1543
1541
1539
1537
1535
1534
1533
1532
1531
1530
1529
1528
1525
1524
1522
1520
1519
1517
1516
1514
1513
1511
1509
1508
1506
1505
1503
1501
1500
1498
1497
1496
1495
1494
1492
1491
1489
1488
1486
1484
1483
1481
1481
1481
1481
1480
1480
1480
1479