2053
2053
2056
2057
2059
2069
2074
2074
2075
2075
2075
2075
2075
2075
2071
2070
2070
2069
2063
2061
2059
2048
2047
2047
2047
2047
2046
2046
2044
2044
2043
2043
2042
2041
2041
2040
2034
2034
2034
2034
2034
2034
2034
2034
2045
2046
2047
2047
2045
2044
2038
2039
2041
2049
2049
2036
2035
2032
2032
2032
2033
2036
2038
2043
2043
2043
2043
2043
2044
2049
2052
2053
2054
2056
2059
2061
2062
2064
2071
2071
2048
2051
2052
2053
2053
2052
2051
2060
2062
2062
2060
2053
2051
2050
2049
2049
2049
2049
2050
2052
2054
2054
2051
2051
2037
2039
2041
2042
2041
2040
2041
2046
2045
2044
2044
2045
2045
2046
2046
2050
2056
2059
2060
2060
2059
2059
2059
2061
2064
2066
2068
2067
2067
2066
2067
2079
2083
2081
2077
2075
2080
2081
2085
2087
2089
2091
2091
2086
2085
2084
2083
2083
2082
2082
2082
2081
2080
2079
2078
2078
2078
2078
2078
2078
2082
2083
2083
2084
2085
2088
2088
2088
2088
2088
2088
2094
2094
2094
2094
2095
2105
2109
2113
2114
2115
2115
2116
2142
2142
2143
2144
2146
2146
2147
2150
2151
2152
2160
2164
2168
2177
2193
2197
2207
2206
2205
2202
2209
2213
2222
2214
2213
2212
2209
2204
2212
2213
2212
2214
2219
2230
2232
2234
2235
2257
2257
2258
2278
2280
2281
2283
2286
2286
2286
2285
2281
2270
2265
2259
2249
2247
2238
2236
2234
2232
2226
2222
2193
2190
2186
2185
2184
2138
2136
2136
2135
2134
2110
2107
2103
2089
2087
2086
2080
2077
2077
2074
2066
2065
2061
2060
2051
2053
2053
2049
2050
2050
2050
2047
2048
2049
2050
2050
2050
2050
2050
2050
2050
2050
2052
2053
2054
2051
2050
2050
2050
2049
2048
2048
2049
2049
2049
2047
2047
2047
2044
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2047
2048
2048
2048
2049
2049
2054
2058
2057
2057
2056
2056
2056
2056
2056
2056
2056
2056
2056
2055
2056
2057
2058
2056
2056
2058
2058
2057
2057
2057
2057
2056
2056
2060
2063
2063
2060
2067
2080
2080
2081
2085
2085
2085
2084
2084
2084
2084
2084
2084
2084
2084
2094
2092
2091
2091
2091
2091
2091
2092
2092
2093
2094
2095
2096
2096
2096
2096
2097
2097
2099
2099
2099
2100
2100
2100
2100
2100
2100
2100
2101
2101
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2103
2107
2109
2111
2111
2110
2110
2110
2110
2110
2110
2110
2110
2110
2110
2120
2126
2132
2136
2141
2145
2145
2145
2144
2141
2140
2138
2141
2141
2142
2145
2147
2146
2146
2145
2145
2145
2145
2144
2143
2142
2161
2170
2182
2182
2181
2181
2182
2183
2182
2180
2180
2187
2190
2191
2190
2189
2189
2189
2189
2190
2190
2194
2198
2198
2219
2224
2227
2230
2232
2233
2249
2248
2248
2257
2268
2275
2278
2281
2295
2257
2232
2231
2230
2229
2229
2229
2229
2230
2231
2232
2225
2220
2211
2208
2207
2206
2205
2186
2176
2173
2171
2171
2172
2165
2158
2152
2147
2139
2128
2125
2122
2119
2113
2105
2100
2097
2068
2073
2058
2051
2045
2038
2029
2033
2035
2032
2026
2020
2014
2010
2002
1998
1997
1996
1994
1993
1991
1989
1987
1980
1961
1959
1957
1956
1953
1951
1923
1901
1876
1875
1873
1871
1857
1848
1853
1853
1842
1842
1841
1838
1836
1836
1836
1838
1837
1833
1831
1829
1828
1824
1823
1820
1815
1812
1810
1796
1794
1793
1791
1787
1785
1785
1777
1772
1770
1768
1767
1762
1775
1769
1768
1764
1761
1759
1755
1754
1752
1743
1737
1737
1743
1739
1732
1723
1720
1720
1723
1723
1723
1722
1717
1718
1719
1720
1721
1720
1719
1718
1718
1719
1722
1726
1727
1735
1748
1756
1764
1760
1752
1749
1748
1748
1748
1751
1750
1748
1730
1729
1723
1716
1716
1716
1715
1715
1715
1715
1715
1715
1715
1719
1720
1719
1719
1726
1729
1731
1731
1732
1732
1732
1733
1733
1733
1737
1739
1740
1740
1742
1742
1738
1730
1725
1724
1730
1734
1739
1739
1734
1729
1725
1724
1722
1723
1719
1717
1715
1711
1710
1713
1721
1728
1724
1724
1724
1724
1723
1723
1723
1722
1722
1722
1721
1719
1712
1723
1723
1723
1724
1724
1724
1725
1725
1725
1726
1726
1726
1727
1727
1728
1729
1729
1730
1730
1731
1731
1729
1728
1727
1727
1727
1726
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1718
1718
1716
1716
1714
1712
1714
1714
1713
1713
1712
1711
1709
1708
1708
1707
1707
1707
1707
1708
1708
1708
1708
1708
1708
1708
1708
1707
1707
1707
1706
1706
1714
1716
1716
1716
1717
1718
1719
1720
1725
1729
1734
1736
1736
1736
1736
1736
1737
1737
1738
1739
1740
1741
1757
1763
1767
1771
1772
1773
1786
1788
1791
1791
1791
1791
1791
1791
1787
1777
1777
1758
1758
1757
1756
1749
1744
1739
1737
1733
1718
1703
1694
1687
1682
1684
1672
1668
1654
1653
1652
1651
1651
1650
1650
1650
1651
1660
1661
1664
1666
1656
1638
1635
1631
1627
1626
1626
1621
1620
1619
1619
1619
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1617
1617
1617
1617
1619
1619
1619
1619
1619
1616
1618
1618
1619
1619
1619
1616
1613
1615
1616
1615
1615
1616
1612
1614
1613
1612
1612
1612
1613
1610
1611
1613
1611
1612
1609
1611
1613
1613
1612
1611
1611
1611
1611
1610
1610
1611
1612
1610
1609
1609
1608
1608
1607
1607
1606
1606
1606
1606
1606
1607
1607
1607
1607
1608
1609
1610
1610
1610
1609
1609
1609
1610
1610
1611
1611
1611
1610
1610
1609
1608
1607
1606
1606
1607
1604
1603
1602
1602
1602
1602
1602
1603
1602
1602
1601
1601
1596
1596
1597
1599
1602
1604
1607
1607
1606
1606
1607
1607
1605
1604
1609
1613
1614
1614
1614
1616
1615
1611
1613
1607
1601
1601
1600
1599
1599
1599
1599
1598
1598
1593
1593
1592
1592
1590
1590
1590
1588
1587
1587
1587
1587
1587
1587
1587
1587
1587
1587
1587
1586
1585
1585
1586
1586
1586
1587
1587
1586
1584
1583
1583
1583
1583
1582
1580
1580
1580
1580
1580
1581
1581
1580
1579
1577
1575
1575
1575
1575
1575
1577
1578
1577
1577
1577
1577
1577
1577
1577
1577
1577
1578
1578
1577
1577
1577
1577
1577
1577
1578
1578
1578
1578
1578
1578
1578
1578
1579
1579
1577
1577
1577
1577
1577
1577
1576
1576
1576
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1578
1578
1576
1580
1580
1580
1577
1579
1579
1577
1577
1578
1578
1578
1578
1578
1578
1578
1577
1577
1576
1574
1574
1575
1575
1575
1575
1575
1575
1574