1385
1385
1386
1387
1388
1389
1391
1394
1395
1397
1399
1400
1400
1401
1401
1401
1401
1400
1400
1399
1398
1397
1397
1394
1394
1393
1393
1393
1392
1392
1392
1391
1391
1391
1391
1390
1390
1390
1390
1392
1396
1396
1397
1398
1399
1400
1400
1401
1401
1402
1405
1407
1408
1408
1408
1411
1412
1413
1413
1414
1414
1414
1414
1414
1411
1409
1408
1406
1406
1407
1409
1410
1411
1412
1413
1414
1414
1413
1413
1412
1412
1412
1413
1413
1413
1413
1413
1413
1413
1413
1412
1412
1412
1412
1412
1412
1413
1415
1415
1416
1417
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1417
1417
1417
1416
1416
1415
1415
1415
1414
1414
1414
1413
1413
1413
1414
1414
1415
1415
1416
1416
1416
1416
1416
1417
1417
1417
1417
1417
1417
1417
1418
1418
1418
1419
1420
1420
1420
1420
1421
1421
1422
1422
1423
1423
1423
1423
1422
1422
1422
1422
1422
1423
1423
1424
1424
1426
1426
1427
1427
1428
1429
1431
1431
1432
1433
1434
1435
1435
1436
1437
1438
1439
1440
1442
1447
1448
1450
1451
1453
1454
1457
1460
1466
1469
1470
1470
1469
1469
1469
1468
1468
1468
1467
1467
1466
1466
1466
1466
1466
1466
1467
1467
1468
1469
1469
1471
1473
1475
1476
1479
1480
1482
1482
1482
1483
1483
1484
1484
1485
1485
1485
1486
1486
1487
1487
1487
1487
1485
1484
1484
1482
1481
1480
1479
1478
1478
1479
1482
1482
1483
1484
1485
1486
1487
1488
1489
1489
1488
1487
1485
1484
1483
1482
1481
1480
1479
1477
1477
1477
1477
1478
1478
1479
1480
1480
1481
1482
1483
1483
1484
1485
1486
1487
1487
1487
1487
1488
1488
1488
1489
1490
1493
1495
1496
1497
1497
1498
1499
1499
1500
1500
1501
1501
1502
1504
1505
1508
1510
1511
1512
1513
1515
1516
1518
1519
1519
1519
1519
1519
1518
1518
1518
1518
1517
1517
1516
1516
1516
1515
1515
1515
1515
1515
1516
1517
1518
1518
1519
1519
1520
1520
1521
1521
1522
1522
1522
1522
1522
1522
1522
1522
1522
1522
1522
1523
1524
1525
1525
1526
1526
1527
1527
1529
1529
1530
1531
1531
1532
1532
1532
1532
1532
1532
1532
1531
1530
1530
1530
1529
1530
1532
1532
1534
1534
1535
1537
1538
1540
1541
1541
1541
1540
1540
1539
1537
1536
1537
1538
1541
1542
1543
1545
1546
1546
1546
1546
1546
1547
1547
1547
1547
1547
1546
1546
1546
1545
1545
1545
1544
1544
1544
1544
1544
1544
1545
1546
1546
1548
1549
1550
1551
1552
1553
1553
1553
1553
1553
1555
1559
1563
1566
1565
1565
1564
1564
1564
1564
1566
1571
1580
1584
1586
1587
1589
1590
1590
1592
1594
1594
1595
1592
1590
1590
1590
1596
1599
1601
1602
1602
1601
1602
1605
1608
1609
1611
1614
1614
1614
1614
1614
1615
1616
1617
1619
1620
1622
1625
1625
1630
1637
1639
1641
1642
1644
1646
1647
1648
1648
1650
1653
1655
1657
1658
1661
1662
1668
1671
1673
1674
1675
1675
1677
1677
1677
1679
1679
1679
1679
1680
1684
1684
1684
1684
1684
1684
1685
1687
1689
1690
1692
1693
1695
1696
1699
1705
1708
1710
1711
1711
1711
1711
1711
1712
1714
1715
1716
1718
1720
1721
1723
1725
1727
1729
1730
1730
1731
1732
1733
1733
1734
1735
1735
1736
1738
1741
1744
1747
1748
1748
1749
1750
1753
1755
1756
1756
1758
1759
1759
1761
1761
1758
1757
1754
1755
1756
1757
1758
1757
1755
1755
1751
1745
1744
1740
1738
1737
1737
1736
1735
1735
1735
1735
1735
1735
1735
1736
1737
1739
1743
1743
1743
1744
1745
1746
1746
1745
1745
1745
1745
1745
1746
1746
1746
1747
1749
1750
1751
1751
1751
1751
1751
1751
1752
1753
1754
1757
1758
1758
1759
1759
1758
1757
1758
1761
1763
1764
1765
1765
1766
1766
1770
1771
1772
1773
1773
1774
1774
1774
1775
1776
1777
1780
1781
1782
1782
1782
1782
1783
1783
1783
1783
1783
1784
1786
1788
1788
1790
1790
1791
1792
1792
1796
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1798
1799
1800
1804
1805
1807
1807
1807
1807
1807
1808
1809
1812
1817
1819
1822
1824
1826
1828
1831
1834
1835
1837
1839
1840
1841
1843
1845
1850
1851
1852
1857
1858
1859
1860
1860
1861
1862
1862
1864
1865
1865
1865
1865
1865
1864
1864
1864
1864
1863
1863
1863
1862
1861
1860
1859
1858
1857
1856
1854
1849
1847
1847
1846
1846
1845
1845
1844
1844
1843
1843
1842
1841
1841
1840
1836
1834
1833
1832
1832
1832
1833
1834
1834
1834
1836
1838
1839
1839
1840
1840
1840
1843
1843
1844
1844
1844
1845
1846
1847
1848
1849
1850
1850
1853
1854
1855
1857
1858
1859
1859
1859
1859
1857
1857
1856
1856
1857
1858
1858
1860
1862
1862
1864
1865
1864
1864
1864
1864
1864
1865
1865
1865
1866
1868
1870
1878
1880
1880
1880
1881
1881
1881
1881
1881
1881
1882
1882
1883
1884
1887
1887
1887
1887
1887
1887
1887
1887
1887
1887
1887
1888
1889
1890
1891
1891
1892
1892
1892
1893
1894
1895
1896
1896
1898
1900
1900
1901
1901
1902
1902
1902
1903
1905
1906
1908
1910
1910
1910
1910
1910
1910
1910
1911
1912
1914
1915
1916
1920
1921
1924
1929
1933
1937
1940
1945
1949
1958
1963
1966
1967
1969
1972
1975
1976
1979
1979
1979
1979
1979
1979
1979
1979
1979
1979
1980
1982
1982
1983
1984
1986
1987
1988
1989
1992
1995
1997
1997
1998
1998
2000
2004
2005
2005
2005
2005
2005
2005
2005
2006
2007
2009
2010
2011
2013
2017
2019
2023
2028
2029
2030
2031
2032
2033
2033
2034
2034
2036
2037
2039
2042
2043
2044
2046
2047
2050
2049
2048
2048
2047
2047
2045
2045
2045
2044
2044
2044
2044
2045
2045
2045
2045
2044
2043
2041
2040
2040
2041
2042
2043
2043
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2047
2047
2047
2047
2046
2046
2046
2046
2047
2048
2049
2049
2052
2052
2053
2053
2055
2057
2057
2058
2059
2059
2060
2060
2060
2062
2065
2067
2069
2070
2070
2070
2071
2072
2072
2075
2077
2077
2078
2078
2078
2079
2080
2080
2081
2081
2082
2082
2084
2085
2086
2087
2087
2088
2089
2092
2093
2093
2094
2095
2095
2098
2098
2099
2100
2101
2102
2103
2103
2103
2104
2104
2105
2105
2105
2105
2105
2107
2108
2108
2111
2112
2112
2113
2113
2110
2109
2109
2109
2109
2109
2112
2116
2117
2120
2121
2121
2121
2121
2124
2125
2131
2134
2135
2137
2138
2140
2141
2142
2143
2149
2152
2153
2156
2159
2160
2161
2161
2162
2166
2167
2171
2173
2175
2183
2185
2186
2188
2189
2190
2194
2195
2195
2197
2198
2198
2199
2200
2202
2203
2208
2210
2211
2213
2216
2217
2221
2222
2223
2224
2227
2230
2234
2237
2239
2240
2243
2245
2246
2247
2247
2249
2250
2253
2255
2255
2257
2258
2259
2263
2264
2266
2267
2268
2278
2282
2286
2289
2291
2293
2293
2294
2294