1712
1712
1712
1713
1719
1719
1719
1719
1719
1719
1719
1717
1720
1728
1736
1737
1748
1763
1752
1743
1744
1744
1745
1753
1755
1765
1770
1770
1738
1728
1727
1727
1726
1726
1725
1725
1728
1731
1732
1734
1735
1738
1740
1743
1745
1747
1757
1757
1757
1757
1756
1755
1752
1748
1746
1744
1743
1736
1736
1736
1737
1738
1738
1732
1737
1738
1738
1738
1735
1728
1728
1726
1725
1724
1722
1721
1720
1717
1715
1708
1708
1712
1713
1713
1715
1715
1715
1715
1715
1715
1719
1719
1719
1720
1720
1723
1723
1724
1724
1724
1726
1727
1728
1728
1728
1731
1731
1732
1732
1732
1733
1738
1743
1743
1746
1749
1750
1750
1749
1751
1751
1751
1751
1752
1752
1752
1753
1757
1757
1757
1758
1759
1761
1763
1764
1767
1764
1765
1774
1783
1783
1780
1779
1777
1776
1775
1774
1773
1772
1769
1768
1769
1770
1771
1773
1776
1778
1780
1780
1780
1781
1781
1781
1782
1785
1788
1794
1796
1801
1803
1808
1812
1815
1817
1821
1824
1825
1825
1823
1822
1821
1820
1819
1819
1819
1819
1819
1820
1821
1822
1824
1825
1825
1825
1825
1826
1826
1827
1832
1833
1836
1837
1841
1841
1841
1838
1840
1850
1851
1850
1849
1848
1848
1848
1848
1848
1854
1855
1857
1857
1859
1860
1860
1861
1861
1862
1862
1863
1865
1866
1868
1869
1868
1865
1860
1860
1861
1862
1862
1862
1864
1865
1868
1868
1868
1874
1877
1877
1879
1879
1881
1882
1882
1882
1880
1884
1886
1886
1886
1886
1885
1884
1885
1885
1886
1887
1892
1895
1895
1895
1895
1895
1899
1899
1898
1898
1897
1897
1897
1898
1899
1898
1898
1895
1897
1898
1899
1900
1901
1903
1905
1905
1905
1904
1904
1903
1903
1903
1903
1903
1904
1904
1905
1906
1906
1906
1906
1907
1908
1908
1909
1909
1909
1910
1911
1911
1912
1914
1915
1921
1924
1924
1925
1926
1927
1929
1931
1933
1934
1934
1930
1931
1932
1933
1933
1934
1934
1935
1936
1937
1940
1943
1944
1944
1942
1944
1949
1957
1957
1957
1958
1963
1965
1967
1968
1969
1969
1970
1971
1973
1974
1974
1975
1975
1976
1977
1979
1979
1979
1977
1976
1975
1974
1975
1976
1972
1974
1973
1971
1967
1967
1967
1970
1972
1974
1975
1991
1993
1994
2021
2000
2000
2000
2000
1998
1996
1996
1996
1996
1999
2001
2002
2003
2018
2063
2085
2092
2092
2130
2129
2154
2127
2115
2118
2132
2130
2113
2112
2116
2090
2088
2086
2085
2085
2091
2102
2102
2103
2103
2104
2105
2112
2104
2113
2109
2112
2109
2101
2101
2085
2068
2072
2076
2077
2077
2073
2073
2072
2070
2069
2063
2062
2063
2057
2057
2035
2019
2014
2009
2010
2011
2014
2018
2022
2025
2025
2032
2034
2046
2044
2044
2043
2041
2041
2040
2038
2035
2033
2031
2030
2029
2029
2025
2019
2016
2013
2013
2023
2023
2024
2025
2026
2026
2027
2027
2027
2027
2029
2032
2038
2038
2034
2009
2011
2015
2017
2019
2023
2043
2046
2049
2051
2052
2053
2053
2052
2044
2044
2038
2033
2036
2044
2056
2060
2067
2067
2066
2065
2065
2065
2028
2032
2030
2024
2032
2038
2051
2051
2058
2093
2093
2101
2101
2110
2110
2110
2108
2109
2109
2108
2108
2109
2112
2112
2107
2102
2085
2085
2085
2087
2095
2094
2086
2085
2083
2082
2077
2077
2059
2070
2048
2040
2041
2043
2046
2047
2069
2065
2063
2043
2034
2029
2028
2027
2033
2012
2014
2040
2038
2046
2046
2062
2087
2077
2073
2085
2071
2081
2066
2065
2063
2061
2059
2056
2065
2065
2089
2097
2097
2099
2145
2145
2151
2151