CAPE 416 452 479 451 323 443 915 1205 1000 758 824 879 721 604 493 396 524 962 1328 1583 1555 1337 1038 1199 1779 2041 1775 1587 1568 1726 1934 1875 1895 1854 1588 1749 1916 1871 1796 2063 1771 1652 1831 1713 1882 1893 1755 2062 1904 1880 1892 1775 1636 1614 1550 1587 1497 1478 1403 1439 1672 1745 1631 1556 1466 1495 1409 1328 1306 1398 1370 1315 1264 1306 1233 1067 932 928 885 835 844 956 1073 1164 1342 1381 1399 1380 1324 1269 1264 1261 1274 1333 1373 1341 1300 1321 1357 1346 1342 1388 1405 1390 1344 1339 1358 1406 1444 1415 1349 1196 1142 1225 1329 1374 1317 1308 1286 1237 1197 1128 1065 1116 1283 1330 1361 1397 1400 1417 1420 1418 1396 1371 1382 1440 1493 1471 1533 1538 1668 1660 1578 1555 1545 1345 1336 1331 1289 1141 822 540 458 442 490 601 771 946 1096 1170 1257 1219 1011 815 822 909 1062 1262 1278 1322 1429 1447 1516 1449 1369 1154 928 924 1197 1257 1271 1243 1381 1510 1557 1274 848 683 560 540 686 1181 1533 1591 1548 1602 1742 1842 2016 1997 1934 1749 1258 818 876 1197 1586 1997 2394 2695 2454 1420 1152 1277 1367 1586 1351 979 930 1112 1395 1734 2012 2264 2438 2427 2334 2059 1733 1566 1415 1249 1286 1613 1838 1918 1889 1893 1862 1837 1777 1663 1552 1485 1579 1802 1737 1595 1611 1671 1681 1731 1886 2075 2403 2461 2322 2329 2444 2538 2436 2338 2086 1947 1617 1473 1513 1775 2082 2456 2917 3141 2939 2396 2259 2188 2049 1821 1843 2290 2397 2535 2629 2858 2524 1459 1418 1333 1395 1479 1759 2139 2243 2263 2256 2027 1836 1808 1605 1633 1856 1909 1734 1538 1566 1765 1829 1530 1226 1178 1813 2439 2558 2349 2334 2504 2595 2434 2062 1790 1625 1335 1464 1904 2086 2081 2002 1869 1863 1888 1947 2018 1909 1834 2106 2462 2593 2388 2143 1961 1921 1874 1970 2156 2053 1530 1118 1203 1741 2010 1686 1567 1372 1274 1324 1596 2423 2939 2520 1748 1607 1623 1197 1079 1467 2080 1814 1025 595 338 459 864 1098 1969 2710 2744 3125 3107 2264 1991 1733 821 458 261 576 1464 1592 1831 2124 1824 1323 1391 1351 813 772 1658 2442 2620 1921 901 705 1148 2219 2871 2672 2241 1632 1184 1199 1537 1640 1615 1644 1933 1738 1703 2000 2183 1707 913 836 430 790 1741 2647 2684 2256 1792 1502 1325 1125 1387 1857 2216 2014 1419 1153 1494 1783 2082 2316 1879 1342 1263 1559 1666 1618 1664 1854 1944 1929 1960 1814 1888 2100 2045 1922 1835 2127 2150 1418 912 1248 2031 2348 2154 1768 1276 1165 2009 2652 2146 1165 755 793 1206 1661 1907 2004 2017 1755 1495 1424 1308 983 716 611 950 1520 1774 2001 2192 2567 2404 1793 1362 931 1160 1511 1921 2118 2113 2189 2105 1946 1968 1696 1493 1090 1173 1897 2636 2576 1613 1029 1363 1515 1873 1754 1992 2349 1832 1576 2389 2699 2769 2113 1964 2180 1736 1103 1152 1717 2421 2306 2031 1991 1678 1534 1734 1843 2016 1897 1756 2048 2286 1990 1974 1964 1881 1937 1775 1599 1639 1914 2117 2215 1763 1223 1744 2453 2282 1590 1454 805 1010 2411 3071 3114 2702 2362 2415 2218 1400 819 609 945 1361 1627 2009 2170 2329 2237 1969 1142 787 797 1037 2109 2786 2447 1836 1744 2057 2127 2244 1800 1461 1463 1711 1696 1502 1410 1794 1579 1065 1016 1645 2395 2501 2074 1755 2007 2480 2477 1680 1363 819 1210 2688 3215 2546 1939 1511 1330 700 343 780 1885 2375 2439 1915 971 631 1049 1838 1974 1483 1278 1260 1257 1279 1465 1444 1453 1507 1262 1028 1379 1705 1067 560 494 929 1658 1494 1132 1059 1185 1311 1705 1791 1343 1139 1399 1615 1828 1889 1872 2086 2064 1944 1884 1841 1983 1807 1298 1266 1527 1661 1759 1789 1743 1479 1164 941 921 1126 1313 1235 1113 1159 1121 930 646 597 1191 1957 1968 1685 1243 1275 1531 1474 1621 1738 1791 1909 2140 2221 1679 905 847 1008 1787 2314 2229 1472 1142 1258 330 432 426 385 418 657 971 1013 807 737 826 818 686 578 554 543 617 744 994 1204 1353 1211 1093 1291 1712 1892 1708 1674 1750 1747 1755 1637 1821 1922 1862 1626 1778 1837 1763 2116 1836 1790 1840 1612 1865 1853 1725 1979 1919 1819 1842 1851 1822 1639 1602 1657 1540 1563 1413 1388 1625 1738 1571 1451 1439 1469 1475 1494 1533 1628 1489 1391 1307 1244 1123 964 847 795 789 765 784 877 1000 1106 1211 1267 1336 1313 1279 1257 1225 1206 1250 1305 1337 1329 1297 1314 1334 1360 1367 1343 1317 1298 1249 1239 1245 1278 1350 1292 1197 1086 1036 1103 1122 1220 1297 1364 1290 1283 1278 1239 1182 1232 1315 1326 1339 1435 1490 1530 1537 1521 1497 1443 1510 1579 1538 1503 1570 1466 1558 1474 1394 1337 1302 1166 1198 1161 1041 971 841 714 699 625 610 614 693 787 968 1169 1225 1087 905 729 626 698 906 1205 1346 1356 1400 1549 1638 1596 1424 1171 999 1033 1197 1205 1150 1201 1464 1722 1784 1633 1230 937 894 928 1121 1721 1957 1868 1636 1567 1754 1802 2157 2290 2170 1623 1050 817 1089 1497 1979 2501 2647 2592 2059 946 933 995 1403 1707 1460 1075 1046 1173 1370 1604 1871 2132 2267 2439 2255 1861 1551 1441 1358 1231 1329 1596 1717 1739 1628 1553 1631 1795 1923 1881 1583 1325 1462 1676 1635 1513 1506 1496 1545 1777 2116 2396 2668 2561 2222 2136 2190 2251 2314 2074 1850 1618 1372 1294 1420 1951 2439 2635 2758 2663 2525 2361 2175 1873 1734 1739 1988 2220 2309 2508 2573 2589 2570 1765 1391 1431 1598 1823 1926 1986 1888 1878 1954 1925 2023 1848 1697 1697 1869 1956 1908 1730 1756 1915 1898 1625 1148 1062 1570 2320 2510 2396 2459 2571 2591 2442 2046 1745 1426 1250 1423 1639 1781 1841 1917 2050 2298 2342 2262 2108 1881 1821 2088 2444 2573 2430 2288 2287 2332 2277 2216 2171 1912 1273 953 1275 1934 2243 2118 1786 1581 1397 1285 1581 2413 2794 2353 2121 2101 1927 1332 934 1012 1257 1233 1104 855 809 390 396 1332 2474 3043 2729 2709 2482 1928 1918 1911 1366 393 227 692 1430 1830 2378 2410 1899 1739 1676 1614 1130 1151 2281 2669 2456 1689 660 356 788 2312 2299 2133 1890 1431 1091 1247 1585 1655 1697 1538 1789 1470 1662 2091 2208 2279 2005 1271 460 701 1641 2550 2678 2262 2047 1653 1352 1232 1438 1758 2021 1893 1403 1115 1233 1440 1868 2221 2120 1730 1453 1528 1628 1634 1704 1836 1758 1650 1570 1605 1846 2098 2186 1908 1640 2054 2169 1462 987 1233 1723 2139 2066 1710 1425 1473 2092 2421 2078 1462 733 689 1279 1652 1741 1988 2064 1892 1626 1418 1318 1145 909 786 1033 1451 1656 1786 2121 2546 2454 1804 1201 956 1041 1211 1891 2275 2184 2056 2100 2036 2007 1931 1637 1175 1248 1978 2653 2608 1717 1280 1048 1348 1672 1527 1719 2354 2335 2152 2149 2758 3113 2732 2388 2398 1760 1189 926 1467 2398 2447 2295 2093 1591 1376 1384 1835 2036 1787 1646 2030 2229 2049 1985 2005 1969 2036 2046 1917 1955 2123 2214 2519 2465 1933 1873 2349 2341 1884 1080 506 925 2395 3024 2996 2758 2669 2643 2149 1597 1089 792 948 1335 1471 1578 1687 1877 2155 1987 1582 1176 835 1064 2098 2789 2502 1891 1693 1820 2088 2205 1899 1472 1522 1783 1832 1715 1686 1939 1552 1174 1437 1863 2368 2445 1925 1576 1852 2345 2073 1786 1145 760 1299 2530 3148 2874 2555 1861 1129 623 494 901 1469 1897 2161 1746 1070 807 985 1438 1637 1704 1616 1486 1503 1550 1549 1571 1555 1817 1780 1310 1231 1413 1303 940 577 944 1541 1474 1117 1053 1140 1332 1705 1762 1464 1339 1401 1516 1732 1808 1884 2007 1939 1763 1649 1657 1946 1809 1310 1285 1460 1691 1786 1707 1635 1351 1056 966 813 915 1231 1357 1203 1198 1077 744 517 579 1261 2159 1981 1383 1076 1453 1799 1485 1690 1716 1937 2290 2385 2388 2045 1343 595 706 1699 2348 2194 1265 1202 1149 369 403 356 377 487 819 986 880 707 717 667 724 762 685 601 573 645 888 1007 1074 1189 1294 1343 1389 1688 1862 1725 1757 1816 1857 1802 1487 1345 1698 1783 1554 1757 1784 1828 2153 1923 1973 1888 1705 1974 1906 1816 1928 1935 1923 1833 1854 1861 1596 1600 1743 1615 1609 1469 1415 1609 1674 1628 1528 1492 1487 1487 1554 1691 1706 1567 1477 1382 1310 1171 1001 865 761 746 767 820 921 1011 1060 1119 1232 1328 1297 1213 1179 1127 1096 1186 1310 1349 1364 1347 1342 1317 1314 1314 1262 1212 1181 1204 1276 1318 1294 1293 1216 1105 1012 993 916 885 958 1117 1195 1383 1566 1611 1569 1395 1290 1286 1179 1220 1324 1398 1537 1613 1579 1430 1434 1547 1546 1456 1349 1411 1109 1171 1145 1105 1124 1164 1129 1041 1186 1148 1074 995 879 789 673 601 575 643 795 1065 1238 1060 956 921 751 632 848 1193 1347 1375 1359 1409 1548 1670 1607 1379 1111 916 922 1187 1276 1158 1274 1488 1807 1944 1660 1244 1173 1348 1568 1761 1860 2104 1880 1604 1513 1533 1565 2049 2258 2082 1538 974 818 1146 1638 2167 2705 2801 2808 2282 1243 905 1006 1394 1779 1577 1165 1266 1315 1347 1445 1546 1867 2309 2392 2090 1567 1282 1326 1402 1349 1437 1563 1595 1567 1452 1341 1427 1645 1809 1809 1614 1430 1528 1728 1762 1747 1631 1456 1482 1769 2218 2569 2761 2486 2045 1919 2013 2127 2136 2108 1899 1569 1413 1458 1622 2259 2633 2430 2298 2043 2135 2242 1964 1488 1359 1561 1977 2191 2399 2439 2431 2469 2370 1800 1484 1489 1758 2042 2115 2059 1888 1884 1672 1893 2021 1914 1625 1553 1721 1965 2046 1870 1840 1999 2186 1795 1091 897 1430 2060 2375 2524 2542 2563 2649 2629 2094 1523 1334 1430 1801 1755 1730 1824 1919 2154 2308 2351 2194 1942 1744 1733 2032 2378 2477 2397 2213 2104 2189 2301 2306 2055 1572 1068 886 1133 1721 2210 2108 1929 1968 1728 1445 1647 2399 2702 2496 2189 2181 2199 1742 1140 834 716 860 950 1140 964 526 574 1790 3088 3305 2762 2415 1931 1750 1480 1464 1072 459 339 843 1483 2102 2782 2947 2664 2058 1799 1645 1614 2209 2771 2578 1876 1913 1145 757 1521 2444 2228 1883 1515 1284 1077 1157 1831 1717 1673 1473 1592 1267 1512 1873 1965 2382 2429 1550 520 535 1659 2631 2775 2520 1870 1686 1662 1468 1464 1685 1767 1542 1406 1306 1167 1253 1761 2223 2306 1878 1450 1437 1494 1815 1938 1907 1653 1490 1273 1371 1610 1834 2132 1873 1631 2101 2265 1680 1274 1153 1426 2036 2005 1664 1567 1765 2111 2247 2171 1564 658 765 1382 1513 1504 1764 1876 1990 1773 1656 1513 1315 1168 997 978 1068 1418 1851 2200 2509 2378 1794 1344 1123 999 1151 1872 2295 2030 2003 2183 2184 2188 2102 1782 1242 1287 2028 2687 2849 2443 1716 1200 1275 1465 1392 1490 2161 2651 2592 2491 2826 3190 2878 2288 2016 1642 1268 923 1312 2304 2545 2340 2188 1829 1359 1247 1744 2057 1843 1683 1963 2108 2048 2036 2158 2357 2409 2493 2503 2453 2458 2481 2310 2156 2254 2310 2391 2018 1533 744 336 1112 2317 2702 2476 2408 2447 2418 2171 1876 1510 1214 1174 1421 1553 1424 1363 1572 1935 1974 1912 1419 907 1024 1952 2677 2650 2392 2049 1959 2177 2277 2102 1757 1828 2070 1975 1809 1956 1979 1430 1181 1471 1913 2415 2352 1898 1654 1837 2168 2128 1762 1099 791 1264 2222 2833 3100 2740 1716 895 571 596 853 1134 1535 1708 1463 1021 890 958 1046 1261 1544 1760 1938 2034 1814 1524 1418 1547 2092 2356 1738 1281 1312 1234 812 666 1113 1679 1675 1461 1153 1209 1300 1664 1714 1543 1522 1446 1438 1741 1801 1935 2042 2049 1940 1534 1590 1935 1824 1419 1289 1309 1641 1735 1645 1506 1385 1206 894 711 883 1320 1638 1682 1481 1126 762 540 909 1564 2253 1969 1279 1246 1885 1668 1477 1278 1654 2087 2529 2569 2577 2567 1934 825 970 1812 2203 2036 1393 1143 1392 284 343 360 423 538 842 966 910 764 692 587 685 842 848 730 648 806 1116 1231 1181 1332 1429 1366 1355 1653 1796 1667 1695 1831 1924 2005 1777 1584 1769 1706 1519 1682 1633 1735 2079 1940 1969 1795 1806 2011 1924 1917 2137 2025 1915 1773 1874 1883 1596 1638 1773 1745 1801 1667 1435 1545 1606 1749 1631 1588 1535 1523 1588 1715 1649 1499 1415 1375 1350 1219 1073 876 789 772 796 874 983 1047 1076 1054 1218 1384 1379 1246 1149 1091 1119 1222 1359 1396 1407 1416 1371 1273 1205 1173 1176 1175 1179 1267 1406 1476 1435 1386 1301 1265 1418 1397 1220 1102 1054 1142 1240 1657 1977 1993 1784 1400 1154 1062 1016 974 1048 1162 1329 1446 1432 1400 1387 1451 1336 1244 1067 1090 884 876 938 904 934 892 1024 1237 1356 1278 1073 997 861 772 707 611 572 681 980 1276 1262 1054 941 913 932 940 1061 1271 1408 1351 1253 1302 1466 1667 1693 1502 1256 1069 1153 1403 1514 1473 1426 1443 1732 1786 1364 1024 1154 1416 1779 2134 2296 2080 1799 1608 1566 1550 1652 2048 1959 1718 1432 1006 916 1217 1693 2093 2181 2549 2430 1850 1188 984 1084 1395 1724 1591 1241 1381 1484 1468 1443 1545 1921 2347 2130 1571 1199 1071 1243 1475 1617 1684 1808 1823 1645 1424 1305 1340 1474 1535 1566 1553 1503 1742 2030 2133 2094 1808 1474 1404 1586 2017 2492 2683 2147 1504 1458 1500 1822 2175 2446 2345 1945 1830 1930 2096 2532 2766 2549 1987 1615 1865 2153 1819 1310 1162 1529 2067 2309 2388 2424 2370 2359 2161 1740 1524 1594 1956 2209 2329 2322 2354 2195 1952 1951 1842 1754 1656 1507 1562 1726 1761 1818 2125 2358 2259 1629 1064 904 1643 2110 2117 2202 2335 2479 2606 2593 2311 1636 1372 1622 2143 2053 1963 1878 1945 2161 2047 2010 1972 1804 1669 1622 1875 2047 2267 2372 2106 1988 2077 2094 2235 1935 1448 1220 1016 1124 1691 2064 1946 2056 2360 2121 1717 1621 1913 2095 1965 1934 2277 2415 1942 1302 725 400 385 614 1069 1220 796 865 2214 3440 3465 2929 2703 2431 1660 1099 1099 815 485 514 1022 1560 1993 2381 2971 2884 2380 1930 1972 2307 3028 2673 2369 1254 1451 1305 1527 2031 2356 1891 1519 1186 1054 969 1306 1967 1884 1820 1575 1365 1269 1537 1704 1761 2192 2335 1259 403 323 1080 1994 3013 2517 1787 1816 1821 1568 1427 1558 1516 1530 1305 1250 1080 1088 1634 2382 2568 2476 1976 1284 1527 2111 2219 2021 1717 1414 1165 1162 1252 1765 2039 1840 1732 2167 2350 2018 1796 1169 1346 1967 1974 1711 1599 1734 1934 2039 2186 1672 644 749 1436 1267 1174 1249 1708 2003 1868 1937 1713 1445 1496 1478 1327 1034 1377 1993 2338 2475 2413 2172 1929 1238 1047 1237 1877 2327 2031 1918 2078 2319 2374 2144 1726 1221 1273 1970 2405 2860 2561 1695 1301 1314 1319 1189 1050 1118 2006 2686 2616 2756 2950 2584 2101 1752 1337 1296 1076 1286 2344 2757 2545 2303 1811 1099 1061 1735 2188 2020 1746 1734 1759 2010 2077 2331 2714 2836 2962 3154 2859 2500 2133 1526 920 1320 1540 1638 1497 1472 1243 747 1465 2318 2404 2156 1961 2051 2206 2280 2278 2057 1996 1748 1761 1701 1492 1311 1385 1597 1835 2167 1663 1016 1048 1753 2373 2455 2501 2191 2102 2283 2435 2373 2184 2283 2315 2119 1882 1981 2046 1640 1386 1361 1662 2171 2288 2067 1889 1867 1806 1930 1718 1212 845 1066 1524 1734 2859 2659 1404 699 595 602 662 870 1412 1639 1333 1104 1103 1080 1060 994 1276 1741 2257 2513 2271 1410 1079 1313 2185 2563 1776 1110 1063 1054 770 920 1346 1810 1768 1304 1249 1165 1261 1552 1726 1476 1539 1506 1506 1723 1738 1838 1973 2128 1967 1487 1653 1973 1994 1788 1270 1267 1506 1594 1465 1382 1307 1123 819 681 1011 1309 1521 1531 1443 1267 805 617 1180 1466 2202 2036 1422 1384 1789 1682 1467 1309 1723 2358 2633 2606 2548 2348 1647 1110 1569 2117 1987 1688 1496 1304 1441 301 310 392 578 629 849 1043 1018 826 680 598 626 820 919 753 740 989 1246 1225 1240 1497 1598 1525 1491 1593 1643 1600 1564 1517 1819 2075 1712 1544 1846 1678 1578 1651 1439 1554 1957 1904 1899 1791 1887 1969 1912 1903 2139 2034 1922 1790 1879 1879 1702 1713 1706 1766 1840 1791 1566 1566 1575 1786 1743 1570 1510 1508 1542 1597 1641 1481 1361 1254 1252 1158 1030 924 858 871 890 980 1030 1023 982 921 1125 1376 1472 1382 1225 1142 1185 1280 1318 1336 1325 1369 1357 1259 1127 1026 1082 1196 1267 1315 1349 1425 1479 1501 1540 1607 1563 1694 1685 1579 1501 1519 1701 1881 2160 2002 1710 1274 983 909 876 763 769 872 1057 1215 1272 1401 1206 1238 1104 1022 983 862 860 827 896 888 826 767 1002 1453 1448 1294 1021 957 857 895 1315 1077 867 894 1125 1245 1204 999 929 914 865 926 1041 1009 965 1078 1106 1108 1282 1575 1824 1893 1855 1709 1678 1778 1708 1590 1451 1539 1816 1646 1229 1133 1364 1634 1854 2097 2203 1993 1885 1876 1874 1943 1953 1999 1736 1429 1260 1007 1024 1303 1449 1715 2021 2324 2134 1662 1203 954 1062 1380 1598 1476 1383 1305 1452 1578 1627 1843 2155 2348 1785 1433 1152 1042 1182 1420 1643 1822 2132 2309 2095 1557 1099 1146 1407 1476 1544 1517 1501 1746 2160 2436 2319 1911 1565 1542 1657 1947 2345 2518 2252 1648 1347 1450 1743 2295 2707 2638 2309 2134 2166 2266 2476 2733 2582 2012 1638 1842 2037 1739 1332 1249 1643 1973 2216 2354 2431 2505 2323 2016 1640 1564 1730 2175 2376 2457 2570 2750 2780 2590 2324 1995 1870 1821 1609 1592 1675 1596 1807 2168 2764 2392 1863 1487 1334 1772 2183 1919 1795 2137 2505 2593 2440 2147 1652 1432 1807 2056 2245 2130 1952 1851 1926 1990 1638 1703 1811 1796 1721 1724 1994 2077 2202 2308 2128 2029 1906 2096 2043 1858 1499 1162 1397 1980 2167 1911 2121 2640 2527 2288 2055 2069 1895 1490 1799 2292 2514 2132 1549 1025 432 192 569 1341 1493 1060 1250 2446 3327 3335 3022 2775 2384 1324 728 832 665 448 654 908 1355 2070 2390 2711 2771 2446 2133 2571 2997 3117 2702 1516 959 1004 1250 1865 2320 2455 1968 1575 1196 834 784 1342 1852 1954 1936 1685 1587 1351 1806 1974 1882 2235 2154 1339 238 50 123 1315 2737 2407 1902 1654 1836 1594 1433 1221 1225 1519 1468 1353 1013 903 1456 1879 2516 2667 1899 1284 1617 2417 2622 2230 1769 1705 1268 1157 1234 1553 1859 1829 1835 2232 2249 2333 1757 1103 1191 1822 1943 1814 1675 1629 1704 1864 2131 1768 773 758 1302 1261 997 904 1733 2029 1816 1994 1684 1540 1503 1605 1413 1057 1328 2025 2398 2475 2579 2557 2103 1327 1077 1220 1849 2298 1985 1943 1883 2276 2303 2044 1671 1185 1172 1645 2075 2874 2677 1752 1231 1266 1216 1124 1010 1003 2051 2746 2542 2621 2799 2111 1913 1264 1157 1422 1357 1394 2344 2845 2853 2442 1776 982 1055 1828 2294 2331 2151 1670 1448 1918 2192 2456 2806 2878 3123 3132 2518 1760 975 600 605 450 754 1528 2159 2347 1305 1011 1531 2101 2227 1987 1863 1833 2045 2319 2385 2431 2289 2107 2128 1917 1726 1346 1319 1368 1776 2282 1818 950 782 1170 1588 2123 2513 2203 2147 2376 2600 2624 2724 2573 2380 2081 1866 1937 2006 1984 1914 1492 1366 1825 2180 2165 2104 1829 1562 1768 1763 1321 852 868 865 1515 2873 2501 1218 730 651 536 456 765 1350 1505 1336 1332 1380 1274 1030 1147 1122 1685 1855 2514 2278 1099 817 1453 2619 1980 1628 855 919 949 787 1094 1285 1541 1485 1301 1185 1153 1238 1265 1309 1199 1381 1481 1484 1619 1729 1777 1934 2176 1942 1537 1650 1769 1840 1682 1375 1295 1382 1436 1435 1294 1103 893 736 739 1087 1436 1596 1393 1346 1335 923 676 833 1563 2201 2073 1683 1691 1781 1785 1406 1098 1672 2380 2612 2543 2294 1749 1111 938 1601 2255 1947 1555 1588 1469 1417 309 307 437 586 672 825 992 1028 930 736 694 790 1023 945 732 790 1041 1214 1237 1315 1631 1683 1536 1483 1536 1502 1566 1587 1379 1758 2004 1603 1614 1762 1580 1783 1672 1400 1566 1826 1830 1838 1855 1768 1899 1759 1875 2161 2040 2012 1917 1878 1836 1773 1755 1684 1761 1845 1804 1803 1601 1587 1759 1625 1479 1494 1500 1533 1541 1624 1487 1365 1164 1151 1114 1025 985 956 1010 983 957 911 879 841 838 1022 1256 1429 1482 1387 1337 1312 1346 1341 1351 1328 1323 1322 1251 1091 991 1003 1102 1213 1232 1235 1278 1311 1407 1520 1670 1794 1920 1990 2016 2022 2013 2162 2280 2025 1674 1535 1234 933 809 759 692 734 861 1038 1198 1202 1242 1021 1010 981 911 861 810 746 899 880 891 824 921 1130 1452 1359 1183 944 919 960 1257 1736 1528 1179 1121 1183 1154 1133 828 742 699 667 694 854 888 769 813 907 1057 1232 1598 1966 2072 2186 2071 1917 1909 1693 1368 1336 1566 1778 1506 1174 1235 1501 1703 1836 1885 1968 1960 1938 1991 2121 2256 2101 1898 1641 1288 1085 947 933 1154 1356 1781 2153 2257 1936 1602 1203 1001 1145 1513 1603 1510 1429 1259 1391 1607 1864 2278 2525 2281 1544 1324 1145 1056 1040 1105 1353 1789 2230 2531 2316 1540 1021 1056 1356 1483 1490 1535 1632 1988 2373 2418 2146 1748 1617 1763 1875 1940 2049 2245 2217 1675 1324 1401 1699 2308 2743 2751 2445 2217 2155 2128 2321 2513 2373 2021 1830 1981 2030 1750 1522 1503 1747 2068 2338 2329 2300 2410 2341 2123 1866 1727 1831 2137 2301 2355 2492 2763 2954 2773 2490 2302 2117 1913 1870 1925 2055 1971 2267 2688 3004 2694 2261 1921 1822 2093 2201 1816 1631 1992 2442 2605 2078 1771 1491 1346 1621 1851 2151 2167 1985 1881 1837 1705 1694 1695 1898 2111 2243 2037 2596 2216 2011 2120 2046 2005 1836 2089 2229 2318 1815 1349 1627 2102 2092 1879 2045 2409 2538 2656 2375 2013 1632 1373 1620 2460 2706 2403 1879 1174 496 215 602 1416 1551 1224 1357 1996 2712 3050 2820 2564 2236 1149 594 743 679 476 524 779 1435 2126 2243 2329 2449 2239 2230 2619 3042 3109 2120 953 671 780 1148 2012 2540 2637 2466 1755 968 584 647 1213 1747 1899 1889 1852 1574 1449 1877 2158 2084 2335 2054 927 462 231 358 1376 2269 2325 2045 1707 1534 1414 1347 1137 1235 1536 1568 1403 1054 912 1176 1477 2329 2606 1902 1318 1617 2567 2981 2909 2520 1880 1385 1365 1340 1359 1619 1761 1777 1973 2334 2227 1599 1049 1142 1594 1906 1979 2092 1878 1815 1891 1944 1613 945 932 961 1463 1019 820 1878 2019 1733 1996 1785 1453 1373 1580 1465 1128 1317 2058 2241 2504 2701 2675 2288 1651 1220 1141 2007 2076 2229 1994 1981 2144 2157 1877 1561 1223 1079 1212 1998 2851 2657 1598 1131 1134 1114 1051 966 1009 2332 2792 2317 2198 2199 2108 1586 872 1105 1697 1518 1366 1401 2346 2779 2511 1715 927 1171 1867 2286 2559 2421 1505 1287 1855 2271 2396 2660 2821 3006 3135 1930 998 261 59 14 650 1320 2112 2598 2362 1520 1475 1612 1957 2177 1969 1818 1815 1863 2145 2217 2409 2412 2247 2247 2222 2247 2303 1787 1540 1947 2146 1601 885 598 555 785 1623 2312 2193 2121 2219 2389 2550 2753 2758 2524 1842 1655 1613 1886 1946 2205 1838 1349 1569 1991 2090 2098 1594 1467 1738 1779 1465 1180 925 827 1545 2510 2303 1307 1106 775 474 409 779 1292 1358 1449 1527 1545 1417 1339 1331 1225 1419 1868 2559 2272 1050 803 1468 1736 2231 1389 862 926 868 807 979 1134 1326 1216 1073 1139 1237 1258 1133 968 1021 1329 1509 1538 1552 1667 1758 1869 1948 1710 1454 1446 1520 1680 1658 1450 1349 1372 1357 1358 1262 1024 789 722 809 985 1462 1780 1431 1290 1350 1109 856 1155 1702 2063 1991 1853 1916 1956 1888 1433 1118 1630 2096 2423 2400 1953 1419 993 1017 1271 2035 2023 1898 2071 1776 1472 291 330 516 665 823 879 965 1040 829 596 565 746 1093 985 683 705 926 1102 1290 1533 1838 1836 1740 1748 1658 1498 1589 1531 1291 1675 1886 1640 1817 1598 1564 1908 1693 1577 1749 1763 1693 1735 1770 1730 1813 1684 1825 2007 1966 1990 1927 1867 1783 1751 1786 1743 1885 1878 1830 1828 1660 1552 1675 1584 1455 1476 1539 1568 1581 1594 1486 1390 1233 1173 1139 1089 1021 995 1035 957 866 751 752 740 816 956 1050 1138 1214 1330 1405 1397 1356 1309 1290 1276 1272 1283 1214 1100 1032 1038 1190 1289 1322 1411 1391 1290 1303 1384 1525 1765 2025 2172 2266 2231 2114 2132 2111 1604 1312 1177 1009 852 740 696 866 963 1072 1075 1078 960 970 937 981 1057 973 874 913 895 1025 914 831 798 1017 1186 1407 1210 1165 970 899 1121 1585 1804 1654 1525 1463 1371 1154 964 790 709 625 609 585 636 685 694 744 916 1084 1369 1739 1848 1877 2064 2023 1861 1781 1564 1248 1248 1539 1754 1537 1228 1241 1367 1356 1395 1545 1739 1917 2050 2125 2277 2335 2151 1836 1574 1272 1121 1063 1008 1151 1385 2021 2333 2166 1778 1552 1208 1125 1211 1391 1456 1428 1294 1175 1426 1699 1978 2318 2422 1970 1487 1248 1223 1153 1064 1110 1291 1676 2106 2389 2334 1662 1131 1204 1246 1389 1486 1596 1745 1989 2468 2353 1798 1483 1605 1757 1612 1702 1742 1889 1904 1548 1392 1488 1676 2208 2696 2787 2473 2279 2167 2127 2292 2347 2087 2007 2092 2225 2166 1886 1684 1706 1879 2142 2247 2212 2120 2068 2133 2182 2121 1937 1975 2089 2117 2211 2498 2817 2717 2470 2447 2374 2121 1993 2177 2437 2639 2561 2657 2916 3072 2862 2460 2093 1947 2095 2069 1783 1747 2301 2829 2696 1897 1555 1342 1295 1279 1666 1960 2169 2141 2225 2106 1884 1947 1911 2009 2447 2819 2878 3009 2367 1934 1746 1778 1773 1790 2005 2235 2318 2004 1615 2149 2518 2208 1896 1914 1877 2261 2565 2412 2055 1517 1103 1399 2191 2628 2568 1959 1150 568 361 865 1697 1600 1430 1247 1473 2216 2758 2649 2650 2180 993 530 617 619 479 590 968 1488 1942 1869 1693 1838 1824 2019 2408 2857 2768 1764 799 671 693 791 1242 1891 2316 2296 1589 694 372 464 1051 1522 1732 1812 1654 1514 1530 1904 2094 2062 2177 2191 1749 1061 674 718 1326 2018 2272 2009 1514 1243 1247 1265 1177 1585 2007 1714 1322 1091 1019 1024 1398 2145 2515 2000 1458 1695 2318 2815 3123 2737 1980 1603 1567 1378 1279 1249 1437 1769 2164 2437 2188 1468 1064 1223 1369 1497 1833 2124 2201 2107 2012 1920 1581 1493 1093 1088 1477 1122 969 1950 2256 2034 2125 1886 1317 1159 1437 1455 1060 1163 1695 2224 2614 2389 2189 2145 2071 1767 1765 2220 2619 2283 2048 2203 2072 1997 1791 1756 1369 1068 1182 1950 2666 2469 1585 1290 1247 1114 1013 816 971 2386 2666 2423 2071 1877 1824 1298 776 1265 1975 2164 1694 1414 2107 2469 2340 1486 918 1199 1280 1970 2612 2412 1454 1338 1759 2123 2377 2641 2821 2893 2763 1602 843 626 424 326 1275 1777 2142 2223 1961 1575 1765 2056 2233 2143 1917 1689 1686 1663 1917 2122 2265 2483 2381 2187 2202 2198 2490 2237 1982 2195 2104 1647 1550 1003 685 754 1263 2018 2132 2041 2033 2155 2332 2637 2785 2510 2083 1690 1616 1866 2010 2309 2154 1666 1552 1648 1998 1793 1238 1370 1814 1794 1509 1279 1035 939 1494 2225 2372 2129 1541 799 479 432 833 1387 1577 1594 1722 1706 1485 1531 1459 1232 1146 1668 2186 1828 1012 794 990 1171 1430 1210 1026 1013 842 735 859 1187 1198 974 895 1113 1366 1454 1228 892 953 1297 1503 1532 1614 1680 1718 1807 1834 1604 1406 1289 1355 1687 1711 1485 1417 1457 1479 1424 1278 1065 856 693 732 873 1431 1836 1702 1415 1414 1052 862 1301 1756 1887 1897 1904 1892 1937 1897 1380 1198 1638 1759 2219 2275 1499 1329 1188 1227 1489 1911 2147 2320 2200 1732 1453 338 402 555 772 937 967 1076 1015 708 454 445 745 1083 1038 881 824 901 1026 1210 1419 1661 1797 1669 1432 1474 1554 1589 1358 1129 1425 1568 1675 1880 1587 1720 1895 1750 1849 1970 1887 1635 1642 1663 1604 1635 1567 1657 1738 1909 1995 2008 1963 1898 1833 1879 1922 2014 1913 1813 1800 1613 1448 1566 1539 1462 1444 1501 1515 1573 1554 1508 1358 1298 1194 1108 1065 1044 1052 1036 923 831 760 795 802 849 956 955 929 971 1154 1340 1339 1201 1133 1141 1221 1260 1226 1162 1039 938 963 1056 1286 1496 1512 1321 1254 1408 1554 1656 1806 2030 2144 2135 2052 1889 1761 1592 1222 1004 980 982 973 938 882 1012 1153 1175 1109 1083 895 833 908 1056 1150 1122 1018 1012 989 1065 919 758 744 886 1127 1193 1232 1146 1038 1034 1249 1502 1628 1442 1699 1865 1477 985 904 848 690 659 604 577 544 792 1221 1290 1235 1185 1329 1522 1544 1597 1855 1910 1778 1635 1368 1245 1470 1755 1986 1764 1400 1165 1086 1071 1171 1425 1710 2032 2162 2252 2441 2399 2114 1821 1570 1279 1130 1129 1148 1217 1587 2221 2418 2039 1701 1639 1476 1361 1313 1301 1346 1250 1134 1153 1444 1696 1825 2061 2150 1869 1667 1308 1179 1130 1084 1130 1257 1663 2021 2255 2140 1679 1578 1349 1480 1576 1473 1441 1677 2050 2493 2244 1392 1070 1142 1336 1383 1587 1648 1703 1584 1403 1420 1662 1938 2233 2551 2600 2156 1932 2039 2076 2193 2217 2043 1885 2032 2101 2140 1993 1730 1808 2018 2203 2176 2011 1819 1678 1703 1795 1917 1992 2120 2230 2238 2329 2431 2422 2341 2252 2212 2175 2113 2056 2372 2811 3118 3213 3205 3265 2927 2507 2315 2029 1782 1937 1959 1980 2206 2686 2878 2433 1897 1775 1733 1631 1539 1645 1919 2108 2277 2561 2600 2609 2421 2121 2301 2793 3241 3447 2658 2129 1806 1511 1462 1531 1823 2080 2137 2069 2026 1983 2336 2548 2343 2299 1953 1843 2317 2266 2243 2258 1757 1109 1045 1161 2165 2332 1796 1231 792 622 1074 1691 1638 1490 1125 1439 2068 2509 2366 2575 1938 1129 542 423 511 497 822 1337 1679 1661 1505 1287 1362 1524 1836 2403 2878 2622 1716 784 670 638 578 857 1667 2211 2051 1356 653 412 435 785 1406 2053 2071 1561 1398 1519 1844 1972 1905 1958 1970 1672 1271 1028 997 1331 1990 2403 2435 2030 1327 1141 1277 1361 2034 2613 2057 1620 1354 1155 1133 1379 2026 2379 2035 1754 1848 1930 2411 2989 2801 2035 1606 1561 1416 1232 1054 1269 1816 2248 2445 2188 1515 1213 1347 1491 1575 1703 2053 2319 2203 1921 1775 1842 1677 1247 1239 1525 1311 1286 2017 2343 2461 2242 1760 1246 1225 1534 1456 1169 1080 1486 2194 2501 2374 1415 1210 1373 1481 1732 1579 2130 2268 2132 2329 2099 1733 1744 1884 1531 1123 1211 1904 2602 2445 2332 1740 1450 1248 980 712 1157 2266 2615 2508 2062 1720 1596 1149 789 1044 1751 2245 1688 1483 1960 2181 2043 1469 1243 1065 1283 1935 2567 2453 1706 1530 1584 1894 2415 2755 2819 2715 2429 1853 1309 1168 1217 1162 1558 1955 2159 2196 1884 1575 1626 2088 2457 2240 1856 1582 1514 1434 1577 1910 2164 2464 2507 2394 2342 2218 2432 2382 2238 2310 2290 2012 1741 1269 911 876 1142 1613 1759 1840 1909 2143 2392 2604 2705 2531 2366 2087 1844 1839 1950 2161 2141 1913 1887 1919 2067 1749 1149 1166 1410 1602 1498 1285 1219 1174 1462 1864 2226 2281 1502 714 445 492 755 1027 1487 1680 1843 1960 1740 1591 1485 1135 862 1382 1828 1450 924 838 892 982 1011 1072 1245 1202 1137 879 985 1309 1094 802 858 1071 1387 1607 1345 1038 1015 1234 1393 1442 1603 1709 1646 1725 1900 1858 1564 1249 1379 1715 1595 1431 1365 1406 1629 1610 1361 1134 1095 1015 920 921 1321 1539 1820 1679 1607 984 1028 1240 1507 1571 1729 2016 1796 1585 1508 1260 1232 1414 1818 2060 1883 1322 1187 1155 1208 1510 1825 2007 2167 2142 1850 1441 320 392 507 815 983 968 1056 918 558 353 395 746 1099 1085 1022 973 927 946 1025 1158 1424 1611 1439 1299 1484 1677 1517 1225 1165 1216 1247 1638 1822 1609 1766 1928 1789 1827 1965 1923 1700 1635 1613 1566 1480 1409 1458 1526 1877 1981 2035 2120 2142 2000 1936 2023 2056 1893 1817 1796 1551 1299 1393 1461 1501 1484 1475 1476 1459 1459 1467 1223 1213 1171 1099 1018 1032 1099 1119 1022 948 979 1046 1050 1023 1019 1033 969 974 1076 1166 1189 1172 1146 1200 1268 1249 1120 963 876 816 873 1011 1134 1203 1202 1130 1255 1557 1757 1836 1899 2014 1999 1952 1938 1735 1423 1154 1004 911 1019 1182 1294 1365 1288 1192 1244 1254 1065 966 841 861 966 1168 1191 1119 1074 1095 1066 1067 827 695 727 769 990 1208 1114 1038 1131 1258 1277 1209 1269 1324 1593 1730 1551 1165 823 727 649 832 1009 1202 1371 1317 1381 1594 1268 1221 1133 1151 1317 1582 1952 2032 1934 1750 1369 1345 1709 1935 2015 1826 1726 1407 1086 1166 1464 1844 2031 2047 2139 2308 2487 2491 2221 1837 1435 1103 1013 1128 1249 1346 1736 2343 2469 2034 1763 1788 1818 1638 1507 1513 1486 1267 1103 1185 1532 1817 1865 1941 1957 1969 1698 1294 1138 1122 1124 1151 1275 1716 1978 2012 1950 1695 1442 1289 1364 1517 1394 1256 1449 1964 2259 2001 1545 1035 869 1083 1616 1775 1676 1612 1471 1385 1416 1670 2030 2389 2564 2473 1970 1531 1893 2148 2202 2033 1860 1510 1558 1668 1937 1984 1781 1836 1981 2117 2068 1973 1812 1657 1574 1440 1505 1724 2030 2309 2327 2331 2251 2029 2125 2326 2402 2246 2044 2086 2439 2892 3236 3513 3554 3385 3247 2606 1952 1690 1658 1853 1970 2142 2405 2557 2349 2175 1922 1844 1921 1941 1839 1782 1888 1909 2179 2312 2659 2775 2466 2132 2290 2849 3289 3151 2528 2056 1960 1859 1497 1447 1754 2088 2089 1845 1928 2149 2333 2135 2018 1888 1846 2055 2375 2175 2150 2303 1911 1858 925 1157 2013 2238 1824 1346 1116 929 1359 1425 1784 1376 1032 1625 2087 2198 2361 2463 1890 1691 801 338 377 506 1000 1457 1436 1219 1047 890 1205 1375 1882 2575 2941 2490 1574 950 664 562 535 917 1627 2007 1900 1163 701 652 869 1402 2024 2539 2229 1551 1228 1268 1503 1462 1330 1642 1774 1602 1416 1253 1194 1443 1977 2195 2528 2197 1432 1127 1281 1722 2496 3058 2875 2125 1398 1220 1196 1379 1957 2251 2196 2210 2125 1975 2282 2774 2645 1793 1227 1291 1337 1237 1008 1184 1782 2182 2235 2036 1698 1491 1530 1644 1567 1575 1967 2260 2200 1985 1785 1907 1840 1396 1319 1542 1419 1353 1685 2126 2364 2114 1563 1085 1196 1523 1612 1443 1325 1685 2117 2047 1555 676 273 301 685 1097 1950 2668 2109 2108 2390 2223 1738 1620 1866 1680 1263 1225 1882 2423 2701 2666 2015 1567 1274 939 681 1233 2014 2519 2413 1962 1641 1570 1221 885 918 1663 2179 1749 1568 1826 1921 1838 1780 1664 1401 1433 1845 2365 2313 2002 1754 1690 2050 2492 2731 2739 2683 2498 2308 1741 1460 1785 1818 1798 2095 2405 2542 2238 1598 1476 1907 2346 2449 2388 2207 1878 1612 1440 1557 1935 2220 2254 2425 2540 2465 2521 2492 2340 2288 2271 2079 1672 1324 987 926 886 626 1012 1608 1785 2028 2448 2522 2455 2410 2303 2265 2188 1939 1753 1818 1913 1978 1990 2120 2166 1821 1363 1267 1104 1321 1413 1364 1544 1378 1405 1564 1975 2078 1332 601 440 503 732 1054 1598 1826 1963 2051 1858 1778 1364 951 811 1374 1701 1384 1037 867 930 1010 992 1001 1151 1216 1150 1100 1323 1396 885 715 773 1099 1537 1715 1373 1107 1067 1201 1302 1301 1617 1741 1541 1482 1683 1811 1519 1228 1332 1480 1356 1301 1243 1272 1557 1635 1519 1333 967 901 977 923 1006 1240 1290 1636 1477 1055 1026 1145 1280 1349 1726 2017 1680 1257 1145 1117 1174 1554 1961 2027 1720 1382 1242 1119 1206 1537 1814 1800 1701 1690 1680 1504 250 336 515 850 987 983 1046 799 464 310 382 815 1192 1216 1218 1174 1081 956 918 1094 1231 1331 1428 1669 1715 1583 1420 1317 1246 1093 1204 1525 1571 1523 1704 1818 1780 1878 1902 1812 1655 1624 1668 1602 1467 1412 1381 1455 1736 1918 1969 2265 2332 2099 2029 2081 2055 1831 1782 1701 1481 1289 1250 1298 1487 1490 1507 1482 1346 1334 1314 1142 1160 1174 1163 1046 1038 1161 1175 1155 1167 1202 1305 1360 1239 1178 1213 1155 1073 1056 1023 1050 1129 1179 1267 1264 1178 1106 922 780 764 834 788 705 691 796 1031 1353 1622 1723 1702 1714 1734 1658 1645 1660 1499 1129 836 750 877 1167 1392 1491 1475 1426 1380 1334 1183 919 755 728 822 1036 1318 1382 1146 1072 1178 1187 1048 869 664 647 803 964 1052 1000 837 1070 1290 1297 1131 1131 1343 1370 1391 1355 987 736 676 1226 1723 1864 2042 2339 2229 2099 1639 1366 1246 1021 1033 1344 1782 2302 2200 1898 1617 1313 1499 1762 1835 1886 1703 1507 1287 1103 1368 1831 2141 2136 1988 2089 2257 2389 2469 2305 1908 1368 1039 1090 1226 1311 1437 1876 2384 2374 2018 1844 1767 1719 1645 1564 1578 1551 1308 1116 1218 1552 1895 1998 2056 1992 1890 1651 1468 1299 1277 1282 1297 1411 1780 1915 1799 1614 1432 1349 1285 1310 1429 1409 1182 1325 1602 1800 1885 1796 1345 1196 1325 2055 2229 2040 1825 1526 1459 1354 1513 1720 2566 2804 2442 1813 1358 1705 2082 2134 1898 1619 1342 1167 1424 1787 1999 1909 2038 2174 2234 2074 2115 2077 1943 1740 1537 1516 1725 2023 2270 2212 2186 2066 1946 1826 2148 2457 2267 2010 2026 2303 2697 2986 3291 3370 3454 3142 2419 1793 1591 1722 2034 2176 2245 2345 2359 2216 1893 1726 1922 2153 2217 2084 1867 1767 1643 1587 1894 2412 2635 2411 2190 2344 2777 2980 2579 2283 1907 1918 1904 1573 1394 1615 2017 2117 1870 1822 1889 2054 1926 1660 1489 1617 2070 2335 2352 2121 2068 2098 1613 1059 1301 1885 2165 1950 1523 1389 1399 1230 1659 1968 1397 1036 1650 2154 2160 2374 2381 2057 1338 628 282 320 547 1260 1439 1287 1233 841 926 1013 1143 1673 2726 3172 2693 1835 1518 687 550 456 839 1368 1865 1909 1313 882 825 1148 2019 2800 2976 2290 1610 1374 1226 1116 926 1074 1513 1621 1501 1614 1577 1506 1604 1823 2332 2693 2314 1601 1198 1432 1863 2155 2712 2657 1945 1286 1121 1178 1496 1833 1920 1945 2201 2351 2161 2212 2511 2307 1529 1044 1078 1259 1228 984 1129 1780 2108 2050 1878 1816 1727 1722 1699 1495 1435 1762 1946 2124 1998 1771 1982 1984 1554 1352 1500 1540 1619 1651 1896 2141 1946 1394 970 1140 1298 1586 1511 1476 1939 2180 1732 988 508 274 130 579 1473 2401 2483 1847 1898 2094 2104 1795 1911 2173 1805 1264 1077 1309 1913 2719 2767 2362 1725 1153 859 669 860 1645 2401 2307 1961 1686 1636 1419 1014 1031 1747 2163 1796 1562 1572 1612 1665 1791 1878 1762 1599 1693 2006 2174 1990 1880 1881 2222 2574 2753 2791 2755 2709 2426 1817 1532 1952 2118 2155 2333 2676 2741 2354 1790 1660 1843 1754 1776 1937 2112 1939 1905 1824 1752 1748 1768 1816 2176 2539 2437 2360 2437 2351 2343 2251 2557 2287 1609 1100 1009 601 377 349 1462 1823 2120 2628 2765 2737 2345 2212 2324 2065 1855 1683 1809 1988 2481 2241 2173 2247 2113 1852 1471 1137 1283 1495 1506 1668 1653 1630 1771 2000 1717 1075 631 544 570 761 1189 1771 1941 2028 1860 1911 1578 986 678 762 1386 1575 1552 1220 867 1100 1247 1024 1004 972 1086 1110 1327 1576 1368 1145 948 1035 1419 1747 1704 1237 1076 1070 1243 1293 1296 1553 1637 1523 1402 1496 1595 1417 1234 1205 1182 1267 1266 1213 1236 1503 1658 1597 1283 932 860 909 802 709 722 1054 1451 1253 908 989 1134 1246 1367 1707 2031 1807 1412 1213 908 996 1457 1939 1998 1787 1664 1322 1077 1190 1637 1887 1732 1400 1272 1376 1588 209 285 529 859 964 1022 1001 710 450 338 462 932 1231 1199 1228 1242 1174 981 871 1057 1264 1361 1540 1840 1706 1403 1356 1312 1150 1014 1172 1383 1392 1397 1581 1695 1788 1836 1842 1814 1589 1538 1529 1450 1433 1477 1436 1505 1613 1900 2077 2365 2378 2148 2047 2085 2027 1729 1640 1556 1419 1320 1258 1292 1416 1410 1521 1452 1269 1262 1201 1133 1183 1138 1133 1062 1021 1142 1155 1168 1240 1305 1397 1419 1344 1308 1369 1282 1118 998 872 865 1046 1173 1243 1222 1111 903 746 817 1020 979 808 657 645 792 1097 1424 1606 1640 1603 1553 1492 1376 1270 1249 1157 852 602 611 876 1263 1549 1662 1653 1615 1574 1291 968 708 590 657 865 1120 1440 1468 1299 1202 1250 1259 1145 821 590 613 716 793 796 744 820 1164 1475 1594 1549 1503 1468 1054 1180 1240 906 894 934 1295 2824 2593 2408 2482 2246 2108 1724 1425 1092 1057 1175 1573 2054 2378 2073 1662 1325 1165 1272 1597 1950 1837 1493 1219 1108 1029 1263 1657 1877 1798 1755 1909 2112 2252 2302 2186 1957 1476 1255 1432 1405 1474 1675 2011 2207 2178 2066 1916 1723 1582 1577 1529 1517 1499 1370 1294 1325 1476 1763 1801 1854 1859 1773 1683 1728 1647 1549 1594 1725 1810 1880 1817 1604 1435 1320 1352 1354 1581 1646 1547 1393 1328 1260 1444 1779 1766 1604 1582 1795 2102 2990 2864 2273 1629 1460 1246 1423 1704 2487 2794 2239 1706 1416 1634 1895 1956 1960 1788 1410 1144 1376 1754 1982 2006 2122 2282 2364 2347 2220 2001 1986 1969 1832 1834 1961 2057 2229 2247 2243 2141 1962 1948 2151 2222 2128 1942 1863 1997 2254 2315 2774 3145 3193 2893 2334 1810 1632 1858 2270 2447 2436 2384 2319 2175 1916 1811 1992 2333 2505 2345 2131 1937 1691 1583 1688 2065 2340 2287 2189 2475 2832 2921 2662 2194 1832 1829 1897 1734 1423 1464 1873 2058 2036 2000 1982 1944 1855 1676 1541 1546 1941 2359 2575 2470 2345 2044 1311 961 1261 1745 2040 1821 1637 1545 1585 1554 1715 2020 1539 1122 1560 2232 2366 2317 2265 1687 949 490 269 351 698 1584 1748 1364 1047 872 916 746 1049 1482 2564 3185 3194 2681 1499 610 599 527 753 1356 1966 2089 2067 1329 1037 1159 1955 3014 3008 2085 1702 1422 1341 1023 771 996 1302 1377 1455 1537 1559 1513 1743 2062 2548 2642 2304 1865 1388 1515 1620 1970 2612 2212 1705 1165 1029 1170 1549 1773 1689 1630 2102 2379 2198 2084 2222 2077 1940 1308 1201 1303 1143 902 1091 2011 2338 2263 1739 1716 1782 1800 1707 1380 1259 1394 1520 1929 1907 1784 2027 2080 1718 1525 1493 1795 1852 1516 1683 2126 1965 1337 1150 1070 1479 1706 1615 1541 2123 2265 1784 1620 993 527 332 686 1663 2457 2424 1761 1545 1591 1892 1767 2036 2286 1807 1469 980 954 1776 2532 2633 2332 1625 908 805 780 1158 1811 2251 2189 2085 1960 1949 1591 909 926 1745 2185 1833 1625 1497 1462 1639 1981 2066 1952 1679 1532 1568 1715 1917 2007 2101 2448 2638 2699 2551 2848 2680 2314 1871 1840 2089 2183 2241 2490 2732 2959 2448 1889 1997 2092 2150 1642 1110 1529 1675 1853 2019 1980 1924 1667 1335 1660 2281 2533 2261 2389 2453 2458 2322 2932 2583 2557 1721 926 162 24 550 1471 1781 2149 2229 2894 2811 2258 2296 2290 1676 1641 1844 2389 2610 2622 1623 1836 2003 2099 1986 1364 1119 1389 1585 1611 1363 1468 1698 1877 1889 1230 770 693 671 750 797 1434 1875 1966 1902 1784 1857 1372 715 491 756 819 1135 1315 1158 978 1193 1325 1172 1125 1080 1123 1090 1251 1437 1396 1313 1180 1293 1622 1896 1706 1501 1286 1210 1355 1348 1334 1479 1544 1490 1388 1433 1552 1495 1390 1324 1165 1206 1305 1295 1346 1600 1832 1637 1212 887 874 990 914 709 588 932 1400 1304 800 799 930 1388 1559 1676 2007 1909 1756 1467 922 944 1406 1917 1980 1933 1698 1336 968 1200 1762 1805 1688 1316 1169 1457 1823 198 286 567 814 899 1009 898 564 379 333 447 784 1053 1077 1138 1163 1092 1001 954 1150 1438 1514 1629 1740 1524 1413 1438 1265 1043 952 998 1202 1349 1400 1528 1655 1772 1755 1837 1819 1489 1382 1286 1206 1206 1318 1408 1553 1848 2029 2217 2380 2368 2223 2029 2019 1921 1660 1525 1460 1415 1361 1307 1359 1370 1285 1392 1361 1217 1216 1188 1179 1214 1134 1087 1087 1024 1058 1087 1251 1263 1321 1381 1375 1330 1339 1410 1347 1036 848 823 856 956 989 1087 1104 1007 896 914 990 1168 1341 1181 992 935 1049 1234 1449 1637 1687 1683 1547 1397 1290 1172 1022 864 644 514 613 902 1130 1378 1613 1724 1652 1515 1231 863 617 576 750 1005 1268 1479 1459 1406 1381 1348 1274 1094 805 592 551 639 681 639 627 854 1265 1492 1915 2175 1964 1415 860 1174 1426 1355 1279 1439 2150 3440 3179 2671 2548 2028 1821 1592 1284 1057 1462 1748 1943 2234 2218 1784 1551 1414 1195 1279 1734 2004 1725 1336 942 821 862 1099 1386 1565 1498 1514 1670 1991 2123 2074 1986 1944 1765 1565 1654 1835 1878 1904 1930 2036 2028 1864 1760 1617 1491 1481 1501 1510 1498 1447 1396 1394 1582 1920 1983 1870 1773 1719 1813 2027 2152 2113 2078 2061 2054 1936 1671 1521 1473 1638 1887 1762 1739 1800 1801 1810 1564 1344 1423 1596 1741 2010 2246 2594 2897 3407 3157 3050 2159 1386 1231 1454 1751 2315 2494 2116 1758 1679 1634 1636 1859 2045 1918 1468 1344 1481 1825 1962 2116 2360 2346 2500 2418 2294 1893 1977 2147 2098 2073 2097 2226 2330 2537 2464 2441 2236 1952 1989 2067 1958 1842 1699 1719 1853 2086 2597 2967 2932 2728 2359 1889 1737 1931 2187 2491 2528 2394 2295 2232 2026 1922 2059 2417 2650 2581 2465 2225 1848 1771 1987 2099 2228 2169 2184 2463 2712 2861 2699 2240 1862 1678 1673 1668 1409 1303 1528 1788 1943 1995 2062 2039 1902 1664 1496 1431 1541 1912 2393 2513 2298 1677 893 703 1209 1756 1984 1796 1437 1382 1711 1769 1801 1989 1633 1112 1129 1700 2274 2430 2116 1607 815 478 335 455 587 1253 1583 1416 1218 1000 698 568 881 1317 1473 2032 2806 2748 1721 709 619 599 731 1505 1644 2046 2023 1469 1202 1430 2010 2775 2720 2102 1568 1268 1244 1250 1133 1129 917 968 1121 1211 1318 1369 1711 2394 2561 2478 2293 2096 1718 1608 1327 1503 2270 1987 1540 1079 1024 1091 1806 2021 1536 1170 1871 2332 2057 1850 1847 1954 1845 1388 1475 1326 962 771 1034 1450 2483 2465 1676 1499 1748 1818 1550 1198 1062 988 1383 1692 1627 1676 2012 2151 1923 1747 1428 2007 2070 1383 1632 2165 1928 1584 1089 1083 1618 1727 1504 1437 2136 2183 2235 1721 1480 942 736 802 1611 2384 2352 2036 1374 1412 1616 1520 2005 2518 1945 1518 920 894 1626 2374 2382 2030 1736 1144 935 1239 1528 1728 2027 2158 2174 2178 2161 1631 840 722 1749 2319 2014 2007 1726 1522 1692 2277 2361 2019 1712 1337 1201 1452 1977 2023 2214 2459 2459 2445 2554 2892 2527 2215 2023 2077 2114 2232 2290 2481 2648 2980 2971 2395 2154 2285 2567 2280 1617 1405 1410 1942 2214 2443 2226 1614 1283 1464 1776 1760 2281 2446 2586 2454 2351 3095 3270 3043 2103 656 72 31 808 1340 1555 1728 1992 2538 2727 2532 2437 2107 1979 1575 1657 2271 2577 2249 1381 1369 1540 1937 1858 1435 1331 1494 1591 1540 1282 1450 1789 1843 1621 1399 924 583 620 696 759 1382 1771 1826 1782 1752 1776 1315 648 395 467 642 945 1039 993 1025 1176 1232 1263 1224 1193 1216 1182 1235 1291 1337 1315 1275 1394 1685 1964 1944 1730 1328 1282 1370 1326 1319 1422 1429 1385 1323 1434 1598 1562 1477 1332 1142 1216 1331 1370 1473 1594 1851 1606 1187 887 898 1076 1221 951 599 713 1096 1532 1347 829 798 1363 1550 1543 1683 1678 2062 1641 1267 1331 1673 1988 1974 1911 1952 1512 982 1244 1323 1578 1595 1364 1246 1496 1824 278 346 532 706 853 992 785 415 303 237 317 601 924 989 1068 1094 983 955 1097 1333 1579 1657 1731 1666 1435 1429 1452 1271 1111 1014 941 1035 1267 1424 1490 1565 1642 1725 1895 1744 1439 1351 1274 1181 1034 1100 1224 1485 1941 2183 2264 2346 2361 2244 2034 1894 1761 1621 1514 1421 1354 1336 1271 1323 1339 1266 1276 1267 1131 1102 1102 1150 1123 1125 1103 1060 1134 1111 1225 1408 1345 1312 1265 1183 1202 1285 1383 1196 909 771 774 791 870 976 1062 1055 1023 1038 1209 1397 1466 1409 1234 1114 1088 1174 1304 1394 1492 1553 1585 1520 1397 1262 1109 932 757 571 519 587 763 975 1238 1471 1535 1383 1193 1014 783 613 647 891 1194 1378 1458 1430 1294 1138 1095 1118 1027 796 597 572 648 697 639 644 792 1426 1824 2360 2409 1744 1100 820 1191 1589 1861 1999 2159 2820 3765 3781 3083 2166 1760 1701 1573 1070 1209 1903 2158 2118 2299 2211 2004 1522 1330 1188 1436 1918 1805 1595 1301 981 782 884 1119 1373 1435 1466 1480 1729 1927 1833 1794 1808 1947 2039 1991 2010 2126 2116 2035 1925 1869 1845 1771 1698 1532 1469 1576 1628 1643 1589 1405 1443 1691 1933 2138 2116 1913 1787 1756 1870 2018 2315 2508 2368 2127 2031 1892 1542 1483 1699 2016 2194 1947 1812 1790 1801 1882 1743 1482 1438 1549 1875 2365 2889 3281 3459 3549 3469 2854 1929 1240 1229 1493 1781 2179 2221 2062 1989 1984 2053 1872 1965 2012 1880 1621 1650 1671 1882 1890 1935 2188 2607 2705 2897 2366 2016 2105 2307 2185 2090 2079 2269 2495 2830 2787 2679 2246 1836 1876 1988 1788 1764 1663 1636 1718 2028 2488 2832 2750 2551 2273 1921 1727 1774 1985 2334 2381 2269 2183 2228 2149 2030 2091 2287 2529 2555 2520 2413 2269 2108 1959 2089 2247 2200 2205 2314 2472 2596 2577 2349 1998 1602 1386 1364 1239 1125 1274 1615 1829 1910 1976 2074 1952 1607 1389 1278 1147 1431 2163 2468 2207 1625 834 636 1040 1578 2008 1834 1391 1443 1936 2113 1919 1882 1732 1334 1144 1594 2239 2365 1888 1285 825 670 647 678 776 1226 1769 1897 1611 1056 564 494 618 814 1274 1905 2540 2646 1838 859 554 548 565 772 1437 1944 2026 1639 1255 1698 2333 2659 2712 2388 1594 1025 1097 1420 1558 1327 849 736 626 870 1012 1109 1443 2318 2492 2341 2201 2162 1988 1903 1349 1173 1660 1795 1393 1164 1070 1190 1802 2158 1591 1164 1642 2143 1908 1665 1474 1759 1876 1663 1658 1400 904 803 796 1631 2575 2471 1715 1438 1746 1912 1937 1401 775 807 1308 1494 1395 1610 1971 2042 2191 1790 1393 1804 1728 1403 1632 1918 1864 1628 944 1299 1750 1511 1214 1150 1486 1939 2120 1855 2099 1827 1218 933 1007 1483 2229 2085 1542 1513 1447 1392 2172 2234 2103 1337 1145 1211 1697 2231 2225 1932 1788 1327 1321 1633 1686 1524 1855 1950 2150 2214 2112 1584 882 799 1596 1716 2245 2176 2046 1727 1621 1996 2328 2052 1860 1405 1150 1481 1921 2103 2215 2345 2367 2320 2366 2599 2311 2137 2105 2042 2174 2131 2220 2314 2448 2659 2645 2521 1930 2017 2019 2018 2128 1887 1797 2249 2512 2811 2790 2138 1560 1490 1561 1808 2257 2536 2586 2485 2582 2950 3033 2777 1912 911 573 600 869 1207 1519 1673 1735 2318 2676 2708 2662 2517 2143 1501 1395 1835 2094 1763 1350 1023 1490 2188 2019 1496 1459 1628 1646 1482 1268 1537 1885 1805 1620 1389 949 623 504 541 786 1201 1366 1514 1676 1779 1780 1343 886 597 527 758 968 827 801 869 927 1104 1148 1084 1145 1225 1227 1308 1338 1305 1303 1368 1515 1657 1814 1812 1579 1332 1238 1306 1307 1295 1271 1346 1244 1224 1328 1410 1421 1382 1232 1099 1295 1402 1417 1398 1663 1762 1564 1225 912 896 867 1371 1161 461 370 535 1083 1407 1004 857 1162 1389 1416 1397 1604 1929 1762 1506 1657 1893 1965 1794 1680 1792 1616 1403 1403 1319 1500 1670 1451 1136 1040 1417 301 364 445 586 852 1032 917 554 296 212 364 704 972 1050 1260 1275 1038 866 1035 1358 1609 1657 1657 1630 1492 1441 1518 1336 1172 1070 878 867 1137 1372 1464 1506 1620 1811 1898 1761 1546 1455 1414 1227 1055 1088 1150 1348 1834 2153 2121 2222 2226 2119 1925 1752 1673 1597 1463 1385 1325 1344 1339 1341 1322 1252 1230 1229 1057 935 918 1017 896 1099 1244 1198 1233 1379 1440 1438 1272 1181 1105 1044 1098 1175 1277 1022 849 830 768 780 909 1041 1045 1000 1021 1108 1291 1499 1506 1357 1238 1099 1071 1099 1264 1351 1324 1363 1407 1366 1285 1203 969 741 611 503 495 548 711 975 1162 1194 1127 1037 969 901 756 653 721 1029 1363 1475 1559 1480 1216 996 926 930 935 781 668 689 856 1060 1082 1155 1167 1825 2305 2495 2031 1257 794 787 1276 1537 1936 2477 2971 3052 3651 3433 2540 1683 1597 1755 1493 854 1221 1923 2120 2164 2239 2375 2095 1550 1231 1101 1356 1662 1478 1493 1436 1289 1145 1234 1269 1353 1281 1464 1598 1815 1830 1698 1625 1672 1860 2109 2216 2230 2235 2133 1957 1782 1656 1657 1790 1779 1533 1572 1868 1906 1824 1598 1493 1782 2111 2279 2309 2125 1998 1936 1836 1846 1918 2300 2588 2384 2022 1823 1733 1498 1526 1788 2039 2104 2072 1830 1660 1717 1877 1877 1621 1421 1592 2063 2655 3097 3218 3283 3394 3239 2394 1536 1117 1275 1474 1759 2067 2113 1958 1950 2164 2312 2084 1965 1820 1772 1784 1961 1938 2006 1977 1955 2224 2569 2806 3018 2480 2259 2355 2409 2261 2067 2085 2378 2780 2875 2845 2898 2417 1958 1990 2076 1921 1783 1687 1587 1662 2027 2493 2739 2580 2390 2224 2001 1567 1549 1947 2265 2220 2078 2131 2374 2197 2045 2003 2104 2305 2491 2473 2444 2435 2097 1569 1846 2167 2307 2395 2352 2342 2350 2508 2587 2257 1696 1401 1135 992 936 1171 1575 1702 1705 1711 1765 1744 1619 1530 1293 940 1143 1927 2434 2406 1820 1017 786 777 1273 1934 1810 1464 1570 2119 2417 2201 1972 1758 1406 1253 1710 2170 2078 1665 1197 891 846 949 1029 1070 1331 1993 2178 1739 1066 595 525 559 702 1200 1901 2459 2500 1915 968 530 464 431 704 1264 1708 1934 1653 1272 1770 2195 2592 2978 2744 1793 939 853 1276 1572 1614 1422 928 596 706 913 922 1251 2085 2360 2386 2169 2096 1995 1972 1492 1138 1430 1680 1540 1392 1228 1415 1988 2149 1655 1312 1506 1825 1810 1498 1225 1564 1921 1883 1774 1638 1321 986 893 1545 2423 2362 1701 1441 1476 1549 1741 1319 741 735 1237 1378 1373 1618 1712 1998 2190 1816 1337 1467 1432 1437 1751 1852 1886 1549 1005 1438 1685 1263 986 877 1093 1646 1908 1983 2376 2338 1982 1403 1091 1510 2138 2133 1788 1609 1359 1270 1436 2080 1972 1461 1444 1494 1690 2099 2127 1781 1582 1443 1587 1808 1673 1478 1572 1775 2072 2327 2205 1668 994 1033 1328 1598 2096 2283 2244 1884 1670 1861 1946 2169 1797 1504 1444 1727 2031 2124 2154 2348 2383 2165 2135 2415 2423 2337 2128 2002 1983 2030 2228 2328 2249 2017 1921 1869 1423 1345 1384 1479 1827 1943 2107 2390 2098 1973 2281 2095 1749 1583 1509 1675 2025 2309 2368 2500 2755 2897 2901 2700 2213 1623 1299 1171 1158 1266 1706 1917 1748 2082 2595 2777 2797 2640 2153 1526 1342 1863 2284 2283 1779 1203 1704 2382 2041 1407 1473 1705 1664 1524 1485 1680 2027 1994 1906 1618 1095 760 539 497 676 791 1103 1157 1417 1597 1746 1545 1363 953 908 1080 1063 1014 980 907 870 1105 1114 948 1121 1296 1318 1407 1421 1345 1307 1384 1683 1781 1712 1630 1437 1289 1134 1152 1104 1289 1267 1290 1180 1179 1226 1299 1367 1278 1158 1138 1168 1220 1389 1477 1565 1672 1536 1293 1223 961 867 1341 1247 609 378 341 724 1106 1049 945 1127 1295 1321 1454 1708 1921 1950 1883 1869 1814 1666 1472 1393 1468 1444 1435 1529 1413 1611 1934 1966 1739 1067 1268 311 321 315 376 558 909 992 553 268 298 597 1016 1211 1266 1426 1381 1124 865 1011 1366 1596 1605 1529 1564 1535 1491 1573 1418 1272 1152 865 770 1046 1295 1404 1492 1722 1890 1903 1839 1621 1477 1370 1157 1074 1118 1180 1329 1716 1990 2005 2098 2001 1846 1746 1645 1617 1525 1428 1413 1395 1396 1418 1403 1305 1179 1137 1152 999 839 828 786 823 1068 1315 1313 1321 1520 1533 1388 1107 1075 1033 996 1010 1016 991 803 769 745 778 850 978 1072 1038 1027 1076 1136 1209 1348 1404 1421 1368 1227 1122 1075 1193 1246 1220 1233 1270 1203 1036 962 759 597 478 474 533 639 839 1035 1031 905 848 902 983 914 751 651 635 748 1087 1463 1608 1448 1128 923 935 969 928 806 840 1015 1213 1550 1868 2024 1944 2174 2375 2225 1655 971 739 941 1491 1903 2449 2566 3167 3595 3657 2927 2089 1463 1566 1656 1332 779 1180 1515 1947 2143 2174 2370 1964 1519 1162 954 1157 1458 1468 1466 1489 1463 1478 1571 1513 1260 1165 1402 1654 1829 1817 1675 1473 1583 1816 1933 2284 2348 2241 2058 1742 1517 1432 1504 1844 2020 1771 1818 2085 2205 1946 1663 1676 2032 2419 2380 2110 1962 1912 1893 1855 1778 1816 2228 2508 2377 1982 1691 1586 1459 1485 1735 1859 1933 1938 1752 1613 1614 1715 1822 1702 1456 1621 2061 2284 2660 3011 3068 3272 2961 2088 1367 1168 1370 1543 1766 1990 1988 1927 2028 2357 2539 2278 1876 1643 1728 1831 2066 2118 2345 2338 2101 2252 2545 2622 2681 2452 2395 2434 2447 2320 2142 2251 2580 2939 2932 3274 3296 2681 2288 2248 2288 2210 1925 1676 1491 1591 2047 2667 2890 2734 2536 2452 2112 1464 1487 1894 2255 2250 1985 2229 2453 2285 2151 1790 1930 2124 2347 2405 2381 2262 1895 1423 1446 1723 2241 2533 2508 2329 2211 2316 2539 2366 1972 1651 1144 904 862 1092 1503 1701 1624 1603 1629 1674 1781 1791 1589 1066 926 1476 2050 2107 1787 1285 960 682 1241 1892 1713 1673 1913 2236 2446 2462 2218 1711 1280 1202 1679 2100 1866 1490 1213 965 871 1051 1399 1642 1803 2437 2755 2204 1676 1066 729 603 665 1140 1884 2367 2447 2142 1510 802 398 390 730 1219 1573 1765 1528 1224 1277 1491 2180 2994 3015 2027 1034 803 952 1258 1571 1460 1067 742 818 1064 961 1085 1344 1843 2381 2293 2101 1931 1817 1418 1124 1134 1491 1771 1581 1421 1559 1955 2072 1773 1559 1527 1687 1747 1462 1195 1454 1843 1930 1865 1843 1575 1173 1106 1648 2364 2287 1872 1633 1392 1444 1558 1324 833 748 1167 1440 1506 1646 1815 2041 2219 1894 1389 1346 1523 1641 1970 2076 1866 1497 1188 1431 1608 1252 976 851 1034 1495 1652 1826 2225 2409 2350 1554 1062 1486 2064 2115 1797 1569 1496 1283 1362 1974 1898 1551 1686 1897 1996 2040 1844 1520 1411 1489 1660 1768 1646 1507 1421 1598 2062 2449 2344 1987 1534 1358 1456 1686 2030 2301 2248 1900 1649 1690 1930 2051 1768 1618 1807 2088 2246 2267 2303 2512 2497 2104 1984 2019 2031 2289 2161 1777 1701 2084 2447 2582 2443 2024 1656 1532 1244 1032 1135 1111 917 1177 1652 1887 1420 1224 2036 2278 2156 1740 1263 1503 2022 2205 2145 2168 2424 2782 2735 2697 2590 2355 2093 2156 2014 1847 2259 2270 1881 2042 2505 2865 2485 1789 1385 1039 761 778 1017 1458 1539 1465 1926 2384 2132 2011 1610 1827 1650 1567 1689 1817 2009 2031 2033 1873 1258 912 704 693 660 799 965 846 1126 1286 1551 1514 1240 1065 1195 1601 1333 1373 1380 1249 1300 1338 1159 1027 1102 1215 1345 1351 1361 1339 1320 1515 1720 1921 1740 1454 1369 1296 1194 1153 1181 1293 1299 1195 1118 1100 1147 1247 1339 1308 1170 1077 992 994 1297 1464 1506 1553 1561 1572 1484 1161 1056 1344 1314 1143 1019 799 811 1019 1112 1075 1076 1125 1286 1530 1798 2042 2159 2304 2308 1933 1536 1359 1391 1309 1243 1282 1523 1330 1756 2217 2177 1799 1038 1379 371 272 243 236 475 885 853 443 289 463 937 1352 1465 1459 1452 1397 1217 1008 1058 1301 1554 1568 1466 1438 1467 1568 1672 1567 1403 1226 896 750 953 1145 1299 1391 1609 1757 1818 1775 1597 1427 1215 1071 1037 1105 1198 1347 1673 1863 1927 1878 1831 1700 1541 1448 1474 1444 1382 1457 1438 1391 1331 1322 1224 1149 1042 933 888 839 803 804 880 1025 1228 1217 1181 1297 1435 1288 963 1008 1097 1074 1070 1005 880 696 716 713 783 901 962 985 1015 989 1106 1184 1255 1347 1365 1401 1298 1145 1031 899 976 1108 1196 1195 1107 976 758 684 606 518 442 490 599 761 957 1016 919 830 829 914 969 851 739 633 582 823 1228 1545 1616 1438 1097 938 998 1030 958 902 1000 1337 1635 2029 2361 2371 2234 2115 2052 1759 1304 827 797 1183 2103 2371 2766 3268 3523 3495 3311 2605 1804 1329 1457 1464 1105 875 1137 1434 1948 1988 2000 2159 1947 1553 1081 962 1220 1537 1446 1550 1513 1419 1536 1795 1637 1210 1134 1310 1536 1728 1786 1640 1602 1553 1575 1914 2350 2409 2219 1936 1654 1514 1468 1558 1937 2107 2127 2112 2223 2308 1964 1745 1910 2187 2326 2128 1978 1964 1951 1899 1861 1772 1764 2131 2353 2223 1902 1635 1525 1449 1487 1621 1763 1931 1981 1830 1662 1496 1474 1650 1736 1680 1646 1748 1985 2471 2806 2883 2998 2635 1890 1427 1356 1492 1641 1834 1965 2001 2094 2204 2433 2572 2225 1794 1630 1712 1798 1964 2040 2354 2491 2235 2033 2168 2160 2179 2141 2170 2176 2320 2196 2113 2321 2642 2959 3163 3370 3134 2673 2586 2482 2494 2340 2023 1699 1507 1600 2128 2750 2950 2980 2910 2582 2044 1540 1584 1938 2300 2308 2201 2256 2925 2809 2250 1696 1781 2057 2211 2360 2345 2176 2164 1742 1583 1659 2007 2404 2569 2342 2058 2184 2499 2510 2334 1546 1048 990 1009 1199 1516 1968 1904 1853 1493 1567 1776 1938 2060 1388 889 1192 1719 1816 1784 1587 1038 844 1391 1665 1483 1697 2069 2247 2354 2434 2120 1573 1301 1399 1766 1976 1720 1466 1298 1003 815 1028 1688 2224 2499 2906 3226 3002 2545 1575 1007 724 706 1068 1794 2325 2395 2350 1922 957 378 340 669 1152 1511 1637 1536 1357 1137 1331 2026 2784 2953 2189 1432 1295 1129 1192 1402 1483 1269 911 847 1147 1249 1151 1171 1824 2374 2427 2213 1982 1788 1581 1374 1199 1568 1779 1612 1512 1627 1860 1924 1832 1753 1725 1930 2007 1573 1183 1340 1660 1912 2067 2117 1942 1535 1368 1841 2469 2444 2073 1826 1550 1302 1527 1533 1051 874 1045 1279 1620 1826 1832 1912 2136 1989 1634 1595 1731 1927 2084 2071 1749 1498 1518 1717 1688 1387 1115 1087 1296 1520 1545 1695 1903 2122 2086 1381 882 1281 1782 1907 1708 1446 1231 1041 1252 1829 1836 1640 1778 1871 1946 1700 1433 1369 1325 1455 1657 1802 1808 1596 1413 1477 1907 2342 2346 2221 1936 1518 1438 1743 2102 2243 2192 1994 1735 1839 2063 2024 1762 1760 2047 2272 2591 2442 2211 2211 2511 2159 1570 1332 1349 2003 2077 1604 1679 2269 2489 2636 2573 2144 1590 1276 1206 1212 1156 1071 750 788 1152 1293 1000 1609 2548 2674 2576 1657 1244 1745 2196 2282 2215 1997 2259 2765 2659 2817 2983 3131 2764 2549 2751 2572 2897 2607 1957 1985 2242 2891 1605 300 168 230 405 678 774 406 939 1824 2100 2276 2345 1952 1699 1927 1605 1646 1842 1837 1799 1857 1889 1783 1396 1199 1107 889 753 808 925 739 960 1029 1215 1275 1166 1100 1265 1464 1461 1534 1528 1510 1568 1490 1252 1111 1146 1354 1412 1352 1339 1306 1270 1345 1661 1883 1780 1572 1458 1424 1232 1152 1285 1394 1347 1178 1044 938 975 1130 1325 1443 1460 1316 972 919 1272 1624 1664 1619 1591 1671 1685 1501 1375 1424 1363 1380 1471 1400 1134 1275 1292 1247 1182 981 1203 1632 1792 1940 2068 2229 2454 1989 1566 1518 1479 1818 1238 1229 1533 1303 1715 2180 2497 2087 1115 1743 465 367 243 299 715 1044 804 460 434 793 1322 1495 1491 1471 1384 1392 1357 1257 1187 1294 1471 1441 1403 1379 1423 1662 1824 1724 1485 1206 883 751 808 863 1012 1220 1457 1610 1641 1583 1515 1477 1203 1017 921 1034 1178 1323 1614 1721 1775 1722 1677 1585 1386 1237 1272 1329 1345 1364 1464 1413 1283 1199 1147 1100 934 838 772 811 849 866 915 931 1015 1073 1086 1146 1282 1138 943 856 869 1044 1055 1087 910 698 753 730 748 846 902 867 894 905 1102 1297 1365 1439 1418 1312 1091 989 907 796 880 1067 1178 1093 917 812 708 614 542 513 528 573 674 799 936 963 942 969 974 1009 1013 963 799 620 643 979 1427 1702 1651 1348 983 884 994 1077 1108 1088 1136 1591 2144 2481 2501 2251 2080 2008 1738 1336 1040 891 879 1125 1946 2683 3270 3399 3191 2933 2798 2244 1548 1190 1256 1257 1092 1010 1260 1690 1992 1867 1864 1987 1945 1566 1201 1012 1169 1608 1642 1563 1314 1285 1607 1885 1702 1221 1339 1409 1518 1646 1678 1675 1694 1628 1636 1892 2211 2386 2146 1895 1710 1579 1524 1595 1804 2061 2352 2195 2204 2144 1867 1836 2002 2108 2164 2161 2031 1991 1865 1766 1812 1679 1595 1960 2154 1938 1676 1508 1517 1500 1534 1661 1823 2112 2246 2107 1788 1437 1380 1498 1666 1796 1704 1660 1856 2259 2606 2726 2790 2463 1800 1472 1500 1574 1693 1874 2017 2185 2450 2637 2717 2639 2247 1889 1789 1755 1788 1857 1937 2186 2393 2277 1948 1919 1894 1896 1925 1930 1925 2055 2049 2059 2230 2569 2916 3229 3125 3048 2857 2740 2759 2669 2414 1993 1722 1618 1797 2272 2370 2733 2924 2900 2601 2052 1651 1686 1916 2177 2374 2411 2718 3045 2692 2192 1873 1868 2051 2131 2248 2245 2351 2243 1826 1708 1646 1780 2130 2441 2232 2052 2055 2230 2629 2490 1580 981 962 956 1185 1619 1678 2080 1982 1432 1291 1567 1988 2427 1854 1021 926 950 1349 1544 1651 1342 1209 1604 1393 1141 1421 1493 2062 2352 2324 1910 1286 1332 1632 1987 2225 2165 1553 1203 994 728 897 1731 2541 2811 3022 3123 3266 2673 1695 1092 773 698 1015 1626 2125 2344 2440 2039 1043 379 313 610 1077 1423 1609 1665 1579 1309 1305 1834 2499 2726 2325 1975 1672 1441 1319 1429 1594 1470 1066 833 943 969 1081 1394 2031 2396 2373 2098 2001 2002 1963 1369 1048 1407 1721 1622 1490 1592 1713 1736 1778 1727 1921 2295 2352 1704 989 869 1083 1775 2303 2417 2382 1965 1626 1971 2600 2714 2105 1756 1564 1442 1758 1882 1437 1292 1201 1313 1528 1568 1491 1584 1952 1997 1824 1937 2141 2048 1959 1877 1588 1595 1701 1722 1590 1245 1233 1439 1572 1642 1541 1437 1502 1690 1573 1239 1152 1129 1336 1546 1648 1493 1305 1150 1242 1635 1773 1784 1758 1794 1624 1349 1267 1365 1326 1418 1502 1758 1706 1542 1429 1402 1756 2189 2260 2302 1935 1525 1370 1624 2169 2246 2181 1997 1851 1903 2094 2010 1681 1686 1747 2235 2530 2293 1756 1413 2052 2209 2073 1335 1205 1915 2190 1729 1839 2417 2644 2684 2648 2335 1595 976 1082 1202 1613 1488 1278 1045 1412 1798 1332 1970 1842 2401 2109 1769 1610 1766 2218 2445 2653 1998 2092 2725 2660 2745 3093 3343 2596 2601 3256 3278 3139 3156 2996 2156 2331 2722 1264 439 293 545 605 1617 1851 1891 1940 1843 2154 2317 2345 2200 1989 1918 1568 1458 1634 1676 1673 1715 1632 1651 1684 1765 1520 1167 962 858 832 695 702 770 1013 1054 1095 1105 1152 1156 1234 1388 1573 1719 1653 1525 1352 1122 1134 1402 1513 1409 1416 1446 1369 1385 1589 1812 1865 1844 1758 1625 1232 1144 1314 1461 1447 1278 1088 950 957 1048 1267 1492 1498 1403 978 850 1260 1689 1757 1719 1599 1658 1667 1580 1475 1509 1452 1267 1698 1732 1266 1321 1445 1771 1441 1035 1119 1509 1628 1679 1685 2121 2430 2120 1906 1966 2077 1992 1257 1122 1417 1475 1546 2359 2962 2141 1195 1506 457 349 279 493 948 1043 728 490 509 914 1436 1520 1535 1472 1321 1368 1459 1410 1295 1288 1314 1270 1297 1298 1382 1610 1740 1638 1402 1053 809 677 618 608 757 1170 1459 1569 1540 1342 1315 1433 1184 936 803 959 1240 1352 1469 1599 1717 1702 1543 1411 1351 1150 1118 1181 1205 1283 1428 1482 1349 1202 1179 1094 1001 862 826 896 884 802 835 914 767 840 957 1007 1023 918 909 849 871 896 864 963 846 661 794 874 933 974 918 792 806 840 856 1068 1271 1363 1348 1184 782 720 757 765 920 1132 1156 954 832 748 683 599 544 593 629 621 690 819 939 980 974 988 1005 1068 1182 1111 851 670 734 1073 1474 1650 1515 1137 890 927 1080 1192 1246 1230 1351 1918 2441 2542 2335 1958 1779 1754 1600 1273 1123 1067 1075 1372 1997 2948 3391 3210 2826 2561 2482 2021 1388 1124 1043 1093 1187 1164 1308 1740 1977 1835 1829 1907 1848 1479 1236 1195 1216 1360 1618 1390 1145 1252 1448 1700 1676 1348 1632 1627 1656 1640 1519 1635 1704 1650 1739 1968 2157 2225 2049 2049 1929 1772 1538 1494 1585 2095 2272 2051 2012 1995 1832 1971 2258 2137 2020 2012 2070 1986 1876 1802 1853 1717 1621 1885 2090 2013 1908 1643 1457 1528 1670 1915 2060 2284 2369 2235 1871 1587 1626 1592 1801 1979 1862 1784 2017 2358 2500 2499 2596 2466 1975 1629 1543 1553 1658 1849 2061 2345 2675 2845 2769 2576 2290 2077 2051 1969 1815 1769 1922 2178 2284 2175 2011 1959 1975 1941 1995 1974 1850 1865 1950 2061 2258 2537 2790 2857 2990 2903 2822 2859 2908 2711 2373 1997 1802 1814 1862 2013 2369 2753 2883 2830 2605 2234 1871 2044 2198 2227 2257 2593 3047 2825 2347 2115 2082 2066 2054 2006 2063 2208 2338 2260 1998 1892 1745 1751 1943 2257 2254 1964 1979 2272 2686 2500 1609 1127 1196 1280 1392 1452 1614 1863 1901 1572 1191 1327 1972 2097 1910 1784 1361 790 1003 1567 1905 1708 1573 1784 1371 1641 1161 1371 1859 2177 2279 1709 1091 1333 1844 1899 2460 2547 1671 1243 1146 772 872 1670 2576 2590 2679 2889 2970 2527 1582 1082 854 681 929 1023 1709 2458 2587 2152 1044 357 308 588 973 1307 1764 1808 1566 1374 1354 1690 2010 2196 2147 2221 1879 1790 1678 1804 1724 1552 1362 1079 916 779 919 1374 2269 2469 2306 2125 1898 1993 2030 1417 1041 1371 1734 1637 1317 1321 1417 1632 1728 1748 2157 2589 2452 1821 1636 835 1071 1892 2385 2459 2400 2025 1656 1806 2484 2692 2017 1715 1403 1436 1950 2213 2010 1858 1539 1491 1394 1135 1026 1253 1530 1794 1610 1919 2354 2059 1704 1651 1557 1573 1563 1570 1437 1235 1400 1637 1589 1504 1427 1163 1183 1383 1419 1294 777 677 768 1251 1740 1679 1329 1203 1340 1570 1804 1972 1785 1494 1221 1111 1376 1663 1681 1648 1681 1867 1561 1536 1514 1363 1622 1673 2170 2229 1850 1378 1092 1460 2002 2103 2155 1936 1766 1679 1882 1742 1485 1388 1556 2178 2321 1836 1149 1175 1377 2091 2357 1491 1032 1924 2162 1936 1991 2327 2959 2912 3019 2638 1798 1224 1026 1016 1879 2180 1955 1745 2215 2506 2471 2075 2027 1974 1852 2165 2102 1794 1560 2422 2669 1915 1998 2477 2553 2556 3016 3303 2802 2586 3186 3426 3482 3216 2871 2582 2657 2436 1784 1716 2006 2056 1804 1822 1748 1743 1774 1802 2102 2433 2630 2486 2055 1788 1672 1603 1527 1374 1411 1540 1486 1435 1659 1956 1741 1313 1134 1082 998 826 652 667 879 1084 1089 1152 1253 1148 1157 1302 1560 1870 1947 1873 1566 1168 1092 1374 1580 1485 1531 1596 1512 1429 1471 1724 1893 1929 2042 1811 1285 1355 1521 1639 1659 1501 1472 1312 1091 969 1033 1194 1417 1373 911 775 1185 1330 1629 1645 1607 1650 1698 1678 1609 1614 1443 1524 1873 1908 1839 1503 1404 1587 1514 1127 1038 1171 1240 1511 1553 1908 2442 2353 2084 2149 2402 2167 1583 1329 1350 1454 1597 2384 3008 2222 1287 1271 460 313 362 720 1053 952 712 591 648 1106 1486 1490 1511 1502 1415 1498 1635 1495 1261 1109 1120 1194 1267 1373 1544 1599 1548 1410 1275 1023 730 529 496 534 757 1179 1366 1482 1407 1103 1065 1232 1075 912 774 787 952 1217 1403 1500 1679 1702 1523 1336 1319 1225 1129 1149 1199 1336 1445 1473 1522 1382 1248 1141 1029 835 788 883 912 732 640 651 730 764 783 770 767 815 927 929 937 829 760 784 754 689 805 910 983 1033 1050 918 916 980 913 939 1064 1188 1186 1006 590 491 565 617 783 908 973 869 801 739 657 606 585 653 701 761 765 814 875 966 997 968 938 1036 1167 1138 919 716 790 1132 1466 1589 1401 1102 973 999 1118 1271 1361 1414 1651 2108 2362 2235 1973 1660 1484 1521 1511 1520 1461 1316 1410 1777 2421 2888 3149 3046 2646 2296 2214 2024 1497 1223 973 995 1069 1108 1222 1366 1698 1849 1883 1936 1823 1742 1744 1594 1765 1744 1677 1355 1113 1302 1386 1531 1613 1573 1766 1872 1917 1769 1423 1477 1561 1641 1907 2071 2349 2290 2130 2165 2170 2004 1718 1636 1739 2151 2081 2059 2064 1993 1972 2166 2245 2656 2392 1876 1957 2035 1925 1912 1874 1910 1921 2088 2211 2312 1984 1640 1516 1461 1691 1958 2220 2396 2290 2189 1976 1941 2072 1795 2015 2289 2157 2060 2319 2414 2372 2285 2385 2473 2310 1896 1623 1567 1622 1771 2072 2464 2626 2613 2483 2453 2199 2018 2236 2265 2065 1892 1953 2285 2528 2530 2348 2136 2083 2147 2222 2100 1869 1776 1884 2111 2322 2394 2401 2484 2588 2646 2770 2882 2850 2605 2288 2173 2101 2023 2141 2344 2562 2735 2720 2645 2610 2492 2366 2554 2665 2580 2580 2843 3079 2747 2267 2113 2152 2161 2079 1969 2143 2381 2468 2506 2329 2134 1882 1771 1790 1945 2077 1891 1697 1976 2457 2304 1610 1353 1403 1616 2006 2196 2100 1842 2127 1816 1311 1387 1976 2110 1718 1484 1182 689 879 1812 2187 2011 2074 2171 2333 1646 1158 1310 1680 2034 2217 1571 1170 1205 1415 1837 2415 2613 1968 1414 1324 945 854 1052 1671 2557 2430 2359 2482 2150 1538 1048 815 803 662 927 1614 2508 2686 2154 1132 462 426 444 696 1283 1870 1808 1538 1496 1611 1859 1856 1752 1659 1924 1968 2069 2071 1963 1725 1485 1429 1415 1113 888 1024 1584 2396 2601 2500 2187 1627 1881 1930 1459 1062 1340 1780 1746 1468 1140 1258 1555 1701 1956 2373 2745 2709 2309 1426 644 1187 2081 2309 2287 2241 2181 1791 1962 2655 2575 1945 1696 1317 1600 2137 2301 2399 2194 1901 1581 1310 847 840 1042 1394 1806 1508 1573 2347 1949 1434 1418 1644 1491 1106 1220 1220 1233 1567 1709 1698 1424 1271 965 992 1418 1440 1239 801 778 884 1281 1668 1717 1364 1139 1304 1374 1819 2043 1818 1209 880 971 1229 1474 1813 1967 1888 1812 1445 1481 1449 1386 1359 1647 2000 1986 1648 1179 895 908 1348 1779 1859 1851 1763 1551 1589 1417 1287 1180 1683 2103 1941 1410 1058 1263 1735 2743 2881 1896 1333 1787 1901 2058 2317 2708 2898 3051 3371 3096 2315 2163 1317 1168 2031 2682 2213 2265 2397 2419 2355 2137 1999 1942 2094 2322 2368 1830 1614 2314 2408 1730 1833 2196 2489 2579 2923 3232 2975 2827 3109 3354 3586 3205 2864 2978 3007 2595 2288 2486 2817 2787 2270 1785 1846 2105 2120 2049 2174 2564 2810 2572 2111 1769 1651 1645 1465 1217 1263 1413 1339 1322 1610 1911 1808 1477 1469 1521 1478 1100 676 642 855 1094 1126 1269 1550 1303 1233 1264 1499 1767 1769 1899 1661 1181 992 1164 1312 1290 1468 1664 1619 1512 1423 1549 1807 2025 2108 1821 1361 1414 1488 1701 1806 1717 1625 1556 1293 1118 999 1069 1324 1238 922 863 957 1161 1380 1514 1610 1676 1731 1736 1664 1657 1593 1721 2056 2121 2129 1931 1688 1652 1616 1234 905 835 1018 1455 1718 2052 2172 2100 2015 2064 2378 2344 2135 2081 2095 1689 1457 1987 2572 2050 1363 1396 417 285 462 882 1016 801 648 631 796 1165 1397 1525 1403 1466 1503 1679 1748 1438 1156 1015 1055 1229 1368 1562 1657 1526 1446 1392 1241 1002 633 402 447 546 765 1050 1250 1316 1132 853 856 969 911 861 894 832 824 1021 1243 1360 1508 1627 1385 1204 1141 1151 1125 1166 1306 1245 1270 1395 1548 1515 1310 1177 1085 752 697 876 992 876 680 628 807 817 742 679 613 723 915 960 1071 1109 1022 876 764 690 807 866 905 942 1105 1183 1105 1038 986 886 888 983 1024 801 517 346 359 405 507 599 784 853 783 733 735 741 748 781 796 884 830 774 748 771 812 842 924 1065 1174 1145 997 870 928 1205 1466 1536 1407 1269 1139 1098 1231 1404 1526 1595 1877 2193 2106 1803 1616 1404 1274 1293 1375 1600 1674 1560 1732 2210 2637 2751 2858 2770 2404 2123 2044 1994 1639 1242 924 849 870 882 937 1125 1462 1702 1884 1937 2094 2267 2270 2069 2033 1747 1369 1100 1148 1400 1429 1476 1517 1567 1757 2087 2213 1878 1414 1292 1444 1687 2013 2244 2420 2480 2537 2247 2259 1996 1752 1798 1838 2026 1959 2224 2379 2108 2116 2196 2533 2639 2269 2025 2162 2298 2114 2084 2014 2129 2164 2211 2270 2409 1932 1660 1751 1634 1714 1994 2313 2545 2315 1983 1890 2145 2282 1874 1954 2307 2243 2138 2273 2278 2375 2376 2346 2319 2239 1900 1627 1547 1529 1686 2164 2684 2789 2742 2496 2123 1901 2025 2365 2531 2520 2285 2172 2299 2499 2660 2556 2406 2377 2343 2262 2152 2008 1959 2021 2192 2326 2253 2181 2135 2208 2367 2586 2746 2652 2492 2350 2342 2349 2310 2454 2603 2685 2684 2545 2456 2474 2492 2565 2700 2690 2654 2763 3025 3146 2817 2431 2300 2239 2180 2059 1955 2126 2446 2631 2732 2589 2225 1868 1692 1803 2088 2236 1966 1659 1986 2366 2109 1685 1487 1572 1752 2074 2380 2135 2334 2464 1899 1455 1417 1892 1885 1426 1211 1043 742 1033 2086 2567 2570 2424 2483 2467 1760 1353 1403 1617 1880 1987 1628 1314 1258 1588 1964 2351 2401 2004 1559 1491 1409 1183 1210 1715 2149 2124 1958 2165 1884 1627 1532 1220 863 697 828 1320 2145 2399 2048 1367 1285 807 643 742 1277 1735 1743 1644 1645 1668 1775 1810 1705 1425 1424 1694 1797 1958 1711 1651 1307 1360 1579 1479 1205 1227 1715 2246 2540 2576 2040 1483 1672 1639 1359 1113 1241 1584 1772 1458 1105 1250 1544 1733 2170 2401 2682 2750 2121 1053 714 1428 2128 2189 2124 2099 2066 1887 2336 2750 2474 1825 1467 1227 1200 1660 2311 2373 2397 2256 1669 1107 895 871 1009 1670 1737 1169 1408 2219 2001 1522 1362 1641 1266 816 1037 1025 1187 1291 1577 1646 1368 1237 944 1025 1490 1412 1356 969 934 1080 1249 1497 1581 1257 1194 1015 1251 1801 2133 1763 1022 738 789 831 1084 1546 1902 1926 1629 1416 1309 1253 1248 1343 1591 1691 1709 1451 1279 1018 943 1213 1458 1564 1638 1581 1453 1399 1339 1191 1225 1688 1882 1673 1373 1239 1296 1916 2666 2710 2070 1569 1543 1688 1984 2286 2712 2583 2497 2865 3052 2856 2181 1296 1123 1965 2852 2714 2664 2361 2072 1890 1833 1977 2135 2338 2569 2555 2122 1886 2287 2194 1605 1485 1939 2564 2655 2843 3086 3016 3010 3154 3353 3519 3148 2693 2719 2730 2516 2386 2566 2997 2969 2363 1876 2129 2513 2392 2146 2238 2546 2528 2460 2330 1941 1671 1692 1466 1134 1188 1281 1362 1241 1396 1580 1617 1535 1710 1732 1660 1189 707 660 799 1034 1177 1460 1782 1500 1303 1253 1355 1428 1606 1731 1556 1142 934 905 850 981 1281 1617 1685 1583 1491 1509 1728 2071 2031 1713 1405 1335 1316 1479 1671 1752 1780 1710 1671 1582 1371 1263 1280 1132 971 941 958 1098 1244 1371 1535 1612 1658 1730 1692 1646 1598 1662 1896 1986 2024 2046 1819 1575 1506 1389 1250 860 984 1435 1480 1463 1435 1814 2042 2148 2430 2463 2375 2253 2437 2111 1444 1760 2024 1927 1989 1473 425 396 628 975 946 693 553 570 752 1095 1467 1519 1414 1566 1579 1669 1646 1316 1105 1111 1282 1418 1493 1671 1778 1561 1381 1310 1061 770 488 346 433 617 758 885 1137 1188 898 654 688 743 715 701 846 948 974 972 1064 1205 1344 1389 1167 1015 852 854 914 933 971 1152 1110 1154 1279 1375 1207 1081 1028 767 667 830 993 1072 905 894 983 734 706 687 650 692 833 974 1285 1344 1273 1042 874 820 841 917 1018 1154 1325 1375 1268 1122 961 797 720 744 770 602 434 420 354 347 412 544 743 884 798 732 745 770 797 844 890 949 876 675 605 595 628 747 951 1163 1249 1170 947 810 927 1213 1455 1597 1556 1381 1206 1160 1286 1513 1671 1723 1892 2076 1950 1721 1655 1476 1158 1026 1240 1507 1684 1785 2062 2495 2594 2546 2614 2517 2215 1999 1869 1768 1576 1271 899 725 737 726 791 1129 1465 1579 1744 1812 2012 2252 2379 2301 1911 1454 1111 945 1157 1483 1546 1503 1457 1534 1822 2290 2360 1855 1355 1217 1370 1815 1958 2046 2048 2366 2659 2466 2334 1864 1706 1794 1835 1813 1932 2146 2183 2388 2324 2350 2726 2309 2168 2213 2502 2590 2344 2268 2386 2496 2476 2309 2405 2514 1962 1971 2055 1791 1766 1959 2396 2532 2384 1823 1694 2158 2332 1916 1892 2235 2163 2022 2077 2041 2209 2272 2174 2156 2140 1877 1636 1568 1550 1692 2070 2260 2789 2771 2341 1846 1730 2137 2501 2666 2897 2744 2614 2339 2378 2688 2700 2647 2568 2383 2135 2152 2187 2211 2273 2322 2290 2140 2015 1941 1996 2221 2451 2549 2488 2415 2365 2393 2473 2576 2681 2716 2704 2680 2568 2473 2387 2347 2421 2532 2473 2480 2705 2927 3014 2855 2608 2430 2323 2284 2137 1956 2108 2453 2689 2739 2580 2267 1734 1471 1747 2207 2408 2099 1806 1986 2121 1944 1812 1706 1870 1990 2056 2057 2040 2372 2683 2183 1616 1372 1783 1818 1385 1128 973 884 1231 1955 2584 2793 2498 2382 2158 1809 1670 1717 1760 1827 1848 1728 1522 1533 1888 2205 2286 2116 1912 1697 1579 1389 1261 1330 1557 1889 1923 1862 2019 1848 1697 1651 1422 979 732 671 927 1481 1923 1950 2002 1707 1070 815 864 1304 1715 1808 1808 1948 1973 1846 1785 1610 1337 1177 1257 1649 1620 1957 1771 1458 1589 1660 1561 1508 1586 1622 1958 2404 2332 1829 1433 1547 1620 1251 1106 1106 1351 1559 1291 1241 1356 1488 1607 1925 2168 2521 2587 1891 938 922 1547 1979 2024 2031 2176 1946 1860 2303 2616 2372 1823 1514 1195 1135 1555 2105 2293 2407 2358 1767 1586 1104 953 1272 1828 1662 1004 1359 1961 2149 1827 1609 1749 1369 1038 1058 1061 1086 1148 1533 1607 1361 1172 993 1092 1273 1398 1264 910 901 1142 1304 1499 1583 1492 1260 1045 1141 1767 2235 1754 1017 798 672 710 961 1387 1711 1755 1579 1431 1282 1187 1179 1229 1369 1508 1581 1561 1454 1112 982 1197 1361 1402 1405 1367 1280 1254 1255 1205 1311 1669 1858 1895 1756 1593 1630 1956 2221 2147 1833 1645 1523 1482 1612 2057 2438 2367 2224 2338 2388 2326 1709 1067 1167 2056 2804 3084 3019 2313 1757 1392 1621 2015 2225 2470 2639 2587 2230 1964 2373 2273 1962 1509 2007 2763 2801 2768 2967 3166 3244 3250 3390 3460 3046 2617 2453 2369 2233 2334 2623 3097 3077 2496 2294 2114 2709 2587 2288 2400 2597 2497 2465 2272 1916 1659 1734 1687 1368 1238 1292 1392 1231 1247 1270 1325 1433 1684 1742 1628 1255 865 677 675 832 1218 1593 1693 1654 1474 1366 1265 1296 1468 1575 1466 1206 1110 999 797 816 1046 1410 1600 1603 1498 1533 1786 2146 2074 1749 1554 1346 1077 1054 1304 1574 1711 1716 1767 1805 1747 1578 1415 1269 1196 1168 1147 1241 1298 1263 1349 1453 1628 1814 1802 1796 1897 1888 1921 1893 1887 2053 1893 1615 1531 1303 1002 711 864 1244 1058 993 999 1821 2340 2345 2315 2277 2180 2221 2417 2151 1563 1525 1607 2034 1915 1520 454 479 765 980 777 528 532 614 761 1030 1404 1472 1472 1543 1482 1610 1625 1323 1156 1252 1466 1503 1444 1548 1667 1510 1367 1253 893 525 409 428 582 788 763 751 1022 1137 1069 748 521 511 522 551 764 959 1107 947 898 1140 1281 1196 1084 917 725 686 702 762 743 927 953 1018 962 1031 988 977 1032 777 706 885 1093 1116 1190 1177 1011 756 649 612 682 775 876 1133 1515 1503 1364 1212 979 922 842 959 1223 1441 1570 1510 1304 1090 905 738 704 705 778 695 570 658 565 526 579 663 777 852 808 740 727 748 829 886 918 973 876 764 607 538 546 699 923 1096 1201 1089 816 701 799 1055 1303 1605 1581 1354 1179 1233 1478 1645 1694 1689 1700 1805 1821 1775 1803 1586 1143 982 1152 1427 1698 1887 2138 2355 2390 2432 2459 2440 2197 1781 1596 1619 1595 1461 1118 827 825 875 1010 1224 1427 1611 1832 1815 1874 2246 2476 2401 1876 1318 1093 972 1164 1462 1645 1653 1558 1673 2052 2365 2280 1868 1460 1314 1485 1815 1859 1743 1812 2288 2641 2608 2261 1724 1501 1632 1884 1889 1945 2001 2084 2253 2241 2206 2386 2048 1924 2039 2487 2581 2485 2428 2765 2971 2829 2605 2543 2369 1604 1929 2537 2359 2160 2186 2223 2330 2104 1678 1693 2143 2405 2059 2073 2213 2146 2125 1975 2061 2258 2266 2054 1960 2033 1916 1737 1814 1855 1889 1969 2335 2620 2618 2188 1867 1930 2373 2480 2489 2651 2824 2661 2219 2148 2484 2649 2746 2577 2298 2078 2116 2182 2208 2312 2376 2285 2105 1991 1936 1936 2090 2217 2255 2317 2409 2433 2486 2567 2635 2709 2719 2694 2675 2658 2629 2531 2432 2372 2351 2269 2226 2446 2695 2772 2786 2690 2390 2147 2239 2295 2106 2131 2402 2575 2568 2490 2172 1500 1161 1511 2036 2221 2001 1807 1871 1977 2018 2011 2065 2166 2044 1902 1931 2237 2703 3009 2578 1656 1304 1654 1751 1443 1123 1007 1079 1355 1649 2411 2817 2504 2187 1817 1672 1805 1864 1992 2155 2078 1828 1759 1810 2088 2281 2122 1908 1760 1692 1589 1327 1254 1346 1460 1721 1856 1855 1808 1736 1650 1596 1562 1273 856 550 522 648 958 1476 1967 1848 1375 1181 1132 1294 1447 1617 1846 2107 2154 1972 1811 1661 1428 1176 1095 1068 1288 1845 1932 1777 1758 1696 1654 1670 1693 1798 2102 2313 2081 1543 1239 1387 1406 1229 1067 1088 1262 1344 1207 1189 1255 1286 1274 1544 2009 2411 2325 1735 1133 1037 1424 1665 1769 1920 2031 1802 1761 2079 2319 2270 2019 1582 1126 1077 1461 1932 2181 2312 2332 2188 1722 1136 1048 1516 1860 1503 1013 937 1477 1929 1892 1858 1841 1242 839 992 1143 1101 1152 1484 1492 1217 1131 1068 1054 1079 1195 1058 819 904 1280 1590 1653 1618 1477 1116 819 923 1545 2025 1927 1462 920 730 686 871 1281 1594 1613 1549 1465 1376 1268 1172 1101 1122 1279 1446 1601 1530 1301 1260 1296 1220 1152 1109 1100 1112 1188 1277 1304 1516 1779 1984 2185 2029 1952 1953 1973 1984 1966 1918 1853 1610 1441 1491 1996 2363 2420 2476 2662 2758 2598 1788 1143 1716 2146 3148 3467 3064 2308 1561 1201 1690 2135 2269 2556 2401 2365 2069 1896 2254 2355 1949 1477 2123 3022 2898 2449 2417 2667 3225 3221 3246 3273 2825 2578 2900 2777 2363 2257 2512 3222 3176 2794 2554 2450 3001 2890 2623 2530 2537 2417 2317 2190 1911 1830 1941 1870 1816 1480 1481 1416 1250 1267 1299 1292 1409 1602 1729 1659 1363 1194 1089 897 977 1308 1632 1706 1590 1515 1393 1253 1263 1351 1451 1478 1381 1284 1079 855 716 890 1153 1304 1507 1469 1576 1895 2222 2137 1907 1662 1306 986 890 1064 1348 1420 1623 1773 1839 1869 1736 1534 1538 1397 1367 1490 1588 1371 1370 1225 1400 1603 1800 1656 1593 1532 1793 2006 2013 1977 2018 1805 1852 2035 2067 1619 716 757 1063 1370 1222 1144 1793 2323 2356 2343 2210 2035 2024 2194 2212 1862 1512 1578 1938 1778 1494 508 636 854 968 859 617 574 726 814 954 1253 1505 1651 1601 1487 1615 1638 1385 1322 1442 1518 1511 1455 1479 1516 1398 1270 1150 856 567 483 507 683 936 834 697 728 920 962 619 387 392 429 377 547 861 1079 868 726 962 1209 1106 977 789 783 733 628 628 657 757 886 993 888 842 761 744 915 767 675 664 861 1177 1360 1380 1187 845 661 601 681 821 928 1276 1459 1508 1437 1404 1110 873 814 966 1201 1433 1633 1606 1343 1148 891 714 638 642 708 794 736 781 845 837 894 899 876 793 772 650 750 821 867 983 960 1003 1087 952 788 700 621 745 900 999 1033 984 826 758 688 913 1367 1624 1558 1292 1157 1325 1646 1792 1669 1519 1481 1517 1662 1786 1803 1538 1145 1035 1200 1454 1751 1994 2182 2212 2146 2132 2185 2219 2034 1623 1382 1446 1576 1623 1529 1368 1347 1397 1397 1335 1472 1789 2000 1906 1900 2201 2279 2152 1738 1326 1147 1087 1109 1370 1682 1787 1769 1915 2207 2380 2225 1913 1616 1543 1553 1717 1722 1677 1920 2442 2747 2726 2273 1695 1382 1547 1704 1950 2064 2162 2254 2176 2127 2104 2054 2020 1882 1957 2257 2492 2614 2670 2999 3186 3096 2886 2574 1951 1349 1813 2591 2640 2655 2326 2218 2198 2013 1771 1924 2262 2468 2243 2336 2364 2438 2127 1956 1977 2135 2259 2157 1935 1925 1884 1787 1841 2072 2282 2208 2378 2392 2382 2166 2058 2170 2453 2212 2251 2391 2596 2475 2063 2099 2395 2562 2689 2503 2301 2095 2030 2040 2054 2197 2332 2261 2174 2024 1926 1889 1919 1950 2093 2234 2439 2539 2582 2607 2574 2658 2722 2710 2704 2682 2602 2632 2662 2614 2418 2219 2181 2262 2393 2534 2774 2765 2364 1937 2091 2414 2382 2191 2154 2228 2334 2478 2115 1392 1082 1374 1678 1772 1716 1679 1774 1986 2108 2200 2402 2404 2014 1847 2171 2431 2747 2958 2366 1475 1187 1504 1687 1485 1277 1204 1183 1316 1845 2637 2920 2472 1891 1497 1549 1687 1766 2230 2622 2463 2140 2107 2222 2163 2015 1865 1823 1727 1501 1373 1366 1474 1345 1227 1411 1632 1795 1811 1732 1546 1507 1751 1624 1039 663 481 283 373 927 1721 1852 1535 1445 1408 1326 1257 1447 1808 2091 2122 1963 1846 1797 1721 1522 1229 1016 1313 1917 2151 2059 1865 1674 1550 1545 1755 2036 2280 2222 1780 1233 1019 1064 1207 1238 1075 1063 1176 1208 1156 1213 1296 1335 1243 1358 1986 2526 2282 1705 1427 1410 1488 1559 1773 2008 2030 1878 1842 1950 2052 2063 1977 1657 1195 1157 1456 1848 2099 2140 2091 2039 1818 1284 1184 1730 1812 1393 1030 788 1345 1718 1779 1948 1799 1130 711 812 1102 1172 1184 1470 1425 1084 1024 1053 1094 1057 1040 1016 859 944 1388 1772 1910 1695 1367 1013 736 878 1368 1680 1972 1540 941 838 737 833 1223 1485 1480 1406 1271 1352 1298 1110 1057 1006 1050 1288 1571 1492 1423 1519 1376 1046 820 651 656 902 1179 1306 1370 1495 1918 2272 2132 2015 2014 1949 1779 1528 1604 1866 1878 1519 1288 1571 1966 2384 2578 2748 2901 2757 2242 1555 1270 1970 2942 2875 2692 2405 2092 1599 1533 1700 2344 2561 2633 2209 2060 1788 1753 2049 2306 1838 1568 2279 3092 3083 2800 2408 2520 2974 2919 2997 3046 3013 2919 3052 3118 2748 2597 2745 3131 3210 3023 2657 2901 3075 3007 2908 2723 2518 2256 2100 2095 2040 2038 2081 2178 1953 1675 1566 1460 1346 1325 1390 1410 1458 1559 1672 1703 1584 1493 1230 968 1025 1319 1610 1699 1699 1612 1366 1212 1197 1208 1270 1386 1377 1300 1168 985 639 735 886 1356 1530 1456 1482 1856 2156 1982 1947 1592 1364 1089 869 927 1100 1241 1548 1719 1802 1858 1843 1774 1590 1399 1391 1672 1883 1667 1538 1217 1295 1539 1732 1764 1625 1399 1522 1852 1914 1844 1962 1992 2067 1986 1949 1766 1256 1038 1185 1336 1105 1157 1635 1880 2007 2355 2296 2062 1966 2198 2367 2117 1589 1516 1807 1705 1472 587 831 878 969 889 700 710 802 866 998 1247 1553 1608 1475 1460 1565 1514 1437 1465 1529 1536 1428 1441 1503 1465 1442 1288 1060 830 647 537 547 756 1039 1119 930 745 816 700 383 297 402 519 450 479 817 937 742 584 655 960 1044 989 684 674 695 617 554 727 795 887 884 826 779 697 597 734 765 630 574 661 906 1219 1423 1243 942 762 670 670 780 882 1113 1348 1418 1530 1392 1055 840 823 943 1066 1277 1508 1567 1325 1106 921 706 584 488 480 632 715 842 1028 1066 1035 1016 881 729 631 608 659 851 1032 1109 1111 1179 1245 1143 941 824 743 829 894 977 989 977 939 821 798 1022 1476 1665 1554 1260 1140 1372 1681 1862 1775 1540 1312 1361 1603 1792 1795 1459 1007 869 1112 1414 1724 1984 2170 2221 2122 1980 2035 2093 1951 1592 1287 1312 1535 1824 2056 2091 2100 2008 1748 1466 1451 1804 2055 2010 2040 2174 2151 2060 1767 1532 1252 1125 1205 1509 1788 1859 1930 2101 2305 2357 2160 1886 1789 1760 1770 1823 1742 1804 2068 2359 2569 2606 2247 1758 1565 1493 1574 1944 2129 2168 2193 2072 2190 2259 2108 2046 2108 2125 2171 2379 2551 2683 2981 3222 3149 2801 2299 1606 1330 1763 1819 2488 2625 2357 2225 2108 2070 2001 2238 2471 2563 2428 2364 2442 2414 2241 2035 1985 2012 2194 2164 1945 1834 1824 1783 1822 2162 2601 2371 2203 2362 2401 2298 2140 2186 2247 2055 2111 2324 2449 2312 1937 2069 2261 2430 2569 2511 2453 2170 2082 2011 1991 2189 2303 2291 2298 2172 2073 2078 1957 2000 2196 2291 2464 2628 2680 2633 2617 2720 2734 2758 2681 2614 2524 2606 2859 2984 2784 2414 2260 2271 2109 2447 2875 2928 2420 1945 2014 2451 2614 2539 2245 2025 2161 2495 2271 1535 1222 1466 1473 1459 1475 1556 1720 1976 2137 2223 2562 2539 2112 1950 2059 2462 2998 2984 2334 1545 1129 1186 1492 1541 1562 1504 1267 1362 2140 2849 2906 2487 1698 1150 1042 1073 1481 2314 2913 2766 2395 2364 2478 2035 1579 1514 1731 1855 1517 1309 1379 1461 1333 1180 1220 1378 1664 1792 1710 1448 1238 1652 1812 1377 977 702 277 244 614 1222 1642 1626 1473 1426 1344 1302 1460 1659 1881 1973 1923 1852 1885 1928 1757 1426 1241 1447 1894 2167 2248 2169 1960 1553 1389 1735 2235 2431 2176 1637 1178 1079 1077 1356 1418 1195 1016 1131 1192 1116 1109 1289 1509 1285 1267 1912 2482 2135 1661 1643 1701 1698 1740 2085 2241 2005 1803 1794 1798 1878 1877 1763 1597 1397 1401 1597 1887 2125 1986 1680 1707 1825 1403 1205 1644 1640 1361 640 662 1208 1426 1614 1971 1955 1674 882 808 1149 1226 1300 1625 1529 1158 1052 1024 1203 1080 934 1017 892 940 1303 1898 2118 1583 1088 900 843 1031 1344 1748 2067 1504 1063 1136 882 769 873 1238 1444 1377 1158 1327 1335 1048 971 960 1004 1258 1530 1370 1334 1435 1304 1038 673 478 548 938 1249 1343 1387 1513 1924 2233 1840 1737 1720 1571 1487 1355 1692 1929 1835 1492 1316 1764 1852 2261 2627 2916 2603 2121 1384 1033 1106 1819 2227 1985 1985 1951 1914 2212 2609 2745 2815 2929 2851 2382 1894 1852 1719 2069 2269 1869 1749 2280 2820 3066 2856 2446 2474 2724 2616 2565 2794 2960 2849 2942 2953 2701 2716 2792 2953 3089 3043 2896 3006 3172 3081 2993 2831 2549 2255 2006 2031 2131 2216 2342 2150 1903 1766 1580 1356 1303 1258 1358 1459 1485 1535 1661 1771 1713 1548 1280 1033 1031 1185 1295 1504 1722 1693 1370 1230 1318 1244 1219 1309 1370 1515 1572 1179 903 628 696 1374 1648 1468 1345 1394 1556 1898 1699 1604 1501 1231 978 882 900 1019 1257 1512 1726 1770 1851 1867 1691 1485 1485 1730 1811 1886 1593 1288 1354 1664 1851 1998 1737 1247 1160 1559 1648 1448 1450 1554 1639 1589 1819 2018 1931 1670 1386 1250 966 1113 1251 1379 1673 1957 2252 1935 1672 2035 2060 1986 1666 1658 1816 1761 1653 692 902 837 787 778 775 881 957 874 931 1262 1590 1585 1424 1419 1551 1527 1429 1420 1450 1435 1449 1606 1522 1331 1371 1247 958 725 613 607 596 598 812 1130 1041 809 775 553 265 223 471 674 549 491 758 733 610 580 585 569 678 743 483 500 724 781 773 830 836 835 747 633 583 524 512 469 581 653 572 534 710 977 1188 1167 884 747 663 657 746 814 838 1110 1330 1431 1298 982 791 805 876 910 1069 1233 1279 1187 988 921 721 610 406 368 472 637 883 1025 1158 1101 927 704 598 569 560 672 799 931 1099 1247 1288 1259 1226 1065 965 877 929 951 967 978 937 911 853 921 1190 1632 1710 1472 1191 1141 1358 1603 1930 1761 1428 1197 1308 1696 1905 1750 1362 930 698 781 1092 1383 1622 2044 2295 2274 2108 2109 2068 1869 1619 1388 1466 1780 2113 2320 2461 2539 2240 1612 1186 1279 1726 2043 2060 2108 2170 2154 2143 1970 1599 1238 1172 1319 1633 1937 1998 2012 2141 2343 2414 2495 2355 2085 2013 1976 1946 1916 2107 2210 2198 2291 2400 2296 2080 1865 1613 1666 1918 2084 2150 1996 2100 2539 2655 2630 2494 2514 2380 2410 2399 2380 2532 2897 3106 2936 2515 2164 2077 1742 1402 1616 2175 2352 2233 2103 2003 2071 2093 2288 2359 2438 2449 2242 2286 2324 2304 2178 2087 2105 2112 2079 1973 1893 1823 1986 1943 2046 2516 2411 2127 2347 2558 2476 2362 2299 2079 1968 2045 2204 2356 2158 1900 2072 2234 2374 2388 2478 2419 2246 2182 2107 2114 2339 2390 2376 2188 2171 2170 2232 2121 2150 2270 2338 2484 2663 2691 2604 2664 2920 2843 2752 2574 2439 2393 2511 2899 3206 3205 3170 2776 2443 2138 2384 2856 2964 2516 2044 1991 2095 2482 2657 2374 1908 1997 2407 2313 1761 1441 1390 1377 1371 1364 1355 1503 1866 2097 2115 2479 2581 2490 2316 2318 2500 2856 2867 2444 1779 1132 971 1306 1336 1565 1732 1453 1479 2307 2858 2867 2477 1924 1776 1236 1142 1530 2309 3018 3014 2711 2571 2429 2300 1784 1459 1941 2084 1650 1564 1673 1412 1147 1121 1185 1433 1602 1565 1558 1377 1292 1693 1924 1854 1350 894 460 233 432 888 1302 1552 1483 1358 1375 1486 1636 1653 1626 1773 1790 1864 1944 2064 1974 1817 1714 1733 1962 2154 2260 2250 1980 1585 1532 1938 2516 2634 2279 1960 1394 1285 1387 1798 1772 1383 1101 1089 1163 1275 1144 1231 1456 1298 1281 1870 2364 2089 1973 1747 1882 1784 1807 2286 2412 2081 1790 1749 1784 2069 1986 1531 1304 1506 1771 1874 1956 2148 1891 1505 1459 1538 1291 1096 1235 1207 1109 558 668 1111 1149 1448 1618 1905 1643 936 887 1165 1218 1380 1785 1953 1721 1066 990 1333 1118 865 775 742 746 1049 2222 2233 1369 777 763 867 1380 1697 2126 2163 1409 1166 1414 1239 837 771 1202 1463 1470 1239 1388 1435 1510 1184 1019 913 1151 1575 1261 1019 938 1041 993 825 753 879 1221 1412 1447 1444 1565 1852 2014 1747 1558 1488 1449 1459 1538 1850 1912 1781 1597 1571 1790 2098 2385 2536 2629 2557 1924 1290 1126 1659 2331 2037 1817 1988 2035 2025 2412 2704 2718 2858 3059 2992 2734 2595 2258 2024 2235 2463 2166 2003 2094 2526 2838 2514 2281 2532 2698 2465 2194 2479 2798 2722 2779 2747 2486 2386 2353 2665 2964 2924 2825 2897 3025 2985 2951 2864 2504 2205 2088 2047 2043 2175 2359 2123 1878 1821 1921 1879 1447 1267 1382 1531 1606 1607 1680 1719 1638 1419 1262 1097 1049 1125 1216 1340 1667 1588 1313 1228 1235 1415 1256 1315 1426 1736 1924 1481 1322 769 798 1344 1635 1552 1502 1408 1431 1644 1475 1510 1473 1415 1163 929 880 889 1017 1305 1568 1688 1725 1776 1679 1551 1534 1567 1578 1625 1545 1368 1487 1816 2010 2087 1781 1155 1056 1348 1418 1238 818 724 876 1233 1706 1870 1943 1709 1390 1140 1166 1068 886 799 1076 2107 2297 1875 1786 1625 1917 1859 1826 1815 1812 1643 1903 941 1022 847 672 615 735 925 940 844 933 1266 1522 1506 1447 1391 1350 1469 1491 1430 1420 1398 1565 1748 1545 1221 1210 1142 882 644 582 603 710 610 640 900 882 787 770 537 221 214 599 708 531 594 781 600 400 500 596 518 456 477 412 368 504 657 734 841 874 773 622 483 449 378 366 419 585 769 725 542 539 735 875 954 851 722 630 620 615 747 851 1048 1104 1120 1025 840 674 721 793 851 922 993 1008 1042 954 861 744 658 504 432 472 604 876 984 892 851 723 668 597 550 553 718 849 1042 1201 1243 1308 1268 1300 1216 1159 1118 1094 1021 931 955 954 918 941 1119 1405 1688 1682 1399 1262 1282 1458 1686 1826 1565 1279 1209 1328 1625 1827 1739 1322 1002 765 662 752 1194 1831 2144 2275 2189 2105 2153 2014 1795 1729 1663 1765 1983 2221 2421 2610 2441 1944 1358 965 1171 1703 2013 2231 2420 2459 2334 2109 1850 1528 1220 1191 1416 1710 2018 2100 2038 2047 2141 2322 2541 2521 2277 2140 2104 2070 2007 2196 2229 2068 2060 2172 2285 2200 1868 1662 1829 2072 2132 2055 1894 2108 2759 3076 3129 2971 2546 2427 2423 2277 2184 2401 2864 2883 2575 2420 2173 2053 1726 1377 1463 1876 2060 2040 1890 1979 2095 2124 2164 2262 2389 2405 2120 2022 2142 2173 2185 2200 2203 2170 2112 2002 1980 1962 2056 2072 2036 2199 2190 2079 2233 2533 2654 2639 2452 2112 1952 2036 2104 2235 2113 1994 2134 2079 2186 2267 2393 2317 2279 2208 2145 2184 2331 2335 2327 2251 2089 2110 2170 2112 2198 2304 2400 2469 2677 2682 2882 2962 3025 2857 2628 2367 2230 2247 2361 2790 2838 3255 3320 2994 2693 2404 2481 2733 2767 2491 1953 1876 2053 2376 2566 2328 1825 1767 2139 2262 1866 1752 1222 1192 1335 1273 1115 1258 1870 1979 1837 1928 2219 2409 2265 2201 2380 2712 2901 2582 1904 1136 1050 830 1229 1621 1873 1782 1791 2253 2534 2626 2209 2301 2041 1500 1379 1618 2315 2776 2970 2883 2861 2685 2163 1583 1482 2084 2143 1682 1591 1895 1876 1617 1221 1253 1548 1602 1458 1380 1232 1142 1204 1627 1980 1635 1103 778 288 268 461 568 1236 1352 1393 1490 1764 1934 1898 1533 1432 1433 1775 2007 2264 2222 2154 2148 2008 2027 2177 2177 2111 1846 1626 1588 2159 2717 2788 2540 2129 1366 1357 1626 2215 2203 1718 2095 1828 1436 1406 1223 1131 1294 1234 1273 1791 1894 1949 1769 1798 1981 1763 1806 2347 2407 2378 2112 1822 1918 2217 1964 1304 1254 1715 2232 2037 1932 2129 1930 1933 1331 1247 1185 1094 943 948 1100 874 858 1036 927 1073 1263 1764 1641 988 1029 1108 1212 1263 1571 1955 1701 1121 950 1284 1126 795 763 735 789 1256 2292 2086 1325 768 695 889 1650 2131 2373 2089 1347 1094 1143 1233 799 683 1177 1523 1571 1413 1424 1443 1484 1369 1115 832 1118 1537 1538 1153 811 859 983 1050 1253 1544 1635 1652 1554 1562 1603 1687 1777 1707 1545 1462 1534 1731 1899 1951 1924 1866 1833 1773 1887 2310 2519 2343 2154 2171 2355 2094 1669 1972 2265 2013 1788 1827 1957 2147 2481 2683 2599 2642 2754 2703 2526 2343 2228 2194 2526 2689 2539 2394 2226 2562 2671 2137 2088 2500 2613 2428 2064 2286 2637 2574 2581 2594 2525 2314 2085 2279 2740 2774 2712 2710 2742 2771 2815 2899 2642 2390 2178 2099 2009 2168 2361 2082 1831 1647 1829 1850 1540 1312 1446 1585 1714 1731 1763 1597 1491 1227 1008 1022 1066 1138 1238 1292 1460 1465 1360 1269 1403 1447 1351 1514 1700 1869 1946 1920 1434 1009 1108 1480 1696 1650 1589 1573 1524 1518 1336 1207 1249 1276 1079 942 979 968 1058 1229 1473 1655 1565 1514 1504 1457 1469 1355 1270 1333 1437 1348 1230 1277 1670 2078 1824 1063 1049 1228 1326 1138 458 413 661 1211 1339 1969 1919 1666 1562 1325 1095 1008 691 607 1040 1742 1902 1876 1995 1991 1899 1844 1830 1799 1659 1607 1853 1064 1008 799 603 583 801 1009 943 875 1028 1279 1444 1466 1418 1265 1263 1421 1491 1484 1419 1421 1631 1645 1317 1145 1241 1179 917 797 747 757 744 563 535 627 591 623 757 562 277 295 653 706 537 480 572 530 402 388 407 413 362 245 176 129 245 342 454 628 744 771 521 440 367 323 354 436 628 812 814 596 486 694 775 816 759 643 578 567 564 679 777 932 969 918 825 724 594 666 794 864 842 862 911 915 913 881 761 701 637 540 536 659 822 861 620 608 550 527 515 594 704 1331 1368 1344 1300 1228 1218 1274 1368 1367 1354 1275 1190 1067 932 943 964 962 1040 1293 1597 1697 1521 1362 1206 1273 1551 1798 1762 1477 1272 1261 1412 1696 1867 1812 1589 1466 1374 1137 1083 1418 1988 2190 2117 2002 2001 2084 1919 1705 1770 1868 2030 2230 2411 2501 2507 2242 1664 1145 950 1200 1673 2018 2165 2274 2346 2227 1997 1681 1437 1214 1204 1488 1802 2030 2093 2035 1971 2073 2308 2435 2333 2063 1976 2021 2111 2214 2334 2313 2183 2132 2176 2294 2171 1736 1551 1811 2106 2240 2156 2140 2380 2517 2937 3139 2879 2439 2329 2302 2167 2152 2440 2799 2763 2536 2260 1993 2008 1755 1419 1453 1736 1961 1977 1919 1985 2015 2067 2138 2230 2305 2301 2066 1996 1991 1971 1999 2130 2215 2246 2152 2039 2027 2120 2193 2116 2016 1966 1915 1941 1956 2297 2632 2693 2520 2174 1991 2145 2101 2196 2194 2181 1955 2033 2140 2215 2279 2127 2102 2139 2097 2151 2165 2191 2198 2126 1897 1910 2006 2063 2219 2377 2428 2437 2544 2728 2886 2999 2982 2818 2517 2244 2118 2139 2130 2257 2555 3097 3336 3180 2965 2844 2718 2579 2561 2255 1787 1675 1875 2213 2401 2245 1836 1681 2016 2125 2055 1701 1417 1370 1499 1263 976 1179 1884 1688 1634 1667 1902 2205 2000 1978 2206 2731 3104 2743 2394 1631 1076 734 931 1426 1668 1937 2127 2206 2276 2187 2043 1888 1950 1475 1480 1962 2173 2364 2441 2962 3177 2815 2207 1557 1433 1865 1871 1519 1627 1700 1802 1688 1363 1237 1453 1591 1559 1342 1315 947 1102 1435 1938 1986 1570 1015 412 413 198 301 987 1193 1362 1615 2079 2418 1986 1992 1274 1119 1456 2007 2411 2484 2425 2320 2197 2173 2290 2247 1904 1538 1473 1540 2336 2764 2855 2676 1951 1263 1405 1840 2536 2567 2415 3031 2769 2354 2023 1374 1105 1162 1144 1163 1371 1648 1706 1620 1746 1985 1925 2035 2320 2404 2474 2299 1880 1956 2008 1757 1230 1185 1573 2676 2249 1753 2044 2210 2021 1524 1389 1337 1195 927 885 995 1063 1019 947 879 859 1003 1284 1456 1335 1073 999 1026 1033 1365 1798 1645 1337 1114 1102 1051 814 703 865 1130 1734 2416 1880 1025 842 699 971 1668 2143 2371 2121 1459 1106 893 986 759 641 1129 1577 1695 1646 1550 1447 1550 1429 1099 849 901 1155 1136 944 869 991 1159 1245 1456 1602 1825 1904 1740 1770 1822 1694 1606 1602 1744 1938 2082 2209 2163 2019 1849 1709 1687 1576 1789 2309 2466 2113 1866 1934 2175 1962 1574 1702 1957 1907 1599 1689 1980 2336 2558 2603 2354 2296 2221 2185 2186 1990 1822 2084 2602 2731 2515 2303 2165 2390 2484 2058 1817 2269 2385 2350 1957 2363 2628 2426 2359 2399 2514 2466 2228 2049 2422 2690 2674 2701 2499 2495 2697 2825 2747 2744 2468 2129 2044 2082 2325 2169 1984 1680 1521 1654 1492 1388 1528 1624 1719 1744 1705 1509 1412 1247 1019 959 1028 1155 1182 1187 1255 1354 1389 1448 1617 1677 1555 1685 1885 2024 2112 1892 1386 1113 1420 1688 1720 1576 1466 1675 1771 1619 1300 1180 1092 1123 1035 968 1058 1186 1244 1406 1603 1623 1385 1203 1206 1205 1355 1049 1033 1237 1435 1456 1238 1168 1635 2035 1719 1078 1049 1173 1354 1030 707 588 720 1025 1387 1942 2039 1804 1658 1619 1392 1103 854 770 1074 1363 1423 1702 2134 2306 2128 1933 1875 1721 1435 1414 1748 1066 947 680 515 589 904 1087 940 867 895 1060 1376 1548 1483 1263 1238 1378 1449 1558 1596 1550 1616 1455 1181 1193 1340 1404 1310 1146 940 851 772 573 477 513 441 401 604 598 435 454 709 825 800 786 783 639 521 461 458 434 339 153 57 68 176 202 244 262 373 487 466 527 588 597 674 867 1012 1059 902 726 511 591 656 657 627 553 513 580 605 633 634 810 976 917 796 684 564 614 725 817 769 839 905 861 826 799 730 700 733 702 705 779 810 769 566 565 574 545 538 795 1089 1883 1865 1597 1312 1173 1148 1252 1432 1468 1446 1343 1297 1079 944 852 809 865 1056 1433 1738 1729 1429 1224 1059 1237 1549 1723 1664 1410 1418 1571 1719 1954 2122 2162 2276 1892 1450 1201 1221 1566 2033 2180 1970 1862 1938 1988 1862 1679 1702 1924 2265 2514 2609 2546 2297 1866 1352 986 938 1292 1619 1798 1991 2177 2307 2209 1907 1646 1509 1297 1220 1448 1707 1828 1955 1967 1914 1990 2217 2395 2257 1969 1899 2006 2192 2320 2419 2428 2434 2476 2473 2438 2161 1664 1415 1599 1970 2273 2392 2348 2377 2554 2899 2962 2569 2254 2214 2162 2044 2153 2336 2589 2634 2334 2064 1905 1910 1741 1457 1589 1845 1907 1898 1917 1983 1869 1872 2063 2205 2229 2137 2051 2016 1968 1986 2025 2085 2186 2215 2180 2197 2206 2214 2205 1995 1832 1782 1777 1774 1852 2214 2504 2529 2357 2113 2075 2189 2174 2173 2077 2023 1882 1939 2108 2165 2173 1979 1903 1998 1955 1997 2046 2021 2032 1986 1735 1720 1874 2084 2274 2350 2279 2233 2338 2525 2686 2843 2928 2876 2572 2253 2161 2122 2077 2222 2482 2909 3272 3278 3045 3116 3044 2918 2726 2234 1793 1684 1863 2042 2159 2073 1836 1745 1884 2053 2182 1890 1477 1610 1506 1214 990 1115 1441 1543 1658 1806 1865 1913 1967 1869 2222 2619 3142 3113 2655 1663 1098 764 707 1035 1461 1845 1984 2121 2187 2093 2207 2084 1749 1399 1613 2061 1947 2014 2160 2814 3143 2896 2461 1730 1388 1538 1534 1542 2034 2290 1840 1450 1409 1190 1316 1570 1598 1500 1296 976 1203 1470 2034 2264 1874 1756 1249 612 276 300 720 928 1251 1703 2209 2292 2514 1948 1149 945 1229 1895 2392 2463 2348 2309 2069 2079 2412 2234 1626 1320 1414 1665 2139 2592 2751 2332 1623 1276 1720 2126 2537 2659 2938 3006 2936 2902 2748 1906 1284 1223 1148 1157 1258 1494 1677 1540 1703 1974 2038 2109 2214 2324 2408 2303 2000 1925 1544 1320 1328 1374 1903 2835 2385 1665 1882 2274 2373 1758 1219 1262 1260 985 886 918 1039 1100 1110 961 927 923 1068 1381 1486 1210 994 879 826 1087 1490 1456 1412 1387 1339 1176 873 759 981 1453 2096 2483 2274 1649 913 747 1088 1628 2023 2299 2419 2179 1425 905 873 753 666 1038 1462 1708 1789 1667 1560 1597 1415 1017 827 837 965 880 836 1034 1212 1334 1373 1432 1580 1828 2057 2021 1911 1714 1520 1462 1564 2041 2616 2706 2405 2024 1829 1606 1434 1576 1605 1921 2359 2238 2020 1802 1953 2197 1767 1497 1704 1906 1895 1813 1795 2036 2302 2368 2373 2059 1980 1859 1884 2046 1953 1721 2005 2203 2518 2545 2245 2101 2290 2291 1811 1487 1755 2333 2174 1858 2412 2463 2236 2081 2159 2304 2472 2345 2179 2278 2418 2398 2554 2501 2469 2617 2702 2702 2703 2538 2278 2076 1962 2239 2370 2330 1907 1444 1415 1417 1427 1498 1607 1725 1846 1751 1490 1376 1330 1301 1158 1073 1122 1126 1168 1248 1259 1376 1556 1762 1740 1555 1498 1434 1606 1796 1529 1128 1120 1613 1692 1704 1424 1342 1729 1979 1771 1397 1191 981 1033 1046 1057 1101 1332 1426 1577 1652 1619 1090 916 864 941 1092 985 1205 1460 1714 1739 1420 1410 1800 1988 1631 1365 1207 1292 1436 1279 1135 1013 943 1068 1436 1928 2154 1984 1847 1705 1499 1381 1239 1004 1013 1063 1126 1518 2022 2400 2354 2175 1906 1661 1359 1287 1622 934 795 556 482 655 928 1029 996 864 886 1258 1510 1548 1414 1159 1196 1391 1534 1629 1540 1474 1451 1249 1121 1168 1302 1461 1460 1381 1203 1035 869 780 752 727 537 376 507 606 475 546 642 778 918 1028 986 832 756 598 484 424 292 102 15 88 211 271 243 255 359 408 481 748 953 1098 1179 1276 1146 1056 966 799 579 543 656 619 545 548 527 541 541 609 596 752 962 822 712 650 556 500 524 665 699 780 830 818 722 679 665 644 771 870 877 929 854 714 527 621 705 747 862 1214 1657 2048 1965 1619 1378 1269 1279 1386 1490 1416 1476 1437 1356 1164 955 737 662 760 1077 1320 1650 1725 1436 1076 979 1237 1568 1618 1499 1501 1651 1911 2107 2298 2337 2534 2686 2023 1274 972 1135 1649 2106 2070 1894 1786 1821 1779 1739 1702 1792 2036 2345 2498 2471 2326 1968 1649 1301 1081 1065 1137 1426 1796 1989 2164 2302 2224 1910 1760 1760 1521 1317 1358 1501 1785 1959 1894 1861 1924 2039 2124 2048 1898 1869 1956 2085 2244 2334 2261 2378 2575 2583 2377 1996 1579 1369 1495 1664 1791 2082 2269 2241 2369 2721 2757 2337 2019 2012 2016 1967 2000 2137 2459 2594 2200 1774 1675 1745 1673 1537 1703 1938 1944 1867 1840 1912 1815 1718 1846 2107 2132 1984 1985 1992 1990 2039 2125 2164 2175 2133 2077 2184 2298 2295 2188 1960 1872 1811 1824 1802 1870 2177 2313 2233 2005 1858 2030 2136 2135 2077 1884 1749 1676 1871 2028 2030 2040 1938 1890 1906 1894 1898 1975 2064 2059 1913 1753 1706 1821 1958 2160 2269 2232 2054 2098 2339 2539 2729 2906 2901 2734 2465 2248 2160 2167 2418 2641 2861 3069 3131 3086 3062 3201 3286 3026 2484 1910 1726 1780 1859 1924 1888 1773 1880 1899 2003 2111 2028 1865 1903 1634 1318 1090 1009 1166 1757 1969 2095 1914 1698 1723 1815 2169 2395 3119 3321 2627 1782 1329 963 776 893 1248 1457 1599 1902 1940 2098 2215 2140 1804 1308 1402 1657 1800 1841 1990 2541 3041 2978 2589 1893 1600 1471 1397 1520 1703 1894 1679 1446 1420 1168 1290 1677 1675 1402 1188 1132 1306 1610 2099 2252 2118 1997 1349 777 427 368 539 792 1145 1351 1703 2072 2386 2053 1295 933 1147 1757 2297 2499 2499 2152 1838 2044 2434 2136 1374 1189 1196 1596 2454 2690 2483 1851 1372 1372 2040 2272 2308 2528 2836 2919 2520 2473 2484 2046 1550 1221 1146 1135 1239 1530 1645 1422 1532 1787 2029 2151 2155 2242 2296 2314 2202 2093 1469 1018 1239 1569 2103 2725 2284 1617 1525 1694 1905 1530 1118 1250 1274 956 818 796 764 988 1239 1165 1097 982 1054 1398 1631 1563 1223 949 822 986 1251 1224 1212 1375 1427 1181 844 748 1031 1652 2186 2392 2176 1337 733 770 1204 1573 1649 1702 2208 2251 1584 900 735 626 689 863 1121 1560 1719 1611 1551 1673 1437 1000 637 613 851 819 803 1216 1490 1587 1655 1638 1601 1727 2126 2109 1949 1657 1369 1361 1719 2309 2721 2322 1794 1487 1405 1346 1559 1884 1974 2216 2423 2145 1949 1794 2009 2186 1758 1652 1740 1824 1891 1870 1757 1949 2205 2260 2239 1962 1833 1778 1912 2077 1976 1742 1820 1915 2303 2444 2282 2200 2243 2202 1954 1606 1877 2085 1806 1732 2262 2425 2365 2035 1967 2186 2338 2315 2303 2319 2276 2300 2458 2525 2535 2529 2548 2420 2476 2441 2359 2321 2191 2118 2178 2278 2024 1518 1404 1470 1445 1458 1567 1783 1912 1829 1517 1442 1316 1292 1269 1234 1216 1248 1232 1237 1128 1317 1615 1652 1561 1403 1241 1223 1370 1303 1014 740 707 1284 1967 1688 1280 1260 1707 1810 1719 1438 1129 1032 1147 1263 1330 1354 1506 1509 1498 1497 1393 1239 1052 854 822 895 988 1377 1631 1958 1960 1663 1638 1874 1944 1761 1490 1307 1435 1543 1483 1410 1346 1201 1147 1379 1825 2127 1960 1839 1874 1818 1715 1709 1335 1324 951 937 1568 2075 2477 2547 2471 1800 1640 1462 1225 1392 723 614 439 435 648 867 992 1024 877 978 1325 1400 1261 1123 1049 1266 1479 1532 1566 1473 1385 1325 1264 1137 1129 1263 1390 1425 1489 1419 1150 1028 1087 1067 981 702 432 463 525 620 670 747 873 995 1021 948 936 849 584 405 404 340 170 74 50 304 614 652 603 749 705 705 821 1013 1214 1265 1262 1046 944 885 774 643 668 686 558 535 559 521 478 447 531 526 641 818 637 544 521 469 381 416 534 690 754 769 791 695 658 610 740 788 886 954 969 819 584 521 780 999 1215 1427 1801 1910 2040 1593 1445 1435 1397 1426 1472 1453 1359 1378 1392 1372 1206 944 721 643 699 989 1204 1550 1703 1463 1252 1060 1247 1589 1708 1575 1591 1801 1880 2251 2454 2651 2943 2875 2092 1271 963 1145 1608 2031 2049 1976 1860 1756 1623 1594 1745 1936 2129 2350 2656 2710 2397 1860 1413 1278 1288 1321 1349 1454 1664 1960 2103 2264 2195 1971 1915 2032 1869 1543 1324 1388 1784 1970 1830 1737 1792 1917 1954 1878 1795 1780 1837 1957 2074 2175 2247 2386 2580 2592 2286 1902 1595 1423 1386 1402 1618 1886 2069 2033 2111 2479 2617 2239 1860 1731 1808 2019 2065 2148 2442 2500 2148 1782 1674 1759 1698 1579 1756 1953 2015 1980 1916 1894 1799 1670 1703 1903 1952 1862 1824 1882 1978 2067 2145 2160 2126 2065 2015 2123 2318 2399 2370 2213 2037 1983 2006 1979 1974 2119 2122 1991 1861 1815 1885 2049 2090 1978 1828 1647 1611 1831 1963 1959 1971 1989 1980 1951 1908 1908 2015 2143 2142 1983 1789 1729 1804 1912 2138 2244 2144 2031 2054 2268 2551 2766 2906 2875 2767 2526 2255 2204 2322 2519 2712 2827 2872 2880 2856 2869 3142 3262 2932 2338 1840 1692 1845 1932 1932 1920 1872 2102 2073 1932 1911 1894 1974 2060 1769 1609 1422 1335 1556 1983 2110 2199 1930 1609 1615 1802 2108 2596 3231 3347 2674 2063 1746 1397 1199 1133 1146 1323 1553 1760 1698 1912 2137 2362 2113 1614 1347 1390 1717 1833 2009 2567 2945 2989 2758 2255 1932 1562 1332 1303 1293 1464 1825 1597 1331 1161 1366 1861 1827 1493 1337 1309 1384 1561 1855 2113 2240 1997 1258 752 522 442 534 687 891 1206 1701 2237 2467 2189 1517 1008 1152 1439 1863 2488 2620 2217 1794 2024 2477 2159 1769 1300 1226 1906 2716 2704 2136 1466 1270 1680 2262 2421 2243 2266 2519 2522 2089 1926 1781 1631 1303 1124 1253 1349 1487 1744 1666 1427 1341 1534 1826 2010 2096 2071 2067 2182 2236 2245 1598 987 1298 1777 2089 2400 2210 1719 1431 1479 1681 1412 1089 1319 1541 1435 1269 834 632 912 1333 1404 1267 1046 881 1113 1628 1773 1394 1100 911 999 1090 998 983 1280 1380 1126 780 703 911 1376 1994 2357 2001 960 537 821 1414 1567 1570 1666 2198 2267 1718 995 751 507 504 672 1188 1506 1653 1619 1610 1817 1621 1241 446 394 665 810 833 1470 1803 2024 2016 1915 1447 1533 2039 1885 1794 1434 1364 1654 2092 2498 2702 1620 1579 1340 1324 1351 1834 2036 2032 2200 2237 2229 1841 1747 2030 1966 1663 1753 1891 1842 1810 1798 1766 1866 2061 2093 2035 1859 1781 1826 1974 2041 1954 1947 1816 1847 2089 2289 2270 2199 2181 2084 1778 1597 1798 1830 1533 1396 1576 2071 2291 2071 1939 1976 1995 2017 2172 2225 2115 2132 2283 2388 2413 2524 2715 2775 2505 2205 2179 2426 2443 2410 2107 2089 2106 1724 1441 1463 1499 1458 1491 1719 1779 1751 1652 1507 1188 1219 1390 1549 1331 1436 1458 1460 1073 1175 1615 1563 1412 1299 1088 1305 1682 1118 751 565 537 1127 1703 1575 1300 1407 1633 1619 1396 1249 1109 1289 1535 1629 1675 1623 1644 1586 1399 1296 1272 1360 1280 974 762 728 867 1110 1581 1953 1853 1620 1546 1557 1601 1548 1215 1236 1560 1485 1437 1374 1504 1486 1326 1499 1940 2092 1797 1603 1891 1960 1959 2070 1929 1620 1052 877 1685 2051 2083 2477 2441 1806 1765 1648 1449 1435 623 562 480 451 553 780 932 871 791 1049 1370 1286 1062 985 1049 1188 1277 1371 1458 1457 1462 1465 1309 1100 1089 1150 1182 1327 1571 1499 1260 1282 1227 1153 1064 770 600 441 386 505 619 835 1030 1106 1143 1074 971 831 590 396 371 406 419 334 252 649 1086 1052 861 908 825 713 683 809 1040 1085 1046 960 915 851 520 441 566 596 501 520 569 563 482 375 406 404 437 542 487 415 392 404 395 507 570 701 834 847 849 764 695 675 720 947 918 900 848 755 605 589 995 1359 1750 1912 2067 1965 1946 1562 1269 1249 1420 1557 1378 1275 1241 1301 1366 1373 1270 1110 883 790 732 930 1294 1574 1780 1655 1594 1091 1152 1479 1682 1606 1605 1641 1887 2222 2348 2748 3155 2882 2147 1456 1155 1263 1619 1882 2101 2131 1980 1786 1673 1605 1813 2185 2498 2730 2897 2613 2125 1601 1256 1149 1258 1378 1379 1404 1689 2038 2096 2121 2088 2041 2045 2202 2088 1638 1254 1349 1790 2008 2046 1948 1934 1930 1861 1760 1720 1829 1958 2024 1980 2086 2260 2396 2532 2574 2279 1998 1870 1658 1481 1342 1511 1789 1993 2062 2193 2462 2655 2421 2061 1678 1726 2179 2287 2326 2520 2517 2225 1915 1817 1859 1822 1778 1819 1939 2067 2081 2063 2010 1906 1769 1747 1879 1969 1919 1830 1832 1928 2038 2128 2138 2100 2055 2049 2105 2223 2380 2421 2307 2139 2104 2178 2196 2145 2107 1967 1825 1788 1852 1969 2049 2062 2024 1861 1657 1679 1898 1999 1967 1957 2011 2042 2014 1947 1924 1975 2056 2058 1978 1857 1789 1814 1942 2176 2289 2188 2096 2115 2305 2580 2816 2928 2828 2574 2322 2140 2146 2314 2410 2547 2667 2679 2627 2603 2787 3147 3187 2711 2067 1633 1750 2051 2170 2205 2157 2146 2252 2114 1843 1776 1907 2112 2186 2085 1840 1684 1685 1878 2076 2127 2137 2108 2120 1960 1938 2203 2769 3366 3320 2601 2168 2171 1892 1724 1600 1564 1609 1651 1669 1561 1847 2418 2601 2582 2203 1640 1483 1771 1948 2138 2515 2883 3058 3104 2702 2123 1619 1347 1278 1257 1343 1601 1509 1363 1188 1402 1855 1883 1718 1591 1463 1502 1541 1685 2008 2178 1887 1256 783 539 470 544 650 818 1179 1689 2114 2351 2212 1628 1158 1093 1223 1854 2637 2926 2456 1884 2084 2507 2529 2178 1382 1292 2133 2830 2503 1654 1156 1048 1405 2214 2436 2139 2164 2207 2004 1831 1800 1777 1517 1221 1281 1541 1640 1619 1754 1752 1479 1358 1579 1712 1892 2038 1978 1860 1918 2119 2276 1688 1044 1353 1829 1961 2030 1999 1684 1243 1139 1367 1258 1032 1266 1563 1889 1647 967 638 868 1356 1612 1656 1623 1418 1326 1655 1782 1466 1226 950 854 864 937 1043 1375 1364 1074 779 684 731 893 1748 2294 1879 995 467 981 1411 1768 1715 1991 2479 2350 1846 1240 1151 461 193 482 1251 1590 1590 1695 1949 1960 2051 1302 511 402 726 1039 1135 1627 1879 2208 1984 1757 1374 1518 1794 1810 1580 1437 1736 2181 2362 2342 2303 1921 1890 1862 1700 1578 1891 1962 1950 1979 2138 2179 1874 1875 2034 1893 1712 1858 2044 1924 1788 1769 1774 1795 1830 1864 1859 1826 1771 1873 2071 2153 2073 1995 1883 1776 1884 2138 2208 2178 2100 1930 1662 1557 1698 1712 1528 1358 1514 1966 2154 2032 1909 1888 1863 1941 2189 2135 1900 1910 2097 2115 2017 2170 2730 2851 2660 2196 2137 2027 2323 2594 2261 2110 2149 2009 1865 1481 1655 1462 1361 1497 1577 1521 1630 1505 1203 1203 1533 1677 1670 1508 1584 1583 1241 1208 1456 1626 1529 1218 1107 1551 1563 1040 831 647 655 1163 1545 1506 1413 1442 1543 1476 1199 1123 1167 1426 1651 1643 1656 1590 1600 1565 1375 1290 1323 1430 1373 1072 778 686 707 1012 1702 1861 1562 1342 1378 1302 1344 1441 1253 1303 1803 1739 1540 1273 1618 1722 1691 1731 1761 1900 1719 1470 1555 1691 1822 2156 2287 2008 1309 1089 1635 1918 2051 2406 2314 1834 1839 1794 1658 1568 635 585 560 606 773 963 1001 808 718 1041 1306 1210 1064 1118 1242 1293 1294 1334 1314 1236 1325 1485 1392 1146 1090 1115 1129 1321 1590 1560 1383 1382 1360 1229 1167 1010 727 521 409 399 595 909 1139 1164 1152 1066 919 723 649 553 495 480 508 621 612 943 1240 1004 676 728 708 586 622 724 917 991 987 887 781 652 399 355 460 507 448 539 604 728 655 554 431 335 309 387 434 382 383 408 489 659 755 837 962 991 1033 1022 983 980 961 977 774 704 770 786 799 783 1216 1656 1962 2024 2023 1977 1772 1368 1352 1396 1501 1494 1235 1116 1095 1295 1388 1385 1359 1342 1123 924 796 972 1361 1638 1967 2045 1651 999 1083 1404 1442 1606 1649 1583 1747 2175 2360 2739 2939 2719 1829 1322 1243 1369 1570 1715 2095 2235 2038 1808 1719 1675 1883 2615 2896 2891 2652 2545 2169 1693 1151 1005 1218 1452 1480 1532 1785 2032 1958 1772 1713 1756 1979 2186 1955 1559 1257 1318 1750 2058 2220 2186 2118 2021 1957 1790 1775 2043 2210 2214 2064 2102 2277 2379 2459 2504 2397 2223 2048 1800 1643 1612 1696 1850 2047 2216 2319 2342 2426 2399 2203 1810 1810 2226 2360 2407 2552 2566 2325 2036 1864 1775 1750 1781 1840 1955 2112 2190 2235 2191 2047 1854 1743 1781 1901 1966 1875 1846 1904 1975 2059 2107 2112 2108 2117 2102 2129 2332 2430 2299 2143 2142 2225 2270 2244 2168 2029 1812 1693 1831 1980 2034 2057 2035 1940 1785 1765 1880 1965 1952 1919 1976 2029 2011 1934 1845 1824 1899 1956 2014 2007 1990 1996 2041 2241 2401 2346 2234 2236 2246 2403 2712 2897 2760 2435 2178 2051 2019 2102 2282 2367 2424 2488 2466 2543 2834 3142 2987 2386 1847 1637 1642 1936 2194 2115 1998 2028 2180 2059 1760 1724 1787 1910 2103 2092 1898 1835 1944 2084 2163 2163 2153 2246 2384 2274 2074 2272 2850 3382 3193 2359 2030 2080 2122 2049 1914 1876 1774 1752 1687 1551 1849 2157 2324 2420 2176 1828 1736 1881 1976 2250 2625 2713 2906 3085 2716 2208 1868 1629 1508 1381 1234 1063 1185 1282 1232 1444 1835 2005 1915 1880 1881 1809 1704 1753 1882 1957 1697 1151 708 542 423 445 645 919 1241 1670 2036 2248 2232 1885 1496 1152 1200 1912 2691 2877 2390 1840 1908 2214 2480 2026 1335 1362 2179 2742 2232 1323 1131 1161 1776 2509 2419 2085 2305 2183 1762 1765 1898 1960 1669 1397 1566 1958 2355 2200 2077 1482 1210 1369 1636 1574 1626 1859 1963 1948 1963 2136 2221 1670 1047 1291 1679 1806 1850 1821 1639 1074 894 1039 896 753 931 1329 1878 1550 934 722 878 1272 1418 1608 1676 1394 1422 1601 1694 1525 1319 1296 925 760 967 1251 1571 1391 934 714 694 667 691 1472 2277 1838 701 607 1012 1303 1963 1937 2300 2450 2125 1797 1225 958 145 45 384 1114 1535 1573 1600 1745 1957 2013 1480 931 743 1071 1196 1534 1615 1657 1896 1422 1142 1228 1533 1644 1631 1477 1461 2018 2292 2227 2101 2022 2158 2243 2060 1736 1619 1861 2046 2014 1972 2067 2096 1943 1949 1939 1872 1781 1928 2051 1813 1660 1707 1742 1717 1638 1661 1783 1850 1779 1705 1800 2003 2058 1941 1811 1708 1750 1920 2009 2144 2025 1858 1625 1589 1705 1710 1537 1282 1478 1942 2064 2040 2003 1915 1761 1973 2359 2244 1910 1910 1947 2192 1823 1628 2384 2829 2725 2506 2416 1978 2118 2390 2358 2259 2231 2151 1798 1546 1762 1621 1347 1449 1509 1408 1356 1212 1046 1191 1453 1585 1726 1689 1649 1681 1585 1603 1632 1748 1637 1205 1150 1563 1524 1296 1097 914 1003 1335 1621 1587 1567 1528 1606 1508 1192 1094 1143 1211 1395 1333 1408 1434 1450 1517 1484 1352 1337 1421 1443 1180 1077 990 1045 1231 1619 1746 1475 1461 1470 1707 1696 1794 1526 1602 1791 1983 1821 1571 1741 1841 1879 1912 1841 1851 1774 1515 1291 1169 1322 2002 2257 1847 1366 1202 1415 1742 2124 2277 2118 1851 1915 2001 2008 1707 643 558 539 643 842 1039 1046 877 834 1078 1152 996 1022 1214 1385 1432 1434 1406 1299 1140 1154 1346 1361 1232 1179 1095 1107 1306 1507 1516 1483 1464 1440 1251 1134 1015 799 611 504 469 626 941 1075 1097 1209 1156 940 747 652 628 575 558 700 988 988 1058 1081 754 467 547 598 558 578 682 734 954 961 756 640 504 360 351 423 477 454 604 709 802 792 856 662 449 363 384 435 452 495 442 552 759 941 1047 1023 1020 1059 1196 1280 1217 1094 862 606 509 631 804 844 938 1444 1883 1927 2025 1964 1737 1488 1298 1350 1479 1491 1388 1139 1064 1004 1200 1371 1477 1546 1472 1219 960 849 1104 1515 1907 2189 2286 1357 953 969 1116 1456 1636 1637 1375 1572 1935 2217 2655 2876 2583 1543 1242 1227 1274 1459 1784 2221 2390 2214 2028 1899 1961 2114 2735 2964 2927 2640 2194 1814 1497 1166 1271 1599 1953 1876 1800 1913 1876 1760 1556 1441 1351 1746 2019 1655 1483 1421 1523 1916 2255 2455 2343 2253 1884 1732 1687 1837 2182 2290 2183 2012 1980 2194 2379 2437 2456 2326 2196 2083 1856 1764 1801 1925 2087 2186 2259 2201 2038 2075 2091 1985 1893 1896 2083 2304 2405 2496 2477 2376 2272 2015 1814 1660 1621 1716 1884 2075 2257 2348 2312 2208 2120 1903 1811 1989 2140 2075 1953 1923 1942 1960 2011 2041 2116 2174 2152 2119 2257 2373 2244 2121 2166 2247 2258 2212 2133 2013 1790 1676 1795 1929 1978 2012 2035 1989 1878 1790 1781 1831 1850 1802 1890 2007 1992 1864 1725 1654 1691 1793 2022 2196 2221 2151 2172 2359 2595 2587 2447 2395 2314 2382 2544 2623 2529 2316 2137 2048 2014 2047 2096 2251 2415 2494 2539 2696 2991 3057 2664 2165 1866 1840 1906 2220 2338 2050 1812 1797 1978 1934 1704 1707 1748 1865 2037 2030 1826 1816 2071 2279 2357 2286 2112 2226 2475 2345 2152 2392 2971 3301 3012 2469 2162 1748 1878 1968 2030 2002 1848 1804 1713 1555 1530 1740 2222 2368 2338 2184 1898 1755 1814 2136 2442 2594 2684 2889 2683 2262 2195 2195 2029 1816 1657 1210 997 1055 1167 1431 1874 2199 2043 1986 1924 1990 1885 1772 1679 1672 1449 1015 850 768 488 386 576 935 1383 1914 2142 2258 2258 2179 1825 1308 1321 1946 2616 2776 2185 1726 1612 1830 2366 2061 1415 1339 1921 2342 2019 1388 1299 1487 2234 2725 2424 1975 2372 2330 2104 1791 1923 2238 2010 1649 1804 2315 2646 2513 1978 1403 1151 1414 1671 1598 1480 1520 1795 2004 2057 2059 2044 1576 1065 958 984 1490 1875 1920 1711 1070 921 847 685 539 463 1026 1594 1349 932 712 879 1124 1286 1541 1539 1316 1304 1373 1618 1609 1593 1413 858 532 955 1467 1720 1633 1641 1147 845 760 708 1249 2055 1869 1044 971 957 1334 1805 2072 2269 2298 1876 1510 827 365 56 121 614 1145 1389 1485 1771 1956 2081 2122 1761 1436 1413 1302 1423 1758 1625 1363 1373 1028 885 1013 1412 1547 1464 1514 1727 1933 1921 1957 2097 2271 2323 2009 1642 1556 1628 1820 2070 2065 1926 1916 2019 1904 1721 1697 1723 1825 2011 1999 1611 1567 1648 1730 1674 1514 1634 1825 1927 1833 1611 1632 1877 1954 1826 1733 1616 1606 1691 1976 2109 1999 1868 1676 1674 1707 1853 1606 1250 1335 1728 1852 1986 2093 1984 1801 1963 2424 2391 2334 2162 2130 2276 2058 1730 1994 2543 2597 2750 2579 2255 2247 2253 2388 2346 2374 2389 1969 1605 1740 1813 1788 1645 1591 1523 1267 1054 989 1113 1157 1326 1651 1787 1792 1890 1916 1939 2063 2199 1855 1228 1053 1297 1401 1640 1226 1071 1254 1474 1630 1679 1665 1579 1682 1620 1260 1192 1181 1211 1338 1196 1287 1472 1498 1507 1486 1385 1356 1368 1393 1387 1472 1345 1258 1329 1469 1665 1695 1910 2121 2058 1924 2187 2127 2019 1821 2075 2272 2193 2175 2088 1905 1753 1786 1959 2036 1641 1115 1082 1287 2148 2399 1897 1647 1470 1355 1694 2316 2269 2041 1924 1691 1953 2157 1775 613 559 563 650 752 862 887 870 946 1090 1031 821 867 1005 1204 1334 1274 1286 1287 1148 1050 1126 1216 1199 1181 1111 1151 1340 1439 1419 1402 1424 1381 1156 1094 1058 902 779 686 623 744 964 1011 1101 1243 1170 1088 856 630 534 525 579 840 1222 1255 1175 946 559 362 494 592 658 683 734 774 883 810 596 542 432 328 306 335 361 416 510 592 650 656 815 739 586 535 519 496 562 623 546 624 802 970 1018 944 898 958 1117 1304 1325 1121 851 508 451 565 835 1006 1115 1138 1606 1840 1931 1800 1521 1272 1271 1305 1312 1300 1290 1121 1039 1012 1182 1392 1671 1877 1791 1396 1007 1196 1575 1924 2256 2504 2211 2015 1248 1178 1302 1642 1678 1492 1383 1317 1470 1849 2468 2892 2530 1677 1491 1261 1305 1543 1907 2377 2492 2384 2319 2256 2344 2501 2643 2857 2642 2311 1859 1594 1341 1185 1459 1848 2059 1897 1861 1919 1805 1767 1586 1391 1258 1541 1811 1522 1495 1670 1785 2070 2333 2343 2348 2168 1719 1456 1597 1862 2107 2157 2021 1891 1866 1988 2220 2323 2280 2082 1924 1881 1843 1862 2081 2242 2317 2229 2136 2003 1896 1945 1813 1793 1891 1892 1929 2159 2287 2310 2298 2247 2095 1994 1851 1765 1653 1624 1761 2005 2170 2322 2325 2334 2211 1945 1886 2092 2234 2177 2057 2007 2022 1996 1969 1982 2107 2193 2137 2163 2282 2375 2249 2106 2172 2308 2290 2181 2078 1941 1750 1669 1730 1871 1926 1914 1946 1928 1900 1831 1761 1725 1722 1676 1764 1888 1932 1849 1784 1639 1631 1817 2064 2314 2379 2245 2210 2323 2506 2546 2593 2409 2298 2298 2290 2287 2241 2157 2124 2177 2185 2230 2333 2421 2494 2555 2633 2764 2925 2871 2541 2403 2189 2075 2178 2376 2245 2005 1869 1801 1827 1771 1641 1706 1734 1820 1937 1951 1832 1846 2009 2134 2312 2291 2134 2388 2599 2360 2144 2439 2993 3149 3007 2625 2115 1866 2090 2017 1933 1888 1766 1730 1858 2064 1809 1628 1918 2211 2544 2465 1955 1708 1709 1932 2553 2420 2300 2541 2467 2185 2249 2760 2725 2435 1947 1299 855 810 995 1432 2094 2478 2556 2058 1973 2121 1963 1625 1506 1549 1414 1342 1077 862 540 332 435 766 1391 2206 2328 2322 2238 2183 1910 1449 1574 2062 2488 2614 2172 1653 1378 1714 2425 2136 1642 1360 1600 1889 1821 1528 1486 1769 2375 2522 2051 1746 2116 2287 2038 1660 1913 2468 2337 2034 2104 2425 2656 2479 1651 1355 1255 1449 1812 1826 1620 1518 1842 2034 2105 1951 1887 1414 914 728 790 1424 2104 2169 1709 1207 1092 925 876 454 368 852 1277 1094 845 740 926 1050 1297 1515 1484 1247 1001 1010 1266 1521 1646 1469 874 565 973 1511 1676 1633 1875 1710 1334 1031 1021 1434 1954 2085 1747 1209 1283 1498 1588 1612 1883 1800 1728 1277 631 215 57 235 736 1248 1657 1753 1947 2307 2477 2421 2127 1872 1776 1593 1499 1698 1631 1247 1109 1066 974 1153 1619 1624 1580 1651 1753 1717 1588 1825 2243 2489 2288 1848 1602 1698 1765 2017 2145 1840 1753 1718 1802 1766 1775 1640 1833 1908 1963 1856 1535 1515 1512 1778 1690 1472 1683 1796 1876 1847 1612 1624 1825 1856 1668 1629 1481 1464 1540 1885 2052 1978 1854 1690 1659 1730 1875 1725 1402 1269 1485 1551 1812 2008 1859 1674 1953 2314 2404 2426 2348 2270 2322 2313 2063 1983 2037 2368 2678 2526 2225 2186 2235 2446 2551 2551 2615 2224 1635 1548 1688 1871 1838 1762 1721 1467 1240 1033 999 939 1133 1446 1643 1827 2017 2139 2130 2319 2463 2041 1469 1369 1209 1608 1816 1213 1150 1206 1466 1404 1630 1593 1476 1542 1603 1395 1287 1253 1422 1367 1437 1403 1435 1525 1511 1443 1442 1431 1415 1391 1499 1803 1913 1677 1373 1324 1369 1537 2009 2397 2248 1958 2017 2257 2312 1925 2081 2298 2264 2208 2179 1817 1414 1752 2103 2319 2185 1680 1423 1450 2384 2336 2138 2093 1732 1401 1953 2634 2299 2150 1887 1532 2042 2093 1780 681 653 646 715 752 725 777 888 966 1000 942 768 649 760 1055 1219 1135 1130 1176 1073 967 979 1156 1275 1247 1183 1211 1350 1435 1373 1342 1380 1270 1083 1028 988 920 971 919 809 879 982 1021 1109 1196 1154 1049 844 646 648 692 724 983 1327 1330 1145 822 558 430 509 606 721 755 791 734 754 680 467 414 349 288 276 253 251 311 350 379 455 426 546 581 554 594 584 550 615 703 705 727 768 873 893 901 968 971 1048 1251 1324 1079 749 475 428 545 838 888 1144 1350 1630 1725 1809 1645 1387 1157 1172 1067 1076 1134 1168 1145 1129 1080 1295 1526 1894 2171 2053 1670 1268 1655 2008 2237 2329 2378 2382 1920 1260 1274 1403 1573 1637 1515 1407 1786 2125 2574 2701 2631 2521 2076 1594 1488 1408 1609 1951 2443 2506 2424 2357 2385 2404 2559 2713 2470 2266 2029 1591 1356 1139 1175 1322 1762 1919 1860 1858 1821 1856 1760 1538 1318 1250 1506 1718 1502 1541 1832 1852 1865 1832 2113 2181 2013 1584 1354 1504 1791 1941 2082 1918 1867 1772 1838 2085 2265 2215 2041 1771 1668 1615 1865 2181 2386 2541 2549 2264 1904 1755 1817 1659 1622 1699 1751 1870 1982 2000 2088 2088 2017 1935 1945 1913 1931 1879 1826 1861 1982 2073 2132 2298 2375 2287 2038 2035 2244 2369 2277 2141 2129 2185 2164 2077 2023 2067 2121 2136 2186 2291 2381 2298 2160 2212 2469 2500 2248 1982 1844 1759 1637 1678 1729 1762 1792 1790 1768 1720 1691 1655 1609 1617 1617 1616 1650 1652 1683 1618 1583 1749 1976 2098 2219 2323 2278 2236 2258 2327 2472 2572 2483 2512 2343 2200 2128 2044 1955 1860 2022 2276 2432 2509 2493 2479 2586 2704 2730 2749 2712 2534 2370 2168 2193 2274 2264 1883 1718 1849 1819 1805 1651 1607 1638 1688 1673 1771 1786 1853 1854 1978 2056 2183 2176 2286 2497 2634 2305 1972 2290 2550 2833 2757 2511 2226 2246 2425 2256 1950 1787 1698 1567 1722 1977 1853 1701 1865 2127 2698 2717 2465 2016 1927 2080 2684 2325 1929 2123 2100 1800 1580 2102 3186 3011 2313 1431 918 644 671 824 1447 2486 2780 2241 2046 2100 1905 1411 1417 1443 1539 1225 1124 1023 684 321 245 584 1551 1993 2654 2497 2254 2220 1972 1495 1701 2188 2229 2503 2165 1537 1223 1608 2520 2314 1695 1320 1269 1540 1500 1396 1628 1890 2310 2323 1850 1620 1872 2091 1904 1725 2072 2457 2454 2409 2520 2642 2787 2681 2181 1577 1285 1414 1606 1793 1569 1484 1886 2173 2039 1851 1818 1745 1254 793 798 1444 2181 2319 1819 1238 1107 1176 968 544 426 719 986 944 816 784 1067 1205 1398 1565 1492 1303 1001 848 1060 1510 1751 1573 1080 851 1060 1379 1505 1526 1968 2297 2000 1441 1413 1688 1883 1811 1407 1168 1546 1916 1732 1369 1249 1266 1279 1081 863 577 179 371 711 1211 1780 1796 1898 2256 2544 2500 2326 2049 1785 1387 1144 1340 1435 1117 1030 1020 1022 1349 1803 1747 1709 1632 1472 1396 1442 1798 2175 2225 1876 1722 2061 2081 1884 2115 2111 1580 1523 1525 1602 1516 1589 1843 2079 1873 1793 1750 1665 1446 1463 1788 1670 1460 1627 1663 1802 1789 1633 1617 1786 1761 1630 1545 1449 1409 1496 1759 1951 1898 1822 1756 1604 1635 1820 1854 1657 1452 1415 1505 1803 2034 1834 1557 1683 2043 2262 2192 2036 2031 2244 2432 2476 2457 2339 2439 2595 2261 1930 1931 2039 2487 2747 2695 2734 2413 1847 1504 1549 1834 1887 1893 1800 1677 1635 1489 1062 928 1117 1282 1536 1818 1868 2258 2121 2344 2448 2258 1888 1896 1510 1581 1701 1377 1336 1366 1107 1138 1605 1744 1612 1537 1538 1535 1355 1201 1390 1611 1783 1795 1646 1456 1393 1406 1438 1387 1333 1303 1362 1826 2229 2003 1537 1230 1298 1893 2509 2525 2090 1752 1747 2539 2211 1715 2057 2010 1824 1828 2008 1709 1797 1820 2024 2251 2194 2083 2025 1895 2459 2501 1904 1873 1636 1802 2452 2694 2410 2177 1783 1608 1958 2051 1947 738 743 785 794 735 682 775 917 976 1008 885 678 630 851 1177 1284 1182 1125 1137 1013 918 983 1240 1402 1348 1264 1227 1314 1415 1348 1352 1469 1343 1084 1014 930 822 975 1038 977 971 990 984 984 1120 1149 1083 911 724 797 950 976 1072 1286 1229 966 752 637 517 518 697 803 782 778 701 741 690 454 349 319 291 302 262 233 269 315 308 351 339 423 453 450 501 514 517 612 675 687 779 864 1018 1040 972 1090 1152 1174 1322 1361 1087 668 492 486 489 548 781 1108 1406 1562 1557 1558 1424 1274 1085 1040 1025 1032 1046 1054 1220 1213 1201 1472 1789 2199 2393 2198 1845 1573 1932 2091 2139 2148 2130 2016 1657 1308 1371 1617 1726 1771 1675 1701 2516 2859 2794 2778 2575 2178 1831 1687 1681 1668 1873 2134 2438 2439 2302 2265 2305 2436 2529 2641 2091 1967 1775 1458 1167 971 1017 1251 1550 1857 1927 1919 1825 1836 1903 1536 1244 1234 1564 1707 1496 1510 1557 1787 1800 1715 2003 2022 1951 1754 1426 1314 1678 1949 2126 2085 1863 1687 1878 2116 2432 2405 2201 1891 1683 1598 1843 2144 2427 2534 2644 2360 1879 1690 1728 1669 1555 1571 1662 1716 2024 2047 2037 1992 1871 1855 1900 1967 2092 2210 2269 2265 2186 2061 1981 2206 2282 2241 2096 2040 2290 2458 2427 2298 2262 2291 2273 2221 2129 2068 2070 2121 2139 2274 2359 2364 2351 2335 2594 2723 2437 1961 1712 1665 1645 1627 1622 1618 1651 1726 1712 1518 1505 1484 1475 1501 1512 1405 1438 1474 1539 1497 1568 1934 2104 2109 2030 2051 2027 1991 2170 2357 2619 2802 2699 2717 2540 2308 2144 2081 1906 1748 1828 2225 2475 2519 2429 2498 2780 2879 2975 2853 2690 2540 2304 2109 2136 2168 2048 1732 1471 1523 1710 1823 1592 1477 1707 1693 1583 1689 1666 1746 1860 2000 1915 2108 2157 2310 2701 2570 2138 1886 1922 2189 2595 2524 2221 2284 2445 2508 2576 2323 2067 1778 1525 1648 1791 1826 1803 1896 2068 2474 2868 2895 2292 2032 2183 2575 2115 1605 1621 1642 1571 1485 1865 2809 2955 2593 1783 1105 872 569 492 1167 2592 2941 2476 1925 1943 1750 1546 1394 1225 1287 1217 1235 1157 873 385 163 212 577 2030 2632 2504 2272 2150 1941 1589 1595 1837 2451 2624 2136 1535 1354 1736 2386 2173 2107 1412 1146 1322 1253 1258 1607 1995 2160 2166 2052 1688 1905 1947 1993 2182 2351 2323 2268 2525 2790 2858 2824 2769 2583 1687 1226 1235 1396 1700 1569 1402 1860 2260 1995 1806 1823 1877 1391 804 860 1398 2071 2301 2202 1791 1280 1154 1028 640 456 717 938 951 881 856 1117 1337 1508 1623 1546 1454 1264 1064 1179 1560 1798 1634 1251 1027 997 1149 1245 1363 1944 2537 2398 1891 1705 1664 1824 1594 1258 1186 1569 1935 1989 1877 1472 1132 1022 972 1269 1359 954 1033 1026 1274 1628 1589 1713 2236 2349 2343 2241 1829 1504 1173 772 978 1089 1125 909 946 1230 1546 1793 1797 1826 1825 1569 1121 1226 1857 2153 2197 1954 2005 2386 2219 1768 2051 2150 1761 1628 1567 1601 1584 1654 1974 2143 1845 1745 1680 1579 1462 1538 1775 1669 1484 1554 1701 1780 1737 1630 1618 1693 1668 1632 1538 1453 1402 1489 1713 1843 1816 1752 1674 1582 1578 1763 1917 1932 1872 1699 1646 1860 2020 1863 1658 1647 1892 2161 2020 1706 1764 2119 2279 2439 2608 2719 2756 2641 2164 1703 1681 1742 2276 2701 2749 2806 2502 2421 1567 1588 1933 1951 1949 1926 1845 1765 1428 1120 958 1168 1355 1417 1541 1783 2221 2017 2057 2265 2303 2135 2101 1789 1547 1577 1577 1535 1587 1390 1260 1620 1851 1722 1637 1569 1520 1514 1432 1478 1722 1870 1952 1749 1498 1452 1429 1464 1515 1401 1383 1337 1668 2080 1649 1459 1051 1197 2290 2753 2097 1592 1135 1427 2328 1676 1122 1759 1706 1694 1769 2097 2053 2350 1916 1580 1715 1907 2067 2300 2380 2534 2374 1925 1783 1859 2218 2744 2830 2511 1994 1570 1571 1908 2033 1963 661 634 705 710 650 660 752 872 949 1017 906 797 903 1221 1434 1337 1198 1135 1103 988 895 931 1151 1345 1395 1293 1268 1386 1435 1335 1354 1528 1414 1149 996 894 841 937 1046 1074 1060 1049 1002 1059 1175 1136 1047 904 760 863 1098 1131 1098 1174 1189 951 753 552 444 576 866 923 806 751 704 818 778 485 366 361 365 339 289 254 262 286 277 344 380 456 460 441 432 416 437 470 479 567 782 1028 1292 1351 1266 1231 1269 1229 1277 1317 1020 581 568 601 566 629 896 1205 1444 1509 1446 1360 1220 1124 1037 1016 1085 1107 1088 1072 1223 1256 1329 1581 1998 2336 2436 2287 1975 1792 1830 1928 1926 1942 1929 1720 1506 1552 1613 1744 1924 1993 2063 2340 2817 2802 2560 2478 2211 1830 1682 1652 1732 1870 2144 2316 2375 2364 2138 2228 2270 2372 2218 2254 2061 1802 1612 1395 1281 1166 1081 1457 1463 1775 2052 2162 2160 2137 2248 1520 1167 1204 1629 1789 1757 1350 1371 1841 1969 1851 2019 2007 2043 2024 1632 1373 1612 1896 2089 2178 1829 1801 1963 2130 2482 2527 2286 2067 1860 1859 1881 2314 2523 2519 2488 2251 1816 1651 1792 1822 1665 1675 1739 1980 2243 2116 2073 1987 1832 1804 1887 2024 2206 2330 2528 2643 2459 2097 1903 2116 2359 2254 2041 2060 2163 2361 2427 2444 2312 2295 2298 2220 2176 2156 2174 2169 2108 2123 2243 2295 2352 2407 2534 2609 2467 1989 1656 1628 1626 1580 1612 1583 1598 1639 1570 1335 1373 1397 1394 1402 1381 1333 1364 1406 1509 1582 1710 2130 2186 2153 2075 1926 1837 1905 2176 2438 2652 2843 2835 2765 2633 2513 2388 2260 1925 1656 1749 2201 2508 2522 2418 2515 2824 2983 3177 2923 2681 2468 2169 2078 2066 2079 1994 1711 1313 1147 1551 1875 1690 1589 1834 1836 1784 1807 1772 1702 2002 2079 1885 2092 2236 2444 2862 2595 2241 2001 1531 2009 2361 2473 2112 2110 2323 2444 2517 2775 2492 1969 1644 1678 2121 1921 1818 1970 2190 2368 2968 3040 2615 2168 2227 2548 2198 1782 1502 1447 1534 1593 1943 2344 2666 2575 2044 1357 1117 749 611 1111 2345 2911 2588 1957 1927 1753 1697 1564 1105 985 1203 1378 1285 1071 856 482 233 573 1908 2459 2361 2143 1949 1847 1558 1498 1792 2377 2447 1949 1467 1510 2029 2280 2460 2184 1232 976 1198 1128 1149 1568 1736 1973 2024 1853 1738 1951 1994 2071 2241 2261 2164 2149 2432 2665 2615 2418 2710 2655 1847 1267 1030 1239 1575 1533 1410 1793 2163 2114 1966 1879 1929 1590 1015 894 1251 1627 1961 2265 1927 1437 1338 1251 812 520 685 889 932 820 839 1134 1413 1614 1571 1527 1425 1311 1295 1289 1504 1797 1725 1343 882 730 933 1074 1265 1801 2221 2200 2050 1837 1598 1524 1500 1349 1165 1315 1463 1520 1583 1471 1204 942 870 1409 1523 2036 1724 1295 1273 1681 1699 1845 2136 1986 1984 1926 1594 1312 938 675 867 998 1187 1023 1107 1308 1442 1619 1624 1793 1811 1642 1316 1422 1756 2028 2062 2205 2293 2489 2111 1557 1792 2113 2203 1875 1582 1538 1610 1711 2055 2197 2070 1879 1632 1548 1531 1628 1760 1766 1698 1674 1725 1727 1664 1603 1595 1611 1622 1604 1500 1432 1461 1541 1650 1765 1767 1666 1563 1573 1562 1633 1681 1746 1886 1828 1769 1880 1928 1903 1870 1831 2053 2183 2143 1915 1920 2050 2066 2170 2279 2436 2721 2701 2393 2316 2054 1812 2047 2588 2648 2704 2723 2454 1683 1641 2095 2226 2140 2055 1946 1859 1612 1164 1029 1059 1092 1329 1528 1781 2315 2256 2028 2017 2131 2181 2236 2032 1690 1659 1668 1584 1551 1682 1525 1620 1888 2017 1930 1491 1389 1629 1651 1468 1500 1526 1818 1912 1822 1742 1788 1821 1890 1767 1866 1767 1854 2011 2097 1250 742 1021 1871 2107 1669 1444 947 1296 1580 1367 1260 1490 1626 1716 2092 2514 2558 2470 2021 1459 1606 2169 2647 2605 2579 2642 2178 1595 1910 2271 2120 2173 2352 2348 1767 1360 1577 1920 1942 1675 540 459 461 491 572 657 656 740 958 1122 1032 941 1068 1289 1371 1235 1132 1161 1128 1015 907 890 1033 1232 1328 1304 1315 1425 1464 1361 1317 1410 1310 1084 907 814 831 897 993 1072 1043 994 959 1076 1169 1089 981 811 672 845 1092 1117 1085 1097 1162 977 670 449 378 581 959 1071 888 737 673 844 809 637 462 454 507 419 352 346 324 292 279 385 456 503 533 556 527 511 472 423 478 574 795 1043 1267 1383 1311 1243 1285 1326 1290 1216 1196 956 660 700 723 846 1098 1368 1515 1533 1450 1318 1158 1069 1019 1021 1063 1140 1161 1114 1243 1351 1499 1742 2167 2358 2359 2264 2172 1938 1792 1667 1722 1787 1812 1763 1728 1595 1851 2047 2279 2568 2646 2738 2692 2404 2232 2092 1894 1650 1596 1615 1754 1995 2254 2324 2369 2236 1984 2039 2142 2286 2235 2157 1992 1773 1594 1507 1452 1445 1465 1550 1844 2214 2557 2786 2850 2790 2416 1424 1051 1047 1344 1769 1764 1450 1379 1925 2068 2095 2173 2039 2116 2124 1918 1776 1758 1902 1997 1856 1696 1951 2025 2272 2528 2562 2385 2384 2144 1821 1901 2303 2653 2640 2429 2228 1871 1654 1834 1852 1751 1728 1848 2161 2326 2261 2227 2154 1927 1803 1875 2075 2223 2309 2629 2842 2611 2235 1959 2057 2318 2270 2099 2059 2031 2212 2429 2454 2358 2318 2327 2189 2181 2241 2299 2307 2337 2238 2247 2230 2305 2352 2402 2349 2295 1903 1807 1621 1630 1547 1627 1614 1565 1462 1355 1253 1355 1387 1438 1443 1364 1245 1372 1577 1662 1766 1927 2276 2373 2343 2203 1875 1650 1856 2304 2528 2609 2695 2791 2769 2606 2622 2592 2411 1954 1579 1562 2045 2528 2570 2500 2574 2702 2944 3051 2866 2702 2443 2069 2004 2172 2297 2351 1986 1197 1026 1425 1825 1870 1775 1894 2068 2144 2105 1890 1778 2011 2006 1814 2000 2255 2504 2637 2695 2694 2088 1518 1767 2029 2329 2278 2052 2050 1967 2218 2845 2746 2222 2033 2022 2176 1942 1883 1803 2070 2545 2881 2924 2696 2270 2349 2413 2295 2191 1736 1486 1482 1592 1835 2094 2425 2490 2113 1620 1197 884 848 1275 2192 2864 2859 2473 2254 1986 1860 1657 1184 945 1112 1402 1544 1508 1282 709 454 866 1842 2288 2281 2110 1923 1733 1582 1586 1804 2187 2179 1790 1441 1408 1626 2073 2514 2077 1155 926 1195 1184 1126 1219 1502 1855 1884 1685 1688 1889 1992 2027 2039 1946 1807 2060 2402 2418 2316 2408 2626 2647 2157 1332 960 1124 1300 1208 1228 1586 1967 2211 2197 2052 1956 1796 1379 1130 1295 1238 1529 2065 1992 1610 1645 1631 1229 1027 868 1161 1373 1100 851 1049 1331 1516 1497 1475 1324 1326 1442 1465 1554 1671 1659 1414 637 590 828 940 1250 1602 1629 1659 1886 1708 1408 1107 1640 1688 1472 1437 1289 1529 1460 1450 1178 772 872 1061 1385 1964 2038 1572 1398 1693 1757 1767 1827 1809 1557 1391 1182 1030 1278 1263 929 997 1097 1053 1013 1091 1127 1272 1443 1690 1849 1786 1700 1734 1797 1789 1859 2081 2306 2441 2167 1627 1600 1707 1972 1848 1571 1551 1597 1745 1990 2137 2173 1984 1666 1520 1589 1735 1780 1763 1689 1656 1704 1671 1618 1617 1612 1596 1624 1595 1445 1406 1524 1552 1625 1775 1777 1616 1559 1678 1650 1594 1549 1726 1865 1812 1773 1797 1786 1879 1805 1795 2087 2276 2310 2284 2289 2055 2043 2267 2134 2069 2439 2383 2492 2490 2246 2073 2063 2349 2252 2439 2747 2460 1728 1520 1994 2207 2316 2246 2040 1946 1777 1340 1126 940 946 1224 1543 1865 2393 2650 2558 2121 2056 2196 2292 2285 1808 1689 1509 1388 1227 1556 1623 1625 1851 2254 2203 1609 1310 1688 2038 2069 1754 1438 1626 2105 2291 2246 2289 2246 1513 1484 2031 2130 2125 2028 1885 1472 1108 1305 1781 1978 1875 1454 904 782 1201 1692 1834 1675 1452 1914 2650 2729 2488 2328 1884 1795 1885 2331 2801 2719 2751 2698 1916 1439 2196 2497 1947 1736 2291 2416 1544 1390 1760 1816 1886 1332 580 546 501 451 529 628 567 590 844 1067 1018 1002 1164 1181 1076 983 1093 1244 1246 1119 996 1036 1201 1300 1324 1400 1445 1448 1463 1413 1306 1331 1265 1096 919 810 831 963 1048 1036 954 875 901 1023 1101 1015 931 778 650 749 844 890 984 1114 1154 959 641 473 415 569 881 1047 920 721 649 756 827 827 680 669 710 557 547 614 618 538 410 430 485 602 654 695 710 654 603 525 667 710 845 1032 1148 1237 1205 1219 1350 1390 1391 1334 1198 1028 816 900 966 1068 1195 1432 1608 1631 1518 1387 1220 1148 1045 1051 1091 1328 1381 1271 1329 1494 1749 2034 2283 2328 2311 2258 2162 1890 1644 1519 1652 1793 1866 1927 2000 1899 2279 2479 2529 2582 2767 2725 2644 2280 2120 1922 1631 1509 1528 1621 1835 1972 2181 2398 2531 2264 1959 1988 2072 2124 2203 2064 1862 1787 1788 1805 1714 1664 1802 1940 2465 2871 3168 3295 3257 2962 2275 1643 1214 1098 1454 2022 2011 1418 1243 1629 2040 2206 2312 2190 2043 2014 2152 2200 2147 2062 1912 1540 1522 1890 2126 2461 2643 2648 2612 2499 2170 1713 1813 2267 2676 2713 2404 2035 1823 1749 1757 1801 1706 1672 1927 2217 2323 2399 2387 2329 2134 1996 1992 2111 2143 2275 2640 2924 2752 2299 2181 2138 2311 2320 2313 2104 1986 2114 2286 2367 2387 2383 2330 2230 2211 2220 2230 2304 2330 2283 2343 2362 2346 2251 2170 2084 2048 1974 1852 1664 1625 1626 1648 1608 1462 1282 1187 1198 1398 1476 1504 1455 1319 1241 1361 1628 1777 1900 2056 2260 2579 2528 2182 1736 1528 1820 2143 2469 2558 2551 2599 2602 2578 2623 2630 2505 2037 1532 1449 1959 2385 2475 2573 2570 2741 2791 2772 2684 2608 2438 2084 1952 1956 2302 2397 1904 1225 1020 1317 1786 1972 1809 1738 1851 2085 2137 1870 1751 1962 1940 1743 1959 2187 2241 2421 2589 2838 2330 1700 1607 1930 2210 2405 2460 2259 1922 2123 2750 2839 2521 2230 2132 2120 2095 2052 1828 1963 2542 2738 2790 2764 2556 2538 2581 2584 2334 1954 1697 1571 1584 1694 1938 2300 2423 2233 1717 1255 985 1021 1394 2135 2707 2959 2929 2537 2101 1974 1674 1207 1054 1236 1556 1776 1946 1662 941 604 1051 1822 2100 2058 2014 1897 1647 1542 1605 1765 1941 1910 1731 1566 1397 1435 2031 2523 1971 1110 1003 1245 1325 1358 1331 1495 1861 1920 1652 1561 1775 1954 1978 1896 1620 1532 1942 2390 2308 2078 1982 2089 2202 1822 1498 1628 1737 1306 869 910 1029 1517 2154 2344 2259 2117 2076 1879 1677 1652 1279 1388 1846 1888 1733 2023 2002 1850 1592 1158 1104 1338 1189 931 936 1036 972 1255 1329 1240 1228 1450 1650 1768 1798 1620 1153 544 650 975 926 1204 1199 1070 1219 1436 1395 1079 966 1471 1721 1874 1857 1680 1796 1530 1500 1330 1073 1358 1346 1519 1936 2101 1767 1470 1453 1504 1727 1873 1670 1405 1407 1463 1587 1448 1106 938 957 1049 1110 1001 960 969 1030 1267 1506 1660 1769 1824 1835 1833 1760 1772 1942 2144 2339 2266 1980 1695 1336 1613 1760 1695 1813 1799 1738 1784 1937 2074 2031 1743 1521 1610 1816 1833 1787 1647 1639 1723 1658 1638 1637 1633 1632 1688 1551 1362 1261 1242 1303 1571 1772 1764 1547 1610 1739 1810 1689 1567 1704 1955 1860 1838 1808 1797 1983 1851 1749 1931 2212 2320 2444 2367 2140 2125 2535 2778 2573 2497 2315 2469 2498 2350 2313 2254 2190 2107 2263 2613 2512 1819 1435 1459 1668 2178 2437 2165 1811 1762 1651 1424 916 934 1287 1588 1737 2000 2320 2314 1777 1699 2121 2386 2548 2498 1769 1199 1023 968 1150 1491 1728 1958 2588 2388 1675 1393 1473 1697 1934 1871 1708 1731 2059 2382 2528 2534 2239 1551 1166 1760 2130 2109 1755 1780 1496 1154 1229 1519 1956 1996 1697 1020 498 1059 1947 2135 1862 1383 1968 2717 2453 1659 1074 1626 2161 1815 2258 2326 2735 2834 2656 2045 2078 2642 2584 1669 1757 2486 2413 1578 1472 1665 1862 1644 1283 634 641 678 669 713 708 548 484 690 945 1042 1183 1301 1198 998 918 1033 1156 1208 1092 1073 1169 1220 1287 1337 1435 1461 1414 1428 1423 1303 1287 1281 1217 995 835 925 1107 1141 1013 895 879 921 1048 1110 996 900 823 739 660 585 589 797 1110 1244 1095 779 537 438 516 673 831 876 822 722 754 915 958 887 865 851 773 781 913 933 831 645 589 601 632 753 900 1008 1031 1056 945 804 837 901 1079 1227 1277 1231 1271 1418 1453 1479 1478 1457 1304 1093 1084 1174 1299 1430 1641 1757 1777 1628 1505 1290 1174 1124 1167 1284 1641 1689 1501 1486 1662 2003 2286 2335 2225 2120 2107 2062 1798 1572 1468 1607 1884 2168 2338 2399 2299 2637 2805 2951 2958 2776 2677 2503 2327 2167 1813 1435 1329 1448 1532 1743 1865 2073 2424 2572 2324 2036 1882 1789 1798 1990 1990 1840 1857 1954 2072 2153 2159 2350 2535 3013 3199 3297 3274 3093 2891 2329 1752 1376 1305 1747 2310 2079 1445 1290 1482 1948 2237 2322 2293 1895 1849 2151 2334 2298 2082 1806 1392 1442 1801 2112 2194 2471 2562 2565 2509 2184 1827 1877 2285 2720 2665 2248 2011 1786 1707 1715 1848 1741 1633 1880 2174 2334 2427 2451 2459 2475 2365 2232 2174 2074 2167 2554 2792 2641 2327 2417 2433 2437 2393 2309 2144 1943 1995 2138 2307 2394 2415 2334 2319 2339 2339 2310 2342 2294 2354 2409 2415 2393 2239 2148 2077 1987 1885 1803 1749 1671 1678 1656 1675 1503 1347 1233 1230 1499 1609 1564 1455 1320 1250 1310 1557 1730 1941 2086 2360 2722 2570 2144 1684 1439 1625 1930 2334 2502 2548 2524 2543 2606 2640 2606 2432 1982 1479 1428 1794 1890 2235 2456 2548 2714 2630 2438 2473 2512 2365 2302 2114 2145 2323 2296 1823 1195 997 1192 1598 1703 1853 1798 1857 1913 1965 1829 1762 1986 1776 1609 1592 2006 2261 2393 2499 2844 2578 1982 1707 1912 2118 2323 2511 2396 2022 2035 2540 2841 2689 2233 2035 1938 1887 2030 1959 2060 2531 2766 2779 2711 2683 2731 2779 2708 2490 2276 2098 1757 1525 1631 1706 1931 2150 2051 1704 1335 1120 1153 1403 1541 2061 2764 2933 2530 2018 1833 1637 1223 1093 1180 1500 1977 2251 2019 1277 808 1161 1769 2026 1994 1785 1653 1464 1335 1493 1655 1652 1614 1629 1637 1451 1347 1890 2362 1840 1110 1095 1255 1478 1544 1433 1529 1963 2040 1769 1680 1775 1871 1932 1780 1593 1541 1965 2467 2516 2416 2023 1771 1890 1761 1912 2348 2207 1427 1328 906 931 1172 1864 2435 2416 2290 2232 2265 2324 1908 1251 1201 1760 2006 1974 2086 1997 1923 1642 1488 1232 1551 1401 1300 1304 1099 820 974 1022 1138 1167 1429 1515 1685 1715 1577 1156 645 777 1072 1111 1004 1068 704 758 969 1157 1160 1013 990 1194 1617 1990 2099 1970 1561 1346 1350 1519 1655 1590 1560 1859 2142 2099 2018 1847 1541 1689 1895 1649 1564 1786 1911 1863 1520 1033 993 1094 1008 992 953 995 1046 1020 1150 1396 1579 1662 1737 1783 1788 1816 1933 1884 1976 2160 2153 2061 1778 1221 1406 1773 1866 1816 1792 1761 1809 1904 1932 1941 1710 1505 1556 1804 1866 1756 1614 1695 1746 1666 1630 1618 1689 1760 1626 1477 1382 1371 1229 1227 1479 1704 1677 1510 1469 1595 1825 1793 1656 1760 1983 1960 1871 1803 1905 2030 1969 1837 1845 1952 2188 2442 2301 1945 1916 2429 2647 2601 2555 2438 2553 2540 2368 2325 2307 2275 2214 2172 2222 2330 1992 1793 1472 1379 1901 2522 2341 1757 1668 1619 1396 920 863 1311 1542 1662 1687 1992 2104 1351 1197 1811 1875 2222 2600 2087 1133 877 998 1053 1179 1715 2274 2627 2070 1383 1283 1356 1593 1578 1680 1830 2001 2166 2487 2639 2360 1848 1199 1313 1897 2245 2452 2280 1778 911 663 863 1356 2052 2119 1919 1125 669 839 1665 2389 2218 1778 2240 2394 1925 845 891 2116 2094 1775 1840 2539 2780 2827 2653 2508 2525 2400 2170 1675 1933 2436 2375 1940 1716 1767 1722 1475 1288 510 581 715 813 847 788 609 553 699 899 1121 1313 1257 1135 1055 997 989 1039 1033 1014 1172 1220 1224 1324 1388 1391 1318 1298 1359 1388 1425 1428 1382 1238 1018 825 975 1250 1278 1138 986 970 1018 1163 1227 1166 1063 937 828 701 585 507 643 1021 1278 1211 925 626 524 572 619 675 749 838 800 840 925 904 816 768 790 817 844 1070 1079 951 878 716 569 587 800 1072 1309 1405 1398 1274 1053 1010 974 1105 1300 1446 1485 1442 1585 1586 1564 1570 1466 1343 1242 1210 1284 1397 1553 1698 1807 1873 1840 1611 1326 1286 1335 1458 1582 1811 1781 1604 1560 1685 1824 2084 2284 2148 1969 1973 1961 1758 1572 1489 1617 1890 2162 2425 2498 2592 2884 3010 3051 2983 2813 2653 2441 2303 2166 1795 1377 1258 1345 1483 1693 1782 1931 2306 2495 2353 2052 1827 1653 1672 2070 2172 2188 1946 2176 2443 2619 2696 2897 3017 3065 3005 2983 2951 2781 2539 2141 1691 1478 1457 1850 2161 1743 1292 1498 1732 2121 2224 2329 2153 1751 1843 2117 2290 2283 2036 1660 1421 1550 1663 1855 2121 2380 2540 2399 2268 2042 1895 2021 2446 2711 2637 2272 1998 1765 1628 1717 1939 1791 1627 1742 1967 2261 2383 2434 2586 2618 2579 2454 2199 2033 2144 2459 2617 2457 2316 2218 2290 2463 2486 2340 2152 1965 1894 2024 2246 2413 2453 2401 2295 2303 2337 2425 2500 2441 2476 2407 2341 2316 2271 2272 2107 1971 1817 1799 1852 1821 1708 1674 1719 1593 1528 1413 1422 1710 1785 1626 1423 1266 1230 1241 1465 1563 1909 2347 2656 2822 2614 2206 1786 1503 1513 1885 2045 2304 2487 2494 2487 2526 2602 2603 2386 1954 1462 1330 1388 1640 2046 2340 2500 2683 2594 2288 2227 2234 2187 2060 1990 2161 2310 2280 1840 1218 1007 1040 1196 1415 1698 1897 1977 1947 1903 1769 1822 2002 2158 1928 1600 1851 2231 2346 2544 2835 2687 2196 1959 1964 2097 2364 2524 2511 2224 2058 2265 2602 2713 2603 2316 1908 1850 1993 2023 2158 2529 2788 2833 2954 3077 3085 2964 2814 2626 2472 2293 1783 1392 1304 1410 1817 2042 1931 1644 1379 1206 1180 1212 1454 1969 2587 2830 2432 1803 1603 1498 1290 1162 1114 1541 2087 2368 2195 1555 1067 1215 1563 1794 1989 1649 1389 1241 1154 1286 1364 1433 1455 1509 1571 1395 1374 1862 2308 1941 1373 1158 1211 1585 1698 1547 1521 1919 2093 1963 1899 1806 1959 1966 1826 1751 1802 2163 2413 2736 2796 2472 1998 1901 1680 1994 2454 2387 1930 1112 1035 994 1085 1449 2152 2457 2215 2308 2425 2600 2131 1107 1121 1833 2099 2146 2061 1761 1466 1538 1809 1899 1812 1669 1600 1684 1495 1114 994 947 1022 1100 1223 1260 1508 1543 1535 1202 792 819 917 907 800 702 466 462 760 1150 1305 1227 986 932 1237 1740 2060 1882 1482 1346 1363 1666 1894 1801 1647 1829 2112 2233 2398 2376 2017 1683 1633 1557 1635 1939 2249 2063 1429 893 1071 1207 943 940 921 917 1072 1086 1185 1348 1564 1649 1758 1860 1909 2021 2035 1812 1755 1906 2012 2078 1827 1349 1430 1822 1878 1731 1714 1738 1861 1843 1810 1901 1900 1702 1719 1869 1852 1731 1694 1760 1776 1694 1624 1631 1727 1748 1519 1416 1432 1486 1349 1264 1463 1638 1585 1516 1443 1570 1806 1789 1636 1735 1889 1928 1856 1797 1874 1954 1948 1892 1839 1843 2083 2345 2174 1814 1551 1660 1955 2499 2376 2266 2301 2232 2282 2200 2177 2385 2373 2180 1870 1951 1918 1945 1516 1180 1581 2480 2518 2474 1742 1596 1267 935 921 1359 1504 1830 1812 1828 1885 1227 1029 1242 1617 2267 2728 2499 1580 1065 1019 1167 1258 1602 2358 2771 1967 1145 1055 1270 1368 1532 1866 2127 2326 2586 2827 2633 2244 1962 1819 1921 2176 2493 2664 2500 1937 898 776 1305 2408 2586 1705 2246 2173 1665 957 1668 2465 2597 2318 2282 2314 1675 984 1580 2406 2279 1888 2056 2571 2620 2604 2516 2402 2271 1980 1680 1574 1887 2181 2245 2054 1832 1735 1582 1439 1398 364 429 555 722 839 814 721 777 833 933 1131 1236 1167 1006 972 1012 1027 1013 994 1089 1189 1191 1301 1427 1432 1344 1254 1241 1399 1477 1548 1539 1471 1284 1010 783 984 1283 1348 1276 1069 1033 1139 1209 1255 1331 1295 1060 865 763 641 548 514 765 1101 1160 963 706 653 688 708 677 652 732 776 913 977 890 764 698 672 705 850 1109 1183 1075 897 741 674 716 1084 1428 1588 1530 1478 1472 1297 1129 1095 1101 1215 1407 1547 1609 1652 1567 1539 1530 1454 1353 1291 1247 1343 1416 1544 1627 1754 1895 1854 1630 1387 1408 1526 1673 1758 1816 1694 1537 1491 1535 1623 1881 2184 2045 1899 1927 1904 1769 1566 1484 1591 1926 2039 2261 2516 2710 2899 2908 2844 2722 2515 2399 2313 2242 2119 1909 1597 1441 1434 1624 1771 1761 1844 2089 2329 2302 2073 1857 1712 1682 1801 2002 2181 2047 2297 2568 2708 2851 2962 2977 2975 2807 2700 2627 2444 2168 1887 1650 1609 1731 2045 2109 1706 1410 1920 2151 2343 2378 2125 1822 1722 2089 2217 2216 2122 1877 1562 1503 1571 1644 1825 2128 2426 2510 2406 2147 1956 1938 2175 2452 2592 2618 2290 1833 1676 1698 1873 2059 1880 1610 1562 1754 2071 2234 2453 2667 2670 2609 2489 2219 2054 2160 2380 2467 2445 2325 2225 2206 2393 2541 2363 2087 1880 1744 1865 1989 2213 2398 2367 2337 2315 2293 2431 2637 2679 2576 2483 2392 2309 2288 2290 2097 1900 1837 1925 2035 1930 1746 1682 1647 1611 1540 1540 1655 1883 1928 1748 1522 1285 1163 1149 1206 1437 1864 2385 2759 2848 2615 2301 2006 1811 1783 1842 2222 2424 2439 2365 2289 2345 2463 2583 2603 2473 2186 1762 1602 1715 1965 2160 2318 2552 2549 2416 2264 2147 2188 2050 1739 1774 2026 2184 2035 1811 1608 1312 1253 1417 1631 1858 2054 2053 1861 1676 1673 1939 2349 2303 2005 2027 2232 2325 2558 2791 2735 2502 2253 2168 2245 2366 2469 2597 2476 2135 2114 2236 2318 2639 2540 2132 1988 2007 2043 2203 2403 2560 2820 3087 3277 3299 3145 2934 2700 2556 2456 2274 1834 1344 1371 1695 1879 1828 1603 1465 1445 1443 1537 1867 2004 2410 2742 2405 1711 1567 1599 1596 1219 1030 1439 1991 2347 2295 1786 1190 1151 1148 1699 1982 1630 1312 1191 1072 1116 1190 1289 1379 1442 1459 1331 1357 1896 2341 2345 1891 1251 1442 1718 1913 2001 1676 1865 1907 2060 1944 1706 1821 1986 1853 1772 1895 2220 2480 2726 2694 2425 2175 1884 1703 1642 1907 2152 2111 1455 1121 1150 1269 1280 1430 1587 1698 2035 2463 2580 2075 1346 1348 1442 2028 2325 2128 1615 1308 1468 1882 2143 2142 1954 1652 1545 1430 1249 1166 1023 1008 990 1005 1136 1220 1315 1365 1255 1122 1095 958 709 494 389 332 411 602 939 1394 1412 1155 1021 1154 1541 1841 1925 1835 1636 1480 1650 2002 2072 2040 1997 2066 2190 2329 2226 1648 1037 884 888 1128 1716 2430 2227 1474 1001 1431 1522 1171 936 889 860 952 1146 1251 1313 1328 1427 1771 1885 1970 2204 1723 1554 1481 1618 1853 2015 2008 1470 1511 1619 1681 1666 1780 1767 1748 1706 1755 1802 1815 1723 1784 1910 1834 1704 1732 1751 1762 1721 1659 1670 1726 1697 1545 1416 1449 1568 1497 1379 1491 1618 1577 1470 1386 1526 1740 1719 1619 1621 1690 1821 1779 1735 1741 1854 1914 1881 1845 1814 2015 2255 2186 2085 1961 1945 2147 2472 2437 2385 2391 2424 2273 2000 1787 2270 2596 2279 1841 1686 1622 1759 1526 1266 1549 2013 2503 2576 2050 1743 1232 940 1013 1383 1754 2189 2120 1881 2054 1673 1251 1214 1703 2297 2714 2774 2353 1946 1432 1421 1467 1443 2153 2691 2356 1443 964 1498 1687 1681 1991 2522 2684 2981 3068 2427 2282 2189 2236 2051 2339 2331 2404 2149 1605 1252 1001 1686 2363 2362 1962 2505 2420 1089 692 1532 2282 2660 2802 2511 2304 1768 1298 1838 2271 2324 2196 2384 2451 2295 2202 2139 2039 1997 1749 1536 1512 1711 1793 2038 1971 1846 1522 1473 1451 1479 322 287 291 447 680 757 750 764 779 818 949 1060 1032 856 876 1077 1113 1066 1078 1148 1149 1180 1392 1524 1484 1417 1336 1357 1547 1594 1584 1513 1439 1261 937 730 981 1240 1312 1294 1129 1081 1178 1181 1198 1339 1363 1175 1013 924 770 665 484 519 802 946 901 814 788 794 754 667 611 619 715 931 1063 1053 948 813 700 743 818 1003 1139 1028 831 799 926 1032 1499 1686 1592 1381 1300 1422 1338 1327 1249 1239 1433 1562 1577 1613 1640 1471 1466 1490 1412 1372 1326 1319 1352 1374 1522 1705 1841 1900 1827 1587 1400 1418 1490 1570 1646 1662 1523 1424 1420 1429 1613 1878 2056 1873 1841 1859 1778 1701 1621 1509 1540 1660 1953 2299 2628 2815 2857 2696 2567 2456 2236 2121 2119 2119 2012 1946 1779 1670 1710 1846 1839 1765 1801 1974 2211 2201 2018 1926 1824 1773 1896 2060 2094 2111 2178 2360 2555 2755 2783 2747 2734 2580 2507 2431 2254 2067 1812 1635 1864 2142 2276 2077 1783 1704 1922 2352 2556 2288 1808 1548 1771 2343 2361 2110 1850 1700 1560 1535 1530 1577 1747 2056 2389 2541 2284 1955 1789 1824 2089 2284 2512 2605 2221 1697 1496 1660 2012 2184 2048 1749 1647 1550 1698 2106 2395 2604 2659 2594 2495 2245 2049 2162 2276 2341 2289 2268 2233 2228 2384 2522 2235 1911 1685 1535 1526 1659 1990 2334 2395 2369 2342 2314 2437 2609 2680 2599 2579 2504 2322 2237 2253 2081 1808 1736 1865 2020 2025 2016 1921 1736 1645 1622 1706 1864 1930 1852 1777 1682 1630 1462 1236 1265 1503 1836 2255 2613 2712 2474 2277 2240 2241 2231 2260 2368 2384 2348 2258 2153 2168 2151 2235 2479 2542 2351 2024 1827 1854 2010 2120 2208 2339 2417 2480 2429 2327 2285 2085 1691 1490 1649 1863 1966 2096 1878 1546 1571 1590 1612 1802 2016 2033 1870 1691 1566 1859 2232 2237 2148 2164 2252 2292 2430 2564 2614 2511 2314 2251 2300 2297 2334 2592 2706 2530 2424 2266 2046 2313 2550 2477 2239 2076 2139 2231 2310 2392 2663 3012 3332 3499 3471 3160 2857 2901 2586 2143 1578 1402 1411 1630 1708 1577 1496 1482 1552 1571 1918 2324 2257 2332 2715 2410 2151 1865 1755 1674 1162 934 1240 1815 2330 2481 2445 1804 1127 973 1452 1912 1780 1506 1388 1398 1274 1263 1391 1285 1324 1356 1242 1201 1190 1880 2360 2032 1466 1802 2271 2274 2021 1808 1686 1487 1872 1833 1690 1782 1903 1867 1901 1928 2106 2494 2466 2326 2205 1964 1795 1603 1640 1754 2059 2142 1537 1059 1177 1298 1348 1281 1307 1241 1558 2156 2423 2102 1828 1627 1667 2234 2544 2189 1532 1279 1428 1522 1718 2002 1924 1557 1339 1304 1296 1217 1184 1145 1039 997 1010 937 1011 1188 1214 1286 1285 1038 714 489 285 232 308 475 869 1451 1556 1390 1347 1438 1677 1810 1952 1870 1759 1547 1550 1954 2246 2308 2316 2331 2330 2359 2108 597 55 51 69 380 1593 2530 2094 1581 1398 1676 2022 1409 1319 1093 840 930 1155 1189 1454 1451 1374 1599 1839 2048 2073 2056 1722 1384 1325 1545 1882 2082 1861 1823 1641 1555 1557 1593 1633 1627 1605 1643 1715 1765 1709 1724 1833 1815 1740 1679 1651 1678 1693 1705 1687 1666 1653 1578 1428 1408 1546 1505 1427 1485 1607 1548 1387 1328 1480 1680 1633 1590 1537 1619 1716 1612 1679 1790 1823 1846 1941 1900 1733 1773 2130 2161 2233 2095 1787 2076 2017 2182 2229 2147 2213 2285 2090 1745 2080 2587 2702 2534 1988 1476 1570 1527 1486 1744 2000 2506 2679 2464 1876 1091 710 801 1249 1821 2412 2650 2433 2395 2107 1248 1058 1510 2186 2576 2595 2648 2331 1745 1866 1718 1262 1830 1918 2635 1591 647 1454 1849 1581 1966 2688 2647 2674 2551 2141 2039 2123 2231 2244 2297 2155 1925 1750 1493 1135 1297 2281 2832 2354 2083 2467 2104 827 759 1545 1989 2080 2312 2547 2410 1956 1620 1854 2167 2637 2549 2546 2345 2092 1984 1839 1810 1851 1781 1582 1411 1404 1720 1943 1874 1735 1490 1535 1605 1633 332 238 156 244 489 656 669 648 684 764 867 1010 970 797 908 1134 1175 1206 1200 1104 1036 1168 1432 1538 1587 1569 1475 1582 1679 1682 1653 1515 1356 1076 792 717 1027 1248 1266 1260 1185 1121 1211 1190 1132 1257 1365 1399 1361 1186 969 851 659 577 729 828 861 859 834 821 697 600 620 611 688 903 1116 1290 1309 1161 1079 1012 935 1066 1119 964 825 962 1252 1463 1686 1649 1336 985 927 959 1097 1286 1217 1166 1278 1397 1419 1467 1462 1369 1468 1534 1471 1391 1345 1350 1420 1476 1589 1770 1850 1809 1713 1527 1366 1350 1398 1434 1478 1472 1436 1426 1452 1520 1685 1870 1926 1775 1756 1759 1626 1589 1602 1656 1770 1919 2202 2450 2637 2718 2722 2404 2223 2153 1975 1893 1877 1893 1893 1820 1672 1624 1767 1948 1865 1909 2061 2201 2331 2366 2200 1987 1762 1769 1913 1996 1968 2046 2100 2308 2504 2633 2607 2529 2495 2392 2365 2280 2120 1975 1839 1790 2031 2170 2140 2117 1933 1838 1984 2310 2402 2064 1642 1496 1896 2347 2272 2070 1889 1772 1666 1592 1565 1624 1770 1987 2385 2524 2206 1905 1765 1730 1900 2222 2545 2554 2136 1676 1460 1630 2009 2179 2181 2119 1881 1673 1749 2076 2362 2523 2555 2539 2521 2304 2175 2186 2226 2329 2311 2265 2287 2179 2243 2452 2200 1878 1685 1472 1328 1452 1851 2245 2370 2368 2320 2316 2444 2562 2612 2616 2612 2527 2327 2224 2254 2113 1812 1627 1687 1774 1893 2020 1903 1745 1730 1793 1926 2042 1979 1777 1660 1667 1689 1578 1346 1306 1499 1771 2110 2409 2471 2332 2241 2274 2375 2417 2396 2242 2176 2312 2328 2246 2144 2020 2210 2587 2666 2465 2141 1912 2031 2268 2292 2284 2247 2308 2511 2578 2583 2615 2436 1901 1494 1504 1542 1740 2009 1944 1741 1695 1640 1631 1777 1963 2000 1944 1749 1539 1756 2104 2195 2077 2204 2292 2255 2272 2375 2539 2497 2419 2290 2236 2273 2199 2391 2641 2813 2681 2382 2096 2082 2379 2618 2472 2319 2327 2376 2362 2310 2530 2712 3063 3492 3701 3484 3246 3168 2659 2063 1488 1378 1490 1744 1734 1598 1505 1391 1462 1702 2036 2500 2505 2333 2547 2328 2230 2039 1861 1749 1229 966 1054 1664 1860 2442 2732 2031 1292 858 1214 1749 1872 1812 1621 1583 1643 1611 1480 1220 1214 1320 1180 1150 1127 1721 2243 2106 1695 2046 2481 2404 2366 2047 1564 1408 1584 1703 1731 1778 1894 2055 2113 2073 2094 2374 2286 2210 2209 1961 1827 1641 2130 2227 2098 1955 1352 986 1037 1219 1445 1349 1138 1071 1300 1793 2120 2134 2065 1747 1731 2267 2491 2003 1382 1143 1296 1529 1671 1850 1872 1661 1500 1468 1496 1479 1446 1360 1185 1202 1049 751 830 974 975 1124 1239 1175 1080 695 311 291 258 406 676 1132 1328 1400 1526 1694 1998 2172 2173 1947 1900 1487 1421 1850 1894 2338 2399 2448 2376 2178 1673 202 222 119 261 617 2452 2770 2219 1907 1784 2024 2095 1698 1473 1311 869 986 1034 1039 1366 1594 1488 1568 1953 2190 2376 2241 2002 1510 1217 1399 1901 2205 2238 2157 1798 1507 1513 1587 1588 1581 1606 1602 1671 1808 1799 1724 1736 1696 1595 1602 1588 1573 1644 1747 1667 1643 1566 1481 1368 1374 1490 1455 1392 1430 1636 1558 1373 1267 1430 1550 1588 1569 1507 1492 1504 1429 1552 1551 1690 1832 1964 1942 1729 1607 1884 2070 2138 1879 1359 1282 1689 1781 1939 2117 2313 2335 2112 1755 1910 2138 2377 2555 2172 1585 1446 1502 1526 1896 2407 2607 2616 2500 2115 1505 811 823 1433 1871 2554 2883 2867 2789 2050 746 960 1450 2019 2234 2117 2642 2368 1938 2304 2130 1882 1568 2136 2687 1119 721 1573 1827 1834 2125 2375 2065 1910 1867 1891 1699 1743 1988 2127 2219 2346 2300 1722 1013 805 1555 2780 2548 1916 1718 2251 2164 862 890 1398 1875 1989 2121 2444 2394 2008 1997 2071 2474 2977 2937 2599 2271 1969 1848 1653 1776 1833 1917 1856 1571 1422 1643 1827 1795 1662 1617 1711 1850 1875 494 399 233 267 520 656 710 691 724 842 959 1068 963 869 1030 1261 1408 1473 1293 1055 940 1060 1253 1406 1568 1557 1562 1768 1767 1650 1622 1469 1209 872 687 760 1054 1205 1278 1336 1240 1185 1272 1195 1026 1046 1225 1503 1579 1276 1034 996 938 897 869 861 906 923 906 891 710 567 631 670 687 830 1077 1324 1404 1430 1444 1348 1175 1146 1094 930 848 1035 1422 1729 1803 1551 1100 921 760 699 837 1037 1117 1063 1122 1217 1287 1219 1172 1274 1477 1554 1545 1413 1317 1348 1429 1489 1557 1672 1743 1663 1565 1475 1349 1310 1342 1412 1523 1500 1450 1457 1465 1541 1692 1808 1849 1753 1702 1666 1636 1605 1611 1730 1748 1860 2165 2402 2527 2541 2454 2112 1927 1901 1880 1852 1794 1797 1818 1712 1519 1471 1673 1956 2003 2214 2435 2495 2567 2450 2125 1852 1778 1824 1895 1958 1961 2009 2121 2440 2666 2658 2493 2389 2397 2343 2277 2203 2117 2027 1940 1942 1995 2002 2042 2020 1944 1962 2144 2128 2038 1903 1695 1661 2009 2254 2169 2078 1967 1838 1709 1605 1635 1729 1876 2070 2310 2363 2181 2019 1865 1810 1935 2209 2501 2387 1957 1583 1419 1600 1788 1968 1979 1868 1869 1857 1900 2130 2355 2417 2394 2397 2422 2401 2333 2257 2329 2466 2362 2121 2076 2038 2050 2167 2089 1986 1825 1544 1353 1382 1679 2087 2311 2305 2261 2353 2453 2476 2565 2658 2628 2470 2266 2142 2147 2094 1855 1685 1686 1740 1838 1857 1788 1777 1893 1970 2045 2108 2063 1943 1773 1686 1723 1710 1469 1347 1413 1516 1787 2048 2149 2277 2297 2376 2509 2523 2311 2076 2089 2347 2442 2394 2211 2002 2348 3157 3501 3115 2493 2087 2185 2471 2425 2371 2357 2364 2546 2672 2838 2883 2636 2210 1760 1625 1477 1721 1993 2006 1841 1623 1553 1581 1720 1865 1963 2008 1803 1508 1633 1880 2043 1992 2109 2210 2247 2285 2428 2505 2616 2590 2333 2278 2296 2169 2128 2251 2607 2786 2611 2379 2103 2236 2494 2534 2568 2523 2566 2441 2211 2340 2648 2865 3232 3524 3575 3459 3247 2545 1892 1385 1377 1443 1741 1837 1902 1685 1351 1394 1654 1941 2377 2460 2395 2363 2138 1965 1827 1919 1858 1382 1135 1089 1229 1513 2365 2714 2305 1423 916 1156 1433 1791 1837 1665 1707 1817 1700 1583 1269 1176 1202 1154 1013 977 1500 2064 2020 1764 2071 2323 2379 2181 1835 1525 1457 1485 1730 1980 2078 2076 2297 2370 2208 2185 2369 2295 2158 2123 2099 1955 1897 2441 2611 2152 1749 1318 974 886 1142 1480 1437 1240 1084 1130 1411 1667 1948 2095 1851 1778 2190 2343 1866 1476 1133 1339 1793 1827 1784 1960 2045 1942 1893 1546 1312 1465 1670 1423 1422 1245 953 1346 1051 839 849 958 1133 1391 1091 771 738 475 510 660 960 1112 1279 1487 1671 2049 2343 2394 2164 1858 1626 1640 1659 1992 2309 2536 2496 2189 1683 1436 1147 902 756 1205 1990 2834 2203 1907 1919 1947 2154 1507 1417 1884 1756 1328 1178 1090 977 1132 1588 1686 1675 1847 2188 2623 2550 2218 1690 1263 1285 1452 1648 2026 2048 1790 1547 1556 1581 1567 1584 1652 1603 1652 1846 1783 1688 1648 1621 1572 1617 1572 1531 1590 1630 1589 1589 1479 1386 1286 1455 1502 1509 1404 1444 1651 1538 1291 1212 1306 1387 1567 1643 1637 1525 1399 1355 1378 1456 1622 1776 1937 1988 1886 1858 1831 1966 2024 1967 1797 1484 1459 1721 1928 1961 2044 2164 2048 1796 1801 1833 2094 2407 2293 1759 1271 1300 1451 1946 2748 2797 2576 2366 2335 1969 1141 1293 1696 1749 2552 2591 2271 2098 1626 1039 1255 1354 1349 1554 1878 2423 2439 2285 2451 2540 2446 1740 1853 1952 1155 1193 1712 1943 2084 2347 1955 1225 1171 1257 1353 1221 1036 1390 1860 2259 2511 2489 1496 674 982 1865 2948 2795 1885 1409 2553 2312 958 952 1096 1987 1991 1996 2248 2264 2105 2063 2307 2620 2966 2966 2607 2269 1998 1867 1668 1609 1905 2072 2047 1643 1408 1587 1733 1676 1656 1687 1818 1989 1982 762 699 456 359 473 692 673 558 581 681 779 950 989 936 1137 1474 1692 1581 1231 1045 974 1126 1236 1326 1483 1543 1662 1868 1762 1567 1475 1339 1087 758 669 735 888 1019 1232 1450 1331 1224 1297 1190 942 840 993 1316 1461 1232 1053 1039 1098 1124 1015 890 874 961 1009 914 709 570 607 628 665 812 819 908 1164 1428 1521 1503 1388 1284 1127 930 785 899 1219 1515 1664 1623 1380 1010 678 591 731 899 922 914 1058 1190 1185 1038 979 1162 1351 1523 1554 1427 1314 1310 1380 1501 1591 1619 1670 1591 1508 1486 1383 1322 1362 1476 1633 1654 1546 1443 1412 1528 1763 1866 1888 1827 1759 1667 1525 1432 1450 1575 1684 1770 1980 2253 2487 2494 2233 1983 1838 1842 2000 2004 1878 1808 1794 1632 1420 1385 1581 1937 2203 2412 2673 2815 2670 2157 1769 1713 1811 1897 2014 2132 2115 2104 2203 2453 2692 2707 2551 2479 2443 2306 2213 2212 2202 2108 1941 1860 1828 1876 2089 2111 1951 1869 1916 1836 1818 1872 1812 1782 1915 2062 2094 1988 1914 1979 1990 1847 1866 1982 2071 2216 2285 2299 2266 2113 1917 1872 2004 2204 2336 2240 1870 1509 1399 1438 1542 1703 1690 1690 1813 1916 2078 2265 2365 2393 2400 2416 2493 2607 2546 2386 2416 2497 2369 2088 1965 1946 1919 1895 1976 2073 1947 1673 1457 1353 1413 1753 2122 2261 2227 2272 2396 2425 2488 2613 2507 2196 1995 1893 1897 1926 1901 1778 1606 1737 1826 1761 1662 1793 2066 2080 2003 2021 2030 2011 1946 1889 1832 1749 1524 1420 1389 1325 1426 1564 1810 2171 2368 2575 2606 2528 2282 2040 2074 2345 2493 2473 2266 2113 2472 3308 3472 3003 2488 2281 2304 2420 2481 2519 2467 2345 2341 2573 2825 2791 2616 2438 2003 1686 1488 1617 1841 1988 1873 1643 1512 1460 1499 1751 1956 1972 1866 1679 1784 1785 1901 2005 1942 2092 2274 2343 2454 2417 2534 2717 2562 2508 2523 2457 2221 2036 2177 2562 2717 2616 2309 2260 2257 2446 2613 2705 2722 2607 2213 2176 2419 2707 2789 3242 3435 3324 3092 2458 1875 1425 1335 1310 1520 1811 2200 2111 1761 1664 1677 1732 1986 2080 2191 2158 1968 1721 1604 1628 1584 1376 1282 1302 1151 1359 2010 2627 2303 1507 1124 1175 1327 1725 1730 1621 1720 1809 1777 1617 1514 1479 1347 1079 868 928 1350 1820 1780 1623 1772 2186 2408 2006 1496 1373 1450 1484 1553 1804 2099 2230 2354 2348 2272 2345 2483 2475 2274 1969 2008 2069 2165 2600 2637 2049 1824 1625 1141 836 1116 1441 1438 1389 1204 1139 1134 1233 1639 2013 1899 1817 2204 2309 2044 1597 1102 1413 1757 1811 1847 2112 2248 2440 2397 1610 931 1309 1902 1619 1590 1581 1495 1966 1452 834 514 502 874 1350 1352 1493 1280 917 597 764 877 1004 1021 1320 1410 1624 1870 2003 1943 1848 1691 1678 1692 2190 2380 2487 2323 2008 1550 1068 1143 1378 1416 1747 2192 2243 2054 1971 1890 1822 1669 831 436 1283 1795 1757 1522 1257 1081 1186 1540 1787 1730 1747 2225 2588 2544 2241 1717 1252 1205 1238 1547 1839 1886 1721 1590 1682 1664 1515 1510 1694 1618 1691 1831 1676 1659 1542 1552 1568 1561 1540 1534 1522 1500 1499 1536 1438 1324 1302 1354 1549 1551 1432 1486 1620 1450 1182 1115 1160 1365 1567 1658 1658 1538 1424 1363 1399 1561 1689 1805 1939 2029 2072 2079 1978 1901 1869 1876 2002 1983 1931 1917 1937 1844 1953 2103 2053 1872 1711 1842 2069 2226 2396 1926 1819 1577 1379 1813 2763 2778 2288 2200 2222 1774 1558 1996 1809 1794 2150 2193 1773 1639 1434 1356 1581 1740 1523 1329 1623 2181 2479 2481 2436 2634 2176 1059 1067 1518 1259 1431 1944 2363 2396 2274 1620 622 519 630 868 776 741 1254 1918 2437 2600 2460 1420 964 1674 2135 2813 2255 1715 1685 2806 2490 1202 1019 1177 1970 2155 2136 2135 2115 2158 2235 2388 2610 2824 2852 2670 2245 1980 1986 1861 1734 1876 2141 2144 1703 1376 1569 1890 1865 1742 1835 1961 2139 2057 944 924 775 574 511 622 660 568 587 681 778 981 1104 1091 1277 1550 1707 1690 1363 1011 987 1201 1290 1247 1342 1532 1747 1972 1893 1572 1310 1089 864 717 621 654 778 862 1164 1519 1440 1200 1284 1292 1017 802 924 1184 1265 1205 1069 1053 1073 1132 1086 917 814 884 933 900 767 643 682 709 706 691 690 679 822 1082 1243 1379 1444 1347 1153 957 762 754 1041 1200 1383 1559 1380 1032 799 746 770 826 825 875 1037 1206 1245 1109 1007 1025 1368 1650 1587 1446 1341 1315 1422 1634 1688 1629 1600 1551 1460 1407 1382 1368 1420 1595 1751 1708 1587 1426 1437 1564 1691 1772 1784 1817 1759 1643 1550 1430 1391 1512 1632 1783 2000 2272 2485 2470 2204 1939 1817 1897 2054 2024 1856 1745 1714 1588 1430 1464 1703 1894 2114 2402 2771 2830 2318 1747 1532 1684 1916 2007 2055 2059 1969 1903 2027 2403 2742 2780 2610 2447 2320 2198 2182 2249 2217 2130 2050 1897 1799 1916 2124 2175 2022 1871 1785 1711 1785 1902 1924 1936 1964 2053 2124 2016 1908 1993 2064 1976 1940 1993 2042 2090 2118 2194 2247 2153 1971 1942 2101 2253 2248 2100 1848 1659 1570 1534 1520 1474 1474 1566 1695 1875 2089 2254 2332 2348 2337 2326 2429 2658 2662 2389 2274 2332 2236 2093 1985 1968 2003 1966 2007 2102 2090 1905 1691 1541 1316 1395 1582 1685 1993 2271 2533 2507 2439 2458 2331 1990 1714 1673 1681 1724 1703 1558 1532 1745 1850 1750 1685 1842 2068 2058 1991 1953 1943 1966 1936 1920 1803 1632 1516 1480 1437 1388 1388 1378 1571 1982 2420 2753 2843 2592 2266 2082 2074 2350 2565 2513 2340 2252 2513 3121 3174 2724 2308 2200 2185 2195 2241 2444 2457 2209 2195 2221 2517 2525 2497 2179 1897 1698 1564 1582 1654 1767 1937 1711 1692 1441 1382 1654 1942 1939 1729 1883 2100 2068 2100 2275 1877 1961 2263 2282 2360 2213 2388 2657 2648 2647 2667 2542 2380 2050 1894 2145 2573 2647 2636 2527 2417 2405 2615 2728 2850 2640 2188 2152 2143 2258 2578 3079 3309 3250 2945 2454 1898 1492 1387 1296 1435 1784 2316 2377 2002 1820 1725 1564 1506 1705 1858 1927 1907 1783 1631 1472 1359 1286 1328 1478 1421 1406 1713 2252 2063 1529 1323 1200 1378 1717 1736 1580 1636 1760 1760 1672 1734 1805 1597 1168 826 859 1268 1655 1640 1485 1550 2048 2349 1944 1412 1368 1505 1531 1571 1791 2137 2242 2227 2142 2137 2364 2596 2558 2338 2056 2137 2306 2361 2660 2566 1803 1712 1375 937 807 1547 1714 1509 1636 1569 1546 1300 1121 1365 1867 1847 1774 2174 2225 2416 1793 1179 1752 1808 1748 1863 2073 2299 2518 2688 2013 1103 1422 1989 1956 1780 1780 2023 2061 1633 915 359 195 196 422 1226 1679 1607 1322 937 782 738 605 668 930 899 962 1194 1404 1552 1591 1470 1379 1517 1908 2250 2227 1990 1730 1168 760 1025 1384 1427 1606 1810 1891 2013 1904 1683 1427 947 262 157 593 1206 1757 1555 1301 1250 1109 1431 1775 1711 1657 2179 2361 2222 2115 1871 1447 1211 1250 1453 1639 1736 1566 1510 1541 1588 1377 1428 1725 1661 1743 1738 1603 1564 1450 1454 1524 1469 1464 1452 1408 1414 1413 1413 1375 1294 1276 1359 1540 1547 1457 1516 1613 1385 1174 1115 1154 1381 1632 1733 1652 1543 1427 1335 1395 1611 1793 1928 2022 2036 2003 2045 1970 1751 1604 1641 1641 1765 1907 1986 1949 1845 1927 1957 1843 1759 1553 1611 1976 2132 2295 1853 1833 1766 1585 1900 2500 2242 2053 1840 1868 1545 1694 2255 2055 1981 1985 1868 1536 1405 1539 1607 1832 2024 1758 1364 1402 1930 2330 2369 2396 2388 1892 733 1006 1494 1542 1666 2326 2893 2663 2185 1339 836 432 586 642 523 639 1652 1771 2344 2553 2530 2126 1623 1848 1920 2253 2602 1961 1676 2566 2907 2379 1354 1245 1946 2354 2253 2102 2009 2092 2317 2423 2506 2626 2611 2479 2180 1981 2073 2055 1946 2038 2180 2213 1866 1615 1688 1963 2001 1811 1980 2063 2265 2223 931 975 802 701 686 712 847 920 888 870 963 1187 1292 1262 1291 1345 1424 1441 1196 1001 1083 1275 1256 1203 1311 1596 1884 2023 1939 1585 1198 1026 766 580 578 659 697 804 1107 1414 1436 1211 1305 1441 1115 869 956 1055 1098 1055 932 924 903 1029 1100 960 826 848 893 895 872 882 910 937 862 721 608 579 736 912 1078 1261 1371 1316 1173 985 806 741 758 976 1358 1564 1444 1198 1034 987 992 952 882 1015 1200 1321 1385 1393 1337 1352 1641 1801 1603 1422 1358 1373 1545 1742 1746 1684 1583 1500 1421 1370 1468 1557 1635 1758 1796 1657 1449 1295 1373 1584 1678 1701 1791 1811 1703 1680 1652 1524 1445 1505 1646 1784 1980 2262 2471 2676 2591 2144 1896 1950 2043 2004 1858 1775 1765 1714 1619 1600 1727 1922 2235 2648 2888 2659 2017 1495 1492 1762 1955 2007 1940 1896 1880 1848 2008 2457 2754 2630 2332 2085 1998 2001 2079 2139 2200 2179 1981 1810 1760 1852 2051 2202 2071 1872 1735 1660 1793 1955 2032 2076 2064 2127 2228 2122 1950 1932 1972 1923 1912 1978 1992 1978 1997 2086 2207 2173 2072 2126 2247 2339 2321 2195 1968 1823 1771 1747 1633 1476 1508 1694 1861 2027 2136 2227 2290 2298 2253 2111 2136 2404 2543 2307 2003 2088 2182 2219 2218 2151 2107 2135 2087 2110 2183 2152 2011 1864 1535 1462 1265 1423 1785 2234 2693 2704 2474 2352 2154 1888 1671 1655 1677 1674 1565 1420 1468 1779 1902 1748 1727 1830 1982 2003 2034 2000 1915 1905 1901 1777 1743 1712 1627 1553 1523 1620 1489 1306 1384 1744 2273 2813 3023 2835 2492 2329 2152 2473 2713 2578 2389 2263 2610 3283 3300 3192 2393 2026 2133 2137 2202 2337 2401 2182 2016 1989 1795 2182 2153 1776 1643 1742 1569 1528 1508 1586 1581 1868 1832 1528 1250 1431 1751 1731 1411 1739 1753 2069 2237 2235 1956 1924 2128 2198 2116 2158 2058 2230 2450 2472 2583 2557 2570 2337 2021 2018 2049 2305 2458 2501 2455 2416 2530 2684 2870 2758 2710 2315 2088 2113 2379 2908 3217 3211 2940 2436 2258 1827 1433 1283 1396 1802 2357 2587 2335 2208 1991 1777 1594 1533 1708 1997 2069 1924 1702 1621 1454 1227 1246 1576 1739 1663 1656 1769 1697 1595 1491 1342 1409 1635 1792 1724 1651 1775 1875 1838 1801 1850 1619 1244 847 772 1105 1502 1598 1429 1384 1784 1963 1788 1424 1386 1492 1677 1810 1934 2240 2252 2142 2046 1799 1913 2286 2650 2506 2122 2399 2494 2275 2400 2327 1967 1772 1525 1057 965 1843 2059 1640 1670 2114 1949 1637 1281 1400 1948 1948 1854 1917 2009 2310 2145 1741 2119 1918 1733 1662 1804 2164 2242 2518 2207 1634 1639 1956 2424 2219 1981 2491 2546 1661 907 575 431 285 1324 1826 1612 1572 1558 1312 1063 699 409 368 450 539 560 668 850 1055 1335 1501 1698 1907 2259 2375 2231 1996 1624 1333 1138 1143 1405 1465 1666 1927 2027 2046 1629 1423 1273 1110 788 1222 2811 2673 2165 1736 1486 1310 1350 1444 1599 1518 1571 1914 1988 1945 1964 1967 1583 1278 1240 1291 1470 1535 1539 1483 1444 1422 1366 1429 1654 1607 1559 1573 1524 1436 1334 1343 1424 1391 1353 1346 1333 1335 1374 1369 1334 1301 1258 1329 1516 1563 1498 1531 1594 1494 1282 1120 1140 1385 1652 1734 1628 1571 1377 1219 1312 1628 1855 1986 2028 1969 1899 1916 1855 1617 1431 1761 1791 1755 1864 1939 1925 1881 1850 1637 1483 1508 1960 1848 1887 1955 2050 1883 1984 2078 2032 2235 2590 2563 2137 1686 1565 1446 1478 1545 1899 2287 2126 1701 1326 1166 1370 1581 1845 2128 1903 1593 1460 1758 2015 2241 2247 2134 1688 755 1008 1069 1532 1634 2306 3004 2682 2338 1752 1063 804 985 833 780 868 1730 2081 2218 2369 2599 2277 1762 1438 1544 2229 2560 1720 1209 1650 2392 2444 1528 1426 2040 2493 2394 2066 1921 2037 2315 2353 2335 2421 2470 2362 2150 1973 2188 2229 2346 2229 2148 2285 2071 1897 1916 1982 1988 1887 2004 2095 2181 2162 565 728 817 883 921 988 974 879 792 863 1072 1231 1300 1310 1313 1273 1232 1183 1057 995 1046 1154 1153 1251 1461 1670 1801 1798 1667 1540 1239 943 663 563 766 921 820 919 1035 1153 1328 1267 1341 1515 1231 1065 1038 1001 966 895 793 726 717 855 938 909 892 873 873 964 1145 1212 1201 1202 1119 919 677 706 898 1027 1196 1338 1359 1298 1201 1154 1049 856 692 774 1084 1403 1329 1191 1212 1287 1404 1355 1216 1342 1481 1476 1500 1572 1651 1733 1739 1573 1341 1263 1310 1405 1598 1693 1687 1687 1547 1412 1389 1444 1566 1728 1822 1753 1580 1369 1245 1224 1252 1376 1578 1752 1836 1778 1684 1710 1686 1543 1453 1429 1512 1698 1989 2224 2439 2713 2633 2241 1979 1972 2007 1918 1791 1820 1910 1992 1989 1860 1921 2242 2693 2977 2752 2232 1774 1394 1446 1751 1952 1959 1796 1771 1903 1996 2204 2525 2563 2370 2207 1932 1781 1766 1813 1973 2215 2264 2064 1784 1638 1856 2253 2453 2357 2147 1967 1790 1769 1912 2040 2057 1981 2049 2239 2160 2005 1950 1856 1811 1859 1974 2024 2003 1934 1961 2094 2160 2179 2281 2318 2329 2272 2131 1977 1914 2000 2038 1879 1692 1619 1833 2164 2244 2287 2349 2356 2338 2244 1938 1848 1929 2052 2059 1937 1883 1905 2038 2242 2268 2205 2163 2095 2089 2160 2180 2148 2002 1863 1560 1377 1421 1676 2151 2616 2762 2532 2364 2215 1924 1752 1730 1740 1671 1460 1318 1424 1829 1938 1785 1686 1730 1945 2015 2137 2120 1934 1891 1823 1882 1896 1926 1953 1815 1744 1928 1660 1408 1387 1673 2203 2740 3088 3091 2958 2432 2307 2514 2734 2518 2458 2478 2767 2783 3123 2974 2302 1928 2107 2275 2313 2330 2364 2343 2118 1773 1636 2080 1937 1397 1285 1615 1448 1405 1390 1528 1667 1846 2016 1738 1405 1313 1427 1385 1324 1312 1593 1859 1983 2038 1967 1941 1947 1977 1932 1911 1847 1986 2155 2219 2347 2487 2589 2562 2493 2293 2084 2142 2279 2342 2355 2380 2396 2565 2638 2794 2849 2440 2129 2130 2359 2771 3110 3114 3004 2763 2245 1757 1448 1279 1381 1821 2421 2709 2704 2559 2251 2115 1865 1588 1767 2220 2349 2360 2347 1959 1586 1222 1171 1603 1952 1898 1874 1773 1590 1518 1432 1412 1439 1545 1744 1803 1660 1654 1724 1812 1812 1840 1540 1205 880 710 834 1337 1633 1422 1265 1567 1836 1418 1372 1441 1479 1777 1757 1842 2321 2466 2303 2102 1602 1549 2087 2622 2501 2034 2369 2354 2170 2011 2024 1907 1762 1676 1454 1404 2017 2082 1920 1724 2293 2254 1828 1628 1651 1988 2059 2146 1967 1820 2144 2342 2288 2225 2033 2021 1851 1710 1734 1917 2334 2427 2103 2069 2215 2566 2344 2481 3062 2770 1782 1052 709 736 1130 1649 1557 1379 1589 1745 1682 1219 508 313 277 178 154 148 90 403 995 1538 1774 1839 1931 2166 2310 2269 2103 1932 1817 1800 1669 1567 1730 1814 2024 2027 1936 1658 1568 1601 1613 1697 2340 2201 1687 1534 1478 1343 973 1346 1715 1494 1265 1475 1479 1673 1724 1871 1882 1576 1304 1207 1185 1275 1372 1446 1390 1338 1326 1300 1390 1495 1483 1432 1438 1414 1290 1213 1262 1315 1325 1326 1304 1281 1268 1298 1304 1291 1268 1231 1293 1519 1587 1513 1510 1519 1481 1340 1226 1198 1409 1674 1694 1719 1587 1379 1231 1323 1808 1899 1863 1857 1821 1684 1783 1778 1679 1634 1782 1763 1739 1826 1900 1918 1555 1397 1374 1373 1837 2195 1951 1772 1733 1932 1907 1976 2389 2594 2653 2813 2564 2003 1725 1657 1607 1591 1877 1912 2682 2595 1831 1448 1125 1283 1537 1802 1916 1809 1793 1646 1807 2057 2096 2166 2074 1450 1222 865 1080 1403 1777 2467 2787 2616 2508 2077 1301 1177 1467 1518 1470 1483 1748 1795 1869 2229 2632 2673 2120 1371 1345 2233 2604 1877 1297 1349 2101 2399 1606 1523 2030 2143 2345 1914 1882 2076 2377 2305 2243 2334 2401 2290 2181 2076 2148 2160 2262 2243 2166 2299 2349 2230 2104 2127 2075 1994 2057 2144 2180 2157 332 598 917 989 1042 1077 924 734 670 970 1333 1445 1510 1425 1335 1202 1069 1065 1122 1125 1160 1159 1060 1179 1516 1685 1580 1501 1420 1299 1145 861 606 697 1027 1164 1038 1027 985 1003 1227 1284 1339 1412 1407 1253 1135 1092 991 903 829 725 689 794 872 883 901 862 827 884 1158 1326 1320 1392 1384 1203 981 1066 1220 1147 1181 1434 1569 1577 1434 1223 1058 876 615 481 664 1016 1024 970 1096 1282 1488 1573 1582 1553 1530 1619 1715 1795 1930 1915 1646 1281 1089 1131 1225 1305 1405 1524 1616 1682 1598 1432 1414 1520 1684 1809 1755 1561 1342 1149 1068 1099 1252 1422 1572 1741 1790 1732 1679 1799 1835 1631 1542 1522 1539 1629 1925 2312 2449 2485 2341 2029 1839 1813 1786 1730 1689 1728 1885 2114 2110 2033 2212 2493 2646 2610 2319 1806 1429 1208 1314 1504 1676 1903 1921 1972 2168 2220 2220 2314 2285 2160 2138 1987 1868 1789 1836 2012 2374 2411 2200 1894 1712 2044 2674 2951 2830 2621 2406 2052 1817 1888 2017 2020 1861 1841 1986 2008 1912 1993 1960 1851 1774 1864 1915 1918 1805 1838 2058 2222 2253 2270 2333 2313 2211 2071 2023 2098 2117 2164 2047 1884 1861 1942 1977 2102 2320 2514 2550 2443 2238 1856 1739 1864 2044 2080 2049 1914 1905 2017 2199 2221 2202 2180 2121 2082 2058 2056 2055 1992 1816 1596 1524 1536 1655 2011 2486 2700 2602 2483 2347 2038 1899 1814 1864 1745 1468 1293 1403 1802 1940 1995 1691 1690 1931 1984 2130 2244 2189 2095 2010 2061 2065 2070 2202 2170 2103 2105 1774 1707 1615 1760 1774 2233 2842 3010 2894 2495 2435 2587 2663 2310 2327 2321 2537 2796 2862 2767 2210 1739 2036 2402 2360 2350 2377 2496 2193 1627 1878 2347 2110 1419 1182 1463 1526 1441 1366 1500 1742 2048 2263 2159 1810 1430 1352 1295 1364 1448 1654 1926 1983 1977 1968 1911 1866 1787 1774 1775 1766 1879 2021 2061 2089 2270 2279 2319 2498 2499 2380 2284 2268 2271 2300 2279 2218 2261 2330 2591 2722 2473 2237 2206 2297 2544 2749 2837 2907 2734 2249 1773 1499 1331 1404 1634 1884 2204 2507 2595 2527 2368 2051 1739 1868 2269 2421 2585 2357 2147 1813 1275 1118 1622 2166 2200 2235 2173 1902 1507 1259 1282 1307 1437 1680 1770 2047 1744 1592 1632 1844 1932 1511 1046 1013 917 989 1563 1757 1414 1300 1533 1482 1263 1264 1540 1493 1723 1723 1580 1944 2281 2264 2198 1467 1363 1870 2468 2272 1857 1979 2037 2011 1808 1827 2186 2024 1825 1693 1606 1776 1929 1890 1958 2443 2366 1931 1770 1750 1804 1931 2131 1942 1693 1879 2225 2327 2306 2221 2258 2097 1717 1516 1640 1822 1824 1907 2208 2550 2571 2194 2395 2938 2634 1985 1364 938 1135 1655 1741 1690 1829 1831 1662 1512 1104 440 261 229 71 22 12 24 240 897 1516 1819 1755 1227 1220 1727 2031 2041 2089 1729 1409 1297 1398 1936 2028 2034 2047 1852 1639 1698 1605 1575 1843 2326 1672 1185 1077 1092 1010 918 1760 1754 1494 1272 1174 1112 1158 1526 1758 1736 1524 1299 1133 1055 1057 1218 1385 1397 1331 1271 1207 1258 1341 1358 1329 1347 1335 1212 1121 1134 1177 1249 1287 1310 1287 1225 1203 1171 1186 1217 1235 1328 1581 1573 1477 1447 1466 1514 1456 1353 1254 1326 1521 1690 1694 1609 1457 1394 1569 1663 1718 1706 1665 1628 1636 1675 1650 1647 1670 1710 1665 1628 1682 1683 1590 1422 1358 1070 854 1341 1835 1686 1592 1721 1999 1918 1909 2356 2701 2861 2939 2594 2051 1998 2055 2087 2330 2339 2283 3116 3133 2264 1385 1441 1866 1973 1899 1663 1454 1581 1705 1973 2077 2168 2216 2013 1735 1361 1077 1153 1327 1874 2592 2826 2679 2462 2054 1393 1474 2134 2298 2092 1692 1644 1682 1807 2168 2369 2563 2077 1312 1311 2216 2732 2528 1742 1515 2146 2364 1661 1687 1885 2185 2227 1924 1812 2185 2314 2454 2242 2327 2393 2361 2254 2229 2130 2075 2166 2158 2104 2144 2194 2136 2034 2147 2183 2103 2150 2239 2330 2230 233 402 732 870 999 988 955 867 840 863 1119 1521 1659 1568 1393 1016 866 982 1195 1412 1461 1269 1056 1114 1440 1588 1560 1374 1178 1099 1141 904 553 649 966 1037 1072 1218 1103 1041 1241 1341 1242 1265 1371 1246 1163 1110 1014 1032 1046 902 756 839 909 846 810 843 877 932 1081 1265 1355 1449 1483 1358 1187 1168 1270 1117 993 1018 1216 1486 1462 1200 1040 1009 824 618 694 850 956 1007 1046 1210 1350 1521 1652 1570 1463 1576 1791 1939 2058 1936 1593 1250 1113 1170 1258 1317 1309 1399 1516 1673 1742 1549 1399 1467 1654 1710 1597 1479 1411 1318 1240 1266 1420 1610 1758 1893 1847 1804 1789 1850 1920 1775 1648 1574 1585 1748 1984 2222 2284 2186 1941 1561 1446 1553 1555 1551 1555 1586 1706 1897 2143 2440 2468 2435 2472 2389 2165 1758 1329 1144 1163 1351 1701 2008 2243 2457 2454 2208 1932 1922 2020 2030 1985 1838 1760 1733 1838 2048 2373 2447 2425 2204 1917 2149 2711 3235 3201 2902 2423 2007 1765 1869 2074 2148 1951 1727 1711 1753 1708 1808 1822 1674 1513 1675 1898 1933 1806 1767 1919 2034 2113 2113 2232 2246 2159 2091 2135 2172 2297 2172 2051 1921 1785 1711 1588 1973 2299 2562 2649 2552 2328 1980 1858 2088 2162 2373 2170 1933 1933 1908 2020 2150 2192 2230 2195 2168 2077 2004 2026 1928 1785 1521 1579 1678 1768 1980 2293 2452 2539 2531 2384 2149 1957 1937 1926 1875 1603 1405 1422 1407 1704 2019 1895 1782 1873 1921 1971 2155 2196 2288 2301 2386 2310 2293 2425 2403 2317 2152 1858 1846 1823 1841 1817 2293 2801 2982 2723 2428 2481 2734 2609 2490 2189 2001 2369 2681 2654 2683 2212 1631 1867 2323 2430 2423 2316 2364 2038 1603 2111 2636 2441 1850 1678 1647 1541 1441 1318 1338 1619 2080 2327 2381 2221 1909 1545 1345 1369 1451 1723 1996 2125 2090 2040 2023 1964 1767 1691 1733 1800 1918 2037 2044 2013 2059 1970 1963 2134 2247 2283 2299 2265 2243 2291 2277 2178 2090 2127 2304 2547 2477 2266 2215 2240 2289 2368 2579 2752 2634 2250 1915 1721 1533 1482 1382 1469 1739 1963 2159 2329 2316 2100 1763 1750 1850 2209 2436 2151 2125 1912 1325 1028 1395 1580 2129 2417 2208 2158 1595 1170 1224 1161 1193 1381 1799 2083 1946 1618 1445 1799 2016 1942 1414 866 893 1171 1775 1919 1478 1462 1627 1649 1325 1297 1621 1545 1680 1757 1577 1749 1757 2122 2061 1500 1446 1768 2153 2004 1845 1715 1785 1855 1928 2086 2229 2067 1865 1847 1779 1691 1945 2101 2231 2494 2367 2076 1804 1622 1738 1942 2101 1924 1544 1553 1777 1996 2268 2282 2385 2282 1850 1614 1665 1750 1590 1387 1851 2420 2449 1991 1732 1783 1770 1872 1536 1329 1546 2001 2078 1984 2170 2264 1838 1575 1245 497 237 169 93 7 0 12 241 960 1350 1350 1284 1060 1492 1823 1967 2101 1723 1176 909 986 1652 2081 2245 2154 1878 1698 1678 1681 1481 1479 1724 1883 1606 1366 1318 1404 1528 1738 1824 1775 1795 1629 1439 1225 1049 1381 1610 1582 1462 1253 1057 1073 1087 1199 1370 1416 1310 1216 1156 1211 1338 1372 1399 1353 1336 1248 1109 1085 1125 1190 1236 1325 1307 1289 1130 998 1152 1234 1294 1401 1574 1581 1419 1345 1367 1496 1540 1412 1324 1344 1530 1684 1712 1639 1533 1503 1577 1644 1653 1609 1533 1453 1476 1409 1392 1474 1514 1533 1471 1403 1412 1426 1385 1323 1275 948 666 983 1314 1622 1320 1461 1848 1965 2046 2273 2528 2863 2751 2499 1600 1619 1827 2066 2507 2048 2054 2940 3068 2866 2295 1902 2405 2474 2098 1718 1342 1323 1705 2064 2137 2095 2047 1930 1776 1360 1157 1245 1313 1563 1969 2571 2534 2325 2044 1471 1641 2456 2677 2251 1497 1522 1823 1744 1939 2306 2643 2214 1456 1537 2428 2504 2577 1907 1876 2276 2360 1951 1987 2042 2181 2160 1913 1793 1862 2198 2486 2325 2350 2413 2282 2258 2251 2151 2017 2100 2114 2050 1991 1937 1887 1798 1992 2174 2084 2234 2362 2411 2242 199 196 392 735 932 1012 1146 1244 1075 944 1104 1350 1500 1521 1280 894 792 867 1155 1539 1536 1196 932 862 978 1267 1495 1365 1066 1042 1154 963 526 515 764 774 946 1294 1251 1146 1203 1255 1137 1158 1280 1209 1263 1308 1206 1206 1270 1212 1014 1037 1127 1025 840 753 763 830 1034 1213 1297 1508 1557 1407 1323 1368 1351 1293 1079 954 1146 1371 1399 1247 1138 1148 1086 1030 1140 1169 1195 1223 1185 1202 1315 1490 1573 1510 1399 1579 1899 2020 2048 1888 1558 1296 1205 1272 1457 1603 1506 1358 1380 1557 1657 1473 1272 1271 1416 1469 1407 1384 1357 1291 1267 1379 1710 2048 2086 2033 1821 1692 1703 1761 1898 1863 1686 1553 1587 1708 1908 2115 2136 2009 1693 1265 1168 1329 1401 1467 1469 1462 1570 1916 2257 2267 2200 2199 2197 2129 1924 1706 1417 1213 1157 1374 1804 2175 2405 2506 2235 1897 1693 1781 1878 1978 1852 1578 1641 1792 1910 2059 2383 2428 2449 2408 2225 2306 2488 2968 3024 2659 2206 1786 1647 1862 2150 2306 2019 1666 1629 1569 1596 1571 1602 1574 1469 1575 1870 2062 1997 1867 1782 1780 1893 1963 2062 2064 1993 2008 2173 2384 2606 2462 2133 2031 1605 1489 1545 1898 2266 2493 2630 2706 2516 2194 2153 1999 2283 2624 2326 1970 1899 1894 1929 2087 2200 2228 2281 2256 2103 2001 2079 2014 1812 1484 1594 1792 1863 2029 2058 2099 2285 2377 2361 2205 2051 2076 1961 1968 1821 1805 1497 1360 1465 1829 2014 2021 1966 2040 1945 2170 2204 2341 2392 2371 2328 2412 2520 2515 2438 2199 1826 1755 1692 1728 1800 2241 2682 2841 2641 2390 2521 2659 2618 2514 2136 1973 2229 2439 2403 2529 2273 1637 1556 1813 2288 2415 2257 2097 1804 1684 2169 2604 2597 2365 2215 1898 1579 1411 1332 1281 1416 1864 2184 2342 2396 2168 1726 1480 1425 1404 1547 1806 2029 2105 2125 2217 2237 1975 1798 1828 1857 1947 2073 2058 2011 1961 1858 1754 1696 1818 2014 2193 2256 2254 2296 2345 2304 2081 1995 2104 2369 2496 2349 2271 2246 2177 2162 2435 2662 2538 2193 2027 1989 1835 1652 1319 1363 1591 1772 1863 1998 2138 2112 1911 1657 1469 1828 2161 2111 2070 1931 1324 1123 1096 1286 1926 2303 1983 1922 1434 1163 1208 1221 1187 1405 1847 2139 2133 1779 1396 1486 1785 1858 1269 788 841 1255 1765 1955 1649 1599 1634 1715 1356 1376 1741 1682 1752 1912 2089 1857 1647 1886 1920 1564 1553 1698 1879 1955 1930 1793 1700 1764 2008 2215 2242 2150 2148 2284 2194 2004 2059 2136 2268 2524 2516 2371 1936 1523 1668 2078 2310 2143 1828 1826 1560 1720 2215 2364 2616 2700 2304 2069 2152 2142 1612 1151 1674 2322 2380 2234 2164 1547 1264 1560 1635 1547 1806 2111 2161 2182 2385 2890 2293 1892 1916 809 647 535 292 58 4 337 979 1569 1676 1533 1269 1514 1828 1670 1718 1893 1559 1378 1232 1583 2129 2315 2321 2010 1502 1307 1455 1528 1484 1535 1637 1683 1596 1671 1825 1848 1786 1685 1747 1805 1833 1719 1486 1184 1071 1362 1511 1490 1405 1358 1294 1284 1235 1285 1353 1308 1260 1223 1177 1301 1359 1287 1302 1272 1270 1238 1092 1015 1020 1063 1167 1225 1245 1176 1027 961 1146 1221 1284 1305 1377 1471 1379 1339 1397 1513 1535 1461 1388 1395 1518 1676 1721 1636 1549 1530 1572 1623 1613 1537 1417 1289 1253 1213 1195 1250 1257 1224 1212 1159 1213 1313 1297 1300 1361 1387 1306 1458 1572 1580 1030 1118 1627 2084 2138 2029 2526 2781 2482 2116 1732 1543 1242 1550 1880 1962 1955 2301 2455 2499 2137 2103 2568 2640 2063 1627 1414 1426 1877 2209 2220 1996 1767 1720 1612 1285 1295 1454 1382 1446 1677 2571 2464 2211 1887 1284 1278 1908 2898 2261 1563 1555 1722 1523 1792 2294 2581 2176 1820 1828 2024 2342 2393 2095 2155 2386 2449 2298 2157 2129 2089 2069 1972 1875 1804 2121 2580 2447 2368 2549 2511 2356 2287 2182 2001 2128 2197 2160 1929 1905 1779 1597 1727 1833 2036 2151 2204 2160 1997 225 193 288 480 773 888 1091 1230 1015 969 1081 1203 1328 1334 1061 990 961 871 988 1195 1237 1210 1051 968 937 1074 1388 1350 1063 1056 1247 1128 589 504 715 622 836 1048 1314 1363 1341 1267 1033 1013 1148 1218 1446 1545 1440 1530 1589 1464 1391 1450 1460 1287 1028 837 717 743 975 1160 1329 1546 1661 1551 1349 1264 1291 1258 1048 918 1052 1291 1421 1475 1484 1511 1478 1456 1545 1507 1410 1420 1439 1419 1434 1462 1463 1390 1319 1552 1895 1999 1986 1895 1672 1374 1201 1295 1578 1780 1655 1374 1314 1431 1440 1336 1256 1241 1279 1284 1314 1407 1431 1345 1268 1440 1948 2315 2242 2025 1702 1523 1527 1594 1778 1868 1743 1662 1718 1784 1903 2042 2016 1961 1701 1346 1258 1289 1456 1488 1530 1595 1895 2401 2420 2024 2005 2152 2148 2072 1952 1622 1375 1294 1352 1630 2073 2480 2512 2186 1883 1677 1620 1743 1978 2155 1892 1432 1480 1781 2008 2128 2330 2474 2448 2409 2360 2270 2419 2671 2727 2360 1951 1591 1523 1820 2286 2535 2421 2094 1820 1665 1540 1556 1734 1910 1862 1827 1931 2003 1983 1945 1752 1757 1801 1912 1987 1954 1885 1943 2151 2434 2703 2698 2669 2133 1455 1233 1454 1788 2159 2300 2478 2719 2662 2591 2288 1984 2340 2646 2372 1979 1858 1802 1838 1966 2090 2165 2324 2275 2029 1931 2034 2085 1725 1475 1556 1773 1850 2013 2074 2044 2155 2246 2219 2168 2219 2184 2042 2031 2003 1853 1590 1337 1246 1470 1854 2164 2202 2118 2329 2258 2164 2270 2317 2245 2110 2291 2467 2398 2215 2069 1808 1606 1570 1509 1650 2112 2519 2675 2606 2494 2439 2501 2560 2497 2225 2110 2178 2154 2232 2362 2323 1944 1536 1511 2123 2339 2064 1838 1731 1808 2117 2415 2539 2541 2470 2165 1727 1548 1490 1304 1313 1637 1944 2301 2518 2400 2093 1723 1430 1320 1388 1588 1800 2019 2213 2309 2433 2299 2070 2087 2052 2047 2149 2044 1885 1809 1738 1685 1629 1728 1964 2190 2304 2349 2376 2478 2548 2341 2062 2042 2239 2427 2397 2391 2315 2151 2011 2323 2591 2433 2061 2005 2051 2118 1873 1310 1294 1839 2035 1953 1998 2084 2160 2140 1721 1423 1811 1889 1836 2228 2132 1779 1360 1070 1227 1786 2104 1870 1684 1452 1271 1134 1012 1198 1622 1993 2322 2296 2044 1845 1764 1911 1804 1152 733 885 1326 1819 1959 1886 1767 1725 1682 1351 1379 1695 1689 1645 1852 2177 2014 1563 1589 1810 1753 1615 1536 1544 1749 1931 1839 1671 1702 1918 1971 1930 1887 2048 2458 2530 2421 2387 2260 2190 2446 2665 2671 2072 1546 1762 2322 2719 2677 2474 2239 1799 1833 1993 2235 2824 3119 2934 2665 2604 2502 1659 1191 1562 2057 2289 2262 2393 1816 1162 1250 1512 1338 1744 1769 2445 2456 2525 2969 2686 2390 2292 1450 1417 1300 805 543 548 480 1284 1744 1820 1646 1429 1876 1902 1572 1517 1488 1438 1482 1595 1969 2260 2345 2266 2099 1856 1485 1419 1506 1544 1607 1605 1585 1622 1734 1950 1902 1696 1562 1660 1607 1583 1590 1489 1319 1270 1387 1425 1433 1482 1442 1465 1495 1410 1385 1360 1355 1196 1117 1189 1346 1328 1279 1254 1229 1207 1164 1063 1006 936 971 1052 1122 1179 1080 979 968 1152 1224 1223 1259 1340 1381 1347 1337 1401 1454 1458 1445 1429 1437 1494 1629 1683 1596 1477 1476 1508 1575 1631 1582 1508 1332 1181 1148 1077 1055 1025 982 962 1043 1175 1229 1197 1307 1370 1664 1722 1687 1602 1540 1166 1057 1132 1251 1380 1757 2245 2549 2536 2531 2376 1767 1369 1616 1908 1822 1929 2097 2063 1878 1708 1902 2299 2527 2305 1907 1377 1553 2103 2292 2167 2055 1610 1463 1496 988 1130 1272 1474 1620 1630 2552 2498 2093 1910 1341 1211 2197 2730 2206 1725 1520 1440 1459 1836 2228 2348 2159 2060 2124 2201 2254 2233 2176 2385 2560 2508 2285 2208 2265 2010 1967 2043 2051 1836 2165 2697 2489 2393 2382 2720 2510 2347 2139 2014 2206 2355 2286 2065 1921 1931 1805 1742 1818 2037 2053 1929 1830 1748 334 301 256 230 281 501 790 921 1068 1273 1212 1143 1189 1163 1063 1023 1022 1031 983 959 918 1001 1108 1126 928 958 1373 1518 1235 1030 1205 1194 712 672 875 918 632 740 1276 1441 1435 1295 1023 952 1081 1250 1465 1577 1552 1726 1869 1879 1792 1598 1651 1627 1340 1053 780 652 820 1067 1270 1499 1610 1612 1496 1328 1312 1286 1065 847 889 1138 1447 1595 1653 1773 1781 1686 1606 1578 1507 1454 1501 1539 1523 1474 1410 1281 1248 1535 1854 1936 1918 1858 1683 1367 1186 1290 1553 1756 1740 1499 1353 1394 1365 1275 1240 1298 1407 1359 1276 1402 1574 1588 1537 1697 2087 2194 1910 1692 1538 1472 1394 1520 1720 1706 1587 1583 1765 1962 2038 2035 1885 1822 1755 1655 1543 1426 1602 1820 1958 2186 2424 2548 2244 2157 2510 2645 2603 2351 1971 1577 1386 1561 1815 2091 2400 2575 2392 2046 1853 1662 1688 1969 2310 2351 1802 1419 1508 1864 2076 2151 2287 2339 2344 2321 2247 2163 2257 2491 2452 2158 1797 1510 1450 1798 2230 2708 2781 2379 1762 1478 1570 1835 1998 2194 2249 2193 2028 1821 1815 1854 1739 1776 1753 1867 1966 1949 2049 2092 2183 2192 2336 2534 2696 2169 1423 1091 1310 1739 2074 2167 2227 2433 2598 2642 2400 2070 2293 2412 2295 2018 1966 1947 1901 1828 1916 2098 2381 2417 2065 1854 1920 1980 1744 1487 1437 1524 1830 1985 2042 2062 2248 2271 2070 2008 2173 2143 2189 2151 2064 1860 1589 1383 1299 1349 1668 2043 2123 2246 2502 2503 2349 2220 2206 2070 2097 2287 2495 2473 2220 1958 1770 1557 1468 1444 1620 2021 2442 2564 2560 2548 2384 2421 2528 2415 2167 2106 2084 1949 1945 2150 2283 2213 1814 1588 2043 2263 1952 1806 1862 1981 2088 2296 2482 2521 2619 2556 2190 1790 1595 1488 1396 1429 1770 2309 2606 2598 2337 1884 1427 1229 1186 1249 1497 1812 2033 2185 2287 2371 2276 2258 2160 2243 2405 2205 1930 1725 1566 1596 1842 1955 2027 2073 2289 2446 2473 2613 2715 2608 2274 2062 2106 2126 2423 2484 2391 2127 1832 2156 2485 2428 2137 2073 1946 2174 2099 1440 1302 1833 2198 2072 2016 2096 2296 2186 2111 1888 1990 1727 1629 2165 2362 2239 1680 1304 1235 1821 2058 1816 1663 1693 1514 1302 1009 1125 1554 1990 2313 2267 2139 2190 2189 2173 1820 1108 684 925 1327 1727 1921 1844 1783 1773 1628 1350 1389 1636 1711 1684 1732 2115 2189 1693 1489 1772 1922 1819 1615 1485 1630 1915 1856 1642 1634 1820 1829 1833 1720 1888 2427 2497 2400 2432 2248 1896 2199 2676 2567 2009 1586 2082 2551 2950 3061 2927 2186 1958 2204 2231 2183 2540 2978 3000 2364 2185 2329 1902 1752 1585 1700 1672 1957 2175 1961 1361 1074 1126 969 1006 1283 2006 2464 2672 2717 2555 2293 2180 2091 1731 1645 1433 1291 1143 1068 1209 1449 1735 2011 2191 2114 1756 1428 1336 1408 1539 1778 2211 2351 2349 2199 2071 2029 2123 1832 1555 1455 1564 1681 1608 1593 1551 1643 1749 1847 1723 1551 1580 1511 1497 1618 1574 1545 1402 1380 1447 1436 1515 1481 1578 1531 1449 1370 1336 1283 1179 1164 1269 1357 1336 1216 1158 1104 1109 1103 1052 980 899 918 964 1079 1139 1045 960 991 1093 1177 1255 1300 1326 1303 1281 1301 1337 1337 1371 1425 1466 1490 1483 1535 1538 1475 1377 1436 1509 1591 1667 1650 1600 1377 1151 1032 1009 911 875 912 962 1037 1129 1181 1248 1454 1510 1607 1653 1647 1619 1512 1207 1102 1072 978 1043 1573 2159 2561 2670 2654 2486 2146 1668 1710 2093 2207 2446 2642 2384 1705 1082 1490 1754 2070 2220 1818 1307 1667 2181 2147 2088 2087 1640 1546 1714 809 786 761 1596 2157 2338 2691 2464 1960 1756 1409 1576 2452 2575 1948 1603 1540 1427 1602 1970 1973 1908 1955 2154 2267 1978 2140 2292 2172 2327 2649 2640 2321 2346 2365 1801 1817 2022 2190 1817 2386 2833 2685 2507 2401 2747 2573 2375 2179 2136 2232 2339 2342 2182 2021 2001 1986 1864 1918 2106 2036 1875 1789 1644 480 465 369 271 278 402 628 848 1336 1473 1266 1126 1148 1048 903 915 1077 1158 1308 1227 1053 1153 1352 1224 860 796 1180 1570 1393 940 1043 1262 943 734 983 1174 859 851 1268 1506 1520 1315 1031 934 1074 1271 1484 1580 1578 1649 1871 1997 1925 1776 1770 1699 1447 1122 744 543 684 913 1085 1177 1347 1516 1451 1312 1307 1303 1125 904 858 1075 1507 1809 1809 1855 1977 1887 1643 1522 1499 1502 1627 1708 1608 1468 1330 1165 1191 1408 1624 1852 1915 1788 1529 1239 1136 1272 1465 1602 1686 1572 1428 1476 1542 1545 1517 1476 1567 1487 1250 1325 1557 1660 1794 1968 2142 2006 1649 1583 1440 1353 1314 1401 1578 1529 1479 1425 1572 1827 2014 2013 1820 1761 1688 1688 1744 1810 1997 2228 2269 2349 2292 2238 2122 2133 2362 2735 2820 2340 1914 1529 1495 1998 2357 2483 2501 2413 2271 2071 1963 1715 1861 2328 2592 2400 1609 1497 1705 2002 2087 1969 1979 2067 2221 2177 2210 2086 2135 2408 2370 2083 1832 1591 1559 1745 2420 2891 2807 2216 1635 1510 1600 2030 2327 2523 2461 2385 2101 1682 1816 2001 1835 1810 1730 1805 2020 1984 2050 2051 2121 2231 2331 2415 2404 2014 1479 1150 1304 1697 1843 2068 2225 2412 2551 2624 2324 2143 2173 2164 2088 1966 2066 2136 2032 1841 1858 2082 2399 2535 2265 1974 1960 1913 1905 1795 1548 1542 1819 1893 1898 1924 2193 2274 2053 1981 1976 2080 2174 2208 2191 2043 1811 1564 1611 1615 1690 1816 1964 2252 2541 2600 2518 2330 2183 2036 2173 2317 2505 2696 2509 2085 1796 1583 1532 1563 1650 1880 2224 2382 2502 2544 2398 2395 2500 2328 2039 2066 2208 2122 2001 2061 2181 2221 2065 1825 2018 2204 2034 2009 2125 2263 2404 2457 2460 2453 2581 2689 2424 1999 1962 1972 1776 1506 1681 2190 2490 2543 2388 2088 1701 1688 1505 1385 1398 1563 1717 1899 1979 2196 2177 2173 2216 2311 2562 2507 2326 2041 1599 1549 1943 1960 2083 2087 2252 2432 2493 2675 2783 2736 2400 2398 1833 1859 2168 2416 2462 2064 1716 1912 2364 2373 2481 2184 1985 2112 2315 1929 1774 2129 2411 2343 2024 2054 2374 2469 2465 2214 1997 1649 1550 1715 2235 2297 1964 1458 1205 1595 1834 1838 1734 1890 1898 1527 998 897 1378 1899 2173 2249 2158 2194 2302 2159 1790 1106 644 821 1099 1586 1845 1781 1896 1888 1690 1499 1591 1767 1592 1535 1696 2062 2283 1968 1648 1780 1846 1837 1554 1341 1457 1821 1854 1747 1719 1797 1958 1812 1572 1794 2253 2274 2152 2107 1859 1949 2354 2504 2189 1799 1811 2381 2401 2803 3086 2756 2163 2007 2157 2078 2130 2168 2627 2757 2207 1936 1987 2028 2377 2350 2077 1628 1748 2245 2331 1890 1224 968 884 891 1065 1437 1975 2405 2287 1999 1989 1996 1921 1822 1769 1758 1658 1397 1235 1235 1401 1724 2117 2300 2146 1895 1753 1643 1586 1805 2017 2243 2282 2194 2064 1931 1936 2009 1908 1485 1313 1530 1628 1630 1595 1551 1592 1605 1919 1809 1804 1536 1392 1455 1554 1469 1363 1327 1427 1518 1471 1504 1541 1586 1506 1431 1369 1309 1246 1219 1207 1268 1303 1283 1243 1126 1004 999 1037 1026 987 966 966 992 1068 1065 936 897 952 1025 1123 1283 1273 1237 1204 1209 1235 1301 1279 1300 1396 1501 1512 1463 1451 1360 1314 1331 1474 1591 1687 1717 1696 1586 1409 1172 980 889 841 758 746 859 997 1122 1253 1331 1384 1448 1479 1526 1515 1405 1324 1309 1357 1401 1272 1292 1653 2167 2478 2580 2525 2548 2318 1565 1656 2377 2461 2820 2681 2523 1752 1045 1281 1316 1750 1974 1624 1329 1715 2345 2091 1783 1959 1682 1754 1873 1856 1131 773 1668 2595 2968 2844 2411 1897 1685 1647 1919 2502 2546 1969 1640 1449 1642 1855 2046 1851 1548 1628 2182 2411 1961 2029 2240 2259 2214 2776 2510 2168 2512 2579 2430 1987 2065 2148 1934 2468 2828 2930 2652 2517 2661 2542 2337 2181 2102 2130 2253 2383 2301 2117 2094 1997 1863 1914 2098 2072 1972 1916 1724 600 600 512 526 521 581 775 1057 1504 1408 1153 1070 1083 969 699 583 650 1049 1431 1433 1307 1384 1398 1165 760 632 1058 1671 1516 935 1037 1226 1297 997 1071 1346 1150 1069 1348 1516 1447 1275 1093 958 976 1123 1205 1491 1600 1547 1734 1911 1936 1892 1828 1698 1470 1142 721 490 603 729 751 902 1214 1423 1427 1386 1371 1292 1106 963 967 1142 1455 1680 1781 1964 2178 2106 1798 1617 1583 1539 1628 1846 1857 1572 1245 1059 1065 1123 1344 1780 1962 1747 1381 1101 1068 1224 1355 1391 1456 1486 1456 1495 1613 1744 1795 1789 1799 1550 1216 1331 1567 1768 1956 2107 2165 2118 1963 1832 1656 1430 1261 1183 1387 1689 1825 1602 1398 1437 1609 1756 1767 1688 1540 1566 1896 2400 2586 2523 2138 1867 1776 1844 1858 2054 2435 2636 2689 2192 1853 1648 1717 2339 2560 2531 2395 2184 2096 2110 2019 1867 2125 2439 2506 2167 1567 1458 1707 1962 1972 2054 2021 2145 2200 1995 2032 2010 2085 2286 2413 2189 2103 1869 1782 1954 2507 2953 2641 2107 1454 1481 1730 2164 2483 2547 2647 2330 1932 1598 1762 2111 1967 1765 1595 1728 1974 1979 1951 1894 2059 2381 2375 2241 2132 1771 1437 1191 1241 1482 1580 1874 2115 2275 2307 2316 2156 2072 2033 1969 1919 1861 1859 2058 2053 1860 1809 2050 2410 2571 2439 2189 2135 2087 2009 1935 1677 1637 1804 1760 1672 1747 1994 2076 2088 2096 2077 2107 2199 2273 2282 2183 2065 1918 1955 1937 1867 1821 1888 2198 2545 2646 2625 2578 2378 2219 2247 2288 2506 2813 2694 2160 1738 1630 1652 1711 1786 1827 1922 2127 2436 2591 2428 2328 2371 2210 1870 1914 2102 2197 2250 2172 2187 2205 2206 2091 2221 2226 1922 1916 2082 2432 2545 2526 2449 2479 2560 2545 2522 2440 2257 2427 2144 1596 1535 1980 2371 2348 2236 2223 2305 1992 1611 1665 1605 1655 1731 1722 1835 1763 1973 1966 2061 2270 2560 2579 2640 2395 1892 1902 1814 1804 1933 2037 2170 2337 2489 2794 2808 2803 2773 2493 1874 1729 1866 2132 2377 2073 1866 1873 1867 2152 2410 2324 1963 1908 2396 2433 2435 2254 2452 2421 1992 1880 2369 2751 2612 2205 2047 1921 1652 1674 2217 2372 1984 1505 1319 1370 1688 1726 1573 1898 2162 1711 1005 775 1112 1370 1686 2112 2183 2247 2336 2038 1557 1114 759 619 832 1505 1778 1821 2072 1969 1855 1815 1935 1811 1519 1515 1599 1883 2292 2217 2082 2180 2290 2206 1587 1313 1360 1641 1723 1818 1867 1996 2228 1908 1528 1810 1951 1922 2052 2112 1749 2090 2449 2300 1908 1828 1856 2283 2427 2585 2580 2123 1835 2121 2395 2402 2215 2222 2503 2559 2290 2307 2353 2425 2635 2833 2545 2113 2164 2700 2843 2532 2071 1716 1219 979 1157 1090 1335 1659 1722 1822 1590 1488 1798 2042 1776 1439 1486 1414 1328 1353 1550 1669 1824 2082 2192 2183 2204 2009 1907 2069 2039 2029 2096 2178 2160 1757 1598 1964 1846 1422 1302 1405 1619 1541 1542 1556 1498 1624 1760 1818 1683 1531 1474 1415 1458 1387 1322 1337 1472 1544 1521 1537 1588 1612 1526 1439 1373 1331 1313 1202 1123 1159 1194 1247 1256 1159 977 912 987 1023 1025 1038 1050 1055 1040 1015 954 937 933 973 1116 1291 1304 1223 1174 1150 1199 1355 1319 1301 1385 1491 1547 1492 1325 1212 1214 1300 1533 1672 1694 1693 1657 1541 1385 1186 1025 934 923 926 936 960 1002 1121 1218 1223 1198 1173 1292 1463 1552 1613 1578 1526 1415 1412 1358 1440 1724 2058 2189 2366 2354 2573 2525 1517 1521 1670 2318 2619 2483 2283 1917 1880 1538 1523 1710 1629 1422 1462 1846 2441 2208 1595 1701 1679 1519 1659 1782 1281 826 1472 2486 2991 2935 2530 1855 1757 2010 2203 2410 2437 2010 1383 1460 2109 2354 2326 2044 1459 1517 2225 2461 1953 1970 2001 2270 2428 2815 2378 2152 2312 2558 2538 2245 2130 2071 1989 2121 2494 2766 2567 2362 2414 2342 2181 2008 1878 2055 2270 2422 2406 2320 2114 2029 1819 1891 2071 2077 2087 2032 1916 679 791 823 858 785 852 1056 1353 1557 1179 932 976 998 989 837 573 739 1091 1381 1484 1540 1531 1359 1066 730 622 1003 1650 1550 1334 962 1091 1350 1050 1037 1322 1185 994 1219 1456 1473 1368 1216 1023 924 935 1170 1523 1495 1318 1397 1560 1751 1893 1862 1650 1388 1091 712 498 497 623 729 895 1215 1444 1510 1504 1474 1308 1040 874 857 942 1050 1296 1752 2144 2260 2123 1879 1646 1484 1415 1509 1781 1914 1727 1425 1124 954 926 1177 1646 1913 1735 1390 1119 1098 1230 1302 1328 1353 1374 1358 1386 1601 1786 1946 2097 2119 1737 1312 1405 1597 1739 1789 1837 1988 2069 2024 1900 1662 1448 1257 1191 1419 1970 2308 2112 1829 1544 1487 1629 1792 1942 1945 2055 2333 2891 3037 2416 1594 1197 1199 1367 1700 2115 2549 2563 2544 2222 1976 1818 1970 2271 2285 2165 2113 1886 1797 2084 2161 2034 2323 2513 2180 1786 1499 1498 1532 1821 2069 2044 2073 2234 2166 1847 1851 1886 2113 2303 2355 2410 2392 2136 2032 2196 2585 2833 2602 1938 1218 1303 1702 1709 2158 2569 2616 2238 1744 1382 1524 1935 1873 1619 1499 1530 1687 1930 1840 1791 1927 2251 2350 2186 2092 1796 1547 1258 1096 1227 1444 1826 2087 2167 2131 2228 2105 2246 2344 2394 2066 1763 1742 1970 2047 1844 1781 2050 2400 2452 2402 2289 2195 2196 2212 2061 1787 1681 1736 1620 1432 1435 1647 1854 1980 2043 2071 2091 2192 2329 2360 2266 2203 2152 2138 2068 1916 1823 1855 2157 2531 2598 2529 2522 2466 2425 2346 2269 2499 2802 2593 2027 1710 1810 1947 1945 1983 2051 1999 1997 2339 2631 2508 2456 2524 2346 2073 1903 1644 1969 2288 2312 2227 2202 2354 2296 2352 2353 2188 1804 2000 2399 2482 2451 2365 2493 2655 2623 2426 2155 2201 2421 2306 1739 1504 1818 2272 2358 2416 2237 2090 1883 1733 1682 1764 1873 1930 1897 1805 1557 1737 1670 1774 2058 2372 2397 2552 2473 2154 1942 1771 1727 1773 1910 2044 2243 2579 2692 2825 2893 2781 2463 1954 1770 1683 1821 2170 2194 2139 2189 2162 2141 2353 2459 2003 1653 2107 2350 2505 2517 2399 2342 1982 1718 2192 2734 2779 2616 2378 2057 1684 1583 2059 2337 2000 1550 1370 1407 1649 1678 1450 1701 2081 1786 1103 810 810 930 1421 1937 2102 2228 2331 1866 1490 1423 1141 636 719 1313 1670 1858 2207 2117 2030 1840 2000 1802 1448 1484 1378 1708 2111 2052 2238 2406 2605 2371 1667 1266 1361 1487 1512 1786 1883 2212 2314 1914 1715 1837 1788 1639 1970 2192 1954 2095 2426 2223 1992 1839 2040 2267 2251 2205 2021 1625 1646 1845 2010 2124 2137 2237 2449 2404 2166 2074 2058 2127 2308 2493 2421 2337 2704 2996 2883 2660 2375 1602 1160 1761 1521 1251 1133 1307 1565 2024 2328 1341 1289 1746 1482 875 851 1047 1356 1582 1646 1718 1711 1747 1713 2076 2399 2352 2184 2248 1940 1983 1834 2110 2096 1579 1430 2016 1941 1579 1385 1504 1642 1511 1568 1617 1525 1539 1606 1678 1578 1531 1525 1430 1412 1435 1425 1447 1524 1576 1539 1501 1506 1527 1526 1451 1350 1331 1271 1142 1111 1094 1153 1240 1254 1156 947 894 948 965 1037 1045 1052 1067 997 1000 998 979 918 934 1099 1294 1253 1183 1164 1125 1216 1421 1413 1359 1385 1438 1530 1513 1300 1126 1162 1312 1472 1606 1678 1624 1570 1428 1224 1123 1085 1074 1076 1145 1101 991 931 994 1015 865 808 855 1088 1353 1287 1240 1398 1676 1430 1355 1296 1398 1399 1699 1977 2255 2526 2815 2764 2218 2015 1978 2101 2130 2171 2030 1919 1864 1731 1725 1639 1295 1276 1350 1739 2448 2451 1700 1699 1843 1639 1681 1778 1161 619 1092 2158 2510 2985 2294 1891 2042 2264 2404 2329 2269 1911 1255 1508 2389 2649 2653 1764 1368 1670 2093 2141 1950 1917 1991 2229 2594 2712 2264 2074 2128 2436 2551 2399 2233 2130 2100 2098 2342 2561 2329 2166 2341 2301 2067 1886 1838 2102 2269 2366 2341 2316 2148 1999 1750 1812 1817 1992 2097 2109 2086 736 914 976 933 924 979 1114 1333 1315 962 783 757 839 829 673 569 777 1070 1231 1461 1676 1512 1242 1011 693 618 995 1218 1674 1466 928 1186 1436 1160 1099 1293 1115 932 1166 1442 1576 1553 1519 1340 1046 928 1159 1380 1269 1178 1249 1407 1720 1952 1870 1496 1208 1147 930 580 452 571 743 984 1343 1595 1655 1643 1582 1335 1021 897 886 991 1246 1559 1887 2084 2091 2090 1956 1654 1354 1227 1381 1649 1770 1802 1615 1239 940 879 1121 1648 1954 1795 1417 1109 1111 1314 1499 1492 1471 1473 1416 1422 1597 1786 1980 2214 2131 1658 1347 1400 1621 1794 1814 1861 1975 2062 2008 1773 1421 1332 1355 1454 1626 1989 2200 2299 2314 2001 1872 1865 2017 2409 2560 2577 2629 2996 3030 2497 1960 1170 868 1240 1809 2299 2742 2594 2539 2323 1990 1844 1986 2014 1952 1923 1851 1715 1702 2082 2345 2327 2559 2470 1817 1524 1492 1498 1649 1928 2001 1838 2011 2221 2175 2001 1863 1858 1966 2145 2109 2378 2401 2282 2210 2289 2565 2521 2386 1893 1313 1271 1263 1641 1973 2413 2445 2039 1522 1236 1448 1794 1771 1695 1493 1482 1666 2018 2067 2043 2141 2378 2370 2347 2380 2195 1980 1420 1001 1035 1670 2244 2432 2375 2260 2128 1884 1798 2184 2490 2178 1770 1706 1949 2022 1801 1762 2071 2271 2419 2417 2243 2241 2337 2304 2077 1785 1672 1672 1593 1446 1364 1611 1871 1924 1943 1965 2046 2207 2317 2347 2325 2320 2302 2236 2149 1963 1773 1844 2161 2510 2543 2393 2377 2414 2403 2241 2154 2428 2706 2460 1913 1754 1952 2087 2008 2027 2235 2138 1932 2242 2530 2446 2445 2688 2716 2640 2051 1571 1667 2038 2219 2139 2066 2310 2307 2441 2508 2260 1959 2047 2379 2527 2436 2277 2385 2508 2542 2235 1862 1973 2236 2336 1916 1569 1650 1952 2250 2197 2030 1758 1541 1516 1588 1672 1820 1819 1911 1711 1468 1563 1537 1718 1884 2047 2196 2408 2451 2212 2022 1804 1770 1914 1942 1902 1982 2228 2396 2712 2949 2873 2562 2153 1988 1741 1674 1786 1923 2109 2299 2311 2190 2377 2553 2127 1823 1784 1750 2077 2272 2196 2177 2027 1686 1668 2002 2304 2277 2155 2151 1912 1615 1896 2191 2113 1961 1768 1764 1906 1767 1542 1544 1893 1988 1813 1402 1060 998 1274 1823 2023 2069 2316 2237 1911 1631 1637 894 808 1198 1352 1682 1640 2252 1918 1571 1784 1701 1469 1459 1338 1521 1581 1923 2017 2275 2493 2238 1700 1507 1494 1386 1395 1756 2054 2315 2227 1799 1724 1799 1856 1720 2075 2242 2071 2193 2433 2349 2053 1712 1966 2260 2151 2034 1816 1585 1557 1596 1754 1981 2230 2373 2381 2248 2075 2080 2051 1953 2042 2218 2233 2302 2643 2906 2676 2096 2013 1957 2062 1744 952 900 767 794 1235 2275 2095 1321 955 1211 1216 587 617 598 984 1434 1700 1922 1970 1819 1743 2055 2281 2283 2126 2086 2054 1776 1733 2067 2103 1694 1641 2075 2253 1958 1552 1578 1629 1585 1656 1668 1566 1481 1547 1651 1573 1516 1540 1494 1460 1411 1416 1505 1584 1645 1600 1577 1585 1554 1528 1468 1321 1299 1228 1159 1142 1043 1054 1101 1138 1123 1022 1000 985 982 1020 982 1036 1060 961 935 940 964 934 958 1114 1265 1254 1171 1132 1142 1254 1453 1478 1404 1391 1441 1552 1481 1220 1122 1199 1314 1434 1532 1578 1492 1431 1297 1166 1210 1339 1314 1225 1215 1232 1092 937 869 819 520 392 530 975 1128 1086 1252 1481 1543 1361 1264 1222 1265 1341 1529 1843 2215 2612 2851 2938 2682 2410 2367 2234 1953 1825 2173 2706 2369 1770 1594 1389 766 651 788 1510 2453 2478 1831 1935 1946 1792 1687 1933 1054 479 609 1177 2594 2684 2056 2165 2336 2236 2222 2344 2269 1835 1405 1617 2132 2466 2445 1688 1506 1826 1936 1860 1894 1978 1983 2159 2586 2685 2335 2141 2068 2442 2544 2440 2288 2176 2046 1985 2236 2385 2176 2215 2229 2255 2033 1956 1933 2124 2270 2292 2316 2256 2072 1866 1735 1653 1635 1819 2008 2170 2326 752 989 956 783 736 899 1049 1085 1019 880 713 661 683 617 590 699 951 1109 1214 1578 1741 1480 1237 1017 718 595 653 1054 1635 1400 898 1146 1439 1331 1278 1298 1044 874 1150 1477 1409 1363 1495 1458 1228 1074 1195 1273 1192 1165 1303 1500 1722 1818 1650 1356 1174 1084 872 590 472 554 776 1042 1273 1376 1354 1364 1438 1338 1076 962 1000 1197 1495 1758 1950 1947 1963 2185 2126 1828 1479 1288 1372 1526 1627 1671 1481 1182 922 895 1142 1729 2083 1924 1524 1163 1064 1236 1572 1579 1426 1440 1434 1545 1607 1508 1656 1875 1864 1536 1231 1245 1446 1823 2018 2225 2290 2224 2039 1634 1136 1012 1137 1351 1521 1820 1812 2128 2391 2381 2371 2265 2324 2599 2552 2427 2468 2753 2741 2541 1719 1067 783 1246 2015 2556 2745 2566 2487 2238 2046 1971 1929 1867 1801 1921 1806 1764 1862 2133 2443 2426 2507 2236 2117 1578 1522 1479 1578 1823 1902 1758 1956 2089 1970 1959 1896 1834 1743 1816 1967 2115 2262 2333 2323 2316 2401 2344 2154 2114 1830 1487 1384 1509 1905 2357 2394 1936 1498 1316 1529 1799 1927 1957 1843 1745 1813 2268 2409 2356 2522 2713 2613 2504 2707 2620 2116 1434 1011 1194 2186 2710 2507 2168 2019 1986 1844 1675 1960 2270 2113 1776 1716 1983 2088 1934 1884 1997 2222 2508 2560 2414 2329 2366 2282 2003 1791 1742 1682 1619 1563 1564 1781 1939 1937 1937 1950 2038 2132 2139 2102 2051 2158 2319 2391 2336 2115 1858 1891 2116 2396 2497 2389 2448 2470 2313 2033 2008 2393 2635 2396 1939 1913 1977 2173 1816 1894 2356 2314 1943 2132 2375 2342 2294 2189 2543 2672 2192 1747 1635 1754 1887 1856 1766 1896 2026 2334 2512 2344 2010 2040 2355 2668 2609 2457 2506 2435 2300 2161 1861 1824 2103 2406 2222 1886 1614 1797 2081 1847 1856 1853 1595 1494 1628 1652 1637 1638 1793 1643 1534 1602 1734 1912 1994 2000 2188 2433 2505 2483 2405 2103 1945 2172 2248 2168 2027 1984 2171 2423 2661 2756 2560 2345 2217 2008 1840 1715 1712 1918 1984 1950 2054 2238 2374 2254 2250 1924 1491 1596 1864 1982 2052 2039 1836 1627 1691 2066 2156 1863 2044 2053 1819 1919 2000 1926 2067 1960 1779 1937 1869 1750 1547 1662 1706 1753 1329 1235 1117 1323 1827 2011 1977 1989 2075 2041 2143 2053 1360 1222 1406 1145 1127 1515 2238 1854 1383 1535 1568 1526 1494 1489 1505 1677 1867 1891 2151 2441 2329 1927 2054 1912 1535 1383 1685 2104 2329 2167 1847 1738 1929 1997 1955 2211 2293 2167 2219 2343 2380 2095 1760 1837 2054 2077 2022 1839 1717 1522 1403 1542 1881 2208 2355 2259 2189 2118 2141 2007 1798 1888 2167 2290 2300 2320 2402 2376 1850 1927 2214 1951 1181 897 250 128 124 253 955 2184 1009 1140 1258 997 591 692 568 705 1064 1290 1754 2192 2074 1745 1946 2254 2218 2123 2016 1776 1529 1764 2227 2220 1888 1858 2002 2172 2063 1676 1582 1640 1606 1556 1602 1545 1453 1557 1609 1494 1480 1544 1596 1589 1454 1386 1515 1605 1678 1627 1533 1558 1456 1482 1511 1346 1327 1328 1198 1130 1046 1036 1077 1099 1095 1039 1016 1008 993 955 964 1059 1109 1090 1021 956 980 1003 1037 1139 1209 1137 1045 1031 1125 1297 1483 1483 1390 1367 1434 1558 1460 1156 1124 1169 1289 1443 1562 1519 1374 1291 1232 1158 1577 1699 1614 1414 1281 1363 1341 1061 844 695 321 253 446 770 882 1043 1110 1191 1269 1208 1153 1293 1383 1329 1409 1686 2078 2268 2346 2579 2565 2352 2146 2023 1873 1928 2309 2350 2426 2094 1540 1189 611 480 660 1453 2614 2599 1894 1913 1999 1953 2021 1804 1250 983 926 1301 2065 2221 2106 2382 2558 2453 2297 2479 2514 2038 1519 1354 1489 2064 2194 1764 1800 1930 1806 1448 1581 2031 1946 1990 2350 2364 2551 2051 2056 2427 2422 2351 2171 2102 1963 1954 2195 2245 2180 2159 2158 2112 2012 1974 1975 1986 2119 2211 2275 2285 2084 1890 1827 1762 1629 1763 2020 2250 2452 716 946 944 772 598 745 903 926 903 788 682 732 672 533 545 778 1066 1095 1221 1614 1682 1517 1342 1254 977 713 711 1109 1611 1376 914 1151 1429 1420 1397 1351 1106 884 824 996 1120 1259 1497 1551 1388 1225 1211 1236 1108 1063 1266 1456 1549 1582 1602 1509 1218 967 799 650 595 651 806 952 1022 1057 1071 1100 1134 1149 1070 1019 1152 1314 1471 1538 1565 1598 1740 2034 2033 1913 1716 1513 1421 1491 1563 1454 1274 1073 868 840 1107 1721 2244 2188 1840 1594 1208 1344 1738 1809 1575 1434 1433 1568 1521 1383 1416 1597 1611 1375 1292 1173 1422 1755 2053 2427 2635 2438 2045 1326 828 667 754 952 1143 1603 1898 2230 2528 2694 2762 2669 2632 2427 2279 2135 2138 2215 2413 2276 1590 1070 854 1368 2123 2564 2711 2389 2283 2025 1922 1902 1846 1823 1779 1920 1851 1848 2032 2257 2462 2243 2238 2321 2019 1566 1471 1546 1550 1833 1911 1879 1913 1896 1946 2021 2074 1952 1734 1699 1859 1883 2057 2176 2294 2334 2357 2355 2205 1926 1728 1626 1499 1531 1934 2410 2326 1887 1572 1483 1597 1937 2201 2332 2346 2275 2215 2401 2502 2453 2563 2760 2860 2876 2795 2457 1908 1417 1358 1817 2646 2799 2312 2050 1908 1845 1726 1633 1923 2231 2155 1891 1844 2123 2317 2333 2378 2390 2441 2565 2564 2418 2354 2404 2292 2016 1910 1898 1787 1628 1569 1659 1902 2043 2047 2048 2020 2065 2172 2358 2465 2088 1936 2046 2316 2493 2528 2267 2092 2042 2081 2171 2273 2470 2518 2239 1877 1929 2386 2708 2633 2306 1962 2185 2206 1676 1664 2264 2390 2011 2037 2192 2355 2140 1861 2249 2558 2358 2054 1882 1817 1847 1702 1733 1761 1861 2086 2156 2189 1946 1904 2077 2361 2573 2626 2574 2512 2243 2106 1946 1843 1963 2220 2379 2263 1975 1957 2064 1834 1852 1873 1802 1707 1703 1595 1496 1565 1731 1680 1560 1813 2107 2203 2234 2179 2275 2517 2596 2574 2482 2116 1964 2243 2503 2614 2540 2374 2275 2320 2378 2382 2400 2354 2341 2298 2061 1749 1449 1411 1396 1381 1597 1700 1811 2109 2411 1877 1366 1423 1585 1585 1692 1861 1835 1578 1606 2103 2139 1955 2022 2198 2199 2271 1965 1691 1827 1960 1856 1814 1879 1888 1747 1578 1376 1404 1154 1104 1073 1344 1586 1929 1926 1913 1970 2278 2631 2245 1837 1624 1636 1445 1099 1326 2005 1831 1371 1360 1503 1644 1533 1479 1573 1679 1719 1755 1983 2312 2436 2330 2317 2231 1883 1548 1625 2021 2210 2166 2148 2127 2199 2153 2173 2402 2328 2146 2107 2210 2285 2034 2017 2083 2095 2006 2090 2080 2103 1768 1401 1496 1808 2028 2144 2195 2182 2336 2210 1982 1830 1932 2213 2464 2695 2675 2523 2304 1908 1964 2149 1867 1817 917 611 594 945 1820 3022 1845 1514 1810 1802 1296 1021 890 674 659 854 1022 1650 2348 2436 2121 2111 2285 2321 2260 2024 1742 1550 1914 2494 2428 2199 2139 2102 2333 2199 1858 1699 1661 1476 1386 1536 1482 1361 1592 1619 1466 1496 1569 1661 1671 1549 1387 1439 1570 1594 1634 1565 1571 1497 1554 1502 1369 1340 1225 1124 1070 1043 1057 1062 1041 1037 999 949 970 992 936 911 985 1075 1128 1068 991 968 1010 1070 1107 1149 1115 1002 923 1102 1309 1450 1422 1331 1270 1331 1464 1368 967 946 986 1215 1460 1559 1437 1368 1328 1352 1363 1708 1789 1754 1663 1659 1516 1147 820 582 397 281 447 682 866 979 1068 1158 1263 1207 1147 1161 1447 1575 1348 1339 1511 1616 1390 1758 2134 2307 2138 1918 1875 1800 1710 2034 2300 2901 2215 1660 1095 650 711 849 1604 2429 2505 2390 2126 2190 2311 2164 1811 1597 1662 1628 1688 2021 2220 2181 2282 2387 2204 2027 2561 2874 2418 1819 1621 1350 2027 2343 1867 1842 1979 1694 1089 1631 2283 1807 1899 2005 2222 2361 1973 2058 2266 2215 2162 1998 1958 1963 2035 2170 2181 2085 1931 1867 1900 1940 1955 1979 2032 2088 2163 2188 2091 2008 1940 1867 1892 1970 1997 2209 2314 2447 644 834 945 875 716 690 662 767 754 713 705 792 687 528 558 844 1119 1052 1226 1523 1607 1601 1550 1329 957 769 827 1248 1655 1376 944 1101 1379 1474 1452 1296 1187 1000 864 936 1009 1179 1517 1727 1645 1427 1302 1217 1081 991 1054 1187 1259 1325 1484 1498 1227 895 723 714 697 700 819 943 1004 1053 1109 1152 1085 1014 1211 1484 1539 1425 1319 1229 1125 1252 1508 1707 1680 1644 1678 1658 1532 1588 1664 1424 1117 923 787 790 1079 1686 2100 2123 2035 1707 1340 1490 2022 2147 1963 1800 1731 1742 1557 1261 1322 1488 1478 1335 1067 1135 1519 2014 2176 2446 2677 2441 1950 1220 906 778 770 878 1195 1616 2054 2543 2753 3024 3079 2887 2637 2255 2214 2095 2072 2251 2277 1937 1459 1061 1011 1415 1997 2491 2579 2315 2224 1864 1561 1645 1686 1793 1901 2020 1950 1823 1969 2249 2298 2151 2008 2046 1795 1459 1500 1549 1600 1740 1914 2093 2107 1994 2021 1930 2034 2001 1841 1785 1817 1837 1931 2039 2235 2283 2352 2249 2147 2025 1863 1648 1466 1564 1864 2339 2218 1938 1664 1502 1665 2077 2373 2463 2440 2401 2229 2361 2396 2373 2384 2564 2807 2900 2678 2207 1718 1590 1969 2566 2968 3039 2709 2116 1717 1718 1699 1734 2037 2277 2218 1963 1854 2042 2310 2504 2565 2543 2543 2598 2511 2366 2421 2488 2367 2157 2098 2028 1852 1648 1566 1696 1964 2095 2171 2207 2233 2327 2558 2882 3002 2398 1847 1640 1918 2401 2807 2866 2813 2461 2171 2046 2099 2366 2426 2103 1743 1787 1974 2452 2735 2403 2102 2485 2411 1660 1432 2047 2458 2295 2141 2147 2292 2105 1791 2218 2490 2377 2216 2140 2020 1964 1870 1772 1812 1830 1854 1799 1908 1914 1878 1841 2016 2346 2621 2702 2573 2322 2120 1991 1865 1883 1764 1973 2123 2111 2084 1989 1744 1760 1858 1848 1818 1728 1464 1315 1404 1646 1798 1817 2065 2273 2275 2254 2272 2416 2531 2515 2445 2210 1942 1782 1927 2305 2637 2822 2845 2700 2469 2274 2290 2319 2317 2355 2490 2380 1939 1266 939 999 1220 1519 1708 1666 1947 2450 2016 1831 1820 1666 1610 1559 1664 1664 1285 1388 2157 2384 1948 2154 2406 2444 2500 2027 1461 1711 2218 1875 1724 1761 1978 1977 1583 1151 1082 1258 1146 1020 1177 1385 1806 1906 1828 1854 2309 2688 2515 2213 1901 1682 1471 1063 1236 1668 1568 1369 1362 1531 1763 1631 1536 1699 1651 1506 1590 1743 1864 2127 2288 2295 2350 2169 1770 1564 1622 1661 1910 2151 2222 2222 2238 2275 2279 2299 2345 2374 2323 2138 2057 2148 2141 2089 2044 2091 2251 2499 2177 1544 1422 1758 1880 1964 2200 2301 2517 2484 2439 2202 2233 2218 2572 2795 2736 2591 2241 1942 1944 1986 1869 1712 1232 1292 1474 1902 2429 2612 2216 2151 2283 2141 1804 1482 1204 963 828 861 1100 1669 2183 2260 2220 2241 2341 2370 2271 1897 1559 1586 2049 2582 2465 2329 2224 2404 2543 2214 1939 1891 1887 1580 1521 1599 1451 1318 1557 1564 1518 1462 1626 1666 1711 1576 1505 1501 1553 1568 1586 1536 1510 1519 1559 1517 1445 1349 1197 1083 1040 1030 1046 1056 1053 1047 994 904 900 928 887 844 850 975 1111 1090 1010 935 916 962 1065 1185 1160 958 879 1078 1135 1256 1309 1194 1188 1255 1321 1178 1063 893 974 1170 1349 1458 1330 1294 1355 1482 1649 1731 1684 1655 1610 1570 1127 672 400 241 165 144 554 1156 1153 1076 1125 1344 1582 1410 1343 1403 1721 1745 1554 1484 1537 1309 1252 1550 1974 2201 2021 1998 1608 1457 1460 2170 2921 2305 1968 1992 1342 825 961 953 1384 1768 2197 2429 2253 2381 2467 2047 1661 1556 1637 1891 1981 2216 2513 2391 2291 2170 2039 1944 2645 3152 3082 2834 1730 1489 2262 2655 2222 2233 1924 1453 1026 1690 2191 1823 1786 1880 2114 2186 2012 2069 2158 2120 2000 1883 1941 2057 2104 2131 2145 2035 1742 1648 1731 1861 1894 2007 2082 2154 2161 2040 1829 1763 1738 1841 2035 2120 2140 2250 2278 2342 639 809 856 879 914 796 658 621 570 546 685 856 750 583 663 992 1128 1066 1305 1463 1544 1541 1512 1276 939 780 891 1333 1667 1391 1045 1137 1339 1536 1499 1382 1215 1035 924 900 928 1057 1434 1829 1857 1627 1410 1237 1122 1055 1001 1008 1083 1156 1295 1395 1208 849 611 611 691 762 886 1026 1123 1174 1249 1308 1248 1193 1471 1827 1813 1506 1219 1046 851 899 1211 1564 1573 1409 1495 1678 1662 1679 1727 1473 1069 861 863 998 1235 1692 1880 1968 1698 1386 1346 1583 1898 2190 2112 1929 1749 1646 1480 1329 1552 1659 1660 1365 1017 1120 1596 2307 2631 2701 2652 2256 1910 1363 1122 1110 1133 1207 1458 1792 2205 2716 2920 3164 3177 2959 2872 2495 2048 2196 2442 2508 2131 1658 1480 1342 1354 1571 2013 2414 2541 2543 2258 1730 1485 1615 1720 1890 2083 2127 2060 1897 1927 2015 2195 1985 1718 1675 1370 1202 1463 1611 1746 1821 1882 1965 2030 2126 1994 1858 1894 1910 1891 1848 1802 1857 1891 1909 2097 2297 2347 2238 2257 2148 1984 1631 1345 1445 1821 2176 2230 2144 1821 1577 1742 2049 2240 2248 2173 2031 1943 2149 2269 2356 2380 2432 2625 2726 2445 1977 1694 1847 2413 2839 3079 3082 2566 1960 1623 1684 1795 1894 2158 2324 2292 2126 1958 1974 2218 2446 2402 2341 2454 2582 2411 2209 2309 2421 2392 2208 2097 2047 1786 1590 1594 1817 2078 2172 2191 2247 2485 2805 3190 3345 3002 2426 1881 1561 1735 2259 2424 2885 2793 2379 1981 1777 2007 2257 2326 2049 1866 1662 1747 2299 2760 2485 2125 2570 2550 1682 1257 1573 2062 2266 2108 2150 2367 2307 2018 2266 2406 2370 2253 2192 1963 1891 1990 1924 1936 1962 1921 1798 1829 1864 2077 2094 2082 2252 2554 2685 2524 2229 1947 1810 1756 1661 1458 1564 1838 2045 2092 1951 1785 1805 1865 1928 1880 1698 1497 1387 1418 1675 1950 2068 2220 2374 2340 2200 2177 2334 2453 2458 2383 2255 2137 1868 1863 2155 2412 2660 2788 2797 2812 2957 2759 2263 2403 2469 2636 2733 2295 1187 631 668 745 1634 2305 1985 1911 2334 2129 2595 2477 2520 2432 1931 1671 2165 1409 1077 1715 2016 2367 2380 2188 2382 2683 2215 1515 1788 2101 1872 1816 1637 2166 2311 1822 1152 1020 1244 1306 1137 1044 1405 1780 1845 1697 1772 2167 2465 2468 2298 1973 1850 1676 1154 1204 1387 1316 1241 1200 1514 1821 1772 1769 1912 1676 1331 1312 1360 1679 2051 2156 2212 2303 2187 1934 1800 1575 1594 1844 2058 2123 2126 2196 2236 2186 2189 2553 2710 2474 2042 2082 2137 2355 2361 2229 1985 2238 2384 2093 1637 1483 1801 1827 1972 2299 2494 2538 2448 2471 2390 2535 2587 2671 2544 2315 2118 1895 1757 2011 2088 1775 1640 1595 1678 1820 1968 2061 2095 2169 2082 2031 2079 1973 1696 1466 1302 989 958 1167 1561 1966 2139 2276 2304 2320 2343 1924 1385 1267 1694 2075 2421 2254 2170 2280 2691 2600 2036 1945 1942 1764 1397 1568 1571 1388 1300 1389 1388 1395 1520 1693 1661 1665 1589 1596 1631 1663 1634 1560 1507 1518 1529 1519 1506 1448 1308 1139 1042 1021 1019 1025 1037 1051 1033 964 861 849 897 896 881 829 973 1093 1077 989 866 819 820 1027 1227 1201 955 951 1030 1140 1186 1155 1074 1132 1232 1261 1239 1107 1048 1022 1107 1237 1298 1129 1075 1182 1415 1673 1711 1546 1405 1180 944 812 566 200 142 172 254 785 1377 1276 1482 1735 1826 1875 1832 1570 1407 1700 2240 2258 2139 1969 1446 1280 1861 1981 1947 1849 1857 1309 1478 2044 2701 2740 2182 2127 2237 1778 1375 1295 1114 1118 1222 1887 2434 2256 2312 2615 2483 2119 1506 1256 1715 2164 2430 2614 2621 2307 2169 1885 1678 2474 2942 3194 2755 1708 1782 2512 2743 2760 2357 1723 1355 1351 1801 1964 1824 1789 1901 2019 2037 1970 2006 2093 2018 1843 1775 1931 2138 2137 2148 2165 2061 1757 1702 1760 1821 1846 2065 2246 2361 2234 2196 1809 1520 1501 1729 2013 2099 2089 2120 2083 2002 545 683 651 806 976 970 873 671 430 426 728 951 812 646 854 1143 1220 1187 1406 1669 1588 1471 1466 1252 975 810 1057 1558 1716 1388 1141 1206 1418 1676 1693 1449 1196 1057 932 780 705 1043 1542 1824 1772 1530 1331 1174 1151 1213 1130 1035 1045 1098 1214 1292 1087 691 449 513 718 869 1018 1166 1202 1220 1304 1313 1227 1210 1467 1760 1875 1714 1385 1157 913 853 1092 1677 1736 1494 1408 1566 1676 1702 1708 1542 1229 1000 1015 1162 1497 1731 1850 1697 1432 1376 1490 1594 1793 1886 1915 1767 1578 1541 1512 1479 1693 2043 1958 1706 1369 1367 1683 2302 2906 2807 2591 2032 1744 1360 872 1009 1236 1418 1629 1918 2398 2595 2736 3069 3065 2968 2811 2405 1915 2207 2580 2609 1961 1520 1466 1586 1700 1749 1731 1921 2425 2494 2225 1731 1569 1647 1836 2085 2134 1993 1954 1989 2033 1933 2056 1785 1594 1586 1456 1433 1563 1728 1821 1869 1875 1875 2071 2209 2005 1977 1907 1836 1854 1849 1790 1792 1889 1944 2137 2446 2482 2357 2409 2303 2001 1585 1352 1421 1717 2026 2319 2335 2035 1766 1808 2018 2088 2104 2029 1849 1773 1808 1997 2206 2202 2191 2366 2490 2260 1841 1641 1725 2091 2633 3033 2900 2304 1832 1595 1760 1973 2070 2228 2335 2311 2205 2069 2131 2286 2375 2280 2263 2376 2446 2246 1998 2025 2248 2289 2074 2050 2007 1683 1487 1618 1907 2045 2072 2201 2354 2672 3040 3354 3379 2787 2230 1976 1843 1912 2221 2501 2812 2568 2204 1834 1637 1848 2276 2258 2128 1938 1572 1665 2185 2709 2397 2091 2398 2447 1977 1478 1273 1677 2074 2066 2140 2320 2280 2144 2185 2264 2310 2269 2127 1785 1647 1769 1887 1940 2050 2057 1946 1895 1914 2081 2205 2154 2264 2521 2561 2505 2304 2211 1996 1771 1548 1424 1545 1850 2137 2186 2033 2036 2118 2175 2204 2048 1808 1670 1646 1644 1736 1830 1974 2240 2357 2376 2226 2109 2232 2423 2518 2520 2509 2386 2097 1929 2023 1979 2024 2068 2055 2076 2624 2795 2352 2532 2559 2595 2653 2408 1398 1345 561 604 2429 2844 2127 1703 2000 2439 2903 2845 2911 2808 2257 2026 2556 1726 1312 1487 1519 1994 2265 2236 2649 3028 2417 1484 1568 1672 1981 1853 1699 2292 2613 2217 1444 1192 1391 1585 1355 1148 1491 1864 1879 1588 1546 1848 2031 2174 2188 2054 2122 2140 1815 1773 1816 1523 1142 1072 1444 1767 1772 1832 2117 1988 1762 1327 1198 1518 1986 2095 2101 2165 2120 2117 2009 1627 1626 1875 2246 2372 2241 2276 2223 2193 2247 2469 2538 2367 2128 2259 2306 2264 2322 2175 2017 2132 2094 1930 1830 1846 2090 2087 2199 2512 2707 2654 2318 2150 2127 2389 2784 2817 2442 2061 1827 1670 1600 2067 2266 1850 1628 1714 1824 1905 1877 1839 1921 1991 1924 1747 1748 1698 1597 1522 1356 1039 1014 1180 1548 1897 2124 2062 2009 2125 2232 1896 1126 1255 1823 2036 2291 2020 2043 2305 2500 2367 2110 1984 1829 1633 1693 1806 1628 1382 1305 1343 1330 1382 1573 1755 1738 1663 1620 1614 1668 1742 1697 1603 1566 1568 1517 1476 1454 1436 1309 1093 1022 1022 1017 1014 1034 987 969 911 828 829 828 853 851 808 976 1096 1083 1076 927 764 737 992 1260 1268 1120 1084 1050 1129 1094 1027 1063 1144 1194 1190 1212 1191 1141 1003 900 852 863 970 1044 1140 1445 1742 1653 1379 1097 754 558 494 398 326 393 641 1087 1454 1455 1580 1744 1789 1762 1882 2097 1950 1784 1995 2274 2743 2679 2261 1703 1621 1846 1807 1525 1182 1030 1494 2267 2790 3023 2779 2052 1980 2263 2146 1893 1683 1536 1439 1297 1750 2385 2248 2116 2312 2673 2490 1632 966 1556 2264 2306 2510 2362 2072 1955 1907 1974 2264 2710 2971 2622 1763 1940 2441 2727 2788 2237 1674 1505 1641 1722 1761 1726 1809 1938 1835 1814 1809 1913 2016 1931 1770 1689 1862 1925 2082 2130 2205 2157 1976 1949 1978 1896 1879 2024 2284 2397 2369 2276 1834 1428 1337 1549 1831 1947 2019 2037 1920 1764 349 425 560 818 1092 1218 1117 739 413 454 793 956 787 684 900 1094 1296 1256 1544 1805 1618 1441 1407 1206 982 879 1326 1782 1649 1353 1179 1140 1350 1594 1579 1392 1208 1038 885 741 785 1393 1828 1803 1638 1389 1238 1117 1124 1247 1198 1088 1142 1261 1273 1234 1011 556 321 426 666 894 1103 1277 1305 1305 1223 1103 996 977 1227 1597 1887 1913 1698 1549 1317 1161 1315 1781 1789 1553 1382 1535 1704 1734 1686 1511 1301 1233 1267 1526 1864 1879 1727 1480 1311 1454 1542 1492 1661 2036 2214 2139 2033 1566 1317 1316 1720 2087 2138 1935 1642 1474 1570 2295 2641 2646 2435 1874 1287 991 577 741 1139 1583 1758 1978 2490 2392 2415 2498 2722 2617 2277 2078 1835 2086 2573 2492 1932 1638 1503 1475 1466 1707 1680 1730 2057 2232 1895 1596 1524 1494 1596 1843 1861 1615 1645 1682 1588 1629 1776 1722 1712 1718 1611 1495 1586 1735 2025 1915 1857 1981 2178 2333 2157 2148 1968 1808 1807 1859 1864 1786 1875 1935 2109 2336 2261 2234 2527 2452 1994 1608 1416 1351 1555 1991 2383 2457 2204 1916 1775 1785 2002 2264 2341 2240 2015 1879 1897 2006 2047 2040 2141 2207 2067 1777 1594 1641 1962 2554 2908 2743 2222 1788 1658 1893 2166 2191 2213 2220 2119 2025 1993 2178 2298 2340 2350 2466 2506 2414 2342 2014 1830 2026 2023 1912 1994 1957 1553 1282 1353 1435 1803 2109 2541 2547 2696 2938 3155 3101 2644 2016 1970 1972 2152 2516 2803 2746 2452 2176 1918 1800 1958 2243 2287 2229 1887 1576 1592 2123 2503 2361 2120 2278 2400 2424 1829 1558 1958 2408 2468 2402 2231 2096 2032 1996 2015 2164 2174 2065 1819 1624 1648 1818 1886 2041 2124 2075 1946 1875 1925 2074 2149 2287 2519 2578 2569 2581 2563 2440 2117 1739 1570 1657 1917 2127 2172 2217 2243 2217 2341 2363 2161 1930 1776 1760 1821 1867 1942 1981 2147 2209 2249 2197 2093 2217 2494 2544 2652 2614 2590 2396 2122 1896 1202 599 444 322 1533 2828 2586 2463 2665 2644 2458 2328 2278 2045 1444 1007 1281 2555 2892 2572 2114 2423 2592 1759 1957 2823 2905 2396 2540 2291 1823 1719 1597 1611 1962 2410 2475 2792 3032 2403 1520 1118 1612 2062 1768 1706 2277 2686 2435 1683 1276 1415 1634 1406 1150 1517 1885 1783 1507 1416 1543 1814 1997 2022 2075 2260 2488 2533 2653 2485 1729 1135 1169 1314 1413 1573 1714 2089 2318 2377 1558 1111 1291 1894 2095 1997 2019 2078 2208 2027 1576 1673 1994 2400 2504 2405 2174 2108 2187 2111 2230 2246 2236 2212 2574 2648 2361 2270 2283 2166 2226 2170 2098 1923 1966 2141 2248 2497 2847 2932 2707 2593 2414 2200 2177 2458 2716 2717 2543 2225 1872 1573 1999 2196 1821 1620 1665 1783 1895 1777 1631 1808 1825 1758 1497 1447 1429 1451 1446 1358 1189 1181 1331 1714 1788 1946 1764 1826 2143 2254 1929 1248 1192 1786 2248 2207 2124 2277 2344 2201 2093 2063 1988 1978 2033 2015 1892 1724 1614 1566 1525 1402 1383 1601 1796 1818 1788 1714 1655 1707 1770 1724 1663 1610 1690 1576 1435 1376 1353 1281 1081 1050 1022 1005 1020 974 906 923 871 841 832 820 840 815 797 920 1054 1078 1029 889 715 686 955 1302 1362 1364 1211 1089 1120 1133 1101 1121 1150 1123 1084 1156 1300 1222 903 791 693 855 1054 1115 1129 1399 1587 1570 1433 861 608 557 550 485 747 955 1399 1755 1616 1543 1728 1761 1468 1370 1825 2226 2238 2278 2401 2633 2731 2394 1999 1701 1663 1678 1554 1156 703 811 1774 2853 3032 2874 2131 1621 1869 2165 2211 2156 2156 1975 2006 1926 1841 2114 2093 1949 2130 2657 2604 1707 1015 1094 1513 2008 2339 2246 2043 1824 1810 1865 2199 2635 2716 2326 1847 1844 2132 2593 2603 2129 1692 1656 1940 1971 1841 1602 1783 1921 1655 1645 1659 1872 1895 1841 1734 1698 1743 1857 1933 2007 2154 2232 2255 2250 2199 2070 1953 2004 2189 2300 2362 2224 1853 1466 1347 1449 1562 1843 2067 2022 1850 1584 357 401 598 918 1191 1246 1019 651 412 521 844 850 724 659 793 1116 1232 1174 1584 1839 1649 1440 1318 1124 970 1000 1496 1823 1684 1464 1142 1051 1283 1519 1454 1315 1199 1047 936 917 1140 1691 1942 1770 1547 1350 1205 1106 1125 1236 1242 1200 1395 1621 1501 1298 1070 714 427 314 535 946 1273 1414 1512 1604 1367 1084 947 874 1010 1419 1735 1789 1778 1687 1432 1204 1394 1762 1721 1556 1455 1650 1855 1838 1759 1625 1435 1426 1584 1887 2104 1954 1728 1406 1226 1486 1648 1526 1750 2282 2361 2599 2219 1690 1305 1254 1602 1953 2047 1894 1706 1553 1576 2004 2204 2446 1988 1332 871 672 469 792 1281 1732 1754 1968 2126 2448 2269 2157 2237 2129 1929 1889 1873 2046 2348 2204 1752 1549 1526 1326 1336 1546 1688 1723 1803 1846 1703 1507 1472 1401 1395 1339 1377 1377 1558 1626 1609 1628 1558 1553 1333 1300 1535 1761 1828 1882 2001 1780 1676 1782 1967 2183 2221 2154 1969 1851 1839 1842 1838 1802 2053 2091 2014 2112 2085 2155 2506 2536 2050 1685 1410 1219 1482 2011 2406 2464 2216 1916 1699 1684 1836 2101 2400 2323 2053 1904 1878 1938 2055 2068 2047 2041 1933 1818 1691 1679 1936 2407 2700 2664 2234 1766 1637 1782 2035 2191 2199 2105 2062 1988 1923 2085 2216 2199 2351 2674 2810 2777 2431 1993 1961 1990 1795 1692 1893 1902 1589 1485 1197 1337 1964 2375 2564 2744 2713 2815 2974 2763 2542 2115 2021 2069 2314 2528 2710 2412 2270 2184 2091 2039 2088 2152 2342 2275 1909 1571 1524 1936 2298 2288 2143 2093 2278 2311 1777 1787 2354 2842 2841 2516 2248 2190 2058 1892 1864 2005 2029 2031 1984 1813 1686 1689 1691 1735 1978 2150 2034 1848 1846 1949 2096 2338 2495 2585 2653 2593 2650 2696 2460 2052 1775 1756 1920 1993 2083 2151 2194 2186 2242 2302 2209 2009 1771 1751 1772 1932 1967 1882 2018 2118 2098 2139 2058 2100 2339 2636 2722 2591 2605 2531 2144 1692 460 156 15 0 1602 2772 2330 2307 2581 2702 2586 2243 2112 2166 1823 1555 1847 2483 2638 2590 2417 2203 1905 1124 1560 2590 2753 2382 2387 1995 1854 2177 1857 1515 1961 2432 2339 2575 2853 2723 2052 1368 1642 1903 1628 1669 2227 2649 2677 2329 1631 1468 1730 1481 1159 1593 1842 1726 1610 1422 1648 1921 1977 1929 1966 2116 2408 2430 2579 2404 1692 1244 1316 1442 1535 1556 1460 1619 2178 2491 1835 1166 1208 1813 1952 1977 1867 1992 2131 2094 1810 1727 1906 2155 2284 2424 2448 2576 2448 2284 2175 2131 2106 2225 2603 2759 2587 2501 2673 2617 2678 2767 2453 1920 1878 2176 2354 2648 2983 3116 2960 2600 2585 2584 2275 2220 2533 2783 2672 2669 2063 1689 2026 2222 1848 1668 1695 1725 1876 1788 1564 1752 1678 1584 1493 1451 1401 1362 1423 1442 1476 1526 1616 1788 1882 1936 1702 1817 2126 2043 1496 1343 1638 2087 2212 2088 2135 2194 2038 1934 1910 1941 1942 1976 2047 1954 1841 1768 1779 1706 1544 1418 1506 1672 1781 1842 1824 1747 1713 1750 1742 1691 1726 1731 1703 1527 1406 1323 1280 1204 1153 1140 1031 984 1000 935 899 908 898 876 835 824 825 785 775 814 902 1010 1021 893 701 654 900 1116 1265 1439 1310 1134 1103 1087 1062 1110 1109 989 900 978 1224 1235 991 704 672 1000 1235 1115 1131 1195 1439 1516 1323 847 804 939 940 980 1129 1402 1699 1658 1372 1447 1600 1657 1329 1183 1636 2142 2364 2437 2547 2706 2417 1691 1564 1690 1651 1618 1511 1133 637 993 2035 2697 2697 2338 1789 1619 1847 2178 2320 2354 2241 2016 2391 2020 1612 1765 1798 1934 2352 2681 2475 1700 1238 1176 1509 2127 2401 2279 2020 1762 1707 1692 1964 2490 2563 2151 1989 1870 1836 2385 2535 2126 1817 1803 1869 2004 1876 1580 1784 1877 1871 1698 1714 1792 1792 1799 1775 1763 1797 1931 1941 1921 2056 2179 2172 2199 2209 2172 2048 1989 2094 2193 2320 2237 1926 1582 1571 1610 1663 1898 2046 1962 1913 1913 436 490 724 1167 1303 1063 739 502 424 567 773 784 689 601 917 1229 1177 1106 1548 1775 1667 1472 1249 1036 951 1018 1325 1569 1709 1424 1030 1032 1255 1360 1285 1195 1094 929 822 928 1175 1583 1866 1888 1568 1211 1088 1019 1044 1268 1402 1422 1695 1923 1723 1486 1344 1145 746 422 673 1141 1484 1623 1772 1867 1636 1395 1244 1063 1018 1241 1444 1441 1488 1404 1099 965 1321 1769 1770 1658 1609 1762 1937 1926 1847 1637 1450 1437 1653 1839 1936 1936 1850 1417 1157 1372 1505 1418 1460 1761 2264 2376 2105 1790 1384 1243 1483 1786 1916 1837 1767 1610 1581 1639 2092 2295 1879 1163 692 550 550 982 1445 1776 1760 1889 2183 2484 2080 1963 1863 1719 1730 1772 1867 1686 1751 1823 1857 1605 1513 1382 1489 1562 1774 1884 1792 1693 1693 1554 1509 1417 1378 1171 1159 1575 1975 2076 2091 2162 1973 1606 1564 1691 1728 1792 1909 1884 1829 1652 1537 1615 1762 1980 2125 2051 1896 1795 1783 1835 1891 2000 2301 2272 1989 1895 1891 2044 2428 2559 2241 1739 1280 1099 1421 2002 2308 2304 2150 1914 1763 1706 1720 2015 2354 2400 2146 1933 1901 1981 2093 2074 2050 2042 2005 1951 1854 1756 1933 2284 2510 2354 2054 1818 1771 1787 1851 2023 2101 2067 2189 2188 2058 2036 2104 2153 2272 2340 2818 3133 2715 2185 2184 2117 1846 1660 1869 1885 1851 1725 1415 1618 2113 2511 2770 2727 2695 2771 2833 2737 2607 2268 2190 2370 2504 2448 2377 2081 2014 2065 2065 2077 2042 2126 2279 2291 1966 1548 1442 1755 2124 2204 2151 2063 2128 2047 1664 1767 2392 2889 2946 2663 2556 2413 2176 1975 1835 1876 1886 1991 2102 2005 1921 1904 1783 1608 1734 2125 2231 2007 1878 1829 1852 2005 2327 2630 2673 2543 2581 2673 2465 2126 1919 1888 1918 1993 2109 2198 2256 2200 2123 2189 2272 2200 2137 1892 2024 2092 2025 1987 1987 1959 1953 2004 2028 2017 2308 2674 2722 2629 2600 2519 1973 1677 672 110 4 246 1750 2463 1977 1950 2175 2540 2781 2418 2140 2271 2119 1858 1890 2266 2194 2198 2277 1956 1427 1015 1146 1841 2337 2387 2315 1877 1528 2057 2282 1954 2193 2460 2312 2347 2637 2787 2117 1373 1546 1706 1443 1474 1877 2094 2493 2447 1736 1628 1832 1475 1227 1734 1871 2095 1646 1495 1752 2157 2080 1885 1783 1637 1867 2295 2376 1859 1448 1393 1744 2018 1900 1933 1510 1525 1916 2229 1852 1198 1210 1530 1557 1699 1748 1852 1982 2013 1868 1773 1784 1895 2093 2379 2661 2838 2743 2594 2515 2438 2210 2177 2488 2682 2579 2552 2704 2802 2958 2918 2567 2154 2123 2367 2491 2668 2848 3108 2759 2392 2672 2802 2571 2318 2069 2088 2512 2510 2038 1771 2012 2177 1901 1898 1753 1838 1909 1833 1674 1703 1625 1572 1562 1517 1450 1450 1544 1608 1761 1874 1936 1972 1914 1819 1607 1715 1947 1942 1745 1611 1746 2019 2101 2099 2168 2230 2178 2029 1951 1981 1955 1935 1972 1889 1873 1844 1853 1673 1550 1532 1697 1745 1838 1890 1841 1825 1773 1807 1682 1656 1647 1719 1701 1501 1380 1286 1251 1244 1221 1157 1036 969 956 930 925 940 955 909 842 821 811 769 751 764 830 946 1003 926 764 669 723 828 1134 1406 1392 1186 1012 960 947 999 1064 892 784 959 1142 1216 1116 670 647 1000 1233 1115 1216 1349 1537 1474 1196 961 1081 1211 1348 1322 1302 1464 1719 1728 1490 1374 1503 1753 1676 1452 1518 1907 2058 2334 2366 2394 2071 1221 1357 1783 1792 1665 1642 1668 1082 1313 2100 2269 1871 1608 1564 1608 1794 1888 2212 2307 2177 2195 2450 1944 1566 1402 1553 2063 2584 2811 2582 2045 1661 1516 1925 2555 2630 2259 2009 1445 1303 1472 1718 2294 2541 2133 2097 1728 1617 2181 2317 2032 1894 1913 1818 1803 1734 1665 1730 1902 1859 1727 1721 1729 1759 1811 1828 1860 1935 1999 1985 1983 2004 1997 2100 2133 2055 2170 2165 2167 2061 2057 2156 2197 2019 1762 1748 1863 1918 1909 1917 1845 1811 1864 403 524 869 1381 1344 916 588 477 476 571 672 804 617 532 973 1301 1180 1078 1458 1681 1698 1561 1339 1168 1087 1008 1077 1387 1600 1454 1170 1202 1324 1287 1119 1004 929 750 628 672 745 1106 1558 1741 1550 1224 1035 958 1063 1397 1604 1644 1813 1939 1824 1655 1563 1303 809 583 882 1403 1773 1889 1888 1843 1713 1658 1664 1556 1429 1334 1302 1210 1162 1087 828 795 1228 1757 1898 1797 1666 1708 1829 1969 1847 1590 1495 1496 1643 1758 1842 1973 1794 1485 1188 1225 1260 1401 1403 1699 1912 1996 1933 1742 1467 1301 1514 1825 1830 1761 1747 1743 1706 1718 1910 2144 1813 1207 788 678 778 1011 1158 1559 1898 2159 2483 2376 2017 1932 1835 1635 1735 1922 1865 1190 1103 1466 1828 1797 1702 1655 1681 1703 2090 2253 2030 1747 1692 1585 1408 1281 1228 1116 1190 1666 2166 2318 2328 2310 2005 1756 1687 1655 1657 1663 1793 1895 1869 1642 1553 1659 1811 2007 2129 2071 1755 1605 1727 1848 2102 2400 2502 2291 1990 1891 1854 1812 1957 2138 2007 1635 1309 1228 1434 1834 2074 2080 2081 2028 1958 1821 1800 2020 2198 2235 2126 1983 1979 2044 2073 2061 2022 2028 2072 2052 1946 1914 2027 2309 2470 2258 1993 1791 1815 1985 2050 1972 1911 1972 2151 2352 2285 2016 1960 1967 2053 2414 2946 3288 3000 2470 2298 2138 1953 1850 1863 1860 1891 1872 1747 1698 1952 2304 2648 2425 2373 2471 2572 2799 2594 2198 2294 2720 2802 2461 2135 2030 1820 1734 1793 1893 1904 2002 2090 2191 2034 1634 1393 1349 1416 1777 2064 2101 2056 1867 1592 1655 2130 2606 2759 2759 2698 2550 2448 2309 2110 1891 1795 1985 2217 2179 1971 1710 1645 1532 1535 1912 2302 2165 1953 1894 1854 1866 2118 2598 2783 2555 2435 2462 2273 2130 1950 1874 1748 1867 2142 2385 2375 2342 2216 2210 2292 2372 2490 2221 2224 2162 2001 1965 2006 1960 1902 1975 2105 2003 2253 2690 2833 2774 2680 2572 2233 1996 1216 406 307 949 1962 2192 1869 1867 1968 2482 2811 2442 2217 2112 2050 1909 1776 1808 1849 2059 2172 1983 1548 1027 954 1504 2068 2463 2697 2108 1494 2007 2619 2387 2198 2383 2491 2659 2522 2546 2139 1510 1543 1612 1299 1200 1147 1543 2151 2504 2289 2297 2091 1302 1226 1478 1712 1952 1621 1439 1732 2216 2103 1790 1741 1732 1836 2091 2036 1590 1358 1603 2174 2343 2679 2388 1733 1393 1702 2008 1839 1429 1417 1410 1321 1408 1574 1673 1816 1883 1861 1875 1973 2026 2062 2302 2668 2848 2814 2822 2857 2703 2442 2306 2412 2565 2525 2487 2506 2529 2755 2659 2381 2258 2398 2430 2400 2314 2565 2621 2541 2579 2956 2814 2726 2645 2015 2076 2208 2349 1993 1880 1957 1973 2176 1945 1809 1913 1949 1857 1769 1710 1681 1613 1587 1559 1542 1591 1676 1751 1906 2094 2217 2126 1886 1642 1528 1599 1780 1927 1809 1660 1800 2029 2193 2251 2284 2257 2077 2008 1960 1943 1931 1894 1895 1918 1928 1926 1868 1737 1632 1648 1721 1784 1901 1908 1843 1800 1839 1846 1719 1616 1569 1600 1574 1452 1351 1305 1287 1272 1221 1166 1069 987 955 946 937 965 977 911 831 778 735 739 736 723 797 909 955 977 908 824 734 763 1028 1403 1479 1235 1232 946 860 962 1047 895 829 1029 1091 1229 1052 824 774 905 1062 1104 1315 1530 1587 1422 1143 1007 1087 1297 1475 1405 1284 1290 1441 1705 1671 1569 1548 1936 2107 1806 1453 1424 1985 2336 2245 2198 1766 1107 1460 1602 1953 1845 1917 2301 1930 1972 1838 1869 1160 1138 1520 1574 1604 1680 2087 2363 2293 2349 2435 2187 1856 1381 1581 2109 2513 2554 2535 2419 2095 1730 2204 2692 2624 2244 1939 1549 1548 1502 1583 2261 2252 2303 2198 1708 1557 1955 1985 1908 1845 1925 1950 1770 1559 1524 1605 1853 1893 1735 1694 1739 1745 1736 1781 1910 1969 2039 2026 2048 2063 1942 2048 2063 1930 1999 2104 2127 2040 1910 1945 2013 1945 1889 1742 1818 1830 1772 1742 1778 1804 1804 264 548 1005 1451 1306 839 652 494 479 596 787 818 532 491 1000 1345 1262 1107 1301 1555 1709 1673 1514 1417 1362 1220 1167 1256 1423 1456 1272 1238 1309 1198 1021 899 822 703 617 576 615 907 1422 1715 1547 1269 1121 1093 1247 1526 1613 1557 1600 1660 1628 1472 1374 1118 643 538 883 1413 1778 1871 1833 1734 1604 1614 1687 1785 1798 1568 1322 1170 1067 928 730 708 1147 1613 1587 1555 1499 1502 1652 1802 1722 1568 1486 1616 1697 1764 1811 1921 1787 1508 1469 1290 1327 1274 1387 1670 1670 1729 1699 1595 1531 1559 1648 1988 1922 1691 1657 1781 1789 1756 1665 1861 1593 1124 898 943 991 1181 1209 1543 1920 2306 2367 2176 1800 1777 1889 1855 2097 2009 1500 1180 1088 1404 1753 1882 1894 1906 1943 1992 2302 2455 2322 1948 1698 1575 1302 1122 1059 1075 1260 1754 2108 2139 2194 2199 2173 1980 1731 1565 1563 1661 1829 2023 1993 1630 1457 1633 1820 1961 2066 1921 1577 1504 1781 2037 2211 2449 2581 2254 1941 1998 1955 1858 1906 2004 1817 1459 1294 1310 1415 1624 1722 1647 1829 2020 2122 2062 1939 1975 2032 2040 2116 1993 1941 2058 2252 2214 2043 2028 2162 2185 2046 2122 2219 2424 2485 2303 2235 1844 1822 1975 2079 1895 1763 1853 2082 2300 2359 2268 2110 1983 2106 2335 2679 3009 2936 2578 2495 2273 2162 1995 1842 1875 1922 1923 1915 1708 1703 2030 2330 2099 1978 1973 2266 2590 2429 2125 2250 2789 2927 2467 2012 1893 1790 1666 1675 1797 1801 1814 1942 2142 2155 2074 1800 1422 1347 1594 1943 2155 2132 1878 1594 1623 1853 2069 2383 2616 2635 2597 2569 2531 2419 2112 1856 1959 2154 2233 2007 1693 1650 1542 1408 1651 2105 2086 1969 1941 1966 1958 2107 2492 2613 2365 2340 2323 2267 2213 1872 1667 1360 1433 1666 2113 2287 2223 2285 2205 2205 2375 2612 2489 2469 2411 2281 2232 2133 1991 1906 2091 2232 2116 2162 2550 2793 2761 2632 2556 2521 2206 1776 1361 1331 1807 2156 2106 2053 1961 1934 2309 2731 2712 2520 2105 1871 1767 1574 1483 1768 2229 2200 1990 1976 1643 1389 1767 1988 2405 2811 2200 1524 2074 2774 2536 2169 2069 2451 2806 2374 2290 2250 1752 1691 1761 1553 1245 733 1192 2088 2474 2960 3041 2270 1672 1255 1388 1698 1866 1488 1284 1679 2116 2145 2091 1914 1773 1805 1802 1805 1578 1481 1661 2016 2469 2909 2759 1979 1374 1496 1856 1950 1860 1625 1484 1239 1137 1282 1407 1657 1884 1849 1920 2117 2172 2115 2214 2486 2732 2846 2867 2787 2550 2377 2188 2321 2582 2610 2570 2529 2566 2694 2426 2445 2474 2589 2250 1947 2062 2308 2422 2808 3102 3071 2708 2553 2569 2054 1764 2098 2343 2264 2142 2141 2166 2115 1865 1788 1798 1805 1755 1740 1737 1664 1565 1555 1630 1667 1656 1677 1836 2067 2264 2390 2122 1740 1551 1526 1528 1644 1827 1709 1623 1801 2120 2285 2446 2411 2246 1946 1898 1860 1805 1859 1845 1972 1930 1911 1857 1826 1818 1792 1792 1780 1859 1898 1892 1884 1899 1903 1887 1776 1642 1571 1545 1498 1411 1338 1301 1287 1263 1228 1197 1125 1058 1044 982 930 969 959 888 791 741 711 707 722 721 748 811 859 939 980 939 808 849 1074 1388 1431 1434 1340 973 839 959 1071 918 911 967 1092 1170 1043 955 882 870 888 1045 1345 1533 1558 1441 1253 1181 1132 1302 1393 1287 1177 1139 1314 1357 1586 1539 1528 1960 2107 1606 1501 1040 1993 2134 2008 1966 1664 1387 1641 1817 2010 2085 2312 2711 2876 2817 2147 1425 624 278 1120 1944 1682 1552 2217 2358 2338 2357 2432 2434 1914 1336 1497 1916 2147 1374 1570 1947 2046 1898 2229 2395 2278 2348 2017 1833 1534 1385 1325 1560 2017 2505 2408 1869 1690 2066 2208 1818 1657 1887 2009 1747 1405 1370 1490 1786 1909 1784 1678 1693 1708 1642 1725 1939 1960 1959 1951 1966 2075 2034 2004 2003 1885 1856 2022 2133 2056 1869 1830 1868 1845 1769 1680 1701 1721 1691 1702 1791 1852 1807 201 566 1094 1460 1429 1088 786 501 474 655 870 787 470 542 1006 1372 1365 1151 1171 1326 1582 1709 1613 1478 1417 1317 1179 1083 1195 1325 1271 1227 1210 1036 929 880 847 814 758 714 721 938 1419 1654 1444 1273 1257 1258 1360 1522 1496 1372 1376 1434 1370 1203 1118 829 397 369 715 1238 1545 1544 1487 1435 1381 1493 1590 1744 1830 1593 1328 1185 1141 984 772 780 1124 1460 1483 1319 1276 1380 1571 1709 1630 1530 1516 1713 1837 1804 1827 1926 1864 1524 1403 1362 1357 1273 1430 1646 1706 1688 1574 1500 1512 1653 1743 2088 1902 1681 1649 1878 1806 1662 1627 1671 1352 994 918 962 1146 1616 1421 1619 2030 2350 2113 1896 1577 1715 2065 2224 2230 2220 1910 1150 967 1256 1534 1703 1835 1973 1954 2025 2171 2312 2375 2131 1795 1592 1314 1172 1239 1285 1363 1628 1918 1857 1760 1796 1925 1770 1462 1394 1501 1740 1943 2023 1867 1523 1389 1501 1616 1812 1995 1874 1520 1398 1724 2034 2146 2267 2310 2152 1824 1728 1951 1964 1986 2031 1772 1373 1278 1356 1435 1496 1500 1473 1647 1934 2201 2446 2320 2068 2115 2131 2064 1883 1819 1945 2380 2369 2173 2088 2235 2214 2195 2322 2479 2603 2605 2463 2087 1758 1880 1879 1883 1787 1770 1855 2187 2260 2358 2487 2370 2220 2419 2613 2862 2988 2809 2646 2552 2356 2268 2034 1959 2002 1964 1881 1970 1964 1970 2113 2179 2099 1906 1853 2125 2338 2129 1937 2103 2565 2730 2694 2339 1939 1790 1743 1789 1904 1834 1706 1793 1920 2037 2174 1964 1575 1404 1470 1736 2075 2179 1904 1609 1606 1732 1962 2198 2428 2579 2607 2557 2508 2418 2272 2087 2072 2200 2221 2072 1738 1663 1641 1397 1555 1806 1877 1842 1849 1998 2051 2309 2688 2628 2262 2252 2197 2181 2083 1694 1417 1277 1191 1271 1675 1864 1826 1977 1851 1896 2117 2504 2659 2520 2561 2503 2493 2401 2128 1981 2110 2307 2347 2375 2509 2722 2709 2563 2437 2423 2303 2005 1901 2008 2121 2167 2165 2201 2130 1939 2097 2658 3007 2921 2516 2258 2043 1561 1359 1764 2415 2400 2115 2137 2143 1980 2082 2080 2523 2676 2103 1540 1857 2803 2727 2498 1676 2340 2495 2303 2129 2150 1825 1708 1814 2194 1799 1236 1499 2038 2423 2990 2992 2357 1926 1449 1471 1617 1777 1426 1173 1338 1721 2060 2189 2025 1953 1952 1767 1717 1684 1692 1721 1937 2418 2660 2368 1740 1273 1225 1447 1740 1886 1819 1570 1229 1057 1073 1119 1190 1381 1623 1797 2011 2126 2078 2070 2211 2212 2395 2698 2572 2304 2378 2273 2410 2567 2534 2415 2474 2601 2511 2413 2220 2378 2398 2228 1894 2111 2077 2242 2634 2841 2815 2555 2429 2355 1896 1626 1950 2345 2417 2297 2053 1961 1933 1837 1758 1648 1613 1628 1654 1675 1680 1572 1552 1661 1727 1746 1808 2047 2380 2519 2497 2077 1691 1564 1511 1487 1658 1857 1833 1784 1902 2251 2371 2528 2350 2124 1744 1709 1777 1783 1827 1905 1862 1833 1858 1837 1839 1882 1874 1829 1822 1836 1856 1872 1883 1885 1901 1874 1785 1661 1552 1503 1460 1412 1339 1266 1242 1230 1260 1249 1181 1150 1089 984 939 962 940 896 807 809 719 718 732 772 744 736 831 854 952 971 908 897 1016 1183 1326 1525 1418 1029 825 941 1052 1059 1093 1066 1079 1092 1051 1022 986 910 818 1009 1338 1546 1707 1668 1531 1406 1210 1276 1334 1274 1180 1154 1351 1566 1749 1491 1386 1957 2084 2220 1716 1427 1894 1707 1459 1573 1657 1617 1702 1782 1963 2207 2413 2565 2564 2206 1500 717 200 46 475 1610 1764 1688 2223 2191 2214 2232 2354 2621 1963 1333 1241 1333 1296 833 900 1325 1725 1965 1791 1648 1931 2352 2412 1828 1312 1178 1182 1448 1993 2297 2182 1997 2022 2194 2118 1488 1519 2060 2176 1798 1386 1388 1432 1663 1881 1761 1717 1799 1762 1646 1646 1879 2005 2043 1974 1944 2040 2051 1963 1896 1787 1783 1958 2118 2073 1898 1816 1757 1741 1691 1658 1671 1776 1779 1790 1893 1914 1766 259 664 886 1342 1425 1106 802 536 505 684 847 683 472 672 962 1198 1263 1175 1119 1140 1402 1642 1611 1485 1420 1311 1098 994 1068 1198 1280 1322 1293 1110 933 886 897 1013 1089 978 913 1136 1478 1496 1250 1192 1274 1296 1363 1431 1380 1328 1426 1549 1412 1106 868 568 304 343 678 1207 1518 1491 1348 1245 1410 1564 1588 1594 1624 1514 1303 1116 1208 1223 1132 1168 1293 1505 1495 1289 1204 1353 1569 1711 1586 1461 1584 1839 1906 1804 1803 1789 1681 1210 1265 1369 1588 1579 1615 1669 1927 1785 1677 1461 1426 1559 1833 2162 1945 1728 1813 1995 1884 1612 1722 1721 1297 1161 982 1053 1511 1788 1598 1712 2126 2291 1858 1555 1511 1572 1948 2023 2121 2047 1668 1107 907 1031 1235 1478 1656 1780 1837 1882 2012 2167 2196 2097 1931 1938 1803 1590 1556 1447 1442 1640 1836 1977 1870 1673 1693 1540 1309 1388 1604 1741 1832 1831 1708 1558 1529 1583 1682 2003 2301 2183 1659 1271 1499 1937 2155 2253 2261 2097 1643 1462 1710 1944 2127 2103 1779 1432 1388 1466 1493 1481 1455 1483 1640 1795 2063 2329 2224 2037 2253 2219 2086 1961 1676 1930 2395 2454 2286 2169 2189 2194 2249 2394 2413 2444 2525 2401 2092 1785 1953 1789 1638 1613 1851 1934 2248 2234 2271 2507 2588 2505 2452 2634 2954 3033 2824 2637 2529 2382 2210 2063 2121 2065 1844 1825 2096 2254 2272 2343 2410 2208 2030 2064 2300 2357 1985 1736 1889 2046 2324 2546 2348 2027 1837 1793 1906 2040 1889 1662 1597 1625 1930 2203 2091 1694 1420 1376 1562 1956 2249 2108 1834 1645 1807 2017 2085 2112 2361 2500 2478 2452 2389 2299 2186 2180 2372 2214 2056 1818 1679 1580 1456 1695 1751 1885 1735 1687 1903 2261 2498 2709 2503 2555 2281 2053 2022 1791 1490 1216 1194 1320 1507 1556 1735 1649 1594 1562 1618 1770 2135 2501 2635 2528 2467 2466 2431 2312 2122 2002 2071 2194 2374 2460 2543 2617 2495 2313 2306 2379 2275 2208 2251 2273 2303 2304 2297 2245 1991 2068 2609 3028 3159 3145 2977 2378 1517 1297 1796 2448 2505 2190 2024 2051 2213 2278 2501 2875 2657 1915 1273 1712 1779 2777 2475 1707 2139 2279 2213 2098 2047 1988 1775 1993 2617 2674 2371 2346 2450 2154 2495 2623 2384 1828 1523 1557 1610 1783 1546 1217 957 1428 2109 2177 1877 1829 1911 1765 1668 1739 1919 1856 1918 2269 2282 1914 1468 1232 1079 1222 1580 1836 1962 1689 1252 1151 1111 1016 887 1089 1525 1741 1907 2043 1990 1974 2049 2230 2268 2449 2239 2160 2392 2547 2599 2611 2471 2183 2139 2215 2170 2235 2359 2411 2411 2274 2221 2309 2200 2215 2493 2599 2663 2474 2441 2298 2059 1862 1885 2120 2337 2410 2158 1939 1943 1867 1796 1661 1524 1501 1556 1503 1632 1628 1582 1678 1726 1915 1998 2327 2707 2789 2637 2069 2037 1518 1408 1463 1789 1869 1867 1893 2012 2278 2437 2412 2219 1931 1742 1738 1807 1884 1904 1904 1867 1891 1894 1859 1847 1877 1859 1820 1829 1817 1839 1871 1865 1872 1899 1879 1798 1651 1537 1496 1464 1421 1325 1247 1203 1202 1228 1211 1142 1153 1074 1004 967 957 907 889 917 877 765 753 781 834 834 839 808 825 906 967 964 925 961 1014 1245 1514 1441 1076 845 886 995 1146 1208 1162 1098 1019 943 939 1011 983 984 1159 1487 1692 1824 1809 1760 1620 1384 1336 1361 1372 1360 1347 1414 1549 1529 1194 1135 1260 1795 2224 2004 1718 1704 1302 913 1006 1315 1645 1771 1790 2047 2313 2589 2612 1975 1054 274 18 2 138 1460 1956 2061 2081 2256 2349 2364 2185 2237 2443 2172 1592 1351 1232 965 670 574 789 1258 1505 1534 1593 1825 2444 2600 1936 1357 1284 1430 1811 2118 2215 2230 2285 2465 2458 2090 1246 1815 2447 2547 1971 1342 1470 1457 1537 1689 1763 1847 1979 1911 1702 1634 1683 1811 2041 2074 1955 1954 1937 1874 1790 1673 1726 1880 2052 2027 1935 1811 1768 1705 1670 1701 1696 1821 1802 1794 1863 1862 1725 275 481 795 1281 1253 885 674 556 537 652 704 527 586 846 914 958 1053 1155 1050 1044 1348 1669 1715 1595 1441 1281 1058 971 946 1031 1124 1246 1348 1215 964 880 942 1200 1459 1357 1190 1327 1559 1391 1066 1014 1133 1212 1282 1350 1320 1376 1630 1808 1604 1124 701 425 326 425 617 948 1441 1684 1505 1312 1472 1616 1640 1598 1535 1388 1204 1090 1239 1360 1311 1243 1395 1592 1513 1348 1298 1432 1613 1768 1687 1524 1629 1845 1870 1999 1896 1723 1467 1144 1227 1503 1841 2026 2073 2028 2002 2004 1965 1729 1597 1491 1818 2175 1912 1777 1967 2053 1865 1610 1789 1910 1706 1531 1357 1457 1827 1898 1755 1909 2175 2110 1731 1325 1326 1305 1644 1983 2019 1795 1441 1020 944 961 1084 1283 1412 1490 1645 1736 2030 2245 2218 2179 2138 2182 2040 1667 1508 1508 1523 1590 1906 2195 1971 1573 1456 1291 1134 1355 1614 1708 1804 1815 1729 1649 1752 1979 2169 2507 2734 2355 1502 1078 1406 1773 1861 2090 2203 2007 1620 1407 1603 1932 2150 2117 1844 1510 1514 1623 1698 1629 1554 1602 1809 1766 1686 1861 2006 2054 2290 2310 2184 1832 1627 1952 2384 2377 2254 2208 2200 2220 2233 2312 2487 2708 2686 2455 2076 1908 1943 1814 1533 1504 1593 1827 2146 2189 2209 2424 2544 2562 2485 2604 2974 3044 3040 2695 2417 2444 2247 2009 2086 2121 1849 1801 1837 1998 2182 2312 2358 2243 2122 2217 2495 2485 1987 1655 1662 1724 1988 2247 2277 2125 1902 1819 1954 2123 2082 1850 1518 1465 1820 2138 2196 1881 1519 1439 1603 1857 2257 2459 2239 1842 1847 1950 1927 1767 1974 2189 2382 2472 2533 2357 2247 2345 2428 2136 1832 1659 1659 1671 1672 1974 1951 1877 1691 1649 1884 2138 2237 2247 2403 2675 2372 1953 1847 1613 1491 1237 1223 1464 1552 1717 1899 1825 1585 1513 1517 1482 1646 1729 1973 2216 2274 2298 2272 2203 2092 1937 1864 1857 1903 2152 2513 2675 2510 2257 2237 2430 2453 2396 2364 2310 2343 2361 2379 2253 1961 2052 2314 2402 2710 2943 2762 2445 1535 1270 1743 2362 2630 2612 2453 2193 2137 2344 2609 2580 2361 1844 1793 1180 1554 2417 2486 2224 2181 2236 2190 1831 1761 1616 1686 2243 2842 3055 2905 2645 2083 1484 1752 2139 2053 1873 1762 1920 2002 1964 1894 1370 963 1467 2124 2104 1843 1893 1967 1876 1680 1685 2024 2072 2083 2341 2258 1943 1539 1272 938 987 1302 1557 1875 1689 1320 1281 1238 1034 789 956 1340 1665 1872 1909 1953 1877 1886 2085 2242 2330 2161 2067 2091 2262 2604 2708 2529 2051 1877 2010 2157 2214 2327 2327 2366 2457 2533 2534 2454 2458 2477 2526 2578 2579 2541 2327 1966 1791 1737 1926 2240 2381 2302 2028 1950 1889 1924 1764 1497 1407 1453 1471 1644 1723 1695 1718 1781 1982 2133 2469 2929 3021 3010 2490 1874 1498 1487 1586 1858 1935 1986 2017 2097 2346 2397 2263 2021 1765 1703 1775 1858 1903 1897 1890 1928 1939 1904 1864 1852 1896 1873 1834 1848 1819 1844 1847 1828 1854 1893 1861 1801 1663 1543 1534 1458 1372 1305 1237 1145 1099 1117 1107 1099 1072 1030 953 929 929 865 864 856 806 740 719 764 800 844 899 860 810 851 939 980 967 931 964 1226 1499 1448 1143 954 892 954 1213 1323 1258 1149 970 929 823 936 1054 1194 1427 1695 1769 1830 1748 1702 1677 1500 1349 1393 1469 1508 1446 1429 1390 1214 1018 906 910 1460 1980 1930 1701 1585 1343 1079 861 1236 1681 1815 2076 2305 2534 3039 2985 2058 538 118 143 137 414 1455 1947 2446 2344 2311 2275 2202 2060 2092 2333 2297 1936 1666 1493 1117 742 616 777 1131 1410 1667 1596 1834 2401 2442 1930 1896 1719 1694 1917 1932 1978 2357 2477 2717 2450 1744 1583 2188 2437 2490 1868 1472 1530 1538 1532 1537 1707 1920 2042 1971 1801 1714 1630 1721 2023 2134 1960 1880 1836 1783 1678 1555 1679 1702 1980 1994 2025 1812 1742 1637 1677 1723 1829 1944 1850 1648 1565 1604 1484 326 361 764 1240 1191 756 641 580 555 613 577 462 825 1057 1063 986 1048 1196 1068 999 1373 1694 1751 1652 1453 1300 1137 999 832 804 844 1021 1247 1160 928 871 1074 1399 1665 1596 1367 1387 1502 1303 1071 997 1001 1005 1039 1147 1238 1514 1896 2026 1761 1197 689 403 349 405 505 813 1379 1715 1547 1356 1423 1462 1495 1543 1515 1381 1150 992 1041 1141 1200 1109 1240 1471 1448 1424 1311 1276 1393 1615 1585 1478 1341 1520 1653 1853 1793 1662 1352 1124 1138 1500 2034 2439 2469 2349 2258 2001 1838 1708 1633 1412 1693 2023 1674 1659 1918 2145 1938 1855 1799 1955 1909 1822 1686 1709 1961 1934 2086 2251 2283 1966 1543 1437 1160 1380 1845 2139 2090 1899 1623 1239 1245 1178 1075 1154 1324 1455 1587 1776 2076 2356 2473 2547 2597 2575 1975 1384 1271 1414 1618 1729 1963 2323 2123 1519 1246 1082 1024 1368 1659 1700 1788 1871 1846 1762 1965 2236 2399 2721 2758 2105 1220 884 1077 1456 1936 2162 2107 2000 1617 1385 1544 1849 2036 2084 1922 1601 1516 1772 2012 1988 1836 1859 2038 1930 1701 1740 1854 1863 2062 2249 2080 1679 1522 1833 2315 2158 2150 2153 2150 2209 2295 2302 2587 2750 2728 2620 2239 1979 1906 1845 1640 1469 1337 1695 2074 2199 2288 2360 2376 2396 2395 2530 2601 2823 2943 2771 2578 2566 2261 1859 1895 2075 1930 1808 1667 1636 1854 2113 2232 2157 2049 2160 2447 2541 2343 2020 1703 1671 1843 2020 2160 2192 2022 1928 2100 2234 2261 1950 1426 1332 1669 2081 2371 2163 1811 1647 1533 1653 2127 2675 2543 2048 1835 1857 1829 1683 1729 1762 2122 2403 2551 2372 2247 2376 2401 2134 1873 1868 1595 1674 1923 2244 2202 1952 1779 1745 1867 2219 2301 2271 2404 2578 2252 1769 1684 1592 1570 1514 1520 1830 1911 1929 1964 1978 1800 1656 1642 1644 1612 1570 1685 1879 2080 2186 2146 2071 2033 1939 1872 1837 1858 1988 2338 2604 2520 2339 2272 2417 2463 2500 2315 2268 2173 2169 2188 2046 1857 2035 2092 2236 2497 2626 2466 2438 1809 1412 1618 1748 1471 2245 2938 2883 2253 2322 2229 1757 1603 1707 1698 1297 1453 2093 2518 2474 2234 2219 2327 2387 1973 1643 1848 2276 2645 2798 2578 2355 2009 1481 1673 1965 1909 1979 2095 2319 2578 2412 1785 1021 832 1293 1690 1724 1869 2026 2140 2128 1694 1687 2047 2262 2446 2724 2692 2523 1774 1309 761 764 1086 1313 1662 1568 1517 1463 1387 1174 846 809 1161 1411 1609 1702 1839 1790 1761 1938 2094 2307 2296 2195 2049 2070 2355 2542 2416 2126 1954 1963 2086 2211 2299 2301 2476 2649 2632 2579 2576 2773 2861 2730 2544 2534 2584 2252 1959 1999 2112 2186 2222 2271 2450 2291 2063 1938 2150 1832 1445 1457 1334 1472 1679 1792 1805 1816 1820 1988 2228 2589 2937 3001 2933 2201 1607 1577 1685 1788 1916 1968 2018 2130 2287 2429 2352 2124 1911 1792 1768 1816 1904 1924 1930 1957 1962 1931 1921 1910 1894 1899 1873 1902 1855 1827 1817 1823 1792 1812 1835 1790 1735 1695 1556 1491 1399 1312 1272 1174 1084 1068 1052 1029 1040 1003 949 917 886 874 863 824 735 648 610 602 633 706 808 894 892 815 818 915 947 1029 975 993 1174 1442 1455 1253 1139 871 915 1227 1410 1284 1231 1072 925 787 864 1063 1285 1544 1660 1772 1756 1606 1506 1491 1388 1295 1266 1431 1389 1171 1179 1358 1368 1152 854 759 1305 1898 1617 1457 1443 1549 1072 1034 1456 1921 1961 1997 2211 2772 3263 2866 1786 1107 740 639 692 1116 1434 1905 2446 2557 2402 1905 1508 1357 1583 2011 2241 1688 1159 1430 1443 994 817 954 1026 1345 1719 1681 1979 2015 1930 2091 2182 1960 1775 1789 1848 1875 2215 2495 2651 2400 1837 1807 2039 2119 2171 1851 1538 1543 1623 1576 1537 1734 1989 2090 2066 1993 1965 1732 1767 1968 2089 1951 1895 1882 1814 1642 1505 1613 1636 1634 1787 1878 1761 1645 1558 1601 1652 1818 1922 1741 1387 1227 1202 1178 377 315 651 1124 1060 670 573 529 569 626 553 577 742 1089 1198 1120 1169 1254 1099 1080 1408 1600 1640 1565 1466 1386 1244 1139 939 778 760 910 1144 1063 831 861 1245 1624 1798 1714 1478 1393 1408 1188 1058 1104 1076 969 952 1101 1300 1665 2035 2105 1862 1380 1017 778 457 298 371 719 1222 1473 1338 1183 1284 1324 1266 1358 1430 1425 1321 1108 997 978 1083 1113 1247 1466 1593 1687 1376 1116 1138 1324 1330 1365 1289 1252 1452 1651 1705 1519 1180 1018 993 1269 1788 2189 2538 2627 2456 1911 1641 1593 1443 1302 1411 1596 1456 1560 2077 2320 2520 2346 1909 1921 1828 1771 1644 1736 2031 2015 2039 2409 2379 2323 1848 1353 1144 1327 1822 2111 2022 1894 1800 1589 1591 1573 1495 1497 1456 1465 1643 1890 2189 2535 2871 3054 2906 2467 1915 1453 1249 1421 1695 1964 2391 2454 1847 1242 1071 1116 1173 1403 1641 1741 1952 2175 2207 2116 2189 2255 2321 2528 2372 1700 1152 1106 1215 1562 1778 1766 1635 1725 1552 1455 1612 1824 1896 1979 1948 1684 1390 1738 2088 2235 2161 2081 2402 2217 1938 1951 1820 1764 1940 2063 1948 1532 1326 1635 2114 1964 1957 1997 2111 2193 2295 2383 2557 2514 2613 2694 2423 2138 1923 1759 1691 1472 1414 1708 2041 2296 2453 2467 2339 2294 2285 2280 2433 2711 2871 2797 2687 2581 2177 1715 1697 1814 1910 1920 1609 1464 1775 2186 2313 2147 1980 1968 2022 2185 2324 2268 2038 1938 2021 1997 2108 2199 2161 2094 2269 2419 2420 2067 1529 1323 1855 2130 2298 2153 1898 1717 1298 1422 1961 2624 2665 2254 1890 1860 1928 1941 1754 1772 2091 2203 2323 2191 2059 2125 2297 2334 2353 1974 1581 1651 2064 2386 2452 2237 2001 2065 2147 2360 2336 2151 2205 2298 2023 1625 1679 1720 1701 1656 1757 1934 2140 2140 1965 1959 1912 1768 1715 1761 1819 1835 1774 1791 1931 2035 2081 2038 2032 1971 1875 1771 1683 1674 2005 2444 2590 2523 2470 2480 2489 2460 2322 2328 2191 1999 1894 1849 1783 1891 1963 1999 1892 2152 2259 2499 2355 2193 2269 2002 1971 1787 2432 2923 2297 2163 1876 1619 1236 1561 2016 1629 1603 1916 2312 2409 2333 2171 2371 2684 2278 1940 2079 2253 2323 2336 2264 2003 1525 1343 1624 1839 1773 2008 2308 2346 2389 2292 1655 1029 1072 1409 1544 1331 1379 1785 2340 2217 1650 1541 1898 2158 2439 2393 2765 2429 1706 1443 814 646 916 1257 1289 1468 1451 1526 1629 1586 1290 1003 1198 1313 1467 1711 1894 1811 1685 1868 2095 2228 2295 2274 2134 2057 2154 2314 2313 2223 2149 2122 2279 2354 2291 2365 2683 2724 2510 2477 2529 2635 2462 2440 2397 2505 2723 2434 2146 2145 2385 2363 2206 2261 2307 2380 2322 1933 2072 1795 1518 1578 1414 1548 1710 1784 1809 1853 1864 2012 2258 2476 2628 2679 2495 1928 1600 1739 1838 1820 1886 2020 2155 2288 2439 2486 2288 2009 1935 1888 1811 1873 1910 1924 1927 1957 1919 1929 1961 1949 1971 1931 1845 1899 1865 1864 1821 1800 1790 1752 1734 1714 1675 1615 1499 1385 1278 1218 1184 1146 1110 1092 1066 1007 975 930 893 902 853 845 869 802 638 503 507 521 545 610 757 888 926 845 839 849 951 1118 1057 1032 1135 1267 1243 1266 1107 848 892 1177 1349 1315 1311 1191 949 806 886 1119 1296 1431 1579 1720 1731 1491 1209 1122 1065 1016 1233 1514 1274 995 1105 1385 1494 1214 790 797 1433 1991 1550 1237 1204 1414 1091 1216 1724 2082 2148 2064 2369 2815 3051 2689 1897 1961 1660 1134 1044 1204 1391 1698 2079 2401 2409 1926 1165 723 875 913 920 1069 1060 1784 2311 2037 1323 614 725 1549 2279 2258 1918 1679 1707 2147 2354 2037 1813 1788 1813 1969 2274 2476 2588 2550 2274 2104 1963 1816 1937 1924 1667 1624 1728 1637 1582 1860 2083 2066 2119 2115 2193 1926 1860 1915 2006 1932 1888 1965 1999 1791 1601 1600 1619 1617 1670 1729 1672 1580 1510 1459 1498 1715 1905 1695 1181 1083 1082 1131 418 327 701 1172 950 599 517 516 647 689 667 639 740 1172 1299 1256 1251 1197 1079 1188 1440 1489 1490 1440 1439 1430 1386 1261 1133 1022 937 1011 1197 1090 812 898 1279 1587 1721 1715 1628 1521 1385 1106 922 995 1093 1060 1045 1205 1499 1841 2096 2112 1975 1728 1343 950 517 250 293 624 1079 1303 1219 1161 1333 1423 1339 1310 1328 1341 1325 1159 938 877 1001 1297 1624 1741 1851 1724 1465 1268 1242 1127 1308 1193 1067 1397 1644 1791 1759 1542 1202 962 1194 1266 1574 1689 2482 2720 2440 1851 1515 1254 1088 1097 1211 1343 1502 1886 2213 2453 2868 2650 2114 1938 1842 1636 1463 1521 1681 1661 1935 1813 2049 2191 1842 1410 1274 1350 1439 1709 1766 1736 1764 1759 1790 1890 2060 2156 1889 1515 1500 1856 2395 2867 3144 3128 2727 2349 1908 1394 1233 1374 1674 1960 2373 2292 1446 1002 1108 1240 1303 1394 1649 1926 2307 2588 2606 2435 2309 2145 2127 2195 2111 1899 1489 1269 1510 1616 1599 1330 1321 1560 1602 1479 1574 1700 1767 1832 1790 1645 1498 1766 2196 2384 2355 2365 2665 2672 2529 2257 1844 1549 1778 1907 1900 1595 1283 1420 1611 1750 1850 2055 2184 2196 2379 2516 2392 2114 2260 2467 2391 2333 2054 1731 1630 1523 1585 1823 2068 2288 2428 2506 2537 2430 2236 2280 2419 2611 2767 2735 2592 2414 2037 1701 1618 1608 1818 1909 1684 1578 1929 2418 2541 2319 2122 1856 1647 1785 2032 2144 2202 2230 2195 2068 2053 2060 2036 2051 2231 2504 2445 2131 1727 1512 1888 2390 2428 2433 2151 1570 1216 1198 1724 2387 2598 2348 1952 1819 1920 2066 1908 1845 1972 1958 2002 1918 1816 1859 1881 2083 2233 2029 1628 1565 1920 2321 2447 2399 2337 2295 2315 2402 2032 1900 2157 2288 1907 1514 1573 1823 1894 1698 1787 2122 2318 2254 2047 1979 1946 1850 1733 1694 1785 1974 1995 1710 1706 1906 1942 1881 2010 2085 1904 1756 1541 1431 1803 2342 2495 2586 2541 2668 2695 2533 2332 2553 2512 2261 2180 1938 1892 1603 1591 1404 1359 1632 2045 1967 2084 2310 2635 2577 2149 2039 2268 2684 2365 2162 1968 1666 1390 1925 2248 1873 1565 1663 1913 2203 2396 2188 2225 2236 1855 1843 2140 2271 2166 1939 1865 1653 1332 1285 1532 1582 1426 1618 1775 2138 2212 2220 1688 1425 1740 1872 1371 1276 1241 1788 2458 2326 1565 1305 1552 1932 1944 2324 2602 2191 1786 1627 1014 806 963 1011 1205 1289 1347 1483 1783 1899 1548 1272 1177 1351 1746 2015 1918 1681 1566 1701 1850 2017 2139 2163 2127 2029 1998 2199 2314 2301 2181 2132 2277 2372 2357 2511 2707 2660 2456 2372 2634 2581 2209 2283 2510 2685 2678 2362 1990 2055 2339 2498 2433 2277 2243 2160 1997 1826 1900 1657 1458 1424 1443 1482 1705 1789 1818 1883 1909 1999 2156 2223 2246 2248 2070 1755 1647 1790 1832 1796 1852 2051 2334 2457 2512 2419 2199 2038 1953 1880 1877 1893 1900 1964 1979 1989 1952 1955 1979 1970 1996 1908 1878 1849 1889 1876 1839 1814 1775 1730 1698 1686 1664 1597 1492 1373 1260 1173 1130 1106 1087 1100 1103 1051 953 871 843 827 824 868 887 819 659 515 493 486 495 600 693 861 912 866 860 867 942 1088 1082 1061 1068 1119 1155 1109 955 812 896 1132 1221 1298 1369 1245 984 860 953 1119 1253 1434 1629 1695 1632 1425 1129 1062 922 1021 1339 1588 1441 1321 1516 1544 1405 1062 856 1230 1900 2024 1865 1482 1389 1154 966 1267 1619 1889 2086 2236 2539 2809 2930 2810 2685 2646 2046 1244 1048 1269 1417 1617 1817 2237 2410 1565 681 692 781 799 664 909 1549 2182 2521 2549 1695 735 847 1738 2513 2536 2087 1669 1731 2099 2214 2062 1934 1946 1988 2083 2257 2438 2538 2706 2671 2483 2066 1706 1807 1796 1673 1657 1786 1644 1629 1973 2122 2123 1990 2047 2220 2095 1937 1995 2058 1970 1853 1969 2129 1920 1630 1554 1553 1586 1607 1680 1574 1509 1462 1352 1355 1509 1647 1556 1064 1013 1094 1217 520 509 933 1266 928 533 521 593 637 775 813 721 888 1204 1213 1219 1281 1162 1052 1185 1394 1416 1364 1336 1319 1338 1378 1315 1206 1087 923 1017 1281 1190 879 913 1178 1331 1376 1438 1557 1566 1388 1082 851 830 963 1060 1077 1240 1640 1972 2099 2144 2082 1794 1273 858 490 280 367 644 1049 1313 1352 1416 1550 1510 1474 1392 1325 1298 1307 1123 951 990 1242 1620 1987 2224 2277 1875 1636 1584 1318 1213 1267 1348 1327 1809 2009 2091 1946 1777 1372 1247 1398 1491 1749 2124 2647 2509 2167 1820 1286 916 824 965 1267 1366 1679 2306 2383 2570 2792 2677 2337 2141 1847 1433 1234 1280 1468 1512 1541 1989 2205 1929 1540 1256 1193 1190 1134 1369 1524 1539 1627 1716 1875 2199 2336 2301 2005 1480 1346 1820 2562 3015 3002 2869 2559 2088 1685 1432 1409 1603 1880 2159 2495 2087 1055 940 1197 1394 1581 1563 1742 1962 2364 2688 2689 2384 2142 1909 1752 1791 1960 1972 1655 1406 1549 1752 1561 1227 1217 1487 1598 1568 1514 1513 1677 1722 1753 1656 1767 1943 2267 2492 2430 2433 2616 2893 2620 2130 1763 1531 1642 1849 1965 1837 1639 1446 1272 1487 1768 2043 2161 2262 2479 2495 2195 1975 2066 2149 2281 2247 1972 1777 1762 1756 1814 1997 2125 2179 2200 2249 2369 2444 2388 2354 2351 2418 2605 2672 2500 2286 2072 1797 1691 1680 1845 1989 1796 1651 2046 2489 2638 2617 2400 1940 1726 1735 1934 2097 2208 2398 2531 2474 2265 2145 1948 1931 2195 2571 2411 1992 1715 1741 2077 2225 2398 2550 2297 1558 1141 1163 1586 2104 2389 2140 2055 1682 1722 1935 1991 1951 1900 1871 1843 1736 1682 1720 1876 2077 2105 2015 1724 1527 1630 2008 2015 2009 2180 2230 2205 2043 1579 1491 2018 2298 2028 1708 1650 1922 2019 1704 1550 1802 2044 2023 1914 1890 1903 1825 1708 1776 2046 2264 2241 1895 1836 2036 1963 1851 1916 2186 2028 1824 1580 1374 1649 2162 2385 2532 2498 2835 2894 2618 2570 2619 2786 2750 2658 2066 1725 1539 1405 1099 1029 1137 1398 1204 1415 1766 1875 1783 1706 1939 2442 2695 2441 2169 2057 1734 1595 2036 2261 1927 1511 1384 1462 1994 2423 2334 2345 2122 1463 1623 2162 2284 2175 1799 1719 1607 1390 1422 1630 1382 1238 1218 1377 1841 2180 2168 1790 1875 2129 2140 1605 1624 1706 2079 2451 2237 1534 1198 1193 1259 1562 2071 2339 2001 1811 1845 1334 1125 1012 1070 1179 1128 1171 1496 2049 2362 2418 2065 1489 1402 1853 2328 2242 1773 1455 1371 1493 1887 1980 2065 2091 1809 1872 2081 2193 2288 2102 2134 2238 2268 2495 2564 2513 2602 2457 2557 2806 2604 2348 2577 2742 2746 2389 2335 2268 1968 2147 2455 2491 2282 2132 1977 1874 1728 1727 1547 1311 1198 1358 1568 1747 1794 1812 1876 1909 1965 1998 2024 1984 1880 1713 1619 1686 1809 1821 1824 1921 2158 2467 2504 2450 2369 2187 2030 1966 1933 1929 1910 1929 1976 2007 2045 2043 1982 1968 1966 1990 1997 1924 1849 1864 1865 1842 1825 1783 1734 1713 1700 1663 1590 1498 1416 1323 1241 1158 1104 1065 1040 1111 1091 986 949 831 786 812 878 890 792 740 754 552 511 494 672 697 786 826 833 844 932 1048 1112 1068 1018 1008 1083 1134 1026 844 767 895 1026 1120 1331 1425 1303 1033 975 1038 1103 1262 1540 1693 1676 1561 1462 1338 1368 1172 1138 1348 1578 1621 1619 1655 1535 1312 917 900 1414 1917 2025 1880 1737 1605 1281 1093 1347 1617 1816 2124 2481 2753 2882 2973 3020 3137 2939 2176 1158 912 1330 1414 1890 1881 2160 2593 1547 851 796 1007 1047 976 1288 1805 2036 2124 2110 1546 922 1054 1850 2329 2349 1983 1514 1595 1959 2065 2016 1955 1933 1950 2027 2143 2333 2470 2490 2596 2390 1929 1641 1672 1650 1608 1553 1734 1759 1825 2009 2127 2094 1905 1937 2122 2069 1912 1956 2066 1967 1814 1937 2076 1940 1692 1503 1400 1442 1547 1625 1571 1463 1369 1241 1254 1379 1450 1440 1120 1004 1164 1339 478 516 1000 1246 863 511 506 559 642 802 789 735 966 1141 1028 1049 1230 1199 1051 1148 1346 1431 1505 1456 1369 1324 1325 1334 1260 1063 800 866 1195 1176 868 847 965 1087 1106 1108 1300 1433 1323 1040 836 845 944 1039 1136 1278 1607 1885 1889 1926 1975 1730 1203 826 582 420 525 749 1052 1333 1415 1393 1417 1394 1352 1382 1367 1420 1445 1184 991 1267 1462 1767 2265 2450 2297 2128 1275 1165 1174 1226 1273 1556 1726 2054 2056 2039 1907 1832 1552 1497 1368 1719 2150 2447 2632 2259 1889 1714 1180 955 1061 1165 1447 1709 2088 2432 2429 2384 2485 2455 2392 2350 1734 1145 1002 1004 1272 1736 1989 2477 2618 2127 1331 906 879 911 1131 1394 1556 1597 1486 1630 2053 2396 2229 1987 1882 1499 1414 2035 2723 2986 2869 2559 2097 1596 1340 1452 1737 1988 2168 2328 2372 1907 1244 1011 1035 1534 1737 1662 1751 1839 2132 2509 2432 1973 1727 1606 1373 1462 1649 1863 1867 1725 1774 1778 1656 1395 1437 1548 1552 1564 1353 1390 1569 1762 2023 1877 1856 1922 2349 2419 2829 2815 2872 2714 2198 1896 1674 1465 1574 1821 1954 1901 1956 1725 1454 1445 1782 2015 2204 2470 2616 2537 2266 2066 1919 2040 2291 2237 2000 1832 1837 1920 2101 2349 2460 2347 2167 2075 2100 2286 2424 2405 2263 2183 2390 2603 2559 2449 2195 1902 1760 1820 1979 2110 1979 1852 2153 2421 2620 2935 2726 2212 2102 1899 2034 2264 2339 2513 2794 2825 2726 2261 1934 1831 2193 2690 2534 1972 1633 1624 1829 2209 2288 2392 2307 1706 1268 1231 1575 2052 2192 2190 1929 1663 1603 1779 1948 1976 1952 1953 1926 1815 1731 1787 1984 2038 2047 1999 1810 1565 1460 1562 1576 1646 1883 2043 1960 1680 1200 1104 1565 1859 1921 1788 1691 1916 2096 2008 1776 1675 1910 1995 1725 1673 1815 1857 1747 2028 2342 2525 2546 2317 2223 2367 2191 1987 1999 2300 2161 1825 1664 1519 1502 1872 2380 2356 2380 2737 2843 2693 2618 2578 2540 2810 2613 1927 1535 1536 1459 1130 938 879 883 1017 1437 1885 1975 1796 1692 2124 2639 2762 2391 2034 2025 1764 1614 2072 2209 1884 1567 1217 1051 1754 2272 2410 2615 2221 1434 1529 1915 2109 2077 1532 1549 1546 1512 1672 1781 1605 1453 1287 1286 1646 2211 2318 2346 2473 2563 2456 1915 1646 1639 1812 2245 2193 1852 1573 1345 1170 1351 1844 2142 1923 1781 1831 1677 1367 1065 1109 1173 1095 1172 1524 1885 2253 2827 2652 1836 1388 1752 2434 2425 1902 1722 1175 1367 1790 1880 1996 1984 1772 1612 1671 2061 2170 2007 1915 2152 2221 2498 2513 2375 2532 2563 2716 2701 2510 2497 2635 2703 2639 2422 2381 2476 2173 2127 2279 2319 2244 2165 2044 1926 1762 1566 1403 1374 1478 1484 1639 1754 1758 1782 1815 1831 1921 1946 1851 1759 1605 1542 1560 1653 1777 1830 1872 2058 2280 2501 2482 2365 2290 2171 2040 2010 1964 1958 1945 1936 1965 2030 2066 2047 1988 1960 1958 1963 1983 1927 1838 1845 1876 1847 1793 1757 1740 1714 1685 1661 1616 1531 1444 1339 1279 1167 1071 1005 1038 1096 1094 1041 968 843 777 766 827 852 833 868 860 708 624 612 746 730 705 711 739 796 957 1157 1173 1065 953 923 1041 1121 987 784 718 807 935 1182 1433 1500 1320 1117 1109 1153 1289 1400 1466 1515 1529 1551 1560 1532 1595 1514 1339 1271 1377 1472 1571 1548 1332 1074 876 977 1157 1429 1821 1769 1611 1615 1511 1412 1560 1750 1951 2283 2600 2863 2892 2994 2838 2783 2752 2183 1119 811 811 1528 2092 2082 2170 2631 1968 1744 1010 1034 1236 1335 1661 1903 1913 1976 2089 1862 1272 1211 1743 1936 2233 1765 1246 1390 1777 1926 1973 1933 1805 1903 1907 1893 1951 2047 2391 2492 2132 1694 1520 1482 1656 1626 1536 1676 1827 1953 2030 2144 2140 1914 1830 2066 2165 2105 1997 2020 1822 1655 1899 2148 2137 1912 1558 1375 1374 1488 1583 1586 1433 1300 1157 1257 1364 1435 1383 1093 980 1238 1449 473 526 892 998 951 624 551 560 662 678 670 730 1004 1128 1059 1002 1096 1077 956 959 1103 1239 1395 1455 1439 1443 1523 1534 1438 1258 995 985 1206 1170 1031 875 857 1024 975 865 1018 1189 1137 915 938 1176 1269 1259 1268 1301 1381 1507 1597 1654 1762 1693 1230 854 680 584 658 802 1013 1133 1197 1300 1320 1320 1159 1273 1323 1327 1361 1289 1271 1675 1772 1845 2049 2005 1754 1343 921 972 1033 1062 1169 1640 2103 2142 2410 2370 2164 2050 1675 1459 1454 1801 2199 2315 2253 1980 1640 1482 1334 1288 1460 1651 1816 2162 2328 2199 2135 2024 2127 2161 2198 2166 1418 1102 824 760 1128 1763 2321 2695 2865 2353 1387 801 734 818 1260 1568 1693 1682 1565 1869 2472 2448 1907 1688 1761 1659 1756 2211 2660 2939 2599 2058 1575 1281 1316 1702 2202 2166 2061 2041 2040 1985 1640 1125 1176 1618 1741 1647 1675 1799 2136 2523 2383 2106 1512 1257 1271 1363 1467 1560 1637 1675 1757 1733 1704 1612 1610 1663 1643 1442 1232 1153 1353 1779 2217 2137 1881 1897 1943 2235 2696 2834 2829 2286 1875 1831 1747 1453 1483 1692 1813 1886 1952 1820 1760 1781 1938 2052 2227 2647 2929 2959 2761 2232 1793 1862 2115 2146 2016 1897 1869 1967 2136 2398 2701 2598 2289 2072 2052 2300 2502 2442 2255 2118 2203 2368 2545 2611 2303 1957 1836 1881 2072 2284 2221 2057 2159 2218 2587 3030 3017 2552 2353 1887 1853 2134 2442 2439 2615 2940 2790 2303 1831 1724 2178 2635 2633 1960 1849 1432 1660 2017 2263 2264 2129 1696 1314 1249 1396 1817 2214 2305 2016 1712 1755 1774 1759 1799 1839 1897 1890 1810 1725 1799 2033 2171 2171 2027 1826 1626 1437 1370 1457 1627 1808 1954 1853 1496 1191 1283 1338 1481 1698 1602 1599 1906 2010 2151 2220 2106 2135 2232 1515 1383 1597 1768 1813 2038 2367 2720 2863 2882 2604 2555 2169 1983 2127 2408 2298 1945 1911 1785 1648 1857 2185 2252 2416 2700 2752 2541 2501 2399 2302 2486 2304 1762 1479 1440 1438 1277 1174 1013 929 1244 1841 2158 1818 1214 1200 1678 2366 2710 2206 1873 1957 1725 1565 1966 2252 2178 1692 1070 887 1417 1906 2332 2753 2399 1492 1359 1521 1983 1880 1440 1225 1362 1523 1768 1875 2038 1901 1675 1659 2050 2427 2581 2768 2826 2731 2236 1801 1474 1384 1729 2116 2118 2046 1898 1678 1370 1211 1593 2015 1922 1785 1802 1725 1402 1095 1128 1189 1150 1202 1348 1605 2068 2683 2799 2043 1386 1693 2376 2407 2435 1885 1139 1335 1701 1787 1952 1863 1844 1566 1676 1878 1943 1917 1839 2024 2051 2116 2255 2363 2493 2602 2674 2517 2394 2345 2490 2606 2437 2321 2558 2635 2459 2363 2325 2344 2436 2311 2018 1799 1626 1525 1532 1584 1667 1546 1609 1732 1719 1740 1744 1797 1912 1872 1657 1599 1435 1471 1469 1657 1830 1838 1971 2189 2367 2447 2440 2317 2183 2104 2050 2036 2011 1975 1948 1924 1942 1982 2011 2018 2003 1986 1972 1937 1894 1877 1857 1847 1865 1846 1831 1781 1722 1696 1630 1621 1593 1537 1516 1376 1277 1185 1082 1041 1074 1101 1104 1084 992 871 796 770 782 803 832 930 995 876 741 718 749 796 782 708 697 759 924 1127 1196 1113 882 813 1018 1185 1047 885 768 758 807 1128 1495 1549 1320 1275 1191 1319 1425 1487 1164 1242 1489 1558 1566 1546 1615 1615 1429 1271 1176 1252 1456 1565 1448 1167 976 1045 1234 1666 1851 1568 1248 1334 1625 1659 1827 1749 2106 2437 2655 2719 2808 2873 2635 2570 2427 2053 1507 1172 994 1514 2231 2319 2200 2200 2545 2293 1276 924 1190 1334 1546 1780 1905 2005 2208 2193 1767 1627 1584 1881 2264 1804 1139 1246 1705 1721 1992 1924 1759 1865 1846 1830 1734 1861 2171 2267 1961 1502 1276 1329 1613 1733 1599 1642 1883 2034 2128 2286 2267 1928 1569 1730 1977 2165 2045 2036 1687 1490 1501 1786 1924 1806 1557 1355 1329 1400 1597 1649 1426 1185 1087 1138 1230 1397 1348 1048 924 1205 1432 556 623 653 838 736 574 627 604 603 620 729 951 1202 1253 1186 1069 1069 1065 982 870 938 1146 1124 1203 1300 1450 1711 1759 1607 1368 1246 1326 1412 1397 1154 839 863 1162 1097 858 855 965 962 874 1011 1498 1683 1548 1425 1243 1195 1288 1370 1414 1602 1620 1288 1010 839 678 768 993 1024 1025 1095 1369 1400 1236 1083 1102 1184 1235 1256 1353 1522 2000 2029 1994 1803 1508 1071 837 929 1123 1335 1370 1379 1816 2458 2531 2922 2955 2605 2061 1561 1398 1520 1806 1917 1892 1943 1781 1511 1416 1496 1596 1840 2045 2093 2166 2129 2055 1931 1930 2059 2020 2094 2118 1707 1093 599 472 773 1409 2108 2263 2525 2471 1768 1152 958 927 1251 1656 1806 1703 1677 2059 2586 2321 1541 1334 1622 1788 1884 2214 2647 2809 2347 1754 1390 1401 1772 2171 2322 1985 1735 1671 1615 1715 1523 1316 1353 1665 1743 1590 1554 1744 2250 2426 2414 2138 1544 1278 1274 1450 1541 1578 1461 1525 1551 1795 1810 1798 1745 1827 1804 1491 1375 1126 1191 1577 2054 2075 2082 2044 1790 1924 2277 2531 2567 2158 1816 1898 1855 1651 1515 1551 1739 1967 1986 1735 1767 1976 2036 2003 2163 2464 2573 2636 2511 2104 1713 1670 1888 2080 2097 2002 1908 1862 1942 2250 2614 2628 2377 2178 2178 2504 2705 2566 2409 2186 2076 2204 2453 2601 2402 2094 2056 2017 2071 2234 2275 2236 2044 2115 2435 2904 3006 2729 2439 2056 1939 1967 1928 2226 2721 3021 2887 2315 1743 1624 2072 2484 2536 2426 2051 1464 1487 1900 2212 2235 2018 1594 1333 1206 1332 1862 2407 2513 2246 1994 2005 1889 1727 1642 1588 1674 1759 1722 1612 1658 1941 2228 2279 2146 1997 1790 1461 1330 1489 1774 2005 2171 2276 2094 1780 1789 1506 1616 1712 1548 1607 1923 2077 2106 2271 2306 2513 2186 1232 1204 1420 1595 1917 2017 2438 2449 2806 2862 2637 2392 1932 1837 2133 2494 2332 2286 2106 1891 1759 1841 2011 2201 2408 2588 2631 2702 2702 2480 2310 2426 2312 1767 1358 1345 1335 1329 1306 1137 1144 1477 1898 1864 1353 901 907 1338 2332 2705 2289 1919 1869 1543 1252 1727 1817 2166 1684 1017 1055 1441 1782 2345 2908 2874 1728 1238 1526 1671 1275 1069 991 1149 1195 1621 1969 2104 2097 1804 1858 2304 2542 2525 2547 2619 2510 2128 1784 1634 1453 1507 1659 1792 1823 1887 1916 1592 1222 1450 1859 1948 1827 1818 1763 1537 1203 1192 1271 1234 1226 1297 1448 1895 2340 2587 2075 1362 1425 2088 2527 2448 1672 1165 1411 1669 1843 1927 1927 1755 1651 1762 1832 1797 1861 1842 1884 1984 2058 2109 2252 2427 2527 2535 2510 2332 2232 2403 2512 2416 2302 2392 2517 2591 2613 2455 2311 2421 2360 2199 1818 1605 1584 1759 1604 1661 1625 1604 1646 1631 1673 1688 1763 1867 1772 1573 1502 1454 1417 1545 1731 1800 1879 2099 2307 2379 2440 2378 2217 2122 2100 2102 2078 2036 1998 1958 1921 1921 1953 1974 2007 2007 2007 1976 1908 1893 1907 1862 1850 1831 1794 1786 1740 1668 1652 1538 1527 1509 1497 1472 1416 1356 1292 1197 1109 1098 1125 1128 1112 1060 957 835 779 772 785 824 936 1052 974 822 790 766 785 777 715 664 735 868 921 1132 1072 769 713 967 1177 1104 1101 860 733 803 1103 1463 1529 1457 1345 1184 1239 1327 1248 934 825 1111 1480 1485 1431 1527 1586 1572 1426 1151 1101 1250 1522 1669 1514 1313 1183 1309 1746 1780 1418 1085 953 968 1607 1929 1838 2201 2316 2321 2480 2780 2567 2433 2451 2365 2129 1764 1334 955 1306 2228 2504 2366 2520 2589 2558 1564 874 1093 1200 1247 1473 1843 1998 2263 2434 2192 2062 1823 1926 2221 1935 1370 1421 1331 1624 1968 1938 1775 1841 1875 1936 1848 1854 2031 2121 1991 1687 1345 1216 1565 1823 1719 1660 1725 2061 2244 2448 2289 1690 1276 1212 1648 2064 2161 2039 1609 1426 1300 1499 1701 1696 1528 1344 1268 1364 1603 1701 1480 1167 1083 1104 1268 1326 1196 916 837 1089 1291 601 603 696 749 738 629 589 528 556 665 908 1283 1473 1395 1151 1049 1038 1051 952 819 800 875 941 1074 1240 1503 1814 1887 1667 1379 1310 1415 1633 1668 1412 1081 1085 1474 1462 1054 784 829 1029 1143 1337 1655 1970 1967 1510 1081 999 1154 1137 1177 1598 1703 1410 1211 1112 976 998 1229 1161 978 989 1370 1567 1359 1166 1161 1238 1473 1672 1734 1826 2197 2278 1932 1553 1224 766 663 904 1391 1781 1706 1602 1991 2588 2716 2647 2826 2533 1902 1493 1461 1629 1706 1544 1550 1855 1878 1752 1583 1565 1705 2060 2141 2031 1932 1934 2024 2051 2164 2286 2300 2191 2065 1754 1196 782 671 714 1014 1457 1977 2106 2149 2003 1852 1585 1332 1415 1711 1870 1753 1748 1952 2085 1819 1204 927 1216 1614 1903 2318 2731 2708 2183 1706 1413 1654 2197 2306 1847 1508 1434 1312 1375 1619 1531 1375 1408 1660 1869 1779 1695 1798 2085 2112 2220 1899 1371 1269 1378 1604 1726 1609 1445 1363 1348 1500 1682 1867 1834 2002 2060 1788 1552 1252 1230 1462 1640 1904 2176 2017 1810 1796 1892 1990 2152 2057 1729 1757 1852 1871 1640 1533 1627 1937 2065 1824 1677 1793 1951 1988 1979 2008 2144 2244 2189 2026 1775 1600 1719 1978 2087 2015 1881 1742 1748 2001 2364 2500 2446 2303 2216 2412 2548 2521 2427 2150 1990 2272 2467 2556 2376 2158 2275 2173 2095 2110 2072 2057 1933 2058 2280 2477 2487 2394 2362 2112 1984 1983 1833 1939 2558 2826 2848 2451 1862 1612 1731 2093 2430 2496 2194 1669 1533 1894 2262 2398 2324 1966 1535 1198 1301 1814 2336 2523 2377 2225 2168 2048 1933 1691 1497 1604 1722 1715 1687 1688 1858 2096 2235 2300 2172 1823 1481 1325 1494 1815 2113 2235 2320 2290 2162 1846 1717 1821 1768 1624 1762 1928 1932 1923 2048 2241 2461 1885 1075 1166 1390 1578 1798 1811 1807 2225 2520 2549 2311 2083 1740 1708 2020 2141 2393 2416 2249 2051 1948 1985 2104 2213 2491 2719 2678 2535 2403 2327 2376 2639 2517 1768 1231 1167 1132 1262 1235 1175 1345 1639 1783 1506 1338 1047 956 1384 2232 2643 2448 2177 1963 1412 1327 903 1675 2078 1604 1045 1494 1814 1992 2062 2445 2563 1280 1210 1489 1241 844 782 758 859 1182 1567 1845 2044 1964 1642 1749 1884 2109 2359 2361 2445 2569 2487 2246 1660 1183 1252 1442 1512 1488 1752 1856 1436 1187 1308 1491 1815 1736 1760 1844 1889 1552 1331 1409 1401 1331 1373 1424 1717 2051 2184 1842 1542 1429 1960 2277 2285 1834 1348 1485 1575 1677 1703 1687 1486 1699 1917 1903 1791 1761 1776 1867 1990 2060 2026 2099 2290 2361 2382 2421 2329 2271 2349 2414 2504 2262 1996 2063 2357 2673 2623 2290 2226 2304 2326 2259 1807 1589 1841 1633 1676 1597 1603 1581 1564 1623 1663 1747 1748 1642 1569 1498 1453 1480 1637 1744 1830 2006 2237 2366 2405 2426 2321 2174 2128 2117 2119 2147 2145 2029 1956 1906 1877 1931 1954 1956 1978 1989 1962 1881 1849 1901 1849 1836 1823 1733 1726 1671 1611 1562 1511 1509 1505 1484 1458 1452 1418 1370 1295 1266 1212 1173 1161 1166 1140 1034 904 816 792 819 877 943 1025 973 869 791 750 780 717 679 582 631 636 782 1054 1036 747 684 919 946 1154 1148 958 779 845 1092 1353 1466 1479 1337 1145 1094 1079 974 812 809 1220 1434 1307 1200 1427 1768 1724 1477 1119 1006 1049 1424 1710 1812 1718 1230 1169 1331 1466 1402 1279 1040 1139 1375 1687 1889 2224 2367 2339 2344 2469 2318 2303 2383 2329 2152 1778 1458 1153 1152 1969 2324 2775 2852 2716 2827 2009 1056 1360 1239 1244 1354 1726 1943 2206 2389 2495 2305 2112 2065 2315 2301 2079 1751 1357 1523 1935 1974 1733 1542 1616 1915 1895 1732 1793 1897 1968 1879 1493 1225 1583 1917 1900 1862 1880 2132 2297 2486 2176 1515 1258 1156 1473 1868 2073 1974 1697 1488 1338 1404 1628 1657 1542 1469 1308 1326 1577 1598 1418 1257 1301 1276 1530 1394 1163 1016 943 1314 1405 444 671 720 686 683 658 585 416 518 738 1068 1391 1503 1288 1186 1107 1079 1049 918 747 693 750 948 1140 1290 1543 1902 2064 1836 1691 1426 1516 1891 2007 1795 1469 1404 1644 1572 1093 777 845 1227 1475 1538 1751 2084 2064 1506 997 929 1053 1040 1209 1749 1988 1808 1667 1626 1556 1445 1380 1034 713 857 1300 1648 1556 1402 1404 1541 1798 2012 2029 2082 2203 2209 1683 1332 1111 814 688 1006 1688 2074 1928 1761 1719 1958 2431 2110 2300 2274 1929 1574 1648 1734 1622 1317 1395 1600 1852 2017 1750 1617 1582 1760 1850 1877 1890 2099 2235 2303 2418 2473 2473 2409 2137 1604 1568 1387 1141 1012 1100 1342 1596 1816 1911 2098 2146 1935 1710 1619 1779 1904 1771 1691 1680 1454 1163 902 774 1130 1580 1893 2344 2680 2556 2056 1765 1558 1922 2574 2572 2236 1150 908 1004 1267 1568 1515 1355 1373 1643 1991 2034 2131 2032 1731 1924 2083 1612 1165 1113 1372 1723 1859 1624 1619 1356 1235 1341 1569 1764 1780 1938 2034 1887 1605 1385 1366 1402 1512 1872 2234 2290 2252 2018 1622 1553 1771 1777 1556 1466 1686 1808 1649 1473 1522 1834 2006 1932 1877 1962 2056 2212 2371 2341 2171 1865 1808 1965 1946 1813 1785 1922 1975 1912 1802 1784 1792 1901 2178 2411 2441 2305 2229 2230 2265 2410 2281 1978 1928 2314 2521 2573 2425 2317 2347 2346 2341 2336 2253 2131 2028 2316 2341 2346 2246 2245 2276 2126 1964 1991 1887 1830 2224 2580 2722 2539 2263 1891 1651 1929 2375 2508 2203 1810 1809 2107 2461 2657 2746 2519 1799 1202 1230 1695 2155 2340 2313 2196 2078 2077 2018 1664 1389 1521 1734 1763 1892 1866 1797 1855 2096 2339 2269 1900 1589 1405 1504 1782 2014 2022 2134 2118 2022 1742 1829 2068 1961 1824 1972 2010 1972 1827 1967 2195 2185 1559 1032 1124 1457 1566 1665 1662 1659 1936 2195 2266 2138 1931 1670 1601 1711 1918 2213 2351 2220 2063 1970 2081 2255 2387 2767 3165 3171 2585 2012 1959 2260 2703 2784 2445 1825 1227 1238 1536 1383 1232 1375 1573 1564 1318 1230 983 992 1342 2107 2463 2572 2562 2532 2038 956 1058 1801 1954 1479 1302 1674 2036 2099 2084 2383 2053 1240 1266 1409 1117 942 792 840 1062 1341 1477 1608 1900 1843 1624 1480 1438 1769 2063 2183 2363 2591 2601 2263 1828 1720 1647 1661 1329 1131 1570 1951 1509 1232 1297 1526 1688 1544 1585 1849 2040 1991 1957 1604 1611 1505 1415 1364 1541 1790 1847 1832 1806 1726 1735 1854 1879 1590 1379 1413 1428 1544 1663 1605 1441 1632 1893 1900 1871 1852 1757 1896 2184 2098 1969 2012 2162 2177 2247 2397 2299 2233 2237 2234 2383 2321 2212 2038 2208 2678 2696 2449 2222 2218 2127 2144 1869 1724 1849 1721 1729 1645 1620 1569 1552 1607 1666 1677 1624 1571 1546 1500 1469 1511 1593 1684 1847 2044 2211 2339 2379 2351 2270 2200 2216 2229 2250 2256 2188 2067 1952 1880 1880 1905 1842 1856 1923 1955 1898 1863 1816 1816 1803 1778 1770 1697 1667 1635 1586 1543 1531 1528 1500 1478 1463 1444 1401 1354 1335 1302 1247 1186 1152 1184 1194 1146 1096 919 812 853 875 915 983 945 879 774 692 726 643 637 585 532 547 743 978 998 800 706 709 917 1143 1149 999 847 905 998 1185 1414 1436 1319 1182 1126 1103 1028 917 916 1270 1381 1230 1051 1134 1462 1660 1446 1112 963 928 1333 1414 1884 1953 1542 1491 1308 1331 1304 1158 1139 1408 1491 1552 1670 1640 1728 2091 2218 2164 2109 2237 2378 2349 2123 1807 1654 1418 1298 1676 1957 3021 3075 2768 2817 2281 1930 1405 1196 1238 1276 1490 1800 1909 2134 2439 2477 2253 2255 2529 2627 2498 1977 1443 1508 1795 1800 1637 1469 1547 1863 1931 1654 1601 1650 1868 1859 1585 1359 1647 1879 2001 2015 2042 2124 2298 2464 2458 2165 1479 1178 1415 1744 1891 1905 1813 1571 1443 1473 1538 1500 1342 1380 1298 1373 1592 1313 1221 1116 1324 1534 1685 1549 1339 1302 1233 1532 1630 705 919 815 646 582 594 469 455 560 842 1161 1435 1469 1386 1212 1208 1160 1076 923 792 740 816 923 1173 1334 1499 1809 1920 1925 1670 1377 1513 1986 2393 2402 2104 1873 1795 1458 1035 786 720 866 1305 1734 1860 1861 1750 1346 995 1073 1206 1105 1261 1870 2126 2040 2041 2013 1841 1581 1215 742 551 766 1227 1619 1567 1462 1678 1892 2003 2423 2515 2355 2286 1755 1494 1262 1052 867 711 1028 1737 2069 2146 1890 1672 1827 1924 1852 1952 2000 1811 1647 1703 1656 1520 1246 1194 1190 1476 1678 1521 1467 1343 1417 1504 1658 1879 2151 2362 2513 2707 2737 2558 2344 2096 1801 1920 1934 1672 1381 1313 1402 1454 1522 1638 1900 2074 2049 1931 1738 1711 1806 1694 1538 1505 1324 1033 808 906 1368 1717 1888 2309 2645 2490 2092 1929 1864 2042 2198 2609 1974 726 665 895 1173 1470 1462 1372 1433 1603 1775 1888 2047 1856 1581 1865 2118 1492 1135 1127 1398 1824 1939 1947 1699 1419 1326 1301 1528 1725 1646 1699 1828 1832 1731 1687 1743 1750 1804 1971 2277 2572 2581 2171 1559 1424 1581 1648 1600 1596 1800 1945 1901 1751 1740 1907 1838 1690 1703 1881 2136 2161 2287 2541 2410 1989 1832 1960 2068 1989 1915 1987 2033 1924 1850 1909 1883 1952 2230 2394 2405 2369 2432 2268 2283 2386 2347 1990 1912 2263 2576 2609 2522 2520 2357 2240 2072 2124 2294 2391 2377 2662 2625 2624 2608 2653 2514 2090 1680 1754 1920 1957 2183 2490 2609 2702 2787 2364 1843 1872 2319 2569 2272 1790 1790 2174 2468 2600 2697 2525 1841 1192 1268 1871 2351 2486 2466 2355 2129 2077 2041 1669 1364 1484 1737 1811 1973 1986 1980 1849 2058 2375 2344 2051 1806 1614 1574 1632 1720 2026 2176 2147 1921 1611 1820 2257 2236 2202 2060 2129 1979 1850 1938 2104 1972 1444 1078 1085 1258 1468 1623 1620 1679 1773 1898 2006 2041 1965 1867 1755 1711 1852 2020 2104 2029 1899 1905 2061 2178 2377 2807 3059 3032 2612 1999 1798 2029 2365 2699 2696 2232 1757 1704 1952 1737 1450 1310 1370 1358 1264 1301 1085 1091 1248 1862 2236 2362 2580 2703 2096 962 1333 1952 1899 1561 1524 1751 2081 2064 2071 2301 1945 1294 1179 1285 1252 1191 1067 1137 1436 1639 1577 1630 1862 1960 1938 1660 1404 1463 1772 2035 2198 2306 2310 2160 1796 1640 2083 1960 1334 1064 1598 2043 1837 1547 1562 1654 1620 1396 1324 1554 1672 1654 1612 1542 1740 1694 1521 1317 1485 1538 1638 1674 1770 1773 1620 1618 1680 1642 1608 1488 1415 1521 1660 1566 1399 1542 1723 1775 1945 2096 1991 1922 2164 2077 1979 1989 2000 2007 2144 2262 2117 2087 2115 2090 2064 2068 2251 2035 2120 2497 2616 2495 2453 2377 2167 2198 1933 1907 1906 1749 1813 1742 1647 1592 1588 1615 1642 1636 1591 1559 1527 1482 1465 1477 1532 1655 1794 1990 2191 2302 2319 2286 2246 2278 2295 2327 2322 2342 2215 2106 1982 1895 1885 1885 1848 1842 1849 1863 1854 1857 1784 1755 1747 1728 1720 1695 1654 1623 1594 1574 1550 1522 1520 1515 1454 1401 1365 1335 1342 1280 1206 1153 1115 1141 1144 1183 1133 936 831 856 911 959 981 1001 869 816 746 636 593 585 570 485 520 721 912 956 884 790 753 957 1177 1144 974 871 871 966 1264 1485 1428 1288 1174 1238 1264 1248 1104 1052 1288 1395 1332 1235 1194 1415 1548 1426 1111 888 824 1087 1532 1933 2067 1965 1860 1562 1415 1246 993 1085 1434 1542 1565 1449 1224 1282 1957 2288 2082 1916 1923 2092 2373 2263 1876 1727 1839 1897 1532 1847 2793 3016 2736 2566 2288 2061 1507 1208 1257 1325 1384 1549 1829 2127 2392 2556 2500 2487 2657 2626 2496 1964 1403 1446 1496 1461 1464 1467 1370 1776 1914 1673 1632 1643 1762 1804 1673 1560 1705 1801 1975 2080 2101 2129 2202 2245 2177 1833 1346 1135 1340 1555 1568 1733 1770 1578 1458 1386 1365 1316 1141 1161 1260 1435 1549 1503 1169 960 1245 1625 1777 1649 1538 1458 1402 1551 1603 1113 1209 862 646 663 609 463 526 701 986 1016 1214 1351 1397 1317 1235 1171 1067 943 812 711 724 891 1133 1330 1389 1461 1640 1709 1485 1540 1803 2178 2475 2547 2525 2290 1811 1248 973 935 865 935 1436 1985 1976 1719 1619 1344 1112 1329 1503 1376 1427 1717 1880 2023 1896 1972 1882 1561 1033 666 643 909 1216 1370 1375 1469 1650 2036 2351 2641 2705 2237 1962 1561 1436 1280 1040 937 836 1028 1534 1705 2109 2080 1852 1932 1772 1824 1946 1840 1639 1574 1550 1477 1370 1361 1234 1217 1336 1406 1370 1345 1104 1049 1148 1365 1674 1806 2042 2505 2768 2851 2582 2101 1699 1586 1904 2139 1773 1306 1266 1364 1505 1605 1497 1559 1876 2045 1967 1708 1600 1721 1637 1520 1541 1596 1328 965 1162 1515 1696 1815 2312 2621 2496 2234 2108 2088 2032 2192 2354 1638 609 580 896 1165 1415 1487 1489 1607 1553 1589 1719 1665 1422 1367 1762 2040 1572 1347 1243 1455 1491 1751 1926 1771 1590 1430 1378 1638 1815 1688 1605 1677 1721 1822 1999 2059 2048 2085 2229 2542 2694 2444 1896 1516 1431 1535 1630 1763 1868 1995 2097 2127 2113 2070 2025 1917 1727 1521 1697 2024 2093 2260 2522 2533 2281 2037 2028 2071 1851 1824 1861 1954 1937 1943 2032 2123 2197 2372 2450 2445 2460 2436 2384 2403 2459 2488 2076 1911 2225 2540 2551 2619 2511 2355 2314 2076 1908 2136 2490 2687 2884 2900 2869 2946 3049 2793 2138 1463 1353 1598 1848 2031 2251 2227 2567 2967 2816 2252 1931 2299 2644 2276 1811 1659 1875 2288 2465 2427 2310 1836 1335 1362 1931 2505 2529 2522 2357 2160 2130 2148 1787 1533 1673 1887 1988 2115 2155 2021 1856 2041 2317 2211 2117 1937 1736 1716 1660 1581 1930 2236 2414 2285 1848 1832 2300 2370 2361 2046 2050 1908 1844 1893 2005 1914 1666 1384 1319 1394 1479 1576 1656 1723 1839 1836 1817 1844 1894 1949 1780 1574 1687 1928 2025 2014 1950 1947 1967 2109 2408 2818 2920 2568 2324 2022 1879 1893 2041 2424 2668 2550 2244 2164 2083 2003 1894 1600 1451 1312 1413 1548 1462 1349 1378 1629 1949 2065 2348 2476 2029 1235 1578 2126 2077 1869 1807 1958 2171 2065 1991 2240 2047 1425 1182 1255 1294 1333 1175 1142 1481 1764 1739 1770 1897 2058 2125 2069 1745 1529 1612 1839 1850 1834 1879 1802 1511 1662 2179 1938 1423 1280 1439 1810 1516 1387 1671 1790 1609 1385 1403 1468 1494 1425 1238 1315 1632 1739 1524 1316 1277 1470 1662 1701 1769 1788 1644 1589 1659 1613 1555 1549 1474 1356 1531 1608 1453 1466 1455 1548 1833 2095 2210 2149 2224 2068 2007 2077 2019 1834 1919 2085 2001 2014 2057 2086 1860 2033 2284 2099 2103 2283 2356 2406 2379 2207 2162 2235 2088 2000 1995 1870 1815 1761 1648 1631 1649 1662 1663 1664 1635 1563 1505 1496 1465 1474 1549 1658 1739 1985 2192 2250 2256 2243 2243 2275 2313 2338 2371 2355 2258 2120 2014 1976 1968 1951 1868 1849 1829 1799 1810 1817 1787 1760 1743 1720 1706 1690 1647 1619 1602 1563 1516 1495 1506 1488 1431 1373 1319 1241 1234 1202 1137 1117 1098 1072 1070 1124 1129 968 848 820 816 962 1056 1040 938 913 847 698 628 564 528 488 512 675 867 957 989 907 791 939 1200 1134 970 930 845 951 1320 1550 1470 1292 1200 1216 1329 1388 1309 1231 1295 1361 1395 1399 1342 1409 1508 1451 1305 1112 917 1225 1722 1878 1919 2004 2063 1981 1808 1420 1103 1233 1981 1904 1947 1629 1192 1131 1937 2385 2302 2105 1859 2064 2234 2310 2017 1932 2001 2094 1808 1801 2452 2754 2542 2392 2216 1992 1597 1253 1380 1598 1637 1723 1843 2104 2324 2552 2620 2613 2504 2468 2318 1660 1369 1340 1322 1265 1243 1205 1295 1706 1883 1824 1700 1638 1699 1728 1696 1673 1658 1703 1863 2049 2139 2124 2149 2140 2004 1600 1214 1111 1286 1322 1480 1632 1712 1569 1428 1345 1324 1228 1045 1034 1280 1536 1667 1657 1260 966 1199 1630 1872 1819 1656 1568 1465 1531 1613 1283 1140 737 571 618 531 427 583 597 904 1112 1168 1267 1284 1308 1107 1079 1072 944 769 692 701 876 1089 1303 1433 1621 1852 1996 1857 2049 2390 2676 2694 2570 2545 2367 1711 1311 1122 1056 1126 1274 1716 2092 1972 1701 1560 1367 1345 1619 1729 1664 1614 1614 1764 1765 1672 1687 1631 1417 1056 803 955 1326 1565 1413 1217 1317 1799 1989 2163 2328 2306 2176 1945 1614 1345 1332 1100 955 920 949 1117 1796 2184 2251 2088 1929 1789 1801 1986 1974 1696 1612 1506 1432 1393 1503 1572 1626 1604 1423 1254 1160 1010 834 871 947 1296 1651 1972 2485 2598 2581 2306 1806 1391 1385 1842 1996 1624 1373 1212 1312 1683 1710 1408 1387 1784 1951 1730 1471 1380 1479 1530 1605 1747 1945 1679 1212 1247 1461 1458 1689 2294 2587 2516 2478 2358 2092 1799 1999 2034 1330 602 622 940 1257 1516 1602 1700 1743 1629 1711 1839 1714 1468 1337 1645 1966 1830 1608 1583 1575 1642 1715 1691 1593 1445 1442 1512 1730 1857 1795 1651 1640 1776 1949 2039 1878 1799 1943 2283 2642 2726 2142 1727 1521 1461 1620 1722 1793 1900 1991 1976 1959 2012 1988 1840 1659 1568 1442 1754 2227 2286 2241 2442 2365 2260 2184 2078 1964 1738 1681 1619 1651 1742 1871 2049 2193 2305 2364 2361 2342 2453 2459 2504 2469 2499 2460 2103 1925 1950 2128 2437 2601 2586 2466 2312 2121 1961 2013 2342 2545 2723 2936 3042 3202 3229 2910 2214 1496 1244 1411 1676 1816 1851 1841 2142 2675 2839 2528 2263 2442 2633 2551 2309 1956 2046 2349 2499 2425 2214 1780 1457 1587 2009 2193 2535 2536 2436 2332 2344 2302 1901 1613 1766 1822 2020 2084 2206 2057 1922 2075 2219 1965 2060 2013 1849 1573 1548 1568 1878 2263 2511 2482 2018 1862 1993 2235 2474 2228 2052 1922 1979 2005 2051 2044 1966 1723 1752 1826 1691 1642 1734 1875 1904 1791 1673 1585 1614 1701 1644 1572 1716 2033 2255 2235 2090 1800 1627 1907 2293 2582 2608 2247 2096 1991 1991 1915 1994 2229 2581 2593 2432 2293 2139 2268 2335 2046 1728 1507 1460 1725 1673 1539 1564 1642 1779 1982 2225 2307 1942 1436 1698 2084 2193 2165 2153 2233 2248 2003 1921 2262 2242 1801 1504 1428 1431 1543 1333 1275 1659 1931 1973 2018 2035 2241 2307 2183 1783 1412 1405 1457 1495 1176 1285 1601 1627 1903 1924 1662 1462 1271 1337 1681 1404 1287 1521 1743 1676 1598 1551 1590 1630 1340 1070 1131 1341 1487 1516 1492 1469 1536 1697 1722 1724 1779 1762 1834 1850 1525 1324 1350 1389 1301 1601 1791 1777 1597 1432 1468 1676 1794 1998 2134 2158 1881 1997 2073 2003 1907 1780 1944 2025 2065 2071 1991 1804 1944 2157 2078 2043 2109 2129 2229 2346 2308 2287 2338 2217 2009 1973 1930 1911 1797 1689 1651 1695 1732 1745 1735 1637 1542 1489 1525 1471 1521 1536 1665 1817 2030 2169 2211 2212 2213 2236 2261 2284 2319 2337 2304 2227 2075 2015 2041 2060 2044 1936 1906 1884 1841 1840 1819 1807 1793 1775 1751 1707 1675 1674 1648 1594 1533 1490 1471 1476 1487 1489 1416 1302 1175 1151 1132 1088 1079 1077 1036 995 1066 1129 1032 941 854 785 902 1044 1058 977 934 939 889 726 574 521 480 530 664 813 976 1056 923 745 890 1189 1156 1119 983 893 967 1289 1555 1529 1509 1364 1284 1342 1441 1450 1375 1328 1296 1344 1418 1451 1507 1490 1477 1463 1259 1012 1248 1763 1857 1855 1902 1859 1684 1519 1279 1235 1524 1938 1689 1950 1854 1289 1001 1807 2266 2472 2328 1932 1975 2123 2269 2265 2164 2088 2090 1887 1745 2109 2466 2462 2399 2135 1883 1650 1269 1378 1624 1972 1994 1850 2117 2316 2423 2541 2495 2322 2280 2010 1509 1305 1392 1384 1279 1143 1048 1197 1610 1960 1917 1728 1639 1622 1540 1523 1578 1631 1661 1769 1959 2148 2172 2175 2130 1945 1560 1223 1160 1230 1267 1389 1528 1589 1536 1500 1463 1412 1303 1091 1084 1412 1623 1856 1881 1375 946 1138 1489 1553 1811 1723 1712 1551 1384 1397 955 816 568 540 417 362 360 418 720 1120 1286 1203 1173 1126 1059 938 1054 1124 981 760 708 707 875 1090 1286 1502 1821 2196 2368 2282 2229 2614 2862 2672 2299 2104 2065 1936 1508 1255 1335 1446 1569 1815 1989 1879 1663 1606 1599 1604 1699 1744 1736 1564 1533 1691 1682 1557 1478 1353 1134 991 933 1167 1633 1978 2008 1929 1657 1811 1870 1928 1940 1903 1933 1915 1600 1414 1442 1200 1118 807 899 1245 1926 2166 2175 1906 1473 1409 1651 1799 1881 1783 1753 1684 1482 1454 1554 1646 1750 1703 1359 1063 987 980 1071 1064 989 1158 1654 2137 2368 2249 2142 1908 1565 1383 1526 1840 1898 1675 1364 1252 1573 1919 1774 1402 1396 1672 1690 1402 1212 1147 1173 1327 1591 1906 2120 1823 1411 1327 1329 1188 1540 2217 2295 2473 2448 2336 2013 1604 1641 1586 1100 618 701 979 1168 1468 1524 1771 1782 1763 1732 1749 1674 1486 1289 1641 1974 2001 1916 1785 1698 1738 1669 1569 1385 1306 1436 1600 1748 1864 1886 1751 1815 2076 2190 2090 1667 1408 1577 2008 2416 2555 2307 1821 1365 1262 1484 1568 1642 1902 2079 2003 1856 1835 1699 1575 1469 1333 1211 1649 2353 2501 2363 2504 2279 2013 1892 1960 1852 1696 1607 1477 1408 1442 1665 2005 2206 2211 2332 2327 2248 2326 2447 2425 2384 2466 2432 2314 2107 2082 2008 2153 2387 2478 2500 2315 2080 1900 1864 2060 2191 2465 2786 2927 3004 2906 2662 2175 1566 1326 1332 1503 1744 1766 1649 1737 2087 2331 2295 2242 2331 2331 2347 2301 2140 2293 2557 2671 2614 2158 1574 1356 1399 1634 1944 2385 2442 2363 2405 2569 2267 1943 1814 1683 1587 1831 1837 2101 1937 1931 2031 2018 1887 1846 1991 1878 1634 1565 1544 1894 2208 2391 2316 2097 1853 1721 2026 2488 2452 2248 2118 2181 2262 2212 2150 2059 1994 2195 2310 1962 1655 1603 1721 1797 1727 1582 1444 1437 1467 1539 1860 2045 2234 2421 2501 2281 1666 1285 1517 2027 2381 2449 2088 2022 1778 1817 1821 1900 2109 2565 2540 2340 2289 2269 2390 2490 2171 1805 1618 1591 1721 1713 1702 1752 1960 2092 2194 2320 2305 1976 1605 1702 1843 1947 2151 2237 2347 2367 2086 1972 2243 2392 2234 1868 1805 1847 1941 1715 1676 1959 2142 2176 2291 2274 2361 2359 2054 1308 1019 1000 995 1108 839 958 1277 1546 1858 1851 1723 1566 1112 991 1316 1300 1253 1493 1694 1831 1921 1855 1794 1687 1319 959 972 1055 1008 1026 1279 1466 1525 1619 1673 1643 1652 1669 1831 1904 1664 1330 1266 1362 1355 1675 1694 1904 1684 1417 1532 1695 1771 1810 1799 1788 1785 1914 1959 1986 1962 1815 1834 1842 1949 2013 1915 1756 1801 1965 1996 1999 2030 2107 2227 2322 2436 2420 2364 2328 2171 2036 1848 1837 1799 1680 1641 1663 1703 1795 1730 1598 1510 1496 1512 1486 1530 1600 1726 1887 2052 2167 2222 2239 2241 2238 2262 2267 2286 2268 2190 2110 2022 1970 1984 2033 2049 2026 2008 1996 1979 1945 1873 1826 1791 1809 1801 1765 1766 1716 1608 1561 1525 1508 1452 1475 1469 1492 1454 1326 1189 1124 1106 1089 1077 1074 1064 1020 1021 1113 1120 1036 891 771 792 945 1044 997 946 933 853 718 608 611 519 473 506 683 985 1145 994 772 865 1044 1171 1268 1180 1080 1052 1249 1392 1436 1466 1419 1293 1265 1375 1449 1438 1413 1301 1243 1316 1420 1488 1516 1558 1486 1293 1114 1274 1771 1841 1839 1742 1620 1565 1017 897 961 938 1064 1157 1711 1916 1444 1241 1610 2016 2295 2343 2176 2046 2008 2051 2155 2177 2186 2053 1827 1718 1841 1921 2347 2387 2188 1843 1638 1295 1319 1514 2128 2207 2025 2106 2156 2164 2196 2203 2175 2077 1730 1467 1436 1460 1483 1356 1188 1169 1250 1587 2045 1901 1735 1673 1615 1518 1375 1472 1602 1655 1712 1905 1931 2139 2178 2088 1894 1610 1432 1330 1246 1301 1435 1472 1461 1453 1444 1486 1539 1486 1287 1158 1396 1514 1960 2001 1363 989 1102 1276 1395 1650 1622 1597 1590 1596 1542 587 607 511 490 353 333 307 429 941 1327 1450 1349 1273 1170 953 851 978 1129 1007 978 841 781 922 1109 1253 1444 1779 2280 2487 2429 2489 2783 2979 2692 2501 2114 1706 1527 1348 1411 1492 1533 1558 1581 1696 1650 1492 1589 1764 1752 1733 1770 1718 1507 1442 1499 1670 1723 1582 1341 1077 965 922 1120 1299 1853 2221 2291 1942 1735 1668 1525 1409 1412 1574 1717 1552 1566 1548 1387 1131 795 836 1308 1915 2067 1937 1595 1081 938 1155 1418 1540 1713 1756 1630 1345 1308 1419 1457 1591 1620 1406 1119 1045 1096 1213 1194 1192 1399 1762 2073 2187 2020 1715 1484 1421 1512 1586 1635 1641 1497 1249 1281 1718 2057 1886 1466 1367 1499 1486 1309 1186 1128 1063 1179 1617 2077 2134 1702 1440 1432 1381 1114 1202 1535 2123 2443 2470 2316 2102 1685 1556 1355 965 697 823 947 967 1299 1477 1721 1770 1900 1798 1528 1363 1259 1318 1414 1661 1837 1790 1594 1427 1511 1772 1770 1529 1420 1526 1705 1762 1809 1867 1856 2031 2366 2491 2235 1666 1276 1392 1594 1897 2286 2204 1831 1416 1194 1295 1335 1434 1884 2279 2277 2160 1959 1734 1550 1451 1296 1082 1363 1891 2306 2403 2547 2560 2169 1695 1633 1716 1692 1682 1616 1438 1270 1513 1547 1864 2098 2262 2287 2265 2330 2387 2227 2267 2349 2393 2393 2318 2333 2216 2168 2282 2433 2471 2461 2202 1955 1857 1969 2118 2390 2662 2752 2806 2736 2417 1925 1545 1418 1412 1504 1700 1751 1615 1559 1701 1810 1791 1740 1771 1901 1981 2163 2131 2312 2719 2839 2619 2208 1952 1423 1227 1457 1899 2266 2341 2267 2343 2489 2285 2023 1851 1626 1420 1662 1814 1892 1840 1919 2007 2041 1947 1770 1870 1897 1868 1688 1647 1826 2047 2157 2196 2161 1819 1548 1763 2185 2323 2261 2161 2165 2225 2212 2141 2045 2124 2418 2548 2213 1706 1520 1517 1577 1654 1532 1492 1521 1574 1659 2226 2440 2451 2530 2750 2346 1865 1296 1187 1577 2151 2312 2246 1877 1544 1502 1544 1664 2040 2526 2588 2548 2375 2262 2387 2414 2091 1802 1709 1681 1539 1510 1569 1670 2001 2302 2392 2432 2306 1920 1688 1653 1631 1747 2053 2152 2256 2391 2116 1942 2031 2308 2189 1935 2002 2184 2284 2216 2241 2244 2153 2142 2386 2430 2453 2506 2020 1243 974 745 790 824 811 870 940 1273 1641 1848 1964 1890 1477 1051 1098 1163 1154 1331 1543 1836 2103 2166 2143 1796 1219 862 862 909 831 694 828 1099 1296 1479 1608 1570 1547 1482 1611 1636 1494 1348 1307 1351 1337 1420 1724 1875 1750 1605 1589 1765 1837 1835 1762 1644 1703 1806 1816 1830 1833 1823 1816 1760 1783 1871 1849 1775 1774 1822 1900 2053 2155 2297 2484 2379 2441 2389 2324 2355 2250 2186 1893 1967 1841 1653 1657 1698 1723 1811 1743 1606 1525 1509 1509 1481 1547 1652 1783 1931 2074 2171 2207 2216 2216 2218 2237 2260 2255 2204 2176 2128 2035 1944 1916 1993 2065 2075 2065 2061 2068 1965 1859 1814 1766 1776 1770 1759 1740 1684 1582 1517 1512 1489 1473 1417 1415 1454 1458 1355 1215 1188 1204 1162 1131 1133 1062 975 988 1044 1118 1075 913 774 752 875 1023 1005 942 907 853 761 686 775 659 682 612 723 967 1152 1050 845 835 825 1075 1267 1258 1178 1100 1139 1192 1262 1328 1384 1297 1187 1218 1276 1383 1418 1326 1206 1241 1441 1579 1592 1642 1502 1269 1114 1280 1629 1713 1768 1498 1014 928 809 785 903 817 744 1194 1715 1916 1805 1762 1989 2147 2161 2164 2112 2033 1884 1848 1949 1919 2265 2225 1866 1822 1695 1931 2253 2322 2270 1885 1819 1634 1494 1683 2154 2302 2226 2071 1916 1840 1868 1962 2064 1957 1652 1408 1302 1521 1592 1436 1228 1261 1336 1780 2082 1821 1695 1692 1670 1605 1441 1540 1650 1685 1728 1788 1970 2179 2209 2109 1979 1938 1844 1642 1463 1486 1634 1574 1535 1489 1394 1549 1614 1563 1397 1388 1335 1498 1827 1750 1315 1197 1188 1210 1327 1433 1394 1276 1225 1234 1370 374 429 474 486 527 369 373 555 880 1238 1448 1408 1358 1210 963 839 685 890 939 971 860 802 969 1221 1288 1374 1532 1911 2074 2026 2222 2528 2630 2852 2593 1823 1414 1363 1387 1554 1602 1562 1517 1454 1407 1277 1323 1491 1659 1828 1801 1840 1763 1498 1349 1387 1452 1579 1573 1276 948 867 994 1223 1633 1994 2255 2335 2026 1734 1598 1371 1079 876 1038 1441 1601 1713 1658 1390 1220 945 952 1421 1931 2043 1940 1712 1427 1096 1009 1184 1443 1700 1767 1505 1199 1125 1228 1334 1492 1514 1460 1232 1025 980 1000 1171 1394 1526 1648 1850 2026 1922 1620 1426 1379 1385 1501 1621 1585 1383 1170 1289 1804 2174 1965 1542 1347 1356 1370 1343 1218 1078 963 1025 1471 2051 2070 1573 1412 1543 1692 1525 1443 1534 2002 2209 2182 1786 1836 1682 1432 1248 1035 906 937 958 1014 1180 1405 1658 1834 2065 1912 1577 1316 1268 1211 1344 1611 1601 1454 1258 1249 1556 1943 1924 1663 1539 1458 1539 1634 1692 1801 1879 2105 2468 2615 2348 1756 1384 1313 1389 1836 2246 2215 1821 1472 1289 1206 1081 1125 1540 2100 2328 2357 2194 2040 1810 1715 1740 1258 1033 1311 1716 1732 1879 2334 2194 1885 1699 1685 1676 1805 1827 1865 1853 1660 1605 1759 2038 2093 2086 2072 2186 2218 2143 2163 2222 2251 2243 2316 2375 2282 2170 2275 2416 2545 2530 2523 2320 2132 2183 2237 2405 2756 2932 2862 2620 2380 2109 1595 1411 1483 1549 1677 1771 1703 1695 1870 1803 1770 1590 1433 1503 1773 2023 1937 2023 2512 2746 2457 2348 2161 1487 1192 1476 1834 1999 2128 2146 2189 2185 2187 1977 1707 1553 1345 1416 1667 1745 1747 1903 2031 2212 2072 1921 1927 1988 2019 1789 1544 1790 2052 2197 2242 2068 1698 1396 1505 1848 2067 2166 2188 2171 2136 2164 2101 1967 2038 2384 2414 2179 1885 1844 1654 1600 1619 1417 1497 1612 1744 1897 1934 2120 2304 2437 2575 2414 2048 1692 1482 1735 1809 2113 2092 1690 1315 1245 1407 1595 1824 1904 2050 2158 2138 2161 2289 2204 1847 1678 1726 1760 1588 1387 1284 1328 1728 2210 2454 2481 2493 2345 1855 1603 1579 1679 2032 2119 2049 2278 2226 1986 2082 2406 2180 2005 2113 2381 2686 2732 2648 2412 2088 2080 2412 2438 2482 2619 2751 2199 1165 692 754 844 957 931 860 852 1046 1478 1671 1736 1695 1231 848 922 978 1037 1296 1571 1871 2124 2265 2038 1397 961 798 852 780 767 744 881 1053 1263 1312 1442 1467 1364 1358 1466 1234 1249 1258 1269 1271 1245 1447 1658 1760 1840 1822 1739 1594 1666 1806 1722 1703 1767 1750 1729 1720 1749 1781 1674 1633 1712 1782 1797 1786 1889 1945 2081 2280 2494 2667 2594 2515 2498 2423 2310 2343 2152 2023 2059 1903 1788 1716 1717 1744 1780 1748 1667 1613 1595 1568 1541 1588 1693 1855 2004 2099 2159 2219 2217 2174 2164 2201 2271 2283 2238 2211 2121 2022 1920 1864 1911 1968 2051 2066 2043 2042 1923 1832 1765 1744 1714 1698 1685 1666 1642 1537 1459 1447 1473 1473 1425 1397 1393 1404 1375 1342 1305 1205 1134 1108 1143 1110 1040 1013 1010 1075 1087 932 809 747 813 912 968 836 889 926 892 827 866 883 854 761 756 941 1160 1156 1127 1004 908 1013 1155 1265 1212 1073 1024 1066 1186 1259 1346 1277 1147 1131 1178 1348 1466 1439 1267 1211 1243 1395 1579 1645 1515 1315 1185 1312 1356 1634 1767 1488 983 765 782 771 838 1103 1240 1356 1578 1563 1511 1683 2121 2222 2137 1971 1680 1656 1586 1768 1879 1762 2273 2282 2144 1943 1725 1860 2041 2252 2256 2147 1859 1588 1545 1742 2087 2208 2141 2068 1872 1697 1694 1771 1868 1793 1491 1333 1275 1549 1666 1487 1447 1093 1277 1809 1936 1774 1643 1637 1727 1656 1591 1652 1719 1737 1752 1908 2176 2250 2181 2068 2023 1989 1862 1812 1719 1732 1787 1721 1644 1440 1326 1598 1611 1575 1509 1381 1409 1500 1607 1543 1479 1436 1373 1333 1358 1403 1296 1136 971 921 1213 321 338 388 450 553 413 378 548 688 1014 1247 1296 1335 1182 868 638 456 510 708 810 820 974 1199 1281 1363 1406 1537 1734 1664 1526 1482 1521 2075 2537 2375 1793 1401 1377 1559 1780 1803 1685 1543 1429 1303 1201 1111 1318 1769 1817 1770 1841 1823 1653 1518 1384 1222 1301 1418 1403 1312 1061 1087 1505 1873 1991 2080 2179 2045 1776 1555 1287 897 741 684 833 1431 1749 1686 1387 1296 1152 1194 1582 1966 2100 2081 1982 1903 1425 1242 1279 1483 1745 1830 1490 1188 1105 1176 1339 1425 1550 1507 1088 794 761 1051 1259 1347 1452 1668 1942 2013 1820 1692 1573 1378 1345 1473 1609 1527 1250 1134 1301 1711 2004 1902 1643 1436 1362 1333 1301 1140 962 881 925 1250 1881 2006 1620 1482 1551 1797 1851 1718 1784 1745 1574 1522 1496 1566 1594 1459 1247 1191 1070 853 867 923 1030 1263 1580 1952 2149 2119 2033 1787 1502 1301 1429 1526 1489 1258 1106 1288 1701 1984 1906 1784 1556 1290 1270 1438 1601 1682 1709 1890 2211 2353 2202 1970 1728 1450 1522 1924 2218 2091 1801 1687 1562 1309 1038 983 1132 1871 2212 2248 2153 2118 2074 2104 2262 1777 1143 1148 921 1221 1523 1963 2045 2083 1987 1847 1762 1879 1903 1890 2005 1822 1648 1750 1826 1856 1825 1805 1972 2030 1961 1980 2091 2131 2147 2214 2293 2317 2305 2363 2425 2457 2562 2511 2316 2255 2281 2263 2448 2895 3080 2947 2774 2584 2038 1571 1479 1666 1619 1590 1737 1826 1970 2345 2600 2429 2053 1613 1449 1823 2029 1782 1668 1912 2253 2366 2525 2394 1809 1393 1515 1802 1691 1776 1844 1974 1934 1900 1897 1837 1746 1422 1324 1494 1603 1622 1763 2055 2286 2209 2045 2031 2100 2091 1841 1656 1782 2100 2369 2348 2035 1562 1292 1418 1764 1966 2021 2177 2223 2135 2134 2007 1828 1864 2160 2386 2144 2105 2027 2006 1849 1583 1253 1416 1602 1627 1756 1921 1978 2030 2247 2400 2493 2303 2036 1959 1900 1981 2160 2105 1609 1260 1301 1571 1739 1766 1725 1743 1859 2049 2193 2266 2146 1798 1539 1551 1556 1622 1642 1374 1250 1566 1991 2296 2335 2450 2097 1670 1614 1664 1758 2027 2094 2045 1952 2188 1848 2016 2334 2118 2058 2181 2449 2512 2745 2706 2284 1858 2054 2382 2404 2533 2619 2726 2351 1333 745 831 1043 1254 1198 998 925 928 1117 1153 1184 1395 1258 849 662 758 1097 1315 1422 1542 1886 2252 2120 2110 1461 958 1020 1039 974 928 856 916 888 892 1081 1225 1279 1424 1481 1355 1246 1290 1397 1279 1120 1238 1488 1666 1785 1844 1671 1397 1456 1649 1659 1676 1710 1611 1609 1604 1644 1721 1564 1559 1654 1772 1796 1921 1959 2038 2063 2232 2488 2625 2625 2572 2503 2449 2384 2379 2254 2205 2128 2092 1941 1809 1749 1785 1819 1786 1743 1713 1687 1653 1623 1629 1745 1968 2101 2161 2225 2256 2213 2159 2163 2216 2296 2304 2284 2205 2136 2022 1933 1866 1846 1844 1939 2000 2022 1968 1868 1793 1713 1673 1647 1633 1629 1636 1608 1509 1441 1428 1465 1478 1451 1380 1287 1263 1251 1260 1250 1124 1035 1024 1117 1142 1144 1105 1005 1097 1127 1005 839 759 728 746 839 719 789 921 978 1007 1017 1007 998 901 786 879 1055 1169 1253 1140 1064 1070 1062 1109 1191 1138 1031 1065 1159 1170 1330 1348 1216 1038 1059 1242 1414 1479 1433 1395 1309 1402 1570 1630 1501 1313 1239 1140 1220 1589 1873 1786 1438 1148 1058 907 712 999 1334 1503 1681 1795 1417 1215 1896 2271 2157 2044 2049 1499 1269 1660 1760 1576 1989 2155 2360 2007 1722 1809 1934 2095 2217 2292 2030 1679 1508 1606 1839 1864 1999 1967 1878 1709 1567 1651 1668 1583 1300 1271 1255 1610 1743 1794 1512 1050 1123 1579 1831 1806 1728 1725 1778 1728 1639 1643 1680 1715 1816 2052 2368 2347 2235 2214 2095 1857 1709 1742 1862 1913 2005 1885 1681 1447 1424 1556 1575 1525 1473 1434 1400 1443 1460 1415 1402 1448 1489 1541 1479 1485 1410 1290 978 636 798 316 407 488 549 638 479 354 439 633 865 1001 1167 1290 1183 1165 789 534 463 637 800 921 1165 1433 1472 1585 1719 1935 2026 1787 1667 1480 1496 1793 2058 2069 1898 1597 1493 1726 2022 2109 1981 1714 1531 1439 1291 1218 1376 1651 1736 1769 1907 1865 1720 1584 1358 1193 1236 1319 1483 1395 1208 1266 1670 2085 2012 1885 1872 1794 1693 1419 1363 1140 1050 804 911 1407 1659 1554 1374 1397 1254 1325 1647 1958 1931 1990 1966 1739 1285 1130 1254 1308 1632 1760 1482 1142 1032 1150 1189 1285 1514 1615 1274 966 953 1157 1214 1140 1360 1878 2240 2327 2188 1794 1496 1473 1521 1508 1423 1361 1196 1114 1371 1662 1795 1756 1639 1474 1329 1396 1373 1103 834 762 869 1205 1747 1921 1809 1610 1646 2053 2057 1796 1716 1609 1391 1288 1493 1374 1361 1331 1520 1390 1096 817 671 748 914 1116 1476 1908 1701 1681 1846 1860 1523 1283 1412 1559 1501 1383 1202 1279 1668 1927 2107 1948 1500 1239 1195 1365 1594 1626 1552 1661 1954 2106 2091 1993 1791 1667 1685 1912 2031 1886 1776 1824 1690 1528 1313 1216 1272 1908 2156 2122 1862 1773 1891 2199 2341 2337 2284 1867 1335 1223 1497 1618 1707 1877 1993 2026 1991 1924 1967 2039 2035 1786 1728 1788 1869 1879 1851 1845 1870 1860 1838 1880 1926 1919 2014 2177 2282 2265 2197 2171 2198 2337 2465 2338 2181 2248 2331 2407 2598 2846 2804 2768 2716 2498 2059 1668 1670 1950 1749 1599 1679 1780 2116 2713 3049 2919 2297 1592 1426 1652 2054 1878 1683 1598 1970 2370 2529 2458 2007 1688 1847 1790 1553 1421 1548 1950 2006 1903 1994 2197 2200 1777 1465 1426 1488 1549 1770 2126 2334 2263 2083 1919 1829 1832 1841 1821 1806 2035 2369 2467 2190 1599 1234 1300 1457 1818 2109 2256 2241 2041 1958 1885 1731 1774 1828 1929 1892 2034 2197 2307 2156 1597 1198 1351 1413 1594 1813 1919 2052 2043 2185 2417 2443 2361 2112 1965 2027 2173 2291 2145 1778 1484 1576 1845 2164 2296 1739 1364 1688 2119 2334 2279 2169 2052 1741 1317 1201 1516 1768 1642 1533 1724 1876 2048 2260 2349 1760 1414 1695 1927 1822 1882 1871 1926 1911 2113 1800 1901 2133 2115 2126 2167 2270 2400 2689 2591 2089 1710 2030 2326 2341 2295 2356 2678 2347 1378 788 828 1175 1460 1491 1377 1143 1142 1075 914 1047 1102 1041 981 809 774 1147 1346 1314 1422 1786 2106 1996 2322 2003 1621 1419 1171 1313 1180 1143 965 816 822 964 1119 1170 1427 1547 1588 1345 1330 1533 1439 1180 1145 1316 1480 1582 1666 1636 1460 1410 1468 1455 1544 1539 1446 1512 1561 1566 1627 1526 1551 1578 1728 1828 1898 1966 2015 2029 2200 2427 2469 2628 2605 2521 2460 2507 2483 2357 2315 2222 2121 1971 1867 1844 1850 1854 1834 1829 1802 1755 1730 1696 1722 1832 2070 2187 2254 2306 2291 2145 2135 2221 2259 2322 2366 2219 2146 2117 2037 1936 1897 1873 1865 1915 1930 1978 1903 1799 1762 1674 1586 1556 1556 1573 1577 1541 1501 1462 1432 1390 1329 1370 1341 1210 1184 1154 1177 1190 1120 1015 969 1113 1120 1207 1070 1030 1097 1142 1067 1102 888 718 661 684 673 683 796 876 1017 1106 1066 1014 949 824 809 828 982 1181 1115 1100 1180 1123 1125 1015 1067 1034 1060 1252 1284 1360 1396 1300 1061 975 1066 1300 1443 1523 1494 1436 1437 1522 1546 1435 1303 1160 1020 1108 1528 1904 1936 1941 1898 1633 1110 707 849 1412 1650 1845 2100 1827 1093 1337 1856 1701 1988 2162 1577 1143 1490 1746 1692 1670 2001 2359 2142 1705 1606 1730 1899 2134 2319 2072 1679 1385 1448 1633 1869 1887 1850 1927 1823 1590 1595 1568 1389 1204 1254 1384 1619 1753 1896 1580 1123 1108 1448 1706 1731 1767 1769 1774 1690 1562 1544 1526 1602 1829 2108 2377 2403 2394 2291 2075 1686 1602 1680 1911 1999 2068 1931 1699 1517 1500 1552 1559 1469 1389 1361 1354 1374 1252 1141 1219 1497 1611 1722 1644 1682 1742 1455 1150 763 758 351 466 529 545 672 531 238 327 608 664 712 910 952 1257 1274 897 603 438 613 863 1031 1217 1458 1626 1762 1972 2365 2513 2507 2245 1854 1614 1598 1678 1704 1750 1653 1625 1825 2094 2242 2268 2076 1607 1246 1133 1093 1188 1432 1688 1893 1967 1825 1695 1608 1413 1240 1222 1293 1429 1505 1353 1334 1672 2015 2012 1774 1546 1352 1379 1301 1325 1435 1212 994 997 1353 1581 1400 1377 1452 1266 1289 1436 1663 1701 1773 1623 1322 1020 913 998 1061 1373 1516 1329 1027 934 989 1071 1270 1465 1703 1606 1412 1452 1400 1221 1123 1288 1437 1805 2295 2251 1625 1322 1624 1765 1591 1313 1183 1011 989 1321 1607 1638 1557 1361 1262 1187 1345 1400 1197 871 684 813 1121 1314 1741 1816 1699 1953 2246 1968 1612 1625 1943 1913 1865 1613 1591 1233 1122 1546 1732 1395 928 720 776 970 1076 1317 1494 1375 1158 1172 1359 1315 1150 1282 1576 1688 1729 1647 1618 1640 1802 2172 2050 1571 1326 1301 1444 1644 1762 1710 1622 1739 1886 1950 1867 1811 1684 1549 1670 1684 1709 1771 1792 1718 1713 1680 1548 1573 1920 2219 2045 1536 1293 1524 1959 1527 1759 2062 2206 1954 1700 1592 1653 1545 1540 1646 1806 1977 1930 2176 2317 2259 1938 1767 1835 1888 1958 2013 2039 1981 1920 1912 1963 1959 1881 1909 2009 2105 2084 2096 2122 2054 2124 2213 2127 2018 2155 2280 2504 2562 2605 2571 2480 2493 2412 2192 1995 1995 2258 2172 2069 2019 2049 2370 2891 3153 3137 2503 1706 1346 1579 1951 2055 1996 1877 2147 2427 2439 2354 1854 1719 1925 2006 1944 1572 1589 2017 2211 2087 2076 2301 2440 2193 2013 1822 1641 1620 1820 2219 2463 2386 2119 1862 1706 1582 1613 1644 1691 1920 2300 2485 2330 1839 1654 1308 1459 1903 2114 2196 2072 1814 1747 1771 1724 1761 1801 1880 1741 1800 2115 2427 2358 1753 1673 1413 1353 1478 1675 1922 2147 2145 2194 2331 2360 2315 2220 1909 1854 2208 2445 2325 2118 2032 1703 1039 1542 2657 1973 1319 1714 2237 2405 2316 2183 2251 1931 1269 1124 1703 1923 1547 1581 1669 1918 2126 2421 2069 1435 1194 1502 1951 1926 1689 1658 1745 1909 2013 1803 1749 1893 1946 2040 2197 2304 2423 2545 2393 1904 1686 1922 2143 2226 2149 2213 2513 2371 1552 936 781 914 1128 1437 1555 1535 1611 1551 1202 1162 1622 1233 894 737 818 1114 1240 1200 1243 1251 1470 1733 2041 2144 2114 1952 1850 1559 1432 1237 1184 1062 973 1008 1061 1219 1360 1540 1691 1589 1581 1763 1701 1306 1160 1172 1210 1373 1536 1619 1485 1404 1387 1308 1344 1375 1349 1474 1611 1583 1585 1530 1486 1540 1674 1801 1865 1856 1915 2048 2148 2273 2477 2643 2585 2499 2497 2586 2606 2570 2479 2311 2206 2081 1938 1941 1898 1897 1886 1866 1858 1846 1804 1776 1828 1927 2146 2260 2325 2317 2262 2132 2165 2244 2273 2303 2287 2137 2093 2076 2018 1973 1924 1886 1881 1872 1867 1878 1815 1743 1689 1572 1499 1489 1465 1464 1489 1472 1448 1418 1419 1344 1230 1264 1288 1180 1155 1081 1097 1122 1124 1058 1011 993 1027 1125 1066 1040 1071 1108 1102 1101 922 700 583 529 506 515 536 640 881 1026 1003 997 993 900 836 714 891 1081 1039 1007 1060 1134 1024 1013 1030 1093 1161 1236 1238 1240 1376 1339 1116 963 999 1193 1324 1451 1538 1565 1505 1448 1426 1414 1410 1267 1106 1136 1518 1869 1692 1809 2022 1925 1269 778 911 1444 1615 1951 2037 2058 1588 1134 1218 1280 1664 2008 1656 1132 1318 1710 1740 1846 2078 2419 2246 1556 1421 1496 1764 2065 2320 2082 1608 1380 1296 1516 1866 1901 1787 1937 1988 1995 1843 1641 1343 1162 1240 1423 1561 1737 1863 1605 1237 1255 1431 1671 1750 1771 1788 1782 1691 1678 1539 1405 1483 1781 2046 2213 2231 2394 2290 1994 1730 1699 1779 1910 2077 2139 1970 1702 1568 1575 1577 1576 1468 1353 1280 1312 1347 1133 1031 1113 1583 1770 1798 1817 1880 1945 1709 1495 1303 1325 423 408 411 399 518 464 293 406 527 709 683 665 819 1137 1373 1073 623 549 811 1014 1104 1213 1421 1627 1862 1957 2303 2696 2752 2513 2039 1592 1472 1517 1618 1646 1584 1633 1855 2000 2224 2384 2004 1231 790 801 881 1074 1338 1628 1885 1865 1733 1683 1689 1609 1346 1079 972 1110 1413 1486 1430 1706 1913 1913 1790 1612 1377 1271 1170 1179 1330 1212 1059 993 1203 1418 1347 1361 1370 1222 1164 1172 1403 1574 1671 1445 1093 863 794 830 972 1256 1343 1290 1022 824 881 1072 1298 1435 1630 1798 1921 1770 1373 1287 1473 1567 1673 1972 2154 1942 1532 1514 1864 1973 1772 1303 975 833 710 981 1481 1455 1234 1081 1021 1185 1423 1564 1418 1132 812 842 894 1257 1773 1879 2004 2310 2323 1477 1298 1563 2127 2328 2347 2188 1332 932 957 1374 1742 1625 1197 986 949 1118 1167 1256 1286 1242 1100 943 1055 1117 1035 1170 1525 1778 1851 1873 1945 1915 2010 2143 1945 1698 1630 1734 1845 1883 1996 2078 1954 1898 1959 1789 1773 1774 1659 1549 1542 1563 1656 1758 1630 1604 1625 1752 1749 1790 1998 2288 2209 1595 1134 1159 1249 1484 1354 1599 2002 2114 2030 1911 1811 1579 1476 1395 1496 1761 1961 2314 2500 2456 2208 1952 1815 1854 1899 1970 2033 2130 2177 2133 2169 2201 2120 1991 1905 1891 2062 2346 2265 2065 2034 2065 1981 1883 1919 1909 2050 2269 2425 2431 2440 2447 2398 2283 2172 2198 2342 2454 2555 2465 2412 2525 2903 3105 3044 2497 1914 1570 1530 1786 1991 2006 1995 2181 2409 2547 2426 1728 1447 1451 1792 1948 1719 1672 1993 2243 2174 2102 2135 2128 2218 2246 2024 1775 1652 1791 2120 2423 2435 2226 2165 2052 1810 1709 1539 1552 1859 2222 2413 2393 2243 1951 1436 1575 2003 2239 2259 2139 1791 1904 1832 1770 1730 1818 1836 1734 1673 1889 2376 2463 2221 2149 1784 1605 1647 1829 2018 2230 2279 2258 2251 2395 2540 2515 2122 1792 2083 2479 2536 2522 2630 2310 1836 2093 2356 1588 1424 1824 2258 2443 2371 2194 2463 2083 1336 1116 1709 1830 1605 1424 1294 1646 2049 2388 2141 1492 1319 1466 1695 1807 1540 1367 1474 1721 1796 1702 1620 1648 1685 1851 2158 2332 2285 2227 2112 1816 1686 1774 1970 1990 1845 2068 2505 2493 1963 1665 1481 1312 1118 1412 2438 2176 2060 2200 2054 2027 2589 1959 1236 976 890 997 993 955 1096 1103 1274 1248 1409 1789 2053 2199 2276 2219 1663 1251 1341 1414 1284 1138 1077 1060 1169 1486 1805 1876 1974 2028 1823 1321 1242 1126 1115 1221 1345 1512 1508 1521 1392 1324 1233 1305 1280 1339 1517 1567 1516 1463 1423 1509 1598 1684 1779 1816 1902 2083 2256 2366 2454 2542 2535 2493 2534 2623 2623 2639 2604 2399 2322 2222 2022 2059 2055 1980 1914 1918 1899 1955 1892 1900 1916 1996 2234 2305 2315 2273 2211 2146 2172 2212 2239 2230 2167 2088 2065 2058 2037 2017 1973 1926 1877 1846 1809 1770 1732 1671 1616 1520 1492 1502 1423 1309 1296 1337 1359 1372 1376 1374 1316 1269 1256 1177 1092 968 936 995 1031 992 978 965 1003 1102 1127 1072 1059 1061 1064 1093 961 720 555 444 419 413 433 560 810 993 973 958 974 971 909 727 791 1138 1058 1003 885 941 921 973 1094 1226 1272 1315 1247 1133 1269 1352 1192 1020 970 1035 1233 1477 1615 1665 1563 1451 1387 1406 1520 1380 1264 1272 1530 1640 1599 1887 2129 2066 1466 1050 1014 1162 1580 1887 1866 1901 1841 1438 1229 1233 1514 1888 1764 1327 1322 1467 1776 1899 2144 2467 2206 1312 1288 1590 1832 1969 2219 2192 1779 1542 1197 1397 1709 1747 1706 1749 1887 2067 1978 1726 1420 1158 1179 1379 1688 1823 1795 1561 1385 1420 1423 1749 1833 1916 1855 1924 1940 1826 1620 1353 1411 1676 1921 2000 2085 2283 2268 1938 1689 1663 1650 1761 2048 2192 2034 1642 1566 1455 1470 1540 1417 1309 1300 1309 1306 1113 1021 1211 1615 1787 1852 1944 2055 2155 2045 2014 2301 2212 430 338 327 365 395 383 424 540 645 947 853 798 842 1027 1198 971 657 872 1132 1248 1215 1299 1441 1500 1720 2045 2407 2651 2648 2331 1747 1372 1375 1525 1598 1568 1539 1699 1845 2049 2366 2396 1871 1086 706 791 949 1158 1407 1648 1843 1802 1673 1631 1610 1579 1385 1067 876 892 1118 1291 1448 1697 1911 1974 1956 1851 1496 1149 1051 1059 1249 1208 1098 1040 1171 1367 1357 1338 1389 1351 1280 1318 1452 1501 1557 1382 1110 1051 1208 1264 1225 1496 1423 1226 918 667 730 994 1180 1476 1951 2419 2313 1565 1004 844 1089 1641 1921 1969 1937 1714 1528 1638 1815 1846 1832 1479 1097 810 625 997 1433 1235 884 877 972 1314 1850 2146 2057 1934 1396 833 822 1379 1997 2131 2338 2478 2222 1251 1119 1414 1448 1902 2053 1865 1009 786 929 1294 1585 1585 1411 1090 974 1079 1285 1387 1428 1430 1614 1357 1066 954 894 1075 1472 1629 1737 1887 1967 1878 1868 1911 1712 1623 1776 2021 2147 2149 2128 1989 1989 1940 1899 1676 1683 1697 1548 1549 1600 1641 1636 1721 1607 1588 1592 1672 1629 1720 1975 2233 2420 2310 2004 1606 1465 1356 1282 1487 1916 2259 2218 2112 1919 1653 1503 1400 1471 1694 2027 2281 2389 2402 2326 2049 1901 1909 1968 1970 1967 2168 2396 2418 2393 2484 2540 2519 2476 2371 2456 2628 2426 2207 2195 2142 2015 1944 2065 1874 1870 2114 2466 2546 2429 2243 2194 2205 2185 2232 2154 2267 2516 2493 2459 2507 2803 2897 2822 2393 2119 2033 1877 1770 1700 1719 1753 1932 2249 2675 2717 2649 2162 1730 1821 1892 1781 1716 1870 2049 2034 1976 1844 1720 1935 2139 2064 1836 1668 1743 1926 2124 2191 2307 2386 2453 2209 1816 1485 1474 1857 2202 2284 2359 2393 2002 1504 1614 1869 2088 2098 2111 1968 2080 2034 1893 1802 1892 1855 1759 1655 1735 2099 2351 2468 2293 2069 2064 2011 1918 2047 2256 2375 2308 2237 2503 2827 2764 2261 1813 1861 2241 2486 2660 2791 2613 2317 2131 1838 1444 1404 1779 1914 2428 2363 2242 2562 2289 1637 1654 1946 1881 2082 1754 1433 1564 1934 2295 2092 1797 1579 1459 1395 1523 1347 1162 1338 1619 1706 1648 1592 1589 1587 1640 1878 2126 2057 1831 1809 1765 1732 1769 1943 1844 1688 1992 2459 2523 2340 2489 2506 2415 2157 2144 3074 2532 2183 2234 2464 2810 3049 2085 949 631 613 716 691 709 1018 1288 1305 1078 1046 1429 1716 1856 2088 2193 1849 1358 1225 1395 1465 1375 1242 1151 1293 1495 1801 1886 2042 2114 2045 1547 1042 1243 1138 1153 1181 1340 1468 1535 1589 1380 1329 1321 1275 1270 1400 1442 1429 1334 1383 1502 1566 1675 1778 1823 1940 2152 2317 2372 2427 2488 2447 2546 2581 2655 2728 2727 2600 2552 2439 2349 2287 2266 2222 2122 1944 1968 1944 2039 2053 2001 2023 2109 2255 2271 2245 2196 2165 2157 2154 2177 2187 2160 2102 2058 2056 2063 2067 2067 2024 1944 1863 1857 1806 1724 1675 1636 1568 1493 1494 1502 1465 1315 1276 1320 1340 1334 1300 1219 1173 1154 1176 1169 1059 903 790 814 839 877 935 976 1046 1115 1140 1121 1053 1064 1072 1017 972 789 610 567 480 422 409 528 888 1104 1002 995 860 900 929 820 859 1193 1171 1058 868 825 856 1012 1212 1285 1294 1342 1325 1168 1226 1347 1293 1225 1058 1067 1214 1489 1695 1532 1473 1467 1420 1466 1543 1419 1274 1313 1429 1466 1665 1964 2214 2175 1925 1640 1371 1328 1617 1920 1838 1698 1630 1608 1575 1382 1577 2164 1840 1575 1450 1467 1598 1866 2159 2366 2283 1740 1413 1671 1819 1799 2081 2231 2301 1836 1263 1306 1653 1753 1708 1686 1773 2034 1990 1742 1529 1402 1239 1521 1867 1888 1821 1593 1801 1655 1559 1879 2056 2250 2175 2157 2015 1879 1699 1371 1324 1487 1625 1858 1959 2154 2204 1858 1604 1510 1347 1458 1869 2147 2050 1643 1499 1372 1345 1401 1321 1290 1293 1354 1354 1223 1100 1229 1530 1741 1869 1942 2029 2193 2386 2422 2599 2586 421 332 379 446 440 423 466 531 791 1112 1112 991 889 833 889 922 873 1119 1323 1533 1508 1523 1583 1754 1963 2229 2345 2332 2172 1840 1461 1277 1446 1626 1685 1704 1722 1768 1973 2297 2415 2222 1637 983 829 996 1149 1295 1534 1805 1907 1887 1730 1570 1565 1595 1502 1307 1215 1181 1259 1374 1432 1637 1865 1966 2071 1863 1374 934 846 1058 1203 1277 1196 1096 1176 1269 1335 1372 1451 1397 1420 1589 1540 1450 1343 1293 1269 1578 1903 1974 1808 1809 1569 1323 1067 797 629 751 1438 2231 2710 2753 2262 1910 1449 871 1000 1533 1960 2018 1618 1321 1432 1589 1570 1557 1661 1604 1359 744 656 1173 1494 1182 774 784 949 1463 2403 2571 2676 2464 1556 732 825 1689 2320 2401 2562 2478 1913 1281 1262 1277 1538 1636 1488 1321 832 770 970 1251 1442 1419 1378 996 842 957 1353 1606 1745 1804 2021 1606 1011 838 889 940 1062 1380 1644 1747 1842 1828 1737 1726 1534 1294 1439 1602 1781 1912 1933 1758 1496 1650 1687 1520 1447 1504 1467 1737 1809 2013 1896 1867 1696 1611 1646 1607 1398 1497 1789 1858 2123 2307 2275 2223 2114 1683 1533 1808 2260 2475 2378 2137 1948 1670 1484 1413 1405 1533 1882 2075 2188 2271 2270 2196 2071 1975 2031 2079 2023 2130 2405 2512 2465 2519 2559 2628 2693 2698 2675 2602 2468 2413 2324 2226 2202 2218 2334 2041 2103 2295 2606 2728 2511 2308 2093 2150 2145 2121 2092 2140 2350 2361 2295 2300 2494 2577 2554 2529 2097 1778 1782 1718 1501 1401 1452 1608 1989 2241 2388 2605 2451 2117 1970 1918 1891 1924 1924 1936 1905 1806 1648 1499 1706 2007 2019 1829 1721 1866 1915 1989 1961 2167 2403 2493 2371 2067 1615 1493 1739 1986 2046 2273 2275 2028 1684 1625 1765 1647 1668 1682 1824 2028 2110 1971 1912 2078 2148 1972 1642 1449 1608 1996 2270 2249 2142 2101 2146 2169 2210 2362 2354 2134 1969 2288 2776 2848 2401 1833 1651 1693 2118 2632 2783 2539 2225 1928 1644 1317 1347 1391 1819 2313 2397 2399 2516 2487 2103 2070 2053 2370 2398 2242 1749 1573 1783 2061 2035 1985 1911 1661 1423 1350 1154 1032 1281 1574 1677 1663 1671 1787 1742 1544 1535 1721 1768 1564 1590 1672 1777 1968 2058 2062 1870 2231 2518 2630 2619 3011 3084 3144 2997 3000 2743 2068 1826 1760 2249 2967 2929 1746 708 411 455 531 568 580 923 1507 1608 1175 921 1119 1360 1564 1848 2032 1782 1297 1080 1193 1242 1261 1201 1159 1358 1470 1676 1760 1845 1842 1866 1402 1231 1441 1319 1205 1168 1186 1223 1329 1450 1444 1496 1512 1420 1331 1334 1425 1422 1305 1411 1646 1736 1809 1869 1914 2012 2248 2343 2351 2354 2412 2335 2541 2564 2568 2776 2731 2471 2678 2614 2552 2494 2324 2303 2239 2044 1997 1983 2025 2095 2108 2107 2168 2251 2222 2163 2143 2125 2119 2121 2124 2124 2101 2072 2040 2049 2085 2104 2093 2051 1932 1815 1818 1795 1701 1664 1644 1539 1439 1414 1405 1420 1344 1350 1367 1361 1327 1307 1239 1115 1091 1148 1161 1053 892 822 805 804 858 898 959 1059 1126 1126 1082 1043 1051 1027 1034 978 917 772 725 595 482 440 511 835 920 1071 1021 829 867 981 983 1049 1178 1232 1052 783 676 747 1026 1288 1320 1282 1306 1357 1119 1160 1301 1274 1257 1008 1037 1116 1351 1601 1594 1431 1432 1483 1554 1557 1438 1313 1313 1409 1483 1686 1978 2161 2143 2012 1716 1374 1412 1726 2139 2136 2133 1840 1486 1435 1330 1685 2067 1795 1811 1580 1571 1580 1814 1973 2114 2211 2087 1749 1628 1574 1520 1546 1802 2264 2049 1484 1314 1666 1803 1837 1729 1736 2025 2010 1695 1596 1496 1337 1444 1715 1827 1835 1827 1921 1831 1771 2109 2488 2494 2641 2607 2276 2070 1825 1411 1240 1310 1387 1625 1781 2048 2155 1720 1706 1416 1176 1219 1539 1787 1802 1642 1421 1221 1167 1230 1276 1292 1353 1441 1468 1345 1197 1254 1351 1723 2102 2096 2046 2145 2344 2529 2787 2260 418 364 474 515 515 516 521 681 913 1186 1321 1176 836 634 657 940 1135 1169 1296 1580 1716 1868 1920 2030 2159 2410 2577 2440 2023 1571 1288 1300 1460 1629 1692 1721 1805 2042 2307 2494 2388 1981 1390 900 862 1087 1276 1456 1640 1769 1945 2064 1955 1786 1707 1665 1552 1405 1354 1360 1371 1429 1379 1465 1711 1958 2065 1924 1398 920 859 1174 1252 1323 1327 1165 1200 1135 1262 1227 1345 1320 1324 1585 1536 1380 1409 1449 1509 1658 1892 1989 2029 1878 1733 1622 1440 1181 1058 1202 1958 2471 2357 2215 1937 1517 1081 777 930 1382 1772 1764 1284 1003 1265 1522 1459 1391 1455 1519 1222 707 700 1378 1588 1280 896 861 970 1314 2422 2880 2921 2390 1322 769 983 1770 2469 2472 2524 2478 1785 1718 1543 1613 1740 1547 1071 860 709 760 1012 1235 1299 1305 1241 937 806 997 1477 1928 2200 2318 2067 1462 995 853 901 1047 1246 1382 1408 1547 1854 1937 1749 1558 1365 1172 1125 1208 1339 1383 1348 1303 1138 1382 1468 1335 1256 1292 1102 1246 1649 2024 2147 2069 1889 1449 1488 1420 1203 1218 1426 1698 1972 2176 2205 2243 2134 1753 1661 2026 2408 2564 2556 2171 1762 1513 1469 1429 1310 1382 1704 1861 1843 1886 1972 2000 2003 2015 2007 1983 1989 2077 2337 2503 2485 2428 2356 2602 2700 2510 2512 2600 2881 2791 2535 2488 2508 2559 2196 1904 2064 2123 2314 2541 2514 2242 2218 2218 2068 1968 1990 2155 2297 2344 2145 1981 2127 1986 2132 2276 1889 1522 1617 1823 1776 1577 1456 1471 1459 1528 1725 2051 2391 2358 2220 2025 2004 2206 2165 2019 1800 1664 1602 1612 1678 1939 1905 1764 1742 1757 1742 1883 1842 2031 2220 2502 2336 2255 1951 1681 1536 1655 1819 2071 2160 2178 2037 1853 1790 1511 1297 1284 1528 1929 2111 2029 2044 2251 2287 2214 1782 1363 1385 1667 1994 2134 2053 1861 1905 2047 2123 2343 2367 2055 1763 1968 2459 2742 2517 2338 1980 1641 1847 2508 2712 2413 2279 2162 1864 1894 1471 1329 1630 2127 2472 2527 2532 2596 2627 2429 2176 2346 2594 2331 1846 1641 1667 1690 1773 1904 1935 1789 1511 1247 1030 1031 1206 1320 1589 1712 1787 1958 1963 1680 1437 1424 1504 1408 1532 1655 1892 2249 2321 2247 2123 2503 2623 3021 3065 2906 3003 3088 2692 2517 2516 1837 1469 1440 1919 2643 2531 1888 1277 951 871 783 605 475 730 1278 1503 1140 835 909 1155 1343 1538 1784 1772 1231 1139 1061 1024 1154 1038 1187 1550 1662 1670 1647 1558 1513 1530 1463 1471 1539 1520 1459 1362 1264 1173 1114 1238 1359 1504 1647 1702 1756 1753 1659 1551 1390 1456 1711 1876 1925 1957 2043 2047 2323 2424 2403 2359 2261 2210 2404 2412 2428 2641 2639 2502 2653 2742 2652 2615 2439 2401 2327 2151 2070 2046 2024 2070 2116 2127 2161 2210 2181 2120 2104 2092 2089 2078 2061 2071 2052 2048 2056 2049 2103 2133 2091 1974 1853 1752 1727 1736 1699 1671 1576 1504 1397 1311 1264 1301 1290 1256 1271 1326 1336 1322 1269 1169 1136 1160 1148 1092 1028 1001 886 888 885 866 926 991 1016 1021 1006 1018 1061 1044 1055 1017 1070 996 888 767 632 506 527 643 733 934 971 839 915 1146 1248 1226 1167 1180 1023 819 663 653 965 1312 1337 1180 1120 1184 1017 1098 1203 1252 1080 1025 1079 1124 1247 1319 1409 1388 1402 1471 1551 1565 1423 1245 1304 1433 1446 1591 1797 1853 1859 1787 1569 1377 1390 1677 2291 2324 2522 2119 1641 1361 1281 1678 1741 1866 1947 1847 1694 1616 1749 1902 2068 2232 2186 1989 1735 1395 1338 1293 1647 2268 2187 1747 1268 1289 1579 1860 1682 1685 2020 2023 1834 1654 1540 1471 1458 1609 1744 1805 1859 1940 2051 2202 2511 2857 2958 2979 2577 2163 1841 1624 1437 1338 1281 1296 1539 1745 1999 2068 2084 1774 1429 1175 1203 1411 1476 1540 1563 1414 1194 1113 1160 1214 1281 1373 1497 1562 1450 1349 1319 1269 1650 2156 2283 2097 2107 2109 2244 2360 2027 409 409 518 563 646 726 820 891 996 1198 1521 1306 851 580 581 932 1106 1212 1247 1325 1646 1843 1926 2006 2281 2476 2611 2457 2049 1628 1386 1392 1443 1659 1786 1775 1857 2175 2490 2546 2328 1801 1183 829 842 1033 1141 1301 1498 1554 1753 1986 2030 2000 1865 1689 1476 1253 1169 1113 1123 1122 1189 1358 1601 1844 1858 1707 1365 1054 1048 1277 1320 1371 1427 1365 1389 1201 1116 1054 1142 1144 1221 1470 1575 1503 1756 1760 1758 1542 1457 1693 1989 1859 1803 1788 1755 1779 1946 2225 2418 2404 2236 1904 1374 992 917 888 1045 1434 1638 1422 968 837 1079 1525 1843 1828 1766 1514 1041 696 808 1396 1495 1359 1191 1243 1290 1439 2303 2712 2662 2035 1142 855 1073 1697 2263 2216 2220 2211 2093 1619 1645 1909 1962 1522 871 571 524 751 956 1235 1366 1321 1208 964 983 1316 1791 2223 2480 2373 1980 1586 1190 887 879 1124 1410 1432 1252 1436 1934 2107 1952 1693 1526 1362 1248 1336 1345 1192 1039 1003 1147 1278 1522 1554 1541 1312 1086 1138 1346 1699 1971 2019 1865 1485 1269 1234 1075 1003 1214 1625 1875 2087 2072 1938 1853 1633 1668 2029 2241 2440 2368 1905 1521 1414 1558 1643 1493 1438 1583 1662 1651 1716 1874 2007 2028 1962 1866 1844 1965 2115 2283 2503 2557 2382 2153 2560 2795 2789 2728 2647 2821 2834 2757 2729 2733 2645 2049 1822 1830 1852 2002 2185 2271 2095 2163 2170 1986 1818 1903 1957 2195 2370 2197 2099 1941 1815 2041 2390 2147 1609 1695 2085 2317 2340 2202 2019 1732 1383 1411 2030 2571 2678 2461 2142 2102 2242 2375 2271 1845 1661 1770 1989 1825 1827 1816 1652 1546 1540 1474 1762 1915 1980 1912 2143 2036 2065 2083 1913 1584 1499 1652 1891 2064 2260 2286 2175 2205 1869 1251 981 1212 1695 1903 1937 2112 2213 2288 2168 1707 1401 1384 1539 1805 1951 1818 1497 1488 1605 1934 2325 2381 2120 1894 2042 2379 2502 2468 2369 2159 1690 1698 2229 2481 2314 2390 2408 2626 2474 1860 1216 1273 1833 2397 2597 2625 2546 2555 2540 2308 2137 2262 2115 1784 1629 1538 1540 1631 1785 1868 1814 1635 1395 1144 1116 1319 1432 1634 1814 1968 2056 2028 1905 1598 1609 1418 1492 1670 1775 1957 2341 2461 2040 1937 2019 2527 2901 2876 2280 2317 2388 2166 2031 1812 1629 1587 1609 1779 2026 2148 2026 1793 1841 1642 1093 595 500 651 967 1164 1166 1024 1022 1263 1340 1285 1342 1476 1303 1318 1141 927 886 998 1106 1337 1468 1589 1636 1429 1259 1220 1325 1516 1686 1702 1580 1371 1216 1101 1014 1011 1100 1200 1321 1594 1814 1802 1679 1659 1495 1532 1809 1888 1986 1898 1932 2016 2363 2465 2409 2403 2234 2091 2277 2319 2394 2552 2670 2569 2521 2646 2649 2627 2483 2426 2389 2275 2182 2091 2018 2037 2086 2114 2105 2125 2124 2109 2090 2056 2047 2033 2026 2042 2037 2042 2053 2057 2097 2122 2047 1884 1852 1744 1665 1714 1724 1654 1546 1499 1480 1322 1203 1218 1256 1175 1121 1187 1233 1282 1285 1221 1208 1173 1155 1148 1117 1041 931 921 882 853 888 886 950 998 979 1029 1081 1108 1103 1115 1143 1113 991 878 812 692 646 628 670 816 895 864 1003 1253 1316 1389 1218 1145 954 953 911 956 982 1385 1368 1208 1136 1138 1143 1213 1270 1261 1112 1048 1119 1173 1212 1223 1283 1288 1291 1360 1377 1380 1231 997 1134 1339 1354 1472 1696 1502 1585 1622 1594 1381 1536 1637 1888 2057 2299 1948 1627 1367 1278 1373 1597 1859 2037 2032 1839 1667 1768 2162 2466 2519 2416 2307 2139 1787 1536 1243 1488 2122 2246 1984 1902 1349 1568 1778 1727 1730 1908 2003 2025 1737 1574 1603 1517 1520 1622 1800 1957 2108 2354 2645 2830 2954 3143 2933 2265 1885 1786 1676 1692 1612 1420 1251 1483 1659 1849 2063 2105 1804 1466 1224 1215 1341 1374 1464 1512 1410 1112 1058 1076 1191 1330 1535 1683 1741 1732 1541 1321 1193 1387 1768 2033 1950 1928 1963 2026 2114 1994 443 440 437 520 677 873 993 933 956 1253 1633 1455 1013 702 669 831 909 1240 1421 1493 1631 1731 1788 1886 2204 2381 2429 2284 1990 1737 1598 1450 1490 1754 1872 1876 1999 2316 2545 2430 2085 1500 968 776 799 877 945 1146 1391 1485 1591 1789 1896 1896 1760 1557 1292 1063 1044 1015 1078 1131 1225 1313 1623 1936 1868 1532 1187 1041 1153 1232 1243 1360 1383 1436 1637 1417 1085 981 926 991 1201 1421 1610 1756 1863 1830 1681 1327 1192 1528 1893 1833 1678 1742 1813 1991 2250 2366 2396 2240 1876 1604 1405 1358 1466 1372 1308 1589 1761 1406 877 607 778 1505 2193 2115 1769 1240 844 714 977 1500 1445 1404 1406 1555 1705 1852 2289 2365 2460 1915 1071 829 1065 1853 2132 2145 1985 1889 1909 1705 1685 2015 2192 1721 976 562 531 837 1096 1605 1845 1638 1499 1288 1376 1807 2246 2450 2464 2143 1799 1527 1052 766 789 1173 1603 1546 1238 1465 2054 2298 2220 2043 1796 1416 1368 1504 1629 1710 1602 1336 1110 1275 1671 1682 1746 1498 1112 1405 1484 1788 2091 2333 2060 1901 1596 1412 1071 859 966 1381 1644 1921 2118 1955 1618 1412 1334 1565 2015 2268 2095 1632 1324 1380 1677 1842 1675 1516 1520 1536 1632 1780 1932 2074 2118 1977 1811 1911 1997 2142 2295 2554 2660 2427 2196 2301 2594 2710 2559 2468 2408 2422 2569 2593 2699 2516 2053 2147 2058 2148 2145 2149 2153 2018 2021 2070 2002 1743 1643 1697 2059 2244 2390 2397 2112 1875 2106 2491 2415 1943 1919 2323 2525 2706 2778 2681 2489 2060 1858 2455 2736 2654 2429 2214 2139 2098 2270 2336 2126 1953 2013 2032 2053 1845 1771 1560 1344 1400 1517 1887 2085 1935 1700 1791 1542 1524 1697 1752 1592 1495 1568 1804 2044 2297 2402 2359 2323 2065 1450 1010 1006 1274 1551 1828 2116 2257 2467 2258 1783 1568 1666 1866 2080 2128 2059 1639 1329 1338 1763 2279 2457 2142 2098 2306 2387 2359 2312 2283 1961 1609 1658 1963 2189 2177 2032 2225 2679 2774 2063 1187 1001 1523 1940 2260 2503 2470 2434 2372 2120 1877 1936 1929 1737 1641 1443 1397 1629 1846 1887 1759 1762 1737 1664 1460 1327 1406 1632 1874 2099 2143 2040 2033 2032 1905 1715 1590 1911 1931 1952 2139 2171 2091 1987 2018 2158 2063 1861 1572 1548 1551 1486 1502 1518 1611 1772 1875 1730 1381 1100 982 1117 1803 1974 1387 727 506 574 676 705 1040 1010 1058 1363 1413 1306 1259 1245 1280 1327 1290 1079 906 942 1009 1179 1257 1435 1522 1356 1149 1090 1195 1363 1532 1658 1606 1392 1209 1141 1065 989 959 984 1088 1453 1808 1802 1690 1710 1509 1493 1525 1771 1912 1730 1705 1963 2328 2353 2391 2363 2311 2185 2237 2283 2369 2545 2611 2581 2529 2549 2610 2655 2552 2484 2554 2500 2307 2122 1981 1984 2025 2091 2070 2102 2117 2138 2105 2021 2022 1989 1988 1988 2038 2056 2064 2070 2116 2130 2117 2057 1869 1670 1648 1717 1746 1686 1634 1649 1578 1384 1219 1165 1131 1079 1052 1042 1083 1176 1234 1166 1191 1141 1097 1088 1141 1004 927 912 883 878 870 860 906 960 979 1044 1070 1065 1085 1137 1179 1181 1081 955 898 838 766 634 600 759 915 942 1057 1326 1440 1543 1262 1050 901 1128 1184 1151 1164 1343 1405 1253 1203 1218 1227 1326 1327 1287 1238 1191 1197 1198 1211 1237 1240 1189 1132 1133 1085 1041 970 791 899 1130 1207 1187 1313 1128 1172 1242 1457 1610 1462 1418 1478 1701 1873 1819 1734 1702 1649 1531 1565 1842 2108 2129 1895 1850 1815 2368 2784 2741 2667 2619 2544 2333 1913 1454 1417 1797 2007 2105 2157 1710 1601 1712 1764 1793 1823 1918 2000 1808 1583 1599 1527 1477 1597 1867 2065 2282 2524 2517 2566 2642 2754 2520 2107 1868 1843 1733 1742 1749 1574 1453 1555 1686 1839 1968 1969 1752 1476 1294 1268 1255 1363 1512 1548 1435 1128 1127 956 1201 1396 1559 1673 1740 1857 1711 1445 1283 1338 1503 1643 1807 1837 1870 1983 2020 2015 454 426 365 445 652 871 944 863 949 1342 1469 1281 1048 769 714 681 890 1263 1615 1642 1650 1709 1778 1825 2009 2247 2147 2050 1982 1966 1714 1456 1499 1808 1988 2050 2177 2427 2550 2313 1831 1308 944 803 804 909 1018 1158 1385 1478 1479 1602 1738 1737 1589 1376 1192 1015 1074 1274 1484 1522 1454 1381 1647 2016 1959 1483 1122 1006 1085 1138 1062 1133 1222 1344 1678 1684 1239 1056 864 927 1126 1400 1504 1667 1813 1712 1446 1083 1008 1418 1664 1636 1448 1578 1787 1970 2074 2100 2022 1613 1306 1236 1290 1673 2007 1826 1453 1477 1670 1654 1342 747 921 1779 2338 2022 1440 945 795 892 1218 1656 1681 1583 1650 1934 2214 2292 2279 2111 2207 1893 1193 986 1356 1435 1758 1753 1679 1778 1803 1645 1692 2015 2203 1772 1010 672 620 905 1336 1959 2300 2207 2021 1761 1702 2006 2391 2523 2491 2301 1846 1346 972 765 833 1226 1687 1605 1299 1655 2010 2254 2300 2235 1813 1434 1472 1771 2106 2377 2154 1679 1239 1262 1391 1712 1819 1664 1432 1607 1866 2337 2588 2743 2572 2355 1945 1597 1192 1033 1073 1287 1689 1927 2084 2007 1945 1493 1144 1318 1793 2092 1961 1611 1345 1381 1664 1818 1728 1545 1434 1493 1686 1924 2038 2189 2332 2232 1978 2010 2016 2089 2344 2634 2755 2544 2387 2397 2627 2624 2295 2217 1940 2078 2105 2293 2467 2436 2296 2415 2321 2316 2332 2286 2100 1987 2039 2216 2255 1940 1577 1524 1742 2060 2420 2568 2487 2259 2378 2629 2454 2114 2025 2217 2399 2572 2692 2867 2956 2786 2485 2623 2704 2566 2452 2140 2036 2094 2364 2390 2427 2328 2299 2308 2505 2266 1869 1393 1269 1354 1794 2089 2070 1756 1654 1505 1657 1730 1761 1738 1619 1510 1512 1625 1682 1808 2026 2212 2366 2401 2045 1423 1045 989 1094 1221 1595 2089 2515 2480 2004 1673 1796 2009 2089 2283 2289 1677 1201 1241 1706 2158 2354 2160 2155 2373 2425 2468 2392 2273 1794 1590 1687 1790 1908 1880 1690 1982 2614 2772 2066 1165 834 1035 1387 2048 2548 2538 2240 1905 1702 1606 1689 1757 1807 1639 1285 1262 1741 2002 1876 1552 1598 1662 1766 1509 1211 1316 1530 1733 1950 1958 1991 2039 2063 2085 1977 1917 2161 2128 2080 2067 2002 1945 1938 2013 1993 1665 1338 1223 1227 1220 1207 1267 1337 1483 1744 2004 2132 1980 1375 781 906 1576 2197 1963 1069 552 564 267 469 747 881 1006 1047 1251 1260 1241 1169 1061 1202 1301 1129 954 907 882 962 1156 1315 1374 1311 1196 1113 1089 1141 1244 1487 1670 1540 1319 1246 1216 1161 1050 879 877 1310 1824 1812 1727 1692 1560 1484 1436 1800 1856 1647 1639 1919 2100 2141 2255 2377 2391 2253 2182 2202 2239 2302 2416 2433 2430 2473 2503 2612 2647 2619 2567 2606 2435 2207 2023 1929 1989 2040 2017 2093 2139 2147 2107 2027 2002 1972 1961 2000 2048 2091 2105 2108 2136 2173 2165 2049 1821 1632 1640 1736 1769 1765 1739 1682 1600 1432 1249 1124 1085 1097 1095 998 985 1094 1161 1109 1100 1068 1006 1035 1084 1021 964 917 890 873 897 909 911 954 1009 1048 1049 1049 1064 1088 1155 1222 1167 1063 1049 911 769 586 518 712 924 1067 1152 1397 1478 1522 1339 1014 917 991 1234 1337 1240 1320 1424 1309 1200 1207 1300 1366 1253 1185 1254 1242 1225 1209 1239 1212 1234 1187 1040 936 896 937 762 757 727 873 892 886 918 911 797 700 788 813 864 1043 1200 1393 1634 1722 1762 1948 2025 1775 1606 1705 2020 2038 2093 1695 1715 2197 2558 2619 2765 2773 2451 2288 2046 1600 1393 1573 1754 2046 2203 1962 1668 1665 1795 1831 1851 1876 1965 1782 1572 1639 1676 1634 1786 1887 2087 2266 2445 2227 2290 2293 2232 2129 1973 1832 1751 1705 1689 1738 1632 1486 1559 1691 1959 1952 1850 1660 1514 1368 1273 1233 1386 1555 1609 1601 1466 1191 962 1122 1329 1369 1371 1552 1777 1785 1582 1454 1542 1655 1846 1844 1746 1782 1996 1945 1930 341 321 317 420 634 843 873 896 1006 1286 1245 1072 1033 842 696 656 890 1366 1717 1703 1707 1792 1881 1968 1977 2030 1967 1922 1932 1954 1735 1495 1521 1791 2010 2098 2235 2469 2511 2277 1806 1347 1056 877 871 995 1092 1174 1353 1432 1357 1442 1622 1669 1521 1317 1245 1229 1380 1669 1854 1722 1491 1420 1607 1830 1797 1578 1431 1285 1151 1108 975 894 943 1118 1544 1757 1413 1137 1168 1133 1174 1255 1377 1513 1639 1552 1177 854 891 1315 1470 1406 1271 1457 1631 1786 2026 1973 1679 1202 858 902 1206 1808 2203 1948 1459 1260 1388 1540 1158 770 1145 2021 2303 1759 1187 866 876 1184 1364 1722 2003 1763 1863 2133 2348 2395 2140 2070 2035 1666 1250 1207 1176 1522 1558 1522 1537 1559 1534 1491 1675 1963 2122 1915 1408 1142 944 1132 1527 1967 2372 2514 2271 1882 1752 1941 2115 2266 2352 2085 1679 1284 1004 904 1042 1430 1811 1738 1551 1736 1864 2087 2134 2033 1756 1452 1600 2009 2508 2515 2225 2144 1722 1471 1488 1561 1557 1612 1542 1707 2172 2641 2809 2862 2842 2501 1966 1536 1220 1231 1444 1661 1810 1974 2052 2215 2236 1759 1261 1379 1837 2086 1993 1666 1416 1391 1568 1757 1623 1434 1522 1684 1841 2044 2203 2384 2477 2435 2222 2142 2032 1892 2135 2559 2764 2637 2727 2717 2691 2684 2594 2214 2034 2187 2206 2269 2293 2286 2327 2076 2051 2073 2162 2274 2148 2023 2067 2306 2433 2230 1959 1718 1561 1777 2185 2535 2716 2667 2624 2522 2328 2136 2034 2157 2348 2291 2248 2455 2730 2791 2604 2579 2671 2677 2459 2232 2214 2301 2562 2464 2499 2475 2553 2557 2597 2449 1978 1460 1307 1480 1929 2232 2292 2243 2028 1839 2214 2554 2444 2150 1912 1701 1624 1687 1744 1862 2038 2156 2347 2661 2668 1933 1267 1145 952 1043 1240 1651 2282 2535 2248 1765 1694 1787 1826 1910 2005 1481 1132 1166 1568 1896 2008 2075 2165 2361 2341 2300 2168 2064 1696 1577 1617 1659 1729 1643 1519 1862 2525 2757 2132 1335 1034 854 1117 1948 2682 2705 2236 1781 1479 1475 1493 1653 1839 1645 1322 1410 1914 2183 2003 1645 1437 1410 1435 1296 1153 1300 1563 1653 1719 1757 1809 2001 2037 2044 2052 2146 2432 2521 2449 2361 2222 2064 2026 2110 2093 1863 1662 1488 1351 1273 1227 1173 1214 1348 1654 1699 2223 2432 1681 827 951 1501 2387 2579 2349 1626 989 583 459 461 575 750 796 829 957 1083 1053 1003 1180 1276 1077 947 954 908 971 1219 1324 1307 1329 1204 1025 991 978 1144 1363 1676 1400 1281 1442 1473 1488 1296 860 756 1157 1619 1704 1660 1657 1582 1452 1455 1810 1863 1655 1613 1750 1884 2015 2123 2246 2304 2210 2093 2092 2183 2334 2361 2338 2369 2439 2411 2484 2488 2604 2562 2646 2582 2375 2214 2050 2228 2096 1996 2020 2086 2129 2085 2018 2009 1978 1967 2017 2069 2129 2161 2169 2191 2225 2208 2054 1835 1652 1655 1803 1824 1822 1768 1739 1620 1432 1249 1186 1198 1168 1064 971 974 1053 1067 1093 1045 965 936 999 1037 1028 997 947 913 898 910 911 896 924 985 1001 1008 1018 998 966 1029 1181 1110 1215 1186 1021 796 586 476 658 692 1090 1352 1526 1493 1471 1370 1145 938 809 1004 1236 1243 1286 1425 1419 1385 1307 1321 1399 1235 1102 1263 1262 1230 1247 1303 1196 1148 1114 1074 929 883 852 834 767 824 924 885 822 864 1024 926 687 635 544 719 919 1031 1237 1451 1519 1582 1869 2125 1997 1586 1557 1749 1833 2092 1991 1822 1885 2103 2172 2343 2551 2422 2197 1912 1509 1311 1341 1577 1886 2139 2112 1791 1752 1822 1835 1999 1991 1928 1683 1618 1640 1854 1915 1992 1966 2162 2205 2177 2090 2039 1912 1909 1920 1896 1758 1601 1646 1560 1583 1552 1388 1338 1564 1920 1922 1796 1668 1648 1510 1298 1118 1238 1450 1527 1609 1586 1263 973 1020 1219 1296 1403 1523 1660 1684 1531 1514 1626 1848 1913 1616 1507 1709 1785 1868 1869 221 232 286 381 632 872 943 963 986 1080 1166 1273 1212 1061 850 747 957 1466 1667 1597 1665 1811 1933 2015 2052 2036 1909 1767 1759 1839 1774 1614 1560 1714 1949 2009 2122 2304 2388 2402 2058 1423 1006 924 1003 1066 1039 1046 1180 1269 1208 1227 1339 1395 1354 1255 1226 1365 1591 1801 1818 1612 1378 1345 1481 1545 1564 1579 1690 1745 1571 1247 979 684 689 882 1394 1644 1579 1438 1650 1608 1497 1339 1323 1418 1561 1408 967 668 783 1249 1448 1293 1346 1407 1482 1681 1887 1808 1376 998 858 943 1303 1770 2004 1846 1556 1515 1602 1646 1239 1055 1439 2080 2129 1434 1017 811 836 1119 1487 1934 2117 1798 1851 2005 2346 2566 2223 2034 1764 1255 1167 991 1125 1470 1448 1547 1502 1394 1387 1470 1742 1902 2008 2081 1946 1649 1406 1401 1684 1914 2129 2214 1920 1628 1586 1702 1919 2175 2225 1891 1566 1265 1062 1076 1288 1620 1850 1887 1785 1610 1811 1968 1973 1806 1634 1386 1454 1941 2466 2439 2278 1964 1645 1790 1851 1726 1496 1420 1419 1772 2046 2387 2570 2615 2571 2344 2115 1765 1297 1178 1504 1938 2104 2095 2109 2312 2478 2183 1676 1760 2203 2332 2180 1876 1736 1623 1733 1977 1787 1573 1694 1973 2064 2213 2470 2598 2583 2559 2456 2270 1993 1609 1701 2307 2736 2792 2450 2408 2473 2517 2256 2095 2161 2342 2518 2524 2323 2060 1987 1736 1649 1765 2036 2266 2187 2023 2052 2239 2338 2289 2218 1943 1636 1689 1970 2373 2606 2557 2506 2267 2178 2136 2040 2116 2296 2137 1773 1921 2174 2336 2355 2348 2452 2622 2486 2417 2483 2619 2605 2529 2526 2528 2504 2530 2545 2441 2007 1541 1365 1566 1936 2193 2456 2729 2661 2364 2382 2710 2770 2624 2530 2426 2286 2059 1858 1833 1907 1966 2320 2816 2900 2509 1960 1578 1210 1122 1136 1329 1916 2382 2333 2000 1955 1814 1789 1779 1701 1509 1278 1307 1516 1679 1706 1922 2204 2483 2465 2325 2082 1808 1582 1530 1557 1674 1807 1720 1403 1552 2338 2766 2460 2027 1558 859 788 1461 2422 2788 2502 2169 1716 1527 1356 1609 1884 1719 1467 1658 2071 2132 2119 1847 1505 1344 1204 1119 1139 1491 1677 1632 1463 1467 1662 1906 2093 2031 1992 2168 2436 2678 2701 2593 2455 2240 2056 2100 2113 2014 1830 1519 1396 1511 1452 1317 1322 1276 1398 1290 2275 2749 2058 1170 1162 1746 2208 2664 3063 2515 1771 1296 843 485 451 544 562 695 995 1165 1192 1137 1372 1648 1503 1342 973 860 892 1263 1441 1449 1550 1548 1362 972 950 1179 1286 1589 1191 1102 1094 1572 1639 1416 979 784 1054 1434 1511 1539 1597 1565 1438 1454 1758 1904 1812 1739 1702 1802 1965 2079 2150 2175 2104 2035 2003 2219 2336 2276 2307 2343 2417 2398 2487 2551 2649 2589 2644 2638 2581 2578 2478 2409 2318 2132 2015 2003 2018 1938 1909 1954 1970 1984 2029 2077 2139 2171 2202 2250 2279 2248 2085 1861 1652 1644 1757 1870 1833 1745 1766 1634 1396 1314 1255 1260 1194 1053 990 1004 1041 1050 1039 985 911 894 930 959 990 999 973 916 888 897 891 824 844 892 937 975 1012 995 922 942 1013 1070 1156 1175 1055 820 579 518 533 702 1120 1481 1624 1437 1262 1275 1221 1005 775 935 1308 1300 1249 1305 1425 1287 1139 1175 1420 1160 1089 1114 1256 1210 1239 1256 1207 1199 1205 1092 984 949 999 1055 1002 1121 1254 1265 1277 1317 1365 1255 1125 828 611 651 792 939 1204 1211 1345 1531 1790 2052 2053 1660 1552 1550 1608 1738 1830 1806 1630 1544 1582 1940 2314 2375 2166 1863 1515 1434 1248 1477 1752 2004 2101 1959 1899 1763 1749 1945 1935 1852 1750 1625 1580 1817 2051 2099 2033 2010 2025 1930 1871 1836 1770 1868 1864 1797 1621 1493 1607 1565 1492 1503 1299 1242 1412 1744 1843 1788 1762 1701 1590 1358 1117 1114 1268 1418 1634 1705 1397 1016 880 949 1259 1581 1450 1563 1675 1593 1589 1525 1833 1903 1543 1404 1513 1659 1842 1836 151 157 203 286 592 912 1050 1051 1087 1112 1204 1473 1437 1250 1018 884 1073 1487 1647 1546 1563 1662 1853 1990 2148 2097 1835 1582 1473 1578 1786 1746 1575 1669 1910 1952 1953 1948 2083 2224 1954 1395 1028 978 1099 1220 1175 1089 1138 1232 1241 1199 1132 1082 1083 1172 1335 1480 1689 1724 1591 1395 1193 1218 1322 1364 1488 1485 1636 1969 2024 1546 984 628 635 851 1267 1457 1688 1708 1821 1735 1576 1322 1202 1260 1453 1263 860 630 824 1366 1609 1707 1604 1725 1943 1772 1526 1485 1443 1186 1079 1327 1635 1886 1968 1835 1588 1434 1556 1597 1459 1510 1702 1920 1704 1194 983 768 707 962 1684 2239 2178 1591 1508 1764 2109 2383 2226 1758 1673 1423 980 804 1050 1375 1559 1485 1346 1213 1322 1506 1729 1793 1896 2073 2039 1797 1592 1663 1930 2093 2050 1757 1449 1262 1242 1537 1858 2166 2141 1831 1599 1409 1229 1234 1354 1576 1701 1946 1754 1530 1735 1958 2065 1884 1579 1355 1513 1658 1782 1968 2112 1997 1893 2101 2242 2099 1625 1387 1396 1685 1703 1968 2298 2363 2346 2301 2388 2282 1839 1543 1576 1646 1811 1865 2007 2386 2572 2439 2092 2120 2503 2637 2523 2277 2083 1925 1973 2073 1926 1671 1696 1864 2007 2154 2477 2570 2669 2640 2539 2372 2128 1605 1423 1933 2446 2476 2593 2073 2194 2304 2057 1753 1927 2217 2542 2559 2425 2159 1862 1639 1590 1738 2037 2250 2175 2003 2059 2211 2291 2409 2451 2207 1874 1798 1958 2276 2326 2266 2239 1995 2004 1935 1920 2000 2227 2115 1806 1886 1957 1960 2042 2117 2331 2458 2402 2406 2495 2648 2468 2399 2404 2467 2496 2476 2489 2446 2073 1635 1511 1613 1807 2211 2629 2835 2882 2746 2622 2570 2475 2507 2557 2655 2699 2321 1746 1688 1854 1943 2179 2539 2565 2694 2325 1747 1533 1447 1288 1267 1627 2027 2261 2340 2066 1847 1735 1652 1651 1550 1448 1500 1569 1650 1671 1852 2089 2378 2571 2543 2258 1884 1640 1489 1525 1720 1885 1739 1312 1265 1979 2525 2673 2608 1862 1033 561 883 1888 2690 2649 2668 2027 1486 1286 1624 1950 1807 1605 1824 2049 2068 2019 1907 1786 1712 1428 1153 1299 1638 1711 1525 1279 1195 1354 1573 1774 1906 1949 2052 2227 2516 2568 2587 2417 2081 1918 1954 2058 2208 2000 1422 1265 1831 2160 1705 1461 1214 1086 1025 2057 2777 2520 1879 1391 1768 1981 2432 3010 2855 2101 1381 770 454 403 401 363 467 897 1255 1451 1495 1637 1740 1423 1021 690 675 879 1318 1522 1540 1565 1673 1535 1089 1061 1270 1187 1330 1199 1163 1085 1456 1638 1464 1101 835 903 962 1165 1312 1433 1563 1528 1511 1720 1913 1991 1941 1739 1805 1953 2036 2146 2100 2033 2006 1970 2123 2188 2123 2244 2223 2288 2404 2467 2533 2621 2586 2567 2550 2561 2600 2591 2486 2496 2365 2154 2024 1951 1916 1887 1908 1950 1976 2017 2073 2124 2149 2213 2274 2321 2335 2129 1916 1718 1683 1729 1886 1819 1697 1719 1656 1524 1395 1308 1272 1174 1063 1012 1005 1015 1032 1024 955 905 910 896 913 908 911 926 889 869 864 845 758 814 900 945 968 1061 1038 971 959 991 1061 1080 1109 1032 810 653 613 631 781 1076 1461 1650 1450 1235 1223 1154 998 756 898 1263 1270 1247 1174 1314 1259 1185 1248 1402 1341 1143 1116 1157 1160 1200 1203 1183 1185 1204 1139 1029 1024 1131 1185 1212 1289 1398 1523 1590 1657 1652 1516 1558 1285 881 650 662 835 886 1205 1385 1537 1740 1929 2015 2044 1838 1581 1569 1708 1737 1641 1531 1316 1328 1811 2292 2339 2188 2076 1795 1500 1250 1412 1620 1906 1935 1962 1878 1793 1744 1752 1801 1798 1782 1628 1507 1697 1949 2034 2003 2072 2054 1754 1694 1755 1808 1810 1786 1706 1654 1632 1600 1578 1608 1622 1382 1229 1361 1618 1710 1730 1731 1720 1641 1424 1145 1060 1133 1402 1834 2059 1606 1312 874 829 1321 1536 1290 1391 1403 1515 1538 1443 1597 1728 1592 1476 1407 1483 1729 1826 75 71 108 251 555 734 986 1089 1231 1323 1409 1317 1332 1170 1051 996 1212 1541 1639 1598 1603 1642 1840 2053 2143 2081 1851 1605 1491 1526 1768 1776 1613 1679 1793 1863 1878 1803 1881 2030 1881 1428 1075 1013 1167 1386 1455 1409 1381 1419 1422 1312 1126 987 1053 1306 1618 1706 1784 1675 1497 1325 1096 1124 1156 1289 1575 1593 1513 1758 1962 1630 1038 787 706 863 1096 1158 1334 1643 1681 1499 1402 1255 1256 1290 1376 1215 927 700 849 1007 1395 1838 1956 2189 2261 1865 1410 1362 1602 1503 1281 1454 1684 1935 2158 1739 1328 1224 1386 1384 1389 1681 1852 1686 1358 1134 1008 785 690 1024 1874 2470 2178 1380 1126 1423 1629 1991 1993 1754 1614 1475 1048 983 1359 1570 1602 1308 1101 1032 1191 1345 1578 1827 1966 2092 2086 1822 1611 1771 2089 2264 2145 1877 1565 1089 1001 1362 1790 2052 1887 1750 1696 1487 1272 1132 1165 1417 1705 1865 1763 1600 1836 2074 2126 1905 1731 1662 1731 1867 1512 1371 1585 1881 2218 2337 2328 2280 1960 1711 1649 1611 1750 1960 2112 2155 2226 2410 2539 2607 2549 2491 2414 2119 1864 1692 1837 2285 2405 2264 2119 2269 2593 2682 2597 2376 2239 2164 2125 2220 1893 1570 1417 1505 1729 1773 1973 2367 2582 2612 2548 2431 2338 1852 1478 1678 1752 2118 2140 2185 2218 2295 2099 1759 1789 2154 2394 2474 2462 2209 1857 1636 1753 1973 2128 2226 2156 2085 2106 2169 2287 2540 2708 2557 2177 1919 2083 2431 2445 2449 2260 2092 2168 1948 1836 1985 2320 2192 2046 2070 2129 2273 2182 2151 2324 2249 2198 2202 2294 2344 2344 2214 2149 2214 2260 2315 2438 2467 2155 1844 1734 1682 1836 2146 2436 2651 2692 2635 2519 2325 2030 1988 2047 2373 2571 2364 1822 1573 1710 1970 2006 1941 2118 2540 2472 2090 1738 1550 1681 1617 1810 1827 2111 2218 1971 1672 1558 1380 1286 1366 1517 1644 1790 1803 1697 1705 1936 2207 2438 2622 2629 2448 1871 1318 1325 1560 1808 1675 1242 1047 1259 1845 2555 2735 2164 1222 633 604 1409 2477 2558 2687 2094 1597 1424 1750 2058 1937 1952 2007 2121 2178 2117 2319 2527 2600 2569 2326 2162 1961 1645 1503 1481 1428 1361 1459 1768 1887 1901 2041 2230 2429 2364 2477 2292 1873 1683 1661 1855 2313 2630 2150 1581 1926 2376 2001 1894 1382 1059 957 1581 2230 2322 2008 1747 1680 1759 2022 2370 2419 2042 1333 717 458 242 147 127 127 405 925 1464 1641 1786 1503 1103 748 628 634 887 1282 1375 1518 1548 1728 1505 1303 1281 1271 1059 1013 1023 1126 1135 1330 1487 1421 1139 922 865 815 939 1085 1242 1471 1586 1537 1545 1638 1925 1939 1647 1745 1893 1992 1998 2010 1995 1998 1954 1982 1978 2024 2068 2076 2152 2237 2263 2364 2509 2547 2478 2455 2511 2563 2591 2604 2613 2539 2404 2345 2191 2021 1977 1962 1975 1988 2005 2014 2100 2196 2265 2344 2400 2397 2185 2171 1938 1763 1744 1815 1754 1686 1678 1665 1598 1443 1326 1280 1179 1074 1041 1017 1031 1046 1012 918 914 954 940 907 905 900 914 917 899 877 875 861 967 996 955 980 1017 1013 1018 1011 1060 1134 1065 1011 1002 896 739 640 740 869 983 1274 1562 1535 1564 1229 1032 1015 750 900 1224 1237 1286 1271 1136 1178 1240 1284 1318 1404 1170 1084 1120 1102 1116 1134 1139 1144 1173 1150 1076 1133 1213 1234 1261 1328 1383 1545 1675 1754 1835 1798 1910 1712 1439 1109 1054 1073 907 947 1201 1453 1678 1755 1823 2072 1961 1630 1641 1865 1833 1778 1758 1388 1210 1573 2193 2218 2235 2210 1963 1655 1440 1449 1561 1616 1858 2018 1944 1836 1823 1832 1838 1854 1726 1459 1251 1595 1806 1850 1858 1939 1906 1575 1551 1712 1645 1811 1836 1695 1672 1576 1539 1507 1564 1603 1433 1268 1325 1452 1563 1605 1669 1751 1688 1575 1536 1204 1191 1491 1921 2083 1802 1700 1012 736 949 1209 1127 1078 1158 1382 1476 1423 1502 1667 1687 1601 1425 1365 1502 1747 48 44 78 234 457 699 1022 1164 1275 1278 1231 1029 1098 1038 1042 1137 1363 1628 1675 1576 1490 1520 1681 1909 2086 2108 1903 1661 1524 1510 1615 1649 1597 1579 1577 1773 1875 1788 1853 2033 1975 1559 1135 1041 1303 1645 1778 1773 1717 1650 1566 1446 1215 972 968 1222 1580 1725 1727 1668 1548 1490 1407 1401 1382 1441 1671 1665 1461 1498 1612 1508 1153 947 777 800 865 912 1195 1564 1809 1571 1472 1361 1301 1326 1401 1232 1087 1055 987 1060 1405 1817 2109 2328 2407 2162 1749 1584 1673 1589 1328 1207 1366 1906 2304 1908 1271 1100 1296 1265 1382 1774 2050 1838 1444 1196 1069 847 817 1091 1936 2576 2172 1368 1058 1222 1261 1456 1697 1732 1480 1373 1194 1178 1615 1784 1637 1102 850 831 970 1364 1755 2007 2079 2035 1887 1605 1442 1698 2101 2204 2148 2128 1776 1223 1021 1241 1699 1854 1703 1601 1493 1290 1148 1148 1109 1364 1675 1822 1751 1690 1764 1869 1840 1880 1869 2039 2128 2354 1716 1101 1010 1524 2186 2192 2182 2099 2070 1943 1849 1751 2021 2152 2062 1913 1924 2154 2359 2329 2333 2521 2620 2411 1861 1561 1886 2399 2497 2288 2209 2398 2573 2411 2288 2179 2299 2427 2324 2271 1928 1472 1204 1179 1149 1474 1685 1979 2216 2390 2463 2462 2407 2131 2026 1815 1822 2090 2243 2475 2361 2300 2255 2106 2061 2163 2262 2518 2579 2260 1920 1789 1936 2080 2116 2183 2200 2214 2142 2017 2017 2384 2730 2677 2263 1929 1985 2063 2541 2774 2643 2385 2530 2355 2072 2157 2430 2410 2142 1951 1939 1999 2119 2218 2334 2152 1966 1921 1959 2046 2130 2026 1936 1983 2022 2119 2348 2426 2255 2037 1738 1469 1496 1741 2016 2334 2279 2205 2235 2035 1687 1609 1660 1994 2518 2486 2069 1838 1798 1926 1906 1749 2011 2194 2515 2445 2105 1877 1758 2113 2106 2049 2015 1835 1672 1580 1556 1462 1449 1538 1652 1908 2049 1861 1640 1586 1739 1972 2096 2240 2468 2238 1648 1160 1134 1443 1715 1648 1264 1257 1250 1737 2484 2868 2477 1481 923 690 693 1358 2401 2669 2290 2015 1931 2016 2073 2063 2162 2355 2598 2763 2730 2755 2837 2961 3055 3006 2691 2092 1500 1421 1680 1881 1781 1655 1569 1329 1542 1972 2252 2363 2348 2454 2328 2352 1531 1368 1734 1777 2316 2526 2116 1978 1936 2320 2177 1755 1403 1250 1463 1698 1816 1833 1854 1921 1882 1733 1763 1865 1837 1368 970 715 192 16 20 77 389 894 1374 1496 1731 1437 1008 553 465 616 762 1018 1111 1257 1497 1709 1520 1563 1593 1535 1315 1030 1001 1154 1296 1422 1408 1330 1242 1068 876 863 890 968 1080 1263 1457 1442 1499 1477 1779 1866 1489 1545 1684 1662 1720 1863 1970 1959 1953 1907 1869 1863 1911 2010 2090 2101 2117 2162 2292 2377 2385 2419 2463 2480 2536 2598 2599 2558 2549 2539 2415 2186 2051 2147 2105 2125 2103 2088 2262 2315 2379 2430 2459 2466 2515 2341 2049 1809 1721 1753 1776 1775 1744 1677 1581 1469 1346 1255 1170 1098 1046 967 996 1052 1001 904 940 936 912 918 919 888 912 940 926 922 870 894 993 987 911 921 952 1005 1013 997 1049 1117 1090 1042 1051 1033 881 701 803 992 1015 1122 1239 1454 1592 1162 915 1005 951 1012 922 1047 1190 1138 1057 1010 1055 1114 1182 1271 1176 1046 1062 1080 1076 1091 1186 1210 1124 1166 1113 1147 1245 1332 1299 1313 1343 1327 1598 1613 1853 1969 2043 2142 2142 1872 1697 1302 796 708 958 1292 1502 1543 1748 2125 2157 1824 1850 1991 2017 1907 1914 1541 1231 1209 1751 1866 2135 2262 2169 1917 1679 1611 1600 1593 1845 2076 2045 1979 1941 1914 2015 2135 1941 1355 1082 1412 1644 1682 1679 1832 1788 1521 1471 1519 1611 1852 1949 1782 1636 1562 1581 1538 1432 1476 1428 1279 1285 1296 1393 1494 1661 1786 1687 1652 1575 1329 1342 1681 2049 2163 2184 1797 1130 753 830 1040 1072 1053 1080 1244 1470 1472 1447 1586 1670 1643 1373 1240 1283 1572 101 102 118 220 469 812 1156 1285 1340 1169 994 927 978 1024 1115 1272 1378 1582 1653 1453 1251 1155 1336 1776 2095 2111 1955 1664 1394 1354 1388 1521 1616 1590 1640 1888 1948 1828 1832 2029 2064 1650 1167 1092 1435 1774 1934 2049 1951 1802 1726 1658 1362 1078 1012 1164 1333 1526 1667 1691 1604 1599 1670 1778 1766 1670 1552 1507 1418 1436 1413 1392 1129 970 824 663 639 795 1206 1603 1867 1804 1725 1610 1331 1171 1154 1139 1086 1124 1194 1366 1636 1876 2081 2176 2183 2033 1650 1347 1274 1330 1283 1068 1200 1803 2401 2136 1447 1205 1274 1229 1406 1707 2142 2187 1772 1311 1119 840 794 1082 1746 2244 2015 1457 1367 1194 1296 1595 1783 1678 1084 1023 1124 1393 1804 1833 1556 994 728 751 1006 1477 1978 2195 2145 1895 1521 1220 1192 1404 1691 1943 2069 2186 1938 1492 1267 1347 1576 1447 1353 1432 1464 1429 1282 1266 1219 1299 1443 1520 1525 1608 1585 1557 1541 1698 1930 2294 2471 2630 1870 1055 820 1240 1869 2099 1978 1909 1900 1848 1864 1935 2235 2302 2089 1816 1655 1669 1782 1936 2128 2262 2325 2212 1770 1538 1897 2504 2639 2448 2342 2413 2470 2146 2016 2058 2259 2520 2587 2367 1903 1884 1403 1087 1053 1280 1436 1550 1771 2102 2311 2391 2377 2309 2102 1911 1927 2200 2520 2503 2331 2295 2323 2273 2179 2071 2124 2410 2568 2457 2249 2096 2067 2041 2081 2138 2248 2378 2265 1968 1820 2154 2694 2859 2471 2010 1982 2023 2308 2553 2589 2523 2541 2491 2253 2162 2192 2233 1878 1746 1613 1571 1838 2117 2268 2039 1801 1684 1645 1762 1927 1903 1853 1912 1972 2053 2206 2306 2274 2048 1576 1161 1059 1354 1757 2017 2149 2075 1976 1756 1612 1582 1586 1816 2550 2581 2101 1983 1945 1713 1592 1513 1776 1726 2151 2413 2431 2457 2381 2496 2534 2446 2167 1798 1579 1685 1922 2040 2126 2241 2272 2329 2329 2007 1715 1702 1773 1923 2297 2585 2690 2243 1369 936 1178 1448 1722 1722 1667 1289 1333 1680 2260 2770 2606 1865 1816 1406 1133 1492 2192 2504 2206 2205 2383 2463 2446 2382 2413 2644 3016 3301 3280 3015 2757 2620 2581 2496 2372 1966 1381 1418 1512 2297 2292 2110 1727 1248 1291 1767 2137 2274 2214 2202 2471 2729 2182 1776 1816 1583 2107 2462 2471 2273 1996 2321 2441 2254 1952 1541 1648 2043 1983 1888 2072 2497 2574 2029 1638 1473 1580 1493 1271 924 311 25 3 76 806 1143 1197 1373 1468 1436 1138 683 471 525 582 797 891 940 1113 1227 1295 1457 1632 1837 1679 1293 1079 1181 1474 1694 1633 1560 1356 1073 933 986 964 993 995 1124 1138 1289 1442 1417 1710 1836 1485 1441 1400 1462 1600 1729 1894 1914 1868 1863 1900 1874 1854 1946 2032 2047 2062 2080 2053 2066 2205 2335 2357 2360 2374 2434 2497 2480 2551 2590 2589 2483 2285 2399 2409 2427 2355 2300 2448 2459 2510 2567 2605 2621 2645 2513 2203 1895 1726 1699 1732 1748 1776 1725 1568 1464 1299 1230 1165 1130 1019 848 874 1023 999 953 922 894 864 860 880 868 904 928 952 947 895 910 981 1003 946 912 946 982 941 926 1011 1100 1116 1077 1047 1072 982 703 757 903 1045 1152 1177 1350 1380 1069 851 857 928 911 813 831 937 971 922 829 854 1013 1101 1175 1078 1007 1094 1105 1132 1126 1164 1152 1098 1145 1187 1212 1224 1321 1333 1319 1276 1278 1212 1276 1575 1819 1842 1997 2249 2258 2026 1375 834 705 719 922 1073 1248 1510 1932 2119 1989 1984 2194 2268 2028 1804 1557 1446 1289 1249 1488 1904 2202 2127 1878 1784 1760 1747 1654 1996 2342 2291 2007 1954 1635 1878 2383 2329 1458 1238 1246 1432 1462 1483 1671 1671 1492 1462 1471 1554 1911 2091 1900 1723 1706 1697 1710 1407 1454 1425 1286 1284 1143 1254 1521 1683 1864 1912 1805 1609 1397 1363 1592 1748 1963 2179 1874 1318 966 886 1031 1151 1195 1074 1086 1386 1496 1471 1699 1805 1754 1404 1127 1229 1279 222 232 239 316 568 873 1218 1440 1424 1220 1047 997 1052 1192 1315 1382 1384 1456 1506 1392 1348 1273 1554 2007 2231 2148 1931 1555 1233 1170 1265 1448 1583 1689 1832 1984 2010 1896 1774 1833 1914 1627 1204 1117 1305 1495 1735 2015 2040 1955 1891 1777 1432 1182 1276 1513 1489 1510 1629 1746 1643 1575 1710 1948 1974 1729 1396 1264 1259 1387 1430 1429 1323 990 657 477 663 961 1352 1784 2071 1984 1862 1720 1309 1137 1007 968 1064 1188 1380 1727 2008 2029 1961 1869 1700 1454 1174 1015 1061 1160 1137 934 934 1555 2196 2099 1593 1361 1286 1234 1242 1409 2158 2251 1771 1380 1015 752 705 1081 1571 1860 1827 1765 1487 1395 1616 1906 1956 1419 1040 947 1133 1358 1646 1682 1646 1229 791 736 1075 1569 2123 2413 2188 1700 1257 1027 1002 1048 1324 1667 1780 1989 1854 1566 1447 1476 1484 1364 1303 1304 1340 1355 1343 1306 1379 1280 1199 1109 1261 1461 1523 1555 1580 1676 1995 2369 2659 2620 1980 1236 1053 1288 1694 1860 1977 1916 1803 1719 1757 1981 2315 2256 1995 1884 1798 1741 1716 1809 1949 1895 1753 1650 1484 1495 1823 2184 2334 2339 2278 2374 2361 2057 1965 2104 2106 2142 2307 2225 1894 1741 1395 1101 1082 1229 1372 1426 1566 1864 2002 2172 2292 2570 2527 2325 2131 2092 2309 2260 2101 2121 2179 2134 1971 1850 1951 2126 2194 2259 2311 2151 1987 1946 2035 2265 2367 2572 2482 2160 2059 2202 2642 2931 2860 2547 2283 1976 2009 2176 2292 2426 2474 2386 2290 2145 1999 1908 1793 1692 1615 1507 1607 1887 2072 1932 1732 1555 1493 1575 1749 1857 1869 1914 1985 2035 2071 2109 2090 1875 1526 1177 1037 1345 1788 2313 2417 2435 2000 1543 1559 1669 1714 1829 2278 2456 2448 1923 1756 1598 1298 1151 1310 1318 1559 1844 1889 2036 2306 2510 2562 2504 2313 1993 1715 1611 1675 1903 2085 2269 2445 2545 2571 2377 2073 1989 2024 2124 2552 2808 2862 2419 1553 1050 1646 1768 1819 1707 1463 1326 1462 1653 2000 2465 2493 2334 2007 1383 942 1078 1611 2004 1770 1662 1909 2204 2341 2386 2453 2655 3057 3283 3079 2718 2591 2560 2352 2064 2085 2045 1734 2231 2113 2523 2153 1757 1851 1607 1363 1616 1783 1992 1601 1468 1766 2360 2580 2419 1731 1411 1466 1565 1983 2166 2034 2344 2659 2728 2520 2207 2313 2550 2589 2374 2608 3161 3073 2687 1912 1846 1252 1252 1301 1217 642 192 156 342 654 818 1056 1137 1290 1416 1085 706 621 533 659 861 842 740 744 841 1010 965 1187 1784 1736 1408 1120 1135 1519 1809 2019 1953 1469 1136 1038 1093 1090 1146 1192 1259 1145 1161 1313 1427 1708 1853 1774 1575 1419 1455 1550 1661 1811 1870 1849 1830 1833 1867 1840 1815 1878 1958 1946 1934 1919 1854 1995 2239 2211 2239 2276 2268 2371 2440 2528 2612 2656 2651 2524 2579 2613 2645 2636 2574 2530 2560 2626 2667 2709 2731 2696 2596 2343 2000 1784 1763 1709 1694 1720 1705 1532 1450 1242 1235 1206 1139 1001 828 771 915 944 958 924 896 853 814 827 846 873 895 928 969 963 948 998 1032 1010 982 971 1019 971 896 970 1093 1076 1015 984 1047 937 681 673 625 909 1114 1133 1228 1228 1013 850 823 878 908 781 676 803 1002 999 948 933 1075 970 1025 1051 1008 1053 1156 1203 1118 1154 1079 1049 1079 1160 1170 1201 1291 1366 1386 1383 1416 1296 1165 1239 1330 1482 1637 1549 2069 2043 1611 1017 923 733 617 713 976 1295 1652 1863 1889 1866 2085 2199 1993 1757 1717 1770 1786 1614 1532 1811 2113 2060 1827 1706 1608 1727 1813 2531 2699 2538 2403 2020 1372 1562 2226 2355 2242 1971 1575 1476 1338 1268 1510 1522 1370 1370 1525 1670 1919 2121 2066 2054 1758 1757 1920 1609 1473 1462 1521 1405 1126 1167 1467 1678 1884 2121 2035 1641 1365 1301 1321 1332 1644 2002 1971 1593 1133 910 932 1235 1337 1251 1093 1203 1290 1490 1750 1770 1704 1361 1088 1065 1172 378 368 374 439 696 936 1248 1506 1445 1262 1152 1083 1066 1140 1287 1426 1451 1430 1450 1481 1566 1581 1860 2226 2360 2206 1889 1669 1324 1110 1184 1397 1588 1774 1929 1999 2089 2058 1892 1776 1759 1661 1387 1221 1255 1369 1572 1787 1995 2071 2005 1839 1505 1234 1354 1601 1589 1613 1649 1654 1591 1552 1697 1911 2062 1745 1324 1090 1165 1453 1486 1514 1474 1030 661 461 744 1117 1467 1954 2209 1971 1637 1529 1285 995 769 764 867 1027 1337 1847 2196 2158 1915 1768 1528 1207 1081 925 1000 1099 981 738 755 1184 1717 1893 1712 1477 1398 1290 1179 1393 2152 2143 1640 1287 1063 780 747 1265 1679 1760 1768 1643 1330 1298 1542 1862 1903 1500 1043 905 1112 1433 1565 1753 1775 1382 931 833 1217 1711 2176 2387 1990 1495 1274 1148 1099 1005 1090 1278 1404 1584 1633 1536 1624 1801 1732 1683 1350 1233 1217 1314 1359 1404 1634 1361 1119 1012 1105 1234 1499 1720 1829 1865 2094 2326 2575 2293 1739 1202 1169 1219 1556 2015 2244 2127 1925 1727 1650 1861 2155 2111 1965 1957 1944 1939 1901 1948 2030 1721 1439 1425 1456 1513 1680 1808 2003 2090 2121 2183 2143 2000 2014 2251 2027 1778 1775 1749 1911 1777 1363 1036 1090 1364 1483 1603 1679 1772 1901 2138 2356 2748 2804 2488 2093 1834 1903 2033 1858 1801 1992 1944 1676 1603 1852 2045 1997 1985 2111 2036 2042 2050 2126 2287 2333 2643 2717 2491 2444 2364 2465 2552 2733 2751 2431 2090 1983 2024 2072 2245 2285 2271 2270 2195 2087 1967 1842 1701 1667 1622 1646 1818 1978 2068 1906 1577 1466 1579 1751 1880 1921 1954 2014 2068 2145 2112 2061 2014 1845 1659 1499 1649 1777 2693 3074 2946 2322 1753 1604 1782 1919 1980 2040 2051 2034 1898 1831 1744 1415 1167 1108 1159 1235 1209 1262 1485 1905 2233 2323 2265 2089 1898 1710 1398 1138 1240 1512 1892 2246 2561 2626 2575 2427 2204 2099 2216 2834 3010 2879 2480 1932 1726 2370 2516 2402 1970 1504 1404 1583 1611 1705 1978 2178 2314 1996 1311 856 946 1405 1667 1556 1391 1464 1867 2123 2246 2287 2413 2850 2996 2761 2347 2283 2215 2161 1945 2003 2388 2420 2750 2751 2413 2037 2528 2553 2144 1817 1744 1706 1572 1368 773 481 882 1590 1943 1683 1248 1054 1415 2102 2084 2013 2525 2892 3089 2937 2773 2460 2407 2639 2611 2908 3472 3375 3438 3404 2653 1382 1243 1290 1548 1202 738 716 586 794 778 934 1109 1241 1277 985 787 722 697 859 992 1008 981 753 621 570 534 829 1439 1608 1477 1228 1081 1364 1500 2242 2200 1662 1177 1388 1283 1219 1218 1382 1360 1181 1116 1199 1448 1655 1778 1816 1630 1413 1349 1453 1620 1740 1800 1856 1813 1786 1882 1858 1716 1670 1682 1726 1811 1837 1736 1862 2129 2145 2174 2172 2208 2308 2430 2539 2626 2622 2607 2603 2635 2687 2746 2757 2727 2702 2719 2765 2759 2781 2835 2733 2542 2320 2147 2031 1835 1712 1759 1737 1637 1528 1513 1299 1220 1217 1173 1011 819 730 714 843 941 945 908 865 838 833 846 857 857 838 852 893 933 967 957 920 916 963 1059 1044 925 936 876 908 968 924 987 876 638 556 606 845 1050 1075 1092 1148 1067 965 919 904 922 792 638 718 840 1057 956 1113 1104 851 913 924 1030 1183 1249 1219 1192 1140 1008 937 1012 1097 1140 1128 1158 1281 1337 1478 1577 1521 1331 1239 1087 1120 1013 1105 1689 1859 1974 1568 1987 1420 857 641 764 1043 1408 1610 1688 1609 1864 2112 1860 1680 1721 1851 1931 1844 1675 1799 2085 2089 2027 1543 1254 1402 1901 2034 2085 2312 2171 2050 1497 1379 1827 2007 2079 2025 1772 1691 1525 1179 1158 1195 1237 1356 1501 1709 1819 1878 2070 2091 1661 1708 2107 1877 1750 1664 1730 1609 1317 1241 1402 1576 1856 2241 2201 1804 1437 1369 1232 1089 1322 1711 1995 1846 1734 1359 1118 1256 1355 1341 1248 1238 1240 1411 1574 1629 1662 1521 1369 1241 1275 515 460 463 560 822 1012 1249 1478 1408 1195 1180 1160 1211 1205 1372 1594 1581 1480 1427 1528 1376 1450 1736 2114 2309 2266 2062 1815 1509 1163 1080 1303 1604 1797 1879 1975 2140 2265 2222 2123 1965 1784 1598 1429 1401 1473 1571 1677 1877 2038 2033 1888 1679 1527 1556 1636 1672 1658 1591 1398 1482 1499 1613 1876 2089 1839 1313 1244 1271 1449 1644 1808 1724 1179 832 655 953 1227 1463 1889 2105 1729 1544 1370 1127 980 877 776 832 897 1138 1671 2097 2131 1882 1692 1560 1343 1217 1176 1270 1344 1085 681 647 976 1392 1499 1549 1516 1486 1243 1150 1292 1897 1895 1448 1195 1217 953 994 1147 1571 1994 1864 1481 1190 1093 1232 1490 1630 1427 1074 891 856 1169 1528 1842 1907 1549 1085 1050 1481 1920 2219 2323 2032 1573 1292 1333 1503 1443 1273 1187 1233 1385 1480 1580 1618 1647 1775 1720 1412 1137 1087 1250 1320 1513 1898 1588 1354 1143 1046 1077 1443 1755 1907 1918 2078 2251 2356 2206 1582 1329 1168 1235 1689 2253 2417 2318 2205 1976 1790 1889 2059 2117 2114 1981 1957 2052 2055 2111 2008 1571 1342 1476 1658 1660 1624 1862 1926 1925 2063 2205 2149 2008 2052 2294 2253 2164 1927 1790 2067 1843 1236 980 1265 1719 1851 1941 1981 2013 2230 2464 2665 2680 2514 2252 1904 1644 1617 1662 1560 1533 1767 1837 1550 1426 1761 2123 2180 2089 2115 2144 2184 2116 2331 2324 2181 2417 2581 2589 2335 2483 2482 2355 2583 2824 2491 2230 2183 2153 2100 2101 2090 2236 2363 2387 2240 2095 1939 1698 1536 1520 1500 1634 1962 2213 2124 1687 1432 1559 1798 1909 1954 2049 2122 2220 2291 2237 2245 2539 2557 2364 2109 2166 2264 2793 2940 2924 2686 2248 1917 1978 2045 2125 2083 1988 1954 1913 2037 2087 1835 1522 1384 1608 1639 1326 1213 1322 1593 1929 2100 2074 1931 1831 1605 1250 1076 1210 1422 1780 2099 2394 2335 2236 2258 2066 2042 2345 2808 3047 2719 2409 2142 2292 2652 2762 2437 1818 1411 1416 1520 1445 1392 1570 1929 2245 2053 1649 1545 1641 1859 1902 1725 1565 1595 1809 1905 1916 1973 2124 2485 2697 2697 2364 2159 2218 2075 2206 2319 2720 2758 2663 2858 2497 2365 2693 2757 2275 2000 1921 1851 1497 1081 496 227 710 1691 2313 2146 1485 1071 1556 1951 1813 2067 2610 2892 2938 2725 2453 2166 2171 2499 2658 2833 3333 3333 3394 3498 2821 1612 1233 1285 1694 1694 1631 1698 1464 963 783 974 1224 1267 1207 1003 772 795 889 1072 1264 1276 1132 860 789 473 385 611 1023 1349 1504 1300 1297 1159 1489 2111 2122 1796 1465 1402 1281 1248 1261 1435 1407 1236 1122 1146 1322 1483 1667 1714 1524 1365 1296 1376 1532 1568 1675 1775 1686 1616 1810 1888 1713 1679 1514 1552 1647 1729 1641 1755 1993 1942 1974 2094 2161 2250 2391 2454 2541 2620 2590 2573 2630 2688 2689 2751 2804 2824 2850 2902 2910 2918 2964 2828 2466 2241 2118 1983 1861 1849 1753 1691 1567 1508 1449 1292 1210 1172 1140 1031 842 740 725 778 902 949 911 865 866 862 871 877 841 795 778 840 893 914 926 857 839 902 1045 1068 1008 974 927 855 856 897 937 910 811 613 565 769 1006 1139 1166 1245 1221 1116 1005 953 957 824 644 641 791 1025 1020 1049 996 876 885 974 1061 1148 1242 1263 1178 1098 952 835 928 1054 1124 1055 1003 1076 1142 1380 1634 1593 1609 1568 1477 1187 873 850 1199 1540 2017 2154 2200 1869 1329 839 603 837 994 1206 1480 1371 1584 1973 1717 1593 1611 1869 1915 2200 1952 1892 1977 2017 2151 1963 1819 1620 1348 1507 1616 2065 1876 1682 1522 1299 1358 1450 1834 2085 1911 1830 1815 1698 1219 1173 967 1330 1454 1559 1551 1496 1833 2022 1761 1762 2014 2105 2081 1858 1882 1844 1564 1527 1531 1547 1987 2404 2509 2120 1650 1405 1091 840 986 1296 1471 1634 1638 1417 1285 1351 1430 1478 1504 1447 1326 1266 1315 1416 1499 1540 1519 1383 1323 600 560 567 659 865 1073 1235 1368 1279 1200 1114 1224 1412 1439 1545 1692 1633 1465 1338 1313 1163 1282 1584 1756 2054 2244 2140 1819 1465 1130 1067 1342 1739 1878 1899 1978 2184 2345 2444 2458 2227 1883 1615 1421 1399 1562 1666 1697 1786 1829 1791 1694 1566 1712 1855 1936 1953 1756 1459 1267 1448 1617 1702 1859 2106 1947 1815 1395 1378 1590 1860 1918 1791 1409 1111 997 1217 1304 1397 1669 1758 1783 1608 1286 1075 946 878 830 766 782 998 1414 1750 1840 1824 1736 1551 1368 1365 1555 1782 1813 1359 785 782 1026 1175 1201 1195 1369 1419 1199 1225 1286 1672 1540 1095 1181 1264 1076 915 1127 1547 1885 1804 1460 1395 1205 1154 1150 1251 1227 1189 932 827 1152 1644 1935 1923 1531 1134 1257 1764 2170 2338 2391 2235 1708 1194 1428 2031 2137 1749 1341 1243 1524 1592 1726 1747 1810 1650 1852 1575 1117 1067 1148 1131 1573 1805 1678 1513 1197 968 981 1328 1550 1783 1905 1945 2103 2077 2017 1473 1165 1104 1096 1462 2097 2356 2281 2207 2088 1957 1971 2106 2241 2179 2088 2102 2141 2255 2271 2050 1800 1605 1643 1638 1723 1763 1953 1975 1889 2072 2299 2300 2166 2232 2318 2375 2420 2231 2121 2108 1872 1289 1133 1534 1904 2090 2100 2122 2309 2634 2850 2863 2688 2324 1975 1790 1703 1690 1645 1577 1518 1501 1626 1495 1227 1590 2153 2377 2496 2516 2471 2390 2296 2407 2322 2101 2185 2248 2318 1860 2116 2178 2140 2388 2718 2518 2467 2424 2409 2455 2310 2214 2300 2463 2464 2243 2049 1910 1816 1808 1696 1450 1426 1811 2221 2238 1796 1340 1440 1745 1795 2011 2128 2210 2372 2461 2416 2513 2739 2769 2716 2726 2714 2644 2713 2726 2675 2629 2425 2148 2182 2315 2432 2288 2102 1927 2044 2454 2621 2486 2298 2136 2048 1937 1675 1368 1334 1444 1756 2016 1987 2025 2007 1841 1522 1346 1966 1875 1933 2017 2045 2040 1767 1705 1708 1865 2362 2795 2810 2524 2357 2120 2397 2715 2611 2059 1524 1276 1244 1273 1229 1241 1414 1768 2185 2236 2224 2489 2491 2485 2436 2154 1910 1992 1872 1773 1700 1754 1950 2076 2476 2699 2669 2510 2604 2433 2745 2824 2778 2581 2566 2781 2701 2601 2697 2564 2105 1885 1996 1985 1647 1062 613 693 1355 2216 2633 2304 1547 1245 1379 1423 1647 2109 2351 2403 2408 2241 1999 2080 1990 2369 2632 2703 2910 3115 3055 2885 2146 1395 1154 1330 1573 1785 1965 1912 1492 993 881 1238 1549 1547 1292 924 708 662 901 1281 1522 1452 1279 1175 917 580 444 566 828 1080 1099 1352 1278 1295 1479 1742 1703 1497 1407 1331 1357 1329 1304 1438 1505 1352 1166 1136 1197 1397 1670 1704 1465 1320 1312 1325 1396 1405 1568 1723 1632 1453 1777 1799 1738 1638 1493 1505 1599 1648 1577 1604 1687 1797 1862 1908 2011 2115 2238 2300 2294 2319 2401 2434 2517 2590 2584 2663 2740 2750 2848 2936 3002 2981 3039 2861 2537 2168 1953 1927 1935 1886 1689 1576 1530 1498 1410 1293 1198 1102 1045 1014 942 841 721 741 892 949 906 857 824 827 877 901 842 840 831 883 901 936 965 874 800 861 956 999 960 935 927 834 814 889 961 963 772 606 568 755 1044 1245 1268 1306 1250 1099 935 897 929 830 767 640 765 909 1013 1055 977 902 869 1017 1186 1184 1235 1287 1266 1221 993 878 902 1039 1137 1024 1011 889 975 1179 1469 1585 1690 1805 1845 1494 956 908 1109 1324 1632 1978 2177 2086 1770 1317 841 594 826 1225 1365 1192 1249 1696 1505 1526 1508 1685 2038 2372 2376 2338 2235 2146 2349 2371 2097 2121 2431 2106 2074 2329 1717 1455 1647 1432 1011 964 1555 1872 1757 1683 1637 1745 1440 1157 891 1053 1301 1384 1441 1387 1646 1987 1914 1766 1805 2068 2127 1850 1852 1979 1807 1656 1528 1622 2115 2504 2589 2586 2145 1382 900 661 689 860 927 1201 1391 1356 1352 1446 1509 1524 1528 1499 1340 1094 1021 1273 1166 1341 1441 1458 1468 786 678 649 750 932 1084 1238 1242 1195 1060 1034 1264 1454 1385 1401 1522 1543 1443 1239 1148 1323 1507 1622 1695 2023 2233 2146 1835 1392 1078 1114 1451 1939 2098 2023 1966 1965 2135 2368 2429 2245 1910 1559 1333 1362 1608 1810 1851 1877 1720 1477 1428 1367 1601 1908 2116 2077 1800 1411 1219 1253 1838 1929 1907 1964 1857 1734 1332 1219 1524 1770 1720 1600 1438 1273 1259 1447 1420 1402 1368 1489 1617 1580 1329 1104 1034 1043 987 858 940 1181 1403 1537 1568 1618 1653 1542 1382 1576 2057 2414 2319 1552 861 906 987 1078 1155 1086 1180 1255 1279 1560 1578 1668 1296 879 933 1172 910 879 1217 1543 1812 1817 1755 1802 1610 1550 1354 1249 1220 1068 866 816 1040 1549 1903 1806 1367 1121 1491 2016 2303 2433 2393 2226 1550 891 1256 2121 2426 2112 1693 1507 1704 1717 1765 1876 1803 1776 1866 1519 1187 1096 1101 1172 1417 1655 1695 1352 1162 965 900 1130 1229 1498 1799 1893 1914 1862 1679 1307 1137 1084 1055 1278 1734 2059 1987 1843 1837 1800 1839 2046 2209 2013 2038 2027 2032 2259 2326 2119 2130 2078 1706 1540 1519 1745 1960 2041 1977 2026 2211 2246 2354 2330 2406 2477 2480 2303 2071 2067 1856 1438 1331 1548 1694 1912 2021 2120 2350 2643 2769 2608 2331 1977 1701 1681 1714 1882 1983 1992 2059 1737 1754 1648 1259 1417 1878 2499 2443 2392 2238 2218 2282 2496 2528 2335 2324 2266 2119 1703 1706 1760 1807 2021 2428 2576 2491 2426 2462 2519 2431 2301 2351 2536 2568 2319 2054 2008 2119 2158 1898 1467 1198 1573 2187 2350 2002 1412 1410 1388 1730 2018 2237 2309 2464 2527 2432 2590 2354 2230 2143 2297 2609 2689 2510 2509 2495 2535 2514 2349 2284 2430 2610 2474 2170 2038 2163 2460 2608 2686 2802 2783 2627 2351 2005 1693 1502 1455 1629 1779 1818 2082 2270 2409 2456 2281 2618 2392 2026 1953 1848 1795 1686 1435 1360 1589 2169 2601 2463 2365 2154 1998 2262 2618 2596 2094 1488 1236 1111 1062 1076 1166 1380 1727 2171 2515 2615 2576 2583 2647 2654 2515 2441 2377 1840 1584 1550 1561 1738 2056 2276 2597 2850 2874 2689 3011 3091 2853 2653 2442 2486 2663 2738 2776 2642 2499 2143 1878 1956 1988 1778 1263 1092 1546 1775 2036 2520 2051 1332 1385 1279 1010 1278 1769 1875 1883 2018 1938 1837 1903 1973 2204 2456 2570 2639 2799 2556 2210 1810 1460 1337 1416 1432 1583 1792 1663 1411 1120 1094 1586 1828 1907 1582 984 679 483 910 1605 1745 1758 1381 1388 1006 746 644 787 1050 1184 1006 1105 1165 1222 1246 1253 1162 1035 979 1123 1283 1340 1390 1438 1467 1390 1232 1246 1254 1375 1624 1733 1416 1308 1346 1366 1306 1366 1456 1594 1545 1430 1623 1580 1578 1468 1352 1414 1571 1669 1664 1627 1595 1661 1779 1855 1947 2070 2162 2191 2208 2315 2352 2334 2401 2504 2531 2534 2564 2642 2771 2808 2901 2926 2829 2772 2511 2002 1827 1923 2036 1961 1700 1524 1527 1536 1430 1288 1194 1092 1015 960 935 829 711 720 872 942 926 881 791 781 849 894 865 915 942 927 939 954 980 946 846 802 795 811 828 834 833 850 855 886 980 1064 866 647 640 839 1143 1204 1267 1295 1243 1064 866 834 831 879 799 641 620 728 912 1024 1024 916 846 948 1038 1095 1155 1169 1229 1262 1026 908 1007 1104 1145 1108 1026 974 1038 1156 1300 1517 1635 1861 1975 1882 1509 1131 1187 1286 1449 1858 2117 2097 1869 1759 1704 1721 1368 1552 1528 1179 1090 1077 1329 1447 1396 1429 1783 2115 2403 2629 2513 2321 2144 2032 1896 2048 2417 2405 2369 2394 1835 1657 1742 1749 871 697 1312 1500 1414 1266 1260 1615 1558 1260 942 879 998 1266 1489 1330 1445 1780 1792 1677 1563 1954 1973 1674 1580 1638 1629 1384 1433 1647 2136 2483 2546 2489 2038 1364 883 780 825 820 821 998 1256 1343 1292 1361 1466 1536 1523 1528 1386 1061 1006 919 962 1088 1265 1435 1472 876 763 710 801 940 1012 1055 1100 1121 1010 1072 1252 1411 1448 1454 1468 1371 1228 1128 1143 1234 1218 1279 1396 1751 2067 2075 1775 1322 1058 1157 1550 2035 2147 2079 1852 1678 1882 2185 2296 2206 1914 1520 1269 1304 1533 1720 1766 1792 1749 1632 1445 1388 1496 1713 1921 1871 1611 1329 1028 932 1598 2022 2014 2144 1926 1638 1411 1150 1354 1442 1321 1109 1167 1248 1440 1501 1701 1576 1325 1333 1508 1663 1632 1468 1277 1148 1093 1146 1299 1390 1426 1509 1532 1510 1538 1502 1475 1830 2407 2660 2367 1734 1066 839 765 966 1101 1109 1135 1207 1520 1912 2084 1964 1300 1160 789 921 769 853 1286 1492 1586 1763 1945 2151 2112 2106 2124 1899 1473 1051 812 792 873 1212 1607 1602 1251 1114 1463 1964 2417 2565 2412 2110 1259 557 947 1752 2185 2240 2077 2029 1869 1897 1656 1740 1826 2058 1927 1556 1226 1079 1107 1217 1308 1576 1582 1242 1092 1007 913 943 1031 1302 1658 1783 1867 1925 1730 1420 1204 1028 981 1185 1465 1643 1683 1655 1625 1590 1609 1847 2053 1923 1903 1681 1601 2014 2352 2363 2468 2280 1774 1461 1262 1483 1899 1996 2096 2058 2115 2160 2325 2335 2367 2396 2423 2343 2093 1943 1898 1697 1542 1496 1622 1818 1961 2059 2200 2408 2447 2199 1930 1837 1678 1604 1807 2272 2561 2544 2497 2302 2227 2043 1895 1757 2085 2388 2239 2192 1956 1875 2153 2484 2564 2580 2557 2418 2181 1657 1834 1857 1732 1821 2141 2352 2317 2312 2385 2374 2301 2231 2334 2600 2754 2619 2370 2385 2354 2235 1885 1248 1051 1556 2225 2559 2522 2221 1707 1438 1591 1898 2206 2437 2582 2561 2502 2406 2159 1957 1557 1490 1891 2282 2389 2283 2270 2366 2498 2505 2406 2406 2473 2424 2537 2776 2739 2434 2065 2282 2665 2940 2967 2603 2289 2062 1885 1763 1686 1510 1589 1934 2375 2742 2938 2908 2071 1921 1637 1550 1747 1801 1654 1425 1409 1595 1888 1983 1841 1772 1784 1844 2178 2574 2744 2581 2384 2093 1446 1069 1026 1193 1360 1638 2089 2441 2423 2379 2431 2446 2487 2463 2593 2289 1736 1697 1358 1490 1822 2096 2228 2491 2805 2952 3047 2990 2903 2731 2566 2434 2428 2610 2813 2825 2759 2546 2124 1878 1890 1915 1823 1544 1573 1879 1969 2183 2517 2137 1462 1742 1676 1224 1270 1140 1536 1548 1731 1792 1695 1897 1917 2049 2192 2370 2510 2535 2396 2065 1717 1506 1339 1302 1264 1317 1576 1589 1557 1489 1454 1801 1966 2226 2171 1322 624 545 849 1508 1892 1975 1477 1749 1697 1209 910 981 1493 1373 944 1044 1098 1042 980 918 966 992 886 904 1022 1293 1542 1501 1293 1238 1090 1166 1211 1290 1453 1676 1208 1164 1139 1278 1297 1345 1427 1533 1481 1460 1406 1425 1459 1378 1300 1352 1493 1616 1680 1661 1623 1640 1676 1713 1814 1948 2022 2085 2170 2192 2298 2310 2375 2411 2418 2427 2470 2493 2571 2687 2807 2835 2805 2600 2250 1879 1774 1909 2015 2034 1881 1625 1543 1548 1481 1344 1242 1096 1018 919 932 855 676 691 771 836 875 852 790 776 820 872 880 871 909 943 925 917 954 943 872 836 762 729 770 805 778 813 834 866 964 1101 964 731 772 883 1102 1155 1181 1226 1208 1055 938 843 761 771 771 662 596 680 786 851 951 901 883 884 951 1002 1060 1060 1226 1316 1121 968 1168 1233 1235 1211 1136 1194 1310 1380 1422 1444 1654 2014 2155 2044 1622 1340 1312 1338 1391 1667 1922 1947 1559 1545 1584 1655 1567 1896 1819 1407 1297 1167 1312 1485 1584 1634 1693 1804 2181 2480 2088 1479 1152 1356 1231 1244 1547 2106 2500 2179 2075 2108 2136 1795 1159 796 1073 1293 1330 1095 1043 1255 1419 1485 1307 1195 979 1228 1584 1337 1293 1370 1313 1394 1397 1810 1826 1619 1430 1212 1155 1221 1367 1584 1915 2159 2416 2355 1901 1448 1147 1082 1229 1419 1014 939 1169 1256 1224 1224 1398 1490 1490 1507 1396 1290 1141 934 859 934 1084 1220 1294 883 853 864 932 1003 1159 1160 1172 1190 1159 1235 1388 1545 1766 1681 1531 1285 1139 1125 1033 1013 901 939 1139 1419 1569 1484 1394 1224 1197 1334 1675 1898 2040 1945 1615 1528 1802 2033 2078 2034 1867 1568 1297 1311 1514 1580 1543 1457 1473 1519 1456 1477 1512 1509 1535 1551 1407 1145 873 825 977 1420 1931 2224 2064 1875 1623 1240 1282 1192 912 788 878 1119 1062 1355 1598 1431 1230 1291 1554 1855 1845 1645 1425 1273 1235 1245 1383 1495 1503 1478 1419 1507 1608 1599 1615 1917 2228 2394 2124 1806 1106 692 593 798 1062 1154 1208 1294 1666 2194 2576 2534 2138 1516 911 781 744 834 1257 1419 1445 1612 1925 2289 2403 2286 2295 2088 1623 1130 826 699 704 895 1235 1390 1219 1128 1260 1733 2466 2619 2403 1919 1109 644 1089 1842 2172 2204 2176 1949 1767 1910 1628 1676 2036 2149 1910 1694 1359 1037 928 1058 1316 1581 1465 1209 1020 966 885 843 968 1384 1707 1877 2106 2213 1933 1456 1123 923 936 1235 1521 1630 1749 1777 1655 1530 1517 1730 1927 1949 1990 1556 1262 1304 1615 2163 2514 2487 2031 1533 1249 1258 1650 1743 1800 1855 1945 2010 2073 2181 2135 2178 2249 2297 2161 2016 2288 2380 2143 1904 1890 1967 1990 1925 1898 2122 2183 2110 1983 1925 1947 1779 1883 2322 2694 2744 2613 2621 2559 2456 2378 2278 2337 2114 2068 2253 2181 1921 2086 2211 2395 2672 2649 2626 2457 1992 2090 2004 1828 1941 2056 2110 2328 2626 2770 2678 2500 2370 2390 2616 2813 2824 2842 2783 2730 2459 1818 1125 1151 1766 2356 2518 2764 2605 2112 1683 1477 1704 2036 2322 2446 2482 2464 2204 2114 2195 1791 1376 1508 1841 1991 1964 1966 2057 2267 2444 2447 2326 2268 2369 2716 3024 2807 2316 1630 1856 2223 2600 2892 2685 2445 2373 2376 2227 1894 1501 1405 1709 2238 2490 2476 2288 1693 1373 1202 1246 1523 1736 1797 1624 1513 1518 1566 1719 1605 1454 1538 1774 2179 2623 2901 2965 2979 2732 2165 1538 1217 1249 1284 1481 1859 1886 2228 2145 2309 2293 2366 2264 2209 1962 1860 1681 1371 1444 1847 2110 2280 2383 2409 2370 2480 2512 2517 2517 2524 2537 2494 2671 2921 2948 2906 2586 2227 1910 1801 1891 1956 1828 1862 1950 2135 2188 2529 2417 1942 1835 2361 2515 2067 1335 1341 1342 1726 2067 1764 1531 1620 1916 2110 2114 2162 2191 2136 1845 1621 1549 1363 1149 1072 1237 1702 1687 1614 1681 1786 1974 1997 2356 2598 1768 729 785 868 1297 1804 1904 1835 2113 1896 1339 1079 1168 1596 1304 744 872 1058 903 752 683 839 1017 898 846 945 1193 1559 1538 1369 1146 850 994 1069 1065 1171 1199 1207 1082 1002 1157 1346 1377 1385 1452 1479 1476 1422 1427 1504 1431 1298 1334 1378 1430 1547 1533 1532 1577 1723 1766 1740 1778 1814 1932 1994 2050 2209 2240 2276 2320 2336 2324 2366 2413 2470 2603 2674 2721 2742 2501 2093 1785 1768 1873 1855 1838 1779 1648 1518 1508 1524 1447 1424 1177 997 877 847 822 705 702 684 724 783 809 785 757 781 811 821 841 850 847 868 870 884 889 899 820 742 707 772 760 833 825 819 884 940 1120 1084 881 825 821 1048 1175 1178 1208 1180 1078 1044 912 681 685 732 641 551 562 680 819 891 882 929 860 861 892 1018 1088 1203 1213 1130 1087 1116 1173 1248 1322 1355 1398 1475 1535 1598 1554 1751 2167 2283 2153 1891 1908 1583 1496 1236 1407 1646 1630 1240 1193 1286 1507 1725 1991 2010 1966 1869 1583 1485 1525 1678 1929 1933 1946 2153 2175 1600 728 486 783 1001 938 1152 1774 2150 1938 2026 1986 1899 1762 1392 1078 1107 1171 1310 1290 1083 1209 1596 1789 1798 1545 938 1417 1909 1504 1471 1383 1236 1170 1279 1624 1900 2030 1829 1345 1124 1215 1204 1199 1372 1726 2243 2258 1891 1644 1556 1624 1723 1811 1196 947 1118 1182 1177 1117 1172 1305 1431 1466 1418 1419 1343 1123 974 1048 1035 1070 1216 752 815 861 1005 1127 1187 1176 1188 1297 1425 1653 1846 1872 1643 1619 1518 1381 1350 1153 1011 921 1346 1492 1649 1647 1338 961 960 1122 1369 1607 1745 1889 1972 1703 1402 1465 1752 1882 1848 1823 1748 1567 1393 1371 1519 1653 1606 1450 1358 1365 1429 1547 1704 1554 1283 1145 979 921 892 1049 1018 1281 1789 1976 1741 1830 1652 1581 1488 1087 733 595 580 656 962 1445 1618 1486 1276 1368 1549 1904 1746 1477 1381 1338 1399 1470 1486 1372 1201 1187 1315 1572 1885 1968 1968 2135 2122 2055 1788 1199 738 615 705 880 1162 1266 1390 1431 1668 2194 2576 2690 2498 1756 1191 942 710 619 929 1276 1408 1541 1584 2127 2570 2592 2514 2284 1855 1300 962 950 1010 1069 1198 1272 1248 1243 1228 1460 2159 2418 2235 1745 1074 768 1331 1556 1974 2110 2040 1854 1864 1903 1666 1693 1935 2096 1975 1779 1687 1179 888 947 1213 1446 1425 1362 1292 1224 1198 1211 1296 1776 2136 2297 2462 2391 1920 1401 1133 1006 1018 1232 1528 1688 1891 1892 1684 1534 1606 1872 2088 2167 2188 2101 1719 1282 1446 2101 2509 2622 2302 1737 1276 1115 1285 1480 1398 1456 1660 1794 1847 1900 1915 2021 2221 2380 2474 2524 2602 2614 2478 2197 2000 1929 1822 1702 1631 1793 1828 1961 2151 2299 2373 2259 2135 2183 2458 2537 2524 2336 2468 2530 2478 2460 2294 1967 2003 2167 2265 2140 2123 2080 2544 2813 2774 2870 2758 2399 2057 1865 1839 2044 2299 2332 2423 2745 2982 2903 2639 2394 2346 2393 2512 2712 2804 2799 2797 2508 1677 1254 1498 1813 2351 2582 2831 2557 2174 1839 1441 1567 1968 2080 2092 2198 2189 2023 2166 2327 2107 1726 1552 1597 1614 1699 1851 1891 1975 2169 2275 2318 2446 2669 2853 2755 2469 1848 1460 1643 1898 2184 2588 2607 2278 2379 2485 2495 2140 1669 1389 1474 1869 1927 1871 1662 1577 1606 1505 1457 1743 2013 2007 2193 2434 2286 1902 1532 1353 1417 1728 2027 2267 2507 2646 3047 3283 3086 2638 2151 1610 1266 1211 1240 1105 1276 1713 2036 2054 2200 2358 2293 2258 1995 1759 1693 1453 1446 1783 2034 2268 2388 2287 2051 1929 2102 2332 2422 2585 2721 2618 2744 3093 3305 3265 2822 2284 1853 1564 1701 1706 2062 2229 2319 1937 2166 2576 2653 2492 2482 2752 2954 2632 1808 1390 1297 1462 2107 2625 2444 1862 1763 2005 2057 2010 1897 1869 1844 1847 1802 1757 1264 1040 1333 2144 1631 1677 1447 1888 1984 1744 2010 2249 1704 1018 1006 1169 1531 1805 1959 2067 2075 1712 1376 1107 1171 1570 1404 922 1130 1296 1118 749 553 664 827 894 854 842 1049 1316 1547 1391 1038 874 1051 1035 967 1013 1063 1200 1187 1083 1144 1362 1447 1461 1489 1397 1350 1375 1428 1572 1556 1442 1455 1410 1404 1519 1473 1450 1496 1724 1561 1595 1734 1783 1873 1902 1918 2042 2086 2130 2184 2269 2294 2272 2345 2411 2479 2667 2826 2683 2371 1965 1706 1748 1792 1782 1738 1663 1677 1437 1450 1491 1486 1377 1190 1005 866 877 890 792 773 712 703 761 793 765 719 726 741 736 784 751 744 854 900 910 912 874 779 671 633 687 671 742 770 799 840 928 1064 1060 1019 877 845 1086 1305 1346 1357 1322 1230 1116 983 732 645 653 538 517 538 718 793 855 870 867 848 922 974 1005 1120 1244 1232 1189 1144 1077 1145 1313 1443 1490 1457 1458 1496 1616 1634 1817 2127 2251 2218 2235 2187 1942 1669 1306 1222 1261 1217 1048 972 1055 1266 1511 1711 1859 1907 2130 2107 1913 1696 1703 1769 1831 1800 1976 1858 1303 652 618 725 1451 1512 1408 1523 1584 1645 1985 1913 1553 1478 1432 1382 1271 1177 1331 1503 1193 1199 1534 1594 1971 1417 926 1546 1962 1939 1900 1470 1029 957 1214 1611 1857 2177 2349 1687 1185 1132 977 676 761 1338 1934 2123 1822 1684 1638 1756 2013 1883 1359 1057 1021 1130 1181 1077 1025 1180 1329 1383 1362 1370 1459 1438 1239 1283 1199 1074 1163 660 722 879 1026 1148 1142 1002 1003 1102 1415 1656 1777 1722 1568 1328 1320 1416 1343 1219 1276 1312 1901 2063 2224 2072 1534 1021 932 1182 1283 1503 1770 1952 1875 1560 1366 1492 1767 1838 1675 1566 1517 1436 1389 1424 1543 1660 1672 1513 1319 1259 1401 1656 1955 1953 1558 1129 1071 907 1008 1386 1197 1153 1313 1462 1451 1754 1855 1849 1646 1161 1076 869 734 690 1051 1557 1825 1616 1358 1467 1771 2005 1691 1380 1294 1345 1589 1666 1436 1098 880 958 1219 1641 2093 2265 2230 2322 2278 2091 1563 934 726 760 1037 1158 1396 1482 1531 1542 1710 2138 2490 2647 2335 1921 1506 1105 729 791 1239 1360 1240 1188 1501 2127 2560 2454 2123 1819 1406 1026 947 1238 1507 1580 1654 1595 1546 1392 1118 1223 1857 2173 2113 1715 1169 952 1274 1652 1755 1735 1812 1878 1862 1727 1614 1613 1810 2033 2118 1980 1760 1265 938 951 1179 1383 1528 1628 1647 1624 1668 1781 1910 2066 2258 2576 2853 2831 2342 1617 1347 1352 1157 1175 1434 1740 1937 1894 1596 1527 1700 1976 2163 2199 2057 2171 1976 1515 1419 1855 2432 2534 2510 2127 1765 1496 1360 1471 1398 1379 1589 1792 1878 1866 1976 2165 2242 2493 2881 3013 2806 2575 2395 2047 1762 1677 1551 1520 1582 1752 1884 2103 2448 2596 2473 2507 2240 2165 2303 2242 2135 1924 2128 2297 2327 2316 2069 1941 1973 2046 2057 2255 2321 2320 2667 2920 2944 3038 3002 2655 2401 2031 1628 1879 2283 2392 2431 2717 2979 2918 2717 2545 2271 2247 2394 2555 2505 2448 2545 2390 1645 1484 1637 1896 2527 2823 2848 2530 2043 1653 1449 1566 1801 1915 1963 2008 2015 1937 2092 2132 2047 1958 1892 1872 1780 1830 1987 1928 1808 1826 2027 2357 2666 2624 2430 2274 2065 1578 1479 1715 1851 2027 2289 2272 2266 2243 2405 2496 2249 1799 1399 1138 1115 1208 1735 1699 1540 1896 2054 1972 2113 2273 2334 2481 2581 2675 2424 1837 1289 1357 1960 2256 2287 2331 2553 3088 2999 2848 2490 2358 1925 1692 1774 1799 1284 1094 1432 1709 1848 1983 2077 2203 2257 1942 1581 1534 1386 1291 1500 1712 2039 2408 2272 1970 1826 1989 2216 2197 2434 2551 2716 2868 3122 3065 2856 2585 2058 1624 1981 1815 1821 2094 2275 2197 2007 2158 2552 2696 2776 2885 2971 3165 3107 2551 1670 840 769 1488 2028 2000 1575 1714 1968 2231 2030 1772 1789 1951 2032 2205 2261 1626 1255 1707 2427 2591 2091 1749 2046 1903 1590 1643 1823 1861 1614 1434 1528 1826 1987 2125 2227 2066 1791 1367 904 1050 1522 1442 1426 1644 1747 1598 938 555 903 1042 1079 906 888 1066 1219 1511 1404 1092 929 1071 1085 1101 1199 1264 1297 1224 1078 1052 1152 1277 1461 1438 1282 1171 1294 1403 1569 1477 1638 1750 1601 1488 1662 1654 1547 1486 1481 1510 1491 1596 1680 1753 1827 1808 1775 1848 1945 2070 2239 2236 2157 2214 2301 2422 2779 3231 3197 2613 2006 1766 1696 1748 1734 1683 1645 1593 1428 1411 1432 1405 1328 1201 994 850 902 972 956 884 789 727 729 756 741 716 654 625 635 665 647 675 737 783 856 911 881 797 661 592 593 630 659 710 769 814 877 914 934 947 896 958 1170 1347 1488 1523 1518 1334 1121 961 769 644 637 590 545 655 843 821 842 845 837 796 806 902 1006 1193 1371 1364 1302 1141 1068 1190 1366 1432 1479 1435 1436 1377 1453 1534 1692 1931 1710 1837 2066 2134 2043 1824 1550 1455 1365 1186 1023 912 900 1006 1130 1196 1518 1454 1916 2176 2279 2119 1999 1773 1566 1580 1699 1555 1407 1168 908 1112 1692 2153 2182 1612 1438 1493 1728 2086 1617 1192 1223 1202 1425 1038 1082 1490 1305 1478 1279 1577 1769 1251 893 1343 1613 2045 2166 1660 955 729 1111 1412 2054 2522 2519 1652 1069 891 860 678 751 1141 1578 1797 1648 1634 1638 1716 1938 1853 1517 1353 1228 1210 1251 1138 971 990 1047 1242 1331 1403 1659 1664 1525 1464 1165 995 1137 790 954 1092 1204 1235 1131 922 785 767 986 1169 1295 1285 1259 1103 1196 1292 1318 1533 1713 1851 2048 1985 2092 2056 1537 1084 998 1049 1187 1434 1710 1813 1695 1485 1468 1651 1742 1698 1523 1345 1289 1253 1282 1423 1526 1573 1593 1476 1267 1134 1271 1586 1920 2127 1979 1820 1316 1269 1415 1442 1295 1045 933 896 1307 1658 1834 1768 1750 1694 1475 1235 1166 1089 1213 1638 1912 1702 1307 1438 1900 2049 2027 1707 1341 1370 1668 1788 1440 1008 883 960 1136 1415 1779 2113 2238 2227 2027 1804 1373 1011 991 1086 1223 1374 1531 1446 1437 1363 1696 2197 2421 2336 2137 1871 1586 1277 957 1319 1589 1635 1516 1315 1524 2101 2475 2418 2046 1668 1309 1081 1156 1399 1635 1867 2001 1856 1845 1649 1245 1387 1873 2153 2014 1689 1495 1159 1474 1819 1640 1232 1426 1804 1842 1774 1490 1449 1686 1771 2088 2044 1925 1463 1111 1060 1230 1447 1606 1745 1795 1807 1927 2095 2181 2212 2342 2668 3026 3106 2726 2185 1957 1749 1291 1148 1365 1688 1882 1824 1449 1465 1723 1953 1992 2014 1801 1804 1530 1491 1446 1639 2163 2233 2308 2236 2274 2126 1968 1812 1744 1637 1780 2085 2242 2186 2216 2293 2383 2607 2825 2830 2633 2444 2255 1934 1664 1644 1589 1577 1760 1975 2169 2448 2703 2866 2868 2612 2452 2292 2170 2038 1890 1809 1868 1976 2063 2160 2005 1894 1812 1941 1960 2115 2236 2323 2520 2795 3025 3239 3344 3235 2838 2197 1814 1822 2086 2337 2426 2733 3006 2958 2769 2512 2173 2157 2292 2379 2273 2146 2290 2214 1843 1795 1747 2144 2826 3114 2943 2165 1703 1665 1527 1451 1575 1845 1905 1908 1953 1898 1892 1913 1921 1949 2041 2212 2225 2143 2202 2295 2117 1940 2047 2161 2490 2479 2241 2223 2103 1761 1592 1911 1982 2030 2023 2054 2111 2156 2271 2414 2319 1968 1749 1527 1295 1534 1893 2004 2065 2252 2348 2232 2216 2178 2056 2038 1912 2229 2538 2290 1668 1477 1881 2056 2111 2058 2164 2702 2652 2624 2182 2088 2185 2277 2283 2147 1741 1475 1638 1771 1939 1903 1792 2033 2197 1850 1606 1694 1467 1177 1237 1388 1828 2393 2229 1887 1898 2054 2113 1949 2058 2262 2686 2826 3127 2839 2667 2556 2236 2090 2346 2562 2404 2184 1985 1987 2022 2239 2414 2602 2864 3004 2976 2976 3022 2762 2193 1516 1140 1513 1925 2009 1884 1794 1935 2029 1866 1629 1724 1977 2120 2365 2546 2354 2108 2267 2288 2177 2059 2000 2093 1900 1429 1177 1444 1795 1792 1593 1685 2019 2063 2066 2159 2093 1784 1280 800 973 1426 1467 1826 1845 2151 1764 1242 876 1478 1457 1331 1087 1040 1181 1254 1324 1215 1008 919 988 1066 1139 1226 1286 1325 1184 946 899 940 1042 1285 1113 1017 961 1201 1299 1345 1298 1434 1550 1596 1649 1835 1850 1831 1712 1585 1504 1461 1431 1559 1648 1637 1636 1702 1807 1813 1908 2062 2203 2076 2096 2277 2400 2817 2998 2953 2360 1967 1917 1851 1865 1862 1739 1683 1610 1516 1447 1394 1332 1271 1179 1014 902 926 990 1027 925 789 698 699 731 724 691 559 534 569 618 649 588 562 600 707 828 867 798 714 651 601 586 616 695 787 858 893 928 991 980 947 1063 1273 1415 1421 1417 1488 1259 1031 912 770 704 671 650 573 698 870 847 798 809 822 778 772 879 1047 1221 1354 1348 1317 1134 1084 1173 1346 1468 1460 1429 1465 1322 1308 1355 1410 1489 1308 1414 1691 1890 1950 1902 1869 1942 1847 1579 1238 1004 1287 1192 1209 1031 1197 1211 1487 1835 2095 2234 2041 1586 1409 1479 1517 1448 1420 1307 1060 1184 1933 2391 1951 1930 1920 1478 1552 2328 2082 1581 1190 1106 1679 1099 934 1324 1431 1479 1420 1571 1783 1409 920 905 1198 1828 2213 1830 928 634 870 1400 2479 2957 2190 1410 1190 1137 965 1000 1022 1136 1343 1406 1433 1563 1729 1756 1755 1720 1504 1390 1311 1307 1353 1268 1194 1256 1207 1294 1333 1456 1623 1633 1635 1473 1201 1134 1227 825 1030 1252 1423 1447 1244 974 779 674 814 955 984 1083 1100 1161 1105 1170 1401 1786 1980 2022 2035 2063 1999 1835 1721 1300 974 1020 1240 1507 1774 1711 1486 1339 1373 1503 1560 1465 1361 1265 1181 1168 1256 1394 1432 1471 1524 1474 1325 1151 1199 1486 1969 2029 2101 1854 1282 1321 1444 1454 1176 1086 928 847 1058 1373 1398 1279 1497 1682 1779 1658 1540 1251 1253 1774 2026 1777 1408 1463 1599 1996 2077 1677 1457 1507 1761 1911 1565 1153 1046 1031 1119 1276 1538 1948 2239 2165 1587 1223 1041 994 1095 1220 1273 1518 1565 1612 1395 1215 1685 2359 2105 1955 1854 1680 1590 1525 1403 1814 2002 1775 1476 1308 1579 2114 2289 2255 2087 1797 1545 1409 1395 1389 1572 1995 2155 2008 2027 1876 1507 1576 1805 2082 1982 1690 1437 1270 1797 1993 1631 1241 1403 1815 1899 1790 1628 1584 1478 1708 2043 2155 1907 1530 1321 1287 1360 1470 1526 1619 1696 1653 1660 1787 1932 2056 2266 2653 3077 3315 3279 3099 2393 1428 993 976 1217 1570 1754 1675 1281 1322 1413 1714 2081 2074 1783 1450 1447 1477 1475 1483 1924 1876 1838 1926 2129 2241 2280 2164 2000 1868 1933 2216 2387 2384 2359 2355 2431 2481 2454 2363 2275 2254 2164 1979 1819 1681 1611 1632 1808 2064 2179 2406 2643 2826 2865 3014 3039 2476 2040 1982 1973 1821 1789 1708 1861 1992 1855 1783 1559 1587 1695 1849 1986 2097 2208 2415 2815 3112 3259 3366 3007 2570 2480 2266 2088 2226 2423 2687 2586 2608 2496 2266 2047 2047 2153 2288 2160 2084 2209 2230 2061 1930 2023 2342 2856 3167 2971 2142 1581 1469 1578 1514 1630 1873 1862 1858 2013 2065 1999 2048 2104 1946 2091 2392 2538 2434 2418 2658 2543 2213 2202 1920 2319 2273 2104 2228 2262 2123 1897 2172 2240 2215 2088 1897 2000 2128 2260 2364 2289 2075 1924 2202 2221 2044 2166 2370 2497 2500 2556 2558 2572 2324 1839 1650 1777 1880 2264 2347 1987 1715 1790 1822 1913 1842 1740 2294 2526 2235 2047 1851 2198 2366 2328 2241 1903 1801 2110 2209 2340 2097 1743 1956 2172 1826 1731 2053 1779 1416 1331 1434 1848 2214 2046 1604 1636 1886 1938 2024 1909 2007 2342 2785 3066 2585 2475 2565 2634 2744 2876 2707 2654 2536 2032 1782 1994 2192 2218 2385 2757 2860 2658 2463 2537 2428 2366 2145 1668 1752 2075 2398 2161 1721 1814 1491 1594 1552 1798 2048 2132 2428 2738 2852 2883 2750 2084 1706 1683 1758 2023 2123 1984 1767 1569 1714 1898 1744 1693 2064 2095 2085 2120 2293 1854 1270 812 1010 1508 1541 1732 1816 2007 1767 1643 1566 1714 1476 1332 1152 1046 1130 1169 1078 927 814 819 912 1041 1081 1103 1047 1061 1022 841 832 885 961 1047 824 857 910 1090 1133 1118 1228 1337 1417 1563 1743 1882 1986 2051 1950 1772 1617 1446 1414 1413 1463 1551 1607 1738 1959 1843 1865 1873 1898 2244 2145 2503 2503 2703 2946 2616 2457 2192 2051 1988 2075 2049 1894 1805 1776 1632 1491 1412 1298 1231 1150 1056 1003 966 1008 1018 931 745 653 660 655 686 632 545 526 543 603 620 624 573 548 602 701 782 756 708 698 643 576 589 668 753 780 811 884 1001 1052 991 1108 1254 1267 1192 1276 1324 1121 883 844 855 752 664 674 680 757 871 849 789 781 814 782 768 862 998 1053 1269 1372 1294 1126 1075 1122 1062 1174 1283 1321 1349 1282 1258 1260 1260 1209 1131 1197 1432 1587 1646 1660 1808 1700 1864 1824 1467 1228 1730 1781 1611 1286 1171 1276 1380 1416 1707 2092 2074 1573 1353 1476 1570 1639 1546 1588 1228 818 1051 958 956 1663 1879 1319 1610 2474 2371 2425 1664 1461 1896 1440 984 1024 1159 1418 1427 1521 1899 1910 1742 1159 1074 1644 2271 1997 998 774 653 1558 2632 2865 2007 1526 1465 1492 1415 1310 1266 1267 1190 1193 1226 1426 1748 1808 1620 1500 1358 1304 1297 1327 1433 1413 1517 1455 1399 1370 1319 1347 1363 1408 1504 1463 1219 1114 1232 540 721 1029 1330 1416 1254 1119 1012 948 1052 1054 1035 1064 1180 1155 1115 1225 1340 1601 1948 2159 2189 2216 2124 2085 1979 1541 1110 1181 1297 1708 2000 1882 1657 1580 1643 1663 1743 1658 1420 1277 1258 1274 1282 1340 1402 1483 1547 1527 1477 1411 1514 1581 1896 2390 2084 1768 1437 1392 1427 1184 1223 1146 951 927 1073 1085 1179 948 1332 1672 1783 1890 1841 1624 1584 1933 2052 1800 1629 1385 1426 1904 1907 1568 1523 1686 1950 2047 1721 1292 1110 1053 1104 1360 1961 2422 2441 2002 1109 816 790 889 1012 1159 1204 1422 1782 2071 1625 1256 1494 2045 1606 1525 1545 1531 1627 1659 1827 2252 1966 1415 1224 1229 1500 1859 1804 1769 1889 1826 1725 1649 1547 1473 1612 2007 2132 2016 1950 1905 1643 1774 1819 1908 1822 1600 1465 1541 1968 2070 1718 1291 1452 1974 1978 1788 1610 1463 1415 1580 1850 2038 1759 1427 1341 1426 1474 1454 1421 1475 1591 1561 1492 1557 1683 1908 2236 2647 3065 3246 3206 2983 2305 1359 990 910 1171 1546 1689 1537 1389 1145 1259 1737 2145 2109 1786 1938 1653 1312 1321 1484 1752 1572 1462 1560 1805 2000 2092 2108 1963 1873 1956 2045 2138 2234 2221 2253 2367 2287 2048 1910 1933 2037 2016 1993 1842 1568 1508 1661 1932 2083 2048 2102 2409 2733 2963 3073 3152 2698 2153 2108 2175 1973 1760 1606 1677 1716 1657 1490 1284 1320 1515 1756 1921 1954 1992 2001 2062 2337 2658 3003 3002 2844 2695 2643 2313 2040 2169 2295 2015 2085 2117 2022 1839 1817 2124 2267 2182 2218 2242 2348 2213 2037 2081 2317 2588 2988 2983 2883 2400 1792 1527 1469 1656 1897 1867 1823 2051 2263 2294 2325 2184 2111 2149 2344 2528 2552 2584 2747 2725 2638 2172 1731 2092 2083 1996 2115 2287 2269 2230 2413 2571 2657 2437 2144 2052 2115 2280 2372 2346 2358 2339 2596 2651 2409 2479 2516 2602 2604 2610 2410 2354 2285 2013 1835 1906 1683 1875 1997 1986 1841 1820 1807 1867 1951 1788 2211 2378 2359 2276 1963 2029 2149 2247 2172 2050 2226 2512 2707 2645 2108 1540 1551 1839 1896 1885 1848 1708 1514 1414 1603 1972 2355 1991 1641 1715 2107 2060 2313 1969 1752 2069 2476 2614 1977 1807 1743 1836 2060 2289 2489 2792 2599 1986 1825 1997 2116 2076 2022 2059 2088 2072 1958 2050 2066 2104 1963 1801 2061 2406 2721 2359 1869 1512 1218 1417 1633 1944 2071 2180 2376 2632 2870 2910 2540 1986 1771 1841 1902 1992 2169 2364 2160 1573 1716 2043 1636 1533 1984 2101 1924 2257 2513 1875 1074 767 1135 1312 1713 1676 1599 1776 1769 1863 1926 1808 1397 1006 828 797 935 1026 974 932 914 895 1004 1094 1034 967 789 822 808 704 743 922 927 788 806 952 1049 1050 1046 1068 1334 1479 1485 1633 1784 1859 2017 2110 2019 1761 1504 1394 1203 1088 1152 1390 1702 1856 2075 1917 2019 2048 2215 2797 2353 2142 1784 2408 2875 3205 2689 2323 2179 2116 2221 2169 2016 1948 1873 1731 1577 1467 1318 1242 1194 1114 1021 985 974 981 886 728 665 625 613 639 605 545 522 548 570 605 625 584 533 524 589 653 598 559 617 634 578 579 616 684 690 741 881 1071 1138 1051 1066 1122 1163 1093 1084 1147 1002 807 756 780 769 679 626 637 750 893 892 873 839 838 824 776 808 892 968 1215 1246 1232 1162 1088 1086 1065 1100 1135 1153 1156 1173 1192 1238 1297 1212 1101 1140 1371 1343 1315 1344 1493 1393 1653 1870 1793 1826 1961 2150 2066 1705 1423 1412 1472 1464 1638 2100 2269 1895 1561 1421 1554 1750 1669 1944 1404 602 608 364 1078 1566 1521 1212 1525 1471 2084 2493 2092 1977 2174 1767 1287 935 895 1374 1450 1484 2032 2081 1864 1156 1110 1617 2145 1819 1696 900 835 1656 2519 2638 2175 1817 1645 1701 1749 1570 1481 1691 1517 1172 1051 1253 1519 1826 1819 1566 1264 1180 1200 1224 1297 1400 1563 1608 1564 1435 1295 1208 1199 1258 1343 1418 1318 1502 1512 389 545 820 1055 1148 1132 1163 1248 1244 1200 1030 1008 977 1083 903 914 970 1074 1380 1943 2286 2342 1910 1755 1855 1916 1638 1234 1328 1463 1764 1967 1965 1867 1849 1946 1995 1924 1767 1451 1257 1326 1410 1384 1327 1414 1572 1670 1592 1518 1541 1702 2029 2399 2404 2029 1704 1544 1713 1823 1497 1458 1132 999 998 961 819 746 891 1506 1931 1950 1808 1826 1696 1699 1899 2028 1980 1624 1276 1319 1733 1715 1476 1601 1898 2212 2260 1970 1567 1243 1174 1254 1651 2271 2616 2388 1722 764 634 762 944 1001 1160 1246 1536 2035 2313 1928 1322 1280 1534 1197 1193 1336 1368 1408 1655 2187 2501 2051 1352 1104 1371 1700 1753 1743 1823 1820 1688 1565 1494 1490 1476 1586 1953 2178 2019 1728 1812 1728 1836 2019 1898 1668 1662 1657 1796 1870 1863 1684 1266 1380 1412 1824 1883 1741 1598 1506 1652 1830 1899 1612 1348 1305 1376 1438 1456 1443 1538 1709 1768 1766 1750 1724 1854 2268 2652 2751 2963 2872 2606 2117 1478 1197 954 1236 1604 1809 1745 1667 1288 1417 2003 2175 2067 2058 2389 2017 1517 1540 1628 1686 1531 1318 1293 1420 1570 1688 1832 1933 1975 2102 2256 2240 2138 2039 2008 2077 1961 1758 1681 1728 1821 1917 2025 1844 1534 1539 1763 1997 2084 2075 2162 2428 2451 2734 2816 2835 2680 2389 2352 2257 2043 1757 1639 1508 1407 1327 1197 1206 1429 1692 1897 1964 1882 1850 1752 1726 1941 2303 2641 2719 2573 2391 2573 2421 2096 1968 1810 1889 1914 1895 1991 1835 1826 2192 2406 2458 2301 2323 2531 2456 2151 1998 2123 2276 2707 2961 3016 2682 2058 1628 1463 1632 1908 1946 1922 1994 2124 2388 2368 2193 2244 2222 2213 2385 2506 2552 2812 2934 2874 2210 1732 1846 1954 1939 2113 2276 2385 2473 2397 2362 2455 2386 2116 1891 1926 2192 2429 2542 2530 2570 2821 2767 2510 2581 2587 2632 2590 2413 1888 1846 1787 1959 1929 1929 1554 1513 1602 1743 1819 1809 1837 1971 2183 2507 2564 2487 2354 2237 2014 1942 2072 2234 2107 2010 2136 2400 2803 2677 2020 1448 1281 1360 1617 1817 1817 1880 1537 1330 1430 2097 2998 3041 2838 2859 2519 2202 2241 1817 1496 1619 1789 1820 1342 977 970 1192 1540 1897 2319 2482 2286 2340 2427 2453 2282 1817 1433 1126 1076 1364 1811 1887 1994 2104 2235 2131 2095 2547 2752 2770 2234 1470 1199 1371 1639 1820 1926 2077 2171 2372 2712 2799 2507 2184 2127 2212 2189 2135 2192 2376 2274 1405 1693 1909 1489 1386 2231 2144 1722 1900 2007 1603 1030 890 952 1250 1827 1772 1458 1531 1618 1617 1663 1622 1213 843 771 718 783 950 1109 1118 1076 1053 1144 1149 1010 919 754 760 778 843 886 977 891 720 746 1009 1166 1160 1164 1224 1473 1743 1754 1744 1845 1976 2097 2029 1867 1606 1417 1188 801 778 1208 1872 2051 2191 2162 2109 2067 2253 2717 2926 2448 1801 1142 937 770 2126 2839 2439 2282 2290 2346 2259 2113 1969 1860 1791 1669 1501 1351 1300 1268 1147 1020 958 887 878 846 769 693 609 579 604 602 535 480 457 442 503 569 569 504 472 449 448 445 442 496 581 572 585 602 686 705 727 873 1078 1107 1055 1007 997 1047 1012 963 985 947 828 687 691 759 654 547 572 698 665 802 886 959 963 849 872 868 849 920 1061 1180 1258 1251 1199 1123 1105 1145 1132 1095 1041 1053 1060 1157 1315 1331 1295 1237 1293 1283 1168 1163 1272 1532 1821 2025 2139 2162 2115 2212 2232 1975 1724 1674 1539 1484 1635 2077 2450 2277 1479 1082 1646 1898 1878 1562 1195 799 876 780 1514 1756 1468 1270 1114 1057 1673 2145 2086 2212 2667 2565 1955 919 695 1455 1560 1681 2087 2355 2086 1295 1197 1600 1854 1915 1618 919 911 1667 2372 2597 2460 2018 1548 1511 1756 1788 1727 2025 1899 1350 966 985 1157 1168 1532 1586 1311 1091 1039 1071 1093 1204 1482 1729 1730 1603 1531 1330 1243 1135 1226 1453 1599 1621 1571 655 662 777 867 907 958 959 1032 1249 1215 1079 1077 963 948 873 766 894 1090 1596 1993 2025 2018 1442 1324 1394 1436 1253 1078 1259 1537 1572 1731 1928 1978 1976 1993 2056 2116 1889 1390 1142 1369 1612 1509 1323 1274 1333 1508 1533 1538 1621 1862 2220 2524 2397 2185 1800 1505 1566 1780 1702 1758 1766 1938 1567 1073 712 624 922 1604 1946 1963 1807 1692 1577 1606 1614 1931 2029 1613 1347 1407 1598 1556 1359 1445 1810 2209 2343 2237 1932 1406 1257 1430 1780 2294 2515 2140 1415 642 673 898 1001 1285 1557 1570 1763 2046 2303 2013 1429 1204 1236 1095 1123 1154 1300 1345 1587 2184 2505 2167 1477 1183 1404 1746 1916 1897 2022 1969 1563 1405 1395 1464 1463 1540 2027 2307 2130 1681 1738 1835 2078 2302 1762 1460 1585 1700 1812 1856 1614 1601 1517 1513 1646 1902 1898 1936 1813 1715 1828 1944 1904 1708 1459 1311 1370 1509 1563 1587 1699 1836 1943 2037 2066 1965 1849 2011 2448 2636 2698 2498 2304 2084 1693 1453 1132 1332 1515 1805 1903 1754 1512 1555 2063 2356 2199 2278 2232 2050 1995 1896 2088 2100 1748 1548 1441 1458 1627 1866 2014 2028 2054 2202 2385 2276 2127 1966 1788 1642 1592 1521 1513 1586 1640 1888 2105 1981 1730 1784 2048 2110 2371 2253 2259 2162 2273 2486 2643 2194 2277 2446 2444 2231 2094 1869 1589 1323 1173 1117 1112 1233 1636 2063 2163 2145 2025 1880 1768 1969 2126 2331 2543 2499 2341 2240 2230 2198 2292 2100 2011 2108 2202 2027 2068 1924 1939 1954 2272 2542 2439 2408 2602 2575 2231 1998 2037 2107 2223 2579 2977 2891 2435 2010 1799 1855 2091 2142 2156 2076 2126 2266 2176 2151 2470 2470 2269 2391 2384 2502 2885 3179 2888 2071 1695 1725 2075 2222 2334 2427 2596 2623 2401 2137 1972 1880 1816 1728 1673 1684 1742 1885 1994 2263 2689 2652 2436 2427 2403 2425 2391 2208 2042 1856 1485 1654 1866 1752 1976 1771 1619 1795 2042 2037 2191 2645 2959 3052 2489 2110 2197 2072 1720 1507 1524 1713 1707 1526 1843 2326 2674 2523 1985 1557 1334 1137 1146 1285 1610 2095 2082 2035 1872 2184 3030 3414 3592 3273 2587 2287 2212 1847 1441 1289 1259 1203 994 857 1081 1575 2118 2466 2471 2000 2064 2407 2649 2481 2129 1679 965 578 791 787 1284 1710 1877 2043 2364 2332 2253 2582 2689 2676 2274 1690 1309 1474 1734 1719 1701 1823 2130 2427 2682 2990 2962 2638 2365 2325 2246 2040 1893 1937 1987 1395 1616 1596 1480 1444 2307 2325 1757 1359 1122 1026 1020 1104 997 1239 1786 1794 1393 1255 1279 1243 1312 1505 1409 1178 1000 868 786 883 1243 1459 1469 1423 1287 1153 1110 1113 1147 1075 965 1042 1097 1080 994 931 939 1150 1312 1346 1421 1454 1562 1729 1862 1973 2173 2311 2145 1375 965 891 798 706 543 779 1359 1994 2119 2194 2289 2355 2379 2657 3002 3010 2625 2209 1739 1207 1357 2318 2668 2323 2280 2411 2437 2370 1995 1955 1855 1814 1733 1521 1516 1409 1272 1128 1018 951 881 861 852 798 694 603 563 596 621 576 505 428 382 428 486 508 471 464 479 479 418 397 411 485 570 583 643 684 679 686 794 987 1026 1017 990 911 910 959 956 963 897 784 648 650 688 577 521 527 549 639 719 843 1008 1082 995 1039 955 843 825 910 1125 1293 1306 1249 1125 1104 1222 1204 1200 1168 1066 1010 1061 1318 1357 1392 1398 1299 1246 1173 1178 1305 1676 1989 2125 2255 2239 2097 2106 2130 2043 1928 1857 1726 1672 1713 2028 2331 2301 1114 1296 1871 1735 1525 1354 1323 1055 1054 1401 1759 1779 1469 1305 1070 777 1127 1710 1763 2028 2047 2590 2102 964 643 1392 1666 1806 2080 2320 2055 1445 1160 1356 1694 1912 1474 814 824 1528 2083 2092 2336 2042 1512 1228 1426 1607 1761 2014 2001 1640 1139 958 916 836 1166 1441 1269 992 881 919 1042 1109 1335 1710 1672 1742 1756 1493 1282 1025 984 977 993 1204 1414 1065 945 870 807 754 744 756 849 1048 1046 1022 1127 1163 957 771 1036 1124 1390 1694 1708 1766 1716 1379 1282 1328 1290 1086 934 1027 1229 1491 1728 1805 1903 1921 1903 1936 2019 1884 1474 1196 1328 1603 1540 1210 1113 1148 1056 1174 1342 1623 1891 2149 2367 2281 2079 1773 1395 1218 1391 1667 1681 2324 2309 1781 1158 628 674 989 1279 1573 1724 1760 1735 1708 1588 1564 1822 1955 1570 1392 1552 1549 1299 1101 1310 1730 1973 2128 2128 1722 1255 1054 1346 1782 2298 2363 1879 1154 662 712 880 1094 1811 2077 1835 1824 1820 2176 2142 1714 1439 1347 1324 1275 1260 1325 1279 1399 1887 2303 1901 1234 1028 1233 1629 1937 2103 2155 1874 1481 1312 1354 1503 1460 1617 2150 2273 2191 1955 1807 1945 2309 2158 1538 1257 1474 1545 1666 1832 1546 1505 1463 1563 1587 1779 1858 1891 1772 1760 1937 2013 1957 1881 1513 1256 1348 1467 1491 1531 1697 1853 1957 2052 2096 2114 2135 2159 2485 2530 2379 2109 2043 2069 1843 1638 1469 1499 1622 1867 1950 1864 1747 1838 2177 2545 2497 2373 2211 1977 1898 2095 2463 2562 2293 1982 1833 1948 2183 2368 2485 2451 2149 2040 2244 2170 1989 1799 1528 1340 1380 1416 1418 1494 1586 1849 2075 1993 1886 2048 2407 2437 2884 2847 2609 2273 2276 2465 2290 1629 1806 2228 2306 2214 2113 1693 1266 1134 1118 1183 1347 1598 1975 2343 2356 2324 2247 2149 2030 2136 2217 2432 2648 2587 2410 2390 2118 1996 2141 2318 2462 2548 2664 2467 2192 2114 1889 1876 2338 2620 2500 2495 2734 2707 2323 2085 2034 2053 2244 2588 3078 3129 2715 2356 2221 2200 2313 2345 2141 2179 2137 2138 2199 2259 2466 2545 2443 2443 2143 2313 2661 2988 2474 1761 1640 1826 2082 2373 2432 2500 2678 2705 2489 2285 2056 1711 1580 1492 1427 1370 1075 1188 1575 1974 2420 2463 2337 2265 2139 2284 2457 2403 2421 2115 1482 1255 1200 1682 885 1860 2105 2200 2438 2525 2676 2840 2925 2611 1894 1782 2085 1968 1601 1282 1175 1222 1296 1484 1751 2086 2384 2272 1852 1744 1701 1294 1017 1061 1421 1507 2187 2901 2553 2426 2547 2996 3093 2795 2341 2252 2241 2135 1917 1751 1605 1252 1025 1124 1740 2291 2652 2701 2526 1847 2131 2389 2469 2274 2085 1400 610 499 364 724 1246 1463 1620 1722 2184 2398 2427 2596 2688 2574 2338 1958 1570 1682 1925 1849 1789 1867 2252 2544 2658 2776 2946 2969 2799 2009 1773 1479 1416 1608 1656 2018 1861 1851 1548 1655 2306 2341 1626 882 623 601 832 1074 982 1148 1616 1627 1383 1275 1219 1197 1294 1589 1562 1467 1352 1294 1316 1137 1598 1767 1873 1652 1352 1236 1373 1319 1338 1310 1205 1134 1193 1221 1208 1217 1206 1286 1428 1477 1575 1545 1561 1644 2064 2349 2500 2226 1787 1303 1007 1053 1018 885 706 1121 1615 1938 2139 2219 2364 2439 2484 2668 2908 2976 2809 2615 2248 1884 2234 2763 2540 2221 2265 2318 2320 2128 2043 2028 1896 1838 1762 1734 1589 1461 1287 1148 1057 988 968 924 867 791 688 611 576 578 598 602 541 461 389 404 422 434 447 448 493 560 492 419 376 371 399 508 631 635 598 646 757 828 858 960 1027 880 837 978 1001 1072 900 750 671 772 601 529 562 624 622 641 720 838 986 1059 1118 1102 936 856 848 936 1143 1325 1302 1246 1205 1190 1221 1159 1167 1236 1171 1035 1110 1211 1202 1166 1199 1273 1269 1284 1409 1560 1688 1781 1957 2166 2097 1895 1946 1923 1920 1967 2073 1941 1509 1614 1872 2078 1882 1370 1559 1993 1889 1687 1512 1386 1163 896 1289 1859 1703 1226 1285 1274 872 988 1623 1691 1760 1814 2258 2145 1335 899 874 1230 1758 2044 2084 1824 1401 1161 1276 1675 1878 1370 684 674 898 1318 1735 2097 2040 1713 1248 1132 1111 1436 1797 1928 1837 1566 1339 1115 1005 1015 1290 1257 1166 904 910 1055 1154 1224 1455 1362 1719 1837 1649 1349 1051 921 850 767 913 1149 1289 1213 1161 1086 871 711 689 679 776 853 966 1348 1592 1433 1152 1183 1204 1213 1412 1659 1770 1549 1345 1376 1453 1354 1095 959 1104 1301 1512 1559 1669 1892 1992 1968 1929 1943 1849 1620 1350 1241 1433 1531 1415 1295 1093 1093 1120 1197 1463 1770 2026 2141 1766 1699 1696 1396 1310 1315 1402 1836 2592 2372 1733 1070 641 601 824 916 1290 1502 1555 1735 1685 1446 1461 1690 1784 1440 1313 1646 1694 1234 1081 1532 1921 2119 2198 1960 1524 1059 825 1184 1832 2372 2263 1868 1517 923 748 759 1168 2187 2361 1950 1788 1655 1904 2011 1922 1878 1732 1492 1402 1406 1403 1232 1215 1614 2033 1770 1212 987 984 1308 1912 2286 2179 1717 1361 1285 1395 1727 1840 1988 2278 2102 2011 2060 1943 2027 2158 2009 1382 1010 1390 1502 1286 1251 1200 1301 1342 1451 1554 1639 1727 1882 1747 1748 1939 2035 2005 1787 1293 1049 1215 1354 1412 1521 1707 1843 1882 1916 1899 1932 2178 2279 2369 2381 2279 2007 1893 1996 1893 1563 1494 1479 1765 2047 2085 1891 1920 2110 2160 2378 2435 2411 2217 1822 1690 1960 2404 2641 2525 2177 2075 2266 2441 2614 2650 2459 2003 1849 2003 2033 1976 1666 1373 1233 1274 1490 1463 1544 1652 1880 2137 2078 2089 2289 2368 2665 2919 2930 2636 2230 2350 2538 2080 1546 1600 1815 1938 1971 1825 1501 1219 1151 1234 1415 1692 1949 2144 2304 2310 2268 2272 2319 2230 2155 2201 2302 2479 2570 2575 2446 2246 2053 2171 2438 2669 2791 2742 2656 2560 2152 1714 1782 2227 2590 2566 2581 2783 2818 2626 2326 1955 1912 2216 2589 2975 3090 2828 2644 2508 2388 2372 2317 2057 2142 1994 1902 2129 2418 2502 2535 2416 2404 2084 2028 2467 2513 1944 1449 1564 1709 2040 2410 2470 2375 2363 2387 2416 2158 1662 1791 1597 1078 855 953 830 1131 1667 2027 2275 2251 1820 1621 1733 2006 2296 2487 2615 2406 2248 1330 279 0 891 2159 2601 2716 2943 3122 3293 3286 2807 2027 1547 1728 1988 1832 1657 1504 1493 1499 1428 1519 1724 1912 2022 2045 1864 2165 2036 1166 464 252 650 1209 2649 3324 3207 2919 2898 2798 2523 2273 2032 2020 2158 2179 2141 2270 2097 1729 1456 1570 2275 2487 2477 2378 2071 1812 2166 2343 2441 2183 2035 1713 1082 649 492 768 1250 1501 1477 1499 1647 2027 2510 2659 2566 2476 2406 2164 1847 1933 1967 1765 1664 1929 2501 2701 2646 2346 2251 2171 2184 1624 1312 1165 1249 1686 2029 2311 2293 2140 1813 1898 2367 2453 1672 759 442 391 699 1032 911 861 1424 1497 1393 1326 1288 1384 1556 1903 1496 1562 1615 1635 1646 1597 1686 1885 1983 1791 1636 1558 1665 1530 1391 1454 1371 1236 1241 1287 1279 1315 1318 1359 1480 1581 1675 1684 1767 1844 2451 2613 2377 1891 1618 1341 1641 1608 1577 1448 1219 1546 1929 2119 2208 2287 2410 2452 2470 2615 2845 2938 2955 2869 2628 2541 2761 2833 2523 2249 2231 2210 2083 1974 2099 2073 1923 1861 1811 1753 1647 1500 1329 1211 1131 1087 1059 953 885 792 689 618 559 524 504 559 535 481 434 433 433 447 446 452 502 542 507 433 378 347 355 456 585 593 552 611 628 692 802 959 1136 982 905 1052 1066 1075 872 723 676 714 554 493 561 642 663 685 797 916 977 1082 1218 1115 875 896 993 1080 1135 1408 1267 1158 1114 1140 1172 1056 1014 1094 1141 1124 1130 1206 1236 1281 1342 1384 1388 1384 1517 1569 1597 1681 1707 1863 1839 1763 1764 1685 1714 1826 1889 1690 1650 1683 1798 2050 1975 1690 1604 1862 1997 2011 2038 1673 1260 664 771 1214 1143 1083 1395 1593 1152 1120 1596 1880 1753 1637 1971 2150 1616 1144 1314 1746 2063 2073 1835 1513 1367 1375 1397 1821 1964 1299 829 643 732 1070 1379 1695 1891 1855 1785 1448 1007 1053 1463 1810 1956 1989 1860 1488 1062 1050 1351 1375 1439 1158 961 1009 1142 1158 1136 1293 1670 1964 2003 1744 1396 1157 984 765 685 886 1124 1139 1196 1163 955 764 637 500 446 501 767 1291 1704 1668 1436 1221 922 949 1264 1699 1785 1637 1498 1408 1424 1356 1086 1080 1349 1424 1525 1542 1680 1945 2082 2024 1909 1818 1505 1272 1382 1476 1506 1564 1501 1351 1148 968 1057 1155 1270 1425 1695 1826 1728 1505 1531 1550 1565 1585 1857 2340 2397 2065 1547 958 608 520 543 709 1167 1334 1487 1680 1527 1181 1205 1440 1542 1256 1157 1574 1752 1461 1376 1687 2063 2282 2194 1957 1528 1022 733 1080 1874 2492 2400 1993 1682 1158 904 815 1250 2115 2258 1999 1722 1607 1672 1696 1683 1838 1848 1686 1536 1445 1431 1368 1301 1508 1836 1696 1460 1357 1288 1518 1918 2172 2038 1498 1065 1153 1443 1963 2276 2328 2404 2033 1691 1701 1828 1988 2059 2248 1580 1156 1439 1473 1464 1207 1254 1249 1294 1400 1568 1640 1715 1908 1849 1767 1764 1918 1946 1599 1111 904 1030 1138 1192 1354 1559 1632 1552 1764 1904 1861 1980 2186 2322 2258 2344 2105 1885 1902 1812 1521 1318 1226 1518 1787 1848 1794 2015 2047 1814 1716 1808 1932 1913 1753 1528 1706 2248 2526 2428 2247 2169 2219 2417 2549 2461 2241 1869 1868 1950 2105 2071 1779 1667 1213 1318 1646 1646 1707 1863 2018 2153 2126 2391 2488 2593 2694 2908 2824 2448 2225 2384 2434 2011 1765 1763 1699 1770 1842 1634 1316 1222 1330 1416 1628 1874 2059 2105 2192 2270 2275 2255 2292 2217 2157 2377 2424 2436 2411 2534 2512 2389 2222 2240 2458 2611 2645 2543 2523 2650 2486 2111 1897 2158 2507 2619 2641 2666 2701 2646 2395 1927 1701 1927 2381 2738 2912 2724 2734 2768 2530 2466 2292 2582 2642 2087 1798 2053 2373 2461 2545 2336 2196 1989 1712 1939 2042 1803 1676 1674 1824 2146 2459 2413 1836 1091 736 760 913 1143 1842 1182 332 203 645 1127 1746 2202 2339 2205 2074 1108 1065 1284 1482 1833 2352 2709 2714 2588 1230 198 73 1149 2257 2623 2787 2955 3147 3425 3372 2748 1835 1428 1550 1778 1679 1603 1635 1894 1968 1633 1664 1769 1823 1902 1978 2080 2555 2562 1468 304 15 0 1270 2525 3022 3145 2839 2638 2448 2183 2121 2025 1890 1928 1847 1797 1967 2047 2012 1941 2070 2265 2242 2064 2006 1855 1973 2233 2531 2528 2190 2056 1796 1299 895 898 1262 1613 1581 1386 1373 1552 2052 2560 2574 2421 2540 2624 2497 2354 2183 2428 1833 1609 1890 2851 2853 2137 1942 2000 1785 1606 1530 1500 1321 1215 1256 1652 1929 2052 2184 2171 2277 2558 2465 2077 1786 930 420 832 1280 956 838 1388 1429 1545 1240 1405 1747 1965 2244 1756 1632 1575 1583 1679 1813 1953 2241 2347 2225 2122 1950 1877 1721 1487 1456 1398 1283 1286 1353 1293 1436 1392 1465 1558 1749 1803 1775 1874 2082 2593 2463 2051 1763 1685 1671 1957 2063 2022 1894 1744 1890 2099 2130 2182 2282 2409 2444 2499 2645 2810 2853 2992 2856 2785 2748 2751 2663 2433 2275 2172 2149 2071 2092 2146 2099 1986 1891 1813 1749 1660 1481 1311 1206 1179 1150 1053 955 913 816 734 609 598 545 460 489 495 457 448 464 484 495 469 433 418 440 451 430 402 371 397 486 571 564 525 523 580 636 761 976 1157 1161 1190 1150 1142 1006 758 537 416 431 443 469 567 704 796 823 894 987 1014 1065 1139 1040 869 924 967 1073 1209 1342 1207 1100 995 999 995 928 918 979 1073 1095 1214 1416 1432 1425 1512 1466 1428 1475 1543 1559 1640 1604 1657 1607 1576 1532 1635 1532 1455 1559 1544 1565 1616 1450 1467 2015 2378 1911 1515 1665 1725 1858 2448 2022 1731 824 842 445 609 826 1380 1721 1510 1392 1550 1910 1838 1466 1758 2135 1807 1315 1455 2194 2558 2357 1514 1415 1175 1275 1423 1746 1910 1496 1327 843 734 957 1194 1395 1552 1648 1819 1639 1153 809 1114 1687 1546 1992 1995 1780 1332 1359 1483 1549 1582 1299 1213 1173 1148 1185 1254 1338 1532 1924 2083 2028 1831 1252 1156 1020 790 890 846 834 973 1081 996 805 640 508 453 522 794 1135 1474 1490 1438 1047 925 1111 1330 1580 1720 1719 1517 1236 1133 1147 958 916 983 1213 1354 1371 1561 1848 2073 2104 1926 1635 1365 1179 1351 1608 1625 1592 1431 1222 1075 1025 1013 1045 1118 1262 1461 1601 1511 1433 1353 1695 1933 2164 2342 2364 2189 1750 1231 831 678 654 598 591 909 1178 1464 1506 1199 936 1023 1086 1098 986 965 1289 1616 1717 1722 1798 1958 2041 2054 1940 1569 1111 800 1207 1890 2201 2297 1790 1320 1161 1134 1074 1320 1850 2089 2024 1747 1457 1414 1427 1509 1712 1727 1558 1166 1033 1217 1434 1419 1382 1540 1574 1498 1436 1324 1412 1768 2041 1897 1358 971 1209 1579 1945 2416 2472 2410 1989 1417 1343 1746 1946 2243 2307 1667 1364 1363 1618 1908 1740 1396 1113 1009 1129 1364 1528 1672 1805 1887 1726 1575 1715 1791 1494 1143 1048 1101 1163 1133 1171 1245 1341 1288 1492 1570 1609 1695 1948 2112 2063 2239 2121 2036 2069 1881 1622 1415 1115 1166 1395 1572 1815 2038 2086 1844 1518 1389 1599 1880 1906 1674 1733 2191 2439 2363 2278 2171 2112 2185 2160 2115 2094 1965 2192 2328 2357 2233 2189 1738 1268 1560 1859 1882 1948 2124 2200 2153 1921 2026 2551 2870 2912 2950 2616 2223 2188 2317 2319 2135 2040 1963 1799 1790 1900 1794 1531 1392 1310 1404 1681 1840 2193 2228 2146 2260 2414 2353 2288 2247 2313 2460 2527 2522 2410 2433 2486 2671 2539 2399 2483 2557 2538 2472 2627 2889 2747 2124 1704 1930 2337 2558 2629 2651 2639 2583 2409 2046 1722 1752 2087 2389 2547 2388 2595 2793 2672 2677 2637 2771 2907 2472 2036 1999 2139 2429 2524 2365 2134 2022 1767 1747 2141 2429 2240 2139 2233 2272 2429 2074 1011 164 22 51 289 1300 1653 891 290 459 1043 1525 2221 2588 2609 2272 1700 1158 1323 1574 1802 2145 2520 2738 2746 2623 2005 1145 897 1523 2171 2371 2495 2575 2777 3321 3415 2933 2105 1566 1564 1689 1684 1780 1788 2250 2277 1868 1688 1684 1799 1980 2153 2369 2668 2642 1810 731 232 212 1097 2101 2695 2701 2486 2200 2042 2030 2184 2171 2073 1937 1674 1741 1864 2073 2194 2238 2382 2084 2003 1880 1927 1922 2011 1891 2258 2451 2273 2116 1712 1336 1264 1565 1886 1913 1709 1507 1469 1750 2144 2425 2454 2487 2713 2795 2925 3011 2846 2598 2081 1763 2068 2843 2828 2007 1390 1568 1771 1511 1474 1923 1825 1613 1311 1187 1658 2253 2632 2532 2276 2270 2296 2431 1877 982 523 1130 1659 1210 1059 1108 1594 1606 1348 1768 2197 2315 2447 2500 2197 1857 1764 1901 2077 2173 2291 2366 2351 2322 2153 2032 1828 1600 1493 1455 1358 1356 1446 1362 1433 1491 1618 1722 1940 2057 2045 2080 2379 2640 2347 2008 1736 1570 1745 2123 2275 2215 2114 2030 2061 2133 2251 2265 2320 2420 2446 2461 2459 2542 2766 2921 2830 2732 2704 2667 2640 2479 2271 2184 2176 2163 2179 2181 2127 2007 1888 1796 1740 1641 1357 1266 1223 1190 1151 1072 974 944 833 806 742 621 542 452 423 428 407 387 426 476 492 476 410 340 374 409 426 434 449 482 527 545 540 513 499 515 631 809 1013 1217 1298 1371 1358 1231 981 678 415 327 298 307 453 695 865 974 956 952 1113 1213 1182 1081 965 917 1068 1160 1195 1203 1196 1166 1116 1083 1037 870 827 906 1017 1195 1228 1324 1514 1552 1518 1579 1561 1503 1543 1565 1610 1752 1740 1724 1622 1581 1483 1424 1285 1450 1972 2126 1964 1842 1459 1369 1907 2356 1928 1517 1547 1656 1609 2524 2243 2111 1891 1377 486 249 478 1093 1515 1546 1494 1578 2021 2230 1514 1481 1798 1783 1417 1866 2688 2888 2396 1821 1472 1178 1142 1344 1655 1924 2017 1750 1157 794 909 1156 1233 1313 1381 1697 1712 1444 839 915 866 1327 1743 1829 1794 1627 1768 1688 1667 1764 1690 1528 1459 1379 1241 1260 1273 1257 1594 1658 1547 1407 1153 1461 1570 1352 1307 675 667 841 959 945 876 777 732 950 1001 1075 1131 1164 1341 1325 1131 1439 1477 1550 1584 1663 1569 1414 1100 960 948 947 796 806 1045 1220 1165 1293 1802 2221 2299 2045 1621 1198 989 980 1096 1304 1444 1472 1359 1240 1253 1199 1274 1327 1405 1452 1523 1513 1513 1608 1886 2243 2412 2398 2272 2101 1530 1057 876 911 976 1151 1193 1248 1169 1241 1151 901 753 767 780 725 661 624 869 1381 1701 1749 1713 1678 1709 1786 1704 1411 1187 960 1093 1443 1743 1849 1351 955 1105 1288 1292 1420 1660 1934 2006 1968 1564 1270 1322 1617 1886 1737 1309 1054 915 1061 1411 1528 1507 1503 1496 1548 1504 1357 1470 1752 1919 1750 1214 848 1060 1388 1602 2102 2416 2298 1872 1353 1282 1692 1824 1953 2105 1952 1804 1842 2149 2227 1891 1473 1377 1196 1096 1258 1394 1437 1619 1940 1864 1519 1513 1670 1578 1306 1244 1500 1700 1689 1611 1459 1264 1009 1150 1352 1326 1419 1556 1728 1612 1811 1831 2025 2117 2012 1821 1660 1286 1179 1360 1679 1832 2069 2147 1940 1449 1150 1499 1989 2128 2020 2004 2215 2351 2335 2256 2230 2290 2087 1921 1916 1915 1956 2210 2372 2349 2256 2203 1834 1505 1989 2094 2001 2074 2270 2318 2208 1794 1875 2427 2787 2904 2834 2357 2016 2078 2182 2165 2112 2071 1966 1786 1699 1797 1802 1652 1461 1271 1324 1581 2071 2399 2320 2137 2213 2459 2432 2303 2289 2284 2315 2417 2463 2435 2491 2644 2882 2791 2650 2625 2569 2559 2546 2763 3006 2637 1863 1504 1736 2066 2296 2347 2525 2630 2675 2550 2032 1773 1709 2024 2188 2208 2335 2457 2618 2594 2703 2915 2942 3037 3048 2937 2587 2273 2405 2532 2444 2233 2146 1987 1852 2339 2984 2936 2711 2588 2496 2503 1701 289 4 0 0 127 1244 1697 1397 1120 1320 1533 1720 2258 2739 2763 2582 2270 1646 2314 2652 2672 2687 2624 2606 2667 2735 2641 2413 2326 2464 2533 2450 2498 2584 2611 2823 3103 3104 2755 2235 1985 1808 1814 2208 2304 2392 2200 2032 1869 1940 1927 1989 2310 2528 2627 2490 1760 1113 1024 1119 1284 2099 2766 2435 2251 1997 1860 2019 2217 2173 1890 1652 1590 1754 1980 1854 2098 2266 2315 2066 1895 1955 1946 1827 1674 1942 2228 2266 2344 2163 1634 1384 1621 2058 2285 2095 1804 1600 1611 2012 2351 2356 2272 2550 2729 2517 2744 3002 3141 2671 2326 2012 2271 2572 2665 1963 1592 1659 1898 1788 1868 2353 2444 2143 1612 1335 1691 2332 2747 2501 2218 1856 1840 1622 1583 987 652 1366 1651 1635 1669 1768 1789 1741 1613 1954 2393 2544 2571 2612 2415 2088 2065 2259 2355 2329 2265 2235 2179 2303 2293 1828 1745 1811 1713 1732 1500 1393 1566 1520 1543 1689 1819 1859 2037 2267 2364 2430 2522 2563 2257 1976 1860 1793 2028 2307 2319 2304 2232 2191 2138 2231 2304 2321 2391 2418 2425 2434 2513 2582 2692 2758 2747 2687 2652 2645 2584 2436 2286 2204 2165 2172 2194 2175 2090 1933 1808 1743 1692 1570 1269 1256 1254 1200 1132 1076 994 949 905 841 764 714 576 447 372 338 335 359 397 428 435 412 359 317 323 353 412 456 461 479 500 516 526 513 526 540 667 881 1033 1185 1333 1424 1401 1195 881 607 394 357 277 312 508 915 1046 1046 1057 999 1307 1395 1257 1056 971 993 1130 1207 1216 1163 1110 1148 1227 1208 1013 744 754 897 1019 1293 1317 1442 1512 1558 1573 1648 1641 1609 1606 1655 1670 1705 1755 1717 1605 1565 1377 1163 1228 1632 2124 2155 2218 2017 1502 1306 1476 1464 1511 1442 1416 1644 1870 2279 2207 1980 2043 1847 972 323 371 738 952 1248 1276 1571 2383 2658 1714 1436 1312 1545 1522 1910 2532 2681 2392 1918 1485 1253 1194 1297 1426 1518 1869 2076 1641 1010 856 1064 1050 1255 1315 1495 1781 1729 1526 1292 1031 1098 1365 1532 1687 1827 1794 1736 1735 1828 1917 1793 1712 1592 1355 1170 1154 1107 1130 1046 986 1006 1153 1677 2010 2042 1846 590 599 765 866 921 1025 1099 1116 1278 1286 1283 1214 1244 1498 1565 1476 1609 1526 1449 1452 1426 1306 1283 1094 1004 992 967 835 853 1060 1164 1255 1420 1777 2129 2295 2144 1682 1393 1153 900 896 1054 1295 1509 1591 1475 1396 1565 1555 1588 1571 1548 1478 1475 1845 2147 2304 2507 2152 1888 2132 2072 1462 1100 990 970 1189 1474 1553 1318 1092 1064 943 836 820 782 769 750 618 450 659 1204 1511 1566 1625 1615 1606 1666 1508 1246 1192 1003 771 1054 1469 1384 986 896 1078 1381 1384 1495 1539 1588 1709 1808 1562 1267 1288 1564 1805 1716 1300 1020 1108 1295 1374 1600 1813 1709 1555 1685 1812 1684 1761 1996 2040 1714 1288 872 907 1130 1356 1726 2296 2229 1751 1515 1451 1660 1835 1860 1949 1828 1753 2003 2141 2067 1965 1865 1830 1526 1254 1161 1142 1265 1616 2064 1925 1350 1257 1577 1681 1483 1463 1738 1902 2196 2088 1657 1229 1031 1461 1827 1645 1313 1234 1332 1232 1471 1561 1731 1856 1899 1914 1835 1630 1531 1584 1669 1839 2102 2244 2176 1679 1249 1556 2085 2213 2178 2240 2285 2355 2441 2436 2488 2525 2163 1914 1928 1767 1898 1913 2150 2072 2013 2140 1956 1798 2213 2219 2088 2117 2200 2234 2053 1756 1946 2438 2704 2660 2457 2210 2158 2256 2271 2144 2003 1972 1888 1679 1548 1598 1536 1435 1382 1523 1576 1810 2139 2417 2327 2121 2220 2396 2351 2301 2170 2114 2329 2486 2624 2636 2700 2840 2874 2844 2832 2768 2600 2524 2645 2807 2658 2073 1549 1481 1639 1813 2085 2056 2324 2596 2723 2553 2029 1629 1646 1636 2052 2200 2258 2490 2617 2489 2376 2550 2574 2736 2928 2967 2563 2017 2081 2384 2325 2183 2196 2218 2348 2793 3273 3049 2727 2761 2807 2711 1760 870 137 0 3 108 1158 1900 1938 2016 2084 2170 2050 2447 2821 2743 2355 2369 2568 2634 2572 2436 2272 2255 2430 2651 2826 2812 2597 2657 2784 2758 2549 2642 2841 2676 2406 2566 2757 2953 2929 2369 1808 2020 2515 2803 2754 2446 2459 2364 2451 2267 2136 2400 2625 2547 1981 1623 1912 1999 2101 2187 2554 2836 2439 2197 1962 1867 1996 2289 2270 1379 672 1142 2159 1995 1873 1851 2046 2218 2003 1974 2295 2411 2276 2100 2407 2441 2241 2233 1929 1478 1476 1775 2129 2374 2340 1965 1579 1755 2261 2720 2596 2423 2569 2874 2462 2571 2643 2699 2626 2330 1928 2135 2382 2444 1956 1545 1716 2085 2142 2207 2464 2554 2197 1628 1437 1794 2378 2720 2610 2399 1651 1428 1598 1068 852 995 1302 1583 1882 2102 2180 2161 2165 1956 1973 2161 2222 2297 2422 2366 2176 2359 2629 2679 2706 2612 2381 2338 2151 2161 1742 1881 2296 2391 2302 1931 1613 1613 1809 1894 1972 2033 2010 1977 2203 2497 2536 2428 2317 2106 1953 2085 2141 2283 2372 2356 2384 2313 2258 2189 2259 2210 2217 2361 2387 2394 2414 2458 2535 2629 2641 2638 2628 2647 2678 2612 2474 2323 2209 2141 2134 2134 2119 2007 1827 1701 1659 1582 1429 1313 1274 1269 1238 1167 1094 1048 1009 972 899 831 751 593 436 363 333 300 329 355 384 389 374 342 329 330 350 394 444 470 462 453 494 528 540 549 558 653 820 958 1118 1296 1338 1229 991 721 601 379 397 367 386 648 977 1015 1059 1088 1128 1371 1487 1385 1166 1064 1066 1090 1110 1127 1105 1054 1136 1327 1226 919 706 747 833 886 1119 1316 1404 1481 1489 1490 1525 1506 1484 1604 1604 1454 1492 1591 1583 1534 1586 1544 1348 1518 1841 1641 2140 2455 2145 1539 930 909 852 900 1037 1314 1611 1733 1856 1840 1681 1873 2243 1932 1016 483 657 750 1081 1074 1628 2727 2689 2635 1658 1179 1345 1267 1509 2061 2246 2251 1934 1456 1148 1205 1296 1335 1436 1770 2197 2198 1483 958 1112 1012 1182 1315 1469 1757 1894 1958 1648 1160 946 1091 1279 1321 1410 1751 1748 1658 1711 1975 1926 1856 1744 1517 1275 1169 1136 1081 1032 1034 1083 1260 1555 1657 1919 2007 500 510 648 769 889 1062 1217 1134 953 1113 1239 1277 1362 1644 1818 1717 1376 1368 1422 1438 1365 1240 1215 1148 986 964 983 910 993 1151 1289 1316 1465 1700 1948 2214 2328 2143 1592 1049 856 964 1199 1396 1550 1628 1608 1617 1632 1517 1505 1504 1424 1481 1674 1904 2255 2512 2524 2042 1669 1903 1924 1519 1423 1031 882 920 1140 1335 1202 1063 1130 1165 1136 1157 1180 1197 1296 1100 699 675 1036 1328 1371 1562 1658 1637 1735 1621 1365 1098 855 680 1018 1286 1212 1208 1156 1071 1397 1545 1581 1577 1495 1400 1326 1256 1159 1268 1551 1842 1793 1501 1349 1283 1234 1329 1664 1951 1833 1616 1762 1976 1839 1794 2023 2075 1852 1528 973 1084 1419 1601 1792 2252 2191 1779 1759 1697 1729 1790 1927 2027 1526 1523 1796 1868 1815 1947 2143 2061 1691 1410 1148 1037 1297 1819 2032 1670 1263 1264 1574 1624 1444 1514 1835 2097 2433 2252 1733 1111 1112 2380 2661 2242 1617 1468 1268 1299 1403 1456 1554 1639 1731 1803 1861 1885 1883 1795 1592 1567 1782 2153 2324 1878 1365 1542 2024 2180 2298 2390 2294 2397 2610 2745 2744 2531 2022 1733 1789 1760 1772 1952 2093 1914 1780 1900 1984 1994 2302 2320 2267 2156 2089 2044 1901 1773 2010 2394 2567 2462 2262 2147 2193 2375 2409 2231 2114 2061 1924 1771 1522 1462 1403 1405 1501 1568 1834 1898 1960 2226 2328 2180 2322 2391 2471 2371 2196 2158 2323 2470 2646 2655 2674 2736 2796 2859 2892 2821 2598 2547 2803 2863 2387 1773 1542 1573 1730 2051 2139 1963 2300 2556 2599 2241 1661 1477 1281 1491 2019 2223 2332 2811 2924 2688 2367 2319 2437 2682 2632 2524 2073 1528 1731 2225 2294 2167 2154 2314 2588 3047 3282 3095 2868 2882 2881 2813 2300 2019 1087 657 647 910 1530 2303 2450 2648 2794 2831 2600 2477 2731 2748 2302 2149 2429 2302 1927 1746 1723 1920 2228 2634 2864 2651 2352 2400 2485 2610 2332 2515 2944 2826 2377 2449 2638 2631 2609 1944 1541 1932 2445 2910 2979 2687 2550 2507 2512 2448 2268 2341 2473 2169 1870 1980 1855 1863 2339 2448 2652 2632 2471 2306 2203 2215 2189 2720 2745 2101 1465 1530 1868 1740 1688 1730 1887 2066 1965 2177 2730 3178 3280 3209 2967 2412 2070 2103 1923 1527 1506 1631 1643 1928 2223 1996 1566 1962 2482 2736 2575 2567 2672 3040 2840 2862 2954 2843 2768 1283 321 1078 2215 2419 1684 1471 1932 2097 2168 2242 2413 2402 1750 1606 1705 2140 2440 2942 2978 2908 2599 2028 1632 1337 947 1151 1410 1679 1914 2294 2510 2494 2438 2225 2080 2005 1921 1992 2234 2209 2248 2624 2753 2855 2675 2337 2321 2217 1892 1895 1829 2045 2600 2913 3022 2776 2258 2090 2466 2779 2708 2447 2180 1926 1822 2013 2401 2477 2470 2124 1904 2161 2179 2382 2355 2356 2406 2386 2357 2336 2289 2167 2160 2274 2364 2391 2406 2452 2509 2563 2580 2569 2577 2627 2653 2588 2466 2322 2171 2148 2102 2093 2022 1926 1713 1586 1501 1470 1374 1306 1291 1290 1256 1183 1129 1105 1026 932 864 834 793 635 509 398 327 265 293 303 334 347 339 337 330 350 362 376 402 423 399 410 480 536 545 542 569 605 665 839 1043 1228 1151 1024 840 630 472 343 346 381 399 599 674 824 1009 1098 1237 1432 1510 1465 1376 1175 1033 989 986 1086 1178 1163 1202 1369 1179 893 784 790 815 913 1096 1170 1273 1432 1446 1389 1332 1381 1523 1654 1569 1235 1180 1244 1386 1466 1550 1702 1559 1472 1414 1410 1704 1926 1862 1445 838 341 70 811 1235 1332 1554 1528 1643 1552 1337 1593 2199 2684 2211 1590 1056 777 881 1110 1776 2290 2491 2513 1757 1106 1003 1047 1291 1529 1766 2144 1979 1352 918 1019 1064 1270 1425 1557 1997 2307 2223 1990 1532 1130 1061 1252 1506 1612 1778 2005 1812 1187 832 976 1222 1430 1518 1638 1684 1562 1553 1581 1672 1775 1834 1652 1440 1411 1330 1258 1237 1176 1245 1314 1390 1359 1582 1831 426 407 496 622 697 749 799 741 703 976 1204 1340 1479 1670 1688 1482 1110 1086 1262 1322 1385 1472 1326 1159 1045 892 879 880 1019 1102 1318 1512 1563 1697 1781 1979 2132 1972 1504 1057 942 1146 1481 1717 1826 1878 1769 1686 1680 1619 1442 1301 1222 1353 1631 1922 2315 2543 2312 1895 1646 1658 1686 1633 1413 924 672 643 767 985 1073 1012 1210 1502 1552 1601 1769 1885 1810 1536 1228 1021 1100 1355 1444 1565 1577 1494 1553 1556 1361 1036 782 686 1018 1253 1344 1459 1205 1224 1377 1302 1594 1521 1374 1166 1015 989 998 1143 1301 1592 1734 1644 1578 1382 1161 1270 1722 2048 1915 1676 1788 2098 2023 1937 2023 2097 1884 1297 937 1271 1865 2056 1985 2220 1998 1666 1835 1834 1875 2035 2148 1885 1582 1613 1679 1642 1667 1868 2070 2098 1965 1488 1049 963 1273 1779 1791 1433 1386 1599 1856 1843 1676 1602 1946 2263 2583 2459 2063 1783 1789 2995 3002 2972 2532 1848 1608 1441 1526 1559 1587 1614 1600 1584 1605 1735 1916 1832 1496 1253 1412 1887 2199 2066 1683 1595 1822 2039 2370 2288 2098 2203 2549 2789 2790 2525 1897 1540 1543 1633 1760 1976 2158 1799 1606 1770 1919 2051 2197 2346 2354 2145 2039 1984 1853 1763 1990 2329 2439 2365 2298 2262 2261 2370 2373 2224 2183 2238 2157 2120 1822 1795 1524 1484 1747 1850 1978 1915 1825 2020 2255 2255 2376 2396 2533 2541 2419 2327 2358 2460 2638 2730 2690 2632 2696 2730 2725 2737 2572 2569 2808 2909 2718 2436 2418 2232 2328 2499 2225 1857 2278 2701 2638 2578 2121 1946 1613 1740 2266 2482 2676 3012 3070 2980 2823 2753 2801 2975 2977 2697 1960 1206 1410 2020 2183 2220 2212 2401 2554 2896 3141 3079 2998 2895 2765 2664 2705 2577 2327 2158 2063 1939 2144 2579 2716 2936 3127 3028 2613 2306 2507 2609 2226 1978 2040 1755 1326 1485 1777 2005 2204 2653 2997 2757 2731 2586 2679 2605 2213 2021 2626 2890 2611 2593 2460 2456 2309 1714 1391 1705 2289 2777 2917 2905 2669 2324 2444 2709 2602 2539 2680 2784 2797 2461 1601 1568 2056 2292 2504 2260 1970 1884 1962 2250 2460 2804 3044 2884 2196 1726 1634 1542 1611 1706 1831 2041 2145 2468 3124 3487 3658 3705 3072 2257 1882 2119 2143 1550 1390 1396 1620 1870 2102 1999 1727 2004 2593 2714 2691 2694 2959 3203 3063 2950 2936 2787 2694 2104 1009 955 1831 1961 1298 1314 1634 1785 2112 2138 2136 1982 1482 1834 1925 2275 2381 3132 3112 3195 2922 2395 2128 1505 1305 1423 1674 1878 2103 2310 2351 2343 2316 2344 2255 2030 2023 2063 2308 2206 2288 2452 2757 2997 2679 2046 2081 2073 1967 2011 2254 2480 3038 3328 3365 3386 3273 3204 3541 3732 3457 3140 2644 2076 1747 1884 1849 1670 2331 2449 1851 2194 2114 2516 2549 2396 2431 2504 2554 2535 2374 2255 2244 2285 2365 2399 2421 2471 2522 2550 2562 2562 2592 2643 2593 2477 2350 2262 2196 2118 2041 2018 1921 1803 1583 1485 1411 1363 1314 1273 1295 1313 1267 1224 1202 1120 999 929 914 882 780 695 601 447 324 253 255 272 284 296 302 302 321 354 361 367 380 380 368 396 470 522 549 568 572 649 695 847 991 1100 1039 863 804 591 402 355 428 400 386 443 524 762 1019 1187 1330 1483 1488 1351 1261 1112 989 904 1029 1200 1226 1381 1352 1331 1051 841 796 789 800 897 1037 1106 1262 1484 1584 1613 1549 1690 1789 1726 1551 1493 1519 1361 1277 1366 1376 1304 1222 1428 1535 1494 1361 1617 1583 1305 964 411 442 1187 1405 1224 1216 1233 1682 1444 1169 1410 1967 2760 2896 2695 1699 1008 837 1113 1534 1811 2298 2403 1743 1053 802 826 858 1159 1587 2127 2196 1502 1172 1061 864 1087 1334 1521 1720 1932 2098 2086 1828 1393 1038 1080 1280 1286 1575 1813 1924 1605 1031 1066 1299 1519 1511 1452 1534 1524 1468 1479 1523 1666 1794 1736 1655 1620 1530 1396 1276 1101 1212 1268 1364 1402 1362 1461 476 479 517 583 624 655 691 719 879 1254 1377 1474 1560 1578 1507 1263 958 858 884 895 1297 1623 1551 1332 1133 871 710 670 704 665 916 1299 1322 1571 1838 1917 1950 1895 1563 1139 1136 1414 1620 1833 1941 1901 1864 1914 1944 1779 1477 1094 994 1169 1518 1998 2338 2514 2083 1734 1579 1190 1261 1229 1064 696 524 539 625 874 1024 873 950 1227 1460 1834 2186 2269 2022 1758 1576 1289 1264 1567 1727 1671 1627 1473 1367 1429 1250 1009 793 775 1267 1514 1507 1398 1171 1180 1132 1246 1506 1321 1079 990 923 872 803 845 948 1254 1424 1554 1566 1265 1023 1156 1568 1900 1923 1859 2023 2368 2287 2251 2235 2117 1625 1018 883 1367 2059 2176 2022 2016 1847 1770 1509 1752 1822 2054 1986 1700 1550 1773 1755 1594 1648 1829 1931 2066 1958 1535 1182 1056 1253 1544 1504 1346 1335 1536 1909 2043 1922 1777 1968 2426 2672 2498 2416 2451 2522 3016 3040 2855 2693 2365 2100 1820 1821 1800 1767 1708 1650 1548 1476 1501 1773 1852 1541 1257 1362 1733 2010 2050 1819 1601 1656 1999 2266 2062 1850 1916 2280 2614 2736 2566 2349 2012 1701 1733 2040 2254 2274 1861 1618 1778 1888 2015 2092 2368 2446 2263 2151 2060 1854 1783 2038 2291 2337 2303 2241 2236 2220 2162 2177 2079 2148 2351 2350 2369 2402 2377 2019 1853 1910 2010 1961 1916 1925 1987 2160 2257 2351 2321 2432 2533 2544 2557 2531 2677 2833 2876 2827 2656 2503 2442 2456 2547 2581 2649 2728 2861 2846 2807 2900 2931 2915 2723 2221 1714 2311 2829 2859 2750 2440 2343 2356 2682 2942 3033 3145 3112 2986 2935 2983 3048 3101 3131 3224 3062 2072 1220 1345 1748 2087 2480 2533 2625 2588 2572 2850 2946 2971 2887 2636 2491 2671 2701 2726 2787 2692 2523 2461 2566 2711 2886 2985 2794 2389 2016 1933 2074 2111 2031 2013 1603 1254 1703 1860 1916 2128 2704 2742 2793 2749 2651 2498 2383 2011 1635 1883 1915 2017 2331 2410 2445 2250 1938 1717 1750 1897 2103 2466 2869 2890 2613 2610 2879 2941 2900 2920 2882 2914 2528 1369 1163 1798 2209 2284 2192 2295 2046 1750 1877 2329 2717 3145 3116 2843 2378 1828 1606 1605 1673 1820 2114 2429 2637 2902 3232 3665 3406 2560 1908 1995 2178 2188 2026 1376 1384 1874 2106 2186 2124 2049 2247 2562 2799 2855 2900 3148 3193 3222 3269 3203 3285 3294 2681 1751 1457 1589 1571 1328 1141 1696 1995 1920 1687 1589 1530 1646 2003 2057 2034 2493 3183 2919 2732 2303 1989 1884 1785 1748 1808 1856 1967 2244 2297 2187 2231 2225 2353 2345 2089 2292 2214 2446 2313 2280 2237 2641 2702 2598 2454 2185 2287 2394 2488 2580 2834 3194 3263 2993 3030 3187 3373 3435 3329 3447 3388 2920 2086 1963 2551 2788 1728 1736 2648 2037 2091 2131 2144 2407 2409 2500 2661 2710 2631 2473 2402 2394 2388 2421 2443 2485 2501 2554 2585 2593 2615 2614 2645 2469 2382 2285 2248 2162 2031 1991 1919 1806 1684 1573 1455 1342 1312 1269 1249 1290 1303 1277 1266 1208 1140 1034 937 895 821 799 716 579 458 348 279 255 257 267 284 297 306 335 372 376 375 379 357 344 408 475 516 573 588 653 723 769 894 982 1007 868 810 689 486 334 326 418 451 430 420 499 723 1003 1183 1230 1277 1310 1020 1095 1041 959 909 1024 1184 1329 1417 1352 1202 983 835 811 771 741 825 1023 1284 1532 1684 1764 1702 1525 1809 1939 1899 1891 2170 1672 1324 1217 1288 1420 1484 1633 1860 1848 1677 1544 1498 1569 1603 1308 478 1276 1845 1324 1088 614 1656 1887 1413 1195 1365 1945 2109 2512 2658 2017 1202 858 1008 1200 1483 1982 2170 1648 1094 950 781 845 1017 1323 1839 2193 2274 2200 1607 1002 943 1214 1389 1428 1610 1861 2040 1993 1699 1320 1313 854 918 1354 1408 1755 1773 1759 1501 1405 1438 1439 1389 1404 1352 1238 1268 1373 1534 1671 1464 1573 1595 1603 1488 1304 1057 1053 1158 1405 1447 1376 1300 670 758 751 770 846 971 1116 1176 1215 1399 1518 1640 1706 1686 1516 1384 1086 1105 809 800 1189 1595 1616 1471 1238 891 651 588 506 442 613 694 1006 1496 1750 1731 1749 1796 1681 1487 1610 1894 1910 1799 1712 1662 1708 1921 2039 1805 1389 1144 1092 1203 1465 2010 2330 2398 2118 2071 1465 980 952 1158 1030 635 529 544 675 916 999 950 858 875 1178 1710 2145 2225 2024 1890 1673 1217 1153 1439 1643 1820 1692 1339 1240 1367 1301 1141 952 943 1546 1875 1550 1510 1481 1214 939 1234 1240 1009 976 1060 1125 976 731 684 706 805 1113 1341 1285 1108 872 865 1307 1730 1895 1962 2030 2260 2390 2572 2471 2032 1309 843 915 1477 2109 2015 1748 1712 1674 1594 1305 1600 1672 1807 1686 1684 1914 2064 1902 1609 1487 1604 1835 2037 1860 1503 1307 1226 1347 1457 1344 1237 1219 1440 1850 2088 1993 1845 1927 2266 2510 2581 2668 2343 2324 2456 2665 2569 2585 2513 2363 2143 2104 2011 1960 1925 1821 1549 1270 1137 1458 1829 1778 1654 1683 1803 1944 1977 1848 1531 1469 1805 2075 1957 1817 1852 2090 2462 2513 2564 2278 2082 1877 1899 2293 2521 2334 2055 1841 1930 2019 2136 2270 2481 2563 2409 2278 2235 2094 1919 1934 2168 2342 2243 2046 1903 1841 1758 1888 1918 2097 2326 2328 2382 2676 2792 2587 2116 1948 1998 1865 1821 1900 1920 2045 2260 2351 2262 2290 2377 2418 2481 2618 2654 2711 2886 2907 2652 2274 2151 2233 2295 2410 2541 2537 2563 2615 2591 2883 3053 2962 2467 1918 1747 1974 2435 2719 2755 2630 2633 2848 3084 3192 3183 3180 3115 2878 2715 2818 2925 2932 2998 3212 3129 2391 1741 1658 1778 2347 2836 2759 2784 2331 2211 2631 2580 2862 2621 2256 2239 2473 2684 2779 2699 2502 2422 2424 2546 2655 2770 2816 2562 2157 1835 1439 679 258 297 677 953 1357 1817 1829 1831 1889 2135 2562 2576 2625 2392 1872 1891 1731 1828 1972 2314 1973 1647 2076 2328 2327 2251 2244 2330 2277 2223 2443 2795 3022 2926 2846 3020 2980 2950 2893 2578 2346 2126 1006 1237 1775 2167 2226 2414 2563 2237 1726 1626 2097 2629 3088 3211 3119 2751 2093 1637 1639 1653 1708 1995 2247 2658 3065 3291 3280 2566 1852 1841 2178 2203 2129 1911 1478 1558 2198 2647 2623 2276 2098 2096 2417 2658 2774 2887 2982 3122 3387 3631 3609 3538 3321 2968 2415 2114 1762 1669 1686 1840 2346 2026 1953 1480 1529 1488 1857 2011 2031 2037 2545 2937 2458 2039 1885 1798 1870 1923 1913 1964 1930 2119 2505 2571 2637 2235 2133 2395 2589 2274 2620 2336 2460 2545 2460 2300 2637 2549 2482 2789 2636 2736 2747 2735 2662 2738 3212 2990 2288 2368 2526 2870 3049 2733 2819 2750 2331 1832 1726 1128 2019 2347 1705 2353 2141 2027 2040 2139 2324 2409 2558 2756 2790 2735 2663 2484 2407 2418 2485 2536 2533 2532 2570 2611 2568 2578 2480 2418 2374 2282 2256 2237 2126 1978 1911 1827 1717 1624 1539 1438 1328 1282 1251 1238 1300 1433 1412 1360 1234 1160 1057 970 874 855 707 631 563 446 350 291 260 250 267 284 284 307 363 393 375 377 390 348 324 428 479 485 531 655 765 809 866 934 941 920 792 685 593 436 318 326 389 445 422 365 434 649 934 1079 1097 1076 984 870 972 988 893 843 925 1131 1344 1405 1289 1101 1026 1072 978 876 760 852 1254 1511 1717 1693 1642 1563 1633 1917 2017 2012 2148 2123 1473 1101 1157 1293 1230 1074 1086 1301 1698 1935 1627 1565 1671 2077 1804 821 2082 2187 1634 1098 840 2076 2420 1914 1410 1276 1351 1693 2165 2256 1899 1281 920 971 1094 1403 1808 2053 1675 1415 1132 884 842 982 1171 1508 1666 1901 2252 2019 1382 983 995 1082 1116 1361 1600 1765 1958 1799 1727 1732 1106 812 984 1041 1054 1260 1580 1554 1365 1271 1261 1246 1203 1138 946 882 1024 1176 1183 1251 1271 1436 1518 1529 1361 1401 1361 1208 1260 1397 1422 1341 953 1028 1004 1005 1074 1238 1414 1442 1334 1274 1431 1690 1882 1921 1873 1818 1487 1273 940 834 947 1261 1432 1453 1219 841 675 691 674 678 610 640 894 1336 1663 1623 1499 1581 1735 1808 1851 1906 1906 1874 1800 1591 1582 1869 2077 1872 1391 1219 1207 1423 1605 1951 2170 2139 2294 2171 1591 963 923 1174 1272 868 754 836 877 986 1088 1348 1356 1311 1480 1703 1824 1825 1824 1823 1500 977 830 979 1247 1563 1374 1057 1074 1291 1371 1338 1167 1164 1830 1865 1775 1788 1657 1241 1045 1303 1103 851 1137 1421 1463 1123 779 928 1031 1061 1216 1205 1060 922 716 755 1193 1567 1657 1657 1709 1961 2330 2726 2643 2030 1216 807 983 1522 2191 1887 1797 1394 1236 1201 1250 1599 1531 1476 1564 1684 1914 1792 1663 1450 1295 1348 1596 1842 1691 1417 1363 1371 1534 1620 1497 1325 1345 1610 1989 2205 2274 2160 2016 2106 2478 2482 2461 2199 2092 2021 2093 2009 2156 2325 2412 2369 2253 2141 2078 2117 2005 1533 996 908 1354 1829 2005 2038 2037 1983 2039 2097 1850 1504 1505 1780 1935 1918 1838 1971 2083 2208 2334 2375 1970 1995 2002 2038 2256 2405 2334 2150 2106 2149 2249 2370 2474 2430 2327 2191 2059 2072 2079 2015 1994 1955 1968 1938 1792 1531 1362 1484 1692 1867 1948 2154 2240 2363 2719 2830 2667 2223 2003 1967 1900 1862 1857 1827 1884 2083 2204 2206 2262 2348 2383 2400 2426 2508 2688 2818 2828 2630 2262 2130 2145 2052 2083 2206 2189 2177 2314 2334 2699 2871 2767 2210 1894 1756 1786 2147 2440 2559 2589 2632 2743 2893 2987 2991 2990 2956 2709 2456 2609 2783 2844 2948 3127 3162 3134 2875 2566 2609 2929 2915 2886 2832 2298 2166 2155 2491 2662 2485 2209 2133 2234 2590 2829 2866 2671 2437 2357 2451 2598 2795 2898 2546 2097 1853 1110 292 21 148 620 1177 1637 1962 1881 1895 1914 2093 2249 2175 2303 1868 1310 1495 1569 1338 1371 1813 1825 1671 1778 2074 2233 2176 2247 2524 2729 2409 1953 2390 2858 2821 2776 2867 2768 2883 2064 1523 941 1407 1220 1580 1903 2174 2414 2674 2599 2214 1752 1619 1950 2394 2681 2875 2906 2598 1976 1652 1799 1746 1592 1737 1946 2615 3103 3267 2806 1952 1571 1755 2148 2103 1936 1735 1655 1787 2458 3086 3128 2754 2255 2006 2274 2464 2575 2751 2781 2959 3191 3618 3744 3559 3363 3153 2813 3064 2763 2341 2406 2464 2313 2334 2312 1779 1545 1438 1579 1928 2045 2085 2394 2400 2016 1818 1899 2108 2165 2055 1859 1967 2070 2282 2486 2472 2444 2219 2223 2582 2644 2350 2629 2694 2509 2677 2709 2457 2703 2926 2781 2626 2764 2873 2725 2544 2409 2324 2365 2325 1994 2004 2170 2358 2655 2697 2589 2386 2079 1655 1167 1998 2376 1905 1812 2121 2196 2121 2062 2172 2285 2378 2570 2763 2791 2829 2716 2493 2379 2435 2493 2638 2652 2589 2623 2743 2673 2587 2457 2346 2294 2259 2224 2151 2041 1923 1841 1770 1693 1622 1509 1385 1319 1254 1244 1262 1360 1483 1413 1337 1220 1161 1049 990 913 776 678 638 558 440 340 295 279 261 269 267 257 298 352 389 357 366 384 366 368 426 503 514 554 691 787 893 936 944 925 851 704 591 550 453 339 337 338 364 366 304 390 613 1002 1048 1056 973 812 831 921 943 873 796 847 1095 1363 1392 1269 1158 1143 1090 1031 1001 947 954 1217 1443 1563 1523 1426 1445 1810 1947 1910 1884 2086 2129 1663 1264 1285 1345 1191 869 425 838 1868 2392 1931 1841 1823 2295 2003 1523 2141 2258 2173 1448 1344 2302 2843 2606 2203 1661 1254 1552 1981 1979 1809 1346 1302 943 1129 1391 1688 1883 1795 1750 1354 1050 996 1061 1137 1235 1313 1601 2077 2250 1880 1306 1321 986 986 1037 1207 1329 1587 1635 1798 1930 1597 1058 855 829 776 898 1284 1465 1323 1186 1160 1128 1026 952 904 840 948 1006 912 1144 1256 1300 1460 1571 1579 1767 1830 1411 1123 1333 1467 1323 1136 1127 1084 1050 1072 1168 1241 1268 1185 1085 1298 1596 1797 1917 1955 1937 1652 1383 1122 914 856 999 1190 1281 1103 757 674 643 731 814 773 709 953 1363 1703 1688 1527 1546 1589 1620 1443 1194 1361 1685 1822 1690 1516 1744 2020 1744 1398 1250 1232 1546 1836 2021 2043 1948 2069 2086 1629 929 876 1211 1610 1317 1177 1212 1168 1134 1251 1619 1799 1869 1954 1921 1719 1461 1463 1577 1409 1123 875 872 1155 1339 1084 730 805 1306 1623 1735 1726 1642 2144 1627 1705 2126 1936 1489 1383 1365 925 658 1152 1595 1648 1638 1431 1753 1998 1664 1238 955 842 756 756 1053 1366 1554 1502 1447 1486 1774 2155 2586 2620 2084 1193 783 957 1708 1928 2161 1841 1301 1019 950 1278 1545 1409 1446 1538 1567 1565 1508 1358 1150 1036 1099 1325 1578 1608 1551 1563 1532 1643 1796 1840 1672 1693 1952 2294 2400 2403 2339 2141 1723 1997 1982 1945 1776 1757 1870 1531 1360 1578 2017 2361 2453 2364 2214 2161 2278 2180 1696 1135 1090 1559 1931 2183 2338 2366 2395 2290 2185 1931 1737 1818 1960 1859 1833 1766 1835 1926 2078 2149 2086 1756 1753 1921 1989 2026 2047 2078 1966 2018 2173 2269 2333 2356 2270 2114 1977 1917 1891 1919 2002 2050 1939 1828 1827 1793 1432 1176 1427 1536 1640 1724 1965 2134 2309 2642 2666 2681 2416 2139 1996 2036 2024 2027 1940 1814 1862 2023 2175 2295 2419 2508 2515 2503 2531 2643 2678 2651 2514 2198 2117 2066 1973 1997 2200 2144 1933 1932 2124 2522 2671 2600 2306 2078 1832 1782 1993 2222 2334 2441 2562 2490 2447 2531 2632 2745 2702 2439 2183 2405 2670 2828 2839 2856 2953 3073 3104 3079 3154 3166 2743 2814 2761 2723 2432 2225 2478 2689 2622 2517 2280 2042 2035 2257 2612 2694 2436 2227 2248 2458 2786 3040 2813 2542 1881 1038 714 417 764 1346 1775 1933 2206 2240 2229 2384 2462 2228 2030 1858 1199 767 741 783 626 1065 1920 2240 1933 1571 1818 2114 1986 1903 2131 2653 2412 1727 2270 2766 2746 2711 2721 2853 2760 2306 1910 1658 1351 1494 1775 1938 2248 2554 2751 2546 2074 1722 1574 1740 2023 2204 2371 2684 2731 2431 2024 2002 1986 1625 1495 1832 2570 3116 3009 2318 1672 1498 1542 2045 1928 1717 1631 1647 1891 2359 2834 3164 3124 2554 2078 2261 2454 2532 2606 2565 2718 2991 3412 3306 2925 3022 3280 3452 3216 3067 2615 2876 2870 2405 2699 2809 2498 2054 1586 1797 2350 2304 2189 2151 1883 1693 1753 2047 2207 2109 1960 1735 2059 2298 2373 2096 2169 2447 2568 2527 2680 2526 2385 2270 2438 2614 2739 2778 2678 2598 2528 2554 2565 2634 2900 2734 2306 2220 2136 2019 1997 1893 1885 1969 2144 2426 2492 2489 2526 2492 2211 2033 2082 1909 1869 2028 2129 2144 2087 2068 2115 2178 2306 2526 2627 2807 2836 2663 2399 2346 2474 2558 2608 2546 2628 2699 2873 2749 2576 2453 2399 2298 2186 2107 2004 1933 1871 1840 1805 1756 1617 1492 1364 1441 1366 1341 1380 1481 1522 1373 1217 1134 1083 1028 972 886 780 697 635 557 473 406 326 277 271 277 251 231 275 270 338 336 337 357 411 441 467 527 539 611 745 871 964 984 951 883 810 693 590 553 446 400 320 284 356 363 337 385 612 782 998 1006 824 684 743 880 915 878 828 929 1185 1397 1345 1269 1123 1102 1106 1154 1184 1312 1360 1438 1500 1438 1390 1452 1660 1820 1782 1627 1636 1975 2238 2071 1745 1669 1374 871 480 267 933 2136 2365 2429 1611 1745 2302 2225 1924 1984 2298 2290 1719 1522 2269 2865 2876 2789 1975 1254 1494 1906 1866 1820 1586 1203 1012 1160 1373 1561 1598 1622 1622 1389 1109 1078 1082 1061 1097 1111 1131 1717 2288 2284 2161 1676 1221 971 998 972 1023 1047 1235 1545 1864 1868 1390 1109 942 810 799 1171 1383 1215 1144 1071 1046 1005 968 1028 1417 1687 1501 1122 1038 1183 1333 1474 1636 1834 2112 2313 1734 1118 1154 1151 1092 1163 1188 1143 1062 1008 955 923 970 1009 1087 1299 1453 1502 1505 1576 1706 1621 1555 1412 1160 970 1014 1092 1146 1018 744 641 541 591 712 778 826 1031 1368 1616 1670 1652 1629 1493 1344 1097 893 1035 1379 1694 1613 1365 1400 1660 1500 1441 1339 1301 1324 1338 1899 1838 1747 1887 1845 1610 1138 1004 1369 1883 1795 1566 1414 1254 1189 1373 1789 2011 2080 2112 2088 1871 1417 1170 1216 1283 1377 1263 1240 1399 1433 1027 586 651 1250 2051 2617 2647 2707 2224 1238 1457 2052 2079 1609 1511 1349 844 706 1130 1300 1621 1885 1973 2447 2596 2002 1236 768 635 664 1046 1583 1607 1492 1400 1297 1366 1748 2022 2370 2469 2059 1117 741 786 1258 1831 2341 2210 1664 1165 1004 1151 1443 1468 1599 1657 1653 1570 1490 1408 1210 1069 1101 1260 1480 1588 1605 1586 1526 1620 1886 2088 1986 2030 2433 2771 2854 2725 2392 1909 1661 1400 1483 1633 1576 1402 1321 1065 941 1175 1540 1918 2158 2265 2236 2239 2350 2309 1968 1559 1588 1941 2025 2166 2213 2343 2434 2352 2237 2074 1965 2054 2146 1934 1834 1582 1588 1692 1833 1889 1874 1717 1568 1738 1869 1837 1823 1812 1834 1955 2128 2198 2164 2128 2090 2109 2186 2129 1919 1781 1922 2117 2048 1881 1890 1906 1479 1316 1396 1578 1594 1636 1851 2082 2316 2373 2414 2556 2408 2317 2089 1975 1741 1732 1876 1920 1945 2042 2233 2387 2396 2351 2293 2318 2412 2540 2497 2605 2453 2144 2131 2012 2011 1966 2207 2142 1916 1882 1985 2292 2438 2523 2505 2255 1936 1746 1788 1896 1985 2092 2205 2180 2057 2107 2303 2473 2447 2195 2072 2320 2507 2608 2609 2743 2722 2736 2826 2894 2948 2860 2667 2417 2480 2629 2571 2445 2557 2709 2708 2701 2409 2097 1939 2022 2434 2538 2311 2065 2180 2449 2714 2906 2908 2652 1988 1461 1760 1452 1683 1765 1986 2079 2273 2419 2627 2938 2932 2434 2135 1698 862 321 109 100 422 1281 2131 2403 2080 1693 1871 2125 1948 1732 1788 2298 2153 1813 2221 2621 2765 2860 2916 2991 2679 2364 2416 2320 1955 1976 1800 1847 2174 2384 2410 2216 1849 1608 1460 1448 1693 2005 1894 2324 2805 2694 2523 2369 2731 1720 1382 1745 2280 2877 2586 1947 1563 1469 1609 1923 1846 1662 1600 1659 1867 2019 2340 2937 3139 2722 2194 2227 2487 2569 2466 2399 2515 2965 3242 2893 2762 3114 3260 3385 2950 2615 2335 2569 2419 2291 2772 2946 2709 2052 1434 1758 2318 2306 2007 1772 1617 1477 1565 1869 1855 1786 1793 1770 2051 2204 2140 1917 2160 2548 2529 2511 2548 2452 2274 2241 2517 2731 2734 2759 2710 2508 2590 2652 2736 2587 2747 2593 2099 1981 1947 1856 1855 1788 1823 1937 2094 2339 2400 2407 2509 2559 2486 2370 2188 1995 1996 2070 2081 2076 2051 2004 2042 2153 2261 2448 2578 2771 2725 2484 2268 2300 2437 2623 2729 2721 2758 2939 2890 2572 2387 2369 2361 2237 2112 1973 1859 1846 1829 1829 1811 1743 1623 1528 1453 1480 1427 1401 1426 1445 1403 1220 1063 1007 997 995 936 850 796 713 624 551 510 422 335 285 278 279 238 229 218 230 268 309 321 359 408 421 477 509 553 679 826 976 1024 1021 946 794 715 645 594 559 494 428 298 252 349 451 467 482 569 735 945 925 753 710 780 794 784 859 894 1019 1289 1372 1295 1211 930 940 1089 1372 1450 1508 1516 1565 1385 1278 1391 1601 1753 1739 1577 1275 1378 1899 2300 2209 2096 2019 1308 583 247 588 1161 1783 2123 2105 1402 1530 2234 2336 2118 2120 2244 2336 1821 1324 1885 2512 2707 2963 2000 1216 1447 1665 1739 1817 1715 1393 1162 1180 1297 1347 1370 1482 1526 1355 1005 868 901 907 1014 1097 945 1386 1736 1926 2139 1942 1506 1189 1220 1337 1201 912 913 1201 1584 1915 1668 1606 1231 859 854 1102 1235 1146 1095 959 1005 1139 1327 1512 1925 2110 1729 1204 1037 1148 1428 1576 1762 2018 2408 2390 1771 1459 1113 978 965 1227 1288 1227 1116 980 811 740 808 880 1003 1193 1328 1393 1185 1124 1382 1553 1595 1511 1249 1052 1093 1097 1090 1099 861 603 530 567 717 926 1115 1243 1302 1313 1402 1481 1503 1528 1391 1085 979 1154 1371 1494 1394 1182 1138 1327 1406 1445 1484 1480 1160 1015 1387 1702 1736 1907 1774 1726 1480 1450 1835 2072 2083 1827 1470 1122 1041 1384 1819 1942 1878 1911 2025 1941 1661 1333 999 1023 1370 1585 1689 1675 1517 984 548 621 1307 2340 2530 3022 3065 2267 1090 1109 1673 1995 1763 1552 1190 1091 1175 1217 1502 1863 2212 2519 2685 2450 1758 1114 859 832 961 1374 1807 1562 1238 1182 1180 1315 1718 1952 2263 2312 1978 1617 1030 773 1021 1725 2277 2422 2174 1575 1089 1131 1224 1582 1739 1882 1860 1675 1550 1545 1415 1264 1273 1337 1503 1604 1582 1532 1409 1509 1779 2069 2068 2197 2650 2990 3023 2971 2947 2391 1708 1487 1605 1804 1767 1426 1103 1009 946 1059 1188 1474 1863 2148 2180 2052 2047 2120 2081 2003 2009 2060 2191 2218 2316 2162 2259 2295 2186 2090 2061 2068 2057 1805 1701 1365 1407 1539 1674 1689 1681 1525 1435 1608 1687 1842 1959 1961 1936 1925 2061 2201 2197 2205 2249 2393 2493 2150 1730 1550 1842 2161 1989 1788 1870 1867 1670 1611 1525 1820 1889 1821 1905 2064 2231 2294 2253 2239 2332 2212 1995 1774 1572 1595 1800 2000 2071 2109 2235 2456 2429 2133 1899 1832 2026 2237 2303 2610 2538 2397 2203 2071 1997 2041 2129 2239 2069 1916 1995 2199 2285 2467 2534 2429 2150 1979 1949 1831 1761 1797 1924 2143 2147 2040 2116 2275 2301 2063 2025 2204 2218 2307 2401 2525 2644 2531 2574 2603 2541 2480 2382 2150 2218 2387 2448 2470 2586 2600 2559 2580 2511 2382 2134 2084 2351 2414 2213 1941 2076 2260 2505 2712 2906 2829 2466 2201 2140 2191 2204 2071 1983 2011 2213 2433 2718 3060 3022 2456 2107 1836 959 149 0 15 358 1170 1807 2137 2137 2148 2171 2162 1872 1890 1890 2125 2298 1853 2237 2282 2797 3015 3075 2964 2388 2125 2402 2616 2678 2396 1974 1767 1857 2058 2113 2060 2112 2478 2541 2175 1789 1883 1680 2011 2753 3137 3141 3238 2506 1612 1499 1821 2212 2578 2237 2055 1715 1477 1567 1797 1860 1777 1718 1716 1750 1854 2297 2968 3257 2928 2471 2566 2519 2559 2598 2358 2509 2940 3178 2787 2893 2975 2902 2832 2623 2420 2355 2627 2836 2886 2810 2498 2205 1772 1606 2240 2719 2449 2136 1950 1779 1384 1478 1685 1747 1963 2001 2018 2032 2045 1977 1769 2017 2493 2290 2119 2207 2267 2297 2335 2474 2667 2626 2752 2708 2567 2523 2520 2787 2627 2403 2359 2046 2001 1877 1816 1777 1776 1789 1893 2069 2151 2221 2352 2431 2414 2341 2240 2078 1952 1943 2008 2024 2028 2011 2093 2160 2248 2277 2384 2572 2706 2576 2336 2194 2225 2370 2647 2764 2739 2871 3081 2950 2526 2281 2197 2221 2151 2091 1893 1813 1816 1853 1855 1798 1755 1667 1592 1532 1522 1477 1376 1323 1280 1215 1065 947 943 935 918 883 845 780 695 625 553 509 440 361 309 285 266 248 228 214 201 218 263 305 331 360 397 429 489 572 772 968 1022 1042 1074 868 696 627 602 551 432 404 328 286 289 364 481 514 509 577 729 849 841 764 740 739 703 768 909 1000 1143 1300 1310 1340 1247 1017 969 1234 1491 1514 1429 1325 1303 1298 1301 1489 1691 1732 1759 1571 1144 1331 1910 2298 2310 2267 2094 1538 860 508 978 1292 1690 2087 1833 1240 1387 2176 2298 2331 2025 2109 2169 1698 1008 971 1339 2431 2793 2035 1349 1341 1411 1575 1714 1747 1610 1323 1151 1119 1124 1345 1503 1574 1597 1265 1326 932 867 800 797 778 981 1049 1392 1836 2000 1806 1444 1312 1347 1369 1009 661 870 1395 1594 1529 1557 1413 1186 993 972 1060 1122 1062 918 980 1179 1339 1482 1821 1709 1522 1163 1114 1160 1267 1639 1873 2093 2389 2169 1700 1338 1074 1035 1006 1303 1339 1259 1169 1010 815 742 783 801 861 1098 1369 1344 1057 991 1270 1496 1534 1329 1078 933 974 933 951 1008 851 673 723 828 949 1166 1340 1408 1340 1187 1139 1216 1476 1675 1524 1198 1089 1224 1321 1363 1380 1275 1167 1239 1282 1265 1250 1354 1115 927 1092 1458 1968 2006 1942 1871 1614 1657 1910 2079 2008 1814 1539 1080 883 1178 1651 1793 1664 1630 1705 1683 1568 1239 733 649 984 1423 1820 1887 1668 1024 585 872 1085 1782 2383 2856 2850 2131 1149 973 1190 1573 1596 1505 1268 1353 1528 1724 1875 2181 2612 2746 2576 2190 1512 1026 985 1116 1363 1723 2033 1507 1074 985 1085 1273 1615 1905 2017 2146 2022 1831 1105 717 982 1806 2430 2571 2444 2047 1336 1048 989 1087 1604 2218 2321 2127 1905 1668 1466 1369 1392 1453 1591 1770 1810 1738 1482 1382 1467 1804 2021 2209 2589 2759 2749 2748 2749 2321 1926 1833 1912 2069 2026 1729 1362 1318 1203 1052 1161 1471 1814 2099 2027 1666 1541 1744 2037 2218 2220 2135 1963 2151 2296 2134 2086 2179 2169 2006 2102 2007 2042 1655 1365 1376 1471 1613 1832 1911 1775 1540 1464 1490 1571 1670 1913 2138 2061 1922 2038 2236 2336 2399 2447 2507 2385 2007 1596 1499 1830 2086 1977 1743 1849 1921 1998 1834 1747 2183 2219 2069 2054 2116 2194 2274 2325 2333 2275 2151 2063 1882 1920 2076 1959 1970 1992 2036 2221 2421 2315 2086 1872 1738 1737 1912 2134 2374 2509 2562 2173 1964 1839 1981 2044 2226 2288 2219 2199 2237 2330 2475 2510 2538 2502 2418 2297 2021 1862 1870 1997 2245 2285 2116 2106 2243 2266 2091 2085 2041 2091 2154 2245 2371 2406 2519 2507 2421 2343 2210 2057 1896 1941 2143 2319 2480 2614 2553 2406 2345 2411 2466 2280 2253 2475 2553 2402 2090 1991 1874 2268 2569 2765 2913 2699 2320 2157 2229 2190 2257 2143 2014 2123 2368 2733 3096 3101 2592 2190 1879 997 74 6 129 618 1268 1654 1852 1870 2426 2374 2179 1710 2021 2233 2289 2443 2475 2358 2361 2771 3029 2981 2732 2187 1885 1861 2108 2454 2490 2197 1828 1679 1897 2131 2245 2398 3057 3704 3380 1930 1771 1416 1689 2489 2542 3067 3239 2329 1599 1644 1935 2095 2117 2197 2113 1749 1487 1552 1820 2073 2146 2008 1994 1887 1892 2318 3019 3335 3073 2394 2266 2282 2744 2576 2365 2458 2816 3011 2842 2771 2807 2578 2470 2478 2494 2602 2901 3316 3452 3049 2070 1993 2128 2184 2789 3102 2514 2566 2522 2110 1557 1652 1758 2005 2153 2233 2178 2098 2102 2153 2029 2089 2339 2205 1984 2148 2273 2217 2400 2492 2661 2492 2540 2508 2490 2522 2568 2458 2478 2292 2229 1953 1773 1734 1793 1766 1752 1741 1738 1824 1979 2168 2334 2368 2233 2127 2076 2041 1982 1975 2050 2055 2063 2079 2094 2236 2287 2336 2428 2576 2647 2566 2309 2176 2197 2419 2751 2814 2663 2748 2890 2800 2500 2232 2070 2109 2049 2020 1857 1833 1866 1906 1897 1813 1753 1674 1625 1584 1534 1417 1262 1176 1119 1044 978 916 867 844 813 805 806 739 675 650 572 515 470 409 325 281 261 248 237 210 180 183 209 229 235 312 382 403 436 547 786 801 922 1007 1013 747 584 447 362 339 299 304 277 217 231 308 370 415 504 583 692 805 858 850 827 721 662 783 936 1069 1226 1267 1295 1403 1445 1368 1364 1464 1486 1402 1336 1258 1246 1284 1372 1460 1588 1725 1767 1478 1262 1419 1554 1865 2191 2239 2211 2068 1749 1433 1359 1408 1734 2118 1774 1103 1195 1959 2368 2360 1934 1955 1885 1491 1309 1072 1260 2172 2600 1996 1286 1111 1200 1410 1476 1638 1680 1470 1257 1101 1084 1384 1590 1759 1847 1851 1757 1294 950 774 755 739 709 818 1070 1462 2019 2128 1799 1501 1298 1563 1100 629 665 766 830 1180 1340 1341 1285 1153 1043 981 986 1015 962 963 1028 1077 1176 1468 1280 1409 1269 1280 1278 1244 1506 1811 1929 1989 1966 1642 1264 1070 1028 1132 1245 1269 1246 1238 1117 972 894 840 816 871 1116 1389 1369 1117 1106 1314 1457 1457 1335 1134 913 813 741 764 877 820 736 934 1175 1292 1471 1618 1639 1509 1356 1140 1240 1610 1692 1414 1136 1075 1160 1231 1314 1429 1429 1325 1261 1233 1184 1057 1127 1160 1306 1407 1674 2063 2112 2190 2157 1965 1827 1751 1972 1835 1653 1590 1165 831 986 1460 1815 1874 1767 1582 1362 1168 879 522 469 701 1132 1729 2053 1923 1469 1365 1402 1265 1641 2265 2698 2661 1946 1455 1137 1047 1108 1319 1369 1494 1539 1710 1994 2116 2306 2786 2953 2631 2068 1459 1145 1138 1390 1915 2282 2118 1540 1104 992 1028 1193 1502 1663 1611 1703 1803 1517 906 600 967 1968 2719 2822 2578 2041 1372 1165 1255 1356 1815 2550 2731 2511 2167 1640 1370 1403 1439 1537 1705 2029 2095 1925 1735 1553 1396 1516 1814 2189 2475 2492 2723 2947 2920 2419 1958 1979 2097 2125 2126 1996 1783 1767 1567 1268 1318 1616 1882 2053 1999 1718 1485 1608 1903 2013 2221 2113 1948 1986 2153 2110 2166 2234 2091 2055 2045 2051 2130 1676 1378 1440 1677 1819 2017 2217 2154 2101 2109 2038 1984 1894 1888 2000 1975 1913 2025 2168 2238 2323 2347 2308 2102 1957 1673 1636 1894 1991 1882 1939 1945 2057 2213 2131 2067 2377 2261 2115 2129 2174 2193 2270 2166 2135 2196 2204 2270 2316 2424 2479 2275 2163 1923 1851 2063 2248 2290 2424 2237 1989 1803 1901 2024 2101 2346 2481 2206 1884 1791 1872 1929 2123 2193 2412 2459 2273 2269 2392 2417 2494 2681 2619 2312 2165 1814 1669 1893 2234 2210 2017 2134 2263 2263 2154 2073 2014 2053 2093 2127 2210 2322 2503 2525 2478 2402 2165 1872 1729 1743 1842 2053 2320 2481 2514 2356 2215 2146 2165 2234 2319 2468 2596 2624 2584 2257 1907 2261 2315 2389 2693 2866 2647 2268 1896 1724 1959 2083 2044 2090 2354 2811 3162 3252 3128 2758 2310 1698 746 448 459 958 1372 1701 1515 1335 2065 2233 2030 1708 2122 2511 2603 2427 2487 2389 2415 2715 2991 2950 2614 2406 2375 2134 2035 2058 2186 2260 2058 1529 1681 1780 2311 2666 2951 3746 3506 1926 1639 1256 1161 1591 2214 2825 3031 2422 1778 1730 1936 2022 2050 2173 2202 1942 1713 1811 2139 2469 2510 2353 2175 2097 1937 2433 3030 3204 2731 2556 2155 2404 2686 2591 2238 2196 2565 2800 2736 2790 2727 2395 2250 2319 2441 2664 2814 2978 3426 2985 1944 2284 2845 2876 3059 2822 2197 2535 2739 2603 2184 1951 2198 2418 2479 2531 2391 2177 2110 2265 2272 2160 2297 2198 1956 2030 2174 2344 2500 2445 2480 2368 2367 2398 2460 2483 2602 2315 2197 2090 2056 1933 1840 1825 1800 1739 1683 1655 1639 1756 1944 2176 2319 2328 2116 2028 2017 1981 1968 2064 2090 2114 2148 2182 2201 2155 2216 2317 2434 2561 2585 2396 2229 2157 2213 2564 2891 2815 2627 2634 2638 2564 2478 2194 1971 2008 1949 1941 1900 1895 1936 1953 1910 1819 1716 1632 1579 1504 1446 1336 1167 1082 1039 975 955 876 795 754 742 761 765 740 695 627 573 528 473 399 327 284 266 263 263 241 187 172 177 184 203 287 317 364 402 542 614 715 846 883 831 594 396 316 273 265 279 266 225 240 278 293 299 323 503 524 668 810 886 905 865 758 714 778 903 970 1049 1175 1290 1470 1653 1611 1513 1482 1433 1407 1336 1252 1213 1196 1299 1363 1507 1781 1798 1532 1358 1367 1458 1774 2066 2174 2259 2401 2462 2354 1780 1330 1673 2168 1782 1188 1141 1625 2275 2407 2030 1893 1794 1565 1379 1192 1288 2011 2575 2440 2184 1418 1191 1257 1204 1415 1535 1543 1357 1065 1157 1409 1646 1751 1692 1788 1896 1686 1289 916 683 637 560 672 894 1223 1699 2030 2125 1728 1373 1475 1195 877 667 614 828 1108 1218 1259 1348 1252 991 906 878 1090 1152 933 881 887 973 999 1001 1177 1188 1255 1307 1252 1358 1621 1766 1724 1629 1439 1224 921 1048 1321 1101 1152 1185 1214 1176 1098 992 888 840 871 1050 1324 1359 1193 1194 1321 1424 1483 1512 1433 1128 879 753 710 798 770 820 1120 1407 1430 1540 1689 1764 1724 1399 1170 1321 1641 1607 1291 1088 1026 1048 1155 1328 1502 1629 1560 1367 1318 1299 1165 1130 1333 1786 1955 2052 2156 2168 2232 2355 2381 2069 1890 1870 1700 1622 1606 1286 962 1078 1537 1904 2117 2145 1824 1353 1046 786 481 435 578 912 1584 2048 2130 2034 1972 1889 1322 1363 1962 2552 2601 1965 1730 1537 1408 1393 1450 1519 1593 1575 1760 2010 2073 2256 2779 3011 2542 1864 1518 1356 1341 1855 2519 2733 2253 1614 1232 1104 1016 1165 1304 1485 1487 1399 1555 1412 974 762 1109 2037 2747 2880 2413 2213 1642 1167 1415 1639 1977 2424 2404 2056 1662 1329 1272 1329 1398 1554 1723 2012 2036 1694 1714 1622 1497 1529 1671 1759 2144 2443 2695 2937 2745 2345 2040 1941 1966 1992 2018 2041 2014 1870 1671 1481 1536 1773 1935 2068 2087 1884 1769 1740 1735 2037 2243 2263 2121 1955 2012 2021 2229 2299 2106 2344 2135 2024 2167 1926 1707 1620 1747 1835 1998 2083 2312 2471 2392 2376 2398 2230 1950 1779 1738 1749 1737 1867 1994 2116 2057 2003 2055 2011 1759 1779 1883 1986 2019 2108 2078 2128 2220 2191 2172 2373 2209 2066 2056 2122 2180 2192 2051 1954 2098 2251 2306 2435 2567 2459 2229 2113 1781 1605 1773 1980 1988 2280 2332 2170 2082 2070 2145 2064 2093 2261 2234 1992 1851 1936 2013 2043 2074 2254 2368 2232 2143 2281 2387 2394 2459 2409 2207 1947 1704 1610 1806 2066 2089 1812 2045 2085 2103 2035 2030 1960 1949 2028 1995 2077 2203 2332 2434 2519 2490 2281 1980 1834 1765 1607 1666 1849 1991 2293 2290 2258 2012 1951 2004 2191 2370 2663 2707 2585 2202 1998 2169 2164 2195 2596 2852 2898 2690 2026 1680 1821 2037 2219 2328 2528 2861 2836 2781 2897 2793 2632 2305 1891 1363 1318 1523 1971 2499 2074 1464 1521 1835 1669 1626 1765 2096 2453 2474 2357 2225 2252 2580 2866 2896 2747 2488 2349 2669 2667 2407 2244 2392 2282 1941 1539 1785 2550 2860 2809 3506 3539 2353 2080 1550 1144 1403 2001 2615 2919 2487 1931 1859 1895 1888 1939 2085 2143 1917 1851 2066 2413 2532 2608 2359 2201 2166 2041 2615 2998 3109 3022 2704 2341 2315 2729 2438 1902 1970 2253 2428 2569 2603 2553 2281 2194 2307 2392 2403 2684 3004 3311 2484 1895 2734 3229 2884 2811 2648 2224 2514 2739 2789 2715 2665 2766 2817 2785 2677 2496 2310 2181 2041 2098 2027 2031 2103 1960 2018 2283 2282 2486 2566 2343 2248 2218 2276 2402 2382 2157 2022 1981 1926 1920 1899 1846 1784 1742 1711 1669 1658 1685 1753 1883 2087 2237 2238 2033 1994 1962 1986 2020 2085 2080 2090 2101 2113 2130 2163 2240 2344 2480 2598 2632 2539 2248 2068 2193 2603 2891 2758 2581 2586 2575 2472 2407 2148 2002 1993 1960 1951 1951 1955 1960 1939 1888 1817 1712 1572 1497 1406 1341 1265 1150 1088 1082 1024 964 883 755 702 718 738 740 693 646 606 569 534 484 439 390 306 258 263 272 244 198 181 176 172 190 235 280 372 412 477 527 648 770 762 649 470 353 327 276 231 212 239 239 244 252 310 292 330 558 652 737 811 873 930 938 859 803 821 892 970 1061 1197 1327 1525 1720 1629 1587 1424 1387 1503 1396 1180 1098 1104 1201 1278 1465 1774 1849 1709 1559 1418 1370 1554 1854 2038 2188 2350 2343 2332 1737 1236 1615 1955 1639 1535 1259 1365 1911 2296 2236 2052 1939 1742 1421 1163 1342 1994 2607 2520 2421 1738 1372 1149 1084 1386 1425 1514 1275 978 1011 1153 1268 1320 1278 1345 1729 1917 1771 1563 1212 941 538 505 758 988 879 1283 1750 1711 1493 1506 1351 1219 906 625 767 1053 1173 1072 1040 910 877 892 770 925 963 957 840 861 917 890 951 975 945 1095 1237 1181 1189 1374 1393 1577 1599 1566 1105 976 1258 1374 982 1042 1163 1249 1246 1190 1060 914 823 829 953 1168 1249 1186 1242 1334 1396 1494 1572 1393 1179 1023 922 893 895 803 941 1308 1537 1542 1541 1542 1673 1650 1354 1202 1315 1540 1479 1203 1063 1026 1032 1132 1290 1490 1692 1573 1358 1386 1444 1429 1382 1481 1727 1982 2147 2203 2119 2158 2336 2403 1951 1752 1682 1623 1774 1772 1421 1105 1108 1414 1798 2048 2226 2132 1633 1230 989 659 545 688 871 1221 1400 1810 2186 2317 2307 1485 1078 1474 2180 2130 1818 1733 1579 1551 1706 1778 1665 1748 1801 1915 2016 1909 1969 2440 2746 2440 1858 1399 1219 1443 2130 2765 2821 2326 1747 1332 1145 975 1055 1212 1542 1673 1461 1635 1711 1354 1142 1428 2058 2622 2751 2757 2261 1511 1248 1595 1806 1890 1953 1659 1258 1065 1026 1077 1040 1073 1144 1228 1467 1578 1258 1452 1544 1597 1615 1868 1986 2230 2422 2441 2442 2331 2080 1873 1728 1755 1810 1845 1897 1878 1799 1698 1593 1636 1808 1947 2124 2260 2120 1781 1426 1281 1688 2213 2371 2174 2009 1987 2010 2091 2069 2269 2414 2144 1871 1998 1987 1752 1575 1647 1709 1722 1765 1974 2217 2228 2242 2380 2297 1983 1686 1540 1521 1394 1549 1729 1844 1762 1800 2081 2097 1821 1778 1933 1966 2107 2066 2036 2029 2089 2080 2134 2305 2204 2103 2072 2076 2112 2048 1894 1877 2055 2229 2250 2255 2244 2059 1675 1730 1563 1472 1579 1732 1944 2068 2170 2158 2257 2297 2268 2168 1938 1949 2158 2111 1965 2018 2240 2380 2333 2293 2241 2030 1920 2101 2219 2251 2429 2427 2217 1995 1927 1967 1933 1940 1870 1821 1887 1867 1866 1782 1809 1936 1982 1948 1886 1916 1949 2066 2266 2425 2491 2435 2258 2013 1809 1671 1535 1538 1719 2083 2269 2357 2230 2138 1930 2001 2000 2437 2767 2697 2220 1946 1990 1996 2200 2375 2590 2836 2632 2142 1847 1874 2033 2278 2620 2849 2920 2657 2308 2476 2613 2524 2427 2647 2492 2577 2869 2966 2961 2299 1613 1255 1466 1403 1475 1520 1686 1971 2129 2169 2045 2093 2530 2839 2840 2587 2129 2050 2926 3519 3252 2670 2517 2183 2137 1611 1827 2522 2734 2618 3295 3562 3146 2608 1798 1188 1339 1936 2399 2674 2508 2196 2126 2056 1930 1908 1989 2048 1881 1828 1929 2254 2474 2616 2323 2132 2177 2249 2761 2976 3034 2893 2441 2181 2390 2774 2292 1557 1633 2028 2441 2437 2468 2471 2241 2195 2496 2530 2431 2667 2891 2984 2229 2169 2921 3135 2866 2478 2270 2218 2378 2584 2810 2981 3065 2915 2685 2707 2627 2511 2340 2234 2131 2122 1930 1934 2040 1956 2162 2239 2222 2219 2255 2198 2063 1952 2004 2151 2142 1964 1892 1921 1910 1896 1913 1901 1829 1811 1789 1783 1756 1718 1721 1776 1946 2042 2076 1962 1941 1959 2010 2074 2093 2053 2028 2037 2060 2102 2209 2319 2374 2443 2485 2575 2542 2263 2036 2180 2528 2801 2783 2730 2633 2527 2462 2364 2128 2009 2013 1999 1981 1969 1941 1911 1889 1844 1780 1698 1503 1424 1359 1306 1238 1167 1153 1109 1053 971 866 737 684 687 704 704 654 607 581 542 514 496 478 404 317 263 260 269 232 192 186 178 176 193 234 280 342 360 405 516 630 688 657 545 462 359 323 233 196 189 217 291 299 249 264 274 345 519 680 696 698 791 920 980 908 849 864 894 922 940 1085 1323 1619 1699 1672 1577 1471 1552 1582 1391 1178 1138 1215 1297 1296 1412 1706 1847 1820 1771 1501 1164 1299 1666 1824 1876 1887 2236 2334 1928 1539 1562 1591 1568 1338 1114 1002 1341 2011 2287 2232 2048 1887 1718 1292 1455 1808 2239 1978 2233 2012 1600 1174 944 894 1244 1484 1271 894 731 748 737 824 957 1126 1320 1790 1833 2102 1891 1839 1147 721 717 753 698 898 1261 1464 1466 1565 1768 1652 1131 622 658 932 1102 1098 926 752 857 811 751 763 821 887 857 869 916 963 988 908 773 948 1142 1113 1071 1344 1494 1813 1935 1658 1165 1058 1271 1465 910 994 1216 1368 1359 1286 1160 992 822 742 806 934 1062 1084 1132 1192 1248 1449 1546 1332 1163 1104 1030 1070 1046 941 1144 1524 1680 1735 1666 1610 1607 1478 1375 1371 1397 1524 1509 1321 1220 1184 1133 1074 1116 1333 1398 1278 1198 1332 1460 1556 1499 1460 1502 1652 1952 2070 1887 2093 2271 2261 1779 1539 1443 1400 1719 1893 1761 1432 1173 1266 1599 1789 1956 2103 1846 1409 1081 786 729 885 880 850 1132 1703 2271 2595 2509 1424 774 1027 1531 1517 1519 1516 1582 1556 1599 1598 1656 1897 2117 2038 1929 1877 1930 2197 2425 2409 1908 1204 1034 1304 2113 2764 2803 2423 1900 1487 1371 1088 1000 1375 1808 2012 1847 1966 2043 1785 1609 1758 1868 2128 2532 2714 2095 1394 1342 1667 1830 1741 1460 1079 828 744 840 935 871 865 857 866 1023 1140 1084 1246 1419 1444 1713 2209 2376 2514 2500 2178 1982 1896 1638 1493 1462 1454 1591 1763 1821 1787 1724 1668 1630 1684 1870 2030 2115 2188 2021 1535 1099 1086 1613 2243 2406 2167 1909 1950 1971 1998 1943 2116 2239 2213 1933 1906 1929 1668 1503 1576 1658 1657 1663 1834 2046 2129 2163 2200 2139 1939 1704 1476 1316 1197 1361 1638 1714 1648 1733 2022 2121 1968 1966 1860 2001 2089 1975 2002 2005 2032 2070 2155 2223 2172 2094 2059 2040 2007 1910 1839 1939 2020 2060 2057 2010 1794 1471 1193 1438 1535 1680 1727 1825 2077 2095 2156 2094 2208 2478 2474 2287 1939 1897 2177 2305 2211 2193 2403 2608 2566 2310 1960 1738 1758 1864 1924 2086 2320 2354 2027 1462 1429 1706 1957 2033 1934 1958 1822 1704 1745 1694 1796 1970 2015 1982 1903 1859 1896 2047 2224 2320 2346 2350 2310 2152 2035 2091 1924 1703 1699 1933 2168 2245 2351 2348 2333 2139 2103 2298 2649 2717 2393 2043 1843 1694 1671 1965 2474 2740 2589 2232 2029 2057 1997 1933 2123 2525 2914 2472 1981 2174 2350 2321 2286 2529 2763 3117 3609 3675 3139 2495 1698 1275 1301 1431 1505 1558 1506 1485 1768 1970 1967 2078 2425 2853 3091 2818 2028 1862 2276 3164 3255 2830 2583 2152 1948 1716 1826 2310 2520 2555 2900 3182 3349 2705 1648 1112 1347 1798 2100 2307 2359 2435 2432 2419 2102 1717 1589 1785 1614 1609 1671 2023 2179 2395 2193 2148 2283 2431 2713 2885 2824 2542 2319 2355 2703 2919 2363 1749 1575 2002 2440 2452 2280 2444 2454 2403 2309 2506 2384 2515 2773 2767 2576 2585 2769 2826 2690 2417 2299 2383 2415 2561 2824 2909 2932 2769 2639 2548 2431 2536 2327 2288 2262 2132 1953 2075 2228 2048 2231 2192 2152 2228 2233 2148 1933 1756 1749 1786 1778 1795 1908 2047 2069 1958 1952 1944 1912 1914 1958 1919 1818 1730 1721 1817 1917 1948 1965 1952 1985 2037 2067 2068 2058 2004 1954 2000 2080 2166 2274 2377 2396 2421 2460 2561 2585 2322 2133 2244 2427 2493 2701 2700 2570 2484 2440 2319 2158 2105 2103 2062 2007 1978 1929 1857 1824 1803 1724 1628 1459 1395 1341 1286 1246 1200 1161 1076 1016 936 836 746 700 678 680 670 619 573 544 503 491 477 467 382 333 287 272 259 234 195 174 171 166 177 225 265 276 296 363 446 510 590 581 537 487 392 273 240 250 233 224 257 236 235 246 262 324 448 500 529 615 757 910 967 882 826 828 862 983 1005 1120 1254 1485 1643 1515 1431 1611 1771 1694 1516 1411 1411 1511 1527 1386 1367 1603 1771 1822 1870 1594 1074 1055 1396 1561 1553 1683 2166 2326 2148 1842 1665 1555 1434 1251 929 742 998 1442 1510 1959 1986 2138 2043 1513 1514 1420 1593 1221 1396 1769 1665 1421 1240 968 1028 1345 1317 943 704 814 652 619 596 760 926 1299 1308 1767 2167 2341 1837 1421 1178 877 737 744 978 1290 1452 1567 1961 1820 1204 608 559 821 1006 1194 1166 1007 903 834 835 873 913 934 993 1119 1049 1089 1070 989 625 757 1091 1129 1195 1629 1903 2130 2049 1467 1039 1120 1411 1485 893 1034 1259 1445 1478 1389 1270 1128 923 745 706 788 907 932 945 985 1127 1387 1529 1365 1262 1142 996 992 1042 1051 1205 1580 1747 1838 1812 1692 1522 1347 1370 1482 1479 1427 1391 1334 1329 1378 1331 1157 1061 1157 1103 991 1025 1223 1410 1638 1625 1628 1646 1698 1795 1778 1704 1908 2223 2108 1725 1463 1290 1257 1493 1641 1744 1575 1245 1195 1406 1560 1716 1870 1761 1493 1244 1079 1069 1312 1266 977 1205 1941 2690 2912 2541 1221 544 967 1091 1091 926 1245 1502 1657 1471 1372 1534 1719 2040 1861 1669 1758 1819 1867 2059 2128 1721 1251 1068 1322 2114 2713 2812 2482 2217 1894 1653 1271 1233 1823 2258 2150 2162 2293 2245 1957 1883 1903 1950 1971 2283 2420 1893 1302 1299 1642 1704 1446 1071 762 582 448 663 965 1157 1212 1220 1213 1300 1321 1245 1486 1245 1146 1769 2402 2602 2571 2507 2302 2107 1908 1547 1397 1287 1276 1462 1690 1817 1783 1672 1647 1680 1703 1778 1848 1932 2068 1980 1535 1137 1238 1770 2218 2321 2071 1784 1736 1885 2178 2113 1988 2157 2293 2106 1923 1883 1814 1670 1664 1766 1755 1665 1679 1827 1994 2119 2136 2030 1918 1802 1509 1211 1112 1319 1685 1741 1666 1649 1933 2052 2245 2142 1999 2032 2024 1955 1977 2030 2032 2033 2015 2037 2062 2006 2017 2073 2030 1978 1948 2030 2201 2174 2093 1930 1507 1058 1053 1383 1688 1848 1803 1898 1911 2010 2170 2152 2142 2407 2581 2313 1965 1885 2048 2274 2337 2161 2116 2305 2199 2013 1790 1663 1742 1754 1698 1685 1786 1824 1604 1839 1709 1816 2015 2036 2025 2040 1856 1668 1725 1761 1851 1979 2058 2101 2081 2045 2075 2173 2286 2300 2187 2188 2277 2269 2269 2238 2194 2036 1869 1838 2000 2082 2343 2380 2392 2215 2115 2280 2407 2466 2415 2210 2023 1760 1394 1514 2163 2609 2561 2325 2083 2100 2015 1856 1741 2091 2758 2612 2428 2326 2361 2327 2379 2326 2512 2999 3593 3890 3643 2627 1825 1496 1418 1663 1910 1959 1687 1414 1755 2012 1970 1892 1948 2577 3215 3496 2860 1924 1686 2305 2657 2737 2632 2096 1810 1770 1691 2010 2277 2417 2418 2736 3093 2572 1541 1040 1287 1731 1874 2015 2124 2370 2557 2969 2732 1973 1240 1405 1115 1375 1573 1803 1993 2237 2149 2139 2263 2344 2486 2646 2569 2336 2312 2498 2828 2913 2596 2217 1774 2114 2649 2550 2197 2175 2582 2547 2191 2623 2442 2427 2689 2566 2515 2592 2580 2526 2548 2532 2411 2387 2389 2455 2590 2587 2493 2481 2536 2363 2375 2543 2447 2288 2436 2217 2004 2123 2363 2169 2099 2165 2152 2152 2101 1994 1879 1729 1684 1670 1659 1817 2008 2118 2161 2045 2014 2023 2009 1969 2021 1972 1827 1716 1838 1930 1951 1980 1967 2001 2061 2066 2036 1990 1965 1931 1938 2004 2066 2141 2277 2381 2433 2475 2460 2511 2529 2413 2313 2319 2350 2426 2636 2688 2542 2441 2399 2336 2286 2218 2155 2103 2039 1995 1931 1802 1792 1744 1655 1573 1453 1406 1356 1288 1256 1190 1107 1040 987 906 827 781 737 705 708 685 607 566 511 490 455 425 417 335 301 281 271 267 241 190 161 158 172 197 208 218 248 285 344 411 481 530 541 523 464 410 297 294 254 235 255 273 241 203 213 253 303 369 464 527 633 787 897 917 895 787 811 860 1043 1086 1116 1221 1319 1534 1403 1336 1651 1864 1781 1672 1566 1603 1765 1728 1451 1310 1376 1433 1771 1960 1716 1358 1326 1370 1458 1490 1616 1987 2270 2291 2126 1885 1574 1324 1221 867 513 533 550 1127 1564 1788 2152 2210 2221 1755 1405 1211 989 1078 1348 1468 1572 1595 1376 1087 1200 1369 1268 1158 1444 1089 827 564 577 566 521 682 1194 1933 2396 2264 2073 1813 1423 1092 875 1153 1432 1546 1863 1974 1732 1293 862 695 671 870 1090 1297 1297 1068 933 813 836 956 1106 1278 1507 1528 1190 1056 979 748 878 1150 1271 1468 1781 1945 1986 1819 1484 1161 1115 1498 1545 952 1067 1246 1440 1491 1450 1403 1297 1080 840 772 845 867 911 881 914 1099 1350 1464 1415 1397 1260 1079 932 981 1028 1077 1454 1796 1946 1917 1746 1436 1274 1438 1581 1484 1291 1218 1228 1302 1415 1355 1139 1052 1175 1167 1017 1007 1138 1381 1610 1637 1744 1805 1971 1830 1557 1519 1733 2230 2114 1764 1502 1340 1320 1423 1449 1471 1358 1069 991 1194 1390 1518 1611 1540 1306 1165 1148 1224 1460 1565 1220 1376 2013 2931 3229 2815 1178 713 930 948 936 716 1064 1517 1704 1627 1362 1359 1512 1714 1673 1581 1612 1693 1743 1855 1948 1670 1350 1260 1505 2151 2651 2746 2686 2503 2171 1735 1360 1375 1954 2253 2114 2155 2370 2283 2213 2011 1898 1853 1878 2006 1934 1438 1061 1204 1498 1556 1402 1302 1171 777 543 640 1049 1562 1699 1951 2092 2136 2153 1875 1429 1039 985 1738 2317 2592 2730 2516 2257 2099 1966 1927 1707 1393 1356 1467 1578 1709 1726 1667 1681 1692 1693 1702 1608 1764 2008 2037 1621 1283 1387 1874 2173 2047 2009 1802 1664 1861 2256 2159 1937 2073 2250 2233 2158 2019 1949 1869 1822 1906 1940 1824 1694 1702 1837 1958 1909 1972 1967 1748 1511 1276 1153 1478 1912 2047 1962 1971 1826 2127 2169 2085 2085 2113 2028 1918 1926 2002 2014 1961 1898 1964 2020 1914 1887 2028 2153 2194 2265 2323 2539 2400 2117 1872 1468 979 1301 1565 1989 2191 2233 2023 1927 1961 2231 2369 2291 2255 2336 2168 1953 1881 1842 1891 1906 1626 1484 1882 2034 2135 2119 1991 1903 2004 1950 1955 2045 1960 1766 2444 2174 1918 1890 1929 2040 2086 1926 1802 1846 1870 1887 1908 2041 2189 2204 2234 2319 2380 2428 2396 2215 2163 2193 2297 2304 2298 2377 2317 2067 1916 1924 1919 2062 2319 2526 2379 2236 2249 2120 2058 2138 2168 2142 1811 1369 1402 1921 2407 2483 2418 2247 2067 1970 1881 1796 1933 2455 2678 2841 2639 2612 2530 2434 2278 2366 2781 3311 3637 3411 2583 2049 1810 1795 2137 2437 2369 1887 1442 1675 1817 1753 1609 1995 2631 3214 3344 2690 1581 1795 1875 2079 2351 2407 2007 1777 1608 1500 1788 2040 2213 2305 2579 2888 2404 1439 1047 1266 1685 1738 1959 2200 2409 2670 3145 2980 2039 1255 1091 1140 1335 1546 1660 1857 2138 2178 2127 2145 2213 2313 2354 2283 2271 2405 2668 2893 2925 2849 2419 2041 2180 2970 2946 2083 1895 2362 2377 2336 2550 2333 2438 2581 2504 2433 2470 2514 2481 2541 2579 2435 2410 2376 2319 2347 2391 2407 2631 2693 2352 2369 2468 2457 2355 2441 2161 1990 2122 2286 2171 2076 2071 2008 2008 1997 1905 1863 1847 1835 1777 1734 1871 2002 2203 2194 2217 2240 2113 2098 2037 2008 1965 1874 1801 1874 1988 2021 2023 2030 2052 2072 2021 1978 1952 1887 1880 1965 2009 2045 2114 2269 2310 2439 2513 2441 2400 2435 2383 2271 2256 2294 2325 2482 2620 2495 2409 2392 2366 2309 2190 2140 2114 2042 1953 1922 1834 1745 1672 1591 1528 1452 1379 1343 1297 1230 1157 1067 989 939 869 840 818 758 767 768 737 638 598 520 469 413 383 366 303 274 272 274 269 237 192 168 165 183 196 221 234 253 272 313 386 471 505 530 448 389 343 285 258 244 227 253 280 260 230 213 229 277 385 506 596 653 721 826 757 812 745 821 918 1042 1026 991 1025 1236 1451 1355 1269 1579 1754 1770 1712 1651 1789 1921 1826 1704 1543 1337 1323 1642 1954 1863 1680 1657 1628 1563 1524 1559 1745 2065 2258 2346 2164 1670 1597 1428 963 773 432 373 810 1283 1545 1896 1980 2090 2000 1765 1582 1366 1291 1105 989 1297 1693 1496 1256 1161 1276 1391 1502 1954 1855 1441 999 871 947 786 556 754 1426 2117 2324 2336 1937 1728 1462 988 1558 1700 1697 1870 1883 1628 1380 1256 1032 743 692 803 1068 1212 1119 1046 771 723 863 1205 1363 1459 1410 1070 1031 975 839 862 1062 1309 1569 1865 1930 1722 1704 1742 1531 1311 1412 1592 1059 1150 1290 1382 1358 1352 1417 1410 1298 1137 1037 1057 1009 1031 938 950 1228 1398 1404 1458 1497 1489 1288 1190 1076 983 1053 1384 1767 1988 1941 1816 1511 1360 1553 1714 1665 1481 1322 1241 1231 1290 1271 1119 1066 1234 1364 1268 1157 1102 1227 1309 1486 1673 1815 1905 1644 1428 1281 1631 2242 2179 1855 1711 1523 1442 1468 1485 1414 1212 958 917 1085 1370 1624 1653 1597 1407 1040 969 1284 1554 1473 1570 1625 1773 2477 2973 2478 1216 1171 952 898 703 632 1009 1376 1593 1607 1467 1458 1515 1590 1620 1607 1631 1700 1740 1802 1843 1624 1376 1334 1570 2039 2329 2604 2818 2585 2095 1759 1459 1397 1788 1853 1797 1773 1798 2052 2167 2139 2053 1950 1883 1796 1588 1167 880 979 1240 1436 1678 1994 1910 1409 970 965 1366 1977 2349 2804 2933 2936 2636 1986 996 809 1024 1759 2174 2471 2666 2199 1844 1763 1736 1793 1730 1539 1426 1320 1228 1266 1367 1440 1503 1578 1611 1800 1765 1947 2207 2181 1828 1562 1799 2154 2164 2016 1801 1840 1857 1940 2152 2101 1953 1906 2134 2271 2283 2133 2068 2068 1939 1911 2003 2016 1855 1646 1613 1659 1719 1975 2099 1835 1583 1498 1381 1678 2159 2444 2477 2294 2194 2194 2040 1962 2051 2136 2048 1910 1854 1905 1981 1948 1914 1958 1985 1894 1791 1889 2177 2339 2449 2627 2730 2359 2030 2007 1883 1423 1430 1790 1914 2149 2268 1988 1823 2020 2385 2613 2519 2169 1979 1923 1911 1856 1605 1427 1228 1135 1473 2073 2403 2422 2460 2342 2183 2158 2433 2672 2774 2856 2906 2342 2167 1846 1816 1913 2028 2068 1947 1953 2099 2172 2132 2080 2092 2090 2164 2336 2466 2475 2488 2382 2316 2241 2250 2328 2280 2246 2368 2292 2127 2095 2038 1898 1743 2015 2496 2507 2315 2260 2101 1945 1916 1951 2025 1785 1503 1664 1968 2282 2408 2445 2428 2019 1815 1884 2042 2136 2271 2951 3061 2788 2617 2381 2260 2096 2244 2655 3082 3299 3046 2758 2377 1895 2104 2576 2788 2561 2001 1608 1864 1972 1888 1655 2684 3111 3540 3081 1972 1498 1450 1707 1996 2254 2324 2131 1775 1448 1335 1345 1729 2255 2224 2401 2677 2256 1521 1343 1430 1923 1944 2140 2419 2496 2646 2517 2719 2750 2382 1682 1361 1237 1316 1530 1729 2035 2260 2247 2141 2054 2134 2211 2183 2275 2269 2303 2640 2792 2665 2771 2755 2765 2738 2365 2205 2066 2413 2467 2542 2549 2385 2361 2413 2421 2411 2391 2574 2495 2512 2532 2396 2427 2422 2267 2336 2363 2373 2522 2601 2331 2270 2386 2326 2289 2413 2277 2028 2018 2110 2102 2045 2039 1910 1881 1878 1856 1839 1951 1998 1960 1841 1967 2075 2337 2354 2329 2259 2160 2082 2013 2000 1994 1964 1956 1978 2015 2040 2045 2081 2066 2036 1970 1924 1912 1899 1887 1975 2033 2057 2061 2134 2274 2447 2518 2409 2308 2342 2274 2118 2106 2229 2336 2439 2552 2432 2398 2375 2330 2270 2198 2132 2070 1989 1940 1897 1774 1670 1593 1525 1479 1451 1403 1323 1253 1200 1129 1035 962 953 935 839 823 776 817 819 786 701 671 585 479 389 346 329 301 278 268 275 277 251 216 208 191 202 221 233 256 256 266 305 319 378 446 459 400 346 338 328 321 289 250 283 309 281 236 212 212 270 386 396 501 611 654 750 743 763 781 860 941 1019 1060 996 1001 1200 1338 1269 1347 1540 1615 1717 1613 1635 1712 1870 1857 1887 1685 1411 1377 1595 1844 1896 1771 1704 1736 1610 1532 1560 1480 1517 1858 2342 2434 2005 2011 1895 1560 1296 649 380 702 1167 1386 1494 1651 1925 2084 2171 2257 2132 2177 1518 727 874 1430 1608 1403 1273 1251 1352 1648 2138 2296 2134 1980 1783 1465 1187 660 594 985 1023 1953 2424 2031 1747 1611 1380 1674 1832 1677 1559 1495 1406 1299 1215 1032 746 591 529 715 1040 1036 1098 1009 750 698 938 977 1243 1428 1304 1187 1032 875 934 1167 1337 1340 1603 1746 1660 1746 1890 1754 1531 1353 1420 1150 1252 1342 1317 1218 1236 1330 1356 1353 1317 1175 1093 1170 1162 1038 1049 1367 1422 1397 1507 1550 1574 1472 1374 1151 1002 1066 1364 1655 1855 1816 1767 1536 1476 1565 1805 1943 1746 1470 1347 1285 1234 1234 1224 1220 1319 1443 1476 1408 1307 1138 1195 1480 1804 1949 1653 1401 1205 1162 1678 2290 2255 2131 1855 1584 1504 1445 1543 1619 1478 1230 1085 1157 1433 1780 1970 1822 1528 1433 1434 1551 1460 1317 1612 1642 1490 1824 2506 2483 1578 1226 1031 873 652 700 1068 1232 1425 1486 1385 1495 1640 1743 1705 1533 1464 1519 1608 1714 1743 1598 1476 1494 1604 1838 1986 2410 2669 2512 1871 1798 1545 1356 1511 1451 1405 1238 1344 1680 1968 2119 2111 2036 1912 1813 1563 1150 893 857 971 1368 2045 2567 2525 1937 1433 1493 1857 2685 3111 3319 3385 3114 2357 1535 676 634 1102 1777 2089 2398 2516 2315 1859 1661 1696 1741 1710 1620 1522 1407 1172 965 1000 1073 1191 1403 1589 2050 2165 2141 2053 2018 1870 1782 1959 1944 2093 1940 1766 1882 2020 2083 2095 2157 2035 1881 1900 2017 2098 2041 2109 2213 2044 1869 1917 1973 1877 1745 1730 1663 1765 1962 2099 1884 1637 1666 1638 1735 1846 2192 2378 2343 2339 2227 1919 1806 1911 2014 1983 1872 1716 1778 1990 2017 1956 1985 2077 2030 1983 1969 2223 2321 2779 2853 2697 2190 1931 2255 2288 1850 1764 1994 2266 2295 1975 1870 1859 2014 2406 2683 2628 2261 1792 1660 1900 1920 1691 1657 1521 1344 1613 2354 2391 2333 2367 2225 2145 2123 2605 2927 3019 2993 2979 2804 2193 1733 1693 1843 1953 1952 1855 1966 2180 2239 2272 2157 2049 1992 2135 2387 2456 2335 2322 2173 2212 2265 2238 2260 2239 2236 2375 2420 2422 2401 2132 1755 1514 1882 2535 2663 2325 2148 2113 2041 2034 1956 1965 1884 1807 2084 2325 2354 2301 2314 2338 2021 1785 2135 2575 2828 2947 3049 3024 2700 2306 2101 2000 1790 1957 2489 2876 3034 3051 2942 2385 1969 2371 2866 2975 2756 2221 2236 2202 2697 2717 2590 3265 3264 3193 3246 3283 2533 1738 1574 1849 2215 2370 2200 1802 1512 1432 1264 1542 2134 2114 2150 2347 1943 1506 1495 1602 2027 2076 2253 2402 2179 2069 1825 1748 2111 2154 1721 1358 1072 1078 1414 1671 1680 1837 2193 2113 1935 2031 2144 2175 2273 2158 2229 2549 2567 2492 2874 2759 2666 2638 2437 1971 2160 2453 2429 2480 2446 2223 2310 2516 2368 2489 2477 2657 2683 2390 2432 2435 2386 2386 2253 2329 2279 2207 2279 2302 2270 2244 2335 2291 2226 2326 2273 2075 2005 2025 2099 2021 2016 1914 1828 1826 1816 1841 2043 2166 2150 2103 2236 2294 2406 2453 2434 2335 2175 2081 2011 1985 2038 2021 2005 2025 2030 2065 2064 2081 2026 2011 1971 1955 1943 1964 1918 1968 2054 2083 2073 2115 2254 2425 2496 2397 2276 2268 2215 2117 2093 2186 2288 2365 2452 2347 2346 2305 2237 2204 2165 2056 1983 1932 1888 1826 1707 1597 1526 1477 1453 1444 1399 1300 1239 1188 1115 1016 952 950 928 844 835 815 837 844 847 820 735 651 542 422 339 313 301 278 259 269 286 270 252 277 261 255 248 260 262 278 292 307 327 371 391 382 347 333 362 380 395 346 327 352 348 340 226 198 192 251 312 339 514 613 636 663 703 767 820 884 936 984 1075 1084 1149 1326 1335 1174 1271 1392 1619 1628 1501 1512 1588 1742 1846 1851 1685 1441 1359 1538 1725 1747 1708 1877 1822 1661 1617 1673 1689 1457 1567 2005 2290 2238 2198 2164 2110 1665 887 416 580 862 962 1209 1523 1852 1995 2204 2515 2490 2469 1727 910 684 973 1325 1170 1126 1156 1283 1602 2028 2286 2305 2395 2177 1766 1496 813 489 508 654 1524 2267 2065 1322 1101 1107 1346 1581 1462 1338 1301 1218 1137 1129 1072 860 620 492 527 480 862 1177 1169 881 658 543 557 910 1392 1612 1362 1117 911 858 982 1235 969 1105 1043 1127 1595 1827 1823 1636 1386 1194 1243 1341 1398 1249 1180 1230 1338 1405 1327 1199 1067 1010 1127 1196 1055 1080 1368 1445 1428 1512 1452 1451 1477 1321 1121 1085 1192 1320 1445 1529 1508 1508 1426 1423 1504 1783 2040 1942 1689 1589 1546 1448 1347 1340 1487 1555 1583 1618 1611 1552 1309 1462 1641 1898 1847 1413 1317 1063 1136 1707 1970 2401 2418 1873 1472 1379 1269 1432 1624 1551 1431 1376 1461 1627 1946 2196 1713 1357 1498 1765 1883 1601 1434 1621 1912 1799 1474 1483 1668 1570 1335 1183 949 648 672 947 1192 1491 1571 1387 1262 1460 1710 1644 1428 1297 1294 1443 1637 1691 1520 1453 1465 1632 1889 2106 2233 2389 2273 1666 1664 1482 1288 1361 1354 1245 1218 1358 1603 1754 1828 1901 1868 1834 1858 1594 1159 959 1019 1205 1560 2096 2499 2546 2076 1802 2042 2424 2956 3445 3474 3324 2741 1885 1031 581 641 1211 1874 2152 2202 2338 2040 1592 1493 1604 1643 1614 1577 1660 1783 1666 1435 1239 1071 1112 1289 1541 2158 2343 2008 1557 1740 1907 1663 1617 1584 1808 1758 1719 1878 2096 2160 1993 1934 1903 1872 1818 1849 1881 1820 1950 2203 2112 1829 1721 1803 1801 1855 1877 1846 1735 1844 1992 1766 1495 1649 1663 1809 1726 1869 2074 2084 2128 2071 1884 1781 1822 1869 1869 1752 1711 1954 2161 2225 2110 2043 2096 2083 2086 2089 2163 2373 2744 2870 2727 2128 1957 2379 2451 2332 2190 2651 2870 2727 2217 1769 1794 2110 2491 2650 2592 2251 1700 1629 2026 2073 2019 2212 2462 2476 2452 2686 2478 2199 1987 1965 1959 2126 2527 2787 2871 2872 2758 2529 2179 1851 1713 1753 1810 1743 1653 1765 1991 2126 2113 2058 2017 1960 2124 2341 2351 2252 2165 2094 2205 2225 2283 2293 2296 2280 2595 2801 2902 2910 2602 1968 1406 1711 2606 2861 2431 2057 1955 2088 2186 2134 2182 2223 2194 2571 2543 2560 2480 2502 2421 2196 1984 2401 2858 3201 3321 3098 2759 2213 1834 1742 1658 1540 1758 2115 2242 2600 2857 2887 2353 1933 2429 2804 2786 2725 2772 2503 2612 2907 3072 3220 3438 2914 2577 2522 2670 2565 1885 1393 1530 1855 2132 2199 2049 1744 1323 1087 1392 1817 1898 2041 2284 2204 1857 1599 1694 1991 2046 2163 2298 2073 1959 1808 1746 2302 2466 1948 1382 1013 960 1102 1355 1487 1418 1907 2068 2028 2139 2032 2027 2043 2168 2311 2483 2395 2391 2646 2529 2481 2422 2104 1923 2192 2355 2283 2407 2484 2489 2511 2441 2250 2540 2536 2620 2689 2382 2330 2409 2359 2340 2306 2389 2298 2319 2362 2317 2262 2216 2265 2280 2232 2232 2121 2115 2108 2051 2108 2041 2018 2008 1908 1905 1833 1884 2055 2130 2172 2244 2358 2420 2459 2487 2462 2352 2181 2067 2019 1944 1998 2018 1989 2035 2030 2103 2111 2122 2034 1985 1987 1992 2001 1974 1929 1929 2008 2054 2044 2094 2235 2398 2457 2428 2401 2295 2182 2113 2172 2181 2245 2313 2303 2276 2270 2233 2183 2162 2113 1962 1873 1847 1809 1754 1685 1598 1521 1491 1468 1446 1392 1301 1267 1220 1140 1103 1026 945 907 864 855 846 851 856 864 857 799 707 591 476 410 391 321 279 269 276 273 275 278 317 337 308 276 273 280 275 271 284 298 326 352 319 266 249 261 344 392 405 431 418 384 386 256 175 179 219 246 355 476 564 641 685 743 801 826 850 925 1062 1166 1136 1262 1450 1396 1372 1291 1417 1563 1525 1373 1343 1341 1538 1774 1755 1562 1363 1376 1526 1628 1641 1784 1896 1850 1717 1691 1703 1798 1532 1349 1563 1926 2050 1984 1993 2020 1829 1274 587 486 498 443 744 1356 1892 2111 2226 2228 2283 2330 1836 1059 553 439 467 705 888 967 1159 1540 1812 2074 2181 2271 2072 1801 1566 1159 784 418 324 1125 1976 2045 1839 1509 924 978 1264 1321 1138 1094 1070 920 1008 1002 1042 958 843 699 544 822 1370 1647 1823 1789 863 449 643 1206 1468 1330 1309 916 660 706 935 733 653 610 850 1366 1755 1876 1886 1723 1333 1345 1428 1402 1257 1201 1183 1225 1350 1334 1139 959 959 1117 1149 993 1035 1270 1369 1365 1391 1313 1270 1375 1282 1138 1163 1245 1201 1244 1246 1196 1193 1199 1205 1345 1616 2028 2161 1970 1843 1756 1515 1285 1244 1267 1425 1718 1719 1611 1542 1474 1825 1893 1775 1432 1254 1380 1200 1221 1630 1720 2358 2483 1816 1279 1104 1026 1136 1333 1450 1559 1628 1798 2123 2293 2039 1442 1280 1587 1889 1969 1758 1894 2252 2581 2567 2106 1465 1612 1566 1561 1563 1266 1078 1159 1163 1240 1475 1631 1621 1467 1523 1687 1647 1546 1390 1189 1339 1687 1791 1631 1464 1398 1629 2089 2335 2107 2145 2072 1623 1538 1442 1395 1355 1465 1345 1257 1556 1781 1813 1899 1946 1823 1788 1806 1782 1600 1334 1367 1548 1771 2008 2195 2265 2137 2174 2468 2723 3055 3355 3202 2765 2210 1458 767 552 754 1245 1838 2006 2098 2079 1832 1436 1292 1330 1366 1448 1610 1821 1969 2076 2119 1780 1380 1271 1228 1234 1758 2073 1637 1106 1103 1232 1586 1742 1925 1926 1844 1809 1932 2172 2151 1956 1742 1661 1740 1803 1772 1671 1641 1818 2124 2160 1868 1821 1394 1445 1663 1827 1795 1683 1615 1790 1626 1389 1446 1612 1767 1677 1680 1825 1863 1980 1985 1928 1916 1918 1889 1852 1812 1877 2141 2249 2207 2263 2157 2069 2050 1937 1962 1987 2075 2432 2675 2593 2002 1996 2176 2426 2605 2724 3042 2971 2585 1997 1621 1773 2277 2632 2659 2402 1919 1509 1660 2138 2352 2589 2982 3084 3041 2833 2675 2434 2097 1783 1884 2007 2143 2450 2563 2649 2534 2233 2104 2271 2238 1889 1700 1717 1665 1631 1766 1992 2138 2262 2232 2066 2012 2121 2157 2184 2236 2167 2191 2293 2225 2272 2387 2460 2521 2803 3100 3315 3404 3117 2272 1474 1514 2193 2750 2720 2372 1941 2173 2295 2257 2375 2589 2634 2781 2891 2802 2698 2662 2611 2293 2024 2217 2551 2658 2803 2967 2537 1893 1641 1553 1430 1363 1521 1719 2088 2467 2743 2718 2261 1855 2378 2616 2601 2447 2628 2544 2453 2410 2405 2563 2599 2218 2010 1890 1842 2025 1751 1182 1277 1456 1655 1862 2130 1797 1463 1156 1329 1480 1543 1640 1785 2209 1965 1575 1808 2034 2098 2236 2379 2505 2481 2673 3068 3201 3308 2582 1583 1014 997 1107 1435 1403 1168 1727 2007 2175 2195 2196 2015 2050 2239 2378 2366 2219 2214 2287 2297 2287 2115 1959 2058 2357 2431 2328 2399 2487 2588 2504 2548 2200 2507 2410 2560 2580 2404 2412 2371 2285 2301 2332 2346 2307 2283 2294 2311 2253 2177 2213 2307 2249 2226 2125 2101 2042 2055 2151 2134 2064 2273 2297 2113 1964 1955 2031 2103 2202 2292 2326 2390 2468 2467 2369 2218 2061 1997 1983 1978 2017 2062 1998 1949 2044 2134 2190 2181 1989 1936 2014 2042 2010 1970 1942 1927 1978 2009 1991 2055 2192 2352 2369 2392 2403 2278 2209 2163 2209 2197 2204 2195 2229 2251 2204 2155 2097 2029 1985 1872 1751 1738 1718 1670 1620 1578 1551 1527 1483 1433 1373 1287 1284 1255 1188 1117 991 900 897 886 864 852 837 841 884 886 824 725 607 493 482 401 327 290 279 288 271 269 288 323 363 351 297 271 281 262 241 263 300 318 336 289 259 221 213 248 342 473 484 453 446 415 286 189 176 196 229 250 316 511 718 804 824 808 810 817 917 1177 1202 1161 1240 1312 1376 1379 1338 1495 1572 1458 1281 1184 1291 1558 1724 1642 1436 1313 1407 1459 1563 1697 1908 2088 1862 1706 1670 1682 1759 1577 1259 1235 1415 1504 1762 1885 1950 1850 1464 1010 1068 773 479 480 1174 1913 2245 2291 2184 2163 2208 1985 1326 767 662 430 614 844 830 1020 1480 1406 1880 2126 2173 1981 1623 1484 1307 1008 567 335 800 1434 1443 1707 1629 974 806 951 1037 986 919 934 851 998 1220 1416 1588 1502 1072 731 879 1463 2074 2153 2137 1196 493 442 986 1493 1607 1359 817 542 563 669 630 550 488 730 1245 1683 1864 1861 1911 1686 1380 1426 1409 1299 1205 1149 1135 1219 1231 1083 964 1027 1194 1149 1007 991 1085 1226 1287 1319 1284 1172 1281 1207 1100 1108 1172 1141 1251 1225 1186 1160 1084 976 1056 1399 1994 2327 2253 2083 1833 1393 1045 978 916 1123 1618 1745 1516 1399 1470 1963 2060 1785 1299 1230 1493 1464 1560 1724 1779 2257 2371 1754 1207 962 930 961 1014 1183 1320 1727 2460 2857 2543 1815 1567 1592 1745 1857 1717 1672 1766 1833 2438 2670 2094 1561 1505 1510 1829 2085 1853 1699 1774 1564 1402 1237 1473 1687 1646 1709 1833 1846 1902 1706 1184 1139 1440 1744 1919 1725 1494 1628 2135 2358 1986 1952 1824 1571 1578 1566 1557 1542 1628 1553 1630 1713 1716 1816 2013 2091 1914 1763 1770 1829 1774 1679 1784 1884 1979 2019 2122 2236 2388 2466 2671 2790 3207 3124 2710 2093 1686 1121 761 661 1030 1195 1346 1713 1942 1913 1795 1776 1784 1710 1577 1530 1686 1803 1796 1869 2027 1826 1582 1470 1205 1034 1407 1875 1838 1805 1543 1387 1854 2086 2078 1981 1977 2002 2070 2297 2301 2133 1826 1639 1689 1758 1731 1590 1449 1660 2153 2377 2349 2091 1450 1228 1423 1738 1751 1538 1378 1469 1454 1332 1298 1534 1730 1621 1612 1753 1844 1905 1953 1972 1964 1933 1905 1907 2024 2194 2303 2241 2181 2315 2277 2256 2128 2412 2187 2011 1998 2229 2346 2195 1776 1746 2006 2428 2700 2967 3048 2751 2164 1603 1529 1953 2344 2605 2647 2170 1677 1410 1634 2154 2512 2736 3008 2985 2727 2582 2550 2351 2083 1881 2047 2156 2192 2327 2448 2401 2162 1906 1924 2344 2532 2087 1732 1709 1614 1610 1731 1839 1891 2164 2257 2069 2036 2002 1930 1991 2103 2163 2292 2332 2184 2198 2365 2441 2583 2901 3188 3332 3389 3195 2514 1722 1441 1528 1913 2489 2321 2010 2200 2390 2331 2385 2651 2667 2770 2959 2874 2706 2613 2497 2218 1892 1796 1907 2228 2746 2898 2314 1741 1730 1630 1491 1458 1485 1795 2076 2325 2508 2332 1952 1853 2055 2324 2510 2437 2512 2641 2690 2530 2168 2017 1987 2078 2191 2034 1735 1577 1813 1456 1638 1659 1493 1687 2003 1846 1609 1329 1458 1484 1415 1339 1640 1943 1677 1460 1789 2115 2139 2220 2437 2875 3241 3278 3162 3226 3248 2588 1938 1288 1009 990 1370 1250 1143 1685 1860 1924 1932 1962 1890 2023 2186 2334 2248 2088 2031 2019 2152 2233 2162 2149 2234 2455 2562 2449 2289 2430 2676 2439 2549 2210 2381 2368 2494 2508 2461 2474 2376 2335 2320 2314 2316 2329 2361 2343 2300 2206 2164 2270 2284 2272 2299 2176 2146 2041 2076 2126 2185 2200 2223 2247 2126 2075 2028 1997 2120 2258 2284 2339 2389 2423 2445 2329 2142 2054 2058 2019 2074 2095 2072 2010 1984 2042 2092 2184 2160 1979 1959 2033 2070 2044 1997 1959 1941 1960 1972 1963 2033 2153 2232 2311 2338 2297 2229 2208 2212 2215 2218 2238 2244 2236 2212 2140 2039 1952 1896 1856 1759 1663 1654 1649 1625 1601 1606 1601 1524 1484 1439 1367 1283 1268 1269 1216 1100 987 904 874 871 854 836 815 839 883 885 817 714 673 536 460 393 334 292 275 297 309 285 281 314 355 361 319 279 262 243 235 260 302 337 317 306 282 207 192 257 377 457 453 459 490 437 291 196 193 202 204 209 289 469 723 905 873 818 829 850 969 1231 1214 1157 1157 1183 1307 1380 1416 1531 1591 1546 1480 1341 1305 1485 1687 1600 1365 1347 1287 1481 1629 1795 1865 1957 1774 1540 1525 1706 1814 1659 1319 1129 916 993 1530 1862 2016 1966 1934 1756 1451 1222 742 439 925 1741 1922 1966 2106 2108 2171 2100 1749 1281 902 581 646 853 850 927 631 865 1506 1790 1930 1854 1719 1485 1267 1260 1036 653 647 957 875 1280 1564 1057 778 836 757 901 985 930 890 1103 1537 1867 2116 1967 1278 885 954 1231 1561 1985 1969 1397 784 601 655 1551 1838 1342 750 526 538 562 586 606 593 718 1097 1292 1539 1771 2121 1959 1002 1169 1304 1186 1062 1069 1097 1103 1013 911 990 1165 1259 1190 1080 1049 1028 1148 1274 1363 1277 1071 1073 993 1026 1052 1148 1222 1335 1356 1363 1346 1199 964 937 1318 1952 2348 2368 2196 1846 1481 1239 986 904 1110 1496 1674 1507 1404 1528 1951 2219 1937 1386 1364 1234 1311 1589 1918 1997 2290 2264 1641 1145 987 975 1001 1022 1007 1097 1782 2873 3311 2647 1745 1689 1898 1939 1689 1313 1221 1266 1748 2579 2867 2275 1690 1287 1266 1938 2454 2366 2132 2022 1981 1597 1136 1214 1551 1738 1905 2118 2327 2386 2104 1644 1113 902 1265 1910 2017 1662 1682 2151 2187 1896 1849 1785 1736 1812 1689 1663 1737 1819 1775 1748 1736 1619 1589 1785 1919 1984 1907 1804 1878 1887 1916 2026 2073 2158 2167 2290 2365 2495 2613 2696 2778 2949 2870 2256 1642 1343 1076 1060 1078 1379 1589 1606 1734 1899 2002 2055 2211 2367 2364 2225 2061 1972 1805 1709 1784 1723 1553 1567 1615 1218 995 1397 1480 1717 1957 1954 1878 2310 2132 1968 1964 1990 2064 2181 2141 2096 2000 1866 1832 1794 1729 1753 1763 1469 1259 1371 1860 2370 2181 1694 1241 1304 1574 1650 1443 1360 1334 1268 1134 1131 1390 1628 1507 1545 1720 1745 1792 1855 1903 1876 1744 1777 1911 2121 2331 2339 2031 1915 1932 2023 2132 2385 2476 2450 2373 2290 2345 2195 2006 1809 1737 2147 2610 2707 2775 2816 2646 2316 1945 1760 1885 2292 2671 2479 2064 1737 1511 1677 2222 2380 2381 2400 2657 2463 2367 2437 2222 2029 2012 2226 2315 2305 2370 2417 2204 1941 1850 1948 2347 2588 2299 1961 1704 1528 1579 1694 1675 1670 2070 2265 2183 2196 2184 1955 1839 1908 2047 2218 2209 2082 2029 2113 2297 2578 2911 3069 3012 2983 2994 2633 2004 2003 1965 2042 2362 2261 2086 2188 2467 2424 2432 2509 2559 2777 3088 3015 2671 2349 2188 2100 2020 1872 1796 2125 2527 2471 2057 1862 1917 1879 1784 1729 1732 2197 2257 2239 2279 2231 2059 2007 1937 2189 2525 2604 2634 2872 3215 3286 3043 3007 2931 2772 2873 2568 1624 1598 2389 2331 2339 1838 1521 1577 1824 1980 1601 1391 1450 1471 1438 1400 1745 1856 1651 1566 1806 2065 2120 2221 2523 2933 3402 3594 3354 2950 2922 2531 2322 1470 858 970 1138 1121 1339 1679 1788 1652 1659 1711 1751 1900 2058 2176 2158 2086 2046 2015 2151 2248 2108 2264 2490 2509 2560 2536 2375 2333 2767 2417 2453 2301 2340 2428 2517 2483 2444 2457 2406 2362 2366 2321 2284 2369 2386 2334 2313 2178 2187 2339 2316 2352 2297 2199 2233 2100 2113 2126 2098 2137 2152 2166 2130 2128 2145 2111 2158 2220 2300 2394 2490 2474 2555 2582 2331 2339 2193 2134 2116 2127 2092 2026 2013 2022 2077 2117 2082 1988 1986 2062 2075 2040 2011 1965 1944 1946 1930 1932 1973 2083 2162 2279 2287 2211 2170 2166 2177 2193 2236 2274 2261 2219 2179 2083 1946 1884 1756 1670 1645 1636 1608 1611 1625 1626 1636 1600 1533 1492 1433 1362 1296 1272 1263 1204 1087 972 892 855 846 835 822 803 826 834 844 798 746 683 577 496 415 342 280 255 260 275 275 263 285 315 294 285 261 215 220 228 258 276 298 305 321 279 231 260 351 423 401 372 421 481 430 288 183 168 160 158 181 266 392 653 846 854 893 844 873 989 1175 1212 1156 1133 1196 1319 1432 1538 1611 1644 1634 1498 1270 1216 1416 1623 1513 1431 1264 1293 1490 1714 1887 1947 1934 1719 1325 1197 1456 1712 1716 1462 1241 665 655 1160 1713 1988 1995 1982 1803 1629 1472 1005 494 322 509 957 1442 1865 1890 1863 1980 1928 1526 1151 784 806 1019 1223 1265 910 663 944 1314 1530 1686 1590 1439 1298 1323 1348 1110 844 756 766 851 1173 1160 1018 906 840 1042 1251 1195 985 866 903 1713 2319 2153 1322 1158 1217 1314 1158 1487 1695 1641 1406 1377 1543 1854 1867 1185 750 693 724 734 690 685 768 792 951 981 1252 1579 1806 1779 729 840 968 1039 920 889 988 1018 948 903 1043 1239 1277 1258 1208 1133 1094 1199 1320 1349 1086 934 889 897 986 1067 1108 1230 1347 1284 1277 1346 1266 1065 1047 1381 1800 1946 1883 1800 1697 1594 1369 1008 961 1194 1462 1547 1566 1651 1736 1928 2214 2129 1885 1332 1006 1063 1541 1969 2058 2221 2121 1554 1086 1055 1108 1200 1271 1259 1319 2034 3161 3326 2413 1599 1575 1928 2036 1696 1600 1109 1079 1972 2566 2714 2225 1706 1331 1253 1881 2495 2397 2269 2026 1839 1438 1007 1051 1324 1535 1811 2195 2594 2713 2560 2312 1370 712 883 1745 2224 1871 1796 2222 2173 1954 1943 1928 1908 1733 1591 1630 1793 1886 1938 1907 1773 1550 1476 1491 1667 1929 1929 1836 1907 1983 2095 2208 2220 2268 2323 2415 2392 2389 2558 2632 2588 2770 2766 2114 1430 1233 1149 1146 1382 1487 1605 1743 1816 1904 2037 2219 2242 2201 2385 2553 2608 2467 2113 1896 2011 1693 1352 1387 1608 1461 1420 1488 1421 1510 1800 2136 2426 2435 2035 1793 1896 2042 2129 2158 1806 1439 1484 1772 2076 2083 1874 1844 1954 1903 1734 1263 1416 2224 2411 1853 1351 1336 1520 1582 1510 1219 1229 1216 1119 1151 1382 1532 1569 1721 1826 1825 1765 1723 1838 1854 1640 1624 1809 2066 2337 2329 2095 1958 1793 1978 2367 2611 2493 2491 2427 2323 2326 2272 2198 2141 2153 2269 2430 2483 2550 2693 2476 2012 1972 1964 2119 2468 2621 2385 2136 1944 1670 1730 1839 2163 2227 2060 2411 2402 2315 2296 2140 1942 1911 2118 2390 2413 2302 2225 2126 2063 2065 2178 2396 2508 2412 2107 1648 1478 1600 1715 1543 1563 1956 1981 2271 2356 2425 2134 1823 1774 1834 1987 2035 2006 1999 2058 2261 2595 2899 2944 2734 2749 2929 2897 2812 2439 2009 2105 2231 2207 2112 2187 2354 2486 2519 2458 2418 2727 3087 3012 2386 1900 1880 2023 2160 2027 1809 2013 2318 2172 1911 2022 2060 2164 2108 2059 2115 2551 2517 2284 2212 2262 2283 2212 2166 2283 2461 2581 2681 2841 3099 3320 3537 3781 3571 3213 3246 2652 1635 2209 3345 3399 2842 1981 1678 1589 1878 1953 1463 1452 1562 1510 1351 1529 1806 1854 1858 1846 1876 1933 1975 2201 2476 2636 2889 3009 2943 2622 2592 2452 2110 1337 806 924 897 1000 1315 1459 1551 1465 1443 1528 1634 1816 2042 2103 2069 2057 2128 2182 2279 2268 2276 2321 2557 2627 2512 2426 2273 2434 2599 2420 2415 2414 2444 2515 2487 2406 2416 2459 2375 2323 2315 2321 2272 2364 2371 2326 2269 2182 2252 2283 2331 2381 2352 2329 2261 2116 2062 2060 1991 2059 2153 2121 2106 2137 2229 2238 2299 2285 2343 2490 2673 2702 2744 2810 2568 2366 2235 2256 2189 2119 2097 2101 2064 2061 2086 2071 2044 2011 2018 2080 2072 2044 2005 1962 1915 1924 1930 1923 1923 1998 2131 2256 2266 2165 2113 2119 2127 2151 2210 2278 2272 2215 2149 2050 1877 1793 1665 1625 1603 1598 1607 1613 1618 1624 1632 1571 1526 1500 1438 1393 1356 1287 1228 1154 1042 932 853 848 826 804 783 765 787 803 807 794 776 699 612 526 433 345 291 272 263 279 285 265 249 260 230 221 186 184 209 229 235 228 224 270 305 276 259 298 347 364 343 324 377 472 383 239 167 156 161 152 197 274 385 580 651 725 836 828 845 1003 1180 1252 1228 1215 1281 1298 1339 1549 1604 1724 1673 1464 1156 1052 1298 1388 1454 1479 1397 1355 1477 1703 1828 1845 1855 1677 1282 1035 1241 1638 1791 1804 1381 726 540 760 1188 1372 1583 1842 1783 1614 1604 1401 956 883 376 532 1155 1693 1900 1869 1877 1729 1317 1151 1122 1099 1175 1317 1442 1262 804 771 993 908 952 1185 1291 1302 1295 1150 1100 1028 787 631 572 766 959 1050 1133 1148 1334 1641 1589 1005 926 618 1392 2179 2213 1511 1491 1538 1617 1356 1266 1531 1796 1816 1976 2349 2597 2040 828 637 611 907 1001 1003 886 914 906 911 927 1020 1383 1989 2156 791 844 883 868 744 745 947 1075 1008 943 1034 1146 1163 1164 1135 1150 1139 1130 1269 1203 886 854 821 879 977 1009 1089 1236 1351 1172 1009 1074 1137 1150 1250 1520 1650 1508 1379 1387 1492 1521 1248 946 943 1124 1350 1348 1397 1674 1711 1777 1874 2136 1913 1293 1014 1055 1546 1949 1898 1972 1962 1552 1187 1109 1220 1448 1670 1826 2141 2801 3313 2998 2158 1519 1317 1705 2098 2035 1665 1195 1451 1958 2391 2615 2074 1667 1291 1216 1550 1683 2286 2141 1807 1632 1277 1001 1104 1259 1393 1709 2059 2345 2639 2734 2326 1360 663 779 1644 2170 1912 1905 2141 2003 1933 1923 2060 1936 1657 1518 1672 1790 1835 1950 1973 1847 1784 1679 1518 1509 1697 1863 1876 1970 2187 2383 2499 2481 2427 2392 2385 2146 2112 2260 2497 2615 2836 2775 2194 1613 1501 1245 1150 1300 1457 1514 1681 1828 1761 1721 1854 1759 1462 1560 1961 2298 2365 2222 2142 2356 2057 1478 1267 1404 1384 1462 1460 1498 1540 1813 2282 2563 2489 2001 1713 1842 1987 2168 2143 1596 1098 1170 1667 2234 2317 1992 1762 1702 1744 1871 1593 1486 1992 2326 1840 1574 1609 1677 1663 1452 1073 1046 1267 1401 1387 1496 1578 1647 1837 1953 1978 1992 1932 1883 1884 1667 1542 1692 1919 2054 2130 1978 1968 2046 2331 2633 2643 2490 2412 2302 2301 2293 2349 2366 2458 2315 2004 1945 1941 1770 1698 1475 1094 1397 1641 2074 2573 2641 2333 2184 2082 1992 1807 1756 2110 2022 1856 2181 2279 2329 2384 2203 1964 1867 2086 2430 2446 2192 1943 1838 2001 2143 2233 2307 2426 2315 2066 1625 1516 1642 1725 1509 1568 1572 1771 2045 2312 2492 2310 1974 1793 1729 1722 1741 1819 1917 1978 2138 2441 2745 2795 2575 2590 2670 2802 2857 2466 2053 2225 2399 2358 2178 2198 2342 2588 2722 2589 2445 2625 2917 2809 2349 2057 1980 2068 2333 2453 2014 1836 2061 2074 1917 1934 1958 2191 2090 2070 2234 2413 2566 2413 2296 2254 2216 2235 2291 2276 2283 2356 2493 2514 2521 2868 3268 3485 3354 3209 3390 3252 2725 2700 3105 3285 2756 2275 2014 1796 1896 1778 2017 1907 1800 1415 1223 1550 1669 1579 1814 1931 1885 1801 1834 1971 2140 2151 2319 2495 2569 2230 2257 2137 1872 1357 1008 1027 950 923 1017 1283 1403 1370 1423 1469 1594 1888 2099 2133 2053 2018 2114 2257 2390 2269 2355 2343 2453 2608 2473 2325 2246 2489 2620 2546 2484 2485 2542 2605 2609 2507 2526 2570 2348 2357 2355 2331 2340 2311 2466 2337 2328 2369 2358 2278 2368 2378 2311 2335 2282 2158 2068 2049 1998 1938 2025 2036 2052 2061 2123 2183 2323 2288 2438 2562 2789 2856 2908 2778 2434 2256 2226 2310 2270 2133 2066 2090 2100 2078 2091 2051 2012 2038 2022 2029 2068 2085 2016 1943 1907 1928 1936 1927 1928 2004 2117 2232 2244 2166 2126 2101 2094 2121 2150 2186 2165 2096 2055 1999 1817 1740 1660 1627 1607 1599 1602 1612 1636 1639 1614 1548 1509 1509 1491 1448 1365 1277 1165 1090 1020 949 949 898 806 767 736 729 764 784 792 807 788 727 634 532 451 392 348 316 270 261 280 265 238 248 181 157 152 162 192 220 231 224 216 231 257 248 236 289 317 320 323 298 316 375 307 205 194 184 185 160 195 272 346 421 514 687 839 844 838 971 1044 1202 1202 1254 1449 1314 1249 1560 1615 1753 1706 1436 1051 915 1031 1143 1372 1475 1395 1334 1402 1587 1612 1592 1662 1724 1364 1141 1274 1311 1544 1737 1636 1048 537 456 483 683 1352 1948 1942 1557 1613 1690 1782 1467 520 423 1008 1681 1873 2159 2023 1552 966 688 820 940 979 1133 1515 1796 1285 891 955 732 587 888 1116 1217 1199 1044 1031 1011 859 638 447 470 573 709 1139 1323 1473 1830 1853 1617 1032 590 947 1762 2090 2055 1827 1627 1705 1628 1333 1429 1660 1775 2069 2427 2411 1606 848 621 573 916 1246 1473 1384 1322 1346 1212 952 871 1402 1807 1938 885 941 906 735 658 790 999 1082 978 884 873 927 1041 1041 1024 1030 1007 894 941 951 836 792 713 729 714 824 939 1185 1299 1199 1016 985 1058 1155 1400 1644 1785 1795 1733 1696 1640 1447 1143 880 806 1021 1194 1113 1118 1429 1450 1608 1861 2070 1657 1177 1174 1308 1619 1825 1738 1737 1834 1808 1650 1419 1376 1613 1919 2240 2647 3022 3059 2600 1918 1419 1308 1415 1903 2392 1999 1607 1591 1930 2023 2220 1953 1537 1310 1129 958 1272 1938 1983 1670 1492 1268 1136 1169 1244 1431 1691 1862 2039 2368 2609 2226 1376 699 859 1684 2130 1899 1997 2045 1895 1641 1701 2007 1928 1800 1682 1686 1836 1925 1968 1981 1987 2109 2057 1806 1664 1718 1860 1912 2008 2272 2516 2612 2593 2521 2368 2253 1956 1956 2052 2402 2714 2858 2783 2522 2113 1789 1459 1214 1247 1428 1569 1723 1772 1608 1424 1378 1368 1293 1316 1624 2097 2182 1985 2129 2531 2660 2115 2045 1691 1366 1330 1599 1768 1785 1911 2253 2494 2351 1987 1827 1759 1824 2041 1962 1452 1023 1094 1585 2225 2475 2349 2021 1525 1494 1885 2056 2028 2088 2072 1588 1433 1568 1688 1802 1398 948 1054 1573 1782 1678 1667 1695 1687 1699 1849 2091 2137 2105 2005 1910 1601 1374 1390 1479 1602 1875 1908 1918 2143 2132 2399 2441 2381 2278 2335 2452 2430 2314 2466 2648 2196 1669 1678 1628 1435 1279 1156 1669 1684 1508 1779 2392 2607 2329 2214 2194 2322 2038 1952 2227 1908 1780 2033 2132 2205 2284 2216 2046 2000 2172 2406 2440 2226 1902 1686 1856 1957 1996 2175 2317 2316 2116 1674 1596 1595 1579 1767 1761 1662 1683 1762 2099 2406 2368 2092 1926 1859 1752 1715 1830 1977 2012 2107 2351 2575 2601 2424 2496 2487 2518 2601 2337 2067 2162 2265 2247 2193 2226 2453 2674 2756 2592 2266 2341 2685 2703 2670 2647 2503 2503 2695 2673 2442 1662 1855 1989 2032 1816 1799 2049 1943 1756 1982 2335 2415 2412 2442 2383 2204 2159 2251 2201 2119 2191 2246 2295 2420 2608 2930 3055 3133 3390 3627 3274 3194 2604 2578 2662 2565 2395 2256 2055 2229 2411 2344 2025 1428 1045 1156 1455 1493 1396 1416 1661 1702 1656 1717 1771 1632 1672 1783 1741 1879 1957 2016 1944 1703 1437 1245 1246 1306 1288 1316 1458 1458 1364 1392 1488 1571 1623 1907 2205 2007 1937 2042 2139 2329 2254 2148 2143 2315 2437 2386 2299 2253 2466 2638 2606 2511 2525 2608 2543 2598 2633 2526 2515 2423 2393 2411 2309 2425 2468 2510 2366 2305 2410 2377 2329 2342 2320 2352 2328 2269 2236 2171 2080 2010 1999 1959 1944 1992 2002 2121 2209 2360 2342 2422 2546 2722 2841 2916 2689 2363 2150 2149 2296 2336 2267 2158 2086 2120 2083 2078 2029 1961 1967 1975 2052 2091 2085 2008 1956 1929 1926 1936 1926 1935 2018 2131 2234 2265 2226 2180 2085 2049 2064 2085 2120 2125 2045 2004 1910 1805 1716 1680 1662 1642 1625 1632 1660 1670 1648 1601 1541 1502 1506 1482 1439 1376 1274 1124 1056 1023 1014 975 897 818 751 716 706 703 736 782 799 773 702 622 554 508 479 398 341 278 254 259 273 251 225 178 164 152 154 180 198 218 241 237 227 221 233 203 177 205 263 297 277 325 303 260 250 249 194 159 154 185 247 298 362 491 685 867 901 880 977 1136 1191 1179 1338 1538 1362 1310 1292 1504 1708 1679 1432 1119 936 885 1020 1393 1591 1516 1281 1284 1422 1496 1465 1639 1746 1488 1285 1258 1257 1446 1730 1864 1521 810 445 400 584 1323 1812 1902 1664 1694 1734 2091 1821 933 527 841 1093 1471 2040 1995 1476 903 709 741 803 967 1089 1679 2208 1919 1512 1350 846 663 755 916 1003 992 1015 1132 1286 1260 957 600 697 333 460 897 1266 1404 1628 1717 1828 1267 721 728 1216 1542 1639 1798 1567 1611 1807 1512 1389 1410 1733 1972 2077 1780 1306 1145 865 735 1009 1492 1831 1869 1879 1731 1350 865 700 733 650 1448 948 1003 946 764 791 947 1030 1043 962 828 746 805 972 1050 1062 1035 889 685 705 810 835 776 749 640 557 688 794 1046 1258 1227 1163 1108 1092 1204 1527 1704 1842 2067 2221 2190 1946 1545 1149 865 809 1091 1171 976 978 1082 1313 1548 1883 1841 1392 1037 1215 1440 1765 1872 1680 1634 1654 1736 1755 1558 1471 1657 1963 2384 2669 2667 2621 2381 2033 1852 1365 1397 1912 2308 2148 1897 1941 2107 1797 1878 1748 1393 1295 1056 907 1085 1523 1648 1510 1350 1160 1069 1228 1467 1659 1762 1783 1992 2328 2443 2004 1409 871 1077 1796 2147 2056 2019 2020 1885 1477 1524 1892 2007 1857 1832 1783 1949 2150 2216 2196 2231 2286 2313 2201 1922 1775 1855 1965 2054 2224 2339 2434 2510 2411 2212 2096 1856 1926 2059 2322 2533 2641 2630 2417 2198 2038 1814 1554 1534 1616 1836 1986 1890 1740 1649 1681 1664 1610 1759 1895 2283 2071 1583 1866 2498 2273 2574 2640 2293 1801 1596 1883 1972 1827 1834 2256 2360 2298 2092 1954 1865 1774 1786 1685 1305 1024 1216 1581 1880 2317 2436 2041 1482 1116 1382 2017 2422 2299 1864 1363 1179 1113 1335 1559 1340 946 1374 1909 1977 1968 2005 1942 1779 1735 1947 2206 2083 1954 1902 1774 1445 1310 1162 1030 1185 1667 1798 1830 1787 1652 1707 1830 1953 1933 2275 2572 2635 2620 2761 2681 2074 1712 1844 1894 1973 1857 1695 2109 1887 1530 1611 2195 2492 2392 2229 2316 2500 2308 2195 2241 1738 1611 1866 1987 2010 2088 2094 2036 2027 2138 2358 2432 2145 1730 1609 1627 1682 1761 1969 2207 2299 2177 1860 1760 1757 1707 2441 2562 2206 1740 1549 1862 2280 2317 2151 2045 1925 1850 1837 1968 2217 2232 2195 2342 2441 2420 2195 2283 2292 2100 2081 2072 2106 2120 2058 1955 1940 2106 2321 2582 2719 2471 2109 2163 2418 2550 2767 2912 2970 2999 3221 3269 2397 1622 1612 1909 2114 1859 1853 2105 1998 1664 1662 1686 1829 2097 2336 2378 2205 2151 2217 2115 2047 2062 2167 2309 2308 2291 2442 2642 2930 3234 3245 2684 2364 1920 1975 2155 2237 2291 2371 2410 2619 2962 2959 2073 1046 948 1216 1447 1379 1368 1404 1454 1508 1538 1634 1582 1252 1211 1261 1359 1519 1829 1835 1760 1623 1476 1420 1540 1714 1735 1757 1729 1533 1341 1312 1343 1431 1516 1824 2184 2026 1859 1902 1940 1948 2053 2021 1933 2137 2345 2389 2331 2262 2260 2383 2534 2525 2622 2657 2437 2540 2628 2605 2531 2384 2297 2298 2353 2332 2390 2380 2378 2308 2384 2343 2313 2351 2341 2359 2363 2334 2287 2237 2190 2122 2090 1963 1972 2025 2003 2082 2084 2234 2329 2454 2566 2614 2742 2794 2642 2350 2089 2103 2244 2320 2279 2178 2112 2137 2085 2048 2023 2016 1969 1993 2066 2104 2078 2011 1984 1964 1941 1945 1942 1961 2044 2148 2241 2257 2265 2138 2031 1999 2006 2041 2039 2031 2024 1931 1831 1759 1703 1684 1683 1682 1667 1668 1685 1672 1635 1594 1562 1528 1515 1474 1427 1384 1281 1141 1086 1029 989 921 847 802 749 712 708 709 739 787 787 741 663 616 610 564 496 418 359 292 237 246 241 234 214 189 182 167 156 167 174 198 254 279 257 213 223 206 142 145 196 261 300 299 283 253 235 255 204 154 172 183 217 292 397 587 747 938 939 874 954 1170 1166 1192 1392 1535 1518 1328 1139 1265 1517 1587 1448 1359 1330 1134 1043 1288 1607 1572 1300 1255 1274 1412 1553 1727 1818 1764 1736 1590 1293 1338 1656 1962 2082 1986 1353 545 473 1255 1612 1805 1847 1792 1836 2101 1849 1057 574 591 612 1069 1786 2118 1861 1331 1415 834 919 1202 1266 1654 1942 1941 2183 2012 1468 1076 830 636 621 638 943 1305 1723 1764 1427 1428 989 581 607 798 1043 1285 1185 1365 1711 1622 1149 830 935 876 1186 1605 1390 1434 1968 1976 1879 1645 1703 1829 1848 1639 1551 1470 1249 971 1008 1421 1664 1909 2008 1835 1243 790 741 375 309 1274 857 1049 1150 1050 989 1015 1032 998 880 792 820 926 1031 1054 1080 1061 911 699 675 780 800 870 853 755 702 764 822 1012 1163 1116 1163 1123 1135 1178 1348 1584 1803 2114 2316 2231 1964 1562 1204 1018 974 1277 1308 1223 1086 1177 1420 1628 1987 1619 1169 1013 1208 1470 1663 1708 1420 1409 1475 1504 1535 1420 1432 1695 2112 2486 2493 2360 2413 2393 2256 1796 1339 1240 1710 1777 1658 1797 2081 2095 1520 1485 1435 1620 1372 858 713 863 1183 1390 1333 1171 1112 1125 1406 1830 2030 1915 1642 1701 2039 2168 1807 1293 994 1242 1728 1836 2002 1958 2013 1833 1608 1658 1929 2121 2068 1823 1760 1779 1850 1983 2042 2116 2252 2364 2236 1815 1615 1761 1870 1900 1944 2096 2439 2437 2305 1970 1869 1783 1932 2181 2223 2255 2200 2252 2114 2114 2268 2186 1965 1951 2036 2230 2376 2338 2227 2044 2085 2218 2235 2269 2421 2639 2183 1374 1301 1585 1531 2160 2517 2533 2074 1710 1904 1888 1620 1633 2012 2216 2185 2127 2109 2073 1914 1666 1430 1202 1176 1444 1626 1982 2466 2537 2122 1358 963 970 1738 2416 2328 1817 1686 1335 1242 1335 1527 1617 1593 1811 1893 1870 1946 1966 1915 1779 1719 1772 2077 1912 1682 1587 1527 1424 1291 997 840 1128 1705 1943 1753 1566 1436 1439 1468 1560 1970 2338 2660 2923 2970 2865 2424 1957 2071 2211 2547 2826 2800 2420 2183 2147 1865 1658 1968 2310 2394 2216 2321 2440 2369 2303 2145 1567 1403 1595 1705 1828 1983 2063 2058 2026 2063 2212 2276 2118 2062 1790 1750 1664 1597 1813 2125 2185 2263 2151 2130 2226 2401 2623 2673 2187 1613 1418 1713 2069 2155 2144 1994 1862 1825 1856 2072 2564 2596 2467 2461 2425 2298 2209 2086 2024 1885 1857 2022 2277 2428 2397 2223 1991 1921 2114 2425 2575 2449 2216 2143 2109 2405 2484 2894 3131 3053 3264 3480 2837 2304 1871 2006 2260 2043 2095 2275 2260 2208 2046 1793 1905 2161 2331 2377 2220 2173 2273 2263 2266 2243 2324 2372 2241 2145 2185 2432 2540 2790 2879 2372 1795 1454 1626 1845 1984 2036 2166 2430 2675 2908 2674 1667 921 1083 1376 1481 1525 1461 1400 1278 1354 1406 1514 1388 1305 1126 1090 1173 1347 1628 1603 1539 1576 1522 1515 1597 1772 1905 1854 1713 1522 1298 1302 1513 1590 1477 1718 2082 1932 1791 1776 1824 1895 1988 1868 1762 2019 2310 2351 2292 2215 2084 2143 2367 2586 2667 2589 2441 2470 2509 2376 2380 2394 2296 2266 2320 2323 2268 2266 2293 2336 2385 2344 2318 2355 2229 2268 2368 2334 2341 2310 2320 2238 2105 2119 2075 2057 2007 2069 2096 2242 2346 2439 2545 2611 2691 2704 2514 2283 2128 2089 2150 2236 2210 2150 2228 2175 2114 2093 2066 2019 1974 2005 2059 2102 2089 2071 2040 1978 1985 1985 1954 2006 2084 2137 2168 2260 2261 2083 1974 1961 1975 1982 1943 1975 1967 1878 1792 1739 1717 1723 1720 1709 1686 1684 1697 1714 1655 1613 1610 1577 1533 1481 1424 1370 1309 1207 1126 1045 996 938 851 790 764 743 719 715 742 792 781 732 667 666 628 586 518 443 368 293 271 248 220 216 221 220 206 187 171 156 159 183 238 243 216 213 195 186 155 152 186 253 290 278 252 220 211 215 186 161 188 197 253 357 488 702 949 1036 1037 891 942 1107 1140 1210 1355 1478 1549 1326 981 995 1251 1448 1350 1492 1519 1267 1031 1195 1459 1507 1503 1362 1270 1247 1348 1626 1814 1960 2046 1868 1481 1381 1603 1976 2117 2241 1546 597 377 939 1409 1515 1744 1768 1805 2086 2008 1391 860 565 419 787 1635 2256 2288 2043 1668 886 879 1124 1340 1477 1342 1556 2039 2230 2028 1608 1251 809 532 328 644 1296 1922 1898 1813 1633 1128 839 841 902 928 931 901 1038 1446 1876 1877 1424 1187 597 854 1197 1150 1092 1386 1901 2094 1894 1713 1683 1663 1644 1647 1620 1476 1250 1075 1272 1295 1808 1917 1842 1466 1376 1245 563 231 956 841 1100 1214 1178 1141 1046 1002 919 774 786 911 997 912 755 874 892 813 771 759 753 836 1047 976 911 915 858 866 1024 1071 1002 971 955 980 1062 1229 1483 1763 1999 2051 1844 1634 1451 1213 1140 1047 1064 1266 1376 1303 1245 1346 1730 1968 1715 1200 1064 1216 1312 1339 1353 1273 1342 1352 1311 1448 1511 1617 1895 2304 2427 2038 1728 1737 1859 2051 1836 1288 1151 1402 1395 1208 1311 1840 1909 1574 1520 1236 1518 1480 945 659 592 996 1343 1198 987 1046 1194 1453 1947 2272 2000 1552 1572 1788 1903 1613 1115 1022 1136 1481 1697 1948 1977 1946 1806 1702 1754 1872 1955 1866 1606 1503 1526 1532 1587 1662 1806 1941 1973 1871 1516 1340 1513 1654 1694 1685 1975 2430 2377 2147 1726 1642 1851 1942 2034 2098 2021 1906 1863 1725 1839 2201 2331 2258 2270 2276 2362 2523 2531 2412 2143 2007 2188 2323 2143 2529 2796 2429 2009 1438 1056 1353 1637 2122 2447 2151 1680 1653 1619 1315 1166 1193 1511 1913 2102 2162 2230 2179 1828 1379 1149 1178 1302 1644 2165 2430 2390 2196 1509 1335 1172 1640 2217 2340 2277 1811 1608 1826 2067 2249 2430 2482 2225 1954 1882 1796 1791 1753 1570 1465 1682 2000 1734 1507 1424 1436 1434 1332 1187 1185 1648 2022 2040 1919 1867 1884 2005 2046 2045 2150 2354 2781 3083 2916 2549 2100 1966 2156 2586 3073 3360 3064 2413 2216 2206 1997 1853 1814 2191 2303 2186 2268 2323 2272 2149 1890 1535 1332 1365 1530 1743 1883 1955 1987 2041 1979 2050 2116 2086 1986 1840 1793 1671 1629 1706 1957 2078 2149 2245 2342 2529 2804 2967 2667 2063 1560 1393 1574 1832 2026 2085 1965 1789 1665 1768 2120 2619 2704 2790 2735 2562 2426 2285 2068 1910 1857 1823 2029 2164 2467 2742 2754 2416 1953 1878 2192 2419 2530 2464 2248 2133 2187 2255 2833 3157 2873 2854 2830 2581 2428 2220 2214 2400 2287 2272 2370 2405 2438 2362 2109 1944 2081 2316 2447 2309 2281 2312 2234 2395 2617 2674 2487 2243 2121 2119 2195 2356 2738 2806 2454 1770 1328 1388 1618 1777 1832 2040 2358 2562 2812 2521 1529 1075 1200 1421 1594 1714 1622 1558 1305 1211 1162 1234 1306 1280 1134 1073 1100 1202 1372 1366 1258 1346 1437 1431 1553 1775 1882 1844 1640 1546 1482 1496 1604 1837 1791 1857 2021 1857 1778 1788 1786 1915 2043 1788 1605 1909 2192 2191 2150 2106 2097 2072 2273 2543 2595 2553 2309 2429 2568 2341 2200 2285 2336 2309 2288 2275 2282 2273 2265 2351 2389 2331 2238 2244 2274 2271 2345 2250 2325 2354 2446 2467 2370 2292 2131 2081 2043 2092 2159 2180 2264 2444 2577 2643 2667 2658 2497 2276 2090 2081 2156 2104 2118 2137 2227 2217 2195 2173 2098 2013 1978 2018 2079 2106 2095 2097 2114 1992 1987 2017 1962 2042 2119 2197 2177 2295 2251 2075 1963 1928 1925 1930 1931 1960 1923 1823 1752 1731 1722 1712 1714 1721 1697 1687 1731 1673 1616 1617 1612 1593 1553 1503 1419 1349 1319 1251 1157 1082 1024 956 874 824 808 784 753 751 766 808 773 757 731 680 646 595 520 447 372 333 309 254 213 205 217 232 231 221 194 152 145 165 231 249 212 203 182 176 167 170 203 244 270 255 189 184 181 169 154 148 165 197 272 410 565 744 962 1011 1004 904 919 1060 1159 1220 1289 1441 1614 1438 1029 847 1034 1116 1257 1446 1512 1298 1033 1087 1191 1279 1375 1382 1311 1252 1382 1499 1613 1926 2113 1918 1576 1477 1552 1794 2041 1925 1367 705 423 498 731 1189 1627 1705 1787 2129 2315 2192 1429 602 417 614 1316 1726 1893 1894 1512 941 726 776 837 861 965 1333 1862 2137 2212 2082 2101 1817 860 308 417 1148 1541 1638 1706 1584 1319 1018 912 914 947 1000 842 856 1128 1800 2109 2089 1369 862 928 1149 1122 1014 1146 1602 1974 1923 1722 1645 1576 1422 1492 1594 1599 1468 1265 1235 1303 1612 1751 1946 2063 2068 1694 807 275 872 1127 1210 1300 1327 1204 1059 996 920 896 955 1007 972 803 569 516 699 685 689 709 739 902 1219 1156 1002 889 808 811 974 1001 911 883 771 781 1048 1450 1745 1937 2006 1819 1591 1529 1397 1117 964 948 1004 1292 1541 1391 1191 1318 1640 1918 1851 1446 1222 1189 1192 1172 1251 1251 1443 1378 1295 1449 1667 1903 2149 2351 2444 2163 1568 1268 1440 1777 1695 1293 1130 1364 1362 1127 1156 1476 1464 1778 1639 1426 1641 1689 1141 665 508 919 1311 1192 928 826 999 1466 1907 1968 1676 1401 1481 1669 1699 1318 1021 1019 1105 1427 1735 1997 2066 1812 1689 1595 1668 1734 1689 1654 1350 1314 1420 1464 1531 1522 1516 1596 1658 1616 1353 1258 1323 1463 1629 1731 1860 2096 2108 2054 1873 1830 1995 2026 1982 1944 1832 1700 1596 1455 1490 1781 2045 2143 2192 2229 2228 2344 2557 2474 2075 1775 1764 1822 1536 2077 2273 2473 2474 1952 1492 1825 1762 2027 2302 2115 1736 1649 1565 1482 1295 1074 1134 1542 1964 2100 2154 2274 2106 1799 1431 1130 1091 1521 2168 2353 2121 2210 2002 1827 1564 1540 1754 2050 2113 1757 1890 2434 2880 3004 2910 2794 2583 2314 2137 1936 1822 1792 1551 1273 1494 1760 1518 1283 1293 1522 1597 1951 2070 2048 2125 2080 1998 2307 2500 2712 3001 3071 2858 2524 2471 2791 2815 2497 2279 1985 1933 2283 2577 2856 3049 2629 2368 2338 2177 2084 2038 1968 2149 2192 2189 2273 2366 2448 2454 2436 2229 1777 1426 1486 1711 1767 1828 1957 2132 2121 2139 2073 1994 1937 1860 1677 1668 1705 1705 1786 1889 2021 2168 2246 2408 2683 2813 2511 1976 1616 1476 1503 1712 1969 1997 2015 1899 1566 1657 2093 2511 2671 3018 3078 2713 2440 2289 1992 1829 1820 1828 1827 2032 2326 2643 2902 2660 2030 1717 1872 1935 2293 2435 2320 2147 2000 2265 2753 2992 2918 2600 2450 2458 2567 2448 2278 2336 2372 2356 2355 2436 2564 2490 2156 1931 2170 2259 2382 2318 2416 2326 2119 2280 2461 2602 2524 2272 2160 2129 2168 2395 2794 2969 2531 1595 973 1007 1267 1530 1718 1994 2134 2318 2602 2406 1485 1410 1474 1483 1680 1718 1674 1655 1370 1190 1190 1174 1226 1230 1155 1157 1159 1073 1127 1190 1164 1145 1213 1266 1344 1655 1764 1741 1653 1650 1638 1581 1557 1882 1841 1678 1665 1690 1724 1702 1665 1825 1982 1775 1561 1808 2008 2101 1975 2074 2174 2065 2249 2464 2553 2433 2251 2386 2495 2464 2213 2185 2382 2460 2402 2305 2295 2301 2235 2340 2406 2376 2237 2227 2335 2255 2321 2197 2216 2264 2263 2287 2283 2297 2187 2121 2084 2085 2126 2153 2277 2438 2523 2582 2608 2535 2370 2342 2135 2086 2105 2065 2101 2157 2213 2232 2226 2168 2078 2005 1979 2044 2145 2168 2117 2066 2141 2036 1998 2078 2011 2035 2129 2256 2227 2280 2225 2077 1988 1935 1874 1877 1933 1939 1889 1791 1731 1727 1721 1735 1747 1751 1708 1666 1692 1705 1676 1641 1617 1592 1559 1514 1437 1394 1330 1232 1169 1118 1053 968 919 899 840 776 755 764 783 793 784 785 765 704 658 589 510 464 433 386 324 258 212 192 196 214 211 205 167 144 137 173 232 242 210 197 180 160 157 181 200 207 210 215 182 150 158 141 141 142 220 263 340 473 595 634 732 902 953 896 889 1009 1125 1107 1153 1376 1636 1522 1134 918 901 938 1191 1430 1500 1300 1077 1034 1072 1143 1240 1329 1335 1291 1386 1421 1569 1841 2124 1962 1667 1550 1493 1651 1856 1827 1498 965 626 573 652 1155 1701 1846 1931 2308 2394 2396 1667 868 600 646 951 1057 1385 1650 1516 1232 1063 928 757 615 724 1203 1642 1867 2085 2054 1983 1946 1241 468 338 875 1072 1252 1498 1693 1703 1396 1454 1171 1016 1128 1021 876 852 874 1238 1670 1455 1078 1132 1312 1430 1359 1111 1299 1600 1701 1647 1667 1627 1351 1249 1397 1575 1670 1616 1418 1331 1434 1746 2131 2143 1798 1252 677 468 1035 1316 1366 1432 1364 1211 1222 1208 1146 1113 1104 1101 999 708 463 465 503 556 577 578 717 1031 1243 1169 969 809 714 683 857 881 1134 1016 676 702 1011 1468 1858 2143 2170 1846 1528 1463 1465 1312 1017 836 913 1340 1561 1291 1186 1401 1600 1907 1865 1682 1654 1491 1412 1371 1528 1550 1425 1192 1099 1378 1884 2432 2723 2828 2769 2193 1402 1074 1214 1433 1524 1240 864 1178 1659 1564 1609 1334 1236 1701 1861 1958 1995 1923 1276 678 483 798 1252 1541 1401 1208 1424 1813 1923 1675 1416 1360 1469 1729 1748 1550 1237 1061 1197 1483 1754 1963 2023 1676 1570 1627 1777 1823 1786 1530 1283 1252 1389 1500 1541 1442 1295 1240 1255 1387 1417 1454 1538 1613 1719 1856 1959 1946 1794 1904 1997 1993 2100 2101 1971 1783 1663 1576 1519 1419 1358 1485 1684 1765 1757 1814 1962 2182 2490 2669 2431 1929 1539 1369 1224 1499 1632 2216 2301 2150 2046 2176 2038 2113 2210 2034 1686 1550 1238 1186 1360 1297 1176 1362 1745 1880 1895 2192 2188 2189 1795 1253 1036 1376 2189 2271 1903 2001 2229 2200 2174 2054 2034 2080 1997 1776 2174 2775 3035 2908 2647 2444 2271 2335 2358 2226 1957 1933 1641 1291 1349 1453 1472 1277 1431 1929 2128 2644 2778 2546 2171 2121 2160 2569 2961 3192 3310 3199 2994 2704 2562 2731 2580 2350 2088 1949 2033 2698 2671 2742 2772 2579 2474 2276 2157 2174 2144 2117 2138 2126 2256 2401 2471 2501 2501 2555 2513 1997 1397 1534 1830 1898 1899 2003 2103 2335 2287 2186 2106 2031 1862 1593 1608 1714 1736 1710 1753 1975 2123 2149 2246 2387 2457 2264 1859 1651 1549 1481 1616 1821 1829 2055 2157 1861 1765 1774 2123 2749 3206 3222 2697 2206 2060 1812 1657 1697 1839 1865 1881 2063 2361 2716 2597 2072 1893 1626 1847 2112 2237 2250 2006 1938 2348 2644 2717 2540 2274 2296 2456 2540 2344 2189 2254 2351 2357 2328 2360 2511 2526 2291 1961 2148 2044 2082 2151 2386 2316 2118 2009 2174 2269 2323 2237 2163 2112 2193 2401 2717 2973 2634 1689 1057 935 1047 1374 1738 1932 1752 2075 2234 2119 1776 1756 1808 1719 1809 1792 1698 1669 1580 1521 1476 1456 1471 1648 1764 1463 1294 1220 1143 1171 1246 1154 1025 1062 1117 1463 1596 1650 1757 1829 1687 1430 1308 1656 1794 1575 1420 1466 1581 1604 1531 1689 1902 1799 1625 1794 1953 2119 1918 2045 2172 2125 2245 2403 2490 2347 2161 2256 2428 2425 2268 2239 2417 2515 2373 2217 2274 2296 2220 2358 2377 2333 2227 2276 2325 2217 2235 2193 2207 2161 2179 2243 2241 2222 2193 2150 2081 2066 2071 2147 2229 2352 2441 2470 2551 2530 2332 2179 2082 2096 2114 2129 2159 2180 2230 2247 2208 2156 2079 2001 2015 2126 2154 2232 2116 2044 2145 2031 1997 2114 2151 2088 2165 2288 2245 2227 2185 2092 2019 1917 1834 1819 1866 1925 1914 1830 1753 1713 1716 1734 1765 1767 1728 1715 1704 1666 1629 1622 1615 1587 1555 1524 1477 1415 1316 1216 1172 1154 1101 1004 993 904 851 777 762 768 797 799 803 802 764 700 655 597 531 500 453 380 316 263 218 181 180 167 188 192 154 133 132 170 189 177 198 219 217 204 165 162 151 147 169 169 170 143 148 143 150 167 271 341 425 513 582 621 687 828 910 929 948 1044 1049 1007 1019 1245 1566 1579 1260 1182 1003 998 1172 1353 1389 1288 1179 1072 1052 1121 1204 1344 1435 1460 1588 1540 1623 1834 2032 1960 2004 1858 1674 1751 1863 1842 1718 1418 1114 805 638 922 1569 1841 1810 1899 2298 2255 1836 1335 910 753 797 947 1167 1361 1427 1387 1292 1334 1070 622 644 979 1392 1488 1490 1573 1849 1965 1556 759 273 359 599 955 1248 1663 1933 1815 2141 1587 1116 1231 1263 1356 1231 768 701 1179 1377 1171 1040 1190 1639 1688 1178 1093 1179 1362 1394 1603 1685 1498 1266 1320 1440 1504 1571 1546 1476 1511 1704 1702 1331 824 539 368 802 1220 1199 1391 1493 1434 1355 1314 1343 1333 1300 1283 1237 1090 792 640 756 671 629 580 589 777 1053 1224 1224 1060 923 781 782 805 1015 1212 1275 918 801 837 958 1379 2058 2211 1855 1491 1304 1275 1181 1089 1008 991 1395 1564 1400 1412 1538 1714 1780 1743 1619 1452 1485 1604 1793 1869 1735 1412 1074 1098 1464 1896 2085 2357 2693 2630 2112 1453 1259 1343 1208 1182 946 1110 1371 1885 1962 2259 1721 1380 1579 1978 2191 2189 2054 1294 597 412 586 1107 1634 1771 1792 2107 2391 2112 1580 1375 1393 1451 1618 1862 1791 1327 1218 1303 1454 1628 1758 1717 1584 1639 1776 1825 1954 1911 1538 1271 1386 1498 1485 1389 1146 978 1039 1136 1324 1704 1733 1646 1683 1898 1991 2097 1912 1599 1678 1746 1924 2118 1978 1820 1734 1696 1679 1559 1403 1447 1541 1540 1512 1461 1511 1762 2023 2208 2651 2857 2462 1803 1549 1308 1360 1595 1975 2010 2010 2171 2110 2017 2143 2245 2256 1876 1264 878 1032 1422 1522 1339 1270 1441 1562 1610 1898 2114 2256 1932 1293 909 1275 2012 1930 1567 1547 1534 2064 1956 2047 2200 2188 2084 2041 2383 2769 2837 2641 2263 1884 1841 2118 2208 2066 1814 1771 1532 1299 1360 1399 1502 1595 1886 2375 2687 2912 2800 2455 2248 2117 2285 2674 3028 2999 2493 2193 2339 2444 2474 2481 2495 2385 2182 2236 2433 2797 2985 2852 2796 2541 2475 2244 2040 2049 2177 2217 2221 2227 2324 2455 2517 2479 2480 2596 2499 1939 1417 1684 2033 2058 1859 1876 2008 2409 2324 2296 2280 2132 1881 1538 1520 1611 1706 1728 1763 1966 2142 2179 2179 2186 2207 2104 1873 1674 1452 1344 1388 1578 1746 1888 2172 2180 2135 2011 2249 2671 3035 2968 2429 1906 1805 1798 1713 1814 2041 1938 1703 1805 2119 2456 2475 2270 1958 1703 2043 2183 2208 2203 1992 1938 2130 2321 2389 2223 1997 2036 2341 2467 2328 2197 2180 2218 2244 2213 2270 2543 2661 2402 2139 2257 2045 1898 2013 2299 2360 2252 1974 2047 2079 2094 2173 2146 2004 2006 2224 2497 2703 2426 1839 1486 1102 1075 1284 1687 1743 1440 1743 1870 1888 1898 1851 1923 1948 2017 1977 1849 1819 1864 1790 1634 1575 1690 1941 2135 2254 1760 1756 1327 1330 1273 1200 1013 1041 1095 1324 1334 1557 1740 1854 1702 1349 1215 1472 1648 1519 1363 1388 1451 1512 1344 1492 1677 1794 1794 1676 1853 2018 1958 2163 2380 2248 2141 2205 2291 2194 2085 2156 2299 2394 2418 2402 2383 2637 2409 2237 2337 2278 2263 2348 2338 2248 2233 2237 2220 2196 2209 2228 2209 2153 2178 2184 2126 2112 2115 2154 2122 2136 2092 2203 2282 2270 2318 2415 2449 2463 2300 2136 2017 2061 2147 2198 2225 2236 2231 2192 2175 2194 2156 2066 2061 2119 2165 2286 2143 2070 2086 2024 2081 2108 2207 2174 2180 2249 2209 2165 2164 2124 2039 1893 1864 1885 1905 1920 1892 1874 1803 1751 1755 1755 1784 1769 1740 1710 1649 1629 1634 1618 1612 1599 1574 1518 1447 1386 1309 1217 1168 1151 1145 1105 1004 896 853 798 787 793 794 811 814 789 753 697 652 613 570 546 478 429 353 286 225 204 180 157 157 150 137 115 102 99 103 144 205 265 282 201 177 169 134 113 125 136 134 155 165 159 176 212 288 391 484 533 591 611 657 738 859 983 991 1108 1073 989 949 1060 1361 1537 1453 1252 1058 990 1114 1309 1304 1266 1185 992 1023 1209 1290 1443 1495 1646 1621 1669 1763 1908 1974 1944 1987 1940 1796 1835 1951 1912 1979 2016 1769 1021 528 784 1306 1490 1587 1536 1755 1916 1866 1699 1533 1392 1065 1093 975 943 1117 1329 1221 1434 1069 577 477 764 1052 1356 1414 1344 1649 1987 1912 1652 1169 485 500 795 1028 1222 1159 1798 2079 1942 1419 1270 1403 1669 1525 869 538 819 1211 1147 941 1000 1606 1831 1420 1186 1042 965 1069 1384 1607 1565 1445 1426 1467 1467 1509 1746 1832 1860 1956 1497 729 371 359 482 803 1327 1195 1270 1374 1373 1338 1292 1361 1408 1416 1370 1305 1288 1212 1062 941 832 752 639 571 701 927 1179 1335 1171 1085 1070 897 885 1169 1483 1582 1357 1047 758 601 1004 1787 2012 1862 1638 1248 1003 1026 1222 1255 1158 1339 1427 1495 1540 1597 1749 1752 1733 1633 1213 1061 1205 1509 1809 1783 1474 1029 901 1142 1295 1644 2208 2591 2515 1956 1559 1565 1560 1108 845 978 1539 1663 1955 2251 2535 1957 1505 1466 1835 2029 2047 1961 1438 815 480 761 1390 1782 1886 2057 2427 2595 2170 1587 1352 1375 1391 1450 1668 1541 1062 1216 1378 1425 1484 1647 1650 1572 1700 1877 2105 2230 2020 1660 1471 1610 1710 1571 1367 1166 1041 1020 1178 1757 2150 2090 1747 1717 1988 2127 2121 1894 1771 1546 1624 1899 2024 1932 1890 1904 2049 2137 1943 1713 1853 1922 1620 1355 1223 1293 1528 1765 2040 2462 2852 2750 2354 2109 1504 1464 1682 1897 1785 1604 1843 2004 1931 1903 2084 2230 1917 1227 959 1196 1438 1516 1379 1222 1273 1389 1609 1787 2143 2317 1960 1121 760 1420 2034 1870 1819 1427 1352 1544 1448 1672 2099 2230 2208 2266 2360 2436 2497 2479 2186 1705 1628 1833 1716 1501 1464 1553 1460 1438 1394 1554 1592 1808 2105 2549 2905 2788 2460 2264 2226 2162 2362 2823 2983 2506 1720 1373 1635 1882 2090 2066 2246 2295 2424 2576 2818 3116 3176 2797 2508 2440 2245 2028 1810 1928 2140 2190 2209 2293 2368 2409 2408 2319 2309 2407 2264 1804 1612 1877 2059 2017 1710 1602 1960 2318 2207 2179 2251 2181 1933 1729 1582 1513 1667 1799 1850 1958 2105 2221 2194 2132 2099 1964 1804 1659 1454 1295 1206 1273 1515 1683 1704 1972 2115 2079 2198 2460 2703 2640 2217 1911 1840 1868 2008 2202 2380 2122 1646 1628 1831 1970 2170 2211 1948 1927 2039 2297 2364 2304 2146 2029 1964 2105 2211 2142 1968 1962 2231 2362 2241 2127 2055 2125 2216 2132 2243 2499 2718 2602 2462 2474 2298 1959 2015 2310 2542 2487 2118 1987 1991 2085 2174 2134 1928 1839 2015 2249 2440 2337 2226 1913 1426 1112 1106 1582 1685 1407 1374 1392 1602 1673 1706 1829 1968 2069 2064 2033 1972 1956 2016 2007 1956 1908 1960 2278 2665 2656 2506 1717 1685 1386 1378 1091 973 949 1054 1262 1515 1614 1625 1461 1123 1073 1266 1315 1453 1460 1441 1343 1491 1257 1443 1435 1516 1624 1583 1663 1879 2039 2373 2581 2424 2152 2070 2070 2033 2030 2152 2321 2387 2453 2538 2305 2733 2437 2417 2533 2307 2248 2359 2350 2233 2212 2159 2169 2213 2220 2201 2153 2136 2192 2156 2068 2051 2067 2116 2138 2209 2205 2294 2360 2308 2290 2432 2445 2347 2144 1988 1959 2089 2243 2288 2323 2324 2259 2175 2172 2225 2229 2206 2235 2155 2186 2266 2210 2144 2087 2040 2039 2130 2235 2209 2162 2200 2197 2151 2142 2120 2027 1895 1879 1920 1910 1901 1902 1857 1812 1756 1753 1778 1775 1754 1727 1684 1643 1641 1638 1613 1607 1610 1598 1525 1425 1380 1336 1262 1201 1194 1139 1077 997 900 847 819 810 812 812 810 808 779 740 678 659 654 617 591 525 461 377 317 271 241 195 160 139 131 121 97 94 101 110 136 181 248 290 266 222 159 137 108 104 125 134 166 180 173 194 228 278 369 464 506 577 644 650 587 725 807 986 1161 1134 1023 943 942 1000 1093 1170 1046 954 939 1053 1138 965 1157 1062 897 1071 1162 1211 1352 1448 1588 1698 1659 1685 1821 1849 1885 1888 1899 1744 1693 1876 1984 1879 2157 2123 1601 940 823 1069 1170 1340 1325 1321 1504 1648 1681 1735 1629 1286 1274 1009 614 569 681 1109 1406 1190 699 437 419 664 1260 1580 1347 1537 1910 1580 1761 1621 755 545 792 964 997 880 1246 1797 2141 1941 1682 1629 1528 1482 1002 650 756 1018 1062 809 824 1404 1750 1587 1581 1460 1076 888 1048 1235 1264 1409 1518 1506 1360 1455 1946 2032 2219 2212 1588 710 456 633 826 1064 1500 1216 1244 1292 1248 1201 1362 1497 1487 1469 1433 1394 1372 1286 1148 1040 966 828 621 421 457 775 1123 1216 1102 1097 976 821 803 1089 1468 1552 1493 1260 875 709 1060 1337 1719 1847 1495 1091 812 896 1145 1298 1316 1496 1414 1411 1497 1500 1522 1646 1807 1656 1315 1017 999 1243 1571 1652 1509 1181 1033 926 978 1462 2016 2312 2176 1789 1718 1687 1652 1206 1041 1262 1512 2127 2551 2416 2120 1811 1451 1430 1648 1801 1880 1861 1836 1354 790 817 1425 1842 1930 2153 2486 2555 2141 1624 1443 1262 1334 1380 1331 1179 940 936 1362 1566 1593 1630 1634 1708 1869 2137 2375 2350 2003 1676 1643 1687 1619 1495 1436 1456 1432 1392 1604 2159 2244 2160 1744 1791 1915 2031 1963 1985 2122 1805 1942 2081 2033 1938 1992 2023 2319 2559 2586 2363 2051 1897 1742 1468 1229 1261 1537 1830 2307 2569 2749 2725 2580 2116 1585 1463 1648 1832 1785 1571 1701 1809 1718 1682 1940 2275 2266 1772 1280 1333 1598 1585 1525 1425 1432 1489 1763 2038 2294 2354 1918 1074 838 1400 1899 1940 1737 1351 1142 1075 1090 1274 1679 2033 2220 2267 2226 2137 2100 2317 2335 1927 1586 1634 1463 1205 1326 1351 1696 1476 1466 1557 1654 1936 2256 2552 2837 2655 2329 2153 2150 2214 2379 2721 2779 2183 1461 1215 1391 1545 1825 1924 1949 2098 2385 2648 2937 3201 3068 3035 2535 2226 1983 1742 1647 1865 2069 2094 2108 2161 2219 2301 2295 2196 2141 2193 2079 1800 1874 2013 2024 1793 1477 1400 1838 2268 2198 2069 2167 2210 2206 2167 1846 1580 1678 1841 1888 1912 1973 2156 2244 2217 2107 1899 1777 1637 1503 1345 1235 1227 1282 1501 1645 1844 2012 2019 2068 2131 2308 2369 2251 2158 2038 2038 2292 2644 2772 2404 1782 1656 1508 1512 1883 2083 1959 2078 2249 2343 2330 2267 2214 2073 1962 2053 2134 2054 1949 1988 2176 2329 2354 2182 1985 2211 2314 2176 2189 2389 2661 2679 2569 2557 2322 2012 2094 2465 2804 2776 2764 2587 2344 2275 2334 2349 2044 1761 1850 2027 2049 2214 2259 2775 2171 1455 965 1348 1619 1545 1406 1362 1487 1550 1593 1639 1700 1748 1763 1815 1805 1869 1989 2188 2200 2041 2030 2077 2089 2606 2618 2197 2028 1810 1665 1246 1086 972 1046 1288 1463 1472 1420 1397 1284 1264 1153 1264 1552 1579 1488 1330 1512 1460 1281 1361 1433 1572 1568 1629 1840 2105 2244 2342 2300 2057 1918 1900 2001 2146 2280 2296 2382 2478 2468 2289 2721 2486 2517 2593 2624 2435 2425 2407 2285 2268 2276 2237 2229 2222 2203 2175 2158 2142 2115 2067 2079 2084 2144 2146 2213 2301 2355 2379 2349 2347 2418 2404 2302 2113 1963 1976 2122 2285 2344 2376 2376 2274 2185 2235 2268 2209 2237 2268 2266 2341 2399 2367 2340 2242 2115 2101 2153 2195 2204 2170 2161 2150 2104 2083 2080 1990 1916 1914 2003 2019 1974 1909 1853 1805 1748 1743 1765 1780 1786 1768 1724 1677 1672 1656 1650 1615 1589 1576 1512 1448 1390 1347 1316 1262 1204 1123 1053 984 905 853 843 844 834 829 801 794 780 744 743 689 671 649 628 573 498 416 374 318 261 213 163 126 116 109 93 98 105 117 123 142 152 185 208 202 163 145 127 120 127 136 162 179 178 216 246 284 307 399 448 499 565 538 552 616 650 877 1147 1185 1127 1047 964 956 934 988 914 940 1002 1017 1018 897 1024 955 879 1044 1137 1111 1273 1462 1555 1670 1640 1454 1473 1428 1564 1706 1777 1666 1525 1537 1612 1823 2072 2222 2131 1524 1152 1042 1030 1308 1482 1244 1273 1572 1547 1724 1524 1316 1371 1284 1205 948 756 1026 1492 1534 972 545 524 581 1048 1380 1101 1232 1483 938 1352 1665 1211 791 802 907 1038 957 912 1396 2153 2551 2501 2015 1256 1266 1290 1131 1101 1033 961 753 714 1112 1572 1713 1689 1562 1274 912 788 814 788 1035 1464 1482 1260 1390 1784 1988 2233 2091 1414 777 672 855 1023 1421 1658 1280 1277 1294 1238 1230 1386 1543 1544 1507 1475 1394 1331 1266 1122 1024 1043 948 572 300 288 599 1010 946 1084 1061 785 643 677 974 1241 1401 1558 1518 1238 1056 1040 1257 1613 1711 1356 963 843 795 905 1267 1592 1740 1595 1588 1594 1627 1631 1699 1795 1831 1658 1335 1156 1274 1370 1470 1502 1430 1224 1017 1161 1658 2027 2047 1887 1804 1896 1845 1778 1526 1437 1328 1640 2389 2714 2295 1782 1514 1385 1329 1483 1572 1699 1727 1640 1287 824 759 1250 1720 1971 2273 2535 2581 2349 1917 1540 1173 1258 1376 1235 934 679 596 1074 1529 1628 1638 1567 1694 1812 2240 2471 2225 1778 1503 1529 1677 1692 1627 1585 1532 1600 1759 2003 2225 2121 2089 1797 1805 1862 1910 1832 1916 2162 2023 2118 2118 1964 1972 2032 1993 2235 2439 2465 2301 1913 1732 1832 1897 1782 1644 1854 2082 2625 2701 2647 2489 2153 1899 1533 1452 1520 1650 1724 1730 1766 1815 1735 1559 1572 1878 2158 2149 1899 1747 1837 1773 1743 1748 1770 1766 1896 2249 2347 2242 1725 1061 872 988 1247 1525 1542 1296 1052 968 1227 1338 1352 1580 1802 1907 1971 1907 1875 2161 2262 1957 1729 1784 1622 1623 1492 1646 1816 1548 1386 1787 1940 2084 2422 2591 2593 2508 2297 2115 2125 2195 2325 2557 2599 2116 1602 1362 1410 1726 1926 1918 1853 1987 2270 2584 2897 2957 3128 3038 2460 1960 1693 1542 1580 1763 1903 1930 1927 1959 2042 2179 2282 2163 2032 2073 2073 1932 2053 2161 2068 1559 1248 1317 1798 2017 2006 1988 2120 2197 2219 2226 1983 1673 1685 1813 1784 1790 1854 1810 1969 2109 2069 1843 1677 1536 1495 1390 1350 1355 1384 1573 1743 1808 1831 1815 1827 1844 1926 2042 2159 2210 2106 2062 2249 2525 2720 2531 2121 2039 1521 1361 1574 1784 1871 2072 2273 2243 2144 2100 2032 1947 1923 2026 2078 1957 1848 1941 2061 2122 2241 2094 1871 2180 2328 2208 2311 2337 2459 2609 2516 2450 2273 2032 2214 2648 2868 2909 2835 2612 2411 2327 2516 2717 2335 1810 1827 1880 2290 2685 2915 3568 3201 2259 1366 1300 1177 1302 1425 1426 1450 1481 1490 1421 1333 1302 1253 1252 1308 1461 1495 1849 2086 2053 2107 1994 1871 2219 2285 2227 2133 2073 1992 1823 1629 1371 1264 1363 1515 1576 1492 1521 1455 1254 977 1410 1585 1573 1445 1461 1514 1412 1461 1437 1484 1586 1563 1657 1800 1903 2026 2137 2118 1916 1862 1886 2026 2159 2164 2161 2243 2398 2323 2336 2530 2551 2569 2648 2693 2593 2517 2439 2317 2295 2343 2320 2261 2245 2239 2192 2122 2077 2061 2089 2129 2136 2202 2196 2258 2311 2371 2394 2407 2406 2377 2327 2267 2176 2123 2144 2165 2202 2276 2340 2436 2287 2218 2346 2389 2170 2108 2209 2325 2426 2546 2576 2552 2400 2203 2233 2215 2167 2201 2215 2210 2179 2050 2018 2010 1943 1928 1927 1931 1966 1951 1893 1843 1816 1789 1766 1766 1774 1789 1783 1729 1668 1673 1681 1671 1624 1584 1589 1549 1451 1398 1354 1320 1269 1207 1139 1055 978 924 895 877 865 836 827 803 788 777 784 764 724 695 674 642 577 537 491 396 318 270 213 155 115 103 93 104 110 122 132 116 123 102 133 180 206 191 170 163 159 154 160 168 187 192 239 265 272 350 434 439 481 532 547 579 595 620 768 1048 1245 1264 1181 1061 892 843 885 880 1049 1109 1194 1105 927 944 935 888 943 989 1056 1270 1466 1510 1609 1640 1323 1145 1053 1173 1539 1741 1710 1618 1549 1543 1755 1897 2053 2276 2308 2056 1371 1202 1473 1857 1660 1534 1688 1593 1692 1592 1368 1355 1382 1427 1277 974 1026 1506 1784 1636 1303 734 616 973 1084 691 680 760 622 958 1514 1602 1361 1188 1008 1052 1056 841 1021 1886 1879 2690 2157 1092 1014 1322 1468 1543 1279 938 689 574 768 1078 1394 1663 1637 1526 1186 806 820 721 999 1400 1493 1341 1441 1577 1877 2204 2171 1606 1027 1031 933 1121 1603 1747 1299 1240 1196 1204 1317 1496 1533 1530 1450 1342 1285 1226 1152 1077 1047 1088 989 656 290 186 221 468 734 977 932 695 521 585 877 1148 1362 1496 1542 1541 1502 1441 1495 1642 1517 1140 972 1006 958 1016 1390 1772 1776 1720 1665 1639 1779 1763 1760 1857 1878 1878 1678 1550 1574 1411 1332 1319 1374 1318 1191 1347 1865 2197 2025 1784 1793 1900 1972 1914 1604 1280 1303 1647 2393 2638 2256 1549 1409 1425 1387 1514 1504 1691 1761 1579 1277 883 944 1401 1704 1902 2191 2397 2406 2290 2004 1704 1254 1198 1370 1421 1068 478 431 590 666 1113 1409 1484 1528 1598 1975 2280 2171 1728 1386 1386 1505 1619 1716 1711 1733 1828 2005 2192 2262 2064 1816 1853 1825 1870 1932 1845 1750 1844 1733 1738 1803 1824 1958 2043 2045 1959 1961 2057 1975 1856 1903 2052 2179 2273 2260 2284 2425 2617 2608 2503 2128 1773 1722 1610 1676 1568 1457 1444 1478 1616 1774 1700 1441 1227 1311 1660 2049 2215 2121 2152 2075 1780 1750 1832 1878 2054 2310 2247 2093 1573 1387 978 920 1116 1258 1522 1656 1392 1200 1465 1625 1510 1430 1450 1666 1788 1738 1945 2279 2286 2028 1910 1941 1941 2065 1814 1936 2011 1871 1696 2071 2041 2121 2309 2569 2460 2221 2138 2166 2279 2270 2321 2502 2514 2262 2091 1535 1484 1844 2046 1953 2019 2112 2352 2631 2717 2914 3032 2814 2286 1825 1564 1503 1594 1695 1764 1853 1853 1879 1985 2140 2298 2129 2006 2045 2123 2101 2130 2352 2151 1514 1091 1165 1565 1692 1797 1863 1919 2026 2185 2274 2092 1807 1759 1812 1765 1751 1719 1838 1940 2078 2001 1822 1632 1469 1407 1366 1341 1380 1450 1576 1721 1800 1755 1689 1689 1711 1723 1787 1948 2055 2048 1967 2044 2223 2379 2466 2466 2288 1723 1418 1391 1517 1768 2060 2270 2300 2199 2130 2023 1828 1792 1953 2034 1929 1777 1762 1727 1973 2153 1990 1761 2011 2304 2301 2191 2275 2433 2463 2382 2292 2186 2063 2281 2583 2771 2976 2842 2586 2314 2298 2507 2739 2456 2265 1783 2075 2402 2927 3467 3908 3723 3312 2705 1931 1239 1237 1529 1560 1443 1364 1334 1269 1161 1088 991 1006 1018 1101 1290 1695 1839 1937 1922 1667 1654 1871 1925 2005 2004 1980 2031 2006 1855 1558 1157 1174 1509 1749 1682 1537 1550 1333 1206 1686 1680 1536 1444 1396 1376 1370 1526 1553 1575 1571 1550 1637 1705 1766 1814 1917 2019 1885 1831 1878 1911 2066 2104 2162 2243 2297 2286 2331 2378 2458 2542 2567 2576 2563 2527 2429 2299 2330 2338 2319 2232 2239 2257 2231 2129 2086 2084 2096 2129 2176 2214 2228 2284 2326 2330 2342 2360 2361 2336 2310 2259 2138 2112 2108 2146 2252 2327 2341 2334 2398 2346 2479 2463 2150 2022 2178 2326 2399 2487 2545 2567 2440 2257 2380 2297 2144 2163 2158 2213 2244 2095 1980 1962 1918 1913 1978 2011 1985 1944 1877 1819 1814 1805 1790 1749 1757 1787 1783 1719 1676 1671 1676 1697 1647 1574 1544 1509 1450 1406 1357 1293 1228 1174 1125 1040 976 974 947 920 872 825 811 801 791 787 801 786 738 701 685 654 610 579 504 412 328 273 218 155 155 122 93 108 113 119 110 100 86 83 113 176 233 236 213 205 173 163 173 178 198 228 248 278 318 391 448 406 400 484 541 585 614 595 699 938 1149 1258 1169 1108 944 881 851 835 897 990 1156 1142 959 1011 1112 1095 1074 941 967 1154 1401 1520 1683 1683 1500 1196 1071 1138 1468 1698 1820 1773 1532 1481 1621 1674 1695 1821 2115 2094 1535 1160 1391 1907 1958 2027 1771 1617 1586 1477 1346 1274 1154 1040 1034 918 1052 1415 1273 1306 1213 939 838 951 989 993 874 718 537 684 1282 1711 1825 1647 1037 913 1187 914 890 1140 1561 2406 2064 1209 930 908 1160 1538 1393 954 709 587 710 753 1117 1551 1614 1600 1457 1346 1194 943 986 1276 1376 1269 1279 1460 1927 2186 2125 1801 1410 1264 913 1171 1711 1857 1184 1108 1063 1067 1231 1307 1366 1390 1356 1269 1199 1189 1187 1151 1118 1119 1050 799 500 447 279 396 722 850 791 596 578 763 934 1083 1063 1043 1041 1281 1493 1588 1638 1629 1355 1059 1125 1353 1435 1419 1593 1813 1792 1664 1458 1518 1545 1578 1694 1732 1513 1625 1799 1787 1782 1666 1371 1202 1464 1663 1552 1482 1782 2152 2108 1896 1864 1794 1793 1814 1538 1217 1214 1694 2289 2494 2042 1501 1502 1572 1696 1727 1535 1677 1834 1719 1456 1117 1162 1573 1776 1785 1895 2019 2116 2096 1931 1719 1300 1197 1401 1726 1574 787 710 728 553 810 1073 1246 1311 1406 1710 1994 2071 1765 1413 1287 1262 1311 1453 1649 1768 1812 2013 2238 2299 2077 1813 1763 1811 1883 1931 1756 1668 1671 1592 1692 1885 2027 2098 2102 2037 1857 1751 1837 1929 1918 1909 1938 1909 2160 2326 2468 2649 2588 2495 2428 1979 1694 1789 1885 1865 1858 1836 1629 1393 1376 1538 1677 1768 1615 1245 1206 1585 1951 2204 2422 2391 1829 1562 1634 1782 2086 2320 2298 2189 2059 1823 1386 1145 1317 1439 1669 1865 1809 1641 1622 1698 1774 1736 1618 1805 1835 1722 2061 2511 2454 2051 2032 1936 2084 2265 2454 2508 2425 2454 2319 2434 2332 2199 2197 2437 2371 2045 1982 2162 2310 2324 2372 2461 2476 2484 2108 1583 1411 1745 2062 2098 2217 2239 2288 2477 2656 2884 3014 2803 2335 1896 1651 1559 1571 1643 1736 1874 1895 1892 1988 2142 2344 2107 1975 1981 2012 2166 2260 2404 2243 1682 1128 997 1238 1367 1503 1758 1872 1928 2126 2300 2200 1973 1784 1684 1660 1676 1701 1810 1927 2037 2004 1832 1618 1501 1396 1348 1302 1291 1393 1542 1650 1702 1678 1635 1616 1619 1637 1725 1881 2044 2024 1797 1782 1880 1833 1987 2090 2123 1798 1584 1520 1498 1721 1858 2050 2225 2222 2217 2115 1867 1760 1906 2120 2124 2115 1891 1640 1808 2119 1994 1718 1881 1985 2189 2176 2183 2374 2545 2498 2335 2160 2045 2098 2332 2804 3036 2772 2468 2125 2085 2329 2426 2466 2157 1869 2103 2343 2893 3594 3940 3859 3479 2817 1996 1376 1301 1507 1577 1488 1395 1268 1138 1146 1317 1358 1306 1220 1088 1199 1528 1652 1856 1846 1568 1584 1637 1694 1772 1802 1867 1963 2043 2030 1618 1107 944 1224 1752 1725 1378 1511 1556 1600 1976 1777 1662 1604 1494 1340 1333 1493 1600 1658 1634 1573 1494 1511 1713 1695 1705 2054 1962 1950 1747 1736 1986 2061 1934 2066 2171 2204 2217 2261 2287 2241 2292 2413 2460 2455 2371 2269 2335 2302 2283 2216 2228 2235 2250 2232 2154 2096 2091 2115 2185 2227 2240 2249 2276 2310 2298 2303 2324 2333 2346 2408 2412 2259 2188 2194 2306 2353 2342 2409 2449 2489 2659 2556 2148 1952 2086 2277 2331 2399 2493 2578 2446 2264 2373 2365 2260 2225 2172 2207 2225 2121 1991 1954 1928 1910 1977 2036 1994 1944 1897 1823 1814 1807 1835 1747 1707 1767 1789 1743 1734 1714 1711 1727 1677 1587 1522 1472 1444 1418 1346 1268 1191 1140 1109 1105 1048 1030 979 934 868 831 812 808 809 810 825 815 765 720 696 686 661 631 551 459 332 267 211 201 162 133 111 111 130 135 123 91 62 74 138 211 258 283 251 235 172 157 194 203 207 243 284 311 348 408 405 327 287 308 428 583 582 433 579 840 852 1096 1068 1041 991 937 877 777 753 969 1142 980 887 1094 1308 1302 1171 975 891 1120 1428 1650 1702 1641 1464 1295 1238 1394 1594 1745 1934 1849 1417 1148 1205 1279 1261 1377 1760 1792 1423 1076 1064 1070 1322 1646 1649 1523 1419 1280 1161 1080 838 602 708 1000 1155 1329 917 913 994 998 999 993 949 960 1032 855 491 427 620 776 1749 1816 987 805 1058 980 945 881 1332 2054 2059 1381 914 883 1010 1440 1461 1125 996 716 985 1021 1253 1494 1531 1494 1433 1382 1237 1014 911 1053 1159 1140 1299 1430 2029 2315 2194 2162 1820 1348 991 1209 1624 1740 1053 991 997 1005 1055 1198 1286 1287 1259 1230 1198 1220 1256 1201 1123 1110 1123 1086 884 573 396 359 634 854 742 639 736 846 953 993 997 816 816 1051 1449 1634 1644 1465 1064 831 991 1338 1633 1734 1785 1919 1981 1850 1281 1364 1395 1412 1561 1444 1458 1245 1592 1707 1800 1747 1419 1266 1684 1941 1694 1391 1436 1739 1902 1891 1868 1675 1545 1569 1449 1348 1353 1695 1931 2048 1835 1603 1515 1477 1877 1821 1446 1500 1708 1743 1619 1364 1353 1706 1930 1848 1727 1723 1872 1953 1872 1636 1364 1329 1415 2005 2192 2062 1875 1216 838 942 992 1105 1251 1705 2100 2216 2159 2108 1915 1533 1297 1339 1528 1699 1765 1806 2001 2334 2366 2203 2004 1601 1784 1882 1886 1638 1683 1873 1945 2000 2108 2172 2210 2087 1880 1715 1587 1623 1848 2077 2039 1719 1565 1641 1715 2215 2467 2491 2392 2297 1885 1676 1815 2108 2135 2103 2184 2169 1982 1759 1609 1640 2033 2141 1547 1204 1228 1322 1795 2359 2639 2010 1388 1341 1519 2088 2289 2303 2253 2210 2046 1817 1591 1710 1775 1848 1985 1949 1782 1652 1678 1783 1638 1653 2043 1957 1687 1986 2374 2309 2215 1913 1958 2170 2170 2528 2631 2634 2828 2798 2698 2580 2311 2222 2337 2302 2077 1972 2126 2177 2143 2215 2215 2325 2437 2084 1648 1392 1535 1943 2207 2346 2371 2408 2524 2589 2645 2755 2570 2239 1972 1765 1675 1580 1607 1762 1865 1917 1968 1975 2136 2359 1982 1962 1869 2020 2217 2317 2351 2230 1965 1508 1182 1128 1394 1759 1890 1883 1928 2128 2324 2278 2195 2066 1809 1562 1385 1538 1502 1725 1947 1989 1873 1704 1630 1510 1438 1409 1400 1461 1557 1624 1650 1653 1658 1590 1532 1539 1654 1833 2028 1980 1536 1537 1538 1484 1528 1632 1831 1814 1682 1638 1615 1620 1737 2007 2215 2279 2262 2062 1852 1764 1888 1984 2281 2219 1921 1568 1719 2081 2018 1707 1695 1819 2115 2175 2115 2214 2391 2449 2363 2238 2117 2063 2277 2707 2772 2392 2153 2153 2024 2048 2139 2280 2106 1954 1929 2069 2556 3128 3562 3654 3128 2290 1590 1273 1289 1512 1723 1698 1645 1384 1257 1323 1819 1869 1655 1478 1266 1211 1314 1496 1727 1720 1485 1416 1470 1513 1644 1739 1745 1847 2031 2129 1833 1384 1215 1164 1703 1567 1254 1410 1739 1993 2315 2211 2025 1893 1736 1488 1493 1663 1713 1757 1742 1582 1298 1321 1841 1887 1576 2087 2077 1925 1642 1818 2029 1902 1855 1957 2072 2122 2094 2055 2089 2093 2134 2274 2324 2334 2254 2230 2295 2213 2244 2242 2217 2254 2271 2220 2132 2098 2102 2128 2186 2248 2279 2273 2263 2310 2314 2314 2368 2416 2489 2458 2446 2402 2348 2327 2358 2407 2435 2450 2523 2637 2816 2762 2377 2105 2094 2199 2222 2390 2553 2725 2551 2310 2379 2475 2496 2385 2259 2230 2233 2191 2111 2064 2008 1947 1958 2021 2012 1977 1964 1909 1867 1818 1808 1785 1754 1770 1803 1788 1738 1700 1725 1740 1697 1628 1580 1566 1494 1418 1320 1250 1179 1159 1161 1120 1067 1021 972 924 877 846 836 838 841 847 855 846 814 764 742 727 670 688 614 504 362 324 278 220 177 156 154 173 158 107 89 66 67 76 109 167 260 269 273 236 179 165 206 224 229 266 323 342 336 375 398 357 318 296 416 579 519 395 662 725 928 1080 986 961 998 937 871 796 778 990 1176 1089 1024 1155 1321 1232 1236 1113 945 1123 1241 1427 1559 1460 1393 1320 1268 1345 1466 1836 2089 1821 1383 1157 1147 1137 1076 1223 1358 1366 1189 1039 911 807 904 1152 1313 1341 1366 1378 1442 1173 740 573 711 1135 1258 1255 937 795 870 1030 1116 1099 1042 1157 1184 1038 538 253 329 509 1463 1847 1259 906 955 962 924 875 1130 1733 2039 1772 1404 870 891 1395 1469 1161 1108 1100 1143 1316 1435 1448 1486 1476 1373 1242 1101 980 875 1094 993 1112 1221 1441 1968 2196 2195 2095 1869 1465 1083 1126 1350 1478 1002 1036 1051 1067 1096 1195 1201 1187 1211 1280 1283 1248 1199 1098 974 881 929 951 723 517 466 581 761 943 764 648 754 828 937 956 909 939 957 1107 1456 1662 1524 1214 824 575 660 801 964 1379 1669 1858 2078 1801 1248 1323 1524 1445 1445 1289 1123 1008 974 1380 1720 1728 1551 1592 1864 1988 1744 1281 1024 1103 1199 1324 1676 1847 1608 1396 1432 1514 1601 1665 1607 1637 1605 1648 1502 1407 1892 1818 1386 1265 1340 1410 1525 1574 1612 1827 1996 1888 1705 1616 1672 1726 1679 1413 1320 1347 1426 1556 2066 2427 2213 1752 1323 1269 1249 1279 1444 1775 2237 2471 2505 2455 2277 1960 1601 1526 1820 1923 1842 1842 1935 2150 2372 2262 1906 1551 1739 1884 1905 1685 1936 2141 2129 2104 2012 1932 1955 1869 1713 1592 1428 1379 1636 2016 2069 1879 1807 1519 1580 1953 2263 2414 2393 2110 1655 1348 1347 1502 1796 1833 2025 2283 2437 2450 2304 2280 2316 2091 1919 1744 1261 1153 1490 2082 2567 2207 1496 1202 1328 1603 1949 2084 2155 2113 2106 2068 1976 1963 2001 2100 2240 2330 2271 2020 1902 1926 1538 1479 1842 1820 1601 1900 1915 2259 2100 1655 1542 1641 1918 2326 2504 2621 2792 2850 2776 2451 2087 1916 1877 1967 2045 2061 2152 2163 2143 2044 1990 2044 2167 1951 1688 1455 1447 1790 1951 2158 2372 2516 2622 2625 2519 2484 2335 2122 2028 1912 1805 1636 1612 1836 1852 1900 1969 1853 1930 2107 1978 1832 1794 1956 2198 2277 2223 2176 2124 2015 1898 1673 1562 1809 1938 1771 1828 2064 2308 2328 2281 2368 2199 1765 1333 1284 1297 1487 1776 1885 1916 1825 1712 1602 1605 1707 1773 1745 1690 1758 1891 1985 2124 1998 1629 1452 1529 1726 1968 2110 2122 1910 2379 1953 1301 1143 1482 1724 1629 1513 1494 1479 1544 1783 2097 2282 2186 1782 1575 1549 1698 1953 2315 2574 2136 1717 1787 2031 2050 1874 1737 1839 2109 2176 2066 2026 2140 2284 2317 2335 2170 1978 2275 2680 2388 1877 2066 2128 2211 1935 2024 2119 2025 1859 1762 1892 2262 2481 2842 3099 2585 1761 1367 1304 1348 1518 1864 1920 1844 1590 1601 1729 2323 2399 2146 2207 1957 1596 1197 1201 1402 1420 1263 1201 1276 1255 1437 1637 1543 1646 1937 1911 1816 1702 1670 1472 1670 1426 1091 1224 1787 2165 2367 2501 2281 1880 1716 1710 1686 1665 1630 1688 1808 1621 1261 1213 1589 1911 1710 1932 1909 1569 1480 1737 1839 1734 1714 1832 1931 2010 2040 2005 2031 2060 1954 2112 2172 2229 2121 2116 2195 2184 2231 2239 2218 2222 2227 2210 2160 2141 2140 2142 2183 2229 2287 2310 2285 2339 2337 2359 2392 2399 2425 2404 2447 2459 2442 2453 2484 2502 2461 2466 2582 2731 2909 2908 2686 2599 2630 2310 2235 2448 2364 2539 2586 2526 2519 2638 2623 2442 2268 2237 2260 2239 2216 2200 2082 1980 1951 2017 2014 1975 1961 1961 1899 1835 1816 1840 1812 1813 1822 1817 1795 1758 1744 1748 1706 1657 1637 1573 1464 1401 1322 1248 1161 1144 1118 1110 1075 1023 968 919 875 861 867 874 881 882 884 855 856 820 783 776 729 740 664 498 426 394 317 241 197 170 160 156 128 86 98 93 84 79 92 147 150 247 282 245 202 196 223 238 253 307 376 373 332 378 418 413 338 321 470 568 422 364 484 797 1117 1128 962 908 938 935 903 788 769 987 1189 1247 1308 1384 1233 1119 1199 1230 1097 1078 1128 1318 1423 1345 1277 1276 1260 1293 1448 1783 2039 1630 1375 1406 1443 1366 1191 1151 1100 1050 1018 1033 1004 844 844 981 1109 1202 1292 1429 1578 1507 1108 1105 1165 1202 1409 1397 1081 788 792 1007 1253 1544 1480 1584 1337 1166 999 691 359 401 1181 1782 1596 1459 1361 1077 936 838 991 1559 1841 2026 1768 955 851 1252 1346 1309 1253 1093 1128 1321 1447 1469 1459 1478 1436 1466 1494 1343 1255 1283 1142 1021 1124 1429 1736 2039 2236 2049 1854 1519 1156 1214 1321 1604 807 1046 1138 1111 1093 1128 1093 1027 1054 1190 1233 1105 979 940 830 716 812 795 602 455 554 824 923 950 713 738 665 658 728 806 917 1254 1285 1286 1495 1661 1410 983 699 620 643 671 880 1241 1395 1555 1961 1617 1164 1379 1630 1517 1508 1511 1355 1231 1021 1164 1407 1524 1663 1801 1948 2036 1858 1385 1011 875 775 912 1363 1698 1614 1265 1367 1645 1694 1630 1498 1391 1454 1632 1610 1510 1811 1705 1266 1065 1093 1087 1152 1376 1643 1825 1885 1832 1646 1495 1405 1402 1440 1260 1267 1326 1343 1228 1576 2043 2187 2144 1788 1535 1445 1369 1502 1881 1896 1932 2181 2388 2457 2299 2033 1828 1964 2116 1914 1786 1620 1585 2038 1950 1751 1602 1763 1894 1938 1865 2238 2320 2274 2150 1877 1646 1651 1724 1650 1500 1333 1236 1479 1885 2121 2108 2027 1899 1857 1881 2127 2366 2281 1906 1515 1334 1109 1019 1255 1520 1825 2142 2470 2708 2617 2331 2122 1960 1961 1829 1357 1014 1119 1869 2326 2333 1800 1416 1438 1457 1782 1937 1988 2106 2214 2259 2222 2185 2022 1865 1903 2105 2299 2273 2223 2222 1827 1422 1413 1469 1412 1532 1677 2153 2034 1537 1373 1379 1852 2161 2281 2396 2464 2427 2322 2061 1709 1473 1382 1515 1830 2119 2169 2213 2088 2132 2210 2040 1991 1892 1671 1500 1470 1629 1796 2053 2379 2580 2578 2456 2332 2251 2121 1985 1953 1881 1764 1636 1597 1877 1832 1886 1969 1850 1848 1825 1743 1584 1586 1743 1926 2049 2070 2069 2087 2128 2126 1982 1881 1963 1870 1614 1638 1831 2023 2212 2104 2310 2280 2030 1683 1392 1394 1466 1648 1726 1818 1812 1705 1628 1715 1923 2075 2087 2028 2052 2166 2390 2652 2487 1909 1451 1429 1639 1689 1931 2289 2535 2832 2383 1483 1002 1206 1466 1514 1451 1243 1170 1307 1578 1958 2279 2190 1932 1505 1276 1388 1705 2041 2618 2527 2166 2040 2044 2042 1975 1836 1920 2227 2318 2210 2192 2213 2306 2314 2309 2097 1884 2197 2877 2930 2126 2024 2008 2164 2078 2127 2157 2037 1930 1873 1867 2034 2311 2643 2801 2302 1473 1238 1311 1347 1408 1689 1885 1917 1879 1965 2180 2773 3059 3189 3355 2955 1935 1083 983 1149 1086 858 864 951 1048 1172 1375 1285 1459 1743 1597 1568 1575 1525 1473 1528 1400 1186 1253 1355 1742 2286 2475 2240 1686 1344 1473 1665 1604 1486 1677 1685 1617 1374 1324 1309 1686 1779 1747 1525 1274 1365 1629 1734 1676 1620 1584 1637 1878 1925 1952 2024 2016 1871 1958 2023 2123 2053 2077 2063 2127 2201 2228 2207 2155 2162 2190 2219 2195 2155 2161 2170 2203 2315 2309 2331 2344 2332 2344 2340 2314 2316 2329 2398 2449 2484 2534 2569 2543 2409 2344 2476 2699 2853 2760 2489 2722 2759 2506 2372 2492 2327 2361 2382 2416 2553 2660 2638 2479 2292 2239 2262 2241 2224 2308 2211 2058 2017 2023 2023 2025 1978 1954 1915 1885 1878 1862 1848 1834 1848 1882 1852 1799 1771 1764 1744 1687 1642 1545 1449 1382 1323 1250 1213 1173 1120 1091 1080 1038 973 953 933 890 895 908 920 924 932 902 933 917 830 808 779 726 662 587 535 468 361 254 185 134 114 109 105 100 114 115 99 84 84 93 131 229 275 252 230 238 238 241 275 347 389 395 381 433 463 451 385 466 632 599 474 427 564 969 1288 1235 999 881 893 864 900 752 766 1078 1336 1353 1440 1487 1199 959 948 1099 1116 1075 1033 973 1189 1268 1106 1103 1189 1233 1418 1616 1749 1399 1229 1262 1483 1558 1365 1148 940 838 888 1088 1154 1041 843 961 1075 1197 1476 1607 1763 1834 1686 1689 1642 1465 1546 1672 1415 768 358 371 954 1705 1854 1559 1386 1301 1358 1123 596 376 869 1552 1798 1729 1524 1309 995 741 790 1288 1199 1826 1751 1018 769 946 1083 1331 1417 1193 1093 1263 1399 1390 1340 1524 1455 1458 1765 1817 1784 1494 1265 1055 1110 1391 1609 2022 2246 1969 1791 1385 1130 1444 1639 1884 739 969 1053 1036 1028 1023 1052 976 907 987 1063 976 874 805 709 689 718 726 666 577 649 907 1034 880 683 702 690 665 694 748 1057 1431 1498 1431 1430 1395 1158 864 742 885 987 886 1059 1434 1487 1536 1792 1599 1104 1185 1518 1484 1479 1508 1496 1362 1235 1325 1467 1517 1590 1694 1869 1940 1901 1697 1257 853 664 699 1017 1375 1501 1255 1485 1729 1701 1630 1505 1313 1458 1769 1773 1653 1773 1580 1105 964 1114 1152 1047 1086 1373 1626 1735 1749 1526 1383 1285 1223 1312 1250 1402 1386 1357 1345 1531 1605 1877 2300 2314 1767 1387 1221 1179 1227 1379 1674 1984 2213 2321 2268 2162 1994 2010 2210 2085 2042 1577 1306 1670 1811 1731 1745 1928 1953 2051 2116 2236 2382 2415 2246 1964 1759 1739 1808 1759 1568 1428 1361 1468 1533 1814 1837 1986 2145 2217 1957 1983 2240 2159 1997 1868 1799 1536 1373 1407 1691 1897 1992 2335 2738 2702 2457 2319 2032 2026 1869 1466 967 791 1424 2114 2360 2200 1940 1770 1764 1847 1731 1772 1949 2162 2346 2411 2450 2500 2256 1856 1859 2179 2384 2414 2423 1998 1553 1176 1174 979 1174 1750 2245 2176 1762 1668 1751 1990 2039 1987 2071 2233 2201 2028 1829 1504 1202 1127 1216 1619 1718 2069 2431 2252 2183 2210 2121 1935 1933 1803 1728 1578 1592 1838 2086 2359 2530 2455 2325 2319 2269 2051 1851 1795 1709 1741 1748 1661 1855 1775 1819 1827 1908 1880 1801 1723 1462 1414 1588 1674 1795 1900 1935 1990 2064 2145 2076 1921 1948 1796 1553 1550 1629 1659 1962 1867 2014 1974 1904 1781 1592 1457 1495 1525 1635 1781 1784 1656 1596 1711 1900 2033 2041 2066 2039 2153 2446 2677 2563 2099 1550 1499 1554 1689 2084 2487 2828 2913 2511 1728 1176 1122 1284 1421 1320 1088 1127 1277 1481 1849 2266 2242 2242 1588 1288 1235 1480 1910 2496 2678 2470 2301 2043 1942 2005 1905 1795 1974 2241 2308 2299 2323 2462 2532 2344 1927 1824 2061 2677 2823 2831 2354 2142 2129 2120 2209 2269 2176 2122 2160 2208 2321 2501 2759 2849 2363 1545 1169 1200 1194 1503 1679 1774 1851 1981 2154 2432 2630 3026 3646 3895 3272 1988 1128 1062 1002 924 865 731 897 955 1005 1200 1149 1234 1236 1371 1388 1340 1328 1320 1379 1480 1407 1298 1351 1735 2307 2394 2079 1589 1062 1022 995 1266 1575 1776 1554 1564 1569 1405 1497 1394 1505 1551 1202 1096 1378 1508 1467 1418 1404 1415 1554 1906 1898 1723 1827 1903 1845 1857 2017 1997 2009 1985 1983 2075 2110 2177 2199 2141 2170 2191 2176 2158 2163 2196 2169 2237 2333 2314 2357 2366 2311 2276 2260 2249 2264 2307 2381 2471 2552 2590 2612 2554 2446 2374 2495 2715 2708 2607 2481 2407 2506 2459 2479 2497 2426 2397 2387 2348 2438 2609 2666 2609 2404 2257 2254 2219 2254 2404 2265 2093 2062 2094 2052 2046 2021 1974 1947 1932 1914 1906 1880 1841 1865 1952 1945 1871 1825 1796 1797 1694 1620 1548 1457 1383 1335 1272 1221 1178 1146 1114 1077 1042 1007 1002 963 926 907 933 970 999 1014 989 973 965 898 859 813 764 760 734 650 538 411 286 201 150 104 90 68 86 124 126 122 108 94 93 127 195 255 267 260 256 244 251 300 388 408 404 402 443 513 483 455 604 729 693 641 523 600 1022 1289 1266 1116 1004 905 831 807 811 909 1015 1020 1064 1187 1261 1143 1075 1160 1198 1170 1088 1026 1303 1091 850 892 959 1078 1236 1451 1453 1451 1348 1215 1185 1398 1542 1421 1200 962 956 895 1230 1379 1184 1040 1095 1104 1250 1500 1735 1828 1878 1923 1851 1538 1014 1327 1840 1789 707 612 224 498 1153 1488 1192 1198 1326 1506 1406 829 372 651 1009 1336 1517 1534 1413 1050 796 779 746 1009 1670 1802 1144 733 713 891 1234 1443 1331 1099 1244 1265 1303 1292 1357 1395 1537 1660 1871 1858 1659 1450 1184 1142 1293 1603 2246 2339 2092 1913 1735 1491 1575 1709 1763 656 793 869 954 1001 1056 1071 959 846 896 956 962 916 810 728 667 623 684 748 760 805 978 1040 899 854 848 724 669 590 701 1073 1350 1414 1364 1271 1161 1070 1041 1068 1200 1161 902 1107 1632 1759 1705 1814 1546 922 1033 1100 1515 1499 1498 1541 1351 1386 1658 1884 1746 1540 1553 1675 1780 1702 1399 1070 802 578 527 808 1240 1382 1430 1721 1855 1970 1751 1529 1155 1230 1585 1635 1585 1644 1436 1047 947 1090 1254 1238 1098 1123 1387 1663 1655 1418 1362 1319 1344 1422 1436 1673 1490 1282 1575 1726 1444 1827 2383 2526 2106 1683 1558 1494 1403 1400 1651 1976 2082 2080 2091 2030 1841 1677 1951 2142 2165 2026 1598 1662 1831 1952 2052 2087 2061 2094 2175 2206 2205 2286 2289 2169 2119 2122 2003 1753 1618 1703 1736 1730 1636 1630 1644 1842 2194 2443 2229 2018 2170 2154 2075 2112 2130 1970 1912 1951 2141 2264 2153 2172 2342 2461 2633 2378 2127 2195 2091 1770 1175 871 1273 1918 2096 2349 2266 1917 1836 1733 1441 1452 1649 1823 2102 2294 2447 2603 2315 1858 1759 2110 2463 2596 2452 1973 1824 1349 1254 959 1108 1758 2321 2523 2295 2190 2252 2296 2295 2136 1996 2077 2185 2076 1814 1430 988 855 849 965 1383 2074 2386 2456 2277 2186 2063 1931 1948 1946 2005 1819 1682 1796 2062 2336 2493 2421 2294 2355 2285 1981 1648 1597 1555 1707 1844 1744 1835 1678 1667 1704 1769 1752 1841 1939 1667 1419 1491 1606 1642 1661 1736 1844 1880 1960 1932 1887 1861 1767 1683 1703 1635 1659 1781 1779 1761 1728 1695 1707 1675 1635 1489 1404 1512 1678 1746 1688 1627 1678 1735 1768 1862 1863 1917 1961 2337 2536 2378 2044 1811 1655 1606 1735 2062 2392 2701 2795 2403 1869 1663 1641 1528 1366 1194 1134 1146 1266 1458 1706 2079 2096 2162 1711 1394 1296 1483 1817 2218 2423 2472 2276 1945 1859 2001 2010 1797 1700 1986 2146 2098 2201 2440 2594 2219 1961 1833 2067 2121 2364 2598 2445 2262 2136 2056 2150 2237 2194 2198 2260 2443 2648 2721 2866 2859 2314 1700 1672 1211 1149 1456 1646 1722 1751 1864 1934 2196 2528 3002 3480 3415 2687 1786 1277 1203 1297 1045 852 676 912 938 867 1059 1036 1022 1102 1333 1319 1110 1106 1148 1235 1395 1401 1432 1449 1780 2180 2237 1901 1719 1598 1301 940 1045 1574 1666 1407 1447 1578 1596 1547 1326 1305 1271 961 1026 1385 1514 1479 1339 1367 1392 1617 1847 1789 1663 1653 1775 1732 1790 1924 1930 1945 1906 1856 1856 1901 2026 2113 2105 2183 2239 2146 2064 2051 2192 2186 2283 2355 2316 2349 2338 2311 2263 2232 2246 2282 2335 2407 2508 2590 2655 2700 2637 2505 2478 2602 2756 2714 2660 2607 2522 2441 2402 2380 2386 2354 2357 2407 2389 2425 2579 2732 2783 2724 2530 2362 2269 2310 2411 2274 2143 2118 2157 2088 2071 2080 2028 1973 1945 1933 1933 1895 1864 1890 1962 1897 1852 1848 1814 1791 1694 1602 1513 1431 1374 1344 1285 1235 1214 1204 1175 1106 1043 1052 1034 989 958 918 955 997 1010 1034 1018 988 967 938 891 847 839 823 810 723 615 485 343 212 185 115 89 93 93 115 133 134 125 107 99 123 186 254 268 274 248 227 256 321 391 409 398 390 465 533 507 483 587 685 804 898 689 684 965 1146 1139 1137 1049 931 830 820 947 1051 1008 897 916 1097 1252 1294 1362 1594 1549 1348 1254 1262 1553 945 829 867 973 1086 1294 1392 1340 1317 1266 1182 1142 1268 1418 1438 1401 1362 1097 1024 1299 1429 1480 1352 1313 1243 1262 1477 1659 1549 1480 1465 1301 1049 752 1164 1872 1968 1835 1097 420 371 716 1013 1114 1172 1405 1619 1519 1034 433 666 713 1050 1378 1463 1354 1181 1058 932 766 911 1513 1920 1783 1616 1013 940 1311 1671 1475 1290 1265 1062 1020 1080 1085 1235 1390 1452 1661 1830 1866 1692 1402 1391 1119 1729 2335 2282 2146 2009 1887 1628 1515 1544 1636 575 645 759 901 1034 1202 1189 1075 955 891 878 888 888 879 810 701 675 697 805 920 964 1001 999 973 1106 1029 846 596 523 659 983 1117 1107 1122 1130 1156 1165 1180 1288 1347 1067 667 808 1446 1819 1684 1583 1344 766 775 1158 1679 1768 1634 1528 1227 1178 1600 2007 1965 1784 1664 1642 1905 1893 1439 1103 939 773 650 880 1317 1438 1508 1668 1817 2106 1794 1453 1029 1008 1221 1261 1335 1418 1285 1204 1153 1156 1293 1377 1252 1125 1305 1604 1555 1371 1385 1457 1476 1524 1701 1842 1450 1359 1675 1691 1410 1884 2184 2448 2530 2344 2055 1838 1652 1462 1459 1693 1906 1963 1900 1703 1545 1370 1613 2023 2077 2201 2001 1952 1988 2103 2196 2150 2127 2156 2069 1928 1739 1860 2080 2174 2227 2135 1884 1610 1486 1582 1870 1953 1892 1736 1648 1918 2224 2553 2498 2312 2198 2118 1914 1927 2004 2008 2010 2104 2274 2433 2402 2244 2175 2130 2363 2304 2037 2067 2008 1965 1518 1195 1338 1539 1567 1985 2059 1753 1547 1368 1239 1318 1403 1406 1417 1615 2113 2466 2198 1681 1474 1798 2323 2642 2522 2250 1875 1405 1327 1229 1263 1880 2413 2559 2525 2484 2465 2486 2400 2196 1947 1844 2012 2033 1825 1487 1252 1191 932 872 1069 1772 2136 2405 2306 2164 2081 1976 1949 1982 2138 2069 1849 1816 2015 2184 2197 2199 2211 2259 2290 1955 1665 1557 1486 1687 1850 1801 1819 1732 1687 1696 1807 1876 2001 2054 1976 1753 1676 1695 1584 1536 1616 1649 1676 1681 1721 1746 1741 1723 1755 1823 1786 1754 1705 1683 1670 1628 1521 1465 1396 1371 1307 1218 1262 1426 1637 1777 1758 1719 1658 1595 1561 1510 1625 1867 2250 2376 2271 2020 1809 1636 1554 1697 1955 2312 2589 2572 2286 2020 2131 2248 2010 1635 1322 1458 1372 1482 1513 1564 1752 1925 2045 1790 1370 1237 1478 1772 1859 1997 2186 2177 2009 1925 1976 2089 1969 1752 1807 2031 2176 2368 2651 2333 1988 2001 1886 1953 2069 2336 2586 2556 2420 2228 2014 1968 2007 2028 2042 2285 2506 2761 2754 2729 2773 2605 2724 2552 1937 1497 1488 1526 1648 1721 1733 1826 2161 2526 2778 2863 2383 1670 1429 1349 1426 1170 1169 1016 830 1000 954 761 788 843 846 1087 1338 1286 1038 1013 1136 1159 1260 1356 1252 1345 1797 2065 1952 1576 1518 1733 1591 1111 1014 1385 1386 1186 1140 1228 1399 1385 1089 981 1046 883 1072 1297 1130 1423 1451 1644 1592 1728 1674 1681 1678 1653 1626 1638 1695 1774 1849 1847 1764 1754 1769 1796 1866 1946 2006 2142 2143 2125 2168 2094 2143 2171 2226 2305 2295 2271 2310 2340 2305 2274 2300 2350 2395 2445 2519 2542 2650 2655 2599 2517 2601 2807 2912 2868 2760 2693 2694 2754 2611 2409 2337 2156 2130 2224 2351 2444 2544 2655 2822 2787 2561 2439 2332 2366 2407 2357 2246 2216 2218 2150 2118 2116 2058 1976 1966 1958 2005 1940 1889 1901 1911 1878 1875 1860 1815 1764 1702 1623 1526 1447 1393 1346 1294 1277 1261 1212 1157 1095 1063 1071 1031 1027 999 959 989 1023 1035 1065 1074 1022 965 937 928 920 902 881 864 767 661 491 466 292 175 115 90 87 99 121 134 135 122 102 96 140 207 245 261 275 252 242 273 317 341 359 390 418 483 530 490 435 444 496 791 999 801 727 956 1028 1078 1150 1107 1145 1078 958 978 1016 988 961 1077 1309 1541 1598 1650 1757 1548 1547 1743 1882 1575 1415 1203 1151 1112 1096 1335 1596 1537 1437 1281 1192 1156 1254 1317 1332 1393 1427 1337 1209 1347 1561 1678 1729 1670 1457 1184 1163 1261 948 864 823 651 591 799 1233 1613 1872 1929 1295 645 524 738 958 1025 1317 1679 1591 1467 1053 662 747 705 908 1238 1477 1339 1178 1163 1109 863 797 1219 1853 1820 1865 1418 1116 1259 1438 1378 1393 1232 1009 964 894 854 913 932 876 1120 1615 1933 1914 2025 1518 1291 1724 2153 2070 1933 1906 1771 1544 1454 1673 2018 564 657 787 913 1088 1236 1248 1181 1022 870 790 779 834 900 875 847 877 826 871 968 1059 1091 1113 1041 1203 1126 843 670 551 580 767 1028 909 860 869 1072 1343 1390 1356 1327 1036 578 553 1146 1642 1529 1382 1272 836 777 1230 1866 1992 1790 1522 1140 808 1179 1625 1964 2139 1959 1846 2056 2062 1708 1377 1223 1202 1165 1201 1361 1430 1369 1326 1654 1751 1378 1219 1162 1031 1087 1112 1266 1345 1339 1382 1435 1381 1372 1511 1519 1372 1413 1573 1578 1471 1461 1428 1555 1701 1941 1629 1252 1256 1473 1332 1036 1424 1624 1647 2052 2193 2121 1984 1787 1522 1197 1160 1486 1702 1710 1634 1540 1391 1590 1773 1849 1867 1977 2130 2199 2230 2261 2355 2299 2220 1884 1488 1291 1481 1722 1758 1768 1707 1574 1459 1240 1424 1574 1740 1978 1925 1775 2209 2399 2560 2623 2593 2285 2004 1774 1828 1991 2059 2026 2031 2205 2404 2513 2585 2336 2079 2112 2114 1978 1798 1726 1774 1525 1348 1312 1305 1289 1558 1765 1672 1381 1167 1169 1464 1693 1672 1523 1470 1895 2377 2294 1831 1323 1389 1930 2201 2546 2479 1827 1511 1530 1431 1479 1938 2273 2492 2565 2620 2542 2491 2427 2244 2015 1793 1862 1967 1965 1922 2106 1706 1363 1181 1212 1617 2115 2421 2267 2071 1977 2000 2010 2052 2243 2280 2049 1857 1871 1940 1964 1983 2096 2214 2209 1910 1665 1494 1463 1681 1763 1844 1813 1714 1749 1715 1739 1825 1980 2044 2003 1953 1940 1836 1553 1401 1484 1463 1544 1458 1459 1509 1497 1464 1640 1765 1806 1805 1759 1722 1735 1742 1659 1513 1306 1187 1164 1113 1100 1223 1464 1706 1693 1636 1588 1474 1396 1230 1381 1796 2107 2180 2150 1899 1583 1501 1558 1675 1815 2099 2377 2423 2338 2096 2135 2230 2136 1938 1671 1682 1619 1627 1581 1749 1794 1863 1959 1873 1405 1142 1134 1339 1635 1807 1992 2118 2112 2048 2046 2259 2265 2274 2343 2523 2487 2536 2668 2240 1995 1991 2016 2038 2034 2240 2536 2559 2442 2296 2145 2067 1924 1989 2021 2217 2319 2570 2422 2417 2456 2673 3221 3371 3109 2525 1930 1406 1346 1563 1727 1858 2203 2587 2544 2229 1636 1067 1088 1105 1279 1116 1509 1408 1174 1131 1044 745 550 528 590 864 1206 1245 1068 1075 1201 1304 1345 1358 1104 934 1431 1790 1610 1312 1194 1516 1740 1372 1118 1211 1193 1082 1023 986 1121 1327 1053 832 945 924 1007 1027 723 1126 1352 1538 1552 1622 1630 1687 1748 1713 1660 1701 1680 1670 1761 1753 1682 1640 1576 1599 1671 1748 1819 1833 1715 1872 2050 2110 2139 2183 2218 2312 2388 2354 2317 2328 2311 2308 2323 2389 2403 2413 2512 2496 2562 2543 2481 2461 2598 2662 2878 2922 2850 2702 2638 2818 2767 2652 2518 2099 2131 2096 2154 2374 2485 2597 2816 2758 2560 2460 2402 2435 2482 2459 2274 2110 2203 2234 2181 2186 2169 2078 2005 2036 2059 1974 1897 1903 1912 1934 1906 1878 1837 1768 1708 1646 1590 1558 1458 1366 1302 1212 1200 1136 1096 1092 1076 1066 1034 1028 1043 1030 1047 1070 1063 1055 1036 1000 968 963 960 972 941 910 889 788 639 573 453 294 190 130 94 84 94 98 112 129 115 103 112 165 216 229 263 286 277 260 278 304 322 364 417 449 476 495 441 409 355 342 654 908 873 835 883 917 1043 1199 1270 1307 1215 1052 935 961 1012 1007 1188 1433 1582 1649 1783 1564 1448 1772 2223 2214 2047 1690 1320 1250 1141 1085 1393 1911 1918 1586 1361 1216 1224 1282 1383 1422 1445 1582 1516 1250 1197 1287 1483 1674 1649 1626 1041 767 702 423 444 471 407 519 831 1102 1182 1426 1665 1377 830 633 726 937 1232 1560 1653 1430 1281 1220 1154 923 670 795 1148 1328 1263 1073 1053 1198 954 715 813 1134 1399 1647 1595 1296 1095 1007 1144 1443 1398 1154 1106 951 829 723 597 535 699 1253 1496 1760 1979 1691 1441 1602 1828 1874 1828 1841 1724 1531 1748 1856 2154 632 730 814 912 1042 1127 1235 1167 982 846 781 757 783 859 913 997 1062 918 875 872 967 1110 1212 1183 882 907 864 829 634 522 592 789 839 864 866 1063 1342 1326 1228 1277 1181 799 635 1091 1463 1545 1521 1238 896 919 1281 1737 1918 1770 1350 813 618 833 977 1392 1792 1804 1847 2004 2045 1929 1667 1505 1568 1595 1554 1513 1525 1329 1198 1435 1214 969 1176 1452 1126 1035 1035 1239 1495 1553 1530 1554 1471 1390 1517 1597 1479 1470 1534 1498 1477 1461 1368 1501 1742 1933 1677 1235 1068 1169 1060 793 732 998 1257 1664 1931 2061 2004 1759 1415 1065 1013 1256 1496 1632 1800 1676 1524 1626 1660 1614 1476 1640 2028 2166 2068 2186 2429 2537 2345 1819 1281 1153 1362 1466 1355 1271 1309 1336 1440 1529 1473 1457 1532 1748 1832 2086 2416 2482 2576 2738 2658 2343 1938 1716 1826 2147 2328 2266 2167 2157 2262 2464 2546 2421 2218 2115 2043 1915 1702 1572 1598 1614 1454 1324 1240 1213 1311 1629 1748 1587 1296 1108 1078 1334 1677 1465 1172 1597 2248 2304 2120 1384 1228 1359 1570 2406 2429 1865 1552 1591 1530 1641 1967 2171 2209 2395 2613 2581 2469 2406 2320 2231 2114 2110 2139 2002 2164 2385 2012 1802 1772 1892 2121 2184 2282 2232 2196 2040 1958 1941 1938 2127 2323 2183 1870 1680 1733 1868 1876 1932 1974 1989 1756 1498 1371 1432 1531 1608 1807 1791 1711 1704 1649 1678 1847 1963 1974 1991 2089 2190 2059 1679 1413 1503 1757 1754 1564 1576 1399 1370 1430 1526 1633 1709 1736 1766 1820 1844 1870 1831 1665 1415 1167 1083 1119 1063 1159 1264 1442 1538 1603 1580 1429 1350 1226 1335 1612 1884 1987 1944 1769 1604 1574 1561 1540 1633 1798 1894 1968 2135 2025 1969 1904 1914 2059 2081 1724 1725 1698 1583 1782 1803 1827 1947 2028 1723 1469 1385 1354 1496 1570 1764 1976 2128 2173 2148 2109 2246 2304 2410 2574 2520 2404 2423 2227 2103 2058 2103 2186 2049 2110 2458 2533 2409 2282 2091 2015 1985 2087 2149 2205 2249 2494 2426 2302 2260 2748 3354 3761 3619 2933 2047 1415 1255 1400 1719 1913 2245 2556 2416 1817 1432 960 814 800 943 1158 1790 1909 1554 1319 1173 739 394 303 369 706 1122 1195 1088 1196 1301 1487 1470 1370 1055 923 1162 1321 1323 1125 967 1227 1609 1518 1262 1179 1114 1012 965 934 980 1246 956 892 971 986 1070 905 1000 1139 1385 1462 1434 1467 1598 1655 1574 1521 1646 1763 1661 1647 1718 1783 1671 1520 1467 1460 1574 1667 1706 1745 1730 1911 2028 2087 2152 2206 2260 2303 2340 2370 2314 2316 2297 2343 2379 2398 2461 2453 2502 2480 2493 2441 2322 2253 2255 2476 2785 2872 2736 2596 2522 2506 2571 2826 2734 2365 2425 2372 2318 2402 2413 2605 2743 2724 2583 2395 2325 2407 2495 2513 2362 2099 2116 2217 2175 2191 2164 2121 2100 2048 2045 1994 1952 1964 1978 1972 1920 1869 1828 1763 1713 1693 1629 1545 1448 1360 1268 1143 1133 1123 1093 1081 1074 1077 1062 1049 1070 1086 1095 1094 1090 1069 1059 1016 987 1016 999 986 958 963 901 825 723 598 441 310 217 144 105 84 86 88 93 123 107 105 122 129 187 224 267 308 300 276 285 316 354 389 408 426 432 460 442 369 286 253 477 738 855 877 871 846 916 1107 1280 1383 1345 1324 980 932 938 1022 1034 1283 1337 1606 1727 1479 1520 2035 2414 2400 2167 1668 1431 1251 1173 1107 1143 1694 1924 1606 1376 1244 1411 1499 1602 1643 1633 1686 1439 1007 908 798 938 1415 1402 1579 937 787 532 324 343 422 448 597 759 802 867 954 1077 1255 1134 911 882 1017 1332 1705 1601 1465 1416 1541 1559 1116 662 824 1196 1233 1315 1060 1013 1180 1023 876 817 853 1082 1393 1499 1310 1185 1214 1164 1585 1792 1677 1093 1058 1087 769 543 313 400 776 1106 1717 2058 1839 1549 1528 1542 1512 1606 1889 1825 1616 1683 1711 1715 760 794 834 902 932 1111 1248 1161 977 904 859 783 766 871 1033 1176 1193 1050 981 872 889 962 979 934 483 724 907 894 641 523 494 565 784 915 924 1046 1175 1160 1232 1429 1445 1217 1091 1263 1368 1607 1619 1251 888 1013 1252 1477 1663 1645 1272 886 786 786 998 1262 1412 1486 1639 1685 1720 1829 1774 1641 1582 1642 1718 1688 1671 1365 1197 1331 918 798 1316 1625 1155 1019 896 1084 1470 1496 1473 1527 1478 1345 1391 1488 1396 1418 1421 1358 1304 1448 1463 1630 2003 2127 1684 1251 1082 1049 1043 1067 974 1052 1157 1402 1663 1913 2018 1833 1424 1111 1156 1258 1391 1704 1955 1933 1690 1733 1705 1468 1359 1413 1599 1752 1705 1928 2216 2365 2222 1770 1367 1331 1456 1430 1342 1315 1272 1366 1595 1690 1632 1716 1699 1540 1943 2167 2267 2364 2603 2768 2772 2463 2010 1758 1825 2129 2397 2467 2462 2426 2316 2280 2345 2384 2311 2226 2146 1998 1763 1731 1718 1731 1540 1227 1126 1085 1158 1425 1650 1666 1584 1317 959 1105 1556 1511 1200 1396 1904 2079 2140 1622 1422 859 1277 2112 2259 1836 1401 1513 1661 1877 1999 2098 2072 2086 2236 2340 2363 2348 2298 2305 2295 2287 2257 1950 2067 2336 2209 1980 1891 1999 2238 2230 2149 2089 2001 1917 1887 1821 1733 1907 2216 2220 2027 1921 1747 1880 1937 1889 1941 1910 1710 1405 1335 1372 1366 1514 1734 1734 1695 1786 1873 1855 1840 1876 1951 2087 2248 2389 2319 2043 1876 1861 2246 2119 2136 2047 1685 1445 1338 1372 1490 1598 1629 1639 1666 1717 1792 1816 1766 1603 1341 1229 1287 1244 1167 1170 1364 1484 1583 1668 1613 1438 1288 1353 1413 1688 1886 1840 1733 1708 1698 1631 1570 1527 1535 1628 1739 1938 1978 1970 1768 1687 1861 1862 1886 1622 1564 1440 1602 1719 1792 1936 2025 1998 1930 1668 1383 1344 1374 1600 1803 1887 1916 1930 1922 1904 2078 2316 2289 2147 2173 2256 2279 2185 2078 2205 2194 1920 2005 2353 2527 2411 2299 2090 2039 2066 2188 2193 2133 2221 2460 2688 2416 2136 2520 3118 3578 3295 2486 1890 1494 1353 1340 1682 2037 2256 2488 2255 1747 1572 1002 658 611 724 1302 1917 1953 1725 1585 1280 746 358 255 336 633 1015 1096 1016 1200 1379 1544 1462 1325 1015 924 1052 1148 1212 1017 827 961 1287 1388 1223 1133 1026 815 758 926 956 1021 980 1030 1114 1020 1073 1088 1225 1242 1293 1409 1444 1466 1477 1460 1421 1403 1538 1671 1601 1639 1590 1637 1545 1462 1465 1490 1550 1631 1664 1702 1821 1957 2041 2118 2166 2194 2243 2315 2382 2371 2292 2322 2327 2312 2386 2420 2511 2506 2551 2551 2502 2451 2333 2160 2226 2512 2686 2702 2572 2431 2397 2349 2522 2765 2751 2575 2487 2574 2616 2526 2460 2540 2650 2670 2595 2463 2353 2336 2373 2505 2467 2237 2127 2138 2119 2151 2110 2067 2052 2042 2010 1983 1972 1977 1993 1963 1884 1823 1788 1734 1713 1664 1586 1494 1419 1338 1219 1161 1117 1062 1056 1065 1073 1098 1118 1116 1117 1106 1106 1094 1105 1099 1059 1037 1029 1050 1050 1042 1003 966 902 846 749 618 487 362 262 149 133 91 73 82 96 122 108 115 122 148 185 224 269 301 292 260 271 336 386 408 473 439 479 468 447 346 248 247 402 569 707 873 917 832 813 953 1097 1115 1375 1521 1123 911 792 858 1026 1084 1150 1378 1507 1423 1593 2046 2337 2278 1886 1518 1514 1386 1278 1271 1353 1699 1779 1612 1440 1362 1397 1414 1394 1448 1535 1525 1349 1200 1366 1345 1254 1157 1129 1205 962 779 570 360 374 589 690 733 759 859 1018 1004 1104 1191 1223 1366 1339 1298 1470 1762 1808 1771 1751 1873 1715 1145 631 756 793 1195 1355 1153 1236 1284 1232 1200 1012 771 827 1196 1453 1437 1514 1345 1272 1432 1781 1679 1076 978 1186 1077 739 385 310 351 859 1734 2056 1879 1566 1536 1504 1508 1594 1865 1898 1711 1632 1721 1422 934 908 906 994 1040 1180 1243 1105 873 894 907 791 763 934 1158 1285 1307 1240 1098 903 820 793 684 518 320 697 891 854 639 596 534 597 784 937 942 1016 1126 1097 1137 1374 1505 1431 1397 1482 1671 1759 1551 1093 833 936 1152 1265 1536 1570 1364 1282 1205 1222 1346 1254 1156 1194 1264 1387 1456 1515 1633 1547 1398 1405 1657 1851 1891 1383 1201 1314 882 695 1251 1395 1345 1037 781 1009 1359 1321 1266 1446 1527 1379 1343 1360 1208 1235 1320 1431 1451 1548 1547 1726 2193 2268 1701 1283 1095 1071 960 969 1032 1043 1128 1320 1625 1952 2223 2178 1712 1412 1434 1316 1508 1834 2086 2073 1800 1913 1895 1677 1648 1712 1650 1582 1591 1729 1841 1863 1858 1737 1583 1592 1664 1620 1524 1485 1504 1621 1762 1791 2028 2315 2010 1781 2064 2064 1990 1946 2186 2507 2671 2536 2177 1991 1984 2026 2151 2321 2442 2387 2157 2061 2164 2235 2266 2221 2155 1974 1908 1909 1839 1777 1474 1060 981 1036 1142 1246 1313 1454 1632 1413 988 1128 1611 1677 1434 1418 1582 1746 1967 2105 1630 926 1124 1811 1955 1882 1292 1357 1494 1712 1942 2134 2153 1966 1892 1963 2034 2153 2153 2174 2100 2175 2201 1868 1933 2208 2372 2294 2188 2342 2390 2393 2264 2145 1901 1696 1735 1780 1691 1785 2065 2177 2355 2088 1782 1930 2018 2122 2106 1923 1679 1488 1384 1361 1392 1526 1717 1801 1863 2110 2290 2215 2145 2164 2198 2167 2139 2309 2372 2297 2191 2214 2300 2049 2150 2274 1959 1675 1373 1370 1427 1477 1482 1454 1472 1506 1552 1693 1792 1733 1586 1486 1403 1434 1176 1173 1476 1597 1691 1786 1759 1547 1481 1381 1458 1758 1946 1867 1754 1803 1886 1937 1962 1601 1471 1600 1716 1992 2038 2049 1746 1571 1568 1483 1470 1590 1578 1386 1418 1594 1760 1904 2002 2123 2176 2123 1786 1348 1117 1375 1529 1750 1661 1646 1664 1849 2324 2659 2373 1951 1888 2084 2362 2264 2004 2045 2095 1930 1967 2145 2405 2486 2404 2130 2167 2235 2304 2311 2115 1995 2124 2550 2545 2223 2364 2965 3270 2712 1978 1714 1422 1200 1283 1592 2079 2241 2428 2184 2040 1508 976 653 582 731 1277 1770 1875 1791 1607 1270 819 478 308 357 521 827 848 930 1135 1329 1444 1371 1216 936 848 856 1011 1183 1072 840 724 761 995 1010 1033 941 776 625 890 989 925 962 964 1176 1109 1032 1050 1028 972 1035 1122 1266 1382 1314 1220 1221 1293 1440 1478 1469 1539 1486 1527 1489 1491 1465 1491 1539 1612 1645 1717 1855 1952 2048 2111 2143 2195 2245 2330 2398 2428 2332 2318 2328 2267 2361 2384 2448 2512 2574 2625 2608 2555 2420 2292 2391 2702 2681 2627 2595 2577 2511 2535 2590 2680 2575 2379 2404 2456 2513 2519 2462 2477 2567 2655 2701 2698 2573 2350 2332 2333 2374 2169 2166 2144 2076 2122 2118 2080 2031 1997 1976 1961 1950 1944 1959 1944 1915 1898 1883 1794 1725 1664 1571 1456 1393 1323 1264 1205 1136 1099 1077 1083 1093 1115 1149 1168 1168 1154 1117 1086 1093 1111 1112 1089 1054 1059 1075 1067 1012 953 911 857 758 666 561 413 280 190 145 95 86 86 104 128 133 134 136 159 194 220 247 263 255 252 280 347 389 460 539 517 550 510 450 376 288 271 381 474 626 842 913 850 748 794 822 1010 1433 1563 1221 849 617 533 812 998 963 1084 1302 1467 1580 1871 2261 2068 1552 1346 1410 1361 1336 1342 1508 1637 1701 1721 1730 1713 1572 1281 900 936 1280 1533 1567 2026 2261 2198 1892 1509 1320 1178 895 761 653 420 422 830 912 1021 1020 1045 1401 1409 1334 1326 1369 1539 1561 1523 1640 1789 1946 2042 2071 1912 1418 944 752 551 601 925 1216 1324 1466 1561 1422 1172 911 626 537 786 1078 1212 1619 1428 1320 1169 1313 1265 1050 1092 1491 1594 1080 529 412 291 930 1810 2027 1809 1671 1631 1561 1456 1531 1690 1712 1663 1747 1674 1273 1086 1116 1119 1175 1153 1135 1024 832 685 800 850 708 643 799 996 1151 1274 1273 1197 960 820 729 482 258 336 828 909 907 790 730 643 631 849 1085 1091 1130 1197 1020 862 1073 1272 1225 1307 1501 1779 1807 1353 786 678 920 1206 1436 1587 1592 1530 1398 1529 1651 1672 1357 1076 1008 1007 1090 1191 1305 1460 1424 1292 1215 1527 1984 2135 1382 1150 1275 953 649 843 1109 1484 1034 734 1067 1376 1259 1231 1414 1461 1357 1308 1294 1179 1102 1265 1470 1541 1497 1615 1681 1906 1958 1499 1278 1152 975 828 1021 1140 1038 1267 1582 1862 2139 2303 2360 2181 1849 1781 1689 1715 1974 2162 2174 1945 2009 2038 1976 2053 2197 1989 1818 1662 1599 1562 1567 1700 1814 1820 1814 1828 1749 1506 1393 1538 1767 1807 1851 2475 2628 2175 2125 2084 1980 1868 1612 1747 2119 2321 2367 2282 2156 2075 2007 1998 2164 2293 2154 1937 1865 2044 2231 2228 2214 2215 2014 2071 1983 1890 1893 1595 1153 990 1189 1340 1355 1277 1386 1739 1646 1158 1249 1692 1775 1567 1548 1584 1572 1853 2302 2059 1351 1314 1558 1804 2037 1468 1229 1275 1524 1919 2121 2120 2086 1963 1834 1818 1961 2098 2237 2072 2194 2128 1728 1810 1982 2263 2229 2306 2335 2411 2329 2225 2187 1986 1742 1707 1742 1707 1694 1795 2008 2353 2053 1649 1736 1934 2093 2022 1916 1723 1637 1435 1435 1548 1641 1774 1958 2125 2312 2446 2396 2285 2237 2258 2146 2051 2205 2286 2339 2301 2207 2093 1810 1899 2101 2137 2012 1706 1645 1670 1584 1408 1217 1158 1304 1493 1627 1773 1747 1637 1532 1486 1311 1121 1188 1493 1609 1712 1716 1710 1710 1609 1473 1510 1755 1957 1885 1680 1670 1831 1882 2122 2186 1842 1603 1758 2133 2139 2174 2100 1939 1718 1482 1452 1649 1681 1463 1404 1513 1621 1812 2067 2241 2409 2596 2464 1702 979 1079 1203 1847 1705 1437 1509 1985 2531 2634 2198 1820 1585 1789 2251 2403 2113 1821 1917 1910 1906 1884 2158 2331 2535 2389 2362 2517 2380 2346 2363 2192 2250 2459 2345 2153 2295 2648 2843 2570 1953 1362 1251 1035 1188 1511 1949 2145 2151 2272 2049 1580 1125 786 638 779 1245 1465 1403 1487 1450 1242 894 559 351 388 392 477 710 903 1137 1267 1293 1175 1099 894 811 798 838 1016 1084 925 831 745 768 920 1058 1007 827 662 873 963 971 906 907 1090 1157 1007 868 899 880 777 925 1232 1333 1188 1068 1217 1244 1283 1263 1321 1378 1436 1553 1604 1611 1498 1545 1658 1710 1734 1744 1841 1976 2045 2024 2009 2176 2301 2337 2328 2292 2268 2272 2277 2268 2343 2392 2460 2550 2621 2651 2596 2502 2389 2403 2567 2897 2869 2811 2832 2881 2821 2837 2860 2827 2711 2666 2593 2491 2492 2415 2361 2408 2619 2972 3009 2819 2567 2252 2161 2090 2333 2400 2410 2247 2092 2104 2148 2137 2063 1976 1968 1999 2014 1981 2014 1983 1996 2023 2009 1920 1810 1719 1579 1445 1379 1329 1268 1205 1180 1167 1107 1123 1133 1145 1176 1186 1176 1169 1139 1092 1082 1078 1090 1092 1070 1073 1089 1063 1035 1003 920 847 750 649 537 434 310 243 160 102 76 82 98 117 142 158 160 180 211 228 236 239 229 226 269 318 373 444 459 530 546 498 472 433 341 323 381 423 551 800 878 859 733 726 722 984 1503 1546 1176 832 692 745 914 965 819 874 1128 1397 1374 1819 2225 1894 1368 1205 1221 1234 1242 1213 1293 1493 1661 1731 1764 1904 1788 1286 804 775 1260 1357 1648 2178 2469 2442 2366 2110 1918 1572 1063 901 793 554 578 1143 1236 1353 1342 1388 1662 1749 1665 1449 1410 1499 1434 1394 1463 1488 1754 1997 2150 2065 1474 1120 905 720 684 813 1121 1406 1523 1457 1234 937 771 588 449 498 501 881 1225 1372 1426 1267 1226 1235 1160 1295 1871 2010 1450 1299 360 313 1018 1719 1941 1926 1864 1666 1556 1445 1352 1335 1092 1388 1490 1498 1076 1122 1252 1320 1324 1201 1027 752 543 658 825 768 621 513 490 662 935 1109 1208 1163 961 856 822 564 325 419 862 840 800 742 739 613 612 874 1180 1274 1297 1193 967 824 880 1025 1063 1060 1301 1720 1732 1215 673 644 1024 1243 1573 1698 1821 1606 1556 1714 1817 1846 1555 1240 1121 1070 1071 1076 1243 1618 1616 1345 1202 1512 2058 2237 1321 1001 1181 1075 869 684 1086 1425 1108 882 1174 1405 1267 1219 1344 1390 1297 1166 1136 1115 1078 1260 1508 1375 1240 1513 1636 1729 1679 1663 1187 1100 1168 1170 1369 1396 1348 1365 1525 1791 2099 2349 2415 2322 2107 2001 2000 1965 2084 2252 2221 1980 1979 1978 2005 2131 2241 2087 1936 1757 1601 1490 1469 1660 1832 1930 2064 1933 1557 1277 1245 1428 1644 1691 1958 2598 2238 2116 2143 2073 1933 1765 1693 1828 1969 2058 2118 2130 2135 1960 1646 1643 1890 2040 1902 1738 1844 1973 2165 2194 2213 2239 2093 2140 1966 1903 2176 2032 1503 1192 1450 1790 1816 1544 1435 1801 1888 1462 1694 1984 1830 1594 1537 1563 1488 1950 2407 2444 2032 1685 1486 1754 1997 2103 1767 1357 1435 1752 1857 1839 1992 2039 1922 1892 1979 2091 2382 2369 2531 2265 1687 1666 1904 2064 2077 2061 2105 2164 2134 2209 2300 2153 1918 1757 1641 1653 1675 1755 1978 2450 2145 1514 1466 1735 1929 2007 2065 1929 1737 1497 1500 1623 1663 1738 1968 2148 2143 2169 2209 2077 2082 2144 2059 2098 2079 2219 2240 2282 2070 1902 1615 1534 1723 2020 2159 2052 1987 2021 1946 1699 1391 1177 1203 1367 1605 1793 1762 1758 1483 1373 1226 1033 1173 1416 1508 1592 1639 1619 1640 1620 1549 1556 1725 1897 1781 1545 1524 1641 2041 2286 2270 2108 1829 1879 2145 2180 2150 2102 2142 1908 1627 1627 1856 1832 1571 1526 1549 1628 1794 2075 2260 2590 3021 3151 2491 1281 959 1159 1940 2069 1779 1594 2018 2556 2596 2467 1968 1436 1598 2009 2427 2508 2067 1815 1878 2095 1908 2155 2251 2676 2745 2584 2724 2818 2614 2545 2555 2710 2683 2260 2049 2187 2423 2385 2154 1540 1296 1139 992 1082 1372 1441 1715 1978 2166 1984 1625 1235 865 673 683 818 1057 1131 1185 1248 1138 906 713 755 520 390 480 648 826 1051 1202 1190 1128 1051 952 849 743 703 779 918 909 875 796 667 742 856 921 675 656 691 803 909 799 726 907 1037 915 816 831 821 819 929 1276 1396 1216 1017 1137 1130 1123 1122 1219 1222 1278 1401 1493 1516 1571 1705 1757 1731 1740 1776 1833 1987 2017 2005 1937 2138 2298 2336 2330 2263 2240 2240 2261 2235 2283 2403 2492 2623 2637 2612 2483 2369 2258 2409 2638 2888 2874 2862 2875 2952 2989 2971 2928 2896 2922 2991 2932 2847 2829 2656 2447 2476 2605 2876 2738 2887 2854 2651 2518 2404 2448 2201 2327 2470 2278 2257 2315 2192 2293 2256 2043 2108 2173 2165 2162 2125 2124 2103 2041 1978 1870 1731 1558 1432 1390 1343 1248 1164 1160 1222 1142 1154 1163 1179 1212 1204 1198 1177 1152 1133 1108 1077 1093 1113 1097 1096 1100 1080 1017 976 900 835 727 614 552 545 443 292 165 95 73 77 86 100 136 166 194 202 208 235 233 207 192 202 259 288 309 316 351 452 482 435 457 500 485 483 409 423 466 646 792 822 783 739 720 997 1443 1458 1178 1059 987 1031 1103 967 776 756 788 934 1150 1765 2135 1904 1410 1207 1202 1158 1128 1106 1189 1262 1379 1310 1344 1701 1801 1417 1356 1487 1225 1096 1481 1921 2069 2164 2292 2320 2373 1811 1575 1522 1260 1080 1169 1551 1581 1539 1522 1620 1683 1603 1461 1240 1197 1338 1350 1190 1168 1231 1451 1787 1828 1804 1555 1464 1177 1053 1045 934 1058 1223 1369 1434 1299 1112 1113 891 908 841 673 709 1005 1424 1556 1460 1492 1486 1599 1626 2093 2243 1898 1238 454 432 1014 1728 2026 2076 1954 1655 1417 1052 961 1015 557 990 1238 1259 933 1009 1179 1364 1424 1288 1054 719 566 823 971 870 724 531 406 497 724 959 1079 1014 865 871 963 867 708 606 618 517 480 646 692 542 602 967 1230 1368 1436 1346 1224 1114 1076 1117 1027 926 1107 1504 1597 1160 744 706 1004 1093 1431 1755 1780 1554 1585 1676 1716 1815 1743 1506 1381 1332 1242 1110 1247 1793 1984 1594 1223 1409 2039 2202 1144 868 968 1049 934 729 1119 1301 1195 1050 1215 1467 1436 1355 1381 1463 1408 1138 1042 1086 1156 1351 1498 1064 987 1319 1511 1512 1605 1546 1232 1163 1383 1605 1820 1651 1395 1239 1270 1358 1476 1806 2120 2157 2049 1953 1928 2027 2186 2273 2208 2072 1986 1972 1942 2052 2173 2077 1815 1652 1527 1463 1466 1481 1599 1895 2128 2014 1689 1487 1441 1417 1542 1620 1989 2371 1918 1663 1912 1962 1804 1707 1893 1966 1847 1952 2093 2144 2162 1803 1269 1282 1659 1926 1867 1738 1748 1847 1853 2009 2136 2236 2126 2097 1932 1963 2388 2462 2227 1948 1822 2133 2389 2042 1755 2007 2247 2075 2426 2615 2395 2342 1884 1586 1490 1786 2196 2454 2368 2015 1609 1572 1706 2037 1907 1466 1457 1745 1907 1901 1923 1994 1966 2001 2039 2136 2280 2522 2681 2405 1874 1815 2064 2185 2230 2166 2148 2206 2211 2210 2250 2186 2030 1870 1617 1605 1744 1732 1893 2378 2336 1680 1459 1726 1735 1967 2153 2068 1931 1720 1643 1702 1741 1764 1792 1843 1884 1830 1865 1805 1817 1882 1988 1993 1807 1868 1995 2234 2098 1878 1561 1384 1370 1632 1927 2050 2101 2109 2061 1949 1755 1557 1511 1535 1863 1864 1848 1833 1609 1462 1309 1108 1197 1414 1553 1602 1665 1617 1529 1584 1660 1680 1741 1803 1590 1483 1426 1664 1973 2167 2063 2079 2042 1983 2072 2082 2042 1947 1971 1829 1636 1696 1971 2050 1844 1710 1690 1765 1882 2054 2204 2654 3126 3209 3198 2329 1623 1503 1889 2115 2057 1879 1939 2079 2194 2253 1900 1524 1598 1864 2245 2612 2524 2545 2342 2027 1999 2124 2258 2526 2482 2443 2474 2669 2717 2646 2781 3037 2939 2347 1947 1951 2005 2296 1961 1416 1302 1129 1009 1080 1160 1257 1575 1856 1994 1922 1671 1356 1142 1031 833 789 927 990 978 1066 1005 857 815 925 767 609 592 613 711 856 950 977 1036 1099 1046 855 713 600 582 719 726 881 607 578 640 636 688 596 594 741 873 831 689 685 856 891 780 742 720 793 833 895 1171 1221 1069 989 896 970 1030 1063 1103 1122 1149 1263 1394 1399 1487 1650 1691 1714 1720 1847 1938 1954 2041 2051 2048 2180 2341 2396 2342 2324 2284 2216 2210 2223 2240 2386 2489 2573 2579 2582 2462 2355 2318 2436 2640 2791 2752 2733 2761 2827 2904 2902 2864 2836 2846 2893 2921 2951 2946 2934 2614 2566 2479 2465 2358 2224 2191 2288 2872 3130 2939 2486 2226 2582 2533 2446 2547 2485 2203 2419 2162 2171 2259 2239 2193 2181 2148 2076 1997 1932 1833 1686 1545 1455 1397 1336 1273 1145 1186 1276 1213 1199 1210 1204 1214 1223 1200 1179 1170 1166 1150 1118 1129 1147 1129 1131 1132 1073 982 943 878 808 710 674 646 593 504 351 187 101 79 67 72 95 128 172 222 221 222 226 227 201 173 185 239 253 249 272 300 359 399 363 403 408 467 536 501 470 517 645 782 833 842 848 805 840 1084 1280 1195 1275 1166 1097 1034 906 835 845 870 943 1141 1610 1815 1677 1540 1496 1386 1204 1136 991 944 1049 1031 878 869 1143 1544 1727 1903 1904 1425 1000 1223 1630 1695 1606 1587 1927 2384 1921 1916 2094 2031 2051 1968 1894 1640 1386 1371 1484 1534 1468 1219 967 890 1059 1063 996 1098 1161 1299 1537 1572 1499 1589 1587 1378 1258 1306 1176 1147 1117 1242 1622 1702 1721 1716 1713 1571 1231 835 565 698 1188 1423 1231 1496 1627 1837 1869 2160 2224 1748 991 515 516 924 1269 1412 1843 1863 1663 1312 825 919 685 541 825 1129 1186 1033 953 1076 1289 1417 1394 1234 956 840 982 1074 1082 939 675 482 464 642 925 1047 934 857 926 1023 1091 1045 722 409 275 409 743 767 581 617 1000 1234 1363 1450 1563 1540 1388 1309 1225 1054 973 1123 1490 1616 1282 1016 816 833 1044 1331 1632 1722 1693 1654 1623 1729 1820 1898 1835 1705 1553 1323 1077 1159 1723 2076 1761 1172 1207 1928 2102 1521 874 745 957 913 822 991 1177 1259 1160 1196 1425 1517 1534 1618 1751 1685 1246 952 1056 1313 1492 1454 1169 1044 1352 1359 1570 1580 1469 1472 1314 1372 1585 1703 1500 1211 1136 1159 1168 1235 1435 1708 1833 1805 1763 1646 1804 2007 2040 2073 2064 2061 1967 1879 1874 1958 1942 1737 1570 1514 1512 1487 1495 1620 1919 2246 2205 1996 1533 1412 1634 1637 1884 2022 2410 1549 1505 1807 1824 1508 1530 2024 1954 1707 1670 1776 1962 1962 1677 1303 1278 1590 1822 1798 1736 1722 1901 1872 1917 2086 2211 2160 2036 1986 2098 2423 2552 2554 2457 2274 2414 2640 2352 2033 2191 2465 2408 2404 2405 2623 2473 2147 1572 1354 1496 1695 2014 2291 2280 2039 1675 1541 1826 1950 1718 1699 1995 2068 1939 1932 1857 1774 1902 2006 1986 2072 2292 2427 2291 2059 2023 1995 2002 2054 2062 2170 2312 2217 2080 2145 2151 2083 1937 1588 1642 1764 1554 1569 2122 2291 1818 1608 1709 1593 1727 1928 1992 2079 2018 1853 1765 1735 1702 1619 1598 1621 1541 1624 1690 1642 1646 1802 1801 1745 1647 1663 2031 2149 1935 1746 1592 1452 1519 1623 1729 1922 1966 1851 1794 1684 1646 1708 1861 1834 1890 1977 1826 1767 1640 1498 1316 1397 1527 1620 1718 1742 1605 1477 1563 1754 1840 1767 1757 1552 1381 1330 1558 1696 1841 1988 2048 2061 2046 2098 2127 2136 2010 1912 1775 1622 1849 2141 2261 2199 1931 1955 1925 2009 1982 2223 2708 3032 3073 3037 2586 1903 1636 1814 1890 1883 1908 2043 2178 2101 2140 2107 1913 1792 1765 2125 2184 2357 2562 2533 2257 2146 2184 2253 2344 2348 2393 2449 2621 2811 2746 2687 2947 2956 2617 2455 1949 2175 2162 1847 1524 1370 1269 1196 1105 1160 1255 1457 1708 1811 1793 1709 1614 1551 1400 1093 1075 1021 1127 1138 1103 1103 1003 1031 1162 1080 878 760 728 705 765 852 848 880 1001 1011 840 632 496 502 625 743 784 598 522 488 479 494 502 566 774 932 868 748 801 1011 1007 903 809 817 895 899 955 1070 1013 954 885 868 921 988 1026 1005 983 982 986 1101 1329 1297 1397 1586 1645 1647 1656 1839 2040 2091 2048 2192 2255 2323 2378 2446 2466 2351 2189 2153 2213 2224 2407 2423 2482 2548 2583 2515 2443 2411 2472 2491 2569 2586 2557 2568 2639 2745 2798 2793 2703 2716 2769 2801 2821 2900 2886 2596 2352 2222 2253 2110 1041 243 481 1284 2239 3145 2903 2272 2553 2647 2432 2371 2571 2256 2450 2357 2267 2261 2242 2196 2160 2112 2005 1900 1837 1731 1628 1593 1467 1360 1337 1279 1210 1236 1304 1325 1275 1272 1257 1240 1228 1213 1209 1198 1172 1166 1165 1157 1164 1152 1137 1132 1066 975 911 855 794 761 747 694 616 516 375 210 101 96 77 72 95 149 210 264 261 258 235 217 194 170 173 199 209 216 230 233 296 325 324 335 373 443 537 554 505 501 518 609 771 895 992 875 690 801 1034 1141 1354 1074 914 881 899 1047 1068 1044 1150 1280 1428 1453 1131 1177 1377 1493 1309 1291 854 749 752 827 676 547 878 1518 1928 2111 1886 1393 1054 1032 1427 1498 1412 1308 1584 2000 1872 1805 1779 1976 2231 2274 2091 1748 1407 1294 1264 1319 1376 1107 790 673 720 731 772 953 1143 1277 1373 1456 1561 1531 1455 1327 1269 1380 1329 1378 1265 1326 1579 1785 1850 1837 1847 1736 1410 945 530 305 300 474 828 1170 1422 1635 1894 2064 2203 1774 1055 651 637 818 1057 1412 1742 1684 1566 1581 1647 1467 747 553 921 1335 1336 1236 950 1018 1160 1338 1391 1344 1234 1138 1087 1050 1065 1049 884 653 564 712 961 1022 899 917 965 1005 1058 938 636 253 186 467 871 875 666 671 865 1010 1125 1305 1527 1622 1547 1427 1298 1171 1162 1356 1704 1747 1541 1359 979 868 1024 1171 1501 1797 1845 1735 1741 1863 1926 1998 2103 2033 1690 1265 994 1090 1556 1893 1713 1077 1075 1790 1869 1797 877 659 923 944 869 840 1109 1283 1233 1195 1243 1403 1588 1708 1823 1725 1275 992 1125 1588 1918 1679 1317 1308 1180 1555 1820 1729 1663 1543 1484 1413 1521 1542 1422 1370 1299 1281 1300 1233 1327 1543 1703 1743 1614 1570 1634 1805 1844 1797 1824 1951 1838 1662 1567 1588 1655 1661 1637 1759 1940 1992 1974 2023 2178 2376 2332 1709 1536 1780 1792 1802 2225 2715 2289 1603 1658 1983 1965 1707 1894 2441 2467 2127 1797 1670 1719 1691 1555 1413 1417 1650 1874 1807 1819 1818 1879 1774 1727 1975 2232 2232 2112 2097 2137 2261 2365 2403 2359 2324 2391 2416 2328 2198 2255 2391 2280 2240 2058 2371 2406 2104 1657 1404 1400 1400 1516 1798 2111 2258 1947 1556 1559 1825 1885 1774 2071 2191 2145 2000 1697 1526 1660 1893 1979 2088 2101 2154 2131 2032 1854 1787 1760 1768 1780 1918 2178 2223 2119 2130 2115 2185 2092 1807 1736 1728 1639 1511 1915 2249 2284 2141 1874 1643 1626 1758 1866 2010 2025 1900 1868 1875 1853 1660 1493 1416 1545 1714 1735 1669 1660 1657 1794 1740 1531 1425 1673 1931 2001 1915 1801 1759 1730 1685 1706 1775 1785 1663 1611 1492 1427 1418 1545 1568 1867 2080 1916 1806 1715 1582 1554 1668 1745 1820 1865 1778 1559 1340 1430 1709 1787 1795 1741 1585 1346 1225 1350 1564 1780 1930 1982 2013 2115 2318 2456 2352 2195 2181 2113 2103 2138 2235 2396 2136 2149 2195 2043 2087 2008 2239 2279 2716 2934 2895 2471 1615 1396 1780 1968 1896 1927 2097 2404 2392 2187 2059 1913 1740 1714 1798 1970 2286 2284 2437 2417 2446 2449 2445 2314 2192 2301 2564 2833 2856 2835 2519 2356 2341 2842 2974 2405 2211 2154 1833 1692 1469 1386 1404 1326 1303 1318 1387 1528 1657 1709 1712 1823 1830 1620 1290 1174 1193 1253 1314 1270 1313 1233 1266 1410 1359 1050 846 829 799 822 878 846 758 882 922 785 582 501 541 689 912 796 867 720 470 389 401 408 487 722 942 895 790 873 1066 1320 1098 801 837 871 809 853 910 883 904 877 860 886 919 956 953 938 1004 1047 1044 1310 1251 1246 1484 1478 1474 1532 1670 1974 2053 2113 2313 2434 2461 2508 2516 2456 2409 2175 2124 2146 2136 2243 2495 2539 2565 2595 2542 2467 2440 2425 2442 2487 2463 2420 2463 2523 2605 2603 2631 2557 2610 2732 2810 2806 2887 2916 2709 2333 2018 1911 1853 1257 597 292 245 1249 3051 3442 2801 2838 2880 2561 2311 2503 2353 2431 2428 2357 2264 2161 2113 2100 2018 1915 1809 1646 1581 1554 1547 1440 1294 1309 1282 1228 1212 1254 1313 1320 1312 1279 1241 1234 1238 1239 1210 1201 1188 1169 1171 1165 1168 1148 1135 1090 992 915 863 830 800 767 719 617 468 321 201 141 94 78 77 106 182 243 260 288 284 241 206 185 168 155 173 182 200 220 227 244 261 283 300 351 444 541 571 510 466 478 582 785 917 1064 921 687 719 910 1228 1280 946 769 859 967 1171 1144 962 978 1062 1083 1138 1253 1384 1517 1500 1447 1319 1191 1075 815 698 558 503 825 1276 1432 1871 1760 1275 1055 1052 1250 1303 1383 1257 1366 1618 1638 1544 1467 1547 1947 2221 2173 1860 1551 1544 1240 1188 1226 1078 843 677 604 559 606 818 1086 1303 1358 1554 1632 1585 1289 1174 1208 1210 1238 1374 1349 1348 1541 1595 1446 1449 1482 1457 1389 1306 1193 880 364 306 620 919 1209 1327 1469 1876 2167 1836 1196 844 806 874 1035 1398 1419 1737 1676 1872 2121 1701 884 590 956 1331 1387 1327 953 894 987 1195 1246 1247 1262 1178 1087 966 982 1049 972 788 717 849 1014 1011 904 891 924 988 928 747 510 187 196 468 871 927 732 692 655 666 908 1214 1453 1583 1551 1423 1334 1267 1236 1416 1675 1798 1718 1337 1102 958 1087 1101 1413 1798 1827 1789 1894 1974 1897 1901 2122 2178 1805 1260 950 1089 1472 1684 1580 1076 1060 1257 1675 1760 959 695 978 983 744 642 941 1176 1210 1191 1177 1246 1446 1700 1794 1599 1325 1169 1188 1689 2193 2117 1495 1161 1016 1583 1989 1985 1985 1949 1586 1306 1258 1271 1238 1306 1490 1566 1446 1322 1381 1533 1728 1859 1630 1603 1654 1840 1854 1655 1739 1818 1697 1577 1427 1405 1438 1448 1535 1604 1824 2213 2292 2057 1851 1851 1978 1960 2416 2260 2157 2153 2733 3044 2214 1747 1906 2279 2402 2380 2511 2784 2852 2633 2355 2145 1933 1687 1550 1458 1407 1630 1662 1947 2044 1955 1898 1718 1578 1629 2014 2243 2241 2211 2129 2084 2138 2170 2111 2081 2170 2216 2121 2074 2127 2130 2149 1954 1750 1954 2080 1963 1740 1598 1465 1378 1352 1544 1943 2260 2078 1533 1284 1472 1543 1473 1764 1844 2099 1794 1526 1324 1438 1778 2110 2207 2108 2087 2037 1877 1678 1535 1500 1533 1589 1739 1943 2073 2144 2114 2090 2261 2353 2114 1738 1774 1604 1426 1674 1713 1941 2191 2125 1793 1623 1692 1730 1788 1881 1866 1934 2014 1998 1797 1512 1410 1587 2116 2060 2015 1908 1736 1809 1572 1518 1468 1531 1685 1842 1923 1839 1763 1807 1809 1752 1706 1654 1552 1603 1621 1627 1458 1420 1292 1488 1818 1854 1748 1704 1650 1700 1771 1842 1943 1886 1714 1461 1143 1188 1375 1470 1728 1707 1609 1418 1204 1285 1653 1908 1962 1991 2093 2231 2419 2524 2400 2280 2255 2131 2113 2108 2329 2408 2103 2084 2174 2067 2094 2088 2107 2167 2557 2896 2859 2187 1478 1317 1448 1699 2098 2078 2052 2428 2540 2454 2206 1847 1796 1981 1537 1985 2256 2272 2398 2566 2683 2704 2688 2527 2255 2232 2502 2834 3088 3122 2787 2342 1821 2701 2763 2629 2591 2084 1867 1938 1810 1617 1516 1431 1366 1352 1361 1369 1524 1634 1694 1888 2032 1867 1731 1604 1370 1450 1498 1522 1600 1700 1795 1772 1587 1256 1022 970 878 878 961 987 818 761 802 681 531 519 581 756 969 1078 1236 1130 833 637 550 503 480 625 755 883 790 918 1053 1521 1244 849 777 762 721 755 780 796 835 835 819 840 836 846 862 899 1051 1179 1040 1043 1213 1305 1395 1412 1384 1467 1577 1755 1961 2092 2205 2302 2408 2457 2527 2316 2358 2208 2155 2167 2037 2188 2446 2523 2523 2513 2448 2344 2320 2357 2352 2345 2305 2252 2340 2389 2381 2472 2490 2497 2551 2693 2852 2910 2923 2923 2713 2266 1680 1300 1549 2020 1961 1140 397 999 3064 3150 2868 3006 3078 2693 2357 2470 2453 2407 2381 2314 2211 2101 2027 2005 1878 1742 1675 1444 1373 1370 1370 1354 1268 1283 1275 1252 1216 1228 1299 1340 1331 1297 1249 1250 1244 1238 1218 1210 1199 1193 1189 1191 1190 1169 1137 1076 981 903 875 843 797 752 670 603 440 387 260 155 97 82 91 119 182 225 246 277 277 241 199 175 152 156 165 175 192 203 187 199 214 259 276 298 389 509 567 545 523 501 651 845 909 1035 1051 1049 964 1100 1353 1277 910 719 755 903 1176 1140 778 771 869 931 1038 1450 1391 1484 1500 1510 1481 1299 947 779 673 558 647 1276 1252 1005 1320 1469 1135 1124 1141 1209 1328 1445 1360 1280 1448 1607 1576 1186 1111 1554 2025 2217 2155 2057 1660 1330 1168 1129 1002 895 801 712 623 558 682 897 973 1046 1433 1612 1508 1224 1065 1024 1088 1205 1325 1313 1206 1248 1270 1064 1134 1222 1243 1368 1706 1849 1549 864 528 659 935 1200 1262 1408 1729 2110 1804 1155 899 854 951 860 743 1201 1604 1767 2073 2155 1568 813 609 978 1373 1621 1389 963 806 897 988 1041 1098 1141 1094 975 889 977 1053 972 850 845 956 1044 1011 899 801 834 896 802 674 452 226 250 369 699 783 830 859 728 635 874 1236 1461 1526 1493 1412 1320 1199 1101 1144 1196 1493 1479 1268 1190 1173 1093 986 1247 1622 1757 1787 1913 1972 1798 1800 2090 2221 1829 1206 911 1046 1329 1462 1442 1305 1129 921 1458 1629 1052 728 941 942 670 527 765 948 1124 1279 1305 1202 1226 1525 1612 1322 1299 1279 1168 1326 1394 1706 1509 1167 1091 1673 2137 2187 2067 1948 1560 1156 993 969 901 1038 1372 1507 1427 1392 1435 1498 1555 1702 1650 1507 1610 1818 1819 1651 1699 1683 1666 1700 1658 1648 1617 1404 1219 1352 1771 2187 2278 1945 1538 1361 1568 2037 2874 2723 2297 2589 3020 2878 2125 1829 2048 2372 2518 2628 2665 2738 2711 2626 2672 2668 2518 2196 1803 1423 1117 1139 1420 1797 2076 1978 2093 1911 1581 1486 1803 2031 2202 2314 2188 1971 1893 1945 1965 1961 2036 2009 1906 1915 2049 2268 2248 1869 2093 1964 1962 2081 1887 1754 1562 1415 1407 1620 2024 2281 2034 1558 1332 1332 1357 1237 1283 1603 1874 1613 1422 1258 1220 1567 2104 2197 2339 2290 1994 1911 1865 1603 1395 1417 1540 1677 1758 1796 1938 1894 1723 1939 2257 1916 1358 1534 1566 1417 1391 1578 1823 2064 2097 1870 1660 1596 1528 1492 1555 1712 1946 2086 2086 1906 1668 1588 1852 2366 2488 2450 2173 1935 1740 1460 1410 1478 1594 1650 1625 1672 1750 1790 1861 1909 1781 1615 1520 1362 1375 1465 1609 1526 1283 1248 1310 1544 1615 1593 1576 1587 1632 1668 1751 1846 1851 1704 1431 1180 1078 1048 1286 1511 1588 1621 1536 1331 1437 1736 1855 1963 2147 2253 2275 2292 2268 2233 2172 2069 2045 2040 2077 2324 2441 2189 1905 2069 2024 2008 2096 2077 2128 2442 2788 2834 2380 1856 1792 1684 1440 2047 2418 2458 2728 2670 2883 2803 2525 2473 2206 1571 1941 2142 2272 2516 2628 2734 2884 2759 2427 2421 2436 2472 2704 3286 3215 3133 2814 2128 2626 2830 2694 2584 2317 2154 2291 2225 1944 1738 1575 1499 1450 1500 1520 1544 1641 1789 1921 2060 1882 1766 1727 1692 1729 1841 1857 1790 1941 2165 1978 1720 1756 1624 1227 1043 1032 988 1104 818 747 630 589 502 582 744 974 1198 1360 1349 1291 1258 1120 947 892 647 505 654 834 812 838 1154 1227 1129 942 782 688 669 708 776 787 774 748 746 871 868 849 852 882 1016 1185 1223 1040 1123 1227 1339 1393 1396 1547 1720 1831 1899 1893 2013 2177 2328 2399 2430 2269 2315 2319 2212 2203 2156 2179 2358 2479 2485 2474 2440 2337 2220 2183 2159 2175 2165 2148 2107 2118 2238 2425 2490 2559 2597 2739 2827 2869 2930 2614 2025 1833 1249 715 1030 1456 2505 1959 942 1338 2742 2459 2609 2699 2805 2564 2356 2451 2485 2378 2328 2245 2133 1997 1887 1798 1675 1554 1492 1357 1283 1294 1311 1302 1271 1279 1275 1242 1203 1207 1267 1312 1325 1344 1343 1262 1222 1209 1242 1224 1215 1216 1228 1229 1212 1182 1136 1067 983 916 876 805 744 698 700 646 556 498 329 180 110 98 110 130 157 197 244 263 268 243 188 173 155 173 168 162 184 197 187 183 218 264 234 184 309 477 538 597 558 498 699 852 888 934 1025 986 953 1151 1392 1349 1193 1118 838 899 1113 1041 736 866 942 1172 1321 1411 1293 1288 1422 1538 1750 1871 1559 1081 983 997 1102 1496 914 613 836 1085 943 831 1024 1237 1364 1553 1682 1657 1763 1867 1801 1164 790 1202 1697 1839 2044 2132 1855 1421 1100 973 908 773 698 719 727 594 452 544 544 700 1030 1405 1330 1121 1004 979 1081 1229 1377 1287 1129 1115 1043 970 1147 1349 1514 1617 1830 2022 1927 1428 983 944 1175 1508 1455 1482 1619 2013 1747 1658 1190 887 885 661 537 1018 1438 1793 2202 2181 1594 868 846 919 1719 1798 1474 942 877 913 897 940 1041 1111 1085 924 853 968 1027 922 807 799 900 1019 997 848 781 812 871 789 705 510 330 196 235 410 552 848 995 825 681 870 1233 1496 1542 1493 1437 1357 1213 972 792 728 936 1164 1278 1262 1294 1103 887 1102 1462 1599 1654 1797 1868 1644 1697 2080 2237 1814 1132 784 882 1100 1183 1296 1350 1193 919 1138 1544 956 674 881 796 630 569 644 898 1197 1245 1136 1056 1091 1243 1208 1012 1201 1380 1332 1160 1208 1489 1455 1242 1103 1515 2103 2135 2008 1875 1591 1242 951 748 633 742 1094 1321 1336 1487 1554 1459 1389 1328 1477 1368 1388 1632 1741 1727 1760 1714 1690 1820 1875 1929 1918 1619 1205 1164 1612 2052 2110 2011 1833 1720 1792 2133 1895 1809 2298 2818 3051 2584 1896 1893 2161 2342 2466 2554 2505 2426 2328 2258 2312 2425 2546 2469 2142 2060 1612 1104 1074 1323 1762 1969 2103 2056 1653 1450 1577 1702 2010 2287 2175 1875 1742 1786 1918 2004 1970 1718 1691 1691 1982 2277 2372 2102 2355 1996 1882 2064 2004 1909 1694 1308 1167 1432 1953 2284 2061 1635 1436 1616 1581 1344 1166 1389 1695 1587 1556 1468 1099 1291 1564 1926 2424 2384 2073 2046 2027 1750 1467 1444 1581 1646 1613 1592 1702 1610 1181 1452 1898 1647 1191 1188 1221 1311 1359 1435 1550 1757 1860 1716 1491 1325 1242 1188 1309 1697 1972 1957 1890 1868 1784 1829 2084 2105 2421 2430 2382 2156 1806 1477 1293 1367 1507 1545 1649 1753 1849 1916 1854 1913 1789 1480 1424 1166 1195 1244 1460 1485 1315 1140 1218 1424 1526 1559 1547 1490 1496 1557 1586 1643 1696 1678 1519 1500 1215 1070 1200 1315 1462 1599 1650 1564 1541 1616 1874 2137 2222 2173 2140 2044 1897 1897 1882 1949 1933 1991 2174 2335 2465 2360 1935 1925 2043 2046 2102 2145 2162 2347 2650 2861 2809 2628 2608 2208 1446 1862 2729 2904 2804 2936 3034 3106 3236 3145 2432 1955 2061 2199 2357 2531 2625 2729 2903 2878 2391 2355 2648 2652 2712 3332 3292 3215 2868 2677 2425 2484 2545 2558 2568 2437 2413 2420 2162 1980 1673 1631 1551 1593 1590 1616 1749 1919 1913 1914 1789 1805 1835 1808 1901 2020 2101 2006 1973 2205 2196 2026 2179 1907 1408 1319 1323 1141 972 634 567 485 432 464 628 848 1007 1127 1212 1175 1174 1235 1306 1310 1297 719 668 716 718 749 790 956 998 926 920 768 618 581 636 757 782 747 796 808 901 920 891 906 1010 1040 1215 1305 1176 1109 1069 1183 1253 1245 1346 1484 1577 1659 1742 1806 2121 2270 2423 2451 2304 2298 2285 2178 2140 2145 2138 2219 2307 2335 2354 2393 2257 2050 2022 1990 2038 2064 2066 2060 2149 2287 2456 2556 2632 2666 2696 2723 2729 2495 1742 835 1028 818 649 507 1368 2813 2410 1708 1821 2225 2172 2279 2499 2509 2337 2262 2338 2393 2387 2346 2166 2032 1818 1711 1614 1519 1464 1393 1316 1254 1263 1301 1293 1277 1308 1365 1336 1238 1216 1266 1272 1280 1336 1320 1299 1244 1220 1252 1246 1234 1238 1257 1259 1229 1187 1117 1055 1038 943 855 774 728 710 689 657 652 565 381 206 133 135 142 150 166 200 213 242 275 238 218 166 165 181 152 143 177 208 209 208 241 268 189 123 237 409 486 606 520 487 696 823 894 959 967 833 792 1072 1432 1467 1418 1223 956 984 1026 873 845 858 1080 1281 1413 1467 1431 1442 1481 1537 1812 2070 2054 1388 1343 1454 1759 1675 946 558 607 794 886 833 772 988 1175 1497 1787 2005 2049 2090 1831 1155 843 937 1204 1394 1790 2057 1893 1457 1031 948 756 686 712 713 776 650 668 735 722 652 773 1066 1123 966 936 947 1118 1278 1522 1426 1428 1296 1075 1052 1271 1476 1542 1672 1850 1981 1990 1868 1564 1491 1529 1659 1733 1609 1624 1858 1832 1665 1307 978 809 713 788 940 1256 1889 2281 2254 1829 1389 1288 1316 1693 1862 1650 946 1004 1037 975 985 1131 1160 1054 849 821 886 885 781 697 673 761 930 948 798 743 821 884 822 720 558 357 190 173 277 574 799 910 825 720 805 1104 1447 1608 1579 1508 1436 1277 931 493 371 561 933 1189 1277 1331 1207 936 1011 1278 1437 1556 1703 1754 1525 1581 1957 2111 1774 1136 718 797 999 1118 1241 1328 1269 949 927 1355 884 684 802 702 649 607 594 872 1199 1193 986 937 1068 1130 1025 990 1176 1233 1394 1357 1327 1481 1570 1240 929 1130 1672 1853 1759 1718 1507 1122 923 887 735 643 866 1104 1208 1453 1557 1476 1480 1359 1317 1270 1186 1409 1616 1767 1814 1820 1813 2013 2069 2064 2172 2037 1669 1535 1825 2193 2047 1893 2004 1989 1957 1895 419 1493 2320 2895 2831 2331 1817 1883 2172 2345 2479 2505 2388 2239 2073 1895 1780 1756 1978 2326 2304 2355 2259 1805 1279 1104 1308 1717 2076 1898 1634 1540 1513 1615 1870 2125 2043 1775 1692 1707 1782 1834 1829 1804 1589 1378 1668 2068 2358 2431 2665 2352 2163 2211 2238 2146 1765 1136 793 956 1444 1903 2057 2102 2140 2247 2002 1542 1275 1457 1664 1784 2027 2010 1718 1457 1275 1722 2333 2321 2025 1965 1881 1660 1628 1667 1615 1521 1493 1478 1691 1532 1038 1210 1769 1777 1694 1624 1424 1354 1356 1330 1375 1533 1667 1744 1616 1203 1056 1024 1252 1585 1889 1633 1675 1910 1944 1948 2019 1977 2065 2173 2440 2393 1965 1419 1144 1198 1413 1816 1859 1716 1765 1865 1694 1735 1739 1553 1395 1125 1272 1238 1346 1415 1331 1200 1272 1424 1504 1623 1680 1560 1482 1514 1563 1573 1573 1626 1636 1566 1282 1107 1108 1261 1453 1573 1651 1672 1663 1744 1929 2098 2096 1976 2013 1976 1854 1886 1988 2181 2240 2217 2444 2485 2416 2486 2201 2028 2159 2197 2228 2231 2194 2309 2472 2696 2900 3097 3105 2550 1598 1614 2430 3010 3060 3077 3062 2964 3191 3042 2380 2180 2339 2377 2408 2463 2575 2590 2692 3051 3056 2752 2670 3167 3015 3314 3029 3031 2766 2572 2361 2342 2468 2564 2531 2485 2564 2619 2396 2288 1787 1610 1604 1570 1566 1608 1756 1905 1981 1923 1859 1859 1876 1887 1910 2035 2228 2268 2089 1978 2015 2331 2402 2243 1764 1603 1668 1402 890 724 557 382 345 445 631 796 867 866 879 1004 1137 1145 1256 1316 1334 796 655 654 676 769 810 843 859 790 749 783 738 562 557 737 828 868 1045 1063 1018 861 810 873 1001 1098 1223 1235 1220 1150 1048 1059 1139 1212 1343 1459 1648 1601 1753 1615 1869 1925 2023 2201 2271 2176 2115 2093 2066 2057 2098 2092 2062 2065 2094 2168 2070 1853 1839 1833 1871 1939 2019 2159 2305 2415 2532 2620 2676 2750 2815 2620 1957 986 547 523 605 602 514 909 1861 2828 2618 2241 2214 2289 2375 2492 2526 2354 2150 2138 2221 2163 2264 2262 2079 1895 1789 1611 1456 1411 1341 1319 1298 1268 1296 1346 1340 1316 1341 1453 1501 1358 1265 1287 1267 1276 1326 1334 1308 1266 1237 1240 1263 1276 1258 1285 1283 1239 1190 1116 1113 1030 940 857 768 706 678 629 606 619 565 402 230 155 155 154 162 172 187 240 278 277 253 220 170 153 153 142 140 160 178 213 221 262 252 144 89 87 206 415 492 433 471 677 781 875 993 946 726 684 982 1243 1454 1489 1387 1255 1113 912 784 652 721 937 1113 1342 1510 1489 1513 1402 1395 1718 2388 1838 1590 1721 1928 2057 2089 1682 1048 844 1031 1324 1489 819 702 813 1278 1260 1917 2132 2087 1818 1312 967 872 886 1031 1421 1848 2091 1821 1502 1040 721 732 925 989 1068 1134 1189 1326 1113 675 575 769 890 829 894 932 1108 1339 1474 1514 1491 1338 1191 1157 1300 1418 1481 1677 1837 1922 1833 1795 1759 1672 1673 1533 1549 1478 1461 1584 1734 1727 1420 1098 909 899 1522 1442 1463 1910 2217 2255 1882 1743 1574 1540 1765 1972 1969 960 1049 1132 1019 1045 1175 1182 1004 793 803 822 798 730 679 631 663 808 853 746 708 819 899 893 753 532 416 353 276 506 795 898 867 860 758 765 1005 1392 1610 1607 1534 1370 1129 834 452 324 470 743 950 1183 1345 1258 1132 1088 1266 1500 1615 1642 1606 1449 1515 1759 1888 1717 1367 1084 891 999 1182 1226 1351 1280 969 891 1170 915 809 823 872 840 725 615 860 1188 1205 1038 1037 1189 1182 1037 1081 1258 1423 1486 1487 1452 1582 1454 1099 874 990 1227 1289 1607 1745 1641 1276 1207 1322 1090 774 779 960 1178 1416 1477 1482 1552 1601 1521 1167 993 1183 1346 1588 1775 1825 1896 2167 2233 2159 2255 2234 2010 1944 2025 2087 2074 2049 1880 1706 1155 406 560 1877 2507 2688 2473 2153 1795 1713 1975 2202 2301 2294 2184 2074 2027 1943 1665 1381 1393 1460 1923 2387 2541 2374 1942 1553 1438 1653 1888 1637 1489 1423 1438 1541 1745 1958 2012 1914 1765 1717 1756 1763 1756 1780 1705 1443 1574 1922 2212 2469 2648 2583 2605 2508 2498 2449 1931 1292 897 757 1013 1417 1712 1771 2020 2149 2236 2042 1711 1756 1938 1921 2290 2412 2406 1947 1604 1934 2273 2253 2152 2044 1867 1689 1693 1718 1721 1584 1743 1737 1898 1686 1102 1191 1413 1724 1935 1928 1741 1546 1539 1672 1863 2060 2137 2184 1971 1223 977 1058 1292 1486 1727 1454 1726 2014 2032 1993 1949 1764 1624 1805 2248 2384 2065 1719 1635 1810 2293 2434 2069 1734 1516 1647 1453 1473 1451 1599 1396 1288 1349 1389 1445 1438 1417 1386 1423 1439 1455 1669 1756 1624 1396 1397 1503 1506 1496 1527 1612 1544 1275 1126 1113 1268 1419 1470 1459 1490 1551 1624 1736 1815 1849 1890 2010 2047 2107 2109 2254 2398 2455 2611 2859 2793 2669 2490 2219 2127 2202 2223 2301 2371 2300 2361 2324 2303 2500 2944 3171 2635 1868 1499 1954 2674 2842 3183 3098 2600 2760 2856 2464 2453 2749 2795 2732 2625 2660 2559 2632 2989 3364 3178 2936 2894 3059 3243 3015 2869 2624 2450 2447 2478 2428 2350 2370 2525 2648 2560 2540 2488 2144 2165 1915 1996 1746 1674 1693 1732 1873 1887 1899 2005 1989 1870 1838 1894 2065 2266 2312 2279 2032 2130 2312 2249 2002 1860 1847 1776 1251 835 630 466 403 476 601 649 642 628 713 803 1015 993 1091 1210 1057 928 714 557 590 580 636 757 740 680 696 754 693 550 527 842 857 857 865 962 906 888 909 1001 1080 1098 1091 1116 1187 1138 1013 1020 1104 1187 1269 1275 1385 1352 1580 1589 1679 1801 1900 1918 2036 2039 1920 1866 1868 1928 2016 2037 2001 1914 1878 1865 1850 1686 1678 1705 1718 1827 1999 2172 2333 2490 2597 2660 2733 2850 3154 3046 1892 646 359 948 943 857 872 1547 2532 2860 2657 2482 2476 2511 2501 2519 2562 2349 2044 1930 1914 1990 2087 2070 1948 1792 1701 1579 1463 1373 1303 1300 1312 1308 1358 1434 1443 1382 1343 1429 1570 1463 1345 1299 1273 1282 1322 1340 1312 1287 1286 1279 1279 1272 1247 1287 1302 1256 1245 1178 1087 1022 955 881 790 712 679 617 548 550 518 370 226 168 149 147 162 183 200 242 259 263 259 219 172 155 160 160 159 174 197 221 218 259 233 134 111 103 166 304 382 387 480 596 639 765 895 856 582 582 859 1006 1322 1470 1547 1517 1217 936 749 562 630 744 905 1207 1517 1542 1883 1502 1309 1538 1956 1782 1810 2065 1998 1816 2099 2209 1756 1550 1772 2047 1728 1360 746 700 820 1147 1667 2112 2224 1797 1218 928 831 948 978 1233 1776 2326 2126 1998 1386 1117 1058 1235 1429 1568 1815 1994 1847 1304 686 401 393 525 746 870 919 1130 1355 1333 1414 1374 1229 1247 1299 1334 1355 1276 1618 1738 1714 1521 1429 1352 1277 1379 1273 1245 1336 1289 1319 1593 1557 1371 1243 1212 1306 1544 1566 1562 1735 1862 1839 1757 1721 1667 1586 1765 1989 2032 1024 1123 1078 966 1064 1140 1148 1017 854 852 829 823 822 795 684 595 671 766 729 722 848 947 995 918 743 602 583 550 734 911 953 886 862 796 808 990 1235 1465 1595 1510 1258 1017 832 649 531 585 685 832 1096 1192 1275 1371 1397 1466 1541 1549 1489 1479 1511 1649 1785 1839 1774 1586 1321 1063 1083 1168 1169 1293 1262 964 920 1018 913 888 954 1155 1186 997 798 914 1341 1440 1188 1119 1278 1392 1338 1282 1427 1475 1653 1531 1454 1609 1341 756 723 833 881 1008 1517 1890 1795 1480 1547 1742 1564 1173 934 998 1256 1660 1623 1426 1446 1716 1737 1075 1024 1163 1199 1274 1436 1633 1874 2151 2301 2316 2272 2105 1966 1996 1863 1655 1723 1975 1723 1189 323 41 1644 2466 2572 2460 2250 2102 1702 1512 1639 1759 1813 1823 1762 1772 1908 1880 1685 1542 1167 1175 1586 2349 2466 2471 2277 2004 1773 1712 1655 1405 1215 1174 1189 1307 1594 1918 2069 1934 1741 1702 1669 1746 1850 1832 1664 1605 1644 1689 1909 2226 2382 2599 2774 2733 2753 2717 2288 1811 1494 1223 1217 1297 1366 1599 1760 2011 2225 2309 2029 1917 2113 2139 2195 2417 2437 2143 1881 2001 2133 2181 2264 2179 2043 2006 1918 1985 2002 1878 2174 2258 2345 2081 1374 1491 1419 1615 1850 1829 1573 1696 2197 2602 2786 2748 2643 2481 1944 1131 1051 1202 1262 1294 1399 1372 1380 1624 1819 1878 1793 1677 1506 1600 1966 2162 2073 2019 2192 2633 2882 2825 2390 1943 1382 1444 1334 1173 1109 1379 1302 1264 1313 1415 1551 1646 1668 1652 1636 1561 1493 1681 1719 1530 1235 1344 1304 1292 1227 1237 1370 1419 1317 1244 1226 1259 1272 1250 1287 1407 1506 1550 1579 1632 1706 1837 1962 2006 2139 2272 2360 2411 2562 2748 2993 3139 3170 2643 2165 2145 2211 2232 2355 2484 2437 2446 2428 2253 2297 2678 2973 2483 1844 1551 1954 2092 2515 3067 2947 2346 2299 2572 2559 2567 2704 2965 2774 2628 2678 2677 2645 2874 3355 3401 3165 2694 2959 3173 3338 3069 2630 2452 2512 2621 2531 2510 2300 2598 2571 2469 2594 2591 2414 2345 2190 2137 1955 1901 1866 1746 1710 1789 1878 2030 2198 2104 1942 1786 1899 1994 2144 2280 2165 2170 2227 2287 2090 2023 1927 1695 1266 977 842 713 644 598 625 744 786 740 587 630 783 833 919 969 992 1065 871 683 578 439 445 567 580 634 642 777 660 546 614 788 753 743 715 752 803 940 1070 1158 1182 1148 1075 1106 1207 1133 1069 1095 1117 1146 1233 1274 1279 1430 1564 1599 1696 1803 1830 1826 1909 1913 1752 1693 1662 1763 1960 1949 1926 1821 1717 1642 1636 1659 1564 1539 1602 1753 1951 2137 2315 2477 2570 2670 2824 2979 3415 3286 2270 1356 1104 1249 1537 1587 1661 2278 2898 2986 2812 2693 2632 2602 2616 2613 2542 2386 2257 2037 1879 1839 1897 1868 1782 1676 1615 1509 1404 1337 1274 1297 1329 1323 1427 1511 1544 1411 1323 1386 1527 1482 1459 1355 1283 1279 1309 1344 1345 1339 1332 1303 1291 1270 1241 1292 1307 1284 1247 1172 1078 1021 984 918 852 811 722 620 527 496 460 334 320 207 144 138 152 180 228 245 246 263 274 245 188 157 172 173 181 175 224 245 208 229 238 214 159 103 131 248 373 420 458 547 556 566 679 661 586 656 717 991 1208 1353 1573 1625 1401 1173 890 608 678 759 848 948 1274 1633 1821 1470 1145 1126 1128 1436 2088 2223 1653 1258 1687 2100 1926 1794 2058 2495 2324 1928 1490 1089 736 899 1360 1991 2340 1988 1693 937 831 1062 1177 1451 2041 2101 2202 1919 1459 1210 1243 1431 1521 1641 1886 2232 2094 1301 711 649 386 426 662 880 1048 1195 1271 1324 1370 1398 1359 1426 1547 1488 1503 1292 1436 1405 1479 1339 1363 1295 1067 989 1067 1280 1460 1367 1065 1408 1571 1373 1375 1514 1790 1935 1613 1437 1501 1495 1456 1510 1590 1700 1611 1718 1676 1822 1131 1182 946 917 1062 1110 1155 1074 1011 937 869 870 907 899 757 593 626 732 690 665 778 903 958 1074 1011 785 706 669 754 849 895 850 803 813 879 963 1027 1232 1440 1376 1163 1035 980 856 714 722 782 834 950 1062 1274 1525 1614 1496 1335 1240 1158 1226 1518 1840 1977 1948 1828 1599 1303 1112 1121 1079 1019 1120 1232 939 814 823 787 896 1047 1333 1448 1326 1168 1189 1518 1543 1171 971 1029 1221 1405 1400 1571 1442 1538 1496 1438 1462 1069 534 425 513 750 913 1272 1688 1733 1666 1824 1981 1912 1640 1313 1238 1488 1876 1648 1368 1184 1514 1710 1149 1309 1376 1303 1216 1272 1403 1640 1953 2130 2284 2291 1863 1454 1426 1365 1210 1239 1501 1354 909 280 516 2453 2686 2471 2223 2179 1999 1587 1392 1383 1427 1522 1585 1541 1503 1580 1643 1829 1718 1541 1410 1540 2128 2215 2241 2153 2087 2075 1830 1556 1355 1177 1051 958 981 1241 1662 1870 1700 1802 1690 1628 1596 1514 1600 1402 1505 1619 1632 1779 1836 2206 2493 2633 2561 2441 2378 2261 2046 1836 1758 1769 1802 1668 1617 1709 2043 2182 2104 1892 1850 1977 2010 2099 2342 2373 2185 2074 2114 2119 2127 2206 2162 2070 2111 2277 2250 1959 1962 2189 2327 2583 2500 2071 1963 1666 1547 1692 1806 1651 1951 2601 2869 2987 2923 2691 2328 1704 924 1101 1230 1144 1137 1143 1038 1211 1553 1761 1812 1739 1573 1465 1555 1751 1910 2049 2172 2416 2671 2688 2093 1772 1832 1487 1454 1406 1052 966 1115 1086 1125 1102 1139 1317 1405 1501 1679 1658 1464 1465 1718 1776 1499 1177 1206 1299 1294 1223 1126 1175 1291 1332 1346 1342 1260 1196 1241 1309 1431 1578 1669 1678 1711 1727 1784 1920 2022 2114 2229 2437 2522 2591 2762 2845 3070 3133 2649 2208 2229 2225 2249 2351 2448 2467 2554 2535 2389 2347 2545 2715 2503 2075 1969 1833 1970 2504 2993 2828 2184 1965 2287 2476 2520 2798 3143 2938 2552 2481 2594 2618 2701 3057 3193 3104 2998 3073 3206 3286 3210 3092 2960 2679 2732 2764 2541 2506 2836 2623 2618 2514 2404 2281 2381 2329 2198 2068 2067 2111 2064 2046 1998 1799 1710 1952 2175 2093 1945 1848 1962 2024 2183 2206 2194 2266 2266 2210 2127 1962 1620 1250 1127 990 940 949 873 791 1050 1007 1008 675 612 690 737 778 828 868 861 806 589 366 328 337 373 405 526 568 691 638 619 687 695 624 624 626 702 818 943 1090 1184 1186 1181 1176 1240 1302 1331 1268 1259 1282 1220 1295 1332 1387 1490 1565 1624 1670 1693 1717 1688 1698 1776 1696 1713 1702 1723 1765 1837 1768 1664 1592 1596 1592 1575 1504 1488 1565 1704 1882 2055 2261 2392 2471 2752 2944 3109 3267 3235 2690 2126 1965 1758 2014 2226 2420 2797 3063 3091 2959 2828 2717 2688 2694 2658 2633 2486 2376 2131 1906 1805 1781 1730 1674 1602 1511 1464 1424 1341 1275 1303 1353 1354 1493 1606 1575 1417 1315 1374 1420 1484 1502 1408 1305 1285 1319 1335 1345 1340 1319 1306 1312 1301 1268 1289 1304 1290 1232 1168 1111 1064 1034 993 915 831 725 614 507 498 413 378 285 187 145 135 138 167 192 204 228 248 270 239 185 172 178 193 189 194 250 249 198 194 218 218 169 117 112 228 402 433 536 574 538 443 481 488 468 674 854 1014 1168 1336 1563 1649 1659 1504 1250 894 692 945 1024 965 1130 1557 1520 1173 841 686 720 1246 2143 2063 1209 794 1243 1225 1722 1518 1849 2314 2401 2243 2159 1660 945 729 1120 1791 2336 2156 1638 834 874 1121 1485 1786 1905 2011 1899 1519 1186 1148 1312 1287 1188 1391 1623 2005 1919 1535 1081 773 529 479 645 981 1265 1326 1342 1343 1384 1735 1895 2042 2146 1850 1619 1427 1220 1106 1172 1223 1464 1591 1186 829 930 984 1529 1376 947 1082 1331 1384 1420 1638 1903 1833 1433 1264 1335 1410 1302 1342 1357 1546 1501 1464 1453 1590 1259 1155 915 830 938 1037 1159 1147 1109 999 895 911 953 908 716 567 659 756 634 540 580 649 759 1055 1103 951 748 757 783 802 868 845 773 776 893 903 901 1016 1116 1091 1050 1091 1082 905 724 738 780 822 835 963 1246 1794 1763 1478 1198 962 785 915 1111 1406 1774 1950 1831 1545 1257 1082 1112 1059 876 907 1189 1038 1002 781 765 902 1077 1253 1381 1378 1352 1464 1697 1515 1179 993 778 982 1298 1404 1336 1221 1349 1221 1163 1088 934 897 525 659 955 960 1036 1390 1587 1646 1791 1929 1939 1726 1340 1258 1578 1772 1555 1272 1022 1338 1765 1523 1598 1549 1414 1234 1241 1413 1616 1748 1894 2247 2496 2189 1767 1628 1235 1169 992 1109 1062 1080 931 1846 2685 2645 2354 1937 1869 1795 1514 1332 1294 1344 1463 1676 1882 1857 1768 1644 1814 1805 1927 1659 1664 1922 2160 1943 1909 1932 1989 1849 1598 1482 1409 1246 977 772 867 1162 1298 1482 1763 1591 1494 1484 1288 1257 1187 1346 1551 1620 1574 1599 1911 2197 2407 2413 2040 1741 1788 1749 1657 1635 1808 1957 1819 1554 1768 2026 2112 2040 1872 1829 1863 1887 2017 2250 2322 2243 2192 2170 2133 2105 2073 2106 2145 2313 2476 2292 1955 1827 1865 1958 2240 2460 2400 2253 2049 1790 1809 2036 2073 2183 2489 2657 2819 2728 2351 1885 1268 792 1023 1221 1117 1107 1036 992 1326 1619 1735 1803 1777 1646 1580 1613 1634 1744 1911 2022 2340 2535 2560 1874 1445 1561 1501 1431 1276 1067 968 955 892 848 945 1076 1082 1164 1288 1466 1546 1425 1422 1758 1910 1817 1477 1331 1340 1308 1295 1253 1263 1284 1308 1317 1318 1253 1206 1284 1416 1630 1752 1824 1791 1835 1844 1834 1976 2081 2151 2290 2490 2545 2598 2614 2686 2844 2858 2563 2307 2371 2318 2364 2487 2499 2493 2430 2450 2425 2370 2502 2602 2432 2283 2113 1900 1953 2411 2889 2793 2162 1782 1926 2231 2504 2747 3083 3067 2790 2630 2586 2625 2666 2816 3114 3162 3088 3159 3256 3263 3302 3396 3398 3025 2860 2669 2472 2745 2891 2794 2787 2597 2406 2173 2117 2160 2244 2150 2056 2188 2304 2368 2226 1803 1662 1500 1901 1980 2086 1961 2039 2105 2263 2275 2126 2172 2211 2219 2149 1926 1636 1311 1307 1118 993 1035 1125 1140 1456 1344 1172 793 635 664 698 742 807 848 804 683 571 493 478 431 375 323 420 509 525 498 515 568 589 544 512 574 718 843 931 1003 1081 1162 1179 1185 1302 1265 1446 1412 1376 1353 1336 1350 1350 1421 1484 1514 1559 1615 1647 1601 1510 1474 1630 1693 1680 1740 1819 1839 1805 1743 1644 1540 1502 1489 1447 1393 1410 1526 1686 1862 2000 2019 2226 2525 2782 2910 3056 3245 3338 3352 3147 2742 2409 2412 2587 2772 3023 3130 3100 2930 2770 2729 2800 2814 2742 2763 2588 2416 2231 2006 1838 1744 1691 1657 1570 1458 1427 1413 1359 1276 1281 1316 1375 1499 1580 1549 1430 1352 1392 1453 1498 1531 1479 1362 1316 1346 1350 1345 1337 1318 1316 1332 1339 1313 1300 1297 1291 1252 1193 1152 1116 1094 1047 925 826 717 615 523 521 474 387 257 172 143 138 142 153 164 194 199 205 254 226 168 163 178 199 189 202 236 228 182 155 184 208 188 116 95 162 306 492 594 602 582 425 370 400 540 816 1019 1111 1214 1327 1490 1346 1644 1691 1577 1288 1042 1255 1284 1081 974 1132 1223 1097 1013 1039 933 1409 2389 1931 1375 969 994 1183 1380 1265 1433 1924 2307 2326 2284 2121 1571 1146 1236 1692 1992 1753 1391 1000 897 1048 1181 1401 1770 1927 1677 1228 980 841 836 897 928 1052 1336 1630 1671 1707 1362 876 577 505 679 1071 1346 1404 1185 1163 1403 2158 2348 2444 2483 2072 1575 1305 1141 1021 914 901 1437 1941 1526 925 984 1106 1505 1486 1107 1053 1147 1294 1504 1665 1884 1771 1257 1233 1266 1584 1614 1384 1233 1238 1292 1296 1293 1414 1281 1116 885 738 770 808 964 1092 1122 1032 857 873 939 864 630 549 707 747 632 596 507 478 619 894 1073 1014 839 989 1011 907 872 859 846 829 889 851 807 861 912 921 993 1127 1109 853 655 671 728 820 914 1099 1605 1953 1680 1449 1292 1013 715 690 816 1090 1478 1784 1806 1540 1235 1049 1063 1081 802 770 864 1167 1161 827 773 832 1099 1267 1282 1204 1307 1652 1912 1925 1578 1012 788 943 1241 1342 1145 1050 1214 1203 1134 1123 1243 1062 871 1057 1239 1122 1006 1212 1476 1587 1674 1795 1796 1490 1084 1204 1486 1766 1675 1366 1263 1490 1683 1803 1710 1646 1504 1290 1249 1409 1579 1692 1805 2117 2438 2583 2745 2215 1532 1250 1185 1222 1221 1717 2024 2680 3073 2725 1959 1610 1559 1529 1392 1255 1285 1456 1742 2067 2271 2533 2498 2157 1731 1610 1741 1458 1421 1578 1753 1365 1408 1603 1865 1955 1869 1723 1693 1677 1424 1117 994 768 933 1369 1494 1491 1459 1529 1366 1149 1164 1318 1365 1614 1552 1333 1447 1773 2234 2456 2028 1568 1660 1750 1700 1788 1637 1591 1774 1548 1796 2012 2023 2031 2015 1995 1970 1925 1934 2050 2170 2168 2064 1980 1964 1913 1777 1882 2051 2517 2737 2172 1866 1606 1623 1690 1822 2103 2216 2284 2355 2213 2114 2253 2335 2288 2318 2430 2557 2502 2126 1597 978 864 1052 1148 1280 1289 1087 1070 1423 1671 1775 1851 1872 1824 1733 1672 1753 1872 1878 1721 2046 2513 2574 2257 2236 1759 1417 1291 1207 1199 1149 1120 1110 1109 1213 1446 1673 1613 1407 1444 1413 1298 1321 1810 1895 1976 1702 1551 1505 1386 1244 1201 1221 1276 1256 1226 1281 1299 1294 1406 1535 1654 1935 1955 1962 1956 1950 1918 1977 2057 2165 2318 2383 2372 2300 2267 2360 2494 2544 2489 2461 2527 2497 2524 2620 2660 2568 2321 2365 2362 2235 2328 2387 2341 2244 2145 1962 1897 2325 2812 2886 2471 2201 1861 2048 2499 2755 2957 3079 3176 3052 2943 2860 2803 2679 2814 3076 3085 3094 3182 3070 3136 3311 3288 2829 2701 2482 2348 2618 2682 2806 2925 2795 2608 2394 2171 2112 2143 2022 1962 2165 2300 2486 2703 2105 1787 1430 1571 1663 1991 2125 2153 2195 2220 2108 2003 1961 1917 1956 2038 2025 1788 1475 1354 1309 1164 1158 1389 1505 1585 1590 1466 1142 894 779 761 793 858 933 1070 982 920 1037 933 747 586 329 345 501 404 404 447 502 498 516 550 586 766 915 970 980 971 1129 1085 1173 1216 1159 1333 1369 1385 1409 1416 1374 1436 1541 1561 1567 1582 1629 1677 1610 1547 1464 1493 1560 1552 1624 1783 1908 1796 1724 1635 1522 1421 1291 1270 1287 1348 1462 1641 1804 1818 1982 2276 2593 2726 2780 2928 2980 3125 3310 3239 3028 2822 2751 2779 2846 2887 2995 3048 2956 2805 2712 2771 2816 2837 2769 2551 2345 2205 2066 1889 1797 1726 1635 1564 1408 1473 1357 1322 1260 1241 1285 1379 1424 1437 1458 1440 1411 1424 1451 1480 1530 1531 1430 1361 1371 1366 1350 1338 1325 1321 1339 1353 1350 1324 1297 1295 1257 1190 1164 1157 1129 1065 913 808 703 610 556 534 494 387 252 171 145 140 136 141 162 183 163 187 230 198 183 161 176 181 181 200 212 206 179 146 170 216 214 112 89 96 273 577 804 747 587 464 403 431 669 985 1210 1208 1157 1143 1093 1076 1364 1550 1583 1564 1558 1536 1460 1203 882 817 997 1144 1344 1678 1774 2169 2377 1817 1598 1516 1332 1311 1164 846 878 1063 1181 1802 2065 2336 2269 1988 1800 1865 1840 1464 1185 995 865 827 823 1063 1572 1780 1594 1142 1037 1047 855 803 843 838 1025 1385 1561 1691 1518 990 615 518 615 882 1064 1094 1143 1280 1696 2029 2235 2415 2383 1989 1503 1277 1143 1020 692 781 1386 1931 1728 1414 1254 1296 1675 1776 1425 1181 1213 1315 1538 1717 1927 1767 1309 1309 1279 1585 1887 1673 1363 1230 1155 1290 1355 1375 1158 1046 811 681 683 670 794 982 1091 1004 799 796 875 805 587 570 706 737 771 791 649 536 567 752 987 1009 951 1106 1189 1081 1034 973 1010 997 942 857 840 925 991 988 1007 1081 1109 962 740 646 731 836 1051 1418 1990 1746 1464 1374 1343 1253 1042 838 825 990 1223 1466 1595 1458 1173 1032 1029 1072 977 794 742 1106 1074 715 638 855 1193 1438 1320 1015 1100 1262 1643 2004 1717 1181 933 1013 1293 1396 1142 1013 1229 1379 1399 1277 1534 1417 1178 1212 1355 1276 1212 1331 1484 1512 1548 1754 1903 1626 1169 1247 1486 1884 2105 1700 1570 1623 1666 1808 1704 1678 1593 1441 1349 1366 1418 1452 1450 1521 1918 2573 2944 2887 2318 1657 1522 1622 1607 2235 2521 2647 2975 2217 1506 1262 1237 1293 1325 1301 1548 1935 2134 2436 2683 2970 3067 2715 2019 1709 1547 1186 1102 1153 1128 842 854 1156 1617 1943 2041 2021 1908 1872 1906 1778 1553 885 733 1104 1427 1383 1387 1614 1594 1325 1435 1247 1360 1702 1719 1472 1337 1616 2224 2534 2307 2024 1885 1989 2091 2260 1986 1670 1723 1490 1668 1937 1916 1835 1778 1919 2009 1963 1894 1913 2026 2115 2103 2058 1939 1724 1482 1601 1885 2479 2611 2028 1673 1564 1492 1626 1728 1831 1916 2068 2315 2411 2355 2351 2399 2445 2368 2396 2390 2399 2190 1750 1229 1051 1104 1023 1126 1272 1192 1236 1492 1590 1616 1696 1755 1805 1742 1726 2005 2295 2134 1611 1627 2432 2493 2476 2287 1856 1469 1210 1273 1395 1383 1361 1376 1368 1351 1370 1473 1652 1591 1500 1360 1222 1378 1451 1728 1854 1759 1681 1498 1275 1204 1188 1197 1212 1189 1226 1411 1465 1460 1569 1627 1758 1968 1976 1986 1993 1969 1934 1964 2002 2054 2201 2292 2235 2167 2163 2167 2219 2272 2376 2485 2411 2603 2775 2831 2828 2636 2350 2252 2354 2350 2345 2307 2208 2237 2329 2113 1978 2320 2660 2700 2506 2482 2033 1945 2267 2606 2742 2955 3121 3117 2971 2911 2906 2759 2687 2911 3131 3043 3016 2937 3025 3031 2910 2538 2340 2454 2329 2345 2499 2853 3015 2818 2685 2630 2317 1945 1820 1836 2041 2178 2296 2407 2594 2407 1831 1746 1428 1628 2004 2225 2264 2180 2015 1834 1724 1675 1690 1769 1740 1993 2010 1827 1598 2007 1784 1622 1785 1730 1688 1894 1908 1837 1603 1209 1029 959 1023 974 1328 1384 1453 1681 1253 1057 853 514 416 586 580 522 575 663 627 586 603 638 881 949 978 966 855 964 968 1191 1241 1214 1332 1383 1392 1428 1470 1514 1598 1662 1622 1584 1593 1651 1720 1668 1661 1615 1514 1460 1468 1645 1900 1960 1826 1735 1683 1555 1383 1197 1098 1179 1356 1458 1536 1594 1694 1937 2311 2555 2642 2670 2704 2796 3051 3207 3112 2946 2805 2865 2902 2925 3048 2975 2901 2889 2708 2603 2581 2602 2704 2697 2523 2309 2181 2090 1996 1950 1738 1598 1527 1432 1392 1356 1274 1229 1209 1253 1335 1326 1284 1316 1340 1382 1420 1415 1367 1442 1489 1445 1425 1377 1378 1370 1346 1335 1332 1340 1363 1377 1344 1303 1306 1251 1204 1208 1226 1122 1064 928 814 703 614 558 513 457 351 222 162 149 146 126 129 156 149 144 181 203 201 184 168 177 181 182 193 193 187 156 129 122 188 197 131 71 92 255 522 705 664 559 512 462 455 749 1117 1349 1228 1181 994 823 933 1030 1203 1314 1312 1370 1565 1656 1415 943 629 753 814 1136 1481 1963 2383 2288 1758 1521 1512 1383 1290 1121 673 494 526 717 1324 1781 2137 2366 2407 2400 2328 2033 1508 1109 886 778 742 819 1060 1420 1778 1604 1360 1173 1096 1013 929 919 846 781 850 1195 1680 1675 1214 670 550 478 634 827 1014 1336 1555 1754 1839 1930 2047 2016 1828 1537 1530 1464 1137 997 1032 1464 1734 1747 1560 1399 1538 1854 2022 1851 1725 1579 1504 1365 1639 1845 1858 1721 1507 1390 1612 1936 1898 1699 1474 1110 1182 1367 1331 1028 952 888 707 614 648 760 908 1006 915 761 754 879 840 626 542 637 764 887 934 850 716 659 706 893 963 955 1003 1047 1184 1183 1110 1114 1091 1010 939 956 1035 1078 1050 1003 990 1015 995 865 705 684 758 988 1410 1874 1463 1379 1447 1465 1447 1265 1014 875 924 1106 1251 1339 1367 1190 1046 1028 1071 1095 893 769 923 745 420 500 859 1323 1591 1517 1435 1098 1013 1549 2034 1927 1466 1147 1136 1346 1495 1144 841 808 1112 1258 1133 1444 1647 1175 1056 1321 1340 1293 1379 1465 1523 1659 1932 2113 1814 1373 1264 1482 1903 2118 1927 1625 1462 1677 1837 1771 1639 1630 1650 1506 1381 1378 1394 1368 1406 1723 2245 2662 2954 2754 1874 1448 1605 1785 2240 2406 2757 2837 1965 1303 1082 1076 1255 1538 1713 1991 2395 2628 2874 2881 3005 3218 3008 2325 2085 1971 1528 1484 1139 853 622 674 1035 1580 1987 2148 2098 1942 1870 1837 1962 2058 1386 845 959 1220 1277 1411 1682 1856 1884 1577 1420 1556 1901 2092 1964 1688 1753 2162 2389 2408 2243 2068 2222 2468 2463 2319 2077 1770 1667 1692 1698 1795 1817 1718 1721 1800 1822 1817 1856 1926 2015 2162 2209 1969 1593 1466 1469 1683 2294 2393 2038 1957 1685 1461 1513 1544 1499 1530 1831 2126 2256 2437 2473 2499 2324 2261 2279 2177 2216 2188 1920 1700 1396 1187 980 979 1115 1196 1347 1420 1341 1345 1414 1480 1580 1594 1737 2101 2576 2472 1737 1524 1541 1880 2145 1988 1572 1260 1159 1327 1474 1471 1431 1410 1398 1289 1225 1275 1256 1597 1693 1598 1472 1576 1337 1506 1567 1596 1552 1332 1240 1316 1366 1307 1222 1228 1266 1484 1617 1624 1658 1707 1712 1780 1879 1927 1953 1963 1959 2028 2062 2060 2077 2023 1917 1982 2186 2134 2066 2060 2171 2219 2332 2490 2823 3025 2988 2795 2492 2198 2252 2307 2308 2257 2148 2175 2125 2058 1970 2103 2298 2439 2320 2298 2120 2021 2151 2325 2517 2761 2944 2920 2719 2701 2838 2819 2781 2821 2976 2946 2935 2808 2961 2781 2606 2370 2304 2388 2445 2554 2698 2981 3047 2831 2681 2612 2460 2381 2217 2029 2192 2318 2282 2472 2421 2259 2172 1877 1627 1662 1966 2212 2225 2253 2368 2298 2068 1822 1783 1925 1663 1967 2061 2061 2112 2187 1983 1867 1837 1793 1862 1990 2039 2074 1943 1545 1453 1335 1442 1028 1272 1287 1648 1666 1481 1292 1089 837 666 869 1045 874 735 806 672 717 708 701 696 800 984 939 1062 1059 1003 1181 1254 1345 1467 1492 1445 1446 1488 1497 1550 1602 1604 1609 1648 1653 1675 1742 1699 1654 1538 1425 1388 1597 1822 1833 1795 1747 1703 1478 1220 1009 897 1053 1202 1327 1406 1513 1730 2008 2310 2487 2543 2579 2620 2736 2974 3035 2842 2640 2567 2600 2614 2884 3015 2905 2747 2700 2609 2563 2538 2541 2570 2606 2537 2369 2242 2234 2072 1917 1702 1628 1569 1487 1377 1346 1309 1246 1207 1225 1258 1238 1180 1187 1198 1266 1341 1329 1279 1323 1356 1373 1392 1370 1368 1371 1356 1344 1342 1348 1372 1381 1353 1317 1308 1254 1254 1246 1240 1126 1049 940 809 744 668 540 480 447 329 202 168 154 144 125 132 144 143 146 167 188 212 217 195 183 186 178 179 186 182 152 97 77 128 139 138 94 102 220 378 476 525 546 610 503 381 596 1111 1292 1275 1157 833 581 606 795 964 1025 1144 1370 1633 1637 1472 1113 1130 884 868 773 819 1318 2013 2044 1682 1294 1229 1240 1329 1320 1145 1015 683 626 909 1503 1817 1893 2043 2277 2300 2049 1622 1211 1076 1052 850 813 907 1203 1546 1523 1495 1261 1137 1143 1133 1135 1094 929 734 1024 1671 1922 1425 1392 771 428 450 1062 1597 1683 1704 1635 1719 1786 1657 1671 1650 1551 1593 1686 1612 1624 1466 1535 1588 1519 1424 1413 1635 1829 1957 2139 2026 1626 1475 1251 1385 1459 1609 1799 1715 1587 1694 1878 1927 2098 1663 1248 1148 1230 1273 1031 1006 918 755 648 743 826 841 846 767 659 652 883 976 869 710 691 832 941 986 966 846 766 701 748 756 767 769 951 1199 1185 1063 1047 1069 1045 990 991 1027 1034 1014 991 988 1008 1000 963 796 557 516 695 1085 1514 1350 1298 1214 1295 1410 1404 1227 983 936 1070 1197 1292 1309 1231 1164 1054 1078 1167 1076 863 640 376 208 379 797 1326 1484 1618 1604 1246 1117 1566 2017 1937 1534 1124 979 1318 1454 1424 1046 651 935 905 823 1235 1528 972 796 1150 1286 1260 1360 1505 1623 1868 2222 2268 1923 1511 1204 1224 1632 1469 1797 1582 1367 1620 1902 1786 1549 1591 1680 1572 1474 1511 1505 1364 1312 1594 2022 2303 2577 2454 1670 1228 1403 1442 1814 2272 2659 2641 2034 1350 1078 1041 1255 1554 1818 2195 2531 2888 2976 2713 2791 3069 2954 2428 2280 2204 2201 1906 1422 897 713 726 950 1406 1857 2093 2074 2057 2057 1748 1879 2355 1981 1225 919 909 1401 1697 1743 1746 1936 1757 1530 1648 2043 2316 2238 1958 1842 1925 2002 2158 2022 1939 2218 2442 2401 2394 2433 2032 1990 1850 1790 1812 1815 1698 1621 1599 1591 1671 1755 1778 1920 2116 2241 2130 1828 1662 1339 1685 2071 2187 2199 2047 1660 1424 1465 1417 1199 1102 1325 1544 1555 1774 2170 2455 2441 2319 2099 1815 1837 1788 1667 1642 1487 1335 1276 1263 1147 1123 1296 1228 1010 1048 1154 1251 1300 1462 1657 2157 2497 2412 1761 1673 1525 1734 1834 1585 1273 1090 1126 1320 1417 1406 1465 1458 1367 1227 1338 1361 1133 1664 1914 2085 1922 1664 1502 1448 1357 1353 1321 1237 1267 1330 1376 1418 1364 1299 1281 1546 1719 1646 1645 1663 1729 1777 1768 1854 1966 2024 2042 2087 2083 2064 2063 1955 1854 1994 2168 2129 2046 2029 2040 2074 2219 2328 2581 2854 3082 3181 3060 2858 2650 2377 2176 2070 2014 1997 1883 1965 1889 1890 1928 2289 2164 2220 2149 2044 2047 2133 2035 2276 2717 2886 2760 2624 2615 2594 2742 2810 2834 2792 2889 2715 2767 2689 2595 2457 2426 2387 2525 2623 2753 2972 3070 2912 2652 2569 2478 2140 2300 2288 2284 2355 2225 2368 2377 2448 2337 2151 1956 1835 1962 2101 2109 2243 2190 2060 2055 2061 1943 2143 1883 1917 1920 2094 2263 2159 2022 1896 1651 1543 1582 1502 1481 1723 1823 1582 1596 1594 1677 1593 1379 1483 1630 1703 1755 1617 1386 1268 1234 1138 1101 1010 805 954 736 797 727 728 618 861 1009 1021 1180 1110 990 953 1144 1379 1508 1576 1535 1493 1494 1503 1529 1720 1668 1695 1678 1583 1455 1637 1739 1715 1650 1508 1339 1341 1491 1560 1599 1598 1608 1413 1099 932 776 879 908 1101 1299 1557 1874 2137 2349 2454 2454 2490 2589 2734 2900 2847 2630 2496 2360 2319 2506 2755 3052 3024 2725 2550 2508 2552 2697 2694 2603 2575 2560 2384 2356 2158 1914 1772 1713 1667 1592 1476 1425 1395 1348 1302 1248 1239 1219 1175 1126 1135 1170 1230 1306 1299 1278 1282 1283 1320 1357 1361 1358 1357 1362 1361 1361 1344 1362 1372 1352 1328 1316 1285 1268 1245 1201 1132 1052 933 841 791 632 509 463 445 326 216 213 160 130 128 131 138 147 148 150 183 234 240 199 176 186 172 166 185 190 148 83 59 63 105 162 136 138 291 437 552 585 614 721 530 367 609 986 1140 1229 1057 743 499 470 681 921 1067 1237 1276 1496 1476 1392 1319 1341 1286 1094 714 549 917 1311 1489 1591 981 834 894 1262 1293 1436 1295 963 745 829 1149 1262 1268 1686 2105 2217 2081 1711 1240 1258 1190 968 814 838 1081 1290 1364 1400 1256 1028 1055 1117 1134 1170 891 681 960 1570 1897 1889 1621 941 502 576 1103 1703 1834 1619 1409 1544 1663 1567 1497 1543 1515 1474 1707 1827 1606 1309 1254 1266 1250 1256 1428 1612 1671 1765 2133 2047 1615 1304 1140 1065 1041 1364 1813 1978 1852 1745 1767 1880 2020 1763 1434 1223 1257 1335 895 909 916 784 760 847 876 802 763 643 506 598 720 928 1020 891 816 911 1005 1020 972 891 835 748 681 667 609 676 1081 1276 1183 946 919 988 1025 1007 991 976 958 955 987 1055 1073 1035 1012 906 647 432 555 918 1244 1243 1202 1032 1058 1304 1547 1543 1242 997 1022 1156 1231 1227 1200 1152 1119 1129 1218 1194 958 616 359 181 291 779 941 1217 1503 1517 1277 1172 1434 1668 1595 1427 1136 942 1068 1094 1254 928 652 942 916 821 1266 1394 931 888 1222 1479 1584 1687 1780 1794 1972 2214 1991 1811 1575 1274 1201 1106 1094 1697 1664 1350 1408 1719 1580 1526 1526 1629 1702 1653 1631 1575 1324 1170 1504 1969 2227 2190 1997 1573 1324 1261 1436 1761 2123 2427 2494 2089 1458 1121 1036 1108 1275 1613 2121 2560 2990 2847 2453 2476 2816 2888 2499 2487 2266 2274 2246 1982 1356 1015 883 884 1155 1528 1790 2021 2186 2153 1787 1780 2290 2126 1428 752 1005 1070 1476 1829 1782 1989 1890 1596 1588 1937 2174 2089 1880 1711 1700 1793 1945 1852 1694 1968 2235 2380 2659 2700 2629 2258 2107 1984 1919 1915 1863 1762 1604 1503 1554 1616 1662 1800 2102 2300 2319 2119 1692 1389 1549 1593 1792 1853 1781 1631 1576 1631 1525 1263 1100 1114 1313 1615 1494 1592 1998 2256 2302 1905 1697 1616 1460 1417 1396 1348 1355 1537 1568 1250 1012 1024 993 958 1055 1138 1173 1180 1490 1683 2055 2165 2132 2014 1799 1637 1607 1557 1325 1138 1023 989 1118 1231 1281 1461 1546 1610 1796 2036 1656 1449 1728 1797 2111 1974 1646 1502 1430 1257 1174 1227 1257 1256 1280 1389 1477 1434 1303 1306 1631 1719 1700 1686 1745 1815 1890 1810 1805 1959 2061 2082 2098 2033 1927 1979 2021 2056 2093 2079 2194 2173 2196 2046 2050 2109 2313 2595 2879 3144 3364 3522 3456 3034 2549 2269 2198 2181 2044 2337 2144 2047 1927 1985 2057 1881 2091 2061 1912 1856 1828 1844 2019 2326 2610 2780 2725 2574 2492 2316 2339 2716 2745 2764 2660 2693 2651 2547 2496 2398 2377 2485 2559 2586 2704 2920 2962 2886 2739 2488 2201 2304 2315 2195 2118 2042 2035 1989 2141 2240 2092 1980 1955 1997 2172 2189 2207 1982 1895 2007 2105 2043 2175 2100 2011 1834 1906 2055 1978 1893 1813 1614 1495 1500 1463 1495 1479 1786 1610 1597 1389 1413 1475 1309 1418 1541 1751 1920 1838 1688 1578 1382 1259 1159 1063 872 1058 1033 1083 1142 797 676 929 1047 1002 1132 1246 1084 977 1170 1360 1526 1684 1657 1577 1584 1561 1610 1852 1887 1870 1835 1651 1561 1634 1749 1862 1817 1647 1419 1276 1171 1199 1359 1417 1525 1488 1219 998 837 784 851 1104 1386 1682 1982 2190 2293 2303 2322 2389 2513 2658 2822 2699 2550 2487 2258 2107 2098 2251 2651 2830 2717 2612 2472 2531 2756 2841 2749 2538 2523 2276 2160 1966 1791 1724 1717 1702 1681 1646 1554 1439 1389 1367 1290 1252 1229 1226 1130 1177 1225 1287 1329 1328 1342 1324 1305 1323 1350 1367 1354 1341 1363 1383 1387 1350 1353 1337 1333 1327 1322 1294 1259 1226 1195 1158 1089 1034 927 767 611 513 445 415 328 311 252 176 135 126 125 133 143 136 140 178 257 262 204 186 174 171 180 197 184 133 95 72 63 147 255 224 198 352 386 582 691 717 737 623 497 648 764 993 1145 1004 826 669 656 763 956 1014 932 899 991 1107 1071 1152 1370 1501 1272 792 527 600 867 1299 1327 849 570 477 785 782 1055 962 746 729 783 867 909 921 1212 1763 2127 2170 1997 1874 1574 1378 1143 891 847 920 1005 1165 1283 1212 890 856 990 1104 1235 1403 1114 1147 1433 1654 1783 1618 1120 762 897 1393 1482 1484 1139 961 1075 1330 1329 1307 1520 1538 1398 1474 1515 1265 1091 767 873 1060 1111 1330 1355 1440 1652 1942 1979 1715 1335 1129 931 889 1019 1536 1987 1928 1835 1759 1662 1748 1733 1540 1423 1414 1432 808 778 814 715 766 865 856 816 784 623 558 567 724 1014 1153 1027 869 876 978 1017 960 927 937 884 847 756 677 815 1239 1413 1176 875 861 963 1040 1026 1002 970 952 986 1053 1108 1079 1037 1019 1015 871 528 632 731 1067 1294 1226 1066 1028 1211 1516 1589 1341 977 808 843 880 950 1001 1019 1141 1167 1207 1201 978 670 523 387 378 749 1034 1199 1212 1210 1207 1239 1374 1371 1325 1509 1428 1335 962 956 1230 942 741 1069 1240 1099 1419 1434 1104 1077 1259 1654 1964 2014 1971 1985 2064 1955 1665 1682 1689 1572 1469 941 1121 1704 1654 1257 1232 1471 1508 1380 1302 1179 1137 1232 1354 1380 1123 941 1324 2026 2296 1934 1864 1902 1511 1286 1506 1772 2056 2347 2466 2167 1680 1411 1271 1157 1270 1655 2142 2569 3014 2841 2286 2205 2468 2653 2649 2409 2279 2328 2314 2337 1976 1359 1193 1271 1393 1558 1726 2042 2230 2101 1647 1631 2207 2193 1706 977 1372 1370 1569 1780 1674 1755 1750 1546 1568 1816 1919 1832 1615 1421 1619 2032 2016 1854 1557 1718 2184 2542 2808 2882 2514 2041 1927 1945 1869 1797 1858 1882 1730 1594 1556 1578 1708 1788 2117 2322 2384 2406 2011 1841 1600 1701 1763 1683 1659 1755 1899 1940 1787 1599 1489 1394 1588 1641 1519 1486 1709 1880 1770 1802 1880 1920 1726 1675 1468 1221 1194 1425 1478 1158 902 920 947 1028 1276 1383 1321 1322 1660 1878 1818 1780 1782 1794 1592 1450 1320 1215 1149 1116 1039 940 911 1017 1202 1372 1522 1619 1827 1943 1620 1579 1500 1704 1869 1742 1582 1518 1454 1199 965 945 1026 1197 1202 1352 1431 1423 1344 1380 1564 1686 1726 1739 1779 1891 1949 1885 1828 1880 1970 2018 2013 1950 1872 2022 2213 2271 2189 2087 2341 2371 2330 2049 2017 2100 2139 2262 2574 2745 2897 3192 3302 2982 2638 2423 2655 2856 2634 3028 2954 2389 2047 2276 2036 1773 1952 2045 2026 1905 1786 1839 1962 2112 2275 2516 2666 2607 2501 2312 2254 2400 2586 2715 2695 2746 2748 2702 2608 2553 2587 2583 2478 2374 2371 2487 2684 2769 2701 2464 2196 2134 2147 2011 2010 1906 1864 1889 1953 1997 1957 1967 1943 1923 1880 1948 2119 1823 1805 1899 2053 2078 2138 2116 2051 1833 1705 1744 1740 1722 1712 1653 1604 1561 1443 1078 1122 1498 1740 1699 1547 1516 1542 1445 1400 1361 1524 1723 1648 1695 1666 1519 1340 1235 1047 936 1032 1118 1241 1278 960 889 1126 1225 1068 1028 1149 1243 1268 1390 1493 1696 1803 1809 1806 1714 1673 1741 1782 1936 2003 1934 1847 1973 1849 1673 1818 1793 1606 1237 1210 1447 1214 1207 1318 1535 1613 1464 1424 1260 1006 967 1225 1582 1862 2057 2107 2113 2161 2331 2448 2484 2613 2639 2572 2530 2420 2231 2048 1921 2076 2474 2638 2647 2608 2486 2482 2588 2624 2531 2362 2286 2120 1948 1874 1791 1707 1672 1663 1662 1672 1591 1484 1428 1403 1337 1334 1257 1204 1150 1250 1322 1373 1394 1394 1395 1371 1351 1333 1332 1347 1335 1371 1362 1382 1385 1361 1331 1320 1326 1334 1335 1313 1269 1228 1216 1186 1136 1080 967 784 648 522 413 375 329 313 273 203 153 142 148 154 157 138 138 170 246 218 194 189 169 175 198 202 174 139 110 77 103 228 360 310 264 299 311 382 465 637 756 728 672 664 705 910 1072 1073 1151 1099 1128 976 975 856 699 652 708 724 863 1078 1218 1379 1196 772 639 818 1104 1382 1297 927 760 786 739 613 659 600 429 512 633 717 801 822 859 1345 1815 1934 2030 2107 1925 1595 1245 928 750 832 928 1025 1175 1146 976 917 909 1204 1518 1382 1191 1272 1291 1361 1637 1696 1409 1098 964 1060 1559 1608 1419 1161 959 1031 1028 1172 1635 1674 1293 1307 1435 1370 1236 693 700 960 1145 1277 1436 1474 1513 1764 1953 1907 1666 1630 1179 1106 965 1254 1577 1688 1668 1491 1367 1476 1698 1702 1624 1445 1390 803 742 776 756 803 851 803 744 702 665 554 554 789 1106 1242 1124 904 818 918 1010 1002 985 1002 1023 990 848 775 913 1342 1482 1195 905 891 1002 1091 1103 1004 910 955 1062 1096 1079 1054 1030 1035 1045 946 622 649 728 1143 1370 1092 1018 1070 1207 1359 1369 1245 960 716 660 667 735 761 880 1064 1158 1363 1258 1145 867 804 794 877 870 1087 1181 1052 969 1018 1124 1200 1189 1316 1648 1687 1611 1191 1045 1264 854 720 1087 1349 1200 1324 1346 1376 1081 1039 1435 1811 1886 1839 1957 1988 1636 1556 1618 1830 1843 1697 1147 1213 1509 1406 1156 1255 1423 1499 1491 1429 1252 1056 1019 1196 1367 1213 1014 1479 2013 2471 2447 1967 2134 1613 1439 1620 1856 2075 2366 2525 2417 2120 1808 1534 1404 1587 1995 2383 2726 2863 2553 2089 2087 2098 2252 2366 2263 2272 2259 2123 2242 2165 1819 1863 2121 2139 2075 2045 2027 1979 1814 1411 1547 2031 2150 2070 1799 1513 1748 1640 1598 1622 1619 1593 1446 1420 1608 1765 1748 1550 1555 1912 2391 2174 1947 1739 1886 1975 2322 2610 2685 2526 2152 1813 1726 1752 1695 1693 1784 1777 1670 1627 1766 1923 1867 2051 2319 2234 2228 2214 1717 1634 1752 1847 1814 1833 1958 2115 2205 2162 2099 1946 1710 1735 1957 2030 2019 1776 1746 1642 1663 1893 1970 1970 1909 1523 1115 1012 1147 1202 1114 1099 1079 1068 1195 1478 1739 1591 1530 1762 1858 1687 1442 1335 1413 1323 1175 1194 1139 1073 1130 1176 1136 1015 1019 1191 1251 1321 1371 1486 1633 1731 1644 1523 1698 1821 1648 1518 1497 1401 1266 1147 928 870 1020 1151 1389 1474 1518 1439 1452 1570 1680 1710 1732 1783 1908 1958 1919 1866 1829 1834 1859 1827 1834 1870 2065 2211 2191 2297 2324 2429 2466 2424 2158 2061 1993 2032 2239 2325 2450 2736 2972 3169 3033 2838 2656 2873 3031 3045 3085 3441 2838 2385 2741 2629 2101 2173 2297 2118 2026 1859 1880 2022 2208 2204 2295 2354 2426 2364 2325 2475 2449 2439 2512 2549 2569 2553 2567 2666 2675 2593 2537 2391 2223 2200 2186 2428 2666 2704 2580 2312 2162 2139 2058 2049 1987 1899 1867 1972 2078 2101 2152 2061 1846 1693 1592 1834 1704 1700 1817 1892 1969 2076 2044 2025 1970 1811 1726 1703 1704 1651 1598 1446 1348 1313 1090 1160 1383 1469 1513 1573 1459 1379 1412 1487 1374 1305 1376 1291 1495 1625 1513 1366 1295 1147 1132 1147 1154 1206 1184 1225 1308 1428 1479 1391 1282 1325 1583 1640 1755 1793 1895 1914 1991 2043 2006 1798 1678 1702 1851 1946 1919 1887 1869 1767 1668 1760 1759 1687 1605 1551 1572 1317 1186 1287 1525 1731 1809 1786 1572 1294 1196 1395 1811 2071 2154 2175 2137 2156 2425 2494 2523 2546 2543 2506 2461 2399 2286 2120 1933 1876 1953 2037 2343 2323 2326 2366 2323 2319 2199 2112 2064 1994 1867 1801 1784 1715 1665 1636 1606 1619 1583 1535 1414 1400 1352 1349 1274 1217 1220 1341 1433 1451 1472 1484 1446 1399 1398 1363 1343 1352 1357 1415 1403 1375 1361 1346 1330 1335 1343 1346 1342 1311 1270 1248 1238 1203 1167 1085 973 837 682 519 428 375 322 316 299 233 163 142 145 170 195 169 141 164 197 198 201 193 176 176 185 176 166 151 136 87 93 221 363 344 304 270 302 300 347 544 722 752 789 741 688 826 1003 1156 1267 1274 1263 1116 993 846 712 708 732 749 908 1131 1155 1108 930 693 971 1255 1434 1657 1730 1493 1744 2052 1599 1129 771 536 375 378 387 679 789 902 951 1102 1392 1592 1900 2212 2231 1766 1238 1085 874 777 800 907 1134 1221 1141 864 719 858 1115 1202 1161 1174 1140 1107 1300 1577 1854 1595 1138 953 1475 2117 2133 1844 1753 1629 1207 1558 1892 1768 1145 1165 1365 1791 1556 994 796 870 1124 1489 1712 1605 1436 1603 1794 1766 1922 1872 1590 1384 1224 1245 1290 1463 1590 1503 1294 1277 1451 1626 1666 1358 1299 834 717 739 809 868 896 755 738 599 562 481 532 750 1012 1182 1122 921 839 930 1012 1006 1000 1014 1080 1039 916 866 1004 1380 1403 1200 986 983 1023 1045 1050 950 865 918 997 1002 992 1011 1011 1049 1095 1055 801 638 718 1114 1224 929 894 972 1145 1239 1157 1075 997 785 578 624 784 789 799 869 1099 1482 1356 1131 1106 946 1054 1247 1254 1326 1366 1156 891 831 974 1092 1098 1147 1313 1646 1545 1065 962 1147 802 499 932 1179 1063 952 887 985 755 691 1055 1467 1622 1652 1757 1600 1161 1238 1516 1828 1799 1794 1425 1343 1365 1353 1357 1512 1590 1657 1680 1756 1682 1480 1507 1762 2009 1918 1630 2120 2203 2157 2164 2163 2291 1798 1602 1801 1975 2088 2331 2471 2508 2256 1803 1578 1661 1925 2223 2541 2796 2803 2365 2311 2279 2270 2329 2372 2006 1909 2022 1998 1962 1997 2067 2349 2654 2632 2485 2290 1888 1424 1266 1184 1497 1872 1898 2095 2286 2217 2007 1541 1534 1641 1533 1425 1295 1207 1355 1565 1730 1825 2126 2396 2428 2041 1778 1884 1917 2044 2329 2372 2376 2294 2058 1824 1718 1676 1595 1504 1563 1655 1703 1752 1952 2077 1994 2108 2268 2269 2173 1912 1683 1706 1789 1880 1920 1961 2048 2213 2345 2340 2399 2401 2161 1957 2224 2257 2112 1841 1661 1615 1771 1726 1660 1748 1692 1334 986 918 992 1045 1171 1307 1472 1461 1454 1665 2001 1849 1783 1791 1798 1604 1264 1144 1341 1521 1451 1245 1190 1279 1296 1403 1433 1308 1204 1222 1242 1413 1470 1484 1529 1746 1811 1650 1644 1767 1686 1517 1540 1530 1313 1189 1085 911 1012 1261 1469 1589 1651 1615 1617 1616 1661 1688 1682 1697 1803 1897 1894 1882 1864 1815 1773 1676 1762 1901 2094 2163 2153 2171 2262 2473 2616 2655 2550 2421 2266 2469 2571 2158 2203 2550 2901 3175 3129 2950 2845 2886 3144 3361 3512 3369 2642 2404 2974 3232 3069 2894 2480 2195 2210 2134 1968 2024 2281 2230 2341 2270 2348 2309 2235 2423 2537 2513 2509 2490 2515 2521 2430 2501 2639 2528 2457 2349 2245 2196 2087 2288 2528 2491 2437 2299 2234 2222 2157 2075 2061 2108 2136 2131 2272 2254 2172 2137 1771 1556 1456 1593 1541 1469 1547 1600 1703 1818 1720 1635 1796 1860 1792 1742 1714 1574 1530 1370 1182 1132 1121 1159 1194 1211 1309 1380 1353 1342 1347 1327 1242 1189 1224 1118 1054 1323 1428 1402 1289 1192 1243 1406 1424 1344 1327 1526 1701 1694 1690 1660 1560 1564 1914 1986 2087 2165 2139 2096 2288 2396 2348 2199 1895 1787 1915 2066 2088 1895 1981 1945 1827 1841 1832 1820 1820 1805 1798 1535 1281 1260 1345 1498 1728 1875 1795 1586 1478 1588 2001 2080 2344 2387 2263 2297 2428 2427 2487 2535 2564 2563 2496 2411 2302 2221 2018 1812 1906 2007 2213 2149 2191 2207 2221 2216 2123 2037 2027 1991 1873 1763 1744 1719 1720 1639 1523 1481 1520 1483 1402 1367 1331 1358 1355 1313 1331 1447 1549 1553 1535 1524 1481 1433 1433 1425 1429 1408 1412 1446 1430 1391 1372 1362 1351 1360 1360 1352 1342 1316 1283 1276 1265 1224 1161 1098 1001 847 701 587 492 405 345 362 332 273 240 179 135 158 198 193 161 160 169 186 205 196 177 165 167 170 169 186 158 84 71 169 275 298 280 258 319 366 357 461 557 658 873 800 680 823 987 1022 1095 1165 1222 1135 988 990 1147 1181 1077 948 974 891 731 656 644 753 1040 1332 1606 1880 2091 2118 2319 2438 2310 1881 1309 788 1135 556 402 556 784 923 928 903 1037 1343 1759 2191 2323 1819 1424 991 817 763 751 883 1113 1207 1023 714 517 521 675 816 871 975 1004 1055 1437 1933 2049 1903 1292 1056 1604 2219 2282 2186 2131 1877 1476 2004 2012 1706 1353 1352 1532 1955 1794 1199 861 907 1172 1736 1979 1759 1405 1434 1356 1403 1657 1842 1737 1497 1374 1317 1292 1459 1620 1568 1392 1364 1232 1409 1583 1365 1338 826 663 719 811 829 901 883 735 548 513 470 531 700 911 1067 1072 948 857 862 893 928 947 962 1028 1071 1019 983 1120 1380 1326 1091 963 951 1010 1084 1025 786 696 793 862 913 971 1004 1002 1100 1134 1013 749 560 521 814 964 782 765 976 1085 1069 1033 934 796 651 573 679 866 976 780 680 918 1130 1268 1255 1102 813 904 1193 1349 1474 1453 1110 805 744 858 985 1060 1180 1270 1472 1236 757 730 858 571 386 719 999 1119 897 679 670 628 718 1050 1366 1493 1568 1630 1396 867 853 1338 1641 1591 1797 1667 1407 1596 1703 1723 1754 1669 1604 1663 1706 1590 1558 1746 2021 2423 2503 2336 2657 2575 2149 1762 2220 2373 1995 1899 1990 2093 2154 2272 2328 2307 1967 1562 1554 1747 2016 2221 2601 2830 2435 2351 2095 2295 2249 2206 2228 1946 1889 2037 2203 2111 1976 2083 2435 2661 2585 2607 2463 1885 1106 903 978 1065 1446 1938 2263 2714 2844 2229 1547 1559 1729 1601 1455 1392 1529 1871 1842 1775 1875 2270 2498 2392 1802 1724 1585 1717 1961 2110 1961 1859 1850 1916 1973 1877 1752 1605 1409 1412 1487 1672 1804 2008 2108 1998 2056 2068 2256 2160 1826 1744 1828 1822 1805 1872 1969 2085 2293 2471 2368 2266 2290 2331 2196 2058 1795 1772 1751 1571 1456 1677 1501 1238 1261 1279 1120 975 933 987 1096 1225 1536 1706 1680 1585 1579 1865 1798 1746 1711 1775 1600 1340 1226 1391 1717 1805 1595 1508 1576 1466 1563 1594 1429 1263 1178 1279 1494 1528 1727 1980 2021 1837 1656 1529 1646 1782 1729 1738 1635 1348 1292 1243 1093 1185 1427 1514 1631 1742 1790 1748 1700 1764 1840 1838 1789 1804 1840 1855 1910 1938 1906 1843 1739 1777 1991 2143 2157 2093 2038 2147 2508 2785 2896 2910 2890 2897 2906 2665 2312 2292 2421 2732 3089 3102 2812 2804 2963 3232 3371 3544 3228 2596 2410 2684 2982 3191 2989 2397 2041 2061 2205 2020 2040 2099 2131 2313 2339 2403 2354 2363 2411 2479 2530 2526 2508 2507 2570 2587 2461 2476 2454 2507 2338 2364 2342 2113 2118 2280 2308 2335 2300 2293 2284 2186 2105 2117 2133 2142 2144 2271 2306 2100 1974 1768 1589 1463 1452 1419 1406 1379 1451 1626 1728 1642 1525 1455 1656 1728 1784 1728 1461 1389 1471 1463 1263 1153 1194 1178 1166 1243 1220 1089 1087 1200 1442 1288 1026 1237 1065 915 1029 1076 1187 1196 1077 1144 1340 1479 1502 1494 1640 1795 1782 1736 1756 1761 1778 2163 2265 2366 2443 2595 2517 2526 2519 2616 2490 2108 1946 1958 2148 2206 2064 1969 1941 1895 1923 1899 1892 1962 1998 1911 1706 1454 1333 1311 1332 1546 1692 1794 1716 1679 1702 1879 2046 2258 2324 2323 2376 2441 2469 2551 2677 2768 2745 2587 2595 2523 2342 2329 1988 1903 2030 2243 2289 2295 2255 2166 2080 2041 2030 2038 1969 1763 1713 1711 1714 1683 1608 1547 1506 1501 1434 1408 1378 1390 1436 1472 1498 1502 1577 1687 1653 1589 1548 1499 1449 1453 1459 1471 1468 1471 1474 1458 1431 1416 1415 1403 1403 1368 1341 1331 1294 1282 1326 1268 1196 1146 1101 1013 877 781 689 528 415 391 435 408 367 333 239 158 137 165 191 180 168 171 195 210 194 181 159 158 143 154 181 146 76 58 135 175 233 305 334 416 545 443 435 457 670 854 784 749 844 919 946 980 1065 1183 1199 1145 1215 1500 1525 1260 989 935 712 540 481 489 711 1059 1278 1416 1769 1993 2142 2320 2301 2340 2192 1895 1772 1622 948 499 437 597 773 787 707 980 1322 1660 2094 2222 1868 1704 997 784 706 717 790 909 1024 983 852 848 914 1181 1359 1309 903 977 1222 1650 2166 2203 1787 1264 1102 1546 2163 2142 2148 2046 1695 1787 2045 1946 1790 1650 1619 1838 2034 1769 1207 1020 1082 1362 1955 2014 1799 1553 1440 1273 1261 1509 1752 1728 1552 1480 1262 1212 1432 1756 1790 1676 1696 1443 1443 1576 1479 1310 821 637 680 758 786 795 894 719 564 568 560 559 704 884 991 978 893 839 835 855 883 858 892 982 1092 1113 1088 1208 1308 1235 1173 989 901 996 1074 912 593 507 649 788 893 945 966 983 1079 1107 963 686 496 522 594 728 718 715 836 884 938 852 594 412 452 625 769 872 988 800 534 601 618 857 1085 1062 862 779 980 1313 1488 1377 999 752 720 792 967 1122 1211 1298 1360 1097 766 673 722 477 481 462 826 1204 1098 851 729 826 1009 1251 1480 1599 1678 1662 1403 869 870 1304 1540 1502 1787 1821 1667 1831 1889 1950 1758 1481 1439 1593 1628 1549 1480 1430 1680 2212 2545 2598 2674 2549 1892 1457 2064 2448 2198 2092 2107 2161 2202 2227 2188 1991 1677 1489 1480 1568 1768 2037 2449 2516 2681 2205 2032 2101 2059 2101 2069 1859 1566 1632 2023 2296 2321 2330 2460 2518 2524 2750 2618 1819 1025 833 771 877 1341 1914 2291 2684 2832 2115 1377 1390 1661 1770 1753 1703 1954 2407 2235 1904 1831 1985 2059 2090 1647 1663 1509 1515 1671 1794 1406 1230 1428 1683 1779 1755 1666 1521 1441 1285 1366 1686 1689 1745 1994 1732 1891 2066 2190 2112 1905 1925 2037 1960 1915 2026 2128 2225 2354 2486 2388 2180 2094 2278 2215 2062 1667 1634 1600 1514 1398 1398 1322 1110 1064 1167 1186 1173 1161 1181 1219 1205 1386 1490 1583 1518 1323 1416 1400 1322 1485 1700 1606 1335 1229 1387 1665 1845 1837 1730 1490 1367 1420 1386 1255 1142 1152 1182 1284 1479 1657 1733 1780 1750 1574 1359 1357 1513 1622 1684 1686 1414 1309 1329 1288 1363 1426 1539 1555 1782 1866 1839 1836 1894 1923 1875 1844 1829 1783 1802 1904 1994 2003 1918 1804 1809 1909 2039 2158 2122 2107 2208 2495 2797 3018 3135 3182 3264 3179 2804 2571 2411 2425 2484 2762 2763 2614 2602 2763 3058 3387 3587 3437 2853 2380 2356 2580 2907 2847 2717 2111 1970 2078 2013 1980 2053 2045 2206 2341 2403 2512 2643 2629 2595 2588 2551 2557 2506 2476 2439 2493 2511 2494 2509 2364 2355 2407 2299 2110 2121 2104 2066 2148 2250 2310 2302 2258 2208 2194 2213 2210 2202 2395 2169 2002 1794 1649 1577 1517 1551 1530 1430 1431 1601 1793 1787 1540 1471 1495 1656 1888 1781 1580 1354 1314 1415 1468 1389 1322 1234 1154 1141 1079 941 966 1159 1121 865 775 1081 1085 1002 943 813 772 861 958 1119 1453 1779 1823 1647 1756 1746 1767 1770 1819 1990 2041 2329 2529 2656 2747 2762 2771 2791 2708 2615 2361 2148 2074 2012 2190 2166 2067 2038 1980 1981 1926 1858 1836 1909 1973 1936 1834 1695 1567 1458 1322 1390 1531 1648 1652 1658 1681 1785 1955 2129 2280 2388 2441 2481 2544 2673 2798 2817 2850 2751 2857 2837 2534 2383 2058 1913 2082 2372 2486 2494 2404 2052 1730 1802 1946 2008 1962 1772 1795 1723 1693 1606 1562 1449 1415 1426 1448 1458 1453 1503 1595 1612 1649 1659 1688 1762 1713 1658 1583 1517 1476 1461 1443 1436 1437 1449 1469 1475 1460 1452 1429 1428 1425 1363 1347 1366 1375 1388 1348 1263 1187 1141 1102 1069 1027 869 690 523 398 383 429 445 451 387 285 181 141 155 166 165 163 169 187 211 209 188 179 159 149 142 145 122 75 57 76 152 299 425 495 626 768 777 555 539 714 771 738 736 789 846 881 982 1167 1202 1227 1198 1295 1330 1331 1142 915 816 765 612 421 369 541 819 1051 1344 1569 1671 1960 2192 2178 2164 2146 2176 2214 1839 1228 731 438 389 430 422 278 645 1242 1604 2033 2012 2095 1766 1151 813 729 677 624 672 889 1073 1093 1624 1818 2069 2061 1200 916 1094 1390 1600 1791 1946 1573 1121 1081 1553 1910 2000 2030 1867 1618 1833 2072 1937 1748 1650 1655 1844 1992 1810 1745 1371 1344 1620 1935 1927 1764 1677 1512 1314 1291 1526 1663 1663 1669 1468 1226 1091 1274 1722 1870 1983 2006 1798 1600 1607 1541 1173 697 489 513 541 718 784 972 852 703 713 692 632 755 902 921 898 825 748 755 807 844 823 870 1024 1105 1125 1098 1222 1289 1272 1123 925 864 974 1023 765 484 423 508 632 739 788 811 904 1042 1065 885 597 538 653 634 682 669 718 751 729 727 622 360 244 488 850 993 944 963 863 571 565 477 781 1040 1218 1142 849 888 1226 1471 1373 1060 887 820 838 1069 1260 1260 1270 1299 1174 806 680 680 591 621 519 793 1292 1381 1229 1067 1090 1224 1392 1549 1689 1849 1781 1407 950 1172 1517 1700 1604 1685 1764 1764 1705 1727 1803 1684 1462 1527 1752 1866 1895 1802 1623 1575 1638 1925 2334 2396 2515 1766 1205 1695 2209 2111 1961 1995 2035 2064 2076 1996 1751 1541 1479 1381 1372 1490 1710 1850 2428 2677 2238 2157 2052 2029 1988 2000 1814 1522 1369 1423 1743 2140 2356 2383 2403 2684 2979 2673 1682 1386 841 640 797 1142 1450 1675 2111 2390 1885 1271 1058 1127 1345 1593 1828 2064 2241 2162 1923 1831 1741 1729 1651 1548 1471 1329 1287 1386 1315 1205 1280 1561 1734 1772 1734 1528 1443 1488 1203 1248 1567 1578 1480 1531 1474 1646 1937 2114 2104 2014 1984 1923 1847 1901 2008 2113 2223 2253 2338 2431 2358 2245 2294 2260 2260 2004 1917 1921 1876 1656 1424 1474 1485 1394 1459 1495 1478 1349 1358 1245 1123 1095 1163 1256 1265 1161 1189 1179 1162 1377 1553 1487 1281 1244 1383 1383 1466 1648 1528 1207 1146 1157 1104 1051 1020 1094 1189 1376 1507 1574 1662 1656 1602 1507 1319 1184 1234 1313 1499 1533 1499 1365 1360 1346 1415 1445 1563 1590 1763 1862 1850 1854 1906 1962 2003 2004 1981 1881 1795 1864 1958 1996 1925 1868 1868 1906 1956 2018 2050 2126 2286 2511 2735 2886 2954 3049 3096 3047 2767 2491 2335 2336 2317 2399 2419 2511 2389 2493 2786 3174 3495 3413 2887 2354 2086 2401 2936 3028 2753 2261 2121 2049 2034 2005 2152 2114 2184 2333 2472 2608 2656 2600 2587 2689 2688 2693 2620 2478 2620 2493 2502 2416 2418 2348 2369 2445 2450 2332 2244 2230 2241 2216 2171 2270 2295 2275 2236 2228 2232 2081 2115 2299 2194 2126 1917 1741 1693 1659 1614 1618 1601 1536 1575 1684 1736 1641 1652 1610 1651 1811 1771 1630 1512 1503 1540 1417 1261 1228 1200 1159 1089 1036 1026 1047 1139 1079 897 842 908 870 771 709 793 808 817 934 1098 1370 1626 1776 1750 1714 1754 1758 1824 1846 2096 2217 2554 2916 3029 2877 2786 2887 2791 2596 2665 2598 2300 2103 2100 2201 2149 2070 2038 2012 1963 1852 1834 1846 1855 1902 1941 1981 1987 1834 1644 1443 1387 1463 1495 1520 1560 1648 1778 1885 2052 2302 2469 2495 2488 2503 2490 2632 2796 3059 3039 2895 2673 2461 2215 2027 1924 2092 2370 2469 2436 2277 1823 1345 1430 1712 1895 1868 1864 1795 1711 1652 1604 1576 1459 1405 1425 1424 1461 1513 1577 1698 1704 1706 1676 1692 1738 1682 1641 1579 1525 1506 1470 1430 1409 1400 1436 1478 1495 1499 1479 1440 1428 1421 1373 1370 1385 1405 1397 1331 1261 1201 1144 1105 1095 1036 869 708 524 402 382 381 414 438 409 319 205 146 144 138 143 144 154 164 223 240 204 183 166 146 123 121 124 111 98 104 247 410 504 590 806 841 786 592 550 641 641 619 647 733 881 952 1020 1101 1062 1105 1047 1114 1155 1069 899 803 768 768 734 579 404 474 844 1273 1071 1100 1298 1523 1905 1995 2014 2009 2105 2200 2065 1637 1115 703 675 405 264 183 378 940 1389 1509 1788 2033 1862 1375 954 818 672 512 553 874 1239 1513 2189 2430 2378 1845 1101 945 1212 1378 1468 1712 1827 1461 928 821 1266 1297 1705 1905 1798 1611 1690 1846 1823 1585 1430 1501 1685 1899 1721 1754 1593 1560 1710 1901 1874 1741 1659 1559 1490 1427 1560 1559 1586 1663 1547 1330 1054 1032 1116 1320 1774 2007 1983 1734 1696 1661 1365 624 473 482 562 817 864 934 929 915 915 825 737 849 984 1021 966 849 717 661 712 790 826 855 1028 1113 1090 1072 1092 1157 1132 969 855 879 1026 1038 745 528 485 474 484 509 579 726 878 1023 943 787 632 704 806 931 939 935 1095 927 781 791 619 300 240 602 1065 1225 1105 918 907 843 671 637 971 1062 1297 1228 919 819 1088 1325 1382 1311 1167 973 888 1027 1199 1283 1295 1361 1296 915 803 761 880 671 445 580 1098 1390 1388 1292 1243 1371 1550 1642 1805 1959 1787 1377 1032 1356 1684 1830 1678 1539 1542 1599 1539 1582 1677 1784 1850 2059 2231 2244 2229 2179 2195 2161 2011 1852 2047 2094 2361 1717 1058 1335 1767 1809 1729 1788 1751 1725 1845 1823 1620 1526 1486 1480 1596 1622 1647 1797 2521 2673 2008 1995 2091 2111 2006 1978 1825 1626 1375 1234 1397 1772 2098 2212 2407 2987 3192 2733 2316 1501 810 619 664 880 1040 1318 1704 2002 1886 1746 1518 1248 1255 1338 1508 1736 1791 1748 1710 1681 1676 1768 1635 1695 1481 1188 1092 1145 1100 1032 1572 2164 2208 2232 2023 1591 1621 1548 1124 1104 1453 1478 1451 1264 1256 1455 1829 2076 2132 2097 2038 1837 1608 1592 1772 1958 2035 2082 2260 2449 2513 2398 2155 2118 2054 1919 1984 2117 2101 1884 1671 1736 1933 2006 1910 1806 1536 1315 1325 1248 1098 1011 1055 1092 1102 1196 1389 1496 1578 1703 1612 1280 1087 1145 1180 1270 1315 1401 1237 1055 1103 1076 1042 1041 1072 1144 1374 1617 1669 1679 1643 1514 1411 1401 1358 1294 1298 1199 1316 1490 1432 1418 1427 1436 1420 1485 1559 1565 1658 1768 1841 1881 1895 1946 1935 2002 2007 1925 1803 1852 1886 1993 1995 2046 2044 2006 1921 1921 1990 2125 2336 2511 2583 2609 2650 2825 2960 2876 2815 2607 2432 2251 2158 2216 2393 2600 2437 2375 2588 2904 3155 3176 3024 2763 2309 2238 2624 2967 2798 2561 2348 2282 2184 2173 2219 2212 2234 2304 2367 2396 2434 2485 2486 2526 2551 2636 2724 2755 2826 2838 2671 2428 2305 2333 2435 2470 2454 2449 2429 2364 2303 2290 2251 2305 2306 2280 2283 2339 2371 2325 2243 2219 2213 2196 2088 2005 1992 1869 1712 1731 1804 1780 1695 1558 1565 1647 1730 1669 1654 1706 1670 1571 1510 1457 1420 1338 1223 1192 1165 1217 1191 1188 1126 1113 1118 1114 1094 1011 879 734 774 856 856 864 928 1064 1106 1242 1411 1431 1592 1719 1776 1789 1844 1931 2243 2411 2577 2733 2573 2407 2630 2833 2562 2148 2142 2454 2268 2141 2173 2167 2111 1981 1924 1872 1826 1826 1880 1910 1943 2022 2023 2061 2141 1977 1785 1594 1494 1474 1482 1498 1581 1651 1703 1815 2040 2316 2480 2493 2507 2523 2565 2695 2824 2983 3054 2806 2462 2237 2083 2032 2006 2080 2225 2254 2244 2039 1636 1279 1225 1495 1588 1667 1739 1727 1683 1621 1591 1576 1543 1534 1539 1500 1463 1560 1629 1745 1752 1725 1657 1618 1646 1620 1595 1567 1536 1511 1471 1432 1416 1402 1434 1481 1503 1523 1504 1473 1449 1423 1398 1388 1394 1417 1393 1326 1270 1224 1197 1153 1114 1039 875 723 554 431 397 385 396 420 412 350 239 163 132 119 147 140 148 188 232 243 217 183 156 131 112 113 125 144 170 154 190 288 378 384 537 641 615 484 445 500 556 618 671 743 885 952 1057 1121 991 898 875 1067 1160 1016 867 810 754 825 942 680 408 441 868 931 974 929 915 1113 1513 1845 1914 1879 1919 2052 2028 1795 1432 1268 1462 1275 681 412 334 486 725 1072 1559 1942 1957 1575 1051 1041 744 505 583 959 1486 1928 2248 2318 1992 1364 800 814 1014 1251 1358 1667 1727 1473 973 852 792 1002 1450 1721 1622 1489 1461 1538 1757 1523 1370 1384 1491 1600 1528 1533 1552 1557 1669 1806 1746 1605 1595 1629 1658 1608 1522 1473 1567 1668 1666 1505 1277 1153 989 1054 1448 1786 1919 1726 1711 1689 1547 1048 712 573 653 889 942 808 810 856 860 787 766 954 1038 1071 1069 974 813 681 679 789 848 823 931 1005 1034 1031 1014 1035 879 766 746 885 1036 1051 805 578 553 584 512 415 511 742 902 969 782 650 721 992 1010 1188 1212 1377 1331 1119 933 884 719 369 248 606 1109 1324 1248 1180 904 796 870 898 1182 996 930 856 790 801 1011 1119 1089 1055 1070 1061 985 943 1062 1293 1337 1407 1404 1137 1062 933 1017 630 333 415 882 1206 1218 1203 1231 1398 1674 1890 2066 2031 1672 1243 1028 1273 1585 1712 1606 1553 1498 1484 1485 1542 1833 2173 2361 2439 2455 2475 2519 2433 2276 2210 2099 1846 1781 2037 2250 1811 1134 1169 1429 1563 1669 1735 1621 1493 1537 1562 1511 1537 1564 1707 1799 1975 1808 1941 2291 2341 1868 1805 1904 2070 1948 1885 1846 1762 1561 1365 1379 1558 1853 2187 2538 3131 3202 2997 2704 1539 812 629 767 891 1085 1425 1687 1769 1939 2043 1854 1638 1540 1376 1323 1476 1515 1510 1533 1494 1563 1796 1851 1879 1642 1424 1327 1249 1304 1400 1867 2474 2605 2677 2360 1765 1820 1578 1183 1130 1270 1425 1373 1217 1339 1513 1704 1946 2118 2146 2032 1833 1585 1452 1699 1972 2041 2084 2243 2267 2302 2271 2108 1830 1739 1769 1879 1948 1904 1788 1734 1830 2106 2350 2296 1925 1400 1081 1148 1168 1124 1107 1114 1168 1209 1301 1615 1863 1975 1906 1541 1177 1099 1035 1093 1160 1243 1263 1099 1071 1181 1188 1178 1191 1220 1305 1472 1692 1856 1811 1655 1502 1385 1396 1298 1334 1370 1196 1241 1404 1297 1452 1482 1514 1539 1549 1500 1503 1612 1745 1892 1996 1978 1917 1942 1980 1958 1989 1874 1862 1866 1916 2069 2182 2117 1974 1904 1998 2138 2244 2348 2403 2376 2167 2202 2431 2687 2866 2798 2553 2376 2255 2044 2147 2470 2679 2770 2796 2705 2678 2712 2876 3008 2968 2802 2392 2577 2869 2937 2938 2818 2506 2391 2276 2230 2345 2431 2411 2409 2427 2464 2432 2408 2394 2353 2409 2596 2607 2488 2645 2723 2605 2467 2427 2472 2507 2514 2534 2487 2416 2325 2249 2252 2309 2354 2341 2326 2319 2304 2293 2294 2295 2290 2292 2282 2229 2133 2036 1917 1827 1885 1893 1844 1774 1751 1717 1781 1734 1667 1653 1596 1541 1538 1495 1335 1191 1143 1153 1189 1260 1243 1328 1225 1189 1182 1115 1123 1078 980 919 987 1072 1034 1068 1126 1173 1195 1240 1271 1235 1154 1478 1652 1722 1765 1803 1985 2336 2661 2559 2088 1956 2256 2452 2338 2119 1873 1898 2120 2167 2215 2044 1913 1915 1866 1775 1778 1853 1930 2006 2091 2125 2238 2230 2219 2075 1894 1687 1530 1610 1619 1605 1633 1697 1754 1868 2211 2434 2444 2451 2438 2510 2539 2732 2936 2973 2970 2761 2354 2026 1962 2038 2055 2093 2118 2100 2050 1901 1478 1188 1344 1473 1547 1583 1568 1629 1661 1620 1589 1589 1592 1580 1625 1588 1473 1529 1533 1670 1737 1695 1628 1578 1570 1571 1570 1561 1526 1488 1468 1438 1423 1403 1413 1454 1508 1503 1486 1465 1452 1439 1419 1405 1411 1418 1386 1314 1269 1251 1238 1204 1117 1042 904 730 614 538 457 412 414 448 440 374 246 242 136 126 144 139 149 184 217 241 223 180 144 128 110 104 122 189 210 145 109 120 175 261 475 634 583 436 371 425 459 604 677 732 912 1009 1050 917 771 670 709 892 1067 1053 936 879 716 728 843 538 359 402 717 984 970 805 784 951 1094 1225 1621 1738 1672 1798 1805 1790 1427 1618 1943 2078 1602 902 544 453 420 750 1252 1864 1944 1742 1661 1251 847 701 811 1150 1671 1929 2110 2067 1582 985 625 692 690 962 1104 1363 1559 1410 1167 928 738 900 1302 1576 1333 1020 981 1295 1623 1519 1407 1343 1302 1351 1435 1487 1517 1517 1556 1581 1626 1538 1532 1544 1592 1574 1427 1353 1484 1700 1795 1672 1571 1503 1192 963 1081 1529 1556 1643 1741 1873 1696 989 743 556 689 935 922 796 706 715 685 737 750 791 920 1019 974 874 771 667 668 793 863 842 868 881 916 873 909 857 649 586 618 797 974 994 838 735 700 623 487 398 538 810 936 910 761 640 776 1073 1101 1120 1295 1573 1444 1207 997 919 710 380 292 597 978 1126 1302 1149 739 550 707 1071 1164 852 621 608 663 690 805 971 951 835 869 1007 1047 987 1040 1205 1094 1157 1221 1302 1054 1005 1021 661 437 545 908 1107 1095 1051 1047 1243 1649 2015 2180 1997 1509 1082 945 1062 1328 1356 1468 1551 1611 1564 1520 1570 1885 2229 2478 2671 2739 2697 2510 2230 2351 2089 2067 1867 1848 1914 2410 2162 1631 1299 1331 1580 1755 1804 1771 1557 1290 1245 1390 1497 1579 1919 2212 2282 1920 1736 1689 1851 1732 1391 1492 1727 1816 1882 1858 1857 1800 1676 1590 1459 1646 2198 2408 2807 3031 3095 2645 1677 1023 785 1002 1242 1474 1681 1752 1886 2041 2045 1939 1803 1623 1409 1321 1417 1454 1467 1476 1360 1407 1656 1923 1887 1793 1768 1754 1642 1565 1722 2172 2603 2699 2678 2233 1732 1902 1617 1457 1329 1391 1541 1505 1416 1544 1611 1673 1839 1983 2050 2059 1926 1668 1579 1746 2040 2120 2089 2126 2042 1971 1930 1890 1828 1794 1703 1639 1607 1570 1555 1572 1735 2074 2233 2238 1714 1213 887 1052 1147 1214 1239 1261 1324 1383 1503 1705 1869 1899 1706 1426 1263 1046 1027 1100 1162 1221 1213 1113 1152 1235 1270 1314 1368 1360 1385 1515 1653 1754 1818 1803 1735 1544 1409 1201 1268 1403 1216 1150 1272 1285 1326 1448 1570 1621 1576 1509 1561 1723 1856 1924 1993 1985 1933 2050 2022 1943 1971 1946 1928 1871 1845 2011 2233 2235 2074 2075 2233 2299 2273 2234 2280 2226 1945 2074 2393 2683 2921 2704 3110 2830 2453 2028 2006 2367 2648 2815 2873 2762 2704 2561 2648 2886 2851 3022 2744 2858 2926 2968 2998 2823 2585 2566 2412 2228 2325 2481 2464 2425 2349 2404 2313 2392 2450 2362 2293 2323 2306 2135 2274 2472 2520 2514 2504 2461 2430 2476 2557 2559 2464 2355 2291 2200 2198 2242 2306 2302 2307 2239 2198 2197 2234 2298 2298 2303 2312 2190 2074 2005 1937 1941 1932 1925 1847 1830 1823 1820 1771 1742 1729 1679 1629 1641 1642 1467 1302 1147 1107 1174 1209 1247 1275 1207 1160 1175 1189 1190 1160 1104 1018 999 1125 1154 1158 1197 1201 1224 1221 1187 1212 1260 1340 1473 1551 1576 1588 1770 2243 2617 2399 1734 1740 2018 2072 2067 1796 1633 1546 1718 1893 1977 1822 1654 1643 1620 1583 1672 1810 1924 1960 2129 2205 2323 2341 2336 2178 1982 1894 1840 1733 1701 1705 1687 1764 1818 1870 2110 2215 2352 2346 2324 2410 2566 2779 2839 2895 2931 2706 2248 1980 2086 2183 2196 2160 2103 2082 2005 1839 1561 1384 1620 1725 1733 1687 1593 1574 1627 1613 1604 1630 1640 1602 1636 1634 1548 1541 1510 1591 1659 1665 1642 1591 1546 1555 1589 1604 1541 1482 1444 1421 1431 1434 1457 1488 1506 1483 1479 1492 1488 1471 1431 1411 1424 1412 1368 1317 1276 1272 1236 1185 1120 1039 912 763 667 562 465 440 447 518 483 467 385 256 143 124 138 142 142 150 205 262 234 176 137 111 98 95 135 199 177 125 110 113 153 321 573 726 661 475 317 332 417 558 652 723 907 1052 1104 911 752 749 727 795 909 919 851 786 690 715 765 591 538 596 777 854 801 792 805 886 927 1092 1383 1643 1527 1429 1541 1556 1362 1537 1918 2213 2064 1463 1029 680 383 475 785 1601 1475 1612 1752 1547 1126 949 1035 1162 1310 1755 2145 2016 1395 885 585 568 703 848 954 1132 1343 1354 1238 883 576 711 1210 1575 1407 1113 781 1063 1419 1503 1353 1254 1188 1180 1367 1547 1577 1547 1518 1499 1467 1469 1450 1419 1405 1424 1427 1402 1464 1682 1830 1729 1644 1553 1383 932 806 1097 1129 1333 1619 1871 1846 821 640 579 752 924 859 785 679 623 601 600 644 757 709 755 843 830 698 583 633 769 834 835 845 884 888 765 674 558 362 372 498 714 906 999 1006 932 797 626 488 467 584 792 886 843 770 617 668 691 903 1005 1262 1569 1231 983 891 850 690 465 471 612 726 1044 1242 1052 547 405 615 1048 1037 691 438 487 521 643 780 879 799 696 728 862 1047 1125 1056 1018 813 846 1061 1147 968 943 1050 805 701 890 1148 1220 1184 1048 969 1194 1622 1978 2105 1877 1413 1030 864 1006 1076 1260 1474 1662 1740 1656 1548 1546 1704 2002 2353 2537 2559 2510 2327 2273 2158 2098 2119 2081 2098 1991 2181 2165 2131 1508 1347 1661 1866 1920 1970 1797 1408 1240 1349 1420 1632 2149 2339 2163 1823 1501 1600 1956 1670 1157 997 1090 1359 1611 1761 1893 1929 1902 1833 1516 1481 1839 2071 2365 2820 2938 2639 1958 1362 1060 1013 1337 1509 1622 1691 1788 1946 1916 1768 1723 1521 1335 1315 1349 1410 1508 1488 1340 1307 1463 1660 1662 1694 1820 1893 1940 2009 2176 2462 2620 2678 2460 1936 1569 1723 1612 1484 1385 1536 1723 1731 1720 1672 1494 1467 1535 1639 1868 1994 1914 1785 1736 1776 1960 2051 2036 2032 1908 1787 1833 1912 1904 1829 1698 1543 1430 1374 1320 1328 1520 1809 1827 1822 1505 1143 914 1039 1056 1193 1326 1400 1411 1436 1562 1641 1629 1603 1499 1346 1242 1159 1171 1155 1153 1184 1208 1210 1235 1240 1287 1305 1295 1313 1382 1459 1517 1633 1760 1778 1812 1717 1448 1364 1361 1544 1414 1248 1237 1398 1425 1476 1598 1646 1582 1521 1571 1661 1741 1917 2038 2093 2066 2101 1980 1996 2063 2044 1948 1809 1789 1968 2206 2247 2136 2151 2221 2178 2140 2072 2243 2091 2220 2233 2308 2471 2830 2911 3097 3157 2923 2242 1897 2216 2518 2736 3031 3101 2816 2530 2507 2825 2666 2918 2796 2777 2820 2881 2718 2466 2470 2577 2477 2394 2341 2200 2294 2246 2203 2441 2448 2414 2389 2332 2344 2381 2286 2063 1988 2079 2193 2278 2319 2287 2172 2229 2332 2369 2380 2375 2150 2067 2071 2121 2186 2231 2192 2101 2093 2108 2108 2178 2202 2155 2209 2140 2084 2022 2054 2038 2007 1995 1889 1824 1820 1803 1771 1757 1770 1771 1753 1771 1807 1709 1575 1421 1276 1211 1278 1323 1327 1338 1289 1239 1297 1365 1331 1250 1114 1027 1129 1218 1230 1249 1244 1238 1217 1207 1223 1314 1443 1527 1544 1529 1535 1723 2078 2305 2079 1629 1632 1752 1795 1740 1651 1500 1300 1379 1521 1571 1592 1552 1397 1334 1310 1411 1607 1582 1800 2169 2257 2343 2396 2404 2213 2051 1969 1845 1763 1725 1744 1777 1925 1994 2026 2290 2237 2286 2282 2266 2356 2548 2656 2736 2838 2841 2625 2211 1953 2087 2080 2303 2156 2105 2126 2122 2014 1849 1810 1934 2019 1998 1910 1736 1627 1644 1598 1585 1638 1677 1625 1634 1649 1628 1611 1578 1574 1584 1618 1641 1611 1581 1561 1571 1599 1541 1478 1418 1400 1390 1387 1424 1465 1469 1456 1465 1470 1475 1477 1446 1424 1417 1389 1346 1335 1302 1278 1215 1150 1099 1024 926 806 684 556 486 482 501 549 527 490 401 262 153 121 133 141 146 171 223 280 233 174 137 134 115 102 140 173 156 133 132 129 195 398 710 933 856 670 530 487 552 662 634 642 694 778 859 856 929 1128 959 977 1018 929 801 720 629 685 695 725 781 806 696 472 595 850 913 860 858 812 1204 1390 1499 1530 1488 1400 1372 1492 1703 1949 2207 2115 1682 792 516 391 522 952 878 1188 1469 1454 1326 1197 1167 1209 1294 1746 2093 1937 1290 1129 860 743 863 932 918 1003 1129 1219 1255 844 380 517 1060 1237 1335 1158 834 914 1252 1433 1417 1351 1204 1095 1378 1693 1670 1674 1583 1494 1382 1350 1337 1330 1338 1428 1501 1538 1499 1507 1478 1556 1550 1396 1306 957 735 710 798 1116 1432 1826 2044 770 602 564 693 823 906 932 826 822 760 656 592 583 536 580 686 689 566 467 536 667 729 858 830 889 930 758 507 342 213 270 405 597 848 937 958 934 783 643 624 651 716 778 761 775 749 498 500 457 592 678 875 1109 801 672 833 888 766 661 638 634 722 960 1056 914 605 466 591 996 1041 845 786 469 471 633 766 765 660 559 535 666 951 1120 998 905 728 815 1026 1090 890 870 1138 1027 885 1025 1159 1288 1343 1199 1071 1316 1761 1956 2008 1816 1471 1206 1140 971 1213 1525 1723 1736 1681 1605 1533 1533 1645 1786 1841 1964 2191 2259 2281 2307 1990 1813 1959 2083 1955 1795 1476 1894 1945 1507 1337 1661 1865 1885 1966 2009 1925 1770 1548 1461 1761 2283 2267 1799 1721 1720 2193 2441 1812 1601 1057 887 1059 1212 1465 1748 1805 1868 2052 1883 1741 1687 1943 2086 2562 2737 2484 1974 1633 1266 908 801 964 1364 1674 1709 1672 1688 1684 1742 1674 1543 1420 1405 1467 1518 1522 1413 1330 1369 1432 1544 1425 1454 1693 1935 2224 2413 2515 2604 2626 2285 1786 1546 1375 1436 1305 1283 1568 1855 1918 1861 1709 1469 1329 1366 1502 1696 1814 1853 1828 1731 1767 1926 1957 1964 1947 1959 1952 1865 1787 1881 1872 1705 1492 1351 1267 1155 1181 1366 1536 1448 1504 1417 1198 1170 1093 1126 1251 1381 1451 1417 1414 1501 1500 1395 1369 1325 1284 1337 1302 1179 1210 1118 1194 1239 1246 1235 1222 1280 1301 1273 1296 1349 1432 1548 1570 1631 1748 1892 1859 1574 1552 1487 1660 1664 1664 1648 1643 1620 1605 1655 1701 1607 1494 1514 1572 1671 1865 2009 2135 2199 2076 2023 2041 2085 2091 1939 1798 1776 1906 2103 2184 2166 2152 2063 2023 2024 2032 2227 2058 2319 2726 2662 2648 2426 2563 2879 3239 3187 2489 1955 2096 2351 2448 2779 2764 3095 2771 2596 2789 2810 2900 3043 3117 2768 2591 2684 2648 2624 2585 2402 2347 2209 2143 2263 2202 2219 2237 2333 2243 2135 2126 2231 2357 2375 2270 2076 1936 1913 1945 1971 1998 2052 1952 2071 2210 2278 2255 2081 2038 2077 2155 2212 2222 2219 2147 2038 2031 1986 1962 2078 2030 2125 2196 2178 2133 2130 2118 2066 2039 1993 1947 1919 1901 1853 1802 1789 1790 1770 1800 1769 1787 1699 1649 1629 1464 1490 1529 1520 1496 1439 1414 1474 1541 1372 1294 1217 1113 1206 1270 1341 1363 1390 1340 1243 1372 1552 1596 1614 1633 1631 1590 1667 1789 1940 1905 1740 1566 1558 1604 1536 1584 1518 1378 1303 1317 1390 1463 1488 1521 1235 1079 1084 1134 1290 1363 1716 2126 2337 2422 2457 2410 2322 2215 2011 1851 1776 1710 1746 1850 1931 2118 2254 2298 2195 2151 2194 2306 2415 2506 2583 2575 2585 2562 2410 2135 1854 1842 1889 2132 2138 2134 2202 2238 2245 2211 2143 2132 2146 2067 2014 1885 1740 1719 1619 1588 1636 1688 1649 1620 1603 1628 1664 1649 1594 1541 1549 1580 1576 1558 1552 1566 1545 1503 1454 1419 1404 1364 1336 1373 1422 1428 1409 1417 1472 1515 1500 1458 1432 1407 1365 1348 1314 1285 1254 1202 1162 1113 1050 995 836 635 521 473 489 515 538 519 467 393 291 188 131 129 119 141 177 228 271 211 164 151 128 109 111 145 181 186 179 154 124 179 341 568 887 874 972 933 812 729 693 649 598 601 649 748 954 1157 1462 1289 1341 1029 866 719 660 587 635 710 779 938 1095 810 331 574 905 963 868 828 776 1028 1122 1164 1375 1591 1415 1357 1453 1452 1639 1608 1908 1627 977 647 415 345 326 471 834 1191 1441 1616 1532 1432 1275 1210 1587 1885 1789 1617 1395 940 865 1047 1010 791 781 817 1171 1289 979 536 523 773 973 1251 1264 983 866 1049 1137 1322 1298 1298 1118 1333 1637 1638 1632 1555 1413 1315 1200 1086 1074 1231 1492 1630 1621 1582 1566 1472 1418 1325 1204 1250 1147 930 834 745 1129 1495 1948 2093 631 430 326 392 640 838 1062 1084 1118 984 759 566 506 554 620 604 548 501 497 521 583 744 852 818 835 842 727 425 233 193 257 379 416 558 771 846 798 734 720 743 732 719 756 779 848 833 684 411 316 405 495 537 673 663 571 708 858 888 919 828 641 656 784 949 876 704 571 683 953 1112 1238 952 567 369 507 709 743 676 555 459 566 840 1059 1086 912 780 946 1160 1153 878 822 1080 1064 938 951 1052 1357 1601 1521 1349 1545 1948 1994 1982 1851 1671 1597 1454 1194 1559 1831 1914 1777 1549 1495 1506 1457 1421 1458 1530 1653 1775 1872 2061 1867 1718 1560 1718 1744 1645 1615 1496 1777 1840 1504 1362 1626 1821 1734 1699 1818 1933 2032 1746 1503 1893 2319 2068 1624 1737 2080 2702 2817 2512 1760 1177 1032 1038 1076 1332 1656 1679 1644 1893 2021 1903 1830 1926 1926 2356 2506 2252 1889 1614 1501 1182 832 736 1017 1468 1665 1577 1604 1791 1935 1919 1870 1656 1564 1514 1446 1498 1488 1418 1416 1406 1406 1241 1266 1633 1974 2235 2390 2496 2562 2509 2207 1789 1611 1135 1194 1141 1210 1529 1815 1791 1682 1648 1491 1322 1344 1394 1496 1609 1766 1828 1659 1675 1741 1789 1896 1861 2000 1957 1727 1586 1618 1674 1604 1472 1356 1230 1177 1269 1395 1392 1330 1366 1343 1315 1234 1209 1205 1266 1369 1412 1392 1380 1404 1382 1311 1323 1332 1406 1532 1465 1320 1277 1187 1221 1228 1234 1205 1207 1221 1198 1212 1308 1429 1489 1533 1655 1647 1776 1901 1884 1650 1457 1466 1522 1578 1568 1593 1572 1591 1628 1632 1644 1591 1543 1518 1624 1644 1731 1723 1911 2066 2013 1990 2012 2063 2084 1966 1863 1843 1855 1980 2117 2111 2075 1949 1920 1994 2182 2440 2537 2801 3221 3351 3143 2494 2317 2653 3046 3125 2804 2597 2638 2566 2498 2538 2235 2800 2777 2667 2745 2744 2832 2990 3064 2802 2750 3051 3006 2704 2530 2369 2283 2192 2683 2619 2487 2383 2085 2205 2077 1983 1970 2055 2239 2412 2377 2181 2101 1959 1894 1947 1827 1800 1841 1887 1964 2061 2080 2064 2067 2142 2204 2243 2290 2268 2233 2243 2192 2078 1890 1979 1997 1984 2064 2169 2169 2153 2129 2060 2040 2055 1996 1995 2013 1984 1978 1860 1849 1781 1808 1819 1890 1902 1866 1802 1677 1691 1760 1719 1635 1606 1624 1642 1737 1443 1408 1321 1221 1281 1428 1471 1507 1557 1513 1433 1562 1813 1873 1924 2028 1967 1756 1909 1799 1793 1769 1608 1451 1440 1543 1479 1501 1473 1383 1423 1414 1364 1534 1489 1518 1218 918 932 935 1107 1380 1715 1978 2245 2454 2489 2389 2299 2324 2192 1928 1784 1693 1744 1809 1906 2115 2259 2252 2073 2024 2132 2257 2404 2518 2523 2475 2450 2268 2103 2026 1964 1892 1838 1990 2157 2249 2285 2280 2275 2276 2286 2267 2170 2049 1903 1881 1879 1765 1687 1643 1647 1685 1662 1629 1586 1580 1660 1701 1648 1551 1542 1527 1538 1501 1504 1528 1489 1437 1396 1374 1373 1347 1308 1330 1380 1402 1394 1416 1459 1472 1472 1440 1418 1385 1357 1331 1293 1260 1230 1194 1150 1101 1083 940 791 581 484 452 471 480 505 479 410 353 297 211 167 140 108 152 203 255 247 226 189 153 127 113 123 172 218 222 199 135 97 76 171 377 728 844 1035 1102 1005 813 700 677 607 598 648 766 1134 1446 1492 1460 1324 972 757 614 508 451 453 593 876 1175 1828 1188 739 883 903 809 695 628 597 742 819 803 1127 1489 1381 1353 1424 1157 1300 1585 1654 1473 1048 656 480 402 250 330 594 959 1257 1544 1522 1410 1132 1078 1377 1656 1734 1710 1242 732 749 961 1044 871 694 725 1091 1286 1073 711 596 645 912 1226 1309 1064 864 909 957 1065 1267 1252 1128 1118 1268 1437 1467 1437 1294 1133 1005 922 756 1027 1296 1536 1603 1538 1544 1564 1515 1288 1133 1423 1477 1417 992 833 1145 1495 1825 1929 616 363 264 324 504 443 703 1053 1214 1163 934 689 541 539 556 606 645 623 595 615 685 809 929 915 887 873 725 384 195 176 260 279 316 441 689 766 699 770 889 830 696 648 680 730 752 825 458 286 266 356 458 469 512 494 520 643 708 777 911 895 698 644 774 796 812 864 663 744 765 1147 1257 1031 689 431 429 672 820 739 581 495 487 544 779 1062 1059 946 1088 1186 1146 943 891 986 1003 1006 934 1084 1535 1845 1742 1558 1714 2032 2107 2092 2034 1844 1709 1593 1472 1864 1997 1930 1695 1464 1451 1484 1412 1332 1349 1457 1541 1490 1522 1822 1828 1612 1252 1281 1304 1485 1518 1561 1664 1695 1432 1264 1458 1672 1640 1497 1461 1689 1882 1762 1612 1954 2324 1864 1595 1884 2294 2364 2677 2496 1717 1314 1350 1395 1359 1473 1727 1684 1433 1564 1823 1694 1794 1886 1888 2170 2421 2359 1989 1842 1578 1254 1004 881 985 1216 1399 1520 1588 1656 1795 1796 1693 1616 1530 1484 1401 1385 1450 1475 1482 1542 1460 1337 1506 1776 1911 2093 2297 2478 2514 2348 2341 2157 1664 1044 1036 1105 1208 1415 1538 1493 1435 1435 1431 1397 1364 1367 1424 1490 1641 1796 1637 1599 1615 1728 1880 1807 1767 1567 1470 1480 1414 1354 1391 1415 1251 1249 1355 1426 1488 1342 1327 1385 1329 1350 1362 1339 1273 1306 1391 1427 1417 1388 1356 1324 1324 1430 1522 1608 1722 1601 1444 1353 1334 1254 1243 1259 1201 1172 1153 1169 1260 1318 1363 1462 1561 1694 1512 1570 1679 1674 1566 1418 1375 1428 1410 1339 1348 1453 1563 1607 1641 1694 1695 1672 1634 1762 1810 1827 1754 1712 1921 1837 1977 2099 2086 2103 2023 1908 1892 1799 1836 1854 1961 2003 1958 2007 2113 2363 2655 2956 3095 3303 3533 3543 3223 2822 2674 2912 3152 3090 3099 3218 2839 2617 3026 2286 2331 2534 2535 2598 2620 2706 2770 2760 2696 2829 3019 2996 2973 2863 2598 2656 2808 2816 2804 3044 2751 2322 2143 2111 2166 2135 2043 2118 2321 2518 2572 2702 2643 2308 2177 2090 1887 2097 2120 2049 2047 2105 2070 2056 2170 2249 2271 2284 2279 2298 2358 2241 2309 2135 2067 2028 2079 2115 2101 2036 2026 2046 1963 1878 1934 1949 1935 1933 1970 1933 1854 1932 1874 1802 1817 1829 1870 1960 1958 1849 1831 1942 2051 2081 2095 2008 1973 2013 1838 1808 1670 1473 1440 1377 1435 1537 1593 1626 1632 1521 1327 1385 1598 1892 1921 1869 1725 1636 1559 1507 1482 1424 1367 1402 1401 1408 1446 1307 1278 1430 1351 1577 1543 1471 1221 967 889 904 1140 1485 1757 1875 1967 2121 2210 2181 2180 2180 2353 2134 1884 1781 1743 1740 1840 2025 2115 2106 2068 2099 2193 2322 2523 2631 2593 2829 2616 2450 2253 2065 1975 1916 1877 1962 2133 2240 2260 2299 2315 2379 2386 2328 2163 1946 1887 1777 1791 1784 1747 1695 1672 1678 1680 1654 1594 1585 1637 1699 1690 1602 1625 1564 1559 1522 1507 1505 1445 1391 1336 1297 1324 1319 1274 1324 1352 1394 1403 1435 1486 1481 1450 1412 1394 1376 1354 1334 1301 1266 1235 1196 1175 1144 1048 879 728 571 464 420 416 438 476 465 395 364 309 247 230 152 125 157 210 264 272 247 189 149 141 132 139 199 216 224 195 111 56 17 59 80 243 641 881 896 889 757 632 632 647 771 783 949 1163 1370 1305 1272 1107 838 700 572 505 672 670 883 1349 1715 2117 1350 1147 840 741 590 444 487 618 691 659 591 979 1403 1352 1232 1175 866 950 1269 1477 1400 1116 973 918 567 243 285 467 814 1131 1212 1242 1088 905 921 1200 1396 1614 1627 813 489 539 776 837 711 558 646 983 1250 1097 869 760 659 964 1224 1212 1152 988 896 906 1037 1144 1119 1070 993 1048 1274 1267 1322 1217 1027 994 774 838 974 1040 1191 1226 1232 1334 1525 1611 1428 1165 1495 1656 1502 1197 1035 1141 1207 1323 1572 790 519 342 316 312 370 638 985 1212 1304 1129 907 715 589 558 666 745 756 727 679 708 808 887 898 842 897 692 351 224 217 357 382 340 394 673 738 677 776 980 1036 894 798 786 750 740 634 317 218 222 400 619 706 757 619 720 797 744 826 973 971 805 650 727 624 665 728 726 719 877 1177 1082 879 617 563 615 703 713 653 563 499 501 491 646 1030 1213 1151 1245 1178 1123 971 945 944 1007 1083 1042 1160 1567 1821 1678 1526 1701 2030 2170 2161 2093 1828 1646 1657 1730 2041 2156 2019 1729 1475 1403 1363 1334 1326 1344 1399 1409 1365 1439 1758 1893 1755 1226 1058 1126 1365 1590 1578 1547 1595 1398 1178 1292 1473 1523 1418 1261 1532 1688 1591 1621 1915 2176 1703 1556 1555 1880 2223 2514 2188 1507 1347 1585 1758 1825 1899 1988 1756 1316 1460 1599 1559 1700 1843 1831 1922 2268 2336 2339 2060 1609 1268 1168 1222 1280 1294 1245 1314 1336 1197 1454 1567 1437 1433 1398 1403 1384 1282 1340 1389 1411 1495 1493 1611 1964 2032 1865 1887 2170 2349 2411 2306 2313 2304 1645 1118 1100 1143 1173 1322 1416 1336 1260 1303 1391 1439 1364 1320 1348 1459 1517 1615 1548 1578 1646 1751 1791 1734 1710 1489 1393 1417 1338 1268 1179 1217 1178 1272 1424 1425 1534 1434 1432 1428 1424 1444 1421 1390 1335 1370 1450 1469 1473 1448 1373 1330 1385 1563 1723 1781 1842 1732 1551 1526 1434 1369 1340 1320 1244 1155 1138 1167 1173 1146 1111 1364 1536 1537 1341 1251 1439 1482 1449 1345 1225 1242 1258 1279 1328 1410 1565 1698 1813 1882 1844 1776 1844 1930 2069 2077 2063 1922 1904 1900 1960 2049 2082 2132 2106 1991 1929 1833 1837 1832 1937 2016 1967 2089 2286 2506 2645 2887 3038 3188 3300 3426 3560 3363 2923 2784 2828 3054 2993 3251 3377 3271 3334 2923 2536 2454 2471 2562 2645 2740 2932 3073 3100 3014 2861 3133 3337 3064 2800 2759 2917 3115 2892 2986 3016 2749 2407 2302 2419 2381 2151 2138 2149 2291 2288 2539 2937 2692 2483 2586 2419 2547 2650 2653 2544 2518 2418 2234 2286 2373 2364 2303 2310 2338 2442 2417 2624 2538 2224 2204 2470 2608 2492 2279 2098 2006 1966 1862 1708 1706 1790 1831 1921 1828 1783 1869 1852 1816 1771 1726 1759 1866 1925 1855 1885 1967 2151 2335 2372 2344 2183 2186 2219 2139 2091 1918 1605 1466 1489 1498 1636 1850 1922 1924 1825 1460 1163 1213 1376 1566 1454 1397 1437 1243 1242 1365 1333 1302 1234 1236 1246 1345 1245 1409 1378 1467 1466 1457 1422 1235 958 874 1114 1511 1752 1714 1673 1662 1696 1792 1971 1932 2239 2254 2044 1994 1833 1762 1790 1960 2107 2061 2132 2259 2333 2537 2684 2795 2983 2950 2809 2715 2504 2265 2151 2103 2045 2025 2070 2121 2144 2151 2269 2430 2437 2308 2227 2054 1955 1891 1805 1761 1741 1673 1635 1640 1666 1648 1619 1600 1604 1644 1638 1644 1614 1574 1570 1554 1534 1511 1478 1411 1295 1229 1251 1257 1264 1297 1310 1395 1445 1488 1502 1468 1430 1408 1386 1370 1361 1354 1307 1266 1241 1225 1161 1089 977 823 677 544 476 463 428 431 458 461 415 381 379 309 243 156 140 175 214 262 294 273 229 206 173 141 136 187 210 202 135 64 22 3 8 37 181 456 670 688 577 565 551 618 709 918 874 888 1000 1023 1078 1177 1178 1070 908 838 766 1119 1284 1666 1870 2209 2153 1942 1338 653 471 404 365 412 641 662 654 681 1034 1210 1167 977 826 644 759 1105 1315 1303 1141 1153 1150 784 385 335 418 390 632 1155 1172 859 698 900 1107 1240 1551 1511 613 434 459 601 649 662 568 607 929 1240 1249 1191 771 564 974 1294 1241 1329 1257 1023 965 1056 1045 1024 1039 943 879 1085 1166 1169 1118 1045 881 769 1169 1407 1107 944 957 996 1107 1412 1680 1572 1453 1595 1702 1573 1371 1269 1310 1317 1284 1372 864 621 414 354 282 335 550 821 1116 1285 1222 1026 865 549 485 513 703 855 804 742 739 750 809 812 780 866 747 510 507 346 500 540 496 552 695 767 801 863 944 1012 1043 1052 1080 1059 836 557 471 317 314 467 722 1019 1142 1171 1185 996 851 929 1007 990 917 768 686 558 619 684 683 635 759 989 1000 831 609 745 806 729 624 538 477 485 529 480 545 900 1228 1306 1319 1210 1197 1126 1094 1067 1088 1147 1130 1190 1454 1643 1584 1498 1546 1695 1873 1997 1908 1629 1473 1485 1663 1989 2195 2101 1799 1683 1511 1350 1381 1489 1572 1554 1469 1573 1766 2016 2020 2119 1883 1201 1119 1387 1617 1584 1537 1593 1447 1280 1298 1419 1503 1342 1140 1334 1494 1380 1384 1562 1824 1763 1756 1599 1735 1890 1950 1666 1337 1487 1806 1979 2139 2187 1997 1643 1098 1233 1347 1437 1605 1787 1722 1731 1811 2002 2169 2009 1661 1468 1509 1595 1623 1580 1403 1224 1157 1175 1410 1567 1425 1363 1337 1351 1364 1330 1289 1270 1272 1368 1494 1827 2359 2207 1911 1894 2052 2113 2287 2323 2411 2307 1540 1195 1234 1198 1185 1236 1286 1271 1221 1293 1404 1464 1406 1289 1317 1382 1411 1408 1358 1403 1480 1521 1522 1517 1482 1427 1420 1399 1329 1222 1092 1101 1083 1205 1292 1336 1395 1497 1504 1448 1477 1484 1437 1394 1348 1383 1478 1512 1513 1497 1468 1431 1459 1670 1800 1878 1851 1844 1760 1588 1478 1432 1409 1376 1284 1165 1128 1175 1151 1219 1275 1490 1543 1539 1243 1101 1203 1255 1246 1228 1263 1285 1246 1267 1336 1389 1508 1608 1791 1954 1889 1857 1952 2056 2312 2344 2353 2445 2297 2082 2002 1991 2043 2169 2182 2094 2070 2002 1905 1893 1932 1939 2023 2178 2459 2606 2608 2706 2880 3069 3223 3338 3464 3373 2958 2685 2487 3135 3178 3153 3181 3242 3332 3240 2885 2734 2715 2763 2863 3036 3255 3429 3504 3476 3445 3288 3465 3282 3157 3013 2917 3136 2963 2840 2793 2685 2627 2635 2688 2801 2395 1901 1913 2284 2126 2474 2857 2860 2833 2927 2812 2896 3068 3150 3112 2993 2780 2438 2296 2368 2354 2333 2387 2359 2503 2610 2860 2883 2787 2589 2753 3117 3110 2894 2595 2348 2325 2586 2340 1890 1712 1733 1797 1835 1740 1659 1605 1694 1752 1606 1446 1522 1757 1764 1783 1789 1909 2124 2343 2333 2251 2254 2383 2416 2391 2217 1927 1823 1787 1661 1720 1980 2015 2259 2160 2070 1764 1545 1371 1334 1478 1323 1302 1286 1233 1358 1330 1302 1083 1088 1224 1344 1266 1358 1374 1438 1466 1471 1442 1244 917 775 987 1396 1682 1545 1520 1513 1567 1628 1734 1877 2008 2007 2064 2051 1915 1873 1976 2112 2205 2187 2225 2392 2402 2608 2756 2803 3054 2937 2859 2707 2559 2438 2281 2159 2143 2073 2031 2025 2045 2041 2158 2343 2379 2315 2253 2085 1911 1871 1811 1718 1729 1675 1599 1583 1619 1630 1610 1582 1567 1566 1596 1584 1577 1547 1531 1536 1514 1516 1493 1353 1265 1172 1173 1189 1227 1221 1302 1423 1497 1534 1526 1466 1432 1417 1401 1399 1395 1355 1301 1261 1240 1232 1139 1043 915 771 666 600 524 461 439 445 475 463 405 393 365 306 232 147 136 187 215 235 273 281 256 249 197 157 165 192 231 198 131 70 27 28 37 43 140 313 459 566 431 472 505 634 821 1003 947 852 795 789 1014 1392 1542 1562 1399 1402 1149 1290 1463 1736 1956 2167 2123 2000 1585 932 481 364 405 601 621 770 738 869 1008 1063 1031 837 609 454 514 864 1085 1080 1105 1177 864 781 496 329 294 434 947 1356 1235 823 477 514 825 1239 1536 1329 726 550 618 696 791 798 652 618 890 1099 1429 1386 945 645 934 1282 1390 1423 1310 1051 948 1042 974 1023 1033 1015 870 868 954 953 938 896 927 1106 1547 1939 1938 1700 1314 1094 1107 1365 1588 1668 1696 1678 1638 1577 1483 1445 1486 1515 1471 1361 848 802 629 384 272 319 436 637 907 1077 1163 1024 774 627 388 266 437 674 792 841 832 802 867 841 851 915 913 819 639 490 686 761 668 668 706 789 852 860 919 972 944 1043 1253 1314 1088 744 499 618 497 451 637 693 1144 1442 1453 1166 905 865 880 875 907 888 796 721 657 560 544 518 675 911 1181 1120 912 881 921 841 730 556 446 543 615 600 535 738 1169 1409 1264 1237 1234 1313 1305 1222 1176 1137 1149 1238 1439 1616 1629 1580 1554 1520 1616 1839 1793 1494 1307 1253 1445 1825 2222 2302 2163 1861 1663 1621 1534 1591 1805 1776 1689 1833 2091 2389 2411 2222 1915 1358 1250 1467 1675 1606 1468 1508 1480 1368 1312 1404 1506 1352 1186 1295 1497 1514 1447 1538 1568 2040 2047 1880 1812 1684 1408 1185 1299 1670 1935 2009 2122 2128 1646 1314 957 1083 1192 1293 1529 1745 1747 1825 1755 1718 1740 1775 1693 1624 1708 1753 1709 1713 1637 1499 1254 1247 1689 1736 1569 1455 1354 1336 1341 1331 1343 1328 1342 1498 1726 2096 2471 2225 2062 1980 1979 2181 2233 2473 2592 2278 1533 1263 1315 1330 1254 1205 1271 1310 1255 1265 1367 1479 1412 1270 1261 1218 1245 1273 1157 1146 1175 1165 1176 1289 1372 1384 1448 1475 1400 1336 1146 1086 1071 1135 1227 1278 1344 1461 1475 1493 1537 1523 1465 1387 1333 1354 1436 1532 1536 1538 1579 1584 1565 1748 1822 1838 1848 1810 1694 1566 1503 1500 1529 1500 1378 1271 1259 1274 1232 1370 1431 1610 1644 1543 1324 1212 1183 1210 1177 1220 1311 1314 1313 1362 1415 1449 1448 1476 1549 1806 1890 1889 1945 2064 2372 2468 2442 2331 2153 2011 1980 1995 2002 2132 2206 2174 2169 2162 1995 1903 1945 2038 2108 2240 2475 2613 2622 2644 2834 2998 2890 2938 3046 2954 2703 2550 2430 3243 3277 3355 3237 3284 3401 3277 3154 3083 3053 3108 3213 3361 3543 3529 3433 3409 3370 3379 3687 3566 3389 3148 3115 3195 3090 3054 3231 3361 3335 3214 3074 3334 3128 3087 2657 2547 2508 2660 2881 2962 3047 3106 3082 3167 3383 3466 3352 3190 2915 2470 2312 2333 2387 2303 2309 2451 2557 2723 2879 2924 2929 2885 3011 3262 3355 3273 3139 2939 2918 3150 2892 2466 2183 1987 1895 2175 2234 2096 1858 1675 1644 1596 1487 1449 1594 1691 1610 1649 1605 1794 1953 2152 2276 2307 2342 2434 2578 2586 2370 2157 2043 2188 2171 2048 2167 2148 2071 2402 2550 2511 2398 2125 1815 1514 1301 1225 1185 1246 1419 1330 1195 1023 1064 1247 1325 1381 1438 1504 1561 1547 1462 1263 907 704 828 1147 1199 1295 1307 1365 1495 1605 1726 1884 1945 1980 2057 2112 2077 2047 2168 2238 2335 2352 2317 2452 2475 2625 2652 2708 2726 2683 2627 2547 2455 2388 2265 2145 2019 1988 1980 1977 1979 1960 2042 2199 2271 2282 2214 2030 1810 1775 1811 1683 1687 1675 1551 1537 1540 1620 1609 1597 1591 1556 1532 1523 1512 1499 1474 1479 1464 1444 1422 1300 1242 1168 1117 1099 1109 1198 1324 1442 1513 1529 1505 1430 1417 1407 1404 1383 1339 1307 1265 1246 1214 1179 1122 1015 867 749 692 626 523 434 419 457 484 469 449 401 365 300 208 139 133 158 170 221 256 265 260 261 225 214 206 213 249 242 186 128 100 97 87 44 98 199 303 349 342 365 435 622 875 1026 983 940 851 847 1055 1472 1574 1655 1662 1478 1268 1204 1277 1584 1921 2031 2080 2069 1669 1621 923 599 654 797 1043 1061 952 879 848 796 710 579 470 372 489 818 942 1056 1101 1007 899 836 651 498 333 531 1294 1491 1274 892 803 450 675 1114 1360 1199 822 843 953 917 905 825 700 546 665 757 1182 1275 1071 824 843 967 1164 1337 1271 1087 875 907 887 1031 987 960 833 780 795 835 939 1056 1347 1659 1865 1943 1831 1877 1832 1484 1219 1472 1664 1763 1799 1696 1581 1566 1512 1463 1545 1672 1658 1514 762 709 563 416 292 325 397 504 719 891 974 955 952 701 387 165 150 344 575 728 809 842 863 825 828 841 944 949 896 714 887 923 798 679 720 847 932 959 1126 1225 996 952 1262 1512 1388 1042 848 780 518 381 365 653 1092 1470 1561 1203 819 753 790 763 816 935 1042 1185 811 545 427 490 769 1102 1342 1299 1101 1015 1012 1103 1035 722 557 640 697 748 662 695 1070 1389 1292 1256 1175 1318 1350 1245 1199 1162 1314 1474 1612 1742 1788 1767 1569 1431 1512 1751 1705 1346 1203 1148 1349 1744 1858 2190 2224 1966 1723 1616 1558 1768 2113 1975 1807 1815 1890 2382 2520 1985 1754 1470 1425 1558 1726 1524 1233 1197 1316 1382 1446 1572 1595 1484 1391 1444 1712 1927 1867 1891 1904 2229 2153 2055 1959 1642 1217 1001 1231 1658 1883 1998 2277 2318 1569 1017 822 903 1044 1146 1383 1471 1622 1927 1941 1747 1611 1582 1602 1674 1821 1940 1927 1858 1546 1389 1327 1467 1907 1953 1737 1652 1599 1504 1353 1254 1324 1406 1434 1567 1895 2363 2462 2141 2103 2149 2115 2242 2251 2621 2670 2207 1587 1333 1322 1335 1254 1171 1222 1278 1276 1359 1507 1538 1349 1215 1190 1035 1034 1074 1024 1052 1086 1065 1105 1179 1233 1334 1419 1485 1490 1380 1161 1104 1077 1183 1280 1336 1377 1418 1459 1540 1578 1554 1507 1439 1386 1387 1442 1556 1576 1601 1656 1702 1700 1810 1836 1816 1760 1694 1605 1533 1509 1538 1581 1575 1524 1459 1419 1340 1239 1435 1720 1879 1747 1562 1491 1360 1287 1309 1279 1278 1410 1564 1597 1586 1577 1481 1445 1475 1550 1828 1857 1914 1984 2032 2136 2300 2558 2421 2004 1821 1888 2012 2011 2053 2108 2198 2210 2167 2058 1898 1907 1999 2076 2198 2300 2356 2443 2646 2938 3046 2984 3120 2734 2671 2722 2489 2681 3240 3193 3222 2998 2837 2847 2827 2854 2947 3074 3283 3462 3536 3465 3451 3494 3229 3298 3586 3583 3495 3480 3431 3442 3224 3016 3181 3413 3541 3571 3539 3362 3380 3658 3736 3331 3198 2985 2955 2979 2965 3036 3108 3134 3238 3320 3193 3131 3139 2839 2554 2381 2367 2406 2428 2396 2450 2506 2632 2676 2691 2746 2835 2964 3106 3172 3149 3209 3201 3226 3061 2984 2829 2660 2523 2427 2660 2914 2841 2564 2213 1908 1885 2059 2032 1995 2031 1804 1590 1833 1932 1853 1881 2053 2197 2379 2588 2740 2887 2794 2634 2571 2851 2864 2488 2432 2199 2096 2325 2784 2943 3142 3014 2368 2104 1789 1253 1118 1037 1226 1262 1167 1034 1043 1069 1242 1401 1480 1557 1664 1650 1513 1295 916 682 682 775 965 1173 1213 1248 1340 1468 1544 1632 1805 1983 2138 2287 2301 2215 2393 2426 2345 2497 2481 2533 2553 2556 2530 2513 2551 2526 2414 2366 2258 2200 2123 2039 1852 1804 1877 1911 1911 1934 2002 2011 2069 2130 2120 2010 1819 1686 1744 1631 1576 1574 1443 1475 1464 1555 1595 1567 1562 1566 1556 1541 1491 1476 1447 1418 1416 1382 1337 1283 1214 1169 1150 1118 1101 1172 1300 1408 1482 1497 1491 1476 1412 1407 1411 1343 1328 1263 1220 1196 1174 1142 1080 985 870 779 730 628 510 432 431 449 454 456 448 405 348 281 202 144 141 123 136 171 217 230 248 256 243 213 194 217 258 263 257 224 213 172 110 105 116 169 242 287 344 388 494 677 858 964 1035 1036 941 923 1041 1258 1418 1437 1546 1357 1172 1180 1381 1703 1969 1931 1939 2186 1501 1832 1687 1420 1197 1085 1339 1465 1075 585 516 520 595 520 383 325 455 530 682 998 1064 933 987 1024 905 837 624 771 1289 1245 1123 959 766 486 502 759 954 970 928 938 928 1127 1180 976 651 462 340 449 775 1060 1143 1089 1032 880 834 1155 1275 1161 1091 1054 806 875 956 968 852 790 799 889 1202 1456 1833 1971 2013 1840 1758 1836 1935 1718 1519 1553 1612 1776 1812 1677 1500 1586 1574 1474 1540 1708 1642 1546 690 692 625 524 462 402 426 445 583 762 794 886 940 759 417 144 63 246 555 768 838 852 875 869 842 873 978 1033 969 859 1088 1004 782 603 671 745 871 1062 1232 1227 962 814 1074 1456 1575 1312 1091 883 844 572 536 669 850 1127 1409 1198 806 706 733 685 646 742 1077 1115 814 544 453 543 976 1276 1401 1422 1268 1160 1109 1229 1292 1062 789 690 689 770 712 649 854 1143 1276 1124 1042 1153 1266 1237 1280 1343 1424 1521 1603 1690 1798 1757 1498 1398 1565 1675 1581 1201 1010 1015 1038 1233 1636 2035 2052 1856 1746 1725 1745 1986 2250 2044 1857 1815 1779 2164 2266 1401 1459 1470 1514 1598 1595 1409 1071 967 1208 1501 1692 1812 1819 1644 1447 1436 1726 1775 2090 2103 2118 2273 2299 2159 1968 1640 1281 1106 1168 1460 1814 2036 2381 2375 1544 870 691 884 1033 1091 1165 1254 1520 1944 2113 1957 1680 1409 1353 1588 1778 1973 2351 2227 1865 1559 1359 1613 1971 2006 1911 1888 1860 1679 1396 1272 1379 1505 1548 1617 1877 2308 2482 2120 1856 1997 2174 2315 2305 2669 2575 1974 1579 1393 1324 1320 1271 1238 1252 1314 1333 1441 1528 1492 1232 1173 1102 917 899 935 982 1147 1264 1280 1250 1202 1237 1302 1346 1502 1556 1382 1110 1137 1130 1278 1346 1432 1422 1439 1507 1595 1645 1637 1620 1584 1497 1448 1466 1534 1589 1650 1725 1776 1785 1851 1880 1857 1775 1642 1532 1484 1500 1566 1612 1620 1588 1529 1484 1359 1404 1579 1709 1717 1663 1637 1506 1380 1307 1307 1358 1450 1577 1680 1731 1733 1695 1574 1514 1526 1655 1823 1866 2002 2068 2026 2150 2338 2539 2522 2068 1758 1830 1912 1972 2029 1987 2176 2229 2240 2116 1998 2010 2061 2097 2175 2188 2218 2399 2555 2638 2779 2948 2966 2905 2566 2493 2620 3023 3258 3144 3123 3130 3133 3072 3011 3033 3002 3005 3255 3352 3427 3278 3412 3348 3126 3369 3557 3405 3290 3308 3311 3283 3206 3002 2820 3101 3160 3281 3400 3305 3293 3524 3770 3806 3634 3271 3053 3015 3037 3021 2967 2975 3127 3247 2899 2966 2953 2754 2633 2420 2427 2451 2522 2540 2477 2509 2522 2500 2577 2697 2749 2822 3038 2904 2903 2886 2967 2947 2942 2916 2940 2980 2941 2883 3020 3210 3201 3031 2834 2607 2405 2555 2557 2617 2627 2419 2131 2402 2482 2272 2183 2223 2389 2655 2866 2791 2834 2995 3022 3019 3089 3201 3214 3220 2997 2590 2595 2627 2448 2615 3094 2907 2176 1750 1262 1206 1070 1063 1204 1251 1235 1104 1089 1198 1329 1450 1585 1737 1735 1550 1297 915 786 701 671 881 1129 1208 1216 1236 1288 1334 1450 1690 1989 2215 2401 2490 2381 2374 2419 2452 2577 2680 2719 2593 2485 2491 2495 2493 2475 2313 2186 2051 2000 1970 1972 1927 1759 1749 1783 1803 1849 1842 1833 1897 1949 1996 1999 1893 1693 1692 1592 1480 1421 1350 1418 1449 1482 1527 1521 1524 1568 1587 1543 1483 1472 1409 1376 1383 1334 1261 1218 1183 1177 1189 1157 1114 1162 1274 1358 1413 1407 1422 1429 1414 1405 1395 1317 1271 1231 1176 1143 1123 1095 1045 970 910 847 723 619 502 439 446 447 430 425 430 419 363 281 209 182 150 133 121 154 190 210 220 245 253 209 184 223 276 295 286 264 250 247 213 200 183 192 259 336 429 584 749 843 873 930 1046 1154 1049 887 903 961 986 1187 1306 1167 1108 1199 1408 1462 1773 1653 1927 2149 1584 1850 1950 2055 1768 1352 1604 1824 1316 881 466 636 669 545 337 259 246 291 445 683 764 711 862 864 864 907 843 1007 1052 998 914 873 693 446 401 478 508 501 498 693 833 1334 1503 888 721 610 408 322 418 656 930 1156 1249 1082 971 963 1114 1004 923 1022 753 676 884 1055 1080 1071 1046 1083 1622 1941 2033 2036 2000 1844 1701 1685 1746 1679 1575 1490 1476 1654 1778 1778 1795 1634 1518 1459 1437 1476 1482 1398 618 669 705 685 643 566 568 536 575 583 675 805 947 816 455 160 74 246 542 763 844 846 853 861 845 912 980 1020 985 979 1114 1072 810 577 495 621 852 1060 1148 1068 877 751 888 1175 1461 1396 1260 1299 928 750 777 769 713 841 1119 1052 761 639 672 700 665 688 993 983 843 632 533 578 937 1274 1391 1316 1316 1193 977 1006 1219 1212 917 661 641 755 722 649 581 771 1048 873 812 903 1094 1204 1295 1329 1186 1129 1311 1567 1751 1737 1556 1472 1583 1620 1490 1117 833 810 888 1175 1555 1906 1977 1817 1667 1731 2021 2307 2405 2364 2178 1914 1578 1760 1639 1047 1190 1360 1462 1493 1424 1348 1044 869 1095 1434 1599 1639 1712 1648 1518 1482 1547 1755 2058 2046 2097 2263 2255 2215 2020 1724 1521 1459 1432 1622 2042 2169 2304 2088 1360 720 647 1008 1081 1176 1271 1329 1497 1866 2136 2061 1717 1340 1225 1341 1465 1912 2339 2343 2163 1958 1521 1660 1948 1988 1950 1894 1853 1694 1459 1396 1509 1630 1758 1878 1907 1953 2157 1975 1773 1802 2045 2396 2384 2618 2303 1877 1562 1300 1263 1326 1333 1351 1360 1450 1433 1506 1439 1399 1094 1043 1015 963 978 1051 1142 1361 1516 1494 1379 1232 1187 1239 1247 1405 1528 1324 1162 1147 1193 1342 1389 1463 1454 1476 1547 1641 1714 1724 1699 1617 1535 1520 1525 1544 1567 1650 1752 1778 1821 1854 1872 1836 1745 1642 1562 1520 1557 1645 1643 1651 1577 1519 1459 1493 1563 1618 1576 1569 1582 1549 1528 1472 1316 1169 1203 1377 1504 1553 1707 1604 1633 1602 1589 1562 1677 1876 1954 2028 2022 1966 2176 2542 2707 2567 2209 1882 1866 1814 1896 2004 1979 2143 2197 2180 2132 2126 2120 2075 2074 2136 2222 2292 2354 2413 2609 2599 2584 2272 2543 2393 2504 2780 3063 3168 3051 2961 3039 3084 2859 2715 3015 3152 3069 3164 3156 3290 3188 3203 3220 3165 3252 3360 3294 3119 3046 3023 2843 2807 2872 2711 2781 2816 2906 3032 3101 3225 3153 3345 3481 3471 3372 3220 3144 3074 2968 2937 2881 2979 2899 2715 2837 2856 2864 2630 2474 2680 2819 2873 2822 2745 2710 2683 2669 2604 2668 2717 2676 2763 2785 2746 2710 2673 2688 2748 2699 2707 2841 2920 2974 3089 3121 2997 2958 2851 2741 2659 2723 2740 2835 2965 2966 2825 2946 2983 2908 2875 2798 2876 3007 3252 3100 2923 3042 3072 3076 3075 3354 3459 3198 2896 3018 2949 2562 2172 1960 2535 2931 2224 1755 1492 1489 1374 1291 1246 1170 1137 1146 1134 1113 1132 1278 1470 1646 1686 1512 1278 950 898 803 740 858 1075 1198 1220 1221 1230 1260 1374 1625 1917 2228 2484 2555 2586 2582 2458 2615 2842 2905 2779 2506 2282 2325 2367 2307 2287 2197 1981 1920 1889 1870 1933 1883 1758 1683 1688 1715 1738 1782 1794 1828 1825 1883 1959 1923 1894 1765 1598 1496 1414 1328 1332 1370 1396 1473 1531 1518 1523 1540 1537 1492 1474 1382 1353 1359 1299 1219 1175 1165 1185 1224 1219 1182 1180 1233 1294 1332 1335 1353 1400 1411 1402 1370 1331 1298 1225 1167 1110 1073 1024 995 985 888 834 719 608 503 443 454 441 391 368 376 404 337 299 239 194 144 133 136 166 187 199 214 234 238 215 220 257 259 246 198 217 282 314 282 238 242 290 394 546 651 768 852 823 789 853 1091 1047 823 671 640 659 629 705 1062 1032 1125 1177 995 1130 1032 1066 1659 1717 1560 1637 1863 2158 1872 1460 1834 2048 1753 1435 672 642 725 606 426 263 147 166 254 409 542 495 484 497 681 724 768 921 1012 935 861 804 641 478 412 430 371 288 244 403 708 1260 1469 1406 1109 754 554 415 358 439 504 1017 1048 979 777 703 925 944 756 705 718 603 712 819 950 1108 1191 1269 1661 1982 2040 1962 1827 1616 1465 1422 1451 1421 1394 1351 1440 1521 1663 1699 1716 1562 1395 1315 1267 1260 1312 1234 578 623 699 729 719 709 732 677 658 686 723 781 915 842 549 298 261 464 664 726 734 723 731 755 801 886 948 1025 975 1057 1190 1090 853 763 580 566 726 914 1065 1038 816 666 764 1007 1236 1290 1455 1364 1038 857 858 819 658 659 832 828 679 602 633 688 660 654 874 984 914 719 568 547 679 909 1018 1006 1026 927 685 666 952 1103 894 653 645 726 744 701 544 549 767 781 809 870 944 1059 1130 1130 970 918 1191 1574 1837 1868 1721 1627 1634 1660 1407 1354 1017 817 879 1182 1449 1726 1943 1971 1841 1891 2222 2471 2523 2483 2216 1800 1331 1380 1234 1020 1057 1191 1262 1309 1343 1288 1015 806 911 1143 1266 1300 1449 1610 1615 1797 1669 1672 1798 1777 1779 2033 1960 1910 1860 1824 1802 1772 1808 1990 2216 2224 2169 1820 1160 581 601 892 1031 1125 1268 1334 1460 1818 2129 2133 1828 1541 1424 1210 1413 1862 2221 2206 2060 2091 1757 1852 2027 2034 1925 1813 1747 1610 1461 1410 1456 1568 1645 1816 1821 1956 2068 1925 1859 1697 1892 2316 2371 2428 2091 1788 1471 1190 1209 1344 1386 1405 1501 1468 1455 1467 1555 1347 1068 1050 1092 1154 1224 1323 1399 1496 1561 1499 1340 1166 1106 1144 1113 1231 1429 1302 1268 1134 1241 1360 1406 1452 1451 1478 1557 1611 1645 1710 1704 1645 1593 1593 1577 1596 1602 1645 1708 1779 1831 1852 1861 1842 1787 1713 1656 1632 1665 1738 1710 1692 1595 1531 1479 1524 1696 1680 1667 1661 1638 1611 1744 1835 1573 1192 1015 1102 1138 1259 1603 1693 1868 1619 1641 1608 1655 1763 1885 1987 1990 2047 2395 2739 2577 2329 2267 2101 2025 1841 1826 1917 1951 2037 2072 2136 2134 2118 2081 2049 2046 2070 2220 2384 2341 2478 2535 2771 2687 2407 2639 2506 2819 3158 3253 3196 2926 2776 3041 3130 2821 2628 3001 3211 3270 3309 3242 3213 3176 3336 3146 2984 2901 2893 2928 2945 3023 2992 2774 2746 2880 2701 2794 2822 2794 2789 2835 2978 2981 3138 3109 3158 3271 3211 3095 3038 2986 2968 2970 2903 2809 2914 2969 2939 2895 2737 2723 2999 3170 3135 3100 3065 2958 2856 2846 2714 2746 2837 2850 2846 2667 2554 2523 2526 2537 2538 2509 2477 2507 2610 2749 2873 2858 2625 2649 2671 2733 2726 2703 2704 2818 3021 3170 3229 3215 3279 3470 3284 3140 3195 3306 3606 3520 3353 3365 3296 2955 2966 2802 1850 730 569 1044 1340 2268 2368 1695 1915 2434 1912 1756 1698 1663 1596 1445 1277 1158 1147 1145 1083 1029 986 1111 1130 1297 1406 1345 1297 1009 927 899 818 825 987 1146 1181 1201 1227 1262 1359 1559 1837 2155 2383 2446 2563 2693 2604 2689 2938 2940 2695 2304 2028 2131 2134 2096 1998 1920 1742 1735 1774 1800 1821 1810 1776 1730 1716 1736 1753 1796 1815 1878 1833 1858 1878 1873 1843 1767 1644 1559 1493 1404 1345 1348 1326 1354 1479 1523 1542 1542 1541 1516 1468 1385 1336 1313 1268 1210 1168 1155 1170 1234 1259 1211 1175 1226 1276 1314 1339 1360 1383 1385 1354 1326 1283 1211 1170 1135 1056 1023 999 968 933 879 808 709 613 537 501 485 432 376 357 391 416 361 351 285 202 141 123 137 164 184 197 214 250 253 265 305 321 293 254 168 200 276 313 320 353 421 433 482 648 803 746 727 726 682 728 932 745 486 432 400 392 404 614 1095 1010 1002 949 943 702 396 484 1160 1596 1696 1827 2138 2309 1889 1521 1979 2025 2381 1837 1174 880 830 750 670 464 182 148 249 369 495 482 422 526 586 592 657 774 822 846 944 832 545 481 443 511 413 310 267 341 577 834 958 1048 973 852 724 682 383 391 400 678 609 516 609 729 1026 1234 834 666 886 825 853 720 838 1102 1233 1490 1859 2044 1859 1679 1593 1347 1202 1127 1095 1124 1198 1324 1424 1452 1511 1575 1628 1544 1369 1221 1207 1210 1332 1270 525 574 667 766 851 848 812 796 684 675 745 817 913 869 766 642 638 741 791 773 717 639 661 764 849 912 927 965 869 982 1111 1056 992 792 607 576 644 782 940 967 804 638 712 895 964 1287 1475 1207 1029 965 957 870 671 572 637 647 609 592 618 685 663 633 778 956 904 803 633 556 499 516 734 716 684 606 404 445 798 1027 924 772 812 742 789 796 705 647 734 927 1030 1032 955 960 994 1000 904 930 1205 1544 1855 1969 1897 1694 1698 1787 1751 1504 1156 912 891 1122 1270 1464 1765 1988 2028 2003 2104 2331 2519 2522 2156 1579 1160 1186 1210 1117 1118 1093 1100 1220 1354 1342 1105 955 1041 1156 1224 1168 1283 1372 1643 1726 1578 1404 1335 1293 1340 1568 1582 1595 1630 1688 1850 2005 2092 2214 2273 2280 2234 1979 1299 1070 785 955 995 1123 1218 1213 1391 1736 2084 2202 2111 1964 1565 1322 1354 1776 2062 1975 1754 1828 1776 1933 2078 1964 1823 1841 1771 1536 1383 1318 1274 1363 1320 1188 1329 1586 1812 1798 1773 1712 1757 2106 2220 2159 1876 1569 1341 1183 1212 1377 1464 1471 1490 1456 1461 1531 1554 1365 1145 1144 1278 1397 1417 1428 1458 1429 1354 1284 1136 1046 1077 1106 1085 1072 1271 1337 1276 1189 1283 1409 1453 1479 1485 1495 1528 1573 1649 1632 1639 1620 1613 1589 1625 1657 1653 1665 1690 1758 1798 1822 1804 1781 1758 1717 1721 1727 1740 1767 1764 1729 1637 1619 1617 1655 1732 1768 1778 1784 1835 1913 2104 2226 2015 1759 1622 1327 1026 1084 1510 1720 1882 1789 1707 1689 1623 1625 1822 2020 2121 2362 2685 2620 2566 2411 2398 2275 2068 1851 1822 1908 1957 2016 2049 2056 2048 2097 2109 2051 2075 2159 2267 2454 2455 2507 2715 2850 2643 2678 2762 2850 3076 3262 3219 3021 2754 2677 2931 3132 3232 3058 3024 3183 3332 3338 3295 3182 3231 3344 3313 3113 2861 2712 2681 2769 2878 2910 2774 2773 2918 2849 2990 2986 2890 2828 2807 2724 2792 2974 2995 2971 3019 3002 2943 3105 3106 3135 3143 2985 3000 3145 3242 3090 3003 2999 3080 3268 3384 3361 3305 3145 3037 2964 2903 2862 2884 2864 2860 2767 2585 2456 2431 2449 2427 2396 2423 2467 2490 2511 2580 2665 2596 2518 2536 2541 2587 2580 2582 2646 2757 2919 3104 3218 3270 3416 3374 3385 3379 3429 3582 3675 3480 3403 3581 3409 3073 2781 1924 664 43 11 103 718 2313 2636 1942 1832 1925 1865 1621 1492 1610 1660 1505 1286 1170 1192 1183 1092 930 852 951 989 1024 1037 1015 975 904 934 948 848 786 911 1066 1118 1170 1192 1232 1343 1529 1790 2055 2178 2338 2504 2678 2773 2784 2736 2701 2469 2008 1840 1968 1980 1877 1803 1732 1599 1575 1643 1757 1787 1755 1749 1727 1794 1821 1808 1809 1787 1907 1946 1968 1959 1899 1850 1786 1679 1580 1537 1535 1578 1541 1422 1325 1404 1503 1514 1507 1524 1518 1469 1381 1302 1270 1248 1234 1201 1159 1151 1224 1269 1277 1259 1256 1300 1338 1348 1344 1356 1346 1277 1247 1216 1192 1140 1110 1014 996 1014 988 933 840 752 686 633 605 543 505 457 409 376 393 410 425 377 290 209 160 142 145 156 166 187 193 221 258 277 321 307 269 210 138 152 221 249 274 386 498 456 419 487 607 586 622 692 682 677 709 563 390 388 326 258 194 642 769 721 680 600 628 411 213 357 817 1135 1432 1075 1940 2180 2048 1717 1697 2019 2389 2175 1675 1253 1094 1128 1060 789 342 221 239 268 322 424 426 513 507 503 547 551 600 820 1060 820 387 438 439 516 541 559 507 472 519 502 557 767 853 984 976 941 710 457 280 328 429 549 627 883 1244 1608 971 998 1204 1153 1038 785 959 1144 1309 1487 1677 1859 1656 1455 1360 1098 1040 844 855 907 1034 1247 1377 1367 1376 1444 1570 1576 1408 1261 1277 1294 1333 1316 546 602 657 736 780 782 740 766 611 576 620 732 848 893 950 929 864 825 753 672 645 653 725 831 934 998 1017 881 748 794 812 940 962 836 690 655 676 756 891 931 810 695 700 791 987 1243 1344 1209 1099 950 975 978 816 681 612 578 559 573 635 694 687 617 632 777 761 822 730 686 531 447 537 462 477 464 325 347 664 946 982 1014 1004 792 773 951 949 863 867 1137 1270 1251 1200 1137 1130 1122 1043 970 1004 1219 1582 1821 1793 1708 1724 1961 1986 1705 1342 1089 949 1013 1072 1162 1426 1795 2025 2151 2352 2428 2342 2317 1961 1424 1027 1202 1282 1220 1300 1137 1082 1226 1432 1531 1423 1331 1383 1390 1396 1323 1151 1119 1407 1392 1353 1173 1122 1073 1050 1205 1224 1329 1445 1553 1823 2107 2230 2278 2254 2341 2414 2317 1961 1751 1270 1295 1253 1348 1367 1304 1480 1789 1937 2100 2274 1967 1663 1566 1502 1726 1977 1815 1696 1686 1624 1714 1899 1747 1657 1782 1741 1492 1308 1233 1220 1265 1277 1257 1302 1423 1498 1554 1516 1652 1657 1807 1956 1928 1664 1379 1233 1192 1267 1430 1497 1506 1511 1436 1488 1551 1618 1370 1206 1229 1414 1526 1493 1370 1290 1261 1163 1140 1148 1231 1233 1124 1033 1012 1051 1275 1281 1234 1303 1446 1514 1538 1556 1562 1583 1612 1640 1689 1668 1639 1617 1557 1616 1638 1651 1670 1682 1727 1753 1757 1747 1708 1681 1688 1692 1721 1739 1769 1803 1798 1767 1761 1730 1729 1719 1796 1868 1927 2059 2206 2204 2076 2113 2086 2243 1984 1540 1079 1688 1998 1898 1852 1744 1688 1635 1735 1993 2284 2624 2907 2839 2435 2540 2497 2451 2213 2100 1898 1818 1789 1851 1997 2073 2064 2017 1994 2045 2115 2169 2252 2281 2333 2408 2434 2578 2851 2838 3052 3211 3361 3457 3467 3243 2855 2766 2774 3090 3419 3448 3308 3156 3154 3132 3014 2951 2868 3031 3256 3293 3241 3218 3114 2875 2763 2818 3002 3054 3034 3026 3037 3005 2888 2838 2818 2812 2790 2766 2732 2771 2923 3069 3034 3017 3163 3026 3010 3147 3167 3276 3259 3315 3270 3202 3211 3284 3402 3458 3397 3269 3094 2988 2934 2872 2864 2858 2848 2817 2686 2499 2377 2367 2376 2344 2336 2412 2572 2522 2503 2548 2578 2551 2542 2545 2551 2543 2513 2537 2634 2716 2772 2862 2896 3033 3181 3197 3281 3397 3492 3554 3540 3306 3292 3313 3323 3268 2808 1696 360 221 0 20 355 2406 2641 2413 2341 2401 2236 2031 1771 1632 1632 1583 1392 1307 1395 1265 1075 823 765 892 980 995 922 833 786 822 919 949 869 781 800 907 1105 1127 1151 1190 1299 1500 1531 1754 2096 2371 2574 2721 2728 2638 2435 2364 2106 1811 1778 1826 1810 1772 1755 1686 1599 1536 1530 1617 1712 1674 1656 1634 1770 1855 1844 1787 1748 1808 1882 1976 2037 2002 1920 1855 1771 1656 1642 1558 1598 1694 1425 1392 1376 1384 1358 1379 1441 1477 1455 1360 1276 1240 1233 1216 1220 1183 1184 1242 1287 1296 1308 1312 1335 1357 1356 1348 1336 1312 1247 1162 1137 1116 1066 1042 1013 997 979 920 861 804 740 728 716 657 583 528 475 444 420 422 423 420 380 295 215 177 159 162 160 166 179 213 256 255 285 305 296 241 149 84 88 145 208 311 445 341 299 327 343 361 406 602 757 741 646 579 483 528 560 435 249 181 553 587 560 476 399 388 404 433 493 565 634 546 960 1673 1803 1749 1714 1799 1912 2076 2134 1917 1716 1664 1331 1211 959 496 277 149 108 211 464 660 679 503 366 367 389 586 939 1077 812 693 503 424 487 623 825 875 686 634 407 287 365 531 900 940 681 443 321 225 258 666 1397 1614 1744 1449 1548 1031 1051 1064 1252 1176 1066 1092 1172 1319 1411 1530 1768 1667 1410 1127 990 830 657 650 741 890 1117 1252 1209 1225 1235 1346 1543 1479 1409 1225 1068 1107 1250 548 571 595 581 564 611 678 632 615 497 545 650 765 933 962 903 835 764 661 574 602 710 785 887 1024 1065 1023 845 788 652 721 902 992 910 784 740 725 722 786 863 881 869 797 811 949 1094 1255 1253 1116 945 1041 1162 1103 1037 833 629 563 577 640 730 765 657 515 505 583 719 774 643 528 426 374 407 559 628 536 466 592 797 970 1132 964 698 654 879 1001 911 946 1077 1132 1182 1267 1279 1304 1315 1217 1012 862 980 1278 1494 1598 1604 1788 2008 2052 1906 1684 1428 1183 1074 1044 1093 1137 1255 1656 2173 2453 2455 2264 2008 1742 1402 1101 1270 1397 1451 1435 1201 1039 1111 1389 1662 1726 1685 1674 1632 1598 1414 1059 884 1073 1157 1140 1044 1067 1108 1105 1110 1284 1426 1428 1516 1765 2002 2123 2140 2113 2241 2331 2389 2333 2062 1728 1609 1547 1550 1395 1313 1497 1664 1691 1866 2050 1779 1614 1720 1754 1776 1841 1734 1701 1735 1581 1483 1536 1444 1465 1632 1643 1499 1393 1365 1320 1375 1407 1596 1738 1732 1571 1441 1375 1487 1582 1551 1668 1729 1536 1292 1174 1207 1303 1461 1507 1501 1412 1394 1465 1618 1637 1363 1209 1287 1416 1480 1454 1274 1118 1168 1191 1222 1353 1542 1516 1310 1276 1117 1133 1288 1277 1263 1336 1459 1536 1554 1576 1625 1664 1671 1659 1685 1733 1701 1661 1598 1580 1616 1646 1642 1642 1690 1746 1753 1733 1738 1741 1730 1700 1705 1707 1767 1830 1842 1824 1814 1767 1718 1678 1768 1915 2009 2110 2191 2051 1830 1928 1954 2235 2225 1897 1460 1831 1912 1805 1714 1667 1661 1760 1979 2248 2577 3001 3238 3125 3070 2568 2259 2365 2169 2092 1941 1802 1710 1703 1749 1832 1947 2013 2021 2080 2250 2306 2260 2242 2412 2440 2501 2641 2796 2967 3138 3277 3461 3625 3649 3317 2784 2763 2923 3141 3306 3529 3505 3348 3086 3039 3017 3060 3097 3227 3271 3165 3109 3097 3024 2912 2781 2685 2769 3003 3013 2862 2913 2788 2774 2815 2806 2813 2799 2704 2680 2838 2964 3055 3098 3165 3167 3000 2977 2979 2984 3189 3261 3319 3368 3390 3437 3466 3409 3178 3107 3022 2933 2828 2825 2763 2737 2679 2628 2614 2553 2431 2349 2342 2362 2374 2462 2512 2530 2590 2581 2583 2561 2570 2577 2610 2649 2632 2581 2578 2643 2691 2698 2734 2745 2789 2929 3060 3212 3356 3404 3384 3296 3256 3273 3177 3075 2994 2743 2277 1183 324 9 179 1004 2362 2663 2672 2602 2590 2549 2289 1956 1662 1527 1688 1635 1525 1441 1285 1073 852 817 956 958 916 881 835 784 794 898 960 927 917 862 966 1094 1091 1116 1143 1159 1217 1424 1722 2083 2420 2615 2731 2803 2708 2406 2274 2055 1853 1783 1795 1810 1804 1751 1673 1598 1526 1499 1525 1605 1615 1626 1630 1724 1804 1804 1753 1729 1698 1734 1859 1992 2051 2004 1937 1909 1883 1848 1689 1698 1757 1542 1465 1441 1398 1326 1303 1342 1395 1409 1347 1322 1269 1221 1224 1227 1197 1199 1236 1255 1278 1325 1357 1361 1330 1312 1286 1270 1263 1213 1133 1104 1071 1035 1019 1004 972 918 862 836 796 784 811 783 731 672 566 491 452 435 423 424 426 389 327 238 197 198 189 185 164 157 190 222 231 266 317 318 250 151 74 52 59 152 247 300 315 223 207 243 318 436 602 744 742 651 639 567 730 771 653 464 480 604 973 1088 783 605 567 635 949 954 704 469 349 740 1377 1576 1803 1899 1760 1699 1516 1753 1899 1861 1722 1211 1111 840 504 247 167 122 224 573 999 1069 801 500 251 187 419 803 997 942 898 736 523 477 561 730 1073 1019 746 379 217 216 261 452 472 368 319 312 422 665 1035 2174 2367 2110 1563 1249 1007 921 1010 1127 1232 1286 1144 1239 1381 1486 1484 1640 1564 1347 1188 1038 772 587 557 678 836 977 987 1164 1096 1069 1180 1411 1503 1435 1173 987 1014 1168 529 513 470 432 435 485 592 640 611 531 578 627 645 768 828 711 568 484 513 614 711 790 838 901 1059 1120 1042 1007 704 615 700 878 927 851 803 787 765 746 771 810 848 916 882 856 927 1028 1239 1293 978 849 1022 1142 1382 1370 1044 759 643 628 697 795 812 689 477 422 323 476 684 594 464 364 365 480 721 881 850 723 602 635 871 998 818 584 509 634 800 811 912 930 781 871 1097 1272 1381 1411 1282 1088 1008 1020 1110 1155 1243 1426 1749 1659 1829 1935 1960 1855 1592 1350 1150 1193 1256 1298 1610 2098 2502 2511 2225 1971 1806 1612 1496 1451 1560 1615 1423 1120 931 948 1219 1581 1784 1831 1887 1965 1916 1618 1238 944 984 1060 1098 1050 1097 1124 1263 1373 1569 1619 1522 1557 1657 1762 1855 1861 1866 2069 2102 2208 2130 2020 1873 1718 1655 1563 1289 1128 1188 1309 1477 1704 1828 1636 1500 1642 1801 1848 1729 1660 1531 1606 1480 1261 1208 1206 1316 1535 1622 1565 1572 1601 1501 1636 1647 1921 2161 2079 1849 1631 1498 1391 1463 1508 1572 1604 1457 1272 1186 1188 1281 1320 1465 1467 1498 1431 1461 1520 1481 1351 1269 1268 1271 1323 1354 1241 1133 1213 1365 1476 1691 1883 1893 1727 1412 1282 1249 1325 1335 1328 1375 1436 1480 1522 1569 1652 1703 1713 1729 1696 1703 1682 1665 1648 1628 1634 1664 1653 1648 1701 1771 1809 1809 1796 1795 1762 1731 1689 1678 1756 1845 1893 1901 1886 1842 1745 1688 1783 1946 2034 2058 2029 1924 1883 1809 1772 1940 2034 1794 1633 1910 1831 1739 1730 1694 1727 1907 2118 2369 2688 3014 3252 3234 3117 2900 2249 2283 2159 2116 2010 1875 1816 1706 1642 1835 1991 1949 2011 2127 2336 2356 2258 2363 2429 2554 2719 2911 3001 3069 3127 3155 3205 3374 3551 3328 3041 2997 3146 3182 3285 3285 3306 3206 3046 2991 2975 3031 3128 3198 3156 2991 2779 2754 2669 2691 2693 2578 2441 2415 2364 2434 2484 2573 2748 2862 2894 2905 2884 2787 2709 2712 2885 3021 3066 3178 3158 3112 3099 3073 3090 3165 3229 3278 3334 3372 3375 3327 3276 3152 2897 2832 2765 2732 2746 2723 2670 2591 2520 2479 2447 2403 2376 2388 2389 2415 2500 2508 2449 2554 2594 2607 2590 2580 2577 2626 2705 2707 2654 2648 2683 2679 2682 2784 2815 2786 2834 3062 3269 3388 3441 3462 3406 3304 3221 3111 2921 2821 2728 2597 2217 1779 1547 1621 2124 2635 2749 2719 2681 2631 2464 2176 1924 1635 1535 1663 1629 1581 1462 1361 1215 988 898 888 852 868 879 846 787 777 879 945 1007 986 952 1027 1084 1085 1086 1085 1099 1201 1394 1670 2060 2444 2637 2712 2718 2511 2255 2196 2066 1900 1828 1820 1795 1722 1623 1547 1538 1540 1548 1523 1533 1561 1613 1644 1707 1757 1745 1710 1696 1696 1717 1786 1887 1975 2020 1961 1977 2031 1996 1901 1875 1863 1744 1646 1583 1490 1372 1268 1230 1265 1326 1309 1311 1277 1238 1224 1215 1201 1198 1193 1178 1223 1300 1350 1353 1277 1236 1223 1186 1176 1139 1103 1080 1073 1072 1040 982 916 870 860 871 857 858 839 791 751 676 565 495 476 471 444 415 405 381 354 315 235 198 196 197 176 166 189 208 221 267 315 280 184 96 39 16 27 79 135 180 213 159 94 129 216 299 493 624 729 713 765 754 794 884 968 1160 1440 1602 1799 1710 1176 893 814 961 1427 1450 1353 814 432 632 1036 1258 1534 1726 1345 1262 992 1113 1133 1347 1400 1076 865 639 522 449 316 182 189 487 1155 1279 1284 781 308 149 262 597 747 719 793 711 533 466 449 392 452 704 629 410 276 176 131 129 141 279 669 873 1085 1466 1813 2264 2086 1848 1494 1267 1164 1045 970 984 1140 1210 1193 1199 1370 1535 1528 1516 1427 1337 1299 1206 992 723 585 719 778 848 948 1045 961 909 1051 1143 1272 1392 1328 1323 1171 1144 512 516 407 318 357 485 652 764 794 691 633 606 535 503 565 458 366 312 387 604 779 837 864 935 1043 1041 1012 863 597 599 717 870 848 740 775 836 843 839 800 770 838 908 911 840 840 923 1101 1158 801 694 661 924 1292 1416 1212 892 726 726 779 846 844 773 624 544 306 274 485 476 351 318 421 638 819 884 904 826 641 578 721 822 736 595 442 478 591 618 682 608 540 669 961 1299 1533 1566 1403 1235 1175 1091 1066 935 923 1097 1398 1205 1353 1551 1768 1923 1833 1772 1613 1532 1504 1491 1666 1978 2370 2432 2233 2065 2023 2019 2015 1858 1791 1664 1321 1023 878 868 1072 1436 1678 1767 1956 2056 2045 1896 1607 1289 1124 1259 1256 1323 1350 1408 1521 1647 1831 1844 1697 1646 1616 1589 1599 1602 1620 1821 1905 1994 1847 1803 1807 1717 1778 1712 1588 1418 1185 1160 1445 1813 1778 1642 1378 1466 1624 1739 1796 1578 1436 1470 1370 1153 1060 1095 1239 1404 1480 1606 1709 1750 1576 1682 1585 1777 2018 2076 2015 2066 1929 1598 1451 1461 1510 1532 1421 1271 1210 1212 1268 1338 1519 1543 1746 1660 1547 1451 1373 1356 1373 1239 1115 1207 1321 1329 1297 1340 1436 1848 1883 2120 2063 1888 1628 1494 1401 1410 1437 1432 1437 1458 1490 1531 1573 1673 1766 1758 1734 1771 1718 1710 1716 1676 1674 1683 1707 1697 1680 1709 1739 1753 1773 1745 1769 1762 1771 1725 1689 1749 1806 1852 1911 1944 1923 1853 1827 1911 2018 2051 2053 2028 2030 1948 1850 1847 1769 1819 1669 1775 1938 1987 1878 1831 1863 1871 1971 2093 2182 2356 2386 2483 2808 3062 2776 2244 2148 2077 2096 2065 1977 1895 1769 1683 1787 1874 1895 1962 2182 2333 2385 2331 2392 2406 2560 2701 2855 2976 2995 2976 2994 3080 3163 3202 3004 3147 3352 3280 3258 3214 3136 3190 3059 3098 3081 2996 3061 3156 3175 3199 3115 2931 2688 2637 2681 2634 2661 2554 2428 2500 2608 2599 2691 2847 2903 2892 2852 2733 2734 2700 2588 2773 3016 3116 3143 3110 3093 3095 3078 3094 3135 3185 3221 3121 3047 2982 2980 3043 3018 2851 2811 2765 2723 2697 2675 2717 2731 2624 2526 2467 2443 2442 2449 2409 2434 2473 2481 2455 2517 2551 2562 2563 2561 2564 2603 2679 2746 2788 2790 2756 2668 2688 2860 2950 2967 2990 3219 3361 3438 3528 3580 3530 3334 3085 3024 2912 2794 2780 2615 2554 2555 2624 2633 2670 2729 2704 2598 2503 2402 2162 1821 1720 1612 1564 1571 1555 1547 1471 1458 1366 1183 1061 914 842 918 922 858 780 771 829 958 1040 1033 1035 1069 1089 1120 1125 1095 1097 1174 1357 1647 2033 2417 2480 2627 2708 2419 2139 2067 1988 1867 1802 1745 1635 1541 1447 1428 1491 1547 1637 1651 1604 1562 1586 1646 1706 1718 1705 1706 1714 1740 1778 1812 1847 1873 1954 1924 1927 1949 1961 1950 1960 1911 1844 1784 1681 1586 1444 1299 1230 1215 1225 1251 1281 1282 1252 1234 1227 1219 1215 1205 1190 1196 1235 1302 1326 1216 1174 1145 1123 1099 1092 1071 1039 1043 1041 1003 949 900 905 923 927 927 897 839 810 778 658 539 507 498 496 435 383 384 391 379 327 231 192 189 193 201 212 213 203 211 254 267 196 115 97 45 22 27 62 102 144 170 126 55 72 142 258 347 513 620 712 813 851 861 1067 1350 1569 1960 2282 2115 1404 1058 895 863 995 1277 1631 1834 1592 1041 756 744 861 1427 1654 1264 991 982 819 839 1078 1089 981 744 536 504 479 479 270 107 298 999 1022 1097 729 312 158 213 378 466 462 528 618 651 525 510 384 329 399 457 428 394 402 376 279 315 395 706 1553 1914 2071 2255 2277 1673 1249 1233 1184 1236 1121 905 884 1090 1153 1164 1177 1323 1408 1375 1337 1318 1313 1318 1296 1374 1135 772 902 822 842 905 937 859 782 790 894 1120 1323 1387 1346 1078 1004 503 504 402 281 326 517 698 807 896 782 639 559 494 403 405 260 170 192 348 620 836 895 909 962 978 945 805 612 459 557 705 824 822 725 745 827 887 929 866 786 830 824 822 829 849 961 1072 1057 817 770 709 819 1109 1334 1289 1060 874 799 797 854 892 932 889 683 506 338 419 380 269 277 424 585 689 747 781 768 687 637 711 777 733 669 516 506 541 550 512 387 404 493 776 1238 1577 1573 1382 1286 1292 1247 1116 921 869 874 1007 1147 1133 1261 1506 1712 1768 1784 1742 1709 1689 1675 1737 1865 2104 2218 2075 1944 1973 2168 2167 2011 1871 1603 1262 1081 958 903 977 1195 1485 1642 1689 1729 1848 1993 2032 1684 1416 1309 1366 1388 1545 1697 1805 1947 1986 1840 1661 1566 1533 1475 1460 1453 1553 1686 1804 1819 1588 1605 1800 1811 1876 1958 1867 1620 1424 1412 1595 1861 1942 1757 1377 1337 1312 1624 1891 1613 1536 1524 1383 1194 1075 1094 1199 1285 1453 1693 1838 1746 1609 1574 1407 1396 1524 1722 1844 2152 2126 1738 1439 1388 1451 1476 1408 1296 1253 1244 1305 1409 1570 1641 1771 1770 1690 1588 1514 1489 1476 1296 1115 1216 1416 1518 1548 1601 1676 2072 2271 2382 2181 1981 1760 1651 1500 1442 1473 1500 1523 1526 1543 1579 1600 1655 1727 1750 1792 1779 1784 1758 1726 1697 1712 1721 1740 1755 1740 1743 1744 1721 1703 1748 1792 1763 1806 1800 1768 1780 1824 1847 1929 1987 1982 1950 1880 1847 1929 1976 1995 2081 2165 2017 2154 2163 1931 1946 1778 1693 1786 1948 1992 1962 1973 1970 1951 1992 1987 2025 2113 2188 2383 2618 2152 2000 1967 1989 2009 2037 2039 1952 1801 1563 1627 1767 1963 2063 2124 2172 2296 2300 2283 2393 2609 2744 2863 2916 2904 2899 2913 2915 2962 3033 3244 3373 3640 3433 2882 2773 2672 2793 2822 2911 3024 2991 3076 3299 3352 3230 3032 3182 2963 3083 3039 3005 2797 2856 2907 2853 2845 2826 2800 2823 2780 2736 2723 2685 2668 2639 2621 2778 2958 3007 3015 3008 3018 3049 3062 3044 3035 3104 3107 2797 2680 2717 2803 2830 2813 2719 2704 2729 2730 2705 2689 2731 2826 2898 2810 2616 2531 2514 2424 2401 2472 2491 2478 2517 2552 2577 2579 2564 2552 2567 2625 2748 2778 2860 2867 2864 2752 2870 2997 3058 3059 3129 3138 3146 3254 3385 3421 3343 3222 2971 2934 2934 2828 2737 2645 2589 2573 2615 2660 2669 2662 2600 2447 2303 2139 1937 1733 1642 1627 1558 1502 1472 1511 1474 1459 1428 1382 1277 1065 967 1120 1114 981 900 858 856 1008 1076 1077 1093 1115 1130 1159 1165 1115 1133 1210 1345 1594 2007 2197 2344 2490 2520 2311 2048 1946 1925 1864 1775 1657 1510 1477 1445 1421 1446 1452 1484 1591 1603 1564 1569 1660 1739 1749 1741 1729 1757 1805 1842 1860 1868 1872 1829 1871 1834 1797 1804 1835 1883 1872 1782 1730 1677 1612 1481 1355 1261 1227 1169 1200 1243 1247 1224 1216 1223 1219 1211 1198 1155 1176 1211 1252 1259 1203 1143 1115 1092 1073 1070 1039 985 980 983 954 918 903 927 934 928 925 896 839 790 738 644 562 535 506 495 419 369 389 415 401 315 227 179 170 186 213 219 223 191 194 274 245 174 154 113 86 59 82 134 135 146 143 130 117 105 177 257 333 400 499 633 763 914 1022 1236 1634 1814 1979 1906 1555 768 661 600 686 918 1152 1439 1796 1998 1813 1779 1154 670 1366 1454 1385 1200 1249 866 708 977 1144 1127 1041 803 389 422 495 279 128 148 266 590 795 594 239 93 75 92 206 341 339 469 574 591 622 461 307 325 410 470 537 698 543 495 536 667 1107 1451 1979 2237 2111 1840 1327 899 851 906 1170 1179 893 932 981 1051 1141 1122 1203 1272 1271 1284 1292 1284 1205 1177 1355 1289 1091 1073 918 832 854 822 769 783 844 926 1060 1226 1201 1138 985 897 565 564 495 395 431 583 724 799 859 777 785 609 500 344 320 197 98 140 344 653 889 967 997 1010 969 875 669 471 368 501 692 823 829 764 711 718 852 1011 985 862 809 722 667 724 868 1009 1062 1072 925 850 853 919 1102 1277 1246 1080 928 837 815 830 882 1035 1095 902 746 611 636 429 258 231 318 420 546 660 724 750 752 752 790 812 738 730 684 677 660 693 612 536 420 365 492 918 1308 1347 1239 1176 1126 1229 1212 1177 1126 998 985 1035 1042 1055 1149 1181 1338 1614 1827 1859 1777 1705 1711 1887 2125 2151 1954 1542 1646 1872 1926 1872 1698 1453 1228 1163 1076 998 1020 1158 1422 1582 1553 1447 1602 1913 2176 1947 1575 1524 1471 1457 1564 1698 1755 1849 1886 1665 1380 1301 1374 1431 1523 1507 1497 1781 1888 1828 1569 1562 1782 1864 1702 1627 1650 1591 1590 1690 1857 2078 1937 1809 1465 1392 1256 1534 1809 1586 1614 1669 1522 1338 1250 1211 1209 1335 1501 1749 1876 1769 1629 1638 1406 1285 1253 1263 1628 2101 2077 1701 1394 1287 1333 1365 1358 1309 1213 1226 1292 1415 1585 1675 1758 1757 1764 1805 1799 1749 1628 1404 1262 1361 1592 1749 1842 1942 1967 2305 2452 2477 2277 2022 1817 1697 1536 1440 1461 1517 1576 1582 1574 1573 1592 1659 1714 1734 1733 1789 1744 1731 1717 1715 1756 1776 1788 1823 1814 1791 1776 1736 1732 1790 1856 1816 1852 1859 1832 1835 1897 1922 1987 2057 2059 2011 1894 1837 1860 1877 1937 2103 2150 2002 2340 2432 2279 2190 2160 2033 1887 1858 1894 1951 1989 2052 1953 1957 2027 2189 2553 2714 2647 2404 2040 1891 1869 1864 1873 1991 2096 2017 1775 1493 1651 1855 1873 1864 1919 2102 2180 2250 2367 2551 2602 2501 2432 2480 2598 2745 2823 2460 2563 2761 3130 3129 3421 3172 2601 2391 2521 2756 2761 2755 2912 2912 3018 3176 3119 3095 3058 3344 3160 3205 3090 3019 2943 3038 3044 2949 2886 2825 2800 2798 2775 2672 2533 2552 2555 2646 2586 2708 2787 2847 2927 2951 2919 2918 2975 3032 2990 3048 3013 2706 2593 2735 2836 2843 2768 2693 2675 2719 2719 2693 2711 2724 2679 2633 2557 2530 2475 2458 2377 2400 2526 2620 2603 2585 2672 2747 2763 2721 2658 2627 2696 2812 2789 2798 2860 2929 2952 3039 3088 3111 3146 3134 3100 3045 3011 3072 3039 3001 2979 2957 2860 2861 2772 2636 2582 2543 2531 2488 2439 2468 2485 2450 2264 2133 1966 1843 1742 1710 1590 1571 1533 1455 1485 1522 1499 1499 1472 1393 1263 1153 1148 1310 1167 1130 1009 978 1076 1124 1130 1134 1142 1158 1174 1166 1120 1175 1278 1393 1542 1866 2037 2279 2422 2457 2331 2092 1946 1918 1824 1683 1583 1562 1521 1447 1362 1333 1327 1326 1430 1502 1523 1583 1669 1709 1751 1809 1815 1844 1870 1880 1864 1857 1858 1803 1789 1764 1712 1684 1692 1694 1748 1744 1663 1577 1517 1469 1399 1327 1219 1149 1163 1210 1234 1228 1210 1205 1197 1191 1176 1105 1118 1145 1157 1150 1133 1127 1124 1097 1070 1053 1001 908 922 955 942 930 934 939 918 914 911 886 835 787 756 735 632 544 530 493 409 396 403 424 393 291 193 172 192 188 198 220 245 188 192 245 225 206 215 207 190 184 194 190 182 167 168 193 239 212 206 243 261 348 445 534 698 874 1028 1287 1572 1741 1789 1369 852 540 560 599 638 749 851 990 1197 1314 2175 2530 1547 772 1187 1400 1428 1533 1516 1136 719 608 1241 1377 1490 950 433 463 428 259 229 247 303 450 580 519 244 103 101 54 113 197 185 291 314 466 612 632 630 534 605 642 633 765 790 667 570 700 826 1290 1984 2092 1881 1670 1286 1048 538 690 1067 1178 861 783 800 889 941 919 1042 1138 1295 1311 1372 1305 1148 1068 1134 1169 1230 1200 997 914 944 877 808 945 1071 1024 998 1074 1078 987 883 885 670 677 616 540 560 683 757 751 774 772 775 678 606 409 311 209 136 170 336 547 688 794 936 995 950 861 706 513 431 557 755 866 873 849 744 687 836 1057 1098 961 779 591 511 555 721 947 1004 1045 946 925 955 1033 1170 1241 1170 1068 988 904 816 756 833 1035 1189 1123 865 885 842 610 343 282 254 378 483 540 614 646 666 737 755 781 746 798 843 892 886 921 866 776 536 313 255 474 854 1058 1019 999 1038 1077 1243 1298 1304 1213 1171 1065 1173 1208 1167 1181 1324 1648 1905 1863 1771 1828 1848 1967 2107 2052 1780 1306 1422 1632 1629 1567 1400 1270 1205 1194 1156 1084 1086 1227 1376 1417 1362 1246 1458 1976 2146 2136 1980 1772 1604 1379 1272 1429 1521 1561 1620 1477 1241 1136 1145 1322 1564 1702 1680 1939 2016 1978 1706 1627 1643 1575 1310 1154 1249 1368 1510 1621 1715 1896 1796 1807 1831 1475 1244 1411 1631 1493 1571 1733 1699 1602 1538 1396 1303 1459 1633 1824 1841 1675 1745 1692 1548 1538 1438 1405 1657 1985 1902 1578 1356 1224 1207 1208 1169 1180 1047 1080 1142 1270 1466 1569 1609 1651 1687 1845 1978 1952 1769 1553 1525 1592 1770 1944 1979 2104 2209 2328 2500 2529 2310 2009 1798 1711 1577 1439 1436 1489 1556 1593 1574 1583 1611 1686 1710 1713 1719 1764 1776 1754 1727 1728 1781 1822 1817 1841 1874 1869 1860 1809 1790 1855 1866 1860 1886 1886 1868 1906 1950 1971 2047 2110 2079 2045 1994 1990 1953 1978 2004 2097 1985 2068 2368 2568 2601 2490 2389 2236 1991 1863 1874 1927 1962 2031 1970 1923 2253 2565 2903 3020 2987 2785 2565 2263 2040 1915 1791 1901 2070 2056 1820 1752 1849 1837 1831 1827 1945 2127 2191 2319 2498 2589 2489 2385 2456 2490 2646 2841 2620 2214 2375 2592 2713 2563 2798 2628 2473 2736 3061 3042 2794 2721 2700 2521 2622 2663 2580 2893 3195 3327 3227 3207 3154 3122 3078 2995 2890 2787 2741 2726 2718 2761 2776 2734 2441 2431 2479 2567 2498 2469 2587 2723 2780 2809 2868 2925 2917 3045 3011 2937 2935 2750 2645 2737 2753 2663 2615 2636 2667 2688 2677 2656 2683 2708 2566 2404 2401 2376 2399 2396 2359 2410 2529 2636 2678 2700 2736 2760 2877 2896 2855 2768 2768 2822 2867 2880 2901 2949 3025 3012 2914 2838 2791 2794 2872 2862 2746 2784 2753 2806 2790 2736 2701 2715 2659 2589 2556 2530 2513 2483 2447 2448 2366 2336 2115 2005 1869 1847 1772 1663 1554 1521 1524 1493 1480 1518 1503 1472 1483 1481 1427 1390 1379 1371 1362 1221 1112 1092 1126 1163 1187 1183 1186 1187 1196 1140 1088 1176 1322 1441 1485 1699 1995 2234 2379 2457 2385 2178 1990 1905 1755 1614 1575 1602 1454 1319 1213 1163 1168 1177 1208 1288 1392 1507 1552 1646 1692 1821 1851 1902 1923 1905 1874 1843 1820 1780 1746 1735 1712 1668 1670 1665 1723 1740 1605 1478 1447 1441 1415 1308 1189 1131 1145 1187 1200 1201 1178 1159 1143 1132 1123 1108 1088 1081 1077 1076 1089 1102 1082 1074 1060 1025 960 896 964 954 936 936 962 965 952 933 897 881 835 793 733 677 604 564 563 499 439 428 435 447 412 306 223 207 172 169 163 232 215 143 148 196 194 188 172 181 237 289 279 149 150 188 292 325 365 366 371 343 282 298 389 580 856 1098 1126 1306 1560 1680 1551 1125 807 713 732 782 791 891 754 631 788 970 1952 2295 1202 654 953 1167 1291 1601 1748 1566 1192 870 1190 1129 1342 844 583 520 462 378 349 367 357 427 481 450 360 182 109 81 79 89 82 75 112 277 531 657 619 676 782 742 780 876 934 768 620 592 607 1113 1806 1690 1573 1588 1553 1038 654 680 955 1061 891 729 629 695 818 719 791 811 968 1218 1348 1299 1212 1117 1063 1108 1240 1297 1198 1038 1081 1096 991 1006 1143 1066 924 898 889 893 965 981 738 735 665 602 622 726 751 703 760 782 764 674 673 516 362 238 218 251 343 432 567 791 934 997 1042 932 811 722 696 760 841 901 950 898 796 747 850 1043 1105 960 716 487 436 467 514 730 919 990 929 979 1041 1165 1289 1301 1205 1135 1096 958 756 684 815 1064 1190 1210 1061 954 887 835 595 455 343 420 477 440 423 418 420 505 616 680 691 804 973 1034 1075 1159 1203 936 759 464 215 179 293 516 721 771 820 839 1150 1344 1469 1556 1553 1329 1583 1617 1577 1485 1516 1692 1801 1769 1782 1927 2008 2019 2039 1919 1561 1363 1523 1656 1545 1361 1208 1151 1150 1172 1180 1127 1110 1219 1304 1297 1254 1161 1385 1965 1994 2246 2207 2050 1657 1272 1098 1213 1414 1509 1490 1373 1176 1043 1034 1182 1437 1755 1911 1969 2049 2054 1961 1784 1581 1305 1087 1108 1242 1361 1473 1546 1565 1625 1440 1574 1721 1569 1359 1415 1537 1459 1518 1649 1705 1779 1776 1572 1448 1679 1899 1919 1736 1459 1672 1683 1536 1632 1727 1751 1827 1908 1754 1473 1331 1258 1225 1143 1022 1008 922 935 992 1093 1306 1440 1474 1528 1659 1868 2051 2054 1859 1680 1702 1826 1901 1958 2072 2115 2179 2288 2479 2493 2281 1999 1837 1777 1636 1472 1439 1460 1523 1559 1545 1608 1644 1651 1646 1726 1798 1798 1837 1810 1747 1732 1757 1782 1795 1829 1862 1912 1909 1878 1867 1896 1917 1917 1928 1914 1897 1937 1965 1987 2078 2151 2124 2084 2087 2057 2044 2059 2130 2114 2038 2251 2347 2391 2416 2356 2343 2310 2088 1939 1968 2099 2116 2209 2050 1991 2488 2824 2976 3013 3043 3029 3012 2672 2190 1993 1789 1770 1849 1961 1904 1846 1849 1847 1818 1892 1981 2048 2115 2209 2329 2391 2406 2503 2477 2385 2448 2445 2196 2428 2542 2738 2950 3199 3085 2681 2685 3019 3153 3019 2811 2665 2382 2630 2688 2932 2981 3138 3248 3388 3423 3339 3239 3185 3073 2898 2750 2668 2733 2738 2635 2610 2667 2770 2632 2458 2347 2346 2350 2391 2521 2619 2627 2708 2833 2844 2947 2939 2800 2815 2847 2778 2694 2698 2731 2748 2697 2648 2655 2634 2596 2591 2618 2671 2600 2559 2405 2365 2404 2390 2306 2259 2257 2261 2304 2438 2537 2528 2753 2908 2960 2914 2923 2907 2904 2941 2940 2940 3012 2883 2602 2525 2456 2518 2589 2588 2557 2594 2534 2514 2505 2606 2613 2605 2614 2611 2558 2498 2473 2391 2321 2303 2264 2224 2087 1977 1913 1833 1752 1652 1556 1493 1468 1452 1458 1502 1497 1466 1462 1523 1521 1525 1536 1507 1410 1293 1234 1221 1208 1216 1252 1258 1258 1258 1213 1140 1097 1187 1331 1375 1491 1718 1974 2181 2347 2438 2428 2348 2020 1837 1682 1649 1665 1616 1308 1152 1067 1035 1068 1091 1105 1162 1222 1310 1327 1473 1547 1692 1777 1872 1902 1895 1855 1792 1754 1720 1711 1713 1678 1688 1713 1712 1718 1708 1553 1391 1328 1318 1323 1286 1191 1130 1136 1153 1149 1148 1088 1073 1068 1079 1098 1105 1108 1093 1069 1054 1049 1058 1060 1072 1056 992 932 921 903 900 928 951 977 988 986 935 891 874 851 809 679 600 573 574 575 538 483 439 444 470 425 313 224 176 174 175 183 197 156 110 113 126 146 172 180 190 170 214 206 126 144 187 272 344 414 512 577 463 352 292 358 593 859 860 1088 1268 1541 1576 1419 1268 1228 1189 1051 977 1243 1508 1209 940 765 858 1342 1309 635 322 409 591 1074 1590 1971 1974 1621 1654 1079 913 1062 987 955 866 756 619 447 413 429 404 399 379 317 259 188 119 77 58 58 47 29 108 341 544 603 745 824 707 631 678 766 739 670 621 633 1063 1453 1293 1282 1264 1261 1155 848 709 875 1038 1020 923 601 653 938 836 791 717 734 1003 1238 1267 1248 1265 1322 1209 1338 1372 1299 1169 1181 1180 1137 1110 1173 1153 1021 988 961 1010 1098 1066 770 741 658 611 617 679 692 669 762 776 820 724 768 675 538 339 382 433 443 526 727 997 1171 1170 1095 966 944 979 980 982 943 965 986 962 876 807 844 959 1017 906 693 556 489 466 534 611 813 966 939 1056 1137 1287 1406 1408 1322 1225 1121 928 660 557 784 1052 1145 1236 1099 885 861 865 798 630 435 423 478 459 400 365 393 478 550 579 590 629 839 1033 1202 1403 1548 1297 1129 787 565 449 329 369 478 533 634 768 1069 1372 1497 1616 1624 1699 1859 1866 1807 1716 1709 1729 1718 1726 1766 1853 1976 2024 2151 2050 1732 1435 1602 1693 1641 1425 1305 1211 1142 1170 1212 1171 1127 1193 1280 1276 1218 1098 1289 1346 1794 2185 2185 1966 1517 1220 1180 1329 1567 1643 1534 1430 1231 1018 1037 1061 1250 1624 1873 1853 1873 1983 2069 1926 1569 1196 1171 1400 1493 1607 1677 1625 1621 1487 1401 1355 1497 1544 1438 1470 1532 1454 1428 1501 1610 1772 1869 1736 1607 1788 2079 2040 1670 1126 1073 1269 1386 1691 1933 1992 1952 1864 1665 1429 1334 1277 1223 1167 1031 945 875 895 937 998 1160 1218 1329 1522 1706 1867 2019 2050 1908 1827 1883 1989 1941 1980 2050 2026 2062 2284 2443 2415 2264 2075 1958 1841 1631 1483 1469 1484 1528 1517 1518 1608 1573 1654 1703 1784 1869 1878 1882 1858 1795 1761 1762 1772 1795 1811 1870 1926 1919 1894 1902 1917 1875 1911 1970 1976 1947 1953 1969 2004 2135 2201 2197 2175 2224 2124 2126 2131 2145 2129 2160 2272 2291 2460 2653 2632 2599 2563 2292 2034 2170 2344 2346 2560 2295 2287 2622 2878 2925 2855 2925 3003 2929 2549 2019 1862 1729 1658 1801 2075 1676 1623 1830 1951 1888 1927 1928 1956 2008 2039 2096 2186 2311 2541 2492 2276 2177 2188 2230 2493 2494 2812 3280 3233 2896 2658 2757 3124 3087 2994 2992 2953 2786 3292 3219 3279 3421 3381 3335 3414 3416 3249 3151 3099 2880 2774 2779 2715 2723 2825 2701 2561 2586 2560 2534 2531 2549 2464 2373 2338 2348 2436 2445 2576 2814 2621 2716 2893 2604 2606 2714 2761 2690 2682 2730 2722 2663 2588 2524 2405 2423 2438 2510 2512 2421 2339 2297 2297 2366 2361 2251 2118 2019 2042 2146 2249 2341 2406 2601 2803 2829 2897 2970 2984 2984 2983 2953 2914 2917 2791 2491 2363 2275 2245 2338 2395 2401 2393 2436 2455 2448 2499 2515 2504 2550 2588 2561 2526 2448 2242 2220 2148 2130 2082 2041 1870 1774 1728 1683 1624 1559 1499 1439 1427 1400 1414 1488 1459 1415 1499 1565 1588 1579 1581 1511 1407 1371 1356 1322 1331 1331 1332 1350 1334 1259 1164 1137 1149 1202 1349 1532 1737 1952 2123 2255 2328 2309 2251 1967 1761 1626 1609 1578 1546 1342 1111 994 963 1000 1028 1037 1068 1078 1151 1171 1267 1331 1477 1581 1670 1730 1776 1783 1719 1691 1652 1651 1652 1585 1631 1696 1731 1715 1679 1554 1404 1310 1310 1348 1299 1202 1142 1129 1130 1070 1064 998 987 994 1031 1059 1072 1080 1035 1014 1002 997 1005 989 1000 971 922 906 914 907 927 962 987 1004 997 921 873 844 821 795 738 644 611 581 569 566 546 496 443 427 449 398 318 260 217 177 190 197 177 139 110 118 123 123 145 197 207 160 150 131 113 108 127 248 387 476 658 852 734 564 462 481 581 556 617 874 1234 1501 1472 1279 1219 1197 1271 1169 998 1327 1664 1727 1422 1072 965 867 536 202 167 237 516 1071 1693 2120 2108 2034 1857 1297 960 920 982 1262 1497 1350 827 519 471 395 349 364 357 271 278 286 162 66 50 42 6 4 18 155 407 467 696 754 587 447 457 593 639 678 719 876 1112 1035 937 952 1083 1211 1150 882 611 641 653 905 939 685 599 923 912 910 891 803 825 1016 1163 1198 1266 1277 1171 1273 1415 1393 1429 1404 1316 1298 1309 1333 1373 1375 1321 1333 1312 1117 1047 737 700 598 546 487 515 637 656 812 824 879 788 865 826 749 625 617 627 629 709 882 1102 1267 1255 1127 1017 1042 1100 1186 1163 1035 993 1001 998 941 841 812 891 936 848 737 701 635 559 581 601 813 1042 1079 1148 1173 1308 1401 1459 1459 1325 1140 898 560 436 596 826 1011 1157 1084 860 724 756 764 697 500 397 439 497 473 421 439 503 578 547 470 414 579 904 1196 1458 1686 1612 1544 1405 1211 894 556 419 412 472 574 697 931 1143 1380 1383 1551 1711 1582 1575 1628 1705 1747 1660 1560 1593 1603 1536 1752 1938 2135 2141 1902 1572 1595 1680 1731 1650 1568 1381 1227 1264 1325 1249 1154 1158 1241 1318 1266 1133 983 1044 1493 1709 1787 1674 1348 1286 1472 1682 1814 1878 1855 1619 1497 1216 1150 1157 1208 1515 1661 1528 1570 1835 2063 2075 1757 1386 1406 1617 1657 1831 1844 1840 1845 1634 1482 1287 1263 1367 1428 1468 1496 1396 1323 1400 1502 1600 1707 1677 1618 1638 1989 2008 1994 1652 1087 997 1340 1741 1964 1983 1870 1725 1578 1429 1260 1193 1102 1100 1038 935 831 847 912 929 985 1118 1291 1504 1687 1800 1898 1938 1876 1875 1962 2009 1928 1950 1948 1977 2089 2285 2339 2300 2278 2200 2050 1862 1630 1511 1508 1499 1508 1462 1459 1476 1546 1622 1698 1776 1864 1906 1914 1903 1869 1837 1818 1825 1825 1860 1900 1927 1930 1900 1900 1897 1877 1906 1974 2012 1992 1966 1977 2030 2117 2134 2203 2230 2250 2242 2189 2176 2140 2131 2188 2240 2315 2539 2765 2789 2812 2966 2769 2404 2391 2333 2334 2478 2468 2543 2700 2795 2773 2732 2610 2586 2742 2483 1900 1711 1701 1604 1775 1833 1726 1543 1795 1897 1864 1800 1870 1993 1986 1973 1989 2098 2329 2295 2290 2191 2163 2162 2296 2388 2490 2801 3237 3339 3096 2827 2875 3280 3264 3199 3234 3330 3359 3566 3644 3635 3527 3495 3383 3340 3252 3039 2982 3096 3048 2966 3184 2919 2845 2924 2860 2679 2566 2528 2535 2543 2606 2558 2374 2224 2153 2276 2392 2475 2537 2588 2430 2738 2613 2491 2536 2581 2553 2567 2610 2640 2581 2526 2428 2195 2220 2195 2243 2314 2374 2296 2240 2246 2251 2215 2146 2018 1913 2050 2236 2279 2298 2373 2420 2529 2623 2780 2931 2995 2975 2884 2790 2738 2690 2580 2442 2354 2226 2188 2229 2297 2257 2286 2378 2458 2480 2469 2442 2433 2492 2503 2420 2389 2357 2206 2151 2075 2047 2002 1923 1756 1654 1617 1561 1519 1504 1488 1479 1476 1458 1430 1470 1490 1459 1494 1550 1585 1616 1655 1639 1547 1462 1430 1417 1390 1391 1430 1451 1408 1314 1209 1210 1262 1323 1439 1598 1751 1909 1962 1964 2078 2178 2141 1926 1706 1553 1481 1447 1405 1279 1102 979 908 946 985 1027 1048 1098 1148 1138 1140 1177 1279 1331 1393 1503 1593 1651 1592 1579 1561 1559 1552 1547 1558 1626 1688 1688 1648 1556 1395 1287 1266 1308 1287 1206 1184 1132 1061 996 966 920 897 917 948 963 1015 1019 925 919 929 977 982 923 896 875 861 864 886 911 940 985 985 970 974 868 839 791 773 741 696 646 587 551 550 548 556 504 428 378 397 352 321 260 183 172 201 206 182 158 159 160 147 140 139 218 160 149 136 119 113 110 158 304 427 570 817 998 902 787 721 691 623 539 594 792 1097 1351 1344 996 926 1070 1149 1040 1342 1703 1785 1848 1688 1321 1116 1064 596 265 156 204 391 793 1495 1857 1965 1932 1766 1493 1087 767 563 597 1052 1250 983 628 426 346 337 338 317 277 306 352 182 109 28 11 6 1 10 52 206 430 591 577 560 498 370 375 443 637 827 1079 1129 817 673 750 942 1062 1011 776 470 419 457 700 833 790 625 540 671 882 1022 959 778 859 989 1054 1233 1183 1039 1149 1308 1398 1505 1459 1410 1411 1363 1414 1260 1294 1367 1411 1322 1106 992 647 652 580 460 360 414 646 738 900 915 875 825 924 914 901 905 787 757 807 903 1056 1199 1283 1292 1160 995 1038 1063 1253 1204 1058 953 965 990 970 879 809 832 848 813 762 659 646 663 661 718 857 1052 1208 1164 1149 1220 1287 1416 1475 1346 1135 844 494 385 405 605 980 1036 1112 950 738 701 681 655 522 429 454 514 524 492 465 484 584 557 399 395 441 729 1027 1188 1496 1572 1598 1555 1469 1261 942 700 533 458 499 592 822 827 1184 1275 1274 1348 1324 1432 1599 1733 1722 1581 1449 1373 1310 1297 1574 1933 2125 2152 1988 1681 1614 1652 1700 1717 1663 1441 1280 1324 1347 1224 1103 1102 1183 1251 1231 993 796 803 1073 1290 1429 1327 1237 1379 1639 1806 1905 2033 2022 1852 1761 1484 1309 1352 1259 1358 1446 1338 1330 1641 1957 2086 1946 1695 1626 1694 1801 1818 1853 1747 1896 1774 1588 1389 1210 1217 1299 1344 1350 1296 1274 1318 1328 1361 1461 1522 1563 1445 1657 1647 1797 1560 1149 1012 1403 1780 1938 1856 1668 1559 1447 1329 1124 1065 937 889 910 848 816 829 833 909 1040 1192 1333 1465 1589 1686 1757 1807 1791 1788 1918 1977 1931 1867 1878 1978 2129 2297 2233 2138 2134 2091 1989 1824 1599 1536 1544 1522 1518 1508 1492 1505 1510 1578 1682 1758 1826 1889 1921 1932 1944 1927 1884 1881 1873 1921 1957 1955 1945 1945 1914 1881 1869 1891 1936 1978 1995 1984 1984 2005 2054 2172 2301 2273 2292 2254 2223 2161 2144 2151 2190 2254 2346 2596 2934 2985 2997 2980 2984 2957 2456 2278 2286 2231 2377 2558 2703 2763 2760 2661 2415 2272 2353 2234 1861 1687 1648 1537 1561 1646 1869 1790 1878 1924 1898 1852 1904 1968 1839 1814 1859 1882 2141 2287 2033 2049 2098 2075 2102 2349 2687 2850 3007 3007 2770 3002 3097 3257 3336 3480 3450 3458 3457 3442 3498 3511 3650 3625 3478 3364 3169 2967 2900 3078 3268 3273 3208 2987 2962 2869 2773 2620 2564 2543 2505 2528 2539 2372 2165 2051 2095 2167 2241 2234 2169 2309 2424 2589 2610 2469 2419 2441 2426 2439 2507 2547 2357 2235 2187 2179 2154 2183 2239 2267 2307 2122 1998 2009 1988 1959 1950 1869 1739 1833 2032 2142 2244 2270 2245 2310 2456 2644 2835 2955 2884 2696 2610 2585 2569 2523 2437 2216 2140 2107 2106 2144 2179 2205 2264 2352 2379 2359 2369 2412 2463 2440 2325 2324 2281 2170 2127 2063 2026 1949 1826 1724 1669 1605 1549 1499 1494 1499 1600 1625 1598 1531 1540 1540 1566 1585 1589 1595 1616 1662 1690 1647 1576 1504 1434 1393 1452 1544 1572 1484 1385 1330 1306 1335 1384 1463 1591 1709 1837 1808 1869 1965 2000 2038 1875 1633 1498 1432 1353 1323 1274 1158 1010 899 915 915 978 1075 1147 1210 1233 1197 1167 1176 1211 1289 1369 1459 1519 1460 1455 1444 1451 1453 1477 1500 1549 1605 1615 1597 1522 1323 1246 1235 1295 1268 1227 1193 1112 1021 934 878 847 824 798 830 857 889 897 870 868 874 883 919 912 848 815 821 838 864 882 958 995 928 917 912 871 841 789 731 671 628 602 570 544 542 545 569 519 440 401 410 379 332 243 175 186 222 234 224 204 170 215 202 211 215 251 243 209 193 187 165 113 128 215 245 547 855 872 898 876 803 775 780 782 689 699 839 897 930 998 862 897 973 1012 1157 1452 1696 1842 2017 1883 1538 1152 1138 697 345 275 185 451 1047 1378 1725 1851 1749 1639 1269 826 770 521 1363 1200 1081 721 422 358 345 299 288 329 353 498 346 271 99 22 2 0 8 10 69 254 435 384 453 434 376 382 433 668 965 1068 873 736 666 739 917 898 739 637 457 379 397 544 732 822 810 790 734 829 1069 1050 680 657 652 903 1234 1222 1046 1081 1198 1355 1475 1409 1376 1393 1353 1280 1032 1007 1150 1285 1236 1029 922 577 565 518 408 341 439 721 845 977 961 888 861 910 912 917 950 850 841 968 1125 1281 1373 1350 1274 1108 952 914 957 1124 1092 965 877 909 1030 1044 935 843 814 799 772 690 566 621 778 790 821 856 973 1167 1032 1031 1071 1185 1347 1389 1243 1010 735 466 391 390 579 809 1052 1217 1026 870 732 661 630 550 490 495 526 541 539 535 539 545 498 447 415 398 539 756 809 895 1096 1369 1420 1429 1439 1255 945 625 445 446 643 658 890 1178 994 888 924 1174 1299 1456 1623 1652 1625 1540 1312 1173 1219 1454 1884 2137 2143 2077 1844 1856 1745 1657 1644 1591 1387 1234 1216 1171 1070 961 993 1006 1017 1080 974 865 885 952 1114 1255 1236 1212 1262 1445 1733 1919 1981 2046 2030 1826 1566 1422 1404 1342 1257 1234 1133 1146 1392 1669 1824 1789 1659 1628 1638 1614 1850 1833 1624 1752 1723 1585 1432 1184 1089 1118 1160 1216 1248 1256 1246 1162 1128 1242 1395 1494 1410 1341 1410 1559 1431 1236 1201 1429 1635 1696 1612 1463 1369 1274 1162 1082 1029 881 729 743 726 716 735 813 933 1088 1244 1356 1423 1493 1588 1651 1687 1713 1710 1873 1926 1927 1881 1909 1965 2044 2072 2003 1963 2002 2003 1932 1775 1594 1546 1577 1572 1558 1579 1564 1543 1580 1651 1729 1748 1763 1823 1873 1911 1952 1958 1914 1888 1876 1932 1977 1994 1999 1995 1970 1923 1894 1898 1903 1910 1960 2007 2007 2013 2007 2152 2286 2262 2255 2212 2213 2187 2172 2169 2196 2305 2474 2685 2948 2943 2884 2921 2895 2791 2414 2351 2332 2153 2234 2491 2636 2685 2695 2554 2328 2123 2125 2109 1856 1746 1686 1576 1517 1619 1844 1829 1863 1944 1966 1992 2007 1990 1848 1798 1819 1805 1923 2030 1986 1947 1958 1950 2136 2568 2744 2664 2821 2739 2325 2476 3121 3163 3314 3363 3321 3346 3284 3223 3201 3269 3433 3460 3377 3319 3167 2949 2810 2834 2813 3106 3072 3003 2806 2626 2547 2490 2463 2424 2346 2314 2258 1999 1906 1973 2036 2042 2022 2003 1982 2086 2312 2481 2608 2583 2469 2418 2339 2134 2171 2070 2166 2126 2115 2129 2138 2183 2208 2127 2057 1902 1745 1739 1750 1779 1775 1665 1561 1686 1797 1904 2039 2089 2118 2226 2362 2500 2660 2760 2707 2523 2539 2540 2557 2532 2388 2097 2031 2040 2034 2050 2098 2113 2124 2195 2262 2309 2323 2337 2358 2389 2317 2267 2211 2113 2062 2038 1996 1917 1819 1771 1786 1677 1626 1577 1561 1565 1630 1645 1620 1587 1586 1600 1640 1678 1660 1613 1593 1625 1681 1650 1647 1556 1463 1414 1527 1637 1670 1581 1489 1455 1492 1503 1429 1466 1614 1659 1714 1786 1818 1809 1846 1906 1811 1630 1497 1367 1297 1322 1301 1269 1094 985 988 1016 1044 1125 1185 1262 1346 1376 1361 1277 1245 1236 1280 1384 1401 1340 1316 1340 1350 1363 1401 1451 1501 1524 1529 1533 1462 1264 1230 1230 1258 1259 1249 1170 1076 991 897 814 784 774 731 761 770 811 856 843 837 839 840 849 852 834 828 846 862 865 888 947 947 896 887 892 893 822 738 668 602 598 586 559 566 576 601 557 503 455 448 454 426 337 226 163 175 215 236 253 228 261 299 277 268 275 289 272 265 310 328 250 143 65 73 158 413 657 654 654 655 703 793 869 832 627 554 577 631 723 725 639 695 761 801 914 1155 1249 1428 1772 1863 1551 1148 1110 924 682 456 303 551 779 1087 1742 1986 1788 1909 1664 1508 1393 1005 1325 1235 1045 895 728 515 396 314 333 419 465 500 672 467 269 110 11 10 31 0 9 42 137 208 314 251 228 254 367 705 1116 1292 1250 961 690 885 1122 1035 816 746 614 461 375 463 594 674 783 712 688 768 1107 1118 1130 781 623 871 1244 1309 1132 1090 1122 1282 1342 1333 1347 1353 1347 1220 929 765 880 1044 1006 955 827 502 480 469 425 355 471 778 913 1011 1018 984 887 848 864 887 940 862 845 1027 1229 1353 1410 1369 1261 1087 920 822 795 906 862 812 796 927 1095 1109 1029 968 914 832 741 624 516 610 843 931 925 855 881 949 790 857 983 1142 1272 1269 1105 868 638 462 409 403 477 629 1113 1327 1163 963 759 685 721 700 611 566 579 581 575 593 584 531 483 511 472 417 449 493 564 535 642 974 1087 1156 1403 1426 1056 663 482 503 634 695 904 995 769 696 707 867 1010 1208 1426 1551 1625 1582 1323 1167 1211 1393 1810 2122 2204 2195 2115 2104 1796 1537 1496 1439 1237 1081 1081 1077 956 870 879 887 894 1049 987 1129 1118 1009 1042 1139 1180 1181 1184 1339 1626 1751 1744 1805 1924 1758 1419 1383 1421 1596 1377 1177 1066 1157 1289 1434 1582 1593 1520 1484 1385 1382 1595 1704 1551 1543 1537 1528 1429 1268 1164 1072 1124 1284 1333 1264 1154 957 885 1030 1242 1253 1399 1236 1261 1333 1323 1293 1354 1384 1363 1343 1312 1279 1170 1125 1097 1158 1085 921 725 702 700 702 788 853 935 1077 1210 1299 1381 1447 1480 1562 1617 1664 1673 1816 1835 1855 1906 1930 1919 1907 1913 1881 1863 1918 1933 1904 1778 1629 1565 1594 1615 1605 1612 1585 1548 1604 1717 1795 1803 1789 1809 1858 1924 1963 1980 1938 1902 1877 1934 1944 1995 2069 2092 2062 2016 1972 1950 1940 1908 1930 1926 1937 1949 1934 2019 2086 2167 2199 2187 2169 2170 2185 2192 2229 2352 2513 2679 2717 2641 2630 2719 2633 2540 2444 2510 2403 2179 2195 2328 2483 2661 2585 2390 2171 2029 1986 1977 1761 1708 1773 1695 1530 1501 1752 1862 1751 1690 1756 1860 1896 1992 2028 1945 2054 2076 2024 2058 1952 1851 1896 1987 2271 2700 2772 2608 2814 2856 2822 2561 2991 2908 3062 3090 3079 3100 3075 3120 3040 2971 3108 3187 3170 3153 3062 2788 2723 2647 2541 2787 2842 2787 2600 2475 2453 2402 2300 2262 2261 2150 1991 1814 1844 1897 1914 1921 1831 1765 1794 1907 2036 2175 2357 2476 2454 2327 2257 2145 2221 1996 2168 2158 2161 2016 2008 2052 2061 1984 1884 1814 1743 1735 1730 1774 1719 1554 1557 1670 1783 1806 1858 1939 1975 2097 2266 2336 2405 2545 2511 2321 2434 2489 2492 2356 2225 2039 2004 2011 1990 1987 2026 2040 2006 2019 2076 2181 2182 2271 2218 2257 2262 2230 2163 2115 2057 1990 1961 1935 1908 1886 1850 1750 1746 1695 1649 1645 1647 1638 1606 1579 1566 1566 1625 1708 1714 1628 1572 1568 1619 1622 1627 1579 1526 1500 1602 1694 1668 1612 1567 1566 1636 1541 1523 1468 1596 1686 1747 1801 1760 1720 1759 1789 1761 1667 1504 1410 1393 1404 1369 1334 1257 1175 1129 1115 1109 1149 1200 1272 1374 1400 1444 1325 1325 1227 1214 1272 1270 1232 1241 1271 1281 1301 1353 1424 1492 1494 1499 1471 1383 1261 1248 1247 1237 1227 1200 1128 1048 981 867 779 739 729 710 727 728 771 829 811 803 833 844 834 828 832 870 881 897 875 914 915 901 869 856 889 905 819 706 630 581 600 599 550 586 616 620 541 471 486 513 509 463 359 251 170 181 224 249 284 270 365 356 298 282 292 323 348 328 360 393 234 199 119 88 134 294 447 433 337 421 615 725 801 712 526 417 379 507 662 762 719 645 651 728 868 1061 902 926 989 965 938 686 791 929 910 715 899 1535 1191 1096 1743 1953 1955 1802 1732 1843 1798 1513 1310 1151 939 866 753 632 446 306 371 487 531 656 697 554 430 331 138 108 205 141 181 98 189 461 469 276 159 178 331 676 1152 1208 1306 950 769 1001 1287 1396 1362 1118 852 679 477 442 507 580 777 736 587 838 1114 1270 1292 981 739 866 1197 1300 1151 1115 1088 1115 1154 1271 1363 1367 1332 1204 908 650 662 714 679 642 626 400 450 501 511 500 585 765 856 915 951 1002 887 791 808 838 908 810 771 977 1198 1335 1411 1384 1292 1085 832 704 587 660 651 713 797 967 1033 1058 1074 1053 992 892 740 556 491 698 899 1018 1033 958 884 743 652 748 903 1057 1162 1168 1048 835 613 471 439 404 385 611 1027 1313 1233 1035 797 724 805 838 829 757 683 674 649 650 652 602 566 545 529 526 530 512 502 370 369 584 655 767 1117 1291 1114 907 868 687 627 597 777 891 714 673 638 758 910 963 1096 1367 1577 1561 1344 1181 1167 1325 1635 1960 2083 2208 2282 2147 1651 1343 1331 1292 1120 989 996 1026 984 991 956 944 948 1027 1057 1307 1280 1149 1040 1009 1058 1098 1129 1286 1531 1611 1517 1441 1486 1417 1253 1291 1497 1835 1609 1315 1156 1177 1226 1336 1546 1664 1636 1515 1313 1334 1277 1460 1431 1353 1358 1393 1378 1380 1266 1126 1194 1391 1428 1300 1154 886 749 790 960 1186 1312 1248 1273 1266 1251 1255 1338 1313 1176 1034 950 1031 1080 1100 1156 1220 1124 955 897 791 769 807 901 941 964 1061 1187 1271 1341 1379 1374 1476 1591 1602 1617 1737 1679 1701 1796 1830 1832 1827 1815 1802 1804 1849 1872 1882 1778 1702 1640 1609 1650 1674 1673 1628 1594 1645 1727 1783 1808 1829 1872 1909 1940 1974 1994 1979 1956 1893 1891 1902 1937 2014 2071 2080 2062 2025 2018 2058 2028 1997 1930 1891 1893 1830 1920 2006 2118 2173 2188 2158 2134 2172 2221 2226 2268 2398 2614 2709 2708 2709 2617 2469 2428 2427 2467 2358 2234 2193 2217 2411 2605 2548 2391 2150 1888 1843 1808 1683 1677 1793 1738 1505 1453 1717 1877 1718 1579 1587 1674 1900 2051 2042 2037 2025 2053 1999 1969 1832 1767 1813 1985 2302 2541 2522 2451 2526 2864 2804 2384 2827 2728 2811 2833 2797 2771 2720 2702 2659 2704 2946 3018 2922 2870 2804 2653 2713 2725 2610 2751 2830 2748 2642 2542 2456 2377 2240 2168 2124 1988 1766 1720 1752 1770 1784 1805 1710 1647 1675 1812 1922 1938 1980 2063 2137 2057 2059 2130 1911 1864 1947 1947 1991 1906 1919 1975 1975 1927 1808 1805 1809 1781 1744 1773 1755 1605 1556 1626 1654 1725 1794 1826 1869 1981 2135 2182 2123 2129 2225 2189 2303 2373 2277 2112 2023 1956 1936 1943 1934 1898 1872 1899 1836 1840 1826 1911 1993 2089 2050 2077 2136 2149 2136 2099 2001 1894 1925 2000 2034 1928 1812 1806 1766 1738 1722 1703 1701 1704 1652 1599 1577 1537 1589 1698 1716 1666 1639 1643 1606 1620 1619 1582 1569 1584 1630 1689 1682 1626 1564 1601 1656 1519 1481 1546 1616 1778 1861 1846 1798 1782 1765 1738 1709 1664 1563 1506 1446 1436 1405 1371 1340 1279 1244 1233 1201 1167 1168 1210 1292 1402 1482 1422 1396 1257 1187 1187 1191 1212 1239 1242 1241 1273 1327 1352 1448 1479 1450 1400 1324 1260 1218 1194 1166 1134 1111 1072 1024 988 900 901 809 753 736 767 800 806 798 769 795 868 850 800 792 823 906 919 895 874 880 900 874 847 850 878 893 798 636 582 578 582 563 548 583 603 582 553 555 538 504 509 468 366 264 178 177 214 270 351 417 405 339 314 308 327 364 370 425 399 413 319 274 206 155 170 227 262 244 265 465 640 667 767 630 340 192 261 498 724 691 521 582 664 764 890 1163 865 661 623 606 577 746 1031 1153 1307 1438 1669 2173 1521 1117 1513 1464 1380 1405 1430 1649 1763 1656 1355 1094 890 767 703 751 494 323 303 328 450 638 632 485 478 587 605 484 580 479 396 475 528 696 660 380 197 177 304 481 883 1122 1206 877 755 906 1016 1264 1581 1476 1112 1017 783 638 618 689 762 931 1045 1174 1282 1415 1372 1077 916 848 1066 1055 954 988 1071 1148 1188 1325 1443 1448 1487 1297 810 663 732 734 667 641 666 338 409 503 570 593 581 639 695 717 764 912 875 792 753 789 864 754 653 807 989 1116 1245 1264 1155 969 771 589 487 536 589 717 792 879 920 990 1035 1048 1020 945 794 596 591 799 939 1079 1105 1122 945 704 639 755 851 937 1024 1088 1049 921 762 563 450 385 413 589 929 1284 1269 1072 841 741 756 843 941 907 769 705 724 717 682 608 618 616 614 661 667 669 598 351 294 387 370 478 871 1159 1164 1116 946 874 660 642 816 967 849 782 765 791 725 692 908 1261 1478 1509 1439 1191 1086 1176 1365 1556 1683 2001 2172 2015 1419 1102 1129 1172 1103 998 967 1017 1132 1124 1079 1043 1029 1111 1227 1468 1412 1248 1180 1150 1155 1165 1203 1360 1542 1589 1527 1386 1325 1244 1142 1232 1514 1747 1629 1406 1178 1052 1045 1080 1184 1442 1676 1586 1440 1559 1269 1276 1255 1194 1182 1174 1211 1278 1280 1191 1199 1362 1427 1347 1243 1066 1022 888 1123 1288 1324 1233 1217 1190 1171 1174 1217 1249 1097 791 680 803 986 1083 1243 1125 1048 997 939 857 854 922 972 996 1033 1100 1191 1264 1322 1334 1324 1385 1490 1521 1566 1633 1619 1590 1582 1630 1690 1730 1747 1711 1666 1726 1807 1822 1765 1734 1671 1591 1673 1729 1736 1711 1679 1651 1638 1647 1694 1786 1875 1925 1946 1967 1969 1984 1979 1969 1927 1906 1905 1960 2037 2093 2108 2082 2086 2131 2133 2101 2068 1990 1871 1816 1921 2025 2058 2111 2159 2151 2145 2214 2268 2239 2291 2473 2541 2933 3021 3042 2737 2587 2482 2449 2376 2283 2224 2162 2169 2283 2495 2445 2422 2233 1907 1824 1754 1673 1716 1813 1742 1553 1515 1674 1733 1611 1623 1616 1749 2114 2157 1857 1817 1889 1910 1817 1788 1952 2054 2041 2082 2218 2401 2266 2289 2583 2803 2723 2495 2456 2621 2629 2550 2471 2373 2342 2327 2277 2471 2690 2740 2628 2583 2624 2619 2602 2724 2710 2778 2835 2744 2668 2583 2455 2392 2202 2069 1955 1761 1548 1592 1599 1635 1606 1607 1482 1428 1591 1812 1886 1801 1778 1960 1897 1771 2061 1881 1712 1676 1722 1737 1773 1774 1839 1914 1872 1899 1877 1827 1898 1871 1770 1787 1790 1653 1651 1650 1642 1674 1694 1730 1816 1891 2019 2104 2097 2123 2133 2140 2189 2242 2117 1966 1906 1915 1930 1915 1875 1779 1711 1771 1757 1753 1749 1818 1840 1904 1881 1891 1919 1928 1955 1937 1866 1777 1860 1978 1993 1965 1876 1789 1779 1772 1749 1733 1715 1685 1684 1678 1631 1574 1584 1682 1717 1703 1703 1691 1654 1621 1598 1572 1563 1602 1646 1639 1598 1594 1583 1613 1590 1523 1495 1596 1751 1877 1897 1852 1845 1822 1791 1786 1720 1668 1675 1542 1439 1412 1407 1399 1345 1316 1328 1295 1249 1176 1167 1166 1218 1376 1455 1458 1422 1331 1266 1231 1224 1230 1247 1244 1215 1274 1300 1357 1433 1431 1401 1358 1306 1275 1213 1122 1077 1047 1032 1027 1018 1003 1003 942 883 806 806 839 816 779 762 767 813 860 828 804 844 859 937 967 933 899 877 876 866 844 854 858 840 753 534 522 532 529 520 524 550 568 549 498 488 473 446 464 445 348 261 243 183 207 287 379 432 407 348 343 332 383 436 435 507 523 517 403 283 225 203 174 165 159 168 244 507 483 521 504 428 232 161 284 422 466 459 474 608 840 974 1129 1130 937 816 785 799 884 1129 1465 1427 1504 1712 2131 2179 1394 1447 1612 1631 1440 1067 1174 1653 1712 1578 1272 1151 942 715 703 721 506 323 239 194 230 325 403 312 377 385 582 668 792 669 606 656 636 690 727 472 328 342 319 314 578 913 994 747 567 530 518 868 1384 1559 1211 1141 1301 1168 861 757 768 905 1141 1284 1395 1417 1328 1099 1015 900 928 928 907 965 1111 1270 1377 1410 1463 1459 1562 1494 1031 869 959 981 910 866 868 315 388 524 612 583 492 522 586 614 644 855 797 766 716 754 762 644 523 561 655 780 959 1057 1002 878 748 550 522 575 633 770 796 802 904 986 999 999 986 939 827 684 682 785 858 1040 1180 1212 1007 765 696 862 884 871 928 1006 1018 968 862 661 502 398 422 591 857 1136 1197 1037 931 802 717 789 887 884 780 690 723 737 663 567 589 591 670 785 829 832 760 455 263 232 255 412 596 715 1001 1133 1152 962 713 712 889 1050 1003 969 940 815 586 539 781 1170 1469 1543 1555 1257 1056 1073 1144 1140 1358 1727 1847 1651 1125 864 960 1115 1165 1132 1110 1127 1180 1209 1230 1222 1172 1243 1435 1531 1554 1532 1308 1156 1185 1263 1364 1468 1531 1570 1591 1513 1463 1279 1146 1237 1396 1482 1462 1321 1086 971 993 1003 1067 1287 1597 1681 1674 1735 1461 1228 1117 1068 1064 1052 1064 1152 1248 1217 1167 1268 1350 1294 1186 1192 1218 1060 1202 1284 1329 1164 1096 1107 1114 1112 1099 1071 964 725 591 659 855 986 1193 1129 947 893 891 866 860 917 950 978 1058 1135 1172 1203 1279 1310 1290 1312 1374 1434 1501 1521 1516 1483 1506 1559 1595 1631 1640 1609 1570 1662 1734 1757 1739 1676 1616 1559 1627 1687 1697 1673 1651 1647 1646 1669 1725 1794 1845 1915 1924 1982 1972 1979 1988 1984 1938 1895 1905 1928 1961 2038 2093 2103 2118 2113 2155 2157 2190 2130 2014 1937 2044 2111 2145 2185 2212 2192 2191 2294 2301 2330 2490 2558 2766 2947 3251 3258 2928 2728 2607 2525 2385 2239 2178 2085 2076 2092 2299 2402 2440 2352 2114 2005 1804 1696 1710 1800 1811 1698 1594 1555 1504 1433 1646 1681 1923 2190 2035 1783 1754 1781 1913 2008 2051 2096 2184 2316 2347 2340 2508 2490 2557 2929 2882 2858 2569 2389 2471 2367 2346 2381 2248 2201 2238 2171 2322 2439 2486 2457 2501 2604 2483 2388 2479 2569 2747 2772 2652 2570 2478 2367 2298 2071 1970 1866 1639 1604 1495 1519 1496 1473 1458 1314 1265 1494 1695 1731 1844 1797 1928 1801 1635 1878 1820 1732 1722 1699 1669 1664 1689 1760 1815 1787 1796 1860 1883 1899 1877 1802 1819 1837 1819 1753 1656 1603 1583 1597 1641 1745 1830 1818 1906 2011 2067 2095 2067 2102 2152 2133 2031 1920 1898 1897 1867 1802 1691 1707 1734 1719 1749 1775 1792 1785 1796 1770 1738 1739 1748 1770 1781 1742 1692 1763 1850 1846 1842 1834 1739 1747 1783 1764 1758 1775 1788 1807 1702 1694 1691 1650 1673 1684 1702 1701 1693 1660 1598 1546 1541 1529 1541 1599 1615 1525 1549 1577 1576 1515 1482 1591 1742 1851 1940 1980 1953 1828 1779 1777 1800 1812 1775 1662 1525 1450 1432 1426 1396 1344 1316 1344 1311 1286 1202 1200 1184 1219 1326 1423 1482 1451 1414 1367 1326 1314 1307 1290 1228 1205 1253 1315 1368 1401 1384 1366 1339 1303 1274 1190 1070 1011 987 979 994 992 1000 990 966 929 869 853 850 813 797 784 841 846 846 845 882 900 918 952 967 939 903 881 871 856 846 843 875 790 696 541 474 464 478 496 513 524 525 523 498 437 426 394 392 388 360 303 223 172 206 286 347 391 382 326 316 343 409 458 470 604 686 644 494 327 275 273 201 161 137 212 342 306 226 229 212 188 161 156 191 220 204 175 359 882 1030 1194 1462 1392 1156 987 918 968 1092 1485 1751 1375 1295 1487 1635 1627 1539 1886 2014 1990 1696 1238 1375 1661 1646 1448 1408 1197 934 701 654 596 464 364 280 176 146 151 224 199 224 264 451 631 699 662 601 620 675 671 635 414 362 354 351 321 411 635 734 583 428 329 405 742 1097 1216 1111 1059 1122 1134 993 846 822 878 1054 1100 1337 1317 1165 917 863 858 871 928 981 1019 1135 1282 1304 1374 1414 1413 1437 1404 1381 1222 1112 1066 1035 1028 1004 283 393 597 746 782 705 622 583 601 600 786 723 734 674 651 576 459 385 388 453 613 830 950 919 844 744 592 614 695 707 777 847 864 938 963 916 902 910 876 804 726 688 708 775 975 1237 1287 1104 889 841 1009 986 868 843 868 887 874 792 693 580 427 382 472 696 969 1056 1107 997 816 672 687 747 740 679 598 603 727 689 658 593 605 756 993 1041 999 924 611 292 142 165 208 245 459 720 1016 1138 973 723 781 1019 1194 1129 1080 931 674 592 685 855 1127 1351 1410 1431 1187 1083 1025 1063 1053 1146 1372 1385 1182 943 854 922 1010 1086 1210 1268 1223 1300 1391 1457 1397 1289 1275 1348 1539 1722 1665 1355 1127 1139 1290 1461 1515 1489 1527 1582 1627 1494 1303 1205 1268 1356 1429 1383 1246 1071 965 972 998 1043 1198 1358 1482 1664 1662 1552 1292 1217 978 930 938 972 1080 1188 1171 1105 1175 1258 1210 1022 1076 1196 1066 1036 1033 1087 1036 1003 1037 1063 1067 1055 1004 910 785 672 659 744 896 974 1021 872 838 864 858 818 842 902 943 1028 1116 1149 1210 1249 1269 1301 1310 1334 1394 1460 1477 1467 1475 1508 1507 1492 1526 1549 1539 1557 1615 1638 1664 1622 1573 1545 1542 1568 1598 1587 1561 1572 1605 1655 1758 1816 1846 1867 1917 1928 1998 2009 2000 2007 1995 1991 1969 1935 1910 1896 1944 1985 1998 2043 2046 2104 2120 2183 2166 2129 2121 2183 2268 2327 2365 2386 2319 2259 2378 2304 2332 2480 2576 2706 2890 3038 2908 2659 2574 2552 2505 2392 2270 2223 2108 2025 1980 2181 2414 2455 2450 2328 2018 1773 1683 1622 1667 1792 1773 1677 1626 1428 1458 1701 1685 1926 2139 2082 1964 1851 1814 1841 1901 1943 2023 2202 2361 2451 2471 2568 2741 2803 2720 2848 2881 2530 2325 2267 2124 2110 2188 2122 2107 2179 2132 2273 2340 2334 2354 2415 2483 2385 2360 2474 2631 2713 2724 2653 2429 2353 2228 2052 1923 1917 1861 1681 1499 1468 1505 1452 1392 1344 1270 1280 1336 1475 1689 1793 1722 1827 1745 1623 1649 1622 1635 1651 1656 1656 1620 1621 1655 1624 1610 1709 1784 1824 1887 1827 1788 1795 1801 1801 1755 1668 1586 1537 1530 1560 1644 1680 1692 1766 1868 1940 1980 2015 2034 2043 2053 2036 1972 1923 1911 1819 1698 1632 1633 1660 1663 1734 1770 1753 1728 1720 1685 1629 1624 1635 1629 1637 1654 1594 1599 1627 1630 1640 1661 1586 1581 1696 1726 1713 1744 1816 1708 1747 1797 1798 1710 1684 1685 1706 1699 1657 1624 1567 1451 1404 1382 1383 1519 1569 1562 1582 1586 1580 1544 1531 1684 1847 1891 1960 1998 1974 1951 1796 1772 1786 1826 1780 1608 1482 1456 1464 1452 1421 1350 1314 1330 1348 1353 1318 1225 1205 1235 1313 1433 1493 1499 1470 1404 1387 1371 1343 1320 1236 1218 1250 1331 1372 1396 1366 1329 1317 1290 1236 1157 1031 970 947 952 960 972 969 969 970 951 911 880 871 851 819 841 875 864 885 899 951 969 955 956 960 944 928 927 924 870 863 832 828 718 625 580 480 410 416 447 475 493 467 473 467 446 386 379 342 322 300 242 181 162 190 235 267 264 322 315 294 352 422 516 568 639 669 578 447 324 314 242 261 214 216 292 405 241 147 167 181 172 146 94 117 302 359 781 1021 1153 1291 1563 1693 1581 1391 850 600 728 1008 1503 1656 1437 1321 1440 1454 1307 1806 2315 2178 1789 1356 1376 1707 1262 1094 1098 1206 1207 999 709 569 558 516 440 496 350 186 151 179 174 161 174 247 369 467 489 407 624 644 528 448 456 493 440 378 338 336 412 490 539 604 399 379 650 824 865 822 817 926 1040 1068 970 920 939 997 1052 1232 1242 1042 855 765 745 796 887 976 990 970 1037 1060 1250 1286 1339 1358 1353 1316 1207 1091 1005 1006 1047 1027 264 430 674 806 898 942 796 647 594 578 681 672 734 659 548 486 397 358 394 459 582 759 872 870 812 705 646 668 716 723 762 876 906 945 915 833 820 842 824 790 751 681 643 770 1004 1204 1272 1151 986 1006 1109 1072 985 875 773 754 778 764 703 561 403 325 333 572 927 982 1155 1036 789 585 569 606 562 530 570 612 640 635 640 598 638 847 1071 1152 1134 1107 787 378 205 156 117 185 314 565 871 989 828 774 877 1035 1150 1168 1065 920 763 770 942 1145 1276 1300 1347 1362 1180 1078 1028 1033 1075 1125 1168 1042 894 983 1089 1044 957 968 1141 1310 1308 1409 1535 1603 1485 1412 1441 1454 1692 1861 1782 1479 1207 1160 1283 1463 1567 1571 1577 1593 1672 1511 1306 1229 1295 1384 1437 1332 1224 1126 999 956 954 933 1032 1159 1256 1476 1633 1497 1486 1272 957 832 826 902 1041 1133 1111 1049 1081 1129 1134 931 950 1070 1040 987 950 945 913 892 903 940 979 996 973 912 902 782 732 736 804 865 889 848 864 892 857 790 808 890 932 974 1008 1122 1184 1207 1251 1331 1322 1350 1378 1434 1481 1495 1499 1490 1441 1412 1470 1504 1501 1515 1479 1530 1519 1504 1489 1522 1566 1573 1569 1567 1560 1570 1624 1695 1809 1933 1885 1907 1933 1951 1999 2035 2028 2006 1987 1996 2003 1982 1952 1927 1934 1940 1969 1982 2020 2058 2092 2113 2115 2110 2118 2176 2306 2429 2488 2503 2423 2369 2438 2385 2358 2551 2566 2581 2758 2807 2673 2554 2530 2517 2430 2336 2347 2255 2154 2038 2001 2231 2399 2430 2392 2222 1932 1707 1606 1493 1475 1618 1648 1750 1687 1498 1619 1537 1584 1700 1930 1992 1994 1934 1929 1923 1753 1702 1986 2203 2118 2194 2164 2117 2193 2403 2188 2426 2487 2204 2008 1944 1944 1960 1912 1983 2075 2172 2124 2177 2175 2191 2220 2200 2256 2314 2368 2481 2584 2584 2582 2570 2470 2365 2218 1946 1859 1849 1822 1601 1469 1444 1479 1455 1350 1313 1322 1322 1247 1283 1390 1548 1642 1735 1704 1659 1634 1627 1612 1591 1618 1640 1594 1571 1583 1578 1529 1588 1717 1826 1864 1806 1775 1761 1745 1738 1702 1633 1555 1529 1511 1514 1547 1571 1630 1700 1758 1826 1892 1928 1914 1886 1920 1946 1938 1917 1908 1718 1624 1587 1571 1602 1640 1685 1686 1635 1593 1592 1576 1516 1535 1552 1519 1515 1555 1467 1431 1436 1452 1450 1424 1363 1353 1489 1510 1577 1669 1749 1757 1745 1744 1746 1704 1677 1644 1644 1682 1673 1631 1551 1474 1381 1348 1394 1545 1596 1618 1648 1651 1658 1657 1671 1762 1841 1871 1931 1940 1954 1943 1841 1786 1742 1727 1691 1636 1593 1555 1555 1524 1468 1330 1325 1338 1341 1383 1336 1247 1217 1259 1353 1427 1461 1520 1489 1412 1422 1408 1337 1303 1278 1234 1260 1324 1360 1362 1329 1286 1272 1262 1192 1111 987 947 937 941 939 942 943 949 957 950 922 907 879 877 853 863 861 857 911 970 1007 989 966 965 966 961 960 946 954 890 845 814 770 742 679 577 465 384 386 430 453 452 418 440 436 456 366 335 308 276 255 201 162 156 172 194 210 254 292 269 305 365 431 480 500 511 450 411 351 267 249 265 337 341 364 391 330 271 348 376 348 260 182 112 337 550 760 1085 1175 1242 1437 1922 2202 2202 1755 923 549 474 834 1191 1296 1454 1283 1163 1396 1769 1980 2222 2034 1417 920 1405 1587 1237 725 617 995 1264 1153 865 631 628 478 514 735 622 418 299 255 198 184 203 172 141 165 248 542 865 866 580 389 313 312 326 280 285 318 371 525 563 822 757 672 851 894 866 807 787 831 742 914 1009 972 1040 1014 1015 1179 1349 1429 1289 944 732 748 797 870 907 784 853 1077 1334 1376 1364 1407 1409 1385 1252 1143 1171 1049 1076 1087 280 335 506 710 923 1057 938 766 604 479 527 568 654 644 587 513 434 439 475 526 615 724 818 863 806 672 571 580 640 692 774 884 925 953 878 776 761 787 787 775 748 677 619 736 964 1169 1245 1124 1013 1096 1143 1126 1088 955 783 703 724 759 695 473 324 265 278 364 622 857 1133 1030 735 552 561 584 471 367 384 401 541 511 495 510 581 816 1069 1221 1246 1203 886 684 472 192 131 181 225 367 691 916 933 881 933 930 1006 1019 1034 1032 943 885 1104 1435 1509 1465 1448 1393 1287 1020 996 946 1061 1184 1218 1041 946 1183 1309 1121 906 863 1088 1330 1370 1336 1455 1474 1465 1463 1523 1587 1716 1701 1626 1497 1340 1294 1380 1511 1632 1791 1759 1740 1705 1536 1346 1278 1379 1425 1459 1449 1341 1164 1009 975 1037 914 930 1064 1126 1332 1435 1336 1392 1260 1000 848 796 864 1025 1113 1088 1060 1051 1055 1083 916 874 933 984 1039 996 936 901 866 847 873 922 953 967 948 983 858 823 782 791 854 842 856 913 924 853 781 822 910 946 1013 1021 1103 1164 1197 1264 1340 1306 1307 1341 1423 1494 1518 1516 1492 1440 1400 1462 1497 1491 1456 1425 1430 1433 1472 1506 1558 1590 1612 1609 1591 1616 1641 1662 1714 1827 1902 1904 1913 1939 1950 1988 2028 2057 2037 2013 2037 2052 2026 2017 2030 2032 2027 2029 2002 2026 2096 2142 2109 2090 2058 2043 2082 2185 2325 2426 2470 2439 2421 2416 2395 2443 2513 2470 2537 2728 2800 2780 2780 2786 2732 2581 2460 2481 2293 2185 2083 2159 2184 2320 2343 2297 2145 1889 1636 1467 1368 1345 1410 1551 1706 1768 1651 1634 1479 1407 1456 1660 1730 1776 1902 2022 2003 1846 1783 1963 2075 1845 1916 1923 1674 1649 1853 2016 2094 2033 1981 1889 1780 1890 1998 1886 1920 2000 2129 2126 1997 2036 2074 2105 2099 2169 2272 2395 2547 2560 2544 2526 2631 2524 2256 2127 1887 1819 1732 1657 1530 1491 1502 1503 1511 1444 1439 1422 1428 1394 1380 1326 1417 1570 1640 1649 1666 1689 1699 1663 1626 1644 1709 1672 1606 1588 1597 1572 1586 1675 1770 1816 1808 1796 1782 1764 1748 1665 1572 1482 1498 1502 1515 1517 1547 1589 1604 1646 1735 1803 1822 1797 1758 1818 1840 1842 1855 1832 1672 1630 1589 1587 1611 1622 1607 1581 1540 1490 1464 1472 1473 1400 1405 1385 1386 1411 1364 1328 1320 1345 1350 1266 1145 1051 1152 1176 1311 1511 1668 1699 1664 1650 1646 1623 1581 1568 1617 1684 1674 1627 1572 1532 1419 1401 1435 1525 1599 1596 1565 1573 1640 1756 1880 1896 1886 1892 1935 1922 1889 1840 1881 1796 1720 1694 1668 1658 1636 1605 1558 1498 1425 1337 1359 1351 1361 1386 1337 1256 1217 1251 1318 1348 1470 1522 1497 1406 1424 1390 1376 1321 1283 1249 1254 1303 1334 1328 1315 1296 1235 1194 1122 1053 991 955 945 937 921 911 925 949 955 942 904 871 845 906 875 848 838 860 937 998 991 983 987 979 968 945 932 939 923 856 819 783 747 690 585 510 424 371 368 403 396 396 402 407 403 412 364 314 278 231 227 204 168 169 187 172 201 216 209 234 307 364 375 384 406 393 388 455 450 466 461 418 477 532 561 544 425 392 619 632 510 391 312 310 629 763 864 929 1018 1082 1262 1567 1506 1531 1594 984 922 840 922 1041 1268 1391 1152 779 1052 1471 1486 1787 1471 768 530 1282 1634 1560 1137 803 1166 1455 1384 1250 1026 806 573 651 801 762 711 614 417 317 296 321 238 126 124 218 562 903 1006 907 684 372 216 44 38 97 248 240 339 622 893 955 964 1110 1225 1185 948 658 564 517 615 743 881 999 1029 1013 1144 1281 1328 1434 1106 701 623 629 698 700 772 978 1307 1536 1474 1455 1478 1571 1751 1633 1464 1495 1543 1493 1401 236 253 376 634 941 1090 994 800 566 374 376 454 577 593 590 530 491 577 601 631 718 782 817 833 779 698 559 561 632 742 805 922 993 999 892 806 827 865 839 770 693 621 571 690 929 1170 1235 1059 974 1006 1034 1122 1115 980 799 667 653 705 651 416 239 174 182 193 495 834 1091 1020 771 611 594 573 427 284 262 250 404 343 299 380 496 723 1031 1352 1347 1310 1229 1003 642 333 213 202 248 425 693 1035 1067 975 1029 965 870 872 919 974 979 1033 1326 1628 1596 1492 1443 1400 1336 1082 890 887 972 1171 1374 1373 1350 1561 1530 1100 777 696 870 1169 1274 1305 1170 1182 1175 1211 1289 1378 1454 1398 1368 1458 1482 1424 1507 1609 1709 1894 1896 1823 1735 1614 1457 1407 1553 1620 1545 1517 1518 1369 1130 1032 1046 894 877 1040 1143 1159 1271 1238 1292 1226 1055 920 841 879 1046 1151 1095 1044 1023 1011 1152 992 831 820 886 1002 1039 1011 934 879 861 828 808 852 946 985 966 904 889 834 827 837 821 844 887 894 846 803 804 850 969 1001 1035 1089 1163 1207 1287 1328 1305 1262 1279 1364 1446 1491 1521 1533 1490 1464 1519 1527 1499 1437 1446 1445 1466 1527 1597 1644 1660 1668 1641 1595 1613 1656 1708 1747 1907 1932 1941 1945 1952 1955 1984 2024 2056 2057 2057 2065 2056 2028 1974 2054 2049 2046 2026 1982 2046 2148 2185 2189 2162 2112 2080 2102 2179 2226 2257 2302 2306 2308 2349 2355 2424 2342 2320 2433 2661 2677 2568 2618 2769 2859 2812 2736 2573 2431 2231 2062 2044 2127 2284 2290 2226 2105 1888 1642 1486 1477 1487 1444 1506 1650 1875 1868 1512 1371 1331 1402 1557 1597 1647 1842 1915 1674 1618 1799 1774 1770 1916 1853 1902 1955 1956 2033 2037 1998 1952 1925 1961 1995 2130 1979 2066 1996 1963 1965 1984 1980 1976 2037 2095 2115 2205 2317 2283 2192 2383 2418 2376 2422 2381 2161 2089 1911 1739 1578 1550 1495 1435 1480 1476 1514 1499 1537 1430 1403 1350 1334 1305 1405 1477 1487 1536 1620 1705 1745 1701 1625 1661 1718 1745 1656 1620 1639 1618 1647 1736 1786 1797 1802 1792 1765 1751 1733 1648 1528 1487 1485 1476 1501 1516 1530 1557 1582 1626 1679 1714 1725 1720 1692 1757 1819 1826 1798 1742 1693 1627 1594 1634 1690 1678 1617 1600 1578 1512 1432 1429 1415 1306 1263 1270 1277 1306 1326 1294 1252 1254 1225 1094 956 770 866 933 1021 1228 1489 1578 1550 1579 1622 1619 1543 1503 1566 1644 1684 1611 1570 1500 1471 1447 1470 1540 1590 1554 1472 1446 1524 1716 1901 1919 1952 1952 1991 1955 1890 1865 1886 1852 1776 1722 1682 1688 1654 1632 1552 1490 1421 1388 1395 1392 1379 1360 1324 1264 1228 1234 1254 1356 1462 1521 1489 1424 1426 1428 1393 1336 1299 1270 1257 1286 1321 1321 1332 1282 1207 1126 1061 1008 969 957 937 919 911 907 917 882 880 859 826 814 853 873 866 864 868 897 957 984 959 973 972 962 939 888 875 877 842 806 808 784 697 571 473 435 372 348 342 339 350 363 374 359 337 327 318 297 242 196 188 210 192 192 183 168 187 203 225 265 318 374 384 391 389 385 454 567 607 594 551 549 592 634 663 673 676 642 711 691 667 698 726 752 783 770 718 633 671 844 1277 1405 1411 1539 1158 964 938 901 976 1116 1179 1327 1158 659 635 640 1068 1365 1066 716 521 936 1448 1738 1701 1244 1339 1497 1481 1224 1044 885 786 797 837 788 669 548 466 463 402 320 210 181 138 232 475 847 1180 1292 1257 724 253 1 0 3 60 133 335 592 886 1121 1182 1182 1302 1313 1140 755 525 456 447 537 759 981 1077 1124 1272 1207 1225 1418 1148 662 464 412 479 625 918 1278 1450 1619 1502 1465 1405 1606 1828 1889 1807 1719 1602 1518 1514 236 252 327 558 879 1058 1002 804 497 305 271 305 447 479 564 572 577 641 656 700 767 809 828 802 758 693 655 638 649 774 829 920 1022 1023 945 906 937 1004 1006 885 707 542 493 632 881 1131 1180 995 948 883 936 1122 1177 1003 755 598 582 637 605 487 406 244 154 151 384 834 1096 1056 845 633 510 420 336 278 202 142 162 201 179 319 525 769 1081 1418 1502 1461 1330 1048 684 398 244 185 272 504 787 933 970 1084 1057 946 814 763 792 791 867 1133 1431 1581 1597 1450 1390 1405 1279 1080 863 823 882 1180 1369 1575 1768 1857 1602 1063 696 615 762 946 1018 1076 858 844 894 881 950 1014 1055 1135 1214 1352 1463 1388 1382 1431 1642 1768 1909 1899 1823 1708 1594 1591 1728 1742 1555 1501 1620 1534 1238 1073 927 790 867 1055 1065 1229 1289 1158 1158 1137 1075 1002 952 982 1100 1200 1085 982 931 964 1166 1047 787 713 747 762 848 900 881 885 881 804 748 804 909 964 951 909 881 864 847 827 802 807 846 854 830 818 803 843 937 952 1009 1061 1141 1207 1251 1296 1284 1214 1205 1284 1382 1457 1516 1552 1562 1560 1551 1597 1544 1481 1552 1545 1559 1620 1671 1704 1721 1689 1622 1573 1581 1643 1728 1795 1934 1984 2001 2012 2010 2012 2025 2045 2056 2073 2093 2070 2054 1997 2011 2042 2047 2054 2007 1974 2065 2115 2149 2192 2218 2237 2227 2206 2250 2225 2204 2199 2175 2204 2263 2277 2297 2247 2252 2314 2341 2224 2127 2299 2595 2816 2927 2980 2642 2438 2366 2179 1984 2042 2207 2267 2219 2115 1980 1845 1769 1693 1624 1485 1424 1605 1800 1695 1460 1378 1387 1507 1603 1592 1683 1837 1660 1501 1686 1733 1932 1894 2017 1960 2029 2263 2395 2410 2341 2187 1991 1915 2033 2172 2186 1890 2091 2067 1978 1927 1979 1977 1980 2025 2037 2027 2060 2087 2069 2046 2230 2097 2151 2132 2191 2198 2151 1954 1667 1467 1467 1481 1406 1437 1411 1452 1518 1587 1482 1407 1318 1356 1422 1456 1411 1388 1457 1559 1661 1721 1740 1632 1645 1650 1737 1683 1651 1678 1731 1780 1789 1781 1784 1789 1769 1726 1679 1678 1652 1568 1580 1539 1501 1498 1515 1534 1521 1496 1506 1520 1598 1646 1649 1609 1698 1770 1801 1802 1780 1703 1602 1572 1641 1727 1720 1617 1548 1517 1502 1440 1411 1372 1287 1218 1193 1222 1293 1331 1278 1190 1180 1068 899 870 756 867 915 928 1004 1211 1217 1264 1528 1664 1665 1559 1478 1569 1607 1619 1609 1547 1499 1537 1559 1539 1536 1545 1525 1459 1464 1534 1627 1756 1860 1907 1905 1996 2016 1943 1893 1856 1776 1726 1706 1643 1663 1626 1560 1473 1432 1398 1395 1403 1382 1353 1353 1339 1288 1269 1214 1250 1363 1439 1518 1499 1463 1436 1416 1399 1356 1305 1272 1263 1270 1276 1318 1333 1244 1156 1073 1016 991 978 938 896 887 881 862 859 774 756 743 749 775 820 860 879 891 903 924 974 983 912 948 926 888 856 831 820 809 782 759 764 753 606 466 378 366 348 319 301 306 333 342 336 315 274 259 257 254 198 190 162 179 179 174 161 182 230 275 325 328 356 473 511 476 465 477 506 568 553 512 519 551 585 634 674 674 717 787 712 636 714 872 939 905 841 734 773 841 855 953 1155 1911 1892 1717 1587 1377 1224 941 655 806 965 1172 1065 916 1043 968 1040 1193 1049 783 537 551 917 1740 1872 1500 1448 1456 1400 1071 969 1084 1116 1047 1008 791 503 383 349 361 362 244 167 121 92 144 299 669 1094 1137 1497 1182 453 90 46 35 20 100 226 402 761 1134 1168 1552 1182 1209 1267 967 582 476 456 512 678 953 1191 1186 1344 1286 1166 1302 1108 748 638 676 762 894 1137 1329 1406 1391 1359 1273 1322 1611 1757 1775 1784 1721 1551 1457 1431 245 266 310 501 804 997 977 799 463 284 233 193 333 412 510 560 615 645 632 660 743 808 849 870 805 719 708 704 732 826 866 946 1029 1040 1038 1025 1018 1070 1105 1022 819 545 463 607 817 1078 1096 1065 988 871 922 1110 1202 1014 721 560 551 609 635 666 556 348 218 183 300 767 1056 1036 825 547 402 321 215 181 158 105 115 227 238 382 604 870 1193 1232 1307 1346 1174 821 504 345 287 278 279 402 608 650 947 1044 1062 793 747 696 631 596 743 1061 1297 1436 1543 1388 1349 1381 1268 1080 941 808 871 1024 1189 1473 1820 1919 1563 1015 679 631 737 825 842 843 866 825 735 716 852 940 926 1019 1144 1200 1248 1211 1163 1146 1355 1498 1807 1911 1929 1805 1751 1758 1788 1705 1488 1396 1512 1532 1331 1102 915 736 739 805 1034 1252 1276 1074 1047 1067 1073 1084 1091 1116 1171 1194 1069 956 855 897 1058 975 702 630 607 628 693 759 830 889 876 823 790 827 886 904 949 868 864 875 851 825 796 777 775 781 782 761 753 779 859 850 939 1011 1053 1119 1171 1256 1232 1141 1126 1220 1344 1430 1500 1552 1503 1534 1590 1639 1600 1567 1634 1610 1583 1597 1628 1658 1664 1623 1536 1535 1588 1656 1755 1835 1922 1981 2005 2020 2024 2035 2049 2059 2071 2086 2097 2117 2102 2040 2022 2054 2058 2070 2029 2012 2045 2073 2109 2136 2177 2249 2274 2242 2271 2288 2273 2220 2169 2191 2219 2233 2238 2233 2220 2207 2176 2090 2047 2225 2514 2752 2912 2997 2659 2509 2370 2156 1996 2078 2205 2241 2208 2161 2116 2039 1970 1817 1662 1530 1448 1483 1465 1339 1306 1447 1493 1484 1508 1537 1664 1814 1880 1864 1885 1976 2023 1969 1966 1956 2024 2108 2110 2160 2263 2175 1955 1937 2007 2026 1856 1764 1769 1889 1856 1866 1900 1926 1939 1925 1881 1855 1876 1907 1882 2051 2013 1813 1990 2059 2141 2164 2070 1954 1753 1532 1527 1515 1323 1363 1361 1456 1517 1564 1495 1444 1407 1397 1404 1426 1402 1358 1377 1423 1549 1674 1693 1591 1595 1620 1707 1731 1716 1705 1764 1832 1822 1794 1780 1778 1770 1728 1651 1614 1605 1603 1577 1553 1522 1490 1475 1469 1432 1356 1363 1410 1494 1553 1561 1505 1577 1677 1703 1728 1744 1657 1534 1528 1594 1658 1649 1635 1490 1445 1458 1440 1367 1328 1284 1232 1174 1169 1252 1285 1212 1127 1152 1144 1017 820 777 849 901 963 1010 1016 1037 1175 1479 1719 1734 1591 1512 1577 1574 1605 1595 1538 1517 1591 1630 1589 1561 1510 1496 1424 1613 1708 1760 1782 1785 1812 1813 1925 2033 1959 1831 1805 1740 1714 1652 1565 1568 1535 1405 1353 1348 1355 1368 1381 1360 1310 1329 1349 1319 1310 1246 1276 1373 1455 1530 1536 1488 1418 1386 1372 1330 1283 1246 1235 1246 1255 1282 1285 1207 1113 1040 999 980 938 901 865 835 806 766 749 753 700 683 705 733 787 822 801 853 904 918 923 887 893 886 876 838 823 806 757 708 697 690 694 710 509 379 309 306 309 287 271 281 293 290 282 268 242 263 256 238 177 162 142 135 140 149 161 204 285 353 367 390 444 550 574 530 521 503 509 496 438 412 438 465 528 551 617 643 792 839 698 617 665 708 748 790 893 693 713 736 717 952 1513 2087 2149 2110 1897 1776 1524 1279 549 452 552 751 667 810 1112 1398 1372 1137 1045 1126 1036 370 864 1574 1790 1608 1533 1443 1243 975 1009 1310 1377 1309 1187 867 404 236 213 210 219 159 116 92 56 83 173 436 234 650 1145 1214 738 334 250 189 134 134 174 254 504 662 759 1131 992 981 1132 1179 1119 889 552 520 584 724 1032 1053 1192 1252 1221 1238 1185 1182 1396 1520 1666 1415 1348 1297 1323 1265 1136 1075 1207 1441 1555 1528 1533 1664 1593 1460 1376 263 287 313 459 700 850 811 709 581 372 168 124 208 292 373 443 502 530 536 601 681 761 863 901 837 772 718 721 787 908 937 971 1041 1060 1096 1065 1036 1092 1161 1119 919 649 541 665 820 919 1029 1090 981 867 909 1040 1148 1015 748 583 560 626 659 734 605 429 292 269 354 742 993 998 799 653 452 210 121 122 125 149 346 414 407 410 631 671 896 861 932 938 820 636 462 393 381 311 260 293 549 823 982 1021 823 641 628 544 486 525 681 866 1011 1180 1317 1315 1284 1454 1313 1180 1005 987 980 959 1025 1218 1542 1695 1443 1029 771 747 778 791 830 824 896 928 816 779 844 871 880 1038 1191 1177 1140 1030 934 898 1096 1311 1679 1881 1944 1896 1869 1853 1763 1594 1416 1342 1374 1355 1283 1175 1170 1173 936 944 1031 1205 1197 1003 938 959 980 1020 1088 1180 1235 1182 1106 1007 895 920 1008 875 835 716 598 589 644 712 793 848 841 827 825 834 837 881 878 826 868 886 858 822 797 787 784 770 744 721 699 694 752 786 896 941 968 1029 1131 1222 1193 1097 1075 1187 1348 1415 1421 1433 1404 1441 1542 1599 1587 1594 1643 1598 1536 1499 1502 1538 1549 1512 1423 1487 1600 1676 1761 1776 1896 1928 1927 1945 1968 1990 2016 2031 2023 2027 2045 2070 2104 2100 2081 2051 2055 2059 2039 2032 2038 2075 2111 2116 2127 2166 2204 2249 2315 2292 2252 2221 2214 2205 2222 2273 2304 2327 2349 2290 2152 2071 2091 2343 2540 2732 2853 2885 2781 2581 2362 2184 2120 2152 2216 2243 2217 2220 2195 2120 2031 1879 1701 1610 1479 1422 1442 1464 1483 1481 1454 1506 1578 1550 1562 1721 1660 1827 1978 1857 1841 1826 1904 1930 1957 1976 1939 1893 1896 1875 1706 1855 1928 1813 1707 1654 1679 1725 1720 1810 1858 1852 1862 1807 1731 1691 1758 1822 1941 1839 1714 1661 1855 1962 2044 2022 1920 1843 1720 1537 1503 1481 1307 1310 1342 1465 1479 1499 1483 1465 1485 1497 1476 1446 1413 1366 1355 1377 1511 1578 1571 1577 1567 1580 1658 1750 1797 1814 1844 1868 1863 1826 1796 1796 1785 1758 1691 1680 1647 1605 1579 1556 1521 1480 1443 1414 1397 1349 1391 1359 1385 1446 1457 1454 1439 1429 1466 1560 1612 1551 1432 1454 1477 1478 1515 1571 1454 1400 1431 1427 1325 1254 1231 1189 1130 1117 1206 1221 1124 1099 1103 1090 979 831 806 771 778 832 897 1045 1076 1122 1432 1765 1767 1620 1592 1554 1501 1521 1549 1569 1623 1672 1628 1595 1473 1424 1467 1470 1727 1891 1906 1894 1832 1784 1795 1868 1955 2008 1858 1849 1787 1695 1566 1497 1487 1433 1336 1285 1289 1331 1356 1350 1332 1330 1320 1326 1338 1311 1265 1289 1371 1458 1511 1533 1481 1385 1359 1322 1275 1245 1227 1201 1198 1195 1210 1225 1186 1120 1068 1009 963 912 871 820 767 736 719 703 694 665 658 678 715 767 761 745 820 877 868 840 838 827 835 832 818 816 774 649 627 619 615 630 624 417 312 273 268 269 267 253 230 232 232 236 234 218 227 232 206 167 147 148 152 149 156 179 210 301 414 422 489 545 575 502 401 381 390 395 403 380 380 413 451 503 500 543 589 721 770 683 629 615 592 522 621 908 683 627 607 653 1067 1862 1998 1515 1607 1623 1535 1212 1534 943 537 478 495 434 610 988 1321 1336 1091 1067 1266 952 199 743 1368 1656 1684 1415 1119 1002 853 882 1275 1426 1418 1186 894 488 265 221 232 200 147 134 87 59 91 109 141 162 340 648 822 709 614 578 433 348 218 186 337 363 293 416 703 821 804 928 1043 1201 1107 713 491 531 629 634 828 1044 1151 1189 1283 1388 1537 1970 2115 2168 1735 1369 1240 1243 1222 1135 1084 1182 1319 1285 1149 1257 1485 1528 1356 1259 239 295 343 417 572 704 709 662 540 315 99 80 140 190 250 282 329 377 396 426 524 685 845 916 883 830 756 730 813 947 963 963 986 1038 1101 1053 1009 1084 1203 1194 983 745 652 774 827 899 982 1002 904 827 850 936 1039 1003 791 617 555 472 527 691 611 549 434 428 597 840 973 940 858 747 518 282 184 170 178 218 424 512 444 408 419 570 727 662 664 678 630 664 708 650 567 397 462 494 739 998 1123 1092 808 671 617 490 472 499 509 635 786 847 1088 1270 1341 1531 1436 1273 1173 1216 1119 1013 930 981 1235 1451 1410 1212 985 827 833 857 895 842 918 984 908 856 876 941 1051 1258 1378 1265 1164 1013 868 797 914 1163 1502 1644 1759 1813 1801 1787 1623 1435 1356 1287 1269 1344 1369 1386 1560 1427 1145 990 990 1063 1034 891 810 792 787 835 985 1163 1220 1170 1168 1146 1078 1118 1146 1091 1014 837 669 618 666 736 784 811 818 811 802 760 758 790 789 774 858 896 875 856 841 823 828 838 798 747 697 662 679 749 862 907 962 1029 1130 1202 1181 1103 1078 1178 1313 1328 1383 1390 1332 1363 1431 1487 1487 1513 1552 1501 1454 1429 1402 1428 1447 1443 1397 1481 1566 1572 1650 1721 1826 1820 1836 1893 1946 1968 1970 1995 2035 2023 2033 2043 2057 2080 2085 2096 2111 2098 2085 2075 2074 2112 2158 2155 2142 2155 2175 2172 2214 2183 2195 2181 2222 2231 2252 2296 2318 2326 2344 2338 2259 2172 2229 2497 2627 2794 2847 2836 2786 2563 2340 2217 2188 2205 2250 2272 2243 2206 2153 2091 2030 1886 1754 1682 1520 1468 1483 1509 1540 1460 1358 1478 1543 1409 1478 1496 1295 1386 1390 1501 1622 1691 1816 1784 1739 1858 1861 1818 1777 1693 1789 1825 1904 1827 1870 1822 1835 1790 1732 1782 1835 1827 1816 1734 1708 1693 1812 1762 1783 1811 1792 1857 1899 1979 1995 1939 1836 1685 1574 1380 1406 1401 1384 1376 1385 1396 1425 1461 1457 1447 1454 1430 1394 1394 1446 1422 1350 1383 1406 1507 1502 1510 1498 1517 1593 1703 1808 1869 1849 1790 1845 1819 1764 1781 1812 1788 1769 1729 1668 1632 1601 1557 1521 1497 1482 1479 1481 1444 1466 1384 1331 1345 1382 1402 1414 1431 1440 1469 1492 1462 1388 1392 1391 1429 1480 1520 1459 1397 1413 1427 1364 1266 1180 1131 1062 1077 1195 1176 1127 1063 1091 1065 913 783 751 733 736 785 893 1026 1052 1064 1401 1719 1709 1659 1625 1566 1626 1690 1676 1732 1759 1770 1684 1509 1541 1571 1590 1631 1821 1921 1896 1817 1746 1773 1861 1917 1842 1959 1945 1834 1794 1696 1531 1437 1408 1393 1351 1266 1238 1301 1319 1309 1330 1357 1362 1377 1345 1307 1279 1283 1344 1390 1427 1476 1436 1352 1334 1290 1251 1229 1215 1174 1146 1138 1146 1165 1161 1127 1070 998 938 902 866 791 757 734 705 670 648 646 656 675 697 710 737 753 799 823 817 810 810 823 819 798 786 777 733 640 540 509 519 537 501 339 247 233 231 233 231 223 211 201 208 205 201 215 222 214 212 216 207 187 180 161 168 188 212 208 273 401 508 524 489 382 290 328 334 343 362 393 394 394 408 378 390 359 326 453 591 604 659 588 436 254 365 644 624 615 725 965 1283 1531 1387 891 787 696 1087 1008 1349 1326 999 930 829 674 891 1306 1289 1405 1223 1253 1529 1240 346 612 1345 1746 1773 1548 1124 1086 1005 924 1083 1014 1102 1048 840 590 446 405 369 302 149 142 120 127 138 119 115 121 187 332 473 504 679 676 674 563 375 324 474 451 322 260 338 395 430 520 664 1097 1097 854 529 454 493 546 680 873 970 1095 1232 1235 1537 2009 2104 1709 1321 1105 1022 1058 1071 1158 1212 1329 1390 1214 1032 1070 1210 1264 1138 1051 272 319 348 370 472 571 618 670 524 214 127 109 200 206 199 170 182 203 229 255 370 583 795 923 931 857 799 786 780 933 940 997 1028 1060 1097 1030 1000 1081 1190 1185 996 817 795 874 887 971 1002 939 842 782 796 842 917 934 867 713 463 278 306 500 491 572 582 547 741 861 894 858 822 667 474 362 307 327 384 406 500 458 453 513 456 540 627 678 714 729 749 825 885 857 827 803 774 938 1049 1250 1307 1222 995 815 764 702 639 563 499 514 581 706 986 1150 1316 1448 1451 1414 1375 1319 1208 1040 849 851 1081 1336 1490 1526 1473 1299 957 874 892 857 940 874 830 865 935 1096 1241 1369 1436 1320 1207 1032 880 782 841 1087 1186 1291 1496 1619 1625 1568 1465 1391 1336 1257 1251 1302 1324 1475 1574 1422 1190 988 926 918 872 822 758 708 717 817 1001 1154 1181 1150 1119 1155 1145 1153 1223 1202 1034 832 683 625 657 717 754 766 769 774 751 663 628 667 693 704 797 853 853 848 839 835 862 888 875 825 764 703 689 677 825 925 971 1024 1111 1182 1188 1141 1107 1132 1194 1293 1343 1342 1299 1321 1359 1393 1391 1395 1395 1376 1387 1396 1363 1361 1370 1404 1502 1596 1602 1639 1656 1683 1735 1779 1855 1937 2000 2037 2039 2042 2062 2143 2150 2089 2049 2081 2087 2126 2147 2178 2175 2141 2126 2146 2176 2188 2178 2149 2146 2102 2091 2086 2102 2127 2189 2267 2307 2279 2244 2265 2308 2330 2294 2262 2340 2535 2593 2718 2790 2790 2709 2551 2374 2245 2177 2152 2179 2218 2294 2183 2083 2035 1994 1922 1839 1779 1763 1637 1488 1425 1392 1279 1083 1095 1039 944 1002 1208 1262 1006 1142 1409 1468 1468 1505 1513 1602 1756 1790 1854 1857 1770 1858 1883 1881 1912 2008 2002 2017 2003 1901 1826 1838 1832 1790 1678 1652 1752 1853 1765 1737 1796 1784 1822 1852 1813 1766 1753 1733 1616 1572 1399 1406 1376 1364 1340 1307 1299 1322 1376 1405 1339 1257 1318 1406 1457 1495 1429 1315 1315 1350 1401 1391 1424 1444 1463 1519 1579 1628 1706 1761 1780 1825 1806 1768 1781 1818 1819 1798 1732 1675 1656 1621 1554 1532 1524 1508 1511 1541 1528 1491 1407 1333 1318 1335 1360 1415 1466 1476 1468 1466 1432 1409 1368 1395 1495 1500 1466 1436 1393 1381 1403 1384 1283 1179 1042 963 1038 1166 1157 1107 1041 1061 1025 875 739 699 710 730 746 853 1014 1036 1054 1372 1558 1645 1667 1613 1566 1731 1903 1841 1912 1917 1890 1722 1839 1740 1804 1830 1836 1898 1954 1899 1705 1593 1722 1910 2022 1985 1722 1838 1803 1796 1691 1517 1412 1379 1348 1269 1217 1199 1252 1267 1289 1292 1377 1395 1410 1348 1299 1292 1283 1258 1283 1363 1395 1366 1344 1319 1285 1278 1238 1198 1143 1106 1111 1123 1127 1125 1104 1026 969 934 902 851 803 782 750 712 680 663 660 669 678 681 688 713 748 779 775 766 772 795 799 762 754 752 724 665 650 494 465 458 444 385 271 195 193 199 205 203 199 179 172 168 173 179 199 201 210 257 289 284 229 180 179 183 186 199 173 224 333 397 389 354 328 379 378 379 391 392 343 292 281 258 228 242 218 199 310 461 510 609 804 525 199 155 304 430 547 712 960 925 743 696 618 821 830 1075 1013 1220 1532 1678 1642 1435 1109 1141 1718 1466 1407 1353 1379 1707 1193 382 399 853 1425 1818 1774 1322 1364 1258 1250 1062 834 750 717 639 560 560 526 464 390 286 192 449 470 295 130 83 98 95 119 179 340 614 584 667 678 578 547 583 650 533 256 150 156 143 178 462 773 897 802 612 556 617 657 654 749 862 832 933 1103 1436 1861 1892 1415 1139 997 864 858 853 1014 1087 1282 1431 1301 1143 1068 1040 1021 983 964 318 347 366 371 385 447 580 676 545 279 254 215 358 340 258 166 150 134 176 195 266 430 634 839 940 911 872 839 809 863 982 1069 1080 1037 1008 926 931 1084 1213 1172 1039 965 886 905 942 1044 1066 966 833 733 720 766 806 848 859 704 428 275 260 348 427 582 644 685 769 796 806 819 729 593 477 388 370 421 480 533 643 643 678 629 561 580 663 695 924 1031 994 1003 1022 1001 938 870 961 1136 1400 1473 1530 1319 1009 848 798 856 821 657 529 515 601 720 908 918 1029 1077 1089 1250 1285 1255 1183 1030 858 827 1022 1333 1523 1537 1599 1437 1157 908 837 807 912 934 958 948 939 1012 1258 1467 1415 1353 1305 1166 948 825 843 971 978 1122 1323 1430 1444 1393 1335 1411 1494 1350 1353 1356 1339 1370 1363 1275 1138 1012 910 849 792 763 752 731 751 893 1095 1205 1159 1101 1002 1062 1066 1088 1172 1167 1027 795 613 561 582 631 670 674 662 685 659 552 500 555 611 639 672 731 788 813 812 813 850 904 927 888 846 775 755 716 849 926 949 983 1065 1160 1194 1171 1160 1140 1166 1241 1264 1278 1273 1289 1297 1311 1323 1320 1310 1323 1363 1386 1387 1395 1427 1467 1476 1580 1669 1701 1717 1738 1761 1862 1979 2033 2069 2113 2147 2193 2196 2234 2245 2187 2154 2129 2113 2169 2217 2259 2259 2211 2176 2167 2169 2153 2149 2139 2143 2087 2034 2022 2044 2083 2148 2209 2245 2246 2208 2202 2246 2287 2290 2282 2364 2424 2458 2523 2667 2741 2671 2560 2443 2299 2169 2095 2121 2243 2323 2208 2083 2007 1947 1942 1938 1961 1912 1689 1467 1342 1230 1124 979 954 930 899 879 817 686 776 1100 1328 1389 1323 1262 1396 1606 1577 1549 1639 1717 1762 1725 1753 1757 1771 1825 1901 1960 1964 1950 1925 1891 1853 1753 1678 1600 1678 1790 1732 1709 1712 1700 1629 1551 1534 1586 1637 1683 1671 1677 1650 1558 1421 1347 1240 1249 1259 1248 1227 1163 1098 1078 1204 1390 1466 1452 1393 1246 1217 1242 1300 1355 1403 1408 1402 1453 1462 1458 1524 1644 1750 1796 1823 1815 1818 1831 1830 1802 1759 1705 1669 1648 1549 1524 1540 1537 1525 1542 1536 1462 1418 1379 1348 1319 1315 1381 1448 1468 1459 1467 1446 1438 1374 1431 1547 1503 1406 1380 1364 1335 1348 1348 1237 1144 1053 967 1030 1117 1141 1069 1017 1042 1028 917 805 785 744 696 687 774 891 924 1015 1205 1343 1525 1628 1654 1690 1793 1920 1910 2024 2072 1984 1924 1817 1731 1769 1799 1817 1833 1791 1786 1704 1574 1655 1908 1953 1975 1729 1778 1780 1772 1656 1518 1462 1393 1329 1211 1201 1119 1189 1236 1249 1299 1365 1405 1380 1311 1270 1262 1245 1205 1244 1298 1306 1311 1318 1312 1309 1277 1220 1168 1116 1075 1091 1102 1097 1099 1072 996 947 924 891 847 824 804 772 743 721 702 689 704 701 692 694 706 746 753 734 727 741 776 777 719 722 701 676 606 517 427 403 395 357 313 254 155 160 177 181 193 186 176 172 160 155 165 190 210 230 278 283 255 191 174 179 208 217 203 173 201 269 298 322 366 386 499 468 489 514 458 351 388 445 362 296 300 243 311 400 454 616 746 390 267 262 246 340 452 563 542 694 432 290 310 1015 1153 1365 1513 1266 1068 1162 1380 1706 1744 1354 1135 1077 985 1243 1346 1350 1520 1130 173 182 339 1206 1938 1591 1423 1453 1426 1266 1042 812 562 423 420 395 470 527 598 587 764 728 1125 983 433 170 87 59 75 81 70 168 362 389 449 449 453 568 722 877 686 364 150 181 170 241 431 564 673 705 733 831 819 787 714 647 666 713 867 1045 1287 1644 1790 1635 1575 1249 1069 910 903 976 1001 1191 1393 1422 1313 1208 1150 1044 978 943 328 376 400 398 424 501 618 690 590 452 496 509 583 510 387 346 271 203 227 241 280 375 521 732 907 986 977 914 901 920 1104 1193 1103 1041 1001 901 878 1022 1146 1123 1078 1026 937 906 1005 1140 1144 1069 904 735 659 684 747 833 850 714 505 347 294 319 537 700 654 662 755 770 766 699 590 472 372 335 386 492 572 643 756 810 767 632 535 565 647 849 1083 1164 1150 1148 1109 1008 920 870 932 1146 1612 1588 1722 1447 1148 949 822 906 933 793 683 654 698 802 844 651 663 572 630 881 1058 1044 1017 974 866 835 1006 1208 1277 1407 1508 1426 1238 933 792 737 887 1040 1160 1214 1215 1249 1398 1508 1418 1419 1409 1281 1140 1049 995 982 1066 1129 1224 1272 1287 1284 1299 1468 1688 1607 1407 1408 1375 1260 1236 1200 1099 970 902 830 780 753 746 774 828 931 1101 1183 1099 997 891 930 997 1081 1121 1058 908 705 556 521 538 573 593 647 646 614 573 469 426 472 545 570 594 671 747 778 777 767 810 872 918 919 919 864 790 768 861 909 917 948 1036 1147 1203 1193 1172 1152 1136 1193 1199 1221 1239 1244 1237 1227 1249 1278 1296 1316 1331 1375 1453 1502 1529 1539 1556 1618 1689 1755 1808 1839 1872 1966 2053 2074 2098 2128 2156 2216 2232 2227 2262 2245 2250 2259 2215 2257 2317 2350 2345 2293 2254 2191 2132 2172 2163 2150 2162 2117 2057 2010 2011 2041 2074 2103 2149 2180 2164 2142 2156 2207 2291 2279 2302 2298 2372 2419 2546 2649 2634 2563 2491 2435 2412 2307 2256 2363 2373 2268 2143 1993 1936 1938 1978 1968 1850 1678 1493 1313 1162 1122 1118 1100 1100 1110 916 715 536 1058 1419 1421 1379 1276 1289 1467 1624 1535 1367 1291 1376 1554 1357 1458 1581 1600 1596 1668 1733 1712 1793 1796 1850 1724 1656 1711 1583 1641 1752 1772 1757 1749 1618 1460 1453 1467 1596 1704 1705 1617 1645 1640 1607 1424 1266 1195 1203 1208 1162 1096 1043 997 1012 1056 1208 1276 1263 1239 1204 1218 1208 1213 1289 1373 1354 1294 1338 1370 1431 1500 1601 1652 1743 1767 1774 1780 1804 1793 1736 1709 1691 1663 1636 1546 1480 1523 1543 1528 1527 1514 1437 1392 1397 1379 1319 1283 1339 1400 1396 1408 1428 1444 1433 1379 1441 1555 1515 1389 1351 1322 1280 1287 1289 1169 1082 1025 1008 1008 1072 1103 1038 991 1055 1128 1089 1027 1014 842 691 743 767 761 761 873 964 1188 1456 1621 1724 1754 1754 1797 1837 1983 2024 2048 1991 1649 1439 1432 1450 1500 1615 1703 1581 1786 1722 1682 1709 1836 1845 1762 1770 1749 1698 1606 1495 1461 1371 1281 1163 1136 1035 1061 1135 1222 1324 1390 1388 1318 1244 1225 1219 1211 1162 1200 1243 1262 1288 1297 1291 1281 1247 1185 1137 1093 1065 1080 1075 1061 1063 1039 973 922 895 882 862 837 818 782 759 744 733 727 731 723 712 711 718 731 728 716 727 741 756 729 689 663 638 598 524 447 386 352 324 285 258 195 148 120 149 161 172 171 169 159 146 144 160 186 193 169 210 225 152 129 154 185 219 247 233 196 193 250 299 365 445 501 532 540 643 667 631 605 674 802 657 590 657 503 680 584 702 814 819 365 203 513 675 830 734 604 791 738 509 494 697 1346 1323 1247 1611 1565 1375 1129 1098 1449 1694 1256 969 649 679 1104 1457 1431 1418 1441 463 187 231 1093 1782 1536 1446 1497 1434 1178 936 861 680 461 505 380 466 679 758 915 1289 1565 1462 945 378 207 88 96 149 171 157 122 148 237 231 151 198 352 617 929 772 572 569 408 310 305 345 432 504 562 781 941 874 734 645 593 551 665 902 1040 1141 1292 1292 1422 1695 1619 1477 1321 1243 1239 1225 1224 1312 1390 1322 1174 1303 1215 1152 960 384 382 392 391 432 524 642 738 704 645 724 759 772 752 701 623 497 349 367 396 380 379 430 587 824 974 984 1010 949 1020 1219 1300 1178 1080 1005 899 872 926 971 990 997 991 950 901 1045 1196 1207 1180 1051 842 767 714 705 775 801 710 553 395 368 400 526 656 643 695 767 803 781 633 467 335 251 268 384 488 511 611 752 803 721 565 487 566 704 979 1147 1183 1220 1240 1154 995 876 797 797 1143 1497 1488 1637 1524 1416 1077 828 903 1014 967 876 816 838 895 897 726 591 425 453 623 826 822 831 872 837 798 827 892 1051 1269 1448 1469 1328 971 662 559 776 887 1136 1328 1359 1360 1422 1467 1420 1516 1460 1354 1320 1354 1264 1197 1214 1197 1193 1188 1160 1154 1249 1380 1432 1551 1402 1381 1349 1192 1207 1224 1085 972 922 859 780 726 741 828 904 938 1008 1051 986 942 904 896 925 1010 1006 892 757 618 521 519 535 589 634 663 611 546 514 455 428 447 500 533 595 679 720 734 738 749 807 875 929 936 933 866 807 811 862 895 911 951 1011 1069 1147 1196 1189 1184 1139 1156 1167 1185 1245 1267 1266 1232 1233 1253 1272 1322 1348 1391 1486 1555 1560 1571 1601 1699 1752 1818 1893 1942 1980 2026 2050 2049 2070 2084 2118 2169 2223 2188 2203 2257 2274 2303 2295 2318 2359 2393 2412 2383 2361 2338 2269 2282 2233 2156 2120 2080 2060 2023 2013 2021 2012 2032 2082 2100 2125 2145 2172 2183 2244 2245 2277 2251 2290 2345 2432 2557 2604 2539 2520 2528 2526 2497 2438 2429 2396 2320 2187 2094 2003 1972 2003 1958 1847 1740 1542 1353 1291 1254 1220 1189 1129 1074 891 859 930 1283 1447 1326 1169 1107 1357 1509 1453 1525 1258 1191 1199 1296 1308 1305 1365 1422 1450 1505 1579 1602 1494 1587 1614 1567 1628 1711 1635 1694 1755 1802 1848 1790 1619 1592 1723 1660 1669 1706 1703 1457 1499 1566 1549 1396 1244 1139 1099 1101 1044 978 988 1047 899 948 1012 1018 977 1005 1042 1011 984 1040 1171 1266 1264 1196 1211 1318 1373 1445 1507 1537 1620 1648 1659 1668 1685 1684 1604 1493 1471 1519 1505 1510 1377 1390 1422 1430 1437 1436 1393 1348 1354 1364 1325 1285 1320 1363 1329 1309 1326 1404 1427 1348 1343 1437 1446 1376 1353 1293 1226 1218 1216 1108 1034 1010 1005 1013 1051 1064 1017 985 1067 1190 1236 1241 1148 911 766 841 787 689 658 682 850 1122 1332 1499 1624 1637 1638 1744 1908 1946 1936 1892 1802 1607 1431 1314 1283 1300 1342 1512 1424 1773 1809 1823 1634 1765 1776 1694 1697 1690 1653 1571 1485 1440 1336 1221 1130 1072 1005 990 1077 1206 1311 1377 1370 1269 1223 1193 1181 1174 1147 1172 1211 1249 1268 1284 1273 1231 1207 1148 1130 1089 1084 1003 997 1008 1005 989 938 882 857 846 833 829 825 776 753 743 742 737 729 728 730 735 721 699 705 752 772 770 742 698 679 614 557 485 414 368 335 302 278 255 201 145 115 88 108 139 153 159 160 143 131 130 132 147 141 134 176 149 90 93 122 134 184 269 302 271 245 375 430 452 526 586 657 742 869 956 972 996 1011 995 862 948 960 924 820 803 915 957 822 483 309 997 1277 1329 874 638 752 833 842 972 1439 1791 1270 526 847 996 1254 1012 830 1065 1168 914 713 704 987 1396 1736 1663 1764 1856 1939 534 304 847 1438 1680 1724 1690 1552 1282 933 804 933 860 911 854 661 762 897 1004 1198 1556 1579 931 402 252 157 158 217 272 242 116 39 54 50 22 61 194 413 704 659 601 618 509 384 292 215 304 298 470 793 1039 844 662 604 589 579 697 1013 1124 1102 1146 1080 1160 1552 1723 1689 1660 1562 1400 1377 1248 1177 1218 1192 1012 1161 1200 1188 1041 353 376 430 434 438 451 521 678 734 747 776 874 875 905 920 881 729 534 457 506 483 386 370 440 563 794 924 961 958 1077 1278 1370 1223 1087 972 847 799 800 844 941 994 992 940 892 1023 1165 1246 1265 1240 1114 939 772 707 724 731 680 568 457 430 395 372 391 513 641 731 794 655 536 391 253 191 237 362 412 565 626 621 547 567 510 495 531 690 958 1029 1080 1187 1170 1034 859 758 740 733 1064 1232 1320 1379 1456 1248 1010 846 888 1025 1058 987 897 920 921 908 909 786 615 529 560 670 681 701 751 764 767 788 821 978 1228 1321 1404 1275 1093 797 657 633 794 1103 1342 1439 1451 1420 1406 1442 1526 1460 1401 1371 1424 1377 1308 1310 1285 1238 1234 1225 1203 1208 1196 1230 1277 1238 1188 1158 1141 1285 1275 1114 1034 907 782 735 726 773 900 980 969 947 957 946 968 941 885 836 848 815 712 613 542 499 498 520 590 631 652 574 505 502 502 502 529 583 613 674 734 712 702 709 720 777 847 847 924 933 848 796 808 853 904 943 971 987 998 1059 1144 1199 1215 1165 1167 1199 1234 1256 1375 1409 1344 1307 1298 1293 1352 1429 1449 1475 1504 1550 1622 1651 1768 1852 1908 1969 2017 2038 2048 2040 2014 2037 2083 2103 2156 2169 2178 2180 2185 2234 2288 2333 2358 2365 2385 2419 2434 2427 2415 2364 2356 2288 2209 2133 2085 2078 2063 2055 2039 2010 2007 2038 2052 2101 2160 2210 2195 2204 2213 2235 2203 2243 2324 2408 2534 2626 2612 2587 2514 2577 2568 2489 2426 2396 2340 2269 2201 2081 2031 2023 1942 1885 1838 1609 1512 1379 1347 1308 1180 1064 893 846 1042 1223 1029 782 770 636 834 1190 1317 1110 1129 1147 1150 1379 1466 1383 1371 1413 1403 1405 1438 1453 1468 1471 1507 1569 1599 1687 1671 1649 1655 1678 1726 1711 1626 1644 1745 1854 1723 1670 1515 1469 1486 1512 1511 1533 1398 1199 1107 1061 1069 996 925 954 1012 877 900 848 829 847 936 883 772 850 1028 1177 1194 1192 1158 1117 1232 1264 1337 1365 1473 1536 1558 1560 1540 1537 1570 1581 1378 1319 1310 1311 1323 1272 1220 1236 1303 1353 1366 1347 1318 1315 1352 1363 1319 1317 1314 1302 1199 1214 1359 1442 1311 1170 1226 1227 1297 1276 1241 1153 1144 1088 1024 1000 993 1002 1019 1032 1035 1015 1003 1076 1198 1261 1264 1132 963 909 893 774 695 674 688 839 1069 1277 1417 1474 1522 1546 1827 1999 1944 1852 1841 1743 1699 1863 1638 1531 1405 1289 1429 1474 1752 1845 1880 1735 1703 1717 1657 1645 1649 1642 1546 1469 1414 1291 1171 1086 1032 980 969 1069 1212 1298 1371 1352 1229 1210 1159 1127 1132 1141 1157 1179 1211 1246 1258 1225 1171 1147 1125 1133 1117 1077 956 941 961 953 936 904 857 823 797 802 810 813 764 747 744 740 734 730 729 734 732 721 717 715 817 814 769 707 656 637 569 469 380 312 278 281 274 259 233 158 102 84 68 71 91 118 150 147 117 115 125 124 118 108 106 124 105 81 87 97 123 203 309 362 363 343 460 485 510 588 667 754 868 1009 1179 1294 1332 1212 966 1022 1116 1114 1084 952 853 907 995 959 939 1127 1617 1584 1279 765 624 978 1048 945 1248 1705 1759 992 108 50 201 648 720 666 666 621 612 681 884 1307 1532 1793 1717 1730 2148 1913 912 368 625 1303 1786 1845 1630 1264 608 605 661 854 1000 1039 1127 1025 827 816 871 1079 1447 1485 1203 700 357 260 243 228 291 340 229 124 117 8 19 22 103 257 429 457 559 652 488 326 202 135 95 160 356 716 1050 910 683 631 563 543 657 1098 1216 1116 1103 1016 1069 1352 1583 1676 1661 1590 1381 1433 1284 1037 942 897 879 1041 1136 1091 1027 330 372 410 401 372 389 486 632 756 842 871 851 857 863 915 956 832 656 570 631 610 490 435 456 524 698 889 929 898 1054 1253 1316 1207 1108 1061 970 830 739 794 950 1053 1043 953 870 948 1116 1257 1275 1285 1177 998 829 754 732 706 666 586 478 380 366 313 397 488 576 622 543 461 416 296 178 146 143 196 384 574 632 612 409 531 591 585 598 698 749 810 967 1082 1012 856 767 717 690 749 943 1114 1198 1361 1297 1039 842 775 814 903 1000 1041 962 919 870 840 899 954 848 715 678 672 650 658 665 657 683 742 803 928 1138 1231 1323 1167 1080 1069 899 809 903 1117 1307 1436 1458 1347 1322 1370 1345 1365 1347 1250 1273 1281 1298 1323 1322 1295 1318 1355 1340 1259 1105 1082 965 832 738 872 1053 1266 1172 1110 977 814 741 747 769 820 924 1000 967 941 945 946 971 915 847 775 768 735 653 605 589 542 494 497 550 572 599 545 533 542 556 585 653 729 762 788 801 735 693 678 695 696 746 786 880 890 833 783 782 840 901 940 980 992 990 1010 1095 1183 1212 1176 1208 1276 1308 1371 1476 1518 1478 1437 1424 1413 1428 1477 1615 1564 1554 1622 1697 1717 1788 1880 1938 1961 1969 1977 1993 2002 1994 2067 2155 2130 2159 2171 2156 2180 2233 2229 2236 2295 2346 2350 2336 2357 2365 2369 2376 2378 2325 2342 2330 2258 2195 2165 2140 2089 2027 1987 1965 1983 2001 2083 2165 2170 2247 2290 2280 2255 2217 2251 2334 2421 2528 2553 2554 2560 2496 2556 2516 2480 2448 2421 2394 2377 2292 2172 2104 2048 1965 1946 1879 1687 1641 1401 1324 1267 1221 1094 905 767 734 743 614 451 477 501 770 1050 1137 1020 899 906 1098 1303 1372 1405 1465 1448 1363 1291 1278 1274 1385 1495 1539 1531 1568 1600 1595 1599 1582 1613 1701 1633 1562 1611 1623 1677 1639 1625 1454 1458 1523 1525 1392 1301 1275 1203 1161 1060 1010 943 879 846 836 848 824 784 791 847 852 756 700 766 916 907 965 1006 1054 1013 1063 1077 1127 1141 1181 1311 1419 1423 1364 1327 1372 1454 1340 1292 1236 1135 1109 1131 1073 1074 1138 1171 1258 1285 1285 1220 1289 1358 1321 1310 1299 1181 1022 1019 1212 1365 1236 984 992 1084 1181 1180 1143 1078 1059 995 956 942 966 1027 1073 1084 1107 1112 1119 1140 1326 1323 1244 1121 1056 1045 1040 981 845 779 814 937 1092 1235 1288 1278 1394 1592 1862 1961 1873 1771 1732 1723 1743 1827 1661 1794 1671 1603 1550 1647 1691 1835 1915 1784 1682 1685 1555 1555 1549 1608 1501 1452 1361 1198 1086 1022 984 943 930 1045 1199 1269 1344 1318 1179 1133 1106 1094 1112 1134 1139 1138 1169 1215 1223 1231 1123 1112 1100 1094 1084 1022 936 913 920 912 899 886 852 791 772 792 799 790 771 762 746 730 731 733 729 715 701 697 719 760 814 780 724 658 628 607 529 410 319 258 234 249 249 244 201 131 85 67 59 58 67 91 121 125 111 96 102 111 100 96 98 106 118 127 136 138 148 196 313 389 434 452 478 508 555 660 758 779 834 966 1176 1392 1462 1272 1136 1167 1237 1282 1190 995 838 851 1018 1066 1250 1667 1739 1445 1043 821 846 1172 1383 1157 1400 1477 1225 516 311 68 76 324 511 603 626 556 664 1037 1183 1253 1296 1404 1454 1528 1779 1761 1121 437 444 639 1246 1728 1291 783 232 137 166 557 901 772 706 958 961 807 709 898 1233 1408 1347 1043 687 403 250 237 285 475 449 491 273 64 73 110 139 199 232 235 254 356 297 213 199 128 73 104 242 557 887 967 849 637 512 561 792 1038 1050 999 969 976 1051 1174 1342 1424 1535 1395 1291 1423 1430 1433 1327 1049 875 825 718 737 789 390 441 362 304 298 322 406 554 681 722 814 740 801 800 883 911 797 703 677 717 692 632 585 536 572 701 838 851 843 981 1115 1211 1170 1141 1127 1028 837 764 851 949 1030 1028 913 819 873 1058 1094 1224 1267 1187 1029 895 773 702 697 668 581 486 450 342 306 394 476 391 384 398 426 428 318 227 199 163 206 338 463 452 415 545 598 660 590 569 628 727 872 1014 1054 948 807 780 742 633 696 718 971 1278 1404 1222 913 715 677 694 726 806 916 999 934 806 762 918 1054 1029 978 946 837 780 778 746 679 647 672 679 756 949 1152 1206 1147 1136 1092 985 886 924 1068 1191 1319 1401 1307 1280 1265 1178 1207 1180 1095 1136 1200 1229 1279 1286 1265 1275 1296 1293 1232 1100 905 726 613 682 822 937 973 1086 1034 892 776 748 780 786 799 861 900 886 876 903 880 881 884 834 764 730 698 668 653 627 617 566 540 546 541 558 560 565 598 615 656 739 840 894 884 843 760 703 678 679 691 727 730 799 850 833 792 778 809 856 902 946 993 1009 1006 1076 1192 1212 1198 1197 1266 1378 1469 1508 1519 1526 1534 1560 1567 1570 1582 1671 1663 1670 1740 1759 1751 1799 1856 1876 1878 1886 1901 1914 1953 2008 2104 2167 2173 2179 2169 2148 2152 2161 2178 2194 2217 2265 2299 2268 2272 2273 2307 2310 2328 2284 2322 2344 2321 2305 2259 2160 2070 2022 1978 1970 1981 1985 2075 2125 2165 2245 2268 2291 2292 2261 2257 2294 2365 2408 2454 2457 2501 2444 2483 2496 2498 2515 2498 2473 2455 2403 2287 2174 2073 2008 2012 1834 1829 1640 1376 1336 1252 1214 1151 973 824 708 479 475 613 635 860 1034 1106 1074 1040 952 1065 1179 1222 1266 1344 1379 1184 1117 1038 1039 1119 1253 1407 1517 1480 1458 1460 1471 1488 1491 1543 1583 1551 1602 1608 1517 1498 1547 1572 1552 1588 1576 1481 1301 1171 1114 980 973 1002 877 832 753 704 737 746 693 684 744 730 610 539 554 597 593 694 733 769 866 875 902 967 1008 1006 1053 1130 1156 1191 1137 1086 1157 1155 1158 1182 1105 1008 956 967 945 893 910 973 1067 1161 1191 1100 1157 1220 1208 1198 1167 1061 934 917 1043 1147 1088 972 945 1019 1082 1084 1053 1031 1013 983 963 964 1017 1102 1176 1198 1239 1252 1320 1335 1356 1320 1249 1191 1179 1182 1160 1087 1075 1093 1122 1158 1183 1289 1328 1349 1390 1607 1841 1870 1777 1750 1710 1568 1501 1569 1360 1665 1867 1946 1980 1912 1804 1855 1926 1827 1699 1713 1705 1486 1483 1534 1467 1437 1299 1133 1070 1025 949 912 912 1027 1181 1228 1265 1255 1113 1051 1053 1070 1094 1114 1106 1100 1140 1194 1219 1189 1091 1066 1053 1033 1019 975 911 872 863 860 854 852 820 789 777 787 787 782 772 752 723 711 726 734 734 702 675 692 746 809 807 741 691 677 652 595 506 360 275 224 211 210 228 216 167 105 66 57 53 51 63 75 93 92 87 78 71 84 90 93 96 110 144 153 152 175 170 198 291 390 430 438 465 514 582 674 733 742 755 971 1066 1181 1212 1140 1209 1272 1325 1307 1129 909 756 949 1113 1265 1531 1828 1720 1448 1316 1383 1546 1683 1480 1362 1679 1346 907 785 525 262 221 371 574 796 937 710 858 1443 723 1135 1169 1122 1203 1306 1462 1591 1414 1031 1203 1117 1411 1605 1242 744 287 134 304 821 1286 786 390 677 907 948 786 835 1060 1267 1272 998 549 310 278 305 297 625 681 751 490 181 115 163 179 161 141 137 138 238 329 307 308 176 118 168 206 347 489 814 833 653 499 554 735 800 857 860 851 920 1060 1075 1170 1288 1454 1217 1147 1316 1425 1513 1615 1443 1140 942 857 903 532 432 406 319 273 252 246 291 349 417 579 680 650 686 772 824 843 787 743 743 740 749 744 676 593 592 674 789 835 773 779 912 1059 1074 1140 1097 939 780 763 865 953 1000 989 842 743 704 801 996 1178 1275 1202 1016 839 720 661 645 638 618 569 479 342 283 348 300 295 286 374 493 501 461 381 310 321 320 343 395 390 395 632 718 691 688 675 710 804 908 1030 1095 995 843 748 631 558 548 694 987 1382 1519 1294 929 682 596 612 656 664 722 886 868 751 723 893 1107 1200 1256 1250 1210 1081 970 878 721 614 624 650 695 914 1039 1107 1104 1002 932 899 889 920 1008 1119 1265 1384 1331 1297 1197 1211 1145 1036 1043 1136 1186 1208 1267 1302 1277 1222 1190 1182 1126 1021 886 642 670 781 833 850 1014 1108 1002 842 760 755 765 740 726 760 781 771 761 824 830 839 874 833 744 675 648 648 652 663 673 607 575 549 505 517 533 562 645 689 714 771 860 921 910 847 804 795 743 722 729 718 706 781 835 840 824 810 805 832 862 874 957 1042 1072 1128 1220 1233 1235 1259 1359 1481 1531 1510 1496 1527 1582 1646 1655 1659 1660 1739 1730 1759 1799 1816 1806 1821 1836 1838 1853 1858 1871 1903 1948 2048 2078 2104 2106 2092 2104 2126 2063 2031 2087 2134 2159 2202 2237 2197 2194 2215 2244 2250 2243 2260 2265 2285 2299 2300 2267 2176 2095 2078 2044 2057 2053 2059 2074 2119 2152 2222 2252 2298 2311 2280 2264 2264 2298 2350 2413 2419 2480 2502 2520 2535 2548 2555 2564 2534 2497 2440 2312 2208 2128 2043 1953 1914 1867 1699 1536 1467 1395 1254 1138 1102 992 735 615 705 784 898 1119 1063 1000 858 848 831 1017 1256 1358 1353 1268 1212 965 962 950 967 997 1080 1099 1226 1318 1321 1283 1300 1383 1450 1517 1601 1696 1683 1630 1463 1450 1493 1520 1532 1511 1444 1372 1332 1284 1093 799 763 890 788 755 663 628 648 664 607 599 647 564 429 408 409 420 508 575 626 652 739 768 773 819 900 951 953 955 868 961 995 976 977 986 982 1040 1049 977 903 881 878 845 823 859 943 1050 1078 1019 1025 1052 1053 1056 1047 1001 926 900 906 907 855 875 938 979 1027 1028 1001 993 1012 1040 1048 1063 1107 1178 1229 1272 1286 1299 1351 1374 1341 1316 1313 1313 1316 1299 1234 1230 1353 1438 1429 1362 1342 1408 1357 1293 1408 1627 1805 1797 1644 1626 1572 1475 1456 1536 1210 1432 1631 1844 2054 2051 1947 1913 1939 1886 1752 1760 1721 1535 1481 1507 1466 1422 1264 1091 1074 1017 916 897 900 1010 1177 1197 1187 1176 1085 1006 1005 1039 1065 1078 1077 1080 1111 1147 1148 1121 1084 1014 975 968 965 942 887 841 816 803 795 807 797 785 773 773 778 781 773 749 717 714 733 733 731 663 657 711 786 831 799 734 707 694 673 595 483 318 246 230 203 199 218 198 140 88 63 60 51 42 53 54 73 76 74 71 66 70 80 90 101 117 141 144 152 164 170 210 268 316 344 382 443 512 596 668 682 716 827 851 889 953 1007 1102 1157 1171 1263 1193 1044 835 748 1149 1300 1473 1639 1750 1682 1569 1607 1750 1842 1738 1327 1666 1884 1796 1523 1186 869 680 541 570 708 759 982 779 973 1206 636 969 1037 889 953 1065 1263 1468 1525 1543 1737 1602 1542 1436 1437 1395 1237 984 940 1391 1996 1369 503 529 715 930 877 762 757 884 915 711 374 365 369 319 321 593 807 951 721 317 124 42 30 99 111 88 116 165 291 364 381 282 186 228 145 215 282 562 690 648 605 637 690 748 802 759 859 938 1069 1041 1026 1221 1373 1188 993 1049 1143 1298 1572 1616 1368 1372 1457 1192 671 483 401 265 172 135 139 156 188 296 464 545 500 558 645 700 747 753 738 735 749 826 873 795 682 665 725 782 835 786 730 754 881 883 921 950 871 740 704 790 900 978 985 849 817 666 722 931 1108 1244 1180 976 778 703 685 662 650 608 542 466 340 221 219 223 209 240 402 471 520 542 487 435 456 480 418 409 397 461 706 722 837 885 829 794 813 795 846 989 947 699 585 460 459 448 666 982 1379 1584 1379 969 666 529 512 569 623 676 760 744 734 716 844 1090 1344 1420 1549 1605 1421 1165 937 715 580 570 710 811 896 748 692 783 820 832 845 858 907 979 1039 1125 1211 1210 1178 1167 1301 1248 1052 1028 1109 1173 1203 1246 1296 1301 1242 1165 1119 1035 718 485 425 572 581 607 783 994 1083 937 765 730 761 762 710 702 696 711 681 691 747 822 873 883 789 715 691 652 637 678 698 672 577 548 523 484 473 482 539 633 693 716 752 813 867 873 812 805 796 773 765 755 721 715 780 867 890 876 856 840 854 854 831 918 1037 1111 1186 1203 1249 1287 1340 1453 1561 1573 1517 1489 1507 1547 1612 1655 1660 1675 1763 1749 1782 1807 1827 1846 1844 1816 1799 1827 1845 1871 1924 1983 2065 2069 2055 2029 1964 1939 1954 1935 1936 2001 2065 2117 2155 2157 2139 2149 2150 2175 2184 2166 2203 2196 2175 2189 2217 2229 2202 2167 2118 2120 2136 2137 2113 2098 2120 2160 2242 2313 2330 2307 2284 2290 2320 2329 2414 2462 2446 2463 2517 2548 2573 2585 2593 2596 2568 2520 2446 2262 2180 2159 2160 2066 2019 1939 1790 1712 1641 1518 1325 1206 1182 1048 856 918 1012 825 1030 984 876 757 639 591 682 936 1187 1348 1382 1254 1055 899 936 1013 913 789 837 865 958 1016 1025 1059 1167 1326 1445 1505 1707 1564 1520 1419 1441 1444 1413 1404 1378 1304 1238 1200 1177 1225 1089 862 756 787 756 745 732 676 591 560 547 516 494 466 438 443 407 357 413 453 479 516 609 642 643 741 845 881 865 791 728 871 911 982 1009 974 921 942 999 987 924 887 878 839 866 915 939 990 994 954 932 948 965 978 1000 955 827 812 773 737 708 823 849 885 958 998 997 995 1033 1097 1084 1101 1134 1192 1217 1260 1275 1267 1282 1309 1295 1296 1316 1321 1339 1339 1279 1450 1632 1695 1652 1604 1572 1592 1546 1492 1522 1576 1720 1722 1727 1469 1340 1401 1410 1454 1223 1184 1282 1560 1910 2006 1938 1910 1902 1938 1900 1821 1715 1554 1445 1466 1472 1427 1340 1163 1067 1018 890 886 895 1011 1059 1137 1154 1144 1083 990 979 1012 1014 1033 1062 1076 1074 1066 1061 1044 1027 956 896 903 917 913 870 823 807 766 749 757 767 767 765 767 776 778 757 731 725 708 713 707 695 627 646 738 821 837 797 744 722 688 626 559 445 318 253 203 169 176 197 182 116 77 72 58 54 45 44 42 50 52 56 62 68 71 79 78 101 103 122 130 135 140 168 219 244 250 273 339 421 519 589 595 637 733 800 803 849 903 927 959 1057 1163 1257 1191 1103 998 1009 1278 1485 1607 1698 1693 1587 1445 1395 1646 1706 1419 1228 1776 2027 1854 1443 1145 1108 1192 972 797 852 787 879 906 1002 1039 833 642 536 366 482 660 937 1204 1118 1281 1466 1593 1740 1740 1692 1698 1554 1366 1468 1790 2155 2054 2082 1546 1108 1051 1021 855 745 730 617 469 535 608 485 402 394 582 813 878 726 354 222 30 23 83 102 59 87 116 180 328 461 456 384 288 307 308 399 584 858 888 783 804 889 903 820 651 826 892 889 887 928 1121 1274 1104 914 935 1044 960 1293 1482 1402 1433 1530 1450 913 510 396 225 140 126 104 93 142 275 443 457 487 501 519 633 684 657 647 652 742 886 942 845 722 715 767 803 861 840 829 801 824 840 851 875 841 724 642 692 811 880 892 895 802 652 750 891 1059 1177 1143 1014 862 752 709 713 707 645 555 474 351 312 259 225 201 266 294 428 567 572 538 530 526 575 548 491 507 653 784 807 871 932 886 758 634 635 681 692 647 442 401 301 306 399 722 1064 1371 1490 1289 895 640 520 430 455 578 656 702 753 856 823 849 977 1077 1335 1669 1818 1652 1302 941 667 577 609 634 729 727 622 616 700 771 851 904 887 928 980 984 1025 1048 1091 1113 1245 1365 1304 1167 1070 1123 1178 1202 1221 1275 1328 1297 1230 1198 1058 679 496 497 502 544 600 711 938 1026 861 696 694 740 753 719 683 673 659 646 665 668 727 798 804 712 627 601 603 648 726 728 662 537 526 511 513 477 485 528 594 643 670 704 751 792 789 764 776 778 779 785 770 737 747 794 856 893 885 864 862 869 877 853 888 986 1103 1123 1198 1227 1263 1341 1457 1550 1553 1501 1481 1485 1507 1560 1637 1654 1673 1841 1872 1852 1844 1847 1848 1837 1799 1764 1797 1845 1893 1950 2012 1968 1966 1968 1953 1882 1810 1809 1854 1916 1988 2011 2020 2076 2116 2114 2121 2127 2131 2122 2121 2123 2127 2128 2125 2122 2120 2129 2158 2100 2173 2182 2165 2123 2091 2104 2227 2341 2360 2335 2326 2335 2344 2358 2382 2473 2512 2436 2382 2478 2524 2565 2594 2599 2596 2570 2542 2490 2335 2244 2250 2214 2117 2100 2000 1886 1831 1771 1680 1545 1345 1218 1102 1014 1173 1104 967 1003 946 925 807 701 638 758 997 1050 1095 1064 1016 909 873 867 865 725 655 678 814 915 947 979 1049 1223 1399 1358 1424 1281 1222 1097 1274 1397 1285 1184 1211 1225 1213 1180 1128 1229 1173 1036 918 842 801 823 802 737 637 525 470 484 464 382 398 440 355 339 348 307 315 370 427 485 513 547 681 782 770 784 682 661 750 857 1012 1025 936 827 793 843 843 834 837 831 760 834 892 899 904 910 884 843 832 848 839 797 796 699 714 711 671 680 764 772 843 946 985 1016 1060 1093 1113 1100 1147 1200 1219 1221 1230 1243 1234 1223 1219 1230 1225 1171 1200 1269 1286 1283 1471 1657 1765 1778 1783 1748 1818 2036 2120 1897 1766 1737 1504 1735 1509 1351 1298 1216 1320 1282 1143 1179 1496 1898 2056 1947 1886 1902 1900 1930 1887 1793 1619 1459 1436 1468 1435 1355 1111 1028 1003 894 862 867 940 1024 1096 1107 1106 1082 991 967 976 991 1020 1058 1052 1023 995 979 964 941 894 849 861 885 882 875 850 763 715 703 716 737 761 779 779 776 758 725 711 698 673 658 650 631 592 626 740 814 814 804 757 735 652 577 493 423 350 255 172 145 155 174 166 114 79 58 53 58 53 45 37 35 38 44 50 68 66 74 80 83 99 113 129 143 175 211 217 219 236 285 384 456 537 539 556 637 721 758 784 835 893 913 1023 1103 1237 1278 1207 1175 1182 1226 1360 1514 1621 1662 1504 1376 1301 1192 1407 1510 1393 1452 1787 2012 1780 1354 1323 1320 1537 1428 1244 952 690 765 948 947 859 700 390 287 27 83 342 583 612 918 1250 1314 1279 1695 1901 1877 1433 1116 989 1139 1459 1279 1358 1995 2193 1704 1356 1234 1008 1016 795 627 536 930 996 787 693 658 706 732 650 470 295 191 45 41 81 74 71 91 102 132 259 422 468 408 393 506 438 443 623 855 927 927 1055 996 1155 775 580 574 645 734 788 863 1032 1187 1193 1233 1162 1281 1155 1258 1328 1282 1205 1263 1239 966 526 338 262 251 201 123 87 151 291 391 449 537 531 540 646 658 680 639 640 710 867 954 870 754 726 726 756 849 894 835 773 731 777 828 853 840 752 637 625 691 736 831 826 753 685 752 896 1068 1167 1139 1004 928 848 749 701 664 602 553 568 528 334 322 280 332 349 408 534 686 717 643 555 486 529 600 608 674 679 777 804 739 723 683 518 358 329 308 256 293 280 226 268 292 467 868 1217 1414 1370 1220 944 696 525 389 374 503 625 707 829 1005 988 950 850 803 1088 1433 1621 1574 1246 836 630 526 486 488 533 605 584 682 742 799 871 914 910 934 971 978 1008 1049 1119 1194 1335 1387 1214 1180 1131 1145 1161 1171 1190 1236 1282 1266 1210 1221 1131 1024 1031 769 699 691 730 849 904 875 739 606 596 618 650 669 600 627 610 620 628 595 597 610 624 609 585 567 537 573 652 665 581 522 517 514 518 491 495 534 588 623 650 692 717 731 752 754 757 757 749 767 773 766 780 791 820 854 851 842 862 876 897 887 890 909 971 1052 1161 1196 1227 1302 1402 1477 1486 1460 1458 1471 1511 1553 1636 1696 1780 1915 2000 1949 1897 1887 1863 1820 1783 1806 1829 1863 1899 1927 1945 1901 1875 1872 1874 1836 1777 1770 1836 1923 1986 1995 2000 2035 2092 2105 2084 2104 2097 2086 2083 2088 2089 2085 2083 2044 2002 2010 2062 2040 2088 2137 2139 2133 2167 2221 2301 2366 2367 2351 2363 2390 2349 2351 2411 2464 2515 2430 2398 2399 2474 2583 2619 2590 2569 2557 2542 2485 2451 2323 2263 2254 2184 2162 2054 1941 1880 1838 1774 1607 1429 1357 1226 1232 1383 1131 1013 1019 1086 1111 1024 915 893 1008 1135 953 862 837 818 867 749 636 614 604 650 691 731 841 941 967 1060 1198 1362 1478 1116 902 858 970 1047 1145 1090 1023 1102 1154 1144 1084 1127 1242 1137 1061 988 938 901 871 826 810 748 597 503 489 456 411 410 425 319 345 359 308 314 387 438 451 457 520 648 730 701 663 599 562 610 774 907 903 806 693 642 658 639 655 697 715 667 737 801 813 807 824 814 770 774 781 722 648 652 643 700 720 689 661 663 701 818 919 963 1035 1106 1132 1142 1193 1267 1259 1235 1203 1187 1171 1140 1126 1122 1106 1077 1020 1117 1216 1226 1294 1451 1691 1789 1789 1760 1762 1828 1763 1615 2013 1896 2112 1534 1682 1641 1388 1052 898 1020 1198 1240 1159 1423 1870 2139 1990 1950 1922 1866 1887 1873 1798 1652 1489 1438 1401 1398 1302 1095 978 969 899 867 867 935 1028 1067 1069 1074 1067 1019 970 978 990 1014 1052 1019 977 957 940 909 878 851 824 832 849 844 827 802 718 662 660 684 705 718 757 754 736 709 680 685 648 630 604 584 569 561 609 721 778 790 798 776 691 599 515 443 406 344 238 141 123 140 162 151 108 74 55 51 56 57 49 39 34 38 45 43 67 65 66 90 95 104 116 138 167 196 220 224 226 259 348 381 412 466 541 606 661 713 734 761 778 823 874 961 1096 1258 1299 1284 1258 1211 1211 1319 1490 1566 1581 1552 1305 1079 1216 1402 1429 1480 1531 1620 1722 1626 1577 2105 1811 1737 1618 1326 900 667 820 972 817 717 446 53 15 1 0 142 171 493 991 1396 1358 1149 1478 1404 1774 1026 647 565 667 797 635 730 1490 2430 2167 1744 1494 1336 1093 889 771 816 1229 1576 1496 1182 892 839 728 460 316 269 155 83 38 10 28 48 61 58 49 145 279 408 437 466 432 364 345 436 669 826 969 1114 1190 1176 804 560 473 475 602 737 892 992 1020 1170 1384 1500 1458 1500 1519 1404 1189 876 921 1062 813 561 391 349 296 188 106 89 181 338 412 485 548 591 579 586 632 659 591 583 684 863 964 929 827 720 683 699 784 897 870 811 763 795 833 849 814 738 658 622 644 714 827 830 770 731 772 878 1061 1180 1148 1111 975 803 705 633 533 451 463 544 549 430 363 357 368 479 558 652 757 790 677 505 446 458 501 520 682 726 731 676 560 498 391 250 173 164 174 199 227 216 177 249 448 643 998 1313 1418 1354 1264 1043 711 460 338 304 433 615 751 871 1029 1030 946 763 633 784 1030 1200 1227 1025 748 645 541 523 425 423 469 565 685 796 869 925 934 915 901 909 937 965 1008 1107 1256 1350 1285 1110 1088 1094 1099 1080 1077 1114 1172 1218 1225 1235 1199 1181 1178 1134 1063 919 815 783 868 949 842 626 495 450 473 551 555 516 574 568 599 603 527 494 497 527 545 562 589 553 540 585 597 543 523 533 527 515 487 501 548 590 612 645 687 688 682 713 743 771 781 776 774 784 785 785 789 807 821 806 801 816 856 865 876 874 882 929 1031 1138 1183 1213 1277 1354 1400 1410 1416 1427 1443 1464 1517 1627 1745 1849 1939 1974 1957 1887 1832 1857 1859 1834 1890 1906 1921 1932 1938 1923 1895 1865 1846 1839 1830 1812 1814 1862 1932 1987 2014 2015 2042 2070 2070 2049 2083 2099 2059 2011 2007 2019 2012 2005 1972 1927 1928 1948 1961 1973 2024 2062 2107 2193 2273 2305 2319 2353 2368 2374 2395 2337 2344 2412 2491 2540 2547 2476 2405 2478 2621 2666 2621 2581 2570 2558 2457 2401 2292 2171 2161 2183 2122 2003 1922 1911 1903 1789 1582 1522 1642 1600 1536 1506 1279 1199 1185 1164 1120 1015 949 1029 1076 1014 995 863 784 880 876 654 514 523 597 646 677 757 841 879 871 914 1016 1123 1166 858 662 730 789 857 937 946 981 1035 1113 1089 983 1047 992 908 902 909 913 934 889 804 783 775 654 544 532 480 529 480 475 418 406 394 386 433 488 512 532 489 509 663 690 640 592 561 507 582 743 854 838 734 647 631 588 540 552 593 605 629 635 655 660 672 717 745 746 782 757 690 641 641 651 690 720 703 647 607 622 711 868 987 1038 1091 1115 1190 1240 1249 1204 1129 1107 1131 1105 1051 1062 1051 1051 1011 1021 1111 1214 1277 1395 1588 1723 1838 1886 1850 1822 1801 1676 687 660 1045 1915 1785 1743 1544 1073 660 547 612 944 1302 1295 1551 1916 2000 1948 2007 1949 1844 1833 1856 1793 1676 1561 1494 1329 1318 1243 1100 951 937 916 898 906 960 1025 1038 1026 1045 1040 1027 975 983 991 1004 1025 1007 963 928 912 878 847 835 803 805 808 808 784 748 684 645 661 687 700 720 730 702 682 666 641 631 614 589 559 536 518 521 586 736 741 776 780 764 627 515 447 407 366 294 209 112 104 125 134 130 103 69 50 44 45 47 45 41 33 41 48 43 62 66 64 73 86 100 124 157 193 200 219 240 237 296 359 390 409 477 578 610 601 664 723 731 729 805 882 950 1063 1194 1260 1285 1288 1231 1249 1358 1507 1525 1524 1437 1182 1084 1318 1433 1319 1197 1217 1361 1345 1371 1742 2339 2171 2092 1791 1391 999 777 849 959 857 711 274 33 0 0 0 15 181 694 1254 1578 1808 913 1002 942 1182 804 494 433 512 582 536 487 1005 2334 2403 2114 1790 1296 1033 939 927 1118 1402 1490 1664 1358 971 774 622 369 276 218 153 93 33 3 5 5 13 9 20 93 205 273 347 440 385 295 350 357 343 569 833 1074 1364 1293 947 753 528 367 404 602 884 895 906 1071 1355 1656 1717 1705 1806 1690 1102 563 524 823 681 761 644 468 452 325 185 147 217 352 419 506 598 618 617 566 584 616 590 606 719 886 1010 1028 920 788 761 705 805 897 886 854 825 855 857 835 813 843 796 673 639 694 778 824 786 750 770 883 1036 1180 1212 1195 1094 908 690 510 390 296 319 402 443 393 380 393 385 418 525 623 691 703 619 506 460 443 451 501 637 694 704 571 408 277 204 153 134 138 224 373 374 304 285 372 698 871 1074 1389 1460 1425 1269 978 650 407 297 302 408 589 737 851 896 939 886 749 567 545 659 745 804 821 731 678 654 556 467 421 379 481 673 852 966 972 944 900 863 880 923 957 1028 1124 1290 1368 1235 1150 1053 1021 1065 1078 1090 1129 1199 1284 1254 1253 1197 1195 1154 1123 1216 1164 948 803 836 887 795 637 483 355 411 489 496 486 534 552 578 582 539 460 421 449 460 460 518 535 537 540 559 556 483 510 533 522 493 496 535 557 553 568 604 653 650 700 748 835 876 860 843 828 819 805 791 800 805 773 746 747 809 798 800 814 829 860 954 1086 1173 1227 1302 1371 1389 1400 1415 1415 1422 1407 1461 1578 1733 1868 1867 1851 1840 1785 1788 1858 1893 1867 1872 1905 1917 1926 1949 1946 1923 1897 1869 1852 1855 1866 1871 1902 2017 2072 2057 2043 2062 2040 2001 1997 2009 2023 2007 1955 1934 1943 1901 1885 1854 1835 1841 1855 1878 1903 1929 1987 2052 2109 2183 2224 2235 2325 2373 2341 2338 2315 2338 2411 2514 2553 2544 2455 2385 2467 2620 2696 2708 2638 2626 2552 2422 2375 2286 2174 2161 2177 2115 2000 1920 1894 1932 1806 1689 1703 1802 1827 1742 1653 1632 1468 1249 1089 989 884 804 884 977 953 952 945 847 930 769 574 599 704 795 873 823 765 809 796 845 895 951 973 1051 845 627 622 716 839 913 898 1037 1055 1108 1043 1025 1131 991 888 838 825 857 891 862 765 622 600 558 566 585 543 626 559 532 523 476 409 436 553 624 639 673 635 606 665 651 643 598 522 493 576 727 832 857 814 801 695 593 528 509 506 497 525 473 430 480 539 597 672 747 720 663 645 656 656 656 660 671 667 624 583 629 795 943 1012 1030 1069 1132 1191 1204 1175 1094 1027 1053 1105 1060 1015 1091 1095 1096 1017 1020 1087 1202 1353 1446 1546 1756 1910 1972 1994 1927 1757 1360 1147 608 540 1425 1902 1853 1424 811 509 507 551 1008 1519 1535 1684 1915 1981 2109 2101 1993 1881 1781 1820 1811 1727 1665 1494 1295 1234 1187 1103 974 911 923 941 946 979 1017 1000 1004 1021 1029 1002 969 975 984 978 975 975 952 904 898 872 848 831 807 786 770 753 719 685 663 655 670 702 732 740 730 691 666 651 642 626 604 580 550 523 505 524 532 705 735 720 705 663 526 419 388 344 298 240 175 98 97 106 105 104 89 60 43 42 42 43 45 44 38 41 48 46 52 59 60 64 73 84 123 178 191 230 260 279 283 313 367 404 471 584 638 593 580 629 649 646 711 877 962 983 1070 1161 1188 1166 1233 1287 1307 1436 1485 1493 1431 1326 1280 1379 1432 1261 1194 1155 1026 1155 1176 1399 1860 2037 2243 2276 2002 1630 1187 939 903 863 1089 876 373 78 0 0 0 52 289 729 1266 1799 2388 2419 2142 1397 1023 744 563 550 777 962 730 344 635 1691 1930 1836 1511 1042 831 863 873 962 1145 1414 1556 1354 941 631 513 356 201 144 110 87 23 25 5 0 10 12 35 66 99 138 207 276 254 230 151 80 159 407 753 1155 1456 1442 1247 1105 693 435 356 506 692 773 771 819 1162 1623 1825 1819 1898 1787 1019 528 509 648 777 733 680 590 589 486 287 157 166 266 408 552 569 659 589 578 603 614 614 633 728 863 1010 1052 995 926 768 696 773 880 856 862 815 826 865 959 1000 955 806 629 578 653 730 761 720 710 739 848 872 973 1111 1170 1095 908 655 418 274 204 209 281 284 363 377 295 212 241 379 455 474 496 476 415 401 408 434 499 560 668 553 457 327 212 202 242 267 272 384 581 557 522 556 688 956 1095 1148 1469 1558 1478 1294 988 643 392 314 371 396 493 549 679 776 829 889 798 605 462 417 453 559 646 657 693 631 553 500 435 399 488 673 829 897 909 867 824 834 886 968 1010 1072 1132 1277 1314 1261 1214 1090 1036 1050 1087 1152 1234 1302 1313 1257 1255 1238 1147 1082 1158 1229 1230 1110 986 888 831 806 663 392 321 394 464 475 492 500 523 532 538 500 415 355 358 381 386 403 409 443 441 437 446 407 441 505 520 503 495 501 507 519 538 570 648 674 740 817 895 942 954 959 914 867 836 812 807 805 767 718 709 736 756 754 767 768 787 863 1007 1137 1219 1304 1380 1404 1424 1430 1420 1403 1373 1412 1512 1573 1657 1758 1770 1712 1722 1773 1841 1837 1820 1809 1852 1861 1877 1894 1893 1887 1901 1903 1877 1863 1875 1910 1963 2080 2131 2095 2049 2044 1986 1948 1866 1854 1919 1949 1949 1919 1892 1808 1761 1735 1713 1729 1767 1812 1857 1903 1962 2013 2053 2089 2113 2194 2323 2358 2302 2246 2263 2306 2297 2341 2418 2452 2411 2386 2481 2632 2717 2760 2710 2662 2527 2431 2402 2289 2228 2233 2194 2110 2056 2010 1947 1979 1904 1815 1818 1773 1670 1640 1578 1539 1373 1148 1024 927 846 719 736 826 955 937 869 803 829 727 623 752 954 1039 1041 885 724 780 789 875 930 962 1043 1110 715 488 669 781 809 832 942 1090 1044 977 915 977 1026 1046 957 885 851 872 921 895 704 407 422 543 551 644 689 691 624 616 616 544 480 555 747 793 774 796 755 731 647 615 599 575 545 531 566 627 673 688 666 690 686 498 435 397 372 364 361 319 308 392 466 521 607 718 617 590 633 693 688 661 634 623 628 625 624 664 793 1001 1056 1059 1077 1101 1142 1151 1119 1052 997 1032 1092 1032 1017 1009 1115 1136 1057 1021 1082 1228 1342 1411 1543 1602 1563 1768 1894 1665 1553 1561 1220 620 464 1130 1793 1803 1530 1386 975 751 857 1289 1615 1647 1849 1969 2129 2219 2114 2003 1911 1788 1720 1711 1776 1656 1515 1291 1184 1133 1065 980 906 911 960 967 984 1000 975 974 990 1008 983 953 951 960 957 945 935 923 892 886 873 862 844 830 788 750 721 681 653 654 670 680 716 755 750 720 695 677 662 651 637 606 577 569 543 557 575 634 696 661 615 576 519 456 396 269 250 225 178 134 92 84 84 85 83 70 52 43 42 42 43 50 42 40 48 48 48 50 55 55 58 68 73 96 156 197 264 301 327 328 334 386 461 533 618 674 620 615 624 622 656 758 914 1006 1057 1078 1064 1084 995 1087 1173 1332 1408 1437 1418 1341 1324 1424 1547 1390 920 884 982 1086 1170 1261 1503 1683 1830 2142 2339 2212 1821 1306 1093 1092 1004 1161 1091 669 251 153 83 46 282 459 988 1457 1786 2051 2224 2358 1969 1259 698 569 1035 1753 1660 933 414 587 1074 1163 1079 918 730 691 702 700 721 936 1257 1390 1224 800 506 400 235 145 103 98 136 34 124 54 11 12 14 21 51 128 147 163 289 298 332 260 169 157 317 690 1127 1515 1507 1439 1144 816 693 574 596 597 631 646 661 1115 1622 1686 1687 1860 1844 1335 901 803 1142 1296 654 705 686 611 436 257 170 172 251 353 411 623 685 589 578 583 596 545 540 618 779 872 922 990 971 852 763 804 881 872 933 848 871 906 922 999 979 801 642 607 630 672 684 669 665 748 759 786 890 1052 1106 999 794 582 411 290 219 167 173 224 272 280 149 116 152 241 275 286 343 385 371 379 406 429 480 495 502 416 390 352 320 331 450 555 566 643 787 731 726 678 829 1112 1180 1241 1523 1630 1574 1401 1072 709 473 397 438 392 415 433 524 685 789 962 958 755 560 441 412 441 487 603 690 644 577 512 477 430 494 680 761 771 768 746 748 811 902 1030 1058 1077 1072 1145 1189 1244 1216 1192 1150 1117 1113 1166 1275 1318 1240 1219 1170 1233 1120 1021 1114 1212 1204 1085 980 933 896 822 651 416 305 347 414 433 464 447 450 473 477 444 394 354 350 374 375 350 330 332 358 358 376 439 497 530 545 532 515 515 528 560 597 628 701 755 822 883 919 943 948 971 945 879 840 819 790 802 783 726 722 711 728 752 748 733 736 784 924 1068 1105 1137 1224 1314 1343 1357 1388 1344 1320 1356 1390 1438 1545 1650 1658 1657 1767 1828 1832 1773 1771 1807 1858 1873 1883 1895 1898 1905 1930 1937 1919 1913 1887 1884 2000 2044 2060 2057 2021 1984 1945 1908 1806 1748 1791 1858 1907 1887 1818 1749 1695 1698 1666 1673 1701 1759 1780 1838 1939 1980 1996 2051 2081 2100 2293 2315 2263 2196 2201 2212 2174 2207 2317 2410 2442 2444 2525 2657 2702 2746 2731 2648 2505 2433 2380 2286 2241 2233 2217 2186 2119 2035 2055 2021 1928 1845 1746 1649 1619 1575 1498 1394 1219 1095 1086 994 845 806 764 943 1088 902 855 811 830 836 812 861 958 979 977 930 735 813 714 757 847 877 905 851 575 457 599 656 730 825 1039 1086 947 898 913 928 943 955 969 887 823 904 993 952 680 457 466 423 509 667 767 712 663 698 729 696 607 642 888 937 907 857 774 750 650 540 490 502 528 541 526 449 436 390 379 465 505 357 287 265 255 252 248 236 250 332 406 458 510 539 533 579 652 691 676 642 611 590 595 615 661 782 908 1064 1116 1103 1094 1091 1108 1097 1046 1004 978 1030 1079 1053 1013 1044 1148 1147 1086 1063 1109 1222 1365 1438 1468 1410 1229 1522 1711 1625 1430 1482 1190 787 766 1271 1817 1869 1795 1594 1241 1197 1276 1601 1714 1840 2002 2144 2248 2238 2166 2040 1878 1809 1794 1715 1700 1630 1518 1324 1170 1107 1080 979 851 904 962 952 956 991 988 977 979 979 957 940 951 948 946 940 910 898 892 879 873 867 864 841 798 765 734 685 651 659 694 700 722 747 739 714 691 676 659 641 627 593 582 578 562 588 638 698 630 527 482 445 406 351 279 176 168 158 131 106 89 82 78 78 74 63 49 46 46 42 43 49 44 41 43 44 44 49 50 46 63 77 83 86 132 191 251 302 342 355 366 421 472 524 615 671 645 641 678 693 748 842 890 863 820 800 841 881 913 1027 1150 1246 1280 1323 1295 1208 1278 1340 1425 1172 856 946 976 998 1094 1197 1249 1333 1537 1942 2380 2367 1885 1785 1434 1211 1201 1324 1283 943 705 683 410 250 639 923 1365 1580 1512 1561 1664 1742 1837 1485 1195 967 1650 2338 1876 1008 502 340 332 465 542 548 572 681 667 626 620 783 1088 1195 1022 739 416 227 151 192 133 129 140 163 192 163 136 74 12 22 83 230 228 335 545 560 552 455 337 308 333 598 845 877 1098 1115 958 809 775 785 745 633 538 545 669 1018 1449 1481 1545 1759 1907 1769 1620 1683 1754 1490 576 694 688 576 453 331 232 193 199 270 483 640 636 538 553 594 529 407 424 566 589 670 858 937 882 807 728 701 784 818 841 778 769 814 919 1033 967 802 699 634 594 597 638 659 662 720 799 794 825 972 1015 906 721 574 516 469 404 382 251 174 150 134 131 113 145 220 268 271 264 339 479 501 466 385 430 514 426 404 369 394 428 520 648 752 816 847 833 764 701 684 881 1021 1067 1194 1492 1649 1633 1437 1079 744 554 470 489 472 501 468 454 637 809 989 1035 819 591 507 461 432 499 542 536 540 564 511 501 458 526 536 606 655 650 624 648 767 906 1030 1026 1047 1027 1057 1079 1128 1194 1276 1257 1213 1182 1169 1203 1211 1201 1192 1125 1202 1105 1001 1036 1126 1142 1049 971 880 766 668 524 375 328 358 387 419 433 444 423 423 418 397 377 377 399 408 382 383 382 368 376 367 377 464 542 580 599 598 579 570 583 599 642 686 759 833 886 910 913 897 903 925 900 827 784 775 728 749 751 756 741 727 744 754 745 745 755 791 885 955 960 1043 1101 1149 1172 1182 1270 1225 1217 1229 1261 1331 1427 1503 1534 1589 1735 1827 1826 1777 1786 1843 1869 1865 1884 1933 1957 1951 1941 1928 1932 1944 1920 1886 1930 2008 1953 1957 1948 1945 1934 1880 1788 1712 1698 1753 1818 1844 1791 1773 1652 1669 1677 1677 1686 1711 1728 1780 1838 1864 1957 2007 1980 2077 2251 2265 2213 2187 2157 2118 2106 2193 2345 2461 2493 2470 2517 2617 2669 2729 2698 2597 2475 2429 2378 2282 2206 2173 2140 2088 2061 2029 2026 1958 1852 1768 1732 1660 1607 1612 1613 1525 1367 1272 1206 1073 1004 850 848 942 939 933 908 900 920 932 919 879 850 925 1027 970 800 827 597 513 626 657 632 554 422 430 595 677 720 883 901 909 722 704 753 760 746 875 975 875 805 879 979 857 692 603 580 547 585 654 694 675 683 734 727 670 638 690 901 1008 1020 947 909 830 654 489 426 433 457 456 421 283 257 210 220 273 308 251 204 199 208 222 213 199 212 302 381 407 419 430 520 595 620 624 612 592 579 556 570 625 735 878 983 1117 1160 1142 1101 1073 1081 1060 1023 985 964 1001 1007 1021 1001 1047 1122 1131 1087 1069 1106 1267 1528 1615 1495 1354 1455 1634 1732 1765 1682 1590 1417 1265 1334 1675 1930 2009 1914 1743 1666 1469 1588 1790 1841 1975 2075 2002 2042 2167 2155 2037 1945 1879 1788 1698 1658 1635 1541 1355 1199 1157 1059 924 809 905 957 939 935 953 951 946 943 939 936 932 971 970 936 925 894 888 889 875 866 862 854 832 806 800 772 726 694 692 712 701 696 704 708 700 684 657 630 602 587 575 588 559 554 589 650 670 548 397 365 337 303 260 208 131 120 114 104 96 90 82 75 77 73 66 64 56 49 42 43 47 45 39 35 35 38 40 44 52 67 84 88 101 137 177 230 292 325 350 382 445 462 530 525 579 608 656 721 751 766 818 811 698 669 685 742 790 872 968 1008 1051 1140 1194 1220 1206 1283 1204 1166 970 865 1076 1116 910 874 960 1018 1199 1249 1793 2285 2312 2046 1833 1467 1234 1314 1538 1424 1011 1002 1046 857 642 1166 1725 1713 1590 1335 1314 1524 1256 1482 1315 1215 1118 1809 1934 1444 761 418 284 126 194 281 451 613 705 910 853 793 870 1001 1029 949 779 442 203 178 290 216 181 176 212 268 324 411 333 364 177 240 220 199 307 559 680 759 803 614 379 354 423 603 686 764 791 740 703 696 696 810 738 526 491 773 961 1485 1620 1594 1765 1839 1761 1733 1894 1990 1598 519 588 628 620 514 364 285 258 259 371 547 645 569 526 568 644 475 347 352 366 453 635 791 823 758 681 638 653 749 820 757 749 723 782 884 973 949 860 784 721 682 663 688 690 704 722 878 897 837 839 825 740 644 602 597 616 648 554 359 155 104 124 149 149 175 276 380 431 429 436 501 544 490 392 426 556 519 473 363 320 382 517 673 792 838 815 729 589 619 631 783 828 930 1107 1390 1558 1525 1282 959 728 623 559 453 430 601 572 472 599 802 993 1060 889 758 687 551 478 533 566 591 680 562 525 596 542 522 519 566 620 627 597 596 695 885 1003 951 950 947 1038 1049 1079 1158 1296 1345 1293 1209 1149 1132 1087 1113 1160 1119 1150 1107 1026 1028 1107 1146 1141 1034 845 688 580 448 335 394 384 362 373 400 417 398 341 318 321 324 349 392 419 403 327 357 384 388 402 397 455 530 567 598 632 629 600 597 605 655 706 774 876 898 900 882 852 838 837 811 751 708 697 649 662 679 748 744 734 752 741 729 760 787 784 794 843 929 955 1005 1040 1038 1048 1126 1116 1129 1156 1196 1259 1329 1389 1450 1533 1667 1730 1733 1757 1798 1835 1800 1781 1823 1897 1927 1909 1859 1766 1813 1895 1910 1858 1866 1892 1818 1802 1813 1864 1895 1843 1753 1695 1656 1692 1754 1801 1794 1717 1600 1646 1698 1707 1703 1699 1694 1698 1729 1808 1917 1963 1945 2035 2158 2183 2154 2150 2121 2070 2078 2192 2340 2430 2462 2457 2476 2499 2640 2705 2666 2580 2492 2474 2398 2297 2236 2110 2068 2064 2049 2024 1906 1869 1788 1754 1716 1656 1621 1640 1723 1752 1590 1502 1437 1201 1015 906 923 993 995 1006 956 943 956 919 909 870 745 769 860 851 782 758 553 428 453 493 472 440 498 549 465 515 627 667 671 732 633 598 602 652 699 747 862 890 828 809 897 686 637 572 638 753 727 638 592 604 656 681 722 676 666 718 838 1008 1069 1045 977 834 648 495 411 356 336 313 285 183 160 151 164 207 241 211 174 169 193 224 218 200 236 302 361 374 382 421 518 584 580 555 531 526 534 545 580 663 802 917 1016 1113 1144 1123 1072 1054 1083 1074 1055 1002 973 947 936 970 1011 1115 1209 1186 1113 1061 1097 1435 1720 1915 1798 1752 1747 1816 1842 1859 1827 1689 1552 1617 1762 1922 2031 2083 1932 1847 1810 1763 1840 1877 1878 1991 2147 2160 2299 2234 2171 2147 2030 1965 1795 1641 1604 1614 1583 1476 1344 1174 1030 865 818 902 938 930 913 933 944 931 921 908 920 915 934 976 932 908 884 885 889 887 872 846 834 820 810 819 795 795 767 729 714 685 662 669 681 678 671 626 587 550 543 553 561 536 540 581 606 566 445 317 282 263 216 173 137 115 103 97 94 90 87 81 64 69 68 64 65 53 45 39 39 40 38 34 30 33 36 32 36 55 60 76 92 115 146 182 226 260 269 324 396 447 474 494 526 544 593 669 715 739 738 748 744 676 693 751 783 802 856 863 817 932 1008 1142 1233 1222 1202 1188 1091 1016 1083 1207 1157 967 872 900 1060 1486 1513 1796 2053 2101 2040 1770 1387 1263 1335 1594 1543 1275 976 1193 1253 1131 1395 1643 1715 1704 1275 1216 1443 711 892 837 774 1009 1832 1992 1357 847 470 154 49 73 220 503 616 811 1168 1342 1353 1316 1211 1169 1110 821 640 445 387 433 431 400 322 325 445 549 593 564 542 399 318 274 336 422 431 493 707 878 623 328 342 376 507 510 528 650 696 687 591 488 643 719 571 533 844 1378 1790 1811 1597 1706 1676 1462 1362 1583 1797 1624 491 523 625 622 523 468 396 317 342 459 588 644 625 623 656 618 470 440 353 349 469 627 724 731 674 588 561 673 793 840 840 800 710 744 853 945 935 912 923 877 785 731 737 778 788 805 981 1064 1007 931 804 662 584 538 493 518 579 544 346 129 98 122 215 275 296 296 372 512 573 550 571 614 584 517 527 657 654 632 468 362 343 462 639 716 656 580 574 508 534 500 505 564 763 1037 1238 1341 1272 1019 760 643 602 532 411 300 503 607 507 559 756 958 1068 1071 963 787 667 616 530 485 609 697 565 548 545 584 557 569 614 649 644 604 583 659 838 908 847 811 845 1009 1072 1049 1111 1291 1408 1356 1259 1207 1104 1059 1079 1030 1089 1141 1134 1081 1070 1068 1018 961 902 789 656 561 444 385 373 362 334 301 346 343 316 262 240 253 276 317 345 347 354 326 347 344 353 371 366 410 459 484 533 600 624 593 580 594 646 722 779 795 826 830 776 740 730 729 715 676 639 626 586 601 635 697 716 711 730 708 700 755 803 808 817 828 867 870 933 991 1015 1039 1066 1080 1121 1168 1206 1246 1270 1290 1383 1462 1510 1529 1582 1629 1710 1768 1678 1642 1703 1785 1826 1810 1746 1602 1616 1730 1804 1800 1789 1774 1677 1628 1649 1718 1787 1789 1726 1658 1633 1622 1622 1712 1700 1643 1577 1617 1683 1704 1704 1711 1707 1701 1711 1766 1840 1851 1884 1944 1986 2018 2044 2082 2065 2022 2039 2127 2260 2363 2393 2402 2417 2485 2579 2647 2642 2581 2520 2499 2459 2356 2211 2120 2124 2123 2134 2025 1843 1809 1819 1798 1712 1638 1643 1714 1834 1888 1655 1597 1535 1294 1013 896 928 1042 1091 1001 932 995 1006 876 842 820 690 719 730 731 708 649 503 438 478 521 522 449 470 464 422 387 441 449 555 626 623 621 625 657 684 685 760 868 818 753 767 765 702 692 739 778 697 559 511 534 606 654 719 716 695 712 783 890 968 975 859 703 584 474 363 253 214 181 166 135 124 131 166 214 234 217 186 162 187 216 228 214 291 327 333 355 393 450 522 581 593 542 496 480 508 591 651 760 869 953 1032 1064 1060 1044 1033 1040 1073 1102 1082 1034 1008 932 904 928 1002 1129 1236 1263 1234 1143 1133 1563 1676 1863 1952 1975 1977 1916 1873 1847 1781 1711 1663 1801 1878 1913 2062 2037 1936 1767 1693 1753 1811 1864 1917 2014 2279 2323 2228 2115 2163 2217 2058 1961 1852 1681 1570 1552 1560 1521 1449 1185 984 838 851 890 905 907 902 919 937 918 909 896 901 910 962 957 918 892 877 876 882 889 879 842 817 810 810 809 804 797 779 736 698 664 631 633 631 639 638 587 548 519 520 523 531 523 534 562 533 443 360 312 235 197 149 110 97 106 107 101 92 88 86 79 59 63 62 58 55 40 31 33 35 38 37 31 26 29 34 33 40 45 58 83 104 124 151 178 240 242 263 313 380 446 496 530 542 557 615 704 874 843 761 711 683 643 645 663 695 750 793 811 890 960 966 1117 1187 1201 1201 1156 1107 1192 1340 1284 1026 1101 1271 1279 1412 1601 1737 1831 1827 1756 1641 1488 1295 1252 1358 1463 1465 1242 961 1171 1445 1429 1348 1360 1463 1657 1159 1164 1253 745 615 680 822 1107 1451 1544 1429 1007 450 209 77 165 415 641 836 1111 1435 1834 2024 1882 1525 1548 1020 856 858 760 657 663 696 705 491 393 511 592 432 417 418 355 285 307 413 450 518 481 542 817 626 405 325 321 322 266 321 600 675 657 550 338 418 546 616 680 999 1509 1711 1661 1452 1547 1507 1286 1202 1261 1470 1570 483 502 596 614 610 560 480 427 449 545 636 652 630 641 671 612 604 495 385 377 426 521 607 606 533 471 511 660 664 722 837 775 696 713 804 888 918 952 1003 980 901 871 753 809 903 913 1052 1122 1078 985 833 657 568 535 445 361 387 380 254 126 115 141 331 420 442 403 410 504 582 592 596 597 579 549 611 690 701 617 470 355 317 414 574 606 498 446 476 467 456 353 270 283 601 927 1080 1090 977 823 675 538 462 407 335 229 449 595 513 471 604 674 816 985 1029 922 743 567 448 535 683 675 574 572 563 572 575 581 616 645 644 614 580 609 695 728 680 661 769 958 1060 1033 1079 1234 1333 1356 1333 1190 1091 1046 980 933 1008 1048 1034 982 963 961 923 855 792 735 651 533 427 394 397 397 376 324 313 288 265 240 200 201 271 313 316 323 338 349 358 354 342 366 361 377 406 441 492 550 577 561 542 559 579 641 648 695 736 739 738 690 646 647 638 614 586 575 562 585 612 651 670 672 686 670 654 671 721 775 773 772 802 773 854 949 987 1040 1086 1108 1154 1206 1229 1234 1255 1311 1311 1290 1417 1538 1499 1518 1583 1638 1565 1528 1562 1593 1625 1654 1664 1572 1435 1517 1597 1646 1661 1663 1566 1501 1526 1600 1663 1689 1686 1646 1586 1583 1608 1673 1633 1572 1554 1570 1618 1643 1638 1664 1716 1710 1733 1746 1750 1746 1748 1810 1880 1917 1985 2034 2010 1976 1978 2038 2162 2301 2308 2399 2425 2459 2519 2583 2608 2581 2534 2506 2453 2312 2233 2182 2217 2200 2232 2027 1879 1807 1823 1818 1737 1670 1702 1791 1866 1868 1677 1611 1536 1348 1108 945 885 898 921 913 957 1068 1085 913 821 698 681 560 521 453 429 415 388 450 538 524 528 500 465 459 367 380 421 443 511 547 565 595 613 609 610 687 814 831 778 767 837 885 798 846 851 735 646 596 606 593 531 580 659 643 623 639 689 733 818 836 735 615 538 477 319 232 208 151 127 121 104 111 147 189 214 216 199 186 195 217 234 249 292 327 342 386 447 487 515 538 560 543 536 473 526 680 775 862 931 987 1019 1019 1001 1001 1039 1062 1104 1127 1216 1143 1032 927 884 898 998 1176 1270 1264 1243 1173 1251 1612 1737 1834 1891 1891 1859 1812 1820 1828 1768 1806 1810 1825 1818 1894 1906 1901 1827 1676 1624 1652 1722 1868 1939 2079 2203 2068 2067 2015 2024 2170 2097 1940 1792 1630 1572 1489 1510 1516 1409 1181 959 850 855 877 886 885 899 927 926 898 908 890 896 916 968 940 895 878 874 875 881 887 876 830 795 793 793 760 744 741 735 704 664 642 603 601 604 601 599 566 538 519 515 519 518 516 538 522 435 330 315 270 190 144 109 87 88 105 113 96 73 64 63 65 53 52 51 44 35 26 24 26 29 32 32 25 25 28 30 28 33 39 61 94 113 137 173 205 234 249 267 307 364 434 478 471 476 528 621 737 745 728 679 654 629 620 636 649 682 747 790 860 1010 1130 1087 1089 1127 1190 1208 1174 1249 1395 1430 1213 1281 1645 2014 1971 1778 1560 1582 1660 1635 1518 1295 1270 1168 1208 1332 1409 1410 1215 961 1038 1324 1322 1226 930 1190 1354 1010 1100 1164 1081 829 949 1456 1692 1833 1987 2085 1329 537 229 166 324 559 836 1282 1570 1729 2133 2577 2603 2362 1735 1090 914 1016 1020 987 988 912 855 530 412 421 391 264 245 316 356 323 300 284 359 508 602 579 680 636 496 356 232 164 147 306 524 533 518 410 275 290 366 446 620 926 1479 1504 1278 1229 1196 1263 1283 1307 1218 1142 1298 461 503 596 624 624 604 611 638 660 711 771 730 686 703 688 683 638 479 360 333 403 487 524 523 501 483 490 505 624 785 901 789 676 676 732 789 866 940 969 983 1005 980 903 846 926 988 1000 1060 1005 897 850 760 626 519 412 308 276 274 214 159 134 188 253 353 427 425 405 476 588 625 579 464 458 472 575 593 617 549 441 325 282 349 451 463 396 382 410 497 500 343 232 255 581 890 955 890 811 749 633 454 325 225 170 120 278 378 314 281 295 469 580 732 899 928 833 645 518 490 564 560 559 599 615 580 548 558 588 620 636 608 568 534 532 617 539 546 676 857 1012 1077 1128 1167 1198 1258 1259 1124 1006 942 853 835 883 895 892 830 824 856 876 840 767 715 637 493 407 404 478 443 420 372 316 268 244 239 240 251 244 222 294 287 316 376 407 415 374 370 378 381 406 444 480 518 527 523 494 496 499 506 530 582 627 638 642 632 617 611 595 588 587 564 573 595 619 643 652 649 654 659 655 658 694 745 754 730 727 692 743 809 835 935 1043 1110 1117 1118 1158 1172 1193 1247 1241 1223 1364 1450 1427 1445 1492 1531 1512 1491 1519 1560 1566 1563 1593 1491 1445 1411 1440 1471 1477 1503 1475 1431 1458 1538 1594 1606 1605 1580 1496 1521 1573 1600 1570 1531 1526 1536 1549 1562 1580 1631 1721 1741 1826 1829 1792 1783 1792 1801 1824 1864 1948 2003 1975 1906 1877 2027 2201 2207 2320 2426 2447 2442 2491 2555 2597 2610 2589 2548 2468 2271 2207 2209 2250 2215 2202 2061 1928 1849 1847 1853 1790 1707 1719 1706 1748 1749 1699 1610 1582 1454 1252 1056 915 819 782 849 990 1076 1041 887 826 644 663 551 386 331 360 365 369 448 514 466 454 382 442 431 429 427 416 405 433 453 479 526 555 570 580 722 837 787 817 862 943 900 791 812 837 746 738 786 781 659 510 558 571 521 476 512 558 658 773 788 740 661 552 469 373 358 274 201 151 120 94 102 141 163 178 217 215 232 243 259 280 290 319 349 388 446 491 495 502 519 476 511 504 493 571 720 866 966 1001 1017 1030 1015 974 1003 1049 1076 1146 1163 1184 1152 1040 930 894 923 1001 1122 1135 1239 1288 1265 1379 1655 1741 1736 1739 1717 1645 1637 1744 1791 1743 1768 1761 1848 1743 1779 1757 1760 1735 1660 1644 1623 1701 1824 1833 2029 2135 2151 2145 1951 2005 2191 2148 1975 1883 1660 1521 1461 1528 1549 1370 1182 980 865 843 863 890 881 900 930 905 898 887 875 893 924 960 924 867 864 871 879 888 895 870 809 769 762 761 715 672 664 662 654 626 619 603 595 586 570 560 549 537 536 534 516 507 507 523 438 320 289 237 203 153 111 92 88 94 101 111 75 53 47 41 49 40 37 38 30 22 18 22 20 20 24 22 20 21 24 23 23 32 45 63 93 119 158 171 202 244 257 270 299 340 371 366 381 437 495 609 720 652 615 608 601 595 610 669 715 756 769 844 903 958 1022 1071 1099 1111 1204 1310 1221 1378 1468 1438 1382 1492 1932 2375 2356 1909 1498 1360 1217 1388 1388 1027 973 1220 1349 1392 1422 1391 1251 1035 948 1074 1004 864 651 877 1071 960 919 952 871 733 1034 1736 2019 2105 2125 2213 1868 1145 503 302 536 815 961 1478 1861 1975 2102 2279 2471 2372 1800 1203 999 1066 1079 1139 1167 1131 865 554 411 393 335 242 198 205 229 239 225 211 293 473 660 730 750 760 734 744 427 242 208 360 397 473 466 335 207 199 235 326 577 989 1497 1171 967 914 936 1067 1242 1320 1005 638 608 474 476 538 576 592 704 783 811 844 858 852 801 746 765 761 703 633 477 356 337 410 500 532 523 538 561 561 562 643 789 946 813 621 590 634 696 782 789 785 873 916 967 931 850 876 946 919 976 938 918 827 691 601 520 388 273 229 229 253 245 202 191 230 264 300 332 372 455 524 505 438 351 365 373 385 454 460 434 388 261 227 261 294 310 299 315 403 580 647 534 402 354 619 834 873 803 760 721 590 412 266 158 119 83 105 167 139 128 121 228 336 493 665 737 758 763 677 573 568 496 500 577 607 550 490 484 517 575 621 614 592 513 493 522 484 518 611 756 945 1031 1089 1056 1002 1104 1175 1030 870 839 819 842 864 867 813 717 716 781 852 861 778 689 624 527 467 448 432 407 417 388 333 262 231 237 241 252 275 282 299 269 308 315 359 414 411 407 402 396 415 454 486 525 530 504 458 456 446 462 497 543 569 588 601 616 634 633 624 625 623 607 604 626 647 665 673 665 659 684 713 714 717 725 704 678 680 683 691 690 723 802 911 1003 1019 1004 1036 1074 1101 1101 1154 1217 1311 1410 1428 1449 1465 1476 1464 1443 1478 1555 1581 1569 1632 1572 1541 1443 1417 1382 1380 1412 1423 1406 1420 1502 1582 1615 1614 1568 1459 1459 1515 1541 1525 1508 1515 1525 1516 1502 1528 1639 1765 1818 1888 1897 1872 1884 1891 1886 1821 1808 1887 1940 1915 1848 1829 1856 2195 2264 2373 2435 2438 2433 2485 2556 2592 2598 2579 2508 2414 2317 2211 2230 2208 2155 2112 2018 1914 1848 1853 1892 1852 1764 1699 1611 1593 1656 1649 1642 1656 1524 1324 1180 1133 1082 978 968 1004 973 830 657 669 618 557 468 385 448 550 530 471 467 509 420 443 389 566 572 442 432 396 355 366 395 427 482 563 569 655 720 761 780 855 901 917 868 815 843 838 723 715 845 774 576 489 583 506 417 399 435 533 678 807 846 847 772 624 626 505 407 338 271 198 127 106 143 160 197 216 248 248 292 314 332 344 372 384 411 460 459 453 465 470 469 456 479 508 565 690 833 968 1046 1063 1060 1005 967 965 1001 1047 1059 1112 1146 1163 1128 1025 934 911 922 934 986 1161 1302 1365 1377 1455 1652 1746 1710 1633 1559 1520 1591 1648 1711 1692 1717 1687 1726 1619 1620 1664 1675 1688 1665 1593 1510 1611 1716 1746 1896 2082 2201 2101 2037 2132 2194 2186 2031 1759 1741 1728 1483 1487 1538 1362 1152 985 909 891 871 909 888 886 904 885 887 862 856 880 908 923 899 851 848 865 881 899 905 862 800 758 735 726 698 650 611 611 620 610 602 595 581 572 560 546 535 534 540 544 522 512 522 508 395 285 212 166 150 124 91 85 86 97 115 111 68 49 39 33 32 33 32 29 21 11 10 16 13 13 15 15 15 16 17 18 25 36 47 60 94 138 159 172 204 236 256 276 298 317 324 336 359 457 506 583 618 559 544 570 600 640 627 671 689 682 710 780 816 843 909 943 985 1094 1199 1257 1126 1260 1270 1374 1373 1411 1661 2050 2138 1749 1533 1156 985 1125 1234 1065 1089 1295 1523 1583 1452 1367 1292 1099 1040 964 778 657 619 787 940 932 840 669 673 609 836 1347 1355 1766 2096 2028 1956 1793 1371 997 1214 1594 1322 1395 1639 1810 1815 1863 2031 2033 1750 1330 1134 1100 954 1086 1160 1171 908 608 493 463 366 272 257 149 127 103 108 136 203 326 533 710 724 798 913 1387 800 429 356 453 467 484 463 307 191 195 186 261 416 838 1119 937 684 580 646 893 1129 1254 894 848 573 496 500 516 537 571 722 831 883 924 924 905 875 856 773 738 716 624 493 405 411 459 529 596 630 618 604 640 585 621 870 891 801 622 498 477 549 599 659 697 696 807 864 868 836 890 919 855 847 847 868 796 672 594 519 373 243 225 241 305 352 368 304 246 207 219 267 325 383 391 344 316 267 266 308 326 359 302 292 258 171 138 142 155 184 205 259 413 596 730 766 610 498 609 684 752 792 800 742 573 379 250 149 104 92 91 104 72 73 34 93 178 275 397 477 534 628 595 587 540 447 433 502 526 475 432 443 473 509 566 597 580 507 482 467 484 530 571 639 715 810 919 887 810 918 1015 925 818 857 854 900 905 876 801 711 682 733 826 848 739 633 597 569 525 494 383 366 399 399 351 277 240 241 232 225 241 248 275 200 246 321 379 414 413 418 415 400 417 466 502 537 537 509 495 452 480 509 553 602 622 614 609 633 666 681 701 701 688 679 657 669 682 692 697 702 703 708 719 719 728 760 820 773 721 751 736 733 740 765 830 915 951 938 970 982 1037 1062 1115 1209 1341 1397 1421 1441 1442 1438 1398 1325 1339 1412 1466 1500 1647 1693 1598 1577 1485 1392 1355 1373 1404 1403 1390 1442 1558 1572 1664 1585 1447 1395 1414 1459 1499 1520 1532 1538 1506 1469 1504 1624 1727 1821 1841 1861 1863 1869 1868 1854 1824 1824 1873 1928 1943 1939 1949 2008 2145 2249 2345 2382 2380 2401 2440 2483 2537 2545 2500 2421 2371 2329 2246 2214 2142 2086 2003 1935 1877 1817 1829 1908 1890 1777 1761 1555 1491 1589 1641 1671 1684 1550 1347 1238 1220 1155 1082 1025 1036 746 645 489 477 474 415 417 477 583 668 639 607 542 460 361 486 439 545 550 406 361 350 332 373 429 424 469 608 643 674 711 727 783 863 852 826 868 940 987 935 914 767 835 715 556 559 597 489 412 419 472 587 723 845 882 880 814 806 684 516 416 373 334 268 185 181 321 328 312 304 305 302 367 402 416 428 445 446 457 462 373 362 366 438 437 457 515 609 733 862 954 1020 1070 994 941 910 906 936 977 998 1036 1099 1139 1157 1120 1025 962 911 908 885 963 1166 1283 1374 1424 1465 1519 1580 1603 1514 1476 1476 1542 1488 1490 1503 1493 1495 1555 1507 1443 1473 1479 1458 1458 1449 1346 1447 1566 1710 1792 1919 1991 2004 2077 2134 1994 2088 1973 1929 1704 1603 1537 1462 1486 1385 1231 1165 1001 940 890 928 897 868 889 893 884 859 856 874 891 896 879 850 827 857 866 886 891 843 819 784 742 717 684 629 613 602 603 604 596 586 577 569 557 544 535 533 545 548 519 510 513 496 344 205 138 113 112 104 80 80 88 105 118 102 69 47 39 37 35 30 24 21 13 7 6 7 8 8 9 10 12 12 12 15 27 40 58 73 96 132 150 172 199 226 265 303 313 319 314 309 370 423 482 504 525 540 520 529 576 647 631 633 664 653 657 697 755 815 791 717 792 1018 1148 1134 1157 1132 1044 1187 1354 1345 1376 1649 1871 1722 1609 1095 1225 1111 1124 1179 1248 1270 1382 1553 1361 1307 1323 1202 1270 997 663 554 573 663 727 744 930 838 540 617 863 1118 1316 1672 1761 1719 1761 1939 1910 2029 1947 2117 1944 1624 1375 1308 1380 1637 1849 1779 1606 1377 1315 1100 869 963 1061 1118 1050 886 740 553 460 351 300 265 306 196 112 93 109 177 306 425 497 641 633 1122 889 625 532 464 468 469 526 476 513 311 245 239 421 731 921 814 499 387 536 812 1075 1120 1170 1081 752 483 476 471 522 539 609 723 833 912 941 935 918 865 834 836 752 611 500 441 455 486 548 597 641 692 687 675 601 602 814 873 816 639 477 422 379 415 509 519 523 671 769 839 850 879 916 874 792 766 808 759 642 559 494 374 236 220 245 251 311 407 314 212 154 166 195 227 268 282 264 272 293 300 357 375 356 222 169 132 94 77 74 69 78 128 233 425 579 733 821 719 701 720 833 877 924 927 774 529 317 236 172 120 80 80 28 11 10 3 8 105 185 208 344 537 579 566 502 501 419 418 465 458 376 335 359 350 339 441 575 569 499 485 495 511 500 498 509 529 612 720 721 667 726 811 853 815 848 847 865 893 851 787 728 718 767 836 826 705 635 584 524 521 478 377 358 389 381 339 307 268 218 199 181 186 160 189 155 249 315 410 441 415 413 414 399 417 468 512 531 528 517 514 489 543 559 581 609 635 649 649 657 680 720 743 748 743 733 710 714 711 710 713 714 715 718 712 710 734 777 830 806 807 796 790 812 827 830 851 891 951 1038 1051 1052 1096 1129 1170 1276 1393 1404 1378 1367 1367 1370 1316 1192 1174 1226 1282 1344 1522 1638 1557 1536 1483 1403 1359 1373 1412 1422 1404 1411 1423 1494 1604 1573 1419 1333 1331 1395 1473 1522 1561 1560 1503 1476 1467 1545 1626 1692 1689 1685 1751 1781 1782 1802 1836 1868 1927 2026 2043 2038 2044 2091 2130 2216 2302 2319 2310 2328 2370 2428 2467 2523 2468 2444 2451 2392 2239 2161 2129 2041 1956 1926 1878 1810 1855 1917 1940 1935 1783 1545 1449 1539 1625 1684 1655 1573 1438 1233 1134 1051 985 919 862 595 546 503 459 415 340 400 581 625 545 478 509 562 459 440 546 488 411 357 326 331 357 362 398 466 433 478 672 717 735 710 706 774 859 864 840 893 995 1027 1189 1055 956 900 801 692 709 701 598 505 513 606 687 766 863 856 850 802 765 677 559 466 421 403 377 355 355 499 474 416 382 371 373 432 474 485 492 499 506 493 363 273 277 323 398 421 515 640 781 912 987 1023 1024 923 844 839 856 868 907 934 962 1009 1059 1106 1132 1110 1069 1051 1016 960 914 998 1170 1228 1312 1384 1396 1429 1512 1570 1564 1495 1438 1445 1325 1288 1351 1343 1344 1407 1377 1239 1213 1187 1166 1226 1235 1170 1258 1426 1542 1650 1803 1959 2121 2085 2035 2006 2123 2143 1748 1824 1590 1503 1477 1434 1437 1362 1171 987 963 903 920 897 886 861 864 865 854 861 860 867 854 849 834 813 837 849 870 876 866 837 793 762 734 701 639 614 610 588 594 593 583 578 568 555 546 545 543 545 546 512 495 474 434 283 138 92 85 86 83 71 78 93 108 111 97 65 40 34 28 23 22 17 13 10 9 7 7 6 5 6 8 9 9 9 13 27 48 67 80 92 119 153 185 212 236 275 321 329 333 329 341 338 360 390 410 458 490 470 450 492 565 562 628 560 586 646 664 671 686 704 746 788 1045 1119 1163 1082 1032 987 1093 1292 1341 1316 1421 1495 1619 1761 1599 1495 1272 1181 1164 1053 980 1064 1373 1186 1159 1132 1154 1199 881 488 404 503 555 498 505 935 1146 937 790 1099 1403 1514 1315 1272 1426 1525 1603 1809 1961 2081 1995 2012 1821 1575 1406 1159 1408 1779 1798 1661 1501 1427 1116 848 883 1027 1048 1039 991 997 809 691 583 494 652 624 361 175 89 70 29 27 85 177 238 444 767 805 798 649 423 425 415 633 669 689 476 376 409 574 777 829 799 550 451 501 632 805 877 1143 1408 1186 414 427 427 457 471 584 750 852 893 920 923 897 862 884 875 761 618 492 465 469 490 517 592 708 748 663 578 560 571 735 811 819 676 630 479 365 355 372 397 451 526 623 707 789 825 828 848 735 745 783 708 596 538 487 368 227 181 176 200 261 337 259 180 127 149 155 130 141 176 188 226 331 432 521 504 423 229 127 81 64 58 53 45 47 105 254 444 578 701 766 788 820 991 1148 1137 1128 1126 951 624 369 268 236 227 272 193 31 0 0 0 0 52 118 172 236 265 356 389 534 535 508 492 472 414 297 244 243 234 267 392 559 559 522 545 569 543 518 488 456 453 502 581 629 637 682 753 799 786 786 823 855 887 848 783 750 757 783 800 767 667 633 522 488 529 445 404 356 367 350 321 306 258 196 178 175 166 133 148 152 264 300 424 501 493 477 461 434 444 488 553 564 598 588 566 558 558 560 565 580 602 613 623 649 661 706 733 734 746 744 740 718 701 696 698 700 698 699 702 695 725 754 796 804 815 803 805 842 885 910 925 943 963 1002 1057 1132 1176 1183 1227 1335 1391 1344 1308 1286 1262 1270 1234 1145 1107 1138 1188 1255 1265 1371 1417 1449 1441 1396 1373 1401 1454 1485 1513 1464 1379 1422 1481 1488 1354 1276 1281 1345 1406 1475 1570 1567 1511 1508 1508 1538 1567 1571 1581 1640 1696 1728 1774 1836 1882 1925 2019 2071 2126 2080 2097 2141 2143 2198 2263 2271 2264 2288 2351 2430 2395 2382 2381 2399 2467 2393 2264 2108 2022 1975 1944 1932 1896 1833 1828 1835 1890 1920 1769 1541 1476 1535 1595 1655 1674 1608 1419 1165 1097 970 852 793 668 616 524 468 418 377 333 382 582 648 522 414 369 506 485 528 616 548 418 348 325 374 470 456 500 543 496 608 846 901 888 788 686 708 816 905 936 934 957 1046 1183 1017 1001 963 902 836 822 718 539 514 543 640 706 777 839 831 819 799 786 729 641 551 485 464 460 463 480 520 465 425 408 420 436 473 512 522 526 539 548 510 291 231 245 301 366 444 555 691 848 972 1061 1053 1002 771 773 824 833 842 875 898 945 1013 1070 1112 1107 1071 1103 1118 1152 1117 1108 1170 1213 1228 1270 1315 1323 1334 1407 1416 1457 1422 1375 1335 1250 1196 1238 1264 1236 1249 1218 1050 992 949 905 955 1020 1042 1096 1196 1291 1453 1695 1898 2044 2134 2170 2249 2417 2153 1741 1807 1648 1468 1528 1488 1455 1371 1188 991 964 910 908 906 891 859 853 858 841 864 828 826 836 825 825 805 826 836 833 842 846 809 779 771 751 728 670 642 608 588 591 590 579 577 571 565 558 555 554 514 490 462 444 421 358 231 98 76 74 75 73 67 76 84 94 93 80 57 35 29 20 13 12 13 8 6 6 5 5 4 2 3 6 6 7 7 11 25 52 74 81 97 133 173 207 225 252 293 310 326 330 324 317 309 304 321 366 456 492 421 367 379 400 425 499 522 518 569 639 637 719 811 835 911 1071 1055 1000 903 879 1063 1385 1576 1505 1386 1222 1123 1213 1402 1536 1340 1045 961 952 831 702 971 1107 987 921 893 967 1009 739 369 390 570 571 346 341 593 980 1100 1097 1253 1482 1611 1549 1542 1513 1357 1431 1615 1741 1759 1699 1606 1376 1574 1377 1002 1178 1529 1715 1704 1587 1465 1281 1103 1031 1117 1073 959 988 1076 980 842 745 734 751 581 332 152 45 20 29 42 92 134 180 329 460 526 623 441 213 231 362 490 643 722 596 508 523 597 625 783 907 835 683 576 524 465 593 969 1265 1402 334 346 333 352 430 614 714 734 759 803 860 890 898 873 835 749 563 449 450 476 484 507 586 685 699 598 494 435 449 631 803 853 861 768 589 439 370 353 372 417 472 563 619 701 705 731 724 704 744 791 689 534 453 404 310 204 190 148 140 186 250 216 150 112 132 136 114 101 107 135 200 365 576 666 613 427 239 151 93 68 51 38 40 61 131 275 435 574 632 659 824 937 1156 1261 1246 1273 1310 1132 701 356 357 355 380 366 311 134 25 0 0 0 69 198 276 315 423 406 429 587 568 622 606 511 421 325 264 221 217 317 440 534 526 497 548 576 556 511 472 429 422 462 534 595 624 703 756 832 833 844 832 846 846 769 711 718 748 748 722 676 572 520 453 457 493 474 456 380 359 359 349 321 264 206 187 172 143 122 161 220 238 332 445 529 546 537 526 497 501 535 598 597 633 628 583 565 558 532 530 553 562 564 580 616 620 663 685 684 693 699 701 680 662 653 653 659 660 652 657 699 720 721 740 773 803 807 800 820 876 935 961 970 995 1043 1104 1082 1162 1151 1193 1297 1259 1219 1248 1226 1186 1197 1177 1142 1167 1192 1211 1221 1239 1299 1373 1419 1415 1390 1393 1443 1487 1552 1620 1538 1425 1364 1387 1395 1292 1252 1270 1288 1346 1447 1530 1542 1534 1549 1573 1565 1566 1564 1579 1615 1671 1757 1854 1923 1956 1982 2043 2113 2144 2103 2124 2143 2167 2191 2200 2206 2248 2337 2397 2402 2335 2340 2358 2384 2360 2343 2200 2057 1967 1911 1883 1869 1857 1839 1836 1875 1909 1856 1690 1532 1479 1489 1504 1529 1584 1587 1375 1144 1066 955 856 847 766 710 544 396 325 333 348 368 498 567 577 572 510 579 564 623 660 629 616 593 527 526 654 626 682 704 689 719 871 962 968 847 714 699 778 892 920 1009 989 1011 1042 952 940 929 903 824 716 635 540 447 497 583 651 703 749 783 797 817 845 811 693 566 519 492 494 517 546 459 398 405 418 442 468 508 568 597 590 580 539 467 316 259 320 363 369 479 644 757 845 920 1085 1037 891 795 802 797 805 813 839 890 963 1032 1101 1142 1138 1111 1122 1170 1222 1219 1233 1264 1266 1266 1270 1285 1309 1282 1288 1287 1289 1281 1261 1204 1169 1088 1062 1193 1169 1129 1089 988 884 855 833 850 915 944 949 1023 1166 1353 1620 1847 1822 1885 2159 2297 2274 1901 1664 1735 1662 1439 1506 1555 1470 1366 1199 999 941 913 923 914 878 849 831 845 813 844 818 787 816 801 795 803 822 832 820 807 812 769 740 747 729 717 700 640 595 586 594 599 588 581 564 543 545 537 530 458 402 382 366 336 275 180 79 77 76 75 68 60 59 61 64 62 55 46 32 22 17 9 7 5 3 1 1 2 3 1 0 0 1 4 6 7 12 27 39 49 69 99 142 193 229 249 254 289 300 311 321 327 321 294 256 279 335 492 449 381 344 324 306 356 465 499 447 399 447 505 623 752 833 906 924 872 780 668 724 914 1284 1569 1615 1582 1260 1079 1034 1037 1024 930 683 554 558 558 564 821 863 794 700 615 726 906 768 441 472 575 573 278 202 329 746 1032 1060 1177 1056 1265 1403 934 1256 925 960 1122 1284 1362 1331 1219 781 787 1080 930 1027 1149 1128 1211 1378 1432 1491 1539 1354 1400 1284 1061 1075 1031 907 804 732 688 654 427 223 94 59 50 52 98 212 309 336 384 392 428 532 350 166 156 248 271 406 597 601 562 565 598 580 687 937 983 749 546 475 267 332 680 927 1187 207 214 232 318 443 489 510 573 656 726 788 840 871 787 775 628 478 437 436 445 441 476 574 663 670 589 456 382 367 536 613 813 868 818 696 540 438 414 447 494 511 545 534 475 500 537 603 702 782 803 669 491 393 359 312 210 165 138 133 126 168 162 120 103 124 145 147 138 123 132 224 431 669 622 557 413 301 237 163 114 75 50 57 84 135 241 386 519 464 631 861 1006 1136 1233 1283 1331 1332 1153 771 401 399 304 308 369 367 261 150 42 0 0 2 22 117 305 483 574 598 607 601 656 648 568 522 460 368 277 263 359 434 484 479 448 497 511 503 445 417 399 411 441 494 583 650 716 722 739 737 780 782 831 750 617 571 608 665 704 674 569 412 363 377 400 457 518 468 422 387 381 390 359 293 223 176 106 113 129 134 179 246 339 401 461 498 510 524 515 525 567 572 549 556 539 499 479 481 474 489 514 525 546 554 595 607 622 644 651 652 649 645 653 654 652 659 665 668 674 737 786 796 784 753 768 796 803 798 803 842 894 908 931 959 1049 987 953 1024 1017 1043 1124 1090 1085 1130 1116 1134 1168 1174 1179 1297 1312 1340 1333 1318 1330 1419 1480 1463 1433 1443 1484 1528 1618 1673 1614 1520 1436 1372 1330 1277 1291 1347 1360 1380 1431 1481 1520 1563 1582 1605 1607 1592 1586 1589 1605 1680 1803 1918 1992 2002 2010 2119 2145 2102 2111 2143 2170 2189 2179 2159 2177 2266 2364 2363 2314 2351 2425 2350 2332 2296 2243 2155 2045 1950 1879 1814 1789 1820 1826 1816 1912 1914 1776 1626 1501 1428 1407 1413 1438 1479 1467 1250 1150 1014 1005 928 912 881 693 510 394 326 331 332 364 476 532 616 671 707 720 697 711 712 700 720 744 720 709 806 783 852 851 853 863 922 980 962 853 768 775 789 848 837 929 1009 994 954 967 965 937 888 762 659 657 579 460 473 567 626 644 696 749 784 817 839 795 672 559 520 490 511 544 528 460 405 417 439 459 492 534 594 686 677 617 518 473 307 337 462 495 475 529 659 791 863 981 1028 925 813 870 872 825 810 818 846 908 979 1043 1126 1137 1144 1155 1158 1199 1236 1254 1259 1248 1254 1288 1288 1278 1294 1276 1266 1162 1099 1065 1049 1026 1004 963 947 1090 1122 1117 1019 984 863 805 807 839 884 904 913 985 1111 1307 1581 1758 1757 1767 1977 2073 1868 1632 1620 1710 1679 1498 1458 1556 1485 1342 1182 1015 942 930 936 922 867 846 820 837 813 798 794 767 787 792 792 809 829 835 822 776 778 763 716 699 686 675 663 636 610 601 600 601 595 575 550 519 503 481 465 430 373 309 279 247 187 122 87 92 94 79 60 49 53 58 52 53 49 39 30 18 10 6 3 2 1 0 0 0 0 0 0 0 0 4 7 7 14 23 29 43 66 94 138 200 235 244 255 278 300 318 328 317 304 300 265 275 321 416 387 352 381 392 376 446 497 445 431 374 396 500 499 613 727 731 681 616 525 547 662 655 787 1135 1195 1338 1379 1296 1205 1112 990 991 736 477 339 299 425 610 677 705 609 477 595 921 946 862 772 676 448 209 92 149 235 313 713 1013 704 750 754 726 493 446 607 705 863 997 981 1005 887 568 677 814 926 916 900 1048 1263 1413 1702 1654 1802 1657 1410 1152 1027 905 714 644 573 489 513 371 233 164 134 104 84 122 271 375 294 288 375 455 646 573 333 236 204 158 168 285 486 474 505 652 710 764 921 959 872 866 779 378 257 439 812 875 79 97 161 290 386 332 352 455 558 623 652 697 741 759 664 530 467 450 459 428 418 499 609 668 653 546 391 296 325 345 620 755 863 869 788 657 577 549 553 574 547 533 495 402 377 485 630 665 720 712 579 430 361 324 264 213 174 151 139 107 108 119 104 100 108 145 199 234 234 231 302 473 627 553 506 452 415 305 213 171 146 121 104 97 120 228 280 329 244 442 703 839 985 1157 1276 1275 1214 1169 1022 719 524 337 260 348 400 383 312 222 135 95 56 16 70 181 391 573 607 599 590 588 599 607 557 492 426 362 340 366 419 425 436 426 427 426 423 420 420 420 438 458 477 529 581 593 701 710 692 726 720 750 647 491 413 402 485 602 506 384 264 293 322 410 465 497 490 470 419 380 372 347 280 205 139 47 73 70 133 184 215 276 301 335 390 434 485 495 524 567 473 452 464 457 438 423 433 455 466 474 503 536 556 591 582 602 623 630 635 632 629 647 685 720 731 740 741 744 752 863 916 895 819 806 819 819 814 815 823 836 847 871 905 970 873 828 868 872 866 897 950 1008 1043 1050 1097 1169 1221 1264 1354 1396 1435 1451 1443 1440 1471 1536 1567 1533 1538 1550 1620 1687 1729 1715 1662 1594 1504 1423 1400 1446 1499 1477 1464 1471 1486 1527 1591 1603 1619 1625 1638 1643 1617 1626 1713 1822 1937 1984 2053 2090 2113 2094 2069 2107 2173 2205 2208 2210 2195 2205 2265 2296 2254 2274 2417 2418 2397 2290 2232 2210 2141 2024 1924 1874 1798 1783 1779 1822 1764 1759 1746 1672 1579 1491 1428 1396 1403 1432 1443 1346 1164 1066 959 975 970 873 744 597 505 450 404 387 377 384 408 608 718 756 787 781 743 729 785 868 886 881 827 801 863 894 881 857 836 863 943 1007 980 897 859 852 833 779 786 835 955 1042 1004 1030 1055 1026 918 748 645 668 600 595 585 653 680 686 697 729 766 787 779 719 628 598 470 454 508 505 462 414 425 455 471 496 524 585 657 743 714 614 587 445 314 418 618 662 603 620 648 744 985 1044 928 847 844 890 900 894 892 877 890 941 976 1040 1098 1102 1159 1160 1169 1192 1215 1231 1248 1274 1288 1337 1306 1240 1246 1246 1223 1200 1131 1023 969 964 943 918 912 1038 1030 1051 1004 955 862 806 826 861 872 893 900 931 1069 1323 1597 1714 1809 1859 1918 1806 1571 1482 1609 1709 1707 1641 1518 1514 1478 1337 1164 1035 973 962 952 939 865 833 815 825 819 790 780 771 785 801 804 820 842 835 812 770 754 732 711 695 677 659 653 649 638 596 572 564 560 550 501 457 433 408 385 370 329 244 201 164 117 90 90 101 98 78 58 52 60 64 56 53 43 36 30 15 7 2 0 0 0 0 0 0 0 0 0 0 0 3 6 8 12 17 26 45 69 95 139 190 209 229 250 268 298 328 334 317 317 315 295 305 346 423 464 477 506 523 525 539 424 402 378 397 439 463 415 463 564 592 564 544 622 605 628 558 544 680 902 1269 1538 1489 1357 1344 1371 1200 871 650 417 244 306 391 507 686 577 435 579 823 960 988 793 506 231 59 11 67 228 383 590 858 924 738 588 596 407 271 439 708 727 787 727 958 1129 831 597 670 748 745 653 810 1134 1364 1667 1689 1699 1570 1344 1060 874 709 407 412 398 381 409 351 308 296 240 158 103 119 285 332 347 388 362 445 660 710 589 540 355 168 69 146 302 334 412 507 600 758 879 860 848 1128 1239 888 509 438 417 524 30 58 104 121 181 228 287 351 404 438 461 531 647 676 620 574 565 508 464 448 475 527 599 665 667 570 428 317 322 437 601 718 830 905 849 743 690 660 653 686 664 598 527 429 384 471 587 564 564 531 434 367 312 248 244 232 237 205 122 85 75 76 85 61 68 133 226 317 372 355 353 483 636 584 549 533 444 315 234 206 209 189 127 88 97 154 144 153 96 153 293 527 767 977 1113 1161 1113 1026 983 757 592 349 260 345 328 351 353 367 381 312 159 54 73 129 235 479 626 593 571 501 461 473 466 448 433 416 406 399 434 415 428 419 395 374 375 435 481 509 541 543 520 526 525 526 614 636 619 589 576 582 476 397 389 395 449 483 322 253 354 406 361 450 468 492 509 481 438 390 333 295 245 174 60 106 10 1 97 160 178 201 211 251 320 361 428 463 515 505 383 396 443 469 477 472 470 498 521 512 534 560 580 592 586 602 609 607 622 642 659 687 750 815 832 842 841 845 835 896 933 956 883 854 861 855 844 839 830 821 824 834 865 898 840 797 818 833 839 865 935 1010 1030 1035 1101 1196 1273 1292 1320 1361 1408 1454 1488 1515 1560 1614 1635 1637 1652 1656 1714 1759 1803 1816 1804 1763 1746 1696 1602 1587 1636 1617 1584 1562 1536 1557 1620 1633 1648 1661 1688 1689 1644 1658 1749 1807 1883 1944 2055 2104 2043 2028 2044 2066 2108 2136 2165 2218 2233 2232 2207 2227 2222 2345 2360 2318 2279 2219 2195 2181 2112 1993 1897 1861 1826 1819 1785 1790 1652 1629 1687 1693 1631 1579 1510 1424 1393 1392 1383 1224 1124 937 888 880 842 748 614 534 539 520 478 465 472 517 552 662 729 734 753 772 769 802 900 961 981 952 876 852 937 976 969 846 759 817 929 964 894 857 844 820 805 759 731 764 829 906 964 1010 1078 1080 996 894 803 750 718 789 757 736 739 714 686 703 735 727 703 690 633 553 436 450 472 442 424 427 464 515 528 539 565 660 706 735 736 731 609 442 351 479 719 795 761 777 790 847 1056 1010 875 850 891 917 886 879 932 938 934 919 971 1014 1079 1143 1168 1156 1167 1203 1232 1232 1236 1242 1284 1322 1259 1169 1181 1200 1200 1186 1097 985 964 979 964 917 888 926 959 990 970 919 856 816 813 825 873 901 915 965 1068 1312 1385 1554 1771 1872 1771 1547 1448 1535 1621 1724 1717 1623 1545 1503 1472 1334 1227 1145 1016 995 986 955 882 827 824 823 810 792 783 787 806 818 826 831 835 833 814 777 766 750 733 715 683 658 667 666 632 558 537 534 527 508 453 401 377 363 347 321 285 197 139 107 85 78 94 106 93 77 68 68 75 72 56 42 37 32 25 13 6 4 1 0 0 0 0 0 0 0 0 0 0 1 3 5 9 15 22 40 67 96 125 150 171 200 232 259 293 324 297 323 333 342 321 363 436 479 519 587 595 565 598 608 456 451 410 383 392 383 390 506 573 629 577 568 708 736 686 660 666 773 1075 1298 1621 1461 1363 1354 1357 1285 1055 925 749 519 451 222 423 711 569 464 569 603 798 845 593 256 59 0 8 131 429 625 824 956 1017 1145 1331 1052 677 345 320 918 999 826 655 803 954 797 634 625 607 653 637 714 896 1024 1223 1441 1421 1211 1028 702 559 485 348 392 441 438 426 434 462 492 396 274 189 180 251 209 225 312 349 395 572 643 759 647 524 248 126 136 151 210 275 317 411 514 650 724 740 1131 1311 1167 758 491 445 378 17 39 46 75 126 171 217 259 295 327 372 459 562 608 633 638 596 519 485 496 496 514 607 709 718 667 616 453 428 496 577 620 766 870 842 792 770 767 790 808 765 699 594 454 399 402 435 427 418 378 352 313 247 219 243 251 292 256 104 62 50 52 48 43 44 81 155 249 332 357 393 493 575 617 590 535 432 321 263 245 229 174 101 69 72 76 73 72 42 27 42 313 560 735 869 934 908 844 799 617 472 287 195 229 274 358 388 353 273 220 186 132 120 114 255 345 449 444 433 429 349 331 368 406 431 438 438 450 501 508 492 470 432 391 397 466 537 534 499 496 478 462 509 474 579 599 436 390 471 500 423 368 370 388 404 371 340 331 509 483 471 498 502 521 516 456 395 348 293 269 253 204 200 127 78 13 39 120 150 145 154 197 244 287 372 433 479 425 360 383 450 492 504 501 516 540 539 537 555 578 600 601 611 629 627 617 637 672 706 750 817 877 898 907 910 924 900 900 891 956 929 864 839 850 849 821 818 817 821 837 870 880 850 842 830 854 883 907 962 1021 1027 1017 1093 1132 1201 1247 1225 1242 1297 1364 1424 1485 1556 1583 1564 1641 1686 1700 1769 1822 1840 1852 1870 1878 1890 1855 1757 1706 1742 1753 1705 1664 1643 1629 1684 1679 1671 1684 1702 1688 1664 1709 1771 1772 1805 1913 1985 2025 1999 1985 1995 2001 1996 2030 2118 2202 2216 2145 2156 2180 2233 2286 2283 2264 2220 2192 2170 2129 2073 1981 1926 1862 1829 1807 1781 1724 1622 1661 1764 1780 1748 1670 1506 1369 1302 1266 1227 1093 997 867 804 800 738 647 583 566 599 623 615 564 618 686 700 740 756 746 766 800 820 869 941 934 944 971 901 867 937 1013 1084 1040 960 974 1047 984 825 744 733 721 709 705 648 655 691 742 768 829 963 966 995 1004 953 920 924 880 772 702 686 647 597 631 698 677 671 637 577 497 451 443 407 383 384 414 494 546 576 594 652 731 707 683 715 734 623 463 411 543 779 865 871 952 1010 1061 1105 979 878 868 895 900 876 907 945 985 974 963 994 1066 1126 1170 1172 1163 1186 1225 1232 1223 1199 1230 1277 1297 1193 1099 1083 1113 1179 1190 1078 958 922 912 919 896 883 935 909 962 972 907 851 857 910 938 1005 1002 978 1052 1123 1185 1300 1533 1747 1776 1544 1371 1414 1567 1571 1756 1690 1611 1544 1514 1470 1370 1261 1121 985 990 1022 955 891 880 817 806 804 790 789 806 834 828 826 834 818 820 809 789 780 779 761 722 686 663 671 653 608 555 531 524 500 463 413 366 352 339 324 291 252 145 96 85 82 83 97 105 96 89 84 81 84 62 44 33 30 25 18 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 21 33 60 86 98 115 141 167 187 228 273 284 279 306 353 382 377 445 578 603 614 637 575 553 535 646 707 617 473 393 407 521 686 795 774 687 512 435 563 703 715 814 992 1161 1402 1299 1400 1298 1180 1186 1286 1302 1193 1169 1272 1200 634 179 360 649 562 454 418 480 648 700 455 244 83 39 10 255 698 1107 1210 1155 1100 1056 1218 1361 1051 804 601 969 1234 1296 1039 710 595 592 765 897 871 796 677 730 751 731 859 1148 1254 956 756 441 407 337 556 706 712 642 570 586 584 683 516 387 364 326 225 130 157 270 332 322 386 460 504 502 477 302 192 181 175 154 167 230 323 321 331 559 743 899 1054 1138 989 858 526 353 17 13 31 59 101 154 189 226 273 318 376 466 532 558 656 673 615 547 522 519 505 530 622 704 732 731 645 478 410 419 458 607 778 830 793 768 774 798 820 823 810 765 618 463 440 371 372 341 331 338 332 311 291 301 324 289 311 250 109 76 62 72 68 43 32 54 99 159 227 300 419 472 398 501 498 439 367 318 281 257 198 117 89 77 72 78 69 53 63 57 76 304 475 543 613 703 713 583 451 402 334 230 123 159 236 262 322 374 305 158 101 135 119 165 214 243 259 247 212 255 209 226 316 388 430 445 436 453 472 504 507 490 471 433 431 474 483 443 416 415 413 421 475 473 551 543 415 393 393 391 375 358 355 362 381 420 449 482 536 518 528 563 552 511 493 448 365 312 290 284 277 272 217 129 58 14 51 122 144 129 140 171 197 251 322 392 439 402 400 412 437 448 462 479 510 541 545 572 590 622 652 651 644 679 677 667 682 714 751 795 848 880 884 895 900 913 882 870 828 867 897 846 780 773 797 754 766 788 799 835 872 878 851 842 850 878 907 937 995 1033 997 969 1003 1038 1112 1155 1096 1080 1126 1206 1280 1341 1402 1411 1439 1575 1653 1678 1760 1826 1844 1836 1853 1891 1936 1947 1870 1784 1794 1818 1791 1767 1768 1747 1737 1702 1679 1677 1675 1660 1670 1730 1738 1748 1843 1887 1940 1967 1978 1977 1976 1987 2014 2033 2043 2137 2195 2103 2138 2131 2160 2206 2232 2214 2167 2124 2094 2076 2073 2021 1997 1875 1809 1764 1735 1679 1623 1677 1758 1780 1734 1608 1440 1289 1208 1109 1052 932 887 847 788 730 675 630 624 665 712 762 709 675 743 777 776 795 821 835 848 861 852 875 873 869 831 864 859 855 873 964 1079 1143 1124 1073 1054 985 766 751 712 666 609 591 586 634 663 642 642 677 777 777 862 920 918 908 902 765 629 594 609 604 577 618 675 672 646 613 510 459 453 408 367 363 387 465 551 591 644 696 771 807 773 723 736 770 680 507 468 598 757 904 966 1052 1178 1244 1136 977 910 923 948 928 886 949 1010 1071 1050 1060 1033 1064 1107 1129 1142 1170 1233 1258 1252 1185 1163 1185 1237 1274 1138 1030 1005 1040 1122 1124 1084 938 847 792 783 810 827 876 906 938 949 900 875 883 929 975 1088 1081 1054 1096 1132 1178 1321 1523 1691 1687 1355 1254 1263 1426 1615 1748 1649 1569 1541 1522 1507 1427 1166 1090 968 968 1025 948 883 841 797 789 793 756 766 837 844 857 828 825 811 813 812 798 785 775 753 709 677 642 626 603 598 557 514 482 448 416 383 347 329 317 295 253 197 115 84 84 91 101 109 106 101 105 102 95 85 50 29 22 20 18 15 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 20 29 47 58 70 95 111 144 178 209 224 236 260 296 356 402 417 452 546 568 574 501 372 433 363 337 417 492 461 481 712 961 1054 1118 907 723 625 632 609 643 666 887 1088 1330 1391 1155 1076 1045 879 900 1157 1296 1349 1414 1524 1397 716 314 327 564 580 460 384 372 484 551 330 252 245 144 57 243 541 940 1275 1228 1031 752 696 1070 1076 1057 1016 1220 1484 1681 1643 1116 557 886 548 915 946 825 752 680 599 615 652 764 975 934 801 645 633 608 900 1099 1096 994 1012 894 830 823 612 498 486 430 290 198 206 251 254 250 211 282 321 356 406 425 406 331 181 84 75 169 239 251 283 396 555 654 714 868 891 977 646 330 23 20 36 66 104 168 236 284 325 383 463 520 525 589 713 699 651 583 568 551 541 557 589 635 700 723 630 519 439 453 493 577 675 711 694 691 738 794 822 844 859 805 652 572 493 367 342 313 324 356 378 363 339 342 342 332 255 212 144 123 84 96 111 68 42 54 79 110 150 220 331 347 258 328 343 318 265 246 220 182 126 78 74 69 73 107 119 100 168 190 252 418 507 532 557 579 562 427 236 210 175 134 83 120 97 162 264 311 255 145 112 159 128 185 197 202 200 130 57 93 108 164 275 371 402 368 354 364 421 434 433 429 425 389 404 452 467 418 346 319 325 369 460 519 576 568 526 455 433 414 378 333 322 375 414 521 569 539 543 532 544 587 567 497 473 442 361 306 273 267 239 246 165 71 11 34 55 101 131 132 138 144 154 178 216 316 390 416 421 433 440 418 405 411 435 493 553 607 630 654 715 726 703 722 730 735 744 765 795 826 857 860 867 864 863 875 830 793 770 802 827 824 777 707 721 713 696 731 750 785 820 826 780 773 812 853 881 908 963 996 942 929 923 963 1017 1044 1042 1008 1000 1054 1097 1110 1176 1262 1311 1500 1587 1642 1708 1774 1795 1799 1832 1880 1930 1974 1940 1848 1835 1855 1853 1849 1851 1836 1789 1756 1743 1720 1692 1681 1683 1683 1739 1767 1861 1915 1926 1943 1975 2001 2001 1994 2014 1995 1952 2073 2154 2146 2155 2154 2150 2160 2151 2132 2121 2097 2058 2047 2070 2068 1958 1853 1787 1717 1694 1663 1626 1612 1630 1650 1605 1498 1357 1256 1173 1042 1008 915 788 737 744 724 697 692 720 761 788 863 829 771 756 770 781 788 807 825 839 840 781 786 822 787 759 747 735 769 838 906 989 1072 1042 982 968 953 812 756 710 646 549 503 507 516 534 587 608 624 666 655 692 734 728 752 767 640 520 531 583 621 614 622 589 566 570 546 496 485 437 370 350 356 427 551 617 642 748 807 838 833 779 740 770 810 749 576 509 585 800 969 1058 1158 1260 1284 1156 1005 944 958 953 913 937 971 1050 1094 1122 1136 1098 1091 1114 1123 1143 1201 1256 1280 1247 1165 1133 1165 1200 1205 1120 1041 1012 1015 1040 948 1024 933 857 772 701 713 784 837 850 882 911 884 877 871 875 934 1010 1025 1013 1056 1107 1182 1354 1497 1602 1570 1313 1278 1259 1487 1720 1750 1623 1530 1526 1529 1521 1374 1092 1032 989 972 988 999 915 818 800 785 793 736 759 784 850 856 825 814 806 802 801 793 773 745 730 685 659 625 613 609 594 538 477 443 414 397 372 361 306 289 258 211 148 98 82 92 110 127 122 106 109 111 107 90 69 46 27 15 13 11 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 16 20 23 34 48 71 88 123 158 163 177 206 242 286 344 398 414 434 491 561 590 399 263 270 291 366 463 537 624 692 1101 1224 1381 1287 1054 912 1130 1505 1416 1344 829 871 914 1168 1230 975 827 757 634 691 998 1204 1319 1490 1557 1280 766 397 266 297 323 357 327 292 342 376 269 244 220 156 84 244 651 953 1228 1253 1011 612 689 917 1020 1014 1015 1150 1407 1585 1866 1708 1592 1063 624 629 660 578 486 415 370 520 708 726 868 871 865 891 1086 1312 1327 1315 1592 1468 1424 1329 1163 949 699 595 529 385 322 293 170 92 147 157 176 324 417 410 505 542 506 385 169 35 73 131 236 294 266 262 315 422 437 391 538 686 508 315 61 68 65 94 139 234 317 374 431 479 526 580 577 638 750 745 694 628 616 563 510 482 489 598 708 664 615 562 517 517 518 504 553 609 634 673 723 754 773 826 887 794 660 609 513 406 370 335 395 447 451 408 368 365 346 312 182 161 169 112 81 101 134 106 95 113 120 126 137 153 218 235 187 194 236 229 175 145 125 105 84 64 55 57 92 147 183 196 226 319 468 555 574 593 594 554 528 474 219 133 88 73 67 32 51 142 246 271 215 163 178 210 182 201 190 223 204 78 13 13 57 121 215 313 333 282 245 292 395 417 392 427 429 410 419 405 373 336 287 291 354 494 463 519 516 610 640 610 565 462 369 323 357 486 519 550 569 559 551 576 595 615 585 515 464 449 410 324 307 245 220 192 119 20 0 60 86 92 93 92 107 110 83 97 129 239 345 415 426 442 441 416 387 378 403 464 556 632 654 714 730 753 734 738 754 777 798 815 830 836 838 842 858 850 849 859 827 780 770 791 804 806 775 697 677 682 655 675 686 690 701 717 697 702 751 802 834 861 906 929 916 929 924 940 966 981 982 976 977 980 987 1005 1058 1140 1206 1389 1493 1583 1652 1687 1717 1757 1797 1838 1886 1948 1951 1890 1900 1905 1907 1889 1887 1876 1838 1817 1815 1789 1761 1759 1734 1708 1755 1806 1882 1917 1916 1920 1942 1993 2024 1991 1959 1872 1909 2019 2054 2088 2111 2129 2136 2115 2103 2097 2066 2069 2041 2030 2011 2008 1863 1837 1784 1691 1663 1655 1635 1621 1590 1544 1491 1450 1331 1254 1181 1132 1062 918 760 699 719 743 780 782 795 829 862 924 926 848 784 746 733 735 736 730 755 782 740 756 811 717 701 693 672 702 775 808 809 878 812 736 714 778 683 683 638 594 526 464 447 430 446 493 574 621 638 601 584 585 599 627 619 548 489 524 583 597 588 592 541 528 534 507 487 468 406 345 342 381 491 623 633 722 793 820 818 775 705 698 767 813 811 711 654 642 884 1025 1092 1175 1251 1251 1151 1003 939 963 925 899 937 962 1017 1048 1121 1179 1181 1152 1119 1092 1114 1214 1213 1318 1250 1192 1177 1192 1178 1154 1147 1147 1097 1071 1024 898 954 920 899 812 713 652 687 762 758 786 835 856 859 887 930 987 1027 1007 995 1041 1105 1187 1331 1458 1531 1436 1313 1276 1330 1554 1761 1759 1613 1524 1521 1501 1485 1299 1111 1003 997 995 987 991 921 810 806 783 792 761 744 840 872 855 821 800 795 788 781 776 750 718 704 676 639 620 608 591 561 504 448 424 380 374 356 326 295 267 229 177 117 83 82 110 139 152 131 112 110 106 91 67 44 27 15 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 13 14 20 29 37 55 80 105 110 128 155 187 230 287 335 377 381 428 480 619 628 452 325 325 397 600 588 696 896 1076 1264 1295 1359 1258 1137 1180 1376 1805 1903 1704 1116 852 803 953 1006 937 822 659 532 728 962 1114 1240 1539 1420 1006 606 339 213 185 180 362 360 308 295 302 270 225 176 112 80 231 583 604 831 872 726 528 681 825 808 744 689 933 1274 1334 1503 1462 1546 1243 788 651 638 581 559 397 466 427 661 852 900 844 867 1045 1468 1987 2016 1779 1902 1843 1798 1657 1421 1027 683 609 485 393 382 340 257 263 234 250 301 363 370 368 517 574 601 433 176 70 108 173 336 490 384 268 283 309 325 275 357 527 498 308 192 147 125 160 214 322 406 476 522 561 607 624 628 666 765 778 731 669 592 537 505 445 485 591 630 633 654 659 643 573 500 474 472 550 617 633 630 659 749 839 814 685 628 630 650 556 446 412 442 439 408 345 287 278 253 207 129 84 109 75 61 80 117 137 158 172 170 168 174 188 189 150 165 145 188 181 124 81 68 65 56 47 46 59 113 145 179 237 274 372 557 640 638 651 664 635 583 485 311 167 97 95 32 5 43 94 153 187 179 188 225 208 199 158 101 166 177 88 26 10 57 119 175 230 260 253 211 256 354 390 371 423 445 427 415 383 326 276 280 384 467 520 498 484 426 417 603 701 593 445 363 374 462 478 496 529 550 553 564 599 611 611 560 495 449 426 416 364 301 237 159 114 67 13 3 70 99 89 66 41 51 71 59 71 120 213 311 346 395 416 427 430 407 389 416 484 556 608 618 680 738 754 732 736 753 780 814 831 836 841 825 836 862 843 842 855 845 812 821 834 829 835 815 744 687 677 678 660 659 657 648 648 671 708 754 798 831 858 888 898 978 986 981 989 1005 1012 1003 1032 1090 1088 1054 1019 1036 1087 1179 1292 1414 1479 1549 1623 1689 1739 1772 1803 1837 1894 1930 1931 1937 1940 1920 1895 1889 1892 1881 1859 1837 1814 1810 1787 1775 1733 1788 1848 1898 1900 1893 1891 1919 1977 1995 1979 1888 1841 1908 2015 2024 2017 2050 2069 2049 2017 2040 2078 2044 2039 2035 1996 1960 1900 1805 1827 1756 1633 1578 1588 1600 1576 1536 1447 1437 1445 1347 1272 1233 1184 1089 962 825 725 681 680 762 768 788 846 892 901 901 838 759 714 702 712 724 701 703 742 735 747 756 662 604 572 586 640 680 667 580 641 611 574 517 571 532 541 508 508 518 477 420 374 358 405 543 659 659 609 576 557 566 581 553 491 461 492 527 533 519 527 464 434 441 436 429 417 378 344 356 443 604 674 681 746 786 799 787 734 673 684 752 781 815 832 822 798 916 1020 1086 1124 1149 1158 1097 969 928 964 899 862 889 909 920 979 1076 1166 1205 1191 1123 1124 1132 1160 1218 1288 1254 1229 1248 1270 1274 1247 1194 1233 1189 1160 1039 924 922 866 839 816 776 734 695 692 740 736 746 802 851 888 981 1028 1022 1024 1041 1080 1165 1237 1291 1398 1398 1381 1330 1317 1424 1628 1770 1752 1629 1518 1500 1437 1375 1218 1065 992 991 1006 996 955 901 786 804 772 775 778 791 851 870 851 816 788 780 767 749 747 718 687 663 646 608 589 576 543 505 461 412 393 377 344 334 309 284 249 198 156 137 96 84 133 155 146 120 113 108 94 70 45 25 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 14 20 29 35 47 67 72 78 103 134 176 220 281 317 319 360 426 497 677 760 627 573 594 671 843 880 844 921 1082 1218 1216 1172 1177 1106 1321 1400 1807 1866 1785 1305 888 763 812 892 1018 940 708 540 846 1076 1161 1425 1584 1411 918 396 321 349 343 234 579 541 429 385 364 316 263 196 122 95 75 85 73 427 601 544 461 459 362 336 317 246 557 914 1032 1056 996 1044 1172 1258 1292 1146 1203 1114 773 854 569 473 471 549 726 827 1037 1504 2043 2163 2199 1901 1788 1819 1734 1489 1144 824 649 528 487 410 347 509 633 519 434 415 362 227 212 323 463 558 418 171 95 172 370 627 715 641 456 470 437 327 290 419 630 747 530 368 244 223 263 307 378 460 512 550 587 624 655 658 694 794 796 713 622 548 513 448 436 473 516 576 644 667 682 698 581 514 470 467 573 637 595 555 626 775 838 734 661 646 645 714 675 542 492 417 345 303 252 190 159 145 132 105 56 65 45 38 48 74 121 139 135 136 143 172 191 151 114 121 151 189 166 132 90 58 41 26 16 24 56 102 129 170 249 273 509 655 679 688 720 753 766 728 603 431 217 211 67 9 0 43 88 111 122 170 235 229 216 173 57 58 88 144 105 60 41 92 154 164 171 195 193 219 279 346 362 293 299 307 329 346 319 248 219 299 370 457 506 587 417 386 420 508 589 561 467 397 403 470 453 459 457 492 505 537 531 548 555 495 431 412 405 401 377 326 267 182 62 9 0 22 65 91 77 42 18 24 50 62 77 146 180 249 284 338 380 418 450 451 432 435 480 528 546 609 670 729 740 733 740 756 781 804 809 810 823 806 841 871 872 868 877 877 876 894 908 898 893 874 820 752 728 795 772 735 714 701 686 687 757 863 891 918 942 959 982 1111 1113 1096 1100 1121 1132 1133 1201 1310 1269 1208 1140 1116 1139 1201 1251 1322 1369 1454 1569 1663 1720 1761 1803 1837 1880 1918 1929 1943 1939 1913 1898 1897 1906 1908 1892 1877 1840 1826 1834 1794 1764 1800 1872 1897 1889 1877 1868 1902 1972 1998 2019 1925 1875 1947 1973 2035 2023 2003 1996 1980 1986 2024 2007 2020 2016 2029 2029 1946 1821 1763 1759 1661 1556 1521 1513 1555 1563 1484 1400 1430 1411 1368 1322 1235 1130 1045 977 886 752 654 613 662 673 723 784 833 827 822 812 768 724 719 724 739 715 679 693 656 650 644 575 500 466 495 543 538 515 436 445 458 493 475 458 441 440 431 435 445 427 363 305 292 364 512 638 640 600 572 558 558 566 536 467 437 428 415 425 411 420 428 393 367 378 374 355 339 339 438 610 738 737 729 729 769 815 824 783 698 674 744 754 757 806 836 851 922 983 1026 1063 1062 1045 1013 979 951 959 895 851 840 826 863 929 1019 1131 1181 1192 1155 1155 1175 1195 1265 1294 1266 1238 1253 1275 1281 1271 1220 1217 1206 1211 1107 1076 942 832 809 821 838 831 741 687 754 739 734 765 827 911 943 910 911 937 1004 1106 1181 1180 1262 1311 1331 1340 1351 1374 1508 1699 1748 1740 1714 1475 1447 1349 1265 1132 1022 988 995 1016 996 932 861 783 825 804 779 786 814 835 839 825 794 770 756 738 697 692 667 638 617 599 570 550 540 504 465 432 380 371 354 320 320 306 274 231 184 164 112 86 92 136 141 126 116 111 101 83 56 30 13 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 18 25 32 37 43 49 63 89 124 169 212 227 247 295 346 413 522 678 763 755 787 793 891 869 841 808 799 924 1126 1122 951 1077 1039 1198 1342 1484 1601 1600 1311 916 733 742 783 943 930 818 752 938 1101 1342 1502 1417 1125 736 390 414 707 793 691 826 715 536 465 397 327 371 316 256 269 208 63 177 594 749 535 274 195 38 92 49 48 225 695 620 675 735 731 1174 1607 1699 1526 1256 1147 1100 1167 974 785 726 411 504 670 842 1238 1745 1796 1884 1659 1358 1193 1084 1084 1062 1191 1025 803 579 470 480 668 809 545 423 334 241 141 154 203 315 431 371 206 184 406 940 1143 846 929 836 694 504 351 353 720 1013 1132 991 497 352 328 345 365 405 418 470 519 558 608 638 650 691 782 739 664 575 537 473 405 412 439 457 514 593 624 660 674 600 591 533 536 614 638 579 565 653 750 757 691 653 638 640 692 695 588 496 350 257 231 205 162 127 104 82 73 56 41 34 29 35 54 80 86 79 81 97 129 142 124 116 121 213 243 227 181 123 73 33 6 0 10 52 94 130 180 207 281 559 677 686 697 718 757 786 724 667 640 528 253 73 10 0 35 66 77 93 159 237 220 159 105 0 0 0 55 76 72 63 123 180 164 138 126 169 208 273 345 271 163 137 123 143 192 208 168 152 244 324 450 483 483 400 312 393 464 501 527 509 446 396 419 426 418 394 390 426 466 465 500 533 477 404 395 383 392 409 374 324 197 59 8 0 0 22 56 57 22 0 7 41 50 62 92 133 203 251 300 341 388 446 475 481 478 482 508 582 627 673 718 748 771 776 780 792 787 791 777 791 797 840 893 917 926 929 936 939 960 992 983 973 948 904 851 842 940 933 887 850 836 833 835 909 1059 1064 1072 1093 1132 1149 1284 1294 1272 1274 1294 1312 1319 1378 1507 1460 1391 1307 1256 1250 1256 1312 1329 1353 1418 1506 1605 1692 1742 1788 1832 1834 1884 1928 1948 1931 1912 1913 1916 1912 1914 1912 1907 1823 1815 1830 1790 1770 1827 1882 1897 1894 1877 1857 1883 1958 1951 1952 1929 1926 1934 1999 2045 2011 1957 1942 1953 1988 2044 2038 2008 1945 1989 1999 1880 1754 1678 1643 1600 1546 1500 1495 1509 1523 1538 1437 1396 1361 1330 1296 1174 1042 968 908 851 748 662 636 602 645 692 733 782 800 825 854 832 766 725 742 757 699 664 654 583 553 542 491 421 400 411 407 384 393 353 342 359 420 474 464 435 395 362 369 365 318 304 282 297 373 479 547 558 558 564 558 543 520 478 436 430 376 344 330 313 318 334 332 324 332 322 292 298 340 595 792 852 802 774 762 798 874 888 848 748 706 706 747 764 783 797 820 886 970 1021 1037 1066 1010 962 982 948 945 919 911 849 809 839 901 984 1096 1163 1193 1195 1176 1212 1309 1351 1353 1330 1317 1323 1306 1282 1231 1196 1096 1116 1121 1104 1031 905 816 812 865 939 853 844 710 798 781 765 762 773 809 808 777 836 863 924 1033 1188 1182 1176 1232 1313 1372 1382 1384 1544 1754 1730 1718 1676 1432 1381 1282 1201 1099 1025 1005 1017 1029 983 930 826 788 844 860 812 802 834 839 801 784 760 744 720 695 650 630 612 594 584 570 537 497 475 448 422 410 390 373 354 327 314 302 272 242 205 157 111 93 107 119 112 102 98 100 98 77 49 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 22 27 30 34 42 60 84 122 166 185 197 228 275 323 392 526 674 547 649 714 775 811 747 721 713 697 790 999 1016 888 913 959 991 1150 1110 1111 1204 1118 917 719 664 678 820 937 947 939 1145 1349 1446 1493 1203 816 489 357 405 749 995 1035 836 525 437 426 408 405 386 411 427 438 336 173 257 513 560 358 225 61 119 176 116 53 113 167 295 525 641 750 1213 1670 1705 1801 1388 951 889 1081 1203 994 1139 845 618 571 673 764 953 1232 1362 1282 995 817 665 701 912 1236 1194 980 796 760 809 920 781 471 368 268 242 203 211 222 285 391 417 383 354 965 1728 1735 1378 1211 1049 744 453 390 395 852 915 1011 841 573 422 389 389 388 429 423 460 516 560 601 624 625 644 713 595 609 573 489 412 351 334 362 372 384 453 512 561 613 664 639 565 603 649 681 655 640 678 710 686 628 582 548 571 638 634 528 396 226 142 132 141 168 182 142 121 103 79 52 40 33 34 41 48 51 52 61 85 94 98 115 135 165 253 267 262 197 133 84 32 0 0 11 56 91 102 131 192 323 550 653 682 673 649 665 692 653 639 578 433 211 103 20 0 25 49 63 115 179 174 147 77 0 0 0 0 16 39 47 58 125 178 156 130 104 120 151 194 272 160 80 38 20 23 62 103 112 148 213 314 429 429 470 335 227 264 327 454 537 503 427 351 342 349 330 291 275 347 408 437 493 509 468 426 391 392 418 442 416 346 186 41 7 2 0 20 49 45 12 2 15 44 43 48 45 90 157 207 253 296 345 407 456 487 488 499 523 601 662 687 717 769 821 836 813 772 754 773 760 779 816 866 917 957 971 976 992 1004 1022 1066 1089 1079 1050 1000 986 979 1092 1102 1074 1050 1035 1037 1052 1116 1287 1295 1281 1299 1337 1348 1396 1458 1481 1484 1494 1500 1507 1546 1663 1619 1561 1481 1417 1395 1386 1423 1431 1421 1435 1485 1578 1677 1732 1760 1760 1816 1870 1894 1918 1917 1916 1931 1939 1928 1904 1895 1912 1811 1829 1848 1800 1778 1819 1864 1898 1912 1893 1865 1902 2000 1924 1912 1911 1915 1959 2011 2034 2004 1951 1913 1928 1968 1973 1944 1901 1856 1859 1848 1772 1677 1608 1570 1558 1564 1524 1515 1527 1556 1548 1446 1353 1293 1233 1197 1108 986 916 861 813 733 729 696 673 694 728 777 836 858 898 953 868 767 727 745 736 653 626 616 587 537 488 415 341 346 333 288 269 292 301 288 291 343 416 448 434 387 322 315 294 288 286 282 319 388 456 498 510 524 546 538 520 496 459 414 402 346 301 288 278 277 287 287 295 311 303 278 301 400 740 914 953 901 825 791 834 920 916 858 745 740 685 727 772 780 775 800 869 963 1043 1135 1165 1050 995 979 925 906 910 905 857 809 822 911 989 1088 1105 1197 1251 1256 1291 1344 1372 1368 1339 1342 1359 1273 1205 1140 1092 1029 978 945 912 883 860 836 877 942 1019 999 876 776 829 815 785 764 750 743 728 788 842 855 891 977 1137 1085 1128 1263 1325 1364 1418 1434 1580 1616 1734 1654 1581 1409 1330 1245 1145 1089 1045 976 1063 1016 984 924 837 818 856 877 844 822 844 843 797 757 746 713 685 655 610 582 573 567 560 545 517 458 422 411 408 409 407 377 344 325 305 292 273 244 213 160 120 101 106 107 99 93 93 99 96 78 41 29 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 14 19 23 26 33 42 57 77 101 128 152 183 223 264 309 375 421 520 523 557 592 615 632 622 589 534 492 562 815 901 831 792 810 847 888 932 969 927 942 940 664 576 605 726 898 963 1085 1287 1277 1416 1505 1105 991 667 394 330 427 554 616 483 184 219 320 427 476 484 529 565 542 399 233 289 448 464 499 484 301 264 507 436 229 232 212 311 472 668 796 937 1040 1742 2102 1973 1671 1220 1196 1311 1156 1109 1119 838 645 822 1058 1055 1061 1015 963 709 642 720 811 938 1076 1197 1252 1212 1258 1266 1349 834 528 380 305 250 318 449 389 384 395 399 400 644 1509 2238 2156 1878 1684 1223 724 441 437 483 618 610 553 406 645 503 485 468 437 421 444 471 495 507 527 558 549 544 569 507 546 518 425 342 258 208 220 248 260 282 321 377 541 621 616 575 610 646 696 732 733 729 725 671 578 530 528 522 585 534 390 260 139 94 98 129 201 264 246 197 152 132 79 57 50 42 35 34 32 30 43 68 86 108 155 178 199 288 285 256 201 135 73 24 0 0 4 19 30 64 99 306 480 595 642 638 602 572 588 620 602 529 404 261 179 124 60 35 39 47 54 82 116 92 29 0 0 0 0 0 0 0 0 32 117 171 143 128 98 87 102 122 143 77 29 5 0 0 7 34 81 122 156 280 283 347 406 309 210 186 295 404 427 405 374 358 322 298 265 239 239 294 361 435 488 518 511 454 427 436 444 467 434 341 187 154 76 16 0 12 26 17 0 4 29 41 62 60 56 91 145 188 229 279 334 387 414 420 467 488 516 605 655 672 704 751 806 844 812 740 735 769 764 784 841 898 974 1000 1017 1039 1065 1087 1089 1113 1198 1196 1186 1164 1149 1133 1250 1282 1253 1242 1252 1261 1272 1324 1507 1504 1486 1501 1533 1537 1520 1606 1672 1675 1672 1667 1672 1697 1787 1735 1691 1627 1581 1561 1515 1517 1527 1510 1498 1509 1577 1657 1627 1697 1760 1805 1858 1884 1907 1913 1924 1951 1955 1943 1905 1926 1919 1820 1850 1868 1820 1797 1793 1830 1888 1921 1919 1902 1965 1964 1924 1922 1916 1941 1989 2039 2047 2015 1964 1921 1926 1929 1913 1971 1884 1732 1673 1711 1687 1618 1569 1525 1508 1507 1495 1518 1565 1573 1472 1440 1357 1234 1147 1118 1054 924 857 834 805 804 754 750 748 759 790 859 935 976 987 973 884 792 747 720 673 571 530 521 519 494 426 341 288 289 247 214 202 233 244 225 221 256 320 374 390 360 265 252 235 242 271 242 312 350 408 485 518 516 521 474 450 437 430 399 367 320 279 263 258 260 271 275 286 258 286 304 352 532 822 943 923 841 778 795 851 902 901 824 799 714 654 694 759 768 757 772 804 921 1158 1252 1237 1110 1043 974 916 872 850 851 837 814 829 967 1007 1039 1112 1217 1314 1346 1357 1362 1366 1395 1451 1432 1384 1249 1189 1108 1042 1020 952 872 821 812 861 895 928 1033 1061 895 797 808 831 832 823 821 815 777 785 832 823 873 911 936 960 1040 1190 1296 1361 1357 1437 1514 1566 1639 1688 1590 1469 1377 1301 1224 1183 1108 1016 972 1091 1014 974 916 892 854 870 901 857 832 844 849 849 787 733 697 658 620 577 549 546 543 534 516 504 440 408 412 414 412 404 369 324 311 294 282 273 240 210 166 131 109 103 101 94 90 94 98 88 73 49 33 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 11 12 19 24 34 44 60 71 76 97 132 168 205 223 277 317 335 408 413 421 459 504 529 523 482 399 350 438 597 758 661 603 633 640 656 687 729 758 747 810 652 542 550 623 741 908 1228 1578 1260 1464 1524 1359 1067 712 406 253 219 182 168 107 64 115 245 378 414 497 648 797 782 601 257 384 672 558 790 926 966 907 919 685 504 393 327 350 445 663 730 909 1419 2004 2088 1867 2245 2104 2239 1852 1678 1309 1113 1036 983 1167 1346 1333 1063 893 787 703 697 758 836 944 1102 1304 1596 1564 1523 1369 1199 952 665 545 454 378 444 750 730 756 764 601 481 826 1620 2269 2389 2259 1794 1225 738 517 516 509 434 364 305 250 651 588 571 546 492 440 461 454 441 440 452 469 457 440 440 506 536 464 382 319 215 142 153 153 128 140 170 275 438 543 588 603 585 641 753 819 818 783 723 642 588 600 571 452 416 349 238 166 144 129 138 183 265 336 294 216 182 143 96 75 74 78 60 39 23 14 20 39 76 135 243 253 284 393 361 288 226 146 67 19 0 0 0 0 2 51 95 350 547 582 589 571 529 509 491 424 349 377 201 184 159 101 60 51 53 63 103 132 101 49 0 0 0 0 0 0 0 0 0 42 119 142 103 101 102 76 38 36 34 18 4 0 0 0 0 23 84 125 138 231 260 288 231 222 211 205 259 325 346 343 334 324 332 351 292 253 275 314 387 448 498 521 476 431 445 462 457 470 399 309 292 198 98 28 0 0 0 0 0 2 18 31 74 92 105 140 188 217 240 290 342 352 381 407 461 509 541 611 641 655 680 701 749 802 784 744 758 803 814 817 873 890 973 1044 1080 1110 1144 1172 1184 1201 1290 1294 1303 1326 1318 1302 1406 1459 1437 1423 1441 1472 1482 1514 1678 1678 1660 1671 1692 1691 1676 1734 1801 1817 1816 1805 1811 1825 1832 1798 1795 1761 1751 1701 1625 1615 1634 1611 1585 1551 1560 1570 1617 1688 1745 1787 1842 1874 1893 1902 1913 1933 1947 1941 1934 1928 1904 1842 1864 1854 1842 1816 1795 1815 1865 1907 1938 1955 2032 1968 1962 1955 1940 1961 2017 2081 2098 2036 1949 1940 1961 1917 1827 1901 1779 1689 1652 1667 1640 1587 1538 1482 1454 1427 1435 1503 1545 1517 1454 1394 1312 1187 1089 1062 997 824 790 784 792 791 792 779 817 830 860 910 947 990 993 881 798 742 685 623 580 474 428 425 409 382 337 272 241 233 192 186 184 209 224 201 195 227 265 290 287 279 198 194 193 202 222 245 253 297 375 443 486 491 489 383 365 357 362 351 337 307 269 246 245 255 262 291 262 231 309 388 469 561 739 840 763 695 712 799 855 886 887 874 779 671 636 651 696 741 753 763 798 940 1174 1269 1208 1085 1009 963 882 789 765 761 801 808 821 934 998 1040 1152 1254 1340 1383 1393 1398 1409 1435 1500 1469 1327 1221 1153 1117 1089 1054 978 894 839 813 846 968 972 1006 955 855 842 837 832 856 885 893 896 887 860 845 860 934 943 926 916 1018 1209 1270 1296 1342 1425 1464 1587 1621 1624 1534 1401 1340 1320 1241 1142 1045 977 1002 1067 1017 983 948 910 878 879 891 833 809 831 829 833 776 723 681 635 589 558 547 523 525 513 490 481 431 414 412 410 403 384 355 323 309 289 284 264 240 203 162 133 115 102 96 87 84 90 91 81 70 53 29 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 10 17 22 34 48 54 54 65 88 114 146 181 208 237 252 295 350 362 375 412 438 444 419 402 350 346 418 472 492 462 478 469 476 553 603 597 566 590 634 612 563 550 539 594 833 1284 1650 1249 1476 1550 1614 1342 865 494 334 309 285 172 59 65 210 334 461 562 572 836 1323 1310 1138 743 849 1283 977 757 650 747 950 907 486 482 464 421 406 500 625 620 858 1578 2043 1806 1563 2207 2182 2385 2371 2169 1741 1334 1218 1217 1262 987 1163 1275 1143 1044 940 895 894 862 1021 1251 1300 1244 1280 1290 1178 1142 1096 965 795 592 611 738 794 951 926 777 616 570 791 1327 1812 1752 1995 1666 1091 776 581 507 470 365 281 332 442 554 567 558 551 520 504 461 412 396 423 452 443 409 384 394 519 539 466 404 307 185 120 119 99 66 78 112 200 338 485 575 591 567 679 806 882 844 730 638 593 597 665 522 323 293 251 209 188 177 161 183 230 280 317 254 158 142 85 68 72 78 103 85 51 33 17 3 22 74 140 209 264 357 446 418 332 228 128 61 23 0 0 0 0 2 66 233 405 533 552 501 436 402 363 290 266 274 251 111 113 99 94 111 104 97 178 203 105 58 24 0 0 0 0 0 0 0 0 0 61 130 116 82 73 97 85 43 5 0 0 0 0 0 0 0 19 62 62 119 269 256 158 155 174 169 218 321 380 372 353 349 366 373 460 370 300 326 353 415 491 517 459 378 358 397 437 460 458 322 299 256 184 106 39 5 0 0 0 0 0 0 28 78 126 161 206 258 280 289 309 326 368 400 405 465 529 571 617 634 641 651 676 724 762 763 775 806 840 868 867 874 906 1003 1083 1124 1165 1213 1247 1268 1282 1357 1361 1383 1428 1458 1459 1486 1550 1594 1583 1579 1593 1627 1667 1791 1800 1792 1797 1809 1811 1802 1827 1876 1899 1893 1875 1879 1888 1842 1878 1887 1885 1859 1805 1737 1720 1737 1713 1693 1641 1645 1599 1619 1692 1734 1764 1806 1845 1860 1867 1887 1919 1954 1965 1957 1939 1908 1819 1812 1821 1814 1804 1800 1809 1851 1892 1938 1995 2011 2032 1996 1965 1941 1953 2015 2084 2087 2007 1939 1928 1918 1813 1807 1744 1674 1616 1629 1644 1606 1547 1494 1465 1438 1449 1475 1493 1486 1479 1418 1337 1226 1089 990 954 907 800 797 803 789 786 805 842 863 870 894 921 961 989 967 781 735 646 549 497 467 392 355 350 316 287 262 242 194 175 161 161 178 186 184 186 213 241 244 247 237 221 171 170 169 185 194 214 235 257 305 364 404 409 412 326 308 321 343 343 330 299 259 242 244 259 287 317 252 228 342 495 583 634 752 819 725 648 699 786 818 837 864 895 818 702 642 636 671 739 751 786 850 994 1082 1122 1062 967 897 842 777 709 704 698 760 788 804 861 959 1018 1119 1242 1305 1331 1369 1368 1400 1412 1470 1425 1355 1241 1165 1131 1111 1101 1033 929 877 861 862 961 1021 985 869 828 854 845 842 865 913 947 944 925 858 852 883 911 931 933 939 1037 1140 1315 1310 1373 1410 1470 1594 1603 1557 1478 1360 1317 1306 1185 1034 1009 1002 1024 1055 1037 999 942 897 870 862 855 809 795 793 801 799 749 703 665 618 582 570 530 512 514 503 479 462 442 428 420 412 396 371 352 330 331 307 279 257 233 190 145 127 119 100 90 78 81 88 86 75 68 47 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 14 19 28 40 43 46 57 73 90 122 167 180 184 212 255 297 329 358 366 391 392 375 370 335 385 448 488 484 437 446 404 445 516 528 536 508 459 480 522 523 478 425 530 808 1272 1413 1215 1381 1509 1622 1543 1199 697 520 538 595 375 189 171 560 887 934 1138 1436 1533 1925 1760 1602 1489 1534 1513 1305 835 331 191 287 230 233 369 391 346 431 636 810 852 892 1348 1552 1550 1556 1552 1577 1701 1957 2169 2039 1835 1796 1379 1043 849 914 1097 1159 1211 1212 1067 834 899 949 986 1027 799 781 813 936 1142 1059 769 541 457 525 932 968 922 853 698 514 490 639 886 1123 1198 1275 1144 899 738 668 621 484 345 261 494 731 528 528 527 545 545 528 448 393 404 442 464 442 385 355 405 494 539 470 365 249 175 141 111 81 71 79 98 166 300 452 491 511 578 686 754 810 742 627 597 607 636 665 424 293 314 279 255 210 179 204 253 272 261 241 192 105 77 40 39 47 55 83 79 53 27 9 6 27 58 106 132 219 346 439 412 353 239 121 55 31 16 0 0 11 143 226 377 483 516 533 536 530 488 398 338 351 364 230 154 129 107 127 133 166 184 194 192 134 48 0 0 0 0 0 0 0 0 0 21 85 130 111 95 99 109 94 71 10 0 28 42 34 14 0 0 2 13 46 108 235 224 143 112 110 143 276 380 388 381 370 389 435 470 510 445 392 401 415 471 553 518 371 297 285 308 376 441 442 334 235 184 142 102 67 29 0 0 0 0 0 0 28 94 151 188 243 305 334 331 325 341 415 420 420 460 527 579 610 611 608 630 668 706 734 761 806 842 873 882 904 927 964 1054 1139 1185 1227 1277 1315 1333 1348 1428 1428 1459 1507 1557 1584 1599 1651 1709 1716 1725 1723 1732 1764 1846 1865 1867 1880 1889 1896 1890 1892 1920 1939 1939 1924 1930 1951 1931 1927 1931 1927 1908 1872 1827 1809 1820 1792 1790 1774 1759 1703 1672 1737 1773 1788 1812 1831 1835 1837 1849 1897 1941 1967 1963 1949 1872 1782 1750 1767 1778 1786 1811 1826 1864 1898 1946 1964 2018 2043 2008 2001 1991 1980 2013 2057 2049 2004 1930 1892 1804 1707 1759 1699 1656 1608 1568 1528 1500 1491 1447 1435 1448 1480 1495 1498 1464 1427 1332 1189 1051 934 864 842 828 817 830 825 798 776 794 856 852 815 843 869 882 881 856 690 650 553 466 432 392 330 296 296 275 255 233 222 213 150 135 149 171 175 167 181 217 222 239 236 215 191 162 165 173 179 197 217 223 230 246 297 316 329 327 307 289 304 338 345 322 292 275 276 294 326 338 312 285 277 394 524 615 722 820 879 777 680 707 751 779 764 834 926 906 778 660 624 643 684 719 767 833 963 951 959 908 852 779 692 640 598 612 660 764 779 775 855 950 1024 1106 1199 1287 1309 1299 1288 1346 1358 1424 1522 1421 1277 1229 1151 1076 1116 1065 993 987 946 925 909 990 977 876 827 829 832 837 854 883 961 928 901 832 825 847 849 865 918 952 1012 1278 1228 1319 1373 1429 1506 1578 1555 1483 1444 1355 1306 1293 1090 1001 1012 999 1032 1057 1042 992 928 878 868 855 828 801 781 773 770 758 729 691 666 641 594 569 538 510 508 503 492 472 446 441 442 414 386 363 353 344 332 299 264 238 213 171 128 122 104 90 82 76 77 80 80 76 65 39 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 16 20 22 30 42 50 62 73 106 113 113 136 170 212 255 291 307 290 354 350 371 336 348 409 449 504 521 392 396 412 465 485 499 506 445 358 333 345 330 378 393 514 881 1327 1404 1336 1254 1315 1548 1573 1376 876 780 791 872 804 705 723 1136 1632 1606 1622 2103 2198 2029 1805 1705 1617 1664 1765 1619 1119 680 40 50 17 101 273 376 395 501 709 892 868 885 1045 1167 1241 1409 1402 1314 1344 1510 1850 1825 1756 1849 1619 1156 897 829 849 930 1013 954 800 645 816 799 706 689 718 731 612 603 670 753 738 476 469 475 707 852 862 883 753 651 562 617 657 727 775 761 724 694 656 623 567 491 362 317 377 369 542 513 506 560 564 518 438 412 427 442 438 405 351 347 416 470 533 427 286 229 215 199 160 127 104 82 97 153 252 348 383 452 526 559 635 626 559 544 603 674 677 574 327 264 267 316 305 234 192 202 210 199 179 144 109 73 49 42 37 38 50 65 64 51 35 25 32 45 52 83 122 208 336 416 362 329 275 175 108 82 32 6 45 153 253 352 471 539 559 565 582 636 627 509 442 457 434 188 138 121 89 82 76 110 154 187 181 107 32 0 0 0 0 0 0 0 0 0 46 102 109 101 93 100 96 70 30 4 0 62 116 119 81 51 37 0 6 47 151 228 166 133 111 109 147 232 317 361 377 385 378 428 508 471 467 455 471 491 536 552 462 329 265 241 239 308 310 358 256 172 135 118 115 103 57 9 9 0 0 0 0 41 118 165 188 234 273 311 374 396 423 487 507 452 468 513 556 573 556 549 588 650 700 730 770 815 859 869 888 917 954 1008 1103 1201 1259 1300 1348 1378 1395 1423 1527 1525 1543 1582 1622 1659 1693 1730 1764 1779 1803 1815 1806 1821 1871 1886 1893 1910 1929 1948 1950 1947 1968 1974 1972 1963 1959 1960 1956 2066 2023 1979 1970 1942 1903 1885 1916 1906 1881 1858 1830 1796 1763 1794 1815 1814 1817 1821 1822 1820 1829 1870 1904 1939 1948 1927 1916 1837 1754 1734 1760 1798 1830 1843 1871 1880 1903 1943 2003 2033 2065 2103 2078 2014 1982 1989 1984 1995 1865 1824 1724 1749 1704 1666 1619 1602 1566 1475 1476 1500 1455 1435 1443 1429 1421 1428 1411 1378 1245 1054 925 852 823 824 824 838 784 755 721 712 741 785 770 721 755 768 733 718 698 565 504 451 424 394 349 301 269 256 251 238 223 220 177 154 139 139 150 157 164 170 169 200 218 224 202 178 168 176 184 194 217 235 232 227 224 259 258 279 312 324 331 359 397 396 352 331 308 346 382 406 363 328 344 377 474 566 675 818 896 893 757 719 718 704 718 719 768 890 982 890 711 640 607 628 686 711 753 841 906 852 790 759 674 603 592 569 546 637 759 802 803 859 954 1048 1128 1198 1272 1296 1377 1317 1300 1292 1306 1310 1256 1227 1191 1090 1012 1058 1049 1036 1042 1039 1019 962 957 909 771 705 780 728 717 788 841 939 912 863 798 767 771 783 804 922 992 1020 1242 1233 1242 1344 1445 1514 1523 1464 1389 1410 1396 1273 1255 1051 981 993 990 1010 1039 1030 971 931 896 883 861 840 795 764 762 761 746 715 683 668 636 575 556 538 509 504 503 498 479 454 454 446 391 366 355 345 336 318 281 240 211 187 154 124 108 94 84 76 73 69 65 66 66 54 29 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 16 17 18 27 39 49 57 69 78 80 92 108 133 177 207 235 234 267 316 388 436 381 338 364 389 447 501 415 422 427 462 481 480 458 381 298 313 339 398 395 337 466 752 1062 1181 1141 1162 1271 1507 1647 1480 1097 1004 948 1028 1200 1412 1548 1695 1879 1858 1553 1933 2197 1934 1700 1622 1547 1538 1803 1820 1157 1208 1278 389 21 63 182 361 597 621 648 886 713 598 814 900 876 1064 1238 1117 1281 1689 1887 1909 1414 1464 1533 1401 1198 1016 999 997 853 706 542 776 881 794 709 788 932 996 695 630 527 410 481 682 812 871 848 731 912 1051 913 798 723 693 625 554 507 497 503 512 530 579 590 509 391 336 281 231 509 482 499 565 540 479 426 408 412 421 413 375 332 328 382 461 497 372 298 271 255 228 218 199 161 137 138 161 199 246 287 386 349 370 411 401 398 472 607 711 645 383 252 209 225 366 369 276 205 140 96 92 97 90 81 81 67 51 51 41 54 60 57 62 70 78 83 59 62 103 170 256 335 364 324 270 240 195 151 124 72 64 180 234 315 397 502 564 580 529 587 696 677 574 525 504 332 141 96 65 59 51 29 40 84 142 136 37 0 0 0 0 0 0 0 0 0 0 34 79 87 83 75 66 32 20 2 0 0 68 199 262 249 221 140 53 37 45 66 108 152 165 145 137 182 238 269 294 329 364 322 349 421 347 360 411 502 554 544 485 396 305 241 211 197 202 234 261 190 145 133 136 151 146 99 57 29 0 0 0 21 72 141 167 174 187 219 294 385 444 500 536 568 503 484 497 502 517 499 482 533 624 701 749 789 823 888 907 922 947 986 1049 1157 1264 1332 1377 1416 1431 1477 1518 1621 1632 1631 1655 1681 1698 1714 1741 1773 1805 1836 1851 1852 1859 1880 1907 1919 1928 1953 1985 1997 1994 2016 2023 2021 2003 2005 2000 2008 2078 2074 2050 2039 2010 1983 1975 1985 1986 1955 1918 1897 1867 1824 1842 1853 1839 1829 1825 1832 1823 1833 1862 1880 1917 1921 1917 1888 1818 1750 1735 1770 1796 1823 1846 1861 1861 1881 1940 1996 2022 2051 2083 2094 2051 1967 1955 1921 1920 1834 1772 1706 1702 1694 1692 1670 1607 1529 1478 1486 1513 1496 1484 1492 1464 1429 1438 1416 1335 1208 1051 933 868 857 810 801 797 727 604 548 608 673 684 668 643 673 646 591 572 557 473 445 423 388 348 307 275 250 236 234 232 226 197 163 151 127 114 124 131 134 139 128 147 202 217 197 176 181 191 197 211 237 257 248 232 238 248 255 298 344 388 447 500 525 515 471 440 367 427 460 473 418 380 372 461 604 709 821 929 912 857 714 677 662 621 597 615 633 712 898 930 789 773 622 668 694 677 679 702 705 692 705 718 616 551 535 491 569 592 667 769 828 881 953 1045 1125 1202 1206 1335 1385 1315 1270 1268 1244 1206 1234 1276 1156 1018 933 984 1026 1054 1062 1022 989 954 913 854 749 594 591 709 665 724 790 873 902 894 887 843 755 764 800 945 989 1055 1074 1113 1224 1333 1428 1499 1460 1385 1318 1309 1330 1229 1167 1007 946 966 971 969 975 998 953 928 885 889 874 847 790 757 766 757 737 703 670 655 607 556 544 531 508 497 498 497 489 477 470 428 371 354 347 338 333 310 260 217 190 177 151 107 96 89 83 74 69 66 62 60 58 42 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 14 18 19 23 36 45 52 60 66 69 79 92 113 151 153 164 210 255 309 390 412 357 348 336 343 343 392 406 426 422 443 478 450 348 309 309 379 400 402 410 361 387 502 607 730 902 1063 1218 1449 1622 1645 1537 1236 1086 1234 1406 1645 1819 1825 1778 1715 1367 1496 1779 1818 1749 1582 1738 1989 1947 1792 1451 1171 1147 700 148 115 255 241 274 642 644 861 700 612 740 733 574 669 821 815 1153 1508 1802 1929 1724 1481 1308 1195 1115 1088 1055 1100 830 693 694 861 883 707 686 1107 1171 993 615 585 566 628 822 989 986 1026 1237 1196 1299 1313 1168 1146 991 794 653 509 391 385 387 381 415 431 520 512 425 362 308 381 485 466 486 517 463 431 403 364 376 400 383 327 282 297 362 459 386 324 315 297 273 285 297 250 223 239 189 161 163 178 189 268 189 195 226 243 297 455 626 657 532 240 213 145 248 423 370 244 158 87 44 45 56 63 83 104 99 81 90 53 51 56 63 75 91 108 100 59 71 126 221 312 345 340 380 382 312 217 161 154 146 142 240 243 310 414 534 567 507 487 588 644 579 547 566 491 232 143 172 110 39 18 14 15 43 88 72 0 0 0 0 0 0 0 0 0 0 0 14 34 39 37 31 24 0 0 0 0 0 87 246 334 334 311 230 130 76 51 48 77 161 189 199 211 229 241 247 248 252 293 291 284 308 249 285 384 474 505 472 410 335 244 211 205 205 182 171 175 141 132 150 171 187 182 151 118 29 0 0 21 57 110 162 184 178 163 181 260 370 473 510 510 593 533 492 478 470 471 456 447 506 613 710 783 798 852 969 1007 1024 1041 1067 1123 1200 1303 1425 1445 1487 1515 1558 1609 1690 1707 1707 1723 1739 1745 1754 1767 1783 1810 1851 1865 1876 1888 1902 1939 1963 1968 1985 2013 2026 2025 2045 2060 2058 2059 2043 2029 2050 2106 2116 2099 2086 2062 2057 2053 2037 2069 2042 2000 1978 1952 1898 1894 1916 1894 1859 1859 1859 1835 1836 1845 1879 1894 1912 1903 1846 1795 1763 1738 1750 1790 1834 1850 1857 1861 1895 1951 1997 2019 2036 2052 2050 2042 1991 1964 1911 1875 1801 1792 1743 1749 1778 1752 1667 1563 1483 1451 1406 1455 1489 1489 1491 1426 1371 1402 1400 1296 1160 1027 960 892 839 698 653 703 630 553 572 612 624 618 611 583 586 549 501 485 468 461 436 401 360 312 283 277 245 241 242 234 221 193 174 150 118 104 110 113 113 115 114 141 200 217 199 187 197 209 218 233 248 255 252 252 261 269 297 362 405 418 479 586 610 618 614 552 479 515 525 536 500 459 450 552 766 885 977 1017 923 828 728 714 670 587 526 509 481 476 659 656 892 808 683 697 707 681 657 648 643 665 763 748 587 510 480 495 528 591 693 756 808 894 959 1020 1033 1132 1213 1319 1371 1293 1223 1209 1203 1169 1157 1252 1047 980 925 1017 1060 1064 1047 1006 960 915 880 830 789 770 632 634 631 696 744 797 857 877 861 800 707 788 846 953 1008 1028 1065 1150 1257 1345 1393 1478 1490 1491 1372 1296 1286 1197 1088 976 929 936 944 961 960 958 949 977 1009 1009 891 824 789 750 757 739 721 715 661 627 588 548 528 518 502 486 488 496 496 493 465 407 373 361 348 335 323 295 235 197 181 169 137 97 85 85 81 74 69 63 58 51 45 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 15 14 19 31 40 42 46 52 59 74 87 104 113 118 141 176 215 273 345 372 359 318 334 305 299 311 358 384 377 383 433 431 348 314 342 502 564 574 519 407 370 407 457 602 802 993 1155 1331 1396 1526 1616 1453 1350 1450 1390 1484 1450 1645 1603 1476 1260 1306 1534 1635 1729 1490 1644 2029 1868 1738 1667 1307 1177 1152 474 309 436 711 543 631 679 854 974 1073 1045 812 240 298 472 635 848 813 1043 1449 1865 1798 1423 1298 1158 1007 1331 1303 1026 811 747 717 623 437 468 652 662 604 422 463 569 781 994 978 825 906 1431 1804 1699 1537 1428 1352 1126 883 654 514 412 412 430 396 337 325 390 431 423 475 420 476 495 450 456 427 400 356 332 303 338 366 336 286 262 288 356 405 277 270 294 291 305 361 372 310 285 290 214 180 169 141 132 160 96 104 140 178 260 426 529 458 356 168 132 108 184 337 279 172 110 58 24 18 21 44 93 139 148 150 131 75 61 66 74 85 100 103 79 52 71 134 209 313 392 471 471 524 458 305 213 188 191 161 247 252 310 333 411 490 432 467 537 493 442 519 587 456 262 260 183 151 70 16 1 0 29 44 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 142 290 342 320 283 214 128 74 59 52 78 83 138 223 280 275 242 246 240 263 304 294 257 282 331 371 378 365 352 323 258 190 184 187 197 148 113 104 86 93 126 157 173 179 173 110 17 12 24 60 97 143 170 201 214 199 207 248 307 392 444 442 501 514 513 487 456 440 429 437 509 637 745 781 851 930 1067 1122 1155 1173 1182 1228 1307 1385 1485 1548 1587 1597 1624 1674 1723 1739 1747 1756 1771 1792 1801 1810 1833 1839 1877 1891 1904 1915 1922 1969 2005 2010 2019 2036 2045 2041 2050 2061 2077 2087 2067 2065 2088 2102 2109 2111 2104 2101 2111 2107 2108 2108 2084 2043 2017 1990 1957 1972 1993 1947 1910 1896 1872 1832 1824 1833 1845 1870 1889 1875 1837 1812 1795 1754 1739 1782 1836 1852 1863 1875 1913 1952 1989 2014 2029 2015 1950 1977 1911 1922 1902 1873 1830 1851 1859 1796 1725 1680 1570 1463 1395 1408 1326 1402 1433 1460 1480 1391 1288 1278 1281 1211 1106 1027 947 890 741 632 593 597 564 529 521 537 547 537 551 558 530 512 490 485 482 455 421 389 346 311 309 318 309 289 264 232 218 204 185 156 127 116 103 101 99 104 128 180 232 245 232 218 215 220 239 253 266 286 277 262 279 303 356 427 470 490 550 640 640 634 630 626 592 589 573 563 563 546 533 636 881 974 1051 1022 929 908 854 814 740 631 532 444 362 319 331 533 811 827 737 697 684 678 679 670 638 664 874 748 595 498 476 484 545 629 696 755 817 903 951 977 989 1085 1221 1341 1366 1277 1206 1222 1222 1199 1202 1174 1047 1031 1019 1060 1049 1045 1016 941 903 862 842 801 803 770 615 591 591 640 699 716 738 760 708 732 678 808 873 959 1000 994 1055 1161 1225 1301 1350 1376 1365 1388 1300 1254 1215 1139 1046 968 962 967 962 966 968 939 962 974 970 920 856 818 777 741 743 723 720 685 636 601 575 548 522 508 497 479 480 488 487 479 440 402 387 372 344 318 299 278 224 189 177 154 123 92 80 79 76 72 65 56 47 41 31 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 11 16 26 30 30 37 45 53 68 76 88 97 110 123 142 174 205 228 267 272 289 328 297 278 280 279 299 335 323 369 384 491 497 464 587 617 557 524 456 394 358 308 322 468 704 870 860 869 1179 1532 1557 1543 1363 1268 1115 1208 1470 1484 1367 1268 1263 1336 1619 1614 1328 1270 1545 1651 1747 1738 1377 1130 1481 862 774 847 1120 948 817 804 875 1150 1465 1050 1099 282 182 464 584 565 491 544 961 1651 1555 1301 1359 1469 1508 1416 1285 1132 994 889 711 739 419 514 579 597 453 392 553 630 670 733 718 813 933 1389 1738 1712 1564 1405 1147 992 841 590 478 461 469 497 434 310 275 369 400 410 513 532 420 503 463 397 377 334 268 234 240 286 295 279 273 275 292 308 305 199 225 292 313 352 394 377 355 351 316 262 242 201 126 80 61 61 105 146 183 252 342 372 306 214 126 115 93 121 200 163 113 79 54 43 39 40 78 141 189 186 200 149 119 104 102 94 94 94 81 69 49 56 105 171 270 383 436 428 490 507 435 383 378 338 307 250 242 252 288 341 287 281 410 442 369 400 501 521 371 365 220 186 161 82 30 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 29 0 0 0 0 0 0 34 169 317 360 346 299 222 141 90 93 95 82 54 57 117 223 278 246 280 324 341 362 345 282 371 404 352 285 245 235 226 193 175 186 170 145 104 64 49 17 25 63 86 102 124 118 72 0 32 63 101 146 174 192 234 266 258 242 241 262 307 354 365 365 423 466 471 446 415 408 437 522 667 719 800 921 1023 1137 1199 1257 1307 1322 1335 1370 1402 1523 1602 1647 1656 1663 1705 1736 1751 1759 1762 1779 1817 1845 1862 1894 1886 1907 1922 1929 1946 1960 2003 2039 2045 2054 2063 2059 2051 2052 2054 2072 2079 2082 2082 2087 2157 2229 2192 2127 2109 2121 2120 2124 2125 2113 2083 2056 2047 2042 2048 2050 1998 1958 1914 1868 1833 1821 1831 1840 1870 1879 1866 1851 1828 1802 1761 1748 1754 1835 1866 1871 1893 1930 1960 1990 2019 2026 2001 1902 1892 1827 1857 1891 1895 1900 1929 1910 1805 1702 1634 1511 1407 1345 1337 1300 1334 1391 1434 1442 1410 1330 1213 1153 1141 1048 991 896 868 709 639 608 583 541 506 530 548 498 483 506 533 489 477 471 486 495 463 418 386 355 335 345 349 336 311 267 241 240 222 189 163 137 118 97 100 107 115 167 248 284 290 278 252 236 231 259 274 289 298 304 292 308 341 404 477 524 571 630 636 604 599 610 644 656 647 619 602 596 580 598 720 947 1008 1027 974 945 898 906 893 800 694 575 415 309 360 423 606 821 854 773 684 641 635 633 647 665 739 842 696 585 529 524 560 595 623 707 806 892 933 954 1002 1012 1112 1259 1363 1359 1275 1213 1183 1231 1228 1137 1089 1081 1096 1108 1094 1066 1027 929 816 800 838 835 834 813 676 572 586 577 584 645 631 655 685 632 714 772 864 906 940 959 984 1053 1134 1176 1231 1302 1294 1316 1360 1189 1144 1148 1086 1043 1015 980 980 972 970 981 955 955 923 892 880 840 806 768 738 723 718 699 653 607 575 560 542 518 510 479 474 471 468 458 445 437 410 383 366 331 293 273 263 232 195 165 140 112 89 77 73 72 67 56 46 34 28 20 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 18 21 21 23 30 37 49 61 66 75 86 102 113 124 146 146 153 195 229 293 310 277 253 257 267 253 276 256 297 338 346 404 492 585 587 482 492 469 460 357 309 298 348 449 488 488 596 753 990 1188 1315 1039 965 1011 1224 1397 1355 1273 1266 1272 1429 1616 1535 1208 1036 1015 1217 1579 1705 1508 1305 1664 1339 1186 1117 1360 1476 1351 1292 1316 1287 1843 1149 1079 550 386 430 513 553 468 526 833 1353 928 933 1140 1292 1324 1198 1013 982 929 942 1028 889 675 802 987 1149 1012 648 668 690 713 711 725 883 976 1170 1276 1238 1180 1145 836 940 841 664 597 633 633 579 498 382 370 583 462 404 405 360 338 559 534 404 316 263 193 165 186 226 246 256 272 285 292 271 213 152 228 304 344 360 347 324 343 347 304 286 254 166 94 79 66 62 221 291 285 298 320 324 270 133 130 172 107 86 85 66 55 47 63 90 101 110 154 238 280 210 178 139 140 135 117 88 79 76 65 69 76 59 84 139 171 238 306 341 411 471 478 465 437 366 325 252 234 228 262 293 200 195 322 371 353 422 467 468 459 301 225 232 168 85 31 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 47 1 0 0 0 0 31 109 248 385 439 428 331 234 141 105 158 161 163 114 90 117 189 243 217 281 346 403 439 399 366 434 447 361 254 197 186 186 180 176 207 135 88 65 41 12 0 0 0 21 67 81 66 27 1 34 81 108 153 190 221 257 290 305 292 272 269 283 305 284 306 354 402 429 426 405 401 436 484 590 680 825 961 1078 1157 1201 1268 1356 1409 1415 1431 1449 1528 1604 1656 1672 1676 1707 1728 1743 1760 1767 1773 1808 1861 1897 1936 1924 1937 1941 1962 1986 2004 2033 2061 2067 2078 2084 2080 2071 2069 2069 2074 2091 2094 2079 2076 2130 2198 2200 2153 2102 2111 2111 2118 2114 2118 2119 2121 2113 2096 2084 2066 2036 1978 1901 1858 1845 1835 1836 1842 1870 1889 1884 1879 1866 1811 1783 1795 1823 1866 1877 1877 1896 1937 1975 1992 1997 2006 1992 1904 1821 1777 1825 1906 1923 1924 1918 1890 1812 1654 1531 1452 1382 1318 1295 1276 1277 1359 1400 1387 1405 1418 1308 1195 1162 1026 898 858 862 749 675 629 599 573 545 573 519 488 483 489 493 442 421 422 446 455 428 411 414 395 373 380 365 341 332 299 284 278 242 196 177 134 109 98 103 118 134 167 250 306 316 301 270 258 245 257 267 296 299 322 323 332 364 421 483 533 602 605 606 588 615 648 694 712 730 757 743 680 630 633 770 946 986 980 936 920 921 935 912 834 748 626 550 418 491 610 787 941 950 843 751 735 639 656 715 743 817 765 648 552 516 540 592 623 634 731 872 923 978 1001 986 1006 1157 1313 1371 1340 1291 1242 1239 1247 1155 1121 1100 1059 1060 1094 1098 1069 1022 854 723 735 796 810 816 790 644 540 554 568 563 586 593 629 674 617 681 813 857 869 912 943 974 1038 1089 1142 1161 1258 1174 1111 1095 1057 1049 1086 1065 1047 1030 1001 958 969 975 987 985 970 991 1011 859 844 788 764 743 731 716 689 638 588 561 547 540 521 490 461 462 461 448 428 414 409 399 380 355 316 272 250 245 215 183 156 131 106 84 72 70 64 55 43 33 27 22 20 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 9 14 18 20 27 35 50 55 64 74 82 88 105 117 122 118 123 144 181 234 266 255 205 187 183 207 173 191 202 182 219 325 409 533 651 516 526 485 413 344 413 469 414 377 397 445 590 617 603 705 833 779 814 942 1113 1241 1131 1057 1013 1128 1370 1494 1394 1187 1101 1106 1150 1382 1558 1549 1501 1643 1680 1440 1275 1496 1884 1903 1891 1901 1693 1572 1155 605 301 183 173 346 472 573 661 877 931 1091 1232 1297 1216 1037 973 904 1103 951 888 1095 1151 918 810 988 1440 1532 1113 662 641 628 639 738 790 740 789 848 811 699 741 687 956 995 944 942 930 895 721 603 555 586 725 567 395 314 270 252 613 528 375 235 209 153 124 130 187 238 270 292 306 305 247 156 182 263 368 383 365 320 297 308 268 200 213 189 135 107 152 176 198 446 512 486 442 401 366 278 167 182 221 96 46 17 11 14 33 72 120 169 201 228 321 341 208 140 112 110 100 74 53 51 58 66 79 87 78 90 106 148 192 241 281 302 344 403 407 317 207 170 160 222 206 256 165 115 153 228 271 303 350 364 412 359 228 258 270 116 34 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 1 0 0 0 0 45 144 281 413 487 514 550 463 314 310 296 258 258 232 224 233 223 206 186 236 273 421 468 449 446 479 450 359 264 209 203 198 225 226 227 141 83 48 13 0 0 4 14 41 84 85 52 0 0 27 54 83 134 177 211 253 301 344 360 332 298 299 277 276 266 288 333 373 396 402 404 424 445 505 650 793 925 1048 1133 1190 1256 1302 1335 1422 1465 1475 1520 1594 1645 1671 1680 1692 1704 1727 1759 1779 1784 1799 1848 1909 1935 1955 1960 1968 1989 2018 2040 2057 2069 2071 2075 2077 2087 2085 2081 2070 2075 2094 2092 2076 2088 2118 2139 2172 2122 2082 2096 2105 2101 2076 2065 2064 2067 2076 2085 2088 2084 2050 1970 1888 1865 1861 1854 1833 1821 1840 1864 1871 1868 1855 1807 1828 1859 1890 1874 1861 1869 1893 1906 1898 1898 1908 1912 1895 1913 1795 1774 1844 1903 1934 1944 1909 1848 1767 1611 1465 1353 1353 1325 1288 1267 1304 1354 1348 1332 1381 1411 1314 1296 1141 961 903 849 834 750 671 644 616 558 533 545 469 461 462 447 436 399 385 404 429 422 396 416 470 465 450 421 368 352 354 335 322 308 262 201 171 122 109 103 106 124 151 163 217 302 340 320 289 278 256 245 244 254 282 319 346 356 375 433 486 498 519 597 579 626 731 770 798 833 882 948 890 755 659 628 749 862 882 883 878 900 941 940 885 819 712 638 600 533 689 851 971 1020 1011 943 859 797 680 740 803 810 786 668 589 529 519 549 586 587 623 734 852 900 989 1003 976 1008 1146 1305 1364 1370 1357 1281 1289 1195 1094 1115 1073 974 939 1008 1044 1000 929 794 755 746 720 714 714 703 618 535 556 575 581 569 589 648 683 694 743 784 780 792 857 909 952 1004 1051 1133 1167 1160 1063 1033 1064 1046 981 987 998 1025 1012 981 955 974 987 1000 1022 1043 1032 915 850 816 773 757 730 707 694 672 632 588 561 547 526 503 475 457 457 455 446 431 410 398 396 383 352 303 263 253 239 208 177 152 127 101 82 82 65 52 38 29 25 25 25 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 17 19 25 31 32 42 61 71 74 78 88 100 101 104 102 111 149 209 236 225 173 176 203 194 164 181 168 136 176 263 293 446 607 575 516 457 382 386 439 429 428 455 494 517 536 550 548 598 649 705 750 758 794 922 883 877 889 1066 1285 1366 1297 1187 1137 1161 1138 1304 1395 1468 1445 1472 1487 1384 1243 1389 1990 2098 2060 1943 1800 1610 1072 488 232 63 40 225 248 465 522 522 634 954 1192 1305 1256 1009 898 981 1420 1308 1016 959 1041 945 729 700 1177 1386 1216 856 661 502 473 590 666 606 513 497 651 636 637 733 960 1066 1082 1058 1084 1010 855 726 716 810 840 676 497 389 309 326 603 468 309 190 167 128 108 129 207 264 286 313 338 312 228 168 228 314 431 452 444 373 331 282 170 89 117 147 162 205 312 388 462 642 678 643 562 480 431 365 299 285 191 80 18 2 0 6 39 78 133 213 268 275 325 303 177 148 95 83 59 28 24 35 45 60 68 60 68 71 105 190 236 248 271 228 214 260 258 201 178 167 149 158 150 183 103 88 124 161 219 244 220 321 341 228 142 156 148 71 27 19 19 12 2 3 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 134 227 297 402 470 577 577 548 457 417 377 337 313 324 318 267 227 193 229 304 422 414 415 446 472 411 325 279 258 243 246 290 292 262 201 133 79 28 8 8 35 90 127 142 134 82 4 0 11 13 56 111 143 169 217 289 366 420 373 374 310 257 247 221 231 276 320 355 381 388 411 451 500 613 742 862 985 1100 1194 1242 1261 1321 1393 1453 1487 1523 1584 1635 1657 1662 1666 1684 1717 1762 1801 1817 1820 1845 1911 1915 1952 1971 1979 2000 2029 2054 2061 2050 2051 2051 2051 2065 2073 2067 2057 2060 2076 2083 2078 2078 2094 2128 2139 2092 2075 2079 2084 2070 2062 2061 2053 2029 2003 2007 2045 2079 1997 1947 1892 1870 1861 1852 1816 1795 1807 1807 1800 1809 1805 1827 1819 1858 1872 1844 1829 1855 1879 1878 1886 1885 1904 1903 1873 1859 1780 1790 1844 1896 1940 1933 1880 1820 1720 1560 1440 1368 1350 1319 1277 1287 1352 1374 1329 1316 1338 1308 1293 1248 1192 1043 938 805 722 658 612 598 571 529 529 559 475 449 424 406 391 369 370 404 437 433 416 445 504 511 502 449 373 358 358 332 309 296 277 209 141 121 117 120 123 133 139 165 230 297 333 340 308 268 250 239 252 268 291 323 352 365 378 428 446 477 519 546 616 740 862 915 960 972 958 1025 966 884 745 655 709 770 789 816 877 951 982 933 879 792 674 630 625 652 741 865 943 944 927 891 864 792 788 851 947 910 776 671 551 508 570 596 556 557 628 747 800 913 983 988 989 1035 1142 1262 1310 1420 1394 1330 1232 1120 1055 1032 1014 918 848 962 996 928 855 789 757 744 685 630 621 625 578 523 569 586 624 632 632 666 694 725 737 737 741 766 818 888 935 1002 1068 1173 1152 1058 1010 1002 1015 1014 945 942 959 984 986 976 978 1002 1020 1035 1053 1069 1037 894 835 786 755 744 723 701 684 663 630 590 573 540 501 472 460 459 460 454 442 429 413 401 397 383 344 319 288 256 229 204 177 150 126 118 97 89 58 38 25 20 20 20 23 21 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 13 18 22 24 30 44 61 72 70 77 79 86 94 94 94 107 137 181 180 181 152 171 178 148 144 160 156 115 101 177 257 357 356 458 519 459 373 386 402 362 388 515 542 538 564 638 676 675 708 764 760 792 751 756 763 781 831 1014 1220 1264 1227 1196 1135 1064 1090 1285 1387 1433 1470 1462 1298 1224 1041 1162 1703 1728 1673 1493 1293 1111 844 513 447 175 44 32 44 132 173 158 287 558 688 970 1170 1120 1189 1311 1425 1291 1117 970 975 986 1033 629 700 934 1002 1037 951 684 566 618 564 543 675 630 722 835 915 908 844 868 958 808 853 842 837 795 755 806 857 759 643 573 581 540 530 396 279 189 137 125 123 206 275 301 316 350 380 352 273 229 289 383 483 545 532 483 395 245 100 49 90 164 234 349 497 608 661 745 736 682 607 556 544 516 450 339 154 71 38 14 2 5 33 77 112 143 177 193 223 212 169 146 89 62 37 20 24 35 47 56 52 48 45 52 93 181 234 229 216 165 136 151 153 139 126 138 132 103 98 138 89 71 77 105 132 147 211 294 244 142 87 92 91 55 28 21 24 22 14 18 30 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 60 125 160 272 383 390 538 561 505 435 426 407 372 357 342 313 292 242 333 377 420 358 347 402 429 378 308 274 271 290 305 326 310 289 263 195 175 140 94 70 101 170 201 221 213 143 85 45 25 7 36 81 104 127 184 267 332 340 392 347 273 224 206 192 206 247 285 309 335 355 414 472 511 594 691 791 914 983 1043 1167 1282 1349 1413 1470 1504 1547 1593 1629 1654 1659 1660 1675 1711 1766 1818 1847 1841 1846 1848 1896 1925 1948 1964 1984 2011 2036 2044 2030 2018 2012 2016 2033 2045 2045 2023 2019 2049 2072 2072 2081 2106 2131 2106 2096 2084 2072 2068 2063 2072 2081 2073 2050 2027 2012 2020 2050 1974 1952 1912 1875 1848 1821 1795 1793 1810 1793 1753 1753 1744 1787 1802 1823 1833 1810 1803 1823 1841 1868 1891 1945 1907 1906 1846 1816 1771 1782 1816 1859 1868 1851 1863 1827 1723 1548 1466 1451 1364 1276 1244 1271 1317 1337 1330 1303 1280 1094 1143 1181 1207 1091 936 770 661 609 575 552 538 551 555 546 489 459 423 391 361 349 367 406 433 433 429 456 485 520 506 434 371 360 355 323 275 268 237 176 131 118 129 140 144 146 157 189 232 270 308 345 303 238 223 238 282 301 306 325 342 355 355 407 444 477 523 554 679 806 899 984 1084 1098 965 1038 961 897 819 767 763 757 772 829 903 970 963 919 901 809 686 646 710 782 845 900 910 892 876 820 815 813 870 906 932 895 861 742 588 570 627 630 541 548 551 657 817 936 972 964 981 1050 1160 1188 1369 1463 1420 1285 1114 1010 977 956 906 819 788 944 975 917 850 835 708 656 626 576 555 545 510 498 519 595 667 703 686 678 687 695 692 689 684 722 810 905 958 968 1105 1142 1046 980 989 970 958 955 923 927 970 985 945 909 956 1003 1001 1024 1071 1072 1012 863 794 773 745 732 719 701 692 666 636 605 589 530 482 455 449 453 456 449 432 422 417 410 397 375 343 324 294 257 227 203 177 148 137 121 97 79 50 28 19 18 19 22 26 26 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 13 17 20 26 33 41 63 73 69 67 74 92 101 98 100 98 121 122 150 166 132 152 164 125 108 128 153 83 63 182 238 264 353 525 592 503 294 306 319 282 390 424 477 527 575 604 596 582 622 725 793 739 705 685 697 711 792 1031 1151 1149 1129 1106 926 891 1038 1305 1513 1591 1707 1620 1336 1246 990 964 940 1353 1585 1275 943 762 683 702 611 414 195 48 35 91 99 44 110 329 438 781 923 920 1045 1301 1321 1120 1144 1127 1096 1180 1577 1316 920 952 1139 1217 1175 1143 1083 994 955 827 1114 1219 1118 1101 1169 1083 874 845 912 737 693 820 947 952 810 744 781 761 752 735 693 693 462 354 277 201 141 142 166 249 309 321 342 389 425 413 337 292 341 461 600 643 656 605 451 225 70 47 93 193 325 495 614 669 726 733 700 638 587 602 654 634 497 315 151 116 75 35 17 14 28 59 61 44 60 81 99 130 163 138 89 57 38 35 42 48 63 83 76 56 41 44 56 113 132 123 123 105 96 108 112 117 102 104 147 57 65 43 35 36 36 37 65 137 213 261 206 109 83 120 118 52 21 18 30 34 30 42 14 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 74 122 149 162 284 422 502 480 449 431 429 396 347 327 302 279 284 418 448 427 357 333 371 394 362 309 275 283 330 343 321 293 279 279 279 237 186 155 144 163 207 248 288 287 239 209 121 59 16 24 55 72 99 164 235 228 284 312 279 226 195 185 202 234 263 286 296 308 342 424 504 526 570 642 728 779 836 951 1098 1269 1369 1435 1501 1540 1576 1606 1623 1669 1698 1698 1700 1723 1771 1826 1865 1865 1862 1853 1875 1897 1920 1940 1959 1982 2001 2008 2010 1980 1980 1991 2001 2010 2018 1993 1983 1994 2006 2039 2061 2082 2112 2054 2062 2064 2059 2054 2056 2071 2070 2039 2027 2026 2030 2021 2019 1995 1948 1928 1904 1863 1815 1783 1791 1826 1827 1828 1770 1751 1783 1777 1787 1803 1791 1776 1789 1815 1846 1873 1929 1904 1896 1839 1806 1757 1723 1758 1806 1794 1795 1847 1836 1738 1569 1550 1469 1345 1247 1209 1217 1250 1300 1363 1344 1199 1070 1116 1136 1106 1041 906 784 710 614 538 509 519 563 551 506 480 465 429 373 335 331 350 389 420 423 424 433 466 514 493 413 361 353 346 331 281 258 234 170 131 122 137 147 149 157 169 182 218 266 303 321 301 251 210 234 291 316 319 318 310 319 327 394 455 520 582 646 723 860 972 1014 1077 1103 1021 1048 944 898 867 856 842 806 809 886 961 1036 1039 961 947 791 651 657 745 822 867 893 898 899 892 853 836 852 874 885 888 868 807 705 620 649 668 648 555 545 564 687 882 1021 1059 1050 1083 1157 1152 1235 1423 1484 1411 1260 1079 977 927 832 772 710 754 846 866 889 894 795 653 596 590 553 523 486 478 477 512 594 696 755 731 725 767 737 686 663 678 701 802 899 924 954 987 992 959 931 941 932 927 910 892 904 948 948 915 916 928 929 933 995 1066 1065 993 857 809 768 734 730 726 710 693 673 670 640 598 536 477 444 438 441 439 433 421 417 421 416 400 376 348 318 290 259 229 205 180 157 140 117 91 69 45 27 24 25 26 33 37 27 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 13 19 24 30 42 58 66 68 73 84 98 104 104 110 104 101 121 140 158 139 112 117 111 88 123 147 106 105 176 208 250 376 562 744 667 335 291 271 243 292 372 441 467 500 604 531 471 544 684 797 684 562 555 594 646 747 1004 1072 1044 973 965 775 751 946 1135 1415 1603 1857 1715 1567 1392 1279 1159 1006 1432 1939 1411 810 575 571 684 649 530 322 112 102 206 146 55 40 182 348 654 963 1119 1124 1199 1285 1270 1334 1017 1118 1318 1690 1852 1721 1496 1629 1675 1393 1417 1486 1347 1375 1286 1519 1815 1546 1187 1161 925 782 978 1056 952 896 939 1107 1174 865 717 768 784 886 868 762 748 411 319 242 186 160 182 195 255 307 354 423 473 481 458 377 322 358 538 608 719 773 699 498 234 67 63 135 247 398 543 579 596 680 600 565 518 509 575 634 595 461 358 156 132 88 58 42 29 18 19 16 7 13 20 27 76 150 154 116 102 99 94 93 85 77 86 84 58 38 11 11 34 35 32 47 35 23 52 93 105 77 49 79 60 27 6 21 31 34 60 104 143 192 231 142 78 72 99 107 69 27 11 15 18 24 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 24 88 126 185 319 453 448 347 326 372 385 376 361 286 246 296 424 460 431 383 362 371 382 367 329 306 328 372 350 288 254 216 207 219 215 199 187 191 203 205 248 307 311 319 256 160 71 16 7 24 45 73 120 133 153 218 230 223 200 196 203 243 288 301 311 330 324 347 439 522 536 546 591 624 666 756 862 992 1198 1349 1439 1510 1544 1571 1596 1630 1682 1727 1742 1739 1746 1784 1828 1836 1880 1887 1872 1872 1879 1895 1913 1927 1943 1955 1964 1975 1938 1960 1970 1971 1984 1988 1964 1941 1942 1963 1996 2005 2043 2048 2028 2026 2029 2027 2024 2035 2052 2048 2016 1988 2006 2026 2021 2019 1979 1934 1927 1918 1881 1830 1795 1788 1791 1798 1779 1760 1770 1781 1771 1782 1801 1796 1770 1752 1782 1817 1853 1899 1934 1867 1819 1795 1750 1694 1676 1696 1722 1757 1772 1823 1718 1672 1564 1460 1326 1226 1187 1189 1216 1245 1309 1296 1184 1088 1094 1069 1036 1002 928 849 760 617 494 441 447 478 509 503 504 479 426 363 321 322 334 346 418 415 423 435 456 474 443 389 361 353 347 318 292 273 245 177 137 135 146 157 169 177 177 167 200 293 312 312 303 258 213 246 312 334 341 310 285 268 320 399 455 533 638 740 826 887 939 1005 1049 1076 1056 1015 925 855 823 810 818 825 826 859 934 1025 1022 1060 966 801 686 688 751 805 832 824 811 874 888 833 823 844 821 792 782 753 707 672 650 658 676 651 638 612 601 804 1061 1161 1153 1148 1153 1125 1165 1353 1421 1431 1355 1210 1074 1005 908 760 646 603 697 709 704 730 734 684 606 560 556 529 491 478 455 477 512 610 720 793 817 809 775 727 717 651 695 722 811 857 892 925 932 930 903 891 887 880 872 851 869 874 892 901 897 898 907 929 938 1007 1033 1018 943 870 808 757 730 719 712 706 673 669 658 636 599 541 478 440 433 433 431 422 417 412 409 405 401 383 350 315 289 262 232 210 188 169 139 111 85 61 44 34 36 39 41 48 47 26 10 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 15 23 32 40 50 58 68 79 91 98 106 105 105 105 106 116 124 136 127 91 85 114 71 105 120 115 110 110 148 254 397 598 477 412 317 249 208 248 311 341 381 365 378 459 541 555 576 623 638 514 417 497 579 631 668 816 906 897 846 898 820 611 668 744 1227 1451 1714 1616 1503 1387 1323 1237 1243 1538 1904 1575 1409 1007 712 557 510 496 422 296 315 345 134 133 74 200 320 714 1290 1662 1886 1709 1413 1416 1364 947 870 1115 1499 1760 1666 2224 2303 2180 1604 1447 1373 1262 1299 1498 1609 1694 1546 1234 949 646 857 1191 1310 1242 1285 1428 1479 1157 857 793 880 976 1038 952 779 819 365 285 222 179 167 176 213 276 341 436 530 562 537 487 385 326 376 490 595 766 857 775 508 228 87 109 222 318 419 463 462 456 512 494 417 380 415 475 510 498 442 359 138 102 88 91 71 36 9 0 0 0 0 0 7 63 153 206 187 171 175 159 141 133 115 87 71 64 52 33 17 6 3 3 6 4 8 37 68 56 36 83 72 61 12 0 0 20 59 97 124 143 157 129 47 39 38 39 57 31 6 0 4 7 4 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 44 118 188 186 246 397 397 289 245 245 267 328 358 306 241 287 384 402 392 377 372 375 382 374 349 341 353 376 349 271 207 189 171 174 187 204 223 224 203 200 227 274 290 310 259 167 61 7 0 4 10 20 53 84 112 163 181 195 206 227 251 287 323 333 343 352 344 366 451 530 543 542 541 553 610 697 786 913 1109 1290 1396 1474 1498 1545 1585 1623 1671 1724 1761 1770 1766 1784 1802 1822 1869 1891 1883 1876 1865 1863 1877 1888 1900 1908 1927 1929 1904 1926 1933 1935 1946 1951 1946 1929 1913 1938 1957 1972 1989 2012 2008 2001 1994 1998 2005 2019 2048 2054 2004 1988 1984 1984 1998 1997 1959 1917 1909 1902 1868 1827 1794 1787 1754 1754 1732 1727 1755 1769 1776 1791 1808 1806 1766 1731 1760 1800 1817 1867 1882 1834 1805 1767 1715 1658 1622 1606 1646 1683 1675 1674 1590 1525 1483 1406 1291 1207 1186 1186 1199 1234 1358 1264 1196 1098 992 936 932 940 935 896 765 572 446 384 400 443 482 507 522 503 438 369 331 337 331 330 331 367 394 402 426 436 411 382 368 362 337 326 311 291 244 177 143 141 146 151 164 177 160 148 207 282 299 310 307 274 245 265 310 335 346 313 311 279 332 417 471 529 623 730 797 822 867 934 997 1023 1023 1018 998 929 827 769 780 792 804 813 878 882 948 970 895 782 737 762 781 787 793 807 769 840 823 750 739 747 720 685 675 689 680 656 678 670 682 674 659 624 669 885 1138 1193 1141 1138 1164 1147 1189 1387 1469 1436 1365 1284 1132 951 869 782 603 552 597 591 601 614 601 589 572 539 501 491 484 478 470 482 534 642 748 807 825 818 716 722 707 655 686 712 756 813 871 899 894 889 880 851 844 840 836 838 849 852 848 860 865 891 918 926 988 1003 994 978 943 869 786 751 718 687 660 651 632 646 643 619 581 529 480 448 447 439 438 423 417 412 404 398 387 366 343 313 283 257 229 225 205 174 140 110 81 56 45 42 54 59 58 60 49 28 17 15 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 18 28 37 43 55 73 84 106 106 110 106 103 109 115 112 111 110 105 78 81 89 75 95 114 118 126 134 135 201 280 422 461 464 366 243 192 200 198 239 280 267 291 372 549 586 549 515 468 443 634 715 752 761 788 831 812 779 777 869 910 501 432 609 1084 1293 1494 1349 1159 1141 1230 1200 1367 1702 1857 1924 2091 1749 1067 562 434 427 420 428 373 387 278 310 280 296 456 975 1632 1919 2271 2223 1668 1325 1449 1481 1306 1368 1349 1487 1471 2092 2483 2352 1825 1624 1555 1238 1103 1413 1466 1151 1170 1205 948 698 823 1251 1462 1394 1287 1374 1394 1040 913 1067 1261 1319 1261 917 766 938 352 258 212 160 158 166 229 305 419 528 588 594 544 443 354 352 373 421 561 751 862 753 494 282 189 213 310 343 379 395 371 317 315 349 309 303 334 374 407 414 397 281 114 89 88 102 79 36 8 0 0 0 0 5 34 97 172 242 242 177 162 160 145 136 126 98 80 67 65 47 22 4 0 0 0 8 24 44 54 36 25 57 32 28 27 29 11 41 83 104 110 91 63 34 0 0 0 9 14 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 40 58 114 202 176 187 322 366 329 288 257 250 281 309 302 262 294 346 323 314 309 312 328 348 349 333 338 325 322 308 299 264 204 170 167 186 218 240 231 207 205 205 224 260 278 233 143 45 0 0 0 0 1 11 59 87 130 149 182 222 256 271 290 319 333 340 347 345 379 462 536 553 551 529 521 569 658 759 906 1065 1229 1349 1380 1460 1530 1572 1600 1637 1688 1742 1771 1769 1785 1794 1806 1835 1858 1866 1864 1845 1834 1844 1848 1861 1880 1895 1891 1884 1897 1902 1900 1898 1901 1908 1906 1894 1907 1927 1937 1971 1981 1970 1965 1955 1957 1975 1986 1992 2004 1979 1976 1976 1977 1981 1977 1943 1910 1898 1884 1858 1841 1804 1767 1756 1744 1725 1720 1739 1755 1763 1777 1806 1811 1751 1708 1752 1788 1794 1812 1810 1783 1736 1714 1682 1613 1576 1557 1549 1550 1537 1520 1447 1401 1384 1335 1251 1196 1188 1163 1156 1192 1231 1188 1140 1050 971 921 899 894 902 879 731 525 424 386 440 456 477 483 499 494 438 385 363 346 344 314 306 340 379 400 413 412 396 386 374 364 326 326 343 310 251 203 176 156 148 151 154 165 137 152 213 230 265 304 318 295 275 300 326 316 313 321 314 303 348 431 476 505 539 566 667 776 805 864 940 983 1013 1023 1004 949 854 775 769 751 765 769 774 786 834 843 796 751 780 844 846 815 733 735 674 730 695 634 617 647 652 580 578 554 544 595 673 678 704 658 605 623 722 915 1139 1157 1113 1101 1156 1149 1226 1439 1572 1538 1466 1367 1161 933 834 736 588 540 539 524 548 578 552 539 553 525 506 495 503 519 530 537 584 666 735 806 844 816 740 740 710 666 672 692 744 821 859 876 875 864 863 823 806 813 834 850 857 850 840 845 865 880 911 936 984 992 979 959 911 836 768 740 696 651 635 618 627 645 636 605 565 523 510 480 443 439 440 427 420 412 405 395 369 352 336 309 281 254 248 230 206 176 141 113 85 67 67 54 78 85 77 66 48 32 21 15 15 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 25 32 38 54 74 89 94 96 100 101 103 111 113 106 103 96 88 79 97 91 77 77 83 88 116 127 122 156 226 308 317 382 374 280 211 205 245 273 257 268 313 428 474 455 456 455 475 506 825 919 853 794 779 795 760 689 678 754 757 688 458 616 1007 1239 1242 1174 1046 983 1272 1065 1161 1336 1628 2021 2448 2306 1542 646 492 499 481 382 384 462 625 855 1006 986 704 1002 1837 2025 1794 1603 1216 945 1231 1704 1878 1883 2136 1879 1499 1636 2026 2094 1883 1805 1681 1363 1173 1214 1172 914 855 1055 1237 1311 1391 1551 1732 1595 1399 1164 1040 1011 1061 1143 1309 1557 1422 719 685 818 326 258 242 192 156 174 240 356 524 607 605 555 468 382 359 370 375 371 473 655 706 602 467 383 338 344 397 399 411 399 331 226 175 205 242 266 283 301 327 347 318 209 106 69 72 77 64 24 3 0 0 6 26 56 101 179 200 223 224 118 80 77 73 82 105 112 89 76 45 25 6 12 14 16 17 39 67 68 74 118 70 30 49 51 12 0 21 35 38 38 30 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 56 64 88 159 283 157 158 252 294 261 248 291 327 307 287 289 320 309 282 254 237 233 249 284 303 298 315 292 256 252 235 232 199 183 189 214 247 265 258 238 229 224 232 247 250 199 108 30 0 0 0 0 0 2 44 82 106 130 171 213 234 248 271 292 310 322 341 342 381 421 489 543 561 540 526 573 676 791 939 1060 1072 1203 1333 1439 1521 1552 1562 1593 1639 1684 1700 1736 1773 1782 1781 1783 1796 1817 1828 1823 1814 1817 1829 1843 1862 1874 1876 1882 1894 1899 1895 1882 1875 1879 1881 1888 1880 1907 1924 1943 1948 1945 1944 1940 1943 1962 1982 1982 1998 1962 1961 1970 1963 1958 1954 1938 1911 1889 1878 1866 1840 1794 1752 1723 1704 1700 1708 1721 1730 1737 1760 1798 1803 1737 1677 1714 1754 1745 1737 1726 1694 1658 1633 1604 1559 1517 1512 1502 1454 1400 1379 1386 1388 1358 1294 1224 1195 1168 1121 1100 1138 1137 1109 1049 982 951 946 932 906 900 853 684 529 440 398 392 421 448 477 502 489 450 402 388 381 350 309 303 339 390 422 425 414 417 389 365 361 344 352 359 325 282 263 236 195 173 170 174 174 137 148 156 208 261 315 344 326 305 325 343 315 289 282 295 315 366 437 474 476 486 535 610 711 742 810 877 943 970 990 1022 994 887 789 773 742 746 715 713 722 735 748 752 765 831 872 877 836 705 639 539 529 512 487 506 590 619 478 490 374 344 414 506 528 571 513 439 557 752 942 1099 1130 1116 1127 1196 1197 1276 1463 1574 1565 1511 1385 1197 965 864 720 619 585 545 511 528 572 602 580 583 558 554 543 551 578 588 589 622 662 689 790 872 826 752 710 674 665 678 716 772 834 836 857 856 837 830 815 806 807 823 844 853 848 854 851 885 899 974 998 985 967 954 930 880 807 768 721 675 649 629 612 627 648 632 595 556 539 516 473 436 429 436 432 426 422 409 386 360 343 330 308 290 269 248 226 201 175 148 127 101 103 87 82 101 106 86 60 48 41 21 17 14 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 14 26 41 55 70 85 85 82 86 92 100 110 109 107 98 90 83 79 94 104 84 61 62 73 135 141 136 159 179 187 253 348 348 269 193 226 239 428 331 289 339 419 437 390 397 434 479 558 700 746 691 624 584 596 662 638 617 645 667 527 499 701 1040 1257 1226 1164 852 1021 1460 1153 1010 1011 1115 1779 2453 2208 1717 714 692 854 1009 810 651 701 1012 1504 1545 1548 960 1034 1833 1868 1670 1286 694 586 958 871 1258 1088 1924 2031 1571 1269 1416 1522 1419 1468 1731 1518 1346 1001 794 801 916 1121 1426 1825 2041 1956 1960 1828 1747 1412 1133 1229 1424 1303 1123 1208 1035 648 549 613 269 243 193 184 167 173 262 421 532 576 534 444 378 361 368 368 339 322 381 472 476 435 421 429 425 417 428 461 483 430 282 142 101 152 214 238 253 263 260 260 246 174 89 44 48 49 43 28 9 0 7 32 76 130 188 210 164 134 128 60 21 13 12 31 66 76 58 51 32 19 15 17 28 43 56 152 248 219 179 158 94 24 25 64 17 20 34 35 33 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 63 74 53 91 144 112 100 102 119 173 236 293 378 395 343 308 323 297 263 216 185 169 178 215 258 287 303 267 261 223 191 194 190 192 208 233 261 280 290 288 255 240 238 239 231 164 67 9 0 0 0 0 2 31 51 76 98 125 135 166 204 226 250 285 308 322 350 359 378 398 472 541 578 583 581 623 722 841 957 964 1085 1198 1309 1408 1490 1523 1532 1563 1594 1610 1630 1678 1742 1765 1764 1756 1758 1778 1796 1805 1808 1811 1818 1832 1848 1860 1869 1885 1893 1901 1903 1891 1878 1872 1869 1890 1881 1896 1912 1919 1924 1938 1946 1946 1949 1961 1967 1959 1960 2003 1945 1977 1957 1933 1928 1922 1899 1872 1862 1833 1799 1759 1723 1719 1689 1686 1699 1704 1706 1723 1752 1770 1783 1712 1641 1686 1721 1688 1684 1670 1631 1582 1530 1495 1484 1452 1451 1468 1441 1373 1337 1383 1420 1386 1317 1265 1214 1151 1103 1077 1095 1064 1009 950 922 910 906 908 884 862 793 653 565 541 503 455 411 406 454 497 486 469 447 415 377 324 297 307 342 388 432 450 460 457 404 355 348 364 379 378 359 338 311 271 231 201 178 216 185 145 138 167 211 276 343 369 366 350 336 337 338 285 266 287 324 380 425 439 463 476 500 544 648 704 774 813 855 918 997 1044 1005 941 836 776 762 727 679 634 639 649 682 767 816 866 874 845 769 623 517 410 361 349 355 422 540 526 417 404 256 211 186 237 329 431 446 414 581 789 950 1028 1119 1145 1169 1196 1205 1311 1476 1548 1557 1474 1346 1149 957 850 752 719 686 624 585 621 639 671 653 662 651 595 561 577 619 641 637 642 634 666 815 892 880 837 742 694 680 681 727 789 836 821 829 820 807 791 793 810 819 822 840 845 845 861 856 873 949 985 980 970 956 942 914 869 793 756 710 673 649 627 618 639 663 637 596 576 539 503 461 428 418 428 439 437 428 398 375 353 339 324 313 291 263 243 221 195 175 153 149 134 121 112 110 122 122 105 97 62 40 22 21 18 13 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 16 28 43 56 67 76 82 80 81 95 102 115 105 108 109 95 86 88 106 113 92 61 52 62 75 90 132 158 154 139 163 268 309 273 295 333 445 368 260 275 354 380 404 272 364 449 496 493 606 661 679 673 644 603 666 631 629 621 642 584 603 776 1031 1108 1230 1195 936 1190 1646 1527 1328 1190 1112 1847 2468 2151 1980 1410 1282 1409 1644 1654 1424 1365 1580 2125 1895 1662 1246 1443 1629 1354 1233 959 464 405 732 372 355 370 903 1425 1489 1206 1168 1138 1104 1203 1616 1571 1306 1058 849 653 990 1370 1492 1737 1731 2018 1669 1438 1670 1745 1435 1467 1673 1557 1188 843 595 474 530 768 284 214 183 178 143 181 328 466 501 472 408 358 334 327 345 340 290 269 271 291 297 300 343 374 386 390 411 508 559 464 226 87 75 151 188 210 245 244 188 151 173 129 52 13 13 23 24 22 9 0 10 43 93 147 223 180 102 86 62 21 2 0 11 31 43 39 31 11 42 40 36 32 37 51 82 184 222 121 114 106 28 25 78 31 5 39 44 35 19 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 68 69 33 47 87 96 89 91 118 198 273 298 370 458 448 403 354 294 209 174 161 146 146 179 233 283 300 308 260 220 180 171 174 195 219 235 251 259 287 289 263 240 233 229 209 128 55 20 0 0 0 3 25 50 69 88 103 108 130 174 212 230 250 287 351 365 387 396 405 433 488 550 604 633 644 683 756 852 891 995 1104 1202 1285 1368 1446 1492 1510 1531 1559 1574 1596 1643 1709 1745 1750 1741 1734 1732 1745 1776 1798 1799 1802 1817 1832 1847 1862 1870 1880 1896 1904 1895 1877 1880 1880 1897 1894 1897 1903 1913 1918 1930 1939 1944 1955 1960 1965 1963 1945 1960 1957 1982 1961 1925 1905 1899 1897 1890 1856 1804 1772 1748 1743 1706 1682 1689 1695 1693 1692 1702 1722 1727 1756 1689 1650 1655 1677 1693 1688 1670 1613 1511 1454 1459 1462 1443 1434 1422 1439 1423 1401 1416 1451 1445 1398 1347 1194 1115 1082 1056 1037 981 904 862 858 868 886 871 833 791 722 634 649 599 535 491 452 440 467 471 445 439 442 417 357 297 308 338 357 391 427 452 500 467 412 357 352 372 388 412 417 373 316 282 254 234 212 241 246 203 178 202 244 309 391 411 418 420 420 382 378 325 289 290 317 351 379 429 437 437 488 550 634 707 754 785 842 915 972 988 956 949 896 850 839 778 725 663 615 623 666 748 812 862 845 758 682 563 437 369 319 270 307 392 431 420 413 333 221 180 132 136 239 404 527 557 670 811 842 1006 1126 1167 1187 1204 1223 1281 1384 1517 1591 1471 1351 1122 934 838 804 781 758 739 734 789 738 750 755 750 724 637 582 599 628 643 643 640 619 650 783 854 858 838 814 761 682 662 692 759 822 818 815 807 785 768 779 808 833 833 846 852 856 869 901 923 949 961 961 971 952 936 897 839 774 742 719 689 661 648 653 663 669 654 618 593 535 487 453 431 421 426 444 449 433 404 377 353 336 325 312 288 265 245 219 195 178 176 160 141 132 132 133 136 136 130 106 68 40 25 26 25 24 21 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 25 40 55 62 65 71 78 83 99 103 110 110 112 112 100 91 102 111 98 88 71 51 58 84 111 144 159 149 121 139 265 243 226 279 390 421 298 212 283 369 366 269 216 353 462 485 447 416 544 886 1041 1074 942 805 703 652 643 667 717 723 742 936 1069 1190 1257 1182 1308 1586 1749 1693 1425 1090 1901 2300 2323 2324 2277 2017 1797 1752 1911 1914 1877 2053 2244 1903 1545 1287 1322 1313 1108 335 460 329 215 375 533 629 532 543 907 1288 1216 1194 1064 1135 1371 1610 1474 1146 995 795 586 1071 1575 1570 1569 1536 1603 1306 824 1062 1502 1403 1381 1604 1696 1348 838 564 511 559 944 241 187 175 150 113 219 395 471 450 378 334 313 293 296 321 324 290 251 206 199 179 176 204 244 287 325 397 543 582 431 183 72 72 101 137 183 224 199 123 96 110 73 21 1 0 4 6 5 2 3 18 40 57 86 137 118 96 78 40 21 7 0 28 56 44 33 28 27 66 99 78 60 45 33 44 137 177 80 92 91 94 205 161 46 22 29 37 47 33 5 3 0 0 0 3 14 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 57 59 30 31 29 50 70 93 160 241 290 328 362 435 451 469 387 280 158 130 141 140 125 115 154 178 286 294 261 248 218 200 196 220 238 225 215 217 236 245 240 215 214 212 183 137 85 30 0 0 3 26 51 72 81 93 99 118 151 195 238 263 288 332 435 447 463 469 472 489 525 569 610 646 682 723 731 791 886 1015 1124 1211 1279 1344 1411 1456 1471 1498 1539 1560 1568 1610 1677 1710 1726 1725 1719 1716 1720 1746 1773 1766 1781 1799 1816 1826 1840 1855 1865 1876 1887 1883 1877 1889 1896 1888 1888 1900 1900 1906 1912 1921 1923 1909 1920 1935 1934 1938 1962 1965 1957 1990 1973 1926 1897 1896 1906 1909 1848 1768 1725 1731 1715 1697 1668 1654 1655 1658 1666 1673 1681 1672 1717 1692 1684 1705 1715 1707 1715 1734 1689 1564 1496 1497 1481 1497 1417 1375 1397 1426 1424 1429 1461 1464 1427 1299 1125 1051 1040 1021 969 903 867 844 827 861 872 853 813 765 739 723 705 645 590 563 531 474 433 433 411 408 419 402 361 328 358 399 401 406 413 452 491 457 401 370 376 396 407 420 412 360 319 299 300 307 286 362 341 258 239 284 325 364 444 455 459 491 510 473 451 384 323 302 309 328 367 422 452 462 513 585 640 699 738 776 843 913 950 958 965 986 973 964 925 862 781 727 741 732 727 739 788 858 785 676 586 498 394 327 283 240 299 317 309 366 394 301 261 203 127 116 217 417 589 644 642 745 889 1029 1122 1160 1190 1233 1276 1293 1368 1519 1582 1468 1307 1117 1040 935 794 773 782 795 839 894 845 845 802 786 749 655 592 614 641 642 633 630 619 657 747 776 781 803 788 729 642 650 676 739 800 803 807 804 783 770 788 799 814 810 826 849 864 874 913 940 908 867 891 953 922 910 872 820 769 753 734 707 677 653 707 709 689 672 634 581 526 481 444 425 429 439 462 471 445 416 384 360 343 330 316 294 274 250 220 206 195 189 167 149 145 147 148 148 144 137 116 83 54 36 35 38 36 27 16 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 21 35 47 51 59 67 78 85 90 92 92 98 108 108 98 93 115 112 108 85 78 66 75 89 114 146 135 103 75 74 202 143 100 217 422 465 286 258 336 370 265 193 167 329 462 426 387 389 508 815 1083 1196 1104 1018 829 697 677 698 814 816 784 926 1116 1212 1277 1352 1350 1275 1329 1447 1489 1269 1803 2054 2057 2109 2141 2006 1793 1411 1576 1735 1742 1971 2054 1752 1224 829 787 624 436 280 423 299 232 296 643 1089 1070 666 876 1217 961 911 840 913 1214 1452 1249 881 874 725 711 1162 1414 1361 1239 1116 1040 956 599 662 631 884 1108 1446 1618 1341 910 729 777 757 905 202 157 131 95 100 247 386 433 385 382 355 292 264 292 326 327 307 270 200 159 145 122 127 154 195 265 386 514 497 333 146 66 61 72 100 154 187 154 99 82 57 24 4 0 0 0 8 11 15 23 32 29 11 23 64 63 93 93 56 30 27 35 61 72 43 33 33 42 150 198 161 104 61 32 21 35 50 47 51 88 244 83 61 29 26 30 45 52 48 41 21 0 0 3 21 34 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 43 53 49 63 58 36 46 70 98 139 220 323 377 378 385 356 367 327 241 118 73 105 148 150 119 146 237 263 229 207 236 251 253 254 275 298 262 183 147 153 168 189 178 183 184 171 154 105 33 0 3 22 40 64 83 89 90 110 141 181 231 282 321 359 405 501 531 560 571 558 555 568 579 589 625 680 690 755 834 920 1021 1125 1209 1276 1335 1383 1411 1438 1483 1526 1549 1546 1580 1630 1658 1685 1699 1699 1699 1697 1713 1737 1737 1765 1788 1799 1804 1819 1836 1842 1849 1863 1860 1862 1871 1883 1857 1865 1880 1890 1902 1904 1903 1905 1905 1911 1930 1930 1956 1959 1963 1973 1968 1953 1919 1890 1885 1895 1904 1867 1781 1686 1683 1672 1663 1672 1671 1650 1627 1637 1655 1662 1675 1700 1705 1692 1712 1720 1696 1706 1748 1725 1634 1593 1570 1537 1517 1411 1300 1283 1352 1417 1430 1448 1468 1390 1227 1076 1018 1013 987 960 908 833 791 803 850 837 815 792 768 759 773 740 669 599 554 538 488 446 431 436 434 436 410 382 372 394 428 441 446 433 443 465 449 413 392 405 421 434 446 419 365 346 357 387 408 415 456 419 337 322 383 427 429 470 473 501 551 604 574 510 449 397 366 334 331 380 458 511 525 553 609 640 681 735 788 855 919 955 998 1005 1034 1046 1028 986 936 866 812 840 865 863 850 848 832 739 622 538 468 414 367 244 211 244 217 238 287 295 275 262 225 156 125 206 404 526 523 551 727 953 1099 1157 1198 1239 1260 1300 1335 1364 1497 1548 1466 1290 1181 1074 869 780 800 840 836 882 899 858 848 798 754 722 651 614 634 642 660 669 642 629 662 731 771 764 757 778 723 621 628 669 733 760 790 801 774 759 763 799 779 750 774 799 828 857 875 906 943 940 926 917 927 894 881 860 824 806 783 744 705 652 642 726 726 719 655 610 571 526 481 445 428 440 461 489 493 465 426 390 375 358 333 319 299 265 241 222 215 206 193 171 152 151 156 158 163 158 153 145 110 73 53 52 54 46 39 22 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 19 31 37 43 51 58 73 80 80 78 82 91 97 101 95 92 98 117 101 105 96 85 93 104 110 122 97 55 38 44 67 49 52 240 545 393 191 298 283 225 114 73 130 299 424 377 305 253 397 450 640 822 869 789 741 741 700 619 724 782 798 945 1103 1187 1251 1345 1332 1122 1041 1242 1364 1373 1659 1775 1721 1868 1850 1655 1465 1206 1161 1365 1519 1664 1783 1750 1356 892 786 543 375 475 637 709 863 1122 1254 1265 1544 1129 782 662 660 594 527 568 759 975 893 702 770 741 866 1108 1178 1120 889 566 434 599 590 682 670 729 910 1231 1452 1105 1076 1030 1168 1135 923 205 122 91 69 95 230 336 355 351 362 331 274 264 311 357 365 334 275 164 144 124 100 90 92 125 234 387 460 401 251 100 77 54 60 79 130 164 145 103 69 24 3 0 0 0 0 23 35 41 43 29 7 0 2 15 45 109 141 121 80 91 100 85 63 43 40 39 71 174 198 173 128 81 39 11 9 21 22 23 33 116 25 20 22 29 31 27 23 24 19 6 6 1 13 29 32 16 4 0 0 0 0 0 0 0 0 0 0 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 50 51 51 61 58 57 73 115 169 233 304 351 373 376 377 308 242 198 156 76 35 58 87 119 200 252 289 248 190 168 210 265 307 325 350 350 258 144 88 79 96 129 148 155 160 169 161 120 58 0 1 5 6 48 54 75 96 140 185 225 283 348 392 430 458 519 588 636 652 636 615 600 581 569 582 596 674 763 843 927 1039 1144 1222 1275 1316 1348 1369 1424 1473 1516 1536 1540 1560 1590 1591 1606 1644 1673 1688 1694 1701 1714 1724 1755 1770 1779 1790 1803 1814 1818 1821 1832 1825 1829 1827 1853 1833 1839 1860 1883 1899 1901 1896 1894 1890 1881 1898 1898 1917 1935 1951 1952 1952 1928 1891 1876 1848 1860 1881 1863 1826 1721 1670 1658 1676 1669 1641 1628 1586 1602 1639 1671 1665 1677 1695 1701 1719 1731 1723 1726 1742 1713 1690 1719 1614 1595 1493 1393 1274 1206 1263 1348 1374 1457 1417 1333 1175 1055 1004 990 961 929 874 788 744 757 816 808 781 772 763 779 804 780 708 627 573 561 526 510 459 459 469 464 447 422 396 407 453 479 499 465 453 443 434 430 430 430 434 444 438 414 381 378 418 436 466 492 529 496 406 391 461 494 479 489 497 535 609 663 632 561 516 506 470 391 367 405 461 592 634 646 655 673 703 746 815 868 909 937 968 967 984 1019 1032 1015 991 956 879 898 851 856 866 824 765 676 596 570 556 489 368 206 210 186 179 189 193 226 264 273 271 218 155 202 256 506 524 575 794 1045 1173 1191 1197 1215 1291 1350 1391 1404 1504 1525 1484 1384 1229 1037 873 801 839 937 903 908 884 866 859 787 705 687 631 623 632 665 680 691 672 649 670 725 749 769 767 752 725 627 626 651 689 737 768 752 727 731 743 765 753 715 735 771 814 851 869 870 848 891 891 884 891 884 869 858 846 820 784 743 694 619 618 624 668 666 618 587 568 530 479 454 457 476 492 507 506 473 426 403 390 359 332 315 294 262 237 229 212 199 189 173 156 154 163 168 175 165 168 166 138 102 85 73 69 55 48 24 5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 19 26 30 38 46 48 56 68 76 82 81 81 90 95 95 95 116 125 131 129 110 108 130 136 124 99 60 37 31 33 33 43 130 307 457 308 400 303 197 116 63 56 129 288 354 354 204 143 209 263 368 430 412 502 639 791 677 646 647 680 738 837 933 1042 1163 1268 1290 1028 1001 1119 1237 1293 1383 1442 1436 1578 1589 1474 1250 1250 1287 1322 1359 1400 1560 1827 1640 1588 1247 941 670 751 1099 1304 1574 1897 1706 1579 1654 1610 1510 1351 975 695 667 560 567 581 633 748 815 811 876 976 1088 1284 915 452 287 385 493 677 789 769 848 1031 1219 973 1064 1383 1611 1531 1119 218 152 117 90 138 303 322 284 276 304 299 285 314 375 418 422 385 287 272 174 124 95 83 89 135 248 370 386 335 289 161 87 54 50 65 108 162 170 120 60 18 12 0 0 0 13 33 50 48 33 15 0 0 0 4 48 138 213 223 186 173 135 76 49 35 6 13 72 88 91 88 83 70 54 45 27 7 22 31 68 73 65 10 17 23 20 18 10 0 11 38 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 39 40 49 48 52 64 86 136 201 266 320 339 310 294 328 293 182 105 75 41 24 31 42 101 249 308 309 226 158 139 180 246 275 311 363 349 250 120 49 26 51 95 128 152 166 182 178 139 95 36 0 0 0 4 36 77 119 190 252 292 350 415 443 468 469 528 612 669 683 673 656 625 594 589 563 578 658 757 853 944 1059 1166 1235 1269 1304 1344 1370 1419 1495 1526 1546 1556 1566 1572 1585 1609 1637 1667 1690 1701 1705 1708 1720 1738 1746 1760 1771 1777 1787 1798 1800 1807 1799 1798 1797 1825 1825 1823 1841 1872 1897 1907 1904 1893 1883 1886 1919 1941 1949 1929 1927 1922 1911 1906 1892 1860 1806 1796 1839 1833 1823 1803 1742 1679 1663 1655 1630 1619 1580 1604 1626 1644 1617 1631 1652 1678 1702 1709 1713 1705 1659 1691 1732 1719 1575 1535 1408 1327 1286 1250 1267 1303 1357 1407 1346 1263 1129 1028 977 960 930 882 831 763 727 749 816 820 820 807 783 791 801 773 720 680 642 612 597 512 470 470 481 466 466 475 464 472 485 524 516 508 494 455 441 465 493 501 499 486 465 434 395 395 413 446 517 571 583 536 459 443 494 509 502 513 530 567 659 724 685 605 578 602 517 454 450 494 559 674 731 739 737 734 741 773 848 872 866 861 837 866 925 981 1007 990 976 968 956 950 887 870 824 747 685 622 569 549 496 463 381 215 223 179 164 156 173 243 300 306 344 290 214 234 328 661 706 695 885 1134 1230 1208 1246 1266 1345 1386 1430 1456 1487 1493 1474 1389 1202 1007 877 835 848 921 912 920 903 881 882 859 792 739 688 675 647 647 664 690 691 673 680 716 736 806 792 777 776 689 658 655 668 719 760 721 701 705 708 719 718 716 723 748 798 845 859 860 859 844 853 862 883 892 886 866 820 782 757 726 693 652 651 610 580 578 572 554 542 530 518 486 483 510 523 521 506 489 472 427 392 369 341 320 297 268 259 238 210 194 187 176 159 163 165 180 188 181 186 189 168 145 133 94 85 65 51 31 14 3 0 0 0 0 0 0 0 0 0 0 2 4 4 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 13 14 21 30 39 42 43 50 60 72 78 76 98 83 81 88 101 119 130 142 140 96 91 90 120 107 56 37 34 38 40 58 89 223 368 465 431 413 317 219 179 128 100 127 251 329 273 190 169 162 233 355 407 425 495 678 819 659 581 550 552 607 686 784 910 1034 994 1082 976 925 1008 1115 1120 1121 1154 1199 1317 1389 1388 1326 1330 1290 1182 1137 1168 1276 1263 1369 1402 1356 1211 899 875 1456 1531 1740 1916 1619 1782 1799 1738 1587 1431 1506 1179 1316 1340 1170 938 771 893 1036 1031 1063 1165 1344 1490 1203 734 458 398 432 557 630 767 885 947 1007 996 1243 1631 1793 1631 1337 206 139 108 103 171 193 294 283 233 271 288 296 361 446 472 454 444 397 286 200 155 125 112 123 173 261 329 314 297 256 153 84 51 38 58 111 179 186 121 74 58 27 0 0 0 4 20 36 32 15 2 0 0 0 4 54 124 214 259 265 217 124 63 41 5 0 4 35 9 7 19 23 36 43 44 28 0 5 17 2 19 2 0 14 20 8 0 0 0 11 36 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 34 3 24 43 64 94 146 211 265 302 312 287 220 242 265 177 87 41 26 25 26 34 95 259 312 286 195 140 110 150 174 219 305 353 312 228 110 39 16 52 84 134 184 204 207 201 169 114 49 0 0 0 0 44 107 166 236 298 341 400 446 468 487 479 515 601 656 669 665 652 635 622 602 560 561 637 742 849 957 1068 1161 1209 1257 1332 1382 1403 1441 1522 1559 1570 1579 1583 1585 1592 1612 1644 1672 1693 1709 1712 1713 1719 1723 1732 1745 1752 1757 1769 1778 1775 1777 1775 1781 1776 1795 1807 1802 1808 1840 1872 1881 1886 1884 1852 1863 1897 1926 1947 1931 1914 1899 1884 1891 1893 1858 1793 1736 1814 1800 1788 1792 1748 1683 1648 1636 1628 1603 1598 1598 1594 1593 1593 1611 1633 1667 1682 1658 1662 1662 1646 1767 1740 1590 1461 1388 1321 1265 1222 1237 1316 1376 1356 1349 1274 1207 1108 1043 992 944 903 855 807 767 748 784 836 856 890 868 827 806 802 792 764 736 720 718 603 494 451 471 481 471 481 502 507 525 484 508 513 546 536 498 485 513 554 563 539 493 483 467 404 381 384 457 568 639 652 628 563 539 550 554 521 522 562 627 724 785 781 766 689 645 537 517 534 586 653 705 728 744 761 774 782 807 857 864 862 829 790 809 874 954 1002 971 946 944 950 916 896 856 806 725 658 620 559 572 532 479 378 273 232 197 162 127 153 251 308 270 358 326 309 339 529 778 826 828 1002 1226 1284 1285 1294 1256 1335 1387 1411 1438 1465 1489 1501 1454 1234 1021 868 822 810 851 891 929 924 872 837 841 803 764 738 702 683 682 664 659 674 677 703 738 743 831 845 844 807 757 738 714 677 699 712 685 668 665 669 688 701 721 736 744 779 812 843 838 860 841 837 859 888 907 914 878 819 771 729 716 693 678 667 645 627 606 573 514 502 498 515 505 511 530 541 534 518 509 478 425 395 380 358 337 328 317 285 243 210 192 184 176 176 169 175 193 206 206 210 227 223 193 157 120 99 81 63 56 37 9 0 0 0 0 0 0 0 2 2 0 4 9 10 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 8 14 21 30 44 52 50 47 53 72 72 77 80 83 84 90 102 112 129 148 160 107 80 77 75 55 41 37 43 58 113 174 178 269 358 427 444 415 341 214 114 66 88 118 245 347 327 305 278 249 270 360 435 456 514 676 748 628 517 506 502 521 593 607 587 586 660 768 787 746 784 859 839 897 895 1128 1261 1323 1319 1285 1285 1260 970 995 1053 1083 1153 1228 1281 1373 1433 1432 1510 1549 1527 1641 1580 1348 1496 1608 1709 1556 979 1309 1546 1169 1134 1113 971 873 1042 1295 1319 1373 1512 1635 1556 1181 776 624 488 298 334 432 689 845 931 959 1066 1340 1558 1520 1285 1161 191 124 94 95 109 190 262 251 250 278 267 278 366 467 498 492 472 393 278 219 185 172 159 165 206 261 274 239 243 206 116 71 40 37 69 150 207 208 162 91 72 22 0 0 0 0 4 7 6 2 0 0 0 0 3 53 89 141 187 235 197 120 63 22 0 0 0 3 0 0 1 1 1 1 1 0 0 0 2 19 33 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 19 43 65 97 147 186 212 250 296 210 168 162 198 172 109 75 62 52 49 68 152 251 286 250 186 138 127 119 138 198 277 321 285 212 111 60 56 78 99 157 227 254 236 216 184 113 36 25 2 0 22 77 151 218 273 317 351 390 408 483 499 478 499 569 622 642 647 646 642 637 625 578 573 640 750 860 956 1058 1123 1176 1266 1342 1399 1431 1466 1524 1570 1579 1600 1615 1618 1615 1613 1623 1649 1672 1700 1707 1713 1720 1719 1720 1731 1736 1739 1753 1750 1731 1752 1741 1763 1759 1769 1787 1775 1758 1772 1796 1822 1848 1853 1825 1832 1864 1905 1919 1916 1903 1871 1846 1861 1871 1867 1815 1741 1770 1775 1780 1784 1747 1686 1649 1635 1659 1637 1624 1605 1581 1576 1572 1600 1624 1601 1589 1658 1674 1678 1695 1799 1706 1512 1362 1244 1185 1167 1141 1166 1257 1347 1350 1324 1222 1164 1118 1089 1034 960 912 874 814 792 798 833 846 880 909 904 872 835 806 796 797 857 802 741 616 499 456 472 471 446 453 484 516 541 518 511 543 581 576 556 542 554 592 593 552 508 473 459 430 410 434 511 594 641 689 758 719 719 631 607 563 539 595 689 770 822 831 845 758 681 579 569 596 644 674 694 720 733 750 767 790 821 837 837 839 817 785 787 847 944 1006 986 977 998 966 916 887 860 832 787 726 641 580 616 564 518 444 330 260 217 142 81 90 149 221 183 264 306 354 434 626 787 831 929 1125 1292 1337 1352 1342 1303 1318 1377 1427 1436 1465 1534 1531 1478 1288 1070 923 838 807 815 868 919 913 858 775 763 767 753 713 686 665 675 668 630 645 667 725 796 791 792 819 837 833 824 818 769 683 696 689 668 641 635 647 652 662 701 736 740 753 766 818 822 825 813 833 873 895 918 943 889 774 730 694 704 702 691 673 651 619 582 552 509 491 482 508 525 534 538 543 548 539 521 477 424 402 392 374 361 352 328 289 243 212 192 183 182 181 181 188 202 217 223 229 249 241 210 171 139 109 92 89 79 46 12 0 0 0 0 0 1 2 4 5 6 10 12 13 20 15 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 9 14 21 29 43 57 57 56 59 77 85 84 91 93 86 90 109 102 111 135 161 134 105 82 52 39 35 39 74 84 138 213 203 273 324 324 324 350 306 192 72 194 259 365 430 386 297 239 213 230 238 311 361 412 446 494 525 491 442 501 478 499 537 422 411 463 497 569 651 646 708 707 707 826 916 1055 1196 1241 1218 1137 1088 1194 827 822 870 949 1058 1141 1268 1461 1600 1621 1691 1621 1394 1506 1461 1224 1091 1023 1707 1727 886 703 961 606 459 504 588 739 1052 1070 1304 1410 1518 1573 1448 1049 655 601 435 217 187 510 779 868 936 945 948 1025 1216 1160 1078 967 176 139 125 93 109 187 214 208 242 267 252 280 383 469 487 507 444 357 339 262 197 184 183 193 230 263 250 203 174 119 78 52 38 55 94 177 224 213 173 113 67 16 0 0 0 0 0 0 0 0 0 0 0 4 29 47 65 88 122 138 119 81 36 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 31 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 36 3 0 22 40 62 101 138 175 189 162 224 99 110 106 129 143 129 128 150 169 166 155 159 199 225 210 181 175 174 156 154 188 242 282 268 175 113 94 99 117 158 204 263 285 252 210 164 107 86 10 1 17 42 104 182 244 285 311 319 312 360 456 489 478 492 544 589 608 614 625 641 656 664 633 636 704 807 900 937 1001 1099 1191 1285 1353 1404 1434 1473 1514 1533 1553 1574 1603 1628 1626 1611 1601 1608 1625 1657 1664 1687 1706 1696 1690 1702 1712 1719 1737 1731 1694 1715 1705 1736 1734 1735 1754 1743 1710 1700 1709 1762 1791 1795 1814 1798 1816 1835 1835 1857 1875 1854 1801 1813 1834 1875 1853 1827 1793 1798 1808 1794 1746 1683 1660 1652 1655 1654 1659 1607 1573 1568 1558 1592 1653 1646 1585 1597 1676 1702 1747 1848 1731 1500 1334 1261 1206 1156 1185 1157 1228 1345 1357 1312 1240 1186 1148 1114 1073 1015 956 886 837 815 827 834 872 903 912 907 900 878 837 814 817 855 794 746 644 556 506 479 463 493 580 483 527 538 519 510 560 590 601 600 579 576 612 622 592 540 488 471 466 487 533 585 621 668 738 772 827 789 712 659 616 589 644 750 803 812 836 859 789 726 650 639 662 684 695 698 689 699 714 732 771 788 787 780 773 764 754 774 837 922 951 954 948 988 973 906 868 856 847 836 774 625 655 655 590 562 505 409 327 228 110 61 60 71 110 109 111 221 378 551 709 829 962 1088 1236 1260 1334 1350 1368 1367 1365 1381 1402 1430 1499 1573 1529 1441 1242 1094 981 949 885 817 824 836 846 843 700 687 717 710 672 664 650 603 600 615 620 652 728 822 879 874 874 883 872 852 814 745 669 673 665 657 630 622 630 630 636 667 696 710 723 759 804 819 814 816 848 885 919 958 995 916 779 738 717 713 712 709 707 677 622 556 541 527 502 484 495 522 539 536 534 543 554 527 474 423 406 401 392 380 356 319 286 257 232 207 202 191 189 195 200 209 220 230 232 261 257 222 181 148 118 101 100 91 54 13 1 0 0 0 2 6 6 6 8 8 11 13 17 22 18 13 10 7 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 16 21 28 34 37 46 54 65 80 90 88 86 85 81 92 126 127 137 165 166 141 129 94 49 78 76 47 77 111 218 236 240 386 598 636 480 317 159 113 306 441 726 811 629 372 152 99 85 97 138 207 249 293 327 325 338 382 301 364 371 373 369 336 353 390 430 520 628 625 487 507 587 705 791 828 808 855 994 925 792 781 680 679 767 868 935 982 1146 1365 1406 1498 1543 1487 1299 1330 1637 1539 1049 952 1600 1700 1193 759 640 473 296 171 214 481 745 839 1134 1314 1380 1393 1417 1318 1083 600 621 618 590 887 1170 1131 1001 843 822 703 913 1002 1109 1141 175 166 149 114 122 178 187 185 236 251 258 313 368 422 501 503 433 363 346 266 224 195 202 213 255 269 214 177 119 74 49 35 45 91 137 198 235 215 174 137 60 16 0 0 0 0 0 0 0 0 0 9 32 41 55 55 51 61 67 79 96 94 72 53 31 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 19 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 39 43 38 0 0 0 0 0 19 9 30 58 105 166 168 150 142 61 66 64 75 87 88 104 163 240 275 234 174 148 146 157 157 179 209 235 229 205 203 212 203 129 113 118 144 179 225 263 285 275 233 187 155 139 83 8 21 30 67 130 195 245 274 287 271 249 275 410 464 477 496 544 579 590 602 621 653 685 671 711 739 798 880 914 960 1033 1109 1199 1305 1370 1417 1442 1467 1488 1511 1537 1559 1583 1612 1630 1613 1584 1577 1574 1584 1613 1645 1669 1660 1649 1660 1673 1677 1682 1699 1675 1696 1684 1704 1700 1695 1710 1708 1677 1657 1659 1708 1740 1746 1774 1763 1770 1775 1844 1877 1815 1814 1737 1758 1793 1853 1857 1857 1830 1797 1777 1759 1720 1686 1661 1644 1623 1624 1638 1603 1589 1596 1590 1608 1674 1709 1703 1677 1742 1723 1749 1806 1750 1548 1401 1369 1307 1255 1260 1188 1223 1329 1376 1341 1293 1225 1159 1132 1130 1080 1004 915 837 824 827 862 908 932 917 893 894 906 895 894 862 868 819 750 684 616 539 474 469 517 598 494 537 548 526 523 549 572 603 637 630 616 654 632 598 546 531 497 490 512 551 596 630 686 794 798 809 832 815 758 708 679 703 772 783 829 811 821 775 756 737 737 749 764 760 716 698 688 698 730 750 759 748 727 708 680 676 752 834 867 899 896 873 871 857 868 887 880 879 869 778 653 673 640 637 607 580 503 370 231 110 61 53 57 64 66 90 217 453 682 801 867 928 982 1195 1256 1263 1286 1345 1371 1369 1379 1407 1479 1525 1566 1458 1399 1297 1271 1160 1039 928 797 775 767 786 763 680 638 664 678 640 615 601 528 529 549 578 635 726 805 860 871 867 878 883 870 817 716 668 641 632 618 596 592 602 608 622 645 641 652 703 728 774 808 804 801 820 843 951 999 1007 936 801 749 749 752 746 734 729 689 631 578 571 541 518 505 507 525 540 534 521 533 547 514 458 421 408 407 404 390 357 312 292 263 252 238 228 212 205 206 209 214 215 221 240 259 258 228 189 163 150 125 112 104 65 18 2 0 0 0 6 14 12 11 8 8 8 14 20 23 22 19 16 15 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 3 10 15 18 23 28 33 33 45 57 65 79 90 93 93 91 91 104 146 164 173 179 168 143 132 122 116 167 180 111 138 208 354 388 368 484 702 630 414 340 151 92 296 768 1091 851 571 294 89 83 59 44 60 111 174 227 239 225 223 282 182 176 198 193 196 220 258 259 280 387 394 443 394 424 531 642 685 684 665 776 805 745 640 559 645 823 905 930 902 900 963 1075 1114 1274 1362 1372 1295 1090 1219 1605 1063 1178 1419 1593 1644 1562 1199 729 527 277 227 407 449 672 996 1273 1340 1262 1312 1468 1229 798 825 1112 1380 1609 1618 1238 932 710 672 670 794 1028 1130 1092 167 173 178 156 160 172 154 172 229 249 252 263 312 421 519 499 445 387 340 272 240 203 194 215 249 243 181 120 82 61 39 35 67 152 184 208 241 234 181 125 62 24 0 0 0 0 0 0 0 0 10 31 44 77 81 73 60 60 63 71 92 119 128 109 80 50 29 19 19 57 73 64 38 12 1 1 0 3 17 18 18 3 0 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 51 42 0 0 0 0 0 0 0 0 0 22 69 124 172 150 82 44 32 29 33 37 44 71 157 272 307 261 170 98 78 75 106 181 253 280 271 234 177 148 136 91 95 117 166 213 249 271 262 225 196 176 144 126 77 33 55 62 94 145 192 217 228 255 291 325 271 363 406 423 489 563 599 619 641 662 689 721 721 799 837 884 904 949 1009 1059 1112 1188 1287 1355 1405 1415 1430 1461 1497 1519 1531 1546 1572 1601 1604 1564 1563 1551 1558 1579 1604 1626 1625 1617 1623 1629 1635 1639 1670 1672 1672 1663 1673 1674 1673 1673 1661 1644 1634 1631 1661 1688 1697 1732 1705 1711 1740 1778 1796 1750 1761 1675 1701 1742 1774 1791 1785 1775 1754 1736 1742 1736 1703 1707 1709 1667 1652 1649 1618 1607 1615 1615 1625 1659 1697 1713 1661 1717 1727 1712 1739 1726 1625 1531 1458 1357 1301 1337 1300 1326 1357 1382 1381 1297 1204 1163 1159 1161 1095 1017 927 920 862 871 926 972 976 943 912 905 917 929 938 907 900 831 767 719 667 598 510 473 510 562 545 579 579 559 538 534 563 620 675 690 678 700 663 660 602 552 530 517 504 511 549 566 568 671 792 825 879 888 845 798 773 774 780 787 822 773 786 767 787 807 823 834 816 784 745 719 688 708 731 730 733 711 685 685 673 649 700 770 802 887 881 830 777 761 819 882 894 881 833 790 690 654 594 612 640 596 489 372 252 135 62 48 50 50 58 99 264 555 797 853 834 834 1010 1173 1200 1226 1274 1334 1342 1297 1318 1410 1507 1512 1532 1444 1417 1412 1337 1193 1072 932 758 720 725 704 689 652 613 597 594 592 603 607 584 623 574 554 636 716 803 868 887 908 897 852 830 843 789 692 654 643 605 569 552 576 590 584 580 602 639 677 681 709 757 774 773 786 819 946 1001 994 897 796 766 767 776 770 765 730 679 642 637 608 564 538 537 541 541 542 538 511 523 525 497 455 425 414 406 400 385 348 307 290 270 262 254 240 226 214 209 216 214 211 218 238 254 251 230 205 189 160 121 107 110 73 25 6 3 0 1 6 11 17 11 3 0 5 13 21 23 22 23 22 18 14 11 7 3 0 0 0 0 0 0 0 0 0 0 0 2 9 16 22 25 32 32 44 55 60 67 75 82 88 96 97 101 123 159 172 196 220 195 144 139 144 171 182 220 200 189 210 311 413 437 450 579 376 240 226 177 159 278 638 972 668 385 215 160 110 54 38 54 100 166 158 164 152 150 191 137 98 93 97 108 127 167 129 151 188 198 260 305 411 577 693 690 694 720 692 676 641 617 626 752 997 1074 1071 966 895 856 869 941 1090 1222 1195 1192 1091 1092 1392 1214 1220 1325 1404 1353 1195 1158 1058 710 629 705 627 504 561 842 1163 1256 1158 1199 1388 1126 762 723 908 1061 1426 1353 1038 735 651 648 584 810 1295 1408 1098 164 179 201 206 209 163 143 184 237 262 249 235 289 407 499 499 450 418 370 288 219 201 181 205 247 239 169 93 67 59 40 47 54 109 169 189 215 222 171 116 80 31 0 0 0 0 0 0 0 0 14 42 52 63 88 87 101 96 95 90 134 188 193 167 150 134 97 97 69 87 126 143 109 69 42 15 1 1 0 0 2 0 0 15 22 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 7 0 0 0 1 1 0 0 0 0 0 0 0 0 0 6 22 43 74 111 86 48 34 18 14 17 27 41 86 182 277 295 254 173 162 100 73 99 214 308 328 300 238 164 124 107 61 76 107 161 199 217 229 212 167 157 144 119 108 81 65 94 102 120 159 182 196 229 261 341 384 331 345 365 428 515 597 655 675 697 719 746 776 790 872 892 917 965 1022 1066 1090 1121 1187 1252 1313 1336 1354 1392 1431 1480 1507 1502 1502 1527 1563 1573 1547 1543 1534 1540 1555 1574 1594 1605 1609 1612 1617 1619 1616 1644 1652 1646 1647 1656 1661 1661 1651 1634 1636 1621 1617 1625 1656 1650 1651 1647 1665 1702 1737 1745 1717 1718 1644 1655 1684 1698 1723 1721 1712 1706 1691 1673 1674 1665 1662 1687 1662 1624 1622 1617 1609 1602 1597 1607 1650 1699 1690 1695 1625 1638 1677 1692 1669 1629 1566 1473 1399 1292 1371 1375 1393 1374 1361 1335 1276 1212 1182 1175 1166 1105 1041 1028 961 909 919 971 1020 1020 979 967 968 980 973 990 969 920 829 760 727 702 663 558 488 522 580 615 632 595 572 555 554 594 662 731 757 738 712 740 699 628 583 570 553 513 511 520 522 518 610 728 808 885 903 867 836 824 806 794 802 795 761 769 779 806 833 847 853 841 844 833 709 695 711 713 694 678 673 675 684 685 649 644 667 782 873 886 842 787 777 808 824 870 816 715 760 686 591 560 572 592 587 494 392 289 156 73 60 49 46 56 123 331 647 871 902 904 895 1073 1164 1165 1184 1232 1251 1258 1294 1248 1231 1421 1465 1483 1422 1377 1346 1276 1186 1055 909 775 676 666 677 641 626 607 569 524 506 563 555 500 547 583 552 597 674 727 761 808 761 792 791 781 780 760 795 806 684 576 550 526 557 566 562 550 581 619 638 648 661 680 683 738 748 786 897 965 959 910 857 791 760 777 754 776 732 721 690 654 615 573 555 563 569 557 554 526 501 504 509 487 450 431 423 396 383 364 333 305 288 279 265 253 248 242 228 219 220 218 213 216 227 241 246 232 221 206 156 118 113 112 79 44 28 10 0 1 11 7 8 4 1 1 1 7 19 22 18 17 19 17 16 17 14 5 0 0 0 0 0 0 0 0 0 0 0 0 2 11 20 22 35 34 39 50 59 63 66 73 81 97 106 105 135 164 191 219 222 192 148 157 187 199 227 251 246 217 218 283 301 388 377 347 248 178 193 218 236 311 473 909 510 380 259 188 136 85 70 99 108 128 128 108 113 118 134 121 91 75 72 64 71 111 92 76 90 124 167 256 458 533 538 536 507 528 600 631 637 646 683 810 946 1102 1063 924 855 831 847 925 1047 1116 1039 1039 1091 1133 1325 1370 1310 1353 1429 1567 1254 1379 1462 1219 1351 1402 959 567 412 598 898 1073 1086 1169 1258 978 558 514 563 623 964 1234 848 653 657 781 917 925 1482 1771 1335 161 178 218 246 238 200 175 210 218 265 251 232 285 375 421 422 418 433 343 261 243 215 192 218 262 251 168 87 80 75 54 55 62 93 126 115 129 165 162 130 97 48 20 20 3 0 0 0 0 0 22 56 47 71 75 120 152 146 140 134 157 188 194 194 211 199 196 130 87 79 99 115 111 92 65 36 20 16 0 0 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 46 41 44 52 42 29 23 20 15 25 50 71 114 197 252 217 178 162 134 96 87 138 262 334 319 276 219 172 152 89 51 69 91 129 156 161 165 153 114 114 108 101 110 108 106 121 121 134 152 167 205 252 289 377 434 421 452 475 538 590 663 744 764 776 788 825 854 856 899 926 962 1011 1064 1107 1129 1154 1203 1240 1268 1287 1322 1367 1414 1460 1484 1479 1467 1471 1474 1519 1519 1532 1534 1542 1549 1561 1579 1593 1601 1616 1626 1623 1618 1636 1636 1625 1628 1633 1640 1645 1631 1618 1631 1613 1608 1617 1626 1621 1625 1622 1627 1653 1673 1687 1677 1684 1648 1614 1634 1668 1686 1690 1685 1684 1705 1671 1604 1609 1611 1632 1631 1577 1565 1598 1614 1603 1599 1594 1618 1678 1680 1681 1592 1590 1628 1639 1624 1571 1477 1401 1337 1288 1381 1401 1403 1399 1366 1327 1287 1232 1196 1177 1157 1141 1128 1082 1008 969 974 1000 1028 1033 1009 1011 1031 1035 1021 1017 973 905 818 760 745 732 673 570 514 573 638 703 718 713 654 583 596 645 711 778 807 804 805 789 753 682 612 586 580 552 587 556 554 527 546 643 767 860 891 873 852 837 821 758 750 756 756 763 764 796 855 859 854 838 785 748 711 675 662 654 641 631 625 629 675 689 691 659 681 775 851 881 875 855 852 853 836 813 741 686 737 725 701 662 599 592 565 491 400 318 171 128 86 48 41 60 165 453 755 843 986 978 995 1154 1225 1161 1122 1138 1153 1212 1213 1177 1190 1299 1346 1358 1351 1377 1395 1333 1187 1052 919 804 741 716 652 605 588 587 619 565 537 492 499 493 512 551 555 575 628 653 694 753 766 708 671 688 735 737 713 681 640 589 570 553 567 549 537 520 549 569 574 608 629 628 622 687 723 761 850 922 940 920 863 774 743 759 733 739 727 729 704 656 615 573 561 543 540 549 532 500 479 488 500 496 487 444 424 391 362 342 321 313 304 282 258 246 241 239 241 229 234 230 224 220 220 232 245 235 232 203 157 124 126 124 101 76 50 16 1 0 13 15 12 11 11 8 1 4 20 23 24 24 17 15 15 16 15 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 31 36 43 55 56 55 67 68 89 105 105 111 129 157 188 211 224 187 169 176 236 255 254 257 250 230 210 213 308 317 289 219 213 243 241 243 290 342 373 724 614 543 382 254 206 155 132 156 153 129 103 84 77 77 79 67 43 54 54 40 48 84 42 15 37 75 135 271 392 390 430 496 531 566 596 587 588 646 754 812 885 939 901 829 764 741 813 921 971 963 959 1003 1040 1094 1267 1421 1399 1446 1365 1606 1380 1521 1745 1783 1788 1626 1246 775 501 539 1008 1285 1313 1312 1230 839 444 462 579 833 871 790 795 1025 1172 1335 1594 1330 1388 1505 1426 151 170 208 261 279 249 213 213 233 272 251 221 263 347 381 364 379 406 396 299 251 235 224 236 265 237 150 100 90 81 78 61 57 59 72 69 75 110 137 125 110 72 68 41 6 0 0 0 0 0 14 42 46 60 96 156 193 195 167 152 172 167 140 145 153 182 181 113 80 55 49 45 54 66 58 38 32 13 0 0 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 37 66 56 38 27 18 17 19 28 30 47 107 171 203 224 224 141 132 122 120 128 166 231 320 358 322 267 210 185 115 70 49 64 74 92 107 107 105 99 85 88 92 106 130 143 144 149 152 150 159 189 228 286 326 399 455 510 561 608 639 669 750 852 877 888 883 905 918 922 975 1005 1026 1058 1099 1137 1161 1180 1205 1232 1245 1278 1316 1362 1408 1447 1469 1467 1454 1453 1452 1482 1500 1519 1533 1546 1552 1556 1565 1574 1586 1612 1629 1626 1621 1629 1624 1615 1613 1620 1627 1622 1617 1615 1628 1621 1619 1624 1611 1616 1613 1597 1607 1634 1651 1666 1641 1649 1647 1614 1617 1650 1663 1665 1674 1692 1745 1747 1762 1717 1623 1596 1592 1568 1559 1574 1587 1589 1600 1606 1614 1683 1715 1651 1571 1569 1593 1603 1588 1510 1388 1317 1269 1284 1367 1388 1382 1372 1354 1337 1313 1269 1223 1185 1178 1164 1162 1094 1022 1004 1024 1043 1044 1035 1016 1021 1067 1081 1085 1029 952 878 838 814 770 748 682 598 572 657 717 740 760 741 660 604 644 707 761 813 829 859 859 827 781 716 645 605 618 608 633 567 567 570 612 685 767 836 868 875 846 821 789 763 766 751 749 755 757 798 882 867 841 793 750 736 732 670 612 583 574 589 611 613 674 674 694 690 698 765 846 887 886 883 878 853 785 725 721 724 739 742 702 611 553 564 532 470 412 377 259 153 80 40 36 85 237 626 766 931 1116 1112 1127 1236 1237 1152 1118 1093 1118 1236 1186 1134 1150 1201 1247 1251 1264 1312 1349 1352 1182 1121 1046 913 819 748 670 613 594 594 657 625 565 493 487 482 482 517 551 568 612 637 680 787 803 772 746 750 750 735 732 679 663 592 587 574 588 566 556 535 527 545 535 553 563 595 606 653 741 797 838 872 905 910 810 780 755 745 727 724 731 715 669 645 645 589 576 565 521 517 505 482 469 481 506 496 429 392 400 383 346 322 314 307 294 274 246 237 233 239 240 245 246 245 241 230 222 229 230 234 223 197 166 144 137 135 129 109 64 21 4 2 12 16 19 18 15 13 12 5 19 19 23 23 13 10 16 18 18 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 30 39 41 53 52 57 73 70 89 100 112 118 123 151 186 232 217 195 191 201 256 318 323 283 256 241 238 291 298 264 234 198 204 292 281 221 272 283 347 677 766 620 442 339 277 163 150 184 189 150 103 66 42 41 40 46 41 44 34 21 14 7 0 5 19 52 113 178 208 351 421 427 473 563 569 448 491 685 884 930 884 789 712 716 705 682 781 929 950 944 930 954 1011 1093 1189 1327 1375 1500 1384 1441 1315 1346 1622 1925 1912 1972 1667 1281 1078 1133 1571 1826 1781 1623 1354 704 701 615 898 1197 1063 758 979 1606 1723 1728 1815 1631 1317 1200 1176 139 162 192 251 285 262 261 258 291 314 245 197 224 275 307 337 384 387 387 329 266 251 254 265 273 233 152 105 105 102 81 60 38 27 26 31 55 93 111 101 103 111 93 46 7 0 0 0 0 0 10 29 31 44 84 181 250 289 233 165 145 140 130 130 136 166 170 104 65 37 9 0 16 30 31 29 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 10 30 65 81 60 50 35 24 14 14 42 65 97 182 270 284 252 232 118 79 72 100 159 236 307 370 385 359 331 246 157 93 64 48 54 59 61 62 62 65 74 82 93 111 141 172 201 190 203 201 181 191 222 265 330 385 540 572 615 650 711 750 773 848 966 993 1007 1001 1009 1018 1013 1066 1100 1113 1128 1140 1154 1168 1186 1200 1223 1245 1278 1320 1364 1408 1446 1469 1473 1471 1459 1460 1471 1497 1517 1538 1553 1558 1556 1554 1558 1577 1601 1620 1620 1623 1624 1621 1622 1622 1623 1626 1618 1620 1610 1631 1645 1648 1635 1632 1632 1629 1624 1613 1639 1662 1680 1659 1658 1647 1629 1627 1646 1654 1651 1673 1705 1720 1744 1751 1722 1637 1586 1583 1578 1557 1547 1541 1549 1569 1605 1614 1649 1642 1606 1563 1541 1564 1597 1582 1495 1335 1251 1244 1295 1313 1354 1371 1356 1350 1342 1310 1296 1250 1230 1227 1223 1201 1129 1067 1066 1094 1098 1079 1059 1010 1036 1096 1127 1128 1048 952 916 904 863 813 756 702 653 659 716 743 751 766 747 674 633 660 755 798 819 854 885 900 898 859 783 700 638 650 642 642 600 595 599 610 659 746 803 816 851 823 796 784 768 800 803 791 796 803 812 871 850 845 796 787 756 727 663 577 524 513 524 552 543 615 656 689 698 707 761 823 816 806 813 805 735 623 592 679 720 727 709 615 543 573 543 503 456 430 404 280 150 82 52 61 145 358 689 813 999 1175 1275 1318 1285 1203 1168 1144 1105 1091 1203 1211 1205 1152 1162 1211 1237 1215 1243 1254 1216 1080 1072 1065 949 819 748 666 589 618 660 661 629 526 499 494 461 444 481 520 536 599 639 675 737 715 691 726 765 749 713 715 627 657 584 582 552 563 566 566 574 563 564 547 553 530 565 613 653 713 792 830 851 875 859 795 777 769 761 753 746 742 732 713 684 697 663 612 579 524 498 488 477 475 488 511 451 425 389 364 360 336 314 308 295 280 260 239 235 235 237 242 250 255 260 259 244 237 239 232 226 209 184 160 145 141 136 126 118 71 30 15 12 13 18 25 27 23 17 20 18 18 24 29 25 13 8 15 14 14 9 5 1 0 0 0 0 0 0 0 0 0 0 1 1 1 8 23 33 37 39 40 57 72 80 90 103 111 117 129 165 181 196 199 207 213 227 282 332 312 276 267 285 293 285 292 281 259 255 252 197 217 188 221 329 459 474 453 460 420 357 326 196 176 183 177 140 96 61 16 21 23 41 42 32 21 15 12 8 5 37 88 142 287 365 409 416 402 389 395 460 450 290 376 631 868 933 875 750 647 765 758 666 758 852 922 947 903 907 993 1024 1103 1097 1376 1563 1521 1534 1494 1312 1344 1976 1811 2129 1853 1506 1338 1416 1661 1666 1818 1773 1449 1367 902 715 998 1354 1370 1224 1316 1550 1847 1880 1726 1498 1284 1229 1296 118 148 181 223 232 276 292 310 342 328 241 193 177 160 174 220 245 358 409 337 285 301 294 280 255 214 176 166 176 142 111 79 37 20 17 25 62 96 98 93 84 100 84 46 7 0 0 0 0 0 1 2 9 47 88 180 241 266 214 139 109 117 132 140 137 144 138 93 57 34 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 37 44 47 70 99 93 52 51 51 44 23 21 76 124 176 256 313 308 281 204 100 66 62 102 205 304 365 410 434 411 336 236 146 85 62 44 32 29 25 28 36 44 66 85 127 158 198 239 263 269 274 250 211 218 252 300 342 415 518 645 711 777 834 866 891 959 1085 1106 1125 1129 1134 1136 1127 1193 1233 1231 1232 1219 1204 1196 1189 1221 1227 1249 1288 1325 1362 1403 1433 1448 1479 1488 1482 1483 1491 1502 1529 1554 1566 1570 1571 1563 1558 1583 1602 1612 1621 1627 1629 1625 1633 1638 1631 1634 1634 1631 1616 1642 1661 1671 1665 1660 1648 1623 1604 1624 1645 1659 1661 1673 1667 1651 1634 1632 1643 1642 1636 1659 1669 1713 1692 1674 1639 1606 1596 1611 1601 1559 1526 1515 1514 1532 1579 1584 1587 1638 1658 1599 1534 1547 1577 1572 1513 1350 1260 1253 1254 1284 1352 1381 1357 1346 1356 1346 1351 1324 1278 1248 1238 1218 1161 1113 1116 1142 1143 1129 1081 1049 1090 1137 1144 1102 1015 952 951 947 942 873 775 739 728 738 761 772 773 772 750 703 695 699 784 815 854 913 947 950 940 909 831 775 701 664 647 681 659 614 593 621 690 753 764 790 817 806 798 802 769 785 837 847 839 841 804 842 862 846 834 815 784 749 668 555 503 502 497 505 504 569 606 634 649 669 714 716 636 634 662 637 539 509 587 673 704 699 656 644 580 554 513 476 444 418 360 254 150 93 65 84 172 405 658 890 1070 1198 1288 1347 1324 1252 1216 1133 1097 1059 1154 1170 1111 1082 1087 1146 1224 1179 1193 1174 1179 1085 1051 1010 872 756 744 705 628 663 664 665 575 473 443 434 422 433 415 440 456 524 593 631 628 587 561 589 668 726 704 718 648 638 601 579 539 524 524 525 551 546 550 552 560 536 545 594 645 708 776 827 866 874 826 788 780 787 795 790 771 760 762 791 763 763 739 655 591 539 503 488 487 493 507 482 447 422 388 358 344 335 322 307 287 269 249 240 239 242 249 253 251 257 272 271 255 255 245 233 221 201 174 149 136 135 134 118 115 78 39 19 17 20 22 25 28 28 26 26 26 25 26 26 23 14 7 7 5 3 9 5 1 1 1 0 0 0 0 0 0 0 0 1 2 2 7 19 25 25 36 41 51 73 84 81 91 100 132 159 180 192 199 200 215 234 250 301 308 281 281 297 306 294 313 343 308 264 250 199 202 210 233 276 333 389 470 495 442 375 298 272 227 181 155 144 129 77 56 27 25 27 36 34 24 22 23 21 20 15 79 355 727 1013 1076 813 460 246 200 174 154 231 251 289 398 553 669 685 643 556 604 638 675 723 779 862 909 926 925 969 1010 1032 1030 1315 1613 1690 1729 1824 1799 1355 1887 1823 1820 1601 1360 1158 1010 1156 1149 1372 1441 1327 1157 816 606 777 1280 1618 1617 1448 1114 1285 1476 1463 1314 1191 1038 1134 105 131 149 166 222 258 283 308 349 315 221 160 121 93 92 98 136 284 416 344 345 373 336 289 237 201 184 166 193 166 134 79 35 28 32 44 113 175 154 104 75 72 57 29 4 0 0 0 0 0 0 0 11 64 75 100 142 148 152 139 128 153 178 154 138 151 150 142 78 16 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 38 63 64 67 105 136 103 69 38 37 46 41 47 139 192 219 269 306 295 260 181 125 102 104 159 230 319 394 425 421 384 308 217 143 87 62 51 30 9 0 16 43 56 75 104 194 239 299 319 362 379 329 221 169 231 258 318 271 331 361 587 752 854 927 976 1013 1058 1134 1221 1230 1244 1264 1276 1274 1334 1370 1353 1345 1318 1277 1264 1239 1307 1276 1276 1302 1323 1351 1380 1397 1439 1481 1507 1510 1505 1511 1521 1539 1561 1578 1590 1597 1590 1577 1587 1616 1622 1629 1632 1637 1639 1647 1654 1641 1645 1645 1636 1631 1647 1666 1684 1692 1685 1670 1664 1653 1621 1636 1638 1663 1656 1640 1631 1616 1610 1620 1623 1613 1599 1632 1672 1642 1610 1581 1577 1594 1612 1617 1586 1524 1516 1512 1539 1551 1503 1516 1534 1544 1490 1397 1424 1508 1567 1521 1389 1350 1310 1280 1301 1359 1384 1350 1346 1381 1398 1413 1381 1287 1235 1215 1203 1176 1135 1124 1172 1182 1136 1120 1125 1172 1177 1146 1122 1097 1039 973 959 941 912 829 788 783 793 791 777 774 779 786 771 779 764 832 877 920 949 979 1006 996 963 890 880 780 683 667 713 712 659 620 621 640 700 769 782 793 806 804 821 833 864 896 889 887 861 824 853 877 875 879 843 800 761 671 566 533 537 508 457 484 501 512 530 544 568 592 593 472 476 515 525 497 520 621 682 668 639 589 642 624 553 499 453 408 353 302 241 162 109 82 113 128 321 633 894 1063 1163 1231 1276 1302 1330 1237 1153 1160 1075 1134 1126 1071 1053 1020 1073 1138 1169 1157 1145 1098 1080 1050 985 859 759 756 708 682 681 675 633 536 447 420 445 471 427 309 400 379 438 531 577 534 486 487 532 635 746 726 741 713 704 656 588 520 482 502 487 511 509 504 515 518 518 548 590 625 644 658 782 825 872 887 826 799 805 817 823 802 791 805 883 859 850 785 687 603 551 517 495 494 522 541 488 455 430 395 361 345 334 330 312 296 277 250 240 243 252 258 254 250 259 276 274 268 263 252 240 225 204 177 168 145 128 121 115 116 91 69 56 28 22 19 24 27 27 27 34 35 32 30 28 24 18 22 17 5 6 14 10 2 1 0 0 0 0 0 0 0 0 0 1 2 5 13 20 26 26 34 41 50 70 85 86 114 115 145 174 186 190 201 208 201 244 277 302 305 302 302 311 290 266 308 374 323 271 243 192 200 230 336 452 585 885 748 548 413 341 271 239 211 178 148 108 88 49 50 59 48 37 29 20 20 28 34 38 38 74 152 428 681 949 1129 743 308 98 144 166 345 576 497 373 526 582 620 563 528 493 542 638 690 691 711 775 817 889 941 946 970 964 965 1161 1605 1837 1852 1758 1749 1419 1673 1834 1690 1547 1423 1142 781 725 1006 929 846 745 547 366 348 680 1360 1492 1422 1133 944 1093 1230 1242 1130 1062 904 754 102 114 133 167 187 203 233 275 320 270 170 107 80 70 67 63 96 219 378 345 414 435 353 257 216 182 145 158 159 151 136 92 56 74 96 116 204 285 250 153 80 49 36 5 0 0 0 0 0 0 0 10 45 74 66 74 109 139 147 160 178 186 177 151 124 120 161 182 107 30 27 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 24 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 28 42 49 65 67 68 97 127 119 107 33 15 34 52 91 175 215 220 227 237 250 236 191 214 230 205 251 325 355 372 404 405 339 265 192 137 87 63 60 49 19 9 36 67 92 118 157 288 356 380 446 519 505 354 199 173 152 177 308 264 311 405 624 788 898 991 1064 1118 1156 1181 1293 1319 1335 1360 1389 1403 1447 1488 1489 1485 1471 1415 1353 1314 1438 1386 1336 1323 1329 1342 1354 1380 1429 1482 1516 1528 1523 1525 1532 1535 1545 1568 1595 1614 1618 1612 1606 1631 1633 1633 1635 1638 1643 1653 1656 1646 1652 1642 1637 1634 1640 1667 1690 1701 1704 1694 1654 1627 1658 1671 1668 1671 1647 1619 1609 1596 1583 1587 1589 1582 1548 1578 1616 1627 1599 1569 1564 1570 1586 1601 1578 1530 1537 1541 1569 1550 1502 1514 1529 1504 1434 1330 1352 1467 1568 1522 1478 1418 1353 1315 1320 1365 1396 1357 1355 1386 1403 1429 1356 1262 1203 1191 1200 1192 1175 1185 1222 1190 1128 1144 1192 1245 1206 1146 1143 1137 1101 1025 963 913 911 869 841 828 820 798 766 770 813 841 851 845 852 885 913 924 945 993 1029 1026 1016 1007 946 863 763 728 738 735 714 702 706 712 760 800 817 830 850 855 862 876 902 927 916 941 912 884 889 939 912 867 847 824 772 674 593 573 491 438 411 457 472 466 463 453 467 479 501 402 402 439 495 537 589 655 664 600 580 608 680 638 571 549 465 346 273 258 242 171 112 95 99 165 370 643 897 1078 1181 1266 1274 1311 1329 1375 1333 1280 1096 1040 1098 1094 1080 1018 989 1060 1135 1147 1165 1170 1112 1061 1036 932 827 737 651 639 662 651 582 499 428 381 357 339 288 337 352 350 401 475 508 481 449 463 533 622 737 745 696 669 679 642 558 476 433 475 479 479 497 486 493 492 537 617 646 646 637 638 721 787 820 829 818 802 799 823 861 906 896 912 903 893 869 814 723 632 578 548 480 477 512 515 483 452 424 393 373 361 335 343 325 311 292 261 247 251 266 264 251 248 261 266 268 269 268 261 249 235 220 208 182 145 122 111 111 117 115 102 71 38 25 21 25 30 31 34 37 40 39 35 28 22 23 25 24 14 11 18 17 8 7 1 1 0 0 0 0 0 0 0 1 2 10 17 22 30 37 42 40 47 66 71 78 109 109 145 190 203 191 202 217 205 266 289 319 332 329 327 322 304 302 307 392 390 308 216 169 189 295 457 578 802 1011 913 520 303 238 228 231 210 205 167 85 76 74 70 71 68 58 41 30 27 34 87 180 216 324 432 375 267 588 998 436 218 197 250 638 1469 1717 1179 702 1019 1120 867 600 487 450 513 628 662 631 622 676 742 815 890 946 1007 1024 1001 1044 1460 1523 1712 1709 1682 1452 1450 1730 1722 1590 1399 1246 971 726 696 631 490 395 251 144 204 820 1375 1575 1264 809 889 1458 862 828 655 631 598 495 82 100 139 164 163 176 198 227 231 206 126 92 76 48 28 35 84 167 296 334 425 421 326 281 196 106 106 126 118 145 159 139 128 185 205 222 334 415 343 214 97 48 25 2 0 0 0 0 0 0 0 12 51 63 75 91 105 108 132 159 171 161 152 157 132 140 192 207 134 114 79 29 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 34 13 39 62 78 83 83 82 82 100 93 37 2 12 46 104 144 155 160 167 170 181 202 254 231 334 310 327 343 345 357 377 360 261 201 156 118 83 66 58 43 29 37 68 103 146 187 238 410 446 516 621 685 638 455 281 266 237 246 269 242 404 525 693 845 946 1033 1120 1182 1202 1245 1327 1360 1385 1419 1460 1486 1493 1515 1556 1558 1550 1505 1459 1433 1510 1476 1412 1385 1379 1368 1366 1388 1443 1473 1511 1532 1539 1536 1535 1539 1548 1562 1586 1611 1629 1638 1628 1637 1640 1635 1633 1637 1644 1650 1650 1646 1652 1644 1644 1633 1638 1665 1687 1700 1718 1728 1700 1708 1805 1734 1702 1678 1653 1624 1607 1593 1577 1577 1572 1559 1523 1547 1585 1617 1594 1558 1543 1552 1580 1593 1570 1540 1563 1578 1592 1592 1568 1576 1572 1513 1441 1356 1366 1470 1523 1533 1524 1458 1383 1331 1323 1360 1388 1359 1362 1369 1415 1413 1320 1224 1186 1204 1226 1229 1232 1230 1246 1173 1114 1160 1254 1301 1272 1213 1151 1137 1100 1035 977 928 902 889 878 847 812 784 757 794 842 881 886 885 902 924 927 932 972 1036 1070 1056 1088 1026 992 953 860 797 787 802 813 811 778 813 843 853 867 899 922 929 913 884 911 995 1023 1027 1008 992 995 1008 958 871 824 830 766 676 609 557 427 376 393 430 447 447 422 403 410 409 403 382 392 450 545 595 630 675 643 527 556 621 666 651 637 540 382 269 224 226 224 175 141 142 151 238 446 698 932 1115 1214 1227 1287 1320 1347 1479 1411 1301 1186 1118 1092 1019 1049 1117 1030 1059 1099 1109 1140 1182 1151 1068 1063 996 874 866 793 714 649 588 530 477 402 352 341 289 267 304 337 351 378 405 415 432 442 476 538 602 686 703 665 660 672 624 528 444 392 441 441 464 500 505 492 496 550 624 627 649 700 650 708 772 803 814 812 800 791 822 911 967 968 974 954 903 866 833 759 679 617 546 541 504 490 486 476 470 454 406 406 385 365 352 333 311 287 273 266 265 280 267 248 247 253 254 257 264 266 260 254 249 249 236 198 155 123 108 105 111 115 111 88 48 29 24 24 27 28 30 39 54 47 42 42 33 28 35 41 32 23 31 34 37 20 6 2 1 0 0 0 0 0 0 0 3 14 16 22 32 40 42 39 48 57 59 71 97 113 149 193 200 203 209 200 233 258 276 287 304 333 347 344 288 308 320 374 391 337 260 236 282 359 475 535 646 640 668 482 317 269 242 235 198 211 156 85 72 70 68 69 69 59 37 35 44 55 133 246 383 531 548 407 186 565 1149 521 281 275 344 768 1496 1825 1655 1220 1162 972 735 508 377 379 482 511 603 546 572 641 715 769 803 909 1085 1137 957 1007 1182 1282 1538 1699 1695 1471 1245 1323 1546 1617 1446 1231 1029 802 650 578 436 356 263 253 387 1012 1529 1504 1045 620 615 1030 1810 1337 627 325 297 317 78 100 136 156 157 154 161 172 166 154 120 92 67 30 0 16 70 125 231 285 361 355 346 248 129 75 77 93 104 128 181 207 257 270 308 352 460 521 430 287 141 69 30 3 0 0 0 0 13 19 17 39 53 62 66 77 78 83 94 112 123 141 168 164 147 158 177 174 173 135 106 62 18 0 0 0 0 0 0 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 51 60 76 92 95 80 64 68 66 23 2 0 34 79 96 89 84 88 92 112 171 306 361 455 434 421 413 392 365 337 296 190 144 115 88 70 63 53 48 54 74 110 158 212 270 287 481 582 684 784 825 769 642 543 549 511 511 484 390 495 598 770 927 1006 1068 1136 1169 1225 1285 1352 1393 1428 1461 1504 1537 1547 1566 1608 1629 1695 1681 1631 1602 1578 1543 1516 1493 1464 1438 1417 1417 1481 1497 1520 1537 1551 1557 1555 1553 1555 1563 1577 1600 1622 1644 1643 1645 1645 1637 1634 1638 1642 1649 1652 1653 1654 1654 1655 1638 1645 1664 1681 1704 1735 1761 1760 1772 1778 1745 1715 1676 1651 1628 1610 1603 1595 1587 1569 1535 1491 1503 1550 1583 1565 1546 1535 1534 1567 1589 1571 1562 1577 1600 1609 1620 1610 1597 1581 1526 1463 1417 1425 1483 1514 1558 1556 1502 1438 1393 1366 1362 1377 1364 1342 1371 1411 1377 1298 1229 1216 1244 1260 1299 1296 1283 1240 1168 1141 1205 1278 1317 1320 1251 1186 1168 1132 1087 1057 992 960 929 890 851 813 778 781 859 891 914 922 913 928 953 961 967 1015 1073 1081 1136 1132 1082 1041 1015 955 894 884 893 884 879 933 932 900 897 898 919 955 999 1008 971 966 1055 1099 1084 1077 1085 1103 1064 958 853 796 839 772 695 640 521 422 385 403 431 443 430 357 345 368 347 344 359 392 459 505 538 615 642 591 499 568 598 587 571 572 468 298 240 232 243 236 232 186 183 218 320 495 712 928 1069 1083 1175 1344 1406 1480 1459 1400 1410 1411 1348 1142 1191 1111 1145 1085 1028 1006 1019 1064 1124 1152 1085 1069 996 946 982 904 783 684 596 517 480 431 383 359 315 280 282 293 307 330 336 353 376 414 470 529 572 602 627 623 632 674 601 520 458 439 477 464 465 496 522 528 527 557 573 551 562 612 643 696 753 783 791 804 779 777 817 934 998 1017 1009 967 919 876 854 784 738 739 727 602 518 493 501 522 513 498 459 441 422 396 362 331 318 308 288 277 280 290 265 247 243 241 240 248 259 261 263 261 263 270 244 207 166 131 112 108 113 115 116 95 60 37 29 28 27 28 31 40 65 57 57 61 47 34 49 68 58 45 50 45 39 28 12 3 0 0 0 0 2 1 1 7 13 22 23 21 25 33 39 47 61 62 63 69 104 130 137 161 185 213 234 229 244 249 254 268 302 335 357 355 295 354 380 403 415 383 322 298 297 308 391 500 504 596 565 439 439 421 297 313 242 210 140 86 65 65 71 83 80 84 88 76 66 72 140 249 348 417 457 318 361 575 1003 629 299 248 371 797 1212 1349 1380 1189 1372 1514 1193 791 482 440 844 690 602 531 543 598 601 597 686 865 1040 1083 1023 1060 1088 1212 1480 1799 1889 1523 1384 1219 1481 1634 1489 1169 933 891 864 630 492 435 479 619 745 1072 1241 1047 667 588 642 928 1768 1759 997 359 241 259 75 104 134 145 147 139 138 142 134 132 104 88 71 44 16 8 39 104 198 219 221 260 282 190 92 55 54 76 111 152 194 296 306 382 467 523 579 576 473 340 194 89 50 49 9 0 19 47 61 36 11 38 52 56 53 53 56 65 80 102 125 202 305 289 203 190 182 150 136 131 111 71 28 4 0 0 0 0 0 16 14 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 43 50 72 83 74 59 43 41 24 1 0 0 23 42 56 51 36 35 43 72 147 336 451 555 582 526 460 406 342 281 226 121 98 83 66 61 57 52 65 92 126 177 238 297 319 386 609 735 830 910 932 882 779 686 696 696 665 646 635 662 709 838 968 1037 1087 1118 1161 1244 1301 1378 1431 1472 1502 1537 1559 1566 1589 1626 1654 1685 1782 1716 1666 1618 1619 1630 1601 1557 1518 1484 1464 1532 1548 1559 1563 1569 1576 1577 1575 1575 1574 1581 1603 1620 1631 1643 1655 1661 1657 1653 1656 1658 1657 1658 1665 1663 1664 1664 1649 1657 1670 1675 1698 1725 1728 1729 1785 1766 1741 1703 1659 1632 1620 1609 1606 1605 1575 1537 1490 1448 1455 1507 1491 1483 1510 1505 1514 1542 1578 1573 1567 1579 1589 1623 1646 1634 1612 1584 1542 1490 1474 1487 1505 1557 1574 1565 1530 1478 1439 1415 1400 1398 1333 1318 1363 1368 1325 1276 1246 1243 1258 1298 1329 1324 1297 1250 1202 1198 1238 1275 1312 1327 1271 1192 1142 1094 1074 1081 1089 1061 1000 944 905 851 811 810 886 893 924 949 946 944 966 989 1000 1033 1047 1134 1190 1148 1102 1074 1054 1000 940 933 949 1041 1001 1032 992 941 923 938 944 942 988 1045 1017 1029 1042 1048 1045 1039 1084 1132 1074 942 858 783 814 812 724 645 516 435 416 424 428 403 390 280 268 299 307 313 342 384 409 422 467 499 501 491 515 563 573 546 530 509 399 235 232 261 272 271 227 224 221 255 374 530 655 736 864 934 1105 1402 1541 1581 1471 1359 1388 1410 1374 1206 1145 1113 1100 1035 953 902 916 955 985 1041 1111 1091 1052 995 918 820 738 684 624 529 497 430 376 334 321 304 288 257 231 239 290 321 336 356 425 486 507 515 557 589 581 648 531 516 494 485 548 542 506 507 518 553 555 597 598 584 584 617 653 675 685 707 737 778 752 765 798 862 882 880 895 929 950 899 885 816 808 793 750 630 536 512 534 529 522 492 457 445 432 408 371 345 333 304 290 288 296 289 265 257 243 230 232 246 265 270 268 267 269 270 244 205 168 141 129 124 117 112 112 95 65 44 38 35 31 31 31 40 58 67 70 66 53 49 72 107 108 112 96 64 46 34 20 10 7 0 1 0 3 4 8 12 18 24 25 19 21 39 44 61 74 73 73 79 94 123 133 147 161 202 224 248 269 281 285 287 292 303 347 349 339 337 373 413 423 446 419 405 423 382 431 449 443 578 649 499 498 450 313 290 245 192 133 79 59 58 77 107 93 92 91 134 143 108 167 415 509 925 836 557 418 365 420 461 383 212 318 712 1068 956 829 706 826 1286 1806 1596 1124 1184 1212 914 691 556 532 576 589 623 662 779 886 1026 1072 1078 1123 1224 1496 1926 2065 1705 1469 1223 1202 1389 1505 1307 1207 880 985 793 772 714 753 888 986 1078 1048 698 606 763 898 1292 1630 1526 1166 580 512 379 95 116 133 139 143 141 130 125 123 109 97 88 76 59 41 27 39 92 137 112 117 172 216 160 84 54 57 82 131 190 229 231 336 432 516 588 618 583 484 342 191 84 84 60 29 6 20 49 66 55 30 29 40 41 57 34 40 53 67 89 142 236 341 390 314 304 218 143 99 116 112 88 61 32 11 9 0 0 0 11 3 3 13 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 25 37 50 52 49 44 28 21 0 0 14 18 26 32 39 37 25 24 32 63 144 370 404 544 628 588 497 408 315 224 157 85 70 67 55 49 55 65 101 156 201 264 333 358 420 531 746 863 939 985 974 915 841 778 779 732 767 781 789 808 835 927 1026 1063 1107 1137 1192 1268 1322 1401 1455 1496 1528 1542 1553 1580 1608 1646 1749 1704 1755 1745 1720 1691 1696 1703 1675 1634 1582 1533 1510 1537 1586 1597 1606 1617 1624 1627 1629 1625 1603 1596 1619 1627 1633 1647 1662 1676 1683 1685 1686 1679 1671 1671 1676 1676 1677 1669 1662 1671 1675 1670 1679 1693 1704 1787 1747 1754 1721 1684 1647 1621 1616 1610 1596 1595 1557 1515 1465 1423 1403 1397 1395 1422 1467 1484 1495 1529 1570 1573 1567 1567 1565 1600 1637 1637 1623 1596 1553 1540 1507 1492 1528 1586 1599 1561 1507 1465 1432 1411 1408 1318 1327 1350 1381 1330 1268 1251 1250 1255 1278 1334 1367 1352 1300 1280 1250 1241 1253 1277 1311 1314 1282 1202 1129 1058 1059 1071 1095 1114 1101 1051 971 899 851 826 877 920 955 982 982 974 982 993 994 1000 1034 1121 1192 1178 1151 1113 1062 1028 1012 1021 1031 1046 1038 1022 996 996 991 999 997 980 1018 1096 1060 1041 1051 1060 1035 1014 1048 1093 1041 948 887 775 772 782 716 621 513 456 446 431 427 424 397 277 255 270 275 274 277 289 318 350 381 380 388 433 494 514 493 456 428 389 306 207 229 252 274 267 245 280 280 262 369 509 553 629 798 902 1081 1343 1435 1426 1332 1164 1213 1296 1447 1292 1210 1122 1048 1001 938 867 815 871 996 1024 1082 1117 1088 973 871 783 690 647 582 531 497 407 347 294 273 277 272 246 205 180 253 266 297 342 365 389 401 419 482 542 518 585 462 462 484 521 568 560 538 546 520 551 562 584 597 592 595 611 631 630 617 648 686 752 742 765 781 825 862 887 946 859 975 929 915 884 853 815 718 610 559 550 556 545 521 497 455 437 428 407 386 374 339 312 301 303 306 289 278 264 239 226 235 253 282 279 279 271 271 269 246 206 171 152 150 130 120 111 106 91 71 58 51 42 38 35 33 39 53 68 74 68 59 71 102 133 138 153 139 103 70 47 32 28 21 13 7 1 1 6 11 14 16 17 26 19 19 38 42 60 75 78 83 87 102 128 141 160 158 190 217 247 275 292 303 312 297 294 312 324 332 346 373 402 430 497 477 473 491 467 459 433 448 559 598 775 496 371 275 209 163 148 119 84 90 103 108 107 105 181 227 212 188 118 172 829 1290 1381 1009 662 431 358 346 305 399 230 291 431 569 643 601 430 295 518 1233 1515 1413 1525 1354 979 682 562 517 536 612 528 586 679 765 795 832 934 1011 1071 1353 1860 1982 1862 1500 1172 967 1034 1417 1240 1208 955 968 1014 1222 1392 1395 1158 1120 955 833 872 1048 1184 1291 1382 1366 944 945 630 581 521 95 118 136 147 163 157 135 130 113 105 105 95 84 75 61 46 48 85 87 108 86 137 182 147 91 66 70 93 122 135 136 214 302 367 445 545 564 502 418 297 162 157 92 64 33 7 13 36 52 45 27 24 29 50 38 22 29 39 52 87 186 328 423 438 428 365 254 142 86 101 107 103 96 80 64 50 10 0 0 0 4 15 25 20 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 35 31 17 10 0 0 0 12 32 41 41 38 40 48 48 53 81 186 216 368 537 605 549 439 336 241 157 108 63 61 56 49 48 64 90 156 246 303 368 400 462 570 689 857 962 1025 1049 1016 972 951 863 819 662 819 887 920 941 958 1022 1099 1122 1162 1203 1245 1309 1355 1426 1479 1518 1537 1549 1577 1603 1631 1660 1731 1717 1737 1743 1748 1742 1735 1731 1714 1676 1610 1558 1541 1567 1587 1605 1631 1654 1668 1676 1678 1674 1659 1651 1642 1642 1651 1658 1668 1683 1697 1709 1710 1700 1700 1691 1690 1690 1687 1676 1677 1681 1674 1672 1677 1683 1707 1851 1700 1704 1692 1670 1653 1635 1628 1626 1597 1584 1541 1491 1467 1438 1425 1403 1372 1377 1408 1436 1465 1518 1558 1562 1556 1550 1555 1594 1640 1640 1617 1616 1590 1595 1573 1536 1566 1631 1652 1603 1536 1506 1500 1442 1406 1373 1347 1371 1395 1328 1244 1237 1241 1269 1295 1363 1404 1394 1342 1329 1308 1276 1276 1304 1326 1300 1272 1208 1139 1085 1072 1104 1146 1171 1177 1149 1049 997 998 930 972 1007 1019 1021 1019 1014 997 997 993 994 1041 1117 1172 1190 1199 1176 1131 1114 1142 1073 1058 1048 1063 1021 1034 1059 1067 1058 1032 1052 1063 1068 1051 1083 1074 1094 1116 1088 1063 1087 1044 946 872 869 784 776 704 602 532 501 489 483 450 384 336 292 271 264 250 236 234 253 308 312 328 342 374 452 462 421 377 351 345 306 240 257 281 296 337 434 444 412 401 350 417 480 530 663 813 896 1013 1141 1201 1192 1099 924 969 1146 1203 1285 1196 1104 1076 1058 1026 971 870 906 1025 1030 1020 1082 1060 948 858 804 674 635 566 532 449 389 346 304 260 237 241 229 211 199 219 227 261 301 300 297 305 317 403 464 505 431 387 373 414 490 534 526 535 569 536 537 554 548 565 570 564 570 573 568 565 596 626 700 734 783 775 809 871 820 845 845 940 902 926 935 898 844 744 610 557 560 511 492 456 427 412 413 415 404 391 377 345 325 314 315 316 308 289 262 243 235 247 264 280 260 275 283 278 271 251 217 213 182 160 139 123 118 114 108 103 82 61 47 40 38 39 40 50 65 75 79 76 88 116 122 144 162 161 141 104 72 63 45 30 17 13 6 5 9 12 13 18 20 28 22 21 28 33 60 87 92 86 66 62 95 137 151 171 209 245 279 291 289 322 328 306 290 301 311 327 374 393 402 447 501 538 564 563 533 496 434 431 453 542 611 471 333 240 182 155 144 111 100 124 141 163 170 184 319 418 305 211 182 242 1321 1354 766 504 466 409 412 485 350 435 295 280 406 498 560 662 485 191 263 707 751 989 1216 1210 970 639 565 534 453 438 428 500 606 674 678 703 733 738 889 1262 1374 1665 1731 1458 1282 1175 980 1276 1058 1112 1206 1228 1404 1803 2039 1817 1426 1251 1013 867 962 1221 1461 1508 1279 1063 568 510 467 463 563 120 130 140 169 202 208 190 147 128 117 109 103 98 96 90 74 64 67 90 100 67 117 180 155 105 83 87 102 107 126 109 155 203 233 313 441 440 362 329 294 272 148 90 51 9 0 0 25 42 25 1 7 33 45 23 28 30 34 58 125 238 324 351 396 376 324 215 124 90 112 124 123 122 121 114 88 46 7 1 0 13 22 29 31 31 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 14 8 0 0 0 15 17 23 40 49 32 26 76 144 150 131 148 163 238 388 489 511 457 360 259 173 118 87 70 65 64 59 64 89 135 228 339 374 447 509 608 719 821 954 1042 1076 1081 1078 1064 1007 918 878 846 889 955 1008 1041 1058 1103 1180 1213 1245 1279 1312 1353 1390 1454 1483 1505 1540 1575 1608 1629 1652 1660 1711 1715 1725 1733 1745 1751 1749 1742 1726 1689 1625 1578 1568 1569 1594 1611 1632 1663 1693 1719 1723 1704 1728 1724 1693 1683 1684 1684 1687 1693 1699 1706 1707 1715 1707 1702 1701 1704 1700 1689 1688 1695 1686 1670 1686 1699 1726 1796 1689 1673 1673 1661 1665 1661 1640 1652 1614 1587 1542 1489 1474 1466 1453 1415 1368 1366 1383 1412 1447 1503 1523 1534 1539 1533 1534 1564 1610 1628 1614 1617 1644 1652 1628 1592 1607 1650 1658 1616 1562 1548 1472 1473 1444 1387 1374 1373 1374 1341 1285 1252 1246 1307 1330 1353 1387 1408 1394 1409 1400 1339 1307 1324 1331 1301 1272 1237 1232 1183 1149 1169 1195 1189 1176 1201 1167 1166 1084 1015 1048 1075 1075 1066 1058 1052 1036 1012 1006 1016 1032 1092 1154 1201 1232 1243 1238 1188 1176 1094 1073 1072 1048 1042 1050 1062 1061 1037 1022 1060 1090 1035 1042 1048 1066 1120 1154 1130 1111 1127 1077 1061 1075 963 845 795 725 622 564 561 553 514 460 368 304 303 283 261 248 239 239 266 310 330 351 379 406 444 410 342 311 292 300 272 247 310 326 351 408 514 561 524 503 466 520 582 687 799 891 935 994 1070 1093 1061 954 845 798 939 1020 1086 1097 1053 1019 1003 1027 1060 1062 970 1009 1023 1012 1034 1044 998 924 856 720 729 639 529 435 368 346 363 342 271 250 231 240 247 215 221 236 238 235 234 231 205 317 343 364 288 286 303 336 401 468 516 486 516 516 518 528 507 505 518 511 516 514 514 527 556 598 661 702 713 725 757 791 757 856 821 835 858 924 948 886 761 660 592 541 521 482 466 447 457 453 420 410 404 390 371 357 339 325 322 321 310 288 264 251 248 261 269 258 251 277 297 292 277 260 251 233 201 176 153 136 132 137 135 119 94 68 58 46 39 37 39 49 68 76 74 69 80 83 114 138 151 158 147 127 108 102 67 42 31 21 14 14 14 14 12 14 24 27 25 23 25 31 47 78 108 85 79 76 113 149 160 176 216 249 254 302 304 340 332 307 304 321 335 342 379 410 442 475 505 547 580 572 540 538 446 447 458 509 495 434 347 259 243 200 159 122 202 290 328 352 326 364 589 760 550 421 528 849 1597 1650 1105 650 688 733 679 473 402 373 279 222 191 143 333 517 524 240 170 158 355 613 779 815 826 526 524 501 405 311 333 444 523 549 583 664 681 597 815 1003 1225 1623 1629 1248 1202 1248 1103 1087 1044 1238 1602 1793 1877 2086 2304 1922 1637 1381 1122 970 938 951 1251 1341 1001 679 474 459 431 433 546 125 127 141 170 193 240 236 184 160 146 126 123 124 123 114 100 96 92 100 86 63 119 202 173 120 105 106 109 120 127 107 112 109 117 230 337 373 322 253 251 230 145 72 33 5 0 0 20 32 28 20 7 34 29 30 45 46 63 105 171 211 250 313 300 298 259 167 109 105 147 160 146 132 126 128 116 69 25 2 0 13 21 23 24 30 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 25 48 67 57 47 38 26 37 129 290 346 346 313 294 318 392 397 359 307 233 155 107 98 80 65 75 81 86 102 143 207 281 362 483 565 661 759 861 934 995 1073 1108 1093 1085 1053 994 939 897 896 939 1004 1051 1088 1120 1160 1229 1297 1323 1351 1384 1412 1434 1476 1505 1529 1563 1600 1632 1649 1667 1669 1700 1712 1717 1726 1737 1746 1750 1746 1730 1694 1644 1638 1610 1596 1608 1616 1629 1661 1697 1728 1747 1744 1761 1756 1744 1733 1727 1720 1717 1717 1711 1711 1706 1707 1704 1704 1703 1709 1707 1698 1696 1698 1693 1666 1698 1717 1738 1758 1682 1654 1655 1648 1652 1653 1647 1676 1641 1587 1551 1533 1512 1491 1463 1405 1345 1338 1378 1418 1440 1476 1491 1515 1532 1520 1504 1525 1581 1609 1601 1599 1636 1666 1656 1621 1601 1590 1584 1596 1578 1540 1496 1514 1495 1419 1416 1402 1361 1350 1322 1276 1273 1318 1356 1376 1395 1406 1410 1433 1434 1377 1336 1344 1350 1335 1318 1354 1317 1239 1197 1194 1188 1160 1153 1206 1204 1245 1182 1103 1074 1092 1115 1106 1098 1090 1091 1044 1039 1035 1083 1132 1167 1211 1261 1307 1291 1229 1199 1177 1148 1085 1038 1033 1055 1069 1023 997 1010 1122 1176 1185 1121 1064 1096 1148 1150 1132 1138 1160 1146 1135 1109 994 873 804 721 614 589 601 575 532 494 404 306 260 254 264 281 261 252 271 308 343 393 416 417 404 354 284 264 256 267 260 278 298 335 375 451 558 611 597 546 543 612 776 885 942 1002 1091 1169 1185 1206 1108 945 930 925 1096 1233 1273 1198 1062 946 871 921 970 958 993 1004 1016 1027 1020 1015 1020 955 843 839 800 669 538 444 411 403 369 385 436 271 263 263 263 239 236 244 235 206 184 191 153 247 285 288 240 224 252 273 313 378 466 387 400 432 458 472 470 473 469 460 450 463 468 492 527 571 622 651 671 703 708 729 727 757 788 812 873 920 909 812 730 646 602 549 501 471 464 454 448 440 412 412 394 384 375 357 340 330 326 322 313 290 265 257 247 243 243 242 266 305 309 307 280 274 264 249 224 197 171 151 147 159 157 142 112 80 68 57 49 47 45 53 73 90 84 80 80 86 105 123 135 155 150 151 145 119 89 66 48 32 27 23 19 16 13 15 23 27 26 24 23 28 45 69 98 88 103 106 114 139 166 177 186 199 243 270 305 332 335 333 336 344 346 366 404 420 462 480 500 541 597 606 555 556 511 503 521 516 444 389 382 347 288 237 213 198 333 475 550 556 515 532 746 879 1052 1022 958 1321 1467 1055 1059 792 738 713 632 402 277 253 202 147 94 144 226 297 396 247 154 176 241 360 486 526 694 472 431 422 357 264 272 363 417 434 478 579 564 557 655 815 1232 1613 1527 1017 951 906 954 1004 1057 1219 1644 1830 1956 1966 2085 1808 1539 1331 1125 1005 824 719 852 869 659 505 499 583 628 721 1003 131 143 160 199 257 271 272 228 197 175 151 165 171 161 152 139 111 113 116 74 66 141 231 212 154 129 127 130 134 128 113 107 87 98 175 254 285 240 179 194 192 118 47 5 0 0 0 0 0 0 0 5 22 23 58 71 81 102 138 158 168 205 236 200 216 211 153 120 153 215 239 196 139 126 137 124 73 25 3 4 14 18 15 18 37 43 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 24 67 105 76 32 21 32 61 172 370 394 484 457 413 385 382 292 210 179 142 107 97 63 58 61 95 123 148 177 226 284 328 421 624 711 801 896 973 1016 1062 1117 1146 1135 1102 1061 995 934 900 921 977 1034 1071 1117 1174 1220 1274 1369 1394 1417 1447 1469 1478 1490 1529 1573 1598 1628 1658 1672 1680 1693 1708 1716 1727 1732 1732 1738 1747 1746 1738 1709 1701 1677 1652 1637 1641 1645 1650 1670 1695 1715 1735 1740 1747 1752 1759 1759 1754 1746 1735 1726 1731 1728 1716 1710 1701 1700 1701 1707 1708 1704 1701 1700 1696 1666 1706 1716 1719 1724 1688 1663 1655 1642 1634 1633 1650 1685 1650 1599 1585 1567 1534 1503 1464 1402 1347 1328 1400 1426 1442 1464 1483 1504 1521 1514 1493 1507 1562 1561 1580 1576 1602 1657 1661 1633 1594 1550 1546 1551 1502 1462 1374 1337 1366 1393 1425 1411 1376 1357 1317 1283 1286 1360 1394 1404 1410 1412 1427 1456 1460 1416 1378 1377 1382 1369 1366 1382 1358 1288 1228 1201 1163 1127 1148 1160 1167 1220 1220 1146 1087 1127 1185 1159 1144 1125 1114 1073 1078 1091 1154 1215 1248 1283 1308 1374 1328 1297 1270 1176 1105 1064 1075 1111 1113 1104 1056 1053 1066 1173 1202 1213 1147 1108 1136 1139 1110 1133 1151 1159 1177 1146 1102 989 858 758 674 611 587 622 572 544 518 453 331 262 272 285 302 251 252 279 289 352 417 443 437 398 329 275 255 242 235 233 244 296 368 435 502 564 559 560 554 535 631 853 992 1026 1041 1035 985 1084 1271 1168 1042 997 1027 1147 1217 1211 1180 1066 900 813 847 901 909 938 944 956 965 940 895 927 916 850 820 790 702 580 492 468 484 477 417 389 276 275 262 247 238 248 263 226 186 165 201 165 211 232 236 206 178 221 238 264 302 303 306 335 364 389 398 401 399 352 395 393 410 428 465 509 532 544 592 654 686 671 687 700 703 723 806 854 840 880 828 692 682 610 525 482 470 468 476 481 409 401 414 392 377 366 346 332 330 326 316 307 289 268 259 239 223 219 230 258 304 316 318 302 288 270 258 238 210 187 174 163 170 174 162 133 100 85 82 74 59 55 59 81 96 97 91 90 92 96 106 131 152 152 153 141 126 106 82 62 51 46 30 23 17 16 17 24 28 28 25 25 24 41 54 66 80 105 133 147 149 157 153 176 221 237 279 313 327 329 329 331 338 347 394 425 434 437 455 481 515 558 586 585 587 569 584 628 608 501 418 425 456 385 306 314 346 416 481 570 725 614 553 652 554 440 512 714 971 972 374 380 352 308 363 400 293 195 204 178 140 95 156 201 262 309 300 284 209 180 220 283 338 328 268 284 324 329 280 252 229 350 406 431 522 572 589 644 707 1217 1626 1426 1152 1144 1113 982 840 944 1102 1523 1508 1646 1732 1769 1558 1241 1136 970 936 791 644 558 508 437 385 474 818 946 1178 1600 136 137 163 239 322 324 312 262 223 180 172 199 211 198 185 177 164 161 133 74 70 157 254 249 222 197 178 192 184 161 130 114 100 112 155 176 184 166 142 179 201 117 31 3 0 0 0 0 0 0 0 0 4 35 90 121 129 132 132 133 143 156 151 120 159 188 190 175 226 263 252 195 140 129 133 104 55 20 2 12 15 13 5 6 27 45 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 95 71 32 24 41 76 148 243 391 516 518 472 395 309 188 110 93 84 77 54 39 41 62 122 189 246 280 317 353 386 546 777 861 944 1025 1065 1094 1112 1150 1187 1167 1123 1076 1031 970 920 951 1002 1036 1095 1171 1235 1286 1338 1429 1458 1480 1501 1510 1524 1539 1576 1621 1639 1660 1683 1697 1697 1715 1719 1734 1745 1746 1738 1734 1747 1747 1744 1738 1729 1708 1690 1677 1681 1684 1680 1689 1700 1704 1717 1730 1736 1744 1752 1753 1750 1746 1740 1736 1724 1724 1723 1718 1705 1704 1703 1703 1706 1705 1702 1705 1697 1679 1705 1703 1698 1697 1699 1688 1656 1629 1617 1613 1642 1658 1638 1621 1593 1561 1542 1529 1505 1453 1376 1346 1384 1391 1429 1457 1475 1492 1508 1514 1509 1520 1526 1564 1552 1547 1574 1625 1657 1657 1635 1603 1557 1575 1513 1517 1488 1423 1325 1328 1363 1361 1370 1377 1349 1316 1303 1378 1394 1390 1373 1380 1428 1479 1488 1439 1425 1422 1425 1423 1406 1406 1387 1330 1281 1244 1193 1173 1189 1170 1166 1199 1213 1167 1128 1164 1224 1219 1205 1165 1156 1113 1108 1093 1166 1284 1299 1337 1338 1403 1405 1368 1259 1164 1135 1098 1113 1216 1184 1123 1118 1131 1152 1236 1243 1237 1205 1157 1168 1160 1113 1136 1153 1163 1177 1183 1121 989 849 732 698 678 579 607 569 578 581 497 364 303 312 319 289 228 232 252 279 358 404 416 408 362 309 278 243 236 234 221 235 296 428 549 519 551 528 526 520 528 621 839 1011 1036 1005 971 828 840 1125 1209 1108 1001 1006 1048 1011 975 1043 1018 884 836 847 867 904 940 929 894 893 907 823 840 861 848 843 819 739 624 528 476 510 378 453 326 268 262 246 232 218 197 209 176 171 174 218 219 188 172 185 157 127 186 218 223 244 247 269 296 321 343 347 352 350 332 360 356 362 390 444 480 476 512 554 618 662 637 637 638 651 720 800 780 749 830 724 686 634 566 504 475 469 467 463 460 435 401 411 394 369 352 340 337 334 328 322 312 294 276 272 261 234 211 220 245 298 312 315 316 298 279 263 240 212 200 193 173 186 189 178 155 131 118 102 102 89 70 71 91 107 115 109 97 94 97 96 122 124 141 150 143 131 116 94 74 75 56 43 31 20 14 13 16 22 27 32 31 29 32 37 52 73 96 126 147 154 147 145 178 206 246 285 313 319 310 306 319 331 355 390 401 406 424 434 446 519 559 578 588 595 587 616 678 670 582 519 531 586 586 556 513 497 494 464 542 554 512 462 446 357 272 274 362 439 441 283 212 275 285 284 269 231 247 360 382 271 194 196 236 324 349 293 254 216 302 361 436 393 275 256 261 240 253 264 260 255 349 412 453 531 609 686 674 733 1332 1662 1469 1309 1413 1602 1524 900 842 1021 1119 1270 1473 1561 1545 1366 966 930 782 770 720 514 361 330 305 327 445 827 1102 1382 1544 137 145 179 259 346 360 327 291 239 190 195 221 208 196 210 234 257 239 135 78 89 192 283 312 262 198 202 251 243 224 184 153 139 149 154 170 164 132 119 145 165 112 40 6 2 2 3 2 0 0 0 1 12 61 116 162 176 165 141 122 116 112 99 94 139 192 226 263 281 346 316 226 165 136 127 84 36 17 7 13 12 4 0 0 6 23 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 77 75 50 43 54 73 95 127 223 375 501 516 468 351 230 148 96 65 63 55 41 32 41 72 163 270 337 378 430 481 544 689 914 984 1054 1112 1128 1132 1148 1194 1234 1211 1162 1102 1052 1000 952 993 1017 1062 1141 1221 1287 1338 1391 1482 1517 1527 1540 1549 1563 1580 1611 1649 1668 1688 1706 1711 1712 1721 1730 1746 1755 1756 1749 1735 1747 1757 1759 1753 1743 1733 1725 1711 1709 1712 1703 1702 1700 1708 1719 1727 1729 1735 1741 1742 1739 1738 1733 1728 1717 1708 1707 1708 1702 1706 1708 1704 1703 1703 1699 1704 1700 1694 1707 1712 1714 1706 1702 1692 1652 1616 1602 1587 1606 1607 1611 1598 1559 1541 1548 1550 1557 1494 1398 1369 1352 1371 1409 1446 1468 1482 1502 1512 1494 1495 1520 1543 1534 1538 1553 1593 1650 1689 1680 1664 1595 1590 1613 1602 1510 1441 1396 1370 1370 1381 1373 1400 1363 1337 1365 1393 1398 1420 1445 1446 1458 1487 1481 1450 1466 1468 1466 1447 1429 1414 1386 1349 1307 1302 1286 1275 1239 1226 1227 1239 1246 1228 1205 1225 1268 1255 1233 1199 1187 1150 1129 1139 1164 1196 1284 1320 1286 1419 1516 1463 1314 1240 1221 1185 1212 1296 1244 1160 1144 1148 1194 1247 1276 1293 1234 1144 1181 1185 1166 1135 1168 1186 1201 1133 1044 1013 915 822 776 701 617 597 596 624 597 502 433 397 324 351 280 214 196 220 233 281 344 358 327 293 264 242 240 242 219 202 227 319 464 552 482 483 521 534 541 565 650 839 1023 1067 1048 940 727 736 1037 1231 1162 1073 1077 1068 1023 1020 982 957 882 846 843 867 916 916 839 815 950 960 913 899 882 828 791 764 716 643 599 566 531 412 391 282 247 252 245 237 211 168 150 135 153 193 230 239 198 154 162 127 98 143 165 180 209 233 254 271 289 316 315 323 333 324 323 319 325 356 396 408 428 477 526 589 631 620 616 614 611 659 744 706 691 702 664 640 590 530 487 468 469 471 471 455 424 406 407 392 365 345 346 350 346 340 335 329 310 308 297 265 241 215 216 270 292 296 306 309 301 285 266 241 220 216 202 190 203 208 196 179 169 159 126 126 111 98 98 105 118 129 125 107 103 104 102 100 97 119 144 148 133 125 139 128 102 81 62 44 26 17 17 17 22 28 36 44 37 35 46 66 80 96 117 145 143 143 154 185 205 214 242 275 297 310 319 333 341 360 377 375 390 409 414 439 519 582 608 607 591 565 578 669 661 651 609 604 685 735 678 587 560 502 392 581 426 362 344 317 286 264 195 285 309 270 259 576 771 778 694 380 275 653 778 646 429 273 209 347 535 487 411 377 274 739 889 840 656 471 331 245 196 172 158 214 282 340 392 450 432 432 723 693 763 1279 1668 1610 1448 1401 1766 1942 1259 1067 1139 1233 1350 1440 1519 1493 1352 1228 940 793 736 608 400 307 297 268 356 592 907 1037 1116 1153 143 157 191 269 354 358 339 295 238 213 208 234 209 200 246 309 348 295 156 104 149 161 267 323 270 202 213 279 313 321 268 217 181 172 177 180 150 110 104 122 128 102 59 30 25 27 36 19 0 0 2 18 61 83 114 133 178 173 134 103 95 95 94 113 164 229 248 311 358 392 356 276 199 142 119 65 36 20 17 16 5 0 0 0 0 6 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 24 51 101 65 24 26 42 70 128 164 223 383 442 447 384 271 164 119 97 64 58 48 32 31 50 91 214 315 383 473 573 651 737 838 1036 1101 1169 1194 1199 1194 1205 1243 1273 1262 1225 1173 1103 1054 1014 1061 1096 1130 1194 1269 1337 1388 1438 1521 1537 1561 1580 1589 1594 1605 1631 1664 1683 1701 1719 1723 1727 1736 1739 1752 1764 1767 1764 1750 1754 1761 1783 1770 1758 1743 1738 1732 1730 1735 1727 1725 1711 1709 1714 1720 1718 1719 1724 1726 1726 1728 1722 1722 1716 1701 1693 1690 1690 1697 1705 1706 1699 1700 1695 1693 1696 1704 1709 1710 1705 1685 1664 1655 1635 1608 1573 1549 1554 1567 1568 1532 1513 1522 1522 1538 1546 1512 1505 1400 1371 1373 1393 1428 1453 1462 1483 1485 1484 1487 1527 1569 1547 1538 1574 1607 1630 1676 1704 1707 1673 1658 1631 1583 1515 1447 1413 1387 1369 1397 1427 1420 1395 1396 1424 1438 1456 1495 1501 1485 1512 1512 1468 1459 1467 1503 1512 1492 1462 1433 1416 1385 1374 1391 1402 1373 1304 1297 1298 1277 1264 1263 1252 1255 1274 1280 1257 1211 1193 1167 1165 1189 1196 1253 1261 1248 1297 1434 1549 1546 1468 1372 1243 1155 1280 1311 1287 1226 1207 1208 1250 1294 1318 1315 1300 1304 1244 1233 1244 1177 1166 1212 1234 1183 1120 1054 977 944 793 683 639 603 590 595 596 570 494 407 320 355 310 233 196 192 218 270 296 305 306 282 250 244 258 265 244 230 271 377 492 500 487 452 482 529 548 577 668 815 909 1022 1073 929 689 670 925 1174 1231 1203 1190 1136 1150 1056 1101 1074 1050 980 895 872 901 885 849 835 992 981 925 857 852 862 785 669 640 624 660 648 597 461 349 259 225 237 238 230 224 173 106 94 132 182 211 212 171 144 164 125 106 125 133 162 204 230 240 256 267 282 288 301 314 302 292 296 305 321 349 367 377 425 481 546 583 599 609 588 575 612 657 675 649 642 635 613 566 511 475 461 468 468 460 445 417 410 412 398 382 378 359 355 362 356 349 341 337 330 302 271 254 242 224 263 285 302 306 304 300 291 274 244 242 227 220 215 220 222 209 201 198 185 151 129 123 119 119 121 125 133 133 111 103 102 103 93 82 92 123 144 138 137 156 151 133 101 79 62 44 42 25 21 24 36 50 64 72 67 67 83 82 109 116 114 137 153 170 195 215 213 228 236 278 283 293 310 328 346 363 355 354 378 395 459 504 505 502 529 522 521 572 631 631 612 573 608 716 754 683 590 618 556 649 639 449 339 330 304 278 387 236 297 345 395 417 849 1471 1527 1457 890 973 1014 957 701 440 341 421 525 632 576 619 638 786 899 780 731 701 553 386 230 208 168 115 140 232 308 332 375 359 361 601 733 792 1158 1607 1708 1700 1320 1508 1568 1361 1287 1375 1484 1398 1326 1464 1480 1457 1297 1104 947 796 587 397 414 405 369 411 593 738 773 777 808 153 163 195 262 330 343 336 288 242 228 229 233 202 211 282 367 407 330 216 156 189 243 353 373 268 185 219 310 381 410 342 333 246 197 184 169 132 97 92 101 96 78 63 63 56 54 38 13 0 1 23 81 113 107 102 141 161 148 119 96 90 94 113 165 222 244 311 357 372 387 372 315 231 152 112 77 58 26 20 17 6 0 0 0 0 0 0 0 0 0 0 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 15 2 5 0 0 0 0 0 0 0 0 0 0 0 0 2 26 64 132 114 43 5 5 20 72 172 244 301 382 370 350 288 197 156 128 83 63 57 49 42 50 80 135 252 334 439 585 703 793 882 970 1128 1180 1202 1211 1220 1228 1246 1281 1310 1309 1300 1266 1208 1195 1149 1171 1201 1224 1271 1333 1393 1439 1477 1528 1553 1581 1606 1623 1631 1638 1656 1688 1692 1692 1710 1728 1739 1744 1742 1753 1772 1782 1786 1781 1779 1777 1798 1787 1776 1770 1762 1752 1750 1757 1757 1748 1738 1727 1718 1715 1713 1707 1702 1702 1705 1716 1721 1718 1706 1694 1684 1677 1673 1675 1686 1696 1687 1690 1687 1687 1692 1695 1699 1705 1716 1708 1678 1655 1616 1609 1539 1519 1524 1551 1524 1476 1477 1498 1493 1528 1509 1508 1453 1381 1363 1355 1356 1389 1432 1445 1456 1477 1509 1500 1541 1582 1577 1565 1580 1600 1606 1644 1720 1754 1736 1666 1561 1494 1473 1483 1455 1384 1377 1400 1417 1410 1422 1428 1460 1467 1467 1454 1393 1406 1467 1455 1419 1416 1448 1520 1545 1510 1460 1440 1453 1440 1452 1469 1490 1468 1400 1380 1369 1331 1324 1321 1280 1276 1255 1262 1265 1242 1232 1233 1228 1207 1175 1118 1120 1228 1342 1435 1480 1485 1473 1417 1283 1133 1247 1292 1343 1317 1317 1307 1312 1310 1291 1311 1287 1361 1291 1268 1265 1217 1191 1229 1236 1178 1175 1185 1154 988 840 732 668 607 592 618 599 527 454 412 331 346 319 286 256 247 276 286 262 293 338 284 260 240 295 330 310 313 367 471 557 684 579 498 469 495 553 580 609 695 800 969 964 911 686 651 838 1050 1196 1250 1196 1250 1238 1214 1196 1187 1191 1119 974 864 867 895 875 883 955 970 874 799 834 872 770 627 606 594 636 625 544 405 304 248 218 217 231 244 219 182 112 106 137 158 175 177 142 138 145 134 128 127 139 168 202 227 234 232 242 255 271 286 293 277 266 277 284 293 326 346 344 365 422 486 520 559 628 755 755 647 652 666 644 621 606 583 540 493 462 464 460 448 441 427 405 398 399 392 388 381 372 372 375 367 358 351 341 324 295 282 270 248 235 238 277 317 315 304 301 293 292 266 247 241 243 241 234 230 229 215 206 189 153 130 125 126 129 135 136 134 138 121 109 104 100 96 92 91 115 145 147 150 158 158 143 123 107 102 90 65 41 28 26 36 46 59 74 84 89 93 82 87 85 99 135 167 174 185 208 204 202 221 246 242 248 289 321 349 376 377 366 353 379 434 473 503 504 524 484 489 587 631 641 611 578 611 708 752 601 585 641 696 807 731 513 400 361 315 284 382 340 325 331 393 527 830 1204 1402 1465 1222 1008 816 705 512 364 254 242 322 404 536 593 449 524 516 178 453 802 536 413 329 295 218 132 100 148 245 219 280 297 321 474 708 871 877 976 1607 1785 1562 1525 1411 1333 1330 1441 1768 1435 1257 1315 1419 1480 1505 1404 1187 959 709 727 575 565 479 411 449 516 550 664 699 160 165 200 258 311 340 332 290 273 218 245 219 182 209 298 396 435 371 299 284 239 293 404 397 255 166 230 352 432 449 438 356 264 200 165 129 97 82 79 75 69 61 61 63 67 63 23 0 0 12 63 145 165 172 143 149 126 111 91 75 77 99 137 188 213 307 350 369 365 380 390 342 249 177 140 112 59 28 22 18 6 0 0 0 0 0 0 0 0 0 0 21 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 35 0 0 0 0 0 0 0 0 0 0 4 17 27 56 135 214 132 35 0 0 13 71 188 292 354 367 319 273 212 186 153 104 80 74 62 55 63 85 117 175 283 409 550 702 827 921 1009 1081 1207 1233 1252 1306 1290 1258 1281 1315 1351 1365 1364 1338 1335 1294 1245 1274 1313 1329 1366 1412 1455 1475 1503 1550 1579 1603 1625 1647 1667 1681 1690 1711 1711 1702 1715 1729 1736 1740 1739 1749 1772 1785 1790 1797 1801 1795 1805 1800 1789 1771 1757 1758 1759 1759 1773 1764 1758 1747 1738 1729 1732 1728 1712 1695 1684 1691 1699 1701 1682 1673 1669 1667 1663 1663 1674 1680 1667 1671 1670 1672 1672 1674 1689 1696 1689 1663 1615 1593 1603 1597 1546 1510 1534 1551 1501 1455 1465 1480 1475 1514 1513 1491 1403 1347 1322 1320 1336 1364 1395 1403 1424 1469 1519 1510 1564 1603 1607 1601 1599 1599 1601 1633 1727 1763 1718 1589 1516 1504 1474 1410 1364 1353 1299 1420 1430 1415 1422 1450 1485 1477 1451 1409 1278 1316 1467 1412 1396 1408 1420 1494 1554 1530 1510 1487 1464 1486 1503 1551 1568 1543 1488 1458 1440 1396 1387 1310 1312 1297 1250 1248 1269 1289 1304 1291 1244 1202 1108 1086 1135 1237 1320 1381 1401 1433 1468 1423 1320 1200 1188 1325 1360 1359 1336 1304 1270 1242 1295 1340 1367 1364 1342 1277 1247 1249 1257 1226 1174 1197 1198 1194 1182 1021 888 802 719 644 628 641 561 594 484 376 336 306 276 257 255 285 303 283 266 304 343 320 273 254 342 425 409 418 482 549 629 734 662 569 492 501 563 587 620 633 807 951 1007 942 854 855 887 957 1127 1264 1269 1201 1212 1189 1161 1161 1167 1116 1028 949 843 849 866 863 928 960 864 758 772 822 753 684 688 669 672 660 613 470 295 245 210 214 236 267 222 192 160 145 150 159 165 144 131 147 143 145 149 145 152 178 206 215 212 208 211 236 252 263 277 275 251 259 264 279 311 326 326 338 380 410 449 557 718 565 635 588 642 655 627 603 586 567 527 492 472 478 470 476 472 452 429 402 389 386 387 393 387 384 373 351 346 352 335 317 292 293 279 260 256 258 284 326 321 305 297 293 287 264 254 256 259 256 243 243 239 226 217 195 161 137 130 133 136 141 140 136 144 140 139 129 113 107 107 101 114 135 146 153 153 152 157 153 143 135 110 91 59 32 25 30 32 38 67 88 97 96 83 82 87 102 139 170 163 171 171 206 207 209 209 205 221 256 265 341 394 392 351 334 361 393 428 491 594 563 492 493 546 599 619 594 595 596 635 630 624 697 756 827 840 769 586 527 423 390 381 420 343 283 288 341 466 717 706 842 831 800 661 610 571 333 329 301 272 243 258 376 415 313 269 195 85 421 858 702 519 479 410 312 219 112 85 132 168 251 261 262 400 689 905 1039 1082 1290 1541 1632 1527 1292 1256 1267 1287 1674 1466 1306 1270 1379 1583 1692 1526 1385 1158 1105 971 814 702 540 430 454 524 654 880 836 171 173 197 236 275 312 326 317 241 203 249 215 175 194 286 397 437 410 398 313 264 320 419 389 244 158 232 378 465 500 417 321 230 171 133 99 76 66 61 53 51 48 47 56 56 41 18 8 9 31 98 182 202 260 243 161 98 68 48 43 64 99 122 140 229 331 349 345 320 371 399 343 266 225 189 116 70 42 26 20 7 0 0 0 0 0 0 0 0 0 0 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 22 0 0 0 0 0 0 0 0 0 0 10 51 66 74 146 193 131 65 22 0 12 65 185 327 402 367 297 233 213 176 123 93 90 91 65 67 99 130 155 216 370 536 673 814 930 1019 1106 1170 1249 1271 1289 1325 1306 1276 1297 1335 1383 1408 1418 1421 1403 1374 1342 1378 1424 1433 1458 1489 1508 1523 1541 1589 1609 1622 1637 1657 1680 1698 1713 1730 1730 1721 1720 1726 1729 1733 1738 1746 1759 1772 1778 1793 1807 1806 1806 1804 1787 1803 1835 1836 1812 1746 1766 1767 1760 1754 1753 1750 1751 1748 1732 1709 1687 1672 1669 1671 1650 1643 1641 1641 1641 1646 1656 1659 1640 1645 1643 1641 1642 1649 1670 1674 1653 1637 1639 1709 1583 1565 1585 1527 1554 1557 1499 1457 1456 1489 1488 1436 1498 1499 1400 1317 1286 1299 1322 1337 1361 1370 1402 1471 1527 1557 1600 1620 1626 1627 1620 1598 1589 1615 1706 1701 1631 1525 1503 1511 1454 1369 1318 1355 1241 1385 1412 1401 1398 1439 1476 1461 1432 1413 1381 1462 1492 1531 1487 1465 1465 1509 1550 1536 1532 1526 1529 1530 1574 1628 1636 1616 1573 1521 1496 1483 1434 1342 1334 1305 1258 1241 1247 1273 1306 1294 1212 1147 1139 1163 1205 1249 1288 1310 1343 1401 1440 1428 1375 1332 1288 1360 1357 1332 1293 1264 1241 1228 1340 1313 1312 1341 1340 1324 1309 1319 1316 1268 1240 1254 1249 1232 1119 1010 933 861 804 757 686 666 623 595 465 324 293 265 255 259 256 269 262 279 275 302 351 378 346 352 436 493 484 515 575 609 685 731 714 637 550 533 593 658 790 727 748 920 1060 1045 1020 1038 996 979 1074 1192 1306 1151 1122 1129 1140 1164 1144 1065 991 990 965 975 985 941 956 948 858 785 774 769 767 747 749 739 687 601 499 405 375 348 185 225 252 280 228 186 181 180 171 167 146 142 135 151 155 167 167 157 167 192 217 198 195 201 211 224 240 249 252 261 237 244 260 276 303 314 318 330 343 361 414 493 602 541 568 574 574 579 592 593 569 560 530 505 501 492 480 465 458 459 422 396 391 372 386 370 371 375 354 324 319 345 324 305 294 292 276 271 275 278 290 326 321 305 300 287 274 270 269 272 274 273 272 256 252 244 231 206 184 177 160 152 147 144 139 151 177 189 180 163 144 126 110 107 111 122 146 159 162 171 180 178 177 158 128 112 80 49 40 28 25 30 44 79 96 100 99 95 84 95 128 150 142 152 169 193 207 207 198 193 225 229 254 314 387 397 349 316 321 357 407 468 569 572 533 516 546 598 581 555 598 580 613 620 686 776 916 974 800 767 546 614 579 508 425 376 388 415 348 317 345 478 391 344 377 398 362 294 283 239 244 249 225 188 184 255 325 289 177 184 115 390 639 634 600 569 455 349 272 138 76 60 160 272 256 251 357 497 729 888 1037 1104 1208 1330 1266 991 1057 1090 1106 1375 1380 1283 1253 1282 1401 1614 1635 1391 1269 1209 1124 1034 867 675 620 671 902 991 1182 1205 179 175 186 204 218 242 289 263 192 184 220 206 167 171 247 341 385 390 365 312 264 336 413 364 235 159 215 326 381 493 363 275 210 172 134 92 66 59 59 59 51 33 34 45 39 14 33 55 63 68 82 138 234 342 322 149 69 27 11 17 43 74 89 124 197 309 318 305 298 355 386 354 310 267 189 120 80 61 34 23 14 9 9 10 11 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 25 71 91 86 141 165 134 62 10 0 9 53 157 296 381 347 337 284 214 153 108 91 106 118 45 84 111 131 202 304 482 663 794 923 1029 1113 1191 1214 1296 1332 1348 1358 1338 1311 1324 1355 1393 1395 1433 1453 1453 1441 1432 1467 1509 1515 1532 1547 1560 1577 1588 1634 1653 1658 1663 1674 1693 1709 1713 1740 1745 1740 1734 1731 1733 1737 1745 1755 1759 1766 1772 1785 1801 1807 1808 1807 1790 1775 1823 1923 1908 1748 1766 1762 1754 1751 1753 1755 1755 1751 1740 1729 1707 1678 1657 1645 1644 1638 1628 1620 1617 1623 1636 1636 1620 1618 1615 1608 1603 1616 1650 1659 1625 1622 1635 1648 1646 1589 1568 1536 1564 1564 1503 1464 1448 1455 1465 1424 1481 1512 1426 1310 1264 1273 1271 1277 1330 1364 1395 1462 1527 1565 1582 1611 1638 1639 1629 1593 1569 1602 1665 1636 1603 1571 1542 1481 1397 1383 1360 1464 1318 1370 1362 1348 1388 1467 1500 1458 1420 1458 1448 1446 1403 1491 1512 1501 1504 1525 1543 1544 1572 1575 1580 1611 1639 1679 1700 1698 1683 1658 1606 1552 1503 1420 1394 1345 1288 1255 1242 1228 1236 1258 1254 1177 1272 1294 1269 1257 1270 1299 1342 1407 1459 1482 1443 1483 1479 1399 1345 1318 1314 1350 1351 1334 1353 1432 1360 1403 1411 1387 1374 1368 1346 1334 1356 1337 1301 1199 1117 1031 944 881 849 785 673 742 660 621 486 353 272 237 263 278 262 297 280 301 315 313 360 398 401 444 531 544 555 605 635 698 733 763 762 706 623 584 602 745 961 829 696 806 1024 1157 1197 1174 958 915 974 1054 1106 1045 1011 1052 1132 1182 1113 973 958 987 1021 1030 1052 1025 984 943 853 769 716 708 747 778 782 720 606 497 435 409 338 334 233 231 244 254 229 205 206 203 185 171 137 156 142 135 147 170 175 163 168 199 202 199 179 184 200 212 225 238 230 228 224 225 250 276 301 309 303 308 336 359 386 433 500 502 493 510 533 550 576 579 550 540 539 527 515 501 486 473 454 431 428 426 407 430 416 380 356 338 330 313 295 338 328 309 299 285 276 282 298 342 346 336 333 320 306 290 280 275 274 279 281 282 279 266 263 258 243 223 214 198 181 163 154 154 158 165 185 209 207 198 190 171 147 164 156 150 162 174 176 196 204 208 197 182 158 143 120 90 75 37 28 30 34 63 85 95 107 109 112 104 117 130 131 144 169 194 209 212 201 198 248 253 264 315 386 407 372 344 318 357 398 468 504 500 496 485 501 574 586 531 564 580 630 666 678 738 925 1013 914 686 606 673 684 605 535 515 470 611 454 329 265 297 295 280 263 241 214 168 167 191 195 190 158 149 190 271 306 298 205 162 153 324 456 462 526 521 415 266 191 113 93 100 173 288 239 235 284 358 590 791 948 1031 1058 1121 1233 1310 1182 1078 999 1097 1168 1076 1055 1074 1034 1264 1355 1282 1256 1187 1128 1109 971 866 907 1055 1256 1306 1324 1297 176 170 176 178 182 220 247 214 155 155 187 196 156 146 161 198 278 317 306 291 261 330 390 333 231 167 152 213 385 474 318 248 214 185 149 107 75 62 63 68 58 37 43 47 26 26 61 92 105 112 123 156 229 274 252 85 23 5 0 0 9 39 80 113 170 253 262 268 271 301 345 372 351 266 179 118 80 67 48 34 33 32 30 32 33 29 20 21 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 25 76 106 106 132 132 94 34 0 0 8 48 141 266 330 242 207 227 209 148 98 93 122 151 76 122 124 171 267 395 581 771 906 1025 1113 1146 1215 1263 1338 1363 1365 1361 1341 1322 1332 1358 1387 1416 1448 1472 1489 1494 1501 1526 1555 1572 1580 1589 1606 1619 1630 1667 1690 1696 1697 1701 1703 1707 1724 1745 1755 1751 1746 1742 1745 1748 1757 1771 1774 1779 1774 1783 1793 1803 1809 1811 1810 1806 1821 1892 1916 1801 1779 1776 1760 1754 1752 1752 1752 1746 1735 1736 1730 1706 1676 1671 1664 1650 1635 1618 1604 1604 1611 1612 1595 1597 1592 1576 1570 1589 1622 1632 1610 1628 1624 1628 1628 1596 1565 1544 1562 1560 1497 1457 1454 1470 1437 1415 1452 1477 1411 1301 1245 1230 1188 1187 1283 1366 1401 1470 1522 1552 1563 1578 1613 1637 1633 1579 1569 1599 1633 1629 1617 1599 1553 1464 1402 1458 1512 1525 1434 1367 1371 1407 1464 1537 1563 1503 1450 1508 1509 1489 1351 1393 1475 1499 1516 1548 1554 1556 1576 1618 1653 1663 1666 1697 1738 1758 1756 1740 1668 1674 1567 1483 1451 1386 1318 1291 1270 1242 1246 1272 1339 1273 1294 1285 1275 1268 1280 1321 1358 1453 1453 1415 1344 1324 1366 1393 1410 1412 1376 1386 1429 1423 1381 1418 1494 1490 1414 1358 1366 1388 1370 1346 1363 1341 1287 1187 1113 1031 954 916 869 762 744 812 698 596 477 422 319 219 249 284 309 348 361 359 382 358 352 376 422 519 604 570 643 664 720 743 745 764 794 780 698 700 663 842 1039 921 734 744 839 944 1207 1178 949 1009 1062 1079 1036 998 1038 1116 1186 1221 1146 999 961 971 928 965 1040 1049 1008 960 829 792 789 760 731 740 732 653 531 456 435 359 333 296 253 219 221 235 228 217 216 224 210 185 170 200 203 185 181 194 180 165 168 185 184 177 165 170 183 187 199 211 206 199 216 223 242 267 287 292 294 313 340 354 376 406 447 442 429 453 479 508 551 564 549 546 548 550 542 511 500 526 514 525 465 441 427 446 414 357 358 350 316 303 290 328 332 315 302 290 284 299 347 367 362 347 345 332 309 286 271 270 273 277 279 283 278 273 271 267 253 241 230 210 185 173 171 177 184 189 197 212 214 206 197 187 183 200 206 196 196 202 197 237 238 240 228 210 189 166 158 157 112 72 48 34 31 48 62 80 112 129 118 122 125 132 138 145 161 189 211 221 217 245 268 266 274 307 349 379 372 384 341 336 340 388 376 349 394 417 425 519 527 532 525 551 616 670 649 587 715 778 828 711 628 649 675 672 656 662 680 733 539 357 277 268 300 304 239 229 191 170 176 185 197 242 271 248 319 485 421 373 296 196 194 267 298 389 371 320 239 158 129 127 130 149 204 302 150 159 154 264 488 768 1021 1099 1086 1134 1381 1544 1481 1336 1243 1216 1012 1064 916 933 842 902 978 1105 1244 1142 1002 971 952 928 927 1019 1215 1316 1270 1230 166 161 154 151 162 188 199 178 133 135 157 164 144 130 133 154 197 242 242 240 245 320 419 370 309 229 163 231 377 424 346 284 260 235 195 145 114 95 77 69 56 55 66 57 19 30 75 108 134 153 143 133 138 126 120 23 0 0 0 1 15 48 84 113 188 225 241 254 243 234 270 340 359 271 160 99 70 68 66 57 54 52 50 49 48 44 45 46 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 54 79 81 92 89 45 7 0 0 2 18 94 174 179 186 168 129 132 128 97 107 154 206 194 194 188 226 319 463 650 841 999 1107 1144 1198 1260 1318 1357 1391 1406 1397 1376 1360 1362 1365 1387 1432 1451 1479 1505 1523 1540 1553 1568 1598 1612 1629 1638 1646 1659 1680 1706 1720 1723 1726 1730 1731 1741 1762 1766 1764 1759 1757 1759 1762 1772 1789 1790 1795 1786 1788 1791 1801 1809 1818 1825 1830 1846 1884 1912 1832 1815 1798 1781 1770 1763 1758 1752 1741 1728 1727 1733 1724 1722 1704 1674 1658 1647 1631 1611 1600 1594 1593 1574 1578 1570 1551 1543 1561 1597 1613 1569 1573 1600 1611 1621 1596 1568 1549 1548 1549 1518 1470 1443 1476 1429 1396 1419 1425 1350 1255 1224 1211 1152 1139 1228 1397 1494 1529 1553 1570 1579 1610 1652 1659 1637 1571 1588 1609 1621 1623 1614 1595 1553 1487 1445 1485 1546 1528 1503 1387 1403 1487 1556 1639 1648 1627 1554 1537 1517 1465 1366 1380 1472 1525 1537 1578 1576 1528 1544 1595 1663 1684 1679 1706 1752 1771 1797 1761 1775 1712 1613 1527 1482 1427 1382 1349 1312 1260 1269 1264 1323 1315 1257 1229 1241 1267 1300 1342 1372 1467 1416 1400 1370 1369 1413 1454 1477 1462 1375 1404 1437 1426 1404 1473 1516 1462 1352 1295 1335 1346 1324 1383 1388 1350 1302 1222 1119 1034 971 931 884 778 797 788 700 595 545 476 335 207 228 302 418 400 392 386 392 367 334 356 432 548 595 592 618 696 736 744 798 858 816 888 890 763 728 873 1047 1012 848 769 802 888 1095 1125 1173 1232 1200 1107 1044 1029 1040 1132 1218 1168 1145 1113 1097 1060 953 922 986 1017 976 910 840 842 835 756 711 704 686 598 500 473 429 376 354 322 267 221 210 223 229 202 197 221 219 215 219 226 219 201 191 203 178 167 178 180 182 172 160 165 170 154 162 163 170 167 189 216 234 255 280 282 287 309 332 350 369 388 401 412 436 437 441 474 526 543 534 533 544 571 580 562 551 594 602 612 513 483 463 445 437 363 362 345 312 297 292 325 320 293 287 282 296 301 362 372 369 367 349 323 299 276 260 264 267 276 281 281 276 273 275 270 256 244 225 214 189 204 217 215 218 224 219 214 216 198 194 189 188 213 250 251 253 241 244 266 270 276 266 241 219 202 229 205 162 121 81 48 34 34 40 69 108 120 132 140 141 142 150 161 169 196 217 228 244 259 274 281 279 283 292 317 357 372 345 297 271 273 267 300 352 376 396 491 515 487 472 504 565 596 545 467 455 562 666 694 683 631 619 648 654 708 854 821 669 573 526 390 383 332 288 216 182 183 207 212 198 338 537 525 604 671 535 416 310 212 189 203 255 294 263 205 143 122 142 124 107 149 219 225 165 173 183 257 459 761 1080 1072 1086 1164 1350 1463 1450 1400 1337 1353 1239 1111 962 944 928 914 1002 1188 1453 1371 1123 966 944 973 1014 1029 1057 1080 1064 1022 154 152 142 134 142 158 158 143 119 122 140 143 144 130 117 120 140 177 183 178 218 299 399 455 380 252 190 238 356 408 342 322 326 296 243 210 169 123 95 73 52 53 68 68 54 59 63 106 168 183 147 114 52 29 22 4 0 0 3 12 35 74 112 145 226 231 240 240 233 227 260 331 361 275 157 80 52 54 56 61 62 60 59 58 55 52 60 61 37 34 25 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 23 22 45 55 25 0 0 0 7 50 139 149 158 180 120 81 64 67 97 115 162 204 270 273 268 292 378 524 691 875 1058 1114 1179 1256 1307 1355 1387 1409 1417 1410 1398 1383 1385 1389 1410 1453 1464 1485 1510 1536 1557 1568 1580 1604 1630 1654 1665 1668 1676 1694 1715 1727 1732 1743 1756 1763 1768 1767 1786 1786 1780 1778 1779 1785 1793 1801 1811 1810 1807 1801 1797 1798 1809 1825 1837 1846 1864 1892 1911 1869 1865 1839 1813 1792 1774 1768 1760 1745 1735 1724 1724 1724 1723 1708 1683 1658 1643 1636 1618 1604 1596 1587 1569 1565 1554 1537 1535 1555 1576 1578 1581 1608 1699 1602 1611 1604 1572 1544 1525 1523 1507 1460 1437 1451 1417 1377 1367 1347 1273 1188 1168 1171 1143 1165 1225 1361 1484 1550 1562 1576 1630 1672 1680 1657 1616 1579 1600 1610 1616 1619 1618 1603 1563 1531 1478 1511 1554 1564 1503 1402 1399 1475 1528 1552 1519 1521 1511 1473 1438 1393 1342 1382 1501 1564 1561 1589 1584 1581 1596 1637 1692 1700 1684 1710 1766 1776 1829 1772 1796 1758 1656 1591 1552 1527 1491 1418 1416 1339 1310 1300 1322 1328 1290 1254 1278 1341 1375 1393 1419 1422 1404 1423 1437 1449 1468 1459 1418 1327 1274 1312 1344 1377 1374 1446 1537 1517 1392 1317 1305 1260 1338 1481 1472 1430 1356 1253 1172 1082 980 924 882 812 832 771 673 631 564 429 281 193 215 328 431 448 382 349 372 377 362 405 482 562 569 565 654 717 740 774 849 897 870 935 926 788 739 859 1038 1066 970 908 789 848 1002 1174 1372 1357 1281 1184 1064 996 1059 1257 1216 1086 1080 1083 1117 1107 1016 921 898 925 897 858 848 850 834 821 757 679 637 522 464 443 391 367 352 316 282 258 235 226 244 211 203 228 230 228 227 220 212 216 204 170 174 175 175 170 173 174 168 159 155 147 142 141 163 175 186 202 211 218 239 262 273 301 320 338 351 366 391 412 414 419 422 459 504 518 512 518 539 555 565 613 594 601 596 557 524 524 504 451 418 402 366 330 304 294 294 322 353 340 301 297 311 310 355 368 364 349 326 299 291 274 262 263 250 265 278 282 279 279 279 268 254 234 217 215 217 230 250 257 256 261 250 230 229 227 220 209 207 234 295 311 317 316 307 287 284 297 290 264 259 250 267 241 205 165 114 75 69 36 33 56 96 125 139 143 143 142 146 151 158 201 225 238 252 253 255 274 275 276 278 281 334 353 326 272 226 224 241 296 329 331 367 397 425 439 423 472 480 494 433 402 414 503 627 710 684 612 628 631 664 767 837 833 809 772 700 444 449 423 413 323 270 256 237 256 159 242 573 602 686 648 503 356 291 237 210 201 225 223 208 194 171 155 140 106 95 146 237 275 302 294 291 338 443 739 932 947 972 1008 1131 1273 1251 1153 1188 1196 1190 1149 1025 942 982 1134 1257 1445 1614 1487 1263 1207 1148 1071 1075 1131 1080 995 973 971 140 142 135 127 133 146 140 124 111 116 128 136 142 125 100 94 107 130 146 147 184 264 302 424 394 270 214 255 354 394 334 371 378 378 326 244 183 149 112 71 44 43 63 75 75 73 76 109 160 176 126 66 0 0 0 0 8 15 29 45 69 111 165 209 276 264 259 249 226 219 250 311 338 257 154 80 39 35 34 48 58 58 59 60 59 58 71 72 64 58 51 53 57 35 0 0 0 0 0 0 0 0 0 0 0 0 3 16 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 7 0 0 0 1 11 53 130 179 238 221 116 40 54 97 114 128 210 322 347 338 351 428 568 742 906 1017 1113 1228 1306 1352 1391 1413 1436 1451 1451 1451 1447 1433 1432 1444 1475 1485 1502 1528 1551 1562 1572 1588 1613 1639 1663 1677 1680 1682 1686 1697 1714 1727 1738 1752 1771 1788 1795 1810 1807 1802 1798 1798 1805 1813 1814 1832 1825 1828 1828 1819 1813 1820 1831 1841 1852 1869 1892 1896 1847 1938 1887 1832 1809 1784 1769 1766 1756 1752 1750 1742 1732 1716 1693 1666 1640 1624 1624 1616 1608 1606 1589 1570 1564 1552 1538 1539 1553 1568 1569 1592 1617 1633 1587 1604 1604 1567 1533 1508 1496 1478 1450 1432 1423 1391 1352 1317 1297 1253 1162 1086 1084 1101 1209 1258 1312 1347 1408 1499 1577 1635 1665 1680 1645 1594 1582 1597 1613 1628 1638 1639 1629 1589 1538 1524 1532 1564 1566 1504 1425 1401 1438 1488 1504 1499 1486 1467 1432 1404 1373 1346 1383 1474 1503 1550 1602 1596 1585 1562 1587 1655 1701 1708 1714 1748 1715 1828 1828 1806 1780 1746 1730 1704 1644 1568 1493 1505 1433 1362 1331 1327 1302 1279 1289 1322 1393 1402 1433 1468 1464 1456 1442 1467 1519 1485 1389 1403 1355 1299 1271 1292 1342 1410 1497 1568 1567 1485 1474 1362 1276 1327 1412 1384 1382 1374 1322 1258 1094 1033 938 879 845 831 771 734 672 532 377 236 176 217 351 393 407 366 334 355 384 445 500 545 563 607 627 705 772 797 837 887 897 918 954 897 787 746 838 974 1021 1017 912 783 830 952 1224 1363 1336 1267 1166 1064 1045 1160 1135 1055 1005 1039 1063 1072 1078 1054 962 886 886 859 820 840 872 860 838 775 635 584 491 428 416 407 368 333 320 317 311 284 244 250 217 201 200 204 204 200 187 176 196 196 164 166 175 170 160 169 189 192 179 166 162 151 143 158 167 171 184 187 197 220 253 270 291 305 318 326 342 377 408 413 421 421 434 461 483 495 507 537 552 545 566 590 549 511 517 525 515 505 494 478 405 363 327 304 295 296 304 311 316 324 315 321 319 324 341 335 296 288 270 279 271 269 251 248 255 260 264 275 277 275 255 240 231 224 227 238 251 273 286 292 286 265 245 262 281 269 251 253 278 337 359 372 376 358 328 311 321 309 297 277 275 291 269 232 194 159 146 86 46 38 57 96 129 148 156 157 142 141 152 172 167 209 250 269 271 268 275 287 283 279 283 315 322 303 282 251 234 241 284 290 294 307 328 359 352 381 445 442 425 409 412 427 482 565 629 635 623 617 638 698 825 861 751 754 774 624 539 608 579 545 498 415 347 285 275 210 228 244 350 462 480 434 382 335 327 272 228 210 190 171 167 154 150 143 97 92 147 207 245 285 239 330 432 505 550 636 774 814 781 784 1009 1120 852 908 961 1001 1021 979 903 1005 1229 1397 1561 1576 1526 1533 1493 1323 1224 1234 1134 1051 1021 974 888 117 131 127 121 128 136 130 116 105 112 116 133 135 115 88 74 81 96 115 131 160 166 262 382 361 259 212 254 325 340 325 375 398 395 324 243 191 156 113 65 31 28 49 55 77 78 78 97 132 145 103 39 0 0 0 5 51 87 104 110 129 182 241 275 305 288 271 237 206 202 235 294 311 222 146 84 57 32 26 43 53 55 57 58 60 62 72 72 73 63 65 78 95 82 32 0 0 0 0 0 0 0 0 0 0 5 17 18 16 16 3 0 0 7 10 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 27 30 43 117 196 264 267 254 207 129 82 86 94 141 245 367 409 407 424 499 598 705 856 1001 1146 1252 1323 1367 1407 1435 1451 1457 1454 1448 1450 1444 1449 1461 1497 1511 1522 1544 1559 1567 1581 1595 1627 1646 1662 1675 1686 1690 1691 1696 1708 1727 1736 1745 1764 1786 1812 1818 1819 1816 1810 1810 1818 1828 1830 1845 1837 1838 1842 1840 1836 1832 1832 1845 1857 1867 1883 1885 1889 1926 1895 1850 1824 1796 1771 1764 1761 1758 1758 1755 1746 1724 1691 1654 1622 1604 1602 1597 1596 1594 1591 1576 1569 1557 1540 1543 1558 1561 1573 1595 1607 1601 1575 1595 1598 1560 1533 1496 1479 1460 1443 1420 1401 1384 1336 1299 1265 1186 1101 1017 977 1047 1245 1335 1363 1378 1448 1548 1598 1651 1688 1678 1655 1622 1607 1612 1632 1651 1661 1664 1650 1617 1569 1547 1587 1591 1551 1492 1447 1432 1434 1452 1455 1508 1445 1459 1435 1405 1371 1339 1355 1401 1436 1539 1605 1604 1632 1641 1650 1675 1709 1743 1731 1732 1722 1822 1847 1818 1799 1798 1783 1739 1672 1569 1510 1517 1478 1421 1403 1374 1324 1328 1371 1370 1466 1446 1458 1478 1497 1500 1483 1491 1533 1534 1481 1460 1521 1427 1364 1332 1346 1407 1492 1565 1586 1551 1534 1434 1316 1317 1424 1442 1404 1409 1376 1258 1130 1095 951 881 850 838 818 761 646 498 337 232 196 243 326 430 464 400 339 332 384 534 558 545 549 605 640 739 892 947 927 939 890 935 983 936 823 745 780 875 977 1054 870 710 755 925 1146 1200 1167 1179 1094 1022 1049 1153 902 908 937 1002 1050 1074 1092 1087 1035 830 836 832 813 832 871 889 850 760 638 600 502 400 380 399 385 350 339 334 342 341 276 251 228 207 195 192 196 196 167 165 151 162 156 152 165 169 160 168 181 198 199 196 183 164 153 156 154 151 170 184 200 221 239 257 277 288 288 302 328 356 391 410 406 412 417 430 449 470 498 524 526 517 508 519 508 496 499 515 520 515 508 492 408 359 336 318 305 306 304 303 313 352 329 323 323 338 344 291 282 279 259 271 273 254 247 256 258 256 268 269 268 263 246 236 238 242 248 262 267 288 308 332 336 324 321 339 356 336 320 324 334 383 404 413 408 383 354 333 335 324 315 295 295 300 284 247 215 203 169 104 73 61 71 90 107 135 159 171 150 143 142 141 167 219 260 268 254 245 271 287 283 280 266 264 296 292 287 277 249 232 261 280 280 285 311 340 321 357 402 416 415 415 412 430 450 500 489 469 517 540 553 589 691 770 634 596 658 563 654 697 625 585 571 496 346 307 284 305 313 292 303 345 359 381 384 378 300 230 211 211 172 135 123 103 100 122 109 96 120 145 168 193 179 363 527 602 602 707 920 892 770 648 716 705 651 686 772 831 855 887 896 986 1182 1334 1392 1373 1338 1341 1422 1422 1383 1296 1104 982 992 987 897 111 124 120 117 127 134 130 117 107 108 123 139 131 105 78 65 70 80 93 113 120 141 229 324 313 233 194 230 284 301 290 297 382 384 309 238 193 152 103 57 31 27 27 48 76 81 78 77 91 103 79 32 10 0 10 38 139 203 213 201 204 249 300 310 286 268 233 188 166 171 202 254 272 188 157 108 84 44 30 41 52 55 56 57 60 60 62 68 71 68 74 92 112 102 48 0 0 0 0 0 0 0 0 0 0 5 18 18 17 2 0 0 1 61 89 54 30 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 30 38 60 116 179 306 314 288 257 215 157 104 94 107 164 279 402 457 466 493 547 604 688 839 1029 1169 1270 1339 1385 1425 1450 1463 1473 1482 1485 1484 1481 1483 1498 1518 1531 1543 1556 1569 1580 1594 1608 1645 1653 1660 1669 1675 1681 1687 1693 1702 1720 1732 1740 1759 1780 1801 1800 1806 1813 1812 1814 1823 1835 1837 1852 1851 1852 1854 1853 1849 1845 1845 1863 1869 1872 1871 1881 1900 1918 1898 1861 1836 1812 1785 1766 1766 1760 1753 1750 1746 1731 1698 1657 1620 1609 1602 1585 1580 1579 1587 1585 1576 1558 1542 1541 1539 1552 1573 1582 1594 1583 1566 1577 1584 1565 1532 1481 1469 1449 1425 1400 1381 1360 1331 1287 1222 1139 1063 953 877 1031 1260 1346 1379 1449 1540 1604 1647 1713 1745 1716 1696 1666 1639 1639 1659 1681 1687 1680 1637 1622 1619 1574 1599 1571 1517 1489 1477 1465 1430 1429 1412 1437 1432 1423 1411 1417 1413 1383 1389 1408 1469 1570 1611 1631 1676 1675 1671 1697 1713 1751 1754 1760 1800 1850 1865 1847 1827 1828 1825 1767 1676 1576 1505 1544 1552 1525 1472 1407 1365 1360 1389 1396 1494 1488 1492 1500 1532 1523 1512 1572 1612 1579 1536 1535 1616 1552 1455 1407 1441 1500 1517 1515 1504 1438 1477 1474 1349 1314 1389 1439 1450 1466 1367 1228 1133 1094 997 913 880 872 846 760 590 461 316 221 208 252 357 479 515 455 380 361 446 575 621 594 558 588 645 774 1001 1048 1021 969 909 960 969 932 846 762 749 796 999 1086 905 695 634 765 935 934 882 1019 1010 955 966 957 912 942 1016 1036 993 948 1058 1179 995 971 822 769 781 812 858 876 829 755 712 581 453 365 358 376 360 334 326 322 342 349 290 251 222 202 184 166 165 156 118 117 136 140 137 135 143 157 165 188 189 191 208 205 190 162 144 151 162 160 164 193 203 218 229 245 264 266 260 292 323 337 358 378 396 409 420 432 445 462 493 503 502 503 497 493 490 481 468 461 493 480 492 488 422 371 352 341 330 317 307 303 307 313 316 316 316 315 304 280 267 266 251 252 248 240 244 255 259 265 275 270 262 251 238 235 243 249 252 271 283 314 336 364 381 386 385 385 416 405 395 400 401 435 456 447 428 390 369 355 347 342 325 313 311 307 293 270 243 228 185 135 104 92 91 97 106 132 166 176 167 156 153 154 176 227 254 249 248 248 272 271 283 288 250 243 279 251 270 284 269 249 255 275 277 291 318 328 316 335 354 362 386 413 400 429 415 439 432 417 446 475 470 470 498 486 621 552 546 514 560 599 529 489 493 480 431 378 364 372 345 308 291 243 255 331 325 271 232 207 207 202 126 124 102 95 102 132 136 116 99 107 132 123 262 447 575 689 815 857 1230 1159 877 818 708 625 580 574 681 858 800 829 924 942 1043 1200 1289 1276 1260 1284 1206 1326 1344 1275 1162 1076 1150 1153 947 111 118 115 118 129 134 133 131 112 114 136 152 139 106 74 60 64 71 79 81 103 117 177 271 274 205 170 207 255 269 291 311 382 390 316 236 188 147 95 58 44 37 34 53 82 87 75 53 50 67 61 40 39 20 59 112 243 318 316 273 246 276 308 320 280 203 176 146 130 133 152 194 223 164 159 120 80 50 33 42 53 56 58 59 59 57 53 60 67 67 71 85 101 92 54 37 0 0 0 0 0 0 0 0 0 3 15 18 15 2 0 1 13 78 176 201 137 106 33 18 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 41 88 185 252 357 371 300 275 290 274 219 124 129 189 296 423 484 517 555 589 647 755 885 1066 1189 1275 1339 1388 1430 1449 1463 1481 1474 1464 1460 1463 1486 1512 1532 1530 1533 1564 1594 1604 1619 1630 1665 1668 1668 1670 1674 1680 1687 1696 1713 1734 1741 1738 1748 1751 1762 1776 1794 1807 1811 1815 1822 1834 1837 1845 1854 1861 1867 1870 1869 1865 1867 1889 1896 1898 1890 1894 1906 1919 1905 1873 1849 1833 1823 1802 1782 1773 1757 1745 1740 1730 1706 1672 1640 1630 1605 1588 1578 1570 1573 1581 1572 1551 1543 1529 1529 1552 1557 1577 1579 1568 1561 1560 1569 1573 1518 1469 1465 1442 1410 1384 1374 1360 1319 1255 1185 1112 1037 892 818 913 1088 1204 1267 1370 1516 1577 1630 1769 1794 1760 1736 1659 1620 1645 1690 1714 1700 1674 1616 1611 1579 1575 1591 1560 1521 1520 1513 1502 1438 1413 1381 1368 1395 1435 1445 1450 1460 1434 1443 1488 1555 1606 1627 1629 1655 1680 1682 1690 1720 1756 1737 1747 1796 1842 1856 1848 1839 1832 1819 1788 1728 1628 1550 1617 1638 1592 1509 1435 1402 1376 1403 1449 1503 1494 1517 1552 1573 1547 1535 1630 1722 1716 1717 1682 1636 1592 1503 1418 1438 1523 1516 1473 1464 1485 1492 1499 1383 1313 1324 1340 1431 1496 1355 1250 1142 1107 1069 1039 1001 920 826 714 568 430 324 274 237 268 421 565 578 566 496 451 508 620 712 687 623 639 729 850 1065 1089 1082 1000 982 1001 926 857 838 800 807 834 1023 1081 974 771 624 606 637 677 739 861 941 914 871 877 929 1084 1182 1115 948 806 978 895 876 880 812 744 737 790 768 782 771 765 601 506 408 353 343 337 338 350 309 314 325 316 272 238 226 212 173 128 101 87 74 86 101 112 117 120 128 160 191 200 202 203 206 204 190 161 133 136 135 157 176 207 209 212 220 224 229 249 256 281 298 309 324 328 348 386 414 428 436 456 486 486 483 492 497 487 483 474 469 454 445 439 473 488 474 431 364 357 353 328 314 296 289 296 302 305 310 329 292 271 255 251 242 238 238 235 239 248 265 279 279 268 257 247 235 232 237 238 253 286 305 326 349 372 386 387 399 417 452 454 459 467 476 487 489 473 434 396 390 391 382 362 338 322 316 310 302 295 270 243 213 173 140 123 116 111 125 149 176 179 172 166 166 173 190 230 234 237 239 249 276 286 290 283 237 214 211 222 262 283 285 277 267 279 289 287 303 339 346 332 327 330 332 345 367 388 371 374 387 398 421 454 459 448 453 478 530 500 472 484 492 440 408 360 378 415 450 450 429 388 354 347 269 213 210 252 339 385 310 269 239 176 159 151 170 186 188 194 188 199 95 106 157 190 280 411 573 807 1099 1110 1258 1156 970 872 741 637 567 494 502 476 632 770 854 891 968 1075 1188 1253 1292 1306 1226 1194 1157 1109 1086 1142 1285 1255 1006 112 116 117 124 133 134 134 134 120 125 153 173 147 105 73 60 61 61 67 73 87 90 128 218 230 178 158 195 233 267 347 348 373 383 319 241 196 161 120 100 80 52 47 60 80 80 60 24 10 29 37 39 54 76 131 196 318 378 351 286 249 266 276 295 255 133 115 106 104 105 111 133 151 130 124 106 78 59 45 49 56 58 60 60 55 50 46 50 60 60 62 71 76 69 57 35 0 0 0 0 9 13 6 0 0 3 16 18 13 2 1 15 43 152 252 251 213 119 70 49 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 43 113 230 309 402 422 384 368 350 297 260 181 159 214 322 438 485 506 528 594 716 819 935 1089 1189 1269 1336 1363 1395 1434 1463 1478 1480 1475 1474 1483 1500 1518 1512 1482 1504 1568 1600 1622 1642 1654 1674 1675 1676 1677 1680 1687 1693 1702 1718 1735 1750 1751 1752 1757 1764 1779 1798 1810 1817 1817 1819 1825 1832 1841 1854 1864 1873 1881 1884 1885 1890 1915 1916 1925 1917 1914 1918 1920 1910 1890 1870 1865 1857 1836 1806 1782 1766 1748 1734 1719 1694 1676 1667 1625 1611 1600 1591 1574 1565 1563 1554 1537 1526 1522 1522 1541 1551 1566 1568 1561 1557 1558 1564 1564 1509 1468 1468 1436 1396 1379 1366 1340 1297 1225 1152 1097 1002 841 792 815 929 1043 1123 1244 1414 1529 1604 1795 1809 1791 1718 1638 1612 1646 1697 1712 1679 1672 1641 1557 1578 1587 1577 1560 1540 1547 1540 1520 1452 1421 1395 1376 1415 1449 1445 1450 1453 1409 1418 1479 1566 1620 1640 1625 1608 1638 1695 1689 1732 1769 1801 1808 1830 1851 1861 1874 1869 1810 1804 1805 1776 1705 1671 1709 1704 1641 1566 1518 1501 1476 1480 1552 1554 1533 1559 1562 1517 1517 1625 1698 1699 1740 1695 1645 1522 1483 1443 1363 1355 1372 1466 1458 1478 1504 1510 1509 1411 1300 1303 1339 1470 1468 1327 1288 1186 1123 1063 1037 1023 892 762 663 582 466 392 330 268 323 502 648 633 605 542 508 499 643 770 766 687 679 814 938 1137 1176 1116 1045 1032 1005 875 741 758 832 830 853 1011 1083 1081 1023 997 961 851 778 896 835 899 884 870 841 966 1168 1193 1102 914 743 896 883 857 839 829 780 723 738 685 679 706 671 545 456 392 348 334 327 309 328 310 316 319 289 259 252 240 205 161 115 80 64 78 92 108 117 111 120 127 158 188 147 161 192 194 179 167 145 112 109 117 157 191 215 207 197 207 209 225 241 257 272 277 290 298 306 333 371 398 417 428 446 450 460 461 468 483 474 469 474 474 467 441 426 424 412 397 396 394 373 358 335 310 286 276 277 278 286 293 292 280 261 248 241 233 231 235 231 235 252 279 286 282 270 260 246 232 230 230 242 268 292 307 327 354 376 384 414 431 453 468 482 493 506 522 515 501 490 439 408 404 403 395 374 345 330 325 316 316 303 285 265 237 202 172 149 143 131 151 167 176 171 162 160 171 190 217 232 232 236 248 277 290 277 268 258 245 220 199 218 253 281 302 296 300 267 289 274 279 323 340 331 330 352 309 258 315 345 326 314 335 375 403 438 465 426 415 426 433 417 404 441 436 415 331 318 338 384 435 450 441 385 375 328 252 223 211 257 469 701 515 376 348 238 155 224 369 378 294 261 268 203 117 88 108 179 214 272 549 924 1249 1235 1275 1089 878 748 676 681 608 572 598 508 526 621 733 856 943 936 913 1036 1173 1203 1122 1047 993 923 892 1052 1175 1176 1082 117 122 126 134 139 136 134 134 131 147 173 183 148 103 76 66 60 55 59 68 77 72 104 176 190 167 164 183 219 309 381 402 380 372 323 248 204 186 178 186 130 90 76 71 75 68 41 12 0 0 0 7 61 112 173 249 315 347 316 261 231 217 221 209 181 88 72 77 92 95 89 90 91 101 102 108 93 77 63 58 60 62 63 58 49 41 38 43 53 56 55 57 59 54 38 6 0 0 0 0 9 13 13 13 14 15 17 17 13 3 16 45 89 142 179 159 93 47 24 25 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 39 95 234 348 446 468 464 440 381 323 301 247 199 244 339 404 420 442 493 588 730 876 978 1115 1197 1270 1301 1338 1388 1432 1461 1465 1452 1441 1443 1456 1482 1491 1451 1432 1481 1553 1593 1626 1652 1667 1663 1668 1672 1676 1684 1697 1709 1714 1724 1733 1746 1747 1760 1770 1777 1792 1809 1819 1825 1825 1826 1827 1833 1844 1858 1867 1877 1885 1890 1895 1905 1909 1926 1936 1931 1927 1926 1923 1916 1909 1900 1892 1877 1858 1828 1798 1777 1756 1736 1725 1718 1689 1660 1619 1606 1605 1603 1588 1577 1568 1549 1528 1511 1511 1522 1540 1536 1540 1546 1548 1550 1552 1557 1557 1499 1479 1475 1432 1409 1382 1342 1311 1275 1195 1113 1071 962 860 795 807 876 955 1069 1227 1368 1518 1661 1758 1760 1705 1616 1569 1590 1646 1692 1682 1670 1608 1592 1578 1596 1584 1560 1559 1561 1565 1559 1508 1452 1455 1445 1425 1446 1466 1448 1445 1457 1467 1460 1499 1582 1651 1657 1637 1667 1733 1725 1685 1761 1793 1858 1872 1869 1869 1864 1855 1862 1881 1881 1850 1830 1785 1761 1756 1745 1701 1631 1609 1607 1608 1611 1623 1590 1569 1580 1571 1516 1515 1626 1626 1703 1724 1547 1422 1403 1453 1478 1455 1441 1266 1460 1478 1551 1531 1481 1452 1431 1403 1349 1270 1317 1338 1338 1303 1220 1142 1072 1043 1024 918 742 673 607 530 479 368 307 409 604 711 686 634 627 570 543 656 792 825 779 773 908 931 1222 1235 1146 1074 1033 952 874 898 754 802 834 838 964 1068 1125 1152 1161 1173 1153 1051 1069 974 918 893 913 958 1085 1229 1100 999 892 844 861 953 890 741 709 754 711 659 606 570 629 610 529 445 381 348 346 353 309 312 313 310 310 301 277 240 227 199 152 117 91 79 88 107 123 115 110 131 145 159 164 136 127 143 151 137 125 111 77 99 130 163 190 205 191 168 170 190 214 232 249 278 272 248 263 304 323 364 379 400 424 433 449 455 440 435 452 454 459 460 463 451 424 399 384 375 368 365 380 369 351 327 299 274 264 263 262 266 276 265 260 255 249 240 226 227 229 232 240 273 285 278 271 273 252 223 227 225 228 261 280 292 308 327 343 364 383 426 433 453 466 475 482 499 520 525 523 494 445 426 418 408 402 378 351 334 329 330 322 314 299 273 241 213 214 182 165 157 169 179 174 165 159 156 182 215 227 231 231 236 258 279 273 267 243 242 245 220 207 231 259 282 338 344 343 306 281 256 252 266 284 343 353 377 345 292 297 310 302 286 278 322 375 392 423 412 387 362 340 327 344 336 329 298 288 308 329 349 357 392 462 502 439 323 271 278 260 260 512 926 729 525 430 302 220 357 623 532 335 323 264 194 127 81 58 23 54 220 559 929 1178 1179 1137 1025 846 771 729 829 766 870 961 837 616 539 592 758 683 833 839 860 998 1072 960 934 947 883 817 821 921 966 1044 123 131 135 142 146 142 137 139 148 172 190 183 143 106 85 72 57 48 53 63 65 66 93 150 172 168 165 188 267 359 405 442 406 383 350 288 243 230 233 242 235 155 99 72 59 38 12 0 0 0 0 7 59 115 175 237 260 272 260 236 211 167 148 134 107 63 50 66 90 97 90 88 93 96 103 112 113 102 85 68 62 67 73 63 45 38 35 45 45 48 49 48 48 35 6 0 0 0 0 0 1 1 6 13 15 16 17 17 16 17 35 70 91 130 167 136 83 53 37 41 16 14 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 52 107 226 355 464 497 495 471 411 357 351 318 257 286 344 330 368 456 543 624 737 930 1026 1117 1199 1229 1276 1342 1395 1429 1446 1442 1435 1445 1461 1470 1471 1482 1442 1415 1454 1518 1573 1605 1636 1643 1649 1651 1660 1669 1678 1692 1708 1719 1725 1725 1732 1744 1765 1781 1791 1804 1822 1833 1838 1839 1841 1841 1842 1851 1864 1873 1879 1886 1890 1891 1895 1913 1926 1936 1935 1931 1929 1926 1921 1917 1917 1908 1892 1871 1844 1812 1784 1760 1747 1741 1718 1688 1653 1621 1602 1599 1600 1594 1589 1580 1554 1524 1497 1502 1513 1530 1533 1531 1533 1541 1545 1542 1540 1542 1492 1483 1491 1478 1436 1377 1326 1292 1259 1156 1075 1047 964 904 803 790 855 951 1128 1329 1415 1603 1614 1683 1679 1611 1529 1487 1529 1627 1684 1654 1645 1591 1589 1575 1577 1569 1537 1541 1557 1553 1529 1475 1449 1492 1519 1486 1459 1482 1478 1450 1495 1570 1559 1591 1621 1633 1630 1624 1648 1707 1653 1682 1787 1839 1885 1868 1835 1847 1872 1883 1891 2008 1926 1853 1853 1846 1811 1785 1782 1758 1709 1684 1669 1673 1660 1641 1613 1593 1608 1620 1549 1495 1617 1673 1737 1688 1476 1345 1391 1494 1528 1592 1540 1332 1491 1570 1486 1441 1426 1396 1419 1446 1309 1336 1395 1290 1295 1257 1198 1142 1103 1056 999 896 752 673 646 621 523 391 353 481 656 771 722 713 653 600 595 682 823 910 889 898 879 1022 1244 1251 1151 1070 1018 974 964 926 804 805 858 844 932 1015 1000 974 1048 1121 1161 1189 1184 1124 1080 1029 1013 1107 1191 1233 904 843 801 798 883 981 898 687 626 739 715 685 606 518 513 534 518 454 394 385 374 336 309 314 307 288 276 278 274 229 198 162 154 137 123 115 109 115 128 120 110 136 154 148 152 134 106 97 99 88 79 69 57 82 112 134 161 187 176 141 147 179 199 224 237 252 242 232 251 297 318 349 363 388 403 417 436 432 417 415 435 448 453 448 430 411 392 371 357 350 346 345 357 353 335 310 282 265 262 256 253 253 258 248 238 237 235 228 216 222 220 250 257 269 275 263 257 253 230 218 216 218 230 258 279 291 313 333 337 336 335 368 403 429 444 447 459 474 503 517 523 483 447 431 411 403 402 380 356 349 341 339 336 326 303 276 261 263 240 198 178 171 170 167 167 168 167 164 185 206 219 222 223 235 266 279 254 245 233 237 235 218 220 246 256 264 276 325 361 335 285 258 257 264 287 360 404 376 339 300 274 276 284 279 250 256 310 331 376 405 391 353 314 286 304 289 260 264 302 310 275 272 315 395 521 591 504 394 380 367 319 257 492 648 596 501 376 303 394 555 676 542 390 289 206 158 110 68 85 89 153 270 513 821 1067 1135 1074 938 786 807 781 824 824 871 978 1048 844 628 555 596 616 724 769 807 913 929 872 819 847 793 697 648 645 689 822 129 134 141 149 151 146 141 147 168 193 203 180 149 124 96 70 54 43 47 58 58 58 87 124 146 148 154 204 305 406 459 421 377 353 331 323 307 292 291 307 370 240 119 69 35 9 0 0 0 0 0 5 50 98 147 191 186 184 195 188 155 116 94 77 57 47 47 60 84 99 98 97 101 95 108 118 133 132 124 107 87 78 79 69 46 39 38 50 47 46 48 47 32 6 0 0 0 0 0 0 0 0 0 4 12 13 15 15 17 20 40 52 83 133 152 119 84 63 64 57 35 33 38 20 0 0 0 0 0 0 0 0 0 0 0 0 11 40 40 45 57 139 155 251 381 442 413 372 388 375 349 332 346 351 351 405 502 612 729 829 966 1050 1142 1179 1218 1275 1338 1387 1417 1436 1440 1430 1423 1425 1447 1451 1457 1431 1404 1417 1455 1545 1577 1591 1601 1625 1623 1634 1652 1669 1688 1703 1717 1717 1707 1707 1722 1748 1773 1792 1808 1824 1836 1840 1846 1852 1852 1853 1865 1877 1882 1884 1888 1889 1897 1902 1914 1925 1930 1930 1928 1926 1924 1920 1910 1913 1912 1901 1880 1855 1822 1788 1768 1761 1740 1721 1701 1665 1626 1601 1588 1584 1580 1575 1573 1554 1515 1489 1490 1508 1523 1526 1523 1524 1528 1525 1519 1516 1515 1489 1484 1502 1501 1447 1369 1313 1280 1249 1104 1053 1031 985 883 782 769 854 1009 1234 1447 1460 1486 1577 1578 1592 1615 1565 1474 1488 1547 1623 1627 1650 1626 1608 1594 1594 1566 1514 1505 1486 1479 1461 1423 1446 1515 1552 1552 1541 1513 1525 1486 1473 1494 1512 1576 1604 1616 1621 1589 1637 1688 1720 1761 1791 1809 1917 1945 1883 1902 2004 2080 2105 1893 1874 1891 1918 1911 1865 1816 1812 1843 1799 1755 1758 1739 1691 1666 1662 1644 1630 1657 1632 1577 1649 1718 1775 1722 1603 1492 1445 1506 1560 1547 1417 1278 1356 1443 1396 1391 1442 1447 1419 1470 1320 1293 1337 1295 1272 1261 1195 1117 1086 1064 1044 902 748 723 686 613 510 408 398 579 787 788 790 725 670 665 674 704 834 997 1000 955 905 1055 1207 1215 1131 1041 991 979 964 974 903 873 845 826 851 881 877 808 804 884 1018 1133 1185 1120 1075 1082 1139 1252 1305 1197 724 651 642 732 920 1057 964 676 569 664 670 710 634 541 518 549 557 518 481 436 382 334 301 298 298 282 257 252 274 268 179 140 137 147 157 161 155 151 152 142 112 128 137 140 130 104 78 53 63 37 27 18 49 84 106 124 139 161 162 128 149 175 195 215 228 224 214 235 250 296 311 341 353 367 387 401 411 410 399 396 401 415 425 421 405 388 372 348 340 336 330 330 336 333 319 302 288 255 252 245 242 240 240 235 226 224 222 218 209 213 215 216 234 254 257 252 255 251 241 241 227 228 242 258 282 306 344 348 343 321 316 330 357 386 411 425 435 445 465 486 494 464 429 411 394 391 393 378 357 348 348 357 360 339 299 274 272 270 255 220 194 188 188 190 189 183 182 180 193 205 206 208 215 228 257 258 240 226 222 225 225 224 247 259 255 234 233 258 312 319 272 278 284 303 281 349 393 373 346 332 289 264 273 290 260 241 240 276 342 378 329 319 311 301 299 281 250 266 323 297 263 219 316 456 564 600 583 579 545 389 307 263 420 599 498 335 293 305 496 668 488 395 287 172 115 124 100 63 75 197 378 447 494 638 784 769 896 828 647 679 684 657 637 662 881 956 947 809 734 699 674 672 704 772 923 927 853 780 738 667 572 524 530 553 600 138 141 152 160 158 151 149 160 184 202 201 182 167 133 96 69 51 41 44 56 56 60 81 89 118 137 155 213 311 415 450 345 294 278 279 283 298 324 358 412 452 314 145 70 28 6 0 0 0 0 0 4 36 73 107 133 121 127 141 133 107 77 55 34 36 45 50 57 80 102 107 103 97 108 124 157 180 185 181 159 125 98 86 76 58 51 55 63 64 61 60 53 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 18 21 42 80 121 130 93 82 75 80 69 50 34 35 22 0 0 0 0 0 0 0 0 0 0 0 0 11 44 53 125 138 145 179 273 399 477 474 422 342 317 316 381 379 373 415 504 603 711 827 917 1008 1039 1112 1148 1206 1284 1352 1393 1420 1439 1442 1436 1436 1451 1468 1469 1461 1425 1395 1412 1435 1490 1538 1553 1573 1595 1593 1597 1614 1641 1673 1693 1694 1709 1700 1699 1706 1725 1752 1780 1800 1809 1813 1820 1839 1851 1856 1863 1873 1886 1895 1894 1895 1896 1900 1907 1920 1927 1929 1929 1927 1926 1922 1913 1905 1908 1908 1904 1887 1863 1849 1833 1802 1768 1741 1720 1700 1672 1634 1608 1594 1583 1567 1555 1553 1540 1496 1469 1464 1474 1478 1499 1526 1518 1491 1492 1478 1484 1484 1478 1484 1504 1502 1445 1357 1297 1266 1226 1086 1049 987 923 840 764 753 859 1080 1316 1350 1508 1523 1518 1529 1597 1673 1645 1550 1543 1524 1591 1606 1623 1641 1665 1680 1653 1597 1547 1467 1412 1414 1430 1429 1466 1506 1514 1520 1538 1531 1543 1512 1420 1392 1394 1418 1459 1533 1608 1625 1656 1679 1758 1734 1723 1750 1901 2012 1973 1935 1936 1900 1915 1901 1901 1945 1959 1942 1902 1855 1844 1870 1871 1874 1832 1786 1729 1712 1724 1706 1697 1714 1647 1655 1655 1724 1779 1760 1708 1645 1573 1545 1579 1514 1370 1323 1415 1451 1472 1512 1510 1493 1404 1491 1384 1335 1300 1285 1287 1251 1164 1115 1072 973 996 938 924 851 741 622 512 438 462 659 703 854 879 846 798 779 770 757 852 973 1020 902 901 1027 1136 1138 1075 1031 1004 968 1006 1009 975 910 866 867 860 817 827 806 710 700 770 869 912 912 926 1013 1113 1269 1235 1040 687 549 530 642 899 1102 996 733 664 658 680 733 684 614 606 601 586 572 539 455 392 347 323 315 313 301 271 241 267 283 215 158 152 161 175 182 165 157 137 121 118 115 129 136 110 69 1 1 3 3 18 33 56 91 132 145 131 125 132 128 150 174 193 210 216 212 202 236 253 296 306 321 328 343 369 382 389 382 381 380 380 395 404 399 397 386 362 349 347 340 330 321 316 311 302 295 286 258 242 232 231 230 229 224 211 218 216 207 204 208 205 204 215 224 238 249 256 246 242 247 241 246 272 307 322 345 348 354 336 312 302 311 322 334 386 421 411 411 430 450 454 440 406 386 378 382 381 373 354 341 350 368 370 342 304 283 274 277 263 233 209 210 213 219 216 203 194 190 196 203 200 200 208 232 262 260 243 237 232 221 229 274 297 269 249 232 247 292 344 323 266 288 312 281 259 295 354 380 357 321 281 243 256 286 279 266 265 271 303 333 286 295 296 299 300 276 224 236 283 261 244 233 338 459 517 533 533 599 400 314 256 247 321 364 342 314 296 297 413 502 374 226 144 92 76 114 116 91 84 225 498 630 535 470 479 535 642 639 559 573 604 636 598 482 688 783 854 865 871 849 729 582 562 601 695 784 846 780 664 566 494 482 507 483 527 150 160 171 173 166 159 158 170 191 200 194 189 163 126 92 67 51 45 52 63 62 64 70 81 114 138 157 204 289 394 397 238 201 192 203 221 261 315 376 446 448 310 145 85 56 17 0 0 0 0 0 3 29 53 69 77 86 95 102 98 77 53 31 20 30 41 50 64 85 107 114 96 90 121 160 204 218 228 232 211 164 117 95 81 68 62 65 66 69 69 67 63 51 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 38 72 104 114 113 114 112 113 95 79 46 25 12 0 0 0 0 0 0 0 0 0 0 0 0 11 57 112 199 207 230 267 349 473 562 570 533 448 429 394 387 358 350 466 610 707 788 868 949 986 1032 1081 1159 1237 1299 1346 1382 1410 1427 1435 1442 1432 1394 1408 1441 1454 1429 1395 1408 1421 1429 1507 1535 1555 1574 1576 1576 1591 1623 1659 1664 1690 1699 1698 1697 1698 1706 1727 1753 1767 1773 1775 1797 1824 1841 1853 1866 1881 1894 1902 1908 1910 1914 1919 1919 1924 1930 1934 1935 1935 1933 1926 1912 1910 1908 1902 1900 1891 1883 1871 1845 1809 1774 1750 1730 1715 1689 1659 1635 1620 1602 1575 1555 1537 1518 1493 1456 1445 1443 1455 1475 1491 1484 1434 1445 1432 1443 1444 1449 1470 1490 1483 1430 1341 1286 1254 1201 1150 1022 931 867 802 746 746 865 1114 1163 1360 1515 1527 1496 1516 1608 1667 1621 1592 1579 1523 1557 1558 1598 1628 1648 1672 1678 1653 1557 1496 1413 1406 1440 1472 1503 1518 1503 1491 1526 1495 1499 1437 1407 1399 1383 1389 1426 1489 1622 1721 1620 1655 1724 1726 1730 1796 1910 1994 2019 1980 1891 1752 1760 1781 1868 1914 1936 1968 1936 1886 1859 1909 1908 1916 1893 1849 1788 1761 1783 1763 1770 1707 1683 1641 1643 1713 1799 1813 1762 1726 1700 1594 1606 1591 1560 1496 1501 1541 1546 1535 1493 1523 1476 1512 1446 1346 1301 1298 1278 1218 1131 1139 1076 963 984 993 942 877 782 643 537 454 508 561 682 835 922 903 842 816 813 812 918 959 993 918 878 993 1112 1088 1017 1001 1023 986 1039 1025 943 903 904 908 932 872 863 837 756 668 648 631 637 699 784 942 1061 1168 1067 995 698 528 502 536 748 964 945 794 756 736 730 733 709 665 622 581 565 524 492 434 389 356 340 342 339 311 274 241 237 255 213 186 177 171 185 190 157 162 137 137 144 134 128 127 96 54 1 1 1 1 20 39 60 99 130 130 122 106 105 116 134 153 177 196 204 200 190 232 250 276 288 288 298 325 357 358 365 369 378 378 383 398 400 392 403 401 378 364 351 347 339 324 309 295 290 281 268 251 234 223 222 223 220 212 195 205 204 197 193 193 196 205 212 218 228 239 242 257 265 261 262 270 302 337 339 345 357 350 325 302 294 297 302 330 379 403 392 392 412 426 428 422 381 366 365 369 369 366 351 335 343 357 359 335 313 287 270 262 252 237 220 233 231 228 224 216 204 193 191 189 178 187 210 239 258 261 259 256 246 214 236 296 281 272 242 243 309 406 430 395 341 320 312 273 251 284 336 353 350 326 274 233 232 246 250 269 282 281 272 275 264 258 265 271 273 263 220 199 199 217 213 245 340 420 434 445 468 464 354 282 224 201 212 235 286 295 282 293 344 347 241 104 84 75 81 145 162 106 99 380 851 1023 953 661 466 408 426 474 525 579 628 869 727 506 557 657 746 808 907 950 749 545 505 487 527 634 711 687 579 533 514 476 533 575 629 167 180 188 184 175 168 165 175 184 189 191 180 154 118 87 66 53 53 64 77 76 74 67 79 113 133 149 194 272 352 325 189 158 133 135 152 194 263 353 426 366 250 162 114 48 10 0 0 0 0 2 14 30 37 41 57 74 77 76 73 58 44 25 22 28 44 57 75 91 108 109 84 84 118 164 182 206 235 256 242 188 129 102 86 74 67 67 64 64 65 64 64 62 48 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 25 55 96 129 167 188 189 189 163 116 62 19 0 0 0 0 0 0 0 0 0 0 0 0 0 10 63 153 199 283 316 335 405 528 633 684 727 667 652 515 487 468 473 538 647 754 834 909 944 982 1049 1104 1169 1244 1310 1361 1399 1421 1436 1436 1435 1447 1413 1426 1439 1446 1432 1397 1411 1444 1464 1516 1506 1538 1562 1568 1573 1579 1590 1617 1656 1693 1704 1704 1700 1696 1698 1709 1722 1730 1750 1757 1777 1801 1820 1837 1859 1875 1880 1890 1903 1912 1925 1929 1931 1928 1933 1941 1946 1947 1944 1935 1918 1916 1910 1899 1893 1890 1887 1877 1853 1820 1784 1756 1735 1712 1704 1695 1671 1642 1618 1596 1567 1527 1500 1474 1457 1436 1419 1413 1433 1497 1535 1392 1404 1397 1396 1399 1409 1438 1459 1446 1403 1330 1279 1237 1229 1152 991 878 815 767 733 746 849 941 1143 1356 1495 1534 1530 1554 1607 1621 1586 1567 1544 1500 1526 1553 1600 1638 1650 1647 1643 1616 1553 1487 1422 1412 1455 1500 1521 1525 1524 1509 1477 1417 1434 1401 1400 1384 1361 1388 1454 1484 1511 1586 1655 1724 1747 1790 1812 1845 1908 1938 1984 2005 1989 1988 1945 1938 2008 2005 1949 1960 1963 1923 1916 1939 1937 1971 1966 1916 1848 1811 1854 1835 1820 1689 1724 1681 1668 1770 1856 1839 1816 1824 1755 1646 1674 1718 1714 1653 1593 1581 1571 1513 1435 1547 1512 1480 1431 1366 1351 1369 1306 1167 1112 1162 1080 992 980 993 969 898 775 663 539 452 470 550 717 868 924 882 827 818 826 836 911 914 898 874 881 954 1046 1045 1026 989 1031 982 994 1008 1001 989 932 895 972 843 907 814 777 729 702 637 546 572 717 895 959 945 916 791 628 543 485 482 707 892 886 831 740 726 715 674 656 638 536 529 495 461 442 413 381 355 343 349 352 325 274 268 253 241 235 223 202 190 179 193 179 194 203 182 161 140 110 102 78 9 0 0 0 1 11 35 71 111 116 128 104 94 101 114 129 149 161 165 196 190 198 235 242 250 260 265 283 311 332 329 363 375 378 367 367 389 383 379 406 396 397 375 355 346 342 333 311 290 282 267 251 242 226 211 210 210 209 199 183 183 186 185 184 186 194 208 224 219 222 227 230 248 262 266 278 291 329 340 354 355 359 348 319 298 294 295 314 335 359 373 376 388 404 405 409 406 372 364 361 360 361 356 346 348 354 348 335 326 306 282 264 256 250 244 237 249 255 261 251 233 216 211 216 204 189 192 208 231 245 248 259 260 244 199 253 294 302 277 234 250 364 446 466 484 453 404 349 291 276 311 351 349 345 315 265 218 203 212 231 287 304 291 258 242 223 215 228 231 225 199 168 169 190 190 190 238 322 378 386 388 409 368 329 270 171 147 158 168 243 232 211 196 170 142 126 96 183 211 246 282 259 157 109 455 1168 1274 1343 880 475 298 314 391 437 552 831 1099 1012 796 673 828 1099 1001 990 996 838 615 549 514 490 526 589 681 604 629 698 707 711 755 767 185 199 202 193 184 177 171 176 178 183 190 177 149 111 83 65 56 58 67 84 91 84 66 74 102 124 148 198 264 307 278 218 142 93 83 95 125 180 269 336 260 207 182 85 17 0 0 0 0 4 19 39 40 37 40 59 75 75 71 65 51 43 36 35 39 66 77 89 100 103 94 78 80 109 115 130 162 199 231 231 189 135 104 90 75 73 66 59 57 57 58 61 63 62 54 53 41 8 0 0 0 0 0 0 0 0 0 0 0 0 0 19 66 121 171 244 289 303 297 241 159 85 28 0 0 0 0 0 0 0 0 0 0 0 0 8 34 43 84 221 314 370 431 519 642 773 835 781 828 745 686 663 643 643 653 707 811 883 921 951 989 1051 1107 1210 1304 1319 1317 1368 1371 1388 1411 1437 1443 1405 1403 1419 1421 1410 1404 1419 1497 1515 1532 1526 1551 1567 1577 1586 1587 1591 1609 1649 1683 1700 1709 1708 1702 1700 1703 1709 1726 1740 1749 1762 1774 1788 1807 1822 1838 1860 1872 1887 1899 1922 1929 1929 1932 1931 1936 1950 1958 1955 1942 1926 1919 1911 1898 1893 1889 1885 1880 1861 1834 1801 1776 1755 1746 1734 1707 1680 1654 1631 1616 1585 1534 1498 1489 1458 1429 1418 1418 1428 1454 1465 1359 1367 1372 1357 1357 1366 1394 1418 1405 1378 1321 1320 1272 1209 1114 955 827 767 741 728 734 778 907 1145 1342 1477 1549 1572 1579 1591 1576 1573 1548 1522 1497 1497 1558 1631 1663 1669 1672 1653 1586 1525 1451 1423 1436 1463 1496 1531 1546 1535 1504 1430 1373 1401 1416 1412 1356 1309 1362 1431 1495 1470 1544 1725 1762 1791 1824 1815 1811 1871 1905 1886 1918 1913 1893 1960 2040 2072 2035 1973 1931 1970 1960 1937 1960 1982 2005 2008 1978 1932 1901 1903 1898 1856 1764 1772 1766 1779 1845 1902 1888 1861 1912 1838 1758 1684 1711 1630 1490 1481 1492 1532 1453 1424 1477 1464 1448 1435 1423 1449 1484 1377 1186 1128 1116 1081 1016 979 1041 1123 1029 797 693 584 506 453 570 768 902 908 860 847 835 810 854 913 899 862 866 906 951 1018 1062 979 949 1053 1073 1091 1129 1181 1176 1003 890 838 773 848 792 758 798 814 710 555 529 669 769 804 805 762 694 657 611 456 402 530 518 741 779 703 675 677 643 641 638 573 524 467 427 415 399 372 354 351 366 348 332 286 284 271 252 242 219 206 191 173 182 180 179 181 178 168 143 97 84 23 1 0 0 1 10 33 54 79 113 152 116 93 97 109 118 126 129 144 155 171 188 202 229 248 241 233 246 274 292 304 315 319 346 364 347 337 365 360 365 364 376 385 375 359 346 340 340 325 296 277 257 238 224 212 202 201 199 198 189 182 178 177 178 179 186 196 215 220 219 217 216 221 244 281 286 298 311 329 342 342 345 359 352 322 313 296 293 309 331 342 347 350 353 379 386 376 372 365 369 374 369 355 341 339 354 351 335 328 312 292 277 274 267 260 254 256 265 273 275 265 244 234 235 222 215 219 219 223 238 261 264 276 256 227 207 229 263 294 280 234 273 410 503 530 564 548 477 393 342 329 328 358 353 327 306 277 239 228 231 247 286 274 254 227 209 189 172 198 214 188 158 145 176 205 196 194 249 335 310 336 350 352 340 318 248 111 101 121 152 159 141 127 103 49 15 41 141 433 593 607 510 348 219 92 317 925 982 1162 889 457 289 291 345 407 659 1048 1255 1330 1291 1259 1277 1315 1118 955 840 698 618 597 578 578 593 584 598 689 741 797 822 789 861 719 199 216 217 203 194 189 183 178 174 177 193 177 149 110 81 64 57 58 62 84 103 87 67 69 93 122 156 198 243 293 297 234 139 87 75 81 91 117 169 202 160 165 109 37 6 0 0 0 0 6 25 47 56 48 50 68 75 75 74 71 64 59 53 58 66 97 109 120 120 100 80 75 74 74 69 98 120 142 166 177 159 127 111 106 91 78 62 49 48 52 54 57 61 65 64 58 41 21 5 0 0 0 0 0 0 0 0 0 0 0 4 34 95 166 225 259 352 390 380 288 169 84 30 0 0 0 0 0 0 0 0 0 0 16 49 70 78 94 141 273 414 494 558 656 784 888 916 920 881 801 750 728 710 711 723 761 840 898 931 981 1026 1087 1146 1236 1315 1329 1304 1315 1334 1337 1364 1432 1460 1468 1440 1421 1423 1418 1423 1447 1498 1518 1536 1558 1575 1583 1588 1589 1587 1594 1615 1652 1683 1705 1711 1710 1710 1711 1714 1720 1731 1739 1746 1757 1764 1775 1786 1796 1818 1849 1864 1874 1882 1902 1914 1918 1918 1917 1923 1939 1952 1954 1939 1929 1919 1912 1904 1896 1885 1879 1878 1866 1839 1816 1793 1769 1763 1749 1714 1681 1674 1645 1628 1596 1547 1534 1504 1458 1422 1398 1374 1373 1404 1409 1353 1335 1345 1332 1326 1327 1346 1372 1362 1358 1355 1307 1263 1189 1080 922 787 732 721 719 729 751 939 1142 1322 1463 1556 1591 1582 1570 1539 1557 1553 1530 1500 1501 1580 1653 1667 1673 1610 1610 1538 1488 1430 1437 1457 1484 1522 1545 1568 1521 1482 1417 1403 1427 1434 1412 1350 1316 1396 1439 1515 1534 1647 1687 1667 1716 1788 1791 1782 1825 1858 1751 1737 1764 1796 1841 1924 1968 1961 1993 1977 1975 1972 1958 1978 2015 2048 2044 2009 1995 1982 1929 1914 1894 1867 1862 1859 1880 1922 1920 1886 1894 1955 1906 1749 1688 1720 1688 1582 1460 1546 1566 1480 1462 1451 1449 1484 1484 1424 1428 1418 1342 1229 1163 1137 1118 1038 887 814 930 882 796 747 711 629 581 688 839 882 844 824 826 825 794 860 926 947 906 851 865 878 985 1070 892 907 1036 1129 1190 1215 1228 1164 1018 875 717 740 894 915 841 840 863 784 634 580 661 686 715 736 733 733 717 599 420 371 376 417 628 714 665 638 655 660 662 556 580 559 462 389 376 374 356 319 323 351 328 318 290 279 281 275 251 229 200 180 176 178 178 169 156 154 148 116 92 76 60 22 1 6 0 14 58 84 91 111 141 126 106 106 115 105 101 124 137 153 161 184 204 214 219 227 218 216 253 272 291 299 303 317 329 318 316 351 348 345 346 362 369 357 347 343 327 325 310 290 269 244 221 209 202 196 194 197 195 189 181 174 173 174 177 188 202 235 228 219 217 217 225 260 289 301 309 323 337 349 349 354 363 352 333 315 295 283 304 329 333 331 334 346 362 358 354 348 357 369 370 369 347 333 340 348 348 340 324 306 290 283 291 276 278 274 272 277 286 290 283 261 259 245 219 213 227 242 247 258 269 301 285 243 219 212 245 313 332 326 295 338 413 486 581 631 588 497 409 322 322 319 327 322 310 304 277 252 251 254 272 265 228 196 189 189 190 165 202 224 201 189 186 199 231 217 233 283 296 277 276 261 233 214 204 175 109 88 93 83 68 83 104 73 12 42 190 351 795 1098 1024 777 402 235 90 204 225 494 786 766 471 303 324 314 436 736 1094 1339 1458 1453 1477 1421 1177 985 814 682 604 597 616 592 594 594 615 612 658 700 763 805 751 783 674 204 222 223 211 198 196 196 184 171 177 193 176 149 113 84 70 62 57 63 88 106 94 73 71 94 128 156 179 220 307 328 261 161 116 94 86 80 81 90 91 92 103 64 10 0 0 0 0 0 2 14 43 63 61 72 80 75 77 84 86 87 87 85 95 102 118 154 170 147 107 82 83 85 52 53 77 88 94 99 106 108 101 99 98 93 81 65 50 47 48 49 51 55 56 59 46 24 18 14 11 6 0 0 0 0 0 0 0 0 3 21 60 115 184 261 305 425 451 419 294 150 64 23 0 0 0 0 0 0 0 0 0 0 30 81 97 156 212 252 291 451 537 612 726 847 926 948 974 896 838 801 781 767 769 778 800 858 915 983 1037 1069 1107 1163 1282 1376 1393 1375 1324 1322 1318 1347 1447 1468 1451 1410 1380 1389 1410 1425 1493 1502 1516 1531 1554 1578 1590 1586 1580 1585 1597 1622 1653 1682 1693 1700 1702 1705 1714 1723 1726 1731 1735 1753 1767 1773 1780 1790 1802 1821 1846 1858 1865 1873 1885 1893 1895 1898 1898 1901 1917 1932 1937 1927 1925 1920 1909 1901 1896 1887 1876 1868 1858 1836 1825 1823 1810 1801 1820 1768 1686 1697 1668 1646 1636 1599 1566 1519 1464 1424 1410 1431 1459 1344 1366 1365 1323 1325 1313 1297 1286 1291 1322 1326 1324 1324 1283 1241 1159 1045 897 764 711 707 706 732 777 968 1150 1314 1452 1546 1586 1588 1562 1542 1573 1565 1553 1537 1548 1579 1616 1669 1645 1588 1564 1462 1439 1434 1438 1463 1513 1556 1586 1558 1508 1452 1402 1425 1447 1442 1407 1370 1374 1428 1445 1499 1607 1645 1684 1669 1667 1728 1775 1800 1804 1812 1727 1672 1692 1741 1799 1822 1818 1942 1994 2012 2014 2006 2009 2040 2071 2082 2069 2029 2017 1979 1930 1941 1937 1932 1933 1928 1920 1920 1903 1889 1948 1923 1843 1646 1553 1570 1550 1501 1413 1523 1580 1491 1487 1485 1514 1573 1577 1531 1508 1379 1359 1322 1250 1191 1136 1047 911 807 864 939 824 763 719 699 718 798 867 844 808 775 783 805 814 887 967 1007 991 941 934 896 972 983 909 907 930 933 968 1134 1247 1029 934 839 722 812 922 920 893 849 826 794 708 639 674 711 733 732 719 718 700 497 432 382 358 412 584 691 646 637 657 664 690 630 557 524 439 346 330 328 315 300 339 354 315 292 281 273 277 277 239 201 182 173 172 181 180 170 172 148 128 89 84 77 71 33 25 45 17 30 59 88 125 148 144 133 118 102 106 97 93 117 126 145 157 178 200 198 197 201 184 180 219 245 252 257 269 274 291 291 282 308 309 317 329 341 347 331 317 318 314 311 295 275 256 232 213 205 204 193 190 196 198 196 189 185 197 194 183 184 214 238 250 245 234 224 224 259 299 316 323 333 348 356 347 328 349 344 339 315 296 292 308 327 325 323 326 353 352 345 337 335 342 351 346 357 348 349 353 359 353 334 318 307 299 298 300 301 298 293 288 284 286 282 287 289 282 257 229 213 219 241 253 271 287 297 263 234 222 225 262 345 333 346 358 376 410 482 575 615 563 474 394 383 355 337 327 309 296 268 214 209 218 237 255 256 226 193 184 189 181 156 219 249 240 223 205 220 254 241 260 272 278 262 231 202 180 160 158 146 117 97 87 65 56 93 130 63 35 215 611 933 1235 1513 1281 852 444 246 186 147 123 244 446 576 511 429 413 358 435 688 979 1168 1287 1287 1316 1259 1085 871 720 660 646 610 620 505 486 498 496 519 557 563 605 620 576 591 723 195 210 212 208 201 201 204 192 177 181 185 175 153 118 96 85 71 62 69 89 102 104 80 77 99 124 148 185 255 356 382 293 205 172 143 112 94 84 72 67 66 69 41 7 0 0 0 0 0 5 23 50 71 77 89 88 80 93 112 115 118 126 128 130 129 137 189 217 184 139 123 107 107 64 53 65 69 66 62 67 73 75 81 85 89 87 75 61 53 48 43 40 41 43 39 22 17 15 13 13 7 0 0 0 0 0 0 0 3 18 43 79 110 145 241 357 449 463 416 279 131 42 9 0 0 0 0 0 0 0 0 0 12 34 55 107 203 315 485 518 554 576 627 730 819 858 960 974 900 840 807 799 798 804 812 834 903 969 1034 1096 1130 1171 1230 1318 1374 1390 1423 1423 1370 1358 1377 1408 1415 1412 1408 1398 1393 1411 1448 1499 1505 1514 1527 1540 1553 1565 1569 1568 1583 1598 1628 1658 1680 1704 1697 1685 1690 1705 1720 1730 1736 1744 1767 1778 1782 1790 1805 1822 1833 1847 1855 1859 1874 1876 1877 1878 1880 1881 1884 1900 1913 1921 1913 1912 1911 1898 1889 1889 1884 1870 1856 1844 1836 1827 1825 1824 1823 1813 1772 1718 1718 1694 1685 1669 1629 1580 1524 1470 1431 1411 1401 1386 1378 1338 1341 1308 1309 1299 1271 1250 1247 1278 1268 1298 1294 1256 1206 1121 1013 898 800 733 704 697 743 812 970 1149 1306 1432 1503 1527 1580 1551 1562 1590 1584 1579 1583 1594 1608 1641 1676 1643 1577 1530 1443 1426 1439 1453 1482 1523 1559 1601 1526 1507 1416 1404 1408 1440 1451 1405 1384 1400 1404 1423 1431 1506 1615 1660 1663 1705 1768 1820 1801 1792 1796 1788 1743 1721 1754 1836 1899 1883 1966 1978 2028 2062 2057 2067 2079 2078 2082 2064 2052 1987 1980 1967 1990 1989 1981 1984 1988 1988 1961 1975 1961 1992 1850 1691 1570 1505 1467 1454 1382 1335 1413 1453 1437 1466 1520 1576 1603 1579 1557 1485 1463 1419 1437 1366 1249 1143 1050 960 831 755 798 815 700 669 696 762 871 884 806 807 689 741 815 863 945 1048 1078 1004 995 935 924 948 930 945 949 932 952 1019 1099 1178 935 826 801 784 822 885 926 886 789 766 789 749 721 710 719 759 778 751 670 607 502 470 399 384 465 601 675 586 586 622 595 616 592 507 448 395 323 317 299 295 289 322 327 293 265 261 255 254 257 254 211 186 180 182 193 194 159 143 138 101 85 88 85 69 41 32 63 68 77 91 120 147 163 139 106 102 87 90 87 99 105 108 133 158 166 181 195 186 172 169 163 178 197 219 234 227 230 256 259 234 233 252 279 295 311 323 303 294 288 288 288 274 255 234 222 216 192 192 193 194 198 202 201 202 203 215 205 207 202 228 251 248 254 266 247 246 276 308 318 330 337 335 323 319 335 344 344 334 318 303 296 306 317 309 318 330 331 325 318 321 327 330 339 347 358 361 369 373 371 356 327 306 301 306 309 307 302 300 302 300 294 291 317 305 301 296 276 252 234 237 248 278 299 317 306 273 253 253 271 311 314 324 340 353 364 399 461 520 544 519 459 434 434 416 395 362 312 293 292 210 184 204 224 232 241 239 236 201 186 171 179 227 259 262 246 225 249 252 247 248 247 250 255 250 238 225 233 207 157 122 109 100 79 88 124 140 88 118 433 872 1121 1361 1314 1131 751 446 305 254 171 119 151 308 447 453 395 370 344 371 558 849 994 1004 1087 1128 1098 937 749 661 606 556 514 496 417 396 433 478 457 469 485 472 478 481 599 804 179 190 191 194 193 200 208 196 185 183 178 177 158 137 121 101 80 72 80 94 114 111 85 81 93 103 137 200 276 374 408 325 255 230 202 173 151 124 88 67 58 53 30 5 0 0 0 0 0 3 17 53 81 93 101 97 92 114 145 160 168 174 162 153 141 147 189 235 239 210 181 154 134 86 71 70 66 55 49 50 55 63 71 84 96 102 93 82 72 57 47 45 34 5 18 16 14 13 14 14 13 8 0 0 0 0 0 0 15 37 58 73 96 160 258 383 469 480 420 276 125 44 18 0 0 0 0 0 0 0 0 0 3 6 15 63 172 443 557 587 625 632 624 664 768 869 954 965 836 761 778 809 822 827 833 862 942 1005 1079 1144 1173 1208 1232 1289 1373 1428 1448 1420 1357 1359 1379 1423 1442 1447 1431 1394 1390 1431 1490 1501 1510 1518 1524 1530 1536 1546 1554 1550 1577 1593 1616 1637 1656 1660 1657 1663 1679 1698 1714 1729 1744 1758 1766 1772 1784 1800 1820 1838 1847 1855 1870 1877 1879 1888 1887 1880 1875 1870 1867 1883 1895 1904 1900 1898 1897 1887 1879 1880 1877 1860 1844 1828 1827 1821 1819 1827 1831 1820 1785 1739 1730 1721 1715 1695 1655 1601 1542 1491 1459 1449 1450 1449 1481 1335 1331 1304 1301 1291 1252 1227 1223 1226 1266 1287 1276 1228 1164 1085 1000 934 867 773 707 703 758 840 995 1158 1237 1280 1405 1519 1563 1543 1579 1607 1610 1608 1610 1610 1624 1659 1675 1649 1551 1486 1465 1462 1469 1483 1498 1519 1548 1555 1522 1475 1456 1434 1426 1447 1457 1420 1388 1445 1398 1400 1435 1532 1629 1658 1664 1716 1776 1806 1735 1744 1785 1836 1813 1791 1850 1934 1976 1980 1999 2016 2051 2072 2073 2080 2084 2090 2141 2091 2027 1958 2000 2027 2033 2023 2015 2020 2027 2006 1963 2020 2000 1948 1784 1650 1568 1482 1539 1619 1650 1572 1557 1475 1443 1488 1535 1544 1605 1640 1625 1612 1431 1375 1425 1420 1296 1134 1036 966 805 802 688 735 698 703 714 695 886 975 984 831 751 788 864 934 1017 1096 1117 1139 944 898 913 983 989 983 994 997 944 966 1078 1110 952 812 788 796 830 923 966 894 780 754 791 813 858 837 754 724 747 733 643 595 579 514 478 477 504 609 659 593 539 569 564 546 500 468 449 401 324 300 273 272 282 309 318 294 260 240 239 247 252 251 217 201 199 194 190 184 152 111 120 96 97 88 72 64 43 11 69 101 96 104 118 133 138 121 97 85 72 92 86 95 101 96 106 134 155 159 194 184 165 155 153 152 165 198 207 188 189 215 222 206 199 210 233 262 281 294 265 259 257 256 256 254 239 208 203 213 203 193 192 195 198 198 200 220 197 194 194 215 222 226 228 246 275 297 278 268 262 284 319 331 325 323 311 319 325 330 332 325 318 315 303 298 297 295 307 327 327 309 306 317 321 325 331 353 359 362 365 367 365 355 315 302 300 304 306 305 302 307 313 317 316 319 319 317 315 304 287 278 284 292 299 315 334 340 320 294 290 285 301 336 321 323 331 334 349 392 455 460 500 502 481 467 440 412 417 379 320 316 279 223 206 217 226 221 222 242 240 213 183 175 198 225 258 272 250 252 279 258 242 238 241 266 271 289 290 289 263 208 157 130 125 144 151 130 146 138 129 177 336 532 516 1015 841 721 551 398 325 246 159 139 134 255 316 323 311 309 314 301 405 406 567 784 937 1008 974 875 782 655 626 560 480 410 373 397 428 449 505 485 473 455 404 415 585 858 156 161 165 176 182 193 208 204 187 180 176 184 175 164 149 121 93 84 88 103 133 121 93 93 91 94 123 182 261 348 390 323 285 277 261 249 223 173 117 77 59 47 29 5 0 0 0 0 0 0 7 49 77 102 115 110 107 140 188 215 223 211 182 166 141 135 168 200 227 237 214 189 156 102 101 93 79 64 59 58 60 67 74 94 106 146 155 134 121 104 72 51 42 18 19 16 14 13 14 14 13 8 1 0 0 0 0 2 21 40 49 62 96 159 258 388 478 482 428 305 204 127 43 0 0 0 0 0 0 0 0 0 0 0 1 20 177 386 561 652 568 506 516 596 753 841 904 896 707 635 692 772 820 839 859 894 970 1033 1106 1173 1217 1237 1260 1310 1369 1417 1450 1466 1427 1403 1399 1451 1484 1506 1491 1442 1441 1481 1488 1508 1511 1513 1516 1519 1519 1518 1524 1540 1549 1574 1599 1603 1610 1621 1635 1654 1673 1694 1712 1725 1741 1750 1753 1767 1787 1808 1830 1848 1859 1869 1882 1884 1891 1899 1896 1886 1876 1865 1858 1867 1874 1881 1882 1884 1886 1880 1872 1871 1872 1858 1838 1838 1824 1811 1804 1812 1824 1819 1790 1753 1747 1733 1719 1703 1669 1618 1560 1518 1506 1497 1493 1460 1409 1336 1326 1305 1298 1285 1243 1230 1214 1218 1264 1289 1261 1196 1123 1056 1012 968 861 778 714 719 771 861 1010 1112 1159 1274 1393 1510 1540 1541 1598 1627 1631 1626 1619 1616 1615 1643 1646 1611 1539 1486 1469 1465 1464 1466 1488 1522 1557 1535 1476 1456 1443 1444 1472 1487 1461 1458 1428 1475 1455 1435 1478 1529 1575 1623 1637 1674 1677 1717 1717 1729 1818 1904 1922 1933 1971 1973 1981 2030 2044 2050 2072 2083 2101 2126 2125 2128 2125 2079 2017 2014 2050 2070 2063 2053 2052 2054 2077 2043 1998 2049 2041 1981 1850 1711 1622 1504 1556 1769 1756 1551 1548 1520 1465 1518 1610 1587 1527 1646 1638 1647 1684 1566 1468 1451 1357 1161 1015 897 882 809 676 669 677 702 743 675 826 830 885 805 830 890 939 984 1050 1080 1134 1166 968 887 936 1041 1100 1104 1094 979 911 863 1017 1124 1011 932 910 836 806 862 899 861 777 750 758 821 886 864 761 707 673 665 664 668 632 559 533 554 556 598 597 598 547 542 551 537 499 473 461 393 302 264 251 259 276 299 318 314 281 237 256 249 260 247 230 224 214 195 183 157 146 120 132 142 129 81 40 55 58 51 88 109 95 97 108 119 128 115 95 94 68 98 93 99 108 97 95 101 164 167 191 170 144 140 145 148 155 192 187 172 164 178 186 190 198 211 218 239 248 254 228 221 230 237 237 231 209 195 192 201 205 201 194 192 194 194 202 195 191 200 206 214 226 244 265 306 295 311 329 343 335 316 311 345 348 345 310 303 313 325 330 330 326 330 329 313 304 301 304 309 311 313 306 310 323 327 344 355 353 347 337 335 338 337 306 303 300 300 304 310 325 341 343 339 339 337 346 352 337 324 324 330 338 335 329 343 364 360 327 303 291 300 319 332 322 327 349 354 353 381 416 477 505 505 486 468 452 413 433 408 364 330 273 247 249 240 230 229 231 239 231 202 172 169 187 201 274 266 256 254 266 255 239 235 210 247 262 280 278 269 236 192 160 141 150 162 139 121 139 158 170 218 228 273 294 566 576 475 387 341 295 218 161 108 139 177 190 224 266 274 316 285 303 314 402 558 731 862 890 815 793 608 633 589 469 417 400 496 469 493 576 591 577 567 485 485 513 672 120 128 138 158 194 218 216 205 187 177 177 182 190 183 170 142 109 92 95 112 138 129 116 109 99 94 107 147 215 291 325 299 279 283 289 283 257 206 141 87 56 42 31 5 0 0 0 0 0 0 3 25 64 95 114 115 119 164 220 250 254 211 181 154 124 115 126 146 177 210 217 185 143 107 111 128 128 113 95 86 84 83 84 122 148 221 247 249 226 164 96 67 61 45 41 22 16 14 14 15 15 13 8 0 0 0 2 12 24 29 37 55 86 149 250 388 495 501 474 420 368 254 89 11 0 0 0 0 0 0 0 0 0 0 0 1 10 241 439 475 441 446 491 547 632 725 784 769 699 680 677 740 818 857 882 922 1006 1048 1129 1161 1175 1187 1213 1278 1368 1417 1458 1440 1379 1374 1379 1387 1445 1505 1518 1506 1480 1476 1488 1503 1513 1519 1524 1527 1527 1535 1559 1529 1536 1553 1556 1568 1583 1598 1621 1644 1651 1673 1692 1701 1718 1728 1745 1768 1791 1813 1835 1851 1863 1875 1873 1882 1890 1897 1896 1889 1878 1863 1849 1856 1856 1862 1868 1872 1874 1869 1862 1862 1867 1865 1852 1841 1823 1801 1785 1785 1796 1799 1785 1763 1756 1730 1714 1702 1676 1636 1590 1555 1550 1548 1513 1467 1410 1358 1329 1308 1297 1291 1267 1234 1217 1230 1275 1293 1246 1161 1083 1043 1012 942 855 783 727 735 781 871 942 1010 1155 1270 1379 1481 1511 1540 1610 1640 1641 1639 1637 1632 1628 1641 1586 1562 1535 1523 1503 1481 1464 1452 1493 1556 1586 1544 1527 1491 1441 1448 1508 1526 1461 1480 1487 1473 1435 1435 1489 1531 1556 1583 1583 1612 1650 1749 1804 1835 1886 1931 1927 1911 2015 2017 2032 2040 2051 2080 2100 2110 2121 2113 2109 2110 2150 2088 2069 2071 2094 2109 2105 2094 2074 2067 2061 2048 2016 2064 2053 2045 1994 1795 1654 1551 1680 1770 1743 1662 1630 1517 1429 1502 1563 1554 1457 1593 1612 1676 1713 1597 1475 1472 1427 1232 1061 1048 975 845 742 698 669 672 691 659 666 749 815 819 846 941 992 975 1000 1050 1129 1131 993 948 996 1087 1164 1206 1147 995 865 862 922 1060 1067 1070 1038 891 790 841 888 824 732 697 733 817 882 883 803 665 664 664 681 688 633 586 603 553 544 558 542 570 521 479 493 498 455 429 420 341 270 256 254 262 277 295 320 322 280 235 262 258 257 259 259 247 225 205 180 176 171 173 159 155 142 85 10 27 84 94 95 99 99 110 128 131 127 108 103 97 77 91 98 102 120 124 128 115 162 167 177 157 134 132 131 143 156 182 179 163 155 150 155 168 183 209 234 236 230 223 201 188 197 212 218 218 201 195 188 187 196 204 198 196 201 197 199 197 198 208 215 217 224 237 275 284 313 335 351 352 339 320 312 416 384 345 321 316 323 335 343 352 340 340 342 326 319 314 309 305 300 300 310 321 342 354 359 353 342 335 314 312 312 313 296 286 285 291 304 318 347 357 359 360 360 361 371 371 350 356 364 341 338 333 346 379 393 366 361 316 315 321 343 345 327 345 388 387 370 393 427 476 493 482 461 438 439 434 426 408 362 312 273 264 278 270 266 252 244 234 219 203 184 186 183 208 273 280 274 258 242 241 244 222 188 214 221 217 231 246 223 179 156 140 149 138 107 94 130 184 182 169 218 286 312 391 427 396 363 293 215 168 134 117 114 115 125 148 205 216 275 267 264 281 323 409 520 645 615 682 660 539 569 629 494 478 494 590 524 625 701 671 649 651 613 664 558 518 94 104 118 150 201 241 234 193 179 175 175 184 197 199 188 161 123 97 100 111 120 130 133 120 104 97 100 118 164 230 265 260 254 255 263 265 254 220 164 103 61 52 46 24 14 4 0 0 0 0 0 3 50 65 86 103 120 159 209 244 248 188 151 124 111 103 100 106 124 154 176 154 134 125 137 163 182 176 157 148 149 137 126 191 224 301 320 339 326 250 147 89 89 73 56 40 23 19 18 21 25 21 13 3 3 3 11 15 18 23 34 52 88 160 277 416 496 514 519 522 489 368 179 48 0 0 0 0 0 0 0 0 0 0 0 0 0 46 208 259 296 383 481 558 634 704 740 719 776 788 780 797 842 897 944 966 1025 1067 1109 1115 1147 1194 1227 1256 1291 1315 1358 1369 1393 1396 1442 1464 1469 1489 1516 1518 1501 1489 1491 1494 1506 1526 1541 1540 1528 1530 1558 1539 1539 1541 1554 1560 1560 1569 1593 1619 1628 1654 1668 1678 1699 1723 1746 1763 1781 1805 1828 1846 1857 1859 1869 1880 1895 1897 1891 1883 1873 1862 1859 1855 1854 1857 1863 1869 1868 1862 1853 1846 1847 1849 1842 1835 1816 1792 1770 1759 1762 1766 1762 1757 1748 1723 1701 1681 1656 1629 1603 1587 1602 1577 1545 1491 1434 1383 1345 1327 1322 1306 1292 1244 1229 1250 1294 1295 1232 1140 1076 1041 978 918 848 793 744 741 779 818 870 999 1151 1258 1360 1440 1489 1530 1588 1628 1635 1638 1654 1650 1627 1620 1578 1546 1533 1519 1497 1479 1474 1466 1517 1602 1618 1597 1516 1462 1471 1520 1578 1573 1506 1500 1500 1473 1452 1457 1501 1554 1533 1449 1481 1494 1634 1713 1794 1901 1970 1990 2009 1943 1952 2020 2042 2051 2064 2095 2113 2116 2126 2136 2119 2096 2142 2064 2092 2120 2130 2139 2132 2091 2063 2049 2011 1988 2028 2066 1976 1926 2006 1834 1688 1541 1706 1795 1821 1802 1730 1619 1502 1519 1566 1441 1524 1563 1644 1682 1647 1575 1514 1479 1449 1309 1275 1142 954 823 778 724 640 669 649 578 484 613 825 871 889 985 1038 1000 929 958 1058 1078 1016 1041 1122 1158 1186 1223 1129 949 826 786 852 892 974 1082 1051 944 804 878 915 829 766 711 713 791 867 878 766 672 650 656 687 697 665 617 542 559 559 565 527 547 471 383 377 369 331 328 361 324 276 270 278 288 302 311 332 296 270 239 262 273 270 268 253 233 223 216 187 210 225 219 195 167 137 99 0 28 36 74 88 96 112 135 146 132 132 108 109 101 86 95 113 109 111 124 140 126 150 155 149 143 143 135 116 130 154 176 181 181 171 155 146 150 172 190 218 219 219 211 189 173 177 189 197 194 197 194 189 185 187 204 204 207 217 213 211 210 211 215 218 218 222 232 244 259 295 316 324 341 361 406 397 433 379 345 342 335 324 339 356 378 377 362 349 334 327 323 316 315 316 315 316 329 359 377 368 349 342 337 318 318 310 301 283 273 276 289 315 336 346 366 377 386 384 370 379 378 380 388 380 355 343 356 403 442 448 402 352 349 331 328 359 382 385 400 425 407 395 418 453 473 479 468 456 440 447 441 404 369 339 309 291 274 310 316 316 295 269 241 228 238 233 222 198 231 303 328 318 316 284 241 249 198 179 188 198 204 218 246 223 195 172 163 146 111 77 73 95 144 134 105 144 221 270 295 305 197 254 201 133 113 111 115 132 141 136 122 145 184 223 243 264 279 294 360 403 429 417 430 467 471 462 527 495 513 544 556 497 543 619 616 583 543 513 545 495 428 74 82 104 146 195 234 229 186 179 171 172 194 210 211 197 168 128 99 97 100 102 124 138 136 120 105 96 98 127 178 200 226 219 219 227 233 230 210 169 112 75 71 65 53 39 23 7 0 7 15 0 1 20 21 47 75 102 132 176 218 210 156 113 104 96 91 87 81 83 97 108 109 131 148 154 186 228 249 240 226 223 217 212 278 306 321 381 427 400 316 220 151 140 111 84 51 45 36 30 30 34 35 29 19 17 17 16 16 21 34 45 57 96 191 323 440 502 520 536 556 549 454 260 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 110 228 349 463 560 634 683 739 740 801 807 808 839 893 958 1019 1051 1079 1114 1074 1092 1135 1167 1184 1199 1242 1304 1328 1309 1308 1344 1414 1450 1450 1464 1500 1504 1481 1476 1482 1480 1491 1513 1526 1527 1523 1526 1541 1540 1550 1540 1542 1548 1549 1551 1565 1588 1601 1623 1630 1658 1687 1714 1736 1748 1761 1791 1817 1822 1841 1852 1863 1872 1891 1900 1894 1885 1877 1872 1879 1872 1864 1860 1866 1874 1874 1861 1845 1842 1827 1828 1823 1817 1807 1791 1769 1751 1745 1734 1726 1731 1733 1714 1696 1674 1648 1630 1624 1612 1604 1590 1554 1501 1449 1405 1375 1360 1339 1318 1305 1248 1238 1273 1314 1301 1283 1231 1115 1010 944 891 846 799 752 738 748 779 862 996 1136 1235 1331 1405 1459 1494 1560 1612 1618 1626 1659 1660 1643 1620 1613 1580 1533 1503 1491 1480 1484 1479 1584 1624 1630 1577 1459 1401 1454 1526 1562 1536 1504 1502 1494 1472 1466 1471 1497 1556 1597 1549 1550 1602 1671 1721 1771 1877 1982 2031 2086 2080 2008 2006 2028 2070 2095 2107 2111 2114 2133 2166 2170 2140 2126 2102 2123 2147 2154 2160 2140 2091 2099 2112 2133 2113 2075 2054 1961 1878 1947 1835 1738 1666 1767 1833 1829 1711 1588 1532 1461 1518 1512 1358 1346 1460 1545 1579 1595 1586 1588 1484 1475 1371 1325 1174 983 870 828 744 626 641 522 570 492 568 810 932 906 954 1038 1026 872 846 973 1030 1042 1103 1179 1215 1188 1084 980 970 920 875 864 880 923 1004 1019 930 840 910 930 935 864 757 719 767 838 851 772 672 606 634 680 679 656 626 591 603 567 591 563 510 420 341 332 333 348 304 332 313 283 276 288 307 312 324 320 291 288 272 274 281 283 277 246 239 226 223 209 215 221 219 208 166 117 101 50 55 73 78 81 101 126 139 140 135 133 117 114 110 100 106 121 119 97 122 130 127 144 149 136 138 148 129 98 109 142 177 191 181 169 162 150 144 155 158 154 172 195 199 185 178 170 167 167 170 177 188 198 198 194 208 208 214 236 243 237 227 223 224 223 218 228 244 251 262 279 290 292 318 380 422 423 420 396 372 354 339 319 342 374 383 393 377 358 346 335 326 317 316 310 307 317 333 354 371 377 375 356 350 339 329 309 296 295 295 296 314 341 357 365 370 379 387 383 377 372 378 392 391 381 374 372 393 474 490 480 428 394 384 359 351 390 409 439 462 438 428 432 448 460 485 512 495 466 430 412 409 390 355 331 344 352 315 329 346 340 316 291 269 257 285 285 270 252 281 338 357 343 311 248 227 221 197 194 204 212 227 231 230 209 199 196 184 149 95 49 59 61 69 65 70 88 140 196 182 175 174 185 128 75 66 89 99 163 192 185 156 142 182 198 206 248 267 250 296 309 303 313 340 387 409 381 384 384 441 497 477 403 369 365 449 438 415 403 385 362 342 62 71 98 145 194 220 217 196 174 162 174 204 226 219 193 159 125 103 100 95 96 110 132 150 140 120 98 86 95 116 138 193 175 171 179 184 182 174 153 113 98 87 78 74 65 49 31 23 32 43 22 21 1 0 14 43 77 112 146 163 144 101 85 78 75 78 77 74 72 72 71 80 121 127 158 204 266 319 332 309 287 284 296 368 375 381 442 476 446 380 299 219 206 151 101 96 73 52 41 36 40 50 44 34 27 24 22 20 30 50 64 77 127 241 380 446 488 520 555 598 611 528 336 121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 104 223 362 498 625 699 727 821 834 839 839 848 880 938 1012 1080 1149 1162 1181 1149 1123 1141 1179 1203 1219 1239 1224 1278 1279 1307 1333 1391 1431 1427 1431 1482 1493 1478 1469 1458 1462 1470 1484 1498 1504 1512 1528 1531 1553 1540 1540 1544 1541 1536 1534 1541 1561 1581 1586 1610 1632 1658 1684 1707 1725 1745 1774 1783 1803 1817 1830 1842 1852 1875 1897 1902 1895 1889 1890 1887 1890 1879 1871 1871 1874 1872 1859 1844 1831 1809 1803 1802 1801 1800 1795 1784 1771 1761 1729 1707 1711 1716 1696 1678 1656 1635 1626 1607 1595 1598 1607 1579 1529 1475 1430 1407 1403 1400 1323 1314 1252 1254 1300 1335 1353 1330 1238 1113 998 918 874 844 799 770 745 736 776 861 985 1125 1222 1311 1369 1397 1476 1570 1608 1597 1610 1642 1657 1659 1659 1630 1580 1530 1501 1493 1484 1485 1521 1569 1619 1637 1568 1455 1408 1463 1520 1526 1513 1519 1511 1503 1482 1474 1497 1538 1576 1576 1578 1572 1600 1665 1743 1799 1856 1919 1950 2063 1953 1990 2003 2036 2082 2099 2108 2137 2120 2154 2181 2168 2181 2137 2127 2155 2175 2186 2179 2131 2095 2131 2085 2041 2023 2050 2054 1977 1898 1937 1892 1852 1809 1815 1850 1857 1767 1582 1390 1400 1488 1425 1433 1471 1554 1616 1619 1593 1553 1614 1525 1506 1402 1298 1144 975 894 872 792 683 657 534 577 503 574 772 850 845 838 889 938 834 779 909 1034 1066 1088 1144 1276 1175 965 897 859 844 852 876 919 913 927 914 856 879 907 976 1021 965 847 742 789 829 835 777 678 629 645 646 603 590 571 576 575 587 564 514 448 384 369 371 357 373 315 308 297 283 279 284 296 302 314 327 329 317 305 303 308 312 274 251 242 220 211 204 196 181 178 197 126 84 62 61 71 78 83 98 128 146 118 114 126 141 125 128 140 121 113 115 101 94 116 128 127 135 146 140 132 139 118 87 91 120 141 145 156 158 167 161 155 143 143 144 154 178 190 182 183 180 182 177 177 181 189 208 216 209 212 212 218 247 266 259 242 236 232 220 218 245 268 275 277 289 311 311 321 366 382 406 409 390 377 351 343 329 353 373 383 393 386 366 347 335 327 318 317 306 302 317 337 346 350 354 355 356 361 358 343 334 331 317 321 327 347 364 361 353 357 367 384 385 382 374 385 400 410 412 424 431 454 519 523 499 484 466 434 416 423 459 481 470 450 475 509 525 547 561 560 526 521 475 435 424 430 422 367 325 357 369 373 353 347 347 333 311 306 301 312 296 293 308 334 363 359 335 268 212 197 197 200 205 211 217 226 227 197 191 195 188 165 132 82 52 46 42 44 58 102 165 154 172 139 119 145 140 113 65 37 46 83 197 236 241 230 230 206 161 150 193 187 194 229 236 245 267 309 342 345 335 349 354 366 395 404 379 322 298 325 331 331 332 342 338 330 55 66 93 140 187 198 189 183 157 153 176 210 235 224 188 152 129 118 108 100 97 102 126 157 154 134 107 86 80 76 103 152 128 118 117 123 129 132 127 112 104 92 98 102 94 71 51 49 58 70 75 54 3 0 0 27 59 95 123 129 123 105 65 59 70 79 80 85 88 77 68 72 85 116 163 222 294 358 381 366 351 349 372 383 412 418 467 493 475 431 364 278 249 250 191 138 97 75 64 58 59 64 50 42 41 35 32 28 53 87 97 105 155 271 351 410 486 539 586 630 625 515 318 112 62 7 0 0 0 0 0 0 0 0 0 0 0 1 48 127 255 398 536 740 808 842 853 858 851 872 875 871 945 1069 1132 1162 1225 1242 1221 1172 1154 1167 1183 1196 1205 1258 1260 1293 1277 1289 1353 1401 1384 1367 1430 1430 1459 1454 1447 1449 1453 1463 1477 1491 1504 1509 1513 1522 1515 1520 1533 1540 1536 1532 1537 1549 1530 1555 1581 1601 1625 1652 1681 1704 1717 1721 1695 1717 1778 1797 1814 1833 1852 1874 1887 1890 1902 1904 1905 1905 1896 1887 1879 1872 1870 1860 1845 1817 1795 1785 1784 1788 1794 1797 1799 1797 1779 1744 1711 1703 1699 1674 1659 1658 1652 1642 1622 1607 1614 1613 1581 1532 1480 1464 1454 1420 1471 1333 1317 1262 1274 1326 1352 1364 1347 1251 1125 1000 909 869 841 815 787 749 741 792 867 985 1102 1201 1271 1296 1364 1474 1566 1592 1567 1582 1603 1646 1654 1658 1636 1591 1546 1518 1506 1502 1492 1520 1609 1656 1581 1480 1435 1443 1504 1511 1500 1489 1503 1505 1512 1499 1488 1513 1548 1552 1571 1591 1583 1614 1691 1770 1828 1862 1885 1915 1899 1894 1961 2021 2091 2137 2138 2140 2155 2139 2208 2257 2247 2199 2143 2147 2181 2194 2203 2179 2148 2108 2076 2023 1997 1967 1952 1980 1969 1849 1937 1850 1801 1774 1837 1913 1898 1790 1574 1351 1334 1383 1418 1520 1584 1633 1681 1657 1592 1516 1564 1558 1534 1458 1312 1117 981 942 897 891 750 693 632 569 473 551 747 710 707 731 805 846 756 743 880 991 1013 1080 1231 1376 1242 954 850 820 803 812 866 959 944 911 879 829 819 878 998 1080 1056 910 729 737 732 770 766 683 618 619 586 515 511 491 469 443 489 518 489 435 391 390 368 369 401 341 284 279 294 299 314 303 295 300 329 338 322 302 284 282 304 279 259 229 212 204 194 176 155 168 201 113 85 50 79 112 99 89 106 131 134 120 123 138 146 131 128 156 151 132 109 85 87 121 133 119 117 120 124 130 127 113 92 85 94 103 109 114 133 158 168 169 165 165 163 159 170 184 182 182 187 191 197 205 206 198 219 222 235 235 229 235 260 278 276 276 262 237 215 217 250 287 306 307 312 335 338 342 366 420 447 416 360 369 343 345 340 356 376 398 404 389 372 357 337 327 317 316 308 306 324 346 350 351 353 355 361 368 362 351 349 345 321 331 341 355 364 362 362 365 374 397 408 385 374 398 439 466 456 480 489 509 563 572 548 521 493 453 439 479 503 507 480 462 527 616 632 677 677 630 570 532 504 489 479 483 468 404 369 381 391 389 372 358 360 343 333 337 335 324 310 306 321 345 360 355 317 276 238 206 188 188 185 181 180 184 189 179 172 171 168 130 123 88 73 73 63 72 96 136 259 215 211 175 153 156 173 183 126 131 86 115 210 254 259 258 244 183 160 136 141 148 156 165 189 233 241 263 286 302 313 331 339 325 337 337 328 270 238 254 294 306 295 370 353 341 50 63 93 135 160 163 160 156 138 143 172 208 230 223 187 160 144 128 119 108 104 103 128 157 157 139 120 100 78 64 73 103 90 75 67 68 80 90 95 106 98 102 108 122 124 103 78 70 79 91 117 85 31 4 0 25 49 75 109 132 131 114 77 63 77 104 106 105 106 97 92 87 88 143 190 256 322 380 403 394 394 398 425 441 441 420 451 469 458 442 411 347 365 315 246 178 141 125 115 103 98 105 69 58 51 60 66 56 90 132 137 142 175 246 283 404 487 569 637 673 627 464 267 192 83 10 0 0 0 0 0 0 0 0 0 0 0 30 110 214 325 448 605 768 793 860 896 898 894 887 851 848 955 1134 1163 1214 1296 1315 1257 1204 1193 1214 1237 1239 1240 1231 1243 1262 1270 1287 1312 1338 1346 1343 1367 1380 1431 1456 1450 1442 1449 1459 1465 1470 1474 1479 1491 1501 1493 1498 1511 1524 1530 1530 1528 1518 1507 1531 1557 1576 1597 1623 1655 1674 1669 1697 1715 1743 1768 1779 1794 1810 1824 1835 1839 1855 1877 1897 1909 1915 1909 1899 1891 1882 1868 1854 1835 1810 1787 1774 1771 1775 1778 1778 1781 1787 1783 1760 1727 1708 1687 1667 1648 1627 1614 1600 1596 1595 1607 1622 1608 1571 1551 1552 1516 1425 1450 1346 1321 1275 1294 1316 1347 1385 1360 1265 1142 1011 917 872 853 832 790 756 765 814 876 975 1092 1175 1200 1258 1360 1472 1551 1567 1545 1554 1557 1585 1623 1650 1646 1616 1575 1535 1507 1500 1493 1508 1624 1650 1616 1584 1510 1436 1521 1533 1525 1498 1503 1527 1540 1524 1488 1450 1451 1486 1507 1564 1562 1644 1726 1776 1826 1842 1868 1885 1854 1899 1988 2085 2158 2188 2187 2165 2125 2150 2193 2162 2112 2076 2081 2134 2198 2220 2212 2189 2159 2130 2062 2024 1995 1955 1938 1940 1976 1910 1909 1865 1804 1766 1838 1941 1919 1811 1614 1532 1492 1452 1442 1517 1596 1646 1704 1617 1512 1515 1573 1563 1540 1474 1333 1167 1035 907 881 886 789 724 660 537 445 559 770 785 724 760 787 774 711 770 906 952 1056 1041 1300 1432 1294 1084 1023 998 897 815 895 1032 1001 990 933 893 867 897 1002 1049 1021 935 793 770 728 747 743 686 666 659 589 548 514 506 449 458 522 543 555 517 452 401 377 373 390 348 282 271 284 287 334 337 319 310 314 316 308 282 241 258 289 259 243 226 218 210 188 162 157 168 164 130 111 88 108 130 109 94 102 104 110 118 115 110 117 133 139 162 170 146 127 102 103 127 135 118 109 109 109 117 109 103 97 96 100 95 93 85 115 148 162 167 168 162 158 157 162 171 171 172 176 184 201 217 223 212 220 244 274 270 256 262 282 290 291 279 268 248 221 226 265 288 292 312 324 340 360 392 402 389 398 408 356 361 345 352 356 360 384 418 421 395 382 359 352 327 315 321 328 326 337 364 373 374 366 360 367 375 369 352 352 337 321 331 343 358 372 390 375 380 387 409 419 414 404 408 453 499 490 517 525 543 590 599 555 513 494 485 484 482 499 498 494 526 582 660 666 708 670 634 593 562 564 567 569 548 489 447 428 433 439 422 385 371 385 362 359 360 347 342 355 347 339 346 348 346 302 271 262 213 180 159 163 185 183 169 161 157 152 150 152 122 122 106 99 100 127 197 260 329 281 431 407 283 209 178 217 292 285 283 238 237 258 258 243 237 214 204 177 167 166 170 174 179 183 201 194 222 232 261 288 280 290 285 298 287 270 237 234 320 475 431 459 406 401 398 44 61 86 102 121 128 126 124 118 130 162 203 218 220 202 182 160 141 139 133 118 105 129 136 133 125 116 98 68 53 52 71 67 55 31 21 26 41 65 92 109 118 111 125 143 139 118 108 109 115 141 113 73 34 27 43 70 89 103 125 126 104 106 93 108 142 128 115 122 121 125 124 148 224 257 305 354 395 412 407 413 440 487 499 440 401 409 410 411 427 434 427 386 360 296 240 204 192 188 167 140 148 136 83 73 90 119 123 161 203 201 202 205 238 324 433 518 614 689 698 596 416 323 181 56 7 0 0 0 0 0 0 0 0 0 0 0 60 186 308 385 494 681 715 819 905 942 947 916 857 840 893 983 1078 1189 1257 1331 1363 1300 1242 1224 1220 1229 1228 1240 1395 1407 1353 1310 1297 1322 1352 1358 1371 1372 1400 1438 1465 1461 1454 1460 1464 1456 1457 1463 1477 1486 1486 1487 1495 1506 1515 1519 1520 1520 1502 1501 1520 1543 1563 1582 1599 1614 1622 1593 1622 1703 1735 1750 1759 1770 1779 1780 1786 1806 1819 1841 1875 1901 1911 1908 1902 1898 1888 1866 1853 1832 1810 1787 1766 1759 1760 1760 1765 1771 1757 1766 1762 1745 1724 1708 1691 1659 1623 1608 1609 1614 1619 1620 1613 1612 1611 1602 1574 1510 1431 1415 1351 1321 1306 1289 1303 1360 1396 1366 1276 1151 1024 959 909 878 836 792 779 797 830 876 971 982 1066 1154 1249 1366 1474 1529 1540 1531 1531 1531 1568 1613 1640 1640 1616 1572 1533 1509 1498 1505 1549 1615 1606 1586 1596 1532 1482 1488 1540 1508 1509 1535 1563 1563 1530 1480 1449 1415 1471 1535 1578 1627 1677 1710 1739 1795 1833 1859 1869 1869 1927 2013 2086 2113 2109 2109 2084 2126 2155 2166 2131 2077 2048 2089 2162 2205 2232 2221 2185 2107 2117 2125 2096 2051 2006 1961 1982 1975 1951 1936 1910 1861 1839 1893 1974 1926 1858 1741 1696 1664 1562 1470 1472 1549 1634 1679 1625 1613 1495 1498 1515 1494 1419 1313 1188 1019 1060 900 887 787 707 671 582 460 491 620 824 743 753 767 742 723 768 835 1003 1021 1055 1271 1369 1277 1196 1160 1097 1005 832 847 973 1015 1031 1016 970 886 885 1001 1052 1016 930 854 824 711 667 729 709 651 632 612 628 579 525 452 487 593 550 580 589 480 410 407 405 402 390 351 312 262 260 294 334 384 373 343 342 347 307 261 279 261 233 216 210 208 206 192 168 161 170 172 172 144 117 123 141 135 105 102 99 117 115 96 96 118 150 149 148 163 156 154 146 137 137 144 129 113 105 96 105 109 109 114 120 121 103 85 84 102 124 137 152 163 154 152 150 152 156 157 159 165 177 203 227 236 235 234 260 281 284 285 290 303 314 319 305 289 260 228 222 248 279 303 323 344 351 367 382 380 372 360 354 346 348 355 363 368 375 395 435 438 416 377 366 344 324 322 339 356 357 356 371 380 381 378 377 381 392 391 368 356 349 357 350 356 382 390 406 413 410 412 437 450 448 445 476 501 543 546 558 563 581 597 579 528 496 508 512 489 494 529 542 547 593 607 643 652 648 606 580 577 583 632 634 644 576 509 475 470 465 455 447 415 397 398 394 387 377 365 369 415 374 375 339 326 320 288 253 258 194 180 141 170 183 178 172 167 156 145 149 137 126 124 118 113 140 248 473 569 638 696 831 787 513 363 314 327 406 421 396 360 341 323 300 264 234 205 224 212 192 175 173 178 200 204 197 198 202 215 236 266 263 276 266 277 282 263 249 306 441 602 645 607 471 480 546 38 55 64 75 97 105 101 100 99 118 150 191 203 207 206 198 183 173 172 166 134 104 111 99 94 91 85 74 57 40 21 50 52 43 13 0 0 13 43 74 115 112 107 113 135 142 145 147 141 137 142 124 96 67 67 80 97 109 116 120 122 102 120 127 139 166 150 128 131 143 162 176 245 323 335 333 354 387 405 408 424 455 507 505 416 379 369 363 366 375 380 398 375 365 345 302 270 265 264 235 202 216 176 148 143 161 198 211 241 273 269 272 269 286 381 496 578 685 761 731 627 522 329 106 34 5 0 0 0 0 0 0 0 0 0 0 1 75 236 407 512 576 694 787 844 898 965 968 896 856 869 901 978 1055 1263 1275 1324 1368 1350 1311 1277 1255 1261 1283 1316 1342 1333 1339 1342 1336 1338 1352 1372 1431 1429 1436 1484 1487 1476 1472 1476 1476 1473 1480 1480 1489 1488 1486 1487 1495 1507 1514 1515 1517 1509 1495 1508 1526 1545 1565 1578 1585 1595 1602 1568 1575 1663 1702 1721 1730 1739 1738 1733 1757 1781 1799 1819 1854 1886 1887 1877 1874 1872 1865 1850 1847 1830 1808 1785 1759 1747 1743 1740 1743 1745 1724 1737 1749 1753 1746 1738 1719 1680 1626 1570 1531 1547 1573 1597 1600 1609 1622 1616 1583 1509 1425 1393 1351 1336 1320 1296 1313 1374 1403 1364 1272 1154 1070 1031 964 896 842 810 811 821 837 880 886 965 1057 1145 1252 1370 1462 1506 1527 1521 1517 1519 1562 1595 1603 1607 1594 1542 1521 1522 1508 1531 1583 1618 1632 1635 1596 1593 1597 1580 1594 1536 1521 1563 1590 1562 1529 1510 1460 1470 1521 1598 1657 1677 1679 1692 1726 1802 1817 1848 1872 1918 1950 1995 2032 2032 2036 2057 2055 2112 2144 2156 2165 2175 2163 2143 2175 2239 2239 2224 2176 2132 2087 2088 2130 2102 2067 2026 1990 1954 1976 1990 1934 1880 1901 1955 1968 1921 1911 1823 1773 1690 1577 1463 1415 1488 1605 1664 1663 1595 1470 1465 1508 1507 1431 1283 1186 1183 1076 974 903 804 745 732 696 602 479 494 664 782 794 777 753 732 733 820 986 1064 1080 1224 1278 1254 1242 1219 1127 1039 877 866 920 952 947 973 968 858 806 902 947 1004 930 880 813 695 635 701 721 614 620 625 673 632 565 549 590 638 557 549 551 481 427 411 403 409 441 422 353 276 260 267 306 355 369 363 367 353 317 287 296 281 236 205 191 192 200 184 156 187 193 187 177 150 124 133 153 161 145 147 126 124 123 109 117 141 166 165 157 161 156 148 149 156 155 149 140 129 124 108 104 114 120 130 138 132 111 87 90 99 105 118 150 171 168 160 154 157 164 171 172 174 190 228 246 257 261 266 296 323 313 320 322 321 325 326 310 286 259 233 229 263 314 319 319 341 354 345 347 356 344 347 334 346 353 359 359 363 382 410 443 435 409 398 367 331 320 333 355 362 363 371 367 373 383 389 395 390 389 394 380 363 357 359 362 370 387 386 381 391 410 454 496 512 497 484 499 519 567 575 592 612 602 589 561 529 524 531 526 494 516 582 608 614 619 638 627 616 589 556 555 587 602 664 684 693 633 555 517 491 492 454 469 458 444 428 419 420 411 388 396 437 431 392 343 302 273 258 228 225 204 162 139 181 225 225 221 207 184 169 150 125 113 108 95 90 220 381 660 823 908 880 895 969 740 594 522 526 493 472 449 407 394 369 367 356 323 279 239 229 231 190 177 181 195 204 207 208 218 237 220 238 228 263 293 359 447 436 370 487 561 597 706 635 510 535 619 24 38 50 66 82 86 84 85 91 114 144 185 192 200 204 212 213 210 212 195 146 103 99 85 71 62 58 55 47 32 2 36 40 38 21 6 0 4 21 57 99 98 90 89 97 113 142 160 155 144 130 122 99 72 77 85 114 132 123 121 122 110 134 132 152 177 179 154 133 145 168 220 344 420 391 340 340 356 369 389 412 463 499 460 375 340 332 315 299 303 325 364 374 372 357 334 325 331 340 329 294 267 251 244 244 264 295 306 311 324 332 343 352 363 454 577 667 752 790 761 698 570 289 81 15 1 0 0 0 0 0 0 0 0 0 1 29 135 307 474 570 637 768 799 795 848 978 968 909 896 914 936 1015 1102 1217 1254 1328 1355 1359 1348 1329 1316 1285 1296 1339 1398 1403 1389 1379 1372 1365 1375 1416 1508 1507 1499 1496 1503 1511 1519 1515 1501 1512 1511 1503 1502 1495 1488 1497 1508 1511 1514 1517 1510 1495 1495 1509 1528 1549 1564 1576 1591 1599 1577 1566 1612 1644 1665 1682 1689 1694 1708 1724 1742 1761 1785 1807 1833 1853 1837 1817 1815 1814 1813 1810 1819 1815 1799 1785 1780 1765 1739 1726 1722 1715 1699 1708 1726 1734 1741 1744 1728 1693 1654 1604 1594 1599 1600 1596 1580 1580 1603 1615 1572 1510 1425 1383 1362 1346 1320 1301 1320 1373 1402 1369 1261 1181 1150 1070 982 906 855 840 844 838 852 857 899 976 1050 1146 1267 1369 1443 1488 1499 1507 1496 1505 1547 1579 1585 1580 1558 1473 1476 1480 1516 1564 1605 1620 1628 1643 1617 1620 1648 1628 1606 1581 1577 1601 1619 1598 1553 1518 1467 1390 1440 1514 1593 1637 1632 1663 1713 1812 1803 1820 1867 1934 1960 1950 1957 1998 2026 2074 2095 2114 2138 2147 2147 2164 2200 2205 2229 2254 2243 2228 2203 2176 2123 2095 2119 2153 2071 2066 2054 2024 2030 2003 1902 1833 1915 1995 1992 1939 2011 1931 1818 1706 1573 1425 1356 1517 1678 1682 1675 1608 1551 1512 1513 1545 1465 1430 1274 1167 1090 1058 1004 929 871 845 827 671 552 580 765 946 936 860 833 780 742 922 1011 1045 1081 1164 1195 1222 1293 1279 1129 1038 940 939 943 923 925 1007 1025 838 756 830 869 859 887 862 764 670 617 638 735 645 630 632 678 637 557 608 670 609 594 546 499 472 437 410 416 419 412 378 319 283 257 245 255 263 267 296 351 277 254 254 265 266 252 213 154 166 172 167 177 186 156 140 144 132 125 148 163 188 193 187 154 126 132 142 164 188 187 169 159 153 142 143 157 180 177 147 143 135 132 126 121 123 125 133 144 135 121 104 96 105 122 137 162 181 183 180 184 189 196 205 208 199 221 251 263 285 297 312 341 358 333 340 343 334 329 326 314 289 262 243 237 285 298 300 321 351 359 331 314 314 290 312 332 345 358 373 372 372 382 420 437 436 422 398 361 324 313 341 362 365 363 361 364 374 382 388 383 383 383 382 373 367 371 378 375 368 365 364 367 392 432 480 551 580 557 537 516 540 578 583 566 578 575 582 554 540 542 541 513 495 527 584 596 589 581 589 597 597 591 586 593 610 630 651 668 677 636 585 567 517 488 477 514 510 491 461 458 471 471 419 424 434 412 380 347 292 234 220 200 203 184 158 151 182 243 294 298 233 209 199 164 121 105 89 75 94 257 478 656 739 782 839 875 785 715 619 578 547 490 449 431 395 383 378 377 399 373 328 302 276 259 211 188 181 178 184 190 192 180 267 257 232 227 285 354 451 671 791 712 620 571 594 677 705 545 480 482 5 28 46 62 73 78 75 75 89 116 127 159 189 209 217 239 253 251 247 215 156 137 103 78 59 50 49 49 43 31 2 27 30 33 26 9 0 0 10 43 79 92 70 66 61 79 112 138 147 136 108 105 100 85 86 96 124 138 126 114 109 110 126 117 138 150 172 166 138 143 153 215 363 444 398 313 282 302 335 368 423 486 494 426 350 317 311 302 278 259 283 330 362 379 370 352 363 376 386 383 347 330 320 336 359 374 389 384 372 373 388 403 434 461 539 653 742 805 832 818 749 561 280 82 24 4 0 0 0 0 7 28 30 1 48 55 90 180 333 452 528 691 758 796 845 875 973 973 939 947 972 996 1059 1140 1200 1237 1292 1367 1410 1405 1383 1357 1347 1374 1403 1372 1381 1404 1460 1500 1492 1482 1488 1513 1513 1504 1500 1517 1528 1534 1535 1526 1529 1518 1502 1497 1503 1507 1507 1515 1525 1526 1532 1523 1500 1499 1511 1536 1557 1568 1584 1607 1611 1563 1563 1612 1621 1631 1636 1649 1674 1698 1717 1723 1734 1759 1779 1794 1800 1783 1763 1764 1760 1759 1762 1781 1793 1783 1777 1776 1763 1736 1714 1703 1691 1678 1682 1692 1699 1710 1721 1719 1700 1668 1601 1509 1488 1496 1518 1537 1560 1622 1666 1551 1510 1431 1405 1385 1355 1322 1305 1322 1372 1400 1354 1271 1248 1175 1083 995 919 872 868 860 849 851 875 919 977 1050 1152 1270 1348 1385 1438 1467 1479 1475 1492 1531 1561 1554 1528 1516 1415 1432 1451 1522 1587 1615 1610 1598 1606 1649 1663 1675 1627 1595 1614 1632 1623 1626 1629 1583 1497 1427 1366 1346 1366 1436 1512 1571 1663 1659 1769 1816 1847 1872 1901 1927 1923 1906 1985 2014 2095 2132 2133 2160 2180 2179 2186 2177 2188 2247 2226 2238 2229 2222 2199 2156 2123 2117 2118 2080 2089 2077 2088 2073 2005 1917 1880 1967 2049 2029 2021 2015 1946 1847 1698 1513 1409 1421 1560 1569 1691 1726 1673 1598 1501 1452 1585 1558 1466 1327 1192 1135 1100 1039 989 949 860 806 662 697 784 873 940 951 930 926 809 778 957 1023 1049 1079 1076 1079 1182 1346 1321 1156 1054 1066 1073 1074 995 921 1016 1115 925 824 851 846 794 790 777 706 641 613 613 614 642 641 624 631 590 475 519 508 535 511 485 459 444 411 380 406 401 381 351 309 283 261 242 229 229 239 262 309 238 206 215 224 219 215 187 118 139 145 153 157 160 149 132 128 118 134 158 164 147 164 184 159 125 131 153 156 176 175 159 154 145 124 130 131 161 161 143 142 145 146 148 146 128 131 134 144 135 123 119 118 121 145 167 183 195 196 211 224 228 228 231 234 225 243 248 277 312 333 351 380 364 341 340 348 345 337 327 310 289 274 271 267 308 348 360 328 312 325 329 312 283 283 307 330 343 366 393 390 388 394 419 426 420 407 381 340 300 307 339 347 359 363 358 359 365 369 368 374 384 381 372 365 364 371 370 364 357 345 340 359 405 445 486 576 608 600 559 544 564 588 567 551 558 552 572 562 552 539 511 486 507 528 553 564 556 561 567 575 611 649 660 629 653 652 654 640 597 576 566 561 540 523 546 566 567 533 478 492 476 467 435 415 402 378 345 328 276 220 214 220 219 207 186 171 187 196 273 298 242 204 198 175 141 139 107 90 118 238 444 551 606 669 652 720 580 542 504 476 449 406 365 376 379 378 364 383 395 344 287 263 251 224 200 180 172 180 189 197 173 178 281 333 331 334 364 359 389 517 553 552 426 394 469 535 594 467 420 371 1 26 46 61 69 71 69 70 82 95 124 161 208 233 249 283 305 297 279 242 216 163 102 69 53 51 55 55 50 33 1 10 23 28 23 9 0 0 8 35 72 90 88 63 45 49 70 101 123 116 99 82 88 85 92 110 123 125 116 96 90 94 96 93 98 107 152 162 132 139 144 189 311 381 381 332 262 258 318 372 437 512 507 411 343 327 318 298 272 249 256 315 359 395 382 375 376 389 408 412 386 360 393 428 445 452 452 457 455 444 448 461 510 550 622 722 776 814 833 809 741 593 326 110 41 45 45 42 38 34 40 47 52 59 147 203 265 296 388 549 655 705 839 820 861 899 955 985 985 986 1010 1051 1109 1164 1213 1251 1323 1328 1323 1363 1392 1383 1340 1315 1339 1362 1443 1475 1478 1479 1477 1482 1489 1503 1495 1494 1493 1499 1512 1532 1545 1546 1542 1524 1519 1533 1546 1551 1545 1538 1536 1535 1539 1537 1524 1520 1529 1551 1567 1584 1602 1614 1618 1599 1599 1607 1612 1615 1622 1644 1675 1698 1703 1699 1705 1727 1743 1748 1755 1746 1726 1724 1718 1716 1721 1745 1751 1744 1742 1748 1746 1723 1698 1685 1672 1663 1662 1665 1674 1683 1690 1694 1692 1666 1634 1628 1662 1651 1631 1590 1556 1603 1623 1543 1522 1473 1433 1394 1357 1325 1311 1328 1378 1389 1344 1325 1265 1182 1089 1004 937 894 888 885 864 868 892 927 973 1044 1149 1250 1293 1319 1383 1443 1466 1464 1476 1509 1525 1516 1508 1464 1366 1390 1457 1528 1578 1594 1584 1581 1610 1681 1685 1667 1619 1600 1620 1628 1605 1575 1583 1565 1510 1456 1388 1351 1343 1339 1387 1548 1729 1713 1740 1782 1808 1813 1855 1919 1898 1887 1949 1991 2093 2152 2161 2168 2191 2216 2212 2229 2237 2243 2223 2217 2217 2223 2212 2165 2119 2142 2133 2068 2065 2029 2042 2058 2024 1972 1932 1953 1989 1988 1976 1963 1930 1839 1668 1531 1518 1541 1672 1728 1762 1702 1612 1538 1473 1496 1571 1539 1433 1278 1150 1125 1111 1079 1079 1036 955 830 679 776 812 813 873 921 950 1038 908 876 940 978 992 1001 1016 1054 1148 1309 1271 1162 1096 1083 1130 1153 1039 889 911 1106 853 819 826 790 748 733 725 681 564 592 593 618 664 659 586 516 476 397 397 473 546 527 483 457 434 410 398 359 343 342 326 294 275 269 264 259 233 227 268 287 244 223 233 241 243 224 173 125 131 137 139 143 142 135 143 126 100 119 124 126 130 153 173 145 115 125 131 161 185 182 167 153 140 135 141 176 179 171 152 146 152 146 146 148 136 130 129 142 144 138 137 129 130 161 184 200 207 208 215 235 259 247 237 240 239 246 258 285 324 354 371 397 359 356 356 360 359 352 341 325 310 307 298 309 328 329 313 311 312 310 322 312 288 290 313 329 347 382 410 404 403 409 416 417 415 407 372 322 297 303 315 331 353 358 348 342 351 349 364 373 376 377 373 364 355 354 351 346 342 338 348 376 426 437 524 573 605 599 576 567 589 603 560 559 579 575 578 575 559 535 490 467 556 556 545 565 581 587 597 616 658 693 705 696 670 656 670 675 661 578 543 548 538 558 595 609 590 525 486 532 489 436 412 382 360 342 320 305 262 239 236 230 223 220 204 203 215 226 251 275 238 183 183 199 186 168 145 140 197 307 351 359 478 569 551 537 462 407 393 372 362 346 329 324 331 351 370 388 382 290 234 229 215 201 190 182 181 197 209 219 196 249 326 369 365 351 362 240 265 274 276 257 260 334 414 445 427 357 342 361 1 28 49 63 67 66 62 61 67 85 129 181 236 265 287 324 341 324 303 287 257 176 105 67 57 61 68 69 60 41 28 18 25 27 24 15 5 4 19 49 91 98 125 84 48 36 45 72 104 112 99 71 73 75 93 116 119 112 102 79 77 75 70 69 72 95 134 151 145 144 130 165 262 279 294 257 204 220 301 376 445 518 493 410 381 347 328 320 294 258 260 318 380 379 393 398 406 411 417 419 393 399 453 501 522 522 510 516 527 516 506 519 578 623 683 734 772 817 850 838 778 637 411 190 90 66 66 67 67 70 68 74 116 142 288 345 361 394 469 607 775 833 889 892 901 925 952 979 995 1006 1033 1073 1133 1166 1167 1190 1214 1243 1306 1376 1401 1390 1366 1342 1375 1394 1352 1385 1450 1474 1482 1464 1444 1474 1480 1484 1486 1454 1437 1485 1551 1560 1535 1539 1541 1540 1539 1543 1543 1537 1541 1562 1575 1560 1539 1538 1545 1553 1567 1584 1595 1594 1597 1597 1598 1611 1617 1625 1641 1660 1680 1699 1701 1686 1684 1694 1698 1705 1718 1717 1695 1689 1677 1671 1677 1680 1695 1695 1694 1707 1712 1700 1681 1669 1661 1656 1655 1656 1659 1665 1667 1659 1660 1660 1658 1661 1674 1652 1606 1564 1552 1586 1594 1559 1534 1497 1442 1394 1359 1331 1318 1339 1383 1384 1377 1334 1269 1184 1095 1020 962 922 928 897 876 876 890 921 963 1034 1146 1206 1231 1304 1362 1419 1447 1446 1452 1478 1497 1492 1453 1398 1355 1381 1426 1475 1525 1552 1550 1575 1631 1675 1655 1633 1619 1616 1613 1591 1557 1531 1553 1534 1497 1459 1413 1391 1387 1380 1422 1535 1794 1803 1795 1816 1833 1836 1853 1896 1893 1879 1902 2001 2103 2150 2171 2198 2225 2251 2281 2277 2175 2202 2222 2222 2213 2210 2203 2161 2138 2170 2142 2123 2124 2077 2028 2034 2036 2000 1968 1968 1971 1967 1987 1946 1891 1851 1706 1642 1653 1668 1785 1832 1790 1684 1591 1555 1531 1617 1576 1440 1407 1365 1257 1190 1198 1225 1173 1076 985 806 739 810 803 814 923 982 923 980 836 846 939 971 959 985 1056 1123 1152 1223 1178 1101 1069 1032 1069 1141 1047 901 845 946 846 814 843 851 813 783 736 722 604 606 581 590 648 645 544 471 480 480 471 545 616 590 524 467 426 415 401 338 293 284 275 255 239 233 223 220 204 230 268 276 259 251 254 262 268 228 175 136 132 136 137 137 129 118 123 103 89 93 97 99 105 130 162 137 115 119 123 155 184 187 172 150 138 147 158 159 135 136 138 133 139 135 131 139 133 123 119 133 150 148 145 129 133 182 206 224 234 236 238 259 289 264 244 246 249 257 273 303 339 376 385 391 383 384 386 386 384 380 378 399 383 354 345 350 362 362 323 319 312 314 319 305 299 317 336 350 371 398 420 416 412 412 414 416 419 415 391 344 318 306 304 325 351 355 342 333 338 347 357 364 374 377 373 370 381 364 343 333 323 333 357 363 388 432 517 565 583 570 553 561 592 603 573 578 615 620 615 605 566 522 493 490 564 573 550 568 606 602 621 662 713 728 737 732 684 646 697 701 636 583 559 544 540 566 606 603 573 502 508 538 485 439 402 352 336 328 336 310 280 270 265 250 235 235 224 234 241 245 248 248 237 193 198 184 174 166 162 169 197 225 216 248 354 423 443 431 374 323 326 311 276 281 295 292 307 337 372 385 346 280 268 251 228 211 196 186 170 173 205 219 226 267 305 311 308 301 256 273 287 273 267 246 298 374 525 448 367 346 371 408 1 28 46 59 61 57 50 45 56 84 133 195 263 298 323 347 351 337 327 308 272 202 117 76 70 79 91 91 76 67 50 33 28 29 27 21 14 17 39 72 91 124 158 121 68 43 44 62 91 108 102 106 91 91 109 130 124 105 90 69 70 69 72 72 86 118 149 167 174 167 131 139 155 219 231 191 166 204 279 349 429 499 472 467 381 351 349 341 322 295 295 341 365 394 399 405 418 423 416 406 394 428 524 567 586 575 561 563 570 562 549 568 638 685 718 729 771 822 849 853 811 696 503 293 245 159 140 139 111 116 153 164 179 241 405 456 508 590 681 771 841 879 958 945 958 971 977 999 1023 1037 1078 1126 1187 1202 1190 1193 1213 1265 1295 1296 1359 1363 1321 1286 1304 1311 1343 1375 1386 1387 1385 1383 1372 1451 1466 1473 1478 1453 1442 1486 1536 1544 1555 1551 1556 1557 1554 1541 1526 1531 1559 1565 1566 1559 1552 1548 1548 1555 1562 1557 1536 1535 1574 1589 1592 1605 1620 1633 1645 1659 1674 1692 1692 1683 1677 1673 1675 1680 1691 1697 1679 1662 1642 1635 1635 1636 1647 1650 1652 1665 1672 1671 1662 1656 1654 1649 1650 1651 1650 1652 1647 1631 1637 1617 1627 1650 1664 1653 1613 1564 1550 1578 1580 1574 1528 1483 1436 1387 1347 1324 1323 1351 1351 1381 1375 1334 1266 1185 1107 1041 990 974 947 903 876 867 879 913 959 1023 1104 1130 1214 1291 1345 1399 1423 1421 1429 1449 1449 1455 1407 1369 1343 1359 1369 1379 1421 1480 1528 1590 1627 1639 1633 1637 1624 1604 1590 1562 1516 1536 1551 1552 1511 1467 1459 1470 1454 1437 1499 1608 1804 1817 1832 1849 1824 1795 1849 1936 1884 1857 1922 1997 2075 2139 2186 2210 2195 2164 2234 2273 2229 2217 2240 2241 2203 2176 2177 2139 2171 2183 2182 2060 2067 2096 2045 2031 2029 2002 1996 1957 1993 2000 1976 1872 1777 1859 1795 1778 1750 1789 1879 1886 1795 1673 1598 1630 1670 1599 1608 1499 1363 1270 1241 1225 1224 1296 1207 1126 1093 957 899 863 833 870 946 1036 824 782 728 727 847 952 956 985 1082 1129 1137 1112 1078 1057 1004 957 999 1047 1013 919 833 830 841 842 877 908 848 827 782 730 672 617 586 574 568 564 530 524 537 572 571 643 652 600 546 487 470 434 383 335 277 264 260 238 225 212 226 212 184 212 251 267 265 258 242 232 237 210 168 141 137 141 144 135 106 96 125 110 94 88 88 84 90 128 155 135 128 126 134 151 174 195 175 155 141 146 160 147 129 132 141 134 111 111 118 141 144 127 114 125 141 155 164 162 167 205 229 236 243 253 256 284 308 295 286 283 280 275 280 337 369 400 407 398 399 409 412 405 389 375 371 464 481 441 402 387 382 338 311 296 293 308 310 307 325 354 365 396 402 413 428 421 412 413 417 423 420 418 400 364 350 326 305 319 347 379 355 347 341 339 349 365 359 357 357 383 411 379 358 357 346 347 401 412 411 456 501 541 549 526 521 534 571 603 582 573 575 577 585 595 556 531 524 564 574 565 571 595 621 637 661 672 724 757 776 764 706 652 698 690 633 580 543 536 548 563 601 599 560 529 536 541 519 464 374 339 329 334 330 326 310 292 280 250 236 246 243 249 257 247 216 208 244 235 250 219 167 144 137 135 128 128 143 168 245 303 321 318 304 257 250 236 236 252 259 265 274 312 347 332 297 261 251 244 222 207 190 189 205 193 204 220 246 295 263 245 269 264 236 347 465 504 663 951 859 731 742 702 626 510 531 518 19 28 41 52 51 49 37 31 50 83 137 202 279 317 339 355 358 346 324 301 279 230 148 97 91 99 109 112 101 81 56 41 33 34 32 27 26 34 49 67 100 155 179 157 103 70 67 79 92 104 127 134 132 131 149 162 145 112 87 66 68 78 96 100 118 149 198 258 277 211 148 148 129 174 186 163 148 180 251 331 410 449 448 427 350 328 333 337 342 343 353 370 369 383 392 411 427 429 421 406 396 461 548 588 626 624 632 634 615 611 595 616 692 715 741 767 797 829 871 903 852 736 577 521 432 307 268 251 205 190 190 225 288 352 433 529 609 674 747 846 959 1016 1037 1051 1039 1010 1015 1038 1049 1063 1118 1142 1193 1186 1179 1165 1159 1175 1229 1309 1333 1328 1321 1322 1320 1328 1326 1331 1350 1369 1381 1387 1375 1423 1421 1417 1449 1471 1467 1483 1514 1546 1547 1549 1550 1535 1521 1519 1528 1534 1527 1550 1563 1561 1550 1550 1558 1548 1529 1517 1480 1491 1517 1520 1567 1590 1601 1617 1634 1653 1672 1686 1689 1688 1681 1670 1664 1665 1674 1684 1674 1649 1626 1623 1616 1617 1623 1624 1624 1631 1640 1647 1641 1639 1637 1634 1639 1644 1640 1635 1631 1619 1620 1592 1590 1615 1641 1643 1616 1576 1557 1581 1580 1565 1518 1470 1424 1379 1345 1332 1330 1331 1350 1378 1379 1337 1265 1191 1125 1065 1040 1003 954 896 859 846 860 896 942 996 1021 1116 1201 1280 1340 1385 1396 1383 1381 1396 1400 1385 1365 1358 1332 1333 1341 1324 1331 1434 1529 1594 1597 1607 1628 1659 1678 1659 1598 1567 1533 1545 1540 1540 1526 1516 1514 1507 1517 1544 1608 1677 1772 1809 1845 1853 1818 1809 1820 1917 1883 1894 1935 1957 2023 2124 2196 2208 2189 2106 2209 2279 2292 2274 2260 2239 2208 2209 2160 2124 2126 2107 2124 2071 2061 2096 2059 2041 2049 2014 1999 1969 1993 1978 1873 1735 1692 1795 1856 1840 1845 1883 1822 1791 1814 1728 1669 1635 1669 1568 1550 1455 1339 1240 1203 1232 1261 1306 1242 1226 1104 960 897 936 1023 1042 1018 992 871 791 819 870 846 831 961 1000 1102 1091 1101 1003 937 935 929 930 992 996 957 915 881 850 885 931 931 933 835 774 769 718 670 627 637 652 610 573 595 553 533 573 584 595 589 553 548 513 494 454 392 351 317 298 285 266 242 211 192 192 192 216 246 257 259 266 239 221 213 189 152 137 132 128 133 126 97 103 110 105 91 81 71 61 74 128 134 137 135 138 147 161 189 204 171 160 136 153 158 136 121 124 137 131 100 95 109 148 160 135 122 136 136 166 197 202 202 219 236 242 251 281 285 299 328 332 327 317 307 299 300 372 404 421 424 413 409 417 421 417 404 406 434 548 584 533 465 407 405 337 286 274 291 307 312 318 329 364 400 425 429 433 440 444 440 424 427 436 426 407 393 390 372 335 306 312 342 380 380 378 363 375 423 399 355 365 355 373 411 421 412 417 403 398 447 413 415 442 482 513 510 486 482 511 561 603 584 581 596 536 512 548 532 590 584 570 578 578 596 635 650 674 684 702 729 775 807 747 709 694 711 697 635 560 528 548 565 588 630 625 589 560 558 563 545 416 362 350 340 336 333 322 307 293 277 244 256 250 248 253 254 221 168 190 225 244 227 182 152 126 88 78 65 87 112 122 164 226 260 250 255 220 203 198 217 220 211 219 257 281 299 282 273 240 192 185 185 193 196 200 213 206 219 253 265 304 276 222 334 398 376 485 649 593 714 1285 1427 1254 1044 903 772 619 612 551 26 26 36 43 44 40 27 21 41 80 138 210 283 324 345 352 352 334 301 293 297 270 192 129 114 117 120 124 119 92 63 51 43 48 45 39 37 40 45 61 116 164 164 160 130 101 93 98 104 124 170 187 187 188 201 202 172 126 95 88 81 104 130 139 147 180 243 330 377 318 298 200 164 178 183 160 154 192 260 338 398 400 412 370 332 313 321 339 355 377 404 407 393 403 407 426 443 440 419 397 403 449 527 624 662 663 677 673 645 651 653 664 696 734 777 792 796 826 880 915 894 796 761 668 530 401 368 367 322 285 287 305 369 379 502 598 665 753 861 953 1005 1012 1081 1108 1072 1037 1048 1081 1092 1087 1104 1206 1231 1235 1234 1239 1240 1241 1252 1268 1312 1335 1312 1310 1277 1274 1319 1345 1330 1337 1380 1405 1387 1383 1372 1375 1413 1451 1466 1468 1488 1519 1526 1530 1522 1515 1509 1502 1500 1504 1511 1535 1541 1531 1500 1516 1533 1512 1474 1450 1445 1465 1466 1480 1541 1560 1568 1591 1610 1629 1655 1674 1677 1670 1664 1657 1656 1662 1670 1676 1665 1655 1635 1626 1618 1613 1611 1612 1615 1596 1604 1615 1617 1615 1615 1614 1621 1631 1628 1621 1620 1618 1611 1577 1559 1571 1596 1612 1608 1588 1577 1590 1588 1565 1516 1463 1415 1373 1349 1348 1331 1341 1356 1382 1384 1339 1268 1209 1170 1111 1072 1006 951 885 845 834 848 869 882 940 1012 1097 1189 1281 1338 1360 1363 1359 1365 1358 1328 1338 1346 1342 1298 1287 1321 1335 1359 1452 1480 1508 1522 1540 1603 1648 1647 1639 1584 1587 1558 1525 1491 1484 1485 1501 1545 1560 1547 1567 1621 1671 1717 1765 1777 1690 1604 1743 1891 1912 1866 1909 1930 1952 2019 2119 2194 2222 2213 2180 2213 2225 2255 2271 2257 2245 2233 2280 2205 2200 2151 2143 2158 2151 2128 2103 2056 2055 2065 2021 1992 2007 2026 1928 1713 1587 1741 1789 1834 1742 1685 1660 1793 1977 1885 1792 1749 1657 1619 1544 1520 1456 1367 1341 1328 1245 1309 1303 1290 1318 1220 1112 1090 1060 938 1119 1083 1084 1061 1022 1071 1085 977 951 1021 1057 1062 1079 1088 1058 988 892 875 922 996 1012 943 926 912 912 935 947 986 957 875 820 780 745 677 603 609 677 673 640 673 572 533 590 632 611 569 518 517 486 421 419 405 380 360 342 317 300 242 200 167 153 169 202 220 232 243 239 221 226 216 179 159 144 118 104 120 119 103 110 105 86 74 80 71 72 94 102 101 118 139 162 178 179 184 174 165 134 116 132 141 123 110 116 112 106 98 107 121 136 150 149 150 158 146 164 193 209 216 226 243 253 264 310 332 338 344 346 344 336 340 339 338 381 415 442 453 439 420 421 432 431 437 469 532 658 745 676 530 463 370 331 292 287 306 319 333 343 365 400 412 430 439 445 454 460 453 428 434 437 420 407 405 398 377 344 315 313 336 343 368 381 369 380 424 452 414 408 392 402 434 447 428 469 458 461 464 439 437 457 477 486 488 436 444 474 537 575 564 569 603 494 523 551 551 583 637 689 678 637 635 666 675 679 707 736 757 782 802 749 745 720 743 733 660 575 547 569 571 601 637 633 587 553 542 514 499 418 396 371 348 338 328 301 291 282 260 249 249 257 255 242 238 202 185 189 194 223 207 152 131 108 83 69 70 85 92 96 109 123 143 175 179 185 171 152 142 133 141 179 212 221 237 239 234 212 184 201 206 225 227 212 193 183 205 263 259 258 265 236 338 469 502 616 634 490 502 853 1214 1302 1105 801 678 553 453 414 27 24 29 31 34 27 12 11 37 80 138 203 275 319 332 341 346 324 288 289 312 316 247 171 134 127 124 122 119 98 70 62 57 68 61 55 51 46 44 57 101 141 122 132 123 115 113 120 139 170 219 230 233 236 243 235 195 155 136 109 118 144 171 184 208 255 321 402 463 447 403 264 224 224 209 174 174 222 269 286 353 399 384 328 294 317 347 361 383 413 418 442 432 423 417 429 445 437 414 413 425 439 567 633 669 684 689 686 675 680 703 706 709 747 799 806 786 808 893 979 994 974 859 742 650 552 503 488 442 370 308 308 364 442 573 669 731 778 833 938 1067 1114 1152 1169 1135 1092 1093 1118 1122 1124 1160 1208 1219 1241 1241 1235 1223 1213 1240 1320 1316 1322 1322 1336 1345 1345 1315 1292 1318 1356 1390 1378 1387 1380 1378 1393 1405 1422 1452 1458 1485 1492 1492 1506 1474 1483 1505 1500 1496 1490 1483 1516 1520 1493 1468 1482 1497 1465 1408 1380 1403 1409 1424 1441 1498 1514 1511 1533 1559 1588 1613 1613 1643 1625 1618 1623 1636 1658 1672 1678 1673 1644 1622 1606 1599 1597 1593 1587 1582 1558 1557 1566 1582 1589 1593 1596 1606 1615 1618 1615 1616 1614 1600 1568 1545 1541 1549 1564 1577 1581 1593 1597 1597 1572 1521 1464 1417 1383 1374 1344 1331 1324 1344 1378 1381 1338 1281 1246 1214 1145 1069 1004 943 876 838 832 832 841 882 940 1007 1092 1191 1280 1316 1315 1318 1335 1340 1292 1289 1317 1318 1300 1279 1275 1290 1317 1362 1461 1481 1481 1537 1555 1537 1547 1566 1595 1603 1601 1562 1505 1476 1472 1494 1550 1591 1588 1568 1556 1576 1589 1621 1681 1675 1581 1566 1701 1789 1836 1894 1934 1948 1959 2006 2094 2189 2188 2238 2245 2262 2261 2282 2294 2270 2257 2219 2266 2243 2224 2185 2142 2141 2184 2183 2135 2092 2073 2070 1987 1967 1996 1993 1896 1708 1650 1773 1855 1830 1786 1785 1838 1940 1955 1799 1778 1679 1710 1700 1637 1631 1630 1591 1588 1482 1445 1320 1312 1315 1241 1144 1142 1219 1189 1018 1204 1180 1120 1115 1119 1135 1121 1017 1085 1226 1177 1053 1046 1053 1049 1015 929 899 924 1046 1042 1013 1013 1000 1005 1010 943 1003 1021 951 907 824 765 695 615 613 640 705 712 683 595 504 485 530 564 574 563 472 399 344 352 378 383 365 350 326 277 229 195 167 152 168 193 207 241 240 221 210 201 184 174 164 133 86 70 95 114 110 108 105 79 50 82 78 89 105 109 111 122 144 168 193 184 151 144 130 112 101 103 121 146 131 141 145 140 130 145 166 168 179 181 182 170 178 188 191 205 226 235 258 259 288 328 352 353 339 327 337 337 345 356 359 366 406 461 490 476 449 440 435 431 452 520 623 729 769 677 571 494 365 325 333 353 360 353 367 372 396 418 419 425 436 441 450 468 456 431 428 425 418 406 390 392 388 364 332 314 316 333 366 382 364 369 461 419 404 405 420 432 431 440 437 433 471 500 503 468 442 454 451 444 449 402 403 438 492 526 542 551 573 484 530 575 585 606 654 674 751 697 679 683 702 710 719 745 766 784 775 770 750 736 756 762 672 599 576 564 558 589 631 618 556 529 500 427 398 403 394 372 358 348 335 299 281 262 243 234 241 253 247 247 240 204 196 174 173 194 205 176 150 117 106 90 96 99 84 76 72 75 113 128 130 136 130 98 86 91 123 172 173 154 145 159 196 186 183 286 292 275 238 191 148 139 171 220 229 240 259 261 292 438 435 530 603 467 375 486 725 918 853 558 508 469 379 326 16 4 5 14 18 10 2 9 36 80 130 185 203 269 308 331 346 326 282 286 329 363 311 282 222 155 116 105 100 91 79 82 84 103 105 84 64 53 48 55 77 98 70 81 95 100 111 136 167 203 241 262 249 247 252 243 226 196 154 137 159 189 215 245 293 347 398 443 484 514 473 342 297 283 242 195 203 238 256 312 367 403 382 318 291 333 377 396 411 415 439 471 470 457 437 455 470 451 427 422 443 493 614 657 678 687 690 690 692 706 758 747 731 776 826 825 823 842 875 973 976 970 893 784 719 647 638 645 544 460 460 445 464 513 604 699 783 861 936 1000 1039 1078 1148 1144 1111 1089 1111 1149 1149 1150 1175 1224 1256 1280 1289 1272 1258 1270 1270 1218 1214 1256 1330 1341 1322 1304 1305 1314 1324 1358 1375 1381 1396 1386 1397 1417 1422 1422 1433 1424 1433 1472 1428 1431 1435 1464 1486 1467 1451 1450 1444 1454 1475 1488 1452 1441 1449 1412 1347 1333 1342 1343 1368 1422 1467 1475 1475 1493 1512 1538 1537 1566 1593 1574 1566 1576 1597 1631 1654 1655 1662 1610 1589 1582 1577 1572 1565 1555 1550 1532 1532 1538 1554 1569 1576 1584 1594 1595 1598 1607 1609 1608 1594 1569 1543 1522 1512 1512 1510 1541 1576 1588 1598 1581 1534 1477 1437 1423 1391 1450 1315 1336 1355 1373 1369 1336 1306 1282 1210 1142 1068 999 931 874 844 834 836 850 896 944 1001 1100 1200 1263 1281 1280 1294 1314 1286 1240 1261 1286 1283 1272 1267 1272 1305 1349 1406 1410 1476 1514 1531 1545 1568 1585 1589 1632 1619 1590 1570 1554 1554 1559 1565 1591 1610 1566 1526 1487 1470 1464 1521 1620 1658 1612 1639 1690 1821 1878 1900 1933 1947 1959 2006 2086 2208 2172 2186 2219 2251 2259 2265 2275 2292 2260 2227 2247 2267 2256 2214 2127 2094 2188 2168 2119 2107 2086 2055 1988 1979 2012 2012 1955 1847 1846 1906 1894 1810 1773 1768 1777 1825 1791 1688 1683 1726 1802 1782 1705 1687 1730 1709 1590 1507 1444 1310 1330 1337 1309 1285 1326 1490 1307 1238 1201 1143 1109 1068 1036 1099 1149 1097 1133 1308 1246 1152 1114 1104 1110 1060 980 959 1017 1033 1004 1052 1101 1091 1054 1020 964 904 934 944 886 810 775 746 648 613 668 679 692 665 594 529 532 562 574 591 520 427 359 312 298 326 387 374 322 298 249 236 213 188 170 153 175 220 255 245 222 202 193 186 169 153 121 65 59 83 93 108 129 130 91 49 71 78 89 91 133 156 144 136 132 144 140 139 131 126 124 116 115 133 165 188 196 211 204 191 197 213 216 199 198 208 199 207 212 213 221 238 256 268 257 285 303 302 304 308 299 315 330 351 357 356 372 419 479 515 489 467 452 450 439 457 513 592 686 752 645 583 468 370 331 347 377 392 396 397 400 413 434 441 438 448 460 474 470 456 428 411 405 402 400 418 412 396 378 344 325 327 342 372 384 365 395 428 446 425 400 414 426 423 417 413 412 450 503 502 438 404 404 399 401 398 382 391 426 454 475 533 538 505 490 525 558 583 633 660 686 774 770 765 759 747 747 749 725 724 731 721 748 777 766 757 776 680 712 623 564 537 559 599 576 539 515 467 398 377 384 381 374 370 351 303 295 275 251 234 228 228 253 244 257 236 222 202 168 154 165 179 167 160 143 118 110 119 116 86 69 58 64 91 106 105 104 100 74 89 115 127 148 140 100 113 148 220 230 277 324 314 287 249 199 142 250 319 333 305 271 267 283 348 427 427 440 439 378 315 317 304 347 479 436 393 355 337 311 18 11 1 2 3 1 0 9 36 78 119 130 167 237 275 307 334 320 281 292 347 397 385 358 264 162 103 86 85 87 95 111 131 161 156 116 79 60 51 50 54 55 35 44 51 64 97 148 202 249 280 279 252 244 250 251 246 217 168 164 212 247 298 346 409 442 454 466 492 546 503 409 363 331 284 234 232 260 282 346 408 424 399 329 315 371 425 438 435 431 452 488 486 475 456 475 487 471 453 426 483 548 622 653 674 677 682 697 708 740 814 793 764 779 823 855 868 865 866 915 1014 1017 932 850 792 733 706 706 692 684 614 552 530 542 622 754 862 897 902 961 982 1081 1155 1192 1156 1122 1131 1154 1163 1166 1192 1246 1271 1285 1284 1264 1242 1226 1227 1307 1290 1304 1283 1287 1316 1334 1310 1285 1329 1370 1366 1389 1406 1405 1424 1436 1433 1436 1431 1424 1407 1406 1387 1397 1438 1461 1448 1441 1440 1436 1415 1440 1449 1459 1423 1386 1380 1357 1320 1297 1286 1322 1358 1400 1432 1438 1435 1451 1462 1460 1486 1516 1543 1520 1506 1515 1530 1557 1569 1586 1607 1552 1536 1534 1536 1542 1542 1534 1532 1517 1518 1523 1538 1554 1564 1570 1572 1561 1570 1586 1591 1593 1583 1560 1535 1514 1494 1486 1461 1488 1540 1565 1587 1587 1553 1511 1491 1449 1408 1445 1325 1309 1337 1353 1356 1342 1324 1271 1203 1140 1064 990 922 875 857 852 841 873 912 945 1000 1107 1184 1215 1237 1255 1275 1280 1242 1227 1256 1262 1255 1249 1247 1273 1378 1415 1445 1453 1436 1416 1433 1488 1553 1589 1662 1649 1605 1575 1584 1608 1639 1659 1644 1631 1594 1542 1508 1472 1452 1437 1478 1581 1617 1651 1687 1728 1738 1802 1905 1956 1958 1969 2002 2080 2196 2196 2216 2239 2279 2328 2317 2245 2290 2274 2262 2241 2256 2274 2233 2112 2040 2149 2115 2097 2096 2119 2053 2005 2007 1998 2011 1943 1938 1910 1967 1884 1719 1607 1609 1688 1675 1618 1848 1827 1874 1892 1825 1746 1749 1765 1659 1525 1553 1463 1378 1341 1356 1360 1294 1203 1318 1297 1262 1256 1237 1207 1108 1018 1069 1130 1080 1197 1327 1271 1211 1174 1158 1195 1146 1109 959 973 986 992 1047 1133 1156 1093 999 897 864 829 862 862 799 749 745 646 645 624 680 682 636 595 606 603 510 509 647 504 420 342 297 279 263 266 314 274 240 230 250 238 207 195 157 177 232 258 251 225 206 199 178 149 136 107 62 50 53 61 79 104 122 85 97 76 74 106 134 153 170 143 126 117 120 131 169 164 147 153 153 151 158 229 214 187 191 207 221 231 220 217 190 193 206 220 231 238 246 267 282 285 273 276 295 304 292 271 280 276 282 302 327 336 346 377 433 485 500 472 466 463 449 441 460 500 572 751 750 630 501 439 402 360 381 424 427 429 420 423 436 459 476 472 482 487 488 477 455 427 404 395 383 388 384 405 409 392 373 352 334 351 384 399 407 429 445 437 396 371 384 413 413 382 384 397 430 469 469 417 400 384 377 380 374 369 387 410 418 464 520 515 484 497 523 532 556 661 684 706 746 774 797 825 813 766 785 743 721 722 726 767 822 815 762 768 754 684 616 558 526 549 618 601 578 506 451 408 396 397 391 389 379 336 298 277 271 269 259 241 235 255 255 261 259 245 201 151 132 154 135 121 114 109 112 125 130 116 83 80 65 74 103 109 96 87 74 53 83 103 106 113 112 105 136 186 251 251 237 215 217 315 457 378 295 505 666 651 562 429 325 304 383 397 377 327 291 288 294 293 258 292 377 412 392 382 373 325 17 2 0 0 0 0 0 11 39 71 82 113 160 212 241 287 322 314 290 305 353 367 406 378 267 156 94 76 81 91 112 138 146 184 185 142 98 74 59 50 43 34 25 26 16 34 82 149 221 267 299 299 264 246 244 248 245 221 190 204 297 344 404 449 469 523 535 499 508 544 543 469 407 372 332 313 304 291 305 374 416 456 433 376 363 409 446 442 429 422 466 497 507 480 473 489 502 492 470 470 520 588 637 673 683 679 684 704 740 802 864 845 809 796 820 863 886 874 871 920 944 1014 1024 939 815 746 776 839 833 800 872 806 664 587 588 671 791 870 913 1002 1069 1111 1168 1154 1139 1146 1155 1159 1164 1163 1186 1243 1297 1308 1293 1283 1294 1314 1292 1147 1217 1245 1225 1262 1285 1274 1289 1332 1332 1340 1354 1376 1408 1432 1439 1436 1451 1477 1477 1480 1415 1384 1374 1366 1402 1449 1449 1427 1427 1403 1403 1432 1410 1416 1397 1365 1357 1336 1299 1275 1255 1296 1331 1363 1391 1401 1396 1395 1395 1404 1421 1445 1473 1467 1451 1451 1452 1461 1465 1494 1523 1492 1487 1507 1521 1519 1523 1522 1519 1490 1487 1491 1507 1528 1542 1547 1541 1514 1531 1544 1555 1562 1560 1550 1534 1519 1512 1475 1433 1443 1491 1529 1564 1582 1572 1553 1521 1476 1472 1383 1391 1412 1358 1329 1353 1354 1323 1255 1198 1132 1052 979 940 920 887 857 860 894 919 947 1013 1097 1144 1168 1198 1226 1245 1239 1217 1215 1223 1226 1217 1214 1234 1265 1375 1406 1426 1462 1464 1499 1523 1487 1552 1537 1602 1608 1584 1572 1594 1636 1679 1715 1707 1663 1603 1517 1494 1473 1437 1409 1440 1530 1586 1650 1745 1769 1802 1860 1917 1967 1995 1976 1983 2050 2087 2141 2189 2217 2257 2299 2277 2236 2265 2264 2293 2270 2267 2233 2128 2057 2087 2190 2185 2122 2093 2106 2057 1997 1981 1939 1940 2005 1933 1896 1929 1847 1700 1648 1704 1755 1871 1869 1812 1837 1883 1876 1815 1783 1829 1792 1643 1492 1492 1471 1437 1402 1338 1260 1137 1165 1350 1353 1418 1395 1333 1251 1171 1104 1056 1123 1080 1162 1196 1154 1097 1097 1165 1245 1190 1175 1080 1054 1034 1012 1033 1085 1159 1130 1009 995 884 822 849 871 808 707 751 709 663 679 699 672 619 614 683 700 873 650 605 549 419 299 300 345 347 291 325 235 177 185 212 210 197 194 148 191 226 239 244 239 224 196 187 152 126 94 66 50 40 42 55 87 95 82 109 99 94 113 131 140 163 128 136 139 152 180 179 149 145 175 177 172 196 211 175 148 157 191 229 234 190 185 166 175 202 225 238 246 230 262 292 303 293 309 338 341 324 292 283 265 260 285 305 322 361 390 442 468 456 443 428 431 436 437 466 512 591 607 691 649 506 400 382 386 404 434 443 448 440 436 448 474 490 493 500 490 478 467 456 440 413 405 392 392 508 521 443 403 397 380 348 367 394 418 432 445 454 429 387 365 374 387 385 375 369 385 426 446 442 431 404 387 379 375 368 364 376 363 404 445 492 500 480 464 479 512 557 663 696 707 721 730 760 842 840 795 774 756 756 777 790 806 825 847 777 766 712 650 598 543 518 525 531 587 552 502 466 441 419 403 415 402 386 339 293 272 278 297 279 256 267 266 277 290 289 268 226 171 138 142 134 113 87 86 105 128 121 118 96 83 68 75 113 103 82 70 44 53 78 84 89 95 88 101 166 221 244 233 216 204 285 584 870 895 790 859 939 807 665 495 340 334 342 353 338 287 270 278 328 305 258 267 325 377 369 361 362 323 15 0 0 0 0 0 0 11 29 41 73 120 168 192 220 278 316 314 299 296 310 341 398 369 262 152 88 71 79 93 117 125 151 188 199 169 121 84 67 65 50 36 57 48 28 35 76 147 231 296 340 338 330 290 261 255 256 249 246 279 371 423 487 504 526 583 581 523 519 552 562 496 438 396 384 371 348 330 331 354 404 468 467 427 412 427 443 435 416 432 479 506 503 482 487 497 505 513 503 509 565 618 641 656 655 669 687 706 770 827 883 865 826 788 824 871 883 887 894 947 1035 1048 1030 955 872 832 816 801 835 852 948 994 836 667 603 640 690 739 870 967 1047 1125 1145 1123 1113 1119 1136 1165 1168 1158 1180 1240 1280 1301 1301 1281 1262 1249 1194 1253 1192 1149 1180 1293 1343 1329 1318 1305 1314 1347 1377 1388 1406 1430 1435 1433 1451 1483 1486 1468 1423 1388 1374 1377 1382 1372 1357 1369 1424 1403 1400 1416 1392 1367 1353 1344 1342 1329 1286 1256 1268 1285 1304 1331 1358 1362 1341 1348 1348 1358 1377 1403 1431 1424 1404 1401 1390 1381 1393 1414 1438 1432 1438 1450 1449 1457 1492 1495 1488 1460 1450 1451 1463 1480 1493 1505 1504 1476 1489 1495 1508 1523 1534 1537 1527 1504 1509 1481 1429 1413 1445 1487 1519 1542 1565 1566 1532 1512 1482 1496 1493 1405 1341 1333 1338 1356 1316 1250 1190 1115 1045 1006 978 930 889 866 883 889 911 953 1012 1064 1110 1141 1165 1188 1202 1190 1195 1192 1186 1183 1184 1194 1225 1260 1359 1338 1386 1422 1448 1489 1494 1485 1573 1564 1573 1565 1561 1569 1611 1668 1710 1740 1736 1665 1580 1520 1481 1456 1422 1393 1420 1518 1609 1649 1669 1731 1784 1822 1888 1970 1990 1966 1968 1991 2039 2132 2193 2179 2181 2278 2274 2226 2218 2237 2282 2294 2289 2261 2194 2080 2144 2218 2194 2123 2050 2029 2019 2000 1986 1979 1981 1954 1876 1823 1847 1821 1745 1709 1604 1572 1664 1708 1638 1686 1734 1724 1706 1724 1839 1901 1803 1686 1573 1512 1498 1457 1344 1159 1056 1222 1222 1295 1373 1369 1247 1113 1154 1091 1082 1071 1074 1077 1128 1147 1076 1081 1211 1292 1290 1300 1244 1142 1051 1026 1026 990 1112 1171 1177 1052 870 790 818 853 792 669 678 655 644 677 667 603 579 635 621 542 768 726 581 542 452 264 247 260 310 351 318 215 143 138 163 190 179 158 146 207 238 250 247 233 217 184 172 162 130 77 49 31 19 36 47 81 65 61 67 82 102 115 115 124 136 138 150 165 182 190 175 154 162 193 195 206 224 247 218 171 167 187 206 217 128 134 158 179 210 233 239 269 266 291 323 341 343 350 363 362 341 315 288 262 253 270 300 344 386 408 448 457 454 445 425 415 423 428 478 560 592 628 682 646 497 391 405 423 430 437 450 462 461 449 443 472 485 500 501 488 481 475 471 478 435 404 380 390 489 479 416 414 406 396 361 379 385 401 415 439 457 424 392 377 385 387 384 377 379 412 449 440 433 420 408 406 398 380 363 362 363 355 381 423 462 483 482 493 514 514 551 627 694 729 737 736 738 814 831 775 736 723 749 805 839 831 818 809 779 732 675 639 591 549 523 524 539 556 540 506 468 441 436 439 427 407 379 339 304 293 301 312 289 282 295 296 302 317 312 286 244 192 163 152 143 120 97 103 123 116 108 93 79 71 65 74 90 85 71 51 38 58 91 91 94 108 103 131 168 185 175 156 147 164 451 864 1107 1162 1164 1078 900 620 503 374 315 307 322 319 299 302 357 404 510 479 346 284 292 332 329 313 346 340 12 0 0 0 0 0 0 6 19 37 77 132 158 170 204 258 302 316 309 303 289 318 361 337 244 146 88 74 89 114 121 136 158 185 203 187 140 94 81 91 87 83 74 87 69 61 90 164 264 343 385 397 386 344 299 281 277 271 281 332 397 461 474 520 556 589 578 538 544 568 546 501 455 445 430 410 385 362 358 363 402 449 463 466 446 438 439 432 430 456 480 497 492 487 486 495 524 550 540 551 594 651 668 682 668 654 673 724 791 849 877 842 816 796 815 832 852 900 909 940 967 1028 1069 1014 973 926 889 932 900 900 911 1059 873 680 605 563 543 636 768 933 1044 1082 1095 1082 1081 1098 1121 1148 1159 1143 1184 1239 1286 1301 1298 1292 1287 1282 1275 1219 1224 1189 1189 1228 1261 1271 1294 1358 1353 1342 1352 1382 1399 1408 1415 1422 1440 1466 1457 1449 1407 1390 1380 1379 1388 1398 1395 1376 1330 1369 1388 1392 1357 1337 1344 1342 1323 1297 1269 1275 1283 1283 1293 1313 1329 1331 1328 1294 1307 1330 1359 1391 1412 1405 1383 1366 1345 1332 1335 1342 1369 1388 1408 1421 1438 1480 1456 1480 1464 1448 1437 1428 1429 1435 1445 1467 1474 1458 1460 1456 1465 1484 1495 1496 1494 1477 1495 1485 1441 1405 1415 1444 1468 1502 1547 1558 1541 1529 1481 1511 1475 1433 1393 1339 1358 1358 1304 1243 1172 1098 1058 1036 995 938 886 886 880 880 913 957 986 1035 1092 1108 1130 1143 1155 1153 1182 1181 1155 1150 1167 1184 1212 1258 1331 1316 1302 1308 1369 1439 1450 1478 1597 1630 1585 1575 1571 1589 1644 1707 1740 1753 1741 1638 1615 1529 1472 1457 1427 1389 1418 1552 1583 1598 1637 1685 1755 1831 1906 1981 1976 1963 1978 1980 2052 2143 2192 2208 2222 2229 2212 2213 2219 2255 2270 2293 2303 2245 2212 2210 2153 2230 2192 2094 2032 2012 2006 2001 2002 2041 1961 1990 1970 1886 1814 1803 1810 1754 1544 1412 1340 1449 1645 1722 1676 1653 1678 1764 1852 1786 1703 1595 1559 1560 1523 1493 1403 1172 1080 1223 1315 1415 1467 1374 1146 1020 1161 1135 1100 1043 1023 1034 1109 1190 1126 1132 1236 1236 1224 1314 1287 1133 1036 1059 1040 989 1034 1085 1094 987 833 751 763 780 734 694 659 626 636 675 664 583 573 621 628 604 603 549 452 381 328 225 244 299 325 307 266 193 133 126 137 196 188 161 162 204 239 253 258 241 213 147 132 138 119 80 45 26 32 41 38 42 40 39 37 57 98 108 95 99 111 124 129 141 156 167 163 160 185 197 209 225 246 260 258 253 226 187 170 161 122 127 161 189 212 234 255 291 291 303 337 364 373 376 363 345 340 321 287 263 270 298 333 383 416 435 464 471 470 460 441 420 417 402 465 497 556 630 684 664 495 410 424 426 439 444 457 480 497 493 497 473 512 522 512 504 505 500 499 476 441 413 444 493 482 421 408 414 429 411 385 365 368 379 401 444 469 445 423 420 426 429 422 408 403 470 473 461 458 436 424 430 415 387 376 357 356 356 376 402 430 462 460 475 518 525 553 612 657 678 760 759 725 756 799 783 742 728 747 787 833 845 798 778 765 715 638 610 595 549 541 551 564 558 537 496 462 454 462 464 436 406 380 354 337 337 331 322 315 312 315 326 331 345 323 288 239 202 182 168 161 132 126 141 140 129 107 76 64 57 56 70 67 58 47 39 49 71 83 96 95 117 111 108 126 134 125 102 87 135 535 961 1178 1184 1085 992 850 497 395 381 341 298 319 250 328 572 718 866 783 499 394 325 281 278 267 257 279 313 1 0 0 0 0 0 0 6 23 50 85 140 159 169 189 268 331 347 345 334 305 307 336 314 230 147 95 79 86 98 123 144 159 176 197 195 154 104 81 88 105 124 122 161 153 131 141 196 276 350 361 400 400 367 328 301 278 258 276 344 386 396 454 501 526 550 563 560 563 555 512 472 466 455 458 441 397 371 385 379 390 424 431 452 448 438 442 451 456 484 498 487 482 479 488 515 548 566 567 584 638 667 692 706 686 653 663 736 815 859 866 823 793 785 778 801 873 930 947 1030 1049 1084 1099 1094 1083 1025 920 851 851 844 897 1214 1032 764 646 579 514 573 697 857 974 1059 1071 1039 1013 1034 1090 1139 1167 1160 1180 1208 1253 1272 1290 1300 1258 1233 1214 1221 1169 1152 1204 1259 1277 1281 1309 1353 1336 1359 1375 1372 1371 1378 1388 1398 1405 1422 1415 1432 1431 1447 1425 1395 1400 1405 1363 1351 1353 1389 1397 1383 1360 1350 1351 1345 1303 1261 1244 1280 1281 1276 1282 1291 1294 1297 1289 1241 1264 1297 1340 1380 1400 1403 1391 1355 1332 1313 1306 1315 1341 1380 1406 1417 1441 1463 1449 1466 1457 1447 1437 1430 1426 1428 1439 1456 1462 1455 1449 1437 1439 1445 1453 1467 1461 1440 1464 1479 1461 1422 1411 1419 1441 1491 1535 1549 1546 1533 1507 1515 1525 1476 1386 1352 1371 1350 1296 1232 1153 1104 1079 1041 991 932 886 882 865 877 915 941 979 1034 1064 1079 1095 1095 1108 1109 1117 1124 1126 1128 1143 1167 1197 1266 1292 1297 1249 1230 1278 1321 1413 1484 1578 1604 1624 1631 1624 1636 1687 1765 1779 1748 1703 1688 1611 1517 1465 1448 1426 1405 1446 1506 1562 1580 1632 1662 1646 1703 1911 2019 1984 1988 1999 1973 2041 2157 2218 2246 2198 2184 2178 2200 2246 2275 2283 2291 2277 2250 2247 2211 2177 2219 2154 2081 2044 2013 2028 2026 2017 2050 2011 2019 2039 1963 1868 1877 1869 1820 1688 1505 1492 1525 1631 1717 1670 1687 1783 1881 1827 1775 1777 1712 1647 1604 1532 1524 1378 1287 1403 1555 1630 1609 1532 1423 1201 1072 1239 1238 1133 1078 1027 986 1081 1191 1153 1167 1184 1115 1122 1204 1233 1150 1043 1085 1073 1060 1047 1042 1016 917 776 695 720 712 680 665 661 610 589 640 648 596 613 636 701 722 639 457 301 245 235 210 212 260 276 258 219 165 122 112 115 156 159 171 181 191 203 220 245 236 195 154 145 138 132 109 66 36 42 74 28 32 36 34 33 50 87 88 100 99 95 92 95 91 88 98 125 160 164 165 174 194 226 251 256 239 238 209 174 141 147 180 197 216 223 247 277 309 316 323 349 372 387 394 395 398 382 353 321 304 300 334 362 403 433 459 471 473 476 479 458 425 411 386 402 434 532 635 670 680 523 495 468 457 447 441 459 496 537 539 544 527 555 551 527 513 505 501 489 484 462 438 452 456 439 417 402 411 443 410 368 357 365 372 403 445 469 453 465 479 484 485 496 501 489 501 494 478 457 438 439 432 406 382 384 373 371 365 355 362 385 391 415 460 511 553 596 645 665 694 769 778 745 743 767 786 780 775 776 791 831 824 813 797 777 726 635 634 595 559 547 560 574 576 550 482 485 500 494 464 432 413 415 414 370 328 335 340 341 341 347 343 338 365 337 298 255 236 225 201 195 152 159 165 155 137 104 63 48 51 56 61 56 49 40 39 62 79 67 83 96 113 121 128 129 186 187 140 104 176 487 813 877 1019 961 852 684 483 396 377 302 264 313 235 536 732 1061 1217 777 363 408 339 312 316 288 249 272 294 0 0 0 0 0 0 0 8 28 58 95 158 162 156 219 287 316 341 373 361 306 290 325 311 232 160 129 114 100 113 144 163 164 173 196 202 168 129 110 79 102 142 172 214 224 218 220 245 283 305 351 397 398 364 329 290 251 230 251 311 295 347 415 455 473 486 504 530 546 509 506 459 443 457 476 463 430 410 397 367 360 360 399 422 430 437 445 456 484 511 502 485 469 461 492 538 575 602 606 613 649 700 730 748 730 690 683 735 802 844 844 830 816 818 808 797 826 896 936 959 982 1074 1099 1156 1170 1099 986 866 949 853 964 1018 888 808 705 546 465 495 590 697 797 890 963 952 932 977 1044 1102 1164 1185 1184 1220 1247 1250 1254 1265 1272 1263 1236 1224 1197 1177 1160 1151 1158 1197 1284 1330 1344 1350 1338 1327 1321 1322 1334 1352 1350 1362 1400 1409 1388 1393 1394 1390 1382 1363 1367 1367 1369 1361 1380 1372 1358 1352 1344 1332 1301 1258 1238 1254 1263 1264 1267 1273 1273 1265 1244 1209 1236 1272 1307 1344 1370 1380 1381 1357 1321 1319 1310 1322 1347 1368 1400 1451 1470 1480 1472 1481 1467 1461 1456 1454 1453 1450 1457 1465 1464 1460 1450 1433 1427 1427 1430 1438 1432 1412 1431 1458 1463 1443 1427 1425 1441 1487 1524 1541 1550 1543 1538 1552 1545 1479 1392 1369 1372 1327 1287 1238 1177 1128 1089 1046 987 926 897 868 864 867 894 938 984 1022 1034 1050 1044 1052 1056 1065 1086 1101 1102 1109 1118 1160 1200 1242 1255 1267 1230 1189 1219 1247 1318 1488 1520 1536 1606 1649 1665 1691 1728 1761 1750 1738 1720 1665 1567 1485 1454 1458 1462 1472 1497 1527 1575 1586 1633 1657 1589 1586 1791 1914 1988 1993 1974 1966 2043 2149 2163 2117 1988 2141 2160 2209 2233 2248 2273 2262 2246 2238 2170 2151 2180 2204 2146 2082 2064 2036 2038 2040 2020 1997 2031 2082 2081 2058 2011 1992 1926 1856 1720 1614 1561 1516 1615 1804 1747 1761 1904 1963 1863 1788 1798 1830 1788 1672 1626 1476 1414 1470 1606 1678 1593 1402 1322 1420 1325 1157 1286 1319 1229 1079 940 934 1055 1149 1130 1132 1121 1072 1092 1152 1144 1068 1034 1157 1202 1149 1081 1040 975 856 729 632 666 671 627 627 636 617 606 610 610 612 646 693 702 694 608 428 303 252 231 216 205 220 241 229 176 139 121 106 122 125 117 135 145 132 152 202 234 219 186 145 135 139 131 99 49 14 32 24 14 14 13 15 33 66 95 90 97 102 97 97 97 91 95 108 137 141 143 145 150 161 177 192 215 104 156 212 221 200 178 188 231 239 242 258 283 306 318 340 368 391 425 416 432 445 438 400 368 349 313 330 369 394 412 438 461 468 457 468 451 423 403 388 371 396 494 631 701 706 624 590 531 498 477 456 479 495 513 559 606 620 597 565 541 533 526 503 489 540 495 442 431 424 406 399 402 416 434 411 385 381 366 371 405 457 463 452 458 486 521 532 553 548 509 538 531 494 449 446 441 395 377 368 369 372 377 367 338 337 347 359 392 430 507 589 627 649 691 697 739 758 764 769 772 764 774 811 799 815 854 878 852 810 802 750 649 626 623 579 548 559 553 544 540 504 509 536 531 486 449 431 425 416 384 361 355 361 364 348 347 323 325 355 333 287 272 265 247 245 228 186 170 168 158 132 93 66 49 60 62 56 44 35 40 61 74 78 70 90 103 84 80 119 133 321 320 244 194 243 365 496 432 534 655 728 656 517 420 323 281 279 285 287 358 575 966 876 463 327 334 337 371 410 392 326 419 425 0 0 0 0 0 0 4 15 35 69 117 166 162 193 226 242 286 352 397 388 323 293 331 323 253 246 222 164 135 142 162 176 177 177 185 194 191 174 143 94 79 113 168 203 253 272 279 295 305 323 358 402 389 364 325 266 219 210 223 232 239 303 344 381 397 413 438 469 489 433 443 418 425 473 502 496 475 440 378 349 345 341 377 408 420 433 455 482 517 535 541 518 464 454 501 558 593 615 630 629 680 684 745 787 792 770 746 757 780 827 822 813 849 862 832 802 816 867 910 973 1004 1025 1055 1130 1171 1130 1056 1002 936 847 939 963 941 848 704 561 462 454 492 591 739 808 842 846 864 929 1001 1063 1146 1200 1208 1222 1224 1229 1248 1257 1234 1228 1240 1238 1155 1126 1120 1114 1120 1154 1218 1283 1309 1323 1319 1296 1296 1312 1322 1331 1305 1336 1356 1372 1386 1396 1404 1398 1372 1368 1348 1374 1383 1366 1369 1359 1347 1351 1349 1319 1313 1273 1260 1248 1245 1244 1246 1257 1262 1251 1214 1165 1183 1220 1235 1264 1317 1359 1371 1343 1324 1347 1350 1356 1374 1395 1432 1487 1501 1499 1482 1480 1473 1469 1469 1472 1476 1479 1481 1482 1477 1471 1458 1449 1439 1424 1415 1410 1407 1393 1400 1423 1437 1442 1438 1433 1445 1480 1511 1535 1552 1555 1558 1573 1562 1491 1404 1370 1350 1328 1329 1268 1195 1140 1088 1042 976 922 902 863 852 868 905 944 975 1007 1006 1010 995 994 1016 1033 1053 1080 1084 1100 1110 1161 1187 1202 1232 1253 1245 1225 1211 1234 1311 1424 1462 1548 1607 1637 1676 1712 1745 1727 1722 1721 1692 1627 1552 1496 1479 1507 1535 1541 1569 1577 1575 1579 1616 1659 1650 1636 1758 1797 1944 1977 1964 1980 2052 2105 1968 1950 1995 2077 2156 2205 2214 2245 2280 2220 2216 2228 2161 2156 2202 2213 2138 2038 2033 2035 1991 2007 2032 2011 2072 2040 1968 2013 2025 2020 1966 1896 1796 1644 1551 1576 1690 1913 1856 1847 1947 1985 1913 1864 1849 1812 1797 1634 1584 1468 1488 1568 1625 1608 1500 1355 1367 1553 1440 1289 1315 1337 1264 1088 904 899 962 1078 1083 1080 1088 1047 1025 1112 1117 891 901 1059 1247 1275 1153 999 915 834 683 662 627 642 631 626 629 634 617 588 589 567 632 684 623 557 531 417 391 278 221 227 214 184 168 160 137 133 113 122 158 151 113 84 69 58 117 186 211 187 144 123 124 125 127 91 39 5 24 30 32 27 23 27 47 82 99 110 115 117 110 100 99 95 89 116 121 137 138 140 149 144 131 98 93 93 147 199 221 200 174 194 247 258 245 249 265 285 313 345 361 438 469 461 453 426 400 379 337 305 289 300 339 370 381 400 440 467 453 468 473 440 429 412 384 389 451 563 657 675 679 652 600 553 532 522 548 567 540 580 623 637 626 580 548 543 551 533 512 490 465 434 424 397 385 386 396 412 424 426 418 393 372 384 412 455 469 461 461 493 556 590 616 606 603 590 577 522 482 487 465 416 387 362 355 359 362 358 351 344 349 359 406 476 542 630 652 677 703 706 713 737 766 781 833 823 803 824 823 845 868 866 842 808 800 749 663 629 626 599 546 570 583 506 488 485 506 532 522 475 451 448 423 412 403 389 370 374 378 362 356 334 321 331 320 274 271 257 246 255 244 202 170 163 147 117 90 65 50 53 57 51 41 38 51 79 86 87 83 87 95 50 91 110 291 423 405 332 257 318 346 393 317 301 399 571 642 583 356 278 277 278 250 262 402 675 749 489 310 269 310 495 577 668 707 607 719 759 0 0 0 0 0 0 7 25 49 82 137 170 167 172 198 228 279 350 404 403 343 313 355 360 348 341 294 223 181 172 177 184 183 173 175 178 188 195 171 115 71 75 128 157 223 283 309 325 348 345 381 410 351 336 293 234 200 199 201 203 192 251 285 301 324 343 358 374 370 350 368 379 413 477 518 529 508 446 380 373 317 303 360 411 435 450 471 495 514 522 552 523 474 455 496 548 578 613 646 654 656 673 732 793 836 846 835 821 782 798 805 786 836 886 887 838 791 836 910 850 846 897 1021 1120 1178 1207 1145 982 1012 878 861 909 877 757 618 506 441 407 419 483 544 579 655 735 802 891 983 1050 1128 1145 1145 1147 1172 1195 1197 1211 1239 1240 1245 1203 1156 1117 1043 974 991 1089 1179 1245 1243 1240 1279 1296 1289 1288 1304 1307 1274 1316 1314 1309 1308 1322 1341 1330 1290 1306 1347 1350 1340 1335 1331 1323 1327 1341 1340 1320 1301 1272 1276 1267 1247 1236 1246 1259 1259 1234 1182 1144 1152 1156 1169 1203 1252 1308 1344 1307 1343 1388 1403 1405 1417 1438 1470 1512 1524 1508 1479 1471 1469 1468 1474 1483 1493 1505 1504 1497 1490 1489 1477 1465 1452 1431 1406 1387 1387 1377 1378 1379 1391 1406 1415 1423 1441 1466 1498 1532 1543 1556 1573 1585 1569 1504 1410 1377 1375 1401 1395 1288 1183 1133 1081 1032 968 925 890 864 851 870 908 939 964 996 974 967 960 964 991 1006 1023 1072 1077 1096 1109 1142 1161 1194 1228 1252 1264 1250 1190 1227 1230 1301 1448 1567 1618 1638 1680 1733 1745 1737 1711 1707 1683 1623 1559 1524 1519 1565 1577 1586 1619 1597 1558 1560 1591 1592 1612 1613 1611 1778 1923 1956 1956 1997 2039 2009 1982 1968 2021 2085 2128 2168 2225 2292 2293 2190 2161 2190 2179 2198 2212 2190 2107 2034 2040 2056 2017 1983 1961 1991 2057 2086 2046 1934 1987 2028 1961 1883 1854 1824 1802 1827 1884 1948 1851 1804 1922 1977 1962 1888 1734 1675 1738 1522 1383 1454 1502 1553 1563 1493 1427 1433 1570 1686 1503 1382 1348 1343 1303 1152 954 912 993 1024 1062 1075 1058 1000 969 1104 1150 929 899 919 1179 1360 1228 956 892 817 718 748 643 629 645 626 599 591 618 581 585 542 566 582 541 478 382 362 300 248 207 215 208 163 121 116 108 121 120 139 169 173 164 152 100 39 82 146 168 154 137 109 70 84 104 63 33 7 4 3 14 40 67 65 72 104 120 126 115 85 61 78 126 127 102 100 112 124 125 119 133 144 142 134 105 140 175 193 179 135 123 158 216 211 211 219 223 225 231 310 373 458 507 510 484 464 433 313 230 224 246 294 344 366 377 394 424 463 464 462 477 485 485 476 453 429 456 521 595 620 647 662 646 610 601 613 622 669 631 593 589 612 614 579 556 545 550 525 488 470 461 427 408 377 366 365 377 384 386 388 397 388 389 406 423 439 452 469 471 486 569 622 640 641 627 625 621 512 510 500 497 476 417 368 355 351 350 350 403 389 379 378 414 499 553 672 674 724 758 749 724 717 731 765 843 848 840 830 848 861 858 847 825 809 776 724 688 665 622 609 520 569 580 579 532 497 507 516 505 483 465 465 448 429 419 401 367 379 372 352 330 317 310 307 308 292 281 259 241 249 252 229 205 156 130 97 75 56 49 51 50 48 39 40 47 70 79 72 67 99 164 152 202 337 528 523 416 389 418 456 461 384 287 275 383 553 569 587 398 299 266 271 265 286 554 1041 778 426 281 283 682 1423 1011 1042 1103 1023 1172 1086 0 0 0 0 0 6 14 32 57 90 145 166 165 168 192 227 278 345 401 402 356 333 376 380 401 406 364 298 246 218 207 206 193 173 181 182 187 206 207 157 93 66 91 92 141 174 208 259 292 324 391 390 328 310 260 226 208 190 190 183 187 197 215 227 244 261 268 279 311 330 346 352 390 458 518 544 517 460 439 375 304 315 380 440 463 464 470 481 483 520 556 559 480 459 500 548 571 579 617 650 675 691 741 810 859 885 898 884 850 825 782 759 808 880 899 859 831 852 823 805 921 936 966 1082 1203 1236 1204 1118 1003 993 928 906 862 773 651 553 543 494 476 499 499 528 605 690 767 853 958 1035 1074 1073 1120 1165 1054 888 842 875 1077 1185 1148 1139 1061 1011 1009 1008 1000 1040 1145 1187 1187 1201 1244 1261 1252 1247 1241 1240 1268 1257 1269 1270 1317 1340 1302 1248 1214 1263 1330 1345 1348 1351 1344 1337 1332 1322 1320 1275 1260 1287 1300 1290 1257 1223 1213 1227 1242 1220 1166 1133 1124 1121 1121 1133 1165 1221 1292 1297 1332 1358 1399 1428 1445 1467 1489 1516 1527 1504 1473 1465 1460 1462 1472 1483 1499 1515 1517 1510 1506 1503 1487 1471 1462 1442 1407 1372 1368 1362 1361 1365 1370 1375 1382 1397 1426 1449 1484 1498 1525 1558 1584 1598 1582 1513 1422 1398 1401 1398 1361 1267 1173 1126 1070 1010 962 915 905 863 844 866 896 923 959 985 967 944 938 958 980 985 1004 1059 1068 1083 1086 1104 1151 1200 1234 1249 1248 1244 1276 1288 1325 1412 1486 1550 1603 1643 1690 1763 1762 1746 1718 1705 1666 1597 1541 1514 1519 1566 1599 1625 1634 1590 1541 1547 1594 1610 1614 1629 1678 1840 1931 1916 1918 2025 2139 2140 2124 2050 2056 2067 2107 2180 2242 2283 2271 2188 2123 2145 2123 2133 2183 2171 2103 2118 2126 2110 2042 1981 1904 1976 2130 2105 2061 1969 2037 2058 1994 1923 1915 1942 1942 1910 1853 1857 1722 1692 1846 1944 1929 1835 1658 1769 1700 1545 1413 1442 1486 1476 1376 1273 1399 1533 1681 1697 1559 1449 1369 1336 1293 1179 1093 962 961 959 1011 1053 1029 958 928 998 1011 1005 875 883 1140 1376 1251 923 940 815 797 754 656 614 632 641 559 560 556 548 548 505 472 452 422 386 292 249 230 204 186 200 187 124 102 35 32 103 129 142 144 138 126 100 78 44 85 111 117 109 93 70 67 76 88 46 25 14 7 0 1 24 90 78 92 91 73 55 45 41 27 70 147 152 139 131 128 133 124 81 81 80 66 73 104 140 180 198 155 139 109 160 144 130 152 185 207 209 220 245 310 392 460 501 520 503 413 305 209 198 237 308 360 377 410 391 385 426 441 447 450 470 516 569 505 485 494 501 524 570 621 659 683 669 653 653 658 683 671 617 590 585 587 581 545 521 519 512 482 462 460 420 387 363 352 357 359 351 346 353 382 402 410 426 451 461 465 478 469 496 571 608 623 634 630 624 550 530 530 529 505 461 420 384 376 393 412 419 426 433 438 452 478 541 553 651 674 726 769 764 740 712 696 747 788 839 843 845 880 908 869 866 809 782 752 726 712 674 611 595 527 543 551 549 541 511 502 541 508 505 507 497 475 450 437 419 392 382 366 343 323 317 321 318 319 293 288 267 243 243 256 247 190 143 109 79 57 49 54 55 49 49 43 41 50 67 87 99 103 144 283 392 459 530 559 494 490 478 514 492 435 337 259 319 469 488 557 513 474 427 352 324 317 316 537 794 606 344 284 540 1351 1139 939 1214 1485 1640 1536 1213 0 0 0 0 0 8 25 45 64 96 148 151 175 169 179 213 275 343 393 408 390 377 383 407 441 467 440 375 315 271 251 237 220 214 210 190 183 207 226 197 126 61 52 47 53 68 109 169 229 314 397 389 321 293 281 247 207 190 181 172 162 167 169 171 186 197 198 218 278 338 370 368 398 460 520 545 534 493 431 380 338 339 400 476 503 493 483 464 461 505 560 562 496 473 513 563 573 549 534 630 695 704 748 814 885 943 967 956 935 849 780 754 794 878 905 844 803 806 803 888 886 949 1040 1100 1156 1229 1217 1103 1178 1039 944 908 863 778 680 605 559 587 559 561 571 587 622 677 755 862 938 984 990 1021 1056 1064 892 677 661 730 994 1078 1080 1052 952 895 890 895 934 1023 1101 1123 1106 1112 1132 1163 1197 1215 1219 1231 1262 1253 1250 1252 1275 1287 1269 1238 1219 1235 1277 1280 1282 1308 1335 1343 1327 1293 1275 1224 1261 1293 1309 1301 1272 1232 1192 1177 1184 1189 1171 1137 1116 1104 1093 1086 1098 1142 1224 1236 1240 1283 1350 1408 1443 1455 1485 1474 1485 1470 1465 1447 1438 1445 1455 1457 1482 1500 1512 1511 1513 1507 1491 1475 1466 1453 1420 1375 1360 1358 1361 1363 1361 1355 1353 1367 1403 1424 1435 1463 1513 1560 1592 1609 1591 1519 1444 1426 1420 1399 1344 1255 1169 1114 1049 990 949 938 901 853 834 847 872 906 955 959 950 934 934 956 968 968 1008 1050 1048 1050 1064 1099 1151 1201 1233 1249 1283 1286 1298 1271 1323 1421 1515 1560 1573 1621 1645 1707 1748 1750 1717 1679 1633 1568 1510 1485 1480 1535 1607 1642 1634 1597 1562 1548 1591 1601 1654 1688 1754 1850 1891 1875 1888 1945 2058 2121 2092 2050 2116 2111 2099 2175 2221 2243 2191 2126 2117 2133 2104 2120 2171 2154 2165 2182 2128 2064 2012 1966 1929 1967 2039 2009 2043 2009 2098 2086 2019 1990 2005 2006 2001 1917 1692 1665 1641 1675 1775 1860 1930 1881 1773 1882 1674 1608 1577 1564 1569 1515 1323 1164 1343 1554 1641 1656 1667 1583 1477 1460 1435 1279 1171 1094 1066 1025 1012 1021 996 936 917 1038 1048 979 868 875 1120 1400 1200 1021 1037 917 815 735 657 600 594 589 560 537 507 482 464 424 367 344 348 338 236 202 194 175 160 163 142 59 36 30 28 68 115 132 114 106 86 37 33 59 83 90 89 82 57 26 36 48 47 27 11 6 2 1 14 82 99 82 82 75 44 4 18 83 104 115 124 140 145 129 124 134 110 68 70 60 53 67 94 122 154 171 148 140 122 141 112 90 120 135 142 170 174 195 235 298 366 410 417 444 380 314 247 223 252 299 331 401 445 429 396 399 430 450 448 483 533 627 549 528 527 522 519 536 579 639 657 681 688 672 663 670 667 635 613 596 595 573 525 483 477 490 485 484 451 410 375 360 358 356 351 337 332 335 359 385 408 440 457 484 478 480 503 536 569 586 604 634 648 641 541 553 561 543 505 474 451 412 431 451 435 421 437 466 486 500 531 545 609 629 642 688 715 717 718 712 706 720 752 809 856 860 843 888 864 863 791 739 738 736 685 668 616 582 535 517 529 556 564 503 478 563 589 570 533 512 490 462 424 413 403 373 343 314 291 304 324 320 316 297 290 276 249 244 234 233 176 131 100 71 51 52 59 52 48 45 45 49 56 85 108 130 150 211 394 607 666 556 452 510 574 638 598 493 425 334 252 349 377 506 513 463 431 367 333 334 324 349 507 506 343 272 294 603 1128 779 911 1227 1324 1276 1358 1214 0 0 0 0 0 12 33 53 72 91 106 157 187 185 190 222 279 345 401 432 433 431 422 444 487 511 486 422 356 315 291 281 278 264 254 219 192 201 227 233 169 83 77 63 45 43 71 124 195 283 352 353 310 299 288 256 223 205 187 177 149 148 136 137 139 155 180 208 262 302 353 367 406 461 486 498 495 447 405 401 391 371 428 500 525 518 500 452 453 480 544 553 501 472 508 561 577 557 515 612 698 729 766 838 903 935 960 955 959 861 792 762 807 863 885 892 878 856 790 852 945 977 990 1048 1145 1207 1204 1204 1095 996 902 889 893 856 770 675 696 663 607 586 611 638 662 702 769 837 854 913 942 990 993 898 701 531 515 557 693 685 819 834 794 819 873 886 906 991 1029 1046 1070 1037 1022 1069 1143 1191 1212 1259 1256 1242 1235 1258 1292 1301 1276 1255 1292 1291 1291 1285 1287 1315 1345 1343 1305 1275 1249 1239 1253 1273 1293 1304 1289 1237 1182 1157 1154 1141 1138 1112 1090 1079 1067 1058 1059 1084 1154 1133 1143 1204 1265 1333 1391 1385 1439 1400 1410 1408 1404 1394 1390 1399 1410 1395 1437 1463 1473 1489 1507 1511 1501 1489 1475 1467 1442 1400 1395 1382 1373 1370 1365 1353 1336 1338 1374 1369 1385 1438 1502 1556 1593 1611 1592 1533 1478 1463 1441 1398 1330 1249 1170 1103 1029 1017 974 935 885 840 819 824 843 878 906 917 911 915 922 940 960 965 1019 1027 1001 1025 1052 1097 1146 1187 1222 1243 1375 1382 1329 1331 1347 1415 1500 1533 1542 1567 1598 1643 1695 1728 1712 1658 1589 1517 1478 1465 1456 1556 1610 1634 1623 1589 1570 1568 1574 1616 1592 1683 1781 1826 1824 1823 1834 1892 2002 2023 2013 2027 2089 2119 2117 2147 2167 2196 2096 2058 2091 2114 2125 2139 2111 2057 2102 2196 2117 2049 2018 2022 2047 2057 2043 2056 2063 2051 2100 2082 2039 2032 1993 1871 1965 1905 1725 1695 1629 1645 1711 1775 1848 1838 1838 1891 1691 1675 1724 1736 1715 1642 1427 1366 1475 1561 1582 1661 1693 1610 1559 1566 1440 1260 1169 1140 1055 979 977 984 992 965 1007 1036 985 896 852 925 1152 1403 1245 1234 1159 969 841 751 657 580 535 519 510 449 468 424 380 363 312 297 273 280 203 179 171 144 121 114 91 43 9 21 24 32 80 108 66 54 47 23 17 42 72 95 96 84 61 46 21 4 0 0 0 0 0 4 48 71 69 46 32 37 47 48 99 174 185 175 126 92 85 103 127 128 104 91 90 70 52 78 126 124 117 115 106 100 95 101 98 91 115 102 105 115 126 155 207 263 294 314 309 346 313 295 266 244 249 266 313 394 444 456 433 417 445 478 447 479 554 617 572 549 568 569 542 528 531 591 601 599 617 644 657 663 655 630 624 619 603 570 514 461 451 459 456 464 444 402 369 362 367 364 363 337 331 332 349 370 400 434 410 472 476 482 501 531 551 565 591 622 659 632 588 580 573 544 505 458 466 464 487 486 458 434 445 480 548 624 663 682 669 632 617 648 664 656 678 683 694 717 796 891 838 838 846 865 844 824 794 764 773 782 746 698 631 582 538 524 543 586 562 479 484 558 598 578 537 528 497 455 442 408 369 339 304 280 272 296 301 306 307 301 299 286 263 256 223 208 169 126 98 82 67 59 58 53 47 41 37 40 61 121 147 191 233 261 431 687 738 573 580 653 672 679 578 480 431 310 246 345 439 488 432 364 350 328 327 358 362 379 427 397 307 307 353 527 463 641 993 1147 1275 1230 1205 1197 0 0 0 0 0 15 39 58 65 72 98 154 200 209 213 236 287 350 408 446 448 463 437 441 493 509 481 431 384 358 341 340 341 328 319 270 218 205 228 253 220 207 140 132 90 61 67 103 165 227 286 341 276 258 251 243 225 197 181 161 135 120 119 120 125 143 169 198 233 300 334 374 408 418 444 469 455 412 396 434 418 404 450 514 549 550 525 467 431 453 514 545 488 451 453 490 557 555 527 620 699 753 809 871 901 916 977 969 954 888 808 804 827 869 914 903 819 691 753 857 818 897 1035 1108 1104 1089 1099 1192 1072 924 890 916 898 837 797 788 794 746 700 674 684 707 722 728 749 829 823 850 859 895 931 816 605 487 488 610 620 716 646 597 690 801 837 869 944 1008 1006 1039 979 922 903 957 1075 1163 1232 1254 1269 1256 1256 1254 1235 1229 1268 1309 1278 1281 1285 1273 1251 1254 1282 1291 1251 1241 1250 1249 1243 1249 1261 1284 1287 1247 1205 1169 1170 1142 1126 1077 1065 1073 1056 1046 1043 1053 1087 1076 1092 1125 1159 1210 1268 1274 1353 1303 1294 1311 1318 1311 1303 1312 1331 1314 1344 1387 1411 1451 1491 1512 1516 1511 1497 1485 1464 1463 1431 1410 1395 1387 1387 1376 1341 1337 1338 1326 1352 1414 1485 1542 1587 1611 1593 1586 1538 1496 1457 1400 1324 1245 1169 1089 1068 1021 974 923 870 827 803 801 809 831 838 863 878 893 910 937 969 978 1002 1000 987 1010 1050 1096 1132 1165 1209 1213 1300 1351 1393 1383 1359 1387 1451 1495 1498 1545 1587 1616 1639 1692 1701 1628 1563 1544 1538 1455 1470 1540 1601 1635 1631 1606 1602 1590 1595 1553 1551 1673 1795 1820 1786 1788 1788 1940 2045 2057 2027 2052 2095 2102 2110 2123 2166 2152 2057 2040 2070 2102 2127 2104 2038 2067 2076 2165 2115 2045 2013 2014 2044 2100 1939 2052 2078 2109 2112 2085 2051 1997 1915 1696 1769 1812 1717 1672 1663 1683 1724 1753 1858 1878 1902 1978 1866 1781 1777 1796 1754 1622 1544 1516 1524 1532 1560 1647 1700 1608 1586 1614 1428 1384 1241 1086 952 868 884 909 947 971 980 967 896 836 850 960 1156 1396 1322 1259 1127 988 857 731 622 539 500 534 475 421 414 366 309 331 312 287 235 227 190 169 137 91 77 67 54 42 28 29 37 59 88 97 34 24 30 19 15 18 56 107 110 95 78 29 6 3 2 0 0 0 0 0 53 39 11 0 0 17 62 45 87 184 191 179 125 73 58 44 50 74 83 90 108 106 76 59 114 107 86 81 60 45 54 82 96 84 83 98 112 106 105 139 188 214 219 259 260 262 274 284 272 257 234 238 305 355 414 438 438 439 460 493 478 502 554 619 613 590 591 623 607 582 526 531 549 556 572 612 638 662 642 612 621 619 597 556 498 449 436 434 443 442 421 385 357 364 373 371 363 341 328 326 339 356 358 375 388 420 457 488 511 526 534 564 591 612 647 629 613 602 573 538 509 448 450 480 507 523 508 485 491 515 580 623 626 603 580 576 589 596 591 597 618 653 682 724 798 918 898 870 885 861 818 809 817 817 823 729 683 652 633 598 551 531 569 606 555 498 501 562 619 555 537 540 498 476 451 391 339 320 281 255 269 272 289 302 302 302 301 289 287 265 227 198 161 111 94 84 75 62 58 52 47 50 50 49 73 139 193 247 283 321 430 569 625 592 699 745 760 671 481 479 480 408 314 392 495 427 326 258 283 281 442 465 400 372 367 330 318 343 492 568 512 603 875 947 1184 1280 1253 1170 0 0 0 0 0 16 42 53 57 69 95 147 204 230 238 255 306 363 395 411 450 460 419 418 465 473 458 433 408 403 395 390 395 387 383 339 269 223 233 268 265 279 229 235 174 109 89 105 138 169 213 219 190 184 182 184 185 177 168 148 117 98 100 101 106 129 168 197 199 260 333 382 393 412 442 449 419 394 419 453 462 451 502 540 571 582 542 492 417 424 493 527 490 442 424 462 529 530 535 625 704 776 808 849 917 962 941 974 939 885 835 832 843 858 893 915 812 720 657 662 760 875 906 881 924 1053 1064 1058 942 869 887 915 916 905 895 868 813 844 782 760 760 773 789 788 767 774 734 667 642 734 832 802 707 684 683 641 660 696 709 720 785 860 893 939 986 998 986 962 848 792 811 888 1018 1122 1166 1206 1266 1270 1246 1246 1266 1275 1277 1295 1294 1312 1309 1286 1261 1250 1259 1271 1265 1238 1256 1258 1254 1242 1240 1265 1287 1251 1210 1206 1174 1135 1103 1061 1040 1044 1045 1056 1058 1063 1063 1053 1044 1046 1058 1085 1135 1158 1165 1118 1143 1175 1196 1203 1205 1217 1240 1206 1229 1294 1355 1413 1468 1508 1529 1532 1522 1522 1507 1490 1466 1432 1411 1411 1411 1404 1382 1364 1331 1315 1338 1402 1476 1533 1581 1606 1606 1585 1546 1512 1470 1405 1323 1244 1172 1131 1086 1029 971 908 852 812 786 778 778 774 792 818 849 875 899 932 960 960 965 967 982 1005 1043 1082 1104 1137 1161 1203 1196 1286 1365 1425 1435 1407 1413 1449 1473 1566 1545 1548 1581 1639 1666 1629 1585 1582 1505 1480 1510 1538 1582 1631 1645 1636 1620 1584 1579 1561 1591 1687 1775 1787 1743 1706 1773 1928 2004 2035 2039 2046 2057 2058 2068 2132 2152 2113 2051 2042 2073 2102 2090 2038 1968 2092 2102 2136 2090 2032 1983 1907 1936 1945 1941 2062 2078 2125 2144 2119 2067 1961 1875 1791 1827 1802 1694 1611 1625 1745 1788 1785 1852 1967 2002 1992 1986 1916 1802 1770 1723 1602 1587 1582 1585 1613 1670 1729 1739 1627 1700 1585 1527 1378 1130 939 853 811 787 826 833 877 935 906 826 801 854 1007 1128 1219 1235 1249 1147 993 867 723 596 597 553 513 452 392 354 311 258 291 302 264 220 198 179 154 109 63 41 41 40 18 37 59 82 114 133 129 47 20 16 14 17 20 44 102 112 91 69 30 17 17 13 6 0 0 0 0 0 5 15 15 8 45 79 66 109 119 152 152 111 78 67 39 31 29 23 44 80 121 161 109 72 68 81 92 96 98 88 65 84 73 62 79 101 112 123 136 136 133 171 256 273 269 290 308 293 270 204 208 257 318 372 404 420 466 499 496 541 551 562 582 595 614 623 674 678 646 596 563 548 549 545 550 562 606 590 574 594 618 605 560 495 460 457 435 428 420 395 359 329 327 334 349 349 337 330 336 342 344 354 368 409 439 471 508 530 535 542 581 597 615 627 627 620 606 586 546 473 449 456 477 524 553 548 534 548 564 584 595 586 561 551 553 568 566 507 475 531 594 650 712 720 764 762 801 851 829 731 719 699 751 765 689 650 629 626 625 587 537 607 628 586 559 566 608 614 556 568 546 517 484 426 370 319 305 282 275 269 265 274 286 286 302 298 292 278 258 230 200 163 113 101 80 69 64 60 53 54 60 82 96 110 161 215 240 253 311 379 443 496 585 655 702 734 632 409 515 555 561 464 427 484 360 250 204 274 375 495 474 371 337 318 306 322 392 508 549 534 606 792 926 1047 1159 1207 1137 0 0 0 0 0 16 23 36 53 63 85 143 218 255 266 282 318 347 361 388 429 426 379 361 395 442 450 437 431 424 420 430 434 429 403 374 322 265 245 254 279 333 341 360 279 184 133 120 127 130 134 145 135 130 126 123 125 132 137 125 124 88 88 92 97 112 143 186 229 272 371 383 416 451 472 464 428 404 445 471 484 483 483 543 614 617 558 498 411 407 471 504 530 479 418 443 493 501 528 612 704 748 786 864 953 1003 1029 942 918 879 892 871 861 859 856 886 838 724 646 683 724 788 827 862 935 918 736 751 887 890 911 914 908 917 899 849 849 807 789 802 818 840 873 883 822 779 709 668 666 733 803 827 838 867 818 786 812 838 851 819 844 897 892 907 935 961 949 881 787 776 826 872 927 974 1040 1160 1221 1258 1259 1237 1213 1211 1255 1255 1277 1314 1333 1280 1222 1211 1231 1249 1252 1229 1262 1271 1271 1261 1241 1229 1255 1331 1329 1267 1200 1107 1064 1046 1038 1044 1054 1067 1071 1083 1076 1050 1016 989 975 975 999 999 1027 1001 1023 1051 1070 1084 1097 1118 1136 1075 1145 1228 1300 1369 1438 1498 1534 1537 1536 1530 1515 1506 1497 1473 1445 1432 1420 1418 1420 1391 1350 1324 1342 1397 1461 1522 1576 1576 1592 1585 1557 1522 1476 1410 1326 1245 1217 1164 1101 1030 962 896 842 809 785 769 763 754 763 786 821 856 887 923 928 941 941 948 973 990 1021 1060 1069 1091 1129 1138 1154 1192 1291 1392 1453 1486 1444 1464 1554 1575 1548 1541 1578 1637 1653 1605 1579 1529 1481 1484 1506 1515 1550 1619 1633 1640 1620 1562 1555 1578 1639 1699 1725 1729 1706 1646 1791 1923 1945 1949 1966 1977 1977 1985 1987 2103 2110 2031 2004 2020 2036 2054 2012 2008 2037 2089 2081 2079 2056 2007 1937 1892 1924 1810 1961 2044 2066 2092 2123 2125 2050 1977 1897 1850 1824 1777 1743 1653 1621 1823 1829 1833 1887 1986 2019 2028 2033 1969 1844 1804 1715 1565 1574 1617 1640 1716 1820 1851 1771 1723 1743 1699 1536 1312 1080 871 780 720 706 726 772 809 826 799 748 752 832 931 1059 1112 1162 1209 1157 1006 876 776 723 676 576 488 418 383 360 277 240 235 261 251 222 196 175 145 115 90 23 17 31 17 62 116 101 111 167 153 66 16 9 14 15 17 36 102 109 53 26 17 15 18 20 14 0 0 0 0 0 18 35 25 6 49 74 86 89 97 109 107 78 60 53 63 68 50 27 23 38 62 110 117 114 77 72 115 162 143 82 74 75 94 65 66 90 108 120 132 124 142 180 242 269 280 297 318 317 294 241 227 251 274 303 320 337 401 454 505 568 593 604 606 593 624 682 671 697 699 685 621 562 589 563 527 516 527 530 531 547 578 595 580 546 519 499 458 421 396 367 336 318 312 319 327 333 335 339 355 357 357 368 398 446 471 487 497 523 553 562 598 610 609 606 598 594 582 547 505 471 450 441 473 549 567 557 559 568 580 593 595 587 564 543 540 553 560 514 466 466 517 603 620 645 644 636 681 726 716 641 627 594 667 680 662 673 691 688 659 616 581 613 629 623 631 647 693 616 598 603 571 537 477 403 350 320 289 280 280 285 284 266 261 256 285 290 267 242 230 216 204 172 168 116 77 60 56 53 50 66 72 116 151 167 193 227 223 220 271 333 404 439 451 505 699 647 541 385 426 458 499 538 491 435 279 224 225 339 519 570 376 316 312 310 339 323 351 424 420 521 520 788 915 965 996 994 957 0 0 0 0 0 0 13 35 50 58 82 144 232 278 296 316 326 336 354 374 392 376 328 291 316 383 389 395 446 460 455 463 460 446 429 410 367 326 310 274 286 349 396 387 355 287 209 160 143 140 121 114 103 95 84 75 75 86 99 99 98 78 83 83 82 98 147 231 308 331 428 469 496 515 512 484 449 435 476 505 514 522 527 583 648 648 579 496 404 399 437 453 521 513 441 438 495 499 498 579 630 668 751 866 973 1035 1010 999 929 889 894 887 860 797 718 697 733 761 698 686 732 762 798 866 922 946 786 743 894 918 898 893 893 875 854 868 870 739 731 778 838 883 895 894 887 822 763 733 748 802 852 872 905 988 954 877 859 855 868 886 913 938 945 978 994 955 945 904 835 839 891 904 918 914 988 1095 1192 1252 1260 1249 1254 1274 1277 1264 1272 1334 1321 1281 1253 1235 1221 1217 1214 1213 1235 1245 1248 1242 1231 1234 1261 1277 1323 1313 1216 1134 1083 1052 1038 1042 1063 1073 1079 1085 1077 1049 1005 959 926 905 908 909 931 918 928 939 944 954 972 993 1003 992 1071 1159 1237 1312 1390 1465 1515 1474 1499 1497 1491 1497 1507 1499 1469 1435 1420 1407 1412 1400 1364 1333 1345 1397 1449 1504 1504 1567 1585 1587 1565 1528 1480 1422 1375 1296 1246 1172 1116 1054 974 896 848 823 820 789 763 747 750 770 808 849 869 879 913 915 925 937 959 979 1002 1032 1034 1053 1124 1111 1126 1142 1188 1293 1406 1411 1478 1533 1625 1647 1610 1542 1536 1597 1589 1537 1542 1489 1488 1478 1484 1505 1540 1587 1630 1616 1558 1544 1566 1620 1679 1702 1706 1725 1685 1688 1797 1899 1932 1951 1976 1970 1948 1912 1993 2076 2085 2014 1978 1998 2028 2056 1976 2022 2122 2115 2073 2059 2041 1961 1878 1889 1945 1878 2000 2045 2045 2060 2097 2128 2065 1986 1905 1851 1832 1826 1781 1712 1710 1825 1776 1846 1909 1933 1962 2038 2076 2001 1874 1843 1773 1730 1712 1659 1691 1824 1866 1917 1740 1737 1798 1743 1528 1276 1044 853 748 667 666 662 719 758 743 700 692 740 793 827 982 1080 1120 1145 1146 1061 939 906 866 753 587 442 389 399 398 299 269 250 247 235 216 202 184 152 147 64 21 5 7 5 41 103 101 113 151 137 67 16 7 15 15 16 28 96 80 26 3 1 5 14 15 12 1 0 0 0 0 0 0 0 0 12 56 69 56 45 55 64 45 36 45 48 72 75 49 23 30 56 85 87 81 61 65 115 160 114 39 35 69 91 83 79 101 121 138 136 126 162 171 182 198 201 204 272 299 322 306 290 288 293 277 218 239 305 395 477 524 519 550 621 624 614 693 712 742 766 749 678 603 562 479 477 494 489 493 504 500 538 571 572 572 555 523 474 423 380 347 336 326 323 320 320 327 337 338 355 365 372 391 432 465 477 462 517 543 569 588 620 636 625 615 562 569 549 518 497 489 482 465 474 551 523 523 535 544 577 625 643 573 552 538 511 494 492 467 429 412 514 533 492 483 519 599 649 627 624 620 599 604 647 657 661 696 700 674 619 593 583 590 593 605 652 703 722 654 633 616 590 533 456 399 346 325 311 296 286 303 291 257 239 234 236 240 228 191 191 187 197 197 159 113 77 60 55 53 56 72 87 134 189 212 215 216 216 218 236 282 329 333 320 388 591 511 430 343 299 335 457 537 510 442 342 324 330 370 467 477 323 294 288 296 306 299 304 350 330 307 437 694 869 919 916 911 910 0 0 0 0 0 0 13 32 45 54 82 153 249 312 319 323 328 332 339 347 341 328 288 251 267 281 315 391 470 498 497 495 478 457 448 429 414 395 351 294 275 325 391 419 399 351 320 290 217 163 131 104 93 79 68 59 53 52 55 71 77 64 71 73 79 107 182 302 385 392 534 578 589 589 565 516 473 464 478 511 554 568 580 618 665 667 596 496 407 407 408 421 492 518 474 459 505 517 505 533 560 591 688 786 898 1099 1078 988 978 919 903 899 835 716 606 512 443 560 683 705 463 475 734 873 897 910 856 843 899 832 805 829 787 690 686 745 742 547 648 760 822 861 900 927 912 885 856 841 836 873 909 923 970 1058 1052 1019 1028 1025 1003 951 911 910 918 930 963 957 951 940 906 912 944 930 956 990 989 1064 1193 1267 1257 1226 1213 1176 1189 1269 1337 1325 1277 1248 1248 1258 1264 1244 1218 1203 1208 1214 1217 1221 1233 1247 1254 1252 1271 1254 1245 1205 1146 1098 1085 1106 1102 1129 1113 1095 1079 1052 1014 967 918 908 875 859 868 895 864 826 822 826 841 845 901 920 1004 1096 1173 1246 1325 1397 1407 1399 1434 1437 1445 1469 1495 1504 1482 1426 1407 1373 1377 1382 1364 1341 1350 1385 1397 1443 1505 1552 1578 1586 1569 1530 1486 1454 1422 1341 1253 1196 1145 1060 969 912 882 879 826 811 776 754 755 776 811 841 843 866 904 913 909 912 933 956 966 985 999 1060 1121 1150 1123 1107 1159 1224 1236 1308 1421 1502 1572 1635 1581 1476 1455 1482 1534 1484 1476 1469 1478 1456 1436 1455 1494 1538 1611 1571 1501 1510 1549 1637 1719 1719 1704 1689 1686 1745 1804 1836 1885 1944 1949 1970 1990 1950 1987 2055 2068 2035 2002 1988 2025 1992 1976 2042 2109 2138 2112 2064 2012 1936 1878 1879 1984 2034 2049 2038 2047 2103 2131 2079 2119 2018 1946 1929 1908 1855 1808 1785 1780 1665 1704 1764 1778 1749 1833 2030 2077 1947 1894 1887 1886 1820 1661 1605 1767 1893 1883 1912 1789 1771 1815 1730 1503 1239 1023 866 753 722 658 616 649 667 610 587 712 746 761 845 976 1073 1114 1128 1108 1061 1039 913 834 770 621 427 323 414 409 367 287 253 241 224 211 212 211 195 163 67 24 5 0 0 2 9 66 126 109 85 50 17 1 4 18 18 27 64 42 11 0 3 10 11 11 8 2 0 0 0 0 0 0 0 29 40 55 63 45 20 43 47 43 25 12 3 18 37 30 12 10 34 46 44 50 62 75 90 99 79 79 65 57 77 93 94 117 122 113 107 119 125 113 110 122 118 144 250 291 316 320 321 324 313 246 205 202 258 334 414 417 370 467 584 632 667 704 760 794 796 794 714 620 602 577 571 529 480 466 474 457 489 526 536 550 552 522 467 433 400 365 351 341 339 334 327 331 338 343 355 373 395 410 425 442 456 443 530 569 580 600 638 665 676 651 593 575 543 518 509 505 492 475 474 498 535 549 544 572 618 661 632 590 559 539 476 451 462 427 380 363 425 427 403 403 452 549 614 592 584 628 638 656 659 620 618 680 680 626 573 560 574 588 603 603 638 705 710 661 628 624 603 499 440 394 364 352 352 340 304 313 299 266 251 238 220 215 204 148 150 146 152 160 149 114 80 61 57 57 62 80 104 141 194 215 218 204 211 212 217 242 262 264 248 294 426 407 359 316 262 299 438 442 404 410 421 395 377 308 316 300 276 268 268 288 325 302 309 315 314 277 354 565 786 883 875 875 891 0 0 0 0 0 7 16 24 36 52 84 164 274 275 328 343 338 332 330 325 310 294 263 231 227 237 284 379 477 523 543 529 507 464 435 417 408 399 373 318 270 282 334 385 379 364 366 350 286 207 147 113 95 74 59 45 36 35 35 48 53 53 55 71 103 159 256 363 381 477 606 648 658 651 615 561 517 501 498 548 589 605 620 639 670 681 621 555 454 415 412 418 449 475 474 469 487 520 514 519 559 576 620 662 723 922 1088 1046 1058 987 930 879 817 723 575 411 291 315 306 293 250 377 533 529 570 600 554 656 745 618 638 712 645 540 490 479 467 402 450 599 723 799 871 922 946 928 891 881 893 910 942 996 1047 1106 1091 1034 1031 1034 1021 1011 996 967 975 987 990 965 956 956 949 938 930 939 989 1025 1026 1109 1203 1281 1317 1312 1305 1296 1315 1248 1278 1288 1269 1275 1299 1297 1284 1245 1215 1212 1216 1224 1225 1224 1230 1236 1238 1224 1239 1265 1273 1255 1207 1153 1141 1186 1154 1181 1159 1131 1105 1073 1024 969 946 922 869 833 811 811 778 737 730 728 726 759 820 874 947 1026 1100 1150 1182 1249 1313 1313 1355 1370 1384 1417 1458 1482 1477 1409 1353 1318 1328 1351 1353 1344 1348 1355 1378 1443 1510 1550 1578 1585 1569 1540 1513 1484 1421 1339 1259 1214 1152 1113 1056 914 915 908 850 841 808 782 777 791 814 824 834 879 896 881 871 887 918 928 908 947 984 1069 1116 1152 1123 1102 1141 1157 1232 1264 1293 1436 1487 1526 1487 1392 1394 1431 1472 1432 1390 1412 1434 1440 1438 1432 1457 1525 1556 1525 1507 1539 1599 1645 1669 1713 1717 1727 1734 1777 1771 1743 1797 1958 2113 1991 1959 1959 1944 1974 1981 1975 1987 2017 2031 1984 1986 2045 2096 2104 2068 2015 1960 1876 1864 1896 2000 2062 2074 2064 2077 2111 2005 1962 2039 2022 1991 1953 1895 1839 1809 1774 1738 1675 1722 1755 1763 1766 1842 2016 2086 1848 1855 1844 1816 1767 1659 1566 1700 1909 1893 1897 1929 1895 1832 1698 1465 1256 1038 934 853 831 690 584 568 563 539 568 658 687 749 861 985 1068 1127 1188 1136 1132 1007 924 827 734 608 414 273 273 367 354 275 236 232 228 210 212 225 201 154 74 26 8 0 0 3 33 72 120 81 49 42 35 24 3 36 47 36 39 53 42 0 0 0 2 10 3 0 1 2 0 0 0 24 8 19 39 50 32 2 1 8 21 19 8 1 0 10 35 50 31 22 27 38 40 51 84 100 84 102 101 85 68 54 58 83 93 100 78 83 91 110 95 56 47 48 86 159 230 280 290 274 267 262 284 255 233 225 240 261 277 288 301 369 528 576 650 699 721 754 764 788 746 659 641 645 612 552 504 469 469 463 484 485 500 520 523 504 447 424 419 391 362 348 349 358 358 358 358 358 366 382 395 408 422 422 428 486 549 551 548 575 612 671 720 709 658 607 554 528 527 517 517 508 483 498 546 578 612 642 657 657 623 595 583 510 443 456 458 394 367 363 368 373 374 383 419 553 568 553 542 596 656 635 586 561 612 684 605 530 529 557 588 593 555 571 602 660 676 649 635 588 569 501 458 403 372 379 384 373 333 346 325 303 293 259 216 191 168 114 103 104 123 146 147 117 80 62 60 58 66 91 122 143 176 174 199 204 205 202 204 221 222 236 237 272 310 320 303 287 249 271 384 365 308 277 270 308 344 281 260 258 256 250 252 278 330 353 324 319 309 272 279 446 715 724 814 880 861 0 0 0 0 0 7 14 22 34 51 87 157 160 271 339 351 338 322 315 308 290 263 241 239 216 217 268 366 469 534 549 536 505 453 439 406 378 380 379 339 265 225 245 295 249 249 305 329 306 250 171 128 103 77 57 50 43 30 28 34 40 40 50 87 147 188 228 343 469 556 657 703 722 716 676 615 575 564 534 594 617 639 655 662 681 703 687 706 558 429 391 403 425 438 434 416 419 441 486 520 555 585 595 598 653 789 926 935 990 1008 965 909 888 831 647 515 365 280 265 276 324 385 367 293 349 408 386 412 441 519 613 664 626 487 346 298 364 391 403 476 622 773 865 927 938 707 848 962 1003 990 971 990 1047 1112 1113 1115 1072 1041 1025 1020 1016 985 995 1001 974 962 958 979 984 950 927 965 997 1007 1048 1141 1229 1260 1286 1340 1309 1266 1221 1231 1284 1313 1279 1248 1254 1267 1282 1260 1231 1224 1229 1231 1228 1229 1243 1262 1244 1220 1243 1266 1273 1254 1236 1231 1225 1229 1218 1238 1215 1178 1140 1110 1078 1030 1023 923 868 813 772 752 722 691 683 661 656 693 756 835 893 954 1010 1032 1069 1135 1221 1232 1277 1303 1326 1364 1393 1404 1430 1348 1288 1260 1279 1315 1334 1336 1336 1338 1363 1436 1502 1548 1577 1585 1573 1561 1543 1480 1420 1340 1274 1234 1223 1176 1067 1050 958 935 890 880 856 830 819 820 819 823 852 887 877 859 857 879 903 899 872 934 983 1063 1100 1128 1116 1083 1106 1162 1211 1214 1244 1357 1409 1415 1390 1317 1285 1331 1337 1398 1403 1417 1441 1450 1446 1426 1458 1538 1544 1532 1551 1605 1650 1654 1668 1694 1694 1756 1778 1789 1779 1772 1805 1905 2057 1936 1877 1893 1942 1950 1947 1965 1984 2007 1989 2035 2057 2066 2068 2053 2022 1995 1962 1835 1864 1910 1977 2003 2006 2039 2087 2072 1903 1905 1977 2003 2049 2055 1951 1885 1843 1806 1734 1744 1784 1823 1851 1872 1898 2022 2049 1805 1744 1692 1647 1668 1669 1552 1648 1775 1845 1880 1974 1969 1858 1694 1430 1244 1114 1103 1022 876 702 573 513 502 491 486 490 634 739 869 1009 1078 1118 1202 1202 1099 1008 919 813 716 613 410 389 311 311 307 265 230 229 231 231 282 251 213 140 75 41 24 21 26 29 34 95 113 78 50 46 38 44 56 125 137 88 67 70 34 0 0 0 8 11 5 0 0 0 0 0 0 47 17 15 41 37 2 0 0 9 14 7 0 18 44 27 57 70 54 47 35 50 73 80 133 144 125 137 121 85 47 26 33 67 67 82 62 68 106 114 72 28 26 27 83 145 202 256 279 265 251 199 243 246 243 238 236 240 247 259 271 295 435 479 487 525 636 735 792 799 794 721 683 675 636 582 545 490 484 470 463 460 470 486 476 479 439 431 413 391 374 365 362 382 385 387 379 369 362 361 378 388 401 400 442 512 541 543 562 572 582 675 732 751 728 671 624 599 547 524 539 527 495 490 506 543 626 640 638 626 586 548 511 449 428 447 428 382 369 361 365 373 360 369 487 543 551 520 509 543 556 520 511 523 645 680 572 481 505 532 567 612 552 544 584 626 646 634 599 563 548 525 493 464 454 411 429 399 363 379 369 359 346 288 241 192 142 95 75 79 110 145 144 111 90 79 68 61 70 96 129 139 140 159 192 212 207 189 199 196 199 215 226 227 235 251 263 258 217 243 331 372 340 289 258 275 318 301 270 255 251 250 245 237 260 303 318 304 268 247 234 378 508 516 681 852 783 0 0 0 0 0 8 15 21 27 42 66 79 163 279 356 368 340 310 289 273 268 240 239 230 220 224 262 342 438 508 526 519 478 470 434 375 342 352 364 332 255 194 179 178 150 166 226 276 294 271 209 157 122 91 80 71 53 39 34 37 41 45 69 115 141 186 288 405 532 615 682 740 769 764 725 684 664 621 589 646 645 653 668 680 693 710 714 712 623 475 381 377 407 421 398 359 375 358 439 520 560 584 596 625 721 866 897 959 996 1006 1006 983 942 879 755 624 556 548 449 401 474 549 551 534 435 189 181 182 337 556 679 682 647 580 431 338 348 427 460 508 610 726 818 855 745 597 654 730 831 929 994 1042 1064 1072 796 692 657 642 633 725 909 973 992 991 995 1014 1031 1027 1004 979 966 1009 987 1025 1100 1138 1154 1184 1236 1274 1303 1395 1308 1232 1269 1280 1274 1273 1263 1256 1278 1261 1241 1230 1223 1219 1222 1232 1232 1218 1204 1188 1173 1187 1211 1221 1216 1208 1220 1276 1275 1275 1246 1198 1160 1140 1114 1085 1065 939 865 801 752 721 697 673 652 620 606 633 691 769 832 876 908 954 1006 1067 1142 1170 1207 1243 1282 1308 1321 1359 1376 1296 1235 1212 1237 1283 1311 1316 1329 1330 1352 1423 1496 1548 1579 1587 1583 1580 1541 1478 1422 1352 1295 1260 1249 1239 1193 1073 1005 971 928 926 918 899 889 871 840 833 857 884 867 841 842 856 863 880 843 923 982 1046 1079 1105 1126 1118 1117 1169 1177 1163 1209 1316 1351 1321 1302 1241 1213 1271 1298 1382 1402 1411 1434 1447 1456 1441 1450 1553 1596 1586 1577 1596 1631 1664 1696 1723 1726 1744 1750 1747 1749 1778 1821 1835 1897 1860 1881 1946 1950 1906 1898 1947 1986 1976 1971 2027 2035 2032 2039 2033 2025 1993 1918 1887 1918 1938 1905 1881 1935 2013 2083 2027 1931 1880 1880 1935 2031 2059 1963 1899 1880 1830 1789 1794 1819 1852 1904 1945 1978 2100 2076 1838 1752 1703 1681 1743 1745 1586 1618 1691 1715 1811 1964 2006 1854 1646 1445 1267 1259 1175 1059 886 701 582 517 468 464 440 497 597 699 839 1032 1150 1165 1192 1072 1001 937 882 814 696 552 448 433 324 294 278 242 220 229 227 224 225 184 181 142 84 56 45 29 33 32 48 58 59 57 53 53 39 52 120 159 173 157 131 88 7 0 0 0 7 9 4 0 0 0 0 0 0 0 0 9 15 8 0 0 0 16 18 33 63 65 48 0 23 39 54 39 22 52 93 98 136 120 126 142 119 67 36 28 29 51 61 93 106 125 128 103 66 21 23 29 70 118 167 207 201 219 228 232 257 263 264 260 257 262 245 253 270 294 361 407 408 449 557 646 771 803 806 776 728 672 641 566 555 505 491 463 447 465 478 485 453 448 428 415 415 411 399 395 386 395 395 391 383 370 362 373 377 377 387 395 434 482 521 555 571 582 632 692 723 730 710 692 695 618 556 538 535 527 506 495 494 526 566 636 643 633 599 545 493 417 410 418 406 396 381 361 360 369 353 349 356 455 510 479 467 517 523 470 454 505 610 619 515 444 482 487 528 553 520 521 576 616 619 589 560 542 532 535 536 527 491 450 478 448 408 397 409 419 368 321 289 221 146 111 79 67 105 149 144 119 108 91 68 56 65 96 121 121 133 168 203 223 212 186 185 183 176 184 200 203 199 197 220 206 198 217 274 331 364 308 246 267 282 266 241 230 231 252 245 232 261 288 291 275 209 211 198 271 281 344 510 636 560 0 0 0 0 0 9 16 20 25 29 38 76 152 262 356 374 343 296 250 223 226 223 199 206 209 219 250 316 399 460 488 487 476 445 408 356 324 328 341 318 239 158 152 124 86 91 143 203 244 257 233 181 136 135 120 92 74 60 42 39 38 46 98 122 164 243 333 442 563 632 695 761 796 796 789 767 707 672 652 682 660 656 665 678 689 697 712 706 674 547 420 361 377 417 422 395 398 368 420 503 555 583 609 669 772 837 924 1020 1041 1012 995 986 943 844 735 717 712 671 640 614 577 596 680 699 659 622 622 572 602 695 738 687 608 546 419 349 378 345 350 410 479 544 607 640 607 588 569 586 686 818 908 946 914 770 599 572 555 495 469 579 797 912 880 906 980 1046 1065 1054 1024 975 947 938 959 1016 1056 1062 1096 1135 1153 1218 1287 1261 1208 1209 1182 1160 1181 1214 1201 1211 1258 1258 1248 1209 1191 1190 1201 1230 1241 1226 1209 1191 1175 1175 1178 1181 1188 1194 1207 1254 1268 1267 1230 1190 1163 1134 1114 1108 1072 954 860 784 727 701 690 658 625 596 575 585 630 704 749 766 830 907 961 1016 1081 1146 1159 1176 1201 1217 1271 1304 1320 1256 1204 1187 1212 1246 1266 1300 1327 1319 1338 1404 1482 1541 1571 1587 1591 1584 1535 1479 1427 1367 1314 1289 1282 1257 1212 1106 1060 1012 969 973 983 976 963 924 881 867 879 879 852 842 852 850 850 857 830 921 976 1020 1041 1055 1090 1125 1116 1155 1148 1142 1184 1250 1272 1260 1246 1171 1179 1239 1277 1357 1394 1385 1411 1457 1449 1459 1490 1576 1624 1628 1621 1622 1629 1609 1687 1761 1790 1738 1708 1700 1694 1737 1821 1809 1860 1912 1962 1973 1922 1858 1856 1887 1955 1951 1981 1983 1997 2030 2044 2020 2045 1976 1897 1917 1933 1941 1914 1898 1990 2039 2057 1984 1943 1854 1800 1877 2023 2068 1961 1936 1904 1875 1845 1820 1831 1894 1967 2003 2025 2031 2016 1904 1821 1787 1801 1829 1839 1666 1679 1712 1787 1893 2006 2012 1812 1603 1439 1420 1343 1218 1067 886 702 579 518 505 459 439 485 575 688 828 1012 1059 1172 1203 1091 977 922 876 825 750 586 485 445 363 302 267 231 218 211 204 192 221 197 176 144 77 65 62 30 32 35 51 55 50 52 50 54 42 53 114 139 150 170 179 112 2 0 0 0 0 0 0 0 0 0 0 4 15 13 0 0 0 0 0 0 0 0 7 26 41 82 55 6 0 0 18 25 30 47 54 45 67 58 73 80 52 35 33 35 36 46 64 87 89 67 66 79 74 24 21 26 33 45 79 112 129 159 191 242 286 297 286 268 241 242 235 240 266 287 320 372 415 449 478 562 681 738 766 808 776 666 568 511 512 496 488 470 438 427 440 468 457 455 447 433 427 439 432 415 412 399 380 372 371 371 377 377 370 377 392 406 427 464 507 544 548 605 671 704 687 639 637 635 662 603 563 539 542 546 531 518 508 542 563 632 662 639 585 547 472 406 395 403 407 402 384 362 356 363 354 351 348 404 450 408 439 507 469 452 416 478 591 574 487 435 435 454 503 531 503 484 545 601 615 585 549 509 489 512 518 544 500 474 511 509 475 469 437 444 362 332 320 260 206 171 85 59 102 139 134 125 113 92 69 57 71 94 119 135 154 183 202 218 214 210 199 189 174 161 177 202 201 189 174 162 161 177 217 235 330 286 255 240 219 212 206 193 187 224 242 246 265 292 283 256 217 222 227 212 204 256 362 419 344 0 0 0 0 0 9 15 18 18 22 36 69 126 230 334 364 333 264 201 174 168 139 154 165 176 196 225 280 354 405 410 441 416 397 370 330 306 310 322 306 233 231 156 96 60 56 89 144 189 230 234 186 178 169 146 122 100 80 66 50 49 70 103 147 213 290 366 460 553 622 674 726 768 787 795 787 741 710 696 709 674 647 646 653 660 678 697 681 683 603 481 379 357 391 425 446 399 392 447 490 517 532 568 631 678 755 917 1057 1098 1064 1000 953 914 861 832 720 642 672 697 679 669 728 818 839 848 845 816 777 769 762 704 575 394 260 231 220 223 183 184 242 323 392 455 492 500 507 540 577 647 739 772 710 702 659 744 724 629 547 534 593 696 808 742 825 907 968 1006 1017 1001 980 951 937 951 978 987 1031 1098 1110 1087 1176 1264 1322 1270 1175 1140 1124 1150 1221 1220 1204 1235 1243 1230 1182 1148 1151 1176 1196 1196 1208 1210 1148 1140 1148 1155 1169 1175 1151 1141 1193 1216 1208 1186 1169 1146 1115 1102 1102 1059 953 858 779 744 730 695 657 613 584 558 546 572 618 639 673 778 866 926 968 1024 1080 1094 1085 1101 1159 1227 1261 1275 1228 1190 1180 1194 1218 1246 1291 1319 1313 1335 1399 1468 1500 1526 1571 1593 1586 1529 1486 1435 1375 1337 1323 1300 1270 1219 1148 1101 1045 1010 1020 1041 1036 1019 978 933 911 907 898 875 859 856 849 823 825 839 917 960 977 988 1017 1081 1130 1113 1146 1132 1116 1136 1164 1186 1206 1187 1120 1159 1217 1264 1284 1277 1309 1403 1452 1452 1493 1556 1606 1625 1614 1598 1620 1646 1631 1653 1656 1692 1693 1684 1689 1706 1748 1812 1837 1895 1932 1935 1907 1883 1908 1941 1905 1946 1986 2034 2057 2011 1961 2009 2017 2047 1972 1921 1960 1990 1961 1906 1910 2018 2051 2036 1983 1944 1878 1842 1880 1985 2065 2008 2008 1985 1992 1939 1862 1874 1952 1957 1954 1890 1877 1881 1883 1839 1794 1839 1863 1829 1817 1773 1861 1975 2058 2135 2070 1809 1619 1586 1467 1336 1204 1055 901 729 593 579 538 505 483 479 545 700 854 921 989 1133 1121 1006 946 922 844 826 808 610 488 448 380 315 292 263 234 193 170 166 180 148 114 103 47 58 49 33 28 44 60 57 53 50 49 49 43 49 92 116 110 109 188 126 18 0 0 0 0 0 0 0 0 0 0 44 66 36 0 0 0 0 0 0 4 13 18 17 33 16 3 0 0 0 2 13 42 46 55 54 53 28 24 26 9 16 22 23 32 57 74 75 60 44 34 35 39 17 14 26 32 31 41 60 158 176 205 249 283 293 284 271 221 223 251 251 256 276 289 321 383 392 440 484 556 616 704 794 773 642 584 523 491 489 501 499 439 412 410 430 441 454 448 419 420 443 458 452 439 419 393 372 365 360 369 365 382 395 407 423 440 457 442 483 542 627 681 687 642 603 600 599 610 606 578 556 567 571 570 549 546 560 576 617 643 615 559 548 465 417 406 408 406 407 380 357 352 357 358 353 342 340 348 314 372 379 450 426 357 446 613 518 440 412 422 427 454 497 482 465 499 571 608 587 537 476 432 456 477 511 493 475 517 564 546 503 446 416 352 321 318 308 276 184 90 65 94 124 134 130 115 105 74 65 75 89 119 144 165 188 205 215 221 231 236 227 204 172 181 192 192 172 153 154 165 163 184 240 298 302 282 235 196 203 192 193 171 189 216 229 274 283 253 230 227 232 234 231 221 242 307 322 326 0 0 0 0 0 7 12 14 16 22 36 64 103 183 290 331 303 228 176 161 124 120 129 131 151 178 199 239 282 299 363 395 375 353 324 300 286 289 302 303 299 233 154 88 52 44 61 98 148 194 194 221 198 187 170 149 128 102 96 80 84 84 126 177 236 305 377 451 514 588 622 629 675 726 757 766 744 716 719 714 684 652 634 626 626 640 658 667 673 628 537 466 425 398 402 447 402 389 458 486 483 451 438 479 549 658 875 1030 1051 1054 1031 989 974 985 904 721 657 654 696 723 729 744 767 786 900 867 830 806 807 742 651 600 513 428 419 376 278 245 240 275 362 433 500 518 560 530 598 671 718 756 774 774 746 747 821 790 722 644 574 546 589 666 622 626 690 808 879 846 809 881 855 884 874 879 904 978 1050 1046 988 996 977 1067 1146 1157 1150 1128 1106 1134 1165 1171 1181 1215 1205 1158 1121 1123 1156 1192 1208 1180 1130 1151 1170 1178 1170 1141 1132 1131 1120 1096 1121 1117 1118 1118 1099 1088 1086 1068 1027 940 854 816 792 747 705 641 592 560 536 521 524 532 562 642 752 839 896 936 976 992 982 989 1044 1114 1186 1229 1242 1211 1187 1179 1187 1212 1253 1295 1313 1301 1316 1383 1420 1454 1524 1571 1598 1578 1529 1494 1442 1402 1374 1334 1305 1281 1238 1183 1135 1086 1060 1066 1084 1073 1062 1031 992 959 939 940 934 903 908 948 814 806 854 908 932 938 956 1000 1074 1067 1100 1124 1109 1090 1077 1100 1151 1135 1117 1097 1164 1217 1236 1226 1229 1293 1383 1437 1489 1555 1614 1635 1620 1585 1570 1626 1718 1614 1591 1647 1683 1696 1716 1717 1746 1818 1849 1853 1891 1908 1888 1853 1854 1937 1906 1885 1936 1961 2001 2040 2000 1937 2045 2043 2006 1984 1970 2008 2018 1954 1908 1954 2032 2048 2009 2012 1964 1915 1906 1856 1949 1999 2056 2026 1982 1962 1933 1899 1920 2001 1933 1882 1872 1869 1889 1894 1867 1876 1927 1929 1930 1874 1757 1825 1969 2019 2119 2093 1996 1802 1700 1534 1334 1149 1002 928 848 714 633 555 527 507 485 532 682 787 867 963 1073 1060 943 863 879 849 824 803 590 468 433 393 347 339 316 243 183 155 151 159 131 74 66 40 44 36 30 15 18 36 41 54 47 50 49 44 49 56 74 104 52 145 95 23 0 0 1 1 0 0 0 2 1 1 2 2 2 12 31 56 18 1 1 23 51 18 1 13 2 0 0 0 0 0 2 12 6 0 31 31 8 2 4 0 1 0 19 30 49 62 50 41 42 41 39 39 32 32 36 37 40 41 86 147 176 200 243 280 278 272 278 241 222 238 240 222 230 263 293 343 358 383 412 418 455 596 666 671 634 567 505 468 463 484 511 440 436 433 433 432 427 426 422 411 421 437 445 442 428 415 409 408 410 411 400 385 386 401 417 427 425 413 448 534 617 653 637 622 593 583 571 580 598 604 590 583 582 580 575 566 568 582 589 582 566 542 526 493 449 425 410 399 407 384 358 343 343 347 343 322 315 315 283 289 305 342 335 316 445 590 454 407 386 392 408 420 470 448 442 479 541 567 537 479 443 410 401 425 456 463 474 510 541 555 524 464 401 338 305 303 300 257 172 94 69 72 86 120 135 120 111 87 71 68 93 127 147 174 202 220 233 246 251 251 252 236 223 217 203 186 168 153 143 142 153 189 233 275 307 302 220 185 194 173 150 132 135 161 221 285 297 244 207 192 185 215 255 261 283 307 336 360 0 0 0 0 0 0 0 8 16 23 37 63 89 143 224 265 253 208 160 123 94 93 94 97 116 142 166 177 199 263 331 359 347 319 297 288 286 289 295 294 285 235 161 91 55 45 49 70 104 109 162 196 199 199 189 171 154 139 137 126 126 127 163 204 242 296 370 432 475 535 547 561 610 674 721 733 711 679 691 669 659 662 650 615 583 583 598 650 661 641 601 568 511 442 429 460 443 411 435 444 450 439 419 413 446 603 799 885 918 925 972 1020 1005 949 789 483 502 609 718 758 763 778 789 794 777 781 733 690 665 637 629 651 645 639 602 526 459 433 438 481 547 598 622 616 630 612 668 726 763 808 853 897 899 860 911 877 792 713 652 632 674 651 694 680 669 706 724 683 655 733 773 793 841 844 852 902 956 958 927 941 908 901 831 832 927 1002 1019 1066 1107 1110 1084 1107 1137 1136 1110 1100 1131 1158 1170 1134 1120 1134 1164 1185 1172 1139 1132 1139 1113 1101 1070 1038 1043 1067 1059 1063 1054 1026 982 957 909 861 825 781 716 627 576 548 527 517 502 500 543 632 737 823 881 917 930 937 936 942 1009 1087 1159 1203 1214 1205 1190 1181 1189 1216 1260 1301 1312 1302 1317 1327 1359 1431 1507 1566 1601 1568 1532 1496 1465 1436 1390 1340 1312 1295 1251 1208 1163 1145 1124 1108 1117 1100 1093 1073 1041 1001 983 981 980 1003 1035 914 837 818 863 900 909 914 939 996 1086 1124 1143 1150 1150 1103 1050 1070 1133 1092 1057 1104 1175 1205 1201 1183 1189 1283 1361 1420 1519 1582 1628 1635 1598 1572 1577 1648 1718 1677 1638 1724 1782 1790 1839 1812 1856 1839 1847 1835 1826 1838 1850 1860 1880 1939 1776 1750 1754 1842 1952 1988 1983 1968 2052 2050 2012 1996 2006 2031 2020 1963 1887 2009 2057 2055 2041 2041 1978 1905 1961 1961 2004 1985 2010 1990 1919 1894 1935 1957 1957 1980 1923 1911 1884 1893 1936 1951 1954 1991 2055 2067 2058 1946 1824 1826 1906 1956 2087 2117 2089 1852 1742 1627 1379 1137 972 963 942 790 654 568 542 533 503 534 692 711 855 953 1014 1005 906 785 797 800 762 732 573 463 416 360 358 373 320 244 183 155 115 68 61 59 50 42 41 36 32 18 1 8 44 48 45 52 54 49 47 50 61 100 50 73 39 7 0 7 17 7 0 0 0 1 0 0 1 0 3 53 58 60 49 25 7 43 80 0 0 0 0 0 0 0 0 0 0 0 0 0 17 18 0 0 0 0 0 0 12 27 34 38 47 39 39 36 36 45 60 66 61 64 33 40 70 112 137 145 143 142 247 273 280 250 227 231 245 246 223 250 282 315 322 333 344 330 350 441 553 628 613 566 518 454 417 464 495 472 482 507 498 479 465 448 426 435 429 423 425 433 436 458 453 460 460 451 431 408 394 391 400 405 404 407 431 490 567 627 616 600 592 575 553 545 563 585 578 557 560 572 580 575 574 597 596 576 546 541 545 497 440 421 394 389 389 374 348 333 328 331 323 314 303 290 270 265 286 317 324 335 447 491 441 381 346 372 394 401 424 418 416 454 506 526 513 471 473 421 393 392 423 472 484 507 474 510 508 455 378 315 283 280 296 248 162 93 68 72 87 124 134 123 114 108 94 78 102 125 148 179 216 236 258 270 264 254 244 242 241 237 226 200 176 166 162 152 156 176 210 250 291 289 270 195 180 176 153 134 125 123 205 293 285 215 171 167 180 248 291 321 352 372 393 415 0 0 0 0 0 0 0 8 17 24 38 61 80 109 150 159 183 141 86 80 75 68 70 74 90 115 114 125 175 235 296 339 332 306 291 275 274 282 283 284 262 230 176 102 69 59 55 58 64 97 137 165 184 196 202 193 176 170 176 176 172 175 208 233 249 290 357 398 443 451 492 522 558 611 668 697 675 637 633 602 600 617 620 591 552 542 545 615 622 623 643 623 538 452 439 472 463 455 441 434 425 426 440 448 479 619 769 804 805 777 768 817 909 919 615 419 379 475 620 714 739 711 637 617 594 635 640 647 637 652 688 706 771 770 715 650 613 547 550 622 642 661 679 680 693 697 745 800 817 812 826 831 917 956 1010 1006 976 913 837 811 758 767 739 681 648 635 642 653 650 673 682 667 732 780 788 781 783 818 910 825 820 805 719 670 739 878 949 890 952 953 968 998 1040 1073 1079 1067 1089 1117 1123 1117 1098 1119 1147 1159 1160 1137 1117 1145 1138 1143 1131 1068 1011 1022 1061 1072 1053 980 955 946 916 882 854 804 723 616 564 540 534 520 502 502 538 615 709 790 848 866 881 900 900 903 979 1070 1147 1190 1201 1201 1192 1185 1194 1219 1263 1300 1314 1309 1306 1319 1358 1419 1488 1554 1593 1561 1540 1515 1489 1453 1399 1352 1324 1301 1264 1227 1215 1193 1160 1145 1154 1126 1121 1106 1072 1051 1032 1022 1049 1060 1039 926 862 848 867 892 902 902 932 997 1080 1116 1115 1109 1101 1069 1037 1044 1104 1058 1026 1098 1142 1152 1150 1139 1174 1263 1326 1396 1478 1551 1622 1632 1590 1581 1638 1693 1707 1696 1693 1721 1733 1740 1775 1772 1804 1736 1644 1722 1811 1777 1751 1820 1910 1928 1724 1663 1666 1760 1905 1968 1932 1953 2027 2054 2053 2029 2030 2053 2056 2054 2047 2078 2103 2112 2066 2029 2001 1932 1969 1959 1989 1996 2012 1983 1937 1925 1979 1966 1966 2062 2037 1978 1959 2001 2030 2001 1972 1943 1947 1942 1892 1839 1807 1797 1932 2063 2102 2123 2117 1932 1728 1586 1434 1225 1088 1021 948 813 667 569 528 490 454 468 677 724 775 853 947 959 812 666 633 652 660 657 584 482 407 348 347 381 335 273 210 133 70 55 54 57 46 40 27 25 33 30 25 4 68 51 45 74 100 107 100 54 45 62 40 33 25 23 24 21 20 17 2 7 4 0 0 3 11 2 0 80 55 31 18 2 15 66 73 9 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 0 0 0 0 0 12 25 19 11 14 52 50 50 50 51 63 46 37 44 37 43 57 81 118 132 133 148 194 244 257 250 250 256 262 267 226 225 239 262 274 272 284 299 303 360 443 528 574 556 527 459 400 438 478 478 539 570 528 498 475 472 451 443 448 446 431 437 459 479 474 468 456 446 439 423 382 380 379 376 381 396 418 449 497 543 593 598 610 600 559 527 540 549 555 548 549 559 576 591 592 595 603 586 550 546 558 543 502 422 390 380 377 369 358 337 323 322 307 308 286 265 258 260 275 305 344 336 378 399 387 341 329 392 388 391 395 394 400 436 493 499 487 479 487 442 400 391 401 472 472 486 438 458 479 438 355 306 273 260 277 248 173 106 95 83 97 127 128 118 113 111 90 76 107 127 146 188 218 245 286 297 296 263 244 234 228 237 245 225 196 190 177 152 143 161 190 232 243 278 265 216 188 205 221 231 168 162 218 299 304 238 227 185 255 313 356 400 425 439 447 404 0 0 0 0 0 0 0 7 13 19 33 59 66 79 79 92 108 98 75 64 58 57 59 60 69 73 90 120 161 214 266 320 325 295 274 266 264 271 283 276 258 236 189 134 115 100 84 84 88 111 140 152 172 194 210 210 202 204 205 212 217 221 255 268 271 301 354 380 385 430 467 493 511 543 590 624 614 588 569 533 543 555 553 540 525 522 521 571 566 575 635 642 564 472 438 473 463 476 471 472 458 450 461 485 552 660 783 797 786 776 744 717 737 727 526 418 346 383 465 506 535 563 497 507 568 645 668 648 629 631 656 716 809 840 778 737 706 672 665 669 669 722 754 717 717 733 755 779 791 783 788 837 912 1001 1034 1051 1034 1000 976 900 903 870 814 782 736 687 670 686 679 684 628 667 713 719 714 734 767 778 786 830 871 829 722 643 669 772 827 761 804 816 887 938 967 995 1018 1015 1017 1046 1045 1069 1102 1133 1139 1127 1131 1147 1159 1158 1177 1175 1174 1114 1026 1013 1043 1073 1020 988 954 944 936 914 884 821 717 586 548 542 535 523 513 514 537 590 664 745 771 803 842 858 857 881 955 1061 1146 1181 1194 1200 1197 1194 1203 1224 1256 1291 1309 1312 1316 1332 1365 1408 1471 1533 1572 1559 1543 1525 1495 1454 1405 1360 1338 1315 1286 1278 1254 1218 1192 1181 1183 1162 1156 1131 1113 1094 1067 1067 1104 1102 1048 949 910 901 896 899 905 902 944 1007 1077 1099 1082 1072 1050 1017 1032 1017 1050 1003 1007 1035 1082 1117 1105 1117 1177 1222 1287 1345 1386 1511 1627 1621 1569 1593 1688 1709 1680 1663 1666 1648 1605 1590 1633 1689 1677 1652 1627 1708 1808 1787 1710 1739 1875 1862 1744 1695 1710 1795 1934 2016 1912 1935 2021 2061 2069 2031 1990 2030 2105 2013 2026 2025 2107 2134 2078 2015 1973 2014 1995 2016 2028 2051 2036 2000 1953 1919 1996 2027 2045 2122 2098 2032 2023 2063 2044 2003 1964 1873 1821 1816 1850 1855 1769 1745 2019 2052 2084 2104 2103 1943 1715 1612 1442 1285 1249 1068 939 826 703 591 530 534 540 559 703 744 723 752 865 972 953 624 485 441 523 624 606 521 523 478 369 290 262 263 229 140 58 58 58 56 39 33 23 21 28 26 23 2 82 59 39 60 80 88 128 52 40 43 30 25 27 27 25 19 19 18 8 8 4 0 0 2 16 10 9 41 24 6 2 0 5 48 43 9 0 0 16 35 0 0 0 0 0 0 0 0 0 3 31 22 21 9 0 0 0 0 0 0 0 19 10 26 56 49 52 33 10 34 43 49 50 56 121 126 126 111 132 192 234 235 236 242 246 227 212 196 194 205 206 216 243 278 288 324 358 374 382 449 456 442 410 432 500 551 508 476 517 544 495 459 449 451 454 461 448 431 440 470 473 465 466 459 438 415 371 356 350 346 346 359 392 430 457 469 524 569 612 628 608 585 571 572 570 561 554 559 567 576 591 603 606 597 568 550 567 563 518 444 399 386 384 382 368 324 319 312 307 303 277 257 257 261 313 330 311 304 307 329 341 334 329 399 394 388 385 387 399 442 511 493 487 485 488 454 401 395 388 390 451 453 410 402 414 369 318 305 265 250 259 251 209 167 137 113 109 118 115 104 105 114 79 85 115 138 150 169 216 271 315 327 321 280 265 244 223 227 239 231 210 199 180 151 136 154 168 190 210 248 275 263 220 232 239 267 227 208 231 284 336 330 357 277 280 349 443 475 467 467 445 355 0 0 0 0 0 0 0 6 14 21 34 53 58 59 59 65 75 80 70 55 56 55 52 51 51 60 79 106 145 198 248 301 318 303 298 283 270 275 286 279 261 234 202 165 166 176 166 147 143 155 167 164 179 215 235 232 226 227 236 240 242 256 298 311 303 315 352 361 393 413 447 457 451 465 507 542 537 536 503 480 486 497 493 480 482 510 517 531 515 544 618 641 591 514 459 482 458 468 475 499 516 522 521 524 601 663 738 751 750 749 726 696 681 603 547 476 396 374 374 389 411 436 490 524 619 673 631 592 569 576 659 799 895 909 865 815 761 754 776 772 725 706 739 780 785 771 782 805 803 788 780 799 847 912 951 1030 1064 1014 990 997 1002 880 853 870 859 805 765 760 755 721 674 640 657 692 703 707 747 797 798 804 852 850 785 710 697 746 768 735 717 741 819 870 876 888 935 960 1009 1018 1040 1081 1109 1117 1103 1095 1128 1179 1197 1199 1239 1229 1206 1160 1091 1062 1018 1031 1010 964 959 978 974 934 865 780 663 569 541 531 529 528 527 532 544 583 639 667 711 773 820 837 843 864 939 1022 1103 1141 1177 1203 1205 1204 1213 1238 1263 1274 1292 1307 1315 1329 1366 1410 1460 1515 1546 1549 1534 1515 1493 1456 1408 1373 1352 1328 1322 1306 1271 1234 1217 1214 1198 1209 1212 1192 1167 1133 1102 1107 1146 1126 1067 1008 987 968 948 933 921 915 961 1011 1056 1067 1059 1055 1039 1008 1021 988 998 982 970 985 1047 1098 1084 1079 1146 1175 1230 1260 1344 1483 1589 1588 1546 1590 1683 1700 1696 1648 1580 1546 1557 1474 1553 1658 1673 1660 1636 1682 1799 1813 1715 1703 1756 1764 1766 1789 1826 1873 1955 1976 1858 1933 1966 2025 2054 2021 1999 2071 2126 1925 1891 1960 2087 2133 2083 2028 1914 2012 2012 2016 2058 2095 2069 2002 1977 2010 2070 2094 2136 2148 2070 1991 2010 2067 2077 2057 1991 1897 1867 1879 1905 1899 1803 1784 2035 2082 2130 2108 2049 1908 1681 1619 1423 1403 1279 1120 978 855 734 626 592 599 592 584 660 708 697 710 756 759 864 533 348 278 404 583 617 586 504 453 397 338 264 222 207 167 160 120 58 48 39 32 31 30 23 4 1 0 41 38 17 26 53 56 65 55 41 26 15 15 20 21 22 23 21 20 16 9 3 0 0 0 20 5 12 7 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 25 33 0 0 3 0 19 19 23 16 0 0 0 0 0 0 0 12 27 43 58 30 31 33 11 12 31 59 85 80 95 76 100 112 134 188 228 211 222 223 221 213 194 175 175 176 171 207 232 241 260 287 313 315 328 361 388 422 416 412 407 370 377 450 494 547 548 550 530 481 451 453 482 500 491 481 461 450 454 435 405 391 368 354 341 335 342 360 379 405 414 451 497 547 601 641 664 676 631 607 597 581 566 575 579 564 573 599 601 597 598 589 568 569 536 463 415 401 398 395 365 314 308 304 296 289 280 265 255 247 297 299 276 260 267 298 323 307 318 366 390 395 374 370 401 457 495 492 488 468 439 422 395 373 366 370 410 414 381 374 375 369 329 289 254 244 255 256 248 247 181 149 132 119 111 102 96 98 84 101 130 152 162 185 243 298 342 367 380 379 336 271 238 225 224 222 206 191 181 151 127 144 152 159 196 246 278 296 266 256 248 259 258 251 257 270 270 286 328 311 314 395 492 519 511 489 426 341 0 0 0 0 0 0 0 5 13 23 34 38 39 49 48 52 61 64 60 53 48 37 35 35 33 47 68 94 132 179 224 266 297 302 309 289 270 276 290 285 266 237 214 194 188 205 220 213 212 221 224 205 204 244 268 270 270 268 278 277 282 299 341 361 352 341 347 380 407 408 423 416 396 400 432 457 464 468 437 449 430 436 450 444 445 482 491 502 495 532 593 621 594 539 502 504 489 468 463 500 556 587 572 553 616 675 692 718 690 674 672 655 640 593 605 517 457 443 442 447 450 449 521 557 621 683 668 651 620 608 693 831 926 959 931 902 879 836 802 821 829 822 777 755 800 831 854 852 820 841 849 823 823 876 870 893 935 934 931 952 999 995 937 981 987 938 902 879 871 811 698 722 702 672 693 746 781 788 792 886 898 897 844 791 782 784 796 852 809 790 797 793 781 800 866 939 959 1003 1036 1089 1123 1120 1129 1191 1223 1265 1276 1266 1255 1230 1204 1174 1132 1088 1016 1014 1008 968 995 1028 1004 943 837 719 627 607 546 514 516 525 528 538 554 552 585 620 689 768 820 836 837 852 907 919 991 1084 1159 1197 1205 1211 1227 1254 1264 1277 1293 1299 1311 1344 1369 1403 1443 1487 1507 1518 1519 1510 1491 1456 1414 1385 1355 1349 1341 1318 1282 1248 1240 1248 1239 1262 1270 1250 1215 1177 1144 1147 1186 1152 1110 1098 1059 1023 1002 970 945 939 987 1019 1030 1039 1043 1026 1000 991 1002 966 965 967 949 960 1020 1073 1070 1058 1101 1123 1130 1189 1299 1423 1519 1535 1519 1558 1571 1630 1674 1629 1510 1426 1549 1452 1483 1527 1607 1662 1672 1721 1827 1814 1709 1690 1691 1727 1765 1804 1848 1871 1914 1905 1852 1878 1944 1997 2020 2035 2071 2067 2058 1996 1905 1906 2017 2098 2076 2049 1936 1965 2029 2065 2098 2107 2055 1987 2017 2048 2080 2155 2212 2149 2077 2102 2093 2104 2120 2100 2004 1977 2030 2048 1966 1920 1901 1914 1998 2052 2101 2087 2016 1919 1738 1675 1672 1506 1358 1185 998 837 704 647 648 658 612 576 612 636 616 654 655 718 723 488 281 221 294 396 406 571 510 389 355 338 278 212 205 168 179 147 74 46 40 35 34 31 30 21 5 0 30 34 8 7 37 52 54 55 49 28 11 2 8 17 21 21 20 18 17 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 63 98 86 46 22 3 0 0 4 4 0 0 0 0 0 0 0 11 30 27 23 14 10 10 3 1 13 54 92 98 80 51 52 74 115 175 198 201 215 212 207 203 176 147 151 165 155 161 190 218 218 218 258 258 337 355 380 404 403 404 418 384 410 415 405 438 450 445 472 495 464 437 441 435 445 462 460 447 423 406 387 380 371 353 337 329 333 359 374 355 378 430 484 532 591 644 675 711 691 652 624 606 596 592 591 578 582 590 588 588 596 600 581 583 540 471 421 412 409 400 360 313 302 296 286 279 264 257 240 233 266 273 260 254 250 263 282 294 311 324 365 395 362 349 389 438 457 464 451 428 400 394 387 371 355 355 376 382 355 352 347 342 325 294 262 249 254 254 263 262 221 175 140 118 109 101 89 81 91 118 143 157 180 211 272 322 366 391 404 413 367 305 259 233 226 215 195 188 192 157 142 140 137 147 181 225 264 285 279 243 216 229 255 275 282 247 246 241 250 268 316 425 401 496 511 483 414 330 0 0 0 0 0 0 0 0 9 22 28 30 32 24 29 40 50 55 52 41 33 31 31 30 30 46 65 94 134 173 205 233 234 264 289 282 269 274 290 291 273 236 220 216 214 231 264 291 304 319 318 289 268 301 327 323 312 305 323 328 332 343 390 414 413 408 401 410 419 412 408 403 381 369 374 379 400 413 414 409 378 387 419 436 444 462 467 492 488 524 576 605 583 532 521 517 513 477 451 490 579 637 617 587 649 681 728 742 703 652 633 635 605 579 707 613 594 544 475 474 530 562 652 650 663 721 740 739 747 758 777 857 932 972 934 910 905 888 866 869 882 855 862 823 836 853 891 931 910 878 871 857 871 868 860 856 864 871 832 811 905 997 1012 987 981 999 1024 1010 939 918 862 883 838 748 679 652 658 700 788 743 754 787 806 810 811 808 817 901 896 867 823 777 763 798 854 891 938 1010 1057 1085 1117 1129 1138 1213 1177 1168 1238 1259 1263 1245 1200 1147 1117 1084 1057 1035 1028 1010 1039 1058 992 895 784 678 664 598 542 512 504 506 501 511 520 528 553 597 665 743 802 829 835 835 836 888 964 1052 1130 1177 1203 1223 1246 1257 1266 1287 1310 1322 1331 1354 1385 1399 1423 1431 1468 1497 1505 1499 1482 1452 1422 1416 1392 1364 1344 1319 1282 1255 1260 1277 1279 1300 1311 1293 1259 1227 1189 1181 1223 1194 1187 1151 1107 1083 1060 1008 975 980 996 1025 1037 1038 1023 996 995 975 981 963 952 950 946 951 984 1033 1058 1062 1075 1055 1068 1134 1234 1342 1445 1482 1478 1466 1483 1571 1650 1625 1490 1370 1525 1494 1490 1484 1536 1619 1690 1751 1841 1821 1744 1718 1723 1749 1751 1734 1773 1839 1853 1850 1852 1902 1953 1979 2017 2083 2116 2040 2027 1925 1858 1909 2005 2061 2066 2044 1985 1925 2019 2106 2134 2120 2054 1976 1995 2008 2079 2200 2222 2133 2086 2153 2140 2091 2073 2043 2008 2034 2056 1999 2053 2012 2021 2008 1963 1999 2067 2085 2017 1968 1959 1820 1692 1555 1395 1177 953 821 823 678 672 688 648 613 611 596 550 566 580 602 603 471 309 236 216 239 295 451 397 341 342 352 320 270 207 159 129 123 81 47 44 42 39 32 32 27 9 0 13 24 12 1 9 29 43 74 67 43 34 0 0 4 11 14 14 14 15 12 8 0 0 11 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 53 71 114 98 21 0 0 0 0 0 0 2 1 0 0 0 0 1 0 0 3 1 0 0 0 0 3 18 16 42 52 56 57 43 60 117 144 168 188 210 227 213 181 155 129 143 143 146 162 178 175 178 224 244 278 305 339 353 345 384 450 442 421 360 335 343 357 384 409 445 468 453 450 435 411 424 455 428 418 405 399 391 374 358 351 342 330 331 332 347 371 406 461 516 583 585 637 694 710 678 645 626 630 603 588 585 592 588 568 566 568 570 574 581 552 481 432 401 405 398 363 320 294 283 273 252 253 249 236 225 226 236 260 246 249 248 230 265 303 325 365 364 351 360 388 399 416 414 389 361 361 367 370 366 352 347 367 360 340 326 334 343 335 313 276 255 259 251 264 279 258 198 144 143 112 90 79 75 90 124 140 148 197 235 282 331 365 379 407 429 393 328 272 246 238 216 196 193 193 168 160 151 139 138 155 194 241 257 255 221 192 196 203 238 239 219 199 183 188 216 291 300 335 380 419 429 392 344 0 0 0 0 0 0 0 0 7 10 10 17 19 19 19 30 42 46 39 29 26 26 24 24 27 44 65 95 131 161 184 186 195 223 266 280 278 279 285 292 280 250 245 227 219 235 278 329 364 388 403 382 376 351 366 391 375 365 384 390 391 393 435 461 458 451 446 437 437 425 420 418 401 382 375 373 378 393 417 414 376 364 382 406 425 439 446 471 468 510 570 600 574 525 524 526 526 494 448 473 575 666 666 622 639 693 751 767 755 719 682 674 680 687 738 779 712 621 574 557 551 593 700 754 770 777 782 809 851 871 860 886 919 958 931 871 784 743 736 679 893 931 924 882 870 865 894 943 929 953 931 914 914 924 931 914 872 829 767 758 809 920 968 978 970 974 1001 1018 979 999 971 998 969 913 881 817 751 719 695 780 790 781 785 792 799 808 840 951 962 951 913 863 839 857 871 917 906 982 1065 1104 1127 1140 1133 1174 1188 1136 1195 1227 1231 1222 1184 1129 1108 1088 1081 1112 1103 1085 1090 1067 970 893 893 803 695 604 550 516 486 468 461 465 475 506 531 570 637 716 776 808 814 794 816 866 934 1020 1102 1159 1205 1240 1250 1266 1283 1309 1333 1345 1348 1347 1382 1392 1396 1415 1452 1485 1495 1488 1477 1450 1443 1425 1394 1365 1345 1318 1275 1257 1276 1289 1298 1318 1327 1311 1284 1264 1235 1229 1254 1260 1236 1189 1156 1144 1114 1051 1020 1024 1041 1057 1050 1031 1016 995 981 969 974 963 945 940 940 935 937 990 1058 1064 1071 1053 1036 1067 1156 1261 1380 1428 1430 1407 1412 1496 1610 1627 1506 1389 1478 1530 1537 1534 1571 1644 1715 1785 1846 1820 1812 1766 1747 1749 1720 1664 1719 1790 1791 1828 1846 1902 1964 1986 2065 2123 2106 2083 2050 1915 1871 1959 2033 2060 2049 2030 2028 1981 2030 2103 2133 2141 2082 2012 1987 1987 2108 2208 2204 2130 2025 1921 2142 2168 2131 2090 2066 2082 2063 2004 2224 2236 2121 2000 2013 2042 2059 2086 1932 1911 1938 1798 1678 1579 1406 1171 990 951 861 749 694 705 682 636 622 608 538 522 505 513 535 430 258 224 199 216 282 390 366 315 326 370 353 317 212 141 109 130 109 61 61 44 40 30 30 13 0 0 0 0 0 0 0 18 29 39 41 32 37 0 0 0 6 4 0 3 9 10 9 2 6 11 12 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 12 46 45 15 2 9 17 22 30 33 32 9 0 0 0 0 0 0 0 12 18 17 7 0 0 3 3 4 17 34 48 52 45 31 32 98 136 163 190 212 200 196 167 136 133 133 125 131 152 162 167 184 209 236 251 266 281 286 335 387 390 355 335 339 355 381 393 430 449 496 506 501 474 397 356 398 394 391 394 410 413 384 361 358 347 339 337 343 359 375 383 423 475 482 525 572 618 673 676 648 647 636 608 589 597 608 589 558 559 565 556 564 586 571 514 460 405 401 394 363 320 289 280 258 238 236 243 236 222 224 246 257 257 255 252 230 213 235 304 344 324 335 357 364 377 397 390 360 374 359 348 350 356 351 350 368 344 332 319 318 325 335 331 293 287 265 249 266 294 289 220 216 156 110 86 80 82 90 125 127 147 192 235 276 313 334 346 399 416 391 332 275 259 243 228 214 196 175 160 154 147 134 130 141 182 193 210 220 195 167 173 170 183 188 198 189 135 134 168 187 228 264 286 327 369 346 335 0 0 0 0 0 0 0 0 0 0 3 12 15 16 25 32 34 33 29 26 25 23 17 20 27 46 67 96 130 151 156 177 177 201 241 268 279 280 283 297 293 293 273 243 226 229 260 320 390 439 455 461 450 424 432 446 426 421 435 437 441 447 476 495 493 486 479 460 465 442 433 439 441 424 403 399 393 412 427 443 422 397 374 357 375 414 433 441 450 494 559 595 583 560 546 548 558 510 475 477 551 649 669 652 617 692 738 763 775 750 698 677 720 721 657 672 689 668 602 560 600 665 713 765 784 809 844 873 919 973 934 955 952 953 965 872 682 543 532 549 641 731 812 818 849 908 925 900 951 943 936 916 931 938 941 880 759 725 702 726 768 834 916 935 954 1010 990 988 946 974 1016 996 954 942 929 884 874 824 796 864 865 840 836 832 817 841 896 976 996 1040 1063 1046 1015 961 960 1012 980 1000 1053 1092 1119 1143 1150 1184 1177 1138 1143 1167 1193 1197 1170 1118 1093 1064 1065 1123 1139 1142 1127 1060 983 979 891 800 705 625 570 524 475 443 438 431 446 480 504 541 609 690 755 785 784 783 804 843 903 985 1073 1146 1209 1220 1250 1282 1308 1326 1334 1336 1332 1349 1351 1376 1391 1412 1443 1471 1484 1485 1472 1463 1446 1429 1400 1369 1349 1324 1273 1263 1278 1285 1304 1327 1338 1331 1317 1296 1268 1269 1270 1279 1265 1231 1209 1202 1165 1093 1110 1089 1090 1074 1035 1013 1019 1013 998 982 965 937 929 942 942 905 889 958 963 1028 1065 1042 999 999 1082 1197 1314 1335 1367 1358 1362 1455 1594 1637 1552 1488 1473 1553 1589 1593 1634 1702 1739 1784 1834 1841 1821 1786 1754 1735 1703 1619 1700 1712 1783 1867 1909 1950 2007 2027 2080 2080 2056 2007 1935 1904 1954 2047 2123 2079 2035 2035 2041 1987 1974 2053 2143 2158 2137 2130 2051 2040 2113 2181 2189 2163 2082 1933 1831 1958 2049 2076 2104 2120 2044 2097 2126 2174 2049 1980 1988 1991 1962 2004 1937 1765 1722 1700 1699 1627 1450 1259 1180 1037 880 787 737 716 695 660 642 629 566 529 443 432 482 423 257 192 185 210 250 328 336 282 277 349 361 268 204 150 121 130 134 104 100 41 37 31 30 15 0 2 0 0 11 3 0 3 13 26 22 19 31 4 0 0 1 0 0 0 0 5 4 1 5 8 8 11 12 6 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 4 0 0 4 12 15 11 20 19 6 0 0 0 0 0 0 0 0 13 25 24 28 0 0 0 3 3 12 30 32 6 0 19 22 56 101 130 158 200 190 168 140 125 133 154 159 137 129 149 137 155 194 223 223 230 235 258 289 321 355 357 343 347 379 398 403 444 467 498 526 536 507 483 441 393 383 374 367 389 390 382 367 371 373 362 344 344 362 382 378 390 401 419 463 500 529 598 630 624 634 629 605 586 585 592 581 584 585 577 557 561 605 605 598 480 427 415 399 363 329 302 289 259 242 238 238 230 216 211 233 257 259 260 263 264 253 258 279 306 293 299 308 315 345 367 363 357 343 332 325 322 340 352 359 337 329 320 312 310 301 316 326 311 298 264 247 273 318 328 312 252 166 111 88 87 93 95 114 127 150 190 232 267 293 300 327 360 380 373 325 275 255 247 240 224 195 168 151 141 142 126 119 128 137 144 164 175 168 142 155 158 152 154 164 149 109 99 112 129 178 221 230 250 284 269 272 0 0 0 0 0 0 0 0 0 0 0 2 9 11 23 32 33 31 26 22 18 17 0 18 28 49 73 99 120 129 153 163 161 173 205 244 269 280 290 299 301 304 303 271 240 220 225 269 341 401 411 457 475 470 472 474 461 453 465 468 470 473 488 510 525 522 510 506 509 476 462 481 483 461 445 440 437 453 458 480 485 475 429 363 347 381 432 434 449 492 551 587 592 594 566 560 564 529 500 492 539 606 615 625 570 607 617 675 716 695 635 590 592 612 442 479 567 614 584 524 530 626 634 641 705 777 844 881 936 1024 991 1018 998 975 975 908 746 586 556 614 548 545 574 601 521 496 665 840 721 836 876 909 916 910 890 811 674 633 639 687 651 714 758 764 835 989 982 940 944 912 924 932 956 978 949 931 931 919 901 930 932 916 907 888 843 852 917 950 970 1032 1071 1072 1071 1038 1107 1126 1115 1118 1120 1132 1154 1157 1171 1212 1169 1109 1072 1097 1153 1200 1196 1107 1072 1034 1039 1083 1109 1097 1053 1007 999 986 911 830 744 661 591 529 472 449 427 413 426 455 476 510 577 661 726 725 756 776 790 820 877 959 1042 1086 1159 1192 1241 1291 1328 1339 1329 1319 1318 1326 1348 1374 1389 1406 1432 1461 1481 1485 1478 1458 1438 1421 1392 1366 1354 1327 1283 1276 1275 1289 1311 1332 1341 1328 1305 1317 1315 1301 1297 1298 1290 1274 1262 1244 1206 1175 1180 1146 1122 1086 1036 1006 997 1001 974 955 916 899 921 951 937 877 863 868 923 1019 1071 1045 976 939 1016 1070 1174 1235 1287 1308 1343 1441 1549 1604 1573 1574 1559 1603 1629 1631 1673 1734 1765 1767 1792 1810 1805 1778 1742 1716 1696 1643 1663 1713 1804 1913 1950 1932 2002 2061 2051 2012 1996 1972 1949 1909 1904 2074 2118 2073 2033 2025 2027 1965 1928 2061 2216 2192 2198 2150 2083 2071 2123 2163 2140 2042 2023 1958 1914 1862 1888 1987 2061 2043 2064 2124 2079 2140 2095 1986 1942 1938 1852 1859 1847 1730 1738 1721 1641 1537 1414 1330 1273 1038 870 745 705 711 685 674 639 627 574 531 453 398 397 403 376 180 163 186 222 263 276 258 247 267 307 215 185 171 142 117 112 85 99 51 36 20 18 29 28 21 6 9 26 21 9 0 1 0 0 0 10 3 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 5 31 27 4 0 0 0 6 9 3 16 3 1 0 0 0 8 22 8 0 0 4 9 40 86 107 89 80 108 91 94 103 103 83 92 89 87 103 104 109 125 143 147 204 216 247 271 281 294 311 315 324 344 361 374 410 449 483 522 554 531 492 468 434 434 426 381 388 396 390 394 409 406 380 366 365 364 394 402 404 398 401 421 445 460 513 522 539 569 587 585 575 565 563 572 589 598 588 552 543 607 603 577 490 436 425 405 370 364 329 303 272 247 238 237 228 216 202 220 241 257 265 272 287 263 243 252 268 257 240 249 274 305 327 330 335 335 328 314 304 319 329 317 312 309 302 298 305 292 304 310 310 294 269 270 289 356 369 357 274 174 113 89 94 97 99 113 129 152 187 219 219 255 296 326 345 357 348 314 270 236 224 216 203 188 172 146 137 135 125 121 122 125 127 134 137 143 133 127 133 138 135 132 120 98 87 82 94 129 174 175 174 186 195 203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 31 34 32 25 12 0 0 3 22 38 57 77 92 109 134 150 150 150 151 178 223 252 260 273 304 318 323 320 288 246 208 191 209 257 262 337 406 452 477 476 465 465 466 473 478 488 499 512 536 558 560 557 555 547 522 509 527 529 510 494 482 483 484 485 501 530 526 472 401 353 352 409 435 456 468 506 559 595 611 582 574 575 531 491 493 521 550 595 622 538 518 493 547 583 547 496 477 407 426 252 287 444 572 586 535 529 526 583 605 624 691 768 847 932 1014 1083 1082 1052 1022 989 956 873 751 689 669 626 612 583 586 510 391 390 563 651 774 839 850 860 847 814 767 696 641 641 655 606 572 545 485 512 770 956 943 905 857 844 886 956 988 953 915 911 895 900 915 925 904 862 842 796 811 874 900 923 952 975 997 1031 1058 1099 1100 1144 1160 1175 1196 1204 1220 1228 1186 1136 1100 1059 1050 1094 1161 1198 1135 1050 1021 1019 1045 1081 1096 1065 1005 985 907 913 851 760 675 602 537 496 468 424 407 413 430 447 479 524 539 606 674 721 757 782 807 855 925 975 1016 1103 1166 1221 1283 1332 1347 1336 1328 1328 1329 1340 1364 1382 1398 1422 1452 1481 1482 1476 1447 1431 1413 1385 1362 1354 1331 1326 1297 1290 1303 1321 1335 1344 1354 1401 1415 1318 1314 1309 1301 1306 1312 1303 1278 1258 1245 1226 1193 1151 1101 1048 1012 993 994 978 943 895 881 919 956 927 859 855 855 911 1011 1066 1029 950 906 946 972 1067 1151 1209 1256 1318 1404 1487 1546 1573 1608 1629 1636 1633 1640 1678 1730 1731 1778 1787 1786 1781 1760 1725 1697 1701 1694 1713 1749 1816 1893 1914 1898 2011 2021 2017 1980 1967 1980 1990 1965 1961 2089 2111 2137 2060 2029 2029 1980 1942 2100 2242 2236 2234 2170 2103 2119 2183 2178 2171 2159 2085 1971 1946 1909 1885 1936 2043 2023 2062 2089 2096 2155 2109 1974 1898 1841 1745 1737 1779 1651 1630 1691 1631 1512 1404 1380 1288 1111 907 769 725 709 721 722 622 620 565 512 443 366 364 349 316 186 156 144 153 200 246 243 240 263 259 198 180 185 179 179 113 54 69 48 38 19 3 9 25 27 28 30 48 49 36 25 0 2 0 0 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 34 38 33 15 0 0 0 0 0 0 0 3 7 4 38 20 3 0 0 0 0 0 0 1 2 1 2 2 0 2 8 0 0 2 26 43 44 37 52 13 20 26 34 59 85 76 58 89 72 82 85 91 92 76 74 93 167 199 226 254 276 273 273 294 301 313 334 341 337 360 438 514 553 558 567 537 516 524 521 451 419 423 439 440 441 438 411 398 396 385 391 408 414 403 397 402 416 427 442 451 477 518 554 563 577 581 571 568 568 587 608 541 522 521 560 549 482 424 414 400 398 360 337 307 273 254 242 244 238 219 195 199 228 254 262 280 295 279 266 245 235 227 207 216 250 276 293 307 312 303 304 302 302 306 320 328 321 312 311 302 307 307 307 303 299 296 285 274 297 349 387 379 289 171 112 88 91 103 105 110 125 143 174 178 210 249 289 307 318 327 325 313 264 222 189 173 174 172 171 146 131 132 135 134 131 123 121 118 123 131 133 134 135 133 126 115 105 90 80 81 83 94 130 127 120 128 142 149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 25 33 33 17 0 0 3 23 28 44 60 68 87 116 134 140 142 138 135 148 181 194 208 265 315 325 323 325 301 252 206 178 164 162 183 245 324 389 436 451 451 459 458 463 489 509 521 532 563 590 587 584 575 572 572 545 558 568 553 532 511 513 500 500 499 531 542 506 449 390 353 391 415 430 421 458 539 600 608 584 584 586 586 528 493 498 517 587 621 546 464 442 461 469 459 433 363 305 284 174 187 292 430 542 590 589 563 607 648 603 609 688 789 876 944 996 1001 1027 1050 1005 973 944 839 682 610 551 640 666 669 633 559 506 551 729 817 826 854 882 876 846 819 777 691 703 701 706 643 508 381 375 544 782 903 926 928 911 914 974 1062 1069 972 896 883 891 907 942 953 910 876 837 824 854 873 892 910 938 982 1022 1035 1057 1089 1127 1131 1124 1133 1160 1195 1210 1170 1109 1081 1058 1041 1038 1072 1189 1186 1059 1016 1000 1002 1012 1015 996 945 952 948 977 908 790 697 630 558 532 470 432 418 416 419 430 447 461 506 580 648 701 747 774 792 826 864 894 991 1082 1151 1202 1261 1320 1350 1351 1351 1342 1329 1330 1350 1372 1389 1405 1423 1462 1479 1464 1437 1423 1405 1379 1363 1362 1357 1325 1307 1306 1320 1335 1342 1350 1372 1390 1400 1328 1324 1320 1315 1334 1342 1330 1307 1301 1282 1260 1223 1177 1127 1070 1036 1037 1018 985 934 885 884 935 968 919 901 857 851 920 1011 1043 992 924 903 896 932 1005 1074 1132 1207 1301 1355 1442 1460 1572 1658 1681 1651 1611 1621 1664 1671 1711 1754 1762 1751 1745 1736 1717 1704 1705 1723 1746 1777 1819 1853 1870 1901 1955 1958 1951 1953 1977 2003 1997 1975 2059 2073 2154 2123 2077 2061 2028 1971 1955 1972 2073 2158 2176 2157 2132 2143 2192 2180 2179 2056 1983 1996 1988 1931 1863 1846 1912 2009 2075 2110 2151 2147 2054 1929 1880 1763 1676 1665 1701 1658 1629 1640 1604 1533 1438 1384 1340 1156 929 795 740 747 749 756 655 611 537 459 413 374 366 295 256 181 145 118 112 144 150 213 223 241 234 180 158 190 185 156 126 107 57 27 39 53 25 28 31 37 46 57 86 103 86 36 1 29 10 8 20 21 17 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 46 49 41 27 0 0 7 13 22 36 53 59 35 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 50 52 50 22 11 1 12 24 37 57 65 52 30 15 34 55 75 89 106 103 79 74 107 159 186 183 191 237 239 249 266 285 300 309 313 347 433 491 515 545 601 635 616 593 586 550 488 439 425 422 424 419 419 411 394 389 390 400 414 403 396 399 406 415 426 441 466 504 539 557 587 599 581 550 546 583 632 612 557 526 539 529 468 418 406 404 387 357 335 299 255 252 251 255 245 226 199 192 216 225 236 278 288 290 273 245 234 221 210 215 241 254 258 263 272 278 287 301 316 325 333 330 314 323 334 319 312 311 310 304 296 296 287 289 295 324 381 410 303 167 114 94 86 102 112 101 113 122 133 150 190 247 282 286 309 311 314 302 264 207 166 151 150 157 156 142 132 129 130 131 129 136 136 129 132 140 143 141 137 128 119 105 96 92 87 91 88 87 102 103 99 102 108 112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 35 35 17 0 0 3 26 37 53 59 72 98 122 128 123 128 128 127 131 135 154 201 264 323 346 335 334 314 271 230 208 189 151 147 176 243 324 391 427 437 442 451 477 497 521 543 558 579 597 595 586 578 574 580 564 576 587 574 550 522 528 518 512 507 527 538 518 485 446 392 410 418 409 401 444 532 597 590 558 565 635 625 589 544 494 489 567 599 562 480 444 419 404 402 383 327 327 254 212 170 176 240 296 312 393 511 618 672 634 579 581 651 726 772 921 716 872 1032 1029 986 968 897 800 575 503 512 600 690 718 692 661 669 785 789 851 878 900 902 890 901 890 798 804 813 829 763 614 502 525 539 633 754 789 815 832 854 904 973 1025 1019 887 838 832 867 917 945 943 934 895 854 853 859 864 888 934 978 1028 1027 1042 1087 1144 1170 1160 1146 1162 1192 1181 1165 1112 1070 1047 1045 1064 1087 1169 1188 1062 999 970 958 948 931 927 904 935 946 965 894 788 724 673 581 522 472 444 432 420 413 416 429 444 481 544 611 666 719 746 753 774 792 864 968 1066 1137 1187 1238 1293 1332 1333 1361 1357 1348 1345 1348 1359 1374 1385 1400 1444 1475 1459 1434 1417 1396 1370 1359 1359 1351 1328 1318 1324 1336 1345 1351 1351 1359 1376 1365 1324 1315 1315 1314 1346 1353 1358 1336 1327 1313 1280 1242 1208 1157 1089 1090 1051 1023 996 936 888 904 954 968 955 929 897 915 955 987 1001 969 931 902 877 887 943 1012 1084 1182 1286 1244 1316 1443 1564 1642 1664 1626 1561 1566 1572 1617 1676 1726 1727 1707 1709 1709 1707 1715 1721 1742 1769 1791 1798 1795 1797 1852 1899 1928 1930 1947 1977 1991 1970 2007 2071 2143 2122 2037 2026 2062 2047 1996 2062 2083 2155 2165 2153 2130 2105 2127 2154 2208 2080 1947 1945 1985 1962 1887 1748 1755 1849 2064 2135 2164 2171 2122 2025 1886 1864 1760 1702 1713 1687 1601 1556 1587 1577 1488 1407 1368 1330 1184 980 857 874 728 749 789 717 627 527 432 420 386 334 288 233 152 101 88 65 73 143 202 197 217 207 159 127 140 132 128 161 159 95 30 13 36 69 67 64 71 81 101 124 139 151 80 8 1 16 20 16 17 25 22 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 0 0 0 0 6 24 38 35 23 1 3 5 11 16 26 37 54 41 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 16 3 0 9 22 37 49 42 29 36 15 13 45 72 98 108 128 116 104 94 111 129 103 125 160 201 218 242 260 265 273 314 307 377 429 438 463 497 498 545 594 572 576 540 514 489 428 402 413 431 432 416 408 404 404 417 410 399 404 409 426 448 464 491 520 540 562 598 623 605 571 556 596 621 653 609 554 544 532 467 427 423 406 385 358 324 285 236 233 243 251 248 231 206 182 181 166 212 257 277 287 286 271 273 245 221 225 236 235 233 232 244 226 275 313 332 338 339 329 304 322 328 323 319 324 330 323 309 291 286 287 313 342 374 423 289 175 144 105 87 104 115 105 105 101 111 135 175 231 271 265 268 250 277 292 262 204 147 144 144 151 151 140 125 116 112 121 121 128 139 142 140 146 155 147 142 125 111 102 98 88 89 99 105 107 108 107 99 97 90 93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 36 35 18 0 0 4 27 47 53 70 89 110 125 123 111 110 111 117 120 127 154 205 275 346 369 356 343 321 288 280 266 208 161 139 144 180 247 338 392 405 429 464 492 522 544 562 577 587 592 595 585 575 557 574 572 583 586 572 553 528 533 537 529 513 516 524 520 510 503 449 456 451 427 411 445 524 589 595 554 553 585 614 647 597 484 452 530 559 561 506 489 488 481 457 410 362 365 312 310 259 197 165 160 170 230 297 487 576 647 632 592 586 600 677 735 551 732 963 1024 997 985 961 925 669 585 530 597 705 763 760 740 744 778 788 859 901 942 957 942 962 972 914 905 900 928 914 815 740 793 711 708 758 869 929 918 929 995 1017 1062 1043 945 925 899 892 929 965 952 945 914 884 868 855 860 889 928 968 1012 1019 1086 1117 1155 1198 1208 1186 1189 1211 1169 1154 1101 1067 1056 1072 1099 1111 1151 1171 1058 999 982 966 930 906 968 953 956 953 938 883 834 779 658 553 500 461 447 444 434 424 424 424 434 458 508 564 614 668 700 699 718 765 846 949 1056 1129 1176 1205 1222 1263 1306 1354 1361 1370 1371 1364 1361 1368 1375 1408 1444 1439 1444 1435 1409 1386 1372 1372 1364 1346 1332 1326 1332 1343 1352 1356 1362 1351 1361 1343 1318 1338 1339 1294 1342 1344 1358 1351 1352 1334 1295 1264 1248 1200 1198 1133 1074 1054 1011 941 900 917 942 963 957 921 887 889 923 957 964 958 958 900 856 849 897 981 1068 1134 1135 1186 1294 1432 1519 1569 1595 1566 1496 1494 1511 1565 1626 1676 1691 1679 1687 1692 1700 1717 1734 1760 1784 1789 1776 1749 1748 1795 1915 1926 1942 1977 1994 1991 1987 1990 2142 2145 2019 1945 1976 2030 2020 1997 1988 2018 2113 2111 2085 2075 2054 2118 2164 2158 2079 1958 1910 1867 1830 1888 1757 1794 1946 2102 2151 2147 2093 1980 1923 1924 1850 1774 1724 1697 1638 1552 1538 1543 1544 1516 1450 1387 1314 1201 1072 1048 897 748 744 787 751 644 541 490 413 368 332 288 210 117 76 78 45 49 92 171 184 181 164 148 164 114 107 160 179 169 141 96 46 7 86 83 77 74 85 105 121 141 181 141 82 30 16 16 0 2 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 43 34 28 7 0 13 27 14 8 3 24 23 17 10 11 15 40 4 2 8 8 14 16 0 0 0 0 7 13 17 11 0 0 0 0 8 5 0 0 0 0 0 0 0 0 0 0 0 5 20 22 17 7 24 19 17 37 32 104 100 99 101 113 106 89 86 84 102 122 166 200 227 236 223 247 290 279 331 367 363 347 362 429 472 523 538 542 524 519 515 463 429 438 448 454 451 434 412 408 417 425 431 433 433 440 459 479 508 529 550 566 609 649 637 603 588 607 626 658 642 593 577 550 517 488 458 417 382 356 322 280 260 234 227 239 246 231 214 200 183 170 196 233 262 278 295 297 297 280 252 238 236 234 231 231 246 235 273 304 309 325 328 322 326 322 325 332 334 337 338 333 313 294 290 308 338 328 341 388 285 249 190 117 94 111 113 102 95 82 97 140 171 210 263 270 268 260 252 249 229 191 155 142 142 150 151 139 119 119 109 126 135 139 138 133 126 123 146 157 141 115 103 94 90 85 92 104 116 125 126 120 106 97 96 94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 33 34 17 0 0 3 22 27 55 84 105 113 110 103 97 95 100 101 110 124 154 210 284 358 402 397 374 349 336 332 308 251 190 154 143 158 204 276 305 326 406 466 499 532 551 564 579 590 592 592 589 554 535 552 567 587 590 573 560 546 541 551 548 516 505 512 514 521 550 525 509 487 453 440 466 523 586 620 574 571 566 630 672 629 524 441 488 511 543 527 490 496 534 540 488 452 414 396 337 339 353 315 244 205 193 188 304 455 613 671 671 684 681 707 621 671 810 952 1011 1008 995 966 965 794 702 652 687 752 792 798 795 786 799 791 854 905 945 973 979 1002 1019 1036 1011 964 984 1006 973 934 959 905 910 955 977 975 966 980 1009 973 994 990 983 940 918 931 945 943 949 951 934 930 896 863 869 900 912 928 998 1008 1029 1071 1138 1198 1216 1195 1193 1192 1187 1176 1168 1122 1089 1097 1101 1121 1149 1133 1058 1024 1001 950 886 846 850 945 904 880 860 841 795 708 623 517 467 441 440 445 444 437 427 425 441 449 467 511 562 611 639 639 688 746 828 923 1035 1119 1152 1160 1198 1235 1283 1339 1362 1372 1378 1376 1370 1377 1394 1429 1458 1427 1430 1433 1407 1384 1383 1375 1364 1346 1336 1331 1332 1339 1347 1360 1370 1347 1338 1332 1325 1366 1412 1356 1342 1356 1363 1367 1368 1347 1311 1298 1321 1297 1240 1157 1102 1086 1034 951 913 926 941 950 923 886 886 911 927 939 937 939 944 892 835 819 868 966 1047 1054 1089 1154 1266 1386 1463 1498 1513 1491 1412 1437 1474 1526 1581 1628 1660 1670 1669 1685 1707 1727 1747 1773 1791 1780 1744 1744 1744 1797 1866 1908 1951 1993 2006 2014 2016 2042 2133 2068 1969 1955 2002 2031 2022 1953 1975 2017 2049 2047 2034 2044 2040 2094 2163 2098 2035 1949 1873 1853 1844 1868 1861 1944 2036 2088 2107 2092 2017 1943 1940 1934 1847 1803 1697 1586 1562 1518 1518 1579 1539 1416 1385 1396 1373 1295 1267 1146 878 767 722 735 729 671 615 477 405 367 335 284 198 129 117 95 74 48 80 135 162 148 120 115 149 123 109 143 141 136 156 163 120 59 87 105 96 76 74 89 103 135 175 180 195 149 100 74 14 14 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 47 15 0 0 0 8 23 13 28 35 34 33 23 18 28 27 10 18 33 33 19 14 13 0 0 0 2 22 33 28 7 0 0 0 0 28 35 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 0 0 0 38 65 87 100 95 78 67 64 85 131 150 145 160 176 200 200 231 266 263 290 325 324 311 301 338 382 412 444 446 412 469 510 496 476 445 428 425 424 422 405 411 423 433 438 439 440 445 459 470 500 509 521 555 607 645 645 625 620 621 640 669 669 625 608 584 578 538 485 439 389 354 334 300 272 237 221 230 239 221 213 198 180 190 208 228 249 251 272 295 303 296 273 249 251 253 240 245 252 248 248 257 263 284 321 322 327 323 322 331 337 356 336 324 312 303 314 348 365 295 306 347 354 306 207 140 116 118 114 113 101 78 80 139 178 199 234 250 237 217 227 234 204 188 156 141 142 143 141 133 135 129 128 147 164 162 141 130 108 95 114 135 125 93 84 82 93 88 92 99 103 111 121 121 112 101 97 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 28 29 14 0 0 0 1 25 56 89 105 110 102 86 84 83 83 87 100 121 160 220 297 376 431 428 413 407 385 370 358 317 258 200 172 170 191 203 240 312 382 449 501 529 547 563 579 586 587 588 579 541 536 547 569 595 605 596 587 577 563 575 571 523 502 503 499 510 533 561 549 531 482 471 501 542 596 639 623 601 597 643 668 659 599 469 472 479 484 489 482 462 476 523 520 517 471 454 426 453 466 425 366 332 292 241 274 419 552 618 665 719 737 757 712 819 914 981 1009 1012 996 936 971 881 807 756 764 797 815 821 838 823 826 809 863 926 979 1015 1020 1025 1043 1043 1043 1014 1020 1053 1049 1002 1002 939 871 937 1024 1050 1025 996 972 1000 1003 1025 1011 955 919 915 919 927 942 951 948 957 914 871 887 933 913 855 941 948 992 1068 1124 1137 1132 1139 1149 1184 1179 1181 1150 1125 1123 1112 1127 1176 1182 1116 1088 1047 984 921 848 791 778 790 765 748 738 702 638 584 561 502 439 412 409 411 412 413 408 408 446 463 473 498 515 535 582 617 650 713 794 893 1002 1066 1087 1129 1181 1212 1253 1299 1331 1359 1366 1353 1361 1386 1416 1449 1475 1439 1428 1444 1432 1401 1378 1377 1366 1352 1344 1336 1328 1329 1333 1365 1371 1332 1318 1326 1340 1365 1399 1390 1332 1363 1372 1379 1377 1358 1334 1335 1359 1336 1264 1182 1146 1120 1053 970 950 945 955 938 905 887 907 934 929 927 918 933 937 883 820 807 859 935 952 1002 1045 1118 1232 1347 1415 1425 1419 1409 1343 1404 1464 1510 1549 1588 1627 1640 1636 1677 1704 1725 1740 1760 1782 1765 1763 1750 1764 1794 1826 1895 1978 1988 1991 1993 2049 2079 2084 1975 1888 1935 2002 2009 2021 1986 2019 2045 2069 2082 2067 2067 2081 2081 2094 2045 2001 1943 1880 1861 1746 1878 1891 1991 2056 2078 2076 2032 1983 1949 1941 1925 1832 1775 1662 1515 1513 1503 1446 1439 1391 1366 1370 1381 1395 1364 1376 1156 847 753 723 699 692 677 648 492 418 352 302 254 208 181 148 108 91 89 104 128 153 150 111 92 133 116 109 138 131 93 103 157 139 86 91 84 37 6 14 56 77 102 151 184 177 155 146 109 63 30 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 27 4 40 19 0 0 0 4 26 28 42 36 30 34 33 29 41 16 1 1 1 0 0 0 0 0 0 0 15 26 26 14 0 0 0 0 0 38 67 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 27 6 1 0 4 15 29 55 66 57 47 44 67 77 67 74 81 86 151 181 215 249 274 290 299 307 309 282 307 331 337 344 361 343 382 447 478 470 442 426 445 449 430 419 423 437 452 459 462 454 447 451 456 461 470 497 532 592 620 647 669 680 676 665 683 688 642 628 627 606 556 501 465 393 362 347 312 269 234 223 227 226 218 209 218 225 222 227 237 245 258 268 282 290 293 289 270 281 265 256 254 243 233 247 248 254 258 312 335 325 307 310 319 327 339 325 323 313 303 295 346 367 287 279 301 309 306 230 168 138 125 122 118 100 73 65 128 178 187 200 216 214 184 175 196 193 200 191 167 144 138 139 139 151 146 145 162 177 163 161 117 90 78 81 89 93 69 55 55 72 87 92 91 86 96 101 107 103 90 79 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 17 18 9 0 0 0 1 23 52 79 96 98 87 72 70 69 69 78 96 125 165 221 299 383 440 454 469 461 432 415 409 384 345 294 247 233 226 229 274 339 384 442 500 543 563 573 576 585 601 610 602 569 569 568 584 604 622 632 626 605 588 600 591 541 510 499 488 492 500 552 570 578 524 507 542 582 614 630 654 612 601 641 660 651 617 521 515 517 495 498 505 454 409 448 483 477 475 473 473 488 497 479 446 425 404 357 364 431 462 511 600 671 734 777 789 859 954 1002 1016 1025 1005 932 946 923 885 824 801 808 816 830 831 814 855 855 890 943 991 1018 1026 1046 1060 1060 1069 1041 1038 1078 1104 1057 970 775 546 501 638 810 925 987 1001 855 894 907 914 896 893 910 910 891 922 937 938 969 953 918 914 933 936 847 874 928 994 1065 1107 1115 1121 1091 1108 1072 1066 1098 1108 1117 1136 1118 1141 1206 1210 1174 1110 1022 947 889 824 749 738 750 726 713 684 618 544 493 465 458 401 376 365 357 358 362 364 385 450 484 489 489 497 525 569 598 626 682 756 852 920 966 1037 1096 1159 1199 1232 1263 1289 1314 1315 1290 1318 1373 1416 1453 1483 1448 1411 1426 1444 1406 1376 1384 1373 1357 1347 1337 1327 1318 1325 1364 1364 1321 1315 1336 1352 1356 1356 1363 1358 1369 1380 1386 1384 1372 1364 1358 1382 1362 1293 1220 1190 1156 1078 1024 1017 994 971 935 906 903 924 944 940 911 915 938 934 878 823 815 843 863 893 954 1019 1093 1197 1306 1361 1357 1379 1376 1322 1392 1459 1495 1527 1566 1619 1629 1636 1668 1686 1703 1716 1727 1746 1707 1728 1788 1775 1775 1802 1892 2009 2002 1996 1981 2082 2092 2021 1924 1881 1929 1986 1968 1997 2006 2064 2067 2032 2060 2071 2068 2098 2065 2056 2029 1985 1932 1863 1852 1757 1871 1910 2020 2108 2133 2167 2143 1891 1903 1932 1877 1773 1686 1620 1530 1485 1455 1408 1419 1400 1397 1390 1366 1394 1443 1324 1092 908 809 752 699 690 661 621 485 419 433 397 302 234 204 160 106 87 85 93 119 142 125 77 84 111 114 126 123 93 69 70 107 109 96 100 86 64 49 0 0 21 57 109 150 167 164 160 141 89 37 23 11 0 0 0 0 3 4 5 3 0 0 0 0 0 0 0 0 0 0 0 1 15 58 17 8 26 33 0 0 0 35 39 41 34 29 25 12 19 22 28 38 39 21 2 0 0 0 0 0 0 9 20 24 0 0 0 0 0 3 45 98 14 0 0 0 0 0 0 0 3 34 5 0 0 0 0 5 25 47 45 12 3 10 10 2 1 0 12 17 21 31 36 35 40 39 64 123 166 195 224 254 266 264 299 296 274 266 278 290 310 341 320 326 368 418 434 423 424 457 459 447 439 441 454 470 476 490 476 454 440 435 439 461 482 507 561 601 606 626 688 725 695 697 684 655 647 639 612 567 519 494 431 422 373 312 269 256 251 241 240 244 236 234 237 241 247 251 259 274 286 287 279 277 278 276 267 257 251 235 211 232 232 242 250 263 306 341 314 265 270 266 264 258 279 299 300 294 292 358 356 293 256 270 299 344 256 194 147 125 115 94 87 69 69 119 140 163 197 215 215 191 179 180 194 215 221 190 148 139 142 148 152 149 149 159 172 167 151 113 78 61 58 56 52 44 36 33 44 69 75 71 69 82 93 95 93 83 59 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 46 63 76 82 73 58 57 55 59 73 97 129 168 219 285 351 369 440 468 470 460 439 429 437 417 392 361 352 331 317 354 411 429 469 527 576 590 594 599 617 643 653 642 616 619 603 604 608 627 658 657 646 626 631 616 573 533 516 510 493 495 544 575 599 559 536 569 609 622 648 679 636 656 659 634 631 631 554 553 517 511 519 516 454 382 388 425 421 421 439 454 475 494 504 503 470 471 427 424 441 448 480 550 624 703 760 804 872 910 957 1015 1046 1042 957 930 946 928 862 824 825 831 853 866 840 904 918 924 964 1004 1015 1043 1072 1083 1067 1056 1045 1053 1085 1118 1117 1021 820 477 310 351 506 664 748 749 798 916 924 934 921 884 864 874 840 856 926 944 952 950 938 921 903 944 913 858 950 1048 1115 1153 1147 1087 1098 1060 1054 1045 1034 1049 1091 1126 1133 1153 1191 1199 1183 1095 989 933 910 820 774 737 710 688 689 674 613 528 436 394 377 351 317 292 286 287 299 325 377 449 498 514 513 514 526 559 589 610 659 723 777 821 896 997 1051 1132 1177 1206 1222 1226 1234 1244 1234 1272 1349 1399 1441 1479 1484 1449 1413 1446 1399 1377 1385 1374 1361 1352 1346 1334 1302 1326 1360 1352 1321 1322 1339 1345 1356 1348 1382 1339 1357 1384 1397 1396 1392 1382 1371 1392 1373 1313 1258 1229 1192 1120 1093 1073 1041 997 942 911 921 948 954 916 900 927 945 923 869 827 823 823 822 866 924 991 1067 1169 1265 1297 1324 1354 1350 1341 1401 1452 1466 1476 1483 1556 1617 1631 1655 1661 1666 1679 1682 1683 1690 1714 1740 1773 1786 1822 1901 1959 1982 1978 1995 2067 2041 1940 1880 1907 1930 1954 1936 1967 2006 2054 2076 2060 2050 2052 2042 2057 2062 2063 2046 2004 1926 1918 1825 1829 1888 1937 2061 2131 2050 2042 2024 1745 1794 1801 1758 1683 1628 1613 1544 1519 1454 1360 1400 1438 1396 1323 1364 1415 1460 1345 1147 939 829 798 735 700 666 610 493 476 423 308 307 288 212 155 111 95 94 105 114 104 85 54 70 90 126 150 139 126 79 63 64 77 91 110 119 86 44 2 0 0 27 84 134 137 145 155 158 80 47 25 3 0 0 0 0 4 4 3 4 5 0 0 0 0 0 0 0 0 0 0 0 37 61 50 34 33 40 1 10 20 24 16 10 9 13 5 0 8 35 64 40 13 27 18 0 0 0 0 0 0 0 6 33 11 11 4 0 0 7 38 99 6 0 0 0 0 0 0 0 0 5 0 0 0 3 12 13 27 20 26 19 14 16 13 0 0 1 17 36 43 36 27 24 25 33 59 97 144 193 220 216 214 231 267 261 234 229 246 258 298 331 326 353 389 402 413 409 410 480 509 489 470 468 473 470 479 494 488 456 430 429 439 455 465 485 523 546 552 589 668 749 722 708 675 656 649 633 607 562 530 508 503 466 397 319 261 241 253 254 261 264 258 247 256 258 255 254 264 276 286 289 266 261 255 250 246 241 226 190 167 180 204 235 255 271 295 310 304 248 230 231 240 242 244 256 299 288 296 347 356 312 258 244 287 320 267 205 164 144 122 87 79 67 72 84 104 159 198 227 218 221 229 218 208 217 223 186 161 159 158 157 155 157 152 153 155 157 146 110 69 49 47 46 41 37 34 27 28 33 32 40 45 57 69 72 76 75 52 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 33 39 52 62 55 41 46 50 56 73 98 133 172 211 244 263 344 414 478 500 477 451 449 461 467 459 465 449 432 419 438 477 495 522 564 595 609 623 639 667 695 697 686 659 662 649 634 627 642 673 681 679 674 671 653 613 579 568 556 514 499 534 572 605 581 564 582 604 633 676 705 676 682 713 712 692 705 679 556 578 511 496 473 434 406 384 387 388 393 423 439 452 463 482 511 501 505 469 451 466 470 479 528 598 669 729 790 829 833 895 995 1059 1097 1015 935 938 936 924 880 831 833 864 908 885 943 989 991 982 996 1026 1049 1080 1091 1107 1071 1041 1045 1059 1067 1105 1096 931 684 489 420 477 569 591 622 588 733 830 839 808 798 821 826 764 841 925 942 940 924 914 922 877 894 908 861 928 1019 1087 1124 1118 1079 1039 1038 1024 971 976 1037 1085 1112 1117 1113 1140 1132 1123 1053 953 902 869 842 765 753 705 681 682 676 639 533 411 368 356 355 293 218 194 205 225 272 350 436 463 495 537 552 554 571 581 598 644 682 709 761 848 947 1017 1099 1156 1183 1190 1190 1191 1198 1197 1244 1323 1373 1422 1454 1471 1477 1444 1438 1401 1388 1383 1369 1361 1361 1356 1337 1292 1330 1355 1336 1323 1330 1339 1355 1350 1350 1385 1370 1369 1393 1417 1416 1408 1393 1388 1413 1394 1347 1293 1263 1252 1204 1111 1114 1075 1018 954 925 938 940 925 884 915 948 945 900 849 831 829 813 803 841 896 956 1040 1146 1215 1238 1263 1271 1284 1328 1390 1421 1411 1413 1456 1545 1597 1625 1635 1629 1624 1627 1630 1657 1681 1708 1794 1813 1796 1838 1882 1921 1942 1964 2002 2054 2029 1933 1883 1903 1966 1939 1926 1957 2024 2070 2058 2060 2110 2097 2056 2032 2057 2087 2079 2040 2030 2000 1896 1939 1935 1973 2054 2054 1982 1833 1818 1669 1726 1783 1751 1686 1662 1638 1575 1578 1461 1442 1453 1432 1399 1342 1450 1496 1483 1368 1148 932 834 772 766 691 676 619 530 471 448 459 492 346 237 163 131 112 102 99 83 57 57 43 51 65 79 82 93 97 83 67 52 53 57 72 104 70 51 9 0 0 6 19 45 130 112 145 108 90 72 46 48 43 0 0 0 0 0 0 1 1 0 0 0 0 0 0 7 21 0 0 0 36 57 57 44 30 30 1 26 31 10 18 44 36 4 32 4 0 22 33 29 31 45 37 4 0 0 0 0 0 0 1 36 34 30 14 0 0 0 2 46 30 24 11 1 6 18 11 1 0 0 0 0 0 2 10 5 4 10 16 16 15 15 11 8 2 7 21 38 44 27 5 16 28 45 64 86 131 181 164 180 187 210 240 253 246 246 247 266 289 314 310 320 348 363 415 398 399 426 462 479 470 468 466 445 458 482 485 468 457 438 424 447 464 475 489 497 509 538 612 710 719 710 683 647 620 612 600 558 538 528 514 481 426 342 269 243 247 253 257 256 239 218 222 240 234 238 255 270 285 287 267 253 239 233 228 211 192 156 146 161 196 231 256 266 283 282 289 246 237 251 254 272 276 279 292 288 289 314 343 335 249 214 246 276 263 225 185 147 125 90 73 65 67 79 109 163 201 233 240 255 263 249 227 231 234 227 229 207 180 167 153 158 154 152 147 141 129 102 73 70 67 55 44 45 50 34 26 25 25 28 30 33 42 51 46 50 35 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 20 31 38 24 10 42 49 57 72 97 134 167 184 198 244 313 377 435 501 487 445 431 433 454 463 490 504 512 511 502 511 555 570 590 598 630 660 689 716 732 726 715 688 689 691 670 655 669 693 698 694 706 703 695 668 641 622 597 548 520 535 575 619 607 589 600 617 645 693 724 719 716 739 749 739 733 692 610 637 532 451 435 442 438 442 443 439 419 432 449 455 450 450 474 492 507 540 506 497 499 509 548 597 652 680 730 770 793 850 949 1043 1121 1100 1009 960 981 984 931 869 851 876 942 921 960 1010 1033 1039 1048 1062 1072 1098 1118 1146 1119 1084 1066 1050 1049 1062 1065 1020 875 682 537 489 513 538 483 719 797 864 855 782 719 709 711 809 859 904 932 955 947 925 947 896 856 887 911 947 999 1071 1117 1072 1069 1055 1055 983 929 928 956 991 1072 1061 1069 1055 1044 1027 962 896 894 873 842 834 807 733 681 666 669 647 537 434 404 408 406 319 196 146 164 181 244 330 339 383 464 527 566 575 584 581 591 615 638 679 742 819 911 989 1071 1143 1167 1179 1189 1180 1178 1194 1242 1306 1355 1387 1414 1453 1475 1442 1420 1405 1393 1381 1375 1369 1362 1353 1333 1303 1340 1354 1331 1322 1338 1352 1356 1351 1370 1411 1437 1414 1401 1423 1432 1418 1412 1401 1421 1402 1362 1343 1331 1284 1208 1146 1146 1100 1033 969 935 940 945 912 888 926 946 922 876 847 832 834 806 789 818 873 932 1019 1131 1160 1198 1170 1200 1253 1329 1385 1391 1385 1370 1436 1525 1574 1614 1623 1605 1598 1592 1617 1657 1688 1729 1783 1792 1774 1801 1834 1914 1899 1922 1964 1998 1992 1950 1937 1893 1957 1952 1934 1967 2036 2055 1988 1962 2075 2064 2036 2011 2032 2081 2077 2054 2026 2038 1978 1956 1950 1975 2001 1970 1892 1779 1740 1736 1739 1728 1715 1701 1709 1674 1538 1502 1441 1402 1399 1397 1406 1424 1521 1542 1527 1414 1183 997 944 722 721 671 656 618 532 449 448 456 468 321 224 189 169 148 143 119 88 49 43 33 21 18 25 53 66 84 73 66 53 45 45 53 89 68 63 19 0 0 0 0 9 96 72 120 108 94 77 43 44 46 6 0 0 5 9 0 0 0 0 0 0 0 0 0 1 4 0 1 5 30 47 50 39 31 27 5 0 0 0 12 28 5 0 0 0 0 0 9 22 2 0 0 0 0 0 0 0 0 0 9 37 45 28 13 21 0 0 0 16 40 46 37 42 38 76 61 50 20 0 0 0 0 0 0 0 10 16 8 0 1 5 3 1 0 7 17 23 14 7 21 37 40 59 77 85 104 109 109 148 176 190 206 224 247 237 245 261 275 280 278 279 284 330 358 355 357 384 422 439 440 432 427 433 433 440 448 448 456 416 434 467 469 476 488 495 502 504 556 628 656 662 664 624 592 595 580 541 520 523 528 497 451 372 298 277 270 261 257 242 214 242 260 235 211 215 244 261 287 285 281 255 234 227 212 168 156 149 136 144 175 220 250 245 240 261 267 241 233 251 280 288 295 283 278 268 264 281 284 326 230 190 212 250 265 259 199 141 111 87 71 66 66 76 106 157 199 230 242 244 251 276 251 253 255 268 261 217 182 170 159 162 157 153 147 133 116 91 91 93 90 82 70 63 67 61 40 27 24 22 21 17 15 16 19 26 25 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 40 50 62 75 96 124 142 157 186 227 282 330 384 443 451 428 402 379 382 419 461 507 546 563 563 566 584 594 596 621 653 686 720 744 749 742 722 705 697 696 683 682 703 721 714 699 711 711 717 716 691 659 636 588 560 565 592 626 630 612 610 639 660 695 713 726 728 745 755 736 701 672 696 635 543 443 403 420 436 442 474 490 467 458 458 468 466 443 441 440 492 549 539 531 526 529 567 610 636 659 697 754 785 825 909 1017 1116 1156 1137 1095 1070 1039 981 912 881 891 940 938 969 984 1019 1064 1075 1067 1077 1117 1138 1158 1146 1138 1130 1092 1078 1051 1062 1086 1038 868 728 700 669 693 634 755 829 881 931 928 882 876 829 909 905 912 930 965 982 963 948 895 854 863 916 920 923 982 1038 1018 1070 1080 1029 967 883 851 896 944 961 993 1006 982 946 926 901 854 858 866 861 879 843 780 693 626 623 598 521 474 462 472 458 359 208 136 161 165 218 235 274 346 426 505 570 602 597 593 590 592 619 672 734 802 889 958 1046 1074 1116 1173 1191 1186 1181 1210 1255 1304 1335 1355 1392 1443 1464 1431 1413 1404 1393 1388 1379 1365 1359 1346 1326 1318 1349 1357 1350 1349 1359 1368 1364 1368 1391 1417 1435 1420 1401 1423 1438 1426 1413 1412 1429 1412 1386 1375 1338 1288 1230 1188 1170 1120 1073 1037 988 975 982 926 908 924 928 908 882 861 832 822 789 777 808 859 890 904 975 1104 1093 1129 1181 1253 1338 1390 1374 1342 1329 1411 1492 1549 1595 1612 1594 1582 1597 1644 1673 1691 1729 1740 1720 1721 1750 1804 1860 1858 1884 1927 1954 1958 1949 1919 1929 1943 1944 1956 1999 2044 2015 1808 1923 2015 1943 1917 1938 1974 2014 2089 2063 2040 1987 1915 1879 1903 1948 1964 1943 1839 1780 1754 1769 1750 1707 1692 1673 1691 1614 1441 1362 1370 1393 1387 1403 1451 1476 1532 1537 1528 1454 1334 1284 962 730 683 672 666 631 586 559 454 489 459 347 250 207 209 227 144 129 86 65 46 29 32 29 6 41 36 53 60 57 51 46 44 49 85 72 61 25 0 0 0 0 0 47 64 84 89 82 71 41 33 42 13 2 0 6 10 0 0 0 0 0 0 0 0 0 0 24 30 9 11 21 38 64 33 27 22 6 0 0 0 5 25 2 0 0 0 0 0 2 5 0 0 0 0 0 0 0 0 0 8 37 45 54 61 40 2 0 0 0 0 23 51 72 89 76 91 104 64 11 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 3 11 0 0 18 41 49 55 75 80 83 94 76 107 140 160 185 189 214 221 228 240 247 248 255 262 265 277 312 340 357 384 422 417 429 406 399 409 402 375 372 390 403 400 415 448 469 478 494 508 503 478 492 536 559 582 631 628 574 585 574 548 521 511 528 495 448 380 340 315 278 261 246 233 232 243 254 238 212 208 244 261 286 279 255 225 203 222 218 166 152 136 121 123 155 207 217 217 213 229 238 228 216 213 228 240 267 271 262 251 232 230 279 297 233 183 194 233 237 259 199 134 93 74 69 66 65 73 98 149 191 210 223 218 220 271 273 272 276 283 281 226 192 182 162 152 151 148 145 135 120 100 100 100 97 101 92 78 77 66 38 20 21 23 17 14 10 7 6 9 13 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 37 49 66 79 95 104 124 155 184 218 258 291 334 380 397 396 370 313 317 354 395 458 523 569 588 588 585 588 592 623 659 691 725 748 751 748 733 724 700 693 690 704 729 737 726 716 719 714 726 736 723 701 685 639 609 611 628 640 645 630 614 633 660 696 699 724 736 742 774 799 732 692 699 635 547 507 464 460 513 450 478 512 505 496 489 490 488 470 466 463 474 531 550 537 530 553 587 620 599 666 694 746 786 817 882 996 1101 1116 1171 1178 1148 1097 1040 982 923 900 938 942 959 985 1031 1085 1101 1078 1077 1123 1133 1136 1138 1156 1167 1126 1114 1074 1070 1098 1104 1076 1007 888 798 766 675 830 941 984 993 995 1000 991 969 930 944 938 937 953 977 984 932 894 866 871 901 905 899 910 921 965 1047 1047 1010 934 861 817 815 824 849 904 933 922 872 826 790 774 844 846 849 887 880 801 681 585 566 523 493 487 482 490 481 401 253 157 116 112 129 188 256 318 389 479 571 632 627 621 596 586 612 662 721 788 866 942 968 1020 1101 1159 1188 1197 1197 1225 1253 1293 1322 1346 1383 1426 1452 1420 1404 1402 1403 1395 1376 1361 1356 1342 1327 1328 1353 1365 1363 1365 1375 1372 1370 1370 1389 1444 1484 1466 1413 1435 1440 1423 1406 1418 1428 1425 1412 1374 1339 1294 1255 1220 1188 1157 1129 1081 1017 999 982 936 919 919 917 912 900 861 840 805 782 777 797 817 829 889 948 996 1050 1105 1167 1220 1267 1335 1346 1316 1319 1397 1468 1532 1576 1582 1579 1560 1617 1658 1687 1709 1697 1666 1660 1663 1716 1758 1794 1815 1855 1895 1901 1896 1899 1938 1954 1931 1941 1976 1991 1987 1915 1806 1910 1980 1944 1886 1882 1924 1996 2059 2070 2037 1898 1789 1781 1829 1897 1955 1902 1842 1828 1835 1783 1711 1709 1643 1532 1558 1432 1347 1381 1473 1552 1561 1543 1577 1553 1547 1516 1444 1374 1346 1268 981 759 713 729 691 611 591 559 510 488 421 336 273 245 244 230 135 142 100 51 26 39 59 54 0 4 0 28 39 41 43 42 36 45 74 73 56 34 16 0 0 0 0 36 59 73 81 85 77 48 30 33 31 18 8 9 14 26 4 0 0 0 0 0 0 0 0 21 10 2 4 4 22 75 40 11 0 2 4 0 0 0 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 49 63 55 53 65 11 0 0 0 0 0 5 11 8 3 58 87 127 87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 13 6 19 40 37 35 60 61 83 88 75 91 126 154 170 167 185 179 178 193 212 229 230 234 252 261 297 334 345 339 297 361 394 380 368 375 368 328 320 334 343 361 377 380 379 405 449 477 491 473 459 459 464 512 583 588 585 583 584 573 536 513 529 502 464 418 375 330 291 256 241 221 212 215 218 211 208 200 242 254 265 249 214 198 174 176 169 166 145 124 112 106 128 176 183 197 199 197 204 219 230 210 207 225 246 255 251 246 240 232 271 289 249 189 192 194 239 247 196 130 88 76 73 60 60 68 103 151 175 190 215 195 204 248 272 276 290 299 297 243 213 203 199 191 156 133 127 121 113 110 108 108 100 106 95 85 79 60 34 23 26 23 17 8 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 31 50 71 82 88 104 129 156 184 213 239 259 293 321 335 338 313 258 262 288 321 385 463 535 572 569 552 570 572 604 642 679 712 737 747 745 751 734 702 692 689 706 732 740 736 736 749 741 746 749 744 740 737 708 668 667 662 666 671 652 619 622 647 694 670 697 711 716 779 862 807 777 773 665 573 576 601 624 623 473 451 487 487 506 506 500 504 497 479 515 502 512 540 550 577 632 641 652 624 659 689 739 790 826 870 957 988 1060 1145 1196 1192 1148 1093 1044 986 931 931 944 979 1003 1041 1098 1110 1087 1081 1104 1113 1128 1135 1154 1179 1133 1131 1102 1091 1089 1082 1130 1144 1001 864 842 815 805 888 939 956 1013 1083 1037 963 948 926 924 927 932 956 977 935 906 885 889 890 882 874 876 892 948 1003 1014 975 927 853 800 822 758 787 818 859 867 819 750 722 727 748 780 800 834 842 789 659 507 491 454 438 426 461 499 489 414 300 201 185 117 115 164 233 301 362 446 554 613 638 634 604 583 604 653 701 767 850 875 915 995 1079 1136 1171 1194 1208 1223 1236 1279 1321 1346 1374 1413 1437 1398 1394 1395 1402 1398 1372 1349 1342 1334 1329 1330 1341 1358 1372 1372 1376 1365 1371 1384 1422 1441 1476 1497 1431 1437 1436 1412 1410 1425 1435 1425 1400 1382 1352 1309 1270 1236 1220 1213 1177 1104 1033 1015 987 941 928 926 918 911 898 864 832 798 782 773 768 778 836 965 919 962 1026 1090 1141 1176 1234 1306 1310 1293 1323 1392 1456 1509 1541 1549 1549 1558 1632 1667 1677 1683 1667 1619 1599 1605 1646 1709 1749 1788 1823 1838 1864 1835 1890 1948 1948 1926 1943 1973 1963 1911 1788 1824 1899 1953 1938 1890 1878 1902 2015 2018 2006 1986 1888 1814 1824 1838 1878 1945 1907 1871 1871 1838 1779 1794 1768 1612 1456 1428 1350 1322 1416 1601 1677 1688 1676 1681 1605 1534 1483 1442 1379 1293 1157 950 856 844 834 791 741 598 557 502 487 442 379 331 316 297 247 179 146 100 56 38 55 80 55 7 0 0 0 11 27 36 34 39 49 62 72 72 68 60 18 2 0 0 15 39 54 64 82 78 53 31 25 26 25 22 23 13 25 7 0 0 0 0 0 0 0 0 2 0 8 14 0 0 51 43 15 0 9 18 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 19 41 54 55 23 1 0 0 0 0 0 0 0 0 70 92 103 93 54 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 5 18 0 23 31 34 23 23 34 19 22 36 36 60 73 82 105 134 155 167 167 167 162 156 155 157 157 170 215 228 238 270 301 300 289 268 316 357 359 347 345 338 297 291 285 286 309 336 329 321 346 378 403 427 426 404 422 397 448 524 562 574 572 574 574 541 522 502 479 469 447 398 335 302 261 237 216 206 205 214 211 207 206 222 225 242 256 208 199 173 167 157 144 131 117 105 92 114 115 148 179 182 173 191 240 247 236 221 210 220 236 237 227 227 229 256 286 272 208 217 205 230 240 202 138 105 107 78 58 57 69 101 139 145 180 199 184 186 216 237 251 296 295 292 247 221 216 207 196 154 121 112 111 110 111 109 116 97 88 78 72 64 43 24 19 13 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 23 51 66 73 89 109 133 159 186 208 226 237 255 263 276 286 266 221 218 227 254 307 383 445 482 491 481 517 535 569 605 651 691 715 724 727 744 740 716 703 687 694 724 741 743 744 771 769 771 762 754 761 767 766 749 722 691 686 692 675 644 648 664 700 685 687 720 747 811 914 874 789 775 679 606 584 587 606 615 502 441 455 474 509 517 508 504 492 471 550 545 543 591 631 657 694 712 684 650 652 680 723 774 819 847 875 928 1030 1123 1205 1223 1190 1146 1103 1080 1083 1053 960 971 1003 1047 1130 1154 1140 1112 1106 1107 1123 1130 1140 1171 1143 1126 1097 1089 1114 1114 1127 1163 1131 1007 925 825 907 955 946 951 999 1046 1021 958 953 938 934 934 942 969 979 944 910 873 887 903 903 899 893 915 947 982 988 970 924 877 852 826 778 744 753 797 821 787 715 655 686 667 713 703 722 751 729 618 461 452 440 397 375 430 496 480 379 303 270 216 135 123 155 197 242 310 415 496 532 603 634 619 596 608 656 691 709 751 813 881 958 1041 1102 1143 1181 1196 1201 1233 1282 1319 1336 1363 1397 1403 1369 1357 1363 1378 1387 1366 1337 1330 1326 1325 1325 1331 1348 1371 1380 1369 1361 1369 1378 1380 1406 1454 1456 1421 1435 1431 1407 1400 1411 1422 1413 1388 1388 1361 1324 1279 1250 1256 1258 1206 1122 1051 1024 987 944 945 952 927 908 901 859 815 800 786 773 766 777 899 965 918 943 1013 1072 1108 1161 1226 1276 1285 1309 1355 1402 1439 1464 1486 1529 1525 1549 1610 1624 1626 1636 1619 1562 1533 1574 1649 1689 1719 1763 1799 1825 1830 1846 1916 1948 1922 1909 1931 1950 1928 1842 1845 1871 1902 1924 1908 1877 1872 1904 1975 1990 2020 1965 1898 1913 1920 1900 1856 1937 1922 1873 1843 1830 1813 1745 1690 1590 1520 1446 1429 1470 1559 1807 1819 1763 1728 1673 1587 1476 1380 1369 1319 1284 1122 1011 971 967 960 919 843 629 562 531 496 462 427 392 365 323 247 197 159 130 96 53 53 98 41 8 0 0 0 0 5 34 15 33 53 65 71 81 89 84 44 8 0 8 17 19 28 59 70 65 52 23 2 1 6 7 24 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 39 32 21 6 18 0 0 0 0 0 0 0 0 0 0 0 0 8 11 1 6 0 0 0 0 0 1 12 45 60 7 0 0 2 8 8 0 0 0 0 2 70 84 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 31 39 37 30 18 27 22 22 24 29 42 59 83 103 132 139 158 170 169 149 126 117 106 102 133 171 197 218 235 250 247 254 261 293 328 340 329 327 314 295 283 264 252 258 261 280 295 315 334 347 353 344 356 465 392 421 488 542 559 547 550 561 541 523 491 471 462 455 412 340 299 264 239 225 220 216 211 205 208 211 208 210 235 261 214 199 188 174 149 126 115 108 97 87 84 93 123 164 174 166 209 217 237 251 244 225 198 234 228 215 213 218 236 269 271 252 229 208 219 234 212 148 154 128 91 67 64 79 99 103 135 168 188 187 180 178 182 207 264 280 263 239 227 224 213 191 152 122 114 115 117 125 113 111 92 74 67 66 57 30 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 37 51 72 92 111 133 159 183 205 221 227 230 238 244 246 232 196 185 184 199 233 280 313 357 408 408 449 482 524 562 610 649 671 691 715 740 743 723 713 695 695 719 731 738 739 771 780 786 775 762 766 778 781 788 757 716 699 707 708 689 690 688 708 707 700 701 719 793 922 974 798 750 688 668 638 612 615 599 526 460 457 461 497 521 511 494 499 466 555 570 624 678 712 727 734 751 662 599 625 663 704 754 796 812 853 894 997 1087 1179 1219 1195 1146 1100 1099 1111 1068 1040 1042 1060 1089 1128 1164 1149 1148 1137 1110 1099 1104 1123 1156 1150 1131 1118 1117 1118 1102 1110 1152 1139 1040 977 936 902 903 886 885 977 1015 1048 990 960 958 953 936 938 977 981 922 902 867 861 865 870 885 896 887 917 932 968 958 924 903 875 815 772 734 723 749 783 801 765 688 676 670 636 600 583 608 624 553 445 408 408 375 354 397 452 427 322 296 271 190 134 122 141 169 186 210 302 316 465 578 629 632 617 622 659 670 679 701 769 855 940 1020 1072 1108 1145 1159 1186 1229 1275 1306 1322 1349 1371 1368 1344 1325 1323 1342 1364 1355 1326 1326 1324 1317 1318 1328 1344 1361 1370 1368 1350 1356 1359 1363 1415 1488 1454 1402 1421 1424 1417 1407 1404 1404 1387 1385 1383 1357 1319 1286 1272 1280 1281 1218 1132 1070 1038 1001 986 984 959 912 905 899 842 798 795 799 781 761 818 900 923 891 927 985 1025 1081 1167 1219 1255 1279 1319 1358 1374 1389 1428 1479 1516 1500 1520 1563 1590 1599 1597 1586 1530 1505 1566 1643 1672 1687 1725 1804 1806 1798 1852 1901 1910 1895 1896 1916 1911 1883 1826 1873 1892 1911 1913 1872 1860 1867 1929 1979 1963 1911 1878 1897 1908 1949 1890 1857 1952 1960 1884 1820 1822 1834 1751 1633 1582 1571 1560 1570 1611 1672 1754 1796 1698 1551 1468 1450 1406 1354 1385 1213 1164 1096 1068 1059 1054 1079 997 824 639 554 502 478 474 464 440 388 324 272 242 207 185 161 105 66 99 68 22 0 1 0 0 0 15 3 7 27 44 52 80 87 91 52 21 13 16 20 27 26 64 63 51 40 42 46 23 29 14 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 34 22 0 0 0 0 0 0 0 0 0 0 0 0 27 45 28 6 13 2 13 2 0 0 0 1 2 4 38 25 4 0 9 25 30 18 0 18 26 12 50 75 44 34 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 24 31 38 42 32 60 60 43 40 48 51 44 64 94 97 118 146 163 163 164 125 129 116 120 149 181 204 223 214 223 213 219 234 258 287 296 301 307 299 287 277 261 242 242 239 263 274 290 306 310 305 297 344 421 408 424 481 528 527 522 520 530 522 509 500 489 456 460 408 336 287 270 253 234 227 215 207 202 203 203 206 218 229 258 223 205 198 177 143 115 106 100 95 86 77 83 110 162 176 177 178 207 239 252 258 255 260 264 243 217 202 211 217 240 240 250 231 209 214 227 225 204 179 140 108 85 74 86 90 108 134 157 171 175 171 173 181 187 212 231 240 237 224 198 207 200 158 125 112 104 119 116 109 100 88 80 77 67 61 33 14 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 51 79 100 116 134 157 180 199 211 216 226 231 229 224 208 175 160 156 160 170 175 206 270 325 335 382 424 472 517 555 583 616 659 690 734 745 731 718 704 702 714 723 728 729 763 780 790 786 775 771 781 784 785 771 745 730 739 750 737 727 726 734 763 763 781 818 859 912 953 825 731 711 690 656 635 631 612 568 503 477 473 473 484 489 479 495 469 565 579 672 750 775 771 753 737 652 570 586 639 690 718 731 762 822 873 958 1045 1143 1210 1223 1210 1208 1201 1177 1133 1089 1063 1092 1143 1147 1195 1184 1181 1170 1128 1086 1074 1093 1131 1152 1150 1151 1115 1107 1103 1083 1101 1183 1163 1082 1070 958 917 923 896 923 969 1031 1016 979 988 977 934 931 986 986 890 884 894 901 902 904 905 891 906 915 927 953 968 959 920 856 821 776 709 703 721 752 764 736 702 629 607 597 534 489 489 494 480 430 372 380 343 324 357 387 354 295 249 222 194 150 130 148 168 154 151 150 244 408 546 619 631 617 627 638 652 670 680 732 814 896 981 1037 1068 1078 1122 1171 1217 1258 1286 1300 1326 1330 1339 1326 1297 1283 1301 1332 1331 1323 1325 1321 1310 1314 1332 1342 1350 1354 1354 1334 1326 1332 1345 1381 1460 1498 1396 1407 1414 1417 1411 1400 1391 1367 1326 1336 1322 1301 1292 1295 1300 1287 1221 1142 1086 1055 1046 1036 1004 953 907 910 889 826 794 799 800 776 767 810 872 836 855 898 928 980 1075 1164 1199 1232 1269 1316 1338 1354 1394 1440 1474 1500 1470 1487 1511 1529 1566 1593 1577 1535 1532 1580 1619 1641 1662 1706 1760 1770 1784 1859 1913 1910 1887 1883 1893 1875 1851 1861 1914 1939 1939 1908 1832 1823 1871 1952 1995 1982 1948 1930 1929 1903 1917 1868 1874 1952 1965 1906 1874 1802 1760 1735 1663 1609 1617 1655 1676 1724 1728 1647 1652 1521 1351 1284 1334 1401 1405 1416 1196 1102 1058 1051 1077 1119 1199 1064 853 652 542 507 502 499 465 447 403 353 312 282 272 251 174 115 79 103 96 63 39 33 6 10 17 5 0 0 3 10 37 74 76 101 70 27 4 8 23 30 35 73 79 64 51 51 41 34 7 2 13 9 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 3 0 0 0 0 0 0 0 0 0 0 0 0 17 21 8 6 27 4 1 0 0 1 4 5 2 0 20 6 0 0 0 0 0 0 1 12 72 74 0 9 40 21 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 23 38 9 1 37 49 45 52 56 41 41 54 72 92 119 142 131 131 147 149 134 129 145 171 198 196 195 218 217 210 219 243 243 246 264 278 281 279 275 266 253 231 215 229 237 253 279 280 278 279 305 370 408 408 432 486 525 520 515 518 516 503 501 494 463 448 399 339 307 291 248 227 217 202 194 196 197 200 203 192 220 221 213 209 201 182 146 123 106 98 93 82 77 88 115 154 172 184 198 215 244 254 273 277 280 282 261 222 196 203 204 204 211 226 230 213 221 226 229 229 196 149 116 99 91 88 93 112 132 151 167 163 161 179 190 191 195 209 230 234 215 180 168 166 155 128 97 80 95 105 98 86 83 87 75 64 64 45 26 20 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 30 63 95 121 136 147 160 176 186 188 205 218 222 218 209 189 155 139 136 131 126 129 153 201 247 259 309 360 412 447 471 513 571 616 653 716 745 749 734 722 716 717 728 724 722 755 765 776 782 779 778 784 792 789 779 775 772 782 791 786 798 776 726 708 712 767 840 885 901 920 911 828 752 699 658 636 638 633 606 547 512 503 500 496 488 493 564 597 662 637 694 755 784 792 766 718 641 580 571 619 662 671 679 712 766 806 901 988 1076 1152 1186 1183 1213 1210 1214 1209 1180 1143 1152 1200 1199 1174 1161 1173 1167 1126 1085 1068 1076 1116 1138 1149 1184 1160 1127 1110 1104 1096 1091 1073 1061 1098 1037 964 927 896 916 934 970 987 1001 1022 1014 974 951 974 979 892 879 902 926 929 907 889 912 928 910 913 917 932 943 912 853 789 764 697 671 689 697 686 694 639 625 602 541 484 440 410 401 373 337 308 344 321 308 328 336 317 296 170 177 178 147 129 143 152 130 123 126 196 342 487 579 611 593 598 616 630 643 662 706 778 863 939 986 994 1038 1092 1145 1192 1227 1254 1268 1274 1291 1310 1305 1275 1252 1267 1289 1299 1308 1315 1307 1298 1310 1331 1336 1341 1344 1344 1322 1305 1305 1320 1358 1433 1455 1380 1378 1394 1381 1347 1332 1320 1298 1315 1327 1329 1303 1289 1310 1320 1293 1234 1154 1101 1084 1083 1074 1031 939 923 928 886 845 822 813 804 762 750 799 844 824 837 856 892 974 1058 1138 1185 1233 1260 1266 1293 1359 1409 1447 1475 1485 1453 1443 1468 1510 1539 1579 1562 1558 1577 1605 1623 1634 1660 1702 1731 1747 1783 1864 1916 1923 1909 1890 1876 1849 1857 1890 1940 1974 1941 1848 1810 1827 1869 1940 1961 1924 1907 1962 1910 1825 1857 1858 1888 1946 1971 1950 1892 1771 1753 1709 1700 1676 1661 1680 1672 1707 1696 1476 1359 1336 1299 1261 1309 1427 1352 1297 1179 1111 1062 1033 1078 1180 1217 1098 886 672 546 511 508 503 423 394 357 335 314 305 315 276 202 116 94 104 105 95 87 62 47 42 46 18 0 0 0 3 23 45 72 104 83 47 37 26 19 29 36 73 90 82 72 55 37 41 29 8 10 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 2 28 14 4 1 2 2 1 1 7 29 51 31 0 0 0 0 0 0 1 10 26 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 41 41 40 40 43 50 62 62 58 59 66 78 97 127 134 134 137 144 133 122 135 153 154 159 160 177 185 183 194 216 187 204 220 234 251 267 256 259 257 236 210 199 209 230 248 258 259 258 290 373 425 405 405 463 510 530 516 502 503 500 522 497 470 448 402 357 346 289 248 226 202 187 184 183 185 183 185 227 225 210 212 208 201 190 163 140 120 109 93 80 73 83 121 144 173 209 219 218 256 259 283 295 302 295 268 227 195 195 194 197 204 213 223 200 209 211 228 240 216 161 124 111 106 95 99 114 131 156 167 181 187 188 197 203 198 211 212 235 210 179 163 148 137 127 93 81 85 91 87 80 79 72 62 57 53 37 24 14 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 37 74 119 149 159 162 167 172 169 174 191 205 212 209 198 174 140 130 121 108 99 103 120 151 184 197 244 296 331 357 398 456 518 568 617 693 738 762 760 755 747 736 735 729 724 747 752 764 773 772 772 787 798 812 792 786 791 809 827 828 840 826 816 805 809 809 838 900 902 900 902 840 778 724 674 641 642 643 634 584 573 560 541 526 515 522 638 678 682 677 677 727 796 805 737 669 625 603 591 604 627 646 662 657 695 725 807 913 1011 1063 1080 1135 1206 1214 1223 1224 1219 1216 1229 1249 1223 1132 1177 1175 1168 1139 1101 1076 1062 1081 1123 1148 1160 1140 1116 1103 1093 1097 1151 1154 1158 1103 1047 1021 995 946 900 921 925 962 1003 1026 1033 1027 981 961 967 940 914 908 925 929 887 865 896 934 897 892 900 907 915 902 847 789 721 667 661 655 637 648 644 631 571 536 511 452 395 384 359 317 268 314 356 353 343 341 319 300 243 125 100 100 106 114 121 118 110 111 103 141 258 405 520 559 506 534 582 600 618 639 678 746 821 894 901 960 1013 1062 1115 1162 1189 1211 1215 1231 1257 1280 1277 1248 1228 1241 1254 1265 1270 1294 1292 1285 1301 1318 1321 1333 1334 1334 1308 1283 1280 1298 1341 1408 1410 1365 1355 1377 1363 1313 1312 1311 1299 1318 1329 1332 1314 1302 1322 1326 1300 1246 1163 1129 1118 1113 1102 1030 942 955 942 907 876 844 824 806 737 742 789 779 785 795 824 890 957 1027 1110 1184 1226 1220 1223 1286 1368 1429 1449 1477 1466 1444 1441 1470 1518 1535 1577 1566 1595 1621 1632 1636 1637 1667 1703 1725 1770 1847 1892 1904 1910 1906 1865 1874 1847 1870 1903 1917 1926 1927 1821 1816 1828 1879 1918 1919 1926 1970 1956 1829 1822 1812 1843 1892 1946 2004 1968 1849 1723 1699 1678 1706 1730 1694 1648 1610 1619 1546 1357 1289 1330 1378 1401 1444 1399 1232 1198 1190 1139 1090 1097 1158 1203 1171 1070 907 702 549 541 502 475 396 354 324 317 326 327 326 300 207 144 117 111 110 103 85 70 63 56 53 39 30 27 0 0 22 36 70 99 100 83 54 34 23 21 29 54 71 87 106 66 58 72 37 11 8 10 14 12 1 0 0 0 0 0 0 0 16 4 0 0 3 15 25 22 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 15 14 4 1 4 6 1 4 209 68 67 75 42 16 0 1 1 0 0 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 16 8 1 6 18 46 66 74 78 79 77 82 89 92 98 95 98 125 142 138 134 136 138 166 143 134 148 156 155 159 161 176 187 191 193 206 235 198 218 250 263 241 206 202 233 235 258 262 249 277 364 395 380 383 441 505 524 498 480 466 469 486 472 466 454 426 410 354 288 255 223 189 170 168 170 176 189 182 208 225 219 216 206 196 191 176 155 144 129 100 87 74 90 116 131 162 201 220 261 264 261 269 279 285 280 275 238 206 197 191 192 208 205 207 186 183 198 227 249 233 183 140 127 110 99 101 112 128 148 163 184 203 211 209 205 200 207 212 220 205 183 169 159 156 123 97 90 97 98 88 85 76 59 48 45 36 23 13 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 48 84 141 177 185 180 174 164 149 146 164 182 195 199 190 170 147 130 107 92 84 86 97 120 147 164 198 228 245 294 345 398 459 517 572 656 718 740 764 778 771 754 744 742 743 752 757 762 771 773 764 776 805 838 832 818 816 824 837 854 853 856 862 858 854 837 852 908 908 906 904 856 806 756 702 658 644 638 637 632 608 595 581 565 554 560 636 657 663 674 689 739 799 793 692 633 609 609 607 601 610 637 646 613 640 680 747 855 921 963 1052 1114 1168 1219 1217 1260 1273 1246 1243 1275 1205 1141 1167 1166 1159 1147 1133 1113 1080 1065 1101 1129 1149 1160 1141 1114 1129 1130 1121 1050 1060 1126 1143 1090 1023 956 928 914 923 939 970 1000 1023 1037 1029 973 974 970 939 933 916 830 751 786 850 881 886 887 890 893 885 880 849 785 723 685 668 652 632 605 580 566 557 545 490 445 408 350 409 355 303 357 396 394 405 409 317 276 192 114 70 57 62 69 72 96 109 103 84 87 152 287 424 442 387 447 518 558 583 605 647 705 691 787 880 956 1008 1052 1099 1140 1158 1165 1173 1194 1219 1247 1262 1248 1216 1227 1227 1226 1245 1273 1277 1272 1287 1298 1298 1300 1319 1322 1296 1269 1264 1282 1327 1363 1369 1352 1351 1369 1371 1336 1299 1294 1293 1357 1386 1377 1353 1327 1306 1325 1311 1307 1244 1169 1133 1140 1114 1015 980 979 959 938 899 858 831 792 729 753 787 791 761 756 810 869 925 1001 1089 1156 1178 1184 1217 1284 1385 1444 1445 1452 1444 1442 1459 1487 1507 1514 1589 1589 1616 1642 1655 1656 1648 1673 1700 1706 1793 1829 1809 1828 1899 1942 1836 1844 1843 1868 1891 1907 1941 1903 1801 1828 1848 1888 1910 1903 1913 1979 1898 1840 1822 1838 1872 1904 1961 2027 1951 1812 1727 1689 1690 1736 1777 1694 1600 1514 1517 1437 1388 1410 1477 1583 1542 1566 1373 1234 1224 1245 1250 1224 1123 1177 1209 1175 1093 1024 944 762 569 504 522 464 407 383 367 332 329 277 258 195 158 141 136 136 115 94 80 74 75 76 72 59 36 0 0 17 24 43 71 99 103 60 47 27 19 25 30 36 57 91 109 89 66 40 26 15 2 17 5 9 4 0 0 0 0 0 0 16 8 0 0 6 23 26 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 6 1 0 1 4 0 0 0 0 0 14 43 9 0 38 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 21 12 13 40 42 42 43 57 74 89 92 86 98 111 112 110 111 120 131 141 153 152 153 136 123 128 147 164 167 170 172 172 181 186 186 183 180 178 173 185 229 273 278 245 252 269 276 287 284 259 259 353 388 389 374 411 482 504 457 463 446 443 453 454 451 445 441 429 352 301 260 215 177 168 158 164 164 198 200 192 199 213 210 199 192 192 182 169 162 137 111 100 86 92 101 112 147 189 208 252 256 250 247 238 246 267 268 256 241 220 194 199 224 215 203 200 198 200 220 246 230 191 181 149 113 96 95 103 119 123 150 179 199 208 204 182 184 194 203 206 197 189 184 157 140 120 102 94 93 97 98 87 70 52 38 29 21 15 10 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 57 102 161 198 206 202 189 161 135 122 130 151 171 183 182 174 163 124 101 86 78 79 87 105 126 134 160 170 202 253 304 352 406 465 524 619 656 691 745 779 781 772 762 765 772 776 777 780 789 792 782 790 804 855 868 859 854 855 858 868 854 863 866 859 861 856 848 866 916 912 902 870 826 776 719 664 639 655 643 637 619 610 606 597 589 598 642 642 627 645 681 733 776 757 673 621 608 579 581 590 601 629 645 586 628 679 702 757 845 944 1023 1033 1091 1156 1212 1267 1293 1294 1290 1286 1255 1151 1169 1166 1160 1163 1158 1141 1140 1087 1119 1131 1128 1136 1140 1125 1115 1125 1175 1200 1153 1107 1069 1065 1089 1021 1013 947 935 933 937 962 998 1010 1007 965 961 977 962 956 926 795 674 712 776 784 828 853 864 873 840 839 835 783 751 711 671 659 657 611 651 566 553 553 560 530 458 453 466 421 360 446 471 436 426 432 316 259 178 122 72 45 42 42 45 74 98 92 69 55 75 147 249 306 301 363 450 515 550 577 606 615 691 763 856 946 1009 1055 1096 1124 1125 1136 1148 1163 1188 1219 1238 1229 1210 1210 1219 1217 1235 1259 1266 1262 1270 1272 1270 1267 1297 1304 1284 1265 1266 1285 1311 1315 1343 1347 1348 1357 1358 1344 1356 1359 1364 1369 1372 1367 1349 1309 1293 1332 1334 1336 1265 1177 1150 1161 1107 1015 1023 1012 997 962 918 877 833 778 741 737 736 723 714 746 816 841 915 983 1020 1062 1100 1128 1189 1318 1403 1431 1419 1420 1425 1437 1464 1469 1448 1482 1551 1587 1599 1627 1667 1667 1664 1684 1689 1707 1734 1775 1817 1804 1885 1908 1848 1810 1794 1799 1842 1933 1920 1877 1841 1863 1874 1883 1906 1929 1896 1905 1775 1787 1803 1832 1869 1922 2012 2048 1958 1797 1715 1681 1672 1715 1768 1641 1548 1502 1491 1439 1469 1601 1693 1771 1597 1599 1452 1322 1273 1285 1297 1252 1156 1195 1215 1209 1186 1150 1037 807 620 530 534 492 441 424 390 317 290 288 274 218 180 168 150 149 125 125 129 117 109 103 86 65 24 3 0 1 0 0 18 77 79 72 52 26 20 24 21 16 41 51 126 143 100 67 58 23 0 5 1 1 0 0 0 0 0 0 0 10 8 0 0 3 25 27 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 40 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 32 27 1 1 0 22 26 21 44 84 88 76 103 115 108 107 135 165 150 148 159 157 152 128 110 123 166 172 171 157 153 162 169 169 175 176 175 171 171 178 212 266 304 307 298 306 316 330 332 305 288 303 411 415 360 362 422 443 414 434 435 427 419 420 425 406 424 409 349 301 262 221 211 187 173 170 167 195 212 207 189 179 190 192 185 178 176 178 164 139 124 112 101 96 97 107 152 167 182 202 205 205 224 229 213 231 240 243 243 225 193 208 231 234 232 223 203 204 213 231 222 216 197 158 121 98 97 101 96 105 127 151 168 176 176 160 159 169 190 206 201 190 177 154 137 128 115 107 111 96 99 92 72 49 32 21 17 7 10 16 10 3 5 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 39 79 132 187 212 223 219 196 159 124 105 105 123 144 156 162 164 153 122 99 81 74 73 81 94 104 111 136 156 183 226 273 318 368 429 493 543 590 662 731 771 787 798 799 805 807 808 806 811 822 824 804 776 809 867 890 893 894 895 889 882 862 870 855 829 830 839 842 864 917 912 898 887 850 801 750 712 706 685 661 652 627 609 602 604 614 619 633 635 614 611 641 691 729 720 667 643 607 543 520 539 569 587 606 568 635 655 702 776 859 936 984 1008 1024 1104 1152 1163 1194 1245 1265 1247 1264 1208 1175 1162 1161 1164 1161 1150 1161 1135 1116 1132 1146 1153 1159 1157 1145 1111 1063 1051 1108 1162 1189 1180 1108 1098 1043 995 956 939 929 930 949 971 949 926 937 949 959 947 905 863 708 662 657 661 715 772 807 820 798 786 807 797 780 732 683 666 666 655 691 672 673 670 615 533 499 454 541 543 506 521 537 490 407 378 316 263 202 149 93 61 54 34 30 39 73 76 58 45 45 66 122 231 264 302 382 468 525 544 554 604 674 747 830 920 996 1051 1090 1101 1098 1116 1123 1138 1162 1191 1211 1203 1189 1202 1218 1222 1238 1252 1255 1257 1253 1251 1239 1241 1274 1288 1270 1262 1280 1295 1299 1308 1332 1341 1345 1353 1335 1323 1347 1349 1351 1356 1354 1351 1352 1290 1304 1316 1348 1332 1248 1172 1169 1178 1103 1046 1051 1047 1017 979 945 899 839 774 760 761 747 715 704 753 826 844 910 941 955 992 1045 1105 1189 1340 1396 1407 1401 1401 1409 1423 1451 1430 1448 1503 1550 1563 1569 1608 1679 1688 1682 1687 1691 1696 1715 1766 1820 1804 1853 1861 1838 1802 1779 1784 1838 1920 1880 1856 1868 1895 1906 1902 1900 1890 1806 1830 1786 1805 1809 1804 1851 1957 2046 2042 1944 1817 1759 1754 1760 1772 1729 1618 1554 1512 1511 1528 1548 1593 1697 1784 1654 1619 1525 1433 1358 1215 1267 1214 1172 1194 1231 1255 1260 1204 1059 882 722 569 540 531 495 455 426 358 285 299 289 253 229 200 150 136 103 106 112 119 126 127 98 77 27 5 18 17 4 2 18 72 63 68 47 28 28 30 18 0 34 32 62 92 105 98 94 36 12 3 0 0 0 0 0 0 0 0 0 1 0 0 0 7 24 27 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 49 43 0 0 0 0 14 32 46 70 64 80 98 95 97 117 158 213 192 173 161 165 174 168 143 137 185 177 179 159 131 129 140 142 146 157 170 174 172 179 205 244 248 295 316 315 321 334 332 326 371 383 443 443 361 318 348 341 383 409 418 409 389 385 381 368 379 366 338 315 290 259 243 204 184 173 190 218 202 193 150 147 168 182 180 172 170 173 162 141 128 118 107 105 96 103 127 123 119 123 124 139 158 192 192 199 205 211 225 208 207 221 235 248 260 249 203 207 217 223 223 219 200 156 126 110 100 96 93 97 103 109 135 149 148 141 136 139 150 174 176 182 166 140 142 145 125 120 110 106 110 105 82 55 59 37 18 10 16 26 21 20 19 19 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 57 111 171 203 219 232 228 199 158 116 92 88 98 110 120 132 146 143 119 95 77 69 69 74 82 91 112 141 159 178 212 252 294 345 404 433 475 563 648 721 768 799 827 839 853 852 851 842 843 855 859 843 862 852 887 899 911 922 921 911 900 877 886 860 821 806 813 827 850 900 897 886 892 870 835 816 800 746 690 682 665 642 621 608 606 612 611 616 619 607 590 594 627 668 675 625 636 591 514 462 464 489 501 543 524 537 609 704 778 853 945 989 975 1014 1046 1053 1060 1095 1153 1197 1198 1258 1234 1203 1185 1174 1160 1147 1153 1152 1163 1114 1100 1010 919 960 1083 1080 1143 1222 1249 1180 1094 1071 1090 1076 1037 1013 980 950 936 922 907 910 925 908 890 901 895 894 881 855 881 756 752 559 544 598 652 706 739 762 758 755 768 755 720 689 678 676 666 686 689 692 683 681 660 527 471 485 536 523 493 476 447 376 331 304 263 207 140 98 81 55 35 24 27 49 50 45 47 60 78 113 164 221 251 320 418 482 491 527 571 638 720 793 883 963 1009 1059 1079 1076 1083 1092 1113 1141 1171 1195 1192 1170 1184 1213 1229 1242 1250 1246 1257 1244 1230 1210 1220 1252 1268 1261 1269 1292 1296 1311 1316 1331 1341 1345 1345 1316 1312 1314 1337 1347 1342 1324 1324 1367 1311 1298 1304 1353 1326 1236 1186 1189 1181 1115 1107 1098 1061 1019 996 970 920 844 778 769 777 761 722 709 757 812 855 882 893 905 940 1013 1107 1211 1334 1362 1359 1360 1373 1389 1410 1422 1420 1443 1480 1492 1500 1532 1597 1691 1687 1685 1692 1698 1691 1697 1755 1835 1814 1821 1832 1820 1814 1809 1805 1852 1927 1877 1861 1868 1898 1917 1903 1887 1834 1824 1790 1805 1821 1824 1839 1899 1986 2047 2046 1963 1855 1799 1792 1770 1780 1709 1624 1595 1578 1581 1586 1560 1518 1635 1741 1715 1659 1603 1530 1349 1088 1126 1153 1176 1224 1270 1293 1323 1247 1071 932 780 632 589 602 553 470 422 367 320 330 318 294 277 223 174 145 118 92 94 110 123 158 135 103 52 14 16 33 27 3 28 58 60 67 55 35 37 38 11 1 21 29 34 31 29 50 113 63 28 7 0 0 0 0 0 0 0 0 0 0 0 0 0 15 24 24 20 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 44 45 5 0 5 12 36 59 48 76 93 82 75 77 93 115 149 163 164 156 145 157 182 187 181 176 162 168 184 178 150 129 123 129 129 135 150 169 180 184 189 197 210 248 281 299 315 313 309 389 468 442 428 450 374 294 291 297 333 370 389 386 363 363 358 344 346 349 342 338 334 305 262 231 206 182 184 203 195 183 141 132 153 172 174 179 179 173 161 142 129 125 117 107 96 90 97 98 87 85 89 101 110 149 181 189 194 203 224 215 229 243 250 259 273 256 215 219 224 226 228 227 202 154 130 124 117 100 86 91 84 79 105 116 125 136 134 120 111 125 132 154 160 139 145 144 131 114 108 119 124 122 99 94 73 43 21 13 19 29 29 37 32 26 17 1 5 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 82 152 189 212 238 247 232 200 158 114 84 75 77 80 90 108 127 131 111 93 76 68 67 70 77 95 118 153 175 192 218 247 273 305 352 382 464 554 640 714 769 810 846 867 883 894 895 883 876 887 897 885 915 897 903 916 934 948 950 939 919 881 900 879 867 844 826 832 847 880 884 872 885 875 862 855 830 785 725 703 682 659 640 629 625 620 613 582 613 606 579 559 565 592 599 588 580 566 493 408 368 372 375 417 390 462 569 687 783 839 871 914 894 896 891 920 975 1020 1057 1119 1142 1207 1250 1244 1244 1226 1178 1147 1149 1133 1119 985 880 801 723 679 726 638 727 789 1011 1191 1236 1219 1120 776 881 891 918 893 860 857 875 893 906 884 824 808 832 834 791 761 768 825 843 735 601 547 531 521 620 628 657 645 667 690 685 665 675 695 658 658 654 657 632 606 642 654 499 482 502 506 472 431 401 350 299 283 257 236 183 128 94 59 39 27 21 33 35 33 43 61 64 83 119 171 209 276 338 365 427 505 562 637 700 769 846 897 936 1018 1065 1050 1043 1053 1080 1114 1138 1141 1174 1142 1158 1193 1223 1243 1254 1250 1252 1234 1214 1190 1199 1229 1247 1256 1279 1283 1302 1317 1325 1334 1345 1350 1342 1334 1330 1300 1310 1327 1333 1345 1373 1362 1322 1298 1318 1356 1321 1237 1210 1208 1180 1178 1145 1119 1073 1027 1018 998 936 846 818 805 793 771 727 710 747 793 823 836 851 876 921 989 1111 1226 1300 1313 1300 1305 1334 1354 1393 1395 1414 1423 1423 1427 1449 1494 1577 1679 1661 1666 1672 1681 1681 1672 1731 1781 1792 1803 1804 1806 1824 1837 1810 1859 1899 1900 1887 1883 1898 1901 1861 1839 1830 1814 1771 1754 1794 1837 1824 1881 1990 2044 2074 2074 2016 1912 1832 1784 1778 1696 1617 1566 1536 1530 1533 1523 1518 1612 1716 1701 1639 1593 1477 1271 1081 1079 1143 1137 1178 1260 1314 1347 1290 1143 993 833 717 685 676 587 480 418 406 394 365 339 326 291 255 207 174 141 102 76 84 116 155 151 116 66 29 17 22 35 1 28 44 48 45 36 34 40 45 7 0 14 25 27 30 29 35 80 73 42 21 14 0 0 0 0 0 0 0 0 0 0 0 0 14 23 24 22 14 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 13 28 41 39 33 34 52 14 32 71 80 73 76 106 101 130 106 102 101 103 122 139 148 135 131 129 145 175 187 173 153 138 126 119 121 134 155 172 176 169 168 186 217 247 269 296 259 268 334 413 447 415 446 424 377 315 285 299 332 365 373 370 360 344 331 335 350 346 345 328 305 267 223 188 189 184 189 191 179 158 150 158 170 176 179 175 170 159 141 131 121 126 113 95 83 83 85 82 71 67 75 86 119 159 161 190 205 218 226 248 262 269 278 294 282 250 237 242 249 281 243 205 158 137 134 129 114 99 89 85 86 89 100 125 144 150 130 108 109 124 137 136 122 144 140 137 122 106 108 121 123 113 96 70 44 20 10 17 18 25 30 24 20 19 21 23 25 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 35 97 144 181 239 268 268 242 203 163 119 86 78 71 70 76 90 107 116 102 90 79 73 71 74 86 107 132 179 203 218 240 258 267 280 315 380 462 553 640 713 770 817 857 869 894 917 923 922 919 924 931 921 932 946 934 937 953 962 962 958 939 903 915 914 898 868 849 855 871 879 877 858 873 883 880 872 857 814 759 724 696 673 660 656 651 637 618 575 623 606 597 575 535 538 523 543 503 528 485 391 319 296 300 309 365 437 495 606 732 802 818 829 826 824 778 768 810 885 974 1074 1115 1122 1148 1179 1224 1234 1191 1149 1144 1134 1124 919 807 733 611 518 482 462 499 468 520 635 711 708 688 572 778 833 865 818 777 803 831 841 874 865 715 702 756 754 712 705 687 717 793 799 688 517 368 331 437 432 532 555 574 610 635 638 659 690 676 645 623 621 618 606 603 619 508 490 481 466 438 402 368 336 291 277 270 254 205 144 104 74 46 35 24 27 28 27 31 39 47 68 100 144 186 220 249 304 377 447 538 623 670 720 764 807 900 997 1045 1028 1010 1016 1044 1071 1077 1110 1140 1115 1132 1167 1206 1238 1249 1258 1245 1227 1202 1174 1177 1204 1228 1247 1248 1284 1305 1317 1326 1336 1346 1351 1336 1335 1308 1364 1341 1299 1325 1334 1350 1344 1342 1310 1325 1348 1318 1247 1220 1227 1228 1191 1161 1131 1089 1052 1047 1034 1011 934 860 830 823 785 735 715 731 757 773 799 826 858 919 990 1137 1227 1240 1248 1246 1252 1298 1327 1366 1385 1393 1389 1372 1376 1424 1479 1571 1668 1647 1637 1650 1667 1665 1646 1695 1743 1765 1779 1790 1813 1841 1839 1805 1834 1848 1875 1889 1906 1919 1887 1823 1787 1817 1785 1756 1761 1791 1825 1795 1847 1958 2021 2074 2101 2039 1879 1817 1817 1783 1704 1632 1571 1498 1424 1477 1538 1585 1632 1684 1661 1580 1478 1369 1240 1256 1278 1306 1281 1234 1273 1353 1378 1336 1188 1006 846 750 748 804 697 565 465 433 435 412 358 324 280 272 224 181 141 112 105 83 106 119 137 125 109 89 46 21 40 7 24 40 45 43 37 33 38 41 12 0 4 11 19 19 28 39 50 58 54 41 23 0 0 0 0 0 0 0 0 0 0 0 0 11 19 18 16 2 0 0 0 0 0 0 0 0 0 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 24 28 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 3 15 30 27 13 1 9 45 10 3 0 29 64 78 125 94 117 125 118 106 92 103 94 102 103 126 138 146 177 198 200 167 158 133 109 103 108 125 141 144 150 160 178 201 225 235 246 223 231 264 338 464 410 448 438 390 336 301 289 303 343 344 352 345 332 326 332 341 338 341 324 302 269 236 258 261 188 186 184 174 167 168 170 165 174 177 175 169 155 141 134 128 124 116 99 82 82 87 78 63 53 58 67 74 93 114 166 193 209 227 242 239 267 286 303 295 271 264 269 263 285 257 208 167 153 151 149 134 125 103 107 120 116 110 129 148 170 166 161 161 158 132 118 126 139 140 128 119 116 98 96 98 93 78 60 40 23 8 4 11 26 27 16 26 22 21 27 30 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 46 76 103 198 262 289 285 254 211 169 129 108 92 74 66 68 78 91 101 97 89 84 82 80 84 98 123 155 210 237 249 261 273 285 299 324 383 453 538 628 706 766 805 829 863 888 919 932 938 943 954 964 957 959 993 977 967 975 979 975 977 953 930 948 940 916 886 867 873 898 892 886 871 866 872 881 888 880 839 789 744 709 687 677 673 669 659 630 593 588 597 651 668 605 542 485 463 405 445 463 420 353 314 317 314 365 406 421 492 636 778 823 806 804 776 733 640 629 745 872 990 1036 991 972 1020 1105 1181 1214 1194 1150 1108 1112 1041 1021 955 803 681 492 661 677 534 458 451 466 492 484 516 713 769 828 803 762 778 764 694 817 733 617 638 696 701 661 529 540 478 493 531 531 463 379 378 386 371 425 495 543 566 589 625 623 630 655 646 634 625 611 581 517 533 513 506 471 440 423 398 353 333 291 282 264 242 203 145 98 60 46 38 30 26 28 33 32 29 35 58 97 122 151 183 211 256 318 385 463 551 601 616 661 761 865 974 1024 1022 1002 998 1010 1020 1051 1091 1111 1097 1105 1136 1177 1207 1227 1253 1238 1226 1197 1166 1158 1179 1209 1210 1238 1278 1307 1317 1318 1327 1341 1342 1320 1320 1383 1360 1293 1286 1305 1311 1317 1324 1323 1311 1322 1339 1320 1260 1233 1235 1239 1205 1172 1139 1094 1067 1076 1074 1061 983 895 852 837 794 742 721 727 735 766 798 817 842 903 991 1139 1166 1181 1197 1203 1213 1275 1317 1357 1363 1381 1382 1362 1368 1408 1457 1568 1646 1664 1650 1639 1658 1651 1626 1690 1736 1766 1780 1798 1823 1855 1838 1801 1802 1803 1801 1842 1918 1946 1878 1796 1751 1789 1805 1784 1775 1824 1853 1820 1840 1916 1969 2015 2063 2043 1931 1892 1879 1789 1719 1653 1567 1514 1477 1511 1549 1608 1657 1669 1627 1532 1419 1356 1297 1434 1504 1499 1434 1329 1333 1364 1396 1359 1232 1155 1070 873 802 927 805 674 568 528 497 413 405 384 344 324 278 249 232 176 109 82 92 114 128 128 123 103 57 23 33 10 20 39 43 43 35 37 32 34 15 0 0 3 15 15 25 40 42 43 46 42 36 3 0 0 0 0 0 0 0 0 0 0 0 4 9 13 14 2 0 0 0 0 0 0 0 0 0 11 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 33 60 67 56 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 27 48 39 5 1 0 0 9 18 14 33 63 79 98 92 122 93 80 83 97 109 99 148 134 135 130 133 145 151 193 187 184 182 164 134 104 88 85 94 94 111 131 143 164 195 214 217 218 221 235 256 296 509 464 472 449 398 352 327 299 299 304 312 323 325 323 321 324 330 338 341 329 304 269 233 235 237 205 185 176 163 160 158 167 157 165 177 180 174 157 151 139 134 134 129 107 90 85 89 80 59 43 43 48 58 88 108 142 172 193 210 210 231 243 273 306 315 303 297 277 269 264 241 206 185 174 169 172 163 151 138 141 150 137 137 149 162 173 191 213 179 192 149 131 133 143 135 105 102 108 94 83 76 68 55 45 30 21 10 8 17 30 28 26 34 36 29 17 15 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 26 46 100 199 268 293 290 262 219 180 156 137 97 75 64 63 70 81 93 95 92 91 89 89 94 110 139 179 237 272 282 286 299 315 325 343 390 436 509 600 655 701 757 799 853 870 903 926 937 949 968 986 985 991 1022 1011 991 989 987 980 988 964 961 972 962 944 920 899 898 918 912 901 899 888 878 884 898 894 860 805 773 739 719 703 687 682 678 660 622 587 593 635 697 718 595 484 422 351 368 414 422 394 378 357 337 347 364 361 402 530 698 793 791 750 740 689 558 522 651 767 906 969 951 929 894 908 981 1069 1199 1131 1112 1118 1105 1092 1053 966 868 764 773 768 759 764 661 503 463 435 579 637 629 626 668 748 791 737 591 663 614 590 631 676 647 543 494 481 428 363 377 436 446 393 402 435 385 400 459 506 517 526 580 512 561 572 583 613 639 631 579 474 472 446 429 417 418 423 391 311 299 281 283 266 232 186 143 121 99 82 58 51 45 50 53 31 27 30 54 76 104 139 168 197 222 267 335 398 477 497 516 612 713 833 956 1013 1023 1015 1003 992 1005 1043 1079 1088 1084 1087 1109 1136 1160 1210 1235 1235 1224 1197 1164 1146 1151 1167 1201 1232 1268 1302 1308 1297 1299 1308 1323 1304 1326 1374 1350 1300 1293 1295 1294 1269 1300 1310 1307 1319 1342 1329 1245 1240 1234 1231 1214 1186 1148 1099 1085 1095 1102 1072 996 915 868 849 804 765 750 740 742 759 784 805 818 875 975 996 1082 1142 1148 1161 1189 1274 1313 1332 1344 1372 1384 1375 1382 1422 1456 1542 1611 1669 1661 1627 1656 1659 1648 1682 1731 1757 1781 1806 1816 1859 1845 1777 1758 1755 1774 1845 1933 1954 1858 1791 1761 1769 1798 1810 1778 1833 1868 1842 1846 1885 1936 2003 2040 2031 1988 1883 1850 1795 1746 1650 1513 1519 1530 1551 1578 1639 1676 1643 1556 1481 1402 1400 1469 1551 1578 1529 1425 1330 1341 1394 1367 1288 1229 1193 1080 902 924 976 875 769 720 684 581 486 443 466 455 413 372 349 286 193 136 103 91 106 117 119 125 109 70 44 27 11 9 25 44 41 34 30 11 18 19 9 9 11 3 1 12 30 40 38 36 35 55 13 1 0 0 0 0 0 0 0 0 0 0 0 1 4 3 0 0 0 0 0 0 0 0 0 0 9 16 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 40 70 85 48 20 21 7 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 16 32 22 0 0 0 0 0 0 3 5 15 79 106 99 102 98 88 69 69 91 120 185 200 188 162 147 158 182 221 202 191 175 145 119 96 79 79 79 80 91 105 112 137 177 177 192 206 217 228 269 306 433 472 484 454 391 353 345 322 313 292 290 307 319 317 312 313 322 337 349 343 316 273 265 244 220 201 188 176 159 149 145 151 151 160 179 181 180 180 158 145 144 144 135 109 99 92 90 80 60 40 39 37 51 81 100 121 148 155 174 202 218 222 249 285 291 290 300 285 263 248 236 226 221 188 188 188 188 183 179 174 164 154 158 175 192 196 201 264 231 218 172 144 149 154 125 96 94 93 90 84 72 57 35 23 19 12 7 12 26 47 39 44 41 35 27 11 0 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 41 85 174 250 285 287 262 229 203 177 132 95 75 64 61 65 75 86 87 92 96 97 99 105 121 151 194 253 275 298 318 335 344 346 355 390 424 485 531 577 638 707 767 829 861 885 914 932 949 965 975 996 1009 1031 1029 1007 1000 994 984 996 992 976 984 979 966 946 929 927 937 935 948 925 905 894 895 905 903 876 823 801 791 758 718 694 686 691 686 652 606 597 602 656 741 646 525 433 362 343 371 396 390 380 360 352 344 359 346 364 459 563 568 664 729 697 647 537 478 578 691 817 846 908 880 786 729 740 798 946 911 792 828 984 1121 1134 1042 960 862 688 651 589 569 549 476 454 453 423 442 426 438 554 722 790 648 556 502 493 527 563 578 567 479 429 427 404 332 286 301 334 336 375 404 392 390 418 441 432 429 445 410 480 512 536 579 617 613 603 548 481 409 369 365 394 422 389 285 276 252 266 279 250 205 206 179 229 143 123 93 87 96 61 30 28 31 42 60 97 135 158 176 196 237 293 359 387 422 497 580 673 808 937 1006 1024 1022 1012 991 1001 1042 1076 1080 1076 1077 1080 1095 1149 1192 1217 1234 1222 1199 1185 1177 1157 1164 1189 1214 1252 1285 1286 1264 1263 1266 1293 1289 1310 1319 1271 1229 1293 1282 1282 1249 1282 1304 1304 1308 1316 1322 1314 1260 1200 1211 1228 1202 1159 1110 1117 1112 1114 1082 1016 941 886 865 819 816 768 734 722 730 752 774 804 871 891 939 1038 1098 1091 1113 1175 1263 1284 1303 1331 1356 1371 1387 1408 1434 1464 1485 1582 1659 1647 1619 1651 1659 1652 1642 1687 1748 1777 1788 1795 1853 1844 1806 1739 1700 1765 1893 1958 1936 1834 1797 1791 1793 1807 1819 1803 1845 1867 1858 1862 1873 1916 1997 2039 2037 1968 1908 1862 1826 1749 1635 1537 1594 1564 1585 1620 1634 1607 1544 1461 1428 1414 1490 1574 1602 1554 1459 1391 1319 1373 1426 1359 1288 1253 1175 1113 1003 1036 1009 907 829 800 741 655 517 458 498 517 488 450 384 325 249 192 136 102 97 101 99 107 107 76 53 41 27 16 24 41 36 33 26 22 25 23 12 17 16 3 0 0 13 31 37 38 36 48 37 16 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 14 17 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 39 80 88 60 44 30 21 14 0 0 0 0 0 0 0 0 0 0 0 0 19 9 0 0 0 0 0 0 0 0 0 0 0 2 56 66 69 69 74 76 67 74 100 141 160 175 202 198 181 202 228 237 228 213 177 140 108 90 76 73 73 71 69 77 72 99 103 116 135 155 194 204 264 317 327 382 440 432 362 333 339 342 326 296 280 294 310 306 304 304 316 341 357 350 322 302 284 248 215 196 188 172 165 132 128 140 148 156 173 172 176 178 164 154 153 151 132 127 102 95 92 81 63 48 40 35 42 65 86 97 110 106 143 184 201 213 235 250 264 325 342 310 267 253 261 262 238 210 200 199 205 210 213 192 172 159 171 200 218 225 209 269 259 235 210 196 180 181 134 109 102 104 102 86 81 51 25 13 9 4 3 20 39 46 49 53 48 35 32 15 13 23 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 25 68 134 210 256 268 258 240 216 160 117 87 72 64 60 64 71 77 77 88 96 102 109 116 131 160 201 233 260 305 339 358 363 359 361 387 420 446 471 526 600 667 726 794 839 859 897 916 926 942 962 990 1001 1021 1028 1010 999 993 985 987 992 981 991 992 987 973 955 949 957 957 952 939 918 906 910 920 920 888 849 852 829 793 748 702 680 695 691 663 635 617 607 645 730 709 586 471 397 346 333 356 384 381 346 347 335 341 319 302 314 330 421 551 658 605 596 565 499 515 568 565 682 777 758 693 635 608 605 629 498 407 465 606 748 842 854 809 862 720 653 527 432 417 392 346 385 399 380 400 491 597 653 648 536 502 449 409 410 436 471 490 435 381 344 324 289 249 226 225 228 282 257 336 355 368 383 363 343 332 367 418 480 513 533 557 556 551 502 469 427 372 340 358 401 386 298 264 233 263 303 296 250 235 322 335 306 198 112 96 95 50 31 29 29 42 74 111 138 155 159 171 212 270 292 331 408 487 559 644 784 917 976 1004 1027 1018 992 998 1041 1072 1081 1079 1076 1077 1093 1142 1179 1205 1225 1217 1201 1199 1195 1168 1169 1179 1198 1232 1259 1257 1240 1228 1236 1256 1263 1279 1273 1276 1340 1326 1232 1251 1232 1264 1294 1296 1304 1304 1314 1328 1266 1201 1212 1239 1212 1170 1143 1144 1129 1126 1106 1050 970 905 878 879 836 788 751 729 723 733 782 797 813 861 922 1004 1066 1047 1094 1163 1205 1234 1276 1320 1351 1363 1380 1419 1430 1436 1489 1581 1635 1616 1603 1632 1641 1641 1633 1681 1744 1737 1750 1792 1843 1849 1781 1692 1682 1781 1916 1953 1886 1820 1828 1842 1819 1789 1786 1808 1871 1872 1857 1851 1869 1921 2000 2039 2034 2009 1946 1908 1834 1700 1618 1615 1641 1637 1647 1654 1635 1587 1520 1466 1417 1438 1498 1530 1522 1487 1395 1348 1329 1359 1384 1352 1287 1223 1155 1163 1066 1053 1012 968 921 803 699 625 528 507 565 587 571 526 408 346 266 236 183 142 131 113 92 78 88 69 47 31 29 34 16 34 13 3 0 9 18 13 1 16 17 6 0 0 3 15 30 40 34 32 25 26 33 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 13 17 18 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 26 2 0 0 0 14 48 64 86 55 72 68 74 89 64 9 0 0 0 0 0 0 0 0 0 11 20 11 4 0 0 0 0 0 0 0 2 5 2 19 3 18 33 32 28 45 68 82 85 96 114 116 123 161 207 209 219 230 216 187 170 155 135 115 99 91 87 75 60 50 46 54 59 60 71 83 107 170 189 196 216 254 299 351 385 319 310 309 324 327 299 271 282 295 297 298 301 313 331 344 340 326 319 295 257 219 179 160 146 132 118 124 138 145 150 153 161 173 172 165 164 160 161 174 141 116 108 95 80 67 70 47 35 38 49 65 65 72 82 97 132 176 201 210 216 238 303 346 325 276 271 273 272 245 220 206 203 207 211 232 218 197 185 193 212 219 232 221 256 260 242 234 232 201 197 158 122 104 99 86 80 93 58 27 16 12 0 3 24 29 35 39 44 51 48 28 14 27 40 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 51 95 157 207 226 231 227 195 139 101 78 67 61 59 61 65 69 78 88 96 106 114 123 137 161 181 208 258 309 343 361 368 367 367 388 402 413 443 494 558 621 682 753 803 835 854 881 904 920 948 982 989 1007 1016 1005 996 995 995 998 1001 991 995 999 998 990 975 967 968 972 964 957 938 923 922 931 934 915 910 882 850 823 786 729 683 681 673 658 650 636 623 648 726 761 692 535 433 390 355 338 379 415 378 338 321 311 303 243 140 145 177 436 549 502 515 542 510 480 285 298 436 527 631 646 565 503 472 345 203 221 277 329 406 528 635 629 634 573 589 524 405 332 289 277 316 322 330 441 577 650 640 486 492 501 439 399 359 346 397 425 408 353 271 242 236 231 227 215 191 219 215 279 305 312 323 314 307 307 334 387 457 480 483 523 520 504 467 419 404 365 313 308 346 348 284 243 249 298 343 347 313 284 325 307 325 246 150 98 73 78 59 52 43 67 105 133 151 165 159 160 161 189 247 321 399 478 545 630 757 841 903 976 1029 1027 993 996 1037 1066 1078 1085 1084 1073 1092 1138 1167 1193 1209 1202 1189 1195 1193 1177 1175 1169 1179 1202 1218 1220 1216 1194 1203 1217 1229 1242 1244 1233 1235 1266 1210 1219 1215 1248 1282 1278 1285 1301 1356 1340 1270 1215 1210 1228 1224 1195 1187 1148 1136 1143 1138 1092 1004 937 939 901 850 809 768 735 735 730 713 741 777 833 903 982 1040 1020 1060 1119 1156 1208 1260 1307 1346 1355 1391 1412 1420 1443 1504 1573 1600 1589 1586 1615 1620 1616 1622 1666 1716 1690 1726 1790 1812 1814 1751 1680 1704 1789 1913 1911 1845 1838 1861 1849 1797 1781 1788 1858 1842 1813 1793 1805 1848 1925 2014 2051 2020 1978 1963 1918 1814 1706 1641 1695 1703 1674 1652 1650 1621 1560 1472 1510 1468 1460 1476 1478 1454 1375 1249 1310 1382 1367 1350 1341 1300 1251 1118 1138 1126 1087 1060 1067 1032 843 688 615 556 605 676 706 642 540 434 380 324 280 246 216 192 142 108 86 91 76 39 13 17 36 3 9 2 0 1 0 0 0 0 5 15 10 0 0 1 9 18 29 29 27 26 26 27 46 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 20 19 16 11 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 49 31 113 99 24 49 78 22 26 65 104 104 108 129 84 54 10 0 0 0 0 0 0 0 0 11 22 26 18 0 0 0 0 0 0 0 2 5 0 37 28 23 29 27 11 26 55 78 93 97 98 98 106 141 159 197 208 204 185 131 103 108 118 118 112 100 79 65 48 37 34 44 30 15 44 60 89 149 154 154 178 206 235 264 299 279 268 278 305 321 297 271 276 276 283 291 298 306 318 322 318 318 313 293 261 218 174 151 135 117 117 136 141 134 136 145 158 163 163 160 172 171 181 178 159 143 130 103 92 93 81 59 43 38 36 42 33 52 70 80 93 130 174 171 190 221 286 345 331 304 296 291 272 245 222 207 212 202 229 260 261 230 195 214 218 226 227 226 232 234 235 236 234 228 211 173 138 126 107 81 83 93 78 58 55 21 2 14 26 25 21 24 36 52 51 24 19 30 50 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 23 63 108 138 160 180 188 170 129 91 71 60 55 55 57 61 70 82 91 99 107 114 122 133 145 160 199 247 295 330 350 360 367 372 380 380 395 422 465 521 582 645 719 777 782 811 856 886 899 926 959 975 987 1002 1005 1000 994 992 996 1007 1001 1003 1005 1009 1011 1008 999 989 986 979 971 959 942 932 941 956 959 941 916 882 854 818 763 718 705 682 662 651 641 635 654 714 760 750 682 583 486 398 344 354 423 406 354 323 308 297 274 218 114 141 345 427 311 328 427 438 449 283 237 328 393 485 505 415 350 288 240 181 177 201 229 270 340 410 403 441 516 495 438 368 231 92 202 262 276 305 423 531 570 584 442 432 478 408 382 344 282 308 349 382 335 246 212 190 175 203 205 163 164 199 244 269 278 286 276 291 308 303 335 391 407 379 388 441 466 386 355 360 342 304 288 284 277 238 241 285 340 374 372 335 331 337 317 286 275 224 125 96 92 108 108 91 86 107 145 163 177 174 174 170 185 232 308 395 465 534 620 691 742 840 961 1024 1022 991 1005 1038 1049 1061 1079 1083 1065 1091 1132 1153 1175 1187 1178 1163 1171 1172 1182 1179 1160 1160 1169 1172 1175 1163 1154 1162 1176 1204 1225 1222 1217 1203 1214 1186 1191 1207 1239 1268 1263 1263 1298 1325 1324 1282 1239 1225 1225 1235 1231 1196 1148 1144 1166 1171 1128 1048 1047 980 916 868 833 791 745 736 729 678 718 755 797 873 963 1008 1006 999 1070 1150 1218 1270 1309 1345 1368 1395 1401 1433 1474 1515 1548 1569 1565 1569 1573 1590 1609 1630 1656 1664 1684 1715 1745 1750 1739 1700 1678 1744 1816 1876 1867 1873 1889 1876 1829 1801 1821 1818 1873 1887 1813 1751 1779 1844 1946 2013 2040 1987 1987 1993 1905 1802 1741 1694 1752 1777 1747 1663 1540 1463 1429 1464 1546 1550 1512 1461 1436 1428 1290 1117 1268 1396 1421 1402 1334 1265 1335 1302 1275 1245 1205 1159 1123 1081 910 724 585 586 655 768 863 748 595 481 416 355 341 342 274 204 159 123 99 90 88 83 64 40 40 9 0 13 28 23 1 8 1 0 0 3 2 0 0 0 0 13 21 25 27 27 24 19 51 33 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 18 19 16 14 13 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 58 40 26 92 5 19 45 68 113 166 173 157 108 85 25 0 0 0 0 0 0 0 12 26 32 29 15 0 11 5 0 0 0 0 0 0 15 40 46 42 43 34 7 18 39 76 92 93 104 106 116 108 112 143 162 172 164 114 95 96 107 112 112 105 77 42 26 19 18 15 6 4 27 42 70 96 107 133 166 193 219 228 238 226 219 243 278 307 292 275 261 259 270 278 290 305 294 286 285 291 296 287 267 213 181 170 148 123 122 131 134 134 138 149 157 153 155 156 164 172 184 184 171 162 146 139 120 106 92 74 58 43 37 37 32 40 59 76 86 131 134 135 160 209 267 350 337 329 314 293 271 254 234 226 233 228 252 286 300 279 278 278 252 238 231 227 228 222 223 239 248 241 215 185 169 149 114 90 96 107 106 100 85 31 9 27 42 36 36 25 33 51 49 28 17 30 68 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 30 50 70 102 132 145 138 117 81 64 54 51 50 53 61 72 85 99 104 109 113 117 122 130 155 183 224 271 308 327 338 349 353 364 361 376 405 445 497 557 620 693 711 739 789 838 867 883 906 929 954 979 977 988 1002 1002 993 986 1003 1008 1006 1009 1012 1010 1007 1007 1006 996 989 983 978 966 951 949 954 969 965 938 901 869 839 798 765 752 734 694 676 660 649 670 712 741 740 741 663 551 450 378 361 413 398 372 364 335 305 285 244 178 123 240 248 203 177 191 231 287 274 218 244 265 317 328 272 263 178 220 191 174 181 201 226 242 252 273 188 286 299 287 240 71 66 143 145 187 220 260 312 361 401 357 341 356 292 294 310 244 205 254 320 346 318 272 211 197 263 186 125 107 128 158 192 239 277 259 245 271 267 281 315 335 322 302 331 372 304 295 300 297 299 303 277 251 236 263 317 372 402 396 389 358 341 307 280 253 211 160 135 136 158 151 136 115 114 152 164 185 186 193 197 205 233 292 380 444 521 576 610 690 816 939 1003 1009 983 957 947 990 1041 1063 1077 1058 1090 1120 1137 1147 1154 1151 1128 1133 1145 1177 1176 1157 1145 1150 1155 1128 1113 1113 1120 1136 1167 1184 1167 1188 1176 1180 1157 1164 1197 1229 1242 1250 1246 1295 1312 1318 1294 1257 1242 1240 1251 1232 1188 1154 1164 1197 1202 1158 1147 1085 1007 936 892 859 811 751 732 679 667 697 723 767 849 925 961 970 997 1075 1160 1225 1269 1302 1351 1355 1376 1411 1458 1502 1522 1524 1572 1555 1555 1547 1559 1586 1622 1655 1608 1686 1707 1701 1683 1667 1672 1707 1766 1799 1829 1834 1864 1893 1873 1837 1876 1869 1839 1830 1840 1811 1758 1788 1846 1935 1973 1979 1994 2022 2003 1921 1805 1774 1747 1783 1794 1751 1640 1426 1314 1352 1459 1533 1565 1551 1488 1451 1459 1305 1139 1280 1420 1479 1429 1295 1283 1370 1349 1325 1324 1306 1243 1144 1066 909 743 651 638 710 855 966 900 727 579 478 438 449 440 319 223 183 158 127 117 124 85 62 50 46 31 30 38 40 26 0 26 7 7 7 0 0 0 0 0 0 11 19 21 21 21 22 22 46 36 18 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 18 19 17 16 14 14 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 11 16 1 16 23 29 34 50 92 161 115 94 72 41 26 23 0 0 0 0 8 26 40 37 17 1 11 14 4 0 0 0 0 0 6 17 24 24 28 40 11 1 20 39 46 53 71 95 94 98 100 106 109 119 141 136 121 117 109 105 108 114 118 70 34 19 7 0 0 0 0 0 23 44 55 76 107 141 168 190 197 198 196 196 218 259 286 281 271 260 248 258 259 274 285 271 259 261 265 265 253 249 222 196 178 153 121 119 128 135 141 147 156 160 155 157 158 161 170 180 184 178 170 165 159 134 111 104 92 74 70 60 46 35 38 66 96 107 107 110 104 127 192 226 320 348 351 339 320 289 268 263 257 257 260 275 303 340 340 319 316 285 255 245 238 241 223 225 246 260 243 205 192 196 166 135 116 115 119 120 124 100 53 30 42 56 53 40 36 37 53 58 43 46 53 76 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 29 66 97 111 109 96 70 56 50 47 46 50 62 75 90 110 115 114 114 113 112 119 140 157 193 237 274 297 307 313 319 337 341 361 392 431 479 538 595 617 669 713 771 821 849 865 885 899 931 938 948 973 999 1008 1001 990 1004 1004 1003 1003 1007 1013 1014 1015 1019 1010 1002 995 993 993 988 970 965 982 975 963 928 893 869 840 812 772 754 727 712 689 672 701 733 740 728 718 651 566 491 431 402 406 398 394 377 345 303 261 233 227 124 123 164 166 160 174 195 259 270 221 205 195 206 229 235 229 183 182 177 174 160 153 168 170 192 200 118 94 73 62 64 56 92 89 92 129 140 152 185 209 222 219 172 178 159 188 247 234 166 166 190 191 264 325 307 261 265 270 163 99 98 98 115 183 221 165 138 176 187 207 228 230 234 246 252 284 308 301 300 317 330 355 307 257 263 289 331 389 438 437 427 379 328 294 277 260 237 212 193 193 191 175 162 148 140 164 164 169 195 210 214 216 229 269 351 381 455 497 564 667 794 915 985 997 986 981 987 1002 1031 1063 1063 1056 1079 1095 1108 1119 1128 1125 1090 1095 1109 1149 1158 1154 1151 1145 1140 1091 1077 1074 1075 1078 1092 1113 1112 1146 1151 1158 1150 1159 1185 1203 1218 1237 1233 1276 1302 1321 1315 1285 1280 1247 1248 1224 1178 1165 1193 1222 1226 1214 1174 1102 1026 966 930 898 835 791 733 661 661 680 696 739 822 884 888 943 989 1072 1164 1223 1260 1301 1309 1358 1399 1436 1475 1498 1498 1497 1529 1541 1525 1516 1533 1570 1615 1626 1587 1638 1668 1661 1632 1629 1676 1750 1757 1771 1771 1782 1840 1900 1870 1853 1893 1837 1812 1829 1846 1822 1771 1823 1850 1914 1936 1966 2003 2024 2038 1938 1816 1799 1798 1799 1783 1730 1592 1354 1326 1333 1408 1465 1528 1569 1516 1429 1383 1214 1218 1268 1382 1513 1414 1247 1354 1360 1352 1356 1358 1326 1274 1169 1099 941 794 737 773 861 959 1023 949 806 645 555 537 490 491 372 266 201 169 156 150 133 97 79 69 61 49 42 41 30 0 0 16 7 11 19 13 0 0 0 0 0 3 7 9 20 19 24 21 33 39 33 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 14 17 18 17 16 15 14 14 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 2 19 17 10 12 15 17 85 105 81 68 60 52 46 38 2 0 0 0 5 15 30 29 3 0 38 34 0 0 0 0 0 0 15 30 24 6 37 55 24 6 12 29 45 64 73 85 91 100 94 78 88 108 117 115 118 116 105 97 95 97 97 48 11 2 0 0 0 0 0 0 12 22 35 63 97 127 152 166 169 173 179 176 201 240 258 258 254 242 235 245 241 252 258 251 245 246 247 239 232 229 211 187 175 151 117 107 103 116 133 143 154 153 159 155 154 160 166 173 182 190 185 182 171 148 120 114 108 101 90 72 55 44 33 58 62 79 90 84 81 99 184 216 221 300 355 350 320 298 296 292 273 274 297 310 328 349 357 343 329 299 262 256 256 251 237 231 245 267 258 258 206 190 181 165 142 131 131 124 122 100 72 60 66 70 60 54 48 47 58 70 113 67 72 80 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 47 81 95 95 85 63 56 48 43 42 48 62 79 99 122 127 126 121 113 105 105 121 143 162 196 234 255 265 280 293 311 325 350 382 419 464 507 527 569 641 695 755 809 842 863 885 889 895 910 931 964 999 1016 1013 1007 1011 1009 1012 1007 1005 1007 1005 1016 1024 1016 1008 1004 1003 1004 1002 990 987 990 987 944 936 952 944 918 831 780 764 744 736 716 697 731 745 770 737 700 642 572 511 466 430 421 420 410 388 360 310 251 254 263 203 144 121 129 156 176 184 242 289 247 211 191 177 168 174 159 139 157 159 143 114 93 97 105 125 145 162 106 43 25 24 22 22 26 60 82 77 84 118 132 120 113 77 90 102 162 277 322 218 163 160 136 219 327 359 336 288 303 283 189 217 220 162 152 156 72 91 123 144 158 166 177 207 275 307 315 366 379 361 363 384 417 364 305 309 322 344 384 408 452 426 371 327 308 296 280 270 263 244 235 222 198 179 173 174 200 202 190 221 240 244 240 233 244 297 285 347 434 528 635 761 887 973 991 993 985 972 974 1006 1042 1049 1054 1063 1065 1079 1099 1109 1100 1080 1060 1065 1105 1124 1127 1135 1137 1130 1074 1042 1033 1030 1028 1038 1066 1063 1106 1136 1149 1149 1155 1165 1174 1216 1219 1221 1258 1297 1330 1349 1335 1302 1296 1258 1214 1171 1176 1215 1227 1238 1228 1192 1138 1067 1012 986 951 897 850 735 668 660 666 676 726 806 806 859 914 971 1057 1150 1207 1248 1258 1309 1358 1409 1467 1500 1492 1476 1483 1494 1512 1502 1501 1524 1549 1570 1569 1559 1565 1610 1629 1618 1635 1696 1773 1762 1756 1745 1765 1837 1905 1843 1832 1853 1847 1817 1812 1840 1831 1792 1845 1853 1871 1900 1945 1995 2056 2035 1905 1886 1872 1840 1810 1793 1704 1573 1366 1338 1350 1361 1419 1524 1561 1527 1400 1321 1202 1186 1271 1388 1480 1350 1200 1240 1291 1314 1339 1374 1309 1293 1160 1168 1058 961 943 903 1009 1048 1053 949 820 733 687 585 515 439 360 282 200 153 144 128 132 104 97 88 76 64 58 48 3 0 0 0 0 4 8 5 0 0 0 0 0 2 5 1 14 17 19 18 26 36 36 32 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 2 0 8 14 13 8 8 14 14 14 15 15 13 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 15 10 8 6 0 27 73 62 33 26 26 34 30 6 4 4 0 0 1 5 1 0 0 40 63 32 0 0 0 5 37 88 90 24 1 50 67 56 38 32 42 59 80 95 105 102 95 88 72 74 96 105 104 104 90 56 49 64 72 68 41 24 19 0 0 0 0 0 0 0 3 13 47 77 104 125 130 135 149 159 156 179 206 218 225 222 217 222 218 215 219 225 237 243 236 234 223 216 211 198 172 167 140 112 102 97 100 119 127 139 135 142 141 144 154 155 162 185 194 195 190 180 160 139 132 131 127 104 78 62 50 29 42 51 56 58 62 74 93 112 151 207 270 335 349 343 315 309 295 276 275 302 304 318 319 326 333 331 305 288 294 295 278 257 246 239 256 250 237 214 204 209 202 173 177 150 127 115 103 90 82 79 74 62 64 72 62 67 86 108 93 91 92 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 38 73 89 91 82 71 62 47 39 41 51 67 88 110 136 141 138 129 114 99 93 100 124 132 161 184 202 227 253 274 294 313 343 377 414 445 462 491 550 619 679 744 803 843 867 893 893 901 908 928 959 992 1012 1014 1015 1017 1017 1019 1014 1012 1015 1014 1027 1027 1025 1019 1020 1020 1018 1021 1015 1009 998 987 967 986 1018 1011 962 862 804 775 753 751 738 712 731 756 794 756 705 641 571 510 472 460 459 437 422 402 379 338 276 261 277 249 239 168 145 190 220 214 232 302 284 250 223 194 163 137 119 113 133 122 102 85 70 56 57 80 110 135 86 32 25 26 24 19 45 53 53 50 59 78 85 79 66 65 74 140 243 312 365 407 406 354 278 263 307 364 402 355 340 345 349 348 313 241 186 155 111 125 135 176 206 193 185 223 309 379 385 432 472 465 440 437 443 423 377 370 366 358 370 377 437 437 372 329 320 319 312 309 278 254 248 239 215 193 193 206 217 251 242 262 271 262 249 235 234 233 259 319 399 492 599 721 852 953 954 973 959 920 908 937 1004 1033 1040 1042 1044 1061 1085 1089 1076 1058 1024 1022 1023 1047 1087 1106 1125 1117 1062 1011 991 989 988 995 1020 1014 1067 1118 1144 1150 1150 1152 1169 1224 1203 1212 1251 1313 1365 1371 1377 1353 1313 1263 1207 1171 1175 1202 1232 1246 1233 1203 1163 1105 1061 1050 1009 981 855 749 689 669 660 659 717 717 780 835 884 946 1029 1117 1176 1188 1247 1307 1355 1438 1521 1526 1495 1482 1479 1497 1483 1467 1485 1514 1507 1524 1526 1511 1534 1583 1613 1613 1638 1697 1773 1787 1750 1734 1774 1832 1856 1822 1850 1867 1855 1815 1799 1841 1854 1848 1860 1863 1865 1888 1928 1954 1969 1913 1883 1914 1914 1858 1802 1783 1699 1567 1439 1409 1415 1422 1450 1527 1518 1465 1334 1269 1258 1275 1319 1351 1381 1261 1160 1162 1168 1186 1303 1428 1398 1378 1241 1251 1270 1202 1036 958 1076 1140 1061 935 850 815 754 653 544 435 377 304 239 202 128 95 101 101 103 100 90 80 78 65 45 13 3 0 0 0 0 0 0 0 0 0 0 1 4 0 2 1 8 16 17 17 24 29 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 10 12 12 12 12 7 0 0 3 9 14 16 17 17 17 11 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 37 32 0 1 8 28 25 27 34 26 12 0 0 0 0 0 0 12 32 41 3 0 0 11 46 70 43 5 0 26 48 57 54 64 83 84 92 105 105 87 77 76 63 51 68 85 90 85 71 43 39 57 63 55 48 53 39 9 2 0 0 0 0 0 0 0 29 53 64 64 70 88 103 118 125 149 162 174 190 186 194 191 185 182 183 193 216 228 223 219 215 212 206 189 163 154 130 114 110 104 95 101 107 118 120 116 123 143 155 157 160 181 191 193 190 188 163 153 148 152 144 120 91 71 51 39 43 47 51 63 62 70 78 98 144 195 247 293 313 311 322 317 296 285 278 300 282 275 288 309 332 345 327 329 333 319 286 262 259 233 234 242 233 220 221 232 220 218 198 163 131 107 102 104 107 90 69 60 79 107 89 86 113 132 128 117 107 99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 68 86 91 87 81 66 51 44 47 59 79 104 126 149 157 152 138 117 96 84 84 98 103 115 132 160 195 227 253 278 309 344 381 406 423 451 489 541 604 672 737 797 844 868 876 903 916 920 934 958 987 1010 1014 1017 1017 1021 1021 1022 1022 1018 1016 1029 1030 1026 1026 1030 1032 1033 1036 1032 1022 1004 992 1011 1030 1032 1016 979 889 837 795 770 765 760 741 730 763 800 777 715 642 579 533 498 498 499 481 448 417 389 346 283 243 243 238 207 175 209 286 313 280 256 307 301 280 242 203 177 126 110 115 110 99 87 72 55 45 41 50 82 101 98 86 76 71 54 21 38 50 37 31 50 67 75 78 59 52 89 190 304 361 360 374 452 467 406 377 409 434 449 434 418 413 412 410 379 311 258 217 199 197 206 246 276 254 220 257 325 399 424 429 449 484 501 493 463 460 441 439 441 419 377 350 400 424 377 341 335 337 337 333 308 270 252 243 230 219 218 227 244 298 299 300 293 270 247 232 230 226 253 309 383 471 574 685 814 845 898 953 950 914 907 920 930 990 1000 1012 1023 1040 1066 1066 1058 1036 991 974 977 1001 1038 1060 1111 1096 1044 1006 980 959 951 951 974 971 1029 1094 1120 1134 1151 1153 1174 1224 1197 1209 1248 1278 1296 1340 1359 1358 1322 1268 1212 1183 1186 1198 1244 1239 1236 1224 1189 1137 1114 1135 1090 985 860 769 716 680 651 649 652 712 761 811 861 917 988 1080 1103 1155 1247 1302 1347 1434 1527 1516 1487 1486 1491 1494 1464 1447 1476 1483 1456 1453 1485 1494 1527 1580 1603 1602 1636 1647 1695 1721 1709 1725 1800 1831 1825 1826 1856 1881 1879 1855 1853 1912 1915 1903 1876 1879 1896 1913 1943 1943 1857 1851 1892 1924 1912 1855 1815 1783 1696 1561 1471 1443 1455 1469 1474 1532 1478 1392 1303 1268 1273 1298 1338 1289 1272 1238 1200 1191 1168 1154 1310 1470 1416 1371 1329 1352 1353 1241 1086 1010 1098 1160 1136 1044 906 837 773 574 467 406 392 364 311 254 126 84 96 94 94 97 95 80 85 70 52 45 27 9 0 0 0 0 0 0 0 0 0 0 0 6 3 0 6 15 14 6 19 27 23 10 0 0 0 0 0 0 0 0 0 0 0 0 0 9 14 14 14 12 3 1 0 0 1 5 11 12 14 17 14 10 9 10 9 0 0 13 15 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 22 56 55 48 47 45 50 19 4 0 0 0 0 0 0 10 2 0 0 0 0 0 0 31 35 16 21 38 44 55 90 66 57 70 80 66 70 63 71 63 60 64 69 80 78 67 72 80 78 70 69 57 51 30 9 0 0 0 0 0 0 0 6 21 37 32 45 56 65 81 107 116 110 138 149 148 162 160 148 146 150 171 187 199 195 191 197 192 189 169 151 136 121 111 106 124 100 91 98 106 112 122 124 146 158 160 160 161 170 188 183 188 169 159 157 153 145 131 108 87 69 63 61 65 71 73 70 69 72 98 146 180 229 258 271 280 293 295 286 288 270 264 253 260 278 300 333 351 344 341 340 318 282 268 264 244 237 253 274 257 245 239 234 224 203 176 143 105 99 98 112 105 76 62 88 123 126 117 133 160 169 155 143 109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 67 82 86 89 79 69 57 53 56 69 92 121 131 158 172 167 150 126 99 82 74 82 77 80 99 131 166 204 237 270 308 351 375 395 427 465 504 552 609 672 733 790 827 838 866 900 926 936 947 963 984 1006 1016 1016 1019 1024 1025 1033 1037 1027 1022 1037 1031 1030 1030 1032 1038 1044 1046 1044 1029 1009 1000 997 1034 1064 1019 994 910 863 822 796 793 796 775 745 752 791 786 724 649 598 576 566 541 543 533 473 418 380 338 290 239 236 191 197 235 295 356 378 381 329 346 332 286 240 229 249 200 124 106 96 89 82 69 48 41 38 43 63 72 71 67 63 72 61 29 35 49 42 38 51 48 75 167 106 57 83 171 282 377 373 398 471 533 535 545 578 569 544 544 506 475 455 437 408 353 302 271 260 247 254 273 283 281 256 283 341 399 418 422 435 472 533 534 493 476 469 470 480 483 426 365 375 391 369 352 354 354 351 340 315 279 254 246 247 249 256 256 318 350 350 344 324 279 246 242 226 225 250 310 388 469 559 597 684 768 858 925 941 917 911 920 926 929 947 979 1002 1015 1036 1042 1041 1036 1002 964 947 958 984 1013 1080 1069 1039 1016 980 938 924 910 923 934 1000 1030 1062 1117 1148 1160 1196 1219 1200 1213 1241 1253 1279 1315 1341 1362 1330 1273 1230 1212 1206 1226 1243 1233 1242 1244 1217 1186 1185 1184 1111 987 875 798 742 701 685 623 636 679 734 784 832 885 947 992 1061 1157 1246 1286 1324 1407 1475 1461 1462 1474 1494 1483 1448 1434 1452 1447 1444 1429 1469 1505 1533 1577 1599 1600 1610 1646 1693 1684 1653 1687 1794 1811 1812 1820 1855 1869 1836 1808 1849 1902 1892 1871 1847 1853 1883 1900 1910 1912 1824 1806 1826 1888 1929 1877 1843 1762 1712 1699 1600 1493 1475 1493 1509 1520 1462 1428 1386 1346 1341 1350 1336 1279 1262 1263 1277 1269 1197 1141 1184 1343 1475 1471 1489 1544 1492 1281 1098 1096 1156 1202 1267 1208 912 797 758 609 478 431 463 489 401 327 192 111 85 87 91 95 98 72 76 66 58 53 49 38 0 0 0 0 0 0 0 0 0 0 8 14 13 12 13 14 15 7 16 21 19 15 12 2 0 0 0 0 0 0 0 0 0 0 4 11 14 14 12 10 8 2 0 0 0 0 1 13 13 18 19 17 17 17 14 2 7 13 28 44 31 27 1 0 0 0 0 0 0 0 0 0 0 10 14 0 3 0 17 30 55 58 49 54 57 96 55 15 0 0 0 0 0 0 0 0 0 0 0 0 0 24 47 41 29 23 19 19 35 44 47 30 13 38 55 78 82 74 62 59 62 65 84 83 88 94 97 90 76 72 59 49 34 14 0 0 0 0 0 0 0 0 7 26 26 22 31 44 61 75 73 81 102 111 117 130 126 107 117 126 144 154 161 153 145 164 167 167 151 137 124 111 100 93 106 92 89 92 95 105 126 130 145 157 160 162 166 169 181 173 175 166 158 155 147 140 131 115 100 94 88 82 88 89 80 74 72 72 84 147 170 211 236 245 258 270 274 283 276 266 247 244 278 293 299 329 337 331 335 348 335 292 289 273 258 247 255 281 263 260 249 230 210 197 173 146 108 96 92 107 116 80 59 95 101 114 127 149 185 186 183 185 135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 38 64 73 81 84 75 69 60 58 63 76 97 112 132 162 177 174 158 134 107 84 70 72 65 67 83 111 146 190 229 272 315 347 375 410 450 485 526 564 609 669 726 757 779 822 864 906 934 951 965 978 993 1008 1010 1021 1025 1030 1033 1041 1041 1028 1022 1031 1031 1029 1032 1038 1044 1049 1050 1049 1035 1025 1020 1016 1038 1063 1035 1003 923 876 846 829 831 829 797 761 753 773 787 734 657 617 614 592 570 574 564 498 421 368 336 306 305 227 229 274 315 359 408 421 419 411 411 355 288 244 254 327 281 140 114 95 82 79 73 55 39 39 41 53 57 53 48 56 77 70 34 31 52 60 59 66 42 56 204 234 146 95 181 323 357 386 437 491 571 634 633 597 639 635 606 579 541 488 446 431 405 342 331 308 278 274 282 275 266 268 311 348 355 387 416 418 440 524 558 498 472 460 448 463 515 490 406 363 350 348 345 345 358 352 330 309 289 267 261 270 266 283 299 366 388 387 378 348 302 298 246 225 229 260 324 407 477 518 558 627 740 844 914 935 916 910 926 934 941 952 970 984 985 1001 1018 1018 1017 989 947 921 923 933 971 1039 1041 1033 1010 966 920 905 880 879 904 915 956 1034 1096 1139 1166 1209 1218 1211 1213 1226 1251 1273 1296 1321 1347 1323 1280 1257 1244 1226 1243 1246 1245 1261 1268 1261 1253 1214 1222 1127 999 901 834 790 768 707 615 605 635 694 751 793 827 875 931 1057 1161 1228 1261 1306 1385 1396 1398 1416 1456 1480 1462 1432 1435 1423 1420 1405 1417 1471 1504 1504 1555 1593 1593 1598 1639 1678 1663 1623 1672 1768 1780 1788 1811 1851 1863 1816 1778 1843 1876 1884 1853 1807 1795 1833 1873 1831 1826 1820 1809 1822 1884 1939 1892 1835 1755 1740 1701 1582 1462 1466 1518 1536 1479 1439 1409 1363 1356 1418 1354 1304 1280 1276 1268 1285 1308 1240 1165 1155 1309 1477 1555 1575 1559 1587 1500 1310 1298 1349 1388 1403 1298 951 874 865 756 649 613 627 634 474 381 258 155 100 87 83 88 90 85 90 86 73 62 57 43 17 17 19 10 0 0 2 0 0 0 11 20 22 22 19 15 15 13 14 16 17 17 17 10 2 0 0 0 0 0 0 0 0 0 3 7 12 10 0 0 0 0 0 0 0 0 0 10 9 14 18 17 17 19 22 9 10 5 9 19 11 1 0 0 0 0 0 0 0 0 0 0 0 8 21 21 27 10 17 29 43 48 45 49 65 120 84 34 9 0 0 0 0 0 0 0 0 0 0 0 0 26 44 39 25 0 0 0 7 6 15 24 0 0 36 55 57 58 63 66 70 66 76 81 81 77 72 65 63 47 28 22 22 22 13 0 0 0 0 0 0 0 0 0 16 5 7 20 35 35 51 60 75 83 88 91 87 84 95 102 112 122 126 122 120 142 153 153 142 135 126 104 85 84 93 91 89 98 92 102 124 136 146 150 148 157 166 168 169 166 166 169 173 160 146 137 132 124 118 112 95 96 104 97 86 82 79 75 71 122 162 192 207 227 243 260 268 279 272 261 245 242 300 313 314 322 323 324 335 351 345 296 279 273 260 246 252 276 268 274 259 224 205 190 160 138 124 109 92 101 124 85 68 67 84 103 121 168 199 190 188 186 158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 44 58 68 77 76 63 61 57 58 66 77 89 106 136 160 173 170 156 137 113 90 84 71 66 67 79 103 139 186 235 287 305 349 397 440 480 513 551 587 621 666 691 717 762 809 856 905 938 959 979 997 1007 1011 1024 1028 1025 1029 1035 1042 1042 1029 1024 1024 1024 1025 1033 1041 1047 1051 1052 1051 1044 1041 1033 1029 1058 1094 1063 1018 934 888 871 859 851 844 817 781 768 764 771 736 695 670 625 591 574 569 563 516 430 356 343 341 309 234 256 311 359 403 446 461 460 412 405 375 326 284 287 343 291 228 202 163 135 116 83 48 35 38 40 41 44 39 31 51 77 83 48 26 40 61 76 93 69 45 99 232 265 254 280 327 424 432 457 502 576 659 698 668 686 646 618 607 588 530 466 452 460 427 400 345 306 296 287 256 233 245 274 279 314 371 411 410 414 483 565 534 499 453 418 442 498 522 452 374 328 314 314 323 344 347 324 305 302 295 292 299 290 302 330 391 416 419 409 389 383 320 266 242 248 282 349 428 465 502 558 621 723 818 888 941 960 917 916 948 961 963 968 973 958 971 976 985 993 971 929 899 895 889 922 971 997 1001 983 948 905 895 862 849 835 859 929 1007 1073 1119 1160 1207 1221 1219 1218 1227 1257 1274 1281 1310 1330 1317 1296 1286 1263 1255 1259 1264 1265 1281 1300 1297 1275 1246 1227 1133 1015 926 880 857 814 718 611 580 613 672 722 745 757 812 923 1049 1140 1193 1232 1280 1349 1280 1322 1371 1429 1457 1441 1418 1392 1384 1371 1387 1419 1463 1487 1485 1547 1559 1566 1581 1626 1664 1654 1634 1708 1757 1767 1779 1808 1840 1840 1805 1764 1806 1809 1838 1813 1751 1749 1795 1812 1766 1752 1756 1744 1765 1872 1940 1887 1786 1743 1752 1714 1575 1438 1498 1564 1520 1445 1413 1388 1354 1354 1422 1362 1216 1189 1234 1300 1360 1412 1332 1304 1334 1431 1492 1516 1511 1546 1599 1385 1359 1371 1363 1383 1425 1320 1008 931 969 956 908 870 766 758 586 440 317 205 140 133 98 93 81 83 88 87 75 59 47 44 40 23 11 4 0 4 26 8 9 5 4 6 9 26 25 17 13 13 14 13 14 16 16 5 1 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 7 18 18 20 20 23 18 10 6 9 2 1 0 0 5 7 0 0 0 0 0 0 0 0 1 3 0 15 18 11 21 45 48 55 106 107 120 114 85 39 40 8 2 0 0 0 0 0 0 0 0 12 21 18 40 40 4 0 0 0 0 0 0 0 0 10 28 51 62 52 52 59 52 50 55 56 43 35 21 17 7 0 0 4 13 10 1 0 0 0 0 0 0 0 0 0 0 0 2 6 1 22 34 48 63 69 68 76 75 79 83 87 89 88 105 115 129 146 152 148 143 127 100 81 77 86 85 83 103 95 99 108 122 134 138 142 152 165 171 168 165 166 169 184 167 148 139 137 135 132 119 104 104 115 109 95 91 82 75 72 109 139 148 172 213 219 251 254 253 253 255 268 264 324 323 323 321 309 307 331 326 321 313 299 271 257 256 255 274 280 280 258 224 225 207 173 145 127 121 115 114 136 122 103 81 68 71 98 162 176 186 188 176 172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 34 54 67 69 63 44 46 48 53 60 68 83 112 140 155 168 165 154 138 122 112 97 77 74 75 87 110 146 194 247 263 300 369 431 476 514 543 572 602 624 636 667 712 755 799 847 897 933 962 985 995 1003 1021 1029 1028 1028 1033 1037 1041 1041 1030 1030 1032 1026 1025 1032 1043 1051 1055 1053 1051 1050 1045 1041 1041 1059 1082 1054 1021 945 919 901 875 854 844 822 789 779 766 756 744 718 674 627 582 566 551 544 517 444 377 388 350 311 253 271 331 391 427 448 483 480 411 390 399 386 350 333 329 304 294 277 227 157 107 91 42 25 33 35 43 49 41 30 49 76 95 60 33 22 30 63 105 121 86 65 188 289 329 379 390 437 439 458 497 543 601 653 646 623 625 607 597 591 554 487 452 467 475 448 382 329 311 297 246 218 219 219 255 302 347 377 383 403 451 517 556 546 485 419 413 455 493 464 384 344 325 302 321 326 348 340 315 308 313 316 325 313 312 340 404 437 417 380 384 396 339 298 279 285 319 376 434 457 517 554 608 696 786 860 928 961 961 948 969 982 980 974 973 939 944 945 957 974 961 916 885 874 864 859 887 936 961 947 928 897 888 848 835 818 836 908 978 1041 1095 1150 1186 1206 1216 1217 1222 1249 1261 1278 1299 1302 1301 1307 1288 1279 1281 1282 1283 1285 1289 1298 1316 1293 1270 1234 1143 1035 966 944 911 832 717 607 569 599 652 682 694 734 819 913 1019 1104 1160 1197 1199 1243 1240 1284 1349 1406 1424 1409 1412 1389 1353 1358 1383 1428 1474 1493 1484 1509 1520 1546 1575 1609 1638 1656 1686 1746 1764 1772 1775 1796 1819 1795 1783 1760 1756 1760 1788 1772 1705 1732 1772 1752 1738 1719 1709 1715 1778 1913 1897 1839 1789 1753 1731 1686 1578 1499 1574 1581 1529 1457 1400 1384 1372 1379 1436 1353 1201 1136 1198 1346 1452 1419 1253 1372 1421 1415 1442 1484 1400 1570 1483 1020 968 1095 1123 1239 1372 1329 1082 953 893 857 879 901 845 891 729 544 398 327 304 190 137 114 99 86 81 84 85 64 53 50 45 20 0 0 0 1 25 26 26 18 13 12 2 22 26 21 17 18 18 18 19 15 16 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 4 21 24 26 24 21 19 15 2 0 0 0 7 14 0 0 0 0 0 0 0 0 0 0 0 9 6 2 11 24 31 89 104 112 128 145 157 148 76 56 24 11 17 22 25 2 0 3 3 17 31 1 2 44 12 0 0 0 0 0 0 0 0 0 4 15 42 40 38 45 48 49 51 50 42 29 7 0 0 0 0 0 0 0 0 0 0 1 8 0 0 0 0 0 0 0 0 0 0 0 4 15 25 36 53 65 71 70 68 72 72 86 106 118 133 146 151 149 139 128 104 88 78 70 72 77 85 89 93 101 112 120 126 150 157 168 173 172 168 168 179 187 172 150 137 137 143 132 120 113 113 117 121 127 98 85 69 66 74 77 88 153 189 216 240 245 240 245 269 304 336 333 321 319 320 302 281 308 305 302 305 308 278 263 267 250 236 246 265 241 225 244 211 185 148 107 117 117 114 122 133 133 108 77 56 83 106 124 157 172 164 176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 50 62 58 47 27 28 34 38 45 58 78 107 135 151 165 166 155 142 134 118 98 83 82 87 102 126 160 201 217 262 322 401 465 511 550 583 608 637 644 650 674 711 751 791 835 883 921 955 961 970 1001 1028 1038 1033 1027 1027 1030 1037 1044 1044 1039 1039 1032 1028 1035 1045 1052 1058 1054 1052 1050 1048 1051 1054 1062 1072 1051 1014 979 950 915 883 860 842 827 785 776 768 763 758 726 666 636 583 564 549 528 516 502 467 417 370 347 312 296 337 397 426 444 491 498 438 386 372 374 365 341 316 307 289 269 204 127 89 79 39 24 24 25 39 52 48 44 63 86 96 68 51 34 19 37 89 99 113 181 269 339 404 450 440 412 395 442 490 498 482 490 524 522 560 572 566 565 556 517 482 463 470 456 407 361 346 333 275 300 246 228 248 287 309 310 341 423 449 459 505 543 529 466 416 427 437 431 432 416 369 326 322 330 351 358 345 334 328 329 351 338 329 358 403 425 417 400 381 356 361 337 325 336 363 395 440 474 519 543 587 661 746 804 789 895 939 987 1003 1005 998 980 979 961 937 928 940 959 951 907 878 857 850 838 859 899 921 909 904 896 882 872 845 815 829 891 948 998 1069 1116 1149 1187 1209 1213 1223 1237 1255 1281 1289 1268 1264 1294 1282 1286 1297 1299 1297 1297 1304 1323 1337 1319 1283 1239 1150 1067 1031 995 950 839 712 605 565 588 621 637 674 762 829 901 986 1058 1097 1103 1162 1197 1197 1258 1338 1382 1387 1379 1377 1359 1327 1337 1354 1368 1412 1469 1485 1507 1521 1548 1579 1603 1631 1675 1708 1718 1756 1764 1759 1772 1792 1764 1751 1747 1741 1723 1721 1721 1690 1735 1766 1766 1742 1715 1691 1702 1840 1919 1795 1747 1751 1757 1735 1669 1600 1583 1618 1585 1549 1485 1428 1409 1396 1420 1391 1292 1240 1215 1249 1390 1436 1281 1245 1358 1429 1413 1396 1535 1446 1550 1523 1245 1077 1084 1105 1258 1376 1327 1110 935 863 884 927 900 930 947 820 712 624 468 348 237 194 156 130 116 108 92 86 72 61 56 51 39 24 4 29 4 0 18 28 25 26 35 24 27 28 25 24 25 23 25 19 5 1 7 6 0 1 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 25 28 29 28 28 18 12 5 0 0 2 6 0 0 0 0 0 0 0 0 1 0 0 0 0 3 14 18 15 92 92 92 130 152 144 185 156 103 59 45 59 66 47 10 4 15 12 5 16 32 34 28 10 0 0 0 0 0 0 0 0 0 0 0 0 17 22 38 52 51 49 50 48 42 17 0 0 0 5 10 3 0 0 0 1 8 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 46 57 59 58 61 77 93 107 125 132 132 129 134 130 126 107 87 79 77 71 65 76 78 79 93 105 109 124 150 161 165 169 173 176 171 177 180 171 155 146 141 151 138 127 119 115 117 124 137 119 100 76 59 60 67 70 132 176 211 236 245 254 264 277 306 334 329 306 296 297 224 242 275 290 294 302 337 300 283 263 236 226 218 247 235 239 237 226 205 136 87 122 139 123 110 122 159 153 92 63 69 84 115 150 152 148 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 32 52 47 33 9 8 11 19 33 50 69 97 128 150 165 168 164 154 136 112 96 88 91 102 121 148 174 190 224 283 347 429 499 547 587 616 632 638 654 661 689 726 754 786 823 867 902 913 926 955 991 1023 1044 1036 1033 1031 1034 1035 1035 1042 1043 1046 1041 1036 1041 1048 1053 1060 1060 1053 1051 1049 1054 1058 1062 1066 1049 1025 1012 961 916 894 877 852 838 792 787 770 762 762 738 685 662 598 568 540 529 524 503 470 451 407 380 351 332 346 371 388 435 472 500 463 394 341 329 340 327 304 301 287 243 175 114 80 66 50 48 30 38 51 54 49 49 88 99 95 90 73 44 19 16 38 26 77 150 254 381 473 512 463 240 259 340 417 454 451 447 425 396 449 500 521 526 525 518 526 460 463 457 428 400 393 398 389 361 274 227 239 267 289 330 361 435 453 468 477 501 536 525 470 419 412 388 404 434 424 372 332 336 356 372 382 381 365 349 364 373 365 375 387 401 413 400 389 373 389 379 375 385 399 414 458 478 505 522 562 623 667 681 766 860 919 987 1023 1027 1013 986 980 973 938 918 922 940 939 898 870 867 830 819 838 866 884 878 877 875 879 873 841 814 829 878 923 970 1019 1050 1113 1176 1190 1191 1210 1240 1269 1280 1260 1243 1254 1248 1271 1293 1311 1318 1318 1322 1337 1365 1381 1339 1289 1236 1174 1128 1096 1027 985 847 705 619 605 619 623 658 673 777 831 888 953 1000 1009 1046 1117 1145 1165 1244 1329 1359 1358 1358 1350 1315 1307 1331 1351 1360 1387 1396 1459 1520 1542 1551 1572 1607 1643 1665 1662 1697 1733 1743 1735 1746 1774 1739 1733 1720 1705 1689 1674 1667 1676 1742 1761 1756 1745 1733 1705 1701 1849 1841 1755 1714 1734 1774 1742 1613 1592 1618 1611 1600 1547 1476 1452 1437 1447 1425 1356 1324 1291 1264 1324 1439 1382 1266 1304 1357 1376 1349 1352 1566 1478 1460 1484 1476 1410 1276 1249 1309 1363 1315 1206 1105 1019 922 815 810 912 954 929 870 740 531 365 281 274 235 201 186 146 105 101 79 63 60 59 55 48 31 39 10 0 11 18 17 34 45 34 36 41 38 31 27 29 30 27 19 13 6 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 11 28 29 31 34 28 22 15 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 21 27 32 63 116 111 101 123 175 196 166 111 85 90 104 97 68 45 25 10 2 28 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 25 46 55 55 56 56 55 45 33 32 38 34 25 7 0 0 0 1 24 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 26 35 46 42 52 70 91 111 122 123 125 122 123 126 122 101 71 65 59 64 63 69 71 69 70 87 106 121 145 164 169 171 173 182 180 181 178 171 163 158 146 146 142 135 127 125 123 129 138 135 120 102 95 78 74 72 110 157 184 186 218 262 279 284 303 322 317 295 275 260 211 222 264 278 276 289 317 303 288 267 240 218 216 233 222 218 222 226 228 157 109 125 130 118 112 117 173 171 122 93 97 96 122 142 125 122 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 39 33 10 1 0 0 4 20 44 65 89 122 146 161 166 168 161 139 115 102 94 106 124 147 166 179 205 256 313 375 455 527 581 623 650 653 678 694 699 711 737 765 791 821 861 869 891 917 946 979 1009 1037 1039 1039 1034 1031 1031 1033 1039 1046 1053 1045 1043 1047 1051 1055 1058 1058 1053 1050 1049 1055 1061 1064 1066 1054 1043 1017 967 924 905 891 858 840 825 805 778 764 760 744 700 674 618 598 594 570 544 519 482 472 437 420 395 374 363 368 394 427 442 478 465 422 365 328 330 313 291 292 283 250 213 162 89 70 82 78 93 107 91 59 47 61 93 107 107 98 83 60 30 10 0 0 23 35 111 256 404 473 451 205 202 256 281 315 403 456 431 379 369 409 448 465 468 463 494 452 454 448 435 420 402 404 413 370 289 245 253 282 321 381 394 421 456 475 457 447 491 540 527 504 459 387 362 399 437 406 351 344 353 356 370 387 382 368 375 411 405 402 396 393 406 405 369 377 380 401 419 424 429 444 465 468 479 500 543 583 597 643 755 825 890 967 1015 1020 1013 996 968 958 932 908 904 917 923 889 888 852 813 803 816 837 853 851 849 848 866 866 839 814 824 868 901 934 952 1006 1090 1159 1171 1170 1244 1268 1275 1285 1279 1261 1268 1237 1249 1301 1327 1334 1340 1351 1379 1408 1414 1357 1291 1243 1215 1191 1126 1055 1014 866 717 626 596 596 588 604 656 730 808 869 902 916 949 1007 1057 1072 1132 1234 1310 1318 1310 1297 1291 1276 1285 1319 1353 1368 1373 1409 1436 1520 1565 1552 1559 1619 1621 1641 1644 1664 1704 1732 1727 1736 1745 1763 1729 1699 1688 1682 1670 1645 1651 1701 1735 1736 1711 1680 1647 1656 1802 1794 1763 1731 1744 1768 1714 1569 1574 1610 1622 1600 1538 1471 1456 1449 1435 1375 1354 1333 1295 1291 1363 1437 1360 1317 1338 1402 1407 1252 1431 1528 1409 1343 1383 1472 1531 1454 1451 1374 1331 1299 1266 1217 1157 1105 998 897 894 955 1020 1004 863 658 514 408 349 318 301 267 178 117 101 78 63 61 63 58 49 43 49 21 6 10 14 19 43 47 38 35 35 33 30 30 39 37 27 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 26 27 27 33 36 32 28 23 19 18 6 2 0 0 0 0 0 0 0 0 0 0 0 2 4 5 18 22 29 36 37 49 45 49 67 98 142 169 141 119 84 115 136 113 56 5 8 1 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 19 36 45 50 57 62 60 60 46 31 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 26 36 44 32 46 68 87 102 120 126 105 100 102 110 110 90 69 64 61 64 68 70 70 70 74 84 100 117 137 156 156 171 177 185 188 183 175 171 169 161 156 149 146 150 143 142 141 140 142 142 135 128 113 92 81 75 87 106 111 169 203 239 267 283 286 288 309 281 263 247 240 253 265 269 267 279 297 300 287 267 225 214 209 202 189 181 183 214 222 192 150 137 144 134 105 125 179 203 173 146 153 118 125 114 102 103 115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 23 0 0 0 0 0 11 31 48 75 110 131 138 149 160 159 145 126 112 105 130 153 166 180 208 249 299 350 406 481 551 606 642 651 678 682 705 707 742 775 766 796 822 825 850 882 913 941 966 993 1023 1033 1038 1039 1037 1032 1031 1036 1048 1055 1045 1044 1050 1053 1055 1060 1057 1053 1048 1049 1057 1065 1068 1069 1063 1037 1012 974 936 914 897 864 848 823 804 780 763 757 745 711 670 648 645 628 593 563 538 495 473 460 453 439 434 420 396 394 418 408 431 436 426 401 369 344 309 289 292 288 266 233 180 107 106 180 181 163 120 87 79 80 138 140 126 122 115 97 73 43 15 1 0 0 4 27 118 287 359 390 324 282 272 270 286 356 430 434 387 360 362 369 377 399 396 431 447 459 452 435 421 415 414 406 389 347 325 321 325 344 386 390 411 445 468 448 411 429 497 496 485 467 407 350 354 402 414 371 370 367 355 352 362 368 374 389 419 422 414 394 371 373 380 333 362 402 440 460 464 465 465 464 452 455 481 509 528 576 634 762 817 880 946 984 985 984 992 937 906 899 890 880 894 906 882 865 832 800 788 796 810 831 826 823 830 852 853 830 819 833 848 876 887 927 990 1070 1141 1125 1170 1254 1276 1285 1297 1305 1316 1314 1266 1252 1289 1323 1340 1350 1387 1423 1447 1424 1354 1319 1299 1266 1224 1156 1099 1019 868 725 662 665 620 590 605 655 717 784 828 827 850 900 971 1005 1029 1109 1219 1263 1266 1249 1230 1230 1248 1279 1315 1350 1358 1381 1415 1447 1528 1574 1543 1546 1553 1626 1647 1636 1644 1683 1729 1746 1752 1770 1777 1738 1689 1671 1686 1667 1650 1650 1674 1709 1718 1687 1645 1629 1668 1738 1798 1774 1731 1734 1747 1705 1604 1591 1611 1616 1579 1522 1460 1455 1471 1477 1462 1416 1363 1341 1337 1374 1382 1354 1329 1358 1423 1367 1298 1505 1540 1483 1401 1372 1526 1717 1608 1550 1439 1377 1358 1339 1307 1169 1160 1165 1050 984 1016 1087 1110 960 785 636 502 445 460 396 336 236 158 111 85 72 59 52 43 38 43 53 52 44 41 34 39 42 46 42 35 33 31 24 31 42 40 31 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 24 24 24 44 51 42 37 37 40 31 22 12 4 0 0 0 0 0 0 0 4 13 15 15 16 15 20 24 28 31 44 42 38 44 47 58 80 104 101 105 75 98 151 171 92 52 39 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 35 46 49 54 54 53 41 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 23 24 44 35 40 59 74 94 113 110 100 100 102 103 98 83 72 67 67 71 76 77 78 73 73 83 97 112 128 133 149 168 180 188 191 187 192 180 170 166 164 160 155 161 163 156 158 161 161 154 151 147 123 100 85 79 77 81 88 151 190 219 251 281 281 274 293 275 259 250 247 250 254 261 272 285 291 295 285 259 224 212 206 196 187 177 169 189 222 218 178 143 144 137 113 128 174 215 223 222 181 158 151 131 100 94 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 0 0 0 0 3 20 48 55 87 94 105 127 149 158 153 139 128 126 156 173 184 209 251 296 341 388 439 512 580 617 632 664 694 753 741 757 809 822 777 787 789 810 838 865 898 928 948 980 1007 1026 1030 1031 1031 1030 1029 1034 1047 1056 1047 1041 1044 1050 1054 1058 1053 1050 1045 1049 1058 1065 1071 1069 1059 1039 1007 977 948 920 900 885 850 807 790 779 768 756 741 721 677 675 662 644 607 569 543 507 469 464 467 469 474 463 426 397 398 392 393 396 399 401 386 340 316 294 284 281 271 257 233 181 190 204 217 162 111 127 176 174 176 170 139 128 117 102 87 65 32 22 13 4 0 4 58 220 295 334 348 347 342 323 300 324 400 427 418 395 385 376 359 373 389 403 414 419 422 422 422 443 435 427 426 413 393 376 370 367 354 374 386 416 447 442 403 399 425 422 412 419 395 351 342 372 411 405 411 389 355 334 339 356 364 378 370 375 377 356 326 317 319 325 362 428 466 478 498 494 477 464 446 448 462 480 523 582 666 776 825 870 916 939 941 943 961 901 861 865 869 860 873 873 880 848 814 785 771 773 787 800 805 806 820 835 834 826 835 838 834 839 870 917 979 1057 1123 1135 1171 1190 1240 1284 1294 1305 1316 1309 1291 1281 1278 1299 1329 1354 1417 1462 1478 1409 1376 1352 1323 1295 1250 1179 1110 1007 935 861 752 701 634 595 608 658 711 750 769 781 804 865 916 940 986 1088 1189 1215 1217 1175 1169 1187 1214 1254 1303 1309 1373 1390 1403 1455 1524 1542 1525 1526 1556 1623 1642 1643 1652 1678 1728 1747 1775 1799 1798 1756 1703 1690 1695 1675 1679 1681 1693 1706 1696 1656 1615 1651 1662 1730 1783 1784 1755 1740 1735 1683 1647 1641 1655 1631 1563 1490 1428 1453 1495 1502 1468 1409 1375 1423 1394 1393 1385 1376 1390 1424 1366 1279 1395 1547 1580 1493 1326 1293 1566 1862 1747 1591 1509 1500 1501 1449 1330 1254 1312 1221 1155 1128 1085 1114 1154 1089 1005 877 720 651 661 504 435 315 226 154 113 84 45 36 29 27 38 47 48 46 36 17 36 45 51 49 41 39 32 32 34 40 36 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 20 22 42 52 50 55 88 69 52 37 25 16 12 16 18 6 4 3 0 4 17 17 18 19 19 20 24 29 30 30 31 35 40 48 56 50 50 66 64 68 93 136 195 162 157 104 59 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 30 47 46 43 34 29 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 31 31 31 39 70 70 83 93 96 92 87 84 84 82 72 67 69 76 82 85 84 80 78 81 89 104 110 124 147 171 189 197 200 200 191 181 173 167 167 165 154 158 164 164 167 177 184 169 166 155 134 110 92 86 80 79 90 135 173 203 230 242 259 260 262 259 255 257 258 262 255 255 267 277 279 273 255 237 225 220 212 202 197 178 176 190 216 232 209 176 146 136 125 129 151 166 232 230 204 191 177 138 95 87 119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 42 42 52 63 80 107 134 151 157 153 148 152 176 195 217 252 295 340 384 424 473 541 584 605 646 688 720 772 767 763 814 848 795 796 794 805 829 853 881 909 933 963 991 994 1011 1019 1024 1030 1031 1036 1045 1051 1054 1046 1041 1046 1051 1054 1050 1049 1045 1048 1054 1064 1075 1070 1054 1041 1004 976 952 932 919 900 850 801 772 764 754 742 736 715 699 687 661 652 624 580 550 514 476 469 465 466 483 490 460 418 397 400 388 385 386 385 375 331 318 306 319 299 277 276 266 235 252 238 185 143 122 147 211 216 217 141 133 123 109 106 109 99 77 56 40 15 0 0 32 167 260 272 290 322 353 356 333 327 365 433 453 458 461 441 399 405 416 419 430 417 406 415 430 468 458 447 438 440 437 428 421 396 364 357 357 381 414 426 412 407 396 375 360 369 377 364 341 333 333 377 388 389 373 343 336 344 345 348 337 346 352 325 296 299 304 320 342 372 406 448 494 505 483 468 457 457 467 493 544 615 699 790 845 878 894 898 913 907 917 864 833 818 813 836 837 847 852 827 798 772 751 746 757 773 786 796 812 821 821 830 854 854 839 842 871 914 970 1047 1101 1124 1128 1167 1231 1273 1289 1311 1317 1303 1288 1274 1261 1270 1306 1351 1418 1495 1507 1505 1452 1385 1362 1315 1276 1187 1099 1044 993 885 763 744 655 606 619 652 685 717 739 760 775 829 867 897 965 1051 1113 1190 1160 1106 1116 1153 1185 1222 1247 1329 1376 1391 1393 1445 1510 1495 1492 1513 1566 1626 1638 1638 1664 1703 1738 1763 1782 1779 1771 1749 1710 1706 1695 1691 1697 1696 1689 1681 1667 1632 1627 1630 1675 1730 1771 1787 1776 1744 1729 1721 1671 1676 1693 1634 1574 1479 1443 1452 1479 1482 1434 1366 1370 1462 1424 1402 1407 1412 1417 1431 1316 1311 1497 1588 1583 1453 1260 1332 1658 1799 1701 1607 1581 1565 1522 1510 1407 1349 1323 1316 1331 1317 1132 1149 1129 1109 1091 1090 1055 928 740 595 518 416 297 222 198 102 67 45 32 25 26 29 32 47 35 14 25 41 52 54 50 39 46 46 38 34 32 28 26 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 27 27 36 70 74 90 88 73 55 39 27 26 26 25 20 16 9 0 1 15 18 21 21 22 22 24 29 29 31 33 34 39 51 59 58 60 54 45 61 102 133 181 180 157 138 104 64 33 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 34 32 31 27 16 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 27 31 38 56 61 66 79 90 93 94 97 96 86 81 75 70 75 85 91 95 93 86 79 75 80 90 97 121 148 169 185 195 192 194 188 180 172 165 167 167 169 161 160 165 170 188 192 189 174 158 141 116 93 91 85 83 91 104 123 170 168 171 217 240 235 236 248 249 255 251 248 250 252 240 233 240 228 214 214 222 194 195 186 182 184 183 189 210 218 186 147 134 133 127 132 153 210 230 226 221 220 222 149 101 113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 29 30 35 48 66 93 123 146 159 166 170 172 184 216 253 291 334 380 422 461 507 545 579 618 663 701 736 778 781 810 880 936 909 809 796 802 820 840 862 891 916 918 946 981 1001 1008 1018 1026 1028 1036 1042 1044 1050 1048 1042 1044 1051 1053 1047 1044 1043 1044 1053 1069 1078 1069 1053 1042 1018 985 962 950 930 901 856 808 774 763 751 735 733 728 710 686 660 652 634 597 562 525 495 509 485 467 475 492 482 442 408 414 405 399 391 380 370 335 327 323 343 340 321 306 294 259 249 195 159 147 135 122 139 226 242 164 147 129 109 109 119 117 117 82 70 45 15 3 29 128 151 212 258 310 364 396 397 379 380 414 440 460 482 499 490 472 464 474 496 496 482 467 462 487 478 454 448 460 468 461 442 432 383 348 338 348 367 387 388 401 393 365 334 325 347 377 369 370 335 335 339 365 387 367 336 328 326 329 339 356 361 340 319 322 331 334 365 396 411 431 453 474 476 469 467 474 489 518 568 654 736 805 845 856 859 870 895 893 900 866 828 803 791 775 815 824 820 804 782 756 730 724 724 761 773 789 806 812 811 828 828 856 845 845 870 913 972 1049 1069 1086 1126 1168 1211 1259 1289 1316 1319 1307 1290 1268 1248 1237 1271 1343 1426 1501 1523 1513 1474 1411 1368 1345 1286 1186 1127 1073 975 862 772 749 670 623 622 630 647 694 732 731 746 790 826 872 922 960 1111 1131 1093 1056 1077 1129 1163 1174 1268 1348 1392 1391 1384 1418 1479 1460 1452 1507 1567 1614 1634 1644 1677 1725 1744 1779 1766 1751 1754 1738 1682 1690 1687 1682 1691 1689 1665 1636 1645 1621 1618 1651 1693 1728 1757 1791 1782 1758 1755 1715 1677 1705 1733 1646 1584 1535 1525 1498 1454 1418 1396 1352 1381 1451 1441 1411 1398 1412 1419 1458 1377 1356 1455 1531 1543 1446 1341 1466 1839 1868 1738 1632 1535 1428 1401 1491 1429 1399 1402 1394 1382 1458 1248 1190 1134 1135 1154 1163 1153 1015 790 635 538 480 460 436 317 170 139 88 50 28 22 23 25 32 46 34 26 34 48 50 59 54 55 50 40 33 33 29 4 21 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 25 31 22 37 61 105 112 92 68 46 39 35 36 35 30 22 14 9 11 17 17 19 22 26 28 29 34 32 32 35 39 43 53 53 53 65 61 49 67 116 124 137 154 163 152 126 110 59 56 36 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 20 24 21 19 3 12 28 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 25 30 41 44 35 50 75 88 90 92 92 92 88 84 78 71 86 93 98 103 100 92 82 76 79 79 91 115 141 150 160 164 169 177 180 175 170 162 164 167 169 160 150 159 167 170 184 192 183 165 150 125 100 97 93 89 88 89 96 110 101 119 170 216 216 223 234 231 225 224 233 236 242 220 211 212 205 198 212 217 194 195 190 182 176 169 175 176 207 192 162 152 143 137 148 184 218 232 233 252 256 235 173 123 112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 24 34 44 61 88 118 144 164 179 181 194 209 251 297 332 372 417 460 499 515 556 601 635 676 716 749 784 795 824 848 873 907 837 804 803 820 838 858 871 873 904 936 969 988 1000 1011 1020 1023 1030 1032 1038 1044 1043 1038 1040 1052 1057 1051 1047 1044 1045 1055 1073 1081 1070 1050 1042 1055 1051 1016 969 940 901 864 825 786 759 742 733 732 726 712 689 664 647 635 615 578 538 536 529 506 479 469 479 483 453 432 428 427 425 408 380 368 354 351 334 340 349 342 325 310 256 195 177 163 159 162 162 169 240 245 186 163 165 158 129 127 113 111 127 154 141 83 41 72 99 124 190 235 279 335 388 417 423 418 421 443 458 471 503 533 512 491 497 517 535 540 528 500 495 494 463 445 442 444 447 452 427 393 363 351 339 331 342 342 362 372 358 320 285 291 344 342 368 334 300 287 318 372 385 334 326 314 320 348 373 370 348 324 332 334 354 386 406 405 405 419 421 436 436 459 502 527 558 609 670 741 793 811 816 829 836 872 888 893 879 859 837 795 754 750 793 795 781 765 743 722 713 719 747 762 782 801 803 798 799 832 854 848 846 871 919 979 1014 1042 1073 1120 1172 1228 1281 1291 1310 1318 1311 1276 1250 1235 1217 1234 1313 1416 1451 1495 1525 1482 1411 1383 1372 1284 1220 1174 1096 990 865 795 755 691 649 632 623 636 693 723 712 728 771 799 809 857 967 1083 1069 1031 1024 1045 1071 1123 1181 1288 1385 1413 1394 1382 1418 1449 1412 1424 1505 1578 1617 1634 1650 1669 1694 1731 1751 1736 1727 1736 1710 1658 1659 1665 1674 1680 1671 1639 1613 1641 1641 1663 1680 1702 1730 1760 1812 1793 1787 1772 1744 1734 1734 1704 1652 1616 1607 1593 1535 1466 1432 1388 1357 1418 1459 1463 1428 1403 1431 1434 1501 1462 1415 1368 1419 1522 1428 1362 1483 1772 1906 1878 1708 1423 1234 1339 1455 1434 1437 1504 1504 1341 1346 1286 1248 1199 1175 1204 1270 1308 1143 902 714 599 562 579 597 482 301 230 162 96 61 58 30 24 32 49 44 31 32 36 53 61 66 60 52 48 45 41 21 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 21 26 24 47 84 96 80 60 57 44 38 39 39 34 28 20 20 18 20 20 20 23 28 30 34 35 35 37 41 42 46 49 54 53 61 69 59 74 91 115 125 133 150 155 130 124 111 105 80 40 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 5 1 0 0 21 47 48 22 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 25 29 30 30 44 72 91 91 93 92 90 87 86 80 80 83 93 107 113 103 96 86 84 82 78 83 103 133 135 140 140 146 156 165 168 164 160 163 169 171 158 141 153 157 167 185 200 197 178 161 158 141 119 104 94 83 72 76 74 80 98 131 191 192 207 218 218 203 198 220 228 230 201 185 186 184 184 197 193 173 183 193 180 163 153 156 167 195 198 163 153 146 158 168 190 227 251 239 260 266 251 203 147 112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 23 33 42 61 88 119 149 170 175 196 220 244 292 339 373 412 453 493 504 529 579 622 651 685 718 746 779 787 798 821 859 897 852 814 809 817 832 842 849 873 900 928 957 974 983 996 1011 1017 1013 1023 1031 1039 1040 1035 1036 1051 1060 1055 1052 1043 1043 1055 1074 1081 1071 1045 1047 1064 1075 1044 983 954 910 880 849 818 789 773 769 757 738 731 714 684 652 631 619 594 593 554 537 518 487 461 459 471 455 455 444 438 437 423 390 372 378 379 371 377 367 343 328 303 256 187 170 162 157 184 249 294 303 199 171 190 231 225 164 148 112 108 172 240 242 190 163 177 145 134 159 190 232 285 331 384 402 406 433 464 459 433 453 502 499 480 478 504 530 539 546 515 497 488 467 465 471 449 414 433 495 427 394 380 363 345 324 310 319 335 334 295 244 227 234 288 341 331 288 265 285 328 356 354 356 335 336 360 378 371 353 319 316 324 352 392 415 404 392 395 395 396 404 453 528 561 600 647 682 732 747 751 770 785 794 823 849 863 863 861 866 846 769 745 774 773 756 740 734 729 706 715 732 752 778 795 788 787 795 837 854 845 846 878 918 950 975 1024 1066 1121 1186 1238 1275 1281 1282 1301 1301 1277 1242 1209 1177 1206 1281 1310 1376 1474 1514 1466 1406 1403 1383 1327 1272 1192 1095 997 884 835 776 707 674 647 619 632 696 716 691 705 728 748 810 870 950 1031 1013 981 978 999 1055 1130 1205 1292 1379 1412 1389 1374 1402 1434 1388 1434 1529 1598 1620 1628 1654 1664 1684 1693 1700 1707 1717 1723 1671 1652 1663 1681 1684 1674 1657 1625 1628 1636 1659 1694 1711 1711 1722 1775 1793 1791 1779 1776 1779 1771 1742 1660 1660 1634 1626 1608 1555 1482 1437 1389 1403 1442 1453 1439 1418 1422 1460 1495 1529 1533 1464 1398 1428 1503 1391 1347 1546 1663 1753 1837 1717 1487 1324 1397 1452 1457 1454 1475 1512 1340 1184 1192 1255 1242 1175 1193 1255 1298 1213 1002 799 688 669 642 701 567 429 340 282 235 162 102 67 43 39 52 55 49 51 50 58 67 69 59 50 53 60 43 37 35 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 10 0 0 5 7 26 29 30 34 56 82 59 54 56 48 35 34 31 31 29 29 26 24 24 24 26 28 28 34 37 39 42 49 46 49 47 56 62 64 79 66 76 77 92 97 103 126 130 115 114 106 92 76 58 42 12 22 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 2 6 22 47 51 17 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 17 26 30 36 65 91 94 99 101 91 84 82 77 76 102 117 115 116 105 97 103 98 85 74 73 94 133 135 133 131 131 136 148 152 153 153 160 167 161 147 144 149 153 166 188 208 205 193 187 177 154 131 116 96 81 78 69 61 65 88 144 172 162 160 184 209 197 182 200 207 206 191 177 170 166 166 165 163 166 174 186 190 173 172 167 168 186 195 154 140 141 152 152 162 201 256 252 259 261 241 210 175 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 26 37 47 68 96 128 152 162 184 214 246 277 329 378 411 441 450 488 523 557 593 633 669 690 716 742 747 766 785 810 847 882 860 821 809 818 824 830 846 868 891 919 945 958 968 982 996 999 1001 1009 1021 1031 1033 1029 1030 1047 1052 1059 1056 1045 1043 1056 1073 1079 1073 1042 1041 1050 1058 1040 994 961 918 886 868 832 806 798 787 776 750 751 739 712 675 645 635 632 602 563 549 526 485 444 431 448 448 452 449 442 443 439 410 378 382 383 383 419 414 369 369 366 307 279 212 219 240 240 285 317 300 233 217 289 309 242 213 220 202 198 237 290 298 263 260 259 225 184 160 175 204 220 257 306 306 343 397 440 436 392 383 416 425 439 450 473 508 540 555 519 490 475 470 472 457 419 423 500 458 436 424 413 402 382 338 301 290 292 287 254 215 210 206 238 288 319 305 286 295 310 313 372 387 376 372 375 367 348 334 329 312 313 341 376 393 393 381 381 377 375 393 457 554 592 632 662 681 686 709 736 732 753 762 780 810 828 829 835 861 866 788 752 729 733 724 698 725 715 705 709 720 743 771 781 778 769 797 837 848 841 852 890 906 909 961 1017 1065 1119 1184 1239 1257 1257 1273 1287 1291 1270 1228 1193 1154 1156 1167 1225 1313 1404 1477 1439 1428 1426 1406 1374 1298 1193 1092 982 917 858 790 760 715 647 620 635 695 703 676 663 686 748 810 868 920 980 964 932 932 963 1063 1139 1204 1291 1368 1394 1379 1369 1376 1396 1378 1443 1543 1604 1606 1602 1591 1642 1661 1648 1645 1674 1713 1713 1696 1663 1672 1695 1696 1672 1656 1643 1644 1666 1696 1708 1707 1714 1740 1782 1779 1783 1790 1804 1791 1729 1694 1639 1613 1599 1605 1597 1551 1485 1474 1429 1415 1411 1417 1421 1423 1443 1511 1537 1545 1502 1428 1380 1453 1480 1343 1351 1404 1574 1817 1820 1720 1595 1470 1482 1514 1500 1486 1555 1503 1403 1200 1139 1168 1165 1131 1148 1260 1296 1210 1050 905 829 725 680 737 659 563 491 439 355 271 183 132 86 67 70 73 69 68 69 68 70 69 61 53 53 72 52 42 28 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 11 0 3 16 19 21 25 30 30 30 34 35 36 42 40 37 36 33 31 33 33 30 29 34 35 32 31 28 29 32 36 44 49 52 54 51 59 75 74 86 81 85 87 87 85 85 97 94 95 95 96 96 82 75 55 41 39 26 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 27 33 47 36 28 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 27 30 34 62 81 92 97 88 78 74 74 74 71 86 116 120 112 107 104 111 107 88 75 71 90 96 103 110 112 112 115 132 146 149 152 159 162 153 146 149 150 152 163 189 216 212 206 199 180 154 135 124 102 96 89 72 58 55 70 96 91 97 112 141 190 187 170 156 167 179 162 156 150 140 134 137 147 152 154 184 196 198 194 176 166 178 194 174 172 164 137 117 138 174 212 230 255 258 228 211 186 163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 30 41 51 71 101 123 139 170 205 242 276 309 362 411 434 444 470 505 545 582 615 651 683 695 714 717 733 757 779 804 842 879 866 832 821 819 820 828 845 865 886 910 934 946 954 959 966 985 997 1004 1013 1024 1028 1025 1024 1033 1033 1054 1057 1047 1045 1057 1072 1077 1074 1056 1046 1048 1053 1038 999 960 923 886 876 866 871 863 816 799 781 774 760 732 693 666 661 640 622 582 570 546 507 468 442 434 426 438 448 444 443 444 427 395 394 382 391 435 441 410 442 445 336 309 302 282 268 285 309 324 337 340 358 383 367 298 269 329 328 318 314 329 339 324 311 312 296 258 219 201 201 209 228 230 265 288 323 364 383 362 341 361 365 401 435 471 503 502 529 521 487 477 456 441 450 454 462 532 447 424 430 430 419 387 362 314 287 267 247 227 215 196 196 214 257 310 330 321 321 328 335 368 396 410 406 381 341 314 311 311 302 301 322 353 367 389 380 380 366 358 383 460 573 619 654 673 679 683 697 710 698 727 733 755 776 790 802 814 844 864 846 779 732 720 711 693 702 703 705 703 711 739 770 768 758 765 801 835 841 838 859 886 896 900 949 1011 1062 1127 1222 1247 1248 1259 1268 1286 1293 1265 1208 1188 1177 1157 1141 1168 1244 1349 1427 1429 1456 1453 1445 1396 1301 1188 1072 987 924 862 842 800 718 647 615 642 689 684 653 638 672 757 799 839 876 922 914 881 893 941 1065 1129 1234 1299 1335 1358 1353 1356 1378 1366 1368 1454 1553 1571 1568 1565 1564 1616 1624 1601 1605 1649 1662 1688 1668 1680 1708 1720 1699 1661 1655 1659 1666 1696 1718 1716 1700 1693 1725 1738 1770 1775 1780 1796 1784 1740 1705 1653 1581 1562 1573 1568 1565 1536 1457 1440 1408 1406 1430 1422 1446 1483 1537 1552 1530 1498 1439 1354 1479 1442 1338 1320 1402 1591 1743 1712 1727 1585 1442 1396 1442 1524 1528 1520 1479 1436 1301 1221 1202 1142 1161 1140 1203 1280 1269 1176 1073 1005 836 797 819 777 702 654 582 383 303 285 225 151 115 126 104 78 79 82 78 74 70 63 61 56 77 61 43 31 17 14 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 17 1 3 13 13 18 25 28 30 34 31 31 34 38 40 39 38 38 37 38 32 31 32 32 33 38 43 45 45 39 29 26 33 42 43 56 65 63 61 85 80 84 86 92 96 90 68 74 74 72 76 81 87 85 86 63 59 50 40 33 15 0 4 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 27 45 45 24 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 26 31 49 65 72 78 86 71 65 67 71 70 69 81 107 116 116 116 115 116 112 91 81 79 82 88 93 94 96 100 111 116 127 144 156 160 161 155 151 154 156 157 165 188 212 216 211 199 180 157 138 125 111 103 92 77 59 54 65 70 73 85 99 110 136 122 108 110 142 161 104 135 113 103 103 105 123 143 155 179 188 194 191 172 160 171 182 200 210 171 118 85 109 112 126 181 247 264 220 206 194 192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 33 48 62 65 85 110 136 179 225 264 301 339 390 425 438 466 496 529 565 600 635 668 691 701 703 714 732 755 778 804 841 875 874 842 837 828 825 833 844 861 880 902 924 936 940 945 957 978 991 999 1003 1014 1021 1020 1020 1019 1026 1051 1054 1050 1049 1056 1070 1077 1075 1069 1055 1035 1045 1056 1006 965 930 895 887 887 885 871 837 812 797 789 770 761 751 719 672 646 630 600 594 576 544 519 504 471 439 435 444 449 448 446 438 426 419 393 424 458 451 430 446 506 435 424 371 278 239 295 327 348 370 376 374 373 342 292 352 359 365 366 354 349 356 355 329 345 343 321 292 261 240 247 251 269 297 311 325 349 379 398 368 378 372 393 424 454 488 525 501 509 505 488 442 412 429 412 448 563 485 430 415 411 400 364 371 334 292 251 226 217 202 192 198 219 247 286 317 325 327 344 363 377 405 431 422 369 312 305 273 284 297 302 310 328 337 357 371 382 369 358 382 454 544 589 596 646 674 674 678 684 686 710 719 736 749 768 792 806 823 827 831 784 751 739 712 692 667 694 707 700 696 714 746 753 742 765 801 824 826 830 856 866 889 897 942 1001 1056 1127 1229 1230 1242 1267 1276 1285 1288 1263 1216 1214 1194 1161 1131 1142 1209 1290 1329 1402 1449 1471 1455 1392 1298 1193 1069 991 925 903 873 803 718 655 622 651 671 666 638 616 665 752 780 798 828 860 856 834 859 948 1057 1111 1209 1291 1314 1323 1327 1358 1348 1345 1369 1457 1555 1555 1547 1544 1564 1597 1589 1565 1575 1595 1643 1653 1647 1683 1733 1741 1703 1675 1655 1657 1670 1694 1709 1697 1679 1672 1688 1723 1760 1778 1792 1808 1779 1736 1727 1636 1566 1551 1551 1540 1567 1540 1496 1478 1462 1457 1462 1412 1454 1515 1541 1567 1567 1508 1442 1359 1466 1434 1399 1369 1451 1695 1658 1668 1689 1525 1397 1326 1302 1474 1562 1597 1512 1476 1408 1336 1317 1271 1227 1185 1225 1278 1307 1298 1219 1169 1039 965 917 835 777 759 694 533 477 428 347 251 206 242 149 97 81 75 74 75 71 68 61 59 72 64 49 48 48 20 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 25 12 12 14 13 17 27 34 34 34 34 40 36 41 47 43 36 35 35 40 35 29 28 30 31 44 45 46 48 47 42 28 43 48 51 64 76 73 72 89 87 85 86 90 94 90 52 58 61 62 65 71 75 81 94 76 72 60 39 37 23 3 11 17 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 31 27 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 30 30 45 69 84 89 92 77 72 72 70 66 79 98 111 116 122 129 124 117 96 87 83 81 81 88 91 92 97 100 107 124 142 154 159 163 162 160 158 159 164 171 188 205 211 207 194 175 153 137 125 114 101 92 80 62 55 56 58 62 72 87 95 107 102 93 117 157 163 93 70 58 71 89 89 104 124 149 155 160 164 160 130 139 143 162 198 193 147 97 65 58 60 88 142 223 243 210 200 205 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 0 6 37 54 59 96 94 94 131 173 222 269 313 356 375 397 442 483 514 546 580 613 646 674 691 694 707 718 733 753 775 804 839 869 875 875 854 833 826 831 842 856 873 894 912 920 928 939 950 971 986 996 999 1008 1014 1014 1016 1012 1018 1043 1050 1049 1048 1052 1065 1070 1075 1069 1054 1054 1068 1060 1014 977 940 932 911 899 891 875 852 822 807 804 797 775 750 727 685 657 640 611 604 596 585 571 526 493 472 447 446 457 465 466 461 449 439 412 432 438 417 421 417 543 546 487 392 323 303 306 335 358 392 403 396 381 363 352 366 367 376 388 388 380 375 367 342 362 373 367 353 345 347 347 332 344 365 378 382 381 391 430 446 484 445 429 440 472 526 506 483 483 492 479 447 422 435 524 544 545 544 491 428 403 378 333 355 342 296 262 244 216 206 208 198 208 221 243 260 271 316 343 379 399 418 428 407 352 314 276 247 261 281 292 300 302 291 293 336 368 374 374 399 456 522 534 572 638 672 673 673 670 680 701 714 723 739 762 784 804 816 806 777 756 752 737 708 696 670 694 706 702 696 705 746 737 735 768 800 810 810 817 834 866 882 896 938 993 1051 1121 1155 1224 1244 1256 1279 1300 1293 1252 1238 1222 1186 1158 1134 1138 1189 1229 1275 1286 1390 1456 1441 1369 1276 1201 1098 999 966 932 867 795 720 670 639 656 664 651 621 608 658 736 754 763 780 794 798 802 835 955 1057 1122 1197 1246 1262 1332 1326 1327 1329 1348 1401 1468 1506 1538 1523 1534 1549 1561 1554 1536 1541 1557 1622 1612 1616 1688 1763 1752 1715 1690 1664 1678 1704 1696 1654 1651 1657 1670 1726 1751 1768 1793 1815 1827 1759 1750 1695 1617 1572 1555 1519 1483 1516 1512 1488 1485 1487 1473 1457 1431 1490 1529 1548 1569 1566 1515 1456 1349 1452 1493 1462 1412 1487 1756 1554 1573 1623 1514 1374 1250 1142 1332 1572 1604 1505 1423 1336 1270 1346 1374 1390 1303 1247 1241 1253 1335 1283 1281 1171 1069 1016 1009 987 885 812 704 623 526 409 334 343 322 227 158 125 103 86 87 84 68 63 60 64 66 63 71 64 29 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 18 20 18 18 16 16 23 31 33 36 36 40 37 36 42 52 48 43 44 45 45 41 31 29 31 32 34 34 36 41 51 57 47 58 65 66 70 81 80 83 89 87 83 80 79 71 73 53 50 58 66 72 81 82 82 82 83 86 80 47 45 31 10 3 10 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 8 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 11 37 70 95 106 100 83 75 75 74 68 85 99 108 113 122 129 123 118 97 86 84 82 80 88 91 94 97 102 110 117 136 145 153 156 157 159 154 156 165 178 192 197 200 205 189 170 149 135 124 114 100 86 75 56 44 42 45 49 61 78 86 90 90 104 146 156 165 138 130 124 96 86 93 107 128 127 123 119 128 138 121 117 122 140 152 140 106 74 55 50 50 72 114 196 226 232 224 206 220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 20 19 26 44 48 58 103 132 127 125 163 198 242 294 313 340 390 450 497 529 559 591 620 649 666 671 692 710 720 737 756 777 805 839 859 859 865 852 834 825 829 839 849 865 884 890 904 921 933 944 966 978 986 989 998 1006 1010 1008 1005 1011 1034 1043 1044 1044 1045 1052 1059 1071 1069 1057 1071 1081 1057 1021 981 971 951 922 899 882 865 845 813 807 806 796 777 753 727 701 669 647 618 610 612 609 590 543 511 490 469 459 467 481 484 484 468 459 437 422 386 351 380 376 412 485 485 432 387 364 331 341 368 373 393 405 401 392 378 374 373 378 388 398 402 396 382 360 376 389 404 413 408 397 414 367 373 411 449 445 414 410 456 508 584 548 517 509 512 551 472 467 464 465 460 450 439 435 505 515 516 519 492 446 415 371 326 339 334 317 287 243 214 212 226 208 192 195 202 208 234 287 331 377 411 426 425 411 374 322 256 225 234 252 268 285 280 265 277 304 330 355 384 421 469 489 517 562 604 639 669 679 678 693 703 708 722 743 762 784 805 809 803 797 804 787 723 702 694 671 684 688 693 706 715 759 727 741 774 791 791 788 794 832 859 877 898 937 989 1034 1053 1140 1204 1230 1255 1291 1314 1302 1271 1241 1212 1177 1158 1149 1141 1163 1165 1164 1247 1375 1441 1412 1346 1267 1203 1175 1100 1026 957 874 784 725 671 651 652 650 626 586 590 659 713 736 737 733 739 759 773 830 956 1056 1125 1160 1175 1237 1319 1293 1292 1312 1367 1428 1454 1501 1514 1513 1521 1526 1522 1514 1503 1513 1555 1602 1600 1625 1712 1789 1751 1728 1679 1686 1716 1733 1698 1609 1652 1660 1722 1774 1787 1792 1809 1813 1804 1795 1733 1659 1605 1565 1528 1486 1443 1445 1453 1493 1521 1489 1476 1441 1469 1502 1526 1551 1565 1545 1488 1370 1324 1378 1467 1500 1421 1489 1589 1508 1542 1562 1461 1239 1073 1021 1294 1553 1505 1411 1291 1134 1146 1357 1496 1606 1476 1327 1305 1219 1323 1343 1313 1228 1155 1126 1110 1032 948 897 797 722 677 641 647 515 472 342 257 215 183 178 121 94 76 67 62 60 60 60 69 73 45 24 10 0 1 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 20 21 18 17 17 23 32 36 34 35 39 39 37 37 41 50 48 47 45 45 51 56 47 39 41 40 36 35 35 33 46 48 46 52 65 72 71 79 86 88 87 82 79 76 63 53 65 71 66 61 70 83 109 101 109 102 84 84 95 59 48 34 28 16 5 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 21 51 74 83 81 77 74 76 78 75 91 104 110 119 135 139 124 108 92 83 76 72 77 89 91 93 95 103 117 122 127 135 140 143 149 149 147 151 165 175 180 194 201 210 190 171 163 156 135 116 98 83 70 54 38 30 31 38 57 82 103 113 125 139 144 153 160 157 152 141 105 96 103 107 104 103 103 96 127 165 153 129 126 128 109 105 106 94 82 58 71 69 109 185 233 232 214 193 221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 25 30 37 40 55 70 105 135 133 122 153 188 226 239 274 324 384 447 497 531 560 591 620 634 642 662 685 707 720 737 754 774 802 828 826 851 858 851 836 825 827 837 846 856 858 874 895 914 926 934 957 970 973 993 1022 1042 1032 1000 998 1007 1027 1039 1045 1046 1044 1042 1053 1065 1070 1063 1071 1077 1062 1050 1017 998 959 933 911 890 877 858 813 810 810 794 771 746 718 706 678 660 632 621 621 620 608 565 529 505 492 482 486 500 496 486 477 466 437 393 344 315 326 366 385 437 464 453 425 398 349 355 354 363 392 408 404 392 379 368 366 371 378 392 409 415 409 387 380 392 402 409 429 464 468 464 432 477 491 473 482 502 536 553 630 644 618 572 523 531 496 448 433 427 427 433 435 433 471 479 487 491 479 454 431 373 332 330 323 313 288 244 211 216 246 227 199 187 187 195 220 273 314 356 391 407 406 402 372 309 244 221 223 230 246 267 268 253 258 267 285 322 376 426 441 460 505 549 583 619 661 680 690 706 714 723 737 750 766 785 807 802 798 800 809 795 718 709 703 676 665 675 697 713 731 753 734 755 776 781 776 771 789 831 855 874 898 934 972 988 1030 1130 1191 1223 1263 1308 1326 1318 1306 1246 1214 1192 1175 1165 1161 1141 1131 1144 1226 1345 1402 1363 1324 1272 1244 1174 1074 981 900 827 771 722 682 662 647 627 592 558 584 650 689 704 707 706 710 727 751 830 953 1055 1103 1116 1160 1221 1306 1268 1253 1299 1363 1398 1459 1497 1474 1472 1494 1499 1488 1488 1481 1513 1564 1597 1603 1643 1733 1786 1770 1704 1684 1716 1740 1723 1680 1608 1610 1691 1776 1808 1806 1814 1815 1798 1793 1762 1690 1630 1592 1542 1498 1472 1454 1446 1472 1517 1518 1468 1469 1475 1488 1499 1534 1560 1527 1535 1421 1366 1348 1330 1415 1541 1398 1374 1397 1499 1560 1556 1377 1106 1074 1167 1423 1588 1578 1401 1184 1082 1150 1408 1627 1672 1620 1583 1457 1270 1258 1302 1304 1253 1186 1169 1081 989 968 941 851 777 769 756 786 739 614 446 334 281 261 208 163 104 76 67 64 67 67 57 61 72 67 44 18 11 0 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 20 20 29 24 18 18 25 37 39 38 41 44 41 36 38 48 49 50 49 49 51 58 75 69 62 62 54 45 43 39 29 36 40 49 59 60 65 55 67 72 78 82 79 78 79 71 56 52 61 70 65 68 88 117 122 111 93 84 83 100 66 53 41 27 19 2 19 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 29 48 57 57 63 64 75 79 79 80 85 102 124 144 148 132 107 93 84 72 69 75 83 87 87 87 99 118 124 125 126 126 129 137 136 140 147 155 162 180 194 207 211 193 177 175 165 145 126 105 86 77 72 51 28 27 59 86 100 116 130 129 130 137 141 140 142 165 146 121 111 108 106 101 81 74 100 137 162 166 158 132 106 95 123 137 127 117 69 57 61 98 154 183 214 195 191 202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 26 32 35 45 63 81 114 137 132 120 141 176 183 212 257 314 378 443 497 536 564 594 605 618 640 660 682 702 714 733 752 771 785 790 813 839 850 850 844 836 832 834 838 839 849 866 889 908 918 925 948 956 961 967 1023 1077 1060 995 994 998 1018 1036 1044 1046 1047 1042 1049 1059 1070 1068 1072 1081 1075 1062 1034 1006 961 927 905 887 870 856 852 825 807 797 782 754 719 708 681 668 663 643 629 630 619 589 553 530 517 510 514 524 510 495 483 474 445 388 358 379 309 295 338 396 443 461 456 439 400 397 385 385 394 407 414 400 386 364 360 358 367 383 403 421 415 410 401 402 404 409 431 481 594 489 497 556 577 562 574 588 624 599 628 663 648 591 563 537 501 433 390 374 380 398 416 428 397 434 461 465 459 448 428 381 358 336 311 296 283 247 211 216 252 243 234 222 200 193 211 262 291 325 348 357 363 365 338 283 233 218 214 214 225 227 245 244 233 227 243 289 354 376 410 452 499 538 570 598 620 689 693 717 739 754 761 762 777 787 806 820 816 812 821 813 771 761 746 710 692 702 722 726 744 744 746 763 773 768 757 763 794 828 849 870 897 925 942 972 1042 1115 1175 1225 1275 1320 1334 1338 1305 1256 1227 1208 1183 1157 1164 1163 1132 1142 1209 1291 1326 1294 1278 1257 1216 1134 1046 966 893 820 768 720 699 666 636 606 557 536 583 644 660 663 668 674 680 704 739 817 870 934 1031 1099 1136 1184 1268 1230 1207 1243 1303 1364 1441 1463 1440 1433 1441 1453 1463 1470 1474 1517 1563 1595 1618 1661 1728 1735 1736 1697 1705 1739 1740 1692 1642 1639 1659 1731 1807 1832 1817 1833 1826 1781 1745 1692 1642 1610 1584 1518 1503 1486 1475 1482 1523 1554 1508 1490 1510 1518 1500 1517 1569 1568 1552 1511 1434 1408 1384 1382 1426 1494 1313 1309 1424 1483 1609 1627 1325 1190 1278 1396 1545 1617 1518 1323 1247 1222 1200 1354 1545 1595 1510 1492 1454 1370 1299 1292 1312 1305 1254 1174 1090 1016 1009 974 938 968 935 908 918 881 701 515 414 383 325 218 168 116 77 61 58 60 73 63 62 68 70 58 43 39 18 15 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 1 11 16 24 29 27 18 23 35 36 39 41 41 43 45 50 53 53 55 56 58 63 74 78 76 74 75 74 64 58 52 45 41 36 37 43 55 59 51 61 64 69 77 78 75 79 80 63 52 55 56 60 66 74 75 105 144 123 101 93 98 90 74 48 31 27 2 7 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 22 31 33 34 52 59 72 78 78 77 77 89 111 136 142 136 129 108 87 75 69 68 72 78 76 73 86 101 114 121 119 113 116 122 128 134 140 144 160 177 190 205 208 196 184 175 175 153 134 115 103 104 79 53 33 26 46 70 74 94 124 123 124 130 132 131 124 160 146 130 127 124 114 104 88 86 113 150 172 167 147 130 101 92 106 130 136 121 88 79 72 80 106 120 172 183 186 185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 23 26 34 47 69 90 112 125 116 101 112 118 155 203 253 308 372 435 489 536 566 574 592 618 645 671 689 700 711 727 745 754 761 781 807 833 846 848 844 841 839 836 835 837 845 860 880 898 910 916 939 942 945 963 1009 1071 1087 990 993 993 1011 1025 1034 1044 1049 1043 1046 1055 1069 1069 1068 1075 1080 1064 1036 1015 994 980 947 902 895 894 879 845 814 798 786 762 727 711 698 694 681 660 648 645 628 607 571 556 547 540 540 546 524 507 492 489 476 456 443 420 320 290 292 362 427 458 463 454 479 442 424 414 407 404 411 421 418 383 373 360 362 382 403 416 408 417 418 427 433 435 448 478 684 645 577 578 606 619 624 573 613 637 630 633 631 604 578 554 502 439 383 354 354 363 372 371 375 412 433 439 440 430 410 392 369 334 302 284 275 251 220 220 249 260 251 235 219 209 214 250 267 283 296 308 320 324 291 253 215 205 205 199 201 218 219 218 205 191 202 243 276 324 391 444 492 533 569 614 673 672 695 726 757 778 782 773 790 797 803 820 823 818 826 817 770 760 750 743 729 720 731 741 749 741 753 764 765 760 745 763 796 820 844 863 880 902 926 976 1047 1103 1169 1237 1287 1314 1322 1333 1305 1270 1243 1209 1162 1150 1151 1155 1132 1139 1190 1254 1284 1260 1247 1231 1172 1098 1030 966 890 814 768 739 690 649 623 586 534 529 577 589 607 629 635 643 649 686 732 769 800 883 1014 1087 1093 1164 1208 1214 1194 1186 1250 1347 1425 1449 1421 1391 1382 1388 1417 1440 1468 1517 1560 1598 1629 1637 1681 1738 1719 1706 1736 1755 1718 1698 1644 1664 1699 1758 1815 1838 1825 1831 1793 1736 1694 1662 1627 1593 1593 1547 1522 1507 1514 1527 1536 1565 1522 1513 1520 1521 1505 1531 1586 1531 1545 1499 1485 1426 1397 1446 1482 1374 1258 1294 1324 1490 1703 1614 1281 1352 1419 1447 1456 1446 1406 1325 1307 1369 1324 1339 1384 1424 1547 1518 1501 1429 1379 1365 1359 1314 1229 1160 1130 1072 1056 1054 1019 936 861 863 906 879 760 608 542 485 388 274 210 148 89 73 60 52 65 71 68 62 66 67 72 59 47 32 17 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 27 33 20 19 26 30 36 40 42 42 39 48 54 54 55 58 62 63 71 78 82 84 84 84 78 71 68 67 60 50 40 38 39 54 59 63 70 72 68 77 75 76 78 73 65 67 69 50 66 70 68 81 102 99 94 93 95 91 72 45 32 30 8 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 13 25 47 53 59 71 79 80 79 75 85 96 116 132 128 120 109 89 78 73 70 69 67 67 65 78 95 108 113 110 100 102 108 115 122 126 134 161 174 186 199 206 200 183 212 212 170 135 126 122 105 81 56 37 39 60 60 70 89 109 111 113 125 128 127 115 134 135 130 135 130 120 99 95 107 125 129 120 110 126 133 130 133 145 158 154 121 88 64 51 56 57 89 128 171 199 196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 26 35 47 66 84 100 110 105 91 93 97 134 188 244 310 378 434 486 534 539 564 594 622 650 675 693 704 711 725 730 739 760 782 804 829 842 847 845 843 844 843 838 840 847 860 876 892 904 910 924 924 934 957 995 1060 1102 989 992 994 1002 1009 1023 1039 1046 1041 1039 1048 1062 1067 1066 1070 1076 1064 1038 1020 1004 990 972 954 943 855 855 846 826 816 808 784 749 727 723 708 691 675 663 657 636 622 600 584 577 566 557 564 539 527 507 498 494 492 470 392 341 314 341 385 425 459 479 482 500 550 497 459 432 416 427 420 467 438 405 377 367 375 391 411 418 422 429 443 459 476 496 531 644 615 578 565 584 619 605 578 591 609 606 600 602 596 566 550 501 443 390 361 358 363 363 360 380 401 413 416 412 397 388 385 344 312 287 264 249 240 218 218 219 226 239 244 235 230 237 248 251 251 261 282 287 274 242 216 187 172 178 195 198 204 197 203 189 166 162 180 202 284 362 431 479 515 561 605 606 637 689 734 767 790 796 784 792 802 806 814 819 820 829 821 781 764 759 745 725 716 734 750 721 734 756 766 763 750 738 771 798 815 833 847 863 889 932 981 1039 1094 1162 1226 1258 1268 1317 1330 1311 1282 1253 1223 1194 1198 1159 1139 1114 1127 1176 1210 1234 1223 1216 1197 1144 1078 1022 963 887 820 804 749 681 637 615 573 529 528 534 552 576 590 600 621 634 681 717 733 773 869 998 1061 1052 1110 1183 1209 1179 1162 1228 1341 1412 1429 1404 1381 1376 1371 1387 1411 1459 1511 1554 1580 1592 1647 1697 1719 1710 1731 1765 1762 1733 1670 1643 1689 1740 1770 1794 1824 1822 1827 1754 1688 1659 1639 1608 1595 1595 1585 1535 1519 1544 1570 1568 1581 1527 1499 1523 1523 1509 1535 1580 1520 1531 1533 1481 1410 1401 1489 1549 1352 1313 1331 1388 1545 1687 1475 1290 1353 1377 1367 1356 1354 1376 1420 1353 1391 1367 1364 1404 1415 1555 1634 1541 1462 1427 1397 1325 1264 1149 1161 1113 1051 1041 1062 1040 869 765 769 820 859 826 719 603 477 366 312 268 188 133 126 81 59 53 63 66 49 58 66 77 69 61 53 40 20 9 9 11 6 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 7 20 22 19 18 20 27 32 35 42 43 45 46 53 58 57 55 53 68 74 75 83 90 86 92 89 80 81 77 69 64 59 40 33 48 55 59 69 70 69 65 75 82 86 84 76 80 77 62 69 79 84 86 91 111 108 104 97 86 85 52 34 29 18 13 16 20 14 4 1 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 17 27 42 56 64 69 80 77 77 81 87 97 104 107 102 100 84 73 70 68 71 68 64 63 70 83 98 96 97 88 91 100 104 107 108 128 157 174 183 190 194 198 185 206 211 179 131 127 122 101 77 54 44 59 66 60 70 86 101 110 110 110 122 119 108 119 139 133 126 119 116 109 108 120 130 154 147 151 156 153 142 132 115 135 131 100 64 49 32 40 51 74 112 166 216 219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 29 37 46 61 76 95 102 100 95 89 98 132 184 248 317 383 437 479 483 523 561 593 623 654 682 701 710 716 717 725 740 758 777 805 830 843 847 845 843 842 839 841 847 851 860 871 883 895 900 902 917 930 952 985 1053 1119 987 985 990 992 999 1015 1032 1038 1035 1034 1041 1044 1052 1064 1073 1076 1064 1038 1018 1005 988 973 976 989 959 929 873 837 823 813 794 772 768 743 725 710 695 682 673 656 644 636 612 595 582 569 577 557 549 524 514 504 489 459 385 357 340 369 400 434 461 468 501 521 554 542 501 461 448 448 418 491 488 440 427 425 402 449 423 443 450 451 460 476 484 495 571 605 585 570 565 576 602 591 577 572 580 582 584 590 583 551 537 500 454 415 391 381 381 373 379 389 399 403 395 381 372 366 355 316 290 270 243 231 226 222 220 218 221 231 246 256 248 259 258 243 231 238 264 275 239 204 175 156 156 173 191 188 182 179 187 169 137 131 135 176 241 325 406 459 497 544 544 599 638 683 729 768 790 800 795 795 801 803 806 813 823 831 817 783 773 763 744 720 711 741 760 719 711 744 774 760 745 749 779 794 805 815 833 862 887 932 975 1026 1093 1142 1158 1211 1270 1323 1342 1324 1292 1262 1231 1226 1221 1166 1128 1108 1145 1204 1187 1202 1202 1176 1158 1111 1042 1000 943 879 872 809 728 663 627 607 554 526 522 523 534 546 554 572 598 627 658 690 721 764 867 975 1015 1012 1047 1094 1115 1094 1123 1219 1329 1401 1414 1402 1395 1370 1347 1363 1401 1456 1505 1531 1545 1594 1652 1673 1678 1704 1748 1770 1757 1725 1651 1651 1721 1764 1753 1756 1795 1819 1813 1745 1667 1613 1604 1630 1622 1621 1590 1548 1548 1592 1620 1635 1557 1546 1513 1511 1524 1527 1530 1548 1510 1481 1478 1456 1408 1423 1529 1477 1389 1375 1409 1468 1513 1580 1444 1330 1293 1281 1276 1313 1413 1503 1450 1348 1303 1277 1253 1326 1472 1613 1641 1568 1512 1489 1398 1166 1119 973 905 911 945 970 980 1016 960 849 768 759 788 776 767 578 446 344 304 279 226 216 144 95 74 59 57 67 43 47 71 86 83 72 65 60 46 45 34 27 20 11 0 0 0 0 0 0 0 0 1 14 16 8 6 5 4 17 17 17 17 24 31 32 35 35 42 44 47 52 59 63 65 61 61 61 63 71 86 89 86 85 85 80 76 75 73 74 67 67 69 70 68 71 73 71 67 73 82 89 89 84 86 81 82 82 82 97 98 90 100 113 120 117 88 87 76 53 40 37 32 29 45 36 21 9 4 0 0 0 0 9 5 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 19 28 39 42 51 68 73 74 76 82 87 88 91 87 82 74 64 61 59 66 69 65 62 65 67 73 81 84 80 81 88 99 100 108 142 166 167 175 176 178 180 175 189 200 186 153 152 122 92 73 58 64 78 70 68 74 83 95 100 98 111 118 119 116 111 131 136 131 117 108 108 113 130 119 142 142 138 137 136 131 130 104 106 110 86 46 43 37 44 57 77 111 184 212 223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 36 44 51 61 71 84 90 92 96 93 99 128 182 249 319 384 433 440 481 522 560 594 625 654 676 700 710 711 717 727 739 756 777 801 826 839 846 848 846 842 838 846 852 856 863 872 879 886 889 896 911 924 946 977 1046 1140 1056 1005 985 988 994 1007 1024 1025 1022 1024 1026 1031 1043 1059 1071 1074 1065 1043 1017 1004 998 987 988 1048 956 927 898 863 848 845 819 818 787 760 742 727 713 700 688 677 671 653 630 612 596 581 595 578 567 556 539 516 481 424 387 375 411 442 451 451 458 479 512 532 554 564 534 511 531 525 447 500 539 514 491 484 478 487 469 476 487 485 487 505 542 645 586 581 579 554 534 545 560 570 578 568 566 565 571 588 576 540 520 484 452 431 421 419 402 384 393 389 394 398 382 372 362 346 324 291 266 245 222 215 213 206 214 213 210 220 236 259 261 262 259 237 213 214 237 253 216 182 167 157 148 156 182 181 169 162 160 144 118 112 119 152 199 282 368 426 448 452 514 586 639 673 716 756 760 766 786 791 796 796 791 789 803 811 800 795 779 765 748 720 714 756 741 720 710 744 794 767 755 761 779 788 792 807 836 860 890 927 967 1024 1063 1078 1131 1199 1276 1322 1341 1327 1307 1296 1259 1237 1228 1204 1180 1166 1174 1189 1198 1194 1189 1150 1124 1076 990 964 923 919 872 794 708 645 618 591 541 529 526 524 524 523 528 551 581 604 631 681 726 762 878 942 978 972 964 995 1038 1024 1092 1215 1316 1377 1388 1388 1412 1375 1315 1343 1401 1456 1484 1492 1538 1608 1653 1655 1650 1683 1731 1739 1723 1673 1642 1669 1732 1764 1738 1738 1742 1801 1782 1719 1635 1573 1611 1656 1661 1652 1620 1580 1587 1649 1660 1602 1588 1564 1540 1526 1517 1505 1487 1512 1512 1465 1444 1454 1414 1432 1519 1487 1396 1365 1422 1441 1402 1423 1420 1349 1249 1180 1224 1273 1410 1511 1495 1353 1248 1209 1204 1303 1525 1655 1670 1644 1625 1572 1392 1122 1015 906 854 872 876 879 952 1042 994 873 734 627 612 584 622 520 421 340 279 272 261 211 139 94 79 69 55 73 72 60 68 89 102 100 94 98 89 66 48 34 24 21 18 3 0 3 4 0 0 1 14 18 17 17 17 15 11 19 21 22 23 28 32 33 39 39 41 41 43 50 56 67 73 74 72 68 64 71 78 80 82 84 82 78 72 78 78 77 77 76 77 82 77 82 84 84 85 84 89 97 93 94 95 96 95 92 92 102 108 98 105 113 115 122 102 92 93 82 71 55 35 40 50 47 33 23 14 0 0 0 0 5 5 0 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 12 12 15 21 19 44 61 70 74 76 79 79 82 85 81 72 65 59 53 54 63 69 68 66 73 71 74 79 79 77 77 80 82 95 109 142 176 178 164 168 173 167 159 153 149 165 169 159 122 88 77 62 71 79 76 74 76 77 81 79 100 123 129 128 136 128 132 148 150 129 108 117 155 152 127 125 129 124 121 120 116 109 89 83 96 83 66 54 53 59 69 93 112 118 185 220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 44 53 61 70 77 80 84 89 93 97 110 138 191 254 321 364 376 431 474 514 553 588 618 644 666 689 689 700 709 719 733 750 772 799 823 835 839 841 843 842 839 847 854 860 866 870 873 876 885 892 906 918 938 969 1022 1104 1163 1074 995 984 992 1002 1017 1017 1013 1014 1017 1025 1038 1055 1073 1075 1066 1050 1020 1006 1001 990 987 1033 1028 968 904 867 856 850 833 822 805 780 758 741 727 718 711 704 685 663 647 633 614 599 615 600 594 588 564 535 495 421 394 387 389 426 449 458 475 488 515 539 555 566 555 535 534 534 487 542 569 584 558 522 577 570 517 513 520 517 513 529 567 632 633 630 608 561 518 510 511 538 564 559 556 556 559 581 561 537 502 466 448 435 417 425 408 386 392 390 395 402 389 383 351 327 292 264 242 218 207 205 200 189 198 199 196 213 225 245 247 249 244 223 201 203 205 218 196 184 173 153 134 136 165 167 162 152 144 131 106 87 96 126 174 247 324 363 346 418 482 565 631 679 713 733 736 731 767 776 781 781 777 788 804 804 797 778 767 762 748 722 727 767 760 734 739 784 799 769 773 771 780 787 795 813 844 863 893 924 963 989 1013 1072 1114 1201 1282 1317 1326 1324 1320 1323 1276 1236 1225 1197 1165 1150 1154 1153 1151 1146 1119 1093 1079 1031 930 935 931 907 858 779 689 627 613 576 558 543 531 522 509 493 503 531 555 571 624 695 735 766 854 918 955 968 977 969 936 959 1077 1204 1324 1387 1392 1402 1417 1354 1297 1331 1393 1432 1443 1470 1555 1623 1645 1636 1648 1677 1688 1692 1662 1617 1632 1692 1756 1780 1741 1736 1750 1782 1756 1679 1596 1572 1641 1645 1672 1679 1644 1608 1634 1685 1666 1654 1607 1566 1556 1548 1520 1471 1463 1458 1463 1464 1460 1451 1435 1439 1463 1466 1427 1428 1466 1387 1326 1380 1392 1377 1250 1099 1191 1325 1436 1497 1428 1310 1212 1208 1204 1281 1483 1639 1693 1683 1668 1575 1404 1209 980 898 938 893 778 830 926 1034 974 816 706 685 570 521 511 409 316 259 207 198 195 170 127 91 75 75 52 53 66 74 80 91 105 115 113 99 93 81 63 43 22 6 4 0 1 9 12 9 12 14 21 21 20 19 18 18 18 22 22 23 28 34 35 35 44 47 45 42 45 52 58 62 62 63 68 71 69 87 87 85 85 84 79 73 70 77 80 80 80 77 76 86 86 89 86 84 84 89 104 108 102 103 105 107 109 106 106 105 109 110 102 87 99 100 98 98 103 109 103 58 41 50 67 64 52 47 22 8 2 0 0 0 1 3 0 0 0 0 3 14 19 12 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 11 11 12 16 35 53 61 67 71 73 77 80 80 74 61 58 55 47 49 59 69 73 72 76 76 80 83 83 83 84 84 84 93 107 125 140 126 143 164 165 152 145 142 138 133 145 149 139 130 94 94 97 93 80 75 80 74 73 70 77 107 137 129 129 124 130 143 149 133 112 125 128 133 127 118 115 105 105 104 100 89 74 64 70 64 69 68 72 82 79 102 108 129 169 208 0 0 7 8 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 36 50 61 69 79 81 84 87 88 88 95 105 136 188 249 282 309 371 432 477 514 546 578 608 634 648 649 673 689 701 711 722 740 765 785 806 812 822 833 837 837 836 845 853 865 871 872 874 878 884 892 905 912 930 953 971 1010 1189 1114 1013 986 992 1000 1011 1010 1008 1002 1007 1018 1031 1047 1067 1071 1066 1053 1044 1025 1002 991 990 1017 1024 1041 966 896 874 883 909 843 821 797 775 756 743 739 742 721 699 674 659 648 630 618 625 620 616 610 588 559 520 444 413 405 402 404 408 409 421 491 517 530 546 555 559 558 543 541 504 550 564 587 585 543 572 588 556 542 538 540 540 539 566 566 601 594 597 582 532 497 489 523 541 544 546 548 555 571 551 538 502 483 471 439 400 414 399 393 404 399 397 411 406 396 355 315 278 255 234 204 202 196 189 177 177 170 167 197 215 220 216 225 226 209 194 197 184 192 189 180 162 134 105 105 133 144 141 139 139 124 85 64 73 101 146 210 262 272 302 382 451 535 620 689 728 740 757 740 739 753 769 774 775 790 791 794 787 770 762 758 741 734 748 764 770 763 774 803 811 781 784 780 778 787 803 820 852 863 891 924 945 965 1011 1062 1103 1201 1271 1292 1296 1306 1324 1317 1276 1245 1222 1187 1147 1124 1120 1114 1093 1072 1041 1032 1024 974 903 886 906 890 835 750 661 612 608 592 571 547 528 510 489 464 483 508 519 553 622 697 724 760 819 885 908 953 1015 1014 894 940 1075 1227 1320 1328 1327 1396 1378 1314 1295 1326 1363 1382 1408 1470 1558 1610 1622 1624 1636 1646 1631 1637 1595 1562 1606 1695 1763 1797 1799 1755 1755 1759 1720 1636 1568 1602 1609 1671 1672 1667 1649 1616 1700 1720 1720 1675 1608 1578 1578 1561 1510 1484 1460 1440 1440 1452 1463 1419 1425 1437 1422 1422 1438 1445 1477 1350 1297 1348 1387 1369 1244 1089 1218 1406 1458 1455 1438 1339 1215 1300 1326 1355 1480 1620 1669 1650 1664 1555 1472 1311 1093 1005 1033 930 912 917 903 933 911 852 834 749 611 504 431 339 262 223 215 177 180 155 132 114 89 94 94 79 75 81 88 92 101 105 110 86 83 84 70 50 26 20 6 0 6 8 3 22 22 24 26 26 22 19 18 18 19 22 26 27 28 35 41 39 46 51 53 51 50 53 57 55 54 56 61 62 64 75 78 76 75 72 67 69 76 72 70 70 74 81 83 95 100 100 99 99 102 102 106 105 102 103 105 111 115 112 117 110 103 104 102 88 96 90 87 93 102 105 116 74 56 57 67 72 70 57 40 20 5 0 0 0 0 4 1 5 6 2 10 28 19 15 18 18 11 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 7 1 4 11 27 49 57 57 59 68 73 75 77 72 59 56 49 39 37 50 65 70 74 75 74 75 82 84 85 85 86 87 92 104 117 118 113 107 124 146 131 130 127 157 147 142 145 140 142 150 150 135 108 86 84 84 78 72 65 67 82 112 107 105 104 111 130 148 128 111 108 120 131 124 109 94 86 84 89 89 79 65 52 49 49 63 81 88 87 85 91 96 122 164 198 0 0 0 7 9 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 10 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 41 51 62 71 72 79 86 88 86 86 92 105 140 195 218 248 303 360 417 468 511 545 573 599 617 621 648 668 680 692 703 714 729 752 770 773 794 810 822 828 829 834 845 851 863 871 874 874 879 884 890 899 905 916 928 948 1012 1198 1120 1025 991 993 1000 1009 1009 1011 1002 1004 1014 1026 1041 1062 1067 1068 1066 1057 1034 1008 992 989 1001 1019 1017 952 911 902 884 908 863 836 819 793 771 764 758 750 733 712 690 674 661 646 635 643 637 628 620 607 585 550 483 442 434 433 426 420 421 420 409 503 528 536 537 543 552 534 557 513 562 569 569 576 559 546 568 570 560 548 551 563 559 561 572 583 592 603 598 565 509 485 505 510 519 527 535 549 560 550 531 518 504 482 451 402 383 380 390 411 413 407 413 400 404 372 319 288 271 255 252 211 189 178 167 156 152 160 179 201 206 197 208 211 195 186 178 164 164 171 168 148 116 91 88 108 111 108 112 119 109 61 51 58 82 121 153 175 223 290 356 434 519 611 689 729 754 767 745 722 718 735 760 769 779 806 812 805 791 776 761 735 748 763 765 766 771 788 811 814 795 793 794 794 799 811 831 859 863 889 907 924 959 1003 1038 1099 1197 1253 1267 1267 1283 1326 1311 1277 1247 1216 1175 1141 1135 1109 1094 1022 986 986 994 987 968 905 860 873 861 802 716 638 615 607 602 574 544 519 492 465 439 457 464 490 540 608 679 716 760 792 802 824 863 914 1010 878 943 1117 1243 1260 1250 1299 1393 1333 1279 1287 1315 1326 1337 1381 1471 1545 1589 1608 1615 1618 1616 1600 1578 1536 1525 1585 1690 1769 1768 1790 1749 1735 1724 1677 1600 1581 1614 1646 1660 1650 1651 1667 1648 1705 1731 1730 1688 1630 1585 1575 1572 1536 1515 1465 1433 1429 1434 1474 1486 1501 1490 1432 1401 1428 1444 1429 1348 1334 1342 1381 1378 1248 1143 1286 1429 1541 1586 1504 1321 1181 1263 1376 1476 1543 1570 1615 1668 1628 1538 1502 1416 1337 1304 1160 973 940 890 841 846 878 873 831 756 721 627 491 375 341 341 275 221 208 186 159 141 123 103 94 79 72 77 84 86 91 97 106 105 98 88 78 66 51 37 20 18 23 14 9 23 27 28 28 27 25 22 20 21 22 25 29 29 31 35 43 43 49 58 57 51 51 55 54 53 55 58 60 61 57 60 67 78 89 92 66 77 65 65 73 79 79 86 90 102 107 109 116 121 127 116 119 113 107 107 101 103 115 116 122 126 121 111 111 101 93 89 78 65 67 96 101 78 62 60 63 65 79 71 57 30 7 0 0 0 3 1 0 1 8 26 26 18 9 10 18 24 19 20 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 1 8 22 50 52 52 56 64 69 71 70 65 66 57 46 36 29 43 54 55 63 69 71 71 78 77 80 85 87 83 86 96 102 110 113 103 101 136 130 133 147 157 158 154 145 146 148 152 153 142 122 85 74 75 78 70 60 63 72 85 88 89 92 101 115 134 125 112 102 109 127 117 98 90 79 76 83 90 81 71 52 45 44 55 74 82 82 82 83 93 120 171 199 0 0 0 8 10 11 13 12 10 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 12 12 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 19 41 50 59 60 67 76 85 88 88 90 97 99 118 125 163 228 298 360 410 456 499 542 577 593 599 622 648 671 683 692 701 710 722 737 731 758 784 802 817 826 825 835 844 848 849 861 872 873 877 884 887 892 895 898 909 942 1013 1148 1118 1037 995 991 997 1002 1007 1013 1004 1003 1010 1021 1034 1050 1060 1061 1063 1056 1038 1015 997 985 996 1010 1013 1011 1010 975 893 898 860 836 823 807 795 786 768 761 744 721 702 687 672 659 654 655 646 634 626 615 596 567 514 508 503 477 455 445 438 438 435 493 539 556 552 546 548 530 606 542 542 548 548 555 559 549 564 578 569 552 551 568 568 574 586 593 637 645 609 591 549 523 511 502 498 504 519 535 545 550 545 524 505 488 447 398 359 371 383 397 408 410 406 394 402 377 332 303 292 284 275 224 194 179 166 152 138 128 126 154 185 189 194 195 184 182 166 161 149 145 138 122 100 75 70 87 91 85 83 89 82 34 30 44 73 97 112 143 192 269 333 413 506 592 642 672 752 754 744 719 698 699 712 714 769 790 807 821 818 799 775 755 764 779 779 777 786 805 824 816 806 804 805 809 813 819 841 867 871 879 894 923 964 1004 1030 1102 1192 1234 1238 1244 1270 1316 1308 1272 1237 1205 1183 1173 1129 1109 1060 986 955 959 965 958 936 867 838 840 820 759 682 635 624 602 587 567 541 511 474 445 443 430 443 479 530 592 657 712 730 741 765 795 835 945 968 868 893 1023 1143 1189 1201 1276 1357 1290 1244 1253 1278 1295 1324 1374 1451 1524 1575 1594 1596 1597 1600 1565 1529 1500 1505 1535 1561 1671 1751 1755 1718 1695 1684 1655 1626 1588 1642 1647 1637 1627 1629 1682 1696 1711 1742 1741 1695 1633 1598 1587 1594 1592 1536 1459 1410 1402 1420 1470 1505 1503 1445 1359 1322 1402 1455 1449 1418 1409 1414 1404 1358 1272 1226 1342 1469 1528 1524 1509 1426 1228 1226 1312 1365 1415 1540 1625 1552 1457 1472 1507 1501 1454 1300 1142 1030 952 864 814 810 852 1013 992 830 706 618 539 476 442 427 353 290 258 240 197 158 140 106 87 76 73 77 79 80 80 83 93 102 99 84 77 72 62 44 32 30 29 29 27 26 28 27 26 26 26 25 24 24 24 27 31 29 42 47 50 51 55 63 64 58 51 50 50 51 54 52 58 59 62 63 70 81 78 70 70 68 66 67 71 73 83 82 92 101 108 119 121 115 119 130 136 133 128 126 111 96 106 111 117 123 131 113 119 96 92 94 90 82 54 81 97 87 68 61 63 68 87 86 67 40 28 27 1 3 12 11 8 9 10 1 15 19 22 24 22 29 29 22 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 16 39 54 60 65 68 72 72 71 70 60 44 32 28 37 40 46 54 62 70 65 67 68 75 83 86 77 80 86 90 104 115 106 89 109 105 115 134 144 148 148 143 142 151 162 161 143 125 88 79 82 77 64 53 55 63 65 71 78 80 89 99 109 110 104 93 92 113 97 85 78 72 72 79 92 85 82 75 59 50 63 77 82 84 84 86 106 144 188 207 0 0 0 9 13 14 15 15 14 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 12 12 11 8 0 0 0 0 0 0 0 0 0 0 0 0 19 40 46 48 55 62 70 79 83 81 82 95 104 106 125 164 225 294 349 396 439 485 530 549 564 596 624 652 672 681 689 697 706 713 715 733 754 778 799 814 825 832 841 845 847 847 857 868 871 874 880 884 885 885 889 903 936 1006 1108 1103 1041 994 982 987 994 1006 1015 1004 1002 1007 1016 1029 1042 1044 1056 1060 1054 1039 1018 995 982 988 988 1000 1003 989 957 908 899 865 847 831 822 814 798 777 774 760 731 712 699 687 679 667 656 651 642 635 619 591 581 573 547 534 509 485 468 456 449 501 530 548 567 572 564 559 537 619 571 542 535 531 528 539 549 555 569 566 553 546 549 561 570 597 607 618 617 604 606 588 588 558 523 500 498 509 522 533 536 537 512 485 469 435 394 373 380 379 375 383 403 403 400 389 370 339 316 306 286 268 234 199 178 168 162 156 154 134 137 166 179 178 172 169 178 165 169 151 128 111 100 84 67 59 58 68 71 66 63 54 20 16 25 43 68 97 135 179 248 311 383 464 518 554 642 717 725 734 721 693 675 677 684 760 754 791 833 837 819 800 796 788 797 796 795 799 778 778 774 820 823 820 827 824 823 850 870 881 887 899 927 966 1001 1025 1106 1176 1204 1211 1222 1258 1297 1299 1258 1218 1201 1196 1182 1146 1110 1008 945 936 946 944 919 877 829 820 814 778 715 660 644 620 588 568 555 531 492 445 442 427 420 435 472 522 579 650 674 693 720 750 771 802 899 870 842 844 938 1082 1162 1166 1238 1301 1251 1209 1208 1230 1278 1322 1377 1437 1504 1542 1556 1597 1581 1574 1542 1504 1485 1493 1501 1517 1635 1726 1729 1688 1660 1656 1647 1643 1606 1619 1616 1614 1629 1653 1700 1720 1736 1750 1743 1711 1672 1602 1596 1622 1607 1533 1452 1414 1400 1413 1473 1501 1475 1400 1333 1323 1437 1500 1479 1465 1459 1435 1394 1328 1261 1315 1380 1422 1461 1505 1552 1500 1298 1248 1271 1309 1400 1517 1652 1363 1285 1414 1537 1537 1488 1389 1280 1103 985 932 905 899 921 1025 1089 1000 821 686 646 576 569 479 358 264 230 232 208 185 160 129 104 90 83 81 78 79 79 80 88 97 89 78 75 61 47 37 31 31 29 29 30 29 29 29 26 30 26 26 29 28 26 30 44 34 41 43 47 53 59 62 65 66 58 54 51 52 59 60 69 73 75 76 77 90 90 100 88 81 79 76 88 79 77 87 95 97 104 119 129 141 144 141 139 138 138 138 135 112 102 105 111 107 127 114 114 107 97 102 80 82 68 75 91 87 68 66 67 66 80 92 83 58 57 35 19 19 25 27 20 21 32 17 15 17 20 23 25 25 26 22 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 18 39 54 62 69 67 70 77 77 64 46 37 43 45 44 47 51 57 65 67 66 67 70 74 79 72 74 73 78 89 98 102 87 81 79 81 92 128 122 134 138 138 145 158 163 136 114 102 91 76 70 57 50 53 55 57 61 68 66 73 82 83 86 90 78 82 89 81 73 67 70 72 72 83 84 82 78 70 65 75 84 89 90 91 86 118 158 194 209 0 0 0 12 16 16 17 17 15 12 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 13 13 13 13 10 0 0 0 0 0 0 0 0 0 0 0 20 38 40 45 50 56 61 70 71 70 81 90 91 125 121 149 212 284 350 397 435 471 481 506 550 591 626 644 667 682 694 703 705 707 715 732 746 771 794 813 827 834 844 846 853 852 855 863 868 869 876 879 881 883 888 900 931 994 1073 1085 1038 1004 989 978 985 1001 1014 1003 999 1002 1009 1021 1024 1031 1045 1053 1050 1038 1019 996 985 985 986 996 1004 1017 1008 920 899 866 848 841 830 819 809 785 784 772 742 724 718 712 701 684 667 659 653 647 628 596 595 590 560 552 536 514 511 527 473 523 528 555 578 583 580 578 561 594 584 563 545 531 521 525 541 548 561 560 549 543 542 549 558 587 597 597 594 590 597 598 601 581 545 515 504 505 514 518 523 516 497 472 448 444 429 420 420 413 399 394 413 405 400 386 369 352 338 318 283 261 245 208 183 174 174 171 159 147 129 146 161 159 150 145 151 158 170 164 139 106 80 74 67 63 59 63 65 57 45 32 17 14 15 27 56 94 138 186 223 285 358 399 435 536 623 686 691 708 718 710 699 675 677 718 720 760 810 822 817 815 804 794 799 804 812 824 782 782 787 784 803 838 850 831 825 857 871 886 899 909 932 967 990 1021 1092 1131 1153 1182 1201 1241 1280 1283 1244 1212 1205 1191 1186 1157 1097 992 931 928 935 929 871 826 804 800 782 735 686 675 622 611 579 551 541 519 476 471 439 420 423 446 483 521 568 600 634 661 689 725 758 830 815 813 811 839 932 1063 1119 1138 1213 1257 1238 1195 1181 1214 1274 1322 1376 1431 1465 1488 1559 1608 1576 1546 1522 1488 1463 1467 1481 1503 1603 1693 1704 1670 1649 1650 1636 1629 1619 1629 1616 1600 1646 1696 1724 1751 1758 1754 1745 1740 1715 1623 1598 1613 1599 1531 1459 1428 1399 1445 1461 1499 1477 1406 1388 1384 1456 1478 1479 1484 1470 1434 1410 1339 1230 1255 1355 1455 1478 1487 1529 1550 1358 1263 1283 1340 1476 1600 1595 1372 1296 1377 1460 1521 1515 1417 1246 1109 1035 1000 955 957 943 1038 1086 1026 909 838 817 703 640 536 413 290 221 228 213 191 185 155 109 83 80 81 82 80 75 75 82 88 80 80 73 56 40 32 29 29 29 29 31 32 32 34 34 36 38 40 41 37 32 34 45 47 48 49 48 51 60 65 69 71 74 72 63 57 65 73 77 77 81 84 85 98 107 111 112 113 106 98 91 99 99 97 98 100 107 120 124 125 129 134 138 151 146 148 144 131 114 109 121 113 98 94 105 100 85 95 93 85 73 78 88 85 73 64 66 81 86 88 94 91 70 44 34 29 29 25 15 15 16 16 15 14 18 21 22 22 23 21 18 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 22 38 51 55 59 68 79 87 71 53 49 53 53 50 51 58 62 65 65 64 64 66 66 71 65 60 60 65 76 86 93 83 76 72 68 68 80 88 116 128 133 140 140 147 122 104 97 85 73 65 53 45 43 44 48 55 58 51 56 59 60 65 78 64 63 69 73 74 64 70 72 66 65 67 73 80 74 68 72 78 80 91 93 94 132 173 192 206 0 0 0 0 10 17 18 19 17 14 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 13 13 13 14 13 1 0 0 0 0 0 0 0 0 0 0 2 16 37 42 46 51 52 57 55 54 62 63 70 161 195 208 239 294 350 395 433 438 462 498 536 575 610 633 658 675 685 690 693 698 711 726 737 759 784 805 818 824 835 845 853 856 859 863 865 864 871 873 878 885 890 899 926 982 1048 1067 1052 1027 998 974 980 995 1009 1001 996 1000 1005 1007 1016 1029 1038 1044 1042 1033 1017 998 992 983 983 995 1000 997 984 923 898 876 867 853 837 825 814 793 791 782 755 739 737 727 709 696 687 674 664 658 654 642 612 602 576 568 555 548 559 562 545 547 543 569 588 589 590 588 576 585 592 582 561 542 528 522 537 548 562 569 561 543 530 537 545 572 589 589 578 571 582 586 597 594 570 535 509 505 509 509 514 501 478 455 441 460 474 476 468 461 448 430 435 415 403 390 380 370 354 330 295 261 252 221 195 185 180 161 157 151 138 140 149 152 147 142 137 156 169 170 155 120 76 63 62 63 62 66 66 54 30 15 13 12 14 27 60 102 151 187 203 257 293 323 403 498 596 651 653 666 685 689 705 677 664 677 684 708 751 779 774 786 794 787 790 808 831 851 843 798 797 794 813 857 868 837 836 854 872 893 907 918 942 969 986 1022 1044 1084 1135 1154 1191 1233 1264 1258 1225 1196 1189 1184 1186 1157 1063 972 930 930 925 902 836 799 786 776 742 696 685 640 604 599 570 531 521 510 502 472 433 417 427 455 486 512 534 555 608 646 669 717 783 768 774 774 773 812 911 1020 1068 1113 1177 1199 1183 1158 1164 1204 1267 1327 1378 1399 1413 1477 1555 1590 1562 1529 1495 1460 1440 1452 1481 1518 1598 1664 1681 1663 1657 1650 1624 1616 1622 1637 1643 1651 1709 1725 1778 1789 1783 1771 1761 1745 1701 1693 1582 1569 1590 1544 1486 1449 1444 1456 1514 1534 1474 1426 1432 1410 1423 1436 1429 1423 1455 1417 1412 1363 1305 1295 1367 1508 1554 1480 1521 1544 1455 1378 1370 1473 1660 1701 1581 1407 1334 1331 1372 1487 1508 1458 1310 1137 1054 1024 944 981 951 1024 1079 1010 897 873 768 726 666 561 447 385 313 309 241 201 198 189 150 110 113 104 90 79 72 70 79 86 86 83 77 64 47 42 34 28 27 28 31 33 36 46 48 53 58 62 59 48 35 35 35 34 48 59 53 51 60 70 75 77 81 81 73 67 74 77 76 80 83 88 94 113 113 105 114 122 110 103 102 118 125 123 123 116 112 120 118 127 142 141 149 169 162 160 157 146 134 131 131 125 112 87 74 102 86 70 76 78 81 86 92 93 91 72 60 70 90 98 101 119 96 61 32 22 16 16 11 18 20 16 15 18 24 23 21 21 22 22 19 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 29 32 42 58 71 86 78 72 68 68 73 68 64 69 71 71 68 64 62 62 59 57 54 50 48 52 63 76 82 78 71 66 59 60 71 96 109 104 84 125 124 123 106 87 80 72 65 53 45 38 17 4 20 30 42 44 39 39 44 46 56 58 60 60 65 76 64 72 67 57 52 51 65 75 67 62 66 72 85 92 89 103 139 168 175 211 0 0 0 0 10 18 19 20 18 15 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 13 13 14 14 15 14 14 15 15 9 0 0 0 0 0 0 0 12 32 36 41 42 42 43 40 36 39 57 129 167 194 202 231 295 351 396 396 430 462 494 529 566 597 615 645 666 674 681 691 697 707 719 734 754 774 787 797 819 833 844 853 859 864 866 864 863 861 867 876 885 891 899 921 971 1032 1047 1054 1037 1001 975 976 988 1004 1002 996 995 997 1001 1010 1023 1030 1033 1034 1028 1017 1014 998 984 983 993 999 1015 1031 935 908 898 878 857 841 829 814 799 796 791 777 762 750 738 720 703 704 695 680 672 671 666 644 618 594 585 578 576 586 586 586 593 591 594 592 585 588 586 579 579 585 582 570 559 539 531 540 552 558 564 563 546 530 519 526 554 577 585 583 570 579 582 588 597 592 562 526 536 514 506 497 483 462 437 430 440 439 464 482 492 491 472 454 426 414 407 401 388 366 342 309 273 255 232 220 212 185 147 153 155 154 149 149 156 159 155 148 162 166 162 154 134 97 98 76 62 63 72 73 51 16 14 12 12 14 28 64 109 160 178 171 178 224 299 376 468 555 605 607 604 616 637 680 667 644 650 652 660 684 687 687 748 777 778 773 784 824 827 800 794 810 808 815 859 874 855 849 851 876 900 909 926 952 972 985 989 1020 1077 1118 1132 1186 1231 1249 1245 1217 1175 1179 1179 1178 1140 1050 974 949 942 922 873 812 778 769 754 722 712 643 612 593 586 561 519 502 499 496 468 436 424 439 461 473 485 496 531 579 618 644 690 780 760 756 750 749 792 883 962 1013 1068 1087 1111 1133 1118 1156 1195 1252 1319 1356 1360 1379 1460 1532 1565 1545 1514 1484 1455 1416 1431 1467 1516 1582 1644 1674 1667 1664 1624 1601 1603 1627 1665 1703 1724 1732 1778 1804 1814 1802 1780 1781 1781 1750 1672 1551 1521 1577 1551 1492 1478 1470 1507 1563 1549 1445 1463 1479 1471 1447 1411 1368 1356 1428 1388 1382 1381 1384 1371 1381 1544 1623 1522 1499 1473 1488 1531 1478 1553 1637 1652 1559 1495 1443 1341 1371 1473 1531 1451 1303 1234 1212 1104 982 1049 1050 1074 1083 990 970 875 737 664 600 533 482 442 443 358 261 206 198 198 172 172 143 131 111 89 74 68 79 80 85 86 87 85 71 69 71 52 35 31 34 33 34 49 53 54 60 69 67 57 42 40 40 46 56 62 63 51 61 62 63 74 81 80 75 78 85 88 91 92 84 94 104 115 116 120 125 107 96 93 106 115 113 116 129 131 123 125 123 118 119 124 146 159 158 157 163 161 152 136 134 133 120 97 96 97 73 80 76 67 69 90 88 95 98 79 60 58 76 95 101 116 109 89 63 32 16 34 23 17 18 23 26 22 21 19 17 17 18 16 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 12 26 45 61 78 82 82 81 79 76 76 78 82 85 84 77 66 59 57 56 56 53 43 37 41 50 55 58 65 62 59 53 70 81 84 89 73 58 63 84 96 90 69 63 58 55 39 30 30 22 20 21 10 13 20 36 33 34 38 44 51 55 51 59 65 55 59 59 46 45 42 55 61 61 60 63 74 85 88 90 105 123 129 167 205 0 0 0 0 10 18 20 20 19 17 14 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 9 13 13 14 14 14 15 17 18 18 10 0 0 0 0 0 0 0 1 9 29 34 35 33 31 17 10 31 52 114 156 191 250 288 299 344 345 389 431 466 498 529 559 585 608 628 634 647 666 682 693 702 717 732 746 756 768 792 816 832 843 850 858 866 869 867 866 862 867 874 883 891 900 921 966 994 1021 1039 1031 1002 976 977 985 998 999 996 993 990 995 1006 1019 1023 1024 1024 1024 1021 1007 994 979 981 991 996 997 1003 962 944 903 878 860 844 833 817 804 798 796 797 786 766 750 730 713 717 711 703 697 689 681 664 637 612 603 597 595 604 604 598 605 608 605 589 567 573 571 576 576 581 582 577 570 549 536 539 542 548 556 558 549 536 516 512 532 546 557 578 566 568 581 579 585 593 587 569 569 538 512 481 458 448 437 424 445 451 465 481 497 504 489 451 436 431 431 424 406 386 355 314 289 268 257 250 229 196 156 146 157 162 160 156 155 163 160 159 164 160 150 138 128 124 113 89 72 69 75 77 61 36 27 16 12 13 26 66 118 160 170 163 165 196 263 346 430 504 549 551 542 558 580 620 632 614 606 605 599 603 641 644 696 743 754 744 766 784 804 784 801 821 818 803 814 855 867 859 865 885 901 909 939 960 965 979 990 1019 1075 1103 1117 1177 1224 1238 1230 1201 1158 1170 1169 1165 1116 1042 992 971 956 915 845 790 761 753 747 724 664 613 593 586 574 545 509 492 490 491 464 437 437 455 462 460 458 477 511 549 581 615 728 727 727 738 732 731 794 912 903 951 972 998 1043 1068 1087 1140 1182 1247 1294 1318 1345 1364 1423 1491 1533 1528 1501 1480 1456 1400 1401 1437 1504 1588 1658 1685 1677 1660 1603 1577 1592 1637 1694 1745 1747 1775 1807 1829 1834 1812 1764 1750 1784 1758 1662 1553 1517 1567 1521 1493 1454 1484 1524 1533 1524 1388 1468 1490 1509 1473 1388 1331 1367 1370 1353 1376 1405 1428 1409 1364 1547 1600 1505 1440 1414 1457 1590 1557 1496 1517 1557 1573 1547 1481 1368 1360 1396 1462 1444 1371 1353 1240 1179 1093 1102 1068 999 941 854 854 832 784 743 689 627 734 582 461 337 242 200 197 199 195 182 170 157 133 99 61 55 54 65 77 85 93 101 105 106 104 88 62 43 44 34 34 38 38 44 57 67 73 71 66 61 51 47 60 59 64 54 55 53 51 61 75 76 84 91 96 101 101 104 102 103 104 111 122 122 117 114 99 99 105 109 128 126 116 128 136 146 151 152 137 127 127 140 148 150 151 152 145 141 137 135 127 112 114 106 97 88 78 66 55 54 67 90 99 90 72 56 58 62 84 102 109 101 78 62 60 56 41 32 31 22 25 22 19 17 10 4 13 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 29 46 62 66 70 78 80 72 77 80 82 89 94 87 69 60 56 55 54 52 45 31 30 32 35 45 55 53 49 45 43 47 61 68 50 48 50 51 55 65 58 56 52 50 44 38 52 26 21 25 31 34 36 38 33 30 31 37 42 41 40 45 48 42 40 45 33 36 36 40 44 48 50 53 62 65 75 92 107 114 121 157 194 0 0 0 0 10 18 20 21 21 18 18 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 7 14 14 15 16 17 17 8 1 0 0 0 0 0 0 0 0 0 4 21 26 25 23 13 0 9 47 90 132 174 234 281 293 296 339 386 430 466 500 534 567 590 606 610 621 636 653 669 682 694 711 718 722 736 761 786 811 829 839 846 856 864 868 870 867 865 868 873 881 890 902 921 942 960 1002 1026 1022 1000 976 976 984 993 995 992 987 985 990 1000 1017 1018 1013 1008 1010 1010 995 992 981 982 990 993 1006 1058 1065 974 906 877 865 854 843 821 808 805 806 807 800 783 763 741 722 724 725 721 713 704 699 679 666 652 635 628 635 631 614 613 603 599 591 575 562 556 562 572 571 575 580 578 575 567 548 547 545 545 546 544 547 538 523 508 501 509 533 564 549 560 577 570 568 577 582 585 571 553 525 490 464 456 462 462 473 477 477 478 484 493 492 447 442 441 447 446 430 407 371 323 297 287 280 267 243 204 180 154 162 173 178 179 170 167 165 161 160 157 147 137 136 121 114 100 82 72 73 73 67 68 52 28 13 13 19 48 99 110 143 162 160 179 238 327 407 455 491 509 512 523 532 561 584 581 571 557 540 547 583 609 639 684 708 713 742 781 797 789 809 828 824 817 817 820 844 858 876 892 901 907 944 949 965 979 989 1016 1070 1091 1109 1142 1184 1212 1210 1180 1143 1149 1152 1151 1107 1060 1023 971 958 902 823 764 739 738 734 711 638 591 577 573 556 528 514 485 486 489 462 441 458 469 462 461 459 474 496 519 554 599 709 720 721 723 718 733 831 853 848 857 883 929 967 1005 1061 1113 1172 1222 1256 1293 1312 1338 1406 1455 1487 1495 1484 1467 1437 1399 1382 1411 1494 1597 1664 1675 1668 1634 1584 1562 1581 1612 1624 1709 1756 1781 1810 1839 1848 1815 1797 1754 1763 1739 1662 1579 1544 1562 1540 1498 1451 1463 1523 1573 1516 1412 1446 1505 1541 1476 1349 1287 1315 1331 1358 1379 1425 1470 1444 1432 1576 1559 1535 1477 1416 1458 1626 1590 1462 1449 1476 1491 1517 1508 1387 1315 1292 1343 1398 1394 1417 1321 1274 1201 1124 1060 1023 1018 892 823 804 830 862 863 840 763 581 425 296 220 202 201 190 186 176 163 146 122 101 89 75 68 72 79 85 90 103 110 119 122 113 93 71 59 41 38 37 36 40 53 63 76 80 82 82 79 68 63 62 62 61 58 52 49 64 68 80 90 99 110 114 103 111 113 111 111 115 121 121 92 95 95 98 101 102 109 129 125 112 116 125 107 119 144 152 148 144 145 154 151 159 153 146 142 144 146 132 122 99 76 72 86 87 90 64 62 77 90 82 74 72 75 80 87 97 109 112 98 100 81 67 62 55 48 46 46 31 23 22 20 16 6 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 30 34 36 47 62 65 69 65 60 64 79 88 85 69 58 55 55 55 56 48 34 27 26 24 28 43 45 40 34 31 27 29 37 39 39 38 37 37 45 51 50 47 44 37 34 36 22 18 28 41 52 48 40 31 23 21 22 26 29 30 33 35 32 29 27 27 28 27 28 31 31 40 40 44 53 67 82 101 108 116 150 190 0 0 0 0 10 18 21 21 20 20 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 15 17 6 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 7 44 80 120 163 218 252 256 275 321 367 414 457 495 528 561 585 586 606 622 635 647 661 672 681 696 696 707 726 748 776 805 827 835 843 848 853 860 868 868 866 869 872 878 888 901 912 921 955 994 1014 1014 998 975 973 981 985 989 989 984 981 981 993 1012 1014 1013 1008 1002 998 987 985 978 978 985 992 993 998 1038 979 909 875 864 857 852 838 822 815 817 816 809 798 777 756 733 730 734 732 722 715 715 698 686 668 662 668 658 620 624 579 554 538 527 529 548 566 577 577 572 573 578 577 572 574 568 557 550 544 538 537 530 535 533 532 517 503 515 542 530 544 565 565 560 560 559 567 557 555 543 517 491 479 481 481 512 504 488 475 470 478 491 466 450 442 451 459 447 425 384 332 322 309 284 262 242 208 199 171 174 183 186 192 189 175 163 156 152 149 146 144 144 115 106 95 85 78 73 71 67 69 64 45 26 15 6 26 36 66 114 145 147 155 205 300 367 408 455 494 504 496 493 508 527 542 548 538 514 512 553 590 621 645 663 681 725 775 792 801 820 835 828 821 823 836 827 835 860 889 900 907 915 943 972 983 991 1024 1067 1087 1102 1108 1142 1181 1188 1164 1121 1130 1146 1151 1132 1075 999 979 949 880 797 738 716 718 728 682 618 574 558 553 542 522 514 485 493 486 454 437 463 471 476 468 463 468 482 500 539 623 628 632 669 704 713 731 852 788 776 803 853 893 911 967 1022 1061 1120 1177 1227 1260 1252 1307 1384 1418 1442 1461 1459 1434 1418 1383 1357 1386 1430 1468 1621 1696 1654 1597 1553 1546 1566 1578 1627 1701 1750 1785 1814 1841 1850 1831 1808 1777 1747 1694 1634 1593 1568 1573 1564 1508 1457 1479 1562 1510 1415 1403 1416 1507 1543 1439 1331 1320 1277 1347 1383 1420 1474 1464 1408 1447 1559 1603 1535 1433 1421 1535 1672 1574 1428 1364 1405 1530 1541 1493 1435 1317 1226 1206 1216 1285 1458 1372 1320 1258 1200 1167 1065 1070 980 886 852 861 877 867 856 756 611 453 320 225 187 178 180 175 170 166 156 132 123 125 106 87 77 79 86 88 100 109 120 120 108 95 79 69 58 55 56 52 40 46 58 71 84 92 89 89 84 67 63 66 67 67 69 70 90 89 94 101 109 121 118 112 108 107 109 112 116 133 129 114 99 95 98 103 100 98 135 136 117 109 80 62 90 143 181 190 179 178 165 152 154 156 156 160 163 153 129 119 104 89 89 96 104 95 87 72 69 76 76 77 66 65 76 92 105 117 120 122 121 102 80 74 71 59 58 52 39 27 19 26 42 46 40 27 12 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 16 24 42 53 58 55 50 54 60 68 72 64 54 51 48 48 51 48 41 35 28 23 25 34 37 33 29 27 24 26 27 29 28 26 25 25 43 47 42 41 39 20 20 21 16 9 9 10 42 43 33 21 14 13 6 14 20 22 23 26 25 25 25 24 22 21 20 19 24 31 32 38 54 66 69 89 101 108 131 171 0 0 0 0 11 18 21 22 22 21 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 44 77 115 154 171 191 233 266 305 350 394 437 469 503 546 553 577 604 625 637 647 659 668 675 676 687 702 719 740 765 793 817 827 833 833 840 857 866 868 868 868 871 875 882 889 897 918 953 987 1004 1006 995 970 968 970 976 982 983 978 971 972 985 1004 1009 1009 1005 994 989 982 978 977 975 979 985 989 1002 1014 978 920 880 863 857 856 854 838 823 826 827 820 811 791 773 764 750 744 740 730 725 728 714 704 681 680 689 664 624 608 583 558 539 526 523 540 584 584 583 578 574 576 577 570 571 575 569 563 551 531 526 504 522 526 526 520 511 511 524 514 522 543 551 549 550 547 556 546 544 544 542 541 540 531 520 547 532 511 492 466 462 452 474 453 440 448 459 447 441 405 388 371 335 292 258 236 210 206 191 193 198 193 194 197 176 158 152 151 147 141 145 136 105 97 95 89 81 76 73 65 69 70 59 40 22 11 17 20 41 83 124 141 145 180 256 292 371 455 494 497 478 474 486 502 511 512 514 504 503 531 570 604 631 640 658 727 759 784 808 829 837 821 817 828 846 844 841 859 881 896 904 908 937 969 983 989 1029 1061 1078 1090 1100 1124 1157 1171 1148 1109 1114 1117 1119 1100 1046 1004 990 937 874 831 784 713 704 715 659 604 560 539 535 528 512 498 490 493 473 441 439 461 465 479 469 453 456 478 491 499 564 603 620 651 692 707 740 798 741 723 764 818 849 870 935 978 995 1052 1145 1212 1205 1200 1284 1353 1373 1381 1401 1428 1417 1407 1355 1330 1340 1368 1477 1650 1708 1642 1569 1530 1519 1530 1570 1634 1705 1752 1787 1824 1850 1848 1835 1805 1786 1753 1689 1627 1621 1610 1591 1553 1527 1530 1571 1637 1486 1395 1394 1440 1489 1491 1410 1385 1365 1424 1414 1393 1444 1498 1426 1410 1502 1581 1568 1474 1390 1434 1609 1686 1547 1417 1412 1458 1607 1617 1573 1490 1364 1286 1276 1223 1342 1484 1438 1358 1314 1297 1249 1149 1171 1113 1000 908 879 905 864 853 677 503 393 285 221 176 169 177 169 153 153 163 152 156 154 132 96 71 75 88 91 98 111 122 122 106 91 82 82 78 71 67 70 68 61 60 61 78 101 100 84 76 68 66 67 69 72 78 90 105 111 113 119 122 130 127 124 121 117 115 117 123 134 107 81 76 84 91 106 116 101 133 154 141 161 71 98 115 138 178 213 206 211 194 172 152 145 152 164 167 158 133 115 109 107 104 96 99 99 89 79 75 84 62 78 74 60 59 78 102 95 112 124 129 124 102 83 81 80 72 57 41 25 14 17 17 30 45 48 37 28 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 23 26 26 36 42 47 50 53 54 54 47 45 45 46 47 47 46 44 30 24 24 26 29 28 27 23 22 23 24 25 24 24 22 24 37 43 38 26 32 20 18 19 16 8 7 8 20 26 29 23 12 7 1 7 16 19 17 19 17 18 20 21 20 18 17 15 16 21 27 36 52 52 69 83 90 97 108 140 0 0 0 0 10 15 15 18 23 22 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 38 57 95 134 145 167 203 241 278 302 338 378 406 435 460 476 539 574 603 627 642 652 663 670 672 675 691 706 720 737 758 783 808 817 821 825 836 856 866 869 869 869 869 871 875 879 893 915 947 979 997 1000 993 979 965 962 966 973 979 978 969 970 974 977 988 1000 1002 994 987 981 965 966 969 970 974 984 1003 1000 976 924 881 863 859 859 851 842 831 836 838 830 824 806 800 788 768 758 752 739 733 737 731 724 720 711 687 657 634 624 597 567 548 542 545 575 588 583 586 585 578 573 572 568 570 570 573 568 550 530 521 496 493 504 510 514 518 514 518 516 512 518 523 526 533 536 549 549 542 537 536 544 568 567 555 570 561 545 529 501 497 452 448 445 440 446 458 436 436 426 420 399 360 310 264 242 217 211 209 212 211 197 189 194 177 161 155 154 147 135 135 126 107 96 88 82 83 81 68 71 78 84 79 56 40 39 25 22 34 68 114 143 146 174 189 262 366 454 496 496 460 449 448 451 462 482 496 508 510 593 602 596 619 638 666 719 747 780 809 826 832 830 817 830 849 863 878 887 882 888 904 913 936 969 995 1004 1031 1049 1053 1080 1100 1113 1140 1156 1129 1093 1083 1096 1104 1075 1019 992 992 923 876 841 776 713 692 689 636 588 553 534 519 504 491 484 488 490 462 413 414 445 473 479 459 439 445 475 477 477 531 541 564 629 680 704 748 759 709 686 723 772 795 847 905 924 960 1037 1133 1170 1144 1167 1263 1307 1321 1353 1362 1400 1415 1397 1328 1281 1296 1364 1495 1656 1709 1637 1556 1522 1512 1491 1571 1647 1707 1756 1805 1848 1858 1873 1839 1807 1776 1736 1692 1657 1654 1647 1602 1561 1544 1551 1589 1588 1585 1482 1465 1468 1439 1418 1395 1465 1488 1471 1379 1315 1410 1446 1369 1414 1460 1542 1582 1400 1356 1487 1639 1651 1536 1437 1448 1605 1754 1718 1641 1513 1409 1400 1419 1386 1507 1544 1508 1445 1408 1333 1259 1211 1178 1108 1026 958 939 899 802 721 572 441 368 277 254 209 188 186 176 154 152 163 164 167 168 150 113 81 79 89 96 104 112 118 120 109 96 94 94 90 78 75 80 79 65 61 64 75 102 120 83 68 66 64 59 57 72 79 88 102 112 115 122 123 131 129 125 122 125 132 126 121 113 99 82 68 63 82 98 112 106 101 108 109 175 144 153 150 144 162 196 192 209 204 193 180 159 159 157 155 144 131 122 114 115 109 110 122 111 81 74 59 85 67 57 52 56 46 58 70 77 98 114 122 129 120 108 101 101 98 79 51 22 8 3 1 7 21 38 41 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 13 16 22 29 34 38 42 42 46 40 37 35 36 42 44 44 37 27 22 21 24 26 27 26 23 21 22 23 23 24 24 24 32 38 37 36 24 15 10 10 12 10 1 0 3 6 13 21 17 9 2 0 4 11 15 14 13 13 15 18 20 20 20 17 13 12 15 23 30 31 42 60 72 78 93 108 112 CIN -6 -7 -8 -10 -15 -15 -6 -3 -1 -1 -3 -3 -3 -6 -11 -17 -15 -7 -5 -6 -6 -6 -6 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -3 -2 -0 -0 -1 -0 -4 -4 -1 -4 -1 -1 -3 -0 -3 -4 -4 -6 -12 -13 -15 -13 -15 -15 -18 -17 -9 -9 -12 -16 -20 -19 -22 -26 -26 -23 -24 -28 -31 -28 -31 -38 -41 -42 -44 -46 -46 -43 -37 -35 -28 -27 -25 -26 -27 -28 -29 -31 -31 -27 -24 -25 -27 -26 -25 -26 -26 -23 -22 -21 -22 -21 -21 -19 -18 -19 -21 -24 -29 -27 -22 -21 -23 -23 -24 -24 -23 -26 -29 -27 -22 -20 -19 -20 -23 -21 -19 -19 -20 -20 -18 -16 -16 -19 -17 -19 -15 -14 -16 -15 -15 -19 -20 -23 -24 -30 -49 -71 -79 -82 -77 -67 -53 -44 -36 -33 -28 -30 -45 -58 -56 -50 -40 -28 -29 -27 -21 -20 -17 -21 -25 -41 -56 -55 -38 -35 -34 -36 -27 -22 -20 -41 -74 -88 -99 -100 -81 -45 -25 -22 -24 -22 -14 -9 -4 -6 -8 -15 -49 -88 -79 -52 -26 -6 -0 -0 -4 -42 -65 -52 -44 -29 -46 -77 -84 -66 -42 -18 -4 -0 -0 -0 -0 -6 -21 -32 -42 -56 -51 -25 -11 -8 -11 -10 -11 -11 -13 -19 -26 -30 -25 -13 -16 -24 -23 -18 -17 -14 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -23 -31 -25 -10 -2 -0 -0 -0 -0 -0 -0 -0 -3 -7 -10 -1 -0 -0 -0 -1 -1 -32 -34 -37 -32 -27 -13 -2 -3 -4 -1 -1 -8 -10 -25 -26 -11 -6 -12 -24 -22 -13 -11 -27 -47 -55 -15 -0 -0 -0 -1 -0 -0 -0 -5 -13 -22 -39 -32 -10 -4 -4 -5 -11 -12 -11 -9 -7 -9 -9 -3 -0 -2 -4 -6 -7 -7 -8 -6 -4 -6 -28 -50 -40 -13 -3 -12 -15 -28 -35 -30 -16 -5 -1 -0 -13 -16 -16 -44 -45 -23 -7 -13 -55 -88 -109 -92 -58 -37 -5 -1 -0 -0 -0 -0 -7 -16 -68 -100 -130 -79 -12 -11 -4 -1 -6 -24 -19 -24 -61 -65 -11 -1 -1 -12 -61 -78 -45 -5 -0 -0 -1 -13 -35 -31 -12 -7 -7 -8 -1 -6 -6 -2 -0 -16 -52 -62 -105 -60 -7 -1 -0 -0 -1 -5 -15 -25 -12 -3 -0 -2 -13 -19 -8 -4 -2 -0 -2 -11 -13 -5 -1 -1 -1 -0 -0 -0 -0 -3 -3 -0 -1 -2 -3 -4 -12 -13 -18 -13 -2 -0 -0 -1 -9 -11 -6 -2 -2 -24 -43 -34 -13 -4 -1 -0 -0 -1 -3 -4 -6 -22 -42 -52 -20 -4 -1 -1 -0 -0 -0 -0 -6 -19 -8 -2 -1 -0 -0 -0 -0 -0 -0 -0 -3 -10 -8 -4 -0 -0 -2 -14 -10 -8 -4 -4 -0 -0 -2 -5 -1 -0 -0 -0 -0 -0 -0 -13 -13 -5 -0 -0 -0 -0 -2 -3 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -3 -0 -0 -9 -16 -54 -21 -3 -0 -0 -0 -0 -0 -0 -9 -52 -76 -34 -8 -2 -1 -0 -0 -0 -0 -28 -56 -58 -24 -3 -1 -0 -0 -3 -0 -0 -0 -5 -14 -12 -3 -2 -8 -13 -3 -1 -32 -42 -10 -0 -0 -0 -2 -2 -0 -0 -7 -20 -70 -23 -3 -0 -0 -3 -11 -17 -96 -165 -71 -11 -0 -0 -0 -62 -101 -37 -6 -0 -13 -17 -19 -17 -16 -8 -8 -8 -12 -23 -41 -16 -2 -56 -119 -132 -60 -7 -10 -29 -37 -27 -18 -5 -3 -24 -36 -18 -7 -2 -0 -0 -0 -0 -0 -0 -1 -1 -3 -25 -27 -10 -4 -1 -2 -2 -9 -32 -61 -65 -41 -20 -28 -39 -33 -39 -68 -118 -120 -46 -6 -2 -6 -23 -25 -9 -6 -4 -3 -1 -0 -0 -0 -13 -47 -64 -61 -8 -0 -0 -6 -20 -17 -8 -9 -13 -16 -14 -9 -8 -4 -3 -3 -5 -4 -4 -7 -9 -10 -9 -7 -5 -4 -4 -5 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -1 -1 -2 -0 -3 -2 -1 -6 -2 -2 -4 -1 -2 -5 -5 -5 -5 -11 -13 -11 -14 -13 -17 -17 -10 -9 -15 -21 -20 -20 -20 -19 -18 -14 -20 -26 -29 -31 -36 -43 -46 -48 -47 -48 -47 -45 -40 -37 -33 -31 -27 -28 -29 -29 -30 -32 -31 -29 -26 -26 -26 -26 -26 -25 -26 -25 -25 -25 -24 -25 -23 -23 -21 -23 -24 -28 -30 -27 -26 -25 -22 -20 -22 -23 -23 -26 -28 -25 -21 -20 -20 -17 -18 -17 -17 -18 -18 -19 -15 -13 -15 -17 -15 -20 -16 -18 -20 -19 -21 -27 -25 -27 -32 -37 -45 -53 -55 -64 -67 -67 -60 -56 -46 -33 -30 -38 -50 -63 -72 -66 -52 -33 -25 -25 -22 -15 -10 -12 -22 -39 -51 -50 -41 -41 -43 -40 -23 -11 -9 -18 -43 -62 -64 -61 -47 -12 -2 -7 -19 -25 -15 -12 -2 -0 -1 -23 -67 -88 -63 -31 -7 -0 -0 -0 -6 -86 -87 -77 -41 -21 -37 -67 -71 -61 -43 -27 -12 -2 -1 -0 -2 -13 -33 -41 -46 -57 -47 -27 -19 -18 -25 -31 -25 -14 -6 -8 -27 -45 -34 -18 -21 -30 -29 -29 -26 -12 -2 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -22 -39 -45 -34 -9 -0 -0 -0 -0 -0 -0 -0 -9 -13 -11 -4 -2 -1 -0 -0 -0 -0 -14 -35 -28 -17 -7 -3 -4 -9 -12 -8 -8 -2 -8 -18 -21 -12 -5 -6 -13 -14 -5 -6 -22 -57 -64 -27 -1 -0 -0 -0 -0 -0 -0 -3 -16 -34 -43 -32 -22 -14 -10 -6 -4 -1 -2 -4 -6 -11 -11 -5 -1 -0 -2 -3 -3 -2 -1 -2 -4 -12 -45 -61 -37 -9 -2 -2 -9 -18 -29 -34 -19 -5 -1 -1 -2 -3 -9 -38 -59 -50 -37 -35 -41 -57 -59 -107 -104 -29 -4 -1 -0 -0 -0 -8 -9 -10 -28 -116 -133 -66 -15 -5 -0 -0 -8 -8 -9 -14 -34 -31 -1 -0 -9 -20 -83 -125 -62 -2 -0 -1 -4 -23 -41 -28 -10 -7 -5 -12 -4 -15 -9 -2 -1 -3 -10 -25 -104 -68 -6 -2 -0 -0 -0 -2 -10 -18 -8 -4 -0 -2 -12 -22 -14 -8 -3 -0 -0 -3 -8 -6 -3 -3 -2 -0 -1 -2 -4 -6 -5 -1 -0 -2 -6 -3 -5 -8 -10 -10 -3 -0 -0 -3 -8 -11 -5 -1 -1 -11 -46 -50 -12 -3 -2 -0 -0 -1 -4 -6 -7 -10 -20 -26 -15 -6 -3 -2 -0 -0 -0 -0 -9 -17 -14 -8 -1 -0 -0 -0 -0 -0 -0 -0 -4 -12 -11 -4 -0 -0 -2 -3 -12 -11 -6 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -10 -17 -7 -0 -0 -0 -0 -4 -7 -6 -1 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -0 -0 -6 -33 -97 -37 -3 -0 -0 -0 -0 -0 -0 -3 -30 -54 -37 -11 -5 -3 -2 -1 -0 -0 -10 -29 -52 -32 -6 -1 -0 -0 -0 -1 -0 -0 -3 -12 -8 -1 -0 -1 -2 -0 -4 -17 -15 -4 -1 -0 -1 -6 -3 -0 -0 -1 -39 -69 -31 -5 -1 -0 -0 -1 -39 -100 -122 -60 -13 -4 -0 -3 -42 -65 -43 -15 -4 -2 -4 -7 -8 -5 -5 -5 -5 -2 -3 -22 -20 -9 -17 -62 -116 -64 -6 -13 -34 -39 -30 -17 -3 -4 -14 -19 -15 -10 -2 -0 -0 -0 -0 -0 -3 -4 -1 -4 -20 -24 -14 -4 -1 -4 -6 -16 -42 -55 -79 -64 -26 -18 -28 -29 -43 -96 -137 -121 -46 -2 -1 -10 -40 -19 -2 -4 -4 -3 -1 -0 -0 -0 -3 -29 -101 -82 -8 -0 -0 -14 -17 -21 -5 -10 -14 -14 -13 -8 -8 -5 -4 -5 -5 -4 -5 -6 -7 -8 -8 -5 -4 -3 -3 -4 -5 -2 -0 -0 -0 -0 -0 -0 -0 -3 -5 -2 -0 -3 -1 -2 -1 -0 -1 -0 -1 -4 -1 -1 -2 -1 -1 -2 -4 -4 -5 -13 -13 -8 -12 -12 -17 -17 -10 -10 -13 -18 -19 -20 -20 -17 -12 -11 -17 -22 -26 -28 -36 -41 -44 -50 -48 -47 -47 -42 -40 -38 -34 -30 -25 -27 -31 -33 -35 -37 -33 -28 -27 -26 -26 -26 -26 -26 -26 -28 -28 -27 -27 -24 -22 -23 -23 -26 -32 -37 -38 -39 -39 -34 -26 -25 -20 -16 -16 -17 -19 -22 -21 -26 -24 -20 -18 -17 -15 -15 -20 -19 -15 -15 -18 -23 -21 -28 -27 -27 -26 -25 -27 -29 -32 -26 -26 -30 -34 -42 -50 -61 -69 -70 -64 -54 -39 -29 -41 -46 -47 -61 -70 -54 -33 -24 -24 -25 -22 -15 -9 -12 -26 -44 -58 -61 -46 -38 -43 -35 -22 -8 -1 -14 -40 -44 -31 -18 -8 -4 -1 -9 -22 -29 -28 -26 -5 -1 -4 -31 -73 -88 -59 -22 -2 -0 -0 -0 -0 -55 -85 -74 -42 -17 -29 -58 -50 -49 -45 -38 -31 -14 -1 -0 -5 -32 -55 -50 -43 -47 -39 -29 -27 -30 -39 -47 -40 -24 -13 -12 -23 -35 -29 -16 -14 -15 -21 -32 -30 -13 -1 -0 -0 -0 -1 -5 -4 -2 -0 -1 -9 -25 -35 -32 -21 -5 -0 -0 -0 -2 -2 -0 -5 -32 -38 -21 -5 -2 -0 -0 -0 -0 -0 -13 -30 -27 -11 -1 -0 -2 -7 -8 -20 -8 -4 -8 -21 -27 -19 -7 -4 -7 -11 -4 -1 -13 -62 -76 -32 -3 -0 -0 -0 -0 -0 -0 -6 -30 -39 -32 -14 -18 -19 -11 -7 -1 -0 -1 -5 -11 -19 -19 -8 -1 -0 -1 -3 -5 -2 -1 -1 -7 -27 -57 -67 -47 -17 -2 -2 -4 -6 -15 -25 -17 -5 -1 -2 -4 -3 -4 -17 -49 -66 -72 -57 -48 -33 -46 -91 -81 -21 -2 -1 -0 -0 -9 -13 -24 -23 -42 -102 -111 -54 -15 -3 -0 -0 -0 -1 -6 -13 -14 -6 -2 -0 -17 -12 -36 -81 -23 -1 -0 -3 -17 -28 -41 -33 -6 -4 -5 -13 -9 -21 -14 -6 -4 -0 -0 -7 -94 -89 -6 -4 -2 -0 -0 -2 -2 -7 -8 -3 -1 -5 -8 -11 -16 -13 -5 -0 -0 -1 -6 -6 -8 -1 -0 -0 -2 -5 -11 -14 -8 -4 -0 -1 -3 -1 -0 -1 -5 -8 -7 -0 -1 -4 -7 -6 -2 -1 -0 -13 -52 -50 -8 -5 -5 -0 -0 -0 -2 -3 -4 -6 -9 -13 -14 -12 -7 -1 -0 -0 -0 -1 -5 -8 -14 -10 -1 -0 -0 -0 -0 -0 -0 -0 -3 -12 -13 -4 -0 -0 -0 -2 -6 -8 -8 -8 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -18 -12 -0 -0 -0 -0 -2 -8 -9 -2 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -5 -0 -0 -3 -13 -129 -130 -25 -2 -0 -0 -0 -0 -0 -0 -0 -7 -19 -24 -11 -4 -8 -10 -6 -1 -0 -1 -16 -40 -33 -9 -2 -1 -0 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -0 -0 -9 -14 -7 -2 -0 -0 -1 -4 -3 -0 -0 -4 -36 -61 -32 -6 -3 -2 -0 -11 -59 -103 -98 -63 -33 -6 -0 -11 -40 -52 -43 -35 -19 -5 -2 -1 -0 -1 -4 -9 -7 -1 -0 -5 -14 -11 -21 -75 -100 -43 -2 -2 -13 -31 -25 -19 -2 -3 -9 -9 -11 -13 -2 -1 -0 -0 -0 -1 -7 -7 -1 -1 -11 -19 -21 -4 -1 -6 -10 -14 -28 -68 -93 -66 -21 -5 -3 -8 -33 -90 -127 -59 -13 -13 -9 -18 -14 -1 -2 -4 -14 -5 -1 -1 -0 -0 -0 -1 -72 -41 -7 -0 -0 -11 -17 -7 -8 -15 -13 -10 -11 -7 -7 -6 -6 -6 -7 -8 -6 -6 -6 -7 -6 -5 -5 -4 -5 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -5 -3 -4 -2 -0 -0 -0 -2 -1 -0 -1 -1 -0 -0 -2 -5 -3 -4 -12 -11 -7 -8 -5 -11 -17 -13 -13 -9 -14 -15 -18 -19 -15 -10 -12 -20 -25 -26 -27 -33 -37 -44 -49 -50 -48 -44 -38 -35 -34 -34 -28 -22 -22 -29 -34 -37 -36 -31 -26 -25 -24 -24 -25 -28 -31 -33 -32 -31 -29 -24 -19 -16 -17 -18 -22 -24 -18 -19 -27 -32 -34 -29 -25 -15 -8 -7 -10 -20 -28 -30 -32 -33 -30 -26 -22 -20 -20 -18 -18 -16 -20 -24 -30 -28 -40 -37 -36 -38 -37 -40 -31 -19 -17 -22 -33 -35 -44 -51 -60 -68 -71 -60 -41 -25 -28 -39 -46 -48 -46 -47 -40 -27 -20 -24 -30 -28 -20 -10 -8 -19 -36 -50 -47 -32 -22 -23 -26 -24 -10 -7 -33 -55 -45 -27 -9 -1 -0 -2 -12 -22 -24 -27 -22 -5 -8 -20 -38 -70 -77 -52 -20 -4 -2 -0 -0 -14 -61 -76 -67 -42 -20 -27 -51 -42 -36 -38 -40 -32 -11 -1 -4 -32 -62 -74 -58 -38 -27 -23 -16 -16 -26 -41 -50 -46 -34 -29 -26 -27 -30 -17 -2 -1 -2 -13 -31 -36 -24 -7 -0 -0 -12 -30 -33 -29 -13 -0 -0 -1 -8 -14 -11 -5 -1 -0 -0 -8 -23 -11 -1 -13 -44 -53 -26 -5 -0 -0 -0 -0 -0 -2 -17 -24 -21 -7 -1 -0 -0 -1 -1 -5 -5 -8 -14 -20 -30 -27 -20 -20 -13 -4 -1 -1 -23 -63 -76 -18 -1 -3 -3 -3 -1 -0 -0 -2 -21 -37 -23 -4 -6 -10 -10 -7 -1 -2 -4 -8 -15 -24 -27 -14 -10 -4 -1 -4 -7 -5 -4 -2 -11 -30 -43 -56 -48 -18 -4 -4 -4 -1 -6 -15 -19 -12 -7 -9 -9 -3 -0 -11 -38 -81 -110 -110 -82 -38 -28 -64 -57 -15 -1 -0 -0 -0 -1 -18 -44 -38 -61 -90 -85 -40 -12 -4 -2 -0 -0 -0 -4 -6 -2 -1 -1 -4 -42 -25 -25 -17 -2 -0 -3 -14 -32 -42 -50 -24 -4 -1 -2 -8 -16 -21 -13 -8 -8 -3 -0 -16 -91 -133 -98 -17 -4 -0 -0 -1 -0 -5 -8 -5 -5 -4 -10 -13 -16 -18 -5 -1 -0 -0 -0 -7 -9 -0 -0 -0 -1 -6 -15 -15 -14 -3 -0 -0 -1 -0 -0 -0 -0 -5 -8 -0 -0 -4 -6 -5 -4 -2 -0 -10 -55 -49 -7 -9 -11 -10 -2 -0 -0 -0 -1 -4 -3 -4 -8 -14 -9 -1 -0 -0 -0 -0 -0 -4 -10 -7 -0 -0 -0 -0 -0 -0 -0 -0 -3 -13 -14 -7 -4 -0 -0 -2 -7 -7 -8 -10 -11 -12 -1 -0 -0 -0 -1 -3 -1 -2 -4 -5 -10 -9 -0 -0 -0 -0 -2 -13 -18 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -11 -14 -16 -25 -13 -16 -8 -7 -7 -30 -49 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -5 -11 -10 -4 -2 -2 -11 -32 -30 -7 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -6 -2 -0 -0 -0 -1 -1 -1 -0 -2 -22 -51 -36 -15 -13 -0 -1 -21 -87 -101 -99 -87 -59 -8 -2 -14 -37 -36 -32 -31 -42 -18 -4 -0 -0 -0 -11 -37 -18 -0 -0 -3 -34 -38 -38 -77 -57 -14 -0 -1 -17 -22 -29 -19 -5 -3 -13 -8 -8 -9 -2 -2 -1 -0 -0 -0 -9 -5 -1 -1 -0 -22 -22 -8 -5 -12 -15 -21 -38 -77 -99 -53 -20 -8 -6 -8 -21 -85 -109 -44 -24 -18 -6 -13 -7 -2 -2 -5 -11 -6 -1 -0 -0 -0 -0 -8 -28 -11 -1 -0 -2 -6 -13 -8 -7 -11 -12 -7 -7 -6 -6 -5 -5 -6 -7 -9 -9 -8 -6 -6 -5 -4 -3 -3 -4 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -3 -4 -4 -9 -6 -1 -0 -0 -2 -1 -0 -1 -1 -0 -0 -2 -4 -2 -4 -9 -8 -9 -7 -4 -7 -14 -13 -13 -8 -10 -16 -18 -18 -17 -14 -13 -21 -27 -31 -31 -34 -40 -43 -45 -44 -43 -38 -35 -35 -37 -39 -31 -21 -18 -22 -30 -34 -32 -28 -27 -26 -27 -24 -24 -27 -32 -36 -33 -29 -26 -23 -21 -19 -19 -17 -16 -12 -13 -10 -11 -16 -20 -19 -15 -11 -4 -6 -11 -25 -35 -39 -39 -45 -46 -39 -31 -26 -23 -16 -22 -23 -27 -32 -33 -42 -42 -39 -40 -40 -45 -45 -33 -13 -13 -20 -36 -40 -44 -45 -24 -36 -49 -46 -32 -27 -31 -44 -46 -47 -51 -47 -39 -43 -48 -41 -40 -40 -29 -14 -4 -3 -7 -13 -13 -9 -11 -17 -25 -20 -6 -15 -41 -48 -32 -15 -5 -1 -0 -6 -8 -8 -9 -8 -6 -5 -19 -39 -50 -69 -66 -45 -37 -21 -7 -0 -3 -26 -60 -79 -68 -43 -28 -36 -41 -49 -38 -30 -28 -15 -2 -1 -18 -42 -64 -76 -62 -42 -26 -15 -3 -2 -9 -32 -70 -64 -39 -33 -27 -29 -31 -17 -2 -0 -0 -8 -25 -26 -19 -7 -0 -0 -3 -22 -40 -30 -14 -1 -0 -0 -0 -2 -3 -2 -1 -0 -0 -8 -22 -13 -1 -14 -40 -46 -21 -5 -2 -0 -0 -0 -0 -4 -21 -23 -13 -4 -1 -0 -0 -0 -0 -0 -0 -4 -9 -10 -23 -25 -22 -27 -14 -3 -0 -0 -10 -30 -40 -14 -1 -5 -12 -4 -1 -0 -0 -2 -21 -32 -12 -5 -2 -3 -8 -12 -8 -4 -20 -17 -13 -17 -23 -20 -10 -7 -4 -3 -4 -6 -8 -4 -6 -14 -24 -44 -30 -7 -3 -6 -5 -0 -1 -4 -8 -6 -13 -25 -12 -3 -0 -6 -24 -58 -114 -148 -98 -26 -15 -39 -32 -5 -1 -0 -0 -0 -1 -40 -72 -57 -73 -92 -68 -44 -22 -5 -3 -1 -0 -0 -2 -1 -0 -1 -0 -30 -53 -44 -26 -7 -0 -0 -3 -12 -31 -61 -64 -24 -4 -0 -0 -4 -6 -17 -6 -2 -5 -2 -1 -17 -22 -215 -210 -40 -4 -0 -0 -1 -0 -4 -7 -18 -14 -5 -5 -6 -23 -31 -9 -5 -1 -0 -0 -7 -7 -0 -0 -0 -0 -0 -10 -16 -15 -7 -0 -0 -0 -0 -0 -0 -0 -9 -10 -0 -0 -3 -5 -6 -6 -2 -0 -3 -36 -40 -11 -9 -16 -20 -1 -0 -1 -0 -1 -3 -4 -2 -7 -16 -12 -1 -0 -0 -0 -0 -0 -1 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -4 -12 -14 -10 -6 -0 -0 -1 -10 -9 -8 -10 -13 -14 -3 -0 -0 -0 -4 -25 -22 -11 -8 -3 -4 -4 -0 -0 -0 -0 -2 -13 -17 -1 -0 -0 -0 -1 -6 -2 -0 -0 -0 -0 -0 -0 -10 -40 -58 -72 -43 -70 -50 -10 -3 -1 -5 -19 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -11 -9 -2 -1 -7 -25 -40 -29 -19 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -7 -0 -0 -0 -0 -2 -5 -2 -1 -13 -47 -45 -51 -14 -0 -0 -19 -80 -89 -113 -132 -68 -11 -2 -16 -17 -13 -16 -34 -28 -31 -6 -4 -0 -0 -43 -70 -13 -0 -0 -10 -70 -55 -51 -74 -34 -18 -5 -6 -18 -26 -30 -21 -19 -18 -28 -14 -8 -8 -6 -2 -1 -1 -0 -0 -7 -4 -2 -1 -2 -15 -20 -14 -10 -10 -18 -39 -65 -85 -86 -42 -16 -7 -11 -13 -17 -68 -100 -74 -28 -9 -4 -1 -1 -2 -1 -17 -31 -12 -3 -2 -2 -0 -5 -33 -45 -11 -0 -0 -1 -3 -7 -7 -8 -10 -10 -7 -7 -6 -5 -4 -4 -4 -5 -7 -8 -8 -7 -6 -3 -3 -3 -3 -3 -3 -2 -0 -0 -0 -0 -0 -1 -1 -0 -2 -2 -0 -3 -1 -3 -8 -5 -1 -1 -1 -1 -2 -0 -3 -1 -0 -0 -1 -2 -3 -4 -6 -6 -9 -6 -4 -7 -7 -13 -13 -8 -13 -19 -18 -18 -16 -16 -13 -21 -26 -35 -35 -36 -41 -42 -39 -36 -38 -39 -40 -40 -42 -42 -36 -26 -19 -19 -22 -25 -26 -25 -25 -24 -26 -26 -26 -29 -34 -37 -36 -31 -27 -27 -27 -27 -26 -22 -17 -11 -7 -4 -4 -5 -7 -7 -5 -3 -6 -12 -15 -25 -38 -44 -45 -50 -47 -39 -30 -22 -22 -20 -31 -32 -34 -38 -38 -41 -46 -34 -36 -40 -41 -33 -24 -13 -17 -25 -38 -40 -38 -26 -7 -13 -29 -33 -30 -32 -34 -55 -61 -62 -65 -65 -53 -53 -64 -61 -54 -45 -34 -15 -1 -0 -0 -1 -2 -2 -13 -31 -33 -19 -7 -23 -44 -40 -22 -12 -7 -6 -5 -6 -6 -4 -1 -0 -2 -8 -23 -49 -64 -74 -75 -57 -43 -19 -4 -0 -10 -29 -59 -74 -62 -34 -28 -34 -39 -53 -42 -29 -14 -2 -1 -1 -34 -50 -64 -72 -74 -66 -45 -16 -0 -0 -2 -33 -78 -73 -44 -35 -34 -31 -24 -7 -0 -0 -3 -15 -23 -13 -7 -4 -2 -0 -2 -20 -42 -33 -18 -0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -6 -13 -8 -3 -13 -26 -28 -14 -4 -1 -1 -0 -0 -0 -3 -11 -16 -10 -4 -2 -3 -1 -0 -0 -0 -0 -0 -2 -7 -10 -9 -6 -10 -4 -0 -0 -0 -1 -6 -10 -3 -0 -11 -19 -5 -0 -0 -3 -14 -29 -38 -23 -9 -3 -2 -7 -10 -13 -20 -17 -17 -9 -7 -6 -11 -2 -4 -7 -4 -5 -7 -9 -3 -1 -1 -11 -30 -19 -5 -4 -8 -6 -3 -0 -0 -1 -6 -18 -30 -20 -1 -0 -2 -12 -43 -103 -139 -86 -19 -14 -28 -25 -9 -2 -0 -0 -1 -6 -46 -80 -62 -69 -88 -81 -55 -20 -3 -4 -5 -1 -0 -0 -0 -1 -0 -9 -58 -76 -59 -33 -7 -0 -0 -0 -13 -53 -86 -76 -31 -6 -2 -2 -1 -9 -12 -4 -0 -1 -1 -7 -75 -112 -183 -127 -28 -1 -0 -0 -2 -6 -8 -11 -20 -12 -4 -3 -6 -21 -29 -18 -10 -3 -0 -0 -8 -7 -1 -0 -0 -0 -0 -6 -11 -12 -10 -3 -1 -0 -0 -0 -0 -2 -13 -11 -2 -0 -0 -0 -2 -3 -1 -0 -4 -27 -22 -20 -6 -17 -23 -3 -0 -1 -0 -1 -4 -7 -3 -6 -13 -11 -1 -0 -1 -2 -2 -4 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -12 -15 -12 -5 -0 -0 -0 -12 -11 -11 -12 -13 -9 -1 -0 -0 -0 -0 -2 -3 -18 -8 -1 -3 -3 -3 -0 -0 -0 -1 -15 -13 -4 -0 -0 -0 -0 -7 -2 -0 -0 -0 -0 -0 -0 -13 -65 -167 -243 -268 -73 -20 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -0 -0 -1 -30 -68 -73 -40 -9 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -1 -0 -1 -8 -2 -0 -0 -0 -7 -9 -3 -1 -6 -21 -38 -46 -11 -0 -0 -19 -27 -74 -129 -145 -70 -17 -9 -5 -4 -3 -6 -10 -14 -24 -15 -5 -0 -0 -69 -72 -18 -3 -2 -29 -63 -52 -61 -70 -50 -32 -14 -25 -39 -31 -20 -18 -30 -49 -46 -19 -7 -6 -6 -3 -1 -1 -0 -3 -8 -10 -8 -3 -4 -11 -16 -16 -16 -13 -20 -45 -75 -83 -72 -51 -18 -5 -10 -15 -14 -40 -68 -35 -8 -3 -1 -0 -0 -0 -0 -11 -30 -11 -6 -4 -2 -0 -7 -32 -32 -17 -0 -0 -0 -0 -1 -7 -9 -11 -8 -6 -4 -5 -5 -3 -3 -5 -8 -9 -7 -6 -7 -7 -3 -3 -3 -3 -3 -2 -1 -1 -0 -0 -1 -1 -3 -1 -0 -1 -1 -3 -3 -0 -3 -4 -1 -1 -2 -2 -2 -2 -1 -4 -2 -0 -1 -1 -2 -3 -5 -5 -5 -7 -3 -3 -5 -6 -12 -14 -10 -13 -19 -17 -16 -14 -15 -15 -20 -24 -31 -33 -34 -37 -40 -37 -35 -38 -43 -47 -46 -48 -46 -39 -35 -30 -28 -24 -21 -22 -24 -26 -27 -27 -28 -27 -30 -34 -35 -34 -28 -25 -23 -20 -20 -24 -23 -19 -15 -8 -3 -2 -1 -2 -4 -5 -5 -15 -22 -27 -33 -41 -47 -50 -39 -33 -28 -28 -28 -33 -34 -37 -33 -28 -33 -36 -33 -34 -29 -34 -40 -42 -31 -21 -14 -24 -26 -36 -41 -29 -12 -4 -7 -13 -17 -21 -32 -45 -57 -64 -73 -75 -78 -72 -68 -70 -67 -54 -43 -27 -8 -4 -5 -1 -1 -5 -8 -20 -38 -38 -21 -9 -21 -40 -41 -33 -34 -33 -24 -14 -8 -3 -0 -0 -0 -2 -13 -28 -49 -60 -66 -69 -58 -42 -12 -0 -3 -19 -33 -57 -61 -55 -43 -38 -40 -50 -59 -41 -25 -8 -1 -0 -10 -38 -58 -59 -61 -70 -65 -50 -22 -2 -0 -0 -25 -66 -58 -54 -40 -32 -27 -17 -8 -1 -2 -14 -32 -23 -13 -21 -15 -13 -7 -7 -28 -37 -28 -17 -0 -0 -0 -0 -0 -1 -2 -1 -1 -3 -4 -3 -1 -2 -10 -18 -16 -9 -3 -1 -1 -2 -3 -2 -2 -3 -8 -7 -4 -4 -3 -1 -0 -0 -0 -0 -0 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -2 -2 -13 -15 -3 -0 -0 -14 -28 -39 -40 -42 -19 -7 -3 -4 -3 -4 -10 -7 -9 -7 -1 -1 -1 -0 -0 -8 -14 -11 -11 -10 -4 -0 -0 -6 -17 -5 -2 -1 -8 -7 -8 -1 -0 -0 -4 -22 -49 -30 -9 -1 -1 -9 -42 -89 -113 -58 -8 -11 -17 -28 -19 -3 -0 -0 -0 -11 -52 -89 -76 -72 -87 -72 -39 -13 -3 -9 -13 -9 -8 -4 -1 -1 -0 -23 -65 -72 -67 -61 -37 -8 -1 -0 -23 -75 -114 -101 -40 -8 -5 -4 -7 -11 -9 -2 -0 -0 -0 -0 -5 -36 -71 -60 -19 -1 -0 -0 -9 -17 -16 -15 -17 -8 -1 -2 -10 -21 -23 -20 -12 -3 -0 -0 -6 -5 -2 -0 -0 -0 -0 -2 -4 -8 -11 -10 -6 -2 -0 -0 -0 -5 -14 -9 -4 -3 -0 -0 -0 -0 -0 -0 -3 -4 -16 -16 -7 -16 -18 -3 -0 -0 -0 -0 -7 -12 -5 -6 -15 -13 -4 -0 -0 -1 -11 -19 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -7 -15 -13 -4 -0 -0 -0 -8 -9 -12 -16 -23 -12 -2 -0 -0 -0 -0 -0 -6 -29 -10 -1 -0 -1 -2 -0 -0 -0 -1 -18 -14 -12 -3 -0 -0 -2 -9 -2 -0 -0 -0 -0 -0 -0 -1 -41 -79 -101 -110 -27 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -28 -55 -43 -14 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -3 -3 -2 -0 -3 -19 -13 -3 -1 -5 -11 -27 -36 -11 -0 -0 -3 -13 -72 -128 -137 -68 -12 -3 -2 -1 -2 -5 -6 -9 -26 -31 -10 -0 -6 -57 -71 -49 -27 -13 -31 -40 -42 -67 -82 -68 -29 -26 -50 -58 -34 -13 -8 -26 -60 -56 -22 -7 -6 -4 -2 -1 -1 -2 -6 -12 -17 -15 -2 -3 -9 -13 -11 -10 -12 -17 -37 -63 -87 -80 -63 -15 -8 -5 -5 -10 -39 -64 -18 -3 -2 -0 -0 -0 -0 -0 -4 -18 -10 -9 -1 -0 -2 -8 -14 -12 -4 -1 -0 -0 -0 -0 -6 -7 -9 -7 -5 -3 -4 -4 -3 -3 -8 -12 -9 -7 -5 -4 -5 -3 -2 -2 -2 -1 -1 -1 -1 -0 -0 -1 -4 -6 -4 -1 -0 -0 -3 -2 -0 -1 -0 -0 -0 -4 -3 -3 -4 -4 -5 -4 -3 -1 -1 -1 -2 -4 -4 -3 -2 -1 -3 -5 -7 -13 -18 -13 -15 -18 -18 -16 -16 -15 -16 -19 -24 -28 -32 -36 -38 -39 -34 -34 -39 -42 -45 -44 -47 -45 -39 -39 -40 -38 -30 -23 -24 -29 -31 -31 -30 -28 -29 -33 -37 -40 -38 -34 -24 -18 -17 -21 -24 -19 -13 -11 -8 -3 -2 -2 -4 -8 -11 -16 -25 -31 -33 -34 -33 -35 -37 -30 -23 -22 -26 -27 -37 -41 -38 -29 -23 -23 -30 -30 -28 -27 -37 -46 -47 -41 -26 -22 -23 -27 -33 -35 -23 -14 -10 -17 -6 -4 -16 -45 -51 -55 -65 -68 -71 -78 -80 -61 -32 -30 -34 -38 -29 -18 -16 -14 -4 -3 -8 -15 -31 -39 -24 -12 -2 -10 -29 -46 -53 -54 -48 -31 -15 -5 -1 -0 -0 -0 -4 -14 -29 -51 -62 -61 -59 -54 -29 -5 -0 -9 -23 -27 -38 -44 -46 -49 -45 -53 -64 -61 -41 -26 -17 -8 -3 -15 -26 -52 -60 -62 -66 -61 -52 -24 -6 -1 -2 -23 -30 -44 -32 -26 -32 -36 -22 -4 -1 -3 -40 -68 -62 -41 -36 -22 -19 -17 -24 -37 -35 -20 -8 -0 -0 -0 -3 -10 -5 -3 -1 -1 -5 -11 -6 -5 -2 -7 -15 -11 -4 -1 -1 -3 -10 -18 -16 -13 -9 -5 -2 -2 -2 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -7 -13 -6 -4 -6 -4 -0 -0 -1 -13 -17 -17 -21 -26 -21 -8 -3 -1 -1 -0 -0 -0 -3 -1 -0 -1 -0 -0 -4 -13 -25 -28 -22 -10 -2 -1 -4 -5 -6 -1 -1 -0 -0 -5 -9 -0 -1 -1 -1 -12 -46 -48 -41 -3 -1 -10 -34 -67 -80 -43 -8 -10 -16 -36 -18 -3 -1 -2 -0 -10 -45 -93 -100 -82 -83 -51 -19 -6 -9 -17 -25 -19 -15 -8 -2 -0 -0 -19 -65 -71 -72 -75 -53 -9 -0 -1 -27 -77 -106 -102 -59 -18 -3 -3 -11 -18 -10 -1 -0 -1 -0 -0 -4 -17 -33 -31 -15 -1 -0 -0 -0 -15 -23 -14 -11 -4 -0 -1 -1 -9 -15 -13 -9 -3 -0 -0 -2 -2 -2 -1 -0 -0 -0 -2 -3 -7 -12 -15 -9 -2 -0 -0 -0 -5 -10 -7 -3 -1 -1 -0 -0 -0 -0 -0 -0 -2 -10 -11 -7 -12 -10 -2 -0 -0 -0 -2 -11 -11 -3 -4 -10 -13 -5 -0 -0 -1 -43 -53 -43 -42 -34 -28 -9 -0 -0 -0 -0 -0 -0 -0 -5 -15 -15 -5 -1 -0 -0 -0 -2 -9 -18 -29 -15 -3 -0 -0 -0 -0 -2 -11 -25 -16 -4 -0 -2 -3 -1 -0 -0 -4 -8 -13 -11 -3 -0 -0 -1 -5 -6 -1 -0 -0 -0 -0 -0 -0 -9 -10 -9 -12 -4 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -3 -4 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -27 -29 -14 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -3 -21 -22 -8 -5 -6 -9 -14 -15 -8 -2 -0 -0 -20 -84 -135 -127 -75 -43 -5 -1 -1 -0 -2 -4 -7 -38 -65 -19 -1 -17 -54 -64 -55 -46 -45 -37 -17 -21 -30 -63 -55 -16 -38 -74 -64 -37 -13 -4 -15 -41 -47 -25 -12 -8 -3 -1 -1 -2 -1 -1 -6 -19 -13 -1 -5 -11 -13 -13 -6 -8 -12 -26 -28 -37 -47 -52 -17 -12 -7 -3 -2 -45 -34 -17 -8 -7 -4 -0 -0 -4 -6 -12 -15 -11 -6 -1 -0 -7 -13 -16 -13 -5 -2 -1 -0 -0 -0 -6 -6 -7 -7 -4 -3 -4 -5 -4 -5 -12 -15 -10 -5 -4 -4 -4 -3 -3 -3 -2 -1 -0 -1 -2 -1 -0 -1 -4 -6 -7 -5 -2 -0 -1 -1 -0 -0 -0 -0 -0 -2 -3 -4 -5 -7 -9 -8 -7 -2 -1 -0 -0 -0 -2 -2 -1 -1 -4 -5 -7 -14 -23 -19 -17 -16 -17 -17 -18 -19 -19 -20 -29 -30 -32 -36 -39 -37 -32 -31 -34 -36 -35 -32 -33 -35 -36 -38 -42 -41 -35 -31 -28 -30 -30 -30 -27 -28 -33 -39 -42 -44 -44 -36 -29 -25 -24 -27 -24 -13 -8 -6 -6 -4 -5 -6 -6 -11 -20 -28 -32 -34 -30 -22 -17 -15 -17 -21 -19 -19 -29 -36 -41 -41 -35 -23 -21 -25 -27 -26 -27 -27 -45 -52 -53 -50 -35 -24 -27 -32 -27 -21 -21 -27 -24 -21 -9 -6 -11 -35 -57 -62 -70 -53 -42 -31 -23 -27 -25 -12 -31 -35 -43 -41 -30 -17 -3 -2 -3 -11 -32 -33 -11 -3 -2 -7 -11 -30 -52 -46 -28 -9 -2 -2 -1 -1 -0 -0 -3 -15 -41 -67 -73 -61 -50 -44 -21 -2 -0 -10 -19 -17 -15 -25 -34 -34 -36 -52 -65 -58 -34 -17 -15 -12 -11 -10 -25 -51 -61 -62 -61 -58 -50 -22 -8 -9 -10 -22 -37 -49 -41 -29 -37 -48 -34 -7 -1 -6 -30 -67 -86 -61 -21 -12 -19 -22 -32 -36 -35 -20 -8 -0 -0 -0 -6 -30 -9 -2 -1 -1 -11 -30 -26 -20 -7 -6 -13 -10 -5 -1 -2 -5 -12 -20 -24 -31 -27 -14 -5 -1 -0 -0 -0 -1 -2 -0 -0 -2 -4 -4 -1 -0 -1 -1 -0 -0 -0 -1 -9 -20 -19 -9 -4 -2 -0 -0 -1 -3 -12 -15 -11 -9 -12 -14 -9 -8 -3 -1 -1 -0 -0 -4 -2 -0 -0 -0 -0 -6 -8 -9 -26 -28 -13 -3 -2 -9 -6 -2 -1 -3 -5 -9 -8 -5 -0 -2 -2 -1 -7 -9 -61 -37 -5 -0 -8 -25 -41 -53 -18 -16 -7 -20 -42 -10 -2 -2 -3 -2 -6 -13 -64 -110 -102 -81 -37 -13 -14 -23 -36 -47 -24 -18 -7 -1 -0 -1 -14 -54 -72 -80 -83 -45 -7 -0 -4 -31 -69 -70 -53 -26 -7 -3 -1 -11 -25 -21 -9 -13 -19 -3 -0 -4 -11 -20 -20 -12 -1 -1 -0 -0 -10 -23 -15 -6 -1 -0 -0 -0 -6 -12 -10 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -8 -9 -12 -15 -10 -2 -0 -0 -0 -1 -3 -3 -1 -2 -3 -1 -0 -0 -0 -1 -1 -1 -7 -9 -7 -10 -10 -3 -0 -0 -0 -6 -16 -12 -3 -1 -4 -6 -2 -0 -1 -16 -103 -155 -146 -73 -19 -6 -0 -0 -0 -0 -0 -1 -1 -1 -3 -12 -17 -8 -1 -2 -1 -0 -1 -8 -22 -34 -20 -4 -1 -1 -0 -1 -2 -11 -17 -16 -6 -0 -2 -2 -1 -0 -1 -1 -2 -7 -8 -4 -0 -0 -0 -2 -3 -1 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -3 -4 -0 -0 -0 -0 -0 -0 -3 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -21 -26 -38 -59 -16 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -7 -12 -19 -10 -7 -7 -3 -7 -8 -5 -0 -0 -25 -102 -136 -123 -76 -35 -1 -0 -0 -0 -0 -1 -15 -53 -70 -9 -1 -9 -40 -62 -52 -45 -48 -45 -28 -20 -27 -34 -19 -12 -62 -84 -76 -37 -9 -2 -10 -32 -37 -26 -17 -17 -4 -0 -3 -6 -2 -1 -6 -20 -14 -8 -13 -15 -18 -17 -8 -8 -7 -13 -47 -50 -40 -49 -43 -21 -15 -7 -6 -34 -34 -21 -13 -10 -5 -1 -1 -12 -21 -25 -20 -10 -4 -1 -1 -5 -8 -17 -14 -4 -2 -3 -4 -3 -1 -4 -8 -9 -8 -5 -3 -4 -5 -4 -9 -17 -19 -9 -4 -4 -4 -3 -3 -4 -4 -2 -1 -0 -0 -0 -0 -0 -2 -3 -6 -10 -7 -1 -1 -2 -0 -0 -0 -0 -0 -0 -3 -3 -3 -4 -7 -9 -10 -8 -4 -1 -1 -0 -0 -1 -1 -0 -1 -5 -6 -9 -16 -24 -24 -22 -16 -16 -16 -17 -22 -24 -26 -32 -32 -32 -34 -38 -36 -30 -30 -29 -28 -27 -23 -21 -26 -30 -29 -32 -36 -36 -35 -33 -31 -31 -27 -27 -31 -34 -41 -48 -47 -45 -46 -49 -49 -42 -31 -21 -13 -10 -11 -12 -12 -14 -14 -14 -18 -29 -42 -45 -35 -22 -14 -10 -11 -13 -15 -16 -23 -38 -48 -49 -42 -30 -18 -16 -26 -29 -21 -21 -29 -42 -55 -56 -48 -40 -34 -36 -44 -30 -20 -21 -32 -32 -19 -20 -20 -23 -46 -61 -67 -29 -7 -2 -1 -0 -0 -1 -10 -26 -35 -53 -51 -29 -10 -0 -0 -4 -18 -36 -23 -9 -6 -4 -13 -24 -39 -51 -33 -8 -1 -2 -4 -2 -1 -0 -0 -0 -12 -46 -72 -66 -54 -46 -38 -14 -0 -0 -8 -14 -18 -21 -25 -32 -31 -33 -48 -62 -55 -32 -13 -8 -6 -9 -14 -27 -38 -48 -49 -49 -48 -41 -19 -11 -18 -30 -38 -43 -49 -47 -36 -36 -53 -41 -27 -16 -8 -13 -39 -52 -40 -3 -0 -1 -10 -27 -31 -39 -26 -18 -0 -0 -0 -13 -42 -16 -3 -1 -6 -24 -41 -52 -33 -13 -5 -8 -6 -3 -1 -3 -2 -2 -6 -15 -24 -26 -14 -5 -2 -2 -1 -1 -6 -10 -2 -0 -1 -4 -5 -3 -1 -3 -3 -2 -0 -0 -3 -16 -26 -17 -5 -1 -0 -0 -0 -1 -10 -18 -12 -5 -3 -5 -11 -16 -24 -28 -12 -1 -0 -0 -3 -3 -0 -0 -0 -0 -12 -11 -10 -23 -32 -19 -5 -2 -8 -9 -7 -4 -6 -14 -22 -16 -5 -1 -1 -3 -3 -2 -18 -48 -27 -6 -1 -5 -18 -20 -18 -27 -9 -4 -20 -42 -10 -2 -3 -1 -1 -4 -25 -76 -120 -113 -73 -20 -14 -19 -22 -51 -44 -35 -27 -10 -1 -0 -1 -4 -12 -72 -78 -90 -49 -13 -1 -3 -26 -53 -54 -27 -3 -2 -0 -0 -7 -18 -25 -30 -46 -29 -3 -3 -6 -4 -6 -9 -6 -4 -1 -0 -0 -7 -21 -12 -4 -2 -0 -0 -1 -9 -19 -13 -4 -1 -1 -1 -0 -0 -0 -0 -0 -0 -4 -14 -13 -10 -12 -14 -12 -1 -0 -0 -0 -0 -1 -1 -0 -3 -7 -3 -1 -0 -0 -2 -1 -0 -3 -7 -5 -5 -3 -1 -1 -0 -0 -8 -19 -12 -8 -1 -3 -4 -0 -0 -4 -34 -76 -152 -194 -70 -4 -0 -0 -0 -1 -2 -1 -0 -0 -0 -2 -11 -21 -17 -9 -2 -1 -0 -1 -8 -21 -30 -21 -6 -1 -0 -0 -0 -2 -4 -12 -15 -4 -0 -0 -2 -3 -3 -2 -1 -0 -1 -5 -6 -3 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -1 -1 -2 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -23 -32 -61 -66 -10 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -1 -4 -16 -10 -4 -3 -1 -1 -2 -1 -0 -2 -27 -91 -109 -105 -72 -18 -0 -0 -0 -0 -0 -3 -47 -91 -73 -9 -2 -1 -17 -60 -33 -20 -44 -44 -49 -35 -32 -12 -4 -14 -30 -50 -40 -13 -4 -1 -22 -36 -36 -22 -17 -16 -5 -2 -3 -8 -5 -3 -10 -19 -23 -26 -18 -17 -19 -19 -10 -4 -4 -18 -49 -58 -48 -63 -80 -77 -41 -8 -20 -47 -38 -23 -12 -8 -4 -1 -0 -6 -21 -46 -39 -12 -2 -0 -0 -1 -7 -18 -13 -1 -0 -3 -7 -9 -5 -2 -12 -14 -9 -4 -3 -4 -4 -4 -9 -16 -18 -8 -3 -2 -2 -2 -3 -4 -5 -3 -1 -0 -0 -0 -0 -2 -2 -4 -8 -12 -9 -5 -5 -4 -2 -1 -0 -0 -0 -0 -4 -4 -5 -7 -7 -6 -8 -7 -5 -1 -0 -0 -0 -1 -1 -1 -1 -7 -9 -12 -18 -22 -24 -23 -17 -17 -15 -18 -25 -26 -29 -33 -30 -33 -34 -36 -38 -31 -30 -30 -26 -24 -20 -19 -22 -23 -22 -26 -33 -37 -43 -41 -34 -31 -28 -28 -33 -40 -47 -44 -35 -38 -47 -55 -55 -44 -30 -21 -15 -14 -15 -17 -19 -22 -25 -26 -27 -42 -56 -52 -35 -18 -10 -7 -7 -8 -10 -20 -38 -56 -68 -58 -42 -26 -14 -13 -20 -25 -21 -21 -25 -47 -63 -60 -54 -50 -51 -54 -49 -27 -14 -10 -13 -16 -15 -42 -32 -27 -51 -48 -46 -26 -2 -1 -0 -0 -0 -2 -8 -24 -46 -50 -41 -17 -1 -0 -2 -14 -37 -48 -40 -20 -3 -7 -26 -45 -52 -58 -41 -17 -8 -12 -14 -9 -3 -0 -0 -1 -8 -38 -53 -38 -40 -35 -22 -6 -0 -1 -5 -11 -21 -30 -31 -35 -36 -36 -43 -48 -46 -35 -18 -18 -16 -16 -19 -23 -22 -28 -33 -30 -22 -18 -13 -17 -29 -39 -46 -42 -42 -28 -23 -27 -38 -42 -48 -35 -15 -15 -22 -24 -13 -1 -1 -0 -0 -25 -34 -47 -33 -16 -1 -0 -0 -19 -35 -19 -6 -5 -5 -13 -39 -55 -37 -16 -6 -5 -4 -1 -0 -0 -1 -4 -4 -6 -11 -10 -4 -3 -2 -3 -2 -1 -4 -6 -1 -0 -1 -4 -8 -8 -5 -5 -2 -1 -0 -0 -2 -14 -24 -12 -1 -0 -0 -0 -0 -1 -8 -13 -8 -2 -0 -1 -5 -12 -21 -28 -21 -6 -1 -1 -3 -2 -0 -0 -0 -3 -13 -13 -10 -15 -30 -26 -9 -3 -4 -5 -5 -5 -8 -13 -19 -18 -8 -2 -1 -0 -0 -4 -37 -54 -30 -9 -3 -8 -12 -15 -11 -11 -8 -3 -15 -36 -15 -3 -1 -1 -1 -13 -48 -87 -119 -104 -59 -11 -4 -16 -32 -47 -45 -57 -32 -14 -2 -0 -0 -1 -14 -83 -71 -79 -56 -14 -1 -0 -0 -16 -33 -22 -2 -0 -0 -0 -4 -16 -18 -37 -59 -34 -13 -11 -7 -6 -5 -7 -4 -2 -0 -0 -0 -1 -11 -6 -6 -2 -0 -0 -1 -16 -24 -12 -2 -0 -1 -6 -0 -0 -0 -0 -0 -0 -0 -5 -10 -9 -13 -20 -14 -0 -0 -0 -0 -1 -1 -1 -0 -5 -10 -7 -4 -0 -0 -2 -1 -0 -1 -3 -4 -1 -0 -3 -3 -0 -1 -6 -10 -12 -5 -0 -0 -2 -0 -0 -0 -2 -16 -67 -109 -45 -1 -0 -0 -0 -3 -8 -7 -6 -0 -0 -1 -7 -22 -28 -10 -2 -3 -1 -3 -17 -22 -23 -9 -3 -1 -0 -0 -0 -0 -2 -14 -19 -3 -0 -0 -3 -5 -6 -3 -0 -0 -0 -4 -8 -7 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -9 -0 -0 -0 -0 -0 -7 -12 -17 -1 -3 -3 -0 -0 -0 -2 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -19 -41 -214 -4 -61 -4 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -5 -16 -6 -1 -1 -5 -3 -0 -0 -0 -19 -67 -78 -82 -70 -64 -13 -0 -0 -0 -0 -0 -13 -92 -131 -79 -67 -29 -9 -23 -44 -23 -13 -28 -32 -36 -30 -35 -19 -9 -11 -13 -22 -15 -6 -2 -3 -6 -19 -23 -14 -14 -13 -5 -3 -4 -8 -7 -4 -7 -11 -15 -26 -24 -15 -16 -14 -7 -2 -4 -22 -54 -56 -36 -47 -77 -100 -59 -12 -21 -57 -54 -44 -8 -3 -3 -0 -0 -0 -8 -39 -41 -10 -0 -0 -0 -0 -5 -26 -11 -0 -0 -2 -9 -14 -6 -0 -13 -13 -7 -3 -3 -4 -3 -4 -10 -14 -14 -8 -3 -2 -2 -2 -3 -3 -4 -3 -1 -0 -0 -0 -1 -2 -1 -5 -11 -13 -12 -9 -6 -5 -2 -1 -0 -0 -0 -0 -6 -8 -11 -13 -13 -10 -8 -5 -2 -0 -0 -0 -0 -0 -1 -1 -3 -8 -12 -15 -17 -19 -21 -20 -19 -21 -19 -21 -26 -27 -28 -29 -27 -32 -35 -34 -37 -35 -34 -29 -26 -23 -20 -21 -22 -22 -20 -23 -35 -45 -43 -41 -38 -37 -32 -33 -35 -41 -40 -36 -29 -23 -29 -37 -40 -34 -25 -20 -15 -14 -14 -18 -23 -26 -29 -34 -40 -53 -61 -53 -36 -26 -17 -9 -6 -8 -12 -23 -43 -66 -69 -50 -33 -20 -12 -15 -16 -17 -18 -22 -32 -49 -63 -67 -58 -59 -63 -61 -47 -24 -14 -2 -1 -2 -22 -53 -31 -18 -24 -28 -19 -1 -0 -0 -0 -0 -1 -5 -16 -35 -48 -24 -13 -3 -0 -1 -9 -20 -30 -47 -41 -13 -2 -13 -37 -68 -78 -72 -55 -36 -24 -28 -28 -20 -6 -2 -4 -6 -7 -17 -29 -23 -13 -10 -8 -7 -4 -6 -14 -20 -29 -37 -38 -37 -36 -35 -37 -40 -41 -29 -11 -8 -14 -21 -24 -17 -6 -3 -7 -7 -5 -5 -11 -25 -32 -34 -25 -11 -17 -19 -15 -15 -14 -26 -41 -37 -25 -16 -8 -5 -1 -1 -1 -0 -0 -2 -41 -46 -32 -15 -2 -0 -1 -16 -18 -21 -21 -9 -2 -6 -35 -41 -30 -13 -7 -4 -3 -1 -0 -0 -0 -9 -5 -2 -3 -3 -2 -3 -2 -0 -0 -0 -1 -5 -3 -2 -4 -7 -14 -15 -12 -6 -2 -1 -0 -0 -1 -10 -17 -8 -3 -0 -0 -0 -0 -0 -4 -7 -5 -0 -0 -0 -1 -5 -16 -17 -7 -3 -1 -3 -3 -1 -0 -0 -0 -3 -11 -21 -21 -17 -29 -35 -24 -11 -5 -4 -4 -5 -8 -14 -20 -23 -20 -10 -1 -0 -0 -18 -68 -74 -35 -9 -5 -10 -23 -20 -8 -7 -6 -3 -13 -39 -38 -13 -2 -1 -2 -16 -60 -84 -105 -86 -67 -25 -9 -14 -22 -37 -64 -74 -44 -18 -13 -4 -0 -1 -10 -75 -72 -71 -58 -12 -4 -0 -0 -12 -20 -11 -2 -0 -0 -0 -9 -25 -23 -22 -28 -25 -41 -35 -27 -17 -12 -10 -3 -1 -1 -0 -0 -0 -2 -4 -15 -7 -0 -0 -2 -21 -24 -16 -0 -0 -3 -14 -1 -0 -0 -0 -0 -1 -0 -4 -5 -6 -19 -32 -14 -7 -1 -0 -0 -4 -2 -1 -2 -9 -15 -15 -4 -0 -1 -2 -0 -0 -0 -0 -4 -0 -0 -6 -3 -1 -1 -3 -9 -9 -2 -0 -1 -2 -0 -0 -0 -0 -2 -29 -38 -25 -1 -0 -0 -0 -6 -12 -8 -6 -0 -0 -0 -5 -20 -25 -9 -0 -3 -0 -0 -7 -11 -7 -2 -2 -0 -0 -0 -0 -0 -1 -15 -26 -1 -0 -0 -0 -1 -4 -1 -0 -0 -0 -3 -10 -14 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -2 -0 -0 -1 -0 -7 -2 -1 -7 -6 -0 -0 -0 -0 -1 -6 -6 -2 -2 -0 -0 -0 -0 -0 -8 -1 -0 -8 -75 -183 -219 -45 -7 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -6 -7 -3 -0 -0 -5 -6 -3 -1 -2 -8 -3 -0 -0 -2 -6 -53 -96 -91 -78 -70 -23 -1 -1 -0 -1 -0 -25 -110 -160 -142 -102 -50 -36 -41 -37 -22 -17 -15 -20 -23 -20 -24 -19 -14 -11 -11 -13 -9 -3 -0 -0 -4 -14 -18 -12 -15 -14 -7 -7 -9 -11 -8 -3 -4 -6 -13 -25 -21 -14 -12 -7 -6 -4 -7 -18 -51 -52 -27 -15 -38 -91 -83 -35 -8 -20 -50 -56 -8 -1 -2 -3 -3 -0 -0 -8 -7 -2 -0 -0 -0 -0 -3 -27 -9 -5 -1 -2 -8 -11 -7 -2 -11 -10 -6 -5 -5 -4 -5 -7 -12 -19 -16 -9 -2 -2 -2 -2 -3 -3 -2 -1 -0 -0 -0 -0 -1 -1 -1 -5 -9 -11 -13 -12 -7 -4 -3 -2 -1 -0 -0 -2 -7 -9 -11 -13 -20 -17 -14 -7 -1 -0 -0 -0 -0 -0 -1 -3 -6 -9 -12 -16 -18 -19 -22 -20 -19 -21 -21 -23 -27 -32 -32 -30 -29 -31 -32 -35 -33 -32 -31 -22 -22 -23 -25 -26 -26 -24 -21 -29 -41 -46 -45 -45 -44 -39 -36 -33 -33 -32 -25 -20 -18 -19 -25 -29 -33 -31 -24 -21 -19 -17 -16 -19 -23 -27 -32 -37 -45 -56 -59 -54 -45 -35 -23 -14 -12 -18 -26 -35 -49 -65 -59 -41 -25 -17 -13 -15 -22 -30 -33 -30 -34 -48 -63 -64 -57 -57 -62 -62 -53 -19 -7 -1 -1 -10 -41 -55 -30 -10 -3 -3 -1 -1 -0 -0 -0 -2 -10 -11 -17 -49 -36 -2 -0 -0 -0 -0 -5 -22 -35 -48 -30 -4 -9 -20 -40 -65 -84 -74 -54 -38 -35 -32 -30 -17 -8 -14 -15 -14 -7 -4 -5 -4 -1 -1 -3 -8 -11 -14 -18 -24 -35 -40 -32 -28 -27 -30 -41 -37 -21 -8 -2 -4 -12 -20 -22 -15 -7 -2 -0 -0 -3 -5 -13 -32 -33 -20 -6 -0 -10 -15 -16 -16 -11 -16 -31 -34 -27 -11 -1 -0 -0 -0 -0 -0 -0 -14 -54 -49 -29 -15 -3 -1 -3 -5 -5 -2 -9 -5 -3 -9 -24 -20 -19 -9 -9 -8 -3 -0 -0 -0 -0 -4 -3 -0 -2 -3 -3 -1 -0 -0 -0 -0 -1 -11 -9 -5 -12 -12 -17 -19 -16 -7 -1 -0 -0 -0 -1 -8 -17 -15 -7 -0 -0 -0 -1 -1 -1 -3 -3 -2 -0 -0 -0 -1 -4 -6 -8 -5 -2 -2 -2 -0 -0 -0 -0 -1 -8 -24 -33 -31 -37 -45 -37 -17 -8 -5 -5 -4 -6 -17 -27 -32 -39 -26 -4 -0 -1 -20 -68 -79 -45 -19 -4 -9 -23 -18 -5 -3 -7 -6 -9 -27 -31 -12 -1 -0 -7 -27 -52 -61 -65 -60 -53 -25 -5 -2 -10 -38 -77 -82 -68 -50 -22 -4 -0 -0 -8 -61 -80 -77 -74 -52 -14 -1 -0 -6 -17 -8 -1 -0 -0 -0 -13 -41 -32 -13 -6 -14 -50 -59 -70 -44 -31 -26 -9 -2 -0 -0 -0 -0 -0 -1 -15 -21 -5 -0 -6 -17 -21 -12 -1 -0 -3 -13 -3 -0 -0 -3 -6 -2 -0 -2 -1 -3 -24 -30 -30 -7 -1 -0 -0 -5 -3 -1 -1 -4 -32 -21 -5 -2 -3 -1 -0 -0 -0 -0 -3 -1 -2 -6 -3 -1 -2 -4 -16 -3 -1 -2 -5 -6 -3 -1 -0 -0 -0 -0 -6 -16 -14 -6 -0 -0 -5 -9 -8 -9 -1 -0 -0 -7 -12 -13 -4 -0 -0 -0 -1 -1 -3 -1 -2 -3 -0 -0 -0 -0 -0 -1 -15 -17 -3 -2 -0 -0 -0 -1 -1 -0 -0 -0 -0 -7 -15 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -1 -4 -4 -5 -3 -25 -29 -6 -0 -0 -1 -1 -1 -0 -0 -3 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -41 -68 -61 -31 -12 -5 -2 -2 -0 -0 -0 -0 -0 -0 -3 -6 -2 -0 -0 -2 -15 -8 -0 -0 -4 -3 -1 -1 -3 -7 -4 -0 -0 -1 -10 -42 -90 -112 -107 -69 -16 -7 -4 -1 -1 -0 -22 -76 -117 -121 -81 -46 -64 -67 -57 -50 -28 -26 -34 -28 -19 -19 -13 -11 -12 -11 -7 -3 -2 -0 -0 -4 -14 -21 -16 -14 -15 -16 -12 -17 -18 -10 -7 -6 -7 -16 -28 -14 -10 -9 -9 -4 -7 -9 -13 -44 -45 -50 -7 -12 -133 -152 -126 -45 -15 -33 -46 -17 -5 -4 -5 -2 -0 -0 -2 -1 -0 -0 -2 -2 -1 -2 -9 -6 -6 -3 -1 -5 -12 -16 -8 -11 -15 -11 -9 -6 -5 -6 -6 -12 -23 -17 -7 -2 -2 -3 -4 -4 -3 -2 -1 -0 -0 -0 -0 -1 -1 -1 -4 -7 -10 -16 -16 -10 -6 -4 -3 -1 -0 -0 -1 -4 -6 -7 -12 -19 -18 -16 -10 -2 -0 -0 -0 -0 -0 -2 -6 -7 -10 -14 -17 -19 -19 -19 -19 -20 -21 -22 -23 -29 -37 -39 -33 -38 -28 -24 -27 -26 -23 -22 -21 -25 -29 -29 -33 -30 -30 -25 -34 -41 -42 -46 -46 -42 -34 -33 -35 -33 -28 -20 -16 -16 -20 -25 -31 -34 -35 -26 -22 -23 -22 -21 -23 -26 -28 -38 -48 -53 -61 -62 -59 -50 -35 -27 -26 -30 -35 -39 -43 -51 -57 -51 -33 -18 -14 -11 -15 -28 -38 -41 -41 -40 -48 -56 -55 -44 -35 -37 -35 -34 -9 -0 -0 -4 -32 -59 -57 -27 -14 -3 -0 -0 -0 -1 -0 -0 -16 -18 -8 -23 -64 -35 -2 -0 -1 -1 -0 -1 -20 -43 -52 -34 -17 -28 -27 -31 -42 -52 -45 -43 -38 -47 -34 -24 -12 -12 -21 -25 -21 -11 -2 -1 -0 -0 -1 -6 -17 -25 -25 -17 -18 -35 -34 -15 -12 -16 -29 -36 -18 -3 -0 -0 -3 -7 -11 -17 -16 -12 -4 -0 -0 -8 -16 -21 -34 -29 -13 -4 -2 -3 -15 -23 -20 -12 -10 -22 -34 -25 -6 -1 -0 -0 -0 -0 -0 -2 -35 -64 -48 -32 -16 -4 -2 -7 -7 -2 -0 -3 -6 -12 -14 -12 -7 -9 -6 -6 -7 -2 -0 -1 -1 -1 -0 -0 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -6 -5 -3 -9 -13 -17 -23 -19 -6 -1 -0 -0 -0 -1 -6 -27 -29 -8 -1 -1 -2 -2 -0 -1 -3 -7 -4 -2 -0 -0 -0 -0 -9 -28 -16 -7 -2 -1 -0 -0 -2 -1 -0 -3 -16 -31 -45 -53 -56 -41 -16 -11 -11 -10 -9 -10 -15 -20 -32 -54 -41 -7 -0 -0 -14 -49 -64 -62 -35 -5 -9 -17 -11 -3 -2 -4 -7 -10 -22 -24 -7 -0 -1 -10 -29 -45 -47 -37 -30 -30 -20 -5 -1 -8 -42 -75 -80 -73 -55 -26 -4 -0 -0 -5 -53 -85 -91 -95 -62 -19 -2 -0 -6 -17 -9 -2 -1 -0 -0 -11 -50 -52 -21 -4 -3 -9 -43 -74 -59 -38 -39 -19 -3 -0 -0 -0 -0 -0 -0 -9 -23 -11 -3 -4 -6 -11 -5 -0 -0 -2 -9 -5 -1 -1 -7 -13 -5 -0 -0 -0 -1 -9 -21 -24 -8 -1 -0 -1 -6 -7 -6 -3 -4 -40 -29 -8 -3 -3 -0 -0 -0 -0 -0 -3 -3 -7 -7 -3 -1 -2 -3 -13 -4 -0 -6 -11 -14 -7 -1 -0 -0 -0 -0 -0 -6 -11 -6 -0 -0 -2 -5 -10 -12 -8 -1 -0 -6 -6 -6 -4 -0 -0 -3 -3 -2 -1 -1 -2 -4 -3 -1 -0 -0 -0 -0 -14 -11 -6 -2 -0 -0 -0 -0 -1 -0 -0 -0 -0 -4 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -9 -19 -32 -21 -5 -2 -0 -2 -4 -3 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -10 -14 -17 -12 -4 -0 -2 -1 -0 -0 -0 -0 -0 -2 -6 -5 -10 -7 -6 -10 -5 -0 -0 -3 -3 -1 -1 -1 -2 -1 -0 -0 -0 -5 -27 -65 -104 -116 -82 -65 -23 -24 -7 -3 -0 -1 -11 -47 -55 -33 -33 -40 -46 -52 -58 -28 -30 -48 -29 -10 -9 -5 -5 -9 -11 -7 -0 -0 -0 -1 -7 -17 -28 -26 -29 -14 -16 -16 -22 -22 -18 -13 -9 -13 -20 -22 -21 -18 -11 -9 -7 -7 -8 -9 -10 -37 -49 -16 -10 -102 -157 -165 -83 -26 -25 -36 -20 -8 -6 -3 -1 -0 -0 -0 -0 -0 -2 -7 -8 -7 -8 -8 -5 -7 -4 -1 -3 -7 -16 -11 -8 -13 -18 -18 -13 -8 -7 -6 -13 -21 -12 -4 -3 -4 -4 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -1 -0 -3 -5 -9 -17 -20 -13 -8 -5 -3 -1 -0 -0 -0 -3 -5 -8 -15 -19 -17 -16 -11 -3 -0 -1 -0 -1 -3 -5 -8 -10 -13 -15 -16 -17 -17 -16 -16 -20 -24 -24 -24 -31 -40 -41 -44 -42 -27 -20 -18 -21 -16 -17 -20 -29 -31 -33 -35 -35 -35 -36 -43 -45 -46 -45 -41 -38 -34 -32 -32 -29 -26 -23 -20 -18 -18 -20 -27 -32 -34 -28 -26 -28 -27 -25 -26 -34 -38 -49 -57 -65 -65 -59 -53 -42 -31 -35 -44 -46 -42 -38 -43 -52 -57 -59 -50 -32 -17 -12 -18 -34 -44 -42 -40 -42 -48 -45 -36 -25 -12 -6 -5 -5 -1 -0 -0 -14 -49 -61 -45 -16 -2 -1 -1 -0 -0 -0 -0 -4 -27 -19 -14 -35 -68 -38 -20 -3 -2 -0 -0 -4 -24 -51 -64 -48 -29 -29 -28 -26 -29 -27 -21 -26 -44 -55 -39 -21 -11 -12 -22 -34 -26 -13 -9 -0 -0 -0 -4 -18 -34 -41 -36 -14 -7 -19 -18 -5 -3 -10 -25 -24 -8 -0 -0 -3 -9 -12 -13 -15 -20 -19 -4 -0 -0 -10 -24 -30 -36 -31 -15 -9 -6 -7 -18 -25 -26 -20 -13 -18 -32 -23 -6 -1 -1 -0 -0 -0 -0 -11 -46 -58 -42 -29 -16 -5 -5 -7 -4 -0 -0 -1 -11 -22 -15 -9 -4 -2 -1 -1 -4 -1 -0 -1 -0 -1 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -19 -28 -23 -6 -0 -0 -0 -0 -0 -3 -33 -34 -9 -1 -2 -6 -1 -0 -0 -2 -15 -9 -3 -0 -0 -0 -1 -12 -37 -35 -20 -4 -1 -0 -1 -3 -3 -0 -1 -6 -18 -44 -58 -61 -43 -18 -10 -13 -14 -13 -12 -10 -11 -19 -45 -56 -23 -1 -1 -11 -29 -50 -73 -36 -6 -10 -9 -4 -1 -2 -2 -6 -14 -27 -27 -7 -0 -4 -15 -27 -41 -47 -32 -14 -7 -4 -0 -0 -4 -22 -44 -63 -70 -59 -29 -5 -0 -0 -3 -24 -66 -102 -98 -60 -20 -5 -1 -9 -20 -21 -13 -3 -0 -0 -7 -41 -56 -42 -24 -6 -8 -32 -59 -49 -27 -38 -29 -8 -4 -0 -0 -0 -0 -0 -13 -23 -22 -9 -1 -3 -5 -2 -0 -0 -1 -4 -5 -2 -1 -7 -15 -8 -1 -0 -0 -0 -2 -11 -13 -6 -1 -0 -0 -3 -7 -7 -3 -3 -30 -27 -8 -2 -2 -1 -0 -0 -0 -0 -4 -5 -6 -6 -3 -0 -0 -2 -5 -2 -1 -7 -14 -16 -9 -2 -0 -1 -1 -0 -0 -6 -11 -5 -0 -0 -1 -3 -5 -12 -10 -2 -0 -3 -2 -0 -0 -0 -1 -6 -5 -2 -0 -0 -2 -3 -4 -2 -0 -0 -0 -0 -5 -5 -4 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -12 -28 -34 -32 -28 -18 -4 -4 -15 -20 -1 -0 -0 -2 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -2 -1 -1 -10 -30 -19 -13 -36 -17 -20 -81 -11 -32 -5 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -13 -44 -75 -80 -82 -63 -40 -58 -23 -12 -1 -2 -13 -30 -20 -3 -9 -9 -8 -16 -11 -8 -26 -39 -31 -18 -9 -8 -6 -8 -10 -3 -0 -0 -0 -6 -9 -16 -23 -25 -21 -13 -13 -23 -27 -26 -23 -16 -11 -12 -20 -27 -34 -32 -15 -8 -7 -7 -7 -5 -4 -21 -31 -14 -6 -8 -30 -67 -60 -27 -15 -18 -21 -20 -8 -3 -1 -0 -0 -0 -0 -0 -2 -6 -7 -11 -11 -12 -7 -8 -5 -2 -2 -5 -22 -10 -4 -10 -16 -23 -18 -9 -8 -6 -12 -14 -6 -4 -4 -4 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -1 -1 -0 -1 -4 -7 -16 -19 -15 -12 -8 -6 -3 -1 -0 -0 -3 -6 -13 -19 -20 -17 -15 -11 -4 -1 -0 -2 -2 -6 -11 -14 -14 -15 -17 -15 -16 -16 -17 -17 -21 -25 -27 -30 -32 -35 -38 -42 -38 -28 -20 -21 -23 -20 -18 -24 -37 -35 -34 -36 -36 -35 -43 -50 -48 -48 -44 -41 -38 -36 -33 -34 -28 -25 -22 -20 -20 -19 -23 -31 -35 -41 -37 -30 -27 -27 -32 -36 -47 -52 -57 -62 -69 -64 -53 -43 -33 -31 -41 -49 -46 -41 -39 -46 -52 -63 -66 -48 -27 -14 -13 -19 -37 -43 -39 -39 -43 -45 -39 -22 -11 -3 -0 -0 -0 -0 -1 -11 -31 -60 -58 -32 -6 -0 -0 -0 -0 -0 -0 -0 -15 -36 -26 -27 -50 -63 -43 -25 -5 -3 -3 -0 -4 -24 -59 -63 -45 -25 -30 -23 -25 -31 -23 -9 -18 -48 -55 -45 -28 -16 -14 -23 -25 -28 -28 -10 -0 -0 -1 -8 -23 -34 -38 -32 -8 -3 -5 -4 -2 -1 -9 -20 -11 -2 -0 -3 -9 -9 -10 -12 -14 -20 -21 -5 -0 -2 -13 -26 -32 -34 -29 -22 -14 -7 -6 -13 -22 -32 -33 -22 -16 -19 -20 -16 -7 -1 -0 -0 -0 -0 -17 -39 -42 -32 -22 -11 -5 -3 -2 -1 -0 -0 -3 -16 -24 -17 -11 -5 -3 -1 -0 -1 -4 -3 -3 -3 -2 -2 -1 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -18 -28 -23 -5 -0 -0 -0 -0 -0 -5 -27 -26 -7 -0 -1 -2 -1 -0 -0 -1 -19 -14 -3 -1 -0 -0 -2 -2 -16 -25 -19 -8 -2 -1 -1 -4 -5 -1 -0 -2 -24 -52 -53 -49 -37 -20 -4 -6 -7 -19 -15 -10 -8 -6 -26 -58 -35 -8 -5 -4 -12 -41 -59 -22 -11 -15 -6 -2 -1 -1 -2 -6 -15 -22 -15 -4 -1 -8 -16 -22 -38 -49 -34 -7 -0 -0 -0 -0 -0 -0 -13 -41 -59 -59 -34 -7 -0 -0 -0 -8 -51 -107 -109 -66 -23 -7 -3 -6 -15 -25 -18 -4 -0 -0 -2 -15 -24 -27 -21 -10 -7 -19 -44 -49 -23 -17 -23 -21 -4 -1 -0 -0 -0 -0 -2 -12 -19 -5 -0 -2 -2 -1 -0 -0 -0 -1 -1 -0 -0 -5 -13 -11 -6 -1 -0 -0 -0 -4 -9 -5 -0 -0 -0 -0 -4 -8 -4 -0 -12 -16 -8 -5 -1 -0 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -1 -2 -1 -0 -1 -7 -12 -10 -3 -0 -1 -2 -2 -0 -0 -11 -22 -10 -1 -0 -1 -4 -11 -18 -13 -1 -0 -1 -1 -0 -0 -2 -6 -8 -8 -4 -0 -0 -0 -2 -3 -2 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -6 -0 -0 -1 -2 -0 -0 -0 -0 -0 -1 -6 -9 -13 -20 -23 -42 -43 -13 -12 -28 -10 -0 -0 -0 -2 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -16 -126 -436 -237 -193 -129 -7 -68 -133 -47 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -7 -25 -30 -48 -69 -60 -45 -74 -42 -33 -15 -12 -18 -25 -13 -4 -4 -2 -2 -3 -2 -3 -19 -31 -27 -10 -6 -8 -6 -9 -12 -8 -2 -0 -0 -3 -7 -9 -21 -24 -12 -6 -11 -25 -36 -43 -37 -24 -12 -7 -7 -14 -35 -39 -15 -5 -4 -5 -5 -2 -0 -2 -5 -6 -5 -5 -2 -9 -22 -12 -10 -14 -15 -31 -12 -3 -2 -2 -0 -0 -0 -0 -1 -3 -4 -0 -7 -11 -8 -8 -5 -3 -0 -3 -22 -7 -3 -7 -15 -20 -14 -10 -8 -3 -6 -7 -4 -5 -5 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -1 -0 -3 -8 -15 -18 -18 -17 -15 -11 -5 -2 -3 -4 -6 -6 -13 -19 -23 -19 -15 -12 -6 -3 -2 -4 -6 -11 -17 -20 -20 -18 -18 -16 -14 -17 -18 -21 -22 -25 -31 -35 -36 -35 -33 -37 -35 -34 -29 -28 -27 -25 -20 -27 -38 -44 -44 -34 -32 -31 -41 -50 -46 -47 -46 -40 -41 -42 -40 -36 -28 -22 -19 -17 -19 -22 -33 -37 -38 -44 -40 -31 -26 -31 -40 -44 -50 -56 -59 -61 -60 -56 -49 -43 -37 -39 -42 -41 -40 -38 -38 -41 -49 -63 -61 -39 -19 -9 -11 -24 -43 -46 -39 -36 -35 -36 -33 -14 -1 -0 -0 -0 -0 -0 -10 -31 -47 -53 -52 -37 -8 -0 -1 -0 -0 -0 -0 -1 -26 -44 -39 -40 -51 -56 -38 -12 -3 -6 -6 -2 -3 -24 -50 -60 -51 -22 -20 -23 -39 -40 -20 -6 -15 -47 -38 -36 -29 -21 -19 -20 -20 -23 -23 -9 -1 -0 -2 -9 -20 -29 -33 -29 -17 -4 -0 -1 -1 -3 -12 -14 -6 -2 -1 -2 -6 -8 -13 -19 -16 -24 -31 -11 -3 -11 -24 -33 -30 -30 -27 -20 -13 -2 -0 -1 -15 -35 -37 -29 -20 -12 -16 -19 -11 -2 -0 -0 -0 -2 -19 -35 -32 -25 -18 -8 -3 -1 -1 -1 -0 -0 -3 -12 -17 -17 -13 -9 -6 -1 -0 -1 -10 -8 -9 -9 -8 -6 -6 -2 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -15 -20 -11 -1 -0 -0 -0 -0 -0 -4 -21 -19 -7 -0 -0 -0 -0 -0 -0 -3 -12 -10 -3 -3 -1 -1 -1 -0 -11 -16 -19 -15 -3 -0 -0 -3 -3 -3 -0 -0 -22 -54 -54 -53 -38 -13 -11 -3 -5 -24 -29 -15 -6 -2 -12 -50 -53 -51 -22 -8 -8 -21 -31 -12 -20 -32 -15 -13 -2 -1 -2 -8 -25 -17 -7 -1 -0 -2 -12 -25 -38 -55 -42 -6 -0 -0 -0 -0 -0 -0 -6 -34 -53 -60 -34 -11 -2 -0 -0 -5 -42 -107 -114 -70 -27 -9 -4 -4 -6 -16 -17 -3 -0 -0 -0 -1 -3 -10 -14 -9 -3 -10 -32 -50 -40 -37 -24 -12 -2 -0 -0 -0 -0 -0 -0 -11 -28 -8 -0 -1 -2 -1 -0 -0 -0 -1 -1 -0 -0 -6 -25 -36 -25 -3 -0 -0 -0 -1 -4 -3 -0 -0 -0 -1 -3 -5 -1 -0 -3 -6 -5 -4 -1 -2 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -3 -11 -12 -3 -0 -0 -1 -4 -4 -2 -1 -7 -10 -13 -11 -4 -2 -3 -8 -14 -13 -2 -0 -0 -1 -0 -1 -8 -11 -9 -9 -6 -4 -0 -0 -2 -3 -2 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -0 -0 -0 -4 -9 -0 -0 -2 -0 -0 -0 -0 -0 -0 -2 -27 -14 -12 -5 -4 -9 -28 -11 -4 -9 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -36 -79 -225 -201 -153 -17 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -2 -1 -1 -0 -0 -0 -0 -0 -3 -20 -41 -54 -58 -81 -80 -68 -34 -28 -24 -24 -22 -22 -16 -7 -2 -0 -1 -4 -13 -30 -28 -9 -3 -6 -5 -4 -5 -5 -1 -0 -0 -1 -1 -5 -20 -24 -10 -5 -9 -19 -34 -42 -38 -30 -14 -6 -6 -9 -31 -45 -14 -4 -4 -4 -4 -2 -2 -2 -2 -2 -5 -10 -0 -0 -9 -10 -4 -1 -2 -23 -14 -6 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -13 -14 -7 -5 -5 -3 -0 -0 -15 -10 -5 -11 -15 -13 -9 -9 -5 -4 -5 -4 -4 -5 -4 -2 -1 -1 -2 -1 -1 -0 -0 -0 -1 -1 -2 -1 -1 -0 -4 -10 -15 -20 -23 -25 -21 -12 -5 -4 -6 -11 -11 -8 -14 -21 -27 -22 -14 -11 -9 -6 -4 -5 -11 -16 -18 -22 -23 -21 -21 -17 -13 -15 -16 -21 -22 -26 -28 -34 -33 -28 -29 -36 -35 -35 -40 -36 -30 -31 -31 -38 -39 -45 -43 -42 -43 -37 -44 -52 -43 -43 -39 -37 -39 -43 -42 -41 -41 -31 -22 -19 -20 -28 -48 -51 -44 -42 -35 -26 -26 -35 -43 -47 -52 -57 -57 -54 -51 -52 -49 -44 -38 -40 -41 -40 -39 -35 -28 -32 -47 -58 -54 -36 -18 -11 -17 -37 -50 -45 -37 -31 -28 -29 -23 -7 -0 -0 -0 -3 -6 -7 -16 -35 -44 -44 -41 -24 -5 -0 -0 -0 -0 -0 -0 -6 -34 -49 -55 -51 -46 -45 -34 -10 -2 -7 -8 -6 -8 -29 -47 -48 -46 -37 -20 -34 -53 -43 -30 -16 -18 -37 -18 -20 -19 -21 -29 -22 -20 -22 -17 -5 -1 -0 -3 -3 -8 -17 -33 -36 -30 -3 -0 -5 -7 -7 -15 -9 -0 -3 -6 -7 -4 -7 -12 -16 -13 -21 -28 -13 -3 -6 -11 -25 -34 -28 -20 -7 -2 -0 -0 -1 -12 -27 -24 -25 -14 -5 -10 -14 -6 -0 -0 -0 -0 -1 -13 -26 -30 -27 -20 -9 -3 -0 -0 -0 -0 -0 -1 -4 -5 -8 -12 -14 -8 -1 -0 -2 -5 -6 -5 -7 -6 -6 -10 -9 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -10 -9 -6 -3 -0 -0 -0 -0 -0 -1 -10 -8 -5 -3 -1 -0 -0 -0 -1 -4 -5 -5 -4 -6 -4 -1 -0 -0 -5 -9 -15 -16 -7 -0 -0 -5 -5 -2 -0 -0 -21 -41 -37 -33 -25 -20 -14 -8 -8 -17 -36 -24 -4 -3 -7 -12 -26 -64 -43 -9 -3 -9 -14 -9 -21 -14 -29 -18 -4 -1 -1 -9 -33 -17 -3 -3 -3 -2 -8 -24 -31 -55 -44 -5 -0 -0 -0 -0 -1 -1 -9 -34 -47 -56 -34 -29 -6 -0 -0 -3 -35 -105 -112 -69 -32 -12 -3 -5 -7 -12 -14 -2 -0 -1 -1 -0 -0 -1 -2 -0 -1 -7 -15 -31 -42 -54 -39 -14 -3 -0 -0 -0 -0 -0 -0 -7 -27 -6 -0 -1 -5 -5 -4 -0 -0 -2 -0 -0 -0 -0 -8 -43 -24 -2 -0 -0 -0 -0 -3 -2 -0 -0 -0 -1 -5 -6 -0 -0 -0 -0 -1 -3 -5 -11 -13 -8 -4 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -5 -12 -8 -1 -0 -0 -2 -9 -10 -5 -1 -6 -29 -37 -31 -9 -1 -1 -6 -11 -9 -4 -0 -0 -0 -1 -9 -14 -10 -5 -5 -3 -2 -0 -1 -2 -2 -2 -1 -1 -0 -0 -0 -1 -10 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -5 -6 -3 -0 -0 -3 -14 -0 -0 -1 -0 -0 -0 -0 -0 -0 -2 -44 -26 -21 -2 -0 -0 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -0 -1 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -6 -4 -1 -1 -2 -0 -0 -1 -9 -20 -28 -43 -64 -87 -84 -53 -23 -24 -20 -13 -22 -22 -12 -4 -0 -0 -0 -7 -25 -33 -10 -2 -3 -2 -1 -1 -2 -2 -0 -0 -0 -0 -2 -15 -12 -2 -1 -2 -9 -14 -14 -25 -36 -30 -20 -8 -9 -35 -52 -16 -10 -5 -5 -4 -3 -3 -2 -1 -0 -5 -3 -0 -0 -2 -4 -3 -1 -2 -18 -20 -15 -12 -2 -0 -1 -0 -0 -0 -0 -0 -0 -8 -10 -8 -5 -5 -4 -1 -0 -5 -7 -5 -9 -12 -8 -6 -6 -4 -3 -3 -3 -3 -5 -4 -3 -2 -1 -2 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 -3 -5 -10 -15 -22 -25 -25 -21 -13 -8 -6 -9 -17 -17 -14 -17 -23 -27 -27 -21 -14 -11 -10 -6 -7 -12 -18 -19 -20 -22 -22 -20 -15 -12 -12 -12 -15 -19 -24 -26 -37 -35 -29 -27 -39 -47 -48 -43 -40 -40 -41 -41 -40 -38 -38 -38 -45 -45 -43 -44 -50 -46 -40 -36 -36 -31 -37 -36 -36 -41 -40 -31 -26 -26 -36 -59 -66 -58 -50 -40 -35 -33 -38 -44 -48 -53 -54 -54 -49 -47 -47 -48 -45 -44 -41 -40 -42 -44 -38 -30 -31 -43 -56 -53 -35 -19 -14 -24 -40 -46 -44 -37 -29 -24 -21 -12 -2 -0 -0 -3 -13 -20 -18 -20 -21 -23 -29 -23 -8 -1 -0 -0 -0 -0 -0 -1 -5 -28 -43 -62 -60 -54 -49 -39 -31 -15 -7 -6 -4 -9 -14 -14 -23 -12 -12 -16 -37 -55 -41 -35 -26 -22 -22 -12 -8 -6 -13 -36 -32 -28 -22 -8 -3 -0 -0 -3 -1 -1 -4 -20 -26 -19 -1 -3 -5 -5 -8 -8 -2 -1 -0 -2 -14 -9 -6 -9 -10 -12 -10 -11 -4 -1 -1 -6 -25 -31 -34 -20 -6 -0 -0 -0 -1 -6 -10 -7 -15 -7 -0 -2 -3 -0 -0 -0 -0 -0 -0 -1 -11 -23 -25 -21 -13 -5 -0 -0 -0 -0 -0 -3 -6 -2 -2 -5 -9 -7 -1 -0 -0 -1 -2 -3 -2 -1 -3 -9 -13 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -1 -4 -3 -3 -3 -6 -3 -0 -0 -0 -0 -3 -10 -15 -14 -8 -2 -7 -14 -6 -0 -0 -17 -27 -24 -15 -8 -5 -4 -11 -7 -12 -29 -23 -5 -3 -10 -17 -34 -69 -53 -9 -1 -4 -5 -4 -4 -11 -31 -22 -10 -1 -1 -12 -27 -24 -14 -6 -3 -1 -3 -19 -23 -40 -45 -29 -6 -1 -0 -2 -1 -1 -13 -32 -45 -46 -55 -32 -5 -1 -0 -0 -26 -84 -91 -88 -55 -13 -2 -5 -10 -7 -3 -1 -1 -2 -5 -2 -0 -0 -1 -0 -1 -9 -11 -12 -29 -42 -29 -7 -1 -0 -0 -0 -3 -2 -0 -5 -23 -7 -0 -0 -3 -16 -8 -1 -1 -0 -0 -0 -0 -0 -8 -69 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -3 -0 -0 -0 -0 -0 -1 -7 -27 -24 -13 -5 -0 -1 -1 -0 -0 -3 -3 -1 -2 -11 -8 -9 -11 -3 -0 -0 -3 -5 -19 -17 -6 -1 -5 -27 -27 -20 -9 -2 -0 -6 -12 -10 -8 -1 -0 -0 -6 -19 -15 -12 -6 -1 -0 -1 -0 -3 -2 -2 -2 -3 -1 -0 -0 -0 -3 -16 -14 -5 -0 -0 -0 -0 -1 -1 -1 -1 -2 -0 -0 -0 -1 -5 -1 -0 -0 -1 -1 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -12 -19 -22 -14 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -9 -8 -1 -2 -3 -0 -0 -0 -2 -2 -1 -4 -28 -83 -87 -53 -21 -18 -11 -3 -10 -14 -15 -5 -1 -0 -0 -4 -22 -42 -20 -11 -11 -3 -1 -1 -1 -3 -1 -0 -0 -0 -1 -11 -9 -7 -1 -1 -6 -8 -5 -14 -26 -33 -25 -11 -16 -39 -42 -32 -19 -9 -6 -4 -3 -3 -3 -2 -1 -2 -0 -0 -0 -0 -0 -0 -0 -1 -16 -32 -42 -29 -4 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -0 -2 -7 -5 -0 -2 -4 -3 -9 -12 -10 -6 -6 -4 -2 -2 -2 -2 -3 -4 -4 -3 -2 -2 -2 -0 -1 -3 -2 -1 -0 -0 -0 -0 -0 -2 -5 -10 -18 -27 -26 -23 -19 -14 -10 -10 -15 -22 -21 -20 -23 -25 -24 -25 -24 -20 -17 -14 -11 -10 -15 -20 -22 -21 -22 -20 -16 -18 -17 -13 -10 -11 -16 -22 -23 -38 -40 -29 -23 -31 -44 -49 -37 -37 -42 -48 -53 -45 -38 -36 -29 -28 -33 -41 -45 -51 -46 -42 -40 -37 -29 -27 -29 -33 -38 -44 -41 -35 -33 -45 -62 -75 -75 -69 -61 -54 -44 -40 -45 -49 -48 -46 -46 -44 -44 -40 -44 -50 -53 -51 -48 -48 -45 -36 -30 -32 -41 -49 -47 -34 -21 -17 -25 -32 -39 -41 -31 -22 -17 -14 -5 -0 -3 -9 -16 -26 -34 -32 -28 -17 -13 -17 -9 -1 -0 -0 -0 -0 -0 -1 -3 -5 -21 -43 -65 -70 -66 -64 -60 -47 -28 -15 -6 -4 -1 -0 -0 -1 -1 -13 -36 -55 -52 -34 -32 -29 -27 -24 -13 -2 -0 -9 -37 -44 -35 -20 -4 -0 -0 -0 -0 -0 -0 -5 -17 -15 -13 -5 -7 -1 -0 -3 -2 -1 -0 -0 -0 -7 -3 -0 -3 -4 -6 -2 -1 -0 -0 -0 -8 -24 -18 -24 -19 -5 -0 -0 -0 -6 -11 -2 -2 -10 -9 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -9 -22 -25 -26 -18 -4 -0 -0 -0 -0 -2 -7 -5 -1 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -7 -5 -2 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -6 -4 -1 -0 -0 -0 -2 -11 -19 -14 -4 -0 -6 -14 -5 -0 -3 -12 -21 -18 -12 -6 -1 -3 -3 -3 -10 -21 -22 -9 -7 -21 -28 -38 -61 -39 -9 -2 -2 -3 -1 -0 -10 -22 -19 -11 -4 -2 -11 -20 -21 -11 -3 -1 -0 -2 -14 -16 -19 -27 -22 -6 -0 -1 -4 -1 -4 -12 -16 -25 -42 -51 -40 -15 -3 -0 -0 -16 -18 -48 -59 -51 -15 -5 -6 -7 -4 -4 -1 -1 -2 -12 -15 -5 -1 -0 -1 -2 -16 -12 -6 -10 -20 -19 -8 -2 -1 -0 -0 -8 -4 -1 -7 -18 -11 -2 -0 -3 -21 -9 -2 -1 -0 -0 -0 -0 -0 -31 -57 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -5 -1 -0 -0 -0 -0 -0 -13 -25 -26 -16 -3 -1 -10 -3 -0 -0 -3 -4 -1 -10 -34 -16 -14 -10 -7 -1 -0 -3 -6 -21 -18 -5 -2 -2 -15 -16 -13 -10 -4 -2 -9 -10 -17 -11 -3 -0 -0 -15 -28 -24 -19 -10 -2 -0 -0 -2 -4 -5 -7 -6 -3 -1 -0 -0 -0 -1 -8 -11 -4 -0 -0 -0 -0 -2 -3 -4 -3 -3 -1 -0 -0 -0 -1 -0 -0 -0 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -18 -18 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -9 -6 -2 -5 -2 -1 -0 -1 -1 -1 -1 -16 -78 -82 -60 -28 -12 -3 -0 -4 -10 -16 -10 -7 -1 -0 -3 -26 -46 -49 -56 -38 -8 -1 -1 -1 -2 -1 -0 -0 -0 -2 -9 -11 -12 -7 -3 -3 -4 -3 -2 -3 -11 -13 -13 -23 -35 -35 -32 -21 -12 -8 -6 -5 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -10 -36 -30 -5 -1 -0 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -4 -5 -0 -1 -0 -3 -8 -8 -6 -5 -5 -3 -5 -5 -2 -2 -2 -3 -3 -3 -3 -2 -1 -1 -1 -2 -1 -0 -0 -0 -0 -1 -1 -3 -8 -15 -24 -27 -25 -22 -20 -17 -12 -12 -20 -27 -26 -26 -26 -28 -26 -21 -21 -23 -22 -17 -13 -13 -20 -23 -26 -29 -27 -26 -25 -21 -20 -18 -14 -13 -17 -23 -25 -35 -42 -32 -23 -20 -29 -30 -25 -42 -45 -48 -51 -47 -38 -35 -19 -16 -19 -31 -42 -45 -44 -39 -33 -27 -20 -18 -22 -29 -36 -45 -50 -48 -46 -56 -67 -67 -76 -76 -71 -59 -49 -40 -44 -49 -48 -46 -44 -41 -40 -39 -44 -57 -64 -66 -64 -55 -44 -33 -30 -33 -45 -54 -48 -34 -22 -15 -17 -25 -34 -37 -29 -18 -11 -9 -4 -0 -4 -11 -14 -23 -42 -51 -37 -22 -13 -7 -3 -0 -0 -0 -0 -0 -1 -5 -9 -12 -23 -42 -66 -79 -76 -77 -72 -50 -29 -22 -13 -10 -3 -0 -0 -0 -8 -31 -55 -68 -52 -30 -25 -28 -31 -27 -11 -1 -0 -11 -40 -49 -40 -13 -5 -3 -3 -0 -0 -0 -0 -12 -21 -15 -12 -13 -8 -1 -1 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -6 -4 -16 -16 -10 -0 -0 -1 -13 -21 -1 -1 -7 -11 -0 -0 -2 -2 -4 -0 -0 -1 -2 -1 -9 -21 -25 -26 -20 -4 -2 -0 -0 -1 -11 -18 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -2 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -3 -0 -0 -0 -0 -1 -19 -30 -16 -3 -0 -4 -9 -4 -0 -4 -7 -12 -10 -6 -3 -3 -5 -3 -0 -6 -17 -23 -11 -7 -23 -34 -40 -46 -27 -10 -4 -1 -2 -0 -2 -8 -11 -10 -8 -5 -4 -9 -14 -13 -5 -1 -0 -2 -5 -10 -13 -18 -20 -16 -10 -2 -1 -4 -2 -5 -9 -9 -15 -35 -49 -56 -37 -15 -3 -1 -1 -4 -28 -42 -39 -15 -5 -4 -4 -2 -2 -1 -1 -4 -15 -25 -21 -5 -5 -1 -1 -10 -5 -5 -6 -6 -7 -7 -3 -1 -0 -1 -7 -5 -1 -12 -18 -19 -7 -2 -11 -9 -5 -5 -4 -1 -0 -0 -0 -2 -50 -36 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -8 -2 -0 -0 -0 -0 -0 -0 -16 -20 -9 -1 -3 -25 -10 -1 -0 -0 -0 -1 -7 -17 -16 -14 -12 -9 -2 -0 -3 -9 -19 -15 -10 -6 -6 -17 -16 -10 -7 -4 -3 -4 -7 -12 -12 -5 -0 -1 -16 -23 -31 -24 -13 -4 -1 -1 -3 -4 -5 -7 -7 -4 -3 -2 -1 -0 -2 -7 -10 -4 -1 -1 -1 -1 -0 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -14 -16 -3 -0 -0 -4 -10 -2 -5 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -5 -6 -2 -5 -6 -6 -5 -2 -1 -0 -1 -12 -54 -79 -79 -54 -13 -1 -0 -1 -4 -8 -12 -10 -3 -2 -4 -20 -26 -37 -63 -58 -30 -7 -0 -1 -2 -1 -0 -0 -0 -2 -5 -11 -28 -28 -12 -3 -2 -1 -1 -0 -1 -4 -9 -16 -19 -20 -20 -15 -11 -12 -9 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -13 -60 -39 -12 -18 -21 -15 -1 -1 -1 -0 -0 -0 -0 -0 -0 -3 -4 -2 -0 -1 -6 -5 -6 -4 -5 -4 -4 -4 -4 -1 -1 -1 -2 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -4 -12 -22 -25 -24 -19 -16 -20 -18 -12 -12 -14 -22 -31 -33 -33 -32 -26 -19 -16 -22 -24 -19 -15 -16 -22 -26 -31 -32 -32 -29 -31 -26 -26 -23 -26 -23 -25 -25 -24 -34 -38 -28 -19 -18 -15 -15 -24 -40 -49 -53 -48 -40 -35 -24 -13 -12 -17 -22 -34 -37 -43 -36 -25 -18 -13 -12 -20 -30 -39 -45 -48 -48 -43 -50 -58 -49 -60 -63 -59 -52 -46 -41 -43 -48 -50 -49 -43 -39 -38 -39 -46 -50 -65 -78 -79 -60 -47 -37 -32 -39 -54 -61 -57 -43 -30 -15 -16 -27 -36 -33 -20 -13 -10 -11 -11 -8 -7 -9 -8 -18 -43 -54 -42 -26 -12 -3 -0 -0 -0 -0 -0 -0 -2 -14 -22 -21 -21 -29 -53 -74 -73 -69 -60 -46 -33 -21 -10 -10 -8 -2 -0 -0 -12 -43 -58 -66 -52 -32 -20 -19 -26 -19 -5 -0 -0 -10 -33 -44 -33 -13 -9 -16 -13 -2 -0 -0 -0 -20 -35 -25 -10 -9 -6 -4 -2 -0 -0 -1 -0 -4 -9 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -7 -0 -0 -2 -0 -0 -0 -3 -21 -19 -1 -0 -2 -3 -0 -0 -0 -5 -2 -1 -0 -3 -6 -3 -6 -15 -12 -11 -9 -8 -0 -0 -0 -2 -12 -13 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -1 -3 -4 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -3 -2 -1 -3 -2 -0 -0 -0 -0 -5 -31 -48 -26 -4 -0 -2 -7 -5 -2 -2 -3 -5 -4 -4 -5 -6 -4 -0 -0 -1 -19 -27 -13 -8 -18 -35 -40 -33 -20 -12 -5 -1 -1 -2 -7 -10 -10 -7 -4 -2 -2 -7 -9 -7 -3 -1 -1 -4 -8 -9 -12 -19 -20 -17 -14 -6 -3 -3 -5 -7 -9 -11 -11 -19 -43 -69 -74 -70 -46 -14 -1 -1 -12 -17 -20 -14 -10 -7 -3 -0 -0 -0 -0 -2 -11 -25 -30 -31 -19 -4 -1 -2 -2 -5 -4 -2 -0 -0 -0 -0 -0 -8 -16 -8 -5 -13 -24 -23 -11 -6 -14 -13 -11 -11 -10 -4 -0 -0 -0 -2 -26 -27 -10 -3 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -11 -12 -3 -0 -0 -0 -0 -0 -0 -16 -16 -4 -0 -6 -19 -20 -6 -0 -0 -0 -0 -18 -31 -21 -12 -11 -9 -3 -1 -6 -11 -15 -16 -15 -12 -14 -22 -17 -7 -4 -2 -2 -4 -10 -20 -19 -7 -0 -0 -6 -17 -24 -24 -16 -6 -1 -1 -2 -3 -2 -4 -6 -8 -6 -4 -3 -0 -1 -3 -3 -1 -1 -3 -3 -3 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -3 -5 -10 -4 -0 -0 -1 -13 -23 -6 -13 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -6 -6 -5 -5 -3 -0 -0 -1 -7 -17 -24 -45 -34 -9 -1 -0 -1 -3 -5 -11 -11 -5 -3 -3 -7 -12 -28 -54 -71 -48 -18 -10 -1 -3 -2 -0 -0 -0 -0 -3 -14 -38 -44 -26 -7 -6 -2 -0 -0 -0 -2 -6 -6 -9 -10 -6 -3 -9 -9 -14 -7 -4 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -79 -55 -19 -6 -9 -10 -2 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -1 -0 -2 -6 -5 -5 -6 -6 -5 -4 -4 -2 -1 -1 -1 -1 -2 -2 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -6 -13 -19 -20 -21 -18 -13 -15 -18 -18 -16 -14 -27 -34 -33 -32 -38 -32 -22 -17 -21 -26 -21 -15 -18 -23 -27 -30 -29 -35 -36 -36 -33 -29 -24 -29 -32 -33 -34 -24 -34 -35 -35 -28 -16 -11 -11 -20 -35 -48 -52 -47 -37 -34 -17 -13 -11 -14 -16 -25 -40 -44 -34 -25 -17 -12 -11 -19 -25 -39 -46 -52 -52 -45 -41 -45 -42 -40 -41 -40 -37 -39 -44 -46 -56 -49 -44 -41 -35 -40 -39 -35 -42 -50 -58 -65 -56 -49 -43 -42 -47 -55 -59 -63 -51 -26 -15 -18 -31 -38 -28 -13 -7 -12 -19 -21 -20 -14 -9 -8 -20 -43 -49 -38 -24 -9 -2 -0 -0 -0 -1 -1 -0 -5 -21 -35 -31 -23 -19 -26 -37 -37 -33 -34 -38 -30 -12 -2 -7 -7 -1 -0 -1 -18 -43 -55 -58 -57 -38 -17 -10 -13 -7 -1 -0 -0 -8 -22 -27 -27 -17 -16 -20 -9 -1 -0 -0 -0 -22 -42 -30 -21 -7 -3 -1 -0 -0 -1 -2 -5 -5 -11 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -10 -41 -12 -1 -0 -0 -0 -0 -0 -4 -17 -9 -0 -0 -0 -0 -0 -0 -1 -6 -4 -2 -0 -1 -7 -6 -7 -11 -9 -3 -1 -2 -0 -0 -0 -1 -4 -3 -0 -1 -1 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -2 -2 -2 -2 -0 -0 -0 -0 -2 -4 -6 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -2 -6 -5 -0 -0 -1 -1 -0 -0 -0 -7 -34 -52 -31 -13 -7 -10 -11 -8 -4 -1 -1 -1 -2 -4 -6 -2 -1 -0 -0 -3 -22 -33 -17 -9 -16 -24 -26 -26 -21 -10 -3 -0 -1 -7 -14 -14 -12 -10 -4 -0 -0 -2 -2 -1 -1 -3 -6 -6 -8 -14 -18 -17 -12 -17 -21 -15 -8 -4 -4 -5 -11 -12 -4 -7 -34 -57 -80 -115 -104 -46 -7 -1 -6 -8 -9 -12 -15 -10 -3 -0 -0 -0 -0 -1 -4 -10 -21 -34 -21 -3 -0 -0 -1 -5 -8 -6 -2 -0 -0 -0 -2 -19 -29 -25 -17 -15 -26 -26 -18 -15 -17 -12 -8 -7 -12 -9 -1 -0 -0 -3 -7 -7 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -9 -2 -0 -0 -0 -0 -0 -0 -11 -12 -1 -3 -8 -31 -40 -9 -2 -1 -1 -1 -21 -44 -35 -14 -10 -9 -2 -2 -10 -14 -13 -13 -14 -14 -14 -19 -17 -6 -2 -0 -1 -5 -13 -23 -22 -9 -4 -0 -5 -16 -19 -21 -16 -5 -2 -1 -2 -5 -2 -3 -8 -7 -7 -7 -5 -1 -1 -0 -0 -1 -4 -10 -23 -19 -6 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -0 -0 -0 -0 -0 -0 -4 -13 -5 -5 -0 -0 -0 -0 -13 -17 -27 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -4 -3 -4 -2 -0 -0 -0 -3 -4 -16 -36 -27 -6 -2 -1 -0 -1 -6 -11 -12 -11 -9 -4 -4 -8 -18 -40 -87 -67 -49 -3 -0 -2 -3 -0 -0 -0 -0 -4 -9 -24 -45 -34 -19 -10 -1 -1 -0 -0 -1 -1 -5 -8 -8 -2 -0 -4 -5 -15 -11 -5 -2 -1 -0 -3 -5 -2 -0 -0 -0 -0 -0 -4 -3 -3 -30 -34 -33 -25 -13 -12 -3 -2 -4 -2 -0 -0 -1 -2 -1 -0 -2 -3 -0 -1 -5 -4 -4 -4 -5 -4 -3 -2 -1 -1 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -13 -15 -18 -19 -16 -12 -12 -16 -18 -17 -22 -34 -38 -31 -26 -31 -34 -25 -22 -26 -34 -31 -22 -19 -21 -28 -30 -30 -31 -35 -30 -27 -27 -25 -27 -30 -35 -38 -33 -32 -38 -42 -40 -26 -15 -10 -16 -28 -39 -46 -47 -38 -33 -23 -17 -15 -11 -16 -28 -42 -43 -35 -29 -21 -14 -12 -19 -28 -37 -46 -57 -66 -66 -51 -47 -38 -28 -29 -33 -33 -42 -50 -58 -61 -57 -44 -36 -32 -33 -30 -31 -36 -44 -49 -54 -49 -49 -45 -44 -45 -48 -56 -57 -44 -21 -13 -19 -33 -40 -27 -12 -5 -8 -19 -31 -29 -17 -8 -8 -24 -51 -59 -44 -26 -10 -3 -0 -0 -2 -4 -3 -1 -6 -22 -40 -39 -25 -12 -5 -6 -6 -6 -13 -30 -31 -12 -1 -2 -2 -0 -0 -2 -16 -28 -49 -57 -51 -30 -12 -7 -4 -1 -0 -0 -1 -9 -13 -13 -13 -10 -15 -13 -3 -0 -0 -0 -1 -18 -29 -33 -28 -7 -1 -1 -0 -2 -1 -0 -5 -5 -5 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -27 -42 -15 -12 -1 -0 -0 -0 -1 -2 -5 -1 -0 -0 -0 -0 -0 -0 -0 -3 -4 -3 -0 -0 -5 -10 -11 -11 -10 -1 -0 -1 -1 -0 -0 -0 -1 -1 -1 -3 -2 -0 -0 -0 -7 -2 -0 -0 -0 -0 -0 -1 -2 -2 -2 -0 -0 -0 -0 -1 -2 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -1 -5 -7 -0 -0 -0 -1 -3 -2 -0 -4 -24 -41 -25 -23 -23 -22 -17 -10 -4 -2 -1 -1 -1 -2 -4 -2 -0 -0 -0 -2 -17 -37 -33 -14 -15 -15 -17 -22 -21 -6 -0 -0 -2 -14 -31 -34 -33 -20 -6 -1 -0 -0 -0 -0 -5 -13 -16 -10 -5 -14 -19 -17 -14 -18 -23 -20 -15 -7 -3 -5 -13 -20 -7 -3 -17 -33 -59 -118 -124 -64 -17 -3 -4 -7 -8 -10 -13 -8 -4 -1 -0 -0 -0 -0 -0 -2 -10 -18 -13 -3 -0 -0 -0 -2 -8 -12 -4 -1 -0 -0 -7 -22 -28 -26 -10 -8 -20 -33 -22 -18 -24 -25 -16 -2 -11 -15 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -2 -5 -4 -1 -0 -0 -0 -2 -2 -0 -6 -12 -1 -2 -15 -56 -56 -10 -5 -2 -0 -0 -6 -29 -37 -12 -8 -6 -0 -3 -10 -13 -14 -8 -14 -18 -11 -15 -16 -8 -1 -0 -1 -10 -14 -15 -14 -9 -3 -0 -3 -13 -10 -14 -16 -13 -5 -2 -2 -4 -1 -2 -10 -10 -10 -9 -5 -0 -1 -1 -1 -1 -4 -15 -35 -30 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -4 -0 -0 -0 -0 -0 -21 -9 -22 -30 -22 -3 -0 -0 -0 -0 -4 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -8 -8 -5 -5 -3 -0 -0 -0 -1 -3 -12 -25 -23 -8 -6 -1 -0 -1 -5 -8 -6 -9 -11 -6 -4 -3 -2 -19 -61 -87 -74 -3 -0 -2 -6 -6 -1 -0 -2 -4 -6 -13 -31 -36 -32 -23 -9 -4 -1 -1 -1 -1 -3 -5 -5 -2 -1 -1 -4 -10 -8 -2 -0 -0 -0 -11 -16 -6 -2 -3 -4 -10 -17 -18 -8 -8 -11 -11 -32 -48 -28 -17 -13 -12 -5 -4 -1 -0 -2 -2 -0 -0 -1 -2 -0 -1 -2 -4 -5 -4 -3 -3 -3 -3 -3 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -3 -10 -15 -15 -15 -17 -17 -14 -10 -13 -16 -16 -24 -35 -41 -32 -23 -27 -33 -27 -27 -31 -33 -33 -31 -27 -26 -39 -35 -27 -25 -25 -24 -24 -25 -29 -33 -37 -42 -44 -48 -39 -35 -43 -47 -37 -23 -17 -18 -31 -39 -46 -48 -41 -36 -36 -23 -16 -15 -19 -32 -42 -43 -38 -35 -29 -21 -19 -22 -32 -36 -44 -54 -77 -79 -67 -50 -36 -31 -26 -29 -41 -54 -62 -65 -67 -57 -52 -44 -35 -30 -29 -31 -32 -37 -43 -46 -43 -45 -45 -45 -48 -49 -53 -48 -34 -14 -11 -23 -39 -41 -29 -17 -3 -8 -25 -38 -31 -12 -4 -8 -28 -57 -74 -66 -45 -27 -16 -2 -0 -0 -1 -1 -2 -8 -20 -33 -29 -14 -3 -0 -0 -0 -1 -21 -49 -43 -17 -2 -2 -1 -0 -0 -0 -6 -25 -49 -55 -44 -22 -6 -3 -2 -0 -0 -0 -0 -0 -2 -3 -3 -4 -5 -2 -0 -0 -0 -0 -1 -6 -12 -25 -21 -8 -2 -1 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -16 -35 -21 -5 -1 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -3 -7 -10 -5 -5 -2 -0 -0 -2 -0 -0 -0 -0 -0 -2 -5 -3 -0 -0 -0 -8 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -3 -5 -3 -0 -0 -1 -5 -4 -0 -2 -12 -24 -26 -27 -27 -27 -27 -19 -5 -2 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -10 -38 -47 -22 -21 -14 -10 -16 -20 -4 -0 -0 -1 -7 -11 -26 -29 -16 -8 -2 -0 -0 -0 -0 -1 -9 -19 -4 -2 -10 -12 -10 -17 -26 -26 -22 -13 -8 -10 -10 -16 -16 -4 -0 -3 -15 -40 -89 -126 -87 -38 -17 -5 -7 -11 -10 -7 -4 -4 -5 -3 -3 -1 -0 -0 -0 -1 -2 -4 -2 -0 -0 -0 -1 -6 -6 -2 -0 -0 -0 -3 -11 -15 -11 -2 -1 -11 -28 -27 -22 -14 -23 -18 -5 -10 -13 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -5 -4 -0 -0 -0 -0 -0 -4 -4 -4 -8 -15 -11 -10 -19 -66 -48 -12 -10 -2 -1 -0 -3 -24 -28 -12 -8 -3 -0 -0 -1 -13 -17 -5 -13 -21 -23 -25 -24 -13 -1 -0 -4 -26 -22 -14 -5 -4 -0 -0 -4 -10 -5 -7 -14 -16 -6 -2 -0 -2 -0 -1 -2 -7 -10 -12 -7 -0 -1 -4 -5 -3 -5 -9 -11 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -20 -49 -51 -38 -14 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -7 -8 -5 -3 -1 -0 -0 -0 -1 -5 -9 -16 -19 -10 -5 -3 -0 -1 -7 -8 -8 -4 -10 -8 -5 -0 -0 -9 -9 -66 -58 -12 -0 -2 -4 -5 -3 -1 -5 -5 -6 -8 -18 -31 -34 -35 -25 -10 -4 -3 -3 -2 -3 -3 -3 -3 -3 -3 -4 -7 -4 -1 -0 -0 -2 -15 -23 -8 -6 -11 -38 -59 -48 -22 -6 -17 -17 -12 -35 -70 -13 -19 -33 -51 -28 -0 -0 -2 -2 -2 -0 -0 -0 -1 -0 -2 -0 -4 -4 -3 -2 -2 -3 -2 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -12 -18 -17 -15 -16 -20 -18 -13 -16 -16 -16 -24 -41 -43 -26 -22 -28 -27 -22 -27 -36 -30 -26 -31 -36 -35 -41 -41 -33 -26 -26 -23 -22 -24 -32 -44 -47 -50 -60 -54 -39 -32 -37 -47 -47 -36 -29 -25 -32 -40 -47 -48 -48 -40 -39 -26 -23 -26 -27 -38 -47 -46 -40 -38 -32 -28 -27 -27 -33 -37 -42 -50 -62 -68 -66 -55 -36 -35 -39 -42 -53 -56 -63 -67 -68 -55 -50 -39 -33 -31 -28 -30 -28 -30 -33 -36 -37 -41 -48 -47 -47 -49 -47 -37 -24 -11 -12 -27 -35 -34 -24 -13 -6 -17 -33 -37 -30 -14 -5 -11 -32 -54 -71 -77 -70 -42 -7 -0 -0 -0 -1 -0 -4 -10 -13 -17 -12 -4 -0 -0 -0 -0 -8 -39 -67 -52 -17 -3 -0 -0 -0 -0 -1 -10 -29 -49 -51 -35 -16 -3 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -3 -3 -2 -0 -1 -12 -21 -12 -3 -0 -2 -7 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -16 -36 -30 -10 -3 -2 -7 -3 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -1 -0 -0 -0 -0 -3 -2 -4 -3 -1 -2 -1 -1 -3 -1 -0 -0 -0 -0 -0 -5 -4 -2 -0 -1 -3 -1 -2 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -2 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -4 -9 -4 -0 -0 -1 -8 -11 -1 -1 -7 -11 -34 -36 -29 -31 -40 -31 -4 -4 -8 -7 -2 -1 -1 -0 -0 -0 -0 -0 -7 -37 -42 -52 -24 -12 -6 -9 -11 -5 -3 -0 -0 -0 -4 -15 -17 -14 -7 -3 -0 -0 -0 -0 -2 -13 -17 -1 -2 -9 -11 -2 -3 -10 -22 -19 -9 -8 -13 -15 -18 -20 -17 -4 -0 -6 -26 -50 -110 -120 -76 -69 -14 -11 -9 -6 -2 -1 -3 -9 -12 -14 -4 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -5 -6 -1 -0 -0 -0 -1 -13 -13 -3 -0 -0 -3 -8 -9 -9 -8 -16 -25 -13 -13 -11 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -9 -7 -1 -0 -0 -0 -0 -0 -0 -7 -10 -12 -14 -22 -22 -11 -27 -26 -14 -18 -14 -3 -1 -0 -21 -16 -14 -8 -6 -0 -0 -0 -12 -20 -6 -11 -24 -26 -27 -21 -8 -1 -2 -9 -29 -32 -15 -2 -0 -0 -0 -5 -11 -11 -9 -17 -19 -8 -3 -0 -0 -0 -1 -1 -2 -8 -13 -6 -0 -0 -4 -10 -6 -4 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -13 -10 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -7 -3 -1 -0 -0 -0 -1 -3 -9 -27 -23 -16 -9 -5 -4 -2 -3 -5 -6 -4 -4 -8 -5 -2 -0 -0 -0 -9 -32 -23 -4 -0 -1 -3 -3 -3 -3 -9 -14 -11 -8 -20 -28 -24 -26 -20 -11 -6 -3 -6 -8 -7 -6 -4 -6 -10 -8 -4 -6 -10 -10 -2 -0 -2 -17 -19 -10 -6 -12 -106 -115 -66 -14 -11 -12 -20 -5 -9 -11 -25 -30 -54 -68 -25 -4 -1 -2 -1 -1 -0 -0 -0 -0 -1 -3 -1 -3 -3 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -3 -11 -15 -14 -12 -14 -23 -24 -21 -22 -20 -16 -22 -34 -35 -23 -22 -27 -29 -29 -29 -32 -36 -38 -38 -39 -51 -63 -67 -53 -44 -41 -29 -23 -22 -40 -46 -52 -57 -54 -55 -42 -30 -31 -44 -52 -40 -34 -32 -37 -44 -45 -46 -47 -45 -42 -33 -30 -34 -35 -42 -52 -46 -37 -34 -34 -33 -30 -32 -33 -33 -41 -46 -46 -56 -57 -52 -40 -39 -59 -60 -62 -69 -71 -63 -56 -23 -23 -25 -28 -32 -33 -29 -26 -26 -27 -30 -33 -40 -49 -48 -47 -47 -42 -30 -15 -11 -19 -28 -40 -35 -18 -6 -8 -21 -33 -34 -25 -10 -4 -8 -18 -25 -30 -43 -46 -27 -1 -0 -1 -3 -2 -1 -6 -12 -9 -6 -2 -1 -0 -0 -0 -2 -19 -53 -68 -49 -18 -3 -0 -0 -0 -0 -4 -18 -33 -48 -48 -28 -10 -1 -0 -1 -3 -1 -0 -0 -0 -2 -3 -2 -0 -0 -0 -0 -2 -3 -2 -0 -2 -18 -26 -12 -2 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -5 -4 -15 -32 -30 -16 -5 -3 -5 -2 -1 -1 -0 -0 -0 -0 -3 -3 -3 -4 -3 -1 -0 -0 -0 -2 -1 -1 -2 -0 -2 -4 -8 -7 -6 -1 -0 -0 -0 -1 -5 -2 -2 -0 -0 -0 -5 -3 -1 -1 -0 -1 -2 -2 -2 -1 -1 -1 -0 -1 -6 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -16 -8 -1 -0 -1 -10 -13 -1 -1 -3 -12 -27 -28 -19 -32 -50 -35 -5 -10 -14 -11 -6 -3 -2 -2 -0 -0 -0 -0 -1 -14 -41 -58 -44 -18 -7 -6 -5 -7 -7 -7 -8 -3 -4 -13 -15 -9 -5 -3 -2 -0 -1 -0 -1 -14 -18 -6 -8 -14 -10 -7 -5 -7 -18 -18 -11 -7 -8 -16 -16 -27 -19 -10 -0 -1 -9 -32 -86 -87 -140 -109 -26 -17 -9 -3 -0 -2 -2 -2 -20 -29 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -7 -6 -0 -0 -0 -0 -0 -19 -11 -0 -0 -0 -0 -0 -0 -0 -0 -6 -26 -20 -19 -17 -9 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -12 -14 -3 -0 -0 -0 -0 -0 -0 -5 -7 -9 -11 -26 -28 -18 -14 -13 -18 -22 -22 -13 -4 -3 -6 -15 -18 -16 -13 -4 -0 -0 -6 -13 -12 -13 -23 -31 -18 -11 -4 -1 -3 -18 -23 -29 -15 -3 -0 -0 -0 -6 -11 -16 -13 -17 -19 -8 -3 -1 -0 -0 -0 -1 -1 -6 -10 -7 -3 -5 -10 -9 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -2 -1 -0 -0 -1 -3 -5 -8 -27 -32 -20 -8 -8 -8 -5 -4 -3 -3 -2 -2 -4 -3 -0 -0 -0 -0 -11 -21 -7 -0 -0 -2 -4 -1 -1 -2 -8 -13 -17 -12 -20 -26 -17 -11 -9 -6 -3 -4 -11 -18 -17 -15 -6 -17 -20 -9 -3 -2 -9 -15 -3 -0 -0 -18 -18 -12 -7 -17 -59 -84 -55 -23 -7 -0 -1 -1 -0 -0 -9 -21 -39 -43 -19 -6 -5 -3 -1 -0 -0 -0 -0 -1 -5 -6 -2 -1 -1 -0 -1 -2 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -1 -2 -6 -11 -11 -13 -23 -28 -24 -28 -27 -20 -19 -27 -27 -19 -17 -19 -20 -22 -24 -29 -33 -34 -37 -41 -63 -82 -78 -64 -62 -58 -57 -44 -38 -43 -40 -37 -38 -33 -26 -19 -18 -26 -37 -51 -47 -40 -39 -44 -47 -50 -44 -43 -47 -49 -38 -29 -33 -36 -44 -54 -50 -42 -35 -38 -34 -30 -33 -36 -38 -44 -47 -42 -46 -46 -43 -41 -46 -64 -64 -64 -68 -69 -47 -34 -5 -5 -16 -28 -36 -38 -32 -26 -24 -25 -29 -31 -44 -50 -56 -59 -54 -41 -23 -8 -9 -25 -37 -48 -37 -17 -8 -11 -24 -24 -16 -9 -2 -0 -0 -0 -6 -25 -38 -36 -19 -1 -0 -3 -6 -3 -2 -5 -12 -12 -5 -0 -0 -0 -0 -1 -10 -39 -66 -69 -42 -20 -10 -1 -0 -0 -0 -7 -19 -28 -42 -46 -30 -14 -8 -2 -2 -4 -3 -0 -0 -0 -2 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -21 -34 -22 -6 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -4 -2 -0 -0 -0 -0 -2 -6 -6 -14 -29 -21 -9 -6 -5 -4 -1 -6 -6 -2 -0 -0 -0 -0 -1 -4 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -2 -8 -11 -11 -13 -10 -2 -0 -0 -0 -2 -2 -1 -0 -0 -1 -2 -6 -4 -2 -1 -0 -3 -5 -4 -3 -3 -2 -2 -1 -3 -11 -11 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -15 -7 -3 -2 -3 -9 -11 -5 -2 -1 -7 -25 -17 -19 -35 -47 -39 -24 -16 -13 -9 -8 -5 -3 -2 -0 -0 -0 -0 -0 -14 -35 -54 -58 -34 -11 -7 -5 -5 -6 -10 -4 -1 -8 -17 -13 -7 -5 -5 -3 -1 -1 -0 -0 -9 -20 -15 -15 -14 -4 -1 -5 -14 -16 -21 -16 -7 -6 -9 -15 -26 -17 -10 -1 -1 -1 -7 -25 -61 -115 -104 -48 -30 -14 -3 -0 -0 -0 -0 -27 -38 -20 -1 -0 -0 -0 -0 -0 -0 -0 -0 -7 -17 -10 -4 -0 -0 -0 -0 -7 -19 -3 -0 -0 -0 -0 -0 -0 -3 -0 -0 -18 -15 -18 -18 -11 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -9 -9 -6 -1 -0 -0 -3 -1 -0 -0 -3 -13 -10 -9 -23 -28 -23 -15 -11 -11 -18 -18 -17 -10 -4 -2 -11 -18 -24 -25 -12 -2 -1 -2 -4 -5 -8 -20 -24 -15 -6 -1 -0 -0 -3 -22 -26 -11 -2 -0 -0 -0 -0 -7 -15 -13 -15 -19 -11 -4 -1 -0 -0 -1 -1 -2 -7 -11 -9 -5 -8 -10 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -3 -2 -1 -0 -1 -2 -4 -6 -7 -7 -11 -13 -9 -11 -9 -5 -5 -3 -2 -0 -1 -3 -4 -5 -2 -0 -5 -22 -24 -3 -2 -0 -5 -7 -1 -0 -1 -4 -10 -24 -18 -17 -17 -13 -3 -3 -2 -3 -4 -21 -31 -35 -26 -15 -21 -10 -4 -1 -0 -4 -8 -3 -0 -1 -4 -8 -8 -5 -9 -14 -22 -25 -17 -5 -0 -0 -0 -0 -0 -5 -7 -11 -17 -16 -11 -11 -6 -2 -0 -0 -0 -0 -1 -5 -8 -2 -1 -0 -1 -2 -2 -1 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -3 -2 -0 -0 -2 -5 -8 -13 -16 -16 -18 -25 -30 -24 -19 -26 -25 -22 -18 -15 -13 -14 -20 -23 -27 -33 -38 -47 -79 -32 -52 -59 -54 -60 -60 -50 -44 -42 -28 -19 -14 -12 -10 -14 -19 -22 -31 -46 -48 -43 -46 -48 -47 -48 -48 -48 -46 -48 -38 -29 -37 -42 -46 -52 -57 -55 -43 -43 -37 -35 -35 -43 -47 -50 -52 -42 -36 -36 -33 -39 -51 -69 -59 -53 -50 -46 -25 -9 -1 -3 -15 -26 -31 -31 -28 -22 -27 -24 -27 -31 -40 -50 -65 -69 -61 -39 -28 -12 -9 -25 -48 -53 -37 -16 -12 -19 -19 -11 -2 -0 -0 -0 -0 -0 -6 -34 -55 -43 -15 -0 -1 -4 -8 -6 -9 -10 -11 -8 -2 -0 -0 -0 -1 -4 -19 -41 -57 -57 -51 -30 -9 -2 -0 -0 -0 -6 -12 -12 -26 -38 -35 -26 -10 -2 -5 -6 -4 -1 -0 -1 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -7 -26 -38 -28 -17 -11 -2 -0 -0 -0 -0 -0 -1 -4 -4 -4 -5 -5 -3 -0 -0 -3 -12 -17 -13 -16 -23 -15 -5 -4 -6 -6 -3 -7 -12 -8 -2 -0 -2 -2 -2 -2 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -3 -5 -8 -7 -9 -6 -1 -0 -0 -5 -9 -4 -1 -0 -0 -6 -11 -14 -6 -2 -2 -1 -3 -4 -4 -4 -4 -1 -1 -0 -4 -9 -10 -6 -4 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -14 -10 -6 -6 -7 -11 -8 -5 -3 -1 -3 -7 -7 -13 -27 -39 -44 -36 -13 -6 -4 -8 -13 -9 -4 -1 -0 -0 -0 -0 -11 -25 -45 -53 -46 -26 -19 -12 -6 -7 -6 -4 -3 -7 -22 -19 -12 -6 -5 -4 -1 -0 -0 -0 -6 -13 -17 -20 -14 -9 -3 -8 -14 -14 -22 -17 -5 -4 -11 -19 -21 -14 -5 -1 -0 -0 -0 -19 -50 -86 -86 -65 -42 -18 -10 -4 -1 -0 -1 -22 -40 -25 -4 -0 -0 -0 -0 -1 -1 -0 -0 -20 -23 -22 -8 -1 -0 -0 -5 -15 -14 -3 -0 -0 -0 -0 -0 -2 -14 -26 -8 -8 -19 -19 -19 -12 -3 -1 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -10 -26 -17 -3 -0 -0 -0 -4 -6 -3 -0 -6 -16 -11 -9 -26 -35 -38 -38 -20 -7 -11 -11 -16 -13 -3 -0 -2 -11 -22 -27 -17 -5 -5 -6 -2 -1 -8 -21 -24 -13 -4 -0 -0 -1 -9 -29 -28 -10 -2 -1 -1 -0 -0 -4 -15 -19 -21 -20 -13 -7 -0 -0 -1 -2 -1 -2 -12 -26 -28 -5 -6 -10 -3 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -1 -2 -2 -2 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -0 -0 -0 -2 -4 -6 -8 -7 -7 -8 -7 -7 -6 -7 -12 -5 -1 -1 -2 -5 -10 -7 -5 -6 -29 -62 -70 -6 -0 -0 -9 -8 -2 -1 -1 -3 -14 -20 -12 -8 -6 -4 -1 -1 -3 -5 -9 -12 -19 -34 -35 -28 -20 -8 -3 -2 -0 -2 -4 -4 -4 -2 -2 -5 -4 -3 -3 -5 -5 -9 -12 -5 -1 -0 -0 -0 -0 -0 -1 -2 -3 -4 -18 -22 -5 -0 -0 -0 -0 -0 -0 -2 -8 -4 -0 -0 -3 -6 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -4 -4 -2 -1 -0 -1 -2 -6 -9 -9 -10 -11 -17 -30 -28 -24 -21 -20 -19 -16 -13 -13 -15 -16 -20 -28 -38 -39 -42 -63 -82 -87 -52 -29 -28 -33 -27 -27 -25 -23 -16 -10 -9 -11 -17 -21 -24 -31 -41 -40 -40 -50 -48 -45 -49 -53 -57 -49 -50 -43 -36 -45 -52 -54 -57 -64 -62 -51 -44 -40 -39 -38 -46 -49 -55 -45 -41 -38 -35 -35 -46 -63 -69 -51 -37 -25 -18 -6 -3 -1 -14 -22 -23 -26 -26 -23 -24 -29 -29 -29 -30 -39 -50 -66 -67 -63 -45 -33 -16 -10 -23 -36 -48 -36 -14 -8 -15 -14 -4 -3 -0 -0 -0 -0 -0 -5 -35 -55 -42 -16 -1 -1 -2 -5 -9 -16 -18 -9 -2 -0 -0 -0 -0 -1 -9 -33 -43 -41 -37 -36 -28 -17 -2 -0 -0 -0 -3 -5 -2 -9 -23 -37 -34 -9 -1 -6 -11 -9 -4 -2 -5 -8 -8 -5 -2 -1 -0 -0 -0 -0 -0 -0 -8 -24 -34 -36 -34 -21 -8 -0 -1 -1 -0 -0 -2 -9 -16 -12 -3 -2 -1 -0 -0 -3 -12 -17 -12 -15 -21 -12 -3 -1 -2 -3 -3 -7 -14 -13 -6 -3 -6 -7 -4 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -1 -3 -2 -0 -0 -2 -7 -10 -7 -2 -0 -2 -6 -15 -16 -7 -3 -3 -2 -2 -2 -3 -3 -3 -1 -0 -0 -2 -7 -8 -6 -4 -1 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -15 -9 -6 -7 -7 -9 -3 -2 -5 -5 -4 -4 -3 -10 -14 -21 -28 -20 -6 -3 -3 -8 -16 -13 -7 -2 -0 -0 -0 -0 -5 -13 -22 -28 -35 -35 -27 -15 -8 -9 -6 -3 -1 -4 -16 -23 -18 -8 -6 -4 -1 -0 -0 -0 -3 -4 -14 -21 -20 -20 -14 -5 -9 -16 -22 -14 -3 -2 -11 -14 -14 -12 -8 -3 -0 -0 -1 -22 -49 -69 -74 -65 -50 -35 -17 -4 -0 -0 -1 -13 -36 -26 -12 -4 -0 -0 -0 -3 -2 -0 -0 -5 -24 -22 -5 -1 -0 -0 -14 -20 -8 -0 -0 -0 -0 -0 -0 -2 -3 -5 -9 -20 -25 -15 -9 -5 -1 -2 -5 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -12 -28 -16 -1 -0 -0 -0 -2 -6 -6 -1 -7 -15 -9 -4 -8 -14 -37 -53 -29 -5 -4 -7 -14 -23 -14 -1 -1 -6 -15 -21 -14 -10 -12 -13 -3 -1 -10 -25 -29 -18 -9 -2 -0 -2 -20 -45 -26 -8 -4 -1 -0 -0 -0 -2 -13 -23 -33 -33 -19 -4 -0 -0 -1 -3 -0 -3 -22 -43 -46 -14 -8 -9 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -3 -5 -2 -0 -4 -8 -7 -2 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -2 -1 -0 -0 -1 -3 -6 -11 -9 -5 -2 -5 -4 -3 -3 -15 -8 -1 -2 -4 -7 -17 -7 -1 -20 -57 -90 -92 -22 -2 -1 -8 -5 -1 -1 -3 -6 -14 -9 -3 -3 -1 -1 -0 -1 -5 -7 -8 -6 -9 -25 -45 -52 -35 -15 -5 -1 -0 -2 -6 -8 -6 -4 -4 -6 -1 -2 -3 -4 -1 -3 -9 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -25 -3 -0 -0 -0 -0 -0 -1 -1 -3 -4 -0 -0 -3 -6 -5 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -3 -2 -1 -1 -2 -5 -5 -6 -7 -9 -16 -20 -26 -27 -25 -23 -18 -14 -11 -11 -12 -15 -20 -28 -40 -43 -39 -38 -44 -55 -29 -13 -15 -21 -19 -23 -26 -27 -23 -16 -14 -16 -20 -22 -25 -46 -54 -46 -45 -51 -48 -44 -45 -53 -65 -62 -63 -60 -52 -54 -62 -65 -63 -63 -53 -51 -44 -36 -35 -35 -42 -48 -50 -46 -34 -38 -40 -44 -48 -60 -62 -36 -20 -7 -3 -0 -1 -1 -17 -33 -34 -25 -18 -28 -34 -35 -33 -29 -29 -34 -43 -56 -58 -63 -49 -28 -14 -6 -13 -15 -46 -42 -21 -9 -13 -13 -11 -1 -0 -0 -0 -0 -0 -3 -23 -41 -35 -14 -5 -0 -0 -2 -7 -12 -17 -7 -0 -0 -0 -1 -1 -4 -19 -42 -51 -40 -32 -34 -33 -16 -0 -0 -1 -2 -0 -1 -0 -2 -17 -40 -33 -7 -0 -0 -1 -1 -1 -5 -9 -11 -6 -3 -1 -2 -1 -0 -0 -0 -0 -0 -3 -9 -19 -29 -37 -26 -11 -1 -0 -0 -0 -0 -0 -5 -18 -18 -1 -0 -0 -0 -0 -0 -5 -8 -7 -8 -10 -7 -3 -0 -0 -0 -0 -3 -9 -10 -5 -2 -3 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -10 -7 -3 -1 -1 -1 -6 -13 -12 -5 -2 -2 -2 -1 -1 -1 -2 -2 -1 -0 -0 -1 -4 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -14 -12 -4 -1 -2 -3 -3 -1 -2 -8 -9 -4 -1 -1 -3 -9 -12 -14 -9 -3 -2 -3 -4 -3 -6 -5 -2 -0 -0 -0 -0 -3 -3 -9 -12 -15 -18 -17 -13 -10 -11 -6 -1 -0 -0 -3 -14 -17 -8 -5 -2 -0 -0 -0 -0 -1 -2 -13 -19 -20 -21 -16 -10 -13 -15 -21 -13 -3 -1 -3 -7 -11 -10 -9 -5 -1 -0 -3 -20 -46 -67 -74 -65 -52 -38 -18 -4 -1 -0 -1 -10 -27 -30 -21 -5 -0 -0 -0 -1 -1 -0 -0 -0 -19 -23 -6 -1 -0 -8 -25 -31 -17 -1 -0 -0 -0 -0 -0 -1 -0 -0 -6 -17 -15 -5 -1 -2 -1 -1 -7 -8 -3 -2 -1 -0 -0 -1 -1 -0 -0 -10 -23 -11 -0 -0 -0 -0 -3 -12 -16 -5 -11 -20 -8 -3 -1 -5 -29 -54 -31 -3 -1 -1 -2 -4 -5 -1 -0 -4 -10 -19 -22 -20 -14 -12 -1 -1 -9 -24 -30 -24 -20 -4 -1 -1 -18 -52 -16 -8 -2 -0 -1 -0 -0 -0 -5 -11 -67 -104 -34 -4 -0 -0 -0 -0 -0 -2 -37 -32 -40 -14 -8 -3 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -4 -6 -2 -0 -3 -7 -5 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -1 -2 -1 -5 -11 -8 -3 -1 -1 -3 -1 -2 -9 -7 -3 -1 -2 -11 -16 -6 -1 -30 -47 -73 -68 -24 -2 -2 -4 -3 -2 -1 -8 -11 -10 -7 -5 -4 -2 -1 -1 -2 -5 -6 -6 -4 -6 -18 -42 -57 -53 -30 -2 -0 -3 -6 -7 -8 -8 -4 -6 -6 -0 -1 -1 -6 -0 -1 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -8 -14 -4 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -3 -3 -2 -2 -1 -0 -1 -3 -3 -4 -6 -7 -10 -16 -24 -28 -28 -25 -17 -10 -10 -12 -13 -16 -24 -28 -31 -32 -33 -33 -27 -27 -16 -11 -18 -28 -26 -25 -34 -31 -26 -23 -19 -18 -24 -29 -35 -55 -62 -52 -48 -54 -46 -41 -33 -40 -51 -61 -71 -75 -65 -59 -66 -66 -63 -55 -43 -39 -37 -31 -29 -27 -28 -31 -32 -34 -34 -46 -52 -46 -45 -44 -46 -26 -10 -1 -0 -0 -0 -6 -27 -28 -26 -20 -20 -36 -43 -44 -32 -27 -27 -28 -29 -42 -54 -61 -47 -24 -11 -1 -2 -10 -52 -45 -25 -23 -12 -10 -13 -6 -0 -0 -0 -0 -0 -9 -32 -34 -28 -17 -9 -0 -0 -1 -5 -8 -12 -6 -0 -0 -0 -1 -1 -2 -15 -50 -62 -45 -28 -27 -23 -10 -0 -4 -11 -14 -12 -2 -0 -5 -21 -39 -34 -8 -0 -0 -0 -0 -0 -1 -7 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -17 -17 -13 -7 -1 -0 -0 -0 -0 -0 -1 -9 -12 -1 -0 -0 -0 -0 -0 -1 -5 -8 -9 -8 -5 -2 -0 -0 -0 -0 -0 -5 -10 -8 -4 -3 -5 -3 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -9 -14 -8 -1 -0 -1 -1 -2 -7 -7 -4 -2 -1 -2 -1 -1 -1 -1 -2 -2 -1 -1 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -13 -15 -7 -1 -3 -7 -6 -1 -3 -10 -10 -7 -4 -1 -2 -7 -9 -8 -5 -3 -2 -3 -2 -0 -1 -3 -2 -0 -0 -0 -3 -5 -5 -4 -4 -8 -11 -14 -12 -11 -12 -7 -1 -0 -0 -2 -9 -11 -6 -4 -2 -0 -0 -0 -0 -0 -1 -7 -11 -13 -16 -21 -27 -22 -16 -18 -11 -3 -0 -0 -1 -1 -3 -5 -4 -2 -0 -5 -26 -50 -66 -81 -77 -55 -31 -14 -4 -1 -1 -1 -5 -13 -24 -23 -6 -0 -0 -0 -1 -2 -1 -0 -3 -18 -22 -4 -0 -4 -15 -25 -24 -6 -0 -0 -0 -0 -0 -3 -2 -0 -0 -4 -9 -2 -0 -0 -0 -1 -6 -15 -8 -3 -5 -3 -0 -0 -0 -0 -0 -0 -6 -23 -12 -4 -0 -0 -0 -4 -21 -33 -19 -30 -43 -32 -6 -0 -5 -26 -43 -26 -4 -2 -0 -0 -4 -2 -1 -0 -2 -7 -7 -19 -27 -13 -6 -0 -0 -15 -28 -29 -31 -34 -10 -2 -0 -30 -35 -16 -8 -1 -0 -0 -0 -0 -0 -5 -16 -167 -181 -52 -9 -1 -0 -0 -0 -0 -0 -16 -9 -14 -8 -6 -2 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -2 -4 -1 -0 -2 -7 -5 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -4 -3 -3 -4 -11 -18 -10 -3 -1 -0 -1 -1 -0 -2 -3 -1 -0 -3 -14 -16 -4 -4 -7 -21 -34 -22 -7 -1 -1 -0 -0 -1 -1 -7 -14 -16 -16 -13 -9 -4 -3 -3 -2 -2 -4 -5 -3 -3 -10 -18 -22 -16 -10 -3 -0 -4 -4 -6 -2 -3 -0 -1 -2 -0 -0 -0 -4 -1 -0 -0 -0 -0 -0 -0 -0 -3 -7 -7 -1 -0 -0 -6 -10 -7 -2 -0 -0 -0 -0 -1 -0 -0 -1 -2 -3 -3 -2 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -1 -2 -2 -3 -3 -1 -0 -1 -1 -1 -2 -6 -8 -10 -14 -20 -25 -29 -25 -16 -12 -12 -10 -12 -17 -23 -27 -28 -28 -27 -24 -16 -14 -13 -16 -29 -44 -36 -32 -36 -35 -32 -30 -20 -20 -30 -37 -47 -62 -64 -55 -50 -53 -40 -34 -30 -31 -29 -41 -59 -68 -65 -60 -58 -54 -60 -52 -38 -30 -26 -29 -29 -27 -22 -19 -20 -26 -42 -60 -70 -57 -44 -44 -39 -15 -1 -0 -1 -0 -7 -19 -30 -27 -21 -20 -26 -41 -44 -47 -37 -27 -22 -17 -21 -37 -55 -63 -42 -17 -3 -0 -0 -28 -57 -56 -43 -21 -10 -10 -22 -13 -2 -0 -0 -0 -1 -20 -36 -33 -31 -22 -6 -0 -0 -0 -1 -3 -3 -2 -0 -0 -0 -0 -1 -8 -26 -49 -39 -19 -2 -3 -6 -2 -4 -9 -21 -28 -34 -10 -2 -15 -25 -27 -20 -2 -0 -0 -0 -0 -3 -9 -12 -7 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -1 -6 -9 -7 -3 -0 -0 -0 -0 -0 -0 -1 -3 -3 -4 -1 -1 -0 -0 -0 -0 -0 -1 -6 -12 -14 -10 -4 -1 -0 -0 -0 -0 -0 -3 -7 -2 -1 -2 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -13 -8 -2 -0 -0 -0 -0 -3 -5 -5 -4 -3 -4 -2 -0 -0 -2 -6 -8 -6 -4 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -5 -1 -0 -4 -11 -10 -4 -5 -11 -11 -8 -3 -1 -3 -9 -10 -5 -2 -2 -1 -1 -1 -0 -0 -2 -3 -0 -0 -0 -0 -4 -10 -8 -5 -5 -7 -11 -10 -11 -13 -14 -10 -1 -0 -0 -3 -7 -9 -7 -2 -0 -0 -0 -0 -0 -0 -1 -1 -3 -6 -10 -24 -29 -23 -18 -10 -2 -0 -0 -0 -0 -1 -2 -3 -5 -6 -14 -33 -40 -45 -70 -83 -60 -31 -10 -1 -0 -0 -0 -0 -4 -16 -19 -5 -0 -0 -0 -3 -6 -4 -0 -2 -13 -19 -5 -2 -5 -12 -14 -10 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -3 -0 -0 -0 -0 -1 -8 -20 -7 -2 -4 -4 -4 -0 -0 -0 -0 -0 -1 -17 -28 -28 -3 -0 -0 -2 -19 -30 -33 -49 -71 -82 -16 -1 -7 -25 -45 -23 -9 -4 -0 -1 -5 -5 -5 -0 -0 -1 -3 -26 -52 -15 -2 -1 -0 -0 -10 -22 -26 -34 -16 -3 -2 -18 -14 -15 -7 -1 -0 -0 -0 -1 -6 -28 -80 -188 -130 -37 -7 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -10 -11 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -2 -1 -1 -1 -1 -9 -8 -1 -2 -1 -1 -1 -1 -1 -3 -2 -1 -1 -0 -0 -0 -0 -1 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -7 -18 -23 -13 -10 -5 -1 -1 -1 -0 -0 -0 -0 -0 -2 -13 -23 -9 -7 -2 -10 -15 -7 -2 -1 -0 -0 -0 -0 -0 -4 -7 -8 -12 -21 -11 -5 -3 -3 -3 -2 -5 -5 -4 -3 -5 -4 -6 -9 -7 -4 -1 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -5 -10 -11 -0 -0 -0 -3 -6 -7 -2 -0 -0 -0 -0 -1 -0 -0 -0 -4 -4 -4 -2 -1 -1 -1 -1 -0 -1 -1 -3 -3 -1 -1 -0 -0 -0 -1 -3 -4 -3 -2 -2 -2 -4 -3 -1 -1 -1 -1 -1 -2 -8 -9 -10 -13 -15 -18 -22 -20 -15 -14 -12 -10 -12 -13 -19 -24 -29 -30 -27 -20 -11 -11 -13 -21 -39 -53 -41 -33 -28 -29 -29 -28 -23 -28 -40 -45 -54 -66 -67 -63 -60 -56 -48 -44 -39 -39 -30 -36 -48 -53 -55 -57 -52 -46 -54 -49 -36 -29 -27 -34 -38 -34 -27 -18 -17 -25 -43 -71 -76 -65 -46 -35 -29 -28 -10 -3 -1 -5 -17 -31 -31 -29 -29 -31 -31 -41 -46 -47 -38 -24 -11 -4 -6 -25 -52 -40 -17 -4 -0 -0 -0 -5 -35 -39 -29 -9 -6 -17 -22 -27 -20 -5 -0 -0 -0 -15 -20 -31 -29 -15 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -19 -36 -47 -24 -5 -1 -2 -2 -1 -5 -7 -18 -30 -40 -20 -6 -20 -23 -12 -6 -0 -0 -0 -0 -1 -10 -25 -17 -4 -0 -0 -0 -2 -4 -2 -1 -0 -0 -0 -2 -4 -5 -4 -0 -0 -0 -0 -0 -1 -3 -2 -7 -8 -2 -2 -2 -2 -0 -0 -0 -0 -0 -0 -3 -8 -13 -14 -10 -2 -0 -0 -0 -0 -0 -1 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -12 -9 -3 -2 -2 -1 -1 -2 -4 -6 -6 -7 -8 -5 -1 -1 -3 -4 -8 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -5 -8 -9 -7 -9 -13 -11 -9 -4 -2 -4 -9 -10 -5 -3 -1 -1 -1 -0 -0 -0 -2 -2 -0 -0 -0 -0 -3 -8 -4 -4 -6 -8 -10 -10 -8 -6 -10 -12 -5 -0 -0 -0 -4 -9 -9 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -22 -37 -35 -23 -11 -1 -1 -0 -0 -0 -0 -1 -7 -10 -9 -14 -17 -28 -39 -67 -94 -78 -45 -11 -0 -0 -0 -0 -0 -1 -11 -9 -2 -0 -0 -0 -5 -15 -5 -0 -0 -6 -18 -11 -3 -3 -6 -6 -2 -0 -0 -0 -3 -1 -0 -1 -5 -0 -0 -0 -0 -0 -0 -0 -0 -4 -9 -11 -5 -0 -0 -2 -5 -0 -0 -0 -0 -0 -3 -36 -58 -47 -5 -0 -0 -2 -12 -15 -27 -30 -91 -99 -30 -7 -13 -30 -39 -22 -13 -4 -1 -1 -6 -16 -17 -8 -2 -0 -4 -27 -49 -19 -3 -1 -1 -0 -1 -8 -16 -20 -10 -2 -1 -0 -7 -6 -3 -1 -1 -1 -1 -3 -12 -38 -106 -157 -92 -23 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -6 -8 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -1 -1 -0 -1 -0 -6 -10 -5 -4 -1 -1 -0 -0 -1 -2 -2 -1 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -11 -16 -19 -23 -9 -4 -1 -0 -0 -0 -0 -0 -0 -0 -4 -10 -10 -1 -0 -8 -11 -8 -2 -2 -0 -0 -0 -2 -1 -2 -3 -5 -3 -6 -4 -3 -3 -2 -3 -4 -5 -5 -5 -6 -5 -2 -0 -3 -8 -9 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -0 -1 -4 -0 -0 -0 -0 -1 -6 -1 -0 -0 -0 -0 -6 -0 -0 -1 -4 -4 -2 -1 -0 -1 -2 -1 -1 -1 -1 -4 -7 -6 -2 -0 -1 -1 -0 -3 -7 -6 -3 -1 -2 -3 -3 -2 -1 -1 -1 -1 -4 -9 -11 -11 -12 -10 -13 -18 -16 -15 -14 -13 -12 -12 -15 -19 -24 -24 -23 -24 -17 -10 -9 -14 -25 -39 -47 -39 -31 -24 -26 -26 -31 -31 -37 -51 -55 -63 -69 -70 -72 -72 -66 -61 -58 -53 -55 -48 -46 -52 -50 -51 -54 -49 -42 -42 -41 -38 -35 -35 -36 -33 -33 -32 -21 -17 -29 -49 -75 -80 -67 -46 -42 -31 -20 -9 -7 -5 -13 -25 -39 -37 -43 -42 -40 -38 -41 -42 -42 -30 -17 -4 -0 -0 -10 -34 -12 -2 -0 -0 -0 -0 -1 -32 -30 -21 -12 -9 -13 -20 -6 -0 -0 -0 -0 -0 -1 -14 -17 -21 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -20 -33 -48 -44 -32 -8 -2 -3 -3 -4 -2 -7 -21 -36 -39 -20 -8 -20 -19 -5 -3 -3 -3 -1 -0 -1 -17 -32 -22 -5 -1 -0 -1 -3 -7 -6 -1 -0 -0 -1 -9 -14 -16 -5 -0 -0 -0 -0 -0 -3 -8 -4 -12 -14 -10 -6 -3 -3 -3 -1 -1 -1 -1 -1 -1 -3 -6 -8 -7 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -7 -11 -7 -6 -6 -5 -5 -5 -6 -8 -9 -10 -10 -10 -10 -8 -8 -7 -10 -10 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -7 -14 -8 -8 -7 -13 -14 -13 -10 -10 -5 -7 -7 -8 -5 -3 -0 -0 -0 -0 -0 -1 -5 -2 -1 -0 -0 -0 -1 -1 -0 -2 -5 -9 -11 -14 -10 -6 -8 -10 -8 -3 -0 -0 -1 -3 -4 -4 -0 -1 -5 -2 -2 -7 -14 -5 -0 -0 -2 -17 -37 -49 -48 -43 -11 -1 -0 -0 -0 -0 -1 -14 -13 -12 -9 -20 -25 -27 -54 -97 -122 -64 -3 -3 -1 -1 -0 -0 -1 -9 -7 -0 -0 -0 -0 -8 -22 -5 -0 -0 -3 -19 -21 -8 -10 -12 -2 -0 -0 -0 -1 -3 -1 -0 -1 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -11 -7 -4 -1 -3 -4 -0 -0 -0 -0 -0 -0 -14 -52 -47 -8 -0 -0 -1 -12 -16 -11 -24 -78 -89 -46 -21 -20 -30 -33 -14 -7 -2 -0 -1 -5 -18 -25 -14 -2 -0 -3 -17 -25 -14 -4 -2 -0 -0 -0 -0 -7 -8 -3 -0 -0 -1 -6 -3 -0 -1 -2 -4 -4 -6 -11 -18 -43 -104 -90 -21 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -3 -4 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -1 -1 -1 -0 -1 -5 -5 -3 -1 -0 -1 -2 -2 -2 -1 -0 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -13 -24 -10 -5 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -3 -0 -0 -4 -6 -5 -13 -6 -1 -0 -0 -1 -1 -2 -3 -7 -4 -0 -0 -0 -1 -2 -4 -4 -5 -8 -9 -9 -8 -2 -0 -0 -5 -12 -10 -2 -0 -0 -0 -0 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -2 -1 -0 -0 -3 -2 -1 -1 -1 -2 -2 -2 -1 -1 -2 -6 -10 -6 -2 -0 -0 -1 -1 -5 -8 -6 -3 -1 -1 -2 -4 -3 -2 -2 -1 -1 -4 -10 -11 -13 -14 -10 -10 -14 -16 -16 -16 -15 -13 -13 -14 -17 -21 -20 -16 -15 -14 -11 -11 -21 -30 -36 -40 -39 -28 -22 -25 -27 -34 -32 -36 -53 -62 -66 -69 -69 -75 -77 -72 -67 -65 -61 -62 -57 -56 -58 -58 -58 -58 -49 -44 -44 -39 -35 -28 -28 -32 -26 -25 -25 -18 -17 -30 -57 -72 -74 -73 -68 -51 -33 -19 -12 -14 -16 -24 -32 -42 -44 -46 -46 -44 -43 -35 -36 -35 -19 -7 -0 -0 -0 -3 -14 -2 -0 -0 -0 -0 -0 -11 -28 -23 -10 -4 -3 -7 -7 -0 -0 -0 -0 -0 -0 -5 -8 -8 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -28 -47 -60 -55 -39 -19 -4 -1 -2 -4 -4 -4 -20 -40 -39 -15 -8 -20 -20 -17 -5 -4 -8 -1 -0 -1 -8 -26 -33 -10 -0 -0 -1 -2 -11 -4 -1 -0 -0 -0 -4 -13 -18 -4 -0 -0 -0 -0 -0 -3 -10 -7 -9 -16 -15 -10 -8 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -1 -1 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -10 -11 -9 -9 -9 -9 -8 -6 -6 -13 -13 -14 -15 -15 -14 -17 -16 -16 -12 -14 -12 -1 -0 -0 -1 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -9 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -5 -14 -26 -24 -13 -6 -15 -20 -10 -10 -13 -8 -11 -9 -7 -5 -5 -0 -0 -0 -0 -0 -1 -6 -7 -2 -0 -0 -0 -0 -0 -0 -0 -2 -5 -9 -16 -11 -10 -10 -8 -10 -6 -2 -0 -0 -0 -4 -1 -0 -1 -12 -12 -12 -12 -14 -6 -0 -0 -0 -7 -26 -40 -57 -62 -15 -2 -0 -0 -1 -0 -3 -9 -14 -20 -16 -20 -20 -20 -38 -88 -145 -134 -66 -6 -0 -0 -0 -0 -2 -5 -5 -1 -0 -0 -0 -10 -16 -3 -0 -0 -0 -16 -28 -16 -20 -19 -5 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -14 -17 -10 -3 -2 -6 -2 -0 -0 -0 -0 -0 -10 -55 -41 -9 -0 -0 -0 -1 -11 -13 -21 -64 -84 -49 -25 -24 -27 -28 -12 -3 -1 -0 -1 -2 -7 -15 -10 -1 -0 -2 -9 -15 -16 -9 -5 -3 -0 -0 -0 -1 -3 -3 -0 -0 -3 -5 -2 -1 -1 -1 -2 -8 -12 -12 -4 -9 -22 -18 -13 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -13 -6 -4 -2 -4 -4 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -1 -1 -0 -0 -0 -1 -3 -2 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -10 -20 -9 -5 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -1 -2 -6 -5 -1 -0 -0 -0 -1 -2 -1 -3 -3 -0 -0 -0 -0 -1 -2 -3 -3 -3 -5 -6 -7 -2 -0 -2 -7 -26 -13 -0 -0 -0 -1 -27 -11 -0 -4 -20 -1 -0 -0 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -3 -3 -2 -2 -3 -3 -3 -2 -2 -1 -3 -5 -4 -2 -1 -0 -0 -1 -3 -7 -8 -7 -3 -1 -1 -3 -3 -3 -2 -2 -2 -1 -3 -7 -10 -12 -13 -11 -10 -11 -12 -13 -15 -14 -11 -13 -15 -18 -22 -20 -14 -12 -13 -12 -12 -21 -30 -41 -46 -36 -23 -20 -26 -30 -33 -28 -31 -51 -60 -60 -60 -64 -72 -77 -78 -75 -71 -64 -61 -55 -56 -59 -62 -64 -62 -59 -59 -54 -41 -29 -18 -16 -19 -21 -19 -23 -21 -19 -34 -66 -69 -63 -66 -64 -45 -28 -17 -15 -19 -25 -34 -40 -44 -45 -43 -42 -42 -43 -35 -33 -27 -14 -2 -0 -0 -0 -0 -4 -4 -1 -0 -0 -0 -6 -15 -12 -10 -5 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -10 -10 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -17 -30 -37 -46 -51 -24 -25 -7 -0 -0 -0 -2 -0 -22 -44 -41 -11 -3 -5 -30 -27 -3 -2 -3 -0 -0 -0 -0 -14 -30 -14 -1 -0 -0 -3 -6 -2 -0 -0 -0 -0 -0 -5 -4 -3 -0 -0 -0 -0 -0 -4 -12 -5 -3 -10 -10 -7 -1 -0 -0 -0 -0 -2 -4 -2 -1 -0 -0 -0 -0 -0 -1 -3 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -11 -10 -10 -9 -9 -9 -7 -11 -20 -18 -17 -17 -17 -19 -20 -19 -16 -14 -11 -6 -0 -0 -0 -1 -2 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -14 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -4 -5 -16 -36 -44 -21 -5 -11 -15 -6 -7 -9 -7 -7 -10 -4 -3 -5 -0 -0 -0 -0 -0 -1 -3 -19 -4 -0 -0 -1 -2 -1 -1 -0 -0 -0 -5 -14 -12 -6 -9 -11 -8 -5 -3 -0 -0 -0 -2 -1 -0 -0 -8 -15 -17 -14 -10 -3 -1 -0 -0 -1 -19 -26 -40 -51 -19 -2 -0 -0 -1 -0 -3 -5 -10 -29 -30 -18 -12 -16 -27 -48 -84 -129 -66 -12 -1 -0 -0 -1 -2 -9 -9 -2 -0 -0 -0 -12 -9 -1 -0 -0 -0 -32 -40 -23 -26 -24 -8 -3 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -17 -30 -17 -4 -4 -7 -3 -0 -0 -0 -0 -0 -6 -33 -36 -14 -4 -2 -0 -0 -5 -8 -12 -48 -76 -54 -30 -25 -36 -34 -11 -2 -0 -0 -2 -4 -6 -7 -6 -2 -0 -1 -8 -26 -32 -13 -8 -5 -0 -0 -0 -0 -1 -3 -3 -1 -1 -5 -3 -2 -1 -0 -0 -5 -14 -14 -1 -1 -0 -0 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -8 -25 -9 -6 -0 -3 -2 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -11 -15 -13 -11 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -3 -2 -4 -2 -0 -0 -0 -2 -4 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -2 -2 -1 -0 -0 -0 -12 -54 -24 -4 -1 -0 -1 -31 -17 -9 -10 -16 -3 -0 -1 -0 -0 -0 -0 -0 -6 -3 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -0 -1 -7 -4 -0 -0 -2 -4 -5 -14 -21 -15 -6 -4 -4 -3 -2 -2 -2 -1 -1 -1 -1 -1 -2 -4 -7 -8 -7 -4 -2 -2 -3 -3 -2 -2 -2 -3 -2 -4 -9 -12 -15 -14 -12 -11 -10 -11 -14 -16 -13 -11 -12 -16 -22 -27 -21 -15 -14 -14 -14 -14 -20 -34 -46 -51 -38 -21 -16 -23 -31 -36 -28 -29 -39 -51 -50 -46 -55 -64 -66 -70 -75 -75 -63 -56 -55 -53 -52 -55 -56 -57 -62 -61 -55 -41 -29 -19 -14 -17 -21 -19 -18 -21 -25 -27 -42 -63 -58 -56 -48 -34 -19 -14 -14 -18 -27 -38 -43 -45 -44 -43 -39 -38 -41 -33 -26 -17 -7 -1 -0 -0 -0 -0 -1 -4 -8 -6 -3 -2 -4 -4 -10 -1 -0 -0 -0 -0 -0 -0 -1 -3 -3 -5 -10 -13 -11 -4 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -6 -18 -21 -24 -24 -24 -18 -6 -0 -0 -0 -0 -0 -0 -31 -53 -53 -31 -4 -4 -22 -26 -1 -0 -0 -0 -0 -0 -0 -3 -10 -9 -2 -0 -5 -10 -2 -0 -0 -0 -0 -0 -0 -0 -6 -2 -0 -0 -0 -0 -0 -3 -12 -2 -1 -5 -6 -3 -0 -0 -0 -0 -0 -1 -4 -3 -1 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -12 -8 -11 -7 -8 -11 -15 -21 -24 -18 -16 -14 -14 -19 -25 -18 -9 -6 -4 -1 -0 -0 -0 -0 -4 -13 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -19 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -2 -0 -0 -6 -45 -49 -25 -7 -3 -6 -4 -3 -2 -2 -4 -8 -3 -3 -6 -1 -0 -0 -0 -0 -0 -2 -19 -10 -3 -0 -0 -2 -1 -3 -0 -0 -0 -2 -6 -6 -4 -8 -9 -10 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -9 -15 -15 -11 -5 -1 -0 -0 -2 -11 -23 -33 -31 -14 -3 -0 -0 -0 -0 -1 -2 -7 -21 -34 -23 -12 -8 -11 -19 -57 -79 -40 -10 -2 -0 -0 -0 -3 -6 -6 -2 -0 -0 -2 -12 -14 -8 -2 -0 -1 -38 -45 -22 -22 -25 -20 -10 -1 -0 -2 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -20 -37 -22 -10 -14 -16 -8 -1 -0 -0 -0 -0 -0 -11 -21 -15 -13 -8 -0 -0 -1 -2 -4 -19 -35 -37 -14 -6 -20 -35 -18 -4 -0 -0 -1 -6 -6 -4 -2 -1 -0 -0 -9 -43 -42 -15 -12 -6 -1 -1 -0 -0 -1 -5 -15 -6 -0 -2 -1 -3 -0 -2 -2 -6 -20 -13 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -6 -1 -0 -9 -8 -3 -3 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -16 -21 -20 -7 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -9 -3 -2 -2 -0 -0 -0 -2 -5 -1 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -3 -5 -1 -0 -0 -0 -3 -11 -33 -18 -5 -1 -3 -20 -53 -54 -25 -3 -1 -1 -2 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -2 -8 -2 -0 -0 -0 -0 -0 -2 -8 -2 -1 -0 -10 -3 -3 -10 -19 -15 -6 -6 -7 -3 -2 -2 -2 -1 -0 -1 -3 -3 -2 -2 -5 -7 -5 -2 -2 -2 -2 -1 -1 -2 -2 -3 -3 -5 -9 -12 -15 -16 -11 -9 -10 -14 -18 -18 -15 -13 -15 -17 -22 -27 -25 -23 -23 -18 -15 -15 -21 -36 -46 -49 -39 -25 -18 -23 -34 -38 -33 -29 -27 -35 -35 -33 -46 -47 -42 -44 -52 -66 -64 -58 -49 -44 -41 -40 -45 -49 -53 -48 -47 -41 -31 -25 -21 -23 -22 -18 -17 -18 -20 -27 -38 -50 -46 -40 -35 -29 -17 -10 -9 -15 -22 -33 -37 -42 -41 -39 -26 -24 -31 -26 -17 -6 -1 -0 -0 -0 -0 -0 -2 -11 -15 -8 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -6 -13 -17 -15 -10 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -3 -5 -5 -5 -10 -13 -6 -3 -0 -0 -0 -0 -0 -0 -0 -16 -42 -49 -22 -2 -0 -25 -36 -11 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -18 -3 -1 -0 -0 -0 -0 -0 -0 -12 -6 -0 -0 -0 -0 -1 -5 -7 -6 -3 -6 -7 -2 -0 -0 -0 -0 -0 -0 -1 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -10 -8 -8 -6 -8 -15 -23 -28 -27 -16 -13 -11 -13 -20 -25 -18 -7 -3 -1 -0 -0 -0 -0 -0 -9 -20 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -21 -23 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -5 -0 -0 -8 -44 -49 -29 -8 -1 -5 -8 -4 -2 -2 -5 -7 -3 -3 -9 -2 -0 -0 -0 -0 -0 -0 -13 -14 -6 -1 -1 -0 -1 -5 -3 -0 -0 -0 -2 -3 -4 -4 -5 -9 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -4 -10 -14 -12 -8 -3 -1 -0 -0 -9 -20 -27 -21 -10 -3 -1 -0 -0 -0 -0 -1 -7 -19 -24 -18 -8 -3 -1 -8 -43 -63 -33 -6 -1 -0 -0 -0 -4 -6 -5 -3 -2 -1 -3 -7 -14 -13 -4 -0 -6 -34 -38 -17 -13 -11 -13 -10 -2 -0 -2 -4 -1 -0 -0 -0 -3 -4 -0 -0 -0 -0 -0 -0 -0 -1 -9 -15 -8 -19 -46 -38 -30 -9 -0 -0 -0 -0 -0 -2 -5 -3 -12 -10 -0 -0 -0 -0 -0 -3 -5 -17 -16 -9 -15 -29 -26 -20 -28 -7 -3 -7 -8 -2 -0 -0 -0 -0 -11 -52 -35 -10 -14 -6 -6 -8 -5 -3 -4 -15 -20 -7 -3 -1 -0 -0 -0 -1 -2 -2 -9 -4 -3 -3 -0 -1 -1 -0 -0 -2 -1 -0 -0 -1 -1 -0 -0 -0 -4 -9 -9 -5 -2 -4 -4 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -6 -4 -1 -0 -0 -1 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -6 -21 -23 -5 -1 -0 -0 -0 -0 -0 -4 -0 -0 -1 -0 -0 -11 -23 -23 -13 -4 -1 -0 -0 -0 -6 -5 -4 -2 -3 -1 -1 -1 -0 -0 -0 -0 -0 -2 -14 -6 -0 -0 -1 -6 -23 -33 -21 -13 -1 -8 -22 -53 -100 -61 -4 -0 -1 -5 -1 -0 -0 -4 -14 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -2 -4 -3 -1 -4 -12 -3 -3 -2 -4 -4 -3 -7 -9 -6 -2 -1 -0 -0 -0 -2 -4 -4 -3 -3 -6 -4 -1 -1 -2 -2 -1 -1 -1 -2 -2 -3 -3 -4 -5 -10 -14 -13 -8 -7 -11 -16 -17 -16 -13 -13 -15 -18 -20 -23 -27 -33 -35 -26 -15 -12 -16 -28 -42 -48 -44 -36 -28 -27 -30 -36 -34 -25 -22 -24 -24 -25 -31 -30 -25 -25 -32 -45 -50 -49 -46 -39 -31 -27 -26 -24 -29 -39 -38 -38 -31 -23 -22 -23 -22 -16 -14 -14 -14 -15 -22 -34 -35 -32 -24 -18 -8 -3 -3 -10 -15 -28 -33 -36 -33 -27 -9 -6 -15 -16 -8 -1 -0 -0 -0 -0 -0 -0 -5 -14 -19 -11 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -22 -27 -18 -13 -5 -1 -0 -0 -0 -0 -0 -2 -5 -5 -0 -0 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -10 -29 -32 -8 -0 -0 -24 -32 -20 -2 -0 -0 -0 -2 -2 -0 -0 -0 -0 -4 -27 -23 -5 -0 -0 -0 -0 -0 -0 -0 -6 -4 -0 -0 -0 -0 -0 -6 -9 -8 -3 -5 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -5 -6 -6 -5 -6 -5 -13 -20 -25 -25 -11 -7 -8 -12 -20 -24 -21 -9 -3 -1 -1 -1 -0 -0 -0 -12 -22 -13 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -23 -24 -10 -5 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -2 -1 -0 -0 -10 -42 -50 -37 -15 -9 -6 -7 -4 -3 -3 -5 -6 -3 -8 -13 -14 -5 -0 -0 -0 -0 -0 -7 -12 -6 -3 -1 -0 -0 -4 -4 -1 -0 -0 -2 -4 -6 -6 -4 -6 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -9 -13 -10 -9 -4 -0 -1 -8 -16 -20 -18 -11 -9 -4 -0 -0 -0 -0 -2 -7 -20 -23 -18 -10 -1 -0 -3 -26 -46 -27 -5 -1 -1 -2 -3 -9 -13 -8 -5 -5 -5 -5 -3 -10 -16 -5 -0 -8 -28 -29 -17 -6 -3 -8 -10 -1 -0 -1 -2 -0 -0 -0 -0 -4 -5 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -7 -13 -39 -35 -18 -3 -0 -0 -0 -0 -0 -0 -1 -11 -17 -1 -0 -0 -0 -0 -0 -2 -6 -11 -3 -6 -10 -12 -17 -37 -20 -14 -9 -8 -2 -2 -0 -0 -1 -11 -42 -23 -7 -6 -10 -7 -24 -21 -11 -9 -12 -18 -17 -11 -3 -0 -0 -0 -2 -3 -1 -0 -0 -0 -2 -1 -5 -4 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -9 -10 -5 -5 -4 -5 -4 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -6 -5 -1 -1 -1 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -2 -1 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -1 -1 -4 -18 -29 -4 -2 -1 -0 -0 -0 -3 -10 -2 -2 -0 -0 -0 -20 -33 -28 -25 -12 -3 -0 -0 -1 -12 -11 -8 -3 -3 -2 -2 -0 -0 -0 -0 -0 -0 -14 -17 -1 -0 -0 -0 -7 -45 -74 -55 -20 -1 -5 -7 -21 -75 -60 -10 -0 -0 -1 -0 -0 -0 -53 -26 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -1 -1 -2 -7 -11 -8 -6 -3 -2 -2 -2 -6 -8 -5 -3 -1 -0 -1 -1 -2 -3 -4 -4 -6 -7 -3 -1 -1 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -4 -9 -14 -11 -5 -5 -9 -14 -15 -14 -10 -10 -11 -14 -17 -20 -25 -32 -40 -34 -19 -10 -12 -19 -35 -42 -41 -39 -36 -32 -28 -32 -30 -24 -24 -28 -30 -29 -27 -25 -18 -18 -25 -29 -39 -51 -50 -38 -24 -15 -12 -11 -16 -25 -29 -35 -30 -21 -14 -13 -15 -11 -11 -12 -11 -16 -22 -26 -29 -26 -19 -12 -6 -2 -1 -1 -10 -25 -27 -23 -16 -10 -2 -2 -9 -11 -6 -4 -1 -0 -0 -0 -0 -0 -6 -14 -18 -10 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -7 -25 -31 -24 -16 -6 -2 -0 -0 -0 -0 -0 -3 -10 -9 -2 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -13 -22 -22 -4 -0 -9 -33 -20 -8 -1 -0 -0 -0 -8 -3 -0 -0 -0 -0 -12 -25 -17 -11 -4 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -1 -7 -13 -8 -2 -4 -9 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -4 -2 -2 -4 -5 -3 -8 -11 -16 -16 -6 -3 -7 -14 -22 -25 -24 -13 -8 -3 -2 -1 -0 -0 -0 -8 -21 -21 -7 -3 -0 -0 -0 -0 -0 -0 -0 -0 -5 -26 -33 -28 -14 -4 -1 -0 -0 -0 -3 -3 -2 -3 -3 -5 -2 -0 -0 -12 -40 -49 -46 -37 -25 -13 -6 -2 -2 -3 -7 -5 -2 -2 -5 -15 -8 -1 -0 -0 -0 -0 -3 -5 -6 -5 -1 -0 -0 -3 -3 -2 -0 -0 -0 -1 -7 -8 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -9 -18 -20 -16 -6 -1 -2 -8 -15 -19 -17 -15 -9 -4 -1 -0 -0 -3 -7 -11 -18 -22 -23 -9 -0 -0 -1 -12 -29 -22 -9 -4 -1 -4 -11 -17 -21 -14 -12 -11 -10 -8 -5 -11 -13 -3 -0 -4 -17 -25 -22 -3 -1 -6 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -0 -0 -0 -1 -22 -27 -28 -19 -8 -2 -0 -0 -0 -0 -0 -0 -19 -18 -1 -0 -0 -0 -1 -6 -4 -1 -0 -0 -2 -3 -2 -5 -17 -19 -17 -14 -11 -7 -5 -1 -1 -1 -9 -30 -21 -13 -12 -17 -22 -47 -44 -19 -7 -5 -8 -15 -16 -8 -1 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -1 -3 -3 -1 -0 -0 -1 -1 -0 -0 -0 -0 -4 -13 -11 -3 -6 -6 -6 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -4 -2 -1 -2 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 -0 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -0 -0 -0 -0 -0 -0 -6 -18 -16 -5 -3 -1 -0 -0 -0 -11 -14 -12 -5 -0 -0 -0 -9 -19 -22 -14 -10 -6 -0 -0 -5 -16 -23 -9 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -38 -56 -30 -2 -0 -0 -17 -25 -52 -45 -8 -0 -0 -0 -0 -0 -1 -31 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -1 -0 -0 -0 -0 -1 -3 -6 -7 -13 -11 -15 -10 -3 -4 -5 -4 -3 -2 -2 -1 -1 -3 -4 -4 -4 -6 -8 -5 -2 -2 -1 -1 -1 -2 -4 -4 -3 -2 -1 -1 -1 -3 -9 -14 -10 -4 -4 -7 -13 -14 -11 -9 -9 -7 -8 -15 -21 -24 -30 -39 -43 -30 -16 -13 -18 -30 -36 -35 -34 -37 -38 -34 -31 -24 -22 -25 -31 -35 -38 -36 -26 -16 -14 -19 -26 -35 -41 -41 -24 -11 -6 -8 -10 -10 -16 -22 -25 -27 -24 -16 -11 -9 -8 -11 -13 -13 -16 -22 -26 -28 -22 -18 -12 -8 -4 -0 -1 -10 -22 -20 -14 -6 -2 -1 -5 -12 -14 -13 -9 -2 -0 -0 -0 -0 -0 -4 -13 -18 -11 -2 -0 -0 -0 -0 -0 -0 -0 -1 -5 -3 -0 -0 -0 -3 -14 -20 -19 -9 -2 -3 -1 -0 -0 -0 -0 -3 -8 -10 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -14 -15 -8 -1 -0 -11 -25 -7 -0 -0 -0 -1 -5 -7 -1 -0 -0 -0 -4 -17 -20 -15 -11 -3 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -6 -11 -9 -4 -1 -1 -10 -12 -6 -1 -0 -1 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -0 -0 -4 -5 -6 -6 -10 -11 -7 -1 -0 -4 -10 -22 -28 -28 -25 -14 -4 -1 -0 -0 -0 -0 -2 -7 -9 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -14 -20 -13 -6 -4 -3 -0 -0 -0 -2 -4 -3 -5 -14 -12 -4 -1 -5 -14 -20 -34 -36 -24 -15 -7 -2 -1 -4 -10 -10 -4 -0 -2 -3 -2 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -2 -2 -1 -1 -0 -0 -3 -5 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -18 -16 -8 -4 -5 -10 -13 -13 -10 -7 -2 -3 -1 -0 -1 -5 -10 -8 -7 -20 -29 -11 -0 -0 -0 -5 -23 -25 -28 -6 -1 -5 -15 -20 -25 -21 -20 -15 -12 -9 -9 -13 -12 -1 -0 -0 -2 -19 -13 -3 -0 -0 -4 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -0 -0 -0 -9 -20 -15 -10 -10 -9 -6 -2 -0 -0 -0 -0 -11 -11 -8 -1 -0 -0 -4 -8 -6 -1 -0 -0 -0 -2 -4 -4 -7 -10 -15 -15 -14 -13 -7 -5 -3 -2 -5 -11 -10 -14 -25 -43 -57 -71 -55 -28 -15 -2 -4 -8 -12 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -42 -51 -63 -14 -2 -0 -0 -3 -10 -5 -1 -4 -12 -13 -6 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -2 -2 -1 -1 -3 -5 -2 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -6 -8 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -0 -0 -0 -0 -4 -1 -0 -0 -0 -0 -0 -10 -19 -11 -3 -1 -0 -0 -0 -0 -10 -25 -27 -12 -0 -0 -0 -0 -2 -3 -4 -5 -7 -0 -0 -0 -14 -29 -4 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -11 -28 -7 -0 -0 -0 -11 -36 -59 -67 -18 -0 -0 -0 -0 -0 -2 -10 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -1 -0 -0 -0 -0 -4 -4 -4 -3 -13 -18 -27 -18 -7 -4 -3 -3 -3 -3 -2 -2 -2 -6 -7 -4 -3 -5 -5 -2 -1 -2 -1 -1 -2 -2 -3 -2 -1 -0 -0 -0 -1 -3 -11 -16 -10 -4 -4 -7 -12 -12 -9 -9 -10 -6 -6 -12 -16 -18 -25 -32 -46 -43 -27 -19 -20 -23 -27 -29 -32 -37 -40 -40 -33 -23 -20 -21 -24 -31 -38 -35 -30 -21 -17 -22 -33 -35 -28 -23 -9 -3 -5 -12 -15 -11 -14 -13 -16 -18 -13 -9 -9 -8 -8 -15 -15 -14 -18 -20 -24 -24 -22 -21 -14 -6 -1 -0 -2 -12 -21 -20 -16 -12 -8 -7 -13 -18 -18 -18 -10 -1 -0 -2 -1 -1 -5 -6 -9 -15 -13 -6 -1 -0 -0 -0 -0 -0 -0 -1 -3 -4 -1 -0 -0 -0 -4 -7 -6 -2 -1 -3 -3 -0 -0 -0 -0 -1 -4 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -14 -6 -0 -0 -0 -6 -8 -2 -0 -0 -0 -7 -17 -8 -0 -0 -0 -5 -9 -17 -18 -19 -15 -6 -1 -0 -0 -0 -1 -6 -5 -1 -0 -0 -0 -0 -11 -20 -12 -3 -1 -0 -6 -8 -14 -7 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -16 -15 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -5 -2 -0 -0 -1 -1 -3 -5 -6 -4 -1 -1 -3 -3 -5 -6 -13 -23 -22 -11 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -1 -6 -11 -10 -6 -5 -4 -2 -1 -0 -0 -0 -1 -5 -16 -24 -16 -7 -5 -2 -9 -20 -18 -16 -15 -8 -2 -1 -3 -10 -15 -8 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -1 -1 -2 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -15 -16 -10 -7 -10 -12 -13 -10 -7 -0 -0 -0 -0 -0 -0 -1 -3 -4 -7 -24 -34 -17 -1 -0 -0 -1 -3 -28 -36 -12 -1 -1 -8 -11 -11 -16 -17 -11 -17 -14 -12 -17 -18 -19 -2 -0 -1 -10 -2 -0 -0 -0 -1 -3 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -1 -0 -0 -7 -25 -14 -7 -6 -8 -7 -9 -4 -0 -0 -0 -1 -4 -3 -1 -0 -0 -6 -9 -5 -3 -1 -0 -0 -4 -8 -7 -6 -8 -10 -10 -13 -13 -11 -13 -11 -4 -5 -4 -4 -11 -25 -47 -84 -102 -84 -45 -15 -2 -0 -2 -3 -2 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -0 -13 -168 -457 -140 -107 -77 -6 -0 -0 -0 -2 -0 -0 -0 -7 -19 -7 -8 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -2 -1 -0 -1 -5 -6 -2 -0 -1 -0 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -2 -0 -1 -7 -6 -4 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -3 -9 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -53 -38 -8 -0 -0 -0 -0 -0 -20 -58 -48 -16 -0 -0 -1 -0 -0 -0 -0 -1 -7 -1 -1 -2 -49 -115 -7 -0 -5 -0 -0 -0 -1 -4 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -21 -20 -4 -0 -0 -0 -1 -9 -79 -78 -12 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -9 -10 -1 -0 -0 -0 -4 -3 -2 -1 -13 -22 -34 -24 -11 -5 -4 -5 -4 -2 -1 -2 -3 -7 -6 -2 -1 -2 -2 -2 -5 -3 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -2 -8 -14 -17 -10 -4 -5 -6 -10 -11 -9 -9 -12 -8 -6 -6 -7 -11 -17 -24 -35 -40 -30 -24 -22 -22 -24 -27 -34 -40 -39 -40 -34 -24 -18 -12 -12 -16 -19 -21 -25 -20 -19 -26 -34 -28 -16 -9 -4 -5 -16 -33 -35 -33 -25 -15 -18 -22 -18 -14 -15 -14 -15 -19 -15 -12 -16 -20 -23 -23 -19 -15 -10 -3 -1 -2 -6 -14 -23 -24 -21 -19 -16 -16 -17 -18 -16 -13 -6 -1 -0 -3 -4 -5 -11 -11 -10 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -5 -3 -2 -3 -8 -9 -3 -0 -1 -1 -0 -0 -0 -0 -0 -0 -7 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -2 -0 -0 -0 -2 -2 -1 -0 -0 -0 -13 -21 -8 -0 -0 -0 -3 -7 -12 -15 -17 -13 -5 -0 -0 -0 -0 -3 -7 -8 -3 -0 -0 -0 -0 -11 -22 -15 -4 -1 -1 -0 -3 -9 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -11 -19 -24 -17 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -5 -2 -1 -0 -1 -3 -3 -2 -0 -0 -1 -5 -7 -6 -5 -9 -19 -20 -11 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -4 -10 -8 -2 -2 -2 -2 -1 -0 -0 -0 -0 -1 -11 -25 -24 -20 -11 -2 -5 -11 -12 -15 -15 -8 -2 -1 -2 -8 -16 -9 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -17 -14 -8 -7 -10 -13 -16 -12 -4 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -20 -31 -23 -3 -2 -0 -0 -1 -18 -47 -20 -3 -0 -2 -4 -6 -3 -4 -8 -20 -20 -12 -20 -21 -21 -4 -0 -1 -3 -0 -0 -0 -0 -0 -6 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -15 -30 -25 -14 -4 -6 -14 -16 -9 -1 -0 -0 -0 -1 -2 -0 -0 -1 -9 -15 -9 -2 -1 -0 -0 -2 -3 -2 -0 -1 -3 -5 -10 -9 -14 -28 -22 -11 -12 -8 -6 -7 -7 -31 -85 -96 -95 -52 -23 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -6 -6 -101 -93 -16 -9 -52 -15 -1 -0 -0 -0 -0 -0 -0 -1 -6 -10 -6 -6 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -2 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -2 -2 -0 -1 -4 -7 -1 -0 -0 -0 -1 -0 -1 -0 -1 -2 -1 -0 -0 -0 -3 -6 -2 -1 -1 -0 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -3 -2 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -12 -37 -46 -6 -0 -0 -0 -0 -3 -30 -74 -37 -11 -1 -2 -3 -0 -0 -0 -0 -0 -3 -0 -0 -0 -96 -101 -12 -0 -0 -0 -1 -6 -10 -8 -5 -5 -3 -0 -1 -1 -2 -2 -0 -26 -46 -23 -3 -4 -3 -5 -3 -6 -36 -49 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -6 -9 -3 -0 -0 -0 -1 -0 -0 -0 -6 -12 -23 -23 -11 -5 -4 -5 -3 -1 -1 -2 -3 -5 -4 -1 -1 -1 -1 -4 -7 -6 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -4 -13 -17 -15 -9 -5 -4 -4 -8 -10 -8 -10 -14 -14 -9 -4 -3 -10 -16 -18 -22 -24 -23 -22 -21 -20 -21 -23 -33 -42 -40 -36 -34 -28 -19 -11 -9 -8 -7 -10 -15 -17 -19 -27 -32 -24 -11 -3 -2 -8 -28 -38 -48 -50 -39 -28 -25 -29 -26 -22 -19 -24 -29 -24 -15 -12 -12 -19 -25 -22 -18 -14 -11 -6 -3 -7 -12 -17 -24 -26 -24 -20 -13 -14 -16 -16 -16 -12 -5 -1 -0 -3 -5 -7 -8 -9 -9 -4 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -4 -3 -3 -7 -15 -16 -7 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -2 -9 -11 -3 -0 -0 -0 -0 -4 -10 -15 -14 -8 -2 -0 -0 -0 -0 -0 -3 -5 -2 -0 -0 -0 -4 -16 -25 -16 -6 -4 -3 -4 -4 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -16 -23 -21 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -5 -2 -1 -1 -2 -3 -1 -0 -0 -0 -0 -2 -4 -6 -4 -5 -14 -19 -15 -12 -6 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -3 -2 -0 -0 -0 -1 -6 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -14 -20 -25 -11 -2 -3 -7 -16 -20 -18 -11 -5 -2 -1 -7 -18 -13 -5 -2 -2 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -17 -18 -15 -7 -5 -4 -9 -18 -15 -7 -0 -0 -0 -0 -0 -0 -0 -2 -1 -2 -13 -21 -24 -19 -5 -0 -0 -0 -14 -43 -24 -12 -3 -1 -3 -1 -0 -3 -5 -17 -21 -19 -22 -29 -29 -9 -0 -1 -1 -0 -0 -0 -0 -2 -6 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -18 -35 -39 -23 -4 -4 -11 -19 -16 -8 -3 -0 -0 -0 -1 -0 -0 -1 -7 -16 -10 -0 -0 -0 -0 -0 -0 -0 -2 -7 -4 -2 -4 -3 -8 -18 -6 -13 -20 -19 -15 -8 -2 -8 -25 -26 -50 -36 -22 -9 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -16 -5 -1 -2 -13 -24 -13 -6 -11 -3 -0 -0 -0 -0 -5 -3 -0 -0 -6 -5 -5 -7 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -0 -0 -0 -1 -1 -0 -1 -6 -8 -4 -1 -0 -0 -0 -0 -2 -3 -2 -3 -3 -0 -0 -0 -2 -4 -3 -1 -0 -2 -3 -5 -4 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -1 -9 -11 -1 -1 -0 -0 -0 -0 -26 -34 -15 -11 -12 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -61 -35 -2 -0 -0 -0 -8 -27 -33 -34 -20 -24 -47 -31 -5 -3 -1 -6 -35 -66 -45 -13 -0 -3 -14 -11 -2 -3 -21 -28 -23 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -4 -7 -4 -1 -1 -1 -0 -0 -0 -0 -1 -2 -10 -14 -9 -4 -4 -7 -7 -6 -5 -3 -2 -4 -2 -1 -1 -0 -2 -5 -7 -6 -3 -2 -2 -1 -0 -0 -0 -0 -1 -2 -8 -18 -19 -16 -12 -9 -5 -3 -6 -8 -8 -10 -17 -21 -16 -7 -4 -10 -16 -17 -15 -14 -17 -21 -22 -18 -17 -22 -34 -43 -40 -38 -36 -29 -29 -25 -15 -7 -4 -5 -8 -12 -17 -27 -37 -32 -18 -8 -3 -4 -12 -32 -55 -61 -49 -37 -39 -41 -31 -23 -25 -35 -41 -32 -23 -14 -12 -19 -25 -25 -20 -13 -9 -7 -6 -10 -14 -16 -21 -25 -22 -15 -7 -6 -11 -16 -19 -13 -4 -0 -0 -1 -2 -6 -12 -17 -16 -9 -4 -2 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -1 -3 -4 -10 -20 -21 -10 -1 -0 -0 -0 -0 -0 -2 -7 -9 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -0 -0 -2 -2 -1 -3 -3 -1 -3 -4 -2 -0 -0 -1 -2 -1 -1 -6 -6 -1 -0 -0 -0 -0 -0 -0 -2 -3 -1 -0 -0 -0 -7 -21 -28 -26 -19 -10 -10 -10 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -3 -12 -19 -23 -19 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -1 -4 -6 -2 -1 -2 -5 -3 -0 -0 -0 -0 -0 -1 -1 -1 -1 -4 -12 -17 -18 -21 -18 -14 -6 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -1 -3 -1 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -4 -15 -23 -16 -6 -2 -6 -15 -23 -25 -22 -9 -3 -1 -4 -11 -8 -8 -5 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -15 -18 -18 -11 -5 -1 -2 -7 -8 -7 -5 -3 -1 -0 -0 -0 -5 -7 -6 -6 -13 -16 -15 -20 -10 -1 -0 -0 -13 -27 -23 -16 -5 -2 -3 -1 -0 -0 -3 -7 -8 -12 -26 -40 -33 -12 -1 -2 -4 -2 -0 -0 -1 -9 -11 -6 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -24 -44 -22 -5 -5 -6 -13 -17 -16 -12 -2 -0 -0 -0 -0 -0 -0 -4 -18 -6 -0 -0 -0 -0 -0 -0 -0 -4 -25 -8 -0 -1 -0 -1 -2 -0 -3 -23 -56 -59 -17 -3 -3 -1 -5 -16 -29 -19 -15 -10 -10 -3 -3 -2 -2 -1 -0 -0 -0 -1 -0 -0 -0 -0 -7 -10 -45 -36 -6 -0 -0 -0 -0 -1 -0 -0 -0 -0 -18 -168 -184 -12 -4 -0 -0 -3 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -3 -0 -0 -1 -0 -0 -2 -9 -10 -9 -3 -0 -0 -0 -1 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -0 -10 -7 -6 -5 -8 -12 -8 -2 -0 -0 -0 -0 -17 -55 -42 -1 -17 -14 -0 -0 -0 -0 -28 -94 -107 -82 -45 -56 -59 -27 -4 -0 -0 -0 -5 -38 -10 -2 -0 -0 -0 -7 -0 -1 -18 -23 -20 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -4 -9 -5 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -3 -3 -6 -6 -5 -4 -2 -2 -3 -1 -0 -0 -1 -1 -6 -9 -5 -2 -3 -3 -2 -0 -0 -0 -1 -3 -7 -13 -18 -21 -20 -15 -13 -7 -3 -5 -10 -9 -8 -15 -23 -18 -10 -8 -10 -13 -14 -14 -12 -15 -21 -25 -22 -20 -24 -32 -40 -36 -35 -36 -36 -35 -36 -29 -18 -12 -8 -6 -9 -18 -27 -41 -44 -28 -19 -12 -6 -12 -28 -43 -48 -46 -45 -48 -45 -34 -24 -22 -32 -39 -38 -23 -10 -11 -17 -23 -24 -18 -8 -5 -7 -9 -12 -17 -21 -21 -22 -18 -8 -2 -3 -8 -17 -17 -10 -5 -3 -2 -1 -3 -7 -11 -18 -20 -12 -6 -2 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -2 -6 -7 -11 -19 -17 -6 -1 -0 -0 -0 -0 -1 -13 -21 -11 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -2 -0 -0 -2 -3 -5 -7 -5 -1 -1 -2 -1 -0 -0 -1 -3 -1 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -5 -13 -18 -20 -20 -21 -21 -16 -10 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -5 -9 -15 -24 -19 -10 -7 -0 -0 -0 -0 -0 -0 -0 -2 -6 -6 -6 -3 -4 -9 -9 -2 -0 -2 -4 -2 -0 -0 -0 -0 -0 -1 -2 -1 -2 -7 -12 -14 -15 -18 -19 -21 -13 -1 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -1 -1 -0 -0 -0 -2 -4 -3 -1 -1 -0 -0 -3 -5 -6 -3 -1 -0 -1 -6 -12 -18 -16 -11 -8 -3 -12 -13 -27 -28 -13 -2 -1 -6 -4 -1 -2 -1 -1 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -2 -12 -14 -17 -13 -6 -1 -0 -3 -4 -6 -11 -11 -6 -3 -1 -1 -3 -7 -10 -13 -16 -14 -9 -11 -10 -3 -0 -0 -9 -15 -22 -15 -3 -2 -5 -4 -1 -0 -2 -1 -1 -5 -24 -42 -38 -17 -3 -3 -6 -6 -1 -0 -3 -11 -12 -6 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -10 -34 -54 -8 -2 -3 -1 -3 -4 -12 -17 -7 -0 -1 -1 -0 -0 -0 -2 -16 -1 -0 -1 -1 -0 -0 -0 -0 -1 -18 -6 -0 -0 -0 -0 -0 -0 -0 -22 -97 -136 -147 -82 -14 -0 -0 -5 -17 -21 -23 -28 -25 -14 -12 -10 -7 -5 -5 -6 -5 -3 -2 -2 -0 -0 -1 -1 -13 -12 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -215 -274 -40 -19 -0 -0 -1 -2 -5 -3 -1 -1 -0 -0 -1 -0 -0 -0 -2 -4 -6 -1 -0 -0 -0 -1 -1 -0 -2 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -2 -1 -1 -1 -1 -0 -0 -2 -4 -4 -3 -0 -0 -0 -0 -0 -4 -8 -10 -9 -3 -0 -0 -0 -0 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -3 -3 -1 -1 -1 -0 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -2 -5 -3 -3 -2 -1 -4 -12 -12 -3 -0 -2 -4 -11 -32 -46 -15 -1 -0 -0 -0 -0 -0 -9 -28 -70 -117 -80 -64 -84 -64 -6 -5 -0 -0 -0 -0 -7 -4 -2 -0 -0 -1 -7 -3 -0 -0 -18 -18 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -3 -4 -4 -3 -2 -2 -3 -2 -1 -1 -1 -1 -0 -1 -2 -4 -6 -7 -3 -3 -4 -4 -2 -1 -0 -0 -1 -7 -11 -18 -22 -21 -20 -19 -15 -8 -4 -5 -9 -8 -5 -12 -20 -18 -15 -14 -14 -17 -17 -18 -15 -14 -20 -26 -25 -24 -25 -27 -27 -26 -24 -26 -35 -43 -45 -35 -27 -20 -12 -8 -11 -17 -25 -36 -41 -41 -31 -15 -6 -8 -17 -26 -30 -33 -38 -44 -36 -24 -19 -16 -17 -21 -22 -11 -4 -11 -18 -21 -21 -12 -4 -3 -4 -10 -14 -19 -22 -16 -12 -8 -2 -0 -5 -16 -25 -20 -9 -5 -4 -1 -1 -4 -4 -6 -12 -16 -12 -5 -1 -0 -0 -0 -0 -0 -1 -2 -1 -0 -1 -3 -4 -4 -4 -8 -9 -4 -0 -0 -0 -0 -0 -8 -24 -22 -6 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -3 -5 -2 -0 -0 -1 -4 -8 -11 -6 -1 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -9 -9 -14 -22 -21 -11 -5 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -13 -16 -24 -16 -3 -0 -0 -0 -0 -0 -0 -4 -7 -8 -5 -4 -8 -15 -13 -2 -0 -2 -3 -2 -0 -0 -0 -1 -2 -2 -3 -4 -4 -6 -8 -11 -12 -9 -15 -25 -21 -6 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -2 -0 -0 -1 -0 -1 -8 -2 -1 -0 -0 -0 -3 -8 -9 -14 -2 -1 -11 -14 -9 -17 -18 -18 -13 -13 -4 -8 -22 -35 -23 -8 -6 -19 -6 -5 -1 -0 -0 -2 -3 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -2 -0 -0 -0 -0 -0 -0 -5 -13 -17 -14 -5 -0 -0 -0 -0 -2 -6 -10 -10 -6 -2 -0 -1 -4 -6 -11 -19 -17 -8 -3 -4 -3 -2 -4 -5 -9 -15 -12 -5 -2 -2 -3 -1 -0 -0 -0 -0 -4 -18 -42 -47 -27 -9 -4 -7 -10 -1 -0 -2 -8 -10 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -25 -38 -1 -0 -2 -2 -0 -0 -3 -10 -5 -0 -0 -0 -0 -0 -0 -0 -3 -0 -0 -2 -2 -2 -0 -0 -0 -0 -6 -4 -0 -0 -0 -0 -0 -0 -3 -25 -62 -84 -109 -40 -1 -3 -2 -1 -7 -13 -30 -48 -51 -52 -37 -24 -25 -19 -14 -11 -6 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -45 -25 -0 -0 -0 -0 -0 -3 -2 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -3 -5 -2 -0 -0 -0 -1 -2 -2 -2 -0 -0 -0 -0 -0 -0 -0 -3 -4 -3 -2 -3 -3 -2 -2 -1 -1 -2 -3 -5 -4 -1 -0 -0 -0 -0 -1 -5 -9 -9 -3 -0 -0 -0 -0 -3 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -6 -6 -1 -2 -2 -2 -1 -1 -5 -6 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -4 -3 -1 -0 -0 -0 -6 -11 -7 -3 -2 -0 -2 -7 -9 -2 -0 -3 -6 -12 -15 -29 -4 -3 -2 -1 -0 -0 -0 -10 -26 -49 -41 -24 -37 -49 -38 -9 -2 -1 -0 -0 -0 -4 -8 -7 -2 -0 -6 -15 -11 -3 -0 -8 -11 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -3 -2 -2 -4 -5 -3 -2 -5 -5 -1 -1 -1 -1 -1 -1 -3 -4 -6 -7 -5 -4 -5 -5 -3 -1 -1 -0 -0 -1 -7 -13 -22 -24 -15 -12 -15 -12 -9 -9 -7 -8 -6 -3 -10 -14 -14 -16 -17 -19 -23 -23 -23 -19 -18 -19 -22 -25 -25 -22 -16 -15 -16 -15 -16 -24 -38 -36 -25 -21 -16 -11 -11 -13 -16 -19 -22 -33 -47 -43 -26 -11 -13 -19 -18 -16 -13 -16 -23 -18 -12 -12 -12 -10 -8 -6 -6 -13 -24 -26 -24 -19 -10 -5 -5 -4 -11 -18 -20 -17 -11 -4 -1 -3 -10 -21 -28 -30 -27 -20 -10 -3 -0 -1 -4 -4 -4 -11 -15 -16 -12 -5 -1 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -2 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -10 -26 -21 -6 -2 -0 -3 -4 -1 -0 -0 -0 -0 -0 -0 -2 -7 -8 -7 -2 -0 -0 -0 -6 -12 -5 -0 -0 -0 -1 -5 -9 -8 -4 -0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -3 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -1 -5 -11 -15 -9 -3 -1 -0 -0 -0 -0 -1 -4 -5 -4 -2 -1 -2 -2 -2 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -4 -12 -19 -17 -7 -0 -0 -0 -0 -0 -0 -3 -6 -6 -5 -5 -13 -19 -16 -2 -0 -2 -4 -4 -0 -0 -0 -0 -2 -4 -4 -3 -2 -2 -2 -4 -7 -2 -10 -23 -24 -10 -0 -0 -0 -0 -0 -0 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -3 -0 -0 -0 -0 -0 -2 -14 -18 -2 -3 -29 -32 -15 -24 -25 -26 -17 -10 -5 -5 -15 -27 -29 -22 -21 -23 -24 -12 -3 -0 -0 -1 -2 -2 -1 -1 -2 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -0 -0 -0 -0 -0 -0 -5 -12 -17 -14 -5 -0 -0 -0 -0 -0 -0 -5 -9 -6 -1 -0 -0 -0 -2 -9 -20 -21 -8 -0 -0 -1 -3 -7 -9 -12 -12 -10 -6 -2 -2 -3 -3 -2 -1 -0 -0 -5 -19 -39 -54 -45 -13 -3 -7 -14 -3 -2 -7 -9 -6 -5 -2 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -9 -7 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -2 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -3 -19 -38 -36 -14 -2 -4 -6 -3 -1 -1 -10 -44 -68 -71 -71 -53 -77 -26 -61 -19 -8 -3 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -4 -1 -0 -0 -6 -2 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -5 -8 -5 -3 -2 -2 -2 -2 -2 -3 -1 -0 -0 -1 -1 -1 -3 -6 -6 -5 -4 -3 -3 -3 -3 -2 -2 -3 -4 -6 -4 -0 -0 -0 -0 -0 -1 -3 -6 -7 -2 -0 -0 -0 -0 -4 -7 -4 -1 -0 -0 -0 -0 -2 -1 -0 -3 -2 -1 -1 -2 -2 -2 -2 -3 -3 -12 -8 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -1 -2 -0 -0 -0 -2 -9 -7 -3 -1 -1 -3 -3 -4 -1 -0 -0 -0 -1 -3 -8 -23 -6 -3 -3 -0 -0 -0 -0 -7 -33 -22 -6 -8 -11 -10 -3 -4 -5 -2 -0 -0 -0 -7 -13 -2 -0 -4 -11 -10 -1 -0 -3 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -8 -5 -4 -3 -2 -2 -4 -6 -3 -2 -2 -2 -1 -1 -2 -4 -6 -6 -6 -4 -3 -5 -6 -3 -2 -1 -1 -1 -3 -7 -17 -25 -20 -9 -6 -10 -9 -10 -12 -10 -8 -6 -4 -6 -8 -11 -14 -16 -19 -21 -25 -25 -21 -19 -20 -21 -25 -27 -25 -15 -10 -11 -9 -9 -14 -21 -18 -13 -17 -18 -10 -5 -5 -10 -17 -21 -32 -52 -66 -55 -32 -29 -30 -22 -15 -9 -7 -6 -8 -10 -7 -4 -2 -1 -1 -8 -27 -38 -34 -28 -24 -19 -13 -8 -5 -8 -16 -17 -12 -5 -1 -2 -10 -22 -34 -39 -37 -27 -17 -10 -3 -1 -2 -4 -2 -1 -7 -11 -11 -11 -6 -3 -0 -0 -0 -0 -2 -5 -5 -6 -6 -7 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -7 -25 -37 -30 -17 -9 -1 -2 -3 -0 -0 -0 -0 -0 -0 -0 -1 -5 -7 -3 -2 -0 -0 -0 -4 -9 -3 -0 -0 -0 -0 -0 -2 -6 -5 -1 -0 -4 -5 -2 -2 -3 -0 -0 -4 -7 -3 -1 -2 -6 -5 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -3 -6 -6 -6 -6 -2 -0 -0 -0 -0 -1 -5 -9 -5 -1 -0 -0 -3 -2 -2 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -2 -8 -12 -12 -8 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -5 -14 -22 -17 -4 -1 -0 -4 -4 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -0 -0 -1 -1 -7 -11 -15 -9 -9 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -4 -14 -5 -0 -0 -0 -0 -0 -1 -20 -9 -1 -2 -31 -39 -23 -20 -24 -26 -18 -7 -2 -2 -6 -13 -25 -26 -28 -22 -19 -12 -3 -2 -1 -1 -2 -2 -4 -4 -3 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -6 -12 -16 -14 -8 -4 -0 -0 -0 -0 -0 -2 -6 -4 -0 -0 -0 -0 -0 -4 -19 -25 -8 -0 -0 -0 -0 -2 -9 -19 -18 -16 -9 -1 -0 -0 -3 -5 -3 -0 -0 -7 -26 -29 -35 -33 -5 -2 -8 -13 -3 -6 -13 -12 -5 -3 -2 -0 -3 -0 -0 -0 -0 -7 -7 -2 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -3 -7 -4 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -9 -25 -17 -1 -0 -1 -1 -1 -2 -4 -15 -52 -84 -92 -138 -110 -16 -20 -98 -32 -16 -2 -2 -3 -2 -0 -0 -0 -0 -0 -2 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -2 -3 -6 -1 -0 -0 -1 -3 -4 -2 -0 -0 -0 -0 -4 -8 -8 -7 -5 -2 -2 -3 -4 -6 -4 -2 -2 -4 -3 -2 -4 -7 -7 -7 -4 -3 -2 -2 -4 -5 -6 -6 -4 -5 -2 -1 -1 -1 -1 -0 -0 -2 -3 -6 -4 -1 -0 -0 -0 -2 -2 -2 -0 -0 -0 -0 -1 -3 -2 -2 -1 -1 -1 -1 -2 -3 -4 -4 -5 -18 -48 -75 -55 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -0 -3 -8 -6 -4 -0 -0 -0 -0 -1 -2 -5 -11 -7 -6 -5 -1 -2 -1 -0 -0 -10 -8 -0 -0 -0 -4 -8 -6 -7 -3 -2 -0 -0 -6 -13 -3 -0 -0 -1 -5 -0 -0 -1 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -14 -8 -7 -4 -3 -2 -2 -1 -1 -1 -2 -2 -2 -1 -5 -7 -7 -5 -2 -2 -3 -5 -7 -4 -2 -2 -2 -5 -6 -7 -15 -29 -24 -10 -8 -8 -6 -8 -11 -9 -8 -7 -7 -5 -8 -11 -12 -15 -14 -14 -18 -22 -19 -17 -21 -23 -22 -23 -22 -18 -12 -9 -7 -6 -9 -15 -15 -11 -19 -26 -25 -17 -8 -9 -18 -22 -23 -37 -55 -53 -43 -36 -31 -27 -19 -13 -8 -4 -7 -12 -9 -2 -0 -0 -1 -10 -28 -36 -32 -27 -23 -23 -18 -13 -7 -3 -11 -18 -14 -5 -3 -8 -14 -18 -24 -28 -26 -17 -7 -3 -0 -0 -0 -0 -0 -0 -2 -5 -9 -8 -2 -0 -0 -0 -0 -3 -16 -21 -13 -11 -11 -11 -10 -6 -1 -0 -0 -0 -0 -0 -0 -0 -9 -29 -40 -39 -27 -9 -0 -0 -0 -0 -0 -2 -3 -0 -0 -1 -6 -10 -10 -4 -1 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -4 -9 -5 -1 -0 -3 -9 -11 -10 -12 -7 -6 -13 -21 -13 -3 -3 -9 -9 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -10 -12 -15 -2 -0 -0 -0 -0 -0 -2 -6 -0 -0 -0 -0 -3 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -8 -6 -5 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -9 -18 -15 -15 -4 -1 -1 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -4 -5 -8 -8 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -1 -0 -0 -0 -4 -18 -9 -1 -0 -0 -0 -0 -4 -20 -5 -0 -0 -15 -20 -17 -20 -23 -27 -26 -13 -4 -2 -1 -3 -10 -20 -26 -23 -18 -8 -2 -0 -0 -0 -1 -1 -6 -6 -4 -3 -2 -2 -2 -2 -2 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -10 -11 -14 -12 -4 -1 -0 -0 -0 -1 -4 -5 -4 -0 -0 -0 -0 -3 -18 -31 -12 -10 -0 -0 -0 -0 -7 -24 -19 -23 -21 -12 -0 -0 -1 -5 -8 -1 -0 -0 -8 -39 -35 -19 -2 -0 -7 -7 -2 -2 -12 -10 -4 -4 -2 -1 -3 -1 -0 -0 -0 -8 -7 -2 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -1 -4 -3 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -4 -8 -2 -0 -0 -0 -1 -0 -2 -0 -3 -10 -5 -0 -0 -0 -0 -0 -1 -3 -11 -44 -89 -110 -140 -47 -0 -5 -113 -23 -10 -1 -0 -10 -0 -0 -0 -0 -0 -6 -14 -14 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -5 -7 -1 -0 -0 -0 -5 -10 -9 -7 -4 -1 -1 -1 -4 -7 -6 -2 -2 -2 -3 -2 -3 -6 -8 -7 -6 -4 -3 -2 -2 -5 -12 -7 -4 -3 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -7 -6 -3 -2 -2 -5 -7 -6 -10 -10 -8 -30 -57 -75 -48 -10 -1 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -10 -4 -1 -0 -0 -0 -0 -1 -6 -9 -6 -7 -8 -7 -3 -2 -0 -0 -3 -5 -0 -0 -0 -1 -4 -6 -8 -5 -0 -0 -0 -3 -5 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -24 -15 -6 -4 -5 -4 -3 -1 -1 -0 -0 -1 -1 -1 -7 -10 -9 -5 -1 -0 -3 -8 -10 -8 -4 -1 -2 -8 -8 -7 -12 -30 -28 -13 -14 -12 -5 -5 -7 -7 -8 -10 -8 -6 -9 -8 -7 -9 -10 -9 -9 -14 -15 -13 -15 -21 -26 -26 -25 -19 -14 -11 -6 -4 -8 -10 -8 -8 -11 -19 -26 -19 -11 -10 -15 -18 -16 -20 -24 -22 -23 -22 -22 -24 -23 -18 -10 -7 -10 -15 -9 -0 -0 -0 -2 -12 -25 -30 -26 -17 -9 -13 -20 -20 -12 -6 -14 -25 -24 -17 -14 -17 -18 -20 -25 -26 -20 -8 -0 -0 -0 -2 -3 -3 -2 -0 -0 -5 -10 -7 -3 -0 -0 -0 -0 -8 -29 -36 -25 -20 -16 -16 -16 -10 -2 -0 -0 -0 -0 -0 -0 -0 -8 -24 -36 -39 -26 -7 -0 -0 -0 -0 -4 -9 -5 -2 -0 -5 -18 -15 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -15 -5 -0 -0 -2 -13 -15 -20 -19 -20 -19 -20 -27 -20 -6 -1 -3 -7 -8 -8 -3 -1 -0 -1 -1 -1 -0 -0 -0 -0 -2 -4 -17 -21 -18 -4 -0 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -3 -4 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -13 -7 -4 -3 -1 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -3 -3 -13 -17 -11 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -6 -10 -7 -7 -3 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -1 -0 -0 -0 -1 -19 -20 -12 -3 -0 -1 -3 -9 -13 -4 -0 -0 -2 -3 -10 -19 -26 -27 -28 -20 -8 -3 -1 -0 -2 -13 -19 -20 -20 -13 -5 -1 -0 -0 -0 -0 -3 -6 -4 -3 -2 -2 -2 -2 -3 -6 -7 -6 -4 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -3 -5 -13 -13 -6 -2 -0 -0 -0 -0 -2 -7 -12 -3 -0 -0 -0 -1 -16 -26 -26 -16 -0 -0 -0 -1 -11 -24 -20 -19 -20 -8 -0 -0 -0 -3 -11 -9 -2 -0 -17 -46 -38 -14 -2 -0 -3 -3 -2 -1 -14 -9 -2 -2 -1 -0 -0 -0 -1 -1 -0 -6 -5 -2 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -17 -4 -0 -0 -0 -0 -4 -13 -4 -2 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -44 -66 -84 -122 -16 -48 -21 -6 -2 -0 -1 -1 -0 -0 -0 -0 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -1 -0 -0 -0 -2 -4 -4 -5 -3 -1 -1 -2 -3 -6 -3 -2 -4 -3 -3 -3 -4 -8 -10 -10 -9 -6 -5 -3 -4 -8 -13 -7 -5 -3 -2 -2 -1 -1 -2 -1 -1 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -2 -6 -12 -12 -10 -11 -8 -8 -6 -7 -7 -6 -8 -10 -8 -19 -4 -11 -7 -2 -4 -15 -6 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -7 -8 -2 -0 -0 -0 -0 -1 -3 -9 -7 -6 -8 -9 -4 -0 -0 -0 -0 -3 -4 -1 -0 -0 -1 -4 -7 -11 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -26 -26 -18 -13 -10 -9 -8 -4 -2 -1 -0 -0 -0 -0 -4 -6 -9 -9 -4 -2 -2 -2 -4 -6 -7 -6 -2 -2 -9 -10 -7 -10 -29 -28 -17 -20 -15 -9 -5 -3 -5 -9 -12 -12 -10 -8 -4 -3 -5 -5 -4 -6 -8 -6 -4 -8 -15 -23 -30 -29 -19 -14 -11 -6 -3 -5 -9 -10 -10 -11 -20 -27 -24 -14 -9 -7 -7 -6 -7 -8 -7 -9 -13 -13 -13 -15 -14 -12 -12 -15 -19 -10 -0 -0 -0 -1 -8 -22 -30 -25 -11 -2 -7 -19 -24 -17 -16 -20 -25 -26 -24 -24 -24 -18 -16 -20 -25 -17 -2 -0 -0 -0 -4 -10 -10 -7 -2 -0 -3 -5 -3 -2 -1 -0 -0 -0 -7 -22 -28 -27 -18 -16 -13 -10 -3 -0 -0 -0 -0 -0 -0 -0 -2 -13 -27 -31 -27 -13 -1 -0 -0 -0 -3 -10 -14 -8 -1 -0 -7 -28 -25 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -19 -22 -7 -0 -0 -0 -3 -6 -14 -24 -23 -13 -5 -8 -9 -4 -2 -4 -5 -11 -9 -7 -2 -1 -3 -5 -3 -0 -0 -0 -0 -0 -3 -27 -37 -22 -6 -1 -1 -1 -0 -0 -0 -1 -4 -0 -0 -0 -2 -5 -7 -6 -4 -1 -0 -0 -0 -0 -1 -0 -0 -3 -12 -9 -5 -4 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -18 -23 -14 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -6 -13 -14 -17 -12 -3 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -1 -1 -0 -0 -9 -23 -22 -6 -0 -3 -6 -9 -6 -2 -0 -0 -0 -0 -4 -15 -19 -20 -28 -27 -15 -5 -1 -0 -0 -4 -12 -20 -22 -19 -13 -6 -2 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -4 -5 -7 -8 -8 -6 -2 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -0 -0 -0 -0 -3 -0 -0 -0 -0 -1 -1 -0 -1 -8 -8 -3 -0 -0 -0 -0 -0 -0 -5 -15 -4 -2 -2 -0 -0 -8 -15 -27 -18 -4 -0 -1 -3 -10 -17 -26 -35 -19 -3 -0 -0 -0 -0 -4 -5 -1 -1 -27 -52 -36 -12 -2 -0 -0 -0 -1 -3 -15 -11 -2 -2 -2 -1 -0 -0 -5 -5 -0 -2 -3 -4 -5 -2 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -16 -5 -0 -0 -0 -0 -0 -16 -11 -5 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -2 -4 -33 -58 -48 -51 -15 -2 -1 -0 -0 -0 -0 -1 -2 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -1 -0 -0 -1 -1 -0 -1 -1 -1 -1 -3 -6 -5 -2 -2 -3 -3 -4 -4 -6 -9 -11 -13 -12 -10 -8 -6 -7 -9 -11 -7 -5 -4 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -0 -0 -0 -0 -2 -2 -1 -0 -0 -2 -4 -8 -11 -13 -14 -15 -17 -15 -16 -11 -4 -4 -9 -19 -36 -11 -11 -16 -39 -57 -17 -10 -12 -8 -4 -4 -1 -0 -0 -0 -0 -0 -6 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -4 -0 -0 -0 -0 -0 -2 -3 -18 -15 -18 -13 -12 -1 -0 -0 -1 -2 -7 -7 -1 -0 -0 -2 -8 -10 -11 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -17 -21 -25 -24 -19 -12 -7 -3 -2 -1 -0 -0 -1 -3 -6 -9 -6 -2 -2 -4 -4 -3 -5 -9 -9 -3 -0 -6 -12 -10 -10 -25 -28 -19 -16 -26 -21 -7 -3 -4 -8 -12 -13 -10 -6 -3 -2 -3 -2 -2 -1 -1 -2 -2 -2 -8 -15 -27 -35 -28 -17 -11 -7 -5 -4 -6 -9 -10 -12 -21 -32 -31 -20 -10 -6 -4 -2 -2 -4 -6 -7 -10 -12 -12 -10 -10 -11 -14 -21 -22 -10 -0 -0 -0 -0 -7 -22 -31 -25 -12 -3 -3 -13 -21 -18 -19 -23 -25 -23 -18 -21 -26 -18 -8 -8 -11 -7 -0 -0 -0 -4 -9 -13 -18 -11 -3 -4 -8 -9 -2 -0 -0 -0 -0 -2 -4 -7 -13 -19 -12 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -15 -25 -16 -7 -0 -0 -0 -0 -0 -4 -12 -11 -4 -0 -0 -8 -29 -24 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -9 -24 -27 -8 -1 -0 -0 -1 -9 -26 -22 -10 -3 -0 -0 -0 -2 -9 -9 -7 -13 -10 -10 -4 -1 -3 -1 -1 -0 -0 -0 -0 -0 -1 -29 -47 -29 -8 -1 -2 -2 -1 -0 -0 -0 -2 -0 -0 -0 -2 -4 -5 -5 -7 -3 -0 -0 -0 -1 -3 -2 -0 -3 -14 -16 -11 -5 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -8 -17 -23 -20 -7 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -1 -5 -9 -16 -19 -21 -13 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -7 -7 -3 -1 -1 -13 -18 -7 -1 -5 -8 -6 -4 -2 -1 -0 -0 -0 -0 -5 -11 -16 -21 -25 -23 -11 -1 -0 -0 -1 -7 -20 -27 -29 -25 -15 -6 -3 -1 -0 -0 -0 -1 -1 -0 -0 -1 -4 -7 -11 -10 -5 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -0 -0 -0 -0 -4 -1 -0 -0 -0 -1 -1 -0 -0 -4 -6 -3 -0 -0 -0 -0 -0 -0 -1 -3 -1 -4 -6 -1 -0 -0 -6 -16 -17 -3 -0 -2 -4 -4 -8 -17 -35 -24 -6 -0 -0 -0 -0 -0 -0 -0 -3 -33 -57 -35 -11 -3 -0 -0 -1 -1 -5 -14 -11 -1 -1 -1 -1 -0 -0 -5 -7 -2 -0 -1 -3 -5 -3 -0 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -3 -0 -0 -0 -10 -17 -14 -21 -17 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -9 -15 -13 -6 -2 -0 -0 -0 -0 -0 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -0 -1 -1 -1 -1 -4 -5 -3 -2 -2 -5 -6 -7 -7 -8 -10 -12 -14 -14 -12 -9 -8 -10 -11 -11 -10 -7 -3 -2 -1 -3 -4 -3 -3 -4 -3 -2 -1 -1 -1 -1 -1 -2 -3 -2 -1 -1 -1 -1 -1 -4 -11 -17 -19 -23 -26 -24 -21 -14 -7 -6 -9 -21 -21 -11 -7 -11 -35 -36 -15 -10 -12 -13 -11 -5 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -10 -4 -3 -0 -0 -1 -7 -2 -0 -0 -0 -0 -0 -2 -1 -44 -34 -36 -14 -4 -1 -0 -0 -1 -1 -2 -3 -1 -0 -1 -3 -6 -10 -7 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -2 -13 -14 -15 -23 -26 -21 -13 -5 -3 -2 -0 -0 -1 -3 -7 -10 -8 -6 -4 -3 -3 -3 -2 -4 -12 -13 -7 -3 -5 -12 -13 -10 -14 -18 -16 -12 -18 -17 -7 -2 -3 -8 -15 -15 -11 -6 -3 -2 -2 -2 -0 -0 -0 -1 -0 -1 -6 -16 -31 -41 -33 -22 -18 -16 -11 -7 -8 -11 -11 -12 -20 -30 -34 -25 -10 -2 -1 -1 -0 -1 -6 -9 -11 -11 -7 -5 -8 -11 -17 -26 -24 -15 -8 -1 -0 -3 -13 -29 -34 -25 -15 -8 -4 -9 -16 -14 -11 -11 -12 -13 -9 -14 -27 -23 -10 -5 -1 -0 -0 -2 -6 -8 -16 -22 -24 -19 -10 -11 -13 -16 -10 -3 -0 -0 -1 -3 -5 -5 -4 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -18 -21 -2 -0 -0 -0 -0 -0 -0 -2 -9 -5 -0 -0 -2 -17 -24 -13 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -8 -21 -22 -13 -0 -0 -0 -1 -18 -26 -22 -3 -0 -0 -0 -0 -1 -16 -9 -3 -8 -9 -12 -8 -1 -3 -1 -2 -1 -0 -0 -0 -0 -3 -26 -43 -31 -10 -6 -2 -1 -0 -0 -0 -0 -1 -0 -0 -0 -3 -1 -1 -2 -7 -5 -1 -0 -0 -0 -2 -1 -1 -1 -3 -11 -10 -3 -1 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -11 -11 -10 -7 -4 -2 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -3 -8 -15 -16 -15 -12 -6 -2 -0 -0 -0 -0 -0 -0 -1 -5 -3 -0 -3 -6 -4 -2 -1 -5 -10 -5 -1 -4 -5 -4 -2 -0 -0 -0 -0 -0 -0 -2 -6 -6 -6 -10 -19 -13 -0 -0 -0 -0 -4 -11 -12 -18 -20 -18 -12 -8 -4 -3 -0 -1 -1 -1 -0 -0 -0 -0 -4 -13 -13 -6 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -4 -0 -0 -0 -0 -4 -2 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -7 -4 -1 -0 -1 -11 -19 -8 -3 -3 -3 -1 -1 -10 -36 -40 -16 -2 -0 -0 -0 -0 -0 -0 -3 -36 -61 -46 -26 -5 -0 -1 -0 -1 -4 -9 -7 -0 -2 -4 -3 -0 -0 -2 -4 -2 -1 -1 -6 -10 -7 -1 -1 -2 -2 -1 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -2 -0 -0 -1 -10 -11 -21 -22 -14 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -4 -3 -3 -3 -4 -6 -9 -10 -9 -10 -11 -11 -11 -11 -9 -11 -14 -13 -11 -10 -8 -3 -3 -4 -5 -5 -4 -4 -4 -4 -2 -2 -1 -2 -2 -2 -4 -4 -0 -0 -0 -0 -0 -0 -2 -11 -20 -25 -31 -40 -38 -27 -18 -11 -6 -5 -5 -6 -6 -5 -5 -5 -3 -3 -3 -3 -5 -5 -2 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -11 -8 -8 -1 -0 -2 -7 -2 -0 -0 -0 -0 -1 -1 -0 -2 -20 -33 -12 -1 -0 -0 -0 -0 -1 -3 -2 -0 -0 -1 -5 -9 -5 -2 -1 -1 -5 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -11 -10 -10 -9 -11 -12 -7 -3 -2 -1 -1 -1 -2 -6 -13 -16 -14 -9 -7 -4 -2 -2 -2 -6 -17 -18 -9 -3 -3 -12 -12 -9 -7 -12 -12 -7 -8 -9 -4 -2 -4 -9 -12 -14 -12 -9 -8 -3 -2 -3 -2 -0 -0 -0 -0 -1 -6 -15 -35 -47 -40 -32 -31 -25 -15 -11 -11 -11 -10 -14 -21 -28 -29 -21 -12 -6 -3 -1 -0 -0 -3 -7 -9 -11 -8 -2 -1 -8 -22 -32 -32 -28 -18 -3 -0 -5 -21 -37 -39 -28 -21 -19 -15 -14 -15 -13 -8 -3 -2 -1 -1 -13 -30 -24 -10 -3 -0 -0 -0 -0 -0 -0 -6 -17 -28 -32 -21 -9 -5 -11 -18 -19 -13 -6 -3 -5 -11 -10 -2 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -0 -0 -0 -2 -12 -12 -0 -0 -0 -0 -0 -1 -0 -0 -4 -0 -0 -0 -2 -19 -26 -13 -2 -1 -0 -0 -0 -0 -3 -3 -3 -1 -0 -0 -0 -3 -9 -13 -7 -0 -0 -0 -0 -28 -28 -15 -2 -0 -0 -0 -0 -4 -22 -12 -1 -3 -11 -20 -12 -1 -1 -2 -4 -2 -0 -0 -0 -1 -11 -28 -42 -38 -23 -15 -4 -0 -0 -0 -0 -1 -1 -2 -4 -4 -5 -4 -2 -2 -6 -7 -2 -0 -0 -0 -0 -1 -0 -0 -1 -8 -8 -3 -4 -9 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -3 -4 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -10 -14 -12 -10 -8 -8 -5 -2 -0 -0 -0 -0 -0 -3 -11 -8 -2 -0 -1 -2 -2 -1 -1 -2 -0 -2 -6 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -4 -16 -17 -2 -0 -0 -0 -1 -0 -5 -15 -11 -13 -11 -8 -8 -5 -7 -4 -4 -2 -1 -0 -0 -0 -0 -7 -7 -9 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -4 -1 -0 -0 -1 -1 -2 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -5 -5 -2 -0 -0 -8 -14 -13 -5 -4 -5 -2 -0 -7 -33 -46 -26 -11 -5 -0 -0 -0 -0 -0 -6 -29 -53 -64 -47 -4 -0 -0 -0 -0 -1 -2 -1 -1 -4 -4 -3 -1 -0 -0 -0 -0 -0 -0 -5 -12 -8 -2 -1 -0 -0 -0 -0 -1 -4 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -5 -24 -26 -11 -12 -11 -14 -8 -5 -4 -0 -1 -2 -1 -0 -0 -2 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -5 -4 -4 -4 -6 -10 -11 -10 -9 -9 -8 -8 -9 -9 -10 -12 -12 -12 -11 -7 -4 -3 -7 -8 -8 -5 -3 -2 -3 -2 -2 -0 -0 -2 -5 -6 -4 -1 -0 -0 -0 -0 -0 -2 -9 -16 -22 -23 -21 -19 -18 -15 -12 -9 -9 -11 -11 -7 -6 -6 -4 -3 -2 -2 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -1 -1 -5 -4 -1 -0 -0 -1 -1 -2 -5 -4 -0 -16 -34 -13 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -11 -9 -0 -0 -0 -0 -4 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -11 -8 -6 -3 -4 -4 -2 -1 -2 -3 -4 -2 -4 -5 -9 -15 -11 -8 -7 -4 -2 -1 -1 -6 -15 -18 -10 -4 -3 -4 -11 -12 -6 -10 -11 -6 -7 -11 -8 -4 -4 -6 -9 -12 -15 -14 -8 -2 -3 -7 -7 -4 -2 -1 -0 -2 -8 -18 -34 -45 -47 -40 -33 -26 -16 -12 -11 -10 -9 -14 -22 -31 -35 -30 -25 -16 -5 -0 -0 -0 -2 -7 -13 -16 -12 -4 -0 -4 -16 -30 -38 -39 -26 -8 -0 -5 -19 -35 -36 -28 -24 -21 -19 -18 -20 -19 -8 -2 -0 -0 -0 -9 -26 -19 -8 -2 -1 -0 -0 -0 -0 -1 -6 -15 -27 -32 -22 -3 -0 -2 -10 -15 -16 -9 -4 -3 -4 -3 -0 -0 -0 -1 -13 -32 -31 -22 -6 -0 -0 -0 -0 -0 -0 -5 -1 -0 -0 -0 -0 -4 -6 -0 -0 -0 -0 -0 -0 -10 -23 -26 -24 -8 -1 -0 -0 -0 -0 -9 -8 -7 -1 -0 -0 -0 -0 -0 -3 -0 -0 -0 -0 -4 -49 -41 -16 -16 -1 -0 -0 -0 -15 -36 -26 -7 -7 -19 -25 -24 -14 -4 -7 -9 -4 -1 -0 -0 -1 -11 -24 -40 -47 -35 -21 -5 -0 -0 -0 -0 -1 -0 -0 -0 -3 -10 -7 -2 -2 -7 -8 -4 -0 -0 -0 -0 -2 -1 -0 -2 -7 -8 -5 -8 -16 -17 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -10 -7 -4 -4 -3 -2 -4 -5 -1 -0 -0 -0 -0 -1 -4 -10 -18 -6 -0 -0 -1 -1 -0 -0 -0 -0 -2 -10 -5 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -1 -10 -19 -5 -0 -0 -0 -0 -1 -6 -11 -10 -9 -7 -4 -5 -5 -10 -7 -9 -6 -2 -0 -1 -0 -0 -2 -6 -11 -11 -7 -2 -1 -0 -0 -0 -0 -0 -0 -0 -3 -6 -8 -5 -1 -0 -0 -0 -1 -0 -0 -0 -2 -4 -2 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -1 -5 -8 -3 -0 -0 -6 -12 -12 -7 -4 -8 -5 -0 -5 -27 -46 -44 -35 -12 -0 -0 -0 -0 -1 -6 -9 -28 -63 -54 -11 -2 -0 -0 -0 -0 -0 -0 -0 -6 -7 -10 -3 -1 -0 -0 -0 -0 -0 -5 -14 -8 -5 -4 -0 -0 -0 -0 -1 -1 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -43 -83 -21 -0 -3 -8 -13 -8 -3 -0 -1 -5 -8 -1 -3 -11 -11 -7 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -5 -5 -5 -3 -4 -6 -10 -12 -11 -11 -9 -8 -8 -9 -10 -10 -11 -13 -14 -14 -7 -4 -8 -11 -11 -11 -7 -3 -1 -1 -2 -2 -0 -0 -5 -9 -8 -4 -1 -0 -0 -0 -0 -3 -12 -17 -15 -13 -11 -9 -11 -14 -16 -14 -15 -23 -30 -21 -12 -11 -12 -12 -5 -0 -2 -4 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -8 -9 -3 -0 -0 -0 -2 -4 -6 -3 -0 -33 -90 -29 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -13 -8 -0 -0 -0 -2 -8 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -2 -3 -1 -1 -0 -0 -12 -9 -6 -3 -1 -2 -1 -0 -2 -6 -7 -7 -5 -8 -14 -15 -10 -9 -9 -6 -3 -1 -2 -7 -17 -19 -10 -6 -4 -4 -12 -9 -3 -8 -9 -7 -10 -13 -9 -4 -4 -5 -6 -8 -14 -16 -9 -4 -8 -11 -10 -7 -4 -2 -0 -6 -13 -16 -24 -41 -49 -41 -31 -21 -11 -7 -7 -7 -7 -14 -25 -29 -29 -26 -17 -7 -2 -0 -0 -0 -1 -8 -18 -23 -17 -7 -4 -2 -8 -24 -39 -42 -30 -8 -0 -3 -17 -34 -34 -24 -15 -15 -14 -13 -17 -16 -8 -2 -0 -0 -0 -8 -23 -20 -8 -1 -1 -1 -0 -0 -0 -5 -18 -22 -20 -16 -11 -2 -1 -0 -0 -0 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -5 -34 -59 -32 -3 -0 -0 -0 -0 -0 -0 -4 -1 -0 -2 -1 -4 -9 -11 -0 -0 -0 -0 -0 -10 -25 -26 -26 -17 -3 -1 -6 -1 -0 -0 -3 -9 -10 -6 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -9 -42 -45 -46 -20 -4 -0 -0 -4 -29 -46 -31 -10 -12 -16 -28 -28 -18 -3 -2 -2 -2 -0 -0 -0 -0 -4 -6 -30 -49 -44 -17 -2 -0 -0 -0 -0 -6 -9 -3 -0 -1 -9 -9 -2 -2 -8 -10 -4 -1 -0 -0 -1 -2 -0 -0 -2 -7 -9 -8 -10 -15 -18 -10 -2 -1 -1 -1 -0 -0 -1 -2 -1 -0 -0 -0 -1 -3 -5 -3 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -4 -7 -2 -1 -3 -4 -1 -2 -6 -1 -0 -0 -0 -0 -0 -0 -7 -20 -16 -3 -1 -1 -2 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -1 -0 -0 -0 -2 -7 -4 -1 -0 -4 -17 -13 -4 -0 -0 -3 -8 -16 -16 -12 -9 -7 -6 -5 -9 -14 -9 -11 -6 -3 -3 -2 -0 -0 -1 -5 -10 -9 -4 -2 -3 -3 -2 -0 -0 -0 -0 -0 -1 -2 -5 -6 -4 -3 -1 -1 -1 -1 -0 -0 -1 -2 -4 -4 -1 -0 -0 -0 -0 -3 -4 -2 -0 -0 -0 -0 -3 -6 -3 -0 -0 -0 -1 -1 -0 -2 -7 -7 -1 -1 -4 -13 -27 -31 -18 -2 -0 -0 -0 -0 -0 -4 -9 -43 -45 -17 -11 -3 -5 -1 -0 -4 -1 -2 -6 -7 -10 -4 -3 -0 -0 -0 -0 -0 -4 -8 -6 -9 -8 -1 -0 -0 -0 -2 -2 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -13 -34 -4 -3 -23 -50 -69 -56 -9 -0 -0 -7 -13 -5 -4 -20 -15 -20 -8 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -6 -7 -7 -6 -6 -8 -8 -9 -10 -9 -11 -10 -9 -13 -15 -14 -13 -14 -14 -7 -5 -6 -10 -11 -9 -6 -2 -1 -1 -1 -2 -0 -1 -5 -10 -9 -5 -2 -0 -0 -0 -1 -5 -10 -8 -4 -3 -5 -8 -8 -11 -17 -20 -23 -61 -94 -58 -17 -15 -15 -11 -3 -1 -4 -6 -6 -5 -4 -2 -0 -2 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -11 -34 -43 -41 -11 -3 -0 -4 -6 -5 -4 -3 -10 -56 -124 -66 -17 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -5 -1 -0 -0 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -0 -0 -13 -9 -7 -3 -3 -2 -1 -2 -4 -8 -11 -9 -10 -14 -16 -12 -8 -8 -8 -3 -1 -2 -3 -8 -17 -21 -17 -9 -4 -5 -13 -10 -4 -4 -5 -6 -12 -15 -10 -5 -6 -7 -6 -7 -10 -12 -8 -7 -10 -12 -9 -6 -4 -3 -3 -9 -15 -18 -26 -40 -48 -42 -29 -17 -11 -10 -13 -14 -11 -14 -23 -26 -22 -16 -7 -2 -1 -2 -1 -0 -0 -5 -14 -21 -17 -11 -8 -6 -14 -28 -42 -43 -31 -8 -0 -1 -12 -30 -36 -28 -12 -11 -17 -15 -15 -10 -7 -11 -5 -0 -2 -13 -29 -28 -18 -2 -0 -0 -0 -0 -2 -12 -36 -44 -34 -22 -15 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -42 -67 -31 -0 -0 -1 -0 -0 -0 -0 -1 -1 -3 -4 -1 -6 -7 -4 -0 -0 -0 -0 -0 -1 -21 -25 -27 -22 -9 -4 -11 -2 -1 -3 -4 -8 -10 -15 -12 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -11 -31 -36 -28 -7 -0 -0 -10 -31 -41 -26 -11 -6 -6 -13 -18 -14 -3 -0 -0 -0 -0 -0 -0 -0 -0 -4 -28 -48 -37 -9 -0 -0 -1 -2 -3 -7 -12 -6 -0 -1 -8 -9 -3 -2 -6 -8 -6 -3 -0 -0 -0 -0 -0 -1 -3 -7 -7 -8 -10 -10 -11 -5 -1 -1 -1 -1 -2 -2 -3 -4 -4 -2 -0 -0 -0 -1 -4 -4 -1 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -2 -3 -3 -2 -8 -8 -0 -1 -5 -1 -0 -0 -0 -1 -0 -0 -2 -14 -17 -10 -6 -8 -10 -7 -1 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -3 -8 -7 -1 -0 -1 -8 -16 -7 -1 -7 -7 -7 -15 -17 -11 -10 -9 -9 -7 -10 -11 -9 -8 -5 -3 -4 -1 -0 -0 -1 -0 -4 -6 -2 -0 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -1 -3 -5 -6 -4 -5 -9 -6 -2 -1 -1 -0 -3 -6 -3 -0 -0 -0 -0 -2 -4 -3 -0 -0 -1 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -1 -3 -8 -5 -3 -3 -13 -17 -24 -14 -2 -0 -0 -0 -0 -0 -0 -0 -16 -20 -10 -20 -22 -8 -1 -0 -9 -5 -3 -6 -7 -7 -4 -2 -0 -0 -0 -0 -0 -2 -0 -1 -6 -9 -3 -0 -0 -0 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -25 -132 -183 -48 -200 -25 -2 -17 -8 -5 -10 -20 -13 -19 -18 -11 -8 -7 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -5 -7 -8 -8 -8 -7 -7 -8 -8 -9 -11 -12 -10 -8 -10 -12 -13 -13 -13 -11 -8 -8 -11 -16 -15 -9 -4 -1 -1 -1 -2 -1 -0 -2 -10 -12 -11 -6 -1 -0 -0 -1 -3 -4 -9 -2 -2 -2 -2 -4 -4 -4 -13 -24 -37 -116 -131 -85 -43 -25 -15 -13 -7 -5 -8 -10 -6 -4 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -13 -47 -80 -55 -10 -2 -0 -1 -0 -0 -1 -0 -2 -9 -44 -40 -13 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -7 -6 -1 -0 -1 -0 -0 -1 -5 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -14 -10 -7 -4 -7 -5 -3 -4 -6 -9 -10 -7 -11 -16 -15 -9 -6 -8 -7 -3 -1 -1 -2 -2 -9 -17 -17 -8 -3 -6 -14 -10 -4 -3 -4 -5 -10 -15 -16 -12 -10 -9 -6 -6 -7 -8 -9 -8 -12 -14 -10 -8 -7 -6 -4 -7 -15 -22 -29 -36 -39 -37 -28 -21 -19 -20 -20 -20 -20 -20 -25 -26 -18 -12 -7 -7 -9 -8 -6 -0 -1 -3 -7 -12 -14 -12 -9 -15 -23 -32 -43 -46 -33 -11 -0 -0 -2 -13 -29 -23 -6 -3 -9 -16 -16 -9 -11 -18 -16 -7 -8 -21 -25 -32 -20 -4 -0 -0 -0 -0 -4 -27 -60 -71 -63 -48 -36 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -42 -58 -23 -0 -0 -0 -0 -0 -0 -4 -5 -5 -4 -6 -1 -4 -3 -0 -0 -0 -0 -0 -0 -1 -22 -27 -22 -23 -7 -4 -7 -6 -6 -5 -2 -1 -6 -15 -17 -10 -8 -3 -0 -0 -0 -0 -0 -0 -9 -18 -23 -29 -27 -7 -0 -0 -12 -26 -31 -23 -9 -1 -0 -1 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -26 -30 -15 -2 -0 -1 -2 -5 -6 -10 -13 -6 -0 -1 -5 -5 -1 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -3 -4 -4 -6 -9 -11 -9 -3 -0 -0 -0 -2 -1 -1 -1 -1 -3 -4 -3 -0 -0 -0 -1 -2 -3 -2 -0 -0 -0 -0 -1 -5 -5 -0 -0 -0 -0 -3 -0 -2 -13 -15 -1 -0 -4 -2 -0 -0 -3 -8 -0 -0 -0 -4 -9 -9 -8 -13 -12 -9 -3 -0 -0 -1 -3 -3 -3 -0 -0 -0 -0 -0 -0 -2 -6 -7 -3 -1 -0 -2 -6 -3 -1 -6 -6 -7 -8 -10 -9 -13 -14 -11 -7 -8 -10 -6 -2 -1 -1 -1 -0 -0 -0 -0 -0 -4 -5 -2 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -9 -10 -12 -8 -4 -2 -1 -0 -2 -6 -4 -2 -2 -3 -2 -3 -5 -4 -0 -0 -1 -0 -0 -0 -0 -0 -4 -2 -0 -0 -0 -2 -0 -3 -5 -10 -10 -22 -23 -25 -13 -7 -1 -0 -0 -0 -0 -0 -0 -4 -6 -5 -8 -26 -14 -2 -0 -10 -9 -5 -3 -6 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -70 -113 -17 -55 -7 -3 -4 -1 -0 -6 -10 -9 -14 -17 -14 -14 -11 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -8 -8 -8 -9 -9 -9 -10 -10 -10 -12 -14 -12 -10 -9 -11 -13 -15 -14 -11 -9 -7 -9 -16 -20 -12 -4 -2 -2 -3 -4 -3 -1 -5 -19 -21 -18 -7 -1 -0 -1 -5 -8 -3 -3 -1 -1 -0 -0 -0 -0 -11 -35 -64 -96 -117 -90 -60 -39 -20 -13 -8 -4 -4 -6 -8 -4 -2 -4 -5 -4 -4 -6 -2 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -7 -40 -32 -23 -5 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -4 -3 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -3 -9 -1 -0 -1 -0 -0 -2 -16 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -12 -7 -4 -6 -7 -7 -6 -9 -11 -11 -7 -11 -16 -14 -10 -5 -7 -5 -2 -1 -2 -1 -2 -10 -17 -14 -6 -2 -6 -14 -11 -5 -3 -3 -5 -8 -13 -18 -15 -13 -10 -7 -4 -3 -4 -6 -9 -14 -16 -16 -13 -12 -11 -8 -6 -13 -24 -32 -32 -34 -35 -29 -23 -23 -21 -19 -18 -22 -26 -20 -11 -7 -9 -14 -19 -26 -21 -11 -4 -6 -8 -7 -7 -10 -8 -6 -16 -31 -41 -47 -49 -36 -11 -0 -0 -0 -6 -21 -17 -1 -0 -1 -3 -4 -3 -10 -25 -21 -11 -12 -23 -39 -34 -16 -0 -0 -0 -0 -0 -5 -32 -55 -64 -62 -52 -33 -12 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -19 -44 -48 -22 -1 -0 -0 -0 -0 -3 -18 -14 -13 -7 -3 -1 -1 -4 -0 -0 -0 -0 -0 -0 -9 -28 -25 -22 -21 -13 -4 -0 -0 -3 -2 -7 -3 -4 -10 -13 -11 -10 -6 -3 -0 -0 -0 -0 -1 -4 -13 -23 -32 -25 -9 -1 -1 -8 -22 -30 -20 -6 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -14 -18 -9 -2 -0 -0 -0 -4 -13 -12 -12 -10 -3 -0 -0 -3 -6 -3 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -2 -5 -9 -11 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -11 -6 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -1 -9 -7 -5 -0 -0 -0 -2 -0 -1 -14 -27 -3 -0 -1 -1 -1 -0 -3 -13 -2 -0 -0 -1 -1 -4 -6 -9 -11 -7 -6 -3 -4 -2 -3 -4 -5 -1 -0 -0 -0 -0 -0 -2 -5 -7 -5 -8 -5 -3 -2 -1 -2 -7 -6 -5 -6 -7 -9 -18 -22 -17 -10 -5 -4 -1 -0 -0 -1 -0 -0 -0 -0 -0 -1 -4 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -13 -19 -17 -13 -4 -2 -1 -0 -0 -0 -1 -1 -2 -4 -4 -4 -5 -8 -6 -1 -0 -0 -0 -0 -0 -0 -0 -9 -4 -0 -0 -2 -2 -0 -0 -5 -22 -27 -15 -21 -25 -19 -10 -2 -0 -0 -0 -0 -0 -0 -0 -2 -4 -8 -27 -19 -7 -7 -10 -9 -4 -1 -4 -5 -1 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -2 -5 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -6 -3 -1 -0 -0 -0 -0 -0 -0 -1 -3 -2 -7 -11 -11 -12 -11 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -6 -8 -8 -8 -8 -9 -10 -12 -13 -13 -14 -16 -16 -13 -9 -10 -12 -15 -16 -14 -10 -7 -9 -18 -21 -11 -7 -3 -4 -7 -7 -5 -3 -8 -15 -23 -16 -9 -6 -3 -5 -10 -9 -7 -3 -1 -1 -0 -0 -0 -16 -47 -97 -142 -170 -182 -105 -12 -10 -11 -8 -3 -1 -1 -2 -4 -3 -0 -1 -2 -1 -6 -7 -3 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -3 -22 -11 -14 -10 -5 -2 -0 -0 -0 -0 -0 -0 -1 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -4 -0 -0 -0 -0 -0 -5 -17 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -17 -12 -10 -5 -3 -5 -7 -10 -15 -16 -12 -5 -9 -14 -14 -8 -4 -6 -3 -2 -1 -1 -2 -3 -11 -17 -12 -5 -3 -6 -11 -10 -5 -2 -2 -3 -8 -13 -17 -17 -16 -12 -7 -4 -2 -1 -4 -10 -13 -15 -16 -16 -15 -14 -10 -8 -14 -27 -40 -39 -35 -32 -27 -22 -17 -15 -13 -13 -16 -18 -12 -3 -2 -10 -21 -29 -40 -39 -25 -9 -8 -15 -13 -7 -6 -5 -4 -14 -34 -47 -46 -39 -30 -9 -3 -1 -8 -20 -22 -11 -4 -0 -0 -2 -5 -8 -14 -22 -12 -6 -5 -21 -40 -34 -14 -0 -0 -0 -0 -0 -3 -22 -36 -36 -33 -28 -17 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -18 -24 -24 -14 -1 -0 -0 -1 -0 -8 -21 -14 -12 -6 -0 -0 -0 -3 -1 -2 -0 -1 -12 -14 -35 -46 -29 -20 -14 -11 -8 -4 -2 -0 -4 -11 -9 -8 -9 -11 -12 -10 -8 -8 -2 -0 -0 -0 -0 -2 -7 -25 -40 -33 -13 -2 -1 -1 -14 -27 -17 -6 -2 -1 -2 -5 -6 -3 -1 -0 -0 -0 -0 -0 -0 -6 -13 -9 -2 -0 -1 -0 -0 -7 -16 -14 -8 -5 -0 -0 -0 -2 -5 -4 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -1 -2 -6 -12 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -14 -9 -0 -0 -0 -0 -0 -4 -9 -4 -0 -0 -0 -4 -12 -9 -0 -0 -0 -1 -0 -0 -13 -36 -20 -5 -0 -1 -1 -0 -0 -5 -3 -0 -0 -0 -1 -5 -6 -4 -6 -4 -3 -3 -5 -4 -3 -1 -1 -0 -0 -0 -0 -0 -1 -6 -8 -9 -12 -19 -14 -6 -2 -1 -2 -5 -5 -4 -3 -6 -11 -16 -18 -16 -10 -4 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -5 -5 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -3 -19 -36 -29 -33 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -2 -5 -13 -2 -0 -0 -0 -0 -0 -0 -0 -10 -2 -0 -1 -0 -2 -0 -0 -3 -25 -26 -16 -14 -21 -25 -11 -2 -0 -2 -1 -0 -0 -0 -0 -3 -2 -4 -26 -23 -13 -14 -17 -18 -6 -0 -2 -2 -0 -4 -10 -12 -12 -2 -0 -0 -0 -0 -0 -0 -2 -5 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -5 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -10 -13 -14 -5 -1 -0 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -7 -7 -8 -8 -8 -9 -11 -14 -17 -16 -16 -16 -17 -12 -9 -10 -15 -21 -24 -21 -12 -8 -8 -18 -18 -14 -9 -5 -7 -9 -8 -5 -4 -5 -12 -14 -14 -11 -9 -7 -11 -12 -11 -7 -3 -1 -2 -4 -13 -23 -28 -74 -151 -172 -160 -133 -52 -7 -9 -4 -1 -0 -1 -2 -0 -1 -2 -1 -0 -0 -0 -2 -7 -0 -0 -1 -1 -0 -3 -2 -1 -0 -0 -0 -0 -0 -0 -3 -2 -8 -13 -13 -4 -0 -0 -0 -0 -0 -0 -2 -10 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -7 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -3 -3 -2 -0 -0 -0 -0 -0 -0 -20 -17 -16 -10 -5 -3 -3 -10 -24 -23 -12 -4 -7 -12 -9 -5 -4 -3 -3 -1 -1 -2 -2 -4 -11 -16 -11 -3 -1 -6 -9 -8 -4 -1 -1 -3 -8 -13 -16 -20 -23 -16 -5 -1 -1 -3 -6 -12 -13 -12 -13 -15 -15 -14 -11 -10 -18 -36 -49 -43 -31 -26 -21 -16 -15 -15 -12 -13 -16 -17 -11 -4 -1 -6 -16 -25 -37 -42 -33 -8 -5 -12 -16 -11 -6 -4 -5 -12 -26 -39 -38 -30 -16 -7 -3 -6 -17 -20 -15 -12 -4 -1 -1 -5 -12 -13 -14 -15 -7 -0 -0 -6 -21 -20 -8 -0 -0 -0 -0 -0 -7 -21 -51 -42 -27 -17 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -18 -11 -5 -3 -4 -2 -0 -0 -0 -9 -16 -13 -6 -1 -0 -1 -2 -1 -1 -2 -0 -9 -20 -22 -30 -31 -23 -14 -11 -9 -9 -10 -3 -0 -5 -6 -9 -12 -11 -11 -14 -14 -9 -6 -2 -0 -0 -0 -0 -0 -9 -29 -40 -35 -19 -5 -0 -0 -7 -18 -15 -6 -3 -2 -6 -12 -15 -12 -6 -1 -2 -2 -0 -0 -1 -8 -14 -12 -6 -0 -0 -0 -0 -9 -18 -12 -4 -2 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -0 -0 -1 -2 -9 -16 -10 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -6 -5 -0 -0 -0 -0 -0 -8 -14 -7 -0 -0 -0 -1 -15 -12 -1 -0 -1 -0 -0 -0 -8 -24 -34 -12 -1 -3 -2 -0 -0 -2 -2 -0 -0 -0 -1 -11 -14 -9 -5 -3 -0 -0 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -7 -11 -18 -22 -15 -5 -0 -0 -1 -1 -0 -0 -0 -3 -9 -10 -9 -9 -7 -6 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -3 -4 -2 -2 -2 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -7 -9 -49 -62 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -2 -8 -5 -4 -0 -0 -0 -0 -0 -0 -12 -6 -4 -1 -1 -2 -0 -0 -0 -15 -20 -12 -7 -13 -20 -9 -1 -0 -5 -5 -1 -0 -0 -0 -1 -1 -0 -4 -7 -5 -9 -24 -25 -7 -1 -1 -1 -0 -2 -7 -13 -18 -6 -0 -0 -0 -0 -0 -0 -0 -5 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -7 -9 -7 -7 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -8 -7 -7 -7 -8 -10 -11 -13 -15 -16 -17 -18 -18 -19 -12 -10 -12 -13 -27 -34 -29 -15 -9 -8 -12 -13 -14 -11 -10 -13 -10 -7 -7 -6 -6 -9 -10 -14 -20 -24 -22 -16 -13 -11 -7 -4 -2 -5 -16 -38 -60 -67 -93 -117 -101 -54 -16 -5 -5 -6 -6 -7 -8 -1 -3 -0 -0 -0 -1 -0 -0 -0 -1 -2 -1 -1 -5 -9 -6 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -3 -8 -2 -0 -0 -0 -0 -0 -0 -0 -17 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -6 -4 -1 -0 -0 -0 -0 -1 -30 -24 -18 -10 -4 -0 -0 -10 -26 -24 -10 -4 -8 -12 -9 -6 -3 -2 -2 -0 -0 -2 -2 -4 -11 -15 -7 -0 -1 -5 -8 -9 -5 -1 -1 -4 -8 -13 -17 -22 -22 -9 -1 -1 -2 -6 -9 -13 -14 -11 -12 -14 -13 -10 -10 -11 -22 -47 -60 -49 -35 -23 -17 -13 -12 -13 -16 -21 -27 -29 -19 -8 -2 -2 -6 -11 -20 -27 -23 -5 -2 -10 -17 -11 -6 -4 -6 -14 -24 -28 -27 -15 -6 -4 -5 -14 -24 -17 -14 -16 -10 -0 -0 -0 -2 -12 -24 -25 -6 -0 -0 -2 -8 -15 -13 -1 -0 -0 -0 -7 -27 -43 -74 -61 -35 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -8 -15 -15 -15 -5 -7 -5 -1 -0 -3 -15 -18 -21 -17 -9 -8 -17 -15 -13 -21 -18 -11 -12 -13 -14 -21 -29 -23 -14 -3 -7 -10 -5 -1 -0 -1 -2 -8 -15 -15 -12 -12 -15 -11 -8 -3 -0 -1 -0 -0 -0 -12 -29 -38 -41 -28 -8 -0 -0 -2 -10 -15 -15 -7 -0 -0 -1 -6 -9 -8 -5 -4 -4 -2 -1 -3 -11 -17 -15 -6 -0 -0 -0 -1 -10 -16 -7 -0 -0 -0 -0 -1 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -2 -3 -4 -1 -2 -13 -24 -19 -16 -2 -1 -1 -0 -0 -0 -0 -0 -0 -4 -4 -2 -0 -0 -1 -1 -0 -0 -5 -8 -4 -0 -0 -0 -3 -14 -14 -2 -0 -0 -0 -0 -0 -0 -8 -19 -6 -0 -0 -1 -3 -2 -1 -2 -2 -1 -2 -3 -11 -16 -14 -7 -4 -1 -0 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -5 -13 -16 -11 -4 -0 -0 -0 -0 -0 -0 -0 -2 -5 -7 -6 -4 -4 -3 -3 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -26 -95 -97 -1 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -16 -9 -0 -0 -0 -0 -0 -0 -5 -3 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -10 -23 -10 -0 -3 -2 -0 -0 -0 -9 -17 -13 -6 -13 -19 -8 -1 -2 -6 -9 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -7 -24 -20 -12 -9 -3 -2 -0 -0 -0 -5 -23 -13 -1 -0 -0 -0 -0 -0 -0 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -2 -2 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -8 -9 -8 -8 -9 -12 -11 -13 -15 -15 -17 -17 -18 -19 -16 -14 -14 -15 -26 -35 -31 -17 -6 -4 -4 -7 -12 -12 -12 -12 -10 -8 -8 -9 -9 -7 -9 -18 -25 -31 -21 -12 -9 -11 -9 -12 -9 -2 -26 -48 -58 -58 -80 -40 -27 -6 -0 -0 -6 -9 -13 -7 -8 -2 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -3 -14 -31 -23 -1 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -0 -0 -0 -0 -16 -15 -7 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -7 -5 -4 -2 -0 -0 -0 -4 -28 -22 -15 -6 -2 -0 -2 -14 -26 -20 -9 -5 -9 -11 -10 -6 -3 -3 -2 -0 -0 -1 -1 -5 -10 -10 -4 -0 -1 -3 -8 -10 -6 -2 -3 -6 -9 -14 -16 -16 -12 -3 -0 -1 -3 -7 -11 -15 -15 -13 -13 -13 -9 -4 -6 -11 -22 -41 -57 -62 -45 -22 -12 -9 -8 -7 -14 -24 -31 -35 -29 -13 -4 -4 -3 -6 -15 -24 -18 -5 -4 -10 -15 -9 -2 -2 -4 -10 -18 -18 -13 -6 -2 -0 -5 -18 -29 -17 -10 -16 -9 -0 -0 -0 -0 -8 -25 -28 -10 -1 -0 -1 -4 -12 -13 -4 -1 -0 -1 -26 -55 -66 -85 -57 -28 -5 -4 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -4 -11 -12 -22 -22 -12 -6 -5 -4 -4 -8 -19 -21 -26 -26 -32 -31 -31 -20 -16 -18 -19 -24 -23 -38 -43 -29 -14 -10 -7 -4 -14 -21 -16 -7 -1 -0 -3 -9 -13 -14 -13 -14 -15 -7 -5 -7 -4 -4 -3 -0 -0 -11 -24 -40 -52 -35 -9 -0 -0 -2 -10 -20 -21 -14 -6 -0 -0 -4 -7 -8 -6 -4 -4 -4 -3 -6 -9 -15 -14 -7 -0 -0 -0 -3 -13 -18 -11 -4 -1 -0 -0 -1 -3 -5 -1 -0 -0 -0 -0 -0 -0 -0 -3 -6 -4 -7 -10 -3 -2 -11 -15 -27 -21 -3 -1 -1 -0 -0 -0 -0 -0 -0 -3 -4 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -4 -14 -15 -4 -0 -0 -0 -0 -0 -0 -10 -9 -2 -0 -0 -0 -3 -4 -5 -7 -6 -4 -3 -3 -6 -10 -13 -13 -12 -9 -3 -0 -1 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -7 -2 -1 -1 -0 -0 -0 -0 -0 -1 -4 -7 -7 -6 -2 -1 -4 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -11 -100 -140 -24 -0 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -1 -0 -0 -0 -2 -18 -10 -1 -0 -0 -0 -1 -1 -1 -1 -5 -3 -0 -0 -0 -0 -0 -3 -11 -8 -0 -5 -5 -0 -0 -0 -1 -8 -12 -4 -11 -20 -6 -1 -3 -5 -10 -5 -1 -0 -1 -1 -0 -0 -0 -0 -0 -6 -19 -13 -7 -7 -5 -8 -3 -0 -0 -0 -21 -15 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -5 -6 -8 -9 -10 -11 -12 -12 -13 -13 -15 -16 -18 -19 -21 -21 -19 -15 -15 -22 -31 -31 -18 -10 -7 -2 -6 -11 -12 -13 -14 -10 -9 -14 -18 -17 -9 -8 -16 -29 -32 -16 -6 -9 -7 -4 -5 -4 -2 -22 -27 -18 -18 -17 -14 -9 -3 -0 -4 -9 -9 -7 -4 -7 -4 -0 -0 -0 -1 -1 -0 -1 -4 -1 -0 -1 -2 -13 -35 -11 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -1 -0 -0 -0 -1 -6 -10 -6 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -4 -3 -2 -1 -0 -0 -0 -0 -19 -17 -9 -2 -0 -1 -9 -20 -24 -18 -11 -8 -10 -12 -8 -5 -3 -4 -2 -0 -0 -0 -2 -7 -10 -9 -5 -1 -0 -3 -11 -10 -5 -4 -7 -9 -12 -18 -20 -16 -10 -4 -1 -0 -3 -10 -15 -18 -17 -12 -10 -9 -5 -1 -3 -7 -13 -21 -41 -56 -39 -16 -6 -4 -3 -2 -7 -13 -18 -24 -26 -17 -11 -13 -12 -15 -29 -35 -19 -4 -3 -7 -10 -6 -1 -1 -3 -10 -18 -17 -9 -5 -2 -1 -3 -18 -32 -21 -17 -21 -19 -7 -1 -0 -0 -7 -21 -29 -16 -3 -0 -0 -2 -10 -12 -11 -2 -0 -2 -36 -69 -75 -75 -41 -18 -3 -4 -1 -0 -0 -0 -0 -0 -3 -3 -4 -2 -7 -5 -2 -1 -9 -14 -19 -15 -12 -4 -2 -5 -9 -9 -16 -19 -25 -28 -42 -44 -21 -6 -3 -2 -2 -4 -20 -24 -18 -17 -14 -7 -6 -9 -21 -30 -25 -16 -7 -3 -6 -11 -15 -16 -14 -12 -8 -2 -3 -10 -13 -12 -7 -1 -0 -4 -22 -48 -60 -39 -10 -0 -0 -2 -10 -17 -20 -20 -8 -0 -0 -2 -6 -7 -5 -4 -4 -4 -4 -4 -5 -9 -12 -6 -0 -0 -0 -4 -10 -13 -12 -10 -3 -1 -0 -0 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -7 -12 -5 -3 -3 -6 -18 -11 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -3 -2 -1 -1 -0 -1 -0 -0 -0 -4 -15 -18 -7 -1 -0 -0 -0 -0 -2 -12 -8 -1 -0 -0 -0 -0 -1 -4 -7 -7 -5 -5 -3 -2 -5 -5 -5 -8 -14 -11 -2 -0 -1 -2 -4 -5 -4 -1 -1 -0 -0 -0 -0 -0 -2 -5 -5 -3 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -6 -3 -1 -0 -1 -2 -3 -3 -3 -1 -1 -0 -0 -0 -0 -0 -0 -2 -8 -60 -270 -33 -60 -9 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -10 -20 -16 -5 -0 -0 -0 -2 -5 -3 -0 -1 -1 -0 -0 -0 -0 -0 -4 -12 -9 -3 -9 -11 -2 -1 -0 -0 -4 -8 -2 -10 -18 -3 -2 -0 -3 -9 -4 -0 -0 -1 -2 -6 -2 -0 -0 -2 -10 -11 -3 -0 -0 -0 -7 -5 -0 -0 -2 -22 -17 -5 -3 -1 -1 -1 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -5 -8 -10 -11 -11 -12 -12 -12 -13 -15 -17 -19 -20 -23 -24 -21 -16 -16 -20 -28 -34 -32 -28 -12 -3 -4 -9 -14 -15 -16 -13 -10 -17 -22 -17 -13 -9 -11 -31 -34 -16 -7 -8 -3 -0 -0 -3 -8 -16 -12 -6 -3 -5 -8 -8 -3 -0 -5 -8 -5 -6 -11 -10 -5 -1 -0 -1 -1 -1 -0 -4 -8 -1 -1 -1 -0 -2 -12 -6 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -6 -6 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -20 -16 -5 -0 -0 -2 -15 -22 -22 -18 -14 -8 -13 -15 -9 -4 -3 -4 -2 -1 -0 -0 -1 -4 -7 -9 -7 -3 -1 -2 -7 -6 -4 -5 -10 -14 -17 -24 -28 -25 -22 -12 -3 -0 -4 -11 -18 -20 -17 -11 -7 -6 -3 -1 -2 -4 -7 -16 -35 -42 -27 -10 -3 -1 -1 -2 -4 -5 -6 -8 -11 -13 -15 -21 -24 -28 -43 -46 -24 -5 -1 -4 -8 -7 -4 -1 -3 -13 -16 -16 -9 -4 -2 -0 -4 -16 -31 -31 -28 -19 -21 -7 -1 -0 -1 -8 -18 -27 -15 -3 -2 -3 -3 -3 -7 -9 -4 -1 -5 -34 -62 -65 -55 -41 -35 -11 -1 -0 -0 -0 -0 -0 -1 -6 -2 -0 -1 -35 -40 -17 -2 -3 -6 -8 -8 -9 -1 -0 -1 -7 -9 -14 -25 -33 -37 -46 -43 -16 -2 -0 -0 -0 -4 -12 -17 -19 -20 -19 -12 -6 -8 -23 -29 -23 -14 -6 -2 -4 -18 -26 -19 -13 -6 -1 -0 -2 -9 -12 -14 -16 -9 -2 -8 -26 -44 -49 -37 -16 -5 -4 -4 -5 -7 -14 -16 -7 -0 -0 -1 -5 -5 -4 -5 -6 -5 -5 -3 -4 -6 -7 -3 -0 -0 -2 -7 -12 -11 -8 -4 -4 -3 -2 -1 -0 -1 -4 -3 -3 -0 -0 -0 -0 -0 -0 -0 -2 -5 -8 -5 -5 -2 -2 -6 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -3 -7 -8 -6 -3 -2 -1 -0 -0 -3 -12 -21 -23 -19 -8 -1 -0 -0 -5 -13 -10 -3 -0 -0 -0 -0 -0 -0 -1 -3 -6 -8 -4 -0 -1 -6 -11 -12 -17 -17 -7 -0 -0 -1 -3 -5 -6 -3 -1 -0 -0 -0 -0 -0 -2 -5 -6 -6 -3 -0 -0 -0 -0 -0 -1 -0 -0 -0 -2 -1 -3 -3 -4 -2 -3 -5 -4 -2 -2 -0 -0 -0 -0 -0 -0 -1 -2 -14 -125 -77 -28 -3 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -2 -1 -1 -0 -0 -1 -6 -22 -23 -8 -1 -0 -0 -1 -5 -4 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -7 -5 -13 -19 -25 -10 -0 -0 -0 -0 -1 -13 -17 -10 -3 -0 -4 -10 -3 -0 -0 -3 -3 -4 -1 -0 -0 -7 -12 -5 -0 -0 -0 -0 -4 -11 -3 -0 -3 -12 -11 -9 -10 -7 -3 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -5 -8 -10 -12 -14 -13 -12 -11 -13 -16 -19 -22 -22 -24 -27 -23 -17 -17 -16 -20 -26 -36 -39 -18 -3 -1 -7 -8 -19 -25 -14 -10 -17 -23 -17 -14 -8 -12 -21 -23 -18 -12 -8 -2 -1 -1 -5 -14 -18 -13 -6 -0 -2 -6 -11 -7 -0 -0 -1 -3 -1 -3 -10 -4 -13 -0 -0 -2 -0 -0 -5 -2 -4 -0 -0 -0 -0 -0 -0 -0 -0 -18 -12 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -4 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -2 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -1 -0 -1 -28 -15 -3 -0 -0 -4 -10 -20 -22 -18 -11 -8 -18 -18 -9 -3 -3 -4 -3 -1 -0 -0 -0 -0 -1 -3 -5 -5 -3 -2 -4 -4 -4 -7 -13 -17 -19 -25 -31 -32 -30 -19 -5 -0 -4 -11 -16 -16 -13 -9 -7 -8 -7 -5 -5 -10 -13 -23 -42 -44 -27 -9 -3 -1 -1 -3 -6 -6 -5 -3 -2 -7 -15 -23 -30 -37 -49 -53 -30 -10 -11 -12 -13 -13 -8 -4 -7 -14 -17 -11 -7 -3 -2 -1 -4 -17 -18 -27 -24 -26 -23 -7 -7 -5 -6 -12 -14 -13 -9 -1 -2 -7 -7 -2 -4 -7 -11 -4 -13 -38 -50 -46 -41 -32 -31 -11 -0 -0 -0 -0 -4 -3 -1 -0 -0 -0 -15 -33 -40 -20 -4 -1 -1 -1 -1 -0 -0 -0 -0 -3 -9 -16 -33 -43 -48 -49 -38 -13 -1 -0 -0 -0 -0 -4 -14 -25 -25 -19 -11 -4 -4 -24 -34 -24 -15 -9 -5 -11 -28 -33 -18 -5 -2 -0 -0 -6 -11 -9 -10 -14 -12 -7 -16 -35 -44 -42 -36 -24 -19 -24 -14 -6 -2 -6 -11 -8 -3 -2 -1 -5 -7 -5 -3 -3 -6 -5 -2 -2 -4 -2 -1 -0 -0 -1 -2 -9 -9 -6 -2 -4 -7 -4 -1 -0 -0 -1 -2 -3 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -4 -3 -2 -3 -8 -7 -1 -0 -1 -2 -3 -0 -0 -0 -1 -0 -0 -0 -0 -2 -3 -6 -11 -10 -6 -5 -5 -2 -0 -1 -3 -9 -21 -22 -12 -3 -0 -0 -5 -13 -12 -5 -3 -1 -0 -0 -0 -0 -0 -0 -3 -6 -5 -1 -0 -4 -11 -11 -16 -21 -13 -1 -1 -1 -1 -3 -4 -2 -0 -0 -0 -0 -0 -0 -1 -7 -12 -18 -14 -6 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -3 -19 -17 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -2 -0 -0 -1 -0 -7 -10 -1 -1 -1 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -3 -9 -16 -43 -19 -0 -0 -0 -0 -0 -8 -16 -12 -2 -0 -7 -14 -3 -0 -0 -1 -1 -3 -1 -1 -2 -7 -8 -4 -0 -0 -0 -0 -1 -12 -7 -0 -0 -1 -6 -8 -16 -18 -11 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -4 -7 -9 -10 -12 -13 -12 -12 -15 -18 -20 -23 -25 -25 -26 -24 -22 -21 -18 -16 -21 -38 -30 -19 -6 -4 -4 -9 -23 -28 -16 -10 -18 -18 -15 -11 -7 -11 -14 -17 -18 -18 -12 -4 -2 -1 -4 -10 -12 -10 -5 -1 -4 -13 -14 -8 -6 -0 -1 -5 -0 -0 -1 -1 -19 -1 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -2 -5 -7 -13 -64 -77 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -4 -6 -1 -0 -7 -3 -0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -7 -9 -6 -2 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -4 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -32 -14 -3 -0 -0 -1 -5 -19 -22 -15 -9 -10 -22 -17 -8 -3 -2 -5 -5 -3 -1 -0 -0 -0 -0 -2 -5 -8 -7 -3 -4 -5 -5 -12 -16 -18 -18 -20 -24 -26 -26 -18 -6 -1 -6 -12 -13 -12 -11 -8 -9 -11 -11 -9 -11 -16 -20 -36 -59 -59 -38 -15 -6 -6 -9 -11 -12 -9 -6 -3 -2 -8 -17 -23 -26 -34 -46 -47 -30 -16 -15 -21 -22 -18 -10 -6 -10 -15 -16 -7 -3 -2 -1 -1 -3 -15 -21 -23 -25 -30 -21 -9 -7 -7 -11 -15 -15 -9 -6 -1 -2 -8 -9 -1 -2 -9 -13 -10 -25 -46 -47 -44 -33 -11 -17 -7 -0 -0 -0 -0 -11 -5 -0 -0 -0 -0 -1 -39 -49 -29 -12 -5 -1 -0 -1 -0 -0 -0 -0 -0 -8 -17 -33 -42 -38 -35 -32 -19 -5 -8 -13 -11 -5 -12 -31 -37 -30 -16 -7 -5 -12 -31 -39 -33 -27 -16 -6 -12 -32 -40 -21 -5 -2 -1 -1 -4 -18 -23 -12 -10 -9 -7 -19 -40 -45 -38 -34 -31 -31 -33 -23 -8 -1 -0 -3 -5 -3 -1 -2 -8 -11 -8 -0 -1 -4 -5 -1 -0 -1 -0 -0 -0 -0 -0 -5 -13 -7 -6 -6 -7 -8 -5 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -1 -2 -4 -2 -3 -2 -0 -0 -0 -3 -3 -1 -0 -1 -3 -1 -0 -0 -0 -0 -3 -6 -9 -7 -3 -5 -8 -6 -3 -1 -0 -5 -14 -19 -16 -8 -1 -0 -5 -13 -14 -10 -5 -2 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -3 -10 -12 -11 -22 -14 -5 -3 -4 -4 -2 -3 -1 -0 -0 -0 -0 -1 -0 -0 -10 -21 -21 -24 -21 -6 -3 -4 -3 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -4 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -3 -4 -2 -0 -0 -3 -0 -0 -0 -0 -0 -1 -3 -4 -0 -4 -19 -7 -0 -0 -0 -0 -0 -1 -10 -9 -3 -0 -9 -19 -17 -7 -1 -0 -0 -0 -0 -3 -3 -4 -4 -3 -1 -0 -0 -0 -6 -16 -17 -10 -2 -1 -1 -6 -16 -22 -19 -16 -14 -6 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -3 -6 -7 -9 -12 -13 -13 -14 -16 -19 -20 -23 -25 -25 -22 -24 -26 -22 -22 -18 -20 -31 -27 -21 -13 -7 -3 -7 -25 -32 -19 -11 -12 -10 -12 -11 -10 -11 -12 -14 -17 -20 -13 -5 -2 -0 -1 -2 -2 -4 -2 -3 -5 -16 -11 -2 -0 -0 -2 -7 -2 -2 -1 -0 -5 -1 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -9 -35 -125 -198 -65 -241 -185 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -3 -8 -8 -9 -24 -21 -6 -0 -0 -1 -1 -0 -0 -0 -1 -3 -9 -11 -6 -1 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -0 -4 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -29 -11 -6 -1 -0 -0 -5 -18 -19 -12 -9 -16 -24 -14 -7 -4 -5 -6 -7 -6 -2 -0 -0 -0 -0 -3 -8 -11 -9 -6 -5 -4 -5 -10 -17 -18 -17 -14 -14 -16 -17 -11 -3 -4 -11 -14 -12 -12 -10 -8 -9 -12 -10 -7 -11 -20 -31 -50 -67 -62 -43 -19 -9 -9 -13 -16 -11 -7 -6 -6 -6 -10 -19 -27 -23 -23 -26 -25 -20 -13 -15 -25 -28 -20 -12 -7 -12 -18 -12 -5 -2 -2 -2 -3 -7 -30 -27 -23 -14 -16 -15 -12 -1 -5 -8 -17 -18 -12 -2 -1 -2 -7 -4 -1 -1 -11 -9 -8 -29 -37 -46 -40 -15 -3 -9 -4 -0 -0 -2 -12 -14 -11 -2 -0 -0 -0 -8 -41 -56 -45 -29 -15 -8 -5 -2 -2 -1 -0 -1 -2 -4 -7 -11 -19 -20 -26 -27 -17 -7 -3 -8 -17 -16 -26 -42 -38 -25 -16 -12 -13 -20 -29 -32 -30 -24 -10 -1 -4 -25 -48 -33 -9 -1 -0 -0 -7 -28 -39 -24 -10 -2 -5 -19 -36 -37 -31 -29 -30 -33 -31 -21 -13 -3 -0 -3 -6 -1 -1 -2 -6 -19 -7 -0 -0 -1 -3 -1 -1 -1 -0 -0 -0 -0 -1 -6 -13 -5 -8 -12 -13 -6 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -1 -4 -5 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -4 -7 -4 -2 -1 -0 -0 -2 -5 -6 -4 -1 -4 -9 -12 -11 -2 -0 -1 -9 -18 -20 -14 -3 -0 -2 -8 -13 -8 -4 -3 -3 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -6 -10 -14 -20 -8 -6 -3 -7 -10 -4 -1 -0 -0 -0 -0 -0 -3 -2 -6 -17 -27 -25 -21 -13 -12 -6 -8 -10 -10 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -4 -10 -3 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -2 -10 -5 -4 -0 -0 -4 -1 -0 -0 -0 -0 -0 -3 -3 -0 -0 -2 -0 -0 -1 -0 -0 -0 -1 -7 -6 -4 -1 -8 -19 -30 -13 -0 -0 -1 -1 -1 -3 -4 -3 -1 -2 -2 -0 -0 -2 -10 -19 -25 -16 -3 -1 -0 -4 -14 -18 -18 -22 -28 -15 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -4 -5 -7 -7 -10 -12 -13 -13 -15 -16 -14 -16 -22 -23 -22 -18 -19 -19 -22 -22 -20 -18 -20 -24 -20 -17 -9 -2 -6 -18 -27 -23 -16 -9 -7 -8 -11 -15 -17 -17 -12 -16 -15 -7 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -4 -4 -1 -2 -4 -11 -14 -14 -7 -1 -0 -1 -1 -13 -27 -21 -6 -0 -0 -0 -0 -0 -0 -0 -5 -67 -273 -254 -11 -32 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -7 -15 -40 -53 -31 -8 -1 -1 -1 -1 -0 -1 -2 -4 -5 -4 -2 -0 -0 -0 -0 -0 -0 -1 -8 -1 -0 -0 -0 -5 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -1 -1 -1 -2 -25 -17 -8 -1 -0 -3 -10 -16 -17 -12 -13 -23 -21 -11 -7 -7 -7 -6 -8 -8 -3 -0 -0 -0 -1 -4 -11 -12 -12 -11 -9 -7 -4 -7 -15 -17 -14 -9 -6 -8 -9 -7 -3 -7 -17 -18 -15 -14 -12 -10 -11 -12 -7 -3 -7 -22 -43 -61 -66 -58 -48 -33 -14 -6 -10 -15 -10 -6 -5 -6 -8 -14 -22 -28 -21 -17 -19 -21 -17 -11 -15 -23 -24 -19 -11 -5 -9 -15 -9 -4 -3 -1 -1 -4 -16 -34 -30 -16 -7 -5 -5 -4 -1 -0 -1 -6 -10 -14 -2 -0 -3 -6 -2 -0 -2 -11 -7 -3 -12 -17 -25 -19 -4 -0 -3 -1 -0 -0 -6 -25 -25 -27 -9 -1 -0 -4 -19 -48 -54 -53 -42 -29 -19 -14 -9 -6 -1 -0 -1 -1 -2 -0 -1 -14 -23 -24 -23 -19 -8 -0 -8 -24 -32 -44 -55 -42 -26 -20 -16 -16 -21 -26 -21 -11 -7 -2 -0 -5 -34 -61 -38 -16 -12 -3 -1 -8 -27 -40 -29 -10 -2 -4 -17 -32 -30 -23 -19 -23 -27 -25 -14 -16 -19 -10 -4 -4 -0 -0 -2 -11 -22 -6 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -6 -9 -6 -8 -17 -18 -17 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -0 -5 -6 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -5 -9 -8 -7 -4 -0 -0 -1 -4 -5 -2 -0 -1 -6 -14 -15 -3 -0 -0 -4 -15 -18 -13 -6 -1 -0 -2 -7 -6 -4 -5 -9 -4 -1 -0 -0 -0 -0 -1 -0 -0 -0 -7 -9 -10 -9 -10 -2 -2 -3 -8 -11 -5 -1 -0 -0 -0 -0 -0 -5 -6 -11 -15 -25 -23 -16 -13 -10 -6 -5 -10 -12 -11 -13 -9 -6 -3 -1 -0 -0 -0 -0 -1 -3 -4 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -5 -12 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -13 -6 -0 -0 -0 -0 -0 -0 -2 -3 -3 -5 -1 -0 -0 -0 -0 -0 -11 -6 -1 -0 -0 -3 -2 -0 -0 -1 -16 -29 -13 -0 -0 -1 -1 -0 -1 -4 -5 -0 -0 -1 -0 -0 -2 -8 -17 -32 -25 -9 -5 -0 -3 -11 -11 -13 -23 -37 -21 -6 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -7 -7 -8 -9 -10 -10 -12 -13 -13 -16 -17 -17 -20 -24 -25 -23 -20 -18 -17 -19 -22 -21 -17 -17 -18 -20 -18 -9 -2 -2 -10 -19 -22 -19 -6 -3 -4 -7 -17 -18 -23 -14 -14 -8 -2 -1 -1 -1 -0 -0 -0 -1 -4 -3 -1 -1 -2 -1 -14 -15 -15 -28 -29 -5 -0 -0 -0 -2 -7 -19 -30 -9 -2 -0 -0 -0 -0 -0 -0 -1 -33 -235 -65 -103 -69 -8 -0 -0 -0 -0 -0 -2 -2 -1 -1 -1 -3 -5 -2 -14 -36 -54 -39 -9 -2 -1 -2 -2 -0 -1 -4 -3 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -3 -4 -4 -5 -21 -21 -8 -0 -0 -7 -12 -16 -16 -13 -18 -26 -14 -7 -6 -7 -7 -4 -7 -9 -2 -0 -0 -0 -1 -4 -8 -11 -17 -18 -18 -13 -7 -9 -15 -17 -11 -5 -3 -4 -7 -6 -4 -10 -16 -19 -19 -20 -19 -15 -13 -9 -3 -0 -4 -20 -46 -63 -66 -62 -56 -40 -17 -6 -9 -14 -12 -12 -11 -10 -11 -16 -26 -35 -32 -27 -23 -28 -24 -16 -19 -20 -23 -26 -22 -11 -10 -15 -18 -11 -8 -2 -3 -8 -22 -35 -32 -14 -3 -0 -0 -0 -0 -1 -5 -7 -8 -17 -6 -1 -12 -11 -3 -0 -1 -4 -5 -1 -2 -6 -9 -6 -1 -0 -0 -0 -0 -1 -14 -18 -36 -23 -5 -0 -0 -1 -10 -33 -32 -38 -45 -39 -27 -20 -13 -6 -1 -0 -0 -0 -0 -0 -11 -29 -37 -29 -17 -12 -5 -0 -7 -29 -46 -57 -61 -40 -25 -23 -18 -15 -17 -21 -11 -1 -0 -0 -0 -12 -51 -73 -56 -35 -10 -1 -3 -8 -27 -40 -31 -14 -5 -5 -12 -26 -30 -16 -7 -10 -13 -11 -8 -10 -19 -16 -10 -10 -2 -0 -3 -18 -27 -11 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -3 -7 -8 -8 -14 -20 -26 -10 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -4 -0 -2 -4 -7 -7 -3 -0 -0 -0 -1 -1 -0 -0 -1 -4 -7 -7 -4 -2 -0 -0 -2 -3 -1 -0 -0 -4 -18 -21 -8 -1 -0 -1 -5 -10 -15 -11 -2 -0 -0 -2 -6 -6 -7 -12 -9 -9 -1 -0 -0 -0 -0 -0 -0 -0 -3 -3 -11 -9 -3 -0 -0 -2 -6 -8 -5 -1 -0 -0 -0 -0 -1 -8 -11 -13 -12 -15 -15 -7 -5 -5 -5 -4 -6 -9 -8 -8 -8 -10 -7 -4 -2 -1 -0 -0 -0 -1 -2 -3 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -2 -0 -0 -0 -0 -1 -0 -0 -2 -7 -3 -4 -11 -0 -0 -0 -0 -0 -0 -3 -4 -0 -2 -8 -8 -1 -0 -0 -0 -0 -0 -0 -1 -5 -3 -1 -0 -0 -0 -0 -0 -10 -7 -2 -1 -0 -0 -0 -0 -0 -7 -31 -40 -17 -4 -3 -1 -0 -0 -0 -3 -5 -0 -0 -0 -0 -0 -0 -3 -17 -46 -39 -15 -8 -2 -3 -4 -6 -8 -16 -30 -32 -13 -5 -3 -2 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -5 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -6 -8 -9 -10 -11 -11 -12 -13 -13 -14 -15 -17 -20 -24 -29 -32 -34 -31 -25 -20 -17 -17 -21 -21 -17 -16 -13 -16 -16 -10 -2 -1 -5 -9 -22 -19 -6 -4 -4 -4 -9 -17 -25 -18 -11 -5 -1 -1 -1 -0 -0 -1 -6 -6 -4 -10 -2 -2 -5 -7 -6 -4 -9 -28 -38 -6 -0 -1 -3 -4 -4 -14 -14 -5 -1 -1 -1 -0 -0 -0 -0 -0 -4 -62 -59 -47 -12 -2 -0 -0 -0 -0 -6 -23 -36 -14 -2 -0 -15 -29 -12 -4 -19 -31 -16 -13 -2 -0 -2 -0 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -2 -9 -14 -15 -14 -18 -21 -9 -1 -1 -10 -16 -19 -16 -14 -20 -23 -17 -6 -3 -4 -4 -3 -6 -7 -1 -0 -1 -1 -1 -2 -4 -6 -13 -20 -23 -18 -10 -12 -18 -17 -8 -2 -1 -2 -4 -5 -5 -12 -17 -16 -18 -21 -21 -16 -13 -7 -1 -0 -3 -15 -31 -43 -58 -68 -63 -43 -21 -13 -16 -21 -17 -17 -20 -18 -14 -15 -20 -31 -35 -35 -29 -28 -22 -15 -13 -9 -20 -35 -35 -26 -26 -20 -21 -23 -15 -8 -7 -15 -33 -38 -40 -24 -5 -2 -0 -0 -0 -1 -10 -13 -19 -22 -16 -11 -19 -14 -2 -0 -0 -0 -3 -1 -3 -4 -7 -4 -1 -0 -0 -0 -0 -0 -5 -23 -34 -24 -7 -1 -0 -1 -3 -12 -13 -15 -21 -22 -23 -21 -12 -4 -1 -0 -0 -0 -0 -0 -7 -26 -38 -28 -13 -5 -0 -0 -16 -46 -58 -54 -51 -38 -25 -20 -12 -6 -4 -6 -3 -0 -0 -0 -3 -24 -56 -59 -51 -27 -16 -17 -23 -18 -28 -33 -25 -15 -11 -8 -9 -20 -34 -15 -4 -3 -3 -3 -0 -2 -10 -9 -14 -15 -7 -2 -5 -25 -39 -19 -2 -3 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -4 -8 -12 -11 -20 -22 -9 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -3 -10 -9 -5 -3 -1 -9 -13 -6 -0 -0 -0 -2 -3 -3 -1 -0 -0 -1 -1 -0 -1 -1 -0 -1 -2 -0 -0 -0 -2 -14 -22 -5 -1 -0 -0 -4 -9 -23 -19 -3 -0 -0 -0 -5 -6 -5 -4 -8 -7 -0 -0 -0 -0 -1 -0 -0 -0 -0 -2 -11 -9 -1 -0 -0 -0 -2 -2 -1 -0 -0 -1 -0 -0 -2 -11 -9 -9 -10 -11 -8 -4 -2 -2 -4 -4 -4 -7 -10 -9 -6 -4 -5 -6 -4 -2 -1 -0 -0 -1 -2 -5 -8 -9 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -1 -0 -0 -4 -1 -0 -0 -0 -1 -1 -1 -1 -2 -0 -0 -0 -0 -1 -4 -18 -6 -1 -8 -7 -2 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -8 -12 -5 -3 -3 -0 -0 -0 -0 -0 -10 -32 -31 -12 -6 -14 -12 -2 -0 -0 -5 -9 -1 -0 -0 -0 -0 -0 -5 -11 -40 -51 -25 -10 -9 -5 -6 -5 -4 -6 -14 -21 -12 -9 -6 -2 -0 -2 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -2 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -6 -6 -8 -10 -11 -13 -13 -15 -15 -14 -17 -17 -17 -22 -33 -43 -42 -41 -38 -32 -23 -17 -16 -20 -21 -21 -15 -10 -12 -13 -10 -5 -6 -5 -11 -22 -19 -9 -6 -5 -3 -5 -16 -24 -18 -9 -5 -3 -1 -0 -0 -0 -5 -22 -41 -53 -36 -0 -2 -11 -12 -1 -1 -8 -30 -31 -1 -0 -2 -10 -12 -6 -14 -5 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -5 -7 -2 -1 -0 -0 -0 -0 -5 -48 -83 -53 -47 -19 -32 -33 -10 -0 -0 -5 -47 -25 -2 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -2 -3 -3 -1 -0 -4 -17 -20 -19 -15 -15 -21 -7 -1 -2 -13 -19 -20 -15 -14 -16 -18 -15 -5 -1 -2 -2 -4 -7 -5 -1 -1 -1 -2 -3 -3 -3 -4 -7 -12 -16 -14 -9 -11 -21 -18 -8 -3 -2 -3 -4 -4 -6 -15 -22 -19 -16 -18 -17 -13 -9 -4 -1 -0 -0 -6 -18 -34 -54 -72 -73 -52 -27 -18 -21 -22 -16 -15 -19 -20 -19 -19 -20 -28 -39 -40 -36 -20 -10 -7 -4 -7 -16 -26 -27 -31 -22 -26 -33 -20 -9 -4 -5 -14 -31 -44 -31 -26 -11 -9 -0 -0 -0 -3 -14 -30 -38 -35 -27 -22 -16 -6 -0 -0 -0 -0 -1 -2 -3 -9 -16 -13 -8 -8 -2 -5 -1 -0 -4 -21 -28 -23 -18 -7 -4 -6 -6 -6 -5 -4 -3 -1 -6 -19 -19 -8 -1 -0 -0 -0 -0 -0 -11 -30 -40 -32 -16 -5 -0 -5 -35 -63 -55 -45 -40 -36 -23 -11 -3 -1 -0 -0 -1 -2 -2 -1 -2 -10 -33 -48 -31 -24 -25 -42 -41 -26 -25 -31 -26 -20 -16 -14 -15 -22 -27 -13 -1 -0 -1 -1 -0 -0 -0 -2 -13 -26 -14 -8 -7 -22 -40 -30 -22 -12 -7 -1 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -5 -12 -12 -17 -14 -5 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -4 -9 -12 -11 -4 -2 -8 -12 -4 -0 -0 -0 -1 -6 -11 -7 -1 -0 -0 -0 -0 -1 -2 -2 -3 -3 -1 -0 -0 -0 -6 -13 -4 -0 -0 -0 -0 -13 -27 -26 -8 -0 -0 -0 -4 -6 -6 -2 -4 -4 -2 -2 -1 -3 -5 -3 -3 -0 -0 -1 -9 -11 -4 -0 -0 -0 -0 -0 -0 -0 -4 -4 -1 -0 -5 -13 -11 -6 -5 -10 -8 -2 -0 -1 -2 -3 -3 -6 -10 -12 -8 -3 -2 -7 -8 -3 -2 -3 -1 -0 -2 -7 -12 -15 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -6 -7 -12 -14 -7 -2 -3 -2 -0 -0 -6 -2 -0 -0 -0 -0 -0 -1 -4 -11 -4 -0 -4 -8 -6 -2 -1 -0 -0 -0 -0 -2 -2 -0 -0 -1 -2 -0 -4 -11 -11 -6 -8 -12 -5 -4 -0 -0 -0 -6 -15 -9 -5 -13 -17 -18 -3 -0 -0 -7 -14 -6 -1 -1 -0 -0 -0 -4 -6 -29 -39 -25 -22 -14 -10 -8 -5 -2 -1 -7 -14 -16 -11 -4 -0 -1 -4 -7 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -6 -7 -8 -10 -10 -11 -12 -15 -18 -19 -19 -19 -17 -17 -21 -31 -42 -44 -44 -43 -32 -27 -19 -18 -20 -21 -20 -16 -11 -11 -12 -11 -9 -8 -11 -18 -23 -17 -8 -5 -5 -2 -4 -15 -23 -15 -7 -4 -2 -1 -0 -0 -0 -3 -10 -18 -13 -1 -0 -0 -5 -1 -1 -2 -14 -26 -10 -0 -0 -0 -4 -7 -13 -20 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -9 -4 -0 -0 -0 -0 -3 -23 -58 -52 -39 -27 -33 -46 -5 -0 -0 -0 -1 -48 -25 -4 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -1 -0 -2 -3 -4 -7 -6 -2 -2 -4 -21 -24 -18 -12 -11 -11 -3 -1 -2 -17 -20 -18 -16 -12 -12 -15 -10 -2 -2 -2 -2 -5 -8 -6 -2 -2 -3 -4 -5 -5 -5 -6 -7 -9 -17 -15 -7 -9 -20 -18 -10 -7 -6 -5 -4 -4 -8 -16 -24 -25 -20 -17 -16 -13 -7 -2 -0 -0 -0 -6 -20 -37 -58 -74 -67 -49 -29 -17 -16 -14 -9 -11 -13 -16 -20 -21 -22 -32 -38 -32 -23 -10 -2 -0 -0 -4 -10 -12 -22 -25 -22 -20 -24 -5 -1 -0 -1 -6 -23 -30 -21 -17 -8 -2 -0 -0 -0 -2 -25 -49 -53 -45 -25 -20 -10 -1 -0 -0 -0 -0 -0 -0 -3 -21 -32 -28 -17 -14 -12 -3 -0 -2 -15 -29 -33 -31 -35 -22 -14 -15 -12 -8 -4 -1 -0 -0 -4 -23 -30 -12 -1 -0 -0 -0 -0 -3 -15 -28 -30 -21 -8 -1 -0 -19 -60 -67 -48 -36 -25 -25 -16 -8 -1 -0 -0 -0 -4 -11 -18 -16 -7 -8 -24 -40 -29 -18 -27 -47 -47 -30 -23 -26 -28 -29 -20 -19 -17 -20 -13 -6 -0 -0 -0 -0 -0 -0 -0 -3 -15 -27 -21 -10 -6 -10 -21 -30 -40 -27 -11 -2 -0 -0 -0 -0 -1 -4 -2 -0 -0 -1 -6 -9 -8 -8 -7 -3 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -9 -9 -4 -2 -7 -10 -3 -0 -0 -0 -0 -4 -9 -9 -3 -0 -0 -0 -0 -0 -0 -1 -3 -4 -1 -0 -0 -1 -7 -4 -1 -0 -0 -0 -0 -11 -29 -28 -11 -0 -0 -0 -1 -9 -10 -5 -2 -1 -3 -4 -4 -6 -8 -6 -3 -0 -0 -0 -7 -12 -9 -3 -3 -3 -1 -0 -1 -3 -13 -15 -5 -0 -4 -9 -9 -4 -3 -11 -15 -8 -2 -2 -5 -5 -4 -6 -10 -9 -3 -0 -0 -3 -6 -2 -3 -5 -3 -0 -1 -4 -9 -17 -10 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -11 -19 -18 -13 -11 -14 -9 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -3 -5 -2 -0 -2 -8 -12 -11 -4 -0 -0 -0 -1 -7 -7 -0 -0 -1 -3 -2 -3 -6 -8 -4 -12 -17 -15 -10 -3 -0 -0 -3 -3 -0 -0 -6 -7 -4 -0 -0 -0 -9 -19 -20 -18 -7 -1 -0 -2 -3 -2 -18 -23 -27 -23 -17 -16 -13 -6 -0 -0 -0 -2 -8 -10 -4 -0 -0 -4 -12 -13 -9 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -8 -10 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -8 -9 -10 -12 -11 -11 -14 -15 -21 -22 -20 -19 -17 -22 -25 -24 -39 -42 -43 -29 -27 -23 -22 -22 -22 -17 -12 -10 -12 -14 -14 -11 -9 -14 -23 -25 -17 -12 -10 -4 -2 -3 -12 -17 -13 -10 -3 -1 -0 -0 -0 -0 -1 -1 -8 -13 -2 -1 -3 -4 -1 -1 -6 -26 -23 -6 -0 -0 -0 -0 -1 -8 -13 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -16 -7 -6 -0 -0 -0 -1 -29 -57 -32 -17 -11 -12 -6 -3 -1 -0 -0 -5 -24 -19 -3 -0 -0 -0 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -4 -2 -1 -1 -5 -7 -10 -9 -3 -3 -4 -18 -23 -15 -8 -14 -11 -2 -1 -5 -18 -19 -19 -17 -12 -14 -17 -8 -3 -4 -4 -3 -4 -8 -7 -3 -3 -3 -3 -4 -6 -6 -6 -5 -10 -23 -21 -10 -10 -21 -21 -17 -13 -11 -11 -8 -6 -10 -19 -25 -27 -24 -21 -17 -13 -7 -3 -3 -2 -1 -7 -23 -37 -50 -60 -53 -42 -28 -16 -13 -14 -14 -17 -17 -16 -17 -17 -16 -29 -36 -20 -13 -6 -0 -0 -0 -3 -23 -29 -29 -27 -24 -11 -8 -0 -0 -0 -1 -3 -14 -17 -22 -8 -2 -0 -0 -0 -2 -5 -32 -45 -40 -35 -18 -9 -2 -0 -0 -1 -0 -0 -0 -0 -10 -37 -45 -44 -28 -9 -2 -1 -0 -1 -30 -54 -53 -49 -38 -24 -14 -11 -16 -11 -3 -0 -1 -3 -6 -24 -29 -10 -0 -0 -0 -0 -5 -21 -33 -28 -14 -5 -1 -0 -0 -16 -47 -60 -58 -28 -16 -20 -15 -11 -3 -0 -1 -10 -21 -26 -39 -35 -25 -13 -13 -20 -16 -16 -21 -36 -33 -26 -26 -25 -35 -33 -25 -16 -7 -10 -9 -7 -0 -0 -0 -0 -1 -0 -0 -6 -18 -28 -22 -9 -4 -6 -4 -14 -29 -29 -13 -4 -0 -0 -0 -0 -1 -3 -5 -3 -0 -1 -4 -7 -5 -3 -2 -0 -0 -0 -0 -2 -3 -1 -0 -0 -1 -2 -0 -0 -0 -0 -1 -4 -7 -4 -1 -0 -2 -4 -1 -0 -0 -0 -0 -1 -3 -5 -3 -0 -0 -0 -0 -0 -0 -1 -3 -4 -0 -0 -0 -1 -11 -11 -4 -0 -0 -0 -0 -7 -21 -26 -11 -1 -0 -0 -3 -11 -14 -10 -6 -3 -2 -2 -3 -5 -7 -5 -1 -0 -0 -0 -4 -10 -13 -10 -9 -7 -4 -1 -2 -8 -25 -28 -13 -6 -4 -8 -9 -4 -1 -4 -9 -11 -3 -3 -9 -10 -6 -5 -7 -2 -0 -0 -0 -0 -1 -0 -1 -3 -3 -0 -0 -5 -9 -14 -15 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -8 -10 -18 -20 -20 -22 -20 -9 -1 -0 -1 -2 -1 -0 -0 -0 -0 -0 -4 -6 -1 -0 -2 -6 -18 -28 -9 -0 -0 -0 -1 -8 -7 -4 -0 -1 -7 -6 -4 -3 -3 -1 -8 -9 -14 -14 -6 -0 -0 -0 -0 -0 -0 -2 -5 -4 -1 -0 -0 -5 -10 -16 -21 -13 -3 -0 -2 -3 -2 -5 -14 -23 -21 -17 -18 -14 -5 -0 -0 -0 -0 -3 -9 -5 -0 -0 -1 -5 -18 -11 -0 -0 -0 -0 -1 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -7 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -3 -5 -8 -12 -14 -13 -12 -11 -13 -16 -21 -24 -24 -21 -19 -20 -18 -19 -29 -33 -33 -25 -26 -27 -27 -26 -24 -16 -7 -8 -12 -16 -18 -12 -9 -15 -25 -28 -21 -15 -8 -3 -0 -2 -9 -12 -10 -7 -1 -3 -0 -0 -0 -0 -0 -0 -0 -4 -5 -5 -5 -3 -0 -0 -13 -29 -20 -9 -4 -0 -0 -1 -0 -2 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -19 -19 -5 -0 -0 -0 -0 -11 -12 -28 -18 -8 -4 -2 -2 -2 -1 -0 -1 -11 -14 -2 -1 -0 -2 -10 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -7 -6 -2 -1 -1 -4 -9 -14 -10 -6 -5 -7 -18 -22 -11 -3 -13 -11 -4 -3 -4 -13 -17 -19 -16 -17 -17 -16 -7 -3 -4 -5 -4 -6 -10 -10 -8 -7 -5 -2 -3 -5 -4 -3 -2 -7 -18 -17 -10 -10 -15 -19 -21 -16 -16 -19 -15 -12 -16 -25 -26 -20 -16 -15 -14 -13 -11 -9 -8 -6 -4 -7 -22 -35 -41 -45 -41 -37 -30 -23 -23 -22 -21 -22 -27 -21 -19 -20 -19 -21 -21 -7 -4 -2 -0 -0 -6 -21 -40 -38 -35 -37 -31 -10 -0 -0 -0 -0 -0 -0 -7 -18 -18 -6 -0 -0 -0 -3 -10 -15 -23 -25 -17 -12 -7 -1 -0 -0 -1 -3 -1 -0 -0 -0 -26 -40 -55 -56 -34 -11 -2 -0 -0 -0 -31 -63 -66 -58 -34 -18 -12 -10 -13 -7 -0 -1 -6 -11 -9 -16 -16 -5 -1 -0 -0 -5 -22 -37 -34 -19 -1 -1 -2 -3 -4 -6 -24 -53 -51 -24 -17 -21 -20 -13 -3 -0 -1 -8 -32 -48 -44 -40 -34 -29 -25 -21 -17 -18 -20 -23 -23 -20 -20 -31 -40 -46 -34 -13 -1 -2 -9 -9 -9 -2 -0 -0 -0 -0 -8 -9 -13 -28 -25 -15 -7 -5 -3 -8 -12 -13 -8 -3 -1 -0 -0 -0 -0 -2 -8 -6 -1 -1 -3 -5 -4 -2 -0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -1 -2 -2 -1 -0 -0 -0 -3 -4 -2 -1 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -3 -4 -0 -0 -0 -0 -0 -0 -1 -6 -8 -0 -0 -0 -2 -4 -18 -11 -3 -0 -0 -0 -6 -21 -25 -19 -6 -0 -0 -2 -9 -10 -10 -10 -8 -5 -3 -2 -4 -7 -5 -1 -0 -0 -1 -4 -9 -14 -16 -13 -8 -4 -1 -5 -16 -27 -24 -18 -14 -8 -11 -12 -3 -2 -1 -1 -1 -1 -2 -14 -17 -11 -7 -6 -1 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -2 -2 -6 -10 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -9 -10 -13 -15 -19 -20 -13 -3 -0 -4 -16 -15 -4 -1 -0 -0 -0 -0 -4 -8 -2 -0 -0 -6 -26 -38 -23 -6 -0 -0 -2 -10 -13 -9 -0 -1 -9 -13 -8 -3 -0 -0 -0 -1 -5 -6 -1 -0 -0 -0 -0 -0 -1 -4 -9 -11 -3 -0 -0 -0 -2 -7 -15 -19 -9 -0 -1 -2 -1 -3 -12 -22 -18 -14 -14 -14 -10 -4 -0 -0 -0 -2 -10 -4 -0 -0 -0 -3 -18 -10 -1 -0 -0 -0 -1 -7 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -2 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -5 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -8 -11 -13 -13 -11 -12 -12 -16 -20 -24 -26 -25 -23 -21 -16 -13 -20 -26 -26 -24 -22 -24 -28 -29 -25 -17 -9 -5 -8 -19 -24 -13 -7 -12 -20 -24 -24 -20 -6 -2 -0 -2 -2 -5 -4 -8 -3 -23 -9 -1 -0 -1 -1 -1 -2 -4 -5 -7 -8 -3 -0 -1 -11 -23 -17 -9 -0 -0 -2 -6 -5 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -5 -7 -3 -0 -0 -0 -1 -0 -1 -17 -23 -9 -4 -2 -1 -1 -0 -0 -0 -1 -4 -2 -0 -0 -1 -14 -10 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -4 -5 -1 -0 -0 -1 -7 -7 -5 -1 -0 -6 -13 -17 -14 -11 -5 -8 -20 -25 -11 -3 -9 -9 -8 -5 -8 -14 -15 -17 -18 -17 -13 -8 -3 -2 -3 -4 -5 -6 -10 -15 -13 -9 -9 -7 -6 -5 -3 -2 -2 -5 -9 -8 -6 -6 -13 -23 -22 -12 -13 -21 -21 -19 -23 -30 -27 -13 -6 -7 -11 -16 -17 -15 -13 -12 -7 -8 -18 -26 -31 -38 -35 -26 -26 -29 -28 -20 -20 -24 -33 -32 -27 -25 -24 -19 -13 -0 -0 -0 -2 -12 -35 -47 -39 -29 -22 -21 -21 -6 -0 -0 -0 -0 -0 -0 -13 -20 -15 -5 -3 -3 -2 -6 -16 -20 -14 -10 -6 -2 -0 -0 -0 -0 -2 -3 -2 -1 -0 -0 -10 -41 -70 -76 -53 -20 -4 -1 -0 -0 -13 -39 -50 -51 -34 -14 -7 -10 -9 -3 -0 -1 -17 -27 -15 -10 -9 -4 -2 -0 -2 -12 -29 -29 -13 -2 -0 -6 -15 -19 -22 -18 -29 -40 -38 -22 -18 -25 -28 -18 -0 -0 -0 -4 -28 -46 -44 -33 -28 -27 -33 -29 -28 -13 -12 -15 -17 -13 -13 -28 -32 -47 -41 -22 -4 -2 -3 -4 -14 -8 -2 -0 -0 -0 -11 -8 -9 -18 -24 -20 -10 -3 -2 -11 -9 -5 -4 -5 -2 -0 -0 -0 -0 -3 -11 -12 -4 -0 -1 -2 -3 -4 -2 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -0 -0 -0 -0 -0 -7 -12 -2 -0 -0 -0 -0 -15 -14 -5 -0 -0 -0 -9 -19 -26 -20 -6 -0 -0 -0 -3 -4 -6 -10 -11 -12 -7 -4 -6 -10 -8 -2 -0 -0 -1 -3 -7 -15 -19 -14 -6 -1 -0 -0 -4 -9 -8 -15 -10 -7 -12 -10 -2 -0 -0 -0 -0 -0 -1 -25 -23 -16 -11 -5 -2 -0 -0 -0 -0 -0 -0 -3 -5 -1 -0 -0 -0 -1 -5 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -13 -13 -12 -11 -11 -14 -12 -6 -1 -2 -12 -25 -24 -13 -1 -0 -0 -0 -1 -6 -17 -4 -3 -0 -6 -30 -35 -28 -10 -0 -8 -7 -6 -17 -8 -5 -16 -22 -24 -15 -13 -2 -0 -0 -0 -3 -3 -2 -0 -0 -0 -0 -0 -1 -4 -6 -11 -9 -5 -3 -3 -1 -2 -10 -20 -14 -4 -1 -1 -2 -3 -9 -18 -17 -12 -13 -15 -11 -7 -0 -0 -0 -1 -12 -11 -0 -0 -0 -5 -15 -9 -3 -0 -0 -0 -3 -6 -4 -2 -2 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -5 -8 -11 -12 -10 -11 -12 -14 -18 -24 -26 -26 -25 -22 -16 -11 -15 -22 -23 -24 -25 -25 -29 -31 -26 -19 -17 -9 -10 -24 -30 -15 -7 -9 -10 -19 -26 -21 -8 -3 -1 -1 -1 -4 -6 -15 -30 -36 -27 -14 -1 -3 -5 -2 -0 -0 -2 -8 -12 -8 -1 -0 -3 -10 -9 -7 -0 -1 -3 -10 -22 -20 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -8 -0 -0 -0 -0 -0 -0 -8 -22 -9 -6 -5 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -5 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -7 -1 -0 -0 -0 -1 -4 -7 -4 -0 -0 -2 -7 -9 -6 -1 -1 -6 -16 -19 -16 -9 -7 -13 -27 -32 -17 -9 -9 -9 -6 -6 -8 -13 -18 -21 -20 -15 -8 -2 -1 -1 -4 -5 -6 -7 -11 -17 -19 -16 -14 -10 -7 -5 -4 -3 -2 -4 -5 -5 -3 -2 -7 -17 -17 -7 -6 -16 -26 -25 -20 -20 -15 -7 -3 -2 -9 -22 -26 -20 -22 -21 -8 -6 -14 -19 -21 -24 -23 -17 -22 -34 -36 -20 -12 -18 -25 -26 -23 -17 -10 -7 -5 -0 -0 -1 -10 -25 -49 -56 -38 -16 -7 -9 -12 -2 -0 -0 -0 -0 -0 -1 -17 -18 -10 -7 -12 -13 -3 -4 -9 -12 -11 -5 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -35 -60 -65 -61 -42 -19 -5 -0 -0 -2 -3 -14 -26 -24 -12 -4 -7 -7 -2 -4 -12 -35 -50 -35 -16 -8 -3 -1 -0 -3 -17 -30 -19 -1 -1 -10 -25 -30 -38 -36 -24 -27 -34 -33 -21 -11 -17 -22 -17 -6 -4 -2 -10 -39 -44 -38 -23 -16 -23 -32 -39 -40 -29 -18 -11 -13 -6 -4 -13 -23 -39 -40 -28 -20 -8 -1 -3 -11 -12 -8 -3 -1 -1 -13 -13 -9 -8 -18 -21 -14 -4 -0 -8 -13 -10 -6 -5 -5 -4 -1 -0 -1 -2 -9 -14 -9 -1 -0 -1 -3 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -1 -0 -0 -0 -0 -3 -11 -8 -2 -0 -0 -0 -9 -13 -5 -0 -0 -0 -5 -14 -25 -20 -7 -0 -0 -0 -1 -1 -2 -4 -10 -14 -9 -5 -6 -7 -7 -3 -0 -0 -0 -1 -7 -15 -20 -14 -5 -0 -0 -0 -0 -1 -6 -8 -4 -6 -11 -6 -2 -1 -2 -0 -0 -0 -4 -28 -24 -17 -9 -6 -5 -4 -0 -0 -0 -0 -1 -8 -8 -2 -1 -0 -0 -0 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -17 -18 -18 -12 -12 -13 -7 -4 -3 -6 -10 -19 -21 -9 -0 -0 -0 -0 -1 -10 -12 -24 -3 -0 -6 -27 -20 -12 -4 -2 -0 -0 -21 -20 -11 -16 -33 -35 -35 -29 -15 -3 -1 -0 -0 -5 -5 -3 -2 -0 -0 -0 -0 -0 -0 -12 -24 -20 -12 -10 -10 -3 -3 -14 -21 -15 -11 -3 -3 -3 -2 -3 -9 -15 -11 -11 -13 -10 -7 -1 -0 -0 -1 -9 -11 -1 -0 -0 -3 -12 -7 -5 -3 -2 -1 -7 -5 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -6 -6 -8 -9 -9 -10 -11 -15 -20 -24 -26 -24 -19 -16 -12 -15 -20 -24 -26 -25 -28 -31 -40 -35 -35 -24 -10 -11 -27 -32 -18 -16 -7 -8 -15 -24 -19 -9 -3 -1 -1 -2 -5 -8 -18 -33 -36 -30 -8 -2 -4 -8 -3 -0 -0 -1 -7 -16 -14 -3 -0 -0 -0 -7 -8 -7 -4 -5 -8 -17 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -10 -1 -0 -0 -0 -0 -0 -1 -9 -1 -5 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -5 -4 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -3 -0 -0 -0 -1 -3 -7 -5 -1 -1 -2 -3 -6 -5 -1 -3 -7 -11 -10 -11 -1 -5 -15 -24 -27 -12 -6 -16 -6 -6 -8 -11 -14 -18 -25 -21 -13 -5 -0 -1 -2 -4 -5 -6 -8 -13 -22 -25 -21 -15 -10 -6 -4 -2 -1 -1 -1 -3 -2 -0 -0 -1 -6 -7 -3 -3 -17 -28 -25 -14 -8 -8 -4 -0 -0 -11 -27 -29 -22 -24 -20 -5 -2 -4 -6 -7 -8 -10 -13 -29 -47 -39 -19 -7 -9 -14 -15 -13 -5 -3 -2 -1 -0 -1 -7 -23 -35 -46 -54 -32 -8 -2 -3 -6 -7 -1 -0 -1 -1 -0 -1 -14 -10 -6 -9 -25 -22 -14 -5 -2 -5 -8 -10 -6 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -15 -16 -25 -37 -45 -39 -25 -14 -6 -2 -1 -0 -3 -10 -14 -9 -3 -7 -9 -10 -22 -37 -53 -62 -41 -17 -8 -3 -1 -1 -4 -14 -22 -11 -0 -0 -10 -49 -65 -55 -41 -26 -28 -35 -36 -22 -7 -7 -6 -8 -20 -9 -5 -26 -52 -55 -38 -18 -11 -20 -21 -37 -46 -39 -24 -14 -14 -8 -5 -8 -20 -32 -32 -31 -26 -10 -1 -0 -1 -6 -19 -20 -9 -8 -19 -24 -15 -9 -16 -24 -20 -7 -2 -3 -6 -5 -3 -2 -0 -0 -1 -6 -6 -2 -4 -8 -7 -2 -1 -2 -4 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -0 -0 -0 -0 -1 -4 -8 -3 -0 -0 -0 -4 -5 -1 -0 -0 -0 -0 -9 -24 -23 -9 -1 -0 -0 -0 -1 -1 -3 -11 -19 -13 -5 -5 -2 -2 -3 -2 -0 -0 -1 -6 -13 -19 -13 -4 -0 -0 -0 -1 -2 -9 -5 -0 -3 -6 -2 -1 -0 -4 -1 -0 -0 -11 -27 -26 -14 -10 -8 -7 -6 -2 -0 -0 -0 -3 -10 -12 -9 -4 -0 -0 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -6 -16 -16 -7 -11 -14 -9 -6 -6 -9 -11 -19 -19 -12 -0 -0 -0 -0 -0 -2 -32 -20 -3 -0 -9 -17 -12 -3 -2 -0 -0 -1 -22 -17 -11 -19 -26 -35 -33 -20 -9 -5 -3 -1 -1 -2 -8 -10 -3 -0 -0 -0 -0 -0 -1 -3 -5 -7 -7 -18 -26 -8 -2 -12 -19 -16 -8 -4 -9 -9 -2 -1 -1 -1 -7 -7 -9 -10 -9 -5 -1 -1 -2 -2 -4 -4 -2 -1 -7 -10 -8 -8 -5 -2 -4 -7 -5 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -4 -4 -4 -6 -8 -9 -9 -10 -11 -13 -19 -25 -23 -21 -15 -13 -15 -18 -24 -29 -26 -32 -33 -38 -44 -41 -26 -13 -13 -25 -30 -29 -18 -8 -8 -14 -20 -17 -12 -6 -0 -1 -1 -4 -6 -8 -13 -15 -16 -4 -1 -4 -7 -6 -1 -0 -1 -9 -18 -19 -4 -2 -0 -0 -1 -0 -5 -6 -7 -14 -13 -4 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -2 -3 -0 -0 -0 -0 -1 -3 -2 -5 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -1 -2 -4 -1 -0 -0 -0 -1 -1 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -4 -2 -0 -0 -0 -1 -3 -3 -2 -4 -9 -7 -7 -3 -0 -10 -12 -17 -9 -4 -0 -3 -10 -11 -15 -6 -2 -5 -2 -5 -12 -15 -17 -22 -21 -19 -9 -2 -1 -1 -1 -3 -4 -5 -8 -13 -21 -24 -20 -17 -10 -7 -6 -3 -2 -1 -1 -5 -5 -1 -0 -0 -0 -1 -1 -7 -19 -28 -31 -26 -14 -4 -2 -1 -2 -16 -28 -22 -18 -23 -19 -3 -0 -0 -0 -0 -2 -7 -20 -45 -60 -45 -24 -8 -8 -12 -7 -3 -3 -0 -0 -0 -0 -5 -15 -26 -35 -42 -48 -31 -7 -3 -2 -1 -6 -2 -1 -2 -1 -1 -3 -7 -7 -9 -14 -29 -34 -35 -22 -14 -15 -16 -22 -18 -14 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -6 -4 -3 -10 -23 -26 -22 -20 -18 -13 -5 -0 -0 -3 -9 -11 -8 -11 -17 -19 -29 -46 -60 -54 -28 -11 -8 -3 -1 -0 -2 -8 -11 -3 -2 -0 -17 -82 -83 -63 -47 -32 -32 -35 -33 -24 -18 -12 -8 -15 -26 -13 -4 -32 -53 -55 -36 -14 -6 -6 -18 -33 -39 -41 -26 -14 -18 -16 -10 -9 -13 -16 -14 -15 -14 -8 -1 -0 -0 -4 -23 -26 -17 -13 -17 -18 -10 -5 -7 -13 -13 -5 -7 -11 -10 -6 -1 -0 -0 -0 -0 -4 -6 -2 -1 -2 -2 -1 -1 -2 -4 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -7 -4 -1 -0 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -5 -4 -1 -0 -0 -0 -0 -8 -24 -23 -6 -0 -0 -0 -0 -0 -0 -2 -11 -20 -15 -4 -3 -1 -1 -1 -4 -1 -0 -0 -4 -7 -11 -10 -9 -6 -1 -0 -1 -4 -15 -6 -0 -1 -2 -1 -0 -1 -3 -1 -0 -3 -14 -27 -28 -20 -12 -8 -8 -6 -4 -3 -2 -1 -2 -6 -9 -9 -6 -2 -1 -2 -5 -5 -3 -2 -1 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -1 -4 -4 -1 -3 -10 -14 -12 -10 -12 -10 -17 -17 -15 -3 -0 -0 -0 -0 -0 -33 -18 -3 -2 -8 -10 -7 -1 -2 -2 -0 -4 -19 -18 -11 -11 -13 -20 -17 -6 -1 -3 -3 -0 -0 -0 -3 -9 -7 -2 -0 -0 -0 -0 -0 -1 -6 -0 -3 -18 -29 -7 -0 -2 -9 -8 -5 -6 -14 -17 -10 -8 -8 -8 -8 -4 -5 -8 -12 -7 -6 -4 -4 -3 -3 -6 -6 -4 -4 -4 -7 -10 -7 -3 -5 -8 -6 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -4 -4 -4 -7 -9 -11 -9 -10 -10 -11 -18 -23 -22 -20 -15 -14 -13 -19 -22 -25 -34 -38 -38 -39 -47 -43 -27 -16 -15 -19 -24 -27 -16 -7 -8 -14 -19 -19 -15 -5 -0 -0 -2 -5 -5 -5 -3 -5 -7 -3 -2 -3 -4 -5 -1 -0 -1 -10 -23 -27 -13 -2 -0 -0 -0 -1 -2 -3 -7 -18 -17 -4 -0 -0 -1 -6 -11 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -2 -4 -1 -0 -0 -1 -1 -1 -0 -4 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -2 -2 -3 -3 -0 -0 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -6 -3 -2 -1 -0 -1 -4 -5 -6 -8 -16 -15 -9 -3 -2 -5 -16 -22 -11 -2 -0 -2 -3 -5 -8 -4 -2 -1 -1 -5 -14 -15 -17 -23 -20 -13 -5 -5 -2 -2 -1 -2 -3 -5 -8 -13 -20 -27 -25 -18 -11 -8 -7 -7 -3 -1 -3 -3 -1 -0 -0 -0 -0 -0 -1 -13 -21 -22 -25 -23 -10 -2 -1 -2 -4 -15 -24 -16 -11 -15 -13 -5 -3 -0 -1 -1 -1 -9 -29 -48 -47 -36 -27 -20 -16 -12 -7 -1 -0 -0 -0 -0 -2 -12 -20 -25 -36 -38 -43 -31 -12 -6 -1 -0 -2 -0 -4 -3 -2 -4 -8 -9 -11 -14 -21 -22 -32 -35 -28 -23 -21 -22 -36 -38 -31 -20 -9 -5 -2 -0 -0 -0 -0 -1 -11 -14 -5 -0 -9 -27 -29 -24 -18 -14 -20 -16 -4 -0 -2 -11 -16 -10 -13 -19 -18 -16 -30 -50 -38 -20 -13 -11 -2 -0 -0 -0 -2 -3 -5 -1 -1 -22 -88 -86 -62 -47 -36 -32 -31 -23 -26 -24 -19 -21 -36 -40 -20 -7 -25 -38 -47 -34 -32 -18 -7 -13 -23 -32 -36 -20 -9 -15 -20 -17 -14 -9 -4 -3 -3 -3 -2 -0 -0 -0 -10 -23 -27 -21 -15 -9 -5 -3 -0 -0 -2 -3 -2 -4 -10 -18 -12 -2 -1 -0 -0 -0 -0 -2 -2 -1 -4 -4 -2 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -7 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -16 -15 -9 -3 -0 -0 -1 -1 -0 -0 -1 -3 -2 -0 -1 -5 -8 -4 -0 -0 -0 -0 -5 -17 -19 -6 -0 -0 -0 -0 -0 -0 -1 -6 -14 -10 -4 -2 -1 -0 -1 -5 -2 -0 -1 -2 -3 -7 -7 -8 -12 -2 -0 -0 -0 -8 -7 -1 -0 -0 -1 -1 -1 -3 -2 -0 -4 -10 -17 -19 -16 -13 -9 -7 -5 -4 -4 -4 -4 -3 -4 -8 -11 -8 -4 -2 -2 -3 -3 -3 -2 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -11 -12 -8 -4 -6 -12 -13 -8 -3 -1 -0 -0 -2 -20 -12 -2 -1 -3 -4 -1 -0 -3 -3 -0 -2 -13 -18 -13 -9 -8 -16 -17 -7 -1 -2 -2 -1 -0 -0 -0 -2 -5 -4 -0 -1 -1 -0 -1 -7 -5 -0 -2 -14 -19 -13 -2 -10 -12 -6 -3 -7 -14 -14 -12 -11 -13 -20 -15 -7 -4 -9 -14 -16 -10 -4 -3 -3 -3 -6 -6 -5 -5 -5 -5 -7 -8 -6 -6 -9 -7 -7 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -6 -7 -7 -9 -10 -11 -13 -12 -11 -12 -17 -22 -24 -24 -17 -12 -12 -17 -17 -19 -29 -35 -40 -43 -46 -43 -30 -18 -13 -12 -16 -22 -16 -7 -9 -14 -15 -19 -16 -3 -1 -0 -3 -6 -8 -5 -2 -2 -4 -4 -3 -3 -4 -4 -2 -0 -1 -6 -14 -21 -12 -1 -1 -1 -0 -0 -1 -0 -3 -9 -11 -0 -0 -3 -1 -4 -14 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -0 -0 -0 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -5 -6 -4 -5 -3 -0 -0 -0 -0 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -11 -5 -4 -2 -0 -1 -2 -3 -6 -6 -11 -17 -16 -9 -3 -2 -3 -15 -23 -12 -2 -0 -0 -0 -3 -5 -4 -3 -0 -1 -10 -19 -17 -19 -25 -17 -17 -7 -3 -4 -2 -2 -2 -7 -8 -8 -12 -21 -27 -26 -19 -13 -8 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -10 -17 -20 -16 -11 -4 -0 -1 -3 -6 -13 -16 -9 -5 -5 -6 -6 -3 -3 -5 -5 -6 -12 -25 -33 -28 -18 -13 -20 -28 -23 -3 -1 -1 -1 -0 -0 -2 -12 -27 -23 -33 -39 -38 -36 -28 -4 -0 -0 -0 -3 -5 -4 -2 -3 -9 -10 -13 -16 -18 -15 -15 -15 -15 -22 -28 -32 -39 -50 -46 -42 -24 -9 -2 -0 -0 -0 -0 -9 -25 -24 -7 -1 -14 -25 -33 -27 -10 -11 -25 -24 -7 -2 -9 -22 -27 -22 -18 -16 -11 -4 -14 -36 -33 -24 -26 -17 -1 -0 -0 -0 -0 -3 -13 -5 -6 -37 -87 -79 -57 -41 -30 -25 -20 -16 -21 -17 -11 -19 -34 -43 -27 -10 -13 -23 -25 -26 -24 -17 -16 -20 -30 -31 -28 -14 -6 -9 -16 -18 -13 -6 -3 -8 -10 -5 -1 -0 -0 -6 -11 -21 -25 -16 -11 -8 -4 -2 -2 -3 -2 -2 -6 -11 -14 -21 -11 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -7 -9 -8 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -14 -18 -12 -5 -2 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -0 -0 -4 -13 -11 -3 -2 -0 -0 -0 -0 -0 -0 -3 -10 -7 -6 -3 -0 -0 -1 -2 -0 -0 -3 -1 -1 -5 -13 -14 -13 -4 -0 -0 -0 -4 -6 -3 -1 -0 -0 -2 -2 -1 -1 -1 -2 -3 -8 -8 -6 -8 -8 -5 -2 -2 -5 -8 -11 -10 -8 -10 -12 -8 -2 -0 -0 -1 -5 -10 -5 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -7 -7 -2 -4 -8 -8 -7 -4 -2 -0 -0 -3 -12 -9 -3 -0 -0 -0 -0 -0 -4 -4 -0 -0 -5 -9 -9 -8 -5 -11 -15 -4 -0 -0 -1 -0 -0 -0 -0 -3 -11 -9 -9 -6 -18 -13 -4 -5 -0 -0 -6 -11 -18 -16 -6 -13 -15 -8 -4 -6 -8 -9 -8 -6 -16 -25 -21 -14 -10 -9 -10 -11 -9 -4 -4 -4 -4 -4 -3 -2 -7 -8 -8 -8 -8 -5 -4 -4 -6 -8 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -1 -2 -4 -8 -10 -10 -11 -12 -12 -14 -15 -13 -11 -15 -18 -21 -25 -18 -11 -11 -15 -16 -15 -17 -28 -40 -44 -46 -41 -31 -21 -11 -8 -14 -23 -17 -7 -7 -9 -14 -17 -13 -4 -1 -0 -0 -2 -5 -4 -2 -1 -1 -3 -4 -3 -2 -2 -0 -0 -1 -2 -8 -17 -12 -3 -2 -2 -2 -6 -15 -20 -24 -6 -1 -1 -5 -7 -2 -4 -17 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -0 -0 -0 -0 -0 -1 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -4 -6 -8 -8 -8 -5 -2 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -10 -13 -11 -9 -4 -1 -1 -3 -4 -4 -5 -9 -16 -15 -6 -3 -0 -2 -12 -26 -14 -5 -4 -0 -0 -0 -4 -9 -8 -4 -7 -18 -20 -24 -27 -27 -23 -12 -4 -0 -1 -2 -3 -6 -12 -9 -8 -13 -23 -26 -27 -21 -13 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -13 -10 -7 -4 -1 -1 -2 -4 -5 -7 -8 -6 -5 -4 -7 -8 -4 -4 -7 -11 -15 -23 -27 -27 -20 -8 -2 -1 -3 -9 -2 -2 -1 -3 -3 -2 -3 -13 -24 -21 -31 -34 -46 -39 -24 -1 -0 -0 -4 -17 -21 -10 -6 -6 -7 -8 -7 -15 -15 -13 -10 -8 -10 -25 -38 -42 -40 -37 -37 -41 -33 -12 -2 -0 -0 -0 -4 -16 -24 -17 -5 -3 -10 -26 -32 -17 -3 -9 -24 -25 -11 -10 -24 -35 -39 -38 -30 -17 -6 -0 -8 -26 -30 -33 -43 -24 -1 -0 -0 -0 -0 -5 -22 -20 -23 -51 -84 -69 -53 -44 -31 -29 -16 -14 -14 -15 -15 -20 -31 -46 -26 -10 -8 -9 -14 -18 -16 -17 -21 -32 -37 -29 -21 -13 -6 -4 -10 -9 -4 -1 -2 -18 -28 -20 -7 -0 -0 -1 -10 -30 -34 -22 -17 -14 -4 -1 -3 -5 -5 -9 -15 -19 -25 -32 -16 -1 -0 -0 -0 -0 -1 -4 -3 -4 -7 -9 -14 -17 -16 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -8 -14 -13 -8 -4 -4 -6 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -9 -17 -16 -9 -4 -0 -0 -0 -0 -0 -0 -1 -4 -7 -9 -3 -0 -0 -1 -1 -0 -1 -3 -4 -2 -5 -12 -13 -13 -4 -0 -0 -0 -2 -6 -7 -3 -0 -0 -1 -2 -1 -0 -0 -0 -1 -3 -2 -1 -5 -10 -10 -6 -4 -6 -11 -15 -15 -15 -14 -7 -4 -1 -0 -0 -1 -8 -20 -12 -4 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -4 -2 -3 -4 -3 -2 -2 -0 -0 -0 -2 -6 -7 -6 -3 -0 -0 -0 -0 -2 -4 -1 -0 -0 -1 -3 -2 -0 -2 -5 -0 -0 -0 -0 -0 -0 -0 -1 -15 -27 -26 -24 -17 -31 -26 -13 -6 -1 -1 -5 -8 -25 -28 -16 -15 -16 -9 -4 -3 -2 -3 -3 -5 -17 -29 -27 -22 -25 -25 -15 -9 -8 -5 -5 -5 -4 -4 -2 -1 -5 -9 -10 -10 -9 -4 -4 -1 -5 -9 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -4 -8 -11 -12 -12 -12 -13 -13 -15 -14 -11 -11 -13 -19 -26 -25 -15 -11 -13 -14 -14 -18 -28 -37 -36 -44 -47 -45 -29 -10 -5 -10 -21 -17 -12 -5 -3 -5 -8 -9 -5 -3 -2 -1 -1 -4 -5 -4 -1 -0 -0 -2 -3 -3 -2 -1 -1 -1 -2 -5 -12 -10 -5 -4 -2 -1 -9 -21 -56 -42 -19 -19 -14 -14 -5 -1 -2 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -5 -5 -2 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -1 -2 -3 -4 -7 -8 -7 -5 -2 -0 -0 -0 -2 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -4 -8 -11 -12 -10 -5 -2 -4 -6 -6 -5 -3 -5 -10 -14 -7 -5 -0 -0 -10 -22 -16 -10 -7 -1 -1 -1 -2 -2 -4 -13 -13 -18 -20 -27 -27 -30 -22 -8 -2 -0 -0 -1 -3 -11 -15 -12 -8 -13 -14 -19 -21 -16 -11 -8 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -10 -8 -5 -4 -3 -4 -3 -4 -7 -6 -3 -3 -3 -2 -4 -8 -10 -9 -5 -4 -8 -17 -27 -29 -30 -21 -17 -4 -0 -0 -1 -4 -6 -12 -18 -19 -12 -7 -15 -16 -16 -23 -32 -47 -44 -23 -3 -0 -0 -11 -36 -43 -33 -22 -18 -11 -8 -10 -22 -23 -18 -18 -12 -11 -21 -34 -38 -35 -30 -32 -33 -23 -8 -1 -0 -1 -8 -18 -22 -17 -13 -11 -11 -19 -34 -33 -13 -1 -7 -22 -27 -19 -19 -29 -37 -41 -45 -40 -18 -2 -2 -12 -24 -26 -32 -49 -44 -26 -1 -0 -0 -0 -3 -17 -24 -36 -58 -71 -59 -55 -53 -36 -30 -18 -14 -8 -12 -26 -37 -44 -41 -35 -22 -14 -15 -23 -31 -26 -12 -11 -23 -30 -24 -15 -12 -9 -6 -6 -3 -0 -0 -2 -18 -35 -30 -19 -10 -0 -1 -9 -26 -38 -31 -28 -22 -6 -0 -0 -2 -4 -9 -16 -21 -29 -41 -26 -6 -2 -0 -0 -0 -1 -10 -12 -7 -7 -8 -11 -17 -27 -14 -14 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -3 -1 -0 -0 -0 -0 -0 -0 -3 -10 -13 -12 -7 -3 -3 -6 -8 -5 -3 -3 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -4 -14 -22 -13 -2 -0 -0 -0 -0 -0 -0 -0 -2 -8 -13 -3 -0 -0 -0 -0 -0 -1 -2 -5 -4 -5 -5 -9 -9 -4 -1 -0 -0 -0 -7 -13 -8 -1 -0 -0 -1 -1 -1 -0 -0 -1 -2 -0 -0 -2 -10 -16 -15 -12 -8 -12 -15 -14 -12 -11 -1 -0 -0 -0 -0 -0 -4 -19 -23 -10 -1 -0 -0 -0 -5 -6 -6 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -4 -7 -7 -6 -4 -2 -0 -0 -0 -0 -1 -3 -5 -7 -5 -1 -0 -0 -0 -1 -2 -2 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -24 -33 -42 -34 -31 -32 -28 -26 -14 -6 -1 -0 -2 -14 -27 -23 -20 -19 -13 -6 -2 -0 -0 -0 -6 -21 -34 -32 -27 -34 -45 -33 -18 -12 -7 -6 -6 -7 -9 -5 -4 -8 -9 -10 -10 -10 -7 -1 -0 -3 -6 -7 -3 -1 -0 -0 -2 -2 -1 -0 -0 -1 -1 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -4 -8 -9 -8 -10 -11 -11 -13 -17 -15 -13 -10 -12 -18 -25 -27 -18 -10 -11 -13 -15 -18 -24 -30 -23 -31 -29 -35 -25 -12 -5 -8 -19 -20 -20 -9 -2 -2 -4 -8 -7 -6 -5 -3 -1 -3 -7 -6 -5 -3 -0 -1 -4 -5 -2 -1 -1 -0 -1 -7 -14 -12 -7 -5 -1 -2 -27 -41 -43 -35 -21 -23 -30 -13 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -0 -0 -2 -6 -1 -1 -4 -8 -7 -5 -0 -0 -0 -2 -3 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -6 -4 -1 -2 -3 -4 -8 -3 -1 -2 -5 -5 -9 -5 -1 -3 -11 -14 -13 -12 -9 -6 -7 -11 -13 -13 -8 -24 -20 -19 -19 -18 -25 -26 -17 -10 -2 -0 -0 -1 -3 -11 -16 -23 -17 -15 -14 -19 -22 -15 -8 -7 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -8 -8 -4 -2 -2 -4 -6 -7 -13 -13 -9 -5 -2 -4 -2 -3 -8 -13 -13 -11 -7 -10 -20 -33 -37 -29 -19 -7 -1 -0 -0 -1 -4 -8 -18 -33 -46 -37 -19 -11 -9 -11 -22 -28 -40 -39 -18 -2 -0 -1 -8 -21 -38 -44 -35 -23 -12 -8 -16 -29 -32 -27 -23 -17 -17 -19 -32 -41 -43 -42 -34 -24 -18 -12 -4 -0 -2 -12 -21 -24 -24 -18 -12 -14 -26 -40 -35 -13 -0 -5 -19 -28 -27 -26 -27 -35 -45 -53 -50 -27 -3 -3 -17 -26 -21 -15 -24 -29 -26 -5 -0 -1 -11 -9 -16 -30 -42 -54 -59 -54 -53 -51 -44 -32 -21 -12 -3 -8 -24 -39 -42 -47 -38 -23 -23 -32 -42 -42 -24 -5 -5 -17 -23 -27 -22 -16 -13 -8 -5 -2 -0 -0 -1 -13 -25 -32 -29 -10 -0 -1 -9 -22 -32 -35 -41 -39 -22 -3 -0 -0 -0 -2 -8 -11 -11 -32 -47 -29 -12 -10 -6 -0 -0 -4 -11 -9 -8 -5 -5 -5 -7 -8 -8 -4 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -8 -12 -9 -6 -3 -2 -5 -6 -2 -2 -3 -6 -12 -11 -2 -0 -0 -1 -0 -0 -0 -0 -0 -12 -23 -12 -4 -2 -1 -0 -0 -0 -0 -0 -5 -10 -17 -13 -3 -1 -1 -0 -0 -0 -0 -2 -3 -2 -1 -6 -11 -5 -1 -0 -0 -1 -9 -17 -12 -3 -0 -0 -0 -0 -1 -0 -0 -2 -2 -0 -0 -2 -7 -8 -13 -12 -10 -16 -14 -11 -7 -4 -4 -2 -0 -0 -0 -0 -1 -6 -13 -7 -6 -1 -0 -3 -8 -9 -7 -5 -2 -1 -0 -0 -0 -0 -0 -0 -2 -5 -4 -4 -8 -12 -13 -11 -4 -0 -0 -0 -0 -0 -2 -6 -8 -6 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -30 -48 -38 -30 -25 -25 -28 -29 -22 -9 -5 -4 -5 -21 -36 -31 -27 -21 -12 -6 -1 -0 -0 -4 -18 -32 -40 -33 -39 -35 -39 -29 -19 -14 -13 -9 -8 -10 -9 -8 -13 -10 -9 -9 -10 -10 -5 -3 -3 -3 -4 -3 -4 -2 -1 -2 -2 -1 -1 -1 -1 -2 -2 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -2 -3 -3 -4 -4 -5 -8 -11 -12 -11 -12 -15 -15 -15 -12 -11 -17 -23 -27 -22 -15 -12 -18 -16 -13 -16 -19 -17 -16 -18 -24 -25 -15 -5 -5 -5 -11 -16 -11 -6 -2 -4 -8 -10 -9 -6 -4 -0 -1 -6 -8 -7 -3 -1 -0 -3 -5 -4 -4 -1 -0 -0 -5 -11 -11 -11 -5 -1 -3 -24 -41 -35 -32 -28 -12 -5 -3 -1 -0 -0 -1 -0 -0 -0 -0 -2 -3 -4 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -0 -2 -7 -1 -0 -3 -3 -12 -4 -0 -0 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -0 -0 -1 -3 -7 -10 -1 -1 -1 -3 -7 -6 -5 -4 -6 -7 -6 -7 -8 -8 -6 -10 -16 -25 -29 -14 -25 -24 -21 -21 -16 -22 -25 -18 -15 -5 -1 -0 -0 -3 -15 -26 -34 -29 -20 -18 -20 -16 -8 -6 -3 -2 -1 -0 -0 -3 -5 -4 -1 -0 -0 -1 -7 -9 -5 -1 -1 -1 -4 -7 -11 -14 -18 -14 -3 -3 -4 -3 -2 -5 -9 -14 -20 -17 -14 -15 -18 -26 -26 -12 -2 -0 -1 -0 -0 -3 -11 -22 -42 -53 -56 -46 -20 -8 -8 -21 -23 -31 -29 -12 -2 -0 -0 -1 -2 -22 -32 -31 -21 -10 -5 -17 -29 -33 -30 -23 -20 -15 -18 -41 -55 -55 -38 -27 -24 -22 -14 -4 -1 -6 -11 -16 -24 -26 -19 -13 -18 -33 -41 -34 -15 -3 -5 -14 -23 -27 -29 -30 -40 -53 -57 -56 -36 -8 -4 -14 -22 -19 -9 -9 -15 -14 -16 -24 -25 -25 -21 -19 -28 -43 -46 -49 -60 -59 -58 -52 -37 -22 -7 -2 -2 -7 -15 -28 -40 -32 -25 -27 -41 -47 -37 -16 -3 -7 -11 -22 -35 -35 -25 -16 -12 -10 -5 -0 -0 -0 -2 -10 -23 -22 -7 -0 -2 -7 -11 -16 -30 -46 -49 -41 -5 -0 -0 -0 -1 -2 -2 -1 -10 -40 -40 -54 -33 -16 -3 -1 -0 -1 -4 -7 -3 -3 -4 -1 -4 -9 -5 -1 -1 -2 -4 -1 -0 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -10 -4 -5 -6 -2 -2 -1 -0 -0 -0 -0 -4 -11 -3 -0 -1 -5 -4 -0 -0 -0 -0 -5 -15 -12 -4 -7 -5 -3 -0 -0 -1 -0 -2 -5 -15 -18 -11 -7 -6 -3 -0 -0 -0 -0 -0 -0 -0 -4 -7 -4 -1 -0 -0 -2 -10 -19 -15 -4 -1 -0 -0 -0 -0 -1 -1 -3 -3 -0 -0 -0 -2 -4 -5 -6 -11 -21 -16 -10 -9 -6 -4 -2 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -4 -9 -7 -3 -1 -1 -0 -1 -1 -0 -0 -0 -0 -3 -7 -7 -8 -6 -6 -11 -14 -7 -2 -0 -0 -0 -0 -4 -7 -8 -4 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -1 -24 -44 -36 -23 -15 -17 -24 -27 -27 -19 -18 -18 -10 -17 -36 -48 -42 -21 -13 -10 -6 -1 -0 -0 -1 -15 -35 -27 -29 -25 -26 -33 -27 -28 -31 -21 -13 -12 -8 -7 -11 -11 -8 -7 -10 -14 -10 -5 -4 -3 -2 -4 -8 -6 -2 -2 -2 -2 -3 -3 -3 -2 -2 -4 -3 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -3 -5 -6 -7 -6 -7 -12 -15 -16 -12 -11 -11 -12 -16 -11 -10 -13 -21 -27 -28 -26 -18 -26 -20 -13 -11 -11 -10 -10 -10 -15 -23 -18 -9 -4 -1 -5 -8 -8 -9 -7 -3 -5 -10 -9 -7 -7 -1 -1 -4 -11 -10 -6 -2 -0 -0 -1 -2 -2 -1 -0 -1 -6 -9 -12 -12 -5 -0 -0 -4 -15 -17 -20 -37 -20 -8 -4 -2 -0 -1 -9 -1 -0 -0 -0 -0 -2 -8 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -3 -2 -1 -2 -3 -3 -4 -0 -0 -0 -3 -12 -7 -1 -0 -0 -1 -2 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -1 -0 -0 -0 -4 -8 -8 -3 -2 -2 -3 -5 -6 -6 -6 -7 -7 -4 -4 -4 -5 -4 -7 -10 -23 -55 -37 -24 -22 -18 -16 -11 -17 -26 -24 -18 -10 -6 -3 -2 -3 -4 -18 -30 -32 -22 -18 -13 -8 -3 -1 -0 -0 -0 -0 -1 -1 -5 -5 -2 -0 -0 -0 -4 -6 -3 -0 -0 -0 -3 -5 -7 -12 -16 -12 -6 -4 -4 -2 -2 -3 -7 -16 -21 -21 -18 -12 -15 -22 -20 -10 -1 -0 -2 -3 -6 -7 -17 -20 -30 -35 -49 -42 -22 -13 -14 -21 -19 -27 -23 -10 -2 -4 -1 -2 -8 -28 -35 -30 -28 -14 -8 -17 -32 -36 -31 -28 -23 -14 -11 -28 -45 -45 -33 -29 -34 -26 -9 -1 -0 -0 -10 -21 -22 -19 -19 -22 -26 -35 -41 -29 -16 -9 -10 -14 -21 -28 -25 -27 -43 -59 -63 -57 -36 -15 -7 -10 -14 -14 -3 -4 -11 -15 -22 -35 -39 -26 -33 -33 -34 -25 -35 -50 -63 -76 -69 -59 -45 -26 -7 -20 -19 -12 -9 -26 -38 -31 -23 -27 -34 -42 -38 -18 -6 -2 -6 -24 -37 -39 -29 -16 -14 -16 -12 -3 -0 -0 -1 -6 -11 -12 -5 -1 -5 -7 -5 -10 -19 -30 -35 -33 -4 -0 -0 -4 -6 -3 -0 -0 -0 -0 -6 -29 -34 -17 -11 -8 -4 -0 -0 -1 -3 -3 -2 -0 -4 -5 -2 -0 -0 -2 -3 -2 -2 -3 -3 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -4 -0 -4 -6 -4 -3 -0 -0 -0 -0 -0 -5 -13 -5 -0 -1 -5 -7 -0 -0 -0 -0 -1 -6 -4 -5 -11 -14 -9 -2 -0 -0 -0 -0 -0 -5 -12 -14 -13 -11 -5 -1 -0 -0 -0 -2 -3 -2 -2 -2 -3 -1 -0 -0 -1 -10 -21 -19 -14 -3 -0 -0 -0 -1 -3 -2 -4 -4 -3 -1 -2 -2 -0 -0 -1 -11 -23 -16 -13 -9 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -5 -0 -0 -0 -5 -11 -5 -0 -0 -0 -0 -1 -5 -15 -19 -9 -3 -6 -9 -5 -3 -0 -0 -0 -3 -12 -6 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -2 -21 -43 -37 -20 -9 -8 -12 -20 -19 -21 -28 -23 -20 -23 -25 -33 -39 -19 -13 -14 -10 -2 -0 -0 -0 -2 -11 -15 -22 -17 -19 -20 -26 -33 -35 -26 -16 -12 -8 -7 -7 -11 -9 -5 -7 -12 -12 -7 -5 -4 -3 -4 -7 -7 -5 -5 -3 -3 -5 -5 -4 -3 -3 -4 -3 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -3 -5 -9 -10 -11 -9 -8 -12 -17 -19 -12 -12 -8 -14 -14 -11 -9 -11 -10 -19 -28 -31 -29 -29 -28 -21 -16 -10 -6 -6 -7 -12 -20 -21 -21 -11 -2 -5 -6 -4 -7 -6 -11 -7 -10 -9 -4 -4 -1 -0 -2 -10 -13 -8 -3 -1 -0 -0 -0 -2 -1 -0 -1 -4 -10 -16 -14 -6 -0 -0 -0 -0 -0 -7 -36 -24 -8 -5 -4 -2 -1 -12 -9 -2 -5 -1 -0 -3 -10 -5 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -2 -1 -0 -0 -0 -0 -0 -2 -2 -2 -5 -6 -3 -1 -0 -0 -0 -4 -12 -9 -2 -0 -0 -0 -1 -0 -0 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -0 -0 -0 -0 -3 -6 -6 -4 -3 -4 -6 -7 -8 -8 -12 -16 -12 -2 -2 -2 -2 -2 -0 -4 -12 -42 -42 -23 -18 -17 -16 -11 -17 -32 -29 -18 -16 -15 -9 -7 -1 -3 -14 -28 -32 -23 -14 -9 -6 -2 -0 -0 -0 -1 -1 -0 -0 -1 -3 -2 -1 -2 -2 -3 -2 -0 -0 -0 -0 -0 -5 -14 -19 -22 -19 -11 -4 -2 -1 -2 -4 -7 -14 -20 -21 -20 -15 -12 -18 -18 -10 -2 -1 -4 -11 -20 -19 -23 -22 -18 -30 -40 -39 -26 -16 -22 -22 -18 -27 -24 -19 -11 -11 -7 -12 -25 -38 -44 -42 -40 -25 -17 -24 -39 -43 -39 -32 -23 -15 -7 -12 -21 -20 -23 -31 -36 -29 -22 -11 -0 -0 -21 -33 -16 -10 -18 -31 -37 -46 -46 -31 -17 -16 -19 -27 -32 -36 -27 -26 -38 -57 -69 -59 -41 -34 -15 -10 -13 -4 -1 -6 -18 -20 -7 -10 -10 -22 -21 -40 -44 -22 -15 -34 -58 -73 -67 -56 -48 -35 -27 -33 -46 -46 -35 -35 -44 -37 -21 -16 -14 -18 -20 -19 -13 -3 -5 -19 -31 -33 -26 -14 -9 -12 -14 -10 -5 -2 -4 -5 -10 -17 -11 -9 -8 -6 -5 -9 -9 -11 -17 -16 -4 -0 -1 -15 -27 -16 -2 -14 -4 -1 -0 -4 -11 -15 -11 -14 -14 -11 -5 -1 -3 -2 -0 -0 -3 -4 -2 -1 -1 -0 -0 -1 -2 -3 -2 -3 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -3 -16 -7 -2 -0 -0 -2 -0 -0 -0 -0 -3 -4 -2 -1 -1 -9 -8 -2 -0 -0 -0 -0 -0 -0 -1 -4 -8 -9 -5 -0 -0 -0 -0 -2 -5 -8 -7 -5 -5 -3 -0 -0 -0 -3 -8 -19 -13 -1 -0 -0 -0 -5 -6 -5 -5 -3 -2 -2 -4 -4 -0 -0 -0 -8 -12 -17 -19 -14 -8 -2 -0 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -2 -5 -17 -22 -0 -6 -14 -4 -0 -0 -0 -0 -0 -3 -16 -22 -5 -1 -7 -8 -7 -3 -1 -0 -0 -11 -21 -10 -2 -2 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -2 -0 -0 -0 -0 -0 -1 -14 -35 -41 -34 -24 -11 -9 -11 -8 -10 -19 -20 -8 -18 -31 -38 -34 -20 -16 -17 -14 -14 -8 -4 -1 -0 -1 -4 -5 -12 -15 -19 -17 -24 -27 -23 -18 -12 -8 -6 -4 -6 -6 -3 -5 -11 -10 -9 -9 -7 -4 -4 -7 -7 -7 -7 -7 -6 -6 -4 -4 -3 -3 -5 -4 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -6 -8 -7 -6 -12 -13 -15 -13 -12 -12 -15 -17 -18 -15 -11 -13 -14 -12 -10 -11 -11 -18 -30 -38 -44 -46 -43 -41 -33 -16 -8 -8 -7 -9 -14 -18 -27 -15 -5 -8 -9 -8 -5 -10 -10 -8 -8 -7 -5 -5 -4 -1 -1 -8 -12 -11 -5 -2 -1 -0 -0 -0 -1 -1 -2 -4 -9 -13 -12 -4 -1 -3 -1 -0 -0 -1 -29 -19 -7 -4 -2 -1 -0 -2 -12 -12 -10 -3 -0 -4 -11 -9 -2 -2 -0 -0 -2 -2 -3 -1 -0 -0 -0 -0 -0 -0 -4 -5 -2 -0 -0 -0 -0 -0 -0 -0 -1 -6 -7 -3 -1 -0 -0 -0 -3 -8 -7 -3 -0 -0 -1 -1 -0 -0 -1 -5 -5 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -3 -5 -5 -4 -3 -4 -7 -10 -9 -8 -17 -22 -16 -2 -0 -0 -1 -1 -0 -1 -2 -5 -5 -20 -22 -22 -24 -18 -21 -33 -26 -20 -15 -15 -17 -11 -4 -1 -9 -27 -30 -18 -10 -8 -7 -3 -1 -0 -0 -0 -1 -0 -0 -0 -3 -3 -2 -2 -2 -3 -3 -1 -0 -0 -0 -1 -20 -37 -35 -29 -22 -13 -5 -0 -1 -3 -5 -5 -7 -16 -28 -33 -27 -15 -14 -16 -9 -3 -2 -5 -10 -20 -25 -29 -28 -22 -29 -35 -40 -32 -23 -24 -23 -23 -30 -30 -30 -22 -16 -11 -19 -36 -46 -50 -52 -45 -30 -25 -28 -41 -50 -45 -33 -24 -18 -10 -4 -2 -8 -24 -29 -21 -16 -11 -3 -0 -5 -21 -23 -6 -3 -11 -32 -49 -57 -63 -47 -20 -23 -35 -43 -46 -38 -25 -19 -26 -42 -59 -57 -55 -34 -13 -7 -3 -0 -1 -26 -36 -23 -3 -0 -0 -1 -35 -55 -54 -31 -13 -19 -44 -54 -54 -45 -42 -37 -38 -42 -51 -63 -53 -46 -51 -43 -23 -11 -8 -7 -5 -5 -4 -1 -5 -11 -15 -14 -10 -7 -4 -3 -5 -5 -4 -7 -7 -6 -10 -16 -16 -15 -10 -5 -10 -12 -11 -6 -7 -6 -2 -0 -0 -13 -38 -36 -30 -15 -20 -9 -1 -0 -2 -5 -6 -13 -17 -20 -13 -5 -3 -1 -0 -0 -0 -1 -2 -2 -2 -1 -0 -0 -0 -1 -0 -0 -1 -2 -3 -3 -2 -0 -0 -0 -1 -1 -0 -1 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -9 -10 -5 -1 -0 -1 -0 -0 -0 -0 -6 -10 -10 -4 -1 -5 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -4 -1 -0 -0 -0 -0 -1 -3 -4 -8 -8 -2 -0 -0 -0 -0 -2 -15 -9 -1 -0 -0 -0 -5 -4 -3 -4 -5 -3 -2 -4 -6 -2 -0 -0 -3 -2 -9 -12 -11 -6 -2 -0 -0 -0 -0 -0 -0 -0 -3 -4 -0 -0 -0 -0 -0 -1 -6 -7 -0 -4 -10 -1 -0 -0 -0 -0 -0 -1 -14 -23 -4 -1 -7 -10 -13 -8 -1 -0 -0 -10 -14 -10 -6 -3 -5 -8 -6 -3 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -3 -4 -3 -1 -1 -2 -0 -0 -0 -4 -11 -15 -17 -24 -14 -0 -0 -1 -1 -3 -6 -0 -0 -19 -28 -30 -25 -26 -27 -21 -20 -14 -16 -11 -3 -0 -0 -0 -0 -12 -19 -13 -11 -16 -18 -17 -18 -14 -6 -2 -2 -1 -0 -3 -11 -12 -12 -12 -9 -7 -6 -7 -6 -6 -8 -10 -7 -9 -7 -5 -4 -5 -5 -5 -4 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -5 -5 -4 -5 -4 -3 -5 -7 -8 -12 -16 -21 -21 -17 -17 -19 -19 -19 -16 -12 -11 -12 -12 -12 -12 -11 -17 -30 -42 -53 -56 -57 -55 -40 -20 -10 -10 -10 -10 -10 -13 -25 -19 -4 -7 -9 -16 -14 -14 -11 -6 -3 -2 -2 -5 -7 -4 -1 -4 -9 -10 -8 -3 -0 -0 -0 -0 -1 -2 -2 -2 -5 -8 -8 -2 -1 -3 -0 -0 -0 -1 -13 -14 -9 -4 -1 -0 -0 -0 -6 -10 -9 -5 -0 -2 -7 -7 -6 -1 -0 -0 -4 -6 -4 -4 -0 -0 -1 -0 -0 -1 -1 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -6 -3 -0 -0 -3 -1 -5 -4 -4 -0 -0 -0 -0 -0 -0 -1 -2 -6 -4 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -0 -0 -0 -0 -4 -5 -7 -6 -3 -6 -9 -9 -8 -9 -18 -22 -13 -3 -0 -0 -0 -0 -0 -0 -0 -0 -2 -20 -27 -27 -26 -24 -25 -26 -21 -15 -7 -8 -11 -11 -6 -4 -11 -23 -16 -8 -5 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -5 -5 -3 -3 -4 -6 -4 -2 -1 -0 -0 -3 -26 -43 -33 -24 -17 -10 -5 -0 -1 -4 -5 -6 -7 -15 -28 -38 -38 -28 -22 -17 -9 -3 -1 -1 -3 -15 -32 -36 -34 -23 -26 -32 -37 -33 -22 -23 -24 -21 -23 -26 -25 -21 -21 -16 -23 -35 -38 -32 -31 -33 -20 -22 -30 -45 -61 -59 -44 -36 -20 -4 -1 -1 -20 -42 -50 -39 -14 -2 -2 -3 -12 -20 -15 -7 -6 -8 -23 -43 -59 -67 -45 -23 -35 -54 -54 -50 -33 -10 -4 -7 -12 -28 -58 -60 -31 -6 -1 -0 -0 -0 -38 -45 -29 -27 -6 -3 -8 -51 -62 -53 -34 -20 -20 -29 -45 -50 -45 -35 -29 -28 -29 -22 -36 -51 -55 -59 -49 -26 -17 -12 -7 -4 -7 -7 -4 -10 -13 -8 -2 -1 -1 -2 -3 -2 -2 -4 -10 -9 -8 -13 -15 -14 -13 -12 -7 -11 -12 -11 -7 -9 -6 -1 -0 -0 -2 -6 -13 -18 -23 -28 -16 -2 -0 -0 -0 -4 -10 -14 -18 -13 -5 -1 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -4 -3 -2 -0 -0 -0 -0 -1 -4 -3 -2 -4 -5 -3 -1 -1 -0 -3 -4 -1 -0 -0 -1 -4 -3 -2 -1 -0 -0 -0 -0 -0 -4 -11 -12 -1 -0 -0 -0 -0 -1 -12 -8 -3 -1 -0 -0 -1 -1 -1 -2 -4 -2 -2 -4 -7 -6 -2 -0 -0 -0 -2 -3 -4 -5 -3 -0 -0 -0 -0 -0 -0 -0 -1 -4 -3 -0 -0 -0 -0 -0 -0 -0 -1 -7 -11 -2 -0 -0 -0 -0 -0 -0 -8 -6 -0 -2 -0 -4 -8 -8 -2 -0 -0 -3 -9 -13 -13 -6 -9 -15 -9 -2 -0 -1 -1 -1 -2 -3 -2 -0 -0 -2 -2 -3 -3 -3 -1 -4 -7 -2 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -49 -51 -49 -47 -43 -26 -15 -16 -25 -24 -10 -3 -2 -0 -0 -5 -15 -17 -12 -10 -12 -14 -16 -12 -7 -3 -2 -0 -0 -1 -9 -20 -12 -12 -10 -11 -8 -8 -7 -6 -9 -8 -7 -9 -9 -5 -5 -6 -7 -6 -4 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -4 -4 -4 -4 -5 -5 -8 -10 -11 -11 -12 -17 -25 -32 -29 -27 -25 -21 -18 -14 -11 -10 -10 -12 -11 -11 -14 -16 -27 -39 -44 -51 -59 -60 -44 -15 -6 -10 -11 -17 -14 -13 -18 -15 -3 -4 -8 -17 -19 -17 -9 -2 -1 -1 -1 -2 -5 -3 -1 -2 -4 -7 -6 -3 -0 -1 -0 -1 -1 -2 -1 -2 -4 -4 -4 -3 -3 -2 -1 -1 -1 -1 -2 -4 -5 -2 -0 -0 -0 -1 -1 -1 -4 -3 -0 -0 -1 -3 -5 -3 -0 -0 -1 -2 -0 -3 -1 -0 -1 -0 -0 -0 -0 -6 -5 -1 -0 -0 -0 -0 -0 -0 -0 -2 -3 -6 -1 -0 -0 -1 -1 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -1 -6 -6 -3 -2 -0 -0 -0 -0 -1 -4 -6 -7 -3 -0 -0 -0 -3 -7 -9 -9 -7 -9 -9 -9 -7 -8 -15 -19 -13 -5 -1 -0 -0 -0 -0 -0 -0 -1 -13 -21 -28 -25 -20 -22 -23 -24 -21 -11 -5 -3 -6 -9 -12 -12 -13 -16 -8 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -5 -8 -5 -2 -1 -2 -3 -2 -1 -0 -0 -0 -8 -30 -37 -25 -17 -13 -8 -2 -1 -1 -4 -7 -7 -7 -12 -20 -23 -25 -22 -20 -17 -10 -4 -2 -1 -4 -20 -44 -48 -35 -26 -22 -27 -33 -31 -26 -24 -22 -18 -22 -21 -14 -18 -23 -27 -27 -26 -17 -8 -6 -11 -8 -16 -26 -38 -53 -66 -61 -27 -4 -0 -0 -1 -2 -23 -50 -43 -16 -3 -2 -16 -30 -25 -16 -16 -17 -13 -16 -29 -63 -66 -35 -21 -37 -60 -59 -51 -29 -2 -0 -0 -1 -20 -67 -60 -17 -1 -0 -0 -0 -4 -36 -35 -34 -21 -15 -22 -32 -60 -61 -48 -36 -27 -28 -30 -50 -58 -50 -30 -18 -12 -11 -5 -24 -52 -60 -58 -56 -50 -31 -15 -11 -7 -7 -10 -10 -18 -29 -21 -16 -10 -4 -3 -9 -19 -9 -8 -15 -18 -16 -18 -7 -4 -2 -6 -6 -10 -10 -9 -8 -18 -13 -4 -3 -0 -0 -0 -0 -1 -10 -13 -5 -0 -0 -0 -1 -3 -7 -12 -15 -17 -12 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -6 -10 -11 -10 -7 -3 -0 -0 -0 -0 -0 -0 -1 -3 -3 -2 -2 -2 -2 -5 -7 -4 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -10 -4 -1 -0 -0 -0 -1 -7 -8 -3 -6 -6 -5 -3 -1 -1 -2 -2 -0 -0 -2 -9 -13 -7 -1 -0 -0 -1 -1 -2 -2 -1 -0 -0 -1 -2 -0 -0 -0 -0 -2 -5 -5 -0 -0 -0 -0 -0 -0 -0 -13 -13 -11 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -3 -6 -2 -0 -0 -0 -2 -9 -13 -11 -14 -17 -10 -3 -2 -2 -1 -0 -2 -5 -6 -4 -3 -5 -5 -4 -2 -0 -1 -3 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -2 -0 -0 -9 -65 -83 -74 -63 -56 -55 -35 -11 -8 -23 -32 -22 -12 -7 -3 -0 -5 -18 -22 -17 -15 -13 -13 -15 -12 -10 -5 -4 -1 -1 -2 -12 -13 -10 -11 -11 -12 -12 -12 -10 -8 -7 -5 -5 -7 -8 -8 -6 -5 -8 -6 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -3 -2 -3 -3 -4 -5 -7 -12 -13 -11 -12 -17 -26 -30 -31 -32 -27 -24 -19 -13 -10 -10 -12 -12 -12 -12 -12 -16 -21 -30 -32 -42 -53 -57 -49 -19 -13 -7 -9 -20 -17 -11 -10 -6 -2 -1 -9 -23 -31 -26 -10 -0 -0 -1 -0 -0 -4 -4 -1 -1 -2 -9 -7 -4 -1 -0 -0 -1 -2 -2 -1 -1 -1 -2 -2 -1 -1 -0 -1 -2 -1 -0 -0 -2 -3 -0 -0 -0 -0 -0 -2 -3 -4 -0 -0 -0 -0 -2 -3 -4 -1 -0 -0 -0 -0 -0 -0 -1 -3 -3 -2 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -6 -5 -3 -2 -0 -0 -0 -2 -1 -9 -10 -8 -2 -0 -0 -2 -7 -13 -15 -12 -11 -10 -8 -5 -6 -11 -16 -13 -11 -3 -0 -0 -0 -0 -0 -0 -0 -18 -21 -26 -20 -17 -19 -19 -21 -15 -8 -5 -1 -2 -11 -21 -21 -13 -8 -7 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -13 -33 -33 -21 -15 -10 -6 -5 -2 -0 -0 -3 -5 -7 -10 -15 -18 -18 -18 -15 -17 -15 -8 -3 -2 -4 -20 -45 -47 -31 -25 -21 -20 -30 -28 -32 -28 -29 -24 -26 -26 -14 -17 -25 -23 -19 -16 -12 -5 -3 -3 -6 -10 -14 -21 -34 -42 -36 -13 -0 -1 -2 -7 -20 -42 -57 -48 -26 -9 -9 -31 -46 -31 -19 -22 -26 -22 -20 -36 -63 -65 -26 -16 -30 -51 -55 -50 -36 -1 -0 -0 -2 -32 -64 -51 -11 -0 -0 -1 -0 -10 -11 -18 -17 -11 -20 -46 -58 -67 -61 -47 -37 -35 -35 -38 -53 -60 -49 -25 -9 -3 -1 -4 -27 -52 -59 -54 -44 -34 -26 -24 -17 -6 -5 -10 -18 -27 -36 -37 -34 -27 -26 -29 -30 -37 -20 -15 -24 -30 -27 -39 -28 -8 -1 -0 -0 -3 -17 -14 -16 -27 -27 -18 -6 -0 -0 -0 -0 -0 -7 -8 -2 -0 -0 -0 -0 -6 -11 -12 -15 -23 -20 -7 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -3 -8 -7 -5 -6 -9 -11 -10 -12 -10 -5 -2 -0 -0 -0 -0 -1 -0 -0 -1 -3 -5 -5 -4 -4 -0 -1 -3 -2 -2 -1 -0 -1 -0 -0 -0 -0 -0 -2 -6 -8 -5 -2 -0 -0 -1 -1 -2 -4 -11 -16 -16 -10 -4 -2 -2 -1 -0 -0 -0 -7 -15 -13 -7 -1 -0 -1 -3 -3 -2 -1 -0 -0 -1 -4 -2 -0 -0 -0 -0 -2 -8 -2 -0 -0 -0 -0 -0 -1 -1 -10 -11 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -2 -1 -0 -1 -6 -12 -14 -17 -17 -12 -9 -4 -2 -1 -0 -0 -4 -9 -9 -7 -10 -6 -4 -1 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -12 -15 -6 -0 -0 -4 -23 -42 -46 -43 -56 -72 -50 -18 -11 -25 -38 -30 -19 -12 -8 -2 -5 -18 -19 -21 -22 -15 -19 -12 -7 -7 -5 -5 -6 -7 -9 -10 -7 -8 -9 -9 -11 -11 -13 -13 -10 -7 -5 -4 -3 -3 -3 -4 -5 -7 -5 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -2 -4 -5 -5 -5 -6 -5 -4 -4 -4 -6 -10 -12 -11 -12 -14 -17 -19 -26 -26 -26 -27 -22 -18 -15 -15 -14 -14 -12 -13 -12 -15 -12 -16 -20 -28 -40 -52 -49 -37 -27 -14 -12 -20 -16 -5 -2 -2 -2 -2 -9 -21 -31 -35 -12 -0 -0 -4 -5 -2 -10 -6 -2 -1 -6 -8 -6 -4 -2 -1 -0 -2 -2 -1 -0 -0 -1 -3 -2 -1 -1 -1 -1 -2 -1 -0 -0 -2 -2 -0 -0 -0 -1 -0 -0 -4 -5 -1 -0 -0 -0 -0 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -0 -0 -0 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -6 -7 -8 -3 -0 -0 -0 -0 -0 -5 -11 -9 -3 -1 -1 -2 -6 -12 -15 -13 -11 -9 -7 -4 -3 -7 -11 -12 -14 -6 -3 -1 -1 -0 -0 -0 -3 -1 -22 -23 -19 -17 -14 -10 -9 -9 -8 -4 -0 -1 -10 -24 -25 -13 -9 -6 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -4 -20 -34 -31 -23 -20 -15 -10 -9 -5 -1 -0 -0 -1 -6 -13 -20 -23 -28 -27 -27 -25 -21 -12 -5 -5 -11 -24 -39 -38 -28 -23 -21 -19 -22 -20 -29 -36 -38 -33 -33 -29 -18 -14 -18 -9 -6 -6 -14 -18 -10 -3 -6 -8 -8 -8 -9 -6 -3 -1 -0 -0 -5 -29 -49 -49 -49 -44 -26 -15 -25 -47 -53 -41 -20 -8 -9 -10 -21 -46 -62 -55 -25 -20 -26 -35 -35 -34 -28 -0 -0 -0 -4 -43 -57 -45 -14 -1 -1 -2 -2 -1 -17 -14 -4 -3 -24 -63 -77 -78 -63 -51 -37 -31 -34 -40 -54 -52 -33 -12 -2 -0 -0 -4 -18 -41 -58 -54 -38 -24 -25 -33 -22 -4 -2 -5 -13 -21 -27 -32 -27 -26 -36 -45 -48 -37 -27 -14 -13 -14 -26 -40 -36 -23 -6 -1 -0 -3 -17 -24 -26 -34 -36 -26 -9 -2 -0 -0 -2 -3 -8 -7 -3 -0 -0 -0 -5 -13 -15 -9 -7 -15 -17 -9 -5 -5 -3 -1 -0 -1 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -1 -9 -8 -3 -1 -1 -3 -3 -6 -14 -15 -4 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -2 -1 -3 -3 -3 -5 -7 -5 -6 -1 -0 -0 -0 -0 -0 -1 -1 -1 -7 -10 -5 -1 -0 -0 -0 -0 -0 -4 -18 -25 -19 -9 -4 -3 -0 -0 -0 -0 -7 -15 -15 -11 -4 -1 -4 -9 -9 -7 -1 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -8 -4 -0 -0 -0 -0 -0 -0 -0 -1 -14 -13 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -7 -6 -3 -0 -1 -4 -8 -12 -15 -15 -9 -5 -2 -0 -0 -0 -0 -1 -7 -7 -11 -9 -6 -2 -1 -0 -0 -2 -3 -1 -0 -0 -0 -3 -2 -0 -0 -0 -5 -8 -10 -10 -7 -4 -1 -2 -5 -4 -10 -30 -60 -69 -52 -31 -23 -22 -27 -25 -17 -14 -17 -13 -10 -14 -14 -18 -29 -29 -21 -15 -11 -9 -6 -6 -10 -13 -14 -10 -7 -5 -5 -8 -10 -11 -14 -19 -19 -14 -12 -10 -4 -2 -3 -5 -5 -6 -3 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -4 -8 -7 -6 -9 -10 -8 -7 -5 -6 -8 -9 -10 -11 -12 -13 -16 -23 -23 -26 -28 -26 -26 -22 -17 -17 -14 -10 -9 -10 -10 -9 -9 -14 -20 -23 -36 -39 -38 -33 -20 -15 -18 -12 -3 -2 -0 -1 -3 -12 -12 -15 -13 -11 -0 -0 -5 -6 -5 -5 -4 -2 -2 -6 -8 -6 -3 -2 -2 -1 -2 -2 -1 -2 -1 -5 -12 -7 -2 -3 -2 -1 -2 -2 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -4 -5 -3 -1 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -3 -5 -9 -4 -1 -0 -0 -0 -0 -4 -10 -10 -7 -6 -3 -3 -6 -16 -17 -15 -11 -8 -5 -2 -1 -3 -6 -12 -19 -15 -9 -3 -1 -1 -0 -0 -1 -0 -22 -22 -23 -20 -13 -6 -5 -8 -9 -3 -0 -0 -6 -18 -21 -16 -13 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -11 -30 -38 -35 -29 -27 -21 -13 -9 -6 -2 -1 -1 -4 -11 -20 -28 -30 -33 -31 -29 -26 -24 -11 -2 -5 -17 -34 -40 -32 -30 -27 -23 -23 -19 -11 -20 -36 -43 -46 -41 -31 -20 -12 -7 -4 -4 -8 -21 -29 -15 -5 -7 -11 -8 -4 -2 -0 -0 -0 -1 -6 -13 -23 -26 -23 -27 -29 -18 -11 -28 -55 -67 -57 -23 -0 -1 -11 -35 -55 -59 -44 -21 -24 -25 -25 -20 -15 -10 -0 -0 -0 -5 -49 -61 -46 -8 -1 -1 -4 -7 -6 -13 -13 -3 -0 -17 -56 -78 -76 -56 -42 -20 -10 -19 -25 -37 -31 -12 -2 -0 -0 -3 -7 -21 -47 -62 -58 -37 -14 -19 -34 -22 -1 -0 -1 -3 -9 -25 -26 -17 -12 -11 -16 -28 -42 -29 -7 -6 -4 -15 -39 -20 -18 -8 -2 -0 -2 -6 -15 -20 -36 -47 -39 -19 -9 -2 -0 -1 -10 -18 -21 -13 -3 -0 -0 -11 -21 -17 -6 -2 -7 -11 -11 -11 -7 -3 -1 -0 -0 -3 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -5 -4 -1 -0 -0 -0 -0 -2 -2 -0 -0 -3 -3 -0 -0 -0 -0 -0 -0 -3 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -2 -4 -4 -7 -12 -8 -5 -1 -0 -1 -3 -1 -7 -7 -5 -5 -8 -10 -8 -2 -0 -0 -0 -0 -0 -0 -12 -25 -25 -18 -12 -5 -0 -0 -0 -1 -6 -11 -9 -6 -2 -0 -1 -6 -14 -13 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -10 -6 -1 -0 -0 -1 -0 -0 -0 -1 -16 -20 -9 -4 -1 -0 -0 -0 -0 -1 -2 -2 -1 -1 -3 -9 -11 -4 -0 -1 -4 -5 -6 -7 -10 -9 -5 -1 -0 -0 -0 -0 -0 -0 -2 -5 -7 -3 -2 -1 -0 -0 -0 -0 -0 -0 -4 -8 -12 -11 -9 -10 -10 -9 -8 -5 -3 -8 -20 -31 -34 -28 -6 -3 -20 -52 -68 -58 -50 -48 -25 -28 -24 -16 -13 -16 -17 -18 -16 -14 -15 -22 -26 -21 -16 -13 -11 -9 -8 -12 -14 -13 -11 -9 -7 -6 -6 -8 -10 -11 -15 -20 -22 -20 -16 -6 -3 -3 -5 -5 -7 -6 -4 -3 -2 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -3 -7 -9 -11 -12 -14 -14 -13 -9 -8 -10 -9 -12 -14 -14 -12 -18 -23 -24 -26 -27 -28 -29 -26 -21 -18 -12 -10 -10 -10 -8 -7 -6 -10 -14 -18 -23 -29 -41 -42 -23 -13 -13 -9 -1 -0 -0 -0 -8 -16 -6 -4 -5 -5 -2 -0 -3 -5 -5 -3 -1 -2 -4 -4 -4 -3 -2 -2 -2 -2 -4 -6 -7 -10 -11 -14 -22 -16 -7 -7 -7 -5 -8 -10 -5 -1 -1 -3 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -5 -4 -2 -0 -0 -0 -1 -4 -8 -9 -9 -7 -2 -2 -5 -15 -15 -19 -9 -6 -3 -2 -1 -0 -2 -8 -15 -15 -11 -8 -3 -1 -1 -0 -0 -0 -21 -23 -27 -23 -13 -6 -5 -8 -7 -1 -0 -1 -4 -16 -19 -23 -14 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -0 -0 -0 -2 -14 -31 -39 -38 -29 -23 -19 -12 -9 -8 -6 -2 -4 -9 -16 -23 -31 -29 -22 -15 -13 -16 -21 -10 -1 -3 -20 -36 -39 -35 -32 -36 -32 -29 -24 -9 -10 -28 -38 -49 -46 -38 -23 -18 -11 -5 -7 -17 -34 -38 -20 -10 -12 -21 -15 -6 -2 -1 -0 -1 -16 -27 -30 -28 -13 -5 -12 -23 -22 -14 -15 -30 -58 -49 -14 -0 -4 -23 -49 -57 -49 -32 -14 -14 -18 -15 -7 -3 -1 -0 -1 -0 -5 -42 -53 -28 -24 -8 -9 -15 -11 -9 -15 -13 -3 -0 -13 -53 -70 -69 -51 -29 -8 -0 -4 -6 -14 -14 -4 -0 -0 -0 -0 -8 -30 -51 -63 -59 -36 -10 -16 -32 -12 -1 -0 -0 -1 -8 -23 -20 -8 -2 -0 -1 -11 -33 -31 -22 -4 -2 -7 -18 -10 -4 -1 -0 -0 -0 -0 -5 -12 -29 -37 -35 -24 -9 -1 -0 -0 -0 -18 -33 -23 -7 -0 -1 -9 -19 -16 -6 -2 -4 -10 -15 -12 -6 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -3 -9 -10 -6 -1 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -13 -10 -2 -0 -0 -5 -7 -9 -7 -7 -6 -7 -9 -11 -10 -6 -5 -3 -0 -0 -0 -0 -4 -13 -23 -25 -25 -20 -10 -1 -0 -0 -4 -8 -5 -2 -1 -0 -0 -6 -20 -16 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -9 -5 -3 -1 -1 -5 -2 -0 -0 -2 -17 -26 -20 -13 -3 -0 -0 -0 -2 -5 -5 -3 -2 -1 -4 -14 -12 -3 -0 -1 -9 -8 -6 -4 -10 -11 -7 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -8 -17 -21 -20 -19 -18 -17 -14 -10 -4 -0 -2 -6 -20 -45 -35 -11 -0 -6 -32 -69 -71 -116 -75 -44 -34 -26 -25 -19 -17 -17 -19 -23 -18 -16 -20 -22 -23 -26 -22 -15 -11 -11 -13 -13 -12 -15 -15 -12 -8 -6 -7 -8 -8 -9 -13 -18 -26 -29 -6 -2 -3 -4 -5 -7 -8 -6 -3 -3 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -3 -7 -11 -13 -12 -12 -17 -18 -13 -10 -13 -14 -15 -19 -17 -15 -18 -22 -25 -27 -28 -27 -27 -26 -21 -16 -12 -11 -11 -11 -10 -7 -4 -7 -11 -11 -18 -30 -47 -52 -27 -14 -7 -5 -0 -0 -0 -0 -11 -15 -11 -3 -1 -4 -2 -0 -2 -5 -4 -2 -1 -4 -7 -3 -3 -3 -3 -1 -2 -2 -5 -9 -14 -17 -14 -24 -25 -31 -19 -18 -18 -17 -15 -26 -39 -31 -23 -19 -10 -4 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -0 -2 -4 -4 -2 -0 -0 -0 -0 -3 -7 -10 -12 -6 -1 -1 -1 -4 -13 -20 -13 -7 -4 -4 -2 -0 -0 -3 -8 -8 -6 -2 -3 -2 -2 -0 -0 -0 -28 -28 -31 -23 -13 -6 -6 -6 -4 -1 -1 -1 -3 -12 -21 -24 -15 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -0 -0 -0 -3 -12 -24 -33 -33 -24 -18 -17 -12 -11 -13 -11 -5 -5 -10 -18 -21 -21 -16 -8 -4 -6 -14 -18 -11 -5 -7 -16 -23 -27 -34 -35 -39 -44 -42 -34 -14 -7 -22 -34 -35 -37 -35 -33 -26 -17 -11 -14 -31 -49 -46 -25 -19 -23 -32 -23 -13 -7 -1 -2 -10 -34 -52 -49 -32 -11 -2 -7 -21 -31 -26 -20 -40 -60 -40 -4 -1 -10 -36 -53 -52 -33 -25 -11 -3 -10 -8 -1 -0 -0 -0 -2 -1 -14 -36 -39 -40 -19 -17 -19 -20 -20 -20 -22 -14 -3 -0 -6 -28 -40 -50 -40 -19 -5 -0 -0 -1 -8 -11 -5 -0 -0 -0 -2 -12 -31 -46 -51 -43 -24 -5 -9 -18 -8 -4 -0 -0 -1 -7 -21 -12 -2 -0 -0 -0 -1 -8 -19 -17 -12 -10 -7 -12 -7 -0 -0 -0 -0 -0 -0 -4 -14 -26 -24 -15 -9 -5 -1 -0 -0 -0 -11 -29 -23 -5 -0 -1 -8 -15 -16 -10 -5 -9 -15 -12 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -3 -8 -10 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -9 -11 -7 -1 -0 -0 -0 -1 -3 -1 -0 -1 -3 -5 -8 -9 -7 -6 -3 -1 -0 -0 -0 -0 -5 -17 -21 -29 -25 -18 -7 -1 -0 -1 -7 -7 -5 -4 -2 -1 -11 -22 -16 -5 -1 -1 -0 -0 -0 -0 -0 -0 -0 -7 -8 -6 -5 -4 -6 -8 -4 -0 -0 -1 -12 -23 -27 -19 -4 -0 -0 -0 -5 -12 -10 -7 -2 -1 -3 -14 -10 -1 -0 -0 -7 -13 -8 -8 -13 -15 -11 -3 -2 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -4 -9 -14 -17 -17 -18 -19 -20 -15 -6 -7 -0 -0 -10 -46 -35 -12 -0 -0 -6 -16 -41 -72 -80 -76 -61 -44 -37 -36 -29 -23 -24 -26 -20 -17 -21 -21 -20 -24 -23 -13 -11 -12 -13 -15 -18 -20 -20 -12 -9 -6 -9 -7 -6 -5 -5 -9 -28 -36 -12 -5 -4 -4 -4 -6 -7 -8 -4 -4 -6 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -3 -7 -9 -9 -9 -15 -20 -20 -15 -14 -13 -17 -21 -24 -20 -18 -19 -21 -24 -26 -27 -27 -27 -27 -24 -19 -17 -15 -14 -15 -17 -13 -5 -8 -4 -6 -13 -28 -47 -59 -35 -31 -8 -1 -0 -0 -0 -0 -7 -16 -23 -13 -3 -3 -2 -0 -0 -0 -1 -2 -0 -4 -8 -3 -3 -4 -4 -1 -4 -7 -7 -8 -15 -17 -19 -19 -26 -27 -18 -18 -22 -21 -12 -20 -35 -40 -48 -31 -15 -8 -2 -0 -0 -0 -0 -0 -0 -2 -4 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -4 -4 -3 -6 -6 -3 -0 -0 -0 -0 -1 -4 -10 -16 -10 -4 -2 -1 -2 -11 -20 -18 -9 -6 -4 -2 -1 -1 -3 -5 -4 -1 -1 -5 -7 -3 -1 -0 -0 -37 -35 -31 -26 -14 -7 -6 -5 -4 -2 -1 -0 -1 -5 -13 -19 -12 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -11 -25 -29 -25 -21 -21 -22 -18 -17 -20 -19 -15 -13 -15 -19 -21 -15 -8 -3 -3 -9 -17 -20 -16 -13 -14 -15 -12 -13 -19 -31 -37 -56 -58 -45 -21 -11 -15 -21 -15 -16 -20 -28 -27 -21 -14 -20 -45 -60 -52 -31 -23 -32 -29 -25 -21 -12 -5 -7 -25 -45 -53 -47 -28 -8 -1 -7 -16 -19 -15 -14 -34 -42 -24 -1 -4 -23 -44 -58 -56 -38 -20 -4 -0 -8 -8 -3 -0 -0 -0 -2 -10 -35 -39 -48 -41 -20 -25 -18 -20 -27 -27 -23 -11 -5 -2 -0 -2 -13 -24 -24 -11 -3 -1 -0 -6 -15 -17 -11 -3 -0 -0 -5 -17 -32 -42 -40 -28 -13 -4 -2 -5 -12 -5 -1 -0 -3 -10 -24 -20 -2 -0 -0 -0 -1 -11 -6 -5 -8 -15 -17 -18 -6 -2 -1 -0 -0 -0 -0 -2 -9 -24 -26 -14 -4 -0 -0 -0 -0 -0 -3 -14 -12 -1 -0 -1 -4 -7 -9 -6 -2 -5 -9 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -5 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -3 -3 -2 -0 -0 -0 -1 -1 -0 -0 -0 -0 -4 -9 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -10 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -4 -3 -1 -2 -0 -0 -0 -1 -5 -8 -22 -24 -25 -17 -3 -0 -0 -4 -3 -4 -4 -3 -4 -9 -18 -15 -8 -5 -4 -1 -0 -0 -0 -0 -0 -4 -9 -9 -7 -5 -3 -4 -11 -10 -1 -0 -0 -1 -10 -31 -30 -10 -0 -0 -0 -1 -8 -13 -12 -3 -0 -2 -7 -4 -0 -0 -0 -3 -11 -8 -12 -17 -15 -8 -3 -3 -4 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -4 -12 -15 -11 -13 -18 -17 -18 -15 -18 -0 -0 -2 -32 -29 -9 -1 -0 -0 -1 -9 -20 -40 -72 -75 -63 -63 -48 -25 -18 -20 -23 -16 -9 -11 -16 -25 -29 -30 -12 -10 -10 -9 -9 -12 -21 -21 -11 -11 -6 -11 -12 -13 -5 -5 -9 -22 -34 -19 -8 -7 -5 -4 -5 -7 -7 -3 -3 -4 -4 -4 -3 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -4 -5 -7 -8 -9 -16 -20 -19 -17 -17 -17 -20 -25 -27 -25 -23 -21 -21 -23 -26 -28 -28 -28 -33 -32 -27 -23 -20 -17 -17 -22 -20 -15 -11 -6 -6 -12 -27 -50 -54 -51 -33 -9 -0 -0 -1 -2 -2 -4 -14 -26 -18 -1 -2 -3 -2 -0 -3 -6 -6 -0 -5 -6 -8 -2 -5 -5 -4 -7 -8 -7 -8 -13 -14 -11 -8 -12 -8 -4 -5 -3 -3 -2 -5 -13 -23 -43 -40 -26 -12 -3 -3 -0 -0 -0 -0 -0 -3 -6 -4 -3 -1 -0 -0 -1 -3 -3 -1 -0 -0 -0 -0 -0 -1 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -2 -4 -2 -4 -7 -6 -8 -8 -5 -1 -0 -0 -0 -1 -3 -9 -16 -14 -9 -5 -1 -1 -7 -19 -27 -25 -12 -2 -4 -1 -2 -1 -1 -4 -0 -1 -6 -9 -6 -3 -0 -0 -42 -41 -39 -34 -16 -7 -4 -3 -2 -2 -0 -0 -0 -2 -7 -12 -8 -3 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -25 -26 -20 -16 -18 -22 -21 -18 -18 -20 -23 -25 -25 -22 -16 -12 -6 -4 -8 -16 -25 -25 -23 -22 -16 -17 -13 -5 -4 -16 -37 -58 -58 -46 -28 -19 -10 -10 -7 -10 -16 -28 -32 -29 -19 -29 -48 -60 -50 -26 -17 -14 -18 -12 -3 -9 -18 -21 -24 -38 -43 -28 -14 -5 -3 -6 -15 -24 -18 -15 -21 -18 -11 -4 -12 -36 -47 -61 -63 -47 -14 -0 -0 -17 -23 -10 -1 -0 -0 -12 -14 -25 -53 -62 -46 -29 -18 -21 -28 -37 -30 -20 -10 -8 -4 -1 -0 -6 -14 -11 -3 -1 -1 -10 -23 -33 -33 -15 -5 -0 -1 -7 -16 -24 -33 -31 -24 -12 -8 -1 -6 -16 -6 -1 -0 -4 -13 -25 -16 -9 -8 -2 -0 -1 -3 -2 -0 -0 -12 -22 -21 -9 -7 -3 -1 -0 -0 -0 -0 -1 -9 -14 -11 -8 -6 -3 -1 -0 -0 -0 -2 -2 -0 -0 -0 -0 -1 -3 -2 -1 -4 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -12 -1 -0 -0 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -0 -0 -1 -6 -9 -4 -0 -0 -0 -1 -2 -0 -0 -0 -0 -1 -5 -5 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -7 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -5 -2 -1 -0 -0 -0 -0 -0 -3 -11 -15 -19 -20 -8 -1 -0 -0 -0 -2 -3 -4 -6 -8 -12 -11 -9 -7 -6 -2 -0 -0 -0 -0 -1 -6 -9 -11 -8 -4 -0 -3 -13 -17 -5 -1 -0 -0 -5 -26 -41 -24 -2 -0 -0 -0 -0 -13 -14 -5 -0 -1 -4 -2 -1 -0 -0 -2 -5 -3 -3 -12 -10 -5 -4 -5 -7 -10 -10 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -1 -0 -3 -14 -19 -3 -0 -8 -15 -23 -26 -27 -4 -0 -0 -7 -20 -9 -4 -1 -0 -0 -5 -19 -51 -76 -85 -86 -95 -83 -33 -16 -11 -12 -10 -7 -15 -29 -48 -45 -30 -11 -9 -8 -8 -8 -11 -16 -16 -9 -12 -9 -11 -12 -12 -7 -6 -9 -16 -31 -25 -20 -14 -10 -8 -5 -6 -6 -4 -3 -2 -2 -4 -3 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -1 -2 -4 -5 -6 -9 -15 -19 -20 -20 -18 -18 -22 -27 -27 -28 -26 -27 -27 -26 -28 -30 -32 -34 -42 -36 -26 -25 -23 -14 -15 -19 -20 -16 -12 -11 -10 -14 -30 -44 -47 -42 -26 -10 -1 -0 -1 -3 -4 -6 -14 -30 -20 -2 -2 -2 -4 -1 -3 -5 -4 -0 -2 -5 -7 -5 -6 -5 -4 -4 -5 -5 -7 -12 -13 -7 -4 -4 -4 -5 -5 -1 -0 -0 -0 -2 -2 -21 -43 -39 -19 -17 -5 -0 -0 -0 -0 -0 -0 -0 -3 -3 -1 -1 -0 -1 -4 -5 -0 -0 -0 -0 -0 -0 -1 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -0 -0 -1 -2 -2 -3 -4 -3 -7 -10 -7 -2 -0 -0 -0 -0 -2 -8 -15 -17 -14 -6 -0 -0 -2 -10 -28 -30 -8 -4 -8 -5 -4 -2 -1 -3 -2 -2 -5 -7 -8 -6 -2 -0 -58 -59 -55 -38 -17 -11 -3 -1 -1 -1 -0 -0 -1 -4 -6 -8 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -11 -24 -26 -18 -11 -9 -12 -13 -12 -11 -15 -24 -32 -29 -18 -9 -7 -5 -6 -12 -19 -30 -29 -30 -26 -13 -13 -16 -9 -3 -11 -34 -49 -51 -45 -37 -34 -26 -13 -12 -20 -25 -33 -32 -30 -25 -32 -46 -56 -48 -40 -24 -8 -5 -2 -0 -8 -25 -28 -19 -25 -32 -20 -10 -5 -1 -11 -28 -35 -29 -27 -23 -11 -5 -12 -26 -39 -46 -59 -61 -43 -8 -0 -0 -28 -42 -26 -16 -4 -3 -12 -18 -22 -44 -50 -31 -20 -16 -31 -41 -44 -36 -28 -16 -7 -2 -0 -0 -6 -13 -7 -1 -0 -1 -6 -19 -42 -46 -25 -8 -2 -5 -10 -12 -19 -29 -35 -33 -20 -7 -2 -5 -12 -2 -0 -0 -4 -8 -11 -7 -3 -14 -23 -11 -2 -0 -0 -0 -0 -2 -8 -9 -9 -6 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -7 -5 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -6 -11 -9 -4 -2 -0 -0 -0 -0 -0 -0 -0 -1 -10 -4 -3 -0 -0 -0 -0 -0 -0 -5 -4 -1 -0 -0 -0 -0 -3 -8 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -6 -9 -5 -1 -1 -2 -1 -0 -0 -0 -5 -11 -7 -9 -5 -4 -1 -0 -1 -5 -7 -13 -18 -15 -11 -8 -5 -4 -6 -6 -2 -0 -0 -0 -0 -0 -6 -16 -14 -7 -1 -5 -16 -22 -16 -6 -0 -0 -1 -19 -37 -30 -6 -0 -0 -0 -1 -8 -11 -4 -0 -0 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -4 -5 -3 -6 -8 -8 -5 -3 -2 -1 -0 -0 -0 -0 -0 -4 -9 -10 -6 -0 -0 -3 -9 -1 -0 -4 -4 -18 -30 -32 -11 -1 -0 -3 -8 -11 -10 -5 -1 -0 -4 -22 -55 -81 -124 -161 -165 -178 -95 -34 -12 -8 -6 -12 -24 -45 -51 -49 -25 -12 -10 -8 -8 -6 -9 -11 -11 -13 -17 -18 -15 -13 -11 -9 -8 -9 -16 -23 -28 -31 -24 -16 -11 -6 -5 -6 -6 -5 -2 -3 -6 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -5 -6 -10 -15 -18 -20 -19 -18 -20 -26 -28 -24 -25 -28 -28 -28 -28 -27 -29 -32 -32 -34 -22 -19 -24 -20 -18 -18 -17 -17 -13 -8 -13 -15 -16 -24 -38 -46 -34 -20 -14 -4 -0 -0 -0 -5 -11 -12 -32 -17 -4 -2 -1 -1 -5 -4 -2 -2 -2 -0 -7 -10 -8 -8 -8 -7 -7 -6 -5 -6 -10 -8 -3 -3 -4 -5 -8 -18 -1 -0 -0 -0 -0 -1 -2 -15 -18 -13 -18 -13 -4 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -3 -6 -2 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -10 -1 -0 -0 -0 -0 -0 -1 -3 -1 -2 -1 -0 -0 -0 -1 -3 -3 -2 -2 -5 -10 -10 -6 -2 -0 -1 -0 -1 -5 -6 -12 -12 -3 -0 -0 -0 -0 -21 -39 -22 -9 -12 -14 -11 -4 -1 -2 -2 -0 -2 -3 -8 -8 -3 -1 -63 -66 -61 -39 -23 -11 -2 -0 -0 -0 -1 -4 -4 -7 -7 -4 -2 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -9 -23 -26 -15 -5 -2 -2 -3 -5 -7 -12 -22 -35 -35 -24 -12 -7 -7 -8 -12 -14 -18 -18 -20 -19 -11 -10 -18 -16 -14 -16 -31 -40 -50 -50 -47 -44 -31 -17 -8 -18 -22 -28 -30 -29 -25 -32 -36 -36 -41 -39 -23 -8 -2 -0 -0 -2 -10 -17 -15 -18 -27 -32 -23 -7 -1 -8 -33 -44 -34 -33 -24 -8 -2 -9 -23 -36 -42 -55 -55 -41 -6 -1 -0 -30 -45 -37 -35 -25 -13 -12 -24 -26 -36 -37 -19 -10 -15 -43 -54 -54 -46 -26 -9 -2 -0 -0 -4 -15 -21 -11 -1 -0 -0 -0 -11 -34 -45 -32 -9 -5 -10 -15 -20 -30 -36 -35 -38 -23 -8 -3 -5 -7 -4 -3 -5 -3 -3 -1 -1 -0 -9 -38 -40 -13 -1 -0 -0 -1 -1 -3 -4 -5 -2 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -5 -10 -5 -0 -0 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -3 -9 -21 -22 -23 -7 -3 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -4 -2 -1 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -3 -3 -2 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -9 -7 -2 -1 -0 -0 -0 -0 -1 -3 -4 -4 -1 -0 -0 -1 -4 -5 -2 -1 -5 -1 -0 -0 -0 -0 -4 -6 -1 -2 -2 -1 -5 -7 -7 -8 -12 -14 -12 -9 -4 -1 -4 -7 -9 -5 -1 -0 -0 -0 -1 -9 -21 -20 -11 -3 -5 -17 -16 -15 -5 -0 -0 -0 -12 -29 -32 -32 -9 -1 -0 -0 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -6 -1 -0 -2 -4 -7 -11 -7 -3 -0 -0 -0 -0 -0 -0 -11 -17 -7 -8 -1 -0 -0 -0 -1 -0 -1 -8 -19 -24 -16 -8 -6 -6 -6 -6 -8 -11 -11 -8 -7 -20 -32 -54 -102 -62 -71 -198 -95 -37 -15 -12 -7 -13 -25 -65 -78 -51 -37 -24 -16 -12 -9 -5 -8 -8 -9 -11 -15 -21 -19 -13 -9 -8 -9 -11 -12 -18 -28 -30 -27 -21 -16 -9 -6 -7 -7 -8 -4 -3 -8 -6 -5 -5 -4 -2 -1 -1 -1 -1 -2 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -3 -5 -7 -11 -15 -18 -24 -22 -18 -23 -27 -26 -27 -29 -28 -28 -30 -30 -27 -28 -29 -33 -31 -22 -22 -27 -26 -24 -21 -20 -19 -15 -10 -12 -15 -14 -16 -27 -41 -29 -12 -11 -7 -5 -0 -0 -9 -18 -11 -17 -12 -17 -10 -4 -5 -8 -11 -10 -7 -6 -3 -6 -11 -10 -10 -10 -11 -5 -5 -7 -6 -8 -7 -4 -1 -3 -5 -9 -10 -5 -3 -0 -0 -0 -1 -1 -1 -1 -8 -28 -33 -15 -2 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -7 -9 -3 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -14 -4 -1 -0 -0 -0 -0 -2 -3 -4 -3 -0 -0 -0 -0 -1 -1 -2 -3 -4 -7 -9 -10 -10 -6 -2 -0 -0 -0 -0 -2 -8 -9 -3 -0 -0 -0 -1 -17 -36 -28 -12 -12 -15 -15 -9 -2 -1 -2 -1 -1 -1 -8 -12 -10 -4 -51 -50 -49 -40 -23 -6 -1 -0 -0 -1 -4 -8 -7 -7 -5 -1 -1 -0 -0 -1 -5 -9 -4 -1 -0 -0 -0 -0 -5 -6 -5 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -7 -22 -24 -10 -1 -0 -0 -0 -1 -3 -6 -18 -32 -34 -28 -22 -14 -9 -8 -11 -12 -9 -6 -6 -10 -15 -18 -23 -22 -24 -21 -33 -43 -49 -57 -59 -50 -32 -17 -7 -9 -13 -18 -31 -37 -36 -36 -37 -33 -29 -22 -13 -5 -1 -0 -1 -4 -14 -27 -31 -28 -29 -37 -31 -12 -1 -5 -23 -36 -33 -33 -24 -13 -1 -1 -9 -31 -41 -55 -59 -42 -12 -1 -2 -25 -29 -37 -33 -18 -9 -14 -46 -45 -36 -23 -10 -7 -19 -49 -63 -60 -44 -20 -5 -1 -0 -4 -19 -34 -34 -24 -13 -3 -0 -0 -5 -20 -32 -27 -14 -22 -27 -22 -20 -22 -30 -30 -32 -27 -18 -15 -15 -10 -11 -12 -12 -6 -1 -0 -0 -0 -6 -43 -57 -28 -4 -0 -1 -2 -2 -4 -4 -2 -0 -0 -0 -3 -7 -8 -6 -3 -0 -0 -0 -0 -4 -10 -5 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -1 -1 -12 -27 -27 -15 -7 -4 -1 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -1 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -1 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -17 -19 -10 -3 -1 -0 -0 -0 -2 -4 -5 -5 -2 -0 -0 -1 -1 -1 -5 -7 -9 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -5 -8 -5 -2 -1 -0 -0 -0 -0 -0 -3 -6 -6 -3 -2 -0 -0 -0 -3 -15 -29 -21 -13 -4 -4 -4 -14 -11 -4 -0 -0 -0 -4 -5 -14 -20 -10 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -7 -2 -0 -0 -0 -3 -16 -16 -6 -1 -0 -0 -0 -0 -0 -1 -12 -6 -11 -3 -0 -0 -0 -1 -0 -0 -1 -5 -15 -13 -2 -4 -6 -4 -1 -1 -6 -15 -21 -16 -18 -21 -36 -93 -126 -17 -198 -37 -23 -21 -15 -13 -13 -22 -50 -72 -64 -56 -34 -27 -25 -17 -12 -10 -8 -8 -5 -8 -13 -16 -12 -7 -6 -7 -9 -11 -17 -23 -19 -20 -20 -20 -15 -13 -9 -9 -9 -4 -4 -8 -8 -9 -7 -5 -3 -2 -1 -1 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -3 -7 -8 -11 -14 -21 -32 -32 -21 -23 -25 -28 -31 -34 -34 -31 -32 -30 -29 -27 -27 -30 -29 -25 -23 -26 -28 -25 -23 -26 -26 -17 -11 -11 -14 -16 -14 -19 -42 -33 -22 -12 -6 -5 -0 -0 -14 -24 -22 -17 -18 -26 -26 -17 -12 -16 -25 -24 -11 -8 -5 -10 -12 -8 -7 -7 -8 -6 -8 -10 -7 -5 -4 -4 -1 -2 -3 -8 -8 -9 -5 -1 -0 -0 -0 -1 -1 -0 -6 -24 -35 -33 -20 -12 -3 -1 -0 -0 -0 -1 -0 -0 -0 -0 -1 -3 -7 -8 -4 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -3 -7 -6 -4 -3 -2 -0 -0 -2 -3 -4 -3 -0 -0 -0 -0 -0 -0 -0 -3 -4 -5 -9 -7 -11 -9 -3 -0 -0 -0 -0 -2 -6 -7 -4 -1 -1 -0 -0 -7 -19 -23 -13 -9 -10 -17 -16 -6 -2 -3 -0 -0 -0 -7 -15 -11 -9 -37 -35 -35 -32 -16 -4 -1 -0 -0 -0 -5 -6 -6 -4 -2 -1 -0 -0 -0 -1 -3 -6 -2 -1 -1 -1 -0 -1 -10 -12 -9 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -6 -19 -23 -15 -9 -3 -0 -0 -0 -0 -3 -15 -27 -23 -16 -17 -15 -10 -5 -9 -12 -8 -2 -2 -7 -21 -26 -28 -24 -24 -23 -26 -44 -60 -72 -55 -42 -27 -11 -3 -5 -7 -11 -29 -36 -42 -46 -41 -33 -23 -10 -1 -1 -2 -6 -12 -22 -36 -43 -41 -36 -36 -45 -45 -20 -4 -3 -16 -27 -31 -34 -33 -27 -1 -0 -10 -28 -45 -58 -61 -42 -19 -8 -8 -10 -22 -25 -16 -5 -4 -28 -46 -48 -37 -25 -13 -12 -13 -35 -60 -61 -41 -17 -3 -0 -1 -12 -33 -47 -48 -43 -26 -9 -6 -0 -5 -15 -21 -19 -18 -24 -28 -28 -25 -25 -26 -27 -23 -27 -31 -36 -28 -17 -13 -12 -11 -6 -0 -0 -0 -0 -5 -32 -40 -26 -8 -2 -1 -2 -3 -6 -6 -2 -0 -0 -0 -2 -5 -7 -6 -4 -1 -2 -3 -4 -10 -11 -3 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -0 -1 -2 -14 -29 -26 -16 -9 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -3 -0 -0 -0 -0 -2 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -15 -18 -9 -4 -1 -0 -0 -0 -6 -5 -3 -3 -1 -0 -0 -0 -1 -3 -6 -14 -18 -14 -13 -8 -2 -1 -0 -0 -0 -0 -0 -0 -2 -6 -7 -5 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -1 -0 -0 -0 -1 -10 -27 -10 -7 -3 -6 -11 -13 -9 -5 -0 -0 -0 -0 -2 -15 -29 -22 -8 -2 -5 -9 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -2 -1 -0 -0 -2 -1 -5 -16 -8 -4 -1 -6 -10 -8 -5 -2 -0 -6 -13 -14 -13 -5 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -3 -5 -27 -27 -20 -21 -56 -135 -112 -96 -47 -34 -25 -22 -16 -14 -21 -44 -51 -62 -48 -27 -30 -41 -42 -31 -23 -27 -21 -5 -6 -11 -16 -14 -6 -5 -4 -5 -9 -15 -20 -17 -15 -14 -15 -13 -14 -13 -9 -8 -4 -3 -5 -6 -8 -7 -5 -4 -2 -2 -2 -2 -2 -3 -2 -2 -1 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -4 -8 -9 -10 -14 -23 -33 -39 -29 -27 -27 -29 -31 -35 -38 -36 -35 -33 -32 -30 -25 -25 -26 -24 -22 -23 -24 -24 -21 -24 -29 -21 -12 -13 -19 -21 -15 -22 -48 -45 -50 -25 -10 -8 -4 -5 -17 -26 -27 -21 -18 -31 -42 -30 -11 -11 -15 -18 -8 -16 -12 -11 -12 -10 -5 -4 -8 -6 -10 -12 -10 -6 -5 -5 -2 -0 -1 -2 -1 -5 -8 -5 -4 -1 -0 -2 -0 -0 -2 -14 -22 -37 -45 -31 -11 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -2 -3 -6 -8 -4 -3 -4 -5 -2 -0 -0 -0 -0 -0 -1 -0 -0 -1 -3 -3 -3 -3 -11 -11 -4 -1 -0 -0 -0 -2 -6 -7 -6 -6 -2 -0 -0 -3 -12 -22 -20 -7 -5 -11 -16 -11 -9 -3 -0 -0 -0 -7 -14 -14 -11 -25 -27 -27 -23 -10 -4 -0 -0 -0 -0 -2 -4 -4 -3 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -6 -13 -11 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -18 -17 -12 -5 -2 -0 -0 -0 -2 -11 -23 -17 -10 -10 -9 -8 -7 -10 -10 -6 -3 -2 -7 -23 -34 -30 -21 -20 -20 -21 -42 -64 -75 -49 -34 -21 -6 -2 -5 -15 -19 -33 -47 -58 -57 -50 -42 -28 -9 -0 -0 -6 -11 -23 -38 -43 -49 -45 -41 -47 -59 -57 -35 -12 -7 -12 -22 -27 -32 -36 -28 -2 -2 -15 -32 -40 -58 -61 -34 -15 -11 -10 -14 -29 -28 -17 -5 -4 -22 -47 -51 -37 -21 -14 -8 -8 -26 -50 -54 -33 -10 -1 -0 -6 -19 -32 -41 -44 -47 -40 -30 -22 -13 -11 -16 -12 -4 -5 -8 -24 -30 -30 -25 -24 -21 -12 -25 -36 -39 -34 -29 -14 -7 -4 -2 -0 -0 -0 -0 -8 -30 -31 -28 -14 -2 -0 -0 -2 -7 -8 -3 -0 -0 -0 -0 -1 -2 -2 -2 -1 -5 -12 -13 -11 -9 -4 -1 -0 -0 -0 -0 -0 -1 -1 -0 -1 -7 -7 -6 -1 -3 -15 -31 -26 -12 -6 -5 -3 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -0 -0 -4 -5 -1 -0 -0 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -3 -2 -1 -0 -0 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -1 -0 -0 -0 -0 -0 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -2 -11 -18 -20 -18 -16 -18 -15 -7 -2 -0 -0 -0 -1 -3 -6 -15 -23 -18 -10 -2 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -2 -9 -2 -1 -0 -2 -12 -12 -7 -6 -4 -1 -0 -0 -3 -20 -32 -27 -12 -5 -9 -14 -12 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -5 -5 -8 -10 -35 -48 -33 -11 -1 -4 -17 -28 -19 -5 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -27 -22 -12 -25 -53 -52 -60 -39 -39 -30 -22 -17 -15 -27 -36 -41 -43 -29 -18 -20 -26 -40 -54 -61 -67 -42 -9 -9 -11 -13 -17 -9 -7 -2 -2 -9 -14 -8 -10 -11 -11 -10 -9 -13 -15 -11 -8 -5 -4 -5 -6 -8 -9 -7 -4 -4 -3 -2 -3 -3 -2 -2 -3 -4 -4 -2 -2 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -8 -10 -10 -13 -23 -36 -44 -46 -35 -29 -28 -31 -35 -37 -37 -36 -35 -36 -39 -37 -32 -28 -27 -29 -32 -31 -25 -18 -19 -28 -27 -32 -27 -22 -26 -19 -28 -54 -63 -55 -31 -14 -12 -11 -8 -13 -19 -21 -20 -18 -30 -49 -41 -29 -8 -14 -6 -7 -25 -20 -19 -11 -4 -2 -4 -5 -6 -15 -20 -15 -9 -8 -9 -7 -2 -1 -0 -0 -1 -4 -6 -9 -8 -13 -10 -0 -0 -0 -1 -0 -5 -28 -42 -28 -10 -3 -2 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -1 -0 -0 -0 -6 -7 -3 -0 -0 -0 -0 -0 -4 -10 -11 -10 -9 -5 -2 -0 -0 -0 -0 -0 -2 -1 -0 -0 -1 -2 -0 -0 -4 -6 -5 -2 -1 -0 -0 -0 -2 -3 -7 -10 -5 -0 -0 -0 -1 -6 -11 -6 -5 -7 -9 -9 -10 -6 -2 -1 -0 -2 -4 -7 -8 -18 -22 -21 -16 -8 -3 -0 -0 -0 -1 -2 -3 -1 -1 -0 -0 -0 -0 -1 -2 -4 -2 -1 -1 -0 -0 -0 -0 -2 -11 -13 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -10 -11 -8 -6 -4 -0 -0 -0 -1 -5 -11 -10 -8 -6 -6 -9 -16 -13 -12 -9 -3 -1 -4 -23 -26 -25 -20 -12 -8 -11 -35 -52 -64 -41 -28 -18 -6 -3 -12 -17 -28 -41 -48 -51 -52 -50 -49 -38 -15 -1 -1 -7 -14 -20 -30 -34 -37 -34 -32 -42 -62 -66 -47 -25 -21 -18 -19 -21 -33 -37 -34 -9 -6 -22 -36 -30 -46 -45 -36 -19 -4 -7 -22 -36 -41 -34 -20 -12 -23 -41 -51 -53 -35 -18 -7 -4 -18 -39 -40 -20 -4 -0 -0 -5 -18 -32 -31 -22 -24 -31 -37 -33 -22 -17 -13 -12 -10 -4 -7 -20 -36 -38 -28 -25 -15 -1 -12 -25 -33 -36 -35 -16 -5 -1 -1 -0 -0 -0 -0 -13 -20 -30 -27 -11 -1 -0 -0 -0 -3 -5 -3 -0 -0 -0 -1 -1 -0 -1 -1 -2 -10 -20 -13 -5 -5 -6 -0 -0 -1 -1 -0 -0 -2 -0 -0 -0 -1 -4 -5 -0 -3 -19 -30 -17 -4 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -5 -4 -3 -6 -7 -3 -1 -6 -9 -2 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -6 -4 -0 -0 -1 -2 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -12 -8 -6 -14 -18 -15 -8 -0 -0 -0 -2 -3 -8 -20 -26 -20 -14 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -13 -11 -8 -10 -11 -6 -1 -0 -3 -9 -12 -10 -4 -3 -6 -10 -10 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -11 -20 -57 -85 -59 -19 -2 -2 -15 -27 -14 -5 -3 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -14 -26 -22 -9 -9 -12 -9 -12 -31 -39 -29 -19 -17 -18 -28 -37 -34 -26 -17 -12 -13 -18 -29 -37 -73 -91 -55 -19 -13 -11 -12 -12 -14 -8 -3 -3 -6 -8 -8 -11 -11 -10 -8 -8 -11 -13 -12 -10 -7 -6 -6 -7 -9 -10 -7 -5 -5 -4 -3 -4 -4 -2 -1 -3 -3 -6 -6 -4 -2 -4 -2 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -2 -3 -5 -9 -12 -14 -15 -22 -36 -44 -46 -42 -32 -29 -31 -35 -36 -36 -35 -35 -38 -44 -46 -38 -33 -31 -31 -37 -38 -32 -19 -18 -22 -24 -26 -33 -34 -29 -24 -26 -35 -57 -63 -39 -18 -9 -7 -3 -5 -10 -16 -17 -16 -27 -50 -52 -33 -12 -12 -10 -15 -25 -24 -17 -10 -6 -3 -3 -6 -8 -21 -30 -20 -11 -8 -13 -15 -10 -7 -1 -0 -0 -0 -1 -3 -10 -25 -25 -6 -1 -0 -0 -0 -0 -8 -30 -45 -29 -14 -8 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -3 -3 -0 -0 -0 -4 -7 -8 -7 -0 -0 -0 -0 -0 -2 -8 -11 -17 -4 -2 -2 -2 -3 -1 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -23 -15 -6 -5 -2 -1 -3 -5 -3 -3 -2 -1 -4 -7 -9 -6 -3 -3 -1 -0 -3 -6 -14 -16 -15 -12 -7 -2 -0 -0 -1 -2 -3 -3 -0 -0 -0 -0 -0 -0 -2 -4 -5 -2 -1 -1 -0 -0 -0 -0 -3 -12 -13 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -10 -11 -6 -3 -3 -1 -1 -2 -4 -7 -5 -3 -2 -1 -4 -13 -24 -15 -9 -7 -3 -0 -1 -6 -21 -22 -14 -6 -4 -9 -26 -39 -40 -29 -26 -21 -10 -6 -6 -13 -28 -42 -51 -51 -52 -57 -57 -45 -26 -11 -7 -7 -12 -20 -27 -27 -20 -14 -13 -30 -58 -56 -42 -34 -34 -33 -26 -23 -33 -32 -34 -17 -21 -39 -36 -27 -39 -46 -35 -18 -6 -8 -23 -26 -40 -43 -42 -34 -32 -34 -49 -55 -36 -13 -3 -4 -19 -35 -29 -11 -1 -0 -0 -0 -14 -36 -27 -6 -4 -12 -28 -34 -16 -12 -7 -6 -5 -10 -2 -12 -37 -39 -34 -36 -11 -4 -9 -16 -33 -41 -39 -20 -11 -3 -2 -1 -0 -0 -0 -18 -29 -33 -34 -17 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -6 -6 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -22 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -4 -7 -9 -8 -5 -9 -17 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -3 -8 -9 -3 -0 -1 -2 -8 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -1 -0 -5 -14 -15 -10 -2 -0 -1 -0 -1 -3 -11 -17 -2 -5 -3 -0 -1 -1 -4 -7 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -13 -18 -17 -16 -16 -15 -9 -3 -0 -1 -2 -0 -0 -0 -0 -1 -4 -3 -2 -3 -4 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -0 -6 -21 -39 -37 -18 -3 -1 -2 -11 -19 -12 -9 -5 -1 -1 -1 -0 -1 -3 -1 -2 -0 -0 -0 -0 -0 -0 -0 -1 -22 -29 -21 -13 -7 -3 -4 -14 -30 -35 -21 -12 -12 -18 -27 -40 -47 -27 -13 -10 -13 -18 -17 -24 -61 -81 -58 -32 -16 -14 -14 -13 -11 -10 -8 -8 -8 -8 -9 -10 -10 -10 -8 -8 -10 -14 -15 -12 -7 -6 -6 -8 -8 -10 -8 -7 -6 -5 -4 -5 -6 -3 -2 -3 -3 -7 -5 -3 -3 -5 -4 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -3 -3 -6 -9 -13 -18 -22 -24 -29 -37 -47 -46 -33 -29 -33 -36 -41 -40 -35 -35 -40 -41 -40 -35 -33 -30 -28 -36 -42 -35 -27 -23 -25 -27 -27 -37 -40 -32 -24 -24 -41 -59 -64 -42 -17 -5 -4 -2 -4 -12 -24 -24 -18 -27 -36 -52 -37 -21 -13 -10 -17 -24 -27 -16 -4 -5 -3 -2 -2 -5 -18 -27 -24 -12 -7 -15 -15 -23 -17 -5 -0 -0 -0 -0 -0 -5 -28 -21 -7 -1 -0 -0 -0 -0 -1 -8 -27 -50 -33 -4 -1 -4 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -1 -3 -2 -4 -15 -24 -3 -0 -1 -0 -0 -0 -4 -11 -22 -14 -6 -4 -2 -4 -3 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -2 -21 -39 -38 -27 -21 -11 -4 -5 -4 -1 -1 -1 -1 -2 -7 -14 -16 -7 -10 -5 -0 -0 -2 -7 -9 -10 -9 -5 -1 -0 -0 -1 -4 -6 -4 -0 -0 -0 -0 -0 -0 -3 -4 -5 -2 -1 -1 -1 -0 -0 -0 -5 -14 -11 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -12 -11 -4 -1 -1 -0 -3 -10 -12 -14 -8 -3 -0 -0 -3 -16 -27 -24 -5 -3 -2 -1 -3 -8 -26 -29 -16 -9 -11 -16 -24 -30 -29 -20 -21 -22 -22 -15 -11 -14 -28 -42 -47 -44 -44 -48 -44 -34 -26 -21 -19 -16 -14 -19 -25 -18 -5 -0 -2 -21 -54 -49 -43 -39 -36 -38 -33 -31 -29 -17 -19 -16 -35 -53 -50 -34 -51 -47 -32 -16 -7 -7 -10 -9 -17 -18 -29 -34 -35 -44 -54 -55 -40 -16 -4 -7 -25 -35 -18 -3 -0 -0 -0 -1 -20 -52 -33 -3 -1 -2 -11 -18 -8 -7 -5 -1 -3 -6 -2 -13 -32 -36 -36 -33 -19 -9 -8 -25 -35 -42 -44 -30 -26 -14 -4 -1 -1 -1 -7 -25 -31 -33 -35 -23 -7 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -5 -8 -11 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -13 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -3 -2 -2 -2 -2 -6 -5 -8 -18 -12 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -7 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -14 -6 -0 -1 -2 -9 -9 -9 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -9 -11 -5 -3 -3 -0 -0 -0 -1 -0 -0 -0 -1 -3 -2 -4 -5 -13 -14 -7 -1 -0 -1 -2 -0 -0 -0 -0 -0 -4 -15 -21 -23 -23 -21 -18 -11 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -4 -8 -8 -8 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -2 -1 -3 -13 -17 -7 -3 -2 -0 -3 -15 -12 -16 -24 -13 -7 -5 -6 -3 -5 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -8 -19 -22 -18 -17 -13 -7 -12 -17 -26 -29 -12 -8 -5 -12 -24 -44 -70 -26 -7 -6 -8 -17 -12 -23 -45 -54 -37 -23 -15 -20 -16 -15 -13 -13 -15 -17 -19 -19 -15 -11 -9 -9 -9 -9 -9 -10 -10 -11 -8 -6 -6 -8 -8 -9 -8 -8 -5 -5 -4 -4 -7 -5 -4 -4 -6 -9 -7 -4 -3 -4 -4 -4 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -2 -4 -3 -2 -6 -10 -14 -19 -24 -28 -30 -39 -50 -51 -35 -30 -32 -36 -43 -46 -39 -35 -38 -34 -32 -32 -31 -29 -26 -29 -38 -42 -43 -41 -39 -39 -38 -36 -35 -33 -24 -17 -34 -55 -54 -34 -11 -7 -4 -2 -5 -16 -32 -32 -32 -26 -34 -54 -57 -42 -23 -14 -13 -24 -32 -20 -13 -10 -7 -8 -4 -4 -17 -27 -18 -10 -8 -10 -15 -19 -15 -8 -3 -0 -0 -0 -0 -0 -5 -10 -7 -2 -2 -0 -0 -0 -0 -0 -2 -1 -3 -0 -0 -7 -7 -8 -3 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -26 -45 -9 -4 -4 -8 -7 -2 -2 -8 -21 -22 -15 -8 -1 -5 -5 -0 -0 -1 -3 -0 -0 -2 -4 -4 -2 -5 -3 -0 -0 -0 -0 -0 -0 -4 -22 -30 -31 -36 -30 -18 -7 -5 -5 -4 -2 -1 -1 -1 -5 -14 -16 -19 -17 -11 -4 -0 -0 -6 -7 -8 -7 -4 -3 -3 -1 -2 -5 -6 -3 -0 -1 -1 -0 -1 -3 -6 -7 -7 -10 -9 -8 -2 -0 -0 -0 -8 -16 -10 -2 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -6 -14 -13 -5 -1 -1 -0 -1 -5 -10 -13 -10 -5 -2 -3 -9 -20 -35 -39 -11 -2 -2 -0 -2 -12 -22 -32 -23 -21 -27 -37 -35 -30 -20 -17 -9 -15 -27 -25 -17 -12 -15 -22 -33 -40 -41 -36 -28 -25 -24 -22 -21 -21 -19 -20 -20 -9 -0 -0 -2 -15 -42 -52 -57 -46 -38 -37 -35 -33 -17 -4 -4 -6 -35 -41 -61 -50 -61 -53 -28 -17 -13 -7 -4 -1 -1 -1 -1 -6 -22 -43 -57 -57 -51 -33 -13 -12 -27 -34 -20 -6 -1 -0 -0 -4 -34 -77 -49 -10 -0 -0 -2 -2 -1 -1 -8 -5 -4 -0 -1 -11 -29 -35 -34 -27 -23 -11 -11 -31 -38 -41 -46 -44 -40 -25 -9 -4 -3 -1 -6 -17 -27 -38 -41 -29 -13 -6 -5 -5 -6 -6 -6 -1 -0 -1 -1 -5 -7 -0 -0 -0 -0 -0 -4 -12 -20 -12 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -11 -9 -5 -2 -0 -0 -0 -0 -0 -0 -1 -1 -3 -2 -1 -0 -0 -0 -0 -1 -1 -2 -6 -7 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -8 -6 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -16 -5 -0 -0 -0 -2 -5 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -9 -8 -2 -0 -0 -0 -0 -2 -4 -9 -10 -4 -3 -7 -14 -13 -7 -3 -2 -5 -7 -4 -2 -0 -0 -0 -0 -0 -4 -17 -25 -24 -19 -14 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -6 -13 -11 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -1 -7 -6 -2 -1 -0 -0 -1 -12 -3 -4 -21 -19 -20 -10 -11 -9 -7 -8 -4 -4 -2 -1 -0 -0 -0 -0 -3 -9 -16 -21 -20 -20 -20 -14 -14 -14 -16 -19 -10 -7 -1 -2 -18 -52 -61 -30 -10 -3 -3 -15 -8 -8 -13 -25 -19 -9 -13 -28 -22 -15 -18 -21 -24 -21 -19 -28 -25 -18 -9 -6 -8 -11 -11 -13 -13 -11 -9 -7 -6 -10 -11 -14 -8 -7 -6 -7 -5 -5 -5 -7 -5 -5 -8 -10 -9 -5 -3 -3 -4 -4 -3 -4 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -1 -3 -3 -2 -4 -9 -14 -20 -25 -32 -32 -38 -54 -54 -46 -40 -37 -39 -44 -47 -42 -37 -36 -37 -34 -31 -33 -33 -30 -31 -38 -41 -49 -52 -46 -43 -47 -42 -40 -36 -26 -14 -25 -47 -40 -30 -14 -10 -8 -5 -6 -18 -27 -35 -42 -40 -38 -51 -60 -49 -36 -30 -20 -27 -29 -28 -22 -18 -14 -14 -4 -2 -12 -23 -9 -6 -6 -6 -10 -9 -5 -2 -1 -0 -0 -0 -0 -0 -3 -9 -7 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -9 -4 -0 -0 -0 -0 -0 -0 -0 -0 -3 -13 -7 -12 -6 -1 -0 -0 -0 -0 -0 -0 -0 -17 -38 -19 -6 -5 -12 -13 -7 -4 -3 -9 -13 -16 -9 -2 -6 -7 -4 -5 -3 -5 -0 -0 -0 -5 -11 -12 -7 -3 -1 -0 -0 -0 -0 -0 -2 -9 -13 -9 -7 -18 -20 -10 -6 -7 -6 -2 -1 -1 -1 -3 -6 -10 -19 -22 -17 -10 -4 -3 -6 -4 -3 -1 -1 -0 -1 -1 -1 -2 -1 -0 -0 -2 -0 -0 -1 -4 -5 -10 -13 -17 -18 -12 -4 -1 -4 -6 -10 -11 -4 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -4 -13 -12 -3 -2 -4 -8 -8 -7 -10 -10 -9 -9 -10 -10 -17 -28 -41 -43 -37 -20 -3 -1 -2 -4 -13 -28 -29 -36 -51 -53 -46 -35 -38 -24 -13 -21 -31 -28 -16 -6 -7 -14 -25 -32 -33 -31 -24 -19 -20 -22 -25 -21 -16 -16 -15 -5 -0 -0 -2 -13 -41 -59 -68 -55 -42 -36 -33 -31 -13 -0 -0 -0 -9 -24 -52 -60 -62 -53 -27 -20 -19 -12 -4 -0 -0 -0 -1 -2 -15 -41 -58 -66 -66 -54 -33 -23 -30 -34 -26 -13 -1 -0 -0 -7 -39 -69 -37 -7 -0 -0 -0 -1 -4 -0 -9 -7 -0 -0 -1 -6 -21 -36 -42 -33 -20 -9 -15 -31 -42 -45 -51 -54 -46 -22 -6 -3 -1 -0 -4 -16 -32 -45 -44 -27 -11 -7 -3 -4 -7 -10 -10 -3 -0 -0 -1 -8 -19 -17 -4 -0 -0 -0 -0 -10 -21 -22 -8 -6 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -15 -13 -3 -0 -0 -0 -0 -0 -5 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -11 -6 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -14 -6 -0 -0 -0 -0 -7 -15 -22 -18 -10 -5 -4 -8 -11 -11 -9 -8 -10 -12 -9 -4 -1 -0 -0 -0 -0 -0 -3 -13 -20 -19 -18 -11 -4 -4 -0 -0 -0 -0 -0 -0 -0 -1 -2 -7 -14 -13 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -1 -0 -2 -2 -1 -0 -0 -0 -0 -3 -2 -0 -0 -1 -16 -11 -10 -6 -3 -8 -11 -10 -5 -1 -2 -2 -1 -0 -6 -12 -15 -20 -23 -25 -21 -10 -13 -14 -12 -11 -7 -6 -0 -0 -9 -50 -38 -32 -14 -5 -4 -6 -1 -5 -14 -16 -14 -7 -20 -44 -32 -15 -26 -41 -47 -31 -16 -25 -29 -21 -9 -6 -6 -8 -9 -29 -20 -15 -18 -12 -11 -10 -15 -20 -12 -7 -7 -6 -6 -6 -6 -6 -5 -4 -5 -7 -7 -6 -5 -4 -5 -5 -3 -2 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -2 -2 -1 -2 -4 -4 -3 -7 -8 -18 -27 -35 -40 -42 -51 -53 -55 -51 -45 -42 -45 -49 -47 -43 -42 -40 -40 -41 -40 -39 -37 -37 -36 -45 -53 -56 -47 -51 -42 -43 -44 -36 -29 -14 -16 -34 -38 -38 -19 -10 -10 -8 -9 -16 -19 -33 -56 -52 -45 -56 -69 -68 -54 -35 -28 -29 -24 -30 -30 -28 -18 -13 -6 -6 -12 -15 -15 -12 -7 -4 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -7 -1 -0 -1 -4 -4 -1 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -1 -4 -27 -62 -30 -14 -11 -4 -0 -0 -0 -0 -0 -0 -0 -7 -17 -13 -10 -6 -7 -12 -9 -1 -0 -1 -3 -15 -5 -0 -3 -3 -5 -8 -9 -6 -1 -0 -0 -0 -7 -10 -6 -5 -9 -8 -1 -0 -0 -0 -0 -1 -1 -0 -0 -9 -20 -13 -9 -8 -9 -8 -5 -2 -1 -2 -2 -4 -12 -18 -13 -12 -10 -5 -10 -7 -6 -2 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -0 -0 -0 -1 -3 -9 -13 -6 -5 -4 -1 -4 -17 -19 -14 -6 -1 -0 -0 -0 -1 -4 -3 -0 -0 -0 -0 -0 -3 -8 -9 -4 -1 -3 -8 -12 -13 -12 -9 -4 -8 -19 -27 -35 -37 -38 -29 -31 -22 -6 -2 -8 -5 -12 -14 -19 -39 -59 -63 -63 -57 -43 -23 -15 -22 -30 -26 -17 -6 -11 -20 -26 -28 -26 -21 -19 -24 -33 -35 -30 -19 -6 -4 -3 -1 -1 -1 -11 -39 -61 -66 -62 -50 -37 -31 -26 -26 -15 -3 -0 -0 -0 -13 -36 -51 -66 -70 -52 -32 -22 -15 -13 -4 -0 -0 -0 -0 -7 -30 -46 -46 -46 -45 -37 -32 -31 -28 -28 -22 -1 -0 -0 -9 -40 -60 -24 -16 -2 -0 -0 -2 -3 -1 -8 -7 -1 -0 -0 -3 -5 -30 -46 -41 -25 -14 -16 -20 -25 -29 -31 -30 -25 -9 -0 -0 -0 -0 -6 -19 -31 -40 -39 -27 -11 -5 -1 -2 -7 -11 -9 -1 -0 -0 -0 -1 -5 -18 -9 -0 -0 -0 -0 -7 -22 -30 -22 -12 -14 -12 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -6 -1 -0 -0 -0 -0 -0 -2 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -4 -4 -4 -3 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -7 -15 -10 -3 -1 -1 -4 -8 -9 -13 -14 -7 -3 -2 -2 -1 -1 -5 -13 -17 -14 -6 -2 -0 -0 -0 -0 -0 -0 -0 -2 -10 -19 -22 -21 -24 -14 -4 -1 -1 -0 -0 -0 -0 -1 -5 -6 -12 -12 -6 -2 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -2 -2 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -8 -10 -8 -7 -3 -0 -0 -6 -6 -2 -2 -3 -5 -4 -5 -7 -9 -11 -21 -27 -19 -5 -18 -17 -18 -11 -7 -8 -4 -0 -11 -32 -28 -19 -11 -6 -3 -2 -3 -10 -17 -20 -17 -7 -14 -24 -13 -11 -19 -42 -61 -48 -30 -22 -27 -29 -14 -8 -6 -7 -17 -27 -16 -17 -21 -18 -15 -11 -12 -16 -12 -8 -5 -5 -6 -8 -9 -7 -5 -4 -4 -5 -5 -6 -5 -4 -5 -6 -5 -3 -4 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -3 -3 -4 -2 -6 -7 -5 -5 -9 -16 -28 -36 -37 -36 -44 -47 -53 -54 -48 -44 -47 -52 -52 -51 -51 -46 -50 -53 -43 -37 -36 -35 -40 -51 -62 -66 -58 -60 -53 -51 -48 -43 -33 -20 -19 -23 -36 -38 -19 -5 -3 -3 -6 -10 -14 -26 -51 -60 -59 -73 -78 -73 -50 -40 -34 -30 -31 -33 -26 -21 -19 -12 -5 -6 -9 -13 -18 -14 -6 -1 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -4 -3 -5 -10 -13 -9 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -40 -39 -33 -8 -2 -0 -1 -2 -1 -0 -0 -0 -2 -4 -6 -7 -10 -6 -2 -9 -8 -1 -0 -0 -4 -16 -3 -0 -1 -0 -4 -13 -17 -8 -2 -0 -0 -0 -2 -6 -6 -10 -26 -22 -4 -0 -0 -0 -0 -0 -0 -0 -0 -6 -14 -16 -11 -8 -12 -13 -9 -5 -3 -3 -3 -1 -2 -7 -5 -6 -11 -7 -12 -9 -3 -1 -0 -1 -3 -4 -3 -1 -0 -1 -2 -2 -3 -3 -0 -0 -1 -2 -3 -0 -0 -0 -0 -1 -15 -18 -12 -9 -3 -1 -1 -0 -1 -3 -1 -0 -0 -0 -2 -3 -6 -7 -6 -3 -2 -2 -7 -15 -17 -13 -6 -1 -2 -12 -28 -31 -39 -33 -17 -25 -28 -22 -18 -19 -8 -5 -4 -12 -34 -38 -48 -56 -59 -39 -17 -7 -16 -28 -23 -10 -3 -15 -27 -29 -26 -17 -13 -21 -37 -50 -48 -35 -17 -3 -0 -0 -0 -0 -3 -20 -54 -61 -58 -43 -36 -26 -20 -19 -19 -12 -4 -0 -0 -0 -6 -23 -42 -66 -60 -35 -28 -32 -34 -17 -3 -0 -0 -0 -4 -24 -46 -49 -30 -17 -16 -13 -14 -15 -21 -36 -33 -4 -0 -1 -9 -34 -46 -27 -9 -5 -6 -4 -2 -3 -5 -8 -9 -2 -0 -0 -0 -5 -27 -43 -41 -27 -17 -11 -8 -7 -9 -8 -5 -3 -1 -0 -0 -0 -0 -4 -15 -21 -21 -29 -26 -13 -3 -0 -1 -9 -10 -5 -0 -0 -0 -0 -0 -0 -9 -11 -1 -0 -0 -0 -1 -10 -18 -20 -13 -15 -14 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -7 -4 -1 -0 -0 -0 -0 -1 -5 -6 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -4 -2 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -1 -6 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -12 -17 -17 -14 -4 -4 -7 -3 -0 -1 -1 -0 -0 -0 -0 -0 -1 -9 -22 -19 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -10 -8 -7 -19 -23 -13 -6 -3 -2 -1 -0 -0 -3 -8 -10 -14 -15 -11 -8 -4 -0 -0 -2 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -3 -2 -1 -0 -0 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -55 -77 -10 -2 -5 -10 -5 -2 -0 -3 -7 -6 -3 -3 -0 -1 -14 -24 -10 -1 -0 -7 -13 -7 -8 -10 -8 -7 -7 -11 -13 -11 -6 -4 -2 -1 -4 -10 -19 -31 -24 -8 -10 -9 -7 -7 -9 -24 -61 -25 -15 -12 -23 -26 -17 -10 -7 -7 -16 -23 -15 -14 -15 -13 -10 -9 -11 -17 -18 -14 -11 -5 -6 -10 -14 -8 -6 -4 -4 -4 -3 -4 -5 -3 -3 -4 -5 -6 -4 -5 -4 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -4 -5 -5 -4 -5 -7 -8 -7 -9 -11 -16 -28 -38 -35 -31 -32 -38 -47 -53 -52 -49 -50 -53 -60 -64 -63 -60 -61 -61 -55 -50 -43 -36 -41 -50 -64 -73 -72 -67 -64 -59 -52 -47 -39 -34 -33 -31 -35 -29 -13 -4 -0 -0 -0 -5 -15 -27 -48 -60 -61 -69 -76 -59 -36 -38 -35 -34 -35 -40 -39 -28 -19 -10 -1 -1 -4 -14 -18 -10 -4 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -6 -9 -11 -16 -18 -12 -6 -6 -0 -1 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -6 -13 -9 -1 -0 -0 -2 -4 -1 -0 -0 -2 -9 -9 -11 -5 -15 -14 -3 -5 -3 -6 -1 -0 -9 -18 -9 -3 -0 -0 -3 -24 -36 -11 -6 -0 -0 -0 -0 -7 -14 -15 -33 -23 -7 -1 -0 -0 -0 -0 -0 -0 -0 -3 -5 -7 -8 -6 -10 -16 -15 -13 -7 -5 -4 -0 -0 -2 -2 -7 -12 -8 -6 -3 -1 -0 -0 -1 -5 -11 -12 -5 -3 -4 -5 -5 -5 -4 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -11 -14 -14 -9 -3 -1 -1 -0 -2 -2 -0 -0 -1 -3 -6 -8 -10 -10 -6 -3 -2 -3 -8 -18 -24 -18 -8 -1 -0 -1 -6 -20 -23 -15 -15 -20 -34 -40 -47 -26 -12 -6 -7 -8 -10 -21 -36 -40 -40 -34 -14 -4 -13 -33 -26 -8 -3 -2 -13 -25 -23 -13 -9 -22 -41 -50 -46 -38 -25 -13 -4 -0 -0 -3 -12 -27 -44 -45 -37 -33 -27 -20 -22 -22 -25 -11 -3 -1 -0 -1 -8 -20 -35 -49 -30 -17 -15 -20 -28 -16 -3 -0 -0 -2 -9 -28 -42 -36 -21 -10 -5 -3 -5 -4 -11 -29 -24 -3 -0 -2 -8 -17 -35 -15 -4 -10 -31 -21 -3 -2 -4 -16 -18 -7 -3 -0 -0 -1 -18 -33 -36 -26 -14 -8 -5 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -8 -22 -25 -15 -4 -0 -2 -12 -11 -3 -0 -0 -0 -3 -1 -8 -9 -9 -4 -0 -0 -0 -0 -0 -1 -4 -5 -6 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -3 -0 -0 -0 -0 -1 -5 -4 -6 -7 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -6 -12 -8 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -0 -0 -2 -10 -15 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -7 -13 -9 -5 -2 -3 -5 -2 -0 -4 -7 -6 -12 -18 -17 -15 -7 -0 -1 -6 -6 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -3 -5 -0 -0 -0 -0 -2 -3 -3 -1 -0 -0 -0 -0 -0 -2 -2 -0 -1 -27 -40 -11 -4 -3 -4 -5 -2 -3 -4 -10 -6 -3 -2 -0 -0 -4 -6 -2 -0 -2 -5 -6 -5 -8 -16 -22 -15 -6 -7 -11 -10 -3 -2 -3 -2 -4 -10 -21 -38 -25 -10 -10 -6 -6 -3 -7 -15 -31 -12 -11 -10 -15 -15 -11 -10 -9 -10 -20 -27 -21 -15 -12 -9 -9 -9 -14 -26 -29 -24 -19 -9 -15 -21 -26 -11 -9 -9 -9 -7 -4 -4 -3 -2 -3 -4 -4 -4 -4 -6 -7 -5 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -2 -4 -4 -5 -6 -8 -10 -12 -13 -17 -28 -36 -35 -30 -30 -37 -47 -57 -56 -53 -53 -57 -72 -76 -71 -66 -62 -70 -74 -70 -59 -47 -43 -52 -61 -67 -73 -75 -71 -61 -49 -41 -38 -34 -28 -28 -31 -21 -7 -1 -1 -1 -0 -9 -23 -33 -49 -55 -60 -63 -73 -55 -34 -36 -41 -39 -38 -43 -43 -32 -17 -8 -1 -2 -4 -13 -16 -10 -4 -2 -2 -2 -1 -3 -1 -0 -1 -2 -5 -3 -0 -0 -0 -0 -0 -0 -0 -3 -8 -13 -4 -7 -6 -12 -5 -3 -1 -0 -0 -0 -0 -3 -5 -3 -2 -2 -1 -1 -7 -9 -2 -1 -1 -0 -0 -1 -0 -0 -0 -8 -12 -14 -2 -15 -19 -7 -3 -3 -4 -2 -0 -7 -17 -18 -10 -1 -0 -2 -19 -44 -25 -9 -0 -0 -4 -1 -3 -3 -10 -13 -13 -7 -3 -2 -3 -1 -0 -0 -0 -0 -2 -5 -5 -4 -3 -6 -9 -7 -8 -5 -5 -3 -0 -0 -0 -1 -6 -9 -6 -8 -8 -7 -4 -0 -0 -3 -10 -14 -8 -4 -5 -6 -6 -4 -4 -4 -3 -1 -1 -1 -0 -0 -0 -0 -0 -5 -17 -15 -8 -2 -1 -0 -1 -5 -4 -2 -1 -3 -6 -9 -12 -13 -10 -5 -6 -7 -6 -8 -16 -24 -23 -15 -1 -0 -0 -4 -21 -19 -13 -13 -26 -27 -39 -45 -37 -23 -22 -25 -16 -10 -9 -17 -22 -37 -34 -11 -2 -10 -25 -23 -17 -7 -2 -13 -20 -18 -10 -6 -19 -36 -40 -41 -38 -31 -19 -6 -0 -3 -18 -35 -42 -43 -36 -28 -30 -21 -18 -16 -25 -31 -11 -1 -1 -3 -5 -14 -17 -19 -23 -9 -3 -9 -21 -30 -16 -2 -1 -0 -0 -5 -15 -23 -23 -22 -13 -1 -1 -2 -1 -5 -16 -13 -6 -0 -1 -7 -20 -28 -4 -1 -9 -30 -20 -3 -1 -3 -9 -11 -16 -7 -1 -0 -2 -13 -22 -24 -19 -13 -11 -8 -5 -7 -6 -3 -1 -1 -0 -0 -0 -0 -0 -0 -2 -14 -35 -36 -23 -7 -2 -5 -19 -17 -14 -5 -0 -0 -3 -13 -10 -9 -8 -9 -1 -1 -1 -1 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -4 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -1 -2 -0 -0 -0 -1 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -2 -7 -8 -6 -5 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -2 -1 -0 -0 -2 -7 -5 -3 -1 -1 -3 -0 -0 -1 -1 -3 -1 -0 -0 -0 -4 -5 -1 -0 -0 -2 -6 -4 -0 -4 -6 -1 -7 -15 -17 -13 -3 -0 -5 -13 -11 -4 -3 -1 -2 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -4 -7 -5 -2 -0 -0 -0 -0 -3 -9 -6 -2 -0 -0 -3 -4 -1 -0 -2 -6 -4 -12 -8 -11 -5 -2 -2 -0 -0 -0 -0 -0 -6 -9 -10 -9 -4 -3 -6 -10 -12 -9 -6 -10 -10 -2 -2 -2 -3 -2 -9 -18 -37 -19 -10 -10 -6 -6 -4 -7 -9 -8 -8 -8 -10 -14 -15 -11 -11 -16 -25 -34 -33 -26 -17 -15 -15 -19 -18 -20 -32 -34 -28 -22 -20 -35 -32 -31 -17 -15 -16 -12 -7 -5 -4 -3 -2 -2 -3 -3 -2 -3 -7 -8 -9 -7 -3 -2 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -2 -2 -4 -7 -9 -13 -16 -19 -26 -30 -32 -30 -30 -36 -52 -63 -61 -62 -58 -64 -75 -78 -76 -69 -67 -67 -74 -76 -71 -60 -52 -57 -63 -63 -70 -78 -76 -66 -55 -52 -48 -39 -28 -23 -28 -18 -9 -9 -14 -8 -5 -18 -38 -42 -41 -53 -63 -62 -59 -49 -36 -38 -43 -44 -40 -44 -46 -35 -23 -20 -6 -2 -5 -13 -16 -13 -19 -13 -7 -5 -4 -5 -4 -4 -4 -7 -12 -10 -1 -0 -0 -0 -0 -0 -0 -0 -3 -8 -0 -0 -0 -7 -7 -3 -1 -1 -0 -0 -0 -4 -6 -4 -2 -1 -0 -0 -7 -26 -26 -31 -16 -0 -0 -5 -1 -0 -0 -0 -5 -5 -0 -7 -15 -18 -15 -5 -4 -3 -0 -1 -2 -7 -11 -2 -0 -0 -14 -30 -35 -8 -0 -1 -9 -5 -2 -0 -2 -6 -7 -5 -6 -7 -7 -4 -0 -0 -1 -1 -5 -8 -7 -2 -0 -2 -1 -2 -4 -4 -6 -5 -4 -3 -1 -2 -6 -8 -6 -19 -16 -8 -3 -0 -0 -0 -1 -3 -3 -3 -4 -5 -4 -6 -6 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 -2 -12 -9 -6 -1 -0 -0 -0 -1 -0 -0 -0 -1 -5 -10 -11 -10 -10 -9 -7 -7 -6 -8 -12 -16 -12 -10 -3 -0 -0 -4 -15 -17 -14 -26 -24 -25 -36 -40 -35 -35 -28 -39 -23 -11 -9 -6 -10 -19 -19 -6 -1 -9 -16 -28 -25 -8 -7 -16 -17 -11 -5 -4 -14 -31 -39 -42 -41 -29 -7 -0 -0 -8 -42 -56 -55 -50 -42 -33 -32 -24 -9 -4 -15 -30 -21 -4 -19 -18 -16 -18 -13 -11 -6 -1 -5 -25 -33 -34 -20 -5 -6 -5 -2 -4 -6 -9 -13 -16 -12 -1 -0 -2 -2 -3 -10 -6 -5 -3 -4 -11 -17 -14 -1 -0 -6 -26 -17 -2 -1 -4 -8 -17 -20 -13 -3 -0 -6 -18 -21 -15 -12 -13 -15 -12 -7 -9 -12 -9 -5 -1 -0 -0 -0 -0 -0 -0 -3 -17 -37 -42 -26 -8 -4 -10 -18 -28 -22 -5 -0 -0 -2 -1 -6 -20 -19 -11 -3 -6 -9 -6 -2 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -1 -1 -1 -2 -6 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -2 -5 -2 -1 -1 -4 -9 -8 -5 -2 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -5 -8 -7 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -5 -2 -2 -2 -3 -5 -4 -3 -0 -2 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -12 -4 -2 -2 -3 -6 -10 -12 -8 -1 -0 -0 -6 -8 -1 -1 -0 -3 -6 -2 -0 -0 -4 -5 -6 -5 -3 -1 -0 -0 -0 -5 -7 -5 -3 -1 -2 -4 -6 -8 -5 -3 -2 -0 -2 -4 -0 -0 -0 -0 -6 -13 -18 -12 -8 -3 -2 -2 -0 -0 -0 -0 -0 -6 -11 -9 -6 -5 -3 -1 -5 -14 -10 -4 -10 -11 -3 -2 -6 -2 -0 -8 -23 -41 -16 -11 -7 -8 -8 -7 -7 -6 -4 -5 -11 -22 -32 -33 -24 -15 -17 -20 -22 -26 -19 -15 -18 -25 -39 -35 -36 -44 -43 -28 -25 -40 -37 -27 -20 -20 -19 -18 -10 -5 -5 -4 -3 -3 -3 -3 -3 -4 -6 -10 -18 -20 -17 -9 -2 -2 -2 -1 -0 -1 -1 -0 -0 -2 -5 -2 -0 -2 -0 -0 -0 -1 -0 -0 -0 -0 -0 -2 -5 -8 -13 -16 -18 -22 -28 -31 -32 -32 -39 -54 -62 -63 -66 -64 -68 -76 -79 -75 -73 -70 -68 -73 -79 -80 -73 -67 -74 -79 -73 -72 -79 -79 -75 -65 -64 -58 -41 -23 -17 -24 -23 -19 -15 -19 -20 -15 -28 -46 -52 -48 -50 -62 -69 -66 -52 -36 -35 -36 -40 -39 -40 -45 -43 -34 -26 -9 -7 -8 -11 -16 -17 -19 -17 -14 -14 -13 -10 -8 -7 -5 -8 -14 -12 -0 -1 -3 -2 -2 -4 -0 -0 -1 -1 -0 -0 -0 -2 -4 -3 -3 -2 -1 -0 -0 -0 -1 -6 -2 -0 -0 -0 -4 -45 -48 -87 -16 -1 -3 -9 -4 -6 -3 -0 -0 -0 -0 -4 -8 -18 -28 -5 -2 -3 -0 -0 -0 -7 -9 -2 -1 -1 -2 -32 -24 -5 -0 -4 -5 -3 -1 -0 -0 -2 -4 -1 -1 -6 -13 -7 -1 -0 -0 -1 -7 -10 -8 -5 -4 -2 -0 -0 -1 -3 -6 -8 -7 -6 -4 -3 -4 -0 -0 -25 -18 -10 -4 -1 -1 -1 -0 -0 -0 -3 -4 -8 -7 -11 -14 -13 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -7 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -7 -11 -9 -7 -8 -11 -9 -4 -3 -6 -10 -10 -7 -2 -0 -0 -0 -5 -11 -6 -3 -11 -14 -32 -36 -36 -38 -48 -48 -42 -16 -3 -4 -8 -9 -14 -14 -7 -2 -2 -16 -32 -29 -12 -12 -19 -13 -5 -0 -2 -8 -22 -34 -39 -36 -20 -3 -1 -2 -14 -62 -64 -55 -46 -43 -36 -31 -18 -2 -0 -4 -28 -30 -20 -37 -36 -27 -25 -22 -10 -2 -0 -4 -27 -39 -25 -9 -6 -6 -4 -5 -8 -13 -15 -15 -16 -13 -2 -0 -2 -6 -4 -6 -3 -1 -2 -7 -7 -8 -5 -2 -1 -7 -27 -20 -19 -3 -0 -4 -11 -16 -10 -4 -1 -11 -22 -23 -19 -14 -13 -13 -10 -4 -2 -3 -3 -4 -2 -0 -0 -0 -0 -0 -0 -1 -11 -25 -41 -23 -7 -3 -6 -8 -21 -14 -2 -1 -1 -1 -0 -2 -14 -11 -8 -5 -8 -16 -16 -11 -5 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -2 -2 -3 -2 -1 -5 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -6 -7 -7 -11 -11 -6 -2 -1 -1 -1 -3 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -2 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -3 -8 -10 -5 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -2 -0 -1 -1 -9 -10 -8 -5 -3 -3 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -4 -15 -19 -15 -7 -2 -3 -5 -11 -13 -12 -0 -0 -0 -0 -0 -0 -0 -1 -6 -11 -8 -6 -6 -9 -15 -15 -10 -5 -1 -0 -0 -0 -0 -0 -0 -1 -5 -16 -29 -40 -23 -6 -2 -0 -0 -1 -1 -0 -0 -0 -0 -3 -16 -20 -14 -8 -5 -4 -2 -1 -0 -0 -0 -0 -2 -4 -2 -2 -3 -2 -0 -4 -16 -10 -6 -12 -15 -2 -2 -10 -7 -4 -10 -23 -30 -26 -14 -4 -7 -10 -10 -8 -7 -7 -6 -16 -31 -37 -41 -37 -21 -13 -13 -14 -16 -13 -12 -21 -27 -42 -42 -40 -34 -31 -25 -30 -48 -44 -24 -14 -15 -15 -13 -8 -4 -3 -4 -3 -3 -3 -4 -5 -10 -16 -22 -38 -40 -15 -2 -1 -2 -2 -1 -1 -0 -0 -0 -0 -3 -22 -37 -38 -14 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -7 -13 -14 -15 -20 -28 -34 -40 -41 -44 -51 -57 -64 -68 -67 -69 -77 -83 -85 -87 -80 -74 -75 -83 -88 -92 -92 -93 -94 -88 -79 -81 -79 -77 -67 -64 -61 -43 -24 -21 -25 -29 -29 -24 -27 -31 -28 -31 -44 -59 -58 -51 -65 -80 -76 -58 -62 -46 -35 -28 -27 -38 -37 -37 -39 -31 -20 -11 -6 -7 -10 -15 -17 -15 -16 -18 -22 -20 -20 -13 -6 -4 -5 -5 -3 -3 -8 -9 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -1 -2 -4 -14 -1 -0 -0 -1 -7 -36 -29 -36 -10 -0 -4 -8 -19 -22 -6 -0 -0 -0 -0 -0 -2 -18 -42 -5 -0 -0 -0 -0 -0 -4 -6 -3 -1 -1 -6 -29 -26 -4 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -3 -16 -15 -9 -8 -3 -1 -6 -11 -12 -11 -9 -7 -2 -0 -0 -1 -2 -4 -5 -8 -6 -2 -0 -0 -0 -9 -10 -7 -5 -5 -4 -3 -1 -0 -0 -2 -2 -5 -7 -13 -21 -16 -6 -0 -0 -0 -0 -2 -3 -3 -3 -5 -10 -5 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -9 -17 -10 -3 -5 -10 -13 -10 -6 -6 -6 -7 -5 -1 -1 -1 -0 -3 -12 -10 -3 -5 -5 -5 -2 -14 -38 -52 -58 -40 -12 -4 -4 -8 -13 -19 -18 -16 -7 -2 -17 -28 -25 -17 -18 -25 -20 -8 -1 -1 -1 -9 -25 -32 -26 -13 -2 -0 -5 -26 -67 -61 -47 -42 -30 -19 -17 -7 -1 -0 -1 -23 -34 -32 -41 -40 -38 -28 -25 -13 -3 -0 -1 -20 -30 -19 -6 -1 -2 -2 -3 -12 -20 -21 -17 -18 -17 -2 -0 -1 -7 -5 -4 -1 -0 -5 -18 -9 -7 -4 -2 -9 -10 -13 -13 -8 -1 -0 -0 -5 -8 -5 -1 -1 -7 -16 -22 -19 -12 -8 -7 -4 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -4 -14 -30 -19 -11 -3 -2 -5 -11 -9 -1 -0 -0 -0 -0 -1 -1 -4 -1 -1 -8 -12 -15 -12 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -4 -3 -3 -2 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -3 -9 -13 -15 -15 -11 -4 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -4 -7 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -6 -4 -2 -5 -6 -6 -8 -4 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -8 -11 -10 -5 -5 -8 -2 -0 -0 -0 -2 -11 -18 -21 -21 -15 -9 -3 -1 -5 -6 -2 -0 -0 -0 -0 -0 -0 -1 -5 -11 -14 -14 -13 -18 -21 -14 -7 -3 -0 -0 -0 -0 -0 -0 -0 -1 -7 -26 -43 -22 -22 -9 -4 -2 -1 -0 -0 -0 -0 -0 -0 -3 -11 -19 -13 -6 -8 -8 -6 -1 -0 -0 -0 -0 -0 -1 -1 -2 -5 -8 -5 -5 -15 -8 -10 -13 -15 -2 -1 -10 -13 -21 -26 -21 -16 -23 -15 -5 -6 -12 -14 -13 -13 -10 -7 -8 -13 -21 -29 -36 -28 -11 -6 -7 -8 -11 -13 -18 -18 -14 -17 -24 -19 -16 -17 -22 -28 -28 -17 -10 -10 -9 -8 -7 -4 -3 -2 -2 -1 -2 -11 -25 -26 -36 -44 -68 -38 -11 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -11 -20 -13 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -7 -7 -10 -15 -22 -29 -34 -41 -43 -44 -48 -57 -65 -70 -68 -67 -72 -80 -90 -98 -91 -85 -84 -89 -90 -87 -87 -98 -102 -100 -93 -81 -78 -72 -66 -66 -65 -52 -32 -28 -29 -31 -38 -38 -32 -32 -31 -36 -48 -64 -65 -59 -73 -81 -80 -77 -66 -55 -39 -24 -17 -24 -21 -29 -40 -42 -34 -17 -5 -4 -7 -16 -18 -9 -10 -11 -13 -20 -25 -21 -7 -6 -3 -3 -4 -5 -9 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -7 -0 -0 -0 -5 -8 -21 -16 -4 -0 -1 -4 -7 -21 -39 -15 -1 -1 -0 -0 -0 -0 -18 -44 -9 -1 -0 -0 -0 -0 -3 -5 -3 -1 -0 -7 -28 -32 -5 -1 -1 -0 -0 -2 -9 -3 -2 -0 -0 -0 -0 -11 -15 -19 -23 -11 -2 -6 -13 -16 -15 -11 -9 -4 -0 -0 -0 -0 -1 -4 -11 -14 -18 -14 -7 -2 -0 -1 -3 -7 -9 -10 -9 -6 -2 -3 -2 -1 -2 -10 -15 -5 -6 -1 -0 -0 -0 -0 -2 -5 -4 -5 -11 -16 -11 -6 -2 -1 -1 -1 -1 -0 -0 -0 -0 -6 -14 -10 -3 -5 -16 -20 -18 -23 -16 -11 -5 -5 -4 -1 -1 -1 -6 -20 -27 -17 -7 -6 -0 -0 -6 -36 -62 -53 -36 -25 -15 -10 -10 -12 -14 -18 -18 -9 -4 -19 -25 -18 -19 -30 -39 -29 -11 -2 -1 -2 -12 -31 -41 -28 -12 -0 -0 -10 -42 -66 -61 -47 -39 -10 -4 -7 -5 -6 -0 -0 -11 -24 -29 -30 -30 -30 -26 -28 -22 -8 -0 -9 -30 -38 -27 -11 -1 -0 -0 -5 -17 -26 -23 -15 -19 -15 -1 -0 -0 -3 -4 -2 -0 -0 -13 -30 -15 -12 -6 -2 -11 -12 -15 -9 -9 -5 -1 -0 -5 -6 -2 -0 -1 -1 -14 -23 -18 -12 -11 -10 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -2 -0 -2 -6 -12 -11 -8 -2 -1 -2 -5 -3 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -3 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -8 -6 -4 -4 -2 -2 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -5 -0 -0 -0 -0 -4 -11 -15 -14 -11 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -9 -10 -12 -21 -16 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -15 -18 -5 -33 -9 -2 -1 -0 -0 -0 -0 -0 -0 -3 -3 -0 -3 -11 -19 -19 -18 -15 -10 -3 -0 -0 -0 -3 -7 -8 -17 -21 -21 -13 -12 -4 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -5 -11 -16 -15 -4 -1 -0 -0 -1 -4 -1 -0 -0 -0 -1 -10 -37 -42 -53 -25 -9 -7 -5 -4 -1 -0 -0 -0 -0 -0 -1 -6 -12 -9 -3 -5 -6 -5 -0 -0 -0 -0 -0 -0 -0 -3 -8 -14 -14 -9 -9 -5 -5 -6 -12 -11 -3 -1 -10 -37 -55 -57 -37 -17 -23 -19 -7 -7 -10 -13 -15 -15 -11 -7 -6 -8 -13 -13 -18 -19 -7 -4 -5 -8 -11 -12 -11 -12 -11 -11 -13 -14 -12 -12 -13 -13 -12 -10 -9 -8 -7 -7 -7 -6 -3 -0 -0 -1 -5 -11 -21 -20 -24 -33 -49 -21 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -6 -9 -15 -21 -27 -32 -33 -37 -42 -49 -58 -64 -68 -69 -69 -70 -77 -85 -97 -95 -92 -93 -93 -93 -87 -78 -87 -99 -107 -110 -103 -88 -73 -72 -76 -69 -56 -47 -44 -35 -29 -43 -47 -32 -29 -24 -37 -52 -62 -53 -73 -82 -75 -67 -67 -65 -54 -40 -26 -19 -15 -17 -32 -40 -40 -31 -14 -4 -4 -8 -11 -12 -9 -15 -14 -8 -14 -24 -15 -12 -12 -11 -8 -5 -5 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -1 -0 -0 -0 -3 -6 -17 -28 -8 -0 -2 -7 -6 -11 -30 -15 -2 -1 -1 -1 -0 -0 -7 -20 -20 -9 -1 -0 -0 -0 -2 -4 -3 -0 -0 -9 -39 -35 -22 -5 -2 -0 -0 -0 -7 -9 -10 -5 -1 -0 -0 -3 -6 -10 -14 -13 -4 -5 -8 -17 -16 -10 -7 -6 -2 -3 -0 -0 -0 -3 -11 -16 -21 -24 -17 -7 -0 -0 -0 -1 -5 -10 -13 -17 -14 -11 -7 -0 -2 -1 -1 -8 -8 -7 -2 -0 -0 -1 -4 -5 -2 -3 -9 -15 -9 -4 -1 -1 -0 -1 -1 -0 -0 -0 -0 -2 -8 -13 -9 -7 -11 -15 -23 -22 -18 -15 -9 -6 -5 -2 -6 -9 -9 -22 -24 -24 -19 -3 -1 -2 -9 -41 -61 -60 -46 -45 -28 -18 -16 -11 -14 -24 -22 -14 -11 -23 -28 -15 -13 -33 -40 -19 -6 -2 -0 -4 -19 -43 -57 -36 -10 -0 -1 -8 -26 -56 -61 -55 -36 -2 -1 -2 -5 -12 -4 -1 -3 -5 -11 -23 -27 -25 -22 -30 -30 -14 -3 -11 -32 -43 -42 -25 -4 -0 -0 -8 -23 -27 -21 -8 -7 -5 -0 -0 -1 -1 -2 -0 -0 -0 -21 -44 -20 -15 -26 -28 -29 -23 -20 -14 -10 -7 -4 -1 -4 -5 -2 -0 -0 -4 -25 -35 -23 -15 -13 -9 -5 -2 -1 -2 -2 -2 -0 -0 -0 -0 -0 -2 -4 -1 -2 -9 -11 -10 -3 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -3 -2 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -13 -11 -4 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -7 -3 -1 -0 -0 -5 -13 -15 -11 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -5 -2 -0 -0 -0 -0 -0 -1 -3 -5 -5 -3 -7 -22 -33 -29 -33 -19 -7 -1 -0 -0 -2 -5 -3 -1 -1 -0 -0 -0 -0 -10 -3 -0 -12 -5 -0 -0 -0 -0 -0 -0 -0 -3 -9 -7 -3 -6 -10 -14 -13 -12 -14 -11 -2 -0 -0 -0 -2 -1 -1 -24 -38 -37 -20 -16 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -3 -7 -7 -0 -0 -0 -0 -1 -4 -1 -0 -0 -0 -0 -4 -16 -35 -41 -24 -11 -7 -7 -7 -6 -3 -0 -0 -0 -0 -0 -3 -6 -4 -3 -7 -9 -4 -0 -0 -0 -0 -1 -1 -1 -9 -16 -18 -16 -9 -4 -1 -1 -3 -8 -7 -2 -0 -11 -53 -85 -84 -50 -18 -29 -39 -9 -8 -10 -11 -13 -11 -7 -6 -7 -9 -8 -8 -7 -9 -6 -6 -5 -9 -9 -10 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -8 -7 -7 -6 -5 -0 -0 -1 -5 -6 -11 -5 -6 -7 -10 -17 -10 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -3 -4 -9 -14 -18 -22 -25 -26 -34 -41 -50 -59 -63 -70 -75 -78 -73 -79 -82 -90 -91 -92 -91 -94 -93 -86 -83 -86 -97 -108 -114 -113 -96 -78 -76 -82 -73 -71 -64 -51 -35 -21 -35 -43 -28 -26 -26 -44 -60 -65 -61 -82 -90 -77 -65 -62 -59 -45 -32 -26 -18 -10 -17 -37 -35 -26 -20 -16 -2 -7 -14 -18 -17 -14 -23 -26 -18 -15 -16 -15 -12 -10 -8 -5 -4 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -52 -40 -9 -10 -8 -2 -2 -12 -10 -2 -0 -1 -2 -1 -0 -3 -8 -5 -1 -0 -0 -0 -1 -1 -1 -2 -0 -0 -7 -34 -43 -28 -9 -4 -1 -0 -0 -0 -4 -14 -17 -6 -0 -0 -0 -0 -3 -12 -12 -4 -3 -3 -8 -16 -12 -8 -7 -8 -4 -1 -0 -0 -0 -3 -6 -13 -27 -36 -18 -1 -1 -0 -0 -3 -8 -16 -27 -33 -30 -15 -3 -1 -1 -0 -6 -19 -17 -6 -0 -0 -0 -1 -3 -2 -2 -11 -11 -3 -1 -1 -2 -2 -2 -1 -1 -0 -0 -5 -11 -9 -7 -5 -4 -7 -14 -21 -27 -22 -19 -16 -12 -7 -4 -7 -13 -13 -13 -15 -14 -3 -0 -1 -2 -16 -48 -62 -68 -66 -57 -35 -27 -21 -13 -20 -36 -33 -23 -18 -30 -34 -17 -10 -22 -25 -12 -2 -0 -1 -5 -20 -47 -64 -41 -9 -0 -0 -4 -16 -43 -52 -54 -30 -2 -0 -1 -8 -14 -12 -11 -11 -7 -6 -13 -17 -20 -19 -22 -26 -19 -7 -12 -20 -24 -25 -14 -2 -0 -1 -17 -40 -34 -20 -3 -0 -0 -0 -1 -9 -10 -4 -0 -0 -0 -12 -35 -18 -16 -16 -32 -26 -26 -22 -17 -9 -6 -4 -1 -2 -4 -4 -2 -1 -11 -35 -47 -36 -30 -26 -16 -9 -6 -9 -3 -0 -2 -0 -0 -0 -1 -0 -0 -4 -2 -3 -12 -19 -23 -10 -4 -2 -2 -0 -1 -4 -5 -3 -1 -0 -3 -9 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -16 -10 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -4 -4 -2 -0 -3 -11 -13 -9 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -1 -0 -0 -0 -0 -0 -0 -3 -1 -0 -2 -4 -4 -2 -0 -0 -0 -10 -50 -84 -56 -37 -28 -2 -21 -62 -76 -41 -25 -8 -2 -1 -0 -0 -15 -15 -10 -6 -2 -0 -0 -0 -0 -31 -18 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -5 -15 -14 -7 -9 -11 -10 -4 -3 -11 -8 -4 -1 -1 -0 -0 -0 -0 -11 -99 -32 -0 -6 -3 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -4 -0 -0 -0 -1 -1 -0 -1 -2 -2 -2 -3 -1 -0 -0 -0 -0 -4 -12 -22 -21 -12 -7 -7 -8 -9 -7 -2 -0 -0 -0 -0 -0 -0 -2 -1 -1 -7 -11 -5 -0 -0 -4 -4 -4 -6 -9 -10 -12 -15 -18 -18 -9 -4 -4 -3 -4 -3 -0 -0 -2 -7 -41 -79 -39 -15 -26 -37 -10 -9 -8 -12 -11 -5 -3 -2 -6 -8 -10 -9 -7 -6 -4 -1 -1 -3 -4 -7 -8 -9 -11 -11 -10 -11 -11 -10 -12 -8 -9 -8 -9 -6 -6 -7 -5 -3 -0 -0 -3 -7 -7 -6 -2 -1 -2 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -2 -3 -4 -10 -16 -20 -21 -22 -27 -35 -38 -47 -55 -64 -66 -72 -84 -80 -80 -86 -87 -88 -87 -86 -90 -96 -99 -95 -94 -98 -103 -109 -104 -90 -80 -80 -85 -84 -78 -71 -56 -34 -20 -21 -19 -23 -22 -33 -59 -89 -106 -104 -102 -94 -78 -58 -47 -44 -35 -26 -23 -20 -15 -23 -38 -33 -29 -20 -12 -5 -12 -19 -27 -27 -28 -33 -33 -28 -20 -17 -13 -5 -5 -5 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -33 -25 -77 -54 -33 -8 -0 -3 -4 -2 -0 -1 -3 -2 -0 -1 -3 -2 -0 -0 -0 -1 -2 -5 -4 -1 -0 -0 -5 -6 -33 -30 -15 -5 -3 -2 -1 -0 -1 -11 -28 -13 -1 -3 -0 -0 -0 -3 -4 -1 -0 -1 -6 -8 -9 -9 -8 -5 -4 -3 -0 -0 -0 -0 -4 -6 -9 -27 -19 -4 -6 -4 -1 -2 -7 -15 -24 -24 -22 -13 -8 -2 -2 -2 -12 -16 -8 -5 -0 -0 -0 -0 -3 -5 -7 -15 -17 -14 -5 -2 -4 -3 -1 -1 -1 -0 -1 -7 -15 -12 -6 -5 -3 -7 -17 -25 -28 -26 -26 -25 -20 -14 -9 -12 -15 -20 -8 -3 -0 -0 -0 -0 -7 -31 -51 -57 -58 -65 -67 -50 -35 -21 -19 -35 -47 -43 -40 -38 -42 -43 -28 -14 -11 -10 -7 -4 -3 -3 -6 -19 -43 -60 -36 -8 -4 -1 -10 -30 -39 -38 -41 -27 -6 -0 -0 -8 -22 -25 -23 -21 -13 -10 -17 -34 -39 -29 -20 -24 -26 -18 -15 -17 -18 -23 -18 -6 -0 -3 -22 -45 -30 -13 -4 -1 -0 -0 -2 -20 -26 -6 -1 -0 -0 -8 -21 -20 -10 -3 -7 -20 -34 -41 -34 -21 -12 -8 -4 -2 -6 -9 -4 -2 -13 -32 -38 -34 -30 -32 -28 -24 -17 -19 -10 -10 -10 -7 -2 -1 -3 -2 -1 -1 -1 -3 -10 -17 -29 -26 -15 -8 -2 -0 -0 -3 -9 -13 -9 -3 -3 -8 -7 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -15 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -1 -0 -1 -4 -8 -10 -8 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -5 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -0 -0 -4 -18 -27 -35 -14 -8 -17 -7 -39 -98 -83 -21 -10 -1 -0 -1 -0 -4 -14 -16 -10 -6 -1 -0 -0 -0 -0 -6 -19 -30 -16 -0 -0 -0 -0 -0 -0 -0 -0 -3 -15 -15 -10 -9 -7 -6 -0 -0 -5 -8 -6 -3 -1 -0 -0 -0 -0 -3 -42 -26 -9 -12 -7 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -8 -4 -1 -0 -0 -0 -0 -2 -4 -5 -4 -3 -2 -6 -3 -1 -1 -0 -6 -12 -12 -10 -7 -6 -7 -8 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -8 -3 -0 -0 -4 -16 -10 -7 -11 -11 -5 -7 -11 -17 -19 -9 -2 -0 -0 -1 -2 -2 -0 -5 -30 -70 -20 -7 -15 -20 -17 -9 -9 -11 -7 -1 -1 -0 -0 -3 -7 -8 -6 -4 -3 -1 -0 -1 -2 -4 -5 -8 -8 -10 -9 -10 -11 -11 -11 -10 -8 -8 -6 -5 -3 -4 -4 -1 -0 -1 -5 -7 -9 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -7 -15 -19 -20 -22 -23 -25 -33 -35 -45 -48 -53 -67 -74 -86 -91 -91 -95 -98 -93 -87 -86 -89 -99 -110 -105 -101 -98 -97 -95 -89 -86 -84 -84 -88 -86 -83 -71 -51 -31 -16 -10 -7 -9 -17 -35 -70 -107 -122 -129 -126 -98 -63 -41 -28 -29 -30 -17 -10 -13 -20 -30 -34 -22 -15 -13 -11 -11 -14 -18 -20 -24 -40 -43 -34 -24 -11 -9 -7 -1 -1 -1 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -4 -6 -5 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -44 -136 -127 -78 -25 -3 -2 -2 -1 -0 -0 -1 -4 -1 -0 -2 -0 -0 -0 -0 -0 -1 -5 -6 -2 -0 -0 -0 -2 -14 -25 -18 -7 -5 -4 -3 -0 -0 -2 -24 -17 -24 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -6 -6 -5 -6 -1 -0 -1 -3 -7 -2 -0 -6 -6 -9 -10 -6 -3 -3 -4 -7 -13 -14 -10 -4 -5 -5 -3 -4 -10 -2 -0 -0 -0 -0 -0 -1 -9 -14 -15 -15 -23 -21 -12 -6 -9 -7 -2 -1 -1 -0 -2 -14 -23 -24 -19 -12 -7 -6 -12 -18 -20 -20 -17 -16 -14 -15 -13 -13 -12 -11 -4 -0 -0 -0 -0 -0 -17 -43 -49 -45 -41 -34 -33 -31 -34 -29 -35 -48 -57 -56 -55 -58 -61 -61 -48 -24 -11 -8 -9 -11 -12 -10 -14 -27 -39 -50 -42 -27 -12 -10 -29 -47 -36 -31 -28 -22 -12 -2 -2 -4 -17 -30 -26 -15 -8 -13 -32 -41 -47 -39 -21 -17 -20 -21 -19 -14 -14 -21 -17 -6 -1 -7 -31 -52 -39 -21 -11 -2 -0 -0 -3 -23 -28 -7 -4 -1 -0 -1 -3 -3 -0 -0 -3 -17 -22 -31 -35 -26 -19 -16 -9 -3 -5 -12 -11 -4 -9 -22 -26 -15 -8 -8 -10 -13 -21 -38 -27 -16 -16 -13 -15 -10 -13 -5 -5 -3 -0 -0 -5 -9 -22 -27 -16 -5 -1 -0 -0 -0 -13 -23 -13 -2 -0 -2 -2 -0 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -1 -2 -7 -13 -12 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -38 -171 -150 -0 -0 -2 -19 -5 -14 -26 -14 -9 -5 -0 -0 -0 -0 -0 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -7 -9 -6 -1 -1 -0 -1 -3 -5 -4 -3 -1 -0 -0 -0 -0 -8 -23 -28 -25 -20 -9 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -6 -4 -0 -2 -0 -0 -0 -1 -5 -4 -4 -7 -11 -7 -3 -2 -1 -1 -7 -12 -8 -3 -1 -4 -6 -8 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -2 -0 -0 -7 -12 -8 -4 -6 -5 -1 -1 -3 -10 -15 -9 -1 -0 -0 -1 -5 -5 -7 -9 -26 -52 -12 -7 -8 -8 -6 -7 -7 -8 -4 -1 -0 -0 -0 -1 -4 -4 -2 -1 -1 -1 -2 -2 -1 -2 -9 -9 -8 -8 -9 -9 -12 -10 -10 -10 -7 -6 -6 -4 -2 -0 -0 -0 -0 -2 -5 -6 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -5 -9 -19 -20 -20 -22 -24 -25 -31 -34 -39 -44 -51 -57 -71 -87 -99 -103 -105 -103 -96 -92 -93 -97 -106 -116 -114 -108 -101 -93 -93 -90 -88 -87 -86 -88 -83 -79 -65 -44 -30 -18 -8 -5 -6 -20 -46 -78 -105 -114 -134 -124 -91 -39 -25 -23 -22 -27 -7 -3 -11 -24 -29 -27 -17 -12 -13 -15 -17 -15 -11 -12 -27 -50 -49 -35 -23 -6 -5 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -7 -3 -2 -0 -0 -0 -0 -1 -0 -0 -3 -1 -0 -0 -0 -0 -0 -1 -1 -31 -86 -122 -106 -44 -30 -8 -5 -1 -0 -0 -0 -3 -4 -1 -0 -0 -0 -0 -0 -0 -1 -4 -5 -3 -2 -2 -0 -0 -3 -13 -21 -11 -13 -6 -3 -0 -0 -0 -6 -6 -13 -12 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -8 -9 -9 -11 -12 -11 -8 -2 -0 -0 -0 -13 -13 -7 -5 -4 -3 -3 -9 -16 -5 -4 -3 -3 -0 -0 -2 -0 -0 -1 -2 -3 -5 -5 -9 -12 -14 -14 -22 -21 -12 -8 -5 -2 -1 -1 -1 -0 -2 -5 -17 -29 -28 -23 -14 -6 -5 -11 -15 -7 -5 -5 -7 -8 -11 -14 -1 -0 -0 -0 -0 -2 -1 -0 -20 -39 -46 -45 -31 -19 -16 -25 -35 -37 -45 -52 -55 -58 -59 -61 -69 -77 -64 -32 -17 -15 -12 -13 -15 -13 -21 -34 -38 -48 -58 -43 -23 -29 -51 -53 -39 -26 -25 -19 -17 -15 -9 -6 -16 -29 -26 -15 -8 -12 -31 -44 -37 -25 -20 -11 -5 -10 -15 -9 -4 -6 -5 -1 -1 -8 -29 -51 -47 -32 -18 -5 -0 -0 -5 -14 -17 -8 -2 -2 -2 -2 -3 -1 -1 -1 -1 -4 -5 -15 -27 -32 -32 -25 -10 -1 -5 -21 -24 -7 -4 -12 -16 -7 -4 -0 -1 -7 -25 -37 -12 -3 -6 -16 -23 -19 -23 -10 -10 -7 -2 -0 -2 -4 -10 -12 -8 -5 -2 -0 -0 -0 -8 -18 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -3 -5 -8 -10 -7 -6 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -6 -5 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -130 -149 -0 -3 -87 -24 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -7 -1 -2 -1 -1 -0 -0 -0 -1 -2 -1 -0 -0 -0 -7 -46 -8 -2 -1 -1 -1 -0 -0 -3 -4 -1 -0 -0 -2 -1 -0 -0 -1 -5 -11 -10 -4 -1 -0 -1 -5 -9 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -22 -10 -0 -0 -7 -13 -8 -2 -2 -1 -0 -0 -3 -11 -15 -7 -0 -0 -0 -2 -11 -12 -8 -21 -35 -25 -15 -9 -4 -2 -2 -3 -3 -5 -4 -2 -1 -0 -0 -1 -3 -2 -0 -0 -0 -0 -0 -1 -3 -5 -12 -7 -2 -1 -4 -7 -13 -11 -10 -8 -7 -5 -5 -5 -3 -0 -0 -0 -0 -2 -4 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -4 -6 -6 -9 -13 -18 -19 -19 -20 -24 -25 -28 -31 -33 -39 -45 -53 -69 -88 -97 -102 -109 -105 -103 -99 -99 -102 -109 -113 -112 -108 -104 -95 -91 -92 -93 -89 -86 -85 -80 -77 -67 -50 -36 -23 -10 -8 -16 -36 -64 -79 -107 -103 -108 -106 -69 -31 -27 -24 -20 -17 -4 -0 -6 -16 -22 -21 -19 -18 -17 -19 -22 -16 -5 -11 -33 -55 -49 -40 -34 -16 -5 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -2 -2 -1 -1 -0 -0 -0 -0 -26 -15 -19 -29 -8 -3 -0 -0 -0 -0 -0 -0 -1 -6 -39 -83 -51 -41 -14 -10 -1 -0 -0 -0 -1 -5 -3 -4 -3 -0 -0 -0 -0 -3 -9 -7 -4 -4 -2 -0 -0 -0 -1 -16 -9 -14 -8 -4 -1 -0 -0 -0 -1 -9 -18 -12 -6 -6 -5 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -7 -8 -9 -10 -10 -9 -6 -2 -1 -0 -0 -17 -18 -12 -8 -7 -10 -17 -21 -14 -8 -5 -3 -0 -0 -0 -0 -4 -3 -1 -2 -3 -5 -5 -7 -13 -16 -16 -18 -14 -8 -4 -3 -1 -1 -1 -1 -1 -0 -6 -23 -34 -28 -17 -9 -4 -3 -6 -6 -3 -6 -6 -9 -12 -10 -6 -2 -2 -2 -0 -0 -8 -3 -3 -18 -21 -41 -45 -41 -29 -21 -28 -33 -32 -34 -37 -37 -37 -38 -34 -44 -65 -65 -42 -26 -23 -14 -11 -13 -10 -15 -28 -42 -55 -61 -41 -29 -35 -36 -40 -46 -26 -17 -15 -14 -19 -20 -25 -29 -33 -26 -13 -5 -8 -19 -25 -26 -27 -22 -9 -1 -6 -11 -7 -1 -2 -4 -0 -0 -3 -15 -45 -36 -18 -11 -4 -0 -0 -4 -6 -7 -6 -4 -2 -0 -13 -9 -3 -2 -3 -2 -0 -1 -9 -18 -32 -37 -23 -6 -1 -9 -24 -23 -7 -6 -12 -12 -5 -2 -0 -0 -7 -33 -37 -0 -0 -0 -11 -11 -21 -19 -13 -11 -9 -5 -2 -1 -1 -3 -3 -5 -8 -7 -3 -1 -0 -5 -13 -10 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -7 -10 -10 -7 -6 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -7 -4 -0 -0 -0 -0 -0 -0 -0 -5 -14 -16 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -10 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -36 -26 -35 -35 -12 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -7 -10 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -14 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -3 -6 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -5 -24 -6 -1 -3 -4 -4 -2 -0 -3 -2 -0 -0 -0 -0 -0 -0 -1 -1 -4 -10 -10 -6 -6 -2 -1 -4 -9 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -45 -82 -46 -2 -1 -9 -13 -4 -1 -1 -1 -0 -1 -8 -11 -8 -1 -0 -0 -0 -0 -2 -6 -12 -15 -31 -21 -15 -8 -4 -1 -0 -0 -0 -3 -4 -5 -6 -3 -1 -2 -2 -0 -0 -0 -0 -0 -1 -3 -8 -8 -9 -5 -1 -0 -0 -2 -5 -5 -5 -4 -2 -2 -3 -4 -6 -7 -1 -1 -0 -3 -5 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -2 -3 -6 -9 -11 -12 -16 -18 -19 -19 -20 -23 -24 -25 -30 -36 -41 -45 -48 -65 -79 -92 -103 -118 -112 -110 -107 -107 -109 -111 -112 -108 -105 -104 -101 -98 -102 -100 -91 -85 -84 -83 -79 -74 -66 -47 -29 -14 -20 -31 -49 -75 -98 -115 -113 -106 -104 -77 -68 -50 -28 -19 -10 -2 -0 -1 -5 -16 -24 -27 -28 -20 -13 -15 -12 -3 -12 -32 -43 -43 -41 -31 -17 -12 -7 -2 -2 -2 -4 -3 -1 -0 -1 -6 -8 -5 -0 -0 -0 -1 -2 -5 -10 -3 -0 -0 -0 -0 -31 -141 -242 -100 -4 -3 -0 -0 -0 -1 -5 -3 -0 -0 -2 -27 -20 -36 -23 -13 -3 -0 -1 -2 -6 -13 -14 -9 -4 -0 -0 -0 -0 -5 -18 -14 -15 -6 -3 -2 -0 -0 -0 -0 -1 -10 -12 -7 -2 -0 -0 -0 -0 -9 -26 -17 -8 -4 -3 -1 -0 -1 -1 -1 -0 -0 -0 -0 -2 -2 -3 -5 -5 -6 -4 -4 -3 -4 -2 -0 -23 -24 -20 -15 -15 -16 -17 -18 -16 -9 -5 -2 -1 -0 -0 -2 -12 -13 -8 -4 -2 -0 -0 -7 -11 -18 -18 -19 -13 -10 -5 -2 -2 -1 -1 -1 -0 -0 -7 -21 -29 -22 -9 -1 -1 -2 -2 -4 -3 -4 -10 -17 -20 -14 -7 -2 -2 -1 -0 -2 -10 -12 -11 -13 -22 -45 -56 -55 -46 -35 -32 -35 -27 -17 -17 -16 -12 -9 -10 -19 -31 -42 -40 -26 -20 -14 -15 -20 -18 -18 -28 -42 -57 -60 -43 -29 -25 -23 -40 -37 -26 -30 -15 -17 -24 -33 -40 -43 -43 -35 -25 -12 -7 -11 -13 -21 -31 -24 -8 -1 -3 -9 -7 -0 -0 -2 -0 -0 -4 -26 -44 -25 -5 -2 -0 -0 -0 -7 -4 -4 -3 -1 -0 -1 -8 -5 -4 -6 -5 -2 -0 -0 -1 -17 -36 -40 -24 -6 -6 -14 -17 -10 -3 -3 -7 -10 -3 -0 -0 -0 -2 -6 -9 -0 -0 -0 -0 -3 -8 -13 -9 -8 -7 -6 -5 -6 -7 -4 -1 -4 -11 -17 -12 -2 -0 -0 -4 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -5 -5 -3 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -6 -8 -2 -1 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -5 -9 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -21 -17 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -9 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -12 -19 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -8 -2 -0 -0 -0 -5 -6 -5 -0 -0 -0 -1 -0 -0 -1 -2 -8 -8 -6 -2 -0 -1 -1 -0 -0 -0 -0 -0 -1 -5 -2 -1 -10 -13 -13 -8 -3 -2 -5 -9 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -44 -4 -7 -16 -14 -7 -5 -2 -1 -3 -5 -11 -7 -6 -2 -2 -0 -0 -0 -0 -1 -2 -12 -15 -14 -10 -6 -3 -0 -0 -0 -1 -1 -2 -5 -5 -3 -0 -2 -2 -1 -0 -0 -0 -5 -4 -6 -8 -7 -4 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -2 -4 -6 -6 -10 -3 -2 -5 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -5 -10 -13 -15 -17 -18 -18 -18 -18 -20 -21 -22 -26 -32 -36 -36 -39 -49 -58 -69 -86 -104 -121 -121 -117 -115 -114 -116 -119 -115 -107 -106 -105 -103 -103 -105 -102 -91 -85 -83 -80 -79 -69 -64 -47 -33 -24 -29 -46 -53 -80 -107 -110 -98 -104 -108 -98 -85 -55 -27 -13 -5 -1 -1 -6 -10 -18 -27 -35 -23 -10 -9 -3 -3 -4 -23 -39 -43 -45 -43 -33 -21 -17 -10 -2 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -3 -2 -2 -1 -9 -8 -7 -2 -1 -0 -0 -2 -23 -101 -110 -10 -1 -4 -8 -5 -0 -3 -10 -5 -0 -0 -0 -0 -1 -21 -28 -17 -7 -3 -1 -10 -18 -19 -24 -21 -20 -4 -0 -0 -0 -1 -13 -13 -25 -15 -6 -2 -1 -0 -0 -0 -0 -5 -13 -12 -6 -6 -1 -0 -0 -1 -19 -15 -5 -1 -2 -4 -2 -1 -2 -1 -1 -0 -0 -0 -0 -0 -1 -3 -5 -8 -6 -3 -2 -3 -3 -1 -20 -21 -19 -17 -16 -15 -14 -14 -10 -3 -5 -2 -0 -0 -1 -6 -15 -21 -20 -20 -3 -2 -1 -1 -8 -23 -30 -31 -30 -35 -21 -10 -7 -3 -1 -1 -1 -1 -6 -18 -19 -9 -4 -1 -0 -1 -2 -1 -0 -2 -9 -26 -31 -23 -12 -2 -0 -0 -0 -6 -11 -31 -29 -29 -36 -58 -67 -64 -58 -44 -35 -44 -43 -32 -21 -8 -0 -0 -4 -9 -15 -27 -30 -17 -10 -11 -14 -23 -29 -24 -33 -43 -54 -56 -31 -16 -17 -28 -38 -37 -38 -34 -20 -26 -40 -42 -44 -48 -54 -53 -46 -28 -18 -12 -12 -25 -36 -29 -12 -2 -3 -5 -4 -0 -0 -0 -0 -1 -13 -43 -46 -18 -2 -0 -0 -0 -2 -4 -15 -5 -2 -0 -0 -4 -9 -4 -3 -8 -7 -3 -0 -0 -0 -11 -27 -34 -23 -9 -11 -17 -17 -11 -1 -0 -2 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -4 -4 -4 -5 -8 -10 -8 -3 -2 -8 -17 -15 -5 -1 -0 -1 -4 -4 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -21 -18 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -6 -6 -8 -10 -3 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -5 -4 -4 -1 -0 -0 -0 -1 -7 -12 -8 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -11 -18 -5 -0 -0 -0 -1 -3 -10 -5 -1 -0 -0 -0 -0 -0 -3 -10 -13 -9 -4 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -1 -0 -3 -16 -12 -6 -2 -2 -4 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -7 -11 -16 -22 -12 -4 -5 -9 -9 -9 -8 -5 -5 -5 -2 -0 -0 -0 -3 -6 -6 -8 -9 -8 -7 -5 -1 -1 -3 -1 -1 -0 -0 -3 -0 -1 -0 -1 -1 -1 -0 -0 -0 -0 -4 -5 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -10 -9 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -8 -11 -13 -16 -17 -18 -20 -19 -19 -20 -20 -22 -25 -31 -37 -38 -45 -47 -56 -69 -84 -99 -114 -121 -120 -118 -115 -116 -117 -111 -103 -103 -103 -102 -108 -112 -101 -90 -84 -79 -77 -69 -60 -56 -42 -34 -31 -45 -51 -66 -95 -121 -118 -98 -94 -98 -99 -87 -57 -28 -12 -10 -9 -8 -24 -20 -23 -29 -32 -23 -12 -5 -2 -5 -12 -28 -43 -45 -49 -52 -43 -25 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -7 -3 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -26 -93 -3 -2 -17 -25 -52 -3 -0 -3 -8 -5 -1 -0 -0 -0 -0 -15 -29 -21 -13 -8 -1 -2 -3 -10 -16 -28 -22 -9 -3 -0 -0 -0 -0 -3 -21 -21 -9 -6 -5 -2 -0 -0 -0 -1 -5 -6 -25 -19 -5 -3 -0 -0 -0 -2 -2 -1 -3 -4 -4 -5 -6 -4 -2 -0 -0 -1 -0 -0 -1 -3 -5 -12 -12 -7 -3 -2 -2 -2 -11 -8 -9 -8 -6 -3 -1 -1 -3 -6 -4 -0 -0 -0 -0 -1 -11 -5 -24 -25 -8 -6 -5 -0 -5 -23 -36 -38 -45 -54 -40 -33 -18 -5 -1 -0 -1 -0 -0 -4 -4 -1 -1 -1 -1 -2 -2 -0 -0 -2 -11 -23 -28 -23 -15 -2 -1 -1 -0 -0 -17 -45 -46 -33 -39 -60 -65 -66 -58 -45 -39 -45 -51 -48 -32 -11 -1 -0 -2 -4 -12 -30 -34 -21 -13 -6 -12 -29 -35 -29 -31 -38 -49 -48 -17 -5 -15 -19 -21 -33 -50 -34 -30 -41 -42 -36 -34 -42 -56 -61 -61 -54 -37 -24 -24 -32 -45 -46 -23 -5 -3 -5 -4 -2 -1 -0 -0 -3 -25 -53 -44 -12 -0 -0 -4 -4 -5 -10 -23 -8 -3 -1 -4 -4 -1 -0 -3 -9 -13 -9 -3 -0 -3 -10 -18 -23 -16 -12 -18 -24 -25 -13 -1 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -2 -4 -9 -19 -26 -13 -0 -2 -4 -4 -4 -1 -0 -2 -6 -8 -2 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -10 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -11 -38 -60 -56 -36 -20 -8 -2 -1 -2 -2 -0 -0 -0 -0 -0 -3 -2 -2 -2 -1 -1 -3 -5 -2 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -22 -16 -5 -1 -0 -0 -0 -1 -10 -13 -5 -0 -0 -0 -0 -0 -4 -11 -13 -12 -8 -2 -1 -0 -0 -0 -0 -0 -3 -5 -2 -1 -1 -6 -11 -6 -3 -0 -0 -3 -6 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -11 -11 -8 -0 -4 -5 -15 -11 -12 -5 -3 -4 -5 -2 -0 -2 -5 -7 -9 -7 -7 -7 -6 -6 -5 -0 -0 -0 -1 -2 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -3 -3 -1 -0 -0 -0 -0 -0 -3 -5 -6 -23 -5 -2 -10 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -5 -7 -9 -11 -13 -17 -18 -19 -20 -20 -14 -14 -16 -21 -25 -30 -36 -41 -42 -57 -65 -70 -86 -100 -111 -119 -122 -118 -115 -116 -113 -105 -100 -103 -102 -101 -109 -115 -97 -89 -88 -82 -68 -58 -51 -45 -39 -38 -40 -52 -65 -78 -102 -122 -116 -103 -94 -98 -108 -95 -64 -33 -19 -18 -20 -30 -37 -29 -28 -35 -39 -30 -15 -6 -3 -8 -20 -25 -22 -28 -37 -50 -42 -9 -1 -0 -0 -0 -0 -0 -0 -0 -0 -7 -3 -6 -13 -10 -3 -6 -13 -19 -13 -2 -0 -0 -0 -0 -1 -3 -36 -0 -5 -20 -23 -27 -5 -0 -0 -3 -3 -1 -0 -0 -0 -1 -11 -26 -20 -15 -9 -0 -0 -0 -5 -9 -21 -23 -14 -8 -3 -2 -1 -0 -0 -8 -15 -16 -14 -13 -8 -3 -1 -0 -0 -0 -0 -12 -29 -18 -15 -17 -10 -1 -0 -2 -3 -4 -5 -6 -9 -20 -24 -14 -9 -12 -4 -4 -1 -1 -1 -4 -3 -5 -7 -6 -3 -2 -2 -2 -0 -1 -1 -0 -0 -0 -2 -6 -11 -8 -2 -0 -0 -0 -0 -1 -2 -16 -24 -19 -11 -8 -2 -6 -25 -32 -29 -31 -31 -38 -35 -22 -6 -0 -0 -1 -1 -0 -0 -1 -3 -2 -1 -1 -3 -4 -1 -0 -2 -13 -21 -22 -14 -11 -2 -1 -1 -0 -0 -13 -46 -45 -33 -29 -50 -51 -49 -47 -42 -38 -25 -24 -27 -19 -9 -5 -6 -6 -6 -20 -45 -54 -45 -31 -18 -25 -40 -40 -30 -28 -31 -39 -38 -6 -6 -8 -9 -12 -31 -42 -28 -36 -50 -32 -18 -19 -35 -53 -45 -40 -39 -31 -29 -35 -42 -56 -53 -28 -11 -8 -10 -10 -5 -1 -0 -0 -3 -30 -54 -40 -9 -0 -1 -2 -17 -26 -27 -25 -7 -9 -11 -7 -4 -1 -4 -6 -14 -20 -18 -9 -2 -6 -13 -16 -16 -9 -8 -14 -20 -20 -9 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -13 -39 -44 -17 -0 -0 -0 -0 -1 -0 -0 -2 -8 -9 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -6 -11 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -24 -40 -3 -12 -38 -16 -3 -1 -2 -2 -1 -0 -0 -0 -0 -4 -14 -8 -4 -14 -14 -4 -2 -6 -5 -2 -0 -1 -0 -0 -0 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -9 -17 -11 -3 -1 -0 -0 -0 -1 -11 -15 -8 -3 -1 -0 -0 -0 -6 -12 -9 -10 -13 -9 -5 -0 -0 -0 -0 -1 -9 -7 -2 -1 -4 -8 -7 -4 -1 -0 -0 -1 -4 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -2 -11 -12 -13 -11 -7 -5 -5 -2 -2 -6 -7 -6 -3 -3 -5 -8 -6 -4 -2 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -7 -6 -2 -0 -0 -0 -0 -0 -3 -8 -21 -8 -0 -6 -6 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -6 -8 -9 -11 -15 -17 -19 -19 -19 -17 -13 -15 -18 -22 -25 -31 -34 -40 -51 -60 -64 -71 -85 -101 -110 -114 -119 -117 -119 -122 -114 -106 -100 -106 -104 -101 -104 -104 -97 -85 -83 -77 -62 -54 -43 -39 -38 -40 -47 -62 -76 -83 -98 -116 -115 -114 -108 -106 -119 -100 -69 -27 -22 -21 -29 -46 -42 -33 -31 -37 -45 -38 -18 -5 -4 -10 -17 -18 -21 -25 -27 -33 -32 -10 -4 -1 -1 -2 -1 -0 -0 -1 -3 -8 -4 -3 -9 -8 -4 -8 -32 -84 -39 -3 -0 -0 -0 -0 -0 -0 -2 -0 -1 -1 -6 -6 -1 -0 -0 -0 -2 -5 -0 -0 -0 -0 -4 -5 -21 -13 -8 -1 -0 -0 -0 -5 -13 -13 -10 -8 -7 -7 -5 -1 -0 -1 -3 -4 -16 -18 -16 -10 -6 -2 -1 -0 -0 -2 -19 -26 -27 -32 -25 -5 -0 -2 -4 -5 -6 -12 -19 -22 -29 -27 -16 -21 -9 -3 -3 -1 -0 -0 -0 -1 -5 -9 -4 -2 -4 -0 -0 -1 -1 -1 -2 -4 -7 -11 -20 -21 -13 -8 -5 -1 -1 -0 -1 -8 -20 -24 -18 -9 -4 -10 -28 -31 -32 -27 -23 -26 -32 -21 -6 -0 -0 -2 -2 -2 -3 -10 -17 -12 -4 -1 -2 -4 -3 -0 -3 -11 -18 -21 -10 -6 -2 -3 -2 -0 -0 -11 -48 -49 -32 -14 -25 -29 -29 -33 -35 -30 -14 -7 -6 -4 -3 -8 -17 -19 -15 -24 -39 -53 -54 -39 -29 -39 -58 -53 -27 -16 -10 -12 -14 -3 -11 -11 -3 -5 -20 -21 -24 -46 -60 -32 -11 -9 -9 -20 -11 -2 -12 -29 -43 -48 -51 -52 -35 -19 -10 -14 -18 -18 -8 -1 -0 -0 -3 -31 -55 -41 -4 -1 -0 -2 -23 -40 -45 -23 -9 -15 -13 -9 -9 -10 -11 -17 -27 -33 -30 -18 -6 -6 -8 -9 -10 -7 -4 -4 -9 -8 -3 -0 -0 -0 -0 -1 -6 -3 -3 -2 -3 -3 -3 -9 -14 -8 -1 -0 -0 -0 -0 -0 -0 -0 -9 -32 -34 -10 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -2 -2 -2 -1 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -3 -1 -2 -10 -18 -7 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -25 -38 -52 -32 -10 -3 -0 -0 -1 -0 -0 -0 -0 -0 -1 -20 -35 -41 -37 -40 -27 -3 -0 -5 -10 -6 -1 -3 -4 -2 -0 -1 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -12 -6 -4 -1 -0 -0 -0 -4 -12 -16 -12 -7 -4 -2 -0 -0 -1 -4 -5 -8 -12 -16 -9 -0 -0 -1 -0 -6 -11 -10 -3 -4 -7 -9 -7 -4 -1 -0 -0 -0 -2 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -7 -11 -9 -3 -2 -3 -4 -8 -10 -8 -4 -2 -4 -7 -11 -4 -1 -0 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -6 -6 -6 -6 -3 -1 -0 -0 -0 -0 -0 -2 -5 -3 -6 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -5 -5 -7 -9 -11 -15 -14 -15 -16 -16 -12 -11 -17 -23 -27 -30 -33 -36 -42 -49 -57 -63 -71 -81 -90 -102 -114 -116 -115 -123 -130 -118 -119 -107 -110 -110 -105 -98 -94 -91 -82 -79 -71 -58 -46 -37 -35 -38 -44 -51 -64 -76 -81 -99 -106 -119 -124 -107 -105 -112 -102 -70 -47 -26 -25 -45 -60 -52 -36 -33 -37 -41 -32 -13 -4 -6 -10 -19 -19 -20 -16 -15 -11 -8 -4 -3 -3 -3 -2 -0 -0 -0 -4 -8 -6 -1 -0 -0 -2 -5 -30 -74 -127 -30 -2 -0 -0 -4 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -1 -4 -0 -0 -0 -0 -0 -7 -16 -11 -6 -3 -2 -2 -1 -5 -10 -11 -10 -11 -10 -9 -11 -3 -0 -0 -0 -0 -8 -18 -16 -19 -15 -13 -8 -2 -0 -0 -7 -16 -21 -32 -36 -7 -2 -5 -7 -9 -9 -13 -17 -14 -4 -1 -3 -13 -13 -5 -2 -1 -0 -0 -0 -0 -2 -7 -6 -8 -10 -2 -0 -0 -1 -3 -8 -14 -16 -17 -20 -21 -23 -22 -17 -5 -0 -0 -0 -1 -8 -17 -16 -11 -7 -13 -28 -36 -42 -38 -32 -31 -29 -18 -7 -1 -1 -1 -2 -5 -8 -21 -32 -22 -9 -1 -3 -9 -10 -3 -6 -9 -14 -17 -17 -19 -4 -6 -6 -2 -2 -10 -35 -43 -24 -6 -8 -14 -18 -26 -30 -24 -8 -1 -1 -1 -0 -4 -21 -34 -32 -29 -24 -31 -35 -28 -26 -42 -66 -61 -27 -6 -1 -1 -1 -3 -30 -21 -4 -2 -15 -17 -22 -51 -60 -36 -26 -12 -3 -2 -1 -1 -6 -29 -55 -62 -57 -36 -9 -7 -13 -20 -27 -23 -8 -2 -1 -0 -3 -36 -57 -53 -25 -4 -1 -0 -10 -33 -41 -28 -12 -11 -7 -6 -6 -9 -11 -13 -24 -33 -31 -19 -9 -6 -5 -7 -10 -7 -1 -1 -2 -2 -0 -0 -0 -0 -0 -2 -6 -12 -10 -8 -8 -12 -14 -29 -35 -21 -9 -3 -0 -0 -0 -0 -0 -0 -2 -12 -13 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -4 -2 -1 -1 -1 -4 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -1 -0 -1 -9 -16 -8 -5 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -2 -5 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -2 -10 -3 -10 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -33 -39 -31 -23 -23 -20 -1 -0 -3 -9 -6 -2 -3 -7 -5 -1 -4 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -7 -6 -2 -0 -0 -2 -9 -14 -16 -15 -11 -6 -7 -3 -0 -0 -0 -0 -0 -10 -19 -13 -5 -0 -0 -3 -11 -13 -10 -4 -5 -7 -8 -6 -3 -2 -1 -0 -0 -0 -2 -3 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -16 -10 -3 -1 -6 -12 -14 -15 -12 -6 -7 -9 -9 -10 -5 -2 -3 -6 -3 -0 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -8 -9 -8 -7 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -5 -6 -5 -5 -7 -10 -11 -14 -13 -14 -16 -16 -14 -16 -24 -30 -33 -35 -35 -38 -43 -47 -55 -63 -71 -77 -89 -99 -112 -115 -115 -126 -129 -133 -130 -121 -113 -112 -105 -98 -98 -89 -84 -78 -63 -49 -36 -32 -32 -39 -54 -62 -68 -76 -78 -88 -98 -122 -129 -105 -90 -88 -84 -71 -52 -31 -33 -52 -56 -47 -45 -46 -39 -36 -26 -8 -5 -8 -14 -35 -30 -19 -6 -3 -2 -1 -0 -5 -7 -4 -0 -0 -0 -3 -13 -13 -4 -0 -0 -0 -0 -3 -60 -123 -64 -15 -2 -0 -0 -7 -5 -0 -0 -0 -0 -0 -0 -1 -5 -4 -3 -0 -0 -0 -9 -2 -0 -0 -0 -0 -3 -9 -9 -7 -6 -6 -4 -3 -6 -16 -25 -21 -20 -15 -9 -18 -7 -4 -1 -0 -0 -2 -9 -8 -6 -10 -22 -24 -8 -1 -0 -0 -0 -6 -28 -30 -11 -6 -9 -10 -20 -15 -8 -5 -2 -0 -0 -1 -8 -11 -7 -1 -0 -0 -0 -0 -0 -0 -1 -9 -13 -15 -2 -0 -0 -1 -5 -15 -22 -22 -22 -19 -13 -10 -12 -19 -12 -2 -0 -1 -1 -6 -13 -12 -11 -10 -9 -20 -39 -45 -43 -34 -22 -13 -9 -7 -8 -6 -5 -5 -4 -9 -22 -27 -16 -7 -4 -7 -16 -19 -12 -10 -9 -7 -8 -23 -34 -17 -8 -8 -2 -3 -5 -16 -19 -8 -2 -1 -5 -16 -31 -35 -22 -7 -3 -5 -4 -1 -2 -11 -26 -42 -39 -22 -14 -13 -14 -21 -44 -68 -63 -27 -1 -1 -0 -0 -3 -40 -36 -10 -2 -7 -14 -32 -32 -29 -28 -18 -6 -0 -0 -0 -0 -12 -34 -48 -48 -38 -21 -3 -11 -26 -29 -32 -25 -9 -3 -2 -1 -1 -15 -40 -53 -36 -7 -0 -0 -1 -13 -37 -29 -21 -9 -4 -1 -1 -6 -10 -9 -15 -21 -20 -16 -9 -5 -5 -8 -12 -8 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -6 -10 -6 -3 -2 -11 -27 -33 -36 -29 -21 -9 -1 -0 -0 -1 -1 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -10 -9 -5 -3 -2 -2 -8 -10 -7 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -2 -0 -0 -2 -0 -1 -5 -7 -8 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -4 -9 -8 -4 -1 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -1 -3 -2 -2 -3 -3 -2 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -17 -15 -0 -27 -62 -22 -6 -0 -0 -1 -1 -1 -5 -5 -3 -1 -1 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -8 -6 -2 -2 -3 -4 -0 -2 -5 -6 -6 -8 -6 -0 -1 -1 -0 -1 -15 -17 -11 -4 -0 -1 -2 -9 -13 -11 -6 -5 -7 -7 -6 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -9 -15 -6 -0 -1 -5 -9 -12 -20 -15 -8 -9 -5 -5 -5 -5 -4 -6 -8 -4 -0 -3 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -5 -8 -8 -7 -7 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -5 -6 -6 -5 -5 -6 -6 -9 -9 -10 -11 -14 -18 -20 -21 -23 -29 -36 -36 -37 -39 -41 -43 -49 -56 -63 -71 -76 -87 -94 -106 -112 -117 -122 -129 -135 -139 -134 -123 -114 -111 -105 -99 -97 -87 -75 -54 -36 -31 -30 -29 -46 -61 -70 -73 -82 -96 -99 -115 -122 -120 -102 -82 -78 -79 -71 -53 -39 -40 -49 -51 -52 -56 -48 -35 -27 -16 -7 -7 -7 -15 -28 -29 -12 -3 -2 -3 -7 -7 -7 -6 -2 -0 -0 -0 -2 -16 -10 -1 -0 -0 -0 -0 -1 -37 -69 -29 -6 -2 -0 -1 -9 -9 -0 -0 -0 -0 -0 -0 -0 -17 -19 -11 -1 -0 -0 -3 -3 -3 -1 -0 -0 -1 -4 -9 -12 -12 -5 -4 -2 -2 -6 -4 -26 -27 -34 -33 -32 -21 -16 -8 -2 -0 -0 -2 -4 -3 -3 -18 -46 -27 -2 -0 -1 -0 -1 -9 -19 -19 -13 -10 -14 -25 -19 -6 -2 -1 -0 -0 -1 -7 -8 -6 -4 -0 -0 -0 -0 -0 -0 -2 -7 -10 -13 -1 -0 -0 -0 -6 -15 -21 -21 -22 -20 -10 -4 -7 -16 -16 -4 -0 -0 -2 -10 -17 -15 -16 -15 -13 -21 -33 -30 -26 -21 -11 -6 -5 -6 -13 -15 -12 -5 -1 -5 -16 -20 -13 -8 -6 -7 -13 -18 -16 -15 -17 -17 -11 -24 -36 -31 -13 -5 -3 -1 -2 -9 -8 -5 -1 -2 -5 -13 -33 -42 -31 -13 -7 -10 -11 -9 -10 -14 -31 -58 -62 -41 -19 -7 -7 -15 -43 -66 -47 -36 -12 -1 -0 -4 -4 -36 -43 -31 -12 -11 -13 -23 -18 -11 -6 -2 -1 -0 -0 -0 -1 -18 -36 -38 -32 -20 -11 -2 -15 -37 -39 -35 -27 -12 -4 -4 -2 -2 -3 -34 -57 -38 -8 -0 -0 -0 -1 -25 -35 -38 -30 -11 -0 -0 -0 -2 -7 -12 -14 -13 -10 -6 -2 -1 -4 -9 -12 -10 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -3 -15 -19 -25 -32 -25 -11 -2 -0 -1 -6 -10 -4 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -9 -7 -4 -1 -0 -1 -6 -8 -8 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -12 -1 -0 -0 -2 -1 -0 -0 -4 -5 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -4 -2 -2 -2 -1 -1 -0 -0 -0 -0 -2 -4 -3 -1 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -5 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -15 -26 -22 -79 -56 -20 -10 -3 -4 -0 -0 -0 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -4 -2 -0 -0 -2 -8 -10 -6 -1 -1 -0 -0 -0 -0 -2 -9 -11 -12 -2 -1 -0 -0 -2 -16 -15 -9 -4 -3 -1 -2 -9 -14 -12 -6 -3 -3 -5 -6 -8 -6 -2 -0 -0 -0 -0 -2 -1 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -4 -6 -0 -0 -0 -0 -0 -6 -20 -13 -11 -6 -3 -2 -3 -4 -4 -3 -6 -5 -0 -3 -6 -3 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -7 -10 -9 -7 -6 -6 -6 -6 -4 -2 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -4 -3 -3 -5 -6 -5 -5 -5 -6 -7 -9 -10 -10 -12 -16 -20 -24 -27 -30 -34 -38 -41 -42 -46 -47 -47 -53 -59 -61 -68 -76 -83 -88 -103 -113 -118 -122 -126 -132 -140 -142 -137 -133 -134 -115 -101 -100 -94 -78 -51 -49 -39 -33 -33 -57 -72 -91 -107 -111 -116 -115 -121 -136 -135 -116 -103 -95 -80 -70 -57 -44 -38 -39 -42 -52 -59 -47 -33 -22 -11 -9 -8 -5 -6 -12 -11 -5 -3 -5 -7 -10 -11 -7 -2 -2 -0 -0 -0 -2 -8 -5 -4 -2 -0 -0 -0 -4 -8 -5 -4 -3 -2 -0 -4 -15 -12 -0 -0 -0 -0 -0 -0 -1 -3 -13 -10 -2 -0 -0 -7 -12 -9 -2 -2 -0 -0 -1 -7 -12 -12 -4 -1 -1 -0 -0 -0 -8 -25 -40 -40 -38 -40 -31 -16 -6 -1 -0 -0 -1 -4 -0 -9 -51 -45 -39 -31 -10 -3 -4 -4 -8 -13 -19 -21 -18 -22 -21 -16 -14 -6 -0 -3 -0 -4 -4 -4 -5 -2 -0 -0 -0 -0 -0 -2 -7 -10 -7 -1 -0 -0 -0 -3 -8 -12 -16 -19 -17 -8 -1 -4 -11 -10 -2 -1 -0 -1 -8 -16 -21 -23 -22 -18 -22 -26 -17 -9 -6 -1 -1 -2 -4 -7 -16 -13 -3 -1 -6 -17 -22 -17 -12 -8 -5 -7 -11 -15 -18 -22 -27 -22 -22 -20 -19 -8 -3 -1 -0 -0 -3 -3 -5 -3 -5 -8 -9 -28 -44 -39 -20 -7 -5 -8 -13 -23 -33 -48 -71 -74 -56 -32 -9 -5 -9 -24 -29 -24 -30 -14 -1 -0 -1 -4 -21 -35 -38 -37 -26 -24 -15 -12 -6 -1 -0 -0 -0 -0 -0 -2 -16 -28 -27 -19 -6 -0 -2 -14 -35 -40 -36 -30 -16 -11 -13 -11 -7 -14 -45 -63 -39 -6 -0 -0 -0 -1 -21 -29 -23 -17 -6 -0 -0 -0 -1 -8 -13 -10 -10 -7 -5 -0 -0 -1 -3 -7 -12 -7 -3 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -3 -3 -8 -21 -18 -7 -1 -0 -0 -4 -9 -8 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -6 -3 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -0 -1 -2 -0 -0 -1 -3 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -4 -3 -2 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -5 -0 -0 -0 -0 -0 -0 -0 -2 -5 -2 -1 -1 -2 -1 -0 -0 -0 -0 -0 -1 -18 -41 -36 -73 -35 -18 -8 -16 -17 -3 -1 -2 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -1 -0 -6 -17 -13 -11 -1 -0 -1 -0 -0 -5 -13 -16 -21 -11 -5 -1 -0 -2 -12 -14 -9 -6 -5 -1 -1 -6 -10 -7 -3 -0 -0 -0 -4 -6 -8 -2 -0 -0 -0 -0 -2 -0 -0 -0 -3 -3 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -0 -2 -0 -0 -1 -7 -9 -3 -0 -0 -0 -1 -3 -4 -1 -2 -3 -0 -2 -6 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -5 -7 -8 -7 -7 -7 -7 -7 -7 -6 -3 -1 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -5 -4 -4 -4 -4 -4 -4 -4 -6 -7 -9 -10 -11 -13 -17 -24 -28 -30 -34 -36 -42 -45 -48 -50 -51 -50 -53 -57 -62 -69 -75 -82 -91 -104 -112 -117 -118 -119 -126 -141 -144 -143 -143 -140 -121 -114 -104 -95 -77 -68 -57 -43 -42 -47 -73 -97 -109 -122 -124 -118 -122 -133 -129 -122 -118 -117 -113 -81 -79 -61 -44 -35 -34 -38 -49 -53 -47 -35 -30 -24 -14 -7 -3 -1 -3 -5 -7 -7 -4 -7 -11 -10 -10 -5 -3 -0 -0 -0 -2 -5 -6 -6 -2 -0 -0 -0 -3 -7 -4 -1 -6 -5 -0 -1 -13 -14 -1 -0 -0 -0 -0 -0 -1 -2 -7 -8 -3 -0 -0 -0 -3 -8 -5 -5 -0 -0 -0 -4 -15 -8 -4 -1 -1 -1 -0 -0 -1 -12 -31 -53 -55 -58 -46 -26 -9 -3 -0 -0 -0 -3 -3 -9 -30 -48 -54 -34 -14 -7 -6 -3 -6 -19 -27 -31 -12 -9 -24 -30 -28 -19 -16 -15 -6 -5 -4 -3 -5 -3 -0 -0 -0 -0 -0 -4 -15 -12 -2 -2 -1 -0 -0 -1 -3 -6 -12 -16 -16 -10 -2 -2 -5 -5 -2 -1 -0 -0 -1 -5 -18 -23 -26 -21 -24 -20 -9 -3 -2 -0 -1 -1 -1 -8 -15 -10 -2 -2 -9 -19 -24 -24 -19 -10 -4 -2 -4 -11 -15 -16 -22 -23 -15 -3 -2 -1 -1 -0 -0 -0 -0 -0 -2 -4 -8 -8 -7 -21 -36 -33 -16 -4 -0 -1 -7 -23 -38 -53 -72 -76 -64 -45 -13 -4 -5 -7 -6 -8 -28 -28 -7 -2 -0 -3 -9 -15 -19 -20 -19 -17 -13 -11 -5 -0 -0 -0 -0 -0 -0 -5 -13 -19 -19 -7 -0 -0 -2 -11 -28 -34 -36 -30 -24 -16 -16 -20 -12 -18 -39 -52 -30 -4 -0 -0 -0 -0 -12 -28 -18 -8 -4 -1 -1 -3 -8 -15 -16 -12 -10 -5 -3 -0 -1 -4 -4 -4 -9 -6 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -4 -9 -8 -2 -0 -0 -0 -0 -1 -3 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -3 -1 -0 -0 -0 -1 -1 -2 -4 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -8 -3 -0 -1 -3 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -4 -4 -7 -7 -5 -3 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -0 -0 -0 -0 -0 -5 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -20 -24 -14 -2 -0 -6 -17 -14 -7 -9 -11 -9 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -1 -0 -1 -8 -17 -13 -1 -0 -1 -0 -0 -3 -5 -14 -20 -13 -6 -1 -0 -2 -8 -10 -9 -9 -7 -3 -2 -5 -7 -3 -0 -0 -0 -1 -5 -5 -7 -1 -0 -0 -0 -0 -1 -2 -0 -2 -7 -5 -1 -1 -0 -0 -0 -1 -2 -1 -0 -1 -0 -0 -0 -2 -6 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -3 -4 -3 -4 -4 -4 -6 -4 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 -2 -4 -6 -8 -8 -7 -7 -7 -6 -6 -7 -7 -7 -6 -4 -2 -0 -0 -2 -2 -3 -3 -2 -2 -3 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -2 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -6 -8 -10 -12 -15 -17 -20 -25 -28 -28 -31 -35 -41 -49 -53 -51 -52 -53 -55 -59 -65 -70 -74 -81 -87 -94 -107 -120 -118 -116 -125 -139 -142 -141 -144 -143 -128 -121 -101 -93 -86 -78 -64 -51 -53 -65 -85 -100 -105 -119 -132 -137 -128 -129 -125 -124 -113 -118 -108 -72 -63 -51 -43 -36 -33 -31 -37 -42 -41 -36 -29 -23 -12 -6 -3 -0 -1 -2 -6 -6 -2 -6 -16 -18 -17 -11 -8 -3 -0 -0 -0 -3 -6 -8 -4 -0 -0 -0 -0 -0 -0 -0 -9 -5 -2 -0 -1 -8 -3 -0 -0 -0 -0 -0 -0 -4 -10 -7 -2 -0 -0 -0 -0 -1 -9 -10 -2 -1 -0 -8 -22 -16 -11 -12 -9 -7 -7 -1 -0 -1 -6 -12 -27 -64 -65 -38 -20 -29 -11 -2 -0 -2 -1 -8 -10 -32 -54 -39 -16 -9 -15 -18 -27 -30 -28 -41 -25 -21 -22 -34 -31 -25 -27 -20 -18 -20 -10 -2 -5 -6 -2 -2 -0 -0 -0 -7 -13 -3 -1 -3 -1 -0 -0 -0 -0 -4 -10 -16 -18 -14 -6 -3 -4 -3 -0 -0 -0 -0 -3 -5 -9 -15 -19 -17 -21 -14 -5 -2 -2 -1 -1 -1 -1 -7 -13 -10 -3 -4 -13 -20 -23 -24 -22 -14 -6 -1 -5 -11 -12 -10 -9 -11 -8 -5 -1 -0 -0 -0 -0 -0 -0 -1 -4 -6 -9 -5 -3 -15 -28 -28 -18 -6 -1 -0 -1 -11 -26 -39 -59 -66 -57 -46 -28 -22 -8 -2 -1 -1 -20 -42 -21 -2 -3 -9 -9 -12 -13 -6 -5 -11 -8 -4 -1 -0 -1 -2 -0 -0 -0 -6 -19 -26 -18 -3 -0 -0 -1 -8 -23 -31 -38 -34 -27 -13 -9 -17 -8 -7 -20 -30 -14 -2 -0 -0 -0 -0 -16 -23 -11 -4 -4 -4 -11 -21 -29 -29 -25 -29 -28 -25 -21 -12 -7 -18 -11 -8 -6 -5 -2 -0 -0 -0 -0 -0 -1 -2 -2 -3 -2 -1 -1 -1 -1 -1 -2 -4 -4 -0 -0 -0 -0 -0 -1 -9 -16 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -4 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -3 -6 -7 -10 -6 -2 -2 -5 -4 -1 -1 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -2 -4 -2 -5 -6 -2 -2 -2 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -1 -3 -3 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -2 -4 -2 -1 -1 -2 -4 -2 -2 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -8 -11 -11 -6 -1 -0 -0 -1 -0 -2 -1 -1 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -2 -4 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -2 -2 -2 -2 -0 -0 -14 -22 -15 -15 -15 -15 -11 -4 -1 -0 -1 -1 -0 -0 -0 -1 -5 -7 -0 -0 -0 -0 -0 -2 -3 -17 -13 -2 -0 -2 -0 -0 -0 -0 -11 -20 -15 -6 -1 -0 -1 -3 -4 -5 -7 -7 -6 -3 -5 -6 -4 -1 -0 -0 -2 -6 -5 -4 -0 -0 -0 -0 -0 -2 -1 -0 -7 -16 -13 -5 -0 -0 -0 -0 -2 -3 -0 -0 -1 -0 -0 -0 -4 -5 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -6 -6 -5 -6 -2 -0 -1 -1 -0 -0 -3 -5 -3 -1 -1 -5 -8 -8 -8 -9 -7 -7 -6 -5 -5 -4 -5 -7 -7 -6 -4 -3 -2 -3 -4 -4 -3 -2 -2 -4 -5 -5 -4 -3 -1 -0 -0 -0 -0 -0 -0 -3 -7 -3 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -4 -3 -3 -3 -4 -4 -5 -5 -7 -9 -11 -13 -16 -18 -21 -23 -24 -26 -29 -35 -39 -49 -54 -54 -53 -53 -58 -64 -68 -73 -77 -80 -82 -92 -105 -118 -120 -118 -128 -141 -141 -140 -145 -142 -128 -119 -107 -103 -94 -78 -63 -57 -63 -76 -85 -98 -106 -131 -143 -142 -133 -116 -114 -128 -124 -122 -104 -77 -57 -55 -56 -46 -34 -27 -33 -38 -37 -35 -35 -35 -23 -7 -0 -0 -0 -1 -2 -0 -1 -8 -17 -19 -14 -9 -9 -6 -0 -0 -0 -0 -6 -17 -9 -0 -0 -0 -0 -0 -0 -0 -4 -3 -3 -1 -5 -12 -20 -14 -0 -0 -0 -0 -0 -1 -4 -3 -1 -0 -1 -2 -3 -2 -10 -25 -28 -11 -1 -9 -30 -43 -40 -41 -32 -22 -11 -7 -1 -1 -1 -0 -0 -18 -48 -45 -41 -49 -32 -12 -4 -3 -1 -0 -1 -18 -58 -55 -24 -12 -12 -27 -45 -32 -37 -44 -43 -37 -29 -32 -31 -26 -20 -17 -25 -36 -17 -4 -7 -10 -3 -1 -0 -3 -3 -6 -6 -2 -0 -6 -3 -1 -0 -0 -0 -1 -7 -15 -22 -19 -13 -8 -7 -5 -3 -1 -0 -0 -4 -8 -7 -10 -10 -13 -15 -7 -1 -1 -0 -0 -0 -0 -2 -4 -5 -6 -3 -3 -8 -13 -16 -20 -25 -22 -10 -9 -13 -17 -12 -9 -4 -6 -8 -8 -5 -1 -0 -0 -0 -0 -0 -3 -8 -13 -16 -7 -1 -5 -15 -24 -21 -9 -4 -3 -0 -4 -17 -33 -50 -56 -48 -47 -47 -34 -11 -1 -0 -1 -22 -63 -40 -17 -19 -19 -19 -12 -10 -7 -9 -10 -5 -1 -1 -2 -2 -2 -1 -0 -0 -9 -28 -36 -26 -4 -1 -0 -0 -4 -15 -20 -33 -40 -20 -5 -3 -6 -2 -0 -4 -8 -4 -2 -0 -0 -0 -2 -18 -17 -7 -3 -6 -16 -32 -44 -48 -38 -32 -39 -40 -40 -39 -30 -23 -27 -19 -12 -11 -6 -0 -0 -0 -0 -2 -5 -4 -8 -10 -10 -10 -5 -2 -1 -1 -2 -2 -3 -3 -1 -1 -1 -0 -1 -8 -25 -26 -4 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -3 -6 -4 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -2 -7 -13 -18 -13 -4 -4 -7 -5 -1 -0 -1 -1 -2 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -3 -9 -14 -6 -5 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -7 -4 -3 -1 -0 -0 -2 -14 -16 -8 -1 -1 -2 -2 -5 -6 -5 -5 -3 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -3 -8 -7 -3 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -1 -3 -5 -5 -2 -0 -0 -0 -1 -2 -1 -1 -2 -2 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -23 -21 -17 -15 -14 -16 -14 -6 -2 -1 -1 -1 -0 -0 -0 -2 -9 -2 -0 -0 -0 -0 -3 -8 -14 -10 -3 -0 -2 -2 -1 -0 -0 -15 -26 -18 -9 -4 -1 -1 -0 -0 -1 -5 -13 -16 -9 -9 -9 -8 -3 -1 -0 -3 -4 -2 -0 -0 -0 -0 -0 -1 -1 -0 -0 -4 -14 -17 -7 -0 -0 -0 -0 -1 -2 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -6 -3 -1 -4 -1 -1 -2 -0 -0 -1 -5 -9 -9 -8 -8 -8 -7 -5 -5 -7 -6 -6 -5 -4 -2 -2 -4 -6 -7 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -5 -6 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -2 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -3 -3 -3 -3 -4 -6 -6 -6 -8 -10 -12 -14 -16 -18 -20 -21 -23 -28 -31 -37 -42 -48 -52 -55 -55 -56 -62 -68 -73 -78 -80 -81 -83 -92 -101 -111 -116 -120 -127 -139 -142 -142 -150 -147 -130 -121 -119 -114 -101 -85 -76 -68 -69 -74 -81 -96 -119 -129 -127 -131 -134 -125 -132 -132 -127 -124 -110 -87 -79 -76 -66 -50 -34 -29 -36 -41 -41 -38 -28 -27 -18 -10 -3 -1 -2 -2 -0 -0 -0 -4 -7 -5 -3 -3 -6 -8 -2 -0 -0 -0 -3 -22 -22 -5 -1 -2 -0 -0 -0 -0 -0 -0 -1 -3 -8 -25 -40 -26 -1 -1 -0 -0 -0 -0 -1 -1 -3 -3 -17 -12 -4 -3 -5 -12 -25 -22 -4 -7 -26 -48 -42 -54 -54 -55 -39 -23 -21 -14 -4 -1 -0 -0 -14 -22 -31 -47 -45 -25 -7 -5 -3 -0 -0 -9 -62 -62 -36 -19 -8 -9 -22 -28 -35 -35 -31 -27 -25 -22 -15 -14 -11 -12 -18 -56 -39 -8 -8 -6 -2 -0 -1 -6 -7 -9 -5 -1 -1 -8 -4 -1 -0 -0 -0 -0 -3 -11 -20 -22 -18 -13 -12 -11 -9 -3 -0 -0 -2 -4 -8 -14 -15 -14 -12 -6 -1 -0 -0 -0 -0 -1 -5 -4 -2 -3 -5 -6 -7 -7 -7 -10 -21 -25 -18 -20 -25 -24 -16 -10 -3 -3 -4 -5 -5 -1 -2 -2 -0 -0 -0 -5 -12 -20 -22 -12 -7 -4 -8 -21 -24 -14 -10 -7 -3 -5 -12 -24 -34 -37 -25 -27 -40 -30 -7 -1 -0 -1 -32 -77 -39 -32 -32 -45 -28 -15 -7 -14 -19 -13 -8 -3 -6 -7 -5 -4 -3 -2 -1 -9 -26 -35 -26 -5 -1 -0 -0 -1 -4 -8 -24 -27 -7 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -4 -19 -18 -6 -5 -13 -32 -51 -65 -73 -52 -31 -22 -21 -22 -23 -18 -16 -18 -11 -17 -25 -6 -0 -0 -0 -0 -0 -0 -0 -9 -13 -21 -21 -11 -3 -1 -1 -2 -2 -2 -3 -3 -4 -3 -0 -1 -8 -24 -18 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -1 -6 -17 -22 -15 -4 -4 -6 -6 -1 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -3 -10 -21 -22 -10 -4 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -0 -0 -1 -5 -8 -7 -9 -10 -11 -7 -6 -11 -5 -9 -6 -3 -3 -2 -1 -4 -7 -5 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -4 -12 -11 -0 -0 -0 -0 -1 -1 -2 -3 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -17 -20 -13 -6 -6 -15 -21 -9 -4 -3 -5 -7 -1 -0 -0 -0 -3 -14 -3 -0 -0 -0 -5 -12 -13 -14 -8 -3 -3 -4 -3 -0 -2 -16 -29 -19 -10 -7 -4 -2 -0 -0 -0 -1 -8 -24 -18 -20 -13 -10 -6 -4 -2 -3 -2 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -3 -12 -4 -0 -0 -1 -3 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -2 -5 -3 -0 -3 -3 -1 -1 -1 -1 -3 -6 -10 -11 -11 -11 -7 -4 -3 -2 -4 -4 -4 -4 -4 -2 -3 -5 -7 -6 -5 -4 -4 -4 -4 -4 -5 -5 -6 -6 -6 -6 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -3 -5 -7 -8 -8 -9 -10 -13 -14 -16 -19 -20 -22 -26 -29 -33 -37 -41 -45 -49 -52 -52 -55 -63 -69 -74 -75 -80 -84 -86 -100 -108 -113 -115 -117 -125 -138 -145 -149 -148 -139 -134 -130 -123 -115 -103 -91 -79 -75 -73 -76 -84 -93 -118 -116 -126 -132 -126 -120 -130 -138 -133 -124 -114 -101 -85 -76 -63 -46 -35 -34 -36 -47 -44 -39 -23 -20 -19 -13 -8 -2 -5 -5 -0 -0 -0 -2 -4 -3 -0 -1 -4 -10 -7 -5 -0 -0 -1 -7 -7 -6 -2 -2 -1 -0 -0 -0 -0 -0 -1 -3 -8 -32 -70 -70 -67 -11 -1 -0 -0 -0 -0 -0 -2 -12 -27 -22 -11 -7 -3 -3 -8 -16 -8 -2 -6 -9 -1 -25 -39 -62 -57 -58 -62 -45 -18 -2 -0 -0 -0 -2 -5 -14 -32 -17 -5 -3 -0 -0 -0 -6 -37 -53 -55 -34 -15 -5 -6 -17 -27 -37 -33 -21 -12 -8 -1 -2 -7 -13 -19 -42 -26 -8 -3 -1 -0 -0 -5 -5 -2 -4 -6 -0 -0 -7 -3 -1 -0 -0 -0 -0 -1 -6 -14 -19 -15 -14 -12 -14 -11 -4 -1 -1 -1 -0 -5 -15 -21 -18 -14 -10 -3 -1 -1 -0 -0 -3 -8 -4 -1 -3 -9 -12 -11 -8 -5 -9 -20 -25 -20 -20 -26 -26 -20 -10 -3 -2 -1 -0 -1 -1 -7 -7 -2 -0 -0 -3 -11 -18 -18 -13 -13 -12 -17 -32 -36 -25 -16 -13 -11 -13 -24 -31 -32 -27 -17 -14 -29 -19 -4 -0 -0 -0 -32 -59 -41 -40 -37 -53 -35 -15 -7 -9 -22 -22 -15 -7 -8 -11 -10 -8 -6 -4 -2 -9 -19 -23 -17 -4 -1 -1 -0 -0 -0 -5 -20 -19 -2 -0 -1 -1 -0 -0 -0 -0 -2 -3 -2 -1 -2 -18 -31 -22 -9 -8 -15 -22 -30 -52 -67 -57 -30 -7 -5 -4 -3 -2 -2 -4 -12 -32 -34 -8 -1 -0 -0 -0 -0 -0 -0 -0 -6 -17 -17 -11 -6 -2 -1 -1 -1 -1 -1 -3 -6 -4 -0 -0 -5 -15 -12 -2 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -1 -0 -0 -0 -0 -1 -6 -14 -21 -11 -1 -1 -1 -1 -3 -0 -0 -1 -0 -0 -0 -1 -2 -1 -0 -0 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -4 -12 -26 -14 -8 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -2 -7 -10 -1 -1 -1 -1 -4 -5 -4 -4 -4 -1 -1 -4 -0 -1 -3 -3 -4 -3 -1 -2 -3 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -3 -2 -0 -0 -0 -1 -0 -3 -3 -1 -1 -0 -3 -13 -13 -2 -0 -0 -0 -0 -1 -2 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -9 -9 -4 -1 -1 -10 -22 -13 -8 -9 -12 -5 -0 -0 -0 -0 -16 -11 -9 -3 -1 -1 -7 -12 -16 -17 -11 -6 -4 -4 -2 -0 -4 -18 -28 -18 -13 -12 -5 -1 -0 -0 -0 -0 -6 -24 -27 -22 -15 -10 -8 -6 -3 -2 -2 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -6 -2 -0 -0 -4 -7 -1 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -0 -4 -5 -2 -0 -2 -3 -2 -3 -3 -3 -5 -6 -7 -8 -10 -10 -7 -5 -2 -2 -1 -0 -3 -3 -3 -3 -3 -5 -6 -5 -4 -4 -4 -3 -3 -4 -6 -6 -6 -7 -7 -6 -5 -5 -3 -0 -0 -0 -0 -0 -0 -1 -1 -3 -3 -2 -1 -1 -0 -0 -0 -0 -1 -1 -3 -3 -3 -3 -5 -5 -7 -8 -8 -9 -11 -13 -15 -16 -17 -20 -24 -28 -33 -35 -38 -40 -41 -47 -47 -47 -50 -60 -65 -72 -77 -86 -91 -94 -107 -114 -114 -114 -116 -126 -138 -144 -146 -144 -139 -130 -125 -121 -117 -109 -94 -80 -78 -74 -84 -93 -105 -120 -123 -124 -130 -124 -118 -121 -127 -132 -128 -118 -96 -79 -67 -59 -55 -44 -53 -45 -53 -44 -34 -23 -26 -30 -26 -13 -3 -7 -10 -0 -0 -0 -0 -1 -0 -0 -0 -0 -3 -10 -9 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -3 -24 -46 -85 -87 -38 -8 -1 -0 -0 -0 -0 -0 -4 -6 -7 -18 -28 -12 -2 -3 -8 -10 -5 -2 -0 -0 -0 -8 -27 -30 -24 -38 -56 -42 -9 -2 -0 -0 -0 -0 -3 -25 -2 -1 -0 -0 -0 -1 -4 -8 -23 -45 -50 -37 -16 -7 -11 -17 -42 -47 -33 -7 -3 -1 -1 -15 -15 -20 -32 -28 -12 -3 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -4 -2 -0 -0 -0 -1 -1 -1 -2 -6 -9 -7 -8 -7 -11 -10 -1 -0 -0 -0 -0 -2 -7 -12 -15 -18 -12 -5 -2 -1 -0 -0 -2 -6 -2 -0 -1 -5 -9 -10 -10 -9 -12 -18 -23 -18 -12 -15 -18 -22 -16 -12 -5 -0 -0 -0 -3 -12 -18 -6 -0 -0 -1 -4 -10 -12 -11 -12 -15 -24 -38 -40 -31 -18 -9 -9 -11 -21 -41 -42 -23 -13 -18 -12 -8 -5 -1 -0 -0 -33 -34 -42 -44 -54 -59 -36 -20 -12 -11 -18 -18 -15 -11 -10 -10 -9 -7 -6 -5 -3 -9 -18 -19 -14 -6 -4 -1 -0 -0 -0 -4 -15 -18 -5 -3 -5 -5 -5 -2 -0 -0 -0 -2 -3 -4 -9 -28 -41 -34 -20 -11 -6 -3 -5 -18 -38 -38 -17 -2 -0 -0 -0 -0 -0 -3 -38 -46 -30 -7 -1 -0 -0 -0 -2 -3 -3 -2 -4 -10 -13 -17 -21 -20 -14 -11 -8 -3 -4 -0 -2 -1 -0 -0 -0 -3 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -2 -2 -0 -0 -1 -4 -8 -13 -5 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -2 -3 -4 -12 -10 -4 -2 -0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -2 -2 -4 -9 -13 -21 -24 -11 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -4 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -7 -3 -0 -0 -0 -0 -3 -4 -4 -4 -0 -2 -8 -5 -0 -0 -0 -0 -0 -1 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -7 -4 -0 -0 -0 -6 -15 -7 -6 -7 -10 -0 -0 -0 -0 -10 -18 -24 -15 -6 -2 -0 -3 -11 -20 -23 -22 -12 -3 -5 -2 -0 -3 -16 -22 -20 -8 -9 -5 -0 -0 -0 -3 -1 -0 -1 -12 -18 -17 -13 -9 -7 -4 -2 -2 -2 -3 -2 -1 -1 -1 -2 -1 -0 -0 -0 -0 -1 -0 -0 -0 -1 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -0 -2 -5 -4 -2 -2 -3 -3 -5 -6 -6 -7 -7 -5 -5 -7 -10 -7 -4 -1 -0 -0 -0 -2 -3 -4 -3 -3 -4 -4 -4 -4 -4 -4 -3 -4 -5 -7 -7 -7 -7 -7 -6 -5 -5 -5 -3 -2 -0 -0 -1 -3 -2 -3 -6 -5 -3 -1 -0 -0 -0 -1 -1 -1 -2 -3 -3 -3 -4 -5 -5 -6 -7 -9 -11 -12 -13 -14 -15 -17 -20 -23 -27 -31 -35 -35 -40 -41 -45 -45 -46 -50 -56 -57 -66 -77 -89 -97 -101 -107 -113 -116 -114 -113 -121 -132 -134 -138 -136 -130 -125 -118 -118 -115 -109 -106 -95 -84 -83 -90 -98 -103 -108 -109 -116 -125 -116 -110 -118 -128 -132 -133 -121 -95 -98 -81 -66 -62 -51 -53 -52 -48 -39 -32 -26 -25 -30 -28 -13 -6 -10 -6 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -8 -8 -2 -0 -0 -0 -0 -0 -0 -0 -1 -4 -3 -0 -0 -0 -0 -0 -0 -11 -12 -65 -88 -50 -13 -3 -2 -1 -0 -0 -0 -0 -0 -0 -3 -48 -32 -7 -1 -5 -7 -7 -4 -1 -0 -0 -0 -3 -2 -1 -14 -46 -54 -17 -18 -1 -0 -0 -0 -0 -4 -1 -0 -0 -0 -1 -3 -4 -6 -17 -43 -61 -67 -45 -16 -16 -13 -21 -45 -49 -30 -25 -11 -1 -5 -8 -15 -27 -22 -7 -2 -1 -0 -0 -3 -2 -0 -0 -0 -2 -3 -2 -1 -0 -0 -1 -1 -1 -1 -1 -1 -3 -5 -4 -4 -7 -8 -0 -0 -0 -0 -0 -0 -1 -2 -10 -15 -14 -6 -2 -1 -0 -0 -2 -2 -1 -0 -0 -1 -4 -6 -7 -11 -13 -14 -16 -13 -9 -7 -8 -13 -20 -18 -6 -0 -0 -2 -10 -21 -23 -5 -0 -0 -0 -1 -7 -10 -13 -10 -7 -14 -26 -33 -30 -17 -5 -2 -6 -14 -19 -17 -12 -18 -26 -11 -8 -15 -9 -2 -2 -16 -30 -40 -46 -58 -53 -35 -27 -19 -17 -21 -16 -10 -6 -8 -15 -17 -13 -9 -6 -5 -10 -14 -14 -12 -8 -6 -1 -0 -0 -3 -4 -11 -20 -12 -15 -17 -25 -20 -8 -2 -0 -1 -2 -3 -4 -10 -28 -41 -41 -34 -17 -2 -0 -0 -4 -15 -14 -4 -0 -0 -0 -0 -0 -0 -13 -62 -61 -27 -6 -1 -0 -0 -0 -3 -4 -4 -3 -3 -5 -8 -13 -27 -40 -37 -32 -23 -11 -6 -0 -0 -0 -1 -0 -0 -0 -1 -1 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -0 -0 -0 -0 -3 -4 -5 -2 -1 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -1 -5 -4 -0 -0 -1 -1 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -4 -1 -0 -3 -4 -1 -0 -0 -3 -2 -2 -0 -0 -0 -0 -1 -7 -9 -3 -3 -6 -5 -7 -14 -10 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -6 -6 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -12 -6 -0 -0 -0 -1 -1 -2 -3 -5 -2 -0 -1 -1 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -3 -0 -0 -0 -0 -0 -2 -6 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -15 -18 -9 -2 -0 -1 -9 -18 -18 -20 -14 -4 -5 -3 -0 -7 -18 -19 -13 -5 -5 -2 -0 -4 -6 -9 -10 -3 -2 -11 -18 -21 -19 -11 -7 -7 -7 -2 -3 -6 -3 -1 -1 -1 -3 -1 -0 -1 -1 -0 -0 -0 -0 -0 -6 -3 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -0 -1 -1 -0 -1 -3 -5 -4 -2 -3 -3 -5 -6 -6 -8 -8 -3 -2 -4 -4 -2 -1 -0 -0 -0 -0 -2 -4 -4 -4 -3 -3 -4 -4 -4 -4 -4 -4 -5 -6 -7 -7 -7 -6 -7 -6 -4 -4 -5 -4 -2 -1 -0 -1 -4 -4 -4 -5 -5 -3 -2 -1 -0 -2 -2 -2 -2 -3 -3 -4 -5 -5 -6 -7 -8 -9 -10 -11 -12 -13 -13 -14 -16 -19 -21 -27 -30 -31 -32 -39 -40 -42 -43 -44 -44 -46 -52 -59 -69 -84 -98 -103 -105 -110 -118 -115 -110 -115 -120 -113 -117 -118 -120 -116 -115 -113 -110 -108 -103 -94 -90 -93 -99 -102 -99 -96 -93 -103 -108 -103 -100 -103 -129 -138 -140 -124 -111 -107 -79 -66 -64 -62 -58 -50 -43 -37 -33 -29 -21 -22 -17 -7 -6 -15 -10 -4 -0 -1 -2 -1 -1 -0 -0 -0 -1 -6 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -45 -87 -66 -36 -32 -11 -1 -0 -0 -0 -0 -0 -0 -0 -37 -51 -26 -7 -14 -16 -14 -7 -2 -0 -0 -0 -0 -0 -0 -4 -32 -64 -62 -46 -10 -0 -0 -16 -17 -16 -11 -1 -1 -3 -4 -7 -10 -11 -13 -32 -58 -72 -68 -73 -33 -12 -10 -32 -56 -66 -64 -32 -4 -0 -3 -10 -21 -27 -16 -3 -15 -7 -7 -7 -1 -0 -0 -0 -3 -8 -1 -0 -0 -2 -3 -2 -1 -1 -1 -2 -5 -6 -4 -4 -7 -8 -1 -0 -0 -0 -0 -0 -0 -3 -9 -10 -9 -4 -2 -2 -3 -3 -4 -4 -3 -1 -0 -0 -1 -1 -2 -6 -10 -11 -7 -6 -5 -3 -3 -6 -16 -9 -2 -0 -1 -9 -14 -26 -23 -4 -0 -0 -0 -3 -11 -14 -18 -12 -6 -10 -15 -19 -16 -9 -4 -0 -8 -20 -13 -5 -4 -11 -20 -12 -3 -5 -18 -18 -11 -15 -25 -33 -44 -59 -57 -43 -29 -16 -12 -19 -25 -17 -8 -13 -20 -24 -23 -16 -9 -6 -12 -16 -18 -11 -6 -3 -1 -0 -0 -7 -6 -12 -23 -18 -18 -26 -28 -22 -10 -4 -3 -2 -3 -3 -3 -11 -30 -42 -37 -24 -11 -1 -0 -0 -1 -3 -0 -0 -0 -0 -0 -0 -0 -2 -36 -63 -58 -22 -4 -1 -1 -0 -0 -6 -8 -6 -4 -5 -7 -6 -3 -11 -23 -27 -33 -28 -17 -8 -0 -0 -1 -11 -3 -0 -2 -3 -5 -2 -4 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -4 -2 -2 -1 -0 -0 -0 -0 -0 -1 -9 -3 -3 -1 -1 -0 -0 -0 -0 -0 -1 -2 -1 -0 -2 -4 -7 -3 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -1 -5 -4 -1 -0 -0 -0 -2 -10 -10 -1 -1 -3 -1 -0 -0 -0 -0 -0 -0 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -6 -7 -5 -4 -5 -6 -4 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -14 -12 -2 -0 -1 -3 -4 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -5 -5 -6 -8 -5 -1 -0 -0 -0 -0 -1 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -12 -20 -14 -8 -3 -1 -4 -12 -23 -27 -16 -9 -8 -3 -1 -3 -9 -16 -11 -6 -5 -3 -1 -4 -5 -8 -10 -4 -2 -9 -18 -24 -21 -18 -12 -10 -15 -6 -4 -5 -2 -3 -3 -3 -3 -1 -0 -1 -2 -0 -0 -0 -0 -3 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -3 -2 -2 -3 -2 -4 -4 -4 -5 -6 -8 -8 -3 -2 -3 -3 -1 -0 -0 -0 -0 -1 -3 -4 -4 -6 -4 -4 -4 -4 -4 -3 -4 -4 -5 -6 -7 -6 -6 -6 -7 -7 -6 -5 -5 -4 -3 -1 -0 -1 -1 -4 -6 -5 -3 -3 -2 -2 -2 -3 -3 -3 -3 -3 -3 -5 -6 -6 -7 -7 -8 -9 -10 -11 -12 -13 -14 -14 -16 -20 -22 -25 -26 -31 -33 -37 -38 -39 -42 -43 -42 -43 -47 -54 -65 -79 -86 -89 -100 -108 -114 -112 -112 -113 -111 -102 -101 -105 -111 -111 -110 -113 -113 -109 -107 -103 -97 -103 -115 -119 -118 -101 -93 -92 -87 -90 -97 -97 -125 -147 -145 -132 -129 -108 -87 -74 -64 -60 -52 -45 -43 -41 -34 -23 -15 -18 -8 -2 -3 -4 -9 -4 -1 -2 -6 -5 -3 -1 -0 -0 -3 -8 -7 -3 -1 -0 -0 -0 -0 -1 -0 -0 -0 -1 -4 -2 -0 -0 -0 -0 -0 -0 -18 -65 -80 -71 -79 -44 -2 -0 -0 -0 -0 -0 -0 -1 -32 -66 -77 -73 -47 -30 -25 -15 -3 -1 -0 -0 -0 -0 -0 -1 -13 -37 -77 -87 -33 -1 -0 -1 -11 -30 -26 -5 -3 -9 -13 -15 -26 -18 -20 -18 -29 -38 -48 -64 -39 -9 -3 -3 -5 -36 -76 -55 -8 -1 -3 -3 -18 -42 -36 -17 -32 -39 -45 -24 -3 -0 -0 -0 -1 -5 -0 -0 -0 -2 -2 -3 -3 -3 -3 -4 -9 -9 -4 -4 -9 -9 -2 -1 -0 -0 -0 -1 -1 -6 -12 -8 -5 -5 -4 -6 -11 -12 -12 -11 -8 -4 -2 -1 -0 -0 -0 -5 -13 -15 -16 -11 -1 -1 -2 -7 -12 -2 -1 -2 -10 -19 -13 -20 -18 -4 -2 -0 -0 -5 -20 -27 -29 -24 -16 -11 -8 -6 -4 -1 -0 -3 -14 -21 -7 -1 -2 -7 -5 -0 -0 -0 -0 -18 -12 -15 -18 -14 -25 -33 -30 -30 -27 -17 -10 -9 -16 -14 -9 -11 -14 -19 -27 -22 -8 -5 -10 -17 -20 -11 -2 -1 -2 -0 -0 -7 -11 -15 -18 -20 -14 -21 -27 -13 -4 -3 -1 -1 -3 -4 -4 -5 -11 -19 -18 -11 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -13 -52 -64 -48 -20 -4 -1 -0 -0 -3 -13 -17 -15 -13 -11 -8 -3 -0 -0 -0 -4 -14 -18 -20 -21 -3 -0 -7 -30 -31 -20 -6 -3 -0 -0 -3 -5 -2 -0 -0 -0 -0 -1 -0 -0 -1 -4 -4 -2 -0 -0 -2 -3 -12 -11 -4 -0 -0 -1 -4 -2 -4 -13 -10 -4 -1 -3 -2 -1 -1 -0 -0 -0 -0 -0 -1 -3 -4 -4 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -6 -1 -0 -0 -0 -5 -13 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -3 -1 -1 -0 -0 -0 -0 -1 -1 -0 -1 -5 -8 -6 -7 -7 -3 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -14 -15 -5 -1 -0 -2 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -1 -0 -0 -0 -0 -4 -8 -9 -12 -13 -7 -5 -0 -0 -0 -0 -1 -5 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -6 -8 -10 -10 -6 -11 -24 -21 -15 -11 -7 -4 -11 -18 -24 -16 -15 -14 -11 -10 -4 -8 -18 -11 -5 -4 -2 -0 -1 -1 -0 -0 -0 -1 -3 -14 -27 -24 -20 -11 -13 -19 -8 -4 -2 -2 -1 -3 -3 -1 -0 -0 -2 -3 -2 -1 -0 -2 -5 -4 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -3 -3 -3 -3 -2 -2 -3 -0 -0 -3 -6 -6 -4 -3 -2 -2 -1 -0 -0 -0 -1 -2 -4 -5 -6 -6 -5 -4 -5 -6 -4 -3 -3 -3 -7 -8 -6 -5 -6 -7 -7 -8 -7 -6 -6 -5 -4 -2 -1 -1 -2 -4 -5 -4 -3 -3 -3 -3 -3 -3 -3 -4 -4 -5 -6 -7 -8 -8 -8 -8 -9 -10 -9 -10 -11 -13 -12 -14 -18 -19 -22 -23 -28 -34 -34 -35 -37 -38 -40 -42 -40 -40 -45 -52 -63 -72 -73 -86 -99 -108 -111 -108 -113 -113 -108 -100 -96 -99 -108 -111 -110 -115 -117 -113 -108 -104 -99 -109 -116 -125 -128 -118 -101 -81 -78 -84 -85 -92 -116 -140 -146 -140 -133 -129 -116 -84 -56 -45 -42 -44 -46 -45 -36 -15 -13 -16 -11 -8 -4 -4 -6 -3 -1 -5 -10 -13 -8 -0 -0 -1 -6 -10 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -9 -2 -2 -0 -0 -0 -0 -2 -20 -17 -46 -77 -70 -15 -0 -0 -0 -0 -0 -0 -0 -19 -46 -56 -79 -56 -33 -36 -23 -4 -7 -1 -0 -0 -0 -0 -1 -4 -20 -65 -88 -49 -7 -12 -0 -4 -24 -35 -23 -20 -23 -29 -27 -32 -19 -7 -3 -2 -6 -23 -44 -34 -7 -0 -0 -0 -12 -70 -76 -21 -2 -0 -3 -33 -54 -49 -39 -42 -49 -55 -33 -4 -0 -0 -0 -0 -2 -1 -0 -1 -1 -3 -5 -6 -5 -5 -6 -8 -7 -2 -6 -10 -11 -7 -2 -1 -0 -1 -4 -3 -8 -16 -13 -8 -7 -4 -6 -9 -12 -15 -22 -20 -9 -4 -2 -1 -0 -1 -9 -22 -26 -28 -20 -3 -0 -4 -10 -12 -1 -0 -2 -13 -20 -11 -12 -7 -3 -1 -0 -0 -5 -23 -34 -34 -32 -28 -20 -14 -7 -0 -0 -0 -3 -8 -7 -3 -1 -5 -8 -7 -6 -0 -0 -0 -11 -17 -18 -7 -4 -5 -8 -6 -15 -21 -29 -18 -8 -9 -8 -5 -5 -4 -10 -28 -32 -20 -8 -3 -8 -15 -11 -1 -0 -3 -2 -3 -10 -10 -11 -12 -13 -9 -12 -9 -7 -6 -3 -0 -0 -2 -3 -4 -3 -5 -6 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -29 -50 -58 -32 -22 -15 -5 -0 -0 -3 -3 -3 -5 -8 -9 -5 -2 -2 -1 -0 -1 -4 -7 -20 -32 -11 -0 -2 -3 -9 -10 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -2 -7 -11 -7 -0 -0 -0 -1 -8 -18 -9 -1 -0 -6 -11 -8 -9 -14 -15 -6 -2 -4 -4 -2 -1 -1 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -4 -6 -2 -0 -0 -0 -0 -0 -4 -13 -13 -5 -0 -0 -0 -1 -9 -15 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -2 -1 -1 -0 -0 -0 -1 -4 -3 -0 -0 -3 -8 -8 -10 -9 -4 -2 -2 -0 -0 -1 -1 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -19 -16 -9 -0 -1 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -10 -8 -3 -0 -0 -2 -5 -6 -8 -11 -12 -9 -5 -1 -0 -0 -0 -5 -7 -5 -0 -0 -0 -0 -0 -0 -1 -4 -4 -5 -5 -3 -4 -11 -17 -11 -20 -13 -10 -16 -11 -6 -10 -14 -20 -14 -13 -14 -17 -12 -7 -15 -19 -11 -4 -3 -2 -0 -0 -0 -0 -0 -0 -0 -3 -9 -22 -26 -21 -13 -15 -19 -9 -6 -6 -5 -5 -5 -3 -1 -0 -0 -2 -3 -3 -1 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -2 -2 -4 -3 -2 -1 -1 -1 -0 -2 -3 -5 -6 -4 -2 -1 -0 -0 -0 -0 -1 -4 -4 -4 -5 -4 -4 -4 -5 -5 -4 -5 -3 -3 -7 -7 -5 -4 -5 -7 -7 -8 -7 -7 -7 -5 -4 -3 -2 -2 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -5 -5 -6 -6 -8 -9 -9 -9 -9 -10 -9 -9 -11 -12 -13 -13 -14 -17 -18 -19 -22 -28 -34 -36 -36 -38 -39 -41 -41 -40 -40 -45 -51 -55 -71 -75 -86 -98 -107 -111 -106 -103 -108 -109 -102 -96 -97 -103 -108 -113 -117 -118 -112 -107 -99 -102 -104 -109 -125 -128 -115 -93 -82 -82 -82 -78 -86 -115 -138 -140 -137 -137 -137 -119 -90 -56 -35 -37 -44 -42 -41 -31 -12 -13 -16 -17 -16 -9 -4 -3 -2 -1 -3 -5 -9 -8 -0 -0 -0 -7 -8 -11 -3 -1 -0 -0 -0 -0 -3 -4 -1 -0 -0 -6 -16 -31 -26 -0 -0 -0 -0 -0 -0 -0 -9 -50 -78 -36 -9 -5 -2 -0 -0 -0 -0 -4 -15 -34 -63 -50 -32 -35 -29 -56 -35 -11 -1 -0 -0 -1 -3 -5 -6 -23 -54 -55 -28 -33 -6 -0 -18 -39 -32 -41 -29 -23 -27 -29 -16 -4 -0 -0 -1 -10 -29 -26 -10 -5 -0 -0 -3 -42 -57 -50 -15 -0 -9 -39 -56 -51 -49 -47 -44 -43 -32 -5 -4 -0 -0 -0 -0 -5 -2 -1 -4 -7 -7 -7 -7 -11 -14 -9 -2 -1 -4 -7 -8 -10 -4 -0 -0 -2 -9 -9 -15 -17 -16 -10 -5 -2 -2 -2 -4 -9 -22 -25 -13 -4 -2 -1 -0 -0 -4 -13 -22 -27 -18 -3 -0 -4 -8 -7 -0 -0 -0 -10 -12 -18 -16 -6 -1 -0 -0 -0 -8 -26 -34 -34 -32 -31 -31 -26 -11 -0 -0 -1 -4 -6 -2 -1 -5 -19 -25 -23 -6 -0 -0 -0 -4 -23 -29 -7 -1 -1 -0 -1 -2 -14 -32 -29 -14 -6 -2 -0 -0 -0 -4 -18 -34 -44 -26 -3 -3 -9 -8 -1 -1 -4 -3 -4 -6 -5 -8 -9 -8 -5 -5 -5 -7 -11 -10 -4 -1 -0 -2 -4 -2 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -18 -30 -31 -30 -14 -6 -6 -3 -1 -0 -0 -0 -0 -0 -0 -2 -2 -3 -3 -2 -3 -8 -6 -3 -18 -35 -10 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -3 -4 -11 -18 -16 -4 -0 -0 -2 -17 -14 -4 -2 -8 -12 -13 -15 -22 -21 -10 -3 -7 -6 -1 -1 -1 -1 -1 -2 -3 -4 -3 -1 -0 -0 -1 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -2 -0 -0 -0 -0 -0 -1 -5 -7 -5 -1 -0 -0 -2 -8 -13 -8 -1 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -4 -6 -4 -0 -0 -1 -5 -11 -17 -11 -5 -6 -7 -1 -0 -0 -0 -1 -5 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -3 -3 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -6 -7 -3 -0 -0 -2 -4 -2 -4 -5 -6 -7 -3 -2 -1 -1 -1 -4 -6 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -4 -16 -19 -5 -5 -2 -5 -19 -15 -11 -6 -15 -20 -18 -15 -13 -16 -10 -9 -15 -17 -10 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -2 -18 -30 -20 -17 -19 -15 -8 -7 -10 -10 -9 -7 -4 -2 -0 -1 -2 -3 -3 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -1 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -4 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -4 -4 -4 -5 -6 -6 -5 -4 -5 -7 -7 -5 -4 -6 -6 -7 -8 -8 -8 -8 -6 -5 -4 -3 -3 -3 -5 -4 -4 -4 -3 -2 -2 -3 -3 -4 -6 -6 -8 -9 -9 -9 -9 -10 -9 -9 -9 -9 -10 -11 -13 -13 -14 -15 -17 -19 -22 -28 -34 -37 -38 -39 -40 -41 -41 -40 -42 -45 -47 -53 -65 -70 -81 -95 -107 -111 -112 -110 -110 -113 -107 -101 -106 -106 -113 -125 -123 -120 -109 -110 -106 -104 -101 -109 -120 -113 -97 -85 -90 -96 -88 -80 -89 -117 -143 -151 -155 -156 -147 -126 -102 -66 -42 -41 -36 -39 -38 -29 -15 -12 -16 -18 -15 -8 -3 -0 -0 -0 -1 -5 -12 -12 -1 -0 -1 -2 -9 -8 -4 -0 -0 -0 -0 -2 -11 -16 -5 -0 -1 -5 -10 -54 -54 -12 -2 -0 -0 -0 -0 -0 -1 -30 -75 -99 -75 -28 -6 -0 -0 -0 -0 -0 -1 -16 -41 -36 -21 -12 -7 -34 -52 -32 -8 -2 -0 -1 -2 -4 -3 -3 -14 -39 -48 -42 -32 -11 -10 -21 -29 -33 -18 -7 -13 -22 -32 -36 -4 -0 -0 -6 -11 -9 -7 -12 -4 -0 -1 -9 -13 -6 -0 -1 -14 -37 -39 -36 -35 -40 -38 -28 -23 -13 -11 -3 -0 -0 -0 -17 -13 -8 -7 -14 -15 -11 -10 -14 -17 -10 -2 -3 -3 -2 -4 -6 -2 -0 -1 -8 -14 -17 -18 -16 -15 -13 -6 -2 -5 -5 -4 -6 -17 -19 -10 -3 -2 -3 -3 -2 -0 -7 -21 -26 -16 -6 -3 -3 -2 -2 -0 -0 -0 -2 -13 -29 -27 -7 -0 -0 -0 -0 -10 -30 -33 -30 -25 -20 -20 -16 -7 -0 -0 -2 -9 -9 -1 -1 -3 -7 -29 -34 -1 -0 -0 -0 -4 -19 -27 -7 -1 -1 -1 -2 -3 -18 -37 -33 -20 -11 -5 -1 -0 -0 -0 -3 -22 -54 -42 -5 -0 -4 -5 -1 -1 -3 -3 -2 -2 -8 -12 -9 -6 -3 -1 -2 -6 -13 -14 -13 -7 -1 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -2 -15 -20 -25 -25 -14 -9 -5 -3 -2 -1 -1 -0 -0 -2 -1 -0 -0 -0 -0 -2 -0 -4 -15 -15 -6 -9 -12 -7 -9 -8 -2 -0 -0 -0 -0 -1 -1 -0 -0 -0 -3 -9 -8 -2 -0 -0 -1 -1 -0 -1 -4 -14 -14 -0 -0 -0 -13 -13 -7 -5 -6 -20 -18 -17 -21 -20 -11 -6 -6 -2 -0 -1 -2 -4 -3 -3 -6 -7 -5 -1 -0 -0 -0 -2 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -4 -4 -3 -1 -0 -0 -0 -1 -5 -10 -9 -7 -1 -0 -1 -0 -0 -0 -0 -1 -4 -4 -2 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -4 -14 -21 -11 -5 -13 -12 -2 -1 -0 -0 -0 -2 -8 -7 -3 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -6 -2 -0 -3 -5 -2 -0 -1 -3 -2 -1 -0 -0 -2 -2 -1 -1 -0 -1 -1 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -21 -12 -0 -0 -0 -2 -16 -16 -8 -7 -21 -18 -15 -16 -18 -14 -9 -8 -8 -8 -8 -7 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -22 -33 -22 -23 -22 -15 -12 -11 -14 -14 -12 -9 -6 -2 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -3 -3 -3 -4 -3 -1 -2 -3 -2 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -4 -5 -6 -6 -6 -5 -4 -5 -5 -5 -4 -4 -5 -6 -7 -8 -9 -8 -8 -8 -6 -5 -3 -3 -5 -6 -5 -4 -4 -4 -3 -3 -3 -4 -4 -6 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -11 -11 -13 -14 -14 -14 -17 -20 -24 -30 -37 -37 -38 -41 -43 -44 -43 -41 -41 -43 -44 -51 -60 -66 -78 -94 -104 -108 -112 -108 -107 -111 -116 -113 -120 -123 -134 -135 -125 -118 -115 -116 -117 -110 -103 -110 -113 -105 -97 -95 -100 -106 -96 -81 -98 -130 -149 -155 -153 -158 -141 -123 -102 -73 -62 -54 -42 -42 -41 -27 -14 -10 -11 -13 -10 -10 -7 -0 -0 -0 -0 -4 -20 -25 -9 -5 -3 -1 -3 -6 -4 -0 -0 -0 -0 -2 -12 -20 -6 -1 -0 -0 -4 -52 -68 -42 -24 -16 -5 -0 -0 -0 -0 -10 -29 -38 -88 -64 -12 -0 -0 -0 -0 -0 -9 -14 -15 -15 -10 -4 -1 -16 -41 -42 -23 -35 -29 -9 -4 -4 -4 -12 -14 -21 -44 -58 -59 -40 -25 -19 -12 -11 -5 -0 -4 -22 -28 -54 -11 -2 -0 -3 -1 -0 -0 -7 -8 -3 -0 -0 -0 -0 -0 -3 -29 -47 -50 -23 -16 -18 -21 -15 -17 -17 -14 -10 -4 -0 -0 -13 -10 -9 -14 -23 -24 -14 -8 -11 -14 -11 -7 -6 -4 -4 -4 -5 -4 -0 -2 -15 -18 -22 -20 -15 -14 -11 -4 -3 -9 -16 -15 -13 -14 -11 -5 -2 -5 -8 -8 -5 -3 -13 -26 -29 -21 -12 -12 -11 -3 -2 -1 -2 -0 -0 -14 -29 -27 -7 -0 -1 -1 -0 -10 -24 -28 -24 -14 -6 -4 -2 -0 -0 -0 -2 -13 -20 -7 -1 -1 -4 -24 -11 -0 -0 -0 -1 -6 -21 -25 -14 -9 -2 -0 -3 -6 -20 -34 -29 -21 -16 -7 -1 -0 -0 -0 -3 -22 -57 -47 -7 -1 -3 -3 -1 -3 -4 -4 -1 -2 -9 -14 -8 -4 -3 -1 -2 -3 -3 -5 -10 -11 -5 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -0 -0 -0 -0 -0 -9 -11 -20 -23 -16 -10 -10 -8 -5 -5 -6 -5 -6 -12 -10 -2 -0 -0 -0 -0 -0 -1 -10 -20 -14 -14 -10 -10 -8 -8 -4 -0 -0 -0 -0 -3 -3 -1 -0 -0 -6 -18 -17 -4 -0 -0 -0 -3 -4 -3 -1 -4 -9 -0 -0 -1 -6 -5 -4 -4 -10 -29 -30 -17 -9 -11 -9 -6 -4 -1 -0 -0 -0 -1 -1 -2 -7 -11 -7 -2 -1 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -7 -11 -21 -33 -18 -8 -0 -0 -0 -0 -1 -4 -5 -8 -9 -1 -1 -3 -0 -0 -0 -0 -1 -3 -4 -1 -0 -0 -1 -4 -6 -2 -0 -0 -0 -0 -0 -5 -15 -19 -10 -6 -16 -12 -12 -6 -1 -0 -0 -0 -5 -8 -8 -8 -7 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -2 -0 -0 -3 -6 -1 -2 -2 -3 -3 -0 -1 -2 -2 -1 -1 -0 -1 -1 -3 -2 -1 -1 -1 -1 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -5 -10 -7 -11 -5 -6 -8 -18 -22 -14 -11 -13 -9 -6 -7 -8 -8 -6 -3 -5 -2 -1 -0 -1 -1 -3 -9 -19 -24 -22 -23 -23 -22 -16 -14 -15 -14 -12 -10 -4 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -3 -5 -3 -4 -4 -4 -3 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -2 -4 -6 -6 -6 -6 -4 -5 -5 -5 -6 -6 -5 -5 -6 -7 -8 -8 -8 -8 -7 -6 -5 -3 -3 -5 -5 -5 -4 -5 -4 -4 -4 -4 -5 -5 -7 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -11 -11 -11 -11 -12 -14 -15 -18 -21 -24 -29 -29 -33 -39 -43 -46 -47 -44 -42 -41 -43 -44 -47 -56 -66 -74 -84 -92 -99 -110 -112 -107 -111 -118 -115 -130 -138 -140 -140 -130 -120 -116 -117 -119 -117 -113 -115 -117 -107 -101 -101 -101 -108 -103 -96 -111 -136 -139 -143 -142 -156 -143 -124 -108 -95 -81 -59 -43 -42 -42 -30 -24 -12 -12 -10 -4 -10 -11 -1 -0 -0 -0 -4 -27 -36 -28 -17 -4 -1 -4 -7 -4 -1 -1 -1 -0 -0 -8 -14 -4 -2 -1 -0 -1 -30 -68 -76 -72 -53 -8 -0 -0 -0 -0 -1 -4 -2 -74 -78 -21 -2 -0 -0 -0 -4 -33 -52 -38 -28 -24 -15 -2 -1 -11 -33 -26 -48 -59 -32 -13 -7 -8 -19 -20 -23 -37 -59 -78 -74 -63 -49 -12 -4 -5 -1 -0 -7 -24 -59 -31 -8 -0 -0 -0 -0 -0 -3 -6 -5 -2 -1 -4 -9 -0 -3 -29 -49 -54 -25 -8 -3 -4 -2 -3 -6 -16 -21 -3 -4 -1 -9 -7 -6 -19 -29 -23 -11 -8 -12 -16 -18 -15 -8 -8 -10 -9 -10 -13 -12 -11 -17 -24 -32 -31 -34 -25 -16 -5 -4 -8 -15 -18 -17 -14 -7 -2 -0 -2 -3 -3 -3 -8 -18 -33 -39 -24 -17 -24 -26 -10 -9 -4 -1 -0 -3 -18 -19 -14 -5 -2 -2 -2 -2 -3 -7 -14 -15 -8 -2 -0 -0 -0 -0 -0 -4 -15 -23 -19 -6 -0 -0 -5 -6 -0 -0 -0 -2 -12 -20 -29 -36 -21 -5 -1 -6 -11 -21 -27 -25 -22 -15 -6 -2 -0 -0 -0 -3 -21 -54 -43 -5 -0 -2 -0 -0 -3 -12 -9 -2 -3 -7 -8 -6 -3 -1 -1 -1 -1 -0 -0 -3 -5 -4 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -3 -3 -4 -0 -0 -0 -0 -0 -1 -4 -12 -22 -20 -12 -8 -6 -6 -11 -16 -16 -17 -19 -18 -7 -1 -0 -1 -0 -0 -0 -2 -6 -5 -14 -16 -9 -4 -2 -2 -0 -0 -0 -0 -0 -3 -3 -1 -1 -9 -23 -20 -5 -0 -0 -0 -1 -8 -10 -1 -0 -0 -0 -0 -8 -12 -8 -3 -1 -14 -38 -33 -13 -4 -4 -4 -3 -3 -3 -1 -0 -0 -0 -0 -1 -10 -19 -17 -14 -11 -2 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -6 -8 -14 -22 -29 -7 -8 -12 -4 -0 -0 -0 -1 -2 -1 -5 -5 -1 -5 -5 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 -1 -6 -10 -4 -2 -1 -0 -0 -0 -3 -13 -15 -14 -14 -7 -8 -13 -9 -5 -2 -0 -0 -3 -6 -7 -10 -9 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -2 -12 -6 -2 -1 -6 -7 -2 -3 -7 -5 -2 -0 -0 -0 -0 -3 -3 -2 -3 -5 -4 -4 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -3 -1 -0 -1 -5 -16 -27 -24 -15 -15 -16 -16 -11 -11 -11 -10 -9 -12 -10 -9 -9 -5 -4 -4 -7 -12 -17 -19 -16 -14 -15 -15 -12 -13 -16 -15 -12 -10 -9 -6 -0 -4 -4 -2 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -4 -5 -5 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -1 -2 -5 -7 -5 -4 -4 -5 -6 -6 -7 -6 -5 -5 -6 -7 -7 -8 -8 -8 -7 -6 -4 -3 -3 -4 -4 -4 -4 -5 -4 -4 -4 -5 -5 -6 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -10 -11 -10 -11 -12 -13 -14 -14 -19 -22 -24 -24 -26 -32 -38 -44 -47 -48 -48 -45 -41 -41 -43 -49 -57 -63 -66 -71 -81 -93 -108 -114 -112 -108 -114 -121 -131 -134 -138 -141 -134 -128 -121 -113 -115 -116 -119 -116 -125 -136 -126 -116 -107 -110 -104 -112 -120 -122 -123 -141 -151 -157 -148 -130 -118 -106 -84 -60 -40 -36 -37 -29 -19 -17 -13 -5 -1 -9 -12 -11 -4 -0 -0 -4 -21 -36 -39 -28 -4 -0 -2 -9 -8 -4 -2 -3 -1 -0 -5 -8 -7 -6 -2 -0 -0 -8 -44 -83 -83 -64 -4 -0 -0 -0 -0 -0 -0 -0 -36 -64 -35 -19 -11 -0 -0 -8 -34 -49 -43 -38 -25 -19 -1 -0 -0 -14 -11 -42 -56 -45 -30 -23 -25 -22 -13 -8 -13 -31 -64 -54 -93 -75 -31 -7 -7 -4 -2 -0 -15 -48 -47 -22 -6 -4 -0 -0 -1 -0 -4 -7 -7 -1 -2 -1 -0 -5 -10 -29 -37 -20 -4 -0 -0 -0 -0 -4 -20 -31 -26 -36 -5 -10 -8 -10 -19 -19 -12 -8 -7 -11 -18 -24 -21 -10 -6 -7 -9 -16 -25 -24 -17 -17 -25 -27 -38 -44 -35 -26 -14 -6 -6 -9 -12 -15 -11 -4 -0 -0 -0 -0 -0 -1 -5 -18 -35 -39 -20 -17 -31 -32 -26 -13 -7 -1 -1 -11 -26 -17 -8 -3 -1 -1 -3 -3 -3 -4 -8 -10 -6 -2 -0 -0 -0 -0 -0 -0 -4 -17 -19 -4 -0 -1 -0 -0 -0 -1 -1 -4 -17 -21 -32 -39 -29 -12 -7 -11 -18 -26 -30 -24 -16 -8 -3 -3 -2 -0 -0 -3 -18 -41 -32 -2 -0 -1 -0 -0 -2 -15 -14 -5 -3 -6 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -2 -2 -0 -0 -0 -0 -0 -0 -0 -3 -10 -9 -7 -3 -1 -3 -5 -7 -7 -9 -10 -5 -3 -0 -1 -8 -4 -0 -3 -0 -0 -0 -4 -9 -2 -1 -1 -2 -2 -1 -0 -0 -0 -2 -5 -4 -3 -13 -24 -15 -2 -0 -0 -0 -1 -9 -25 -10 -0 -0 -0 -2 -16 -23 -25 -15 -8 -17 -39 -24 -4 -1 -0 -0 -0 -2 -3 -1 -0 -0 -1 -3 -5 -16 -22 -24 -30 -24 -9 -7 -4 -2 -5 -4 -4 -3 -3 -1 -0 -0 -0 -0 -0 -3 -5 -2 -2 -2 -5 -8 -0 -4 -15 -10 -1 -0 -0 -0 -0 -0 -1 -2 -0 -12 -11 -3 -2 -2 -2 -1 -1 -1 -0 -0 -0 -2 -11 -15 -14 -8 -6 -2 -0 -0 -1 -7 -9 -9 -11 -2 -0 -1 -10 -15 -7 -0 -0 -2 -3 -6 -7 -4 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -0 -1 -2 -2 -2 -3 -4 -2 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -16 -16 -6 -1 -6 -7 -2 -4 -12 -10 -8 -6 -3 -0 -0 -2 -2 -2 -5 -6 -5 -4 -3 -3 -3 -1 -0 -0 -0 -0 -0 -2 -11 -11 -6 -2 -0 -0 -0 -0 -4 -4 -10 -29 -32 -23 -16 -17 -17 -16 -14 -14 -14 -11 -11 -20 -21 -18 -17 -13 -7 -8 -10 -13 -15 -16 -13 -8 -6 -6 -7 -11 -17 -17 -16 -13 -11 -7 -0 -4 -5 -4 -4 -4 -2 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -3 -4 -4 -3 -4 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -4 -2 -1 -2 -5 -6 -4 -4 -5 -6 -5 -6 -6 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -5 -4 -4 -3 -3 -4 -4 -5 -5 -4 -4 -4 -4 -5 -7 -7 -7 -8 -7 -7 -7 -8 -9 -9 -9 -10 -10 -10 -12 -13 -14 -15 -14 -18 -20 -22 -25 -29 -35 -39 -43 -47 -47 -47 -44 -40 -40 -44 -52 -57 -57 -63 -71 -77 -89 -104 -112 -114 -115 -117 -124 -131 -135 -136 -138 -137 -136 -128 -111 -106 -108 -121 -118 -124 -151 -151 -134 -115 -105 -107 -111 -120 -127 -121 -139 -154 -150 -148 -138 -120 -101 -73 -54 -33 -33 -38 -30 -16 -17 -13 -3 -0 -2 -10 -17 -10 -1 -0 -1 -3 -6 -17 -23 -7 -0 -0 -9 -10 -7 -3 -1 -0 -0 -1 -2 -4 -7 -4 -0 -0 -0 -1 -8 -59 -73 -3 -0 -0 -0 -0 -0 -0 -0 -32 -58 -58 -56 -24 -0 -0 -3 -10 -10 -37 -29 -11 -8 -1 -0 -0 -0 -0 -11 -19 -41 -60 -62 -60 -30 -7 -0 -0 -3 -6 -25 -63 -61 -40 -20 -11 -15 -10 -1 -2 -20 -39 -32 -39 -15 -0 -2 -3 -0 -0 -0 -4 -1 -0 -0 -0 -0 -1 -9 -20 -22 -7 -4 -0 -0 -0 -3 -23 -26 -76 -80 -23 -12 -6 -5 -10 -10 -7 -6 -8 -14 -20 -20 -14 -7 -6 -5 -6 -14 -27 -28 -19 -19 -16 -20 -29 -36 -33 -27 -16 -9 -11 -8 -13 -14 -12 -7 -2 -0 -1 -0 -0 -0 -4 -14 -25 -28 -10 -11 -16 -24 -19 -10 -6 -0 -3 -23 -28 -18 -8 -4 -3 -11 -10 -7 -8 -7 -11 -10 -3 -0 -0 -0 -0 -0 -0 -0 -4 -17 -23 -5 -3 -3 -2 -0 -0 -8 -10 -12 -8 -19 -43 -50 -41 -25 -16 -20 -27 -28 -28 -17 -5 -2 -3 -7 -8 -2 -0 -4 -21 -32 -22 -3 -3 -0 -1 -1 -3 -9 -8 -4 -1 -2 -4 -5 -5 -3 -2 -1 -0 -0 -0 -1 -5 -8 -4 -1 -1 -2 -0 -0 -0 -0 -2 -4 -6 -2 -0 -0 -0 -2 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -13 -22 -20 -13 -4 -0 -0 -1 -4 -1 -0 -3 -5 -5 -3 -1 -1 -0 -0 -1 -4 -8 -16 -18 -7 -3 -0 -0 -0 -0 -10 -33 -36 -6 -0 -0 -4 -4 -16 -20 -16 -10 -10 -15 -7 -2 -2 -0 -0 -1 -1 -3 -4 -0 -2 -7 -11 -13 -17 -26 -39 -43 -28 -10 -4 -4 -9 -14 -15 -14 -12 -4 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -1 -1 -5 -10 -4 -0 -0 -0 -0 -0 -0 -0 -2 -20 -22 -13 -8 -5 -2 -1 -0 -0 -0 -0 -0 -2 -3 -7 -7 -10 -12 -4 -1 -0 -0 -2 -2 -1 -0 -0 -0 -3 -16 -23 -11 -0 -1 -2 -4 -7 -7 -5 -1 -0 -0 -0 -0 -0 -0 -0 -2 -2 -4 -4 -2 -1 -1 -1 -3 -4 -4 -2 -0 -0 -0 -2 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -4 -1 -4 -3 -1 -1 -2 -5 -8 -5 -2 -0 -0 -2 -2 -2 -2 -2 -2 -1 -2 -3 -5 -4 -0 -0 -0 -0 -2 -14 -22 -16 -10 -6 -4 -3 -0 -0 -0 -1 -14 -36 -26 -17 -14 -15 -19 -18 -20 -17 -17 -12 -15 -17 -20 -23 -20 -16 -10 -12 -14 -12 -13 -13 -11 -8 -5 -5 -8 -11 -16 -15 -11 -11 -12 -8 -2 -5 -6 -6 -6 -5 -4 -7 -8 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -4 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -4 -2 -3 -5 -3 -3 -4 -5 -5 -6 -7 -6 -6 -5 -5 -5 -5 -6 -6 -6 -6 -6 -4 -4 -4 -4 -3 -4 -6 -6 -5 -4 -5 -5 -5 -6 -7 -6 -7 -7 -7 -7 -7 -8 -8 -8 -9 -10 -10 -10 -12 -13 -13 -14 -13 -16 -18 -21 -24 -28 -35 -39 -41 -43 -45 -45 -43 -39 -40 -44 -50 -50 -55 -60 -69 -75 -87 -103 -108 -114 -118 -120 -121 -121 -125 -130 -132 -136 -137 -133 -115 -113 -120 -121 -128 -132 -146 -148 -134 -116 -107 -111 -120 -131 -135 -135 -146 -154 -149 -146 -128 -108 -87 -59 -32 -23 -23 -37 -32 -19 -16 -12 -5 -1 -0 -11 -26 -23 -8 -1 -2 -0 -1 -8 -23 -10 -2 -0 -0 -4 -7 -8 -6 -1 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -1 -58 -86 -28 -4 -1 -0 -0 -0 -0 -0 -15 -37 -59 -74 -40 -0 -0 -0 -0 -0 -36 -31 -17 -6 -2 -4 -4 -0 -0 -0 -2 -23 -60 -74 -104 -55 -7 -0 -0 -0 -0 -19 -38 -38 -32 -29 -29 -31 -23 -6 -0 -2 -7 -11 -59 -31 -9 -11 -21 -11 -2 -0 -1 -1 -0 -1 -0 -0 -0 -1 -8 -15 -10 -11 -2 -0 -0 -3 -8 -6 -77 -100 -37 -13 -6 -2 -2 -3 -6 -8 -12 -18 -19 -14 -10 -15 -24 -18 -17 -23 -26 -26 -24 -17 -8 -13 -19 -23 -30 -27 -17 -13 -16 -18 -20 -20 -17 -10 -5 -2 -1 -1 -2 -3 -6 -12 -16 -21 -21 -12 -9 -15 -15 -12 -2 -0 -1 -20 -26 -17 -12 -12 -13 -16 -14 -13 -16 -13 -9 -4 -0 -0 -0 -1 -3 -3 -3 -1 -4 -18 -26 -15 -15 -20 -15 -3 -2 -6 -7 -20 -11 -13 -37 -51 -56 -35 -18 -26 -36 -33 -26 -15 -3 -0 -3 -11 -11 -5 -2 -10 -29 -30 -25 -10 -3 -1 -1 -1 -4 -6 -5 -3 -2 -3 -8 -10 -10 -10 -8 -6 -3 -1 -1 -3 -13 -20 -12 -7 -5 -6 -0 -0 -0 -0 -7 -9 -6 -2 -1 -1 -2 -4 -5 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -6 -14 -31 -12 -6 -0 -0 -0 -3 -2 -2 -12 -17 -17 -10 -3 -4 -3 -1 -0 -2 -10 -20 -18 -13 -3 -0 -0 -0 -0 -7 -12 -22 -9 -1 -0 -0 -3 -5 -3 -3 -3 -1 -1 -0 -0 -2 -3 -2 -2 -7 -11 -7 -0 -5 -12 -17 -17 -16 -29 -37 -33 -13 -2 -0 -2 -4 -4 -2 -4 -5 -2 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -6 -1 -0 -0 -0 -0 -0 -3 -9 -21 -29 -25 -15 -5 -3 -2 -1 -1 -2 -1 -1 -1 -3 -6 -7 -10 -12 -9 -2 -1 -0 -0 -0 -0 -0 -0 -0 -5 -19 -27 -18 -6 -2 -2 -5 -11 -15 -8 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -5 -3 -2 -0 -0 -0 -1 -5 -6 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -1 -1 -0 -0 -0 -0 -2 -4 -3 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -2 -4 -4 -3 -1 -0 -0 -2 -16 -27 -22 -14 -9 -8 -5 -0 -0 -0 -3 -18 -31 -24 -15 -12 -11 -16 -16 -20 -21 -22 -18 -16 -17 -22 -24 -23 -20 -15 -16 -19 -17 -14 -15 -11 -6 -5 -6 -9 -10 -11 -11 -8 -4 -6 -5 -3 -7 -7 -6 -7 -4 -2 -9 -12 -5 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -2 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -4 -5 -4 -6 -6 -6 -3 -3 -3 -3 -4 -6 -7 -6 -5 -5 -5 -5 -4 -6 -6 -5 -6 -5 -4 -4 -4 -3 -3 -4 -6 -6 -6 -6 -5 -5 -6 -7 -7 -6 -7 -7 -7 -7 -8 -7 -8 -9 -10 -9 -10 -10 -11 -12 -14 -13 -13 -14 -16 -20 -23 -27 -32 -36 -37 -38 -41 -42 -40 -37 -40 -41 -44 -49 -53 -59 -69 -75 -86 -94 -99 -112 -120 -121 -122 -118 -118 -121 -126 -137 -140 -140 -118 -112 -122 -125 -133 -136 -142 -142 -130 -120 -114 -119 -138 -141 -145 -154 -159 -162 -156 -146 -125 -100 -77 -53 -32 -28 -27 -35 -33 -22 -16 -12 -9 -4 -0 -4 -21 -35 -19 -17 -6 -1 -0 -7 -23 -18 -9 -5 -3 -3 -5 -8 -4 -2 -1 -0 -0 -0 -2 -2 -1 -0 -0 -0 -3 -46 -74 -67 -44 -13 -0 -0 -0 -0 -0 -0 -6 -55 -74 -49 -5 -3 -1 -0 -1 -30 -46 -42 -42 -37 -22 -9 -0 -0 -0 -0 -0 -0 -40 -110 -77 -20 -5 -2 -0 -0 -7 -24 -32 -32 -29 -24 -35 -33 -17 -0 -0 -0 -5 -36 -28 -13 -16 -24 -16 -4 -0 -0 -0 -0 -1 -3 -2 -0 -0 -2 -9 -10 -10 -4 -1 -0 -0 -0 -1 -52 -99 -32 -8 -6 -3 -2 -2 -5 -7 -11 -13 -11 -10 -12 -21 -37 -42 -31 -32 -32 -30 -27 -15 -3 -5 -14 -24 -32 -32 -20 -17 -23 -25 -32 -31 -18 -7 -2 -1 -1 -2 -3 -4 -9 -17 -24 -25 -24 -11 -5 -9 -17 -11 -1 -0 -1 -8 -16 -17 -17 -19 -16 -17 -10 -12 -16 -12 -6 -2 -0 -0 -0 -0 -8 -19 -12 -3 -6 -17 -24 -15 -18 -27 -24 -11 -12 -3 -4 -14 -5 -4 -27 -51 -60 -39 -20 -26 -39 -43 -35 -16 -2 -2 -10 -17 -13 -7 -6 -20 -34 -33 -28 -13 -3 -0 -0 -4 -7 -10 -8 -6 -7 -7 -21 -20 -13 -11 -9 -9 -10 -8 -7 -8 -18 -23 -20 -13 -7 -5 -2 -1 -0 -0 -5 -8 -3 -1 -1 -1 -4 -6 -9 -13 -12 -5 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -4 -3 -9 -2 -2 -0 -0 -1 -10 -3 -2 -0 -0 -0 -2 -2 -5 -7 -12 -22 -20 -9 -4 -5 -3 -0 -0 -4 -11 -20 -22 -7 -0 -0 -0 -0 -0 -0 -7 -8 -4 -0 -0 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -3 -9 -20 -12 -4 -10 -21 -22 -13 -13 -11 -10 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -1 -3 -13 -23 -19 -7 -6 -4 -2 -1 -1 -1 -2 -4 -5 -7 -13 -11 -9 -10 -6 -4 -1 -0 -0 -0 -0 -0 -0 -6 -17 -25 -23 -12 -3 -3 -5 -9 -22 -15 -1 -0 -0 -0 -0 -0 -0 -0 -3 -7 -6 -6 -5 -2 -0 -0 -0 -0 -5 -10 -3 -3 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -3 -1 -1 -1 -0 -0 -2 -2 -0 -0 -0 -2 -3 -4 -3 -1 -0 -0 -2 -25 -43 -36 -26 -16 -12 -6 -3 -0 -0 -3 -21 -22 -21 -17 -11 -12 -13 -14 -21 -23 -21 -21 -19 -20 -23 -22 -21 -24 -21 -19 -20 -21 -19 -16 -14 -8 -8 -8 -9 -9 -9 -11 -10 -4 -5 -9 -10 -10 -8 -7 -8 -5 -4 -9 -12 -5 -2 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -4 -5 -5 -6 -6 -5 -3 -2 -2 -3 -5 -7 -7 -6 -4 -4 -5 -5 -4 -5 -5 -4 -5 -5 -4 -3 -4 -3 -3 -4 -5 -6 -7 -6 -5 -5 -6 -7 -7 -7 -7 -7 -7 -8 -8 -7 -8 -9 -9 -9 -9 -10 -10 -11 -13 -13 -13 -14 -15 -18 -21 -26 -28 -29 -34 -38 -40 -40 -38 -38 -38 -38 -40 -47 -52 -59 -70 -75 -78 -83 -96 -110 -117 -123 -124 -124 -125 -126 -133 -142 -144 -136 -117 -114 -124 -128 -135 -144 -147 -138 -133 -132 -130 -129 -141 -160 -157 -167 -167 -167 -139 -126 -112 -90 -74 -70 -56 -37 -31 -35 -36 -27 -18 -19 -16 -5 -0 -2 -14 -30 -32 -28 -10 -2 -0 -7 -18 -20 -16 -12 -8 -5 -5 -6 -3 -2 -1 -0 -0 -0 -1 -3 -3 -1 -0 -0 -2 -23 -49 -54 -45 -15 -1 -0 -0 -0 -0 -0 -0 -36 -55 -50 -24 -15 -5 -0 -2 -8 -19 -31 -44 -56 -43 -11 -1 -1 -0 -0 -0 -0 -18 -100 -99 -43 -23 -12 -1 -0 -1 -7 -14 -15 -24 -15 -21 -32 -34 -37 -15 -4 -4 -19 -14 -6 -4 -9 -16 -8 -1 -1 -1 -0 -1 -4 -7 -3 -1 -0 -0 -5 -9 -7 -3 -0 -1 -2 -12 -36 -61 -11 -1 -1 -0 -0 -2 -1 -0 -3 -5 -5 -6 -11 -29 -47 -47 -45 -43 -41 -41 -31 -10 -3 -4 -15 -25 -36 -41 -29 -27 -13 -17 -39 -38 -22 -13 -7 -2 -0 -1 -2 -3 -4 -10 -24 -34 -31 -10 -5 -12 -16 -7 -2 -0 -1 -2 -3 -7 -9 -11 -6 -6 -9 -19 -25 -15 -3 -0 -0 -0 -0 -1 -12 -27 -19 -10 -7 -20 -41 -22 -7 -8 -9 -16 -20 -5 -1 -0 -0 -0 -23 -52 -62 -44 -23 -12 -19 -26 -19 -7 -2 -7 -17 -19 -14 -5 -5 -12 -24 -32 -24 -10 -3 -1 -0 -8 -11 -9 -4 -3 -4 -13 -25 -25 -17 -11 -9 -13 -19 -22 -21 -15 -14 -13 -10 -8 -5 -2 -1 -1 -3 -1 -1 -2 -1 -0 -0 -3 -6 -8 -11 -14 -15 -11 -5 -2 -2 -2 -1 -0 -0 -0 -0 -3 -8 -13 -17 -10 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -16 -16 -8 -11 -17 -13 -7 -6 -5 -1 -0 -0 -1 -12 -24 -13 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -6 -19 -16 -13 -12 -22 -18 -4 -4 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -27 -18 -6 -4 -4 -2 -2 -0 -1 -2 -2 -3 -7 -20 -17 -9 -8 -9 -8 -2 -0 -0 -0 -0 -0 -1 -7 -16 -21 -24 -16 -7 -8 -5 -4 -11 -11 -11 -1 -0 -0 -0 -0 -2 -1 -7 -12 -11 -6 -4 -4 -2 -1 -0 -0 -2 -6 -15 -5 -0 -0 -1 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -3 -6 -3 -5 -5 -2 -0 -0 -2 -6 -2 -0 -0 -2 -3 -5 -3 -1 -0 -0 -2 -19 -37 -40 -34 -21 -10 -7 -10 -3 -1 -3 -12 -12 -11 -12 -10 -10 -13 -14 -15 -16 -16 -15 -15 -12 -11 -15 -19 -21 -21 -20 -17 -20 -22 -23 -21 -12 -10 -8 -7 -6 -9 -15 -17 -9 -6 -12 -16 -14 -11 -10 -12 -9 -6 -8 -9 -6 -3 -1 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -5 -4 -4 -4 -2 -2 -2 -3 -5 -7 -7 -4 -3 -3 -5 -5 -3 -5 -6 -3 -2 -4 -4 -3 -4 -4 -3 -4 -5 -6 -7 -7 -5 -5 -5 -7 -6 -7 -7 -7 -8 -8 -7 -8 -8 -9 -10 -10 -10 -10 -10 -11 -12 -12 -13 -14 -15 -16 -19 -23 -24 -29 -33 -38 -39 -40 -37 -36 -36 -36 -41 -47 -52 -58 -67 -71 -77 -84 -97 -109 -115 -126 -127 -133 -125 -128 -139 -149 -149 -138 -133 -137 -129 -122 -123 -129 -145 -147 -151 -154 -145 -147 -147 -166 -164 -167 -164 -154 -124 -110 -96 -83 -75 -71 -62 -42 -34 -32 -31 -25 -24 -27 -25 -9 -3 -3 -12 -13 -26 -25 -13 -4 -3 -6 -11 -17 -17 -14 -9 -5 -4 -2 -0 -1 -2 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -9 -20 -29 -43 -23 -2 -0 -0 -0 -0 -0 -0 -11 -31 -39 -36 -24 -12 -4 -1 -1 -4 -4 -18 -53 -47 -25 -6 -4 -4 -4 -1 -0 -6 -67 -120 -99 -61 -29 -11 -0 -1 -0 -0 -1 -20 -10 -7 -12 -15 -44 -48 -20 -5 -12 -17 -14 -2 -2 -13 -15 -10 -8 -5 -1 -1 -2 -7 -5 -3 -2 -0 -2 -5 -5 -1 -1 -18 -36 -50 -67 -24 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -6 -22 -33 -26 -34 -40 -45 -43 -29 -9 -2 -2 -9 -18 -30 -33 -31 -19 -9 -6 -25 -31 -33 -33 -25 -10 -2 -1 -2 -4 -7 -13 -20 -25 -27 -8 -5 -8 -8 -2 -0 -2 -3 -3 -8 -8 -4 -2 -1 -1 -10 -25 -24 -10 -2 -1 -0 -0 -0 -1 -9 -17 -13 -20 -21 -33 -25 -15 -1 -0 -2 -3 -15 -7 -2 -2 -0 -0 -24 -59 -69 -55 -28 -8 -4 -5 -2 -0 -2 -10 -19 -18 -14 -9 -1 -4 -18 -23 -18 -13 -7 -3 -4 -10 -9 -4 -3 -1 -2 -14 -25 -20 -15 -14 -18 -29 -36 -32 -27 -19 -5 -6 -7 -6 -2 -1 -0 -2 -8 -5 -4 -1 -0 -0 -2 -4 -4 -4 -7 -12 -11 -9 -11 -11 -11 -9 -3 -0 -0 -0 -0 -0 -3 -12 -13 -12 -7 -2 -2 -2 -1 -1 -0 -0 -0 -0 -3 -18 -34 -25 -8 -5 -9 -13 -12 -9 -7 -3 -0 -0 -1 -12 -35 -15 -0 -1 -6 -6 -7 -2 -2 -1 -0 -0 -0 -2 -1 -0 -0 -0 -0 -2 -2 -0 -0 -1 -2 -3 -8 -18 -16 -14 -10 -9 -4 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -27 -14 -3 -2 -7 -7 -3 -0 -0 -1 -1 -2 -8 -25 -24 -17 -10 -9 -8 -3 -0 -0 -0 -0 -0 -1 -7 -15 -26 -30 -26 -16 -10 -7 -4 -4 -3 -4 -1 -0 -0 -0 -1 -7 -6 -6 -10 -8 -3 -5 -10 -6 -1 -0 -0 -0 -3 -12 -2 -0 -0 -0 -3 -2 -1 -0 -0 -0 -2 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -3 -2 -6 -9 -4 -0 -0 -1 -8 -5 -4 -3 -3 -4 -8 -8 -3 -0 -0 -4 -13 -23 -34 -32 -25 -12 -10 -17 -8 -7 -7 -7 -8 -7 -6 -5 -7 -9 -10 -9 -10 -12 -13 -10 -7 -5 -4 -14 -14 -20 -17 -16 -19 -22 -23 -22 -14 -17 -11 -7 -5 -9 -18 -21 -14 -10 -12 -15 -15 -14 -13 -16 -11 -9 -7 -7 -8 -5 -2 -3 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -5 -3 -3 -2 -2 -2 -3 -2 -3 -5 -6 -4 -4 -3 -4 -4 -3 -4 -4 -4 -2 -3 -3 -2 -3 -4 -4 -4 -5 -7 -6 -7 -6 -6 -6 -6 -7 -6 -6 -8 -8 -8 -8 -7 -8 -9 -10 -10 -10 -10 -10 -10 -10 -11 -13 -15 -16 -17 -18 -19 -23 -29 -32 -36 -37 -37 -36 -35 -35 -38 -41 -47 -52 -56 -62 -65 -74 -81 -89 -105 -114 -119 -127 -137 -136 -140 -147 -162 -170 -174 -170 -149 -127 -110 -106 -131 -140 -144 -158 -171 -167 -166 -170 -160 -155 -159 -151 -140 -124 -103 -88 -81 -73 -73 -65 -52 -37 -27 -27 -18 -23 -29 -31 -21 -8 -4 -5 -10 -21 -26 -17 -6 -8 -8 -12 -24 -20 -7 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -3 -4 -13 -17 -54 -33 -7 -3 -1 -0 -1 -0 -0 -1 -4 -9 -17 -14 -21 -24 -13 -4 -6 -1 -20 -61 -70 -44 -23 -8 -5 -7 -4 -0 -1 -10 -26 -80 -70 -40 -22 -9 -13 -3 -0 -0 -7 -8 -4 -1 -5 -35 -62 -38 -9 -12 -25 -22 -3 -0 -4 -10 -16 -20 -14 -5 -1 -1 -2 -3 -2 -2 -1 -0 -1 -1 -0 -0 -45 -67 -66 -53 -25 -5 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -7 -14 -22 -30 -40 -45 -31 -17 -3 -0 -5 -10 -11 -24 -25 -11 -4 -1 -5 -18 -40 -61 -39 -13 -4 -1 -2 -11 -23 -23 -13 -11 -15 -10 -6 -6 -5 -2 -1 -1 -4 -4 -20 -28 -19 -9 -2 -1 -8 -29 -34 -21 -13 -6 -0 -0 -0 -2 -4 -4 -6 -23 -35 -29 -7 -5 -0 -0 -0 -1 -10 -10 -3 -2 -0 -0 -19 -49 -67 -46 -16 -4 -1 -1 -1 -0 -2 -10 -20 -19 -17 -13 -7 -12 -32 -21 -14 -15 -13 -5 -5 -11 -7 -3 -1 -0 -1 -8 -15 -11 -8 -12 -20 -29 -34 -35 -28 -7 -0 -0 -4 -4 -0 -0 -0 -3 -5 -10 -7 -1 -0 -1 -3 -2 -0 -0 -1 -3 -2 -1 -5 -14 -20 -17 -8 -2 -0 -0 -0 -0 -0 -0 -8 -10 -5 -1 -5 -12 -8 -3 -1 -0 -0 -0 -2 -23 -29 -15 -7 -5 -8 -14 -13 -11 -5 -3 -0 -0 -1 -23 -48 -9 -0 -1 -2 -10 -10 -7 -11 -8 -3 -0 -0 -0 -0 -0 -0 -0 -1 -6 -8 -3 -6 -11 -12 -10 -14 -15 -15 -10 -8 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -10 -19 -10 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -17 -8 -3 -4 -12 -17 -3 -1 -1 -1 -1 -2 -10 -19 -25 -26 -14 -7 -6 -3 -1 -0 -0 -0 -0 -3 -9 -16 -26 -31 -36 -32 -20 -13 -12 -3 -1 -2 -1 -0 -0 -0 -2 -6 -6 -5 -1 -1 -0 -4 -14 -14 -9 -8 -1 -1 -4 -4 -2 -0 -0 -0 -1 -2 -2 -0 -0 -0 -3 -3 -0 -0 -0 -2 -2 -1 -0 -1 -1 -0 -0 -0 -0 -0 -1 -7 -4 -0 -0 -1 -7 -8 -7 -4 -3 -4 -10 -13 -6 -2 -0 -2 -5 -11 -24 -34 -32 -14 -11 -19 -20 -18 -13 -11 -10 -7 -5 -4 -4 -5 -6 -6 -5 -5 -7 -6 -6 -2 -0 -0 -2 -13 -13 -16 -17 -20 -24 -25 -23 -19 -12 -9 -9 -13 -22 -24 -18 -17 -13 -13 -13 -16 -13 -18 -12 -12 -12 -10 -11 -9 -4 -1 -0 -0 -0 -0 -1 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -7 -5 -3 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -4 -3 -3 -3 -3 -4 -5 -3 -2 -2 -2 -2 -3 -4 -4 -4 -5 -7 -8 -7 -6 -6 -7 -7 -7 -6 -6 -7 -8 -8 -9 -8 -8 -8 -10 -9 -10 -10 -10 -11 -11 -11 -12 -14 -15 -16 -18 -20 -24 -29 -33 -35 -36 -35 -35 -35 -36 -39 -42 -48 -51 -52 -57 -60 -68 -76 -86 -97 -105 -113 -125 -136 -146 -151 -158 -174 -177 -172 -167 -152 -133 -117 -105 -112 -126 -150 -158 -177 -182 -175 -171 -156 -149 -152 -145 -137 -126 -108 -92 -84 -75 -67 -65 -71 -53 -46 -29 -15 -18 -26 -30 -30 -27 -21 -15 -23 -29 -29 -19 -14 -26 -12 -19 -33 -17 -9 -7 -4 -2 -0 -0 -0 -0 -0 -0 -2 -3 -0 -1 -1 -0 -1 -0 -1 -11 -5 -24 -28 -17 -11 -4 -3 -2 -1 -0 -0 -0 -1 -5 -5 -19 -52 -57 -42 -14 -2 -15 -55 -75 -74 -52 -15 -3 -7 -5 -1 -6 -0 -2 -52 -68 -41 -27 -25 -35 -17 -3 -0 -0 -1 -2 -2 -5 -23 -55 -44 -20 -16 -32 -30 -8 -1 -1 -1 -3 -16 -23 -16 -6 -6 -3 -0 -1 -4 -2 -0 -0 -0 -0 -2 -43 -57 -38 -20 -10 -1 -4 -3 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -9 -13 -24 -41 -55 -48 -25 -5 -2 -8 -9 -17 -27 -31 -15 -5 -1 -1 -8 -35 -51 -34 -20 -12 -5 -7 -23 -39 -34 -19 -11 -10 -4 -6 -8 -6 -6 -6 -4 -2 -2 -13 -30 -31 -17 -5 -4 -7 -20 -26 -31 -29 -13 -1 -0 -2 -4 -2 -2 -5 -19 -26 -14 -6 -0 -0 -0 -0 -2 -10 -11 -5 -3 -1 -0 -1 -17 -43 -40 -15 -2 -1 -1 -0 -0 -1 -7 -14 -23 -20 -17 -21 -28 -38 -35 -14 -8 -8 -7 -7 -6 -4 -1 -0 -0 -2 -7 -9 -7 -8 -12 -14 -13 -15 -18 -13 -0 -0 -0 -3 -2 -0 -0 -1 -1 -1 -6 -4 -1 -1 -3 -3 -2 -0 -0 -0 -0 -0 -0 -2 -11 -21 -19 -6 -1 -0 -0 -0 -0 -0 -0 -6 -10 -5 -2 -3 -10 -7 -5 -5 -5 -2 -0 -0 -4 -12 -11 -3 -4 -5 -7 -8 -7 -3 -0 -0 -0 -0 -25 -39 -9 -1 -1 -2 -11 -18 -24 -25 -19 -9 -2 -0 -0 -0 -0 -0 -0 -0 -3 -10 -9 -15 -25 -19 -18 -5 -15 -15 -13 -10 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -20 -27 -17 -12 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -5 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -3 -10 -6 -3 -3 -11 -25 -28 -7 -1 -1 -2 -2 -2 -2 -3 -15 -23 -15 -6 -4 -3 -2 -0 -0 -0 -0 -5 -10 -17 -24 -32 -35 -35 -32 -22 -16 -7 -2 -2 -1 -2 -1 -0 -1 -2 -3 -1 -0 -0 -0 -1 -10 -15 -22 -20 -4 -1 -4 -0 -0 -0 -0 -0 -0 -2 -3 -2 -1 -2 -4 -2 -0 -0 -0 -2 -4 -1 -0 -1 -2 -0 -0 -0 -0 -0 -0 -5 -3 -0 -0 -0 -0 -0 -0 -1 -1 -2 -9 -16 -11 -6 -6 -6 -6 -0 -9 -26 -43 -22 -13 -13 -18 -20 -15 -13 -12 -11 -9 -9 -8 -8 -9 -7 -4 -1 -1 -3 -3 -2 -2 -0 -0 -3 -6 -10 -13 -20 -24 -26 -24 -18 -13 -11 -12 -14 -17 -18 -20 -19 -11 -11 -11 -17 -13 -14 -17 -15 -13 -11 -11 -9 -4 -1 -0 -0 -0 -1 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -7 -5 -2 -1 -0 -0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -3 -4 -3 -2 -2 -2 -3 -3 -4 -5 -4 -6 -6 -8 -5 -5 -6 -6 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -9 -9 -9 -9 -8 -10 -11 -10 -11 -11 -12 -14 -16 -18 -21 -25 -29 -32 -33 -33 -33 -33 -36 -37 -39 -42 -43 -48 -50 -55 -56 -62 -71 -81 -86 -97 -110 -121 -136 -154 -161 -166 -178 -174 -170 -163 -160 -149 -155 -137 -131 -135 -148 -157 -169 -173 -170 -167 -158 -151 -151 -138 -133 -122 -117 -101 -92 -87 -76 -80 -75 -67 -63 -39 -18 -15 -18 -24 -30 -31 -32 -27 -32 -30 -23 -21 -20 -33 -22 -28 -33 -18 -11 -13 -7 -2 -1 -0 -0 -2 -3 -3 -4 -8 -0 -0 -2 -2 -1 -0 -0 -1 -0 -7 -10 -17 -17 -5 -1 -5 -5 -0 -0 -0 -0 -3 -2 -7 -16 -28 -39 -21 -2 -4 -33 -67 -68 -60 -21 -6 -20 -16 -14 -30 -7 -2 -19 -48 -43 -32 -21 -28 -31 -13 -0 -0 -0 -1 -9 -9 -6 -14 -19 -21 -23 -38 -39 -19 -3 -0 -0 -1 -7 -21 -30 -29 -30 -13 -0 -0 -6 -4 -1 -0 -0 -0 -8 -29 -34 -18 -11 -1 -0 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -10 -9 -15 -43 -63 -64 -37 -12 -14 -9 -11 -29 -40 -37 -20 -9 -3 -0 -0 -12 -24 -26 -18 -8 -4 -13 -29 -38 -44 -36 -12 -4 -0 -2 -2 -2 -2 -3 -4 -2 -0 -0 -12 -21 -15 -13 -9 -8 -10 -18 -27 -20 -6 -1 -1 -3 -4 -0 -0 -2 -6 -9 -12 -3 -0 -1 -0 -1 -6 -11 -15 -9 -7 -3 -2 -4 -18 -43 -45 -20 -4 -1 -0 -0 -0 -0 -3 -10 -25 -22 -17 -26 -40 -56 -61 -28 -7 -6 -6 -9 -7 -5 -1 -0 -0 -4 -11 -11 -6 -5 -6 -7 -9 -8 -5 -1 -0 -0 -1 -2 -2 -1 -1 -1 -1 -0 -2 -1 -1 -3 -3 -2 -2 -1 -1 -0 -0 -2 -3 -0 -0 -3 -6 -0 -0 -0 -0 -0 -0 -0 -1 -8 -11 -9 -5 -3 -3 -2 -1 -3 -6 -7 -3 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -24 -35 -29 -15 -6 -4 -14 -25 -30 -19 -15 -15 -9 -5 -1 -0 -0 -1 -0 -0 -1 -6 -5 -7 -7 -12 -7 -4 -14 -19 -8 -5 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -4 -16 -20 -18 -5 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -2 -6 -8 -11 -10 -6 -3 -3 -3 -2 -0 -0 -0 -1 -3 -2 -3 -6 -2 -1 -2 -22 -37 -32 -10 -2 -3 -3 -2 -2 -1 -2 -9 -19 -16 -8 -8 -7 -5 -8 -2 -1 -2 -7 -15 -24 -26 -32 -33 -30 -27 -18 -11 -8 -8 -8 -7 -7 -6 -4 -2 -2 -2 -1 -0 -0 -0 -0 -4 -4 -22 -27 -15 -7 -3 -0 -0 -0 -0 -1 -2 -3 -3 -1 -2 -5 -6 -3 -1 -0 -1 -2 -6 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -14 -13 -11 -2 -0 -0 -0 -0 -8 -29 -27 -28 -22 -17 -17 -16 -15 -14 -16 -17 -18 -18 -19 -19 -14 -11 -5 -2 -3 -1 -2 -5 -1 -1 -2 -3 -5 -6 -9 -11 -15 -17 -16 -12 -9 -11 -11 -13 -19 -27 -14 -12 -12 -12 -13 -12 -13 -14 -12 -13 -11 -11 -9 -5 -3 -1 -0 -1 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -4 -3 -3 -1 -0 -0 -0 -2 -1 -1 -3 -4 -2 -2 -1 -0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -2 -3 -5 -5 -5 -7 -7 -7 -7 -6 -6 -7 -7 -7 -8 -7 -6 -6 -7 -7 -8 -7 -9 -9 -9 -7 -7 -9 -10 -11 -11 -12 -12 -14 -16 -18 -21 -25 -28 -30 -31 -32 -34 -33 -36 -38 -39 -38 -41 -45 -49 -54 -56 -62 -67 -73 -86 -97 -108 -123 -141 -162 -170 -173 -171 -167 -158 -154 -166 -162 -178 -160 -142 -135 -142 -151 -154 -156 -160 -158 -156 -148 -148 -135 -129 -128 -108 -95 -93 -88 -80 -77 -72 -69 -67 -51 -25 -10 -9 -16 -25 -36 -38 -34 -33 -20 -15 -9 -15 -31 -29 -29 -31 -26 -22 -17 -6 -2 -2 -0 -0 -4 -10 -15 -9 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -8 -2 -0 -0 -1 -0 -0 -0 -0 -2 -2 -1 -1 -7 -21 -19 -1 -0 -3 -10 -47 -54 -24 -19 -53 -53 -44 -57 -30 -5 -1 -14 -23 -24 -19 -20 -36 -28 -0 -1 -0 -0 -22 -21 -7 -3 -1 -10 -25 -43 -50 -37 -22 -6 -0 -0 -1 -8 -28 -26 -35 -15 -3 -1 -4 -4 -2 -0 -0 -0 -3 -12 -13 -14 -7 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -7 -9 -7 -12 -34 -63 -73 -70 -46 -28 -15 -21 -40 -52 -45 -26 -12 -3 -0 -0 -0 -2 -5 -6 -3 -5 -18 -28 -27 -32 -28 -9 -0 -0 -0 -0 -1 -0 -1 -2 -1 -0 -0 -1 -4 -3 -10 -13 -15 -13 -15 -21 -15 -3 -0 -0 -2 -1 -0 -0 -0 -4 -14 -13 -3 -1 -1 -0 -6 -11 -10 -13 -9 -9 -5 -2 -6 -18 -39 -34 -13 -4 -2 -1 -0 -0 -0 -1 -6 -19 -22 -16 -16 -35 -72 -71 -58 -54 -27 -12 -10 -10 -8 -2 -0 -0 -5 -15 -16 -11 -8 -5 -3 -2 -2 -0 -0 -0 -0 -4 -3 -3 -1 -0 -1 -3 -2 -5 -6 -4 -4 -3 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -6 -8 -10 -10 -9 -5 -2 -4 -11 -19 -16 -6 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -4 -11 -30 -32 -22 -14 -4 -1 -11 -18 -10 -5 -9 -13 -11 -4 -1 -2 -1 -0 -0 -0 -2 -2 -2 -0 -4 -2 -0 -3 -10 -4 -4 -2 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -3 -14 -15 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -2 -7 -13 -15 -11 -8 -7 -4 -5 -4 -1 -0 -0 -2 -4 -2 -2 -2 -1 -0 -2 -27 -48 -40 -20 -14 -9 -6 -4 -3 -1 -1 -5 -12 -13 -8 -10 -10 -11 -6 -3 -2 -4 -9 -18 -29 -32 -34 -33 -29 -25 -18 -12 -9 -11 -14 -13 -12 -11 -9 -6 -3 -3 -3 -1 -0 -0 -0 -0 -1 -14 -25 -22 -16 -7 -1 -0 -0 -0 -1 -3 -8 -8 -3 -2 -6 -10 -10 -10 -2 -1 -4 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -4 -13 -4 -0 -0 -0 -0 -0 -1 -7 -14 -28 -25 -14 -13 -16 -19 -20 -21 -23 -27 -31 -30 -25 -23 -15 -8 -6 -4 -4 -10 -10 -6 -6 -5 -5 -5 -5 -5 -7 -13 -20 -20 -11 -7 -8 -10 -9 -16 -18 -7 -8 -11 -12 -14 -14 -14 -11 -10 -10 -11 -11 -9 -8 -7 -5 -3 -1 -4 -4 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -3 -3 -2 -0 -0 -0 -0 -1 -0 -0 -3 -4 -2 -1 -1 -0 -0 -0 -1 -3 -2 -2 -2 -2 -2 -2 -3 -4 -5 -5 -6 -6 -5 -5 -6 -6 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -7 -9 -9 -8 -8 -8 -8 -9 -10 -11 -12 -14 -16 -17 -19 -22 -26 -26 -27 -28 -32 -35 -36 -37 -37 -38 -40 -43 -46 -51 -54 -56 -60 -65 -72 -84 -95 -108 -124 -140 -141 -158 -170 -167 -166 -162 -170 -177 -185 -191 -174 -145 -126 -126 -135 -139 -152 -159 -155 -153 -145 -139 -135 -126 -116 -102 -92 -101 -102 -86 -77 -71 -66 -69 -57 -32 -16 -11 -17 -21 -31 -35 -35 -36 -32 -24 -13 -13 -28 -24 -16 -16 -17 -25 -22 -11 -3 -2 -0 -0 -0 -8 -13 -11 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -6 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -9 -14 -14 -22 -15 -1 -12 -4 -9 -29 -36 -27 -23 -23 -34 -49 -67 -51 -16 -6 -0 -4 -20 -30 -10 -30 -31 -21 -7 -0 -0 -19 -25 -27 -16 -1 -6 -24 -43 -51 -42 -39 -13 -2 -1 -0 -1 -5 -8 -19 -16 -6 -3 -5 -5 -4 -0 -0 -0 -0 -2 -3 -15 -7 -1 -0 -1 -2 -3 -3 -1 -1 -1 -1 -1 -1 -1 -2 -2 -4 -6 -6 -10 -27 -49 -52 -64 -53 -29 -24 -33 -51 -48 -36 -23 -13 -12 -15 -16 -8 -3 -1 -1 -2 -10 -20 -18 -9 -6 -6 -1 -1 -0 -0 -4 -2 -3 -2 -2 -1 -8 -5 -1 -1 -1 -2 -11 -18 -9 -3 -6 -9 -5 -0 -0 -0 -1 -1 -1 -2 -6 -18 -19 -2 -0 -2 -0 -9 -7 -5 -3 -3 -9 -6 -2 -3 -10 -24 -21 -7 -3 -3 -2 -2 -1 -0 -0 -4 -16 -21 -14 -6 -12 -51 -50 -48 -64 -46 -29 -21 -20 -17 -7 -1 -0 -6 -16 -21 -23 -21 -14 -5 -1 -2 -0 -0 -0 -0 -5 -5 -4 -2 -1 -3 -4 -3 -6 -5 -3 -2 -1 -0 -0 -2 -3 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -2 -2 -3 -7 -14 -13 -8 -5 -4 -8 -19 -19 -7 -2 -0 -0 -0 -0 -4 -5 -2 -0 -0 -0 -0 -1 -2 -13 -21 -14 -8 -2 -0 -1 -3 -4 -3 -2 -4 -7 -3 -3 -4 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -3 -12 -18 -3 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -6 -12 -15 -14 -10 -6 -3 -4 -4 -1 -0 -0 -2 -3 -2 -2 -0 -0 -0 -1 -21 -49 -50 -35 -31 -25 -12 -7 -5 -1 -0 -1 -6 -13 -16 -17 -14 -13 -7 -3 -1 -3 -9 -20 -27 -33 -36 -35 -34 -29 -21 -17 -15 -16 -18 -19 -18 -16 -11 -6 -3 -4 -10 -7 -7 -8 -4 -2 -2 -11 -18 -17 -17 -8 -3 -2 -1 -0 -0 -3 -8 -10 -5 -1 -1 -2 -7 -13 -7 -2 -4 -10 -4 -3 -0 -0 -1 -0 -0 -0 -0 -2 -4 -3 -1 -0 -0 -0 -1 -3 -5 -0 -0 -0 -5 -9 -2 -0 -0 -0 -0 -0 -0 -0 -10 -25 -24 -15 -12 -14 -18 -22 -26 -25 -20 -18 -21 -20 -24 -19 -14 -11 -7 -6 -11 -11 -10 -9 -8 -8 -7 -4 -3 -5 -13 -24 -27 -19 -7 -6 -13 -11 -10 -9 -4 -6 -7 -8 -11 -14 -14 -12 -10 -8 -9 -10 -11 -10 -7 -8 -7 -1 -2 -3 -6 -6 -1 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -3 -6 -4 -1 -0 -0 -0 -0 -0 -2 -1 -1 -1 -2 -3 -2 -3 -3 -5 -5 -5 -6 -5 -5 -6 -6 -6 -7 -6 -6 -8 -8 -7 -7 -8 -9 -8 -9 -8 -8 -9 -9 -8 -10 -10 -11 -13 -15 -17 -19 -20 -20 -23 -23 -28 -28 -32 -35 -36 -36 -36 -36 -37 -41 -46 -51 -54 -54 -57 -61 -66 -78 -95 -109 -122 -124 -138 -153 -163 -165 -157 -156 -163 -182 -200 -196 -163 -135 -119 -112 -122 -129 -155 -165 -149 -145 -143 -137 -126 -119 -109 -98 -102 -120 -129 -123 -98 -71 -71 -94 -72 -39 -37 -20 -23 -25 -27 -30 -33 -42 -44 -26 -13 -27 -35 -19 -6 -6 -11 -23 -28 -12 -2 -0 -0 -0 -1 -4 -6 -3 -0 -0 -0 -0 -3 -7 -4 -5 -9 -4 -0 -0 -1 -9 -10 -12 -5 -1 -0 -0 -0 -3 -8 -12 -28 -45 -37 -18 -9 -3 -25 -25 -22 -23 -23 -23 -27 -27 -21 -38 -73 -78 -50 -44 -1 -1 -25 -39 -19 -25 -27 -31 -14 -1 -0 -12 -28 -29 -22 -2 -2 -11 -19 -42 -20 -19 -9 -3 -3 -2 -2 -2 -5 -15 -19 -11 -7 -8 -6 -4 -0 -0 -0 -0 -0 -3 -12 -6 -0 -0 -2 -4 -4 -4 -3 -2 -2 -2 -2 -2 -2 -2 -1 -3 -6 -8 -8 -11 -24 -44 -55 -61 -36 -25 -36 -46 -39 -33 -23 -18 -17 -28 -29 -17 -5 -1 -1 -5 -21 -33 -24 -10 -3 -0 -0 -0 -0 -2 -12 -9 -6 -6 -3 -10 -10 -16 -7 -3 -1 -0 -9 -16 -7 -0 -3 -12 -14 -6 -3 -2 -2 -5 -7 -7 -8 -13 -14 -2 -0 -2 -1 -5 -6 -8 -2 -1 -12 -11 -4 -2 -5 -13 -13 -5 -1 -2 -3 -4 -2 -0 -0 -5 -13 -15 -11 -1 -1 -7 -7 -23 -41 -36 -34 -28 -23 -10 -1 -0 -0 -0 -2 -13 -22 -21 -13 -5 -1 -1 -0 -0 -0 -0 -0 -8 -5 -2 -2 -7 -5 -2 -1 -1 -0 -0 -0 -0 -1 -3 -5 -4 -2 -1 -1 -2 -6 -5 -4 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -1 -3 -5 -7 -6 -2 -0 -8 -17 -14 -13 -3 -1 -0 -0 -6 -13 -6 -0 -0 -0 -0 -0 -0 -2 -6 -3 -1 -0 -0 -0 -2 -4 -4 -3 -6 -8 -1 -2 -5 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -2 -9 -18 -11 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -7 -11 -15 -13 -5 -3 -3 -1 -1 -0 -0 -2 -2 -6 -2 -0 -0 -0 -1 -9 -31 -45 -47 -32 -11 -6 -6 -5 -1 -0 -0 -2 -6 -14 -25 -34 -22 -25 -12 -3 -3 -8 -17 -20 -27 -31 -32 -32 -29 -23 -18 -18 -20 -20 -23 -24 -22 -14 -7 -3 -6 -25 -25 -26 -23 -19 -15 -7 -8 -14 -13 -11 -11 -7 -3 -1 -0 -0 -3 -9 -11 -6 -4 -1 -0 -5 -14 -9 -2 -2 -10 -10 -6 -1 -0 -1 -0 -0 -0 -0 -2 -3 -3 -1 -0 -0 -1 -3 -2 -6 -6 -3 -1 -4 -6 -6 -3 -0 -0 -0 -0 -0 -5 -17 -24 -21 -14 -9 -9 -11 -20 -22 -21 -9 -7 -10 -14 -18 -19 -19 -13 -7 -8 -13 -15 -14 -12 -9 -8 -9 -6 -3 -3 -8 -19 -22 -23 -7 -9 -17 -13 -7 -2 -0 -1 -3 -3 -5 -10 -11 -8 -7 -5 -6 -10 -16 -16 -4 -4 -9 -0 -0 -3 -8 -4 -0 -4 -5 -2 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -2 -2 -3 -2 -2 -3 -4 -5 -6 -6 -5 -5 -6 -6 -7 -7 -6 -8 -8 -7 -7 -7 -8 -7 -7 -7 -8 -8 -9 -9 -9 -9 -11 -13 -15 -17 -18 -18 -19 -22 -25 -28 -29 -32 -34 -34 -34 -35 -36 -37 -39 -42 -47 -49 -51 -56 -55 -60 -73 -91 -98 -108 -121 -134 -144 -146 -140 -149 -174 -186 -201 -198 -194 -180 -148 -119 -117 -116 -129 -154 -162 -146 -139 -139 -131 -116 -111 -113 -107 -104 -114 -121 -125 -99 -73 -80 -99 -59 -50 -32 -22 -28 -30 -25 -29 -34 -40 -42 -24 -10 -18 -24 -15 -6 -12 -7 -15 -26 -13 -8 -2 -0 -1 -1 -3 -4 -2 -1 -0 -0 -0 -3 -10 -9 -9 -14 -7 -2 -3 -6 -10 -16 -22 -17 -7 -3 -2 -0 -0 -1 -9 -34 -51 -38 -12 -6 -7 -25 -33 -29 -19 -14 -16 -20 -14 -11 -22 -67 -110 -87 -61 -8 -0 -14 -30 -28 -26 -29 -31 -20 -2 -0 -3 -12 -29 -28 -4 -2 -11 -14 -13 -10 -4 -3 -3 -2 -2 -3 -6 -10 -16 -22 -10 -12 -10 -7 -3 -0 -0 -0 -0 -0 -4 -9 -5 -1 -0 -3 -2 -2 -2 -2 -2 -3 -4 -3 -2 -1 -2 -4 -7 -13 -19 -17 -17 -32 -49 -51 -43 -31 -21 -35 -45 -38 -35 -25 -23 -23 -21 -20 -15 -5 -1 -3 -13 -37 -55 -48 -37 -28 -8 -0 -0 -0 -2 -13 -10 -3 -5 -5 -13 -23 -28 -30 -10 -3 -2 -6 -5 -1 -0 -1 -15 -30 -26 -22 -17 -7 -4 -7 -13 -9 -6 -4 -2 -3 -5 -4 -2 -6 -10 -2 -1 -14 -19 -15 -12 -8 -6 -5 -2 -1 -2 -4 -6 -5 -3 -3 -10 -14 -12 -10 -8 -1 -0 -0 -6 -20 -21 -22 -19 -12 -6 -1 -0 -0 -0 -0 -3 -11 -14 -4 -1 -1 -1 -1 -1 -0 -0 -1 -8 -5 -2 -2 -6 -3 -0 -0 -0 -1 -2 -2 -2 -4 -6 -10 -10 -5 -1 -0 -0 -1 -6 -6 -1 -0 -0 -0 -0 -6 -16 -17 -13 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -18 -9 -2 -0 -0 -4 -16 -10 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -9 -10 -4 -3 -6 -2 -2 -0 -0 -5 -9 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -0 -1 -1 -1 -1 -2 -2 -3 -0 -3 -8 -15 -15 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -6 -12 -13 -2 -3 -3 -2 -3 -2 -0 -1 -7 -9 -4 -0 -0 -0 -1 -4 -9 -13 -21 -23 -10 -4 -11 -8 -2 -0 -0 -0 -0 -4 -15 -39 -38 -37 -25 -11 -7 -6 -11 -16 -22 -22 -18 -16 -17 -18 -13 -8 -6 -5 -10 -20 -28 -21 -11 -4 -6 -6 -9 -2 -7 -31 -36 -21 -11 -15 -19 -19 -18 -14 -7 -2 -0 -2 -10 -15 -16 -10 -3 -2 -2 -2 -11 -8 -3 -2 -6 -8 -6 -1 -1 -2 -3 -2 -1 -1 -1 -2 -5 -0 -0 -1 -10 -4 -4 -3 -9 -5 -3 -5 -10 -13 -8 -3 -0 -0 -0 -4 -15 -22 -22 -20 -14 -6 -6 -8 -14 -13 -12 -2 -1 -5 -5 -7 -10 -23 -23 -14 -14 -19 -20 -18 -19 -14 -10 -13 -9 -4 -5 -7 -9 -10 -13 -8 -12 -24 -20 -7 -1 -0 -0 -1 -4 -7 -5 -6 -7 -7 -6 -4 -9 -17 -15 -9 -3 -6 -2 -3 -10 -12 -6 -4 -7 -7 -5 -2 -1 -1 -1 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -3 -3 -4 -5 -7 -5 -5 -6 -6 -6 -7 -8 -8 -8 -8 -8 -7 -7 -8 -9 -8 -8 -8 -9 -10 -11 -10 -11 -13 -15 -19 -19 -20 -20 -21 -26 -28 -29 -32 -32 -32 -32 -34 -35 -36 -39 -39 -42 -45 -46 -51 -50 -58 -76 -84 -87 -100 -116 -128 -139 -145 -148 -162 -184 -182 -187 -190 -192 -192 -157 -155 -125 -114 -128 -146 -149 -139 -136 -134 -122 -107 -109 -118 -109 -99 -100 -113 -116 -91 -75 -98 -106 -84 -47 -19 -18 -30 -33 -29 -30 -32 -42 -43 -24 -11 -9 -8 -6 -12 -19 -10 -8 -15 -15 -12 -5 -1 -2 -3 -3 -4 -3 -0 -0 -0 -0 -3 -2 -1 -3 -10 -10 -12 -13 -13 -11 -13 -23 -21 -14 -7 -4 -1 -0 -0 -1 -16 -16 -10 -8 -3 -4 -17 -36 -37 -22 -6 -3 -3 -0 -3 -11 -26 -53 -93 -75 -22 -1 -3 -2 -8 -18 -26 -32 -25 -3 -1 -0 -0 -23 -29 -11 -6 -7 -9 -14 -12 -4 -1 -1 -1 -1 -1 -1 -1 -4 -10 -5 -8 -12 -9 -3 -0 -0 -0 -0 -0 -2 -5 -4 -2 -0 -9 -2 -1 -2 -4 -4 -6 -10 -9 -5 -3 -7 -11 -12 -20 -29 -25 -27 -43 -56 -47 -25 -21 -20 -38 -39 -46 -46 -43 -35 -25 -10 -7 -7 -3 -1 -7 -28 -48 -52 -51 -48 -34 -12 -5 -3 -0 -3 -18 -7 -1 -3 -3 -4 -8 -13 -27 -17 -8 -6 -5 -2 -0 -0 -0 -13 -29 -38 -46 -37 -16 -7 -8 -18 -11 -2 -1 -2 -6 -12 -9 -3 -3 -6 -2 -3 -21 -31 -27 -26 -23 -14 -4 -2 -2 -2 -5 -11 -14 -13 -9 -17 -16 -13 -12 -18 -6 -0 -0 -0 -4 -12 -16 -16 -10 -4 -2 -1 -0 -0 -0 -0 -1 -4 -1 -0 -1 -3 -8 -11 -2 -3 -4 -7 -4 -2 -2 -3 -1 -0 -0 -0 -2 -6 -7 -4 -5 -7 -12 -16 -9 -2 -1 -0 -0 -0 -2 -0 -0 -0 -0 -3 -11 -17 -28 -32 -21 -10 -4 -1 -0 -0 -0 -0 -0 -1 -0 -1 -9 -24 -24 -4 -0 -0 -0 -9 -7 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -6 -10 -10 -10 -10 -8 -4 -0 -0 -9 -15 -15 -5 -1 -1 -0 -0 -0 -0 -1 -5 -12 -16 -10 -1 -0 -1 -1 -3 -2 -1 -1 -3 -3 -8 -13 -14 -8 -4 -1 -0 -0 -0 -0 -1 -1 -2 -4 -3 -4 -8 -12 -14 -1 -4 -4 -2 -5 -6 -6 -10 -18 -18 -10 -4 -2 -1 -1 -2 -2 -3 -7 -9 -4 -7 -19 -16 -8 -6 -1 -1 -0 -1 -6 -18 -34 -34 -29 -18 -14 -10 -12 -17 -21 -17 -8 -3 -3 -4 -3 -1 -0 -0 -0 -9 -28 -28 -15 -13 -5 -0 -0 -0 -1 -29 -44 -33 -22 -19 -20 -28 -31 -25 -12 -3 -1 -3 -9 -19 -27 -20 -8 -1 -2 -1 -2 -4 -3 -3 -3 -5 -4 -1 -0 -1 -1 -1 -1 -1 -1 -4 -7 -1 -0 -1 -6 -5 -5 -3 -5 -4 -4 -6 -8 -9 -9 -6 -2 -0 -0 -6 -23 -28 -22 -20 -18 -10 -7 -7 -8 -7 -4 -0 -0 -0 -0 -0 -12 -31 -30 -22 -27 -36 -35 -30 -25 -22 -16 -18 -12 -7 -10 -10 -10 -12 -13 -11 -12 -19 -18 -15 -7 -0 -0 -1 -8 -14 -11 -8 -8 -10 -6 -6 -8 -13 -14 -13 -6 -4 -5 -11 -18 -14 -8 -6 -7 -8 -9 -8 -3 -2 -2 -1 -1 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -3 -3 -4 -6 -6 -5 -5 -6 -7 -7 -7 -7 -7 -7 -8 -7 -6 -6 -8 -8 -8 -8 -9 -10 -9 -10 -11 -13 -15 -16 -18 -20 -21 -22 -26 -28 -27 -28 -30 -30 -30 -32 -32 -33 -35 -32 -34 -41 -43 -45 -51 -59 -66 -71 -77 -93 -114 -134 -157 -166 -169 -177 -182 -173 -174 -186 -191 -191 -185 -166 -132 -118 -127 -136 -134 -135 -137 -131 -111 -105 -104 -108 -96 -91 -93 -105 -88 -65 -68 -89 -95 -74 -33 -9 -11 -26 -35 -33 -35 -33 -46 -43 -19 -6 -6 -3 -3 -16 -30 -28 -15 -13 -15 -18 -23 -9 -8 -11 -12 -9 -7 -2 -0 -0 -4 -8 -6 -1 -0 -4 -9 -18 -25 -22 -10 -7 -14 -24 -16 -9 -4 -1 -0 -0 -0 -2 -1 -0 -1 -0 -1 -9 -39 -80 -86 -21 -0 -0 -0 -2 -4 -3 -18 -65 -80 -37 -3 -0 -0 -0 -6 -21 -39 -35 -8 -8 -1 -0 -25 -34 -26 -17 -6 -4 -9 -13 -5 -2 -2 -3 -0 -1 -0 -0 -0 -0 -2 -6 -11 -9 -3 -1 -0 -0 -0 -0 -0 -4 -0 -0 -0 -14 -4 -3 -5 -6 -7 -7 -12 -16 -14 -11 -13 -18 -22 -28 -31 -32 -33 -38 -44 -38 -19 -14 -24 -38 -39 -40 -45 -44 -40 -19 -5 -3 -4 -4 -6 -19 -38 -47 -35 -25 -33 -25 -3 -2 -2 -0 -5 -23 -16 -4 -3 -3 -4 -4 -9 -15 -11 -6 -4 -5 -2 -0 -0 -0 -1 -16 -39 -52 -49 -29 -15 -9 -16 -7 -1 -1 -2 -6 -17 -10 -2 -1 -3 -2 -6 -28 -37 -29 -26 -31 -27 -14 -5 -3 -3 -8 -14 -19 -22 -17 -18 -13 -12 -13 -14 -6 -5 -1 -0 -0 -7 -20 -25 -26 -22 -13 -4 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -11 -21 -7 -4 -5 -4 -2 -2 -1 -0 -0 -0 -0 -0 -1 -4 -4 -3 -3 -6 -9 -13 -10 -9 -3 -2 -0 -0 -0 -1 -0 -0 -0 -2 -4 -5 -12 -17 -14 -6 -1 -1 -0 -0 -0 -0 -0 -1 -0 -1 -7 -27 -40 -9 -0 -0 -0 -1 -1 -2 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -2 -7 -21 -22 -37 -22 -5 -0 -0 -6 -8 -5 -3 -3 -4 -2 -0 -0 -0 -3 -12 -25 -28 -23 -4 -3 -0 -0 -0 -1 -0 -1 -2 -1 -5 -7 -11 -10 -4 -0 -0 -0 -0 -0 -0 -0 -3 -7 -7 -9 -9 -9 -11 -3 -6 -5 -5 -4 -4 -7 -13 -26 -27 -17 -12 -7 -3 -3 -2 -2 -1 -4 -7 -5 -11 -23 -21 -17 -15 -4 -7 -3 -4 -6 -12 -23 -30 -27 -25 -20 -13 -13 -20 -22 -17 -8 -2 -2 -2 -2 -1 -0 -0 -0 -4 -25 -26 -22 -13 -2 -0 -0 -0 -1 -20 -38 -39 -32 -24 -27 -36 -33 -26 -16 -5 -1 -2 -2 -19 -27 -26 -14 -4 -2 -0 -0 -1 -5 -6 -4 -6 -9 -5 -0 -0 -0 -0 -0 -0 -1 -8 -10 -3 -0 -0 -0 -1 -3 -4 -3 -2 -1 -3 -3 -2 -1 -1 -0 -0 -0 -4 -20 -26 -22 -22 -13 -10 -8 -8 -6 -3 -1 -0 -0 -0 -0 -0 -13 -29 -27 -28 -33 -35 -38 -33 -29 -27 -22 -23 -20 -20 -14 -13 -16 -17 -17 -15 -11 -14 -18 -16 -8 -0 -0 -2 -9 -22 -21 -21 -14 -8 -5 -8 -7 -7 -12 -10 -10 -9 -9 -19 -22 -13 -9 -10 -12 -13 -14 -10 -3 -3 -7 -4 -3 -4 -4 -1 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -3 -1 -2 -3 -5 -4 -4 -4 -5 -6 -6 -6 -6 -7 -7 -8 -7 -5 -5 -7 -7 -8 -7 -9 -10 -10 -11 -12 -13 -15 -16 -18 -19 -20 -23 -26 -28 -27 -27 -28 -30 -30 -29 -28 -27 -29 -31 -32 -36 -39 -43 -47 -47 -50 -58 -69 -87 -107 -128 -150 -174 -180 -205 -186 -167 -168 -171 -179 -186 -185 -170 -144 -125 -122 -125 -127 -133 -133 -125 -101 -102 -103 -103 -94 -83 -87 -92 -72 -56 -60 -65 -78 -69 -24 -8 -10 -18 -27 -33 -38 -41 -40 -32 -23 -22 -18 -11 -9 -18 -22 -15 -12 -12 -15 -20 -5 -13 -30 -27 -21 -15 -7 -2 -2 -3 -5 -7 -6 -2 -0 -2 -7 -17 -17 -22 -6 -2 -6 -14 -10 -10 -4 -0 -0 -0 -0 -0 -0 -4 -12 -3 -0 -2 -43 -53 -122 -65 -18 -2 -14 -11 -5 -1 -6 -44 -84 -51 -25 -6 -0 -0 -2 -17 -34 -35 -37 -19 -3 -1 -23 -42 -39 -25 -7 -3 -5 -12 -5 -5 -4 -3 -3 -1 -0 -0 -0 -0 -0 -1 -4 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -13 -10 -7 -7 -7 -7 -13 -20 -18 -15 -15 -18 -24 -30 -35 -39 -35 -34 -33 -28 -17 -14 -23 -26 -26 -37 -42 -49 -44 -20 -6 -5 -6 -8 -13 -19 -22 -20 -14 -15 -30 -24 -2 -0 -1 -2 -6 -32 -24 -20 -3 -3 -5 -4 -11 -11 -4 -0 -0 -4 -3 -2 -2 -1 -9 -26 -45 -60 -63 -43 -21 -12 -9 -2 -1 -1 -1 -5 -26 -22 -8 -5 -6 -5 -11 -28 -35 -28 -22 -24 -28 -25 -13 -4 -5 -13 -16 -20 -18 -15 -14 -5 -9 -18 -6 -2 -10 -3 -0 -0 -1 -9 -12 -15 -16 -12 -6 -1 -0 -0 -0 -1 -4 -7 -3 -0 -0 -3 -13 -7 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -4 -4 -5 -7 -6 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -17 -34 -11 -2 -2 -0 -0 -0 -0 -0 -6 -5 -1 -1 -1 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -1 -2 -15 -17 -35 -23 -5 -0 -0 -0 -1 -1 -0 -0 -1 -1 -0 -0 -0 -3 -16 -38 -47 -48 -40 -14 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -5 -8 -5 -1 -0 -0 -0 -0 -0 -1 -6 -13 -14 -16 -10 -5 -8 -4 -10 -11 -10 -8 -9 -6 -5 -19 -30 -24 -17 -15 -13 -11 -7 -6 -4 -6 -7 -8 -12 -16 -15 -18 -16 -9 -10 -11 -13 -15 -15 -17 -19 -26 -31 -26 -18 -15 -18 -21 -18 -14 -13 -7 -7 -4 -2 -0 -0 -0 -5 -13 -19 -20 -11 -3 -0 -0 -0 -2 -11 -20 -21 -22 -28 -33 -35 -34 -28 -17 -9 -2 -2 -2 -15 -25 -25 -14 -5 -1 -0 -0 -2 -7 -8 -4 -5 -10 -13 -4 -1 -2 -1 -0 -0 -2 -7 -10 -3 -2 -0 -0 -0 -2 -4 -4 -2 -0 -1 -1 -0 -0 -0 -0 -0 -0 -4 -15 -16 -29 -26 -18 -11 -9 -9 -8 -7 -3 -0 -0 -0 -1 -3 -11 -21 -22 -18 -26 -35 -41 -31 -30 -32 -25 -26 -26 -24 -16 -16 -22 -21 -20 -18 -14 -13 -13 -13 -6 -0 -1 -4 -6 -10 -16 -24 -21 -9 -7 -11 -10 -7 -6 -7 -13 -13 -14 -23 -22 -12 -8 -9 -14 -13 -12 -9 -3 -5 -7 -7 -5 -6 -5 -3 -2 -2 -2 -3 -3 -2 -1 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -2 -3 -3 -3 -5 -4 -4 -5 -6 -6 -6 -6 -6 -7 -7 -5 -6 -7 -7 -7 -7 -9 -9 -10 -11 -12 -13 -14 -15 -16 -18 -18 -21 -24 -27 -27 -29 -26 -29 -30 -28 -27 -25 -27 -32 -34 -35 -39 -42 -42 -42 -44 -51 -62 -76 -95 -125 -135 -170 -182 -181 -180 -172 -164 -164 -170 -180 -185 -176 -146 -125 -121 -121 -130 -139 -132 -118 -103 -101 -104 -106 -90 -80 -84 -86 -74 -64 -49 -37 -54 -56 -28 -17 -17 -18 -24 -32 -38 -39 -29 -22 -24 -31 -29 -17 -9 -9 -7 -1 -3 -6 -9 -10 -1 -29 -33 -29 -21 -13 -6 -5 -7 -6 -7 -9 -9 -4 -1 -1 -1 -2 -11 -15 -5 -1 -0 -3 -4 -6 -4 -1 -0 -2 -4 -5 -6 -12 -28 -6 -0 -0 -5 -26 -88 -81 -42 -21 -13 -12 -7 -1 -4 -24 -76 -47 -41 -16 -3 -0 -4 -10 -16 -23 -35 -26 -6 -0 -1 -5 -20 -19 -3 -0 -2 -5 -5 -12 -14 -10 -10 -5 -1 -0 -0 -0 -0 -0 -0 -0 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -28 -24 -17 -10 -5 -3 -3 -7 -13 -18 -20 -20 -19 -21 -26 -36 -38 -36 -31 -25 -21 -18 -18 -18 -13 -15 -27 -47 -54 -45 -22 -14 -15 -14 -13 -12 -13 -13 -7 -4 -21 -49 -44 -10 -0 -0 -2 -10 -45 -45 -17 -0 -1 -0 -3 -15 -20 -8 -1 -0 -1 -2 -1 -0 -1 -11 -26 -36 -47 -57 -43 -16 -10 -6 -4 -1 -1 -1 -9 -30 -34 -21 -18 -15 -12 -17 -21 -23 -22 -18 -17 -21 -26 -18 -5 -8 -16 -17 -14 -13 -12 -7 -2 -12 -14 -4 -3 -11 -3 -1 -0 -0 -0 -1 -3 -6 -11 -12 -7 -3 -1 -1 -4 -9 -16 -8 -1 -1 -0 -2 -2 -2 -0 -0 -0 -0 -0 -0 -1 -5 -4 -0 -0 -0 -0 -1 -3 -5 -4 -1 -2 -3 -5 -5 -2 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -13 -7 -5 -6 -1 -0 -0 -2 -7 -12 -7 -4 -4 -5 -5 -2 -0 -0 -2 -7 -3 -0 -0 -0 -0 -1 -10 -12 -16 -15 -4 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -2 -13 -25 -29 -43 -49 -35 -7 -4 -1 -0 -0 -0 -1 -1 -1 -0 -1 -5 -6 -2 -0 -0 -1 -1 -0 -1 -7 -12 -16 -19 -10 -5 -5 -4 -8 -10 -11 -6 -5 -3 -2 -4 -13 -16 -14 -18 -20 -16 -16 -15 -15 -12 -12 -12 -14 -12 -9 -11 -12 -14 -15 -16 -19 -25 -29 -33 -34 -36 -40 -38 -30 -20 -13 -14 -15 -17 -20 -21 -23 -17 -6 -0 -0 -0 -4 -12 -19 -22 -13 -3 -0 -0 -0 -2 -5 -3 -1 -5 -16 -30 -22 -25 -19 -16 -13 -6 -3 -3 -12 -27 -27 -15 -6 -3 -2 -1 -2 -4 -6 -4 -3 -6 -11 -9 -4 -1 -0 -0 -2 -6 -5 -9 -6 -2 -0 -0 -0 -0 -3 -5 -5 -4 -3 -3 -0 -0 -0 -0 -0 -0 -1 -2 -1 -11 -21 -20 -16 -11 -9 -9 -8 -3 -0 -0 -0 -6 -15 -16 -17 -14 -20 -20 -28 -33 -28 -30 -37 -36 -35 -35 -25 -15 -17 -25 -24 -18 -19 -17 -13 -18 -17 -5 -2 -4 -9 -10 -6 -8 -21 -23 -13 -12 -17 -19 -17 -12 -11 -19 -24 -19 -25 -20 -14 -19 -10 -10 -5 -6 -6 -5 -6 -7 -7 -8 -8 -7 -5 -3 -3 -5 -6 -5 -4 -4 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -3 -3 -4 -4 -4 -4 -5 -5 -5 -4 -5 -6 -6 -5 -6 -7 -7 -7 -8 -9 -10 -11 -11 -12 -13 -14 -14 -15 -17 -20 -22 -25 -27 -28 -27 -26 -27 -27 -26 -25 -26 -27 -31 -34 -36 -36 -37 -38 -40 -41 -47 -58 -76 -79 -109 -142 -167 -182 -185 -182 -172 -164 -164 -173 -186 -187 -166 -138 -129 -124 -121 -129 -133 -130 -120 -115 -109 -103 -98 -86 -78 -86 -94 -91 -84 -47 -27 -41 -50 -29 -25 -21 -17 -20 -17 -20 -28 -27 -24 -25 -27 -19 -7 -2 -1 -1 -0 -3 -2 -2 -1 -2 -4 -10 -10 -12 -12 -6 -1 -4 -4 -7 -9 -7 -4 -4 -4 -3 -1 -2 -8 -5 -0 -0 -0 -0 -2 -7 -9 -3 -18 -22 -26 -37 -40 -25 -6 -0 -0 -0 -18 -51 -60 -39 -23 -18 -7 -1 -2 -2 -19 -52 -41 -40 -26 -9 -2 -5 -9 -9 -13 -28 -34 -13 -2 -2 -0 -4 -12 -3 -1 -3 -4 -8 -15 -17 -21 -23 -21 -20 -18 -9 -5 -1 -0 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -30 -23 -16 -9 -3 -2 -1 -1 -8 -18 -26 -28 -24 -20 -23 -26 -25 -28 -26 -21 -16 -15 -14 -17 -10 -12 -28 -39 -51 -48 -35 -19 -27 -30 -30 -18 -8 -7 -5 -7 -25 -56 -59 -19 -2 -2 -5 -10 -38 -41 -12 -1 -0 -0 -5 -21 -39 -22 -10 -3 -0 -0 -0 -0 -0 -3 -11 -17 -22 -25 -23 -14 -9 -12 -15 -2 -4 -13 -20 -22 -32 -28 -26 -19 -16 -16 -13 -10 -12 -14 -12 -12 -17 -14 -6 -7 -12 -12 -13 -10 -6 -2 -6 -22 -18 -7 -13 -26 -10 -4 -4 -2 -0 -0 -0 -2 -10 -22 -25 -12 -5 -4 -6 -9 -15 -7 -3 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -3 -12 -17 -10 -2 -0 -1 -1 -3 -7 -15 -6 -4 -5 -1 -2 -4 -0 -0 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -4 -8 -8 -7 -9 -3 -0 -0 -6 -14 -15 -6 -0 -0 -3 -6 -3 -0 -0 -2 -11 -11 -1 -1 -0 -0 -1 -6 -6 -7 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -1 -0 -1 -4 -5 -8 -19 -28 -26 -13 -3 -0 -0 -2 -3 -1 -0 -0 -0 -0 -3 -5 -4 -2 -1 -1 -1 -0 -1 -6 -11 -19 -21 -11 -8 -6 -5 -10 -10 -12 -12 -9 -4 -2 -3 -4 -6 -10 -22 -29 -24 -27 -23 -28 -27 -26 -27 -28 -17 -11 -9 -9 -12 -14 -13 -13 -18 -28 -39 -44 -44 -46 -46 -40 -28 -15 -16 -19 -23 -26 -31 -38 -30 -9 -2 -0 -1 -10 -25 -27 -23 -14 -6 -2 -0 -0 -0 -2 -2 -1 -1 -6 -14 -13 -13 -13 -15 -7 -5 -4 -4 -10 -29 -33 -28 -19 -8 -5 -3 -2 -2 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -4 -3 -1 -0 -0 -0 -0 -1 -2 -3 -5 -4 -3 -0 -0 -0 -1 -0 -1 -0 -0 -0 -0 -2 -8 -20 -19 -12 -8 -6 -2 -0 -0 -3 -14 -31 -28 -26 -17 -23 -10 -14 -22 -24 -26 -39 -49 -48 -43 -32 -19 -17 -23 -22 -16 -14 -13 -13 -23 -32 -12 -6 -9 -14 -18 -11 -6 -13 -19 -17 -16 -20 -23 -25 -21 -12 -20 -28 -22 -23 -21 -21 -37 -18 -12 -7 -8 -7 -7 -6 -4 -5 -7 -6 -6 -7 -5 -5 -7 -8 -8 -8 -7 -5 -5 -5 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -3 -4 -3 -3 -4 -5 -5 -3 -4 -5 -6 -6 -6 -6 -6 -7 -8 -9 -10 -12 -11 -11 -13 -14 -17 -17 -21 -22 -24 -26 -27 -27 -26 -21 -24 -25 -24 -24 -26 -29 -32 -34 -34 -34 -33 -35 -37 -39 -45 -59 -65 -79 -107 -136 -162 -184 -188 -182 -181 -177 -168 -178 -186 -181 -153 -139 -134 -124 -118 -122 -128 -128 -123 -118 -107 -95 -91 -86 -83 -93 -99 -106 -111 -61 -33 -35 -37 -34 -33 -24 -15 -10 -7 -13 -23 -30 -27 -22 -23 -10 -2 -1 -1 -0 -0 -4 -3 -1 -0 -0 -2 -5 -7 -10 -13 -4 -0 -0 -1 -4 -8 -6 -5 -4 -3 -3 -1 -3 -9 -11 -8 -3 -0 -1 -1 -14 -30 -34 -57 -52 -50 -57 -46 -24 -13 -9 -4 -0 -11 -33 -47 -40 -24 -6 -0 -1 -4 -6 -7 -12 -27 -43 -34 -13 -4 -7 -14 -16 -9 -21 -39 -31 -16 -4 -0 -0 -4 -10 -14 -10 -3 -6 -9 -8 -17 -26 -32 -39 -37 -26 -15 -11 -9 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -18 -13 -7 -4 -2 -1 -1 -9 -19 -26 -29 -28 -24 -21 -17 -13 -21 -24 -25 -20 -13 -8 -11 -25 -25 -31 -30 -43 -54 -47 -34 -32 -30 -31 -19 -6 -7 -10 -9 -17 -42 -53 -20 -5 -4 -4 -13 -33 -31 -9 -2 -0 -0 -10 -42 -54 -39 -29 -13 -3 -1 -0 -0 -0 -0 -2 -5 -5 -5 -6 -7 -6 -15 -23 -9 -20 -31 -20 -10 -28 -33 -33 -22 -11 -9 -8 -5 -7 -12 -10 -9 -13 -12 -8 -10 -11 -11 -14 -10 -5 -2 -5 -23 -29 -23 -27 -44 -48 -30 -16 -6 -2 -2 -1 -3 -14 -29 -32 -21 -12 -7 -3 -6 -10 -6 -5 -7 -13 -8 -1 -0 -0 -0 -0 -0 -0 -5 -21 -25 -13 -6 -9 -13 -11 -10 -5 -3 -5 -8 -10 -6 -4 -0 -0 -0 -0 -0 -0 -0 -1 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -4 -4 -7 -8 -10 -11 -7 -2 -0 -2 -11 -18 -20 -12 -0 -7 -17 -6 -0 -0 -1 -10 -18 -17 -6 -0 -0 -0 -4 -3 -4 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -4 -6 -4 -1 -1 -0 -0 -0 -2 -2 -1 -2 -1 -0 -1 -6 -10 -8 -5 -5 -4 -3 -2 -8 -17 -27 -23 -19 -15 -8 -8 -11 -12 -16 -16 -8 -3 -3 -3 -2 -2 -6 -19 -32 -25 -15 -14 -24 -23 -32 -34 -30 -24 -17 -13 -12 -11 -9 -8 -7 -9 -18 -32 -45 -49 -46 -48 -44 -38 -29 -24 -21 -22 -31 -33 -37 -31 -18 -8 -4 -6 -14 -22 -23 -24 -23 -15 -7 -4 -3 -2 -3 -4 -6 -4 -2 -4 -12 -11 -10 -14 -6 -5 -5 -5 -5 -15 -21 -22 -20 -14 -12 -6 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -2 -1 -3 -3 -0 -0 -0 -1 -2 -3 -2 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -8 -19 -22 -15 -8 -4 -1 -0 -1 -10 -17 -33 -38 -37 -29 -21 -6 -4 -12 -17 -22 -38 -57 -64 -57 -37 -22 -19 -22 -17 -15 -11 -11 -12 -21 -31 -19 -15 -15 -21 -25 -18 -9 -9 -14 -16 -18 -21 -23 -25 -26 -13 -21 -26 -22 -20 -18 -24 -22 -17 -11 -9 -10 -9 -7 -6 -7 -8 -6 -4 -6 -7 -6 -4 -5 -10 -11 -11 -8 -6 -6 -5 -7 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -3 -3 -4 -3 -4 -4 -5 -5 -4 -4 -5 -5 -4 -4 -5 -6 -7 -8 -10 -10 -11 -12 -12 -13 -15 -20 -20 -21 -22 -25 -26 -26 -26 -25 -24 -23 -23 -23 -26 -28 -28 -30 -32 -30 -31 -32 -33 -33 -37 -42 -51 -63 -81 -103 -127 -156 -180 -189 -188 -187 -184 -172 -183 -185 -175 -171 -149 -136 -123 -116 -118 -123 -124 -120 -109 -102 -101 -96 -95 -89 -92 -104 -126 -136 -89 -51 -37 -36 -36 -39 -34 -20 -9 -4 -6 -8 -26 -29 -27 -22 -18 -7 -5 -1 -0 -1 -2 -3 -2 -0 -0 -1 -4 -8 -9 -12 -10 -0 -0 -3 -6 -8 -3 -1 -0 -0 -0 -0 -5 -18 -24 -32 -23 -5 -6 -1 -22 -29 -47 -69 -65 -55 -53 -41 -28 -26 -23 -20 -15 -6 -12 -28 -29 -19 -4 -0 -2 -4 -4 -1 -1 -18 -42 -32 -9 -7 -5 -15 -17 -9 -16 -28 -30 -24 -13 -3 -0 -4 -7 -7 -11 -0 -0 -3 -10 -10 -9 -27 -42 -68 -51 -34 -22 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -15 -13 -10 -8 -7 -2 -0 -3 -10 -15 -20 -27 -31 -25 -15 -8 -7 -13 -16 -24 -25 -22 -22 -25 -54 -37 -28 -27 -43 -54 -57 -51 -35 -25 -26 -18 -10 -12 -10 -4 -4 -14 -19 -9 -7 -3 -3 -13 -32 -25 -13 -5 -2 -1 -14 -39 -45 -44 -28 -14 -8 -6 -3 -2 -3 -2 -0 -2 -4 -3 -2 -2 -4 -13 -24 -15 -38 -42 -14 -4 -27 -34 -42 -29 -12 -10 -10 -6 -7 -14 -15 -12 -16 -14 -13 -16 -19 -11 -11 -6 -1 -0 -6 -25 -33 -34 -35 -32 -36 -28 -23 -14 -7 -3 -0 -2 -15 -29 -27 -20 -15 -5 -1 -2 -5 -4 -4 -11 -16 -13 -9 -5 -4 -1 -0 -0 -0 -5 -15 -16 -10 -8 -9 -10 -13 -11 -4 -2 -2 -4 -6 -12 -3 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -2 -5 -16 -17 -19 -15 -6 -1 -1 -2 -11 -27 -23 -3 -6 -14 -10 -1 -0 -0 -6 -10 -40 -16 -1 -0 -1 -11 -5 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -2 -3 -0 -0 -0 -0 -1 -2 -3 -3 -5 -6 -3 -0 -1 -3 -5 -9 -5 -6 -7 -6 -6 -10 -24 -30 -27 -28 -20 -11 -11 -12 -10 -8 -10 -10 -8 -5 -1 -0 -0 -1 -7 -13 -12 -2 -5 -4 -6 -19 -30 -37 -36 -27 -20 -18 -17 -16 -14 -11 -10 -13 -22 -37 -43 -39 -41 -44 -44 -34 -27 -21 -18 -22 -31 -36 -32 -29 -17 -8 -11 -16 -17 -17 -20 -21 -22 -21 -15 -10 -3 -4 -4 -9 -11 -4 -4 -5 -16 -17 -19 -11 -7 -6 -4 -3 -4 -5 -11 -19 -19 -18 -11 -6 -4 -4 -5 -2 -2 -0 -0 -0 -2 -1 -0 -0 -2 -2 -1 -2 -4 -3 -0 -0 -0 -0 -1 -2 -1 -0 -0 -2 -1 -0 -0 -1 -2 -1 -0 -0 -0 -2 -8 -16 -18 -16 -8 -3 -0 -0 -1 -10 -14 -31 -42 -42 -39 -20 -6 -5 -9 -11 -19 -38 -57 -68 -62 -40 -26 -22 -25 -17 -12 -8 -10 -13 -23 -27 -23 -20 -17 -24 -31 -26 -15 -11 -14 -17 -21 -30 -31 -23 -22 -22 -20 -20 -17 -19 -18 -18 -13 -12 -12 -10 -9 -9 -9 -9 -10 -11 -8 -6 -6 -6 -7 -6 -8 -10 -10 -10 -8 -7 -6 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -4 -5 -5 -7 -8 -8 -9 -11 -13 -12 -13 -14 -17 -19 -21 -23 -23 -25 -26 -25 -24 -23 -22 -22 -22 -23 -27 -27 -27 -29 -30 -28 -28 -28 -30 -32 -37 -40 -48 -60 -76 -96 -116 -153 -163 -191 -198 -192 -185 -172 -182 -178 -174 -160 -147 -136 -122 -117 -122 -128 -127 -114 -102 -101 -86 -93 -85 -87 -91 -111 -139 -138 -101 -73 -56 -37 -32 -39 -42 -30 -22 -21 -5 -1 -17 -32 -42 -32 -20 -17 -15 -7 -0 -1 -1 -0 -0 -0 -0 -1 -1 -3 -6 -6 -5 -1 -0 -2 -6 -6 -4 -3 -7 -7 -3 -0 -5 -18 -13 -12 -7 -10 -12 -9 -19 -29 -43 -66 -65 -40 -32 -29 -28 -23 -15 -16 -11 -8 -7 -5 -7 -5 -1 -0 -1 -1 -0 -0 -1 -15 -43 -34 -32 -8 -3 -10 -6 -5 -7 -8 -17 -29 -26 -9 -2 -2 -2 -2 -5 -2 -0 -0 -13 -14 -8 -13 -30 -60 -66 -61 -29 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -3 -6 -8 -9 -7 -5 -1 -1 -5 -16 -15 -16 -28 -32 -21 -9 -5 -4 -5 -11 -22 -30 -34 -42 -56 -69 -39 -28 -29 -44 -48 -54 -49 -34 -24 -23 -19 -13 -16 -15 -6 -2 -4 -4 -2 -0 -1 -6 -22 -37 -32 -19 -11 -4 -3 -11 -13 -18 -17 -10 -13 -18 -17 -14 -11 -9 -7 -4 -5 -9 -10 -3 -0 -3 -13 -24 -17 -39 -50 -18 -12 -16 -32 -48 -32 -15 -18 -21 -12 -7 -13 -16 -17 -25 -24 -19 -12 -11 -8 -8 -4 -1 -0 -6 -21 -30 -32 -36 -36 -32 -30 -26 -16 -7 -1 -0 -1 -7 -14 -13 -17 -9 -2 -0 -0 -3 -1 -2 -7 -8 -7 -7 -7 -6 -3 -1 -1 -2 -4 -7 -7 -4 -4 -6 -6 -4 -2 -1 -0 -0 -0 -0 -6 -0 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -27 -28 -23 -17 -12 -10 -6 -1 -10 -26 -21 -3 -2 -5 -6 -3 -1 -0 -0 -7 -38 -24 -4 -0 -0 -21 -12 -5 -2 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -8 -7 -6 -8 -6 -0 -0 -0 -2 -8 -5 -3 -2 -2 -6 -12 -20 -27 -29 -28 -20 -11 -8 -6 -3 -1 -2 -4 -3 -1 -0 -0 -0 -0 -1 -3 -2 -0 -3 -2 -1 -8 -19 -37 -38 -34 -30 -29 -29 -27 -24 -22 -16 -11 -15 -23 -29 -33 -31 -45 -44 -27 -21 -16 -13 -15 -26 -30 -34 -29 -14 -7 -11 -16 -13 -9 -7 -7 -23 -26 -17 -12 -3 -3 -3 -11 -17 -16 -21 -19 -15 -15 -22 -18 -11 -7 -4 -3 -1 -1 -2 -9 -21 -27 -16 -11 -8 -9 -10 -8 -3 -0 -0 -1 -5 -6 -3 -0 -1 -3 -2 -2 -4 -3 -2 -1 -1 -0 -1 -0 -0 -0 -0 -2 -3 -2 -0 -0 -2 -1 -0 -0 -2 -6 -11 -16 -22 -17 -9 -2 -2 -0 -3 -5 -15 -32 -43 -43 -37 -20 -7 -6 -6 -9 -19 -34 -50 -60 -56 -45 -34 -32 -29 -19 -13 -10 -12 -18 -28 -31 -31 -24 -17 -21 -30 -35 -32 -21 -21 -20 -23 -32 -38 -25 -20 -22 -21 -21 -14 -17 -21 -20 -21 -24 -21 -18 -14 -11 -12 -14 -14 -12 -10 -9 -10 -7 -9 -8 -9 -9 -9 -9 -9 -7 -6 -6 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -2 -2 -3 -3 -3 -3 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -7 -9 -10 -13 -14 -14 -14 -15 -17 -20 -22 -23 -24 -25 -24 -22 -21 -20 -21 -22 -23 -26 -26 -26 -26 -28 -27 -26 -26 -29 -33 -36 -39 -45 -55 -66 -87 -110 -136 -155 -182 -187 -189 -183 -169 -165 -165 -164 -154 -143 -137 -129 -125 -127 -129 -123 -110 -100 -89 -74 -78 -73 -79 -89 -103 -125 -130 -103 -85 -65 -40 -32 -36 -47 -43 -42 -27 -4 -1 -13 -40 -61 -69 -41 -23 -28 -21 -8 -1 -1 -0 -0 -0 -1 -2 -2 -2 -3 -4 -2 -0 -0 -0 -1 -1 -1 -8 -27 -27 -10 -1 -0 -0 -0 -0 -0 -3 -7 -12 -22 -30 -37 -60 -63 -25 -20 -14 -14 -13 -4 -3 -3 -3 -3 -1 -0 -0 -0 -0 -0 -1 -4 -0 -3 -22 -36 -54 -49 -23 -8 -4 -1 -0 -2 -10 -22 -40 -47 -29 -19 -7 -0 -0 -2 -8 -7 -8 -14 -10 -2 -2 -18 -41 -61 -83 -19 -1 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -4 -3 -3 -3 -2 -3 -4 -8 -20 -27 -20 -20 -35 -42 -32 -18 -10 -5 -4 -9 -20 -29 -38 -58 -78 -68 -34 -29 -28 -34 -38 -45 -46 -30 -16 -16 -15 -14 -24 -31 -20 -10 -12 -7 -3 -1 -2 -11 -43 -50 -31 -14 -6 -3 -5 -6 -9 -5 -2 -2 -12 -23 -26 -26 -24 -20 -16 -9 -10 -15 -19 -6 -0 -3 -13 -26 -19 -34 -55 -43 -25 -9 -32 -51 -32 -16 -22 -23 -13 -10 -15 -17 -19 -26 -30 -21 -10 -6 -8 -7 -4 -1 -1 -11 -20 -26 -35 -43 -31 -24 -32 -19 -5 -1 -0 -0 -0 -0 -2 -3 -4 -2 -0 -0 -0 -1 -0 -1 -2 -1 -0 -1 -2 -5 -6 -6 -6 -3 -1 -2 -2 -1 -2 -6 -7 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -3 -7 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -20 -26 -17 -10 -9 -11 -8 -1 -6 -17 -15 -2 -0 -2 -3 -2 -3 -0 -0 -1 -20 -16 -7 -2 -0 -15 -19 -15 -7 -1 -0 -0 -0 -1 -4 -4 -1 -0 -0 -0 -0 -0 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -8 -7 -8 -8 -6 -2 -0 -4 -11 -9 -4 -1 -3 -6 -11 -13 -24 -24 -18 -14 -8 -3 -2 -1 -0 -0 -1 -0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -10 -4 -2 -3 -7 -20 -22 -21 -26 -36 -45 -44 -35 -25 -19 -13 -15 -20 -26 -28 -35 -44 -42 -26 -21 -16 -18 -19 -19 -24 -30 -26 -15 -7 -11 -20 -20 -10 -8 -2 -2 -9 -18 -12 -1 -2 -1 -4 -8 -12 -22 -21 -13 -11 -18 -19 -13 -10 -6 -2 -0 -0 -0 -1 -11 -32 -25 -19 -7 -9 -16 -12 -3 -0 -0 -4 -9 -12 -7 -1 -0 -3 -7 -4 -4 -5 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -1 -0 -0 -1 -7 -18 -20 -27 -21 -11 -4 -2 -2 -1 -5 -11 -24 -37 -43 -38 -22 -13 -15 -13 -13 -19 -31 -46 -56 -54 -54 -47 -36 -29 -20 -16 -15 -18 -20 -30 -34 -33 -31 -23 -20 -25 -29 -31 -30 -25 -19 -20 -29 -35 -26 -21 -21 -24 -24 -18 -16 -22 -27 -26 -27 -32 -25 -14 -12 -14 -17 -14 -13 -14 -14 -12 -11 -10 -7 -6 -6 -8 -8 -6 -5 -5 -5 -3 -2 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -2 -3 -3 -3 -3 -4 -5 -5 -4 -4 -5 -4 -4 -4 -4 -5 -6 -7 -9 -11 -14 -15 -15 -16 -18 -20 -22 -23 -24 -22 -22 -21 -21 -21 -21 -23 -23 -26 -27 -26 -25 -26 -26 -25 -26 -28 -29 -35 -40 -46 -57 -68 -83 -106 -118 -149 -178 -196 -192 -183 -173 -160 -150 -152 -147 -139 -134 -132 -131 -135 -137 -126 -117 -103 -90 -88 -76 -75 -81 -84 -92 -113 -117 -100 -92 -72 -42 -34 -35 -50 -50 -51 -29 -7 -2 -16 -39 -52 -45 -29 -24 -35 -30 -15 -2 -2 -0 -0 -0 -7 -8 -6 -4 -4 -6 -4 -2 -0 -0 -0 -0 -0 -5 -31 -31 -8 -4 -1 -0 -0 -0 -9 -9 -0 -5 -16 -23 -29 -51 -49 -14 -9 -5 -2 -2 -0 -0 -0 -2 -2 -0 -0 -1 -0 -0 -0 -1 -1 -0 -2 -16 -27 -39 -41 -30 -12 -2 -0 -1 -6 -20 -30 -42 -54 -50 -48 -20 -6 -1 -0 -6 -7 -5 -9 -8 -0 -0 -2 -8 -56 -61 -10 -1 -0 -0 -0 -0 -0 -2 -4 -9 -23 -1 -0 -1 -8 -1 -0 -0 -0 -2 -7 -22 -38 -30 -19 -26 -40 -51 -54 -41 -21 -11 -7 -10 -21 -28 -31 -53 -74 -63 -36 -38 -39 -40 -38 -47 -48 -29 -13 -10 -10 -14 -24 -34 -31 -23 -21 -19 -10 -1 -2 -17 -53 -57 -25 -12 -4 -3 -1 -3 -3 -1 -0 -0 -6 -16 -20 -23 -24 -25 -20 -7 -7 -14 -20 -8 -1 -3 -15 -33 -21 -26 -38 -52 -28 -11 -27 -40 -25 -14 -21 -22 -16 -13 -18 -25 -27 -28 -29 -21 -8 -12 -21 -6 -5 -5 -5 -6 -24 -31 -26 -24 -14 -12 -14 -11 -5 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -3 -6 -8 -7 -3 -1 -0 -0 -2 -8 -15 -14 -7 -4 -2 -0 -0 -0 -1 -0 -0 -1 -4 -5 -3 -2 -1 -1 -1 -0 -1 -4 -4 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -15 -9 -2 -2 -6 -7 -1 -3 -8 -2 -1 -1 -5 -5 -4 -7 -0 -0 -0 -2 -4 -8 -3 -0 -2 -6 -11 -9 -2 -0 -0 -0 -0 -2 -3 -1 -1 -0 -0 -0 -0 -7 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -8 -11 -10 -9 -6 -1 -0 -2 -16 -17 -9 -5 -4 -4 -7 -11 -21 -20 -14 -11 -8 -3 -1 -1 -2 -2 -3 -2 -1 -1 -1 -1 -0 -0 -0 -3 -7 -20 -22 -12 -5 -3 -6 -7 -6 -10 -21 -37 -48 -43 -35 -22 -12 -14 -14 -29 -32 -41 -47 -41 -30 -26 -23 -22 -24 -23 -24 -27 -25 -17 -9 -15 -28 -28 -20 -4 -0 -0 -2 -10 -7 -1 -0 -1 -2 -3 -7 -16 -14 -6 -7 -14 -14 -12 -9 -5 -1 -0 -0 -0 -0 -0 -25 -33 -21 -5 -3 -9 -10 -4 -0 -0 -1 -9 -17 -10 -2 -0 -0 -4 -7 -6 -2 -5 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -4 -15 -18 -23 -26 -22 -15 -13 -7 -4 -2 -5 -10 -19 -33 -41 -41 -36 -26 -23 -22 -18 -22 -31 -38 -39 -50 -55 -48 -40 -32 -23 -18 -17 -19 -22 -26 -32 -36 -37 -33 -27 -26 -28 -32 -35 -36 -29 -25 -37 -39 -38 -31 -24 -30 -34 -26 -19 -25 -29 -29 -29 -29 -24 -12 -10 -13 -19 -17 -17 -17 -17 -14 -15 -13 -10 -8 -8 -7 -4 -4 -4 -4 -4 -3 -2 -2 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -0 -1 -1 -1 -2 -2 -2 -3 -2 -2 -4 -3 -3 -2 -4 -4 -4 -5 -6 -7 -7 -9 -12 -13 -15 -16 -18 -20 -20 -20 -23 -22 -22 -21 -19 -20 -21 -22 -24 -24 -25 -26 -24 -24 -24 -25 -25 -25 -28 -30 -35 -41 -48 -61 -66 -67 -82 -108 -150 -184 -198 -196 -188 -182 -163 -148 -143 -141 -139 -130 -132 -143 -150 -147 -131 -125 -119 -118 -108 -88 -84 -92 -88 -81 -80 -82 -97 -93 -83 -61 -45 -40 -45 -50 -52 -30 -8 -6 -14 -22 -25 -20 -15 -24 -37 -35 -33 -22 -9 -2 -0 -0 -7 -10 -8 -6 -8 -9 -5 -5 -4 -8 -5 -0 -0 -2 -12 -15 -16 -13 -4 -1 -1 -0 -0 -0 -0 -0 -3 -3 -7 -22 -18 -6 -3 -3 -2 -0 -0 -0 -1 -7 -9 -2 -0 -6 -7 -5 -3 -5 -1 -0 -1 -2 -12 -16 -16 -21 -14 -7 -3 -1 -6 -15 -14 -22 -19 -22 -32 -30 -16 -3 -0 -0 -0 -1 -0 -0 -0 -0 -0 -5 -50 -46 -13 -1 -0 -0 -0 -0 -2 -10 -15 -18 -53 -12 -2 -1 -14 -2 -1 -1 -0 -1 -7 -25 -37 -22 -12 -20 -31 -48 -60 -51 -33 -19 -12 -17 -27 -28 -22 -30 -42 -50 -54 -61 -62 -47 -42 -51 -47 -24 -11 -7 -6 -8 -12 -18 -22 -19 -22 -28 -19 -1 -2 -17 -46 -51 -26 -21 -6 -3 -0 -5 -3 -1 -0 -0 -2 -6 -8 -10 -14 -21 -19 -4 -2 -7 -18 -12 -2 -3 -24 -40 -34 -27 -33 -48 -26 -16 -21 -28 -20 -10 -12 -15 -13 -10 -14 -27 -32 -30 -25 -14 -8 -33 -36 -16 -9 -9 -7 -8 -23 -29 -17 -7 -2 -4 -11 -17 -15 -11 -7 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -3 -5 -8 -9 -9 -8 -5 -1 -0 -1 -5 -10 -11 -11 -7 -4 -0 -0 -3 -6 -1 -1 -4 -5 -3 -1 -4 -3 -2 -1 -0 -4 -14 -15 -4 -0 -0 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -2 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -2 -0 -0 -0 -1 -6 -6 -2 -0 -2 -9 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -11 -12 -7 -7 -2 -0 -0 -12 -19 -10 -10 -5 -2 -4 -7 -13 -14 -10 -8 -7 -6 -5 -4 -6 -5 -7 -7 -6 -2 -2 -7 -8 -2 -0 -3 -8 -23 -31 -31 -17 -7 -5 -3 -3 -3 -7 -16 -26 -29 -27 -10 -10 -11 -10 -22 -29 -38 -46 -40 -30 -25 -24 -20 -23 -28 -25 -21 -19 -16 -13 -24 -30 -32 -17 -4 -2 -1 -2 -4 -4 -2 -1 -2 -5 -4 -8 -14 -12 -5 -3 -8 -9 -7 -5 -4 -1 -0 -0 -0 -0 -0 -1 -16 -13 -5 -1 -3 -5 -3 -1 -0 -1 -8 -15 -11 -4 -0 -0 -1 -1 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -5 -3 -1 -6 -15 -17 -23 -25 -23 -21 -17 -10 -5 -3 -5 -9 -16 -24 -28 -35 -36 -31 -28 -29 -24 -26 -34 -36 -30 -35 -45 -45 -43 -37 -29 -25 -25 -22 -19 -22 -31 -37 -44 -43 -35 -34 -28 -40 -42 -41 -40 -36 -40 -41 -34 -27 -29 -36 -36 -28 -25 -31 -34 -35 -31 -28 -25 -15 -14 -17 -19 -25 -21 -17 -18 -17 -17 -17 -15 -11 -11 -9 -6 -5 -5 -4 -4 -3 -3 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -31 -24 -5 -0 -0 -1 -1 -0 -0 -1 -0 -1 -4 -0 -3 -4 -3 -2 -3 -4 -4 -6 -8 -9 -9 -11 -13 -13 -14 -16 -20 -21 -19 -17 -20 -20 -20 -20 -19 -21 -20 -21 -23 -22 -23 -24 -23 -23 -23 -23 -23 -25 -30 -32 -36 -41 -49 -53 -57 -64 -74 -97 -141 -180 -194 -203 -200 -188 -168 -144 -130 -133 -133 -132 -133 -145 -158 -154 -138 -133 -132 -125 -120 -106 -99 -106 -98 -97 -83 -75 -80 -84 -75 -59 -45 -39 -39 -39 -44 -40 -22 -9 -13 -8 -12 -16 -19 -28 -32 -30 -27 -22 -10 -2 -0 -0 -0 -0 -2 -5 -8 -15 -18 -13 -14 -22 -24 -10 -1 -0 -5 -5 -7 -14 -11 -2 -3 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -4 -2 -2 -1 -7 -19 -23 -13 -14 -16 -11 -9 -6 -4 -1 -0 -0 -0 -4 -7 -5 -8 -10 -10 -5 -0 -0 -0 -0 -3 -1 -4 -22 -42 -36 -10 -6 -6 -1 -0 -0 -0 -1 -0 -0 -16 -42 -39 -15 -3 -2 -0 -0 -0 -2 -17 -14 -29 -50 -20 -4 -3 -9 -3 -2 -1 -0 -0 -3 -14 -20 -13 -8 -7 -16 -37 -53 -52 -38 -20 -14 -22 -27 -24 -18 -15 -19 -42 -69 -78 -66 -40 -37 -49 -47 -22 -10 -7 -4 -2 -4 -8 -11 -14 -21 -26 -18 -1 -2 -11 -27 -40 -38 -23 -10 -4 -1 -2 -1 -0 -1 -0 -1 -2 -3 -4 -11 -24 -22 -4 -1 -5 -20 -21 -3 -2 -14 -41 -48 -32 -35 -42 -35 -25 -19 -22 -19 -11 -8 -8 -6 -3 -6 -22 -38 -34 -19 -7 -9 -27 -33 -15 -14 -8 -8 -11 -10 -19 -15 -7 -3 -9 -21 -24 -24 -24 -17 -10 -3 -1 -2 -3 -5 -1 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -3 -6 -8 -9 -10 -10 -6 -2 -0 -0 -1 -8 -14 -4 -3 -0 -0 -0 -10 -9 -2 -3 -12 -9 -2 -2 -5 -7 -7 -3 -2 -5 -15 -16 -4 -0 -0 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -10 -5 -4 -2 -0 -0 -1 -5 -4 -1 -0 -2 -2 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -10 -7 -14 -13 -1 -1 -8 -15 -12 -15 -11 -6 -4 -4 -5 -7 -9 -10 -11 -15 -17 -16 -21 -16 -11 -15 -14 -6 -6 -9 -14 -13 -3 -1 -6 -12 -20 -29 -24 -17 -13 -6 -5 -9 -12 -17 -19 -16 -9 -8 -7 -5 -10 -13 -20 -29 -38 -32 -25 -22 -17 -16 -22 -29 -25 -15 -11 -14 -15 -26 -35 -36 -23 -16 -9 -3 -2 -2 -3 -2 -2 -2 -4 -6 -12 -18 -9 -1 -0 -1 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -7 -10 -6 -3 -4 -5 -3 -1 -1 -1 -2 -5 -8 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -2 -2 -6 -12 -16 -17 -18 -23 -21 -17 -11 -6 -5 -6 -8 -10 -12 -16 -27 -23 -27 -22 -22 -24 -25 -30 -28 -23 -26 -32 -36 -37 -37 -35 -31 -29 -28 -24 -23 -31 -39 -49 -48 -39 -35 -34 -41 -47 -48 -48 -48 -47 -42 -31 -24 -27 -33 -30 -21 -21 -24 -30 -29 -25 -25 -22 -17 -20 -22 -25 -26 -23 -20 -18 -19 -22 -23 -24 -21 -10 -12 -11 -7 -6 -6 -6 -4 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -55 -90 -37 -14 -17 -0 -0 -0 -0 -0 -1 -0 -0 -3 -0 -2 -3 -3 -3 -4 -4 -5 -6 -8 -9 -10 -12 -12 -13 -14 -15 -18 -19 -20 -18 -17 -18 -19 -19 -19 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -23 -23 -25 -29 -33 -38 -41 -43 -44 -51 -61 -72 -92 -130 -181 -183 -193 -198 -189 -155 -132 -117 -119 -120 -128 -135 -147 -158 -158 -149 -144 -140 -134 -134 -120 -113 -113 -111 -99 -87 -74 -73 -79 -78 -76 -65 -46 -34 -27 -37 -53 -41 -23 -16 -4 -17 -28 -30 -29 -19 -16 -15 -8 -3 -1 -4 -14 -10 -3 -0 -1 -4 -26 -35 -35 -28 -38 -48 -26 -3 -0 -3 -4 -3 -13 -14 -3 -3 -2 -3 -3 -0 -0 -1 -2 -1 -0 -0 -0 -2 -6 -7 -7 -5 -3 -12 -30 -40 -37 -34 -31 -20 -10 -5 -3 -2 -0 -1 -2 -4 -5 -2 -3 -2 -6 -2 -0 -0 -0 -0 -0 -0 -3 -17 -47 -82 -85 -53 -22 -9 -4 -1 -2 -4 -1 -0 -14 -30 -29 -18 -7 -1 -0 -0 -0 -0 -0 -0 -35 -45 -18 -1 -1 -2 -3 -3 -4 -0 -0 -0 -4 -7 -9 -11 -8 -9 -21 -38 -45 -33 -17 -15 -24 -22 -20 -18 -18 -27 -48 -81 -85 -63 -32 -31 -45 -46 -33 -26 -19 -9 -3 -2 -3 -5 -9 -15 -17 -9 -2 -2 -4 -7 -28 -36 -23 -16 -6 -2 -0 -0 -0 -0 -0 -0 -1 -1 -3 -14 -29 -24 -5 -1 -7 -28 -30 -2 -1 -2 -43 -54 -35 -33 -40 -44 -29 -20 -22 -21 -18 -11 -5 -3 -1 -5 -21 -38 -30 -8 -1 -4 -18 -19 -26 -9 -3 -3 -3 -8 -10 -13 -9 -7 -12 -15 -21 -23 -20 -20 -14 -4 -2 -3 -6 -5 -3 -1 -1 -2 -1 -0 -0 -3 -5 -5 -4 -4 -4 -3 -1 -1 -0 -0 -0 -0 -0 -3 -10 -4 -2 -2 -0 -0 -0 -7 -4 -0 -2 -9 -5 -1 -1 -2 -5 -7 -5 -5 -9 -12 -11 -4 -1 -1 -1 -1 -1 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -6 -7 -6 -3 -0 -0 -1 -4 -5 -2 -0 -0 -0 -0 -0 -0 -3 -8 -5 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -2 -7 -8 -8 -12 -14 -4 -0 -0 -3 -8 -14 -15 -10 -6 -3 -3 -5 -6 -6 -7 -15 -24 -28 -21 -14 -11 -15 -15 -14 -7 -10 -21 -25 -13 -5 -5 -7 -10 -13 -14 -16 -14 -11 -11 -18 -20 -28 -31 -32 -23 -21 -7 -2 -7 -11 -16 -24 -27 -20 -16 -12 -9 -13 -24 -34 -29 -15 -13 -12 -15 -24 -37 -44 -33 -22 -12 -5 -3 -2 -1 -1 -1 -1 -2 -2 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -2 -13 -14 -6 -3 -3 -3 -3 -0 -0 -0 -2 -5 -9 -8 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -1 -2 -7 -9 -13 -14 -12 -14 -15 -15 -13 -10 -8 -7 -7 -5 -6 -10 -19 -24 -22 -20 -17 -19 -18 -23 -20 -15 -16 -26 -34 -34 -34 -34 -31 -31 -34 -30 -27 -33 -43 -46 -45 -39 -27 -30 -28 -39 -49 -52 -54 -53 -46 -34 -24 -26 -32 -28 -20 -12 -17 -30 -28 -26 -30 -27 -24 -25 -24 -26 -27 -25 -24 -22 -22 -23 -20 -18 -20 -11 -13 -14 -8 -8 -8 -8 -6 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -13 -25 -16 -58 -68 -35 -75 -42 -0 -0 -0 -0 -0 -0 -1 -0 -3 -1 -2 -2 -3 -4 -5 -5 -7 -7 -8 -11 -12 -13 -13 -13 -15 -15 -17 -18 -18 -18 -17 -18 -19 -20 -21 -20 -19 -19 -20 -20 -22 -22 -21 -21 -21 -22 -22 -23 -28 -32 -36 -38 -40 -43 -51 -60 -76 -98 -123 -151 -183 -191 -192 -179 -143 -121 -116 -110 -112 -126 -139 -149 -156 -160 -156 -155 -146 -136 -135 -130 -128 -123 -119 -104 -86 -73 -69 -77 -84 -82 -68 -43 -32 -23 -33 -53 -50 -32 -12 -6 -24 -36 -31 -24 -11 -11 -20 -18 -13 -14 -16 -9 -5 -3 -1 -0 -4 -9 -13 -29 -38 -47 -50 -30 -4 -3 -1 -2 -4 -15 -12 -6 -3 -1 -5 -4 -1 -2 -3 -3 -3 -1 -0 -0 -0 -1 -1 -9 -9 -7 -13 -28 -40 -46 -50 -45 -26 -12 -3 -2 -0 -0 -0 -4 -8 -7 -7 -6 -3 -4 -2 -0 -0 -1 -0 -0 -0 -0 -3 -15 -31 -75 -74 -40 -20 -12 -9 -15 -13 -1 -0 -4 -18 -20 -14 -6 -0 -0 -0 -0 -0 -0 -4 -35 -40 -15 -0 -0 -1 -4 -10 -10 -3 -2 -2 -1 -5 -10 -16 -13 -9 -15 -29 -35 -25 -14 -15 -22 -24 -22 -19 -25 -38 -56 -91 -86 -61 -31 -27 -42 -46 -50 -51 -34 -15 -4 -1 -1 -4 -7 -11 -14 -9 -6 -4 -4 -7 -20 -30 -19 -19 -9 -2 -0 -0 -0 -0 -0 -0 -0 -1 -2 -16 -33 -25 -7 -3 -8 -30 -32 -27 -4 -3 -37 -51 -32 -32 -49 -55 -38 -26 -25 -26 -24 -18 -10 -3 -1 -7 -18 -27 -27 -6 -1 -1 -9 -28 -37 -10 -1 -1 -1 -1 -8 -18 -20 -20 -22 -20 -12 -8 -13 -17 -12 -6 -2 -1 -5 -5 -3 -1 -0 -3 -1 -0 -2 -5 -9 -10 -10 -10 -8 -7 -5 -1 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -1 -0 -0 -0 -0 -1 -1 -2 -6 -9 -11 -12 -6 -5 -0 -0 -0 -0 -4 -6 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -3 -5 -7 -8 -4 -0 -0 -0 -8 -15 -8 -6 -10 -2 -1 -0 -1 -8 -17 -12 -2 -0 -0 -0 -0 -0 -2 -5 -9 -10 -9 -7 -4 -1 -0 -0 -0 -0 -0 -0 -1 -7 -5 -12 -20 -9 -7 -2 -0 -2 -10 -15 -11 -9 -8 -5 -5 -4 -3 -4 -10 -23 -28 -19 -4 -5 -7 -8 -14 -9 -20 -22 -24 -20 -12 -6 -5 -8 -11 -10 -10 -13 -16 -18 -23 -21 -21 -21 -31 -31 -36 -24 -10 -9 -14 -17 -20 -18 -15 -11 -6 -8 -16 -28 -42 -39 -31 -25 -15 -17 -22 -32 -45 -41 -18 -7 -6 -6 -3 -0 -0 -0 -0 -0 -0 -2 -2 -3 -0 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -4 -14 -16 -13 -9 -1 -1 -3 -0 -0 -0 -1 -7 -8 -6 -13 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -5 -0 -0 -0 -0 -4 -6 -5 -7 -10 -11 -12 -14 -15 -15 -15 -10 -7 -7 -3 -2 -5 -6 -8 -16 -13 -12 -12 -9 -9 -8 -7 -10 -21 -29 -29 -32 -32 -27 -28 -34 -33 -34 -36 -47 -45 -42 -35 -26 -19 -13 -18 -31 -40 -45 -48 -49 -40 -35 -27 -33 -25 -20 -6 -13 -29 -32 -33 -36 -33 -32 -31 -28 -28 -29 -28 -29 -29 -28 -26 -17 -12 -18 -19 -14 -11 -9 -9 -10 -10 -8 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -11 -20 -29 -17 -2 -8 -44 -95 -41 -0 -0 -0 -0 -0 -0 -1 -0 -1 -2 -2 -3 -4 -5 -6 -6 -8 -8 -10 -13 -14 -15 -14 -14 -17 -17 -17 -18 -18 -19 -18 -18 -19 -19 -21 -20 -19 -20 -20 -20 -21 -21 -20 -20 -20 -20 -22 -24 -28 -33 -35 -37 -39 -44 -53 -61 -78 -86 -109 -146 -175 -186 -183 -169 -141 -125 -118 -112 -114 -125 -140 -146 -157 -155 -155 -157 -149 -144 -152 -146 -140 -128 -123 -117 -99 -77 -70 -73 -76 -78 -58 -36 -32 -24 -22 -24 -28 -18 -6 -6 -25 -37 -34 -25 -9 -12 -34 -33 -25 -21 -16 -3 -4 -3 -2 -0 -1 -7 -22 -32 -40 -46 -41 -5 -5 -13 -5 -1 -9 -11 -11 -8 -3 -0 -2 -5 -3 -1 -3 -8 -13 -3 -0 -0 -0 -0 -0 -6 -11 -12 -18 -23 -30 -36 -44 -49 -38 -22 -20 -13 -1 -0 -0 -6 -12 -14 -11 -7 -4 -4 -5 -3 -3 -7 -5 -3 -2 -0 -0 -0 -2 -31 -45 -35 -20 -9 -8 -13 -13 -2 -0 -6 -17 -19 -11 -15 -21 -8 -0 -0 -0 -3 -17 -33 -36 -11 -1 -0 -0 -5 -17 -13 -10 -8 -6 -5 -7 -15 -20 -13 -9 -16 -25 -26 -18 -12 -14 -22 -30 -28 -25 -33 -43 -61 -85 -84 -71 -44 -38 -35 -33 -46 -53 -36 -14 -3 -2 -2 -5 -9 -15 -21 -19 -19 -11 -9 -12 -17 -17 -18 -24 -13 -3 -0 -0 -0 -0 -1 -1 -1 -1 -3 -18 -36 -28 -12 -7 -8 -16 -26 -44 -13 -5 -29 -48 -34 -34 -53 -64 -48 -36 -28 -21 -19 -23 -21 -9 -7 -17 -20 -22 -28 -21 -18 -4 -8 -27 -32 -8 -2 -0 -0 -0 -9 -26 -35 -36 -41 -33 -15 -10 -13 -14 -11 -8 -8 -6 -4 -9 -5 -1 -0 -3 -2 -2 -3 -3 -5 -6 -7 -14 -23 -18 -6 -1 -1 -2 -9 -17 -8 -0 -1 -0 -1 -3 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -12 -21 -21 -13 -3 -0 -0 -0 -1 -5 -8 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -6 -2 -0 -0 -0 -6 -14 -14 -14 -19 -17 -3 -0 -4 -11 -20 -24 -7 -0 -0 -0 -0 -1 -1 -2 -10 -17 -15 -9 -5 -3 -3 -2 -3 -10 -3 -0 -5 -27 -14 -13 -21 -22 -11 -4 -1 -1 -7 -13 -15 -19 -21 -19 -11 -4 -2 -3 -8 -16 -19 -8 -1 -0 -0 -3 -7 -13 -27 -29 -26 -19 -14 -15 -13 -10 -9 -8 -7 -13 -21 -26 -35 -34 -29 -21 -26 -43 -40 -34 -22 -20 -21 -22 -21 -19 -18 -14 -9 -9 -17 -30 -42 -46 -47 -33 -24 -22 -20 -25 -41 -35 -17 -10 -7 -2 -0 -0 -0 -0 -0 -1 -2 -3 -5 -6 -0 -0 -0 -3 -0 -0 -1 -1 -1 -0 -0 -0 -0 -2 -7 -9 -11 -15 -3 -0 -0 -0 -0 -0 -0 -2 -2 -4 -13 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -2 -1 -1 -5 -8 -10 -10 -11 -9 -9 -8 -7 -5 -2 -1 -3 -5 -6 -6 -6 -5 -4 -6 -5 -2 -4 -8 -9 -12 -22 -26 -26 -25 -23 -34 -34 -40 -41 -48 -43 -35 -26 -17 -10 -10 -12 -13 -19 -27 -29 -42 -49 -38 -29 -32 -30 -16 -16 -18 -24 -32 -38 -39 -36 -32 -31 -32 -33 -32 -27 -27 -29 -28 -27 -19 -14 -10 -19 -17 -13 -10 -9 -9 -7 -5 -4 -4 -4 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -9 -18 -13 -27 -51 -35 -17 -0 -3 -43 -18 -2 -0 -0 -0 -0 -1 -1 -0 -1 -2 -2 -3 -5 -6 -8 -9 -9 -11 -13 -14 -16 -15 -15 -14 -16 -16 -15 -15 -16 -18 -19 -18 -20 -18 -18 -19 -20 -21 -19 -19 -20 -21 -20 -20 -20 -21 -21 -24 -28 -32 -34 -38 -43 -48 -49 -55 -65 -71 -96 -136 -170 -176 -171 -161 -146 -130 -118 -115 -115 -124 -145 -144 -154 -147 -155 -162 -152 -146 -151 -153 -139 -124 -135 -152 -114 -82 -74 -66 -72 -77 -50 -34 -32 -29 -23 -26 -26 -15 -3 -4 -9 -13 -28 -23 -12 -17 -39 -27 -23 -9 -3 -3 -5 -5 -2 -0 -0 -0 -4 -13 -18 -19 -13 -0 -19 -41 -28 -13 -21 -28 -19 -7 -3 -0 -0 -0 -0 -0 -0 -8 -29 -9 -2 -0 -0 -0 -0 -5 -15 -20 -24 -33 -39 -37 -34 -46 -60 -47 -46 -35 -15 -3 -4 -9 -14 -16 -11 -6 -2 -4 -8 -9 -9 -11 -5 -2 -2 -1 -0 -0 -0 -7 -17 -19 -11 -2 -3 -6 -6 -1 -0 -0 -9 -18 -15 -30 -38 -15 -1 -0 -0 -0 -4 -13 -20 -13 -1 -0 -0 -6 -13 -11 -13 -11 -8 -6 -6 -17 -21 -13 -10 -19 -28 -29 -22 -14 -15 -25 -31 -29 -26 -32 -39 -56 -74 -91 -88 -72 -56 -32 -23 -37 -49 -36 -13 -2 -2 -3 -5 -8 -14 -27 -40 -45 -32 -18 -12 -15 -10 -18 -30 -19 -5 -1 -0 -0 -0 -3 -3 -1 -0 -3 -23 -47 -39 -25 -20 -13 -12 -20 -40 -30 -7 -35 -52 -37 -42 -55 -61 -54 -37 -22 -21 -29 -32 -28 -21 -23 -35 -26 -17 -19 -27 -24 -11 -11 -22 -31 -15 -6 -3 -1 -0 -8 -23 -39 -51 -56 -49 -29 -17 -19 -11 -8 -10 -13 -16 -11 -13 -12 -3 -1 -2 -1 -1 -2 -2 -1 -1 -2 -10 -26 -28 -12 -2 -2 -2 -4 -6 -5 -3 -14 -7 -6 -5 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -21 -25 -16 -4 -0 -0 -0 -4 -8 -6 -3 -1 -0 -0 -0 -2 -1 -0 -0 -0 -2 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -16 -21 -9 -0 -0 -0 -5 -10 -4 -5 -14 -24 -11 -2 -7 -8 -14 -34 -20 -14 -4 -0 -0 -0 -0 -1 -6 -14 -15 -8 -6 -7 -8 -6 -9 -34 -18 -4 -10 -36 -36 -35 -29 -25 -20 -14 -9 -7 -12 -21 -30 -36 -39 -30 -11 -4 -4 -5 -8 -9 -7 -2 -2 -0 -1 -1 -3 -11 -26 -36 -33 -26 -23 -16 -10 -6 -5 -8 -8 -14 -30 -33 -50 -48 -42 -29 -29 -37 -45 -41 -29 -25 -24 -24 -25 -24 -22 -21 -19 -16 -18 -26 -27 -38 -46 -38 -32 -27 -21 -19 -27 -29 -25 -12 -2 -0 -0 -1 -4 -8 -7 -7 -5 -6 -5 -0 -0 -0 -0 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -13 -3 -0 -2 -0 -0 -0 -0 -0 -0 -2 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -9 -8 -11 -6 -6 -6 -5 -3 -3 -3 -5 -4 -4 -4 -3 -2 -2 -3 -4 -1 -2 -5 -3 -7 -18 -18 -17 -22 -27 -41 -44 -50 -50 -50 -42 -31 -24 -20 -16 -17 -18 -14 -11 -12 -14 -38 -36 -33 -33 -35 -33 -26 -24 -27 -25 -32 -40 -42 -40 -34 -31 -32 -31 -30 -25 -24 -26 -25 -21 -21 -14 -10 -13 -15 -17 -14 -12 -13 -12 -8 -7 -7 -5 -4 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -3 -25 -56 -40 -36 -45 -63 -17 -0 -0 -10 -3 -0 -0 -0 -0 -0 -2 -2 -1 -1 -2 -2 -4 -6 -6 -8 -10 -11 -13 -14 -15 -17 -16 -14 -14 -14 -14 -12 -12 -14 -16 -17 -17 -17 -20 -19 -19 -19 -20 -18 -18 -19 -19 -20 -20 -20 -21 -21 -24 -24 -29 -34 -39 -44 -47 -49 -53 -54 -63 -88 -127 -153 -153 -150 -146 -139 -125 -126 -120 -112 -124 -131 -149 -148 -146 -160 -166 -153 -141 -140 -141 -131 -125 -152 -180 -135 -95 -79 -64 -75 -78 -49 -35 -30 -26 -25 -31 -34 -19 -4 -3 -5 -11 -21 -19 -18 -27 -29 -28 -14 -4 -0 -1 -2 -2 -1 -1 -0 -0 -0 -2 -4 -1 -0 -0 -25 -51 -46 -31 -24 -31 -36 -20 -11 -2 -0 -0 -0 -0 -0 -11 -25 -19 -12 -6 -1 -0 -0 -6 -19 -24 -36 -41 -39 -38 -32 -42 -41 -39 -35 -38 -29 -13 -9 -16 -18 -17 -10 -4 -0 -1 -2 -2 -7 -8 -3 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -5 -12 -18 -24 -18 -12 -2 -0 -0 -0 -0 -2 -2 -2 -0 -0 -0 -6 -5 -4 -9 -9 -4 -4 -7 -21 -22 -17 -18 -26 -33 -36 -31 -19 -18 -28 -33 -28 -24 -29 -36 -51 -72 -92 -99 -84 -54 -35 -27 -35 -46 -40 -19 -4 -1 -1 -2 -4 -9 -30 -65 -75 -56 -31 -17 -12 -9 -15 -30 -26 -11 -3 -1 -0 -0 -5 -5 -1 -0 -3 -25 -53 -47 -32 -24 -17 -12 -14 -34 -38 -14 -39 -53 -43 -49 -53 -58 -59 -40 -21 -22 -35 -38 -28 -25 -34 -36 -25 -22 -13 -14 -16 -11 -6 -21 -39 -29 -12 -7 -5 -4 -12 -32 -43 -43 -51 -58 -45 -30 -26 -13 -9 -10 -11 -16 -16 -18 -22 -11 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -8 -12 -7 -1 -3 -5 -2 -2 -4 -16 -74 -16 -2 -0 -0 -0 -2 -2 -0 -1 -4 -3 -0 -0 -0 -1 -2 -4 -2 -0 -0 -0 -0 -1 -16 -24 -15 -4 -0 -1 -4 -5 -6 -4 -1 -0 -0 -0 -2 -1 -0 -0 -0 -1 -5 -12 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -29 -48 -35 -12 -1 -0 -0 -0 -0 -1 -9 -21 -10 -4 -2 -1 -2 -17 -18 -22 -8 -0 -0 -0 -1 -3 -6 -6 -5 -7 -12 -12 -13 -6 -12 -46 -32 -6 -7 -12 -15 -23 -26 -25 -27 -26 -19 -15 -14 -21 -40 -50 -50 -35 -16 -5 -16 -13 -5 -4 -4 -3 -4 -4 -2 -0 -1 -9 -32 -46 -43 -31 -10 -9 -14 -11 -8 -16 -14 -16 -27 -37 -54 -44 -44 -36 -32 -36 -43 -38 -30 -27 -21 -18 -23 -25 -22 -22 -23 -23 -21 -20 -24 -35 -44 -43 -36 -26 -21 -19 -18 -19 -16 -8 -2 -3 -3 -3 -5 -9 -8 -6 -2 -1 -1 -0 -0 -0 -0 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -7 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -10 -11 -9 -8 -8 -5 -2 -2 -3 -3 -3 -3 -3 -3 -2 -0 -0 -2 -2 -2 -0 -0 -2 -9 -10 -8 -15 -30 -35 -46 -55 -56 -51 -43 -35 -31 -31 -30 -24 -19 -18 -14 -12 -11 -34 -38 -38 -36 -33 -32 -31 -30 -33 -35 -33 -34 -44 -46 -36 -29 -27 -17 -16 -19 -28 -31 -27 -23 -19 -13 -11 -10 -13 -18 -18 -14 -13 -12 -10 -7 -7 -4 -6 -3 -3 -3 -1 -1 -1 -1 -1 -2 -2 -0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -3 -33 -89 -77 -97 -99 -73 -33 -8 -1 -0 -1 -0 -0 -0 -0 -0 -1 -3 -3 -3 -3 -3 -3 -5 -6 -7 -11 -11 -11 -14 -15 -15 -17 -15 -14 -14 -13 -12 -13 -12 -15 -16 -13 -15 -16 -18 -18 -18 -19 -20 -19 -18 -17 -19 -20 -19 -20 -21 -22 -22 -25 -29 -32 -39 -46 -50 -55 -57 -56 -63 -84 -115 -138 -139 -140 -137 -134 -127 -117 -110 -110 -118 -129 -147 -154 -156 -163 -167 -162 -154 -138 -135 -125 -128 -166 -198 -198 -143 -94 -80 -92 -81 -50 -37 -30 -23 -25 -37 -42 -22 -11 -4 -4 -3 -6 -12 -25 -33 -45 -40 -23 -12 -2 -0 -2 -2 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -3 -23 -29 -17 -8 -8 -31 -40 -32 -8 -9 -1 -0 -0 -0 -6 -16 -21 -21 -16 -5 -0 -0 -2 -9 -17 -38 -37 -22 -19 -16 -13 -10 -6 -15 -37 -44 -29 -21 -24 -19 -16 -10 -3 -2 -0 -0 -2 -4 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -2 -7 -14 -20 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -2 -1 -7 -6 -2 -3 -10 -25 -24 -22 -23 -28 -33 -38 -36 -25 -22 -30 -35 -27 -24 -24 -33 -52 -65 -73 -85 -58 -34 -27 -29 -31 -40 -41 -25 -7 -1 -1 -1 -6 -17 -39 -72 -79 -62 -43 -30 -17 -10 -15 -21 -22 -11 -2 -0 -0 -1 -7 -6 -1 -0 -2 -12 -29 -39 -32 -21 -18 -10 -12 -31 -38 -23 -38 -44 -43 -41 -41 -49 -58 -41 -21 -20 -31 -32 -22 -23 -34 -32 -24 -14 -10 -9 -11 -7 -11 -30 -43 -34 -25 -23 -11 -5 -6 -21 -24 -19 -32 -50 -49 -38 -26 -13 -11 -10 -8 -7 -8 -24 -34 -22 -13 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -6 -25 -49 -81 -8 -0 -0 -0 -0 -3 -5 -2 -2 -6 -5 -2 -1 -0 -1 -5 -12 -12 -12 -2 -0 -0 -0 -0 -7 -12 -6 -2 -5 -7 -8 -7 -5 -2 -0 -0 -0 -1 -1 -1 -0 -1 -2 -4 -9 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -19 -42 -51 -33 -12 -2 -2 -0 -0 -0 -0 -3 -1 -0 -1 -0 -0 -0 -5 -10 -4 -0 -0 -0 -0 -3 -6 -4 -4 -6 -11 -7 -8 -4 -8 -42 -34 -23 -8 -3 -4 -9 -15 -14 -12 -9 -6 -6 -5 -12 -39 -55 -49 -34 -21 -9 -25 -10 -2 -2 -3 -4 -9 -15 -8 -1 -1 -8 -19 -22 -16 -4 -1 -5 -13 -24 -17 -29 -28 -30 -23 -35 -43 -37 -34 -31 -31 -33 -34 -32 -31 -29 -17 -13 -20 -29 -27 -24 -25 -25 -24 -21 -25 -38 -44 -43 -36 -28 -25 -27 -27 -26 -22 -16 -11 -9 -8 -3 -3 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -9 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -4 -3 -7 -7 -6 -5 -3 -3 -3 -2 -3 -5 -4 -4 -1 -0 -0 -0 -2 -2 -0 -1 -4 -5 -5 -7 -23 -35 -43 -50 -53 -50 -43 -41 -41 -41 -37 -34 -25 -25 -21 -16 -21 -26 -35 -46 -43 -42 -40 -34 -36 -40 -39 -34 -35 -45 -48 -30 -29 -28 -28 -22 -25 -26 -25 -21 -19 -19 -19 -18 -13 -14 -20 -19 -15 -12 -11 -10 -10 -10 -6 -6 -5 -4 -4 -4 -3 -3 -3 -4 -4 -3 -1 -1 -1 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -15 -83 -145 -40 -57 -57 -35 -11 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -5 -5 -4 -4 -4 -6 -8 -9 -11 -11 -12 -14 -15 -14 -15 -15 -14 -13 -13 -12 -14 -13 -13 -13 -14 -15 -15 -17 -18 -18 -18 -18 -18 -18 -18 -19 -19 -18 -19 -19 -21 -23 -25 -28 -30 -37 -45 -49 -54 -60 -62 -67 -85 -114 -130 -139 -142 -136 -127 -126 -116 -113 -112 -114 -129 -146 -152 -151 -152 -153 -149 -143 -133 -135 -125 -130 -171 -181 -187 -159 -119 -100 -98 -77 -57 -52 -38 -27 -29 -47 -48 -28 -19 -8 -3 -0 -0 -9 -22 -37 -54 -49 -37 -24 -7 -0 -1 -0 -3 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -0 -4 -38 -38 -31 -14 -2 -0 -0 -0 -7 -20 -26 -17 -17 -8 -0 -0 -0 -0 -5 -13 -15 -9 -4 -2 -1 -0 -0 -10 -37 -63 -64 -49 -30 -20 -16 -9 -3 -5 -2 -3 -7 -5 -3 -3 -3 -5 -0 -0 -0 -0 -0 -0 -3 -2 -5 -7 -4 -5 -4 -0 -0 -0 -2 -4 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -3 -10 -5 -1 -2 -10 -22 -22 -24 -24 -24 -27 -35 -40 -34 -27 -31 -33 -25 -20 -18 -23 -37 -45 -48 -51 -36 -23 -22 -28 -30 -36 -37 -25 -14 -6 -1 -2 -9 -25 -40 -54 -60 -52 -45 -35 -22 -18 -14 -9 -8 -3 -1 -1 -3 -4 -6 -3 -0 -0 -1 -3 -11 -26 -26 -21 -22 -14 -15 -34 -38 -32 -38 -39 -35 -24 -22 -32 -44 -37 -15 -10 -24 -29 -18 -12 -16 -21 -14 -12 -4 -8 -11 -8 -17 -52 -50 -43 -41 -35 -14 -3 -2 -11 -9 -2 -9 -26 -38 -34 -22 -6 -6 -13 -13 -4 -2 -32 -33 -23 -20 -17 -11 -5 -1 -0 -0 -0 -0 -1 -2 -1 -1 -3 -3 -0 -3 -23 -84 -28 -14 -1 -0 -0 -0 -0 -6 -9 -8 -8 -9 -9 -9 -7 -4 -3 -5 -10 -22 -21 -9 -0 -0 -0 -0 -0 -4 -4 -5 -11 -16 -16 -14 -10 -5 -2 -1 -1 -0 -0 -1 -0 -0 -1 -3 -5 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -11 -21 -19 -14 -13 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -0 -0 -0 -3 -27 -19 -21 -11 -5 -6 -16 -11 -1 -0 -0 -0 -0 -1 -13 -45 -50 -40 -36 -34 -28 -30 -30 -15 -6 -5 -8 -13 -22 -17 -5 -2 -5 -7 -5 -1 -0 -0 -2 -6 -33 -31 -37 -46 -48 -34 -39 -41 -37 -30 -23 -19 -18 -20 -21 -24 -27 -16 -15 -24 -38 -30 -33 -35 -38 -36 -31 -30 -37 -39 -38 -35 -34 -35 -35 -31 -27 -27 -25 -22 -18 -12 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -9 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -3 -4 -6 -6 -5 -4 -3 -1 -2 -4 -6 -3 -2 -0 -0 -1 -1 -0 -0 -2 -3 -4 -8 -19 -28 -32 -37 -42 -45 -42 -37 -35 -38 -45 -41 -35 -33 -29 -27 -26 -22 -31 -41 -46 -52 -51 -45 -44 -40 -40 -33 -36 -46 -42 -33 -36 -33 -33 -34 -31 -23 -17 -15 -14 -15 -16 -16 -13 -15 -17 -16 -14 -13 -11 -10 -11 -9 -6 -6 -4 -5 -6 -5 -5 -5 -4 -4 -4 -3 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -29 -38 -38 -19 -14 -12 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -6 -6 -7 -8 -9 -10 -10 -10 -11 -13 -14 -13 -14 -13 -13 -11 -14 -13 -13 -13 -12 -12 -14 -14 -15 -16 -17 -16 -16 -16 -17 -18 -19 -19 -19 -18 -18 -19 -20 -22 -25 -27 -29 -31 -35 -43 -53 -63 -67 -73 -88 -90 -113 -140 -145 -140 -128 -117 -114 -114 -110 -109 -119 -138 -150 -142 -143 -144 -149 -131 -124 -137 -130 -127 -137 -159 -185 -173 -132 -99 -90 -81 -64 -61 -58 -46 -45 -47 -41 -36 -20 -10 -4 -1 -0 -5 -11 -26 -49 -43 -35 -27 -21 -5 -0 -0 -5 -12 -12 -11 -6 -0 -0 -3 -10 -2 -1 -0 -0 -0 -0 -0 -0 -11 -21 -36 -26 -6 -0 -0 -0 -4 -18 -27 -12 -8 -2 -0 -0 -0 -0 -2 -6 -6 -3 -1 -0 -0 -0 -0 -7 -34 -39 -68 -59 -37 -21 -11 -8 -6 -5 -3 -1 -2 -1 -2 -1 -1 -4 -1 -2 -1 -2 -1 -3 -10 -15 -13 -6 -2 -5 -14 -3 -0 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -12 -4 -1 -1 -7 -11 -17 -22 -23 -21 -21 -31 -41 -38 -30 -33 -35 -29 -22 -20 -14 -18 -32 -37 -38 -34 -27 -25 -31 -35 -36 -32 -27 -23 -13 -4 -6 -15 -23 -28 -37 -46 -43 -38 -34 -30 -24 -14 -2 -1 -2 -8 -12 -18 -15 -7 -1 -0 -0 -0 -3 -12 -22 -23 -26 -30 -23 -17 -37 -44 -44 -49 -40 -29 -15 -10 -14 -21 -20 -8 -8 -27 -41 -36 -25 -14 -16 -7 -13 -8 -11 -13 -13 -33 -67 -75 -65 -51 -41 -21 -6 -2 -3 -1 -0 -1 -7 -18 -21 -11 -1 -5 -16 -25 -11 -3 -28 -18 -14 -18 -21 -17 -11 -6 -2 -0 -0 -0 -6 -13 -14 -16 -22 -18 -7 -14 -41 -105 -94 -8 -0 -0 -1 -0 -0 -7 -11 -13 -13 -11 -9 -11 -12 -9 -8 -4 -7 -10 -13 -7 -0 -0 -0 -0 -0 -0 -2 -8 -14 -19 -23 -26 -24 -14 -6 -4 -5 -1 -1 -2 -2 -3 -2 -6 -4 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -3 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -6 -5 -12 -15 -10 -7 -13 -9 -0 -0 -0 -0 -0 -3 -19 -60 -49 -40 -45 -46 -45 -50 -40 -19 -8 -6 -10 -18 -25 -20 -12 -7 -4 -3 -1 -0 -0 -4 -13 -9 -28 -30 -35 -56 -56 -48 -52 -49 -48 -45 -36 -31 -27 -18 -19 -29 -29 -14 -13 -28 -42 -40 -33 -34 -38 -43 -40 -36 -35 -35 -33 -36 -38 -35 -34 -30 -22 -19 -19 -18 -17 -14 -8 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -4 -2 -0 -0 -0 -2 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -2 -2 -3 -5 -6 -3 -0 -3 -4 -5 -2 -1 -0 -0 -0 -0 -0 -1 -2 -4 -10 -18 -23 -28 -29 -29 -33 -35 -25 -27 -26 -43 -43 -41 -39 -37 -33 -31 -32 -34 -47 -60 -61 -58 -57 -58 -47 -44 -39 -38 -40 -37 -36 -41 -40 -39 -34 -29 -23 -17 -14 -14 -15 -15 -13 -11 -10 -11 -12 -11 -11 -9 -11 -11 -8 -7 -6 -5 -5 -5 -6 -7 -5 -4 -4 -4 -4 -3 -2 -3 -4 -3 -2 -2 -3 -3 -3 -3 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -3 -3 -8 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -6 -7 -8 -8 -9 -10 -10 -10 -11 -13 -13 -12 -12 -13 -12 -11 -13 -12 -12 -12 -12 -14 -14 -14 -15 -17 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -19 -21 -23 -24 -26 -29 -32 -41 -50 -64 -66 -75 -79 -97 -121 -139 -146 -146 -133 -121 -121 -118 -113 -109 -119 -138 -140 -139 -134 -141 -140 -122 -122 -141 -143 -133 -132 -152 -175 -179 -136 -90 -85 -71 -64 -62 -74 -67 -64 -66 -43 -26 -16 -10 -6 -0 -0 -1 -3 -7 -22 -42 -22 -17 -19 -9 -2 -2 -13 -32 -46 -43 -19 -1 -1 -10 -32 -12 -12 -1 -3 -1 -0 -0 -0 -0 -4 -21 -35 -14 -1 -0 -0 -1 -28 -24 -10 -2 -0 -0 -0 -0 -2 -8 -10 -5 -6 -8 -1 -0 -0 -0 -3 -16 -29 -48 -53 -39 -18 -3 -1 -2 -4 -3 -0 -0 -0 -0 -0 -0 -0 -4 -7 -6 -5 -1 -1 -8 -23 -18 -16 -1 -4 -20 -13 -3 -1 -1 -0 -0 -0 -2 -4 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -9 -17 -10 -5 -2 -4 -5 -13 -20 -21 -19 -22 -35 -44 -36 -29 -37 -44 -42 -39 -33 -15 -13 -20 -32 -31 -32 -30 -27 -32 -38 -38 -30 -30 -31 -24 -19 -21 -23 -21 -22 -33 -45 -43 -39 -37 -38 -31 -13 -1 -0 -3 -14 -28 -41 -32 -24 -14 -4 -1 -1 -4 -15 -24 -22 -26 -38 -36 -19 -30 -32 -46 -48 -39 -28 -19 -11 -11 -12 -8 -2 -12 -26 -40 -55 -38 -18 -14 -17 -22 -17 -26 -30 -32 -44 -46 -69 -57 -37 -37 -34 -16 -6 -4 -2 -1 -1 -8 -22 -24 -7 -2 -7 -21 -35 -16 -3 -11 -6 -7 -12 -20 -19 -11 -6 -4 -2 -0 -0 -1 -4 -10 -26 -26 -38 -31 -33 -33 -45 -7 -1 -0 -0 -4 -3 -3 -9 -14 -16 -14 -9 -5 -3 -4 -5 -5 -3 -6 -4 -9 -6 -0 -0 -1 -1 -1 -0 -2 -8 -11 -12 -17 -30 -39 -33 -19 -16 -9 -2 -3 -5 -4 -10 -11 -14 -8 -4 -3 -4 -4 -2 -0 -0 -0 -2 -4 -2 -2 -3 -4 -1 -0 -1 -4 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -2 -0 -0 -0 -0 -3 -8 -7 -3 -3 -2 -0 -0 -0 -0 -1 -11 -38 -70 -57 -42 -47 -48 -53 -53 -32 -17 -10 -8 -10 -17 -19 -18 -18 -13 -7 -6 -1 -0 -0 -10 -34 -25 -29 -34 -43 -55 -56 -57 -62 -65 -59 -50 -51 -46 -39 -28 -24 -31 -30 -13 -8 -13 -30 -37 -36 -34 -34 -36 -36 -35 -35 -35 -33 -36 -38 -34 -30 -20 -15 -12 -13 -11 -11 -12 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -3 -9 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -2 -0 -0 -0 -1 -7 -8 -13 -3 -4 -2 -3 -2 -1 -0 -0 -1 -1 -0 -0 -1 -4 -10 -18 -17 -24 -29 -27 -22 -22 -10 -14 -20 -38 -43 -43 -42 -39 -35 -32 -34 -42 -49 -52 -52 -55 -57 -60 -56 -49 -47 -49 -48 -44 -42 -45 -48 -44 -36 -29 -24 -21 -18 -15 -15 -15 -11 -12 -8 -9 -10 -10 -11 -11 -11 -10 -8 -7 -7 -6 -6 -6 -8 -8 -7 -5 -5 -4 -4 -2 -2 -3 -3 -4 -4 -4 -5 -5 -5 -4 -4 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -7 -8 -8 -9 -10 -11 -11 -11 -14 -14 -13 -15 -12 -12 -11 -12 -13 -12 -12 -12 -13 -13 -14 -15 -18 -18 -17 -16 -16 -16 -18 -18 -18 -18 -18 -19 -19 -20 -21 -22 -23 -24 -29 -32 -43 -49 -61 -62 -67 -78 -98 -122 -137 -142 -141 -135 -132 -127 -126 -124 -111 -120 -139 -141 -140 -133 -139 -135 -124 -127 -145 -155 -143 -133 -144 -178 -184 -154 -108 -71 -60 -60 -55 -75 -82 -76 -57 -32 -18 -12 -7 -5 -1 -5 -3 -5 -3 -5 -18 -7 -3 -12 -17 -9 -6 -15 -22 -24 -24 -6 -5 -0 -5 -21 -19 -10 -5 -7 -4 -1 -0 -0 -0 -0 -3 -9 -9 -0 -0 -0 -2 -17 -22 -13 -10 -5 -0 -0 -0 -5 -16 -24 -24 -19 -18 -12 -3 -0 -0 -0 -7 -23 -43 -51 -39 -13 -2 -1 -6 -8 -2 -0 -0 -0 -0 -0 -1 -3 -6 -10 -16 -18 -2 -1 -1 -17 -13 -9 -2 -1 -13 -12 -8 -5 -1 -0 -0 -0 -2 -2 -2 -0 -0 -2 -4 -4 -2 -2 -1 -0 -0 -1 -9 -20 -19 -17 -10 -5 -4 -10 -22 -22 -18 -24 -41 -47 -34 -31 -38 -40 -47 -51 -42 -25 -14 -16 -23 -15 -17 -24 -27 -29 -32 -34 -30 -34 -39 -36 -34 -34 -28 -19 -20 -36 -49 -48 -43 -38 -32 -22 -6 -0 -1 -4 -10 -25 -46 -48 -38 -22 -8 -3 -2 -6 -17 -26 -25 -25 -42 -46 -40 -21 -23 -43 -46 -43 -28 -19 -17 -22 -16 -6 -1 -1 -11 -36 -53 -39 -21 -17 -27 -34 -23 -25 -30 -31 -25 -35 -43 -29 -20 -28 -36 -24 -10 -7 -5 -3 -3 -15 -35 -26 -11 -1 -5 -16 -23 -11 -5 -3 -3 -4 -9 -17 -18 -12 -6 -4 -3 -1 -0 -0 -0 -2 -11 -25 -31 -29 -28 -6 -0 -0 -0 -0 -5 -10 -11 -11 -15 -18 -16 -10 -4 -1 -0 -0 -0 -1 -6 -11 -6 -11 -12 -7 -3 -13 -11 -5 -1 -0 -2 -5 -4 -4 -14 -24 -30 -40 -29 -11 -7 -6 -6 -4 -8 -19 -15 -9 -7 -3 -5 -11 -8 -2 -0 -0 -2 -5 -3 -2 -2 -2 -4 -5 -2 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -2 -8 -7 -6 -2 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -0 -1 -0 -2 -19 -55 -64 -54 -47 -37 -36 -48 -47 -27 -15 -10 -6 -6 -9 -13 -16 -13 -9 -9 -16 -6 -1 -0 -3 -3 -16 -34 -43 -47 -45 -47 -49 -50 -51 -44 -30 -19 -24 -35 -31 -32 -37 -34 -11 -8 -6 -19 -26 -28 -33 -38 -40 -38 -36 -37 -38 -35 -35 -36 -31 -24 -19 -7 -6 -6 -6 -6 -8 -6 -4 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -0 -1 -4 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -2 -0 -0 -0 -0 -2 -7 -15 -11 -7 -2 -1 -1 -0 -0 -1 -2 -3 -3 -3 -1 -2 -5 -11 -16 -18 -25 -24 -12 -8 -5 -5 -9 -24 -35 -39 -39 -37 -34 -29 -23 -27 -32 -29 -32 -40 -47 -59 -62 -49 -57 -56 -53 -49 -49 -47 -45 -45 -35 -26 -22 -22 -23 -14 -16 -16 -14 -14 -10 -10 -10 -9 -9 -10 -10 -8 -7 -7 -6 -6 -5 -7 -7 -7 -7 -5 -5 -6 -5 -3 -3 -3 -4 -4 -5 -6 -6 -6 -7 -5 -4 -2 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -4 -6 -8 -9 -9 -12 -11 -12 -11 -13 -14 -14 -14 -13 -12 -11 -12 -12 -12 -12 -12 -13 -12 -15 -15 -15 -16 -16 -17 -16 -16 -17 -18 -17 -17 -17 -18 -19 -21 -23 -23 -22 -23 -27 -33 -44 -50 -56 -59 -64 -78 -99 -120 -135 -140 -142 -140 -129 -128 -138 -129 -116 -129 -135 -143 -139 -139 -140 -133 -129 -132 -142 -154 -147 -128 -130 -172 -185 -178 -116 -61 -36 -42 -54 -67 -75 -69 -41 -21 -12 -9 -11 -12 -14 -17 -9 -5 -2 -0 -0 -0 -1 -8 -22 -26 -17 -11 -5 -1 -2 -1 -11 -3 -0 -3 -4 -4 -12 -28 -26 -12 -11 -1 -0 -0 -0 -0 -0 -0 -0 -3 -6 -15 -23 -26 -26 -16 -0 -0 -0 -7 -14 -14 -23 -26 -24 -25 -15 -5 -2 -0 -4 -18 -38 -47 -41 -21 -12 -10 -8 -6 -1 -0 -0 -0 -0 -0 -1 -4 -7 -11 -31 -25 -1 -0 -0 -4 -5 -3 -0 -0 -5 -9 -8 -5 -0 -0 -0 -0 -1 -0 -2 -1 -0 -1 -2 -4 -4 -1 -0 -0 -0 -2 -12 -22 -22 -25 -17 -9 -6 -12 -25 -26 -21 -25 -43 -46 -35 -33 -30 -28 -36 -45 -45 -33 -18 -17 -18 -9 -7 -13 -15 -19 -18 -21 -25 -34 -37 -32 -28 -28 -26 -22 -21 -29 -41 -48 -41 -34 -22 -7 -0 -0 -5 -7 -8 -12 -24 -37 -37 -26 -15 -8 -4 -9 -20 -27 -27 -26 -32 -46 -48 -26 -27 -49 -54 -42 -23 -11 -16 -35 -30 -20 -10 -0 -6 -24 -40 -35 -20 -13 -28 -37 -23 -14 -13 -21 -9 -16 -27 -22 -14 -18 -21 -16 -10 -9 -8 -4 -1 -10 -28 -22 -11 -0 -0 -5 -9 -7 -5 -2 -2 -3 -6 -11 -14 -14 -12 -10 -10 -9 -3 -0 -0 -0 -0 -5 -11 -8 -8 -0 -1 -2 -0 -1 -15 -22 -23 -19 -17 -16 -10 -3 -1 -0 -0 -0 -0 -0 -2 -9 -10 -20 -22 -20 -21 -37 -37 -21 -7 -1 -0 -0 -0 -1 -1 -3 -11 -34 -43 -22 -8 -10 -10 -2 -3 -11 -8 -13 -8 -2 -3 -9 -10 -4 -0 -0 -0 -1 -0 -0 -0 -0 -1 -3 -1 -5 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -10 -4 -0 -0 -0 -0 -8 -10 -13 -8 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -12 -38 -51 -48 -56 -50 -38 -42 -39 -24 -19 -18 -13 -11 -9 -12 -12 -4 -2 -5 -20 -21 -3 -1 -1 -1 -11 -28 -45 -41 -33 -34 -36 -34 -35 -35 -34 -29 -18 -23 -28 -37 -40 -32 -29 -15 -10 -14 -18 -28 -38 -40 -42 -41 -40 -41 -39 -30 -27 -28 -22 -19 -14 -5 -5 -4 -4 -5 -7 -6 -5 -4 -2 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -0 -2 -3 -0 -0 -0 -0 -0 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -5 -1 -0 -0 -0 -0 -0 -4 -5 -15 -8 -2 -0 -0 -1 -2 -4 -5 -6 -6 -5 -6 -1 -2 -4 -7 -2 -4 -7 -3 -4 -4 -3 -3 -3 -10 -20 -27 -30 -28 -30 -13 -11 -9 -4 -17 -23 -33 -49 -56 -47 -46 -49 -45 -39 -40 -43 -41 -41 -28 -23 -22 -22 -29 -22 -22 -15 -13 -13 -11 -10 -10 -9 -8 -8 -7 -6 -6 -7 -6 -5 -5 -6 -7 -7 -7 -6 -6 -5 -4 -4 -4 -4 -5 -5 -6 -8 -11 -8 -7 -5 -4 -4 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -7 -10 -9 -12 -12 -12 -13 -14 -15 -14 -14 -14 -13 -13 -13 -11 -12 -12 -13 -13 -13 -14 -14 -14 -15 -16 -16 -16 -16 -15 -15 -17 -16 -17 -17 -18 -21 -21 -20 -21 -22 -26 -32 -40 -48 -54 -61 -67 -80 -106 -123 -131 -133 -147 -146 -137 -136 -140 -129 -122 -124 -133 -139 -137 -137 -137 -132 -132 -136 -151 -159 -165 -136 -133 -162 -196 -181 -121 -68 -44 -49 -57 -58 -64 -64 -32 -16 -8 -10 -12 -22 -33 -26 -20 -11 -5 -4 -3 -0 -1 -5 -17 -39 -30 -25 -11 -3 -0 -10 -20 -7 -1 -1 -2 -2 -13 -39 -57 -54 -31 -4 -1 -0 -0 -0 -0 -0 -0 -3 -9 -21 -29 -31 -27 -13 -2 -0 -0 -4 -7 -10 -14 -19 -19 -25 -31 -25 -10 -0 -1 -8 -35 -44 -53 -40 -26 -16 -4 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -6 -17 -10 -1 -0 -0 -0 -1 -0 -0 -0 -0 -2 -0 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -6 -5 -0 -0 -2 -4 -7 -18 -26 -25 -18 -12 -9 -16 -27 -27 -19 -21 -38 -45 -39 -30 -23 -20 -24 -32 -36 -34 -22 -19 -21 -17 -15 -8 -7 -11 -12 -13 -20 -28 -30 -24 -20 -21 -25 -29 -28 -28 -32 -40 -43 -38 -23 -4 -0 -4 -7 -5 -4 -5 -13 -26 -35 -32 -21 -15 -13 -12 -19 -26 -27 -25 -25 -39 -45 -37 -49 -72 -65 -42 -16 -6 -7 -9 -29 -34 -13 -0 -1 -10 -26 -29 -19 -11 -30 -48 -50 -28 -20 -28 -11 -6 -29 -31 -17 -15 -17 -13 -10 -8 -5 -2 -0 -5 -18 -23 -14 -1 -1 -2 -5 -11 -4 -1 -1 -6 -6 -6 -10 -14 -13 -12 -12 -10 -3 -0 -0 -0 -0 -1 -10 -6 -2 -0 -0 -2 -0 -4 -21 -31 -30 -20 -9 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -10 -10 -23 -36 -51 -47 -28 -10 -2 -1 -0 -1 -1 -2 -1 -1 -13 -38 -29 -15 -12 -8 -2 -1 -1 -5 -6 -2 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -2 -10 -13 -9 -2 -0 -0 -0 -0 -7 -16 -13 -13 -16 -15 -7 -1 -0 -0 -0 -0 -0 -1 -2 -5 -4 -2 -6 -14 -29 -42 -57 -60 -51 -45 -34 -28 -34 -34 -29 -25 -19 -18 -12 -2 -0 -1 -15 -26 -26 -10 -3 -7 -24 -40 -46 -36 -28 -29 -32 -33 -34 -40 -44 -40 -38 -21 -19 -25 -31 -24 -36 -26 -22 -21 -24 -34 -40 -37 -34 -38 -43 -42 -39 -28 -22 -22 -18 -14 -14 -12 -8 -7 -6 -6 -6 -5 -3 -3 -3 -4 -7 -5 -0 -2 -2 -2 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -2 -3 -3 -3 -2 -0 -0 -1 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -5 -9 -7 -2 -0 -0 -0 -0 -0 -2 -4 -5 -3 -7 -2 -2 -2 -1 -0 -1 -2 -3 -3 -2 -2 -2 -1 -2 -7 -11 -14 -12 -28 -16 -16 -4 -4 -9 -14 -22 -32 -42 -32 -23 -32 -37 -31 -37 -36 -37 -39 -38 -32 -21 -24 -21 -18 -21 -15 -13 -11 -8 -8 -9 -9 -8 -8 -7 -6 -7 -6 -5 -5 -6 -5 -6 -7 -7 -8 -8 -6 -5 -6 -5 -4 -5 -6 -8 -11 -14 -11 -10 -7 -6 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -4 -5 -7 -9 -10 -10 -12 -12 -13 -14 -15 -14 -14 -14 -15 -15 -14 -13 -13 -13 -14 -13 -14 -15 -15 -15 -16 -16 -16 -16 -16 -15 -14 -16 -16 -17 -17 -18 -19 -19 -19 -21 -23 -26 -32 -37 -43 -56 -64 -68 -81 -104 -118 -125 -132 -146 -143 -135 -137 -135 -130 -126 -119 -119 -127 -133 -133 -135 -135 -133 -136 -152 -175 -187 -158 -150 -157 -182 -174 -127 -86 -68 -62 -59 -48 -57 -73 -45 -18 -10 -10 -15 -35 -54 -51 -34 -22 -18 -12 -4 -0 -1 -4 -10 -10 -23 -22 -32 -31 -12 -1 -0 -1 -5 -6 -4 -2 -3 -14 -21 -37 -41 -18 -4 -1 -1 -0 -0 -0 -0 -1 -7 -11 -13 -22 -26 -20 -8 -2 -1 -1 -6 -7 -6 -8 -8 -10 -18 -31 -16 -1 -0 -2 -2 -33 -63 -63 -28 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -2 -2 -3 -3 -6 -15 -23 -19 -13 -14 -16 -24 -34 -34 -18 -12 -20 -31 -33 -25 -20 -17 -18 -26 -31 -36 -33 -33 -34 -34 -21 -8 -8 -16 -17 -15 -17 -24 -27 -24 -22 -22 -25 -27 -27 -27 -27 -36 -53 -57 -42 -18 -2 -6 -9 -15 -10 -5 -6 -16 -31 -33 -24 -17 -13 -14 -17 -20 -24 -24 -20 -27 -36 -57 -78 -101 -75 -47 -16 -7 -4 -4 -22 -28 -11 -0 -1 -9 -29 -39 -19 -12 -13 -36 -57 -37 -40 -47 -21 -9 -41 -48 -28 -20 -20 -14 -8 -5 -2 -0 -0 -2 -11 -28 -30 -11 -22 -5 -7 -15 -6 -2 -3 -9 -8 -4 -6 -8 -7 -8 -12 -12 -3 -0 -0 -0 -0 -3 -19 -13 -11 -3 -0 -0 -0 -4 -20 -29 -31 -20 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -14 -38 -49 -45 -33 -17 -6 -1 -0 -0 -1 -2 -2 -0 -3 -18 -31 -33 -10 -3 -2 -2 -1 -2 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -5 -3 -1 -1 -0 -0 -0 -0 -4 -7 -20 -2 -1 -0 -0 -0 -9 -18 -16 -19 -33 -40 -29 -18 -17 -8 -0 -0 -0 -0 -5 -12 -13 -15 -18 -18 -24 -32 -36 -40 -50 -51 -38 -41 -54 -52 -45 -39 -36 -26 -16 -2 -0 -0 -13 -16 -23 -13 -10 -23 -39 -50 -48 -37 -32 -33 -30 -30 -37 -47 -39 -37 -45 -17 -8 -5 -11 -20 -27 -29 -34 -35 -36 -40 -38 -36 -34 -32 -35 -39 -40 -27 -18 -22 -22 -19 -16 -14 -13 -9 -5 -4 -4 -3 -2 -3 -4 -8 -11 -4 -0 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -4 -4 -6 -4 -5 -5 -3 -1 -3 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -2 -1 -1 -0 -0 -1 -1 -1 -3 -0 -3 -2 -2 -0 -0 -0 -1 -2 -6 -9 -7 -10 -10 -4 -2 -6 -6 -5 -3 -6 -12 -8 -4 -3 -3 -6 -11 -15 -15 -18 -20 -25 -35 -25 -35 -32 -36 -36 -40 -28 -20 -19 -15 -16 -21 -24 -17 -10 -7 -6 -7 -8 -9 -9 -8 -5 -7 -5 -5 -6 -6 -5 -5 -5 -6 -7 -9 -10 -9 -8 -7 -6 -5 -8 -13 -16 -21 -15 -14 -10 -7 -5 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -6 -8 -8 -9 -11 -12 -12 -12 -12 -13 -14 -13 -15 -16 -13 -17 -15 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -16 -15 -15 -15 -14 -17 -17 -17 -17 -17 -18 -19 -20 -21 -23 -26 -29 -32 -44 -59 -66 -69 -81 -99 -101 -121 -139 -141 -141 -137 -131 -131 -134 -126 -111 -110 -124 -135 -130 -135 -139 -131 -130 -150 -182 -196 -194 -172 -144 -156 -158 -104 -72 -54 -51 -50 -40 -55 -77 -47 -23 -15 -12 -21 -42 -66 -68 -43 -24 -15 -7 -7 -3 -2 -5 -7 -10 -7 -11 -37 -50 -28 -4 -2 -4 -19 -28 -21 -5 -7 -3 -4 -17 -32 -24 -11 -10 -11 -3 -1 -0 -0 -0 -6 -7 -9 -16 -25 -23 -12 -6 -4 -3 -7 -11 -11 -9 -8 -6 -20 -35 -19 -4 -0 -0 -0 -26 -54 -48 -18 -0 -0 -2 -2 -1 -0 -0 -1 -1 -1 -2 -1 -0 -1 -3 -2 -3 -3 -3 -0 -0 -0 -0 -0 -0 -0 -3 -7 -10 -12 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -2 -4 -5 -6 -12 -16 -12 -10 -16 -20 -31 -44 -38 -30 -15 -9 -18 -24 -20 -15 -14 -19 -26 -29 -35 -41 -42 -48 -42 -13 -5 -9 -26 -25 -20 -19 -23 -26 -26 -27 -27 -25 -22 -23 -26 -26 -32 -50 -65 -53 -28 -10 -10 -13 -23 -22 -10 -2 -4 -17 -29 -28 -19 -16 -18 -19 -20 -20 -20 -15 -16 -29 -54 -77 -106 -87 -49 -38 -21 -7 -6 -19 -23 -10 -2 -5 -12 -28 -41 -34 -32 -23 -44 -59 -37 -41 -47 -19 -12 -40 -43 -24 -13 -11 -6 -2 -2 -1 -0 -1 -2 -9 -25 -31 -38 -38 -9 -7 -20 -16 -6 -9 -10 -9 -5 -3 -4 -3 -5 -15 -24 -9 -2 -1 -0 -1 -6 -17 -21 -13 -6 -2 -0 -0 -4 -15 -25 -30 -26 -18 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -19 -32 -38 -37 -24 -11 -5 -1 -0 -0 -1 -3 -0 -1 -12 -49 -27 -24 -9 -1 -0 -0 -1 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -8 -6 -4 -2 -1 -0 -0 -0 -0 -6 -18 -8 -6 -2 -3 -5 -9 -12 -10 -15 -30 -41 -40 -29 -12 -19 -15 -2 -0 -1 -7 -15 -19 -28 -29 -29 -32 -31 -21 -20 -42 -58 -54 -55 -59 -52 -46 -44 -44 -24 -16 -3 -1 -1 -3 -10 -17 -19 -23 -37 -48 -54 -56 -48 -42 -39 -28 -24 -22 -13 -5 -19 -31 -15 -11 -4 -7 -20 -27 -30 -39 -42 -41 -42 -40 -36 -33 -30 -32 -39 -38 -23 -18 -19 -21 -16 -13 -10 -13 -12 -6 -3 -3 -2 -4 -6 -5 -6 -5 -3 -2 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -0 -3 -3 -4 -4 -3 -6 -3 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -2 -2 -2 -1 -0 -1 -1 -2 -1 -0 -0 -0 -2 -3 -1 -1 -1 -0 -1 -1 -3 -2 -1 -1 -2 -3 -7 -9 -9 -10 -8 -11 -3 -6 -5 -14 -12 -9 -16 -11 -7 -4 -1 -2 -3 -7 -12 -15 -18 -22 -33 -22 -22 -20 -17 -33 -38 -25 -20 -22 -17 -12 -19 -24 -18 -11 -8 -5 -6 -7 -7 -8 -6 -5 -5 -5 -4 -6 -8 -6 -5 -4 -5 -6 -7 -9 -10 -10 -10 -8 -6 -7 -10 -14 -20 -21 -17 -10 -6 -4 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -7 -8 -8 -8 -9 -10 -12 -13 -12 -12 -13 -13 -14 -14 -13 -15 -13 -13 -13 -13 -12 -13 -14 -15 -15 -15 -16 -16 -15 -14 -14 -14 -14 -17 -17 -16 -17 -16 -15 -16 -17 -19 -22 -24 -27 -34 -45 -57 -64 -68 -81 -84 -97 -117 -134 -140 -142 -138 -132 -136 -137 -128 -102 -103 -120 -127 -133 -133 -130 -124 -130 -153 -172 -186 -190 -147 -107 -119 -131 -84 -77 -48 -40 -38 -39 -48 -59 -43 -32 -22 -15 -22 -33 -47 -51 -37 -22 -18 -21 -22 -17 -16 -17 -13 -7 -2 -7 -30 -55 -49 -25 -2 -6 -27 -53 -61 -31 -30 -17 -19 -31 -33 -28 -24 -21 -19 -10 -3 -0 -0 -0 -0 -4 -6 -10 -21 -23 -18 -15 -8 -4 -7 -19 -21 -14 -10 -5 -2 -12 -12 -5 -1 -0 -1 -15 -32 -24 -4 -1 -1 -12 -22 -16 -5 -6 -7 -2 -1 -3 -2 -0 -1 -5 -23 -16 -8 -7 -3 -2 -1 -0 -0 -0 -1 -5 -10 -16 -19 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -7 -10 -8 -16 -15 -9 -11 -15 -19 -32 -38 -39 -28 -12 -6 -12 -21 -22 -16 -14 -19 -22 -22 -26 -29 -38 -42 -30 -5 -1 -9 -30 -30 -23 -19 -22 -24 -25 -26 -25 -21 -19 -23 -26 -27 -26 -36 -61 -50 -43 -21 -9 -12 -22 -26 -16 -4 -1 -10 -29 -40 -38 -37 -34 -31 -28 -21 -18 -15 -14 -28 -53 -68 -80 -80 -49 -31 -21 -19 -20 -22 -18 -10 -11 -15 -7 -11 -17 -41 -39 -23 -45 -58 -33 -24 -30 -12 -11 -30 -30 -19 -7 -1 -0 -0 -1 -0 -1 -2 -2 -5 -11 -15 -47 -34 -10 -10 -28 -25 -11 -8 -13 -16 -24 -28 -23 -17 -14 -27 -40 -22 -3 -1 -2 -2 -2 -10 -21 -12 -7 -3 -0 -0 -2 -7 -13 -19 -23 -17 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -18 -24 -22 -16 -8 -5 -1 -0 -0 -4 -5 -0 -1 -4 -34 -12 -11 -5 -1 -2 -1 -0 -4 -3 -0 -0 -2 -5 -8 -3 -0 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -5 -6 -5 -1 -1 -0 -0 -0 -0 -1 -3 -7 -3 -3 -8 -9 -7 -4 -2 -7 -14 -19 -23 -13 -12 -21 -23 -10 -4 -8 -8 -8 -8 -16 -17 -26 -41 -42 -28 -25 -47 -66 -63 -60 -55 -40 -30 -33 -33 -15 -7 -8 -10 -10 -8 -19 -27 -36 -44 -48 -49 -53 -58 -59 -53 -43 -32 -24 -20 -11 -6 -21 -23 -27 -15 -8 -15 -24 -26 -29 -43 -56 -56 -49 -39 -40 -34 -31 -32 -36 -34 -26 -19 -17 -16 -14 -10 -8 -11 -12 -9 -5 -3 -4 -5 -8 -4 -1 -1 -3 -4 -0 -0 -1 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -3 -7 -4 -2 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -4 -3 -3 -3 -2 -2 -1 -2 -2 -2 -2 -4 -2 -1 -4 -4 -2 -1 -1 -0 -1 -1 -4 -5 -4 -4 -4 -5 -6 -6 -7 -11 -26 -27 -10 -3 -3 -8 -8 -6 -9 -11 -14 -9 -3 -5 -2 -4 -7 -12 -16 -23 -30 -24 -19 -14 -11 -25 -28 -19 -15 -20 -21 -16 -14 -14 -12 -9 -5 -4 -4 -4 -6 -7 -6 -6 -4 -4 -5 -6 -4 -5 -6 -5 -5 -7 -11 -12 -8 -9 -12 -10 -8 -7 -8 -9 -11 -14 -13 -8 -4 -4 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -5 -7 -7 -8 -9 -9 -10 -10 -11 -13 -12 -11 -12 -12 -13 -14 -13 -13 -12 -11 -11 -12 -11 -12 -14 -14 -13 -16 -17 -16 -15 -14 -14 -14 -15 -16 -16 -16 -17 -16 -15 -16 -17 -18 -20 -22 -26 -32 -40 -55 -66 -70 -79 -83 -92 -108 -123 -130 -127 -126 -130 -134 -136 -129 -104 -113 -121 -123 -132 -129 -120 -119 -130 -145 -159 -178 -163 -112 -83 -94 -104 -95 -92 -75 -64 -46 -37 -39 -42 -40 -37 -25 -19 -18 -14 -16 -15 -22 -21 -29 -39 -41 -36 -35 -26 -15 -9 -2 -9 -30 -43 -26 -8 -1 -4 -24 -33 -28 -39 -47 -42 -48 -64 -53 -41 -33 -26 -25 -25 -9 -3 -1 -0 -0 -0 -3 -7 -18 -27 -21 -17 -12 -8 -8 -14 -17 -18 -8 -2 -6 -9 -7 -7 -6 -1 -0 -4 -12 -17 -13 -1 -1 -9 -16 -22 -17 -17 -13 -1 -1 -5 -4 -0 -1 -0 -30 -27 -13 -7 -3 -1 -1 -1 -0 -0 -0 -0 -1 -9 -11 -14 -4 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -7 -10 -9 -13 -12 -9 -14 -19 -24 -27 -39 -39 -24 -8 -2 -7 -20 -27 -20 -13 -14 -16 -16 -16 -19 -30 -34 -21 -2 -0 -9 -29 -29 -21 -15 -15 -21 -28 -25 -18 -17 -20 -24 -26 -27 -26 -33 -57 -54 -44 -18 -8 -21 -26 -25 -17 -9 -8 -13 -30 -46 -52 -52 -46 -46 -38 -26 -20 -9 -11 -18 -38 -45 -46 -42 -40 -28 -22 -30 -36 -33 -25 -20 -21 -18 -4 -2 -6 -24 -35 -20 -50 -59 -34 -21 -28 -21 -17 -14 -31 -33 -17 -4 -2 -2 -1 -1 -6 -6 -5 -2 -2 -6 -31 -24 -12 -18 -30 -23 -12 -7 -7 -11 -21 -34 -36 -24 -14 -23 -36 -12 -0 -0 -0 -0 -0 -7 -13 -9 -6 -2 -0 -0 -0 -1 -3 -7 -10 -7 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -2 -1 -0 -0 -4 -4 -1 -1 -1 -1 -2 -2 -4 -9 -5 -0 -0 -0 -4 -7 -2 -3 -4 -3 -2 -3 -6 -8 -5 -2 -3 -7 -8 -2 -0 -0 -0 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -1 -2 -4 -2 -0 -0 -0 -0 -0 -0 -0 -8 -7 -4 -2 -4 -5 -3 -1 -0 -1 -2 -4 -9 -8 -3 -3 -2 -8 -8 -12 -11 -6 -5 -4 -6 -25 -47 -52 -45 -42 -47 -47 -50 -53 -47 -30 -12 -17 -20 -10 -6 -13 -27 -34 -29 -36 -46 -45 -49 -52 -48 -46 -48 -55 -56 -44 -39 -36 -36 -30 -20 -16 -21 -26 -16 -10 -20 -27 -28 -33 -41 -47 -57 -56 -49 -43 -33 -29 -28 -31 -30 -26 -20 -17 -15 -12 -8 -8 -9 -10 -11 -9 -7 -9 -8 -8 -2 -2 -3 -2 -1 -0 -0 -0 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -0 -0 -0 -0 -0 -2 -2 -3 -3 -2 -3 -3 -2 -2 -1 -0 -1 -4 -5 -8 -4 -4 -6 -4 -3 -2 -0 -0 -1 -2 -3 -5 -5 -5 -6 -7 -13 -17 -17 -25 -25 -16 -12 -9 -6 -10 -13 -11 -8 -13 -17 -13 -15 -8 -4 -6 -12 -14 -19 -20 -20 -18 -15 -16 -15 -13 -10 -8 -10 -12 -12 -7 -7 -5 -5 -3 -3 -2 -2 -3 -6 -8 -8 -5 -4 -5 -6 -6 -7 -7 -5 -5 -6 -7 -9 -6 -10 -10 -8 -7 -6 -5 -6 -6 -7 -7 -6 -4 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -3 -2 -1 -1 -2 -1 -2 -2 -2 -3 -4 -5 -7 -9 -9 -9 -10 -10 -11 -11 -11 -11 -13 -10 -11 -11 -13 -14 -14 -12 -11 -10 -10 -11 -10 -12 -13 -13 -14 -16 -16 -14 -14 -15 -15 -15 -15 -15 -15 -15 -16 -15 -16 -16 -16 -18 -19 -21 -25 -29 -38 -54 -62 -70 -79 -81 -85 -101 -121 -129 -128 -123 -114 -121 -134 -129 -117 -116 -116 -119 -127 -127 -123 -126 -130 -135 -144 -168 -162 -112 -80 -84 -94 -102 -93 -93 -82 -55 -37 -35 -34 -37 -39 -29 -21 -14 -8 -8 -9 -14 -20 -29 -39 -39 -36 -34 -22 -10 -9 -12 -21 -36 -23 -9 -2 -0 -0 -7 -5 -0 -4 -19 -34 -52 -69 -66 -65 -35 -26 -19 -17 -14 -9 -5 -1 -0 -0 -1 -6 -10 -18 -23 -22 -17 -10 -7 -9 -24 -35 -30 -16 -10 -10 -9 -10 -12 -5 -0 -0 -4 -12 -18 -6 -0 -0 -2 -3 -4 -11 -6 -0 -1 -9 -6 -2 -0 -0 -11 -18 -16 -8 -1 -0 -0 -2 -0 -0 -0 -0 -0 -1 -3 -5 -4 -3 -1 -0 -0 -2 -3 -1 -0 -0 -0 -0 -6 -11 -11 -9 -7 -7 -17 -18 -30 -34 -43 -40 -26 -10 -3 -7 -18 -25 -18 -13 -14 -14 -13 -10 -15 -25 -29 -17 -1 -0 -10 -23 -22 -19 -17 -17 -24 -31 -28 -23 -24 -26 -26 -27 -26 -22 -25 -44 -56 -45 -19 -13 -32 -36 -33 -22 -15 -18 -22 -26 -41 -56 -53 -41 -41 -42 -39 -25 -5 -9 -21 -23 -31 -28 -19 -17 -14 -10 -24 -41 -46 -37 -28 -29 -28 -19 -3 -9 -33 -39 -28 -53 -73 -42 -30 -36 -42 -46 -39 -55 -58 -34 -12 -6 -5 -3 -11 -29 -25 -11 -2 -2 -2 -14 -17 -16 -15 -14 -9 -6 -4 -2 -3 -7 -12 -10 -4 -1 -5 -10 -0 -0 -0 -0 -0 -0 -3 -8 -5 -3 -2 -0 -0 -0 -0 -3 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -3 -3 -2 -0 -0 -0 -0 -0 -0 -1 -4 -13 -18 -18 -6 -0 -0 -0 -0 -0 -0 -7 -6 -2 -5 -8 -13 -17 -11 -3 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -9 -7 -3 -0 -2 -0 -0 -0 -0 -0 -0 -0 -3 -8 -6 -5 -3 -1 -1 -1 -0 -0 -0 -0 -0 -1 -3 -1 -1 -1 -6 -12 -14 -8 -12 -17 -14 -16 -36 -55 -59 -57 -54 -45 -35 -25 -27 -31 -19 -4 -6 -9 -8 -8 -18 -40 -46 -33 -24 -29 -42 -45 -38 -37 -31 -29 -37 -44 -41 -39 -30 -30 -30 -28 -16 -12 -20 -20 -14 -19 -28 -27 -27 -39 -45 -48 -57 -50 -37 -29 -24 -22 -24 -24 -24 -20 -17 -15 -14 -12 -9 -9 -9 -10 -11 -11 -14 -10 -6 -2 -1 -1 -2 -2 -0 -0 -0 -0 -1 -1 -1 -0 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -0 -0 -0 -0 -1 -5 -8 -12 -7 -8 -12 -10 -9 -6 -4 -6 -8 -3 -2 -3 -4 -4 -8 -8 -15 -25 -26 -24 -24 -23 -22 -17 -14 -14 -14 -14 -14 -18 -21 -19 -22 -28 -14 -9 -10 -14 -18 -16 -11 -10 -12 -13 -8 -4 -4 -4 -5 -7 -8 -3 -1 -1 -0 -1 -1 -0 -0 -0 -2 -5 -6 -5 -3 -3 -5 -5 -5 -6 -4 -5 -4 -5 -6 -6 -7 -8 -7 -6 -6 -5 -4 -4 -6 -5 -4 -4 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -4 -3 -2 -2 -2 -3 -2 -2 -3 -3 -3 -4 -6 -7 -8 -9 -9 -9 -11 -13 -12 -11 -12 -11 -11 -13 -13 -13 -12 -11 -10 -10 -11 -11 -12 -12 -12 -12 -12 -13 -14 -13 -14 -15 -15 -15 -15 -15 -15 -14 -15 -15 -15 -15 -16 -16 -18 -20 -24 -29 -37 -46 -54 -64 -74 -71 -79 -91 -102 -117 -132 -127 -113 -115 -124 -127 -125 -118 -113 -117 -124 -130 -129 -126 -126 -120 -133 -166 -170 -128 -99 -94 -97 -102 -89 -78 -79 -63 -53 -44 -29 -32 -40 -30 -21 -20 -15 -13 -10 -13 -20 -20 -11 -11 -15 -20 -17 -22 -33 -39 -40 -32 -19 -8 -1 -0 -0 -0 -0 -0 -0 -1 -7 -30 -10 -51 -64 -47 -28 -18 -18 -21 -15 -8 -2 -0 -0 -0 -3 -14 -20 -24 -26 -19 -10 -7 -15 -36 -55 -56 -41 -27 -24 -16 -15 -14 -3 -0 -0 -0 -10 -13 -4 -0 -0 -0 -0 -1 -5 -0 -0 -0 -4 -4 -1 -2 -1 -7 -15 -13 -7 -0 -0 -0 -3 -1 -4 -1 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -1 -1 -4 -1 -0 -1 -1 -6 -15 -12 -9 -8 -7 -8 -17 -34 -39 -45 -40 -29 -16 -8 -8 -16 -23 -24 -21 -18 -16 -15 -12 -12 -18 -21 -12 -1 -3 -17 -24 -24 -20 -16 -20 -39 -46 -37 -34 -31 -27 -26 -28 -22 -19 -27 -48 -60 -63 -40 -28 -42 -45 -33 -26 -25 -26 -31 -40 -50 -55 -47 -35 -29 -43 -53 -36 -25 -15 -16 -23 -41 -34 -19 -11 -7 -9 -29 -48 -52 -44 -36 -32 -26 -21 -8 -22 -55 -57 -48 -68 -81 -56 -39 -32 -45 -61 -61 -64 -55 -32 -14 -8 -7 -5 -17 -49 -51 -20 -6 -7 -1 -4 -14 -6 -3 -2 -2 -4 -6 -4 -3 -6 -8 -4 -1 -1 -1 -1 -1 -1 -0 -3 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -3 -7 -5 -3 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -3 -4 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -4 -22 -35 -28 -25 -8 -1 -0 -0 -0 -0 -6 -5 -1 -4 -8 -9 -8 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -2 -3 -1 -0 -1 -2 -7 -15 -16 -11 -2 -0 -0 -0 -0 -0 -0 -0 -0 -6 -6 -4 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -8 -9 -17 -23 -14 -24 -41 -41 -40 -50 -60 -62 -59 -51 -43 -23 -12 -15 -23 -23 -11 -11 -12 -12 -9 -19 -35 -41 -31 -14 -10 -20 -25 -21 -27 -22 -20 -29 -38 -42 -36 -25 -24 -15 -6 -4 -10 -18 -25 -19 -13 -17 -16 -22 -37 -38 -41 -46 -41 -30 -26 -22 -17 -16 -18 -20 -16 -11 -10 -11 -11 -10 -10 -8 -8 -9 -10 -13 -10 -4 -2 -2 -3 -5 -3 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -2 -3 -5 -6 -11 -11 -13 -14 -15 -12 -7 -5 -7 -10 -13 -7 -5 -4 -4 -12 -14 -10 -10 -20 -23 -23 -24 -23 -19 -20 -26 -25 -21 -10 -17 -28 -18 -24 -34 -27 -23 -19 -19 -24 -20 -13 -9 -8 -8 -6 -3 -3 -4 -4 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -5 -3 -2 -5 -5 -5 -5 -3 -4 -3 -4 -4 -5 -5 -6 -7 -7 -7 -7 -7 -5 -5 -5 -6 -5 -4 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -5 -4 -1 -0 -1 -2 -3 -4 -4 -4 -3 -5 -8 -8 -7 -7 -9 -10 -11 -12 -12 -11 -11 -11 -12 -12 -11 -11 -11 -10 -9 -9 -9 -11 -11 -12 -12 -12 -11 -11 -12 -13 -13 -15 -16 -16 -17 -16 -16 -14 -15 -15 -15 -14 -15 -17 -18 -20 -23 -28 -30 -37 -49 -61 -66 -65 -70 -75 -79 -99 -122 -128 -121 -114 -117 -121 -121 -113 -110 -116 -122 -130 -130 -134 -130 -121 -134 -167 -174 -139 -121 -107 -91 -84 -73 -58 -68 -65 -63 -42 -29 -35 -36 -30 -26 -24 -21 -16 -10 -10 -13 -10 -1 -1 -5 -16 -19 -33 -48 -57 -56 -36 -17 -9 -5 -0 -0 -0 -0 -0 -0 -0 -0 -5 -0 -24 -57 -60 -42 -27 -26 -39 -18 -7 -3 -0 -0 -0 -0 -17 -23 -30 -30 -25 -19 -13 -16 -25 -31 -30 -16 -5 -7 -20 -16 -9 -1 -0 -0 -0 -8 -12 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -7 -15 -3 -8 -6 -2 -0 -0 -0 -1 -2 -5 -4 -1 -0 -0 -0 -0 -3 -4 -1 -0 -0 -0 -0 -2 -1 -0 -0 -1 -6 -16 -14 -10 -9 -8 -6 -18 -33 -34 -36 -38 -28 -18 -11 -13 -19 -23 -25 -23 -20 -21 -20 -16 -11 -13 -17 -10 -6 -7 -11 -23 -29 -21 -17 -30 -57 -64 -50 -39 -31 -28 -28 -27 -21 -20 -31 -52 -62 -63 -58 -45 -47 -48 -40 -36 -33 -41 -60 -71 -65 -51 -40 -33 -28 -42 -62 -60 -59 -43 -27 -27 -37 -43 -31 -13 -6 -12 -35 -51 -53 -47 -35 -28 -24 -19 -16 -31 -54 -61 -57 -77 -76 -77 -47 -23 -30 -48 -57 -48 -34 -19 -8 -5 -4 -5 -18 -49 -50 -22 -10 -12 -3 -3 -6 -2 -1 -0 -2 -11 -12 -7 -6 -8 -10 -11 -5 -0 -0 -0 -1 -1 -0 -12 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -8 -7 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -5 -27 -38 -41 -34 -11 -1 -0 -0 -0 -0 -10 -10 -4 -1 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -2 -2 -4 -3 -1 -1 -15 -21 -11 -4 -3 -3 -7 -11 -15 -25 -20 -4 -3 -3 -0 -4 -1 -0 -0 -0 -2 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -14 -15 -17 -21 -27 -28 -34 -50 -54 -46 -45 -46 -47 -47 -44 -46 -34 -26 -21 -26 -36 -31 -32 -37 -25 -14 -20 -36 -42 -32 -17 -8 -9 -14 -26 -32 -30 -32 -38 -45 -44 -42 -37 -26 -16 -14 -12 -13 -22 -34 -34 -26 -21 -18 -18 -33 -37 -36 -37 -33 -30 -25 -24 -15 -12 -13 -13 -10 -9 -10 -11 -11 -13 -12 -8 -6 -6 -7 -10 -9 -6 -2 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -3 -5 -6 -7 -8 -7 -9 -13 -13 -7 -3 -4 -10 -12 -11 -5 -2 -3 -7 -16 -18 -13 -10 -14 -17 -22 -24 -23 -26 -34 -32 -22 -24 -38 -40 -25 -23 -29 -32 -37 -39 -35 -30 -23 -11 -3 -3 -6 -3 -3 -3 -4 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -1 -2 -4 -4 -5 -3 -3 -4 -4 -3 -3 -3 -4 -5 -7 -7 -7 -9 -7 -5 -5 -7 -6 -6 -5 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -3 -0 -0 -0 -1 -5 -8 -7 -5 -5 -4 -8 -7 -7 -8 -8 -10 -11 -13 -13 -12 -11 -11 -11 -11 -11 -10 -10 -9 -8 -7 -7 -8 -10 -11 -11 -12 -12 -13 -13 -13 -14 -15 -15 -16 -16 -15 -13 -13 -14 -15 -13 -14 -16 -18 -18 -19 -21 -21 -24 -35 -49 -63 -66 -65 -63 -63 -72 -90 -114 -124 -122 -121 -122 -122 -120 -114 -108 -108 -115 -118 -126 -129 -132 -132 -141 -164 -172 -161 -132 -92 -69 -60 -48 -34 -34 -51 -52 -38 -34 -35 -37 -34 -29 -27 -21 -11 -10 -10 -11 -6 -6 -5 -10 -20 -26 -29 -42 -66 -72 -50 -27 -15 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -39 -62 -65 -62 -66 -101 -41 -9 -4 -0 -0 -0 -0 -12 -22 -28 -33 -39 -35 -21 -11 -11 -2 -2 -1 -0 -15 -21 -13 -4 -1 -0 -0 -2 -10 -13 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -13 -9 -0 -1 -0 -0 -0 -0 -0 -0 -3 -5 -1 -0 -0 -0 -0 -4 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -14 -28 -26 -24 -11 -9 -3 -9 -22 -22 -24 -30 -23 -14 -14 -16 -22 -29 -29 -25 -22 -25 -23 -14 -11 -12 -16 -10 -7 -7 -16 -29 -32 -24 -21 -43 -67 -72 -62 -51 -42 -39 -38 -33 -23 -22 -36 -56 -58 -52 -54 -50 -51 -47 -44 -47 -48 -60 -83 -88 -64 -37 -25 -29 -30 -40 -63 -63 -69 -43 -29 -16 -21 -40 -38 -18 -7 -12 -31 -42 -46 -44 -30 -19 -20 -19 -19 -28 -54 -60 -60 -68 -65 -69 -48 -18 -13 -22 -32 -31 -22 -13 -6 -3 -1 -3 -16 -45 -29 -11 -6 -8 -5 -5 -4 -6 -5 -3 -4 -13 -11 -3 -1 -1 -2 -6 -6 -5 -1 -0 -0 -1 -2 -25 -7 -1 -0 -0 -1 -0 -0 -0 -0 -3 -6 -8 -13 -14 -10 -4 -3 -0 -0 -0 -0 -0 -0 -1 -1 -3 -10 -14 -13 -8 -3 -0 -0 -0 -0 -0 -0 -3 -12 -39 -52 -38 -18 -8 -3 -1 -0 -3 -17 -27 -21 -11 -4 -1 -0 -0 -0 -0 -0 -1 -1 -3 -4 -8 -15 -18 -13 -16 -22 -19 -9 -3 -2 -4 -12 -15 -14 -32 -29 -11 -8 -13 -13 -15 -7 -1 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -4 -6 -15 -27 -26 -26 -30 -25 -23 -26 -33 -33 -40 -49 -52 -46 -40 -40 -45 -44 -45 -47 -33 -22 -26 -39 -41 -31 -31 -27 -18 -24 -41 -44 -44 -47 -49 -51 -47 -41 -32 -25 -21 -17 -18 -21 -26 -37 -44 -41 -36 -26 -25 -27 -33 -33 -34 -30 -28 -23 -22 -15 -11 -12 -11 -9 -7 -6 -6 -7 -10 -12 -9 -6 -5 -7 -8 -8 -6 -5 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -2 -4 -6 -7 -6 -6 -6 -8 -11 -8 -4 -4 -7 -7 -8 -6 -3 -3 -5 -9 -9 -7 -13 -21 -22 -23 -24 -26 -28 -29 -28 -23 -26 -36 -38 -33 -35 -40 -43 -40 -38 -37 -32 -24 -14 -7 -2 -3 -4 -3 -4 -3 -3 -1 -0 -2 -3 -2 -1 -1 -1 -0 -0 -0 -0 -1 -3 -3 -1 -2 -3 -4 -4 -3 -4 -4 -4 -4 -4 -4 -3 -4 -5 -6 -7 -9 -9 -8 -7 -7 -6 -5 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -5 -3 -1 -0 -1 -2 -6 -12 -11 -7 -8 -8 -6 -7 -7 -7 -9 -11 -11 -9 -9 -11 -12 -9 -9 -10 -9 -8 -10 -9 -8 -8 -8 -8 -9 -9 -10 -12 -13 -13 -13 -13 -14 -13 -13 -15 -14 -14 -11 -12 -14 -14 -14 -16 -17 -18 -17 -19 -19 -20 -23 -31 -49 -62 -65 -66 -64 -63 -69 -84 -106 -121 -123 -130 -125 -125 -125 -121 -102 -97 -108 -114 -120 -128 -135 -138 -138 -141 -147 -151 -101 -69 -57 -47 -35 -32 -35 -48 -50 -44 -45 -47 -43 -37 -27 -23 -19 -14 -17 -16 -19 -15 -12 -15 -22 -27 -29 -29 -31 -46 -64 -56 -25 -5 -12 -11 -7 -2 -0 -0 -0 -0 -0 -0 -0 -1 -14 -39 -41 -68 -98 -125 -75 -27 -8 -5 -2 -0 -0 -5 -14 -23 -34 -52 -46 -22 -6 -0 -0 -0 -0 -0 -15 -20 -8 -3 -2 -0 -0 -1 -19 -25 -7 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -2 -9 -8 -7 -5 -0 -0 -0 -0 -0 -0 -1 -19 -30 -29 -23 -6 -5 -3 -5 -7 -8 -12 -20 -15 -10 -9 -13 -21 -31 -35 -31 -28 -29 -27 -15 -11 -13 -15 -14 -12 -14 -26 -34 -32 -21 -20 -46 -62 -64 -64 -63 -60 -54 -43 -34 -24 -29 -42 -52 -48 -43 -33 -31 -31 -21 -33 -42 -41 -57 -87 -91 -58 -25 -14 -23 -35 -36 -42 -54 -56 -31 -25 -13 -17 -38 -43 -25 -12 -10 -14 -23 -35 -40 -32 -22 -18 -18 -16 -21 -46 -51 -54 -46 -61 -74 -65 -30 -12 -13 -19 -22 -16 -7 -4 -2 -0 -3 -17 -39 -18 -4 -2 -3 -9 -10 -9 -12 -10 -5 -3 -3 -1 -0 -0 -0 -0 -1 -2 -3 -1 -0 -0 -1 -4 -37 -17 -4 -1 -2 -2 -4 -5 -2 -2 -5 -7 -9 -12 -9 -7 -5 -3 -0 -0 -2 -2 -0 -0 -1 -1 -3 -7 -14 -17 -13 -7 -2 -1 -0 -0 -0 -0 -1 -7 -44 -55 -51 -35 -26 -14 -4 -0 -1 -2 -9 -17 -16 -11 -6 -1 -1 -1 -1 -1 -1 -0 -2 -1 -8 -26 -33 -29 -31 -34 -17 -0 -0 -0 -2 -7 -7 -10 -37 -40 -16 -14 -15 -28 -29 -16 -3 -0 -0 -0 -0 -4 -10 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -0 -1 -5 -13 -11 -6 -6 -6 -10 -21 -34 -34 -38 -48 -54 -50 -49 -49 -43 -31 -26 -22 -15 -19 -38 -49 -44 -42 -38 -37 -32 -40 -50 -48 -49 -50 -50 -48 -44 -32 -20 -18 -17 -19 -26 -32 -34 -36 -39 -37 -42 -35 -27 -29 -30 -29 -29 -30 -26 -22 -23 -19 -15 -12 -10 -10 -7 -7 -6 -6 -9 -12 -10 -8 -4 -4 -4 -3 -4 -7 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -0 -0 -1 -1 -2 -3 -3 -5 -6 -6 -4 -4 -6 -10 -10 -7 -5 -6 -6 -5 -6 -7 -9 -11 -13 -16 -22 -24 -25 -21 -23 -23 -24 -26 -24 -24 -24 -29 -34 -41 -38 -34 -34 -33 -31 -25 -24 -19 -12 -11 -8 -5 -3 -4 -3 -3 -1 -1 -2 -2 -2 -1 -1 -1 -0 -0 -0 -1 -0 -2 -2 -1 -2 -4 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -4 -5 -6 -7 -7 -7 -8 -7 -6 -6 -6 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -5 -3 -2 -2 -2 -4 -9 -11 -12 -9 -9 -9 -9 -9 -7 -7 -8 -9 -8 -8 -8 -9 -12 -9 -9 -9 -9 -8 -10 -10 -10 -10 -8 -8 -9 -9 -11 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -16 -17 -18 -17 -17 -18 -21 -24 -31 -46 -58 -62 -64 -63 -64 -68 -78 -98 -119 -126 -133 -123 -126 -125 -112 -98 -95 -102 -112 -123 -131 -136 -138 -133 -127 -119 -126 -114 -97 -76 -74 -54 -43 -47 -62 -66 -59 -54 -46 -40 -36 -29 -26 -20 -16 -22 -26 -27 -17 -11 -16 -23 -26 -29 -25 -18 -38 -66 -60 -24 -21 -18 -21 -21 -11 -2 -0 -0 -0 -0 -0 -0 -0 -2 -9 -6 -11 -46 -76 -82 -66 -44 -19 -5 -0 -0 -3 -12 -13 -30 -54 -45 -19 -4 -0 -0 -0 -0 -8 -27 -29 -20 -7 -4 -0 -0 -1 -19 -25 -29 -16 -4 -0 -0 -1 -3 -1 -0 -0 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -9 -8 -2 -0 -0 -0 -0 -0 -0 -2 -12 -21 -17 -4 -3 -6 -8 -7 -7 -13 -16 -8 -4 -3 -7 -14 -26 -36 -36 -29 -26 -29 -21 -16 -15 -16 -17 -18 -30 -41 -43 -32 -21 -19 -39 -56 -57 -55 -60 -67 -59 -42 -31 -26 -42 -53 -47 -27 -27 -16 -14 -8 -10 -21 -32 -34 -49 -81 -90 -59 -23 -10 -14 -18 -36 -43 -39 -37 -17 -28 -34 -41 -44 -42 -29 -23 -25 -28 -28 -30 -35 -38 -31 -17 -15 -13 -14 -30 -35 -44 -37 -66 -87 -80 -45 -23 -23 -24 -23 -14 -4 -1 -0 -0 -6 -25 -40 -22 -7 -3 -5 -8 -10 -12 -13 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -1 -0 -0 -3 -33 -27 -12 -5 -3 -2 -5 -9 -10 -10 -9 -7 -8 -6 -4 -1 -3 -2 -0 -0 -4 -3 -2 -1 -3 -3 -3 -5 -9 -12 -12 -10 -5 -0 -0 -0 -0 -0 -0 -8 -45 -55 -46 -41 -25 -8 -2 -2 -1 -1 -2 -4 -5 -9 -11 -5 -3 -4 -3 -4 -1 -0 -0 -0 -3 -10 -15 -22 -19 -13 -6 -0 -0 -0 -0 -2 -1 -7 -32 -38 -28 -18 -21 -31 -24 -13 -4 -0 -0 -0 -0 -4 -13 -18 -5 -0 -0 -0 -0 -0 -0 -0 -0 -6 -8 -6 -4 -4 -6 -8 -10 -7 -2 -0 -1 -8 -29 -46 -42 -42 -45 -47 -47 -44 -43 -37 -18 -7 -4 -6 -22 -43 -47 -50 -47 -43 -41 -39 -47 -48 -45 -43 -42 -42 -41 -36 -27 -16 -9 -11 -19 -27 -34 -34 -38 -35 -32 -42 -39 -30 -36 -28 -26 -24 -23 -23 -25 -25 -21 -15 -10 -6 -7 -8 -7 -6 -6 -7 -9 -10 -9 -7 -4 -2 -3 -6 -8 -6 -2 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -1 -1 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -4 -3 -2 -3 -5 -5 -5 -3 -5 -6 -7 -8 -8 -8 -11 -17 -23 -24 -26 -25 -21 -21 -16 -22 -24 -22 -24 -23 -25 -29 -32 -28 -23 -25 -24 -21 -19 -21 -18 -17 -19 -24 -12 -6 -5 -6 -6 -4 -2 -2 -2 -2 -4 -1 -1 -1 -0 -5 -5 -2 -1 -1 -3 -4 -4 -5 -6 -5 -4 -3 -3 -4 -4 -2 -3 -3 -4 -4 -5 -7 -6 -6 -6 -5 -5 -6 -6 -3 -2 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -2 -5 -6 -5 -4 -3 -3 -3 -3 -6 -8 -10 -10 -10 -9 -8 -9 -9 -8 -7 -7 -7 -5 -7 -8 -9 -10 -9 -9 -9 -9 -9 -10 -11 -11 -10 -10 -9 -9 -10 -11 -11 -12 -12 -11 -11 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -16 -17 -17 -18 -16 -18 -21 -24 -31 -40 -48 -55 -59 -61 -61 -63 -74 -94 -95 -124 -127 -124 -127 -122 -112 -101 -93 -98 -112 -125 -132 -136 -138 -130 -112 -107 -130 -140 -137 -119 -95 -60 -43 -50 -67 -75 -66 -62 -46 -39 -37 -26 -23 -21 -28 -37 -42 -38 -25 -15 -14 -19 -22 -33 -32 -26 -50 -76 -66 -36 -18 -18 -30 -30 -19 -12 -9 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -3 -28 -56 -68 -70 -34 -11 -0 -0 -0 -1 -6 -26 -36 -29 -13 -2 -0 -0 -0 -2 -18 -43 -37 -38 -20 -11 -3 -0 -3 -10 -23 -32 -22 -6 -1 -4 -14 -16 -5 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -3 -8 -6 -1 -1 -0 -0 -0 -0 -2 -11 -23 -13 -1 -4 -7 -12 -12 -17 -18 -18 -16 -9 -4 -10 -20 -30 -39 -38 -27 -21 -25 -23 -22 -20 -24 -22 -30 -46 -53 -51 -38 -24 -22 -33 -41 -44 -49 -61 -69 -58 -38 -28 -30 -44 -55 -42 -21 -21 -20 -12 -3 -6 -16 -29 -33 -51 -78 -86 -61 -31 -22 -11 -18 -45 -63 -49 -24 -16 -35 -52 -57 -53 -51 -44 -33 -35 -43 -42 -35 -32 -36 -33 -23 -30 -25 -21 -17 -35 -37 -36 -63 -78 -69 -43 -30 -31 -34 -34 -22 -5 -1 -0 -1 -12 -35 -44 -34 -19 -18 -12 -8 -7 -8 -10 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -15 -24 -19 -7 -2 -1 -2 -8 -20 -25 -17 -11 -9 -2 -0 -0 -2 -5 -6 -2 -3 -16 -14 -11 -10 -6 -3 -2 -3 -4 -6 -10 -9 -0 -0 -0 -0 -0 -0 -5 -30 -45 -31 -19 -8 -2 -1 -1 -1 -0 -0 -1 -3 -7 -11 -6 -5 -5 -5 -11 -8 -2 -0 -0 -1 -1 -2 -4 -5 -3 -0 -0 -0 -0 -0 -3 -0 -4 -14 -22 -18 -10 -13 -18 -10 -6 -4 -2 -0 -0 -0 -2 -9 -12 -4 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -10 -13 -16 -19 -20 -19 -12 -2 -1 -3 -15 -38 -56 -47 -45 -42 -41 -40 -36 -33 -25 -13 -7 -7 -14 -28 -37 -50 -51 -46 -42 -39 -41 -46 -44 -41 -38 -35 -33 -33 -32 -24 -16 -12 -10 -11 -16 -27 -33 -43 -39 -29 -41 -42 -36 -35 -33 -27 -23 -20 -21 -24 -22 -15 -10 -8 -6 -7 -8 -5 -5 -6 -7 -7 -7 -9 -10 -6 -2 -2 -5 -5 -2 -1 -2 -2 -1 -1 -4 -2 -0 -0 -0 -0 -0 -0 -0 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -5 -6 -6 -6 -6 -11 -18 -24 -27 -26 -23 -21 -19 -22 -26 -23 -21 -21 -22 -24 -27 -28 -21 -19 -19 -19 -19 -19 -18 -18 -19 -18 -15 -10 -8 -8 -9 -7 -3 -2 -2 -7 -8 -3 -2 -1 -5 -11 -13 -8 -4 -4 -6 -9 -9 -10 -10 -7 -4 -4 -4 -3 -2 -1 -2 -2 -4 -4 -4 -5 -5 -5 -6 -6 -5 -6 -5 -4 -3 -3 -3 -3 -2 -0 -0 -0 -0 -0 -0 -3 -7 -6 -4 -3 -3 -3 -3 -4 -8 -10 -11 -10 -9 -7 -6 -9 -8 -8 -8 -7 -7 -5 -6 -6 -7 -9 -9 -9 -9 -10 -9 -9 -10 -10 -10 -9 -9 -9 -11 -11 -11 -12 -12 -11 -11 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -15 -15 -16 -16 -17 -18 -18 -20 -24 -30 -36 -45 -57 -59 -56 -51 -56 -59 -71 -92 -122 -125 -123 -123 -122 -119 -103 -87 -94 -111 -125 -132 -141 -141 -125 -107 -115 -132 -137 -135 -123 -86 -50 -36 -45 -63 -82 -80 -65 -51 -41 -36 -26 -19 -16 -26 -38 -39 -37 -31 -24 -20 -24 -28 -36 -35 -32 -46 -51 -47 -31 -24 -30 -31 -29 -23 -21 -11 -2 -0 -0 -3 -1 -1 -3 -1 -0 -0 -0 -10 -25 -42 -72 -58 -28 -5 -7 -3 -1 -1 -12 -19 -15 -9 -6 -0 -0 -0 -1 -22 -50 -51 -37 -26 -19 -11 -4 -3 -6 -24 -47 -36 -7 -0 -1 -11 -28 -13 -2 -0 -2 -3 -5 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -15 -18 -14 -9 -2 -0 -0 -0 -3 -13 -19 -9 -2 -8 -9 -14 -20 -24 -25 -25 -19 -22 -19 -16 -22 -35 -45 -39 -27 -23 -26 -25 -22 -21 -29 -38 -52 -69 -69 -59 -44 -30 -22 -20 -25 -34 -49 -61 -64 -55 -38 -31 -35 -44 -59 -53 -51 -34 -28 -16 -4 -18 -29 -36 -39 -53 -75 -75 -63 -53 -27 -13 -25 -61 -74 -57 -25 -25 -49 -72 -66 -62 -54 -45 -39 -45 -53 -52 -44 -32 -27 -32 -35 -48 -46 -31 -25 -38 -40 -33 -52 -56 -42 -26 -23 -26 -34 -39 -25 -5 -0 -0 -2 -15 -39 -49 -37 -33 -23 -12 -6 -4 -5 -9 -9 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -0 -0 -16 -19 -7 -0 -0 -0 -4 -17 -25 -18 -15 -9 -0 -0 -0 -2 -11 -5 -1 -5 -31 -41 -35 -21 -12 -8 -3 -0 -0 -2 -7 -10 -4 -0 -0 -0 -0 -0 -1 -13 -27 -30 -14 -6 -3 -0 -0 -0 -0 -0 -2 -5 -10 -12 -10 -7 -5 -6 -14 -16 -8 -2 -1 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -1 -9 -6 -7 -12 -16 -9 -3 -3 -2 -3 -13 -15 -11 -6 -0 -0 -1 -3 -4 -2 -0 -0 -0 -0 -1 -6 -3 -1 -1 -4 -10 -19 -27 -31 -35 -34 -24 -9 -10 -11 -23 -42 -58 -49 -47 -42 -35 -31 -31 -29 -21 -15 -16 -17 -22 -31 -37 -42 -41 -42 -43 -40 -39 -39 -39 -40 -37 -35 -35 -34 -30 -26 -23 -17 -11 -10 -11 -17 -31 -33 -33 -23 -31 -39 -40 -30 -28 -25 -20 -19 -21 -23 -21 -17 -14 -8 -5 -4 -5 -5 -6 -5 -4 -5 -7 -11 -12 -7 -3 -2 -3 -3 -3 -4 -5 -5 -1 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -1 -1 -2 -3 -2 -2 -1 -1 -0 -1 -2 -3 -4 -3 -3 -4 -3 -3 -4 -4 -5 -5 -5 -5 -4 -4 -3 -2 -4 -8 -14 -22 -24 -21 -18 -17 -16 -18 -21 -19 -16 -17 -19 -24 -27 -21 -19 -16 -16 -17 -18 -18 -19 -19 -16 -12 -10 -9 -9 -10 -7 -2 -1 -2 -10 -10 -7 -7 -7 -9 -14 -19 -16 -12 -11 -11 -10 -13 -14 -15 -11 -8 -10 -7 -2 -1 -1 -1 -1 -3 -4 -4 -5 -5 -5 -7 -6 -5 -5 -5 -2 -3 -3 -3 -2 -2 -0 -0 -0 -0 -0 -0 -2 -6 -5 -5 -2 -2 -3 -2 -3 -6 -8 -8 -7 -6 -5 -5 -8 -7 -7 -7 -7 -8 -7 -7 -7 -7 -9 -9 -10 -10 -11 -10 -10 -10 -10 -9 -9 -8 -9 -10 -12 -12 -12 -13 -12 -11 -11 -13 -13 -13 -12 -13 -14 -14 -14 -14 -14 -15 -15 -16 -18 -17 -17 -20 -24 -28 -36 -45 -52 -53 -52 -47 -49 -54 -67 -90 -116 -124 -122 -122 -120 -111 -96 -82 -93 -110 -118 -118 -129 -136 -124 -115 -118 -124 -125 -126 -111 -71 -34 -26 -33 -45 -61 -62 -51 -40 -42 -41 -39 -33 -27 -29 -25 -15 -22 -23 -21 -21 -27 -33 -43 -39 -36 -32 -26 -24 -39 -62 -46 -27 -23 -25 -25 -27 -8 -3 -1 -1 -1 -2 -3 -2 -0 -0 -0 -0 -2 -30 -57 -72 -52 -34 -30 -14 -3 -2 -6 -10 -10 -8 -6 -0 -0 -0 -6 -10 -28 -36 -26 -21 -21 -17 -11 -7 -5 -26 -77 -53 -13 -7 -4 -10 -26 -20 -6 -1 -1 -2 -6 -10 -2 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -2 -16 -25 -26 -21 -6 -0 -0 -0 -7 -17 -23 -14 -7 -7 -8 -9 -9 -15 -24 -31 -31 -33 -29 -24 -29 -43 -54 -47 -34 -30 -22 -25 -20 -17 -30 -52 -69 -82 -79 -65 -54 -36 -29 -26 -26 -37 -49 -51 -48 -44 -39 -41 -42 -47 -65 -65 -70 -60 -54 -39 -23 -47 -56 -41 -37 -48 -59 -62 -63 -53 -30 -22 -32 -56 -68 -59 -28 -24 -40 -44 -70 -69 -55 -46 -50 -58 -65 -67 -59 -39 -28 -35 -42 -55 -47 -32 -28 -43 -44 -25 -35 -43 -33 -26 -18 -15 -25 -33 -21 -2 -0 -0 -2 -12 -27 -31 -42 -25 -10 -5 -5 -6 -7 -9 -10 -6 -1 -0 -0 -0 -0 -0 -0 -1 -3 -1 -1 -2 -4 -16 -3 -0 -13 -19 -8 -1 -1 -0 -0 -4 -8 -11 -13 -5 -0 -0 -1 -2 -3 -1 -0 -4 -6 -41 -49 -35 -25 -15 -5 -2 -2 -0 -1 -4 -4 -1 -1 -0 -0 -0 -0 -5 -16 -39 -47 -34 -12 -2 -1 -1 -1 -1 -1 -3 -7 -10 -10 -6 -5 -6 -11 -16 -13 -10 -4 -12 -12 -2 -1 -1 -0 -0 -0 -0 -0 -3 -9 -19 -17 -24 -24 -9 -1 -1 -0 -3 -14 -23 -20 -13 -4 -2 -1 -1 -4 -2 -0 -0 -0 -0 -0 -1 -2 -4 -3 -4 -10 -23 -32 -38 -44 -42 -32 -22 -27 -23 -27 -39 -41 -45 -43 -38 -32 -28 -30 -30 -23 -23 -29 -31 -33 -34 -32 -35 -40 -39 -44 -39 -36 -36 -38 -39 -37 -36 -37 -35 -32 -28 -22 -20 -17 -12 -7 -10 -24 -23 -25 -17 -17 -18 -19 -19 -19 -19 -17 -15 -19 -24 -23 -20 -16 -9 -5 -3 -2 -4 -6 -5 -4 -4 -8 -11 -11 -9 -4 -3 -3 -3 -5 -7 -6 -5 -2 -5 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -2 -4 -4 -3 -3 -2 -3 -1 -0 -0 -0 -2 -3 -2 -0 -0 -0 -1 -2 -4 -3 -4 -5 -2 -2 -1 -0 -0 -2 -2 -2 -3 -4 -3 -3 -4 -5 -5 -6 -6 -4 -5 -3 -5 -3 -5 -8 -8 -13 -13 -11 -12 -13 -13 -13 -13 -12 -17 -18 -20 -26 -21 -17 -15 -13 -11 -13 -17 -15 -10 -9 -9 -10 -9 -9 -7 -6 -3 -3 -7 -11 -12 -10 -12 -11 -14 -17 -18 -17 -17 -15 -13 -11 -17 -19 -18 -16 -14 -14 -8 -3 -0 -0 -0 -1 -2 -3 -5 -5 -5 -5 -6 -5 -4 -3 -2 -2 -3 -4 -3 -2 -2 -1 -1 -0 -0 -1 -2 -4 -7 -8 -8 -4 -4 -3 -2 -3 -3 -4 -5 -5 -4 -3 -4 -4 -6 -7 -7 -6 -8 -8 -6 -6 -6 -7 -8 -8 -9 -11 -11 -10 -11 -10 -10 -9 -9 -10 -11 -12 -12 -13 -14 -13 -12 -11 -12 -12 -11 -11 -12 -13 -14 -14 -14 -15 -15 -16 -17 -18 -19 -20 -19 -21 -25 -37 -47 -53 -52 -50 -47 -49 -56 -67 -82 -103 -118 -119 -125 -114 -107 -93 -84 -98 -113 -117 -122 -130 -130 -120 -111 -110 -113 -118 -127 -114 -74 -46 -28 -29 -25 -27 -34 -36 -36 -39 -42 -43 -41 -35 -24 -15 -2 -9 -8 -20 -26 -32 -37 -45 -41 -34 -27 -16 -13 -27 -77 -51 -21 -18 -23 -25 -28 -16 -11 -11 -7 -0 -1 -3 -2 -2 -0 -1 -0 -0 -21 -44 -71 -79 -84 -66 -31 -11 -4 -1 -2 -4 -5 -7 -2 -0 -0 -2 -4 -23 -26 -14 -17 -31 -30 -28 -9 -3 -16 -57 -54 -33 -18 -6 -5 -16 -22 -12 -9 -2 -3 -4 -9 -3 -0 -0 -0 -0 -0 -0 -5 -9 -9 -3 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -7 -14 -18 -24 -4 -0 -0 -0 -18 -36 -50 -44 -23 -14 -6 -5 -4 -6 -20 -37 -38 -31 -25 -27 -35 -44 -49 -49 -43 -29 -23 -26 -24 -23 -34 -62 -77 -83 -81 -69 -66 -58 -42 -36 -38 -41 -42 -40 -41 -42 -40 -40 -36 -37 -49 -72 -80 -75 -67 -64 -56 -58 -67 -52 -38 -37 -35 -45 -60 -56 -41 -28 -35 -48 -60 -49 -29 -20 -12 -33 -61 -79 -67 -53 -54 -58 -67 -75 -66 -45 -31 -29 -41 -50 -37 -23 -24 -44 -48 -29 -31 -39 -39 -33 -17 -6 -10 -18 -12 -0 -0 -0 -1 -5 -8 -13 -28 -9 -1 -0 -4 -11 -13 -11 -13 -14 -12 -9 -6 -3 -3 -1 -2 -6 -11 -6 -6 -8 -9 -13 -2 -0 -12 -18 -8 -1 -4 -5 -2 -1 -0 -4 -12 -2 -0 -0 -4 -3 -0 -0 -0 -0 -7 -30 -38 -35 -32 -19 -6 -5 -7 -4 -0 -0 -0 -1 -1 -0 -0 -0 -1 -6 -8 -24 -43 -50 -33 -12 -5 -3 -3 -1 -0 -0 -0 -2 -4 -6 -9 -6 -7 -11 -12 -13 -13 -25 -24 -6 -1 -1 -2 -1 -0 -0 -0 -4 -7 -39 -34 -36 -31 -12 -2 -2 -4 -6 -15 -25 -23 -21 -15 -9 -3 -1 -7 -6 -6 -3 -1 -2 -1 -1 -8 -14 -13 -11 -16 -23 -30 -39 -42 -36 -30 -31 -35 -31 -32 -34 -40 -42 -42 -40 -33 -31 -31 -30 -29 -30 -35 -35 -34 -28 -20 -25 -34 -37 -41 -38 -38 -37 -39 -39 -39 -41 -41 -35 -28 -25 -22 -15 -16 -10 -6 -8 -18 -26 -25 -23 -20 -21 -21 -21 -20 -18 -17 -17 -19 -22 -23 -18 -17 -14 -14 -7 -4 -6 -6 -6 -4 -4 -7 -9 -10 -10 -7 -3 -3 -4 -8 -7 -5 -2 -1 -1 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -2 -1 -3 -3 -3 -2 -0 -0 -0 -0 -3 -5 -5 -3 -5 -6 -5 -4 -2 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -6 -4 -3 -3 -2 -0 -0 -1 -2 -3 -4 -4 -4 -3 -3 -3 -3 -5 -5 -6 -4 -5 -4 -4 -5 -5 -7 -7 -7 -7 -8 -10 -10 -11 -9 -18 -17 -21 -21 -18 -15 -14 -11 -9 -10 -12 -9 -5 -5 -3 -3 -4 -7 -3 -6 -6 -7 -10 -13 -14 -11 -13 -13 -14 -16 -14 -15 -17 -14 -14 -12 -15 -22 -22 -21 -18 -13 -8 -4 -2 -0 -0 -1 -2 -2 -2 -4 -6 -5 -5 -5 -4 -3 -3 -3 -4 -5 -4 -3 -1 -1 -1 -1 -1 -4 -5 -6 -7 -8 -8 -8 -5 -3 -3 -3 -2 -2 -3 -3 -3 -3 -4 -4 -6 -8 -8 -7 -7 -7 -7 -6 -6 -7 -7 -7 -9 -11 -11 -11 -11 -11 -11 -10 -10 -11 -11 -11 -12 -13 -12 -14 -13 -12 -12 -12 -13 -13 -12 -13 -14 -14 -15 -15 -16 -17 -17 -18 -18 -18 -18 -24 -28 -40 -50 -55 -52 -51 -49 -53 -62 -70 -79 -95 -107 -111 -124 -114 -98 -85 -88 -93 -104 -116 -123 -128 -125 -111 -99 -97 -104 -122 -138 -159 -112 -69 -40 -30 -20 -17 -22 -30 -35 -36 -41 -43 -42 -34 -18 -5 -2 -3 -6 -21 -31 -39 -49 -57 -57 -44 -22 -9 -4 -3 -35 -23 -21 -26 -33 -38 -41 -30 -26 -28 -11 -1 -1 -2 -2 -9 -4 -1 -0 -0 -16 -42 -58 -77 -111 -93 -48 -21 -7 -2 -2 -3 -12 -13 -5 -1 -0 -0 -13 -38 -35 -20 -14 -23 -40 -36 -13 -4 -12 -39 -49 -42 -21 -6 -4 -12 -22 -19 -15 -11 -3 -4 -8 -8 -4 -1 -1 -1 -2 -7 -12 -16 -23 -8 -1 -0 -0 -0 -0 -0 -0 -2 -4 -0 -0 -1 -9 -17 -3 -0 -0 -0 -23 -46 -66 -57 -36 -41 -24 -7 -2 -2 -12 -28 -36 -33 -31 -29 -29 -33 -37 -38 -36 -26 -16 -18 -20 -22 -34 -64 -82 -86 -82 -80 -76 -66 -47 -42 -46 -39 -31 -36 -45 -48 -47 -44 -42 -38 -68 -80 -82 -78 -70 -73 -70 -72 -71 -60 -54 -47 -35 -38 -53 -55 -41 -39 -38 -37 -50 -41 -39 -15 -11 -28 -54 -74 -74 -57 -48 -54 -64 -71 -72 -67 -49 -30 -31 -38 -27 -21 -25 -39 -43 -36 -35 -34 -40 -32 -12 -1 -4 -9 -5 -0 -0 -0 -0 -1 -3 -6 -12 -1 -0 -0 -4 -14 -14 -12 -15 -21 -20 -13 -8 -11 -12 -3 -3 -9 -27 -26 -24 -14 -12 -8 -4 -3 -16 -25 -16 -5 -6 -13 -16 -5 -1 -4 -9 -1 -0 -2 -8 -3 -0 -0 -0 -0 -10 -19 -17 -15 -16 -12 -3 -5 -12 -8 -2 -2 -1 -0 -1 -0 -0 -0 -1 -1 -6 -17 -32 -40 -33 -20 -12 -7 -4 -7 -2 -1 -3 -4 -5 -7 -12 -12 -9 -8 -8 -6 -12 -18 -11 -3 -2 -4 -4 -1 -0 -0 -0 -0 -7 -46 -46 -39 -33 -20 -12 -14 -17 -17 -18 -21 -23 -24 -19 -16 -8 -2 -8 -10 -9 -4 -1 -4 -6 -17 -22 -21 -26 -30 -27 -26 -36 -37 -30 -26 -24 -36 -36 -32 -35 -33 -33 -33 -38 -37 -32 -29 -29 -31 -32 -35 -35 -30 -23 -18 -12 -19 -27 -33 -34 -39 -39 -36 -39 -42 -44 -43 -38 -35 -32 -26 -22 -14 -25 -20 -15 -17 -23 -27 -28 -26 -26 -29 -29 -25 -21 -19 -18 -15 -15 -16 -18 -13 -11 -10 -13 -15 -8 -9 -7 -4 -4 -4 -7 -9 -9 -12 -11 -11 -7 -6 -7 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -2 -5 -1 -1 -3 -3 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -3 -1 -1 -2 -3 -4 -3 -5 -6 -5 -5 -5 -5 -3 -4 -5 -4 -5 -6 -6 -5 -4 -3 -3 -5 -5 -5 -4 -4 -4 -5 -5 -4 -9 -10 -11 -16 -18 -18 -15 -12 -10 -9 -9 -11 -16 -15 -11 -8 -5 -5 -7 -8 -10 -12 -13 -14 -15 -14 -14 -15 -15 -17 -17 -14 -16 -13 -14 -13 -15 -21 -23 -22 -17 -12 -7 -5 -4 -3 -3 -3 -3 -3 -2 -4 -5 -5 -6 -7 -5 -4 -3 -4 -4 -4 -3 -2 -1 -0 -0 -0 -0 -2 -4 -7 -9 -8 -9 -8 -6 -4 -4 -3 -3 -2 -2 -3 -4 -3 -4 -5 -7 -8 -9 -8 -7 -6 -6 -7 -7 -8 -7 -7 -8 -9 -9 -9 -10 -11 -11 -10 -10 -11 -12 -12 -11 -11 -13 -14 -14 -13 -13 -13 -12 -12 -13 -13 -14 -14 -14 -14 -15 -16 -17 -18 -18 -20 -19 -25 -30 -41 -49 -52 -53 -53 -52 -53 -63 -67 -72 -85 -89 -106 -115 -109 -96 -83 -81 -87 -102 -116 -121 -123 -118 -103 -98 -95 -105 -137 -164 -97 -118 -149 -101 -44 -25 -25 -25 -31 -40 -39 -39 -34 -35 -24 -14 -8 -8 -8 -13 -25 -34 -43 -49 -38 -36 -24 -2 -6 -1 -5 -8 -26 -32 -44 -55 -50 -39 -34 -37 -42 -14 -1 -1 -7 -9 -24 -19 -7 -1 -1 -10 -19 -23 -60 -116 -101 -59 -27 -10 -7 -7 -15 -24 -23 -10 -3 -1 -5 -33 -63 -53 -32 -28 -38 -53 -44 -19 -6 -14 -24 -33 -42 -17 -7 -8 -8 -17 -20 -18 -11 -6 -7 -8 -12 -11 -2 -3 -3 -4 -10 -12 -24 -18 -9 -5 -4 -4 -2 -1 -0 -0 -2 -3 -0 -0 -0 -3 -7 -5 -4 -1 -0 -14 -30 -47 -53 -54 -47 -27 -10 -3 -0 -1 -11 -22 -28 -32 -26 -21 -20 -25 -32 -32 -24 -17 -18 -23 -20 -37 -69 -82 -83 -70 -68 -74 -73 -51 -45 -49 -40 -24 -21 -31 -37 -38 -41 -42 -53 -87 -91 -89 -72 -57 -52 -49 -62 -53 -49 -54 -45 -32 -31 -42 -53 -46 -56 -52 -47 -45 -46 -32 -14 -22 -40 -61 -63 -60 -56 -58 -63 -66 -69 -69 -71 -60 -35 -22 -24 -17 -22 -27 -40 -41 -41 -35 -30 -34 -27 -10 -1 -6 -10 -5 -0 -0 -0 -0 -1 -4 -4 -5 -1 -0 -0 -4 -13 -16 -18 -20 -22 -20 -17 -16 -18 -16 -5 -1 -6 -34 -42 -37 -21 -9 -8 -9 -7 -19 -33 -25 -14 -11 -18 -29 -13 -5 -9 -10 -3 -0 -5 -11 -11 -6 -4 -2 -1 -16 -19 -10 -5 -4 -2 -0 -5 -19 -12 -8 -6 -3 -1 -1 -1 -0 -0 -0 -0 -4 -16 -22 -20 -16 -16 -18 -15 -14 -22 -8 -5 -9 -9 -11 -11 -13 -19 -16 -13 -11 -7 -8 -7 -1 -1 -4 -7 -4 -1 -0 -0 -0 -1 -10 -39 -40 -36 -37 -26 -19 -23 -29 -27 -22 -19 -24 -28 -26 -18 -15 -11 -14 -11 -7 -4 -4 -6 -7 -22 -28 -27 -32 -36 -41 -38 -41 -36 -25 -26 -21 -29 -29 -30 -30 -29 -29 -30 -33 -32 -28 -27 -27 -28 -32 -35 -32 -23 -13 -11 -7 -13 -22 -24 -29 -32 -33 -33 -37 -43 -45 -43 -43 -45 -44 -31 -23 -24 -33 -38 -28 -25 -27 -31 -36 -35 -33 -32 -29 -25 -18 -14 -11 -9 -10 -12 -10 -6 -4 -4 -5 -8 -9 -9 -7 -5 -5 -4 -5 -7 -8 -11 -11 -11 -7 -5 -6 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -3 -4 -4 -6 -10 -10 -8 -6 -4 -6 -7 -5 -6 -7 -8 -9 -8 -6 -4 -5 -5 -4 -2 -1 -0 -1 -3 -2 -2 -4 -4 -6 -12 -16 -15 -15 -13 -9 -5 -5 -5 -15 -23 -21 -14 -10 -13 -14 -13 -18 -19 -16 -17 -18 -19 -17 -17 -16 -17 -15 -17 -15 -14 -14 -15 -16 -22 -24 -19 -12 -8 -9 -10 -9 -8 -7 -6 -6 -3 -3 -5 -6 -7 -7 -6 -5 -3 -4 -4 -2 -2 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -6 -7 -8 -7 -6 -5 -4 -3 -2 -1 -3 -4 -5 -4 -3 -5 -7 -8 -7 -5 -5 -7 -7 -8 -9 -9 -8 -9 -8 -9 -9 -10 -10 -10 -10 -11 -11 -13 -14 -14 -12 -13 -14 -14 -13 -13 -12 -12 -12 -13 -13 -13 -14 -13 -13 -15 -16 -17 -17 -18 -18 -21 -25 -31 -42 -49 -49 -51 -53 -53 -53 -58 -65 -65 -70 -84 -106 -107 -101 -93 -82 -75 -79 -90 -97 -108 -118 -117 -106 -99 -101 -125 -156 -129 -30 -20 -76 -114 -58 -36 -35 -44 -41 -42 -37 -35 -25 -26 -24 -20 -19 -16 -10 -9 -15 -24 -30 -32 -11 -4 -0 -1 -12 -4 -1 -16 -40 -55 -62 -67 -61 -39 -37 -38 -35 -11 -3 -6 -16 -26 -39 -32 -12 -5 -5 -8 -8 -8 -32 -81 -88 -68 -80 -51 -13 -10 -30 -43 -27 -13 -8 -1 -3 -49 -70 -64 -50 -44 -42 -52 -48 -24 -7 -7 -11 -31 -51 -16 -3 -6 -4 -5 -14 -15 -10 -11 -11 -10 -16 -20 -7 -6 -5 -6 -8 -15 -21 -10 -2 -7 -13 -10 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -1 -0 -7 -20 -36 -43 -57 -49 -28 -12 -2 -3 -1 -4 -11 -35 -41 -39 -25 -15 -20 -25 -27 -27 -24 -26 -29 -25 -35 -54 -55 -73 -57 -53 -59 -60 -51 -45 -40 -34 -28 -24 -24 -22 -19 -20 -37 -62 -71 -87 -86 -67 -47 -28 -20 -18 -20 -35 -45 -37 -29 -29 -33 -42 -50 -61 -58 -52 -51 -54 -43 -26 -29 -44 -62 -53 -48 -54 -64 -72 -75 -71 -68 -75 -70 -44 -22 -16 -13 -20 -22 -28 -31 -33 -31 -26 -29 -25 -11 -3 -7 -11 -9 -6 -1 -0 -1 -5 -12 -11 -6 -1 -0 -0 -2 -3 -12 -21 -21 -15 -11 -11 -15 -9 -4 -0 -1 -0 -1 -33 -38 -20 -7 -7 -10 -9 -17 -27 -25 -17 -12 -24 -40 -26 -14 -18 -17 -10 -3 -5 -5 -6 -6 -6 -6 -9 -19 -14 -3 -0 -0 -0 -1 -10 -33 -24 -17 -12 -7 -3 -3 -4 -4 -2 -0 -0 -4 -7 -7 -6 -5 -6 -11 -21 -24 -23 -10 -5 -9 -11 -14 -15 -15 -18 -21 -22 -20 -14 -7 -4 -0 -0 -3 -6 -4 -3 -1 -0 -0 -0 -17 -33 -30 -33 -35 -33 -28 -28 -32 -28 -21 -17 -22 -31 -29 -24 -22 -22 -25 -23 -18 -16 -16 -17 -20 -24 -26 -27 -32 -39 -46 -45 -47 -40 -35 -32 -29 -23 -24 -28 -26 -26 -27 -29 -32 -31 -27 -26 -25 -26 -28 -30 -29 -17 -10 -6 -7 -8 -12 -21 -27 -28 -29 -30 -35 -43 -46 -42 -42 -40 -37 -23 -22 -23 -38 -46 -39 -36 -36 -36 -35 -33 -34 -34 -30 -28 -23 -17 -10 -7 -9 -10 -5 -2 -0 -0 -0 -0 -2 -4 -5 -6 -6 -3 -3 -4 -5 -6 -9 -10 -8 -8 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -5 -10 -9 -8 -7 -8 -10 -11 -9 -8 -11 -17 -16 -8 -6 -6 -6 -7 -3 -1 -2 -2 -1 -0 -0 -1 -3 -8 -9 -11 -15 -14 -8 -6 -2 -3 -4 -13 -16 -18 -16 -14 -19 -19 -19 -20 -17 -16 -17 -24 -23 -20 -17 -17 -17 -17 -15 -14 -15 -13 -16 -25 -29 -22 -13 -9 -10 -10 -10 -9 -9 -9 -6 -5 -5 -5 -5 -7 -7 -6 -4 -3 -3 -2 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -6 -7 -7 -7 -7 -5 -4 -2 -1 -2 -4 -5 -6 -5 -6 -8 -7 -6 -5 -5 -5 -8 -8 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -12 -13 -15 -16 -15 -16 -16 -14 -13 -12 -11 -11 -12 -13 -13 -13 -12 -12 -14 -14 -15 -16 -17 -17 -19 -21 -27 -33 -37 -43 -50 -53 -53 -50 -51 -59 -61 -66 -71 -86 -110 -113 -99 -92 -87 -78 -76 -82 -85 -99 -110 -108 -103 -92 -102 -123 -152 -121 -95 -121 -156 -121 -73 -54 -44 -53 -50 -46 -38 -29 -20 -21 -24 -27 -28 -19 -5 -2 -1 -4 -4 -12 -4 -1 -1 -3 -6 -3 -0 -5 -25 -55 -68 -66 -45 -42 -30 -31 -21 -11 -9 -12 -25 -44 -58 -53 -23 -11 -12 -11 -7 -29 -33 -63 -92 -102 -76 -23 -3 -8 -33 -70 -63 -31 -8 -1 -3 -41 -59 -53 -42 -30 -29 -42 -46 -24 -13 -2 -2 -18 -43 -20 -5 -2 -2 -4 -13 -17 -11 -14 -12 -11 -12 -18 -19 -13 -12 -12 -13 -13 -9 -3 -0 -0 -0 -2 -5 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -16 -37 -59 -50 -33 -21 -7 -4 -1 -5 -20 -34 -58 -71 -50 -27 -20 -18 -20 -24 -20 -25 -26 -23 -23 -31 -47 -58 -41 -35 -47 -51 -51 -46 -39 -35 -30 -28 -31 -24 -11 -8 -20 -46 -69 -64 -74 -74 -60 -55 -23 -7 -9 -25 -40 -41 -37 -37 -33 -34 -42 -52 -56 -64 -63 -63 -53 -34 -19 -24 -40 -44 -41 -46 -54 -68 -76 -68 -64 -66 -72 -56 -27 -12 -16 -18 -18 -14 -16 -21 -25 -29 -29 -23 -11 -3 -4 -7 -8 -9 -6 -0 -2 -11 -21 -25 -14 -3 -0 -0 -0 -2 -7 -9 -13 -11 -3 -3 -4 -2 -0 -1 -1 -1 -2 -25 -30 -15 -5 -7 -16 -15 -16 -22 -25 -19 -12 -24 -37 -29 -14 -14 -18 -12 -11 -2 -2 -2 -5 -7 -17 -28 -21 -7 -1 -0 -0 -1 -6 -21 -42 -34 -25 -20 -9 -3 -2 -2 -3 -4 -4 -4 -5 -5 -3 -3 -4 -3 -4 -7 -17 -18 -2 -1 -5 -8 -13 -15 -16 -17 -17 -19 -17 -8 -2 -0 -0 -0 -1 -3 -3 -0 -0 -0 -0 -0 -18 -27 -25 -25 -30 -34 -30 -26 -29 -29 -24 -17 -22 -31 -33 -35 -34 -30 -38 -40 -38 -40 -40 -32 -27 -26 -23 -23 -28 -33 -45 -46 -47 -45 -41 -37 -33 -26 -26 -25 -23 -24 -26 -30 -34 -34 -29 -24 -24 -24 -21 -22 -23 -12 -8 -7 -8 -10 -15 -22 -26 -25 -23 -24 -30 -36 -37 -36 -39 -31 -28 -18 -17 -21 -33 -39 -40 -38 -40 -38 -35 -33 -31 -30 -29 -27 -26 -23 -20 -11 -9 -8 -5 -2 -0 -0 -0 -0 -2 -6 -6 -6 -7 -4 -3 -3 -3 -2 -7 -9 -8 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -6 -7 -3 -4 -5 -7 -11 -13 -16 -19 -18 -12 -9 -13 -11 -14 -7 -6 -4 -2 -2 -2 -1 -0 -0 -2 -4 -6 -6 -6 -4 -4 -2 -4 -1 -1 -2 -7 -7 -8 -15 -19 -21 -21 -19 -14 -16 -21 -25 -24 -19 -17 -16 -15 -13 -13 -13 -13 -16 -26 -33 -28 -19 -18 -16 -16 -13 -11 -9 -9 -7 -6 -5 -4 -4 -5 -5 -3 -3 -4 -3 -2 -2 -2 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -5 -7 -8 -8 -7 -6 -6 -5 -4 -3 -2 -3 -4 -5 -7 -7 -8 -7 -7 -7 -7 -7 -8 -9 -8 -9 -10 -10 -11 -12 -12 -12 -11 -12 -13 -12 -12 -13 -16 -18 -19 -18 -16 -14 -13 -12 -11 -11 -13 -14 -14 -13 -12 -13 -14 -16 -16 -17 -18 -17 -19 -23 -28 -31 -33 -42 -53 -55 -51 -48 -50 -53 -59 -64 -73 -90 -108 -111 -105 -102 -89 -81 -79 -81 -80 -91 -94 -96 -95 -85 -87 -104 -128 -140 -139 -142 -160 -132 -100 -76 -71 -67 -61 -54 -39 -26 -19 -21 -23 -26 -25 -16 -3 -1 -0 -0 -2 -6 -9 -9 -4 -0 -0 -0 -0 -0 -3 -25 -48 -42 -28 -13 -13 -16 -19 -21 -24 -32 -44 -55 -68 -53 -23 -19 -13 -11 -16 -24 -29 -51 -72 -97 -84 -5 -1 -5 -25 -35 -71 -45 -15 -4 -8 -31 -29 -18 -19 -21 -27 -37 -54 -50 -34 -9 -3 -13 -29 -26 -18 -11 -5 -5 -11 -20 -17 -18 -10 -12 -13 -20 -22 -21 -17 -11 -7 -3 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -9 -17 -34 -58 -49 -39 -30 -16 -9 -6 -9 -9 -29 -60 -108 -103 -63 -39 -27 -21 -21 -21 -27 -28 -28 -21 -22 -26 -39 -25 -23 -35 -50 -48 -39 -33 -30 -21 -15 -29 -34 -14 -3 -7 -23 -39 -49 -74 -87 -88 -62 -28 -8 -4 -23 -47 -50 -44 -45 -40 -32 -26 -18 -44 -64 -74 -69 -50 -25 -13 -14 -28 -35 -36 -29 -33 -54 -66 -60 -55 -51 -60 -59 -34 -13 -17 -18 -22 -15 -14 -20 -23 -28 -20 -12 -7 -2 -3 -4 -7 -13 -9 -2 -5 -21 -30 -33 -19 -4 -1 -1 -1 -2 -6 -10 -13 -9 -0 -1 -2 -2 -2 -1 -1 -5 -8 -19 -19 -11 -3 -14 -31 -35 -28 -23 -18 -10 -8 -15 -21 -19 -6 -3 -4 -3 -2 -0 -0 -1 -3 -9 -28 -41 -28 -9 -3 -2 -0 -1 -9 -37 -51 -47 -36 -29 -13 -10 -5 -1 -0 -3 -6 -7 -7 -5 -2 -0 -1 -2 -7 -9 -12 -7 -0 -0 -2 -3 -6 -9 -15 -22 -20 -14 -11 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -23 -25 -25 -31 -36 -33 -29 -29 -24 -16 -14 -26 -34 -36 -46 -47 -43 -47 -46 -44 -46 -44 -38 -35 -29 -25 -22 -23 -31 -44 -46 -47 -44 -39 -36 -34 -31 -27 -23 -21 -23 -25 -28 -31 -31 -29 -22 -21 -20 -17 -15 -15 -9 -8 -9 -12 -15 -20 -24 -26 -25 -22 -21 -24 -27 -29 -35 -40 -29 -14 -7 -12 -21 -25 -31 -34 -32 -34 -35 -30 -23 -21 -21 -22 -26 -27 -24 -20 -9 -9 -6 -4 -3 -2 -1 -0 -2 -7 -12 -9 -5 -6 -5 -4 -2 -2 -2 -5 -10 -9 -6 -5 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -3 -5 -7 -3 -5 -6 -5 -9 -16 -9 -6 -9 -7 -5 -3 -2 -0 -0 -0 -0 -0 -2 -0 -0 -1 -0 -0 -3 -1 -0 -0 -0 -1 -1 -3 -9 -20 -24 -25 -20 -19 -20 -25 -25 -24 -20 -16 -13 -12 -11 -12 -14 -16 -26 -34 -34 -31 -24 -17 -16 -14 -13 -12 -11 -10 -7 -5 -3 -2 -2 -3 -1 -1 -2 -1 -1 -1 -1 -0 -1 -1 -1 -1 -2 -3 -3 -3 -5 -7 -10 -10 -9 -9 -8 -6 -6 -6 -5 -4 -3 -3 -7 -9 -8 -7 -8 -8 -11 -10 -10 -9 -9 -9 -9 -10 -11 -12 -12 -13 -13 -12 -13 -12 -12 -12 -14 -16 -17 -18 -17 -16 -15 -13 -12 -12 -12 -12 -13 -13 -13 -13 -14 -16 -17 -18 -18 -18 -17 -19 -22 -26 -28 -32 -43 -52 -53 -51 -50 -50 -51 -57 -63 -72 -90 -106 -108 -111 -110 -100 -89 -86 -83 -79 -83 -92 -98 -92 -82 -80 -82 -91 -94 -108 -133 -128 -124 -108 -88 -78 -65 -56 -47 -36 -28 -23 -19 -16 -19 -19 -15 -9 -4 -3 -1 -5 -10 -9 -4 -1 -0 -0 -0 -1 -1 -0 -1 -12 -13 -11 -4 -3 -21 -41 -47 -48 -44 -51 -70 -77 -57 -47 -35 -16 -11 -21 -20 -17 -24 -30 -48 -37 -2 -4 -10 -19 -35 -66 -61 -36 -21 -19 -21 -19 -19 -10 -7 -15 -42 -64 -89 -70 -34 -13 -8 -12 -15 -22 -27 -7 -4 -6 -9 -8 -23 -18 -12 -12 -18 -21 -20 -15 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -8 -13 -23 -31 -39 -40 -39 -28 -17 -14 -10 -8 -23 -55 -133 -165 -104 -41 -24 -19 -19 -19 -20 -25 -24 -18 -15 -19 -29 -13 -18 -36 -53 -50 -44 -36 -25 -16 -16 -34 -46 -28 -7 -2 -10 -23 -38 -40 -66 -70 -57 -41 -23 -10 -22 -49 -56 -50 -52 -53 -47 -23 -21 -42 -63 -72 -67 -37 -16 -10 -9 -18 -24 -28 -21 -16 -30 -48 -55 -56 -49 -55 -62 -47 -29 -20 -27 -32 -28 -20 -21 -18 -16 -14 -11 -8 -6 -3 -5 -10 -15 -8 -4 -9 -31 -43 -42 -40 -28 -10 -2 -2 -3 -5 -6 -6 -4 -1 -2 -5 -5 -7 -5 -4 -25 -21 -18 -14 -9 -9 -19 -43 -52 -35 -16 -7 -2 -3 -7 -15 -16 -5 -4 -0 -0 -0 -2 -0 -0 -2 -10 -26 -36 -32 -18 -5 -2 -0 -1 -12 -48 -62 -48 -38 -33 -28 -20 -7 -1 -0 -0 -3 -11 -14 -6 -2 -1 -0 -0 -0 -6 -11 -2 -0 -0 -1 -1 -1 -3 -14 -21 -16 -8 -5 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -5 -11 -20 -24 -25 -28 -31 -31 -27 -25 -19 -14 -17 -33 -37 -43 -55 -56 -54 -51 -39 -31 -30 -32 -35 -34 -32 -30 -22 -21 -31 -47 -47 -45 -40 -36 -31 -32 -29 -25 -20 -17 -18 -19 -22 -26 -29 -28 -23 -20 -18 -14 -12 -11 -8 -7 -7 -11 -18 -25 -28 -27 -23 -21 -20 -22 -25 -27 -35 -32 -22 -15 -15 -17 -18 -25 -31 -34 -33 -31 -26 -21 -17 -15 -15 -16 -21 -24 -21 -15 -10 -8 -4 -3 -4 -3 -0 -0 -1 -7 -15 -10 -7 -6 -5 -6 -2 -1 -1 -4 -7 -6 -4 -4 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -3 -5 -3 -2 -3 -5 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -1 -1 -2 -9 -21 -22 -25 -25 -21 -19 -20 -23 -23 -20 -17 -15 -13 -10 -12 -14 -16 -26 -29 -33 -35 -24 -18 -16 -16 -15 -14 -14 -12 -9 -5 -3 -1 -0 -1 -2 -2 -2 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -6 -6 -6 -6 -7 -9 -10 -10 -10 -9 -8 -8 -8 -7 -7 -5 -3 -5 -11 -11 -8 -10 -12 -15 -13 -12 -11 -11 -11 -9 -9 -11 -11 -11 -12 -12 -12 -13 -16 -16 -15 -16 -16 -15 -16 -17 -16 -15 -13 -13 -13 -14 -13 -13 -13 -13 -12 -12 -15 -18 -18 -17 -17 -18 -21 -22 -23 -29 -33 -43 -50 -49 -49 -51 -52 -53 -55 -61 -70 -88 -96 -106 -110 -111 -102 -94 -90 -88 -81 -79 -90 -98 -89 -76 -71 -73 -78 -82 -83 -94 -97 -102 -99 -82 -66 -53 -38 -30 -28 -28 -24 -19 -13 -14 -19 -20 -17 -16 -11 -6 -10 -12 -8 -4 -4 -3 -2 -1 -1 -1 -0 -0 -0 -1 -2 -1 -7 -26 -36 -52 -40 -38 -52 -80 -95 -100 -89 -64 -39 -32 -39 -26 -25 -24 -22 -24 -14 -9 -13 -20 -24 -40 -74 -77 -61 -63 -65 -60 -37 -25 -2 -0 -26 -32 -44 -78 -92 -75 -43 -22 -8 -4 -10 -15 -16 -8 -14 -18 -10 -28 -32 -17 -7 -5 -5 -7 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -10 -8 -9 -14 -18 -25 -29 -33 -31 -30 -22 -14 -7 -18 -48 -130 -166 -106 -42 -24 -18 -19 -19 -21 -23 -19 -17 -17 -20 -21 -11 -14 -35 -56 -63 -53 -36 -24 -21 -26 -41 -53 -41 -22 -5 -8 -13 -10 -33 -45 -42 -45 -49 -40 -23 -29 -51 -61 -55 -50 -52 -51 -28 -29 -39 -56 -67 -63 -38 -17 -12 -15 -15 -23 -36 -33 -20 -21 -40 -59 -62 -51 -53 -60 -68 -53 -34 -47 -51 -46 -32 -23 -17 -17 -30 -35 -23 -8 -3 -4 -9 -13 -8 -7 -13 -37 -58 -59 -53 -33 -14 -5 -2 -3 -6 -5 -2 -2 -2 -1 -1 -3 -12 -8 -14 -47 -37 -24 -17 -15 -19 -23 -47 -61 -44 -20 -12 -10 -5 -6 -11 -13 -10 -3 -0 -1 -1 -2 -5 -2 -3 -8 -14 -17 -18 -13 -1 -0 -0 -4 -20 -62 -67 -38 -33 -27 -22 -18 -8 -1 -0 -0 -3 -14 -20 -13 -10 -3 -0 -0 -0 -0 -6 -1 -0 -0 -0 -0 -0 -2 -9 -13 -8 -4 -1 -0 -1 -0 -0 -1 -1 -2 -0 -0 -0 -0 -1 -4 -15 -27 -28 -24 -25 -24 -23 -18 -19 -15 -19 -22 -42 -46 -49 -52 -52 -47 -39 -26 -17 -18 -25 -34 -36 -35 -37 -28 -24 -35 -42 -45 -43 -37 -34 -29 -29 -27 -23 -18 -15 -15 -16 -20 -25 -25 -25 -23 -23 -19 -14 -13 -11 -9 -8 -10 -14 -18 -23 -25 -24 -19 -20 -20 -24 -27 -28 -27 -23 -20 -22 -22 -22 -24 -25 -27 -36 -42 -38 -30 -23 -20 -15 -19 -18 -19 -19 -19 -15 -8 -5 -4 -4 -6 -4 -0 -0 -0 -4 -11 -9 -9 -7 -5 -6 -2 -1 -2 -3 -3 -4 -5 -5 -4 -2 -1 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -5 -4 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -11 -6 -1 -5 -1 -1 -3 -9 -13 -13 -17 -18 -20 -23 -25 -23 -22 -23 -23 -19 -15 -12 -11 -13 -17 -23 -24 -28 -31 -25 -19 -16 -16 -16 -15 -14 -12 -10 -7 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -3 -3 -2 -2 -4 -5 -9 -10 -10 -10 -8 -10 -10 -10 -10 -10 -9 -8 -8 -9 -8 -7 -4 -5 -4 -8 -8 -9 -12 -15 -15 -15 -14 -13 -11 -9 -9 -10 -10 -10 -10 -11 -13 -14 -14 -15 -17 -17 -17 -17 -17 -18 -17 -16 -13 -14 -13 -14 -14 -13 -13 -13 -13 -15 -17 -17 -17 -18 -19 -19 -20 -21 -23 -30 -35 -43 -50 -48 -49 -54 -56 -59 -56 -65 -68 -79 -91 -107 -111 -108 -98 -92 -89 -87 -82 -81 -87 -88 -82 -78 -78 -92 -87 -75 -70 -75 -83 -84 -74 -58 -43 -35 -28 -26 -29 -31 -28 -16 -16 -23 -29 -31 -31 -34 -31 -12 -14 -11 -9 -15 -11 -17 -14 -5 -1 -0 -0 -0 -0 -1 -2 -0 -1 -10 -10 -38 -39 -32 -43 -65 -105 -138 -130 -103 -70 -49 -56 -57 -56 -37 -35 -29 -18 -12 -17 -23 -27 -43 -63 -71 -68 -78 -101 -114 -68 -36 -7 -0 -3 -13 -30 -52 -71 -80 -62 -56 -13 -13 -16 -31 -35 -19 -17 -30 -33 -31 -39 -29 -21 -12 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -17 -14 -10 -12 -15 -16 -16 -21 -22 -20 -18 -15 -9 -14 -37 -74 -78 -51 -30 -27 -28 -30 -31 -31 -27 -21 -18 -16 -21 -16 -8 -13 -32 -40 -57 -58 -44 -32 -25 -28 -44 -57 -48 -30 -16 -13 -4 -7 -24 -35 -32 -37 -54 -56 -42 -43 -57 -64 -61 -55 -54 -52 -35 -28 -36 -50 -64 -66 -55 -40 -32 -34 -33 -41 -56 -56 -37 -29 -43 -61 -63 -55 -54 -56 -72 -70 -53 -57 -55 -49 -42 -33 -28 -30 -43 -48 -28 -7 -1 -2 -6 -9 -7 -6 -16 -20 -45 -60 -54 -34 -19 -8 -2 -0 -2 -3 -1 -2 -2 -1 -0 -5 -24 -20 -31 -48 -47 -36 -30 -27 -25 -29 -49 -66 -58 -40 -31 -28 -18 -7 -8 -5 -5 -5 -3 -4 -12 -11 -8 -5 -4 -5 -5 -6 -5 -2 -0 -0 -1 -8 -28 -77 -74 -49 -37 -31 -22 -18 -10 -2 -0 -0 -2 -6 -12 -22 -13 -3 -0 -0 -1 -0 -1 -0 -0 -0 -0 -0 -1 -3 -9 -12 -11 -6 -5 -2 -2 -1 -0 -1 -0 -4 -1 -0 -0 -0 -1 -4 -19 -34 -32 -24 -22 -21 -16 -18 -18 -17 -12 -26 -46 -47 -44 -40 -36 -29 -23 -18 -15 -18 -27 -37 -43 -41 -44 -39 -28 -36 -39 -45 -39 -35 -33 -30 -29 -28 -23 -20 -18 -16 -16 -20 -22 -22 -23 -21 -21 -19 -17 -14 -11 -10 -9 -10 -13 -16 -18 -20 -18 -15 -17 -18 -23 -27 -30 -25 -16 -17 -17 -18 -20 -21 -17 -14 -26 -43 -51 -42 -40 -36 -18 -16 -10 -19 -16 -17 -15 -11 -7 -5 -5 -4 -1 -0 -0 -0 -2 -4 -6 -8 -8 -6 -6 -4 -4 -3 -3 -4 -5 -6 -6 -6 -3 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -16 -78 -112 -57 -43 -5 -1 -9 -6 -1 -4 -8 -10 -10 -12 -13 -18 -23 -23 -23 -23 -25 -26 -22 -21 -18 -17 -18 -19 -23 -24 -24 -27 -26 -22 -19 -17 -17 -15 -14 -11 -11 -9 -4 -1 -0 -0 -0 -1 -1 -0 -0 -0 -3 -6 -5 -6 -6 -7 -9 -9 -10 -11 -9 -10 -12 -11 -10 -10 -10 -9 -9 -9 -8 -7 -7 -6 -6 -6 -6 -8 -10 -11 -13 -14 -13 -13 -13 -11 -9 -9 -10 -10 -10 -11 -12 -14 -16 -15 -15 -17 -17 -17 -17 -16 -16 -15 -16 -14 -14 -15 -15 -14 -13 -14 -14 -15 -17 -16 -17 -19 -20 -20 -21 -21 -22 -25 -30 -35 -39 -43 -44 -49 -55 -54 -56 -54 -61 -62 -68 -88 -104 -111 -107 -96 -91 -88 -85 -77 -75 -73 -69 -69 -74 -78 -101 -91 -75 -70 -70 -64 -52 -50 -44 -31 -25 -28 -30 -31 -35 -33 -23 -30 -42 -44 -46 -49 -49 -32 -9 -14 -15 -18 -16 -29 -55 -47 -17 -1 -1 -2 -0 -0 -0 -1 -0 -0 -0 -2 -12 -21 -24 -32 -38 -72 -128 -143 -109 -74 -53 -55 -70 -56 -46 -45 -38 -28 -24 -23 -16 -26 -53 -62 -63 -56 -67 -95 -105 -84 -50 -31 -23 -13 -16 -24 -33 -37 -72 -69 -69 -39 -46 -57 -46 -32 -18 -10 -24 -35 -20 -23 -21 -27 -19 -6 -3 -0 -0 -1 -1 -0 -1 -4 -3 -4 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -26 -21 -15 -11 -7 -7 -8 -9 -16 -17 -14 -12 -8 -11 -22 -33 -34 -27 -23 -24 -29 -39 -40 -33 -26 -20 -22 -21 -30 -22 -12 -14 -19 -37 -54 -57 -52 -43 -32 -29 -42 -56 -49 -34 -29 -10 -3 -16 -26 -27 -26 -33 -53 -64 -60 -58 -61 -63 -62 -55 -54 -54 -42 -30 -37 -45 -57 -65 -71 -68 -52 -53 -56 -63 -81 -77 -50 -34 -41 -53 -51 -57 -54 -51 -61 -65 -58 -47 -38 -37 -41 -41 -38 -38 -47 -46 -25 -8 -1 -2 -4 -7 -5 -2 -4 -12 -35 -51 -53 -38 -27 -15 -5 -1 -0 -0 -0 -1 -1 -2 -1 -12 -37 -34 -33 -41 -41 -43 -42 -34 -25 -26 -43 -54 -47 -37 -32 -37 -30 -25 -9 -8 -12 -20 -23 -26 -25 -17 -14 -12 -11 -8 -3 -1 -1 -0 -1 -0 -0 -5 -21 -42 -60 -45 -42 -32 -25 -26 -15 -3 -0 -0 -0 -1 -7 -16 -17 -4 -1 -2 -5 -3 -2 -1 -1 -1 -1 -1 -1 -7 -14 -19 -23 -18 -21 -31 -20 -7 -4 -3 -3 -3 -2 -0 -0 -0 -4 -12 -25 -35 -32 -22 -17 -18 -16 -18 -17 -13 -13 -26 -41 -42 -33 -26 -25 -24 -22 -24 -29 -32 -40 -47 -44 -44 -45 -47 -37 -33 -38 -43 -37 -32 -30 -28 -27 -27 -25 -23 -19 -20 -21 -22 -21 -23 -21 -18 -19 -18 -18 -15 -13 -12 -13 -15 -16 -18 -17 -16 -15 -15 -15 -16 -21 -23 -23 -19 -17 -15 -14 -14 -12 -10 -6 -3 -9 -20 -27 -35 -51 -47 -23 -17 -10 -13 -15 -15 -17 -17 -10 -5 -4 -2 -0 -0 -0 -0 -0 -1 -5 -8 -9 -6 -6 -5 -5 -5 -5 -4 -4 -6 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -24 -12 -4 -9 -43 -5 -1 -5 -6 -6 -7 -13 -15 -12 -10 -13 -18 -22 -22 -21 -22 -28 -30 -27 -24 -23 -22 -22 -24 -24 -24 -24 -26 -28 -25 -21 -20 -18 -17 -15 -12 -11 -8 -4 -3 -2 -0 -0 -0 -0 -0 -0 -2 -7 -8 -6 -6 -8 -9 -9 -7 -9 -11 -11 -11 -12 -12 -11 -10 -10 -11 -10 -9 -7 -6 -6 -6 -6 -6 -5 -6 -9 -11 -11 -11 -10 -12 -12 -14 -11 -12 -13 -11 -10 -12 -13 -14 -14 -14 -14 -15 -17 -17 -17 -15 -15 -15 -15 -15 -15 -16 -16 -15 -14 -16 -17 -17 -18 -19 -17 -19 -20 -19 -20 -22 -24 -27 -32 -35 -36 -38 -42 -47 -52 -54 -55 -54 -52 -58 -68 -84 -98 -104 -102 -96 -93 -88 -89 -82 -72 -71 -67 -70 -75 -86 -106 -103 -83 -78 -75 -58 -44 -49 -49 -43 -34 -34 -35 -33 -34 -34 -32 -41 -51 -48 -53 -66 -95 -34 -24 -29 -31 -35 -32 -55 -80 -65 -23 -11 -4 -12 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -10 -7 -10 -31 -84 -117 -111 -107 -93 -70 -69 -58 -56 -55 -47 -47 -44 -26 -9 -26 -81 -63 -62 -53 -52 -52 -53 -54 -49 -51 -47 -30 -24 -16 -16 -16 -34 -60 -100 -92 -66 -46 -36 -25 -9 -2 -14 -14 -7 -7 -11 -24 -14 -5 -3 -1 -1 -0 -0 -0 -3 -7 -8 -14 -12 -9 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -20 -16 -11 -11 -10 -10 -9 -19 -23 -22 -18 -11 -13 -15 -17 -20 -21 -25 -31 -35 -38 -35 -29 -21 -16 -17 -29 -42 -37 -35 -23 -22 -33 -46 -50 -49 -43 -33 -30 -40 -50 -49 -40 -27 -11 -8 -16 -22 -30 -26 -26 -41 -55 -61 -64 -66 -64 -59 -54 -52 -54 -53 -43 -46 -43 -49 -52 -68 -73 -68 -73 -71 -74 -90 -88 -60 -38 -37 -36 -38 -55 -54 -41 -42 -49 -50 -31 -21 -21 -24 -28 -28 -29 -36 -42 -41 -28 -9 -3 -5 -7 -6 -2 -0 -4 -23 -41 -49 -44 -38 -33 -18 -5 -1 -0 -0 -1 -0 -0 -3 -22 -48 -37 -30 -34 -28 -41 -45 -35 -21 -15 -22 -27 -23 -21 -20 -26 -40 -43 -23 -25 -26 -36 -38 -42 -46 -34 -32 -24 -17 -13 -5 -1 -1 -4 -7 -4 -0 -1 -5 -5 -24 -21 -24 -17 -15 -20 -10 -0 -0 -0 -0 -0 -2 -5 -9 -3 -1 -4 -5 -5 -6 -4 -2 -4 -5 -2 -3 -11 -20 -26 -27 -25 -24 -25 -22 -14 -11 -8 -12 -6 -5 -4 -2 -1 -9 -22 -31 -34 -29 -19 -15 -15 -15 -19 -16 -13 -10 -27 -37 -36 -25 -18 -21 -29 -33 -33 -39 -42 -45 -40 -39 -42 -49 -50 -49 -37 -37 -40 -36 -29 -26 -25 -24 -23 -23 -22 -20 -17 -18 -21 -22 -25 -21 -20 -19 -18 -18 -16 -15 -15 -16 -18 -19 -19 -19 -17 -16 -15 -13 -13 -15 -16 -18 -18 -18 -15 -12 -10 -6 -2 -3 -6 -4 -5 -3 -12 -28 -48 -17 -9 -9 -10 -14 -16 -18 -13 -6 -2 -0 -0 -1 -0 -0 -0 -0 -1 -3 -7 -8 -10 -8 -5 -4 -4 -5 -6 -6 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -19 -52 -40 -0 -21 -60 -8 -2 -1 -3 -3 -3 -4 -8 -10 -11 -13 -16 -18 -18 -18 -23 -31 -34 -28 -24 -24 -28 -29 -29 -27 -25 -24 -25 -29 -28 -23 -20 -19 -18 -16 -13 -10 -10 -8 -5 -2 -0 -0 -0 -0 -2 -3 -6 -8 -9 -8 -8 -9 -9 -7 -8 -10 -11 -11 -9 -10 -10 -11 -11 -10 -10 -10 -10 -9 -8 -6 -5 -5 -5 -4 -4 -5 -6 -8 -11 -9 -11 -11 -15 -15 -15 -15 -13 -11 -11 -13 -14 -16 -15 -14 -13 -15 -15 -16 -15 -15 -14 -14 -15 -15 -15 -15 -15 -15 -17 -17 -17 -18 -19 -19 -19 -20 -21 -24 -24 -25 -28 -29 -30 -34 -39 -40 -45 -48 -51 -51 -51 -52 -57 -68 -80 -90 -97 -95 -93 -90 -89 -82 -72 -72 -69 -68 -71 -80 -102 -126 -127 -106 -86 -67 -47 -61 -67 -62 -60 -58 -53 -38 -28 -30 -34 -36 -43 -40 -34 -43 -68 -87 -43 -35 -37 -45 -51 -52 -50 -50 -50 -37 -31 -34 -15 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -14 -57 -102 -142 -159 -124 -64 -37 -40 -60 -85 -85 -73 -42 -16 -9 -27 -39 -60 -67 -57 -43 -27 -23 -34 -39 -65 -96 -76 -54 -24 -19 -40 -61 -82 -118 -112 -53 -8 -0 -1 -1 -0 -12 -10 -10 -4 -7 -10 -7 -4 -2 -1 -1 -0 -0 -0 -7 -10 -16 -24 -24 -17 -9 -2 -0 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -0 -20 -19 -17 -19 -23 -20 -15 -20 -21 -34 -32 -26 -21 -16 -16 -21 -25 -27 -32 -39 -39 -33 -29 -23 -16 -15 -19 -33 -38 -53 -46 -28 -21 -28 -38 -43 -46 -47 -42 -35 -33 -34 -39 -38 -28 -18 -12 -13 -22 -34 -25 -17 -23 -27 -43 -60 -67 -66 -59 -52 -47 -53 -64 -66 -62 -51 -47 -57 -67 -75 -80 -77 -67 -63 -71 -77 -66 -49 -37 -27 -41 -62 -65 -47 -37 -45 -43 -33 -29 -26 -20 -18 -16 -16 -23 -39 -51 -43 -23 -12 -7 -7 -6 -1 -0 -2 -6 -17 -32 -38 -42 -39 -35 -29 -13 -1 -1 -1 -0 -1 -7 -23 -44 -32 -23 -20 -21 -38 -49 -44 -25 -9 -6 -8 -8 -9 -11 -21 -47 -62 -48 -39 -40 -49 -46 -43 -43 -42 -28 -17 -17 -14 -6 -5 -7 -10 -10 -9 -4 -1 -0 -0 -4 -6 -7 -5 -14 -19 -10 -2 -2 -2 -0 -1 -5 -2 -1 -2 -1 -3 -4 -3 -7 -11 -11 -15 -13 -6 -6 -12 -17 -18 -21 -18 -15 -5 -1 -2 -7 -13 -20 -15 -9 -10 -6 -4 -12 -27 -34 -32 -27 -17 -15 -15 -22 -22 -17 -9 -10 -27 -36 -32 -24 -20 -24 -36 -44 -39 -41 -40 -32 -19 -22 -33 -36 -44 -46 -37 -38 -39 -35 -28 -24 -24 -23 -21 -20 -19 -18 -17 -15 -17 -19 -23 -24 -22 -20 -20 -20 -18 -16 -15 -17 -17 -16 -16 -18 -18 -18 -16 -12 -12 -12 -13 -15 -18 -19 -14 -9 -6 -4 -2 -7 -13 -9 -9 -2 -5 -13 -27 -13 -11 -11 -15 -17 -18 -13 -5 -1 -0 -0 -0 -0 -0 -0 -1 -0 -2 -3 -6 -9 -11 -10 -10 -9 -7 -6 -6 -4 -1 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -10 -45 -149 -208 -154 -37 -8 -4 -3 -3 -4 -5 -4 -4 -10 -15 -11 -12 -14 -17 -18 -23 -30 -31 -27 -26 -27 -29 -30 -29 -29 -25 -25 -26 -27 -25 -21 -20 -20 -19 -18 -18 -15 -11 -8 -5 -2 -1 -0 -1 -1 -2 -4 -7 -8 -8 -9 -9 -9 -9 -9 -11 -12 -11 -11 -11 -10 -10 -10 -11 -10 -10 -10 -10 -11 -10 -8 -6 -5 -4 -3 -3 -4 -3 -5 -7 -8 -7 -8 -11 -10 -11 -14 -14 -13 -12 -14 -15 -14 -15 -14 -13 -14 -14 -15 -16 -15 -13 -13 -14 -15 -16 -16 -16 -16 -16 -17 -17 -18 -19 -20 -20 -22 -24 -26 -26 -25 -26 -27 -27 -30 -33 -40 -44 -47 -49 -50 -51 -51 -56 -62 -72 -82 -81 -84 -83 -89 -93 -85 -78 -75 -70 -64 -66 -78 -100 -132 -152 -143 -94 -74 -67 -65 -80 -86 -76 -60 -47 -34 -27 -27 -33 -32 -35 -28 -25 -30 -45 -40 -30 -15 -14 -26 -37 -40 -34 -19 -16 -27 -47 -59 -27 -5 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -7 -7 -22 -56 -111 -134 -153 -120 -49 -12 -13 -37 -72 -112 -132 -68 -27 -13 -17 -20 -34 -54 -58 -48 -33 -9 -12 -28 -73 -114 -112 -99 -82 -81 -79 -79 -86 -78 -56 -23 -0 -0 -0 -0 -4 -11 -15 -12 -7 -4 -4 -6 -2 -0 -0 -0 -0 -0 -1 -5 -9 -19 -31 -33 -22 -11 -5 -5 -1 -2 -1 -0 -0 -0 -0 -2 -6 -6 -0 -25 -25 -32 -38 -39 -34 -23 -26 -29 -37 -34 -32 -33 -28 -25 -33 -42 -47 -44 -36 -30 -26 -24 -22 -13 -10 -17 -20 -47 -56 -48 -31 -27 -35 -39 -41 -45 -47 -45 -41 -37 -31 -33 -34 -29 -21 -11 -10 -31 -42 -29 -20 -9 -10 -29 -50 -61 -63 -56 -48 -45 -52 -70 -76 -87 -70 -54 -61 -71 -82 -82 -73 -56 -46 -48 -57 -66 -63 -46 -38 -53 -72 -77 -65 -51 -50 -44 -42 -54 -48 -32 -20 -13 -11 -19 -33 -39 -37 -30 -27 -24 -14 -5 -6 -2 -0 -1 -2 -9 -21 -35 -33 -30 -27 -12 -1 -1 -1 -1 -1 -6 -14 -20 -22 -14 -11 -23 -44 -57 -55 -36 -14 -4 -2 -2 -2 -3 -11 -35 -57 -52 -46 -43 -48 -44 -42 -32 -23 -11 -8 -12 -11 -8 -8 -10 -12 -10 -7 -6 -2 -1 -0 -1 -3 -4 -7 -23 -34 -29 -20 -11 -2 -1 -4 -10 -4 -0 -1 -2 -4 -7 -5 -9 -21 -26 -27 -21 -9 -5 -7 -7 -8 -11 -6 -3 -0 -0 -1 -1 -9 -15 -20 -15 -12 -9 -8 -16 -27 -33 -34 -29 -27 -17 -18 -16 -20 -17 -15 -18 -27 -32 -33 -33 -30 -30 -38 -45 -40 -31 -24 -10 -4 -3 -11 -32 -38 -39 -35 -35 -35 -33 -31 -28 -25 -23 -19 -18 -16 -15 -17 -17 -18 -19 -20 -21 -20 -18 -19 -19 -17 -14 -12 -13 -13 -13 -15 -17 -20 -21 -17 -12 -10 -10 -11 -12 -16 -18 -14 -8 -5 -5 -7 -9 -10 -13 -15 -9 -7 -14 -18 -10 -13 -16 -15 -16 -16 -8 -2 -0 -0 -0 -0 -0 -0 -0 -2 -0 -2 -3 -5 -8 -9 -11 -13 -9 -6 -7 -6 -3 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -8 -23 -8 -10 -5 -5 -4 -3 -3 -4 -3 -3 -5 -10 -14 -12 -13 -13 -16 -17 -19 -25 -28 -29 -31 -29 -29 -30 -29 -30 -25 -24 -23 -25 -22 -22 -20 -20 -20 -20 -20 -16 -12 -10 -6 -2 -1 -0 -0 -1 -4 -5 -7 -9 -9 -8 -9 -10 -11 -11 -11 -13 -12 -14 -13 -12 -10 -10 -11 -11 -11 -11 -11 -11 -9 -7 -5 -5 -5 -4 -4 -5 -4 -5 -6 -7 -7 -7 -8 -9 -11 -14 -15 -13 -14 -14 -16 -15 -15 -15 -15 -14 -14 -14 -15 -16 -14 -12 -15 -17 -15 -15 -16 -17 -17 -18 -18 -19 -19 -20 -22 -24 -26 -26 -22 -24 -24 -28 -30 -32 -34 -38 -42 -44 -44 -47 -51 -53 -56 -58 -62 -71 -79 -80 -78 -84 -88 -83 -78 -76 -69 -64 -68 -88 -114 -161 -198 -180 -131 -104 -88 -79 -96 -121 -109 -77 -63 -41 -32 -27 -28 -25 -25 -25 -21 -14 -22 -30 -17 -1 -1 -6 -18 -22 -15 -2 -2 -4 -28 -51 -35 -14 -5 -1 -2 -5 -5 -9 -8 -9 -2 -1 -10 -22 -39 -51 -61 -92 -130 -128 -61 -4 -2 -2 -30 -107 -147 -107 -48 -30 -34 -26 -34 -50 -58 -60 -74 -57 -33 -38 -66 -95 -132 -151 -151 -145 -109 -37 -20 -18 -5 -3 -0 -0 -1 -1 -2 -5 -8 -11 -11 -5 -4 -4 -2 -0 -0 -0 -0 -0 -1 -1 -3 -10 -24 -31 -19 -16 -11 -6 -3 -6 -7 -3 -0 -0 -0 -0 -0 -2 -1 -35 -31 -48 -67 -59 -37 -23 -20 -21 -27 -32 -34 -42 -46 -44 -57 -64 -68 -59 -38 -24 -22 -23 -19 -14 -15 -18 -30 -55 -54 -46 -31 -33 -45 -43 -38 -37 -38 -42 -45 -39 -33 -32 -37 -36 -29 -18 -17 -45 -55 -58 -37 -14 -8 -20 -41 -55 -56 -51 -45 -44 -48 -59 -66 -88 -89 -72 -72 -82 -86 -78 -62 -50 -46 -44 -50 -64 -69 -58 -52 -59 -71 -83 -79 -68 -66 -60 -67 -74 -63 -43 -21 -7 -5 -12 -23 -27 -32 -34 -43 -44 -32 -17 -33 -22 -11 -4 -1 -1 -1 -8 -12 -15 -17 -9 -2 -0 -1 -1 -0 -1 -1 -1 -5 -5 -10 -31 -52 -60 -61 -48 -22 -8 -5 -2 -0 -0 -2 -13 -30 -40 -31 -31 -26 -24 -22 -15 -7 -2 -1 -4 -6 -9 -11 -15 -15 -13 -7 -6 -4 -5 -4 -2 -3 -2 -3 -7 -17 -29 -30 -14 -1 -1 -5 -17 -11 -4 -1 -1 -7 -12 -10 -14 -27 -36 -35 -25 -15 -11 -5 -3 -4 -8 -4 -7 -2 -1 -1 -1 -1 -2 -10 -16 -15 -12 -12 -19 -27 -32 -32 -29 -26 -15 -13 -5 -8 -14 -20 -25 -26 -25 -36 -44 -37 -31 -32 -36 -33 -28 -5 -3 -1 -1 -5 -18 -24 -29 -31 -30 -30 -29 -29 -27 -25 -24 -19 -14 -14 -15 -13 -16 -16 -16 -18 -18 -17 -15 -16 -18 -17 -15 -15 -14 -16 -15 -15 -15 -18 -21 -18 -15 -12 -10 -8 -9 -12 -13 -10 -6 -5 -6 -7 -8 -10 -13 -12 -15 -13 -20 -14 -9 -8 -12 -12 -10 -10 -6 -2 -3 -0 -0 -0 -0 -0 -0 -2 -2 -4 -3 -4 -6 -8 -10 -12 -10 -8 -8 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -2 -3 -5 -5 -4 -4 -3 -2 -1 -2 -3 -5 -7 -10 -12 -13 -14 -14 -16 -17 -17 -21 -24 -29 -31 -27 -28 -30 -29 -30 -27 -24 -23 -23 -23 -22 -21 -19 -19 -20 -20 -17 -13 -10 -6 -2 -1 -1 -1 -3 -6 -7 -9 -10 -10 -10 -12 -13 -12 -13 -11 -13 -11 -11 -11 -12 -11 -11 -11 -11 -12 -11 -11 -9 -9 -8 -6 -5 -5 -5 -6 -7 -7 -7 -7 -8 -8 -8 -7 -9 -10 -13 -14 -13 -14 -14 -15 -16 -17 -17 -16 -15 -15 -13 -13 -15 -15 -13 -15 -17 -17 -18 -18 -18 -18 -19 -20 -20 -20 -21 -23 -25 -24 -24 -24 -24 -26 -28 -30 -31 -36 -40 -41 -41 -41 -48 -54 -54 -54 -55 -58 -72 -79 -80 -78 -76 -75 -75 -77 -76 -69 -69 -82 -103 -108 -157 -189 -179 -135 -107 -92 -87 -105 -135 -125 -94 -65 -55 -36 -31 -27 -22 -20 -22 -15 -3 -4 -7 -3 -0 -8 -11 -16 -18 -14 -6 -2 -1 -4 -16 -29 -24 -17 -0 -0 -3 -11 -8 -17 -18 -9 -7 -12 -30 -49 -50 -49 -54 -98 -158 -84 -14 -10 -7 -36 -103 -142 -122 -86 -65 -56 -49 -40 -36 -50 -52 -71 -80 -67 -55 -57 -63 -61 -67 -93 -95 -79 -31 -2 -0 -0 -0 -0 -3 -6 -5 -5 -2 -6 -13 -15 -6 -4 -3 -2 -0 -0 -0 -0 -0 -0 -1 -0 -0 -4 -19 -11 -15 -13 -8 -6 -10 -13 -11 -6 -0 -0 -0 -0 -2 -4 -39 -38 -56 -83 -73 -36 -21 -20 -16 -25 -35 -42 -45 -56 -59 -89 -112 -103 -71 -39 -21 -19 -20 -17 -18 -22 -35 -51 -67 -57 -45 -34 -35 -45 -44 -37 -32 -29 -35 -44 -41 -41 -40 -39 -37 -28 -21 -22 -42 -46 -54 -45 -25 -12 -16 -30 -44 -51 -50 -45 -42 -38 -41 -57 -73 -87 -80 -83 -90 -90 -79 -66 -58 -54 -52 -54 -61 -64 -58 -55 -59 -64 -79 -80 -76 -75 -76 -85 -83 -77 -58 -27 -6 -6 -15 -21 -21 -23 -31 -45 -51 -52 -43 -36 -38 -29 -14 -6 -4 -3 -3 -4 -5 -7 -5 -2 -1 -1 -0 -2 -1 -0 -1 -1 -5 -15 -35 -48 -57 -60 -55 -39 -19 -10 -10 -9 -3 -0 -1 -9 -20 -27 -24 -22 -14 -7 -2 -0 -0 -2 -7 -11 -14 -16 -17 -17 -14 -8 -6 -6 -12 -8 -3 -1 -0 -0 -1 -7 -14 -13 -5 -1 -1 -2 -17 -18 -20 -3 -0 -6 -8 -9 -15 -25 -34 -35 -27 -22 -12 -3 -1 -2 -7 -9 -16 -16 -10 -6 -2 -1 -1 -7 -17 -20 -16 -16 -19 -26 -29 -31 -28 -22 -12 -9 -5 -5 -9 -15 -18 -19 -19 -33 -46 -38 -26 -21 -20 -16 -13 -0 -0 -1 -1 -3 -11 -16 -25 -29 -27 -26 -24 -24 -24 -23 -23 -21 -16 -15 -12 -12 -13 -14 -16 -17 -16 -15 -14 -14 -14 -14 -14 -16 -17 -16 -14 -15 -14 -14 -16 -16 -14 -12 -9 -7 -8 -9 -11 -12 -10 -8 -7 -6 -6 -10 -6 -4 -11 -10 -17 -20 -15 -9 -7 -7 -6 -7 -7 -4 -7 -6 -6 -3 -0 -0 -5 -6 -6 -6 -6 -5 -6 -8 -11 -16 -13 -12 -7 -4 -4 -2 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -2 -2 -2 -1 -1 -3 -3 -3 -3 -2 -1 -1 -2 -5 -9 -9 -9 -12 -14 -16 -14 -17 -18 -17 -17 -19 -23 -26 -22 -23 -25 -25 -28 -26 -24 -22 -22 -21 -20 -20 -18 -18 -20 -19 -16 -14 -10 -6 -4 -3 -2 -1 -5 -8 -10 -10 -10 -10 -12 -13 -13 -13 -14 -12 -13 -15 -13 -12 -13 -12 -11 -10 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -5 -7 -10 -10 -9 -8 -8 -9 -9 -8 -10 -13 -14 -15 -15 -15 -14 -14 -14 -15 -16 -16 -15 -14 -13 -14 -13 -15 -15 -16 -16 -18 -18 -18 -19 -19 -20 -22 -23 -23 -23 -25 -25 -24 -24 -24 -24 -26 -29 -31 -32 -36 -41 -41 -41 -42 -49 -55 -53 -51 -52 -59 -72 -82 -84 -80 -73 -72 -72 -78 -77 -64 -69 -84 -89 -101 -117 -149 -135 -100 -96 -93 -93 -99 -107 -108 -82 -67 -54 -44 -36 -30 -25 -19 -14 -9 -0 -1 -4 -3 -6 -25 -29 -32 -26 -16 -8 -5 -3 -1 -0 -1 -9 -23 -0 -0 -0 -4 -1 -19 -25 -11 -6 -9 -16 -30 -64 -57 -46 -93 -145 -134 -102 -46 -23 -50 -115 -168 -176 -170 -120 -79 -77 -52 -44 -42 -39 -60 -84 -82 -63 -51 -45 -32 -45 -47 -43 -34 -10 -2 -0 -0 -0 -0 -7 -16 -20 -16 -4 -3 -13 -11 -9 -7 -3 -3 -2 -1 -1 -1 -1 -1 -3 -3 -0 -0 -6 -4 -10 -13 -10 -12 -14 -13 -10 -5 -0 -0 -0 -1 -5 -9 -31 -32 -44 -61 -53 -31 -21 -22 -19 -29 -29 -43 -48 -64 -69 -106 -149 -127 -77 -41 -20 -15 -14 -14 -18 -28 -47 -65 -77 -63 -45 -33 -33 -40 -45 -44 -33 -21 -25 -36 -43 -51 -55 -50 -37 -27 -23 -21 -32 -39 -42 -38 -26 -16 -18 -28 -40 -48 -49 -47 -43 -31 -27 -42 -55 -66 -62 -82 -94 -94 -86 -77 -67 -60 -56 -55 -54 -53 -50 -51 -59 -61 -66 -67 -66 -62 -70 -73 -80 -87 -79 -48 -22 -19 -25 -30 -34 -27 -28 -32 -36 -47 -46 -44 -46 -45 -38 -36 -26 -11 -1 -0 -3 -5 -5 -2 -2 -2 -1 -16 -11 -4 -3 -5 -12 -23 -36 -42 -49 -54 -52 -43 -23 -14 -15 -21 -12 -0 -0 -1 -13 -15 -18 -19 -14 -8 -5 -3 -2 -9 -22 -28 -25 -21 -15 -15 -15 -5 -3 -5 -12 -10 -3 -1 -6 -8 -6 -7 -6 -2 -1 -1 -1 -1 -13 -15 -24 -8 -1 -7 -5 -4 -10 -17 -23 -26 -26 -18 -10 -2 -1 -1 -7 -7 -19 -25 -26 -24 -8 -1 -1 -7 -20 -27 -25 -23 -23 -26 -31 -31 -29 -21 -12 -8 -6 -6 -6 -5 -5 -6 -12 -27 -39 -31 -16 -8 -5 -2 -1 -0 -1 -1 -2 -3 -8 -13 -23 -28 -27 -25 -22 -22 -23 -24 -23 -21 -17 -16 -16 -13 -15 -16 -17 -17 -14 -13 -12 -11 -11 -12 -13 -16 -16 -13 -12 -14 -11 -11 -13 -13 -11 -10 -7 -5 -5 -6 -10 -12 -12 -12 -10 -6 -7 -10 -2 -0 -3 -4 -5 -9 -13 -13 -11 -8 -7 -5 -7 -7 -6 -3 -1 -0 -0 -1 -8 -10 -9 -10 -10 -6 -4 -6 -12 -19 -15 -9 -10 -11 -8 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -4 -6 -8 -9 -10 -11 -13 -17 -16 -15 -16 -16 -16 -16 -19 -21 -21 -17 -19 -19 -24 -24 -22 -21 -21 -20 -20 -19 -18 -19 -20 -18 -15 -15 -12 -8 -6 -3 -2 -2 -4 -8 -10 -11 -12 -12 -14 -16 -16 -14 -16 -17 -17 -17 -16 -14 -14 -12 -10 -10 -10 -8 -8 -9 -8 -7 -7 -8 -8 -7 -6 -7 -10 -12 -12 -12 -10 -10 -10 -10 -12 -14 -14 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -14 -16 -15 -15 -16 -17 -18 -19 -18 -18 -19 -20 -21 -22 -25 -23 -24 -24 -23 -23 -24 -25 -25 -26 -29 -31 -33 -33 -36 -41 -39 -41 -50 -52 -51 -49 -52 -63 -77 -83 -77 -78 -77 -71 -71 -77 -77 -67 -70 -74 -73 -74 -79 -87 -87 -82 -85 -84 -87 -84 -71 -78 -74 -69 -66 -52 -39 -33 -26 -20 -15 -6 -1 -0 -0 -6 -25 -38 -34 -30 -27 -18 -13 -13 -11 -11 -1 -0 -1 -19 -4 -0 -0 -0 -0 -7 -28 -49 -2 -1 -1 -17 -57 -50 -56 -99 -108 -103 -85 -56 -41 -54 -107 -157 -158 -188 -153 -122 -125 -91 -84 -61 -39 -38 -39 -47 -40 -37 -39 -26 -25 -33 -40 -30 -22 -11 -0 -0 -0 -0 -1 -8 -43 -28 -9 -3 -18 -20 -19 -14 -10 -13 -7 -3 -0 -0 -0 -0 -3 -6 -4 -3 -2 -2 -7 -9 -6 -10 -13 -7 -3 -2 -1 -1 -1 -4 -9 -9 -21 -22 -29 -39 -38 -26 -22 -26 -26 -30 -31 -40 -41 -59 -70 -96 -126 -111 -77 -54 -41 -31 -18 -15 -20 -27 -42 -60 -68 -57 -37 -28 -28 -31 -41 -46 -35 -19 -17 -28 -44 -62 -70 -66 -52 -33 -29 -24 -33 -34 -34 -30 -22 -18 -23 -30 -37 -43 -50 -54 -47 -32 -21 -26 -46 -45 -49 -69 -90 -95 -95 -81 -73 -70 -64 -63 -61 -54 -53 -54 -58 -55 -56 -51 -50 -45 -50 -55 -71 -95 -104 -84 -52 -37 -40 -43 -41 -41 -29 -27 -27 -33 -35 -43 -35 -33 -36 -35 -26 -10 -0 -2 -3 -1 -2 -1 -2 -3 -9 -32 -23 -12 -11 -15 -26 -34 -38 -39 -42 -47 -47 -38 -27 -24 -28 -36 -20 -0 -0 -0 -1 -6 -11 -24 -31 -21 -15 -14 -10 -18 -32 -39 -40 -28 -14 -8 -9 -1 -0 -2 -7 -8 -8 -11 -26 -35 -28 -19 -10 -3 -1 -0 -2 -1 -0 -10 -24 -14 -4 -11 -7 -3 -4 -7 -10 -15 -20 -12 -6 -1 -2 -4 -3 -5 -11 -11 -16 -16 -6 -1 -4 -11 -22 -30 -32 -32 -34 -33 -44 -41 -38 -31 -19 -14 -12 -10 -8 -3 -0 -2 -8 -19 -22 -18 -7 -1 -0 -0 -0 -0 -0 -2 -2 -4 -9 -13 -20 -27 -28 -26 -24 -22 -23 -24 -23 -20 -18 -18 -17 -15 -14 -15 -16 -16 -13 -11 -11 -11 -10 -10 -9 -12 -12 -11 -11 -11 -10 -10 -11 -10 -9 -8 -5 -3 -4 -5 -7 -8 -8 -9 -9 -8 -12 -7 -1 -0 -0 -0 -0 -4 -10 -13 -13 -10 -9 -7 -9 -10 -2 -0 -0 -0 -0 -0 -0 -3 -6 -9 -12 -8 -4 -5 -10 -11 -9 -10 -10 -11 -8 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -2 -2 -1 -3 -3 -2 -2 -1 -1 -1 -1 -1 -2 -2 -1 -3 -4 -6 -7 -8 -9 -11 -13 -13 -15 -15 -14 -15 -17 -16 -15 -16 -16 -18 -15 -15 -18 -21 -21 -20 -19 -19 -19 -19 -18 -17 -19 -21 -18 -14 -14 -13 -10 -7 -5 -3 -2 -3 -7 -10 -11 -12 -14 -16 -15 -17 -17 -19 -20 -19 -20 -20 -18 -15 -14 -13 -11 -11 -8 -9 -8 -7 -7 -8 -8 -9 -9 -8 -8 -9 -11 -11 -11 -10 -9 -11 -13 -13 -13 -14 -15 -16 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -17 -19 -19 -19 -20 -20 -20 -21 -23 -22 -23 -23 -24 -24 -23 -23 -23 -24 -26 -27 -29 -31 -33 -33 -37 -40 -38 -42 -46 -48 -47 -47 -50 -61 -69 -72 -81 -82 -84 -72 -72 -90 -87 -78 -77 -77 -82 -80 -70 -65 -67 -89 -88 -77 -62 -58 -54 -55 -54 -56 -62 -58 -47 -31 -19 -10 -9 -5 -1 -0 -0 -11 -25 -28 -24 -20 -19 -13 -14 -24 -21 -13 -2 -1 -14 -25 -12 -3 -2 -1 -2 -1 -5 -15 -5 -4 -3 -22 -40 -46 -53 -73 -76 -71 -73 -58 -50 -55 -70 -126 -155 -168 -167 -167 -168 -167 -154 -102 -45 -34 -41 -36 -27 -30 -27 -20 -16 -26 -36 -39 -39 -18 -1 -0 -1 -0 -0 -11 -35 -30 -14 -8 -16 -25 -32 -27 -18 -27 -20 -21 -11 -3 -0 -0 -2 -5 -7 -6 -3 -1 -2 -5 -3 -3 -6 -5 -1 -2 -5 -7 -7 -8 -6 -5 -16 -19 -26 -33 -33 -25 -24 -28 -26 -29 -30 -43 -41 -53 -68 -90 -97 -89 -74 -65 -55 -37 -24 -17 -15 -22 -30 -38 -41 -36 -29 -25 -22 -28 -37 -43 -34 -20 -17 -29 -50 -71 -78 -74 -69 -50 -35 -30 -34 -32 -29 -21 -14 -15 -21 -26 -30 -41 -56 -59 -48 -30 -21 -19 -31 -40 -47 -51 -73 -86 -93 -83 -79 -82 -82 -83 -82 -72 -64 -62 -62 -56 -45 -40 -37 -29 -25 -43 -56 -83 -111 -118 -105 -83 -64 -60 -58 -60 -37 -26 -19 -13 -12 -23 -9 -8 -11 -17 -14 -5 -2 -4 -4 -1 -1 -1 -1 -4 -17 -28 -18 -11 -15 -25 -36 -41 -41 -41 -41 -44 -45 -39 -32 -32 -35 -42 -26 -1 -1 -1 -0 -0 -11 -31 -43 -33 -20 -16 -17 -24 -36 -47 -49 -38 -22 -7 -3 -1 -0 -0 -2 -5 -12 -27 -39 -36 -26 -18 -11 -8 -7 -4 -14 -6 -1 -5 -17 -13 -7 -12 -10 -5 -4 -3 -3 -8 -13 -4 -2 -3 -5 -12 -5 -5 -10 -6 -4 -3 -2 -2 -6 -16 -23 -28 -30 -36 -43 -44 -51 -50 -46 -41 -30 -22 -20 -17 -10 -3 -0 -1 -5 -12 -11 -6 -3 -1 -0 -0 -0 -0 -1 -2 -1 -4 -8 -10 -17 -26 -28 -29 -26 -25 -26 -23 -23 -22 -23 -18 -13 -13 -11 -12 -15 -16 -15 -14 -13 -11 -10 -8 -8 -9 -9 -9 -8 -9 -10 -10 -10 -9 -9 -8 -4 -2 -4 -4 -4 -5 -5 -7 -6 -8 -10 -3 -1 -1 -1 -0 -0 -2 -7 -11 -10 -7 -6 -5 -8 -9 -1 -0 -0 -0 -0 -0 -0 -1 -3 -7 -13 -12 -10 -8 -9 -9 -9 -9 -11 -10 -7 -6 -5 -3 -1 -0 -0 -0 -0 -1 -0 -0 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -2 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -3 -4 -6 -7 -9 -10 -12 -14 -15 -16 -16 -15 -16 -17 -17 -14 -13 -13 -13 -14 -15 -18 -19 -19 -21 -21 -21 -20 -20 -17 -17 -19 -21 -18 -16 -16 -13 -10 -8 -6 -4 -3 -3 -4 -10 -11 -13 -14 -13 -14 -18 -20 -22 -23 -22 -21 -21 -22 -19 -19 -18 -15 -13 -10 -10 -8 -8 -8 -9 -10 -11 -11 -10 -9 -10 -10 -9 -9 -9 -9 -12 -15 -16 -16 -15 -15 -15 -16 -17 -16 -17 -18 -18 -18 -18 -17 -15 -15 -15 -16 -18 -20 -20 -21 -20 -20 -20 -22 -22 -21 -24 -25 -25 -24 -23 -23 -23 -25 -27 -28 -29 -31 -33 -38 -39 -39 -39 -40 -42 -46 -47 -45 -49 -61 -67 -79 -80 -79 -78 -75 -86 -104 -101 -94 -88 -80 -78 -75 -80 -74 -78 -92 -85 -75 -64 -54 -47 -42 -37 -43 -53 -58 -52 -30 -18 -18 -9 -5 -1 -0 -1 -3 -3 -5 -8 -9 -0 -0 -5 -14 -21 -18 -6 -8 -41 -62 -55 -34 -10 -3 -4 -0 -0 -0 -22 -12 -7 -12 -14 -23 -32 -39 -55 -61 -58 -58 -59 -61 -80 -98 -123 -148 -166 -178 -177 -187 -209 -160 -75 -43 -42 -28 -23 -33 -38 -33 -26 -27 -32 -36 -36 -10 -1 -2 -3 -4 -2 -5 -21 -28 -18 -9 -9 -14 -34 -29 -10 -19 -20 -26 -24 -10 -1 -0 -1 -1 -1 -5 -1 -0 -0 -1 -1 -2 -3 -3 -1 -2 -6 -6 -5 -3 -0 -1 -14 -18 -24 -29 -30 -26 -26 -29 -23 -26 -26 -40 -37 -46 -54 -79 -74 -66 -65 -59 -43 -23 -10 -9 -12 -19 -17 -16 -19 -19 -22 -21 -20 -23 -32 -38 -36 -27 -23 -34 -53 -65 -73 -74 -66 -59 -43 -31 -34 -27 -23 -14 -9 -9 -15 -21 -28 -43 -63 -70 -51 -28 -22 -16 -25 -43 -46 -47 -54 -70 -87 -87 -83 -85 -89 -90 -86 -76 -71 -72 -72 -72 -56 -40 -27 -15 -7 -20 -30 -60 -81 -93 -102 -96 -86 -83 -75 -64 -45 -23 -17 -10 -10 -5 -3 -4 -4 -6 -4 -3 -5 -5 -4 -4 -1 -1 -1 -2 -11 -24 -14 -10 -11 -23 -31 -38 -43 -42 -39 -42 -45 -41 -34 -34 -38 -47 -31 -29 -6 -1 -1 -1 -19 -34 -36 -27 -15 -11 -16 -21 -33 -50 -48 -47 -33 -11 -4 -3 -3 -1 -0 -2 -13 -32 -33 -17 -12 -7 -4 -4 -5 -10 -15 -18 -10 -8 -13 -11 -8 -13 -15 -12 -8 -4 -2 -3 -6 -1 -2 -4 -7 -39 -42 -27 -19 -6 -0 -1 -2 -2 -8 -18 -23 -26 -30 -35 -44 -48 -55 -53 -51 -47 -37 -34 -28 -17 -8 -3 -1 -1 -3 -6 -5 -1 -2 -2 -1 -0 -0 -0 -1 -2 -2 -3 -5 -9 -18 -26 -28 -28 -27 -28 -28 -23 -25 -21 -19 -14 -10 -10 -10 -11 -13 -14 -14 -14 -13 -12 -10 -9 -9 -11 -8 -8 -9 -9 -7 -7 -8 -8 -8 -7 -3 -1 -1 -3 -2 -4 -4 -5 -6 -7 -6 -3 -2 -1 -0 -0 -0 -0 -4 -9 -4 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -3 -8 -11 -15 -15 -11 -5 -16 -17 -10 -8 -10 -8 -9 -8 -7 -6 -4 -2 -1 -0 -0 -1 -3 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -2 -1 -2 -5 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -1 -0 -1 -1 -1 -0 -1 -2 -2 -2 -3 -4 -4 -4 -2 -2 -2 -2 -3 -3 -3 -6 -8 -9 -10 -11 -12 -14 -14 -14 -15 -15 -16 -15 -17 -15 -14 -14 -13 -13 -14 -15 -16 -17 -18 -18 -19 -18 -17 -17 -17 -19 -20 -20 -18 -16 -13 -11 -9 -6 -6 -5 -5 -6 -10 -12 -15 -15 -15 -16 -19 -22 -25 -26 -25 -23 -22 -22 -22 -23 -21 -19 -18 -14 -12 -12 -12 -11 -11 -12 -12 -13 -11 -11 -13 -11 -10 -8 -8 -9 -11 -14 -17 -16 -13 -13 -14 -16 -17 -17 -17 -20 -18 -18 -18 -17 -17 -16 -16 -18 -20 -21 -21 -19 -20 -22 -22 -22 -22 -23 -25 -24 -24 -23 -23 -23 -26 -29 -30 -31 -30 -31 -35 -37 -38 -39 -39 -40 -41 -46 -48 -48 -51 -60 -61 -68 -79 -75 -73 -77 -91 -103 -98 -94 -94 -87 -72 -71 -80 -83 -89 -96 -95 -89 -69 -50 -42 -32 -20 -25 -36 -44 -40 -31 -33 -28 -17 -6 -0 -0 -2 -3 -2 -1 -3 -7 -0 -0 -0 -1 -9 -13 -19 -39 -78 -92 -76 -32 -9 -2 -0 -0 -0 -9 -8 -11 -13 -12 -4 -0 -4 -22 -47 -51 -63 -68 -62 -64 -91 -88 -86 -131 -175 -187 -191 -228 -185 -208 -133 -64 -47 -30 -26 -43 -56 -52 -39 -35 -31 -28 -19 -8 -9 -15 -15 -9 -4 -5 -19 -36 -34 -33 -15 -10 -26 -33 -13 -13 -13 -14 -19 -17 -6 -1 -1 -1 -2 -5 -2 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -15 -19 -26 -31 -40 -42 -28 -29 -20 -21 -21 -32 -29 -36 -40 -52 -56 -55 -54 -46 -30 -13 -3 -4 -9 -14 -12 -10 -7 -8 -17 -20 -20 -21 -26 -35 -38 -32 -30 -38 -49 -53 -59 -64 -62 -63 -46 -28 -25 -22 -21 -14 -9 -7 -7 -14 -25 -44 -70 -79 -65 -44 -29 -19 -24 -42 -55 -55 -56 -61 -78 -88 -87 -83 -83 -86 -84 -77 -69 -74 -83 -91 -74 -49 -27 -11 -3 -4 -7 -16 -30 -56 -85 -96 -96 -89 -82 -72 -56 -39 -23 -23 -12 -6 -13 -13 -10 -6 -3 -7 -12 -12 -12 -16 -6 -1 -1 -0 -5 -16 -15 -11 -8 -12 -17 -30 -39 -37 -32 -37 -43 -43 -37 -31 -34 -45 -56 -50 -21 -11 -7 -11 -29 -30 -18 -9 -4 -3 -5 -12 -17 -34 -40 -40 -36 -16 -10 -16 -13 -5 -0 -0 -8 -19 -17 -6 -5 -1 -1 -1 -0 -4 -10 -23 -25 -18 -14 -11 -10 -17 -21 -17 -13 -11 -7 -6 -6 -8 -2 -3 -3 -10 -44 -50 -25 -6 -1 -2 -4 -6 -10 -18 -29 -32 -39 -37 -42 -50 -59 -58 -53 -52 -47 -40 -30 -18 -9 -5 -3 -2 -4 -4 -2 -1 -3 -3 -3 -2 -0 -0 -2 -3 -3 -2 -3 -9 -19 -26 -27 -28 -28 -32 -32 -31 -27 -23 -19 -15 -11 -9 -9 -10 -11 -12 -12 -11 -11 -11 -9 -9 -9 -10 -9 -9 -11 -10 -7 -6 -7 -8 -7 -6 -3 -3 -1 -1 -1 -1 -3 -3 -6 -6 -5 -3 -2 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -3 -11 -16 -16 -16 -12 -11 -14 -21 -14 -11 -12 -12 -10 -7 -7 -8 -7 -5 -0 -1 -1 -3 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -2 -2 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -1 -2 -2 -1 -2 -2 -2 -2 -4 -5 -4 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -5 -3 -1 -2 -2 -1 -1 -2 -2 -2 -1 -2 -3 -2 -3 -3 -2 -3 -3 -4 -4 -5 -8 -10 -10 -11 -13 -14 -14 -14 -15 -14 -16 -15 -15 -17 -17 -16 -15 -14 -13 -13 -14 -15 -15 -16 -17 -17 -16 -15 -16 -16 -18 -18 -16 -17 -15 -12 -11 -10 -8 -8 -8 -7 -9 -11 -13 -15 -15 -16 -17 -18 -20 -25 -28 -26 -24 -23 -23 -23 -23 -23 -22 -21 -18 -17 -17 -15 -14 -12 -13 -16 -15 -14 -14 -14 -14 -11 -10 -9 -10 -11 -14 -17 -15 -15 -14 -14 -15 -17 -17 -18 -19 -19 -19 -19 -18 -17 -15 -17 -18 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -22 -24 -24 -24 -25 -24 -28 -30 -33 -32 -31 -32 -35 -36 -37 -39 -39 -40 -41 -47 -52 -50 -55 -59 -63 -80 -82 -72 -69 -75 -83 -84 -83 -85 -87 -88 -67 -82 -84 -88 -93 -95 -96 -86 -59 -47 -35 -23 -13 -14 -20 -25 -27 -29 -33 -29 -20 -9 -2 -2 -9 -12 -5 -3 -5 -2 -0 -0 -0 -0 -4 -7 -8 -34 -77 -93 -84 -42 -20 -4 -0 -0 -0 -1 -10 -18 -25 -39 -39 -9 -4 -12 -38 -58 -66 -67 -66 -72 -84 -79 -70 -122 -160 -210 -237 -226 -33 -159 -189 -121 -59 -37 -38 -42 -48 -60 -60 -53 -34 -21 -9 -5 -22 -31 -27 -15 -9 -12 -26 -49 -56 -50 -28 -16 -18 -30 -37 -26 -12 -6 -11 -20 -14 -9 -5 -1 -2 -7 -5 -2 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -2 -22 -21 -27 -42 -59 -57 -29 -23 -14 -15 -20 -26 -21 -26 -29 -29 -43 -47 -41 -32 -18 -7 -2 -1 -7 -17 -13 -12 -3 -7 -16 -24 -23 -21 -23 -31 -38 -37 -37 -41 -46 -57 -59 -57 -57 -54 -44 -30 -18 -20 -21 -18 -15 -9 -6 -12 -25 -47 -75 -83 -81 -63 -32 -27 -21 -35 -54 -61 -62 -63 -74 -85 -85 -80 -78 -80 -82 -80 -69 -73 -90 -91 -86 -61 -38 -27 -11 -6 -5 -8 -13 -28 -53 -74 -87 -90 -86 -80 -61 -61 -37 -31 -30 -24 -27 -21 -11 -4 -4 -10 -19 -25 -31 -34 -16 -2 -0 -0 -2 -11 -15 -13 -11 -10 -13 -27 -36 -33 -32 -39 -47 -47 -42 -36 -37 -55 -71 -70 -49 -33 -24 -31 -35 -24 -10 -3 -2 -0 -1 -3 -5 -17 -29 -25 -32 -26 -20 -25 -25 -10 -0 -0 -2 -4 -6 -3 -0 -0 -0 -1 -0 -1 -7 -18 -30 -29 -24 -20 -19 -24 -26 -23 -24 -23 -17 -13 -9 -17 -8 -8 -3 -13 -38 -50 -24 -5 -4 -6 -9 -12 -16 -24 -38 -42 -51 -54 -52 -57 -60 -60 -59 -54 -45 -36 -28 -21 -15 -10 -7 -6 -7 -7 -3 -3 -4 -6 -6 -3 -1 -1 -2 -3 -2 -2 -4 -10 -21 -25 -25 -26 -27 -28 -29 -29 -29 -25 -19 -15 -13 -10 -9 -9 -9 -9 -10 -9 -8 -7 -7 -8 -8 -8 -10 -11 -12 -11 -9 -7 -7 -8 -8 -7 -6 -3 -0 -1 -0 -1 -1 -3 -4 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -2 -1 -0 -0 -1 -2 -1 -1 -1 -0 -3 -12 -18 -18 -20 -19 -17 -10 -13 -11 -10 -11 -12 -10 -9 -14 -15 -11 -10 -3 -1 -6 -6 -5 -6 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -3 -4 -2 -1 -1 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -2 -4 -5 -4 -4 -5 -6 -6 -9 -7 -5 -3 -1 -1 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -4 -6 -7 -7 -5 -3 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -4 -5 -6 -8 -10 -10 -10 -12 -14 -14 -14 -12 -11 -13 -16 -16 -15 -16 -16 -16 -15 -14 -12 -12 -12 -14 -15 -15 -16 -14 -15 -14 -15 -16 -17 -17 -16 -17 -15 -12 -12 -11 -10 -10 -10 -9 -10 -11 -14 -15 -17 -19 -19 -19 -20 -23 -27 -27 -26 -26 -26 -24 -21 -20 -20 -21 -21 -21 -20 -17 -17 -15 -16 -16 -16 -16 -16 -16 -15 -14 -12 -11 -11 -13 -17 -17 -17 -16 -13 -14 -15 -17 -18 -20 -21 -21 -22 -22 -22 -20 -19 -19 -19 -20 -20 -21 -22 -23 -25 -26 -25 -24 -24 -24 -25 -24 -26 -27 -27 -28 -30 -32 -32 -34 -36 -37 -38 -37 -38 -39 -40 -40 -46 -50 -49 -52 -58 -67 -78 -76 -66 -64 -66 -70 -78 -69 -74 -69 -69 -65 -65 -70 -76 -78 -81 -95 -96 -77 -70 -34 -22 -21 -21 -20 -24 -26 -24 -21 -26 -26 -19 -17 -15 -9 -14 -13 -9 -6 -2 -0 -0 -0 -0 -0 -1 -3 -3 -16 -56 -59 -90 -53 -15 -5 -0 -0 -0 -1 -7 -22 -27 -43 -6 -6 -8 -32 -58 -63 -63 -72 -76 -68 -65 -47 -87 -92 -161 -224 -75 -0 -67 -86 -73 -96 -56 -71 -59 -57 -64 -63 -54 -33 -14 -8 -19 -27 -32 -27 -16 -17 -26 -33 -51 -60 -57 -41 -24 -16 -16 -17 -20 -15 -4 -6 -26 -28 -29 -15 -3 -3 -8 -7 -4 -2 -0 -0 -0 -1 -2 -1 -4 -4 -1 -0 -0 -1 -4 -34 -35 -39 -55 -71 -60 -27 -18 -9 -11 -18 -22 -20 -21 -26 -27 -38 -37 -25 -14 -6 -1 -1 -2 -9 -19 -22 -20 -9 -14 -22 -29 -27 -18 -17 -26 -35 -39 -41 -45 -54 -67 -61 -47 -46 -44 -42 -35 -21 -28 -27 -25 -20 -12 -11 -18 -34 -56 -77 -81 -82 -65 -46 -28 -16 -30 -45 -58 -63 -64 -72 -80 -81 -78 -76 -77 -76 -74 -73 -79 -85 -89 -87 -77 -60 -56 -49 -35 -18 -16 -17 -17 -28 -52 -78 -93 -94 -73 -72 -55 -35 -52 -56 -54 -38 -29 -19 -8 -7 -8 -14 -31 -43 -41 -25 -5 -0 -0 -0 -5 -8 -11 -15 -16 -18 -31 -41 -42 -44 -50 -58 -55 -54 -54 -48 -56 -65 -63 -57 -45 -34 -36 -37 -33 -22 -7 -1 -1 -0 -0 -3 -13 -21 -20 -25 -32 -33 -39 -38 -21 -6 -1 -3 -7 -7 -7 -9 -1 -0 -4 -2 -3 -7 -16 -33 -39 -36 -33 -29 -28 -28 -29 -36 -38 -29 -20 -14 -19 -25 -21 -13 -19 -31 -34 -21 -10 -9 -14 -19 -24 -27 -35 -42 -45 -55 -69 -63 -64 -65 -64 -60 -53 -43 -33 -27 -23 -21 -16 -13 -11 -10 -11 -5 -4 -5 -6 -5 -4 -2 -2 -4 -5 -4 -4 -6 -12 -21 -24 -23 -24 -25 -24 -26 -27 -25 -21 -17 -16 -16 -13 -11 -9 -8 -7 -9 -10 -10 -7 -6 -6 -6 -6 -8 -11 -12 -12 -11 -10 -7 -7 -7 -7 -9 -3 -1 -1 -1 -2 -1 -3 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -5 -3 -0 -0 -0 -1 -1 -2 -4 -4 -5 -13 -16 -17 -21 -21 -18 -11 -11 -10 -9 -9 -8 -7 -9 -14 -17 -14 -12 -9 -6 -7 -8 -8 -8 -5 -1 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -2 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -7 -9 -5 -3 -4 -4 -5 -5 -3 -0 -0 -0 -0 -0 -0 -1 -4 -2 -3 -2 -2 -2 -3 -2 -2 -2 -3 -4 -7 -9 -10 -9 -9 -9 -11 -11 -10 -8 -7 -5 -4 -4 -2 -0 -0 -0 -0 -0 -1 -0 -1 -1 -2 -2 -8 -7 -7 -7 -7 -5 -4 -5 -3 -2 -1 -1 -2 -3 -2 -1 -1 -2 -4 -5 -6 -6 -7 -8 -9 -8 -9 -11 -12 -13 -12 -11 -12 -13 -14 -15 -15 -14 -13 -14 -15 -12 -12 -12 -11 -11 -14 -15 -15 -15 -13 -13 -14 -15 -15 -14 -14 -16 -15 -13 -14 -13 -10 -10 -10 -11 -11 -12 -14 -17 -19 -21 -19 -19 -19 -20 -23 -23 -24 -24 -24 -23 -21 -20 -19 -20 -22 -22 -22 -20 -17 -18 -20 -21 -20 -20 -19 -18 -16 -16 -15 -14 -13 -14 -18 -17 -18 -15 -14 -14 -16 -18 -19 -21 -23 -22 -22 -21 -23 -22 -20 -19 -19 -19 -20 -21 -23 -24 -25 -25 -24 -23 -24 -24 -26 -26 -27 -28 -28 -28 -31 -33 -34 -37 -37 -39 -39 -39 -39 -38 -37 -40 -44 -46 -47 -49 -55 -68 -81 -79 -68 -64 -65 -70 -64 -59 -63 -62 -61 -61 -64 -65 -58 -55 -66 -86 -125 -118 -86 -49 -30 -31 -30 -29 -28 -26 -20 -19 -28 -32 -31 -27 -23 -21 -25 -21 -18 -16 -12 -4 -2 -2 -1 -0 -0 -6 -6 -9 -22 -37 -56 -41 -21 -12 -0 -0 -0 -0 -0 -7 -5 -14 -4 -5 -9 -17 -28 -43 -55 -66 -65 -53 -50 -47 -32 -55 -92 -166 -110 -11 -36 -0 -35 -196 -131 -109 -75 -93 -97 -86 -64 -32 -7 -1 -3 -14 -31 -18 -7 -9 -23 -26 -36 -51 -59 -48 -34 -28 -19 -24 -25 -18 -5 -4 -4 -23 -31 -18 -2 -1 -4 -6 -5 -2 -0 -0 -0 -0 -0 -0 -8 -15 -9 -1 -1 -4 -10 -55 -55 -53 -61 -75 -59 -23 -15 -10 -10 -14 -22 -26 -27 -29 -28 -35 -34 -19 -7 -2 -1 -1 -3 -11 -23 -31 -34 -25 -30 -34 -35 -25 -13 -13 -19 -24 -30 -38 -48 -61 -72 -62 -41 -33 -34 -41 -39 -34 -45 -40 -31 -21 -15 -16 -27 -44 -64 -76 -78 -80 -74 -60 -24 -12 -22 -37 -55 -62 -59 -62 -70 -74 -73 -73 -74 -71 -70 -73 -79 -77 -83 -84 -81 -77 -74 -75 -67 -44 -38 -34 -20 -19 -44 -75 -90 -88 -73 -67 -53 -47 -64 -71 -68 -57 -50 -36 -21 -13 -9 -12 -30 -44 -42 -29 -7 -2 -1 -1 -2 -3 -11 -23 -25 -28 -41 -52 -52 -52 -59 -65 -64 -63 -63 -49 -54 -43 -43 -52 -49 -42 -40 -40 -40 -30 -12 -7 -8 -6 -3 -6 -21 -23 -19 -11 -24 -36 -43 -37 -27 -17 -9 -9 -15 -17 -23 -22 -9 -4 -8 -8 -9 -9 -15 -26 -33 -40 -36 -26 -23 -28 -36 -51 -57 -44 -30 -29 -20 -32 -30 -26 -26 -28 -24 -23 -25 -27 -30 -32 -37 -38 -40 -37 -41 -52 -69 -68 -67 -67 -63 -59 -55 -46 -36 -32 -27 -23 -22 -18 -15 -14 -14 -8 -8 -9 -7 -5 -6 -7 -6 -8 -9 -6 -6 -7 -13 -20 -24 -23 -22 -22 -23 -25 -27 -25 -19 -15 -14 -15 -14 -11 -9 -7 -7 -8 -10 -11 -8 -8 -6 -3 -2 -4 -7 -9 -10 -11 -12 -10 -10 -10 -9 -11 -8 -7 -4 -2 -2 -3 -3 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -1 -1 -3 -7 -9 -10 -16 -17 -15 -17 -20 -20 -13 -10 -13 -17 -15 -11 -12 -9 -7 -11 -7 -6 -7 -5 -9 -12 -10 -7 -2 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -6 -10 -9 -7 -6 -6 -8 -10 -10 -8 -5 -2 -1 -1 -1 -0 -1 -2 -3 -6 -3 -3 -2 -5 -5 -4 -4 -5 -8 -9 -10 -10 -9 -10 -9 -12 -12 -10 -8 -8 -8 -7 -6 -4 -1 -0 -1 -1 -1 -2 -0 -1 -3 -3 -5 -7 -7 -6 -7 -8 -7 -6 -6 -6 -5 -3 -2 -2 -4 -3 -2 -2 -3 -4 -6 -7 -7 -7 -6 -6 -8 -10 -9 -10 -11 -11 -12 -13 -15 -16 -16 -16 -14 -13 -14 -15 -14 -14 -12 -12 -12 -13 -15 -14 -13 -12 -12 -14 -13 -13 -11 -14 -14 -15 -15 -13 -12 -10 -11 -12 -11 -11 -13 -14 -18 -18 -18 -17 -17 -18 -19 -21 -22 -24 -26 -24 -22 -21 -21 -20 -21 -20 -20 -23 -22 -20 -20 -21 -21 -22 -22 -22 -19 -17 -16 -16 -15 -15 -17 -18 -17 -17 -17 -16 -16 -17 -19 -20 -22 -24 -22 -23 -21 -22 -24 -22 -19 -20 -21 -20 -20 -22 -24 -24 -23 -23 -22 -23 -22 -26 -26 -26 -26 -26 -27 -30 -33 -37 -38 -37 -38 -38 -38 -37 -37 -39 -43 -44 -45 -45 -48 -53 -63 -77 -75 -65 -62 -61 -64 -52 -53 -60 -62 -60 -56 -53 -56 -51 -47 -66 -71 -94 -110 -90 -61 -44 -44 -52 -44 -31 -27 -23 -25 -32 -44 -48 -38 -26 -20 -20 -23 -23 -20 -13 -7 -14 -13 -16 -19 -15 -26 -20 -11 -9 -17 -25 -13 -3 -7 -0 -0 -0 -0 -0 -0 -0 -1 -1 -6 -13 -16 -22 -30 -46 -66 -57 -45 -40 -31 -29 -42 -55 -85 -85 -35 -98 -51 -70 -145 -118 -59 -49 -86 -121 -111 -68 -34 -4 -3 -1 -14 -25 -12 -3 -0 -1 -9 -19 -31 -48 -50 -42 -35 -20 -22 -37 -19 -6 -2 -1 -11 -21 -16 -2 -0 -1 -3 -4 -4 -2 -0 -0 -0 -0 -1 -9 -23 -21 -18 -17 -21 -21 -80 -67 -55 -53 -56 -45 -26 -21 -20 -18 -16 -26 -36 -35 -34 -29 -35 -37 -21 -7 -2 -0 -0 -3 -13 -33 -44 -54 -46 -48 -42 -35 -22 -18 -17 -16 -18 -24 -34 -49 -67 -75 -56 -36 -26 -25 -31 -36 -49 -56 -49 -36 -26 -20 -21 -29 -46 -65 -75 -76 -79 -83 -62 -31 -13 -17 -31 -52 -60 -55 -53 -54 -60 -65 -65 -65 -64 -64 -69 -74 -78 -78 -77 -76 -78 -80 -93 -92 -72 -68 -62 -38 -26 -40 -57 -60 -74 -74 -78 -64 -57 -72 -74 -76 -67 -58 -55 -44 -25 -12 -13 -29 -42 -45 -34 -16 -5 -4 -3 -3 -3 -21 -36 -36 -38 -50 -58 -58 -55 -58 -57 -58 -58 -58 -53 -49 -31 -33 -42 -51 -53 -50 -46 -44 -33 -18 -15 -19 -20 -18 -22 -32 -29 -16 -3 -13 -28 -38 -36 -32 -24 -11 -5 -7 -15 -27 -24 -28 -16 -15 -18 -18 -17 -18 -18 -26 -36 -30 -17 -17 -26 -36 -57 -66 -62 -50 -33 -25 -30 -28 -29 -31 -32 -26 -28 -38 -49 -53 -46 -43 -40 -36 -33 -39 -49 -54 -63 -65 -62 -55 -53 -51 -46 -39 -34 -30 -28 -29 -23 -18 -18 -17 -12 -17 -17 -12 -10 -10 -10 -10 -12 -12 -11 -10 -10 -14 -18 -20 -24 -21 -20 -20 -23 -25 -23 -19 -16 -15 -14 -11 -9 -8 -7 -7 -6 -7 -10 -10 -11 -10 -6 -3 -3 -4 -7 -7 -6 -7 -8 -10 -12 -11 -16 -12 -9 -5 -3 -3 -3 -5 -4 -3 -3 -3 -2 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -2 -3 -3 -0 -0 -1 -1 -4 -13 -14 -15 -18 -18 -15 -16 -22 -22 -14 -10 -15 -21 -21 -18 -13 -7 -7 -7 -8 -8 -9 -10 -15 -17 -14 -8 -1 -0 -0 -0 -0 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -5 -10 -11 -10 -9 -8 -8 -11 -13 -12 -10 -7 -6 -5 -4 -4 -5 -4 -3 -8 -8 -7 -7 -5 -8 -7 -6 -6 -7 -10 -10 -9 -8 -10 -11 -10 -13 -13 -12 -12 -10 -9 -9 -9 -7 -4 -3 -4 -4 -3 -5 -3 -3 -6 -7 -8 -9 -9 -8 -9 -10 -10 -10 -11 -11 -12 -8 -6 -6 -5 -4 -3 -3 -3 -4 -7 -9 -7 -7 -6 -6 -9 -9 -9 -10 -11 -11 -11 -12 -14 -15 -16 -17 -16 -14 -14 -15 -15 -14 -13 -12 -12 -14 -14 -14 -13 -12 -12 -13 -12 -12 -13 -15 -16 -15 -14 -11 -10 -10 -11 -11 -11 -12 -13 -14 -17 -18 -17 -17 -17 -18 -19 -20 -20 -21 -22 -24 -23 -22 -21 -20 -21 -18 -19 -23 -24 -24 -23 -22 -22 -21 -22 -23 -20 -20 -17 -17 -16 -16 -19 -20 -19 -19 -19 -19 -18 -18 -19 -20 -21 -20 -23 -25 -23 -22 -21 -20 -20 -22 -23 -19 -19 -21 -22 -24 -22 -22 -22 -24 -24 -26 -25 -25 -24 -25 -27 -30 -35 -37 -36 -35 -36 -37 -38 -38 -39 -41 -41 -42 -44 -43 -46 -53 -60 -76 -75 -67 -59 -52 -47 -48 -55 -58 -58 -55 -51 -50 -47 -48 -47 -57 -62 -71 -81 -77 -66 -62 -64 -60 -39 -29 -27 -22 -26 -54 -72 -61 -38 -23 -24 -33 -29 -24 -18 -12 -3 -15 -25 -27 -28 -32 -24 -10 -6 -3 -4 -3 -1 -2 -7 -2 -3 -2 -1 -1 -0 -0 -0 -1 -6 -15 -21 -26 -21 -42 -63 -67 -64 -49 -32 -34 -46 -47 -40 -37 -53 -43 -55 -61 -48 -40 -28 -33 -69 -109 -113 -70 -50 -19 -6 -3 -20 -27 -18 -12 -7 -0 -2 -7 -11 -22 -33 -33 -24 -20 -12 -8 -4 -2 -0 -1 -5 -11 -14 -5 -6 -8 -6 -4 -2 -1 -1 -0 -0 -0 -3 -12 -23 -18 -16 -20 -21 -19 -95 -78 -58 -48 -46 -48 -41 -37 -37 -36 -26 -30 -37 -42 -38 -30 -37 -44 -31 -18 -13 -7 -5 -9 -21 -40 -57 -65 -60 -57 -43 -36 -29 -27 -22 -20 -20 -22 -29 -44 -64 -66 -48 -35 -22 -21 -19 -31 -53 -58 -49 -40 -34 -28 -25 -28 -38 -51 -67 -76 -81 -80 -65 -39 -15 -15 -29 -50 -60 -60 -54 -47 -50 -60 -63 -59 -58 -63 -73 -73 -74 -74 -68 -67 -66 -72 -93 -98 -89 -93 -89 -58 -38 -38 -41 -54 -61 -72 -76 -62 -53 -62 -68 -67 -66 -71 -71 -56 -32 -17 -17 -24 -43 -52 -45 -32 -23 -15 -5 -3 -5 -36 -54 -52 -48 -51 -58 -61 -57 -48 -48 -50 -52 -53 -48 -39 -23 -25 -37 -42 -43 -41 -40 -39 -29 -17 -16 -18 -24 -27 -33 -40 -33 -14 -4 -10 -22 -37 -46 -45 -43 -35 -18 -6 -11 -17 -10 -27 -26 -27 -31 -31 -31 -28 -24 -25 -31 -30 -19 -16 -22 -30 -44 -46 -55 -39 -27 -25 -32 -32 -35 -37 -37 -34 -32 -45 -70 -77 -63 -50 -42 -32 -40 -45 -48 -51 -57 -58 -53 -52 -52 -50 -45 -39 -36 -32 -32 -34 -30 -24 -23 -21 -19 -21 -23 -23 -21 -18 -15 -15 -17 -20 -18 -13 -13 -15 -17 -20 -26 -22 -20 -19 -20 -21 -23 -24 -24 -22 -18 -12 -9 -8 -8 -8 -6 -6 -7 -9 -11 -11 -8 -5 -3 -3 -5 -5 -4 -3 -5 -7 -9 -14 -17 -14 -9 -7 -6 -5 -4 -5 -4 -2 -3 -3 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -2 -3 -4 -3 -2 -0 -1 -1 -3 -13 -14 -16 -19 -17 -15 -16 -20 -21 -16 -13 -18 -18 -19 -16 -5 -4 -14 -15 -12 -11 -16 -16 -10 -6 -7 -6 -4 -0 -1 -1 -1 -3 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -11 -18 -14 -14 -12 -12 -12 -16 -18 -13 -8 -7 -8 -10 -6 -8 -11 -5 -7 -11 -12 -11 -11 -11 -11 -9 -7 -9 -8 -9 -9 -7 -8 -10 -10 -10 -12 -11 -12 -13 -11 -10 -10 -9 -9 -7 -5 -6 -5 -5 -6 -5 -5 -8 -11 -11 -10 -9 -9 -11 -13 -12 -11 -12 -13 -13 -11 -10 -9 -8 -7 -7 -7 -8 -8 -9 -9 -8 -7 -7 -7 -8 -9 -9 -11 -12 -11 -12 -15 -15 -14 -15 -17 -17 -15 -14 -14 -14 -14 -12 -12 -13 -14 -14 -13 -13 -13 -13 -14 -14 -14 -13 -14 -15 -13 -11 -10 -9 -10 -10 -10 -11 -11 -13 -14 -14 -15 -17 -18 -18 -18 -19 -19 -18 -19 -21 -24 -23 -23 -22 -20 -20 -21 -21 -23 -23 -23 -23 -22 -22 -22 -23 -23 -22 -19 -19 -18 -16 -17 -19 -19 -19 -20 -21 -20 -20 -19 -19 -19 -19 -19 -19 -22 -22 -20 -21 -22 -23 -23 -21 -18 -20 -22 -24 -24 -22 -21 -21 -22 -23 -25 -25 -25 -25 -25 -25 -29 -37 -38 -37 -38 -38 -39 -39 -39 -41 -42 -42 -43 -46 -44 -46 -55 -61 -62 -78 -71 -58 -50 -45 -47 -53 -54 -55 -49 -46 -46 -40 -39 -39 -49 -60 -66 -71 -76 -79 -81 -77 -63 -37 -40 -34 -36 -41 -71 -78 -57 -41 -39 -36 -40 -32 -17 -8 -4 -2 -12 -17 -18 -18 -15 -8 -0 -1 -1 -0 -2 -1 -4 -3 -1 -0 -0 -4 -4 -0 -0 -0 -0 -2 -12 -23 -24 -24 -43 -63 -81 -96 -88 -67 -56 -67 -55 -54 -37 -31 -21 -31 -36 -31 -33 -30 -28 -52 -69 -63 -67 -67 -40 -17 -13 -30 -42 -47 -50 -21 -1 -0 -3 -5 -2 -4 -16 -20 -19 -13 -5 -2 -0 -0 -0 -5 -6 -12 -10 -11 -11 -8 -4 -1 -0 -0 -0 -0 -0 -0 -6 -13 -7 -5 -6 -7 -7 -98 -80 -58 -48 -52 -63 -59 -52 -49 -50 -32 -36 -39 -43 -37 -36 -46 -55 -52 -44 -35 -20 -13 -18 -29 -43 -62 -63 -59 -55 -41 -38 -37 -29 -23 -23 -24 -25 -29 -41 -56 -58 -49 -42 -27 -18 -15 -26 -47 -54 -41 -39 -40 -36 -31 -30 -33 -42 -59 -74 -84 -81 -65 -44 -24 -20 -32 -42 -54 -63 -57 -50 -51 -58 -63 -57 -57 -66 -78 -77 -77 -69 -61 -57 -54 -60 -86 -102 -104 -105 -93 -77 -69 -50 -41 -39 -54 -74 -75 -58 -46 -52 -56 -58 -66 -83 -87 -70 -41 -20 -17 -18 -38 -54 -52 -47 -47 -33 -14 -10 -18 -54 -72 -64 -51 -47 -49 -50 -48 -45 -43 -40 -38 -42 -39 -26 -19 -17 -18 -34 -43 -39 -33 -28 -21 -17 -15 -14 -18 -19 -31 -39 -32 -21 -16 -17 -27 -45 -52 -49 -48 -42 -27 -9 -6 -4 -3 -15 -29 -37 -40 -40 -41 -39 -33 -27 -30 -34 -26 -21 -27 -35 -34 -33 -46 -33 -28 -25 -38 -43 -42 -42 -43 -43 -46 -55 -74 -88 -78 -60 -52 -38 -42 -56 -57 -55 -57 -58 -56 -54 -52 -48 -43 -41 -39 -37 -34 -36 -36 -32 -29 -25 -25 -25 -28 -27 -24 -22 -21 -20 -22 -26 -21 -17 -16 -17 -21 -24 -28 -25 -22 -21 -22 -24 -24 -24 -22 -19 -17 -14 -10 -10 -7 -7 -7 -7 -7 -9 -11 -11 -11 -9 -6 -4 -4 -3 -4 -3 -2 -2 -4 -9 -12 -9 -7 -6 -4 -4 -4 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -7 -7 -7 -1 -1 -2 -2 -6 -8 -14 -17 -17 -14 -15 -17 -20 -21 -22 -23 -17 -17 -11 -3 -9 -17 -17 -16 -12 -7 -5 -4 -3 -1 -2 -4 -0 -1 -2 -3 -4 -3 -0 -0 -0 -1 -1 -0 -1 -1 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -6 -8 -14 -15 -15 -15 -15 -15 -16 -20 -22 -16 -11 -10 -6 -8 -7 -10 -13 -8 -8 -9 -10 -12 -13 -13 -12 -10 -9 -10 -10 -8 -8 -7 -8 -10 -9 -9 -9 -10 -12 -13 -13 -12 -11 -10 -10 -9 -9 -8 -6 -6 -8 -8 -7 -7 -9 -11 -11 -11 -11 -13 -14 -13 -13 -14 -12 -11 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -8 -8 -8 -8 -10 -11 -12 -12 -12 -13 -14 -14 -14 -14 -14 -16 -16 -15 -14 -14 -13 -12 -12 -12 -12 -12 -12 -13 -12 -13 -13 -15 -14 -15 -16 -14 -12 -10 -10 -9 -10 -11 -12 -12 -11 -12 -13 -15 -16 -17 -18 -18 -19 -20 -19 -18 -20 -21 -25 -23 -23 -22 -21 -22 -21 -21 -22 -22 -22 -20 -20 -21 -23 -23 -24 -22 -20 -18 -17 -17 -17 -18 -18 -20 -21 -22 -21 -21 -20 -19 -18 -19 -19 -18 -19 -19 -19 -22 -23 -25 -19 -19 -20 -20 -22 -22 -22 -21 -20 -21 -22 -22 -23 -24 -26 -25 -25 -28 -32 -37 -41 -42 -41 -40 -39 -39 -40 -42 -44 -46 -47 -50 -51 -52 -55 -57 -69 -82 -73 -58 -54 -49 -50 -57 -57 -54 -47 -44 -43 -32 -26 -29 -41 -56 -63 -62 -71 -80 -86 -67 -51 -59 -76 -80 -78 -74 -78 -82 -79 -73 -75 -80 -57 -19 -9 -2 -0 -1 -4 -9 -12 -10 -7 -0 -0 -1 -3 -2 -2 -1 -2 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -2 -11 -23 -26 -33 -46 -57 -74 -105 -117 -113 -88 -97 -91 -77 -49 -32 -26 -30 -36 -34 -30 -32 -35 -56 -61 -62 -62 -67 -56 -35 -26 -40 -56 -69 -60 -25 -7 -5 -7 -8 -4 -3 -10 -16 -18 -15 -6 -5 -0 -0 -2 -11 -13 -13 -12 -9 -7 -7 -3 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -3 -3 -3 -103 -81 -51 -40 -38 -46 -54 -57 -55 -53 -35 -40 -38 -42 -43 -50 -61 -69 -69 -64 -49 -30 -21 -26 -33 -43 -58 -55 -47 -47 -41 -34 -32 -26 -25 -29 -31 -31 -34 -42 -51 -56 -54 -48 -32 -16 -12 -22 -38 -42 -31 -32 -42 -44 -41 -39 -41 -48 -58 -71 -83 -85 -76 -56 -36 -29 -27 -36 -53 -66 -65 -61 -61 -65 -69 -67 -58 -63 -67 -75 -75 -64 -46 -43 -46 -51 -73 -101 -120 -117 -111 -111 -89 -68 -48 -41 -54 -73 -69 -51 -39 -43 -46 -57 -77 -85 -78 -66 -45 -30 -27 -26 -44 -52 -58 -53 -53 -48 -32 -32 -47 -68 -75 -67 -59 -53 -43 -38 -41 -36 -30 -25 -27 -35 -37 -32 -18 -8 -12 -31 -46 -44 -32 -23 -21 -21 -19 -17 -15 -19 -29 -35 -30 -24 -19 -22 -32 -45 -53 -52 -48 -44 -34 -24 -16 -5 -5 -11 -26 -31 -49 -52 -51 -47 -39 -32 -34 -40 -34 -29 -33 -46 -43 -34 -42 -44 -45 -43 -46 -48 -46 -44 -44 -46 -51 -59 -68 -78 -79 -70 -60 -55 -51 -60 -61 -58 -59 -62 -61 -57 -56 -51 -45 -42 -39 -38 -38 -36 -36 -35 -32 -28 -27 -28 -29 -27 -27 -29 -27 -26 -27 -26 -24 -23 -22 -24 -28 -29 -30 -29 -27 -27 -29 -28 -26 -24 -19 -15 -14 -12 -9 -9 -6 -5 -6 -7 -8 -8 -9 -11 -13 -14 -10 -9 -8 -6 -7 -5 -4 -2 -3 -6 -6 -4 -2 -1 -1 -0 -1 -3 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -7 -9 -10 -2 -1 -1 -2 -1 -8 -15 -17 -19 -18 -15 -16 -18 -19 -23 -23 -14 -16 -10 -4 -7 -10 -14 -14 -13 -11 -10 -7 -2 -0 -1 -1 -1 -1 -2 -3 -3 -2 -1 -2 -2 -4 -5 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -7 -7 -8 -13 -17 -16 -16 -17 -18 -20 -23 -22 -20 -17 -11 -8 -10 -9 -11 -13 -13 -13 -13 -13 -13 -13 -14 -13 -12 -13 -14 -13 -10 -9 -7 -10 -11 -11 -10 -10 -10 -11 -13 -14 -12 -12 -12 -12 -11 -10 -9 -8 -8 -8 -8 -8 -7 -7 -8 -10 -10 -12 -13 -13 -13 -15 -15 -14 -12 -13 -12 -12 -12 -12 -12 -11 -12 -13 -12 -12 -13 -11 -10 -10 -10 -13 -14 -13 -13 -13 -14 -14 -14 -13 -11 -12 -15 -16 -15 -14 -14 -14 -12 -13 -14 -15 -16 -15 -12 -11 -13 -13 -13 -12 -13 -15 -12 -10 -10 -11 -10 -10 -11 -12 -12 -12 -12 -13 -17 -18 -18 -18 -18 -19 -20 -20 -19 -19 -19 -24 -23 -22 -23 -23 -21 -21 -20 -21 -22 -22 -21 -23 -24 -23 -23 -24 -22 -20 -18 -18 -18 -18 -18 -18 -18 -22 -24 -20 -21 -21 -20 -19 -19 -19 -17 -16 -17 -18 -20 -22 -21 -18 -19 -22 -22 -21 -20 -21 -21 -21 -21 -22 -22 -23 -24 -25 -26 -26 -32 -34 -34 -41 -45 -43 -43 -41 -41 -43 -43 -45 -45 -51 -52 -57 -60 -60 -66 -80 -87 -78 -67 -61 -61 -57 -58 -61 -53 -45 -38 -35 -31 -29 -34 -43 -56 -57 -64 -63 -69 -68 -59 -44 -75 -93 -87 -77 -75 -84 -109 -101 -65 -55 -25 -12 -8 -4 -1 -0 -0 -4 -16 -31 -22 -10 -0 -0 -1 -3 -2 -1 -4 -2 -0 -0 -1 -1 -4 -0 -5 -8 -6 -3 -2 -9 -21 -30 -34 -39 -49 -45 -70 -100 -116 -102 -105 -111 -107 -85 -63 -56 -48 -56 -34 -34 -43 -52 -52 -48 -55 -60 -65 -64 -53 -45 -42 -38 -60 -62 -33 -20 -18 -21 -19 -12 -7 -6 -10 -13 -12 -9 -6 -2 -2 -8 -15 -18 -19 -15 -9 -5 -7 -6 -5 -3 -0 -0 -0 -0 -1 -1 -1 -4 -9 -6 -4 -5 -109 -76 -42 -33 -26 -23 -36 -49 -53 -51 -40 -41 -34 -41 -52 -58 -66 -71 -69 -65 -53 -37 -29 -31 -37 -47 -53 -51 -45 -44 -42 -31 -29 -26 -29 -36 -38 -36 -38 -42 -47 -55 -58 -47 -30 -18 -15 -23 -33 -31 -25 -27 -34 -42 -49 -50 -49 -52 -60 -75 -87 -91 -91 -68 -39 -35 -24 -34 -54 -74 -75 -71 -75 -78 -73 -69 -68 -69 -69 -75 -72 -56 -40 -36 -37 -37 -60 -95 -110 -119 -128 -120 -108 -84 -59 -52 -64 -70 -62 -51 -44 -43 -50 -59 -70 -71 -60 -45 -34 -32 -30 -29 -44 -53 -59 -57 -53 -50 -46 -56 -69 -63 -54 -57 -64 -62 -49 -36 -36 -30 -21 -16 -22 -24 -22 -21 -9 -2 -5 -23 -40 -43 -34 -23 -20 -18 -19 -17 -13 -17 -28 -33 -29 -23 -19 -27 -35 -42 -51 -53 -52 -54 -47 -38 -32 -16 -6 -14 -14 -28 -50 -60 -60 -53 -43 -38 -40 -45 -42 -39 -39 -53 -52 -44 -45 -49 -53 -53 -56 -58 -57 -55 -52 -51 -53 -59 -60 -68 -71 -70 -66 -63 -61 -62 -61 -58 -59 -65 -64 -58 -56 -55 -53 -44 -41 -40 -40 -35 -36 -35 -33 -30 -27 -27 -27 -29 -32 -33 -32 -30 -30 -29 -32 -29 -30 -31 -32 -31 -29 -29 -29 -29 -29 -29 -25 -22 -17 -11 -14 -11 -8 -8 -6 -6 -7 -9 -10 -9 -8 -9 -11 -12 -11 -11 -10 -9 -9 -8 -6 -5 -5 -5 -5 -4 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -2 -0 -3 -6 -10 -11 -2 -1 -0 -1 -3 -11 -17 -20 -23 -24 -20 -20 -17 -19 -24 -18 -19 -19 -17 -10 -9 -9 -11 -10 -10 -17 -20 -9 -3 -6 -4 -5 -8 -7 -3 -6 -2 -1 -6 -9 -11 -9 -8 -10 -7 -4 -1 -2 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -8 -8 -9 -15 -19 -18 -17 -17 -19 -20 -21 -21 -24 -23 -20 -16 -13 -11 -13 -15 -14 -13 -14 -16 -15 -14 -15 -14 -14 -15 -16 -15 -12 -10 -8 -10 -11 -11 -11 -11 -11 -11 -14 -13 -13 -13 -13 -14 -12 -10 -10 -10 -9 -8 -9 -10 -8 -7 -8 -10 -10 -12 -12 -12 -13 -14 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -14 -15 -16 -14 -12 -12 -14 -16 -17 -16 -16 -14 -14 -14 -14 -13 -12 -12 -14 -15 -15 -14 -13 -13 -13 -13 -14 -16 -17 -15 -11 -13 -14 -13 -12 -13 -14 -14 -12 -10 -10 -10 -10 -10 -10 -11 -12 -13 -14 -15 -16 -18 -18 -18 -19 -19 -22 -21 -20 -20 -21 -23 -22 -22 -23 -24 -24 -22 -20 -20 -22 -21 -21 -23 -24 -24 -23 -22 -21 -20 -19 -19 -19 -19 -19 -20 -20 -23 -23 -21 -21 -20 -20 -20 -19 -18 -16 -15 -16 -18 -18 -20 -18 -19 -20 -21 -19 -18 -19 -20 -20 -20 -21 -21 -22 -25 -24 -25 -26 -28 -30 -32 -36 -41 -46 -45 -44 -43 -43 -46 -45 -45 -44 -53 -56 -60 -64 -66 -75 -86 -90 -83 -76 -71 -62 -59 -64 -59 -51 -45 -42 -41 -39 -45 -47 -53 -65 -64 -62 -55 -53 -50 -47 -52 -62 -58 -53 -50 -58 -73 -100 -65 -36 -25 -9 -6 -6 -5 -0 -0 -0 -1 -14 -35 -35 -17 -3 -0 -0 -3 -6 -2 -0 -0 -1 -3 -3 -5 -19 -4 -4 -27 -29 -7 -0 -4 -15 -29 -30 -43 -41 -24 -34 -56 -72 -79 -94 -101 -95 -106 -116 -114 -94 -41 -16 -16 -39 -61 -76 -74 -71 -88 -82 -67 -57 -40 -38 -21 -26 -33 -21 -18 -20 -22 -21 -18 -23 -13 -7 -9 -6 -8 -8 -4 -1 -1 -4 -12 -20 -17 -13 -8 -7 -12 -11 -4 -0 -0 -0 -0 -0 -0 -2 -3 -6 -7 -7 -6 -108 -99 -67 -39 -22 -13 -22 -35 -47 -56 -52 -47 -39 -42 -48 -56 -63 -64 -63 -60 -52 -43 -36 -33 -38 -52 -63 -61 -54 -50 -43 -32 -29 -27 -34 -43 -44 -41 -41 -42 -45 -54 -60 -50 -32 -20 -18 -27 -33 -26 -23 -24 -26 -35 -48 -55 -55 -54 -63 -81 -94 -100 -99 -91 -68 -46 -26 -34 -59 -77 -76 -72 -82 -92 -90 -88 -75 -80 -81 -81 -78 -60 -40 -30 -29 -32 -55 -71 -91 -122 -129 -117 -113 -103 -77 -60 -59 -61 -57 -58 -53 -54 -53 -52 -58 -64 -49 -24 -18 -21 -22 -27 -36 -59 -63 -66 -57 -48 -44 -57 -65 -46 -37 -51 -67 -69 -53 -35 -32 -35 -26 -23 -22 -22 -17 -12 -7 -8 -12 -20 -31 -34 -27 -20 -16 -9 -11 -8 -10 -16 -26 -30 -25 -21 -18 -19 -27 -39 -51 -52 -47 -56 -55 -43 -41 -25 -16 -22 -19 -28 -47 -58 -62 -56 -46 -42 -43 -45 -45 -45 -42 -55 -59 -54 -49 -47 -49 -54 -58 -60 -62 -61 -56 -55 -54 -56 -52 -63 -64 -68 -66 -63 -63 -63 -59 -57 -61 -66 -64 -56 -54 -51 -51 -46 -43 -42 -39 -35 -38 -38 -35 -30 -27 -26 -27 -29 -33 -36 -33 -30 -31 -33 -35 -35 -35 -34 -32 -29 -28 -27 -28 -29 -27 -25 -24 -23 -17 -13 -13 -13 -10 -10 -9 -9 -8 -9 -9 -8 -7 -8 -8 -7 -7 -7 -8 -9 -9 -7 -6 -7 -7 -8 -7 -6 -3 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -5 -9 -6 -5 -1 -0 -1 -5 -11 -19 -24 -27 -28 -26 -23 -18 -16 -18 -18 -22 -25 -24 -18 -16 -15 -11 -7 -8 -14 -17 -11 -8 -14 -12 -11 -19 -21 -14 -8 -5 -7 -9 -12 -15 -10 -7 -10 -9 -6 -3 -3 -6 -4 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -8 -9 -11 -13 -15 -16 -17 -16 -16 -17 -17 -17 -17 -18 -19 -21 -18 -15 -13 -14 -14 -13 -12 -13 -15 -13 -11 -12 -14 -14 -15 -15 -15 -13 -11 -10 -10 -11 -11 -11 -10 -12 -12 -16 -13 -14 -14 -14 -14 -13 -12 -11 -11 -11 -10 -11 -12 -9 -10 -10 -10 -11 -12 -13 -13 -12 -12 -13 -14 -14 -15 -16 -15 -16 -16 -15 -14 -14 -14 -14 -16 -18 -18 -16 -14 -16 -18 -22 -21 -19 -17 -15 -15 -15 -15 -14 -14 -14 -15 -16 -16 -14 -13 -14 -13 -13 -15 -16 -14 -12 -13 -14 -14 -14 -13 -13 -12 -11 -10 -11 -10 -10 -11 -12 -11 -13 -15 -16 -16 -16 -17 -17 -18 -20 -21 -21 -19 -19 -19 -21 -21 -21 -23 -23 -24 -23 -21 -20 -20 -23 -21 -21 -22 -23 -24 -22 -22 -22 -20 -19 -19 -19 -20 -20 -21 -21 -23 -23 -22 -22 -20 -19 -19 -18 -16 -16 -15 -17 -18 -16 -19 -19 -19 -19 -19 -18 -18 -19 -20 -20 -20 -21 -22 -25 -25 -25 -26 -27 -29 -29 -33 -38 -42 -47 -48 -47 -48 -47 -47 -47 -48 -50 -55 -58 -63 -71 -71 -74 -83 -85 -77 -83 -73 -69 -72 -67 -57 -51 -50 -49 -48 -48 -51 -44 -44 -44 -40 -46 -40 -35 -33 -33 -42 -48 -29 -28 -35 -44 -59 -63 -32 -20 -16 -13 -12 -12 -8 -3 -5 -2 -2 -13 -13 -16 -11 -6 -1 -0 -7 -19 -11 -4 -4 -3 -6 -20 -28 -14 -2 -0 -11 -14 -3 -0 -0 -3 -7 -16 -36 -29 -19 -21 -25 -31 -53 -70 -74 -66 -82 -124 -122 -93 -39 -14 -10 -20 -39 -66 -105 -153 -130 -167 -86 -89 -67 -38 -19 -15 -14 -8 -3 -5 -15 -31 -37 -40 -31 -22 -14 -7 -7 -8 -6 -2 -2 -0 -6 -22 -26 -23 -18 -19 -16 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -128 -122 -84 -43 -17 -7 -14 -28 -48 -68 -71 -56 -43 -43 -45 -53 -57 -52 -54 -53 -45 -40 -37 -36 -41 -50 -64 -64 -56 -48 -44 -32 -28 -26 -33 -40 -39 -36 -38 -44 -51 -61 -67 -54 -34 -20 -18 -31 -37 -35 -32 -25 -24 -32 -47 -59 -61 -59 -66 -87 -106 -116 -116 -111 -80 -49 -29 -35 -57 -71 -72 -73 -88 -103 -104 -105 -89 -93 -100 -95 -88 -68 -43 -21 -22 -24 -30 -46 -73 -99 -111 -114 -110 -94 -73 -50 -48 -56 -52 -58 -64 -65 -61 -57 -58 -55 -35 -13 -14 -20 -23 -28 -34 -55 -72 -71 -66 -50 -35 -34 -35 -22 -24 -52 -77 -86 -70 -48 -39 -37 -46 -44 -45 -41 -34 -27 -22 -26 -28 -23 -22 -26 -20 -14 -10 -5 -3 -5 -7 -13 -20 -24 -17 -13 -16 -15 -15 -25 -42 -48 -48 -61 -61 -44 -38 -37 -29 -30 -27 -31 -43 -55 -61 -58 -47 -40 -45 -49 -49 -49 -37 -49 -60 -61 -58 -50 -48 -49 -55 -60 -62 -64 -65 -63 -56 -53 -54 -59 -60 -65 -65 -63 -63 -64 -62 -59 -61 -65 -65 -62 -56 -54 -51 -48 -44 -43 -38 -36 -38 -41 -40 -35 -31 -28 -27 -28 -30 -32 -29 -29 -31 -33 -35 -36 -34 -32 -28 -25 -25 -25 -27 -30 -29 -28 -24 -22 -14 -12 -12 -12 -11 -12 -12 -10 -8 -8 -7 -7 -8 -8 -10 -7 -7 -6 -9 -11 -8 -6 -5 -5 -6 -6 -6 -5 -4 -3 -2 -1 -2 -2 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -4 -10 -10 -6 -1 -1 -3 -6 -12 -19 -24 -24 -23 -25 -23 -18 -12 -11 -21 -26 -28 -26 -21 -20 -18 -12 -11 -21 -22 -16 -17 -17 -12 -14 -11 -10 -10 -7 -6 -8 -8 -9 -8 -8 -6 -8 -5 -6 -7 -7 -7 -7 -6 -4 -2 -2 -1 -1 -1 -2 -0 -0 -0 -1 -1 -2 -3 -7 -11 -15 -16 -17 -18 -17 -16 -16 -16 -15 -17 -18 -20 -21 -22 -19 -17 -18 -16 -14 -12 -12 -14 -13 -12 -11 -10 -14 -14 -15 -14 -12 -11 -10 -10 -10 -11 -12 -11 -11 -12 -14 -16 -15 -15 -14 -14 -15 -13 -12 -11 -12 -12 -12 -12 -11 -11 -10 -10 -11 -13 -13 -14 -14 -13 -12 -12 -11 -11 -12 -14 -14 -15 -17 -17 -18 -18 -17 -17 -17 -19 -20 -20 -19 -19 -21 -30 -27 -25 -22 -19 -16 -17 -17 -16 -15 -15 -16 -18 -17 -15 -13 -15 -14 -14 -14 -15 -14 -13 -13 -14 -15 -16 -15 -13 -12 -12 -11 -11 -10 -11 -12 -12 -12 -13 -14 -16 -16 -16 -17 -17 -18 -20 -19 -19 -18 -21 -20 -20 -21 -22 -23 -23 -22 -22 -22 -20 -21 -22 -22 -22 -22 -22 -21 -22 -23 -22 -20 -20 -18 -19 -20 -21 -21 -22 -23 -22 -21 -21 -20 -19 -20 -17 -16 -16 -18 -18 -17 -18 -19 -22 -21 -18 -19 -18 -19 -20 -20 -21 -21 -22 -23 -23 -24 -26 -26 -27 -29 -33 -40 -44 -46 -50 -50 -51 -52 -51 -50 -53 -57 -59 -59 -62 -68 -76 -79 -74 -77 -76 -79 -84 -77 -72 -68 -63 -58 -50 -49 -48 -55 -51 -45 -34 -31 -31 -35 -34 -31 -28 -27 -26 -26 -27 -24 -23 -26 -26 -25 -23 -20 -19 -23 -28 -27 -22 -4 -2 -2 -0 -9 -13 -12 -12 -9 -3 -2 -0 -5 -25 -27 -26 -12 -4 -9 -16 -31 -22 -4 -0 -1 -1 -0 -0 -0 -0 -4 -11 -21 -21 -18 -19 -25 -34 -43 -44 -52 -63 -92 -101 -116 -85 -45 -18 -3 -2 -8 -32 -75 -20 -4 -108 -43 -78 -72 -40 -21 -8 -6 -5 -1 -1 -6 -23 -41 -45 -46 -37 -22 -9 -5 -5 -2 -3 -3 -0 -5 -27 -41 -46 -41 -29 -14 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -129 -124 -97 -54 -20 -5 -9 -24 -54 -86 -96 -90 -61 -55 -48 -50 -51 -49 -52 -49 -43 -39 -36 -39 -44 -50 -55 -58 -56 -45 -41 -33 -26 -24 -29 -31 -30 -25 -26 -36 -52 -69 -76 -59 -36 -21 -20 -35 -39 -45 -40 -27 -22 -33 -52 -65 -68 -65 -70 -81 -90 -107 -117 -116 -88 -48 -29 -33 -50 -69 -81 -89 -97 -102 -110 -120 -115 -112 -117 -104 -85 -64 -39 -18 -13 -16 -24 -45 -73 -97 -113 -120 -108 -86 -65 -55 -52 -48 -50 -58 -68 -71 -69 -70 -66 -47 -27 -18 -16 -23 -28 -28 -39 -56 -74 -78 -72 -50 -37 -23 -11 -6 -21 -56 -83 -90 -79 -65 -58 -51 -67 -72 -67 -69 -62 -57 -52 -45 -40 -30 -22 -27 -28 -26 -15 -12 -4 -2 -4 -9 -14 -15 -9 -8 -16 -17 -10 -16 -35 -47 -61 -74 -63 -46 -45 -34 -28 -37 -36 -37 -41 -48 -53 -52 -42 -36 -46 -54 -57 -53 -36 -46 -64 -70 -67 -66 -61 -59 -58 -58 -61 -67 -70 -67 -60 -56 -56 -60 -62 -64 -65 -64 -65 -66 -65 -64 -64 -64 -66 -64 -59 -58 -54 -50 -45 -44 -41 -38 -40 -44 -44 -40 -35 -31 -28 -27 -27 -27 -28 -26 -30 -32 -30 -31 -31 -27 -24 -23 -23 -25 -29 -31 -31 -27 -23 -19 -14 -10 -9 -9 -9 -10 -10 -9 -9 -7 -6 -7 -7 -10 -9 -8 -8 -8 -11 -12 -8 -6 -6 -4 -4 -3 -3 -4 -4 -4 -4 -4 -5 -4 -3 -3 -3 -3 -3 -1 -1 -4 -6 -2 -0 -0 -1 -3 -1 -0 -0 -5 -12 -9 -3 -2 -3 -6 -9 -13 -16 -18 -19 -23 -24 -19 -13 -16 -23 -26 -26 -22 -19 -20 -17 -12 -20 -25 -19 -17 -10 -12 -8 -11 -8 -4 -2 -2 -3 -5 -8 -10 -7 -4 -6 -12 -4 -5 -6 -9 -7 -6 -6 -4 -4 -4 -4 -4 -3 -5 -2 -5 -3 -4 -3 -2 -2 -6 -13 -18 -17 -17 -18 -17 -17 -17 -16 -14 -17 -18 -21 -19 -18 -18 -19 -20 -18 -15 -13 -12 -12 -13 -13 -13 -12 -14 -16 -15 -12 -10 -10 -10 -10 -11 -12 -13 -13 -12 -13 -14 -13 -14 -14 -14 -14 -14 -13 -13 -15 -14 -12 -11 -11 -12 -13 -12 -11 -11 -11 -13 -14 -14 -14 -12 -11 -14 -15 -15 -14 -16 -16 -16 -18 -21 -22 -20 -19 -18 -18 -19 -20 -24 -27 -28 -32 -29 -28 -26 -24 -23 -24 -23 -19 -17 -17 -16 -19 -18 -17 -17 -16 -14 -14 -15 -14 -13 -13 -13 -13 -16 -16 -15 -16 -13 -13 -12 -11 -9 -10 -12 -14 -14 -15 -15 -16 -18 -16 -17 -19 -18 -19 -19 -19 -18 -19 -19 -19 -21 -24 -24 -23 -21 -21 -22 -21 -20 -21 -21 -22 -22 -22 -22 -22 -23 -22 -21 -20 -18 -20 -20 -22 -22 -23 -23 -21 -20 -20 -20 -19 -19 -20 -19 -17 -17 -18 -17 -16 -22 -29 -28 -17 -19 -19 -20 -21 -22 -23 -23 -24 -25 -25 -26 -27 -27 -27 -30 -38 -47 -49 -50 -55 -58 -56 -51 -51 -54 -58 -62 -64 -65 -66 -75 -77 -85 -80 -80 -82 -87 -80 -67 -61 -57 -56 -54 -44 -40 -43 -52 -46 -42 -36 -36 -39 -38 -34 -32 -28 -26 -26 -24 -19 -22 -26 -22 -15 -11 -13 -16 -20 -18 -17 -18 -14 -6 -1 -0 -0 -0 -6 -9 -14 -26 -16 -9 -2 -5 -11 -7 -12 -10 -6 -6 -13 -24 -24 -12 -0 -0 -0 -0 -0 -0 -4 -7 -4 -5 -9 -11 -19 -36 -48 -57 -56 -56 -81 -104 -123 -140 -119 -73 -32 -12 -7 -1 -4 -58 -191 -74 -71 -115 -125 -87 -60 -28 -7 -7 -1 -5 -3 -1 -13 -37 -45 -46 -40 -27 -12 -3 -2 -0 -2 -4 -1 -6 -22 -28 -25 -22 -15 -6 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -127 -119 -103 -64 -25 -8 -8 -21 -55 -93 -111 -123 -82 -66 -58 -56 -53 -52 -55 -54 -47 -41 -37 -35 -41 -49 -51 -52 -50 -41 -38 -30 -23 -21 -22 -23 -24 -21 -20 -26 -43 -69 -79 -62 -41 -23 -22 -27 -35 -46 -42 -30 -23 -35 -57 -71 -73 -70 -69 -67 -76 -95 -108 -108 -96 -54 -32 -34 -53 -77 -90 -100 -113 -115 -116 -125 -125 -110 -110 -96 -77 -56 -32 -31 -26 -23 -35 -62 -87 -102 -111 -111 -107 -99 -83 -80 -57 -52 -51 -69 -74 -77 -82 -86 -75 -51 -36 -28 -21 -29 -32 -31 -40 -57 -71 -80 -72 -61 -50 -30 -10 -4 -24 -62 -88 -88 -81 -71 -68 -67 -71 -72 -80 -82 -72 -64 -64 -55 -44 -39 -34 -37 -41 -44 -30 -23 -8 -3 -1 -5 -7 -7 -5 -9 -20 -24 -16 -15 -28 -45 -61 -80 -80 -69 -49 -33 -30 -44 -45 -44 -43 -42 -41 -40 -37 -36 -47 -56 -65 -59 -44 -52 -70 -75 -77 -78 -74 -68 -63 -60 -62 -66 -68 -67 -62 -61 -57 -64 -64 -63 -65 -64 -66 -69 -70 -69 -69 -71 -72 -69 -63 -64 -59 -54 -50 -48 -46 -41 -43 -49 -50 -44 -38 -33 -30 -27 -31 -29 -27 -24 -27 -29 -26 -28 -29 -28 -27 -25 -26 -28 -33 -33 -30 -26 -22 -17 -14 -11 -11 -10 -10 -10 -9 -9 -8 -8 -7 -6 -6 -9 -9 -8 -9 -8 -10 -10 -8 -8 -7 -7 -6 -3 -3 -4 -3 -4 -4 -4 -5 -5 -5 -4 -4 -4 -5 -5 -6 -9 -10 -4 -0 -0 -1 -1 -0 -0 -1 -6 -12 -8 -3 -2 -4 -5 -6 -8 -10 -14 -18 -22 -23 -23 -25 -29 -30 -25 -22 -21 -21 -20 -17 -13 -11 -12 -11 -9 -8 -11 -10 -11 -10 -10 -11 -9 -5 -6 -11 -11 -8 -7 -13 -16 -15 -11 -11 -11 -9 -8 -7 -7 -8 -9 -8 -8 -9 -5 -8 -14 -7 -5 -3 -3 -5 -7 -11 -16 -16 -16 -21 -19 -19 -17 -16 -15 -16 -18 -20 -19 -18 -19 -20 -20 -19 -18 -16 -13 -13 -14 -13 -13 -12 -12 -14 -14 -12 -11 -11 -11 -11 -12 -12 -12 -13 -14 -14 -14 -14 -14 -15 -15 -15 -13 -14 -16 -15 -15 -14 -13 -12 -13 -14 -14 -14 -12 -12 -13 -15 -15 -16 -14 -14 -13 -16 -18 -17 -17 -18 -17 -19 -20 -21 -21 -20 -18 -18 -20 -21 -22 -26 -31 -32 -30 -28 -28 -26 -25 -26 -26 -20 -16 -16 -16 -19 -19 -19 -18 -16 -14 -14 -13 -13 -13 -13 -14 -14 -17 -15 -13 -12 -12 -12 -12 -12 -10 -10 -11 -12 -13 -14 -16 -17 -17 -19 -19 -20 -21 -21 -21 -20 -19 -19 -21 -21 -23 -26 -26 -23 -20 -20 -21 -20 -20 -21 -22 -22 -23 -24 -23 -22 -21 -22 -22 -20 -19 -20 -21 -22 -23 -23 -22 -20 -21 -21 -23 -22 -22 -21 -19 -18 -17 -18 -19 -18 -18 -22 -29 -19 -20 -20 -21 -22 -23 -23 -24 -25 -26 -28 -28 -28 -30 -28 -34 -41 -54 -55 -56 -60 -62 -59 -57 -58 -60 -63 -65 -61 -63 -66 -80 -87 -90 -90 -88 -87 -87 -75 -58 -52 -51 -50 -45 -38 -36 -39 -40 -42 -43 -42 -45 -47 -43 -40 -37 -34 -27 -26 -18 -16 -22 -26 -23 -20 -18 -17 -13 -21 -19 -20 -22 -12 -4 -0 -0 -0 -0 -0 -0 -6 -32 -36 -29 -18 -26 -18 -5 -0 -1 -4 -5 -2 -7 -45 -5 -0 -0 -0 -0 -1 -3 -8 -6 -0 -0 -2 -4 -15 -51 -76 -84 -86 -87 -108 -125 -140 -166 -147 -109 -46 -75 -30 -10 -4 -30 -77 -90 -106 -123 -120 -99 -80 -46 -37 -28 -9 -13 -12 -7 -4 -5 -16 -38 -40 -33 -24 -9 -7 -3 -2 -3 -2 -5 -8 -6 -2 -0 -0 -0 -1 -1 -1 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -124 -115 -106 -70 -35 -22 -21 -26 -39 -73 -134 -147 -117 -93 -79 -71 -66 -64 -65 -61 -55 -47 -37 -33 -39 -45 -50 -49 -44 -34 -30 -27 -21 -20 -19 -22 -24 -20 -16 -19 -35 -59 -71 -56 -41 -34 -25 -23 -33 -45 -44 -35 -28 -36 -57 -72 -74 -69 -66 -61 -71 -87 -100 -102 -92 -57 -37 -38 -56 -69 -89 -116 -128 -125 -123 -120 -99 -90 -93 -94 -76 -72 -56 -58 -52 -52 -62 -78 -94 -99 -101 -108 -111 -109 -92 -68 -55 -51 -68 -85 -85 -90 -95 -93 -81 -65 -55 -45 -37 -35 -37 -28 -38 -49 -67 -66 -64 -65 -59 -46 -26 -16 -32 -62 -82 -81 -77 -76 -70 -71 -70 -67 -74 -77 -71 -70 -68 -54 -41 -41 -42 -50 -59 -64 -48 -34 -13 -4 -1 -2 -3 -3 -6 -14 -24 -27 -24 -25 -30 -38 -38 -37 -59 -56 -50 -38 -36 -50 -55 -53 -51 -48 -43 -35 -32 -37 -44 -51 -60 -57 -49 -58 -60 -68 -78 -80 -77 -72 -66 -63 -65 -67 -67 -65 -65 -63 -64 -68 -65 -63 -65 -65 -67 -68 -69 -71 -73 -76 -77 -74 -73 -71 -61 -58 -56 -54 -48 -43 -46 -52 -54 -48 -39 -35 -35 -35 -38 -36 -31 -28 -29 -29 -26 -29 -32 -34 -34 -33 -33 -35 -39 -35 -28 -25 -22 -21 -15 -15 -16 -15 -14 -13 -12 -12 -12 -12 -11 -9 -8 -7 -7 -8 -9 -9 -10 -9 -9 -8 -7 -8 -8 -6 -6 -4 -3 -4 -4 -4 -4 -4 -5 -4 -3 -3 -2 -4 -7 -9 -9 -2 -1 -1 -1 -1 -0 -0 -2 -6 -7 -5 -3 -2 -3 -3 -4 -5 -8 -12 -18 -19 -24 -26 -26 -25 -24 -23 -23 -21 -19 -20 -20 -16 -18 -13 -11 -14 -14 -16 -12 -12 -13 -13 -15 -15 -13 -15 -21 -14 -10 -14 -18 -20 -17 -16 -16 -13 -10 -10 -9 -9 -12 -14 -12 -11 -6 -11 -17 -18 -10 -7 -5 -6 -8 -11 -13 -16 -16 -17 -22 -22 -21 -18 -18 -17 -17 -17 -17 -17 -18 -19 -20 -20 -20 -20 -17 -15 -15 -14 -14 -14 -12 -11 -10 -10 -9 -9 -9 -11 -11 -12 -11 -11 -13 -14 -13 -13 -14 -14 -15 -15 -14 -14 -15 -15 -14 -15 -15 -15 -14 -13 -13 -14 -15 -13 -12 -14 -17 -16 -17 -17 -16 -17 -19 -20 -18 -18 -19 -19 -20 -21 -22 -22 -22 -20 -21 -21 -22 -23 -28 -32 -31 -31 -31 -30 -29 -27 -27 -26 -20 -15 -15 -16 -16 -18 -18 -17 -15 -14 -13 -13 -12 -12 -16 -17 -16 -15 -13 -11 -10 -10 -11 -13 -13 -11 -10 -11 -15 -15 -14 -17 -18 -17 -18 -19 -21 -22 -22 -22 -20 -20 -20 -21 -21 -23 -25 -26 -23 -22 -21 -20 -20 -20 -20 -20 -21 -25 -25 -22 -22 -21 -21 -20 -20 -20 -19 -20 -21 -22 -23 -23 -20 -21 -22 -24 -24 -20 -17 -18 -19 -18 -18 -19 -18 -15 -21 -20 -19 -19 -18 -18 -21 -23 -23 -24 -24 -26 -27 -27 -27 -29 -29 -39 -51 -60 -63 -63 -63 -65 -69 -67 -69 -68 -68 -70 -66 -65 -72 -84 -93 -94 -93 -91 -86 -81 -73 -58 -45 -44 -42 -38 -36 -42 -50 -52 -53 -53 -51 -50 -51 -47 -42 -38 -38 -33 -28 -20 -18 -22 -24 -24 -26 -32 -25 -13 -23 -25 -26 -25 -11 -1 -0 -1 -0 -3 -1 -3 -0 -12 -34 -37 -34 -40 -30 -12 -0 -1 -3 -4 -0 -5 -98 -24 -1 -0 -0 -1 -2 -6 -12 -12 -0 -1 -0 -3 -13 -44 -76 -88 -84 -90 -109 -112 -134 -158 -137 -123 -110 -99 -63 -32 -19 -26 -32 -36 -51 -63 -88 -93 -62 -57 -73 -56 -30 -22 -22 -13 -9 -2 -5 -25 -43 -36 -30 -29 -18 -8 -4 -3 -2 -1 -0 -0 -0 -0 -0 -1 -3 -3 -2 -4 -6 -3 -0 -1 -3 -1 -0 -0 -0 -0 -135 -116 -99 -75 -49 -36 -35 -37 -48 -91 -169 -183 -141 -122 -103 -97 -87 -79 -77 -75 -68 -53 -37 -30 -34 -40 -47 -48 -40 -28 -25 -25 -25 -22 -19 -23 -26 -21 -13 -14 -29 -50 -59 -46 -41 -34 -28 -28 -37 -47 -48 -43 -35 -37 -55 -70 -76 -84 -78 -63 -71 -77 -87 -88 -72 -51 -40 -43 -51 -61 -82 -103 -114 -116 -115 -112 -90 -84 -90 -95 -94 -83 -69 -75 -73 -72 -77 -75 -75 -83 -90 -101 -95 -93 -76 -52 -45 -47 -71 -85 -89 -98 -100 -98 -95 -84 -74 -72 -54 -41 -36 -25 -33 -43 -53 -48 -55 -61 -67 -64 -45 -29 -33 -48 -64 -74 -73 -74 -70 -71 -67 -62 -68 -73 -71 -64 -54 -37 -28 -35 -41 -52 -65 -72 -64 -43 -22 -15 -8 -6 -6 -6 -14 -23 -26 -30 -31 -25 -23 -22 -12 -19 -41 -55 -54 -48 -48 -59 -66 -68 -69 -66 -54 -37 -33 -38 -39 -41 -45 -42 -39 -43 -50 -62 -74 -78 -75 -71 -66 -64 -67 -68 -68 -69 -69 -69 -70 -71 -66 -62 -64 -65 -65 -65 -64 -64 -68 -73 -78 -77 -77 -74 -65 -62 -58 -55 -49 -46 -48 -53 -55 -49 -42 -41 -38 -38 -41 -39 -38 -35 -35 -33 -31 -34 -36 -38 -40 -39 -38 -38 -40 -36 -32 -31 -27 -25 -19 -21 -21 -19 -16 -14 -14 -13 -12 -12 -12 -11 -10 -9 -8 -8 -8 -9 -9 -9 -8 -7 -7 -7 -7 -6 -6 -6 -5 -6 -6 -5 -4 -4 -4 -3 -3 -3 -3 -3 -3 -5 -4 -0 -1 -2 -2 -1 -0 -0 -2 -5 -5 -4 -2 -2 -2 -3 -5 -6 -8 -12 -16 -18 -23 -24 -24 -23 -21 -23 -26 -22 -20 -25 -24 -24 -29 -27 -28 -25 -21 -20 -16 -17 -19 -15 -15 -16 -17 -20 -17 -15 -10 -13 -11 -13 -13 -14 -15 -13 -10 -10 -10 -12 -12 -15 -10 -12 -12 -13 -13 -10 -8 -6 -6 -8 -11 -16 -17 -22 -18 -18 -18 -21 -20 -19 -19 -18 -18 -18 -18 -19 -21 -22 -19 -19 -21 -21 -20 -17 -17 -16 -17 -16 -14 -12 -10 -10 -10 -11 -11 -11 -13 -13 -12 -11 -12 -12 -13 -13 -14 -15 -15 -15 -14 -14 -13 -13 -13 -15 -16 -16 -14 -14 -13 -12 -14 -15 -14 -16 -18 -18 -18 -18 -17 -17 -20 -21 -19 -17 -18 -21 -22 -23 -24 -24 -21 -20 -21 -23 -21 -23 -28 -31 -32 -33 -31 -30 -28 -27 -27 -26 -21 -15 -16 -17 -16 -17 -18 -16 -14 -12 -13 -13 -14 -15 -15 -15 -14 -13 -12 -12 -11 -12 -14 -13 -11 -11 -11 -11 -12 -15 -14 -17 -18 -19 -19 -20 -21 -21 -21 -22 -22 -21 -21 -20 -20 -23 -25 -23 -21 -22 -22 -20 -20 -20 -20 -20 -21 -22 -22 -22 -22 -22 -22 -21 -20 -19 -19 -20 -20 -22 -22 -20 -20 -20 -21 -22 -21 -20 -19 -18 -18 -18 -18 -17 -14 -17 -20 -19 -19 -19 -19 -20 -23 -24 -24 -25 -26 -26 -31 -32 -31 -31 -33 -49 -63 -66 -68 -69 -70 -71 -75 -75 -73 -73 -76 -72 -68 -69 -72 -74 -77 -78 -80 -89 -86 -76 -70 -75 -60 -46 -40 -39 -41 -52 -62 -57 -57 -58 -58 -52 -48 -48 -49 -53 -49 -51 -54 -39 -27 -27 -20 -26 -35 -55 -48 -28 -26 -28 -22 -10 -3 -3 -6 -13 -16 -21 -5 -8 -2 -2 -13 -16 -21 -27 -18 -1 -2 -0 -2 -1 -0 -0 -98 -48 -1 -0 -0 -1 -2 -3 -6 -11 -5 -7 -5 -7 -16 -31 -44 -50 -54 -68 -108 -110 -120 -112 -108 -115 -116 -117 -96 -65 -40 -39 -27 -27 -27 -34 -59 -62 -44 -47 -70 -75 -59 -55 -59 -55 -31 -5 -4 -16 -39 -43 -40 -35 -26 -14 -9 -6 -4 -5 -0 -0 -0 -0 -0 -4 -6 -5 -5 -3 -3 -1 -0 -4 -7 -4 -2 -0 -1 -3 -125 -110 -99 -89 -65 -47 -44 -39 -59 -124 -155 -167 -123 -119 -120 -126 -120 -115 -106 -99 -85 -62 -41 -30 -31 -38 -43 -43 -44 -28 -27 -23 -23 -22 -19 -24 -27 -21 -15 -15 -28 -44 -46 -38 -37 -29 -27 -33 -43 -51 -52 -50 -45 -43 -48 -62 -86 -105 -101 -81 -84 -76 -75 -77 -61 -50 -47 -50 -53 -68 -87 -97 -101 -99 -93 -92 -85 -87 -88 -87 -91 -87 -78 -73 -69 -69 -67 -63 -62 -65 -66 -69 -75 -62 -53 -37 -34 -41 -59 -76 -81 -86 -91 -95 -99 -97 -92 -85 -64 -54 -42 -33 -33 -35 -37 -41 -49 -60 -72 -71 -54 -37 -27 -27 -30 -42 -68 -74 -72 -73 -65 -69 -72 -71 -65 -51 -39 -29 -24 -32 -40 -52 -65 -73 -70 -48 -43 -35 -22 -15 -15 -18 -22 -25 -27 -32 -32 -28 -27 -17 -11 -20 -38 -53 -58 -58 -62 -65 -72 -79 -78 -69 -53 -40 -37 -39 -43 -41 -42 -41 -35 -37 -50 -64 -73 -77 -76 -73 -70 -69 -69 -69 -70 -78 -82 -80 -78 -77 -70 -66 -66 -67 -66 -64 -63 -64 -62 -66 -71 -76 -78 -78 -68 -61 -58 -56 -51 -47 -48 -51 -54 -52 -49 -44 -42 -42 -44 -43 -41 -40 -40 -40 -40 -41 -40 -40 -42 -43 -42 -41 -36 -31 -30 -28 -27 -27 -25 -24 -21 -17 -13 -11 -11 -11 -11 -7 -7 -10 -10 -9 -10 -8 -8 -7 -6 -7 -7 -6 -7 -7 -7 -7 -7 -9 -9 -9 -8 -7 -5 -3 -3 -4 -5 -4 -3 -3 -3 -3 -1 -0 -0 -1 -1 -1 -0 -0 -1 -4 -6 -7 -5 -4 -1 -4 -7 -8 -10 -12 -14 -15 -16 -19 -22 -23 -24 -28 -35 -35 -39 -42 -39 -33 -30 -39 -36 -28 -27 -28 -28 -26 -22 -17 -17 -15 -16 -18 -15 -12 -11 -10 -7 -8 -7 -7 -10 -11 -10 -10 -11 -16 -15 -13 -10 -13 -15 -13 -14 -12 -11 -13 -14 -14 -14 -17 -17 -22 -21 -19 -20 -22 -21 -21 -21 -20 -19 -21 -23 -23 -20 -19 -17 -19 -23 -23 -21 -20 -20 -19 -18 -17 -15 -14 -13 -12 -11 -11 -11 -12 -13 -13 -13 -11 -11 -12 -14 -14 -14 -16 -16 -16 -15 -16 -13 -12 -15 -15 -16 -17 -16 -15 -14 -15 -15 -15 -14 -17 -18 -19 -18 -16 -16 -17 -19 -21 -20 -19 -18 -19 -22 -23 -28 -25 -24 -22 -22 -24 -23 -24 -29 -30 -30 -32 -30 -33 -28 -22 -26 -27 -21 -17 -17 -17 -18 -18 -15 -12 -12 -11 -11 -11 -15 -13 -15 -13 -12 -12 -12 -11 -11 -13 -15 -14 -9 -9 -9 -14 -14 -13 -13 -16 -18 -20 -20 -21 -20 -19 -20 -23 -23 -22 -22 -23 -23 -23 -23 -22 -20 -21 -24 -23 -21 -20 -20 -21 -21 -21 -22 -22 -22 -23 -23 -22 -20 -20 -20 -20 -21 -19 -19 -19 -19 -20 -20 -21 -20 -18 -17 -17 -16 -17 -17 -17 -15 -17 -19 -20 -19 -19 -18 -20 -25 -25 -25 -26 -25 -25 -37 -33 -34 -34 -39 -56 -70 -72 -72 -73 -72 -72 -79 -81 -82 -80 -82 -80 -78 -73 -63 -58 -59 -68 -80 -81 -79 -77 -74 -83 -70 -53 -49 -51 -54 -58 -54 -54 -54 -52 -54 -59 -63 -65 -68 -72 -67 -67 -70 -55 -37 -32 -24 -16 -31 -74 -74 -55 -42 -31 -24 -10 -13 -27 -21 -25 -16 -18 -7 -8 -4 -0 -0 -0 -2 -7 -6 -0 -0 -0 -1 -0 -0 -14 -54 -51 -24 -0 -0 -1 -0 -1 -1 -2 -9 -17 -21 -24 -29 -33 -30 -34 -41 -51 -70 -94 -61 -61 -73 -111 -132 -123 -124 -122 -108 -54 -31 -34 -27 -26 -34 -34 -33 -30 -45 -81 -105 -100 -108 -91 -45 -20 -13 -18 -31 -34 -29 -26 -26 -19 -12 -13 -10 -9 -2 -0 -0 -1 -2 -5 -9 -11 -12 -6 -6 -2 -0 -3 -5 -5 -4 -4 -5 -6 -110 -100 -92 -88 -83 -68 -46 -37 -54 -102 -112 -125 -87 -89 -107 -133 -137 -138 -123 -116 -102 -77 -58 -40 -31 -34 -38 -41 -42 -37 -25 -19 -20 -24 -25 -32 -32 -21 -13 -17 -25 -31 -38 -36 -35 -26 -24 -32 -43 -54 -58 -55 -52 -50 -50 -64 -90 -106 -107 -97 -93 -77 -70 -67 -59 -56 -55 -53 -62 -75 -86 -94 -93 -88 -82 -81 -72 -72 -73 -77 -85 -83 -75 -71 -55 -48 -52 -53 -54 -56 -62 -67 -60 -50 -31 -24 -20 -37 -63 -76 -79 -73 -75 -88 -98 -99 -93 -85 -72 -73 -63 -59 -58 -48 -46 -46 -50 -61 -73 -74 -59 -37 -25 -25 -22 -33 -54 -73 -78 -79 -69 -65 -62 -64 -65 -58 -38 -23 -27 -32 -35 -43 -62 -71 -71 -60 -59 -48 -33 -26 -25 -28 -31 -25 -18 -27 -27 -26 -27 -24 -24 -30 -42 -51 -60 -66 -70 -71 -73 -77 -76 -63 -45 -37 -39 -43 -52 -49 -49 -48 -41 -40 -51 -65 -78 -84 -84 -82 -78 -78 -80 -79 -79 -89 -95 -91 -85 -82 -79 -75 -71 -68 -67 -67 -65 -62 -63 -63 -66 -73 -75 -77 -67 -62 -61 -59 -54 -49 -47 -49 -50 -53 -52 -46 -46 -45 -46 -46 -45 -45 -45 -45 -45 -44 -42 -41 -41 -41 -38 -36 -36 -32 -27 -26 -25 -25 -25 -21 -15 -12 -11 -9 -7 -6 -6 -6 -6 -6 -8 -9 -10 -8 -7 -6 -5 -5 -6 -6 -7 -8 -8 -9 -7 -8 -10 -11 -10 -8 -6 -5 -4 -5 -6 -5 -4 -4 -4 -4 -1 -1 -0 -0 -0 -1 -0 -0 -1 -4 -7 -9 -8 -3 -1 -4 -7 -9 -12 -11 -11 -10 -11 -17 -23 -26 -30 -32 -37 -39 -41 -42 -44 -49 -51 -49 -38 -31 -30 -33 -35 -30 -22 -24 -24 -22 -19 -18 -17 -16 -16 -15 -13 -11 -9 -9 -9 -8 -10 -11 -14 -16 -18 -15 -12 -14 -16 -16 -16 -18 -22 -24 -21 -18 -15 -14 -14 -15 -16 -20 -22 -24 -23 -22 -23 -24 -27 -28 -28 -23 -20 -18 -18 -20 -24 -25 -23 -22 -21 -19 -19 -19 -17 -17 -17 -16 -13 -11 -11 -12 -12 -12 -12 -11 -11 -11 -12 -13 -14 -16 -15 -14 -14 -16 -15 -15 -14 -14 -15 -16 -17 -17 -16 -14 -16 -16 -16 -17 -16 -19 -18 -17 -17 -19 -20 -20 -20 -20 -20 -20 -23 -23 -28 -25 -24 -24 -25 -26 -25 -25 -28 -30 -28 -29 -29 -34 -33 -27 -27 -27 -23 -20 -19 -18 -17 -15 -14 -12 -12 -10 -9 -9 -10 -13 -15 -13 -12 -12 -13 -13 -12 -13 -15 -14 -9 -9 -11 -14 -12 -13 -14 -16 -17 -19 -21 -21 -19 -19 -20 -21 -22 -22 -21 -22 -23 -22 -21 -21 -20 -21 -21 -23 -22 -22 -21 -21 -21 -21 -21 -22 -22 -23 -23 -21 -21 -21 -21 -21 -21 -19 -18 -18 -19 -18 -19 -20 -21 -20 -16 -15 -16 -15 -16 -16 -15 -17 -20 -21 -21 -20 -20 -24 -27 -25 -25 -25 -27 -31 -32 -32 -36 -42 -48 -62 -89 -88 -81 -78 -75 -78 -81 -83 -87 -88 -85 -80 -77 -69 -59 -56 -63 -78 -82 -82 -71 -68 -73 -82 -76 -61 -61 -58 -55 -53 -42 -45 -44 -43 -49 -59 -54 -50 -59 -65 -61 -66 -59 -43 -39 -25 -18 -6 -28 -60 -61 -49 -38 -29 -31 -20 -38 -54 -55 -17 -2 -2 -1 -3 -5 -3 -0 -0 -0 -0 -3 -6 -8 -4 -1 -1 -0 -33 -79 -71 -60 -0 -0 -0 -0 -2 -2 -4 -9 -20 -35 -46 -45 -48 -43 -37 -28 -31 -23 -25 -10 -14 -48 -90 -125 -141 -133 -131 -138 -94 -57 -51 -44 -44 -42 -31 -23 -15 -28 -61 -106 -98 -104 -78 -46 -32 -26 -23 -22 -17 -17 -17 -21 -25 -24 -21 -14 -8 -3 -0 -0 -0 -0 -2 -3 -8 -10 -9 -9 -4 -0 -0 -0 -1 -2 -4 -7 -7 -107 -90 -81 -80 -69 -54 -41 -35 -46 -64 -63 -66 -57 -66 -82 -92 -108 -121 -112 -106 -98 -85 -70 -50 -34 -29 -31 -36 -37 -34 -19 -14 -19 -24 -26 -36 -39 -26 -17 -20 -22 -26 -34 -37 -32 -22 -20 -24 -36 -51 -61 -59 -54 -49 -50 -64 -85 -101 -105 -104 -86 -70 -71 -70 -61 -59 -58 -63 -74 -88 -97 -98 -92 -81 -76 -70 -64 -61 -67 -78 -89 -85 -76 -60 -44 -40 -43 -45 -48 -57 -64 -67 -63 -48 -18 -19 -10 -29 -53 -70 -79 -72 -70 -80 -87 -88 -86 -78 -79 -92 -90 -101 -93 -77 -65 -61 -62 -67 -74 -74 -61 -48 -43 -33 -27 -35 -49 -72 -78 -82 -71 -58 -48 -43 -43 -39 -28 -21 -28 -30 -29 -37 -49 -56 -61 -61 -54 -48 -40 -37 -36 -36 -34 -23 -10 -15 -26 -25 -26 -33 -34 -37 -45 -56 -62 -68 -72 -73 -74 -73 -70 -61 -45 -39 -44 -52 -60 -57 -54 -49 -45 -49 -58 -72 -85 -90 -88 -85 -84 -81 -82 -86 -87 -100 -104 -99 -91 -88 -86 -80 -75 -71 -71 -72 -69 -65 -65 -61 -62 -66 -73 -75 -68 -64 -64 -61 -56 -50 -46 -47 -50 -53 -55 -51 -51 -49 -49 -49 -50 -52 -50 -48 -47 -45 -45 -42 -37 -35 -35 -35 -34 -31 -27 -25 -22 -21 -20 -16 -12 -11 -10 -9 -8 -6 -6 -7 -5 -5 -5 -5 -7 -5 -5 -4 -4 -4 -5 -7 -9 -9 -8 -8 -6 -7 -9 -12 -11 -10 -9 -8 -6 -6 -7 -7 -7 -6 -4 -5 -4 -4 -2 -0 -0 -0 -0 -0 -0 -2 -2 -4 -4 -1 -1 -3 -6 -10 -11 -11 -10 -10 -13 -17 -22 -27 -32 -32 -33 -35 -35 -35 -42 -49 -63 -43 -28 -28 -29 -33 -33 -27 -22 -27 -31 -35 -31 -24 -29 -26 -21 -20 -21 -19 -17 -19 -16 -16 -12 -15 -17 -15 -18 -16 -13 -13 -13 -14 -19 -26 -27 -26 -19 -15 -15 -20 -17 -13 -14 -20 -23 -25 -24 -24 -25 -26 -27 -30 -31 -28 -23 -23 -24 -24 -27 -27 -25 -25 -22 -19 -20 -21 -20 -20 -18 -16 -15 -13 -13 -13 -12 -11 -11 -11 -11 -12 -12 -13 -13 -15 -15 -14 -13 -15 -16 -16 -15 -14 -14 -14 -17 -18 -17 -15 -15 -16 -16 -17 -17 -17 -17 -16 -18 -20 -21 -20 -20 -20 -21 -23 -22 -23 -24 -24 -23 -22 -25 -27 -25 -22 -23 -26 -27 -28 -30 -33 -34 -35 -35 -31 -27 -24 -20 -19 -18 -18 -14 -14 -14 -11 -11 -10 -10 -15 -19 -19 -17 -17 -17 -15 -14 -11 -13 -12 -12 -10 -11 -12 -12 -13 -15 -16 -17 -18 -20 -19 -21 -20 -22 -21 -20 -20 -20 -20 -22 -22 -22 -22 -22 -21 -21 -20 -23 -22 -21 -20 -20 -20 -22 -23 -23 -23 -23 -22 -21 -20 -20 -21 -20 -18 -18 -18 -19 -19 -19 -19 -21 -19 -15 -15 -18 -17 -18 -19 -19 -19 -20 -21 -21 -21 -21 -22 -24 -24 -25 -27 -32 -33 -36 -40 -45 -51 -57 -77 -93 -111 -96 -90 -86 -87 -90 -94 -98 -96 -87 -78 -79 -87 -75 -72 -97 -101 -87 -78 -69 -60 -64 -74 -77 -63 -61 -51 -46 -41 -39 -40 -34 -33 -36 -37 -31 -21 -32 -38 -31 -43 -24 -31 -23 -16 -15 -8 -15 -30 -23 -15 -18 -24 -14 -17 -38 -39 -29 -7 -5 -8 -3 -1 -2 -3 -4 -0 -0 -3 -10 -27 -23 -8 -1 -0 -0 -15 -66 -73 -59 -7 -0 -0 -0 -0 -1 -4 -10 -14 -27 -45 -40 -53 -44 -26 -18 -12 -4 -0 -1 -16 -53 -77 -121 -119 -99 -93 -97 -113 -103 -85 -93 -118 -92 -54 -29 -13 -20 -34 -33 -49 -62 -61 -55 -46 -37 -32 -18 -11 -14 -21 -26 -29 -33 -25 -11 -6 -5 -2 -2 -2 -0 -0 -0 -0 -1 -2 -3 -2 -1 -0 -0 -2 -0 -2 -3 -10 -88 -89 -85 -81 -66 -47 -35 -30 -36 -43 -38 -38 -39 -41 -48 -56 -72 -90 -87 -83 -86 -87 -81 -64 -42 -31 -30 -29 -35 -28 -14 -9 -15 -21 -27 -37 -40 -36 -31 -29 -28 -29 -33 -38 -28 -17 -16 -17 -26 -42 -49 -54 -57 -54 -55 -65 -81 -98 -101 -98 -86 -73 -73 -67 -59 -56 -58 -71 -85 -99 -108 -104 -92 -82 -80 -74 -65 -62 -71 -86 -94 -85 -70 -49 -39 -37 -35 -36 -45 -58 -66 -71 -73 -46 -23 -25 -17 -24 -31 -59 -78 -73 -66 -69 -74 -77 -76 -71 -74 -87 -100 -114 -109 -97 -80 -79 -77 -74 -76 -79 -77 -72 -60 -44 -32 -31 -43 -69 -88 -97 -79 -72 -53 -39 -36 -34 -30 -26 -30 -25 -28 -35 -37 -34 -41 -45 -44 -44 -43 -42 -45 -46 -38 -29 -27 -19 -28 -28 -29 -39 -37 -36 -47 -56 -60 -65 -71 -76 -75 -69 -65 -61 -54 -49 -53 -57 -58 -58 -60 -54 -54 -61 -70 -82 -90 -91 -89 -84 -84 -80 -86 -92 -95 -102 -104 -103 -97 -93 -88 -82 -78 -76 -76 -75 -70 -65 -61 -61 -62 -67 -72 -72 -68 -66 -65 -62 -57 -55 -51 -48 -50 -51 -55 -55 -54 -52 -49 -49 -49 -52 -52 -50 -48 -45 -44 -42 -36 -34 -34 -34 -32 -28 -26 -23 -19 -16 -14 -13 -13 -13 -12 -12 -10 -8 -7 -8 -8 -6 -5 -5 -5 -5 -4 -3 -3 -3 -3 -4 -5 -5 -7 -8 -9 -10 -10 -11 -11 -11 -11 -10 -8 -9 -7 -7 -7 -8 -6 -6 -5 -5 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -5 -7 -9 -10 -9 -11 -14 -16 -21 -26 -28 -29 -31 -32 -35 -34 -41 -43 -43 -32 -26 -30 -36 -38 -32 -26 -27 -27 -37 -40 -40 -35 -32 -31 -28 -26 -25 -23 -23 -22 -23 -22 -19 -20 -18 -15 -17 -15 -13 -12 -11 -13 -19 -20 -16 -17 -17 -16 -16 -24 -20 -16 -15 -19 -22 -25 -26 -26 -28 -30 -30 -30 -33 -30 -30 -31 -33 -32 -32 -32 -31 -28 -23 -20 -21 -22 -23 -22 -20 -18 -16 -17 -15 -13 -11 -12 -13 -13 -14 -16 -16 -15 -15 -15 -17 -16 -16 -17 -17 -16 -15 -16 -15 -15 -16 -18 -18 -16 -16 -16 -16 -16 -17 -17 -18 -18 -18 -21 -20 -21 -22 -22 -22 -21 -23 -24 -24 -23 -22 -23 -25 -26 -24 -23 -21 -21 -24 -28 -31 -28 -32 -35 -35 -34 -31 -25 -21 -19 -17 -18 -16 -15 -14 -12 -11 -11 -13 -16 -19 -20 -21 -20 -20 -17 -15 -12 -11 -10 -12 -11 -12 -13 -13 -14 -15 -15 -16 -18 -21 -20 -21 -22 -23 -23 -20 -19 -19 -20 -22 -21 -22 -23 -23 -22 -21 -21 -22 -21 -21 -20 -19 -21 -22 -23 -23 -20 -20 -21 -19 -18 -19 -20 -19 -21 -23 -24 -21 -20 -21 -19 -20 -20 -20 -19 -19 -19 -19 -20 -20 -21 -20 -20 -20 -22 -22 -23 -24 -27 -29 -32 -37 -40 -44 -50 -56 -59 -77 -100 -114 -126 -117 -102 -96 -95 -96 -105 -109 -107 -104 -96 -99 -108 -91 -104 -133 -125 -104 -98 -82 -59 -56 -62 -63 -51 -44 -43 -38 -33 -30 -26 -19 -15 -15 -13 -10 -11 -17 -14 -12 -14 -16 -15 -11 -9 -16 -37 -58 -4 -2 -0 -10 -21 -17 -13 -13 -12 -4 -1 -12 -37 -36 -19 -4 -8 -14 -8 -8 -14 -22 -22 -9 -2 -0 -0 -0 -0 -2 -43 -44 -14 -0 -0 -0 -0 -0 -2 -7 -15 -12 -18 -15 -17 -30 -21 -10 -7 -3 -0 -1 -12 -50 -68 -94 -93 -71 -62 -71 -113 -156 -156 -166 -181 -140 -79 -46 -25 -26 -29 -28 -39 -51 -66 -86 -59 -62 -39 -17 -6 -16 -25 -29 -29 -30 -23 -6 -4 -5 -3 -8 -6 -1 -0 -0 -0 -0 -1 -1 -2 -2 -1 -3 -7 -4 -3 -4 -8 -96 -91 -74 -71 -66 -60 -52 -34 -34 -35 -34 -30 -31 -30 -31 -35 -49 -69 -75 -72 -78 -89 -91 -83 -70 -47 -36 -37 -36 -26 -11 -7 -14 -22 -31 -43 -49 -48 -43 -34 -29 -30 -34 -38 -28 -17 -13 -13 -15 -23 -36 -51 -59 -60 -61 -68 -78 -88 -93 -97 -99 -97 -87 -74 -62 -55 -68 -80 -94 -107 -113 -109 -96 -92 -79 -74 -75 -84 -84 -91 -93 -85 -70 -50 -45 -43 -37 -41 -55 -70 -74 -76 -78 -49 -41 -36 -32 -28 -44 -63 -77 -74 -65 -63 -68 -74 -71 -71 -70 -71 -85 -99 -103 -97 -88 -88 -87 -84 -84 -84 -81 -78 -64 -47 -41 -37 -47 -58 -80 -89 -91 -79 -59 -42 -33 -31 -32 -33 -30 -25 -28 -32 -34 -29 -33 -37 -38 -39 -41 -39 -40 -42 -42 -43 -40 -38 -41 -44 -46 -45 -32 -34 -45 -51 -60 -69 -74 -75 -73 -66 -60 -60 -59 -58 -58 -56 -58 -60 -65 -64 -67 -74 -81 -89 -94 -94 -91 -85 -84 -81 -88 -97 -97 -97 -97 -94 -90 -88 -83 -77 -80 -80 -76 -75 -73 -68 -68 -63 -62 -69 -73 -71 -69 -66 -63 -60 -59 -60 -57 -53 -50 -49 -53 -54 -52 -50 -49 -43 -41 -45 -47 -47 -47 -44 -40 -40 -38 -36 -35 -32 -30 -25 -22 -19 -16 -14 -13 -13 -14 -16 -14 -12 -11 -9 -8 -9 -9 -8 -7 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -4 -5 -7 -9 -10 -9 -9 -10 -11 -12 -12 -9 -10 -8 -7 -6 -6 -6 -6 -6 -6 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -4 -7 -8 -8 -12 -13 -14 -21 -22 -25 -27 -27 -33 -35 -41 -42 -36 -31 -37 -46 -49 -59 -46 -37 -31 -39 -38 -37 -37 -31 -26 -28 -28 -26 -26 -26 -24 -25 -25 -26 -25 -20 -19 -17 -17 -18 -18 -17 -16 -15 -18 -17 -15 -13 -16 -18 -23 -24 -22 -19 -18 -17 -19 -23 -25 -26 -27 -29 -32 -30 -32 -34 -33 -36 -37 -36 -33 -35 -40 -37 -27 -22 -22 -22 -24 -26 -22 -21 -20 -19 -18 -17 -15 -13 -15 -15 -16 -15 -19 -21 -21 -20 -19 -20 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -18 -18 -18 -17 -20 -19 -17 -16 -19 -22 -23 -23 -22 -20 -22 -23 -22 -22 -23 -24 -25 -24 -22 -22 -23 -25 -25 -23 -20 -19 -20 -24 -28 -29 -28 -33 -37 -36 -34 -32 -26 -19 -20 -20 -19 -18 -15 -13 -11 -11 -11 -12 -14 -13 -16 -18 -19 -19 -19 -18 -13 -12 -10 -10 -11 -12 -12 -12 -14 -15 -15 -16 -18 -17 -20 -22 -23 -23 -23 -22 -21 -21 -23 -22 -22 -22 -23 -23 -22 -22 -21 -21 -20 -20 -20 -21 -23 -22 -21 -22 -21 -20 -21 -20 -19 -19 -19 -20 -24 -28 -29 -18 -17 -20 -19 -19 -20 -20 -19 -19 -19 -20 -20 -21 -21 -20 -19 -20 -21 -22 -25 -26 -29 -33 -40 -48 -52 -51 -54 -61 -70 -97 -118 -127 -138 -137 -126 -114 -101 -104 -121 -121 -114 -114 -115 -121 -123 -115 -127 -140 -131 -120 -108 -76 -52 -50 -51 -54 -44 -42 -39 -34 -29 -25 -19 -11 -4 -2 -2 -2 -13 -11 -6 -6 -6 -9 -12 -10 -6 -7 -10 -11 -0 -0 -2 -19 -24 -11 -9 -11 -5 -0 -2 -23 -93 -67 -70 -29 -19 -23 -24 -27 -27 -24 -15 -0 -0 -0 -0 -0 -0 -9 -23 -38 -23 -1 -0 -0 -0 -4 -30 -21 -29 -17 -8 -6 -4 -10 -15 -13 -11 -4 -0 -0 -2 -26 -55 -66 -64 -64 -57 -53 -79 -118 -120 -209 -180 -171 -126 -73 -47 -43 -32 -26 -42 -66 -94 -114 -138 -105 -57 -23 -6 -13 -23 -26 -31 -33 -27 -6 -3 -5 -4 -9 -10 -5 -0 -0 -0 -0 -1 -1 -2 -9 -9 -11 -13 -7 -4 -6 -8 -109 -95 -82 -83 -89 -82 -59 -39 -32 -28 -29 -33 -33 -34 -32 -32 -44 -61 -69 -64 -68 -81 -87 -84 -76 -59 -41 -41 -43 -27 -13 -10 -16 -23 -27 -35 -47 -55 -48 -34 -26 -27 -32 -39 -33 -22 -15 -14 -14 -21 -34 -48 -56 -59 -63 -67 -74 -85 -95 -96 -101 -95 -86 -79 -73 -80 -85 -89 -102 -116 -121 -123 -118 -97 -79 -74 -76 -96 -88 -82 -83 -81 -71 -66 -63 -53 -45 -53 -69 -76 -77 -81 -71 -58 -48 -43 -32 -38 -60 -78 -84 -82 -74 -66 -65 -70 -72 -75 -76 -71 -70 -81 -90 -89 -88 -91 -91 -92 -93 -92 -87 -80 -68 -53 -48 -43 -55 -62 -63 -73 -80 -75 -61 -46 -35 -31 -38 -40 -35 -37 -35 -35 -42 -40 -39 -38 -37 -36 -37 -34 -30 -31 -38 -50 -51 -61 -73 -85 -71 -54 -36 -42 -46 -57 -68 -74 -73 -71 -70 -65 -59 -60 -60 -59 -59 -57 -60 -64 -70 -71 -74 -80 -83 -84 -90 -96 -96 -89 -86 -84 -92 -95 -93 -91 -89 -83 -76 -74 -72 -72 -77 -78 -79 -78 -78 -73 -74 -67 -66 -71 -72 -72 -69 -66 -64 -60 -60 -61 -60 -57 -51 -50 -53 -51 -47 -45 -43 -38 -36 -38 -40 -42 -42 -41 -38 -33 -36 -37 -33 -29 -28 -25 -21 -18 -16 -16 -16 -16 -16 -17 -13 -9 -9 -8 -8 -8 -8 -7 -7 -7 -5 -3 -4 -5 -4 -4 -3 -3 -3 -4 -4 -4 -5 -7 -7 -7 -9 -11 -12 -13 -12 -12 -9 -8 -8 -5 -5 -5 -5 -6 -4 -2 -1 -0 -0 -0 -0 -1 -0 -1 -1 -1 -0 -0 -1 -3 -5 -6 -7 -10 -11 -13 -17 -19 -25 -28 -29 -30 -32 -39 -44 -46 -48 -52 -58 -64 -68 -48 -41 -37 -42 -45 -47 -39 -32 -29 -27 -23 -24 -27 -30 -30 -31 -26 -26 -24 -22 -20 -19 -19 -19 -20 -20 -17 -19 -21 -19 -20 -20 -20 -20 -23 -23 -20 -19 -21 -23 -23 -24 -24 -26 -29 -31 -34 -35 -36 -35 -35 -37 -37 -35 -36 -40 -42 -42 -32 -33 -28 -29 -26 -27 -24 -26 -25 -24 -22 -21 -18 -16 -19 -19 -20 -20 -19 -22 -22 -23 -23 -22 -21 -19 -17 -17 -19 -19 -18 -19 -18 -16 -17 -18 -17 -16 -21 -22 -18 -16 -19 -26 -26 -27 -24 -22 -24 -23 -23 -24 -24 -27 -28 -24 -20 -19 -20 -24 -21 -20 -16 -16 -21 -24 -26 -26 -25 -25 -29 -31 -28 -28 -25 -21 -21 -21 -20 -16 -13 -11 -11 -12 -13 -14 -14 -13 -16 -14 -16 -17 -17 -16 -14 -12 -11 -11 -11 -13 -13 -13 -13 -15 -15 -16 -16 -18 -21 -23 -24 -22 -22 -22 -21 -21 -22 -20 -22 -24 -24 -23 -22 -22 -22 -22 -20 -18 -18 -20 -19 -19 -18 -20 -20 -20 -21 -21 -21 -21 -21 -22 -26 -35 -21 -19 -17 -17 -18 -19 -21 -21 -20 -20 -20 -21 -22 -23 -21 -20 -20 -20 -21 -24 -25 -27 -31 -36 -47 -62 -70 -62 -62 -68 -84 -109 -131 -143 -149 -150 -140 -127 -120 -119 -125 -134 -131 -126 -130 -131 -129 -125 -119 -115 -107 -101 -93 -74 -53 -46 -45 -45 -42 -39 -36 -30 -24 -23 -21 -13 -4 -0 -0 -3 -6 -5 -3 -2 -3 -7 -12 -13 -5 -2 -0 -4 -0 -0 -7 -15 -13 -6 -2 -5 -1 -0 -3 -24 -43 -42 -82 -54 -32 -28 -28 -31 -25 -9 -2 -1 -1 -0 -0 -0 -15 -19 -50 -78 -28 -19 -0 -0 -2 -16 -95 -101 -90 -43 -11 -17 -20 -8 -8 -12 -15 -11 -1 -0 -0 -8 -25 -46 -64 -64 -57 -38 -40 -36 -66 -165 -142 -121 -106 -85 -74 -78 -86 -52 -63 -87 -92 -123 -149 -130 -80 -36 -12 -7 -12 -25 -34 -31 -16 -8 -7 -9 -9 -10 -11 -7 -2 -2 -0 -1 -2 -1 -1 -1 -2 -10 -14 -16 -25 -22 -20 -92 -75 -101 -119 -116 -106 -83 -54 -40 -38 -35 -46 -41 -41 -34 -35 -48 -59 -62 -59 -61 -67 -72 -77 -73 -60 -50 -50 -49 -34 -22 -15 -19 -21 -23 -31 -48 -54 -45 -36 -28 -27 -35 -43 -39 -28 -26 -18 -16 -20 -31 -42 -53 -61 -63 -66 -74 -84 -87 -99 -101 -95 -86 -92 -92 -91 -88 -88 -99 -109 -113 -119 -115 -101 -86 -87 -94 -88 -83 -79 -84 -86 -80 -71 -60 -49 -48 -59 -72 -74 -73 -85 -75 -73 -56 -35 -28 -43 -70 -89 -91 -89 -87 -82 -74 -66 -70 -79 -83 -72 -63 -67 -71 -70 -79 -84 -84 -88 -93 -95 -94 -90 -85 -67 -56 -54 -58 -59 -62 -70 -76 -74 -65 -54 -42 -35 -41 -42 -43 -50 -47 -49 -54 -50 -45 -44 -40 -39 -41 -39 -37 -36 -40 -49 -64 -81 -92 -89 -73 -63 -60 -49 -53 -64 -73 -76 -72 -71 -73 -71 -67 -67 -68 -63 -64 -63 -65 -67 -71 -74 -78 -82 -81 -80 -81 -88 -91 -90 -90 -89 -91 -90 -88 -87 -85 -77 -69 -66 -66 -69 -75 -77 -80 -80 -79 -76 -78 -74 -69 -70 -72 -72 -71 -70 -68 -64 -61 -60 -60 -56 -51 -51 -52 -52 -49 -43 -39 -37 -36 -37 -36 -36 -35 -34 -34 -31 -32 -31 -29 -27 -26 -24 -22 -21 -20 -20 -19 -19 -18 -16 -12 -9 -8 -8 -8 -10 -10 -10 -9 -8 -7 -6 -6 -7 -6 -6 -5 -4 -4 -5 -4 -4 -4 -5 -6 -8 -11 -12 -13 -13 -12 -12 -10 -8 -8 -6 -6 -4 -4 -5 -4 -4 -2 -1 -0 -0 -0 -1 -1 -0 -1 -0 -0 -0 -0 -1 -2 -4 -7 -8 -8 -12 -12 -19 -25 -27 -29 -30 -32 -38 -44 -50 -59 -57 -55 -56 -48 -40 -37 -39 -41 -45 -40 -37 -37 -33 -29 -27 -34 -36 -35 -38 -34 -31 -26 -24 -25 -24 -24 -23 -23 -24 -23 -22 -22 -18 -19 -23 -24 -23 -21 -21 -20 -19 -20 -25 -27 -29 -33 -31 -29 -35 -37 -38 -39 -36 -35 -39 -40 -39 -41 -45 -47 -49 -47 -48 -45 -41 -36 -31 -31 -30 -29 -29 -27 -25 -24 -22 -21 -24 -26 -24 -24 -22 -21 -24 -24 -25 -25 -23 -21 -21 -21 -20 -21 -21 -21 -20 -19 -20 -20 -19 -20 -23 -24 -20 -18 -20 -25 -27 -24 -24 -20 -23 -24 -23 -24 -26 -27 -26 -22 -19 -18 -17 -19 -16 -17 -16 -17 -21 -23 -23 -23 -23 -24 -24 -24 -24 -24 -21 -21 -21 -22 -18 -14 -12 -12 -13 -14 -14 -14 -16 -15 -19 -15 -13 -12 -11 -12 -13 -13 -11 -12 -12 -13 -14 -14 -14 -14 -15 -16 -17 -19 -21 -22 -21 -21 -21 -22 -22 -21 -20 -20 -22 -22 -23 -23 -22 -22 -22 -22 -20 -17 -19 -21 -20 -19 -19 -19 -19 -20 -22 -23 -25 -26 -27 -27 -31 -22 -21 -19 -18 -18 -18 -20 -19 -19 -21 -20 -19 -22 -24 -24 -21 -20 -21 -21 -21 -21 -23 -27 -33 -42 -58 -76 -79 -79 -72 -80 -98 -126 -148 -155 -162 -169 -146 -136 -137 -138 -138 -146 -148 -141 -137 -134 -131 -122 -104 -99 -99 -89 -87 -72 -58 -46 -43 -42 -41 -39 -34 -29 -26 -26 -25 -12 -8 -5 -4 -6 -3 -1 -0 -1 -4 -11 -17 -9 -2 -1 -0 -0 -0 -0 -4 -4 -2 -0 -0 -1 -0 -0 -8 -11 -26 -66 -68 -44 -26 -19 -12 -21 -15 -2 -18 -5 -1 -2 -2 -1 -0 -17 -64 -91 -41 -2 -0 -0 -2 -27 -85 -109 -77 -30 -4 -18 -46 -21 -8 -6 -13 -13 -6 -2 -2 -9 -31 -56 -61 -56 -56 -27 -22 -17 -41 -107 -117 -93 -87 -96 -109 -112 -112 -72 -57 -62 -64 -113 -125 -98 -88 -56 -44 -13 -12 -24 -36 -30 -20 -16 -14 -13 -13 -10 -8 -9 -5 -3 -1 -5 -6 -3 -0 -0 -0 -1 -4 -10 -14 -11 -38 -83 -88 -116 -129 -132 -131 -115 -99 -86 -56 -50 -58 -54 -45 -40 -40 -47 -54 -57 -58 -58 -59 -65 -74 -74 -65 -54 -51 -56 -53 -38 -25 -24 -20 -25 -40 -55 -56 -45 -35 -30 -30 -41 -50 -53 -47 -32 -20 -16 -19 -31 -45 -57 -64 -68 -70 -72 -76 -85 -99 -105 -101 -103 -103 -105 -95 -84 -85 -90 -98 -104 -103 -103 -100 -93 -95 -97 -83 -74 -77 -78 -79 -74 -66 -59 -50 -45 -54 -68 -75 -84 -88 -90 -76 -55 -27 -21 -38 -68 -88 -94 -92 -90 -91 -86 -72 -72 -82 -86 -73 -59 -53 -50 -49 -51 -61 -70 -78 -89 -97 -96 -93 -90 -72 -66 -63 -63 -71 -76 -78 -78 -76 -68 -59 -47 -38 -40 -42 -49 -49 -52 -63 -61 -53 -48 -47 -42 -39 -41 -44 -46 -44 -47 -54 -65 -86 -83 -76 -71 -69 -54 -46 -55 -69 -77 -77 -76 -77 -79 -78 -76 -78 -77 -69 -67 -67 -67 -68 -71 -75 -78 -80 -83 -81 -78 -83 -86 -90 -93 -95 -94 -90 -85 -82 -80 -74 -67 -63 -64 -69 -73 -73 -74 -77 -76 -78 -81 -74 -68 -67 -69 -70 -71 -70 -69 -68 -65 -58 -56 -55 -50 -50 -50 -49 -45 -38 -35 -37 -39 -38 -35 -31 -30 -30 -31 -28 -29 -28 -26 -24 -24 -23 -23 -23 -22 -22 -21 -19 -18 -14 -13 -12 -12 -12 -11 -11 -13 -14 -11 -10 -9 -9 -8 -9 -9 -7 -6 -6 -6 -6 -6 -5 -5 -5 -6 -8 -11 -12 -12 -11 -10 -10 -10 -9 -8 -6 -6 -5 -4 -5 -5 -5 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -7 -10 -11 -11 -17 -21 -24 -25 -30 -34 -35 -39 -48 -53 -49 -49 -44 -36 -37 -39 -46 -46 -47 -40 -32 -29 -28 -31 -33 -40 -38 -36 -39 -38 -34 -35 -31 -29 -28 -29 -29 -26 -25 -22 -19 -15 -16 -18 -23 -24 -24 -22 -22 -22 -23 -24 -25 -26 -30 -40 -38 -35 -37 -38 -42 -43 -42 -41 -44 -46 -45 -50 -59 -60 -61 -59 -52 -48 -46 -40 -35 -33 -32 -31 -30 -28 -28 -29 -30 -28 -28 -29 -30 -30 -29 -25 -24 -26 -27 -28 -27 -25 -23 -23 -23 -19 -23 -23 -23 -21 -21 -21 -20 -22 -25 -25 -24 -25 -25 -29 -27 -25 -24 -22 -23 -24 -23 -22 -23 -23 -22 -20 -20 -19 -18 -17 -15 -17 -17 -17 -18 -20 -21 -22 -22 -20 -17 -17 -18 -19 -18 -18 -19 -19 -17 -14 -12 -13 -15 -16 -16 -18 -18 -16 -19 -17 -15 -12 -9 -10 -13 -12 -12 -13 -13 -14 -14 -14 -14 -14 -15 -16 -18 -20 -20 -20 -20 -21 -21 -22 -22 -22 -22 -22 -21 -20 -22 -24 -23 -23 -22 -21 -20 -17 -18 -19 -19 -20 -20 -19 -19 -20 -23 -27 -30 -31 -24 -34 -37 -24 -20 -19 -18 -18 -18 -19 -21 -21 -20 -19 -20 -21 -21 -21 -22 -21 -21 -21 -21 -21 -22 -25 -33 -47 -67 -72 -81 -83 -77 -88 -112 -138 -155 -159 -172 -188 -162 -158 -150 -147 -146 -149 -150 -148 -144 -136 -129 -119 -107 -104 -97 -93 -87 -70 -57 -53 -51 -47 -42 -39 -33 -29 -28 -27 -20 -19 -16 -12 -9 -5 -4 -3 -1 -3 -6 -13 -18 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -9 -20 -29 -27 -20 -18 -10 -18 -9 -2 -27 -15 -8 -11 -8 -4 -3 -10 -23 -23 -14 -1 -0 -0 -2 -12 -18 -11 -11 -2 -1 -3 -38 -36 -20 -7 -11 -19 -19 -12 -12 -23 -48 -53 -48 -55 -54 -31 -15 -7 -24 -68 -115 -163 -169 -124 -126 -135 -125 -102 -68 -50 -49 -76 -95 -80 -108 -80 -61 -30 -22 -26 -29 -25 -21 -18 -15 -16 -12 -8 -7 -7 -8 -4 -0 -5 -11 -10 -7 -4 -0 -0 -0 -2 -1 -2 -30 -72 -94 -137 -164 -172 -168 -159 -147 -114 -78 -68 -77 -70 -61 -54 -49 -50 -54 -56 -56 -51 -47 -54 -65 -65 -58 -52 -48 -55 -60 -57 -45 -43 -38 -36 -45 -58 -61 -51 -38 -30 -30 -40 -43 -57 -52 -36 -24 -17 -20 -34 -49 -57 -62 -67 -69 -75 -81 -90 -102 -115 -115 -113 -115 -112 -95 -88 -83 -82 -87 -91 -91 -87 -90 -92 -96 -91 -76 -75 -66 -62 -65 -68 -66 -69 -66 -55 -58 -79 -88 -98 -98 -100 -79 -55 -28 -18 -33 -62 -86 -98 -99 -95 -91 -86 -79 -81 -82 -86 -75 -58 -41 -37 -30 -26 -38 -56 -74 -91 -101 -102 -90 -84 -76 -93 -99 -89 -85 -86 -85 -83 -78 -72 -66 -59 -53 -52 -53 -53 -43 -47 -65 -66 -59 -53 -50 -45 -40 -39 -43 -49 -50 -55 -78 -97 -104 -92 -92 -89 -75 -56 -48 -61 -76 -79 -77 -77 -82 -82 -83 -83 -87 -84 -76 -69 -66 -65 -72 -78 -77 -78 -81 -80 -77 -78 -86 -89 -91 -92 -97 -97 -92 -85 -80 -79 -77 -71 -66 -66 -72 -73 -73 -72 -73 -74 -78 -80 -73 -66 -64 -65 -67 -68 -68 -68 -71 -66 -60 -54 -51 -51 -48 -47 -44 -39 -34 -34 -38 -41 -40 -38 -34 -31 -31 -31 -27 -28 -27 -26 -24 -23 -23 -24 -25 -25 -24 -22 -19 -16 -13 -13 -13 -15 -18 -19 -18 -19 -19 -16 -13 -11 -10 -11 -11 -11 -10 -8 -8 -8 -7 -7 -8 -8 -7 -7 -8 -9 -10 -9 -8 -7 -8 -8 -9 -8 -6 -4 -4 -4 -5 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -4 -4 -7 -7 -10 -14 -17 -19 -23 -28 -31 -32 -38 -43 -42 -40 -48 -39 -40 -43 -47 -53 -57 -54 -44 -35 -30 -28 -33 -39 -41 -37 -36 -38 -44 -41 -40 -39 -38 -36 -35 -33 -27 -24 -21 -15 -20 -22 -24 -23 -24 -26 -26 -27 -29 -31 -31 -28 -28 -30 -36 -41 -38 -38 -37 -37 -40 -46 -48 -48 -50 -53 -53 -57 -56 -59 -71 -64 -58 -57 -51 -42 -39 -38 -34 -32 -29 -30 -33 -34 -33 -32 -29 -28 -29 -29 -27 -25 -25 -26 -27 -26 -28 -25 -25 -24 -22 -23 -24 -25 -24 -24 -24 -23 -25 -30 -29 -30 -30 -30 -29 -31 -30 -27 -25 -24 -23 -21 -19 -20 -20 -22 -19 -21 -18 -18 -18 -17 -17 -18 -18 -18 -19 -18 -17 -19 -18 -12 -12 -14 -14 -14 -15 -16 -17 -16 -14 -13 -14 -16 -17 -20 -20 -20 -19 -18 -17 -17 -14 -11 -12 -12 -12 -13 -14 -14 -14 -12 -13 -14 -13 -14 -16 -16 -17 -20 -21 -24 -23 -25 -22 -21 -21 -22 -23 -21 -20 -21 -20 -19 -23 -23 -21 -20 -19 -19 -19 -20 -21 -20 -19 -20 -20 -23 -25 -23 -27 -20 -23 -23 -21 -20 -19 -19 -19 -19 -21 -22 -22 -21 -21 -21 -25 -25 -24 -21 -20 -21 -19 -20 -22 -24 -27 -33 -48 -64 -81 -90 -89 -87 -94 -124 -149 -153 -167 -171 -182 -178 -181 -167 -161 -157 -155 -153 -150 -145 -139 -131 -129 -120 -112 -106 -99 -87 -70 -61 -59 -57 -52 -44 -38 -33 -32 -30 -24 -21 -20 -18 -14 -12 -11 -7 -4 -2 -3 -4 -8 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -3 -4 -3 -9 -15 -13 -17 -13 -12 -7 -4 -12 -19 -35 -68 -42 -24 -10 -9 -6 -3 -1 -0 -0 -0 -1 -3 -4 -1 -1 -0 -1 -0 -2 -1 -6 -5 -7 -14 -17 -18 -23 -36 -32 -27 -38 -45 -46 -31 -14 -10 -21 -54 -81 -161 -170 -135 -129 -155 -142 -123 -95 -54 -38 -41 -50 -61 -71 -66 -47 -29 -14 -12 -17 -16 -11 -10 -12 -23 -13 -9 -9 -10 -10 -5 -1 -6 -13 -12 -8 -12 -3 -0 -0 -0 -0 -0 -21 -69 -98 -152 -176 -178 -191 -193 -165 -123 -84 -83 -79 -77 -77 -65 -60 -63 -64 -64 -55 -41 -36 -45 -56 -56 -51 -47 -44 -46 -47 -51 -49 -46 -44 -41 -45 -57 -65 -59 -44 -36 -36 -36 -44 -60 -50 -38 -26 -20 -21 -30 -42 -53 -59 -60 -64 -72 -82 -91 -102 -106 -109 -115 -119 -110 -106 -92 -78 -79 -84 -85 -86 -80 -83 -90 -86 -80 -68 -69 -63 -57 -62 -73 -82 -83 -80 -80 -82 -99 -104 -113 -114 -103 -75 -50 -30 -25 -40 -69 -87 -97 -105 -105 -95 -87 -84 -82 -74 -78 -76 -69 -62 -43 -24 -16 -25 -47 -75 -97 -103 -100 -100 -95 -95 -102 -102 -98 -91 -84 -80 -79 -76 -73 -72 -68 -66 -61 -59 -48 -38 -44 -57 -64 -59 -53 -51 -47 -42 -38 -40 -45 -46 -56 -84 -97 -96 -95 -96 -91 -81 -61 -53 -68 -81 -80 -77 -76 -80 -82 -86 -90 -92 -88 -82 -77 -72 -72 -78 -85 -86 -84 -80 -75 -74 -76 -90 -91 -89 -88 -94 -93 -93 -88 -83 -81 -79 -73 -69 -70 -73 -72 -72 -72 -72 -73 -77 -76 -72 -67 -65 -65 -67 -68 -68 -68 -70 -67 -65 -56 -54 -51 -51 -49 -45 -39 -35 -36 -40 -42 -42 -41 -37 -32 -32 -31 -24 -24 -25 -25 -25 -24 -24 -25 -27 -27 -24 -21 -19 -16 -19 -19 -18 -19 -21 -24 -23 -23 -21 -17 -16 -16 -12 -12 -11 -11 -11 -10 -9 -10 -10 -9 -9 -9 -10 -10 -10 -9 -11 -8 -7 -7 -8 -9 -9 -7 -4 -3 -4 -4 -4 -3 -3 -2 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -6 -6 -8 -12 -14 -16 -18 -21 -28 -34 -37 -41 -34 -37 -43 -40 -42 -43 -47 -52 -58 -54 -44 -41 -39 -41 -42 -46 -46 -41 -41 -43 -49 -50 -45 -43 -41 -39 -35 -30 -24 -27 -23 -27 -29 -34 -28 -24 -30 -33 -31 -31 -32 -33 -32 -28 -27 -32 -35 -38 -38 -36 -37 -39 -43 -52 -56 -53 -54 -66 -63 -55 -60 -73 -73 -67 -73 -72 -62 -54 -50 -47 -38 -34 -34 -32 -34 -37 -37 -32 -26 -27 -30 -32 -32 -28 -28 -28 -29 -28 -29 -21 -24 -25 -25 -25 -26 -27 -27 -29 -29 -31 -31 -32 -31 -32 -33 -32 -28 -28 -29 -27 -25 -25 -24 -22 -21 -20 -19 -22 -21 -21 -18 -19 -21 -20 -19 -18 -19 -20 -19 -19 -18 -19 -15 -12 -10 -11 -11 -13 -13 -11 -10 -12 -12 -12 -15 -15 -16 -17 -18 -20 -19 -18 -18 -19 -14 -11 -10 -12 -13 -13 -14 -13 -12 -13 -15 -13 -12 -14 -15 -16 -18 -20 -22 -25 -24 -23 -22 -20 -21 -22 -22 -22 -20 -21 -20 -19 -23 -22 -21 -20 -18 -16 -18 -21 -21 -21 -20 -22 -21 -22 -25 -19 -19 -19 -19 -18 -18 -19 -19 -19 -19 -19 -21 -19 -21 -22 -23 -24 -27 -26 -23 -21 -23 -23 -18 -19 -23 -28 -30 -36 -45 -68 -93 -100 -99 -97 -101 -122 -148 -172 -177 -167 -171 -182 -193 -195 -187 -172 -168 -156 -153 -151 -149 -147 -134 -126 -115 -103 -88 -74 -71 -70 -63 -55 -45 -42 -35 -35 -34 -29 -25 -24 -22 -18 -14 -13 -9 -4 -1 -1 -3 -4 -4 -3 -1 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -3 -9 -20 -17 -10 -9 -12 -19 -43 -71 -69 -22 -45 -30 -27 -12 -4 -3 -4 -0 -0 -0 -3 -7 -6 -4 -2 -9 -6 -1 -0 -1 -1 -3 -7 -7 -14 -21 -30 -13 -8 -19 -23 -24 -21 -18 -22 -38 -58 -93 -158 -159 -143 -145 -146 -135 -127 -115 -70 -43 -39 -43 -45 -33 -40 -40 -26 -13 -10 -11 -7 -8 -3 -16 -29 -31 -25 -17 -14 -11 -6 -1 -2 -1 -5 -2 -4 -2 -1 -1 -2 -1 -1 -12 -70 -120 -139 -142 -154 -178 -187 -159 -113 -93 -85 -75 -78 -78 -66 -65 -63 -67 -66 -54 -38 -31 -39 -49 -53 -53 -51 -42 -38 -44 -51 -55 -48 -43 -41 -43 -52 -63 -63 -55 -50 -40 -43 -51 -59 -49 -36 -25 -20 -22 -32 -38 -45 -55 -61 -68 -76 -82 -80 -85 -105 -105 -108 -102 -100 -95 -82 -67 -65 -74 -83 -92 -88 -81 -81 -77 -76 -68 -67 -72 -73 -76 -91 -108 -112 -114 -120 -114 -116 -124 -119 -116 -96 -65 -39 -28 -33 -45 -66 -85 -99 -111 -114 -101 -92 -85 -77 -65 -67 -71 -80 -85 -65 -40 -28 -30 -51 -82 -100 -109 -109 -109 -110 -103 -104 -99 -94 -87 -82 -78 -77 -76 -75 -75 -71 -66 -59 -53 -41 -37 -51 -54 -57 -55 -53 -51 -49 -45 -42 -43 -49 -47 -54 -59 -59 -79 -83 -81 -79 -67 -61 -64 -75 -86 -87 -85 -84 -83 -88 -88 -93 -94 -89 -89 -88 -87 -85 -87 -90 -91 -93 -88 -78 -77 -85 -88 -88 -89 -88 -92 -92 -92 -89 -86 -83 -79 -76 -75 -73 -74 -74 -75 -75 -73 -73 -74 -73 -73 -70 -68 -69 -70 -68 -68 -67 -68 -68 -67 -66 -60 -54 -51 -51 -48 -43 -40 -40 -42 -43 -42 -41 -38 -33 -31 -27 -22 -19 -22 -25 -24 -24 -25 -25 -25 -25 -24 -22 -20 -19 -22 -23 -22 -22 -23 -26 -26 -24 -21 -18 -18 -17 -14 -12 -12 -12 -11 -11 -11 -12 -11 -11 -11 -11 -12 -14 -13 -12 -12 -11 -9 -9 -8 -7 -6 -5 -3 -3 -4 -3 -3 -3 -3 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -3 -5 -7 -10 -12 -14 -15 -20 -25 -29 -36 -36 -28 -36 -40 -40 -37 -36 -40 -45 -47 -44 -39 -45 -50 -50 -48 -47 -55 -56 -52 -50 -49 -49 -46 -43 -41 -39 -34 -29 -24 -21 -31 -40 -43 -40 -36 -33 -37 -38 -34 -34 -34 -35 -32 -23 -28 -31 -34 -33 -33 -35 -37 -37 -39 -46 -52 -53 -54 -64 -65 -61 -66 -70 -70 -69 -74 -68 -60 -59 -57 -51 -44 -38 -39 -35 -39 -44 -41 -34 -28 -28 -32 -36 -35 -34 -35 -35 -33 -31 -32 -27 -27 -27 -27 -27 -29 -28 -27 -28 -31 -32 -31 -34 -30 -31 -32 -33 -32 -32 -30 -27 -27 -27 -25 -21 -22 -20 -19 -19 -19 -19 -18 -19 -20 -20 -17 -17 -18 -21 -19 -19 -20 -19 -16 -12 -10 -10 -10 -11 -11 -13 -15 -11 -10 -8 -16 -15 -16 -19 -24 -24 -21 -19 -18 -17 -16 -11 -9 -11 -13 -13 -13 -13 -12 -14 -15 -14 -13 -14 -15 -17 -18 -21 -22 -24 -21 -20 -20 -20 -19 -19 -19 -21 -19 -20 -20 -19 -22 -22 -21 -19 -18 -17 -18 -20 -22 -27 -25 -23 -22 -23 -25 -22 -21 -21 -20 -18 -18 -17 -19 -18 -18 -19 -19 -22 -23 -25 -27 -28 -28 -26 -23 -23 -24 -26 -24 -24 -28 -30 -35 -39 -48 -72 -102 -115 -107 -101 -105 -126 -154 -176 -181 -172 -167 -178 -195 -202 -192 -174 -177 -161 -154 -153 -140 -138 -132 -126 -112 -95 -83 -72 -71 -69 -59 -48 -45 -46 -41 -35 -30 -27 -25 -26 -23 -20 -18 -15 -11 -5 -1 -0 -1 -2 -4 -5 -2 -0 -0 -1 -2 -3 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -13 -20 -13 -7 -13 -17 -39 -98 -101 -8 -0 -55 -80 -44 -11 -2 -3 -6 -1 -2 -0 -10 -25 -24 -15 -11 -18 -14 -3 -1 -3 -0 -0 -2 -3 -8 -13 -13 -5 -1 -1 -4 -11 -13 -18 -37 -52 -61 -104 -136 -187 -218 -191 -174 -150 -151 -160 -107 -65 -45 -41 -37 -40 -48 -52 -45 -24 -15 -7 -4 -3 -2 -17 -31 -40 -41 -30 -17 -9 -5 -4 -1 -0 -0 -0 -0 -0 -0 -2 -10 -9 -4 -13 -69 -104 -113 -128 -158 -185 -188 -150 -99 -87 -80 -74 -69 -71 -70 -67 -66 -73 -70 -56 -38 -30 -33 -43 -53 -56 -55 -48 -39 -42 -46 -51 -46 -42 -41 -44 -52 -59 -63 -60 -52 -42 -43 -50 -53 -48 -38 -26 -19 -22 -24 -36 -51 -60 -68 -80 -90 -90 -82 -82 -92 -99 -100 -100 -89 -81 -71 -62 -59 -72 -91 -96 -93 -93 -91 -77 -73 -73 -77 -87 -92 -101 -118 -130 -132 -133 -130 -124 -125 -127 -119 -98 -81 -55 -33 -29 -34 -41 -58 -86 -107 -116 -120 -109 -95 -84 -74 -65 -65 -70 -85 -98 -87 -68 -56 -53 -69 -91 -98 -109 -110 -115 -116 -117 -107 -97 -90 -83 -78 -75 -77 -80 -80 -77 -74 -68 -59 -47 -40 -45 -58 -60 -60 -58 -59 -58 -54 -50 -48 -48 -48 -50 -52 -52 -54 -62 -70 -73 -74 -65 -57 -65 -83 -95 -100 -98 -91 -90 -95 -93 -96 -94 -90 -93 -94 -94 -93 -94 -92 -89 -90 -87 -86 -84 -86 -88 -87 -87 -89 -93 -92 -90 -87 -85 -84 -80 -80 -81 -78 -75 -73 -73 -72 -72 -72 -72 -73 -73 -72 -71 -74 -74 -73 -70 -70 -70 -70 -69 -66 -61 -54 -52 -53 -51 -46 -44 -43 -43 -43 -44 -43 -40 -35 -30 -25 -21 -20 -22 -25 -28 -25 -23 -24 -22 -22 -22 -22 -21 -21 -22 -24 -24 -24 -24 -24 -24 -22 -20 -19 -18 -16 -14 -13 -13 -13 -12 -12 -13 -15 -14 -13 -14 -14 -15 -16 -16 -15 -14 -14 -12 -11 -9 -7 -5 -5 -5 -4 -3 -3 -3 -3 -3 -1 -0 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -3 -5 -5 -4 -5 -8 -10 -11 -12 -16 -22 -23 -21 -21 -23 -23 -31 -34 -34 -34 -35 -41 -45 -41 -39 -41 -42 -49 -50 -45 -47 -60 -65 -60 -54 -53 -51 -45 -42 -45 -44 -40 -34 -30 -28 -43 -52 -50 -47 -44 -41 -42 -40 -37 -34 -37 -40 -35 -35 -35 -38 -38 -36 -34 -35 -38 -39 -39 -46 -49 -49 -54 -50 -56 -56 -64 -62 -63 -65 -59 -53 -51 -49 -54 -52 -44 -42 -39 -41 -44 -50 -47 -38 -31 -30 -34 -35 -36 -38 -42 -40 -37 -36 -34 -34 -32 -31 -31 -30 -30 -29 -29 -28 -31 -33 -33 -33 -29 -28 -29 -33 -36 -34 -29 -25 -24 -26 -26 -22 -20 -19 -19 -19 -20 -19 -19 -19 -21 -22 -21 -21 -21 -19 -18 -18 -16 -13 -12 -12 -10 -8 -8 -9 -10 -14 -31 -31 -19 -11 -12 -14 -17 -22 -29 -32 -30 -24 -19 -16 -16 -14 -13 -11 -11 -12 -14 -13 -13 -14 -15 -15 -15 -14 -14 -15 -18 -21 -23 -22 -24 -25 -23 -20 -20 -19 -19 -19 -19 -19 -19 -19 -21 -22 -21 -20 -19 -20 -23 -25 -26 -25 -31 -31 -30 -22 -18 -21 -23 -21 -19 -18 -18 -18 -17 -17 -19 -21 -22 -23 -25 -28 -30 -32 -31 -27 -23 -23 -23 -23 -22 -25 -30 -35 -38 -44 -56 -81 -116 -124 -113 -110 -112 -129 -160 -184 -196 -192 -185 -188 -196 -205 -183 -171 -178 -165 -161 -159 -152 -144 -135 -122 -105 -89 -86 -76 -66 -66 -53 -46 -46 -45 -40 -32 -30 -31 -27 -25 -24 -22 -18 -13 -10 -6 -2 -1 -0 -1 -3 -2 -1 -0 -1 -1 -2 -6 -7 -3 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -9 -14 -11 -7 -13 -14 -54 -8 -0 -0 -0 -7 -21 -29 -3 -1 -1 -12 -11 -10 -5 -16 -32 -35 -26 -20 -22 -26 -7 -1 -1 -0 -0 -2 -3 -5 -6 -3 -1 -0 -0 -0 -7 -16 -24 -47 -58 -73 -98 -129 -186 -195 -132 -100 -250 -254 -204 -135 -84 -64 -52 -38 -47 -60 -50 -52 -54 -32 -14 -5 -1 -2 -11 -20 -35 -52 -47 -26 -10 -9 -8 -5 -2 -0 -0 -0 -0 -0 -3 -29 -33 -14 -21 -37 -54 -88 -89 -118 -151 -159 -135 -93 -82 -73 -66 -65 -65 -70 -70 -70 -71 -66 -53 -37 -29 -29 -39 -50 -52 -57 -48 -39 -38 -40 -43 -40 -42 -44 -45 -42 -46 -56 -60 -54 -47 -44 -48 -52 -50 -40 -29 -20 -18 -20 -27 -42 -62 -80 -94 -108 -105 -96 -94 -96 -97 -96 -98 -95 -83 -73 -69 -70 -80 -92 -98 -100 -99 -95 -83 -78 -75 -88 -102 -113 -122 -133 -138 -137 -125 -105 -106 -116 -116 -105 -77 -62 -50 -30 -27 -30 -41 -64 -91 -112 -122 -121 -113 -98 -85 -77 -74 -70 -76 -90 -102 -105 -96 -88 -84 -85 -93 -95 -97 -108 -117 -117 -123 -115 -100 -85 -76 -76 -78 -79 -80 -79 -76 -75 -67 -58 -45 -38 -48 -55 -62 -65 -61 -60 -59 -56 -51 -46 -47 -48 -52 -52 -55 -57 -50 -54 -68 -75 -70 -64 -70 -85 -100 -112 -106 -96 -95 -97 -98 -99 -95 -93 -95 -101 -104 -100 -99 -101 -97 -94 -93 -91 -89 -89 -91 -88 -87 -88 -92 -92 -89 -88 -89 -89 -85 -79 -81 -80 -76 -68 -65 -66 -68 -69 -70 -71 -72 -72 -73 -75 -78 -78 -75 -72 -72 -74 -74 -72 -65 -57 -54 -53 -50 -46 -45 -45 -44 -44 -46 -47 -44 -38 -30 -24 -25 -26 -27 -31 -30 -25 -22 -23 -23 -22 -22 -22 -21 -22 -21 -23 -24 -24 -23 -22 -22 -21 -17 -15 -16 -15 -14 -14 -15 -16 -16 -15 -15 -17 -16 -15 -17 -18 -19 -20 -19 -18 -17 -16 -15 -13 -11 -10 -8 -7 -7 -4 -3 -3 -3 -4 -3 -1 -0 -0 -0 -1 -2 -0 -0 -1 -1 -1 -0 -0 -0 -1 -3 -4 -4 -4 -6 -8 -10 -11 -10 -15 -19 -16 -17 -15 -16 -18 -18 -24 -32 -39 -43 -48 -50 -46 -43 -45 -44 -44 -50 -45 -52 -67 -67 -59 -52 -45 -45 -45 -43 -49 -46 -40 -37 -35 -31 -43 -56 -58 -52 -44 -41 -43 -36 -35 -35 -37 -37 -30 -35 -38 -41 -42 -40 -38 -36 -40 -45 -45 -48 -48 -46 -50 -45 -49 -50 -51 -56 -63 -60 -50 -44 -42 -40 -44 -47 -44 -44 -45 -45 -50 -52 -48 -41 -35 -31 -32 -33 -37 -38 -42 -43 -39 -38 -39 -42 -42 -41 -40 -36 -33 -31 -31 -32 -32 -32 -32 -33 -31 -29 -29 -30 -30 -28 -27 -25 -21 -25 -27 -24 -21 -20 -21 -21 -22 -21 -19 -20 -21 -21 -21 -21 -22 -20 -18 -18 -15 -13 -12 -11 -11 -10 -8 -8 -11 -18 -25 -31 -29 -17 -11 -12 -18 -27 -33 -31 -27 -25 -19 -15 -16 -14 -13 -10 -11 -13 -13 -14 -13 -13 -16 -17 -16 -15 -14 -15 -18 -21 -22 -25 -27 -27 -23 -20 -20 -20 -19 -19 -19 -19 -19 -18 -18 -20 -21 -21 -23 -22 -25 -27 -29 -26 -26 -24 -21 -19 -20 -21 -21 -20 -18 -17 -17 -17 -17 -18 -19 -19 -21 -23 -25 -28 -31 -33 -31 -30 -24 -24 -25 -25 -27 -33 -37 -41 -47 -55 -68 -88 -126 -128 -125 -124 -126 -139 -172 -197 -200 -199 -195 -190 -189 -192 -182 -173 -175 -171 -167 -164 -160 -154 -146 -124 -99 -94 -74 -62 -56 -55 -49 -45 -43 -37 -30 -27 -30 -31 -28 -27 -27 -22 -13 -9 -8 -5 -2 -2 -1 -0 -0 -0 -0 -0 -0 -2 -3 -2 -1 -1 -3 -3 -2 -4 -4 -3 -0 -0 -0 -0 -0 -0 -0 -2 -6 -8 -10 -6 -9 -49 -20 -0 -0 -0 -20 -62 -23 -2 -0 -0 -1 -0 -5 -7 -16 -26 -26 -18 -8 -12 -38 -15 -2 -0 -0 -1 -5 -8 -7 -8 -6 -3 -1 -0 -0 -10 -24 -31 -50 -77 -100 -118 -134 -158 -24 -89 -19 -169 -229 -186 -147 -136 -108 -77 -61 -65 -70 -123 -149 -96 -50 -21 -3 -0 -0 -0 -3 -20 -43 -54 -35 -20 -15 -14 -14 -6 -0 -0 -0 -0 -0 -5 -33 -32 -23 -18 -39 -47 -62 -61 -78 -122 -155 -150 -118 -87 -66 -64 -58 -67 -69 -69 -66 -65 -62 -52 -43 -34 -32 -37 -42 -55 -59 -51 -40 -40 -39 -45 -45 -43 -34 -30 -33 -46 -62 -68 -60 -52 -50 -55 -55 -53 -46 -44 -37 -27 -23 -28 -42 -67 -93 -110 -118 -119 -113 -113 -101 -98 -107 -118 -115 -100 -93 -92 -91 -93 -97 -99 -99 -98 -95 -89 -81 -90 -100 -113 -128 -125 -119 -118 -118 -107 -89 -92 -98 -94 -80 -61 -50 -47 -27 -21 -27 -41 -65 -90 -111 -122 -115 -113 -103 -98 -91 -85 -81 -77 -87 -102 -113 -116 -112 -103 -98 -97 -94 -100 -109 -115 -124 -123 -116 -102 -89 -83 -81 -83 -85 -83 -79 -75 -72 -65 -60 -49 -45 -48 -51 -60 -63 -62 -60 -56 -51 -45 -43 -47 -48 -51 -59 -64 -57 -51 -49 -58 -65 -70 -72 -73 -86 -110 -114 -108 -101 -99 -97 -104 -103 -101 -99 -98 -106 -114 -114 -110 -109 -106 -105 -99 -98 -98 -95 -96 -96 -90 -89 -91 -93 -93 -93 -92 -90 -87 -80 -82 -76 -69 -64 -64 -64 -63 -64 -66 -69 -70 -70 -73 -73 -78 -79 -79 -75 -75 -75 -75 -77 -73 -64 -57 -54 -50 -45 -45 -45 -44 -45 -48 -50 -47 -42 -38 -35 -30 -30 -34 -34 -31 -27 -26 -25 -28 -25 -25 -24 -24 -23 -23 -23 -23 -24 -24 -23 -21 -20 -15 -13 -14 -15 -15 -17 -18 -21 -22 -18 -17 -17 -18 -18 -21 -22 -24 -24 -23 -22 -20 -18 -16 -14 -13 -12 -11 -10 -7 -4 -3 -5 -5 -5 -3 -3 -3 -2 -1 -1 -2 -1 -1 -2 -2 -2 -1 -0 -1 -1 -3 -3 -2 -3 -6 -8 -8 -9 -8 -12 -14 -15 -16 -18 -19 -21 -22 -27 -37 -43 -47 -51 -56 -55 -54 -45 -45 -49 -52 -51 -56 -63 -56 -46 -43 -40 -43 -49 -45 -46 -44 -40 -37 -31 -30 -52 -63 -53 -47 -44 -44 -39 -35 -36 -40 -43 -39 -34 -32 -37 -42 -42 -40 -36 -33 -45 -67 -62 -50 -49 -43 -41 -43 -48 -47 -45 -48 -53 -50 -40 -37 -38 -38 -37 -39 -45 -48 -47 -45 -46 -49 -49 -46 -42 -40 -41 -39 -37 -44 -47 -50 -49 -49 -50 -54 -55 -48 -44 -42 -35 -31 -33 -34 -32 -30 -31 -32 -33 -33 -32 -30 -30 -33 -27 -24 -21 -26 -26 -25 -23 -22 -22 -22 -23 -22 -20 -22 -22 -21 -20 -20 -22 -21 -19 -17 -16 -15 -14 -12 -12 -11 -12 -12 -14 -16 -26 -38 -37 -21 -10 -11 -16 -16 -19 -23 -23 -21 -18 -15 -13 -13 -11 -11 -12 -12 -13 -14 -15 -16 -14 -17 -16 -16 -16 -16 -18 -19 -20 -25 -25 -26 -23 -19 -20 -20 -19 -18 -19 -20 -20 -19 -19 -20 -21 -22 -25 -24 -25 -27 -30 -34 -26 -20 -20 -21 -22 -22 -21 -20 -17 -16 -16 -17 -17 -17 -18 -19 -20 -23 -25 -26 -29 -29 -28 -27 -25 -28 -31 -33 -35 -37 -43 -59 -65 -72 -87 -104 -135 -142 -142 -140 -141 -156 -181 -197 -199 -199 -194 -183 -190 -188 -175 -174 -175 -173 -171 -172 -168 -161 -157 -140 -110 -93 -63 -53 -47 -46 -45 -39 -34 -32 -28 -25 -27 -27 -27 -27 -25 -19 -11 -7 -5 -5 -5 -4 -6 -4 -2 -0 -0 -0 -0 -1 -1 -0 -0 -1 -10 -10 -7 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -5 -3 -4 -25 -21 -10 -19 -6 -39 -39 -10 -1 -0 -0 -0 -0 -0 -5 -18 -28 -5 -0 -0 -5 -34 -19 -7 -5 -6 -9 -13 -12 -13 -13 -13 -8 -3 -0 -2 -18 -35 -45 -70 -100 -121 -124 -105 -178 -120 -179 -156 -187 -216 -176 -116 -123 -97 -88 -61 -60 -52 -76 -96 -92 -61 -25 -5 -0 -0 -0 -0 -12 -19 -28 -26 -27 -25 -23 -26 -5 -0 -0 -0 -0 -0 -3 -15 -16 -7 -4 -45 -40 -44 -52 -85 -127 -151 -150 -127 -99 -90 -60 -56 -67 -69 -70 -66 -69 -69 -63 -52 -46 -43 -38 -40 -49 -54 -48 -40 -44 -38 -48 -44 -40 -38 -31 -31 -47 -62 -66 -63 -59 -58 -61 -61 -54 -53 -52 -45 -32 -26 -35 -53 -76 -98 -111 -119 -130 -128 -118 -115 -114 -133 -139 -127 -116 -114 -112 -105 -100 -104 -104 -101 -102 -96 -94 -94 -102 -104 -109 -110 -108 -97 -90 -91 -84 -74 -80 -80 -86 -74 -53 -48 -43 -25 -18 -22 -35 -59 -85 -104 -111 -107 -113 -110 -108 -102 -91 -85 -74 -75 -89 -102 -113 -117 -114 -111 -103 -94 -99 -106 -113 -117 -119 -116 -100 -93 -92 -92 -93 -92 -86 -79 -70 -69 -67 -66 -61 -57 -51 -52 -54 -56 -59 -60 -56 -48 -44 -49 -51 -54 -51 -62 -69 -62 -53 -51 -60 -66 -68 -71 -77 -90 -108 -117 -112 -110 -107 -104 -109 -109 -109 -108 -106 -109 -114 -116 -113 -112 -114 -112 -111 -105 -104 -100 -94 -91 -89 -87 -89 -90 -91 -90 -87 -84 -82 -79 -75 -69 -64 -63 -61 -61 -59 -61 -65 -68 -69 -71 -72 -72 -78 -78 -79 -78 -76 -77 -78 -79 -77 -69 -60 -61 -59 -54 -51 -49 -48 -48 -50 -51 -49 -47 -45 -40 -36 -36 -35 -32 -28 -28 -30 -28 -28 -26 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -22 -19 -17 -16 -16 -17 -18 -19 -20 -23 -25 -24 -21 -20 -20 -21 -23 -24 -24 -25 -25 -24 -22 -21 -19 -15 -14 -13 -11 -10 -9 -4 -4 -5 -7 -6 -6 -6 -6 -4 -1 -1 -1 -0 -2 -3 -3 -3 -1 -1 -1 -1 -3 -3 -3 -3 -4 -6 -8 -6 -8 -11 -13 -17 -20 -21 -22 -25 -28 -34 -41 -43 -47 -53 -55 -59 -46 -41 -49 -50 -51 -50 -50 -51 -48 -43 -43 -41 -42 -50 -44 -53 -51 -46 -43 -40 -41 -58 -67 -59 -58 -52 -46 -35 -38 -41 -44 -42 -41 -40 -39 -37 -41 -44 -39 -32 -32 -42 -60 -58 -63 -53 -44 -38 -42 -46 -43 -39 -40 -43 -44 -35 -32 -35 -37 -40 -41 -46 -49 -52 -50 -46 -46 -50 -57 -56 -56 -61 -50 -45 -54 -57 -60 -62 -60 -56 -56 -56 -51 -44 -43 -38 -36 -37 -35 -31 -30 -31 -32 -34 -34 -34 -31 -29 -26 -28 -22 -24 -25 -25 -25 -25 -23 -22 -23 -23 -21 -19 -19 -22 -20 -17 -19 -22 -21 -19 -19 -17 -15 -15 -14 -17 -9 -12 -12 -11 -13 -21 -33 -29 -16 -11 -9 -11 -16 -18 -19 -20 -17 -16 -14 -12 -12 -11 -11 -12 -12 -12 -12 -12 -14 -15 -17 -16 -16 -17 -18 -18 -18 -20 -26 -24 -27 -26 -20 -20 -20 -19 -19 -20 -21 -20 -21 -21 -22 -25 -26 -27 -29 -28 -28 -29 -28 -23 -20 -22 -23 -24 -23 -21 -19 -17 -16 -16 -17 -18 -19 -20 -20 -21 -24 -25 -27 -28 -28 -27 -24 -27 -31 -35 -38 -40 -46 -57 -84 -89 -94 -107 -123 -141 -150 -152 -149 -151 -164 -184 -187 -187 -196 -193 -184 -188 -189 -184 -183 -181 -176 -177 -185 -173 -159 -152 -149 -121 -96 -70 -52 -44 -41 -40 -36 -33 -31 -27 -28 -26 -25 -25 -24 -20 -15 -12 -12 -13 -14 -13 -11 -9 -5 -2 -1 -0 -0 -1 -3 -1 -1 -1 -3 -11 -7 -5 -5 -5 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -9 -17 -21 -37 -25 -21 -9 -1 -0 -1 -1 -0 -0 -0 -2 -6 -8 -0 -0 -0 -7 -23 -38 -41 -27 -23 -23 -19 -12 -14 -15 -19 -12 -5 -2 -5 -19 -45 -75 -96 -89 -110 -108 -101 -95 -85 -104 -129 -154 -137 -14 -30 -68 -65 -49 -27 -27 -28 -36 -51 -56 -55 -28 -13 -13 -4 -3 -7 -12 -14 -14 -16 -24 -34 -29 -20 -4 -1 -0 -0 -0 -0 -0 -1 -2 -0 -0 -58 -40 -41 -58 -82 -109 -135 -147 -145 -126 -77 -60 -61 -73 -72 -67 -72 -85 -83 -71 -74 -68 -49 -42 -50 -57 -62 -63 -53 -56 -50 -54 -55 -49 -40 -29 -33 -48 -58 -64 -68 -69 -64 -63 -63 -59 -52 -52 -50 -36 -32 -43 -63 -81 -90 -93 -97 -101 -119 -127 -139 -139 -136 -142 -131 -121 -116 -114 -112 -107 -96 -94 -96 -101 -100 -93 -101 -103 -106 -103 -99 -91 -81 -73 -70 -69 -70 -77 -82 -85 -71 -60 -56 -48 -28 -18 -20 -34 -59 -84 -98 -103 -105 -108 -105 -105 -108 -96 -83 -72 -70 -83 -98 -105 -110 -114 -109 -108 -105 -108 -107 -113 -114 -120 -113 -112 -108 -103 -103 -103 -100 -92 -82 -70 -71 -70 -71 -68 -66 -62 -55 -50 -52 -55 -57 -58 -54 -53 -53 -52 -59 -54 -62 -71 -67 -58 -57 -62 -67 -75 -84 -91 -101 -113 -121 -113 -117 -112 -110 -108 -112 -112 -111 -112 -112 -112 -109 -108 -111 -111 -110 -105 -102 -103 -102 -96 -89 -85 -83 -83 -84 -85 -84 -84 -80 -76 -75 -68 -64 -63 -63 -65 -65 -63 -64 -67 -69 -71 -77 -75 -75 -74 -76 -78 -76 -76 -78 -78 -77 -74 -69 -68 -69 -64 -62 -58 -57 -57 -55 -55 -57 -57 -55 -50 -46 -43 -41 -40 -33 -29 -29 -31 -30 -27 -26 -25 -24 -22 -21 -21 -22 -23 -22 -21 -22 -22 -20 -18 -19 -19 -19 -19 -19 -21 -24 -26 -27 -25 -22 -21 -23 -23 -26 -25 -25 -25 -24 -23 -22 -21 -19 -18 -14 -13 -13 -10 -4 -4 -6 -7 -8 -8 -8 -6 -3 -1 -1 -1 -0 -2 -3 -3 -3 -2 -1 -1 -1 -2 -3 -4 -4 -5 -8 -9 -8 -9 -13 -16 -18 -19 -20 -21 -22 -25 -31 -35 -38 -44 -47 -54 -53 -47 -46 -47 -48 -47 -46 -45 -45 -48 -51 -47 -42 -40 -50 -47 -63 -67 -60 -58 -58 -59 -67 -70 -60 -56 -53 -43 -42 -43 -54 -54 -49 -49 -50 -43 -37 -41 -42 -37 -32 -37 -45 -47 -48 -51 -47 -44 -43 -45 -45 -42 -42 -44 -46 -43 -34 -31 -32 -34 -36 -38 -46 -57 -64 -62 -57 -56 -52 -66 -69 -74 -73 -65 -60 -66 -67 -67 -68 -64 -59 -63 -62 -54 -46 -43 -41 -40 -37 -34 -32 -32 -34 -35 -36 -36 -35 -31 -25 -25 -24 -23 -23 -23 -24 -25 -26 -26 -24 -23 -23 -20 -16 -19 -22 -21 -20 -20 -20 -18 -17 -18 -17 -14 -11 -9 -22 -9 -8 -8 -7 -9 -16 -18 -16 -12 -12 -9 -11 -15 -14 -15 -17 -16 -16 -14 -13 -13 -11 -11 -12 -13 -12 -12 -12 -14 -15 -16 -16 -16 -17 -18 -18 -17 -20 -27 -24 -28 -28 -26 -25 -24 -23 -22 -21 -21 -17 -17 -22 -24 -29 -30 -30 -32 -34 -31 -28 -23 -18 -19 -20 -22 -22 -22 -20 -21 -21 -20 -19 -19 -20 -22 -22 -24 -25 -27 -26 -29 -30 -28 -27 -27 -31 -36 -41 -45 -54 -68 -75 -101 -110 -118 -126 -134 -142 -152 -158 -152 -153 -161 -164 -175 -184 -193 -192 -187 -188 -196 -206 -204 -194 -189 -186 -179 -171 -155 -152 -141 -120 -101 -78 -53 -46 -41 -37 -34 -33 -29 -32 -32 -28 -25 -22 -18 -17 -15 -14 -19 -20 -19 -16 -15 -11 -7 -5 -5 -3 -2 -2 -3 -2 -3 -3 -7 -10 -4 -2 -7 -9 -7 -7 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -6 -6 -13 -22 -7 -0 -0 -0 -2 -3 -1 -4 -1 -1 -2 -2 -0 -0 -2 -14 -27 -49 -82 -63 -44 -29 -18 -9 -3 -7 -10 -7 -4 -4 -6 -14 -39 -78 -92 -64 -83 -89 -87 -75 -65 -61 -49 -61 -53 -91 -69 -69 -71 -54 -27 -17 -12 -12 -23 -44 -49 -42 -27 -19 -15 -14 -17 -19 -20 -20 -13 -17 -37 -34 -15 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -70 -55 -48 -50 -70 -103 -121 -129 -128 -102 -70 -60 -70 -76 -70 -60 -79 -99 -100 -99 -92 -74 -57 -55 -62 -72 -76 -73 -61 -55 -56 -57 -59 -53 -44 -36 -37 -45 -51 -56 -61 -64 -61 -61 -60 -59 -47 -45 -50 -49 -50 -60 -72 -79 -82 -80 -76 -84 -104 -136 -148 -139 -134 -132 -128 -114 -103 -99 -99 -98 -93 -89 -95 -103 -100 -90 -95 -97 -109 -114 -107 -93 -79 -70 -69 -73 -79 -91 -89 -88 -77 -72 -65 -53 -34 -24 -27 -45 -69 -87 -94 -98 -109 -112 -97 -99 -112 -100 -83 -72 -68 -80 -89 -94 -104 -109 -106 -106 -104 -96 -109 -113 -106 -111 -113 -115 -109 -102 -101 -103 -105 -99 -84 -72 -77 -78 -78 -70 -69 -67 -60 -50 -47 -50 -56 -61 -61 -63 -60 -56 -61 -59 -61 -69 -67 -60 -56 -56 -64 -78 -90 -98 -107 -118 -119 -116 -123 -121 -116 -113 -116 -119 -122 -119 -114 -113 -111 -107 -108 -113 -107 -108 -101 -98 -99 -96 -91 -88 -84 -80 -81 -83 -84 -84 -79 -75 -74 -65 -64 -64 -65 -64 -64 -64 -67 -72 -75 -76 -82 -80 -78 -75 -76 -77 -76 -78 -80 -77 -75 -76 -75 -73 -70 -69 -67 -65 -66 -66 -62 -62 -62 -60 -58 -55 -51 -47 -44 -39 -34 -34 -33 -32 -30 -28 -28 -28 -25 -23 -22 -23 -25 -28 -27 -23 -22 -24 -22 -22 -24 -24 -23 -22 -21 -22 -24 -26 -28 -28 -24 -23 -23 -24 -28 -27 -25 -24 -23 -23 -24 -24 -22 -19 -15 -13 -13 -11 -7 -7 -7 -7 -8 -10 -10 -7 -4 -3 -3 -2 -1 -1 -2 -3 -3 -2 -1 -0 -1 -3 -3 -5 -5 -6 -9 -8 -12 -11 -14 -16 -18 -19 -21 -22 -19 -18 -24 -27 -30 -39 -48 -50 -48 -47 -45 -45 -46 -46 -45 -47 -47 -49 -60 -59 -51 -49 -50 -50 -67 -73 -70 -67 -71 -73 -66 -63 -71 -66 -59 -55 -56 -51 -59 -62 -62 -58 -54 -52 -45 -40 -40 -40 -35 -45 -47 -51 -49 -41 -42 -46 -48 -48 -48 -46 -43 -44 -43 -41 -37 -31 -29 -30 -31 -35 -45 -57 -66 -72 -72 -71 -63 -75 -78 -80 -82 -75 -69 -71 -74 -76 -73 -66 -64 -63 -56 -54 -48 -46 -45 -43 -38 -34 -34 -36 -38 -39 -38 -38 -34 -29 -27 -25 -22 -21 -21 -21 -23 -24 -27 -27 -23 -23 -22 -20 -17 -17 -20 -19 -17 -18 -17 -15 -14 -15 -13 -9 -7 -8 -5 -7 -8 -8 -6 -8 -12 -12 -14 -13 -11 -10 -10 -12 -14 -16 -16 -15 -14 -14 -12 -11 -10 -11 -12 -13 -13 -12 -13 -15 -16 -17 -17 -17 -17 -18 -20 -24 -18 -24 -25 -27 -25 -24 -25 -25 -24 -23 -24 -24 -22 -17 -22 -27 -27 -29 -32 -33 -27 -17 -18 -19 -19 -18 -19 -19 -20 -21 -21 -23 -24 -23 -22 -22 -22 -24 -25 -27 -27 -28 -28 -30 -31 -28 -27 -29 -36 -43 -51 -55 -72 -88 -98 -112 -123 -130 -135 -142 -145 -153 -171 -162 -160 -164 -163 -180 -189 -198 -198 -196 -200 -208 -221 -218 -204 -202 -198 -181 -177 -162 -149 -133 -118 -102 -79 -62 -60 -45 -37 -33 -31 -31 -31 -30 -26 -22 -21 -18 -17 -16 -16 -18 -18 -17 -16 -15 -13 -12 -15 -10 -8 -4 -1 -1 -2 -3 -4 -5 -4 -2 -5 -9 -9 -8 -6 -1 -0 -0 -0 -0 -0 -0 -0 -2 -1 -2 -3 -1 -6 -2 -2 -5 -2 -1 -1 -0 -1 -3 -0 -15 -10 -14 -17 -8 -0 -0 -3 -11 -29 -73 -112 -105 -57 -26 -17 -9 -2 -1 -1 -1 -1 -1 -3 -10 -21 -41 -46 -42 -48 -52 -56 -52 -39 -30 -25 -27 -29 -43 -52 -58 -50 -38 -36 -31 -15 -7 -18 -48 -47 -43 -32 -31 -29 -21 -18 -19 -27 -35 -24 -19 -33 -34 -14 -1 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 -76 -68 -49 -51 -69 -78 -94 -113 -107 -83 -66 -61 -67 -67 -60 -62 -81 -84 -100 -103 -91 -74 -65 -63 -68 -78 -81 -70 -58 -47 -47 -50 -60 -57 -47 -39 -41 -44 -41 -44 -53 -58 -57 -53 -53 -53 -39 -33 -37 -44 -56 -71 -80 -87 -93 -90 -83 -86 -105 -142 -150 -142 -123 -114 -110 -110 -102 -89 -84 -86 -84 -82 -87 -96 -94 -83 -83 -86 -102 -111 -111 -99 -82 -76 -82 -90 -91 -97 -94 -98 -98 -90 -74 -55 -42 -36 -42 -63 -85 -93 -97 -103 -111 -121 -103 -97 -109 -104 -88 -75 -69 -69 -75 -86 -97 -102 -109 -110 -103 -95 -110 -112 -113 -109 -112 -109 -104 -100 -100 -103 -105 -99 -87 -80 -85 -89 -86 -73 -68 -69 -65 -51 -42 -45 -52 -56 -63 -64 -62 -68 -64 -57 -58 -63 -64 -64 -68 -72 -76 -83 -94 -101 -109 -115 -122 -124 -128 -129 -124 -125 -125 -128 -129 -125 -121 -118 -119 -119 -115 -112 -109 -108 -106 -103 -105 -99 -95 -93 -89 -84 -81 -84 -86 -85 -81 -73 -69 -67 -69 -65 -69 -72 -73 -73 -75 -77 -77 -79 -84 -82 -79 -80 -79 -79 -78 -81 -83 -78 -74 -73 -73 -74 -71 -73 -72 -69 -68 -67 -66 -65 -62 -58 -57 -57 -55 -53 -48 -44 -44 -43 -39 -37 -33 -30 -31 -33 -30 -28 -27 -27 -28 -35 -34 -28 -24 -25 -25 -26 -28 -29 -29 -27 -24 -24 -25 -28 -29 -30 -30 -26 -25 -27 -30 -28 -25 -24 -24 -23 -24 -24 -23 -20 -18 -17 -16 -14 -13 -12 -10 -9 -10 -11 -11 -10 -8 -5 -5 -5 -2 -1 -2 -3 -3 -2 -0 -0 -1 -2 -3 -4 -4 -5 -7 -8 -13 -13 -13 -14 -18 -22 -21 -18 -14 -13 -21 -23 -25 -35 -46 -51 -48 -43 -41 -44 -48 -45 -45 -51 -52 -53 -61 -62 -60 -59 -60 -60 -70 -75 -70 -67 -68 -74 -71 -72 -76 -80 -71 -70 -65 -60 -61 -61 -61 -58 -56 -56 -50 -43 -40 -44 -43 -43 -47 -47 -43 -41 -45 -50 -51 -50 -47 -47 -43 -45 -42 -42 -40 -36 -33 -33 -36 -41 -49 -60 -70 -69 -74 -78 -80 -85 -89 -86 -80 -73 -69 -71 -75 -78 -77 -68 -65 -61 -55 -51 -50 -48 -46 -43 -38 -34 -33 -37 -41 -42 -39 -33 -29 -23 -24 -23 -23 -22 -20 -21 -22 -22 -24 -26 -23 -22 -22 -19 -18 -18 -20 -19 -16 -15 -15 -17 -14 -13 -10 -10 -9 -7 -7 -9 -11 -13 -9 -6 -6 -12 -14 -13 -11 -11 -11 -13 -16 -16 -15 -14 -14 -14 -11 -10 -11 -13 -13 -13 -13 -12 -12 -15 -18 -17 -16 -16 -16 -17 -16 -18 -17 -20 -23 -23 -22 -23 -25 -26 -25 -20 -22 -25 -19 -20 -18 -24 -21 -21 -21 -23 -29 -16 -19 -19 -19 -19 -19 -19 -19 -21 -23 -25 -27 -27 -27 -26 -25 -27 -28 -27 -28 -29 -29 -30 -30 -28 -29 -31 -38 -45 -63 -76 -97 -120 -126 -119 -119 -125 -134 -140 -146 -155 -175 -167 -168 -173 -177 -197 -208 -207 -203 -197 -199 -211 -228 -225 -211 -207 -196 -191 -179 -157 -140 -128 -115 -105 -75 -74 -67 -48 -39 -32 -30 -28 -28 -26 -22 -18 -9 -10 -14 -16 -17 -20 -21 -21 -21 -19 -16 -15 -11 -9 -9 -4 -1 -1 -2 -2 -2 -2 -1 -1 -4 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -7 -3 -6 -3 -0 -1 -2 -2 -2 -1 -4 -3 -1 -19 -24 -21 -13 -5 -0 -0 -1 -6 -29 -58 -102 -82 -40 -17 -9 -3 -1 -0 -1 -0 -0 -0 -4 -9 -9 -14 -20 -21 -19 -21 -36 -45 -30 -26 -40 -40 -39 -48 -56 -52 -37 -33 -27 -31 -26 -10 -21 -39 -47 -49 -50 -57 -51 -25 -20 -20 -34 -51 -42 -32 -27 -21 -10 -0 -0 -0 -0 -0 -0 -2 -2 -3 -2 -0 -78 -73 -54 -54 -57 -66 -80 -91 -87 -72 -62 -62 -65 -61 -57 -64 -66 -80 -95 -99 -94 -84 -75 -74 -79 -83 -82 -66 -65 -56 -45 -52 -61 -58 -49 -43 -43 -42 -37 -38 -44 -46 -55 -50 -43 -44 -32 -27 -33 -41 -54 -72 -82 -87 -97 -106 -103 -105 -119 -145 -143 -146 -111 -98 -96 -100 -99 -90 -83 -81 -82 -85 -88 -92 -87 -80 -79 -86 -100 -112 -116 -105 -89 -86 -97 -102 -99 -102 -103 -113 -117 -115 -87 -63 -53 -54 -66 -80 -92 -102 -107 -114 -121 -130 -106 -98 -108 -110 -100 -95 -84 -73 -71 -79 -92 -106 -114 -105 -98 -100 -111 -111 -112 -111 -110 -108 -104 -101 -100 -103 -106 -104 -98 -96 -99 -101 -92 -77 -70 -71 -68 -57 -49 -46 -46 -57 -64 -66 -72 -74 -70 -65 -66 -71 -73 -73 -75 -79 -84 -88 -93 -103 -112 -119 -119 -119 -122 -127 -127 -129 -130 -132 -132 -129 -122 -116 -116 -115 -112 -109 -106 -107 -109 -104 -105 -103 -98 -94 -89 -85 -82 -84 -86 -84 -83 -82 -82 -77 -73 -72 -72 -74 -76 -76 -78 -80 -83 -84 -87 -84 -81 -80 -79 -79 -78 -80 -82 -80 -78 -78 -78 -79 -77 -79 -75 -71 -68 -67 -64 -63 -59 -55 -54 -54 -53 -50 -52 -51 -47 -39 -41 -42 -39 -35 -36 -37 -35 -35 -35 -33 -32 -36 -40 -35 -31 -30 -29 -28 -32 -34 -33 -30 -29 -28 -27 -29 -30 -31 -30 -27 -29 -30 -30 -29 -27 -26 -26 -25 -23 -23 -22 -21 -19 -20 -21 -18 -16 -15 -12 -11 -11 -12 -14 -12 -10 -6 -5 -4 -2 -1 -1 -2 -3 -2 -1 -1 -1 -3 -4 -3 -3 -3 -4 -8 -12 -13 -13 -15 -18 -20 -18 -15 -12 -13 -20 -23 -24 -33 -43 -50 -52 -50 -48 -49 -48 -43 -42 -51 -54 -60 -61 -70 -73 -79 -80 -78 -79 -74 -68 -68 -67 -69 -72 -73 -86 -84 -75 -73 -69 -67 -66 -64 -62 -63 -62 -56 -48 -46 -47 -48 -42 -39 -45 -41 -37 -42 -47 -49 -47 -48 -51 -53 -47 -47 -47 -47 -46 -44 -40 -39 -42 -46 -53 -57 -67 -76 -77 -83 -87 -89 -98 -100 -91 -78 -72 -71 -73 -73 -74 -67 -63 -61 -56 -51 -49 -45 -43 -41 -38 -36 -34 -36 -36 -42 -34 -25 -25 -24 -24 -23 -22 -22 -22 -22 -21 -20 -20 -24 -22 -22 -23 -22 -21 -20 -19 -17 -15 -15 -15 -16 -14 -12 -11 -10 -8 -8 -12 -12 -7 -12 -12 -10 -10 -10 -13 -14 -12 -13 -14 -14 -16 -18 -18 -17 -15 -14 -11 -12 -13 -13 -14 -12 -12 -13 -14 -16 -16 -16 -17 -16 -16 -17 -17 -18 -17 -16 -17 -20 -23 -25 -24 -20 -24 -20 -19 -23 -19 -17 -17 -17 -17 -17 -17 -16 -15 -17 -21 -22 -22 -24 -24 -23 -23 -25 -27 -28 -30 -30 -29 -29 -28 -29 -30 -30 -30 -30 -30 -31 -29 -29 -34 -43 -46 -56 -77 -96 -117 -136 -133 -116 -110 -124 -150 -165 -173 -171 -180 -180 -181 -190 -203 -217 -221 -216 -212 -203 -204 -226 -229 -221 -215 -215 -209 -199 -178 -149 -134 -125 -109 -95 -83 -74 -65 -50 -40 -33 -30 -31 -31 -27 -21 -15 -15 -14 -16 -17 -20 -21 -21 -21 -21 -19 -16 -12 -8 -4 -5 -5 -4 -2 -2 -3 -1 -1 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -2 -1 -0 -0 -4 -4 -7 -6 -1 -1 -2 -7 -4 -2 -8 -4 -2 -3 -13 -13 -3 -0 -0 -0 -0 -2 -34 -58 -72 -50 -25 -11 -2 -0 -0 -0 -0 -0 -0 -0 -4 -7 -5 -3 -2 -4 -8 -11 -31 -41 -40 -44 -61 -62 -49 -45 -50 -52 -50 -42 -27 -20 -24 -17 -18 -30 -46 -63 -80 -83 -48 -30 -28 -29 -42 -56 -54 -47 -41 -25 -11 -0 -0 -1 -1 -1 -1 -1 -0 -2 -4 -3 -83 -74 -57 -52 -57 -65 -67 -64 -62 -56 -49 -55 -58 -51 -54 -55 -64 -86 -101 -105 -97 -87 -80 -77 -80 -82 -83 -82 -67 -54 -43 -53 -63 -63 -58 -54 -49 -43 -40 -38 -36 -37 -43 -47 -42 -37 -37 -32 -38 -48 -52 -61 -76 -87 -99 -112 -117 -118 -123 -142 -144 -127 -116 -105 -97 -97 -100 -94 -83 -80 -85 -99 -97 -99 -92 -91 -88 -92 -102 -115 -118 -111 -104 -103 -109 -111 -108 -100 -101 -111 -123 -121 -91 -66 -63 -70 -78 -85 -96 -110 -123 -137 -148 -146 -124 -119 -123 -126 -125 -112 -104 -92 -80 -79 -84 -99 -108 -112 -112 -112 -112 -107 -107 -111 -112 -110 -107 -104 -102 -104 -108 -112 -112 -105 -112 -112 -102 -87 -77 -71 -67 -64 -60 -54 -53 -63 -70 -73 -80 -84 -78 -76 -76 -82 -82 -79 -78 -80 -85 -89 -95 -105 -116 -116 -107 -113 -117 -124 -125 -130 -133 -133 -129 -125 -125 -124 -119 -121 -115 -105 -100 -98 -104 -104 -103 -102 -99 -94 -90 -86 -86 -86 -90 -90 -91 -91 -89 -84 -79 -76 -76 -78 -80 -80 -82 -83 -83 -85 -86 -84 -81 -79 -79 -80 -80 -80 -82 -82 -81 -81 -80 -83 -83 -82 -82 -77 -74 -71 -66 -62 -61 -60 -59 -59 -57 -53 -54 -55 -49 -44 -46 -45 -44 -40 -39 -39 -37 -35 -36 -36 -33 -38 -37 -38 -39 -36 -35 -33 -34 -36 -34 -31 -30 -31 -31 -29 -33 -30 -30 -30 -30 -31 -30 -31 -30 -29 -28 -27 -23 -22 -19 -17 -18 -19 -19 -19 -19 -18 -15 -12 -12 -15 -18 -12 -9 -9 -5 -2 -1 -1 -1 -2 -3 -3 -2 -1 -1 -3 -3 -2 -3 -4 -5 -8 -12 -12 -12 -14 -16 -18 -17 -18 -16 -16 -19 -22 -22 -30 -40 -48 -53 -57 -59 -56 -49 -43 -46 -53 -55 -64 -62 -72 -90 -98 -92 -88 -83 -72 -70 -74 -75 -79 -75 -76 -75 -76 -79 -81 -80 -78 -74 -69 -67 -65 -64 -51 -47 -50 -48 -44 -38 -39 -46 -43 -37 -40 -41 -39 -40 -45 -52 -54 -53 -53 -56 -56 -54 -48 -42 -40 -41 -43 -52 -57 -63 -66 -68 -75 -86 -94 -103 -104 -93 -86 -82 -70 -70 -66 -65 -62 -58 -57 -53 -49 -46 -42 -40 -40 -39 -37 -39 -37 -38 -40 -30 -23 -22 -22 -21 -21 -22 -22 -22 -21 -20 -20 -22 -23 -22 -23 -23 -22 -21 -19 -18 -18 -17 -14 -14 -16 -15 -11 -10 -10 -11 -12 -14 -13 -6 -11 -13 -13 -14 -12 -12 -14 -14 -15 -16 -16 -16 -18 -18 -17 -15 -14 -12 -12 -13 -13 -13 -11 -11 -11 -12 -15 -16 -16 -18 -17 -17 -17 -17 -17 -17 -17 -16 -18 -22 -23 -21 -21 -21 -20 -18 -21 -20 -18 -18 -17 -16 -16 -17 -31 -15 -18 -23 -24 -25 -27 -28 -29 -29 -29 -31 -31 -30 -30 -30 -31 -31 -31 -30 -29 -28 -29 -31 -31 -30 -36 -51 -56 -64 -73 -93 -112 -125 -130 -125 -120 -115 -140 -163 -175 -184 -183 -197 -198 -198 -210 -226 -234 -225 -226 -227 -217 -225 -237 -235 -222 -219 -218 -207 -192 -176 -148 -130 -117 -111 -97 -81 -74 -65 -51 -42 -39 -40 -37 -31 -29 -21 -17 -17 -18 -19 -20 -21 -21 -18 -17 -16 -16 -13 -11 -8 -6 -6 -5 -5 -4 -2 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -6 -5 -2 -1 -0 -0 -1 -1 -5 -7 -4 -6 -9 -17 -8 -4 -9 -12 -9 -9 -14 -9 -0 -0 -0 -0 -0 -0 -9 -39 -52 -31 -16 -8 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -1 -1 -1 -0 -2 -12 -31 -42 -43 -51 -64 -69 -66 -62 -67 -66 -59 -49 -32 -17 -13 -12 -12 -14 -21 -44 -67 -66 -43 -39 -31 -33 -49 -66 -69 -62 -48 -26 -6 -0 -3 -6 -7 -6 -4 -1 -0 -6 -22 -23 -79 -79 -66 -61 -64 -55 -48 -47 -43 -41 -42 -46 -49 -45 -45 -56 -70 -88 -104 -107 -97 -85 -78 -77 -77 -77 -78 -80 -69 -54 -45 -55 -73 -77 -72 -65 -56 -56 -56 -47 -44 -41 -44 -51 -49 -41 -45 -41 -45 -47 -55 -69 -79 -89 -104 -116 -121 -126 -122 -119 -128 -129 -122 -115 -110 -106 -104 -98 -91 -94 -102 -109 -107 -108 -107 -103 -103 -105 -109 -124 -126 -124 -123 -121 -122 -120 -109 -93 -88 -95 -109 -113 -88 -70 -69 -76 -81 -88 -101 -119 -133 -149 -160 -159 -149 -149 -149 -150 -145 -132 -123 -112 -97 -91 -91 -94 -100 -112 -112 -113 -113 -109 -107 -113 -115 -115 -114 -109 -104 -104 -106 -114 -116 -113 -119 -115 -107 -96 -82 -75 -71 -72 -73 -66 -61 -70 -81 -83 -84 -84 -81 -81 -85 -92 -92 -87 -81 -81 -87 -92 -98 -105 -111 -110 -112 -118 -118 -123 -123 -131 -136 -134 -133 -130 -123 -121 -119 -123 -117 -114 -107 -98 -98 -99 -100 -101 -99 -94 -91 -86 -86 -89 -95 -96 -98 -96 -92 -88 -85 -83 -81 -80 -79 -79 -80 -80 -81 -82 -83 -81 -79 -77 -77 -79 -80 -79 -77 -77 -77 -77 -80 -83 -83 -83 -83 -84 -80 -76 -72 -68 -66 -67 -65 -63 -64 -64 -60 -55 -49 -47 -47 -46 -45 -43 -43 -44 -41 -35 -34 -34 -31 -34 -35 -38 -39 -40 -39 -36 -36 -36 -35 -33 -30 -30 -30 -30 -34 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -22 -21 -17 -17 -18 -17 -17 -17 -19 -20 -17 -14 -14 -17 -18 -17 -12 -8 -4 -2 -2 -2 -2 -2 -3 -4 -3 -1 -1 -2 -3 -3 -3 -5 -7 -10 -12 -13 -12 -12 -14 -16 -18 -23 -23 -20 -21 -21 -21 -28 -37 -44 -47 -48 -50 -51 -48 -49 -58 -66 -64 -66 -71 -81 -94 -86 -71 -71 -73 -72 -71 -80 -76 -81 -70 -70 -79 -79 -84 -90 -89 -85 -80 -75 -67 -65 -57 -52 -52 -51 -45 -40 -38 -41 -43 -39 -38 -43 -43 -37 -40 -49 -55 -51 -57 -68 -72 -67 -57 -46 -39 -38 -37 -39 -47 -46 -57 -70 -66 -67 -79 -95 -101 -92 -88 -79 -75 -65 -64 -58 -59 -59 -58 -55 -49 -46 -44 -42 -40 -42 -41 -41 -34 -38 -38 -35 -30 -24 -20 -19 -20 -22 -22 -23 -23 -21 -20 -20 -20 -19 -21 -22 -22 -23 -20 -19 -18 -17 -16 -13 -13 -15 -14 -11 -10 -10 -12 -12 -11 -8 -11 -14 -14 -15 -15 -14 -13 -14 -15 -16 -16 -16 -17 -19 -17 -17 -16 -14 -12 -12 -14 -15 -14 -11 -11 -13 -13 -14 -17 -18 -17 -17 -16 -16 -17 -16 -16 -18 -19 -20 -22 -21 -21 -21 -21 -20 -18 -21 -24 -22 -17 -17 -16 -15 -14 -27 -17 -18 -22 -24 -26 -27 -28 -28 -30 -30 -31 -32 -30 -29 -29 -30 -30 -31 -30 -27 -26 -28 -30 -29 -31 -41 -56 -72 -86 -93 -109 -127 -130 -129 -119 -111 -115 -151 -168 -184 -199 -204 -204 -205 -210 -226 -247 -253 -239 -241 -245 -243 -249 -255 -245 -232 -226 -212 -199 -192 -177 -144 -122 -116 -110 -96 -82 -73 -61 -50 -44 -44 -44 -41 -30 -27 -21 -19 -22 -23 -22 -20 -18 -19 -17 -18 -19 -19 -17 -14 -12 -10 -10 -9 -5 -3 -1 -4 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -2 -0 -3 -3 -3 -3 -2 -1 -1 -1 -4 -5 -6 -12 -17 -20 -12 -6 -7 -11 -18 -17 -18 -10 -2 -2 -0 -0 -0 -0 -8 -17 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -7 -2 -2 -1 -10 -26 -34 -36 -47 -58 -60 -83 -96 -105 -96 -83 -63 -43 -26 -14 -13 -9 -7 -0 -13 -40 -45 -35 -32 -29 -33 -54 -70 -70 -73 -56 -41 -13 -3 -9 -19 -25 -21 -9 -1 -0 -7 -9 -26 -74 -73 -72 -71 -69 -52 -40 -36 -33 -34 -36 -38 -39 -44 -49 -58 -71 -88 -97 -96 -91 -82 -72 -68 -70 -73 -73 -84 -81 -52 -52 -60 -79 -90 -89 -80 -74 -68 -66 -65 -55 -51 -52 -54 -48 -46 -51 -51 -51 -50 -58 -72 -80 -88 -105 -120 -122 -125 -115 -109 -108 -116 -120 -126 -124 -116 -110 -106 -106 -110 -114 -116 -116 -114 -116 -113 -120 -120 -128 -143 -146 -145 -143 -139 -136 -126 -108 -93 -79 -76 -88 -98 -90 -83 -79 -78 -80 -86 -101 -121 -136 -153 -159 -159 -156 -157 -158 -156 -64 -102 -149 -135 -121 -112 -109 -105 -109 -110 -114 -119 -121 -113 -114 -118 -120 -118 -117 -115 -109 -107 -108 -113 -116 -118 -120 -114 -110 -104 -98 -91 -82 -83 -88 -80 -74 -80 -86 -82 -83 -78 -78 -80 -88 -93 -94 -91 -85 -82 -91 -99 -102 -104 -105 -104 -120 -126 -122 -122 -122 -128 -134 -134 -136 -136 -131 -128 -122 -126 -126 -114 -105 -100 -100 -98 -98 -101 -99 -93 -89 -85 -86 -89 -91 -97 -94 -91 -87 -82 -80 -81 -82 -79 -76 -75 -73 -74 -75 -76 -78 -77 -76 -75 -74 -75 -76 -77 -77 -78 -77 -75 -70 -75 -80 -78 -80 -80 -80 -78 -76 -72 -70 -71 -69 -68 -64 -63 -63 -57 -47 -47 -48 -46 -45 -45 -47 -49 -47 -42 -38 -39 -31 -29 -32 -33 -35 -39 -41 -40 -38 -37 -37 -35 -31 -31 -28 -29 -34 -36 -35 -33 -31 -30 -30 -29 -31 -33 -31 -28 -23 -20 -18 -19 -19 -18 -18 -18 -19 -19 -17 -15 -13 -14 -14 -15 -13 -8 -5 -2 -2 -2 -1 -1 -2 -3 -2 -1 -1 -2 -5 -6 -6 -6 -9 -12 -13 -14 -13 -11 -12 -16 -17 -27 -28 -23 -21 -20 -20 -27 -36 -40 -41 -43 -44 -47 -45 -60 -67 -77 -78 -78 -85 -86 -79 -71 -66 -66 -65 -69 -77 -93 -74 -76 -71 -72 -86 -88 -90 -91 -85 -81 -83 -77 -67 -59 -55 -54 -54 -51 -45 -45 -45 -41 -36 -33 -34 -36 -42 -38 -42 -50 -52 -50 -61 -69 -69 -65 -54 -44 -38 -36 -36 -37 -37 -42 -57 -68 -69 -66 -69 -82 -88 -66 -65 -67 -67 -61 -57 -52 -52 -51 -49 -47 -46 -45 -43 -47 -44 -46 -39 -37 -34 -36 -33 -28 -26 -25 -23 -21 -21 -22 -22 -21 -23 -22 -21 -22 -21 -19 -20 -22 -22 -23 -21 -21 -20 -17 -16 -15 -15 -14 -13 -12 -12 -12 -12 -14 -12 -12 -15 -16 -16 -11 -13 -14 -13 -15 -16 -16 -16 -17 -16 -19 -16 -17 -16 -15 -15 -14 -14 -14 -13 -12 -11 -13 -13 -10 -16 -18 -17 -15 -15 -15 -16 -18 -17 -18 -21 -21 -21 -20 -20 -20 -20 -19 -18 -19 -18 -17 -17 -17 -15 -15 -14 -14 -14 -16 -19 -23 -25 -27 -26 -25 -26 -29 -28 -30 -29 -28 -28 -29 -29 -29 -28 -25 -24 -27 -29 -29 -32 -51 -77 -97 -107 -111 -121 -139 -139 -130 -118 -113 -123 -153 -175 -185 -191 -198 -207 -221 -226 -243 -261 -263 -268 -267 -273 -273 -272 -270 -258 -246 -233 -206 -190 -176 -161 -142 -126 -120 -111 -98 -85 -69 -51 -47 -47 -45 -49 -39 -33 -27 -24 -23 -23 -25 -25 -21 -17 -20 -20 -19 -20 -20 -19 -16 -14 -15 -18 -15 -5 -1 -2 -3 -3 -5 -3 -0 -0 -0 -0 -0 -0 -0 -4 -2 -2 -1 -3 -4 -5 -5 -2 -2 -5 -2 -3 -2 -7 -18 -21 -18 -14 -12 -11 -4 -8 -26 -15 -8 -2 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -4 -11 -7 -4 -3 -6 -10 -14 -27 -38 -49 -53 -57 -52 -81 -95 -99 -93 -77 -63 -43 -30 -18 -19 -5 -9 -21 -28 -33 -33 -32 -30 -33 -29 -50 -62 -65 -43 -16 -7 -13 -32 -44 -28 -12 -2 -1 -2 -2 -18 -77 -79 -83 -77 -73 -62 -49 -40 -34 -33 -34 -35 -38 -40 -43 -56 -72 -85 -93 -93 -89 -80 -74 -70 -67 -71 -76 -86 -85 -58 -50 -57 -76 -91 -96 -100 -95 -84 -86 -89 -73 -62 -54 -52 -48 -45 -48 -56 -59 -55 -62 -76 -85 -92 -105 -119 -124 -125 -123 -115 -103 -116 -127 -140 -133 -127 -127 -122 -116 -119 -118 -115 -112 -106 -110 -115 -130 -143 -151 -162 -168 -170 -175 -173 -156 -132 -108 -94 -81 -72 -81 -83 -82 -74 -71 -70 -72 -84 -106 -126 -137 -144 -158 -152 -152 -47 -27 -23 -7 -9 -81 -149 -146 -126 -113 -109 -110 -117 -112 -122 -123 -118 -119 -128 -131 -127 -128 -130 -120 -111 -111 -116 -117 -116 -118 -117 -116 -114 -115 -107 -96 -95 -99 -95 -90 -85 -87 -84 -84 -82 -79 -84 -90 -92 -91 -88 -84 -84 -94 -100 -105 -108 -104 -107 -118 -127 -124 -124 -123 -123 -129 -138 -140 -137 -133 -136 -129 -135 -125 -115 -102 -98 -102 -101 -101 -103 -100 -93 -89 -86 -87 -89 -89 -92 -85 -85 -84 -81 -79 -78 -78 -77 -76 -72 -70 -70 -70 -71 -73 -73 -74 -74 -74 -74 -75 -76 -77 -79 -77 -74 -70 -72 -72 -74 -75 -76 -76 -77 -76 -75 -70 -65 -64 -64 -60 -58 -60 -53 -45 -46 -49 -49 -48 -46 -49 -54 -52 -49 -48 -44 -36 -31 -34 -35 -36 -38 -41 -40 -38 -37 -37 -36 -36 -34 -28 -29 -33 -35 -35 -34 -32 -30 -29 -29 -31 -32 -32 -28 -26 -24 -24 -24 -21 -21 -21 -20 -19 -18 -16 -13 -12 -12 -13 -14 -13 -9 -5 -3 -3 -2 -2 -1 -2 -2 -2 -2 -3 -3 -6 -7 -7 -8 -10 -11 -13 -14 -12 -11 -12 -12 -17 -27 -31 -26 -22 -20 -22 -26 -32 -41 -46 -47 -50 -53 -57 -70 -73 -76 -80 -86 -100 -94 -73 -69 -72 -79 -76 -68 -77 -82 -73 -74 -81 -90 -95 -94 -88 -84 -80 -77 -83 -75 -62 -56 -54 -51 -53 -51 -46 -46 -48 -43 -36 -34 -24 -31 -34 -36 -39 -43 -44 -46 -52 -56 -55 -52 -48 -42 -38 -35 -35 -37 -40 -43 -52 -61 -65 -63 -63 -65 -63 -52 -55 -55 -57 -57 -53 -49 -48 -49 -48 -46 -41 -42 -51 -56 -57 -48 -39 -37 -35 -30 -27 -25 -24 -25 -25 -24 -26 -21 -20 -19 -22 -22 -23 -22 -21 -20 -19 -19 -20 -22 -22 -24 -21 -21 -16 -14 -14 -13 -13 -14 -12 -12 -12 -14 -13 -13 -16 -16 -14 -14 -14 -15 -16 -16 -17 -17 -17 -21 -16 -18 -18 -17 -17 -17 -15 -13 -11 -13 -14 -14 -13 -13 -10 -11 -15 -17 -17 -16 -14 -15 -17 -21 -20 -20 -21 -20 -20 -17 -18 -20 -20 -19 -19 -18 -18 -18 -17 -17 -15 -15 -14 -13 -13 -16 -20 -22 -23 -26 -29 -30 -29 -27 -27 -29 -27 -25 -26 -27 -28 -27 -26 -24 -24 -26 -28 -30 -35 -62 -99 -120 -125 -127 -135 -151 -144 -131 -122 -120 -129 -158 -181 -188 -199 -210 -221 -237 -245 -259 -264 -272 -274 -283 -291 -285 -275 -273 -272 -267 -230 -203 -184 -166 -154 -146 -132 -119 -106 -92 -80 -66 -49 -46 -48 -48 -46 -46 -42 -37 -34 -28 -26 -29 -31 -27 -22 -23 -19 -24 -23 -20 -19 -20 -19 -18 -15 -14 -5 -2 -2 -3 -4 -5 -3 -0 -0 -0 -1 -0 -1 -1 -0 -0 -0 -0 -3 -6 -6 -6 -1 -7 -12 -13 -7 -4 -13 -29 -33 -22 -19 -24 -24 -5 -4 -14 -16 -10 -4 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -4 -11 -9 -5 -4 -3 -2 -3 -9 -20 -27 -34 -22 -22 -43 -72 -101 -113 -144 -147 -111 -85 -64 -36 -15 -13 -12 -20 -37 -38 -38 -23 -19 -17 -36 -46 -44 -28 -13 -11 -13 -28 -36 -32 -22 -14 -11 -5 -0 -6 -96 -95 -95 -89 -85 -70 -52 -42 -39 -37 -36 -37 -39 -37 -41 -54 -70 -87 -92 -93 -89 -84 -77 -67 -64 -76 -87 -89 -86 -64 -54 -55 -69 -74 -90 -102 -104 -104 -103 -98 -90 -78 -67 -57 -53 -53 -50 -64 -63 -60 -70 -82 -88 -93 -106 -123 -137 -139 -132 -124 -112 -122 -135 -147 -140 -143 -157 -151 -134 -132 -123 -112 -102 -95 -98 -106 -131 -158 -171 -182 -192 -197 -202 -193 -161 -130 -107 -93 -87 -81 -80 -77 -65 -53 -54 -55 -56 -70 -98 -120 -132 -136 -140 -131 -136 -23 -0 -0 -0 -0 -74 -160 -159 -138 -135 -127 -124 -113 -115 -115 -116 -118 -125 -135 -138 -139 -140 -136 -125 -112 -114 -119 -116 -112 -116 -117 -116 -118 -120 -116 -108 -102 -101 -100 -97 -91 -91 -91 -87 -84 -81 -84 -90 -91 -89 -89 -89 -90 -98 -100 -110 -111 -110 -115 -118 -124 -125 -125 -124 -125 -131 -142 -144 -137 -139 -144 -140 -137 -123 -118 -102 -92 -93 -95 -97 -100 -98 -92 -86 -84 -81 -83 -83 -83 -84 -85 -85 -85 -83 -82 -81 -79 -78 -73 -71 -71 -70 -70 -70 -73 -75 -75 -76 -77 -78 -78 -79 -81 -79 -76 -73 -73 -72 -74 -74 -74 -74 -74 -72 -71 -70 -68 -64 -58 -60 -59 -56 -48 -45 -49 -51 -52 -52 -50 -52 -56 -53 -52 -50 -48 -48 -41 -38 -37 -37 -39 -39 -38 -36 -36 -34 -35 -38 -35 -33 -33 -37 -39 -38 -36 -34 -32 -28 -28 -31 -30 -30 -28 -26 -26 -26 -25 -23 -22 -21 -19 -17 -16 -14 -13 -11 -12 -12 -12 -12 -10 -6 -4 -4 -3 -2 -1 -1 -1 -2 -3 -4 -4 -5 -7 -8 -9 -10 -11 -12 -13 -13 -13 -12 -12 -18 -26 -29 -27 -24 -22 -22 -25 -34 -45 -44 -52 -56 -59 -67 -70 -76 -76 -81 -88 -102 -101 -72 -69 -76 -88 -91 -73 -74 -75 -69 -70 -86 -96 -96 -88 -75 -77 -74 -73 -75 -67 -50 -46 -43 -46 -52 -53 -49 -44 -42 -40 -39 -34 -28 -34 -33 -34 -35 -37 -38 -44 -52 -53 -55 -50 -45 -40 -39 -39 -37 -37 -38 -43 -47 -51 -55 -56 -57 -56 -53 -51 -56 -53 -54 -52 -50 -47 -46 -46 -46 -44 -43 -43 -56 -67 -62 -50 -42 -39 -35 -30 -27 -24 -23 -24 -25 -24 -23 -19 -19 -19 -20 -21 -22 -21 -20 -20 -20 -19 -18 -19 -21 -20 -19 -17 -15 -14 -13 -12 -13 -15 -14 -13 -12 -12 -12 -13 -16 -17 -15 -14 -16 -17 -17 -16 -18 -17 -17 -16 -18 -19 -18 -18 -19 -20 -18 -13 -12 -11 -12 -11 -10 -11 -13 -14 -16 -17 -17 -16 -14 -16 -16 -20 -20 -22 -21 -20 -19 -20 -20 -20 -19 -18 -19 -19 -18 -18 -17 -16 -15 -14 -15 -14 -15 -19 -22 -20 -20 -23 -27 -27 -28 -26 -27 -27 -26 -25 -25 -25 -26 -25 -23 -26 -28 -29 -30 -34 -44 -74 -116 -132 -137 -139 -145 -156 -146 -136 -128 -130 -141 -162 -186 -201 -221 -237 -245 -250 -269 -278 -280 -277 -283 -250 -150 -148 -283 -283 -276 -275 -232 -205 -180 -161 -154 -144 -126 -111 -96 -88 -80 -60 -55 -49 -49 -51 -52 -53 -56 -52 -42 -29 -26 -32 -41 -39 -39 -35 -27 -26 -27 -25 -19 -20 -16 -12 -10 -8 -3 -3 -5 -7 -8 -4 -1 -0 -0 -0 -2 -4 -5 -5 -4 -2 -4 -5 -5 -9 -12 -7 -4 -13 -16 -16 -11 -7 -19 -39 -36 -18 -18 -40 -38 -19 -8 -14 -18 -14 -5 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -1 -0 -0 -3 -1 -0 -0 -0 -0 -0 -1 -3 -3 -3 -2 -4 -1 -1 -8 -11 -14 -16 -15 -25 -46 -82 -131 -154 -143 -137 -111 -82 -66 -46 -31 -28 -24 -38 -63 -61 -45 -33 -21 -16 -25 -31 -29 -21 -19 -12 -8 -12 -20 -26 -29 -35 -28 -9 -1 -0 -121 -120 -121 -114 -99 -72 -58 -55 -53 -49 -43 -38 -36 -41 -45 -54 -76 -93 -96 -93 -91 -88 -81 -73 -72 -84 -96 -100 -96 -73 -57 -51 -49 -58 -76 -94 -104 -109 -108 -104 -99 -88 -79 -68 -67 -63 -64 -67 -65 -61 -72 -90 -99 -103 -114 -129 -135 -155 -159 -140 -124 -130 -147 -155 -149 -155 -163 -162 -160 -153 -132 -109 -89 -83 -88 -106 -129 -145 -175 -185 -198 -212 -205 -184 -154 -126 -111 -97 -94 -92 -81 -74 -58 -48 -48 -46 -43 -56 -91 -121 -121 -122 -124 -121 -126 -127 -34 -0 -0 -0 -76 -152 -132 -129 -121 -124 -122 -111 -114 -109 -110 -115 -124 -133 -138 -145 -147 -133 -124 -113 -117 -120 -114 -113 -116 -117 -118 -122 -122 -120 -114 -106 -105 -101 -96 -87 -87 -85 -86 -86 -85 -90 -93 -92 -92 -94 -94 -97 -104 -109 -113 -114 -115 -114 -116 -123 -127 -126 -124 -124 -131 -137 -134 -137 -144 -148 -138 -125 -121 -112 -99 -90 -88 -89 -90 -93 -92 -88 -81 -81 -78 -80 -83 -83 -84 -83 -82 -83 -86 -86 -86 -82 -82 -78 -75 -76 -75 -74 -75 -77 -79 -80 -80 -81 -83 -84 -84 -81 -80 -80 -79 -77 -74 -74 -75 -74 -73 -72 -71 -70 -68 -65 -61 -63 -57 -57 -57 -51 -54 -57 -55 -55 -56 -52 -52 -53 -49 -53 -52 -52 -50 -45 -41 -39 -38 -39 -38 -35 -34 -33 -30 -34 -37 -38 -35 -33 -36 -40 -40 -38 -34 -30 -30 -30 -29 -28 -27 -28 -27 -27 -27 -26 -24 -21 -18 -16 -15 -14 -14 -13 -11 -12 -12 -12 -11 -9 -8 -7 -5 -3 -1 -1 -2 -1 -2 -2 -3 -4 -5 -7 -9 -11 -13 -14 -14 -14 -14 -12 -12 -15 -21 -26 -30 -31 -30 -29 -27 -27 -37 -46 -46 -54 -56 -56 -59 -64 -75 -89 -99 -100 -101 -100 -79 -77 -75 -72 -78 -70 -72 -69 -66 -68 -69 -70 -74 -72 -64 -67 -63 -62 -62 -60 -50 -43 -40 -45 -52 -53 -49 -40 -38 -36 -38 -37 -36 -39 -36 -34 -33 -36 -42 -47 -54 -62 -57 -50 -47 -43 -43 -41 -38 -38 -38 -39 -43 -49 -51 -53 -53 -51 -48 -56 -57 -53 -52 -50 -49 -46 -42 -40 -40 -41 -43 -44 -56 -63 -54 -47 -43 -36 -31 -28 -26 -25 -22 -24 -25 -21 -21 -21 -20 -20 -18 -18 -20 -18 -16 -16 -15 -18 -16 -16 -19 -19 -16 -14 -14 -13 -13 -13 -13 -14 -13 -13 -12 -13 -13 -15 -17 -18 -16 -14 -16 -18 -18 -16 -17 -18 -19 -18 -16 -16 -17 -18 -19 -17 -17 -15 -14 -12 -11 -10 -9 -11 -14 -15 -16 -17 -17 -16 -14 -16 -16 -20 -21 -22 -21 -18 -17 -18 -17 -19 -17 -18 -19 -20 -18 -18 -17 -16 -15 -15 -16 -17 -19 -23 -24 -21 -21 -22 -24 -25 -25 -27 -26 -24 -23 -23 -23 -26 -26 -26 -26 -30 -36 -39 -43 -49 -60 -85 -125 -129 -132 -133 -147 -160 -156 -146 -145 -153 -159 -167 -191 -212 -227 -261 -275 -284 -180 -79 -34 -114 -236 -148 -0 -8 -55 -276 -283 -271 -236 -203 -187 -179 -164 -142 -121 -103 -88 -82 -81 -65 -60 -55 -52 -52 -52 -60 -72 -65 -49 -27 -31 -39 -45 -50 -54 -47 -32 -27 -33 -39 -36 -25 -19 -13 -9 -6 -5 -6 -9 -14 -13 -7 -1 -0 -0 -0 -2 -4 -5 -10 -13 -8 -13 -21 -22 -19 -15 -9 -10 -15 -20 -22 -16 -9 -15 -32 -29 -19 -20 -51 -63 -45 -16 -7 -8 -9 -9 -4 -3 -8 -9 -13 -10 -5 -2 -0 -1 -2 -10 -9 -3 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -10 -8 -8 -9 -11 -14 -16 -19 -37 -58 -102 -122 -128 -126 -101 -65 -49 -46 -39 -38 -35 -25 -50 -87 -84 -67 -61 -43 -23 -23 -26 -26 -23 -24 -18 -7 -5 -17 -28 -37 -61 -56 -19 -8 -2 -156 -153 -148 -127 -98 -88 -83 -72 -62 -56 -49 -43 -41 -53 -57 -72 -92 -98 -98 -97 -97 -94 -85 -77 -76 -84 -97 -101 -101 -83 -78 -56 -49 -52 -67 -87 -100 -103 -100 -96 -95 -91 -92 -98 -91 -86 -79 -70 -62 -61 -76 -95 -105 -108 -115 -131 -149 -162 -165 -166 -144 -146 -153 -160 -157 -150 -152 -155 -155 -155 -133 -104 -81 -85 -92 -108 -121 -130 -152 -164 -180 -196 -188 -168 -152 -133 -116 -105 -108 -95 -79 -69 -59 -50 -46 -43 -43 -56 -85 -115 -115 -128 -129 -120 -120 -129 -143 -53 -0 -0 -2 -61 -154 -131 -116 -112 -111 -111 -112 -104 -104 -109 -111 -119 -129 -139 -141 -129 -127 -120 -120 -123 -116 -117 -119 -123 -125 -126 -124 -121 -116 -108 -104 -102 -101 -99 -97 -92 -92 -88 -92 -103 -107 -103 -98 -94 -96 -104 -115 -122 -119 -118 -115 -108 -115 -121 -121 -122 -123 -123 -127 -134 -135 -151 -151 -147 -146 -135 -121 -110 -104 -96 -93 -92 -90 -91 -90 -85 -84 -82 -87 -85 -88 -89 -87 -89 -87 -84 -83 -83 -88 -85 -83 -82 -80 -79 -79 -80 -80 -77 -76 -76 -76 -76 -78 -83 -77 -74 -74 -75 -78 -78 -76 -75 -76 -76 -75 -73 -71 -70 -71 -65 -65 -67 -66 -67 -64 -59 -61 -61 -59 -61 -58 -52 -51 -49 -45 -46 -45 -46 -47 -44 -39 -36 -36 -38 -36 -34 -33 -30 -28 -31 -32 -35 -37 -38 -38 -38 -36 -35 -33 -31 -32 -30 -28 -27 -26 -26 -26 -26 -27 -26 -23 -19 -16 -14 -14 -14 -13 -14 -15 -15 -12 -10 -10 -9 -8 -7 -5 -3 -2 -1 -3 -1 -2 -3 -3 -4 -6 -8 -11 -13 -16 -17 -16 -16 -16 -12 -13 -19 -24 -28 -33 -36 -36 -34 -32 -33 -42 -47 -51 -52 -53 -52 -54 -64 -77 -90 -99 -98 -100 -99 -81 -81 -73 -70 -67 -65 -67 -66 -66 -68 -66 -62 -63 -61 -57 -60 -54 -52 -52 -52 -47 -41 -40 -45 -49 -49 -46 -41 -42 -39 -39 -38 -40 -38 -36 -34 -35 -40 -45 -47 -51 -64 -58 -53 -49 -47 -45 -42 -41 -40 -39 -40 -45 -49 -50 -49 -51 -48 -50 -56 -55 -52 -50 -51 -49 -45 -40 -34 -34 -38 -44 -46 -60 -54 -44 -40 -38 -35 -30 -26 -25 -25 -24 -26 -26 -23 -23 -22 -21 -20 -17 -16 -14 -15 -14 -14 -14 -15 -14 -13 -14 -16 -15 -13 -13 -12 -12 -13 -12 -13 -13 -13 -16 -17 -16 -17 -19 -18 -15 -14 -12 -12 -14 -16 -18 -20 -20 -19 -17 -17 -17 -18 -20 -16 -16 -16 -15 -15 -13 -10 -9 -10 -12 -15 -16 -16 -17 -16 -17 -17 -17 -19 -21 -21 -21 -18 -16 -20 -19 -19 -19 -17 -19 -20 -18 -17 -16 -15 -14 -14 -15 -19 -22 -23 -23 -23 -24 -25 -26 -27 -27 -26 -24 -22 -22 -22 -24 -26 -27 -28 -28 -31 -40 -52 -59 -67 -81 -98 -116 -113 -112 -127 -151 -169 -163 -151 -160 -165 -166 -176 -197 -227 -261 -265 -222 -178 -67 -0 -0 -0 -0 -0 -0 -0 -0 -217 -279 -270 -238 -207 -199 -184 -167 -144 -125 -103 -87 -84 -81 -72 -62 -55 -51 -54 -61 -61 -70 -66 -51 -37 -41 -46 -42 -41 -43 -32 -26 -33 -35 -42 -37 -25 -24 -21 -15 -14 -17 -20 -23 -22 -15 -16 -13 -4 -1 -0 -0 -1 -2 -7 -16 -14 -14 -27 -38 -42 -29 -17 -15 -15 -20 -28 -20 -8 -7 -11 -13 -15 -33 -43 -63 -90 -59 -51 -15 -8 -17 -13 -12 -14 -29 -31 -21 -17 -7 -4 -4 -3 -6 -23 -14 -8 -4 -4 -5 -3 -2 -0 -0 -0 -0 -2 -4 -11 -12 -11 -17 -20 -24 -29 -30 -41 -57 -78 -88 -100 -107 -91 -51 -39 -49 -49 -39 -34 -19 -28 -57 -69 -74 -85 -85 -53 -33 -34 -31 -21 -18 -15 -7 -5 -9 -9 -17 -51 -63 -36 -14 -10 -211 -200 -169 -134 -110 -120 -113 -91 -75 -66 -62 -58 -56 -58 -75 -90 -98 -99 -98 -98 -99 -94 -84 -78 -78 -87 -104 -115 -110 -107 -77 -61 -50 -50 -60 -76 -86 -89 -89 -88 -91 -93 -98 -108 -108 -94 -79 -76 -70 -71 -86 -101 -109 -114 -122 -131 -150 -159 -164 -164 -158 -159 -160 -167 -168 -152 -134 -128 -132 -134 -119 -100 -85 -89 -96 -103 -108 -123 -135 -146 -154 -160 -162 -156 -153 -136 -128 -125 -133 -112 -91 -79 -69 -57 -48 -48 -52 -55 -66 -87 -104 -123 -133 -122 -116 -120 -133 -141 -145 -147 -87 -61 -173 -167 -125 -112 -111 -112 -112 -110 -108 -107 -110 -116 -125 -133 -133 -132 -129 -127 -124 -125 -124 -124 -125 -126 -125 -124 -121 -118 -116 -111 -110 -111 -99 -98 -99 -94 -94 -95 -103 -114 -121 -122 -114 -103 -110 -119 -132 -129 -125 -119 -116 -113 -113 -116 -118 -119 -120 -122 -127 -131 -142 -159 -157 -150 -143 -135 -128 -117 -113 -109 -103 -100 -95 -94 -90 -86 -92 -93 -94 -94 -96 -98 -96 -94 -93 -90 -87 -83 -82 -86 -86 -81 -82 -81 -81 -79 -77 -75 -74 -75 -74 -75 -76 -77 -76 -68 -65 -67 -74 -75 -74 -75 -76 -76 -76 -75 -74 -73 -71 -66 -74 -77 -73 -73 -73 -70 -66 -62 -63 -66 -62 -53 -48 -47 -43 -42 -40 -39 -39 -39 -37 -34 -33 -34 -34 -33 -31 -27 -26 -26 -28 -32 -33 -35 -35 -33 -30 -31 -31 -31 -32 -30 -27 -27 -26 -25 -26 -27 -25 -24 -22 -19 -16 -15 -14 -12 -13 -16 -17 -15 -12 -11 -10 -9 -7 -6 -5 -4 -3 -2 -3 -2 -3 -5 -6 -6 -7 -11 -13 -14 -16 -17 -17 -17 -18 -18 -20 -23 -26 -30 -34 -37 -36 -36 -36 -40 -47 -49 -56 -54 -54 -57 -63 -71 -78 -83 -89 -92 -95 -94 -91 -74 -65 -66 -64 -63 -66 -66 -61 -55 -54 -56 -56 -58 -55 -52 -52 -53 -54 -52 -45 -39 -39 -43 -44 -44 -43 -46 -45 -43 -37 -36 -37 -35 -32 -32 -35 -42 -46 -47 -49 -52 -53 -50 -49 -48 -46 -44 -40 -38 -39 -43 -48 -48 -54 -53 -50 -52 -56 -56 -53 -50 -50 -49 -46 -40 -35 -33 -35 -37 -38 -45 -56 -49 -38 -36 -36 -35 -33 -29 -23 -22 -25 -26 -24 -23 -23 -22 -21 -20 -18 -16 -12 -15 -13 -13 -15 -15 -13 -12 -12 -13 -13 -12 -11 -10 -12 -13 -12 -13 -14 -15 -15 -16 -17 -17 -17 -20 -19 -17 -17 -16 -16 -16 -17 -19 -19 -19 -18 -18 -17 -17 -17 -19 -15 -16 -15 -13 -12 -11 -11 -11 -12 -15 -14 -16 -17 -17 -18 -18 -18 -19 -20 -21 -20 -18 -14 -14 -19 -19 -19 -18 -19 -19 -18 -16 -15 -14 -13 -13 -14 -18 -22 -24 -22 -22 -24 -26 -27 -26 -23 -23 -23 -22 -24 -24 -25 -28 -30 -33 -36 -38 -46 -62 -74 -87 -103 -113 -111 -106 -111 -129 -151 -162 -157 -153 -161 -164 -170 -185 -198 -247 -289 -152 -45 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -170 -287 -272 -250 -231 -209 -188 -162 -144 -128 -110 -103 -94 -86 -79 -66 -55 -52 -55 -56 -57 -62 -61 -50 -38 -32 -30 -28 -28 -27 -25 -36 -38 -42 -39 -32 -27 -30 -28 -22 -20 -22 -24 -17 -19 -16 -21 -23 -17 -8 -0 -0 -0 -0 -1 -1 -3 -9 -15 -33 -54 -46 -32 -24 -14 -20 -31 -20 -11 -6 -6 -11 -27 -59 -33 -41 -143 -59 -35 -18 -10 -8 -15 -23 -21 -39 -58 -37 -17 -16 -11 -13 -5 -2 -9 -16 -14 -10 -11 -16 -9 -1 -0 -0 -0 -0 -2 -6 -11 -13 -18 -39 -39 -37 -39 -38 -43 -47 -48 -57 -76 -98 -94 -49 -43 -41 -38 -39 -35 -19 -15 -23 -29 -50 -79 -127 -87 -57 -49 -38 -31 -24 -14 -8 -8 -9 -0 -0 -9 -35 -36 -40 -32 -270 -247 -207 -182 -157 -144 -132 -117 -104 -94 -89 -80 -70 -72 -81 -86 -87 -93 -97 -99 -98 -93 -85 -76 -74 -82 -98 -114 -113 -97 -78 -66 -56 -51 -58 -70 -75 -78 -80 -76 -78 -86 -95 -109 -111 -99 -86 -89 -89 -92 -102 -110 -119 -127 -124 -127 -129 -139 -168 -171 -174 -173 -167 -176 -174 -156 -134 -117 -111 -114 -115 -98 -84 -88 -94 -97 -106 -122 -132 -136 -136 -143 -157 -160 -159 -148 -149 -153 -166 -153 -136 -107 -85 -70 -61 -57 -61 -68 -69 -85 -99 -122 -134 -122 -126 -125 -126 -126 -125 -135 -156 -170 -170 -168 -142 -116 -108 -111 -113 -115 -118 -117 -119 -122 -126 -129 -131 -132 -125 -127 -125 -126 -129 -131 -131 -124 -121 -119 -114 -114 -116 -115 -116 -112 -109 -106 -106 -108 -104 -106 -116 -122 -122 -121 -117 -113 -124 -134 -126 -119 -122 -119 -118 -114 -112 -115 -119 -123 -126 -129 -134 -135 -148 -140 -15 -1 -115 -139 -134 -129 -128 -122 -113 -108 -100 -95 -91 -88 -104 -102 -96 -93 -92 -92 -92 -89 -86 -87 -83 -80 -78 -84 -86 -78 -80 -81 -79 -75 -73 -73 -72 -68 -68 -68 -68 -68 -69 -66 -64 -64 -70 -72 -72 -73 -74 -75 -76 -77 -77 -77 -74 -71 -76 -81 -78 -77 -76 -74 -68 -63 -64 -68 -63 -54 -48 -48 -44 -43 -41 -38 -36 -34 -33 -32 -31 -32 -31 -30 -27 -26 -24 -24 -24 -25 -26 -28 -30 -29 -28 -28 -29 -29 -30 -29 -26 -26 -27 -26 -25 -24 -23 -23 -21 -19 -17 -16 -14 -13 -15 -17 -17 -15 -12 -11 -10 -9 -7 -6 -6 -5 -5 -2 -4 -4 -5 -6 -6 -6 -8 -12 -14 -15 -16 -17 -18 -19 -24 -25 -23 -22 -24 -27 -30 -35 -36 -39 -40 -45 -46 -58 -61 -61 -60 -64 -71 -75 -77 -82 -87 -88 -88 -85 -82 -72 -65 -66 -65 -64 -64 -63 -57 -53 -51 -52 -56 -57 -51 -48 -48 -54 -58 -55 -46 -42 -46 -47 -47 -45 -45 -48 -51 -52 -48 -42 -39 -37 -32 -31 -34 -37 -39 -43 -45 -42 -45 -46 -45 -46 -47 -45 -41 -42 -44 -44 -46 -48 -58 -56 -54 -58 -59 -58 -53 -48 -46 -45 -42 -35 -34 -34 -34 -34 -38 -45 -51 -45 -35 -32 -32 -31 -26 -24 -22 -22 -25 -25 -24 -24 -24 -22 -19 -18 -18 -16 -12 -14 -14 -12 -13 -14 -13 -12 -12 -10 -10 -12 -11 -9 -11 -11 -11 -12 -13 -14 -15 -16 -17 -16 -16 -21 -22 -22 -20 -20 -19 -17 -15 -16 -16 -16 -17 -17 -17 -16 -18 -19 -19 -16 -14 -13 -13 -14 -13 -13 -15 -14 -14 -15 -16 -17 -17 -18 -19 -19 -19 -20 -19 -18 -18 -15 -18 -18 -19 -20 -19 -17 -16 -15 -14 -13 -14 -13 -14 -17 -20 -21 -20 -21 -23 -25 -25 -23 -23 -21 -22 -21 -22 -23 -28 -33 -35 -38 -41 -47 -56 -72 -92 -106 -119 -124 -115 -110 -118 -130 -140 -144 -141 -135 -152 -174 -184 -197 -213 -263 -300 -297 -161 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -127 -261 -220 -273 -246 -218 -194 -167 -147 -135 -127 -121 -109 -96 -85 -70 -58 -68 -58 -54 -55 -58 -51 -40 -34 -30 -23 -22 -25 -23 -20 -35 -36 -41 -44 -42 -42 -41 -27 -23 -16 -20 -20 -12 -12 -14 -16 -16 -13 -3 -0 -0 -0 -0 -0 -0 -0 -2 -5 -13 -22 -31 -57 -29 -12 -19 -27 -20 -17 -10 -9 -23 -67 -95 -0 -9 -104 -42 -18 -10 -5 -3 -4 -1 -4 -22 -51 -53 -7 -2 -11 -16 -10 -4 -9 -15 -15 -16 -14 -15 -12 -5 -4 -2 -0 -0 -3 -10 -24 -28 -32 -47 -44 -36 -36 -38 -37 -34 -30 -37 -49 -62 -68 -52 -63 -61 -46 -41 -38 -23 -17 -11 -19 -28 -62 -100 -93 -86 -70 -57 -52 -37 -31 -25 -16 -15 -3 -0 -1 -18 -32 -37 -43 -303 -277 -261 -212 -177 -165 -153 -141 -131 -121 -110 -95 -83 -80 -77 -77 -80 -91 -97 -97 -98 -96 -84 -69 -64 -68 -73 -92 -96 -90 -80 -79 -65 -56 -60 -66 -68 -69 -66 -62 -66 -73 -87 -107 -113 -108 -105 -108 -108 -111 -115 -121 -132 -136 -129 -126 -122 -124 -162 -184 -189 -188 -185 -189 -191 -179 -155 -131 -117 -115 -110 -97 -91 -88 -93 -99 -109 -122 -128 -131 -133 -143 -161 -171 -169 -164 -166 -175 -183 -84 -57 -94 -102 -90 -80 -75 -77 -82 -84 -97 -109 -131 -148 -140 -138 -124 -119 -124 -137 -145 -158 -180 -173 -153 -136 -132 -125 -125 -125 -123 -132 -134 -132 -129 -127 -126 -126 -123 -115 -115 -117 -120 -125 -130 -129 -120 -115 -115 -115 -114 -116 -118 -112 -119 -113 -110 -121 -119 -112 -110 -116 -119 -118 -117 -118 -122 -123 -129 -111 -115 -114 -114 -113 -111 -111 -116 -120 -126 -132 -135 -135 -134 -134 -150 -149 -28 -114 -144 -133 -132 -131 -125 -123 -119 -106 -97 -93 -97 -102 -104 -96 -90 -88 -88 -86 -84 -84 -85 -82 -80 -77 -77 -81 -76 -75 -77 -75 -72 -72 -72 -68 -63 -63 -63 -63 -63 -64 -66 -68 -64 -67 -72 -74 -74 -74 -77 -77 -78 -78 -77 -74 -73 -76 -77 -78 -76 -73 -70 -66 -62 -63 -67 -64 -60 -55 -50 -50 -47 -43 -41 -39 -36 -32 -32 -30 -29 -29 -28 -25 -25 -23 -23 -23 -23 -23 -23 -25 -27 -25 -25 -26 -28 -28 -26 -26 -25 -26 -26 -25 -24 -24 -24 -21 -21 -19 -17 -15 -15 -16 -17 -18 -18 -18 -16 -12 -10 -8 -9 -7 -7 -6 -5 -7 -7 -7 -6 -6 -7 -9 -11 -13 -15 -16 -18 -19 -21 -26 -24 -19 -19 -21 -24 -30 -37 -41 -44 -46 -49 -55 -60 -62 -62 -67 -70 -73 -77 -76 -77 -78 -81 -76 -76 -71 -67 -65 -65 -65 -63 -62 -58 -55 -55 -53 -51 -54 -56 -53 -47 -42 -43 -48 -46 -39 -41 -49 -52 -53 -54 -54 -53 -58 -62 -60 -55 -53 -50 -40 -40 -39 -36 -39 -37 -37 -40 -46 -49 -48 -49 -50 -49 -44 -45 -46 -48 -47 -52 -57 -59 -59 -59 -57 -55 -49 -45 -43 -43 -38 -33 -35 -33 -33 -33 -37 -43 -44 -39 -32 -29 -29 -25 -24 -21 -20 -22 -23 -23 -23 -23 -22 -19 -18 -16 -17 -15 -13 -12 -14 -14 -13 -13 -13 -12 -11 -10 -10 -10 -11 -7 -10 -11 -10 -10 -11 -14 -16 -15 -15 -15 -18 -20 -21 -22 -22 -20 -18 -16 -13 -12 -11 -13 -13 -16 -16 -17 -19 -19 -19 -17 -14 -14 -16 -16 -15 -16 -17 -15 -15 -15 -16 -16 -16 -16 -18 -19 -20 -19 -18 -18 -19 -19 -16 -17 -19 -19 -18 -15 -14 -14 -14 -13 -15 -14 -14 -17 -18 -18 -18 -20 -22 -23 -23 -22 -23 -21 -20 -19 -22 -26 -32 -38 -40 -42 -45 -50 -58 -87 -105 -114 -118 -116 -110 -111 -117 -121 -123 -128 -125 -140 -170 -194 -203 -222 -247 -281 -320 -225 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -22 -293 -249 -227 -203 -173 -154 -148 -143 -135 -123 -114 -96 -80 -75 -76 -65 -52 -47 -49 -41 -26 -24 -23 -21 -28 -28 -29 -18 -13 -19 -34 -44 -42 -26 -14 -12 -12 -12 -27 -33 -23 -14 -13 -9 -4 -3 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -3 -16 -65 -35 -15 -18 -25 -28 -23 -15 -14 -26 -60 -126 -45 -116 -70 -17 -3 -1 -1 -2 -4 -5 -2 -4 -12 -24 -6 -0 -0 -6 -11 -16 -17 -9 -5 -8 -8 -13 -10 -9 -10 -6 -1 -1 -5 -16 -37 -39 -50 -31 -21 -17 -20 -25 -24 -25 -17 -28 -38 -38 -40 -60 -87 -79 -49 -43 -45 -40 -30 -28 -28 -31 -54 -76 -80 -81 -87 -85 -67 -48 -52 -50 -28 -15 -7 -4 -1 -5 -12 -28 -46 -307 -311 -267 -239 -193 -172 -162 -150 -139 -129 -116 -99 -88 -85 -75 -73 -79 -89 -93 -94 -95 -93 -80 -66 -61 -61 -71 -89 -98 -99 -94 -84 -67 -62 -66 -68 -67 -64 -62 -61 -62 -67 -85 -106 -112 -115 -113 -118 -120 -118 -119 -122 -125 -123 -118 -122 -121 -129 -165 -183 -186 -179 -180 -203 -214 -195 -169 -154 -137 -121 -106 -100 -107 -101 -103 -108 -117 -122 -127 -130 -139 -152 -158 -166 -168 -163 -168 -179 -172 -117 -106 -116 -113 -108 -102 -94 -94 -103 -114 -119 -121 -141 -173 -162 -141 -135 -127 -121 -129 -147 -162 -174 -181 -159 -143 -138 -141 -146 -145 -143 -146 -142 -137 -132 -126 -122 -124 -121 -117 -114 -115 -117 -119 -125 -125 -120 -119 -122 -123 -123 -123 -123 -117 -120 -117 -110 -118 -117 -117 -118 -120 -122 -122 -120 -118 -117 -115 -116 -109 -110 -110 -106 -107 -112 -114 -116 -122 -129 -133 -133 -134 -134 -134 -149 -148 -46 -108 -135 -131 -136 -133 -127 -124 -121 -115 -104 -97 -102 -101 -102 -98 -96 -94 -91 -87 -84 -84 -81 -79 -77 -77 -76 -77 -74 -72 -72 -71 -71 -72 -70 -66 -63 -63 -64 -64 -64 -66 -68 -71 -70 -70 -75 -79 -79 -78 -80 -83 -81 -81 -78 -75 -75 -77 -78 -77 -74 -71 -68 -64 -61 -64 -68 -67 -64 -60 -56 -56 -54 -51 -48 -43 -41 -39 -38 -36 -29 -29 -28 -26 -24 -23 -23 -24 -23 -22 -22 -24 -24 -24 -25 -26 -26 -26 -25 -26 -27 -27 -27 -25 -24 -24 -24 -24 -23 -19 -17 -16 -17 -17 -18 -19 -19 -17 -16 -14 -12 -9 -9 -8 -9 -9 -8 -9 -8 -7 -7 -7 -9 -9 -10 -11 -15 -17 -20 -22 -24 -26 -25 -21 -19 -21 -27 -33 -41 -46 -50 -53 -59 -62 -61 -64 -68 -72 -75 -74 -74 -73 -70 -75 -78 -73 -69 -69 -67 -64 -62 -61 -59 -60 -60 -60 -60 -61 -58 -58 -57 -58 -51 -43 -39 -38 -38 -38 -40 -50 -51 -53 -57 -63 -65 -64 -62 -62 -65 -64 -62 -53 -54 -48 -43 -42 -39 -39 -48 -56 -55 -53 -51 -52 -50 -45 -46 -47 -48 -51 -55 -56 -60 -61 -59 -59 -55 -45 -42 -39 -39 -33 -31 -32 -34 -32 -30 -33 -39 -38 -34 -29 -26 -26 -24 -19 -18 -20 -20 -20 -21 -22 -19 -20 -17 -13 -13 -14 -13 -13 -12 -13 -14 -14 -14 -13 -13 -10 -10 -11 -12 -10 -7 -10 -12 -12 -12 -11 -14 -15 -13 -12 -15 -17 -17 -26 -27 -26 -21 -14 -13 -12 -12 -11 -12 -17 -19 -17 -18 -18 -17 -18 -18 -16 -15 -17 -17 -16 -16 -16 -15 -16 -15 -16 -16 -16 -16 -18 -16 -19 -20 -17 -18 -16 -15 -15 -16 -18 -18 -17 -13 -13 -12 -13 -14 -15 -15 -16 -18 -19 -19 -19 -20 -21 -23 -23 -22 -22 -21 -20 -23 -27 -30 -34 -40 -44 -47 -49 -56 -71 -94 -109 -110 -107 -104 -104 -109 -112 -110 -110 -114 -122 -165 -204 -228 -241 -257 -274 -236 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -243 -261 -236 -214 -189 -176 -167 -151 -146 -133 -118 -104 -99 -93 -84 -70 -54 -46 -44 -40 -30 -28 -28 -36 -57 -46 -63 -65 -42 -31 -35 -35 -17 -5 -1 -0 -4 -11 -17 -15 -16 -19 -15 -6 -1 -0 -0 -1 -2 -3 -7 -6 -0 -0 -0 -0 -0 -0 -11 -41 -37 -20 -17 -24 -29 -31 -22 -18 -35 -51 -52 -95 -159 -87 -21 -8 -2 -1 -4 -11 -12 -5 -4 -4 -9 -5 -0 -0 -0 -4 -17 -3 -17 -5 -4 -6 -9 -14 -20 -16 -15 -9 -2 -4 -11 -22 -21 -21 -10 -1 -2 -4 -3 -5 -8 -10 -24 -29 -29 -34 -55 -69 -63 -50 -56 -60 -66 -52 -46 -44 -40 -38 -42 -53 -84 -140 -136 -88 -67 -64 -59 -43 -27 -18 -17 -11 -8 -5 -18 -50 -301 -297 -258 -232 -195 -171 -154 -140 -131 -119 -104 -94 -93 -83 -68 -70 -77 -85 -86 -89 -91 -89 -83 -76 -67 -64 -75 -88 -98 -98 -95 -90 -80 -75 -77 -77 -71 -64 -61 -60 -60 -66 -82 -91 -103 -118 -120 -124 -121 -116 -114 -116 -118 -118 -118 -119 -130 -135 -163 -174 -176 -168 -164 -187 -203 -193 -177 -169 -163 -141 -118 -116 -126 -120 -118 -122 -129 -131 -137 -144 -155 -168 -172 -175 -169 -160 -157 -167 -149 -145 -137 -119 -110 -108 -106 -105 -106 -116 -142 -150 -160 -172 -162 -171 -163 -152 -138 -130 -135 -147 -154 -161 -177 -148 -146 -145 -144 -166 -139 -155 -161 -150 -141 -132 -127 -127 -129 -128 -123 -122 -123 -124 -125 -126 -126 -123 -121 -124 -128 -130 -129 -126 -121 -114 -114 -115 -114 -115 -116 -117 -120 -125 -128 -123 -121 -112 -106 -109 -108 -109 -107 -103 -107 -113 -116 -118 -124 -130 -134 -134 -130 -129 -144 -148 -29 -110 -149 -140 -135 -135 -134 -133 -133 -131 -128 -110 -104 -101 -101 -100 -99 -102 -103 -102 -99 -90 -83 -78 -76 -75 -75 -76 -78 -75 -71 -70 -70 -70 -69 -67 -65 -65 -65 -66 -67 -66 -70 -73 -72 -72 -73 -75 -78 -81 -82 -80 -85 -82 -80 -82 -80 -79 -79 -81 -80 -76 -74 -71 -66 -64 -68 -70 -71 -67 -63 -59 -58 -59 -58 -53 -50 -51 -49 -43 -41 -33 -30 -29 -27 -25 -24 -24 -23 -22 -22 -21 -22 -24 -24 -24 -24 -24 -24 -24 -25 -26 -26 -26 -25 -23 -23 -24 -25 -22 -19 -17 -17 -19 -19 -18 -18 -19 -17 -17 -18 -14 -10 -8 -8 -9 -10 -10 -10 -9 -8 -8 -9 -10 -9 -9 -13 -17 -19 -23 -24 -25 -27 -28 -27 -25 -27 -31 -37 -44 -49 -53 -55 -61 -66 -68 -67 -69 -71 -72 -72 -70 -70 -64 -67 -71 -72 -70 -69 -67 -65 -63 -61 -60 -64 -64 -61 -62 -66 -66 -67 -64 -61 -56 -50 -43 -42 -42 -40 -41 -47 -51 -53 -57 -66 -68 -69 -71 -69 -65 -63 -63 -63 -63 -60 -56 -55 -51 -49 -55 -60 -58 -55 -51 -51 -51 -52 -49 -47 -49 -52 -53 -57 -60 -61 -62 -58 -48 -42 -39 -35 -33 -32 -31 -32 -33 -30 -27 -29 -34 -37 -35 -27 -23 -22 -20 -18 -18 -19 -19 -19 -20 -18 -17 -15 -14 -11 -12 -11 -12 -14 -15 -15 -14 -14 -15 -13 -12 -11 -11 -14 -12 -9 -7 -9 -11 -11 -12 -12 -13 -13 -10 -12 -14 -18 -25 -30 -26 -17 -13 -12 -11 -12 -11 -12 -13 -18 -18 -17 -17 -18 -18 -18 -15 -14 -17 -18 -19 -17 -17 -15 -15 -17 -16 -16 -15 -15 -14 -16 -17 -18 -19 -18 -17 -15 -15 -15 -15 -17 -18 -16 -14 -12 -12 -13 -15 -16 -17 -17 -18 -20 -21 -21 -21 -20 -21 -21 -20 -20 -19 -21 -26 -29 -31 -35 -37 -45 -49 -55 -66 -84 -101 -106 -101 -96 -93 -97 -106 -106 -105 -106 -115 -132 -165 -221 -272 -290 -304 -313 -309 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -198 -280 -251 -243 -236 -210 -187 -166 -156 -143 -127 -125 -118 -105 -91 -75 -57 -48 -45 -43 -35 -29 -25 -49 -80 -82 -73 -48 -31 -25 -20 -18 -2 -0 -0 -0 -1 -5 -4 -2 -0 -1 -7 -5 -5 -2 -0 -4 -7 -11 -16 -13 -3 -0 -0 -0 -0 -0 -10 -32 -47 -51 -46 -31 -33 -36 -31 -29 -47 -53 -60 -88 -127 -96 -13 -6 -3 -2 -5 -20 -10 -4 -3 -4 -13 -18 -0 -0 -0 -0 -3 -2 -12 -12 -13 -20 -27 -35 -43 -23 -13 -11 -5 -5 -6 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -7 -19 -25 -29 -40 -46 -50 -74 -107 -87 -82 -76 -51 -37 -39 -29 -25 -32 -44 -86 -192 -147 -106 -75 -60 -64 -63 -56 -38 -35 -42 -29 -18 -30 -53 -258 -238 -229 -208 -183 -157 -139 -124 -111 -102 -95 -86 -87 -77 -63 -65 -74 -80 -81 -89 -97 -100 -97 -83 -69 -73 -79 -88 -93 -94 -96 -99 -93 -88 -85 -80 -74 -70 -69 -64 -58 -67 -80 -85 -99 -113 -117 -121 -111 -106 -108 -113 -115 -115 -118 -123 -151 -152 -154 -179 -179 -167 -161 -170 -170 -163 -164 -166 -168 -160 -133 -133 -140 -139 -131 -133 -145 -152 -158 -163 -172 -186 -192 -189 -165 -159 -146 -146 -139 -126 -110 -103 -102 -101 -103 -108 -110 -114 -143 -170 -160 -166 -165 -174 -171 -157 -137 -128 -139 -153 -152 -143 -148 -143 -147 -141 -144 -168 -47 -91 -151 -159 -147 -135 -132 -134 -139 -134 -124 -124 -124 -124 -124 -125 -126 -126 -127 -132 -137 -136 -129 -118 -121 -114 -114 -109 -108 -107 -109 -115 -122 -126 -122 -113 -113 -108 -106 -107 -107 -104 -102 -101 -105 -112 -117 -120 -124 -130 -130 -129 -132 -136 -153 -28 -0 -97 -144 -143 -143 -143 -140 -141 -148 -146 -141 -118 -111 -101 -100 -99 -99 -103 -103 -98 -97 -95 -83 -77 -75 -71 -71 -74 -76 -72 -69 -67 -67 -68 -67 -67 -66 -63 -67 -68 -68 -67 -70 -70 -70 -69 -68 -72 -79 -81 -84 -83 -87 -85 -84 -85 -84 -82 -83 -83 -78 -76 -78 -76 -72 -70 -71 -70 -71 -69 -65 -63 -62 -61 -60 -59 -58 -58 -54 -48 -47 -38 -32 -29 -26 -25 -25 -25 -23 -22 -22 -22 -22 -23 -23 -23 -22 -22 -22 -22 -23 -24 -23 -24 -25 -25 -24 -23 -24 -22 -20 -20 -21 -22 -21 -17 -14 -17 -19 -20 -19 -14 -13 -11 -11 -11 -11 -11 -11 -10 -10 -10 -11 -11 -11 -12 -17 -19 -20 -25 -26 -26 -27 -27 -30 -32 -34 -36 -40 -44 -49 -51 -53 -58 -67 -71 -69 -67 -64 -65 -67 -67 -64 -63 -65 -67 -70 -72 -72 -72 -70 -69 -67 -64 -67 -66 -61 -67 -67 -68 -69 -68 -65 -62 -60 -52 -55 -60 -61 -51 -57 -58 -58 -59 -65 -70 -71 -74 -73 -74 -66 -62 -64 -65 -66 -65 -63 -59 -57 -59 -61 -57 -53 -53 -53 -52 -52 -51 -50 -52 -53 -55 -58 -61 -61 -57 -51 -46 -44 -37 -32 -32 -31 -33 -34 -32 -29 -26 -26 -28 -32 -31 -23 -20 -19 -17 -17 -18 -18 -19 -18 -19 -17 -17 -15 -12 -12 -12 -11 -11 -12 -13 -13 -12 -14 -13 -13 -10 -11 -12 -12 -11 -9 -9 -9 -11 -12 -10 -12 -12 -14 -12 -10 -13 -18 -22 -30 -31 -15 -15 -14 -13 -14 -10 -11 -13 -17 -17 -16 -18 -18 -17 -17 -15 -14 -16 -20 -20 -18 -17 -15 -16 -16 -15 -15 -16 -15 -16 -16 -18 -18 -18 -18 -18 -16 -15 -14 -14 -15 -15 -16 -12 -11 -12 -14 -16 -16 -17 -18 -18 -20 -22 -22 -21 -20 -21 -20 -19 -19 -20 -23 -27 -32 -33 -35 -41 -44 -50 -60 -75 -93 -106 -108 -94 -87 -85 -92 -100 -102 -105 -113 -130 -159 -199 -253 -249 -205 -155 -105 -56 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -151 -305 -285 -287 -251 -228 -206 -180 -162 -152 -151 -142 -129 -115 -96 -73 -57 -50 -49 -43 -36 -23 -21 -43 -65 -68 -50 -18 -18 -10 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -5 -7 -3 -1 -3 -7 -14 -22 -10 -2 -2 -1 -0 -0 -4 -17 -36 -52 -61 -71 -29 -30 -34 -35 -35 -44 -55 -77 -114 -138 -80 -14 -24 -13 -13 -15 -22 -12 -7 -9 -11 -18 -13 -0 -0 -0 -0 -0 -1 -14 -14 -12 -16 -19 -38 -33 -33 -16 -7 -4 -6 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -18 -22 -32 -39 -40 -46 -56 -53 -73 -68 -53 -40 -39 -41 -26 -21 -22 -38 -100 -158 -129 -93 -55 -35 -47 -61 -56 -50 -48 -59 -47 -28 -30 -59 -185 -191 -200 -182 -165 -139 -120 -105 -96 -90 -83 -80 -79 -73 -63 -64 -71 -79 -88 -95 -100 -106 -98 -84 -80 -79 -79 -79 -83 -91 -96 -102 -103 -97 -90 -89 -89 -84 -74 -64 -65 -78 -83 -84 -82 -95 -107 -109 -105 -107 -113 -122 -129 -132 -137 -146 -175 -174 -174 -180 -188 -179 -167 -164 -154 -146 -146 -148 -146 -142 -142 -160 -152 -154 -143 -145 -161 -178 -187 -190 -198 -205 -202 -189 -163 -158 -146 -137 -131 -119 -102 -98 -101 -100 -100 -101 -101 -109 -132 -162 -173 -174 -174 -47 -119 -177 -161 -144 -148 -148 -140 -142 -143 -151 -169 -152 -152 -163 -85 -58 -118 -160 -154 -144 -140 -140 -145 -139 -127 -125 -124 -123 -123 -125 -127 -127 -132 -139 -139 -127 -123 -117 -117 -118 -125 -126 -109 -100 -108 -118 -124 -124 -116 -118 -115 -111 -108 -107 -105 -102 -101 -102 -108 -114 -117 -118 -119 -125 -132 -131 -144 -141 -144 -31 -14 -99 -144 -146 -150 -153 -152 -147 -149 -145 -144 -123 -111 -105 -103 -103 -101 -101 -104 -104 -95 -92 -83 -79 -78 -73 -73 -72 -73 -69 -66 -64 -63 -63 -64 -66 -63 -63 -66 -68 -69 -68 -69 -69 -67 -66 -66 -69 -76 -78 -84 -85 -86 -86 -86 -87 -88 -88 -86 -82 -79 -75 -76 -77 -74 -73 -67 -66 -67 -66 -63 -60 -60 -59 -54 -54 -55 -58 -56 -52 -46 -42 -35 -32 -29 -26 -25 -25 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -21 -22 -23 -24 -24 -24 -23 -25 -23 -21 -21 -22 -22 -23 -20 -17 -16 -18 -19 -20 -17 -15 -14 -14 -13 -13 -13 -13 -12 -11 -12 -12 -12 -13 -14 -16 -21 -21 -23 -28 -31 -31 -29 -30 -33 -37 -38 -38 -41 -44 -46 -50 -53 -58 -65 -69 -72 -71 -65 -65 -64 -65 -62 -64 -66 -68 -71 -74 -75 -74 -71 -68 -72 -68 -68 -67 -66 -72 -76 -78 -76 -73 -73 -72 -75 -67 -69 -71 -75 -69 -71 -68 -67 -65 -64 -69 -76 -79 -81 -79 -69 -61 -59 -62 -63 -65 -65 -63 -63 -64 -65 -61 -57 -57 -57 -54 -58 -59 -58 -58 -57 -57 -59 -61 -59 -54 -41 -41 -40 -35 -32 -30 -31 -32 -33 -32 -29 -27 -26 -25 -26 -26 -22 -17 -15 -16 -17 -18 -19 -19 -17 -18 -17 -18 -15 -14 -13 -13 -12 -12 -12 -12 -14 -11 -11 -11 -10 -9 -10 -12 -10 -8 -9 -9 -9 -9 -11 -11 -10 -12 -14 -17 -14 -19 -25 -19 -20 -17 -16 -16 -17 -16 -14 -10 -14 -17 -17 -17 -18 -18 -17 -14 -19 -17 -17 -16 -18 -19 -19 -18 -17 -15 -15 -15 -15 -16 -15 -17 -17 -18 -18 -17 -18 -18 -17 -14 -14 -14 -13 -12 -15 -13 -11 -13 -16 -16 -16 -17 -18 -19 -21 -23 -24 -23 -24 -23 -20 -19 -19 -21 -27 -29 -31 -36 -38 -40 -45 -53 -67 -79 -83 -97 -107 -87 -82 -85 -93 -96 -99 -110 -128 -156 -195 -245 -249 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -52 -166 -328 -305 -265 -240 -219 -196 -177 -176 -172 -156 -140 -120 -99 -74 -60 -59 -52 -42 -34 -18 -10 -20 -26 -25 -16 -3 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -5 -8 -6 -3 -0 -3 -11 -21 -5 -2 -1 -0 -0 -0 -9 -27 -35 -34 -35 -50 -21 -20 -24 -26 -28 -33 -44 -67 -101 -128 -162 -178 -155 -48 -17 -19 -23 -23 -50 -57 -70 -83 -26 -4 -3 -2 -2 -2 -8 -15 -0 -2 -4 -1 -9 -8 -27 -29 -29 -24 -12 -9 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -10 -17 -27 -30 -37 -45 -32 -19 -26 -32 -34 -39 -59 -65 -47 -31 -23 -39 -104 -133 -106 -55 -21 -17 -23 -40 -36 -37 -51 -59 -42 -22 -15 -29 -135 -164 -165 -156 -144 -128 -109 -99 -93 -87 -80 -75 -74 -71 -63 -66 -77 -87 -95 -99 -106 -107 -101 -96 -91 -84 -81 -80 -80 -94 -99 -107 -108 -98 -90 -94 -98 -89 -72 -65 -75 -83 -85 -85 -78 -82 -96 -100 -108 -119 -126 -136 -150 -159 -165 -170 -180 -188 -187 -200 -209 -200 -185 -170 -163 -161 -160 -158 -149 -143 -161 -181 -175 -154 -145 -152 -162 -179 -200 -218 -173 -87 -109 -187 -163 -160 -146 -135 -131 -110 -98 -98 -98 -95 -91 -88 -90 -99 -115 -146 -147 -170 -39 -1 -109 -176 -181 -176 -160 -139 -140 -142 -146 -129 -124 -125 -148 -155 -170 -183 -169 -154 -155 -152 -145 -148 -145 -138 -129 -126 -134 -135 -135 -132 -130 -133 -140 -143 -138 -130 -125 -117 -113 -128 -124 -124 -115 -107 -110 -116 -120 -121 -117 -119 -117 -117 -112 -113 -109 -108 -109 -110 -114 -118 -118 -118 -119 -122 -128 -127 -140 -152 -30 -0 -89 -140 -148 -151 -138 -101 -107 -149 -148 -141 -137 -131 -118 -112 -111 -109 -104 -99 -99 -101 -99 -92 -86 -84 -78 -73 -69 -69 -69 -68 -66 -64 -62 -62 -63 -64 -65 -64 -67 -68 -68 -67 -67 -68 -67 -65 -64 -67 -72 -75 -79 -81 -81 -79 -81 -83 -84 -85 -84 -79 -72 -71 -73 -70 -69 -67 -60 -58 -58 -58 -58 -55 -52 -50 -47 -48 -47 -52 -53 -51 -45 -44 -41 -38 -33 -28 -26 -26 -24 -23 -22 -21 -21 -20 -21 -22 -22 -22 -22 -21 -21 -21 -22 -23 -23 -23 -21 -22 -22 -21 -22 -22 -23 -23 -20 -17 -16 -16 -17 -18 -17 -16 -14 -14 -14 -15 -15 -14 -13 -14 -15 -15 -13 -12 -15 -21 -25 -26 -29 -33 -35 -35 -32 -31 -36 -39 -40 -41 -42 -42 -47 -54 -57 -59 -62 -68 -74 -73 -71 -69 -68 -66 -66 -68 -68 -68 -71 -73 -73 -73 -70 -68 -70 -71 -74 -74 -74 -75 -80 -83 -82 -81 -83 -83 -86 -84 -79 -78 -76 -77 -78 -76 -74 -72 -71 -74 -76 -83 -85 -83 -73 -62 -60 -63 -62 -61 -62 -65 -66 -67 -70 -72 -71 -69 -69 -67 -63 -61 -61 -59 -60 -62 -63 -62 -53 -45 -37 -37 -37 -36 -33 -29 -28 -29 -32 -31 -30 -28 -28 -26 -25 -24 -21 -18 -17 -18 -19 -19 -20 -19 -17 -18 -17 -17 -17 -17 -16 -14 -13 -12 -10 -10 -14 -13 -11 -9 -8 -7 -8 -10 -10 -9 -9 -9 -10 -10 -11 -11 -13 -13 -16 -18 -16 -19 -21 -17 -20 -19 -16 -16 -17 -18 -15 -14 -15 -16 -16 -16 -17 -18 -17 -15 -15 -17 -17 -16 -17 -17 -17 -16 -16 -16 -16 -16 -16 -15 -16 -16 -17 -17 -17 -16 -16 -17 -18 -15 -18 -15 -16 -16 -16 -14 -13 -15 -17 -16 -18 -20 -20 -21 -23 -24 -25 -24 -25 -24 -22 -18 -20 -24 -30 -31 -33 -38 -39 -41 -46 -58 -70 -76 -89 -100 -99 -85 -85 -91 -94 -96 -103 -117 -143 -184 -241 -297 -277 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -337 -329 -291 -257 -238 -228 -218 -203 -188 -168 -147 -123 -102 -98 -89 -68 -54 -43 -31 -18 -14 -13 -9 -10 -2 -1 -2 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -4 -9 -9 -7 -1 -2 -5 -7 -1 -0 -0 -0 -0 -1 -9 -27 -26 -11 -11 -15 -8 -9 -15 -19 -25 -31 -27 -34 -53 -52 -82 -31 -35 -23 -7 -23 -50 -81 -168 -128 -185 -175 -86 -24 -18 -10 -8 -9 -6 -22 -0 -0 -0 -0 -2 -1 -9 -14 -19 -40 -27 -17 -10 -1 -0 -0 -0 -0 -1 -2 -3 -4 -4 -2 -3 -8 -23 -32 -32 -20 -9 -22 -34 -45 -62 -97 -92 -72 -51 -35 -49 -86 -106 -68 -12 -1 -12 -6 -14 -22 -33 -52 -57 -19 -5 -0 -3 -109 -138 -141 -136 -129 -121 -118 -108 -98 -91 -84 -80 -78 -74 -66 -76 -84 -96 -99 -104 -110 -107 -105 -106 -103 -96 -92 -88 -88 -97 -98 -106 -104 -94 -88 -94 -95 -84 -74 -74 -83 -88 -89 -89 -81 -79 -90 -100 -121 -138 -144 -150 -161 -164 -169 -179 -182 -190 -201 -216 -225 -213 -196 -188 -184 -180 -177 -173 -168 -170 -178 -180 -174 -140 -135 -141 -152 -164 -188 -159 -59 -0 -44 -188 -162 -162 -144 -140 -131 -105 -97 -98 -98 -95 -91 -87 -92 -93 -96 -108 -137 -167 -35 -0 -107 -165 -165 -169 -161 -139 -143 -153 -127 -0 -0 -0 -130 -160 -162 -168 -161 -153 -156 -156 -150 -146 -147 -139 -129 -133 -150 -154 -159 -155 -144 -139 -150 -161 -146 -135 -125 -121 -121 -130 -133 -126 -119 -116 -115 -113 -115 -121 -119 -117 -118 -121 -122 -121 -116 -114 -114 -114 -116 -120 -121 -122 -120 -118 -121 -118 -137 -151 -35 -0 -0 -85 -155 -156 -110 -0 -28 -156 -156 -150 -149 -142 -127 -119 -112 -107 -104 -100 -95 -94 -94 -93 -88 -82 -77 -73 -71 -69 -68 -67 -64 -63 -64 -64 -66 -66 -66 -64 -66 -66 -65 -65 -64 -63 -62 -61 -63 -64 -67 -72 -75 -76 -71 -71 -76 -75 -74 -74 -73 -70 -63 -63 -63 -61 -59 -58 -51 -49 -50 -51 -49 -47 -46 -43 -35 -37 -41 -46 -49 -48 -45 -42 -42 -40 -36 -31 -28 -24 -23 -24 -22 -22 -21 -19 -21 -22 -22 -22 -21 -21 -21 -21 -22 -24 -24 -24 -23 -25 -23 -23 -23 -23 -24 -24 -21 -18 -17 -17 -17 -17 -17 -15 -14 -14 -15 -17 -16 -14 -13 -13 -16 -18 -16 -14 -19 -24 -29 -31 -32 -35 -37 -37 -36 -34 -34 -40 -41 -42 -44 -44 -50 -57 -61 -64 -66 -68 -74 -76 -74 -71 -69 -68 -69 -70 -67 -65 -66 -70 -72 -71 -68 -68 -67 -69 -75 -77 -77 -80 -87 -89 -89 -93 -94 -91 -94 -94 -90 -81 -74 -75 -77 -78 -79 -76 -76 -83 -83 -86 -83 -82 -76 -70 -69 -68 -65 -63 -62 -67 -67 -72 -72 -81 -79 -78 -79 -76 -69 -66 -67 -65 -66 -71 -65 -61 -45 -36 -33 -34 -34 -34 -31 -27 -26 -28 -30 -32 -32 -28 -27 -26 -26 -25 -22 -18 -15 -16 -18 -19 -18 -19 -16 -16 -17 -18 -17 -17 -17 -15 -14 -13 -10 -11 -12 -11 -10 -7 -6 -7 -7 -6 -6 -8 -10 -11 -11 -10 -10 -11 -13 -12 -15 -16 -15 -16 -16 -17 -18 -20 -16 -15 -16 -17 -16 -15 -15 -17 -17 -17 -17 -19 -18 -16 -16 -16 -17 -18 -17 -18 -19 -17 -16 -15 -15 -16 -16 -16 -16 -16 -16 -16 -15 -15 -16 -17 -16 -18 -16 -15 -17 -17 -14 -13 -16 -16 -16 -17 -20 -22 -22 -23 -25 -25 -24 -24 -26 -27 -25 -24 -24 -26 -28 -30 -33 -35 -38 -41 -47 -55 -65 -77 -87 -95 -91 -92 -95 -98 -99 -99 -104 -120 -154 -195 -55 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -219 -357 -355 -317 -280 -261 -257 -247 -224 -196 -174 -149 -125 -116 -108 -93 -74 -58 -45 -29 -16 -27 -17 -14 -8 -8 -9 -8 -9 -11 -8 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -3 -9 -12 -8 -3 -1 -1 -1 -0 -0 -0 -0 -0 -4 -21 -31 -30 -14 -4 -2 -8 -19 -21 -20 -21 -18 -25 -24 -22 -21 -34 -93 -92 -19 -18 -45 -66 -150 -115 -104 -151 -160 -115 -82 -53 -14 -10 -5 -0 -0 -0 -0 -0 -4 -6 -3 -1 -3 -2 -7 -18 -22 -17 -14 -7 -0 -0 -1 -3 -8 -14 -12 -7 -3 -0 -2 -10 -14 -11 -7 -8 -28 -40 -53 -58 -76 -77 -69 -55 -38 -36 -45 -55 -16 -1 -12 -8 -6 -7 -20 -40 -45 -48 -8 -6 -3 -11 -98 -124 -129 -128 -127 -117 -118 -111 -100 -93 -88 -85 -85 -84 -77 -93 -91 -97 -103 -110 -118 -121 -119 -120 -121 -113 -106 -103 -97 -91 -94 -105 -98 -88 -81 -83 -85 -82 -79 -84 -91 -97 -101 -98 -87 -86 -97 -115 -146 -166 -171 -170 -163 -155 -161 -170 -178 -190 -193 -207 -219 -217 -209 -202 -195 -196 -191 -174 -176 -187 -185 -175 -155 -137 -134 -135 -151 -161 -183 -116 -0 -0 -40 -184 -166 -166 -166 -144 -126 -106 -101 -99 -100 -101 -98 -97 -97 -98 -102 -114 -150 -178 -41 -0 -118 -178 -173 -164 -150 -151 -153 -134 -0 -0 -0 -0 -102 -116 -108 -137 -158 -154 -158 -159 -155 -150 -148 -142 -137 -148 -157 -85 -48 -42 -94 -161 -161 -159 -151 -137 -128 -128 -123 -133 -139 -137 -132 -120 -114 -115 -120 -130 -132 -129 -131 -132 -134 -128 -121 -118 -116 -114 -114 -118 -122 -121 -118 -114 -117 -116 -140 -36 -14 -7 -0 -78 -157 -141 -77 -13 -83 -157 -162 -160 -163 -147 -136 -128 -120 -113 -106 -100 -98 -94 -93 -91 -87 -80 -75 -73 -71 -69 -68 -66 -65 -66 -67 -66 -68 -67 -65 -68 -65 -63 -62 -63 -62 -61 -59 -56 -56 -58 -61 -65 -67 -67 -62 -64 -64 -65 -66 -66 -65 -61 -52 -52 -53 -51 -49 -48 -44 -41 -42 -42 -40 -38 -37 -35 -32 -33 -36 -37 -39 -40 -40 -38 -37 -38 -37 -34 -30 -24 -24 -26 -25 -23 -21 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -25 -24 -24 -25 -26 -24 -23 -23 -23 -24 -24 -21 -15 -19 -20 -20 -19 -17 -15 -14 -14 -15 -16 -16 -15 -15 -17 -21 -22 -21 -21 -23 -27 -31 -34 -34 -34 -36 -37 -36 -34 -35 -40 -43 -45 -48 -50 -54 -60 -64 -66 -65 -69 -70 -72 -74 -71 -68 -67 -67 -66 -63 -58 -63 -69 -72 -70 -67 -68 -68 -69 -72 -76 -80 -85 -92 -95 -98 -110 -114 -104 -96 -96 -94 -92 -83 -77 -76 -78 -82 -83 -84 -85 -85 -86 -80 -75 -74 -73 -74 -73 -69 -68 -64 -65 -70 -77 -79 -83 -84 -83 -84 -83 -79 -77 -74 -68 -70 -74 -65 -56 -38 -30 -28 -30 -32 -31 -29 -25 -25 -26 -30 -31 -30 -28 -26 -25 -26 -26 -22 -18 -17 -14 -14 -17 -16 -17 -15 -15 -14 -14 -15 -17 -18 -15 -14 -12 -11 -8 -9 -9 -8 -6 -6 -6 -5 -5 -7 -9 -8 -9 -10 -10 -10 -11 -11 -11 -12 -13 -13 -15 -11 -11 -13 -15 -15 -14 -15 -16 -16 -16 -17 -17 -16 -16 -17 -19 -17 -18 -17 -16 -17 -17 -16 -17 -18 -18 -17 -14 -14 -15 -15 -16 -16 -15 -16 -17 -15 -14 -15 -16 -17 -18 -16 -14 -15 -14 -12 -12 -16 -15 -16 -20 -22 -24 -22 -21 -23 -24 -24 -24 -27 -29 -31 -29 -27 -26 -26 -29 -34 -37 -39 -43 -48 -56 -64 -78 -86 -93 -94 -96 -99 -102 -102 -99 -106 -119 -162 -186 -198 -64 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -101 -269 -368 -334 -308 -286 -273 -256 -229 -202 -180 -163 -149 -133 -114 -94 -77 -61 -46 -40 -28 -26 -24 -20 -18 -16 -16 -17 -23 -29 -22 -4 -1 -3 -5 -3 -1 -1 -1 -0 -1 -2 -1 -11 -16 -12 -6 -3 -2 -1 -0 -0 -0 -0 -0 -1 -11 -29 -37 -34 -25 -17 -27 -58 -45 -27 -21 -20 -16 -15 -13 -14 -28 -55 -51 -22 -21 -30 -27 -49 -81 -39 -44 -66 -62 -69 -41 -15 -9 -4 -4 -3 -1 -0 -0 -0 -2 -6 -0 -1 -0 -0 -10 -18 -13 -4 -1 -1 -2 -5 -11 -13 -9 -6 -4 -2 -0 -0 -0 -0 -1 -0 -6 -26 -38 -47 -58 -54 -36 -41 -41 -40 -40 -42 -24 -4 -0 -12 -20 -12 -4 -19 -39 -39 -34 -23 -22 -26 -43 -88 -112 -114 -116 -119 -119 -115 -110 -106 -104 -101 -96 -98 -100 -97 -104 -99 -101 -111 -122 -137 -150 -149 -143 -140 -136 -131 -123 -103 -93 -94 -103 -95 -88 -80 -76 -77 -77 -78 -85 -97 -103 -103 -104 -93 -99 -117 -141 -168 -178 -176 -170 -153 -136 -141 -153 -170 -182 -185 -190 -200 -207 -216 -220 -162 -157 -218 -190 -179 -179 -168 -161 -149 -134 -134 -138 -150 -164 -193 -127 -0 -0 -12 -59 -59 -171 -185 -136 -114 -103 -102 -104 -105 -105 -104 -100 -102 -109 -117 -135 -157 -176 -179 -192 -191 -182 -179 -178 -178 -170 -124 -0 -0 -0 -0 -0 -0 -0 -0 -88 -161 -156 -162 -161 -158 -159 -153 -150 -152 -161 -83 -16 -0 -0 -15 -82 -171 -167 -164 -141 -141 -132 -131 -138 -145 -145 -135 -125 -122 -125 -129 -131 -136 -138 -137 -134 -134 -134 -128 -119 -115 -113 -112 -114 -117 -116 -115 -111 -115 -117 -130 -133 -150 -64 -0 -56 -118 -77 -0 -26 -164 -157 -151 -152 -157 -142 -137 -133 -125 -117 -109 -101 -96 -96 -96 -93 -89 -81 -77 -76 -73 -71 -68 -64 -66 -70 -70 -67 -69 -67 -63 -66 -62 -61 -60 -58 -57 -56 -55 -54 -49 -50 -52 -56 -58 -59 -53 -52 -55 -57 -57 -56 -56 -52 -41 -40 -40 -40 -38 -38 -39 -35 -32 -32 -33 -33 -33 -31 -27 -28 -30 -32 -32 -33 -34 -34 -33 -35 -34 -32 -27 -25 -24 -25 -22 -23 -22 -20 -19 -20 -20 -20 -20 -21 -20 -19 -22 -24 -23 -23 -25 -26 -26 -24 -22 -23 -23 -22 -18 -17 -19 -20 -20 -18 -17 -14 -13 -14 -15 -15 -15 -16 -17 -16 -19 -25 -27 -26 -27 -31 -34 -36 -37 -37 -38 -36 -34 -33 -39 -41 -43 -49 -53 -53 -56 -64 -67 -64 -66 -66 -69 -69 -69 -67 -67 -65 -62 -61 -60 -57 -62 -67 -70 -70 -69 -72 -73 -72 -75 -80 -85 -91 -99 -100 -109 -123 -124 -115 -109 -116 -116 -103 -92 -86 -81 -84 -96 -94 -94 -96 -88 -93 -81 -75 -73 -72 -74 -74 -73 -76 -72 -72 -73 -79 -85 -86 -88 -90 -89 -88 -84 -82 -75 -75 -74 -69 -60 -48 -34 -28 -29 -31 -32 -30 -27 -26 -26 -26 -27 -31 -31 -30 -26 -25 -26 -26 -25 -20 -15 -13 -14 -14 -15 -17 -17 -17 -16 -15 -15 -17 -17 -14 -14 -13 -12 -11 -10 -8 -6 -6 -5 -5 -5 -5 -6 -8 -7 -9 -10 -9 -9 -9 -8 -8 -9 -11 -10 -13 -11 -10 -13 -13 -14 -14 -14 -14 -14 -15 -16 -14 -15 -14 -14 -19 -20 -19 -18 -18 -16 -16 -17 -17 -17 -15 -16 -15 -16 -15 -15 -16 -16 -17 -16 -16 -16 -14 -14 -16 -17 -17 -15 -12 -13 -13 -11 -11 -11 -12 -16 -20 -22 -22 -22 -23 -23 -24 -24 -24 -26 -29 -30 -29 -28 -27 -26 -29 -34 -38 -43 -46 -49 -58 -66 -78 -85 -91 -93 -96 -102 -105 -102 -98 -107 -124 -154 -177 -248 -124 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -176 -385 -362 -357 -318 -287 -261 -231 -206 -192 -186 -170 -146 -122 -101 -90 -69 -59 -51 -40 -38 -37 -32 -27 -24 -24 -29 -39 -46 -34 -17 -8 -16 -17 -12 -10 -8 -6 -5 -7 -6 -4 -10 -18 -16 -11 -8 -3 -0 -0 -0 -0 -0 -0 -2 -9 -31 -46 -52 -66 -81 -96 -117 -81 -41 -27 -25 -19 -10 -4 -7 -25 -49 -28 -16 -15 -6 -4 -2 -2 -3 -11 -21 -28 -36 -31 -21 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -4 -0 -0 -1 -4 -7 -10 -9 -6 -4 -2 -0 -0 -0 -0 -0 -0 -0 -2 -19 -25 -30 -41 -39 -12 -15 -15 -14 -21 -32 -15 -1 -0 -0 -0 -2 -1 -16 -31 -31 -31 -39 -46 -58 -73 -85 -96 -100 -102 -110 -118 -113 -114 -117 -118 -114 -111 -114 -116 -115 -102 -100 -105 -117 -127 -150 -171 -167 -169 -181 -174 -163 -140 -115 -102 -97 -97 -98 -88 -75 -68 -68 -72 -79 -89 -97 -95 -97 -111 -117 -127 -144 -165 -174 -178 -174 -158 -138 -125 -132 -148 -158 -177 -179 -187 -189 -192 -199 -219 -174 -120 -155 -211 -191 -177 -140 -139 -138 -124 -125 -135 -146 -164 -199 -135 -0 -0 -0 -0 -6 -172 -190 -138 -110 -105 -104 -106 -111 -112 -113 -118 -126 -122 -151 -155 -162 -183 -177 -175 -175 -174 -169 -167 -169 -129 -0 -0 -0 -0 -0 -0 -0 -0 -0 -81 -159 -158 -167 -166 -159 -159 -67 -62 -58 -56 -16 -0 -0 -0 -0 -55 -169 -170 -167 -150 -146 -141 -149 -148 -143 -141 -139 -135 -132 -132 -134 -135 -134 -132 -133 -133 -133 -133 -126 -119 -115 -113 -114 -118 -115 -114 -114 -111 -120 -122 -123 -128 -144 -68 -0 -0 -0 -0 -0 -10 -89 -158 -144 -139 -138 -135 -131 -128 -124 -116 -109 -107 -102 -97 -89 -91 -87 -80 -78 -77 -75 -73 -69 -64 -66 -70 -69 -65 -65 -65 -62 -61 -61 -58 -55 -54 -52 -51 -51 -49 -46 -46 -46 -48 -49 -50 -46 -43 -44 -45 -44 -43 -42 -41 -36 -35 -33 -32 -31 -31 -32 -30 -28 -27 -26 -27 -27 -26 -25 -26 -26 -27 -27 -29 -31 -31 -30 -31 -31 -30 -27 -27 -24 -25 -22 -21 -21 -21 -20 -19 -19 -19 -19 -19 -19 -19 -22 -24 -23 -24 -25 -26 -26 -25 -24 -23 -22 -21 -15 -17 -18 -18 -19 -17 -16 -13 -12 -13 -15 -15 -14 -17 -22 -19 -23 -27 -29 -29 -30 -33 -35 -37 -38 -40 -42 -38 -35 -37 -41 -43 -46 -51 -55 -55 -58 -66 -68 -67 -67 -67 -66 -67 -66 -65 -65 -63 -62 -62 -60 -62 -68 -71 -73 -74 -76 -80 -80 -79 -81 -85 -91 -103 -114 -115 -122 -123 -122 -121 -116 -121 -123 -111 -96 -90 -91 -94 -116 -113 -113 -107 -94 -88 -88 -83 -77 -77 -77 -76 -77 -87 -89 -91 -89 -85 -84 -85 -90 -94 -93 -90 -87 -77 -77 -83 -69 -59 -51 -46 -38 -34 -36 -37 -35 -30 -26 -24 -24 -23 -28 -30 -31 -29 -27 -26 -26 -25 -24 -20 -15 -12 -14 -15 -16 -16 -17 -18 -18 -17 -16 -16 -16 -14 -13 -12 -10 -10 -10 -7 -6 -5 -5 -6 -5 -5 -5 -6 -7 -8 -8 -8 -8 -9 -10 -9 -9 -11 -9 -12 -12 -13 -12 -13 -16 -16 -17 -17 -16 -14 -19 -14 -14 -14 -15 -19 -21 -20 -19 -18 -17 -17 -17 -16 -15 -17 -14 -14 -15 -14 -14 -15 -16 -14 -16 -15 -16 -15 -15 -16 -16 -15 -14 -12 -13 -12 -11 -11 -12 -12 -16 -20 -22 -21 -22 -22 -25 -25 -24 -25 -25 -29 -31 -30 -29 -28 -29 -31 -34 -38 -44 -45 -51 -58 -68 -77 -83 -90 -96 -100 -110 -111 -105 -102 -115 -127 -148 -191 -140 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -109 -408 -406 -374 -336 -305 -270 -232 -220 -223 -206 -179 -160 -136 -115 -97 -84 -77 -60 -47 -44 -41 -36 -33 -32 -35 -36 -43 -43 -34 -27 -27 -30 -27 -28 -26 -17 -10 -11 -14 -13 -10 -10 -14 -15 -16 -12 -4 -0 -0 -0 -0 -0 -0 -1 -7 -21 -31 -35 -44 -60 -141 -119 -65 -32 -18 -10 -9 -7 -0 -3 -12 -5 -2 -0 -3 -7 -10 -6 -6 -13 -23 -23 -23 -24 -26 -20 -12 -12 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -5 -0 -0 -0 -3 -4 -2 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -16 -19 -13 -9 -2 -3 -10 -19 -22 -14 -1 -0 -0 -0 -0 -4 -13 -26 -33 -35 -47 -60 -52 -38 -97 -97 -100 -99 -105 -107 -113 -121 -124 -120 -113 -114 -119 -121 -117 -98 -97 -103 -114 -134 -162 -181 -180 -195 -216 -208 -188 -154 -130 -110 -101 -98 -98 -83 -70 -62 -68 -80 -90 -98 -98 -88 -105 -129 -135 -145 -156 -160 -165 -170 -162 -146 -134 -128 -141 -170 -178 -196 -192 -186 -188 -195 -193 -210 -234 -144 -36 -130 -194 -177 -157 -138 -129 -120 -122 -131 -147 -171 -200 -133 -0 -0 -0 -0 -4 -172 -154 -129 -112 -109 -114 -118 -119 -125 -136 -136 -133 -137 -172 -181 -192 -187 -180 -166 -159 -147 -151 -168 -160 -121 -0 -0 -0 -0 -0 -0 -0 -0 -0 -72 -155 -158 -168 -171 -162 -163 -105 -12 -0 -0 -0 -0 -0 -0 -0 -51 -171 -168 -177 -145 -146 -161 -158 -150 -148 -141 -131 -127 -128 -130 -131 -129 -129 -122 -129 -129 -131 -130 -122 -113 -111 -118 -124 -122 -122 -118 -114 -113 -121 -123 -129 -132 -142 -87 -18 -0 -0 -0 -0 -0 -0 -151 -144 -132 -131 -128 -121 -118 -117 -114 -111 -104 -98 -97 -89 -88 -84 -79 -78 -79 -78 -76 -71 -68 -68 -68 -66 -63 -61 -62 -62 -60 -58 -56 -53 -51 -48 -48 -49 -46 -44 -44 -43 -41 -41 -42 -43 -41 -39 -39 -40 -39 -37 -35 -33 -31 -29 -27 -26 -26 -27 -28 -27 -25 -26 -27 -27 -26 -25 -26 -26 -24 -25 -26 -27 -27 -26 -27 -28 -30 -29 -28 -26 -26 -24 -22 -21 -21 -22 -21 -21 -20 -19 -18 -19 -22 -23 -26 -26 -25 -26 -26 -26 -25 -25 -24 -24 -20 -19 -16 -17 -18 -18 -17 -15 -13 -12 -14 -16 -16 -17 -22 -23 -25 -28 -30 -29 -29 -31 -35 -37 -37 -39 -40 -40 -39 -39 -40 -41 -45 -50 -56 -60 -62 -65 -67 -67 -66 -66 -67 -66 -64 -66 -66 -65 -63 -62 -62 -58 -64 -66 -72 -78 -81 -83 -89 -89 -87 -92 -99 -107 -115 -124 -126 -129 -127 -121 -119 -113 -116 -114 -100 -98 -97 -101 -109 -128 -127 -127 -115 -109 -98 -91 -91 -86 -85 -84 -83 -87 -91 -92 -90 -92 -88 -85 -87 -91 -95 -94 -89 -81 -72 -82 -85 -66 -53 -48 -45 -38 -34 -35 -39 -35 -30 -27 -26 -25 -24 -26 -28 -30 -29 -27 -25 -25 -23 -21 -18 -15 -14 -15 -17 -17 -18 -18 -20 -20 -20 -17 -16 -16 -14 -12 -12 -12 -11 -9 -8 -5 -5 -5 -6 -7 -4 -6 -6 -7 -8 -9 -9 -9 -9 -10 -8 -9 -11 -10 -11 -12 -14 -13 -15 -19 -16 -19 -18 -18 -13 -13 -17 -18 -18 -18 -18 -18 -19 -21 -17 -17 -17 -16 -17 -15 -14 -14 -15 -15 -14 -14 -15 -15 -15 -15 -14 -14 -14 -15 -15 -15 -14 -14 -13 -14 -13 -12 -11 -14 -15 -17 -22 -23 -22 -22 -23 -26 -24 -23 -24 -26 -27 -29 -30 -30 -30 -31 -33 -38 -39 -40 -46 -52 -59 -70 -81 -86 -89 -99 -106 -120 -116 -110 -110 -121 -130 -159 -142 -30 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -20 -385 -386 -353 -324 -295 -264 -256 -251 -225 -198 -179 -155 -124 -115 -112 -97 -75 -57 -49 -43 -42 -38 -38 -40 -41 -45 -38 -30 -25 -26 -33 -32 -36 -30 -21 -18 -16 -19 -25 -22 -16 -15 -21 -27 -15 -2 -0 -0 -0 -0 -0 -0 -0 -2 -8 -17 -13 -10 -26 -60 -72 -32 -7 -4 -1 -0 -0 -0 -1 -2 -0 -0 -0 -0 -8 -44 -93 -57 -94 -77 -37 -32 -39 -28 -13 -8 -8 -7 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -3 -1 -0 -0 -0 -2 -4 -3 -2 -3 -1 -4 -3 -4 -3 -0 -0 -4 -19 -29 -24 -6 -2 -3 -5 -15 -28 -29 -19 -6 -3 -0 -1 -4 -9 -13 -17 -21 -33 -50 -65 -32 -14 -101 -103 -101 -99 -102 -104 -114 -122 -119 -112 -107 -109 -116 -120 -111 -99 -96 -104 -123 -146 -163 -172 -184 -201 -209 -203 -191 -161 -135 -114 -111 -107 -94 -81 -74 -70 -80 -94 -98 -99 -94 -88 -119 -137 -133 -140 -145 -155 -165 -157 -141 -135 -138 -144 -159 -187 -202 -214 -214 -203 -197 -195 -192 -208 -174 -70 -38 -142 -207 -184 -180 -148 -132 -121 -125 -129 -148 -177 -203 -192 -106 -0 -0 -9 -118 -149 -132 -119 -114 -111 -110 -110 -112 -120 -128 -127 -125 -142 -161 -172 -184 -170 -165 -154 -147 -145 -146 -157 -123 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -107 -156 -159 -166 -167 -163 -164 -164 -24 -0 -77 -113 -123 -68 -0 -0 -6 -48 -176 -182 -141 -141 -164 -161 -166 -156 -137 -128 -128 -129 -129 -126 -121 -117 -116 -121 -123 -124 -124 -117 -109 -113 -126 -128 -128 -126 -118 -116 -116 -121 -132 -131 -136 -144 -146 -88 -0 -0 -0 -0 -0 -0 -141 -141 -128 -129 -124 -114 -110 -110 -111 -109 -98 -97 -95 -89 -88 -83 -80 -79 -80 -80 -77 -73 -71 -69 -66 -63 -61 -61 -59 -58 -61 -58 -52 -50 -48 -47 -47 -46 -45 -41 -40 -39 -37 -38 -38 -38 -35 -32 -32 -32 -31 -30 -30 -29 -28 -27 -26 -25 -25 -25 -26 -25 -24 -24 -26 -25 -24 -24 -25 -24 -23 -23 -24 -24 -23 -23 -23 -24 -25 -25 -27 -29 -26 -23 -22 -23 -24 -23 -23 -22 -22 -20 -18 -19 -22 -24 -25 -26 -25 -26 -27 -26 -26 -25 -24 -25 -24 -20 -17 -17 -17 -17 -17 -15 -13 -13 -14 -17 -18 -20 -25 -23 -24 -28 -29 -30 -33 -36 -37 -39 -40 -41 -40 -39 -39 -40 -42 -45 -52 -58 -62 -65 -66 -67 -65 -64 -64 -65 -67 -66 -65 -67 -67 -66 -67 -66 -66 -65 -68 -70 -77 -80 -81 -87 -94 -97 -97 -102 -109 -113 -127 -126 -132 -132 -125 -119 -115 -110 -110 -109 -106 -99 -99 -107 -120 -133 -130 -125 -121 -111 -98 -97 -99 -98 -94 -93 -91 -92 -92 -95 -92 -91 -89 -86 -85 -86 -85 -81 -73 -69 -74 -80 -78 -63 -52 -47 -41 -36 -29 -32 -36 -34 -31 -29 -29 -27 -23 -23 -29 -31 -29 -28 -26 -26 -23 -21 -18 -16 -17 -19 -20 -21 -22 -22 -21 -21 -22 -17 -16 -17 -14 -12 -12 -11 -8 -6 -7 -6 -6 -6 -6 -5 -7 -6 -5 -6 -8 -9 -9 -9 -9 -10 -12 -14 -14 -13 -11 -12 -11 -10 -15 -16 -17 -19 -17 -14 -13 -14 -17 -17 -15 -15 -16 -18 -18 -19 -15 -17 -17 -17 -17 -15 -15 -15 -15 -14 -14 -14 -14 -15 -15 -14 -13 -13 -13 -13 -15 -15 -15 -14 -14 -14 -14 -13 -12 -12 -14 -20 -23 -23 -21 -21 -23 -25 -24 -22 -23 -24 -26 -28 -28 -29 -30 -32 -35 -38 -40 -43 -49 -55 -62 -75 -89 -90 -94 -104 -114 -122 -122 -118 -117 -120 -135 -174 -170 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -312 -392 -361 -337 -322 -313 -289 -262 -244 -219 -199 -169 -163 -161 -144 -120 -94 -72 -57 -53 -55 -42 -43 -40 -46 -44 -35 -30 -24 -22 -39 -38 -35 -27 -24 -21 -19 -26 -39 -44 -41 -42 -30 -31 -14 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -4 -7 -7 -5 -3 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -22 -178 -190 -157 -123 -71 -34 -35 -26 -9 -3 -6 -7 -5 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -5 -4 -2 -1 -3 -5 -9 -4 -5 -8 -8 -5 -5 -8 -11 -9 -3 -6 -25 -26 -27 -15 -5 -5 -4 -10 -17 -24 -18 -14 -11 -10 -12 -15 -16 -17 -17 -21 -30 -47 -51 -40 -42 -100 -105 -102 -96 -99 -103 -111 -113 -110 -107 -107 -110 -118 -119 -109 -103 -100 -115 -142 -150 -151 -152 -165 -178 -190 -199 -188 -161 -139 -128 -124 -112 -100 -96 -89 -94 -103 -106 -101 -92 -89 -100 -134 -143 -142 -132 -135 -151 -161 -157 -151 -152 -158 -170 -183 -194 -204 -218 -223 -219 -200 -191 -192 -205 -167 -111 -143 -212 -206 -187 -184 -152 -133 -124 -129 -130 -140 -163 -182 -196 -153 -31 -148 -119 -145 -130 -120 -111 -108 -107 -105 -101 -103 -111 -115 -111 -115 -152 -164 -173 -164 -162 -164 -161 -154 -147 -150 -158 -109 -0 -0 -0 -0 -0 -0 -0 -0 -0 -78 -160 -158 -162 -167 -167 -168 -175 -71 -9 -0 -107 -153 -152 -140 -126 -90 -0 -27 -175 -163 -141 -157 -165 -162 -166 -156 -140 -132 -131 -128 -128 -126 -123 -113 -117 -117 -119 -117 -115 -110 -107 -116 -126 -132 -134 -135 -126 -126 -119 -132 -134 -137 -142 -143 -145 -112 -46 -42 -0 -0 -0 -0 -125 -136 -126 -130 -127 -120 -114 -104 -101 -98 -98 -96 -92 -88 -87 -83 -82 -81 -81 -81 -76 -74 -72 -69 -65 -61 -61 -59 -57 -60 -60 -54 -49 -46 -45 -45 -43 -42 -41 -36 -35 -34 -35 -35 -34 -33 -31 -30 -29 -28 -29 -26 -29 -28 -27 -26 -25 -24 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -22 -23 -24 -25 -24 -22 -22 -23 -24 -23 -22 -21 -23 -22 -20 -20 -23 -24 -24 -26 -27 -27 -27 -26 -26 -26 -25 -28 -25 -21 -18 -16 -15 -15 -16 -16 -15 -15 -15 -20 -20 -24 -23 -25 -28 -30 -30 -32 -36 -37 -36 -40 -43 -42 -43 -43 -41 -41 -42 -48 -56 -62 -64 -66 -65 -64 -63 -66 -68 -69 -68 -67 -67 -69 -70 -68 -69 -71 -70 -69 -71 -74 -79 -82 -85 -90 -96 -100 -105 -111 -117 -124 -123 -120 -123 -128 -126 -120 -115 -115 -119 -106 -106 -106 -101 -107 -122 -127 -122 -118 -112 -99 -89 -93 -102 -107 -102 -102 -98 -91 -93 -95 -89 -81 -79 -82 -78 -77 -71 -66 -66 -67 -71 -67 -63 -55 -49 -44 -36 -31 -29 -32 -33 -32 -32 -32 -31 -28 -23 -20 -23 -29 -30 -30 -26 -24 -25 -23 -20 -17 -19 -22 -22 -24 -23 -21 -22 -23 -23 -18 -16 -16 -13 -12 -10 -8 -6 -6 -6 -7 -6 -6 -6 -6 -6 -6 -5 -6 -8 -9 -8 -10 -8 -9 -10 -11 -13 -13 -12 -10 -7 -10 -16 -17 -17 -17 -17 -14 -13 -14 -14 -14 -14 -14 -17 -18 -18 -18 -18 -17 -18 -17 -16 -16 -17 -16 -15 -15 -14 -14 -14 -14 -14 -13 -13 -14 -13 -13 -15 -15 -15 -14 -13 -14 -14 -13 -12 -12 -14 -19 -22 -24 -21 -21 -23 -25 -23 -22 -22 -23 -26 -27 -27 -31 -33 -35 -38 -41 -44 -48 -55 -62 -69 -79 -90 -89 -98 -108 -120 -127 -130 -133 -132 -132 -149 -168 -75 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -212 -339 -364 -342 -338 -332 -307 -277 -257 -233 -208 -196 -191 -180 -167 -145 -113 -96 -79 -80 -63 -49 -37 -30 -39 -45 -40 -37 -29 -25 -35 -33 -33 -28 -25 -23 -24 -36 -50 -46 -40 -31 -29 -39 -21 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -175 -80 -79 -114 -61 -21 -17 -14 -4 -11 -20 -10 -5 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -3 -8 -15 -6 -2 -5 -7 -4 -1 -3 -3 -6 -12 -25 -23 -13 -7 -6 -5 -10 -5 -0 -3 -7 -11 -12 -16 -22 -26 -27 -26 -27 -26 -19 -21 -29 -44 -51 -66 -77 -105 -107 -103 -92 -96 -102 -107 -109 -109 -108 -109 -114 -122 -125 -116 -108 -109 -129 -144 -148 -148 -148 -149 -154 -169 -180 -171 -159 -150 -145 -139 -123 -128 -126 -123 -125 -125 -117 -102 -87 -93 -127 -147 -157 -152 -127 -124 -142 -158 -177 -186 -183 -183 -187 -192 -192 -199 -207 -209 -218 -200 -194 -198 -198 -195 -198 -201 -198 -196 -183 -167 -144 -134 -131 -133 -140 -146 -157 -169 -182 -185 -151 -164 -149 -135 -128 -116 -107 -104 -110 -107 -98 -99 -107 -112 -111 -128 -163 -177 -173 -173 -173 -179 -176 -171 -162 -147 -100 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -77 -167 -164 -166 -170 -164 -69 -69 -8 -0 -0 -102 -148 -137 -133 -136 -140 -144 -164 -172 -160 -170 -158 -153 -159 -161 -151 -140 -135 -131 -129 -128 -128 -130 -124 -129 -126 -124 -114 -108 -108 -114 -122 -128 -136 -139 -141 -140 -136 -131 -132 -136 -139 -139 -138 -139 -146 -151 -131 -0 -0 -0 -72 -131 -137 -129 -127 -126 -124 -117 -104 -103 -95 -92 -89 -96 -89 -84 -83 -85 -87 -87 -82 -76 -76 -72 -68 -65 -60 -58 -57 -55 -58 -58 -51 -47 -46 -43 -42 -41 -38 -36 -33 -32 -33 -33 -33 -33 -32 -31 -30 -28 -26 -26 -25 -27 -27 -26 -25 -24 -23 -22 -21 -22 -21 -21 -21 -22 -22 -22 -22 -20 -20 -21 -20 -21 -21 -21 -21 -21 -22 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -22 -23 -24 -23 -22 -24 -25 -26 -26 -27 -27 -26 -26 -28 -27 -27 -28 -30 -26 -22 -20 -19 -17 -16 -16 -18 -18 -18 -18 -21 -24 -26 -25 -26 -27 -28 -30 -34 -36 -36 -36 -40 -42 -41 -39 -39 -41 -42 -44 -49 -55 -60 -63 -63 -65 -65 -66 -69 -73 -75 -70 -67 -70 -73 -75 -73 -75 -79 -74 -72 -77 -79 -81 -86 -92 -96 -100 -106 -111 -118 -119 -122 -111 -119 -121 -131 -136 -129 -123 -122 -118 -121 -110 -109 -97 -108 -121 -117 -111 -109 -103 -92 -89 -93 -103 -105 -103 -101 -96 -89 -84 -78 -71 -66 -63 -66 -66 -68 -65 -62 -61 -60 -63 -65 -59 -50 -43 -36 -30 -29 -30 -34 -35 -36 -37 -37 -34 -32 -27 -20 -21 -25 -26 -29 -25 -24 -24 -22 -21 -20 -22 -24 -23 -24 -26 -22 -25 -22 -21 -20 -17 -14 -13 -11 -10 -8 -8 -7 -7 -7 -7 -6 -7 -6 -4 -4 -4 -5 -7 -7 -7 -8 -9 -10 -10 -10 -11 -11 -11 -17 -15 -16 -8 -15 -16 -14 -16 -16 -15 -13 -13 -15 -15 -14 -19 -18 -16 -16 -18 -17 -17 -16 -16 -16 -16 -14 -13 -13 -14 -15 -15 -14 -13 -13 -13 -12 -12 -13 -14 -14 -13 -14 -13 -14 -14 -12 -11 -12 -15 -18 -20 -21 -21 -22 -24 -25 -24 -22 -22 -23 -25 -25 -27 -33 -37 -39 -42 -43 -45 -52 -61 -68 -72 -80 -91 -94 -100 -108 -122 -131 -134 -139 -141 -143 -160 -93 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -121 -379 -351 -335 -330 -320 -292 -271 -253 -233 -219 -213 -198 -185 -162 -130 -130 -118 -93 -71 -51 -34 -31 -40 -41 -43 -44 -45 -38 -35 -32 -33 -30 -25 -28 -42 -50 -50 -34 -30 -28 -26 -35 -30 -18 -13 -5 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -58 -75 -85 -89 -99 -93 -18 -18 -7 -14 -18 -11 -13 -25 -16 -7 -5 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -4 -8 -7 -3 -3 -9 -10 -1 -0 -3 -7 -7 -8 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -14 -25 -35 -36 -37 -39 -35 -35 -28 -29 -40 -48 -55 -42 -106 -106 -103 -95 -100 -103 -108 -117 -116 -112 -115 -126 -138 -136 -123 -111 -130 -140 -143 -148 -147 -141 -138 -146 -152 -150 -157 -165 -165 -161 -155 -143 -162 -161 -154 -152 -144 -122 -98 -92 -107 -151 -156 -175 -147 -119 -126 -153 -171 -196 -220 -220 -209 -206 -195 -191 -197 -208 -202 -212 -205 -199 -199 -195 -195 -203 -205 -197 -194 -188 -152 -139 -136 -137 -130 -130 -138 -154 -169 -172 -173 -171 -147 -146 -135 -127 -112 -107 -114 -116 -107 -102 -107 -111 -108 -114 -133 -157 -147 -168 -175 -173 -174 -166 -159 -168 -118 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -41 -88 -81 -77 -75 -68 -1 -0 -0 -0 -0 -93 -142 -133 -132 -132 -138 -156 -168 -167 -167 -167 -152 -147 -146 -143 -141 -138 -137 -137 -136 -131 -131 -131 -133 -138 -133 -127 -118 -113 -117 -122 -126 -136 -141 -141 -140 -131 -133 -132 -139 -139 -136 -134 -137 -142 -141 -144 -140 -0 -0 -69 -138 -145 -139 -134 -129 -128 -130 -124 -107 -100 -94 -96 -87 -93 -90 -88 -89 -88 -91 -92 -86 -77 -75 -69 -68 -63 -57 -55 -55 -55 -54 -52 -48 -44 -40 -39 -37 -36 -34 -33 -31 -31 -31 -31 -31 -31 -31 -30 -29 -28 -26 -25 -24 -26 -26 -25 -23 -23 -22 -21 -21 -21 -20 -20 -20 -20 -20 -21 -21 -20 -20 -20 -20 -20 -20 -19 -19 -19 -20 -21 -22 -23 -23 -24 -24 -24 -24 -25 -24 -22 -26 -26 -25 -24 -23 -23 -24 -25 -26 -28 -28 -26 -28 -28 -28 -28 -29 -26 -23 -22 -20 -19 -19 -19 -20 -19 -20 -21 -21 -24 -27 -27 -26 -26 -28 -33 -36 -38 -40 -39 -39 -39 -38 -40 -42 -41 -41 -44 -50 -57 -59 -61 -64 -68 -70 -70 -70 -73 -72 -69 -69 -72 -75 -76 -76 -79 -84 -82 -79 -79 -81 -85 -90 -95 -98 -100 -113 -113 -114 -117 -114 -109 -111 -118 -133 -141 -137 -135 -133 -129 -131 -117 -104 -97 -106 -113 -107 -100 -97 -93 -92 -91 -93 -99 -98 -97 -94 -88 -83 -81 -75 -64 -60 -58 -58 -58 -60 -58 -58 -56 -58 -60 -61 -55 -43 -35 -30 -28 -29 -32 -35 -35 -37 -39 -40 -40 -39 -38 -28 -28 -23 -24 -27 -25 -24 -23 -22 -22 -22 -23 -21 -22 -26 -25 -24 -24 -22 -22 -19 -16 -14 -12 -12 -10 -9 -7 -6 -7 -7 -7 -6 -4 -4 -4 -4 -4 -5 -5 -6 -6 -7 -10 -10 -11 -13 -13 -11 -11 -18 -18 -22 -18 -16 -15 -14 -14 -12 -11 -11 -14 -17 -17 -17 -19 -17 -17 -18 -18 -17 -17 -16 -15 -15 -15 -15 -13 -13 -14 -14 -14 -14 -14 -13 -12 -13 -13 -12 -11 -11 -11 -13 -13 -13 -14 -12 -12 -12 -12 -17 -21 -20 -21 -23 -25 -25 -25 -24 -22 -22 -22 -24 -30 -35 -38 -41 -44 -46 -49 -58 -67 -71 -74 -86 -97 -101 -103 -110 -121 -129 -138 -143 -153 -162 -196 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -56 -399 -360 -341 -343 -333 -306 -280 -273 -267 -251 -236 -208 -191 -175 -167 -159 -136 -113 -92 -67 -41 -34 -36 -47 -43 -51 -54 -51 -42 -38 -38 -38 -30 -30 -43 -56 -45 -22 -12 -8 -15 -29 -32 -26 -20 -6 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -9 -44 -82 -36 -20 -30 -20 -16 -8 -4 -1 -1 -20 -89 -68 -33 -17 -9 -10 -7 -1 -0 -0 -0 -1 -0 -1 -0 -0 -2 -4 -6 -7 -11 -24 -20 -9 -6 -11 -18 -15 -9 -3 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -1 -4 -13 -23 -35 -37 -35 -40 -46 -50 -43 -37 -39 -33 -38 -31 -104 -108 -104 -108 -110 -121 -124 -133 -126 -118 -125 -138 -147 -142 -128 -122 -150 -151 -146 -148 -144 -132 -129 -138 -144 -145 -158 -167 -169 -174 -177 -169 -187 -183 -172 -167 -154 -126 -109 -117 -132 -168 -175 -184 -164 -133 -144 -175 -185 -210 -239 -194 -149 -217 -189 -181 -181 -185 -196 -203 -200 -195 -193 -201 -211 -209 -201 -202 -195 -193 -156 -143 -132 -124 -122 -116 -124 -142 -157 -162 -161 -171 -146 -146 -135 -133 -126 -117 -120 -117 -112 -116 -120 -114 -105 -114 -130 -130 -144 -149 -171 -71 -9 -0 -61 -141 -105 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -85 -136 -130 -126 -131 -143 -161 -156 -163 -166 -165 -166 -154 -140 -133 -133 -138 -137 -138 -134 -129 -130 -135 -134 -128 -125 -124 -124 -126 -128 -135 -144 -145 -144 -142 -137 -145 -147 -143 -140 -141 -142 -147 -149 -148 -141 -96 -79 -79 -140 -141 -140 -139 -133 -130 -129 -126 -127 -115 -102 -93 -96 -96 -95 -94 -90 -91 -94 -95 -95 -86 -74 -72 -69 -63 -57 -51 -49 -47 -46 -46 -45 -43 -43 -38 -35 -33 -33 -32 -32 -30 -29 -30 -30 -30 -29 -28 -28 -27 -27 -25 -23 -23 -24 -25 -23 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -21 -20 -20 -21 -21 -20 -20 -19 -19 -18 -18 -19 -20 -21 -22 -23 -22 -22 -23 -24 -24 -23 -23 -25 -27 -27 -25 -24 -24 -25 -25 -25 -27 -28 -26 -27 -28 -29 -30 -29 -26 -24 -22 -21 -21 -24 -22 -24 -22 -22 -22 -22 -22 -23 -25 -28 -28 -33 -38 -40 -38 -42 -41 -40 -39 -38 -42 -47 -47 -45 -46 -53 -57 -57 -61 -66 -70 -72 -71 -67 -70 -76 -75 -76 -79 -77 -75 -78 -81 -82 -82 -79 -80 -82 -84 -86 -91 -91 -94 -99 -101 -100 -105 -109 -105 -106 -114 -125 -132 -142 -144 -142 -136 -123 -119 -102 -92 -97 -101 -100 -97 -93 -91 -90 -94 -95 -98 -96 -92 -87 -81 -77 -75 -70 -63 -58 -58 -56 -55 -56 -56 -58 -55 -53 -54 -54 -49 -37 -31 -28 -27 -29 -30 -31 -31 -33 -36 -40 -44 -49 -52 -52 -34 -26 -23 -26 -25 -23 -23 -23 -23 -22 -23 -18 -22 -26 -25 -25 -24 -23 -21 -19 -17 -14 -13 -13 -12 -11 -8 -8 -7 -7 -7 -5 -5 -5 -3 -4 -3 -4 -6 -6 -7 -8 -11 -13 -14 -14 -13 -14 -10 -14 -15 -21 -19 -15 -15 -16 -16 -15 -14 -16 -15 -17 -21 -20 -19 -18 -17 -17 -18 -16 -16 -17 -17 -17 -16 -13 -13 -13 -14 -14 -14 -13 -12 -11 -11 -12 -13 -12 -11 -12 -12 -13 -13 -13 -13 -13 -12 -12 -14 -18 -20 -20 -21 -23 -25 -25 -25 -23 -22 -22 -22 -25 -31 -34 -37 -42 -46 -45 -48 -60 -68 -71 -79 -88 -100 -106 -108 -113 -120 -129 -143 -155 -164 -180 -151 -35 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -196 -323 -351 -346 -334 -308 -295 -293 -286 -264 -247 -219 -208 -191 -181 -166 -151 -135 -113 -100 -90 -70 -62 -56 -44 -54 -61 -61 -61 -55 -44 -47 -37 -36 -23 -22 -26 -13 -7 -10 -13 -21 -30 -35 -48 -42 -20 -7 -4 -7 -8 -2 -1 -0 -0 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -13 -10 -2 -5 -9 -10 -7 -2 -0 -1 -5 -85 -98 -44 -21 -22 -25 -22 -6 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -2 -8 -6 -26 -16 -23 -30 -28 -22 -13 -9 -7 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -2 -5 -16 -26 -28 -29 -28 -35 -52 -60 -47 -41 -39 -28 -24 -37 -101 -105 -116 -120 -129 -146 -154 -152 -139 -136 -141 -144 -146 -143 -141 -142 -165 -157 -142 -140 -136 -130 -132 -136 -137 -145 -152 -156 -163 -180 -201 -203 -201 -185 -175 -169 -156 -140 -132 -139 -158 -178 -182 -186 -184 -165 -170 -191 -203 -215 -222 -176 -138 -199 -175 -163 -164 -160 -183 -190 -195 -196 -200 -208 -207 -196 -194 -206 -205 -189 -172 -146 -131 -126 -125 -120 -120 -128 -134 -135 -140 -145 -146 -149 -147 -139 -131 -138 -138 -124 -122 -129 -127 -118 -114 -128 -128 -140 -146 -156 -169 -186 -81 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -95 -0 -0 -0 -0 -0 -0 -66 -128 -132 -129 -124 -131 -141 -156 -151 -151 -152 -157 -167 -162 -152 -141 -133 -139 -134 -128 -126 -128 -126 -134 -127 -124 -127 -133 -138 -139 -140 -142 -138 -144 -135 -138 -146 -157 -157 -57 -69 -123 -131 -152 -156 -155 -141 -2 -169 -162 -149 -139 -137 -135 -127 -122 -123 -126 -128 -123 -114 -107 -108 -108 -100 -92 -90 -94 -98 -100 -96 -87 -76 -76 -68 -58 -53 -48 -44 -41 -41 -41 -41 -43 -42 -36 -33 -30 -30 -33 -31 -30 -29 -29 -28 -27 -28 -27 -26 -24 -25 -23 -22 -22 -23 -23 -21 -20 -20 -20 -20 -20 -21 -20 -21 -21 -21 -21 -21 -20 -18 -17 -18 -20 -21 -20 -19 -18 -19 -19 -19 -20 -21 -21 -20 -20 -22 -23 -22 -22 -25 -26 -25 -26 -25 -25 -25 -25 -25 -25 -27 -28 -27 -25 -28 -30 -29 -28 -27 -25 -23 -23 -24 -26 -24 -27 -24 -23 -21 -21 -20 -21 -25 -29 -30 -35 -38 -40 -39 -41 -41 -41 -41 -41 -42 -44 -46 -49 -50 -56 -58 -60 -62 -66 -68 -68 -69 -69 -69 -69 -74 -81 -85 -81 -77 -82 -84 -84 -80 -75 -74 -77 -83 -82 -84 -81 -83 -91 -88 -94 -98 -96 -102 -108 -109 -118 -130 -144 -143 -137 -130 -116 -98 -90 -90 -91 -93 -96 -95 -89 -87 -92 -93 -92 -94 -93 -90 -84 -77 -73 -71 -65 -64 -62 -61 -58 -54 -53 -54 -55 -56 -56 -55 -51 -45 -32 -31 -30 -29 -29 -31 -29 -28 -31 -33 -38 -48 -54 -48 -45 -31 -24 -22 -24 -24 -24 -24 -24 -22 -22 -22 -20 -23 -26 -27 -27 -25 -23 -21 -18 -15 -13 -13 -13 -10 -10 -8 -8 -7 -7 -6 -6 -6 -7 -5 -4 -5 -6 -7 -7 -6 -8 -13 -19 -22 -14 -10 -13 -15 -14 -20 -18 -16 -18 -18 -18 -17 -16 -16 -18 -17 -16 -19 -20 -18 -16 -14 -16 -17 -16 -15 -15 -15 -16 -15 -15 -15 -14 -14 -13 -12 -13 -12 -11 -11 -11 -12 -12 -12 -12 -12 -13 -13 -14 -14 -13 -13 -13 -15 -17 -19 -20 -21 -24 -24 -27 -26 -23 -22 -22 -23 -24 -29 -35 -38 -43 -45 -47 -51 -57 -66 -74 -84 -92 -100 -107 -110 -112 -121 -139 -154 -165 -172 -187 -125 -55 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -229 -352 -328 -318 -312 -310 -303 -291 -280 -251 -230 -221 -206 -192 -174 -160 -149 -130 -135 -127 -105 -85 -58 -49 -60 -69 -68 -65 -71 -63 -68 -55 -44 -42 -34 -22 -13 -11 -19 -18 -20 -21 -35 -45 -46 -37 -23 -19 -19 -10 -7 -4 -2 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -5 -4 -0 -1 -3 -0 -1 -3 -8 -30 -48 -38 -28 -21 -26 -22 -5 -0 -3 -3 -0 -0 -0 -0 -0 -0 -1 -1 -0 -3 -8 -5 -4 -0 -4 -10 -8 -3 -5 -5 -4 -1 -0 -0 -0 -0 -1 -0 -3 -2 -4 -12 -17 -15 -17 -21 -27 -41 -45 -20 -32 -39 -41 -47 -49 -91 -94 -114 -135 -149 -165 -172 -168 -157 -152 -150 -147 -144 -143 -150 -163 -174 -154 -138 -133 -133 -137 -143 -141 -139 -145 -147 -152 -169 -192 -203 -204 -203 -165 -153 -153 -149 -143 -140 -147 -175 -177 -170 -184 -196 -208 -215 -217 -221 -208 -192 -189 -187 -173 -153 -142 -157 -170 -188 -186 -190 -204 -206 -199 -194 -193 -200 -213 -199 -187 -190 -180 -156 -141 -135 -127 -121 -120 -122 -126 -135 -140 -146 -151 -154 -146 -139 -160 -156 -133 -129 -133 -123 -117 -117 -119 -140 -143 -141 -153 -167 -182 -83 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -160 -4 -0 -0 -0 -0 -73 -137 -140 -129 -124 -124 -129 -141 -143 -149 -142 -152 -154 -158 -158 -155 -148 -139 -143 -135 -127 -125 -127 -127 -130 -124 -123 -128 -137 -145 -146 -146 -144 -135 -141 -141 -151 -158 -153 -50 -0 -0 -0 -51 -146 -142 -140 -93 -3 -160 -153 -145 -141 -136 -130 -123 -118 -116 -118 -122 -123 -120 -116 -121 -117 -110 -101 -96 -97 -101 -102 -97 -91 -84 -79 -67 -59 -51 -47 -45 -41 -39 -40 -39 -39 -39 -36 -33 -30 -29 -31 -31 -30 -29 -28 -26 -26 -26 -25 -24 -22 -22 -22 -21 -23 -22 -21 -20 -19 -19 -19 -19 -19 -20 -20 -20 -21 -20 -20 -21 -21 -19 -17 -17 -19 -21 -21 -20 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -23 -21 -23 -25 -25 -23 -25 -25 -24 -24 -24 -24 -25 -27 -27 -26 -26 -29 -30 -29 -26 -25 -26 -25 -25 -25 -27 -28 -29 -26 -23 -22 -21 -22 -23 -25 -29 -35 -36 -39 -42 -43 -43 -43 -42 -43 -44 -43 -41 -45 -48 -49 -56 -59 -62 -62 -64 -65 -66 -67 -66 -65 -70 -76 -80 -83 -82 -81 -84 -85 -87 -84 -79 -78 -76 -79 -76 -79 -78 -80 -87 -80 -83 -84 -84 -92 -101 -103 -121 -136 -144 -141 -130 -119 -113 -98 -87 -85 -87 -90 -92 -92 -89 -88 -91 -92 -89 -90 -89 -87 -83 -76 -72 -68 -68 -66 -63 -60 -57 -53 -52 -50 -48 -49 -51 -51 -51 -40 -32 -30 -31 -32 -31 -30 -27 -27 -30 -31 -37 -41 -47 -40 -34 -27 -21 -20 -22 -24 -25 -28 -27 -23 -22 -19 -20 -23 -26 -28 -26 -24 -22 -21 -17 -14 -13 -11 -11 -9 -9 -8 -7 -6 -6 -6 -5 -5 -7 -4 -5 -9 -7 -7 -8 -7 -8 -14 -16 -12 -15 -12 -11 -11 -13 -22 -21 -15 -15 -17 -16 -18 -17 -17 -17 -16 -15 -16 -17 -17 -15 -14 -14 -18 -17 -17 -15 -16 -16 -15 -15 -15 -14 -14 -13 -12 -12 -12 -11 -11 -12 -13 -13 -11 -11 -13 -12 -13 -13 -13 -13 -14 -13 -13 -16 -20 -21 -21 -21 -25 -26 -25 -23 -23 -25 -26 -28 -31 -35 -39 -46 -47 -52 -53 -60 -68 -76 -83 -90 -101 -108 -109 -119 -133 -154 -168 -169 -172 -177 -160 -65 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -64 -173 -333 -331 -320 -311 -308 -290 -277 -247 -236 -222 -206 -193 -189 -165 -154 -150 -153 -149 -135 -111 -83 -65 -70 -96 -104 -102 -86 -103 -92 -90 -100 -84 -48 -34 -18 -7 -17 -16 -18 -29 -38 -27 -19 -27 -33 -30 -23 -7 -7 -9 -8 -6 -6 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -35 -84 -129 -123 -52 -31 -19 -13 -5 -4 -1 -0 -0 -0 -1 -1 -1 -0 -1 -2 -0 -0 -2 -3 -2 -0 -0 -4 -5 -5 -6 -7 -4 -4 -7 -6 -3 -4 -8 -7 -7 -2 -1 -4 -4 -3 -5 -10 -16 -23 -20 -12 -23 -41 -54 -63 -68 -82 -93 -120 -158 -166 -177 -187 -185 -170 -157 -149 -142 -139 -139 -151 -175 -163 -147 -128 -126 -128 -137 -144 -143 -150 -161 -157 -161 -174 -187 -181 -174 -169 -130 -119 -121 -125 -126 -128 -145 -169 -166 -158 -185 -217 -132 -117 -112 -179 -202 -177 -166 -159 -155 -136 -133 -157 -186 -189 -187 -192 -209 -213 -205 -197 -196 -199 -203 -197 -213 -215 -186 -162 -148 -142 -140 -136 -129 -129 -143 -164 -175 -176 -156 -163 -148 -175 -190 -169 -144 -140 -140 -133 -131 -125 -131 -143 -137 -135 -162 -180 -182 -101 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -60 -3 -0 -0 -0 -0 -88 -149 -137 -127 -120 -118 -114 -124 -133 -133 -136 -141 -141 -144 -145 -142 -143 -144 -148 -141 -137 -129 -124 -125 -125 -120 -119 -126 -136 -144 -145 -145 -141 -138 -140 -141 -155 -154 -48 -0 -0 -10 -28 -67 -147 -147 -140 -0 -0 -154 -169 -151 -143 -139 -132 -125 -117 -110 -108 -111 -117 -117 -121 -121 -116 -116 -112 -106 -103 -102 -102 -99 -95 -88 -82 -69 -59 -53 -49 -46 -43 -41 -40 -39 -37 -38 -37 -33 -30 -29 -29 -30 -31 -30 -27 -26 -26 -26 -26 -24 -22 -21 -21 -21 -22 -21 -20 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -21 -21 -21 -20 -19 -19 -20 -21 -21 -20 -20 -20 -20 -20 -21 -20 -20 -20 -19 -20 -23 -23 -23 -23 -22 -23 -25 -25 -26 -25 -25 -25 -27 -26 -25 -25 -28 -31 -31 -29 -28 -28 -28 -26 -28 -28 -27 -30 -30 -27 -25 -23 -22 -24 -26 -26 -32 -38 -41 -42 -42 -44 -45 -42 -42 -46 -47 -45 -42 -46 -47 -51 -57 -59 -60 -60 -62 -64 -65 -63 -61 -64 -66 -77 -78 -82 -84 -85 -88 -88 -83 -75 -74 -76 -73 -74 -73 -73 -76 -78 -77 -73 -73 -74 -75 -84 -97 -105 -128 -136 -140 -138 -126 -112 -107 -99 -86 -80 -83 -87 -88 -89 -93 -94 -92 -92 -89 -87 -85 -84 -81 -75 -73 -71 -69 -65 -60 -54 -51 -49 -48 -45 -40 -42 -46 -48 -50 -40 -37 -36 -35 -34 -32 -28 -27 -29 -31 -33 -37 -36 -38 -31 -25 -21 -20 -20 -20 -22 -26 -28 -24 -21 -23 -21 -23 -26 -27 -27 -26 -24 -23 -21 -16 -13 -12 -10 -10 -9 -9 -8 -7 -6 -6 -6 -3 -4 -6 -5 -5 -7 -8 -9 -9 -8 -8 -12 -11 -10 -14 -16 -18 -20 -23 -23 -18 -16 -16 -14 -13 -17 -16 -16 -16 -17 -16 -15 -15 -18 -15 -14 -14 -17 -17 -16 -16 -17 -17 -16 -16 -16 -16 -13 -12 -12 -12 -12 -11 -11 -12 -14 -13 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -16 -20 -20 -20 -21 -24 -26 -25 -23 -22 -24 -27 -31 -33 -35 -40 -44 -48 -50 -53 -61 -69 -76 -82 -89 -97 -97 -110 -130 -150 -166 -173 -170 -167 -174 -140 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -50 -324 -315 -309 -307 -294 -284 -282 -259 -225 -208 -201 -195 -184 -170 -168 -165 -166 -159 -133 -97 -83 -89 -119 -112 -94 -97 -111 -99 -107 -125 -106 -65 -56 -24 -11 -13 -16 -22 -33 -32 -23 -23 -24 -20 -16 -13 -10 -9 -9 -9 -8 -6 -5 -2 -6 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -46 -101 -184 -265 -85 -85 -45 -28 -26 -17 -5 -3 -0 -0 -0 -1 -1 -0 -0 -2 -1 -0 -1 -5 -8 -0 -0 -0 -2 -4 -17 -22 -11 -8 -12 -18 -18 -9 -11 -8 -4 -1 -0 -0 -1 -1 -1 -3 -8 -10 -7 -6 -15 -29 -44 -56 -54 -80 -103 -139 -172 -177 -185 -193 -185 -164 -149 -142 -136 -130 -135 -151 -168 -151 -134 -115 -112 -115 -127 -135 -144 -170 -192 -180 -170 -169 -160 -143 -135 -125 -102 -96 -99 -107 -112 -116 -128 -143 -146 -164 -190 -116 -18 -0 -94 -184 -196 -173 -154 -142 -143 -136 -140 -166 -179 -190 -192 -204 -130 -161 -223 -209 -198 -197 -202 -196 -204 -217 -170 -151 -148 -143 -158 -163 -150 -150 -165 -169 -173 -180 -182 -184 -170 -182 -191 -177 -158 -149 -147 -148 -138 -134 -143 -161 -154 -155 -175 -180 -185 -189 -124 -27 -13 -52 -49 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -85 -150 -139 -134 -129 -122 -111 -111 -114 -125 -130 -128 -130 -132 -131 -132 -138 -143 -148 -144 -134 -129 -126 -124 -122 -120 -122 -129 -135 -137 -138 -137 -131 -132 -136 -133 -144 -149 -60 -14 -20 -77 -148 -141 -145 -146 -141 -7 -0 -74 -85 -123 -142 -136 -131 -126 -120 -107 -99 -105 -105 -115 -115 -115 -122 -121 -116 -112 -107 -106 -104 -101 -95 -88 -80 -73 -64 -57 -52 -47 -44 -43 -41 -40 -39 -38 -36 -33 -31 -30 -30 -30 -31 -29 -27 -25 -24 -24 -27 -24 -24 -21 -21 -21 -21 -20 -20 -20 -21 -21 -21 -21 -20 -20 -20 -19 -21 -21 -21 -21 -21 -21 -20 -20 -21 -22 -22 -21 -21 -21 -21 -22 -22 -22 -21 -20 -19 -20 -22 -22 -22 -23 -23 -25 -25 -26 -29 -29 -28 -28 -27 -28 -27 -26 -29 -32 -31 -30 -30 -29 -28 -26 -26 -27 -27 -31 -30 -28 -27 -25 -25 -27 -28 -29 -36 -41 -41 -42 -43 -45 -44 -42 -42 -43 -45 -45 -44 -44 -46 -48 -52 -57 -60 -64 -64 -62 -62 -61 -63 -64 -63 -75 -80 -83 -86 -88 -91 -89 -80 -72 -70 -73 -71 -70 -69 -67 -69 -74 -73 -70 -74 -77 -79 -84 -99 -116 -128 -130 -130 -128 -121 -116 -116 -104 -86 -81 -80 -84 -89 -91 -95 -92 -88 -88 -89 -86 -83 -81 -79 -77 -74 -70 -68 -64 -55 -47 -43 -41 -41 -41 -38 -37 -37 -41 -47 -42 -41 -41 -38 -33 -29 -28 -28 -30 -33 -36 -35 -35 -34 -30 -25 -22 -22 -23 -24 -25 -27 -25 -22 -19 -20 -23 -26 -30 -29 -25 -24 -24 -23 -20 -15 -14 -11 -10 -9 -9 -9 -8 -8 -7 -5 -5 -3 -4 -5 -5 -6 -7 -8 -9 -8 -7 -9 -12 -8 -9 -14 -16 -20 -24 -26 -23 -17 -20 -20 -16 -15 -17 -16 -15 -15 -15 -14 -14 -14 -17 -16 -16 -14 -14 -14 -14 -16 -17 -17 -15 -15 -15 -15 -12 -11 -12 -11 -11 -11 -10 -11 -12 -12 -13 -12 -12 -12 -13 -13 -13 -12 -12 -13 -15 -16 -19 -20 -20 -22 -24 -24 -23 -22 -22 -24 -28 -33 -34 -35 -41 -43 -46 -49 -55 -61 -68 -75 -83 -85 -90 -94 -115 -140 -161 -170 -170 -169 -165 -155 -105 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -270 -322 -315 -304 -294 -288 -271 -246 -219 -202 -204 -197 -196 -185 -174 -172 -173 -162 -141 -114 -114 -114 -134 -120 -110 -127 -128 -116 -116 -145 -156 -93 -64 -40 -45 -29 -16 -23 -34 -30 -27 -32 -28 -13 -10 -10 -8 -5 -4 -4 -4 -3 -3 -2 -10 -4 -4 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -2 -12 -27 -40 -109 -216 -216 -175 -142 -137 -134 -83 -23 -13 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -6 -1 -1 -1 -2 -22 -41 -14 -12 -13 -8 -11 -7 -5 -3 -1 -2 -1 -1 -8 -5 -4 -4 -6 -8 -7 -6 -9 -14 -20 -20 -25 -89 -116 -147 -172 -183 -185 -185 -164 -144 -137 -132 -124 -119 -124 -139 -151 -138 -121 -106 -99 -104 -112 -125 -152 -194 -215 -191 -167 -155 -134 -115 -104 -99 -89 -89 -94 -101 -105 -105 -109 -119 -137 -171 -198 -120 -133 -34 -76 -176 -196 -178 -175 -164 -160 -158 -155 -166 -180 -196 -204 -226 -187 -197 -222 -207 -200 -203 -207 -212 -205 -219 -174 -154 -156 -161 -175 -181 -177 -180 -183 -183 -178 -181 -201 -202 -177 -182 -183 -179 -173 -169 -164 -151 -143 -150 -165 -167 -163 -163 -177 -182 -182 -183 -186 -140 -87 -194 -174 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -76 -144 -142 -135 -122 -121 -113 -111 -118 -127 -127 -125 -125 -126 -128 -132 -135 -142 -131 -125 -124 -127 -127 -126 -122 -124 -131 -135 -136 -132 -130 -126 -130 -133 -126 -141 -146 -160 -158 -151 -155 -151 -138 -129 -131 -137 -67 -69 -85 -31 -94 -150 -141 -137 -130 -125 -113 -112 -103 -109 -122 -123 -125 -129 -126 -117 -109 -107 -109 -110 -101 -93 -88 -79 -77 -70 -61 -56 -54 -49 -41 -38 -39 -38 -37 -35 -33 -31 -30 -30 -31 -30 -29 -27 -24 -22 -26 -27 -28 -24 -23 -22 -21 -20 -20 -20 -19 -20 -21 -22 -21 -20 -20 -19 -20 -20 -19 -19 -19 -19 -20 -20 -19 -19 -20 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -20 -20 -20 -21 -22 -23 -25 -26 -26 -25 -25 -27 -27 -32 -30 -29 -29 -28 -30 -31 -30 -30 -30 -29 -27 -27 -26 -28 -30 -32 -31 -29 -29 -29 -29 -28 -29 -30 -37 -40 -40 -42 -46 -47 -45 -43 -42 -42 -44 -44 -50 -53 -50 -48 -50 -55 -61 -66 -66 -62 -62 -62 -61 -62 -64 -71 -75 -81 -87 -92 -93 -87 -78 -70 -70 -70 -73 -68 -65 -63 -65 -71 -71 -70 -77 -88 -89 -96 -101 -121 -128 -123 -118 -116 -114 -116 -114 -100 -88 -83 -78 -82 -99 -103 -96 -85 -81 -85 -87 -85 -83 -82 -78 -73 -73 -69 -67 -59 -51 -46 -41 -35 -35 -42 -38 -38 -37 -39 -40 -40 -42 -41 -36 -30 -28 -29 -28 -29 -32 -35 -34 -31 -29 -27 -26 -26 -26 -26 -27 -27 -26 -25 -24 -21 -21 -22 -25 -28 -28 -23 -22 -25 -25 -24 -20 -15 -12 -11 -11 -11 -10 -10 -9 -6 -4 -5 -5 -4 -4 -5 -7 -9 -9 -8 -7 -7 -12 -9 -8 -9 -10 -13 -18 -21 -21 -18 -15 -16 -18 -17 -17 -16 -16 -16 -15 -14 -14 -15 -12 -16 -14 -14 -15 -14 -14 -14 -14 -14 -13 -13 -15 -12 -13 -12 -11 -12 -12 -12 -13 -13 -12 -11 -12 -13 -12 -12 -13 -13 -13 -13 -12 -12 -12 -15 -16 -17 -20 -22 -23 -24 -23 -22 -22 -24 -26 -29 -31 -33 -36 -41 -44 -46 -49 -56 -62 -68 -75 -79 -84 -88 -97 -120 -144 -159 -162 -160 -159 -154 -145 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -204 -296 -316 -303 -294 -279 -265 -248 -212 -196 -202 -205 -196 -177 -167 -168 -167 -169 -152 -151 -133 -125 -149 -134 -124 -148 -157 -140 -122 -189 -215 -101 -69 -60 -43 -17 -9 -21 -46 -41 -39 -44 -24 -20 -15 -10 -6 -5 -5 -7 -6 -3 -2 -1 -1 -2 -3 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -5 -2 -0 -1 -5 -10 -13 -12 -20 -47 -105 -42 -98 -163 -159 -195 -135 -60 -27 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -1 -3 -11 -7 -7 -5 -2 -0 -0 -0 -0 -0 -1 -1 -1 -8 -10 -5 -1 -2 -5 -8 -8 -9 -9 -9 -11 -12 -101 -127 -150 -170 -184 -179 -175 -154 -135 -130 -125 -116 -112 -113 -125 -136 -127 -109 -93 -89 -91 -99 -118 -162 -209 -219 -192 -165 -141 -116 -103 -98 -92 -91 -94 -100 -105 -102 -95 -97 -114 -141 -172 -185 -197 -229 -162 -138 -189 -205 -206 -224 -210 -196 -193 -177 -170 -187 -199 -207 -224 -226 -217 -208 -208 -216 -214 -204 -218 -218 -218 -203 -196 -188 -190 -191 -183 -177 -180 -187 -197 -199 -183 -199 -191 -188 -189 -181 -176 -173 -174 -169 -148 -146 -148 -177 -170 -166 -164 -176 -182 -185 -185 -185 -187 -173 -133 -121 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -65 -158 -142 -138 -138 -133 -126 -118 -120 -123 -124 -126 -126 -127 -129 -133 -136 -136 -121 -120 -118 -126 -129 -126 -122 -125 -131 -136 -134 -128 -125 -127 -131 -124 -123 -123 -131 -144 -154 -159 -154 -136 -124 -119 -119 -128 -132 -141 -163 -64 -96 -168 -156 -145 -134 -131 -133 -121 -116 -121 -122 -127 -130 -127 -120 -114 -111 -113 -112 -112 -101 -90 -86 -82 -77 -74 -72 -68 -59 -50 -42 -37 -36 -36 -35 -34 -32 -31 -29 -28 -29 -30 -29 -26 -24 -25 -26 -26 -26 -26 -25 -24 -23 -22 -20 -19 -19 -19 -21 -22 -21 -21 -21 -20 -22 -22 -22 -21 -20 -19 -19 -19 -19 -19 -19 -20 -21 -21 -21 -22 -21 -24 -23 -22 -22 -21 -20 -22 -21 -21 -23 -25 -27 -27 -25 -24 -24 -27 -31 -30 -31 -30 -29 -30 -30 -30 -30 -29 -30 -28 -28 -26 -28 -30 -32 -33 -32 -30 -31 -32 -30 -30 -30 -37 -38 -38 -43 -47 -48 -45 -44 -45 -44 -45 -48 -51 -53 -52 -53 -53 -55 -59 -61 -61 -65 -68 -65 -61 -63 -67 -70 -72 -78 -88 -96 -96 -89 -79 -71 -71 -70 -68 -63 -60 -58 -65 -71 -71 -71 -75 -88 -93 -98 -101 -118 -124 -117 -113 -112 -115 -120 -113 -102 -87 -81 -79 -81 -93 -105 -96 -82 -78 -82 -86 -87 -86 -85 -77 -74 -70 -67 -63 -56 -47 -40 -38 -35 -34 -39 -35 -39 -37 -36 -36 -38 -40 -39 -31 -27 -27 -26 -26 -26 -30 -36 -35 -31 -28 -26 -26 -28 -27 -25 -25 -25 -25 -26 -24 -23 -23 -24 -26 -26 -26 -24 -21 -24 -25 -23 -18 -14 -12 -11 -10 -9 -8 -9 -8 -5 -4 -4 -5 -4 -4 -4 -6 -8 -8 -6 -5 -5 -6 -5 -7 -10 -9 -12 -17 -16 -16 -15 -15 -15 -17 -15 -14 -15 -14 -13 -14 -14 -14 -15 -12 -15 -14 -14 -14 -13 -13 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -11 -12 -14 -13 -12 -10 -11 -13 -12 -12 -13 -13 -13 -12 -12 -11 -11 -11 -15 -17 -19 -22 -24 -24 -24 -23 -23 -25 -26 -28 -30 -32 -36 -40 -44 -47 -51 -58 -62 -67 -73 -77 -85 -90 -99 -120 -140 -147 -146 -146 -139 -135 -146 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -123 -318 -311 -296 -279 -274 -254 -221 -207 -204 -198 -187 -172 -164 -163 -157 -163 -166 -152 -139 -130 -145 -161 -156 -162 -189 -145 -127 -159 -153 -109 -87 -66 -35 -13 -1 -7 -35 -43 -48 -54 -40 -25 -16 -14 -12 -3 -7 -13 -9 -4 -1 -2 -6 -7 -6 -4 -3 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -0 -1 -7 -18 -18 -13 -18 -29 -72 -61 -50 -104 -117 -172 -180 -134 -88 -37 -3 -7 -10 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -2 -2 -1 -0 -0 -3 -9 -8 -7 -4 -4 -8 -8 -115 -139 -162 -174 -181 -172 -170 -153 -137 -125 -112 -104 -103 -106 -119 -129 -124 -101 -93 -85 -81 -88 -112 -163 -211 -214 -185 -161 -133 -114 -110 -110 -100 -107 -111 -114 -113 -106 -99 -103 -119 -135 -171 -179 -190 -209 -226 -236 -150 -83 -87 -95 -88 -79 -94 -199 -178 -181 -199 -208 -213 -218 -214 -203 -197 -201 -200 -205 -213 -59 -53 -192 -222 -218 -215 -121 -108 -196 -185 -189 -190 -206 -188 -190 -205 -59 -127 -184 -178 -181 -182 -165 -151 -143 -162 -170 -172 -166 -164 -176 -162 -146 -163 -171 -148 -139 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -15 -40 -153 -145 -147 -130 -122 -124 -129 -129 -128 -127 -124 -126 -135 -141 -135 -120 -119 -118 -123 -126 -125 -123 -125 -129 -132 -129 -123 -125 -133 -126 -130 -132 -131 -134 -139 -144 -144 -137 -131 -124 -117 -116 -115 -124 -132 -162 -74 -34 -116 -185 -163 -143 -142 -137 -133 -131 -121 -125 -127 -126 -119 -113 -112 -112 -115 -115 -112 -99 -88 -86 -85 -80 -78 -78 -75 -67 -58 -48 -39 -35 -36 -34 -34 -33 -32 -29 -27 -27 -28 -28 -26 -24 -24 -25 -25 -26 -27 -26 -25 -25 -23 -22 -22 -21 -21 -23 -23 -23 -23 -23 -22 -24 -25 -24 -23 -22 -21 -20 -19 -20 -20 -20 -21 -21 -21 -20 -20 -20 -21 -21 -20 -20 -20 -22 -23 -22 -21 -22 -25 -27 -27 -26 -27 -27 -27 -28 -28 -30 -30 -29 -29 -31 -32 -31 -29 -28 -29 -28 -28 -29 -29 -31 -33 -33 -33 -34 -32 -31 -31 -32 -33 -36 -39 -43 -47 -47 -45 -43 -44 -45 -45 -49 -50 -50 -51 -52 -54 -56 -57 -56 -58 -70 -79 -77 -71 -67 -66 -66 -69 -78 -91 -99 -95 -84 -85 -71 -71 -69 -66 -63 -59 -61 -67 -71 -72 -73 -79 -87 -90 -94 -99 -113 -115 -110 -111 -116 -116 -115 -118 -101 -80 -78 -79 -80 -91 -102 -93 -77 -77 -80 -84 -87 -91 -86 -76 -74 -68 -61 -56 -51 -46 -42 -38 -37 -36 -36 -37 -39 -39 -39 -40 -40 -39 -36 -30 -26 -25 -25 -23 -24 -29 -34 -33 -30 -29 -28 -28 -28 -27 -25 -26 -26 -25 -26 -27 -27 -27 -26 -27 -27 -26 -25 -21 -21 -21 -21 -16 -11 -10 -10 -10 -10 -11 -11 -7 -5 -5 -4 -4 -4 -5 -5 -5 -9 -8 -8 -8 -9 -7 -7 -9 -9 -9 -11 -15 -14 -14 -16 -15 -15 -16 -14 -12 -12 -12 -11 -8 -9 -10 -14 -12 -14 -15 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -11 -11 -14 -13 -11 -11 -12 -11 -10 -11 -12 -12 -12 -12 -12 -11 -11 -12 -15 -16 -18 -21 -24 -24 -24 -23 -24 -26 -27 -28 -30 -31 -34 -39 -43 -45 -50 -57 -61 -65 -70 -78 -87 -94 -102 -117 -127 -127 -125 -123 -117 -118 -142 -98 -88 -64 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -50 -205 -319 -298 -272 -266 -257 -238 -223 -205 -189 -175 -174 -162 -162 -163 -161 -160 -154 -149 -143 -152 -184 -191 -158 -218 -166 -147 -151 -155 -154 -126 -66 -27 -9 -17 -22 -38 -58 -71 -54 -33 -29 -23 -25 -23 -13 -5 -6 -6 -4 -3 -9 -14 -9 -6 -5 -5 -1 -0 -0 -1 -0 -3 -6 -6 -4 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -4 -12 -20 -27 -31 -48 -70 -67 -60 -119 -123 -153 -154 -128 -53 -2 -2 -5 -2 -0 -0 -0 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -12 -5 -0 -0 -0 -0 -0 -0 -0 -5 -6 -4 -3 -1 -3 -6 -5 -128 -149 -165 -176 -178 -175 -164 -145 -129 -112 -98 -94 -97 -103 -120 -131 -123 -113 -103 -86 -76 -81 -114 -166 -202 -196 -167 -151 -135 -130 -126 -129 -121 -120 -129 -132 -124 -116 -113 -116 -123 -136 -176 -186 -190 -190 -206 -231 -99 -0 -0 -0 -0 -0 -25 -204 -178 -166 -176 -185 -182 -192 -203 -201 -204 -211 -199 -203 -208 -169 -176 -73 -46 -43 -40 -18 -91 -205 -192 -199 -207 -209 -188 -189 -44 -2 -3 -110 -192 -186 -170 -164 -159 -165 -168 -162 -157 -179 -179 -185 -79 -0 -61 -91 -33 -97 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -45 -174 -148 -148 -147 -138 -129 -124 -135 -140 -140 -138 -130 -126 -133 -142 -137 -124 -121 -123 -125 -125 -125 -124 -124 -127 -127 -125 -122 -125 -125 -132 -136 -142 -144 -141 -137 -132 -133 -137 -133 -128 -122 -120 -117 -124 -132 -100 -33 -0 -24 -52 -72 -184 -157 -149 -135 -130 -127 -125 -121 -116 -115 -117 -116 -114 -112 -113 -109 -97 -88 -86 -86 -86 -85 -79 -75 -73 -64 -50 -43 -37 -36 -35 -34 -34 -32 -30 -28 -26 -27 -27 -26 -25 -25 -22 -24 -26 -27 -27 -27 -27 -26 -25 -24 -23 -23 -26 -25 -25 -26 -26 -25 -26 -26 -27 -25 -24 -23 -22 -21 -21 -22 -22 -23 -23 -22 -21 -20 -20 -20 -21 -21 -21 -21 -22 -24 -23 -22 -23 -25 -26 -26 -28 -28 -28 -28 -26 -25 -28 -28 -27 -29 -31 -33 -31 -29 -29 -27 -29 -28 -28 -29 -30 -32 -33 -35 -34 -34 -34 -34 -35 -37 -38 -41 -44 -46 -46 -45 -45 -46 -42 -46 -48 -49 -55 -59 -58 -56 -53 -53 -56 -60 -71 -80 -76 -76 -70 -67 -65 -67 -78 -90 -96 -91 -81 -79 -78 -76 -72 -70 -66 -62 -65 -69 -71 -72 -77 -79 -83 -86 -95 -101 -105 -104 -104 -107 -110 -117 -126 -110 -97 -83 -80 -79 -80 -87 -93 -87 -76 -73 -74 -80 -81 -89 -84 -74 -71 -67 -60 -55 -51 -49 -45 -42 -38 -38 -37 -36 -36 -38 -42 -43 -43 -40 -34 -29 -27 -27 -24 -23 -26 -31 -33 -31 -30 -30 -30 -30 -28 -25 -26 -29 -29 -30 -31 -32 -32 -30 -28 -27 -26 -26 -25 -23 -21 -20 -18 -14 -10 -10 -10 -10 -10 -11 -10 -7 -6 -6 -6 -5 -5 -6 -4 -4 -6 -9 -10 -9 -10 -12 -12 -10 -8 -9 -10 -11 -13 -12 -15 -15 -16 -16 -14 -11 -10 -10 -13 -13 -10 -10 -13 -13 -13 -13 -15 -15 -15 -15 -14 -14 -14 -15 -14 -14 -13 -13 -12 -12 -11 -11 -11 -13 -12 -12 -12 -13 -13 -12 -11 -12 -12 -12 -12 -12 -12 -11 -12 -15 -17 -17 -20 -22 -22 -22 -22 -25 -26 -27 -29 -30 -32 -36 -40 -43 -45 -51 -57 -58 -61 -68 -77 -84 -91 -103 -113 -114 -106 -105 -106 -105 -113 -135 -150 -155 -146 -116 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -270 -294 -274 -263 -252 -243 -223 -194 -180 -157 -161 -157 -162 -165 -158 -152 -156 -158 -160 -166 -200 -193 -181 -208 -180 -155 -151 -144 -135 -134 -92 -54 -24 -17 -17 -29 -60 -75 -68 -66 -50 -40 -44 -37 -22 -7 -4 -5 -6 -10 -14 -2 -2 -2 -2 -2 -1 -2 -4 -3 -1 -2 -11 -19 -7 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -6 -20 -34 -41 -43 -41 -56 -51 -77 -65 -68 -71 -46 -10 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -3 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -3 -7 -2 -131 -158 -168 -183 -183 -179 -159 -139 -117 -99 -92 -92 -98 -112 -128 -130 -127 -127 -112 -92 -81 -91 -123 -158 -177 -171 -154 -149 -143 -139 -139 -149 -149 -139 -141 -142 -138 -131 -127 -127 -130 -151 -182 -189 -192 -187 -203 -235 -104 -0 -0 -0 -0 -29 -154 -190 -171 -158 -158 -182 -186 -188 -199 -206 -212 -215 -197 -201 -200 -212 -228 -45 -0 -0 -0 -92 -202 -214 -202 -205 -209 -197 -201 -205 -199 -196 -70 -104 -185 -181 -174 -172 -157 -154 -0 -0 -0 -127 -157 -151 -64 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -51 -170 -168 -147 -145 -138 -145 -130 -126 -131 -136 -140 -140 -136 -133 -134 -140 -137 -129 -131 -132 -134 -133 -131 -128 -127 -129 -128 -130 -130 -132 -132 -127 -135 -145 -147 -141 -132 -127 -130 -135 -133 -133 -130 -125 -122 -129 -139 -62 -0 -0 -0 -0 -7 -46 -173 -159 -145 -141 -131 -122 -115 -112 -112 -115 -116 -115 -114 -113 -107 -95 -87 -85 -85 -88 -89 -83 -75 -69 -65 -52 -46 -40 -38 -35 -35 -35 -34 -32 -30 -28 -26 -27 -26 -26 -25 -25 -23 -25 -27 -27 -27 -28 -28 -27 -26 -26 -26 -25 -24 -27 -29 -29 -29 -28 -28 -29 -28 -27 -26 -24 -23 -24 -24 -25 -25 -25 -24 -23 -21 -21 -20 -20 -21 -21 -21 -23 -24 -24 -24 -25 -25 -26 -27 -29 -29 -28 -27 -26 -25 -26 -26 -25 -29 -30 -29 -31 -29 -29 -28 -28 -29 -31 -32 -32 -34 -35 -36 -36 -36 -36 -36 -40 -42 -43 -43 -45 -47 -46 -47 -48 -47 -48 -49 -47 -51 -56 -59 -60 -56 -50 -49 -53 -67 -74 -80 -78 -78 -73 -70 -67 -68 -78 -87 -89 -82 -80 -81 -81 -73 -72 -70 -67 -66 -67 -68 -71 -73 -80 -80 -75 -81 -94 -99 -102 -104 -103 -105 -110 -122 -115 -108 -93 -89 -86 -81 -78 -82 -86 -80 -74 -78 -79 -78 -81 -84 -81 -71 -66 -65 -64 -61 -54 -48 -47 -46 -40 -37 -36 -36 -36 -37 -41 -44 -43 -40 -33 -32 -32 -30 -28 -28 -30 -32 -32 -28 -28 -29 -33 -33 -30 -29 -32 -33 -34 -33 -33 -34 -33 -34 -35 -31 -27 -26 -25 -24 -22 -20 -18 -15 -11 -11 -11 -11 -11 -11 -9 -7 -6 -6 -7 -7 -7 -8 -6 -7 -7 -8 -9 -8 -10 -11 -8 -9 -9 -9 -11 -10 -12 -17 -19 -21 -20 -18 -15 -12 -11 -11 -13 -13 -14 -13 -14 -14 -13 -14 -14 -14 -15 -15 -14 -15 -15 -15 -14 -13 -12 -12 -12 -12 -11 -11 -11 -10 -11 -12 -12 -13 -13 -11 -11 -12 -12 -13 -13 -13 -11 -11 -12 -15 -17 -16 -16 -18 -21 -22 -22 -24 -26 -28 -30 -31 -35 -38 -40 -45 -47 -52 -54 -56 -61 -68 -76 -84 -93 -98 -97 -105 -95 -95 -101 -105 -114 -125 -139 -151 -153 -166 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -91 -198 -273 -260 -249 -240 -215 -189 -169 -165 -170 -167 -168 -167 -155 -153 -161 -166 -173 -183 -195 -170 -177 -199 -201 -193 -188 -153 -140 -139 -112 -74 -42 -36 -26 -26 -45 -65 -65 -52 -46 -46 -42 -30 -14 -9 -10 -10 -9 -9 -8 -1 -0 -2 -3 -3 -2 -4 -7 -6 -1 -1 -5 -19 -9 -1 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -14 -26 -29 -33 -50 -49 -37 -26 -13 -4 -6 -14 -0 -2 -0 -1 -2 -5 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -12 -13 -8 -138 -159 -162 -173 -183 -177 -158 -129 -102 -90 -90 -96 -109 -124 -129 -129 -131 -138 -127 -107 -102 -113 -131 -144 -151 -150 -142 -141 -137 -135 -143 -162 -169 -161 -151 -147 -146 -143 -140 -139 -144 -162 -185 -204 -204 -205 -213 -133 -37 -0 -0 -57 -159 -150 -195 -167 -161 -157 -161 -193 -204 -206 -208 -204 -203 -210 -193 -198 -212 -223 -68 -151 -182 -188 -187 -195 -202 -200 -200 -188 -215 -204 -199 -199 -46 -1 -123 -192 -186 -179 -172 -125 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -47 -167 -161 -151 -139 -134 -143 -148 -139 -134 -138 -141 -136 -131 -134 -137 -137 -133 -133 -136 -140 -138 -135 -137 -137 -133 -134 -132 -135 -129 -129 -130 -130 -136 -142 -141 -134 -127 -123 -125 -128 -129 -131 -130 -128 -127 -131 -149 -77 -0 -0 -0 -0 -0 -9 -183 -162 -154 -147 -136 -125 -120 -117 -112 -111 -116 -118 -116 -114 -107 -101 -93 -86 -84 -87 -89 -84 -77 -74 -62 -53 -53 -49 -42 -36 -35 -35 -34 -33 -31 -31 -30 -29 -27 -27 -27 -27 -27 -26 -26 -26 -27 -27 -26 -26 -26 -28 -27 -24 -24 -24 -25 -26 -26 -27 -29 -29 -30 -29 -27 -27 -25 -26 -26 -26 -26 -25 -24 -23 -23 -24 -24 -21 -21 -21 -22 -23 -24 -25 -25 -25 -26 -27 -29 -30 -31 -29 -27 -26 -26 -25 -25 -25 -28 -27 -29 -32 -30 -30 -31 -30 -31 -33 -33 -33 -34 -35 -35 -34 -35 -38 -42 -43 -42 -41 -43 -46 -47 -47 -49 -51 -49 -50 -50 -52 -55 -56 -55 -54 -52 -50 -51 -53 -66 -72 -77 -79 -79 -77 -71 -66 -68 -76 -84 -85 -83 -79 -82 -81 -73 -67 -66 -64 -64 -63 -67 -72 -73 -77 -74 -73 -78 -87 -90 -96 -104 -106 -109 -111 -115 -115 -109 -108 -96 -86 -78 -73 -76 -80 -76 -73 -81 -86 -88 -86 -82 -77 -69 -64 -64 -63 -59 -57 -52 -50 -46 -41 -37 -36 -35 -34 -35 -40 -42 -41 -39 -36 -36 -34 -32 -31 -30 -31 -32 -29 -27 -28 -28 -31 -32 -37 -37 -38 -39 -38 -34 -32 -39 -37 -43 -46 -44 -36 -32 -30 -31 -31 -24 -17 -14 -12 -12 -12 -11 -10 -10 -9 -7 -7 -7 -6 -5 -5 -6 -7 -7 -8 -9 -8 -7 -7 -9 -12 -7 -8 -10 -10 -9 -13 -15 -16 -19 -20 -17 -16 -13 -12 -12 -12 -13 -15 -15 -15 -13 -12 -14 -14 -14 -15 -15 -15 -14 -14 -14 -13 -12 -12 -12 -11 -11 -11 -10 -11 -12 -12 -12 -13 -13 -13 -11 -11 -11 -12 -12 -12 -12 -11 -10 -11 -14 -14 -14 -15 -18 -22 -23 -22 -23 -24 -26 -29 -32 -36 -39 -41 -46 -46 -49 -53 -57 -61 -67 -74 -79 -86 -85 -88 -91 -87 -88 -95 -104 -111 -118 -138 -147 -152 -42 -1 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -114 -280 -275 -252 -234 -211 -190 -171 -175 -178 -177 -175 -170 -156 -157 -161 -170 -181 -190 -194 -173 -157 -181 -216 -214 -202 -138 -129 -127 -109 -96 -92 -65 -30 -29 -48 -74 -56 -52 -18 -30 -35 -25 -14 -12 -19 -16 -12 -11 -7 -7 -4 -4 -7 -9 -8 -4 -4 -7 -5 -4 -12 -14 -7 -1 -0 -0 -0 -4 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -11 -13 -8 -4 -12 -27 -20 -6 -0 -0 -0 -3 -0 -1 -11 -18 -14 -18 -18 -0 -0 -6 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -7 -5 -0 -1 -6 -0 -0 -0 -0 -2 -3 -1 -0 -0 -0 -0 -1 -5 -16 -26 -22 -155 -162 -175 -175 -180 -178 -153 -119 -100 -94 -100 -113 -124 -129 -131 -134 -143 -148 -141 -129 -130 -135 -136 -136 -137 -138 -134 -130 -124 -129 -147 -178 -185 -169 -156 -152 -150 -150 -153 -154 -156 -169 -191 -221 -220 -222 -229 -183 -67 -0 -71 -188 -213 -190 -171 -164 -180 -181 -184 -215 -118 -54 -53 -113 -203 -202 -206 -209 -226 -221 -186 -214 -228 -223 -213 -187 -161 -162 -171 -177 -201 -212 -212 -212 -49 -130 -190 -186 -178 -173 -124 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -40 -161 -156 -170 -158 -142 -151 -155 -154 -148 -144 -142 -136 -126 -125 -131 -134 -132 -135 -138 -140 -139 -139 -140 -140 -139 -136 -134 -130 -129 -133 -137 -136 -138 -138 -135 -130 -125 -122 -121 -122 -126 -129 -130 -130 -131 -136 -103 -34 -0 -0 -0 -0 -13 -172 -181 -166 -157 -149 -146 -138 -127 -121 -116 -111 -113 -119 -115 -112 -109 -106 -96 -87 -83 -83 -83 -79 -72 -70 -62 -61 -53 -50 -44 -38 -36 -34 -34 -33 -31 -32 -31 -32 -29 -28 -29 -29 -30 -29 -27 -27 -27 -27 -27 -26 -26 -27 -26 -24 -24 -23 -24 -25 -27 -27 -27 -26 -26 -29 -28 -27 -25 -26 -27 -27 -26 -25 -24 -24 -24 -23 -25 -22 -22 -23 -23 -24 -25 -27 -27 -27 -28 -30 -31 -31 -31 -30 -29 -28 -28 -27 -25 -25 -25 -26 -31 -30 -30 -30 -28 -29 -30 -32 -33 -35 -35 -35 -35 -34 -35 -38 -40 -37 -38 -40 -42 -44 -45 -48 -50 -51 -51 -52 -54 -53 -52 -52 -51 -52 -53 -53 -56 -57 -62 -63 -67 -75 -77 -76 -73 -67 -68 -70 -74 -79 -79 -83 -83 -79 -72 -67 -63 -60 -58 -56 -64 -74 -76 -73 -70 -70 -73 -76 -79 -87 -94 -101 -110 -97 -109 -113 -114 -111 -98 -83 -74 -70 -70 -73 -77 -77 -78 -89 -93 -88 -79 -72 -69 -67 -64 -63 -62 -62 -53 -51 -46 -43 -40 -37 -34 -32 -33 -35 -37 -38 -38 -40 -39 -39 -38 -36 -34 -31 -31 -29 -28 -28 -30 -34 -36 -44 -47 -47 -46 -42 -36 -36 -39 -39 -55 -62 -70 -62 -45 -34 -31 -29 -23 -18 -14 -12 -12 -11 -10 -10 -10 -10 -8 -7 -6 -6 -5 -6 -7 -7 -7 -7 -7 -8 -8 -6 -9 -12 -10 -10 -13 -11 -12 -15 -15 -16 -17 -17 -14 -14 -16 -13 -12 -12 -14 -15 -15 -14 -12 -11 -14 -15 -15 -15 -15 -15 -14 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -12 -11 -11 -12 -13 -13 -10 -11 -11 -11 -11 -11 -12 -11 -10 -10 -10 -14 -13 -13 -15 -18 -22 -23 -23 -22 -23 -25 -30 -34 -37 -39 -42 -44 -46 -49 -53 -57 -62 -67 -71 -72 -75 -78 -82 -83 -80 -81 -87 -91 -108 -117 -137 -141 -144 -137 -155 -75 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -61 -267 -242 -223 -204 -190 -180 -171 -173 -179 -168 -165 -150 -161 -158 -156 -173 -185 -181 -158 -147 -164 -202 -221 -215 -198 -171 -129 -107 -108 -116 -106 -53 -36 -44 -41 -28 -12 -24 -46 -40 -20 -16 -17 -38 -20 -11 -10 -10 -9 -6 -2 -4 -6 -5 -3 -4 -5 -7 -7 -9 -8 -3 -1 -0 -0 -0 -3 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -3 -3 -1 -0 -8 -15 -0 -1 -0 -0 -0 -0 -0 -4 -11 -14 -23 -25 -24 -5 -26 -27 -26 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -15 -4 -0 -0 -9 -11 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -6 -16 -25 -22 -6 -151 -169 -177 -178 -188 -176 -137 -110 -102 -108 -121 -131 -135 -138 -140 -142 -151 -154 -155 -153 -151 -151 -142 -136 -136 -137 -133 -120 -114 -122 -157 -196 -196 -171 -162 -159 -153 -156 -168 -175 -171 -181 -204 -81 -74 -209 -244 -248 -107 -0 -104 -235 -198 -185 -160 -169 -187 -188 -204 -103 -21 -0 -84 -193 -213 -219 -194 -54 -217 -216 -225 -233 -232 -222 -211 -184 -171 -193 -192 -190 -212 -213 -207 -206 -53 -125 -189 -189 -104 -0 -0 -0 -0 -0 -0 -34 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -159 -159 -192 -176 -159 -156 -157 -155 -151 -144 -138 -135 -127 -117 -122 -127 -128 -135 -141 -140 -141 -143 -143 -139 -135 -137 -135 -134 -130 -135 -140 -141 -142 -138 -133 -129 -127 -126 -122 -122 -125 -129 -131 -132 -136 -149 -126 -59 -0 -0 -0 -16 -155 -183 -172 -162 -157 -155 -149 -137 -126 -120 -117 -115 -114 -112 -109 -108 -106 -102 -94 -86 -80 -78 -77 -76 -76 -70 -68 -60 -52 -49 -45 -40 -37 -35 -35 -34 -33 -32 -31 -33 -31 -30 -30 -30 -31 -31 -30 -29 -28 -28 -28 -27 -27 -26 -25 -25 -24 -23 -23 -25 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -26 -26 -27 -26 -25 -26 -26 -26 -25 -22 -22 -23 -24 -25 -26 -26 -27 -29 -30 -31 -30 -32 -32 -30 -29 -28 -28 -28 -26 -25 -24 -27 -29 -29 -28 -28 -28 -29 -31 -34 -35 -36 -35 -35 -36 -37 -35 -35 -37 -38 -38 -39 -41 -41 -45 -46 -47 -48 -48 -51 -54 -56 -55 -54 -52 -53 -55 -58 -57 -59 -57 -60 -65 -69 -71 -68 -64 -68 -69 -69 -67 -70 -78 -86 -79 -71 -67 -63 -61 -60 -54 -55 -63 -67 -73 -71 -68 -64 -66 -72 -77 -83 -88 -92 -98 -90 -88 -103 -112 -104 -91 -79 -69 -67 -66 -66 -66 -70 -70 -80 -87 -86 -79 -72 -71 -67 -66 -65 -60 -59 -53 -50 -47 -45 -40 -36 -34 -33 -34 -33 -31 -33 -33 -37 -36 -38 -41 -39 -37 -34 -31 -32 -31 -32 -31 -33 -41 -48 -52 -56 -52 -42 -39 -40 -39 -47 -63 -69 -83 -80 -57 -35 -26 -24 -21 -17 -17 -13 -12 -10 -9 -9 -9 -8 -7 -7 -7 -6 -6 -7 -8 -9 -10 -8 -6 -6 -6 -4 -7 -6 -5 -8 -12 -12 -13 -12 -13 -15 -10 -10 -13 -13 -13 -12 -10 -11 -11 -11 -13 -13 -11 -10 -13 -14 -14 -14 -15 -14 -13 -13 -13 -13 -12 -12 -11 -11 -10 -9 -10 -11 -11 -11 -12 -13 -13 -10 -10 -11 -11 -11 -11 -10 -10 -9 -9 -9 -12 -13 -14 -16 -19 -22 -24 -24 -23 -22 -25 -29 -33 -36 -39 -41 -42 -44 -49 -52 -57 -62 -66 -65 -69 -72 -74 -75 -76 -75 -75 -78 -85 -103 -117 -133 -133 -132 -132 -136 -94 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -226 -234 -217 -200 -190 -186 -178 -170 -167 -154 -157 -153 -153 -150 -150 -163 -173 -161 -150 -156 -163 -178 -224 -234 -192 -149 -118 -104 -108 -123 -115 -53 -59 -64 -44 -21 -14 -39 -60 -37 -16 -17 -39 -57 -27 -9 -9 -11 -13 -8 -0 -0 -1 -0 -2 -4 -6 -7 -7 -6 -5 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -6 -22 -2 -5 -1 -0 -0 -1 -1 -3 -11 -38 -43 -39 -65 -31 -8 -11 -25 -22 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -20 -0 -0 -0 -1 -5 -5 -6 -12 -8 -0 -0 -0 -0 -0 -0 -7 -17 -24 -30 -1 -166 -178 -181 -188 -200 -165 -120 -106 -112 -128 -137 -141 -146 -147 -142 -141 -147 -154 -164 -163 -167 -168 -161 -153 -147 -143 -134 -114 -110 -125 -163 -199 -199 -190 -179 -165 -157 -166 -183 -189 -185 -205 -234 -10 -0 -62 -77 -77 -33 -93 -211 -231 -211 -194 -173 -179 -184 -190 -219 -197 -70 -0 -96 -207 -213 -225 -227 -194 -202 -208 -204 -215 -226 -224 -217 -189 -170 -194 -203 -203 -203 -164 -163 -198 -206 -193 -188 -185 -113 -21 -19 -0 -0 -1 -36 -183 -78 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -169 -166 -182 -179 -179 -173 -165 -158 -148 -140 -136 -132 -128 -120 -123 -120 -125 -137 -146 -146 -144 -145 -146 -147 -142 -141 -126 -125 -128 -131 -135 -138 -138 -134 -131 -132 -134 -133 -130 -129 -129 -134 -135 -136 -138 -144 -158 -106 -0 -0 -20 -149 -181 -171 -164 -160 -159 -153 -144 -131 -121 -117 -115 -117 -102 -101 -99 -99 -98 -95 -90 -84 -79 -76 -75 -80 -80 -76 -68 -59 -51 -48 -45 -42 -39 -37 -37 -35 -34 -33 -33 -32 -31 -31 -31 -31 -32 -32 -32 -31 -29 -30 -30 -29 -28 -28 -27 -26 -25 -24 -24 -25 -27 -27 -27 -28 -28 -27 -27 -27 -26 -26 -26 -27 -27 -25 -25 -24 -25 -26 -26 -23 -23 -24 -25 -25 -25 -26 -28 -28 -29 -32 -32 -32 -30 -27 -27 -26 -26 -27 -28 -27 -25 -27 -27 -28 -28 -28 -27 -27 -30 -32 -33 -34 -34 -33 -38 -40 -39 -37 -36 -37 -37 -36 -37 -40 -47 -46 -47 -47 -50 -53 -55 -56 -57 -54 -52 -53 -56 -59 -54 -54 -54 -58 -61 -63 -65 -68 -68 -67 -69 -69 -66 -69 -75 -78 -69 -60 -58 -57 -57 -55 -54 -57 -61 -68 -69 -66 -64 -62 -63 -70 -77 -80 -78 -76 -80 -73 -78 -92 -93 -85 -80 -74 -65 -63 -62 -64 -64 -68 -65 -71 -78 -82 -79 -75 -68 -66 -64 -62 -58 -55 -52 -50 -48 -44 -39 -35 -34 -34 -34 -31 -29 -29 -29 -31 -33 -35 -36 -37 -38 -37 -34 -31 -32 -34 -36 -38 -45 -52 -57 -63 -54 -48 -51 -44 -41 -48 -50 -62 -78 -80 -60 -33 -22 -23 -23 -19 -16 -13 -11 -10 -9 -8 -8 -7 -7 -8 -7 -7 -7 -7 -8 -8 -9 -9 -6 -5 -6 -6 -4 -4 -4 -6 -9 -11 -10 -11 -10 -10 -10 -12 -12 -13 -11 -11 -11 -11 -11 -11 -13 -13 -11 -10 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -13 -12 -11 -11 -11 -12 -13 -13 -13 -11 -12 -13 -13 -10 -10 -10 -10 -10 -10 -9 -8 -8 -8 -9 -10 -13 -15 -16 -19 -22 -23 -22 -20 -20 -23 -27 -31 -34 -37 -39 -42 -45 -46 -51 -57 -59 -61 -62 -66 -69 -70 -71 -72 -72 -73 -75 -81 -95 -110 -123 -126 -124 -124 -129 -113 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -147 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -176 -234 -217 -204 -197 -187 -177 -167 -158 -156 -159 -160 -157 -150 -150 -161 -168 -147 -148 -150 -164 -170 -193 -186 -165 -142 -113 -117 -136 -168 -168 -90 -124 -150 -88 -15 -12 -42 -44 -23 -16 -41 -68 -80 -39 -9 -13 -17 -18 -9 -3 -1 -0 -0 -0 -3 -5 -5 -6 -4 -3 -5 -3 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -3 -2 -3 -0 -0 -2 -7 -9 -14 -31 -45 -29 -45 -58 -35 -12 -3 -8 -10 -1 -0 -3 -5 -5 -3 -1 -1 -1 -1 -0 -1 -2 -0 -0 -0 -0 -3 -7 -8 -16 -10 -9 -4 -1 -0 -0 -0 -2 -8 -7 -12 -2 -181 -194 -201 -219 -211 -162 -126 -116 -126 -127 -135 -149 -153 -146 -140 -139 -143 -148 -160 -168 -172 -179 -179 -173 -164 -151 -134 -117 -120 -141 -173 -203 -205 -197 -194 -175 -163 -173 -187 -196 -213 -228 -74 -3 -0 -0 -126 -178 -175 -206 -236 -174 -58 -76 -196 -198 -186 -189 -208 -234 -199 -169 -182 -203 -213 -226 -227 -221 -190 -175 -187 -193 -213 -220 -218 -217 -213 -211 -208 -191 -156 -210 -188 -202 -199 -193 -191 -190 -191 -191 -140 -0 -3 -39 -188 -205 -201 -61 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -42 -184 -176 -178 -168 -171 -180 -177 -167 -157 -148 -140 -132 -127 -127 -126 -129 -127 -132 -137 -155 -162 -153 -143 -143 -148 -144 -130 -127 -131 -136 -133 -132 -131 -131 -127 -124 -129 -141 -144 -142 -139 -134 -136 -135 -136 -135 -137 -152 -113 -0 -24 -147 -185 -176 -165 -161 -161 -155 -146 -135 -123 -117 -118 -112 -107 -94 -91 -89 -92 -91 -88 -86 -84 -82 -79 -75 -75 -71 -73 -67 -59 -51 -48 -46 -43 -41 -40 -38 -36 -34 -33 -34 -33 -31 -30 -31 -33 -33 -33 -33 -33 -31 -32 -31 -30 -29 -29 -29 -27 -26 -26 -26 -27 -28 -28 -28 -30 -29 -28 -28 -27 -27 -27 -27 -27 -26 -25 -25 -22 -22 -25 -26 -25 -24 -25 -26 -26 -25 -26 -28 -30 -30 -31 -29 -29 -28 -27 -27 -28 -27 -26 -27 -27 -26 -25 -26 -26 -27 -28 -27 -26 -27 -29 -31 -32 -32 -33 -38 -40 -41 -40 -36 -35 -34 -32 -36 -43 -45 -47 -48 -48 -49 -51 -52 -52 -56 -54 -53 -52 -53 -54 -52 -54 -55 -56 -60 -63 -64 -67 -67 -66 -65 -63 -63 -68 -72 -70 -63 -56 -52 -51 -53 -50 -56 -58 -63 -68 -66 -63 -61 -60 -63 -70 -72 -69 -69 -67 -67 -64 -69 -79 -81 -73 -69 -66 -61 -61 -63 -60 -56 -58 -63 -64 -66 -71 -73 -73 -64 -62 -58 -56 -57 -54 -51 -50 -48 -42 -37 -34 -34 -32 -31 -29 -29 -29 -29 -29 -30 -32 -29 -29 -29 -30 -32 -31 -33 -36 -39 -42 -43 -48 -62 -69 -62 -65 -61 -54 -53 -51 -48 -54 -70 -80 -56 -29 -23 -24 -23 -19 -14 -12 -11 -10 -9 -9 -7 -8 -7 -7 -6 -6 -7 -8 -8 -9 -10 -9 -7 -6 -6 -6 -8 -8 -6 -6 -7 -8 -9 -9 -9 -9 -9 -12 -12 -15 -13 -10 -10 -10 -10 -11 -13 -12 -11 -10 -9 -11 -13 -13 -12 -13 -13 -13 -14 -14 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -13 -13 -12 -10 -9 -9 -10 -10 -10 -9 -8 -8 -8 -9 -10 -13 -15 -15 -18 -21 -21 -19 -19 -17 -20 -25 -30 -32 -34 -38 -41 -45 -47 -51 -55 -56 -58 -60 -64 -67 -69 -68 -69 -68 -70 -72 -75 -86 -100 -110 -112 -113 -119 -121 -129 -10 -0 -0 -0 -0 -0 -0 -0 -0 -6 -35 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -151 -257 -231 -214 -209 -203 -193 -183 -167 -160 -162 -165 -161 -156 -155 -151 -159 -164 -158 -143 -154 -147 -154 -164 -156 -142 -137 -126 -141 -205 -261 -239 -186 -219 -215 -92 -5 -24 -83 -31 -40 -61 -126 -155 -112 -42 -11 -16 -28 -44 -21 -20 -12 -4 -3 -4 -4 -4 -6 -9 -6 -4 -4 -2 -0 -0 -0 -0 -1 -3 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -12 -10 -16 -21 -31 -20 -18 -16 -7 -0 -0 -0 -2 -8 -12 -11 -15 -20 -17 -8 -4 -5 -3 -2 -2 -2 -1 -0 -1 -6 -14 -22 -12 -14 -9 -8 -7 -3 -0 -0 -0 -0 -1 -1 -0 -4 -188 -216 -235 -248 -219 -169 -139 -134 -134 -133 -141 -152 -153 -144 -137 -136 -141 -146 -168 -173 -179 -190 -192 -193 -183 -158 -134 -123 -133 -158 -193 -202 -212 -205 -197 -179 -167 -172 -187 -208 -211 -68 -0 -0 -0 -0 -166 -230 -224 -222 -158 -39 -0 -8 -61 -209 -183 -184 -198 -204 -208 -204 -198 -204 -213 -216 -221 -202 -182 -174 -183 -196 -205 -217 -120 -95 -212 -212 -209 -207 -184 -217 -206 -205 -196 -194 -200 -193 -182 -138 -32 -29 -11 -159 -152 -147 -150 -49 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -67 -35 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -36 -179 -179 -178 -169 -172 -173 -165 -152 -140 -136 -136 -130 -128 -127 -127 -135 -138 -143 -144 -167 -176 -164 -157 -151 -135 -128 -124 -130 -139 -143 -137 -130 -124 -122 -118 -117 -129 -146 -151 -156 -151 -141 -137 -136 -136 -134 -136 -146 -111 -0 -5 -37 -29 -163 -180 -168 -160 -146 -133 -123 -117 -114 -107 -102 -99 -92 -89 -86 -88 -89 -86 -83 -84 -85 -84 -83 -76 -70 -72 -66 -58 -50 -48 -47 -45 -43 -42 -39 -37 -35 -34 -35 -34 -33 -33 -33 -31 -31 -34 -34 -34 -33 -33 -31 -31 -30 -30 -29 -29 -28 -28 -28 -29 -29 -29 -29 -30 -31 -29 -28 -27 -27 -27 -28 -27 -28 -27 -26 -25 -24 -26 -27 -26 -25 -26 -25 -25 -24 -26 -28 -30 -29 -31 -31 -30 -28 -28 -27 -29 -28 -26 -23 -25 -24 -26 -28 -27 -26 -27 -26 -26 -27 -27 -26 -30 -31 -34 -36 -38 -40 -39 -39 -38 -34 -34 -37 -43 -45 -47 -48 -49 -50 -50 -49 -52 -52 -54 -56 -49 -49 -49 -52 -55 -54 -54 -57 -60 -61 -63 -61 -62 -60 -57 -58 -62 -66 -68 -65 -58 -52 -45 -48 -50 -56 -61 -63 -64 -63 -61 -59 -60 -63 -67 -66 -59 -59 -61 -61 -59 -61 -69 -71 -65 -64 -61 -57 -57 -54 -53 -51 -53 -58 -58 -56 -59 -64 -67 -61 -61 -54 -51 -50 -50 -48 -48 -46 -39 -35 -33 -31 -32 -32 -31 -29 -28 -28 -28 -28 -29 -31 -30 -29 -29 -31 -32 -34 -35 -36 -37 -41 -48 -71 -68 -75 -75 -71 -70 -61 -50 -45 -45 -56 -71 -50 -41 -26 -23 -21 -17 -13 -11 -10 -9 -8 -8 -9 -8 -7 -7 -5 -6 -6 -6 -7 -8 -9 -9 -7 -7 -7 -7 -8 -7 -6 -5 -5 -6 -7 -9 -10 -9 -13 -13 -13 -14 -14 -11 -10 -10 -10 -11 -13 -11 -11 -10 -10 -12 -12 -11 -12 -13 -14 -14 -15 -14 -12 -11 -11 -13 -13 -14 -13 -12 -13 -13 -13 -13 -13 -12 -10 -9 -10 -10 -11 -10 -9 -8 -9 -10 -11 -13 -15 -15 -17 -16 -18 -17 -18 -18 -20 -24 -26 -28 -33 -37 -40 -44 -46 -50 -52 -56 -58 -60 -63 -66 -68 -66 -65 -65 -68 -69 -70 -78 -89 -95 -100 -103 -111 -116 -132 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -27 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -115 -265 -253 -234 -219 -208 -201 -194 -193 -186 -171 -163 -159 -157 -156 -152 -152 -153 -154 -140 -136 -130 -129 -142 -144 -127 -122 -129 -152 -194 -252 -286 -277 -260 -255 -156 -45 -9 -30 -15 -33 -70 -119 -173 -185 -122 -32 -18 -18 -63 -92 -67 -48 -25 -19 -19 -13 -8 -3 -8 -8 -8 -7 -6 -4 -3 -2 -1 -1 -1 -3 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -3 -6 -12 -7 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -4 -12 -17 -19 -22 -22 -12 -4 -2 -3 -2 -1 -0 -0 -1 -18 -40 -27 -24 -15 -5 -4 -3 -0 -0 -0 -0 -0 -0 -0 -8 -183 -203 -220 -232 -200 -155 -149 -151 -149 -142 -144 -148 -145 -134 -126 -124 -131 -146 -146 -166 -182 -191 -193 -194 -181 -155 -138 -136 -142 -151 -181 -199 -212 -212 -202 -186 -171 -168 -183 -218 -246 -170 -0 -0 -0 -141 -211 -218 -220 -229 -143 -0 -0 -0 -15 -208 -185 -169 -169 -176 -183 -189 -201 -212 -163 -30 -50 -200 -197 -197 -199 -199 -203 -214 -214 -129 -72 -211 -208 -194 -192 -189 -28 -161 -209 -199 -190 -103 -0 -59 -205 -174 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -125 -70 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -183 -188 -163 -176 -179 -170 -159 -147 -138 -135 -134 -132 -133 -130 -132 -137 -141 -155 -158 -177 -185 -177 -169 -148 -131 -131 -121 -133 -145 -149 -143 -133 -128 -123 -116 -117 -128 -141 -165 -119 -162 -153 -144 -138 -136 -132 -133 -141 -138 -98 -0 -0 -0 -15 -142 -168 -152 -133 -117 -115 -115 -106 -102 -98 -98 -92 -92 -88 -86 -87 -88 -86 -84 -85 -86 -85 -78 -70 -70 -65 -57 -49 -47 -47 -46 -44 -42 -40 -36 -35 -34 -34 -34 -34 -33 -32 -31 -32 -34 -34 -34 -34 -33 -32 -32 -32 -31 -31 -30 -30 -30 -31 -32 -32 -32 -30 -31 -31 -30 -28 -27 -27 -27 -27 -28 -28 -26 -25 -25 -25 -25 -25 -26 -25 -23 -23 -24 -25 -27 -29 -30 -30 -30 -29 -29 -28 -28 -27 -29 -28 -26 -25 -27 -25 -24 -24 -25 -27 -28 -26 -28 -27 -26 -27 -32 -33 -35 -35 -36 -37 -36 -36 -38 -35 -36 -38 -41 -45 -47 -48 -47 -46 -48 -50 -52 -51 -50 -54 -50 -50 -49 -52 -55 -54 -52 -53 -55 -56 -57 -55 -60 -59 -56 -58 -59 -57 -59 -57 -53 -53 -44 -44 -49 -53 -60 -60 -57 -55 -55 -55 -57 -60 -62 -61 -58 -55 -55 -54 -57 -62 -64 -64 -59 -56 -56 -53 -51 -48 -45 -47 -51 -54 -55 -51 -58 -57 -61 -57 -52 -46 -43 -42 -43 -44 -44 -43 -36 -34 -34 -34 -35 -36 -32 -29 -28 -29 -29 -29 -29 -28 -30 -30 -29 -31 -33 -34 -35 -37 -41 -42 -45 -68 -63 -79 -84 -88 -79 -58 -47 -40 -36 -40 -52 -46 -38 -24 -20 -20 -16 -11 -8 -9 -7 -8 -8 -8 -7 -7 -6 -5 -5 -6 -6 -8 -9 -8 -8 -7 -7 -7 -7 -7 -7 -6 -5 -5 -6 -7 -9 -9 -9 -11 -12 -11 -11 -11 -10 -10 -9 -10 -11 -12 -12 -12 -11 -11 -13 -12 -8 -10 -10 -14 -15 -14 -14 -13 -11 -10 -13 -12 -10 -10 -10 -12 -13 -13 -12 -12 -11 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -11 -12 -15 -15 -15 -15 -16 -16 -16 -18 -20 -20 -23 -27 -31 -35 -39 -43 -44 -44 -49 -54 -58 -60 -62 -67 -66 -65 -63 -61 -64 -65 -65 -71 -77 -80 -92 -93 -101 -111 -130 -83 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -101 -148 -87 -114 -152 -0 -20 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -76 -241 -272 -258 -255 -231 -208 -197 -194 -194 -188 -176 -163 -158 -160 -148 -154 -164 -157 -147 -135 -129 -121 -123 -152 -160 -161 -133 -142 -200 -232 -242 -234 -222 -211 -202 -64 -22 -7 -10 -12 -32 -60 -80 -105 -124 -106 -44 -23 -37 -67 -79 -87 -63 -25 -17 -17 -13 -6 -3 -8 -11 -13 -13 -10 -8 -5 -4 -3 -4 -3 -4 -5 -3 -2 -2 -2 -2 -2 -0 -0 -0 -1 -0 -0 -0 -1 -2 -0 -0 -0 -0 -1 -1 -7 -10 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -3 -2 -4 -2 -0 -0 -1 -0 -0 -0 -0 -7 -20 -26 -29 -25 -15 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -188 -207 -222 -221 -192 -186 -153 -151 -161 -151 -144 -145 -135 -120 -117 -116 -118 -124 -145 -162 -176 -186 -190 -188 -174 -155 -145 -146 -148 -157 -175 -199 -213 -221 -207 -184 -167 -165 -182 -205 -221 -218 -0 -0 -0 -46 -185 -230 -233 -153 -33 -0 -0 -0 -14 -203 -196 -167 -157 -158 -173 -194 -207 -146 -21 -0 -25 -221 -30 -17 -180 -217 -219 -222 -222 -134 -0 -51 -186 -20 -213 -19 -0 -148 -190 -76 -0 -0 -0 -44 -159 -139 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -54 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -177 -16 -150 -183 -171 -157 -145 -138 -137 -135 -134 -134 -131 -136 -134 -141 -161 -178 -188 -188 -185 -176 -149 -128 -123 -124 -137 -148 -153 -147 -144 -136 -124 -117 -122 -132 -145 -175 -69 -153 -158 -143 -135 -134 -135 -133 -135 -148 -144 -0 -0 -0 -0 -123 -156 -138 -127 -122 -115 -107 -102 -99 -96 -97 -95 -90 -88 -88 -88 -87 -82 -82 -84 -87 -86 -79 -72 -71 -64 -57 -50 -47 -46 -45 -42 -41 -39 -35 -33 -33 -33 -33 -33 -33 -32 -31 -30 -33 -34 -33 -33 -33 -33 -33 -32 -32 -32 -32 -31 -32 -32 -33 -32 -32 -31 -31 -32 -32 -30 -28 -28 -28 -27 -30 -29 -27 -26 -25 -25 -26 -26 -27 -26 -23 -22 -25 -28 -28 -26 -26 -26 -27 -29 -30 -28 -27 -27 -30 -29 -29 -29 -28 -26 -23 -22 -22 -23 -31 -28 -29 -25 -26 -29 -33 -36 -36 -37 -39 -38 -36 -37 -37 -37 -35 -36 -41 -44 -47 -49 -48 -46 -48 -50 -50 -49 -51 -52 -50 -50 -51 -52 -54 -53 -49 -50 -50 -50 -56 -59 -63 -59 -56 -57 -56 -51 -52 -54 -53 -52 -45 -45 -51 -54 -56 -55 -52 -50 -51 -53 -53 -54 -61 -64 -62 -58 -54 -52 -55 -55 -55 -56 -53 -52 -52 -51 -48 -45 -42 -42 -45 -45 -45 -47 -55 -54 -54 -49 -47 -46 -44 -42 -41 -43 -42 -40 -35 -34 -34 -37 -38 -36 -32 -29 -27 -28 -29 -29 -28 -25 -27 -27 -28 -30 -31 -31 -33 -34 -37 -39 -44 -54 -59 -70 -84 -100 -89 -55 -46 -46 -38 -38 -41 -39 -29 -20 -17 -16 -14 -9 -7 -8 -7 -8 -8 -8 -6 -6 -5 -4 -5 -5 -6 -8 -8 -8 -8 -8 -8 -9 -8 -7 -6 -7 -7 -6 -6 -8 -8 -7 -7 -8 -8 -9 -10 -11 -10 -14 -14 -14 -12 -13 -12 -11 -12 -11 -10 -10 -9 -9 -11 -13 -14 -13 -12 -12 -11 -11 -13 -13 -12 -10 -10 -12 -12 -12 -12 -11 -11 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -12 -13 -15 -13 -13 -15 -15 -14 -14 -16 -17 -20 -23 -26 -28 -32 -36 -38 -37 -41 -48 -53 -58 -61 -63 -65 -68 -65 -61 -59 -59 -59 -56 -57 -65 -74 -83 -87 -92 -102 -107 -125 -99 -0 -0 -0 -0 -0 -0 -0 -83 -85 -0 -80 -188 -185 -166 -201 -216 -276 -95 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -81 -305 -290 -291 -266 -236 -212 -193 -182 -184 -187 -181 -159 -158 -156 -154 -154 -158 -154 -145 -138 -127 -116 -111 -143 -167 -170 -170 -195 -217 -224 -208 -187 -125 -85 -81 -48 -23 -11 -8 -12 -27 -64 -126 -172 -140 -122 -55 -22 -25 -29 -37 -47 -43 -23 -14 -13 -11 -6 -3 -8 -12 -14 -15 -13 -10 -9 -10 -12 -12 -9 -7 -8 -6 -5 -6 -5 -6 -1 -0 -0 -1 -2 -1 -0 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -1 -0 -14 -7 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -9 -22 -48 -45 -29 -9 -4 -2 -0 -0 -0 -0 -0 -0 -0 -191 -211 -225 -220 -214 -181 -160 -162 -160 -152 -151 -147 -131 -115 -111 -111 -114 -122 -146 -161 -171 -176 -180 -179 -168 -157 -155 -160 -157 -166 -187 -201 -223 -223 -204 -174 -159 -161 -172 -192 -207 -217 -0 -0 -0 -0 -38 -52 -51 -28 -0 -0 -0 -0 -12 -200 -189 -188 -177 -167 -180 -193 -209 -152 -0 -0 -2 -20 -1 -0 -10 -11 -9 -6 -4 -0 -0 -0 -30 -222 -218 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -0 -0 -149 -183 -169 -154 -142 -135 -134 -137 -133 -141 -139 -142 -136 -140 -156 -170 -174 -170 -164 -160 -144 -130 -125 -129 -140 -148 -150 -151 -149 -140 -127 -121 -127 -136 -145 -165 -170 -160 -154 -137 -129 -130 -134 -134 -133 -152 -170 -141 -13 -0 -117 -160 -143 -126 -119 -119 -114 -108 -106 -98 -96 -98 -97 -89 -87 -85 -84 -82 -81 -81 -82 -87 -87 -80 -72 -70 -65 -58 -53 -49 -45 -45 -42 -40 -38 -35 -33 -33 -32 -31 -31 -32 -32 -32 -31 -30 -33 -32 -33 -33 -32 -31 -31 -30 -31 -33 -32 -30 -29 -30 -28 -29 -28 -30 -32 -33 -32 -31 -31 -30 -30 -31 -31 -29 -26 -26 -26 -26 -28 -29 -28 -25 -23 -24 -27 -27 -25 -24 -24 -26 -29 -30 -29 -26 -25 -28 -29 -30 -30 -29 -26 -23 -22 -23 -24 -29 -29 -27 -24 -27 -30 -34 -39 -41 -39 -39 -42 -38 -33 -32 -32 -36 -38 -39 -41 -45 -46 -44 -45 -48 -49 -48 -46 -45 -49 -48 -48 -49 -49 -48 -48 -47 -49 -46 -48 -54 -59 -62 -58 -57 -61 -60 -54 -49 -53 -53 -46 -44 -47 -50 -52 -53 -52 -49 -48 -51 -52 -53 -53 -57 -61 -61 -58 -53 -52 -52 -47 -49 -49 -49 -47 -49 -50 -48 -44 -39 -35 -35 -38 -40 -44 -51 -51 -48 -44 -42 -43 -44 -43 -41 -41 -40 -38 -36 -35 -35 -37 -38 -36 -32 -27 -26 -26 -26 -25 -25 -24 -24 -24 -24 -25 -26 -28 -32 -31 -33 -31 -35 -44 -52 -60 -79 -96 -98 -93 -59 -69 -62 -47 -37 -30 -22 -16 -13 -11 -10 -8 -8 -7 -7 -7 -6 -7 -7 -6 -5 -4 -5 -5 -5 -6 -7 -8 -8 -8 -8 -9 -9 -9 -6 -8 -7 -7 -7 -8 -8 -6 -7 -8 -8 -9 -10 -13 -14 -15 -15 -14 -13 -14 -13 -12 -11 -12 -11 -10 -10 -10 -13 -14 -14 -12 -11 -10 -10 -10 -13 -14 -13 -13 -13 -12 -11 -11 -10 -11 -13 -13 -10 -10 -10 -10 -10 -10 -11 -12 -12 -13 -14 -16 -15 -15 -14 -13 -13 -12 -13 -16 -17 -22 -24 -25 -28 -30 -33 -36 -42 -54 -53 -55 -61 -62 -65 -66 -64 -61 -59 -56 -54 -54 -56 -60 -69 -76 -84 -90 -92 -95 -114 -120 -0 -0 -0 -0 -0 -46 -106 -168 -201 -212 -190 -176 -172 -156 -180 -214 -247 -129 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -309 -309 -286 -269 -241 -216 -193 -178 -178 -179 -175 -152 -147 -148 -144 -143 -151 -153 -140 -144 -137 -121 -108 -121 -141 -160 -204 -222 -227 -223 -160 -147 -103 -68 -68 -46 -30 -31 -29 -23 -37 -71 -152 -81 -54 -37 -18 -16 -30 -46 -60 -56 -49 -31 -22 -17 -14 -12 -12 -13 -16 -12 -15 -15 -13 -23 -21 -19 -20 -16 -8 -9 -6 -9 -9 -6 -3 -1 -0 -0 -1 -3 -4 -1 -7 -6 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -0 -0 -7 -10 -8 -28 -33 -27 -18 -10 -0 -1 -0 -0 -0 -0 -0 -3 -10 -14 -26 -61 -76 -26 -7 -4 -2 -0 -0 -1 -0 -0 -0 -0 -194 -202 -209 -225 -218 -179 -170 -173 -164 -156 -156 -149 -130 -116 -114 -111 -117 -132 -141 -154 -170 -173 -174 -172 -165 -158 -160 -165 -166 -183 -204 -214 -225 -210 -193 -167 -154 -157 -167 -185 -207 -225 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -181 -205 -196 -190 -199 -201 -194 -198 -133 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -214 -221 -43 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -176 -13 -0 -140 -156 -151 -153 -144 -137 -135 -142 -138 -162 -156 -158 -154 -147 -149 -150 -147 -143 -141 -143 -143 -138 -134 -136 -141 -143 -143 -147 -147 -142 -133 -127 -129 -140 -145 -152 -151 -147 -140 -132 -125 -125 -128 -131 -140 -156 -159 -39 -3 -127 -172 -157 -135 -125 -124 -120 -117 -116 -113 -102 -98 -99 -98 -92 -87 -85 -84 -83 -82 -80 -78 -82 -82 -77 -69 -68 -67 -62 -54 -48 -43 -44 -42 -41 -38 -36 -35 -34 -33 -31 -31 -31 -32 -34 -34 -33 -31 -31 -32 -32 -31 -31 -30 -30 -30 -31 -30 -31 -31 -31 -30 -31 -31 -30 -31 -33 -33 -33 -32 -31 -30 -31 -29 -30 -30 -30 -28 -27 -29 -30 -28 -27 -23 -22 -23 -24 -23 -22 -23 -26 -29 -29 -28 -26 -25 -25 -25 -29 -30 -29 -26 -22 -21 -24 -23 -22 -26 -24 -22 -25 -30 -35 -38 -38 -38 -39 -38 -39 -32 -32 -33 -35 -35 -37 -40 -43 -45 -45 -44 -46 -48 -46 -45 -44 -46 -46 -45 -47 -48 -48 -45 -45 -48 -46 -46 -51 -52 -53 -56 -59 -56 -48 -55 -54 -52 -52 -46 -45 -45 -46 -48 -50 -50 -48 -47 -49 -51 -53 -54 -54 -54 -55 -54 -51 -48 -49 -46 -42 -43 -47 -47 -46 -47 -45 -40 -36 -35 -33 -31 -37 -42 -46 -46 -43 -41 -42 -45 -44 -43 -42 -40 -39 -37 -36 -38 -39 -39 -38 -36 -32 -26 -26 -24 -24 -24 -22 -23 -22 -21 -22 -23 -24 -29 -28 -27 -30 -27 -29 -36 -41 -60 -92 -95 -104 -97 -107 -104 -100 -61 -34 -22 -16 -13 -10 -7 -8 -7 -7 -7 -8 -8 -6 -6 -7 -7 -5 -4 -5 -6 -5 -8 -7 -7 -8 -7 -7 -7 -6 -5 -8 -8 -6 -6 -7 -8 -7 -8 -8 -7 -7 -9 -9 -12 -14 -13 -13 -12 -13 -13 -13 -14 -14 -10 -10 -10 -11 -11 -13 -14 -13 -11 -10 -10 -10 -10 -12 -13 -13 -13 -12 -11 -10 -10 -9 -10 -12 -12 -11 -10 -9 -9 -9 -10 -11 -12 -10 -12 -15 -17 -16 -15 -14 -13 -13 -12 -12 -15 -17 -22 -22 -22 -23 -24 -28 -38 -48 -61 -54 -53 -55 -58 -60 -60 -61 -59 -57 -54 -53 -49 -51 -57 -65 -73 -81 -82 -78 -88 -102 -139 -12 -0 -0 -0 -20 -117 -187 -195 -198 -197 -184 -180 -167 -155 -168 -194 -213 -163 -83 -110 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -257 -307 -281 -255 -235 -216 -199 -195 -189 -182 -167 -150 -142 -144 -147 -149 -155 -152 -129 -127 -120 -103 -103 -115 -119 -159 -205 -166 -182 -204 -152 -122 -69 -60 -57 -34 -11 -8 -8 -30 -85 -122 -67 -14 -1 -0 -3 -29 -94 -130 -141 -136 -104 -67 -48 -35 -27 -28 -27 -21 -35 -24 -25 -29 -28 -29 -27 -23 -22 -20 -7 -7 -15 -18 -15 -10 -6 -3 -2 -2 -1 -4 -8 -7 -10 -8 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -30 -3 -0 -1 -12 -17 -24 -46 -74 -61 -33 -13 -4 -4 -2 -0 -0 -0 -0 -3 -19 -16 -25 -24 -4 -0 -0 -0 -3 -12 -9 -2 -0 -0 -0 -193 -192 -200 -221 -207 -180 -176 -176 -164 -157 -154 -145 -136 -127 -114 -114 -125 -137 -139 -153 -162 -169 -167 -165 -158 -157 -164 -165 -180 -203 -219 -230 -219 -201 -179 -162 -155 -159 -169 -183 -213 -224 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -180 -176 -200 -201 -206 -202 -202 -199 -189 -189 -190 -188 -149 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -36 -215 -218 -198 -41 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -78 -175 -178 -136 -0 -0 -0 -0 -0 -109 -50 -72 -144 -156 -137 -138 -144 -147 -176 -170 -170 -163 -155 -159 -158 -145 -132 -127 -133 -142 -146 -148 -147 -147 -144 -139 -136 -137 -140 -139 -134 -134 -140 -144 -143 -142 -136 -132 -128 -125 -127 -132 -135 -145 -150 -164 -17 -119 -162 -163 -150 -131 -124 -125 -121 -121 -119 -121 -107 -101 -99 -98 -92 -88 -87 -85 -83 -81 -85 -78 -74 -73 -70 -69 -69 -66 -60 -54 -48 -42 -43 -42 -40 -39 -37 -36 -35 -34 -33 -32 -31 -32 -34 -36 -36 -35 -34 -32 -31 -32 -33 -32 -32 -32 -32 -31 -33 -33 -34 -33 -34 -33 -32 -33 -35 -36 -36 -33 -31 -31 -30 -29 -28 -28 -26 -27 -30 -28 -29 -28 -30 -24 -23 -22 -23 -24 -24 -25 -27 -28 -28 -28 -29 -28 -27 -25 -27 -28 -27 -25 -21 -20 -20 -22 -25 -22 -20 -20 -22 -27 -32 -33 -35 -36 -38 -41 -39 -33 -32 -32 -33 -34 -37 -39 -40 -42 -45 -42 -45 -46 -46 -44 -41 -41 -42 -41 -44 -46 -47 -46 -48 -41 -43 -46 -48 -47 -49 -57 -58 -51 -44 -50 -45 -43 -44 -45 -44 -44 -46 -46 -46 -47 -43 -45 -46 -50 -51 -53 -53 -53 -53 -52 -49 -46 -44 -43 -40 -39 -41 -44 -45 -45 -44 -40 -38 -35 -35 -34 -38 -42 -43 -43 -41 -37 -34 -37 -43 -43 -42 -40 -38 -37 -36 -37 -38 -38 -39 -36 -31 -28 -26 -24 -25 -25 -25 -22 -19 -20 -20 -20 -22 -27 -27 -26 -25 -25 -25 -28 -37 -59 -96 -93 -102 -107 -101 -99 -93 -62 -28 -14 -10 -10 -11 -11 -9 -6 -6 -8 -8 -8 -7 -7 -7 -7 -5 -4 -5 -4 -4 -4 -6 -7 -7 -7 -8 -7 -7 -7 -7 -7 -6 -7 -9 -10 -10 -11 -11 -10 -9 -9 -9 -11 -11 -12 -13 -12 -11 -12 -12 -14 -11 -10 -11 -11 -12 -13 -13 -13 -12 -11 -11 -12 -11 -10 -11 -12 -12 -13 -13 -12 -9 -9 -9 -9 -11 -12 -11 -10 -9 -8 -8 -9 -10 -11 -11 -13 -16 -18 -17 -14 -14 -14 -14 -13 -13 -16 -19 -21 -21 -19 -18 -19 -26 -37 -57 -55 -51 -49 -50 -54 -55 -56 -57 -57 -57 -55 -54 -51 -52 -56 -63 -69 -72 -75 -75 -84 -93 -130 -35 -0 -0 -0 -60 -159 -166 -178 -194 -193 -190 -177 -163 -158 -161 -172 -191 -192 -200 -224 -39 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -194 -281 -258 -243 -221 -207 -194 -198 -189 -174 -163 -150 -142 -141 -142 -145 -145 -141 -114 -104 -99 -96 -102 -112 -115 -122 -122 -93 -87 -133 -111 -75 -34 -25 -27 -16 -1 -4 -16 -25 -99 -134 -58 -6 -0 -0 -7 -42 -137 -146 -183 -220 -192 -130 -78 -54 -49 -54 -58 -39 -66 -67 -65 -66 -60 -53 -41 -39 -37 -28 -26 -17 -21 -20 -15 -9 -6 -6 -6 -3 -3 -5 -18 -24 -13 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -4 -0 -0 -0 -2 -8 -17 -47 -57 -32 -28 -14 -9 -11 -0 -0 -0 -0 -0 -8 -5 -3 -1 -0 -0 -1 -4 -7 -11 -11 -6 -0 -0 -0 -192 -191 -190 -191 -186 -180 -186 -178 -163 -156 -155 -153 -144 -126 -114 -118 -128 -138 -139 -151 -155 -164 -167 -162 -157 -159 -169 -179 -192 -207 -227 -232 -206 -178 -167 -163 -158 -159 -172 -190 -212 -217 -0 -0 -0 -0 -0 -0 -0 -0 -70 -200 -212 -187 -187 -193 -201 -202 -200 -196 -187 -188 -199 -201 -194 -201 -224 -222 -224 -207 -200 -207 -211 -107 -6 -6 -0 -37 -208 -199 -196 -29 -0 -21 -33 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -76 -173 -123 -0 -0 -0 -0 -0 -0 -0 -0 -0 -80 -168 -147 -137 -145 -166 -172 -192 -196 -195 -186 -176 -166 -149 -127 -123 -129 -142 -143 -150 -151 -142 -138 -133 -129 -130 -135 -138 -133 -136 -150 -148 -143 -143 -137 -130 -127 -126 -129 -136 -139 -149 -154 -167 -156 -168 -169 -160 -145 -131 -123 -121 -117 -115 -119 -117 -112 -108 -106 -99 -90 -87 -84 -82 -79 -78 -84 -74 -76 -75 -72 -70 -67 -63 -59 -55 -49 -43 -42 -42 -41 -41 -39 -38 -37 -36 -35 -34 -33 -33 -36 -36 -37 -37 -36 -35 -34 -34 -35 -35 -34 -34 -34 -33 -34 -34 -35 -36 -36 -35 -35 -36 -37 -38 -37 -36 -34 -34 -31 -32 -32 -30 -28 -27 -29 -28 -32 -31 -31 -28 -25 -25 -26 -27 -27 -26 -26 -28 -27 -27 -28 -28 -27 -25 -26 -27 -25 -24 -23 -20 -20 -22 -21 -25 -22 -20 -21 -24 -27 -29 -34 -35 -33 -36 -35 -33 -31 -31 -33 -36 -37 -37 -38 -42 -45 -42 -42 -45 -43 -41 -39 -37 -37 -38 -39 -39 -39 -38 -39 -37 -41 -44 -45 -45 -47 -52 -57 -50 -44 -44 -40 -41 -42 -44 -47 -49 -48 -45 -43 -42 -39 -41 -41 -44 -48 -50 -51 -51 -50 -48 -45 -44 -43 -40 -37 -35 -35 -38 -40 -41 -41 -39 -38 -36 -38 -37 -39 -41 -41 -39 -37 -36 -37 -39 -40 -42 -40 -39 -39 -38 -38 -39 -38 -37 -38 -34 -32 -31 -25 -24 -25 -26 -26 -24 -20 -20 -20 -21 -20 -25 -26 -27 -26 -25 -25 -28 -35 -48 -83 -93 -107 -113 -113 -106 -96 -61 -22 -10 -8 -9 -9 -10 -8 -6 -5 -7 -8 -7 -5 -5 -7 -6 -5 -4 -4 -4 -4 -5 -4 -5 -7 -7 -7 -5 -6 -6 -7 -7 -8 -9 -10 -8 -9 -8 -8 -8 -9 -8 -7 -9 -11 -11 -11 -11 -11 -10 -11 -14 -12 -12 -12 -12 -13 -14 -12 -11 -12 -12 -12 -12 -11 -11 -11 -11 -13 -13 -13 -12 -9 -9 -9 -9 -10 -11 -10 -10 -10 -9 -8 -9 -9 -10 -10 -12 -14 -15 -14 -14 -14 -14 -14 -13 -15 -17 -19 -20 -19 -18 -17 -18 -23 -41 -51 -47 -45 -46 -49 -52 -54 -54 -54 -55 -56 -54 -53 -51 -51 -53 -57 -61 -68 -77 -81 -82 -90 -120 -105 -54 -0 -7 -60 -102 -151 -166 -63 -16 -109 -150 -159 -156 -159 -157 -158 -178 -182 -205 -166 -70 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -136 -277 -244 -221 -204 -191 -194 -184 -174 -167 -161 -153 -150 -149 -143 -141 -137 -126 -104 -97 -87 -80 -90 -108 -110 -104 -91 -87 -72 -79 -80 -70 -43 -21 -16 -15 -3 -26 -54 -58 -81 -88 -51 -7 -0 -2 -16 -54 -83 -120 -204 -238 -205 -142 -77 -79 -77 -83 -83 -65 -93 -117 -122 -119 -109 -91 -64 -82 -75 -62 -55 -41 -30 -20 -10 -5 -5 -5 -6 -6 -6 -9 -14 -13 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -13 -10 -23 -28 -20 -11 -11 -2 -2 -0 -0 -1 -8 -11 -5 -5 -0 -0 -4 -14 -12 -10 -17 -12 -0 -0 -1 -192 -185 -179 -175 -169 -181 -190 -172 -157 -149 -152 -157 -147 -127 -116 -117 -127 -133 -138 -148 -160 -164 -169 -163 -155 -159 -172 -189 -200 -210 -229 -223 -218 -194 -174 -170 -166 -164 -175 -189 -201 -211 -0 -0 -0 -0 -0 -0 -0 -0 -81 -218 -202 -194 -183 -184 -187 -184 -182 -186 -183 -174 -171 -179 -187 -198 -224 -224 -208 -220 -199 -187 -190 -202 -212 -149 -15 -15 -0 -0 -24 -5 -0 -117 -169 -81 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -132 -45 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -106 -177 -164 -153 -160 -179 -185 -215 -224 -217 -196 -175 -159 -141 -126 -124 -130 -142 -142 -142 -149 -143 -132 -125 -122 -126 -131 -131 -140 -144 -160 -153 -145 -139 -133 -129 -126 -130 -140 -144 -150 -159 -162 -168 -171 -162 -157 -151 -140 -134 -130 -122 -118 -118 -111 -118 -116 -114 -106 -96 -88 -82 -80 -79 -83 -81 -80 -77 -71 -70 -68 -65 -61 -58 -57 -54 -49 -45 -42 -43 -42 -42 -39 -38 -38 -39 -39 -37 -35 -35 -38 -38 -39 -39 -38 -37 -36 -36 -36 -36 -36 -35 -36 -35 -35 -35 -36 -37 -37 -37 -38 -38 -38 -39 -39 -38 -37 -37 -36 -36 -35 -33 -30 -29 -31 -30 -35 -33 -32 -31 -28 -27 -26 -25 -24 -25 -28 -28 -28 -28 -29 -28 -27 -24 -23 -23 -23 -22 -23 -21 -22 -22 -23 -25 -23 -21 -22 -23 -24 -28 -32 -36 -32 -32 -32 -32 -32 -32 -33 -36 -36 -36 -37 -41 -44 -43 -42 -42 -41 -42 -41 -38 -34 -34 -34 -33 -34 -33 -34 -36 -40 -43 -44 -45 -45 -46 -53 -47 -42 -39 -43 -43 -42 -43 -47 -50 -46 -41 -39 -38 -39 -37 -39 -42 -44 -46 -47 -49 -48 -46 -45 -45 -43 -36 -34 -32 -33 -35 -37 -38 -40 -39 -38 -38 -39 -38 -38 -38 -37 -35 -35 -35 -34 -32 -39 -40 -39 -39 -40 -40 -40 -39 -37 -35 -35 -35 -34 -31 -25 -23 -25 -27 -28 -25 -24 -21 -21 -24 -21 -24 -27 -27 -27 -26 -25 -26 -31 -37 -72 -90 -94 -106 -111 -105 -83 -45 -18 -11 -10 -10 -12 -7 -5 -4 -4 -4 -5 -4 -3 -4 -4 -5 -6 -5 -4 -5 -5 -5 -4 -4 -7 -7 -6 -5 -5 -6 -7 -8 -9 -9 -8 -7 -7 -9 -8 -7 -8 -9 -10 -11 -11 -11 -12 -11 -12 -11 -13 -13 -13 -13 -13 -13 -14 -13 -12 -10 -10 -13 -13 -12 -12 -11 -11 -11 -11 -13 -12 -12 -10 -9 -9 -10 -10 -10 -10 -10 -11 -10 -8 -8 -8 -9 -10 -11 -12 -12 -12 -14 -14 -15 -15 -14 -14 -17 -18 -17 -17 -19 -19 -22 -28 -38 -42 -41 -42 -45 -48 -50 -53 -53 -52 -52 -53 -52 -50 -49 -49 -48 -51 -55 -68 -79 -80 -82 -88 -102 -116 -89 -0 -18 -141 -68 -77 -60 -22 -14 -11 -64 -152 -147 -154 -158 -160 -176 -176 -176 -187 -116 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -70 -233 -157 -201 -185 -191 -190 -178 -168 -166 -164 -162 -161 -145 -134 -134 -117 -99 -87 -76 -77 -89 -104 -100 -87 -82 -69 -61 -61 -68 -68 -50 -45 -23 -24 -32 -51 -76 -69 -58 -52 -31 -13 -0 -6 -18 -46 -64 -93 -152 -174 -134 -119 -99 -97 -115 -110 -105 -93 -99 -124 -146 -155 -175 -162 -97 -123 -156 -130 -88 -62 -42 -12 -10 -11 -9 -12 -17 -10 -6 -7 -7 -5 -3 -1 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -10 -20 -34 -30 -12 -4 -3 -0 -0 -3 -18 -26 -19 -16 -4 -1 -8 -15 -12 -6 -3 -6 -0 -0 -0 -190 -183 -169 -160 -162 -167 -171 -158 -156 -149 -152 -157 -147 -132 -127 -127 -128 -127 -142 -153 -156 -163 -168 -160 -151 -153 -168 -188 -193 -202 -221 -220 -215 -203 -189 -191 -186 -175 -179 -189 -197 -217 -203 -204 -31 -0 -0 -0 -0 -0 -75 -209 -207 -191 -190 -195 -187 -189 -187 -188 -184 -173 -168 -169 -165 -169 -172 -206 -197 -197 -207 -200 -199 -199 -198 -211 -223 -191 -0 -0 -201 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -136 -57 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -82 -177 -181 -179 -177 -179 -191 -200 -209 -223 -203 -178 -162 -150 -138 -129 -134 -140 -142 -135 -140 -143 -145 -131 -120 -122 -129 -135 -133 -134 -150 -165 -157 -150 -141 -135 -134 -135 -142 -155 -157 -161 -165 -163 -162 -161 -154 -151 -145 -140 -136 -127 -120 -116 -112 -105 -106 -103 -101 -94 -89 -84 -81 -81 -80 -80 -78 -75 -73 -70 -67 -65 -61 -57 -55 -53 -52 -49 -47 -45 -44 -42 -41 -38 -38 -40 -41 -41 -41 -41 -39 -40 -40 -40 -39 -39 -38 -38 -37 -36 -36 -36 -36 -37 -36 -36 -37 -38 -38 -38 -38 -39 -39 -39 -40 -40 -40 -39 -39 -38 -38 -38 -36 -34 -33 -33 -32 -34 -36 -35 -32 -31 -29 -26 -25 -23 -23 -25 -24 -25 -28 -29 -28 -26 -23 -21 -21 -21 -21 -25 -22 -20 -19 -24 -26 -24 -23 -24 -24 -24 -26 -29 -36 -31 -29 -29 -30 -31 -31 -32 -35 -35 -36 -37 -38 -39 -42 -39 -37 -37 -38 -40 -36 -33 -31 -30 -30 -31 -31 -32 -35 -39 -42 -42 -42 -41 -43 -48 -43 -38 -39 -41 -41 -41 -42 -45 -46 -42 -38 -40 -41 -41 -42 -40 -41 -43 -44 -44 -46 -42 -43 -41 -42 -39 -38 -33 -30 -32 -33 -35 -37 -37 -41 -41 -40 -39 -38 -38 -36 -31 -30 -33 -33 -37 -37 -38 -36 -39 -39 -39 -40 -42 -42 -35 -33 -32 -34 -33 -29 -25 -23 -23 -24 -24 -24 -23 -22 -23 -25 -22 -22 -23 -24 -25 -25 -25 -25 -30 -32 -69 -80 -89 -108 -114 -103 -77 -28 -17 -15 -11 -7 -8 -6 -4 -4 -4 -3 -3 -3 -3 -3 -2 -4 -5 -5 -4 -3 -4 -4 -4 -4 -6 -7 -7 -7 -6 -8 -8 -8 -7 -7 -6 -7 -7 -9 -10 -9 -9 -9 -8 -8 -9 -11 -12 -13 -13 -14 -13 -13 -13 -14 -14 -12 -13 -14 -13 -11 -10 -13 -13 -14 -14 -12 -11 -11 -12 -10 -11 -13 -12 -10 -10 -10 -10 -10 -10 -10 -11 -10 -10 -10 -9 -8 -9 -11 -12 -15 -16 -15 -16 -17 -18 -16 -13 -13 -14 -17 -16 -19 -22 -26 -31 -34 -36 -40 -43 -46 -47 -49 -50 -51 -48 -48 -50 -51 -50 -50 -49 -46 -47 -55 -68 -78 -78 -79 -83 -89 -103 -111 -15 -0 -124 -139 -99 -104 -126 -86 -16 -30 -144 -140 -140 -149 -152 -152 -170 -169 -170 -130 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -158 -195 -188 -182 -168 -171 -175 -166 -170 -152 -138 -134 -128 -117 -101 -85 -79 -76 -87 -97 -94 -70 -60 -60 -59 -60 -63 -67 -65 -43 -39 -42 -63 -64 -51 -51 -50 -36 -21 -18 -2 -4 -7 -23 -42 -59 -78 -91 -80 -84 -96 -119 -139 -149 -149 -145 -166 -214 -182 -189 -226 -205 -133 -222 -217 -145 -150 -75 -31 -18 -18 -18 -15 -16 -14 -9 -10 -11 -6 -6 -4 -1 -1 -1 -2 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -10 -32 -35 -10 -0 -0 -0 -0 -8 -27 -28 -17 -7 -7 -9 -11 -6 -3 -0 -0 -0 -0 -0 -0 -190 -181 -168 -154 -148 -157 -160 -160 -151 -147 -151 -158 -151 -137 -134 -136 -134 -131 -133 -149 -154 -156 -157 -156 -152 -155 -170 -183 -188 -198 -201 -215 -217 -215 -208 -205 -201 -190 -184 -193 -191 -205 -208 -226 -35 -0 -0 -0 -0 -0 -79 -220 -210 -202 -183 -187 -178 -177 -184 -188 -180 -182 -194 -192 -188 -175 -178 -213 -201 -216 -215 -210 -206 -203 -205 -212 -212 -177 -0 -0 -170 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -102 -165 -171 -187 -199 -215 -217 -212 -196 -196 -178 -156 -143 -137 -134 -134 -146 -147 -137 -135 -133 -138 -134 -122 -117 -123 -132 -140 -140 -141 -156 -167 -162 -158 -152 -149 -150 -151 -155 -163 -164 -165 -163 -158 -152 -150 -145 -143 -142 -137 -129 -124 -126 -119 -110 -103 -96 -91 -89 -88 -86 -81 -76 -74 -73 -72 -71 -69 -69 -64 -62 -61 -58 -55 -52 -50 -50 -48 -47 -47 -45 -43 -41 -38 -37 -38 -42 -43 -43 -43 -40 -41 -40 -40 -39 -39 -39 -38 -38 -37 -36 -36 -36 -36 -37 -37 -37 -38 -38 -38 -39 -40 -40 -39 -40 -40 -40 -40 -39 -39 -40 -39 -37 -36 -34 -35 -35 -35 -36 -35 -33 -31 -30 -28 -27 -24 -24 -22 -20 -24 -26 -26 -26 -26 -25 -24 -23 -22 -25 -26 -23 -20 -21 -24 -25 -25 -25 -25 -26 -25 -28 -30 -35 -30 -29 -29 -29 -30 -30 -31 -32 -33 -36 -36 -37 -38 -40 -38 -34 -33 -34 -36 -33 -33 -32 -28 -28 -28 -30 -32 -36 -38 -39 -40 -37 -37 -42 -43 -38 -39 -40 -40 -37 -37 -42 -46 -41 -37 -34 -35 -37 -39 -41 -43 -43 -42 -43 -42 -42 -39 -41 -39 -38 -36 -36 -34 -31 -31 -32 -34 -36 -38 -38 -38 -39 -38 -37 -36 -32 -26 -30 -33 -31 -31 -31 -31 -34 -38 -39 -39 -38 -38 -42 -34 -34 -31 -31 -31 -29 -25 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -26 -25 -23 -26 -27 -28 -47 -80 -101 -109 -112 -93 -67 -17 -15 -11 -7 -6 -5 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -3 -4 -4 -3 -4 -5 -4 -4 -4 -6 -7 -5 -4 -6 -6 -5 -7 -6 -6 -7 -8 -9 -10 -11 -12 -11 -9 -8 -9 -12 -12 -10 -13 -14 -12 -11 -15 -14 -13 -10 -13 -14 -14 -13 -13 -12 -12 -15 -15 -15 -14 -13 -13 -12 -12 -13 -12 -11 -11 -10 -10 -9 -10 -10 -10 -11 -10 -10 -10 -9 -9 -10 -11 -12 -14 -15 -19 -19 -18 -15 -11 -12 -19 -20 -19 -20 -25 -29 -31 -33 -37 -41 -43 -45 -48 -47 -47 -46 -44 -44 -47 -47 -48 -47 -46 -46 -48 -56 -66 -72 -75 -76 -78 -85 -100 -127 -27 -19 -113 -142 -135 -134 -139 -142 -127 -47 -133 -140 -142 -153 -77 -87 -170 -163 -162 -170 -14 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -119 -201 -185 -185 -173 -176 -171 -159 -166 -149 -137 -127 -121 -118 -102 -85 -74 -75 -83 -88 -83 -62 -42 -42 -52 -59 -59 -59 -48 -46 -53 -57 -70 -69 -37 -39 -56 -40 -37 -24 -6 -1 -5 -12 -20 -33 -74 -82 -67 -66 -85 -118 -164 -210 -215 -217 -196 -210 -200 -231 -277 -159 -15 -8 -68 -121 -188 -80 -48 -41 -22 -16 -16 -15 -13 -12 -18 -14 -7 -3 -2 -1 -6 -9 -4 -5 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -7 -0 -0 -0 -0 -0 -7 -7 -17 -6 -0 -2 -11 -12 -0 -0 -0 -0 -0 -0 -0 -0 -201 -185 -173 -154 -148 -151 -151 -154 -147 -141 -152 -160 -155 -146 -141 -137 -135 -134 -134 -140 -151 -152 -150 -147 -146 -152 -167 -181 -180 -183 -200 -215 -218 -227 -229 -223 -210 -192 -182 -188 -187 -190 -201 -225 -35 -0 -0 -0 -0 -0 -81 -232 -228 -214 -189 -178 -158 -152 -163 -177 -185 -189 -192 -193 -193 -181 -181 -219 -210 -228 -70 -0 -112 -208 -203 -196 -158 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -55 -81 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -42 -46 -112 -173 -168 -167 -178 -195 -212 -228 -222 -185 -165 -155 -141 -129 -126 -130 -131 -138 -152 -152 -142 -141 -132 -122 -115 -115 -120 -124 -133 -133 -147 -162 -168 -169 -167 -164 -164 -164 -164 -163 -163 -161 -157 -151 -144 -135 -136 -130 -128 -131 -128 -123 -120 -120 -112 -95 -93 -89 -86 -84 -83 -81 -75 -66 -65 -64 -63 -63 -62 -62 -58 -56 -54 -53 -52 -51 -50 -49 -49 -48 -47 -45 -43 -41 -39 -37 -38 -42 -42 -43 -43 -38 -40 -40 -39 -39 -39 -39 -39 -39 -38 -37 -36 -36 -37 -37 -37 -38 -38 -38 -38 -39 -39 -41 -39 -39 -38 -39 -39 -38 -38 -39 -39 -37 -35 -34 -34 -34 -34 -34 -34 -32 -31 -30 -29 -27 -26 -26 -24 -23 -25 -26 -25 -25 -25 -26 -26 -26 -24 -22 -25 -25 -24 -24 -23 -22 -24 -26 -25 -27 -27 -31 -31 -33 -33 -30 -29 -30 -30 -30 -30 -30 -32 -34 -34 -34 -34 -38 -36 -31 -30 -29 -29 -30 -33 -31 -28 -29 -28 -28 -32 -34 -34 -36 -37 -33 -36 -38 -37 -34 -33 -36 -39 -38 -37 -40 -45 -38 -36 -35 -32 -35 -37 -37 -37 -39 -39 -41 -40 -40 -38 -38 -36 -36 -41 -41 -35 -30 -30 -33 -35 -36 -36 -36 -34 -34 -35 -34 -32 -31 -29 -30 -33 -29 -29 -29 -30 -33 -38 -39 -39 -40 -39 -41 -38 -33 -30 -30 -30 -27 -24 -25 -26 -25 -26 -24 -27 -27 -23 -22 -22 -23 -26 -28 -24 -25 -24 -25 -26 -27 -43 -83 -108 -103 -102 -72 -34 -19 -13 -9 -6 -5 -4 -4 -4 -4 -4 -4 -3 -4 -4 -2 -2 -3 -3 -3 -4 -3 -4 -5 -3 -3 -4 -5 -5 -5 -5 -7 -5 -4 -7 -7 -7 -8 -9 -11 -11 -11 -13 -13 -12 -10 -10 -9 -8 -8 -10 -11 -9 -8 -13 -11 -13 -11 -14 -14 -13 -13 -12 -12 -14 -14 -14 -14 -15 -15 -13 -12 -12 -12 -12 -12 -11 -10 -10 -10 -9 -9 -10 -10 -10 -10 -10 -11 -8 -9 -10 -11 -12 -15 -18 -19 -17 -15 -12 -16 -18 -19 -23 -23 -27 -31 -33 -36 -38 -39 -43 -44 -45 -45 -44 -45 -44 -43 -46 -47 -45 -45 -46 -48 -52 -59 -67 -72 -73 -75 -79 -83 -98 -122 -141 -158 -158 -145 -125 -117 -123 -130 -131 -129 -132 -131 -133 -146 -100 -48 -106 -88 -170 -181 -40 -5 -6 -8 -6 -0 -0 -0 -0 -0 -0 -0 -10 -21 -14 -85 -207 -192 -186 -181 -187 -170 -157 -152 -141 -128 -123 -118 -112 -91 -85 -80 -79 -78 -77 -71 -51 -35 -43 -51 -54 -49 -47 -49 -48 -49 -52 -51 -52 -64 -56 -65 -55 -31 -14 -11 -8 -8 -11 -18 -19 -62 -70 -69 -71 -90 -120 -181 -282 -267 -260 -201 -199 -228 -264 -286 -258 -191 -66 -233 -162 -104 -38 -17 -16 -14 -13 -14 -15 -12 -20 -26 -19 -9 -3 -2 -2 -5 -8 -2 -3 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -4 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -213 -198 -182 -163 -161 -150 -147 -142 -137 -137 -151 -156 -159 -167 -166 -155 -153 -138 -128 -135 -142 -137 -138 -141 -146 -152 -159 -165 -165 -177 -196 -204 -215 -231 -241 -231 -208 -191 -189 -191 -195 -189 -199 -223 -36 -0 -0 -0 -0 -0 -6 -17 -51 -211 -186 -176 -160 -152 -167 -179 -182 -188 -192 -188 -191 -193 -188 -191 -212 -219 -68 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -85 -118 -53 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -137 -181 -179 -167 -160 -169 -173 -175 -175 -182 -206 -208 -172 -149 -140 -130 -123 -124 -127 -135 -143 -157 -159 -144 -135 -125 -116 -112 -110 -113 -123 -135 -135 -150 -164 -173 -125 -95 -88 -124 -174 -171 -166 -162 -149 -141 -132 -133 -131 -130 -129 -126 -124 -123 -120 -124 -118 -109 -97 -91 -87 -81 -76 -74 -72 -67 -57 -56 -55 -54 -54 -54 -54 -50 -48 -48 -49 -49 -48 -49 -49 -48 -48 -47 -45 -43 -41 -39 -37 -37 -37 -41 -42 -41 -41 -40 -40 -39 -38 -38 -38 -38 -39 -39 -38 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -39 -40 -38 -38 -37 -37 -38 -38 -37 -36 -38 -37 -36 -36 -34 -33 -34 -34 -34 -32 -32 -31 -30 -29 -27 -27 -28 -28 -28 -26 -24 -24 -25 -26 -27 -27 -25 -27 -24 -27 -26 -24 -25 -27 -28 -27 -26 -27 -26 -31 -31 -31 -33 -31 -30 -31 -31 -30 -29 -28 -30 -32 -33 -33 -33 -35 -34 -31 -32 -27 -26 -27 -30 -28 -26 -26 -27 -30 -33 -33 -32 -32 -34 -32 -34 -34 -32 -31 -30 -31 -32 -34 -37 -38 -41 -36 -35 -32 -33 -34 -34 -33 -34 -37 -39 -36 -38 -39 -35 -34 -36 -38 -38 -37 -34 -32 -30 -31 -31 -31 -33 -37 -35 -31 -30 -29 -28 -31 -31 -27 -28 -28 -27 -27 -28 -31 -36 -37 -39 -42 -42 -43 -35 -30 -30 -31 -30 -28 -27 -31 -30 -29 -29 -32 -33 -27 -22 -22 -23 -23 -23 -24 -20 -21 -24 -25 -26 -33 -48 -79 -108 -100 -95 -72 -32 -21 -13 -8 -7 -7 -5 -5 -3 -3 -4 -5 -3 -3 -1 -1 -2 -2 -3 -3 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -5 -5 -4 -4 -6 -8 -9 -10 -11 -10 -8 -9 -8 -9 -9 -11 -12 -10 -9 -9 -8 -6 -8 -9 -12 -11 -12 -13 -13 -14 -14 -14 -13 -12 -13 -14 -13 -13 -14 -14 -14 -12 -12 -12 -12 -11 -11 -11 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -9 -11 -12 -14 -17 -19 -17 -15 -19 -17 -18 -19 -22 -24 -26 -30 -33 -38 -37 -40 -41 -41 -41 -42 -42 -44 -45 -44 -43 -45 -45 -47 -47 -49 -55 -61 -67 -71 -71 -74 -81 -83 -96 -115 -140 -145 -140 -138 -123 -113 -113 -119 -113 -111 -120 -126 -132 -140 -121 -47 -74 -25 -46 -134 -69 -16 -18 -18 -13 -0 -0 -0 -0 -0 -0 -0 -7 -14 -31 -125 -207 -199 -198 -181 -177 -172 -154 -144 -146 -134 -127 -105 -94 -83 -79 -77 -76 -73 -66 -61 -43 -37 -47 -48 -44 -43 -46 -42 -34 -42 -51 -54 -66 -64 -63 -52 -39 -25 -16 -8 -7 -8 -16 -30 -34 -51 -69 -79 -82 -94 -141 -174 -243 -241 -233 -206 -214 -243 -247 -244 -251 -256 -284 -128 -51 -19 -6 -0 -2 -15 -46 -55 -51 -54 -31 -29 -27 -19 -7 -4 -5 -7 -7 -8 -8 -5 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -1 -0 -1 -7 -17 -16 -0 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -0 -232 -215 -201 -191 -164 -154 -146 -144 -138 -140 -154 -164 -177 -185 -182 -179 -166 -140 -129 -132 -128 -126 -130 -138 -145 -150 -155 -165 -167 -172 -186 -200 -214 -216 -221 -220 -198 -177 -179 -189 -202 -203 -212 -235 -38 -0 -0 -0 -0 -0 -0 -0 -35 -204 -195 -182 -190 -192 -189 -191 -193 -185 -177 -186 -195 -185 -185 -186 -204 -50 -13 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -66 -69 -72 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -30 -141 -171 -166 -166 -160 -154 -169 -175 -185 -188 -179 -184 -179 -153 -139 -134 -129 -125 -127 -131 -140 -139 -145 -144 -134 -132 -124 -114 -110 -111 -116 -126 -135 -135 -152 -166 -174 -107 -33 -0 -73 -176 -171 -165 -156 -130 -123 -124 -126 -119 -116 -122 -133 -134 -121 -119 -122 -128 -120 -115 -98 -84 -75 -69 -66 -63 -59 -54 -54 -53 -53 -52 -52 -52 -49 -46 -46 -47 -48 -46 -48 -47 -44 -46 -46 -45 -44 -42 -40 -40 -38 -36 -40 -41 -41 -41 -40 -39 -38 -38 -37 -37 -37 -38 -39 -37 -37 -37 -37 -36 -36 -36 -36 -37 -37 -38 -39 -39 -38 -37 -36 -36 -36 -37 -37 -37 -38 -38 -37 -36 -35 -35 -35 -34 -34 -34 -33 -33 -34 -31 -28 -29 -30 -31 -29 -26 -25 -24 -25 -26 -25 -25 -24 -24 -26 -25 -24 -23 -25 -28 -27 -27 -26 -27 -26 -27 -28 -29 -31 -31 -30 -31 -31 -29 -27 -27 -28 -32 -33 -33 -33 -34 -34 -31 -32 -30 -26 -24 -26 -27 -25 -25 -26 -27 -30 -32 -32 -32 -32 -32 -34 -35 -34 -32 -30 -31 -33 -38 -39 -37 -38 -33 -30 -28 -31 -34 -31 -30 -30 -33 -33 -33 -36 -36 -35 -34 -34 -36 -36 -36 -37 -31 -29 -28 -28 -32 -33 -32 -28 -25 -26 -24 -26 -28 -26 -24 -24 -24 -25 -26 -27 -30 -35 -37 -40 -42 -42 -42 -39 -36 -34 -33 -32 -32 -30 -35 -34 -32 -30 -30 -30 -25 -22 -23 -24 -25 -22 -22 -19 -20 -23 -27 -33 -41 -49 -70 -101 -90 -103 -91 -40 -19 -12 -8 -6 -5 -4 -2 -2 -2 -3 -2 -2 -3 -2 -2 -2 -2 -3 -2 -4 -3 -3 -4 -4 -5 -5 -3 -4 -4 -3 -3 -3 -4 -6 -9 -12 -12 -10 -8 -10 -15 -10 -11 -9 -12 -12 -10 -9 -10 -10 -8 -9 -10 -11 -13 -14 -13 -13 -13 -12 -12 -11 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -12 -12 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -8 -11 -12 -13 -16 -18 -14 -11 -18 -17 -17 -19 -22 -24 -26 -29 -34 -39 -39 -38 -37 -37 -40 -42 -44 -44 -46 -42 -42 -42 -43 -45 -46 -48 -53 -60 -61 -66 -73 -76 -81 -82 -91 -99 -104 -120 -136 -145 -130 -118 -109 -107 -102 -102 -109 -117 -125 -139 -149 -151 -164 -53 -82 -152 -90 -13 -14 -9 -6 -0 -0 -0 -0 -0 -0 -5 -14 -18 -83 -220 -205 -192 -192 -182 -174 -168 -152 -141 -139 -111 -108 -96 -84 -79 -78 -73 -71 -76 -60 -51 -41 -41 -42 -42 -39 -44 -51 -41 -25 -39 -51 -55 -68 -68 -59 -34 -15 -10 -2 -1 -10 -14 -20 -37 -46 -56 -69 -82 -103 -126 -172 -170 -150 -170 -194 -218 -252 -252 -218 -204 -199 -203 -161 -100 -35 -8 -1 -0 -6 -28 -85 -59 -48 -27 -19 -18 -19 -10 -6 -5 -8 -10 -10 -11 -8 -5 -4 -3 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -6 -2 -4 -11 -15 -22 -41 -54 -18 -0 -0 -0 -2 -5 -1 -0 -0 -1 -0 -1 -6 -235 -236 -219 -190 -177 -167 -153 -147 -144 -152 -172 -189 -198 -200 -203 -206 -189 -149 -126 -127 -118 -115 -126 -143 -152 -161 -171 -170 -172 -175 -178 -188 -205 -199 -190 -195 -179 -159 -166 -185 -202 -219 -227 -34 -2 -0 -0 -0 -0 -0 -0 -52 -208 -200 -202 -197 -200 -187 -183 -183 -180 -174 -173 -183 -197 -203 -179 -172 -222 -72 -159 -96 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -190 -190 -127 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -23 -133 -167 -172 -169 -167 -168 -162 -156 -164 -164 -186 -106 -178 -174 -160 -144 -137 -136 -136 -135 -134 -136 -142 -137 -134 -139 -133 -124 -121 -118 -113 -113 -122 -130 -128 -137 -156 -175 -179 -179 -83 -41 -127 -172 -162 -154 -143 -126 -117 -117 -110 -107 -106 -113 -126 -133 -138 -133 -121 -127 -123 -111 -94 -81 -72 -64 -60 -59 -57 -56 -50 -48 -48 -46 -44 -44 -42 -39 -39 -38 -39 -43 -47 -44 -39 -40 -42 -43 -43 -43 -42 -41 -39 -37 -40 -40 -40 -40 -39 -39 -39 -38 -37 -36 -36 -36 -37 -35 -36 -36 -36 -37 -36 -36 -36 -37 -37 -38 -39 -39 -39 -37 -36 -35 -35 -35 -38 -39 -37 -35 -35 -35 -36 -37 -36 -34 -32 -32 -32 -36 -37 -34 -31 -30 -31 -31 -30 -28 -27 -25 -25 -25 -23 -23 -22 -22 -25 -23 -22 -23 -26 -31 -29 -23 -25 -27 -26 -29 -32 -30 -30 -31 -29 -30 -29 -29 -28 -27 -28 -32 -35 -34 -34 -34 -34 -33 -29 -28 -27 -24 -25 -26 -25 -25 -25 -25 -26 -30 -32 -33 -32 -33 -34 -32 -30 -30 -31 -31 -31 -35 -34 -34 -33 -31 -28 -27 -30 -32 -29 -28 -28 -28 -30 -32 -32 -32 -35 -36 -37 -38 -37 -36 -32 -28 -26 -25 -24 -28 -30 -29 -27 -24 -23 -20 -23 -24 -24 -21 -23 -24 -25 -25 -26 -30 -36 -37 -40 -43 -44 -43 -41 -39 -38 -37 -36 -36 -33 -37 -37 -35 -31 -30 -27 -23 -22 -24 -25 -23 -19 -20 -19 -18 -23 -34 -47 -50 -50 -65 -108 -130 -125 -75 -32 -16 -11 -6 -4 -5 -4 -3 -2 -2 -2 -1 -3 -4 -3 -2 -2 -2 -2 -2 -2 -2 -3 -4 -4 -4 -4 -4 -4 -5 -3 -3 -3 -6 -6 -8 -11 -13 -14 -15 -18 -15 -12 -15 -12 -11 -10 -10 -10 -10 -11 -10 -10 -10 -13 -14 -14 -14 -14 -13 -12 -11 -15 -16 -16 -16 -14 -14 -15 -13 -13 -13 -12 -12 -13 -11 -10 -9 -9 -9 -9 -9 -8 -7 -8 -8 -8 -8 -8 -8 -9 -9 -11 -11 -17 -17 -15 -15 -20 -19 -18 -19 -22 -23 -26 -28 -32 -34 -45 -39 -35 -36 -38 -40 -43 -42 -45 -43 -43 -41 -41 -43 -45 -46 -49 -53 -57 -68 -75 -80 -82 -81 -81 -84 -94 -108 -129 -140 -131 -119 -113 -108 -101 -98 -102 -113 -128 -146 -146 -140 -145 -124 -148 -158 -107 -34 -54 -6 -10 -2 -0 -0 -0 -0 -0 -3 -15 -21 -212 -211 -199 -184 -176 -172 -172 -168 -152 -150 -145 -116 -113 -94 -76 -71 -75 -72 -68 -71 -53 -46 -39 -37 -37 -36 -36 -40 -41 -41 -22 -22 -41 -63 -74 -70 -44 -14 -5 -2 -0 -0 -8 -34 -49 -49 -47 -56 -57 -72 -121 -132 -134 -135 -130 -134 -150 -179 -206 -222 -203 -139 -85 -58 -28 -14 -34 -70 -20 -2 -25 -41 -54 -34 -14 -0 -0 -3 -7 -1 -0 -0 -6 -11 -13 -10 -5 -5 -9 -9 -4 -4 -3 -1 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -6 -15 -30 -37 -65 -109 -92 -14 -0 -0 -2 -10 -15 -2 -8 -9 -16 -20 -26 -30 -247 -236 -210 -188 -188 -183 -169 -157 -156 -164 -188 -199 -207 -223 -235 -229 -196 -159 -136 -124 -113 -114 -128 -135 -162 -188 -184 -177 -176 -173 -171 -177 -177 -169 -166 -164 -149 -138 -148 -169 -194 -221 -226 -19 -0 -0 -0 -0 -0 -0 -0 -52 -212 -206 -200 -189 -182 -181 -183 -184 -181 -183 -184 -179 -192 -189 -168 -166 -201 -211 -211 -107 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -115 -115 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -142 -46 -143 -170 -162 -164 -169 -168 -167 -170 -165 -185 -11 -81 -153 -154 -143 -142 -144 -143 -134 -134 -141 -134 -136 -121 -124 -122 -121 -120 -119 -117 -119 -130 -138 -134 -144 -162 -175 -178 -181 -136 -128 -173 -161 -148 -137 -124 -112 -109 -109 -100 -94 -98 -114 -124 -118 -123 -122 -119 -120 -109 -98 -88 -77 -68 -62 -58 -56 -55 -53 -47 -45 -44 -42 -40 -39 -39 -38 -36 -36 -37 -40 -42 -41 -38 -38 -39 -40 -40 -41 -42 -40 -39 -38 -40 -41 -40 -39 -39 -39 -39 -38 -38 -36 -36 -35 -36 -35 -35 -35 -36 -37 -37 -37 -37 -38 -38 -38 -38 -39 -39 -37 -36 -36 -34 -33 -35 -34 -28 -31 -33 -34 -35 -37 -36 -33 -31 -31 -32 -37 -38 -36 -32 -30 -31 -32 -32 -30 -27 -25 -25 -24 -22 -21 -20 -20 -21 -23 -23 -21 -24 -29 -28 -22 -23 -25 -26 -28 -31 -30 -29 -30 -28 -29 -29 -29 -27 -26 -29 -34 -36 -34 -32 -32 -31 -30 -29 -25 -27 -26 -25 -24 -24 -25 -24 -24 -26 -28 -31 -31 -32 -32 -32 -30 -27 -29 -31 -30 -33 -31 -31 -31 -30 -28 -27 -26 -27 -29 -27 -27 -26 -28 -27 -28 -30 -30 -30 -32 -32 -32 -33 -30 -26 -25 -23 -23 -24 -25 -28 -29 -25 -20 -18 -16 -17 -18 -19 -17 -18 -23 -26 -25 -27 -31 -34 -35 -42 -46 -45 -43 -42 -40 -39 -36 -36 -39 -39 -39 -37 -34 -30 -29 -26 -22 -22 -25 -25 -21 -19 -19 -19 -21 -31 -47 -52 -49 -48 -60 -88 -87 -77 -47 -23 -13 -9 -5 -3 -3 -3 -4 -2 -2 -2 -1 -2 -2 -2 -3 -1 -1 -2 -2 -3 -3 -4 -5 -4 -3 -4 -4 -4 -5 -4 -4 -3 -4 -5 -6 -8 -10 -10 -13 -17 -18 -16 -15 -14 -13 -12 -9 -9 -9 -11 -11 -12 -12 -13 -13 -13 -14 -14 -13 -14 -12 -12 -15 -16 -16 -15 -14 -14 -13 -13 -12 -11 -12 -12 -11 -10 -11 -11 -9 -9 -9 -8 -7 -7 -7 -7 -7 -8 -8 -9 -9 -10 -10 -10 -13 -17 -19 -21 -19 -16 -20 -19 -21 -25 -27 -30 -33 -35 -36 -35 -36 -37 -36 -40 -41 -43 -45 -45 -43 -42 -43 -44 -45 -44 -47 -54 -66 -75 -81 -83 -82 -80 -80 -88 -99 -122 -131 -132 -128 -126 -119 -103 -93 -100 -107 -110 -119 -131 -121 -118 -139 -153 -134 -130 -135 -153 -36 -15 -14 -7 -1 -0 -0 -1 -13 -2 -28 -179 -215 -198 -179 -171 -170 -168 -164 -155 -156 -147 -123 -109 -90 -70 -68 -68 -67 -73 -60 -53 -48 -45 -42 -35 -31 -31 -44 -39 -36 -22 -19 -33 -51 -56 -43 -27 -10 -5 -5 -9 -5 -9 -30 -42 -44 -43 -59 -54 -72 -120 -132 -129 -127 -126 -129 -144 -182 -186 -167 -150 -92 -42 -25 -15 -7 -29 -76 -14 -1 -14 -27 -27 -25 -14 -0 -0 -0 -0 -0 -0 -2 -11 -20 -20 -10 -9 -6 -17 -14 -6 -4 -4 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -9 -18 -38 -38 -60 -75 -51 -13 -0 -0 -4 -17 -23 -10 -2 -0 -34 -55 -63 -55 -246 -233 -210 -193 -191 -190 -182 -169 -172 -177 -185 -200 -216 -129 -1 -57 -206 -171 -145 -132 -116 -118 -120 -139 -173 -198 -199 -189 -180 -174 -161 -160 -153 -151 -150 -146 -134 -126 -136 -162 -196 -208 -222 -19 -0 -0 -0 -0 -110 -227 -227 -219 -213 -207 -207 -200 -200 -198 -192 -195 -200 -190 -175 -178 -191 -184 -174 -175 -175 -196 -216 -225 -119 -0 -0 -0 -0 -0 -0 -45 -54 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -148 -180 -175 -166 -163 -166 -168 -170 -175 -167 -98 -8 -0 -134 -162 -152 -156 -161 -159 -157 -161 -133 -126 -119 -115 -111 -110 -111 -114 -118 -122 -125 -129 -137 -146 -161 -173 -174 -176 -181 -181 -172 -159 -144 -133 -129 -126 -104 -101 -94 -85 -82 -87 -94 -98 -97 -101 -99 -102 -107 -100 -91 -80 -70 -63 -59 -59 -57 -53 -49 -47 -44 -42 -40 -38 -36 -36 -35 -33 -33 -30 -31 -33 -33 -34 -36 -37 -38 -40 -41 -39 -39 -37 -37 -36 -39 -39 -39 -39 -39 -39 -38 -38 -38 -36 -35 -35 -35 -35 -36 -37 -37 -37 -37 -37 -37 -38 -38 -38 -39 -39 -38 -37 -35 -33 -31 -31 -30 -30 -30 -31 -34 -35 -35 -33 -31 -30 -30 -31 -35 -35 -33 -33 -32 -31 -31 -31 -30 -28 -26 -25 -23 -21 -20 -19 -21 -21 -18 -18 -20 -23 -25 -24 -21 -23 -24 -24 -26 -28 -29 -31 -30 -29 -29 -30 -29 -26 -27 -29 -32 -33 -30 -30 -30 -29 -29 -28 -26 -26 -26 -25 -23 -24 -25 -23 -23 -25 -26 -27 -29 -30 -31 -31 -28 -27 -29 -30 -32 -30 -29 -28 -29 -28 -26 -25 -24 -23 -27 -26 -24 -24 -25 -25 -25 -29 -29 -28 -28 -28 -28 -24 -24 -24 -23 -22 -22 -23 -23 -23 -22 -22 -18 -16 -16 -16 -14 -14 -15 -17 -22 -26 -22 -24 -29 -31 -35 -41 -45 -43 -39 -38 -40 -41 -42 -38 -40 -39 -36 -35 -32 -30 -29 -27 -24 -24 -24 -23 -21 -20 -21 -21 -26 -43 -55 -54 -52 -56 -60 -61 -54 -44 -29 -17 -11 -9 -6 -6 -5 -4 -3 -2 -2 -2 -1 -1 -1 -2 -1 -2 -1 -2 -3 -3 -4 -5 -5 -5 -3 -3 -4 -4 -6 -5 -5 -4 -4 -5 -6 -8 -8 -10 -15 -14 -14 -16 -17 -20 -21 -19 -16 -10 -11 -10 -10 -10 -12 -13 -12 -12 -13 -13 -14 -15 -13 -15 -16 -15 -15 -14 -14 -14 -13 -14 -13 -12 -12 -13 -11 -10 -10 -9 -9 -9 -9 -8 -7 -7 -8 -7 -7 -8 -8 -9 -7 -7 -7 -9 -13 -17 -17 -14 -13 -14 -21 -16 -18 -22 -25 -29 -32 -33 -35 -35 -36 -37 -40 -41 -41 -42 -44 -46 -45 -44 -43 -43 -42 -40 -43 -51 -63 -73 -79 -80 -78 -79 -77 -85 -93 -111 -123 -126 -127 -127 -123 -105 -93 -98 -98 -95 -102 -114 -106 -93 -104 -116 -108 -117 -130 -143 -115 -64 -17 -18 -12 -1 -9 -14 -17 -175 -222 -219 -213 -199 -184 -175 -166 -154 -146 -145 -148 -145 -118 -96 -92 -81 -71 -62 -58 -58 -54 -53 -52 -49 -41 -34 -28 -28 -43 -27 -20 -17 -15 -22 -35 -39 -38 -35 -17 -7 -7 -5 -5 -9 -8 -12 -26 -20 -39 -52 -76 -117 -140 -139 -130 -115 -117 -116 -114 -118 -139 -132 -88 -42 -20 -11 -10 -20 -31 -12 -2 -17 -29 -33 -24 -3 -0 -0 -0 -0 -0 -0 -2 -9 -16 -17 -1 -1 -7 -14 -14 -9 -10 -12 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -15 -44 -29 -26 -15 -8 -3 -1 -3 -11 -19 -12 -6 -0 -0 -19 -51 -70 -65 -244 -228 -211 -200 -198 -200 -195 -182 -187 -188 -200 -205 -211 -229 -160 -68 -229 -186 -144 -139 -139 -136 -134 -164 -198 -215 -214 -197 -178 -174 -162 -146 -145 -140 -131 -127 -120 -118 -129 -145 -169 -196 -220 -215 -37 -0 -148 -215 -208 -126 -72 -223 -214 -213 -212 -213 -212 -206 -196 -200 -197 -170 -143 -148 -166 -171 -173 -184 -194 -195 -213 -216 -131 -25 -0 -0 -0 -0 -0 -191 -173 -47 -40 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -139 -179 -175 -163 -160 -164 -172 -186 -175 -93 -3 -0 -0 -138 -189 -177 -178 -191 -193 -184 -164 -132 -120 -115 -105 -102 -102 -106 -113 -121 -129 -134 -143 -153 -164 -176 -181 -181 -183 -180 -168 -154 -139 -126 -125 -125 -117 -98 -89 -81 -78 -80 -81 -85 -93 -91 -90 -86 -88 -90 -88 -84 -75 -65 -59 -57 -57 -57 -53 -49 -46 -43 -40 -39 -37 -36 -35 -33 -32 -31 -30 -26 -28 -30 -32 -33 -33 -34 -37 -39 -40 -38 -34 -34 -38 -38 -38 -38 -37 -38 -38 -37 -38 -37 -36 -35 -35 -35 -35 -35 -36 -36 -36 -37 -36 -37 -37 -37 -38 -39 -38 -37 -37 -36 -33 -33 -33 -29 -29 -31 -32 -35 -35 -33 -31 -31 -31 -31 -33 -35 -37 -35 -32 -32 -32 -28 -27 -27 -29 -26 -24 -23 -21 -20 -18 -19 -22 -21 -17 -18 -20 -21 -21 -20 -22 -24 -24 -25 -27 -28 -29 -28 -27 -30 -31 -28 -27 -28 -30 -31 -29 -29 -28 -28 -27 -28 -25 -25 -25 -26 -25 -24 -24 -25 -23 -24 -25 -26 -25 -25 -26 -28 -28 -27 -26 -28 -29 -30 -30 -28 -27 -27 -27 -26 -24 -24 -27 -28 -25 -22 -24 -25 -25 -25 -27 -28 -27 -26 -20 -24 -20 -22 -22 -22 -21 -20 -21 -20 -21 -21 -20 -18 -18 -17 -18 -16 -14 -15 -17 -21 -24 -21 -21 -25 -29 -34 -40 -42 -40 -38 -39 -40 -48 -50 -44 -42 -40 -36 -34 -35 -34 -32 -32 -29 -28 -25 -22 -21 -20 -19 -20 -31 -52 -56 -53 -50 -50 -50 -43 -42 -37 -23 -12 -11 -10 -8 -7 -4 -3 -2 -2 -2 -2 -1 -1 -2 -4 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -3 -3 -4 -4 -4 -4 -6 -6 -6 -7 -8 -11 -13 -18 -21 -23 -18 -13 -14 -17 -17 -23 -21 -17 -11 -8 -8 -9 -10 -10 -10 -11 -11 -11 -12 -13 -12 -13 -15 -15 -15 -13 -13 -12 -12 -12 -12 -12 -14 -13 -12 -11 -10 -10 -10 -9 -9 -9 -8 -9 -10 -8 -6 -7 -7 -9 -8 -8 -7 -8 -12 -15 -14 -14 -14 -16 -24 -21 -18 -19 -23 -26 -28 -33 -36 -37 -35 -37 -41 -42 -41 -43 -45 -45 -46 -44 -43 -42 -40 -39 -42 -51 -62 -70 -74 -74 -74 -77 -76 -82 -91 -104 -110 -111 -117 -124 -128 -107 -93 -93 -93 -94 -98 -96 -87 -77 -77 -78 -84 -100 -117 -134 -161 -159 -106 -0 -25 -0 -10 -19 -17 -27 -132 -227 -220 -216 -200 -163 -159 -135 -129 -130 -133 -132 -118 -97 -92 -86 -81 -65 -58 -50 -44 -43 -42 -42 -44 -39 -30 -29 -32 -32 -25 -17 -15 -12 -16 -15 -11 -19 -11 -9 -9 -5 -3 -7 -7 -9 -22 -25 -37 -55 -83 -124 -150 -150 -125 -93 -104 -107 -106 -81 -76 -94 -89 -28 -19 -0 -0 -7 -19 -19 -20 -21 -25 -41 -26 -0 -0 -2 -8 -15 -11 -0 -0 -0 -1 -4 -0 -0 -2 -10 -15 -12 -10 -8 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -9 -53 -36 -8 -5 -2 -1 -1 -11 -18 -8 -5 -1 -0 -0 -7 -24 -33 -44 -225 -215 -210 -202 -198 -195 -199 -197 -197 -195 -201 -205 -211 -219 -228 -238 -228 -187 -164 -176 -173 -154 -145 -169 -202 -217 -213 -194 -169 -164 -162 -161 -145 -136 -129 -121 -114 -114 -124 -141 -167 -196 -196 -209 -220 -58 -145 -212 -202 -211 -227 -227 -217 -216 -206 -210 -206 -205 -198 -205 -191 -157 -139 -135 -145 -147 -164 -194 -224 -210 -213 -208 -207 -154 -42 -36 -0 -0 -0 -139 -36 -45 -157 -104 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -113 -144 -128 -146 -177 -180 -185 -183 -93 -0 -0 -88 -111 -173 -197 -187 -188 -199 -204 -194 -166 -131 -114 -112 -104 -98 -103 -108 -113 -124 -132 -136 -162 -173 -176 -187 -194 -191 -185 -167 -144 -133 -121 -119 -120 -112 -107 -88 -83 -79 -76 -76 -78 -78 -83 -83 -86 -83 -83 -82 -81 -78 -70 -61 -58 -55 -55 -57 -52 -49 -45 -42 -39 -37 -37 -36 -34 -33 -32 -28 -32 -29 -29 -29 -29 -29 -30 -31 -33 -36 -39 -40 -34 -36 -37 -36 -35 -35 -35 -35 -35 -35 -36 -36 -36 -35 -35 -34 -34 -34 -34 -34 -35 -35 -35 -36 -36 -37 -37 -38 -38 -37 -38 -37 -36 -34 -29 -31 -30 -32 -34 -35 -34 -31 -31 -31 -31 -32 -33 -36 -38 -38 -38 -38 -34 -30 -28 -27 -28 -26 -24 -23 -22 -21 -20 -19 -16 -16 -16 -17 -17 -19 -20 -19 -22 -24 -24 -26 -27 -28 -29 -28 -26 -29 -28 -27 -29 -29 -27 -25 -24 -23 -28 -26 -25 -27 -27 -25 -26 -27 -25 -24 -25 -25 -22 -23 -26 -26 -25 -24 -24 -24 -25 -26 -23 -26 -28 -25 -27 -26 -25 -26 -26 -25 -24 -24 -25 -28 -24 -21 -22 -24 -25 -26 -26 -26 -25 -23 -22 -20 -19 -20 -21 -20 -18 -18 -18 -18 -17 -19 -18 -17 -16 -16 -17 -19 -16 -14 -16 -18 -23 -24 -22 -24 -27 -32 -36 -39 -39 -38 -38 -38 -48 -52 -48 -47 -47 -47 -44 -37 -34 -36 -36 -34 -31 -27 -25 -24 -23 -24 -27 -36 -48 -58 -53 -49 -50 -54 -43 -35 -36 -24 -13 -13 -11 -7 -4 -4 -3 -2 -2 -3 -3 -2 -2 -3 -3 -3 -3 -3 -4 -3 -3 -3 -3 -3 -4 -4 -4 -3 -4 -3 -3 -6 -7 -6 -7 -9 -13 -20 -18 -16 -16 -16 -14 -10 -13 -13 -13 -22 -18 -14 -12 -12 -12 -11 -10 -11 -11 -12 -12 -11 -11 -11 -12 -13 -13 -14 -13 -12 -12 -11 -11 -11 -12 -13 -12 -11 -12 -11 -10 -10 -10 -9 -9 -8 -7 -7 -9 -5 -6 -6 -7 -8 -8 -9 -9 -11 -12 -11 -12 -16 -20 -23 -24 -19 -18 -20 -22 -27 -32 -34 -35 -35 -37 -39 -38 -40 -43 -44 -45 -42 -41 -40 -40 -38 -38 -42 -50 -61 -66 -66 -72 -72 -74 -75 -82 -89 -93 -95 -101 -107 -115 -125 -111 -97 -92 -91 -93 -95 -87 -77 -68 -65 -59 -63 -77 -99 -119 -134 -144 -157 -185 -218 -39 -5 -100 -190 -216 -222 -225 -217 -220 -207 -167 -160 -138 -125 -124 -121 -119 -108 -90 -84 -77 -79 -67 -58 -50 -41 -37 -35 -36 -40 -41 -38 -36 -34 -29 -23 -19 -14 -8 -9 -9 -8 -9 -9 -12 -13 -15 -14 -1 -8 -17 -33 -49 -63 -70 -88 -116 -110 -95 -91 -95 -98 -70 -49 -47 -56 -87 -93 -8 -4 -1 -4 -13 -18 -14 -16 -24 -16 -37 -28 -13 -9 -7 -13 -32 -45 -16 -0 -1 -3 -1 -0 -0 -3 -12 -22 -19 -6 -19 -12 -6 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -1 -1 -4 -32 -38 -29 -25 -0 -1 -5 -3 -0 -0 -0 -0 -0 -3 -10 -20 -22 -34 -226 -212 -202 -194 -182 -182 -196 -197 -197 -199 -195 -200 -206 -208 -214 -225 -220 -191 -190 -178 -188 -170 -157 -173 -196 -208 -205 -187 -173 -177 -176 -165 -148 -143 -133 -122 -118 -120 -129 -152 -184 -184 -192 -204 -212 -56 -146 -216 -207 -210 -219 -221 -225 -208 -208 -221 -212 -209 -204 -203 -180 -142 -130 -128 -130 -141 -159 -201 -205 -212 -217 -218 -209 -199 -203 -175 -47 -0 -0 -0 -51 -173 -210 -134 -71 -49 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -96 -194 -170 -119 -100 -0 -0 -0 -71 -159 -187 -185 -185 -182 -176 -178 -174 -154 -137 -134 -116 -106 -103 -102 -109 -121 -129 -133 -147 -179 -182 -188 -196 -198 -187 -171 -147 -126 -122 -114 -115 -108 -103 -94 -84 -78 -73 -71 -74 -77 -77 -77 -81 -94 -79 -73 -71 -69 -68 -64 -60 -59 -56 -55 -55 -51 -48 -44 -41 -39 -38 -37 -35 -34 -33 -31 -31 -32 -30 -29 -29 -28 -28 -28 -29 -31 -34 -39 -35 -37 -38 -37 -35 -34 -33 -33 -33 -33 -32 -33 -34 -34 -34 -34 -34 -33 -33 -33 -33 -34 -34 -34 -35 -35 -36 -37 -37 -37 -38 -38 -37 -32 -30 -25 -34 -33 -34 -35 -33 -32 -31 -30 -31 -31 -33 -35 -36 -37 -37 -38 -38 -36 -33 -31 -28 -25 -26 -25 -25 -24 -22 -19 -17 -16 -16 -15 -15 -15 -17 -18 -20 -22 -23 -23 -23 -23 -23 -20 -23 -24 -27 -27 -27 -27 -27 -25 -24 -22 -27 -26 -24 -23 -24 -23 -24 -26 -26 -24 -24 -25 -25 -21 -24 -25 -25 -24 -22 -21 -22 -22 -23 -23 -24 -22 -24 -23 -22 -23 -23 -24 -24 -23 -22 -24 -22 -22 -21 -22 -23 -25 -26 -25 -26 -23 -23 -20 -17 -19 -18 -17 -17 -16 -17 -16 -21 -19 -20 -18 -18 -16 -14 -15 -16 -14 -12 -16 -16 -16 -22 -23 -23 -26 -29 -32 -34 -34 -37 -42 -43 -46 -48 -48 -50 -53 -52 -48 -37 -37 -41 -39 -35 -31 -28 -28 -29 -30 -30 -35 -47 -40 -44 -42 -36 -30 -25 -23 -26 -28 -20 -16 -13 -9 -5 -4 -5 -5 -5 -4 -4 -3 -3 -2 -2 -3 -3 -3 -3 -3 -4 -3 -3 -2 -3 -3 -3 -3 -3 -3 -2 -3 -5 -4 -5 -4 -6 -12 -21 -19 -15 -16 -15 -15 -12 -11 -10 -12 -11 -13 -16 -15 -13 -11 -13 -11 -11 -11 -12 -12 -12 -12 -11 -11 -11 -11 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -9 -10 -11 -9 -9 -9 -8 -8 -8 -8 -5 -6 -6 -6 -6 -7 -9 -10 -11 -11 -16 -20 -26 -32 -24 -17 -15 -17 -19 -21 -26 -30 -32 -33 -34 -35 -36 -36 -39 -41 -43 -44 -38 -40 -37 -35 -36 -38 -42 -46 -46 -55 -62 -68 -70 -70 -72 -74 -76 -83 -91 -95 -103 -106 -106 -106 -100 -92 -86 -84 -85 -80 -72 -68 -59 -54 -56 -63 -79 -95 -101 -114 -152 -183 -195 -112 -108 -189 -235 -222 -206 -209 -198 -202 -199 -178 -168 -141 -113 -110 -114 -134 -136 -108 -86 -79 -72 -59 -49 -40 -36 -36 -31 -31 -36 -40 -38 -36 -33 -25 -23 -18 -11 -14 -12 -10 -13 -12 -11 -13 -12 -13 -18 -8 -10 -24 -41 -56 -65 -70 -85 -96 -84 -76 -68 -66 -62 -36 -23 -24 -52 -71 -49 -8 -0 -11 -18 -20 -15 -10 -16 -17 -19 -28 -29 -21 -18 -12 -6 -20 -49 -33 -13 -9 -5 -2 -0 -0 -6 -13 -18 -20 -18 -21 -22 -15 -6 -7 -5 -4 -7 -2 -0 -0 -0 -0 -0 -0 -0 -2 -0 -1 -1 -0 -0 -0 -5 -10 -9 -13 -1 -0 -2 -1 -0 -1 -0 -0 -1 -24 -29 -36 -40 -30 -201 -201 -196 -180 -168 -167 -171 -182 -193 -190 -192 -194 -197 -196 -197 -205 -213 -210 -188 -185 -202 -180 -161 -169 -186 -196 -192 -180 -178 -172 -181 -166 -163 -160 -150 -131 -128 -138 -142 -144 -151 -188 -190 -209 -39 -0 -0 -120 -216 -136 -7 -48 -221 -213 -224 -218 -213 -214 -203 -185 -162 -146 -141 -133 -138 -144 -166 -215 -211 -205 -201 -198 -198 -197 -195 -195 -197 -60 -5 -0 -168 -220 -207 -200 -202 -140 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -63 -132 -91 -0 -0 -2 -88 -99 -104 -159 -177 -116 -108 -168 -150 -148 -142 -134 -131 -130 -115 -111 -106 -107 -118 -127 -131 -143 -159 -174 -184 -187 -191 -188 -172 -152 -131 -116 -117 -109 -103 -99 -91 -83 -77 -72 -68 -68 -69 -70 -73 -74 -76 -78 -74 -68 -65 -63 -62 -61 -59 -56 -54 -52 -50 -48 -46 -43 -42 -40 -39 -37 -35 -33 -32 -31 -31 -32 -29 -28 -28 -28 -28 -28 -28 -30 -34 -38 -34 -34 -36 -37 -35 -33 -32 -30 -30 -31 -29 -30 -31 -32 -32 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -35 -36 -37 -36 -37 -38 -36 -30 -28 -27 -31 -33 -34 -34 -33 -31 -30 -28 -30 -31 -33 -35 -36 -35 -35 -37 -38 -37 -34 -32 -29 -25 -26 -25 -23 -23 -23 -20 -17 -16 -16 -15 -14 -13 -15 -17 -20 -22 -23 -24 -23 -23 -18 -18 -21 -23 -23 -26 -27 -27 -26 -25 -25 -25 -25 -25 -24 -22 -21 -20 -20 -22 -23 -23 -23 -24 -24 -19 -18 -21 -22 -21 -20 -21 -22 -19 -19 -19 -21 -23 -21 -19 -19 -20 -21 -21 -21 -22 -21 -21 -21 -22 -21 -20 -22 -24 -22 -22 -22 -22 -21 -19 -18 -18 -17 -16 -16 -17 -16 -15 -14 -16 -19 -20 -19 -16 -15 -15 -13 -11 -10 -11 -9 -13 -18 -19 -20 -24 -27 -27 -28 -30 -35 -43 -48 -45 -46 -48 -50 -51 -50 -45 -37 -34 -37 -35 -32 -29 -30 -32 -32 -33 -31 -36 -45 -35 -33 -31 -28 -22 -18 -18 -17 -19 -17 -15 -9 -6 -4 -5 -5 -4 -3 -3 -3 -3 -4 -3 -3 -3 -3 -3 -3 -4 -5 -5 -4 -3 -3 -3 -3 -3 -3 -2 -3 -4 -4 -4 -4 -4 -7 -14 -19 -18 -16 -12 -12 -13 -13 -11 -9 -11 -9 -7 -7 -8 -8 -7 -10 -19 -17 -14 -12 -11 -11 -11 -12 -11 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -9 -10 -10 -10 -10 -9 -9 -9 -8 -8 -7 -7 -6 -6 -6 -8 -9 -8 -11 -14 -20 -24 -28 -24 -25 -28 -22 -16 -18 -21 -23 -26 -30 -31 -33 -35 -38 -39 -37 -38 -40 -40 -39 -39 -35 -32 -33 -37 -41 -41 -46 -50 -56 -62 -66 -67 -66 -66 -71 -79 -90 -94 -99 -103 -105 -104 -100 -92 -82 -82 -84 -81 -79 -68 -59 -55 -55 -60 -67 -77 -75 -96 -124 -143 -175 -203 -214 -224 -229 -228 -225 -213 -192 -188 -187 -180 -170 -151 -120 -96 -109 -113 -117 -93 -78 -75 -69 -56 -49 -47 -33 -31 -27 -29 -33 -34 -30 -27 -27 -20 -20 -13 -9 -17 -16 -11 -13 -18 -14 -12 -11 -11 -9 -12 -13 -23 -38 -41 -51 -64 -80 -54 -31 -19 -15 -30 -33 -8 -5 -8 -26 -14 -9 -2 -0 -3 -8 -9 -3 -2 -22 -14 -14 -30 -41 -61 -83 -25 -14 -14 -46 -61 -66 -36 -11 -3 -1 -3 -21 -21 -16 -23 -34 -32 -27 -28 -24 -15 -6 -8 -16 -7 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -0 -1 -13 -29 -32 -38 -41 -31 -196 -194 -188 -175 -169 -156 -157 -166 -171 -175 -181 -180 -178 -177 -183 -194 -196 -198 -187 -188 -203 -178 -156 -162 -177 -182 -180 -178 -171 -175 -186 -183 -186 -183 -161 -143 -138 -143 -151 -152 -158 -187 -196 -203 -38 -0 -0 -115 -209 -211 -147 -45 -212 -217 -219 -213 -210 -199 -194 -177 -162 -156 -146 -145 -147 -157 -181 -225 -227 -195 -182 -185 -191 -195 -190 -192 -195 -218 -22 -0 -161 -218 -212 -204 -203 -147 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -85 -165 -170 -175 -180 -184 -155 -142 -152 -128 -121 -119 -123 -125 -124 -115 -113 -117 -123 -130 -136 -147 -150 -164 -182 -179 -177 -174 -164 -148 -133 -125 -118 -105 -104 -94 -88 -80 -78 -76 -69 -66 -67 -67 -70 -74 -78 -75 -74 -70 -65 -65 -64 -62 -60 -56 -52 -49 -48 -46 -45 -43 -42 -40 -39 -37 -36 -33 -32 -32 -31 -30 -30 -30 -29 -28 -28 -28 -28 -29 -31 -34 -34 -36 -37 -37 -37 -36 -33 -31 -29 -28 -28 -28 -28 -28 -29 -30 -31 -31 -31 -32 -32 -33 -33 -33 -34 -34 -34 -34 -35 -36 -36 -36 -38 -32 -29 -27 -30 -31 -30 -30 -30 -30 -29 -29 -27 -28 -31 -32 -32 -33 -33 -34 -37 -40 -39 -35 -31 -29 -27 -26 -24 -21 -20 -22 -22 -18 -17 -17 -17 -14 -13 -14 -16 -18 -20 -20 -20 -19 -22 -19 -17 -20 -23 -23 -25 -28 -28 -27 -23 -23 -25 -24 -24 -23 -21 -21 -19 -18 -20 -22 -21 -21 -21 -20 -18 -16 -18 -20 -20 -20 -21 -21 -18 -18 -16 -17 -20 -20 -18 -17 -18 -20 -20 -19 -20 -21 -20 -17 -19 -21 -19 -20 -20 -17 -17 -17 -18 -17 -17 -18 -17 -16 -14 -14 -16 -15 -10 -10 -10 -12 -17 -18 -16 -15 -15 -12 -11 -11 -8 -8 -13 -17 -18 -20 -23 -25 -24 -26 -27 -31 -39 -49 -53 -51 -49 -45 -46 -47 -43 -36 -33 -31 -30 -30 -30 -33 -36 -37 -38 -36 -38 -35 -36 -33 -28 -24 -19 -17 -16 -15 -14 -14 -11 -6 -4 -4 -5 -4 -3 -3 -3 -3 -3 -4 -3 -3 -3 -3 -4 -4 -3 -4 -5 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -5 -7 -9 -12 -19 -18 -13 -11 -11 -11 -10 -8 -7 -7 -7 -8 -11 -9 -9 -11 -12 -12 -13 -14 -12 -11 -11 -13 -12 -13 -12 -12 -12 -11 -11 -11 -11 -11 -13 -12 -13 -11 -10 -9 -10 -10 -10 -10 -10 -10 -10 -9 -8 -8 -7 -6 -6 -7 -8 -10 -8 -11 -18 -23 -24 -27 -28 -27 -34 -32 -17 -17 -20 -21 -25 -28 -30 -31 -34 -37 -39 -38 -39 -40 -40 -40 -36 -30 -30 -30 -35 -37 -38 -43 -46 -50 -57 -62 -63 -60 -60 -64 -73 -85 -91 -93 -93 -94 -98 -96 -89 -74 -76 -77 -77 -74 -68 -62 -59 -54 -57 -57 -61 -67 -79 -94 -117 -148 -165 -176 -199 -222 -234 -221 -210 -192 -187 -192 -190 -180 -150 -126 -101 -105 -93 -89 -85 -77 -71 -67 -65 -60 -49 -40 -31 -26 -27 -27 -26 -24 -24 -22 -17 -14 -10 -8 -15 -17 -7 -7 -14 -14 -13 -18 -19 -16 -18 -18 -16 -23 -29 -41 -46 -54 -29 -11 -5 -7 -12 -11 -0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -5 -8 -10 -20 -29 -37 -54 -76 -111 -71 -38 -26 -19 -47 -67 -60 -44 -24 -15 -25 -4 -27 -28 -22 -28 -41 -42 -32 -33 -27 -31 -15 -19 -22 -14 -8 -0 -0 -0 -4 -5 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -3 -4 -17 -32 -32 -22 -20 -17 -7 -191 -187 -178 -164 -149 -148 -146 -156 -158 -163 -170 -164 -160 -162 -165 -171 -185 -181 -174 -191 -197 -170 -151 -152 -168 -177 -174 -168 -170 -178 -186 -188 -199 -193 -174 -154 -145 -157 -174 -170 -171 -192 -213 -22 -0 -0 -0 -0 -0 -0 -0 -42 -206 -224 -208 -201 -194 -183 -178 -176 -172 -163 -156 -165 -160 -162 -189 -215 -192 -169 -162 -169 -187 -196 -185 -188 -192 -220 -25 -60 -181 -221 -177 -165 -205 -179 -67 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -83 -157 -152 -163 -106 -131 -185 -171 -147 -117 -115 -114 -107 -112 -115 -115 -126 -131 -130 -139 -150 -153 -165 -174 -185 -167 -154 -145 -136 -128 -124 -122 -113 -97 -94 -85 -82 -76 -74 -71 -66 -64 -64 -66 -70 -74 -71 -74 -72 -66 -65 -65 -64 -60 -57 -54 -48 -46 -45 -43 -42 -42 -41 -39 -36 -35 -34 -33 -32 -35 -31 -30 -29 -29 -29 -28 -28 -28 -28 -29 -31 -31 -32 -34 -35 -35 -35 -34 -33 -31 -30 -28 -28 -28 -28 -27 -28 -28 -29 -30 -31 -31 -32 -33 -33 -33 -34 -35 -34 -34 -34 -35 -36 -36 -34 -30 -30 -29 -31 -31 -30 -31 -31 -31 -30 -29 -27 -28 -30 -30 -30 -31 -32 -34 -36 -39 -39 -33 -31 -30 -27 -26 -24 -22 -20 -21 -23 -20 -20 -18 -17 -15 -13 -13 -14 -16 -17 -17 -18 -20 -22 -24 -25 -25 -24 -25 -26 -26 -27 -24 -23 -22 -24 -23 -23 -22 -22 -21 -18 -17 -18 -20 -19 -19 -19 -19 -18 -18 -18 -17 -19 -21 -22 -20 -19 -18 -16 -16 -18 -18 -17 -16 -17 -19 -19 -19 -19 -19 -17 -19 -20 -19 -18 -18 -20 -19 -18 -20 -20 -19 -18 -16 -14 -13 -13 -11 -12 -12 -9 -9 -11 -14 -16 -17 -15 -14 -16 -14 -14 -16 -14 -15 -17 -18 -21 -23 -25 -24 -21 -25 -26 -28 -34 -47 -53 -50 -47 -42 -48 -46 -41 -40 -36 -30 -28 -27 -29 -32 -35 -37 -39 -41 -42 -43 -38 -31 -25 -20 -17 -18 -17 -16 -13 -12 -10 -6 -4 -4 -5 -5 -4 -3 -3 -4 -3 -3 -4 -5 -5 -5 -5 -4 -3 -4 -5 -5 -5 -4 -3 -3 -4 -4 -5 -4 -5 -4 -4 -4 -5 -6 -7 -8 -9 -14 -20 -14 -11 -11 -11 -11 -10 -9 -8 -10 -12 -10 -11 -14 -15 -15 -14 -13 -13 -13 -12 -11 -11 -11 -11 -12 -12 -12 -14 -13 -10 -15 -15 -16 -16 -13 -10 -10 -9 -9 -11 -11 -11 -10 -10 -10 -10 -8 -7 -7 -6 -7 -9 -9 -10 -15 -22 -24 -24 -24 -24 -35 -36 -33 -19 -18 -20 -22 -24 -26 -28 -31 -33 -36 -37 -37 -40 -42 -43 -41 -37 -29 -28 -28 -31 -33 -36 -40 -45 -49 -51 -55 -59 -56 -56 -59 -67 -79 -84 -85 -89 -97 -99 -94 -83 -71 -70 -71 -71 -70 -69 -66 -59 -53 -53 -55 -62 -65 -71 -84 -101 -118 -124 -154 -175 -211 -221 -213 -202 -191 -183 -179 -176 -187 -153 -138 -121 -107 -90 -73 -66 -70 -72 -73 -67 -56 -50 -38 -29 -26 -26 -26 -26 -25 -24 -19 -14 -13 -12 -10 -14 -24 -15 -8 -8 -7 -11 -11 -7 -11 -18 -16 -12 -17 -16 -31 -32 -26 -20 -15 -8 -1 -3 -6 -2 -5 -8 -9 -5 -2 -5 -23 -12 -18 -24 -21 -14 -31 -50 -48 -61 -76 -99 -67 -47 -33 -25 -28 -32 -47 -58 -47 -34 -30 -29 -38 -37 -32 -32 -39 -43 -48 -33 -25 -24 -19 -20 -19 -11 -9 -0 -0 -0 -2 -1 -0 -2 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -17 -19 -21 -31 -39 -31 -2 -2 -2 -0 -188 -188 -177 -153 -135 -134 -133 -143 -155 -163 -163 -156 -152 -154 -155 -157 -160 -160 -168 -192 -198 -170 -148 -150 -155 -158 -161 -162 -168 -176 -190 -186 -191 -185 -182 -181 -175 -177 -185 -173 -173 -201 -219 -23 -0 -0 -0 -0 -0 -0 -0 -0 -25 -217 -194 -195 -193 -192 -194 -193 -187 -180 -186 -207 -188 -171 -169 -179 -166 -158 -158 -170 -189 -195 -188 -202 -208 -227 -29 -180 -229 -175 -65 -53 -152 -208 -158 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -141 -158 -167 -146 -158 -178 -164 -146 -134 -115 -112 -111 -108 -114 -123 -135 -147 -156 -161 -163 -173 -182 -167 -181 -154 -133 -126 -122 -120 -119 -115 -99 -88 -81 -79 -74 -70 -68 -67 -64 -61 -61 -64 -69 -72 -69 -72 -69 -65 -64 -63 -61 -57 -53 -50 -45 -43 -42 -41 -40 -39 -38 -36 -34 -33 -33 -35 -35 -35 -30 -30 -29 -28 -28 -28 -28 -28 -29 -30 -30 -31 -31 -32 -33 -33 -32 -32 -31 -31 -31 -30 -29 -28 -28 -27 -28 -29 -29 -30 -30 -32 -32 -33 -33 -33 -34 -34 -34 -34 -34 -35 -35 -35 -32 -30 -30 -30 -30 -29 -29 -30 -32 -32 -32 -30 -28 -28 -29 -30 -30 -31 -31 -31 -33 -37 -37 -34 -33 -30 -28 -26 -24 -22 -20 -19 -17 -17 -19 -19 -18 -16 -14 -13 -14 -14 -15 -16 -17 -18 -18 -19 -22 -25 -26 -24 -21 -19 -24 -24 -21 -21 -22 -23 -23 -23 -22 -20 -17 -16 -17 -18 -17 -16 -17 -17 -17 -17 -16 -15 -17 -19 -19 -17 -17 -17 -16 -17 -18 -19 -18 -17 -18 -17 -17 -17 -18 -19 -19 -19 -19 -18 -17 -16 -16 -17 -20 -20 -18 -17 -17 -15 -11 -11 -15 -10 -10 -9 -10 -11 -12 -13 -15 -14 -14 -14 -18 -16 -16 -16 -16 -16 -14 -16 -21 -21 -22 -23 -21 -24 -24 -23 -29 -42 -48 -44 -41 -44 -52 -50 -45 -41 -34 -30 -29 -28 -29 -31 -35 -38 -40 -41 -45 -47 -41 -29 -19 -18 -16 -16 -16 -14 -12 -11 -8 -6 -5 -5 -5 -4 -4 -5 -3 -3 -2 -2 -2 -2 -3 -4 -3 -3 -3 -5 -6 -8 -7 -4 -3 -3 -3 -3 -3 -4 -5 -6 -4 -5 -5 -5 -6 -6 -19 -12 -27 -18 -13 -14 -16 -14 -11 -11 -11 -12 -11 -12 -13 -13 -14 -15 -14 -16 -12 -12 -11 -12 -12 -11 -10 -10 -10 -11 -11 -10 -10 -9 -9 -14 -17 -15 -12 -13 -10 -9 -12 -11 -10 -10 -11 -11 -10 -8 -8 -8 -7 -10 -11 -8 -9 -16 -23 -24 -24 -26 -27 -31 -35 -32 -23 -19 -21 -22 -24 -25 -27 -28 -29 -33 -34 -34 -35 -40 -44 -43 -39 -30 -28 -28 -28 -31 -34 -37 -43 -47 -47 -48 -53 -51 -52 -55 -62 -69 -73 -78 -76 -83 -90 -88 -77 -67 -63 -65 -68 -69 -68 -69 -61 -60 -55 -54 -60 -63 -67 -78 -91 -91 -111 -131 -156 -200 -227 -230 -218 -194 -178 -154 -154 -166 -158 -151 -128 -105 -91 -74 -63 -67 -70 -74 -64 -56 -45 -35 -28 -27 -29 -30 -28 -25 -22 -18 -16 -16 -14 -13 -13 -25 -15 -9 -8 -7 -8 -7 -5 -6 -9 -10 -9 -9 -7 -12 -16 -16 -17 -19 -11 -6 -5 -9 -9 -18 -32 -33 -18 -17 -23 -29 -56 -42 -31 -29 -32 -40 -43 -27 -22 -39 -55 -50 -42 -31 -26 -27 -35 -44 -51 -37 -21 -22 -36 -40 -39 -43 -42 -42 -43 -44 -33 -25 -29 -28 -13 -7 -6 -4 -0 -0 -0 -0 -0 -0 -0 -3 -5 -1 -0 -0 -0 -0 -0 -0 -1 -1 -3 -5 -8 -24 -38 -44 -49 -43 -29 -3 -0 -0 -0 -187 -185 -171 -144 -128 -126 -128 -138 -151 -159 -157 -153 -154 -156 -153 -148 -146 -149 -170 -193 -193 -165 -146 -140 -150 -162 -163 -157 -154 -156 -164 -178 -188 -186 -185 -183 -182 -182 -183 -188 -184 -210 -217 -40 -19 -20 -20 -9 -0 -0 -0 -4 -45 -210 -205 -174 -165 -172 -189 -200 -206 -214 -213 -199 -202 -170 -159 -151 -148 -140 -145 -161 -178 -189 -190 -204 -221 -225 -100 -196 -171 -56 -0 -0 -38 -130 -160 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -89 -144 -165 -178 -182 -172 -163 -162 -154 -137 -118 -114 -113 -108 -118 -125 -134 -152 -167 -168 -173 -182 -176 -167 -174 -143 -123 -121 -119 -112 -105 -100 -91 -77 -76 -72 -68 -66 -66 -65 -61 -58 -59 -62 -67 -71 -68 -70 -66 -64 -65 -63 -57 -53 -51 -48 -43 -41 -40 -39 -38 -37 -36 -35 -34 -33 -35 -35 -35 -35 -31 -29 -28 -28 -28 -28 -29 -28 -29 -28 -29 -30 -30 -30 -31 -31 -31 -31 -31 -32 -31 -30 -29 -29 -29 -28 -28 -29 -29 -30 -31 -32 -33 -34 -34 -34 -33 -33 -33 -34 -34 -35 -34 -32 -31 -30 -29 -29 -29 -31 -32 -31 -33 -33 -33 -32 -31 -30 -30 -31 -31 -30 -29 -28 -30 -35 -36 -37 -35 -32 -28 -26 -25 -23 -21 -20 -20 -17 -19 -19 -18 -16 -15 -13 -12 -13 -13 -15 -17 -16 -19 -19 -20 -22 -23 -22 -19 -17 -19 -22 -20 -18 -17 -16 -19 -21 -20 -18 -17 -16 -17 -16 -15 -15 -16 -17 -17 -17 -16 -14 -16 -17 -15 -15 -14 -14 -13 -14 -16 -17 -17 -15 -17 -16 -16 -15 -17 -18 -19 -22 -21 -16 -15 -16 -11 -14 -18 -17 -15 -15 -14 -12 -10 -13 -14 -10 -9 -8 -11 -13 -13 -14 -16 -13 -14 -15 -18 -18 -17 -16 -16 -16 -14 -13 -14 -14 -18 -21 -22 -22 -20 -22 -28 -33 -36 -42 -37 -45 -55 -58 -53 -50 -42 -33 -33 -33 -34 -37 -40 -39 -39 -45 -51 -49 -39 -26 -19 -20 -20 -16 -14 -12 -10 -8 -6 -5 -5 -5 -5 -4 -5 -4 -3 -3 -2 -2 -2 -1 -1 -4 -4 -3 -3 -4 -5 -5 -4 -4 -4 -2 -2 -2 -2 -3 -4 -5 -5 -5 -5 -5 -4 -5 -14 -17 -20 -20 -18 -16 -16 -13 -13 -17 -14 -12 -12 -13 -14 -13 -12 -12 -15 -17 -15 -14 -13 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -18 -17 -18 -13 -10 -11 -11 -10 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -10 -11 -17 -22 -23 -24 -24 -26 -32 -32 -32 -25 -19 -22 -22 -22 -23 -24 -24 -26 -29 -29 -30 -34 -37 -42 -42 -33 -30 -29 -29 -29 -30 -32 -36 -40 -42 -44 -46 -48 -49 -52 -53 -54 -56 -57 -67 -66 -74 -79 -79 -72 -64 -59 -60 -63 -66 -66 -67 -68 -68 -60 -54 -55 -60 -65 -67 -74 -80 -91 -105 -132 -178 -213 -210 -207 -190 -168 -143 -134 -149 -153 -139 -115 -100 -89 -78 -63 -66 -67 -69 -60 -55 -55 -46 -36 -29 -28 -26 -23 -23 -21 -19 -19 -17 -17 -17 -28 -25 -14 -10 -10 -11 -14 -13 -6 -7 -7 -9 -8 -4 -3 -5 -10 -14 -24 -15 -4 -10 -13 -17 -23 -30 -38 -63 -31 -24 -33 -36 -14 -3 -7 -14 -29 -37 -6 -0 -4 -12 -32 -46 -32 -14 -14 -23 -16 -44 -10 -2 -3 -8 -18 -28 -42 -52 -60 -65 -52 -40 -33 -34 -39 -28 -28 -5 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -9 -23 -44 -47 -49 -53 -37 -17 -3 -0 -0 -0 -187 -180 -163 -140 -125 -124 -127 -139 -152 -157 -158 -150 -152 -154 -148 -137 -131 -140 -166 -184 -175 -173 -154 -143 -150 -164 -164 -151 -148 -144 -153 -164 -175 -178 -182 -181 -178 -180 -184 -183 -197 -191 -206 -221 -223 -222 -218 -99 -0 -0 -6 -60 -208 -198 -202 -196 -168 -170 -197 -199 -201 -214 -202 -221 -189 -158 -155 -147 -139 -134 -142 -154 -167 -185 -193 -200 -215 -224 -226 -229 -76 -0 -0 -0 -0 -24 -87 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -89 -170 -152 -168 -111 -124 -179 -168 -149 -147 -137 -117 -111 -109 -115 -129 -139 -142 -151 -167 -173 -179 -178 -179 -170 -164 -137 -124 -119 -109 -99 -95 -88 -83 -71 -68 -64 -62 -61 -62 -61 -60 -61 -61 -59 -63 -68 -66 -68 -64 -62 -62 -60 -55 -51 -49 -46 -41 -40 -41 -40 -40 -37 -35 -34 -34 -36 -35 -35 -35 -35 -32 -29 -28 -28 -28 -28 -29 -29 -29 -27 -28 -29 -29 -30 -30 -30 -30 -30 -30 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -31 -32 -32 -33 -35 -35 -34 -34 -33 -33 -34 -34 -32 -32 -30 -30 -30 -30 -30 -30 -31 -31 -32 -33 -34 -35 -35 -34 -33 -34 -34 -32 -31 -29 -29 -30 -30 -35 -35 -34 -32 -29 -27 -25 -23 -23 -21 -21 -17 -17 -18 -18 -16 -15 -14 -13 -12 -12 -14 -14 -15 -17 -19 -20 -21 -21 -22 -20 -18 -17 -21 -21 -18 -17 -18 -19 -20 -20 -18 -17 -18 -17 -16 -15 -13 -14 -15 -17 -16 -15 -13 -16 -15 -13 -13 -11 -11 -13 -14 -14 -16 -15 -15 -15 -15 -16 -16 -17 -17 -15 -12 -14 -16 -16 -14 -10 -13 -15 -14 -14 -15 -16 -11 -17 -18 -15 -12 -8 -8 -12 -15 -14 -12 -13 -13 -12 -12 -15 -16 -17 -14 -12 -12 -13 -11 -10 -13 -19 -20 -21 -21 -21 -22 -23 -28 -34 -43 -37 -41 -52 -58 -58 -52 -42 -37 -35 -33 -34 -38 -39 -38 -40 -46 -50 -44 -32 -25 -22 -23 -22 -18 -13 -11 -9 -7 -5 -5 -5 -5 -5 -5 -5 -3 -3 -3 -3 -3 -2 -2 -2 -3 -3 -3 -4 -4 -4 -5 -5 -4 -4 -2 -2 -2 -2 -2 -2 -4 -5 -4 -5 -6 -5 -4 -9 -20 -24 -26 -26 -24 -21 -14 -12 -23 -20 -14 -13 -13 -12 -12 -13 -13 -16 -16 -16 -16 -14 -12 -12 -12 -11 -10 -10 -10 -11 -11 -11 -11 -11 -10 -11 -13 -12 -20 -18 -12 -9 -10 -10 -10 -10 -10 -10 -11 -10 -10 -10 -11 -10 -9 -13 -18 -21 -21 -21 -24 -27 -31 -30 -29 -26 -16 -16 -20 -21 -20 -20 -22 -24 -25 -25 -28 -32 -34 -36 -40 -33 -29 -27 -27 -28 -28 -29 -33 -40 -40 -45 -45 -45 -46 -47 -48 -47 -47 -47 -58 -63 -67 -70 -70 -67 -63 -58 -55 -61 -66 -66 -67 -69 -73 -70 -60 -57 -62 -63 -58 -61 -71 -84 -93 -109 -135 -141 -171 -188 -179 -150 -128 -115 -108 -113 -113 -100 -100 -83 -78 -79 -68 -64 -63 -56 -50 -54 -50 -46 -33 -31 -30 -28 -25 -23 -21 -21 -21 -20 -18 -32 -30 -30 -31 -24 -24 -24 -14 -9 -9 -11 -16 -12 -3 -2 -5 -14 -10 -19 -7 -6 -12 -18 -21 -27 -34 -14 -51 -31 -18 -20 -17 -6 -1 -0 -1 -6 -3 -0 -0 -6 -15 -18 -11 -8 -6 -6 -7 -5 -3 -10 -24 -14 -2 -10 -21 -44 -49 -63 -92 -83 -48 -35 -36 -34 -32 -33 -12 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -8 -21 -36 -36 -36 -36 -26 -12 -6 -6 -4 -3 -178 -172 -159 -142 -129 -127 -129 -141 -151 -155 -152 -149 -153 -154 -144 -129 -122 -137 -159 -176 -167 -163 -143 -138 -157 -173 -170 -152 -138 -133 -141 -142 -161 -178 -182 -183 -183 -186 -191 -187 -192 -202 -203 -203 -210 -210 -197 -88 -0 -10 -76 -202 -214 -189 -193 -189 -179 -187 -204 -197 -181 -197 -220 -189 -160 -155 -147 -140 -139 -137 -140 -147 -159 -180 -197 -204 -210 -221 -222 -226 -78 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -85 -50 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -91 -103 -6 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -92 -166 -158 -154 -97 -26 -28 -103 -170 -143 -134 -127 -117 -118 -119 -126 -131 -132 -141 -158 -168 -173 -180 -173 -166 -169 -150 -129 -122 -113 -99 -91 -87 -79 -72 -66 -62 -61 -61 -60 -60 -59 -58 -59 -58 -55 -57 -61 -62 -65 -63 -60 -58 -56 -52 -48 -46 -43 -40 -38 -40 -40 -38 -38 -37 -35 -36 -36 -36 -36 -35 -34 -34 -31 -28 -28 -27 -27 -27 -28 -28 -26 -27 -28 -28 -29 -29 -29 -29 -28 -28 -29 -30 -30 -30 -31 -32 -32 -32 -32 -31 -31 -32 -33 -34 -35 -36 -35 -34 -33 -34 -33 -32 -30 -31 -31 -30 -30 -30 -29 -28 -30 -31 -33 -33 -36 -37 -36 -34 -35 -37 -36 -33 -33 -30 -30 -30 -33 -36 -36 -35 -34 -31 -27 -25 -25 -23 -20 -21 -17 -17 -17 -17 -16 -16 -16 -14 -12 -14 -16 -14 -16 -19 -21 -20 -20 -22 -22 -18 -17 -17 -17 -17 -18 -17 -14 -15 -18 -21 -20 -18 -17 -16 -16 -14 -12 -13 -15 -16 -16 -15 -15 -14 -13 -13 -13 -12 -11 -11 -13 -13 -15 -15 -15 -15 -15 -15 -16 -16 -16 -14 -13 -16 -14 -14 -10 -9 -11 -13 -15 -14 -12 -12 -11 -11 -14 -13 -12 -11 -11 -11 -11 -11 -14 -10 -10 -10 -12 -12 -14 -16 -16 -13 -13 -18 -15 -10 -12 -16 -18 -20 -21 -19 -20 -25 -30 -33 -41 -38 -40 -44 -48 -48 -41 -39 -41 -36 -28 -34 -37 -40 -36 -33 -35 -36 -32 -28 -24 -17 -21 -21 -19 -15 -11 -10 -9 -8 -5 -4 -1 -3 -7 -7 -4 -2 -3 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -3 -3 -4 -3 -3 -3 -3 -3 -3 -4 -5 -3 -4 -6 -7 -6 -16 -19 -15 -18 -19 -24 -21 -14 -11 -15 -16 -14 -11 -11 -11 -12 -14 -14 -15 -15 -15 -14 -13 -12 -10 -9 -12 -10 -11 -11 -11 -12 -12 -12 -11 -11 -10 -10 -9 -9 -9 -12 -12 -11 -10 -9 -6 -7 -9 -8 -10 -9 -9 -10 -11 -11 -16 -19 -20 -20 -22 -26 -30 -31 -30 -30 -31 -28 -14 -16 -18 -17 -18 -19 -20 -22 -25 -27 -29 -31 -33 -35 -35 -29 -23 -24 -25 -26 -27 -27 -34 -39 -41 -40 -40 -42 -44 -44 -46 -47 -46 -54 -59 -62 -62 -61 -60 -59 -56 -53 -57 -62 -65 -68 -69 -68 -69 -61 -57 -59 -57 -55 -58 -65 -74 -80 -82 -88 -101 -134 -162 -164 -145 -130 -118 -103 -97 -94 -89 -100 -95 -96 -88 -72 -62 -62 -60 -56 -57 -57 -50 -41 -40 -39 -32 -26 -22 -19 -18 -20 -22 -19 -19 -23 -30 -31 -26 -33 -32 -15 -10 -9 -12 -17 -13 -4 -3 -12 -17 -8 -5 -1 -3 -9 -15 -17 -25 -34 -15 -22 -24 -22 -21 -16 -0 -2 -1 -1 -1 -1 -1 -2 -9 -20 -39 -42 -23 -20 -9 -4 -17 -19 -36 -81 -22 -0 -19 -24 -39 -41 -53 -85 -103 -77 -45 -57 -44 -41 -39 -23 -7 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -9 -8 -28 -25 -26 -29 -28 -24 -18 -7 -7 -175 -172 -160 -145 -134 -127 -129 -139 -143 -155 -148 -150 -158 -155 -139 -123 -119 -133 -147 -149 -166 -158 -136 -136 -163 -181 -169 -147 -134 -130 -131 -142 -158 -177 -186 -181 -185 -195 -197 -199 -203 -202 -202 -201 -206 -202 -76 -0 -0 -77 -212 -195 -180 -177 -196 -190 -199 -207 -196 -188 -189 -193 -202 -175 -165 -147 -141 -140 -142 -140 -138 -143 -156 -171 -185 -193 -212 -216 -219 -222 -80 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -147 -91 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -139 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -88 -95 -170 -153 -137 -154 -60 -0 -0 -65 -171 -143 -129 -121 -119 -124 -130 -128 -127 -135 -150 -161 -167 -170 -177 -176 -163 -153 -137 -121 -113 -104 -93 -84 -77 -73 -67 -61 -59 -58 -57 -58 -58 -59 -59 -56 -56 -56 -54 -54 -56 -58 -56 -53 -52 -50 -47 -44 -43 -42 -38 -39 -40 -39 -38 -37 -37 -37 -36 -36 -36 -35 -35 -33 -32 -30 -29 -28 -27 -27 -27 -26 -27 -26 -27 -27 -28 -29 -28 -28 -28 -27 -28 -28 -29 -29 -30 -30 -31 -32 -32 -30 -32 -32 -33 -34 -35 -35 -35 -33 -31 -31 -33 -31 -31 -31 -31 -31 -31 -30 -30 -30 -31 -33 -35 -34 -34 -36 -38 -36 -34 -36 -38 -37 -34 -33 -30 -30 -30 -35 -37 -37 -36 -35 -32 -29 -28 -27 -24 -20 -20 -20 -18 -17 -16 -16 -17 -16 -15 -12 -12 -14 -15 -17 -18 -19 -21 -22 -23 -23 -17 -15 -16 -15 -17 -19 -17 -14 -13 -16 -16 -17 -15 -14 -11 -12 -13 -12 -13 -14 -14 -15 -14 -14 -13 -12 -12 -12 -12 -11 -11 -11 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -10 -11 -10 -10 -10 -12 -12 -9 -10 -11 -11 -9 -11 -11 -11 -10 -10 -9 -8 -7 -6 -6 -11 -11 -9 -12 -15 -18 -20 -14 -14 -18 -14 -11 -13 -13 -15 -18 -19 -18 -22 -20 -26 -35 -39 -42 -45 -48 -47 -41 -39 -43 -39 -33 -28 -32 -37 -40 -33 -24 -26 -29 -26 -24 -20 -16 -18 -20 -20 -15 -11 -12 -11 -11 -6 -3 -2 -2 -3 -3 -2 -2 -1 -1 -2 -3 -3 -2 -2 -2 -2 -3 -4 -4 -4 -5 -4 -4 -4 -4 -3 -3 -2 -3 -5 -3 -3 -3 -5 -5 -5 -13 -20 -15 -15 -14 -15 -14 -11 -10 -12 -12 -12 -11 -10 -11 -13 -14 -14 -14 -15 -14 -13 -11 -10 -10 -10 -9 -9 -11 -12 -12 -12 -12 -12 -12 -12 -11 -9 -9 -9 -9 -12 -15 -14 -10 -8 -10 -9 -10 -9 -8 -9 -9 -9 -11 -14 -17 -20 -20 -20 -19 -20 -23 -26 -30 -32 -33 -34 -31 -18 -14 -15 -17 -18 -18 -21 -24 -26 -26 -28 -31 -31 -31 -27 -20 -21 -24 -25 -25 -27 -33 -36 -36 -35 -36 -40 -40 -42 -43 -45 -45 -50 -56 -57 -57 -57 -56 -56 -54 -49 -52 -53 -57 -63 -65 -64 -65 -60 -59 -58 -54 -53 -53 -54 -57 -61 -65 -73 -82 -113 -152 -165 -156 -152 -143 -104 -90 -83 -85 -98 -99 -94 -85 -70 -62 -65 -62 -62 -53 -53 -53 -52 -51 -45 -36 -35 -23 -18 -19 -23 -24 -20 -15 -18 -36 -18 -19 -34 -33 -23 -14 -12 -15 -15 -14 -9 -10 -8 -4 -3 -1 -0 -2 -12 -20 -23 -17 -16 -22 -33 -37 -33 -23 -11 -0 -4 -6 -6 -5 -6 -7 -8 -21 -18 -25 -33 -43 -39 -22 -15 -30 -38 -60 -114 -29 -4 -5 -22 -31 -33 -35 -55 -93 -119 -101 -77 -49 -47 -47 -31 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -16 -26 -33 -43 -36 -13 -3 -3 -174 -172 -163 -152 -143 -134 -131 -132 -149 -154 -147 -153 -163 -158 -141 -125 -123 -130 -132 -148 -164 -155 -135 -138 -166 -184 -170 -145 -135 -129 -136 -148 -164 -180 -176 -185 -198 -202 -202 -207 -208 -210 -211 -202 -207 -186 -88 -33 -33 -90 -192 -178 -168 -150 -155 -190 -189 -195 -205 -208 -198 -190 -200 -199 -158 -143 -144 -145 -150 -142 -137 -144 -154 -162 -169 -188 -202 -212 -218 -222 -83 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -58 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -125 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -178 -175 -165 -142 -137 -151 -127 -55 -0 -60 -171 -135 -124 -115 -118 -126 -125 -123 -130 -143 -154 -156 -159 -175 -169 -160 -148 -140 -128 -116 -105 -96 -85 -76 -73 -68 -64 -59 -57 -56 -57 -58 -57 -58 -59 -55 -53 -53 -52 -54 -52 -52 -50 -47 -46 -45 -43 -41 -41 -39 -39 -40 -39 -38 -38 -37 -36 -35 -35 -35 -35 -32 -31 -30 -29 -29 -29 -29 -29 -28 -27 -26 -26 -26 -27 -28 -27 -26 -25 -26 -29 -28 -28 -28 -28 -29 -29 -29 -29 -31 -31 -27 -29 -29 -29 -30 -31 -32 -32 -32 -32 -31 -31 -33 -33 -33 -33 -33 -32 -31 -31 -32 -33 -31 -27 -35 -36 -34 -37 -35 -34 -36 -38 -37 -34 -33 -35 -31 -30 -34 -38 -39 -37 -36 -34 -32 -30 -28 -23 -20 -17 -18 -17 -16 -16 -16 -17 -17 -16 -14 -13 -14 -16 -16 -16 -19 -21 -21 -22 -20 -18 -16 -17 -17 -16 -15 -15 -15 -15 -14 -10 -14 -15 -13 -12 -12 -13 -13 -13 -13 -13 -13 -12 -11 -11 -10 -10 -10 -11 -12 -12 -11 -14 -15 -16 -16 -16 -16 -15 -14 -15 -16 -17 -12 -10 -10 -12 -12 -11 -11 -11 -13 -10 -7 -14 -11 -12 -11 -10 -9 -7 -6 -6 -7 -8 -9 -9 -12 -12 -11 -13 -16 -16 -14 -13 -16 -16 -12 -11 -14 -14 -12 -13 -16 -19 -22 -23 -27 -40 -44 -46 -46 -44 -44 -42 -43 -40 -37 -33 -29 -28 -31 -31 -25 -24 -24 -23 -22 -21 -18 -17 -17 -18 -17 -15 -13 -10 -6 -7 -6 -4 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -4 -3 -3 -2 -2 -3 -4 -4 -4 -5 -5 -5 -5 -4 -3 -4 -5 -4 -5 -5 -3 -4 -4 -6 -10 -14 -16 -17 -16 -13 -12 -12 -11 -11 -12 -11 -11 -11 -11 -12 -13 -14 -14 -16 -16 -13 -12 -11 -9 -10 -10 -10 -9 -10 -11 -12 -13 -13 -13 -13 -12 -11 -10 -9 -10 -10 -10 -12 -17 -12 -10 -11 -10 -10 -10 -10 -9 -9 -10 -12 -16 -18 -19 -19 -20 -21 -23 -24 -27 -31 -33 -23 -30 -21 -13 -13 -15 -18 -19 -17 -21 -23 -25 -25 -27 -27 -27 -26 -25 -19 -22 -25 -26 -26 -28 -30 -31 -31 -30 -33 -33 -38 -39 -40 -42 -44 -45 -47 -53 -55 -55 -55 -55 -50 -46 -46 -45 -48 -55 -59 -63 -64 -62 -60 -57 -54 -51 -48 -46 -45 -46 -55 -68 -76 -94 -122 -141 -161 -169 -158 -128 -94 -83 -81 -83 -85 -93 -90 -73 -68 -73 -66 -60 -52 -50 -52 -55 -55 -44 -43 -38 -27 -19 -18 -23 -27 -26 -19 -14 -40 -22 -19 -25 -28 -23 -15 -16 -18 -14 -15 -11 -10 -6 -2 -0 -0 -0 -2 -19 -8 -14 -13 -15 -18 -16 -17 -22 -26 -19 -14 -17 -19 -19 -18 -17 -26 -30 -44 -43 -40 -47 -61 -61 -41 -24 -32 -64 -62 -93 -42 -6 -2 -6 -13 -31 -28 -42 -85 -131 -150 -100 -42 -46 -51 -34 -20 -7 -1 -0 -0 -0 -0 -1 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -15 -16 -12 -2 -0 -0 -0 -173 -174 -169 -162 -157 -150 -141 -142 -161 -162 -154 -155 -170 -170 -154 -140 -135 -135 -141 -154 -165 -152 -136 -142 -166 -183 -174 -151 -143 -130 -141 -153 -166 -180 -177 -191 -203 -205 -206 -206 -211 -219 -216 -207 -210 -89 -143 -212 -211 -207 -208 -207 -159 -141 -144 -199 -208 -190 -178 -170 -175 -194 -195 -211 -171 -145 -149 -148 -153 -145 -140 -144 -149 -154 -169 -185 -191 -210 -211 -217 -146 -99 -100 -104 -108 -88 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -106 -170 -162 -161 -144 -142 -145 -94 -25 -0 -56 -179 -138 -127 -117 -121 -122 -128 -129 -135 -149 -156 -151 -149 -188 -168 -156 -149 -132 -119 -105 -94 -87 -77 -72 -68 -62 -60 -56 -57 -57 -57 -58 -59 -59 -57 -55 -54 -53 -52 -51 -51 -49 -47 -46 -44 -43 -43 -42 -41 -40 -39 -38 -37 -37 -37 -36 -36 -35 -34 -35 -34 -31 -31 -30 -30 -30 -30 -30 -30 -29 -28 -27 -26 -27 -28 -28 -29 -26 -20 -21 -29 -28 -28 -29 -29 -29 -29 -29 -28 -27 -27 -26 -28 -29 -30 -31 -31 -32 -33 -34 -33 -32 -33 -34 -34 -34 -35 -35 -34 -32 -32 -34 -33 -32 -31 -31 -34 -35 -36 -34 -33 -35 -37 -37 -36 -34 -36 -32 -29 -33 -38 -40 -38 -36 -35 -33 -31 -28 -24 -19 -16 -15 -15 -16 -16 -16 -17 -17 -17 -15 -14 -15 -15 -15 -17 -21 -21 -19 -16 -16 -16 -19 -20 -17 -15 -16 -17 -15 -14 -13 -12 -12 -14 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -9 -8 -8 -9 -10 -12 -13 -16 -18 -16 -15 -16 -17 -17 -16 -15 -15 -14 -9 -8 -12 -13 -13 -12 -12 -10 -12 -11 -9 -10 -10 -9 -9 -7 -7 -7 -8 -8 -7 -10 -9 -8 -12 -13 -14 -15 -16 -15 -12 -15 -16 -15 -13 -12 -12 -12 -11 -12 -16 -15 -18 -20 -25 -36 -45 -47 -41 -40 -41 -35 -38 -35 -34 -32 -28 -26 -25 -24 -22 -21 -20 -21 -20 -18 -17 -15 -14 -15 -17 -17 -15 -8 -4 -6 -8 -6 -3 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 -3 -3 -2 -2 -3 -5 -6 -7 -7 -7 -6 -5 -4 -3 -5 -5 -11 -6 -5 -6 -7 -9 -10 -13 -24 -19 -15 -14 -13 -14 -12 -11 -11 -11 -11 -10 -12 -11 -12 -13 -13 -14 -15 -12 -11 -10 -9 -10 -10 -10 -9 -9 -10 -13 -14 -14 -13 -12 -12 -11 -11 -11 -12 -12 -11 -12 -23 -18 -13 -11 -12 -11 -10 -10 -9 -9 -10 -13 -13 -17 -18 -19 -20 -21 -24 -27 -26 -26 -30 -22 -29 -22 -13 -15 -16 -17 -20 -17 -19 -22 -23 -25 -25 -24 -22 -17 -17 -18 -21 -24 -28 -31 -31 -29 -28 -26 -26 -28 -30 -34 -35 -36 -39 -42 -41 -42 -49 -53 -51 -50 -49 -46 -43 -40 -40 -40 -43 -49 -53 -48 -47 -50 -50 -48 -47 -40 -38 -37 -40 -46 -56 -62 -70 -79 -93 -137 -156 -147 -138 -108 -88 -82 -76 -75 -74 -81 -75 -73 -74 -68 -58 -50 -47 -49 -49 -49 -39 -38 -35 -26 -17 -16 -20 -21 -26 -19 -15 -30 -28 -23 -20 -21 -26 -17 -15 -20 -15 -12 -7 -5 -5 -3 -0 -0 -0 -4 -7 -5 -3 -7 -10 -10 -10 -6 -12 -26 -39 -30 -29 -33 -37 -45 -54 -67 -67 -60 -58 -60 -72 -76 -61 -35 -26 -29 -57 -73 -78 -40 -11 -12 -13 -12 -28 -48 -65 -105 -117 -117 -88 -40 -51 -56 -53 -37 -12 -3 -2 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -3 -2 -0 -0 -0 -0 -0 -174 -177 -175 -174 -171 -155 -147 -155 -173 -174 -163 -160 -180 -186 -178 -168 -153 -150 -155 -160 -166 -152 -140 -144 -165 -184 -188 -174 -140 -130 -142 -152 -159 -170 -183 -194 -201 -206 -204 -200 -206 -216 -208 -208 -187 -210 -208 -213 -224 -219 -211 -193 -161 -157 -157 -156 -172 -65 -0 -0 -79 -210 -199 -218 -185 -159 -156 -154 -157 -153 -147 -144 -146 -154 -171 -186 -191 -203 -205 -214 -216 -215 -215 -217 -219 -200 -116 -120 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -112 -176 -151 -149 -144 -146 -154 -75 -0 -0 -49 -180 -140 -129 -122 -133 -127 -120 -123 -138 -154 -158 -146 -141 -175 -154 -153 -137 -120 -112 -100 -86 -78 -72 -68 -65 -61 -57 -56 -57 -57 -57 -56 -56 -59 -56 -55 -53 -51 -50 -49 -48 -47 -46 -45 -44 -44 -43 -42 -40 -39 -38 -36 -36 -36 -36 -36 -35 -35 -34 -35 -32 -30 -30 -30 -30 -29 -29 -29 -29 -29 -28 -27 -27 -27 -28 -28 -28 -26 -22 -20 -26 -28 -28 -28 -29 -28 -28 -28 -28 -25 -26 -25 -26 -28 -29 -29 -31 -32 -33 -34 -34 -34 -34 -35 -35 -36 -37 -37 -36 -34 -33 -34 -33 -32 -32 -32 -33 -35 -36 -33 -33 -36 -37 -37 -35 -36 -37 -34 -31 -34 -38 -39 -37 -36 -36 -36 -30 -27 -22 -19 -16 -16 -15 -15 -16 -15 -17 -16 -16 -15 -15 -15 -14 -15 -16 -16 -19 -16 -15 -15 -16 -19 -18 -16 -15 -14 -15 -14 -11 -11 -11 -12 -12 -12 -13 -13 -12 -14 -13 -12 -12 -10 -11 -11 -10 -9 -10 -10 -10 -9 -11 -13 -14 -15 -15 -16 -16 -15 -15 -14 -14 -9 -7 -7 -11 -12 -11 -11 -12 -12 -12 -9 -7 -6 -6 -9 -10 -9 -7 -7 -9 -9 -10 -9 -14 -13 -12 -12 -13 -14 -14 -14 -13 -12 -13 -15 -13 -12 -11 -9 -9 -10 -15 -16 -12 -17 -21 -26 -28 -38 -47 -41 -38 -33 -26 -25 -30 -29 -28 -27 -25 -23 -21 -17 -20 -19 -18 -16 -16 -16 -15 -12 -13 -16 -15 -14 -7 -3 -5 -9 -8 -6 -5 -1 -2 -3 -2 -1 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -3 -4 -6 -7 -6 -5 -5 -4 -3 -4 -4 -4 -5 -6 -7 -9 -10 -12 -20 -15 -12 -13 -15 -15 -14 -15 -16 -15 -13 -9 -10 -11 -11 -10 -8 -11 -14 -13 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -10 -9 -10 -12 -9 -11 -12 -12 -12 -12 -11 -11 -10 -24 -24 -17 -18 -19 -15 -13 -11 -10 -9 -9 -10 -11 -13 -15 -18 -20 -17 -18 -17 -23 -24 -26 -26 -21 -13 -12 -12 -16 -17 -20 -17 -17 -19 -21 -22 -22 -19 -15 -14 -15 -17 -17 -21 -26 -29 -30 -28 -24 -24 -24 -25 -27 -30 -32 -33 -35 -36 -38 -39 -47 -48 -47 -46 -45 -44 -42 -39 -35 -34 -38 -40 -41 -36 -33 -37 -38 -36 -38 -30 -31 -31 -34 -38 -44 -52 -54 -55 -71 -92 -117 -136 -140 -119 -103 -90 -74 -66 -70 -70 -70 -68 -67 -66 -60 -50 -46 -47 -47 -39 -33 -34 -32 -26 -20 -15 -16 -16 -22 -23 -23 -21 -20 -23 -17 -16 -21 -20 -21 -18 -17 -13 -7 -4 -5 -9 -10 -3 -1 -4 -6 -5 -4 -4 -5 -3 -2 -1 -12 -26 -36 -38 -30 -27 -46 -49 -61 -68 -67 -64 -60 -44 -34 -49 -37 -14 -24 -21 -32 -63 -63 -43 -38 -17 -22 -36 -60 -83 -93 -93 -93 -83 -62 -37 -89 -87 -92 -63 -24 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -2 -0 -0 -0 -3 -5 -5 -2 -1 -1 -1 -0 -0 -0 -178 -182 -183 -182 -177 -166 -160 -165 -179 -184 -178 -177 -191 -199 -193 -181 -169 -165 -167 -168 -161 -151 -136 -144 -153 -171 -183 -165 -139 -135 -134 -141 -144 -150 -168 -181 -186 -192 -196 -198 -205 -203 -197 -205 -78 -165 -217 -214 -202 -190 -198 -205 -190 -197 -201 -39 -0 -0 -0 -27 -118 -213 -208 -220 -176 -164 -160 -157 -159 -161 -158 -150 -144 -155 -177 -189 -199 -201 -202 -208 -207 -208 -213 -215 -217 -219 -211 -204 -133 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -183 -162 -159 -157 -161 -100 -25 -0 -0 -9 -51 -158 -130 -128 -127 -130 -140 -140 -144 -156 -155 -138 -129 -132 -132 -134 -127 -116 -106 -95 -84 -75 -69 -66 -62 -58 -54 -55 -55 -53 -54 -55 -57 -57 -56 -55 -52 -50 -49 -48 -47 -45 -44 -44 -43 -42 -41 -40 -39 -38 -37 -36 -35 -35 -35 -35 -35 -34 -34 -34 -34 -31 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -27 -28 -27 -27 -26 -25 -23 -21 -25 -26 -27 -28 -28 -28 -27 -27 -26 -26 -26 -25 -25 -26 -26 -28 -30 -31 -32 -34 -35 -35 -35 -36 -36 -37 -38 -38 -38 -35 -34 -37 -36 -34 -33 -33 -34 -35 -35 -34 -33 -35 -37 -38 -35 -36 -37 -35 -34 -36 -38 -35 -35 -37 -37 -34 -28 -23 -20 -18 -17 -16 -16 -17 -15 -14 -16 -15 -15 -15 -15 -15 -15 -16 -17 -19 -18 -16 -17 -17 -18 -17 -15 -15 -17 -15 -16 -17 -15 -15 -13 -15 -14 -11 -11 -13 -12 -12 -13 -13 -12 -11 -11 -11 -10 -10 -11 -12 -9 -9 -10 -13 -14 -14 -16 -17 -16 -11 -12 -11 -13 -8 -10 -10 -9 -8 -9 -10 -10 -10 -12 -7 -6 -6 -7 -8 -9 -10 -9 -8 -10 -10 -10 -11 -11 -9 -11 -12 -11 -14 -13 -14 -13 -13 -14 -10 -12 -13 -10 -8 -9 -10 -13 -13 -14 -17 -21 -23 -24 -35 -52 -50 -35 -24 -22 -23 -23 -25 -27 -28 -26 -21 -21 -18 -19 -19 -16 -16 -16 -14 -11 -11 -9 -9 -13 -13 -9 -4 -4 -7 -8 -7 -5 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -4 -2 -3 -3 -3 -4 -5 -6 -6 -5 -4 -4 -3 -3 -4 -6 -7 -7 -8 -10 -11 -11 -18 -24 -18 -15 -15 -15 -15 -14 -10 -11 -10 -9 -10 -11 -12 -10 -8 -10 -13 -11 -11 -11 -10 -10 -10 -11 -10 -9 -10 -9 -9 -10 -10 -9 -8 -10 -12 -12 -12 -13 -12 -11 -10 -16 -21 -23 -21 -17 -17 -18 -13 -10 -9 -10 -10 -10 -9 -10 -13 -14 -10 -9 -8 -18 -20 -22 -27 -22 -11 -11 -12 -15 -17 -19 -16 -17 -20 -21 -22 -18 -17 -13 -13 -14 -14 -16 -20 -24 -28 -28 -25 -23 -22 -22 -23 -25 -28 -29 -29 -31 -34 -36 -37 -46 -44 -38 -37 -38 -36 -36 -36 -34 -34 -36 -38 -38 -31 -26 -28 -29 -31 -32 -29 -29 -29 -32 -35 -37 -43 -39 -42 -53 -65 -85 -110 -126 -127 -123 -101 -75 -69 -65 -62 -62 -61 -59 -57 -54 -45 -45 -45 -41 -36 -33 -31 -31 -30 -28 -25 -17 -17 -20 -30 -37 -37 -38 -31 -20 -20 -17 -18 -20 -23 -24 -17 -8 -6 -9 -23 -22 -9 -3 -3 -3 -5 -5 -5 -4 -2 -0 -0 -5 -9 -10 -14 -14 -20 -33 -58 -69 -69 -59 -55 -62 -22 -9 -16 -12 -2 -14 -17 -29 -54 -64 -62 -45 -35 -45 -63 -88 -96 -86 -96 -107 -84 -57 -56 -84 -85 -85 -65 -25 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -0 -0 -0 -2 -4 -4 -2 -2 -3 -3 -1 -1 -0 -186 -187 -185 -183 -183 -180 -178 -178 -189 -189 -188 -189 -192 -196 -196 -193 -187 -178 -176 -176 -165 -153 -137 -129 -140 -161 -172 -162 -140 -134 -133 -135 -134 -141 -155 -164 -180 -194 -194 -197 -206 -206 -199 -203 -210 -206 -203 -197 -183 -178 -199 -203 -149 -161 -164 -33 -0 -0 -33 -135 -215 -204 -219 -200 -163 -161 -159 -158 -160 -162 -159 -150 -145 -156 -179 -189 -211 -210 -209 -204 -200 -200 -202 -205 -209 -213 -203 -198 -212 -147 -127 -132 -70 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -28 -178 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -86 -74 -69 -146 -175 -78 -0 -0 -0 -27 -144 -141 -137 -134 -130 -149 -165 -171 -169 -160 -153 -137 -129 -120 -121 -121 -116 -113 -103 -90 -82 -73 -69 -65 -59 -55 -55 -54 -53 -53 -53 -54 -56 -56 -55 -54 -52 -50 -49 -48 -46 -45 -44 -43 -42 -42 -40 -38 -37 -37 -36 -35 -35 -35 -34 -34 -33 -33 -33 -33 -33 -30 -29 -29 -29 -28 -28 -27 -27 -28 -28 -28 -28 -27 -27 -27 -26 -24 -23 -22 -23 -24 -25 -26 -27 -27 -27 -27 -24 -25 -26 -25 -26 -26 -26 -28 -30 -31 -32 -33 -34 -35 -36 -36 -37 -37 -38 -39 -38 -37 -36 -35 -34 -28 -34 -33 -33 -34 -36 -36 -35 -36 -37 -39 -37 -37 -38 -38 -37 -38 -38 -39 -37 -37 -35 -31 -28 -23 -19 -18 -17 -15 -17 -16 -16 -15 -16 -15 -15 -15 -14 -14 -14 -15 -16 -17 -17 -16 -15 -17 -17 -15 -13 -14 -15 -16 -15 -15 -11 -12 -15 -17 -15 -12 -13 -12 -11 -11 -12 -12 -12 -11 -11 -12 -11 -10 -10 -12 -9 -9 -10 -12 -13 -12 -13 -14 -15 -12 -13 -9 -8 -7 -7 -8 -9 -8 -8 -11 -8 -9 -8 -7 -6 -6 -8 -10 -10 -11 -9 -7 -8 -10 -11 -9 -10 -10 -10 -11 -13 -13 -12 -14 -13 -15 -12 -12 -12 -11 -12 -10 -11 -11 -12 -12 -14 -16 -17 -19 -26 -41 -58 -55 -33 -25 -25 -25 -25 -25 -25 -26 -23 -21 -19 -19 -19 -17 -15 -15 -14 -12 -10 -10 -7 -8 -12 -13 -11 -6 -4 -5 -5 -7 -5 -3 -2 -1 -1 -2 -1 -1 -2 -3 -4 -3 -3 -3 -3 -4 -4 -5 -6 -7 -7 -6 -5 -4 -5 -4 -4 -5 -7 -8 -9 -10 -13 -16 -19 -23 -17 -13 -14 -15 -15 -13 -8 -9 -12 -9 -9 -9 -9 -9 -8 -9 -11 -11 -11 -11 -11 -11 -11 -10 -9 -9 -9 -10 -10 -10 -10 -9 -9 -10 -11 -11 -12 -13 -11 -11 -10 -10 -18 -27 -24 -23 -22 -22 -15 -11 -10 -10 -9 -9 -9 -9 -8 -10 -8 -9 -14 -17 -17 -20 -28 -32 -32 -12 -12 -15 -16 -17 -14 -12 -13 -17 -17 -15 -16 -13 -12 -13 -14 -17 -20 -22 -25 -25 -22 -25 -23 -22 -22 -23 -24 -25 -27 -30 -32 -34 -35 -39 -37 -29 -26 -26 -26 -29 -31 -31 -31 -32 -32 -31 -26 -20 -22 -23 -23 -23 -26 -26 -25 -27 -32 -32 -35 -31 -36 -42 -51 -67 -81 -86 -115 -126 -108 -80 -67 -63 -61 -61 -60 -59 -60 -58 -45 -43 -41 -37 -37 -37 -33 -32 -31 -31 -33 -22 -19 -23 -34 -44 -45 -44 -31 -24 -25 -20 -18 -21 -27 -28 -20 -19 -23 -16 -17 -16 -10 -5 -3 -3 -5 -5 -5 -4 -1 -0 -0 -0 -1 -4 -24 -11 -16 -23 -39 -41 -45 -49 -41 -78 -48 -9 -5 -4 -3 -10 -19 -32 -47 -59 -60 -52 -54 -60 -67 -77 -83 -88 -106 -113 -87 -55 -44 -39 -45 -49 -41 -22 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -192 -191 -191 -193 -192 -186 -188 -191 -201 -199 -197 -196 -194 -198 -202 -202 -202 -199 -196 -193 -173 -159 -152 -135 -137 -153 -163 -157 -137 -132 -134 -132 -133 -132 -140 -157 -174 -193 -206 -202 -211 -215 -203 -203 -198 -197 -196 -198 -189 -183 -208 -194 -0 -0 -0 -0 -41 -57 -141 -211 -199 -191 -186 -170 -152 -154 -154 -156 -161 -164 -159 -151 -150 -161 -182 -190 -211 -215 -216 -210 -205 -203 -202 -203 -206 -208 -194 -194 -200 -198 -196 -195 -161 -79 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -40 -188 -184 -12 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -45 -58 -25 -0 -0 -0 -5 -36 -172 -147 -133 -123 -125 -155 -176 -172 -164 -153 -148 -129 -116 -117 -117 -113 -108 -100 -88 -78 -73 -70 -62 -56 -52 -53 -53 -52 -51 -51 -51 -52 -53 -53 -52 -51 -50 -49 -47 -46 -45 -44 -43 -42 -41 -39 -38 -37 -37 -37 -37 -36 -35 -35 -34 -34 -33 -33 -32 -30 -29 -29 -30 -29 -28 -27 -26 -27 -27 -27 -27 -28 -27 -27 -26 -25 -25 -24 -23 -25 -21 -23 -25 -26 -27 -27 -24 -24 -24 -24 -25 -25 -26 -27 -29 -30 -32 -32 -33 -34 -34 -35 -36 -37 -37 -38 -38 -37 -37 -36 -35 -33 -32 -35 -33 -33 -35 -36 -37 -37 -37 -38 -39 -38 -38 -35 -33 -34 -36 -40 -44 -42 -41 -37 -34 -32 -30 -26 -21 -17 -14 -16 -16 -17 -15 -14 -14 -14 -14 -14 -13 -13 -14 -16 -16 -15 -15 -15 -16 -16 -13 -13 -14 -11 -10 -12 -12 -12 -13 -15 -16 -15 -13 -14 -10 -11 -11 -11 -12 -11 -10 -10 -11 -11 -10 -9 -12 -8 -8 -10 -11 -12 -12 -12 -13 -13 -12 -12 -9 -7 -6 -7 -8 -8 -9 -9 -10 -7 -9 -8 -8 -6 -5 -8 -9 -8 -10 -7 -8 -9 -11 -10 -9 -11 -11 -13 -16 -14 -11 -13 -13 -11 -11 -11 -10 -10 -11 -13 -11 -14 -14 -12 -12 -13 -13 -13 -18 -28 -44 -68 -54 -34 -29 -28 -28 -27 -25 -24 -21 -19 -18 -18 -18 -19 -16 -14 -14 -12 -10 -10 -10 -7 -9 -13 -14 -12 -8 -6 -5 -5 -8 -7 -6 -2 -2 -2 -2 -2 -2 -3 -5 -4 -2 -3 -3 -3 -5 -6 -5 -5 -6 -9 -7 -7 -4 -4 -4 -4 -6 -7 -8 -8 -12 -13 -14 -21 -21 -16 -12 -12 -12 -13 -13 -8 -9 -9 -8 -8 -8 -8 -9 -10 -10 -11 -11 -11 -11 -11 -11 -10 -9 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -10 -10 -12 -12 -11 -11 -11 -11 -13 -17 -25 -24 -22 -22 -20 -16 -12 -10 -9 -8 -8 -9 -9 -8 -13 -18 -19 -19 -20 -22 -24 -26 -35 -16 -12 -14 -15 -15 -15 -15 -15 -14 -14 -14 -15 -15 -14 -15 -19 -21 -23 -21 -23 -23 -25 -25 -25 -25 -25 -23 -23 -23 -28 -31 -32 -35 -36 -35 -31 -24 -20 -17 -20 -24 -28 -26 -24 -24 -25 -23 -21 -19 -17 -16 -16 -17 -19 -20 -18 -22 -24 -28 -29 -24 -29 -37 -44 -52 -57 -80 -103 -114 -101 -79 -64 -57 -54 -55 -59 -59 -58 -52 -54 -44 -36 -34 -33 -34 -32 -31 -32 -34 -33 -26 -24 -28 -32 -39 -44 -44 -33 -32 -31 -29 -26 -22 -25 -23 -25 -25 -20 -18 -17 -17 -16 -11 -5 -6 -6 -5 -5 -3 -1 -0 -1 -1 -1 -5 -15 -5 -9 -12 -15 -20 -19 -33 -35 -59 -52 -48 -32 -15 -13 -9 -12 -19 -21 -37 -50 -57 -66 -75 -77 -82 -83 -86 -114 -115 -89 -65 -54 -46 -63 -39 -31 -30 -31 -14 -1 -1 -3 -4 -1 -1 -3 -1 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -201 -193 -195 -201 -198 -190 -192 -201 -207 -203 -199 -197 -199 -201 -205 -206 -203 -202 -210 -203 -184 -177 -156 -137 -137 -153 -162 -152 -139 -136 -135 -132 -129 -129 -141 -156 -171 -192 -206 -201 -218 -229 -212 -207 -199 -198 -192 -197 -202 -202 -214 -177 -0 -0 -0 -50 -164 -198 -187 -183 -182 -175 -157 -150 -145 -148 -152 -160 -168 -169 -162 -152 -152 -167 -187 -189 -199 -211 -212 -212 -211 -209 -207 -208 -207 -206 -194 -194 -192 -200 -202 -194 -186 -169 -106 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -56 -203 -204 -195 -190 -30 -0 -0 -11 -25 -31 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -40 -137 -143 -152 -150 -130 -119 -119 -120 -128 -155 -179 -174 -169 -145 -124 -122 -124 -119 -113 -104 -96 -91 -81 -72 -67 -60 -55 -52 -52 -52 -52 -51 -52 -52 -53 -52 -52 -51 -49 -48 -48 -47 -46 -46 -45 -44 -42 -41 -39 -38 -38 -38 -38 -38 -37 -36 -36 -36 -35 -34 -33 -30 -29 -29 -29 -29 -29 -28 -27 -26 -27 -27 -27 -27 -27 -27 -27 -26 -25 -24 -24 -24 -23 -22 -23 -25 -26 -26 -24 -23 -24 -24 -24 -24 -24 -25 -27 -29 -31 -33 -33 -34 -34 -35 -35 -36 -36 -37 -38 -38 -37 -37 -37 -35 -34 -34 -35 -34 -33 -35 -36 -38 -38 -38 -39 -39 -39 -39 -36 -35 -36 -40 -44 -49 -51 -44 -37 -32 -30 -28 -24 -19 -17 -14 -16 -16 -16 -13 -12 -14 -13 -12 -13 -12 -13 -13 -14 -14 -13 -14 -15 -17 -16 -15 -15 -15 -14 -12 -13 -12 -12 -13 -14 -15 -14 -13 -12 -9 -11 -11 -11 -11 -11 -11 -10 -11 -11 -10 -9 -10 -9 -9 -12 -15 -15 -14 -10 -10 -11 -8 -9 -9 -8 -7 -7 -9 -10 -8 -9 -9 -7 -7 -9 -12 -10 -7 -7 -7 -7 -9 -9 -10 -11 -11 -9 -10 -11 -10 -12 -13 -9 -11 -14 -13 -11 -9 -10 -11 -11 -11 -15 -11 -14 -13 -12 -12 -12 -12 -13 -18 -29 -45 -59 -45 -31 -24 -23 -27 -31 -29 -26 -18 -18 -18 -17 -16 -16 -14 -11 -10 -10 -9 -10 -10 -7 -10 -13 -15 -14 -12 -9 -6 -6 -7 -7 -5 -3 -2 -2 -1 -0 -1 -3 -4 -3 -2 -2 -3 -4 -6 -6 -5 -5 -7 -7 -7 -6 -5 -5 -4 -4 -6 -6 -6 -7 -15 -17 -15 -19 -25 -22 -14 -20 -21 -14 -13 -14 -11 -10 -9 -9 -9 -9 -10 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -10 -10 -9 -9 -9 -10 -11 -12 -11 -10 -10 -12 -13 -13 -12 -12 -12 -11 -11 -11 -28 -25 -26 -25 -23 -20 -16 -12 -9 -9 -9 -10 -12 -13 -15 -18 -20 -20 -21 -21 -23 -25 -15 -10 -10 -12 -14 -14 -14 -15 -15 -11 -14 -15 -15 -13 -14 -20 -21 -21 -24 -22 -21 -24 -24 -22 -23 -25 -24 -24 -25 -26 -30 -31 -31 -31 -30 -26 -25 -19 -18 -17 -18 -18 -17 -18 -19 -19 -21 -20 -19 -16 -17 -17 -15 -17 -16 -16 -14 -17 -18 -22 -22 -21 -25 -34 -41 -42 -47 -69 -81 -90 -87 -79 -71 -60 -53 -54 -59 -62 -63 -63 -54 -41 -34 -33 -36 -38 -33 -32 -34 -35 -36 -35 -30 -31 -32 -34 -41 -43 -38 -35 -35 -34 -29 -27 -28 -26 -25 -21 -17 -17 -18 -21 -19 -18 -20 -22 -15 -14 -17 -14 -3 -4 -3 -7 -4 -14 -7 -1 -4 -5 -5 -12 -22 -28 -35 -30 -27 -34 -31 -22 -26 -11 -11 -12 -31 -52 -57 -58 -75 -89 -96 -105 -107 -97 -107 -115 -103 -91 -82 -72 -85 -39 -20 -13 -14 -10 -0 -1 -2 -9 -5 -6 -13 -10 -2 -2 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -210 -201 -204 -207 -200 -192 -192 -199 -205 -204 -196 -193 -202 -203 -206 -209 -204 -199 -197 -202 -199 -187 -161 -141 -141 -157 -166 -156 -145 -141 -140 -139 -128 -131 -144 -157 -171 -195 -210 -200 -221 -229 -230 -211 -209 -209 -199 -193 -200 -215 -221 -192 -58 -2 -54 -190 -199 -176 -169 -168 -164 -152 -144 -143 -148 -152 -160 -176 -185 -181 -171 -158 -156 -173 -183 -192 -191 -212 -212 -213 -213 -211 -212 -213 -209 -209 -207 -198 -194 -202 -202 -193 -184 -184 -145 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -205 -205 -208 -20 -0 -0 -13 -103 -177 -186 -146 -38 -44 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -161 -184 -166 -150 -133 -113 -112 -115 -119 -125 -145 -169 -171 -161 -138 -118 -118 -113 -109 -105 -98 -93 -88 -82 -69 -66 -59 -54 -51 -52 -52 -52 -51 -50 -50 -50 -50 -50 -49 -48 -48 -47 -47 -46 -46 -45 -44 -41 -41 -40 -40 -39 -39 -39 -37 -34 -33 -33 -32 -32 -31 -30 -30 -29 -29 -29 -29 -29 -29 -28 -27 -27 -27 -26 -26 -26 -26 -25 -25 -24 -24 -24 -24 -23 -23 -24 -25 -26 -26 -23 -23 -23 -24 -24 -24 -24 -25 -27 -29 -32 -32 -33 -34 -35 -35 -35 -36 -36 -37 -38 -38 -37 -37 -36 -36 -34 -35 -35 -35 -34 -34 -36 -39 -39 -39 -39 -39 -35 -33 -34 -36 -38 -43 -47 -54 -55 -45 -36 -32 -30 -25 -20 -19 -21 -16 -16 -16 -16 -16 -15 -14 -12 -11 -12 -12 -13 -13 -13 -13 -13 -15 -17 -17 -15 -15 -17 -16 -17 -16 -15 -15 -14 -13 -12 -13 -12 -11 -10 -8 -10 -11 -10 -10 -10 -10 -10 -10 -11 -10 -9 -9 -11 -12 -13 -13 -13 -12 -10 -8 -9 -7 -8 -9 -9 -7 -7 -11 -10 -8 -8 -7 -8 -9 -10 -10 -8 -7 -9 -10 -7 -8 -9 -12 -12 -10 -10 -12 -12 -11 -12 -15 -10 -11 -13 -14 -12 -10 -9 -8 -13 -11 -12 -10 -11 -10 -10 -10 -9 -9 -14 -21 -31 -49 -52 -42 -30 -22 -20 -24 -31 -29 -23 -18 -15 -16 -17 -16 -15 -13 -8 -8 -9 -10 -11 -9 -8 -10 -13 -15 -15 -14 -10 -5 -4 -7 -10 -7 -4 -4 -4 -1 -0 -0 -1 -2 -1 -1 -2 -3 -4 -5 -6 -5 -6 -6 -7 -7 -6 -5 -5 -5 -5 -4 -4 -5 -10 -13 -16 -18 -17 -14 -14 -13 -18 -28 -17 -14 -12 -10 -10 -11 -10 -10 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -11 -10 -10 -9 -9 -9 -9 -10 -10 -11 -11 -9 -9 -12 -13 -12 -12 -12 -12 -12 -11 -11 -12 -24 -24 -22 -22 -19 -17 -13 -10 -10 -10 -10 -11 -13 -15 -17 -21 -24 -22 -24 -25 -25 -16 -10 -9 -10 -11 -12 -13 -14 -15 -15 -15 -15 -15 -16 -18 -21 -22 -21 -24 -24 -24 -24 -23 -21 -22 -22 -20 -22 -26 -28 -31 -30 -27 -27 -26 -21 -18 -13 -16 -15 -15 -15 -15 -16 -16 -20 -15 -13 -12 -16 -20 -20 -19 -17 -15 -15 -15 -16 -16 -17 -17 -19 -21 -25 -33 -36 -42 -55 -66 -72 -72 -70 -68 -59 -52 -52 -55 -58 -58 -57 -51 -38 -34 -35 -37 -37 -33 -34 -33 -32 -38 -40 -33 -40 -36 -33 -37 -40 -39 -36 -36 -33 -28 -27 -31 -30 -27 -25 -26 -27 -20 -25 -18 -17 -17 -19 -20 -23 -24 -18 -29 -29 -6 -16 -17 -22 -16 -7 -12 -11 -17 -16 -11 -16 -18 -15 -19 -29 -33 -47 -43 -20 -22 -38 -51 -61 -60 -62 -97 -98 -110 -113 -109 -95 -95 -106 -113 -111 -100 -104 -60 -29 -14 -8 -4 -2 -0 -0 -0 -1 -5 -13 -24 -23 -7 -0 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -214 -209 -211 -207 -197 -191 -191 -194 -199 -195 -190 -186 -196 -203 -207 -208 -206 -205 -198 -197 -186 -191 -172 -149 -147 -166 -175 -162 -150 -145 -140 -137 -129 -130 -143 -154 -169 -198 -215 -201 -212 -214 -221 -207 -235 -233 -212 -175 -168 -196 -200 -212 -205 -67 -193 -214 -172 -149 -149 -151 -151 -146 -142 -141 -149 -173 -183 -195 -201 -198 -188 -173 -165 -180 -182 -196 -195 -213 -212 -213 -213 -213 -213 -211 -210 -212 -216 -206 -201 -206 -204 -194 -185 -188 -190 -135 -0 -0 -0 -0 -0 -0 -0 -0 -0 -48 -201 -205 -197 -24 -0 -13 -125 -179 -156 -148 -163 -169 -181 -54 -54 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -75 -187 -160 -131 -118 -117 -119 -119 -116 -114 -115 -126 -152 -150 -131 -119 -112 -105 -101 -97 -93 -90 -85 -80 -70 -65 -59 -54 -51 -51 -53 -52 -51 -51 -52 -52 -51 -51 -49 -48 -48 -48 -47 -46 -45 -44 -43 -41 -41 -41 -41 -41 -40 -38 -35 -34 -33 -33 -33 -33 -33 -32 -31 -30 -30 -29 -29 -29 -29 -28 -27 -27 -26 -25 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -24 -25 -26 -26 -24 -25 -23 -23 -23 -24 -25 -25 -26 -28 -30 -31 -33 -34 -35 -35 -36 -36 -37 -38 -38 -38 -38 -38 -37 -36 -36 -36 -36 -36 -35 -34 -37 -39 -39 -39 -40 -36 -34 -34 -35 -37 -41 -44 -49 -55 -55 -49 -42 -36 -30 -25 -20 -17 -16 -16 -15 -16 -17 -17 -16 -14 -11 -10 -11 -12 -13 -13 -13 -14 -14 -15 -16 -15 -15 -15 -17 -17 -18 -18 -16 -13 -13 -12 -11 -12 -11 -9 -8 -10 -11 -10 -9 -9 -9 -11 -10 -10 -12 -12 -10 -9 -9 -11 -10 -8 -11 -11 -11 -7 -7 -7 -8 -9 -9 -8 -9 -9 -10 -8 -7 -7 -7 -9 -10 -7 -4 -8 -7 -8 -8 -9 -8 -11 -12 -10 -11 -13 -12 -10 -13 -9 -7 -9 -12 -13 -13 -13 -12 -10 -10 -10 -8 -8 -10 -12 -11 -9 -10 -14 -12 -22 -31 -39 -45 -38 -25 -18 -18 -20 -23 -23 -19 -15 -13 -13 -14 -15 -13 -10 -7 -6 -8 -11 -10 -7 -8 -11 -12 -12 -13 -13 -9 -6 -5 -6 -9 -10 -9 -8 -6 -4 -1 -1 -1 -0 -0 -1 -1 -3 -4 -3 -5 -6 -7 -6 -6 -6 -7 -6 -6 -6 -6 -4 -3 -5 -11 -15 -15 -12 -14 -19 -14 -10 -9 -16 -14 -14 -16 -14 -11 -12 -14 -13 -14 -13 -12 -11 -10 -10 -10 -10 -9 -10 -10 -10 -10 -9 -9 -9 -10 -11 -11 -10 -10 -10 -10 -11 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -15 -22 -19 -18 -14 -10 -10 -10 -10 -10 -12 -14 -15 -18 -23 -24 -27 -25 -24 -25 -23 -14 -9 -10 -11 -13 -15 -16 -17 -16 -16 -16 -14 -20 -22 -23 -23 -25 -25 -24 -23 -22 -21 -19 -17 -17 -21 -24 -27 -30 -29 -26 -26 -22 -16 -12 -11 -13 -14 -14 -13 -13 -14 -15 -16 -13 -12 -12 -11 -11 -15 -23 -16 -15 -15 -16 -17 -16 -15 -17 -19 -19 -18 -25 -32 -36 -45 -54 -58 -61 -63 -59 -53 -52 -51 -52 -53 -53 -50 -46 -37 -38 -37 -37 -35 -32 -31 -32 -33 -41 -46 -47 -44 -37 -33 -33 -35 -38 -35 -33 -34 -32 -27 -28 -31 -32 -32 -32 -28 -25 -21 -25 -25 -23 -22 -22 -26 -25 -25 -29 -21 -13 -21 -25 -22 -22 -25 -25 -24 -22 -13 -14 -14 -11 -11 -16 -18 -41 -60 -61 -46 -33 -27 -34 -41 -50 -75 -82 -90 -85 -79 -75 -71 -73 -72 -115 -114 -91 -76 -53 -32 -13 -6 -1 -0 -0 -0 -0 -0 -2 -12 -26 -36 -34 -40 -13 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -213 -210 -209 -201 -193 -190 -192 -198 -194 -191 -181 -176 -189 -198 -204 -209 -211 -210 -204 -200 -190 -189 -180 -159 -158 -178 -183 -164 -154 -146 -132 -132 -131 -133 -144 -155 -165 -185 -200 -193 -205 -203 -211 -203 -223 -206 -205 -108 -60 -148 -142 -149 -202 -205 -206 -177 -149 -138 -142 -149 -151 -149 -147 -145 -154 -212 -217 -219 -215 -212 -207 -197 -189 -192 -193 -198 -195 -207 -212 -213 -214 -213 -211 -210 -212 -216 -213 -214 -211 -206 -207 -203 -194 -191 -200 -194 -0 -0 -0 -0 -131 -193 -98 -0 -0 -43 -197 -192 -204 -30 -13 -131 -187 -168 -146 -146 -153 -168 -177 -174 -126 -27 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -186 -151 -122 -122 -115 -113 -117 -119 -115 -111 -117 -131 -137 -125 -122 -110 -104 -101 -99 -95 -89 -84 -76 -67 -64 -60 -55 -53 -51 -51 -51 -51 -51 -51 -51 -50 -50 -49 -49 -52 -51 -47 -46 -44 -43 -42 -41 -41 -42 -42 -40 -37 -36 -35 -34 -33 -33 -33 -33 -33 -32 -31 -30 -30 -29 -29 -29 -29 -28 -26 -26 -25 -24 -24 -24 -24 -23 -22 -22 -22 -22 -22 -22 -22 -23 -24 -25 -25 -25 -26 -22 -22 -23 -24 -25 -25 -27 -29 -29 -32 -33 -34 -34 -35 -36 -37 -38 -39 -39 -39 -40 -33 -32 -35 -36 -36 -36 -36 -35 -35 -37 -39 -38 -39 -37 -35 -35 -35 -36 -39 -43 -45 -51 -55 -56 -54 -50 -44 -37 -30 -24 -19 -16 -15 -15 -15 -16 -17 -15 -12 -11 -10 -10 -10 -11 -14 -13 -13 -14 -14 -15 -15 -15 -15 -16 -17 -17 -17 -15 -13 -12 -12 -11 -12 -12 -10 -8 -10 -10 -8 -6 -7 -10 -10 -9 -10 -11 -10 -9 -9 -10 -11 -10 -7 -9 -10 -9 -8 -8 -9 -9 -9 -7 -7 -7 -7 -8 -8 -8 -7 -8 -10 -8 -6 -6 -5 -5 -7 -8 -8 -6 -8 -9 -9 -10 -10 -12 -11 -11 -9 -8 -9 -12 -16 -16 -15 -10 -10 -13 -10 -9 -8 -9 -11 -12 -11 -12 -13 -13 -19 -24 -31 -39 -32 -19 -16 -19 -18 -18 -20 -20 -15 -11 -12 -12 -11 -9 -8 -4 -3 -5 -8 -9 -8 -11 -15 -14 -12 -13 -12 -9 -7 -5 -4 -3 -3 -3 -6 -4 -4 -2 -1 -2 -1 -1 -1 -1 -3 -4 -3 -5 -6 -7 -7 -7 -7 -7 -7 -8 -8 -6 -5 -4 -5 -9 -12 -11 -9 -11 -12 -11 -10 -9 -11 -12 -12 -12 -10 -11 -12 -15 -14 -14 -14 -12 -11 -11 -11 -11 -10 -9 -9 -10 -9 -9 -9 -9 -9 -10 -11 -11 -10 -9 -11 -12 -11 -9 -10 -12 -12 -12 -13 -13 -12 -12 -11 -10 -12 -26 -21 -18 -14 -14 -11 -10 -10 -10 -11 -13 -15 -13 -16 -22 -26 -29 -32 -35 -34 -34 -10 -9 -11 -14 -17 -19 -19 -19 -19 -19 -20 -21 -23 -24 -25 -26 -25 -23 -23 -22 -20 -15 -14 -16 -19 -22 -26 -29 -29 -26 -22 -17 -14 -11 -11 -13 -14 -13 -12 -12 -14 -14 -12 -11 -10 -9 -9 -10 -11 -22 -16 -15 -15 -15 -16 -16 -16 -18 -19 -20 -20 -22 -26 -33 -41 -46 -54 -54 -58 -52 -51 -52 -53 -55 -55 -51 -45 -38 -38 -38 -36 -34 -30 -28 -31 -35 -37 -39 -45 -50 -46 -40 -35 -30 -31 -31 -38 -34 -39 -38 -31 -29 -31 -32 -27 -36 -45 -35 -30 -34 -36 -32 -25 -23 -24 -24 -23 -20 -25 -26 -26 -28 -28 -29 -28 -32 -32 -25 -15 -13 -18 -19 -11 -14 -24 -48 -58 -64 -50 -12 -3 -15 -14 -23 -58 -90 -70 -33 -30 -41 -49 -47 -74 -110 -128 -117 -85 -80 -61 -18 -4 -0 -0 -0 -0 -2 -4 -4 -7 -16 -21 -15 -19 -23 -19 -6 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -2 -0 -0 -0 -0 -207 -204 -201 -195 -192 -193 -195 -198 -192 -186 -175 -172 -188 -198 -203 -208 -211 -213 -209 -203 -195 -197 -182 -168 -169 -181 -183 -171 -160 -139 -132 -129 -133 -136 -144 -155 -163 -170 -173 -174 -208 -199 -213 -199 -194 -198 -172 -77 -0 -0 -0 -24 -198 -221 -182 -161 -148 -143 -147 -153 -156 -161 -163 -170 -176 -218 -223 -219 -217 -212 -204 -201 -202 -203 -202 -196 -195 -209 -212 -212 -212 -209 -208 -210 -215 -215 -216 -219 -217 -207 -204 -202 -198 -201 -180 -37 -0 -0 -0 -0 -145 -214 -200 -196 -200 -202 -198 -197 -203 -48 -145 -191 -179 -159 -146 -153 -175 -192 -175 -180 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -188 -158 -122 -118 -110 -107 -107 -109 -111 -109 -110 -118 -126 -119 -119 -114 -111 -108 -103 -95 -87 -80 -73 -67 -64 -60 -58 -55 -51 -50 -52 -52 -53 -53 -53 -52 -50 -50 -53 -55 -53 -49 -46 -44 -43 -42 -43 -42 -42 -42 -40 -36 -36 -35 -35 -35 -34 -34 -33 -33 -32 -31 -30 -29 -29 -28 -28 -28 -27 -26 -25 -25 -24 -24 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -23 -24 -24 -24 -25 -25 -22 -22 -23 -24 -25 -26 -26 -28 -29 -32 -33 -34 -34 -35 -35 -36 -37 -38 -36 -35 -34 -33 -33 -36 -38 -38 -37 -36 -36 -35 -38 -38 -38 -36 -34 -35 -36 -37 -37 -41 -45 -47 -51 -53 -57 -55 -50 -47 -41 -30 -28 -21 -19 -15 -16 -17 -17 -16 -13 -10 -11 -10 -10 -12 -13 -13 -12 -13 -14 -14 -14 -14 -14 -15 -16 -15 -16 -16 -14 -12 -12 -12 -11 -12 -12 -10 -10 -10 -10 -9 -9 -10 -9 -10 -9 -10 -10 -10 -11 -11 -10 -10 -9 -8 -8 -8 -8 -8 -9 -10 -9 -8 -6 -8 -8 -8 -8 -9 -8 -7 -9 -10 -8 -5 -5 -5 -6 -7 -7 -6 -5 -6 -7 -8 -8 -11 -12 -11 -11 -10 -10 -11 -12 -13 -14 -17 -13 -11 -12 -10 -8 -8 -8 -10 -12 -13 -14 -12 -14 -17 -19 -29 -35 -26 -15 -15 -15 -17 -17 -18 -19 -15 -11 -11 -11 -10 -8 -7 -1 -2 -3 -6 -8 -10 -11 -12 -15 -14 -12 -11 -9 -7 -6 -5 -5 -4 -3 -2 -2 -2 -2 -2 -1 -0 -1 -2 -1 -3 -5 -4 -5 -6 -6 -6 -8 -10 -8 -10 -9 -8 -7 -5 -4 -5 -8 -10 -10 -11 -11 -11 -12 -10 -10 -10 -11 -13 -13 -10 -11 -12 -13 -14 -14 -12 -11 -11 -12 -10 -11 -11 -10 -10 -10 -10 -10 -10 -10 -11 -14 -11 -10 -9 -8 -9 -12 -13 -13 -11 -10 -12 -13 -12 -13 -14 -13 -11 -10 -10 -18 -22 -17 -15 -12 -11 -12 -13 -11 -11 -12 -12 -12 -16 -18 -17 -16 -14 -10 -9 -28 -12 -10 -13 -16 -18 -20 -20 -21 -22 -21 -23 -23 -23 -23 -25 -27 -25 -23 -23 -21 -16 -14 -16 -17 -16 -20 -28 -27 -29 -27 -19 -15 -14 -12 -13 -15 -15 -14 -12 -12 -14 -14 -12 -12 -10 -8 -8 -8 -9 -18 -21 -17 -14 -15 -15 -16 -16 -17 -17 -18 -20 -21 -24 -33 -39 -39 -49 -51 -51 -49 -50 -52 -54 -56 -56 -49 -38 -36 -38 -38 -36 -32 -29 -30 -32 -38 -39 -39 -45 -49 -45 -41 -36 -26 -26 -26 -31 -37 -44 -45 -41 -38 -29 -27 -21 -28 -40 -40 -38 -39 -42 -44 -36 -26 -23 -22 -22 -24 -28 -33 -34 -31 -37 -33 -37 -39 -34 -28 -22 -21 -15 -20 -8 -21 -37 -44 -42 -49 -56 -15 -0 -1 -6 -11 -38 -67 -51 -6 -12 -30 -34 -51 -81 -109 -133 -162 -220 -193 -70 -20 -4 -0 -0 -0 -0 -1 -2 -3 -1 -6 -4 -2 -3 -18 -32 -21 -3 -5 -1 -1 -1 -0 -0 -1 -1 -1 -2 -4 -3 -2 -1 -0 -202 -197 -194 -192 -192 -194 -199 -196 -188 -173 -168 -171 -185 -194 -199 -205 -213 -217 -211 -208 -205 -200 -192 -179 -178 -181 -182 -172 -147 -133 -129 -130 -133 -134 -137 -144 -150 -153 -154 -158 -168 -201 -243 -203 -201 -164 -61 -0 -0 -0 -0 -23 -199 -215 -182 -160 -155 -154 -154 -157 -167 -184 -196 -206 -198 -201 -211 -201 -207 -209 -196 -190 -200 -208 -201 -193 -192 -201 -209 -211 -209 -212 -215 -206 -210 -213 -217 -212 -211 -205 -204 -205 -208 -167 -33 -0 -0 -0 -0 -0 -11 -13 -96 -210 -215 -200 -197 -195 -197 -194 -200 -187 -176 -162 -150 -162 -183 -189 -184 -188 -94 -71 -74 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -171 -152 -122 -116 -107 -103 -102 -105 -112 -115 -107 -112 -117 -113 -114 -120 -117 -107 -98 -92 -88 -77 -70 -70 -65 -63 -59 -55 -50 -50 -51 -50 -54 -53 -52 -51 -51 -50 -54 -56 -53 -50 -48 -47 -46 -45 -45 -44 -43 -41 -38 -37 -36 -35 -35 -35 -35 -34 -33 -32 -32 -31 -29 -28 -27 -27 -26 -26 -26 -25 -24 -24 -24 -24 -24 -24 -24 -23 -22 -22 -22 -22 -22 -22 -23 -24 -24 -24 -24 -24 -25 -23 -23 -24 -25 -25 -26 -28 -30 -32 -34 -34 -35 -35 -35 -36 -37 -38 -35 -35 -35 -33 -33 -33 -35 -37 -38 -37 -36 -36 -38 -38 -37 -36 -35 -35 -36 -38 -39 -45 -48 -49 -50 -50 -56 -56 -52 -49 -38 -30 -27 -17 -17 -16 -17 -16 -17 -18 -14 -9 -12 -11 -11 -12 -13 -13 -13 -14 -15 -15 -14 -14 -15 -16 -17 -14 -12 -12 -13 -12 -12 -12 -11 -11 -10 -11 -10 -8 -7 -7 -7 -9 -6 -9 -10 -9 -9 -9 -10 -9 -7 -7 -7 -7 -7 -6 -6 -7 -9 -9 -9 -9 -9 -7 -10 -11 -10 -12 -10 -7 -8 -10 -8 -6 -6 -7 -5 -6 -8 -7 -5 -5 -5 -7 -8 -9 -11 -11 -11 -10 -10 -11 -12 -12 -16 -14 -13 -12 -11 -9 -8 -9 -11 -12 -14 -11 -13 -12 -10 -14 -18 -26 -32 -21 -14 -13 -14 -14 -15 -16 -15 -13 -10 -8 -8 -8 -7 -4 -1 -1 -2 -5 -7 -9 -9 -11 -13 -14 -13 -12 -10 -8 -8 -8 -8 -7 -8 -5 -3 -2 -2 -2 -2 -2 -2 -3 -2 -3 -4 -4 -5 -6 -6 -5 -8 -11 -10 -9 -9 -10 -8 -6 -5 -6 -7 -7 -7 -9 -9 -11 -10 -11 -11 -11 -11 -12 -10 -11 -11 -11 -11 -12 -12 -12 -11 -11 -12 -10 -10 -10 -10 -10 -11 -11 -12 -10 -10 -13 -15 -12 -10 -10 -9 -9 -10 -14 -14 -12 -11 -12 -13 -13 -14 -14 -13 -11 -10 -10 -10 -18 -21 -17 -12 -13 -15 -15 -12 -11 -11 -11 -14 -17 -14 -9 -9 -9 -10 -9 -9 -9 -11 -14 -17 -19 -19 -21 -22 -23 -23 -24 -25 -24 -24 -25 -25 -26 -25 -18 -16 -15 -16 -19 -19 -19 -22 -25 -26 -27 -25 -19 -15 -14 -14 -15 -16 -17 -18 -16 -13 -14 -14 -13 -13 -10 -9 -8 -8 -10 -14 -18 -19 -12 -14 -15 -15 -15 -16 -16 -16 -18 -21 -25 -30 -30 -34 -45 -49 -49 -49 -52 -52 -52 -51 -53 -47 -41 -39 -40 -40 -37 -31 -29 -34 -37 -40 -40 -41 -46 -47 -44 -42 -41 -39 -31 -23 -27 -37 -44 -44 -42 -36 -28 -23 -24 -30 -39 -44 -44 -43 -44 -47 -48 -37 -32 -26 -22 -24 -30 -39 -42 -39 -44 -51 -48 -37 -36 -44 -45 -33 -18 -12 -5 -17 -24 -17 -22 -29 -53 -18 -3 -5 -13 -30 -40 -19 -13 -5 -12 -22 -47 -77 -98 -121 -145 -134 -132 -106 -58 -24 -8 -0 -0 -0 -2 -2 -0 -0 -1 -2 -2 -2 -0 -2 -12 -26 -20 -12 -4 -2 -2 -1 -1 -1 -3 -3 -3 -8 -11 -10 -7 -2 -199 -195 -191 -189 -187 -190 -195 -191 -175 -166 -166 -170 -177 -184 -196 -206 -216 -228 -222 -213 -213 -206 -199 -193 -192 -195 -189 -167 -140 -129 -124 -132 -134 -134 -135 -136 -139 -142 -146 -147 -140 -161 -224 -202 -155 -47 -0 -0 -0 -0 -0 -23 -206 -226 -202 -175 -176 -178 -175 -181 -197 -217 -231 -218 -205 -209 -214 -207 -211 -217 -208 -200 -206 -209 -198 -190 -183 -185 -192 -199 -209 -215 -206 -205 -215 -213 -213 -204 -203 -202 -201 -206 -154 -31 -0 -0 -0 -0 -0 -0 -0 -0 -2 -70 -204 -197 -188 -182 -205 -203 -193 -190 -178 -160 -155 -168 -182 -183 -183 -186 -196 -192 -187 -94 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -41 -145 -153 -177 -166 -145 -141 -131 -115 -107 -110 -115 -114 -113 -116 -112 -111 -111 -116 -114 -104 -93 -86 -86 -75 -69 -68 -66 -64 -59 -54 -51 -49 -49 -49 -50 -50 -50 -49 -49 -51 -54 -54 -51 -50 -48 -47 -46 -45 -43 -42 -41 -39 -38 -37 -36 -35 -35 -36 -35 -34 -33 -32 -31 -30 -29 -28 -27 -26 -25 -25 -25 -24 -23 -23 -24 -24 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -24 -24 -24 -24 -24 -25 -24 -23 -25 -25 -25 -26 -27 -29 -32 -34 -35 -35 -36 -36 -36 -36 -35 -36 -36 -35 -34 -34 -33 -33 -34 -37 -36 -38 -38 -38 -38 -37 -36 -35 -35 -37 -38 -39 -48 -50 -51 -51 -53 -57 -57 -52 -46 -31 -25 -24 -23 -17 -16 -14 -13 -15 -17 -15 -13 -11 -9 -10 -11 -12 -13 -13 -13 -15 -16 -17 -17 -17 -18 -16 -12 -10 -10 -10 -12 -12 -12 -11 -12 -11 -10 -9 -10 -10 -7 -6 -6 -9 -9 -9 -9 -8 -6 -6 -7 -10 -8 -8 -5 -4 -5 -8 -11 -10 -8 -9 -10 -10 -10 -11 -11 -14 -13 -10 -8 -6 -9 -8 -6 -6 -6 -8 -8 -8 -8 -7 -6 -5 -7 -7 -9 -8 -10 -9 -9 -9 -10 -11 -12 -13 -10 -13 -15 -13 -10 -8 -8 -11 -11 -11 -11 -14 -15 -13 -14 -17 -24 -28 -17 -12 -10 -10 -12 -12 -12 -12 -11 -9 -7 -7 -7 -7 -3 -1 -1 -3 -5 -7 -7 -9 -8 -11 -11 -12 -13 -13 -12 -10 -11 -11 -12 -9 -7 -6 -6 -6 -5 -3 -2 -3 -3 -4 -5 -5 -5 -5 -5 -5 -6 -6 -9 -9 -10 -11 -11 -9 -8 -6 -6 -6 -6 -6 -7 -8 -9 -10 -10 -11 -12 -11 -13 -10 -12 -12 -11 -10 -10 -10 -9 -10 -10 -12 -10 -9 -10 -10 -11 -12 -12 -12 -9 -5 -4 -11 -13 -11 -10 -9 -9 -9 -13 -12 -11 -10 -12 -14 -13 -12 -14 -13 -11 -10 -10 -10 -13 -17 -18 -15 -14 -15 -14 -12 -12 -12 -13 -16 -13 -9 -10 -10 -10 -11 -9 -9 -9 -11 -14 -15 -19 -19 -20 -21 -23 -25 -24 -21 -20 -23 -23 -21 -21 -23 -23 -18 -16 -18 -19 -19 -19 -19 -19 -22 -23 -22 -19 -14 -14 -14 -15 -16 -17 -19 -20 -17 -15 -14 -12 -12 -15 -10 -8 -8 -11 -12 -11 -10 -10 -11 -13 -13 -14 -14 -13 -13 -16 -21 -25 -25 -27 -31 -39 -44 -45 -44 -43 -43 -46 -46 -48 -44 -41 -41 -42 -43 -39 -32 -32 -37 -41 -42 -42 -43 -45 -43 -41 -43 -47 -48 -43 -32 -31 -39 -38 -36 -32 -37 -32 -24 -24 -28 -31 -41 -48 -45 -42 -48 -51 -51 -44 -32 -26 -33 -36 -40 -41 -41 -47 -55 -51 -34 -43 -51 -65 -35 -19 -10 -4 -6 -6 -13 -31 -37 -51 -30 -8 -11 -27 -41 -44 -16 -3 -17 -32 -55 -95 -119 -114 -127 -154 -145 -87 -32 -22 -30 -22 -2 -4 -2 -4 -16 -9 -4 -6 -9 -14 -3 -0 -0 -1 -8 -8 -4 -5 -6 -3 -0 -0 -1 -3 -4 -11 -22 -28 -27 -27 -13 -193 -193 -187 -182 -182 -185 -188 -181 -167 -164 -165 -167 -173 -182 -196 -210 -224 -237 -230 -214 -213 -210 -200 -199 -202 -202 -190 -164 -138 -128 -127 -136 -141 -141 -140 -140 -140 -140 -138 -132 -128 -141 -206 -200 -102 -24 -0 -0 -0 -0 -0 -23 -216 -226 -226 -211 -217 -213 -206 -212 -223 -222 -235 -212 -214 -209 -209 -206 -212 -213 -205 -202 -195 -198 -187 -176 -175 -176 -177 -182 -198 -210 -203 -200 -215 -207 -202 -204 -205 -200 -197 -204 -144 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -155 -171 -184 -191 -181 -166 -162 -177 -183 -177 -174 -181 -188 -195 -190 -99 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -46 -177 -171 -144 -141 -140 -131 -124 -113 -103 -104 -110 -118 -111 -112 -115 -113 -116 -114 -105 -95 -87 -83 -80 -72 -69 -66 -67 -64 -58 -53 -50 -50 -50 -50 -50 -50 -52 -52 -52 -50 -51 -53 -52 -51 -48 -46 -45 -43 -42 -42 -41 -40 -39 -37 -36 -35 -35 -35 -35 -35 -34 -33 -32 -31 -30 -28 -28 -26 -25 -24 -24 -24 -23 -22 -23 -23 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -23 -24 -24 -24 -23 -24 -24 -25 -23 -22 -24 -26 -26 -27 -29 -32 -34 -35 -35 -35 -34 -34 -38 -34 -36 -37 -37 -37 -35 -33 -33 -35 -34 -35 -37 -36 -36 -37 -37 -36 -36 -36 -39 -40 -41 -49 -51 -52 -51 -54 -58 -58 -51 -42 -31 -31 -22 -21 -20 -19 -15 -12 -13 -15 -15 -14 -10 -9 -8 -7 -9 -11 -11 -12 -13 -15 -18 -19 -17 -17 -15 -12 -11 -11 -11 -11 -12 -13 -9 -11 -12 -13 -11 -9 -8 -7 -7 -10 -9 -9 -9 -8 -7 -6 -7 -8 -9 -7 -8 -5 -4 -6 -9 -11 -11 -10 -9 -7 -10 -10 -10 -11 -12 -11 -9 -6 -5 -7 -6 -6 -5 -4 -6 -8 -8 -7 -8 -8 -9 -8 -6 -9 -11 -9 -8 -9 -10 -12 -16 -13 -12 -9 -17 -19 -15 -11 -7 -8 -12 -15 -15 -15 -15 -14 -14 -14 -16 -19 -21 -13 -13 -10 -8 -8 -9 -9 -9 -10 -7 -7 -6 -8 -7 -4 -1 -1 -3 -4 -5 -7 -9 -9 -10 -10 -11 -12 -13 -13 -11 -11 -12 -13 -12 -11 -10 -9 -8 -7 -5 -3 -3 -3 -4 -6 -8 -7 -5 -5 -6 -7 -6 -6 -7 -8 -10 -11 -9 -7 -7 -7 -6 -7 -6 -6 -7 -8 -9 -10 -10 -13 -12 -13 -11 -11 -12 -12 -11 -10 -9 -9 -9 -10 -10 -10 -9 -9 -10 -11 -9 -11 -11 -10 -7 -9 -14 -14 -9 -9 -10 -11 -11 -12 -11 -10 -10 -11 -12 -11 -10 -14 -12 -10 -10 -10 -10 -11 -13 -13 -12 -11 -12 -12 -12 -13 -15 -17 -15 -9 -9 -10 -9 -10 -10 -9 -9 -10 -12 -13 -14 -18 -17 -18 -18 -22 -24 -23 -19 -18 -18 -20 -21 -20 -21 -23 -24 -22 -21 -19 -18 -20 -21 -20 -20 -19 -17 -14 -12 -11 -11 -14 -15 -18 -21 -22 -21 -19 -13 -12 -12 -12 -12 -11 -10 -11 -11 -10 -10 -9 -9 -11 -12 -13 -12 -10 -11 -15 -20 -25 -24 -23 -27 -35 -41 -40 -39 -38 -36 -41 -44 -46 -44 -43 -44 -45 -45 -39 -33 -32 -36 -38 -39 -42 -41 -34 -30 -38 -42 -45 -44 -36 -25 -29 -40 -35 -29 -37 -43 -35 -24 -20 -26 -34 -43 -53 -49 -43 -44 -47 -47 -46 -39 -33 -41 -42 -42 -42 -43 -50 -66 -62 -48 -55 -59 -63 -34 -17 -17 -14 -14 -6 -35 -38 -56 -59 -36 -18 -25 -35 -41 -41 -30 -17 -33 -71 -107 -133 -143 -121 -119 -138 -143 -82 -21 -15 -24 -25 -19 -23 -12 -15 -23 -15 -8 -8 -12 -25 -6 -1 -0 -1 -0 -0 -4 -17 -24 -24 -10 -2 -1 -3 -8 -22 -38 -41 -32 -39 -26 -187 -186 -181 -178 -179 -181 -182 -174 -163 -164 -161 -161 -174 -185 -198 -212 -226 -235 -225 -211 -211 -208 -200 -199 -203 -201 -187 -165 -142 -131 -133 -157 -162 -165 -162 -158 -152 -144 -136 -127 -125 -140 -206 -210 -206 -70 -0 -0 -0 -0 -0 -22 -220 -203 -223 -223 -234 -238 -232 -235 -234 -203 -213 -217 -210 -204 -204 -197 -206 -207 -201 -205 -187 -190 -172 -168 -170 -169 -168 -172 -184 -199 -201 -195 -207 -207 -207 -208 -207 -205 -205 -205 -195 -142 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -123 -191 -184 -172 -168 -171 -169 -167 -164 -171 -176 -189 -146 -54 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -165 -146 -126 -124 -121 -126 -120 -105 -94 -95 -101 -109 -111 -115 -116 -112 -117 -109 -94 -86 -82 -84 -77 -74 -70 -66 -66 -62 -57 -54 -52 -51 -51 -51 -50 -50 -52 -55 -52 -50 -51 -53 -53 -52 -52 -48 -46 -44 -43 -43 -43 -42 -40 -38 -37 -36 -35 -35 -36 -36 -36 -35 -33 -32 -31 -30 -28 -26 -25 -24 -23 -23 -22 -22 -22 -23 -23 -22 -22 -23 -22 -22 -21 -21 -21 -21 -23 -23 -24 -24 -23 -24 -24 -23 -21 -22 -24 -25 -26 -27 -28 -31 -32 -33 -34 -34 -31 -33 -35 -35 -37 -38 -39 -38 -36 -35 -35 -38 -36 -36 -36 -35 -35 -34 -35 -38 -38 -37 -39 -40 -43 -46 -52 -52 -53 -56 -59 -58 -50 -39 -37 -30 -22 -21 -21 -19 -14 -12 -14 -14 -14 -15 -12 -11 -8 -8 -9 -11 -10 -11 -11 -10 -17 -18 -16 -14 -12 -11 -12 -13 -12 -12 -12 -14 -10 -9 -11 -11 -9 -8 -8 -11 -7 -5 -9 -9 -8 -7 -6 -4 -5 -6 -6 -7 -6 -6 -5 -5 -8 -11 -11 -10 -7 -6 -6 -9 -10 -11 -11 -10 -8 -6 -6 -5 -5 -4 -4 -3 -5 -7 -8 -7 -6 -8 -10 -10 -11 -10 -9 -9 -10 -10 -10 -13 -15 -11 -11 -9 -8 -6 -7 -11 -8 -10 -11 -15 -15 -15 -14 -14 -15 -14 -15 -19 -17 -16 -13 -9 -7 -7 -7 -8 -8 -8 -7 -5 -6 -7 -8 -5 -2 -2 -3 -3 -3 -6 -7 -8 -9 -10 -10 -9 -11 -13 -11 -11 -12 -12 -13 -14 -14 -13 -11 -8 -6 -4 -3 -3 -3 -6 -8 -8 -7 -6 -7 -6 -5 -5 -6 -7 -8 -8 -9 -9 -9 -9 -8 -7 -8 -8 -8 -8 -8 -9 -9 -11 -12 -13 -11 -11 -11 -12 -10 -10 -10 -9 -9 -9 -9 -9 -9 -10 -10 -7 -0 -9 -8 -9 -10 -12 -15 -14 -10 -11 -11 -13 -14 -13 -12 -12 -10 -10 -10 -10 -10 -12 -12 -10 -10 -11 -10 -10 -11 -8 -9 -9 -12 -11 -12 -14 -13 -13 -16 -14 -11 -9 -9 -9 -9 -9 -9 -10 -11 -13 -16 -19 -19 -19 -19 -19 -20 -20 -20 -18 -18 -20 -21 -21 -21 -20 -19 -19 -22 -20 -20 -17 -16 -17 -16 -15 -13 -10 -10 -10 -13 -15 -15 -17 -21 -21 -20 -18 -12 -12 -11 -10 -12 -13 -12 -10 -10 -11 -11 -9 -9 -10 -11 -13 -13 -13 -13 -16 -20 -25 -26 -27 -29 -34 -38 -35 -35 -35 -37 -40 -43 -46 -47 -48 -50 -48 -45 -40 -35 -34 -33 -32 -34 -42 -38 -28 -34 -36 -42 -43 -32 -18 -17 -18 -25 -29 -31 -40 -45 -38 -27 -25 -29 -34 -46 -55 -54 -50 -50 -47 -44 -44 -47 -45 -48 -51 -49 -49 -50 -53 -67 -77 -77 -70 -70 -59 -33 -20 -23 -18 -25 -26 -31 -47 -71 -82 -77 -65 -45 -43 -47 -44 -31 -30 -73 -135 -140 -146 -145 -111 -103 -134 -140 -69 -1 -4 -4 -8 -20 -26 -33 -28 -19 -11 -7 -1 -4 -18 -17 -9 -3 -3 -1 -0 -3 -29 -39 -46 -33 -15 -5 -7 -18 -27 -31 -47 -32 -23 -16 -184 -180 -177 -177 -178 -179 -178 -172 -166 -161 -161 -163 -178 -189 -199 -212 -223 -225 -213 -200 -200 -200 -199 -198 -204 -206 -193 -168 -147 -136 -140 -173 -188 -191 -187 -190 -180 -157 -139 -129 -133 -149 -194 -207 -151 -45 -0 -0 -0 -0 -16 -102 -222 -215 -212 -201 -231 -255 -256 -246 -227 -207 -210 -213 -205 -200 -200 -192 -202 -207 -199 -200 -192 -196 -174 -174 -167 -165 -164 -168 -178 -189 -195 -191 -198 -205 -206 -209 -211 -211 -211 -205 -198 -198 -158 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -97 -176 -188 -175 -169 -163 -155 -152 -152 -154 -165 -182 -95 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -32 -163 -136 -140 -129 -125 -123 -114 -100 -90 -88 -90 -89 -91 -103 -106 -108 -108 -102 -91 -83 -82 -80 -77 -74 -68 -68 -66 -61 -56 -53 -51 -50 -50 -50 -50 -50 -51 -53 -54 -53 -51 -54 -54 -52 -51 -47 -47 -45 -44 -43 -43 -42 -42 -41 -38 -37 -36 -37 -38 -38 -37 -35 -34 -34 -32 -31 -29 -28 -27 -25 -23 -22 -22 -22 -22 -23 -23 -22 -22 -22 -22 -21 -21 -21 -21 -21 -23 -23 -23 -24 -24 -24 -24 -22 -20 -22 -24 -25 -26 -27 -28 -28 -30 -31 -33 -33 -31 -33 -34 -36 -37 -38 -39 -40 -38 -35 -33 -40 -38 -38 -38 -38 -37 -34 -33 -34 -35 -37 -40 -41 -42 -46 -50 -54 -57 -59 -60 -58 -50 -45 -36 -30 -23 -20 -19 -17 -14 -13 -14 -14 -15 -16 -14 -10 -8 -8 -8 -8 -9 -12 -9 -10 -16 -17 -15 -13 -12 -11 -12 -13 -13 -14 -13 -14 -12 -12 -14 -12 -8 -8 -8 -7 -7 -9 -10 -9 -8 -7 -7 -7 -7 -5 -6 -6 -6 -6 -8 -9 -10 -10 -10 -10 -9 -8 -7 -8 -9 -10 -10 -9 -7 -7 -6 -4 -5 -6 -4 -4 -5 -7 -7 -6 -5 -6 -11 -10 -10 -10 -10 -10 -10 -9 -9 -12 -13 -15 -19 -22 -20 -14 -13 -10 -9 -9 -10 -12 -13 -12 -10 -11 -14 -15 -16 -20 -19 -17 -12 -9 -9 -8 -8 -9 -8 -7 -7 -6 -7 -7 -7 -5 -3 -2 -2 -3 -3 -5 -6 -7 -8 -8 -8 -9 -11 -13 -12 -13 -12 -12 -12 -14 -17 -15 -12 -8 -6 -4 -4 -4 -5 -7 -8 -9 -9 -8 -8 -6 -5 -5 -5 -6 -7 -8 -10 -10 -10 -11 -9 -14 -16 -9 -8 -8 -7 -8 -8 -8 -10 -12 -12 -11 -10 -11 -11 -9 -9 -7 -6 -7 -8 -9 -10 -10 -12 -1 -0 -0 -2 -7 -10 -11 -13 -12 -11 -11 -14 -15 -14 -13 -12 -11 -11 -10 -10 -10 -12 -12 -12 -12 -11 -11 -10 -10 -9 -9 -11 -12 -11 -10 -11 -12 -9 -9 -13 -12 -13 -10 -9 -9 -8 -8 -8 -9 -10 -13 -15 -16 -18 -20 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -21 -19 -18 -19 -21 -20 -20 -17 -15 -15 -13 -13 -10 -10 -9 -9 -11 -14 -14 -15 -19 -19 -17 -15 -12 -11 -10 -9 -11 -10 -9 -9 -10 -11 -11 -11 -11 -11 -12 -13 -13 -14 -16 -18 -22 -26 -30 -31 -30 -31 -33 -33 -34 -34 -36 -38 -40 -41 -39 -43 -47 -48 -47 -43 -39 -38 -34 -32 -34 -45 -36 -30 -29 -35 -44 -41 -25 -16 -13 -12 -13 -17 -25 -37 -40 -34 -26 -27 -31 -37 -48 -59 -62 -59 -54 -44 -40 -43 -53 -57 -65 -69 -64 -63 -67 -78 -92 -92 -83 -82 -81 -62 -35 -23 -21 -20 -33 -34 -31 -54 -97 -109 -103 -96 -64 -70 -79 -86 -99 -116 -130 -146 -97 -87 -72 -62 -67 -115 -141 -43 -1 -1 -1 -2 -29 -54 -49 -30 -25 -19 -2 -0 -2 -7 -8 -3 -1 -3 -0 -0 -1 -21 -27 -38 -45 -33 -19 -8 -17 -15 -10 -7 -7 -6 -6 -184 -179 -176 -177 -178 -179 -178 -174 -171 -165 -162 -166 -184 -196 -202 -211 -219 -218 -209 -193 -191 -193 -199 -199 -202 -209 -199 -171 -150 -143 -146 -158 -202 -196 -189 -204 -209 -185 -152 -138 -151 -161 -179 -193 -50 -0 -0 -0 -0 -24 -113 -216 -215 -216 -213 -221 -241 -256 -260 -239 -205 -207 -200 -200 -198 -214 -202 -198 -206 -211 -206 -193 -197 -206 -208 -196 -182 -171 -168 -171 -176 -184 -193 -189 -198 -200 -207 -206 -207 -206 -203 -199 -196 -197 -200 -182 -198 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -97 -189 -175 -161 -150 -142 -140 -140 -144 -156 -176 -99 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -162 -181 -166 -140 -126 -119 -112 -102 -94 -88 -83 -87 -84 -91 -87 -88 -90 -91 -90 -88 -84 -82 -78 -76 -73 -68 -70 -64 -57 -56 -56 -53 -53 -52 -51 -51 -51 -53 -53 -52 -53 -54 -54 -54 -49 -49 -47 -46 -45 -44 -44 -44 -43 -43 -42 -40 -39 -38 -38 -39 -38 -37 -36 -35 -34 -33 -32 -30 -29 -28 -26 -26 -25 -24 -23 -23 -24 -23 -23 -22 -22 -22 -22 -22 -21 -21 -22 -23 -23 -23 -24 -24 -24 -24 -22 -20 -22 -23 -24 -24 -25 -26 -28 -29 -31 -32 -33 -30 -33 -34 -35 -37 -38 -39 -39 -39 -37 -36 -42 -41 -40 -40 -40 -39 -36 -35 -35 -35 -38 -38 -40 -43 -49 -53 -57 -60 -61 -61 -60 -55 -52 -37 -30 -24 -19 -17 -16 -15 -15 -14 -15 -15 -16 -15 -10 -8 -8 -9 -12 -12 -11 -10 -10 -15 -16 -15 -13 -12 -12 -12 -13 -15 -15 -14 -14 -14 -15 -16 -14 -10 -8 -8 -7 -10 -10 -9 -8 -8 -7 -8 -10 -9 -6 -6 -8 -8 -7 -7 -7 -9 -10 -10 -10 -9 -9 -9 -10 -12 -11 -11 -9 -8 -7 -6 -5 -5 -4 -4 -5 -6 -6 -7 -5 -5 -7 -9 -9 -10 -10 -10 -10 -10 -9 -9 -12 -17 -20 -27 -25 -11 -7 -8 -9 -9 -10 -12 -11 -12 -12 -10 -11 -13 -16 -18 -19 -20 -16 -11 -10 -9 -8 -9 -9 -10 -7 -6 -6 -6 -6 -5 -5 -4 -3 -2 -3 -4 -5 -6 -6 -6 -5 -8 -10 -12 -11 -13 -14 -15 -13 -12 -14 -17 -17 -14 -11 -9 -9 -7 -6 -6 -8 -9 -10 -10 -11 -9 -8 -6 -5 -5 -5 -7 -7 -8 -8 -10 -11 -8 -10 -12 -9 -8 -8 -8 -8 -7 -7 -9 -11 -11 -11 -10 -11 -12 -9 -8 -8 -7 -6 -7 -8 -10 -11 -3 -0 -0 -3 -7 -11 -13 -14 -17 -12 -10 -13 -15 -14 -13 -12 -11 -11 -10 -10 -10 -12 -13 -13 -12 -12 -12 -11 -11 -10 -10 -9 -10 -10 -10 -9 -10 -9 -8 -9 -9 -8 -10 -9 -8 -9 -8 -8 -8 -9 -10 -12 -14 -17 -19 -19 -19 -19 -19 -20 -21 -21 -21 -21 -21 -20 -20 -18 -21 -22 -21 -21 -20 -18 -14 -13 -12 -11 -10 -10 -8 -8 -11 -13 -14 -16 -19 -17 -15 -14 -13 -11 -10 -10 -9 -11 -11 -11 -11 -11 -11 -11 -12 -12 -14 -13 -13 -16 -17 -20 -24 -27 -28 -30 -30 -30 -30 -31 -31 -32 -33 -37 -37 -37 -40 -45 -44 -45 -45 -41 -35 -33 -34 -33 -39 -44 -41 -35 -31 -34 -44 -37 -23 -11 -8 -7 -8 -13 -24 -28 -32 -32 -26 -28 -35 -40 -47 -56 -57 -54 -52 -46 -49 -54 -62 -68 -77 -86 -77 -72 -84 -95 -100 -89 -78 -81 -82 -60 -32 -40 -34 -29 -32 -32 -36 -66 -130 -137 -125 -107 -106 -116 -122 -139 -184 -230 -189 -114 -43 -13 -7 -16 -36 -87 -149 -46 -13 -6 -0 -4 -26 -54 -55 -40 -27 -8 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -6 -12 -16 -21 -23 -17 -18 -15 -7 -5 -4 -3 -4 -3 -5 -183 -179 -178 -177 -177 -177 -177 -178 -174 -169 -165 -170 -188 -197 -205 -215 -221 -220 -215 -197 -188 -194 -199 -198 -191 -199 -197 -173 -159 -145 -143 -152 -209 -199 -192 -190 -201 -207 -191 -182 -197 -192 -208 -140 -32 -0 -0 -0 -0 -34 -141 -209 -204 -208 -206 -241 -257 -256 -254 -244 -227 -224 -196 -224 -220 -220 -203 -199 -203 -206 -204 -197 -198 -200 -207 -215 -208 -197 -186 -179 -180 -188 -192 -192 -190 -199 -204 -211 -212 -208 -203 -199 -196 -193 -194 -200 -217 -209 -65 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -114 -182 -162 -146 -147 -132 -126 -128 -141 -157 -178 -105 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -55 -139 -148 -168 -155 -142 -131 -114 -105 -98 -93 -88 -79 -77 -77 -79 -86 -85 -86 -85 -84 -84 -84 -85 -80 -77 -73 -69 -69 -68 -62 -56 -55 -57 -56 -56 -56 -54 -51 -50 -49 -51 -53 -53 -53 -53 -53 -50 -49 -47 -46 -45 -44 -44 -45 -45 -44 -43 -42 -40 -39 -39 -38 -38 -37 -36 -35 -34 -33 -31 -30 -29 -28 -27 -27 -26 -25 -24 -24 -25 -24 -23 -23 -23 -23 -22 -22 -22 -22 -22 -23 -23 -23 -24 -24 -24 -23 -22 -20 -21 -22 -23 -24 -24 -25 -28 -29 -30 -32 -32 -29 -32 -32 -34 -36 -39 -40 -41 -42 -40 -39 -42 -43 -42 -42 -42 -41 -39 -37 -37 -36 -37 -38 -40 -45 -50 -55 -60 -62 -62 -62 -60 -57 -51 -37 -31 -25 -19 -17 -17 -17 -17 -16 -15 -15 -15 -14 -10 -7 -8 -10 -8 -11 -14 -11 -12 -15 -15 -13 -11 -12 -11 -12 -13 -14 -14 -14 -13 -14 -14 -13 -12 -9 -9 -8 -7 -9 -8 -6 -7 -7 -6 -8 -9 -8 -7 -7 -7 -6 -5 -6 -7 -10 -11 -11 -11 -10 -10 -10 -10 -11 -11 -11 -10 -8 -6 -6 -4 -4 -5 -6 -6 -6 -6 -6 -5 -5 -8 -8 -9 -8 -8 -10 -9 -8 -10 -11 -14 -17 -16 -12 -8 -12 -10 -8 -12 -12 -12 -13 -10 -10 -11 -11 -17 -15 -15 -17 -18 -17 -14 -11 -9 -8 -7 -8 -9 -9 -6 -5 -5 -5 -5 -4 -4 -3 -3 -4 -4 -5 -5 -4 -5 -4 -6 -8 -10 -12 -12 -12 -13 -13 -13 -12 -13 -16 -16 -13 -12 -12 -11 -9 -8 -8 -11 -11 -12 -12 -10 -10 -9 -7 -6 -6 -5 -6 -7 -7 -6 -8 -10 -10 -8 -9 -9 -8 -8 -8 -7 -7 -7 -7 -8 -10 -10 -9 -12 -12 -10 -9 -10 -10 -9 -8 -9 -8 -9 -7 -2 -0 -1 -2 -8 -16 -15 -15 -12 -11 -12 -14 -14 -13 -14 -14 -11 -10 -10 -10 -13 -14 -13 -13 -12 -12 -12 -11 -11 -10 -10 -9 -9 -9 -10 -10 -8 -8 -9 -9 -8 -8 -9 -8 -9 -9 -9 -9 -9 -9 -10 -14 -17 -18 -17 -18 -18 -19 -20 -21 -22 -22 -21 -21 -19 -18 -15 -16 -19 -21 -21 -20 -16 -14 -12 -12 -10 -10 -10 -9 -10 -13 -14 -16 -16 -17 -17 -14 -13 -13 -12 -12 -11 -10 -11 -12 -12 -11 -11 -11 -11 -13 -13 -14 -14 -14 -15 -17 -20 -24 -26 -24 -27 -27 -28 -28 -28 -27 -26 -28 -33 -33 -36 -41 -46 -44 -40 -39 -36 -33 -27 -30 -37 -42 -44 -38 -25 -22 -25 -32 -27 -22 -13 -7 -6 -7 -12 -27 -32 -32 -33 -33 -35 -39 -41 -47 -52 -52 -50 -47 -52 -64 -74 -76 -76 -80 -89 -77 -69 -79 -84 -85 -82 -70 -73 -68 -50 -46 -51 -54 -60 -68 -76 -82 -94 -132 -146 -144 -149 -159 -151 -137 -159 -232 -192 -118 -68 -18 -0 -0 -3 -22 -75 -149 -92 -80 -40 -4 -4 -23 -52 -45 -47 -29 -9 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -15 -15 -12 -16 -16 -16 -12 -14 -10 -7 -3 -2 -5 -6 -6 -182 -179 -178 -176 -176 -176 -175 -177 -179 -173 -169 -174 -190 -194 -202 -211 -219 -223 -216 -200 -187 -191 -198 -200 -205 -207 -199 -184 -168 -143 -139 -147 -198 -199 -203 -196 -189 -200 -216 -217 -222 -212 -202 -34 -0 -0 -0 -0 -0 -27 -122 -212 -200 -201 -214 -239 -255 -252 -244 -241 -241 -236 -211 -233 -227 -209 -188 -179 -189 -205 -215 -214 -208 -195 -197 -209 -208 -204 -199 -193 -190 -191 -192 -193 -191 -200 -202 -213 -215 -212 -208 -203 -200 -199 -197 -211 -211 -217 -225 -221 -111 -0 -0 -0 -0 -0 -0 -0 -0 -25 -130 -193 -174 -157 -147 -139 -121 -118 -122 -139 -163 -182 -111 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -63 -166 -160 -139 -140 -134 -130 -110 -99 -97 -92 -82 -76 -74 -72 -78 -83 -86 -88 -85 -83 -83 -84 -83 -79 -73 -68 -66 -69 -67 -59 -53 -51 -52 -56 -57 -58 -56 -50 -49 -51 -54 -56 -56 -55 -54 -51 -50 -49 -48 -47 -46 -45 -46 -46 -46 -45 -43 -41 -40 -40 -39 -39 -38 -37 -35 -34 -34 -32 -30 -29 -29 -28 -28 -27 -26 -26 -25 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -24 -24 -22 -20 -20 -20 -21 -21 -22 -22 -23 -22 -25 -29 -29 -31 -32 -31 -30 -30 -33 -36 -38 -39 -38 -37 -43 -41 -41 -44 -43 -43 -44 -44 -43 -40 -39 -39 -39 -40 -42 -47 -49 -54 -61 -64 -64 -63 -60 -56 -48 -38 -31 -26 -20 -17 -17 -17 -17 -15 -15 -14 -14 -12 -10 -8 -6 -6 -8 -8 -11 -9 -13 -15 -13 -10 -9 -12 -12 -13 -14 -15 -14 -13 -12 -13 -14 -12 -12 -9 -9 -6 -6 -9 -8 -5 -6 -7 -6 -8 -8 -5 -4 -6 -6 -6 -6 -6 -7 -10 -10 -10 -11 -10 -10 -11 -11 -11 -11 -10 -11 -8 -7 -6 -5 -4 -5 -5 -5 -7 -5 -6 -4 -5 -7 -7 -7 -8 -8 -9 -9 -8 -12 -12 -13 -14 -12 -9 -8 -9 -12 -11 -11 -11 -10 -12 -13 -13 -17 -24 -18 -15 -19 -17 -13 -11 -10 -9 -8 -8 -6 -6 -9 -8 -5 -4 -4 -4 -5 -4 -4 -3 -4 -4 -4 -4 -4 -4 -4 -3 -7 -9 -11 -13 -12 -12 -12 -12 -12 -11 -12 -14 -13 -11 -10 -10 -10 -11 -10 -10 -13 -12 -13 -13 -9 -8 -9 -9 -8 -9 -9 -9 -10 -8 -6 -7 -9 -10 -9 -9 -10 -7 -8 -7 -6 -6 -6 -6 -6 -7 -10 -10 -12 -12 -11 -10 -10 -8 -11 -11 -8 -6 -7 -8 -4 -5 -8 -4 -7 -14 -14 -11 -10 -10 -11 -12 -14 -14 -15 -15 -10 -10 -10 -10 -12 -13 -11 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -9 -10 -9 -9 -8 -7 -9 -13 -15 -15 -16 -17 -18 -19 -19 -19 -20 -18 -18 -19 -20 -16 -14 -13 -14 -17 -21 -22 -16 -12 -11 -11 -10 -10 -10 -10 -11 -13 -14 -14 -16 -16 -15 -13 -12 -13 -13 -12 -10 -10 -12 -12 -11 -10 -10 -12 -12 -12 -13 -13 -11 -12 -15 -18 -20 -21 -21 -22 -22 -23 -24 -25 -26 -26 -27 -25 -25 -27 -33 -41 -48 -46 -40 -36 -31 -30 -29 -34 -39 -42 -41 -34 -19 -21 -22 -20 -19 -19 -14 -7 -7 -8 -15 -21 -19 -25 -29 -32 -37 -42 -50 -62 -63 -60 -57 -53 -55 -65 -77 -81 -80 -85 -95 -71 -60 -63 -70 -78 -72 -63 -63 -59 -55 -54 -58 -70 -84 -91 -102 -104 -111 -128 -141 -147 -162 -170 -144 -126 -164 -194 -98 -22 -3 -1 -0 -0 -0 -18 -73 -97 -117 -129 -82 -23 -11 -16 -20 -22 -34 -29 -12 -2 -0 -0 -0 -0 -0 -0 -0 -2 -5 -7 -13 -13 -26 -26 -34 -44 -34 -27 -24 -16 -9 -14 -13 -5 -179 -176 -176 -175 -175 -175 -173 -175 -178 -174 -173 -176 -188 -194 -197 -201 -209 -218 -210 -197 -190 -191 -197 -199 -224 -228 -208 -184 -159 -137 -134 -145 -170 -186 -205 -208 -204 -198 -190 -194 -197 -196 -217 -37 -0 -0 -0 -0 -0 -61 -230 -210 -224 -219 -234 -242 -251 -238 -220 -218 -215 -209 -207 -205 -202 -195 -174 -163 -174 -192 -204 -212 -206 -192 -198 -199 -198 -198 -199 -203 -207 -205 -201 -201 -197 -198 -206 -210 -212 -214 -214 -214 -213 -211 -214 -207 -217 -224 -228 -228 -126 -7 -0 -0 -0 -0 -0 -0 -27 -138 -196 -188 -180 -173 -151 -130 -121 -119 -122 -141 -169 -143 -58 -0 -0 -0 -0 -0 -0 -0 -0 -0 -66 -166 -180 -157 -140 -125 -106 -102 -105 -99 -95 -91 -84 -81 -72 -72 -77 -82 -85 -86 -86 -86 -86 -84 -79 -74 -68 -64 -65 -66 -63 -57 -53 -52 -50 -50 -54 -55 -55 -53 -53 -54 -54 -55 -56 -55 -53 -51 -50 -50 -49 -48 -48 -47 -47 -47 -46 -45 -43 -41 -40 -39 -40 -40 -39 -37 -36 -34 -33 -31 -30 -29 -29 -28 -27 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -24 -24 -23 -24 -24 -24 -24 -24 -22 -20 -20 -20 -20 -21 -21 -21 -22 -22 -22 -25 -27 -27 -29 -30 -31 -29 -30 -33 -36 -38 -39 -40 -41 -41 -43 -43 -45 -44 -44 -45 -46 -46 -43 -44 -41 -41 -41 -44 -49 -52 -54 -59 -63 -65 -64 -59 -53 -47 -38 -31 -26 -22 -21 -17 -17 -16 -15 -14 -13 -12 -12 -10 -8 -7 -7 -8 -8 -10 -9 -10 -12 -11 -9 -9 -12 -13 -13 -12 -13 -14 -13 -12 -13 -13 -11 -13 -10 -9 -10 -8 -9 -9 -6 -8 -8 -7 -7 -8 -8 -6 -4 -4 -5 -7 -7 -8 -8 -8 -9 -11 -12 -11 -11 -11 -11 -10 -8 -10 -9 -6 -5 -5 -5 -5 -5 -7 -8 -6 -6 -5 -4 -5 -5 -5 -5 -7 -8 -7 -8 -11 -12 -13 -12 -10 -7 -9 -12 -12 -11 -11 -9 -9 -11 -13 -11 -16 -33 -18 -15 -23 -18 -13 -12 -10 -8 -8 -7 -8 -8 -9 -7 -4 -3 -4 -5 -5 -4 -3 -3 -3 -3 -3 -3 -4 -5 -5 -5 -6 -10 -12 -13 -12 -12 -12 -13 -13 -12 -12 -12 -12 -11 -10 -8 -8 -9 -12 -13 -14 -13 -12 -10 -8 -8 -8 -11 -11 -11 -10 -10 -8 -8 -7 -7 -9 -9 -9 -9 -9 -7 -8 -8 -7 -7 -7 -6 -7 -7 -8 -10 -12 -11 -10 -10 -12 -13 -13 -10 -9 -8 -9 -10 -8 -7 -11 -13 -14 -12 -10 -9 -9 -10 -12 -14 -16 -16 -16 -14 -12 -12 -11 -10 -11 -10 -9 -9 -9 -9 -9 -11 -11 -12 -12 -12 -11 -11 -11 -10 -10 -11 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -8 -6 -8 -9 -12 -14 -16 -17 -17 -17 -17 -17 -17 -15 -17 -16 -18 -15 -12 -12 -12 -13 -17 -18 -15 -11 -10 -10 -9 -9 -10 -10 -9 -12 -13 -14 -15 -15 -13 -13 -12 -13 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -12 -12 -11 -10 -10 -11 -14 -18 -18 -18 -18 -20 -22 -22 -21 -21 -23 -24 -17 -19 -21 -23 -28 -35 -40 -40 -36 -29 -24 -23 -26 -33 -36 -37 -34 -25 -26 -23 -21 -20 -19 -18 -15 -9 -9 -11 -19 -20 -23 -21 -21 -25 -37 -43 -44 -64 -71 -66 -63 -61 -59 -60 -61 -75 -83 -92 -88 -69 -56 -55 -61 -70 -60 -62 -62 -62 -62 -60 -59 -62 -70 -74 -71 -84 -108 -126 -135 -141 -156 -150 -129 -122 -151 -137 -56 -0 -0 -0 -0 -0 -2 -23 -50 -69 -104 -129 -116 -49 -18 -14 -22 -30 -37 -37 -14 -4 -1 -1 -0 -0 -0 -0 -1 -4 -13 -25 -34 -33 -35 -36 -40 -41 -35 -38 -29 -27 -24 -24 -14 -2 -180 -178 -178 -177 -177 -175 -171 -173 -175 -173 -175 -175 -186 -190 -191 -193 -201 -206 -201 -192 -203 -192 -196 -198 -213 -219 -204 -177 -151 -135 -131 -140 -149 -155 -170 -191 -205 -208 -202 -194 -199 -204 -229 -40 -0 -0 -0 -0 -0 -32 -137 -210 -251 -238 -231 -236 -240 -223 -200 -191 -185 -178 -183 -188 -193 -187 -171 -160 -164 -170 -175 -187 -193 -212 -194 -193 -196 -201 -204 -206 -208 -208 -211 -202 -194 -191 -196 -202 -202 -207 -213 -214 -177 -36 -211 -216 -225 -227 -226 -225 -226 -148 -0 -0 -0 -0 -0 -0 -139 -202 -194 -187 -183 -169 -146 -125 -120 -119 -122 -137 -171 -151 -67 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -33 -60 -173 -137 -110 -106 -105 -100 -99 -100 -96 -88 -80 -73 -72 -82 -85 -86 -85 -84 -84 -83 -82 -75 -70 -64 -64 -64 -63 -62 -58 -52 -50 -49 -51 -55 -55 -54 -52 -52 -52 -53 -55 -56 -55 -52 -51 -50 -50 -49 -49 -49 -48 -48 -48 -47 -45 -45 -44 -43 -43 -43 -41 -39 -37 -36 -34 -33 -31 -31 -30 -29 -28 -27 -26 -26 -26 -25 -25 -25 -25 -25 -25 -26 -26 -27 -26 -25 -24 -24 -24 -24 -25 -23 -21 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -24 -26 -27 -27 -28 -29 -30 -30 -32 -35 -37 -37 -37 -37 -35 -43 -43 -45 -45 -45 -47 -48 -48 -47 -44 -42 -42 -43 -46 -50 -51 -51 -55 -61 -65 -63 -58 -51 -45 -37 -33 -32 -29 -21 -18 -18 -16 -14 -13 -13 -12 -12 -10 -8 -8 -8 -9 -9 -10 -10 -10 -11 -10 -9 -9 -9 -10 -9 -9 -10 -12 -13 -12 -13 -14 -7 -9 -8 -9 -8 -9 -11 -10 -8 -8 -8 -6 -6 -6 -7 -7 -6 -6 -6 -7 -10 -7 -9 -8 -8 -9 -10 -11 -11 -10 -10 -9 -7 -9 -9 -6 -5 -5 -5 -4 -3 -6 -8 -6 -6 -5 -5 -5 -5 -9 -8 -9 -10 -7 -8 -10 -12 -12 -11 -9 -6 -7 -9 -11 -12 -11 -10 -10 -12 -14 -13 -21 -21 -20 -17 -18 -17 -16 -16 -10 -7 -7 -6 -7 -7 -8 -6 -3 -3 -3 -2 -5 -4 -3 -2 -3 -3 -3 -4 -4 -4 -6 -6 -6 -10 -12 -12 -11 -10 -10 -12 -12 -11 -11 -10 -10 -9 -8 -7 -6 -8 -12 -12 -12 -10 -10 -9 -8 -8 -8 -10 -10 -10 -8 -9 -10 -9 -7 -7 -8 -8 -9 -9 -9 -7 -7 -8 -8 -8 -7 -7 -7 -7 -8 -10 -11 -10 -8 -8 -11 -17 -16 -11 -13 -11 -8 -8 -7 -1 -11 -13 -15 -13 -10 -9 -9 -10 -15 -17 -17 -16 -16 -15 -13 -14 -14 -12 -10 -10 -9 -9 -9 -9 -9 -9 -11 -13 -12 -10 -9 -11 -11 -9 -9 -11 -13 -12 -12 -11 -12 -12 -12 -11 -10 -9 -8 -8 -9 -8 -11 -15 -15 -15 -15 -16 -15 -13 -17 -16 -17 -15 -15 -15 -15 -13 -11 -13 -14 -15 -15 -13 -10 -9 -9 -9 -11 -10 -9 -11 -12 -12 -13 -14 -13 -14 -14 -14 -13 -11 -11 -12 -13 -12 -11 -13 -15 -10 -11 -12 -11 -11 -10 -10 -14 -17 -17 -18 -18 -20 -21 -19 -17 -18 -18 -18 -17 -18 -18 -21 -25 -27 -24 -23 -22 -21 -18 -17 -22 -29 -30 -32 -28 -22 -24 -23 -22 -22 -21 -17 -16 -19 -13 -13 -16 -18 -18 -21 -26 -22 -35 -36 -47 -61 -65 -65 -64 -64 -64 -58 -59 -70 -83 -87 -78 -68 -56 -51 -60 -59 -51 -59 -65 -67 -66 -54 -53 -47 -48 -48 -59 -84 -108 -123 -127 -116 -112 -125 -117 -123 -130 -106 -57 -16 -24 -1 -0 -1 -11 -28 -42 -71 -110 -119 -122 -69 -48 -44 -45 -46 -43 -51 -25 -26 -12 -4 -0 -0 -0 -0 -1 -4 -8 -22 -25 -32 -39 -35 -31 -30 -40 -28 -25 -26 -35 -35 -16 -0 -188 -186 -185 -182 -181 -177 -170 -170 -174 -175 -175 -173 -178 -183 -186 -186 -190 -196 -195 -193 -212 -206 -196 -193 -195 -193 -197 -192 -157 -139 -133 -140 -145 -145 -153 -157 -166 -193 -210 -188 -199 -208 -228 -40 -0 -0 -0 -0 -0 -0 -33 -212 -254 -230 -221 -226 -228 -208 -183 -172 -166 -166 -173 -179 -192 -190 -177 -171 -166 -161 -165 -173 -184 -219 -210 -207 -196 -197 -201 -201 -205 -212 -210 -194 -188 -182 -179 -184 -186 -193 -204 -210 -208 -195 -210 -217 -226 -229 -227 -216 -211 -150 -17 -0 -0 -0 -0 -30 -155 -205 -198 -194 -185 -167 -146 -124 -117 -115 -121 -134 -156 -177 -127 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -29 -132 -115 -105 -97 -105 -110 -109 -101 -88 -81 -76 -77 -93 -90 -87 -86 -84 -83 -81 -79 -72 -67 -67 -64 -61 -60 -58 -56 -52 -49 -48 -47 -50 -52 -53 -51 -49 -48 -50 -54 -54 -52 -53 -51 -50 -50 -50 -49 -50 -50 -50 -49 -48 -47 -47 -47 -46 -45 -44 -42 -40 -38 -36 -34 -33 -32 -31 -30 -29 -27 -26 -25 -25 -25 -25 -25 -25 -24 -24 -25 -26 -26 -28 -27 -26 -26 -25 -25 -25 -24 -22 -21 -20 -21 -21 -21 -21 -22 -23 -22 -22 -22 -24 -26 -26 -27 -27 -28 -31 -30 -31 -33 -34 -34 -35 -37 -39 -43 -43 -45 -45 -46 -48 -49 -49 -49 -44 -42 -42 -45 -49 -49 -48 -50 -56 -60 -64 -62 -57 -49 -43 -40 -37 -31 -29 -22 -19 -18 -15 -13 -13 -13 -12 -11 -9 -8 -8 -9 -9 -10 -10 -10 -11 -11 -11 -10 -9 -10 -10 -11 -10 -10 -11 -12 -11 -10 -11 -7 -7 -9 -9 -7 -7 -7 -6 -5 -5 -8 -7 -5 -6 -8 -8 -7 -6 -5 -5 -8 -7 -8 -8 -8 -9 -11 -12 -12 -8 -10 -9 -8 -9 -8 -5 -3 -3 -3 -4 -5 -5 -7 -6 -5 -5 -5 -6 -7 -10 -9 -10 -7 -7 -7 -9 -11 -10 -9 -9 -7 -7 -7 -9 -9 -8 -8 -8 -12 -15 -17 -18 -18 -22 -22 -21 -19 -17 -18 -10 -9 -7 -8 -6 -6 -6 -5 -2 -2 -3 -2 -6 -5 -2 -1 -2 -2 -3 -3 -5 -5 -6 -5 -6 -8 -10 -11 -11 -11 -12 -11 -9 -9 -10 -9 -8 -8 -8 -9 -8 -9 -8 -7 -7 -9 -10 -9 -7 -7 -8 -9 -9 -10 -10 -9 -10 -10 -9 -11 -8 -8 -9 -9 -9 -8 -7 -8 -9 -8 -7 -7 -7 -7 -9 -10 -10 -10 -8 -7 -10 -14 -13 -11 -14 -13 -8 -9 -8 -11 -15 -11 -14 -14 -12 -10 -9 -11 -16 -17 -18 -14 -14 -14 -12 -14 -14 -14 -10 -9 -11 -10 -10 -9 -9 -9 -10 -12 -9 -9 -10 -9 -9 -9 -9 -9 -9 -13 -12 -12 -12 -10 -11 -12 -9 -6 -8 -10 -10 -10 -10 -11 -13 -14 -15 -15 -15 -15 -16 -14 -14 -14 -13 -11 -9 -8 -12 -12 -11 -11 -11 -11 -11 -9 -9 -8 -10 -11 -9 -9 -16 -25 -12 -14 -13 -14 -13 -13 -12 -12 -12 -12 -14 -13 -12 -14 -12 -9 -10 -13 -14 -14 -13 -12 -15 -16 -17 -18 -19 -19 -17 -13 -12 -14 -15 -15 -16 -15 -15 -16 -18 -17 -16 -16 -18 -16 -13 -14 -21 -28 -30 -28 -24 -22 -24 -24 -21 -20 -21 -17 -23 -16 -11 -11 -15 -18 -18 -19 -23 -22 -27 -33 -48 -55 -55 -60 -63 -63 -62 -59 -62 -75 -89 -91 -81 -75 -51 -54 -58 -60 -57 -61 -67 -69 -83 -63 -57 -51 -53 -58 -72 -92 -106 -117 -116 -110 -120 -130 -123 -114 -108 -85 -80 -60 -53 -17 -8 -13 -23 -36 -53 -82 -109 -136 -119 -102 -96 -81 -62 -59 -40 -52 -47 -44 -32 -15 -3 -0 -0 -0 -0 -13 -9 -19 -31 -31 -36 -25 -23 -40 -22 -16 -15 -18 -31 -23 -21 -9 -196 -192 -189 -185 -177 -170 -168 -170 -175 -177 -176 -173 -171 -174 -179 -186 -189 -189 -194 -210 -210 -220 -208 -192 -192 -194 -199 -199 -177 -150 -144 -144 -147 -146 -148 -150 -155 -174 -203 -210 -202 -216 -228 -41 -0 -0 -0 -0 -0 -0 -16 -113 -226 -233 -223 -224 -220 -196 -171 -164 -159 -168 -175 -188 -202 -204 -197 -190 -179 -166 -165 -176 -194 -217 -218 -207 -199 -202 -200 -195 -196 -199 -200 -189 -182 -166 -161 -161 -164 -176 -190 -197 -199 -207 -213 -213 -220 -212 -208 -210 -212 -215 -171 -0 -0 -0 -33 -155 -203 -208 -204 -195 -184 -168 -147 -124 -118 -115 -117 -125 -131 -148 -147 -81 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -114 -109 -103 -106 -105 -101 -99 -98 -90 -85 -87 -94 -90 -88 -87 -85 -81 -80 -76 -69 -66 -66 -64 -63 -62 -61 -58 -52 -49 -47 -49 -53 -55 -55 -55 -52 -49 -49 -51 -53 -53 -52 -51 -51 -50 -49 -49 -49 -49 -48 -49 -49 -48 -48 -47 -47 -46 -45 -42 -41 -39 -37 -36 -34 -33 -31 -30 -28 -27 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -28 -28 -26 -25 -24 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -23 -24 -24 -23 -23 -24 -25 -26 -27 -28 -29 -30 -29 -29 -31 -32 -32 -34 -36 -39 -42 -43 -44 -45 -45 -47 -49 -50 -48 -44 -42 -44 -48 -48 -47 -48 -51 -56 -59 -63 -61 -56 -49 -44 -43 -38 -31 -29 -23 -20 -18 -14 -13 -13 -12 -12 -10 -9 -8 -8 -9 -9 -10 -10 -11 -11 -12 -11 -9 -9 -10 -10 -10 -10 -10 -11 -10 -9 -8 -8 -7 -8 -10 -9 -8 -7 -7 -7 -5 -4 -9 -8 -7 -8 -8 -6 -6 -8 -7 -8 -8 -8 -8 -8 -7 -8 -8 -8 -8 -9 -10 -12 -10 -9 -8 -5 -3 -3 -3 -4 -4 -4 -5 -6 -6 -5 -4 -5 -7 -10 -10 -8 -9 -9 -9 -9 -10 -9 -10 -8 -8 -9 -7 -9 -9 -6 -5 -6 -11 -16 -13 -18 -18 -20 -22 -22 -20 -19 -20 -15 -10 -7 -8 -7 -5 -5 -5 -4 -2 -3 -4 -6 -6 -3 -1 -1 -1 -2 -3 -3 -4 -6 -6 -5 -6 -6 -9 -11 -11 -11 -11 -9 -9 -10 -11 -9 -8 -9 -12 -9 -9 -7 -5 -4 -7 -10 -5 -6 -7 -7 -9 -9 -9 -9 -8 -10 -13 -13 -19 -12 -10 -9 -8 -8 -7 -7 -9 -7 -8 -6 -6 -7 -7 -7 -8 -8 -9 -6 -6 -6 -6 -8 -9 -11 -13 -3 -9 -10 -14 -14 -14 -13 -12 -10 -10 -10 -13 -14 -15 -18 -14 -12 -12 -11 -10 -10 -12 -9 -9 -9 -9 -10 -10 -9 -9 -9 -13 -10 -10 -10 -10 -10 -9 -9 -9 -12 -13 -13 -12 -10 -10 -9 -9 -8 -6 -9 -9 -9 -10 -9 -9 -11 -12 -12 -13 -14 -14 -13 -12 -11 -12 -12 -11 -9 -12 -11 -10 -10 -10 -10 -12 -13 -11 -9 -8 -9 -9 -9 -11 -22 -47 -40 -47 -53 -23 -11 -11 -11 -12 -13 -14 -13 -12 -11 -11 -10 -10 -10 -12 -17 -17 -16 -15 -16 -17 -18 -19 -20 -18 -14 -12 -13 -13 -12 -13 -14 -14 -15 -13 -14 -16 -16 -17 -17 -13 -12 -14 -15 -26 -26 -23 -19 -19 -22 -19 -16 -16 -19 -15 -18 -14 -11 -13 -18 -24 -23 -25 -22 -23 -27 -38 -48 -50 -47 -52 -53 -57 -59 -61 -67 -74 -81 -80 -83 -72 -53 -51 -53 -59 -65 -65 -64 -74 -92 -80 -75 -76 -72 -68 -79 -97 -108 -118 -115 -121 -140 -148 -128 -100 -103 -108 -85 -55 -45 -27 -17 -21 -30 -53 -85 -108 -124 -132 -132 -130 -125 -116 -86 -80 -55 -57 -57 -52 -42 -26 -12 -4 -6 -2 -6 -19 -14 -12 -31 -23 -23 -13 -28 -16 -2 -6 -7 -6 -10 -5 -18 -20 -207 -199 -192 -185 -173 -162 -164 -175 -180 -180 -177 -173 -169 -169 -171 -183 -190 -185 -191 -209 -203 -216 -218 -208 -197 -193 -191 -197 -204 -169 -157 -155 -156 -157 -159 -160 -160 -170 -202 -230 -203 -214 -221 -131 -115 -43 -0 -0 -0 -0 -0 -11 -197 -223 -241 -235 -220 -198 -178 -168 -163 -176 -196 -209 -215 -212 -209 -206 -200 -187 -178 -189 -201 -208 -206 -191 -183 -185 -187 -185 -184 -186 -189 -172 -165 -158 -157 -154 -156 -165 -175 -181 -179 -189 -197 -215 -217 -217 -221 -234 -241 -229 -178 -30 -35 -39 -175 -199 -197 -199 -202 -199 -187 -161 -142 -122 -115 -113 -113 -115 -119 -129 -152 -148 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -141 -140 -131 -124 -113 -106 -104 -98 -92 -89 -92 -87 -87 -87 -86 -83 -78 -75 -73 -68 -64 -66 -67 -64 -61 -60 -58 -57 -55 -52 -53 -53 -53 -51 -50 -50 -49 -49 -50 -51 -53 -52 -52 -51 -50 -49 -49 -50 -50 -48 -49 -49 -49 -48 -48 -48 -48 -46 -44 -42 -40 -39 -38 -36 -33 -31 -30 -29 -27 -26 -26 -25 -25 -25 -25 -24 -24 -25 -26 -26 -27 -27 -28 -24 -23 -24 -23 -21 -22 -22 -22 -21 -22 -22 -22 -22 -23 -25 -25 -25 -25 -25 -26 -26 -28 -29 -30 -29 -27 -28 -29 -29 -31 -32 -35 -38 -40 -42 -43 -43 -44 -45 -48 -49 -47 -43 -42 -45 -47 -46 -47 -51 -53 -57 -59 -61 -60 -57 -53 -50 -43 -38 -31 -25 -25 -22 -19 -16 -14 -13 -12 -11 -10 -9 -9 -9 -9 -9 -9 -10 -11 -11 -12 -9 -7 -7 -10 -10 -9 -8 -7 -7 -7 -8 -8 -8 -8 -8 -10 -11 -9 -9 -8 -8 -7 -4 -6 -6 -7 -8 -8 -7 -5 -5 -4 -7 -9 -9 -8 -9 -10 -10 -7 -7 -8 -9 -9 -11 -9 -6 -5 -6 -4 -3 -4 -5 -4 -6 -6 -5 -4 -5 -5 -6 -4 -8 -9 -7 -7 -7 -9 -9 -9 -9 -9 -9 -10 -8 -8 -9 -9 -7 -5 -7 -10 -12 -12 -14 -17 -18 -21 -22 -18 -20 -49 -29 -13 -6 -5 -6 -5 -4 -5 -6 -4 -6 -6 -7 -4 -2 -1 -1 -1 -2 -3 -3 -4 -6 -6 -6 -5 -5 -7 -10 -9 -9 -10 -11 -11 -12 -12 -11 -10 -10 -10 -10 -9 -7 -5 -4 -5 -8 -8 -8 -7 -6 -7 -11 -16 -17 -16 -22 -20 -16 -24 -15 -10 -9 -8 -6 -7 -11 -6 -7 -8 -6 -4 -4 -5 -6 -7 -7 -7 -5 -6 -7 -6 -7 -8 -10 -14 -0 -7 -8 -10 -13 -13 -11 -9 -8 -10 -10 -14 -11 -13 -15 -13 -10 -10 -10 -10 -10 -11 -10 -9 -9 -9 -9 -10 -10 -10 -9 -12 -9 -8 -9 -9 -9 -10 -10 -9 -12 -12 -12 -10 -9 -11 -10 -10 -9 -9 -8 -8 -8 -9 -9 -9 -9 -9 -8 -9 -11 -11 -10 -10 -10 -11 -12 -14 -15 -14 -12 -10 -10 -10 -9 -9 -8 -15 -10 -9 -9 -10 -11 -10 -24 -42 -44 -49 -53 -31 -11 -10 -10 -11 -11 -12 -12 -13 -11 -11 -11 -11 -14 -14 -16 -15 -15 -16 -18 -20 -20 -20 -18 -16 -14 -14 -13 -12 -13 -14 -14 -14 -13 -13 -14 -15 -16 -16 -12 -10 -11 -14 -19 -20 -24 -23 -16 -13 -13 -12 -20 -19 -16 -16 -16 -14 -12 -14 -17 -21 -19 -20 -20 -24 -31 -38 -42 -47 -40 -41 -42 -47 -53 -60 -63 -61 -63 -66 -75 -66 -46 -40 -44 -45 -51 -65 -61 -83 -92 -87 -84 -82 -78 -67 -79 -93 -103 -108 -116 -136 -158 -163 -149 -120 -128 -147 -123 -86 -63 -53 -52 -98 -66 -89 -124 -136 -136 -132 -124 -119 -120 -127 -115 -94 -75 -67 -59 -53 -49 -33 -25 -23 -24 -22 -22 -22 -22 -22 -26 -24 -20 -18 -25 -15 -10 -14 -19 -25 -30 -20 -25 -33 -216 -206 -198 -187 -173 -163 -165 -177 -180 -183 -178 -171 -167 -166 -168 -179 -186 -183 -186 -189 -189 -216 -214 -217 -212 -199 -190 -196 -204 -196 -184 -171 -174 -178 -179 -179 -178 -184 -205 -225 -199 -205 -206 -217 -228 -160 -55 -0 -36 -83 -0 -4 -93 -96 -197 -244 -236 -214 -192 -172 -171 -193 -221 -225 -221 -218 -218 -208 -196 -197 -209 -209 -201 -194 -193 -179 -166 -166 -169 -166 -165 -165 -167 -163 -159 -158 -149 -143 -147 -155 -165 -177 -179 -186 -186 -205 -209 -222 -236 -235 -228 -226 -227 -208 -208 -207 -205 -203 -201 -203 -204 -196 -180 -156 -137 -121 -115 -113 -112 -114 -115 -119 -144 -153 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -130 -161 -135 -118 -106 -99 -98 -94 -90 -90 -86 -86 -86 -83 -79 -73 -68 -65 -64 -61 -64 -66 -65 -63 -62 -61 -59 -55 -55 -56 -57 -55 -52 -50 -51 -50 -49 -50 -52 -53 -53 -53 -52 -51 -50 -51 -51 -50 -49 -49 -49 -50 -49 -49 -49 -49 -47 -45 -43 -41 -41 -38 -36 -34 -32 -30 -30 -28 -27 -26 -26 -26 -26 -26 -25 -24 -24 -26 -27 -27 -27 -27 -24 -24 -26 -23 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -24 -26 -26 -27 -27 -27 -27 -28 -29 -28 -27 -28 -28 -28 -29 -29 -31 -34 -37 -39 -41 -42 -43 -44 -44 -48 -48 -46 -42 -42 -43 -45 -50 -50 -53 -55 -57 -59 -61 -61 -60 -57 -50 -42 -39 -33 -26 -27 -24 -21 -18 -14 -13 -13 -11 -10 -10 -9 -9 -9 -10 -11 -11 -11 -11 -12 -7 -6 -6 -8 -11 -11 -8 -8 -7 -6 -6 -6 -7 -7 -8 -9 -11 -10 -8 -4 -4 -6 -4 -4 -4 -5 -8 -9 -8 -7 -5 -4 -7 -9 -8 -8 -9 -10 -9 -7 -9 -9 -11 -11 -7 -5 -4 -4 -4 -5 -3 -5 -7 -7 -8 -8 -6 -3 -3 -5 -5 -7 -10 -11 -9 -8 -7 -7 -9 -10 -7 -8 -9 -9 -9 -8 -8 -7 -6 -6 -6 -9 -9 -11 -14 -17 -17 -18 -22 -21 -37 -47 -32 -21 -11 -5 -6 -6 -5 -5 -6 -7 -7 -7 -6 -4 -1 -1 -1 -1 -3 -3 -4 -5 -6 -6 -5 -4 -6 -6 -8 -8 -9 -9 -10 -11 -11 -11 -10 -11 -11 -13 -13 -11 -9 -7 -6 -5 -8 -8 -6 -7 -7 -7 -12 -21 -23 -22 -17 -10 -17 -21 -14 -9 -12 -18 -18 -13 -15 -11 -9 -7 -5 -5 -5 -5 -7 -7 -7 -6 -6 -6 -6 -7 -8 -7 -12 -14 -7 -8 -12 -15 -14 -11 -9 -7 -8 -8 -8 -11 -10 -10 -12 -11 -9 -9 -11 -10 -10 -11 -9 -8 -9 -9 -9 -10 -12 -11 -9 -11 -10 -8 -9 -8 -9 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -9 -9 -10 -9 -8 -8 -8 -9 -8 -8 -8 -8 -9 -8 -7 -8 -8 -8 -10 -10 -12 -13 -12 -11 -10 -10 -9 -7 -7 -7 -8 -8 -9 -10 -10 -12 -10 -39 -40 -39 -45 -52 -38 -11 -10 -10 -10 -10 -11 -11 -13 -13 -13 -12 -12 -14 -14 -16 -15 -16 -17 -18 -18 -19 -18 -16 -14 -13 -13 -12 -12 -14 -14 -15 -15 -14 -14 -14 -14 -14 -14 -10 -10 -11 -13 -15 -16 -21 -22 -19 -18 -14 -15 -20 -21 -17 -16 -15 -12 -8 -10 -14 -21 -19 -17 -22 -29 -34 -31 -33 -39 -37 -34 -37 -42 -47 -53 -55 -47 -47 -52 -58 -51 -38 -33 -36 -41 -59 -70 -74 -85 -87 -83 -79 -73 -73 -74 -84 -90 -92 -98 -116 -148 -183 -174 -173 -171 -173 -169 -159 -129 -97 -104 -108 -109 -99 -125 -159 -166 -146 -141 -110 -95 -96 -110 -117 -96 -86 -82 -65 -57 -66 -48 -45 -47 -44 -37 -29 -26 -31 -33 -31 -30 -25 -28 -32 -36 -39 -33 -32 -33 -32 -36 -42 -48 -224 -213 -201 -188 -173 -166 -167 -175 -184 -188 -177 -169 -164 -164 -169 -182 -187 -181 -183 -185 -185 -199 -211 -208 -218 -215 -199 -190 -195 -206 -218 -190 -195 -201 -203 -204 -205 -207 -218 -236 -222 -228 -231 -235 -220 -219 -167 -115 -146 -188 -117 -113 -6 -0 -66 -179 -235 -229 -206 -196 -204 -231 -242 -207 -200 -217 -211 -197 -192 -196 -204 -201 -204 -201 -187 -171 -161 -157 -157 -159 -162 -161 -160 -152 -151 -149 -140 -136 -140 -146 -152 -165 -167 -177 -179 -180 -192 -206 -219 -226 -220 -206 -212 -225 -211 -207 -201 -199 -197 -196 -196 -189 -174 -154 -131 -122 -118 -114 -113 -112 -110 -116 -136 -144 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -120 -153 -129 -117 -105 -100 -94 -92 -84 -83 -83 -83 -82 -79 -74 -68 -64 -58 -58 -60 -63 -66 -65 -63 -61 -60 -59 -60 -58 -58 -57 -56 -53 -51 -52 -52 -49 -49 -51 -52 -54 -54 -53 -53 -53 -53 -53 -51 -51 -50 -51 -51 -50 -50 -47 -44 -44 -46 -43 -42 -41 -39 -37 -35 -33 -31 -30 -28 -28 -27 -27 -27 -27 -27 -26 -24 -24 -25 -26 -26 -26 -26 -25 -25 -25 -23 -21 -22 -22 -22 -23 -23 -24 -23 -23 -23 -24 -25 -26 -27 -29 -28 -28 -29 -31 -29 -27 -28 -29 -30 -29 -29 -30 -33 -35 -38 -39 -40 -40 -44 -44 -47 -47 -44 -41 -40 -41 -45 -51 -51 -55 -56 -57 -59 -60 -61 -61 -57 -50 -42 -39 -33 -28 -27 -28 -23 -17 -14 -14 -13 -12 -11 -10 -10 -9 -10 -11 -11 -11 -11 -11 -11 -8 -7 -7 -8 -10 -10 -7 -8 -7 -6 -5 -5 -5 -7 -8 -8 -7 -7 -6 -6 -5 -6 -6 -5 -4 -5 -7 -7 -8 -5 -5 -6 -8 -9 -8 -8 -10 -8 -9 -8 -9 -9 -11 -10 -7 -6 -6 -4 -4 -5 -4 -4 -4 -5 -6 -7 -5 -4 -4 -4 -5 -8 -10 -7 -6 -7 -8 -8 -9 -9 -7 -7 -9 -8 -8 -10 -9 -7 -7 -7 -7 -7 -8 -11 -15 -17 -18 -17 -22 -21 -37 -34 -31 -22 -10 -8 -9 -8 -7 -6 -7 -8 -8 -7 -6 -5 -4 -1 -1 -1 -3 -3 -4 -4 -4 -4 -5 -6 -7 -8 -8 -8 -7 -7 -8 -10 -11 -13 -11 -11 -11 -13 -14 -12 -10 -8 -7 -7 -9 -7 -7 -6 -6 -8 -11 -14 -14 -16 -13 -10 -16 -14 -10 -10 -10 -11 -22 -16 -13 -13 -9 -6 -6 -6 -6 -6 -7 -7 -6 -5 -5 -5 -4 -4 -6 -9 -12 -11 -10 -11 -13 -13 -10 -8 -7 -10 -11 -9 -7 -9 -9 -7 -8 -10 -9 -11 -12 -11 -10 -10 -9 -8 -9 -10 -10 -12 -13 -12 -10 -9 -9 -9 -9 -8 -9 -9 -10 -10 -10 -10 -9 -8 -9 -7 -7 -7 -7 -8 -8 -8 -8 -8 -7 -7 -7 -7 -8 -9 -8 -6 -8 -8 -8 -9 -10 -11 -11 -10 -10 -10 -9 -9 -8 -8 -10 -10 -8 -9 -9 -9 -11 -17 -37 -39 -38 -42 -50 -46 -11 -10 -10 -10 -10 -11 -13 -15 -15 -15 -15 -15 -14 -14 -15 -16 -17 -18 -19 -18 -17 -15 -14 -15 -18 -17 -15 -13 -14 -15 -13 -16 -16 -16 -17 -17 -16 -13 -10 -9 -10 -10 -13 -18 -20 -15 -15 -12 -13 -16 -15 -12 -11 -9 -7 -7 -7 -8 -13 -21 -24 -24 -24 -28 -38 -32 -29 -28 -32 -34 -34 -37 -40 -43 -43 -39 -42 -44 -41 -37 -32 -32 -35 -49 -72 -83 -85 -84 -81 -79 -76 -73 -73 -87 -92 -91 -94 -106 -125 -159 -183 -188 -193 -191 -177 -149 -111 -118 -109 -126 -137 -122 -123 -138 -169 -192 -184 -152 -94 -74 -71 -76 -75 -86 -105 -109 -87 -89 -87 -73 -68 -64 -58 -43 -36 -37 -39 -36 -36 -35 -33 -34 -34 -46 -56 -50 -47 -46 -47 -47 -48 -49 -234 -217 -203 -190 -176 -173 -176 -181 -193 -192 -175 -167 -162 -163 -171 -185 -192 -185 -179 -183 -183 -182 -209 -202 -209 -219 -206 -189 -194 -202 -211 -209 -222 -207 -203 -222 -234 -232 -234 -244 -249 -256 -248 -245 -229 -212 -209 -212 -209 -211 -232 -236 -14 -0 -0 -131 -234 -243 -220 -217 -220 -229 -214 -194 -211 -223 -220 -211 -208 -204 -192 -197 -201 -204 -184 -167 -158 -151 -148 -152 -155 -155 -151 -150 -147 -146 -138 -135 -138 -144 -150 -156 -161 -161 -170 -183 -185 -191 -198 -203 -202 -196 -203 -214 -215 -203 -204 -204 -197 -189 -186 -181 -163 -147 -135 -127 -119 -116 -115 -111 -109 -117 -139 -167 -121 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -107 -146 -126 -113 -103 -90 -85 -82 -82 -81 -82 -79 -78 -78 -73 -64 -60 -58 -58 -59 -60 -64 -65 -64 -62 -62 -62 -59 -59 -57 -59 -59 -55 -53 -54 -55 -51 -52 -51 -52 -53 -54 -55 -55 -54 -53 -53 -52 -52 -52 -53 -53 -51 -47 -44 -43 -43 -46 -42 -39 -41 -41 -38 -37 -35 -33 -32 -31 -32 -31 -30 -29 -29 -28 -27 -26 -26 -26 -25 -26 -26 -25 -25 -25 -23 -22 -21 -21 -22 -22 -23 -24 -24 -24 -23 -23 -24 -24 -25 -26 -28 -29 -29 -29 -28 -27 -26 -27 -28 -29 -28 -28 -30 -33 -35 -36 -37 -38 -36 -43 -44 -46 -45 -42 -41 -40 -40 -45 -51 -51 -56 -57 -57 -59 -60 -62 -61 -56 -50 -42 -41 -35 -30 -28 -27 -23 -17 -15 -15 -14 -12 -11 -11 -9 -9 -9 -11 -11 -11 -11 -10 -10 -8 -6 -7 -9 -11 -10 -7 -9 -8 -8 -8 -7 -7 -8 -8 -8 -7 -7 -9 -9 -8 -7 -6 -6 -6 -7 -8 -7 -5 -5 -6 -8 -9 -9 -10 -10 -9 -10 -10 -8 -8 -10 -11 -9 -8 -7 -6 -5 -5 -4 -6 -6 -7 -6 -5 -5 -5 -4 -4 -4 -5 -6 -8 -7 -4 -6 -7 -8 -7 -6 -5 -7 -8 -7 -6 -6 -6 -7 -8 -8 -7 -7 -8 -12 -16 -14 -14 -15 -19 -23 -28 -34 -35 -22 -9 -11 -11 -10 -7 -7 -9 -9 -9 -9 -9 -8 -3 -2 -1 -1 -2 -3 -3 -3 -2 -3 -5 -7 -8 -7 -7 -7 -7 -6 -7 -10 -10 -13 -12 -12 -12 -13 -12 -11 -11 -9 -8 -8 -8 -6 -6 -7 -7 -8 -10 -9 -14 -13 -9 -9 -10 -10 -9 -10 -14 -11 -8 -7 -9 -9 -7 -6 -4 -3 -4 -6 -6 -7 -6 -6 -7 -6 -8 -6 -6 -15 -14 -11 -10 -10 -11 -12 -8 -9 -9 -11 -10 -8 -7 -8 -8 -6 -7 -8 -10 -14 -13 -10 -9 -9 -9 -9 -9 -9 -10 -12 -12 -13 -12 -11 -11 -12 -10 -9 -8 -8 -8 -8 -9 -9 -8 -8 -8 -7 -6 -6 -6 -6 -6 -9 -9 -8 -11 -7 -6 -7 -8 -9 -9 -9 -10 -8 -9 -10 -10 -10 -10 -10 -10 -10 -9 -9 -8 -14 -19 -16 -9 -9 -10 -10 -10 -28 -36 -36 -36 -41 -48 -51 -24 -14 -10 -10 -11 -12 -12 -14 -15 -15 -15 -15 -14 -14 -15 -16 -16 -16 -18 -16 -16 -15 -14 -16 -17 -16 -16 -14 -19 -19 -18 -22 -21 -17 -17 -15 -12 -10 -9 -9 -9 -9 -11 -16 -19 -12 -10 -8 -12 -16 -12 -6 -6 -5 -6 -6 -6 -7 -10 -12 -13 -13 -15 -25 -30 -27 -25 -26 -28 -31 -31 -35 -37 -36 -34 -34 -37 -39 -37 -33 -30 -31 -37 -47 -62 -79 -91 -91 -91 -89 -90 -90 -90 -95 -98 -100 -104 -124 -129 -156 -170 -171 -181 -172 -153 -130 -69 -91 -91 -110 -120 -117 -109 -106 -136 -137 -159 -140 -89 -66 -63 -63 -70 -99 -106 -118 -114 -108 -104 -99 -87 -69 -66 -56 -49 -46 -43 -39 -38 -43 -41 -42 -45 -63 -77 -73 -58 -53 -60 -39 -44 -45 -241 -220 -202 -192 -186 -185 -187 -192 -201 -196 -175 -167 -162 -164 -172 -180 -189 -195 -189 -179 -182 -182 -208 -202 -206 -214 -210 -199 -195 -205 -200 -205 -216 -205 -200 -220 -229 -223 -229 -247 -253 -250 -241 -228 -231 -222 -226 -234 -232 -230 -232 -249 -129 -19 -0 -131 -215 -231 -231 -214 -215 -224 -220 -197 -221 -212 -209 -211 -211 -211 -206 -213 -213 -193 -177 -160 -153 -148 -145 -148 -149 -148 -146 -144 -144 -147 -142 -139 -140 -142 -144 -147 -153 -151 -162 -173 -175 -175 -179 -186 -187 -181 -192 -196 -202 -201 -202 -196 -185 -175 -170 -167 -157 -147 -145 -128 -119 -116 -111 -106 -108 -119 -137 -152 -186 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -126 -153 -133 -122 -111 -103 -88 -86 -81 -80 -78 -78 -76 -77 -78 -72 -63 -62 -59 -55 -54 -57 -61 -61 -60 -59 -60 -60 -62 -62 -60 -59 -58 -57 -56 -56 -56 -55 -54 -52 -52 -53 -55 -55 -55 -55 -54 -53 -53 -53 -53 -53 -50 -47 -46 -45 -44 -44 -44 -43 -40 -41 -40 -39 -38 -36 -34 -34 -33 -32 -31 -31 -31 -30 -29 -29 -29 -29 -27 -26 -26 -25 -25 -24 -24 -24 -22 -21 -21 -22 -23 -23 -24 -25 -25 -25 -25 -24 -24 -25 -26 -27 -29 -30 -30 -28 -27 -28 -29 -29 -29 -29 -28 -28 -30 -32 -31 -33 -39 -37 -42 -43 -46 -44 -43 -41 -39 -40 -44 -51 -51 -56 -57 -57 -58 -61 -62 -60 -55 -50 -42 -40 -36 -34 -30 -27 -23 -18 -16 -16 -15 -15 -13 -11 -8 -8 -8 -9 -10 -11 -11 -11 -9 -7 -6 -7 -8 -8 -9 -9 -10 -9 -9 -8 -8 -8 -9 -9 -9 -8 -8 -7 -8 -8 -7 -6 -6 -6 -7 -9 -8 -7 -6 -8 -8 -8 -9 -10 -9 -6 -9 -8 -7 -7 -8 -9 -11 -9 -7 -6 -6 -5 -6 -7 -8 -7 -5 -4 -5 -5 -4 -4 -4 -6 -7 -8 -8 -7 -7 -8 -8 -7 -7 -6 -8 -9 -7 -7 -7 -9 -9 -8 -7 -9 -8 -8 -11 -12 -13 -13 -14 -17 -22 -29 -36 -33 -21 -9 -8 -9 -8 -7 -8 -10 -10 -9 -9 -9 -9 -4 -2 -1 -1 -2 -2 -2 -1 -1 -3 -6 -8 -8 -7 -7 -6 -6 -5 -6 -10 -10 -11 -11 -11 -12 -11 -10 -12 -12 -11 -9 -8 -7 -8 -8 -8 -6 -6 -8 -10 -13 -11 -8 -9 -10 -8 -7 -8 -13 -12 -20 -13 -13 -13 -8 -4 -4 -4 -4 -5 -6 -6 -6 -6 -5 -7 -8 -6 -7 -14 -17 -15 -11 -9 -12 -12 -8 -11 -11 -10 -11 -10 -8 -7 -6 -6 -6 -7 -9 -11 -10 -9 -8 -8 -9 -9 -9 -9 -10 -10 -11 -11 -11 -12 -13 -14 -11 -9 -8 -8 -8 -8 -9 -9 -9 -8 -8 -7 -6 -6 -6 -6 -8 -8 -8 -10 -9 -8 -8 -8 -8 -8 -8 -9 -9 -8 -10 -10 -9 -11 -11 -10 -10 -10 -9 -8 -8 -9 -12 -16 -11 -9 -9 -10 -10 -9 -19 -31 -31 -39 -45 -53 -46 -21 -12 -10 -9 -11 -12 -13 -12 -13 -14 -15 -15 -15 -15 -16 -16 -16 -17 -15 -15 -14 -13 -12 -16 -15 -15 -19 -24 -25 -22 -20 -20 -15 -14 -12 -12 -11 -10 -10 -11 -11 -12 -12 -13 -12 -10 -9 -10 -8 -7 -5 -5 -5 -5 -5 -6 -8 -9 -9 -10 -10 -11 -20 -24 -25 -26 -28 -30 -38 -39 -33 -31 -30 -30 -35 -40 -31 -33 -31 -31 -32 -41 -48 -52 -74 -93 -105 -101 -89 -89 -98 -104 -107 -109 -110 -110 -132 -133 -145 -151 -152 -137 -102 -74 -45 -60 -31 -42 -69 -92 -109 -91 -58 -64 -60 -80 -78 -66 -64 -70 -73 -84 -85 -98 -101 -99 -97 -94 -91 -89 -81 -83 -71 -67 -58 -51 -54 -51 -54 -51 -56 -61 -79 -84 -61 -32 -39 -38 -34 -37 -36 -248 -223 -204 -198 -191 -187 -188 -190 -196 -200 -177 -166 -164 -164 -168 -172 -181 -192 -192 -185 -190 -184 -203 -194 -193 -196 -198 -198 -200 -211 -206 -201 -204 -205 -128 -95 -95 -136 -210 -223 -244 -237 -240 -227 -220 -222 -231 -236 -236 -234 -217 -230 -232 -142 -119 -194 -226 -228 -233 -215 -215 -229 -226 -209 -213 -196 -197 -203 -202 -201 -198 -199 -191 -168 -159 -155 -151 -146 -144 -145 -145 -142 -136 -136 -143 -149 -148 -147 -147 -145 -144 -144 -149 -153 -154 -161 -167 -169 -170 -170 -169 -167 -168 -187 -194 -189 -186 -188 -174 -158 -158 -156 -155 -148 -139 -125 -119 -112 -105 -103 -111 -124 -132 -150 -197 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -108 -145 -125 -115 -107 -95 -92 -86 -79 -80 -77 -75 -76 -77 -74 -70 -66 -62 -57 -52 -49 -54 -58 -59 -60 -60 -60 -61 -51 -52 -55 -58 -58 -56 -55 -55 -55 -55 -53 -52 -52 -54 -55 -54 -54 -54 -53 -53 -52 -52 -52 -49 -51 -52 -51 -51 -49 -44 -44 -43 -41 -40 -38 -37 -37 -36 -34 -38 -37 -33 -32 -32 -32 -31 -31 -30 -30 -30 -26 -24 -25 -25 -24 -24 -24 -25 -24 -21 -21 -22 -22 -23 -24 -25 -25 -25 -25 -25 -25 -25 -26 -26 -27 -28 -29 -29 -28 -29 -29 -28 -28 -28 -28 -28 -29 -29 -30 -34 -38 -39 -42 -43 -44 -45 -44 -40 -38 -39 -43 -51 -51 -53 -55 -56 -58 -61 -60 -57 -54 -50 -42 -42 -41 -37 -31 -26 -23 -19 -17 -17 -17 -17 -14 -11 -9 -8 -8 -9 -10 -10 -11 -11 -9 -8 -7 -7 -7 -7 -8 -8 -9 -8 -7 -6 -6 -8 -8 -8 -8 -9 -8 -7 -6 -7 -7 -6 -6 -6 -8 -9 -8 -6 -6 -7 -8 -8 -7 -6 -6 -6 -7 -7 -8 -8 -8 -9 -10 -9 -7 -7 -7 -6 -6 -7 -6 -5 -4 -4 -4 -4 -5 -5 -6 -7 -6 -4 -5 -7 -7 -7 -7 -8 -9 -8 -7 -8 -8 -9 -10 -11 -12 -10 -9 -10 -8 -7 -11 -19 -14 -15 -14 -17 -21 -26 -35 -49 -45 -20 -8 -8 -6 -6 -7 -9 -9 -8 -7 -8 -9 -5 -2 -2 -2 -1 -0 -2 -2 -1 -1 -5 -7 -8 -9 -8 -7 -7 -7 -7 -10 -9 -9 -9 -10 -11 -11 -10 -9 -11 -11 -9 -7 -7 -7 -7 -7 -5 -6 -8 -10 -10 -8 -7 -9 -11 -7 -7 -6 -6 -9 -8 -8 -11 -12 -10 -8 -4 -4 -4 -5 -6 -5 -5 -6 -4 -6 -6 -6 -7 -7 -11 -14 -11 -7 -10 -10 -10 -11 -10 -11 -15 -14 -9 -6 -6 -6 -6 -7 -7 -7 -8 -8 -7 -7 -9 -10 -11 -10 -10 -10 -9 -9 -10 -11 -14 -13 -11 -10 -9 -8 -7 -8 -9 -9 -9 -9 -9 -8 -7 -8 -7 -8 -11 -10 -10 -10 -10 -9 -9 -9 -8 -8 -7 -7 -8 -9 -10 -10 -9 -7 -7 -9 -9 -10 -9 -8 -9 -9 -9 -9 -13 -11 -10 -9 -9 -12 -22 -28 -27 -33 -46 -50 -29 -14 -13 -10 -9 -9 -12 -11 -11 -12 -13 -14 -14 -14 -14 -15 -15 -15 -13 -13 -13 -12 -11 -11 -13 -13 -17 -22 -23 -23 -22 -18 -15 -14 -13 -13 -13 -12 -10 -10 -12 -13 -11 -11 -13 -13 -9 -8 -8 -7 -6 -5 -5 -5 -6 -6 -7 -8 -8 -8 -7 -10 -11 -16 -19 -21 -22 -25 -34 -41 -43 -41 -34 -29 -34 -41 -40 -28 -28 -34 -36 -36 -45 -54 -55 -82 -89 -114 -97 -88 -91 -96 -100 -106 -114 -111 -121 -130 -132 -136 -140 -124 -75 -27 -14 -6 -1 -1 -9 -26 -46 -44 -44 -24 -23 -37 -43 -32 -38 -49 -62 -75 -88 -77 -80 -87 -95 -96 -93 -81 -78 -82 -82 -80 -75 -67 -57 -60 -59 -62 -58 -57 -66 -75 -62 -31 -12 -11 -11 -26 -30 -20 -257 -230 -222 -208 -195 -192 -193 -193 -194 -192 -181 -167 -164 -165 -165 -168 -173 -178 -180 -181 -193 -182 -189 -188 -188 -190 -192 -196 -204 -189 -97 -202 -204 -205 -66 -0 -0 -83 -211 -202 -235 -234 -239 -233 -220 -216 -213 -211 -214 -215 -216 -220 -239 -238 -230 -236 -235 -226 -219 -215 -214 -228 -217 -204 -197 -185 -190 -199 -197 -191 -182 -179 -160 -153 -152 -153 -151 -147 -145 -144 -141 -137 -139 -133 -144 -149 -151 -152 -152 -151 -150 -147 -148 -149 -144 -150 -155 -155 -155 -160 -167 -163 -163 -174 -176 -170 -167 -168 -160 -151 -152 -151 -150 -146 -132 -122 -117 -108 -100 -101 -108 -117 -135 -171 -211 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -99 -133 -113 -106 -105 -93 -85 -85 -83 -78 -77 -78 -77 -75 -73 -70 -68 -56 -54 -51 -51 -54 -55 -55 -57 -57 -57 -56 -54 -55 -55 -56 -57 -56 -55 -55 -53 -53 -52 -50 -51 -53 -53 -52 -52 -52 -52 -52 -52 -52 -53 -49 -49 -51 -51 -51 -49 -44 -44 -43 -42 -40 -38 -36 -36 -35 -36 -40 -41 -33 -31 -30 -28 -30 -30 -28 -28 -27 -26 -26 -26 -25 -25 -25 -26 -25 -22 -21 -21 -22 -23 -24 -25 -26 -26 -26 -26 -26 -27 -26 -26 -26 -26 -27 -28 -28 -28 -31 -33 -32 -30 -29 -29 -28 -28 -28 -30 -34 -38 -40 -42 -43 -43 -44 -43 -40 -38 -39 -44 -51 -51 -51 -53 -56 -58 -60 -58 -56 -54 -50 -50 -49 -44 -38 -31 -26 -24 -20 -18 -18 -18 -17 -14 -11 -10 -9 -9 -10 -10 -10 -10 -9 -8 -8 -7 -6 -6 -6 -6 -7 -8 -7 -6 -6 -8 -9 -7 -7 -7 -7 -6 -8 -9 -8 -7 -6 -5 -5 -10 -9 -7 -7 -8 -9 -9 -8 -7 -7 -6 -6 -7 -8 -10 -11 -10 -8 -10 -9 -7 -7 -8 -7 -6 -5 -6 -6 -5 -2 -3 -5 -5 -5 -6 -6 -5 -4 -6 -5 -5 -5 -5 -8 -9 -7 -6 -8 -8 -11 -10 -13 -11 -10 -8 -8 -6 -5 -11 -11 -13 -13 -14 -18 -20 -20 -20 -27 -44 -38 -19 -11 -7 -6 -6 -8 -9 -7 -6 -7 -6 -5 -3 -2 -2 -1 -1 -2 -2 -2 -2 -3 -4 -5 -7 -8 -7 -6 -7 -6 -9 -9 -9 -10 -11 -11 -11 -10 -10 -9 -9 -8 -6 -5 -5 -5 -5 -5 -7 -8 -9 -9 -7 -6 -6 -5 -6 -7 -6 -6 -11 -11 -6 -6 -6 -4 -7 -4 -4 -4 -6 -7 -6 -4 -7 -4 -7 -5 -6 -6 -6 -8 -11 -8 -6 -8 -8 -8 -11 -10 -10 -13 -11 -7 -6 -6 -6 -6 -7 -8 -7 -7 -6 -6 -7 -8 -9 -10 -10 -9 -9 -9 -9 -9 -10 -13 -12 -11 -11 -10 -8 -7 -7 -9 -9 -9 -9 -8 -7 -7 -8 -7 -10 -10 -10 -10 -9 -9 -9 -8 -7 -8 -8 -7 -7 -8 -9 -9 -10 -11 -10 -7 -9 -10 -10 -10 -10 -9 -9 -9 -10 -12 -13 -12 -13 -14 -17 -34 -27 -28 -36 -40 -48 -34 -16 -14 -10 -9 -9 -9 -10 -12 -13 -12 -12 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -13 -15 -17 -20 -18 -16 -17 -18 -19 -15 -13 -13 -12 -11 -11 -11 -11 -12 -12 -11 -11 -15 -13 -7 -6 -6 -6 -5 -6 -6 -7 -7 -7 -8 -8 -6 -6 -6 -7 -10 -12 -16 -17 -22 -19 -23 -28 -33 -35 -37 -42 -48 -47 -38 -37 -33 -34 -40 -45 -51 -60 -61 -73 -97 -112 -90 -67 -68 -71 -75 -86 -96 -108 -128 -137 -141 -153 -157 -79 -29 -5 -2 -2 -2 -1 -1 -2 -10 -15 -14 -20 -23 -30 -42 -43 -23 -23 -41 -44 -51 -69 -72 -70 -89 -92 -91 -84 -78 -78 -78 -74 -65 -72 -67 -77 -64 -53 -40 -28 -31 -38 -30 -15 -11 -3 -11 -25 -24 -9 -267 -254 -237 -215 -203 -199 -197 -194 -190 -187 -184 -166 -165 -163 -164 -163 -163 -164 -165 -168 -181 -177 -178 -186 -196 -203 -205 -208 -210 -172 -14 -203 -209 -212 -152 -52 -0 -36 -125 -208 -239 -238 -244 -244 -238 -226 -211 -202 -204 -209 -215 -219 -237 -258 -253 -246 -224 -207 -209 -211 -212 -222 -204 -201 -187 -177 -178 -188 -196 -191 -181 -167 -149 -140 -145 -152 -152 -150 -148 -145 -141 -135 -132 -137 -148 -153 -154 -151 -149 -151 -156 -150 -148 -148 -143 -144 -146 -145 -145 -147 -150 -154 -156 -157 -158 -155 -148 -145 -143 -140 -139 -138 -136 -134 -126 -116 -107 -100 -96 -95 -99 -111 -138 -183 -75 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -131 -159 -126 -108 -104 -98 -84 -83 -83 -84 -75 -76 -78 -76 -75 -75 -71 -67 -58 -55 -53 -53 -53 -52 -50 -52 -55 -56 -54 -49 -49 -51 -54 -56 -57 -56 -54 -48 -49 -50 -50 -50 -49 -48 -49 -50 -50 -51 -52 -52 -49 -48 -50 -52 -52 -51 -50 -46 -45 -44 -43 -42 -40 -39 -38 -37 -37 -39 -39 -36 -34 -33 -32 -31 -31 -30 -30 -30 -28 -26 -27 -27 -26 -26 -26 -26 -25 -24 -23 -22 -22 -24 -25 -26 -26 -27 -27 -27 -27 -28 -27 -26 -26 -26 -26 -27 -28 -25 -28 -29 -29 -28 -28 -29 -29 -29 -28 -31 -34 -38 -40 -42 -42 -44 -45 -43 -40 -38 -39 -44 -49 -51 -51 -52 -56 -58 -57 -56 -55 -53 -52 -49 -48 -44 -38 -31 -26 -25 -22 -21 -20 -19 -18 -14 -12 -10 -10 -10 -13 -13 -12 -10 -9 -8 -8 -7 -7 -7 -7 -6 -7 -7 -7 -6 -7 -10 -10 -9 -6 -7 -9 -7 -8 -9 -8 -7 -6 -5 -5 -6 -8 -7 -6 -7 -9 -9 -7 -7 -7 -6 -5 -7 -8 -8 -9 -10 -9 -10 -8 -7 -7 -7 -7 -7 -6 -7 -7 -6 -2 -5 -5 -4 -6 -6 -5 -6 -4 -4 -5 -5 -5 -5 -7 -9 -7 -7 -11 -10 -9 -8 -10 -11 -9 -7 -7 -7 -7 -10 -10 -11 -11 -13 -16 -17 -17 -17 -23 -28 -30 -15 -9 -7 -6 -6 -7 -7 -6 -7 -7 -6 -6 -5 -4 -3 -1 -2 -3 -2 -1 -1 -1 -1 -2 -5 -6 -8 -8 -6 -6 -7 -9 -10 -10 -11 -11 -12 -10 -10 -9 -8 -7 -6 -5 -5 -7 -7 -6 -7 -7 -7 -7 -6 -6 -6 -6 -7 -7 -7 -8 -7 -6 -6 -5 -6 -4 -5 -4 -4 -4 -5 -7 -11 -6 -7 -5 -4 -4 -8 -10 -8 -8 -9 -6 -6 -6 -6 -5 -7 -9 -8 -8 -6 -6 -6 -6 -6 -7 -8 -8 -7 -5 -5 -6 -7 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -10 -11 -10 -10 -9 -9 -7 -7 -8 -9 -9 -9 -9 -9 -7 -6 -8 -8 -8 -8 -9 -8 -8 -8 -7 -7 -7 -8 -8 -8 -9 -11 -10 -9 -9 -8 -8 -7 -9 -10 -11 -11 -10 -12 -10 -9 -10 -11 -13 -14 -15 -20 -31 -29 -29 -34 -41 -37 -18 -18 -15 -40 -49 -24 -11 -11 -12 -15 -14 -14 -14 -14 -15 -16 -15 -13 -12 -12 -14 -15 -15 -15 -15 -21 -22 -13 -11 -13 -15 -17 -14 -12 -12 -12 -12 -11 -11 -12 -12 -11 -11 -12 -14 -12 -8 -7 -7 -8 -7 -7 -7 -8 -7 -7 -7 -7 -6 -6 -6 -7 -9 -10 -14 -17 -19 -14 -16 -20 -25 -27 -27 -30 -41 -41 -39 -45 -41 -33 -42 -55 -61 -68 -68 -80 -97 -102 -86 -60 -40 -39 -61 -70 -76 -98 -126 -138 -152 -164 -154 -64 -22 -6 -4 -3 -2 -2 -3 -2 -4 -6 -11 -19 -22 -36 -48 -22 -22 -28 -37 -34 -31 -41 -51 -58 -79 -88 -90 -91 -88 -85 -84 -92 -55 -58 -70 -75 -54 -33 -26 -4 -4 -3 -8 -13 -11 -5 -4 -17 -33 -24 -65 -245 -242 -219 -206 -200 -200 -198 -192 -198 -197 -178 -165 -160 -160 -159 -156 -153 -155 -160 -172 -172 -175 -189 -203 -210 -211 -213 -213 -172 -14 -206 -214 -214 -213 -89 -0 -0 -59 -210 -215 -240 -215 -212 -214 -225 -223 -211 -205 -208 -226 -231 -236 -247 -245 -237 -213 -198 -205 -213 -218 -218 -204 -207 -193 -187 -179 -182 -194 -193 -190 -170 -147 -136 -143 -150 -153 -154 -154 -149 -141 -134 -133 -142 -151 -155 -156 -157 -158 -155 -152 -154 -149 -148 -149 -144 -140 -139 -143 -146 -144 -144 -145 -143 -139 -136 -134 -134 -135 -134 -135 -132 -128 -125 -119 -109 -100 -94 -90 -89 -95 -111 -138 -186 -166 -41 -0 -0 -0 -0 -48 -188 -173 -6 -152 -179 -171 -149 -123 -107 -102 -91 -84 -85 -82 -81 -75 -75 -75 -74 -74 -74 -69 -62 -57 -54 -55 -52 -49 -49 -50 -52 -51 -50 -48 -50 -51 -52 -50 -48 -48 -49 -49 -48 -48 -49 -49 -48 -46 -46 -46 -48 -50 -51 -53 -54 -53 -52 -52 -52 -50 -47 -50 -49 -46 -44 -43 -41 -40 -39 -39 -39 -39 -41 -38 -35 -35 -35 -34 -34 -32 -31 -31 -31 -29 -27 -26 -27 -28 -27 -27 -26 -26 -26 -26 -24 -24 -25 -26 -26 -26 -27 -27 -27 -26 -29 -29 -28 -28 -27 -27 -27 -27 -24 -27 -33 -35 -34 -33 -32 -31 -27 -25 -32 -34 -38 -39 -40 -42 -44 -44 -43 -40 -38 -40 -44 -45 -49 -50 -51 -55 -57 -56 -55 -55 -54 -52 -47 -47 -45 -37 -30 -26 -26 -22 -23 -21 -20 -18 -14 -12 -12 -13 -13 -17 -15 -14 -11 -9 -8 -8 -8 -8 -7 -6 -9 -8 -7 -8 -7 -6 -8 -8 -11 -10 -11 -10 -9 -9 -9 -8 -6 -5 -5 -4 -6 -8 -7 -8 -8 -7 -6 -5 -6 -6 -6 -6 -6 -7 -9 -9 -6 -7 -8 -7 -6 -6 -7 -7 -7 -7 -6 -5 -7 -5 -6 -6 -5 -6 -6 -5 -5 -5 -6 -6 -5 -6 -6 -6 -7 -7 -8 -8 -8 -7 -6 -6 -7 -7 -8 -6 -6 -8 -10 -12 -10 -10 -13 -15 -16 -18 -20 -22 -19 -15 -11 -9 -7 -7 -8 -10 -7 -5 -5 -7 -6 -7 -6 -5 -3 -2 -2 -2 -1 -1 -1 -1 -0 -1 -3 -4 -7 -7 -7 -6 -6 -7 -9 -10 -11 -11 -10 -9 -9 -9 -7 -6 -6 -8 -9 -9 -9 -9 -8 -7 -9 -12 -7 -7 -9 -11 -7 -6 -8 -9 -9 -9 -8 -7 -5 -6 -7 -5 -4 -4 -5 -9 -18 -10 -8 -7 -7 -7 -9 -11 -9 -10 -8 -6 -7 -8 -7 -5 -7 -10 -9 -7 -6 -6 -6 -6 -7 -7 -8 -9 -8 -7 -6 -6 -7 -7 -7 -7 -7 -9 -9 -9 -8 -8 -9 -9 -9 -9 -9 -9 -8 -7 -7 -9 -10 -9 -8 -9 -10 -9 -10 -10 -8 -7 -6 -8 -9 -7 -8 -9 -7 -7 -7 -7 -9 -10 -11 -12 -11 -8 -6 -6 -9 -12 -11 -11 -11 -12 -12 -10 -9 -9 -11 -14 -15 -16 -39 -35 -33 -35 -39 -47 -46 -21 -19 -16 -24 -42 -32 -13 -13 -13 -16 -16 -16 -14 -15 -16 -17 -16 -14 -15 -14 -15 -18 -19 -17 -19 -27 -22 -13 -11 -12 -14 -14 -12 -11 -11 -12 -12 -12 -11 -11 -12 -11 -12 -12 -13 -12 -10 -9 -9 -9 -9 -8 -7 -7 -7 -8 -7 -6 -6 -7 -8 -9 -9 -10 -12 -13 -11 -10 -10 -14 -22 -20 -25 -29 -37 -42 -47 -45 -34 -35 -44 -60 -62 -63 -64 -69 -79 -89 -82 -78 -48 -38 -57 -71 -74 -88 -109 -110 -136 -150 -131 -71 -26 -13 -9 -6 -6 -5 -10 -13 -18 -22 -26 -29 -28 -31 -26 -20 -24 -33 -37 -34 -49 -60 -65 -74 -86 -96 -98 -91 -86 -82 -94 -94 -51 -35 -40 -39 -30 -36 -42 -19 -25 -16 -28 -32 -24 -19 -10 -31 -41 -40 -4 -243 -241 -219 -208 -204 -207 -204 -193 -196 -199 -176 -161 -155 -156 -154 -151 -149 -149 -155 -160 -169 -177 -195 -207 -207 -204 -205 -208 -176 -5 -81 -193 -208 -211 -89 -0 -0 -62 -214 -197 -240 -215 -193 -196 -209 -228 -230 -215 -219 -234 -247 -241 -242 -236 -221 -208 -204 -209 -222 -229 -225 -220 -222 -218 -213 -190 -183 -196 -195 -195 -178 -156 -146 -146 -152 -161 -160 -152 -150 -142 -132 -132 -144 -151 -153 -154 -153 -153 -157 -158 -157 -151 -146 -148 -143 -140 -143 -143 -142 -144 -145 -140 -136 -133 -132 -132 -132 -130 -130 -132 -129 -123 -117 -108 -101 -98 -93 -90 -91 -94 -108 -133 -175 -206 -170 -156 -159 -168 -176 -180 -188 -181 -170 -155 -144 -130 -125 -119 -106 -94 -91 -81 -81 -79 -78 -76 -74 -73 -73 -70 -69 -64 -59 -54 -55 -53 -53 -52 -50 -50 -51 -51 -53 -51 -51 -49 -49 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -46 -46 -46 -47 -49 -51 -52 -51 -50 -49 -49 -49 -51 -50 -49 -48 -48 -44 -42 -40 -40 -40 -40 -40 -36 -37 -36 -36 -36 -36 -35 -34 -32 -32 -32 -32 -31 -29 -28 -28 -28 -28 -29 -29 -29 -29 -28 -27 -26 -27 -28 -27 -27 -27 -24 -24 -24 -27 -28 -27 -26 -25 -24 -24 -24 -24 -26 -26 -24 -25 -26 -29 -31 -28 -28 -33 -34 -36 -38 -40 -42 -43 -44 -43 -40 -39 -41 -42 -44 -47 -49 -51 -54 -56 -55 -55 -55 -53 -51 -47 -47 -44 -37 -31 -29 -27 -23 -23 -22 -21 -19 -15 -14 -14 -14 -15 -19 -17 -14 -11 -9 -8 -8 -9 -9 -7 -9 -9 -8 -7 -9 -9 -7 -6 -5 -8 -8 -8 -8 -11 -13 -13 -11 -7 -5 -5 -3 -4 -6 -7 -8 -9 -8 -7 -4 -6 -5 -6 -6 -6 -8 -9 -9 -8 -7 -8 -5 -5 -6 -7 -7 -7 -7 -6 -5 -7 -7 -5 -5 -6 -5 -7 -5 -4 -4 -4 -4 -6 -7 -8 -8 -7 -8 -9 -5 -4 -5 -7 -7 -8 -8 -9 -8 -6 -4 -4 -10 -11 -11 -11 -13 -17 -22 -19 -21 -19 -14 -11 -9 -8 -7 -9 -13 -9 -5 -4 -4 -4 -5 -6 -5 -3 -2 -2 -2 -2 -1 -1 -1 -1 -0 -3 -3 -5 -6 -6 -7 -8 -8 -9 -12 -12 -12 -10 -8 -8 -9 -9 -8 -13 -15 -10 -9 -10 -10 -8 -7 -9 -12 -24 -25 -18 -11 -8 -8 -9 -9 -9 -10 -12 -8 -7 -7 -7 -7 -6 -5 -6 -6 -17 -12 -10 -10 -10 -10 -10 -10 -12 -15 -12 -12 -11 -10 -8 -6 -8 -13 -10 -9 -7 -6 -6 -6 -6 -7 -7 -7 -6 -5 -5 -6 -7 -7 -7 -7 -8 -8 -8 -9 -8 -8 -9 -9 -9 -9 -9 -8 -9 -8 -7 -8 -10 -8 -8 -8 -9 -10 -10 -10 -9 -7 -5 -6 -10 -8 -8 -8 -8 -7 -7 -8 -10 -10 -11 -12 -11 -9 -8 -12 -11 -11 -11 -11 -11 -12 -11 -10 -10 -11 -14 -34 -17 -35 -38 -36 -36 -37 -39 -44 -19 -21 -20 -19 -17 -17 -14 -14 -15 -14 -16 -16 -17 -17 -17 -17 -18 -20 -20 -20 -19 -18 -19 -19 -22 -32 -30 -16 -13 -12 -12 -12 -12 -11 -10 -11 -13 -12 -11 -11 -11 -12 -12 -13 -18 -12 -11 -11 -9 -8 -9 -8 -7 -6 -5 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -11 -10 -8 -9 -9 -14 -20 -12 -22 -34 -40 -43 -38 -37 -37 -38 -47 -54 -56 -61 -66 -65 -69 -74 -69 -64 -53 -44 -58 -80 -81 -72 -78 -89 -104 -110 -82 -43 -33 -33 -24 -10 -10 -11 -20 -25 -26 -27 -27 -31 -36 -36 -33 -28 -25 -34 -45 -49 -74 -77 -81 -87 -94 -99 -98 -85 -79 -70 -82 -61 -36 -25 -25 -29 -29 -68 -57 -56 -63 -67 -62 -40 -34 -38 -50 -45 -42 -45 -7 -243 -235 -216 -210 -211 -216 -219 -210 -195 -195 -167 -155 -154 -153 -149 -147 -149 -150 -152 -152 -165 -176 -197 -202 -197 -191 -192 -198 -194 -127 -134 -204 -213 -215 -172 -72 -51 -156 -211 -220 -236 -220 -220 -211 -210 -217 -225 -230 -225 -234 -251 -249 -247 -230 -210 -206 -210 -216 -234 -237 -228 -232 -233 -232 -221 -197 -186 -190 -194 -202 -185 -158 -154 -151 -161 -173 -168 -152 -148 -139 -129 -131 -142 -145 -149 -152 -154 -156 -155 -156 -148 -148 -148 -147 -146 -145 -143 -141 -139 -141 -139 -132 -127 -124 -124 -126 -126 -125 -124 -123 -121 -112 -106 -102 -99 -96 -91 -88 -89 -94 -105 -123 -151 -182 -196 -193 -191 -190 -187 -186 -179 -161 -156 -126 -116 -114 -116 -113 -100 -85 -84 -78 -77 -77 -77 -76 -74 -72 -70 -68 -66 -62 -57 -56 -56 -55 -55 -53 -48 -48 -50 -52 -51 -50 -51 -55 -53 -48 -47 -46 -47 -49 -48 -49 -48 -47 -49 -51 -49 -46 -46 -49 -50 -50 -50 -50 -49 -49 -50 -50 -47 -46 -46 -47 -45 -42 -41 -41 -42 -40 -38 -36 -37 -37 -36 -36 -35 -34 -33 -32 -32 -32 -32 -32 -31 -31 -31 -30 -30 -31 -31 -32 -32 -32 -32 -30 -30 -31 -30 -29 -28 -25 -25 -25 -25 -25 -24 -24 -23 -23 -24 -24 -24 -24 -24 -23 -25 -28 -30 -30 -29 -29 -31 -33 -35 -37 -40 -42 -43 -43 -42 -40 -40 -40 -42 -45 -45 -46 -50 -53 -54 -53 -54 -55 -53 -51 -48 -44 -41 -38 -34 -33 -28 -24 -24 -23 -20 -17 -17 -16 -16 -17 -19 -19 -17 -14 -12 -10 -9 -9 -9 -8 -10 -10 -9 -9 -9 -9 -9 -9 -5 -4 -8 -8 -8 -8 -8 -9 -10 -10 -8 -6 -5 -5 -6 -8 -8 -8 -10 -7 -6 -4 -6 -6 -6 -8 -8 -9 -10 -10 -10 -5 -8 -5 -4 -5 -6 -6 -5 -7 -5 -7 -7 -5 -3 -5 -7 -4 -4 -5 -5 -6 -4 -5 -6 -6 -8 -8 -7 -7 -6 -4 -6 -7 -8 -8 -8 -8 -7 -8 -10 -5 -6 -8 -10 -9 -7 -8 -15 -22 -28 -23 -17 -14 -11 -8 -6 -6 -9 -12 -10 -5 -3 -3 -3 -4 -5 -4 -3 -2 -3 -4 -3 -2 -1 -1 -1 -2 -2 -3 -3 -4 -6 -8 -9 -11 -11 -12 -12 -12 -12 -10 -9 -11 -11 -11 -12 -11 -9 -7 -8 -9 -9 -12 -14 -16 -37 -16 -10 -10 -11 -13 -13 -14 -11 -13 -12 -10 -10 -10 -10 -9 -6 -6 -8 -7 -14 -13 -11 -10 -10 -12 -13 -13 -17 -20 -19 -18 -17 -15 -11 -8 -9 -12 -10 -10 -8 -6 -6 -6 -6 -7 -7 -6 -6 -6 -6 -7 -7 -7 -7 -7 -8 -8 -8 -9 -9 -9 -9 -10 -10 -9 -9 -9 -10 -10 -10 -10 -8 -8 -9 -9 -10 -10 -10 -10 -9 -7 -7 -8 -9 -8 -8 -8 -8 -8 -7 -7 -7 -9 -10 -10 -10 -9 -9 -11 -11 -10 -11 -11 -12 -12 -11 -16 -22 -28 -31 -39 -37 -38 -38 -37 -36 -36 -37 -43 -21 -19 -20 -21 -19 -16 -17 -16 -16 -16 -16 -16 -18 -19 -18 -19 -18 -19 -20 -21 -21 -22 -21 -19 -18 -16 -30 -17 -13 -12 -12 -14 -13 -11 -10 -12 -11 -10 -10 -10 -11 -12 -11 -13 -16 -12 -11 -11 -10 -9 -10 -9 -8 -6 -5 -5 -6 -6 -7 -6 -6 -7 -8 -9 -9 -10 -9 -8 -8 -9 -16 -16 -11 -22 -31 -38 -40 -33 -34 -33 -38 -44 -47 -50 -58 -69 -62 -62 -59 -56 -54 -52 -52 -58 -76 -75 -83 -85 -88 -91 -89 -77 -66 -70 -58 -36 -30 -27 -26 -30 -35 -35 -41 -54 -52 -47 -47 -41 -33 -30 -39 -45 -52 -54 -64 -76 -84 -91 -96 -105 -103 -82 -71 -68 -51 -37 -36 -36 -40 -58 -54 -51 -53 -55 -63 -56 -35 -25 -46 -49 -42 -41 -43 -10 -246 -237 -219 -217 -224 -236 -241 -226 -197 -192 -164 -154 -152 -150 -145 -144 -146 -148 -149 -148 -159 -171 -191 -192 -185 -195 -200 -185 -190 -199 -212 -217 -215 -216 -221 -182 -165 -219 -235 -243 -224 -202 -221 -208 -208 -209 -221 -241 -227 -228 -222 -232 -232 -216 -198 -199 -211 -223 -244 -245 -242 -232 -231 -219 -202 -188 -180 -180 -184 -199 -193 -189 -167 -164 -178 -182 -168 -153 -150 -138 -130 -132 -133 -143 -147 -147 -149 -151 -152 -154 -155 -150 -147 -147 -145 -141 -139 -139 -140 -140 -136 -125 -120 -118 -120 -122 -121 -119 -117 -117 -114 -108 -102 -101 -100 -96 -91 -90 -90 -93 -99 -119 -137 -146 -163 -160 -159 -167 -163 -151 -148 -146 -135 -116 -111 -105 -98 -92 -89 -82 -80 -75 -76 -76 -74 -73 -71 -69 -67 -64 -62 -60 -59 -56 -55 -55 -53 -52 -53 -49 -50 -51 -55 -56 -56 -54 -51 -50 -50 -50 -51 -53 -49 -49 -48 -48 -50 -51 -49 -47 -47 -47 -48 -48 -48 -48 -50 -51 -51 -48 -47 -45 -46 -47 -47 -45 -42 -41 -42 -44 -39 -38 -38 -38 -37 -36 -35 -34 -34 -33 -33 -32 -32 -33 -33 -32 -32 -31 -31 -32 -34 -35 -35 -35 -35 -34 -31 -28 -26 -26 -26 -26 -25 -25 -25 -25 -25 -24 -24 -24 -25 -25 -25 -25 -24 -24 -25 -27 -30 -30 -30 -30 -30 -33 -35 -38 -40 -42 -43 -43 -42 -42 -40 -40 -42 -45 -47 -47 -49 -51 -52 -53 -54 -55 -54 -52 -49 -45 -41 -41 -39 -33 -29 -25 -25 -23 -18 -17 -18 -18 -17 -19 -19 -20 -18 -16 -15 -14 -11 -10 -9 -8 -7 -6 -7 -9 -9 -9 -9 -10 -7 -8 -11 -10 -8 -7 -7 -6 -7 -10 -7 -6 -5 -5 -6 -6 -5 -6 -7 -7 -5 -6 -7 -7 -6 -7 -8 -7 -7 -10 -10 -7 -6 -5 -4 -6 -7 -5 -6 -7 -7 -7 -5 -4 -3 -3 -5 -4 -3 -4 -3 -7 -5 -5 -6 -5 -7 -8 -8 -6 -5 -6 -7 -6 -6 -7 -8 -7 -5 -6 -8 -10 -11 -10 -10 -10 -7 -8 -10 -12 -17 -17 -16 -15 -13 -8 -5 -8 -8 -9 -8 -6 -5 -4 -3 -3 -4 -3 -4 -3 -3 -2 -2 -2 -2 -2 -1 -2 -2 -3 -4 -5 -6 -8 -8 -10 -10 -9 -10 -12 -13 -10 -8 -12 -11 -11 -10 -8 -8 -7 -8 -9 -9 -12 -15 -24 -39 -24 -16 -14 -15 -16 -17 -14 -15 -16 -13 -11 -11 -11 -11 -10 -8 -7 -8 -9 -11 -11 -10 -10 -11 -15 -19 -12 -15 -19 -21 -20 -21 -19 -9 -7 -8 -9 -9 -8 -6 -5 -5 -6 -6 -7 -8 -6 -6 -6 -6 -6 -7 -9 -8 -8 -10 -9 -9 -11 -11 -11 -10 -9 -9 -9 -10 -10 -10 -10 -10 -9 -8 -7 -8 -8 -9 -9 -9 -9 -8 -9 -8 -9 -9 -10 -10 -10 -10 -8 -8 -7 -11 -14 -13 -16 -21 -22 -11 -12 -13 -13 -12 -12 -12 -24 -52 -49 -45 -46 -43 -39 -39 -41 -40 -37 -35 -36 -36 -41 -27 -26 -29 -21 -20 -21 -53 -20 -17 -17 -18 -17 -17 -20 -20 -19 -19 -25 -22 -18 -19 -21 -22 -28 -29 -33 -27 -20 -15 -15 -18 -19 -17 -12 -9 -12 -11 -10 -10 -12 -12 -11 -11 -13 -12 -12 -12 -11 -10 -9 -8 -7 -7 -6 -5 -5 -5 -5 -6 -5 -6 -6 -8 -10 -10 -9 -9 -9 -9 -9 -12 -11 -10 -14 -25 -42 -33 -34 -32 -32 -33 -37 -43 -47 -57 -70 -55 -54 -53 -50 -53 -64 -66 -53 -58 -53 -66 -89 -101 -106 -108 -113 -114 -106 -94 -62 -43 -36 -36 -41 -57 -61 -67 -69 -62 -59 -56 -51 -36 -28 -32 -42 -56 -60 -66 -78 -85 -93 -94 -82 -89 -81 -71 -59 -38 -51 -59 -48 -53 -65 -48 -28 -22 -16 -7 -0 -9 -6 -15 -18 -22 -23 -28 -221 -259 -243 -228 -229 -233 -244 -252 -234 -200 -191 -163 -155 -151 -147 -142 -140 -142 -147 -149 -146 -154 -173 -181 -180 -177 -194 -209 -194 -182 -196 -208 -214 -209 -210 -215 -215 -208 -205 -218 -232 -205 -189 -201 -217 -210 -216 -234 -236 -227 -209 -201 -203 -201 -193 -180 -185 -205 -225 -246 -246 -241 -224 -219 -203 -185 -169 -160 -160 -168 -189 -189 -196 -180 -177 -184 -184 -170 -156 -152 -140 -135 -136 -137 -147 -149 -150 -151 -153 -155 -153 -150 -150 -148 -147 -143 -139 -137 -137 -138 -140 -132 -123 -121 -118 -117 -116 -115 -115 -113 -114 -111 -105 -102 -99 -96 -93 -91 -89 -88 -88 -98 -111 -115 -120 -133 -136 -133 -137 -140 -140 -134 -123 -123 -113 -101 -97 -94 -89 -82 -73 -73 -70 -70 -70 -69 -68 -68 -68 -65 -61 -60 -58 -58 -57 -58 -58 -56 -54 -53 -53 -54 -52 -54 -55 -55 -53 -51 -50 -50 -50 -51 -53 -51 -51 -52 -51 -50 -51 -50 -49 -47 -47 -48 -48 -49 -51 -52 -51 -50 -49 -47 -45 -46 -47 -47 -45 -43 -42 -42 -45 -43 -42 -42 -39 -38 -37 -36 -36 -35 -34 -33 -32 -32 -32 -33 -33 -33 -32 -32 -32 -35 -36 -36 -37 -37 -34 -30 -29 -29 -28 -27 -27 -27 -26 -26 -25 -25 -25 -25 -25 -26 -25 -26 -26 -25 -24 -25 -27 -29 -30 -29 -29 -30 -33 -36 -38 -40 -42 -43 -43 -43 -42 -40 -40 -41 -45 -48 -49 -47 -48 -51 -52 -55 -56 -56 -54 -50 -46 -42 -46 -40 -35 -29 -25 -23 -21 -19 -19 -17 -15 -19 -19 -19 -19 -17 -15 -16 -18 -13 -10 -8 -7 -7 -8 -9 -9 -9 -9 -8 -10 -9 -9 -11 -10 -8 -7 -6 -6 -7 -9 -7 -6 -4 -5 -5 -5 -5 -6 -7 -7 -6 -7 -9 -8 -7 -7 -9 -8 -8 -9 -9 -9 -8 -7 -6 -7 -7 -5 -7 -7 -7 -8 -7 -5 -4 -2 -4 -6 -4 -5 -4 -4 -3 -3 -4 -5 -5 -6 -7 -6 -6 -7 -7 -6 -6 -8 -8 -7 -5 -6 -9 -11 -13 -13 -11 -10 -7 -8 -8 -13 -21 -22 -17 -15 -10 -8 -5 -8 -6 -6 -6 -5 -4 -4 -4 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -2 -2 -4 -6 -8 -8 -8 -7 -6 -7 -10 -12 -11 -10 -12 -11 -11 -10 -9 -7 -8 -10 -10 -10 -12 -14 -25 -32 -45 -39 -26 -27 -16 -17 -15 -16 -16 -14 -12 -12 -12 -12 -11 -10 -9 -7 -10 -12 -12 -13 -13 -13 -15 -17 -15 -16 -21 -24 -27 -34 -27 -10 -8 -8 -7 -7 -6 -5 -4 -7 -5 -6 -8 -7 -6 -7 -7 -7 -6 -7 -9 -10 -8 -9 -10 -11 -10 -11 -12 -9 -11 -12 -11 -10 -10 -10 -10 -9 -9 -7 -7 -7 -7 -7 -8 -9 -8 -8 -10 -9 -9 -10 -10 -10 -11 -13 -9 -9 -12 -9 -7 -12 -20 -30 -28 -11 -13 -14 -14 -13 -12 -11 -19 -54 -42 -39 -40 -40 -37 -35 -36 -38 -36 -33 -35 -40 -44 -46 -49 -38 -21 -20 -19 -46 -29 -21 -17 -20 -23 -14 -18 -17 -18 -18 -24 -23 -17 -18 -22 -25 -28 -35 -33 -29 -24 -19 -20 -24 -24 -22 -13 -10 -11 -11 -11 -14 -16 -13 -13 -11 -12 -13 -13 -12 -12 -10 -8 -7 -6 -6 -5 -5 -4 -6 -6 -5 -5 -6 -8 -11 -13 -10 -9 -7 -8 -8 -8 -9 -9 -8 -13 -36 -49 -41 -35 -31 -32 -33 -37 -42 -48 -56 -61 -56 -53 -51 -50 -63 -86 -73 -61 -54 -60 -79 -95 -114 -143 -151 -162 -147 -128 -122 -99 -68 -54 -58 -58 -71 -80 -84 -77 -76 -80 -76 -57 -46 -39 -46 -49 -63 -88 -94 -92 -89 -88 -85 -78 -79 -72 -56 -50 -35 -46 -68 -44 -25 -23 -16 -8 -12 -6 -1 -0 -0 -1 -2 -4 -8 -14 -22 -260 -262 -250 -239 -237 -244 -259 -260 -233 -202 -192 -162 -155 -150 -144 -141 -140 -144 -150 -151 -148 -148 -164 -189 -196 -196 -201 -206 -206 -206 -193 -200 -204 -197 -199 -204 -206 -203 -198 -197 -218 -199 -197 -197 -211 -219 -226 -230 -225 -212 -190 -181 -181 -178 -172 -167 -172 -193 -216 -224 -236 -220 -200 -191 -182 -171 -157 -145 -143 -151 -156 -172 -183 -179 -178 -182 -179 -166 -155 -151 -143 -142 -141 -146 -150 -148 -150 -154 -154 -151 -147 -146 -148 -145 -143 -139 -135 -135 -136 -139 -139 -134 -126 -119 -118 -116 -113 -113 -114 -112 -110 -109 -104 -99 -94 -93 -93 -90 -86 -86 -85 -90 -93 -98 -112 -121 -119 -118 -123 -129 -130 -130 -120 -119 -102 -95 -92 -86 -79 -75 -72 -72 -65 -63 -63 -65 -66 -66 -66 -64 -62 -58 -56 -56 -56 -56 -56 -57 -56 -54 -53 -53 -55 -56 -58 -58 -53 -50 -52 -51 -49 -49 -51 -52 -53 -53 -52 -51 -52 -52 -50 -49 -48 -48 -48 -49 -51 -53 -53 -52 -50 -48 -47 -48 -50 -48 -44 -44 -45 -46 -46 -45 -45 -44 -41 -40 -40 -39 -38 -36 -35 -33 -33 -33 -33 -34 -34 -33 -33 -33 -33 -34 -36 -36 -37 -35 -32 -31 -30 -31 -30 -29 -29 -28 -27 -26 -25 -25 -25 -26 -26 -26 -26 -27 -28 -28 -26 -26 -27 -28 -29 -28 -29 -30 -33 -36 -39 -41 -42 -42 -43 -43 -41 -40 -40 -42 -45 -47 -48 -49 -47 -50 -53 -56 -57 -57 -54 -53 -51 -46 -43 -41 -35 -29 -25 -23 -22 -22 -20 -19 -19 -17 -15 -18 -18 -16 -14 -15 -17 -12 -11 -10 -11 -12 -11 -10 -10 -9 -8 -7 -9 -9 -9 -10 -10 -9 -9 -9 -9 -9 -8 -8 -7 -6 -5 -5 -7 -6 -6 -7 -10 -7 -7 -8 -9 -8 -8 -9 -8 -8 -9 -10 -8 -8 -7 -6 -7 -7 -6 -7 -7 -9 -8 -6 -4 -2 -3 -4 -6 -5 -6 -5 -6 -6 -4 -3 -3 -3 -4 -5 -6 -5 -6 -7 -6 -5 -6 -8 -8 -6 -7 -9 -10 -11 -11 -11 -8 -7 -8 -7 -9 -11 -10 -16 -35 -10 -7 -4 -5 -7 -6 -4 -3 -3 -4 -4 -2 -2 -3 -2 -2 -4 -5 -3 -3 -2 -2 -2 -2 -2 -2 -3 -4 -6 -8 -8 -8 -7 -6 -6 -8 -10 -13 -13 -12 -11 -12 -11 -10 -10 -10 -11 -11 -14 -22 -20 -20 -24 -29 -35 -45 -47 -16 -19 -20 -16 -15 -15 -14 -13 -14 -14 -15 -13 -9 -9 -10 -12 -15 -18 -15 -15 -18 -16 -17 -23 -26 -24 -28 -26 -16 -13 -14 -11 -7 -5 -4 -5 -4 -5 -5 -7 -9 -8 -7 -8 -8 -8 -8 -9 -10 -10 -9 -9 -8 -9 -10 -12 -10 -9 -11 -11 -10 -10 -10 -10 -9 -8 -7 -6 -5 -6 -6 -7 -7 -8 -7 -8 -9 -9 -9 -10 -10 -10 -13 -13 -10 -8 -7 -6 -5 -5 -9 -18 -16 -11 -13 -17 -19 -19 -35 -41 -44 -44 -43 -39 -38 -37 -34 -31 -33 -39 -35 -34 -37 -41 -43 -46 -47 -38 -22 -22 -21 -22 -40 -39 -17 -21 -39 -27 -15 -14 -21 -26 -27 -29 -33 -25 -27 -27 -27 -31 -31 -28 -26 -25 -25 -34 -33 -30 -18 -13 -14 -14 -13 -23 -16 -13 -14 -13 -11 -10 -11 -11 -11 -9 -7 -7 -5 -4 -4 -5 -5 -6 -5 -5 -4 -5 -7 -11 -12 -10 -10 -9 -8 -8 -9 -11 -12 -16 -19 -36 -39 -46 -48 -52 -51 -38 -40 -44 -51 -57 -59 -53 -50 -54 -54 -68 -74 -75 -72 -61 -68 -94 -109 -128 -147 -161 -162 -150 -144 -142 -133 -124 -108 -91 -91 -89 -97 -108 -114 -120 -115 -93 -77 -74 -66 -64 -65 -76 -92 -83 -83 -73 -71 -78 -86 -88 -78 -50 -52 -52 -50 -62 -45 -19 -15 -8 -7 -24 -29 -13 -0 -0 -0 -1 -5 -13 -35 -40 -257 -263 -257 -255 -252 -255 -163 -128 -233 -201 -190 -164 -152 -148 -147 -143 -141 -144 -148 -148 -147 -145 -153 -179 -195 -199 -202 -205 -209 -215 -187 -189 -192 -213 -199 -190 -193 -197 -198 -202 -230 -213 -221 -213 -213 -217 -218 -215 -206 -188 -170 -166 -164 -160 -155 -155 -162 -172 -186 -208 -208 -188 -174 -169 -162 -154 -148 -140 -131 -134 -140 -154 -165 -164 -166 -174 -171 -157 -149 -149 -148 -143 -146 -155 -152 -149 -147 -149 -152 -147 -146 -141 -142 -141 -140 -137 -134 -133 -136 -138 -137 -136 -124 -116 -116 -115 -112 -109 -108 -107 -103 -103 -102 -97 -92 -92 -94 -92 -83 -76 -73 -73 -82 -92 -98 -106 -109 -106 -106 -115 -125 -125 -117 -108 -96 -88 -84 -82 -79 -71 -65 -62 -58 -57 -59 -63 -65 -64 -63 -63 -59 -57 -57 -56 -56 -56 -56 -56 -56 -54 -53 -53 -53 -52 -51 -50 -51 -52 -51 -49 -48 -50 -50 -52 -52 -51 -52 -53 -52 -52 -51 -50 -50 -49 -51 -51 -51 -53 -53 -52 -47 -48 -48 -50 -52 -48 -45 -46 -49 -50 -49 -49 -48 -48 -44 -43 -44 -43 -41 -38 -37 -37 -35 -36 -36 -36 -35 -34 -33 -33 -33 -35 -37 -38 -35 -33 -33 -32 -32 -33 -33 -32 -31 -29 -28 -27 -26 -25 -25 -25 -25 -26 -26 -27 -28 -29 -28 -28 -28 -28 -28 -28 -28 -30 -33 -36 -38 -40 -40 -42 -43 -43 -42 -40 -39 -41 -44 -46 -47 -47 -47 -51 -53 -57 -58 -57 -57 -56 -51 -47 -48 -42 -35 -29 -27 -26 -26 -24 -22 -22 -21 -18 -17 -17 -17 -17 -17 -16 -14 -12 -11 -11 -9 -10 -12 -12 -11 -9 -7 -7 -9 -8 -8 -8 -8 -8 -8 -8 -8 -9 -8 -8 -8 -7 -5 -4 -5 -6 -6 -10 -8 -7 -7 -8 -10 -8 -8 -7 -10 -10 -10 -9 -8 -7 -7 -7 -7 -8 -8 -5 -7 -7 -5 -5 -4 -3 -4 -6 -4 -5 -7 -7 -5 -3 -6 -4 -1 -2 -4 -5 -5 -5 -6 -7 -6 -7 -8 -7 -7 -8 -7 -6 -7 -7 -9 -8 -8 -8 -8 -11 -16 -14 -8 -9 -30 -10 -5 -5 -6 -7 -7 -4 -4 -5 -5 -4 -3 -3 -3 -3 -3 -4 -5 -4 -3 -2 -3 -2 -2 -2 -3 -2 -2 -4 -6 -7 -7 -8 -7 -6 -6 -10 -12 -13 -12 -11 -12 -11 -11 -11 -11 -12 -16 -26 -38 -34 -25 -23 -29 -31 -36 -37 -20 -20 -21 -21 -19 -16 -15 -13 -14 -15 -15 -15 -12 -10 -11 -14 -22 -27 -21 -17 -17 -17 -19 -24 -28 -21 -26 -20 -15 -15 -14 -12 -7 -4 -4 -4 -6 -7 -7 -9 -10 -10 -9 -7 -8 -7 -7 -8 -9 -9 -11 -12 -11 -11 -11 -12 -11 -12 -12 -11 -10 -10 -10 -10 -8 -7 -6 -5 -5 -6 -6 -7 -7 -7 -6 -7 -8 -9 -8 -8 -10 -10 -8 -10 -10 -7 -6 -6 -5 -7 -8 -14 -12 -11 -11 -28 -39 -31 -49 -49 -43 -40 -42 -41 -38 -37 -34 -31 -34 -40 -38 -38 -39 -45 -54 -54 -56 -69 -31 -24 -24 -22 -34 -47 -19 -18 -28 -17 -15 -18 -27 -32 -32 -32 -32 -33 -26 -22 -21 -27 -33 -32 -32 -35 -33 -28 -35 -35 -26 -20 -18 -15 -12 -25 -17 -13 -13 -12 -11 -12 -8 -10 -9 -8 -7 -7 -5 -4 -4 -5 -5 -5 -4 -4 -4 -4 -7 -9 -10 -11 -11 -10 -9 -9 -12 -14 -20 -35 -41 -40 -42 -48 -52 -55 -56 -37 -42 -49 -55 -57 -56 -53 -51 -52 -53 -64 -66 -80 -82 -72 -66 -81 -96 -122 -129 -142 -138 -137 -150 -156 -160 -158 -126 -117 -119 -117 -122 -143 -153 -148 -125 -96 -94 -105 -112 -104 -82 -88 -92 -43 -42 -49 -64 -85 -108 -111 -95 -70 -64 -59 -51 -49 -49 -31 -32 -14 -8 -23 -32 -20 -4 -5 -3 -22 -27 -33 -40 -44 -239 -43 -41 -208 -255 -134 -26 -94 -233 -199 -191 -166 -163 -153 -149 -144 -141 -143 -146 -145 -144 -140 -143 -150 -162 -187 -192 -183 -184 -187 -182 -212 -210 -215 -207 -212 -206 -193 -199 -199 -207 -233 -210 -196 -216 -227 -222 -208 -189 -171 -160 -153 -156 -154 -152 -154 -157 -164 -178 -193 -181 -167 -159 -154 -154 -150 -142 -135 -131 -132 -133 -152 -151 -158 -158 -165 -163 -155 -155 -154 -147 -144 -149 -151 -154 -156 -155 -151 -148 -147 -142 -137 -136 -137 -137 -133 -130 -131 -135 -138 -135 -131 -122 -118 -116 -113 -110 -107 -105 -103 -97 -97 -97 -95 -93 -92 -91 -88 -84 -74 -73 -72 -76 -87 -92 -95 -95 -94 -99 -103 -103 -106 -104 -102 -91 -82 -77 -73 -71 -67 -65 -63 -58 -57 -60 -63 -63 -60 -58 -59 -57 -54 -51 -50 -50 -52 -54 -54 -55 -56 -56 -59 -54 -53 -51 -52 -51 -50 -51 -50 -50 -50 -50 -52 -51 -50 -51 -52 -52 -53 -53 -51 -53 -53 -54 -53 -53 -53 -49 -49 -49 -48 -47 -46 -51 -50 -47 -49 -52 -54 -54 -54 -53 -50 -47 -47 -47 -45 -43 -41 -41 -39 -38 -39 -39 -39 -37 -35 -34 -34 -34 -38 -36 -35 -34 -33 -34 -34 -34 -35 -34 -34 -32 -31 -29 -28 -27 -26 -26 -25 -25 -25 -26 -27 -28 -29 -31 -31 -31 -29 -28 -28 -28 -29 -32 -35 -37 -38 -39 -37 -43 -42 -41 -40 -40 -42 -43 -44 -47 -44 -47 -51 -54 -57 -58 -58 -57 -55 -50 -47 -46 -41 -34 -30 -29 -29 -27 -25 -24 -25 -23 -20 -19 -19 -18 -18 -17 -14 -11 -15 -12 -10 -10 -9 -8 -8 -11 -9 -7 -7 -9 -9 -8 -7 -7 -9 -9 -8 -8 -9 -10 -9 -9 -7 -5 -4 -6 -7 -7 -9 -10 -8 -7 -8 -10 -9 -8 -8 -7 -8 -8 -7 -7 -7 -6 -7 -8 -9 -8 -5 -6 -7 -5 -4 -4 -5 -4 -5 -4 -5 -6 -7 -8 -8 -4 -4 -1 -2 -4 -4 -4 -4 -6 -5 -4 -7 -7 -6 -6 -6 -6 -6 -7 -9 -7 -8 -8 -8 -6 -6 -8 -6 -3 -5 -3 -5 -4 -5 -6 -8 -6 -5 -4 -3 -3 -4 -4 -4 -4 -3 -3 -4 -7 -5 -4 -4 -3 -3 -3 -2 -2 -2 -2 -4 -4 -5 -7 -8 -7 -5 -5 -7 -7 -10 -12 -12 -10 -11 -12 -6 -6 -11 -16 -28 -45 -52 -41 -23 -26 -39 -32 -19 -15 -17 -19 -21 -22 -20 -15 -12 -13 -14 -15 -16 -14 -13 -15 -18 -27 -30 -24 -21 -17 -14 -14 -19 -25 -27 -25 -21 -20 -12 -8 -9 -8 -8 -6 -6 -7 -7 -7 -7 -8 -9 -9 -7 -8 -7 -6 -8 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -11 -10 -10 -9 -10 -9 -7 -7 -7 -6 -6 -7 -7 -7 -6 -6 -6 -8 -9 -9 -7 -8 -8 -9 -10 -12 -10 -7 -6 -6 -5 -6 -9 -20 -16 -10 -23 -43 -42 -42 -42 -43 -40 -36 -37 -38 -35 -33 -31 -31 -34 -43 -47 -48 -49 -50 -44 -48 -57 -65 -38 -23 -23 -23 -35 -55 -21 -32 -39 -35 -24 -22 -30 -35 -36 -36 -37 -37 -30 -22 -22 -34 -40 -37 -34 -33 -29 -25 -32 -39 -34 -30 -20 -18 -24 -25 -19 -16 -14 -11 -11 -12 -8 -7 -6 -6 -6 -5 -5 -6 -6 -6 -6 -5 -3 -4 -4 -4 -6 -5 -8 -11 -14 -14 -10 -11 -13 -17 -28 -46 -50 -47 -49 -51 -51 -53 -41 -38 -44 -52 -58 -59 -58 -52 -52 -48 -54 -59 -68 -84 -91 -86 -78 -87 -91 -101 -118 -125 -117 -120 -147 -160 -171 -167 -145 -133 -135 -137 -140 -161 -148 -130 -123 -109 -113 -141 -133 -111 -71 -68 -46 -30 -36 -43 -55 -80 -111 -68 -52 -54 -53 -46 -47 -43 -39 -31 -34 -26 -20 -26 -35 -36 -38 -31 -23 -43 -42 -34 -38 -46 -252 -228 -23 -31 -42 -18 -0 -94 -228 -196 -193 -188 -169 -155 -148 -145 -143 -144 -147 -148 -141 -135 -135 -140 -149 -180 -189 -177 -176 -181 -206 -216 -206 -191 -194 -212 -206 -191 -199 -200 -197 -209 -208 -202 -209 -206 -207 -199 -168 -154 -148 -150 -155 -156 -156 -157 -159 -165 -175 -180 -163 -162 -156 -150 -143 -140 -136 -132 -131 -131 -131 -144 -149 -152 -157 -160 -157 -153 -153 -153 -146 -146 -150 -152 -152 -150 -146 -143 -143 -142 -139 -135 -134 -133 -133 -129 -128 -130 -133 -137 -131 -126 -120 -118 -115 -112 -109 -106 -104 -100 -93 -91 -93 -94 -92 -90 -88 -85 -84 -78 -67 -67 -75 -80 -82 -86 -89 -87 -84 -86 -98 -105 -96 -94 -86 -77 -71 -69 -71 -68 -67 -61 -56 -54 -57 -61 -61 -58 -55 -55 -54 -51 -49 -47 -47 -50 -53 -56 -57 -50 -53 -52 -54 -54 -53 -52 -52 -52 -51 -51 -51 -51 -51 -51 -50 -50 -51 -51 -51 -52 -53 -54 -56 -56 -55 -52 -52 -55 -51 -51 -51 -49 -48 -48 -50 -51 -51 -52 -54 -57 -59 -57 -55 -52 -50 -49 -49 -46 -46 -46 -44 -43 -41 -42 -43 -42 -41 -40 -39 -38 -37 -39 -37 -36 -36 -35 -35 -36 -36 -36 -35 -34 -33 -32 -30 -29 -28 -29 -28 -26 -26 -25 -26 -27 -28 -30 -31 -31 -33 -32 -30 -29 -28 -28 -30 -32 -34 -36 -39 -37 -43 -44 -42 -40 -40 -41 -42 -44 -47 -44 -47 -51 -55 -57 -58 -58 -57 -54 -50 -46 -42 -38 -35 -33 -31 -30 -28 -27 -27 -27 -24 -22 -22 -22 -21 -18 -13 -10 -11 -13 -14 -15 -13 -11 -8 -8 -10 -9 -8 -8 -9 -9 -8 -6 -6 -8 -8 -8 -8 -9 -10 -10 -10 -8 -6 -5 -8 -8 -9 -8 -7 -7 -8 -9 -10 -9 -8 -8 -9 -9 -8 -7 -7 -6 -4 -6 -8 -7 -6 -5 -5 -6 -6 -4 -4 -4 -4 -5 -4 -4 -6 -7 -6 -4 -4 -3 -2 -2 -3 -4 -3 -4 -4 -5 -3 -6 -6 -5 -4 -4 -4 -3 -8 -9 -6 -8 -8 -7 -5 -4 -5 -8 -6 -6 -5 -4 -3 -3 -5 -7 -7 -6 -6 -4 -3 -4 -4 -4 -5 -3 -3 -2 -3 -6 -6 -4 -3 -3 -3 -3 -2 -2 -1 -2 -3 -4 -6 -8 -7 -6 -6 -5 -5 -7 -10 -12 -9 -8 -5 -5 -9 -11 -16 -28 -42 -44 -20 -18 -37 -49 -25 -17 -13 -14 -18 -21 -26 -20 -15 -12 -10 -11 -14 -16 -17 -15 -17 -21 -26 -26 -24 -26 -27 -21 -16 -22 -19 -26 -25 -17 -10 -8 -6 -8 -9 -10 -9 -7 -5 -5 -5 -4 -5 -6 -5 -3 -5 -8 -8 -8 -8 -9 -8 -8 -9 -10 -10 -10 -10 -10 -9 -8 -7 -8 -9 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -9 -8 -7 -8 -8 -8 -10 -11 -9 -7 -7 -6 -5 -7 -15 -22 -27 -38 -41 -32 -31 -32 -36 -36 -34 -31 -29 -31 -30 -29 -29 -31 -37 -46 -55 -58 -63 -60 -64 -57 -54 -60 -55 -43 -24 -31 -64 -55 -33 -38 -37 -39 -37 -19 -21 -38 -37 -25 -33 -38 -34 -28 -28 -37 -41 -24 -21 -23 -25 -25 -29 -40 -41 -33 -24 -24 -29 -26 -21 -20 -18 -10 -10 -11 -9 -7 -6 -4 -4 -5 -4 -5 -6 -6 -6 -4 -3 -3 -4 -4 -4 -5 -8 -13 -17 -14 -7 -8 -11 -23 -35 -47 -48 -47 -51 -52 -52 -40 -39 -44 -47 -49 -52 -57 -58 -50 -48 -46 -47 -51 -68 -91 -104 -92 -104 -113 -119 -124 -123 -113 -107 -119 -149 -152 -166 -158 -134 -131 -141 -148 -161 -180 -153 -138 -138 -132 -132 -137 -116 -87 -55 -57 -65 -76 -76 -50 -22 -43 -44 -19 -8 -14 -20 -27 -28 -35 -26 -38 -34 -28 -37 -40 -42 -43 -53 -45 -43 -50 -45 -25 -27 -40 -231 -32 -3 -0 -0 -0 -0 -97 -228 -194 -194 -193 -168 -155 -149 -146 -145 -146 -149 -147 -140 -138 -133 -136 -148 -167 -181 -183 -179 -181 -214 -201 -197 -178 -179 -197 -215 -211 -193 -198 -200 -204 -214 -214 -108 -134 -202 -194 -159 -149 -144 -148 -155 -160 -161 -161 -164 -167 -168 -167 -157 -151 -144 -139 -137 -133 -128 -127 -129 -134 -135 -136 -141 -146 -153 -156 -154 -152 -153 -152 -147 -143 -147 -155 -156 -147 -139 -139 -140 -142 -137 -134 -131 -131 -131 -128 -126 -128 -132 -133 -127 -125 -118 -113 -111 -109 -107 -105 -101 -96 -88 -87 -88 -90 -90 -88 -87 -87 -85 -77 -73 -67 -67 -72 -79 -83 -81 -74 -75 -82 -80 -80 -88 -90 -87 -79 -71 -69 -67 -62 -60 -58 -55 -55 -57 -59 -58 -56 -55 -54 -54 -50 -48 -46 -45 -47 -47 -47 -48 -55 -55 -55 -55 -53 -52 -52 -52 -50 -51 -53 -53 -53 -51 -50 -49 -50 -50 -49 -49 -48 -51 -54 -57 -59 -57 -55 -55 -57 -56 -52 -53 -50 -50 -50 -51 -52 -53 -54 -56 -60 -63 -57 -53 -53 -53 -51 -50 -50 -50 -48 -47 -46 -45 -45 -45 -44 -44 -43 -43 -40 -39 -40 -39 -38 -37 -36 -36 -36 -36 -37 -36 -36 -35 -33 -32 -30 -31 -32 -30 -29 -27 -27 -27 -28 -28 -30 -30 -32 -34 -33 -32 -31 -29 -28 -28 -29 -31 -34 -35 -40 -40 -38 -40 -41 -40 -40 -42 -45 -47 -45 -48 -52 -54 -55 -56 -57 -56 -53 -50 -46 -43 -40 -38 -36 -34 -31 -29 -29 -29 -27 -25 -25 -25 -24 -21 -19 -13 -13 -14 -13 -13 -12 -11 -11 -8 -12 -11 -10 -9 -9 -9 -7 -6 -7 -7 -9 -8 -8 -9 -10 -10 -11 -11 -9 -7 -6 -7 -8 -7 -7 -7 -8 -10 -10 -10 -8 -8 -8 -7 -6 -7 -7 -5 -3 -5 -5 -7 -7 -5 -5 -6 -6 -4 -4 -4 -4 -4 -5 -5 -5 -6 -6 -6 -7 -6 -4 -3 -3 -5 -5 -3 -4 -6 -5 -5 -5 -5 -4 -4 -4 -4 -1 -8 -9 -8 -8 -5 -5 -7 -7 -8 -7 -4 -3 -3 -3 -4 -4 -5 -6 -6 -7 -6 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -4 -4 -3 -3 -3 -2 -3 -1 -1 -2 -3 -4 -3 -5 -7 -8 -6 -6 -6 -5 -6 -9 -11 -9 -8 -7 -7 -6 -8 -20 -31 -35 -30 -26 -44 -33 -26 -26 -24 -20 -19 -21 -21 -27 -20 -16 -13 -11 -10 -13 -16 -16 -15 -18 -23 -25 -25 -27 -27 -26 -22 -18 -22 -16 -18 -18 -14 -10 -9 -7 -11 -8 -8 -7 -7 -7 -6 -6 -4 -4 -4 -4 -4 -7 -9 -9 -9 -7 -7 -10 -9 -10 -10 -10 -10 -9 -9 -10 -8 -7 -8 -8 -8 -8 -8 -6 -6 -7 -7 -8 -8 -7 -7 -7 -8 -9 -8 -9 -9 -9 -9 -10 -11 -8 -7 -6 -6 -5 -6 -17 -32 -38 -40 -37 -29 -28 -27 -30 -32 -31 -27 -26 -27 -28 -29 -31 -34 -38 -44 -54 -57 -61 -60 -32 -26 -44 -55 -59 -64 -74 -78 -61 -50 -45 -40 -36 -43 -46 -20 -19 -26 -24 -20 -19 -28 -34 -32 -33 -35 -40 -30 -25 -24 -25 -24 -24 -27 -41 -37 -30 -29 -32 -34 -31 -24 -17 -11 -11 -12 -10 -9 -7 -4 -4 -5 -4 -5 -5 -4 -4 -3 -2 -2 -3 -4 -4 -5 -10 -17 -21 -19 -19 -10 -16 -25 -33 -39 -45 -50 -49 -52 -56 -44 -41 -46 -46 -43 -47 -53 -48 -47 -42 -38 -38 -43 -57 -83 -103 -102 -108 -123 -142 -144 -129 -111 -114 -117 -136 -148 -162 -158 -127 -137 -152 -163 -186 -177 -158 -155 -149 -144 -150 -140 -97 -67 -56 -62 -71 -78 -53 -29 -6 -7 -3 -2 -1 -1 -4 -17 -29 -26 -24 -26 -26 -34 -44 -45 -32 -40 -53 -51 -44 -38 -33 -29 -30 -43 -229 -0 -0 -0 -0 -0 -0 -98 -238 -223 -192 -187 -163 -155 -151 -147 -145 -145 -146 -143 -141 -141 -133 -137 -149 -164 -180 -186 -179 -178 -211 -207 -192 -176 -173 -189 -215 -214 -185 -186 -192 -202 -192 -200 -174 -182 -206 -196 -160 -148 -147 -145 -147 -155 -160 -162 -164 -166 -166 -161 -146 -140 -138 -138 -135 -126 -124 -128 -129 -135 -134 -132 -136 -143 -145 -149 -154 -158 -159 -157 -150 -141 -140 -145 -147 -143 -138 -138 -141 -141 -136 -132 -131 -131 -129 -128 -128 -129 -130 -130 -124 -121 -115 -112 -110 -107 -105 -103 -96 -93 -85 -84 -87 -91 -90 -88 -87 -85 -82 -73 -64 -64 -65 -69 -73 -75 -76 -77 -74 -74 -69 -67 -76 -83 -85 -81 -76 -75 -69 -64 -60 -56 -55 -57 -59 -60 -58 -56 -54 -54 -54 -49 -47 -47 -46 -46 -48 -50 -56 -52 -53 -57 -58 -54 -52 -52 -53 -52 -54 -54 -53 -54 -52 -50 -50 -50 -50 -48 -48 -49 -52 -55 -57 -57 -57 -58 -60 -59 -56 -53 -53 -52 -52 -53 -54 -54 -54 -55 -58 -63 -63 -57 -53 -52 -52 -52 -50 -53 -47 -46 -45 -47 -48 -46 -44 -44 -45 -45 -45 -44 -43 -43 -43 -42 -42 -41 -38 -38 -38 -39 -39 -39 -37 -36 -35 -33 -33 -35 -33 -31 -30 -30 -29 -29 -29 -30 -30 -31 -34 -31 -33 -33 -31 -30 -29 -29 -31 -32 -34 -33 -33 -38 -41 -41 -41 -40 -42 -45 -48 -46 -48 -50 -52 -54 -56 -56 -55 -53 -50 -46 -44 -43 -41 -38 -36 -33 -31 -31 -29 -28 -28 -27 -26 -25 -21 -19 -13 -18 -16 -14 -13 -11 -11 -11 -8 -11 -11 -11 -10 -10 -8 -6 -5 -4 -5 -7 -7 -9 -10 -10 -11 -12 -11 -8 -7 -8 -8 -9 -10 -9 -7 -8 -10 -9 -9 -9 -9 -8 -7 -5 -4 -5 -5 -4 -4 -6 -6 -6 -5 -6 -7 -6 -4 -5 -4 -4 -5 -5 -5 -6 -6 -3 -5 -5 -4 -4 -3 -3 -5 -4 -3 -3 -4 -3 -4 -4 -4 -4 -4 -4 -5 -4 -6 -5 -6 -4 -4 -6 -8 -9 -9 -5 -5 -2 -2 -4 -5 -5 -5 -6 -6 -7 -6 -6 -4 -4 -4 -4 -4 -2 -3 -4 -3 -3 -4 -3 -3 -3 -2 -2 -2 -2 -3 -4 -5 -4 -4 -5 -5 -5 -7 -6 -5 -5 -8 -10 -9 -10 -9 -7 -7 -10 -17 -26 -28 -21 -32 -27 -34 -30 -29 -30 -27 -22 -22 -29 -29 -20 -16 -13 -12 -12 -13 -14 -14 -15 -18 -24 -26 -21 -17 -29 -27 -21 -25 -24 -21 -19 -16 -13 -12 -12 -10 -10 -8 -8 -8 -8 -7 -6 -6 -4 -5 -5 -4 -3 -5 -7 -8 -8 -8 -7 -13 -13 -11 -10 -10 -10 -9 -8 -8 -7 -7 -7 -8 -8 -8 -8 -9 -6 -7 -8 -9 -9 -8 -8 -9 -9 -8 -7 -7 -8 -9 -9 -9 -11 -8 -8 -8 -8 -7 -6 -15 -34 -32 -29 -28 -28 -26 -24 -24 -28 -32 -27 -25 -25 -27 -29 -30 -32 -33 -31 -43 -57 -68 -62 -36 -36 -48 -50 -55 -62 -79 -70 -66 -59 -53 -43 -36 -45 -51 -29 -30 -33 -27 -19 -26 -36 -29 -32 -33 -36 -39 -42 -36 -24 -27 -26 -26 -27 -42 -42 -36 -34 -34 -32 -26 -25 -17 -12 -11 -10 -10 -9 -8 -4 -4 -5 -6 -6 -5 -3 -3 -3 -2 -2 -3 -4 -5 -6 -11 -19 -23 -23 -19 -15 -19 -26 -35 -42 -43 -42 -46 -54 -64 -59 -43 -48 -44 -42 -45 -45 -41 -40 -38 -34 -35 -39 -51 -71 -87 -94 -102 -119 -134 -131 -115 -121 -127 -140 -152 -159 -165 -158 -142 -146 -160 -179 -190 -175 -147 -148 -145 -132 -136 -116 -92 -83 -90 -102 -109 -97 -27 -3 -0 -0 -0 -1 -1 -12 -22 -24 -30 -31 -27 -26 -31 -33 -29 -26 -14 -29 -50 -47 -45 -35 -36 -43 -36 -38 -219 -0 -0 -0 -0 -0 -0 -107 -249 -225 -187 -178 -165 -160 -154 -148 -144 -145 -146 -144 -142 -143 -137 -142 -152 -165 -178 -183 -183 -199 -207 -197 -186 -176 -172 -182 -204 -220 -218 -210 -212 -215 -186 -207 -202 -193 -199 -191 -156 -143 -144 -141 -145 -148 -153 -156 -157 -158 -157 -150 -138 -138 -138 -133 -128 -122 -124 -129 -128 -132 -134 -137 -136 -136 -140 -144 -150 -155 -157 -156 -149 -141 -138 -138 -139 -138 -137 -138 -140 -139 -135 -132 -130 -129 -129 -130 -131 -130 -128 -127 -125 -116 -111 -107 -106 -106 -104 -100 -93 -87 -83 -85 -88 -89 -88 -88 -87 -82 -79 -73 -71 -66 -62 -65 -67 -69 -70 -68 -69 -68 -71 -62 -73 -82 -84 -85 -87 -85 -75 -67 -60 -57 -57 -59 -60 -59 -59 -57 -55 -55 -52 -50 -47 -47 -46 -45 -46 -47 -50 -56 -57 -58 -58 -55 -54 -54 -52 -50 -52 -55 -56 -54 -53 -52 -51 -51 -51 -50 -51 -52 -56 -59 -60 -58 -56 -56 -56 -57 -61 -55 -54 -53 -55 -55 -55 -55 -56 -58 -60 -63 -60 -57 -54 -52 -50 -50 -49 -51 -50 -48 -46 -48 -49 -48 -46 -46 -48 -49 -50 -49 -48 -47 -45 -44 -43 -39 -40 -39 -39 -40 -40 -40 -40 -39 -38 -36 -35 -36 -34 -34 -33 -31 -30 -30 -31 -31 -30 -31 -33 -31 -32 -33 -33 -32 -29 -29 -30 -31 -34 -32 -33 -35 -38 -41 -39 -39 -42 -45 -46 -46 -48 -49 -51 -54 -56 -56 -55 -54 -51 -46 -44 -43 -42 -40 -38 -36 -34 -33 -30 -30 -30 -29 -27 -25 -22 -19 -14 -17 -17 -17 -16 -13 -12 -11 -8 -7 -10 -10 -10 -9 -8 -6 -5 -4 -5 -8 -9 -11 -11 -10 -11 -12 -11 -7 -7 -6 -9 -10 -9 -8 -8 -10 -9 -8 -9 -10 -9 -7 -7 -7 -6 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -7 -7 -6 -5 -5 -5 -5 -5 -6 -6 -5 -5 -4 -3 -3 -5 -5 -3 -5 -3 -3 -3 -3 -3 -3 -4 -4 -4 -5 -6 -4 -4 -10 -7 -3 -5 -7 -8 -10 -9 -6 -5 -3 -2 -5 -11 -9 -4 -5 -5 -6 -6 -5 -4 -4 -4 -3 -4 -3 -3 -3 -3 -4 -4 -3 -2 -3 -3 -2 -3 -2 -3 -5 -5 -5 -3 -3 -4 -6 -7 -7 -6 -6 -7 -8 -7 -9 -12 -11 -13 -16 -20 -25 -20 -21 -26 -33 -28 -26 -29 -30 -29 -20 -20 -26 -27 -20 -15 -13 -12 -12 -15 -19 -19 -19 -21 -24 -27 -27 -24 -27 -29 -27 -24 -23 -25 -24 -18 -16 -17 -16 -13 -12 -11 -10 -8 -6 -6 -6 -7 -6 -5 -5 -5 -5 -5 -4 -5 -8 -10 -10 -12 -13 -12 -10 -9 -10 -8 -8 -8 -10 -11 -14 -16 -15 -9 -9 -10 -7 -7 -8 -9 -9 -8 -10 -9 -7 -7 -6 -6 -7 -8 -8 -9 -10 -9 -9 -9 -8 -7 -6 -11 -31 -27 -27 -25 -26 -24 -21 -19 -20 -20 -23 -21 -21 -24 -26 -27 -27 -27 -31 -40 -53 -47 -33 -33 -46 -52 -50 -46 -54 -67 -76 -74 -68 -58 -40 -33 -38 -42 -41 -40 -38 -34 -35 -39 -26 -25 -27 -28 -32 -36 -37 -36 -24 -26 -26 -25 -27 -34 -39 -41 -36 -36 -36 -27 -25 -19 -13 -11 -10 -9 -8 -8 -7 -5 -5 -6 -6 -5 -4 -3 -2 -3 -3 -3 -4 -7 -9 -10 -21 -22 -20 -17 -17 -21 -29 -36 -39 -36 -34 -44 -55 -66 -74 -81 -79 -46 -42 -41 -40 -37 -42 -48 -48 -34 -39 -52 -67 -76 -83 -88 -110 -112 -103 -103 -111 -129 -155 -164 -169 -172 -160 -163 -171 -182 -190 -182 -163 -153 -144 -145 -125 -129 -132 -117 -109 -117 -134 -147 -114 -36 -1 -0 -0 -1 -1 -1 -29 -44 -48 -43 -33 -26 -50 -25 -8 -6 -5 -6 -21 -42 -36 -47 -48 -52 -57 -52 -44 -15 -0 -0 -0 -0 -0 -0 -106 -240 -215 -180 -171 -164 -160 -158 -145 -138 -138 -139 -140 -143 -144 -141 -141 -154 -178 -186 -178 -175 -186 -205 -190 -186 -180 -174 -175 -194 -221 -233 -227 -214 -208 -201 -186 -186 -192 -191 -178 -155 -146 -146 -141 -142 -141 -144 -146 -148 -151 -150 -142 -135 -135 -135 -131 -128 -126 -126 -129 -130 -130 -135 -133 -133 -135 -137 -141 -148 -153 -151 -150 -148 -142 -141 -137 -136 -137 -136 -137 -138 -136 -133 -131 -131 -130 -131 -133 -132 -129 -129 -126 -118 -113 -108 -105 -104 -104 -102 -97 -90 -85 -82 -85 -88 -88 -89 -88 -82 -76 -73 -67 -67 -63 -61 -61 -61 -63 -69 -72 -72 -76 -74 -53 -59 -74 -81 -86 -91 -92 -81 -70 -63 -59 -59 -61 -63 -62 -59 -57 -55 -55 -53 -50 -48 -48 -47 -45 -46 -50 -54 -55 -60 -58 -57 -56 -55 -54 -52 -51 -53 -54 -54 -55 -55 -54 -53 -53 -54 -54 -55 -55 -56 -56 -56 -56 -55 -55 -58 -59 -59 -55 -54 -55 -56 -56 -56 -56 -59 -62 -65 -64 -59 -56 -55 -53 -53 -51 -52 -55 -53 -51 -48 -48 -48 -48 -47 -47 -49 -52 -53 -52 -50 -47 -46 -45 -43 -41 -42 -40 -40 -40 -40 -40 -40 -40 -39 -37 -36 -36 -35 -35 -35 -34 -34 -32 -32 -33 -32 -31 -32 -30 -29 -32 -34 -32 -29 -29 -29 -30 -31 -31 -30 -32 -37 -39 -38 -40 -42 -45 -44 -44 -46 -49 -51 -54 -57 -56 -56 -54 -51 -48 -45 -43 -45 -42 -40 -39 -37 -36 -35 -34 -32 -30 -28 -26 -23 -18 -17 -16 -17 -20 -21 -19 -14 -11 -8 -8 -8 -7 -8 -8 -8 -6 -6 -5 -6 -7 -9 -11 -11 -11 -11 -12 -10 -8 -7 -6 -9 -11 -11 -10 -8 -9 -9 -9 -10 -8 -7 -6 -6 -7 -5 -4 -4 -5 -6 -7 -7 -8 -7 -6 -6 -7 -7 -6 -5 -6 -5 -3 -4 -5 -6 -5 -4 -4 -3 -3 -4 -4 -2 -5 -4 -4 -4 -4 -4 -3 -3 -2 -4 -5 -4 -4 -3 -4 -5 -5 -6 -7 -7 -9 -7 -4 -3 -2 -3 -6 -15 -13 -3 -4 -5 -6 -6 -6 -5 -5 -5 -3 -4 -3 -3 -3 -3 -4 -4 -3 -2 -2 -2 -2 -2 -2 -3 -4 -5 -5 -3 -3 -4 -5 -6 -7 -6 -5 -6 -5 -5 -6 -8 -17 -24 -21 -23 -26 -20 -18 -16 -18 -22 -26 -29 -32 -32 -25 -25 -26 -25 -20 -17 -15 -12 -13 -14 -17 -18 -20 -21 -24 -28 -29 -26 -26 -27 -26 -25 -25 -26 -24 -20 -19 -18 -16 -17 -17 -16 -19 -21 -18 -9 -8 -7 -7 -6 -6 -5 -5 -6 -7 -7 -8 -8 -9 -9 -10 -10 -9 -9 -9 -8 -9 -10 -11 -18 -25 -20 -19 -15 -15 -11 -8 -8 -9 -8 -8 -10 -9 -8 -7 -6 -6 -6 -6 -7 -8 -9 -9 -8 -9 -9 -9 -8 -6 -7 -15 -17 -18 -22 -26 -24 -19 -15 -15 -14 -16 -16 -18 -21 -24 -27 -28 -29 -31 -36 -43 -40 -38 -41 -48 -56 -52 -40 -54 -73 -77 -73 -71 -57 -38 -32 -35 -33 -31 -29 -28 -25 -23 -24 -23 -24 -25 -27 -30 -32 -36 -35 -24 -23 -26 -27 -29 -28 -30 -33 -28 -41 -38 -29 -22 -17 -12 -11 -11 -9 -8 -8 -8 -7 -6 -6 -5 -4 -2 -1 -1 -2 -2 -3 -4 -7 -8 -11 -19 -22 -19 -15 -14 -19 -33 -31 -28 -29 -37 -46 -53 -53 -53 -72 -53 -53 -58 -63 -69 -75 -70 -64 -62 -40 -37 -48 -55 -59 -69 -69 -95 -90 -87 -93 -104 -132 -166 -176 -174 -172 -168 -173 -180 -189 -191 -172 -156 -166 -153 -143 -127 -119 -115 -116 -87 -84 -111 -132 -92 -28 -2 -2 -0 -1 -1 -2 -25 -40 -35 -31 -43 -26 -56 -21 -1 -0 -1 -7 -27 -40 -34 -46 -43 -46 -57 -55 -47 -0 -0 -0 -0 -0 -0 -0 -109 -237 -204 -171 -163 -163 -168 -155 -145 -142 -138 -133 -135 -143 -141 -143 -141 -152 -178 -189 -194 -203 -200 -188 -180 -183 -182 -172 -167 -185 -205 -204 -197 -220 -200 -183 -161 -156 -159 -160 -156 -148 -146 -145 -141 -137 -139 -139 -140 -145 -151 -150 -143 -144 -137 -136 -134 -133 -133 -133 -132 -131 -135 -136 -135 -137 -138 -137 -140 -144 -147 -146 -149 -149 -149 -142 -138 -136 -136 -137 -137 -136 -137 -135 -136 -136 -134 -134 -132 -127 -123 -121 -119 -116 -109 -105 -102 -100 -99 -98 -95 -89 -87 -87 -88 -90 -88 -88 -88 -82 -73 -72 -68 -67 -64 -63 -58 -56 -59 -64 -71 -67 -79 -68 -62 -68 -72 -79 -90 -95 -93 -88 -77 -72 -69 -64 -66 -69 -67 -62 -59 -55 -54 -52 -50 -49 -49 -48 -48 -47 -48 -53 -54 -55 -56 -56 -56 -56 -56 -56 -56 -53 -54 -56 -57 -58 -58 -58 -57 -58 -58 -57 -56 -58 -56 -55 -55 -56 -58 -58 -58 -59 -61 -57 -56 -58 -58 -58 -58 -59 -64 -67 -63 -59 -57 -56 -55 -54 -54 -56 -58 -55 -54 -51 -48 -47 -46 -46 -48 -51 -52 -53 -53 -51 -49 -47 -43 -41 -40 -41 -39 -39 -40 -40 -39 -39 -39 -38 -36 -36 -36 -36 -36 -36 -35 -35 -34 -34 -35 -33 -32 -32 -31 -30 -32 -34 -31 -30 -29 -29 -29 -29 -28 -28 -32 -37 -38 -38 -41 -43 -45 -43 -43 -45 -48 -51 -55 -56 -56 -56 -56 -53 -49 -45 -42 -43 -44 -43 -41 -41 -40 -37 -35 -34 -32 -30 -26 -23 -20 -19 -18 -19 -21 -20 -22 -18 -10 -12 -12 -11 -8 -7 -7 -8 -7 -6 -6 -7 -7 -9 -10 -10 -11 -11 -10 -9 -8 -7 -6 -8 -10 -10 -10 -8 -8 -9 -8 -8 -7 -6 -6 -5 -4 -6 -5 -6 -6 -6 -6 -6 -7 -5 -5 -6 -7 -7 -6 -6 -6 -4 -3 -4 -5 -5 -4 -4 -4 -3 -1 -0 -0 -1 -5 -4 -4 -4 -4 -3 -2 -3 -2 -4 -5 -4 -4 -4 -5 -5 -5 -4 -8 -7 -7 -5 -5 -4 -4 -5 -7 -15 -12 -3 -1 -3 -6 -6 -6 -5 -5 -5 -4 -4 -4 -4 -3 -4 -4 -5 -3 -3 -3 -3 -2 -2 -2 -2 -5 -4 -4 -4 -4 -4 -4 -5 -7 -7 -6 -4 -4 -3 -4 -8 -18 -28 -25 -22 -24 -21 -18 -17 -18 -23 -27 -29 -32 -30 -29 -28 -30 -28 -26 -24 -18 -13 -14 -14 -18 -20 -20 -21 -25 -29 -11 -28 -28 -30 -31 -26 -20 -27 -23 -16 -18 -18 -18 -19 -18 -17 -18 -19 -17 -10 -9 -8 -8 -9 -8 -6 -6 -7 -15 -11 -8 -7 -7 -8 -9 -8 -8 -8 -8 -8 -8 -9 -16 -24 -22 -14 -15 -12 -10 -11 -12 -10 -10 -8 -7 -10 -9 -9 -8 -7 -6 -7 -6 -8 -8 -8 -7 -7 -10 -12 -8 -7 -5 -5 -6 -9 -11 -17 -23 -20 -18 -17 -13 -9 -8 -12 -17 -18 -19 -22 -26 -30 -23 -31 -41 -46 -48 -55 -57 -56 -50 -43 -51 -62 -64 -71 -70 -54 -36 -33 -35 -34 -29 -24 -22 -18 -18 -23 -21 -22 -25 -29 -30 -34 -47 -26 -22 -23 -25 -39 -49 -27 -29 -28 -27 -39 -42 -29 -16 -13 -11 -10 -11 -9 -9 -8 -8 -8 -7 -5 -3 -3 -2 -1 -1 -1 -2 -2 -3 -8 -9 -9 -16 -21 -19 -20 -20 -20 -27 -26 -19 -21 -31 -40 -46 -49 -53 -68 -78 -80 -76 -73 -78 -78 -41 -35 -54 -49 -38 -41 -43 -50 -51 -57 -75 -82 -83 -88 -108 -141 -164 -177 -168 -166 -171 -182 -194 -191 -173 -161 -157 -164 -147 -135 -153 -157 -123 -117 -37 -42 -67 -77 -56 -22 -17 -45 -25 -7 -2 -3 -11 -24 -29 -37 -35 -34 -38 -27 -16 -0 -4 -18 -29 -28 -27 -35 -35 -32 -42 -46 -32 -0 -0 -0 -0 -0 -0 -129 -234 -222 -194 -181 -160 -164 -158 -150 -147 -143 -135 -128 -130 -140 -140 -141 -143 -149 -154 -161 -177 -193 -188 -174 -171 -174 -177 -174 -170 -172 -181 -195 -207 -193 -212 -183 -160 -147 -142 -142 -143 -142 -141 -141 -138 -133 -134 -138 -142 -148 -153 -153 -152 -150 -141 -137 -134 -134 -134 -133 -133 -134 -135 -135 -140 -142 -139 -136 -137 -139 -142 -145 -148 -149 -149 -144 -140 -139 -138 -136 -135 -135 -131 -130 -130 -131 -137 -134 -125 -120 -117 -115 -114 -110 -109 -104 -99 -96 -96 -95 -92 -91 -87 -88 -89 -87 -86 -88 -87 -80 -72 -70 -63 -63 -62 -62 -58 -55 -57 -61 -65 -68 -79 -70 -67 -65 -69 -80 -90 -97 -97 -95 -84 -77 -74 -71 -72 -73 -70 -66 -61 -56 -51 -51 -50 -49 -47 -45 -46 -47 -50 -52 -52 -56 -58 -58 -60 -60 -58 -59 -57 -57 -57 -58 -59 -59 -59 -59 -59 -60 -59 -58 -57 -56 -55 -54 -53 -55 -57 -60 -60 -59 -61 -58 -58 -59 -59 -59 -60 -60 -64 -66 -62 -59 -59 -58 -56 -55 -55 -58 -62 -60 -58 -57 -55 -51 -48 -47 -50 -54 -51 -51 -51 -50 -48 -45 -41 -40 -39 -40 -40 -40 -40 -40 -39 -38 -37 -36 -35 -35 -35 -35 -35 -35 -36 -36 -35 -35 -34 -35 -34 -33 -33 -33 -34 -33 -31 -30 -29 -28 -28 -28 -27 -27 -31 -36 -38 -39 -41 -40 -41 -40 -42 -45 -48 -52 -55 -55 -56 -57 -55 -52 -49 -45 -42 -41 -42 -41 -40 -42 -42 -40 -37 -35 -33 -31 -26 -24 -23 -21 -19 -19 -19 -19 -23 -19 -13 -12 -11 -10 -9 -8 -8 -7 -7 -7 -6 -6 -7 -8 -9 -10 -10 -10 -9 -8 -8 -7 -7 -8 -9 -10 -15 -8 -8 -7 -6 -6 -5 -6 -7 -6 -7 -7 -5 -5 -6 -6 -5 -5 -6 -5 -6 -8 -6 -5 -6 -6 -4 -4 -3 -4 -4 -5 -4 -3 -2 -1 -2 -2 -0 -2 -3 -4 -5 -4 -3 -3 -4 -3 -3 -4 -5 -4 -3 -3 -4 -5 -4 -6 -7 -7 -6 -6 -6 -5 -4 -6 -7 -8 -7 -3 -2 -4 -5 -5 -7 -6 -5 -5 -5 -4 -4 -4 -3 -3 -4 -5 -4 -4 -4 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -6 -6 -7 -5 -4 -4 -7 -9 -12 -16 -41 -26 -21 -22 -24 -25 -25 -27 -28 -31 -29 -24 -25 -30 -34 -36 -37 -29 -20 -16 -19 -21 -23 -23 -23 -21 -26 -31 -3 -25 -31 -30 -30 -22 -14 -27 -21 -15 -12 -11 -12 -16 -18 -17 -16 -20 -15 -15 -13 -11 -11 -11 -11 -10 -16 -17 -21 -13 -9 -8 -9 -10 -9 -7 -7 -7 -8 -8 -8 -9 -11 -14 -13 -9 -9 -9 -14 -19 -16 -10 -11 -9 -9 -10 -9 -9 -9 -9 -6 -8 -7 -7 -6 -6 -7 -8 -12 -17 -10 -7 -5 -5 -6 -8 -8 -8 -11 -10 -13 -14 -10 -7 -7 -9 -14 -15 -17 -18 -22 -26 -29 -34 -41 -45 -58 -64 -64 -58 -52 -47 -47 -50 -58 -67 -62 -50 -38 -35 -36 -36 -30 -20 -16 -13 -15 -16 -16 -17 -22 -25 -26 -30 -42 -28 -22 -23 -22 -23 -25 -29 -42 -51 -37 -33 -35 -23 -11 -11 -10 -10 -10 -10 -9 -8 -7 -6 -5 -4 -3 -3 -2 -1 -1 -2 -2 -2 -3 -8 -10 -9 -13 -22 -16 -12 -30 -33 -32 -27 -21 -23 -33 -38 -39 -51 -56 -61 -68 -75 -73 -70 -76 -76 -46 -36 -43 -43 -41 -42 -46 -50 -47 -49 -67 -82 -86 -94 -119 -142 -162 -176 -174 -170 -175 -186 -193 -179 -155 -148 -147 -149 -146 -140 -184 -147 -130 -51 -18 -28 -42 -47 -26 -23 -32 -53 -41 -22 -6 -3 -5 -26 -37 -37 -36 -47 -46 -19 -1 -0 -10 -32 -40 -31 -21 -21 -17 -10 -10 -6 -5 -0 -0 -0 -0 -0 -0 -137 -234 -206 -182 -173 -160 -161 -160 -153 -147 -142 -133 -125 -126 -135 -140 -135 -135 -136 -137 -141 -152 -165 -167 -164 -165 -169 -177 -179 -179 -175 -172 -185 -204 -180 -184 -194 -174 -150 -136 -133 -132 -129 -133 -134 -132 -134 -134 -136 -141 -147 -149 -153 -155 -157 -148 -144 -143 -141 -141 -140 -139 -141 -147 -146 -147 -145 -145 -144 -143 -140 -139 -144 -145 -153 -154 -147 -141 -138 -136 -135 -136 -132 -131 -126 -128 -133 -136 -131 -122 -117 -113 -111 -109 -110 -106 -102 -96 -91 -91 -90 -88 -91 -89 -87 -87 -84 -81 -81 -83 -83 -75 -65 -72 -72 -71 -64 -59 -55 -53 -57 -67 -66 -76 -77 -72 -72 -78 -89 -100 -106 -107 -103 -96 -93 -90 -84 -79 -78 -74 -67 -60 -55 -53 -53 -52 -46 -42 -42 -43 -45 -49 -47 -51 -53 -57 -63 -70 -72 -67 -61 -59 -63 -63 -61 -60 -60 -60 -60 -60 -62 -60 -59 -58 -58 -57 -55 -56 -61 -62 -61 -61 -59 -59 -60 -61 -62 -62 -61 -61 -63 -65 -65 -64 -62 -60 -59 -56 -56 -57 -60 -64 -63 -63 -62 -59 -56 -52 -49 -52 -56 -50 -48 -48 -47 -46 -43 -40 -39 -39 -40 -41 -41 -40 -39 -38 -37 -35 -34 -35 -35 -34 -34 -35 -35 -36 -37 -37 -36 -31 -33 -35 -34 -32 -32 -32 -33 -32 -30 -28 -28 -27 -26 -26 -26 -30 -36 -37 -38 -36 -37 -37 -39 -42 -45 -48 -52 -54 -55 -57 -58 -56 -52 -49 -46 -43 -43 -42 -42 -41 -39 -37 -36 -37 -35 -33 -31 -28 -26 -24 -22 -20 -18 -18 -20 -19 -19 -19 -13 -10 -10 -9 -8 -7 -7 -7 -7 -6 -6 -8 -9 -9 -10 -9 -9 -9 -7 -7 -7 -7 -8 -9 -9 -9 -9 -7 -6 -6 -7 -7 -7 -7 -7 -6 -6 -6 -4 -4 -5 -6 -5 -6 -6 -7 -6 -6 -6 -6 -6 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -1 -2 -2 -3 -2 -2 -2 -3 -4 -3 -2 -3 -4 -4 -4 -5 -5 -5 -5 -7 -6 -6 -6 -5 -5 -5 -4 -5 -6 -6 -5 -6 -5 -5 -5 -4 -4 -7 -8 -7 -5 -4 -4 -4 -3 -2 -3 -5 -5 -4 -3 -3 -3 -3 -4 -3 -3 -4 -4 -4 -4 -5 -4 -4 -4 -5 -7 -6 -3 -4 -8 -11 -14 -21 -39 -28 -22 -23 -29 -34 -34 -34 -32 -31 -27 -23 -23 -24 -27 -36 -41 -34 -24 -20 -21 -22 -26 -33 -30 -25 -31 -33 -8 -4 -3 -10 -25 -28 -28 -25 -15 -11 -9 -11 -16 -18 -26 -12 -11 -15 -15 -13 -12 -13 -14 -13 -13 -13 -11 -17 -14 -11 -9 -9 -11 -11 -12 -8 -8 -8 -8 -9 -9 -9 -8 -20 -10 -8 -8 -8 -9 -9 -10 -12 -13 -11 -10 -9 -10 -10 -9 -9 -7 -8 -8 -7 -6 -7 -8 -8 -13 -14 -8 -7 -7 -6 -6 -7 -7 -8 -7 -7 -7 -8 -9 -9 -8 -8 -12 -13 -16 -17 -22 -29 -33 -33 -39 -48 -62 -69 -70 -66 -62 -62 -62 -57 -60 -58 -51 -47 -42 -40 -38 -38 -34 -19 -14 -13 -13 -13 -13 -15 -25 -24 -25 -25 -28 -26 -21 -23 -23 -22 -24 -37 -53 -58 -52 -44 -30 -21 -11 -11 -10 -9 -9 -10 -9 -9 -8 -4 -4 -3 -3 -2 -1 -1 -1 -2 -1 -2 -4 -7 -7 -9 -11 -28 -16 -13 -13 -23 -30 -27 -24 -26 -31 -35 -35 -42 -49 -55 -63 -77 -71 -74 -80 -56 -38 -38 -38 -37 -38 -39 -45 -51 -47 -45 -53 -63 -91 -108 -137 -154 -171 -178 -175 -175 -178 -194 -189 -179 -159 -152 -158 -162 -135 -96 -118 -82 -42 -9 -10 -22 -30 -20 -14 -13 -30 -42 -59 -64 -4 -3 -4 -33 -41 -41 -39 -43 -42 -7 -0 -0 -20 -35 -35 -22 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -164 -241 -223 -194 -174 -168 -161 -161 -159 -152 -145 -141 -133 -125 -125 -131 -135 -130 -129 -128 -126 -131 -140 -149 -152 -151 -154 -165 -179 -176 -176 -173 -165 -164 -185 -208 -174 -211 -219 -184 -165 -153 -138 -135 -136 -133 -130 -137 -139 -140 -142 -145 -151 -155 -158 -158 -155 -153 -152 -151 -151 -151 -151 -150 -154 -155 -155 -149 -142 -140 -140 -137 -136 -138 -145 -156 -155 -146 -139 -136 -135 -134 -134 -133 -128 -123 -122 -130 -134 -129 -121 -114 -112 -111 -110 -109 -104 -98 -92 -89 -86 -84 -82 -84 -85 -88 -87 -85 -81 -79 -80 -79 -75 -77 -79 -74 -76 -73 -63 -53 -50 -50 -55 -67 -68 -72 -73 -76 -82 -90 -97 -97 -101 -103 -101 -101 -96 -91 -86 -81 -77 -69 -60 -55 -55 -51 -46 -49 -58 -65 -66 -53 -51 -51 -52 -60 -66 -68 -72 -76 -76 -69 -67 -67 -64 -62 -61 -61 -63 -65 -65 -64 -66 -65 -64 -60 -57 -58 -62 -66 -63 -62 -59 -60 -60 -61 -63 -63 -64 -62 -64 -67 -64 -63 -64 -63 -61 -61 -59 -57 -58 -62 -65 -66 -66 -66 -65 -63 -59 -54 -54 -55 -52 -49 -47 -46 -43 -42 -40 -39 -39 -41 -42 -41 -40 -40 -38 -36 -35 -34 -34 -34 -34 -34 -35 -35 -35 -37 -38 -37 -31 -30 -32 -32 -30 -29 -29 -30 -31 -30 -29 -28 -27 -25 -25 -25 -29 -34 -36 -36 -36 -38 -39 -39 -42 -45 -49 -51 -54 -55 -57 -58 -56 -53 -50 -46 -43 -44 -44 -44 -41 -39 -37 -37 -37 -35 -33 -33 -31 -28 -24 -21 -20 -20 -18 -17 -17 -14 -14 -12 -10 -9 -8 -7 -6 -6 -6 -6 -6 -7 -8 -9 -10 -10 -9 -9 -8 -7 -7 -7 -7 -7 -11 -11 -10 -7 -6 -6 -6 -7 -8 -7 -7 -7 -7 -7 -5 -4 -5 -6 -6 -6 -6 -6 -4 -2 -3 -5 -6 -5 -5 -5 -4 -4 -3 -2 -2 -4 -3 -2 -2 -2 -2 -1 -1 -1 -2 -2 -3 -2 -3 -2 -2 -3 -3 -4 -5 -4 -5 -6 -5 -6 -6 -6 -6 -5 -4 -6 -3 -5 -6 -7 -7 -7 -6 -4 -4 -4 -5 -8 -8 -8 -7 -6 -6 -4 -3 -3 -3 -4 -5 -4 -3 -4 -5 -4 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -5 -7 -7 -5 -4 -8 -18 -37 -21 -22 -25 -23 -25 -32 -34 -39 -40 -34 -30 -28 -27 -29 -31 -35 -35 -40 -33 -28 -25 -25 -27 -32 -33 -31 -27 -30 -34 -28 -14 -0 -0 -6 -22 -24 -20 -20 -27 -33 -34 -25 -10 -28 -8 -7 -8 -9 -10 -11 -14 -24 -25 -27 -33 -27 -17 -12 -10 -9 -12 -13 -15 -12 -12 -12 -10 -9 -9 -10 -9 -8 -9 -15 -16 -10 -9 -10 -15 -9 -13 -15 -13 -11 -10 -12 -14 -10 -8 -11 -12 -12 -12 -9 -5 -4 -7 -9 -9 -9 -7 -7 -7 -6 -6 -7 -7 -7 -7 -7 -7 -8 -8 -9 -8 -8 -13 -17 -19 -22 -29 -32 -32 -38 -51 -63 -69 -69 -64 -49 -44 -75 -61 -50 -48 -45 -39 -37 -37 -35 -41 -32 -20 -16 -15 -15 -15 -13 -22 -24 -23 -22 -25 -32 -33 -29 -19 -35 -36 -37 -38 -38 -38 -36 -29 -22 -20 -12 -11 -10 -9 -9 -9 -9 -10 -8 -5 -3 -3 -2 -1 -0 -1 -1 -1 -1 -2 -4 -5 -6 -10 -12 -25 -21 -19 -19 -20 -26 -28 -18 -25 -25 -25 -28 -34 -41 -46 -55 -66 -69 -74 -60 -38 -39 -52 -59 -37 -38 -38 -42 -48 -49 -44 -48 -71 -98 -125 -151 -170 -178 -173 -171 -178 -178 -185 -186 -176 -161 -146 -136 -132 -102 -49 -29 -18 -7 -3 -8 -12 -15 -6 -9 -21 -37 -46 -34 -18 -11 -3 -7 -15 -28 -41 -25 -27 -26 -7 -1 -9 -28 -39 -32 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -168 -234 -208 -182 -169 -165 -164 -157 -158 -154 -147 -139 -132 -125 -123 -125 -127 -126 -125 -121 -118 -119 -126 -135 -142 -145 -144 -155 -158 -160 -168 -170 -159 -149 -159 -187 -183 -190 -201 -198 -186 -183 -178 -157 -142 -133 -129 -140 -142 -142 -143 -147 -153 -157 -161 -166 -165 -163 -157 -157 -159 -157 -154 -158 -153 -151 -152 -149 -148 -143 -139 -139 -140 -145 -146 -152 -151 -144 -138 -136 -135 -134 -134 -134 -128 -120 -119 -126 -130 -127 -119 -114 -113 -114 -108 -104 -101 -95 -91 -85 -79 -74 -73 -74 -79 -86 -86 -86 -81 -76 -78 -80 -79 -81 -76 -77 -73 -67 -61 -54 -48 -49 -55 -47 -57 -67 -72 -78 -85 -92 -98 -98 -95 -95 -96 -95 -94 -93 -89 -82 -74 -68 -62 -61 -57 -54 -50 -60 -78 -84 -81 -64 -58 -58 -60 -71 -80 -81 -80 -80 -79 -74 -72 -74 -70 -67 -66 -66 -67 -68 -67 -69 -70 -71 -71 -68 -67 -66 -66 -74 -72 -67 -63 -61 -60 -60 -61 -61 -64 -65 -68 -67 -64 -63 -64 -64 -64 -63 -63 -61 -61 -62 -65 -66 -68 -68 -69 -68 -64 -59 -59 -59 -57 -53 -49 -46 -44 -42 -42 -41 -42 -42 -43 -43 -42 -41 -40 -38 -36 -34 -34 -34 -34 -34 -34 -34 -34 -36 -37 -38 -34 -31 -31 -31 -30 -31 -30 -27 -32 -32 -30 -28 -26 -24 -24 -25 -29 -33 -34 -34 -36 -39 -40 -39 -42 -46 -50 -52 -53 -55 -58 -58 -57 -54 -50 -46 -46 -45 -45 -44 -41 -39 -40 -42 -38 -36 -36 -34 -31 -27 -24 -22 -21 -18 -18 -17 -18 -15 -13 -11 -8 -8 -9 -8 -7 -6 -6 -6 -7 -8 -9 -10 -11 -11 -10 -9 -8 -7 -7 -7 -7 -7 -7 -10 -10 -8 -7 -6 -5 -6 -7 -7 -7 -6 -6 -7 -4 -3 -5 -6 -7 -4 -6 -6 -4 -3 -4 -5 -5 -5 -6 -4 -4 -3 -2 -2 -3 -3 -3 -3 -4 -2 -1 -0 -1 -1 -2 -3 -2 -2 -2 -2 -2 -2 -3 -4 -4 -5 -5 -6 -6 -6 -6 -5 -6 -5 -3 -5 -5 -6 -6 -6 -6 -6 -4 -4 -2 -3 -4 -5 -6 -7 -8 -7 -6 -5 -4 -4 -4 -5 -5 -4 -3 -4 -5 -5 -5 -3 -3 -3 -4 -5 -4 -5 -5 -4 -4 -5 -6 -7 -6 -3 -3 -13 -19 -21 -24 -26 -27 -28 -36 -42 -43 -42 -35 -29 -28 -31 -32 -33 -39 -40 -37 -34 -31 -29 -30 -33 -38 -37 -31 -22 -17 -15 -12 -5 -6 -29 -22 -19 -23 -23 -25 -18 -3 -6 -24 -20 -15 -11 -8 -8 -9 -10 -11 -13 -25 -24 -27 -31 -26 -18 -14 -11 -10 -12 -11 -14 -13 -16 -17 -12 -13 -14 -13 -12 -11 -10 -17 -21 -23 -23 -14 -27 -12 -12 -13 -12 -10 -13 -22 -12 -14 -13 -12 -11 -13 -14 -10 -5 -3 -5 -6 -6 -7 -8 -7 -7 -7 -6 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -15 -21 -23 -23 -25 -25 -31 -39 -52 -59 -61 -64 -58 -15 -16 -32 -53 -58 -50 -40 -36 -31 -34 -35 -32 -26 -20 -19 -17 -15 -13 -12 -24 -21 -20 -22 -26 -29 -34 -41 -27 -32 -35 -36 -35 -33 -30 -29 -24 -23 -14 -12 -12 -10 -9 -9 -8 -8 -9 -9 -6 -4 -3 -2 -1 -0 -1 -1 -1 -2 -2 -3 -4 -5 -9 -13 -22 -26 -23 -16 -14 -27 -33 -16 -11 -14 -21 -25 -30 -39 -50 -55 -59 -58 -52 -46 -43 -45 -72 -64 -41 -37 -36 -38 -45 -47 -49 -51 -80 -108 -132 -156 -173 -173 -167 -174 -180 -185 -183 -178 -171 -146 -128 -111 -98 -67 -30 -4 -0 -3 -14 -7 -2 -1 -2 -10 -24 -38 -51 -44 -46 -14 -8 -16 -17 -20 -24 -23 -25 -20 -9 -19 -35 -35 -36 -13 -0 -7 -3 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -168 -222 -193 -183 -190 -185 -160 -153 -152 -150 -144 -138 -130 -123 -119 -118 -119 -121 -119 -116 -112 -113 -121 -130 -138 -143 -140 -142 -144 -146 -156 -165 -159 -146 -144 -162 -216 -218 -198 -205 -210 -218 -214 -175 -153 -140 -138 -142 -143 -139 -140 -146 -150 -154 -158 -164 -163 -169 -170 -169 -164 -158 -157 -160 -153 -151 -151 -147 -145 -145 -142 -140 -143 -142 -145 -144 -145 -143 -136 -131 -130 -131 -134 -132 -128 -121 -118 -123 -128 -125 -119 -115 -114 -118 -110 -104 -99 -95 -88 -81 -77 -73 -73 -72 -77 -83 -86 -86 -82 -77 -75 -75 -74 -81 -77 -69 -65 -66 -61 -51 -47 -47 -46 -49 -57 -69 -75 -77 -80 -85 -92 -91 -93 -93 -95 -93 -93 -91 -86 -79 -73 -70 -66 -62 -57 -57 -63 -80 -98 -104 -102 -95 -96 -79 -77 -86 -90 -89 -88 -87 -81 -78 -78 -75 -77 -77 -75 -73 -72 -72 -69 -72 -75 -72 -72 -73 -71 -70 -71 -71 -71 -70 -69 -66 -63 -61 -60 -62 -64 -66 -67 -66 -66 -64 -63 -64 -66 -64 -64 -63 -64 -65 -67 -69 -70 -71 -72 -71 -69 -65 -67 -67 -63 -59 -55 -50 -49 -45 -47 -46 -47 -46 -46 -46 -45 -44 -45 -41 -38 -37 -36 -34 -34 -33 -33 -34 -34 -35 -36 -36 -36 -34 -34 -34 -30 -31 -31 -28 -30 -30 -30 -29 -26 -24 -23 -25 -27 -30 -31 -33 -35 -37 -37 -38 -42 -47 -47 -50 -53 -55 -58 -58 -57 -55 -52 -50 -49 -48 -46 -44 -42 -39 -39 -40 -39 -41 -39 -36 -32 -28 -25 -23 -21 -14 -14 -16 -15 -14 -13 -12 -10 -9 -10 -10 -8 -8 -7 -7 -8 -9 -11 -11 -11 -12 -10 -9 -8 -7 -7 -7 -7 -7 -9 -8 -8 -7 -6 -5 -6 -7 -6 -5 -6 -6 -6 -7 -6 -5 -4 -4 -5 -4 -5 -5 -4 -4 -5 -5 -4 -4 -5 -4 -3 -3 -3 -4 -4 -3 -4 -3 -3 -2 -2 -2 -2 -1 -1 -2 -1 -1 -2 -1 -1 -2 -2 -3 -3 -4 -5 -5 -6 -5 -4 -5 -7 -5 -3 -3 -5 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -5 -6 -6 -6 -6 -4 -5 -4 -4 -6 -6 -5 -4 -2 -2 -2 -4 -5 -4 -3 -3 -3 -4 -4 -5 -3 -3 -4 -6 -7 -10 -10 -8 -9 -15 -20 -23 -26 -29 -30 -31 -39 -20 -39 -42 -37 -31 -28 -32 -35 -34 -39 -43 -40 -34 -30 -29 -30 -32 -39 -36 -11 -1 -0 -0 -0 -0 -2 -24 -24 -16 -14 -13 -19 -33 -32 -14 -8 -7 -7 -11 -18 -21 -15 -12 -11 -14 -17 -16 -24 -32 -27 -13 -11 -15 -16 -18 -18 -18 -16 -16 -18 -13 -17 -17 -16 -13 -9 -9 -9 -11 -16 -12 -11 -9 -9 -10 -11 -11 -11 -11 -24 -14 -11 -15 -15 -12 -11 -15 -11 -5 -4 -5 -5 -5 -5 -7 -7 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -9 -15 -22 -25 -25 -26 -25 -29 -40 -51 -56 -55 -56 -56 -20 -17 -17 -43 -63 -53 -41 -48 -32 -33 -34 -32 -27 -24 -22 -19 -17 -12 -14 -19 -19 -19 -21 -25 -31 -30 -32 -29 -29 -34 -37 -35 -31 -24 -15 -11 -9 -11 -13 -13 -11 -10 -11 -10 -9 -9 -8 -6 -3 -3 -3 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -7 -12 -20 -23 -20 -10 -15 -34 -32 -17 -9 -13 -20 -22 -30 -40 -43 -52 -58 -50 -42 -46 -47 -41 -40 -38 -37 -35 -33 -35 -41 -42 -52 -59 -83 -111 -132 -146 -159 -169 -169 -174 -182 -190 -197 -193 -168 -118 -99 -76 -57 -48 -28 -1 -0 -0 -0 -0 -0 -0 -4 -13 -20 -31 -51 -47 -26 -12 -23 -28 -25 -23 -23 -22 -27 -29 -25 -26 -29 -30 -32 -14 -38 -24 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -162 -209 -184 -174 -180 -187 -161 -148 -146 -145 -140 -135 -129 -121 -116 -116 -119 -119 -119 -114 -112 -114 -122 -131 -138 -142 -141 -141 -142 -141 -147 -158 -159 -148 -142 -143 -152 -188 -192 -200 -211 -212 -203 -190 -165 -146 -140 -142 -140 -139 -141 -145 -151 -157 -166 -172 -182 -181 -180 -177 -170 -161 -154 -150 -154 -153 -149 -145 -144 -144 -143 -143 -146 -146 -149 -142 -141 -139 -133 -128 -127 -127 -131 -132 -131 -123 -118 -122 -126 -129 -126 -115 -113 -118 -109 -104 -98 -92 -84 -79 -77 -73 -73 -73 -76 -84 -86 -87 -83 -77 -77 -80 -85 -83 -73 -77 -71 -60 -53 -51 -52 -51 -42 -51 -67 -74 -75 -77 -80 -82 -84 -88 -89 -90 -92 -91 -89 -86 -83 -80 -74 -72 -69 -67 -67 -66 -76 -98 -114 -112 -106 -106 -93 -98 -104 -103 -100 -98 -95 -87 -81 -80 -80 -80 -84 -87 -84 -79 -74 -72 -70 -71 -75 -75 -73 -73 -74 -72 -70 -69 -68 -66 -66 -68 -68 -65 -63 -65 -64 -63 -64 -65 -66 -66 -65 -65 -66 -63 -64 -64 -65 -66 -70 -72 -72 -73 -74 -74 -72 -71 -72 -72 -69 -67 -63 -58 -57 -51 -54 -54 -53 -52 -52 -52 -51 -50 -50 -47 -44 -42 -38 -35 -34 -33 -32 -33 -33 -34 -34 -34 -35 -36 -36 -34 -29 -31 -31 -30 -30 -29 -30 -29 -26 -23 -23 -24 -25 -27 -29 -32 -34 -36 -34 -38 -42 -44 -46 -49 -53 -56 -58 -59 -59 -57 -55 -55 -52 -50 -48 -45 -42 -40 -43 -42 -42 -42 -40 -35 -31 -28 -26 -23 -22 -17 -15 -13 -13 -14 -14 -14 -11 -11 -8 -10 -10 -9 -8 -7 -8 -9 -6 -6 -8 -11 -10 -8 -7 -7 -7 -7 -7 -7 -7 -5 -6 -5 -5 -6 -7 -7 -6 -6 -7 -6 -6 -7 -7 -6 -6 -5 -5 -4 -4 -5 -6 -6 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -4 -4 -3 -2 -2 -2 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -4 -3 -3 -5 -5 -5 -4 -3 -5 -5 -2 -3 -3 -4 -3 -4 -5 -5 -4 -3 -3 -3 -3 -5 -6 -6 -5 -4 -4 -4 -4 -4 -6 -8 -7 -6 -4 -1 -1 -1 -4 -5 -5 -5 -4 -3 -4 -3 -4 -3 -2 -6 -10 -8 -9 -12 -13 -11 -13 -18 -25 -31 -33 -35 -34 -40 -38 -40 -40 -37 -32 -30 -32 -39 -38 -42 -44 -41 -34 -27 -27 -28 -30 -37 -11 -7 -6 -0 -0 -0 -0 -0 -24 -23 -7 -0 -0 -8 -28 -36 -15 -6 -6 -7 -12 -21 -33 -51 -43 -31 -33 -24 -14 -16 -27 -35 -17 -16 -20 -21 -31 -37 -32 -21 -16 -21 -21 -17 -14 -15 -15 -10 -7 -9 -9 -9 -9 -10 -10 -10 -10 -11 -12 -13 -9 -9 -14 -16 -16 -16 -14 -10 -11 -8 -5 -4 -4 -5 -5 -6 -7 -6 -6 -6 -6 -6 -7 -7 -6 -7 -7 -7 -7 -8 -7 -8 -15 -22 -26 -27 -24 -25 -32 -44 -55 -56 -52 -53 -57 -28 -16 -16 -35 -68 -67 -60 -56 -46 -37 -33 -32 -29 -28 -23 -19 -19 -14 -15 -16 -18 -20 -22 -25 -33 -33 -29 -26 -25 -27 -30 -30 -27 -21 -16 -14 -16 -18 -17 -15 -16 -17 -15 -14 -11 -9 -7 -5 -3 -3 -2 -0 -1 -1 -0 -0 -0 -0 -2 -4 -5 -6 -10 -16 -20 -13 -6 -17 -29 -29 -18 -9 -17 -20 -20 -30 -35 -41 -41 -35 -38 -46 -52 -47 -46 -41 -37 -36 -34 -33 -35 -36 -40 -51 -64 -88 -122 -136 -143 -153 -166 -169 -178 -184 -178 -178 -181 -154 -106 -74 -51 -37 -35 -30 -8 -0 -0 -0 -0 -0 -2 -12 -13 -14 -23 -38 -29 -13 -28 -46 -46 -36 -36 -17 -16 -33 -47 -43 -25 -26 -28 -18 -10 -18 -17 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -160 -202 -186 -181 -179 -187 -162 -146 -142 -139 -136 -132 -127 -122 -121 -119 -118 -119 -119 -116 -116 -118 -124 -129 -130 -133 -135 -135 -136 -137 -140 -149 -156 -152 -142 -142 -139 -152 -159 -189 -229 -244 -226 -196 -174 -163 -162 -163 -159 -157 -155 -153 -157 -161 -165 -186 -206 -204 -200 -193 -179 -162 -153 -155 -160 -154 -148 -147 -145 -145 -146 -146 -144 -144 -145 -141 -141 -135 -131 -127 -124 -124 -126 -127 -132 -126 -121 -122 -124 -128 -129 -119 -116 -116 -105 -100 -95 -91 -87 -81 -75 -76 -71 -74 -78 -86 -86 -84 -82 -79 -77 -83 -86 -90 -87 -83 -73 -66 -65 -62 -52 -49 -49 -65 -77 -79 -76 -74 -75 -77 -79 -86 -80 -84 -85 -85 -84 -81 -78 -79 -78 -80 -87 -94 -88 -82 -86 -98 -106 -105 -103 -111 -107 -105 -104 -102 -98 -94 -89 -83 -81 -78 -79 -87 -94 -97 -94 -82 -74 -73 -73 -71 -73 -77 -78 -77 -75 -70 -69 -69 -66 -61 -62 -65 -65 -63 -62 -62 -62 -62 -62 -64 -66 -68 -67 -65 -68 -69 -69 -64 -66 -67 -72 -75 -76 -75 -74 -74 -73 -74 -73 -72 -72 -70 -67 -63 -65 -65 -62 -63 -62 -60 -59 -58 -57 -54 -55 -53 -50 -46 -41 -37 -34 -32 -32 -32 -32 -32 -32 -33 -34 -35 -35 -33 -27 -29 -29 -31 -31 -29 -29 -29 -26 -23 -23 -23 -24 -26 -28 -31 -34 -36 -34 -37 -39 -41 -45 -49 -53 -56 -58 -60 -60 -59 -59 -57 -55 -52 -49 -45 -42 -39 -39 -38 -42 -42 -39 -36 -32 -30 -27 -25 -22 -22 -18 -14 -11 -10 -13 -15 -13 -13 -8 -10 -10 -9 -9 -7 -5 -6 -6 -8 -8 -8 -9 -8 -7 -7 -7 -7 -8 -7 -6 -7 -7 -6 -7 -7 -8 -7 -8 -8 -6 -5 -6 -7 -7 -7 -6 -5 -5 -5 -5 -5 -5 -4 -4 -3 -4 -5 -3 -3 -3 -3 -2 -2 -2 -3 -1 -2 -2 -2 -2 -1 -2 -2 -2 -1 -2 -2 -2 -2 -3 -2 -2 -4 -4 -4 -5 -5 -5 -4 -3 -5 -5 -2 -3 -4 -3 -4 -3 -4 -5 -3 -3 -3 -3 -3 -4 -5 -5 -6 -4 -4 -4 -4 -5 -7 -7 -6 -6 -4 -2 -2 -1 -3 -5 -5 -6 -4 -5 -4 -3 -3 -5 -6 -10 -15 -9 -9 -19 -18 -14 -14 -19 -27 -32 -39 -39 -38 -22 -28 -36 -35 -33 -30 -29 -31 -42 -45 -45 -42 -38 -32 -24 -26 -27 -31 -36 -39 -40 -28 -10 -0 -0 -0 -0 -0 -3 -8 -7 -3 -19 -20 -23 -14 -11 -7 -6 -11 -18 -24 -49 -72 -76 -59 -41 -34 -16 -12 -18 -24 -25 -19 -15 -17 -18 -21 -26 -18 -23 -29 -23 -16 -12 -10 -8 -9 -9 -7 -8 -8 -9 -10 -11 -10 -10 -14 -16 -12 -10 -16 -17 -14 -14 -10 -10 -6 -5 -6 -5 -5 -5 -6 -5 -5 -6 -7 -6 -6 -7 -6 -6 -6 -6 -6 -6 -7 -8 -7 -7 -12 -17 -17 -23 -25 -28 -36 -50 -63 -65 -64 -58 -50 -28 -27 -53 -64 -70 -66 -61 -47 -37 -31 -29 -28 -27 -27 -22 -18 -17 -16 -15 -16 -17 -18 -22 -30 -34 -33 -30 -24 -21 -22 -25 -24 -22 -22 -20 -20 -22 -22 -20 -17 -19 -29 -35 -27 -17 -11 -8 -8 -7 -6 -3 -1 -1 -2 -2 -3 -1 -1 -3 -4 -4 -5 -5 -9 -19 -7 -3 -10 -16 -16 -11 -8 -17 -14 -19 -26 -33 -47 -52 -38 -40 -44 -46 -46 -46 -43 -39 -39 -35 -34 -35 -39 -43 -52 -65 -88 -121 -129 -147 -158 -163 -167 -177 -175 -167 -145 -133 -124 -93 -63 -52 -48 -32 -42 -20 -10 -4 -0 -0 -0 -2 -25 -8 -4 -4 -17 -23 -17 -42 -50 -68 -41 -23 -11 -14 -28 -38 -35 -30 -27 -25 -15 -9 -14 -10 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -163 -228 -210 -186 -178 -175 -162 -142 -142 -141 -138 -134 -129 -126 -121 -115 -115 -123 -128 -125 -119 -119 -121 -122 -125 -127 -126 -126 -130 -135 -138 -142 -149 -154 -152 -148 -142 -142 -144 -157 -186 -210 -211 -199 -192 -191 -179 -184 -186 -188 -190 -188 -183 -177 -185 -186 -222 -220 -212 -203 -189 -173 -161 -156 -151 -151 -151 -147 -147 -146 -145 -147 -146 -148 -142 -138 -137 -137 -130 -123 -121 -121 -125 -128 -128 -129 -127 -124 -125 -130 -130 -126 -121 -115 -106 -97 -94 -92 -87 -81 -77 -73 -77 -80 -82 -82 -83 -80 -76 -73 -72 -78 -90 -97 -92 -86 -80 -77 -73 -64 -63 -73 -75 -78 -82 -77 -73 -71 -70 -72 -77 -79 -79 -81 -83 -84 -81 -77 -74 -76 -80 -89 -92 -97 -98 -96 -96 -98 -100 -100 -104 -101 -99 -98 -101 -99 -94 -94 -93 -89 -84 -83 -87 -95 -99 -98 -94 -86 -81 -80 -78 -76 -74 -74 -78 -79 -75 -72 -71 -67 -63 -61 -63 -65 -65 -62 -60 -60 -65 -64 -65 -66 -68 -69 -70 -68 -62 -62 -66 -63 -68 -71 -73 -76 -77 -76 -75 -74 -73 -74 -72 -72 -74 -74 -73 -71 -72 -69 -70 -67 -64 -62 -61 -60 -58 -56 -60 -54 -51 -48 -45 -39 -35 -32 -32 -32 -32 -32 -32 -31 -32 -33 -34 -33 -29 -27 -27 -29 -30 -29 -28 -29 -26 -24 -24 -23 -23 -25 -27 -30 -33 -36 -34 -35 -37 -39 -44 -49 -53 -56 -58 -59 -59 -60 -60 -59 -56 -53 -50 -45 -42 -41 -40 -40 -38 -40 -39 -36 -33 -32 -30 -28 -26 -25 -23 -17 -12 -10 -8 -10 -10 -10 -8 -9 -9 -8 -7 -5 -6 -7 -8 -8 -8 -9 -9 -8 -7 -7 -7 -8 -8 -7 -6 -7 -8 -8 -7 -8 -9 -13 -10 -8 -6 -3 -3 -4 -6 -8 -6 -6 -6 -6 -6 -5 -5 -4 -4 -4 -4 -4 -4 -3 -3 -2 -2 -2 -2 -3 -2 -2 -3 -3 -3 -3 -2 -2 -1 -2 -2 -2 -3 -3 -3 -3 -2 -2 -4 -5 -5 -5 -3 -2 -4 -5 -5 -2 -2 -2 -2 -3 -3 -4 -4 -2 -2 -2 -3 -3 -3 -5 -6 -7 -6 -5 -4 -4 -5 -6 -6 -7 -6 -5 -4 -2 -2 -2 -4 -6 -8 -6 -6 -4 -3 -4 -5 -6 -10 -12 -12 -13 -20 -18 -16 -17 -19 -24 -26 -24 -17 -32 -20 -19 -31 -32 -31 -25 -26 -32 -18 -30 -44 -42 -40 -29 -23 -24 -31 -36 -39 -38 -37 -34 -30 -0 -0 -0 -0 -0 -11 -21 -12 -3 -30 -21 -15 -13 -14 -12 -12 -20 -26 -31 -30 -28 -50 -35 -41 -64 -42 -16 -14 -14 -25 -25 -14 -6 -9 -19 -19 -19 -13 -28 -29 -19 -12 -10 -9 -13 -10 -7 -7 -7 -8 -9 -10 -10 -8 -12 -13 -11 -10 -11 -12 -11 -12 -15 -12 -9 -7 -7 -6 -6 -5 -6 -6 -5 -5 -6 -6 -7 -7 -6 -7 -6 -6 -6 -6 -6 -6 -8 -6 -8 -10 -10 -17 -24 -32 -42 -55 -61 -63 -63 -31 -13 -21 -45 -58 -56 -59 -56 -48 -32 -26 -26 -26 -24 -22 -23 -19 -18 -18 -19 -19 -19 -20 -23 -27 -31 -35 -37 -33 -22 -19 -21 -22 -24 -23 -21 -20 -20 -22 -24 -23 -20 -20 -28 -37 -38 -29 -15 -16 -11 -10 -9 -6 -5 -4 -5 -6 -8 -4 -3 -3 -3 -2 -2 -2 -4 -10 -6 -3 -4 -4 -6 -4 -7 -8 -8 -14 -21 -35 -46 -31 -36 -43 -45 -43 -40 -39 -43 -42 -43 -37 -36 -41 -48 -52 -58 -64 -80 -82 -118 -150 -168 -174 -177 -181 -159 -152 -121 -96 -87 -73 -56 -59 -59 -40 -51 -35 -21 -19 -16 -1 -1 -6 -41 -30 -18 -13 -8 -16 -26 -45 -62 -61 -34 -9 -8 -26 -24 -26 -27 -43 -39 -29 -32 -37 -12 -12 -3 -0 -0 -0 -1 -4 -0 -0 -0 -0 -0 -0 -146 -213 -189 -180 -169 -160 -139 -137 -136 -134 -133 -129 -124 -121 -118 -122 -132 -135 -137 -129 -127 -125 -118 -118 -120 -119 -121 -125 -128 -131 -134 -137 -140 -147 -147 -141 -138 -142 -146 -158 -173 -182 -187 -187 -195 -200 -209 -217 -226 -208 -199 -223 -211 -211 -212 -235 -228 -223 -221 -207 -182 -160 -152 -149 -148 -144 -145 -144 -141 -143 -145 -143 -143 -139 -138 -136 -133 -126 -119 -117 -118 -126 -130 -131 -131 -131 -125 -125 -130 -130 -128 -123 -120 -109 -103 -99 -93 -83 -75 -74 -80 -81 -86 -87 -82 -80 -78 -77 -81 -82 -82 -84 -92 -93 -87 -83 -82 -77 -70 -69 -78 -88 -78 -74 -72 -70 -67 -66 -70 -69 -70 -80 -82 -84 -83 -79 -77 -76 -76 -83 -93 -95 -97 -98 -98 -98 -96 -90 -94 -95 -97 -98 -95 -93 -91 -88 -88 -86 -85 -88 -90 -95 -98 -99 -100 -97 -94 -92 -87 -81 -75 -74 -75 -76 -77 -76 -75 -75 -71 -62 -62 -63 -64 -65 -64 -65 -64 -71 -71 -71 -71 -72 -72 -71 -68 -67 -63 -61 -67 -69 -71 -75 -77 -77 -76 -75 -75 -74 -75 -73 -73 -77 -79 -79 -79 -79 -76 -77 -76 -74 -72 -71 -68 -66 -66 -66 -59 -53 -49 -47 -43 -37 -33 -36 -34 -34 -33 -32 -30 -30 -32 -34 -34 -32 -28 -27 -28 -29 -28 -28 -29 -26 -26 -23 -23 -24 -24 -26 -28 -31 -33 -35 -34 -35 -38 -42 -47 -52 -55 -56 -56 -58 -59 -60 -59 -57 -53 -49 -46 -45 -43 -42 -40 -38 -37 -35 -33 -33 -32 -34 -28 -28 -26 -25 -22 -18 -16 -16 -13 -11 -8 -7 -8 -9 -9 -7 -7 -7 -7 -7 -7 -7 -9 -9 -8 -7 -7 -7 -8 -8 -7 -8 -9 -8 -7 -7 -7 -8 -11 -10 -9 -8 -7 -8 -7 -8 -8 -7 -6 -7 -7 -7 -6 -5 -5 -4 -5 -5 -4 -5 -5 -4 -2 -3 -3 -1 -2 -2 -3 -4 -4 -4 -3 -1 -1 -1 -1 -2 -2 -3 -2 -2 -3 -2 -2 -3 -4 -5 -4 -2 -1 -3 -4 -5 -4 -3 -3 -3 -3 -3 -4 -3 -2 -2 -3 -3 -3 -4 -6 -7 -7 -7 -7 -7 -6 -7 -8 -8 -9 -8 -7 -5 -3 -2 -2 -3 -5 -5 -6 -6 -4 -3 -4 -4 -4 -9 -10 -12 -14 -15 -15 -15 -16 -18 -19 -28 -24 -8 -7 -6 -14 -30 -31 -31 -28 -29 -35 -16 -19 -41 -41 -41 -30 -23 -24 -15 -6 -2 -15 -38 -37 -38 -4 -0 -0 -0 -0 -0 -0 -0 -0 -9 -17 -21 -26 -30 -28 -22 -31 -41 -34 -32 -20 -22 -31 -39 -74 -38 -18 -16 -20 -31 -29 -14 -7 -12 -44 -46 -26 -15 -21 -24 -16 -10 -10 -10 -13 -10 -8 -8 -9 -12 -12 -10 -8 -8 -9 -9 -8 -9 -12 -16 -13 -11 -19 -14 -8 -7 -8 -7 -7 -6 -5 -4 -4 -4 -4 -6 -7 -6 -10 -12 -8 -8 -8 -7 -7 -7 -6 -6 -6 -7 -8 -13 -22 -35 -45 -51 -52 -53 -30 -13 -11 -17 -36 -48 -46 -46 -42 -32 -25 -23 -27 -21 -19 -17 -18 -16 -15 -17 -18 -24 -22 -24 -27 -28 -29 -30 -33 -32 -22 -25 -28 -28 -27 -22 -17 -15 -22 -24 -25 -29 -30 -30 -35 -45 -54 -29 -26 -33 -33 -26 -15 -8 -9 -9 -7 -9 -8 -5 -4 -4 -2 -2 -2 -5 -8 -9 -7 -6 -5 -4 -5 -4 -4 -4 -6 -11 -21 -39 -53 -37 -35 -38 -42 -43 -36 -38 -45 -47 -48 -49 -49 -53 -67 -68 -70 -67 -68 -90 -120 -149 -167 -174 -177 -174 -153 -139 -108 -73 -62 -60 -60 -61 -59 -52 -54 -43 -32 -35 -41 -6 -10 -25 -36 -31 -29 -21 -9 -12 -25 -34 -35 -38 -35 -17 -14 -25 -30 -31 -30 -29 -29 -32 -36 -36 -32 -19 -6 -1 -0 -2 -9 -8 -0 -0 -0 -0 -0 -5 -154 -222 -201 -188 -170 -157 -141 -132 -131 -131 -131 -128 -124 -123 -126 -130 -134 -142 -140 -138 -134 -124 -115 -115 -117 -113 -117 -122 -124 -127 -128 -131 -136 -141 -146 -141 -135 -134 -136 -142 -147 -152 -165 -179 -187 -208 -219 -237 -215 -195 -198 -200 -206 -242 -237 -239 -238 -231 -222 -207 -182 -157 -155 -155 -138 -137 -135 -133 -134 -139 -144 -146 -143 -139 -134 -131 -128 -124 -119 -115 -117 -128 -131 -131 -131 -130 -126 -126 -130 -130 -124 -122 -123 -117 -113 -107 -96 -85 -75 -64 -73 -85 -86 -85 -83 -79 -81 -90 -99 -104 -104 -96 -86 -84 -108 -108 -84 -73 -70 -70 -79 -81 -77 -78 -77 -72 -70 -75 -76 -74 -75 -95 -90 -86 -84 -81 -79 -76 -80 -83 -88 -93 -96 -95 -93 -92 -90 -83 -84 -88 -89 -89 -86 -87 -90 -89 -89 -90 -89 -90 -92 -96 -99 -99 -99 -101 -98 -93 -91 -87 -79 -74 -73 -74 -75 -77 -81 -71 -63 -62 -65 -66 -65 -65 -67 -68 -68 -75 -76 -76 -75 -74 -72 -71 -70 -69 -66 -65 -66 -69 -71 -72 -74 -75 -74 -72 -73 -74 -75 -75 -75 -76 -80 -80 -83 -84 -82 -79 -82 -84 -83 -82 -80 -80 -74 -72 -64 -57 -52 -49 -48 -42 -41 -41 -39 -38 -36 -33 -31 -30 -31 -34 -33 -30 -28 -28 -28 -29 -28 -27 -27 -29 -26 -24 -24 -23 -24 -25 -27 -29 -31 -35 -33 -34 -37 -42 -48 -51 -52 -53 -55 -56 -57 -58 -58 -55 -52 -49 -49 -47 -43 -42 -41 -40 -38 -36 -34 -32 -31 -33 -29 -26 -26 -26 -23 -20 -20 -20 -15 -11 -9 -7 -8 -11 -11 -10 -9 -9 -9 -8 -7 -10 -11 -11 -9 -8 -7 -7 -9 -9 -8 -8 -9 -8 -7 -7 -6 -8 -9 -7 -7 -9 -8 -7 -7 -7 -8 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -2 -2 -3 -4 -2 -2 -3 -4 -4 -4 -3 -2 -2 -2 -2 -1 -2 -3 -2 -3 -3 -3 -3 -3 -3 -4 -4 -2 -1 -1 -2 -3 -3 -3 -3 -3 -2 -3 -4 -3 -2 -2 -3 -3 -4 -4 -5 -5 -6 -7 -8 -8 -7 -9 -9 -9 -9 -8 -7 -6 -4 -3 -3 -2 -2 -4 -6 -6 -6 -6 -5 -4 -4 -6 -10 -12 -13 -14 -14 -14 -14 -16 -17 -29 -28 -9 -0 -0 -0 -5 -29 -30 -31 -33 -38 -22 -1 -8 -36 -38 -28 -25 -28 -14 -0 -12 -38 -29 -38 -24 -4 -0 -0 -0 -0 -0 -0 -0 -9 -15 -21 -21 -21 -23 -30 -31 -32 -39 -17 -1 -18 -45 -42 -33 -34 -51 -45 -49 -44 -32 -23 -16 -18 -20 -19 -24 -28 -22 -18 -19 -13 -11 -14 -17 -16 -14 -17 -18 -15 -16 -13 -10 -9 -8 -9 -10 -10 -11 -15 -20 -16 -12 -14 -14 -14 -13 -12 -8 -7 -6 -5 -4 -4 -4 -4 -5 -7 -7 -6 -6 -6 -9 -11 -10 -12 -8 -7 -7 -7 -7 -8 -14 -20 -28 -38 -42 -44 -44 -44 -38 -18 -22 -29 -42 -41 -36 -32 -30 -29 -25 -28 -18 -14 -14 -14 -12 -12 -12 -14 -20 -22 -25 -27 -28 -28 -29 -31 -32 -29 -24 -23 -25 -22 -17 -13 -17 -21 -24 -26 -34 -37 -35 -42 -60 -71 -51 -51 -57 -53 -37 -21 -12 -14 -15 -9 -7 -5 -6 -8 -8 -3 -3 -5 -11 -12 -10 -7 -5 -5 -5 -5 -4 -4 -4 -4 -9 -29 -40 -54 -41 -38 -44 -47 -38 -35 -36 -43 -46 -48 -53 -55 -60 -92 -91 -93 -91 -86 -94 -119 -144 -163 -170 -170 -164 -146 -129 -104 -69 -60 -58 -64 -62 -62 -60 -50 -43 -42 -48 -75 -31 -32 -48 -50 -43 -34 -23 -28 -40 -36 -30 -40 -39 -39 -28 -28 -35 -37 -35 -42 -54 -31 -28 -27 -28 -36 -32 -17 -2 -1 -1 -6 -5 -0 -0 -0 -0 -0 -198 -254 -231 -210 -195 -175 -153 -137 -137 -128 -126 -126 -126 -126 -127 -132 -137 -137 -143 -143 -142 -137 -128 -117 -111 -110 -113 -113 -121 -126 -128 -128 -130 -134 -142 -145 -143 -138 -132 -134 -137 -137 -138 -145 -161 -183 -202 -218 -205 -199 -204 -207 -205 -197 -191 -187 -236 -248 -237 -213 -190 -169 -149 -148 -144 -133 -127 -125 -125 -128 -134 -139 -141 -142 -136 -130 -128 -125 -122 -118 -116 -118 -126 -129 -130 -132 -131 -129 -128 -130 -130 -124 -121 -122 -123 -119 -113 -103 -97 -95 -78 -69 -79 -79 -84 -85 -85 -92 -105 -111 -117 -126 -125 -123 -124 -137 -126 -103 -101 -95 -96 -97 -86 -82 -92 -92 -84 -84 -89 -93 -97 -97 -116 -116 -105 -95 -91 -85 -79 -78 -76 -83 -90 -92 -91 -88 -84 -82 -77 -82 -83 -83 -85 -87 -88 -87 -85 -88 -88 -87 -89 -92 -94 -97 -98 -99 -98 -94 -91 -92 -87 -79 -74 -73 -74 -75 -75 -71 -73 -67 -66 -67 -68 -68 -68 -67 -71 -74 -76 -75 -74 -74 -73 -72 -71 -71 -71 -68 -65 -64 -67 -68 -69 -73 -74 -70 -68 -69 -71 -73 -76 -77 -76 -78 -79 -83 -86 -88 -87 -89 -92 -92 -91 -91 -87 -81 -75 -69 -62 -57 -54 -53 -48 -48 -48 -44 -43 -41 -38 -34 -32 -32 -34 -32 -32 -31 -29 -28 -29 -28 -28 -27 -29 -25 -24 -23 -23 -23 -24 -26 -27 -31 -34 -33 -34 -37 -39 -42 -50 -50 -50 -54 -53 -55 -56 -55 -54 -52 -51 -49 -45 -43 -43 -43 -41 -39 -37 -38 -35 -32 -32 -29 -26 -26 -27 -25 -23 -19 -21 -20 -14 -11 -9 -10 -13 -13 -11 -10 -11 -11 -10 -11 -12 -12 -12 -10 -7 -7 -8 -9 -9 -8 -9 -8 -7 -7 -6 -5 -8 -8 -6 -7 -10 -8 -8 -7 -6 -8 -9 -9 -9 -8 -6 -6 -6 -5 -4 -5 -5 -4 -3 -2 -3 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -2 -3 -3 -3 -2 -3 -3 -3 -2 -3 -5 -4 -4 -3 -3 -2 -2 -2 -3 -3 -2 -2 -3 -2 -3 -3 -2 -1 -1 -2 -1 -3 -2 -4 -4 -6 -8 -8 -9 -9 -10 -9 -9 -8 -7 -7 -6 -5 -4 -4 -4 -3 -4 -6 -7 -8 -11 -9 -9 -4 -6 -11 -12 -13 -14 -15 -15 -16 -15 -18 -28 -28 -17 -0 -0 -3 -37 -28 -29 -34 -36 -38 -35 -28 -10 -27 -29 -25 -26 -27 -15 -0 -0 -0 -8 -29 -9 -0 -5 -8 -0 -0 -0 -5 -1 -6 -15 -23 -23 -14 -2 -20 -20 -14 -11 -3 -0 -19 -46 -33 -58 -33 -55 -50 -49 -44 -24 -18 -20 -16 -18 -21 -25 -34 -35 -22 -20 -18 -28 -25 -22 -17 -24 -41 -49 -50 -23 -11 -10 -10 -9 -10 -11 -11 -11 -14 -15 -15 -13 -12 -12 -11 -11 -11 -7 -7 -6 -6 -5 -4 -4 -4 -5 -6 -7 -7 -6 -6 -7 -10 -10 -11 -10 -10 -10 -9 -9 -10 -19 -24 -26 -32 -39 -42 -40 -35 -35 -37 -37 -40 -38 -35 -32 -30 -27 -29 -28 -21 -14 -16 -18 -16 -13 -11 -10 -10 -14 -18 -23 -26 -26 -27 -25 -27 -30 -29 -23 -19 -16 -15 -13 -14 -19 -22 -23 -32 -39 -36 -35 -51 -65 -67 -65 -64 -66 -61 -45 -21 -19 -21 -21 -14 -6 -8 -12 -15 -8 -3 -11 -19 -18 -13 -9 -8 -15 -11 -8 -6 -5 -4 -5 -9 -12 -27 -35 -53 -63 -59 -57 -57 -32 -65 -47 -48 -47 -43 -55 -66 -78 -115 -124 -123 -111 -96 -95 -118 -144 -161 -164 -168 -160 -138 -117 -103 -79 -81 -67 -64 -64 -65 -65 -59 -59 -53 -52 -38 -41 -48 -47 -44 -47 -39 -32 -52 -60 -47 -56 -70 -58 -37 -38 -39 -41 -43 -41 -38 -66 -52 -42 -46 -43 -38 -45 -34 -2 -3 -2 -2 -3 -0 -0 -0 -0 -0 -206 -261 -240 -220 -200 -175 -153 -152 -136 -125 -123 -125 -127 -128 -130 -134 -134 -138 -139 -142 -142 -139 -131 -119 -112 -109 -113 -115 -123 -126 -128 -132 -134 -135 -140 -144 -152 -149 -143 -154 -154 -143 -137 -137 -146 -168 -188 -209 -201 -201 -207 -206 -206 -208 -200 -190 -194 -239 -229 -199 -188 -178 -155 -145 -135 -125 -120 -121 -122 -123 -127 -132 -133 -137 -131 -127 -126 -124 -120 -117 -117 -118 -116 -125 -131 -135 -134 -131 -130 -131 -131 -130 -128 -126 -125 -122 -117 -113 -111 -108 -102 -89 -90 -88 -87 -90 -92 -96 -104 -114 -121 -137 -145 -146 -142 -144 -137 -127 -131 -125 -111 -113 -113 -110 -109 -104 -99 -99 -107 -122 -124 -121 -130 -132 -122 -106 -93 -85 -77 -73 -96 -91 -86 -85 -86 -88 -86 -81 -76 -69 -68 -72 -77 -80 -81 -82 -86 -89 -90 -91 -91 -93 -93 -93 -97 -99 -96 -93 -92 -89 -82 -75 -72 -71 -71 -71 -68 -73 -71 -67 -65 -66 -68 -68 -69 -70 -73 -75 -74 -73 -73 -73 -73 -70 -68 -70 -71 -67 -65 -65 -67 -69 -70 -71 -71 -66 -63 -65 -67 -71 -73 -75 -77 -77 -79 -84 -88 -91 -92 -94 -97 -97 -96 -94 -90 -86 -79 -73 -68 -63 -61 -58 -54 -49 -47 -47 -46 -44 -41 -39 -38 -35 -34 -36 -36 -34 -31 -30 -29 -29 -28 -27 -28 -26 -24 -23 -22 -23 -23 -24 -27 -30 -33 -32 -33 -34 -36 -41 -41 -46 -48 -50 -50 -51 -52 -52 -52 -51 -51 -47 -44 -43 -44 -44 -41 -39 -39 -40 -36 -32 -31 -30 -27 -27 -28 -27 -23 -20 -19 -20 -16 -14 -13 -14 -17 -18 -15 -15 -12 -11 -10 -10 -11 -12 -12 -10 -7 -7 -7 -7 -8 -10 -9 -8 -7 -7 -6 -6 -8 -7 -7 -7 -7 -6 -8 -6 -6 -7 -8 -8 -9 -7 -5 -7 -5 -5 -4 -4 -3 -3 -3 -2 -3 -3 -3 -4 -4 -3 -2 -3 -2 -1 -1 -1 -1 -2 -4 -4 -4 -3 -2 -3 -3 -3 -3 -3 -3 -3 -4 -2 -3 -4 -3 -4 -4 -3 -1 -2 -3 -3 -3 -2 -1 -1 -2 -2 -2 -2 -2 -1 -3 -6 -8 -9 -8 -7 -7 -9 -10 -8 -6 -7 -7 -6 -5 -5 -3 -4 -5 -6 -7 -8 -11 -10 -8 -6 -6 -10 -12 -12 -12 -11 -8 -15 -15 -20 -29 -40 -43 -33 -37 -40 -36 -27 -27 -33 -37 -38 -38 -32 -30 -23 -22 -21 -22 -23 -18 -0 -0 -0 -32 -35 -14 -0 -1 -2 -0 -0 -0 -9 -3 -5 -16 -16 -1 -0 -0 -10 -16 -8 -0 -8 -34 -50 -24 -16 -30 -35 -50 -41 -19 -22 -9 -8 -11 -9 -13 -23 -46 -69 -65 -29 -34 -23 -36 -32 -19 -17 -33 -58 -61 -58 -26 -14 -12 -11 -10 -11 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -12 -11 -11 -12 -14 -12 -7 -5 -5 -4 -5 -6 -6 -6 -5 -5 -5 -7 -7 -10 -11 -14 -14 -12 -15 -13 -22 -24 -28 -33 -37 -39 -39 -32 -31 -31 -33 -36 -38 -39 -35 -33 -31 -31 -24 -16 -15 -16 -16 -16 -17 -11 -9 -9 -9 -13 -17 -19 -24 -26 -23 -25 -29 -30 -28 -26 -18 -17 -17 -18 -24 -28 -33 -41 -42 -36 -38 -56 -62 -66 -65 -54 -42 -65 -30 -23 -22 -27 -27 -21 -18 -22 -23 -20 -9 -4 -16 -29 -23 -18 -12 -6 -16 -17 -10 -6 -6 -6 -7 -11 -14 -19 -26 -32 -34 -43 -39 -49 -57 -57 -65 -70 -55 -35 -48 -67 -95 -131 -148 -145 -120 -97 -97 -121 -135 -145 -156 -163 -156 -133 -111 -107 -106 -92 -71 -60 -63 -71 -67 -68 -68 -61 -56 -56 -53 -47 -42 -44 -61 -49 -39 -46 -58 -74 -44 -37 -62 -42 -34 -40 -42 -45 -46 -48 -42 -54 -64 -66 -48 -43 -50 -47 -38 -28 -11 -1 -4 -0 -0 -0 -0 -0 -220 -267 -246 -230 -210 -188 -182 -151 -132 -119 -118 -123 -128 -131 -134 -135 -136 -136 -138 -140 -141 -138 -131 -121 -112 -113 -114 -120 -121 -124 -132 -139 -139 -137 -140 -145 -163 -173 -174 -187 -180 -157 -142 -138 -141 -152 -175 -193 -226 -241 -225 -204 -201 -204 -197 -191 -196 -224 -217 -205 -190 -165 -153 -137 -132 -122 -119 -117 -116 -120 -125 -126 -127 -132 -125 -123 -124 -123 -119 -117 -118 -117 -116 -120 -130 -139 -139 -135 -133 -134 -137 -138 -139 -131 -127 -124 -120 -120 -119 -113 -105 -102 -99 -97 -92 -89 -90 -91 -94 -105 -121 -126 -127 -142 -149 -138 -126 -122 -120 -129 -161 -166 -166 -142 -120 -109 -105 -104 -105 -122 -130 -135 -127 -125 -119 -106 -93 -82 -78 -86 -110 -109 -104 -98 -91 -84 -78 -74 -72 -86 -94 -100 -102 -105 -101 -91 -93 -93 -93 -90 -91 -91 -90 -91 -94 -94 -91 -92 -89 -84 -80 -78 -75 -72 -74 -72 -65 -66 -71 -67 -67 -69 -69 -71 -70 -70 -73 -74 -73 -74 -74 -73 -72 -70 -71 -73 -73 -73 -71 -70 -70 -71 -73 -72 -63 -62 -61 -63 -66 -69 -71 -74 -76 -77 -79 -84 -89 -93 -95 -97 -99 -97 -88 -88 -85 -86 -83 -78 -74 -71 -67 -62 -58 -53 -50 -47 -44 -44 -45 -43 -40 -38 -37 -39 -39 -37 -33 -31 -31 -29 -29 -28 -28 -26 -23 -22 -22 -22 -22 -24 -26 -29 -32 -32 -32 -33 -33 -34 -40 -43 -45 -47 -47 -47 -47 -48 -49 -49 -49 -47 -44 -44 -45 -44 -43 -42 -40 -41 -36 -32 -29 -27 -26 -27 -27 -26 -23 -22 -22 -18 -16 -16 -17 -18 -21 -22 -19 -17 -13 -12 -11 -10 -10 -12 -11 -10 -7 -6 -6 -7 -6 -6 -8 -8 -6 -7 -6 -7 -7 -6 -6 -8 -6 -3 -8 -8 -8 -7 -6 -6 -8 -5 -4 -4 -4 -5 -4 -4 -3 -4 -4 -3 -4 -2 -2 -2 -2 -2 -2 -4 -3 -1 -1 -1 -2 -4 -3 -4 -3 -3 -3 -3 -3 -3 -2 -2 -3 -5 -3 -2 -3 -4 -4 -4 -5 -5 -2 -2 -2 -2 -3 -2 -2 -2 -1 -2 -2 -2 -2 -1 -3 -6 -8 -9 -9 -9 -11 -11 -8 -6 -4 -5 -5 -5 -5 -5 -6 -8 -8 -7 -8 -10 -12 -11 -9 -7 -7 -10 -13 -11 -11 -11 -13 -19 -18 -21 -28 -34 -39 -47 -43 -42 -33 -29 -29 -32 -34 -35 -36 -30 -23 -19 -17 -16 -18 -17 -6 -0 -0 -0 -17 -22 -10 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -3 -0 -0 -0 -18 -21 -11 -9 -16 -22 -0 -30 -14 -15 -15 -26 -35 -11 -12 -8 -9 -9 -6 -11 -29 -55 -72 -74 -44 -34 -17 -15 -11 -10 -17 -32 -71 -66 -55 -32 -18 -15 -16 -20 -15 -11 -13 -12 -11 -11 -11 -11 -11 -12 -13 -13 -11 -12 -12 -13 -15 -7 -7 -6 -5 -5 -5 -5 -6 -6 -6 -5 -6 -7 -12 -16 -14 -13 -12 -19 -20 -25 -28 -28 -28 -31 -31 -32 -27 -27 -28 -31 -35 -38 -35 -35 -35 -34 -32 -26 -20 -17 -14 -14 -13 -13 -11 -9 -9 -10 -10 -10 -18 -24 -26 -25 -26 -29 -30 -31 -29 -27 -18 -18 -18 -22 -29 -35 -44 -46 -42 -43 -47 -54 -64 -65 -57 -50 -33 -54 -39 -28 -32 -33 -25 -23 -32 -35 -25 -12 -10 -24 -36 -27 -26 -19 -15 -21 -21 -11 -7 -6 -9 -12 -14 -16 -16 -16 -17 -23 -33 -27 -34 -45 -46 -42 -42 -58 -61 -42 -57 -96 -120 -146 -157 -123 -93 -96 -114 -121 -133 -154 -169 -160 -133 -115 -116 -109 -85 -64 -55 -60 -71 -72 -73 -78 -75 -66 -66 -69 -69 -60 -66 -69 -60 -47 -43 -49 -86 -57 -39 -52 -49 -44 -47 -50 -44 -46 -49 -39 -37 -55 -58 -60 -60 -67 -73 -72 -51 -24 -3 -17 -0 -0 -0 -0 -0 -223 -270 -255 -242 -231 -218 -179 -154 -133 -117 -116 -122 -130 -134 -133 -133 -133 -139 -141 -143 -144 -141 -136 -128 -121 -119 -119 -121 -124 -127 -134 -138 -140 -140 -138 -151 -176 -178 -199 -201 -204 -193 -161 -145 -142 -145 -159 -184 -185 -203 -232 -227 -191 -198 -195 -197 -198 -203 -204 -193 -172 -154 -146 -138 -127 -124 -117 -112 -111 -112 -116 -123 -124 -126 -124 -125 -124 -122 -120 -119 -118 -116 -116 -117 -127 -138 -143 -141 -137 -136 -138 -139 -142 -135 -127 -123 -121 -120 -119 -112 -105 -101 -97 -93 -93 -89 -86 -87 -93 -101 -103 -109 -116 -125 -131 -131 -125 -121 -119 -119 -126 -127 -125 -124 -112 -98 -97 -105 -108 -121 -131 -131 -131 -127 -119 -111 -103 -98 -97 -105 -111 -123 -122 -110 -99 -89 -82 -83 -91 -112 -116 -116 -125 -126 -114 -100 -92 -97 -95 -91 -90 -90 -88 -87 -91 -95 -97 -94 -89 -86 -85 -82 -77 -73 -73 -69 -71 -69 -72 -72 -73 -74 -73 -75 -75 -72 -72 -73 -75 -76 -76 -75 -72 -71 -72 -74 -74 -73 -73 -73 -73 -74 -75 -73 -65 -63 -62 -64 -66 -69 -72 -74 -74 -77 -78 -85 -91 -96 -98 -98 -100 -101 -90 -91 -89 -85 -82 -80 -80 -78 -71 -66 -61 -56 -51 -50 -48 -46 -45 -41 -38 -36 -39 -41 -41 -38 -36 -34 -31 -30 -29 -28 -29 -26 -24 -22 -22 -22 -22 -24 -26 -28 -29 -30 -31 -31 -32 -33 -38 -39 -42 -44 -43 -42 -43 -43 -45 -47 -46 -45 -43 -44 -45 -44 -44 -43 -41 -42 -36 -32 -29 -27 -26 -25 -27 -27 -24 -24 -23 -20 -18 -19 -21 -20 -24 -23 -20 -18 -15 -12 -12 -11 -9 -12 -11 -8 -6 -6 -6 -5 -6 -9 -9 -8 -6 -7 -6 -6 -6 -6 -5 -8 -8 -7 -7 -8 -8 -7 -7 -6 -7 -5 -5 -4 -4 -4 -4 -3 -3 -5 -4 -4 -3 -2 -2 -2 -2 -2 -2 -4 -2 -2 -1 -1 -2 -2 -3 -5 -3 -4 -4 -3 -3 -2 -2 -2 -1 -2 -3 -4 -3 -2 -3 -4 -2 -1 -1 -1 -1 -1 -2 -2 -2 -3 -1 -2 -2 -2 -3 -2 -3 -5 -8 -10 -10 -11 -13 -11 -8 -5 -3 -4 -5 -3 -3 -4 -7 -8 -8 -8 -8 -10 -12 -13 -11 -9 -9 -12 -14 -13 -15 -17 -11 -16 -19 -22 -30 -30 -30 -44 -42 -37 -31 -30 -32 -32 -33 -36 -33 -29 -22 -20 -19 -17 -15 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -6 -13 -5 -13 -24 -3 -0 -0 -16 -31 -34 -32 -28 -31 -18 -33 -30 -29 -48 -57 -63 -62 -60 -48 -29 -19 -20 -29 -31 -27 -27 -79 -78 -65 -56 -48 -35 -30 -23 -18 -14 -12 -10 -9 -9 -10 -12 -12 -13 -13 -12 -12 -11 -10 -12 -12 -11 -8 -6 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -9 -17 -22 -21 -15 -17 -18 -20 -23 -25 -21 -21 -23 -23 -25 -30 -33 -34 -35 -34 -34 -36 -35 -32 -28 -26 -23 -19 -16 -16 -12 -10 -10 -11 -14 -14 -15 -12 -19 -24 -27 -26 -25 -27 -29 -30 -27 -26 -19 -16 -19 -25 -28 -36 -51 -52 -47 -44 -46 -53 -61 -50 -58 -66 -60 -41 -25 -37 -32 -37 -27 -31 -35 -47 -36 -13 -16 -28 -38 -38 -32 -23 -19 -23 -26 -16 -8 -6 -9 -13 -19 -23 -19 -18 -14 -22 -27 -21 -21 -27 -28 -33 -33 -64 -80 -77 -72 -59 -80 -141 -165 -124 -99 -103 -109 -117 -133 -154 -169 -153 -134 -117 -108 -96 -75 -64 -57 -59 -61 -66 -71 -79 -87 -76 -66 -66 -71 -79 -86 -87 -78 -58 -50 -62 -56 -45 -48 -54 -57 -58 -63 -70 -54 -46 -44 -61 -98 -75 -40 -56 -56 -55 -62 -66 -59 -70 -39 -70 -0 -0 -0 -0 -0 -227 -277 -266 -265 -254 -221 -186 -166 -136 -119 -116 -123 -131 -138 -144 -147 -162 -157 -157 -156 -152 -147 -140 -133 -130 -130 -128 -133 -134 -137 -143 -146 -144 -142 -144 -155 -156 -186 -191 -206 -208 -199 -189 -164 -148 -147 -160 -163 -166 -183 -205 -221 -235 -230 -194 -196 -226 -213 -197 -180 -162 -153 -141 -135 -127 -124 -118 -114 -112 -111 -114 -120 -124 -124 -119 -122 -123 -122 -120 -119 -118 -116 -118 -117 -125 -133 -144 -148 -144 -139 -135 -138 -141 -134 -127 -125 -125 -121 -117 -113 -105 -98 -90 -84 -86 -90 -90 -90 -95 -97 -103 -110 -115 -113 -115 -118 -113 -105 -105 -101 -101 -107 -112 -110 -101 -96 -106 -126 -139 -142 -145 -151 -157 -159 -148 -132 -126 -122 -122 -124 -130 -138 -137 -126 -111 -105 -108 -109 -115 -114 -117 -119 -124 -123 -117 -111 -99 -103 -102 -98 -93 -88 -84 -85 -89 -94 -96 -93 -91 -90 -87 -80 -76 -74 -70 -63 -61 -66 -72 -74 -77 -79 -76 -77 -77 -73 -73 -74 -78 -80 -78 -76 -75 -76 -76 -75 -77 -76 -76 -76 -76 -77 -77 -74 -70 -67 -67 -68 -69 -71 -74 -75 -74 -78 -79 -85 -91 -94 -95 -97 -100 -100 -92 -92 -92 -89 -85 -83 -83 -83 -75 -69 -65 -60 -56 -54 -55 -53 -49 -44 -41 -39 -41 -42 -42 -40 -38 -36 -32 -30 -30 -28 -29 -27 -25 -24 -22 -21 -22 -24 -25 -28 -28 -28 -29 -30 -31 -33 -35 -37 -39 -41 -40 -38 -38 -39 -40 -43 -43 -42 -42 -42 -43 -43 -43 -44 -43 -41 -36 -33 -31 -30 -28 -25 -27 -28 -25 -25 -25 -23 -21 -21 -21 -20 -23 -23 -21 -19 -18 -18 -16 -11 -9 -9 -10 -7 -6 -6 -6 -6 -6 -11 -9 -7 -6 -6 -6 -6 -6 -5 -4 -6 -5 -7 -8 -8 -7 -6 -7 -6 -6 -6 -4 -3 -3 -3 -3 -4 -3 -4 -4 -4 -4 -3 -2 -2 -2 -1 -2 -3 -3 -3 -2 -2 -2 -2 -5 -6 -6 -6 -6 -4 -3 -4 -2 -2 -3 -2 -2 -3 -3 -2 -3 -4 -2 -1 -1 -1 -1 -1 -1 -2 -1 -2 -2 -2 -2 -2 -2 -3 -2 -4 -6 -6 -10 -11 -11 -9 -8 -7 -6 -6 -7 -4 -3 -4 -5 -7 -8 -8 -8 -10 -12 -13 -14 -12 -10 -11 -12 -17 -22 -22 -18 -21 -25 -29 -38 -31 -34 -39 -45 -37 -28 -29 -30 -31 -33 -37 -32 -29 -24 -23 -23 -22 -14 -17 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -12 -7 -0 -0 -0 -0 -0 -0 -2 -7 -13 -12 -10 -2 -1 -0 -0 -0 -8 -22 -34 -31 -25 -24 -29 -45 -48 -53 -30 -99 -83 -82 -69 -38 -21 -22 -32 -47 -64 -63 -55 -49 -59 -67 -56 -60 -49 -40 -12 -12 -11 -10 -9 -9 -9 -9 -14 -14 -12 -12 -13 -13 -12 -12 -9 -10 -12 -9 -8 -7 -5 -4 -4 -5 -6 -6 -6 -7 -6 -8 -16 -24 -28 -24 -22 -19 -20 -27 -26 -19 -16 -17 -18 -20 -25 -32 -35 -38 -37 -38 -34 -31 -28 -24 -24 -24 -24 -22 -17 -11 -10 -11 -12 -17 -17 -18 -17 -18 -22 -25 -24 -23 -23 -26 -27 -26 -25 -21 -19 -22 -29 -30 -38 -48 -49 -47 -46 -45 -55 -65 -25 -50 -63 -46 -20 -31 -51 -30 -31 -27 -27 -48 -60 -45 -12 -25 -39 -46 -41 -38 -33 -24 -27 -29 -22 -12 -7 -9 -14 -24 -35 -31 -25 -19 -23 -27 -21 -12 -15 -21 -31 -39 -69 -86 -88 -72 -37 -70 -135 -159 -131 -109 -103 -106 -115 -123 -150 -162 -151 -139 -117 -102 -88 -72 -61 -58 -56 -52 -50 -53 -64 -79 -73 -67 -69 -78 -88 -87 -84 -85 -72 -47 -68 -86 -74 -50 -65 -60 -63 -65 -81 -74 -60 -54 -46 -103 -47 -49 -52 -51 -51 -53 -58 -51 -85 -83 -80 -0 -0 -0 -0 -0 -202 -254 -270 -275 -256 -224 -194 -188 -144 -124 -119 -125 -137 -144 -152 -172 -181 -177 -182 -173 -161 -153 -147 -141 -140 -137 -135 -139 -140 -144 -149 -152 -151 -149 -149 -149 -159 -193 -201 -206 -212 -224 -225 -185 -160 -160 -153 -158 -154 -164 -181 -198 -216 -212 -225 -223 -222 -198 -182 -169 -155 -147 -139 -138 -129 -125 -124 -121 -118 -116 -116 -118 -121 -119 -117 -120 -121 -121 -120 -119 -119 -118 -120 -117 -121 -128 -135 -141 -144 -143 -135 -141 -142 -132 -127 -127 -131 -133 -128 -119 -112 -98 -82 -77 -77 -82 -87 -86 -82 -86 -99 -108 -118 -117 -115 -113 -109 -102 -99 -86 -89 -93 -94 -92 -96 -106 -116 -126 -135 -139 -141 -151 -160 -168 -161 -143 -138 -136 -135 -129 -138 -140 -135 -126 -117 -113 -113 -115 -116 -113 -116 -121 -122 -123 -125 -118 -111 -112 -110 -109 -100 -92 -91 -94 -97 -103 -100 -101 -100 -97 -89 -80 -79 -83 -78 -75 -73 -72 -72 -76 -80 -82 -82 -80 -79 -76 -74 -76 -80 -82 -81 -79 -77 -77 -78 -81 -77 -75 -75 -76 -79 -79 -75 -75 -78 -74 -75 -75 -74 -76 -77 -76 -77 -80 -81 -85 -88 -90 -93 -97 -100 -91 -93 -94 -95 -94 -93 -90 -86 -86 -77 -72 -67 -64 -62 -62 -61 -56 -51 -46 -43 -41 -42 -43 -43 -42 -39 -35 -32 -30 -30 -29 -29 -29 -27 -24 -21 -21 -22 -24 -25 -25 -25 -26 -28 -30 -30 -32 -33 -35 -37 -38 -37 -36 -36 -36 -37 -39 -40 -41 -40 -39 -40 -40 -37 -44 -44 -40 -37 -35 -34 -32 -29 -26 -30 -29 -26 -27 -27 -27 -26 -22 -22 -21 -22 -22 -21 -20 -20 -19 -16 -12 -10 -9 -8 -6 -6 -7 -7 -7 -6 -10 -5 -5 -5 -6 -7 -6 -6 -6 -6 -6 -6 -7 -8 -8 -7 -5 -7 -6 -6 -6 -5 -5 -5 -3 -3 -4 -3 -3 -4 -4 -4 -3 -3 -2 -2 -1 -3 -4 -4 -3 -2 -2 -3 -4 -5 -5 -4 -4 -5 -4 -3 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -4 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 -3 -5 -5 -9 -12 -12 -10 -9 -7 -7 -6 -6 -4 -4 -4 -3 -5 -6 -6 -7 -11 -12 -12 -13 -12 -10 -10 -11 -21 -25 -26 -23 -24 -29 -32 -42 -35 -41 -42 -22 -14 -30 -32 -30 -30 -32 -35 -34 -29 -26 -25 -22 -25 -18 -18 -5 -0 -0 -2 -5 -0 -0 -0 -3 -4 -4 -3 -2 -3 -7 -9 -9 -12 -14 -7 -10 -18 -12 -0 -4 -0 -0 -0 -0 -0 -0 -1 -8 -4 -0 -20 -43 -25 -13 -27 -1 -9 -0 -54 -71 -48 -33 -45 -50 -51 -53 -56 -56 -36 -41 -54 -51 -48 -48 -27 -11 -7 -9 -9 -9 -9 -9 -9 -15 -17 -15 -15 -17 -16 -13 -12 -9 -8 -9 -10 -10 -9 -6 -5 -5 -6 -6 -6 -8 -8 -6 -5 -16 -20 -22 -23 -25 -26 -26 -24 -23 -23 -20 -18 -18 -18 -20 -22 -24 -25 -24 -28 -33 -34 -30 -26 -25 -26 -29 -27 -18 -11 -10 -13 -13 -16 -19 -21 -21 -19 -19 -21 -23 -23 -23 -23 -25 -25 -25 -25 -26 -28 -31 -34 -35 -39 -43 -49 -51 -45 -54 -59 -31 -32 -36 -26 -23 -24 -26 -36 -36 -33 -46 -56 -36 -35 -15 -38 -47 -52 -51 -43 -39 -27 -31 -32 -25 -16 -12 -15 -22 -29 -40 -44 -38 -30 -28 -26 -21 -15 -12 -18 -28 -46 -62 -54 -43 -33 -40 -77 -131 -155 -153 -140 -109 -103 -111 -118 -136 -156 -162 -139 -112 -101 -82 -65 -56 -51 -46 -44 -45 -45 -50 -55 -57 -62 -70 -80 -89 -94 -96 -89 -68 -49 -67 -94 -78 -57 -73 -66 -74 -91 -108 -110 -94 -56 -91 -95 -62 -60 -71 -77 -59 -44 -43 -38 -72 -76 -64 -0 -0 -0 -0 -0 -0 -0 -162 -271 -252 -222 -199 -205 -160 -136 -129 -132 -141 -153 -174 -199 -193 -200 -201 -187 -175 -167 -164 -159 -146 -138 -135 -137 -143 -149 -151 -151 -150 -150 -150 -151 -159 -189 -201 -211 -216 -212 -207 -217 -215 -173 -159 -158 -152 -153 -163 -176 -189 -193 -192 -193 -195 -186 -174 -166 -158 -145 -139 -141 -134 -134 -133 -128 -124 -122 -120 -121 -123 -120 -121 -123 -122 -121 -122 -123 -123 -123 -121 -119 -121 -123 -126 -130 -136 -138 -135 -139 -142 -135 -133 -133 -135 -139 -139 -130 -122 -102 -92 -85 -85 -83 -81 -79 -77 -87 -115 -115 -118 -112 -107 -105 -100 -93 -89 -91 -90 -96 -101 -101 -109 -119 -122 -128 -127 -133 -135 -135 -140 -142 -137 -131 -131 -132 -129 -127 -135 -132 -125 -118 -113 -111 -117 -118 -114 -108 -111 -113 -116 -123 -124 -115 -113 -109 -106 -109 -104 -101 -103 -106 -105 -104 -102 -103 -103 -101 -94 -87 -87 -93 -91 -91 -91 -95 -95 -90 -88 -88 -85 -82 -83 -82 -82 -81 -82 -84 -86 -84 -83 -80 -81 -82 -81 -79 -79 -80 -81 -79 -81 -78 -78 -80 -82 -81 -79 -79 -79 -79 -81 -85 -86 -84 -84 -87 -90 -95 -102 -94 -94 -95 -96 -97 -97 -92 -86 -87 -79 -73 -69 -67 -66 -66 -65 -59 -53 -48 -44 -43 -43 -43 -43 -41 -38 -35 -32 -30 -30 -28 -28 -28 -28 -24 -22 -21 -22 -23 -25 -25 -24 -25 -28 -29 -29 -30 -32 -34 -34 -35 -35 -34 -34 -34 -34 -35 -37 -38 -37 -36 -35 -33 -38 -42 -43 -40 -37 -36 -36 -33 -29 -25 -27 -27 -25 -25 -27 -30 -28 -23 -24 -24 -21 -21 -21 -21 -22 -21 -16 -13 -11 -9 -8 -7 -7 -7 -7 -7 -5 -7 -7 -5 -5 -7 -8 -7 -6 -8 -5 -5 -6 -6 -7 -8 -6 -6 -7 -6 -5 -5 -5 -4 -2 -3 -3 -4 -3 -4 -4 -4 -4 -4 -3 -2 -2 -2 -3 -4 -4 -3 -3 -3 -2 -4 -3 -4 -4 -4 -4 -3 -4 -4 -5 -2 -2 -4 -4 -3 -3 -2 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -2 -1 -1 -2 -2 -1 -2 -2 -1 -4 -5 -7 -7 -7 -10 -11 -7 -5 -4 -5 -5 -5 -5 -4 -4 -4 -5 -9 -11 -12 -13 -14 -14 -13 -13 -15 -22 -25 -28 -30 -29 -30 -35 -41 -38 -43 -42 -22 -0 -5 -29 -32 -33 -32 -31 -31 -31 -29 -26 -23 -25 -22 -12 -2 -0 -10 -30 -28 -0 -0 -0 -1 -1 -0 -1 -0 -1 -12 -15 -15 -15 -8 -8 -18 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -17 -0 -0 -0 -0 -0 -0 -47 -74 -61 -57 -45 -54 -55 -60 -55 -45 -34 -32 -34 -33 -62 -55 -34 -18 -13 -14 -17 -17 -7 -8 -9 -14 -19 -18 -16 -16 -17 -16 -13 -10 -9 -8 -7 -8 -7 -8 -6 -6 -6 -6 -6 -9 -14 -9 -6 -10 -12 -11 -12 -16 -19 -20 -23 -22 -22 -23 -22 -20 -18 -13 -14 -13 -13 -15 -20 -27 -33 -33 -30 -29 -30 -30 -29 -24 -15 -10 -11 -15 -17 -20 -23 -24 -24 -22 -23 -26 -26 -24 -23 -24 -24 -22 -22 -27 -29 -30 -30 -35 -41 -46 -56 -56 -54 -59 -40 -28 -21 -21 -23 -25 -27 -29 -34 -35 -32 -28 -31 -21 -29 -27 -36 -32 -42 -61 -49 -44 -36 -37 -37 -29 -20 -17 -18 -22 -21 -37 -45 -46 -37 -25 -23 -20 -25 -18 -20 -30 -49 -47 -30 -30 -27 -42 -83 -131 -156 -151 -135 -109 -103 -108 -115 -120 -134 -150 -128 -114 -99 -80 -60 -51 -42 -38 -40 -43 -46 -47 -48 -50 -54 -66 -76 -80 -82 -88 -85 -74 -58 -63 -110 -112 -48 -71 -74 -74 -91 -111 -119 -122 -61 -73 -54 -57 -82 -85 -77 -45 -34 -33 -36 -45 -43 -36 -0 -0 -0 -0 -0 -0 -0 -166 -272 -253 -224 -205 -220 -191 -161 -154 -144 -176 -216 -212 -186 -193 -191 -189 -203 -190 -195 -191 -167 -156 -148 -142 -143 -147 -150 -151 -151 -150 -150 -151 -156 -161 -177 -191 -196 -202 -205 -204 -208 -225 -190 -174 -162 -153 -150 -155 -164 -172 -173 -173 -180 -182 -171 -164 -158 -152 -147 -143 -139 -138 -139 -138 -135 -129 -124 -123 -124 -125 -124 -128 -128 -124 -122 -124 -127 -130 -131 -122 -122 -123 -121 -123 -128 -133 -136 -134 -138 -138 -139 -139 -141 -142 -142 -143 -138 -124 -110 -103 -100 -100 -100 -96 -86 -80 -105 -130 -133 -127 -115 -103 -98 -99 -102 -105 -108 -111 -113 -113 -115 -119 -121 -121 -121 -116 -118 -124 -126 -130 -128 -121 -121 -122 -120 -118 -118 -124 -120 -115 -113 -108 -109 -109 -113 -113 -108 -104 -105 -107 -108 -109 -112 -110 -104 -108 -111 -111 -111 -111 -112 -109 -110 -112 -108 -107 -108 -104 -98 -97 -95 -100 -101 -100 -107 -110 -108 -101 -93 -94 -93 -95 -96 -95 -92 -88 -88 -92 -90 -85 -83 -83 -84 -82 -84 -86 -84 -82 -77 -80 -77 -76 -76 -80 -84 -82 -78 -77 -79 -85 -87 -88 -85 -82 -84 -88 -94 -103 -95 -95 -96 -97 -97 -97 -93 -86 -89 -82 -76 -74 -72 -70 -69 -68 -61 -55 -48 -45 -44 -44 -44 -43 -41 -38 -35 -32 -30 -29 -29 -28 -28 -29 -25 -23 -21 -23 -23 -24 -26 -25 -24 -26 -28 -28 -29 -31 -31 -32 -33 -33 -32 -33 -32 -32 -33 -34 -35 -35 -33 -32 -33 -37 -40 -40 -39 -38 -37 -37 -34 -29 -26 -28 -28 -27 -28 -29 -30 -29 -25 -26 -27 -22 -21 -20 -19 -21 -23 -18 -15 -11 -9 -8 -7 -7 -7 -7 -5 -7 -7 -7 -7 -6 -6 -8 -7 -6 -7 -6 -6 -6 -5 -5 -4 -4 -6 -6 -6 -5 -5 -5 -5 -3 -3 -2 -3 -4 -4 -3 -2 -3 -4 -3 -2 -2 -3 -4 -4 -4 -3 -4 -2 -2 -4 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -5 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -2 -2 -4 -6 -7 -8 -9 -12 -12 -9 -5 -3 -3 -4 -6 -5 -4 -4 -4 -5 -8 -12 -14 -16 -19 -20 -16 -16 -16 -20 -26 -32 -36 -36 -33 -39 -41 -27 -30 -43 -39 -33 -1 -24 -36 -36 -31 -26 -25 -25 -26 -25 -23 -25 -24 -18 -16 -20 -29 -28 -32 -4 -10 -6 -0 -0 -6 -21 -7 -0 -6 -15 -19 -12 -0 -3 -15 -13 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -18 -0 -0 -0 -0 -0 -18 -37 -32 -31 -12 -26 -44 -38 -39 -38 -34 -53 -60 -48 -57 -51 -40 -30 -18 -16 -16 -11 -7 -8 -9 -13 -15 -14 -14 -15 -18 -17 -13 -11 -12 -12 -12 -9 -9 -7 -7 -8 -8 -7 -6 -8 -15 -11 -7 -10 -8 -6 -8 -12 -15 -17 -20 -20 -19 -20 -21 -20 -15 -10 -11 -12 -14 -16 -18 -23 -36 -37 -38 -40 -39 -36 -32 -29 -24 -19 -13 -15 -15 -17 -21 -25 -27 -26 -26 -27 -28 -26 -24 -22 -22 -22 -22 -24 -27 -27 -27 -29 -34 -45 -58 -60 -59 -63 -65 -45 -21 -22 -26 -27 -28 -30 -31 -32 -32 -30 -63 -27 -26 -37 -57 -58 -34 -54 -54 -49 -47 -46 -42 -32 -22 -21 -21 -22 -21 -32 -43 -45 -43 -25 -24 -22 -32 -28 -23 -34 -51 -44 -33 -35 -30 -42 -79 -118 -129 -136 -124 -105 -105 -112 -115 -118 -137 -153 -125 -113 -102 -77 -59 -48 -33 -30 -32 -40 -46 -50 -54 -50 -47 -56 -66 -67 -73 -88 -92 -80 -66 -52 -63 -40 -42 -61 -70 -59 -50 -46 -83 -89 -55 -49 -56 -62 -80 -71 -41 -24 -21 -27 -32 -30 -27 -23 -0 -0 -0 -0 -0 -0 -0 -174 -286 -272 -242 -210 -209 -233 -234 -213 -188 -182 -193 -205 -210 -211 -210 -209 -203 -201 -204 -196 -174 -157 -156 -148 -148 -152 -153 -154 -154 -153 -152 -154 -157 -158 -167 -201 -213 -224 -236 -237 -235 -215 -189 -177 -160 -153 -151 -152 -156 -159 -159 -161 -163 -165 -157 -154 -152 -149 -149 -146 -146 -142 -138 -139 -138 -134 -130 -128 -127 -125 -127 -132 -130 -127 -126 -128 -132 -134 -136 -129 -130 -129 -122 -121 -127 -133 -137 -134 -137 -137 -138 -139 -142 -144 -144 -142 -135 -123 -109 -107 -107 -108 -110 -110 -102 -99 -127 -141 -153 -142 -126 -119 -116 -115 -130 -135 -128 -123 -118 -117 -120 -121 -120 -121 -118 -113 -114 -113 -116 -117 -115 -115 -115 -110 -107 -113 -116 -117 -115 -111 -109 -109 -109 -106 -110 -105 -100 -98 -98 -98 -101 -107 -106 -106 -102 -104 -109 -114 -115 -113 -113 -112 -116 -111 -106 -109 -112 -111 -108 -106 -106 -107 -104 -108 -116 -115 -111 -110 -103 -105 -110 -110 -104 -103 -100 -96 -95 -98 -98 -92 -92 -90 -88 -87 -85 -83 -81 -77 -76 -76 -75 -74 -72 -75 -80 -80 -79 -78 -83 -86 -88 -88 -87 -85 -81 -86 -94 -105 -98 -96 -96 -96 -96 -95 -92 -87 -84 -84 -83 -79 -75 -73 -72 -70 -62 -54 -49 -46 -45 -44 -43 -42 -41 -38 -35 -32 -30 -30 -29 -27 -28 -30 -26 -23 -22 -23 -23 -24 -25 -25 -23 -26 -27 -27 -28 -29 -29 -30 -31 -31 -31 -31 -31 -31 -31 -32 -33 -32 -30 -30 -32 -36 -37 -37 -38 -37 -37 -36 -34 -30 -26 -24 -25 -25 -27 -32 -30 -30 -27 -29 -29 -27 -24 -21 -21 -21 -22 -19 -16 -13 -11 -8 -6 -6 -8 -7 -6 -7 -8 -7 -7 -6 -5 -7 -5 -6 -6 -6 -6 -5 -5 -5 -4 -3 -5 -5 -5 -6 -5 -5 -5 -4 -4 -4 -4 -4 -3 -2 -2 -3 -4 -3 -2 -2 -3 -4 -5 -4 -4 -6 -3 -3 -4 -4 -4 -4 -4 -3 -4 -3 -3 -3 -4 -4 -3 -2 -1 -0 -1 -3 -4 -4 -3 -2 -2 -2 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -4 -5 -6 -8 -8 -8 -9 -8 -5 -4 -4 -5 -5 -5 -4 -7 -10 -8 -7 -10 -11 -6 -12 -19 -25 -25 -19 -18 -26 -33 -34 -32 -33 -45 -46 -34 -36 -46 -47 -50 -3 -19 -34 -38 -33 -28 -26 -23 -29 -27 -24 -26 -26 -24 -23 -24 -32 -29 -30 -18 -17 -6 -0 -0 -3 -26 -28 -10 -6 -6 -6 -2 -0 -1 -10 -9 -2 -0 -0 -7 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -46 -24 -35 -17 -0 -0 -0 -0 -0 -0 -0 -45 -34 -20 -35 -37 -39 -57 -21 -32 -45 -41 -42 -44 -18 -17 -18 -22 -17 -9 -8 -10 -12 -16 -18 -16 -18 -17 -15 -14 -14 -14 -15 -11 -9 -7 -6 -6 -6 -7 -9 -9 -12 -10 -7 -6 -9 -9 -8 -8 -13 -18 -19 -18 -18 -18 -20 -21 -17 -13 -13 -14 -14 -15 -19 -27 -39 -45 -48 -52 -54 -52 -42 -30 -29 -28 -22 -18 -15 -15 -17 -18 -22 -22 -24 -26 -27 -26 -25 -24 -22 -19 -20 -22 -24 -26 -24 -24 -31 -40 -54 -58 -57 -58 -49 -17 -21 -23 -24 -26 -29 -30 -31 -32 -24 -20 -26 -27 -26 -29 -32 -27 -25 -43 -52 -53 -53 -50 -43 -31 -21 -23 -23 -22 -22 -30 -42 -43 -43 -42 -28 -28 -39 -40 -37 -52 -78 -62 -40 -38 -34 -38 -57 -79 -93 -110 -112 -108 -111 -120 -120 -115 -147 -142 -119 -106 -100 -88 -61 -39 -58 -68 -85 -65 -46 -47 -56 -53 -48 -50 -58 -61 -71 -88 -97 -81 -77 -69 -60 -46 -42 -60 -55 -46 -42 -33 -49 -56 -46 -44 -71 -76 -57 -42 -29 -33 -31 -24 -26 -25 -31 -37 -0 -0 -0 -0 -0 -0 -0 -181 -290 -273 -247 -222 -218 -218 -219 -212 -198 -190 -205 -224 -219 -219 -223 -212 -210 -211 -217 -208 -182 -161 -158 -151 -149 -150 -150 -152 -153 -152 -151 -152 -153 -156 -164 -178 -176 -171 -176 -186 -191 -184 -172 -170 -159 -151 -149 -150 -152 -152 -151 -153 -155 -155 -148 -145 -146 -148 -150 -149 -145 -144 -140 -140 -141 -140 -136 -132 -131 -131 -134 -138 -136 -134 -135 -136 -135 -134 -137 -135 -138 -134 -125 -122 -127 -133 -137 -134 -138 -139 -139 -137 -137 -137 -138 -138 -128 -123 -111 -109 -109 -109 -113 -116 -115 -123 -139 -145 -155 -153 -151 -145 -138 -139 -138 -138 -136 -125 -123 -121 -122 -126 -127 -121 -110 -107 -110 -110 -113 -113 -112 -112 -112 -112 -110 -108 -110 -112 -112 -111 -111 -114 -115 -112 -105 -105 -101 -92 -88 -94 -98 -97 -95 -107 -105 -106 -109 -110 -110 -109 -109 -111 -112 -114 -113 -114 -117 -119 -116 -111 -111 -111 -109 -110 -115 -115 -113 -115 -107 -115 -116 -114 -106 -102 -101 -99 -97 -100 -97 -95 -92 -92 -93 -93 -91 -85 -82 -76 -74 -73 -69 -69 -68 -69 -73 -75 -81 -82 -85 -88 -87 -84 -84 -84 -82 -89 -99 -99 -99 -98 -97 -96 -95 -93 -92 -87 -82 -82 -85 -83 -78 -75 -74 -71 -64 -58 -52 -49 -46 -44 -42 -41 -40 -37 -34 -33 -31 -30 -29 -28 -27 -30 -27 -24 -23 -23 -23 -24 -25 -25 -23 -25 -26 -26 -27 -27 -28 -29 -29 -29 -30 -32 -32 -33 -32 -30 -31 -29 -27 -28 -31 -33 -34 -34 -35 -36 -35 -35 -33 -30 -27 -26 -26 -26 -28 -32 -31 -32 -30 -31 -32 -31 -27 -23 -22 -22 -22 -21 -19 -18 -13 -9 -7 -7 -8 -6 -6 -7 -5 -6 -7 -7 -6 -7 -5 -6 -7 -7 -6 -5 -6 -6 -6 -5 -5 -4 -4 -5 -6 -6 -5 -5 -4 -3 -4 -3 -2 -3 -4 -3 -4 -2 -2 -2 -4 -6 -5 -4 -3 -5 -4 -4 -3 -4 -3 -3 -4 -4 -3 -3 -3 -3 -3 -3 -4 -2 -1 -0 -1 -2 -3 -2 -2 -3 -3 -2 -0 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -3 -4 -5 -5 -5 -6 -10 -7 -4 -4 -4 -5 -5 -4 -7 -14 -20 -14 -5 -5 -5 -4 -8 -14 -20 -29 -29 -23 -29 -26 -29 -40 -40 -43 -46 -46 -48 -44 -6 -1 -0 -17 -27 -23 -22 -32 -31 -27 -28 -29 -23 -17 -21 -32 -28 -25 -26 -27 -28 -32 -28 -17 -0 -0 -0 -12 -3 -8 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -0 -0 -6 -0 -20 -19 -37 -29 -0 -0 -0 -0 -0 -0 -0 -38 -67 -50 -37 -56 -56 -54 -16 -42 -56 -33 -25 -32 -26 -31 -24 -22 -17 -8 -6 -10 -9 -11 -13 -15 -18 -20 -17 -18 -19 -16 -16 -15 -12 -9 -7 -7 -7 -6 -12 -11 -11 -11 -14 -22 -23 -10 -9 -7 -7 -7 -9 -14 -19 -19 -17 -14 -12 -13 -16 -18 -18 -22 -29 -34 -40 -46 -53 -57 -57 -52 -47 -40 -38 -31 -25 -21 -17 -13 -11 -10 -15 -19 -21 -23 -26 -24 -24 -24 -23 -21 -20 -21 -21 -22 -24 -24 -29 -38 -49 -53 -53 -54 -63 -22 -21 -21 -22 -22 -23 -27 -32 -36 -27 -27 -33 -36 -33 -27 -24 -29 -26 -35 -42 -50 -59 -59 -43 -29 -24 -24 -24 -26 -30 -34 -43 -52 -55 -51 -38 -37 -46 -45 -45 -47 -69 -43 -36 -38 -34 -33 -36 -36 -68 -86 -97 -106 -114 -121 -127 -127 -142 -130 -109 -97 -92 -79 -47 -48 -80 -75 -68 -68 -65 -37 -48 -53 -52 -52 -58 -64 -70 -87 -108 -91 -89 -85 -66 -46 -51 -78 -38 -39 -40 -36 -46 -74 -77 -33 -33 -74 -49 -31 -25 -21 -24 -18 -19 -23 -25 -35 -0 -0 -0 -0 -0 -0 -0 -155 -269 -270 -245 -236 -235 -233 -235 -233 -222 -216 -220 -225 -219 -222 -226 -226 -224 -221 -211 -201 -186 -162 -157 -151 -146 -146 -145 -148 -150 -149 -147 -146 -148 -152 -157 -163 -165 -159 -154 -157 -160 -159 -159 -155 -154 -149 -147 -147 -146 -146 -145 -146 -148 -147 -147 -147 -149 -151 -151 -148 -144 -143 -140 -140 -142 -142 -140 -141 -141 -140 -141 -139 -140 -139 -139 -140 -138 -135 -138 -140 -142 -137 -130 -126 -129 -135 -136 -133 -135 -140 -141 -137 -132 -130 -132 -133 -124 -124 -122 -116 -117 -119 -121 -123 -124 -127 -138 -142 -147 -149 -148 -146 -145 -146 -141 -136 -134 -128 -124 -123 -128 -131 -124 -116 -104 -102 -103 -104 -104 -109 -115 -113 -107 -107 -109 -111 -108 -107 -106 -108 -113 -112 -111 -112 -108 -106 -106 -100 -95 -95 -94 -95 -98 -100 -102 -101 -104 -107 -106 -108 -102 -105 -112 -111 -114 -118 -118 -113 -110 -109 -110 -109 -103 -103 -110 -111 -110 -116 -111 -110 -111 -111 -107 -105 -107 -107 -105 -104 -102 -98 -94 -90 -86 -85 -83 -76 -72 -68 -67 -66 -66 -67 -66 -66 -70 -74 -83 -84 -84 -87 -83 -79 -81 -83 -84 -94 -103 -105 -102 -101 -99 -96 -95 -93 -91 -90 -87 -84 -85 -83 -78 -75 -74 -72 -66 -65 -59 -53 -47 -44 -42 -41 -38 -36 -35 -34 -32 -30 -29 -27 -27 -31 -28 -26 -25 -24 -24 -24 -24 -26 -27 -24 -25 -25 -25 -26 -27 -28 -28 -30 -30 -32 -32 -33 -31 -28 -29 -28 -26 -27 -29 -30 -31 -32 -32 -34 -34 -34 -31 -29 -28 -27 -27 -29 -34 -34 -32 -34 -33 -33 -33 -32 -28 -24 -23 -23 -20 -23 -23 -20 -16 -11 -9 -8 -9 -7 -7 -5 -4 -6 -9 -10 -7 -8 -7 -7 -6 -6 -6 -6 -6 -7 -7 -6 -5 -5 -5 -4 -5 -6 -6 -5 -4 -3 -3 -3 -2 -2 -3 -3 -4 -2 -2 -3 -4 -5 -4 -4 -5 -5 -6 -4 -3 -3 -4 -3 -4 -4 -4 -4 -4 -4 -2 -2 -2 -2 -1 -1 -2 -3 -2 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -4 -5 -5 -4 -4 -7 -7 -5 -4 -4 -5 -4 -5 -9 -20 -24 -20 -14 -14 -5 -4 -13 -17 -19 -29 -37 -33 -32 -27 -26 -35 -39 -42 -44 -45 -50 -49 -44 -11 -0 -15 -21 -12 -7 -38 -31 -29 -29 -29 -19 -7 -5 -17 -34 -26 -27 -29 -29 -30 -37 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -10 -10 -12 -28 -40 -7 -0 -0 -8 -7 -0 -0 -0 -0 -0 -0 -0 -21 -56 -51 -42 -41 -32 -20 -5 -2 -11 -39 -31 -22 -29 -40 -38 -31 -23 -10 -9 -11 -10 -11 -11 -13 -19 -25 -24 -20 -23 -22 -17 -14 -14 -15 -11 -11 -6 -6 -11 -12 -11 -11 -10 -14 -12 -16 -21 -17 -13 -14 -13 -11 -18 -22 -22 -22 -21 -19 -18 -20 -24 -29 -35 -37 -40 -48 -55 -60 -62 -53 -50 -60 -52 -38 -27 -22 -19 -13 -11 -10 -11 -14 -18 -21 -22 -23 -22 -22 -21 -19 -19 -19 -20 -21 -24 -23 -28 -38 -48 -51 -52 -53 -70 -34 -20 -21 -22 -23 -27 -29 -35 -39 -33 -30 -32 -33 -34 -35 -30 -27 -24 -28 -41 -48 -62 -67 -48 -35 -30 -28 -30 -34 -42 -43 -45 -53 -60 -60 -50 -46 -55 -56 -59 -62 -72 -53 -31 -36 -33 -33 -31 -31 -49 -71 -92 -106 -114 -121 -134 -146 -139 -117 -100 -92 -80 -61 -42 -83 -78 -64 -58 -54 -69 -31 -41 -49 -52 -55 -63 -66 -65 -83 -96 -97 -101 -94 -71 -51 -40 -32 -32 -45 -55 -49 -54 -83 -109 -53 -43 -47 -44 -37 -30 -33 -39 -21 -18 -24 -30 -37 -0 -0 -0 -0 -0 -0 -0 -0 -151 -277 -260 -256 -250 -265 -257 -249 -240 -232 -231 -233 -233 -235 -235 -235 -227 -222 -213 -199 -180 -160 -156 -151 -151 -147 -144 -145 -148 -147 -144 -142 -143 -150 -154 -156 -156 -153 -149 -145 -144 -142 -144 -150 -149 -147 -147 -148 -148 -144 -143 -144 -143 -147 -144 -141 -141 -143 -145 -144 -142 -142 -142 -143 -146 -147 -146 -147 -147 -146 -141 -139 -142 -142 -140 -139 -139 -137 -137 -141 -143 -140 -134 -130 -131 -136 -133 -131 -133 -140 -143 -139 -132 -129 -129 -129 -127 -125 -120 -117 -117 -121 -124 -124 -128 -135 -127 -137 -139 -138 -144 -145 -139 -137 -135 -129 -127 -126 -126 -127 -125 -121 -119 -109 -101 -100 -99 -97 -95 -98 -105 -106 -105 -106 -104 -106 -105 -104 -102 -101 -105 -109 -110 -111 -107 -103 -101 -101 -101 -100 -97 -102 -102 -100 -99 -100 -102 -103 -103 -102 -105 -100 -103 -102 -107 -114 -119 -119 -118 -113 -105 -112 -113 -112 -112 -114 -115 -115 -114 -107 -105 -104 -106 -107 -109 -114 -111 -106 -100 -91 -93 -94 -88 -82 -81 -72 -73 -73 -68 -65 -64 -64 -66 -69 -72 -75 -78 -81 -81 -82 -79 -76 -82 -89 -89 -98 -99 -107 -106 -103 -100 -98 -98 -96 -95 -93 -90 -85 -86 -85 -79 -76 -75 -73 -73 -67 -61 -55 -49 -45 -42 -40 -37 -36 -35 -32 -30 -28 -30 -34 -32 -32 -30 -29 -27 -25 -24 -24 -24 -26 -28 -27 -25 -24 -28 -29 -27 -28 -28 -32 -32 -31 -30 -30 -31 -30 -27 -27 -29 -30 -30 -32 -32 -31 -31 -31 -32 -32 -31 -29 -28 -28 -30 -34 -34 -33 -34 -34 -35 -34 -33 -32 -29 -26 -24 -23 -22 -24 -23 -21 -19 -14 -11 -10 -10 -8 -8 -6 -5 -7 -9 -10 -7 -7 -6 -6 -5 -5 -6 -7 -7 -7 -7 -6 -6 -6 -5 -4 -4 -6 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -3 -4 -6 -5 -4 -3 -3 -2 -4 -5 -5 -5 -4 -3 -2 -3 -2 -1 -1 -2 -3 -3 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -6 -7 -5 -5 -6 -7 -6 -4 -4 -5 -5 -6 -9 -15 -21 -27 -26 -18 -8 -11 -15 -16 -17 -21 -30 -43 -39 -38 -32 -34 -38 -39 -41 -43 -48 -48 -49 -17 -0 -10 -23 -18 -1 -12 -32 -33 -29 -29 -30 -23 -0 -0 -8 -30 -37 -30 -27 -34 -39 -48 -2 -0 -18 -12 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -24 -20 -10 -11 -3 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -1 -1 -0 -16 -8 -0 -0 -0 -0 -13 -69 -67 -48 -41 -38 -37 -41 -39 -24 -14 -14 -12 -9 -8 -11 -16 -22 -27 -23 -23 -23 -21 -17 -17 -16 -10 -11 -8 -8 -10 -10 -11 -13 -6 -9 -10 -19 -21 -15 -13 -20 -18 -16 -18 -21 -22 -23 -26 -26 -20 -24 -25 -30 -32 -34 -40 -47 -51 -57 -64 -65 -65 -63 -56 -45 -30 -23 -20 -20 -15 -12 -9 -11 -15 -18 -18 -21 -22 -21 -18 -18 -20 -22 -22 -24 -24 -24 -26 -37 -48 -58 -56 -56 -70 -45 -20 -21 -23 -27 -28 -30 -34 -39 -40 -37 -30 -35 -34 -36 -41 -33 -23 -35 -62 -61 -66 -61 -49 -45 -40 -40 -48 -60 -59 -55 -54 -56 -62 -65 -53 -55 -64 -72 -68 -63 -67 -57 -26 -33 -30 -33 -29 -26 -35 -59 -89 -89 -111 -133 -146 -151 -139 -112 -100 -96 -68 -48 -83 -87 -80 -73 -59 -49 -63 -38 -37 -45 -48 -58 -65 -64 -64 -77 -81 -90 -102 -104 -90 -62 -45 -40 -40 -54 -66 -63 -62 -47 -69 -58 -64 -76 -74 -57 -29 -29 -25 -27 -23 -26 -43 -31 -0 -0 -0 -0 -0 -0 -0 -0 -130 -251 -267 -285 -279 -279 -280 -261 -251 -246 -244 -245 -248 -248 -251 -248 -235 -219 -207 -194 -179 -168 -160 -160 -159 -153 -146 -144 -145 -143 -140 -138 -142 -149 -151 -155 -157 -156 -150 -141 -137 -134 -133 -137 -137 -142 -142 -140 -143 -146 -145 -143 -142 -142 -137 -134 -135 -136 -137 -139 -138 -141 -142 -143 -145 -147 -148 -148 -146 -145 -144 -141 -145 -146 -145 -142 -140 -139 -138 -140 -143 -141 -136 -132 -134 -138 -135 -132 -134 -139 -144 -142 -133 -125 -124 -128 -128 -118 -115 -113 -114 -120 -126 -128 -129 -127 -116 -114 -121 -132 -139 -141 -143 -140 -127 -123 -121 -120 -120 -119 -116 -112 -110 -105 -103 -100 -98 -97 -99 -102 -106 -117 -101 -98 -99 -100 -101 -102 -103 -103 -109 -108 -110 -105 -103 -100 -99 -99 -100 -101 -104 -109 -106 -102 -97 -98 -101 -100 -100 -97 -103 -99 -103 -100 -99 -102 -105 -111 -115 -116 -116 -115 -116 -117 -116 -116 -116 -115 -113 -103 -100 -99 -101 -104 -106 -110 -108 -100 -98 -90 -89 -89 -86 -83 -79 -80 -78 -75 -69 -66 -65 -65 -67 -70 -72 -74 -75 -73 -74 -74 -74 -76 -82 -80 -80 -87 -96 -106 -112 -109 -102 -104 -103 -102 -100 -95 -92 -88 -82 -80 -81 -77 -77 -78 -75 -69 -63 -57 -51 -46 -42 -39 -37 -36 -33 -34 -36 -35 -35 -34 -32 -32 -32 -30 -28 -26 -25 -24 -25 -26 -27 -28 -29 -30 -28 -26 -27 -27 -28 -31 -31 -30 -29 -29 -30 -29 -25 -24 -27 -27 -28 -30 -31 -31 -32 -32 -31 -30 -29 -27 -27 -28 -30 -34 -34 -30 -32 -32 -34 -35 -33 -33 -32 -29 -24 -24 -24 -24 -25 -24 -21 -17 -11 -9 -9 -9 -11 -9 -6 -6 -8 -9 -8 -7 -6 -5 -5 -5 -6 -7 -7 -6 -6 -6 -6 -6 -6 -5 -4 -4 -4 -4 -4 -4 -5 -4 -3 -4 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -2 -3 -5 -4 -2 -1 -3 -4 -4 -4 -4 -4 -3 -2 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -4 -4 -5 -5 -5 -6 -6 -6 -5 -4 -5 -7 -7 -12 -20 -23 -28 -26 -19 -12 -13 -17 -17 -14 -15 -18 -42 -45 -44 -37 -33 -35 -37 -41 -44 -49 -48 -21 -0 -0 -0 -0 -0 -0 -0 -28 -38 -33 -31 -32 -29 -0 -0 -0 -29 -23 -0 -7 -25 -39 -49 -9 -28 -38 -33 -24 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -6 -21 -26 -9 -6 -18 -20 -26 -29 -36 -35 -10 -0 -0 -0 -0 -0 -0 -0 -49 -35 -24 -27 -0 -6 -62 -64 -64 -64 -52 -38 -39 -43 -55 -54 -28 -19 -15 -11 -10 -11 -13 -18 -23 -23 -24 -28 -27 -20 -18 -18 -16 -12 -12 -13 -12 -10 -8 -7 -9 -10 -9 -11 -13 -14 -14 -19 -19 -18 -15 -15 -16 -19 -28 -37 -29 -31 -32 -33 -31 -30 -39 -46 -50 -57 -61 -63 -62 -57 -54 -52 -39 -30 -28 -24 -20 -17 -11 -11 -15 -15 -17 -20 -21 -18 -16 -17 -22 -24 -24 -25 -25 -23 -24 -30 -40 -59 -58 -59 -68 -48 -20 -21 -25 -28 -30 -30 -33 -38 -38 -32 -29 -32 -32 -34 -41 -47 -40 -27 -46 -42 -61 -61 -55 -53 -45 -46 -57 -51 -59 -64 -63 -60 -61 -61 -51 -64 -70 -77 -78 -75 -68 -64 -23 -23 -28 -32 -28 -32 -58 -46 -48 -82 -114 -138 -146 -145 -139 -112 -110 -98 -70 -48 -34 -40 -65 -91 -63 -54 -67 -51 -34 -39 -45 -52 -58 -63 -75 -85 -89 -97 -112 -118 -108 -74 -65 -58 -53 -66 -87 -81 -84 -76 -72 -63 -73 -119 -122 -88 -80 -56 -38 -35 -28 -22 -29 -27 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -78 -254 -286 -284 -265 -258 -255 -248 -248 -254 -254 -251 -231 -250 -234 -223 -208 -190 -178 -172 -170 -165 -167 -159 -150 -146 -143 -141 -141 -140 -144 -144 -149 -156 -160 -159 -153 -143 -133 -134 -131 -130 -128 -132 -132 -130 -134 -137 -134 -133 -133 -135 -131 -128 -129 -130 -132 -136 -136 -140 -141 -141 -142 -144 -147 -148 -148 -146 -144 -140 -142 -145 -146 -147 -145 -142 -141 -141 -142 -140 -136 -134 -134 -137 -138 -133 -136 -139 -142 -141 -133 -123 -119 -121 -125 -116 -111 -109 -110 -111 -114 -117 -115 -114 -113 -112 -118 -123 -129 -134 -132 -127 -118 -114 -113 -112 -110 -111 -109 -100 -101 -102 -100 -100 -100 -101 -110 -118 -119 -129 -115 -106 -99 -97 -95 -93 -93 -95 -97 -101 -105 -109 -105 -103 -101 -100 -100 -101 -107 -110 -108 -106 -99 -100 -102 -98 -96 -95 -99 -96 -95 -98 -101 -103 -105 -106 -108 -113 -115 -109 -109 -112 -112 -112 -114 -113 -108 -97 -95 -92 -90 -91 -94 -99 -98 -90 -92 -90 -85 -85 -86 -84 -83 -79 -77 -73 -71 -69 -66 -66 -67 -70 -71 -75 -76 -71 -70 -69 -69 -75 -82 -82 -80 -87 -95 -103 -110 -109 -104 -108 -108 -108 -104 -98 -94 -90 -84 -80 -83 -80 -80 -79 -76 -71 -66 -59 -52 -47 -42 -40 -38 -38 -37 -37 -34 -29 -30 -33 -34 -32 -31 -30 -28 -26 -25 -24 -25 -26 -27 -28 -29 -30 -30 -29 -27 -27 -30 -31 -31 -29 -28 -28 -28 -29 -28 -28 -28 -26 -26 -28 -28 -28 -29 -32 -29 -31 -31 -32 -34 -33 -29 -29 -30 -31 -30 -30 -33 -34 -33 -35 -36 -32 -31 -27 -24 -25 -27 -27 -23 -20 -13 -12 -11 -11 -11 -9 -6 -6 -7 -8 -9 -6 -5 -5 -5 -6 -6 -6 -6 -6 -5 -5 -6 -6 -5 -4 -4 -4 -4 -4 -5 -6 -5 -4 -3 -3 -4 -2 -1 -2 -2 -2 -2 -4 -3 -3 -2 -3 -4 -4 -2 -2 -4 -5 -4 -3 -3 -3 -2 -3 -2 -3 -2 -2 -2 -1 -1 -1 -2 -2 -3 -2 -2 -2 -1 -1 -2 -1 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -4 -6 -6 -5 -5 -5 -5 -5 -4 -4 -8 -9 -7 -11 -22 -28 -28 -27 -23 -15 -14 -20 -22 -14 -12 -23 -33 -40 -42 -37 -34 -35 -34 -45 -46 -48 -48 -24 -0 -4 -0 -0 -17 -5 -0 -4 -18 -36 -30 -24 -33 -5 -0 -0 -2 -0 -0 -0 -0 -18 -18 -4 -28 -51 -43 -35 -30 -18 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -6 -0 -0 -0 -0 -0 -2 -0 -0 -12 -28 -18 -13 -40 -46 -16 -0 -0 -0 -0 -0 -0 -0 -0 -26 -37 -26 -37 -0 -0 -0 -33 -42 -48 -55 -37 -4 -0 -40 -37 -30 -27 -20 -15 -9 -10 -19 -23 -24 -21 -15 -16 -22 -24 -22 -26 -23 -17 -14 -17 -16 -15 -9 -8 -7 -10 -16 -18 -16 -18 -15 -20 -18 -16 -14 -11 -9 -13 -16 -22 -30 -32 -36 -40 -36 -39 -42 -47 -47 -48 -53 -61 -62 -57 -51 -54 -49 -48 -42 -33 -27 -24 -19 -16 -17 -17 -18 -20 -22 -20 -19 -21 -21 -21 -23 -25 -26 -21 -20 -21 -40 -52 -54 -59 -53 -33 -47 -23 -25 -27 -28 -30 -34 -38 -40 -35 -28 -31 -32 -31 -31 -32 -30 -25 -21 -23 -29 -25 -35 -67 -56 -56 -58 -63 -68 -65 -55 -66 -61 -57 -60 -66 -78 -83 -70 -32 -71 -72 -56 -34 -27 -32 -29 -46 -78 -65 -48 -76 -115 -137 -140 -134 -133 -119 -110 -95 -71 -48 -36 -29 -26 -86 -84 -75 -79 -74 -33 -39 -42 -45 -51 -63 -79 -95 -107 -105 -126 -134 -125 -117 -108 -88 -81 -86 -113 -98 -96 -102 -101 -90 -106 -148 -159 -145 -125 -81 -51 -49 -44 -36 -39 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -248 -246 -266 -259 -256 -253 -256 -251 -227 -198 -1 -226 -232 -217 -214 -199 -179 -175 -166 -164 -166 -166 -158 -149 -143 -141 -142 -143 -143 -144 -144 -149 -156 -160 -159 -150 -139 -135 -134 -128 -128 -128 -124 -123 -125 -128 -127 -127 -127 -129 -128 -127 -126 -128 -131 -135 -133 -138 -139 -138 -139 -142 -144 -145 -144 -142 -143 -141 -140 -141 -144 -147 -148 -146 -143 -145 -143 -142 -139 -136 -135 -134 -137 -136 -138 -137 -139 -139 -135 -129 -127 -123 -127 -120 -118 -113 -109 -108 -110 -112 -112 -110 -123 -125 -130 -128 -129 -137 -138 -127 -126 -123 -119 -114 -109 -107 -104 -97 -98 -98 -97 -99 -101 -104 -115 -125 -123 -125 -127 -119 -115 -115 -123 -122 -106 -97 -111 -104 -112 -107 -105 -102 -99 -100 -109 -112 -108 -109 -111 -107 -103 -103 -103 -99 -100 -102 -98 -100 -100 -106 -107 -103 -105 -108 -102 -105 -107 -98 -95 -96 -97 -100 -106 -106 -100 -95 -93 -87 -84 -84 -84 -88 -82 -79 -80 -80 -79 -77 -75 -76 -80 -68 -69 -71 -73 -72 -68 -65 -64 -69 -71 -74 -76 -73 -71 -71 -75 -79 -80 -82 -79 -85 -92 -99 -107 -110 -105 -108 -111 -111 -107 -101 -96 -93 -86 -78 -73 -73 -80 -79 -77 -73 -67 -60 -54 -51 -45 -42 -38 -38 -37 -36 -35 -29 -29 -28 -32 -32 -31 -30 -28 -26 -25 -24 -24 -26 -28 -29 -30 -30 -28 -25 -27 -27 -26 -30 -30 -29 -28 -28 -29 -27 -27 -27 -27 -25 -25 -26 -26 -26 -27 -28 -28 -30 -31 -32 -34 -36 -35 -31 -36 -37 -35 -33 -33 -34 -33 -33 -33 -33 -33 -28 -25 -25 -28 -30 -25 -24 -18 -16 -14 -13 -13 -11 -7 -6 -7 -7 -7 -6 -5 -5 -4 -7 -7 -7 -7 -6 -5 -5 -6 -6 -6 -5 -5 -6 -4 -4 -5 -5 -5 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -3 -2 -2 -2 -2 -4 -4 -3 -2 -2 -1 -2 -2 -1 -1 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -4 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -7 -10 -10 -10 -12 -31 -31 -31 -26 -22 -22 -24 -26 -23 -16 -28 -31 -34 -41 -46 -46 -46 -35 -41 -46 -29 -29 -45 -48 -46 -10 -14 -34 -27 -12 -0 -0 -0 -0 -0 -17 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -5 -27 -27 -32 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -3 -0 -0 -1 -10 -18 -2 -0 -0 -0 -15 -23 -7 -49 -46 -11 -2 -5 -0 -18 -52 -10 -0 -0 -6 -18 -32 -32 -24 -30 -32 -28 -37 -35 -29 -29 -34 -28 -29 -32 -31 -32 -32 -32 -30 -29 -16 -15 -12 -10 -9 -8 -7 -7 -6 -12 -20 -23 -21 -18 -14 -9 -6 -8 -14 -18 -23 -23 -26 -36 -37 -38 -41 -40 -37 -38 -46 -52 -54 -57 -46 -44 -43 -47 -49 -44 -36 -33 -27 -26 -25 -23 -23 -23 -24 -22 -22 -23 -22 -20 -22 -26 -28 -22 -22 -25 -41 -51 -52 -58 -72 -75 -85 -37 -23 -27 -29 -30 -33 -36 -42 -37 -33 -31 -30 -29 -26 -30 -34 -30 -26 -28 -32 -30 -31 -68 -69 -71 -67 -65 -63 -49 -24 -73 -71 -35 -19 -39 -54 -45 -33 -24 -20 -47 -48 -30 -24 -24 -24 -58 -58 -63 -56 -73 -115 -138 -132 -129 -127 -119 -109 -93 -71 -52 -52 -38 -52 -88 -93 -88 -93 -101 -36 -46 -51 -54 -60 -67 -77 -103 -114 -116 -128 -134 -133 -131 -128 -120 -118 -113 -124 -131 -124 -119 -122 -123 -135 -162 -176 -185 -168 -120 -75 -77 -83 -76 -67 -63 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -241 -255 -249 -249 -241 -151 -0 -4 -36 -219 -221 -208 -204 -198 -186 -173 -168 -169 -168 -167 -162 -152 -147 -148 -145 -142 -141 -139 -138 -144 -152 -162 -167 -163 -152 -150 -139 -130 -129 -128 -125 -123 -125 -126 -126 -126 -126 -126 -126 -126 -126 -127 -129 -134 -130 -134 -134 -134 -136 -139 -141 -141 -140 -139 -143 -142 -139 -139 -142 -143 -148 -150 -147 -145 -143 -144 -141 -137 -135 -133 -136 -138 -138 -139 -141 -139 -136 -134 -132 -127 -127 -124 -127 -124 -118 -118 -122 -123 -128 -123 -157 -157 -145 -133 -132 -140 -141 -142 -132 -129 -124 -118 -113 -108 -102 -96 -90 -89 -93 -98 -102 -104 -110 -117 -115 -114 -126 -125 -123 -127 -131 -136 -136 -116 -121 -121 -114 -113 -107 -102 -101 -106 -117 -112 -113 -109 -110 -110 -110 -111 -110 -103 -103 -107 -108 -108 -107 -112 -112 -106 -106 -110 -112 -105 -101 -95 -93 -95 -99 -102 -107 -106 -100 -96 -93 -89 -87 -85 -83 -87 -79 -78 -75 -73 -72 -70 -69 -68 -66 -66 -68 -68 -71 -74 -72 -68 -65 -67 -71 -75 -76 -74 -71 -70 -73 -78 -81 -88 -80 -84 -91 -98 -106 -111 -108 -107 -111 -112 -109 -104 -99 -95 -91 -89 -83 -76 -72 -77 -77 -73 -68 -62 -59 -56 -49 -44 -39 -37 -36 -35 -35 -28 -28 -28 -26 -30 -31 -30 -28 -25 -24 -23 -24 -27 -28 -29 -29 -30 -29 -26 -27 -26 -27 -29 -30 -28 -27 -26 -24 -23 -27 -26 -26 -26 -25 -24 -23 -23 -24 -25 -26 -27 -29 -32 -34 -36 -36 -36 -36 -36 -36 -34 -33 -35 -35 -33 -33 -33 -33 -29 -25 -26 -30 -31 -29 -27 -22 -20 -18 -16 -13 -9 -9 -7 -7 -6 -6 -6 -6 -6 -6 -8 -8 -8 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -2 -2 -2 -3 -2 -2 -2 -2 -4 -3 -3 -3 -3 -3 -2 -3 -3 -4 -4 -3 -2 -2 -2 -2 -3 -3 -2 -1 -1 -2 -2 -2 -2 -1 -2 -1 -1 -2 -3 -3 -4 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -3 -3 -4 -4 -4 -5 -5 -4 -5 -4 -4 -5 -9 -13 -13 -15 -16 -31 -33 -37 -36 -30 -25 -26 -26 -23 -21 -27 -35 -37 -36 -44 -44 -52 -45 -44 -44 -23 -4 -16 -50 -46 -44 -41 -37 -38 -35 -23 -0 -2 -0 -0 -10 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -14 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -15 -18 -29 -34 -0 -0 -0 -0 -0 -0 -0 -1 -6 -1 -11 -12 -2 -0 -0 -0 -0 -0 -0 -17 -49 -22 -27 -27 -0 -5 -23 -1 -0 -1 -29 -49 -41 -20 -45 -7 -54 -65 -58 -46 -34 -37 -44 -30 -37 -35 -35 -35 -38 -47 -48 -39 -22 -16 -13 -11 -9 -9 -9 -9 -8 -8 -20 -28 -28 -25 -16 -9 -6 -6 -6 -11 -14 -13 -14 -23 -29 -30 -29 -29 -28 -29 -36 -41 -43 -48 -47 -41 -39 -44 -48 -48 -47 -42 -40 -39 -34 -29 -26 -25 -25 -23 -23 -24 -25 -22 -21 -29 -33 -34 -28 -29 -43 -56 -58 -62 -63 -78 -83 -49 -24 -27 -29 -28 -29 -34 -43 -43 -35 -30 -30 -28 -25 -26 -28 -31 -33 -35 -39 -38 -30 -26 -47 -63 -58 -25 -20 -20 -19 -37 -32 -20 -19 -23 -40 -19 -20 -20 -20 -19 -18 -17 -20 -21 -17 -48 -53 -57 -68 -71 -116 -140 -136 -125 -122 -122 -114 -100 -76 -74 -57 -41 -54 -57 -59 -103 -104 -85 -46 -51 -67 -75 -75 -76 -77 -104 -121 -120 -117 -119 -122 -131 -134 -139 -136 -127 -125 -124 -122 -124 -130 -142 -152 -174 -192 -190 -185 -166 -120 -125 -134 -125 -111 -103 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -198 -259 -254 -251 -138 -0 -0 -31 -250 -234 -222 -206 -201 -193 -179 -172 -171 -171 -172 -174 -174 -165 -163 -163 -150 -140 -139 -138 -137 -142 -151 -163 -172 -176 -177 -168 -159 -146 -136 -128 -127 -128 -128 -129 -129 -128 -126 -126 -125 -127 -128 -128 -128 -129 -130 -131 -132 -134 -136 -138 -139 -140 -139 -140 -140 -140 -137 -137 -139 -142 -145 -152 -150 -147 -146 -147 -143 -137 -134 -132 -134 -137 -138 -137 -138 -139 -137 -135 -132 -128 -127 -133 -138 -135 -132 -133 -138 -151 -154 -154 -175 -172 -157 -142 -132 -129 -131 -137 -133 -128 -130 -126 -118 -110 -105 -99 -93 -88 -91 -95 -102 -104 -103 -105 -112 -112 -125 -120 -121 -126 -127 -130 -137 -132 -118 -120 -121 -115 -108 -106 -107 -110 -116 -114 -114 -113 -112 -113 -116 -119 -121 -111 -106 -105 -106 -105 -108 -113 -110 -101 -97 -102 -110 -111 -109 -108 -106 -102 -101 -104 -107 -107 -103 -98 -94 -92 -89 -85 -82 -85 -80 -78 -79 -81 -81 -80 -77 -73 -65 -66 -68 -68 -71 -74 -76 -74 -64 -63 -72 -75 -77 -77 -76 -76 -78 -84 -84 -84 -82 -82 -89 -96 -103 -111 -108 -108 -111 -111 -108 -106 -102 -98 -97 -92 -85 -79 -73 -77 -78 -75 -71 -67 -64 -57 -50 -44 -40 -38 -37 -35 -35 -35 -35 -36 -30 -30 -31 -30 -29 -27 -24 -23 -24 -27 -28 -29 -30 -30 -30 -30 -31 -28 -30 -30 -29 -28 -27 -26 -25 -24 -27 -26 -26 -25 -23 -22 -22 -23 -23 -23 -24 -26 -28 -29 -27 -29 -29 -29 -33 -34 -35 -35 -31 -31 -32 -31 -34 -34 -33 -29 -26 -28 -31 -31 -31 -29 -25 -22 -20 -19 -14 -11 -10 -10 -7 -6 -6 -6 -7 -6 -6 -6 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -5 -5 -6 -5 -4 -5 -4 -2 -2 -3 -3 -2 -2 -2 -3 -2 -2 -3 -3 -3 -3 -3 -2 -2 -4 -6 -5 -2 -3 -1 -1 -2 -2 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -2 -3 -3 -3 -4 -3 -2 -1 -1 -1 -2 -1 -2 -1 -2 -2 -2 -2 -3 -5 -5 -4 -4 -4 -5 -6 -7 -10 -13 -13 -22 -24 -32 -34 -39 -42 -38 -37 -29 -30 -25 -26 -32 -39 -42 -40 -33 -41 -46 -51 -38 -30 -37 -36 -43 -46 -42 -38 -36 -34 -33 -35 -35 -1 -41 -13 -12 -28 -30 -24 -23 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -29 -26 -28 -28 -0 -0 -17 -26 -26 -24 -24 -27 -29 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -2 -0 -0 -0 -0 -0 -0 -0 -19 -31 -28 -36 -27 -17 -1 -49 -67 -56 -47 -43 -49 -68 -92 -62 -48 -40 -36 -33 -35 -44 -46 -36 -24 -19 -21 -20 -12 -12 -9 -9 -10 -12 -11 -13 -26 -16 -10 -9 -7 -5 -5 -6 -6 -6 -10 -19 -27 -29 -30 -30 -32 -32 -36 -44 -47 -48 -45 -40 -46 -50 -49 -49 -47 -45 -42 -37 -31 -26 -24 -23 -22 -25 -31 -31 -23 -19 -21 -30 -35 -31 -32 -47 -60 -63 -64 -71 -79 -86 -67 -28 -29 -30 -27 -29 -32 -41 -44 -38 -37 -33 -28 -26 -25 -27 -31 -34 -36 -38 -37 -31 -29 -28 -36 -38 -24 -23 -19 -18 -18 -18 -19 -20 -21 -45 -21 -18 -18 -18 -19 -19 -17 -19 -18 -25 -59 -59 -49 -80 -72 -114 -134 -140 -127 -119 -130 -126 -118 -109 -95 -70 -42 -27 -28 -25 -28 -86 -63 -55 -58 -82 -96 -97 -91 -92 -108 -120 -124 -123 -123 -125 -117 -118 -126 -125 -117 -113 -115 -118 -128 -138 -154 -167 -175 -185 -176 -182 -181 -158 -156 -162 -158 -151 -145 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -209 -250 -250 -136 -0 -0 -31 -242 -229 -214 -211 -213 -197 -175 -175 -180 -180 -181 -183 -182 -181 -174 -162 -150 -139 -135 -136 -136 -140 -148 -158 -164 -170 -186 -194 -176 -161 -148 -138 -134 -134 -133 -132 -131 -129 -127 -126 -126 -126 -126 -126 -126 -127 -128 -129 -134 -133 -132 -132 -134 -137 -137 -138 -138 -140 -137 -136 -140 -142 -141 -150 -150 -149 -149 -150 -145 -138 -134 -133 -137 -139 -132 -133 -135 -135 -136 -137 -134 -131 -129 -137 -144 -145 -144 -145 -151 -165 -168 -178 -180 -181 -171 -159 -152 -152 -148 -136 -130 -127 -131 -132 -128 -121 -117 -112 -94 -106 -103 -98 -101 -104 -101 -100 -105 -114 -121 -123 -126 -125 -124 -123 -121 -123 -118 -118 -112 -109 -106 -106 -107 -106 -108 -110 -112 -112 -111 -111 -110 -112 -116 -113 -107 -111 -112 -110 -114 -119 -116 -108 -100 -98 -99 -102 -103 -103 -102 -101 -100 -99 -101 -104 -102 -99 -97 -93 -88 -84 -81 -84 -83 -78 -78 -79 -79 -78 -75 -72 -73 -67 -67 -70 -72 -73 -72 -71 -64 -63 -72 -77 -80 -81 -83 -85 -86 -88 -85 -84 -82 -83 -88 -93 -99 -107 -101 -107 -110 -109 -108 -107 -105 -103 -99 -94 -87 -81 -76 -77 -78 -75 -73 -74 -67 -58 -51 -45 -40 -39 -39 -35 -35 -34 -34 -34 -34 -34 -32 -31 -30 -29 -25 -23 -24 -26 -28 -29 -30 -31 -31 -31 -31 -31 -30 -29 -28 -27 -27 -26 -25 -25 -26 -26 -26 -25 -22 -22 -22 -22 -22 -22 -23 -25 -27 -28 -26 -26 -28 -28 -29 -32 -35 -33 -30 -29 -29 -30 -31 -30 -29 -30 -28 -29 -31 -32 -32 -32 -29 -25 -22 -20 -15 -16 -12 -10 -7 -6 -6 -7 -8 -7 -6 -6 -8 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -5 -4 -3 -3 -3 -2 -4 -4 -3 -2 -2 -3 -4 -3 -2 -2 -3 -3 -3 -4 -5 -3 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -3 -3 -1 -1 -1 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -2 -1 -1 -1 -1 -2 -2 -2 -6 -4 -3 -3 -5 -8 -10 -11 -12 -16 -22 -26 -35 -43 -46 -49 -48 -38 -31 -36 -31 -35 -42 -37 -38 -38 -39 -35 -38 -48 -30 -6 -20 -45 -42 -42 -40 -37 -32 -28 -26 -25 -34 -3 -0 -23 -29 -23 -24 -39 -36 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -20 -0 -0 -0 -0 -8 -27 -35 -39 -44 -1 -8 -16 -29 -38 -47 -38 -30 -35 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -26 -20 -3 -0 -37 -63 -58 -51 -56 -68 -63 -21 -35 -56 -42 -33 -32 -28 -31 -34 -38 -34 -32 -38 -33 -23 -15 -11 -11 -12 -12 -15 -30 -27 -18 -15 -16 -16 -14 -14 -11 -6 -7 -7 -12 -14 -18 -29 -33 -32 -30 -31 -38 -41 -42 -43 -40 -44 -49 -50 -49 -45 -39 -36 -30 -27 -26 -24 -21 -19 -21 -28 -32 -22 -19 -16 -23 -31 -32 -34 -48 -59 -61 -64 -70 -79 -80 -50 -32 -32 -30 -29 -29 -32 -37 -42 -42 -53 -39 -30 -27 -26 -25 -27 -27 -31 -36 -33 -30 -30 -31 -31 -30 -34 -25 -18 -16 -16 -16 -19 -20 -17 -17 -17 -18 -17 -17 -31 -17 -19 -19 -19 -52 -75 -63 -38 -28 -73 -93 -126 -142 -126 -119 -131 -133 -136 -128 -108 -80 -47 -31 -35 -35 -42 -33 -59 -66 -60 -99 -103 -103 -97 -98 -111 -129 -139 -143 -135 -135 -129 -116 -113 -115 -109 -98 -107 -114 -134 -150 -162 -168 -183 -184 -168 -159 -155 -153 -154 -162 -165 -179 -173 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -210 -248 -246 -133 -0 -0 -32 -240 -222 -216 -218 -204 -184 -176 -182 -191 -194 -194 -192 -190 -187 -178 -164 -148 -136 -132 -133 -135 -138 -145 -148 -152 -166 -180 -200 -196 -174 -161 -148 -141 -139 -136 -132 -130 -129 -125 -127 -128 -127 -126 -126 -125 -126 -129 -130 -132 -132 -132 -132 -134 -138 -138 -138 -138 -137 -135 -137 -141 -141 -136 -144 -144 -146 -148 -150 -146 -139 -137 -135 -136 -137 -133 -133 -131 -131 -137 -140 -133 -130 -130 -137 -144 -146 -148 -152 -156 -168 -170 -178 -167 -171 -177 -179 -179 -175 -170 -156 -142 -140 -135 -133 -133 -132 -129 -123 -109 -130 -124 -109 -103 -103 -102 -102 -103 -113 -125 -128 -130 -125 -119 -118 -119 -118 -111 -111 -105 -103 -105 -105 -104 -104 -104 -110 -109 -111 -110 -107 -106 -104 -103 -111 -110 -113 -113 -111 -113 -112 -104 -102 -103 -97 -105 -108 -104 -103 -104 -105 -104 -97 -97 -99 -99 -99 -96 -90 -85 -82 -82 -87 -81 -78 -79 -78 -75 -75 -73 -70 -73 -67 -67 -69 -70 -69 -67 -66 -63 -63 -70 -75 -76 -79 -83 -87 -82 -82 -82 -81 -77 -78 -82 -87 -100 -112 -105 -110 -110 -109 -107 -107 -106 -105 -100 -97 -91 -85 -79 -74 -71 -70 -70 -76 -68 -59 -51 -45 -41 -39 -38 -35 -37 -34 -33 -32 -32 -33 -33 -32 -31 -28 -25 -24 -24 -27 -29 -30 -30 -30 -30 -31 -31 -30 -29 -28 -28 -27 -27 -27 -26 -26 -27 -25 -24 -26 -23 -22 -21 -21 -21 -21 -23 -24 -24 -26 -26 -30 -28 -27 -29 -32 -34 -32 -31 -29 -29 -31 -32 -34 -34 -31 -30 -30 -30 -32 -34 -34 -32 -27 -22 -18 -18 -18 -13 -9 -7 -7 -7 -8 -9 -8 -8 -6 -7 -9 -8 -8 -8 -7 -7 -6 -5 -5 -5 -6 -6 -6 -5 -4 -5 -5 -4 -3 -2 -3 -3 -4 -4 -3 -2 -2 -2 -3 -2 -2 -2 -1 -2 -4 -5 -4 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -3 -2 -1 -2 -1 -1 -1 -2 -2 -2 -1 -1 -2 -2 -2 -5 -6 -4 -3 -3 -4 -6 -6 -11 -14 -20 -21 -27 -41 -50 -51 -55 -52 -49 -38 -38 -36 -39 -43 -38 -40 -42 -49 -47 -38 -37 -34 -19 -3 -41 -38 -39 -40 -36 -32 -29 -24 -19 -25 -34 -15 -5 -5 -0 -3 -14 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -30 -27 -39 -11 -0 -18 -32 -13 -9 -5 -40 -54 -47 -30 -30 -21 -26 -2 -2 -7 -17 -23 -14 -0 -0 -0 -0 -9 -20 -27 -19 -0 -0 -0 -0 -11 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -46 -34 -25 -21 -40 -31 -16 -38 -35 -30 -31 -34 -35 -32 -35 -41 -43 -39 -33 -32 -23 -15 -12 -13 -15 -15 -34 -14 -17 -22 -25 -31 -29 -22 -17 -12 -10 -9 -11 -12 -14 -23 -29 -28 -27 -27 -28 -31 -39 -42 -41 -42 -42 -42 -43 -42 -37 -33 -27 -25 -24 -23 -19 -15 -16 -23 -27 -22 -18 -15 -19 -25 -27 -31 -38 -46 -53 -63 -73 -82 -82 -22 -27 -29 -32 -31 -30 -32 -35 -35 -42 -48 -42 -34 -29 -27 -25 -24 -26 -27 -30 -30 -30 -30 -31 -30 -27 -30 -25 -20 -19 -17 -17 -19 -17 -17 -17 -17 -17 -16 -16 -50 -22 -19 -20 -42 -72 -59 -79 -57 -38 -35 -68 -118 -137 -124 -123 -134 -140 -155 -145 -106 -83 -56 -33 -33 -34 -36 -38 -39 -47 -68 -91 -102 -101 -96 -97 -112 -133 -133 -147 -130 -121 -119 -120 -127 -134 -135 -109 -97 -118 -149 -165 -178 -186 -193 -184 -166 -148 -137 -136 -141 -155 -167 -168 -172 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -210 -247 -244 -129 -0 -0 -26 -196 -236 -215 -200 -186 -180 -187 -199 -207 -208 -203 -201 -194 -187 -178 -164 -146 -134 -131 -130 -135 -137 -137 -140 -148 -159 -170 -188 -198 -184 -169 -156 -152 -149 -137 -131 -127 -130 -128 -127 -125 -125 -126 -126 -126 -127 -131 -132 -133 -132 -133 -135 -136 -138 -137 -139 -138 -134 -133 -136 -141 -142 -135 -138 -138 -141 -145 -148 -146 -141 -140 -136 -139 -139 -136 -132 -129 -129 -136 -144 -138 -135 -133 -136 -143 -143 -140 -142 -152 -153 -160 -164 -164 -159 -157 -164 -175 -179 -178 -174 -164 -154 -141 -136 -136 -132 -129 -127 -126 -130 -125 -114 -106 -104 -104 -105 -104 -114 -121 -127 -126 -119 -114 -112 -112 -112 -105 -106 -102 -106 -108 -107 -108 -107 -103 -104 -102 -104 -103 -103 -104 -102 -92 -98 -99 -99 -104 -107 -108 -106 -101 -100 -99 -99 -99 -105 -109 -109 -107 -103 -103 -103 -98 -99 -99 -98 -95 -89 -83 -82 -88 -93 -92 -89 -83 -76 -73 -72 -64 -63 -69 -65 -63 -65 -66 -65 -65 -63 -61 -63 -69 -72 -73 -78 -85 -90 -91 -83 -86 -80 -78 -80 -84 -93 -104 -118 -112 -113 -112 -109 -108 -108 -107 -106 -100 -98 -95 -89 -83 -79 -76 -75 -71 -77 -69 -60 -52 -45 -42 -41 -38 -35 -37 -34 -32 -32 -31 -31 -31 -31 -30 -26 -24 -24 -25 -26 -29 -30 -30 -30 -30 -30 -30 -30 -29 -28 -28 -27 -26 -27 -26 -26 -26 -23 -20 -23 -23 -21 -20 -19 -19 -20 -21 -22 -20 -21 -24 -29 -28 -27 -29 -33 -35 -34 -31 -33 -32 -32 -34 -35 -33 -32 -32 -32 -31 -33 -34 -35 -34 -28 -23 -23 -20 -20 -15 -9 -7 -7 -9 -9 -8 -9 -8 -6 -7 -9 -8 -8 -8 -7 -6 -6 -5 -5 -5 -6 -7 -7 -5 -4 -5 -5 -5 -4 -3 -3 -4 -4 -4 -3 -2 -2 -2 -3 -2 -1 -2 -3 -3 -3 -2 -3 -1 -2 -2 -2 -1 -2 -3 -2 -2 -2 -1 -2 -2 -1 -1 -2 -2 -3 -2 -2 -2 -3 -2 -1 -2 -2 -2 -2 -1 -1 -2 -2 -2 -3 -3 -3 -6 -5 -5 -4 -3 -4 -5 -6 -10 -14 -17 -21 -30 -40 -43 -46 -50 -53 -49 -40 -34 -35 -40 -41 -39 -40 -45 -36 -32 -33 -31 -31 -40 -33 -41 -34 -34 -31 -30 -35 -30 -25 -19 -21 -31 -32 -30 -25 -18 -24 -29 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -9 -0 -0 -0 -14 -45 -36 -28 -30 -41 -44 -29 -33 -47 -24 -5 -47 -39 -29 -33 -30 -12 -0 -0 -0 -5 -36 -50 -39 -12 -0 -0 -0 -0 -25 -27 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -36 -59 -0 -0 -0 -11 -30 -37 -33 -34 -41 -47 -49 -38 -27 -23 -27 -24 -22 -17 -17 -13 -9 -11 -21 -30 -31 -30 -9 -26 -24 -22 -20 -18 -21 -16 -13 -17 -21 -26 -30 -30 -30 -31 -39 -41 -39 -40 -41 -41 -43 -42 -39 -39 -32 -30 -29 -25 -21 -17 -15 -20 -22 -22 -18 -13 -16 -22 -22 -27 -28 -36 -47 -58 -73 -86 -93 -74 -45 -30 -31 -31 -32 -35 -37 -41 -46 -44 -40 -35 -30 -30 -28 -25 -26 -27 -28 -29 -29 -28 -30 -28 -26 -28 -29 -28 -27 -24 -18 -18 -17 -17 -18 -17 -19 -58 -20 -13 -15 -17 -33 -73 -60 -21 -44 -58 -68 -58 -55 -100 -117 -118 -125 -127 -135 -161 -168 -108 -78 -64 -48 -40 -46 -55 -47 -44 -60 -71 -93 -103 -101 -101 -106 -116 -115 -127 -129 -109 -92 -96 -118 -133 -160 -177 -153 -125 -139 -185 -199 -202 -184 -192 -186 -177 -172 -160 -145 -143 -151 -164 -170 -173 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -213 -251 -247 -129 -0 -0 -0 -7 -220 -213 -193 -184 -183 -197 -220 -224 -222 -222 -212 -201 -188 -177 -162 -144 -135 -126 -126 -130 -132 -134 -137 -143 -152 -163 -173 -186 -181 -170 -165 -161 -151 -139 -129 -124 -129 -129 -127 -126 -126 -126 -127 -128 -126 -130 -131 -134 -134 -133 -135 -135 -136 -135 -138 -137 -135 -134 -136 -139 -140 -137 -138 -135 -137 -144 -147 -143 -140 -140 -134 -136 -138 -137 -132 -129 -129 -133 -144 -144 -144 -144 -143 -144 -145 -141 -137 -144 -148 -146 -150 -157 -154 -152 -158 -165 -163 -170 -175 -170 -157 -145 -139 -134 -127 -126 -125 -127 -120 -113 -109 -107 -105 -106 -109 -105 -109 -112 -117 -115 -113 -115 -115 -112 -105 -102 -105 -102 -103 -103 -101 -102 -101 -97 -100 -102 -102 -101 -99 -97 -94 -87 -83 -83 -86 -87 -90 -97 -101 -100 -102 -102 -99 -94 -100 -105 -107 -105 -103 -103 -103 -103 -103 -100 -98 -95 -87 -82 -85 -87 -88 -93 -91 -83 -79 -77 -74 -65 -62 -63 -63 -68 -68 -63 -63 -63 -63 -62 -64 -65 -70 -76 -82 -89 -94 -96 -95 -96 -90 -86 -91 -99 -106 -111 -120 -117 -118 -117 -116 -115 -113 -111 -110 -101 -97 -95 -90 -88 -86 -81 -76 -73 -74 -70 -62 -54 -49 -47 -43 -39 -36 -39 -37 -34 -32 -31 -30 -31 -29 -28 -25 -22 -23 -24 -25 -26 -29 -31 -30 -30 -30 -30 -30 -29 -29 -28 -27 -26 -27 -27 -26 -25 -23 -21 -21 -24 -21 -20 -19 -19 -19 -20 -20 -19 -20 -23 -27 -29 -30 -32 -36 -36 -37 -33 -36 -34 -32 -32 -33 -33 -33 -34 -33 -32 -34 -34 -34 -34 -29 -28 -26 -22 -21 -16 -11 -8 -7 -9 -9 -9 -9 -8 -7 -6 -7 -8 -8 -8 -7 -6 -6 -5 -5 -6 -7 -7 -7 -6 -4 -5 -5 -4 -4 -3 -3 -4 -4 -3 -2 -1 -2 -2 -2 -1 -1 -1 -1 -3 -4 -3 -3 -3 -3 -3 -2 -1 -1 -2 -3 -4 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -2 -2 -1 -1 -1 -1 -2 -3 -2 -2 -3 -3 -3 -3 -3 -5 -5 -5 -5 -4 -4 -5 -6 -10 -17 -24 -27 -29 -31 -36 -44 -44 -44 -42 -40 -36 -36 -43 -45 -36 -42 -45 -37 -35 -43 -41 -31 -38 -50 -43 -40 -23 -3 -6 -24 -38 -31 -23 -34 -34 -23 -24 -29 -38 -44 -44 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -1 -21 -10 -0 -0 -0 -8 -48 -46 -35 -40 -46 -42 -47 -55 -37 -13 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -32 -53 -44 -17 -0 -0 -0 -0 -0 -14 -32 -29 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -55 -7 -1 -0 -34 -36 -28 -57 -38 -59 -71 -69 -51 -52 -61 -56 -51 -45 -26 -21 -15 -10 -9 -14 -24 -32 -29 -12 -23 -29 -33 -32 -29 -31 -22 -19 -17 -20 -26 -28 -26 -26 -28 -33 -36 -35 -34 -35 -36 -40 -44 -45 -46 -46 -44 -37 -31 -24 -23 -17 -13 -12 -14 -15 -12 -13 -21 -22 -22 -25 -35 -46 -56 -73 -85 -91 -73 -40 -34 -33 -33 -36 -37 -39 -38 -38 -38 -37 -34 -33 -32 -31 -28 -27 -27 -28 -30 -29 -28 -28 -28 -30 -33 -30 -30 -29 -29 -20 -16 -18 -20 -20 -18 -17 -16 -15 -14 -15 -16 -24 -73 -66 -36 -22 -27 -47 -76 -40 -80 -101 -112 -115 -120 -138 -168 -186 -119 -80 -73 -64 -55 -57 -77 -80 -66 -68 -63 -68 -83 -101 -107 -108 -109 -100 -109 -111 -94 -82 -96 -98 -150 -188 -207 -203 -189 -182 -225 -248 -245 -217 -193 -186 -190 -196 -183 -174 -165 -167 -182 -199 -191 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -165 -197 -195 -101 -0 -0 -0 -8 -224 -216 -203 -196 -198 -213 -232 -234 -234 -230 -223 -209 -190 -176 -162 -145 -136 -127 -126 -124 -127 -131 -134 -137 -143 -151 -160 -168 -166 -166 -167 -160 -148 -139 -131 -125 -128 -127 -126 -126 -126 -126 -126 -128 -129 -132 -133 -135 -134 -132 -131 -132 -136 -138 -136 -136 -135 -135 -137 -139 -139 -140 -138 -137 -138 -142 -143 -140 -140 -138 -136 -133 -137 -139 -134 -131 -132 -134 -140 -142 -142 -146 -146 -142 -146 -151 -147 -145 -148 -151 -147 -146 -151 -151 -149 -153 -157 -161 -160 -159 -151 -147 -145 -139 -131 -125 -123 -125 -118 -109 -106 -105 -104 -104 -109 -104 -106 -108 -109 -107 -106 -108 -111 -112 -112 -109 -104 -105 -104 -100 -97 -96 -95 -93 -94 -95 -100 -101 -97 -91 -89 -89 -86 -93 -102 -95 -88 -92 -97 -99 -105 -104 -100 -100 -104 -107 -106 -105 -106 -105 -104 -105 -101 -98 -96 -94 -94 -89 -90 -90 -88 -87 -86 -83 -78 -75 -76 -75 -76 -77 -73 -71 -68 -64 -66 -65 -64 -64 -64 -65 -71 -79 -86 -91 -88 -87 -86 -86 -87 -91 -100 -111 -118 -122 -120 -121 -123 -125 -126 -125 -122 -119 -114 -102 -95 -93 -92 -91 -87 -81 -78 -74 -69 -71 -66 -60 -56 -51 -45 -40 -37 -34 -35 -35 -33 -31 -29 -31 -30 -27 -24 -22 -22 -24 -24 -25 -29 -31 -29 -29 -29 -29 -30 -30 -30 -29 -27 -26 -28 -27 -25 -24 -24 -23 -22 -22 -21 -20 -19 -19 -19 -19 -19 -17 -18 -21 -24 -25 -27 -31 -33 -34 -35 -35 -34 -33 -34 -34 -33 -33 -35 -34 -32 -32 -34 -36 -35 -34 -33 -31 -28 -24 -19 -16 -13 -10 -10 -9 -9 -9 -10 -9 -7 -7 -7 -8 -9 -8 -7 -6 -6 -6 -6 -7 -8 -8 -6 -5 -5 -5 -6 -5 -4 -4 -4 -4 -4 -4 -2 -2 -2 -2 -1 -1 -2 -2 -3 -3 -3 -3 -4 -4 -4 -4 -2 -1 -2 -3 -3 -3 -2 -1 -1 -2 -0 -0 -0 -2 -2 -2 -3 -3 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -3 -3 -3 -5 -3 -4 -4 -4 -5 -5 -4 -5 -9 -12 -10 -13 -19 -25 -30 -35 -43 -47 -48 -47 -41 -37 -40 -51 -46 -41 -41 -39 -37 -43 -52 -49 -39 -42 -47 -42 -39 -41 -33 -0 -0 -21 -32 -32 -27 -23 -23 -22 -25 -35 -45 -46 -21 -0 -0 -0 -0 -19 -30 -38 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -22 -6 -4 -14 -18 -0 -0 -0 -31 -36 -35 -44 -49 -42 -52 -65 -18 -20 -28 -33 -23 -9 -0 -0 -0 -0 -0 -0 -21 -43 -38 -0 -0 -0 -0 -0 -4 -17 -18 -13 -0 -0 -0 -0 -0 -0 -0 -4 -44 -7 -0 -0 -0 -0 -12 -62 -58 -59 -33 -38 -69 -52 -2 -1 -0 -90 -98 -90 -79 -81 -97 -85 -84 -57 -34 -24 -19 -13 -11 -10 -11 -28 -17 -9 -9 -19 -33 -37 -27 -37 -39 -29 -23 -23 -26 -27 -22 -22 -25 -27 -28 -28 -28 -32 -31 -36 -43 -48 -51 -51 -47 -43 -39 -31 -26 -28 -25 -14 -10 -12 -12 -15 -20 -22 -22 -26 -35 -44 -50 -63 -65 -83 -65 -29 -32 -34 -35 -35 -35 -36 -36 -36 -36 -34 -33 -31 -31 -29 -28 -29 -29 -30 -28 -29 -31 -32 -36 -43 -34 -34 -31 -31 -29 -21 -15 -19 -27 -26 -27 -28 -29 -23 -19 -18 -18 -18 -52 -63 -42 -30 -26 -29 -77 -37 -64 -95 -112 -120 -138 -149 -175 -180 -130 -110 -91 -65 -55 -57 -71 -77 -76 -68 -53 -48 -65 -96 -107 -104 -101 -101 -105 -107 -98 -88 -92 -110 -160 -209 -232 -236 -239 -246 -264 -281 -286 -266 -223 -212 -217 -223 -202 -186 -183 -181 -194 -232 -241 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -230 -227 -222 -217 -219 -223 -215 -215 -214 -212 -228 -213 -190 -174 -162 -148 -141 -138 -131 -129 -131 -134 -135 -135 -135 -138 -141 -147 -148 -152 -154 -149 -139 -135 -131 -127 -126 -125 -124 -124 -124 -124 -123 -125 -129 -130 -132 -132 -132 -130 -128 -129 -132 -134 -134 -135 -134 -134 -135 -137 -140 -142 -137 -135 -136 -138 -141 -140 -138 -137 -134 -131 -136 -135 -133 -133 -130 -130 -137 -137 -142 -143 -142 -139 -142 -150 -153 -157 -159 -159 -157 -156 -154 -152 -148 -144 -147 -148 -154 -154 -149 -146 -145 -142 -138 -129 -123 -120 -114 -110 -108 -104 -101 -100 -107 -108 -104 -103 -107 -109 -109 -109 -109 -110 -112 -107 -105 -104 -100 -96 -95 -92 -91 -92 -93 -94 -95 -96 -93 -89 -87 -85 -87 -106 -118 -114 -106 -105 -107 -108 -107 -109 -101 -96 -97 -103 -106 -107 -113 -112 -106 -103 -101 -100 -98 -97 -100 -96 -95 -102 -89 -84 -82 -77 -74 -76 -74 -76 -77 -76 -72 -68 -67 -69 -68 -67 -64 -64 -65 -68 -74 -80 -83 -91 -93 -87 -86 -87 -86 -90 -100 -112 -125 -127 -122 -126 -132 -136 -138 -138 -134 -127 -116 -103 -94 -91 -90 -89 -87 -83 -79 -76 -71 -73 -72 -68 -61 -52 -48 -42 -38 -35 -33 -32 -31 -31 -31 -29 -31 -28 -25 -22 -21 -22 -24 -25 -29 -29 -29 -29 -29 -29 -29 -29 -30 -29 -27 -26 -27 -27 -26 -25 -24 -24 -22 -23 -22 -19 -18 -18 -18 -18 -18 -17 -17 -20 -22 -23 -25 -29 -30 -32 -32 -32 -31 -34 -36 -34 -34 -36 -36 -34 -32 -32 -35 -37 -36 -36 -35 -33 -30 -25 -21 -17 -15 -13 -12 -10 -9 -9 -9 -9 -8 -8 -8 -7 -8 -8 -7 -7 -7 -7 -7 -7 -8 -7 -7 -6 -6 -6 -6 -6 -5 -5 -5 -4 -4 -3 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -2 -1 -3 -3 -3 -3 -2 -1 -1 -1 -1 -0 -1 -1 -2 -2 -2 -2 -2 -2 -3 -4 -2 -2 -1 -1 -2 -2 -2 -2 -3 -2 -2 -4 -5 -5 -6 -7 -5 -7 -10 -9 -16 -24 -19 -20 -32 -37 -44 -47 -46 -42 -40 -43 -50 -55 -50 -46 -48 -45 -35 -37 -48 -52 -53 -48 -46 -41 -36 -44 -46 -2 -0 -0 -30 -41 -25 -25 -26 -24 -23 -38 -45 -30 -6 -0 -0 -0 -0 -25 -28 -22 -28 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -24 -16 -23 -34 -22 -0 -9 -9 -14 -12 -8 -26 -48 -5 -0 -34 -15 -20 -14 -21 -55 -54 -0 -0 -0 -0 -0 -0 -0 -7 -42 -29 -34 -13 -0 -0 -11 -27 -18 -1 -0 -0 -0 -0 -0 -0 -0 -0 -6 -0 -0 -0 -9 -40 -60 -68 -83 -73 -79 -85 -83 -65 -0 -0 -10 -70 -78 -82 -97 -110 -93 -91 -84 -61 -44 -31 -21 -18 -18 -17 -15 -16 -12 -14 -16 -15 -16 -23 -24 -32 -27 -23 -24 -24 -26 -28 -16 -15 -18 -21 -22 -22 -25 -28 -28 -33 -41 -47 -49 -48 -49 -50 -48 -41 -38 -38 -32 -19 -10 -9 -11 -18 -22 -23 -25 -29 -38 -43 -48 -49 -55 -76 -81 -31 -34 -33 -33 -32 -31 -32 -34 -33 -33 -33 -34 -33 -32 -30 -29 -32 -33 -34 -33 -34 -37 -42 -56 -64 -56 -46 -35 -30 -28 -23 -20 -21 -31 -35 -34 -31 -30 -29 -26 -19 -20 -18 -42 -34 -18 -30 -36 -22 -16 -29 -57 -84 -98 -115 -145 -159 -182 -178 -164 -145 -95 -65 -48 -55 -53 -48 -54 -59 -52 -47 -69 -89 -91 -91 -93 -97 -97 -104 -105 -104 -102 -115 -164 -225 -251 -256 -259 -271 -277 -283 -297 -294 -280 -283 -267 -256 -239 -223 -217 -208 -210 -247 -269 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -180 -234 -240 -225 -228 -218 -190 -228 -224 -220 -234 -213 -187 -172 -165 -158 -154 -139 -136 -130 -128 -132 -135 -134 -134 -132 -133 -132 -136 -137 -138 -137 -133 -129 -128 -128 -124 -123 -122 -122 -121 -118 -117 -118 -122 -122 -124 -126 -127 -127 -126 -126 -127 -128 -130 -131 -130 -130 -131 -132 -138 -142 -138 -132 -135 -136 -138 -140 -138 -135 -130 -128 -133 -132 -128 -126 -126 -121 -124 -138 -135 -139 -139 -144 -153 -159 -158 -160 -160 -160 -154 -150 -148 -145 -145 -146 -141 -141 -145 -148 -145 -143 -142 -141 -142 -133 -126 -119 -116 -114 -110 -104 -98 -94 -101 -107 -107 -105 -106 -107 -109 -110 -109 -108 -109 -104 -100 -99 -99 -97 -93 -93 -92 -92 -92 -93 -93 -93 -92 -91 -86 -80 -88 -99 -106 -108 -110 -111 -110 -104 -115 -118 -107 -99 -99 -101 -104 -107 -123 -116 -105 -101 -100 -100 -100 -98 -99 -97 -98 -104 -96 -87 -81 -76 -74 -75 -76 -76 -78 -77 -74 -68 -65 -68 -67 -67 -66 -64 -64 -68 -75 -81 -84 -86 -93 -93 -90 -87 -86 -89 -96 -111 -126 -123 -125 -126 -136 -152 -163 -159 -151 -138 -121 -105 -101 -95 -88 -86 -85 -82 -80 -77 -72 -72 -75 -74 -65 -55 -50 -44 -39 -36 -36 -35 -33 -33 -32 -30 -32 -29 -25 -23 -22 -21 -24 -26 -28 -28 -29 -29 -29 -29 -29 -29 -31 -28 -27 -27 -27 -27 -26 -24 -24 -23 -21 -22 -21 -19 -17 -17 -17 -17 -17 -16 -16 -18 -20 -21 -22 -25 -30 -29 -31 -30 -30 -33 -36 -35 -31 -32 -30 -31 -32 -32 -33 -35 -36 -33 -33 -33 -31 -27 -22 -18 -16 -14 -13 -12 -11 -9 -9 -10 -10 -9 -9 -7 -6 -7 -7 -6 -6 -6 -8 -8 -7 -7 -7 -6 -6 -5 -6 -7 -6 -4 -5 -5 -3 -2 -2 -2 -3 -1 -1 -2 -2 -2 -1 -1 -2 -3 -4 -4 -5 -4 -2 -1 -2 -3 -3 -3 -1 -0 -0 -0 -1 -1 -1 -2 -2 -2 -1 -2 -2 -2 -3 -4 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -5 -4 -6 -5 -6 -9 -11 -13 -11 -8 -19 -30 -38 -42 -44 -44 -45 -49 -58 -57 -59 -59 -55 -53 -52 -44 -43 -46 -50 -59 -60 -60 -56 -43 -51 -51 -9 -0 -0 -10 -13 -8 -22 -30 -25 -31 -34 -40 -40 -31 -31 -0 -0 -0 -0 -0 -0 -4 -6 -0 -0 -0 -0 -0 -0 -7 -24 -0 -0 -0 -18 -24 -25 -31 -38 -34 -1 -22 -16 -4 -7 -21 -24 -4 -34 -4 -0 -5 -28 -56 -56 -39 -33 -3 -0 -0 -0 -0 -0 -0 -0 -38 -45 -48 -24 -0 -0 -0 -1 -30 -26 -29 -16 -1 -7 -10 -22 -2 -0 -0 -0 -0 -0 -6 -30 -25 -11 -59 -76 -55 -54 -84 -90 -80 -18 -67 -89 -78 -80 -83 -22 -89 -83 -71 -60 -50 -34 -22 -25 -21 -21 -19 -14 -12 -15 -15 -15 -14 -11 -24 -23 -18 -25 -25 -22 -26 -27 -21 -16 -16 -19 -19 -19 -24 -27 -26 -29 -34 -38 -45 -49 -49 -49 -50 -49 -48 -47 -41 -28 -13 -10 -11 -16 -24 -30 -31 -31 -39 -42 -44 -47 -53 -67 -97 -109 -51 -34 -32 -32 -33 -36 -40 -41 -37 -38 -38 -36 -34 -30 -30 -34 -36 -39 -39 -42 -49 -57 -73 -81 -71 -52 -36 -29 -28 -25 -25 -23 -32 -35 -29 -27 -22 -21 -21 -21 -22 -21 -18 -13 -15 -33 -49 -36 -25 -30 -46 -69 -96 -113 -148 -168 -185 -186 -171 -140 -93 -65 -46 -43 -38 -34 -39 -47 -46 -43 -46 -46 -60 -77 -86 -98 -95 -102 -104 -110 -119 -137 -175 -219 -224 -228 -243 -264 -266 -257 -283 -296 -297 -298 -291 -284 -277 -265 -252 -257 -251 -271 -288 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -165 -194 -183 -176 -112 -60 -238 -232 -234 -240 -213 -188 -176 -173 -173 -162 -147 -141 -134 -125 -128 -135 -137 -134 -131 -131 -128 -127 -128 -129 -130 -130 -126 -125 -123 -122 -120 -119 -118 -115 -112 -111 -113 -117 -117 -116 -120 -123 -124 -124 -123 -123 -122 -124 -126 -126 -128 -129 -130 -134 -140 -139 -134 -134 -136 -138 -138 -136 -133 -128 -125 -126 -126 -123 -121 -121 -122 -127 -133 -128 -134 -143 -148 -154 -158 -153 -153 -156 -158 -154 -150 -149 -149 -146 -143 -142 -141 -140 -142 -143 -141 -140 -142 -142 -135 -132 -126 -121 -117 -113 -106 -98 -94 -94 -101 -105 -102 -102 -104 -107 -109 -107 -102 -104 -101 -98 -97 -97 -95 -93 -93 -95 -93 -93 -92 -92 -92 -91 -91 -88 -85 -91 -94 -99 -104 -106 -109 -115 -105 -106 -115 -108 -103 -101 -102 -108 -109 -122 -114 -105 -99 -95 -95 -95 -90 -90 -97 -99 -99 -95 -88 -80 -75 -74 -74 -73 -72 -78 -79 -77 -75 -73 -70 -70 -69 -67 -66 -68 -74 -79 -79 -82 -84 -84 -86 -93 -92 -89 -90 -94 -111 -120 -125 -121 -118 -132 -159 -181 -174 -167 -145 -126 -124 -116 -100 -89 -84 -83 -81 -80 -78 -75 -72 -73 -75 -68 -58 -52 -46 -40 -38 -36 -35 -34 -33 -33 -30 -32 -30 -27 -26 -23 -22 -25 -27 -28 -28 -28 -29 -29 -29 -29 -29 -30 -28 -27 -27 -27 -26 -25 -24 -23 -22 -19 -18 -18 -18 -17 -17 -17 -17 -17 -15 -16 -18 -19 -19 -21 -26 -28 -27 -30 -30 -30 -31 -32 -35 -32 -32 -33 -32 -32 -32 -31 -31 -33 -32 -32 -34 -32 -28 -23 -17 -15 -12 -15 -14 -12 -9 -9 -11 -11 -11 -9 -7 -6 -6 -6 -6 -5 -6 -9 -9 -7 -7 -7 -6 -6 -5 -5 -6 -5 -4 -4 -4 -3 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -2 -3 -4 -4 -4 -2 -2 -1 -1 -2 -2 -1 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -3 -3 -1 -1 -1 -1 -1 -1 -2 -8 -5 -5 -4 -5 -8 -11 -11 -8 -7 -28 -35 -37 -37 -37 -37 -41 -47 -54 -57 -43 -28 -20 -25 -64 -54 -47 -47 -49 -56 -62 -63 -61 -45 -57 -47 -14 -0 -0 -0 -0 -2 -27 -38 -29 -31 -34 -40 -51 -46 -40 -5 -0 -0 -12 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -0 -1 -6 -24 -31 -29 -32 -38 -49 -9 -0 -0 -0 -15 -41 -3 -0 -0 -0 -0 -0 -21 -49 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -35 -43 -30 -20 -33 -0 -0 -0 -14 -25 -34 -35 -36 -42 -27 -36 -20 -7 -0 -0 -0 -0 -0 -0 -0 -40 -81 -46 -0 -7 -40 -28 -15 -0 -38 -70 -72 -36 -28 -62 -78 -78 -64 -52 -49 -42 -41 -42 -31 -24 -23 -21 -18 -15 -18 -17 -14 -13 -17 -17 -15 -16 -23 -30 -36 -39 -32 -20 -17 -16 -21 -24 -25 -26 -28 -29 -30 -33 -46 -43 -42 -46 -48 -47 -47 -47 -47 -38 -24 -19 -18 -19 -29 -37 -35 -38 -43 -45 -45 -44 -48 -60 -90 -127 -127 -81 -30 -31 -35 -40 -36 -35 -40 -45 -44 -37 -34 -32 -32 -33 -37 -41 -42 -49 -68 -75 -80 -91 -85 -63 -39 -29 -31 -34 -27 -25 -33 -36 -31 -22 -20 -18 -21 -24 -27 -27 -24 -24 -16 -44 -63 -52 -33 -27 -31 -57 -99 -125 -151 -173 -185 -187 -174 -141 -99 -68 -49 -43 -43 -40 -32 -39 -37 -36 -33 -36 -54 -74 -82 -92 -92 -97 -102 -110 -127 -152 -193 -191 -187 -192 -207 -228 -239 -235 -242 -272 -291 -298 -300 -302 -311 -316 -311 -302 -289 -290 -305 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -61 -239 -233 -261 -242 -213 -190 -180 -179 -178 -168 -154 -144 -138 -131 -130 -134 -138 -138 -138 -136 -131 -127 -124 -122 -122 -123 -123 -122 -121 -120 -118 -116 -113 -110 -109 -109 -111 -113 -114 -115 -119 -122 -121 -120 -121 -121 -120 -121 -122 -123 -126 -129 -129 -131 -137 -137 -133 -132 -134 -136 -136 -131 -129 -125 -124 -123 -123 -121 -120 -123 -126 -126 -122 -126 -134 -151 -161 -162 -161 -160 -156 -147 -150 -150 -150 -152 -152 -147 -147 -147 -142 -144 -142 -142 -140 -139 -143 -140 -137 -134 -129 -122 -119 -116 -109 -100 -96 -92 -94 -94 -93 -96 -103 -108 -107 -104 -99 -99 -100 -100 -100 -99 -97 -93 -94 -96 -95 -91 -91 -91 -89 -88 -89 -92 -91 -92 -94 -96 -98 -101 -107 -109 -113 -108 -111 -108 -103 -104 -109 -108 -108 -106 -105 -101 -97 -91 -87 -87 -85 -86 -97 -102 -98 -96 -92 -85 -78 -75 -69 -68 -72 -77 -80 -81 -79 -79 -76 -73 -70 -69 -72 -75 -77 -82 -82 -81 -82 -79 -81 -87 -92 -93 -94 -98 -112 -122 -125 -119 -119 -132 -157 -184 -173 -171 -152 -146 -137 -122 -106 -93 -88 -84 -85 -85 -81 -78 -77 -79 -76 -69 -60 -53 -47 -44 -41 -37 -35 -34 -34 -32 -32 -33 -31 -30 -27 -24 -23 -26 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -27 -27 -27 -26 -25 -25 -24 -22 -21 -19 -17 -18 -18 -17 -16 -16 -17 -16 -15 -16 -17 -17 -19 -22 -25 -26 -26 -29 -30 -29 -29 -29 -29 -30 -31 -33 -34 -33 -31 -31 -31 -31 -33 -33 -34 -33 -31 -30 -25 -17 -16 -17 -15 -12 -10 -10 -11 -11 -9 -9 -7 -6 -6 -5 -5 -5 -8 -8 -8 -7 -7 -7 -7 -6 -5 -5 -6 -4 -4 -5 -4 -3 -3 -4 -3 -3 -2 -2 -2 -3 -2 -2 -2 -3 -2 -2 -3 -3 -3 -3 -2 -0 -1 -2 -2 -1 -0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -3 -2 -3 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -2 -1 -1 -9 -7 -5 -3 -4 -7 -7 -9 -7 -8 -25 -34 -34 -33 -33 -37 -40 -50 -54 -43 -26 -28 -25 -9 -69 -71 -57 -53 -54 -57 -60 -59 -60 -45 -57 -55 -24 -0 -0 -0 -0 -0 -37 -43 -37 -36 -38 -42 -54 -57 -43 -13 -4 -0 -13 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -40 -12 -16 -32 -36 -25 -39 -46 -52 -15 -0 -0 -0 -9 -46 -3 -0 -0 -0 -0 -0 -3 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -28 -39 -38 -28 -24 -2 -0 -0 -0 -0 -15 -32 -27 -24 -29 -24 -19 -13 -4 -0 -0 -0 -0 -0 -0 -0 -30 -40 -0 -0 -0 -0 -0 -0 -0 -0 -14 -45 -1 -0 -62 -75 -70 -68 -53 -50 -49 -45 -58 -48 -36 -32 -26 -25 -23 -20 -18 -17 -17 -17 -16 -14 -15 -14 -30 -37 -36 -29 -17 -18 -16 -25 -28 -27 -31 -37 -32 -26 -23 -40 -45 -42 -42 -43 -42 -41 -45 -51 -49 -41 -36 -33 -26 -28 -38 -37 -39 -42 -46 -48 -44 -46 -59 -85 -102 -75 -28 -30 -33 -36 -36 -34 -34 -39 -45 -47 -38 -37 -32 -33 -37 -44 -49 -41 -43 -71 -79 -91 -102 -102 -79 -43 -39 -40 -42 -36 -33 -37 -41 -42 -36 -33 -25 -24 -27 -30 -36 -37 -24 -20 -45 -67 -62 -37 -35 -29 -58 -106 -141 -165 -178 -186 -191 -177 -151 -106 -74 -61 -53 -57 -54 -35 -33 -32 -31 -29 -32 -50 -69 -77 -91 -98 -100 -106 -111 -124 -143 -175 -172 -172 -180 -176 -193 -217 -218 -233 -274 -301 -298 -294 -311 -315 -329 -282 -214 -194 -321 -334 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -62 -241 -227 -251 -233 -212 -202 -191 -181 -179 -171 -157 -150 -143 -138 -137 -137 -141 -149 -150 -145 -140 -135 -129 -125 -123 -123 -125 -124 -123 -121 -118 -115 -112 -109 -109 -111 -112 -112 -115 -117 -120 -121 -119 -118 -120 -120 -120 -121 -121 -121 -122 -124 -125 -126 -133 -137 -134 -133 -133 -133 -134 -131 -127 -124 -124 -122 -121 -121 -119 -119 -125 -124 -122 -127 -139 -148 -157 -158 -149 -155 -152 -149 -151 -153 -154 -152 -148 -145 -146 -148 -144 -144 -144 -144 -142 -139 -140 -137 -139 -131 -127 -121 -118 -117 -110 -101 -97 -95 -90 -87 -89 -92 -97 -103 -108 -104 -99 -99 -99 -103 -102 -96 -94 -95 -96 -92 -91 -90 -90 -89 -87 -88 -91 -94 -96 -96 -96 -96 -95 -100 -109 -116 -116 -109 -101 -101 -103 -103 -104 -102 -103 -99 -97 -96 -94 -89 -85 -83 -84 -89 -95 -99 -97 -95 -91 -87 -85 -77 -71 -72 -74 -75 -77 -81 -83 -84 -82 -77 -73 -72 -77 -82 -86 -89 -84 -83 -83 -79 -79 -87 -94 -98 -101 -108 -114 -115 -118 -120 -124 -133 -147 -174 -192 -194 -186 -161 -139 -126 -113 -99 -100 -93 -93 -93 -89 -82 -80 -84 -77 -70 -62 -55 -53 -49 -43 -38 -35 -34 -33 -34 -36 -35 -33 -31 -28 -24 -23 -26 -27 -27 -27 -27 -28 -29 -29 -29 -29 -28 -27 -26 -26 -25 -24 -24 -23 -22 -21 -18 -16 -16 -17 -16 -16 -16 -16 -16 -15 -15 -15 -17 -19 -21 -23 -24 -26 -27 -28 -29 -28 -28 -29 -29 -34 -35 -33 -33 -34 -33 -31 -33 -33 -33 -31 -30 -30 -31 -26 -22 -18 -18 -16 -13 -11 -9 -11 -12 -12 -9 -7 -6 -5 -5 -5 -5 -8 -7 -7 -7 -7 -8 -8 -7 -5 -4 -4 -4 -4 -5 -6 -5 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -2 -1 -2 -2 -3 -3 -2 -2 -1 -1 -2 -2 -1 -2 -1 -2 -3 -2 -2 -2 -2 -3 -4 -3 -3 -4 -3 -1 -1 -1 -2 -1 -1 -1 -1 -1 -0 -0 -1 -2 -6 -6 -4 -2 -3 -4 -4 -8 -6 -12 -26 -32 -30 -28 -28 -40 -38 -47 -51 -34 -32 -51 -43 -0 -6 -0 -34 -56 -65 -63 -63 -67 -61 -49 -55 -62 -43 -14 -0 -0 -0 -0 -32 -43 -39 -38 -37 -40 -51 -64 -58 -60 -38 -19 -30 -36 -29 -4 -0 -0 -0 -0 -0 -0 -0 -0 -27 -13 -2 -6 -7 -21 -22 -37 -13 -0 -3 -7 -0 -0 -0 -9 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -41 -33 -30 -36 -38 -23 -6 -0 -0 -0 -0 -0 -4 -8 -2 -1 -29 -30 -18 -6 -0 -0 -0 -0 -0 -0 -0 -0 -3 -0 -8 -1 -0 -0 -0 -0 -0 -2 -23 -36 -46 -18 -43 -76 -83 -85 -65 -64 -49 -48 -59 -57 -44 -37 -31 -32 -26 -26 -26 -23 -21 -20 -20 -16 -15 -15 -25 -34 -35 -33 -17 -28 -24 -32 -38 -36 -30 -11 -11 -11 -13 -19 -36 -56 -59 -55 -47 -45 -44 -48 -52 -53 -53 -43 -32 -35 -36 -35 -35 -38 -43 -47 -37 -39 -48 -63 -79 -75 -26 -29 -32 -38 -41 -41 -42 -46 -46 -49 -39 -37 -36 -39 -44 -48 -59 -62 -68 -71 -84 -98 -109 -114 -95 -61 -54 -47 -47 -49 -45 -40 -36 -45 -44 -37 -31 -28 -29 -30 -32 -34 -24 -20 -36 -62 -61 -59 -34 -32 -61 -106 -144 -162 -167 -200 -202 -189 -147 -101 -85 -75 -57 -68 -63 -45 -35 -33 -29 -28 -29 -45 -59 -66 -69 -74 -99 -118 -126 -136 -149 -154 -156 -159 -175 -170 -190 -202 -210 -238 -274 -290 -283 -291 -306 -162 -11 -0 -0 -11 -85 -27 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -63 -243 -232 -240 -226 -217 -202 -188 -182 -179 -171 -161 -158 -152 -147 -143 -143 -149 -163 -162 -159 -157 -148 -138 -130 -126 -126 -128 -128 -126 -125 -122 -118 -115 -112 -111 -113 -113 -114 -118 -121 -122 -121 -119 -120 -121 -121 -119 -120 -120 -120 -120 -121 -121 -124 -129 -132 -132 -131 -130 -131 -134 -134 -131 -126 -129 -127 -126 -126 -121 -113 -117 -119 -114 -125 -137 -139 -137 -133 -131 -147 -151 -149 -151 -150 -151 -150 -148 -148 -152 -149 -145 -144 -144 -144 -140 -133 -132 -131 -134 -130 -126 -122 -118 -114 -110 -103 -102 -99 -91 -85 -84 -88 -93 -97 -103 -108 -108 -103 -103 -103 -99 -93 -92 -93 -93 -91 -90 -88 -88 -88 -88 -91 -94 -97 -98 -98 -98 -93 -90 -97 -103 -105 -109 -110 -102 -98 -95 -93 -95 -99 -98 -94 -94 -93 -91 -89 -86 -82 -84 -86 -89 -92 -94 -94 -92 -91 -86 -80 -75 -75 -76 -79 -81 -81 -81 -88 -87 -84 -79 -78 -82 -89 -92 -93 -91 -90 -88 -84 -83 -88 -98 -109 -112 -119 -122 -125 -120 -117 -123 -132 -138 -158 -165 -191 -189 -166 -142 -127 -115 -103 -102 -96 -93 -92 -94 -88 -80 -85 -79 -72 -63 -61 -57 -50 -43 -39 -36 -34 -33 -38 -38 -36 -33 -30 -28 -25 -24 -27 -28 -28 -27 -27 -28 -29 -29 -29 -28 -28 -27 -26 -25 -25 -24 -24 -23 -21 -19 -18 -16 -14 -16 -16 -16 -16 -16 -15 -15 -15 -16 -16 -17 -20 -22 -24 -24 -24 -26 -29 -27 -27 -27 -29 -33 -33 -30 -30 -33 -37 -32 -33 -34 -34 -33 -33 -30 -27 -28 -24 -20 -18 -17 -15 -13 -9 -9 -10 -11 -10 -8 -6 -5 -6 -5 -6 -7 -7 -7 -8 -8 -8 -8 -7 -5 -4 -4 -4 -4 -4 -4 -3 -4 -4 -3 -2 -2 -3 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -1 -1 -2 -3 -3 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -4 -5 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -3 -5 -4 -3 -2 -3 -4 -7 -6 -5 -9 -17 -23 -23 -25 -26 -32 -37 -47 -52 -51 -49 -47 -51 -6 -0 -0 -0 -20 -50 -67 -67 -63 -57 -53 -53 -53 -53 -48 -27 -2 -0 -0 -37 -58 -47 -41 -38 -39 -49 -66 -71 -64 -53 -51 -71 -34 -60 -19 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -14 -24 -0 -0 -25 -35 -13 -0 -19 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -22 -37 -39 -31 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -28 -27 -19 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -55 -11 -0 -0 -0 -19 -69 -1 -74 -79 -77 -72 -80 -83 -100 -97 -86 -86 -69 -61 -59 -53 -43 -36 -32 -32 -31 -31 -33 -34 -36 -39 -32 -20 -17 -16 -19 -23 -20 -18 -18 -35 -35 -38 -46 -46 -45 -12 -11 -12 -14 -15 -17 -27 -83 -75 -64 -60 -55 -55 -58 -53 -66 -53 -40 -35 -34 -32 -32 -34 -39 -42 -37 -38 -40 -45 -62 -86 -29 -30 -35 -40 -43 -45 -46 -47 -46 -47 -43 -43 -40 -38 -46 -46 -61 -65 -74 -85 -95 -104 -115 -126 -106 -104 -79 -57 -56 -63 -54 -34 -32 -36 -42 -45 -38 -31 -33 -36 -34 -34 -28 -21 -27 -49 -44 -52 -39 -34 -56 -99 -128 -126 -162 -204 -208 -187 -147 -111 -106 -82 -68 -76 -73 -58 -50 -42 -28 -31 -31 -46 -56 -59 -63 -71 -100 -131 -142 -146 -148 -149 -154 -147 -176 -191 -207 -215 -228 -261 -283 -291 -243 -187 -129 -43 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -45 -184 -229 -232 -232 -215 -197 -189 -186 -179 -172 -167 -166 -162 -160 -156 -154 -161 -174 -171 -169 -169 -160 -148 -140 -136 -134 -135 -134 -129 -129 -125 -122 -120 -117 -116 -117 -116 -116 -119 -122 -124 -123 -122 -122 -122 -121 -117 -118 -119 -119 -118 -118 -118 -119 -120 -123 -126 -127 -126 -128 -133 -134 -133 -130 -132 -132 -128 -126 -119 -108 -111 -118 -117 -123 -133 -137 -137 -134 -129 -142 -152 -154 -153 -150 -149 -149 -148 -148 -152 -145 -146 -141 -138 -135 -130 -124 -122 -124 -128 -128 -125 -123 -120 -114 -111 -109 -104 -100 -92 -82 -79 -83 -89 -95 -99 -99 -97 -105 -104 -101 -96 -89 -89 -87 -90 -89 -89 -86 -86 -88 -89 -92 -94 -98 -99 -94 -92 -91 -89 -92 -98 -104 -107 -104 -103 -98 -96 -97 -92 -90 -97 -96 -92 -89 -89 -87 -82 -80 -82 -84 -86 -88 -90 -90 -90 -87 -84 -80 -76 -75 -76 -78 -79 -77 -79 -86 -90 -89 -85 -82 -86 -91 -92 -98 -100 -96 -96 -94 -91 -93 -103 -117 -119 -122 -130 -130 -123 -118 -120 -129 -136 -142 -153 -182 -185 -169 -149 -132 -119 -106 -107 -105 -97 -93 -93 -91 -85 -84 -80 -78 -73 -67 -59 -52 -46 -41 -38 -34 -33 -38 -38 -35 -32 -31 -28 -25 -25 -28 -29 -29 -28 -27 -28 -29 -29 -29 -28 -28 -28 -27 -25 -25 -24 -25 -23 -21 -21 -19 -17 -16 -17 -16 -16 -16 -16 -16 -15 -15 -16 -16 -17 -19 -22 -23 -22 -22 -24 -28 -30 -27 -27 -32 -34 -32 -30 -30 -31 -34 -34 -33 -34 -34 -35 -34 -26 -27 -28 -25 -21 -18 -18 -17 -13 -10 -10 -9 -9 -8 -7 -7 -7 -6 -6 -6 -7 -6 -7 -9 -8 -7 -6 -5 -4 -5 -5 -5 -5 -4 -4 -4 -5 -4 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -1 -2 -2 -2 -2 -2 -2 -1 -2 -1 -1 -2 -2 -3 -3 -3 -4 -3 -2 -2 -2 -1 -1 -2 -1 -1 -0 -1 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -4 -6 -4 -6 -8 -11 -15 -17 -24 -29 -37 -39 -40 -45 -51 -50 -44 -56 -14 -0 -0 -0 -0 -9 -68 -33 -52 -53 -49 -49 -46 -46 -51 -57 -12 -0 -43 -90 -86 -70 -42 -41 -44 -50 -30 -5 -3 -11 -30 -73 -13 -19 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -36 -35 -24 -9 -30 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -36 -48 -2 -14 -0 -0 -0 -0 -0 -4 -17 -40 -30 -3 -0 -0 -2 -7 -10 -0 -0 -0 -0 -0 -14 -33 -31 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -9 -58 -74 -77 -85 -96 -92 -101 -102 -98 -93 -84 -72 -58 -53 -43 -40 -34 -29 -29 -36 -47 -51 -58 -60 -46 -29 -21 -18 -16 -15 -16 -17 -18 -30 -37 -42 -48 -53 -20 -11 -12 -14 -16 -17 -17 -17 -82 -85 -79 -75 -74 -76 -69 -37 -59 -54 -41 -33 -29 -26 -27 -28 -31 -33 -34 -34 -36 -39 -54 -89 -44 -31 -35 -39 -40 -41 -43 -47 -44 -44 -45 -45 -41 -37 -46 -47 -52 -58 -74 -94 -106 -112 -122 -126 -127 -121 -98 -65 -60 -67 -46 -42 -36 -32 -34 -40 -52 -34 -36 -41 -41 -38 -33 -25 -25 -32 -37 -47 -44 -36 -50 -90 -85 -107 -147 -186 -195 -171 -150 -146 -114 -90 -75 -75 -78 -78 -76 -61 -39 -34 -39 -49 -56 -58 -63 -77 -103 -131 -140 -140 -139 -132 -148 -153 -179 -206 -218 -220 -233 -274 -85 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -164 -225 -229 -212 -200 -194 -188 -182 -175 -172 -171 -170 -168 -166 -166 -170 -180 -184 -186 -179 -168 -162 -159 -152 -147 -149 -142 -136 -132 -128 -127 -126 -124 -122 -119 -118 -117 -119 -121 -124 -126 -124 -123 -121 -120 -117 -116 -118 -118 -117 -117 -117 -116 -114 -117 -122 -126 -126 -127 -130 -130 -132 -132 -133 -134 -133 -130 -121 -107 -101 -115 -119 -123 -124 -129 -133 -131 -131 -142 -155 -156 -155 -150 -147 -148 -149 -146 -149 -143 -143 -136 -129 -124 -121 -118 -115 -124 -131 -127 -126 -125 -120 -113 -111 -107 -105 -100 -93 -83 -79 -82 -89 -94 -94 -93 -97 -97 -96 -92 -88 -87 -84 -85 -86 -84 -85 -85 -85 -87 -89 -92 -93 -95 -93 -90 -90 -91 -88 -89 -94 -99 -102 -103 -102 -100 -97 -93 -86 -81 -89 -94 -91 -90 -89 -86 -82 -79 -80 -82 -87 -90 -92 -91 -87 -84 -85 -80 -78 -76 -76 -78 -78 -79 -82 -85 -89 -91 -89 -85 -84 -87 -94 -100 -100 -95 -96 -98 -100 -101 -104 -119 -128 -129 -135 -127 -123 -125 -126 -130 -134 -139 -161 -182 -187 -176 -159 -145 -137 -125 -120 -111 -100 -94 -92 -92 -90 -85 -83 -82 -78 -71 -62 -54 -47 -42 -40 -37 -36 -39 -39 -35 -33 -31 -28 -27 -26 -27 -29 -31 -30 -28 -28 -29 -29 -28 -28 -28 -28 -27 -25 -25 -25 -25 -24 -24 -23 -19 -16 -16 -18 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -19 -21 -22 -21 -21 -24 -28 -30 -31 -33 -34 -31 -29 -31 -32 -33 -33 -34 -34 -34 -35 -35 -31 -26 -28 -29 -26 -23 -20 -18 -17 -14 -12 -11 -9 -7 -6 -7 -8 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -5 -6 -5 -6 -6 -6 -5 -5 -5 -5 -5 -4 -3 -3 -4 -2 -2 -2 -2 -1 -3 -4 -3 -3 -3 -2 -2 -2 -2 -1 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -2 -3 -3 -2 -2 -2 -1 -1 -1 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -3 -2 -3 -4 -4 -3 -2 -3 -3 -5 -6 -6 -6 -8 -11 -19 -23 -27 -30 -31 -35 -44 -51 -46 -52 -20 -0 -1 -0 -0 -0 -32 -6 -11 -35 -58 -55 -46 -43 -50 -60 -59 -66 -81 -82 -69 -72 -41 -44 -51 -57 -48 -49 -79 -50 -63 -77 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -40 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -24 -15 -23 -50 -4 -32 -4 -0 -0 -0 -2 -5 -4 -40 -19 -3 -0 -18 -35 -26 -22 -0 -27 -39 -18 -12 -29 -42 -39 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -54 -75 -81 -76 -74 -84 -61 -58 -81 -85 -77 -76 -82 -68 -58 -55 -47 -37 -31 -31 -32 -47 -45 -53 -51 -37 -25 -20 -16 -17 -18 -21 -21 -20 -17 -20 -33 -25 -21 -12 -13 -14 -15 -18 -18 -20 -20 -64 -81 -88 -87 -89 -95 -69 -46 -48 -46 -35 -26 -25 -24 -25 -24 -27 -30 -31 -32 -35 -36 -54 -43 -27 -29 -32 -36 -38 -40 -43 -45 -46 -46 -45 -43 -44 -39 -45 -48 -48 -55 -79 -104 -113 -120 -123 -128 -133 -130 -109 -67 -59 -61 -60 -47 -35 -32 -32 -32 -29 -29 -34 -43 -48 -43 -41 -34 -33 -31 -37 -45 -45 -40 -41 -54 -67 -95 -125 -155 -175 -161 -157 -139 -115 -97 -87 -84 -85 -84 -77 -74 -61 -52 -49 -51 -60 -72 -69 -73 -101 -128 -142 -152 -137 -143 -152 -164 -179 -188 -194 -211 -224 -264 -262 -155 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -85 -233 -229 -210 -201 -197 -192 -187 -180 -178 -177 -174 -172 -174 -174 -176 -190 -197 -201 -197 -191 -187 -178 -166 -160 -160 -154 -146 -139 -134 -133 -131 -129 -125 -122 -119 -118 -120 -121 -124 -126 -125 -124 -121 -121 -118 -117 -118 -117 -116 -118 -117 -117 -114 -116 -121 -125 -126 -125 -126 -125 -125 -126 -124 -125 -124 -119 -114 -108 -102 -112 -117 -118 -121 -127 -129 -129 -133 -142 -151 -155 -154 -153 -151 -150 -152 -149 -146 -143 -141 -129 -118 -115 -114 -114 -115 -124 -132 -129 -128 -126 -121 -117 -112 -105 -101 -100 -94 -87 -82 -82 -83 -83 -83 -83 -88 -93 -94 -88 -80 -80 -76 -77 -77 -78 -81 -84 -87 -89 -89 -89 -89 -89 -89 -87 -87 -90 -89 -82 -85 -89 -89 -98 -98 -95 -98 -95 -88 -81 -85 -90 -89 -90 -92 -86 -83 -79 -81 -82 -85 -87 -87 -85 -81 -81 -80 -78 -77 -76 -76 -75 -77 -81 -86 -84 -90 -92 -91 -87 -86 -90 -95 -104 -107 -99 -106 -113 -112 -110 -113 -122 -135 -134 -136 -130 -125 -126 -129 -133 -143 -151 -160 -177 -184 -172 -157 -160 -162 -163 -134 -114 -102 -95 -92 -92 -89 -88 -86 -83 -80 -74 -66 -58 -50 -45 -42 -41 -38 -39 -39 -36 -34 -33 -29 -29 -28 -28 -31 -33 -32 -29 -29 -29 -29 -28 -28 -28 -27 -26 -26 -25 -25 -25 -26 -25 -24 -21 -17 -15 -18 -17 -16 -16 -16 -16 -16 -17 -19 -18 -19 -20 -21 -21 -20 -20 -24 -27 -30 -31 -32 -32 -31 -29 -31 -36 -32 -34 -35 -35 -34 -36 -36 -32 -26 -32 -31 -28 -27 -24 -18 -14 -14 -13 -11 -9 -8 -7 -6 -8 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -5 -6 -7 -7 -6 -6 -6 -6 -6 -5 -4 -4 -4 -3 -4 -2 -2 -2 -1 -1 -2 -3 -3 -2 -3 -2 -1 -1 -2 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -2 -3 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -0 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -1 -2 -3 -2 -4 -5 -4 -4 -4 -5 -7 -9 -14 -18 -21 -23 -26 -34 -42 -50 -46 -47 -49 -56 -47 -8 -16 -22 -7 -0 -0 -4 -19 -61 -47 -47 -46 -56 -46 -22 -30 -73 -60 -61 -39 -39 -48 -53 -53 -60 -63 -18 -5 -57 -38 -26 -51 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -11 -4 -8 -40 -13 -3 -0 -0 -3 -7 -9 -7 -0 -20 -5 -0 -0 -0 -0 -0 -0 -3 -37 -35 -9 -0 -5 -26 -23 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -46 -38 -76 -20 -1 -44 -74 -79 -71 -71 -83 -83 -76 -65 -57 -48 -39 -43 -45 -39 -38 -44 -44 -36 -26 -19 -19 -19 -17 -19 -22 -22 -18 -19 -16 -14 -13 -13 -14 -16 -16 -18 -22 -24 -23 -21 -40 -58 -45 -34 -23 -65 -59 -43 -44 -40 -28 -21 -22 -22 -22 -23 -25 -25 -26 -31 -35 -57 -46 -26 -27 -33 -38 -40 -44 -47 -47 -47 -47 -47 -50 -46 -47 -49 -50 -50 -52 -75 -97 -114 -119 -122 -130 -135 -125 -106 -74 -64 -58 -51 -44 -34 -32 -29 -27 -27 -28 -32 -42 -52 -49 -48 -48 -44 -39 -38 -43 -43 -41 -40 -40 -58 -88 -116 -135 -147 -155 -150 -134 -117 -102 -92 -91 -92 -81 -73 -73 -71 -63 -55 -53 -64 -83 -91 -91 -101 -124 -159 -182 -165 -153 -163 -179 -184 -178 -194 -212 -215 -245 -274 -280 -251 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -261 -263 -224 -203 -195 -195 -196 -192 -188 -188 -184 -180 -179 -180 -180 -185 -200 -212 -215 -219 -224 -222 -208 -187 -171 -169 -163 -157 -148 -144 -140 -134 -130 -130 -127 -122 -118 -118 -121 -123 -124 -124 -122 -121 -122 -119 -118 -117 -116 -116 -117 -118 -117 -115 -116 -119 -122 -122 -121 -121 -119 -120 -127 -130 -131 -125 -116 -111 -109 -105 -106 -113 -117 -122 -126 -127 -128 -134 -139 -146 -150 -152 -151 -150 -151 -151 -144 -140 -131 -132 -124 -116 -113 -113 -113 -119 -125 -131 -131 -127 -123 -121 -119 -113 -105 -102 -99 -95 -89 -85 -84 -81 -78 -78 -78 -81 -84 -86 -82 -73 -74 -77 -77 -75 -76 -80 -85 -88 -90 -87 -86 -82 -79 -82 -83 -82 -84 -85 -86 -90 -91 -89 -90 -91 -91 -94 -93 -89 -85 -84 -84 -81 -82 -86 -86 -84 -80 -82 -82 -82 -80 -77 -76 -75 -75 -75 -77 -77 -77 -75 -74 -77 -81 -88 -83 -90 -94 -92 -92 -95 -95 -101 -103 -106 -108 -115 -124 -128 -129 -132 -135 -144 -136 -132 -130 -127 -126 -129 -133 -167 -164 -163 -176 -181 -170 -162 -174 -178 -176 -145 -115 -103 -99 -95 -95 -94 -91 -88 -85 -82 -77 -69 -60 -53 -49 -48 -44 -40 -38 -38 -38 -36 -34 -33 -32 -29 -30 -32 -34 -33 -32 -30 -30 -29 -29 -29 -28 -27 -26 -26 -26 -26 -26 -27 -26 -25 -23 -18 -16 -20 -19 -18 -17 -18 -18 -19 -21 -19 -19 -19 -20 -21 -20 -19 -20 -23 -27 -29 -30 -30 -30 -31 -30 -30 -33 -32 -33 -34 -34 -35 -37 -37 -32 -27 -32 -33 -31 -28 -24 -19 -14 -15 -13 -12 -12 -10 -7 -6 -8 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -7 -7 -6 -6 -6 -6 -6 -5 -5 -6 -4 -4 -4 -2 -2 -2 -2 -2 -2 -2 -3 -2 -3 -2 -1 -2 -2 -1 -2 -3 -2 -2 -2 -2 -1 -1 -1 -2 -4 -3 -4 -3 -2 -2 -1 -2 -2 -2 -1 -1 -1 -0 -0 -1 -2 -3 -2 -2 -2 -2 -2 -2 -1 -3 -2 -2 -3 -4 -4 -6 -9 -11 -15 -16 -18 -18 -17 -23 -31 -44 -47 -46 -46 -49 -50 -55 -60 -63 -60 -22 -0 -0 -0 -9 -74 -57 -47 -43 -49 -47 -43 -61 -83 -61 -57 -40 -34 -39 -43 -54 -67 -63 -80 -30 -48 -75 -55 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -38 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -35 -2 -39 -44 -13 -2 -4 -4 -1 -0 -7 -6 -5 -3 -0 -0 -0 -0 -0 -0 -2 -27 -30 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -64 -64 -79 -68 -62 -80 -71 -66 -66 -71 -72 -69 -65 -59 -46 -42 -42 -42 -40 -43 -44 -36 -30 -30 -31 -33 -29 -25 -26 -27 -21 -28 -22 -20 -18 -16 -15 -18 -17 -18 -21 -26 -27 -26 -24 -22 -22 -21 -21 -54 -59 -37 -44 -45 -31 -23 -19 -21 -23 -22 -23 -20 -24 -28 -34 -54 -72 -65 -25 -33 -37 -43 -47 -49 -49 -49 -52 -53 -42 -43 -48 -50 -52 -51 -50 -65 -83 -101 -109 -120 -133 -141 -130 -101 -83 -67 -49 -47 -46 -32 -32 -28 -26 -26 -27 -30 -41 -54 -54 -55 -53 -49 -44 -39 -49 -47 -46 -41 -37 -48 -78 -110 -122 -129 -144 -145 -134 -119 -99 -93 -83 -79 -76 -70 -66 -68 -60 -59 -52 -65 -84 -95 -106 -116 -126 -163 -178 -173 -167 -173 -183 -184 -190 -207 -219 -228 -252 -272 -298 -264 -39 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -258 -247 -213 -198 -194 -196 -197 -196 -194 -193 -189 -186 -184 -183 -184 -193 -209 -218 -227 -237 -247 -247 -234 -212 -193 -188 -173 -167 -161 -156 -150 -141 -134 -132 -129 -124 -118 -117 -118 -119 -120 -121 -120 -122 -123 -121 -120 -118 -117 -118 -118 -118 -119 -116 -118 -119 -120 -120 -118 -118 -116 -117 -120 -122 -121 -121 -117 -109 -109 -108 -108 -115 -118 -121 -125 -128 -130 -132 -135 -142 -143 -145 -147 -148 -150 -149 -133 -125 -125 -126 -126 -120 -113 -112 -116 -125 -128 -128 -127 -125 -122 -120 -120 -116 -109 -106 -102 -98 -93 -89 -86 -77 -72 -73 -75 -77 -78 -77 -73 -68 -71 -82 -78 -78 -78 -81 -85 -86 -89 -87 -82 -76 -74 -77 -80 -82 -82 -81 -77 -77 -79 -84 -85 -82 -81 -86 -89 -86 -84 -81 -79 -78 -76 -77 -82 -83 -81 -82 -80 -76 -70 -68 -68 -70 -72 -71 -76 -76 -76 -76 -76 -78 -84 -89 -88 -94 -96 -96 -98 -99 -102 -103 -111 -116 -113 -121 -133 -136 -142 -147 -139 -135 -131 -132 -135 -133 -129 -131 -141 -182 -198 -198 -192 -185 -180 -181 -185 -185 -189 -164 -131 -111 -105 -99 -98 -100 -94 -91 -87 -84 -79 -72 -64 -56 -56 -50 -45 -42 -38 -36 -36 -34 -33 -31 -32 -31 -31 -34 -35 -34 -33 -32 -32 -30 -30 -30 -29 -27 -27 -26 -26 -26 -27 -28 -27 -26 -23 -19 -19 -21 -21 -19 -18 -20 -20 -20 -21 -20 -19 -19 -20 -20 -19 -19 -20 -22 -26 -28 -28 -28 -29 -31 -30 -29 -29 -31 -32 -34 -34 -35 -39 -38 -33 -32 -33 -34 -32 -28 -24 -20 -15 -15 -14 -14 -14 -11 -7 -5 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -8 -8 -8 -8 -7 -6 -6 -6 -6 -7 -7 -6 -6 -3 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -3 -5 -2 -3 -3 -2 -1 -2 -2 -2 -0 -2 -1 -1 -2 -2 -3 -3 -3 -1 -2 -1 -1 -2 -2 -2 -2 -1 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -2 -2 -3 -5 -5 -4 -7 -13 -15 -18 -18 -14 -15 -18 -19 -28 -38 -43 -44 -44 -46 -50 -53 -54 -56 -55 -41 -32 -29 -0 -0 -65 -62 -49 -41 -43 -48 -59 -62 -71 -78 -66 -48 -39 -34 -31 -45 -48 -38 -79 -66 -49 -60 -98 -78 -9 -0 -0 -0 -0 -0 -0 -2 -68 -18 -0 -0 -11 -44 -61 -63 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -63 -66 -20 -2 -16 -34 -1 -0 -26 -42 -21 -8 -14 -25 -0 -1 -0 -0 -0 -1 -8 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -31 -45 -33 -11 -1 -9 -32 -78 -60 -55 -53 -55 -60 -60 -59 -61 -61 -63 -60 -46 -38 -39 -37 -34 -33 -27 -40 -45 -38 -34 -35 -36 -34 -30 -25 -23 -24 -23 -18 -24 -22 -19 -18 -21 -26 -28 -24 -24 -22 -21 -23 -39 -58 -47 -55 -54 -37 -22 -18 -22 -26 -28 -27 -24 -27 -29 -33 -42 -50 -75 -32 -31 -38 -45 -48 -50 -53 -52 -52 -54 -48 -42 -44 -46 -53 -52 -52 -59 -73 -82 -93 -116 -128 -141 -126 -105 -93 -73 -53 -49 -35 -33 -34 -33 -31 -30 -31 -29 -39 -51 -55 -59 -57 -48 -48 -46 -58 -60 -52 -41 -35 -41 -61 -97 -108 -126 -140 -142 -136 -123 -107 -95 -83 -71 -64 -64 -65 -69 -63 -59 -58 -68 -80 -90 -98 -101 -134 -160 -170 -166 -164 -171 -174 -184 -208 -226 -233 -250 -272 -303 -303 -83 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -259 -236 -210 -198 -195 -196 -197 -197 -198 -199 -194 -190 -187 -187 -189 -196 -207 -218 -239 -251 -261 -261 -250 -234 -220 -209 -189 -182 -175 -165 -157 -149 -140 -134 -131 -127 -121 -119 -117 -116 -116 -117 -119 -123 -124 -123 -123 -123 -121 -120 -121 -121 -120 -117 -117 -119 -120 -120 -118 -116 -114 -113 -113 -114 -114 -116 -116 -113 -113 -108 -109 -114 -119 -123 -124 -125 -128 -131 -132 -134 -139 -140 -141 -143 -144 -143 -129 -124 -125 -125 -125 -120 -111 -110 -118 -125 -128 -126 -125 -124 -120 -117 -115 -113 -114 -113 -109 -104 -101 -96 -86 -75 -72 -71 -73 -70 -69 -71 -71 -66 -76 -81 -79 -78 -79 -80 -81 -80 -82 -84 -78 -72 -70 -72 -77 -78 -74 -74 -73 -80 -82 -76 -74 -74 -76 -83 -83 -84 -80 -79 -79 -77 -73 -70 -71 -77 -77 -79 -78 -71 -65 -65 -71 -77 -75 -74 -74 -75 -77 -77 -79 -82 -86 -92 -92 -95 -99 -101 -101 -106 -113 -115 -114 -116 -119 -121 -130 -147 -139 -145 -140 -140 -137 -137 -135 -131 -135 -132 -150 -184 -214 -227 -223 -215 -212 -194 -186 -192 -196 -188 -160 -129 -111 -107 -107 -100 -98 -95 -91 -87 -82 -76 -77 -66 -58 -51 -46 -43 -39 -36 -34 -33 -33 -32 -30 -30 -32 -33 -36 -35 -35 -35 -33 -31 -30 -30 -29 -28 -28 -28 -27 -26 -27 -28 -28 -27 -24 -22 -21 -22 -22 -20 -19 -20 -21 -21 -22 -19 -17 -17 -18 -19 -19 -18 -19 -19 -23 -26 -28 -28 -27 -27 -28 -27 -29 -30 -31 -33 -34 -35 -39 -36 -33 -32 -33 -32 -30 -30 -26 -22 -17 -16 -16 -16 -14 -11 -6 -5 -7 -7 -7 -7 -6 -6 -6 -6 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -5 -4 -4 -5 -5 -3 -2 -3 -2 -2 -2 -2 -3 -1 -2 -2 -3 -3 -3 -4 -5 -3 -3 -2 -2 -2 -2 -2 -2 -1 -2 -3 -3 -2 -2 -3 -4 -3 -3 -3 -2 -3 -4 -3 -2 -2 -3 -4 -4 -3 -3 -2 -1 -2 -3 -2 -1 -1 -2 -2 -3 -5 -5 -7 -10 -13 -14 -15 -16 -15 -21 -24 -31 -35 -38 -38 -37 -42 -49 -52 -52 -49 -48 -49 -52 -54 -0 -0 -54 -58 -38 -31 -41 -42 -59 -56 -73 -84 -72 -63 -59 -45 -32 -32 -38 -49 -76 -94 -74 -14 -101 -30 -79 -39 -0 -0 -0 -0 -0 -0 -64 -30 -0 -0 -19 -70 -60 -20 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -55 -27 -3 -1 -9 -24 -0 -0 -0 -0 -0 -3 -14 -14 -0 -35 -11 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -67 -39 -22 -66 -64 -80 -80 -68 -58 -50 -49 -54 -52 -48 -48 -51 -53 -50 -43 -36 -31 -29 -29 -39 -47 -46 -38 -31 -28 -27 -25 -27 -25 -22 -22 -24 -25 -25 -28 -29 -24 -16 -16 -20 -31 -40 -51 -62 -49 -22 -31 -45 -45 -50 -57 -46 -26 -22 -30 -27 -31 -32 -30 -30 -31 -34 -34 -39 -76 -40 -30 -40 -48 -50 -55 -54 -57 -49 -49 -52 -49 -45 -48 -53 -54 -53 -58 -64 -70 -87 -108 -118 -132 -125 -117 -108 -84 -60 -53 -39 -37 -39 -40 -43 -40 -33 -32 -35 -39 -47 -58 -55 -43 -47 -51 -53 -54 -51 -42 -36 -41 -59 -65 -92 -126 -145 -150 -144 -133 -130 -107 -85 -72 -68 -69 -83 -83 -74 -67 -65 -71 -78 -81 -102 -119 -139 -158 -168 -170 -163 -162 -173 -193 -217 -236 -257 -274 -289 -306 -304 -148 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -125 -266 -226 -207 -196 -193 -194 -194 -196 -208 -215 -213 -203 -196 -193 -192 -194 -201 -229 -246 -263 -273 -272 -263 -248 -235 -227 -212 -204 -188 -174 -163 -155 -149 -143 -137 -130 -127 -126 -120 -116 -116 -117 -120 -124 -124 -124 -125 -124 -123 -121 -121 -121 -122 -117 -115 -117 -117 -118 -117 -115 -113 -110 -109 -109 -109 -111 -114 -113 -111 -107 -108 -111 -116 -120 -122 -124 -129 -130 -132 -134 -136 -136 -135 -137 -138 -136 -126 -125 -123 -123 -122 -116 -110 -110 -118 -123 -124 -123 -124 -123 -120 -114 -114 -113 -114 -117 -117 -112 -105 -95 -83 -79 -79 -74 -69 -64 -61 -61 -61 -63 -68 -76 -74 -73 -74 -74 -74 -74 -72 -75 -71 -68 -68 -70 -72 -73 -70 -71 -65 -64 -69 -72 -73 -72 -71 -74 -75 -79 -77 -77 -80 -78 -69 -64 -65 -70 -75 -76 -75 -70 -66 -72 -82 -85 -79 -79 -77 -78 -80 -80 -86 -89 -90 -95 -95 -98 -103 -105 -104 -110 -110 -117 -118 -112 -112 -120 -126 -131 -126 -135 -145 -127 -121 -125 -125 -125 -141 -134 -155 -180 -215 -224 -210 -209 -209 -208 -195 -197 -195 -192 -180 -159 -136 -121 -120 -107 -96 -94 -93 -89 -85 -84 -77 -69 -59 -52 -46 -42 -39 -37 -36 -35 -34 -33 -30 -30 -33 -35 -37 -37 -36 -35 -34 -32 -31 -31 -30 -30 -30 -30 -28 -27 -27 -29 -28 -26 -25 -25 -23 -22 -22 -21 -21 -20 -19 -19 -19 -18 -17 -17 -18 -19 -20 -18 -18 -18 -22 -26 -28 -26 -28 -27 -27 -28 -27 -28 -30 -32 -34 -36 -38 -37 -37 -37 -37 -34 -31 -32 -27 -23 -21 -19 -17 -16 -15 -9 -6 -7 -8 -8 -8 -7 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -5 -4 -4 -4 -3 -2 -2 -2 -2 -1 -1 -2 -1 -2 -2 -3 -4 -5 -3 -2 -2 -2 -1 -2 -2 -2 -3 -3 -3 -3 -4 -3 -2 -2 -4 -5 -3 -2 -1 -1 -1 -2 -3 -1 -3 -3 -4 -5 -4 -4 -3 -1 -1 -2 -2 -1 -1 -1 -2 -2 -2 -4 -6 -8 -9 -10 -13 -19 -22 -20 -22 -30 -36 -37 -37 -33 -40 -40 -39 -40 -41 -42 -45 -50 -63 -9 -0 -1 -0 -0 -10 -45 -47 -52 -60 -80 -83 -77 -71 -41 -49 -47 -31 -24 -38 -50 -59 -79 -0 -28 -5 -6 -0 -0 -0 -0 -0 -0 -0 -57 -46 -0 -0 -7 -65 -62 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -9 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -50 -42 -2 -1 -0 -49 -44 -33 -38 -55 -52 -61 -50 -46 -49 -51 -41 -30 -35 -34 -28 -28 -31 -44 -54 -49 -30 -26 -26 -33 -34 -31 -28 -28 -26 -26 -26 -28 -29 -31 -27 -24 -71 -81 -87 -83 -80 -75 -69 -71 -24 -30 -32 -42 -63 -63 -39 -35 -42 -35 -34 -38 -43 -43 -40 -48 -40 -49 -34 -25 -32 -40 -44 -47 -53 -55 -56 -49 -45 -48 -55 -58 -56 -57 -58 -58 -59 -60 -70 -84 -96 -108 -118 -122 -121 -113 -84 -74 -67 -59 -58 -57 -47 -46 -50 -45 -41 -40 -40 -46 -59 -51 -42 -41 -42 -45 -51 -50 -45 -40 -44 -47 -57 -84 -119 -145 -150 -149 -157 -151 -132 -110 -95 -89 -91 -103 -103 -93 -79 -67 -69 -79 -89 -108 -125 -135 -149 -157 -154 -169 -164 -169 -193 -222 -248 -272 -281 -180 -196 -290 -221 -95 -153 -208 -67 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -75 -275 -270 -219 -202 -195 -192 -193 -195 -201 -219 -233 -237 -224 -210 -204 -201 -201 -209 -233 -253 -271 -278 -278 -269 -255 -244 -238 -229 -212 -195 -181 -170 -161 -155 -151 -143 -138 -133 -130 -123 -119 -118 -118 -119 -121 -122 -123 -123 -123 -121 -119 -120 -124 -123 -117 -114 -113 -114 -114 -115 -112 -113 -110 -109 -110 -111 -111 -111 -112 -110 -106 -107 -108 -112 -117 -120 -120 -122 -128 -132 -133 -135 -134 -133 -134 -134 -133 -127 -125 -122 -122 -121 -116 -111 -111 -116 -118 -121 -122 -122 -123 -121 -116 -115 -117 -116 -117 -115 -108 -99 -91 -83 -81 -81 -76 -71 -69 -65 -61 -60 -64 -64 -69 -69 -68 -68 -68 -70 -72 -66 -65 -64 -61 -60 -61 -62 -63 -63 -65 -69 -71 -68 -65 -63 -61 -60 -61 -65 -70 -72 -72 -75 -75 -70 -64 -66 -70 -75 -74 -71 -70 -71 -72 -78 -85 -85 -88 -87 -86 -86 -87 -92 -97 -95 -96 -97 -102 -107 -106 -105 -106 -103 -106 -106 -105 -107 -111 -116 -123 -110 -111 -118 -113 -109 -113 -122 -128 -139 -144 -153 -169 -200 -218 -210 -202 -215 -189 -203 -196 -205 -205 -193 -181 -161 -135 -126 -117 -102 -96 -96 -93 -92 -85 -77 -70 -61 -53 -47 -43 -39 -39 -38 -37 -35 -34 -31 -31 -34 -36 -36 -37 -36 -35 -34 -32 -32 -32 -31 -31 -32 -32 -29 -28 -28 -28 -27 -26 -25 -25 -23 -23 -22 -22 -22 -22 -20 -20 -20 -19 -18 -17 -17 -21 -20 -19 -18 -19 -23 -27 -26 -25 -29 -27 -29 -30 -28 -27 -28 -31 -34 -36 -37 -37 -37 -38 -37 -34 -34 -32 -28 -26 -25 -23 -20 -16 -15 -8 -6 -7 -7 -7 -7 -7 -7 -6 -7 -8 -6 -6 -5 -5 -7 -7 -7 -7 -7 -7 -6 -6 -5 -5 -4 -4 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -2 -3 -4 -4 -4 -5 -5 -4 -2 -6 -4 -4 -4 -3 -2 -3 -2 -1 -2 -2 -2 -4 -5 -4 -3 -4 -3 -2 -2 -2 -2 -2 -2 -2 -1 -2 -5 -6 -6 -6 -8 -10 -15 -21 -22 -24 -29 -34 -37 -38 -38 -46 -45 -45 -41 -37 -36 -42 -46 -63 -18 -40 -38 -8 -5 -35 -44 -49 -49 -69 -81 -76 -77 -78 -1 -46 -67 -50 -33 -33 -35 -42 -80 -64 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -0 -0 -2 -32 -61 -63 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -57 -43 -0 -0 -0 -0 -15 -39 -55 -62 -65 -59 -53 -56 -56 -47 -34 -19 -23 -26 -29 -28 -24 -25 -35 -43 -24 -25 -24 -34 -47 -47 -42 -41 -39 -36 -31 -29 -31 -32 -28 -18 -28 -63 -73 -79 -77 -73 -74 -77 -58 -53 -34 -35 -48 -31 -68 -60 -49 -44 -40 -44 -53 -58 -60 -66 -60 -68 -52 -24 -29 -35 -39 -45 -51 -56 -51 -44 -49 -55 -65 -67 -65 -63 -63 -65 -64 -63 -72 -83 -92 -103 -113 -114 -123 -117 -102 -106 -107 -102 -102 -90 -78 -60 -59 -56 -53 -52 -47 -51 -52 -47 -42 -40 -39 -43 -54 -51 -47 -46 -44 -44 -55 -84 -113 -135 -151 -157 -162 -162 -161 -156 -130 -116 -117 -126 -131 -125 -112 -94 -93 -88 -102 -127 -125 -120 -142 -148 -159 -161 -153 -157 -181 -213 -208 -242 -276 -225 -231 -267 -278 -289 -290 -288 -134 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -72 -260 -243 -210 -201 -196 -192 -192 -197 -206 -228 -252 -261 -253 -241 -233 -224 -217 -221 -232 -256 -276 -284 -283 -277 -268 -257 -236 -223 -208 -196 -184 -174 -166 -159 -152 -148 -146 -137 -132 -126 -122 -120 -118 -117 -118 -119 -119 -120 -121 -119 -117 -118 -116 -118 -116 -115 -113 -112 -112 -113 -114 -111 -110 -111 -114 -116 -116 -115 -113 -111 -107 -107 -107 -110 -114 -116 -119 -125 -127 -131 -133 -133 -133 -133 -133 -136 -136 -129 -127 -122 -120 -119 -118 -114 -113 -118 -118 -121 -122 -123 -121 -119 -119 -117 -126 -127 -123 -112 -101 -93 -85 -80 -79 -75 -73 -72 -71 -68 -66 -64 -63 -59 -62 -63 -62 -63 -64 -66 -66 -61 -56 -54 -51 -55 -61 -61 -59 -61 -56 -49 -50 -56 -62 -63 -59 -54 -57 -64 -68 -67 -65 -69 -75 -77 -73 -71 -73 -75 -75 -73 -74 -78 -74 -75 -75 -92 -93 -89 -91 -93 -95 -95 -97 -98 -98 -101 -109 -114 -109 -102 -102 -101 -101 -101 -101 -101 -104 -109 -115 -112 -107 -111 -116 -119 -121 -126 -135 -141 -152 -155 -175 -193 -204 -212 -196 -225 -214 -203 -206 -213 -216 -207 -186 -163 -142 -132 -125 -111 -96 -87 -85 -81 -88 -81 -72 -64 -56 -49 -46 -42 -44 -40 -38 -37 -35 -32 -30 -29 -29 -31 -37 -36 -35 -34 -33 -32 -32 -32 -33 -33 -32 -30 -29 -29 -28 -27 -26 -25 -24 -24 -23 -22 -22 -23 -23 -22 -21 -20 -20 -20 -19 -17 -20 -21 -20 -18 -19 -23 -26 -25 -25 -28 -28 -28 -30 -30 -29 -30 -33 -34 -36 -37 -36 -37 -38 -38 -34 -33 -32 -31 -30 -28 -25 -21 -16 -15 -9 -7 -7 -7 -6 -5 -6 -7 -8 -8 -6 -5 -5 -6 -5 -8 -8 -7 -7 -7 -7 -7 -6 -5 -4 -3 -5 -4 -3 -2 -2 -2 -3 -2 -2 -1 -2 -2 -2 -2 -1 -3 -1 -2 -2 -1 -1 -3 -2 -3 -4 -5 -5 -4 -3 -3 -3 -5 -3 -3 -3 -2 -2 -2 -3 -1 -2 -2 -2 -2 -3 -4 -3 -2 -3 -3 -3 -2 -2 -3 -3 -2 -1 -3 -5 -5 -4 -5 -8 -11 -13 -17 -18 -21 -23 -25 -35 -41 -38 -42 -46 -47 -45 -41 -34 -35 -41 -61 -28 -32 -68 -53 -7 -74 -51 -49 -47 -63 -82 -79 -72 -65 -8 -52 -71 -64 -70 -77 -55 -32 -58 -93 -42 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -67 -71 -70 -67 -46 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -56 -51 -5 -0 -7 -18 -43 -68 -78 -61 -54 -59 -62 -64 -59 -50 -35 -32 -31 -34 -39 -35 -25 -21 -21 -27 -31 -28 -23 -25 -36 -46 -50 -48 -48 -45 -40 -34 -31 -30 -33 -31 -28 -20 -41 -68 -74 -39 -30 -35 -27 -33 -35 -31 -48 -19 -19 -21 -49 -61 -52 -54 -66 -66 -69 -56 -57 -75 -63 -28 -22 -27 -36 -39 -46 -54 -55 -50 -52 -56 -73 -78 -73 -69 -68 -66 -63 -62 -71 -83 -92 -96 -103 -112 -122 -128 -123 -121 -128 -130 -128 -117 -108 -81 -61 -60 -57 -55 -48 -51 -47 -42 -41 -39 -39 -44 -53 -51 -49 -48 -46 -45 -56 -86 -109 -118 -129 -153 -174 -171 -183 -190 -164 -153 -145 -134 -139 -150 -159 -144 -137 -115 -108 -133 -127 -125 -140 -159 -164 -147 -139 -142 -162 -167 -192 -232 -270 -290 -280 -265 -266 -255 -266 -276 -191 -12 -66 -122 -42 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -73 -260 -223 -210 -202 -193 -189 -192 -199 -209 -235 -267 -278 -276 -274 -266 -250 -233 -230 -240 -259 -278 -288 -288 -286 -276 -256 -232 -213 -198 -190 -182 -175 -169 -164 -156 -151 -148 -140 -135 -129 -124 -120 -118 -118 -118 -117 -117 -119 -121 -119 -116 -113 -110 -113 -113 -115 -115 -114 -113 -113 -113 -111 -109 -111 -112 -114 -117 -117 -115 -110 -108 -108 -107 -109 -111 -113 -116 -121 -124 -132 -135 -134 -133 -133 -133 -133 -132 -127 -126 -122 -121 -120 -119 -117 -117 -121 -124 -124 -123 -127 -130 -129 -132 -132 -143 -136 -124 -108 -94 -88 -86 -83 -84 -80 -80 -77 -73 -72 -70 -67 -61 -56 -53 -54 -54 -56 -60 -61 -62 -57 -52 -56 -59 -63 -70 -78 -79 -92 -82 -71 -58 -47 -44 -44 -51 -76 -72 -74 -73 -70 -71 -77 -84 -83 -79 -72 -75 -76 -77 -77 -79 -80 -80 -81 -78 -85 -92 -95 -98 -104 -105 -106 -106 -106 -106 -108 -114 -117 -112 -104 -102 -101 -102 -101 -103 -107 -105 -102 -109 -109 -112 -113 -117 -122 -126 -132 -144 -148 -155 -157 -168 -184 -201 -220 -237 -217 -228 -203 -198 -203 -202 -196 -197 -181 -155 -145 -135 -119 -107 -102 -90 -81 -87 -81 -74 -66 -59 -54 -51 -45 -48 -42 -41 -39 -37 -34 -31 -31 -30 -32 -37 -37 -35 -34 -33 -33 -32 -33 -34 -35 -34 -32 -30 -29 -28 -27 -26 -25 -24 -23 -23 -22 -22 -23 -23 -24 -23 -21 -21 -20 -18 -18 -20 -21 -19 -17 -19 -22 -24 -24 -25 -25 -26 -27 -30 -32 -31 -31 -34 -34 -35 -36 -36 -37 -39 -39 -35 -31 -32 -31 -31 -30 -26 -22 -15 -14 -10 -9 -9 -9 -7 -6 -5 -6 -7 -7 -7 -6 -6 -7 -6 -7 -7 -8 -8 -8 -8 -7 -6 -5 -4 -3 -4 -4 -4 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -4 -5 -5 -5 -5 -4 -3 -5 -5 -3 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -4 -4 -3 -6 -9 -15 -16 -15 -15 -17 -18 -20 -27 -38 -40 -42 -48 -55 -53 -44 -39 -41 -43 -57 -61 -64 -66 -61 -2 -59 -60 -56 -61 -71 -73 -72 -68 -11 -0 -47 -78 -75 -70 -70 -66 -46 -47 -75 -79 -48 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -74 -73 -77 -70 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -25 -17 -39 -58 -59 -49 -47 -65 -27 -75 -65 -52 -64 -65 -55 -57 -43 -54 -57 -59 -62 -54 -43 -39 -44 -44 -44 -37 -26 -22 -28 -36 -44 -52 -58 -57 -50 -41 -36 -34 -41 -42 -37 -28 -19 -22 -51 -26 -22 -43 -42 -29 -37 -28 -35 -47 -32 -21 -36 -53 -66 -62 -64 -70 -65 -37 -40 -75 -77 -70 -30 -27 -35 -44 -52 -53 -55 -54 -53 -58 -67 -72 -71 -69 -69 -68 -68 -67 -73 -85 -91 -97 -97 -106 -120 -132 -133 -131 -131 -142 -144 -137 -127 -103 -73 -75 -57 -55 -50 -48 -42 -39 -37 -35 -35 -39 -47 -48 -46 -45 -39 -43 -58 -84 -101 -106 -117 -139 -162 -177 -186 -189 -187 -175 -148 -126 -126 -144 -167 -167 -151 -137 -137 -156 -131 -135 -138 -153 -168 -161 -142 -140 -149 -167 -197 -233 -272 -295 -283 -281 -271 -267 -277 -282 -280 -286 -282 -281 -127 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -45 -157 -263 -231 -213 -196 -186 -185 -191 -200 -210 -236 -265 -271 -282 -286 -281 -266 -247 -237 -250 -263 -277 -283 -287 -284 -270 -246 -221 -197 -187 -182 -177 -172 -170 -168 -163 -153 -150 -140 -135 -130 -124 -120 -116 -117 -117 -115 -114 -115 -116 -116 -114 -113 -111 -111 -113 -115 -114 -112 -112 -111 -111 -109 -112 -113 -112 -113 -115 -115 -114 -111 -110 -112 -110 -109 -109 -111 -113 -118 -125 -128 -131 -135 -136 -136 -135 -133 -130 -128 -125 -124 -122 -121 -121 -119 -120 -121 -128 -128 -126 -130 -139 -147 -150 -151 -152 -136 -124 -109 -96 -91 -88 -86 -86 -86 -85 -84 -84 -82 -76 -64 -62 -56 -54 -53 -52 -54 -58 -59 -58 -53 -49 -60 -66 -73 -88 -102 -106 -115 -106 -108 -103 -87 -77 -77 -80 -99 -88 -86 -80 -81 -84 -85 -89 -86 -78 -70 -81 -84 -81 -81 -82 -84 -86 -89 -84 -86 -94 -109 -128 -140 -121 -119 -118 -117 -115 -117 -119 -116 -112 -108 -107 -106 -107 -105 -104 -107 -104 -100 -117 -111 -111 -113 -116 -123 -127 -134 -148 -151 -152 -156 -167 -183 -199 -211 -231 -201 -223 -214 -209 -213 -208 -199 -201 -190 -167 -156 -142 -131 -124 -111 -97 -85 -88 -82 -76 -71 -66 -62 -53 -46 -45 -43 -43 -41 -39 -37 -36 -33 -32 -33 -37 -37 -36 -34 -33 -32 -33 -33 -35 -36 -35 -33 -31 -30 -30 -27 -26 -25 -24 -23 -22 -22 -23 -23 -24 -21 -21 -23 -21 -20 -19 -19 -19 -20 -19 -17 -18 -21 -23 -22 -22 -24 -26 -27 -29 -31 -31 -30 -31 -34 -35 -35 -34 -36 -39 -40 -37 -35 -33 -30 -30 -30 -26 -22 -18 -14 -13 -12 -11 -10 -8 -7 -6 -6 -6 -7 -7 -7 -7 -8 -7 -6 -6 -6 -8 -9 -8 -8 -7 -5 -4 -4 -4 -4 -4 -4 -2 -2 -2 -3 -3 -3 -3 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 -2 -4 -5 -6 -5 -4 -3 -4 -4 -4 -4 -3 -3 -2 -3 -3 -1 -1 -2 -2 -2 -2 -3 -1 -1 -2 -2 -3 -4 -4 -3 -2 -2 -1 -2 -3 -3 -3 -4 -7 -9 -13 -12 -11 -12 -17 -20 -21 -23 -34 -43 -46 -46 -48 -55 -46 -41 -44 -43 -44 -50 -61 -64 -66 -11 -50 -64 -59 -62 -68 -71 -69 -71 -21 -0 -14 -44 -93 -94 -70 -62 -59 -57 -64 -76 -68 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -44 -84 -88 -75 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -67 -31 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -19 -22 -40 -42 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -20 -28 -6 -32 -62 -70 -45 -4 -39 -71 -15 -9 -0 -35 -71 -65 -48 -63 -53 -50 -53 -61 -73 -66 -69 -61 -59 -49 -43 -40 -28 -20 -20 -34 -38 -52 -68 -72 -69 -58 -52 -50 -50 -46 -41 -35 -26 -23 -23 -29 -30 -26 -21 -25 -40 -28 -31 -52 -42 -27 -22 -26 -76 -80 -75 -69 -46 -22 -24 -32 -23 -21 -23 -28 -35 -40 -34 -33 -55 -56 -57 -61 -66 -66 -66 -70 -72 -71 -68 -67 -74 -83 -87 -93 -97 -103 -116 -131 -132 -127 -136 -151 -159 -153 -144 -140 -122 -110 -75 -60 -54 -49 -43 -44 -39 -34 -34 -37 -41 -42 -41 -45 -41 -47 -63 -83 -92 -98 -104 -119 -135 -163 -164 -152 -160 -169 -148 -127 -111 -114 -116 -117 -120 -144 -158 -153 -139 -138 -150 -157 -158 -175 -173 -170 -175 -191 -213 -239 -269 -162 -85 -170 -267 -269 -289 -277 -283 -284 -278 -275 -184 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -111 -276 -263 -254 -208 -190 -181 -181 -189 -200 -211 -231 -244 -257 -279 -292 -292 -281 -264 -251 -254 -263 -270 -273 -277 -274 -258 -231 -207 -183 -176 -174 -171 -169 -168 -166 -163 -153 -149 -139 -135 -129 -124 -120 -118 -116 -115 -111 -111 -111 -112 -111 -111 -111 -111 -107 -110 -111 -110 -109 -109 -108 -110 -111 -110 -112 -111 -113 -115 -115 -111 -110 -110 -112 -113 -111 -110 -109 -110 -115 -121 -124 -129 -132 -133 -133 -131 -129 -128 -125 -124 -125 -120 -117 -118 -120 -122 -125 -137 -135 -130 -132 -140 -148 -149 -155 -147 -132 -123 -117 -108 -95 -90 -91 -89 -88 -86 -92 -98 -94 -86 -70 -62 -63 -65 -63 -59 -56 -53 -51 -52 -55 -54 -58 -59 -64 -78 -90 -110 -89 -92 -108 -117 -118 -113 -105 -108 -115 -94 -90 -85 -87 -92 -90 -89 -91 -80 -84 -94 -95 -89 -86 -91 -109 -107 -114 -111 -108 -111 -119 -129 -134 -135 -126 -129 -125 -119 -117 -118 -115 -113 -113 -111 -113 -111 -108 -107 -107 -111 -108 -113 -115 -123 -124 -122 -126 -132 -136 -147 -149 -154 -154 -161 -183 -204 -220 -212 -194 -211 -218 -216 -209 -203 -211 -201 -195 -178 -171 -160 -144 -132 -120 -107 -94 -83 -82 -80 -78 -76 -66 -56 -47 -43 -43 -43 -43 -41 -40 -38 -35 -34 -35 -34 -35 -37 -36 -34 -32 -33 -34 -35 -37 -37 -35 -33 -33 -30 -27 -25 -25 -24 -23 -23 -22 -23 -23 -20 -21 -24 -23 -23 -22 -21 -21 -20 -20 -19 -17 -18 -20 -22 -22 -22 -23 -25 -27 -29 -30 -30 -29 -29 -30 -32 -33 -33 -35 -38 -40 -38 -37 -34 -31 -32 -31 -27 -22 -18 -17 -16 -14 -13 -12 -9 -7 -6 -6 -8 -8 -7 -6 -7 -8 -6 -8 -7 -7 -8 -9 -8 -7 -6 -5 -4 -4 -4 -4 -4 -5 -3 -1 -1 -1 -2 -3 -2 -2 -2 -1 -2 -2 -2 -3 -2 -2 -2 -2 -2 -3 -3 -4 -5 -5 -4 -5 -3 -4 -4 -3 -3 -2 -3 -3 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -4 -4 -2 -2 -2 -3 -4 -3 -2 -1 -4 -6 -7 -8 -7 -8 -12 -14 -16 -18 -20 -25 -27 -31 -41 -44 -52 -50 -44 -41 -41 -41 -46 -60 -66 -67 -20 -40 -67 -65 -65 -73 -67 -63 -68 -33 -0 -0 -19 -102 -106 -76 -62 -63 -66 -66 -70 -69 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -57 -98 -95 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -50 -55 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -36 -35 -29 -37 -52 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -70 -72 -36 -22 -11 -2 -0 -0 -48 -34 -48 -67 -67 -66 -56 -58 -49 -67 -75 -74 -68 -63 -70 -48 -52 -51 -50 -48 -43 -40 -28 -29 -30 -31 -38 -53 -72 -84 -88 -82 -82 -71 -60 -55 -48 -39 -31 -30 -29 -30 -29 -28 -24 -17 -29 -26 -31 -48 -68 -69 -21 -21 -39 -33 -23 -23 -24 -23 -23 -23 -22 -22 -23 -28 -35 -41 -41 -41 -51 -58 -62 -68 -69 -70 -68 -76 -77 -73 -68 -65 -73 -75 -83 -88 -90 -95 -111 -124 -127 -124 -133 -156 -172 -171 -167 -158 -130 -118 -94 -73 -62 -56 -56 -46 -45 -39 -34 -34 -37 -38 -42 -45 -45 -51 -65 -76 -83 -91 -91 -101 -112 -128 -128 -123 -138 -140 -130 -118 -110 -99 -86 -107 -94 -131 -148 -147 -136 -146 -176 -175 -168 -179 -191 -199 -208 -224 -236 -258 -275 -200 -205 -260 -262 -265 -274 -269 -269 -278 -268 -203 -255 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -63 -191 -275 -259 -208 -189 -181 -180 -188 -198 -207 -217 -225 -256 -275 -289 -294 -287 -273 -259 -252 -256 -256 -260 -263 -259 -242 -213 -197 -175 -168 -167 -167 -166 -164 -162 -160 -151 -149 -141 -134 -130 -127 -124 -120 -115 -115 -111 -110 -110 -111 -110 -108 -108 -108 -103 -104 -106 -106 -106 -107 -106 -109 -109 -109 -111 -111 -111 -113 -113 -110 -109 -109 -110 -110 -110 -109 -107 -108 -112 -118 -122 -126 -128 -129 -129 -128 -126 -126 -121 -124 -125 -122 -117 -114 -117 -123 -131 -143 -146 -139 -134 -136 -137 -138 -147 -146 -138 -136 -132 -118 -103 -94 -94 -93 -88 -88 -100 -108 -102 -93 -77 -66 -66 -68 -72 -72 -65 -57 -45 -50 -56 -56 -57 -56 -59 -66 -73 -84 -79 -80 -81 -80 -90 -107 -115 -125 -104 -102 -104 -107 -104 -97 -94 -91 -96 -92 -100 -104 -100 -95 -96 -106 -114 -119 -125 -132 -132 -128 -125 -129 -129 -133 -134 -135 -130 -122 -117 -117 -120 -121 -120 -114 -113 -116 -113 -106 -107 -117 -118 -121 -124 -129 -129 -124 -127 -141 -145 -149 -151 -156 -157 -165 -187 -201 -214 -202 -211 -215 -209 -203 -203 -204 -216 -208 -196 -189 -181 -167 -151 -135 -126 -117 -103 -90 -80 -77 -80 -80 -69 -58 -48 -44 -43 -43 -43 -43 -41 -39 -36 -35 -35 -35 -36 -38 -38 -35 -33 -34 -34 -35 -36 -38 -37 -35 -33 -30 -28 -26 -25 -25 -25 -24 -23 -24 -23 -21 -21 -24 -24 -24 -24 -24 -22 -21 -20 -19 -17 -17 -20 -21 -21 -22 -23 -24 -27 -29 -30 -29 -28 -29 -29 -30 -33 -33 -34 -36 -37 -37 -36 -34 -32 -32 -33 -29 -23 -21 -19 -17 -17 -15 -13 -10 -7 -6 -6 -7 -8 -7 -6 -8 -8 -7 -8 -8 -9 -9 -8 -8 -7 -7 -6 -5 -4 -4 -4 -4 -5 -4 -2 -2 -1 -1 -3 -3 -2 -2 -3 -3 -3 -3 -4 -4 -3 -2 -2 -2 -3 -4 -3 -5 -4 -4 -4 -4 -4 -4 -4 -3 -2 -1 -2 -3 -2 -2 -3 -2 -3 -2 -2 -2 -3 -2 -2 -3 -3 -2 -3 -3 -4 -5 -4 -1 -0 -2 -3 -4 -4 -5 -8 -11 -12 -9 -11 -14 -16 -18 -26 -41 -45 -47 -50 -46 -43 -43 -40 -41 -56 -75 -71 -30 -17 -42 -68 -71 -74 -78 -34 -57 -61 -47 -62 -64 -20 -3 -58 -66 -62 -66 -69 -75 -59 -12 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -34 -21 -2 -0 -0 -0 -0 -0 -0 -0 -0 -3 -51 -89 -69 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -54 -35 -24 -43 -69 -60 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -42 -42 -24 -6 -0 -0 -0 -0 -0 -0 -12 -13 -13 -67 -57 -57 -57 -61 -68 -84 -89 -75 -61 -36 -31 -34 -42 -48 -41 -31 -20 -29 -35 -40 -50 -63 -78 -88 -88 -88 -90 -86 -77 -72 -61 -44 -44 -41 -36 -33 -34 -26 -23 -33 -30 -24 -33 -52 -70 -74 -44 -28 -24 -25 -24 -25 -24 -25 -25 -24 -23 -21 -22 -26 -35 -36 -40 -48 -54 -59 -64 -71 -75 -77 -77 -81 -81 -74 -70 -66 -66 -73 -79 -82 -85 -93 -109 -117 -123 -126 -136 -157 -177 -176 -178 -168 -142 -127 -112 -93 -89 -77 -59 -53 -53 -47 -40 -40 -40 -37 -42 -47 -51 -56 -60 -62 -78 -83 -86 -89 -93 -97 -102 -113 -123 -121 -112 -102 -99 -97 -64 -77 -82 -115 -137 -133 -132 -160 -186 -185 -184 -186 -193 -208 -227 -261 -279 -284 -243 -215 -299 -268 -242 -254 -251 -260 -269 -280 -252 -8 -269 -76 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -80 -285 -281 -221 -197 -185 -183 -189 -197 -201 -206 -226 -256 -273 -287 -294 -289 -276 -262 -256 -249 -245 -244 -244 -240 -226 -204 -187 -172 -168 -164 -162 -160 -158 -157 -155 -153 -152 -145 -140 -135 -131 -127 -120 -115 -116 -112 -111 -111 -111 -110 -108 -106 -104 -99 -99 -101 -102 -104 -106 -105 -105 -107 -108 -109 -112 -112 -111 -110 -108 -107 -109 -108 -107 -108 -108 -106 -107 -110 -116 -119 -121 -124 -127 -126 -124 -123 -122 -119 -121 -122 -123 -119 -112 -117 -122 -129 -140 -147 -144 -139 -139 -138 -135 -146 -144 -140 -139 -135 -123 -110 -110 -100 -94 -92 -94 -105 -112 -103 -96 -82 -79 -71 -71 -77 -79 -77 -72 -58 -61 -79 -78 -62 -50 -49 -55 -61 -70 -84 -87 -93 -94 -96 -106 -115 -122 -130 -125 -130 -132 -120 -102 -94 -97 -101 -109 -114 -114 -112 -109 -109 -116 -119 -129 -126 -141 -153 -149 -141 -141 -137 -138 -144 -138 -131 -127 -126 -128 -132 -135 -127 -121 -119 -119 -117 -111 -102 -111 -121 -124 -128 -131 -128 -123 -127 -145 -148 -150 -150 -147 -151 -162 -168 -181 -163 -199 -207 -207 -200 -194 -202 -204 -210 -202 -195 -191 -183 -171 -156 -142 -133 -123 -110 -97 -91 -86 -80 -82 -73 -60 -50 -47 -48 -46 -42 -43 -41 -39 -36 -36 -36 -36 -35 -35 -38 -36 -34 -33 -33 -34 -35 -35 -37 -36 -34 -32 -29 -27 -26 -27 -27 -27 -25 -25 -24 -24 -26 -28 -25 -25 -25 -26 -23 -21 -20 -19 -18 -17 -22 -21 -23 -23 -23 -24 -27 -29 -29 -29 -28 -29 -29 -30 -31 -31 -34 -34 -36 -38 -37 -36 -34 -32 -36 -30 -28 -25 -21 -19 -19 -18 -15 -11 -9 -8 -6 -7 -9 -7 -6 -7 -7 -7 -8 -8 -8 -7 -9 -9 -8 -8 -8 -6 -5 -4 -3 -4 -3 -3 -4 -4 -3 -3 -3 -3 -1 -2 -3 -3 -3 -4 -5 -5 -3 -2 -2 -3 -4 -4 -3 -4 -4 -4 -3 -4 -4 -3 -4 -3 -3 -2 -2 -3 -2 -3 -3 -1 -2 -2 -3 -3 -2 -2 -2 -3 -3 -4 -4 -4 -4 -3 -2 -1 -0 -1 -2 -2 -2 -4 -5 -9 -11 -8 -9 -10 -12 -15 -21 -29 -44 -47 -49 -48 -47 -47 -43 -42 -52 -67 -78 -58 -37 -51 -76 -81 -78 -80 -87 -90 -75 -56 -100 -94 -20 -0 -0 -31 -78 -65 -65 -72 -63 -69 -40 -14 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -50 -104 -100 -87 -64 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -34 -56 -40 -24 -35 -44 -48 -22 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -67 -76 -75 -76 -76 -76 -85 -84 -68 -51 -45 -41 -33 -33 -39 -31 -20 -19 -22 -26 -39 -53 -70 -83 -93 -97 -95 -94 -97 -94 -97 -81 -78 -73 -67 -59 -44 -43 -27 -57 -60 -43 -35 -37 -63 -78 -65 -56 -33 -23 -26 -25 -25 -25 -24 -25 -25 -22 -20 -21 -25 -29 -33 -40 -49 -56 -59 -66 -69 -86 -89 -85 -84 -83 -79 -79 -76 -70 -71 -75 -78 -82 -97 -101 -120 -126 -129 -140 -157 -170 -176 -181 -175 -157 -142 -134 -125 -130 -100 -72 -62 -58 -52 -48 -46 -33 -32 -39 -48 -52 -49 -49 -57 -70 -79 -83 -82 -80 -79 -95 -110 -123 -117 -99 -90 -85 -95 -65 -65 -76 -91 -101 -110 -110 -150 -175 -180 -176 -179 -194 -200 -239 -279 -301 -291 -143 -59 -286 -251 -243 -242 -241 -251 -272 -277 -304 -139 -244 -250 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -45 -182 -303 -242 -211 -193 -186 -188 -192 -198 -214 -235 -267 -278 -288 -293 -289 -278 -270 -263 -248 -239 -234 -228 -224 -216 -200 -184 -179 -173 -164 -158 -154 -152 -153 -153 -153 -153 -150 -146 -138 -132 -128 -122 -116 -113 -112 -113 -113 -112 -110 -108 -105 -103 -99 -97 -97 -100 -104 -107 -107 -106 -107 -107 -108 -110 -109 -107 -107 -111 -111 -110 -106 -106 -107 -106 -105 -106 -109 -114 -115 -118 -121 -123 -124 -122 -118 -119 -119 -119 -118 -119 -119 -114 -114 -120 -126 -134 -143 -147 -145 -143 -141 -139 -142 -146 -145 -144 -144 -146 -143 -122 -113 -100 -101 -100 -102 -107 -105 -104 -104 -92 -81 -80 -81 -83 -86 -86 -82 -107 -122 -115 -98 -82 -71 -67 -71 -70 -85 -87 -99 -111 -116 -125 -141 -134 -134 -138 -134 -127 -119 -109 -106 -110 -112 -121 -125 -125 -127 -128 -124 -132 -132 -141 -147 -159 -167 -168 -169 -169 -159 -158 -149 -148 -144 -138 -141 -146 -142 -144 -138 -129 -123 -117 -111 -110 -110 -119 -127 -135 -138 -138 -134 -125 -126 -142 -152 -156 -150 -141 -142 -154 -159 -137 -133 -139 -177 -210 -216 -210 -216 -223 -208 -203 -199 -194 -186 -172 -158 -150 -140 -127 -114 -110 -102 -88 -80 -84 -75 -63 -52 -49 -50 -48 -42 -43 -42 -38 -36 -36 -37 -37 -36 -35 -39 -37 -35 -34 -34 -34 -34 -34 -36 -36 -35 -33 -30 -28 -28 -28 -29 -29 -27 -27 -26 -26 -26 -23 -23 -28 -26 -27 -24 -22 -21 -20 -19 -18 -18 -21 -24 -24 -22 -24 -27 -28 -28 -28 -28 -28 -29 -32 -31 -37 -36 -33 -34 -37 -38 -37 -36 -32 -33 -35 -31 -26 -21 -17 -18 -18 -15 -13 -11 -9 -7 -7 -9 -7 -6 -6 -7 -7 -7 -8 -7 -6 -8 -9 -9 -9 -8 -7 -6 -5 -4 -4 -4 -4 -5 -4 -2 -3 -3 -2 -1 -3 -4 -3 -3 -4 -5 -4 -3 -4 -4 -5 -5 -4 -3 -4 -4 -3 -3 -3 -4 -3 -4 -4 -3 -2 -2 -2 -3 -4 -4 -2 -2 -2 -2 -2 -2 -2 -4 -3 -3 -4 -4 -4 -4 -3 -1 -2 -1 -1 -2 -2 -2 -5 -6 -8 -10 -10 -10 -10 -9 -13 -18 -27 -31 -38 -44 -45 -44 -49 -52 -50 -58 -69 -66 -66 -77 -38 -84 -32 -7 -0 -31 -66 -46 -3 -92 -99 -34 -0 -0 -33 -118 -76 -64 -71 -78 -91 -91 -81 -76 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -47 -113 -113 -98 -91 -104 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -14 -7 -0 -0 -0 -0 -24 -43 -30 -5 -37 -30 -26 -20 -14 -16 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -62 -76 -36 -10 -0 -0 -0 -0 -0 -0 -0 -10 -29 -6 -69 -12 -71 -92 -73 -55 -90 -80 -74 -75 -71 -63 -63 -63 -51 -34 -35 -30 -25 -31 -42 -47 -51 -56 -68 -79 -84 -86 -92 -100 -109 -111 -108 -106 -105 -99 -93 -82 -56 -50 -48 -42 -32 -30 -36 -53 -30 -20 -20 -21 -21 -23 -27 -26 -23 -23 -23 -24 -25 -22 -21 -22 -25 -26 -30 -37 -47 -63 -71 -77 -85 -92 -92 -90 -88 -86 -86 -84 -78 -74 -73 -72 -76 -76 -74 -96 -113 -120 -131 -147 -159 -160 -176 -183 -180 -171 -160 -160 -156 -149 -136 -109 -78 -63 -62 -59 -53 -39 -31 -37 -47 -48 -48 -47 -57 -69 -77 -81 -83 -81 -72 -83 -100 -110 -106 -97 -93 -85 -91 -75 -69 -76 -80 -81 -101 -104 -131 -163 -182 -187 -200 -205 -188 -232 -277 -297 -217 -11 -146 -263 -269 -261 -258 -253 -246 -257 -290 -314 -292 -272 -270 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -49 -292 -268 -231 -208 -199 -196 -195 -204 -226 -250 -277 -287 -294 -295 -292 -286 -277 -260 -246 -236 -229 -221 -217 -214 -200 -193 -187 -174 -163 -156 -152 -150 -151 -152 -150 -154 -152 -146 -140 -133 -129 -127 -120 -115 -116 -116 -116 -114 -110 -107 -105 -103 -99 -97 -99 -101 -102 -105 -107 -107 -107 -107 -108 -109 -110 -110 -110 -110 -109 -109 -105 -105 -105 -105 -104 -104 -107 -107 -112 -116 -118 -120 -122 -121 -118 -119 -120 -121 -119 -117 -118 -115 -111 -112 -125 -129 -132 -138 -145 -144 -138 -134 -144 -150 -150 -150 -165 -193 -191 -184 -126 -109 -112 -111 -106 -106 -110 -140 -138 -117 -105 -91 -85 -90 -97 -102 -131 -163 -161 -153 -145 -131 -109 -91 -94 -94 -101 -96 -103 -124 -144 -160 -157 -150 -150 -153 -136 -120 -114 -109 -120 -122 -118 -129 -135 -140 -143 -135 -132 -134 -141 -166 -177 -174 -171 -174 -179 -189 -174 -174 -161 -155 -153 -149 -152 -154 -148 -144 -141 -132 -124 -119 -112 -113 -118 -125 -136 -142 -143 -143 -143 -137 -135 -149 -157 -156 -146 -140 -142 -137 -146 -133 -138 -133 -160 -195 -215 -223 -216 -228 -214 -218 -208 -194 -182 -168 -155 -152 -145 -144 -134 -119 -104 -89 -79 -86 -77 -65 -57 -52 -50 -50 -47 -43 -42 -38 -36 -37 -40 -42 -37 -37 -39 -37 -36 -35 -35 -35 -35 -35 -36 -36 -36 -35 -32 -31 -31 -30 -31 -31 -29 -29 -28 -28 -28 -28 -26 -29 -28 -28 -25 -23 -22 -21 -20 -17 -17 -21 -24 -24 -23 -24 -26 -26 -28 -28 -27 -26 -28 -31 -29 -29 -30 -32 -33 -36 -38 -37 -36 -37 -35 -37 -34 -28 -23 -19 -18 -17 -15 -15 -12 -10 -8 -6 -6 -8 -6 -6 -7 -7 -7 -7 -6 -6 -8 -9 -9 -9 -8 -7 -7 -6 -4 -4 -3 -4 -5 -4 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -4 -4 -3 -3 -4 -4 -3 -4 -4 -4 -4 -4 -3 -3 -2 -2 -3 -6 -4 -3 -2 -2 -2 -2 -4 -5 -5 -4 -3 -3 -3 -3 -3 -4 -1 -3 -2 -2 -3 -3 -2 -4 -4 -5 -11 -13 -10 -10 -10 -14 -17 -23 -26 -32 -39 -42 -51 -47 -50 -50 -57 -38 -13 -37 -78 -7 -23 -6 -0 -1 -0 -0 -0 -0 -31 -70 -45 -0 -0 -13 -84 -96 -80 -74 -81 -88 -89 -94 -67 -46 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -17 -113 -96 -94 -106 -101 -105 -91 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -56 -17 -19 -10 -26 -56 -49 -21 -71 -21 -29 -20 -15 -13 -10 -20 -41 -6 -0 -0 -0 -0 -0 -0 -0 -0 -61 -81 -71 -55 -0 -0 -0 -0 -0 -0 -0 -9 -29 -1 -62 -95 -101 -96 -79 -68 -99 -87 -76 -71 -70 -71 -72 -70 -61 -53 -39 -36 -37 -45 -67 -76 -72 -67 -68 -72 -78 -90 -99 -107 -115 -118 -114 -72 -40 -118 -107 -92 -67 -66 -67 -58 -48 -38 -29 -36 -28 -28 -26 -23 -23 -23 -27 -26 -26 -25 -24 -24 -26 -23 -24 -25 -25 -27 -31 -37 -48 -65 -75 -82 -91 -94 -90 -93 -97 -97 -91 -83 -79 -79 -79 -72 -73 -70 -75 -88 -100 -108 -129 -141 -141 -153 -170 -180 -182 -181 -175 -184 -171 -158 -151 -141 -114 -81 -83 -73 -61 -45 -31 -35 -40 -42 -44 -50 -60 -69 -76 -77 -84 -74 -63 -65 -84 -106 -100 -98 -92 -92 -91 -87 -86 -86 -84 -84 -85 -97 -124 -151 -165 -180 -207 -201 -190 -209 -235 -240 -273 -25 -229 -279 -280 -289 -285 -269 -246 -255 -303 -310 -291 -263 -237 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -149 -290 -260 -242 -229 -218 -212 -216 -232 -260 -284 -298 -305 -305 -301 -292 -276 -255 -243 -235 -227 -220 -216 -212 -207 -204 -189 -175 -165 -157 -153 -152 -151 -151 -150 -151 -151 -149 -143 -137 -132 -129 -126 -121 -122 -119 -115 -112 -111 -108 -105 -104 -103 -101 -100 -102 -105 -107 -108 -107 -106 -106 -107 -108 -109 -108 -108 -108 -108 -107 -107 -105 -104 -104 -103 -103 -103 -106 -108 -111 -112 -114 -117 -119 -119 -121 -120 -120 -118 -116 -116 -115 -111 -108 -114 -118 -124 -133 -140 -142 -135 -136 -142 -149 -155 -159 -164 -175 -197 -197 -145 -123 -146 -145 -127 -124 -120 -145 -149 -133 -126 -111 -105 -120 -131 -149 -158 -172 -177 -174 -167 -158 -146 -131 -133 -124 -110 -116 -124 -137 -184 -244 -182 -167 -166 -158 -140 -124 -118 -115 -125 -132 -126 -143 -149 -155 -165 -159 -152 -146 -153 -169 -176 -186 -197 -190 -186 -200 -198 -185 -170 -162 -159 -157 -160 -155 -149 -147 -148 -140 -132 -133 -131 -124 -123 -139 -148 -149 -147 -148 -150 -151 -151 -157 -157 -148 -142 -142 -142 -145 -147 -145 -150 -148 -145 -165 -202 -211 -209 -201 -201 -211 -212 -199 -176 -164 -151 -147 -146 -143 -135 -122 -107 -90 -79 -85 -78 -70 -65 -57 -50 -51 -49 -42 -45 -45 -45 -44 -44 -43 -40 -43 -40 -38 -37 -36 -36 -37 -36 -36 -35 -35 -36 -35 -34 -34 -33 -33 -33 -33 -32 -30 -29 -29 -30 -31 -30 -31 -30 -29 -26 -24 -24 -23 -21 -22 -23 -22 -22 -24 -24 -24 -25 -26 -28 -27 -25 -25 -26 -30 -30 -29 -31 -32 -32 -35 -38 -38 -37 -40 -36 -36 -35 -30 -24 -21 -20 -21 -17 -15 -12 -9 -8 -10 -9 -9 -8 -7 -6 -6 -6 -7 -6 -8 -9 -9 -8 -8 -8 -7 -7 -6 -5 -4 -4 -5 -5 -4 -3 -2 -2 -2 -2 -3 -3 -3 -4 -3 -4 -5 -5 -4 -4 -4 -4 -5 -3 -2 -3 -3 -2 -3 -4 -4 -3 -3 -3 -3 -3 -3 -5 -4 -4 -3 -2 -2 -2 -3 -3 -8 -6 -4 -3 -3 -3 -3 -2 -3 -4 -3 -2 -2 -2 -3 -3 -4 -7 -8 -11 -10 -5 -7 -9 -12 -16 -21 -22 -23 -30 -41 -58 -46 -47 -50 -51 -51 -58 -81 -80 -17 -0 -41 -90 -72 -2 -23 -3 -0 -0 -12 -8 -0 -0 -0 -0 -78 -95 -84 -78 -82 -97 -117 -70 -88 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -112 -106 -99 -110 -122 -125 -116 -15 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -8 -6 -10 -15 -11 -66 -46 -30 -17 -7 -6 -8 -15 -19 -7 -0 -0 -0 -0 -0 -0 -0 -31 -65 -66 -73 -59 -1 -34 -15 -0 -0 -0 -0 -0 -0 -45 -72 -81 -89 -89 -87 -47 -96 -96 -78 -71 -72 -68 -69 -65 -72 -70 -60 -54 -51 -54 -72 -81 -81 -75 -72 -72 -75 -91 -109 -120 -93 -59 -40 -16 -17 -115 -116 -106 -94 -91 -79 -64 -52 -44 -41 -38 -43 -45 -36 -26 -23 -24 -27 -30 -30 -28 -26 -25 -26 -27 -28 -28 -28 -29 -31 -36 -51 -63 -68 -78 -90 -96 -102 -100 -100 -98 -90 -84 -86 -86 -84 -80 -77 -71 -73 -83 -94 -100 -106 -120 -132 -146 -162 -173 -181 -184 -184 -187 -180 -167 -156 -148 -113 -111 -111 -94 -68 -51 -29 -32 -33 -38 -45 -53 -60 -67 -71 -73 -75 -67 -56 -52 -62 -64 -69 -82 -89 -93 -95 -94 -102 -101 -88 -80 -82 -99 -120 -132 -143 -174 -199 -189 -175 -178 -185 -200 -279 -143 -204 -259 -269 -270 -287 -278 -253 -262 -297 -315 -297 -240 -228 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -275 -275 -278 -262 -239 -230 -230 -240 -270 -296 -311 -315 -316 -309 -292 -271 -251 -238 -232 -228 -223 -219 -217 -214 -210 -195 -180 -169 -161 -157 -155 -153 -153 -151 -151 -150 -150 -147 -141 -136 -132 -131 -129 -125 -119 -115 -113 -111 -108 -107 -106 -104 -106 -106 -106 -106 -106 -110 -108 -105 -106 -107 -108 -108 -107 -107 -107 -106 -106 -106 -105 -104 -103 -102 -102 -102 -104 -105 -106 -106 -107 -109 -113 -114 -117 -118 -117 -117 -117 -115 -117 -113 -112 -110 -113 -121 -130 -135 -139 -135 -138 -144 -146 -152 -159 -162 -170 -186 -190 -162 -160 -172 -179 -175 -164 -153 -149 -158 -153 -154 -143 -139 -153 -156 -178 -169 -177 -182 -179 -173 -167 -163 -161 -164 -181 -155 -157 -163 -188 -263 -268 -195 -193 -187 -178 -164 -149 -143 -140 -146 -152 -149 -173 -177 -170 -180 -183 -166 -165 -160 -173 -186 -198 -197 -174 -197 -217 -225 -218 -210 -196 -175 -161 -162 -166 -157 -158 -155 -150 -148 -150 -154 -145 -138 -149 -151 -151 -153 -154 -154 -157 -158 -156 -151 -147 -143 -138 -136 -137 -142 -143 -137 -140 -149 -165 -184 -193 -189 -179 -183 -189 -198 -196 -173 -163 -150 -148 -142 -135 -129 -122 -109 -93 -81 -85 -82 -78 -70 -59 -51 -53 -51 -44 -50 -52 -46 -42 -46 -45 -46 -43 -41 -39 -38 -38 -38 -39 -38 -37 -35 -35 -36 -37 -36 -35 -33 -33 -32 -31 -30 -30 -30 -28 -32 -33 -32 -32 -32 -30 -27 -26 -25 -25 -21 -20 -22 -23 -22 -24 -24 -23 -24 -26 -27 -26 -25 -24 -26 -26 -29 -28 -29 -31 -32 -34 -38 -38 -41 -41 -38 -35 -33 -31 -25 -23 -23 -21 -19 -16 -12 -10 -9 -11 -7 -6 -7 -7 -6 -6 -7 -8 -7 -7 -7 -7 -8 -8 -7 -6 -7 -6 -6 -5 -6 -6 -5 -4 -4 -3 -3 -3 -3 -4 -3 -4 -4 -4 -5 -5 -4 -3 -4 -3 -5 -5 -4 -3 -2 -3 -3 -2 -3 -3 -3 -4 -5 -4 -4 -4 -6 -3 -2 -2 -2 -3 -3 -3 -3 -6 -4 -2 -3 -3 -4 -4 -4 -3 -3 -3 -3 -2 -1 -2 -3 -6 -8 -7 -6 -4 -2 -4 -6 -10 -13 -14 -15 -18 -26 -39 -50 -50 -48 -52 -60 -54 -60 -68 -72 -55 -55 -73 -88 -84 -1 -81 -22 -30 -30 -0 -0 -0 -0 -0 -0 -66 -106 -98 -97 -98 -100 -103 -76 -85 -82 -48 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -100 -113 -105 -110 -117 -124 -124 -129 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -62 -71 -60 -5 -61 -49 -46 -60 -51 -24 -7 -15 -19 -24 -26 -32 -29 -0 -0 -0 -0 -28 -62 -61 -66 -81 -4 -18 -34 -11 -0 -0 -0 -0 -0 -37 -80 -91 -93 -92 -87 -60 -8 -72 -98 -94 -92 -86 -75 -77 -76 -77 -76 -75 -71 -62 -63 -67 -69 -74 -76 -75 -73 -70 -91 -108 -100 -43 -0 -0 -0 -0 -0 -90 -125 -117 -104 -93 -78 -65 -56 -53 -53 -56 -57 -46 -29 -24 -25 -27 -31 -36 -32 -31 -28 -26 -29 -31 -30 -30 -33 -36 -37 -46 -58 -67 -79 -93 -98 -101 -99 -97 -95 -89 -85 -87 -88 -87 -86 -81 -75 -75 -82 -92 -95 -97 -113 -129 -138 -152 -167 -169 -172 -180 -188 -184 -161 -139 -129 -129 -129 -135 -119 -75 -63 -38 -30 -30 -35 -42 -50 -57 -60 -63 -66 -67 -63 -53 -43 -45 -50 -57 -72 -83 -87 -91 -90 -107 -105 -89 -77 -86 -110 -116 -116 -132 -155 -171 -171 -165 -167 -166 -187 -245 -278 -262 -240 -249 -268 -277 -276 -258 -254 -279 -276 -267 -231 -238 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -128 -137 -236 -274 -261 -247 -245 -253 -284 -308 -316 -320 -320 -310 -288 -264 -247 -234 -229 -227 -226 -226 -225 -221 -212 -206 -190 -177 -170 -165 -163 -161 -159 -156 -156 -152 -152 -150 -143 -137 -132 -132 -130 -125 -118 -114 -112 -111 -112 -112 -111 -110 -112 -111 -107 -104 -107 -112 -110 -107 -107 -107 -107 -107 -107 -107 -106 -105 -105 -105 -104 -103 -102 -101 -101 -101 -103 -103 -103 -104 -104 -104 -104 -108 -111 -114 -114 -116 -118 -116 -116 -115 -114 -112 -114 -120 -127 -132 -136 -136 -139 -140 -146 -151 -157 -167 -176 -176 -194 -187 -181 -185 -188 -184 -177 -159 -152 -166 -167 -173 -173 -167 -166 -170 -182 -184 -185 -183 -185 -186 -182 -182 -178 -177 -220 -228 -249 -263 -258 -274 -230 -230 -232 -207 -207 -207 -188 -183 -187 -192 -231 -212 -216 -210 -188 -195 -201 -199 -191 -190 -188 -184 -181 -180 -179 -175 -200 -224 -235 -236 -219 -187 -178 -200 -215 -192 -184 -177 -172 -173 -173 -168 -160 -150 -153 -157 -159 -157 -155 -150 -153 -162 -154 -151 -151 -143 -131 -131 -129 -134 -145 -143 -142 -147 -153 -160 -166 -166 -166 -172 -177 -182 -184 -168 -165 -162 -149 -138 -132 -128 -123 -113 -98 -91 -89 -84 -79 -71 -60 -52 -48 -46 -43 -43 -42 -41 -42 -45 -46 -47 -44 -43 -41 -40 -40 -40 -42 -40 -39 -36 -36 -36 -36 -36 -35 -32 -32 -31 -31 -31 -30 -30 -30 -34 -34 -33 -33 -33 -31 -30 -29 -26 -26 -23 -20 -22 -23 -22 -22 -24 -24 -25 -26 -27 -25 -24 -24 -24 -25 -29 -28 -28 -29 -30 -33 -35 -38 -42 -41 -39 -37 -35 -34 -28 -28 -24 -22 -20 -16 -12 -10 -8 -8 -9 -9 -9 -8 -7 -7 -8 -8 -8 -8 -7 -7 -8 -8 -8 -6 -6 -7 -7 -7 -6 -6 -5 -4 -4 -4 -3 -3 -4 -5 -5 -5 -4 -4 -4 -4 -3 -2 -3 -4 -4 -4 -4 -4 -2 -2 -3 -3 -2 -2 -3 -5 -5 -5 -5 -5 -6 -4 -2 -2 -3 -3 -1 -2 -3 -2 -2 -2 -3 -3 -5 -3 -2 -2 -3 -3 -3 -3 -2 -4 -5 -6 -6 -5 -3 -3 -2 -2 -4 -7 -9 -10 -13 -14 -22 -31 -45 -55 -56 -58 -62 -50 -53 -56 -63 -76 -86 -89 -87 -0 -0 -51 -21 -47 -84 -55 -0 -0 -0 -0 -0 -31 -49 -45 -103 -107 -94 -107 -92 -83 -91 -74 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -98 -130 -120 -116 -116 -114 -119 -122 -125 -72 -46 -45 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -37 -23 -8 -53 -82 -57 -56 -68 -22 -21 -15 -20 -28 -32 -34 -40 -45 -2 -0 -0 -0 -18 -43 -78 -75 -6 -0 -28 -19 -0 -0 -0 -0 -0 -0 -52 -89 -65 -18 -85 -77 -49 -19 -56 -105 -95 -88 -84 -80 -80 -77 -81 -90 -86 -75 -71 -72 -69 -70 -76 -80 -80 -82 -82 -108 -52 -12 -0 -0 -0 -0 -0 -0 -51 -102 -135 -111 -98 -87 -75 -67 -65 -62 -59 -61 -54 -37 -32 -32 -33 -38 -41 -36 -38 -35 -33 -35 -36 -35 -35 -38 -40 -40 -50 -64 -71 -84 -100 -106 -109 -104 -100 -101 -94 -92 -88 -92 -94 -90 -86 -81 -78 -81 -86 -90 -94 -107 -126 -133 -142 -148 -156 -166 -175 -182 -188 -167 -164 -152 -144 -149 -152 -139 -82 -69 -68 -45 -31 -34 -43 -50 -51 -53 -60 -62 -57 -52 -47 -43 -43 -48 -56 -69 -82 -84 -85 -88 -101 -105 -93 -75 -79 -79 -113 -124 -127 -136 -150 -160 -162 -169 -173 -193 -224 -238 -228 -222 -241 -252 -263 -266 -253 -238 -192 -250 -241 -230 -244 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -184 -278 -274 -255 -252 -261 -292 -304 -316 -323 -323 -311 -286 -260 -243 -228 -224 -224 -225 -229 -233 -232 -220 -213 -204 -192 -182 -177 -175 -171 -167 -163 -160 -155 -151 -149 -145 -139 -137 -132 -130 -126 -121 -117 -115 -114 -113 -113 -113 -116 -117 -114 -110 -108 -110 -112 -111 -108 -107 -107 -108 -109 -109 -107 -106 -105 -104 -104 -104 -103 -103 -104 -101 -101 -103 -105 -103 -100 -100 -102 -103 -107 -109 -110 -110 -112 -116 -116 -114 -112 -112 -113 -114 -117 -122 -125 -130 -133 -134 -139 -142 -145 -157 -173 -174 -170 -171 -186 -192 -189 -186 -187 -183 -171 -157 -168 -169 -173 -182 -187 -187 -195 -202 -194 -188 -191 -204 -216 -217 -219 -209 -200 -193 -233 -265 -264 -268 -285 -285 -273 -263 -246 -251 -249 -226 -223 -230 -234 -270 -255 -241 -219 -189 -188 -191 -204 -204 -219 -199 -178 -180 -173 -177 -172 -174 -202 -192 -184 -191 -188 -200 -249 -227 -201 -189 -183 -184 -193 -188 -169 -162 -157 -150 -149 -151 -151 -148 -141 -146 -158 -153 -152 -150 -140 -135 -127 -127 -134 -145 -152 -149 -143 -144 -143 -146 -149 -155 -163 -167 -169 -167 -155 -154 -155 -141 -131 -126 -124 -123 -119 -107 -109 -96 -82 -77 -74 -63 -53 -46 -44 -44 -43 -43 -43 -43 -46 -47 -47 -46 -46 -44 -42 -41 -41 -43 -38 -36 -37 -38 -37 -37 -36 -37 -33 -34 -34 -34 -34 -33 -31 -32 -36 -35 -34 -34 -33 -32 -32 -29 -28 -27 -25 -21 -21 -22 -20 -21 -22 -23 -25 -27 -27 -25 -24 -23 -24 -25 -27 -30 -31 -30 -29 -32 -34 -39 -42 -42 -41 -39 -36 -36 -36 -30 -26 -23 -20 -16 -14 -11 -11 -8 -10 -9 -8 -8 -7 -7 -7 -7 -8 -8 -8 -6 -6 -6 -6 -6 -6 -7 -7 -6 -7 -6 -4 -4 -5 -4 -3 -3 -4 -5 -5 -5 -5 -4 -4 -4 -2 -2 -3 -5 -5 -4 -3 -4 -4 -3 -2 -3 -3 -3 -3 -4 -5 -5 -3 -4 -4 -4 -3 -2 -3 -4 -2 -2 -2 -2 -2 -2 -3 -3 -4 -2 -3 -4 -3 -2 -2 -3 -3 -7 -7 -6 -6 -5 -2 -1 -2 -2 -2 -3 -4 -8 -12 -17 -24 -30 -48 -62 -65 -73 -69 -55 -51 -52 -58 -67 -73 -72 -7 -0 -0 -0 -0 -17 -36 -22 -0 -0 -0 -0 -0 -17 -55 -7 -114 -112 -105 -117 -110 -92 -85 -83 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -90 -19 -0 -77 -130 -117 -69 -54 -116 -122 -124 -119 -117 -121 -113 -88 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -45 -68 -61 -47 -31 -0 -56 -35 -29 -33 -26 -23 -62 -74 -16 -6 -6 -0 -0 -3 -15 -3 -0 -0 -13 -26 -19 -0 -0 -0 -12 -17 -26 -55 -81 -0 -53 -64 -81 -71 -80 -97 -89 -80 -73 -69 -73 -79 -83 -94 -95 -82 -79 -80 -79 -87 -107 -104 -94 -93 -94 -112 -124 -89 -0 -0 -0 -0 -0 -0 -0 -17 -67 -117 -107 -98 -90 -86 -84 -76 -70 -73 -65 -53 -48 -46 -47 -50 -46 -47 -50 -49 -47 -41 -37 -39 -40 -44 -46 -48 -56 -73 -78 -91 -105 -112 -115 -115 -109 -110 -106 -108 -102 -104 -104 -97 -95 -91 -79 -78 -81 -85 -92 -101 -114 -122 -125 -128 -145 -163 -170 -177 -192 -180 -175 -174 -171 -167 -157 -142 -129 -105 -76 -55 -37 -34 -37 -47 -49 -54 -62 -64 -57 -57 -53 -54 -52 -53 -58 -69 -72 -69 -67 -76 -90 -98 -101 -87 -91 -99 -112 -117 -112 -116 -136 -135 -154 -170 -181 -191 -203 -210 -214 -220 -242 -241 -232 -247 -243 -220 -199 -218 -220 -220 -235 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -89 -224 -279 -256 -256 -263 -277 -292 -316 -328 -325 -309 -281 -253 -236 -220 -217 -218 -222 -230 -240 -246 -238 -220 -217 -202 -192 -189 -186 -179 -173 -167 -163 -157 -151 -148 -147 -144 -140 -133 -132 -130 -125 -120 -117 -116 -114 -114 -114 -115 -113 -112 -110 -107 -108 -110 -109 -109 -107 -107 -109 -111 -110 -107 -106 -104 -103 -103 -103 -103 -103 -103 -103 -102 -101 -102 -99 -94 -94 -98 -101 -106 -109 -110 -108 -108 -112 -112 -110 -107 -108 -112 -113 -115 -120 -125 -128 -128 -134 -140 -141 -142 -150 -166 -169 -163 -169 -171 -184 -189 -182 -174 -173 -176 -160 -163 -166 -170 -181 -196 -204 -205 -203 -197 -202 -209 -220 -230 -227 -231 -237 -213 -205 -228 -250 -255 -259 -278 -286 -273 -276 -271 -269 -270 -258 -250 -246 -264 -269 -262 -235 -201 -186 -188 -176 -177 -171 -178 -180 -176 -177 -182 -168 -168 -165 -164 -164 -170 -180 -186 -194 -220 -203 -194 -186 -181 -186 -192 -183 -165 -151 -148 -141 -134 -133 -136 -136 -135 -139 -148 -147 -144 -143 -139 -137 -128 -126 -135 -146 -149 -150 -152 -151 -145 -145 -146 -149 -155 -160 -158 -154 -150 -139 -139 -129 -123 -122 -122 -123 -122 -122 -114 -101 -87 -80 -78 -66 -55 -47 -47 -45 -49 -52 -49 -53 -49 -48 -47 -47 -48 -46 -44 -43 -43 -39 -39 -39 -39 -39 -39 -37 -37 -36 -34 -36 -36 -36 -36 -35 -34 -34 -32 -34 -35 -34 -34 -34 -33 -29 -30 -28 -26 -22 -19 -19 -19 -20 -21 -23 -26 -27 -27 -26 -24 -23 -23 -24 -26 -28 -29 -29 -31 -32 -36 -39 -41 -42 -42 -40 -36 -36 -38 -33 -29 -25 -20 -16 -15 -14 -11 -9 -7 -8 -8 -8 -8 -7 -7 -7 -8 -8 -8 -7 -7 -6 -6 -7 -7 -7 -6 -6 -7 -6 -5 -5 -5 -4 -3 -2 -4 -5 -5 -5 -5 -4 -4 -3 -3 -3 -4 -4 -4 -4 -3 -3 -2 -3 -2 -3 -3 -3 -3 -4 -5 -5 -5 -4 -3 -3 -3 -3 -3 -2 -3 -2 -2 -2 -3 -3 -2 -4 -4 -3 -4 -4 -3 -2 -2 -2 -2 -4 -5 -4 -5 -6 -2 -0 -2 -2 -2 -3 -4 -5 -12 -18 -22 -29 -40 -52 -72 -62 -57 -57 -52 -51 -55 -59 -60 -72 -77 -25 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -46 -2 -17 -6 -67 -123 -122 -124 -107 -93 -93 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -108 -112 -123 -137 -129 -79 -0 -0 -28 -89 -125 -117 -112 -110 -107 -131 -38 -0 -2 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -20 -15 -0 -6 -54 -72 -84 -76 -61 -37 -14 -0 -0 -0 -0 -0 -0 -7 -24 -58 -5 -0 -0 -29 -33 -8 -8 -16 -0 -53 -65 -78 -83 -76 -70 -73 -74 -69 -70 -80 -86 -87 -97 -109 -100 -91 -88 -91 -101 -117 -111 -102 -98 -101 -106 -104 -104 -43 -10 -0 -0 -0 -0 -0 -0 -0 -104 -128 -120 -122 -120 -109 -104 -93 -90 -79 -73 -66 -58 -64 -60 -60 -62 -63 -63 -60 -50 -44 -45 -46 -47 -49 -52 -62 -77 -84 -97 -107 -109 -113 -119 -121 -120 -115 -114 -119 -119 -107 -99 -97 -96 -85 -80 -80 -86 -91 -101 -107 -111 -109 -114 -132 -154 -168 -178 -189 -184 -179 -174 -165 -166 -160 -154 -140 -109 -81 -63 -52 -46 -47 -45 -48 -56 -60 -65 -57 -67 -70 -66 -60 -54 -55 -61 -57 -55 -60 -75 -90 -91 -109 -108 -101 -105 -110 -107 -99 -107 -109 -124 -147 -171 -190 -193 -190 -187 -204 -231 -245 -224 -196 -220 -222 -194 -178 -186 -198 -209 -217 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -168 -281 -261 -256 -258 -260 -286 -311 -322 -318 -298 -269 -241 -226 -212 -213 -213 -218 -230 -243 -255 -256 -240 -236 -228 -215 -200 -190 -187 -179 -171 -165 -158 -154 -153 -152 -147 -142 -138 -133 -131 -126 -120 -116 -113 -113 -111 -111 -112 -110 -110 -109 -107 -108 -110 -110 -108 -106 -104 -105 -109 -109 -106 -105 -104 -103 -103 -103 -103 -101 -100 -99 -99 -99 -97 -95 -93 -94 -95 -99 -104 -107 -108 -106 -105 -107 -107 -105 -103 -104 -109 -111 -114 -120 -127 -128 -129 -132 -137 -142 -142 -146 -162 -172 -172 -173 -183 -187 -178 -166 -162 -163 -170 -160 -161 -163 -170 -183 -197 -211 -203 -204 -209 -216 -221 -225 -229 -238 -253 -243 -230 -218 -218 -230 -246 -257 -282 -290 -280 -268 -257 -263 -275 -263 -265 -250 -267 -274 -253 -217 -193 -187 -176 -172 -172 -170 -166 -163 -164 -168 -177 -174 -162 -161 -161 -162 -162 -163 -176 -180 -189 -191 -187 -173 -161 -167 -179 -170 -158 -145 -141 -148 -146 -133 -130 -131 -132 -134 -137 -136 -131 -131 -135 -140 -133 -128 -135 -143 -145 -143 -143 -144 -150 -145 -146 -148 -150 -151 -149 -146 -140 -124 -122 -119 -118 -121 -123 -126 -126 -125 -116 -103 -89 -81 -80 -69 -58 -55 -51 -47 -50 -53 -49 -55 -54 -51 -50 -50 -49 -48 -46 -45 -45 -39 -41 -42 -42 -39 -37 -36 -38 -34 -35 -37 -38 -39 -38 -38 -36 -37 -35 -35 -37 -36 -35 -34 -33 -30 -30 -29 -27 -25 -24 -20 -20 -20 -21 -23 -26 -27 -27 -26 -24 -24 -24 -24 -25 -26 -27 -26 -28 -32 -34 -37 -40 -41 -42 -42 -41 -37 -37 -34 -30 -26 -22 -17 -17 -16 -12 -9 -8 -7 -9 -8 -8 -8 -8 -7 -8 -9 -9 -8 -8 -8 -7 -8 -8 -7 -6 -6 -8 -7 -7 -6 -6 -5 -3 -3 -5 -5 -4 -4 -4 -4 -4 -3 -3 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -3 -6 -5 -5 -5 -5 -3 -3 -3 -2 -2 -2 -2 -2 -3 -4 -3 -4 -4 -4 -4 -5 -4 -2 -1 -1 -1 -2 -2 -3 -4 -7 -3 -1 -2 -2 -1 -2 -6 -10 -17 -21 -22 -24 -30 -40 -78 -68 -59 -58 -58 -57 -58 -61 -57 -69 -82 -88 -54 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -72 -36 -0 -56 -127 -123 -79 -105 -98 -112 -63 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -87 -130 -128 -125 -111 -43 -7 -0 -0 -10 -48 -119 -126 -118 -107 -117 -109 -118 -135 -109 -0 -0 -32 -61 -39 -0 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -39 -75 -51 -51 -49 -43 -45 -38 -31 -7 -0 -0 -0 -0 -0 -0 -21 -3 -0 -0 -0 -0 -0 -0 -51 -84 -48 -53 -91 -85 -78 -62 -84 -81 -69 -85 -92 -88 -95 -94 -106 -110 -107 -103 -93 -97 -104 -98 -92 -90 -95 -95 -101 -107 -119 -43 -0 -0 -0 -0 -0 -0 -0 -23 -71 -147 -149 -138 -130 -125 -116 -101 -95 -97 -82 -77 -79 -74 -74 -79 -80 -77 -69 -60 -56 -57 -59 -56 -58 -61 -72 -81 -92 -103 -110 -115 -106 -120 -129 -126 -122 -119 -116 -120 -106 -100 -99 -100 -100 -94 -85 -90 -90 -100 -104 -106 -108 -113 -121 -139 -154 -168 -172 -170 -163 -159 -156 -159 -160 -159 -142 -111 -91 -70 -62 -58 -57 -56 -56 -60 -60 -67 -69 -78 -78 -72 -65 -55 -53 -54 -55 -54 -60 -78 -87 -89 -103 -109 -95 -77 -86 -92 -97 -102 -110 -125 -143 -165 -195 -197 -198 -182 -189 -224 -245 -212 -180 -177 -189 -177 -158 -157 -169 -184 -209 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -167 -279 -260 -255 -255 -261 -281 -299 -306 -299 -279 -251 -228 -222 -210 -206 -203 -210 -224 -239 -254 -266 -258 -262 -259 -241 -214 -196 -192 -183 -174 -166 -158 -155 -152 -149 -147 -143 -139 -134 -131 -125 -119 -115 -114 -112 -110 -109 -109 -110 -111 -110 -108 -109 -109 -109 -108 -107 -105 -104 -104 -104 -102 -102 -102 -102 -102 -101 -100 -98 -96 -96 -97 -97 -97 -93 -89 -92 -93 -97 -100 -103 -104 -102 -101 -102 -103 -104 -102 -101 -105 -109 -113 -117 -120 -124 -125 -126 -131 -138 -143 -149 -163 -175 -176 -191 -194 -182 -168 -158 -147 -146 -161 -153 -157 -163 -173 -182 -179 -192 -206 -208 -211 -218 -226 -229 -232 -249 -244 -250 -251 -248 -247 -255 -265 -253 -267 -245 -271 -270 -259 -258 -264 -267 -263 -221 -241 -270 -258 -220 -197 -193 -190 -183 -174 -166 -164 -163 -162 -161 -161 -160 -163 -165 -165 -162 -158 -158 -163 -171 -175 -180 -175 -162 -153 -157 -168 -162 -150 -151 -153 -153 -151 -147 -137 -134 -132 -131 -131 -130 -130 -130 -128 -138 -136 -132 -136 -139 -139 -138 -136 -139 -146 -143 -146 -147 -145 -142 -138 -137 -121 -113 -112 -111 -112 -119 -125 -126 -129 -127 -118 -103 -88 -80 -82 -78 -69 -62 -54 -49 -50 -56 -56 -55 -55 -54 -54 -52 -51 -50 -48 -48 -47 -46 -44 -44 -44 -43 -40 -38 -38 -35 -36 -37 -39 -40 -40 -40 -39 -39 -36 -35 -36 -37 -36 -35 -32 -31 -30 -29 -27 -27 -25 -22 -21 -20 -21 -23 -25 -26 -26 -25 -25 -25 -23 -23 -23 -24 -24 -23 -27 -31 -33 -36 -39 -41 -42 -45 -44 -40 -35 -34 -33 -28 -24 -22 -18 -16 -12 -11 -9 -7 -9 -9 -9 -9 -8 -8 -8 -9 -9 -10 -10 -10 -9 -8 -8 -7 -7 -6 -6 -7 -7 -6 -6 -5 -4 -3 -3 -4 -4 -4 -4 -4 -4 -3 -2 -2 -2 -3 -4 -4 -4 -3 -2 -2 -3 -3 -3 -3 -4 -4 -4 -5 -6 -6 -5 -5 -3 -3 -2 -2 -2 -2 -2 -4 -3 -3 -4 -4 -4 -3 -4 -3 -3 -2 -2 -2 -1 -2 -3 -1 -3 -5 -3 -3 -3 -2 -1 -3 -5 -11 -18 -21 -19 -18 -23 -29 -54 -62 -65 -62 -59 -58 -57 -68 -66 -73 -80 -86 -89 -72 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -54 -107 -112 -125 -135 -134 -128 -66 -103 -112 -124 -135 -110 -24 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -47 -109 -127 -129 -119 -102 -91 -20 -0 -0 -0 -0 -9 -116 -121 -108 -107 -111 -109 -107 -109 -12 -28 -40 -46 -63 -73 -63 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -42 -0 -9 -2 -76 -69 -46 -43 -46 -36 -35 -20 -41 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -67 -85 -95 -73 -57 -38 -83 -95 -96 -52 -20 -60 -95 -85 -83 -92 -104 -107 -107 -104 -90 -92 -89 -84 -81 -84 -92 -94 -99 -108 -118 -65 -0 -0 -0 -0 -0 -0 -0 -0 -38 -150 -156 -106 -128 -144 -131 -121 -121 -115 -103 -99 -96 -89 -92 -106 -99 -92 -82 -73 -71 -78 -83 -71 -68 -67 -76 -88 -100 -110 -120 -126 -119 -129 -134 -135 -133 -127 -114 -117 -108 -103 -102 -102 -100 -99 -93 -98 -98 -103 -108 -110 -113 -116 -121 -132 -142 -146 -150 -152 -145 -143 -151 -157 -159 -161 -154 -113 -100 -80 -70 -67 -63 -62 -61 -62 -65 -69 -80 -86 -74 -69 -67 -56 -53 -55 -55 -51 -53 -72 -73 -84 -95 -102 -96 -76 -85 -85 -94 -109 -124 -133 -148 -162 -192 -202 -205 -188 -179 -219 -249 -206 -198 -189 -181 -168 -147 -146 -153 -153 -190 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -102 -227 -280 -266 -254 -253 -264 -274 -285 -287 -279 -261 -239 -229 -218 -208 -201 -200 -205 -216 -232 -249 -267 -265 -274 -272 -255 -229 -204 -190 -187 -177 -167 -160 -154 -151 -149 -146 -142 -137 -133 -129 -124 -120 -118 -115 -113 -111 -110 -110 -111 -111 -110 -109 -109 -108 -108 -106 -105 -102 -100 -100 -100 -100 -100 -101 -102 -101 -100 -97 -95 -93 -94 -94 -95 -95 -92 -89 -90 -91 -96 -98 -98 -98 -97 -96 -99 -101 -104 -103 -99 -102 -107 -110 -112 -113 -116 -116 -117 -125 -138 -148 -154 -161 -161 -183 -187 -180 -173 -161 -143 -136 -136 -136 -136 -153 -167 -176 -177 -158 -168 -207 -211 -217 -228 -233 -235 -247 -254 -238 -246 -259 -265 -273 -280 -272 -247 -252 -249 -263 -265 -264 -262 -257 -268 -265 -200 -205 -239 -239 -206 -187 -186 -192 -180 -171 -161 -160 -164 -158 -148 -149 -152 -155 -159 -161 -160 -158 -160 -162 -165 -163 -168 -165 -156 -154 -158 -161 -153 -146 -145 -148 -152 -152 -151 -139 -129 -136 -136 -133 -132 -133 -132 -120 -131 -137 -138 -140 -141 -139 -134 -134 -141 -149 -142 -142 -142 -138 -137 -130 -137 -124 -120 -119 -120 -119 -115 -115 -127 -131 -127 -116 -101 -87 -85 -87 -82 -75 -64 -55 -50 -48 -49 -57 -55 -54 -54 -54 -54 -52 -49 -47 -50 -50 -49 -47 -45 -46 -45 -44 -41 -37 -36 -36 -38 -40 -42 -42 -43 -43 -41 -41 -39 -37 -39 -37 -35 -32 -31 -31 -31 -29 -27 -25 -24 -22 -20 -21 -23 -24 -25 -26 -25 -25 -24 -23 -22 -22 -22 -23 -23 -27 -30 -32 -35 -40 -41 -41 -46 -46 -43 -38 -36 -35 -32 -29 -25 -19 -16 -14 -12 -10 -7 -6 -6 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -8 -7 -7 -6 -6 -7 -7 -7 -6 -5 -4 -3 -3 -4 -4 -4 -4 -5 -5 -3 -2 -2 -2 -2 -3 -4 -2 -2 -2 -2 -3 -4 -4 -3 -4 -4 -5 -5 -5 -4 -4 -3 -3 -3 -2 -2 -2 -2 -4 -5 -3 -2 -4 -4 -4 -3 -3 -4 -3 -2 -2 -2 -2 -2 -3 -8 -13 -8 -5 -4 -3 -3 -3 -4 -6 -7 -10 -13 -12 -11 -19 -24 -40 -68 -77 -70 -69 -64 -62 -64 -61 -63 -71 -81 -85 -90 -42 -54 -64 -34 -0 -0 -9 -0 -0 -0 -77 -115 -110 -110 -114 -129 -129 -128 -127 -124 -120 -122 -127 -124 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -74 -131 -118 -3 -0 -0 -0 -0 -0 -0 -0 -0 -75 -77 -85 -111 -113 -112 -103 -96 -49 -51 -22 -32 -103 -103 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -88 -91 -81 -35 -69 -72 -54 -46 -48 -46 -33 -16 -25 -39 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -46 -76 -84 -74 -0 -0 -0 -20 -15 -40 -62 -0 -0 -91 -97 -96 -101 -102 -101 -100 -102 -95 -92 -91 -94 -97 -101 -102 -109 -117 -100 -100 -105 -65 -0 -0 -0 -0 -0 -0 -0 -1 -0 -107 -37 -43 -93 -150 -150 -135 -129 -120 -117 -116 -114 -118 -124 -117 -110 -104 -97 -94 -98 -100 -86 -78 -78 -84 -90 -99 -116 -133 -136 -130 -133 -138 -134 -140 -132 -116 -112 -108 -108 -110 -107 -104 -103 -101 -104 -105 -104 -101 -109 -116 -119 -121 -125 -128 -132 -143 -141 -133 -139 -149 -153 -156 -161 -166 -134 -108 -93 -86 -77 -72 -69 -66 -65 -68 -73 -84 -88 -67 -62 -61 -58 -58 -58 -55 -51 -51 -74 -82 -86 -93 -103 -101 -82 -86 -80 -91 -116 -127 -138 -156 -167 -177 -190 -205 -195 -171 -214 -239 -241 -222 -203 -190 -157 -140 -144 -147 -151 -171 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -202 -297 -289 -269 -254 -256 -273 -275 -277 -275 -265 -252 -242 -231 -218 -208 -201 -202 -205 -213 -227 -241 -248 -262 -269 -271 -258 -235 -208 -189 -188 -175 -171 -160 -151 -148 -148 -143 -138 -134 -130 -128 -126 -124 -121 -119 -117 -113 -109 -109 -109 -109 -109 -108 -106 -104 -104 -103 -102 -99 -97 -98 -99 -99 -100 -101 -101 -101 -99 -96 -93 -92 -93 -93 -94 -94 -90 -84 -84 -87 -94 -96 -96 -95 -95 -94 -97 -99 -102 -102 -98 -99 -102 -105 -110 -110 -111 -116 -115 -120 -134 -149 -156 -156 -163 -184 -184 -175 -163 -149 -134 -129 -128 -136 -139 -150 -160 -167 -169 -154 -164 -182 -190 -204 -208 -209 -222 -236 -242 -251 -251 -251 -265 -270 -263 -277 -248 -237 -265 -252 -245 -252 -251 -236 -245 -259 -240 -208 -201 -201 -192 -189 -179 -177 -174 -169 -165 -159 -153 -156 -147 -154 -158 -160 -161 -160 -158 -157 -156 -160 -160 -158 -160 -158 -154 -158 -165 -163 -158 -158 -153 -150 -151 -152 -152 -146 -130 -132 -136 -136 -134 -134 -137 -125 -123 -133 -143 -147 -147 -144 -137 -134 -141 -149 -143 -140 -141 -137 -140 -136 -136 -124 -118 -115 -114 -115 -114 -110 -122 -127 -123 -112 -96 -83 -85 -89 -83 -76 -66 -57 -52 -48 -47 -56 -56 -53 -52 -53 -54 -52 -47 -46 -48 -46 -49 -49 -47 -48 -48 -47 -45 -41 -39 -39 -40 -41 -43 -43 -45 -45 -47 -45 -41 -38 -39 -38 -35 -33 -32 -32 -31 -30 -27 -26 -25 -22 -21 -22 -23 -23 -24 -25 -25 -25 -24 -22 -21 -21 -22 -22 -23 -27 -32 -35 -36 -39 -41 -41 -46 -48 -45 -40 -37 -38 -36 -35 -27 -19 -17 -16 -14 -11 -8 -10 -7 -6 -8 -9 -9 -9 -9 -9 -10 -11 -11 -10 -9 -8 -8 -7 -7 -6 -7 -7 -6 -5 -5 -4 -3 -3 -4 -4 -4 -5 -5 -4 -4 -2 -2 -2 -2 -3 -4 -3 -3 -2 -2 -2 -3 -4 -4 -4 -4 -4 -5 -4 -2 -3 -3 -3 -3 -3 -3 -2 -2 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -3 -3 -3 -2 -4 -5 -5 -4 -3 -1 -2 -2 -3 -3 -4 -5 -6 -9 -6 -13 -20 -32 -54 -71 -69 -71 -68 -71 -67 -62 -63 -70 -82 -93 -97 -97 -65 -36 -14 -0 -16 -101 -33 -38 -18 -24 -33 -39 -106 -104 -123 -137 -129 -125 -132 -128 -117 -124 -44 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -24 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -42 -112 -111 -106 -102 -97 -104 -81 -63 -64 -21 -5 -0 -0 -15 -25 -0 -0 -0 -0 -0 -0 -0 -0 -5 -13 -1 -72 -70 -51 -51 -64 -61 -45 -23 -19 -15 -16 -29 -47 -40 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -26 -43 -34 -82 -77 -7 -0 -0 -0 -0 -0 -0 -0 -0 -32 -73 -104 -99 -105 -106 -105 -109 -111 -109 -109 -118 -120 -57 -33 -16 -0 -0 -21 -67 -48 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -30 -5 -109 -135 -141 -135 -131 -133 -132 -137 -133 -129 -126 -124 -125 -111 -107 -97 -86 -81 -84 -87 -99 -121 -137 -144 -139 -141 -146 -134 -142 -139 -132 -123 -116 -114 -114 -113 -106 -104 -105 -108 -109 -107 -99 -107 -117 -121 -121 -123 -123 -129 -138 -136 -128 -134 -144 -148 -155 -161 -167 -146 -128 -123 -109 -89 -87 -73 -74 -77 -78 -79 -75 -79 -60 -60 -59 -61 -65 -67 -58 -62 -64 -69 -77 -90 -96 -101 -103 -86 -82 -81 -95 -118 -120 -133 -150 -166 -176 -178 -181 -180 -164 -179 -197 -221 -240 -239 -207 -164 -155 -148 -149 -158 -160 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -91 -232 -290 -265 -260 -269 -291 -287 -282 -276 -268 -259 -245 -231 -219 -212 -205 -201 -203 -212 -221 -226 -234 -252 -256 -256 -247 -228 -207 -193 -183 -179 -171 -157 -146 -143 -143 -139 -136 -132 -129 -128 -128 -126 -124 -122 -118 -111 -111 -110 -108 -107 -106 -104 -102 -100 -100 -101 -99 -98 -97 -99 -99 -99 -101 -102 -102 -100 -97 -95 -92 -92 -92 -92 -93 -92 -88 -81 -82 -85 -91 -93 -93 -94 -95 -95 -96 -96 -99 -99 -98 -99 -101 -105 -112 -112 -112 -114 -115 -120 -134 -147 -149 -159 -168 -175 -177 -167 -152 -142 -136 -129 -126 -140 -146 -146 -146 -150 -156 -155 -160 -164 -170 -184 -200 -215 -228 -242 -248 -258 -260 -272 -279 -270 -263 -280 -249 -226 -257 -258 -248 -252 -257 -230 -224 -232 -244 -214 -191 -193 -197 -191 -171 -167 -168 -174 -171 -159 -149 -150 -152 -154 -158 -158 -157 -158 -161 -162 -160 -158 -154 -158 -161 -157 -155 -163 -171 -171 -171 -165 -156 -151 -152 -150 -144 -151 -140 -133 -131 -132 -133 -136 -131 -131 -123 -133 -140 -145 -151 -147 -144 -137 -139 -145 -146 -145 -142 -138 -140 -139 -134 -122 -114 -114 -117 -115 -112 -108 -115 -118 -114 -105 -94 -88 -87 -87 -83 -77 -68 -60 -54 -49 -47 -47 -52 -51 -51 -52 -54 -54 -48 -48 -48 -47 -50 -50 -48 -50 -50 -50 -50 -48 -44 -42 -42 -43 -44 -44 -47 -47 -49 -47 -42 -38 -35 -39 -36 -34 -33 -33 -31 -30 -28 -27 -25 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -23 -22 -21 -22 -22 -22 -27 -32 -35 -36 -37 -41 -42 -48 -50 -47 -42 -40 -39 -35 -35 -28 -21 -17 -15 -15 -15 -12 -11 -9 -7 -7 -8 -8 -10 -10 -7 -10 -11 -10 -10 -9 -8 -8 -7 -6 -6 -6 -7 -6 -5 -5 -4 -3 -4 -4 -4 -4 -5 -5 -5 -3 -2 -2 -3 -3 -3 -4 -4 -3 -3 -2 -2 -3 -3 -3 -2 -3 -3 -3 -4 -2 -3 -3 -4 -4 -4 -3 -2 -3 -4 -4 -5 -5 -5 -4 -3 -3 -2 -2 -2 -2 -2 -3 -2 -3 -2 -7 -7 -5 -4 -2 -2 -2 -2 -3 -4 -4 -4 -5 -8 -4 -8 -14 -23 -31 -34 -52 -73 -72 -71 -71 -73 -71 -69 -83 -92 -92 -95 -44 -0 -0 -0 -1 -76 -99 -107 -82 -70 -63 -11 -110 -108 -118 -127 -119 -112 -115 -111 -118 -111 -124 -66 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -41 -27 -82 -96 -93 -92 -96 -101 -100 -10 -0 -0 -0 -35 -78 -0 -0 -0 -0 -0 -0 -0 -1 -11 -1 -0 -59 -40 -15 -60 -86 -78 -33 -23 -20 -13 -10 -12 -17 -28 -38 -27 -30 -39 -48 -53 -3 -0 -16 -18 -32 -56 -2 -3 -65 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -37 -107 -111 -117 -113 -111 -110 -109 -112 -123 -133 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -48 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -54 -87 -78 -157 -150 -146 -143 -147 -152 -148 -148 -131 -114 -107 -97 -88 -85 -87 -95 -102 -120 -135 -146 -153 -153 -153 -152 -150 -148 -142 -133 -126 -123 -115 -115 -111 -108 -107 -109 -110 -106 -101 -108 -118 -126 -126 -123 -129 -132 -135 -133 -129 -128 -126 -147 -152 -164 -168 -168 -173 -166 -124 -103 -91 -81 -81 -86 -85 -76 -64 -56 -58 -62 -63 -62 -70 -81 -69 -72 -75 -74 -73 -89 -97 -97 -109 -119 -111 -94 -108 -117 -108 -128 -144 -167 -192 -182 -182 -183 -177 -170 -171 -192 -227 -260 -222 -202 -191 -170 -161 -168 -159 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -176 -293 -270 -271 -284 -315 -311 -300 -293 -285 -269 -247 -230 -221 -216 -210 -204 -204 -206 -211 -219 -230 -243 -243 -240 -231 -214 -197 -190 -187 -178 -166 -152 -145 -142 -139 -136 -134 -131 -130 -132 -131 -128 -127 -124 -118 -111 -111 -110 -109 -108 -105 -102 -99 -98 -99 -100 -98 -98 -98 -98 -100 -100 -101 -102 -101 -99 -96 -93 -92 -91 -91 -92 -91 -89 -85 -82 -82 -85 -88 -90 -91 -92 -94 -95 -94 -95 -97 -99 -99 -100 -103 -109 -110 -114 -115 -115 -120 -122 -127 -138 -153 -158 -162 -170 -168 -160 -151 -144 -141 -130 -126 -138 -149 -154 -153 -152 -155 -160 -162 -166 -170 -190 -214 -225 -233 -250 -249 -250 -244 -260 -272 -273 -282 -264 -239 -223 -247 -265 -262 -255 -258 -238 -240 -224 -207 -192 -187 -188 -187 -182 -177 -172 -167 -169 -171 -171 -169 -163 -163 -158 -159 -161 -160 -160 -164 -164 -161 -159 -155 -161 -161 -154 -151 -158 -153 -165 -170 -166 -158 -153 -154 -152 -145 -151 -151 -141 -132 -130 -134 -134 -128 -128 -126 -126 -130 -139 -147 -147 -146 -140 -138 -139 -141 -141 -139 -132 -134 -135 -130 -120 -115 -115 -114 -114 -118 -118 -112 -108 -103 -97 -93 -97 -92 -87 -84 -79 -71 -63 -59 -60 -52 -48 -44 -47 -50 -51 -54 -54 -52 -49 -49 -48 -50 -52 -49 -51 -52 -52 -52 -50 -47 -45 -45 -45 -45 -45 -46 -48 -50 -49 -44 -41 -38 -40 -38 -37 -35 -33 -32 -31 -30 -27 -25 -24 -25 -25 -24 -25 -24 -24 -24 -24 -24 -24 -22 -21 -21 -21 -22 -26 -31 -32 -34 -35 -42 -44 -49 -51 -49 -46 -44 -40 -34 -33 -29 -23 -19 -16 -17 -18 -14 -13 -10 -8 -6 -6 -7 -7 -7 -7 -11 -9 -6 -9 -9 -8 -8 -7 -7 -8 -8 -7 -6 -5 -4 -4 -3 -3 -4 -4 -4 -5 -5 -5 -3 -2 -2 -4 -4 -4 -4 -3 -2 -2 -2 -3 -5 -2 -1 -1 -2 -3 -4 -3 -3 -4 -4 -4 -4 -4 -3 -2 -2 -2 -4 -4 -4 -4 -4 -3 -3 -2 -2 -2 -2 -1 -2 -2 -4 -4 -5 -6 -5 -4 -4 -4 -7 -4 -4 -6 -6 -5 -4 -5 -4 -6 -8 -12 -21 -30 -40 -53 -71 -74 -77 -78 -72 -75 -81 -86 -89 -91 -74 -41 -11 -89 -12 -0 -63 -104 -109 -109 -95 -82 -101 -103 -108 -106 -102 -104 -101 -108 -30 -7 -68 -58 -0 -9 -92 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -66 -94 -88 -84 -83 -82 -95 -88 -39 -5 -0 -16 -57 -2 -0 -0 -0 -0 -0 -0 -0 -14 -4 -0 -4 -6 -20 -103 -89 -93 -43 -31 -29 -13 -8 -10 -5 -13 -28 -52 -65 -56 -49 -64 -14 -7 -63 -64 -8 -27 -65 -85 -87 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -81 -120 -126 -112 -110 -111 -111 -115 -125 -54 -0 -0 -0 -21 -46 -17 -0 -0 -0 -2 -36 -84 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -36 -123 -160 -158 -161 -169 -165 -149 -129 -116 -106 -102 -102 -105 -101 -104 -106 -121 -139 -147 -149 -157 -166 -161 -161 -162 -153 -143 -141 -129 -117 -115 -116 -114 -112 -111 -112 -111 -109 -112 -120 -125 -127 -122 -129 -133 -135 -136 -135 -130 -124 -138 -147 -162 -174 -175 -176 -175 -141 -114 -96 -86 -83 -83 -79 -75 -66 -58 -60 -69 -73 -74 -117 -103 -86 -80 -78 -77 -60 -79 -89 -102 -120 -126 -130 -109 -114 -112 -113 -117 -129 -173 -206 -180 -169 -181 -190 -183 -160 -161 -213 -250 -241 -222 -196 -177 -176 -179 -175 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -70 -195 -282 -282 -286 -137 -126 -120 -234 -306 -282 -258 -234 -229 -219 -210 -204 -202 -201 -205 -219 -229 -236 -233 -227 -217 -203 -194 -192 -182 -173 -161 -151 -144 -139 -136 -134 -133 -132 -131 -130 -129 -128 -128 -126 -120 -115 -114 -114 -114 -112 -109 -103 -98 -99 -100 -99 -98 -98 -99 -100 -100 -100 -101 -102 -101 -99 -96 -92 -92 -90 -90 -90 -88 -86 -85 -84 -84 -86 -86 -89 -91 -92 -94 -95 -93 -96 -97 -98 -100 -102 -104 -106 -108 -113 -117 -122 -124 -126 -132 -142 -149 -150 -154 -159 -164 -162 -157 -154 -144 -135 -131 -136 -150 -160 -161 -158 -157 -167 -168 -168 -178 -202 -225 -237 -250 -268 -269 -263 -273 -275 -267 -272 -279 -241 -225 -225 -227 -245 -260 -261 -243 -142 -140 -209 -224 -205 -185 -177 -177 -178 -205 -195 -183 -173 -167 -166 -166 -167 -169 -161 -162 -164 -164 -164 -164 -162 -161 -160 -159 -162 -163 -158 -153 -154 -156 -162 -171 -171 -167 -165 -159 -155 -152 -150 -145 -142 -137 -132 -132 -134 -130 -129 -133 -132 -128 -130 -138 -145 -145 -139 -135 -133 -132 -134 -135 -131 -129 -128 -124 -121 -117 -114 -113 -113 -115 -112 -113 -107 -99 -97 -96 -95 -92 -88 -86 -81 -75 -71 -69 -61 -55 -50 -44 -45 -49 -50 -53 -54 -50 -49 -50 -50 -49 -48 -50 -52 -52 -53 -54 -52 -49 -48 -48 -47 -47 -47 -46 -48 -51 -50 -46 -43 -40 -40 -41 -39 -36 -35 -34 -32 -30 -27 -26 -26 -26 -26 -27 -26 -24 -23 -23 -24 -24 -22 -20 -18 -19 -22 -24 -26 -29 -30 -33 -34 -42 -46 -48 -48 -47 -46 -43 -40 -36 -34 -30 -25 -21 -20 -18 -19 -17 -15 -12 -8 -7 -7 -7 -7 -7 -8 -10 -10 -8 -8 -7 -8 -8 -7 -7 -8 -8 -7 -6 -6 -4 -3 -3 -3 -3 -4 -5 -5 -5 -4 -3 -3 -2 -3 -3 -4 -4 -3 -3 -3 -2 -3 -3 -2 -1 -2 -4 -4 -3 -3 -3 -4 -4 -4 -4 -3 -3 -3 -4 -3 -3 -3 -4 -4 -4 -3 -3 -2 -2 -2 -2 -1 -2 -2 -3 -4 -3 -3 -3 -4 -6 -16 -21 -21 -17 -8 -3 -4 -3 -4 -4 -4 -4 -7 -18 -30 -37 -35 -43 -53 -60 -69 -68 -71 -81 -89 -88 -85 -87 -84 -73 -95 -24 -0 -37 -67 -66 -99 -90 -97 -93 -84 -85 -94 -99 -97 -98 -99 -102 -109 -62 -0 -0 -0 -37 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -49 -47 -35 -85 -82 -79 -74 -79 -89 -102 -82 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -4 -7 -5 -4 -97 -92 -75 -68 -59 -31 -25 -29 -16 -5 -5 -15 -27 -34 -33 -28 -34 -49 -69 -70 -51 -3 -50 -25 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -48 -95 -128 -111 -111 -108 -109 -113 -94 -87 -118 -140 -146 -120 -35 -0 -0 -0 -4 -93 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -97 -173 -168 -169 -174 -171 -156 -135 -117 -111 -112 -112 -114 -112 -110 -113 -129 -152 -157 -166 -167 -171 -168 -167 -167 -167 -161 -147 -135 -123 -116 -117 -117 -116 -112 -112 -113 -114 -116 -121 -123 -128 -129 -130 -132 -135 -137 -137 -131 -129 -132 -140 -152 -158 -166 -174 -177 -156 -128 -113 -113 -99 -83 -76 -74 -68 -63 -64 -73 -83 -92 -127 -120 -94 -87 -89 -83 -71 -81 -90 -102 -118 -133 -132 -120 -126 -128 -123 -118 -113 -157 -189 -178 -177 -187 -191 -189 -155 -157 -191 -216 -216 -215 -192 -177 -190 -195 -191 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -134 -299 -258 -108 -6 -0 -0 -71 -205 -294 -265 -241 -227 -218 -209 -204 -201 -200 -205 -215 -225 -229 -222 -214 -205 -198 -194 -185 -175 -165 -155 -146 -139 -134 -131 -130 -129 -127 -126 -127 -129 -129 -129 -128 -124 -119 -118 -115 -112 -112 -110 -103 -99 -100 -100 -99 -99 -99 -100 -101 -100 -99 -101 -101 -99 -97 -95 -93 -91 -89 -89 -89 -88 -86 -86 -86 -86 -86 -86 -89 -92 -92 -93 -94 -92 -93 -95 -97 -99 -102 -105 -109 -110 -112 -115 -116 -121 -128 -134 -143 -144 -152 -146 -149 -155 -158 -158 -154 -147 -141 -138 -138 -146 -156 -161 -160 -160 -171 -172 -172 -179 -191 -209 -234 -250 -243 -248 -236 -228 -238 -264 -279 -268 -238 -226 -224 -228 -237 -258 -278 -237 -9 -0 -85 -203 -243 -202 -180 -177 -173 -203 -197 -197 -201 -195 -180 -169 -168 -174 -177 -170 -167 -168 -166 -167 -160 -164 -163 -162 -161 -160 -161 -159 -154 -158 -165 -174 -178 -175 -167 -153 -149 -152 -145 -140 -142 -143 -136 -129 -128 -126 -133 -139 -139 -132 -126 -130 -140 -140 -137 -135 -132 -128 -129 -131 -130 -123 -120 -118 -118 -116 -111 -110 -114 -114 -113 -110 -106 -105 -103 -99 -94 -93 -91 -88 -83 -79 -78 -73 -62 -57 -52 -46 -46 -49 -49 -51 -54 -53 -51 -51 -51 -50 -50 -52 -52 -53 -55 -55 -54 -52 -50 -50 -50 -50 -48 -48 -50 -51 -50 -48 -45 -43 -41 -42 -41 -37 -37 -36 -32 -29 -29 -28 -27 -27 -26 -28 -28 -25 -23 -23 -23 -24 -26 -24 -22 -20 -25 -27 -26 -27 -29 -31 -33 -38 -44 -48 -50 -49 -49 -46 -42 -39 -35 -31 -27 -26 -24 -20 -21 -21 -17 -13 -9 -9 -9 -9 -9 -9 -8 -9 -10 -9 -9 -7 -7 -8 -7 -6 -6 -7 -7 -6 -6 -5 -3 -3 -4 -3 -4 -4 -5 -5 -4 -4 -3 -2 -2 -3 -4 -4 -3 -3 -3 -2 -3 -3 -2 -1 -2 -2 -4 -4 -3 -3 -3 -4 -5 -5 -3 -3 -3 -4 -5 -4 -4 -4 -4 -3 -3 -4 -3 -2 -1 -3 -2 -3 -2 -2 -2 -2 -3 -5 -2 -7 -23 -29 -24 -15 -7 -8 -5 -4 -4 -4 -3 -2 -4 -10 -19 -24 -28 -31 -32 -38 -59 -69 -74 -86 -91 -88 -86 -89 -93 -97 -93 -36 -12 -25 -37 -52 -89 -89 -95 -97 -97 -98 -102 -99 -88 -92 -106 -62 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -37 -91 -87 -87 -77 -72 -73 -77 -86 -101 -97 -44 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -33 -50 -91 -95 -78 -65 -65 -50 -54 -51 -46 -32 -13 -9 -17 -25 -37 -27 -21 -31 -31 -20 -31 -4 -21 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -58 -135 -137 -128 -120 -113 -112 -115 -116 -138 -139 -51 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -68 -182 -175 -171 -179 -176 -162 -143 -127 -115 -113 -129 -131 -130 -126 -126 -139 -156 -162 -167 -166 -166 -170 -171 -172 -168 -165 -155 -143 -131 -123 -124 -121 -118 -114 -112 -114 -120 -121 -123 -125 -127 -131 -132 -129 -131 -132 -130 -129 -130 -132 -136 -141 -148 -162 -172 -179 -173 -163 -162 -128 -108 -95 -84 -78 -77 -76 -67 -82 -92 -102 -108 -101 -94 -92 -97 -91 -83 -84 -92 -102 -129 -135 -137 -140 -148 -153 -151 -125 -117 -136 -163 -172 -168 -175 -198 -185 -152 -138 -157 -176 -173 -197 -191 -199 -209 -208 -198 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -51 -177 -247 -0 -0 -0 -0 -0 -145 -314 -288 -253 -227 -221 -218 -211 -203 -200 -204 -207 -215 -219 -208 -201 -199 -194 -184 -175 -167 -157 -151 -141 -133 -129 -127 -126 -124 -125 -127 -129 -127 -124 -126 -125 -122 -121 -118 -114 -112 -111 -108 -103 -101 -102 -101 -101 -100 -100 -101 -102 -100 -100 -100 -100 -97 -96 -94 -90 -89 -89 -89 -89 -88 -87 -87 -87 -85 -86 -87 -89 -91 -91 -90 -92 -90 -92 -94 -97 -99 -102 -105 -108 -111 -109 -109 -112 -118 -125 -132 -140 -144 -146 -142 -144 -144 -147 -153 -154 -147 -149 -144 -143 -145 -151 -158 -163 -163 -172 -172 -171 -175 -184 -205 -237 -239 -205 -207 -216 -230 -242 -251 -255 -208 -207 -226 -230 -226 -230 -248 -270 -254 -22 -0 -0 -66 -169 -238 -199 -186 -174 -187 -197 -202 -205 -203 -190 -174 -168 -176 -182 -181 -178 -175 -169 -171 -165 -164 -161 -158 -159 -162 -163 -162 -158 -161 -163 -167 -169 -167 -160 -149 -147 -149 -145 -140 -143 -146 -138 -133 -132 -132 -135 -138 -141 -141 -131 -130 -136 -132 -130 -132 -132 -131 -130 -129 -126 -119 -116 -115 -115 -117 -115 -112 -121 -117 -112 -105 -101 -99 -97 -96 -95 -95 -93 -90 -87 -85 -80 -74 -62 -58 -53 -48 -46 -49 -51 -51 -56 -59 -55 -52 -53 -52 -51 -53 -53 -55 -56 -57 -56 -54 -52 -52 -53 -52 -50 -49 -51 -51 -50 -50 -47 -46 -43 -43 -42 -38 -40 -37 -32 -30 -29 -28 -27 -26 -25 -27 -28 -27 -25 -24 -23 -23 -25 -23 -23 -25 -27 -27 -26 -26 -28 -30 -34 -38 -44 -47 -47 -49 -50 -47 -42 -37 -35 -34 -34 -31 -27 -23 -20 -18 -16 -14 -12 -12 -12 -12 -11 -10 -9 -8 -10 -10 -9 -7 -8 -8 -8 -7 -6 -7 -7 -6 -6 -6 -4 -3 -5 -4 -4 -4 -4 -3 -5 -4 -2 -3 -3 -3 -3 -3 -4 -4 -3 -3 -4 -4 -3 -2 -2 -4 -4 -4 -5 -4 -4 -4 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -3 -2 -2 -2 -2 -2 -2 -3 -4 -4 -3 -10 -15 -15 -7 -5 -5 -3 -4 -5 -4 -4 -3 -3 -4 -12 -19 -21 -19 -24 -29 -44 -70 -80 -85 -89 -93 -97 -101 -102 -101 -94 -95 -101 -103 -106 -101 -96 -93 -96 -100 -102 -105 -113 -103 -90 -91 -101 -70 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -28 -93 -94 -95 -93 -74 -63 -65 -67 -66 -65 -77 -94 -74 -40 -0 -0 -3 -1 -0 -0 -0 -38 -113 -130 -131 -124 -121 -107 -95 -86 -80 -55 -58 -61 -54 -54 -50 -36 -25 -25 -27 -42 -36 -19 -14 -37 -70 -74 -58 -27 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -93 -141 -133 -129 -123 -124 -126 -144 -66 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -35 -178 -185 -176 -181 -182 -175 -162 -139 -126 -128 -136 -136 -135 -135 -139 -149 -159 -165 -167 -164 -162 -165 -165 -175 -176 -172 -163 -151 -141 -142 -133 -127 -122 -117 -114 -116 -118 -123 -127 -127 -126 -128 -131 -127 -126 -128 -126 -122 -122 -129 -130 -133 -146 -160 -171 -178 -184 -182 -178 -142 -120 -107 -95 -82 -82 -86 -77 -86 -95 -102 -106 -105 -103 -100 -95 -89 -88 -87 -93 -107 -130 -137 -139 -144 -150 -156 -159 -142 -117 -118 -145 -169 -169 -174 -193 -184 -156 -131 -126 -128 -159 -173 -176 -189 -212 -217 -199 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -36 -91 -0 -0 -0 -0 -0 -51 -169 -283 -273 -238 -234 -226 -216 -207 -201 -201 -204 -203 -206 -197 -193 -191 -184 -175 -167 -158 -154 -146 -137 -130 -127 -126 -122 -123 -119 -122 -123 -117 -114 -117 -118 -118 -115 -112 -111 -110 -109 -110 -107 -106 -105 -105 -104 -102 -101 -103 -104 -102 -100 -100 -100 -99 -95 -92 -90 -89 -89 -89 -89 -88 -88 -87 -86 -84 -85 -87 -89 -89 -89 -90 -90 -90 -93 -95 -97 -98 -100 -103 -105 -111 -111 -113 -110 -113 -121 -128 -135 -142 -145 -146 -146 -142 -141 -149 -155 -153 -154 -153 -153 -152 -151 -154 -165 -169 -173 -175 -173 -173 -176 -185 -205 -203 -196 -190 -215 -233 -224 -210 -209 -208 -208 -221 -225 -231 -236 -241 -257 -277 -146 -141 -58 -0 -37 -119 -203 -198 -187 -187 -188 -189 -192 -197 -194 -179 -172 -173 -178 -180 -181 -182 -178 -176 -173 -167 -163 -162 -162 -164 -164 -164 -159 -159 -154 -153 -155 -155 -155 -152 -148 -151 -148 -143 -145 -147 -135 -135 -133 -134 -132 -135 -142 -144 -138 -131 -129 -125 -126 -131 -136 -136 -131 -127 -124 -124 -122 -119 -121 -124 -125 -123 -123 -119 -109 -102 -99 -95 -94 -95 -95 -95 -94 -92 -90 -86 -79 -71 -61 -57 -54 -50 -47 -48 -54 -53 -59 -62 -58 -54 -54 -53 -53 -53 -54 -56 -57 -58 -58 -56 -55 -55 -54 -53 -52 -51 -52 -52 -51 -51 -51 -48 -45 -44 -44 -40 -40 -38 -37 -34 -31 -29 -27 -27 -27 -27 -28 -28 -27 -25 -25 -26 -23 -22 -24 -25 -26 -25 -23 -25 -28 -30 -35 -38 -40 -43 -45 -49 -49 -47 -43 -38 -36 -37 -39 -35 -29 -26 -24 -21 -17 -16 -15 -14 -15 -14 -14 -12 -10 -9 -9 -10 -9 -9 -9 -9 -9 -9 -8 -7 -7 -7 -6 -5 -5 -4 -5 -5 -5 -5 -4 -3 -4 -4 -3 -3 -3 -3 -3 -3 -3 -5 -5 -4 -3 -3 -3 -3 -3 -5 -5 -4 -4 -4 -5 -5 -6 -5 -4 -5 -4 -3 -4 -5 -3 -3 -3 -3 -3 -3 -2 -1 -2 -2 -2 -2 -2 -3 -3 -1 -2 -4 -6 -5 -4 -6 -7 -4 -5 -4 -3 -3 -4 -5 -5 -3 -3 -2 -3 -8 -10 -8 -17 -22 -34 -49 -63 -75 -86 -101 -109 -114 -115 -108 -101 -102 -103 -105 -73 -93 -97 -91 -93 -99 -100 -107 -106 -101 -93 -96 -77 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -11 -0 -74 -96 -78 -62 -59 -55 -46 -50 -57 -70 -92 -98 -96 -114 -128 -45 -43 -31 -0 -31 -132 -132 -125 -118 -114 -107 -97 -87 -85 -85 -81 -71 -65 -59 -51 -58 -58 -45 -48 -50 -39 -24 -7 -10 -12 -34 -67 -48 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -61 -135 -135 -137 -143 -151 -156 -87 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -139 -185 -184 -187 -181 -170 -170 -156 -146 -144 -149 -150 -147 -151 -153 -165 -173 -172 -166 -163 -162 -163 -172 -178 -180 -177 -162 -158 -150 -138 -129 -122 -117 -114 -114 -122 -126 -129 -130 -129 -128 -132 -133 -130 -129 -125 -118 -113 -124 -126 -133 -144 -158 -171 -176 -185 -187 -181 -156 -134 -117 -106 -100 -94 -95 -95 -96 -98 -99 -99 -98 -105 -107 -100 -95 -93 -97 -109 -121 -129 -131 -135 -141 -143 -155 -154 -141 -121 -109 -126 -148 -168 -177 -186 -185 -172 -162 -120 -124 -144 -153 -161 -186 -217 -223 -200 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -92 -286 -285 -272 -255 -237 -225 -215 -204 -200 -200 -200 -200 -193 -187 -181 -175 -167 -159 -155 -148 -140 -132 -129 -128 -126 -122 -120 -116 -117 -120 -114 -107 -110 -110 -112 -111 -109 -109 -111 -112 -109 -108 -105 -105 -106 -105 -102 -102 -104 -104 -102 -100 -100 -99 -98 -95 -92 -90 -90 -90 -90 -90 -89 -88 -86 -86 -87 -87 -88 -89 -89 -89 -89 -89 -92 -96 -99 -100 -100 -101 -101 -104 -107 -112 -116 -115 -115 -120 -127 -133 -140 -143 -144 -145 -142 -140 -143 -152 -155 -155 -157 -157 -157 -157 -158 -169 -176 -173 -167 -170 -174 -174 -176 -187 -181 -182 -204 -224 -235 -226 -194 -192 -188 -223 -226 -234 -237 -230 -228 -230 -250 -267 -279 -120 -0 -0 -42 -212 -205 -203 -199 -193 -187 -185 -190 -194 -187 -173 -172 -172 -170 -170 -179 -177 -172 -167 -163 -165 -168 -167 -166 -161 -160 -158 -158 -157 -157 -158 -158 -158 -151 -159 -155 -148 -146 -148 -148 -143 -135 -137 -141 -140 -139 -141 -144 -144 -143 -132 -127 -127 -130 -136 -137 -132 -129 -127 -130 -128 -125 -128 -134 -133 -131 -127 -124 -118 -110 -102 -95 -92 -94 -94 -95 -94 -92 -89 -83 -76 -67 -60 -55 -53 -52 -52 -50 -53 -53 -56 -61 -61 -57 -56 -56 -56 -55 -56 -57 -59 -60 -60 -59 -57 -57 -56 -54 -53 -53 -52 -51 -51 -51 -51 -49 -46 -44 -45 -42 -41 -41 -38 -35 -32 -30 -28 -27 -27 -28 -29 -29 -29 -27 -25 -27 -23 -22 -22 -24 -25 -22 -23 -25 -28 -31 -33 -36 -40 -43 -44 -47 -49 -47 -44 -41 -38 -37 -40 -38 -32 -29 -27 -23 -19 -21 -17 -17 -18 -17 -15 -13 -11 -10 -8 -9 -10 -10 -10 -9 -8 -8 -7 -8 -7 -7 -6 -6 -5 -5 -4 -4 -4 -5 -5 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -4 -4 -4 -3 -3 -3 -3 -5 -6 -4 -4 -4 -5 -6 -5 -4 -4 -4 -4 -4 -5 -6 -4 -3 -2 -2 -2 -3 -2 -4 -3 -2 -2 -2 -3 -5 -3 -1 -3 -5 -6 -6 -6 -6 -6 -7 -3 -2 -2 -2 -3 -5 -4 -2 -2 -2 -2 -2 -3 -6 -12 -18 -26 -39 -48 -55 -81 -92 -105 -116 -124 -122 -115 -114 -104 -107 -57 -92 -102 -93 -90 -93 -102 -93 -91 -99 -102 -104 -107 -98 -14 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -55 -88 -86 -79 -52 -49 -44 -45 -50 -58 -71 -89 -92 -95 -104 -125 -141 -96 -0 -11 -137 -131 -120 -114 -109 -104 -99 -91 -91 -88 -84 -80 -73 -62 -53 -55 -52 -57 -69 -63 -37 -24 -10 -10 -14 -19 -37 -55 -56 -0 -9 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -15 -109 -141 -159 -165 -109 -3 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -107 -194 -186 -188 -177 -176 -173 -163 -153 -150 -152 -149 -149 -153 -157 -168 -178 -173 -164 -164 -163 -165 -174 -182 -189 -189 -178 -173 -157 -141 -133 -127 -122 -123 -122 -126 -130 -133 -136 -133 -133 -131 -136 -137 -133 -128 -117 -113 -118 -127 -135 -145 -158 -174 -177 -185 -188 -184 -177 -167 -141 -147 -146 -120 -107 -111 -111 -104 -106 -104 -109 -113 -113 -112 -121 -126 -121 -127 -137 -138 -131 -148 -147 -151 -153 -147 -144 -143 -127 -121 -143 -170 -179 -181 -189 -186 -172 -137 -125 -129 -133 -134 -132 -180 -214 -205 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -98 -309 -306 -299 -275 -252 -232 -219 -210 -202 -198 -196 -196 -191 -185 -178 -170 -163 -159 -152 -144 -136 -132 -129 -126 -124 -121 -120 -116 -115 -114 -105 -97 -99 -107 -110 -112 -113 -113 -113 -113 -113 -112 -110 -106 -107 -106 -104 -102 -102 -102 -101 -100 -99 -98 -98 -95 -92 -91 -92 -92 -92 -92 -91 -88 -87 -87 -88 -88 -87 -87 -86 -87 -88 -89 -94 -97 -101 -103 -103 -103 -102 -103 -104 -108 -112 -112 -114 -120 -127 -134 -138 -137 -141 -144 -143 -139 -139 -148 -155 -154 -156 -156 -157 -159 -161 -171 -177 -177 -170 -169 -171 -169 -171 -177 -178 -200 -217 -224 -231 -238 -230 -188 -182 -214 -223 -238 -246 -232 -220 -218 -218 -248 -261 -202 -94 -52 -204 -223 -221 -214 -205 -194 -185 -179 -179 -183 -185 -180 -184 -184 -175 -166 -168 -170 -164 -157 -153 -155 -157 -160 -160 -153 -152 -155 -156 -153 -151 -151 -153 -152 -158 -158 -151 -146 -146 -148 -147 -150 -145 -143 -146 -148 -144 -138 -137 -137 -139 -136 -135 -132 -128 -131 -135 -134 -133 -132 -132 -130 -127 -129 -132 -131 -128 -127 -120 -112 -107 -103 -99 -95 -94 -94 -94 -93 -91 -87 -82 -72 -65 -59 -56 -55 -55 -54 -52 -51 -51 -52 -56 -58 -57 -59 -57 -57 -57 -58 -58 -60 -61 -62 -62 -59 -58 -57 -55 -54 -54 -53 -53 -50 -51 -52 -50 -46 -44 -45 -44 -43 -41 -39 -36 -33 -31 -28 -27 -27 -28 -29 -30 -31 -29 -25 -26 -23 -22 -22 -24 -25 -23 -22 -25 -29 -31 -33 -37 -42 -43 -44 -48 -49 -48 -47 -45 -41 -37 -38 -39 -35 -32 -29 -25 -24 -22 -20 -19 -18 -17 -17 -15 -15 -11 -8 -9 -9 -10 -10 -8 -6 -7 -7 -6 -6 -7 -6 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -4 -4 -3 -3 -4 -5 -5 -5 -5 -3 -3 -4 -3 -4 -5 -6 -7 -5 -3 -4 -5 -4 -4 -5 -5 -5 -5 -6 -5 -6 -5 -5 -3 -2 -3 -3 -3 -3 -4 -3 -2 -2 -2 -3 -4 -3 -2 -2 -4 -5 -6 -7 -6 -9 -5 -3 -4 -4 -4 -4 -4 -3 -2 -2 -2 -1 -1 -2 -4 -10 -16 -21 -24 -25 -36 -66 -69 -86 -108 -125 -129 -128 -125 -116 -109 -116 -117 -110 -100 -99 -92 -90 -85 -89 -99 -106 -107 -107 -14 -85 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -37 -68 -81 -94 -83 -58 -38 -34 -42 -53 -65 -73 -76 -77 -83 -100 -123 -128 -84 -104 -139 -146 -135 -116 -103 -99 -96 -97 -98 -92 -85 -79 -73 -62 -65 -64 -55 -61 -72 -64 -31 -27 -21 -15 -13 -17 -27 -40 -73 -69 -96 -45 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -70 -129 -173 -163 -169 -154 -21 -49 -93 -66 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -72 -202 -192 -190 -188 -190 -180 -166 -159 -157 -161 -162 -156 -158 -162 -169 -178 -166 -166 -164 -162 -165 -174 -185 -192 -190 -190 -183 -166 -150 -146 -139 -140 -140 -135 -134 -137 -138 -141 -140 -138 -136 -142 -148 -141 -135 -134 -125 -121 -127 -136 -145 -157 -174 -176 -183 -189 -191 -191 -187 -182 -191 -182 -149 -118 -121 -121 -115 -120 -124 -126 -124 -123 -119 -132 -141 -140 -142 -146 -139 -135 -145 -143 -148 -153 -154 -154 -154 -154 -131 -141 -162 -169 -176 -183 -176 -151 -132 -126 -125 -115 -113 -126 -166 -200 -207 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -140 -324 -306 -286 -261 -237 -219 -208 -203 -197 -196 -192 -188 -182 -174 -166 -159 -158 -150 -143 -140 -134 -128 -126 -126 -123 -121 -115 -112 -109 -106 -100 -95 -101 -108 -114 -117 -118 -117 -117 -116 -114 -111 -110 -108 -105 -103 -101 -100 -100 -100 -99 -98 -97 -97 -95 -92 -91 -92 -92 -92 -92 -91 -88 -87 -87 -87 -88 -85 -83 -83 -85 -87 -90 -95 -99 -102 -106 -108 -109 -108 -108 -104 -109 -113 -115 -116 -118 -123 -132 -132 -133 -136 -141 -143 -142 -143 -145 -150 -153 -153 -152 -153 -159 -163 -170 -174 -178 -175 -171 -170 -173 -175 -186 -201 -207 -217 -222 -222 -222 -221 -187 -184 -206 -219 -225 -225 -225 -223 -224 -226 -230 -228 -227 -200 -180 -237 -218 -220 -216 -208 -198 -193 -193 -189 -188 -190 -190 -183 -179 -178 -173 -165 -165 -164 -161 -159 -157 -156 -155 -149 -146 -145 -152 -154 -153 -152 -151 -152 -156 -158 -153 -150 -149 -150 -148 -147 -147 -144 -144 -148 -154 -154 -142 -142 -135 -138 -143 -145 -140 -130 -127 -134 -135 -137 -136 -132 -126 -125 -128 -132 -129 -129 -124 -115 -108 -106 -106 -103 -101 -99 -99 -96 -91 -88 -84 -78 -71 -64 -60 -58 -58 -57 -56 -54 -53 -52 -52 -53 -54 -56 -59 -61 -59 -59 -60 -60 -62 -63 -63 -63 -60 -59 -58 -56 -55 -55 -55 -53 -51 -52 -52 -50 -47 -43 -44 -45 -44 -42 -39 -35 -32 -31 -29 -27 -28 -30 -30 -31 -32 -31 -28 -27 -26 -24 -22 -24 -26 -24 -22 -26 -28 -30 -33 -37 -44 -48 -44 -46 -49 -49 -49 -47 -42 -38 -38 -37 -36 -36 -34 -30 -24 -21 -21 -21 -19 -17 -18 -18 -15 -10 -10 -9 -10 -10 -9 -7 -7 -8 -7 -6 -6 -7 -6 -6 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -4 -4 -5 -5 -6 -5 -4 -3 -3 -4 -4 -5 -6 -4 -4 -4 -4 -4 -5 -3 -4 -4 -5 -6 -5 -5 -5 -4 -3 -3 -3 -4 -3 -4 -4 -4 -3 -2 -2 -2 -1 -4 -2 -2 -2 -3 -4 -5 -5 -6 -6 -3 -2 -3 -3 -4 -3 -4 -3 -2 -1 -1 -1 -2 -2 -2 -6 -11 -14 -12 -10 -19 -37 -48 -67 -92 -105 -107 -126 -133 -122 -111 -112 -116 -115 -112 -102 -96 -88 -88 -92 -94 -97 -101 -118 -26 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -48 -84 -89 -68 -48 -43 -49 -57 -61 -73 -78 -76 -79 -92 -110 -131 -133 -137 -132 -135 -137 -123 -106 -104 -96 -96 -94 -89 -82 -79 -72 -69 -65 -67 -63 -56 -63 -58 -46 -31 -25 -23 -18 -17 -27 -36 -45 -46 -62 -55 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -62 -152 -31 -5 -0 -0 -86 -162 -148 -149 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -28 -135 -192 -208 -205 -198 -187 -172 -161 -160 -160 -161 -164 -166 -167 -172 -173 -174 -172 -164 -160 -167 -175 -193 -191 -193 -197 -195 -180 -158 -161 -155 -155 -152 -147 -144 -144 -145 -147 -145 -140 -138 -145 -156 -149 -147 -141 -129 -121 -124 -134 -144 -146 -153 -167 -180 -190 -198 -206 -204 -207 -204 -194 -176 -140 -139 -133 -126 -127 -139 -144 -130 -127 -125 -144 -155 -153 -154 -154 -145 -146 -159 -153 -146 -152 -162 -166 -165 -160 -142 -139 -163 -170 -175 -168 -163 -148 -126 -116 -123 -113 -109 -118 -148 -185 -210 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -61 -332 -311 -291 -264 -238 -217 -205 -203 -201 -195 -190 -184 -176 -168 -160 -154 -154 -148 -146 -141 -133 -127 -124 -124 -125 -119 -112 -110 -108 -105 -101 -96 -100 -107 -113 -117 -119 -119 -118 -116 -114 -110 -109 -107 -105 -102 -100 -99 -99 -99 -98 -96 -96 -96 -95 -91 -90 -90 -90 -91 -91 -91 -89 -88 -87 -87 -87 -85 -83 -83 -85 -86 -91 -95 -98 -101 -104 -107 -108 -109 -105 -105 -109 -114 -119 -120 -119 -121 -121 -129 -132 -134 -139 -144 -144 -144 -144 -146 -151 -154 -152 -151 -158 -164 -166 -168 -170 -167 -167 -171 -177 -181 -180 -207 -213 -219 -223 -212 -188 -180 -174 -205 -215 -214 -202 -201 -221 -228 -232 -234 -212 -200 -199 -205 -208 -198 -209 -215 -208 -208 -206 -194 -187 -189 -187 -187 -184 -175 -173 -179 -177 -164 -162 -167 -169 -167 -163 -160 -154 -152 -144 -144 -149 -149 -146 -149 -157 -158 -146 -155 -158 -155 -153 -154 -151 -151 -149 -146 -147 -153 -164 -171 -169 -153 -140 -139 -147 -152 -148 -139 -134 -133 -132 -136 -136 -129 -122 -122 -125 -131 -131 -128 -122 -112 -106 -108 -110 -107 -105 -104 -103 -96 -88 -85 -80 -74 -70 -65 -64 -64 -62 -60 -60 -57 -55 -54 -54 -54 -53 -54 -58 -60 -59 -60 -61 -62 -63 -63 -64 -63 -62 -60 -59 -57 -57 -57 -57 -54 -52 -53 -53 -50 -47 -45 -43 -45 -45 -42 -38 -35 -33 -32 -32 -30 -30 -30 -31 -32 -33 -32 -29 -28 -28 -25 -23 -25 -28 -27 -23 -26 -28 -30 -33 -37 -44 -46 -44 -46 -47 -49 -49 -48 -42 -40 -40 -38 -37 -37 -35 -30 -25 -21 -21 -23 -22 -21 -18 -19 -15 -12 -10 -10 -11 -11 -7 -7 -8 -7 -6 -6 -7 -6 -6 -6 -6 -6 -6 -6 -6 -4 -4 -4 -3 -3 -3 -3 -4 -5 -6 -6 -6 -6 -5 -4 -3 -4 -4 -4 -4 -3 -3 -4 -4 -3 -4 -4 -3 -3 -5 -6 -5 -5 -4 -3 -3 -4 -4 -4 -3 -4 -4 -4 -5 -4 -2 -2 -1 -4 -2 -2 -2 -3 -3 -4 -5 -5 -4 -3 -3 -4 -4 -5 -4 -4 -3 -3 -3 -2 -1 -2 -2 -2 -4 -5 -7 -9 -6 -13 -22 -31 -43 -56 -68 -85 -105 -118 -119 -112 -109 -110 -109 -109 -102 -94 -90 -95 -99 -95 -85 -102 -108 -105 -54 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -49 -77 -47 -0 -2 -27 -39 -77 -85 -84 -81 -65 -54 -65 -70 -67 -76 -92 -97 -102 -106 -112 -112 -118 -120 -123 -129 -129 -115 -114 -102 -93 -90 -84 -74 -78 -74 -76 -71 -66 -61 -49 -58 -54 -54 -44 -40 -40 -29 -28 -35 -40 -47 -55 -66 -81 -89 -70 -82 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -58 -3 -0 -13 -50 -111 -166 -162 -188 -47 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -73 -153 -212 -203 -200 -180 -161 -159 -159 -165 -173 -177 -178 -181 -183 -170 -162 -162 -162 -170 -178 -178 -186 -198 -206 -209 -193 -163 -163 -166 -166 -165 -160 -151 -155 -154 -154 -150 -145 -148 -154 -155 -153 -153 -147 -133 -121 -121 -131 -135 -140 -152 -164 -176 -192 -203 -206 -214 -222 -219 -204 -170 -157 -163 -165 -150 -134 -145 -156 -144 -139 -140 -150 -160 -165 -167 -166 -167 -167 -164 -158 -148 -144 -155 -156 -160 -161 -150 -143 -167 -176 -175 -170 -172 -169 -144 -113 -115 -114 -114 -124 -143 -167 -202 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -59 -328 -305 -286 -256 -231 -215 -210 -208 -200 -193 -186 -180 -169 -160 -155 -153 -153 -148 -144 -138 -131 -125 -122 -121 -121 -114 -113 -109 -106 -106 -106 -101 -102 -109 -113 -116 -117 -117 -117 -115 -112 -108 -107 -106 -104 -102 -100 -100 -99 -99 -98 -97 -96 -96 -94 -91 -89 -87 -87 -89 -91 -91 -89 -87 -86 -85 -85 -85 -83 -82 -83 -84 -90 -93 -95 -100 -103 -105 -106 -105 -105 -106 -109 -112 -117 -120 -119 -120 -122 -129 -131 -134 -141 -147 -146 -144 -145 -148 -153 -158 -156 -151 -154 -163 -164 -164 -166 -158 -158 -169 -173 -173 -180 -178 -198 -194 -185 -190 -182 -175 -174 -197 -207 -190 -183 -197 -204 -210 -216 -216 -201 -189 -189 -193 -191 -194 -193 -200 -204 -209 -211 -207 -199 -190 -190 -192 -186 -177 -174 -179 -181 -174 -171 -168 -168 -169 -167 -159 -150 -152 -145 -146 -147 -147 -149 -155 -159 -148 -152 -154 -155 -155 -156 -155 -148 -153 -154 -154 -154 -162 -173 -175 -177 -166 -154 -146 -147 -150 -149 -146 -145 -132 -129 -131 -130 -125 -121 -124 -127 -128 -131 -130 -124 -115 -111 -113 -114 -111 -111 -110 -105 -96 -85 -81 -77 -73 -71 -70 -68 -65 -65 -63 -62 -60 -58 -57 -57 -56 -54 -53 -58 -60 -62 -62 -62 -63 -63 -65 -65 -64 -63 -61 -59 -59 -59 -59 -57 -54 -53 -53 -53 -50 -48 -48 -45 -46 -45 -42 -39 -35 -35 -35 -33 -31 -31 -32 -33 -34 -35 -35 -35 -32 -31 -29 -25 -27 -27 -26 -25 -27 -29 -30 -34 -39 -42 -45 -44 -44 -46 -49 -50 -49 -43 -41 -42 -42 -42 -41 -35 -31 -28 -24 -25 -26 -26 -25 -23 -19 -16 -12 -10 -10 -10 -10 -8 -9 -9 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -7 -7 -6 -5 -4 -3 -3 -3 -4 -5 -6 -6 -6 -6 -6 -6 -4 -4 -5 -5 -4 -3 -3 -3 -4 -4 -4 -4 -4 -4 -3 -5 -5 -4 -4 -5 -4 -4 -4 -5 -4 -4 -4 -5 -5 -5 -4 -2 -2 -2 -3 -3 -2 -2 -4 -4 -5 -5 -5 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -4 -3 -2 -2 -2 -2 -2 -3 -4 -7 -6 -8 -12 -17 -22 -29 -42 -61 -70 -94 -106 -103 -99 -103 -102 -99 -97 -94 -93 -97 -102 -101 -77 -96 -103 -108 -76 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -61 -73 -2 -19 -90 -92 -91 -89 -85 -84 -86 -88 -88 -90 -85 -88 -92 -96 -101 -105 -104 -104 -110 -114 -108 -105 -110 -110 -117 -115 -105 -98 -86 -79 -75 -73 -76 -73 -62 -62 -50 -54 -51 -49 -52 -59 -59 -46 -49 -48 -52 -55 -57 -66 -71 -87 -107 -118 -123 -91 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -81 -185 -183 -173 -179 -185 -182 -82 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -64 -184 -214 -211 -210 -186 -171 -163 -161 -175 -185 -190 -191 -191 -194 -185 -166 -165 -169 -175 -178 -175 -182 -199 -210 -214 -200 -197 -191 -186 -184 -184 -180 -164 -158 -157 -155 -152 -151 -150 -153 -155 -156 -157 -153 -137 -121 -122 -128 -133 -144 -157 -165 -173 -191 -197 -202 -215 -228 -233 -221 -206 -210 -207 -199 -183 -149 -153 -165 -174 -167 -159 -171 -174 -178 -184 -186 -185 -180 -176 -173 -151 -142 -144 -146 -154 -161 -155 -146 -159 -161 -164 -179 -193 -182 -162 -138 -126 -114 -117 -135 -143 -160 -175 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -56 -315 -295 -278 -249 -225 -214 -211 -205 -194 -186 -179 -173 -161 -154 -154 -153 -149 -143 -139 -132 -125 -121 -119 -119 -115 -115 -112 -110 -109 -110 -110 -106 -107 -112 -115 -116 -117 -118 -116 -112 -109 -106 -106 -106 -105 -105 -104 -101 -100 -102 -101 -98 -96 -95 -94 -92 -91 -87 -87 -89 -90 -90 -87 -85 -85 -84 -85 -86 -84 -83 -83 -86 -88 -92 -94 -96 -96 -98 -105 -107 -103 -105 -106 -109 -113 -115 -116 -117 -119 -127 -130 -135 -139 -142 -147 -149 -152 -152 -157 -160 -158 -152 -151 -158 -159 -163 -164 -155 -153 -160 -158 -157 -177 -179 -181 -184 -185 -179 -178 -175 -172 -176 -176 -174 -176 -186 -192 -184 -190 -192 -191 -184 -178 -181 -184 -188 -190 -199 -198 -203 -212 -211 -209 -208 -201 -194 -193 -189 -181 -174 -181 -178 -178 -172 -171 -172 -167 -162 -153 -150 -145 -144 -148 -150 -149 -152 -154 -140 -152 -155 -153 -153 -154 -157 -153 -152 -155 -157 -162 -167 -172 -182 -181 -176 -164 -150 -144 -145 -145 -143 -141 -133 -127 -123 -121 -121 -125 -131 -132 -132 -134 -135 -129 -120 -119 -115 -116 -115 -115 -115 -110 -97 -83 -78 -74 -72 -72 -71 -69 -67 -68 -65 -64 -63 -61 -60 -59 -58 -56 -55 -55 -59 -61 -62 -62 -64 -65 -66 -66 -65 -64 -61 -60 -60 -61 -60 -57 -55 -54 -54 -53 -51 -50 -49 -46 -46 -46 -42 -37 -36 -36 -35 -34 -32 -31 -32 -35 -35 -36 -36 -37 -36 -34 -33 -28 -28 -26 -26 -26 -27 -30 -31 -36 -39 -42 -45 -47 -46 -47 -51 -52 -49 -44 -43 -45 -46 -44 -42 -36 -33 -31 -28 -28 -30 -29 -26 -25 -21 -16 -12 -10 -8 -9 -9 -10 -10 -9 -7 -6 -8 -8 -7 -5 -5 -5 -5 -6 -8 -8 -8 -6 -4 -3 -3 -3 -4 -5 -6 -6 -6 -5 -5 -5 -4 -4 -3 -4 -4 -4 -3 -3 -3 -4 -4 -3 -4 -5 -4 -5 -4 -4 -4 -5 -5 -4 -4 -4 -4 -4 -4 -5 -4 -3 -5 -3 -3 -3 -3 -2 -2 -2 -3 -4 -4 -4 -4 -4 -4 -3 -3 -4 -5 -8 -9 -8 -5 -8 -3 -3 -3 -2 -2 -2 -2 -2 -4 -4 -4 -4 -6 -12 -28 -39 -40 -51 -70 -80 -74 -82 -98 -95 -90 -91 -92 -94 -98 -99 -100 -77 -91 -105 -112 -119 -111 -41 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -27 -7 -25 -110 -110 -100 -90 -87 -86 -84 -86 -85 -84 -82 -83 -86 -87 -89 -94 -94 -109 -114 -113 -114 -111 -106 -96 -94 -94 -103 -118 -126 -110 -97 -95 -80 -70 -72 -73 -59 -62 -58 -58 -53 -49 -56 -78 -74 -72 -74 -70 -66 -63 -71 -70 -89 -93 -107 -127 -140 -126 -0 -35 -61 -31 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -48 -183 -174 -178 -193 -100 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -41 -111 -223 -213 -204 -191 -186 -181 -175 -190 -198 -195 -194 -196 -201 -198 -177 -170 -171 -173 -174 -174 -178 -198 -209 -210 -208 -205 -202 -202 -200 -198 -187 -183 -173 -161 -157 -156 -152 -153 -155 -156 -158 -158 -157 -143 -128 -126 -131 -138 -146 -155 -167 -176 -189 -197 -205 -217 -232 -239 -230 -229 -228 -219 -209 -204 -189 -196 -203 -203 -184 -172 -209 -189 -202 -208 -205 -204 -193 -183 -174 -156 -150 -147 -149 -158 -165 -158 -152 -142 -137 -159 -192 -212 -200 -200 -190 -156 -118 -113 -138 -147 -155 -156 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -303 -280 -259 -254 -239 -223 -216 -201 -188 -179 -171 -163 -156 -152 -151 -147 -143 -138 -134 -127 -122 -118 -117 -114 -114 -114 -114 -114 -114 -113 -112 -109 -109 -111 -111 -113 -114 -115 -115 -109 -107 -104 -102 -104 -106 -106 -106 -104 -99 -102 -102 -99 -97 -96 -95 -95 -92 -87 -86 -87 -88 -88 -87 -85 -85 -85 -86 -86 -84 -81 -83 -85 -88 -94 -96 -96 -95 -96 -100 -103 -106 -104 -102 -102 -103 -106 -110 -115 -118 -124 -126 -131 -136 -137 -140 -143 -150 -153 -158 -161 -158 -151 -151 -154 -154 -161 -157 -149 -148 -153 -153 -146 -157 -158 -164 -181 -190 -178 -178 -176 -172 -179 -182 -177 -177 -186 -176 -180 -181 -181 -181 -179 -175 -172 -179 -181 -184 -189 -193 -197 -203 -206 -205 -204 -197 -192 -187 -186 -185 -175 -184 -177 -177 -173 -177 -178 -168 -155 -155 -151 -150 -153 -157 -156 -154 -161 -156 -134 -144 -152 -153 -154 -157 -162 -158 -158 -157 -160 -166 -170 -178 -184 -184 -177 -167 -155 -146 -144 -142 -139 -136 -131 -124 -116 -114 -120 -132 -133 -142 -139 -135 -134 -131 -126 -128 -123 -120 -115 -115 -117 -112 -98 -84 -88 -89 -78 -72 -72 -71 -70 -70 -68 -66 -64 -63 -61 -59 -58 -57 -57 -56 -59 -61 -61 -62 -64 -67 -66 -66 -66 -66 -64 -62 -61 -62 -60 -58 -56 -56 -55 -53 -53 -51 -50 -47 -47 -47 -43 -37 -37 -36 -35 -34 -33 -32 -33 -36 -36 -36 -37 -39 -38 -36 -36 -34 -30 -27 -26 -26 -27 -29 -32 -37 -41 -44 -45 -46 -48 -49 -51 -53 -49 -46 -46 -47 -48 -44 -44 -39 -37 -34 -32 -32 -34 -32 -26 -25 -22 -18 -13 -11 -11 -11 -9 -9 -10 -10 -7 -6 -6 -5 -6 -6 -6 -7 -7 -6 -7 -9 -9 -7 -5 -3 -3 -4 -4 -5 -6 -6 -6 -5 -5 -4 -4 -4 -4 -4 -5 -4 -4 -4 -4 -4 -3 -3 -4 -4 -4 -5 -4 -4 -5 -5 -5 -4 -5 -4 -3 -3 -3 -4 -5 -3 -5 -3 -3 -3 -3 -3 -2 -2 -4 -3 -3 -3 -4 -5 -4 -4 -5 -7 -8 -10 -11 -15 -16 -11 -5 -4 -3 -2 -2 -2 -2 -2 -2 -2 -3 -3 -4 -8 -17 -22 -24 -30 -47 -58 -43 -72 -88 -95 -99 -98 -94 -96 -98 -101 -99 -84 -88 -101 -100 -100 -114 -116 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -68 -84 -83 -100 -113 -114 -106 -95 -88 -87 -83 -84 -79 -82 -78 -73 -78 -88 -94 -94 -92 -106 -120 -123 -125 -120 -103 -102 -100 -94 -94 -101 -122 -100 -96 -93 -81 -71 -73 -71 -66 -64 -65 -65 -62 -57 -61 -97 -94 -92 -90 -87 -80 -76 -76 -67 -82 -86 -105 -135 -142 -148 -18 -84 -127 -80 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -181 -186 -192 -207 -134 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -203 -225 -209 -212 -193 -184 -182 -177 -189 -194 -194 -198 -207 -204 -189 -180 -177 -174 -170 -173 -180 -205 -211 -214 -214 -212 -210 -209 -206 -203 -200 -194 -179 -166 -162 -160 -155 -154 -156 -158 -161 -161 -158 -147 -138 -135 -138 -146 -154 -163 -172 -180 -191 -203 -209 -218 -234 -242 -241 -242 -241 -233 -220 -215 -206 -210 -219 -202 -175 -173 -219 -237 -246 -234 -217 -216 -205 -196 -178 -174 -170 -166 -168 -188 -181 -178 -167 -147 -149 -174 -205 -226 -234 -230 -212 -182 -131 -121 -144 -152 -148 -146 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -114 -120 -0 -49 -291 -270 -263 -241 -236 -232 -214 -202 -186 -175 -165 -156 -153 -153 -151 -145 -140 -135 -129 -123 -118 -115 -113 -113 -113 -115 -117 -117 -116 -114 -111 -107 -106 -106 -105 -106 -108 -110 -110 -109 -107 -103 -103 -103 -103 -104 -105 -105 -101 -101 -100 -98 -97 -96 -96 -95 -92 -88 -86 -86 -87 -88 -88 -87 -85 -85 -85 -84 -82 -80 -83 -86 -90 -93 -95 -94 -93 -93 -95 -99 -102 -103 -102 -104 -106 -108 -109 -112 -115 -122 -124 -127 -129 -132 -141 -142 -144 -151 -156 -160 -159 -154 -154 -151 -151 -156 -152 -148 -149 -151 -157 -141 -140 -146 -159 -175 -182 -179 -189 -187 -179 -176 -174 -174 -177 -183 -180 -183 -184 -183 -182 -182 -180 -175 -175 -178 -179 -180 -180 -179 -179 -181 -190 -189 -186 -183 -179 -178 -181 -181 -181 -167 -169 -173 -176 -172 -158 -155 -156 -155 -153 -150 -153 -158 -155 -142 -137 -134 -134 -141 -151 -155 -160 -167 -160 -160 -158 -158 -163 -170 -175 -178 -182 -177 -171 -163 -158 -155 -144 -140 -133 -127 -120 -114 -114 -122 -131 -141 -149 -145 -139 -137 -134 -134 -139 -139 -127 -117 -115 -114 -110 -97 -86 -87 -90 -79 -72 -73 -72 -72 -71 -69 -67 -66 -65 -62 -60 -59 -58 -59 -60 -61 -61 -61 -63 -65 -67 -67 -66 -66 -67 -66 -62 -62 -63 -61 -58 -58 -57 -56 -55 -53 -51 -50 -48 -47 -47 -43 -42 -37 -37 -36 -35 -33 -32 -34 -36 -37 -37 -38 -39 -39 -37 -40 -38 -38 -32 -28 -28 -29 -29 -32 -37 -41 -43 -45 -47 -49 -49 -51 -52 -50 -49 -49 -50 -49 -45 -45 -42 -40 -38 -36 -36 -36 -35 -26 -25 -22 -18 -16 -16 -12 -11 -9 -8 -9 -9 -8 -7 -7 -7 -7 -7 -7 -8 -7 -7 -7 -9 -9 -7 -5 -4 -3 -4 -4 -6 -6 -6 -6 -5 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -4 -3 -3 -5 -4 -4 -6 -6 -7 -6 -4 -4 -4 -4 -5 -5 -5 -4 -4 -5 -4 -5 -3 -2 -3 -2 -2 -4 -4 -4 -4 -3 -2 -3 -6 -2 -3 -6 -9 -10 -8 -7 -10 -21 -9 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -3 -5 -7 -11 -17 -24 -31 -30 -33 -56 -73 -79 -83 -90 -89 -91 -101 -101 -100 -93 -88 -89 -84 -87 -103 -113 -54 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -70 -109 -104 -111 -112 -114 -114 -106 -96 -93 -88 -87 -82 -84 -86 -80 -70 -74 -81 -81 -82 -88 -100 -118 -125 -125 -123 -125 -124 -117 -108 -95 -92 -101 -94 -90 -89 -84 -74 -73 -71 -72 -76 -79 -77 -76 -81 -81 -100 -104 -97 -90 -84 -74 -70 -80 -82 -81 -79 -88 -124 -133 -142 -52 -15 -66 -112 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -112 -119 -146 -156 -23 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -8 -93 -230 -196 -176 -171 -173 -187 -196 -196 -196 -205 -198 -192 -187 -184 -179 -175 -179 -184 -207 -219 -220 -218 -213 -211 -210 -207 -204 -201 -194 -187 -173 -170 -166 -164 -165 -166 -165 -167 -167 -159 -150 -148 -146 -142 -153 -162 -171 -179 -186 -194 -206 -218 -227 -241 -247 -250 -255 -256 -245 -231 -225 -221 -222 -212 -182 -175 -173 -188 -191 -195 -214 -221 -215 -204 -192 -192 -193 -197 -192 -184 -195 -197 -194 -182 -174 -180 -202 -219 -233 -239 -243 -224 -200 -150 -131 -128 -134 -147 -137 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -154 -249 -213 -245 -283 -278 -267 -237 -218 -216 -215 -206 -191 -180 -169 -165 -161 -156 -152 -143 -137 -130 -124 -119 -117 -116 -114 -111 -114 -117 -118 -116 -114 -112 -108 -104 -104 -100 -100 -102 -104 -106 -108 -110 -106 -103 -103 -103 -103 -105 -107 -103 -100 -99 -100 -99 -98 -97 -95 -95 -93 -89 -87 -88 -90 -91 -91 -90 -87 -87 -85 -83 -81 -82 -84 -88 -89 -92 -93 -93 -93 -94 -97 -101 -102 -103 -103 -103 -105 -109 -112 -111 -114 -120 -123 -124 -126 -130 -138 -144 -142 -147 -152 -155 -156 -154 -152 -150 -151 -150 -149 -154 -162 -159 -161 -160 -149 -148 -156 -167 -176 -183 -187 -185 -185 -179 -172 -170 -173 -179 -185 -189 -190 -188 -187 -184 -180 -176 -172 -174 -183 -184 -182 -182 -181 -182 -185 -185 -186 -179 -175 -175 -171 -173 -168 -154 -158 -162 -163 -160 -150 -157 -157 -157 -156 -153 -152 -156 -157 -142 -139 -139 -138 -142 -149 -153 -161 -167 -162 -160 -159 -159 -164 -173 -176 -172 -176 -181 -179 -176 -174 -165 -150 -142 -132 -128 -121 -114 -114 -118 -129 -147 -155 -152 -147 -143 -139 -141 -147 -143 -133 -125 -119 -113 -105 -93 -90 -87 -89 -89 -83 -73 -73 -72 -70 -69 -68 -67 -64 -63 -60 -59 -59 -60 -60 -59 -59 -63 -65 -66 -67 -67 -68 -68 -66 -65 -62 -64 -63 -61 -59 -59 -59 -59 -56 -54 -52 -51 -48 -47 -49 -48 -43 -39 -37 -36 -34 -33 -33 -34 -36 -37 -38 -39 -39 -39 -38 -39 -39 -39 -33 -29 -30 -31 -30 -33 -34 -38 -41 -41 -42 -46 -50 -52 -53 -52 -51 -52 -53 -51 -47 -42 -43 -43 -42 -41 -39 -39 -35 -27 -25 -23 -22 -21 -18 -13 -12 -11 -11 -10 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -6 -6 -6 -5 -5 -5 -5 -6 -6 -5 -5 -5 -5 -4 -5 -5 -4 -4 -5 -5 -5 -5 -3 -2 -2 -3 -4 -4 -4 -5 -6 -6 -6 -6 -4 -5 -5 -6 -6 -5 -5 -5 -5 -4 -6 -5 -3 -3 -3 -2 -2 -3 -4 -4 -4 -6 -7 -6 -3 -3 -7 -9 -8 -7 -4 -4 -6 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -3 -5 -8 -11 -12 -11 -18 -20 -33 -47 -55 -62 -64 -72 -84 -95 -100 -101 -99 -97 -97 -86 -81 -95 -109 -70 -0 -10 -101 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -45 -114 -109 -108 -113 -116 -114 -107 -98 -94 -96 -93 -90 -87 -86 -87 -85 -75 -76 -77 -80 -81 -80 -85 -101 -110 -107 -110 -119 -124 -125 -127 -106 -103 -105 -102 -93 -87 -89 -80 -74 -73 -78 -86 -90 -90 -97 -105 -93 -89 -92 -96 -91 -78 -59 -66 -62 -70 -85 -86 -76 -107 -126 -139 -144 -89 -43 -150 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -28 -50 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -54 -263 -226 -198 -187 -186 -194 -203 -200 -194 -197 -192 -189 -187 -182 -175 -174 -185 -200 -216 -225 -230 -231 -226 -213 -212 -211 -210 -202 -192 -187 -181 -179 -177 -176 -172 -171 -174 -172 -170 -167 -164 -155 -150 -143 -156 -163 -165 -170 -183 -196 -209 -222 -234 -242 -250 -258 -261 -260 -251 -232 -216 -207 -198 -188 -186 -179 -175 -176 -178 -186 -209 -215 -209 -206 -207 -208 -207 -212 -194 -168 -175 -190 -192 -190 -203 -206 -201 -208 -217 -231 -224 -226 -204 -158 -127 -128 -142 -157 -136 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -153 -275 -277 -300 -293 -274 -256 -232 -216 -213 -216 -210 -196 -186 -183 -175 -165 -158 -151 -141 -132 -126 -121 -117 -115 -114 -112 -112 -114 -118 -117 -114 -111 -108 -105 -102 -100 -98 -99 -102 -105 -108 -110 -108 -105 -105 -104 -104 -104 -104 -106 -101 -99 -99 -98 -96 -95 -94 -94 -94 -93 -91 -90 -91 -92 -93 -92 -91 -88 -88 -85 -83 -82 -83 -84 -87 -88 -91 -91 -92 -94 -97 -100 -104 -104 -104 -105 -106 -108 -111 -111 -110 -113 -119 -123 -127 -129 -129 -135 -141 -143 -146 -149 -151 -149 -147 -147 -149 -150 -147 -151 -162 -170 -169 -163 -163 -157 -155 -159 -165 -170 -179 -183 -184 -186 -180 -173 -170 -173 -177 -184 -189 -190 -189 -187 -181 -176 -172 -176 -182 -185 -186 -185 -180 -172 -175 -177 -186 -176 -170 -170 -166 -163 -158 -155 -143 -139 -142 -146 -152 -149 -150 -157 -160 -162 -159 -154 -155 -155 -146 -145 -144 -143 -145 -147 -150 -160 -165 -164 -163 -164 -163 -165 -176 -176 -165 -168 -178 -182 -183 -181 -172 -156 -144 -134 -130 -125 -119 -117 -120 -134 -151 -156 -155 -154 -151 -145 -145 -151 -147 -142 -136 -127 -115 -104 -100 -96 -89 -85 -86 -86 -75 -72 -72 -71 -69 -67 -65 -64 -62 -61 -59 -60 -60 -60 -59 -60 -65 -65 -66 -67 -69 -69 -67 -66 -64 -62 -63 -62 -60 -60 -60 -61 -59 -56 -54 -53 -51 -49 -47 -48 -50 -44 -40 -38 -36 -34 -33 -33 -33 -37 -38 -39 -39 -39 -39 -40 -41 -41 -40 -35 -31 -33 -33 -31 -32 -35 -39 -44 -48 -51 -48 -51 -53 -54 -54 -54 -55 -56 -53 -48 -44 -44 -46 -45 -43 -42 -41 -36 -28 -25 -25 -25 -22 -19 -14 -14 -14 -13 -12 -11 -9 -8 -9 -9 -9 -9 -9 -8 -7 -7 -7 -7 -7 -7 -7 -5 -6 -6 -7 -7 -6 -6 -5 -5 -5 -4 -4 -5 -5 -4 -5 -5 -5 -5 -3 -2 -2 -3 -3 -4 -4 -4 -5 -5 -5 -4 -5 -5 -6 -5 -5 -5 -4 -4 -4 -6 -6 -6 -5 -3 -3 -3 -4 -2 -2 -3 -6 -9 -7 -6 -4 -4 -6 -7 -6 -6 -6 -4 -2 -2 -4 -3 -3 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -3 -6 -8 -8 -7 -7 -7 -12 -23 -32 -40 -46 -59 -83 -88 -96 -101 -100 -94 -94 -100 -96 -83 -85 -99 -96 -56 -2 -103 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -26 -112 -112 -104 -110 -118 -115 -103 -93 -92 -92 -89 -86 -89 -94 -91 -83 -81 -79 -79 -78 -77 -75 -69 -78 -84 -86 -95 -106 -113 -121 -137 -122 -118 -107 -97 -98 -96 -104 -95 -93 -87 -88 -97 -99 -94 -95 -108 -112 -105 -98 -100 -98 -80 -60 -58 -68 -83 -88 -90 -76 -103 -115 -129 -148 -121 -14 -164 -127 -47 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -246 -259 -236 -230 -230 -221 -223 -206 -199 -198 -197 -196 -189 -181 -171 -171 -184 -204 -218 -225 -237 -237 -232 -223 -218 -220 -222 -207 -194 -189 -187 -188 -191 -190 -185 -185 -183 -179 -177 -177 -169 -160 -151 -147 -155 -163 -163 -168 -181 -194 -208 -224 -232 -235 -246 -266 -268 -245 -228 -220 -210 -199 -199 -196 -192 -189 -189 -187 -172 -184 -200 -207 -207 -208 -212 -226 -230 -211 -187 -171 -168 -173 -189 -204 -209 -191 -183 -189 -195 -225 -239 -237 -214 -178 -160 -142 -156 -159 -152 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -151 -291 -311 -311 -287 -265 -247 -227 -214 -211 -211 -203 -197 -196 -189 -179 -167 -157 -151 -139 -128 -124 -119 -118 -115 -112 -112 -114 -116 -117 -115 -111 -107 -105 -104 -102 -100 -100 -103 -105 -108 -110 -111 -106 -106 -105 -106 -106 -104 -103 -105 -101 -99 -99 -98 -94 -90 -90 -94 -93 -93 -92 -92 -92 -92 -91 -91 -91 -89 -88 -86 -84 -82 -82 -83 -85 -87 -90 -93 -95 -98 -99 -96 -96 -98 -103 -103 -102 -104 -107 -109 -113 -116 -118 -122 -127 -130 -128 -131 -138 -145 -145 -144 -144 -142 -140 -144 -148 -149 -147 -153 -160 -156 -170 -177 -171 -165 -162 -162 -163 -165 -173 -174 -180 -182 -180 -174 -170 -172 -177 -184 -188 -190 -190 -187 -182 -174 -171 -175 -181 -182 -183 -185 -183 -175 -159 -174 -171 -159 -154 -155 -153 -149 -142 -145 -138 -132 -133 -140 -144 -146 -148 -157 -157 -158 -160 -159 -155 -153 -158 -153 -148 -147 -147 -147 -150 -156 -158 -162 -166 -168 -166 -165 -177 -177 -163 -164 -165 -171 -180 -183 -174 -157 -149 -141 -135 -133 -129 -124 -128 -141 -153 -157 -159 -161 -159 -159 -155 -154 -154 -153 -148 -136 -120 -115 -106 -97 -90 -86 -84 -84 -89 -72 -72 -76 -72 -68 -68 -68 -68 -68 -67 -67 -63 -59 -59 -59 -63 -63 -63 -66 -67 -66 -65 -64 -63 -62 -63 -61 -61 -61 -62 -62 -59 -56 -55 -54 -52 -50 -49 -47 -49 -45 -41 -38 -36 -34 -33 -33 -34 -37 -38 -38 -39 -40 -40 -41 -42 -41 -40 -38 -35 -36 -37 -36 -35 -37 -41 -45 -49 -52 -49 -52 -53 -55 -55 -56 -58 -58 -54 -48 -47 -45 -46 -47 -45 -45 -43 -38 -35 -31 -27 -26 -24 -21 -16 -16 -16 -15 -14 -11 -11 -11 -12 -11 -11 -10 -9 -9 -7 -7 -7 -7 -6 -5 -5 -5 -7 -7 -7 -7 -7 -6 -6 -6 -5 -4 -4 -5 -5 -5 -6 -4 -4 -4 -3 -2 -2 -3 -4 -4 -4 -4 -5 -5 -7 -7 -5 -5 -4 -4 -4 -5 -6 -7 -4 -4 -5 -6 -5 -3 -6 -3 -2 -2 -2 -3 -6 -7 -4 -4 -4 -5 -4 -3 -5 -6 -7 -6 -5 -5 -5 -4 -4 -3 -3 -2 -2 -2 -1 -3 -2 -2 -2 -3 -4 -5 -5 -4 -4 -3 -9 -18 -25 -28 -34 -62 -84 -88 -96 -106 -102 -99 -89 -96 -96 -88 -85 -91 -99 -105 -87 -115 -54 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -47 -92 -7 -69 -112 -114 -107 -112 -120 -105 -95 -96 -92 -88 -87 -87 -86 -82 -80 -81 -78 -74 -71 -66 -65 -66 -70 -72 -74 -80 -94 -102 -105 -117 -121 -128 -126 -114 -105 -104 -113 -107 -108 -103 -96 -107 -110 -101 -95 -111 -119 -115 -114 -110 -106 -97 -96 -74 -46 -64 -80 -85 -81 -87 -99 -121 -139 -140 -12 -63 -54 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -200 -277 -262 -260 -252 -241 -235 -216 -206 -205 -207 -207 -200 -190 -178 -178 -183 -189 -205 -223 -238 -243 -242 -236 -231 -232 -238 -226 -210 -199 -194 -196 -205 -204 -200 -196 -193 -189 -187 -181 -175 -166 -157 -154 -161 -169 -169 -168 -181 -193 -205 -215 -218 -234 -249 -266 -273 -259 -240 -238 -230 -206 -206 -204 -200 -199 -199 -203 -177 -186 -196 -198 -199 -205 -212 -223 -223 -203 -180 -171 -173 -181 -190 -207 -212 -201 -184 -181 -192 -215 -223 -232 -229 -213 -203 -168 -160 -161 -164 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -150 -282 -297 -315 -281 -255 -238 -224 -215 -213 -214 -209 -208 -201 -189 -178 -166 -157 -151 -139 -128 -123 -121 -121 -118 -113 -114 -115 -117 -116 -113 -109 -107 -106 -104 -104 -102 -103 -105 -107 -109 -109 -108 -108 -105 -107 -109 -108 -105 -103 -104 -101 -100 -100 -98 -94 -90 -88 -94 -93 -93 -93 -93 -92 -91 -88 -88 -89 -90 -87 -87 -86 -85 -84 -82 -83 -86 -88 -90 -93 -97 -97 -97 -98 -97 -100 -103 -105 -107 -112 -114 -114 -115 -117 -123 -128 -127 -126 -129 -137 -143 -143 -142 -140 -134 -136 -143 -148 -148 -148 -150 -152 -152 -166 -177 -183 -174 -167 -164 -163 -164 -164 -171 -176 -177 -177 -175 -172 -169 -174 -181 -183 -187 -189 -186 -181 -173 -173 -175 -177 -178 -180 -182 -182 -180 -151 -148 -154 -152 -147 -146 -142 -148 -141 -135 -134 -133 -133 -137 -142 -143 -148 -156 -159 -162 -165 -165 -162 -162 -162 -158 -154 -151 -149 -149 -152 -153 -155 -160 -167 -171 -170 -165 -173 -174 -164 -161 -163 -168 -173 -175 -171 -159 -155 -151 -148 -144 -138 -134 -140 -149 -159 -162 -164 -168 -167 -164 -164 -162 -163 -160 -154 -148 -140 -127 -111 -99 -92 -88 -85 -81 -75 -75 -73 -76 -75 -73 -73 -73 -72 -71 -70 -69 -68 -68 -67 -60 -62 -63 -64 -64 -65 -66 -64 -63 -63 -63 -63 -62 -63 -63 -64 -62 -59 -57 -56 -55 -54 -52 -50 -47 -48 -46 -42 -38 -36 -35 -35 -33 -34 -36 -38 -39 -41 -41 -42 -42 -42 -42 -41 -40 -38 -39 -39 -40 -39 -40 -43 -46 -49 -54 -52 -52 -55 -57 -57 -57 -60 -60 -55 -54 -52 -49 -47 -46 -45 -47 -44 -41 -40 -35 -28 -28 -27 -23 -20 -18 -18 -18 -16 -13 -10 -11 -12 -13 -13 -12 -10 -9 -7 -6 -6 -8 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -6 -6 -5 -4 -4 -5 -4 -5 -5 -5 -4 -5 -4 -4 -4 -3 -4 -4 -3 -3 -3 -5 -7 -6 -6 -5 -4 -4 -4 -4 -5 -6 -5 -6 -5 -5 -4 -4 -5 -4 -4 -3 -2 -3 -6 -3 -3 -4 -4 -4 -4 -4 -4 -5 -6 -6 -9 -11 -3 -2 -3 -3 -3 -2 -2 -3 -2 -3 -3 -3 -3 -3 -3 -5 -4 -4 -3 -4 -7 -13 -16 -19 -27 -44 -63 -77 -90 -99 -105 -107 -99 -92 -92 -96 -92 -90 -86 -97 -103 -111 -119 -93 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -45 -86 -113 -105 -116 -116 -108 -111 -104 -94 -88 -87 -91 -84 -77 -78 -79 -76 -72 -68 -67 -67 -65 -66 -69 -72 -82 -90 -94 -95 -104 -116 -127 -127 -121 -114 -114 -110 -106 -109 -116 -108 -114 -110 -105 -107 -113 -111 -111 -123 -111 -108 -108 -97 -82 -87 -91 -91 -91 -94 -108 -129 -142 -144 -37 -0 -61 -109 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -110 -165 -146 -274 -252 -245 -240 -224 -211 -211 -211 -214 -205 -200 -192 -187 -190 -197 -207 -222 -235 -243 -247 -248 -249 -246 -251 -239 -220 -206 -204 -206 -218 -218 -215 -210 -206 -203 -198 -184 -179 -173 -164 -160 -164 -177 -160 -155 -177 -197 -203 -207 -222 -236 -251 -267 -266 -248 -250 -243 -234 -220 -217 -214 -207 -206 -204 -211 -197 -194 -197 -194 -197 -203 -218 -220 -210 -197 -195 -202 -206 -194 -188 -189 -188 -180 -171 -172 -194 -219 -242 -259 -252 -252 -224 -197 -170 -153 -157 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -30 -147 -290 -313 -279 -254 -237 -225 -217 -216 -219 -218 -216 -208 -192 -178 -164 -154 -149 -138 -128 -127 -122 -119 -116 -114 -115 -114 -113 -112 -110 -109 -107 -105 -105 -104 -104 -104 -104 -104 -104 -104 -104 -103 -105 -109 -110 -108 -105 -105 -103 -101 -101 -100 -98 -96 -91 -88 -94 -93 -93 -92 -92 -91 -89 -86 -86 -88 -89 -88 -87 -87 -86 -84 -81 -82 -84 -87 -89 -92 -93 -94 -101 -98 -99 -101 -104 -105 -106 -110 -112 -113 -114 -118 -124 -126 -123 -124 -128 -133 -138 -140 -140 -137 -129 -135 -142 -146 -146 -146 -146 -147 -151 -162 -173 -174 -170 -167 -165 -164 -163 -163 -154 -162 -167 -170 -172 -170 -171 -167 -171 -178 -185 -189 -188 -183 -173 -174 -174 -175 -175 -176 -177 -175 -168 -149 -152 -152 -151 -150 -147 -141 -145 -142 -137 -136 -137 -137 -140 -145 -143 -148 -156 -160 -164 -168 -166 -166 -165 -161 -158 -155 -153 -152 -153 -154 -154 -158 -164 -169 -175 -176 -167 -174 -174 -173 -171 -168 -167 -169 -166 -163 -159 -159 -159 -157 -151 -146 -146 -151 -158 -169 -175 -174 -169 -170 -170 -171 -167 -164 -160 -157 -158 -150 -136 -118 -102 -94 -91 -89 -92 -91 -88 -82 -77 -74 -72 -72 -72 -72 -71 -71 -70 -70 -69 -67 -59 -62 -63 -64 -65 -66 -67 -64 -62 -65 -64 -63 -63 -63 -64 -64 -62 -59 -58 -57 -56 -55 -53 -50 -47 -48 -46 -42 -39 -38 -37 -35 -34 -34 -36 -38 -40 -40 -40 -42 -43 -44 -43 -42 -42 -39 -39 -39 -39 -39 -41 -44 -47 -51 -54 -55 -54 -56 -58 -57 -59 -62 -61 -60 -58 -55 -54 -52 -49 -47 -47 -46 -45 -43 -36 -29 -30 -29 -26 -21 -20 -21 -21 -18 -14 -13 -12 -12 -13 -13 -12 -10 -9 -7 -7 -8 -8 -9 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -6 -5 -5 -5 -5 -5 -6 -5 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -4 -5 -5 -3 -4 -6 -5 -4 -4 -4 -4 -4 -4 -5 -5 -4 -3 -5 -4 -4 -4 -3 -2 -3 -4 -3 -3 -4 -3 -2 -2 -4 -4 -5 -6 -6 -8 -11 -3 -3 -4 -4 -4 -4 -3 -3 -3 -4 -4 -4 -3 -3 -4 -8 -9 -8 -6 -4 -4 -8 -16 -22 -34 -39 -47 -64 -76 -76 -98 -106 -109 -100 -94 -104 -98 -93 -85 -90 -95 -102 -110 -101 -21 -39 -54 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -7 -0 -0 -48 -128 -121 -121 -124 -123 -120 -116 -111 -96 -89 -85 -83 -76 -74 -76 -82 -87 -75 -70 -73 -71 -66 -68 -67 -71 -81 -81 -87 -96 -103 -113 -134 -141 -128 -124 -123 -114 -117 -123 -128 -118 -111 -103 -99 -105 -101 -108 -119 -115 -108 -103 -100 -96 -81 -84 -88 -95 -104 -102 -127 -147 -151 -100 -87 -136 -176 -178 -44 -14 -0 -0 -0 -0 -0 -31 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -193 -287 -277 -261 -249 -241 -234 -220 -220 -221 -216 -212 -206 -203 -198 -201 -213 -227 -239 -244 -246 -249 -253 -257 -260 -253 -235 -220 -222 -221 -232 -232 -226 -223 -220 -220 -207 -194 -185 -179 -174 -171 -170 -177 -167 -161 -177 -205 -208 -211 -228 -240 -254 -263 -252 -245 -250 -245 -238 -229 -221 -221 -221 -212 -213 -218 -209 -194 -197 -202 -207 -208 -213 -213 -204 -197 -185 -187 -183 -179 -178 -183 -191 -203 -189 -191 -215 -245 -259 -280 -268 -262 -239 -209 -177 -147 -146 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -112 -288 -310 -282 -258 -240 -226 -220 -220 -220 -220 -214 -206 -192 -177 -161 -150 -145 -136 -135 -127 -120 -118 -117 -114 -111 -110 -110 -109 -109 -108 -107 -106 -105 -103 -103 -103 -102 -101 -101 -101 -102 -102 -106 -108 -108 -106 -105 -105 -104 -103 -102 -101 -99 -96 -91 -86 -95 -94 -93 -92 -91 -90 -87 -85 -85 -87 -89 -90 -90 -89 -87 -85 -81 -83 -85 -87 -89 -92 -92 -91 -90 -93 -98 -102 -103 -102 -104 -105 -105 -108 -111 -116 -121 -121 -119 -122 -126 -127 -132 -134 -134 -132 -129 -136 -140 -142 -143 -143 -144 -147 -157 -161 -169 -168 -166 -165 -164 -163 -161 -162 -157 -155 -158 -163 -165 -167 -173 -164 -164 -173 -178 -180 -183 -173 -171 -169 -169 -171 -171 -173 -176 -175 -163 -149 -151 -153 -154 -152 -146 -142 -144 -144 -141 -141 -141 -141 -143 -146 -145 -149 -156 -159 -160 -165 -165 -165 -163 -160 -157 -155 -155 -155 -156 -156 -157 -164 -169 -173 -177 -171 -171 -172 -172 -173 -173 -170 -169 -175 -162 -157 -157 -162 -166 -165 -156 -149 -155 -163 -173 -173 -167 -164 -172 -174 -176 -177 -171 -165 -164 -166 -165 -150 -146 -127 -108 -98 -93 -88 -88 -89 -86 -82 -78 -75 -73 -72 -72 -72 -71 -71 -71 -70 -69 -69 -69 -65 -63 -64 -65 -66 -67 -65 -62 -65 -65 -64 -63 -64 -65 -64 -61 -60 -59 -59 -58 -55 -54 -51 -48 -48 -47 -45 -44 -40 -38 -35 -34 -34 -36 -38 -40 -40 -40 -43 -44 -45 -43 -39 -40 -38 -38 -38 -39 -41 -44 -46 -50 -52 -53 -55 -55 -57 -59 -59 -61 -64 -64 -63 -60 -58 -58 -56 -53 -49 -48 -48 -47 -44 -37 -30 -26 -26 -27 -24 -22 -24 -23 -20 -15 -13 -12 -12 -12 -12 -12 -11 -9 -7 -7 -6 -7 -9 -7 -7 -7 -8 -7 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -7 -5 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -4 -5 -4 -4 -4 -5 -5 -4 -4 -5 -6 -5 -4 -4 -2 -3 -4 -5 -4 -3 -2 -2 -3 -4 -4 -5 -5 -3 -2 -3 -4 -3 -4 -5 -5 -6 -6 -2 -3 -4 -5 -6 -5 -5 -5 -5 -5 -5 -5 -4 -4 -5 -6 -8 -10 -8 -8 -9 -10 -21 -28 -39 -43 -47 -59 -60 -73 -92 -99 -105 -105 -98 -112 -103 -90 -81 -81 -86 -89 -92 -101 -103 -114 -118 -100 -63 -0 -0 -0 -0 -0 -0 -0 -0 -6 -126 -141 -74 -54 -48 -30 -140 -138 -139 -136 -127 -118 -117 -118 -121 -104 -102 -93 -83 -77 -73 -73 -80 -80 -82 -86 -86 -76 -70 -72 -75 -76 -83 -90 -92 -96 -97 -108 -110 -111 -116 -122 -121 -121 -126 -130 -126 -117 -105 -102 -101 -98 -105 -107 -109 -110 -97 -96 -102 -94 -85 -79 -83 -108 -109 -116 -139 -152 -155 -162 -163 -155 -165 -182 -111 -45 -0 -0 -0 -0 -145 -91 -0 -0 -0 -0 -0 -37 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -273 -312 -297 -281 -270 -273 -266 -242 -235 -234 -229 -221 -219 -219 -216 -221 -227 -239 -255 -259 -260 -250 -251 -256 -262 -265 -263 -256 -241 -238 -242 -241 -235 -230 -229 -224 -202 -191 -195 -188 -185 -185 -180 -180 -173 -169 -177 -197 -197 -216 -237 -249 -255 -250 -239 -245 -247 -244 -239 -232 -231 -233 -222 -216 -215 -214 -216 -202 -199 -201 -211 -218 -217 -213 -201 -208 -193 -192 -193 -192 -191 -193 -194 -216 -215 -211 -230 -261 -262 -275 -267 -258 -241 -213 -167 -154 -149 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -128 -315 -299 -276 -259 -246 -233 -227 -225 -220 -217 -211 -197 -188 -175 -160 -148 -143 -141 -132 -122 -116 -116 -116 -113 -109 -109 -108 -108 -107 -107 -107 -107 -104 -103 -102 -101 -99 -97 -98 -99 -101 -102 -105 -106 -106 -105 -104 -104 -103 -103 -102 -101 -99 -95 -90 -84 -90 -94 -93 -92 -91 -89 -86 -85 -86 -89 -90 -91 -91 -90 -88 -84 -83 -84 -85 -86 -87 -88 -90 -87 -94 -92 -94 -98 -98 -97 -100 -101 -102 -106 -110 -113 -115 -115 -114 -118 -119 -122 -126 -128 -128 -128 -130 -136 -138 -138 -139 -140 -143 -151 -158 -159 -156 -155 -157 -159 -158 -157 -160 -156 -154 -154 -155 -153 -150 -151 -167 -161 -155 -161 -166 -167 -167 -163 -164 -164 -164 -166 -168 -168 -167 -154 -154 -151 -148 -151 -154 -153 -151 -147 -147 -145 -143 -144 -144 -143 -143 -146 -148 -152 -157 -162 -165 -166 -169 -162 -160 -160 -157 -154 -155 -156 -157 -158 -161 -168 -174 -179 -183 -173 -174 -176 -174 -174 -176 -174 -171 -175 -160 -157 -157 -165 -174 -173 -163 -154 -162 -173 -179 -176 -172 -172 -177 -177 -180 -181 -176 -171 -172 -174 -171 -158 -155 -138 -116 -104 -101 -100 -90 -89 -85 -83 -79 -75 -75 -74 -73 -72 -72 -71 -72 -72 -71 -71 -71 -70 -66 -63 -65 -67 -67 -64 -64 -65 -66 -65 -62 -63 -64 -63 -61 -61 -61 -60 -58 -56 -54 -51 -48 -49 -49 -49 -45 -41 -38 -35 -34 -34 -35 -36 -38 -40 -40 -41 -43 -43 -42 -41 -40 -39 -39 -40 -41 -43 -48 -49 -51 -52 -54 -54 -55 -59 -60 -60 -63 -64 -65 -64 -63 -63 -62 -58 -55 -52 -49 -48 -47 -45 -37 -33 -30 -29 -30 -28 -24 -25 -25 -21 -15 -14 -14 -14 -12 -12 -14 -13 -11 -9 -8 -8 -7 -9 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -5 -5 -5 -4 -3 -3 -3 -2 -4 -4 -4 -4 -4 -3 -3 -3 -5 -5 -5 -5 -5 -5 -3 -3 -2 -2 -3 -4 -4 -3 -3 -3 -3 -4 -6 -8 -5 -3 -3 -3 -3 -4 -4 -5 -6 -6 -6 -5 -3 -4 -4 -4 -5 -5 -4 -4 -7 -8 -7 -7 -5 -5 -5 -7 -12 -17 -18 -21 -19 -27 -32 -41 -49 -49 -52 -65 -80 -97 -101 -100 -107 -98 -98 -100 -95 -82 -72 -72 -73 -71 -75 -92 -101 -112 -126 -123 -102 -15 -0 -16 -24 -0 -0 -4 -116 -151 -148 -145 -144 -131 -96 -136 -137 -133 -128 -123 -121 -120 -113 -115 -112 -113 -107 -94 -83 -73 -69 -69 -72 -77 -84 -88 -86 -85 -82 -80 -83 -88 -96 -92 -94 -96 -98 -101 -104 -105 -117 -115 -114 -115 -115 -117 -114 -104 -105 -101 -98 -97 -100 -106 -107 -99 -93 -99 -95 -90 -88 -84 -101 -114 -111 -121 -135 -148 -163 -159 -155 -161 -174 -182 -142 -0 -0 -0 -0 -90 -86 -0 -0 -0 -0 -0 -94 -88 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -109 -280 -325 -321 -311 -294 -302 -279 -258 -245 -238 -234 -230 -232 -230 -228 -233 -245 -255 -266 -274 -272 -258 -249 -250 -256 -252 -254 -256 -251 -250 -251 -251 -252 -248 -236 -226 -204 -183 -184 -193 -191 -189 -190 -193 -198 -205 -194 -191 -197 -221 -244 -250 -256 -248 -242 -243 -244 -243 -243 -239 -243 -232 -216 -211 -211 -204 -207 -205 -195 -192 -206 -222 -214 -189 -190 -205 -206 -203 -204 -206 -206 -209 -214 -232 -238 -228 -238 -252 -259 -261 -259 -253 -232 -215 -212 -171 -155 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -125 -306 -282 -264 -252 -242 -238 -231 -223 -219 -214 -204 -197 -185 -171 -156 -146 -145 -141 -130 -120 -118 -117 -115 -112 -111 -111 -111 -110 -109 -109 -108 -107 -106 -105 -100 -97 -96 -95 -95 -97 -100 -103 -105 -106 -106 -105 -104 -102 -99 -101 -101 -100 -98 -95 -91 -86 -83 -89 -93 -92 -90 -88 -86 -85 -87 -89 -91 -92 -92 -91 -88 -84 -84 -84 -85 -86 -86 -87 -89 -87 -88 -93 -98 -101 -99 -98 -105 -106 -103 -106 -109 -109 -109 -110 -110 -111 -115 -117 -119 -122 -124 -126 -128 -132 -132 -132 -134 -136 -140 -150 -157 -157 -159 -155 -152 -151 -149 -149 -154 -151 -150 -151 -151 -151 -152 -153 -160 -151 -150 -149 -152 -156 -147 -147 -157 -160 -159 -160 -161 -163 -165 -150 -150 -145 -143 -144 -148 -154 -155 -149 -153 -151 -147 -146 -147 -144 -145 -146 -151 -154 -156 -159 -164 -163 -166 -171 -165 -161 -157 -154 -154 -154 -158 -160 -168 -174 -180 -184 -178 -175 -177 -180 -177 -177 -179 -175 -172 -175 -165 -162 -163 -171 -179 -176 -171 -164 -170 -175 -180 -188 -195 -194 -182 -182 -183 -185 -180 -175 -179 -185 -181 -168 -161 -145 -125 -117 -121 -106 -94 -91 -86 -82 -80 -77 -76 -78 -75 -74 -73 -73 -73 -72 -72 -72 -72 -67 -64 -64 -65 -67 -66 -63 -63 -65 -65 -62 -62 -64 -63 -63 -62 -61 -61 -60 -57 -56 -54 -52 -49 -48 -48 -48 -46 -41 -37 -36 -35 -35 -35 -35 -38 -40 -40 -42 -44 -44 -43 -42 -42 -42 -42 -43 -44 -47 -53 -52 -53 -53 -55 -56 -57 -61 -61 -63 -64 -65 -65 -65 -65 -66 -64 -60 -57 -56 -52 -50 -47 -45 -39 -35 -33 -32 -31 -29 -28 -26 -26 -22 -16 -13 -13 -14 -13 -13 -15 -14 -12 -11 -10 -10 -7 -6 -8 -8 -9 -8 -8 -8 -8 -8 -7 -6 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -5 -4 -4 -3 -3 -2 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -4 -5 -4 -2 -2 -5 -8 -5 -2 -2 -3 -3 -4 -5 -6 -5 -6 -8 -7 -4 -2 -2 -2 -5 -3 -5 -5 -5 -6 -10 -9 -6 -5 -6 -10 -13 -15 -23 -27 -29 -41 -51 -59 -73 -76 -75 -83 -89 -102 -109 -104 -111 -111 -102 -97 -93 -84 -73 -67 -67 -73 -76 -82 -91 -106 -117 -38 -21 -1 -7 -63 -75 -69 -88 -107 -141 -146 -143 -141 -143 -148 -147 -144 -144 -135 -125 -123 -124 -120 -105 -100 -106 -114 -109 -96 -85 -86 -89 -87 -79 -75 -80 -76 -79 -82 -82 -83 -88 -95 -102 -98 -96 -97 -99 -104 -109 -104 -110 -112 -116 -119 -119 -115 -103 -98 -101 -98 -96 -94 -94 -102 -102 -103 -100 -99 -108 -120 -108 -110 -110 -114 -110 -108 -119 -154 -165 -158 -147 -152 -165 -174 -184 -124 -33 -0 -0 -0 -12 -84 -9 -0 -0 -0 -15 -74 -103 -154 -200 -87 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -122 -232 -331 -330 -314 -319 -314 -291 -272 -263 -254 -247 -245 -241 -238 -239 -249 -265 -269 -273 -284 -281 -266 -252 -247 -249 -248 -250 -245 -245 -251 -250 -249 -251 -249 -241 -230 -218 -209 -220 -210 -197 -196 -204 -208 -209 -216 -219 -210 -206 -213 -217 -244 -240 -239 -238 -244 -248 -243 -248 -248 -251 -244 -224 -208 -213 -211 -214 -210 -201 -196 -206 -223 -211 -209 -204 -208 -214 -218 -225 -221 -224 -227 -235 -247 -251 -252 -256 -255 -252 -249 -250 -251 -230 -225 -209 -184 -166 -0 -0 -414 -487 -487 -262 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -146 -287 -293 -269 -251 -241 -239 -235 -228 -222 -219 -213 -204 -197 -184 -169 -161 -158 -151 -140 -129 -120 -119 -118 -115 -113 -115 -115 -113 -113 -112 -112 -112 -111 -108 -105 -99 -98 -96 -95 -95 -97 -99 -104 -107 -107 -106 -105 -104 -102 -99 -97 -99 -99 -97 -94 -92 -89 -80 -84 -91 -91 -89 -87 -86 -86 -87 -89 -92 -93 -93 -91 -88 -83 -82 -82 -82 -84 -86 -88 -88 -87 -87 -85 -91 -97 -99 -99 -97 -103 -106 -107 -107 -106 -107 -108 -107 -111 -113 -114 -115 -116 -120 -123 -123 -124 -125 -126 -128 -132 -136 -147 -154 -154 -156 -157 -156 -156 -156 -153 -153 -150 -150 -151 -152 -153 -156 -157 -158 -151 -150 -147 -147 -153 -148 -146 -155 -161 -162 -159 -156 -159 -162 -162 -153 -150 -145 -142 -144 -148 -152 -151 -153 -155 -151 -147 -148 -144 -147 -147 -150 -151 -152 -156 -164 -163 -167 -172 -172 -165 -158 -155 -153 -153 -158 -164 -172 -177 -183 -191 -187 -178 -180 -183 -183 -187 -189 -179 -172 -171 -172 -170 -170 -176 -181 -177 -178 -173 -173 -177 -185 -196 -205 -204 -192 -189 -190 -191 -191 -190 -188 -196 -192 -178 -169 -154 -139 -137 -132 -113 -98 -93 -88 -81 -78 -77 -74 -77 -77 -76 -74 -74 -73 -73 -73 -73 -73 -69 -66 -66 -65 -66 -65 -63 -63 -64 -63 -61 -61 -63 -63 -63 -63 -62 -61 -60 -58 -56 -55 -53 -51 -52 -52 -49 -47 -42 -38 -37 -37 -36 -35 -35 -38 -40 -40 -42 -44 -46 -46 -45 -46 -46 -47 -47 -47 -51 -55 -56 -54 -54 -57 -58 -60 -63 -62 -63 -64 -65 -66 -66 -68 -70 -66 -63 -62 -58 -55 -53 -49 -46 -41 -38 -37 -34 -30 -27 -30 -27 -27 -22 -17 -16 -15 -15 -16 -14 -13 -14 -14 -14 -13 -10 -7 -6 -6 -7 -9 -9 -9 -9 -9 -9 -8 -6 -4 -4 -4 -4 -5 -5 -6 -7 -7 -6 -6 -6 -5 -4 -4 -4 -3 -3 -4 -3 -3 -3 -3 -5 -6 -5 -5 -5 -5 -4 -4 -4 -6 -5 -4 -3 -3 -3 -3 -5 -5 -4 -3 -3 -4 -6 -4 -2 -4 -3 -2 -3 -5 -6 -5 -4 -4 -4 -8 -10 -2 -3 -5 -4 -4 -4 -5 -5 -6 -5 -7 -7 -8 -10 -10 -14 -22 -30 -36 -50 -63 -68 -71 -89 -85 -81 -87 -100 -103 -99 -96 -102 -100 -96 -92 -86 -78 -76 -71 -83 -84 -82 -88 -99 -124 -91 -29 -0 -71 -104 -23 -149 -150 -145 -143 -141 -139 -140 -145 -153 -152 -147 -136 -129 -130 -121 -115 -117 -108 -100 -98 -100 -102 -100 -94 -100 -105 -102 -93 -89 -87 -83 -83 -84 -84 -88 -97 -101 -102 -105 -106 -109 -112 -107 -106 -102 -100 -104 -106 -105 -103 -105 -105 -106 -106 -105 -104 -98 -94 -103 -100 -106 -113 -113 -113 -121 -117 -124 -127 -124 -117 -117 -114 -147 -164 -162 -152 -147 -152 -175 -188 -213 -88 -0 -0 -0 -4 -95 -19 -99 -107 -13 -73 -203 -106 -177 -222 -235 -180 -67 -112 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -93 -342 -344 -53 -187 -270 -302 -279 -275 -276 -272 -256 -249 -249 -248 -254 -272 -277 -285 -295 -296 -281 -261 -255 -251 -253 -257 -255 -248 -251 -248 -250 -251 -248 -244 -235 -226 -226 -231 -237 -226 -212 -222 -223 -225 -207 -214 -216 -212 -215 -212 -209 -209 -219 -233 -242 -243 -242 -248 -252 -256 -254 -242 -224 -225 -225 -225 -221 -210 -201 -211 -228 -231 -220 -210 -214 -225 -232 -236 -239 -237 -236 -242 -250 -265 -268 -269 -262 -251 -246 -248 -250 -247 -243 -222 -191 -176 -0 -0 -3 -369 -505 -499 -321 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -295 -335 -332 -173 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -169 -313 -288 -264 -246 -245 -237 -229 -226 -225 -222 -215 -204 -195 -180 -174 -168 -157 -149 -142 -130 -120 -116 -117 -118 -118 -117 -116 -115 -115 -115 -115 -115 -114 -111 -104 -103 -100 -98 -98 -98 -99 -102 -107 -109 -107 -105 -103 -103 -105 -99 -95 -97 -96 -94 -94 -93 -88 -76 -82 -88 -89 -87 -86 -85 -85 -86 -87 -92 -94 -92 -89 -87 -86 -82 -82 -82 -83 -85 -88 -88 -87 -86 -86 -91 -94 -95 -97 -93 -98 -100 -100 -100 -100 -101 -102 -103 -107 -110 -112 -112 -112 -116 -119 -118 -119 -120 -122 -124 -127 -132 -141 -150 -157 -158 -157 -155 -154 -154 -159 -153 -152 -153 -154 -154 -154 -158 -156 -157 -149 -146 -145 -145 -149 -153 -152 -155 -159 -162 -162 -159 -155 -155 -158 -153 -149 -145 -142 -143 -146 -152 -151 -151 -152 -152 -150 -149 -147 -147 -148 -149 -149 -150 -153 -160 -165 -171 -173 -170 -163 -161 -163 -153 -152 -155 -165 -171 -174 -178 -180 -190 -181 -182 -186 -190 -193 -191 -184 -177 -175 -179 -176 -176 -180 -180 -182 -185 -184 -181 -181 -189 -201 -209 -210 -201 -202 -201 -198 -193 -191 -202 -209 -203 -189 -173 -161 -156 -151 -136 -118 -100 -94 -88 -81 -77 -75 -74 -77 -79 -79 -77 -75 -74 -74 -72 -71 -72 -73 -73 -72 -66 -66 -64 -64 -64 -64 -63 -61 -61 -62 -63 -63 -62 -61 -60 -59 -57 -57 -55 -54 -53 -52 -54 -52 -47 -42 -40 -39 -38 -37 -35 -36 -38 -40 -41 -43 -45 -45 -46 -46 -50 -52 -51 -50 -50 -51 -55 -59 -58 -57 -58 -58 -63 -64 -64 -64 -65 -67 -68 -69 -71 -73 -69 -68 -65 -60 -55 -51 -50 -46 -43 -42 -41 -38 -35 -28 -31 -29 -25 -22 -20 -19 -16 -15 -17 -16 -14 -14 -15 -16 -14 -9 -7 -6 -7 -9 -9 -9 -9 -9 -8 -9 -8 -6 -5 -5 -5 -5 -5 -5 -6 -7 -8 -7 -6 -6 -6 -5 -4 -3 -3 -2 -4 -4 -3 -3 -3 -5 -5 -5 -6 -6 -5 -5 -3 -3 -5 -5 -4 -3 -3 -3 -4 -3 -3 -4 -3 -3 -5 -6 -3 -2 -3 -4 -4 -4 -4 -5 -5 -5 -4 -9 -20 -24 -10 -6 -4 -4 -4 -5 -5 -5 -5 -7 -10 -11 -10 -8 -11 -15 -17 -21 -31 -44 -50 -50 -59 -72 -74 -74 -82 -91 -88 -94 -96 -105 -107 -102 -97 -93 -90 -85 -77 -74 -77 -82 -86 -91 -102 -111 -115 -134 -142 -130 -50 -138 -142 -141 -143 -141 -139 -135 -142 -145 -145 -139 -130 -130 -130 -122 -114 -117 -112 -100 -98 -107 -103 -100 -102 -105 -105 -101 -99 -97 -102 -99 -94 -85 -78 -77 -98 -99 -113 -113 -108 -107 -113 -107 -105 -101 -101 -101 -97 -93 -84 -96 -98 -105 -110 -110 -115 -115 -102 -105 -102 -99 -104 -114 -113 -120 -127 -131 -140 -150 -150 -129 -130 -147 -165 -171 -169 -168 -150 -166 -180 -208 -128 -0 -0 -0 -49 -24 -0 -22 -69 -202 -212 -210 -141 -185 -210 -208 -228 -227 -253 -76 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -93 -43 -0 -33 -191 -309 -278 -277 -283 -279 -266 -259 -260 -260 -267 -267 -278 -291 -301 -304 -286 -279 -277 -269 -265 -264 -265 -255 -256 -254 -251 -249 -251 -252 -243 -238 -233 -233 -240 -242 -221 -226 -224 -215 -209 -210 -211 -215 -214 -213 -209 -210 -218 -229 -245 -253 -253 -250 -256 -263 -259 -251 -240 -237 -238 -236 -228 -217 -212 -218 -230 -239 -233 -217 -224 -234 -237 -248 -252 -244 -238 -244 -250 -270 -279 -279 -270 -255 -255 -251 -254 -254 -247 -229 -191 -181 -0 -0 -0 -370 -503 -494 -479 -466 -463 -454 -78 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -342 -392 -387 -356 -212 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -167 -311 -288 -268 -266 -250 -237 -229 -225 -223 -220 -214 -208 -203 -201 -189 -173 -159 -148 -142 -130 -122 -116 -117 -120 -119 -118 -117 -115 -115 -114 -113 -112 -112 -110 -109 -106 -104 -104 -103 -102 -103 -105 -109 -108 -107 -105 -102 -102 -104 -101 -96 -94 -95 -95 -95 -92 -87 -78 -80 -86 -88 -86 -84 -84 -83 -85 -85 -90 -93 -91 -88 -87 -87 -86 -83 -82 -83 -84 -86 -88 -86 -85 -85 -86 -87 -89 -94 -90 -94 -96 -96 -96 -96 -96 -98 -100 -105 -109 -112 -111 -111 -114 -115 -116 -118 -120 -122 -123 -126 -129 -137 -138 -143 -151 -157 -157 -153 -153 -157 -155 -152 -151 -153 -155 -156 -162 -151 -154 -149 -146 -145 -145 -146 -153 -154 -154 -158 -163 -164 -161 -161 -160 -155 -150 -141 -138 -140 -140 -143 -148 -148 -149 -151 -152 -152 -151 -149 -146 -146 -147 -148 -148 -151 -157 -169 -173 -173 -170 -168 -167 -164 -157 -151 -153 -161 -167 -170 -172 -174 -187 -182 -183 -187 -192 -198 -204 -204 -193 -183 -182 -180 -180 -182 -180 -186 -187 -189 -190 -193 -199 -208 -216 -219 -210 -206 -201 -195 -191 -193 -219 -223 -215 -198 -185 -177 -166 -162 -138 -121 -104 -95 -90 -86 -83 -75 -76 -77 -79 -81 -81 -80 -80 -75 -73 -71 -71 -71 -72 -73 -69 -69 -68 -66 -64 -63 -62 -61 -61 -62 -63 -62 -62 -61 -60 -59 -57 -57 -56 -55 -53 -52 -54 -52 -48 -43 -40 -40 -40 -38 -36 -36 -38 -40 -41 -43 -43 -46 -47 -49 -53 -55 -54 -53 -53 -54 -59 -61 -60 -61 -62 -62 -64 -65 -65 -66 -67 -68 -69 -72 -74 -74 -74 -71 -67 -62 -56 -50 -50 -50 -49 -46 -43 -41 -33 -29 -34 -33 -29 -24 -23 -21 -16 -15 -16 -18 -17 -16 -15 -16 -14 -10 -7 -8 -9 -9 -9 -9 -9 -9 -7 -8 -9 -9 -7 -5 -5 -5 -5 -5 -6 -7 -8 -6 -6 -6 -6 -5 -3 -3 -3 -3 -4 -4 -3 -4 -4 -4 -5 -5 -6 -7 -6 -5 -3 -4 -4 -4 -5 -5 -3 -3 -4 -3 -3 -3 -4 -3 -4 -4 -2 -3 -4 -3 -2 -3 -3 -5 -7 -8 -7 -9 -18 -17 -20 -18 -11 -3 -3 -3 -4 -5 -5 -9 -10 -10 -9 -5 -7 -14 -18 -21 -27 -33 -36 -36 -48 -57 -59 -62 -74 -85 -85 -96 -104 -111 -110 -106 -102 -101 -99 -93 -86 -80 -78 -87 -90 -90 -94 -105 -118 -128 -134 -135 -141 -144 -141 -144 -150 -145 -138 -132 -134 -134 -136 -134 -126 -133 -118 -114 -109 -108 -106 -96 -92 -99 -108 -108 -110 -111 -109 -112 -105 -104 -102 -101 -96 -88 -89 -93 -95 -104 -111 -112 -112 -114 -112 -116 -110 -108 -106 -96 -97 -104 -98 -88 -86 -93 -97 -99 -115 -125 -116 -113 -111 -106 -101 -116 -111 -128 -134 -134 -138 -146 -171 -148 -135 -145 -166 -178 -178 -177 -152 -156 -174 -198 -186 -145 -6 -30 -154 -148 -137 -171 -186 -21 -185 -206 -205 -207 -208 -203 -204 -225 -249 -124 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -85 -232 -314 -116 -215 -278 -273 -267 -264 -261 -260 -260 -262 -276 -297 -308 -307 -301 -299 -289 -282 -278 -266 -276 -273 -272 -264 -252 -249 -260 -255 -251 -246 -236 -233 -239 -252 -240 -244 -238 -226 -220 -218 -217 -220 -220 -214 -207 -208 -221 -232 -248 -253 -250 -252 -262 -270 -267 -260 -259 -254 -249 -250 -241 -233 -230 -231 -237 -242 -243 -231 -242 -247 -251 -258 -260 -253 -242 -246 -249 -258 -274 -281 -270 -256 -252 -250 -253 -255 -245 -216 -192 -182 -0 -0 -0 -372 -486 -477 -475 -475 -469 -472 -78 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -40 -301 -385 -378 -354 -248 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -166 -310 -295 -290 -274 -257 -243 -232 -226 -223 -220 -214 -207 -206 -202 -191 -176 -162 -151 -145 -134 -126 -118 -116 -117 -118 -118 -117 -115 -113 -111 -111 -111 -111 -111 -111 -108 -106 -105 -105 -105 -105 -107 -109 -107 -105 -104 -104 -103 -103 -100 -98 -97 -96 -96 -96 -93 -87 -81 -80 -84 -87 -87 -86 -84 -83 -84 -86 -89 -91 -90 -87 -87 -87 -87 -83 -82 -82 -83 -85 -87 -86 -86 -86 -87 -90 -91 -91 -90 -92 -94 -95 -95 -95 -95 -96 -97 -101 -108 -112 -111 -110 -111 -113 -116 -120 -122 -123 -125 -128 -129 -131 -135 -140 -147 -153 -159 -160 -153 -148 -146 -145 -148 -151 -152 -153 -161 -148 -150 -148 -146 -147 -149 -151 -153 -156 -155 -159 -163 -164 -163 -160 -157 -149 -145 -143 -142 -142 -141 -144 -143 -143 -145 -149 -152 -152 -152 -150 -148 -146 -147 -149 -150 -154 -161 -170 -173 -173 -174 -172 -167 -164 -162 -154 -153 -159 -163 -166 -171 -176 -184 -192 -190 -189 -191 -193 -193 -199 -197 -188 -183 -183 -185 -186 -182 -189 -186 -190 -197 -204 -208 -211 -201 -205 -206 -201 -200 -203 -203 -206 -227 -230 -227 -218 -204 -187 -171 -166 -141 -124 -109 -100 -98 -95 -87 -79 -79 -77 -78 -80 -83 -83 -83 -76 -76 -73 -70 -70 -71 -72 -72 -73 -72 -70 -68 -68 -70 -71 -72 -69 -65 -62 -61 -60 -60 -58 -57 -56 -56 -55 -53 -51 -55 -53 -48 -44 -43 -42 -42 -39 -37 -37 -39 -41 -42 -42 -43 -45 -46 -53 -56 -57 -55 -55 -56 -60 -62 -62 -62 -61 -60 -63 -65 -66 -67 -69 -69 -70 -72 -76 -77 -77 -76 -73 -68 -63 -58 -51 -51 -49 -48 -48 -46 -43 -35 -34 -36 -37 -34 -28 -24 -22 -18 -18 -20 -21 -21 -19 -16 -17 -14 -11 -8 -7 -7 -9 -9 -9 -9 -8 -7 -7 -8 -10 -7 -5 -5 -6 -6 -6 -7 -7 -7 -6 -6 -6 -6 -4 -3 -3 -2 -3 -5 -4 -4 -4 -4 -4 -4 -5 -7 -7 -6 -5 -5 -5 -5 -5 -5 -6 -3 -3 -3 -3 -3 -4 -3 -3 -4 -3 -2 -3 -2 -2 -2 -2 -2 -4 -5 -6 -5 -7 -7 -12 -17 -21 -14 -6 -2 -3 -4 -6 -7 -8 -7 -8 -8 -7 -6 -7 -13 -19 -22 -26 -26 -32 -50 -65 -68 -66 -75 -88 -92 -95 -97 -101 -105 -108 -107 -104 -100 -97 -89 -81 -83 -94 -95 -97 -103 -114 -125 -130 -140 -137 -136 -139 -139 -138 -148 -134 -142 -142 -132 -129 -133 -131 -119 -127 -126 -125 -116 -106 -102 -101 -96 -95 -104 -110 -113 -114 -105 -103 -90 -88 -87 -88 -92 -86 -85 -81 -87 -95 -101 -102 -101 -107 -114 -114 -114 -116 -115 -102 -94 -86 -84 -86 -90 -95 -94 -95 -97 -118 -126 -124 -120 -125 -106 -116 -118 -125 -134 -135 -153 -151 -165 -158 -145 -151 -173 -179 -181 -185 -169 -155 -164 -186 -185 -195 -218 -213 -209 -213 -217 -212 -196 -227 -227 -218 -215 -216 -216 -217 -218 -227 -246 -171 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -130 -32 -159 -288 -276 -271 -265 -270 -265 -255 -255 -274 -300 -309 -303 -298 -295 -292 -288 -289 -277 -277 -278 -278 -273 -266 -260 -270 -267 -268 -261 -247 -237 -243 -255 -258 -259 -260 -257 -232 -237 -229 -225 -226 -221 -213 -210 -228 -243 -250 -253 -257 -260 -270 -275 -271 -269 -268 -265 -261 -265 -258 -251 -250 -249 -247 -259 -254 -248 -254 -261 -265 -264 -265 -264 -255 -254 -256 -260 -270 -274 -266 -256 -253 -251 -251 -260 -242 -209 -190 -185 -0 -0 -0 -353 -472 -486 -494 -481 -458 -463 -429 -121 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -289 -383 -374 -366 -350 -283 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -164 -318 -312 -296 -281 -266 -252 -238 -232 -228 -221 -217 -217 -203 -200 -194 -181 -165 -151 -145 -138 -130 -128 -124 -120 -120 -119 -118 -113 -111 -109 -110 -111 -111 -111 -111 -107 -105 -104 -104 -104 -105 -105 -106 -104 -102 -101 -102 -102 -101 -99 -99 -98 -98 -98 -97 -94 -87 -83 -81 -84 -87 -88 -88 -86 -83 -84 -87 -89 -90 -89 -87 -87 -86 -86 -83 -81 -81 -83 -85 -86 -86 -86 -87 -88 -89 -89 -92 -92 -95 -96 -97 -97 -97 -96 -96 -95 -99 -106 -110 -110 -109 -111 -111 -116 -120 -122 -123 -125 -130 -131 -133 -137 -140 -144 -150 -154 -150 -150 -145 -144 -143 -145 -148 -147 -149 -154 -148 -147 -146 -146 -149 -152 -155 -154 -157 -158 -162 -164 -163 -160 -157 -157 -149 -145 -144 -145 -146 -144 -144 -140 -142 -144 -147 -151 -152 -153 -152 -149 -147 -148 -151 -155 -158 -161 -165 -165 -166 -170 -171 -165 -161 -161 -158 -156 -157 -159 -163 -172 -178 -182 -192 -191 -188 -189 -189 -192 -194 -200 -194 -188 -188 -191 -195 -193 -194 -188 -187 -194 -207 -218 -219 -203 -205 -207 -206 -206 -207 -214 -221 -234 -236 -235 -227 -211 -189 -170 -162 -147 -131 -115 -107 -104 -97 -88 -82 -81 -79 -78 -79 -81 -84 -83 -79 -79 -76 -72 -71 -72 -72 -72 -73 -72 -71 -70 -69 -71 -71 -71 -72 -68 -63 -61 -61 -61 -58 -57 -56 -56 -55 -53 -51 -55 -53 -49 -47 -46 -44 -42 -40 -39 -38 -40 -41 -42 -43 -43 -44 -47 -53 -58 -58 -57 -58 -61 -64 -65 -65 -62 -60 -63 -63 -67 -67 -69 -71 -71 -72 -75 -76 -78 -78 -76 -73 -68 -65 -59 -57 -54 -50 -50 -51 -48 -41 -38 -38 -38 -38 -35 -30 -26 -24 -21 -18 -20 -23 -23 -20 -17 -17 -15 -12 -10 -9 -7 -8 -9 -9 -8 -8 -7 -7 -7 -9 -8 -6 -6 -6 -7 -7 -7 -7 -7 -6 -6 -6 -6 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -6 -6 -7 -5 -5 -5 -5 -5 -5 -5 -3 -3 -3 -3 -4 -3 -3 -4 -5 -5 -3 -2 -3 -2 -2 -2 -3 -3 -4 -4 -4 -4 -5 -7 -12 -14 -10 -6 -2 -2 -4 -7 -8 -9 -9 -8 -11 -9 -8 -8 -9 -11 -12 -18 -21 -28 -44 -64 -75 -72 -75 -85 -88 -90 -99 -109 -111 -111 -107 -105 -106 -103 -95 -88 -90 -92 -95 -100 -108 -119 -129 -133 -141 -143 -138 -134 -132 -124 -121 -116 -114 -117 -118 -121 -127 -125 -123 -122 -120 -120 -119 -112 -104 -102 -96 -94 -91 -92 -101 -110 -102 -91 -85 -85 -83 -83 -88 -82 -79 -78 -77 -78 -85 -91 -101 -102 -105 -111 -114 -115 -116 -110 -105 -105 -104 -100 -98 -91 -95 -94 -95 -105 -120 -126 -118 -124 -139 -139 -127 -131 -146 -147 -147 -154 -167 -163 -153 -158 -179 -190 -191 -173 -167 -168 -161 -165 -186 -205 -216 -220 -218 -222 -229 -229 -219 -210 -214 -221 -220 -218 -220 -222 -223 -229 -243 -219 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -113 -321 -301 -284 -282 -280 -270 -255 -245 -267 -292 -297 -292 -290 -292 -291 -286 -286 -283 -285 -287 -286 -281 -279 -274 -283 -289 -289 -283 -267 -250 -245 -254 -262 -266 -271 -271 -268 -263 -244 -235 -232 -226 -226 -222 -236 -245 -249 -254 -260 -264 -273 -279 -281 -267 -278 -273 -271 -279 -275 -273 -272 -268 -258 -273 -274 -270 -268 -267 -274 -268 -269 -275 -275 -274 -269 -262 -269 -275 -272 -268 -266 -256 -253 -257 -234 -206 -193 -188 -0 -0 -0 -0 -317 -493 -485 -479 -478 -478 -462 -129 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -290 -382 -373 -365 -357 -318 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -142 -318 -301 -288 -274 -262 -247 -243 -244 -236 -235 -229 -192 -184 -181 -174 -163 -155 -145 -138 -137 -132 -127 -123 -121 -122 -119 -115 -112 -112 -112 -111 -111 -110 -110 -107 -104 -103 -102 -101 -100 -101 -103 -102 -100 -98 -98 -100 -101 -99 -99 -97 -98 -99 -97 -94 -87 -84 -82 -83 -85 -88 -89 -87 -84 -84 -86 -89 -90 -89 -88 -86 -83 -84 -83 -82 -82 -82 -84 -85 -87 -88 -88 -89 -89 -90 -93 -94 -96 -96 -97 -97 -97 -97 -96 -95 -97 -103 -107 -108 -110 -114 -113 -115 -118 -121 -122 -122 -125 -131 -134 -138 -139 -143 -147 -148 -147 -148 -148 -145 -141 -140 -142 -142 -144 -149 -147 -145 -145 -146 -150 -152 -155 -156 -159 -160 -160 -160 -160 -159 -157 -157 -152 -147 -144 -146 -148 -147 -146 -142 -141 -142 -145 -148 -151 -151 -151 -148 -147 -149 -154 -158 -158 -156 -156 -157 -159 -162 -164 -160 -158 -160 -163 -162 -159 -157 -161 -169 -178 -180 -188 -195 -199 -198 -191 -192 -194 -198 -197 -193 -191 -193 -196 -200 -195 -189 -186 -190 -203 -220 -209 -208 -209 -209 -214 -215 -207 -225 -237 -243 -245 -239 -225 -207 -188 -178 -161 -153 -138 -129 -122 -107 -99 -89 -84 -85 -84 -83 -83 -81 -83 -83 -83 -83 -81 -77 -74 -75 -74 -73 -74 -73 -71 -69 -67 -67 -70 -70 -71 -71 -68 -66 -61 -61 -59 -61 -61 -59 -55 -54 -57 -57 -54 -53 -51 -47 -46 -43 -41 -40 -40 -41 -42 -43 -44 -44 -45 -50 -55 -57 -58 -59 -60 -65 -67 -63 -60 -61 -64 -64 -66 -69 -69 -71 -73 -74 -74 -75 -77 -80 -80 -76 -72 -69 -66 -64 -62 -57 -52 -49 -46 -41 -43 -41 -41 -42 -41 -35 -29 -29 -26 -23 -23 -24 -25 -24 -21 -17 -17 -15 -14 -13 -10 -7 -6 -6 -6 -7 -8 -8 -8 -7 -8 -7 -6 -6 -6 -6 -7 -7 -7 -7 -6 -5 -5 -6 -6 -6 -5 -5 -5 -4 -5 -4 -4 -5 -5 -5 -6 -6 -6 -6 -5 -5 -5 -4 -5 -5 -5 -5 -5 -4 -5 -5 -3 -3 -3 -4 -4 -3 -2 -2 -1 -2 -2 -2 -2 -2 -3 -4 -4 -5 -8 -10 -10 -10 -7 -4 -3 -4 -7 -9 -9 -10 -9 -9 -8 -7 -7 -8 -9 -16 -18 -22 -28 -37 -45 -55 -57 -70 -82 -82 -84 -97 -100 -99 -102 -105 -108 -111 -110 -100 -94 -94 -93 -95 -99 -104 -109 -118 -138 -142 -145 -141 -135 -129 -113 -111 -108 -103 -98 -102 -116 -125 -124 -127 -129 -121 -113 -117 -117 -108 -97 -92 -89 -85 -86 -91 -100 -92 -90 -92 -89 -85 -82 -84 -77 -79 -83 -78 -74 -84 -91 -98 -93 -91 -92 -94 -103 -112 -115 -118 -109 -95 -97 -93 -81 -88 -89 -91 -98 -108 -111 -114 -119 -130 -150 -162 -138 -155 -179 -176 -171 -166 -162 -157 -159 -170 -190 -207 -196 -171 -163 -159 -147 -173 -205 -230 -226 -175 -240 -243 -230 -225 -228 -224 -220 -220 -219 -222 -222 -224 -232 -227 -114 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -7 -287 -321 -314 -300 -284 -265 -247 -258 -267 -271 -270 -266 -277 -278 -277 -275 -276 -282 -288 -289 -286 -285 -285 -290 -298 -303 -300 -286 -268 -257 -262 -272 -276 -284 -281 -270 -254 -245 -248 -261 -238 -238 -237 -245 -256 -260 -265 -267 -275 -280 -289 -227 -60 -307 -183 -231 -292 -300 -300 -292 -288 -280 -279 -280 -285 -281 -271 -280 -272 -278 -288 -292 -292 -280 -269 -277 -281 -279 -275 -264 -260 -263 -257 -235 -213 -210 -190 -0 -0 -0 -0 -316 -483 -474 -468 -468 -468 -453 -124 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -292 -382 -372 -363 -355 -345 -315 -308 -301 -293 -164 -0 -0 -0 -0 -0 -0 -0 -125 -328 -313 -299 -289 -278 -267 -266 -271 -267 -247 -208 -185 -181 -181 -174 -160 -148 -146 -146 -139 -132 -127 -124 -121 -118 -121 -117 -115 -114 -112 -110 -109 -110 -109 -107 -105 -103 -101 -101 -99 -100 -101 -101 -99 -97 -96 -95 -97 -97 -98 -97 -98 -98 -96 -92 -87 -83 -82 -83 -85 -87 -89 -87 -85 -84 -86 -88 -89 -89 -88 -86 -84 -86 -84 -82 -81 -82 -82 -84 -86 -88 -89 -88 -87 -86 -93 -94 -94 -95 -95 -95 -96 -97 -96 -96 -98 -101 -104 -107 -110 -116 -118 -115 -117 -119 -121 -121 -123 -128 -133 -135 -137 -141 -145 -145 -144 -144 -143 -144 -140 -136 -137 -138 -142 -144 -145 -144 -144 -146 -147 -149 -152 -156 -158 -158 -157 -157 -158 -157 -159 -161 -156 -150 -146 -146 -147 -147 -146 -144 -142 -142 -143 -144 -144 -147 -148 -148 -148 -151 -157 -162 -161 -162 -158 -156 -154 -153 -154 -154 -155 -159 -161 -163 -163 -161 -159 -165 -175 -179 -184 -187 -189 -195 -194 -193 -193 -193 -195 -194 -192 -192 -193 -197 -191 -187 -188 -192 -200 -214 -213 -208 -224 -229 -221 -213 -209 -235 -242 -249 -254 -244 -224 -205 -184 -175 -164 -165 -162 -148 -128 -109 -101 -92 -88 -89 -91 -90 -89 -83 -83 -85 -86 -86 -85 -82 -81 -82 -77 -74 -74 -74 -73 -70 -70 -71 -71 -69 -70 -70 -68 -67 -63 -63 -64 -65 -64 -63 -61 -59 -58 -57 -57 -55 -51 -49 -47 -44 -41 -40 -40 -42 -44 -44 -44 -44 -46 -51 -55 -56 -57 -59 -62 -66 -64 -61 -61 -64 -64 -68 -69 -70 -71 -72 -75 -77 -77 -77 -79 -80 -79 -76 -72 -71 -69 -68 -64 -59 -55 -52 -49 -47 -45 -44 -45 -46 -43 -36 -30 -32 -29 -28 -27 -27 -27 -25 -21 -18 -17 -17 -17 -15 -10 -8 -6 -6 -6 -7 -8 -9 -8 -7 -8 -8 -7 -6 -5 -6 -6 -7 -7 -6 -5 -5 -7 -6 -6 -5 -5 -4 -5 -5 -5 -5 -4 -5 -6 -5 -6 -5 -5 -5 -6 -5 -4 -4 -5 -4 -4 -5 -6 -6 -5 -3 -5 -4 -4 -4 -3 -2 -2 -3 -2 -2 -2 -1 -2 -2 -3 -4 -4 -5 -5 -6 -8 -8 -7 -4 -4 -5 -5 -5 -7 -9 -8 -7 -6 -5 -6 -7 -10 -18 -23 -27 -31 -35 -39 -39 -53 -69 -82 -84 -83 -97 -97 -92 -95 -101 -106 -112 -114 -102 -101 -97 -94 -93 -93 -97 -96 -96 -108 -129 -138 -135 -140 -133 -114 -111 -108 -101 -94 -98 -110 -120 -121 -122 -122 -115 -108 -109 -122 -110 -111 -109 -92 -86 -88 -89 -88 -86 -86 -85 -85 -91 -82 -78 -75 -76 -75 -75 -85 -96 -99 -97 -97 -101 -100 -94 -94 -104 -111 -120 -128 -127 -120 -101 -91 -93 -94 -91 -93 -98 -111 -115 -117 -126 -144 -147 -146 -175 -178 -187 -197 -194 -167 -170 -165 -170 -190 -213 -219 -196 -175 -169 -158 -167 -186 -205 -201 -62 -201 -234 -235 -231 -226 -220 -225 -238 -241 -241 -238 -238 -249 -253 -50 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -205 -245 -239 -321 -293 -277 -258 -254 -254 -256 -258 -261 -265 -264 -259 -256 -258 -270 -278 -288 -289 -290 -290 -296 -313 -322 -315 -305 -300 -296 -284 -288 -290 -297 -277 -264 -260 -256 -274 -284 -279 -262 -253 -255 -269 -272 -275 -275 -289 -297 -299 -308 -314 -313 -195 -154 -150 -312 -314 -311 -305 -297 -290 -288 -298 -291 -285 -292 -288 -289 -304 -304 -307 -294 -285 -283 -284 -285 -276 -268 -267 -266 -260 -249 -244 -222 -199 -0 -0 -0 -0 -314 -472 -463 -458 -457 -457 -456 -452 -179 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -293 -382 -372 -363 -357 -356 -348 -339 -332 -323 -181 -0 -0 -0 -0 -0 -0 -0 -9 -99 -331 -314 -305 -296 -288 -162 -101 -286 -252 -211 -188 -183 -173 -163 -159 -150 -150 -147 -140 -132 -126 -123 -121 -119 -122 -119 -118 -116 -112 -110 -109 -110 -109 -108 -107 -106 -105 -103 -100 -100 -101 -102 -99 -96 -94 -93 -94 -94 -94 -97 -98 -97 -95 -93 -88 -85 -82 -82 -84 -86 -88 -88 -86 -84 -85 -85 -86 -87 -87 -86 -85 -82 -84 -84 -81 -81 -82 -84 -87 -88 -88 -87 -87 -87 -91 -89 -92 -93 -93 -93 -94 -96 -96 -96 -98 -100 -104 -109 -112 -117 -120 -118 -118 -119 -120 -121 -123 -127 -130 -133 -135 -139 -143 -142 -142 -142 -139 -137 -134 -133 -137 -139 -142 -142 -144 -144 -145 -146 -145 -147 -152 -155 -156 -156 -155 -155 -156 -154 -159 -162 -160 -158 -154 -147 -147 -149 -146 -146 -144 -142 -141 -142 -143 -147 -146 -149 -153 -156 -160 -164 -163 -161 -158 -156 -152 -148 -148 -151 -154 -156 -158 -160 -162 -161 -156 -164 -171 -176 -178 -180 -185 -194 -194 -196 -192 -191 -192 -193 -194 -192 -192 -193 -188 -188 -193 -199 -204 -205 -209 -218 -225 -225 -219 -213 -204 -221 -229 -246 -256 -248 -227 -204 -194 -176 -171 -171 -167 -155 -135 -113 -104 -97 -94 -95 -97 -96 -94 -88 -86 -89 -91 -91 -90 -89 -85 -85 -81 -77 -76 -77 -75 -73 -72 -72 -70 -68 -69 -71 -72 -68 -68 -68 -67 -66 -65 -64 -62 -60 -59 -58 -57 -55 -51 -50 -48 -45 -42 -41 -42 -43 -45 -45 -45 -45 -47 -51 -53 -54 -56 -59 -64 -64 -62 -61 -62 -63 -68 -71 -71 -72 -73 -74 -77 -80 -79 -79 -80 -81 -79 -75 -73 -74 -74 -71 -66 -62 -58 -56 -46 -49 -49 -48 -48 -48 -44 -36 -34 -32 -31 -29 -28 -29 -28 -25 -22 -19 -17 -17 -17 -16 -13 -9 -7 -6 -6 -7 -7 -10 -9 -10 -9 -7 -6 -5 -5 -6 -7 -7 -7 -6 -6 -7 -7 -6 -5 -4 -4 -4 -4 -5 -5 -3 -4 -6 -7 -6 -7 -6 -5 -6 -6 -5 -5 -7 -4 -4 -4 -5 -7 -8 -5 -4 -3 -3 -3 -3 -4 -4 -3 -3 -3 -2 -2 -1 -1 -2 -3 -4 -4 -3 -4 -6 -7 -8 -6 -5 -5 -6 -6 -7 -10 -9 -7 -8 -8 -9 -14 -14 -13 -16 -19 -23 -27 -21 -29 -40 -58 -75 -85 -85 -84 -86 -91 -96 -102 -102 -105 -120 -121 -120 -114 -104 -99 -95 -90 -85 -83 -84 -91 -106 -119 -120 -140 -138 -133 -128 -120 -111 -101 -98 -99 -102 -107 -116 -118 -108 -110 -107 -122 -122 -128 -134 -120 -102 -96 -86 -81 -80 -80 -82 -81 -83 -82 -81 -79 -75 -75 -81 -86 -100 -100 -99 -101 -93 -93 -102 -98 -95 -92 -92 -92 -109 -122 -119 -109 -102 -101 -102 -105 -109 -111 -115 -118 -124 -130 -129 -139 -151 -164 -182 -207 -223 -225 -204 -179 -174 -186 -206 -222 -220 -218 -195 -179 -172 -179 -201 -207 -209 -208 -215 -219 -219 -235 -237 -242 -250 -258 -191 -64 -238 -197 -156 -43 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -65 -348 -307 -286 -275 -272 -267 -261 -259 -260 -255 -256 -256 -250 -246 -257 -274 -286 -291 -293 -294 -298 -310 -331 -332 -328 -323 -307 -299 -303 -307 -314 -317 -310 -285 -281 -299 -300 -296 -295 -292 -281 -281 -283 -285 -285 -290 -295 -284 -314 -318 -315 -309 -267 -236 -315 -312 -321 -320 -312 -307 -310 -317 -311 -307 -311 -312 -307 -323 -319 -319 -312 -304 -301 -297 -300 -293 -290 -282 -269 -258 -257 -252 -233 -211 -0 -0 -0 -0 -311 -461 -456 -454 -448 -447 -447 -449 -176 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -25 -194 -368 -366 -358 -348 -342 -333 -157 -13 -0 -0 -0 -0 -0 -0 -0 -0 -4 -47 -274 -317 -319 -316 -175 -3 -53 -256 -220 -198 -189 -178 -166 -162 -162 -152 -148 -140 -132 -126 -123 -120 -119 -122 -122 -121 -119 -116 -114 -113 -112 -110 -112 -112 -111 -109 -106 -104 -103 -103 -103 -99 -96 -94 -93 -94 -93 -94 -96 -97 -96 -96 -94 -92 -89 -84 -82 -83 -86 -88 -88 -85 -83 -83 -84 -85 -86 -88 -86 -84 -84 -85 -85 -84 -82 -84 -85 -87 -88 -86 -86 -85 -81 -81 -84 -89 -92 -92 -92 -92 -94 -97 -97 -99 -102 -107 -111 -113 -116 -116 -120 -119 -118 -120 -122 -124 -126 -127 -128 -132 -135 -135 -136 -137 -135 -133 -132 -132 -136 -141 -144 -144 -144 -146 -146 -147 -147 -146 -145 -149 -150 -152 -153 -155 -157 -154 -152 -156 -162 -165 -165 -160 -150 -150 -149 -146 -146 -146 -145 -144 -145 -146 -147 -145 -148 -154 -158 -159 -159 -160 -157 -155 -154 -153 -149 -145 -151 -153 -154 -156 -157 -157 -157 -160 -164 -169 -171 -172 -175 -181 -194 -202 -199 -195 -192 -191 -192 -195 -190 -189 -190 -189 -190 -194 -197 -198 -205 -206 -212 -220 -224 -221 -217 -209 -203 -214 -233 -247 -248 -237 -213 -191 -185 -178 -173 -169 -161 -142 -117 -101 -98 -99 -100 -100 -100 -98 -95 -92 -93 -94 -95 -95 -94 -90 -88 -86 -82 -80 -79 -77 -73 -72 -72 -69 -67 -67 -69 -70 -70 -69 -68 -67 -66 -65 -64 -62 -61 -60 -58 -57 -55 -52 -51 -49 -47 -45 -43 -43 -45 -46 -46 -46 -46 -48 -51 -52 -55 -57 -61 -63 -63 -64 -63 -64 -65 -70 -73 -73 -73 -75 -77 -78 -82 -81 -79 -80 -80 -77 -74 -76 -76 -74 -71 -68 -65 -61 -58 -48 -47 -49 -50 -51 -50 -42 -39 -38 -37 -36 -33 -30 -27 -29 -27 -23 -20 -18 -16 -16 -17 -13 -11 -9 -7 -7 -8 -8 -9 -10 -10 -9 -7 -6 -5 -5 -6 -8 -8 -7 -6 -6 -6 -7 -6 -5 -4 -3 -4 -4 -4 -5 -4 -4 -5 -7 -6 -7 -7 -6 -6 -7 -7 -7 -6 -4 -4 -4 -6 -8 -8 -7 -4 -3 -3 -3 -3 -3 -3 -3 -4 -4 -3 -2 -2 -2 -3 -3 -3 -2 -2 -3 -7 -10 -11 -9 -7 -7 -7 -6 -14 -13 -9 -8 -9 -9 -10 -14 -16 -16 -15 -14 -14 -15 -19 -28 -48 -68 -82 -87 -85 -94 -95 -97 -104 -104 -98 -105 -109 -116 -119 -113 -106 -102 -100 -92 -87 -80 -77 -82 -92 -101 -110 -128 -130 -131 -132 -130 -119 -111 -99 -95 -93 -93 -96 -101 -108 -109 -111 -114 -119 -129 -138 -123 -121 -101 -89 -82 -74 -74 -82 -79 -78 -81 -81 -79 -78 -79 -107 -107 -109 -108 -107 -107 -102 -96 -98 -111 -113 -109 -130 -116 -103 -100 -107 -110 -107 -103 -103 -98 -105 -112 -114 -114 -116 -128 -129 -148 -168 -171 -163 -177 -173 -214 -217 -200 -188 -201 -211 -214 -210 -203 -196 -186 -174 -174 -186 -184 -199 -206 -204 -211 -213 -213 -214 -232 -246 -254 -251 -246 -52 -61 -41 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -113 -250 -314 -311 -309 -291 -277 -272 -265 -272 -282 -276 -260 -247 -258 -276 -289 -292 -293 -293 -293 -307 -328 -338 -338 -344 -329 -315 -315 -322 -326 -330 -335 -327 -317 -316 -317 -320 -321 -317 -302 -294 -294 -295 -299 -309 -308 -304 -321 -327 -316 -304 -299 -303 -318 -327 -330 -328 -324 -326 -331 -336 -331 -324 -324 -327 -329 -331 -332 -331 -329 -329 -329 -315 -316 -317 -310 -295 -282 -266 -265 -261 -241 -219 -0 -0 -0 -0 -308 -449 -445 -447 -449 -449 -451 -113 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -21 -22 -53 -339 -342 -118 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -11 -12 -11 -9 -4 -0 -45 -257 -224 -203 -193 -182 -173 -172 -167 -157 -151 -143 -134 -128 -124 -121 -120 -123 -121 -122 -123 -121 -117 -118 -116 -114 -114 -113 -113 -112 -109 -107 -106 -105 -103 -100 -97 -96 -93 -96 -93 -93 -95 -97 -97 -96 -95 -94 -88 -85 -82 -82 -85 -88 -87 -84 -83 -82 -82 -83 -86 -88 -87 -84 -83 -84 -83 -82 -84 -86 -86 -87 -86 -85 -85 -85 -85 -81 -83 -87 -89 -90 -91 -91 -93 -95 -96 -100 -105 -109 -110 -112 -115 -114 -115 -117 -119 -122 -122 -123 -124 -125 -127 -128 -128 -129 -134 -133 -137 -138 -139 -141 -145 -148 -146 -146 -146 -147 -148 -148 -148 -147 -145 -146 -147 -149 -153 -157 -157 -154 -153 -153 -154 -159 -165 -163 -153 -152 -152 -148 -147 -147 -147 -148 -148 -148 -146 -147 -150 -153 -156 -156 -157 -151 -149 -150 -153 -155 -151 -146 -148 -151 -155 -155 -153 -152 -153 -160 -163 -168 -169 -171 -177 -183 -194 -197 -206 -205 -202 -201 -198 -198 -195 -190 -190 -191 -192 -193 -193 -191 -205 -209 -214 -219 -221 -222 -222 -224 -207 -205 -218 -236 -214 -89 -227 -232 -208 -189 -180 -175 -171 -151 -124 -109 -101 -99 -102 -102 -102 -94 -99 -100 -98 -96 -96 -96 -98 -93 -91 -88 -86 -84 -82 -78 -74 -73 -71 -69 -68 -68 -70 -70 -69 -70 -70 -69 -66 -65 -65 -64 -62 -59 -59 -58 -56 -53 -51 -50 -49 -47 -45 -45 -46 -49 -48 -47 -47 -48 -51 -55 -55 -59 -64 -65 -65 -66 -66 -64 -68 -73 -75 -75 -75 -77 -78 -79 -82 -81 -80 -81 -81 -78 -76 -76 -76 -74 -71 -69 -67 -63 -56 -55 -53 -52 -51 -50 -51 -41 -42 -42 -41 -38 -35 -33 -28 -30 -29 -26 -23 -20 -18 -18 -18 -14 -12 -10 -8 -8 -9 -9 -11 -12 -11 -9 -8 -6 -5 -6 -8 -9 -9 -8 -8 -7 -6 -5 -5 -5 -3 -3 -3 -4 -4 -4 -3 -4 -6 -7 -7 -7 -7 -5 -5 -7 -8 -7 -6 -5 -5 -6 -7 -9 -9 -10 -7 -5 -4 -3 -3 -3 -3 -3 -4 -3 -1 -1 -2 -3 -3 -3 -4 -3 -2 -3 -6 -10 -11 -9 -7 -7 -8 -6 -11 -10 -8 -9 -9 -10 -9 -11 -15 -16 -15 -14 -14 -15 -21 -28 -45 -66 -83 -92 -93 -100 -102 -102 -102 -102 -95 -97 -96 -103 -110 -113 -110 -106 -103 -95 -91 -84 -82 -89 -95 -100 -108 -115 -116 -116 -119 -128 -123 -118 -108 -98 -91 -92 -90 -96 -110 -114 -112 -111 -113 -113 -112 -96 -99 -93 -87 -81 -72 -73 -78 -84 -86 -87 -86 -82 -75 -79 -91 -107 -112 -112 -109 -115 -119 -97 -95 -111 -123 -152 -174 -145 -105 -81 -77 -86 -87 -99 -109 -105 -105 -106 -102 -101 -114 -130 -138 -149 -158 -153 -148 -154 -161 -180 -207 -213 -207 -213 -214 -225 -227 -212 -192 -177 -162 -160 -158 -163 -182 -201 -204 -210 -218 -220 -223 -232 -245 -265 -251 -241 -239 -240 -183 -143 -170 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -36 -142 -332 -351 -327 -304 -290 -284 -291 -299 -293 -285 -274 -269 -279 -295 -298 -303 -304 -301 -308 -319 -326 -337 -351 -342 -324 -324 -332 -333 -330 -332 -336 -331 -328 -331 -332 -334 -333 -307 -302 -308 -307 -311 -341 -333 -325 -326 -330 -331 -332 -312 -314 -323 -327 -329 -316 -131 -296 -349 -348 -349 -343 -346 -345 -340 -345 -348 -346 -346 -350 -341 -332 -330 -328 -315 -301 -298 -281 -273 -270 -257 -234 -0 -0 -0 -0 -305 -440 -436 -437 -437 -440 -444 -108 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -17 -17 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -253 -225 -205 -196 -194 -188 -177 -171 -162 -150 -145 -139 -133 -129 -125 -125 -130 -127 -123 -122 -121 -119 -118 -116 -116 -118 -116 -113 -110 -107 -108 -105 -104 -102 -101 -99 -96 -95 -97 -94 -93 -95 -97 -98 -98 -97 -93 -87 -85 -83 -83 -86 -88 -86 -85 -83 -81 -81 -83 -87 -87 -86 -84 -84 -84 -84 -83 -86 -87 -86 -85 -84 -84 -84 -84 -83 -82 -82 -85 -87 -88 -89 -90 -91 -93 -96 -101 -106 -109 -109 -112 -112 -111 -113 -116 -118 -121 -121 -120 -121 -122 -126 -126 -124 -127 -133 -135 -137 -140 -142 -145 -149 -151 -146 -146 -145 -146 -147 -146 -146 -147 -146 -145 -146 -147 -151 -155 -155 -158 -156 -156 -156 -158 -162 -163 -157 -154 -154 -151 -149 -148 -148 -150 -150 -149 -148 -150 -153 -154 -154 -148 -151 -148 -145 -146 -150 -153 -153 -154 -147 -152 -156 -155 -150 -150 -149 -155 -157 -161 -169 -176 -180 -187 -195 -196 -200 -200 -198 -198 -196 -194 -202 -196 -193 -193 -194 -193 -190 -195 -209 -214 -215 -217 -218 -221 -223 -227 -210 -202 -208 -226 -238 -195 -263 -259 -227 -194 -178 -179 -174 -159 -137 -126 -109 -99 -103 -103 -97 -94 -95 -98 -100 -99 -97 -97 -99 -97 -93 -90 -87 -86 -83 -77 -75 -73 -71 -69 -68 -69 -71 -70 -69 -70 -71 -70 -67 -66 -65 -65 -63 -60 -59 -58 -55 -53 -52 -51 -50 -48 -47 -46 -47 -50 -49 -49 -48 -50 -54 -56 -57 -61 -62 -61 -62 -67 -67 -66 -71 -74 -76 -77 -78 -79 -80 -82 -82 -81 -82 -84 -83 -80 -80 -76 -75 -75 -74 -71 -70 -69 -63 -58 -54 -50 -48 -48 -48 -42 -45 -46 -44 -40 -38 -36 -31 -31 -32 -30 -25 -21 -21 -20 -19 -15 -14 -13 -11 -9 -9 -10 -13 -14 -14 -13 -8 -6 -5 -7 -10 -11 -11 -10 -9 -7 -6 -5 -5 -5 -4 -3 -3 -4 -4 -4 -3 -4 -5 -6 -6 -7 -7 -6 -5 -6 -7 -7 -8 -7 -7 -8 -6 -6 -6 -5 -6 -7 -4 -2 -3 -3 -2 -3 -3 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -3 -4 -5 -6 -7 -6 -7 -6 -9 -12 -10 -8 -7 -7 -7 -5 -7 -11 -13 -14 -11 -14 -14 -27 -41 -56 -74 -88 -100 -104 -102 -97 -93 -96 -98 -89 -93 -96 -99 -108 -120 -114 -104 -103 -99 -92 -86 -85 -93 -98 -102 -105 -108 -110 -110 -108 -108 -116 -119 -120 -107 -90 -88 -98 -102 -112 -116 -116 -114 -111 -107 -98 -87 -83 -81 -77 -75 -70 -70 -74 -78 -84 -87 -86 -81 -75 -97 -120 -127 -122 -116 -108 -106 -127 -107 -90 -100 -88 -166 -142 -126 -110 -84 -62 -68 -66 -81 -98 -115 -120 -113 -103 -100 -113 -133 -147 -151 -151 -151 -160 -167 -169 -176 -189 -200 -202 -210 -202 -217 -237 -238 -214 -184 -195 -178 -158 -150 -158 -180 -200 -204 -204 -214 -229 -244 -252 -276 -279 -285 -254 -245 -238 -242 -261 -55 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -320 -353 -334 -326 -328 -321 -314 -307 -302 -296 -293 -295 -305 -307 -308 -308 -308 -310 -312 -316 -336 -350 -348 -339 -331 -333 -332 -338 -340 -340 -337 -335 -331 -337 -340 -338 -320 -310 -315 -327 -324 -343 -343 -337 -336 -346 -284 -322 -335 -327 -325 -331 -339 -208 -33 -211 -357 -361 -365 -357 -357 -363 -361 -357 -360 -362 -363 -372 -364 -351 -343 -336 -322 -323 -303 -289 -285 -283 -276 -252 -0 -0 -0 -0 -277 -404 -423 -438 -431 -433 -438 -116 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -82 -272 -241 -218 -199 -194 -192 -186 -177 -170 -164 -155 -150 -146 -141 -137 -136 -131 -134 -130 -125 -123 -121 -120 -120 -120 -119 -117 -114 -111 -109 -107 -106 -102 -101 -101 -101 -100 -97 -96 -95 -94 -94 -95 -97 -99 -99 -98 -94 -88 -84 -83 -84 -86 -86 -87 -86 -84 -82 -82 -83 -86 -87 -87 -87 -87 -85 -83 -85 -86 -87 -86 -85 -84 -84 -84 -84 -83 -82 -82 -85 -87 -88 -89 -89 -92 -94 -98 -103 -106 -107 -107 -111 -110 -112 -113 -115 -117 -117 -118 -122 -124 -121 -120 -121 -124 -127 -132 -135 -139 -142 -145 -146 -147 -145 -144 -143 -143 -143 -144 -145 -145 -145 -147 -148 -146 -146 -149 -152 -153 -161 -162 -160 -159 -159 -160 -161 -156 -152 -153 -153 -152 -152 -150 -152 -150 -148 -149 -153 -155 -155 -152 -152 -153 -146 -145 -148 -149 -148 -149 -152 -151 -154 -156 -154 -148 -150 -148 -150 -152 -155 -163 -174 -180 -187 -194 -196 -196 -194 -193 -195 -197 -196 -203 -198 -193 -193 -194 -196 -195 -200 -209 -214 -217 -219 -218 -219 -227 -226 -208 -201 -205 -213 -237 -243 -262 -264 -244 -209 -180 -177 -172 -160 -157 -136 -111 -99 -104 -103 -97 -97 -97 -97 -98 -100 -96 -87 -95 -90 -90 -90 -89 -86 -82 -79 -77 -74 -71 -70 -70 -70 -71 -71 -70 -70 -69 -68 -68 -67 -65 -64 -63 -60 -58 -57 -56 -54 -54 -52 -50 -50 -48 -47 -48 -51 -52 -51 -50 -52 -56 -58 -57 -62 -63 -62 -63 -67 -68 -69 -72 -75 -78 -79 -80 -82 -83 -84 -84 -83 -84 -88 -88 -84 -79 -76 -77 -78 -76 -72 -72 -72 -65 -62 -59 -54 -50 -49 -45 -46 -49 -50 -47 -44 -42 -38 -34 -33 -33 -31 -25 -23 -24 -22 -19 -18 -17 -16 -14 -11 -10 -11 -15 -18 -17 -14 -11 -6 -5 -8 -11 -12 -12 -10 -9 -7 -6 -5 -5 -5 -4 -4 -4 -4 -5 -5 -4 -4 -4 -5 -6 -7 -7 -6 -6 -7 -7 -6 -7 -7 -8 -9 -6 -6 -6 -5 -7 -9 -5 -2 -4 -3 -2 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -3 -4 -4 -3 -4 -4 -9 -6 -9 -9 -7 -6 -6 -8 -7 -7 -7 -8 -11 -10 -12 -18 -22 -36 -51 -62 -78 -83 -96 -102 -102 -99 -97 -97 -92 -93 -98 -99 -97 -101 -118 -115 -107 -102 -99 -96 -92 -88 -94 -98 -100 -103 -106 -109 -110 -109 -109 -117 -122 -121 -112 -93 -80 -106 -116 -120 -126 -130 -128 -115 -108 -102 -93 -86 -83 -78 -77 -71 -72 -76 -81 -80 -75 -81 -86 -94 -108 -125 -140 -144 -127 -118 -114 -126 -135 -129 -129 -82 -109 -104 -108 -112 -101 -78 -83 -72 -77 -85 -94 -111 -112 -113 -117 -127 -136 -143 -149 -150 -160 -163 -153 -164 -189 -186 -198 -185 -187 -196 -212 -225 -250 -238 -222 -219 -200 -179 -163 -154 -161 -175 -183 -184 -188 -209 -242 -263 -139 -63 -19 -87 -220 -257 -249 -120 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -188 -291 -358 -356 -347 -337 -332 -322 -317 -315 -316 -310 -316 -316 -318 -320 -318 -314 -315 -326 -344 -358 -359 -346 -337 -332 -330 -337 -341 -338 -334 -336 -329 -327 -329 -325 -320 -321 -323 -332 -324 -251 -243 -343 -324 -34 -0 -139 -248 -347 -343 -346 -278 -63 -0 -141 -368 -356 -367 -368 -369 -374 -375 -365 -363 -366 -377 -377 -370 -367 -362 -353 -354 -336 -313 -300 -297 -286 -279 -278 Wind_Speed 8 9 11 11 11 12 13 15 18 19 20 21 21 21 21 21 21 20 20 20 21 23 25 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 29 28 28 28 27 27 27 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 31 31 31 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 24 23 23 23 24 24 24 24 23 23 23 23 23 23 21 16 14 12 11 8 5 4 5 4 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 5 5 7 7 8 8 8 7 6 6 5 5 5 5 5 5 6 6 6 7 7 7 7 8 9 11 10 8 8 8 8 9 9 10 10 9 8 7 7 7 7 7 8 8 9 9 9 8 7 7 8 8 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 10 10 10 11 11 11 11 11 11 11 13 14 13 12 10 11 13 13 14 14 12 11 12 13 14 14 13 12 12 12 13 13 14 15 16 16 16 16 15 14 14 14 15 16 17 18 18 19 18 17 17 17 17 17 18 19 19 20 20 19 19 18 17 18 18 20 20 20 20 21 22 22 21 21 20 20 20 19 19 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 18 16 16 14 21 24 23 21 16 14 15 16 17 18 18 18 18 15 11 8 8 9 10 10 8 7 6 5 5 4 4 6 6 5 5 5 5 5 5 5 5 6 6 7 7 6 6 5 3 3 5 6 7 9 9 4 2 5 6 8 10 8 2 3 4 7 9 12 11 10 8 6 6 9 12 11 10 7 6 7 7 7 7 6 5 5 5 5 5 5 5 7 9 10 10 9 9 10 11 11 11 11 12 14 15 14 12 12 12 13 13 13 13 14 15 16 17 18 20 20 20 21 22 23 24 25 26 26 25 25 25 25 25 26 26 26 26 26 24 22 22 23 25 26 25 25 25 25 25 24 23 22 22 23 23 23 22 21 22 22 22 22 11 10 13 11 10 10 11 15 17 19 20 21 20 20 20 20 20 20 20 21 22 24 25 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 23 22 22 23 23 23 22 22 22 22 23 22 21 18 14 13 12 11 8 5 4 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 8 8 8 8 7 7 7 6 6 5 5 5 5 5 6 6 6 7 7 7 8 9 10 12 11 9 8 8 8 9 9 10 9 8 8 8 7 7 7 7 8 8 8 8 9 9 7 7 7 8 10 10 10 10 10 10 9 9 9 9 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 13 13 12 11 12 12 13 13 13 11 12 13 14 14 14 13 12 13 13 13 14 15 15 15 16 16 15 15 15 15 15 15 16 17 18 19 19 18 18 17 17 17 17 18 18 19 19 19 19 19 18 17 18 18 19 20 20 21 21 22 22 21 21 20 20 20 19 19 18 18 18 17 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 17 14 13 13 19 20 20 22 15 12 12 15 15 16 18 18 18 15 11 8 7 7 8 7 5 5 4 4 4 5 4 5 6 5 5 4 5 5 6 5 5 5 6 6 7 8 8 6 5 4 6 7 7 7 5 3 3 5 7 9 10 8 2 3 2 5 9 11 11 9 8 7 7 9 11 11 10 9 9 9 8 7 7 8 6 5 5 5 5 5 5 7 10 11 10 9 9 10 10 9 9 9 11 13 15 15 14 14 13 13 12 12 12 14 15 15 16 18 19 19 19 20 22 24 25 25 26 26 25 25 25 25 25 25 26 26 26 26 24 22 22 25 26 25 25 25 25 25 25 24 23 22 23 23 23 23 22 21 22 22 22 22 15 14 14 11 10 10 11 14 17 19 20 20 18 18 19 19 19 20 20 22 23 24 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 28 28 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 23 22 22 22 22 22 21 21 21 22 22 21 20 17 14 11 11 10 7 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 8 8 8 8 8 7 7 6 6 5 5 5 5 6 6 6 6 7 7 8 9 10 11 12 12 10 8 8 8 9 9 9 9 8 8 8 8 7 7 8 8 7 7 8 8 9 7 6 6 8 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 12 13 13 12 12 12 12 13 13 12 12 13 14 15 15 14 13 13 13 14 14 14 14 15 15 16 16 15 15 15 15 15 16 16 17 18 18 19 19 18 18 17 17 17 18 18 18 18 19 19 19 18 17 17 18 18 19 20 21 22 22 22 22 21 21 20 19 19 19 18 18 18 18 17 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 18 18 17 16 15 17 14 8 9 14 21 24 25 20 13 10 10 11 14 17 18 19 18 15 13 8 5 5 5 4 4 4 4 5 6 5 4 3 4 4 4 4 4 5 6 5 5 5 5 5 6 8 8 6 5 5 6 6 5 4 3 3 4 6 8 9 10 7 3 3 2 5 9 11 10 9 9 8 8 9 10 10 10 10 10 10 9 8 8 7 7 6 5 5 5 5 6 7 9 11 9 8 9 9 8 8 7 7 9 12 14 15 15 15 14 12 10 10 10 12 15 15 16 18 19 17 17 19 22 24 25 25 26 26 25 25 26 25 26 25 25 26 26 26 24 21 22 25 25 25 24 25 25 25 25 22 21 22 22 23 23 22 21 21 22 22 22 21 18 17 14 12 12 11 12 13 15 19 20 18 16 16 17 18 18 19 19 21 22 24 26 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 28 28 29 29 29 28 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 28 28 27 27 27 27 27 27 26 26 26 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 22 22 22 21 21 20 20 20 20 21 22 21 19 17 13 10 9 8 6 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 9 9 9 8 7 7 6 5 5 5 5 5 5 6 7 7 7 8 8 10 11 11 11 10 9 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 8 9 8 7 6 7 8 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 12 13 13 13 12 12 13 13 13 13 13 13 14 15 15 14 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 19 18 17 17 17 17 17 17 18 18 19 19 19 17 17 17 17 18 19 20 21 22 22 23 22 22 21 20 19 19 19 19 19 18 18 17 16 16 16 16 16 17 18 18 17 17 17 17 17 18 18 18 17 17 18 17 15 15 16 16 17 18 16 13 11 14 20 23 24 16 10 8 7 11 15 17 19 20 19 18 13 7 4 4 4 4 4 4 4 7 8 6 5 5 4 4 4 4 4 4 5 5 5 4 4 4 6 8 7 5 5 4 5 4 3 4 4 5 6 8 9 10 9 8 8 5 4 7 10 11 11 10 9 8 8 8 9 9 9 10 11 11 9 7 6 5 6 6 5 5 6 7 8 9 10 10 8 7 7 7 8 8 7 7 8 12 12 14 15 15 14 10 9 8 9 12 14 16 16 17 17 16 17 19 21 23 24 25 25 26 25 24 24 22 22 24 24 25 26 26 25 19 22 24 24 23 23 24 24 24 23 21 20 20 22 23 22 21 21 21 22 22 21 21 19 18 14 14 14 13 12 12 14 18 19 18 15 15 16 18 18 18 19 20 21 24 27 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 30 30 30 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 18 19 19 18 14 11 8 7 7 6 5 5 5 5 5 4 4 5 6 6 5 5 5 5 5 5 5 5 6 7 8 8 9 9 9 8 7 7 6 5 5 5 5 5 6 7 8 8 8 8 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 10 8 8 7 7 8 9 10 10 9 9 9 9 9 9 10 10 10 10 9 10 10 11 11 11 10 10 11 11 11 12 12 11 11 11 12 12 12 11 12 12 14 14 13 13 13 14 14 14 14 14 14 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 17 18 18 19 19 19 18 17 16 16 16 17 17 17 18 18 19 18 17 17 17 17 18 19 20 21 22 22 23 23 22 20 19 18 19 19 19 19 18 18 17 16 16 16 16 16 17 18 18 18 17 17 17 18 18 18 17 15 14 14 13 13 15 16 17 17 19 19 17 14 13 18 21 23 19 11 6 7 12 17 19 19 20 22 19 7 2 4 5 4 5 5 5 4 6 8 6 7 7 7 6 6 5 5 4 4 4 4 4 3 4 5 7 6 4 3 3 3 3 5 5 6 7 7 9 10 10 10 9 8 7 6 8 10 11 11 11 10 9 9 9 9 8 9 10 10 10 9 8 6 5 5 6 5 5 8 9 9 9 10 10 8 7 8 8 8 8 7 7 8 9 12 13 14 15 14 9 8 7 8 13 13 16 18 18 17 18 18 18 20 21 23 24 25 26 26 24 23 22 22 22 23 25 25 25 19 16 21 23 23 23 23 23 24 23 21 20 20 21 22 23 22 22 21 21 21 21 21 21 20 19 16 16 15 13 12 12 13 16 18 15 13 15 16 17 17 17 18 19 21 24 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 30 30 30 30 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 22 21 21 20 19 19 18 16 16 15 16 17 16 12 9 7 6 6 6 5 6 6 5 5 4 4 5 5 6 5 5 5 4 4 5 5 5 6 6 7 8 9 9 9 8 7 7 6 6 5 5 5 6 6 7 8 8 7 8 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 11 11 10 10 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 10 10 11 11 10 9 10 11 12 12 12 12 12 12 12 12 12 12 12 13 14 14 14 13 13 14 14 14 14 14 14 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 19 20 19 18 17 16 16 16 16 17 17 17 18 18 18 18 17 17 18 18 19 20 21 22 22 23 23 22 20 19 18 18 18 19 18 18 18 17 16 16 15 16 16 17 18 18 18 18 17 17 18 18 18 15 14 12 11 11 13 16 19 19 18 18 19 15 10 11 15 22 23 23 22 7 7 16 18 21 21 23 25 24 15 9 6 3 3 4 4 4 3 5 5 8 8 8 6 6 8 8 6 6 5 4 4 4 3 3 3 3 4 3 3 4 5 5 6 6 7 7 8 9 9 9 9 9 9 8 8 9 10 10 11 11 10 10 9 9 9 9 9 9 9 9 8 7 5 5 5 5 5 5 6 8 8 9 10 10 9 8 9 10 9 8 8 8 9 11 12 12 13 13 12 8 7 7 9 11 12 14 17 18 17 18 19 19 19 20 23 24 25 25 25 24 23 23 21 21 22 23 23 21 18 18 21 21 22 22 22 23 22 21 20 19 20 22 22 22 22 21 21 21 21 21 21 21 21 21 19 17 16 13 13 12 14 17 18 15 13 15 16 17 17 17 18 19 21 23 26 27 28 28 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 29 29 29 28 28 29 29 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 28 28 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 22 21 20 20 19 19 18 17 15 13 13 14 14 15 10 8 7 6 6 6 6 6 6 6 5 4 5 5 5 6 5 5 4 4 4 5 5 5 5 6 7 8 8 9 9 8 7 7 6 6 6 6 6 7 7 8 8 7 7 7 9 10 10 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 8 8 9 9 10 11 12 12 10 8 8 8 9 9 10 9 9 9 10 10 10 10 10 9 9 9 9 9 10 11 11 10 9 10 11 12 12 12 12 12 12 12 12 12 12 12 13 14 15 14 14 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 18 19 20 19 17 17 14 15 16 16 17 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 23 22 21 20 19 18 18 18 18 17 17 17 17 16 15 15 16 17 18 18 18 17 17 17 18 18 17 15 12 10 10 10 12 15 17 18 18 18 15 13 9 10 15 15 19 24 23 13 7 20 25 24 23 23 21 19 14 11 9 7 3 4 4 3 3 4 5 8 8 6 6 5 7 8 9 9 6 4 3 3 3 4 4 4 3 4 5 6 7 7 6 7 8 8 8 9 9 10 10 10 9 9 8 9 9 10 10 10 10 10 10 10 9 9 8 8 8 8 7 5 5 5 5 5 5 5 7 8 8 10 11 11 10 10 10 10 9 8 8 9 11 12 12 11 10 10 9 7 6 7 11 11 11 13 16 16 17 18 19 18 20 22 23 24 25 24 24 23 23 22 21 21 21 22 22 20 20 20 20 20 20 21 22 22 21 20 19 19 20 22 22 22 21 21 21 21 21 21 21 21 24 24 22 20 18 14 12 12 15 19 19 15 14 15 16 17 17 18 18 19 21 22 25 27 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 29 29 29 30 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 22 20 20 20 20 19 19 19 19 17 14 12 12 12 12 12 9 7 7 6 7 6 6 7 6 6 5 5 5 5 5 6 5 5 4 4 5 5 5 5 5 6 7 8 8 9 8 7 7 6 6 6 6 6 7 7 7 7 7 7 7 8 9 11 10 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 8 8 9 9 10 10 11 11 10 9 8 8 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 11 10 10 10 10 10 12 13 13 13 13 13 12 12 12 12 13 14 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 17 18 20 21 20 19 17 15 15 16 16 17 17 17 17 17 17 17 16 17 18 18 18 19 20 21 22 23 23 22 21 21 19 18 18 18 17 17 17 17 17 16 15 15 16 17 17 17 17 17 17 17 18 17 17 15 10 9 9 10 12 13 14 15 15 16 16 12 10 10 10 12 14 21 23 21 22 25 25 24 23 23 21 13 10 9 10 9 4 4 4 4 4 5 10 11 12 11 12 10 8 7 8 9 7 4 3 3 3 4 5 6 6 6 7 8 9 9 7 8 9 9 9 9 10 11 10 10 10 9 9 9 9 10 10 10 9 9 10 10 9 8 8 8 7 7 6 5 5 5 5 5 6 7 7 7 8 10 10 11 10 10 10 10 8 7 7 9 11 12 11 10 10 10 9 6 5 5 10 11 13 14 15 15 16 17 17 16 18 23 24 25 25 25 24 23 23 21 21 21 21 22 21 21 21 21 21 20 20 21 21 21 21 20 19 19 20 21 22 21 21 21 20 20 21 21 21 21 26 26 25 23 19 14 12 12 15 21 20 16 14 14 16 18 18 18 18 20 22 24 26 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 29 29 30 30 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 28 28 28 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 28 28 26 25 25 26 26 27 27 27 27 27 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 22 20 18 18 19 20 19 19 18 18 17 14 11 10 10 10 10 9 7 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 7 8 8 9 8 8 7 6 6 5 6 7 7 7 7 7 7 7 7 8 10 11 10 10 10 10 9 9 9 9 10 9 9 9 9 9 9 10 9 9 9 9 9 9 9 10 10 10 10 9 8 8 9 9 10 10 10 10 9 9 10 11 11 10 10 9 9 9 10 10 10 11 10 10 11 12 13 13 13 13 13 13 13 13 13 13 14 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 17 18 20 21 22 21 20 18 16 15 16 16 17 17 17 16 16 16 17 16 16 16 17 18 19 20 21 22 23 23 22 22 21 20 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 16 16 16 17 17 17 15 12 9 8 9 10 11 12 11 10 11 12 13 13 10 8 7 4 14 18 18 21 24 23 24 22 22 22 21 17 16 11 7 6 5 5 6 6 5 5 5 9 13 15 16 17 16 10 9 9 7 5 4 4 4 5 6 6 7 7 7 7 9 10 10 9 10 10 10 11 11 11 12 11 10 10 9 9 10 10 10 10 9 9 9 9 9 7 7 7 7 6 6 5 5 5 5 5 7 7 7 7 7 8 9 9 9 9 8 8 8 8 8 7 8 9 8 8 13 10 6 4 5 5 5 12 15 15 15 15 16 15 15 15 17 21 22 23 23 23 22 22 21 20 20 21 21 22 21 21 21 21 21 20 20 21 21 21 21 20 20 20 21 21 21 21 21 20 20 20 21 21 21 21 27 27 26 24 19 14 11 11 15 22 21 17 15 15 16 17 18 18 19 22 24 26 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 29 29 29 30 29 29 28 28 28 28 28 28 28 28 29 29 29 29 30 29 29 29 29 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 29 30 30 30 29 30 30 30 30 30 30 29 29 29 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 28 28 28 23 22 24 26 27 27 27 27 26 25 25 24 24 25 26 25 25 25 25 25 25 24 24 23 22 22 22 22 19 17 17 19 19 19 18 17 17 16 13 10 9 9 9 9 8 7 6 5 5 6 6 7 6 6 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 7 8 8 9 9 9 8 7 7 6 6 7 7 7 8 7 7 7 7 7 9 11 12 11 11 10 10 9 9 9 9 10 9 9 9 8 9 9 10 10 9 9 9 9 9 9 9 10 10 9 9 8 8 9 9 10 10 10 9 9 9 10 11 11 11 10 10 9 10 10 10 10 11 11 11 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 17 19 21 21 21 20 18 16 15 16 16 17 17 17 17 16 16 16 16 16 15 15 16 18 19 20 21 22 22 22 22 22 21 20 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 16 16 16 15 13 10 8 8 9 9 10 11 9 5 5 4 6 5 7 6 6 14 19 20 19 19 12 5 18 10 7 14 20 18 17 15 9 7 8 9 10 9 12 10 9 3 3 3 7 16 20 12 10 10 8 7 5 5 5 5 7 9 9 10 9 10 7 8 11 10 12 11 10 12 12 12 13 13 12 11 10 10 10 10 10 10 10 10 9 8 8 7 6 6 7 6 6 5 5 5 5 5 6 7 7 7 7 8 7 7 8 8 7 7 7 8 8 8 6 7 7 8 13 5 5 6 6 5 7 15 18 16 17 18 17 15 15 15 17 19 20 22 23 22 21 21 21 20 20 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 20 20 20 20 21 21 21 21 27 27 26 24 20 16 12 12 17 22 22 18 16 16 16 16 17 19 21 24 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 29 29 29 28 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 30 30 29 29 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 28 28 28 26 22 20 23 26 27 27 27 27 27 26 25 24 24 25 25 25 25 24 25 25 25 25 24 24 22 21 21 21 19 17 17 18 19 19 18 17 16 15 13 9 8 8 9 8 7 7 6 5 5 5 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 7 6 6 7 8 8 9 9 9 8 8 7 7 6 7 8 8 8 8 7 7 7 8 9 11 11 12 11 10 10 10 9 9 9 10 10 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 9 9 10 10 10 10 10 10 9 10 11 12 11 11 10 10 10 10 10 11 11 11 12 12 13 14 14 14 14 13 13 13 14 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 16 16 18 19 19 20 20 19 17 16 15 16 16 17 17 17 17 16 16 16 16 16 15 15 16 18 19 20 20 21 21 22 22 22 21 20 18 18 17 17 17 17 17 16 16 16 16 15 16 16 15 15 15 15 15 14 13 11 9 8 8 8 9 9 9 6 6 8 10 10 9 5 5 10 16 18 20 21 23 22 10 10 7 7 10 7 11 13 15 11 9 11 9 11 11 14 17 11 13 11 13 19 24 18 12 11 11 11 8 6 6 4 6 8 7 8 10 11 11 12 8 10 9 12 12 10 12 12 13 13 13 12 11 10 10 10 10 11 11 11 10 8 8 8 7 6 6 7 7 6 6 5 5 5 5 6 6 6 6 7 7 7 6 7 7 6 6 6 7 8 10 11 10 9 11 13 5 5 5 5 5 7 15 18 18 18 18 17 16 15 15 17 19 20 21 22 21 20 20 20 20 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 28 28 27 25 21 16 13 14 19 22 22 19 18 18 17 15 16 19 22 25 26 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 27 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 30 29 29 29 29 29 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 28 28 28 25 22 21 24 26 27 27 27 27 27 26 25 24 24 25 25 25 24 23 24 24 24 25 24 24 23 21 21 20 19 17 17 17 19 19 18 17 16 15 13 10 9 8 8 7 7 7 6 6 5 5 5 6 6 6 6 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 9 9 9 9 8 8 7 7 7 8 8 9 9 8 8 7 8 8 8 9 10 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 9 10 10 10 10 10 10 10 10 11 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 17 18 19 19 18 17 16 16 16 17 17 17 17 16 16 16 17 16 16 15 15 16 18 19 19 20 20 20 21 22 22 21 20 19 18 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 14 13 12 10 9 8 8 7 9 8 7 5 7 7 8 9 10 7 6 8 10 14 15 7 24 24 23 23 21 17 18 13 11 13 11 12 11 10 9 9 9 8 4 9 13 17 17 20 24 6 9 9 10 11 12 10 7 5 5 5 7 8 7 7 10 11 11 11 9 10 11 11 11 12 12 12 13 12 11 10 10 10 11 11 11 11 10 8 8 7 7 6 5 6 7 6 5 5 4 5 5 5 5 5 6 6 7 6 6 7 7 6 6 6 6 8 9 11 12 12 13 11 6 5 5 5 5 8 15 16 16 17 18 17 16 16 16 16 19 20 21 21 21 20 19 19 20 21 21 20 20 20 20 20 20 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 29 29 28 26 22 16 14 17 20 23 22 21 19 19 17 16 17 20 23 25 26 27 28 28 29 28 28 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 27 27 27 27 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 26 26 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 25 23 24 26 27 27 27 27 26 26 26 24 24 24 25 24 24 23 23 23 23 24 24 24 23 21 20 19 19 17 17 17 18 19 18 17 16 15 13 11 9 7 7 6 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 8 8 8 8 7 8 8 9 9 9 9 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 9 10 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 9 9 8 8 9 9 9 9 9 9 9 8 8 9 10 10 10 11 11 11 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 16 16 16 16 16 17 16 16 15 15 15 15 15 16 16 17 18 18 19 18 17 17 16 16 17 17 17 17 16 16 16 17 16 16 15 16 17 18 19 19 19 19 20 21 22 22 22 21 19 17 17 17 18 17 17 17 16 16 15 14 14 14 14 14 14 14 13 13 11 10 10 9 7 7 7 6 5 6 7 7 8 8 8 6 4 5 5 5 6 5 4 17 19 19 18 19 18 18 16 13 12 11 11 10 9 9 7 4 6 8 13 17 15 12 7 2 6 7 9 12 12 15 12 10 10 8 14 15 12 7 8 8 10 11 11 10 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 10 9 8 8 7 6 5 4 5 6 6 5 5 4 4 4 4 5 5 5 5 6 6 6 6 6 5 5 5 5 7 9 11 14 14 13 10 9 7 7 7 9 12 15 15 13 14 17 17 17 17 16 16 19 21 21 21 21 20 19 19 21 22 22 21 21 20 20 20 20 20 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 29 30 29 27 21 15 13 17 22 25 23 20 19 19 18 17 19 22 24 25 26 27 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 29 29 29 28 28 27 27 27 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 28 28 28 29 29 28 28 28 29 28 29 29 29 29 29 30 31 31 31 31 31 31 30 30 30 29 29 29 29 29 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 25 25 26 27 28 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 25 25 26 26 27 27 27 26 26 26 25 24 25 25 25 24 23 22 22 22 22 23 23 22 21 19 18 18 17 17 17 17 18 18 17 16 15 13 10 8 6 6 7 7 7 7 7 7 6 5 5 5 6 6 6 6 6 6 6 6 6 6 7 8 9 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 9 10 10 9 8 8 8 8 9 9 10 11 11 11 10 10 10 10 10 9 9 9 9 8 9 9 10 10 9 9 8 9 9 9 9 9 9 9 9 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 15 15 15 14 14 14 14 14 15 16 16 15 16 16 16 16 16 17 16 16 15 16 16 16 15 15 15 16 17 17 18 18 18 17 17 17 17 17 17 17 17 16 16 17 16 16 15 16 17 17 18 19 19 19 20 21 22 22 22 21 18 17 17 18 18 18 17 16 16 15 15 14 14 13 14 13 14 13 13 12 10 9 9 8 7 6 6 6 6 6 7 8 8 8 7 5 5 5 5 4 4 3 4 7 8 11 14 12 11 15 15 13 12 12 10 8 9 9 6 4 3 7 12 11 3 2 3 3 5 7 10 13 15 16 10 2 3 8 13 14 12 9 7 7 9 11 12 11 11 11 11 11 12 12 13 13 12 12 11 11 10 10 10 9 9 7 7 6 6 5 5 6 7 7 6 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 10 13 15 14 13 10 8 9 11 10 12 15 16 15 11 11 15 17 17 17 17 17 19 21 21 21 21 20 19 20 21 21 21 21 21 20 20 20 20 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 30 30 30 28 25 18 14 20 27 27 24 20 18 19 19 19 21 23 25 26 26 27 28 28 29 29 29 29 29 29 30 29 29 29 28 28 28 27 28 28 29 29 30 30 30 29 29 28 28 27 27 27 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 31 31 31 31 31 30 30 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 25 25 26 27 28 28 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 27 26 26 26 26 26 27 26 26 26 26 25 25 25 25 25 24 22 21 21 21 21 22 23 23 22 19 17 17 17 16 17 17 18 17 17 16 14 11 9 7 5 5 6 7 7 7 7 7 6 5 5 5 6 6 6 6 6 6 6 6 6 7 8 8 9 9 9 8 8 8 9 8 8 8 8 7 7 8 8 9 10 11 10 10 9 8 8 8 9 9 10 11 12 11 11 10 10 10 9 9 9 9 9 8 8 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 16 16 16 16 16 16 16 16 17 16 15 15 16 16 16 15 15 15 15 16 16 17 18 18 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 17 18 18 18 19 20 21 21 22 22 20 18 17 17 17 18 18 18 16 15 14 14 14 14 13 13 12 12 11 11 11 8 8 8 8 6 6 6 6 6 7 8 8 8 7 7 6 6 5 5 4 4 4 3 3 3 4 5 6 7 6 6 8 12 12 10 9 9 9 8 6 3 3 7 4 8 9 8 5 5 8 9 13 14 12 2 12 13 4 7 13 13 12 12 9 9 11 12 11 11 11 11 12 12 13 12 13 13 13 12 11 9 9 9 9 8 8 8 7 7 6 6 7 7 7 6 5 4 4 5 5 5 5 4 5 5 6 5 5 5 5 5 5 5 8 12 14 15 15 12 8 7 11 12 10 9 12 16 15 11 11 14 16 17 18 18 18 19 20 21 21 21 20 19 20 21 21 21 21 21 21 20 20 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 30 31 31 30 27 19 18 25 29 28 25 20 17 19 21 21 22 24 25 25 26 27 27 28 28 29 29 29 29 29 30 30 29 29 28 28 28 27 28 28 29 29 30 30 30 29 29 28 28 27 27 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 31 31 31 31 31 30 30 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 26 28 28 28 28 28 27 27 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 28 29 29 29 28 28 28 29 29 28 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 24 25 25 25 24 22 21 20 20 20 20 22 22 21 18 17 17 16 16 17 17 17 17 17 15 13 10 7 5 5 5 5 6 7 7 7 7 7 6 5 5 5 6 6 6 6 6 7 6 7 7 8 8 9 10 9 9 9 9 9 8 8 8 8 7 7 7 8 9 10 11 11 11 9 8 8 8 9 9 10 11 12 12 11 10 10 10 9 9 9 9 9 8 8 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 12 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 14 14 15 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 15 15 15 15 15 16 17 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 18 18 18 18 19 20 21 22 22 20 17 17 17 17 18 19 18 16 15 14 14 13 13 13 12 11 10 9 9 9 8 7 8 8 6 6 6 7 6 8 9 10 9 8 7 6 6 5 5 4 4 4 4 3 3 4 4 5 7 6 5 4 10 13 12 9 9 10 11 9 6 6 5 4 10 12 12 9 6 7 7 9 9 6 8 19 24 11 5 9 21 15 16 14 9 11 11 11 11 11 11 12 13 12 12 13 13 13 12 10 9 9 9 9 8 8 8 8 8 8 8 7 6 5 5 5 5 5 5 5 5 5 5 6 7 6 4 6 6 7 6 5 5 10 14 16 16 16 12 9 10 12 14 12 10 12 17 15 12 11 13 16 17 18 18 18 19 20 20 21 21 20 19 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 22 21 22 21 21 21 21 21 21 31 32 32 31 26 17 20 28 29 28 24 19 18 20 22 22 23 24 25 25 26 27 27 27 28 28 28 28 29 29 30 30 30 29 29 28 28 27 28 28 29 29 30 30 29 29 29 28 28 27 27 27 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 31 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 28 28 29 29 28 28 27 27 27 27 27 27 27 28 28 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 28 29 29 28 28 28 28 29 29 28 28 28 28 27 27 27 26 26 26 25 25 26 26 26 25 22 24 24 24 24 23 22 20 20 19 20 21 21 21 19 17 16 16 16 16 17 17 17 17 15 12 8 6 5 5 5 6 6 6 6 6 6 7 6 5 5 5 5 6 6 6 7 7 7 7 7 8 8 9 10 9 9 9 9 9 9 9 8 8 7 7 8 8 9 10 10 11 11 9 8 8 8 9 10 10 11 12 12 12 11 10 10 10 10 10 10 9 9 9 9 10 10 10 10 9 9 9 9 9 10 10 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 15 15 14 14 13 13 13 14 14 15 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 15 15 15 15 15 16 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 18 20 21 22 22 20 17 17 17 17 18 19 17 15 14 13 13 13 14 13 12 10 9 9 9 10 8 7 7 7 6 5 7 8 8 9 11 11 11 10 9 6 6 5 6 6 5 4 3 6 6 5 5 7 10 8 6 6 10 13 14 11 10 10 12 11 10 11 11 11 10 13 14 10 6 6 5 5 5 2 9 15 17 20 19 9 13 1 14 14 13 12 11 10 10 10 11 12 12 12 12 13 13 13 12 10 9 9 9 9 9 8 8 8 8 8 8 6 5 5 5 5 5 5 5 4 5 6 8 9 8 6 5 5 4 5 5 4 6 11 13 16 16 17 14 10 12 14 15 14 12 14 18 16 13 13 16 18 18 18 18 18 18 19 19 20 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 21 21 21 21 21 32 33 33 32 26 19 24 29 29 27 23 20 19 21 22 22 23 24 25 26 27 27 27 27 27 27 27 28 29 29 30 30 30 30 29 28 28 27 28 29 29 29 29 30 29 29 28 28 28 27 27 27 28 29 29 30 29 29 29 28 28 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 28 28 27 26 26 27 27 27 27 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 27 27 27 27 28 28 28 28 28 28 29 28 28 28 28 28 28 27 27 26 26 26 26 25 25 25 25 24 22 22 23 24 24 23 23 23 22 21 20 20 21 20 21 20 18 16 16 15 16 17 17 17 17 14 10 7 6 6 5 6 8 8 7 6 6 6 6 6 6 5 5 5 6 6 7 7 7 6 7 7 7 8 9 10 9 9 9 9 10 10 9 8 8 7 7 8 8 8 9 10 10 10 9 9 9 9 10 10 10 11 12 13 13 12 11 11 10 10 10 10 10 9 9 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 14 14 15 15 16 15 15 14 14 13 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 15 15 16 16 15 15 15 15 15 16 16 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 20 21 22 21 20 19 17 17 18 19 19 16 15 14 13 13 14 15 14 12 11 10 10 10 11 9 6 5 5 5 5 7 9 9 10 11 11 12 11 11 8 5 5 7 9 9 6 6 10 10 8 7 9 10 9 9 8 9 12 13 13 10 11 13 12 12 13 13 12 11 13 13 9 5 4 4 4 3 4 10 12 12 14 15 16 10 3 7 11 13 12 11 9 8 10 11 11 12 12 12 13 13 13 13 12 10 8 8 8 8 8 8 8 8 7 6 5 4 4 4 4 5 5 4 5 5 7 10 12 9 7 5 5 6 6 7 7 9 10 10 11 16 18 15 11 13 14 16 16 14 16 17 17 13 16 19 19 19 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 22 22 22 21 21 21 22 22 22 21 21 20 21 21 21 33 34 33 31 26 23 27 29 29 26 23 22 22 22 22 22 23 25 26 27 27 27 27 27 26 26 27 28 28 29 30 30 30 30 29 28 28 27 28 29 29 29 29 29 29 29 28 28 28 27 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 25 25 23 21 22 24 24 24 23 23 23 23 21 20 20 20 20 21 21 20 18 16 16 16 16 16 16 16 11 8 7 6 6 6 7 8 8 7 6 6 6 6 6 6 5 5 5 6 6 7 7 7 6 7 7 7 8 9 10 10 10 9 9 10 10 9 9 8 7 7 7 7 8 8 9 9 10 10 9 9 9 10 11 11 12 13 13 12 12 11 11 11 10 10 10 9 9 9 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 11 12 12 12 12 12 13 12 12 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 14 14 15 15 15 15 15 15 14 13 13 13 14 15 15 15 16 16 16 16 16 16 16 15 15 16 16 16 16 15 15 15 15 15 16 16 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 21 21 19 17 17 19 19 18 17 15 14 13 13 14 16 15 14 13 11 11 11 10 8 5 6 7 6 5 8 9 10 10 10 11 11 11 10 9 5 4 5 10 11 10 7 9 9 9 9 9 10 10 10 10 10 10 13 13 11 11 13 12 12 12 13 12 11 12 12 8 5 3 3 4 3 5 9 9 9 12 12 11 8 3 5 6 9 11 11 11 10 11 11 12 13 13 13 13 13 13 12 11 9 8 7 7 7 7 8 8 7 6 5 4 4 4 4 4 4 5 5 5 7 10 13 12 9 7 6 6 7 9 11 11 11 9 9 11 16 17 15 14 11 15 16 16 17 18 17 16 14 17 20 20 19 19 18 18 18 18 19 20 20 20 20 20 20 19 20 20 21 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 22 21 21 21 21 20 21 21 21 33 34 33 32 29 27 28 29 28 27 25 23 23 23 22 23 24 26 27 28 27 27 27 26 26 26 27 27 28 29 29 30 30 29 29 28 28 27 28 29 29 29 29 29 29 29 28 28 28 27 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 29 29 30 30 30 30 30 30 29 29 29 30 30 30 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 26 26 27 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 27 27 28 27 27 27 27 27 27 26 26 26 26 26 25 24 23 22 23 24 24 24 23 23 23 23 22 20 19 18 19 22 23 22 17 15 16 16 15 13 13 13 10 10 9 7 6 6 8 9 8 7 7 7 7 7 6 5 5 5 5 6 7 7 7 7 7 7 8 8 9 10 10 11 10 10 10 10 10 9 9 8 8 7 7 7 7 8 8 9 10 10 10 10 10 11 11 12 12 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 11 11 12 13 12 12 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 13 13 13 13 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 14 13 13 14 15 15 15 16 17 17 16 16 16 16 16 15 16 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 17 17 17 18 18 17 18 18 18 17 17 17 17 18 18 19 19 20 20 20 20 19 18 18 19 20 19 17 15 13 13 14 15 16 17 16 14 12 11 10 8 5 5 7 7 5 5 8 10 10 10 10 10 10 10 10 8 7 6 7 9 10 10 8 7 6 7 9 10 10 11 11 11 11 11 13 13 11 12 14 13 12 12 12 12 12 11 10 8 5 3 3 4 4 4 4 6 7 5 5 3 2 5 8 8 10 11 12 13 12 12 12 13 13 13 13 13 13 12 11 10 9 8 8 8 7 7 8 8 6 6 5 4 4 4 5 5 4 4 5 6 9 12 13 10 9 7 5 5 7 10 12 12 11 10 10 11 15 16 15 14 12 14 15 16 17 18 18 16 16 18 20 20 20 19 18 17 17 18 18 19 19 20 20 20 19 19 19 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 21 22 31 33 33 32 31 30 29 29 29 27 25 24 23 23 23 23 25 27 28 28 27 28 27 26 26 26 26 27 28 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 28 28 28 28 27 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 28 28 27 27 28 28 28 29 29 30 30 29 29 29 28 28 28 29 30 30 30 30 30 29 29 29 29 29 29 30 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 29 28 27 25 24 25 27 27 28 27 27 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 25 23 22 23 23 24 24 23 23 23 24 22 20 17 17 19 23 24 22 16 14 16 16 12 10 9 9 9 11 9 7 7 8 9 9 9 8 8 8 8 7 6 5 5 5 5 6 7 7 7 7 7 8 8 9 9 10 11 11 11 10 10 10 9 9 9 8 8 7 7 7 8 8 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 11 12 13 12 12 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 14 14 13 12 13 13 12 12 12 12 12 13 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 16 17 17 17 16 16 16 15 15 15 16 16 16 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 17 17 18 19 19 19 19 20 20 20 19 18 18 19 19 19 17 15 14 14 15 15 16 17 16 14 12 11 7 5 5 6 7 7 6 6 8 9 10 11 10 9 9 10 10 10 9 8 8 8 8 9 9 6 3 4 9 10 10 11 11 10 10 12 14 13 11 13 13 14 12 11 12 12 11 10 9 8 5 3 4 4 5 4 5 5 4 8 7 8 9 10 10 10 11 12 13 13 13 13 13 14 13 13 12 13 13 12 11 11 10 9 9 8 7 7 7 7 6 5 5 4 4 4 4 4 5 5 5 7 9 11 12 11 9 6 5 5 7 10 12 12 11 9 10 12 14 15 15 15 14 14 15 15 16 18 17 17 17 18 20 20 20 20 18 17 17 17 17 18 19 19 19 19 19 19 19 19 20 21 21 22 22 21 21 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 21 22 30 32 32 32 32 31 31 29 28 27 25 24 24 23 24 25 26 27 28 28 28 28 27 27 26 26 27 27 28 29 29 29 29 29 28 28 27 28 28 29 29 29 29 29 28 28 28 28 27 27 27 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 29 28 28 28 27 27 27 27 28 29 29 30 30 29 29 28 27 27 28 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 26 25 24 24 25 27 27 27 27 27 28 28 28 27 27 28 28 28 27 27 27 27 28 28 27 27 26 26 26 26 27 27 26 26 27 27 27 27 27 27 27 26 26 26 27 26 23 22 22 23 24 25 24 24 24 25 24 19 16 19 21 24 26 24 16 14 18 13 8 7 5 4 7 10 9 7 8 9 10 10 10 9 9 8 8 7 6 6 5 5 5 6 7 7 7 7 7 8 9 9 10 10 11 11 11 10 10 10 9 9 9 8 8 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 13 13 12 11 10 10 10 10 10 10 10 11 11 10 10 10 9 10 10 10 10 10 10 10 11 11 11 11 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 12 12 13 13 13 13 13 13 13 14 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 17 18 17 16 15 15 15 15 15 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 19 18 18 18 18 18 18 19 19 19 19 20 20 20 19 19 19 19 19 19 17 15 15 15 16 16 16 16 14 12 10 9 6 5 5 6 7 7 7 7 8 9 10 11 11 10 9 10 9 8 8 6 7 8 8 8 7 4 3 3 10 11 10 11 10 10 10 11 13 13 11 11 13 14 12 10 11 13 13 11 9 9 7 5 5 5 7 6 8 10 11 11 11 11 12 12 10 10 11 12 12 13 13 13 14 14 13 12 12 12 12 12 12 11 10 10 9 8 7 6 5 5 4 4 4 4 4 4 4 5 5 5 6 7 10 11 11 11 9 8 7 7 8 9 11 11 10 9 10 12 14 14 15 15 15 14 14 14 16 18 17 17 18 19 19 20 21 20 18 17 17 17 17 18 18 19 19 19 19 19 19 20 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 20 20 20 20 20 20 21 21 29 29 30 30 31 31 31 29 28 27 26 24 24 25 25 26 27 28 28 28 28 28 28 27 27 27 27 28 28 29 29 29 29 28 28 28 28 27 28 29 29 29 29 28 28 28 28 28 27 27 27 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 29 29 30 30 29 29 28 27 27 28 28 29 30 30 30 30 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 28 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 28 28 29 29 28 28 28 28 28 26 26 26 26 26 25 25 25 25 27 27 27 26 27 27 28 27 27 27 28 28 28 27 27 27 27 27 27 27 27 26 25 26 27 27 26 25 25 26 27 27 27 28 28 27 27 27 27 27 26 24 24 22 22 25 26 26 26 25 25 26 26 25 25 24 25 26 26 23 22 19 13 8 5 3 3 7 12 11 7 8 10 10 11 11 9 9 9 8 7 6 6 5 5 5 6 7 7 7 7 8 8 9 9 10 11 11 11 11 10 10 9 9 9 9 8 8 8 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 13 13 13 12 11 11 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 12 12 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 14 14 15 14 14 13 13 13 13 13 13 13 14 15 15 16 17 18 18 18 16 15 15 15 15 16 16 16 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 19 19 19 18 18 18 19 19 19 19 19 20 20 19 19 19 19 19 19 18 16 15 16 16 16 16 16 15 10 8 7 6 5 5 5 6 7 7 8 8 8 9 11 11 11 10 9 9 8 4 5 5 6 8 8 7 5 3 3 3 11 11 11 11 10 10 10 11 13 12 11 11 13 14 12 9 10 11 12 11 10 11 10 9 9 9 10 8 9 11 12 11 10 10 11 10 10 9 9 10 11 12 13 14 14 13 13 12 12 13 12 12 11 10 10 9 9 7 6 5 4 4 4 4 4 4 4 5 5 6 7 7 8 9 9 9 9 10 10 10 8 7 8 8 10 10 9 9 10 12 14 15 15 15 15 14 14 14 16 18 18 18 18 19 19 20 21 20 18 18 18 18 18 18 18 18 19 19 19 19 19 20 22 22 22 22 22 22 23 23 22 22 21 21 21 21 21 21 22 22 21 20 20 21 20 20 21 21 21 26 25 26 29 30 31 30 29 28 27 26 25 24 25 26 27 27 28 28 28 29 29 28 28 27 27 27 28 28 29 29 29 28 28 28 28 28 28 28 29 29 29 28 28 28 27 28 28 27 27 27 27 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 28 29 29 30 30 29 28 28 27 27 27 28 29 30 30 30 29 29 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 28 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 29 29 28 28 28 28 28 21 22 23 23 25 26 26 26 26 26 26 26 26 26 26 27 27 26 27 28 28 27 27 26 27 27 27 27 27 26 25 25 26 27 26 25 23 24 25 27 27 28 28 28 27 27 27 26 27 27 27 26 24 23 25 27 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 19 7 4 4 4 8 14 13 9 9 10 11 12 11 10 9 9 8 8 7 7 6 6 5 6 7 7 7 7 8 8 8 9 10 11 11 12 11 10 9 9 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 13 13 13 13 12 12 13 13 14 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 14 15 14 14 14 14 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 14 14 15 16 16 17 18 18 18 16 15 16 16 16 16 16 16 15 15 15 15 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 18 17 16 16 16 16 16 16 16 13 6 5 5 5 5 5 5 6 7 7 8 8 9 10 11 11 11 10 9 8 5 5 6 3 4 7 8 7 5 4 3 6 9 10 11 10 10 10 11 12 13 13 11 11 13 14 12 10 10 12 13 12 12 13 13 13 12 12 11 10 11 12 12 11 11 11 11 10 9 9 9 9 10 12 13 14 14 14 14 13 13 13 12 12 11 10 9 9 8 7 6 5 4 4 4 4 4 4 5 5 6 7 7 8 9 9 9 8 8 8 10 11 9 7 7 8 10 10 10 9 10 12 15 16 16 16 15 15 14 14 16 17 18 18 19 19 20 20 20 20 20 19 19 18 18 18 19 19 19 19 19 18 19 20 20 21 21 21 22 22 23 23 22 22 21 21 21 21 20 20 21 22 21 20 21 21 21 21 21 21 21 21 21 24 27 29 30 29 28 27 27 26 25 25 25 26 27 27 28 28 28 29 29 28 28 28 27 27 28 28 29 29 29 29 28 28 28 28 28 28 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 27 27 27 28 29 29 29 29 29 28 28 27 27 27 28 29 30 30 30 29 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 26 17 18 20 21 24 26 27 26 25 25 25 25 25 25 25 26 26 26 27 27 27 27 26 26 27 27 26 26 26 25 25 26 26 26 24 23 23 22 26 27 27 27 28 27 27 27 26 26 26 27 27 27 26 25 26 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 21 6 3 4 4 7 13 12 10 9 11 12 12 11 10 10 9 9 8 8 8 7 7 6 7 7 8 8 8 8 8 8 8 10 11 12 12 11 11 10 9 9 9 8 8 8 7 7 8 9 10 10 11 12 13 14 14 14 13 13 13 13 13 14 14 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 14 14 15 16 16 16 17 18 17 16 16 17 17 17 16 16 16 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 19 18 17 17 17 16 16 15 14 13 11 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 11 10 10 9 7 4 5 3 3 4 6 7 6 6 5 6 7 8 8 9 9 9 9 8 10 13 13 11 12 14 14 14 12 12 13 14 13 13 14 14 13 12 13 12 12 13 13 14 13 13 14 13 12 12 12 12 11 11 12 13 14 15 15 15 14 13 12 11 11 10 10 9 8 8 7 6 6 5 4 4 4 5 5 5 5 6 7 7 8 8 9 9 7 7 8 10 11 11 8 7 8 10 12 12 12 11 13 15 16 17 17 16 16 15 14 15 16 17 18 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 21 21 21 21 21 21 22 23 23 22 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 19 20 22 25 28 28 28 28 27 27 26 26 25 25 26 27 27 27 28 28 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 29 28 28 27 28 27 27 27 27 27 27 27 27 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 27 27 28 28 28 27 27 28 29 29 29 29 29 29 28 28 27 28 28 29 30 30 29 29 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 28 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 27 27 27 28 28 26 27 27 28 28 22 17 16 16 19 24 26 26 25 24 25 25 25 25 24 25 26 26 26 27 27 27 26 26 26 26 26 26 26 25 25 25 26 26 24 24 22 20 20 25 27 27 27 27 27 27 27 27 27 26 26 27 26 26 27 27 27 26 25 24 25 26 26 26 26 25 25 25 26 26 26 26 24 5 4 3 4 4 6 10 9 9 10 12 12 12 11 9 9 8 8 8 8 8 8 8 8 9 10 11 11 10 9 9 9 10 11 12 12 12 11 9 9 8 8 8 7 8 8 8 8 9 10 12 12 13 14 14 14 13 13 13 13 13 14 14 13 13 12 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 12 12 13 13 13 13 13 13 14 15 14 15 15 14 13 13 13 13 13 13 13 13 13 12 13 13 12 12 13 13 13 12 12 13 13 13 13 13 14 13 13 13 13 14 15 15 15 16 16 17 17 16 16 17 18 18 17 16 16 16 15 15 15 15 16 16 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 19 19 19 19 20 20 20 20 20 20 19 19 18 18 18 19 20 20 20 19 18 18 17 16 16 14 13 12 10 8 5 5 5 5 5 5 5 6 6 7 7 8 9 10 10 11 10 9 8 6 4 4 3 3 5 6 6 7 6 6 7 7 7 7 8 8 7 7 7 9 12 13 12 12 13 13 14 12 12 14 14 13 13 14 15 14 13 13 13 13 13 14 14 14 14 15 14 15 14 14 15 14 13 13 13 14 14 14 14 13 13 11 10 10 9 9 8 8 7 7 7 5 5 4 4 4 5 6 6 6 6 7 7 8 8 9 8 8 8 9 10 11 10 9 9 10 11 13 15 14 13 14 16 17 17 17 17 16 15 15 15 15 16 18 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 20 20 19 20 22 22 22 22 22 22 22 21 20 21 21 21 21 21 20 20 21 21 21 21 21 18 20 22 24 26 27 27 27 27 26 26 26 26 26 26 26 26 27 27 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 29 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 29 28 28 28 28 28 28 29 30 29 29 29 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 27 27 27 27 26 24 25 27 28 25 24 18 15 15 19 24 26 24 24 24 25 25 25 25 24 25 26 26 27 27 26 26 26 26 27 27 26 26 25 24 24 25 26 26 25 23 20 18 19 24 27 27 27 27 27 26 26 26 27 26 27 27 26 26 27 27 27 27 26 25 26 27 27 26 26 25 25 25 26 26 26 26 26 21 7 11 5 3 5 8 8 10 9 11 13 12 12 10 9 8 8 8 8 8 9 9 10 10 11 12 12 11 10 10 10 10 10 11 11 12 10 9 8 8 8 7 7 7 7 8 8 10 11 13 13 14 14 14 13 13 13 13 13 14 14 14 13 12 11 10 9 9 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 12 12 13 13 13 12 12 12 13 13 12 14 16 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 12 12 12 12 13 14 13 13 13 15 14 13 13 13 14 14 14 15 15 16 16 16 16 16 17 18 18 17 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 17 17 17 17 17 17 16 16 16 17 17 18 19 19 19 19 20 20 20 20 20 20 19 19 18 18 18 19 20 20 19 19 18 17 15 15 15 13 10 10 9 7 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 9 8 7 6 5 5 3 4 5 5 6 6 6 7 6 6 6 7 7 7 7 7 7 10 12 12 11 11 11 12 13 12 12 14 13 13 13 14 15 13 13 13 13 13 12 13 14 14 15 15 14 15 15 15 15 15 15 15 15 14 15 14 13 12 12 10 9 9 9 9 8 7 7 6 6 5 4 5 5 5 6 7 7 6 6 7 7 7 7 8 7 8 8 9 10 10 9 9 10 11 12 14 16 16 15 15 16 16 17 17 17 17 16 15 15 15 16 18 20 20 20 20 20 20 20 20 19 19 20 20 19 19 19 21 22 21 21 21 21 21 20 20 19 20 21 22 22 22 23 23 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 17 19 21 22 24 25 26 27 27 26 26 25 25 26 26 26 26 26 27 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 27 27 27 26 25 24 24 26 27 27 25 22 17 15 15 18 23 24 24 23 23 24 25 25 24 24 25 26 27 27 27 26 25 25 26 27 26 26 25 25 24 23 23 24 25 24 22 19 18 18 24 27 27 27 27 27 26 26 26 27 27 27 27 26 25 25 26 27 27 26 26 26 26 26 26 26 26 25 25 26 25 26 26 26 25 15 22 17 2 7 7 7 6 6 7 11 13 12 8 7 7 7 7 8 8 8 9 10 11 12 12 12 11 11 10 10 10 10 10 11 11 11 10 9 8 8 7 8 8 8 9 9 10 12 13 14 14 14 14 13 13 13 14 14 15 14 14 13 12 11 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 12 12 13 13 13 12 11 11 11 11 11 11 13 15 13 13 13 13 13 13 13 12 12 12 11 11 11 10 11 11 12 12 13 14 14 14 14 14 15 15 13 12 13 13 13 14 15 15 16 16 16 16 16 17 19 18 17 16 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 18 19 20 20 20 20 20 20 20 20 20 19 19 18 18 18 19 20 20 19 18 16 14 13 13 13 12 12 11 9 7 6 5 5 4 4 5 5 5 5 6 6 7 8 8 9 9 8 8 7 7 6 5 4 5 5 5 5 5 6 6 6 6 6 6 6 7 8 8 8 10 12 12 11 11 11 11 12 12 13 14 15 13 13 14 15 12 13 13 13 13 12 12 13 14 14 14 14 14 15 16 16 16 16 16 16 16 16 15 13 13 11 10 9 8 8 8 7 7 6 5 4 4 4 6 6 6 6 5 5 5 5 6 6 6 7 7 7 8 9 10 10 9 8 9 10 11 13 15 16 17 16 16 16 16 17 17 17 17 16 15 15 15 17 19 20 20 20 20 20 21 20 20 20 20 21 21 20 20 21 22 22 22 22 22 21 21 20 20 19 20 21 22 22 23 23 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 17 19 19 20 22 23 24 26 27 26 25 25 25 26 26 26 26 25 26 27 28 28 29 29 28 28 28 28 27 27 28 28 28 28 27 28 28 28 28 28 28 27 27 27 26 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 28 28 27 27 27 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 27 27 27 27 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 30 30 30 30 30 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 23 21 22 25 25 19 21 20 19 16 14 14 19 22 22 22 21 22 24 25 25 24 24 25 26 27 27 27 26 25 25 26 26 26 26 25 24 23 23 23 24 24 23 21 19 18 18 24 27 27 27 27 27 26 25 26 27 27 27 24 20 18 22 25 26 26 26 26 26 26 26 25 26 26 26 26 27 24 25 26 26 26 25 25 24 22 8 5 5 3 3 3 7 12 11 4 3 4 7 7 8 7 7 9 10 11 12 12 12 11 11 10 10 10 10 10 11 11 11 11 10 9 9 8 9 10 10 10 11 11 13 13 14 14 14 14 14 14 14 14 14 15 14 13 12 11 10 9 9 9 9 10 11 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 12 13 13 13 13 12 12 11 11 11 10 11 13 14 14 13 13 13 12 12 12 12 12 12 11 11 10 10 11 11 13 14 14 15 15 14 14 14 15 14 13 13 12 12 13 13 14 15 16 16 16 16 16 18 19 18 17 16 15 15 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20 20 20 20 19 20 20 20 20 19 18 18 18 19 20 20 20 19 17 15 12 11 12 12 12 13 13 10 8 8 7 6 4 5 5 5 5 5 6 7 7 7 7 8 8 7 7 7 7 7 5 5 5 5 5 5 5 5 6 6 5 5 5 6 7 8 9 9 10 11 11 11 11 10 11 11 12 13 14 14 14 14 15 14 12 12 12 13 12 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 16 15 14 14 12 10 9 8 7 7 7 6 5 4 4 4 5 4 4 4 4 5 5 5 5 5 5 6 6 7 7 8 9 9 9 9 7 7 8 11 14 15 16 17 18 18 17 17 17 17 17 17 17 15 14 16 18 19 20 20 20 20 20 21 20 20 20 20 21 21 20 20 21 22 22 21 22 22 22 21 21 20 19 20 21 21 22 22 22 22 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 17 18 17 18 19 20 21 24 27 26 26 26 26 26 26 26 25 25 26 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 26 26 26 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 27 27 27 27 27 25 20 17 18 21 8 8 14 15 16 15 14 15 18 20 20 20 20 22 24 25 24 23 23 24 25 26 27 27 26 26 25 25 26 26 25 25 24 23 22 22 23 23 22 20 18 18 19 23 27 28 28 27 27 25 25 26 27 27 27 21 16 18 21 23 25 23 23 24 24 25 25 25 26 26 26 26 25 23 24 25 26 26 26 25 25 25 24 13 9 14 14 8 3 9 7 4 7 5 2 6 8 6 7 9 10 11 12 12 12 11 11 10 10 9 9 10 11 11 11 11 11 11 10 10 10 11 11 11 12 12 12 13 14 14 14 14 14 14 14 14 14 14 13 12 11 10 9 9 8 8 9 10 11 12 12 11 10 10 10 11 12 12 12 12 12 12 12 11 11 10 11 12 13 13 13 13 12 12 11 11 11 11 12 14 14 14 14 14 13 12 11 11 11 12 12 11 10 10 10 11 12 13 14 15 16 15 15 15 15 15 15 14 13 12 12 12 13 14 15 16 16 16 16 16 17 19 18 17 15 15 15 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 20 20 20 20 19 19 19 19 19 18 17 18 18 19 20 21 20 18 15 13 11 10 11 12 13 14 14 10 9 8 7 4 5 6 5 5 4 5 5 6 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 5 5 5 6 6 5 5 5 6 7 8 9 9 10 10 11 11 11 10 10 11 11 13 14 14 14 14 14 14 14 12 12 13 13 12 12 12 12 12 13 13 13 14 14 15 16 15 15 16 16 16 16 15 14 13 10 9 8 8 8 7 6 5 5 4 4 4 6 7 6 5 5 6 5 6 6 6 6 7 7 7 7 9 9 9 8 7 7 8 11 15 16 17 18 19 19 18 17 18 18 18 18 17 15 14 16 17 18 20 20 20 20 20 21 21 20 20 20 21 21 20 20 21 21 21 21 22 22 22 21 21 20 20 19 20 21 21 22 22 22 22 21 21 21 21 21 20 20 20 21 21 21 21 21 21 16 17 16 15 16 18 21 24 26 27 27 27 27 26 26 25 25 25 26 26 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 27 27 26 26 26 26 26 26 27 27 28 28 28 28 28 27 27 26 27 27 27 28 27 27 26 25 26 26 27 27 27 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 29 29 28 28 29 29 29 29 29 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 29 29 29 29 29 29 30 30 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 26 23 18 17 19 8 9 11 12 13 13 14 16 17 17 19 20 20 21 23 25 24 23 22 22 23 25 27 27 27 26 25 25 25 25 25 24 24 23 22 22 22 22 21 19 18 17 18 21 27 28 28 27 26 24 24 25 26 26 24 20 12 19 22 23 24 23 22 22 23 24 25 25 26 26 26 25 22 21 22 24 26 26 26 26 25 25 23 23 21 19 17 11 2 5 2 8 10 10 10 3 7 8 9 10 11 11 12 11 10 10 9 9 9 9 9 9 10 11 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 13 12 11 10 9 9 8 8 9 10 11 12 11 11 11 10 10 11 12 12 12 11 12 12 12 11 9 9 11 12 13 13 13 12 12 11 11 11 11 11 12 14 14 14 13 13 13 12 11 12 12 12 12 11 10 10 11 12 13 14 14 16 16 16 15 15 16 15 15 14 12 12 12 12 13 13 14 15 16 16 16 16 17 18 18 18 16 15 15 16 16 16 15 15 15 16 16 16 16 16 16 16 16 15 15 16 17 17 16 17 17 18 18 19 20 20 20 20 20 20 19 18 18 18 17 17 18 18 20 21 20 16 13 10 9 9 12 14 15 16 13 8 7 6 5 4 6 6 5 4 4 4 5 6 6 7 7 7 7 7 6 6 7 6 6 6 6 6 6 6 5 5 6 6 6 5 5 6 7 8 8 9 9 10 10 11 11 10 10 10 11 12 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 14 15 15 14 15 16 16 16 15 15 14 12 10 11 10 8 7 6 5 5 5 5 5 6 8 8 7 6 6 4 7 7 7 7 7 7 7 7 8 8 8 8 7 7 9 12 15 16 17 18 19 19 18 18 18 19 19 18 16 15 14 14 16 18 20 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 20 21 22 22 22 22 22 22 22 22 21 21 21 21 20 21 21 21 22 22 21 14 16 15 13 15 17 20 24 26 26 27 27 27 26 26 25 25 25 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 28 28 27 27 26 26 26 26 26 26 26 27 27 28 28 28 27 27 27 26 26 27 28 28 27 27 27 26 25 26 26 26 27 27 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 29 29 29 29 30 30 30 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 22 15 12 16 6 9 10 10 11 11 12 14 15 15 16 18 19 20 21 24 24 23 21 21 21 24 27 28 27 25 24 23 23 23 24 24 24 24 22 21 21 21 20 19 17 16 17 22 28 28 27 27 25 24 23 23 25 24 21 16 6 19 22 23 23 23 22 22 23 24 25 26 26 26 26 26 24 21 21 24 26 26 26 26 25 24 24 23 21 20 18 11 3 3 4 10 12 14 16 15 14 8 10 12 11 9 8 6 6 6 7 7 8 8 8 9 9 10 11 11 10 11 11 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 13 13 13 13 12 11 10 9 9 8 8 9 10 11 11 12 12 11 10 10 11 12 12 12 11 11 11 12 10 9 9 11 13 13 13 12 11 11 11 11 11 11 12 12 12 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 13 14 15 16 16 16 16 16 16 16 15 14 13 12 12 12 12 13 14 15 16 16 16 16 17 17 18 18 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 15 15 16 17 17 17 17 17 18 19 19 20 20 20 20 20 20 19 17 17 17 16 16 17 18 19 20 18 15 11 11 10 10 13 15 16 15 13 7 6 5 4 5 5 5 5 4 4 4 5 5 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 8 9 10 10 11 10 10 10 10 11 12 13 13 13 13 14 14 14 13 13 13 13 13 14 13 12 12 13 13 13 13 13 14 14 13 13 14 15 16 15 15 15 16 16 14 11 10 8 6 6 5 5 5 5 5 6 6 6 5 5 5 5 7 7 8 7 7 7 6 7 7 8 8 8 8 8 11 13 15 16 16 17 19 19 19 18 18 19 19 18 16 14 12 12 14 18 21 21 22 22 21 21 21 22 21 21 21 21 21 22 22 21 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 12 14 13 12 15 17 19 23 25 26 27 27 27 26 25 25 25 25 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 25 26 26 27 27 27 27 27 27 26 26 26 27 27 28 28 27 27 26 26 26 26 26 27 27 27 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 27 27 28 28 27 27 28 28 27 26 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 29 29 30 30 30 30 30 29 28 28 28 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 24 19 9 6 6 4 9 9 8 8 8 9 11 11 11 12 14 17 18 19 22 24 23 22 20 21 24 28 28 27 25 23 22 22 22 23 24 24 24 22 20 20 21 20 18 16 14 17 24 28 27 27 26 26 25 24 23 24 21 15 8 6 20 23 24 24 23 22 23 24 25 26 26 26 26 26 25 23 21 21 24 26 26 26 25 25 24 24 22 21 20 18 12 6 4 7 10 16 16 8 7 18 15 5 13 11 4 6 3 3 3 4 4 5 6 6 5 7 8 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 13 13 13 12 12 10 9 9 9 9 9 10 11 11 12 12 11 11 11 11 12 13 12 11 11 11 11 10 9 10 11 12 12 11 10 10 10 11 10 11 11 11 12 12 12 12 12 12 12 13 12 12 12 11 11 11 11 11 11 12 14 15 16 16 16 16 16 16 16 15 14 14 13 12 12 12 12 13 14 15 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 15 15 16 16 17 17 17 17 18 18 19 20 21 21 21 21 19 17 16 16 16 16 16 17 18 19 19 17 16 14 11 10 11 13 15 16 13 12 7 5 4 4 5 5 5 5 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 10 10 11 11 10 10 10 11 12 13 13 13 13 14 14 14 13 13 13 13 13 14 13 11 12 12 13 13 13 13 14 14 13 13 12 14 16 15 15 15 16 16 15 12 10 8 7 6 5 5 5 5 5 6 6 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 9 10 10 10 12 13 14 15 16 16 19 20 19 19 19 20 20 18 15 12 12 12 14 18 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 23 22 22 22 21 21 21 21 21 22 22 22 22 21 21 22 22 22 22 21 21 21 22 22 22 22 22 22 11 12 12 13 16 17 19 23 25 26 27 27 27 26 25 25 25 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 25 25 25 26 26 27 27 27 27 26 26 26 26 27 28 28 27 27 27 26 26 26 26 26 27 27 27 28 28 28 27 27 27 27 27 26 26 27 28 28 28 28 28 28 27 27 27 26 26 27 27 26 26 26 26 26 27 28 28 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 29 30 30 30 30 30 29 29 28 28 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 28 28 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 27 26 26 26 26 27 27 27 26 26 26 26 26 26 27 27 26 24 22 14 2 2 2 7 8 7 7 7 5 5 7 8 8 8 10 13 15 17 19 22 23 22 21 21 24 28 28 27 26 23 20 20 20 21 23 24 23 21 19 19 19 19 18 16 16 19 27 27 27 26 26 25 24 23 24 22 14 7 2 11 20 21 23 24 24 23 24 25 25 26 26 26 26 25 24 22 21 22 25 26 26 26 25 24 24 23 22 21 20 18 13 9 9 11 17 20 14 12 12 15 17 11 11 9 3 7 7 6 4 4 4 4 3 4 6 7 8 9 9 9 10 11 11 12 12 12 13 13 12 12 13 13 14 14 14 14 14 14 14 13 13 13 12 11 10 10 9 9 9 10 11 11 11 12 12 12 12 12 13 13 13 12 10 10 11 11 10 10 10 11 12 12 9 9 9 10 10 10 11 11 12 12 11 11 12 12 12 12 13 13 13 12 11 11 12 12 12 12 13 14 15 16 16 16 16 15 15 15 15 15 14 13 13 13 13 13 13 14 15 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 15 15 15 15 16 17 17 18 18 18 19 19 21 21 21 20 17 16 16 16 16 16 16 17 17 17 18 17 16 14 12 10 11 12 15 15 14 11 7 5 4 4 5 5 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 9 9 11 11 11 11 10 10 10 12 13 14 14 13 13 13 14 14 14 14 13 13 13 13 13 11 11 11 12 13 12 13 14 14 14 13 13 14 15 16 15 15 15 15 15 13 12 11 10 8 6 5 5 5 6 6 6 5 5 5 5 5 5 5 6 6 7 8 8 8 7 8 9 11 12 11 13 13 14 15 15 16 18 19 19 19 20 20 19 18 17 15 12 12 13 17 20 21 21 22 22 23 23 23 22 22 21 20 21 21 21 21 21 22 22 22 22 22 22 21 20 21 21 21 21 22 22 21 21 21 22 22 22 22 21 21 21 22 22 22 22 22 22 12 12 12 14 16 17 19 22 25 26 27 27 27 26 25 25 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 25 25 25 25 26 27 27 27 26 26 25 26 27 27 28 28 27 27 26 26 26 26 26 27 27 27 27 27 28 28 27 27 27 27 27 26 26 27 27 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 28 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 26 25 25 26 26 26 26 27 26 25 24 20 5 4 4 6 8 8 6 5 5 3 2 4 6 5 5 8 11 12 15 18 22 23 23 21 22 25 27 27 27 24 21 18 18 19 20 22 23 21 21 19 18 18 19 18 17 18 22 27 27 27 26 23 22 21 21 25 21 9 4 5 9 17 20 23 25 25 24 26 26 26 26 26 26 26 24 23 22 22 22 25 26 26 26 25 24 23 23 21 21 20 18 15 12 10 11 16 14 19 16 15 17 18 15 7 5 4 4 6 5 3 4 4 4 4 5 11 10 10 10 10 9 11 11 12 13 14 13 14 14 12 12 12 13 15 15 15 14 14 14 14 14 14 13 12 12 11 10 9 9 9 10 10 11 12 12 12 13 13 13 13 13 12 11 10 10 11 11 10 10 10 10 11 10 8 8 9 10 10 10 10 11 11 11 10 11 11 11 12 12 13 13 13 12 11 11 12 12 12 13 14 14 15 16 16 16 16 15 14 14 14 15 14 13 13 13 13 13 13 14 15 15 15 16 16 16 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 15 15 15 15 16 16 17 17 18 18 18 19 21 21 21 19 17 16 16 16 16 16 17 16 16 16 16 16 15 14 11 10 10 11 12 14 12 9 7 5 4 4 4 4 4 4 4 4 4 5 5 5 6 5 6 6 6 6 6 6 6 5 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 12 11 10 11 12 13 13 14 14 13 13 13 14 14 14 13 13 13 13 12 11 10 11 11 12 12 13 13 14 14 13 13 14 15 16 16 16 15 15 13 12 13 12 12 10 7 6 5 5 5 5 6 5 5 6 6 5 5 5 5 6 7 8 9 9 8 8 10 10 13 13 12 12 13 14 15 16 17 18 19 19 20 20 20 19 18 15 13 12 13 16 18 19 20 21 22 22 23 23 22 21 20 20 20 21 20 21 21 22 22 22 21 21 21 21 20 20 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 22 22 21 22 22 13 13 13 13 14 16 19 22 24 25 26 27 27 26 25 26 27 27 27 27 27 27 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 27 27 26 26 25 25 26 27 28 28 28 27 26 26 26 26 26 26 27 27 27 27 27 27 28 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 27 27 27 26 26 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 26 26 26 26 27 26 27 26 26 26 27 27 26 25 25 25 25 25 25 26 26 25 25 20 4 8 8 8 9 9 6 4 2 2 2 4 5 4 4 6 9 12 14 17 21 23 24 23 23 25 26 26 25 22 19 18 18 19 20 22 22 21 19 17 16 17 18 17 17 19 25 26 27 26 24 19 17 16 19 23 19 11 4 5 10 16 21 23 25 25 25 26 26 26 26 27 27 26 24 23 23 22 23 25 26 26 25 25 24 23 21 21 20 19 18 16 12 9 8 8 5 18 14 14 14 16 10 6 7 5 4 4 4 4 7 9 9 8 10 14 13 12 11 11 11 12 12 13 14 15 15 15 14 14 13 12 14 15 15 15 15 15 15 15 14 14 13 13 12 11 10 10 9 9 10 11 12 12 13 13 13 13 13 13 13 12 10 10 10 11 11 10 10 9 9 9 9 8 8 9 9 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 12 11 11 12 12 12 13 13 14 15 15 16 16 15 15 14 13 14 15 14 14 13 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 15 16 16 15 15 14 15 15 16 16 17 17 18 19 19 20 20 20 19 18 17 16 16 17 17 17 16 15 15 15 15 15 14 11 9 9 10 11 12 11 8 7 6 5 5 4 4 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 5 6 6 6 7 7 7 7 7 7 7 7 7 7 8 9 9 10 11 12 12 13 12 12 11 11 12 13 13 14 14 14 13 13 13 13 14 13 13 13 13 12 11 10 11 11 12 12 12 12 12 13 13 13 16 16 17 16 15 15 14 13 12 11 12 12 10 8 6 6 5 5 5 5 5 6 6 6 6 6 5 5 6 7 7 9 10 9 8 10 10 10 12 11 11 13 14 16 17 18 19 19 19 20 20 20 19 18 15 13 12 12 13 16 18 19 21 22 22 22 21 20 18 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 20 20 20 21 21 21 21 21 21 15 15 14 12 13 15 18 22 24 25 26 26 26 25 25 26 27 27 27 28 28 27 26 26 26 27 27 26 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 26 26 26 26 25 26 27 28 28 28 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 27 27 27 26 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 25 26 26 27 27 27 26 26 26 25 25 26 26 26 26 26 27 27 26 25 24 24 24 24 24 25 25 25 25 23 12 12 10 10 11 10 7 4 2 4 2 4 5 6 7 8 10 12 14 16 20 23 24 24 24 26 26 26 23 20 18 18 18 19 20 22 22 21 17 15 14 14 15 16 16 17 21 25 27 26 23 16 12 12 15 20 11 8 3 8 13 17 22 24 25 25 25 26 26 27 26 26 26 25 22 23 22 23 24 25 26 26 26 24 23 22 17 17 16 18 16 15 9 6 4 3 6 12 9 10 10 12 10 6 11 7 5 4 4 5 9 12 13 14 14 14 15 14 13 13 12 13 12 13 14 15 15 15 15 14 13 13 14 15 16 16 15 15 15 15 14 14 13 13 12 12 11 11 10 10 11 12 12 13 13 14 14 13 12 12 12 11 10 10 10 10 10 10 9 9 9 9 8 8 7 8 9 9 9 9 10 10 10 10 10 10 10 11 11 12 12 12 12 11 11 11 11 12 12 13 14 14 15 15 15 15 14 13 13 13 14 14 14 13 14 13 14 14 15 15 16 16 16 16 15 15 15 15 15 16 16 15 15 15 15 15 14 14 13 13 13 14 15 15 16 15 15 14 14 14 14 15 15 17 18 19 20 20 18 18 18 18 18 17 16 18 18 17 16 16 15 14 14 14 12 11 9 9 9 10 12 9 8 7 6 5 4 4 4 5 5 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 5 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 10 11 11 12 13 13 12 12 12 12 12 13 14 14 14 14 14 14 14 13 14 14 14 14 14 13 12 11 11 11 12 12 12 12 12 12 12 13 14 16 18 17 16 15 13 10 9 9 11 11 10 8 7 7 6 5 5 5 6 6 7 8 8 7 5 5 5 5 5 8 10 9 8 9 9 8 7 7 7 13 15 18 18 19 19 19 20 19 19 19 20 18 15 14 12 13 15 16 17 17 21 19 22 21 20 19 18 19 19 19 19 20 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 22 22 21 21 21 20 20 20 20 20 20 20 21 15 15 13 12 13 15 18 22 24 25 26 26 25 24 24 26 27 27 28 28 28 28 27 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 27 28 28 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 27 27 26 26 27 27 27 27 27 27 27 27 26 26 25 25 26 26 27 27 27 27 26 25 24 24 25 26 26 26 26 27 27 27 26 24 23 23 23 23 24 24 24 23 23 5 11 10 11 11 11 8 4 3 6 5 2 5 9 11 11 11 12 13 14 18 20 23 25 26 27 26 24 22 20 18 18 18 19 20 22 23 20 16 14 13 12 12 13 12 11 13 25 27 26 23 15 10 9 11 13 5 4 6 12 14 17 22 24 23 23 24 25 27 27 26 26 25 24 20 20 20 23 25 26 26 26 26 24 21 19 11 9 4 8 11 10 6 3 5 8 8 8 7 8 9 10 13 12 12 8 5 5 5 6 10 14 16 16 16 15 15 15 14 13 13 13 13 13 14 15 15 16 16 15 13 13 14 15 16 16 16 16 16 15 15 14 13 13 13 13 12 12 11 11 11 12 13 13 13 14 13 12 11 11 11 11 10 10 9 9 10 10 9 9 8 8 8 8 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 11 11 11 12 12 13 13 14 14 14 14 15 14 14 13 13 14 14 14 14 14 14 14 15 15 16 16 16 16 15 15 13 13 14 15 15 15 14 14 14 14 14 14 13 13 12 13 13 14 15 16 15 14 12 13 14 13 13 14 18 20 20 20 19 18 18 18 19 19 17 17 18 18 19 17 16 15 14 14 14 12 12 10 9 9 10 10 10 8 7 6 5 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 13 12 11 11 12 13 14 14 13 14 14 15 15 14 14 14 14 14 14 14 14 13 12 12 12 12 13 13 14 13 13 13 13 14 16 18 18 17 15 15 14 7 7 10 10 9 9 8 6 5 5 5 5 6 6 7 8 9 8 7 6 8 8 5 3 10 11 4 4 7 4 6 9 6 8 20 20 19 19 19 19 20 20 20 20 20 17 15 14 14 15 17 17 16 16 17 18 21 22 20 19 18 19 20 19 19 20 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 20 21 22 22 21 21 21 21 20 20 20 20 19 19 20 21 15 15 13 12 13 17 21 23 25 25 26 26 25 24 24 25 26 27 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 27 28 28 27 26 26 26 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 27 27 26 26 26 27 27 27 27 27 27 27 27 26 26 25 25 26 26 26 26 26 26 26 24 23 24 25 26 26 25 26 26 26 26 26 24 23 22 22 23 23 23 23 22 19 4 10 10 11 10 11 9 3 2 6 6 4 7 12 14 13 12 12 12 12 14 16 21 25 26 27 25 23 21 19 18 18 16 17 20 22 22 20 16 14 13 12 11 11 8 6 3 16 25 26 23 15 10 9 7 6 4 3 6 10 13 18 20 20 19 19 22 25 27 26 26 25 25 23 22 18 18 23 26 26 26 26 25 23 19 17 7 3 7 4 2 5 3 4 7 9 11 9 6 6 7 9 12 12 11 10 8 6 5 7 11 14 16 17 17 17 17 16 15 14 14 13 13 13 14 14 15 16 16 15 14 14 14 15 15 16 16 16 16 15 15 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 12 11 11 11 10 10 10 9 9 10 10 9 8 8 8 8 8 7 7 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 14 13 13 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 15 14 14 12 13 13 14 15 15 13 13 13 14 15 14 13 12 11 12 12 13 14 15 15 13 11 11 11 12 12 14 19 20 20 19 19 18 18 18 19 19 18 18 18 18 18 17 16 15 14 14 13 12 11 10 9 9 10 11 9 8 7 5 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 10 11 12 12 12 12 11 10 11 13 14 14 13 13 14 15 15 14 15 15 15 15 14 14 14 14 13 13 12 13 14 14 13 12 13 14 14 15 16 17 18 18 17 17 15 10 7 8 9 9 8 7 6 5 5 5 5 5 6 6 7 8 8 8 8 11 13 17 10 5 23 22 10 7 5 11 10 14 5 22 20 20 19 17 16 16 17 19 19 19 17 16 15 15 17 18 16 16 16 17 18 20 22 21 20 20 20 21 21 21 20 20 20 21 21 21 20 20 20 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 19 20 21 16 15 14 12 14 19 22 24 25 25 26 25 25 24 24 24 25 26 27 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 26 26 25 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 27 28 27 27 26 26 26 27 27 26 26 26 26 27 27 27 27 26 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 27 27 26 26 26 27 27 27 27 27 27 27 27 26 26 25 25 25 25 26 26 26 26 26 24 23 24 25 25 25 25 25 25 26 27 26 25 23 21 21 23 23 23 23 21 12 5 10 10 9 8 8 7 3 5 7 3 7 10 14 16 14 13 12 11 11 11 13 19 24 26 26 24 22 20 19 18 17 15 16 19 22 22 20 17 14 13 12 11 10 7 3 4 8 21 26 24 15 14 9 6 4 3 4 5 8 10 16 17 13 12 13 20 25 26 26 25 25 25 24 22 17 16 22 26 27 26 26 24 24 22 16 7 3 6 7 6 3 3 4 5 8 10 9 5 4 5 9 13 14 12 8 7 6 6 7 11 15 17 18 18 18 17 16 16 15 15 14 14 14 14 14 15 15 16 15 14 14 14 14 15 16 16 16 16 16 15 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 10 10 10 10 10 10 9 9 10 10 9 8 8 8 8 8 7 7 8 8 9 9 9 11 11 10 9 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 14 15 15 15 14 15 15 15 16 16 16 16 15 15 14 14 13 12 12 13 14 14 14 12 13 13 15 15 14 12 11 11 11 12 13 14 14 13 12 11 9 9 10 12 15 19 19 18 17 17 18 19 19 18 19 18 18 18 18 18 17 16 15 14 14 13 12 11 10 9 9 10 10 10 8 6 5 4 4 4 5 5 5 5 4 4 4 4 4 4 4 6 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 10 10 11 12 12 12 11 10 11 13 14 14 14 13 14 15 15 15 15 15 15 15 14 14 15 14 14 13 13 13 15 15 13 12 12 13 14 15 16 17 18 19 19 18 16 12 9 8 9 9 9 7 5 5 5 5 5 5 6 6 7 8 8 8 9 13 17 19 16 15 19 20 21 19 13 12 12 10 10 18 19 20 19 17 17 16 15 16 17 17 16 16 16 17 18 19 16 14 15 16 18 21 22 22 21 21 20 20 22 21 21 21 20 20 20 19 19 19 20 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 21 16 16 15 13 15 19 23 25 25 26 26 25 25 25 24 24 24 25 27 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 27 27 26 26 26 27 27 27 27 26 26 26 27 27 26 26 26 26 26 27 27 27 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 27 27 26 26 26 27 27 27 27 27 27 27 27 27 26 25 25 25 25 25 25 26 26 26 24 24 24 25 25 24 24 24 25 26 27 27 25 23 21 21 22 23 24 24 20 7 5 9 8 8 7 2 2 12 15 6 4 10 13 15 16 15 13 12 11 10 11 12 17 22 25 25 23 21 21 19 18 16 15 16 18 21 22 20 18 18 15 13 11 9 6 3 4 5 17 26 25 24 16 9 6 4 4 5 5 7 8 8 7 2 2 4 16 25 26 26 25 25 24 24 22 14 11 18 27 27 26 24 24 24 20 12 4 4 5 6 5 4 4 5 6 7 8 7 5 4 5 7 10 14 13 9 6 6 6 8 11 15 16 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 15 15 15 15 15 15 16 16 16 16 16 15 14 13 13 13 13 13 12 11 11 12 12 12 11 11 11 10 10 10 10 10 10 10 10 9 9 10 10 9 9 8 8 8 8 7 8 8 9 9 10 10 11 11 10 10 10 10 11 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 13 13 13 14 15 15 15 15 15 15 15 15 15 16 16 15 15 14 13 13 12 12 12 12 13 14 14 13 12 13 14 15 16 14 13 12 12 12 12 13 14 14 13 12 11 10 10 11 13 17 18 16 14 13 15 20 21 20 18 18 18 18 19 18 17 16 16 15 14 14 13 12 10 9 9 9 9 10 9 7 5 4 4 4 4 4 5 5 5 5 4 4 4 4 3 5 6 6 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 10 11 13 13 14 14 13 14 14 15 15 15 15 16 15 14 14 14 14 15 14 13 14 15 16 15 14 13 14 14 15 16 16 17 19 19 19 17 14 11 9 9 10 9 7 5 5 5 5 5 5 6 7 7 8 9 9 10 14 19 20 19 19 20 19 20 18 16 14 12 11 10 18 18 19 20 19 17 16 14 11 9 9 14 18 18 18 18 18 17 14 13 15 18 21 22 21 19 17 18 22 22 21 22 21 20 19 19 19 19 19 20 21 21 21 21 21 20 20 20 20 20 20 21 21 22 22 21 21 21 21 20 20 20 20 20 17 18 17 15 17 21 24 25 26 26 26 25 25 26 25 24 24 25 26 27 27 27 27 27 27 27 26 26 26 25 25 26 26 26 26 27 26 26 25 26 26 26 26 26 25 25 26 26 26 26 26 27 27 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 27 27 27 27 27 28 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 26 26 25 24 24 25 25 25 25 24 23 24 26 27 27 26 25 23 22 22 23 25 26 13 1 5 6 5 3 6 11 14 18 13 5 12 12 13 15 15 15 14 12 11 10 11 13 17 20 23 24 24 22 21 19 17 16 14 15 17 20 21 21 20 19 16 14 12 10 7 4 3 4 3 6 15 23 16 11 8 5 3 4 4 6 5 3 9 15 12 7 10 23 26 26 25 24 23 23 21 11 4 12 25 27 27 13 11 17 15 4 3 4 6 6 6 5 5 6 7 7 7 6 5 5 7 8 11 15 14 11 10 8 9 10 11 14 16 17 18 19 18 17 17 16 16 16 16 15 15 15 15 15 16 16 15 15 15 15 15 15 16 16 16 16 15 14 13 12 12 12 13 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 10 9 8 9 9 10 10 9 8 8 8 8 8 8 8 9 10 10 11 11 11 11 10 10 11 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 14 16 16 15 15 15 15 15 15 15 15 15 15 14 14 13 12 11 11 11 13 13 13 13 13 12 13 15 15 15 15 13 13 12 12 13 14 14 13 13 12 11 11 12 13 15 17 16 13 10 10 14 22 22 20 18 17 17 17 18 16 13 14 13 15 13 12 12 11 10 10 9 9 9 11 9 7 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 6 6 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 11 11 10 11 12 13 14 14 13 14 14 14 14 15 15 15 15 14 14 13 14 14 14 13 13 15 15 17 15 14 14 15 15 15 15 16 18 19 20 17 10 12 11 9 9 8 7 6 5 5 5 5 6 7 8 9 10 10 9 10 13 16 19 20 19 20 12 19 18 9 4 7 10 16 20 19 20 21 19 17 15 12 8 7 7 10 17 18 18 17 17 17 14 13 15 19 21 21 19 16 16 17 18 19 20 21 20 19 18 18 18 18 19 20 21 21 21 21 21 20 20 20 20 20 20 21 21 22 22 21 21 21 21 20 20 20 20 20 21 19 19 18 19 22 24 25 26 26 26 26 26 26 26 25 24 24 25 26 27 27 27 27 27 27 26 26 25 25 25 26 26 26 27 27 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 29 29 29 29 28 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 27 27 27 27 27 28 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 26 25 25 24 24 25 25 26 25 25 25 25 25 25 25 24 23 24 25 26 27 27 27 26 23 23 24 25 26 8 3 5 5 2 7 19 23 21 21 9 13 13 12 13 13 13 14 14 13 12 11 13 15 17 19 20 22 23 22 20 19 17 15 15 15 16 17 18 19 19 18 16 14 14 13 9 9 7 3 3 4 11 20 16 12 10 8 6 6 7 5 5 9 14 20 17 13 14 17 20 26 24 23 23 24 19 9 3 10 15 17 11 4 7 10 12 11 7 6 7 7 7 7 6 7 8 8 7 7 6 8 11 12 14 15 15 14 13 12 12 12 13 14 15 16 17 18 18 17 17 17 17 16 16 16 15 15 15 15 16 15 15 15 15 15 15 15 16 16 16 15 15 14 13 12 11 12 12 11 11 10 10 10 10 9 9 9 9 8 9 9 9 9 9 9 8 8 8 9 9 9 7 8 8 8 8 8 7 8 9 10 11 12 12 12 12 11 11 13 14 14 14 14 13 14 14 13 13 13 12 12 12 12 12 12 12 13 14 15 16 16 15 14 15 15 15 15 15 15 14 14 13 13 12 11 11 12 13 13 13 13 13 13 14 15 15 15 15 14 13 13 13 13 14 14 13 12 12 11 11 13 14 15 15 15 12 8 10 16 24 23 19 16 15 16 17 19 21 18 11 13 13 12 11 10 9 9 9 10 8 9 11 9 6 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 5 5 6 6 6 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 13 13 13 13 13 13 13 14 15 15 15 15 14 14 13 13 14 14 12 11 13 14 15 15 14 14 15 16 16 15 16 17 17 19 19 5 10 10 8 8 8 7 6 5 5 5 5 7 8 8 9 9 9 9 7 4 5 18 19 17 18 12 12 19 16 6 5 3 9 23 23 20 21 19 16 14 11 10 8 9 12 16 17 17 17 16 16 14 14 16 17 19 21 17 15 13 14 15 16 19 19 19 18 17 17 17 18 19 21 21 22 21 21 21 20 20 20 20 20 20 21 22 22 22 22 21 21 21 21 20 20 20 20 24 21 21 21 21 23 25 25 26 26 26 26 26 26 26 25 24 24 25 26 27 27 27 27 27 26 26 25 25 25 25 26 26 27 27 27 26 25 25 26 26 26 26 26 26 26 26 25 26 26 27 27 27 27 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 29 29 28 28 28 28 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 26 25 25 24 24 24 25 25 25 25 25 25 25 25 25 24 23 23 24 25 26 27 27 27 25 24 24 25 27 13 5 4 3 2 12 22 25 24 23 11 12 12 11 11 12 12 13 14 14 13 13 14 16 17 18 19 20 21 21 20 19 18 16 15 15 15 15 16 16 17 17 16 14 15 16 15 16 15 10 5 3 8 16 13 11 10 9 9 10 11 12 11 10 14 21 19 17 16 16 19 22 23 21 24 25 21 14 3 9 14 15 9 5 7 10 11 11 9 8 7 8 8 8 7 8 9 8 8 8 8 10 12 14 14 15 15 15 14 14 14 14 14 14 15 15 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 14 15 15 15 15 15 15 15 15 15 14 12 11 10 10 10 10 10 10 9 9 9 9 10 9 9 8 8 9 9 9 8 8 8 7 8 8 8 8 7 7 7 7 8 8 7 8 9 11 11 12 13 13 13 13 13 14 14 14 14 14 14 15 14 14 14 13 13 12 12 12 12 12 12 13 14 14 15 15 15 14 14 14 15 15 15 15 14 13 12 12 13 12 12 12 13 13 13 13 13 14 14 15 15 15 14 13 13 13 14 14 14 13 12 11 11 11 12 13 13 14 14 12 9 9 11 18 24 24 21 8 13 16 17 17 16 16 17 16 9 11 9 8 7 8 9 9 8 9 9 8 6 5 4 4 4 4 4 4 4 4 4 5 5 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 13 13 13 13 13 13 13 14 15 15 15 15 14 13 13 13 14 14 12 12 13 14 15 15 14 14 14 14 15 15 16 16 15 14 13 12 12 11 10 9 9 8 6 5 5 5 5 7 9 9 8 9 7 5 3 4 2 16 15 12 12 9 4 5 10 8 5 8 4 12 11 17 22 18 15 14 12 10 11 12 14 16 17 16 15 15 15 14 15 16 18 19 19 15 12 13 12 13 15 18 19 18 18 17 16 17 18 19 20 21 21 21 21 21 20 20 20 20 20 20 21 22 22 22 22 21 21 21 21 21 20 20 20 26 24 23 22 23 23 24 25 26 26 26 26 26 26 26 25 24 24 26 27 27 27 27 27 26 26 25 25 25 25 26 26 27 27 27 26 26 25 25 25 26 26 26 26 26 26 25 25 26 26 27 27 27 26 26 26 26 26 26 27 27 27 26 26 26 26 26 25 25 26 26 26 25 25 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 29 29 28 28 28 28 28 29 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 28 28 27 27 26 25 25 25 25 24 25 25 25 24 24 25 25 25 25 24 24 24 23 24 25 27 28 28 27 25 24 25 25 25 14 5 2 4 15 23 25 25 24 11 8 9 10 11 12 13 14 16 15 14 14 15 16 17 18 18 19 20 20 19 19 18 17 16 15 13 14 14 14 15 16 16 15 15 16 19 20 16 10 5 3 7 14 12 10 10 9 9 11 13 12 9 8 10 15 21 19 17 18 19 19 18 18 24 25 23 20 11 9 16 16 11 7 9 11 10 11 10 9 9 9 9 9 9 9 10 10 10 9 10 12 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 16 16 16 16 16 16 16 16 15 14 15 15 15 15 15 15 15 15 14 14 14 12 11 11 10 10 10 10 10 9 9 9 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 7 7 7 7 9 10 11 11 12 14 15 15 14 14 14 14 14 14 14 14 15 15 14 14 14 13 13 12 12 12 12 12 12 13 13 14 15 14 13 13 14 15 15 15 15 14 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 16 14 13 13 14 15 15 15 13 11 12 11 11 12 13 13 12 12 11 9 11 13 15 18 22 20 4 11 17 16 15 15 15 13 12 10 11 9 8 7 8 9 10 9 9 9 8 7 5 4 4 4 4 4 4 4 4 4 4 5 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 11 11 11 12 13 13 13 12 12 13 13 14 15 15 15 14 14 13 13 13 14 14 14 13 13 14 15 16 15 14 13 13 13 14 16 17 16 14 13 13 14 12 11 11 11 8 6 5 5 5 5 8 10 10 9 8 6 5 4 3 3 15 15 11 11 8 7 6 10 6 6 10 11 14 16 19 21 17 15 14 13 11 12 15 16 16 16 16 14 14 13 13 13 16 18 18 15 12 12 12 13 13 16 18 18 18 17 17 16 17 18 19 19 20 21 21 21 21 20 21 21 20 20 20 21 21 22 22 22 21 21 21 21 21 20 20 20 26 25 24 24 23 23 24 25 26 26 26 26 26 26 26 25 25 25 26 27 27 26 26 27 26 26 25 24 24 25 26 27 27 27 27 27 26 26 25 25 26 26 26 26 26 26 26 25 26 26 27 27 26 26 26 27 27 26 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 26 27 27 26 26 26 26 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 27 27 27 27 28 27 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 25 25 25 25 25 25 24 24 25 27 28 28 28 27 25 25 14 9 11 3 2 8 19 24 26 26 27 21 8 8 10 12 13 14 15 16 16 16 15 15 16 17 18 19 19 19 19 19 20 19 18 17 14 13 12 11 12 13 16 16 15 16 17 20 20 15 7 3 3 5 11 11 10 10 9 9 11 14 10 7 7 10 12 18 17 17 19 20 19 17 21 23 26 26 22 5 10 14 15 13 9 9 11 11 11 10 9 9 11 10 10 10 11 11 12 11 11 11 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 13 12 12 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 5 6 6 7 7 7 9 11 13 13 13 13 14 15 15 15 15 15 15 14 14 14 14 14 15 14 14 14 14 13 12 12 12 13 13 13 12 12 13 14 13 13 14 14 15 15 15 14 13 12 11 12 13 13 14 14 13 14 14 14 15 15 16 18 18 17 14 12 12 15 16 16 15 13 11 12 11 12 12 12 12 11 11 10 10 12 13 14 15 12 7 7 11 14 16 16 15 14 13 11 11 11 10 9 8 8 9 11 11 9 9 8 7 5 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 7 7 6 6 7 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 10 10 10 10 10 11 11 11 12 13 13 13 12 12 13 13 14 15 15 14 14 13 13 13 13 13 14 14 14 13 13 14 16 15 15 14 12 12 14 16 18 17 15 14 13 14 14 13 13 12 9 8 6 6 7 7 9 9 9 9 8 6 5 5 4 9 15 15 14 14 12 9 8 6 5 5 8 15 17 17 19 19 17 15 14 14 13 14 16 16 17 16 15 11 9 9 11 12 16 16 15 12 11 11 13 13 14 16 18 18 17 17 16 16 17 17 18 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 20 20 20 20 27 26 26 25 24 24 25 25 26 26 26 25 25 25 25 26 26 26 26 27 27 26 26 26 26 25 25 24 24 25 26 27 27 27 27 27 26 26 25 25 25 26 26 26 26 26 26 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 26 26 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 27 27 27 27 28 28 28 28 27 27 27 26 26 26 26 26 25 25 24 24 24 24 24 25 25 25 26 26 26 25 25 25 26 27 28 28 28 28 26 16 3 3 7 6 12 22 25 25 26 27 27 17 10 10 12 15 16 16 17 17 17 16 16 16 17 18 19 19 18 18 19 19 20 20 18 14 11 10 9 10 12 14 15 14 16 18 20 19 14 7 3 3 7 8 9 10 11 10 9 12 13 11 7 7 8 13 15 15 16 18 21 20 17 22 23 25 25 20 5 10 12 13 12 12 12 13 13 11 11 10 10 12 11 10 10 10 11 12 12 12 12 13 14 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 15 16 17 17 17 17 17 16 16 16 16 16 15 15 15 14 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 6 6 6 5 5 6 7 8 9 10 11 12 14 15 15 15 15 16 16 15 15 15 15 14 14 14 14 14 15 14 14 14 13 12 11 11 12 13 13 13 12 12 12 13 13 13 13 14 15 16 16 14 13 11 11 11 12 13 15 14 13 13 15 15 15 15 17 18 19 18 10 9 8 15 17 17 14 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 11 9 7 8 12 13 14 13 15 14 12 11 11 10 10 9 8 8 9 10 10 6 7 8 7 5 4 4 4 4 4 4 4 4 4 4 4 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 11 11 12 13 13 12 12 12 12 13 14 15 15 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 14 12 12 14 16 18 17 16 16 13 13 15 14 13 13 10 9 10 11 10 9 10 9 8 8 7 5 5 5 7 10 12 10 10 13 13 11 7 5 5 5 11 16 17 17 17 18 16 12 13 14 16 15 17 16 16 16 14 11 9 9 10 13 16 15 13 12 12 12 13 13 14 16 16 17 17 17 16 16 17 17 18 18 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 28 27 26 26 25 25 25 25 26 26 25 25 24 24 25 26 26 27 27 27 26 26 26 26 26 25 24 24 24 25 26 27 27 27 27 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 26 26 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 27 27 26 26 26 26 25 26 25 24 24 24 25 25 25 25 25 26 26 27 27 27 26 25 26 26 27 27 27 28 22 9 5 16 17 14 18 23 25 25 26 27 27 23 13 12 13 15 16 16 16 17 17 16 16 17 17 18 19 19 19 18 18 19 20 20 19 16 12 10 8 9 11 12 14 13 14 18 20 18 13 6 3 3 6 10 9 9 11 11 12 15 17 18 16 10 10 16 17 14 16 19 23 23 23 13 20 23 24 22 11 11 11 11 10 10 11 13 13 13 12 11 11 12 12 11 11 10 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 14 14 14 15 16 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 12 12 12 11 11 10 10 11 11 11 11 11 11 11 10 9 9 8 8 8 8 8 7 7 6 6 6 5 5 6 8 10 11 11 12 13 15 16 16 16 16 16 16 16 15 15 14 13 13 14 14 14 14 14 14 13 13 12 11 11 11 11 13 13 12 12 12 13 13 13 13 13 15 16 16 14 13 12 12 11 11 13 14 14 14 14 15 15 14 16 18 19 19 19 14 15 16 18 18 16 13 13 13 12 11 11 11 12 12 12 12 12 12 12 11 10 9 7 7 8 10 11 11 13 14 14 12 12 10 10 9 8 7 7 6 8 8 7 7 7 6 5 4 4 4 4 5 4 4 4 4 4 4 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 11 11 12 13 12 12 12 12 13 14 14 15 14 13 13 12 13 13 13 13 14 15 14 15 16 16 16 15 15 12 11 13 18 19 17 17 17 15 15 17 16 16 16 12 11 11 11 13 12 12 12 12 10 6 4 4 6 7 8 9 8 7 9 11 10 7 5 5 7 13 17 17 16 15 15 14 12 10 13 15 16 17 16 15 14 12 11 10 10 12 13 14 14 14 13 13 13 14 14 15 15 16 16 17 16 16 16 16 17 18 18 18 19 20 20 20 21 21 21 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 28 28 27 26 26 25 25 25 26 26 25 24 23 23 25 26 27 27 27 27 26 26 26 26 25 25 24 24 25 25 26 27 27 27 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 26 26 25 25 25 25 25 25 24 25 25 26 26 26 26 26 26 27 27 28 27 26 26 27 27 27 27 28 23 9 7 17 19 18 20 23 25 26 26 27 27 23 15 13 13 15 16 16 16 17 17 17 17 17 18 18 19 19 19 19 19 20 21 21 20 17 13 11 9 8 9 12 12 12 12 16 17 15 11 11 5 4 15 15 10 9 10 11 14 14 19 22 21 15 15 20 18 16 19 22 24 25 26 18 21 22 22 21 17 14 14 13 12 11 12 13 13 13 13 12 12 12 12 11 10 10 11 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 14 14 14 15 16 16 17 17 17 17 16 16 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 14 13 12 12 12 11 11 11 11 11 12 11 11 11 11 11 11 10 9 8 8 8 8 8 8 7 7 6 6 6 6 7 8 11 12 12 13 14 16 17 17 17 17 17 16 15 14 14 14 13 13 14 14 14 14 14 13 13 12 11 11 11 11 11 12 13 12 12 12 13 13 13 14 14 15 16 15 15 14 13 13 12 12 13 13 14 14 14 15 15 15 15 17 19 19 19 19 19 20 19 18 15 14 13 13 12 10 10 10 11 12 12 12 12 12 11 9 6 6 5 6 7 9 9 11 13 15 14 13 11 10 9 9 8 7 7 6 7 7 8 7 5 4 4 4 4 4 4 5 4 4 4 4 4 4 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 8 9 9 8 9 9 9 9 9 10 10 10 10 11 11 12 13 12 11 11 11 12 14 14 14 14 13 12 13 13 13 14 14 14 15 15 15 16 17 16 15 14 11 10 13 18 20 18 16 16 17 18 18 18 16 16 15 13 12 12 13 14 15 15 17 15 8 4 5 7 8 8 8 7 5 6 8 8 7 5 5 9 14 17 17 14 12 11 10 9 10 12 13 15 17 15 13 12 11 10 11 12 12 13 14 14 14 14 13 13 14 15 15 15 15 16 17 16 16 16 16 17 17 17 18 19 19 20 20 20 20 21 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 21 28 28 27 27 26 26 25 26 26 25 24 23 23 23 24 26 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 27 27 26 25 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 27 27 27 28 28 28 28 27 27 28 28 27 27 27 27 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 26 26 25 24 24 25 25 25 25 25 25 26 27 27 27 27 27 28 28 28 28 28 28 27 28 28 27 27 25 13 12 20 21 21 22 24 26 26 26 27 27 22 15 14 13 13 15 15 16 16 17 16 16 17 18 18 18 18 18 19 19 20 21 21 22 19 19 14 11 8 8 11 11 10 10 13 13 13 11 9 6 5 18 20 12 9 9 10 11 13 22 24 22 20 21 23 20 18 21 23 25 25 25 22 22 22 21 21 20 18 17 15 13 12 13 13 13 13 13 13 12 12 12 11 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 13 13 14 14 14 14 14 14 15 16 16 17 17 17 17 16 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 14 13 12 12 12 11 11 11 12 12 12 11 11 11 11 11 11 10 9 9 8 9 8 8 8 7 7 6 6 7 7 8 9 12 12 13 14 15 17 18 17 17 17 17 16 15 14 14 14 13 13 13 13 13 14 13 13 12 12 11 11 11 11 12 12 12 12 12 12 12 13 13 14 15 15 15 15 15 15 14 13 13 13 13 13 13 13 14 15 16 17 17 18 19 20 20 20 20 20 20 18 17 15 14 13 11 10 9 9 10 10 11 10 9 9 8 7 6 6 6 6 8 8 9 10 12 14 14 13 10 9 9 8 8 7 7 7 7 8 8 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 9 9 9 9 9 9 9 10 10 10 10 11 12 12 13 12 12 11 11 12 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 16 17 17 16 15 12 9 12 19 20 18 17 17 18 19 19 18 17 16 15 14 13 14 13 13 13 13 14 14 10 5 6 7 7 7 7 7 5 6 6 6 6 5 6 10 14 15 16 11 9 8 8 9 11 12 13 15 16 14 13 12 12 11 11 12 12 13 13 14 15 15 13 13 15 16 16 16 16 16 17 17 17 16 17 17 17 17 17 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 21 21 20 20 20 20 21 28 28 28 27 27 26 26 26 25 25 24 23 23 23 25 26 27 27 27 27 26 26 26 25 25 25 25 25 26 25 25 26 27 27 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 25 25 25 25 25 25 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 27 27 28 28 28 28 27 27 27 28 28 28 28 27 27 27 28 27 27 27 28 28 28 28 27 27 27 27 28 28 28 28 27 27 28 28 28 28 27 27 26 25 24 24 24 25 25 25 25 24 25 26 27 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 27 27 23 24 23 24 25 26 26 26 28 26 22 17 18 15 13 14 15 15 17 16 15 15 16 16 15 16 16 16 17 18 20 20 21 22 21 19 15 11 7 8 9 10 9 10 11 14 13 10 8 7 7 18 21 14 10 10 10 10 13 22 24 21 21 24 25 22 21 23 25 26 26 25 23 22 22 21 21 21 20 18 17 15 14 13 13 13 13 13 13 12 12 12 11 11 11 11 11 12 12 12 12 13 13 13 13 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 17 17 16 16 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 14 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 9 9 9 9 9 9 8 7 6 6 7 8 8 9 10 11 13 14 15 17 17 18 18 18 17 17 15 14 13 13 13 13 13 13 13 12 12 13 13 12 12 12 11 11 11 11 12 12 12 12 12 13 13 14 15 15 15 15 15 15 14 14 13 13 13 13 13 14 13 14 16 17 19 19 20 20 21 21 21 21 21 20 19 18 17 14 12 12 10 8 8 8 8 10 5 5 5 5 5 5 9 11 10 8 8 8 8 11 11 13 12 9 8 8 7 7 7 7 7 8 9 7 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 9 9 9 10 10 10 10 10 10 11 11 12 12 12 12 12 12 11 12 13 14 14 13 13 13 13 13 14 14 15 15 14 14 15 16 18 18 18 17 14 12 15 21 20 19 18 19 18 19 20 20 19 18 16 15 15 16 15 14 11 9 9 9 6 4 4 6 6 5 6 5 5 5 5 5 5 5 8 11 12 14 13 10 7 6 6 7 9 12 14 15 15 14 13 13 12 12 12 13 13 12 12 14 15 15 13 14 14 16 17 16 16 17 17 17 17 17 17 17 17 17 17 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 21 21 20 20 20 21 28 28 28 28 27 27 26 26 26 25 24 23 23 24 25 26 27 27 27 26 26 25 25 25 25 26 25 26 26 26 25 26 27 27 26 26 25 25 25 25 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 27 27 27 28 28 28 28 28 27 27 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 27 27 28 28 28 28 27 27 27 26 25 24 24 25 25 25 24 24 25 26 27 28 28 28 28 28 28 28 28 29 29 28 29 28 28 28 29 28 28 28 26 24 25 26 26 27 27 27 23 23 20 18 16 15 14 14 15 16 16 14 14 14 14 15 13 13 13 14 16 18 20 20 21 21 18 14 10 8 8 10 9 9 10 12 15 14 12 10 10 10 17 22 19 14 11 10 11 15 21 22 20 20 22 24 26 25 25 26 26 26 25 23 22 21 20 21 21 20 19 18 16 15 14 14 13 14 14 13 12 12 12 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 16 16 16 15 15 15 14 15 15 15 15 14 14 14 14 14 15 15 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 9 9 9 9 9 8 8 7 7 7 8 9 9 10 11 12 14 15 16 17 18 18 18 18 17 16 15 14 13 13 13 13 13 13 12 12 11 12 12 12 12 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 14 14 14 13 13 13 13 13 14 14 13 14 17 19 22 23 22 22 22 22 21 21 21 20 19 18 17 14 12 11 9 7 7 6 5 5 7 7 7 7 6 5 9 10 8 7 7 7 8 9 11 11 10 8 7 7 6 6 6 7 8 8 9 7 6 5 4 4 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 8 9 9 9 10 10 10 10 10 10 11 11 12 12 12 12 12 12 11 12 13 13 13 13 12 12 12 13 14 14 15 15 15 14 15 16 17 17 18 18 16 13 18 19 19 19 18 21 19 18 19 19 18 17 18 17 15 17 18 18 13 10 9 7 6 5 5 7 7 5 5 5 5 5 5 5 6 7 9 11 11 12 12 10 8 6 6 6 9 12 15 15 14 13 12 13 13 13 12 13 13 12 12 14 15 15 14 14 15 16 17 17 17 17 17 17 17 17 17 17 18 17 17 18 18 19 19 20 20 20 21 21 21 20 20 20 21 21 22 22 22 21 21 21 21 21 28 29 28 28 27 27 27 27 26 24 24 24 24 25 25 26 27 27 27 26 25 25 25 25 25 26 26 26 26 26 26 26 27 27 26 26 26 25 25 25 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 25 25 25 25 25 25 24 25 25 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 26 26 27 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 27 27 26 25 25 25 25 25 25 24 24 25 26 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 27 26 26 26 26 27 28 28 21 19 19 18 17 16 15 14 15 16 16 15 14 13 12 12 12 11 10 11 14 16 17 19 20 20 17 14 11 9 10 10 10 10 11 13 15 13 13 13 11 12 16 21 23 18 12 11 13 16 18 19 19 19 20 23 25 26 26 26 26 26 25 23 22 21 20 20 20 19 19 18 17 16 15 14 14 14 13 13 13 12 12 12 12 12 11 12 12 13 13 13 13 14 14 14 14 14 14 14 13 14 13 14 14 14 15 16 16 17 17 17 17 17 17 17 16 15 15 15 15 14 15 15 15 15 15 14 14 14 15 15 15 14 14 13 12 13 12 12 12 12 12 11 11 10 10 10 10 10 10 10 9 10 9 8 7 7 7 7 8 9 10 11 12 13 14 16 17 18 18 18 18 17 16 15 14 14 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 12 11 12 12 13 13 13 13 14 15 15 15 14 14 13 12 11 12 12 12 12 14 13 12 13 19 22 23 24 24 23 23 22 21 20 20 19 19 17 16 14 12 11 8 7 6 5 8 9 8 6 4 5 5 5 7 8 7 7 7 7 7 8 9 9 8 7 6 5 5 5 6 7 8 8 8 7 6 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 8 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 13 14 15 16 15 15 15 15 16 16 17 18 17 17 16 14 13 13 18 21 20 19 20 19 18 16 17 17 17 16 18 19 17 13 9 7 6 6 8 9 7 5 5 5 5 5 5 6 8 9 10 10 10 11 11 9 10 8 8 6 9 12 15 15 14 12 11 13 14 14 14 14 13 12 13 14 15 15 15 15 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 18 18 19 20 20 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 22 28 29 29 28 28 27 27 27 25 24 24 25 25 25 25 26 27 27 26 26 26 25 24 24 25 26 26 25 26 26 26 26 26 27 27 27 26 26 25 25 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 25 25 25 25 25 25 24 25 25 26 26 26 25 25 25 24 25 25 25 26 26 26 26 26 26 26 26 27 26 26 25 25 25 26 26 27 27 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 29 29 29 29 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 27 26 27 27 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 26 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 29 29 28 27 27 27 27 27 28 28 25 20 18 18 19 18 18 16 15 16 15 16 16 15 13 12 12 13 11 9 10 11 13 16 18 19 18 16 14 12 10 10 11 11 11 11 15 17 14 13 14 13 14 15 19 22 18 13 14 19 19 17 17 17 15 15 20 25 26 26 26 26 26 26 26 24 22 19 19 19 19 19 19 19 18 16 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 15 16 17 17 17 17 17 17 17 17 17 16 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 14 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 11 11 10 10 10 8 8 7 7 7 8 9 10 12 13 14 15 16 17 18 18 18 17 17 15 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 15 15 14 13 12 11 11 11 12 12 12 13 12 11 5 3 20 24 24 24 24 23 22 21 20 19 18 17 16 15 14 12 11 9 6 4 7 10 10 7 4 8 7 7 8 8 8 7 7 7 6 6 7 8 8 7 6 4 4 4 5 6 7 7 7 7 6 5 4 4 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 7 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 12 12 11 11 11 12 13 14 15 16 15 15 15 15 16 16 16 16 15 13 11 9 9 16 19 19 19 20 20 18 18 17 16 16 15 15 17 18 16 13 10 5 4 8 10 9 6 5 5 6 7 6 7 9 9 10 10 10 10 8 9 8 8 10 9 11 13 15 15 14 12 12 14 15 15 15 14 13 13 14 15 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 18 19 20 20 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 22 28 29 29 28 28 27 27 26 25 24 25 25 25 25 26 26 26 26 27 26 26 24 24 24 26 26 26 25 25 26 26 25 26 26 26 27 26 26 25 25 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 25 25 25 25 25 25 24 25 25 26 26 25 25 25 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 27 27 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 29 29 29 29 28 28 28 28 28 28 28 27 27 28 28 28 28 28 27 27 27 27 28 27 27 27 26 27 28 28 28 29 29 28 28 27 27 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 29 29 28 28 28 28 28 28 28 27 23 20 19 19 19 19 19 18 18 17 17 17 16 15 14 14 14 14 13 11 9 10 12 15 17 18 17 16 14 12 11 10 10 10 10 11 15 19 15 13 13 13 14 16 19 21 19 15 17 21 20 18 16 13 10 4 7 18 25 26 26 25 25 25 26 25 22 20 19 20 20 20 20 20 19 17 16 14 14 13 13 12 12 12 11 12 12 12 13 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 16 16 17 18 18 18 18 18 18 18 17 16 15 15 16 16 15 15 15 15 15 14 14 14 14 14 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 11 12 12 11 11 10 9 8 8 8 8 8 10 11 12 14 15 15 17 17 18 18 18 17 16 15 15 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 13 13 12 11 11 11 11 11 11 10 11 8 5 9 19 22 23 22 23 22 20 20 19 18 16 16 15 14 13 12 10 8 6 4 10 13 9 3 9 14 12 11 11 10 8 7 7 6 6 6 6 7 7 6 5 4 4 4 4 5 6 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 11 11 12 14 15 16 16 15 14 15 15 16 15 15 15 12 11 11 11 14 16 17 18 19 20 20 20 19 17 14 8 8 10 14 16 15 10 6 4 6 8 8 6 5 5 7 8 7 9 9 9 10 9 9 8 7 6 6 7 9 12 13 14 15 15 13 12 13 14 15 15 15 14 14 14 15 15 14 15 15 16 17 17 17 17 17 18 18 18 18 19 19 19 19 18 16 16 16 17 19 20 21 21 21 21 20 20 19 19 19 20 21 21 22 21 21 21 21 21 27 28 28 28 27 27 27 26 25 25 25 25 25 25 26 26 26 26 26 26 25 24 24 24 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 25 25 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 29 29 29 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 27 27 27 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 28 29 29 28 28 28 28 28 28 28 26 23 21 20 19 19 19 19 19 19 18 18 17 17 15 15 16 16 16 15 13 10 10 12 15 16 16 16 15 15 14 11 8 8 8 7 8 13 20 18 15 14 12 14 17 18 19 17 16 18 22 22 19 15 10 6 3 11 18 21 23 23 25 24 24 25 24 23 21 20 20 21 20 20 20 19 18 17 15 14 14 14 13 13 12 11 12 12 13 14 14 14 15 16 15 15 15 14 14 14 14 14 14 14 14 14 15 16 17 17 18 18 18 18 18 19 19 18 17 17 16 16 16 16 16 16 16 16 15 14 14 14 14 14 15 14 14 14 14 14 14 13 13 12 12 12 11 11 11 10 11 11 12 12 12 11 10 10 9 9 8 8 9 10 11 13 14 15 15 17 17 18 18 17 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 12 12 13 12 12 12 13 13 13 13 13 13 13 14 14 14 13 12 12 12 11 11 11 10 8 6 7 6 5 10 16 19 19 17 11 10 18 22 20 17 15 14 13 13 12 11 8 6 5 1 16 21 24 23 20 15 11 11 11 10 9 7 6 6 6 6 6 6 5 5 4 4 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 7 7 6 7 7 7 7 8 8 8 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 13 12 11 11 12 13 15 16 16 15 15 15 15 15 15 14 13 12 11 13 13 14 15 16 17 17 19 20 20 21 19 14 4 5 6 7 8 11 9 6 5 5 5 6 5 5 5 6 9 9 11 10 9 9 9 10 9 7 5 5 7 10 12 14 14 15 15 14 13 14 14 15 15 15 15 14 14 16 15 14 15 15 16 17 17 17 17 17 18 18 18 18 18 18 19 19 18 17 15 16 17 19 20 20 21 21 21 20 20 19 19 19 19 21 22 22 22 22 21 21 21 27 27 27 27 27 26 26 25 24 25 26 25 25 25 26 26 26 26 26 26 25 24 24 25 26 26 25 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 26 26 26 26 25 26 26 26 26 26 25 25 25 26 26 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 29 29 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 28 27 27 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 27 27 27 28 27 27 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 27 27 27 25 23 22 20 20 19 19 19 20 20 19 18 17 16 15 15 16 16 17 15 12 10 10 12 14 14 14 14 14 13 12 11 8 7 6 6 6 10 19 20 21 17 14 14 17 17 15 14 14 15 19 22 20 16 10 5 3 11 16 17 21 23 24 24 24 24 24 23 21 21 21 21 21 20 20 19 19 18 16 16 15 15 14 13 12 12 12 12 13 13 14 15 15 16 16 15 15 14 14 14 15 15 15 14 14 15 16 17 18 19 18 18 17 17 18 19 19 18 17 17 17 17 17 17 17 16 16 16 16 15 14 14 13 14 15 15 14 14 15 15 14 14 13 12 12 12 12 12 12 11 11 11 12 12 12 11 11 10 9 8 8 9 9 10 12 13 13 14 16 17 17 18 17 16 15 14 14 14 14 14 14 14 13 13 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 13 12 12 12 11 11 11 11 10 8 7 6 6 5 9 12 14 15 9 9 8 13 14 17 15 14 13 12 11 11 11 7 4 5 5 22 24 25 24 21 13 6 7 7 8 7 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 10 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 13 12 11 13 13 14 16 16 16 16 16 16 16 14 13 12 11 12 13 13 15 16 17 16 16 17 17 19 19 18 11 4 4 4 5 7 7 7 6 5 4 5 6 5 5 4 5 8 8 11 12 11 10 10 11 12 12 8 4 7 9 11 14 15 15 15 14 14 14 15 15 15 15 15 15 15 16 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 17 16 16 18 19 20 20 21 21 21 20 20 19 18 18 19 21 22 22 22 22 22 22 22 26 26 26 26 26 26 25 25 25 25 26 26 25 26 26 26 26 26 26 26 25 24 24 25 26 26 25 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 26 26 25 26 26 26 26 26 26 25 25 25 26 26 26 27 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 26 26 27 26 26 26 26 26 26 27 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 26 27 27 28 28 29 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 28 28 27 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 28 27 27 27 28 28 29 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 27 26 26 25 24 23 22 21 21 20 19 19 20 20 20 18 17 16 15 14 14 15 17 15 11 10 11 13 13 12 11 12 11 9 9 10 8 7 6 6 5 5 7 16 22 20 17 15 16 14 12 11 10 12 18 21 21 19 14 5 4 15 16 18 22 24 25 24 23 24 24 23 22 21 21 21 21 21 20 19 19 18 18 17 16 16 14 13 12 12 12 12 12 13 14 15 16 17 16 16 15 15 14 14 15 15 15 14 14 15 16 17 18 19 20 20 19 18 18 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 14 14 14 14 15 15 14 14 14 15 15 14 13 12 12 12 12 13 12 12 11 11 12 11 11 11 11 10 9 9 9 9 10 11 11 12 13 15 16 17 17 17 16 15 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 11 11 11 12 11 11 12 12 12 13 13 13 13 13 13 13 13 14 13 13 12 11 11 11 11 11 11 10 10 9 7 5 5 7 9 9 9 7 8 13 16 18 18 15 13 12 10 10 11 9 5 4 5 8 23 25 25 24 23 6 4 4 4 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 4 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 8 8 8 9 9 8 8 8 9 9 9 10 11 11 11 10 10 10 11 11 11 11 11 11 12 13 14 15 13 12 12 12 13 14 15 16 17 17 18 18 17 14 12 12 13 13 13 12 13 16 17 14 13 13 14 16 18 14 7 4 4 5 7 8 7 6 5 4 5 4 5 6 5 4 4 5 5 9 12 13 12 12 12 13 17 16 10 8 9 12 14 15 14 14 15 15 15 16 15 15 15 15 15 16 16 15 15 16 16 16 16 16 16 16 17 18 18 18 17 18 18 18 18 18 17 16 17 18 19 19 20 21 21 20 20 19 19 19 19 20 21 21 21 21 21 21 21 21 26 25 25 25 25 25 25 25 25 26 26 26 25 26 26 25 25 25 25 25 24 24 24 25 26 26 26 25 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 26 26 25 26 26 26 26 26 26 25 25 25 26 26 26 27 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 24 24 25 26 26 26 26 26 26 26 26 26 27 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 28 29 29 29 29 29 29 28 28 27 27 26 25 25 23 23 23 22 22 20 19 18 19 20 20 19 17 15 14 13 13 15 17 14 10 9 11 13 13 11 10 12 10 7 8 10 8 7 7 7 6 4 5 9 22 22 20 18 18 18 13 10 9 10 15 18 21 20 18 11 14 18 19 20 22 24 24 24 23 23 23 23 22 22 21 21 21 21 20 19 19 18 18 18 17 16 15 14 13 13 12 12 12 13 14 15 16 17 17 16 16 15 15 14 14 14 15 15 14 15 15 16 17 19 19 18 19 20 20 20 20 20 20 19 19 18 17 17 17 17 18 18 17 16 14 13 14 15 15 16 15 14 14 15 15 14 14 13 13 12 12 13 13 12 11 11 11 11 11 11 10 10 10 9 10 10 10 10 12 13 14 15 16 16 16 15 15 15 14 14 13 13 14 14 14 13 13 13 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 11 10 10 10 10 10 10 10 9 7 6 5 6 7 7 7 6 8 11 14 16 15 14 8 5 4 6 9 6 4 4 6 13 23 24 23 22 21 19 8 7 4 4 4 5 5 5 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 7 7 8 8 9 9 8 8 8 8 9 10 10 10 11 10 10 9 9 10 10 10 10 10 10 10 11 13 13 13 12 12 11 12 13 15 16 17 17 19 19 18 15 13 12 13 14 13 11 11 12 14 13 11 11 11 13 15 12 9 8 8 9 11 13 12 9 7 5 5 9 6 5 4 4 5 5 5 8 12 13 13 13 13 14 17 15 12 11 10 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 20 21 21 20 20 20 19 19 20 20 21 21 21 21 21 21 21 21 26 25 25 25 25 25 24 25 25 26 26 25 25 26 26 25 25 25 24 24 24 24 24 25 25 26 26 25 24 25 25 25 25 24 25 25 26 26 26 26 26 27 27 27 26 26 25 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 28 28 29 29 29 29 29 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 28 28 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 28 28 29 29 29 29 29 29 28 28 27 26 25 25 24 23 23 23 23 22 20 18 18 18 20 21 21 20 17 14 12 12 15 17 13 10 7 8 9 11 9 10 14 13 10 9 11 9 9 7 7 7 5 5 8 20 23 23 22 22 23 13 11 9 9 11 15 21 21 21 18 19 19 20 21 22 23 24 24 24 24 24 23 23 22 21 21 21 21 20 20 20 19 18 18 17 16 14 14 13 13 13 12 12 13 14 15 16 16 16 16 16 16 15 14 14 14 15 15 15 14 15 16 17 19 19 20 20 20 21 21 20 20 20 20 19 19 17 17 17 18 18 18 17 16 14 13 14 15 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 12 11 11 11 11 11 10 10 11 10 10 10 10 11 11 12 13 14 15 15 16 15 14 14 14 13 13 13 13 13 13 13 13 13 12 12 11 10 10 10 10 10 10 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 11 10 9 9 9 10 10 9 9 8 7 6 5 5 6 6 6 6 7 9 11 11 11 9 4 3 3 5 8 3 4 4 2 14 24 21 20 19 19 18 5 3 5 6 5 4 4 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 8 8 8 8 9 9 10 10 10 10 10 9 8 8 9 8 8 8 8 9 10 12 12 12 12 12 11 11 11 13 13 13 15 19 21 20 16 12 11 12 15 14 11 10 10 11 11 10 9 10 12 13 12 11 10 10 12 13 12 10 8 7 6 5 7 8 5 5 4 5 5 6 9 10 11 13 14 14 15 16 15 15 13 13 13 14 14 14 15 16 16 16 17 16 16 16 16 16 16 16 16 17 17 16 16 16 17 16 16 17 17 17 17 17 17 17 17 16 16 17 17 18 19 20 20 21 21 21 21 20 20 19 19 20 21 21 21 21 20 20 20 20 20 26 25 25 25 25 24 24 24 25 26 26 25 25 25 25 25 25 25 24 24 24 24 24 25 26 26 26 25 24 25 25 25 25 24 25 25 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 28 29 29 29 29 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 28 28 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 25 24 24 23 22 21 23 23 21 19 17 16 17 17 20 21 19 14 11 11 14 17 14 12 9 7 7 9 7 7 17 17 13 11 12 12 11 8 8 9 6 6 9 17 21 25 25 26 24 14 11 10 9 9 14 21 23 25 24 22 20 23 25 25 25 25 24 25 24 24 24 23 22 21 21 20 21 21 20 20 19 18 18 17 16 14 14 14 14 13 12 13 13 14 15 16 16 16 16 16 16 15 14 13 14 15 16 15 14 14 16 17 19 21 21 21 21 21 21 21 20 20 20 20 18 18 18 18 18 18 18 17 16 14 14 15 15 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 11 11 11 11 11 11 11 12 12 13 14 14 14 14 14 13 13 13 13 13 12 11 11 12 12 12 12 12 12 11 11 10 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 12 11 10 8 8 8 9 9 8 8 8 6 6 5 5 5 5 5 6 6 8 8 8 8 7 5 3 3 4 4 4 4 6 9 16 21 21 20 19 18 14 8 5 8 7 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 9 8 8 8 8 7 7 6 7 9 11 11 11 11 11 10 9 9 9 10 10 12 16 21 21 19 15 12 13 16 16 13 13 13 13 12 10 10 10 11 12 13 10 8 8 9 9 9 5 4 6 6 5 7 8 10 9 6 6 6 7 8 9 11 13 14 15 16 16 16 15 15 14 14 14 14 14 15 16 16 16 16 16 16 17 16 16 16 16 16 17 17 17 16 16 17 17 17 17 17 17 17 17 18 18 17 16 16 17 17 18 19 20 21 21 21 21 21 20 20 19 19 20 20 21 21 20 19 19 19 19 20 26 25 25 25 25 24 24 24 25 26 26 25 25 25 25 25 25 25 24 23 24 24 24 25 26 26 25 25 24 25 25 25 25 24 25 25 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 24 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 28 28 29 29 28 28 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 26 25 25 23 22 20 19 19 23 23 22 20 17 17 16 18 22 23 20 14 11 11 14 15 15 13 10 7 7 8 6 6 19 19 16 13 12 12 12 11 12 11 8 8 9 16 20 25 26 26 21 16 12 10 9 10 14 19 23 26 26 24 24 25 26 26 26 26 25 25 25 24 24 23 22 21 21 20 20 20 20 20 19 18 17 16 15 14 14 14 14 14 13 13 13 14 14 14 15 16 17 17 16 14 12 12 13 14 15 16 14 14 16 18 19 21 21 21 22 22 21 21 20 20 20 19 20 19 18 18 18 19 18 17 16 15 15 15 16 17 16 16 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 13 13 13 13 13 13 13 13 12 12 13 12 12 11 11 11 11 11 11 11 12 11 11 10 9 8 9 9 10 10 10 11 11 12 12 12 11 11 11 11 11 11 10 10 10 10 9 8 7 8 9 9 8 8 7 7 6 6 6 5 5 5 5 5 6 7 7 7 7 3 4 4 4 4 4 5 7 11 18 21 22 21 19 16 13 9 7 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 7 8 9 9 9 9 10 10 10 9 9 8 8 8 7 7 7 7 9 9 10 11 10 10 9 8 7 6 5 7 8 10 16 19 17 14 12 12 15 17 15 15 16 16 14 11 12 10 10 10 11 10 6 4 3 4 7 5 4 5 5 4 5 7 10 10 8 8 8 8 8 9 11 12 14 15 15 16 16 17 16 15 14 14 14 15 16 16 15 15 15 16 16 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 16 16 17 18 19 20 21 21 21 21 21 20 20 19 19 20 20 21 21 20 20 19 19 19 19 20 25 25 24 24 24 24 24 25 25 26 25 25 25 25 25 25 25 25 24 23 24 24 24 25 26 26 25 24 25 25 25 25 24 24 24 25 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 25 25 25 25 24 25 25 25 25 25 24 24 24 25 25 26 25 25 25 25 25 25 26 26 25 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 25 26 26 27 27 27 27 27 27 28 28 29 29 27 27 27 27 28 28 28 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 28 28 28 29 29 28 29 29 29 28 28 27 27 25 24 22 19 17 16 19 22 22 22 21 19 17 16 19 23 24 21 15 12 12 13 14 16 14 11 8 8 8 7 8 15 20 20 15 12 12 12 13 14 12 11 11 11 16 23 25 26 25 22 20 16 13 13 14 16 19 24 26 26 25 25 26 26 26 26 26 25 25 25 24 24 23 22 22 22 21 21 21 20 20 19 18 17 16 16 15 15 15 15 15 14 13 14 14 14 13 14 15 18 19 14 3 6 6 11 16 16 16 14 14 16 19 20 20 21 23 22 21 22 21 20 19 19 19 20 19 19 18 18 19 18 17 17 16 16 15 16 17 17 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 11 11 11 11 12 13 13 13 13 12 12 12 12 11 12 12 12 12 11 10 10 10 10 10 10 11 11 10 9 8 7 8 9 9 9 10 10 10 11 11 11 9 9 9 10 10 10 9 9 8 8 8 7 6 7 8 9 8 8 8 8 7 6 6 5 5 5 5 5 5 6 6 5 4 3 5 5 5 5 5 6 7 11 18 19 22 21 19 15 12 9 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 7 7 8 8 8 8 9 9 10 10 10 10 9 9 8 8 8 8 8 8 9 9 9 9 8 8 8 7 5 4 4 5 7 10 13 14 13 12 11 14 15 15 14 16 17 15 13 12 10 6 5 7 6 4 5 7 8 8 4 5 4 4 4 5 6 9 11 11 11 11 10 8 9 11 12 13 14 15 17 17 18 16 15 15 15 14 15 16 15 15 14 15 16 16 17 16 15 16 16 17 17 17 17 17 18 18 17 17 18 18 18 18 18 18 18 17 16 16 17 18 19 20 21 21 21 21 21 20 19 19 19 20 20 21 21 20 20 20 19 19 20 20 25 25 25 24 23 23 23 25 25 25 25 25 25 25 25 24 24 24 24 23 24 24 24 25 25 26 25 24 25 25 25 25 24 24 25 25 26 27 27 27 27 26 25 26 26 26 26 26 26 26 26 26 25 25 25 25 26 27 27 26 26 25 25 25 24 24 25 25 25 25 25 24 24 24 25 25 26 26 25 24 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 25 25 25 26 27 27 27 27 27 27 28 28 28 26 26 26 26 28 28 29 29 30 30 30 30 30 30 29 29 29 28 28 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 27 26 25 23 21 18 16 15 19 21 21 21 20 19 17 16 21 24 23 20 16 14 13 13 15 16 14 11 10 10 10 9 10 11 19 20 16 12 11 11 14 16 15 15 14 14 19 23 25 25 24 23 22 21 20 19 19 19 21 24 26 26 25 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 19 18 18 17 16 16 16 16 16 16 15 14 14 14 13 13 12 14 18 21 16 18 19 22 14 18 20 17 14 14 18 19 20 20 22 21 13 18 23 21 20 20 19 20 19 19 18 18 19 19 19 18 17 16 16 15 15 16 17 16 16 15 15 14 14 14 14 14 13 13 13 12 11 12 12 12 11 11 12 12 12 12 11 10 10 11 12 13 13 13 12 12 12 11 11 10 11 11 12 11 11 9 9 10 10 10 10 10 10 9 8 7 7 7 8 8 8 9 9 8 8 8 8 6 7 7 8 9 9 8 8 8 7 6 6 6 7 8 9 9 9 9 8 7 6 6 5 5 5 4 4 5 5 4 4 4 4 5 7 7 6 6 6 7 11 13 19 21 21 18 15 11 8 8 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 7 8 8 9 10 10 10 10 10 10 9 8 8 9 9 9 9 9 9 8 7 6 6 8 9 8 6 5 6 9 10 11 12 13 12 12 12 14 14 14 15 15 14 13 12 8 5 4 5 5 4 6 6 6 4 4 4 5 5 4 4 6 8 10 11 11 12 11 10 10 11 11 12 13 15 18 18 18 18 17 16 15 15 15 16 16 16 15 15 16 17 17 16 15 16 17 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 19 20 20 20 21 21 20 20 19 19 19 20 21 21 21 20 20 20 20 20 20 20 24 25 24 22 22 22 23 24 25 25 25 25 25 25 25 24 24 24 23 23 24 24 24 25 25 25 25 24 25 25 25 24 24 24 25 26 26 27 27 27 27 26 25 25 26 26 27 27 26 26 26 26 25 25 25 25 26 27 27 27 26 25 25 25 24 25 25 25 25 25 25 24 24 24 24 25 25 25 25 24 24 25 25 25 25 25 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 26 27 27 26 26 27 27 27 28 28 26 26 26 27 28 28 29 29 30 30 30 30 30 30 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 27 26 25 22 20 18 16 16 18 20 21 21 19 18 16 18 22 23 21 19 17 16 14 13 15 16 15 12 10 10 11 11 10 13 18 18 16 12 10 12 15 16 16 16 16 16 20 23 25 25 24 24 24 23 23 22 21 21 23 25 25 25 25 25 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 18 17 17 16 16 16 16 16 16 15 14 14 13 12 12 13 19 18 22 22 23 24 13 21 20 18 16 16 17 20 20 21 21 13 4 14 19 19 20 21 21 19 18 18 18 18 19 19 19 18 18 17 16 15 14 16 17 17 17 15 15 14 14 14 15 14 14 14 13 12 11 12 13 13 12 12 12 12 12 11 11 10 9 10 10 11 12 12 11 11 11 11 10 10 10 11 11 11 11 10 9 9 9 9 9 9 9 9 7 7 6 6 6 7 7 8 8 7 6 5 5 5 6 6 6 6 7 7 7 7 6 6 6 6 7 9 10 10 9 9 8 7 6 5 5 5 5 4 4 4 4 4 4 5 5 6 8 9 8 6 6 7 10 12 18 20 20 19 15 13 10 8 7 6 5 4 4 4 5 5 4 4 4 4 3 3 3 3 4 3 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 9 9 8 7 7 7 7 8 9 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 6 6 5 6 8 11 10 9 9 9 11 12 12 13 13 13 12 13 14 14 14 14 13 12 11 9 7 6 5 5 5 4 5 5 4 5 4 4 5 5 4 5 5 8 9 10 11 12 11 11 11 11 11 11 12 16 18 19 19 18 16 15 15 15 16 16 16 15 15 15 16 17 17 16 16 16 17 18 18 18 17 18 19 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 19 19 19 20 20 21 21 20 20 20 20 20 20 20 24 24 24 22 21 22 23 24 25 25 25 25 25 25 24 24 24 24 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 25 26 26 26 27 26 26 26 25 25 25 26 27 26 26 26 26 26 25 25 25 25 26 27 27 27 26 25 25 24 24 25 25 25 25 25 24 24 24 24 24 25 25 25 25 24 24 24 25 25 25 25 25 26 26 25 25 24 25 25 25 26 26 26 26 26 26 25 24 25 26 26 27 27 26 26 27 27 27 27 27 27 26 26 27 28 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 27 26 25 23 21 20 18 17 17 17 19 20 19 18 18 18 21 22 22 20 19 18 16 14 13 15 16 15 12 10 10 9 9 9 13 17 16 14 10 8 10 14 15 16 16 17 18 20 23 24 24 24 24 24 24 23 23 23 23 24 25 25 25 24 24 25 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 20 19 18 17 17 17 17 17 17 17 15 15 15 15 13 13 15 21 20 22 23 23 23 23 22 21 19 18 17 19 21 22 22 22 7 6 14 17 18 20 20 21 20 19 19 19 19 19 19 19 18 18 17 16 14 14 14 16 17 17 16 15 15 15 15 15 15 15 15 13 12 11 12 13 13 13 12 12 12 12 11 10 9 8 9 10 11 11 11 10 10 11 11 11 10 10 11 11 11 11 11 9 9 9 9 9 9 9 8 8 7 6 6 6 6 7 7 7 7 6 6 5 5 6 6 5 6 6 6 6 7 6 6 6 6 8 9 10 10 10 9 8 7 6 5 5 5 5 4 4 4 4 5 5 5 6 7 9 11 10 8 7 7 10 13 17 19 20 19 17 15 11 9 8 7 6 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 6 6 6 6 6 6 5 5 6 5 6 6 6 7 7 7 7 7 7 7 8 8 9 9 9 8 7 7 7 8 9 9 9 9 10 10 10 9 9 9 9 9 8 8 7 7 6 6 6 7 9 12 12 11 11 12 13 13 13 13 13 13 13 13 14 14 14 14 12 11 9 7 6 7 6 5 5 5 5 5 5 4 4 4 5 4 5 5 5 6 8 9 11 11 12 12 12 11 11 11 12 16 19 20 20 19 16 14 14 15 15 17 17 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 19 19 18 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 19 19 20 20 21 20 20 20 20 20 20 21 21 24 24 23 22 21 22 24 24 24 25 25 25 25 25 24 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 25 26 26 26 27 26 26 26 25 25 26 26 27 26 26 26 26 25 25 25 25 25 26 26 27 27 26 25 25 24 24 24 25 25 24 24 24 24 24 25 25 25 25 25 24 24 24 24 25 25 25 25 25 26 25 25 25 24 24 25 25 26 26 26 26 26 26 25 24 25 26 26 27 27 26 27 27 27 27 26 27 27 27 27 28 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 27 27 28 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 27 26 24 22 21 20 18 18 17 18 19 18 16 16 18 19 21 22 22 21 19 17 16 13 12 13 15 15 15 13 10 8 7 7 11 15 16 14 11 10 8 9 16 17 17 18 20 22 23 23 24 24 24 24 24 25 24 24 25 25 25 25 24 23 23 24 25 26 26 25 25 25 25 25 25 25 24 24 23 24 23 23 23 23 22 21 20 19 18 18 18 18 18 18 17 16 15 15 16 17 15 19 19 21 22 23 23 23 22 23 21 21 19 19 21 22 23 22 21 18 15 16 17 18 19 21 21 20 19 19 19 19 19 19 18 18 18 17 16 15 14 15 16 18 18 17 16 16 16 16 16 15 15 14 13 12 11 12 12 13 13 12 12 12 11 10 10 9 9 9 10 11 11 10 9 10 10 11 11 10 11 11 10 11 12 12 12 10 9 9 9 9 8 8 8 7 7 6 6 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 9 9 10 10 9 9 8 7 7 6 5 5 4 4 4 4 4 5 5 5 6 7 9 11 11 10 9 9 11 14 17 19 19 20 20 15 10 9 8 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 8 7 7 8 9 10 10 9 10 10 10 9 9 9 9 9 8 7 7 7 7 7 7 8 11 12 13 13 13 13 13 13 13 13 13 13 13 12 11 13 14 13 10 9 6 5 6 7 7 7 6 5 5 6 7 6 6 5 11 11 6 6 5 5 7 9 11 12 13 14 13 12 11 10 12 16 19 20 21 20 17 14 13 14 16 18 16 17 15 15 15 16 16 16 16 16 17 17 17 17 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 24 24 23 22 22 23 23 24 24 24 24 25 25 24 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 25 25 26 26 26 26 27 26 26 25 25 26 26 26 26 26 26 25 25 25 25 25 25 26 26 27 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 26 25 25 25 24 24 25 25 26 26 26 26 26 25 25 25 25 26 26 27 27 26 26 27 27 27 26 27 27 27 27 28 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 29 29 29 29 28 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 25 23 21 21 21 20 18 18 19 19 17 13 13 17 20 21 22 22 21 19 18 16 14 12 11 12 13 15 12 10 8 7 7 11 15 17 16 15 14 15 17 17 17 17 19 22 23 23 23 24 24 24 25 25 25 25 25 25 26 25 24 24 23 23 25 25 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 22 21 20 19 19 19 19 19 19 19 18 16 15 16 17 17 18 19 20 21 22 23 23 22 22 23 23 23 21 21 22 23 23 22 21 20 18 17 18 18 19 20 21 21 19 19 19 19 20 20 18 18 17 17 16 15 16 16 16 18 19 18 17 18 19 18 17 15 13 13 13 12 11 12 12 13 12 12 12 11 10 10 9 9 9 10 10 10 10 9 9 9 9 10 11 11 11 11 11 11 11 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 8 9 9 9 10 10 9 9 8 8 8 8 8 8 7 8 8 8 8 8 9 9 9 9 9 9 8 7 7 5 5 5 4 4 4 4 4 5 5 5 6 7 9 11 12 12 10 10 12 15 17 18 19 20 20 15 9 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 6 6 6 7 7 8 7 7 7 8 8 8 9 9 9 8 7 7 8 9 10 10 9 9 10 10 10 10 10 9 9 9 8 8 8 8 8 9 10 12 12 13 13 13 13 13 13 13 13 13 13 13 10 8 12 12 12 10 7 5 4 5 6 7 7 7 7 6 5 7 9 2 7 12 16 9 6 6 5 7 9 11 13 13 14 14 12 11 10 12 14 17 20 22 21 16 15 14 15 16 18 18 17 16 15 15 16 16 16 16 16 17 18 17 16 17 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 25 24 23 22 22 23 23 24 24 24 24 25 25 24 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 25 25 25 26 26 26 26 26 26 25 25 26 26 26 26 25 25 25 25 25 25 25 25 26 26 27 27 26 25 25 24 24 24 24 24 24 23 24 24 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 26 25 25 25 24 24 25 25 26 26 26 26 26 26 25 25 26 26 27 27 27 27 26 27 27 26 26 26 27 27 27 28 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 28 27 26 25 23 22 22 21 20 19 19 20 20 17 13 12 12 15 20 22 22 20 19 19 17 15 14 13 12 12 12 12 10 10 9 9 12 16 17 18 19 19 18 16 16 15 17 20 22 23 23 22 23 25 25 25 26 26 26 25 25 25 25 24 24 24 25 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 22 22 20 20 20 20 19 19 20 20 19 18 16 16 17 18 19 20 21 22 22 23 23 23 23 23 23 23 23 22 23 23 23 23 22 21 19 18 18 19 19 20 20 20 19 18 19 19 20 19 16 16 17 17 16 15 17 17 17 18 18 18 18 20 21 21 19 15 12 12 12 12 12 13 13 13 13 13 13 11 10 10 9 9 10 10 10 10 10 9 9 9 10 10 11 11 11 11 11 11 11 12 13 12 11 10 10 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 6 5 5 5 4 4 4 4 4 5 5 5 6 7 8 10 13 12 11 11 12 15 17 17 18 20 19 14 8 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 5 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 5 6 6 6 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 7 8 10 10 10 9 9 9 10 10 10 10 10 10 10 10 9 9 9 10 10 12 13 13 13 13 13 13 13 12 12 12 13 12 10 10 9 11 11 9 7 6 6 6 6 6 6 6 6 6 6 13 14 12 4 5 19 14 5 5 6 7 10 12 13 14 15 14 12 11 11 11 14 17 19 20 19 14 13 14 16 17 18 18 17 17 16 15 16 16 16 16 16 17 18 17 16 17 19 19 19 19 19 19 18 18 18 18 18 19 18 18 18 18 19 19 19 20 20 19 19 19 20 21 21 21 20 20 20 20 20 20 20 20 21 21 21 25 24 23 22 22 23 23 24 23 23 24 25 25 24 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 25 25 25 25 25 26 26 26 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 26 27 27 27 26 25 25 25 24 24 24 24 24 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 26 27 27 26 26 26 27 27 28 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 24 23 21 21 20 19 20 21 21 18 16 14 12 14 18 20 21 20 19 20 20 19 17 15 13 12 12 12 12 13 12 11 13 15 17 19 20 22 22 19 17 17 18 21 22 23 23 23 23 25 26 26 26 26 26 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 21 21 21 20 20 20 20 21 20 20 18 18 18 18 19 20 21 22 22 23 23 23 23 23 23 23 23 22 22 23 24 23 21 22 21 19 18 18 19 19 19 19 19 18 17 18 19 20 19 15 15 17 17 17 17 19 18 17 16 16 17 17 19 21 22 20 17 13 11 11 11 12 13 13 13 13 14 13 12 11 10 10 10 11 11 10 10 9 9 9 9 10 11 11 11 11 12 12 11 12 12 13 13 12 12 11 10 8 8 8 8 8 8 8 9 9 10 10 10 10 11 10 10 10 9 9 9 9 9 9 8 9 9 9 9 9 9 8 8 8 8 7 7 6 5 5 4 5 5 5 5 4 4 5 5 5 6 8 11 14 13 11 11 12 13 15 17 17 19 19 11 9 9 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 5 5 6 6 6 6 7 6 6 6 6 6 6 6 7 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 11 13 14 12 11 12 12 13 11 10 11 13 13 13 11 10 10 10 8 7 7 7 6 5 5 5 5 5 6 10 18 19 18 17 13 19 11 7 7 7 8 12 13 14 15 15 15 13 12 12 12 14 16 17 18 18 14 13 14 15 17 18 18 17 17 16 16 16 15 15 16 16 17 18 16 17 17 18 19 19 19 19 19 18 18 18 18 18 19 19 19 18 18 19 20 20 20 20 20 19 19 20 21 21 21 21 21 21 21 20 21 20 20 21 21 21 25 25 24 22 22 23 24 24 23 23 24 25 24 24 23 23 23 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 24 24 24 24 24 25 26 26 27 26 26 26 26 26 26 27 27 26 26 26 26 26 27 26 26 26 26 27 28 28 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 27 27 26 25 24 23 21 21 20 20 21 22 22 21 19 16 15 15 17 19 20 19 19 20 20 21 19 17 15 14 15 14 15 17 16 15 14 16 18 21 22 23 23 22 20 20 20 21 23 23 23 23 25 26 26 26 26 26 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 20 19 19 20 21 22 22 22 22 22 23 23 23 23 23 23 22 20 20 20 19 18 21 21 20 18 18 18 18 19 19 19 18 16 17 18 19 19 18 17 17 18 18 19 20 19 17 17 16 15 15 17 19 20 21 18 16 12 11 11 12 13 15 15 15 15 15 12 11 11 11 11 11 11 10 10 9 9 10 10 11 12 12 12 12 12 12 12 12 13 13 13 12 12 11 10 9 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 8 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 8 11 14 13 11 11 11 13 15 16 16 17 15 12 11 10 10 9 8 7 7 6 6 6 5 5 4 5 5 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 10 10 10 10 9 8 9 10 11 11 10 10 10 10 10 9 9 8 8 10 11 13 10 9 9 10 11 11 11 12 13 14 13 11 9 9 9 8 8 8 8 7 5 5 5 5 5 9 13 18 21 19 19 20 15 9 10 10 9 10 13 15 16 16 16 15 14 14 13 13 15 16 16 16 15 14 13 14 15 17 18 18 17 17 17 17 16 15 15 16 17 18 17 16 17 17 19 19 20 20 19 19 19 18 18 18 18 18 19 19 19 18 19 20 20 20 20 20 19 19 20 20 21 21 22 21 21 21 21 21 21 21 21 21 21 25 24 24 22 22 23 24 24 23 23 24 25 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 24 24 24 25 25 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 27 27 28 28 29 29 29 29 29 29 29 28 28 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 27 27 27 26 25 24 23 22 21 21 20 20 21 22 22 20 18 17 17 18 19 19 19 19 19 21 21 20 19 16 15 16 17 18 19 18 16 14 16 19 21 22 23 23 22 22 21 21 22 24 23 22 23 25 25 25 26 26 26 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 20 20 21 22 22 22 22 22 22 23 23 23 23 24 23 22 21 18 7 13 19 21 21 21 20 20 19 19 18 18 18 17 17 17 17 19 18 17 18 19 18 18 20 20 20 19 18 16 15 15 17 18 20 21 21 16 13 12 12 12 14 16 16 17 18 17 14 12 11 11 11 11 11 10 10 10 10 10 11 12 12 12 13 13 13 12 12 12 12 13 13 13 12 11 10 9 9 9 8 8 8 9 9 10 10 10 10 10 10 9 9 9 9 8 7 7 7 7 7 7 7 7 8 7 7 6 6 7 7 6 6 6 5 5 5 5 6 6 6 5 5 5 5 5 5 7 11 14 14 13 12 12 13 14 15 15 15 14 13 12 11 11 9 8 7 7 7 6 5 5 4 3 3 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 8 9 10 10 11 10 9 8 9 10 11 11 11 10 10 10 9 9 8 7 6 7 8 10 10 9 8 10 11 11 11 11 12 13 12 10 9 9 9 8 8 8 8 7 6 5 5 5 6 11 15 19 20 20 20 17 11 10 10 11 12 13 15 17 18 18 17 17 16 14 13 15 16 16 15 15 14 13 13 14 15 15 16 17 16 17 17 16 16 15 15 16 17 18 17 17 17 18 19 20 20 20 20 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 22 22 22 21 21 21 21 21 21 21 21 24 24 23 22 22 23 24 24 23 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 24 25 25 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 24 24 24 25 26 26 27 27 26 26 26 25 25 26 26 26 27 26 26 26 26 27 27 28 27 27 27 28 28 29 29 29 29 29 29 28 28 28 28 29 29 29 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 26 26 26 27 27 28 28 28 28 27 27 27 26 26 24 23 22 22 22 21 21 21 22 22 20 19 18 18 19 19 20 19 19 19 21 22 22 20 18 16 16 18 19 20 19 17 15 15 20 22 22 23 23 23 22 21 22 23 24 23 22 23 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 21 22 22 22 22 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 22 22 16 15 14 18 20 21 20 22 21 22 20 18 18 18 17 18 18 18 17 18 18 20 20 19 19 20 20 19 18 18 18 16 16 17 18 19 20 21 17 14 14 13 12 13 14 17 19 20 19 16 13 13 12 12 10 10 11 11 11 10 11 11 11 12 13 13 14 13 13 12 12 12 12 13 12 11 10 10 9 9 9 8 8 8 9 9 9 9 9 9 10 9 9 9 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 5 5 5 5 5 5 6 10 13 14 14 13 13 13 14 14 14 14 14 13 12 12 11 10 9 9 8 7 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 8 8 8 8 9 10 11 10 9 8 8 9 10 11 11 11 10 10 9 8 7 6 5 5 7 9 9 9 9 9 11 11 11 10 11 12 11 10 8 10 9 9 8 8 8 7 6 5 5 5 7 12 16 19 19 19 19 16 12 11 11 13 14 15 16 17 19 19 19 20 19 15 14 16 17 17 16 15 14 14 14 14 15 15 15 16 16 16 16 16 16 16 15 16 16 17 17 17 17 18 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 22 22 22 22 22 21 21 21 22 22 22 21 24 23 23 22 23 23 24 24 23 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 25 24 24 24 23 24 25 25 25 25 25 25 24 24 24 25 25 26 26 26 26 25 25 25 25 25 24 24 25 25 25 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 24 24 25 26 27 27 27 27 26 26 25 25 25 26 26 27 27 26 26 26 28 28 28 28 27 27 28 28 28 29 29 28 28 28 28 28 28 28 29 29 29 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 26 26 26 26 26 27 28 28 28 28 27 27 27 27 26 24 23 23 23 23 23 22 22 22 22 21 20 19 19 20 20 20 19 19 20 22 23 22 20 19 17 17 17 20 21 20 18 16 16 20 23 22 23 23 23 22 22 23 24 24 23 22 22 22 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 21 21 22 22 22 23 23 23 23 23 23 23 23 23 21 20 20 16 18 18 19 19 19 17 19 22 21 18 17 18 18 18 19 18 17 18 19 20 21 20 20 20 20 19 19 19 18 17 17 17 19 20 21 20 17 15 16 15 13 13 15 18 20 21 20 18 15 14 14 13 11 11 11 13 13 11 11 11 11 13 13 14 14 13 13 13 13 13 12 12 11 10 10 10 10 9 9 8 8 9 9 9 9 8 8 9 9 9 8 8 8 8 7 7 6 6 6 5 5 6 6 6 5 6 6 5 5 6 6 6 5 5 5 6 6 6 6 6 5 5 5 5 5 5 6 9 10 13 14 13 13 13 14 14 14 14 14 13 12 12 11 11 10 10 8 7 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 4 4 5 5 5 5 5 5 6 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 8 9 9 8 8 8 8 9 10 11 10 9 8 8 9 10 11 11 10 10 10 9 8 6 4 4 5 6 9 10 9 9 9 10 10 10 11 11 12 11 9 9 9 10 9 9 9 8 7 6 6 5 5 7 11 15 17 17 18 17 15 13 12 12 13 14 16 17 17 18 19 19 20 19 14 15 17 17 18 16 15 15 14 14 14 14 14 15 15 16 16 16 16 16 15 15 14 14 15 17 18 18 18 18 19 19 19 19 18 18 17 17 17 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 22 22 22 23 22 22 21 22 22 22 22 21 24 23 22 22 23 24 24 24 23 23 24 24 24 23 23 23 23 23 24 24 24 24 24 24 25 25 24 24 23 23 24 25 25 25 26 25 25 25 24 24 24 25 26 26 26 26 25 25 25 25 25 24 25 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 24 24 25 26 27 27 27 27 27 26 25 25 25 25 26 27 27 27 27 27 28 28 27 27 27 27 27 28 28 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 30 30 30 29 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 26 26 26 27 27 28 28 28 27 27 26 27 27 25 24 24 24 24 24 23 22 22 23 22 21 20 20 20 20 21 20 19 18 20 22 23 22 21 21 20 19 19 20 21 21 19 17 17 20 21 22 23 24 24 23 23 23 24 24 24 23 22 22 23 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 21 21 20 19 18 19 19 19 18 18 19 20 18 17 17 18 18 18 19 18 17 18 19 21 21 21 21 21 21 21 21 20 18 18 17 18 20 20 21 20 18 17 18 17 16 16 17 18 20 21 20 18 17 16 15 13 12 12 12 14 14 13 13 12 12 13 14 14 14 13 13 14 14 13 12 12 10 10 10 10 10 10 9 8 8 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 6 6 5 5 6 6 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 6 7 9 13 14 14 14 13 13 13 14 14 14 12 12 11 11 11 11 10 9 7 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 11 11 10 10 9 8 8 10 10 10 10 10 10 9 7 5 4 5 7 7 9 10 9 9 8 8 9 10 11 12 12 11 10 9 10 10 10 10 10 9 8 7 6 5 5 6 8 9 12 16 17 17 15 14 14 13 14 14 16 17 17 17 17 18 18 17 16 16 17 18 18 17 16 15 15 15 14 14 14 14 15 15 15 15 15 15 14 14 13 13 15 17 18 19 18 18 19 19 19 19 18 17 16 16 17 18 19 19 19 18 19 20 21 21 20 20 20 21 21 21 20 20 21 22 23 23 22 22 21 21 22 22 22 21 23 23 22 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 24 24 23 24 24 25 25 25 26 25 25 25 25 25 24 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 24 24 25 25 25 26 26 26 26 26 26 25 25 24 25 26 26 26 26 27 26 26 25 25 25 25 25 26 27 28 28 28 28 28 27 27 26 26 27 27 27 28 29 29 29 29 29 29 29 28 28 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 30 29 29 28 28 28 28 28 28 29 29 29 28 28 27 28 28 28 28 28 28 28 28 28 27 27 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 27 27 28 27 27 26 26 27 27 25 24 24 24 24 24 24 23 23 23 22 21 19 19 20 21 22 21 19 18 19 22 23 23 22 22 21 21 21 21 22 21 20 18 18 19 20 23 24 24 25 24 23 23 24 24 24 23 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 23 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 21 21 20 20 19 19 19 19 19 19 19 20 18 17 18 18 18 18 19 18 18 19 20 21 21 22 22 22 22 21 21 21 19 18 18 19 20 21 21 21 20 19 20 20 19 18 19 20 20 20 19 19 19 18 16 13 12 12 13 14 15 15 15 14 13 14 15 14 14 13 14 14 14 13 13 12 10 9 9 9 10 9 9 9 9 9 9 9 9 8 8 7 8 8 8 8 7 7 7 6 6 6 6 6 6 6 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 11 13 14 14 14 13 13 13 14 14 13 12 11 11 10 10 10 10 9 7 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 5 5 5 4 5 5 5 5 4 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 11 11 11 10 9 8 8 9 9 9 9 9 10 9 7 6 6 6 7 7 8 9 10 9 9 8 9 10 11 12 11 11 11 10 10 9 10 10 10 9 8 8 6 5 5 6 7 9 11 14 16 17 15 15 14 14 14 14 15 16 16 15 16 16 16 15 16 16 17 18 18 17 16 15 15 15 15 14 13 14 14 14 15 15 15 14 13 13 14 15 16 18 19 19 19 19 19 19 19 19 18 17 16 15 17 19 19 19 19 19 19 21 22 21 20 21 21 21 22 21 21 21 21 21 22 22 22 22 21 21 22 21 21 21 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 24 24 23 24 25 25 25 25 26 26 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 26 26 26 26 26 25 25 25 24 25 26 26 26 26 26 26 25 25 25 26 26 26 27 27 28 28 28 28 27 26 26 26 27 27 27 27 28 28 29 29 29 29 29 29 28 28 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 28 28 28 27 28 28 28 28 28 28 28 28 28 27 26 26 26 27 27 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 27 27 28 27 26 26 26 27 26 26 25 24 23 24 24 24 24 23 23 22 22 20 19 20 22 23 22 20 19 20 22 22 22 22 22 22 21 22 22 22 22 21 20 19 20 21 23 24 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 23 24 24 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 21 20 20 20 20 19 19 19 20 20 19 18 18 19 19 19 19 19 18 19 19 20 21 22 22 22 23 23 22 21 22 21 19 18 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 18 15 14 14 14 15 15 16 16 15 15 15 15 15 14 14 14 14 14 13 12 12 11 9 8 9 10 10 9 9 9 9 9 9 9 8 7 7 7 8 8 7 7 7 6 6 6 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 9 12 14 15 14 14 13 12 13 14 13 12 11 11 10 9 9 9 9 8 6 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 3 3 3 3 3 4 4 5 5 5 5 5 5 4 4 4 5 5 5 6 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 8 8 9 8 8 8 9 9 9 9 10 11 11 11 10 9 8 8 9 8 8 8 8 9 9 7 7 7 7 7 6 7 8 9 10 9 9 9 9 11 11 11 11 10 10 9 9 9 9 9 8 8 7 6 5 5 5 7 9 11 14 15 16 16 16 14 14 14 15 15 15 16 15 15 15 16 16 16 16 17 17 17 17 17 15 15 15 14 14 14 14 14 14 15 16 15 15 14 14 15 15 17 19 20 20 20 20 20 20 19 19 19 18 16 15 17 20 20 20 19 18 19 21 22 22 22 22 22 22 23 22 23 22 21 22 22 22 22 22 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 25 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 26 26 26 26 26 26 25 24 24 23 23 25 26 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 28 29 29 29 29 29 29 28 28 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 26 26 26 27 27 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 28 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 27 28 28 28 27 27 27 27 27 27 27 26 26 27 27 27 27 26 26 26 26 26 25 25 24 23 23 24 24 24 24 24 23 22 20 19 21 23 23 23 21 20 21 21 22 23 23 22 22 22 23 23 23 22 22 21 20 21 22 24 25 25 25 25 24 24 24 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 20 20 20 20 20 20 19 18 19 19 19 19 19 19 19 18 19 20 21 22 21 21 18 11 18 18 22 22 20 20 20 21 22 21 21 20 21 21 21 21 21 21 20 20 19 18 18 19 19 19 17 16 16 15 15 16 17 17 16 15 15 16 15 15 15 15 15 14 13 13 12 11 9 8 9 10 11 10 10 9 8 9 9 9 8 7 7 7 7 8 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 5 6 6 6 6 6 8 10 12 14 14 15 14 13 12 13 13 13 12 12 10 9 8 8 7 7 7 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 4 4 4 4 4 5 6 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 8 9 10 10 11 11 10 9 8 7 8 8 7 7 7 8 9 9 8 8 8 7 6 6 7 8 10 10 9 9 9 10 10 10 10 9 9 9 9 9 8 8 7 7 6 5 5 5 6 7 9 11 13 14 15 16 16 15 14 14 14 15 15 16 15 15 16 16 16 16 16 17 17 17 17 17 15 13 13 13 13 15 15 14 15 17 17 16 16 16 16 16 16 17 19 20 21 21 20 20 21 21 22 22 20 16 16 18 21 22 21 19 18 19 21 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 22 21 21 21 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 26 26 26 26 26 26 26 25 24 24 23 23 24 26 26 26 26 26 26 26 26 26 26 26 27 26 26 27 27 26 26 26 26 27 27 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 26 27 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 27 27 27 27 27 26 26 26 27 27 27 26 26 26 26 26 26 25 24 24 23 23 23 24 24 24 24 23 22 20 19 21 23 24 23 22 22 22 22 23 23 23 22 23 23 23 24 24 23 23 21 20 21 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 20 21 21 20 19 19 19 19 20 20 19 19 19 19 20 21 21 22 21 19 16 15 16 20 22 22 21 21 22 22 23 23 22 21 21 21 22 22 22 22 21 20 19 18 18 19 19 19 20 19 18 17 16 16 17 18 17 17 17 17 17 16 16 16 16 15 15 14 13 12 10 10 9 10 11 11 10 8 9 9 9 9 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 10 12 13 14 15 14 12 12 13 13 13 12 11 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 5 4 4 4 4 4 5 6 6 6 6 7 7 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 8 8 8 8 9 9 10 11 10 9 8 8 7 7 7 7 7 8 9 9 8 8 8 7 6 7 7 8 9 10 10 9 9 9 9 10 10 10 10 9 10 10 9 8 7 7 6 6 5 5 5 7 9 11 12 13 15 16 16 15 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 16 12 10 10 10 11 15 17 16 17 19 19 18 18 17 17 17 17 18 19 20 22 22 22 21 21 22 22 22 21 18 19 21 23 23 22 20 19 20 22 23 23 23 23 23 24 24 23 23 22 22 22 22 22 22 22 21 22 22 21 21 21 23 23 23 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 24 25 25 25 25 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 26 26 26 26 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 26 25 25 25 25 24 24 24 25 25 26 26 26 26 26 26 26 26 26 25 23 23 23 24 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 25 25 26 27 27 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 27 27 27 27 27 27 26 25 26 26 27 27 26 26 26 26 26 26 25 24 24 24 24 24 24 24 24 24 23 22 21 21 22 24 24 24 23 22 22 23 23 23 23 22 22 23 23 24 24 24 23 22 22 22 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 22 22 22 21 20 20 19 19 19 20 20 20 20 20 20 21 21 22 21 21 20 19 18 19 21 23 22 22 22 22 23 23 24 23 23 22 22 22 23 23 23 23 22 20 19 18 19 20 20 20 20 19 18 18 17 18 18 18 18 18 17 18 18 17 17 17 17 17 15 14 13 11 10 10 10 10 10 9 9 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 9 10 12 14 15 14 12 12 12 13 12 12 11 9 8 7 6 6 5 5 4 4 4 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 10 10 10 10 9 8 8 8 7 8 8 9 9 9 8 8 8 8 8 7 7 7 9 10 11 10 10 9 9 10 11 11 11 11 10 10 9 8 8 7 7 6 5 5 6 6 8 10 11 13 14 15 14 14 13 12 14 12 12 14 15 14 15 16 16 16 16 15 15 14 14 14 12 7 7 9 12 17 18 16 17 19 19 19 18 17 17 18 18 18 18 20 22 23 22 21 21 22 22 23 20 19 20 21 23 24 23 23 22 21 22 23 24 24 24 24 24 24 24 23 22 23 23 23 22 22 22 21 22 21 21 21 21 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 26 27 27 27 27 26 26 25 25 26 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 26 26 26 26 26 26 26 26 25 24 24 23 24 24 24 25 25 25 26 26 27 27 26 26 26 25 26 26 27 27 27 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 28 28 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 26 27 27 27 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 28 28 27 27 27 27 27 27 26 25 25 26 26 26 26 26 26 26 26 25 24 23 24 24 24 24 24 24 24 24 23 23 21 21 22 23 24 24 23 23 23 23 24 24 23 22 22 22 23 25 25 25 24 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 21 21 20 20 19 19 19 19 20 21 21 21 22 22 22 21 21 21 20 20 21 22 23 22 22 22 22 23 24 24 24 24 24 23 23 24 24 24 24 23 22 21 20 20 20 21 21 20 20 19 19 18 18 19 19 19 19 18 19 19 18 18 18 18 17 16 16 15 13 11 11 11 11 10 9 9 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 8 11 14 15 14 12 12 12 12 12 11 10 9 8 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 5 5 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 9 9 8 8 8 9 9 9 9 9 8 8 9 9 9 8 7 7 9 10 11 10 10 9 10 10 12 13 14 14 12 10 9 8 8 7 7 7 5 5 6 6 7 8 10 12 13 14 13 13 12 10 11 11 11 12 13 13 14 15 16 15 15 15 12 9 9 9 7 6 10 11 16 18 18 17 18 19 19 19 18 17 17 18 18 18 19 20 22 23 22 22 21 21 21 22 19 18 20 22 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 23 23 24 24 24 24 24 23 23 23 23 24 24 24 24 24 23 24 24 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 24 24 25 26 27 27 27 27 26 26 25 25 26 26 26 26 26 25 25 25 25 25 24 24 24 24 25 25 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 26 26 26 26 26 25 25 25 25 24 24 23 24 25 24 24 25 25 25 26 26 27 27 26 26 25 26 27 27 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 28 28 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 27 27 27 26 26 26 26 26 27 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 25 25 25 25 26 26 26 26 26 25 25 24 23 23 23 23 24 24 25 25 24 23 23 22 22 21 21 22 24 24 23 23 24 24 24 24 23 23 23 24 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 23 23 23 22 21 20 20 20 19 19 19 20 21 22 22 22 22 22 22 21 21 22 22 22 23 23 23 22 22 22 23 24 24 24 24 24 24 24 24 24 24 24 24 23 21 21 20 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 17 16 14 14 13 12 11 10 10 9 8 8 8 8 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 7 10 13 15 14 13 13 12 12 12 12 11 9 8 7 6 6 7 7 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 5 5 5 5 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 10 9 9 9 9 9 10 9 9 9 9 8 8 8 8 8 8 7 8 8 9 10 10 9 9 9 10 10 9 13 15 14 12 10 8 8 7 8 7 6 6 6 6 6 8 10 11 12 13 12 11 11 10 10 10 11 11 12 13 14 15 15 14 13 12 9 6 7 8 8 8 13 15 17 19 18 18 18 19 20 19 18 17 17 18 18 18 19 20 21 22 22 21 21 21 20 20 19 18 20 22 23 24 23 23 23 22 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 27 27 26 26 25 25 25 26 26 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 26 26 26 25 25 25 24 24 24 24 24 25 25 26 26 26 26 26 25 25 25 24 24 24 24 25 25 25 25 25 25 25 26 26 27 27 27 26 26 26 27 27 27 27 28 27 27 26 26 27 28 28 28 28 28 28 29 29 28 28 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 24 25 26 26 26 26 25 24 23 22 22 21 21 22 24 25 25 24 23 23 23 22 22 22 22 23 24 24 23 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 23 23 23 22 21 21 20 20 19 20 20 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 22 21 21 21 21 21 21 20 20 20 20 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 15 14 12 11 10 10 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 6 9 12 14 14 13 13 13 12 12 12 12 12 10 8 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 5 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 9 9 9 9 9 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 10 10 9 8 7 7 6 5 8 12 13 12 11 9 7 7 9 8 7 6 6 6 6 8 9 11 11 11 11 10 9 9 9 9 10 11 11 13 14 14 13 11 10 9 7 6 7 8 10 12 15 16 18 19 18 18 19 20 20 20 18 18 18 19 19 19 20 21 21 21 21 21 21 20 18 17 17 19 21 22 23 23 23 22 22 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 24 24 24 25 25 24 24 24 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 26 26 26 26 26 26 25 25 25 25 25 24 24 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 24 24 24 25 25 26 26 26 26 26 26 25 25 25 25 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 26 27 27 27 27 28 28 27 26 26 26 27 28 28 28 28 28 28 29 29 28 28 28 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 27 27 27 27 28 28 28 28 27 27 27 28 28 29 29 29 29 29 28 28 28 28 29 29 29 29 29 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 27 26 26 26 27 27 27 27 27 27 27 27 27 27 26 25 24 24 24 25 26 26 25 25 24 23 22 21 20 20 21 23 25 25 25 24 24 23 23 23 23 23 23 24 23 23 23 23 24 24 24 24 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 21 20 20 20 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 24 23 23 23 24 24 24 24 24 24 23 23 23 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 20 20 20 20 20 20 19 19 19 19 17 15 14 13 12 11 10 9 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 7 8 11 13 12 12 12 12 12 12 13 12 10 8 7 7 7 7 7 7 7 7 6 6 5 5 5 5 6 6 6 5 5 5 5 5 6 6 6 5 5 4 4 4 5 5 6 5 4 4 5 5 6 6 5 5 6 6 6 6 6 6 6 5 5 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 10 9 9 9 9 9 8 8 8 8 8 8 8 9 10 9 8 7 6 5 5 4 6 8 10 10 10 8 7 7 8 8 8 7 6 6 7 8 9 9 10 10 10 9 8 8 8 8 9 10 11 13 13 13 10 9 8 8 7 8 9 10 12 14 16 17 18 19 18 18 19 21 21 20 20 20 19 20 20 20 20 22 21 21 21 21 20 19 18 17 17 19 21 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 25 24 25 25 25 25 25 24 23 23 24 24 24 24 25 24 24 24 24 24 25 25 25 24 24 24 23 23 24 24 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 24 25 25 25 25 25 24 24 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 26 26 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 27 26 26 26 27 27 28 28 28 28 28 28 29 29 28 28 28 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 26 26 26 26 26 25 25 26 26 26 25 25 25 25 25 25 25 25 24 24 25 26 26 27 27 28 28 28 28 27 27 27 28 28 28 29 29 29 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 27 27 27 27 27 26 26 27 27 27 27 26 25 24 23 24 25 26 25 25 25 24 23 22 21 21 20 21 23 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 25 25 26 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 21 21 21 21 22 22 22 23 24 23 23 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 20 20 20 20 20 19 20 19 17 16 14 13 12 12 11 10 9 9 9 9 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 6 9 11 12 12 12 12 12 12 13 13 11 9 8 7 8 7 7 7 7 7 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 7 6 6 6 7 6 6 7 7 7 7 7 7 6 6 6 6 6 7 6 5 5 5 5 5 5 5 6 7 7 7 7 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 8 7 5 5 4 4 6 7 8 9 9 8 7 7 7 8 7 6 6 6 7 8 8 8 9 9 9 8 7 7 7 8 9 10 11 12 12 12 9 8 9 9 9 10 11 11 12 14 16 17 18 19 18 18 19 21 22 21 21 20 20 21 21 21 21 22 22 22 21 21 20 19 17 17 17 19 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 25 25 25 25 25 25 25 24 24 23 23 24 24 24 24 24 25 24 24 24 24 24 24 24 24 23 23 23 23 24 25 25 25 25 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 27 27 26 26 27 27 28 28 28 28 28 28 28 29 29 29 28 28 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 25 25 25 26 25 25 25 25 25 25 25 25 24 24 24 24 25 25 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 27 26 26 25 24 24 24 24 25 25 25 24 23 23 22 21 21 21 22 23 24 25 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 22 22 22 21 22 22 23 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 23 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 19 19 19 20 20 20 20 20 20 19 18 17 14 14 13 12 12 11 10 10 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 7 9 11 11 11 11 11 12 13 13 12 10 9 9 9 8 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 5 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 7 7 6 6 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 5 5 5 5 5 6 6 6 7 7 8 9 8 9 9 9 9 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 8 7 6 5 5 5 7 8 8 8 8 7 7 7 7 7 7 6 6 6 7 8 7 8 8 8 8 8 7 7 7 8 9 10 11 12 12 12 9 9 10 12 12 12 12 13 14 15 17 17 18 19 18 17 19 21 22 22 21 20 20 21 22 22 22 22 22 21 21 21 20 19 17 17 18 19 21 21 22 22 22 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 25 25 25 25 24 24 24 24 24 24 24 23 23 23 24 25 25 25 25 25 25 24 24 24 24 23 23 22 23 24 24 25 25 25 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 26 26 26 26 26 25 25 25 25 26 25 25 25 25 25 25 25 25 24 24 24 24 24 25 26 27 27 27 27 27 26 26 26 27 27 27 27 28 28 28 27 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 23 24 24 23 22 22 22 21 20 21 23 24 24 25 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 22 23 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 25 25 25 25 25 24 25 25 25 25 25 25 24 24 23 23 23 24 23 23 23 23 23 23 23 24 24 23 23 23 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 20 20 21 20 20 20 19 19 18 16 16 15 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 6 8 9 10 10 10 11 12 13 13 12 10 10 9 9 9 8 7 7 6 6 6 5 5 5 5 6 6 6 6 6 5 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 10 10 10 11 11 10 10 9 9 9 9 9 8 8 8 9 9 9 8 7 6 6 6 6 7 8 9 8 7 7 7 7 8 8 7 6 6 7 7 7 7 6 7 7 7 7 8 7 7 8 9 9 10 12 12 12 10 11 13 13 13 13 13 14 15 16 17 18 19 19 18 17 18 20 21 22 21 20 20 21 21 22 22 22 22 22 21 21 21 19 18 18 18 19 20 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 25 26 25 25 24 24 24 24 24 24 24 23 23 23 23 24 25 25 25 25 24 25 25 25 24 23 22 22 22 23 24 25 25 26 26 26 26 26 25 25 24 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 25 26 26 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 26 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 26 26 26 26 25 25 24 24 24 23 23 23 23 22 22 21 20 20 19 20 21 25 25 25 24 24 24 24 24 24 24 24 25 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 22 23 23 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 23 23 24 24 24 24 24 24 24 23 23 24 24 24 24 23 23 23 22 22 22 22 23 23 23 23 22 21 20 20 20 19 18 20 19 20 20 20 20 20 19 19 19 19 17 17 15 13 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 4 5 5 6 7 8 8 9 10 11 11 13 13 13 12 10 10 10 10 9 8 7 7 6 6 5 5 5 5 6 6 6 6 6 5 5 6 6 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 7 7 8 8 8 7 7 7 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 10 11 11 11 10 10 10 9 9 9 9 9 8 8 8 9 9 9 8 7 6 6 6 6 9 9 9 8 7 7 6 7 8 7 6 6 7 7 7 6 6 6 6 7 6 7 8 8 8 9 9 10 12 13 13 13 13 15 15 15 14 14 15 16 16 17 18 19 19 18 17 17 19 21 22 21 20 20 20 21 22 22 22 22 22 22 22 21 20 18 18 19 19 21 22 22 22 21 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 25 26 26 25 24 24 24 24 24 24 24 23 23 22 23 24 25 25 25 25 25 25 25 25 25 23 22 21 21 22 23 24 25 26 26 26 27 26 25 24 24 24 25 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 26 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 26 26 26 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 26 26 26 25 25 25 25 25 24 23 23 23 23 22 21 20 19 19 19 20 22 24 25 24 24 24 24 24 24 24 24 24 25 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 23 22 23 24 24 25 25 25 24 24 24 24 24 24 24 25 24 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 21 21 20 20 19 19 19 20 19 19 20 20 19 19 19 19 18 18 18 17 14 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 9 10 10 11 12 13 14 13 11 11 10 10 9 8 8 7 7 6 6 6 5 6 6 6 6 6 6 5 5 5 6 6 7 7 8 7 7 8 8 8 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 6 6 8 9 9 8 8 7 6 6 6 7 6 6 6 7 6 6 7 8 9 8 6 6 9 10 9 9 10 11 13 14 15 15 15 16 15 15 15 15 15 16 17 18 19 19 18 18 18 18 19 20 21 21 20 20 20 21 22 22 22 22 23 23 22 21 20 18 18 18 19 21 22 22 22 22 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 26 26 26 25 25 24 24 24 24 24 24 24 23 23 23 24 25 25 25 25 25 26 26 25 25 25 23 21 21 22 23 24 25 26 26 26 27 26 25 25 24 24 25 26 27 26 26 26 26 25 24 24 25 25 25 25 26 26 26 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 25 25 26 26 25 25 25 26 25 25 24 24 23 23 22 21 20 19 19 19 21 22 24 24 24 24 23 23 23 23 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 20 15 21 24 24 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 24 24 25 25 25 25 24 24 24 23 23 24 23 23 23 23 23 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 14 12 11 9 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 8 9 9 10 11 11 13 15 14 13 12 11 11 11 10 8 7 7 7 8 7 7 7 6 6 7 6 6 6 6 6 6 6 7 8 8 8 8 7 7 7 8 8 8 7 7 6 6 7 7 7 7 7 7 7 7 6 6 5 5 5 6 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 8 8 7 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 6 6 7 8 8 8 7 6 6 6 6 6 6 6 7 7 6 7 8 8 8 8 6 7 9 11 11 10 11 12 14 15 15 15 16 16 16 16 16 15 15 16 17 18 19 19 19 19 18 18 19 20 20 20 20 20 19 20 21 22 22 22 23 23 23 21 20 19 19 18 19 21 22 22 23 22 22 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 26 26 26 25 25 24 24 24 24 24 24 23 23 23 24 24 25 25 25 26 26 26 26 26 26 25 23 22 22 23 24 25 25 25 26 26 26 26 25 25 24 24 25 26 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 27 26 26 26 25 25 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 28 28 28 28 29 29 28 28 28 28 27 28 28 27 27 27 26 26 26 27 27 26 26 26 26 27 27 27 27 27 27 27 26 25 24 24 25 25 26 26 26 26 25 25 25 25 25 25 25 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 25 25 24 24 25 25 25 25 25 25 25 26 26 26 25 25 24 24 23 23 22 21 20 19 20 21 23 23 23 23 23 23 23 23 23 23 23 23 24 25 25 25 24 24 24 24 24 24 23 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 15 6 22 24 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 23 23 22 22 21 21 21 20 20 20 20 20 19 18 18 18 18 19 18 18 18 17 17 17 14 11 9 8 8 9 9 9 8 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 7 8 9 9 10 10 12 14 15 15 14 13 12 12 12 11 10 8 8 8 9 9 9 8 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 8 8 8 8 7 7 7 8 8 7 7 7 6 6 6 6 5 5 4 5 5 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 8 8 8 8 7 7 7 6 7 6 7 7 6 6 6 6 6 6 7 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 7 6 9 10 13 12 11 12 13 15 15 15 16 16 16 17 17 16 16 16 16 17 18 19 19 20 19 18 18 18 19 19 19 20 19 19 20 21 21 22 22 23 23 23 22 21 20 19 18 20 22 22 23 23 23 22 21 22 22 23 23 23 23 22 22 22 22 22 22 23 23 23 22 22 23 23 23 23 23 23 23 25 26 26 25 25 24 24 24 24 24 24 23 23 24 24 25 25 25 25 26 26 26 26 26 26 25 24 23 23 24 25 25 25 26 26 26 26 26 25 24 24 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 27 27 27 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 26 26 26 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 25 24 24 24 24 24 24 24 25 25 25 26 26 26 25 25 24 24 23 23 22 21 20 19 19 21 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 19 14 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 21 22 23 23 23 22 22 22 21 21 20 20 20 20 19 19 18 18 18 19 19 18 18 18 18 17 14 11 9 9 9 9 9 9 8 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 6 6 6 7 8 8 9 9 11 12 14 15 15 14 13 13 12 12 12 11 10 9 9 10 11 10 9 8 7 8 8 8 8 8 7 7 7 6 6 6 6 7 7 7 8 8 7 8 8 7 7 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 5 6 6 6 6 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 8 12 15 15 14 14 15 15 15 16 16 16 16 17 17 17 17 16 16 18 18 19 19 20 19 18 18 18 18 18 19 19 18 18 19 19 20 21 22 23 23 23 22 22 21 19 18 20 22 22 23 23 23 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 25 26 26 26 25 25 25 25 25 24 23 23 23 24 25 25 25 25 25 25 25 26 26 26 26 25 24 24 24 25 25 25 25 26 26 26 26 25 25 24 24 25 26 26 26 26 26 26 26 26 26 25 25 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 28 28 28 27 27 26 25 25 24 23 23 23 23 24 24 24 25 26 26 26 26 25 24 24 23 23 23 22 21 20 19 19 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 21 22 23 23 23 23 22 22 22 21 21 20 21 20 20 19 18 19 19 19 18 19 18 18 18 16 13 11 10 10 10 10 9 9 8 7 6 6 6 5 6 6 7 7 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 12 14 15 15 14 13 12 12 12 13 12 12 12 10 10 11 11 10 9 9 10 10 9 9 9 8 8 8 8 7 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 8 8 9 9 9 9 9 9 10 9 10 10 10 10 10 10 9 9 8 8 8 8 9 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 6 7 6 6 7 7 7 7 7 7 7 6 5 5 8 14 17 16 16 15 16 16 16 16 16 16 16 16 17 18 17 17 17 18 18 18 19 19 19 18 18 18 17 18 18 18 17 17 17 18 19 20 21 22 23 22 22 22 21 20 19 19 20 21 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 25 26 26 26 26 25 25 25 25 24 23 23 24 24 25 25 25 25 25 25 25 25 26 26 26 25 24 24 25 25 25 25 25 25 26 26 26 25 24 24 25 26 26 26 26 25 25 26 26 26 26 25 25 24 24 25 25 25 25 25 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 27 27 26 26 26 26 26 25 25 25 25 25 26 25 25 25 25 25 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 27 27 26 25 24 23 23 23 23 23 24 24 24 25 25 26 26 25 25 24 23 22 22 23 22 21 20 20 20 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 25 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 22 22 23 23 23 23 23 22 22 22 22 21 21 21 21 20 19 18 19 20 20 19 19 18 18 18 16 12 11 11 11 11 10 9 8 8 7 6 6 6 5 6 6 7 8 8 8 8 7 7 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 7 6 6 6 6 6 6 6 7 7 8 9 10 12 14 15 15 14 13 12 11 12 13 13 13 12 11 11 12 12 11 11 11 10 11 11 10 10 9 10 10 10 8 7 6 6 6 7 7 7 6 6 6 6 6 6 5 5 5 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 4 17 19 17 17 16 17 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 18 18 17 17 17 15 15 14 16 17 19 20 21 21 21 22 22 22 21 20 20 19 20 21 22 22 22 22 22 22 21 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 25 26 26 26 26 25 25 25 25 24 23 23 24 25 25 25 25 25 24 24 24 25 26 26 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 26 26 26 26 25 25 25 26 26 26 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 27 28 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 28 28 28 27 27 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 27 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 25 24 23 23 23 22 22 23 24 24 24 24 25 26 25 24 24 23 22 22 22 23 22 21 21 20 20 20 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 24 23 23 23 22 22 22 22 22 22 21 21 19 18 18 20 20 20 19 18 18 17 15 12 11 11 12 11 10 9 8 8 7 6 6 6 5 5 6 8 9 10 10 9 8 8 8 8 9 9 9 9 8 8 8 9 8 8 8 8 8 8 9 9 9 8 8 7 7 7 7 7 7 6 6 7 7 7 7 8 8 9 11 13 14 15 15 13 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 8 7 6 7 7 7 7 6 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 6 6 6 7 7 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 6 6 7 7 7 6 6 7 8 8 10 9 4 16 18 17 16 16 17 18 16 16 17 17 17 18 18 18 18 18 18 18 18 19 18 18 18 18 17 17 16 16 16 15 14 14 15 17 19 20 20 20 21 21 22 22 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 22 22 22 25 26 26 26 26 25 25 25 25 24 23 23 24 24 25 25 25 24 23 23 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 26 26 27 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 27 27 27 28 27 27 28 28 28 28 27 27 26 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 27 27 26 26 27 27 27 26 26 26 26 27 27 27 26 26 26 26 27 27 28 28 28 28 28 28 28 27 27 27 28 28 28 28 27 28 28 28 28 27 27 28 27 27 27 27 26 24 23 24 24 23 22 22 22 21 22 23 23 23 24 26 26 26 25 23 22 21 21 22 22 21 20 20 20 20 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 22 23 23 23 23 22 22 21 19 18 18 19 20 19 18 17 15 13 13 13 12 12 11 9 9 9 8 7 7 6 5 5 5 6 7 9 10 11 10 9 8 8 9 9 9 9 9 8 8 9 9 8 8 8 8 8 9 9 9 9 9 9 9 8 8 9 8 8 8 8 8 8 8 8 8 8 10 12 12 15 16 15 14 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 10 9 9 8 8 8 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 8 8 8 7 7 7 8 8 8 8 7 7 7 7 7 7 6 7 7 7 8 8 8 8 7 7 7 7 6 6 6 6 6 8 10 11 7 7 13 16 16 15 15 17 18 18 17 17 17 18 18 18 18 18 19 19 18 19 19 19 18 18 17 16 15 16 16 15 16 15 16 16 17 19 19 19 20 20 21 21 21 21 20 20 19 20 20 20 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 25 26 26 26 25 25 25 25 25 24 23 24 24 24 25 25 25 24 23 23 24 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 26 26 27 27 27 26 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 26 26 26 26 27 27 28 28 28 28 28 28 27 27 28 28 28 27 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 27 27 27 27 27 27 27 27 27 28 27 26 23 21 21 22 22 22 21 21 20 20 21 22 20 21 23 23 25 26 25 23 22 21 22 22 22 22 21 20 20 20 21 22 22 22 22 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 20 19 19 20 19 16 15 15 15 15 15 13 11 9 9 9 9 8 7 6 6 5 5 5 5 6 7 9 11 11 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 10 9 9 9 9 11 12 13 15 16 16 14 12 12 11 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 10 10 9 8 8 8 7 8 8 7 6 6 6 6 6 6 6 6 6 7 6 6 5 5 6 6 6 6 5 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 8 7 7 7 7 7 8 8 8 8 8 9 9 8 9 9 8 8 7 7 8 9 9 9 8 7 6 6 6 6 6 6 6 6 10 10 4 10 12 13 15 15 15 16 18 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 17 17 15 14 15 15 16 17 17 17 17 18 18 19 19 19 20 20 21 21 21 20 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 26 26 26 25 25 25 25 25 25 24 24 24 24 25 25 25 24 23 23 23 24 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 26 27 27 27 27 26 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 27 27 27 27 27 27 27 27 27 28 27 24 22 20 20 19 20 20 20 21 20 19 18 19 18 18 18 21 24 25 24 22 21 22 22 23 22 22 21 20 20 20 21 22 22 22 22 22 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 23 23 23 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 24 24 24 24 23 23 22 21 20 19 19 19 18 16 16 16 17 16 14 12 10 10 11 11 9 8 7 6 5 5 5 5 5 5 6 8 11 11 10 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 11 11 11 10 11 11 11 11 11 13 14 15 16 16 16 15 14 13 11 11 10 10 10 11 11 11 12 12 12 12 11 11 10 10 11 13 13 12 13 13 13 13 12 11 10 9 9 9 9 9 9 8 7 7 8 8 8 7 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 7 7 8 8 9 9 9 10 9 10 9 9 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 10 10 10 12 12 12 9 8 8 8 8 8 7 6 6 6 7 7 6 8 7 6 5 5 6 10 12 14 15 15 15 16 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 16 16 15 14 15 16 17 17 17 17 17 17 18 19 19 19 20 20 20 21 21 20 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 20 21 21 26 26 26 25 25 25 25 25 25 25 24 24 25 25 25 24 24 23 23 24 24 25 25 25 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 26 27 27 27 27 26 25 25 24 24 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 24 21 20 19 17 18 18 19 21 20 18 16 16 16 16 17 20 23 24 23 21 21 22 23 23 23 23 22 21 20 20 21 22 22 22 21 22 22 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 25 24 24 24 24 24 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 26 26 26 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 24 24 24 23 23 23 22 21 20 19 18 18 17 17 17 18 18 17 14 12 12 12 12 10 10 9 7 6 5 5 5 5 5 5 6 8 10 11 11 10 10 10 10 10 10 10 9 9 9 10 10 10 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 11 12 12 12 12 13 13 14 16 16 17 16 16 14 13 12 11 11 10 10 10 9 10 10 11 12 12 12 12 10 9 10 12 14 14 14 14 14 13 13 12 11 11 11 11 10 11 11 10 8 8 8 9 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 7 7 6 6 5 6 6 6 6 7 9 9 9 9 9 10 10 10 9 9 9 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 10 11 12 14 15 11 8 8 7 7 6 6 6 6 6 7 8 9 9 8 8 8 8 9 10 13 13 15 15 16 16 17 17 17 17 19 19 19 19 19 19 19 19 19 19 19 19 17 16 15 14 14 14 16 17 18 18 17 17 17 18 19 19 19 19 20 20 21 21 20 19 19 19 19 19 20 20 20 20 20 19 19 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 20 20 20 25 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 23 23 24 25 25 25 25 24 24 25 26 26 26 26 26 26 25 25 25 25 25 25 25 26 27 27 27 26 26 25 25 24 24 24 25 25 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 25 24 21 21 19 17 16 16 17 20 20 18 18 16 16 17 17 19 22 23 22 21 21 22 23 23 24 23 22 21 21 21 21 22 22 22 21 21 22 23 23 22 21 22 22 22 23 23 23 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 26 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 22 22 20 18 17 17 17 18 18 18 18 16 14 14 14 13 12 11 11 9 8 6 5 5 5 5 6 6 6 8 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 12 12 12 11 11 12 12 13 14 15 16 17 17 17 16 14 13 13 12 12 12 11 10 9 8 9 10 12 12 13 12 11 10 10 11 13 14 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 10 9 9 8 8 7 7 7 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 8 8 8 7 7 6 6 5 5 6 6 6 7 8 9 9 9 9 9 10 10 9 9 9 10 10 10 10 10 10 10 9 8 8 8 9 9 9 8 8 8 8 9 9 9 11 12 17 11 8 7 6 6 6 6 6 6 6 6 9 11 10 9 10 10 11 12 12 14 13 14 15 16 17 18 18 17 17 19 19 20 20 20 19 20 20 20 19 19 19 18 15 14 14 15 15 16 18 18 17 17 17 17 18 19 19 19 19 19 20 20 21 20 20 20 19 19 19 19 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 24 24 24 24 25 25 25 25 24 24 25 26 27 27 26 26 26 26 26 26 25 25 25 26 26 27 27 27 26 25 25 25 24 24 24 25 25 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 29 29 29 29 29 30 30 30 30 30 30 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 27 28 28 28 27 27 27 28 27 27 27 25 23 20 20 19 18 16 15 17 18 18 19 18 17 17 18 18 19 20 22 22 21 21 21 23 24 24 23 22 22 21 21 21 22 22 22 21 21 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 23 23 23 24 24 24 23 23 23 23 23 23 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 22 22 21 18 18 18 18 18 18 18 17 16 15 15 14 13 13 12 11 9 8 7 6 5 5 6 6 6 7 8 9 10 11 11 11 11 11 11 11 11 11 10 10 10 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 12 12 11 11 11 11 12 13 14 15 16 17 17 16 14 13 13 13 13 13 13 12 10 9 9 9 9 11 12 13 12 10 10 10 11 14 15 16 15 15 14 14 14 14 14 14 13 13 13 13 12 10 9 9 9 8 8 8 8 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 7 8 7 7 7 6 6 6 5 5 6 6 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 10 10 10 10 10 10 9 9 10 11 10 9 8 8 8 8 8 8 9 10 13 12 8 7 6 6 6 7 7 6 6 7 10 13 11 10 12 12 12 14 14 14 14 15 15 16 17 18 18 18 17 18 18 19 21 20 20 20 21 20 19 19 19 18 16 15 15 15 15 17 17 18 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 19 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 24 24 25 26 26 26 25 24 24 25 26 27 27 27 26 26 26 26 26 25 25 25 26 26 27 27 26 26 25 25 25 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 29 29 29 28 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 27 27 27 28 28 27 27 27 28 28 28 28 27 24 21 19 19 19 17 16 15 15 17 19 19 18 17 17 18 18 19 19 20 21 21 21 22 23 24 24 23 22 22 22 22 22 22 22 22 21 21 21 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 25 25 25 25 24 24 24 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 21 20 19 19 19 18 18 18 18 17 17 16 14 13 13 12 10 8 7 7 6 5 5 6 7 7 7 8 9 10 11 11 11 11 11 12 11 11 11 10 10 10 11 11 11 11 10 10 10 10 10 10 10 11 11 12 13 13 14 13 13 13 11 10 10 10 11 12 13 13 15 16 16 16 14 14 14 14 14 14 14 13 12 10 10 9 9 9 11 13 12 11 11 11 12 14 15 16 16 15 15 15 14 14 15 15 15 14 14 14 14 12 10 9 9 9 9 8 8 8 8 8 8 8 8 7 6 6 5 5 5 5 5 5 6 7 7 6 6 6 6 5 5 6 6 6 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 10 10 10 12 13 12 11 11 11 12 12 11 10 9 9 9 9 8 8 9 10 10 9 8 7 6 6 6 6 6 6 11 12 12 11 10 12 12 14 15 16 17 16 16 17 17 18 19 20 19 18 18 18 18 20 21 20 20 21 21 19 19 20 19 18 17 16 16 16 17 17 17 17 17 16 17 17 18 18 18 18 19 19 20 20 20 20 20 20 19 19 19 19 19 20 20 19 19 19 19 19 20 20 19 19 19 19 20 20 20 20 20 19 19 19 20 20 19 19 25 25 25 25 25 25 25 25 25 26 26 26 27 26 26 25 25 25 25 25 26 26 26 25 24 24 25 26 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 27 27 27 27 27 28 28 27 27 27 27 27 27 28 27 24 21 20 20 19 17 16 16 16 18 19 19 19 18 17 18 19 19 19 20 21 21 22 22 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 21 21 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 23 23 23 23 23 24 24 24 25 25 25 24 24 24 25 25 25 25 25 25 25 25 24 24 25 25 25 24 24 25 25 25 25 25 24 24 24 24 25 25 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 23 22 22 21 20 20 19 19 19 19 19 18 17 16 14 13 12 11 9 7 6 6 6 5 6 7 8 8 8 8 9 11 11 11 11 12 12 12 12 12 11 10 10 10 11 11 11 11 10 10 10 10 10 10 10 11 11 12 13 14 14 14 14 14 12 10 10 9 10 10 11 12 14 15 16 15 15 14 14 14 15 15 14 14 13 13 12 10 9 9 10 12 12 12 12 12 12 14 15 16 16 16 15 15 14 14 15 15 16 16 15 15 14 13 11 11 10 10 10 8 7 7 7 6 6 6 7 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 5 6 6 6 7 6 6 7 7 7 7 7 8 8 9 10 11 11 11 11 10 10 11 12 13 13 13 12 12 13 13 12 12 11 11 10 9 9 8 9 10 10 8 5 7 7 8 7 8 8 9 13 13 11 11 10 12 13 15 16 17 17 18 19 19 20 20 20 21 22 21 19 17 16 18 19 21 21 22 21 19 19 19 19 19 18 18 17 16 17 17 17 17 17 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 19 19 19 19 19 19 20 19 19 19 19 19 20 20 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 26 26 26 25 25 25 25 25 25 26 26 27 27 26 26 26 25 25 25 26 26 26 26 25 24 24 25 26 27 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 29 29 28 28 28 28 28 27 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 27 26 26 27 28 28 28 28 27 27 27 27 27 27 27 25 23 21 22 21 19 18 18 18 18 19 20 20 19 18 18 19 19 20 20 21 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 22 22 21 21 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 23 23 23 23 23 24 23 22 20 24 23 25 25 25 25 25 24 24 24 24 24 24 24 24 25 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 21 20 19 20 20 20 19 18 16 12 9 9 8 7 6 5 5 5 5 6 7 8 8 8 9 10 11 11 12 12 12 12 12 12 12 11 11 10 10 11 11 11 11 11 10 10 10 10 10 10 11 12 13 14 14 14 15 15 15 13 11 11 10 10 10 10 12 13 14 15 15 15 14 14 14 15 15 15 14 14 14 13 12 10 10 10 11 11 12 12 12 13 13 15 15 15 16 15 15 14 14 15 15 16 16 16 16 15 13 12 11 11 10 10 9 7 6 6 5 5 5 6 6 5 6 6 6 6 5 5 5 6 6 7 6 6 6 6 6 6 7 7 7 7 6 6 7 7 7 7 8 8 9 10 11 11 11 11 11 11 11 12 13 14 14 13 13 13 13 13 13 12 11 11 10 9 9 10 10 8 6 7 14 11 15 13 12 12 13 13 12 12 11 11 11 14 15 16 17 17 19 21 21 22 22 23 24 24 23 21 19 17 17 18 20 21 21 21 19 19 19 19 19 19 19 18 18 18 18 18 17 17 16 17 16 17 18 18 18 18 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 25 26 26 26 26 25 24 24 24 24 25 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 28 28 28 29 29 29 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 27 27 27 27 27 26 25 24 23 23 22 20 19 18 19 20 20 20 20 19 19 19 20 20 21 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 23 23 23 23 23 23 22 21 16 21 23 25 25 24 25 25 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 21 21 21 22 21 20 18 14 10 7 5 5 5 5 6 6 6 6 7 7 8 9 9 9 10 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 12 14 14 15 15 16 16 15 14 12 13 13 11 10 11 11 12 13 13 14 14 14 14 14 15 15 15 15 13 14 14 14 12 12 12 12 11 11 12 13 13 13 14 14 14 15 15 15 14 14 14 15 16 16 17 17 16 15 14 12 11 10 9 9 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 6 6 7 7 7 7 8 8 9 10 11 12 12 12 12 11 10 10 11 13 14 14 13 14 14 14 13 12 11 11 11 11 10 10 9 7 6 7 11 13 15 16 15 14 14 14 13 13 12 11 12 13 15 16 15 17 20 22 22 22 22 23 23 23 23 22 20 21 18 18 21 21 21 21 20 19 19 19 20 19 19 19 20 19 19 18 18 17 17 17 17 17 17 18 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 19 27 27 26 26 25 25 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 25 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 27 28 27 27 26 26 26 25 25 25 24 22 21 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 23 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 23 23 23 23 22 22 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 23 23 23 23 22 22 23 23 24 25 24 24 24 24 23 22 22 22 23 23 23 24 24 25 25 25 25 25 25 25 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 21 20 18 13 11 12 11 6 6 7 7 8 7 7 7 8 8 9 10 10 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 11 11 11 12 13 15 16 16 18 18 17 16 15 14 14 13 12 11 11 11 11 11 12 13 13 14 14 14 14 14 14 12 12 13 14 14 13 14 14 12 12 12 14 14 14 14 13 14 15 15 15 14 14 14 14 15 16 17 17 17 16 14 11 10 10 9 8 7 7 6 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 10 11 12 13 13 12 12 11 11 11 13 13 14 14 15 15 15 14 13 12 12 13 13 12 11 9 8 6 7 8 11 14 16 17 17 16 15 15 14 13 12 11 13 14 13 13 10 19 21 22 22 22 22 23 23 23 23 22 22 20 19 21 21 21 21 21 20 19 20 20 19 19 20 20 20 20 19 18 18 18 18 18 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 17 18 19 19 19 19 19 19 18 18 18 27 27 26 26 25 25 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 24 25 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 28 27 28 28 28 28 26 25 26 26 26 26 25 24 23 22 20 19 18 19 20 20 20 20 20 20 21 21 22 22 22 23 23 23 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 23 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 23 23 22 22 22 21 20 18 15 14 14 14 10 6 6 8 8 9 9 9 9 8 9 9 10 10 10 10 11 11 12 12 12 12 13 13 12 12 12 11 11 12 11 11 11 11 11 11 11 11 11 11 12 14 15 17 18 18 19 18 18 17 16 16 16 14 12 11 12 12 11 11 11 12 13 13 12 12 13 13 11 11 13 14 14 15 15 15 13 12 13 14 15 15 14 14 14 15 14 14 14 14 13 14 14 15 16 16 17 15 12 10 9 9 8 8 8 8 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 7 8 8 8 8 8 8 9 10 10 11 12 13 12 12 12 12 12 13 13 14 14 15 15 15 15 14 14 14 14 14 14 11 10 7 6 6 6 9 13 16 18 17 17 17 16 16 15 13 12 12 11 10 6 8 16 18 12 10 15 20 22 23 23 23 21 20 19 20 20 20 20 20 21 20 20 19 20 20 20 20 20 21 20 20 20 19 19 18 18 18 18 18 18 17 18 18 18 18 19 18 18 18 18 18 18 17 18 18 19 18 18 18 18 18 18 18 18 17 17 17 17 17 18 19 19 19 19 19 18 18 18 27 27 26 26 25 26 26 26 27 27 27 26 26 26 26 27 27 26 26 26 26 25 26 26 25 25 25 26 27 27 27 26 26 26 26 26 27 26 26 26 26 26 27 27 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 28 28 27 27 27 27 27 27 27 27 26 26 25 25 25 26 26 27 26 25 24 23 22 20 19 19 20 21 20 20 20 19 19 20 22 23 22 22 23 23 23 23 22 22 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 21 21 21 21 22 22 22 21 21 22 22 22 22 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 24 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 21 21 21 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 23 23 24 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 23 22 22 21 21 20 18 16 14 13 14 14 5 6 7 9 9 9 10 10 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 13 15 16 17 18 19 19 19 19 18 18 18 18 16 15 14 13 12 13 12 11 11 12 12 13 12 12 12 12 11 12 13 14 15 16 16 15 13 13 13 15 16 15 14 14 14 14 13 12 12 13 14 14 14 15 15 16 14 12 10 9 8 8 7 7 8 8 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 10 11 11 12 12 12 12 12 12 12 13 14 14 14 15 15 15 15 15 16 16 16 16 10 13 8 4 6 6 7 8 12 16 18 18 16 18 18 19 18 17 17 15 10 7 6 12 14 14 4 14 18 21 22 23 23 22 21 19 18 19 19 19 19 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 19 19 19 18 18 18 18 18 18 19 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 19 18 18 18 28 27 26 26 26 26 26 26 27 27 27 27 26 26 26 27 27 27 26 26 25 25 26 26 26 26 26 26 27 27 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 28 28 28 27 26 27 27 27 27 27 26 25 24 24 25 25 26 27 27 26 25 24 23 21 20 19 19 20 20 20 20 20 20 19 19 21 22 21 21 22 22 23 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 24 24 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 22 22 22 23 24 24 24 24 24 24 23 23 24 24 24 23 23 23 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 22 21 21 20 19 17 15 13 12 11 9 5 8 9 9 9 9 10 10 10 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 12 12 12 13 13 12 12 12 12 12 12 12 13 13 14 16 17 18 18 19 19 20 19 19 19 18 19 18 18 17 15 14 15 15 13 13 12 13 13 13 12 12 12 12 12 12 13 14 16 17 16 15 15 14 15 16 14 14 14 14 14 13 12 11 12 13 14 14 14 15 16 14 13 10 9 9 8 7 6 6 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 11 11 12 12 12 12 12 12 13 13 14 14 15 15 15 16 15 15 15 16 16 16 15 7 20 17 15 7 7 6 8 13 16 18 17 15 17 20 21 21 21 21 18 10 5 9 9 8 7 3 18 20 22 22 22 22 22 21 19 19 20 19 19 20 20 21 20 20 20 20 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 19 19 19 19 18 18 17 17 17 17 17 17 18 18 17 17 17 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 18 18 18 28 27 27 26 26 26 26 27 27 27 27 26 26 26 26 27 27 27 27 26 26 25 26 26 26 26 27 27 27 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 25 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 25 24 24 24 24 25 26 27 26 26 25 23 22 21 20 20 20 20 20 20 21 21 20 19 19 21 21 20 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 23 22 22 22 22 22 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 20 22 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 23 23 24 24 24 24 24 24 24 23 23 24 24 24 23 23 23 24 24 24 24 25 25 25 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 22 21 21 20 19 17 14 12 10 8 6 6 8 9 10 10 9 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 14 14 15 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 16 16 16 16 15 14 13 13 13 13 12 12 13 13 14 14 14 17 18 19 18 15 15 14 17 12 13 13 14 14 14 12 10 11 12 12 13 14 15 16 15 14 12 10 9 8 7 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 10 11 11 12 12 12 12 12 12 13 13 14 15 15 15 15 15 15 15 14 14 15 16 15 13 12 18 9 9 13 12 14 16 17 19 18 14 15 18 18 22 22 23 22 16 7 9 8 5 7 12 19 21 22 22 22 22 22 21 20 20 20 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 19 19 20 19 19 18 18 18 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 28 28 27 27 26 26 27 27 27 27 26 26 26 26 26 26 27 27 27 26 26 24 25 25 25 26 27 27 27 27 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 27 27 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 28 28 27 27 28 28 28 28 28 27 27 27 27 27 26 25 24 23 23 23 24 25 27 26 26 26 25 23 22 21 21 21 21 21 21 20 21 21 21 20 20 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 20 21 21 21 21 22 21 22 22 23 23 23 23 23 22 22 22 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 23 23 24 24 25 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 22 22 21 21 20 17 14 11 9 7 6 6 6 8 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 14 13 13 13 13 13 14 14 14 13 13 13 13 14 14 14 15 16 17 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 15 14 14 14 14 13 12 12 12 13 14 14 16 18 20 19 15 17 15 16 15 11 12 13 14 14 13 10 9 9 10 11 13 15 16 16 15 15 11 8 7 7 7 7 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 7 7 8 8 8 8 9 9 9 9 10 10 11 11 12 12 12 12 11 12 12 13 14 14 14 15 15 15 15 14 13 13 14 15 14 13 13 5 4 12 21 22 22 21 21 20 16 14 14 13 20 19 19 20 23 12 8 18 11 15 17 20 21 22 22 22 22 21 21 21 20 20 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 18 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 17 17 17 17 17 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 27 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 27 28 27 26 25 24 24 25 25 26 27 27 27 27 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 28 27 27 27 27 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 25 27 26 26 25 24 23 23 22 21 20 21 21 21 20 21 21 21 21 21 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 21 20 20 20 20 20 21 21 21 21 22 22 23 23 23 23 23 23 22 22 22 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 20 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 23 24 24 24 24 23 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 25 25 25 24 24 23 23 23 23 22 21 18 13 9 8 7 6 6 6 7 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 17 18 19 19 19 19 19 19 19 20 19 19 19 19 19 18 18 18 18 18 17 16 15 15 15 15 15 14 13 12 14 15 15 16 19 20 19 17 18 18 17 16 13 12 12 13 13 12 12 10 9 8 8 10 13 15 16 17 16 11 8 7 7 8 8 7 6 6 7 6 6 5 5 5 5 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 10 10 10 11 11 12 12 12 11 11 12 12 13 14 14 14 14 14 14 13 13 13 13 14 15 15 15 16 13 16 22 23 23 23 23 22 21 17 17 12 15 17 18 20 22 21 18 20 20 19 20 20 21 22 22 22 21 20 21 20 20 20 19 18 19 19 20 20 19 20 20 19 19 19 19 18 18 18 18 17 16 16 17 18 19 19 18 18 17 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 16 16 17 17 17 17 17 17 17 18 18 18 18 18 17 17 27 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 26 25 24 24 25 25 26 26 27 27 27 26 26 25 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 28 27 27 27 27 27 27 27 27 27 27 27 25 24 24 24 24 24 23 23 23 25 26 26 26 25 24 24 23 22 21 20 20 20 20 20 21 21 21 22 21 21 20 21 21 21 20 21 21 22 22 22 22 22 22 22 23 23 22 22 21 22 22 22 22 21 20 20 20 20 21 21 21 21 22 22 23 23 23 23 23 23 23 22 22 22 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 23 22 22 22 21 22 22 22 23 23 23 23 22 22 23 23 23 23 22 22 22 23 23 23 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 22 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 22 22 23 23 23 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 23 22 18 12 7 6 6 6 6 6 7 8 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 15 15 15 16 17 18 19 19 19 18 18 18 19 20 20 20 19 20 20 19 19 19 18 18 18 17 16 16 15 16 16 16 14 12 14 15 16 17 19 21 20 19 20 20 19 18 15 12 10 10 10 8 8 8 7 7 7 8 11 10 14 18 17 12 9 8 8 8 9 8 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 9 9 9 9 9 10 10 10 11 12 12 12 12 12 12 13 13 14 14 14 15 15 15 14 14 14 15 17 17 17 18 19 21 22 22 23 23 23 23 23 23 21 9 13 15 18 20 21 20 22 21 21 20 20 21 21 22 22 22 21 21 20 20 20 20 19 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 16 16 17 18 19 19 18 16 16 17 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 17 17 27 28 28 27 27 27 27 27 27 27 27 26 26 26 25 26 27 27 27 26 25 24 25 25 25 26 26 27 27 27 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 27 28 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 28 28 27 27 28 27 27 27 27 27 27 26 25 24 24 24 24 23 23 23 24 25 26 26 25 25 24 24 23 22 21 20 20 21 20 20 20 19 20 21 21 21 21 21 21 21 20 20 20 21 21 21 22 22 22 22 22 23 22 22 21 21 22 22 22 21 21 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 22 22 23 23 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 23 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 21 21 20 18 23 24 23 23 23 22 22 22 22 23 23 23 23 23 22 23 22 22 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 23 23 23 23 23 24 23 24 24 24 24 23 23 23 23 23 22 22 23 23 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 23 22 18 8 5 5 5 6 6 6 7 8 8 9 9 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 18 18 18 18 18 18 18 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 16 15 15 16 17 15 13 13 15 17 18 20 21 21 20 20 20 19 19 17 10 8 8 7 5 5 6 6 6 7 6 6 8 12 16 17 13 10 10 9 9 10 10 8 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 8 8 8 9 9 9 10 11 11 12 12 13 13 13 13 13 14 14 14 15 16 16 16 16 17 17 18 18 18 19 19 20 20 22 22 23 22 22 22 23 23 23 19 16 16 17 19 21 22 22 20 20 20 20 21 21 21 22 22 21 21 20 19 20 20 19 19 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 16 15 16 18 18 18 17 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 27 28 28 28 28 27 27 27 27 27 26 26 25 25 25 26 27 27 27 26 25 24 25 25 25 26 26 27 27 27 26 26 26 26 26 26 26 26 27 27 27 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 27 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 28 28 28 28 28 28 27 27 26 26 26 26 25 24 24 24 23 23 23 23 24 25 26 26 25 24 24 24 23 22 21 20 20 20 20 20 19 17 18 20 21 21 21 21 21 21 21 20 20 21 21 21 22 22 22 22 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 21 21 20 21 22 22 22 22 22 21 21 20 19 20 22 24 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 22 22 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 24 23 23 22 23 23 22 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 22 23 23 24 24 24 25 25 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 22 18 5 8 7 7 6 6 6 8 9 9 9 9 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 17 17 17 17 19 20 21 20 20 20 20 19 19 19 19 19 19 18 18 16 14 14 16 18 18 16 14 15 17 19 20 21 21 21 20 20 20 21 20 11 8 8 6 5 6 7 7 6 6 5 5 6 8 12 14 14 13 12 10 9 10 11 9 8 8 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 5 6 6 6 6 6 7 7 7 8 8 7 8 8 9 9 10 11 11 12 13 13 13 13 13 14 14 14 15 16 17 17 17 17 17 18 19 19 19 20 20 21 21 21 21 21 20 21 22 23 23 23 20 18 16 16 18 19 20 18 19 19 20 20 21 21 20 21 21 21 21 19 19 20 20 19 19 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 17 15 15 15 16 17 18 17 15 15 15 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 17 27 28 28 28 28 28 28 27 27 27 26 26 25 25 25 26 27 27 26 26 26 25 26 26 26 26 27 27 27 27 26 26 26 26 25 26 26 26 26 27 27 26 26 26 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 28 28 28 28 28 27 26 26 26 26 26 25 24 23 23 23 23 23 23 24 25 25 25 24 24 24 24 23 22 21 21 21 21 21 20 18 18 19 19 19 20 20 21 21 21 21 21 21 20 21 21 21 22 22 23 23 23 23 22 22 21 21 21 21 22 22 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 23 23 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 20 21 21 21 21 21 21 22 22 21 21 21 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 22 22 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 22 22 23 24 23 23 23 23 23 23 23 23 23 24 23 23 23 23 24 23 23 23 23 23 23 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 23 6 9 10 9 8 7 7 8 9 9 9 9 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 17 17 16 16 16 18 19 21 20 20 20 19 20 19 19 19 19 19 19 19 18 16 14 14 15 17 19 17 15 16 18 19 20 21 21 20 20 20 21 22 21 21 12 8 5 5 5 5 5 5 5 6 6 6 6 7 9 11 12 12 11 9 10 10 10 10 9 7 6 6 6 6 5 5 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 13 13 13 13 13 13 14 14 15 16 16 17 17 18 18 18 18 19 19 20 21 21 21 20 20 19 19 20 22 23 23 22 21 19 18 18 18 21 14 19 19 20 20 20 20 20 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 18 19 19 18 18 18 18 17 16 15 15 16 17 18 17 15 15 15 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 27 28 28 28 28 28 28 27 27 27 27 26 25 25 26 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 26 26 26 27 27 27 26 26 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 25 25 25 25 26 25 24 23 23 23 23 24 24 24 24 24 24 23 24 24 24 22 22 22 21 21 21 21 20 18 18 19 19 19 19 19 20 20 21 21 21 20 20 20 20 21 21 22 23 23 23 23 23 22 21 21 21 21 22 22 21 21 21 21 22 22 22 22 23 23 22 22 23 23 23 23 23 23 23 22 22 22 23 23 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 23 22 22 22 22 22 21 21 22 22 22 22 22 21 20 20 20 21 21 21 21 22 22 22 21 21 21 22 23 23 23 23 23 23 22 22 21 22 22 21 23 23 22 22 22 22 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 24 23 23 23 23 23 22 23 24 24 24 24 23 23 23 23 23 23 23 24 23 23 23 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 22 14 11 11 11 10 9 8 9 10 10 9 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 16 16 15 15 15 16 16 16 17 17 18 18 18 18 17 16 14 15 17 18 19 19 19 19 19 20 19 19 18 18 19 19 19 18 16 14 14 15 17 18 16 15 16 18 19 20 20 20 21 21 22 23 23 24 16 5 4 5 5 5 6 6 5 5 6 6 6 6 6 7 9 9 11 10 9 9 8 9 9 8 7 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 9 9 9 10 11 11 12 13 13 12 12 13 14 14 15 15 16 16 17 18 18 18 19 19 20 20 20 20 20 20 19 19 19 21 22 23 22 21 20 19 19 20 20 17 15 17 19 19 20 19 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 17 16 16 15 16 17 18 17 16 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 27 27 28 28 28 28 28 28 27 27 27 27 26 25 26 27 27 27 27 27 27 26 27 27 27 27 28 28 27 27 27 27 27 26 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 28 27 26 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 25 25 26 25 23 22 22 23 24 25 25 24 23 23 22 23 24 25 24 22 22 21 21 20 21 20 19 18 19 20 20 19 19 19 19 20 20 20 20 20 19 20 20 20 21 22 23 23 23 23 23 22 21 21 21 21 21 22 21 21 21 22 22 22 22 23 23 22 22 22 23 23 23 23 23 23 23 22 22 22 23 23 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 22 22 22 22 21 20 20 21 21 22 22 22 20 20 20 22 21 22 22 23 22 20 20 20 21 23 23 23 23 23 23 22 22 23 18 18 21 22 22 22 22 21 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 24 23 22 23 23 23 23 23 24 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 23 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 23 21 16 13 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 16 16 16 16 15 15 15 16 16 17 18 19 18 19 19 16 14 14 16 18 18 19 19 19 19 20 19 19 18 19 19 19 19 18 16 15 14 15 17 17 16 16 17 18 18 19 19 20 21 22 23 24 24 24 12 8 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 7 6 5 7 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 10 10 10 10 11 12 12 12 12 12 13 14 14 14 15 16 17 18 18 18 18 19 20 20 19 19 19 19 19 19 20 21 22 22 22 21 19 19 20 21 22 17 16 15 15 17 20 18 20 20 19 20 20 19 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 16 15 16 17 17 17 16 16 16 16 16 16 16 17 17 17 16 16 16 17 17 17 17 16 16 16 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 26 27 27 28 28 28 28 27 28 28 28 27 26 25 25 25 27 27 28 27 27 27 27 28 27 27 28 28 27 27 27 27 27 26 25 25 26 26 27 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 26 27 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 28 28 28 28 27 27 27 27 26 25 25 25 25 26 26 25 23 22 22 24 24 25 25 24 23 23 22 23 25 25 23 23 22 20 20 21 21 19 18 18 20 20 20 20 20 19 19 20 20 20 20 19 19 19 19 20 21 22 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 23 22 22 22 23 23 23 23 23 23 22 22 22 22 23 23 24 24 24 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 21 21 20 19 19 20 21 22 22 21 20 21 22 22 23 23 23 21 19 20 21 21 23 23 23 23 23 23 22 22 22 21 21 24 23 22 22 22 21 21 20 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 23 22 22 22 23 23 23 24 24 24 24 25 24 24 24 23 23 23 23 23 24 24 24 24 24 23 23 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 24 23 23 23 23 23 23 22 23 23 23 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 23 20 16 13 12 12 12 12 11 11 11 11 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 17 18 18 19 19 18 18 15 15 16 16 17 19 19 19 19 19 19 19 19 19 19 19 19 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 22 23 24 24 24 24 13 4 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 10 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 10 9 9 9 10 11 11 11 12 12 13 13 13 13 15 16 17 17 17 18 19 19 19 19 18 18 18 18 19 20 21 22 22 22 20 19 19 20 21 21 21 19 15 3 10 20 19 19 17 20 19 20 20 20 19 18 18 18 18 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 17 17 16 16 16 16 16 16 16 17 17 17 16 16 16 16 17 17 17 16 16 16 15 15 16 16 16 17 17 17 17 17 18 18 18 19 18 18 18 18 26 27 27 28 28 28 28 28 29 29 28 27 26 26 25 25 27 27 28 27 27 27 27 28 27 27 28 28 28 27 27 27 27 26 26 26 26 27 28 28 28 28 27 27 27 27 27 27 28 27 27 27 27 27 27 28 28 28 28 27 27 26 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 28 28 28 28 28 27 27 27 27 26 26 25 25 25 26 26 24 23 22 23 23 24 25 24 24 23 23 23 24 25 25 24 23 21 20 20 21 20 19 18 18 19 20 20 20 20 20 19 20 20 20 20 19 19 19 19 19 20 21 22 23 23 22 22 22 21 21 21 21 21 22 21 22 22 22 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 22 22 21 19 17 17 16 16 21 22 21 21 21 22 22 22 22 21 20 19 20 21 22 23 24 23 23 23 22 22 22 22 21 21 23 24 22 22 22 21 21 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 23 23 22 22 22 23 23 23 23 23 23 22 22 24 24 25 24 24 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 20 16 14 13 12 13 12 11 11 11 12 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 15 14 15 15 16 16 18 18 19 19 18 18 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 18 17 17 17 16 16 17 17 17 17 17 18 19 20 22 23 24 24 24 22 10 9 8 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 5 6 8 13 13 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 8 9 9 9 10 11 11 11 11 12 12 12 13 14 16 16 16 17 18 19 19 19 17 17 18 18 19 20 21 21 21 21 20 19 18 21 21 22 22 16 3 19 22 20 19 17 19 19 20 20 20 21 20 18 18 18 18 18 18 17 18 18 18 18 18 18 18 16 16 16 16 16 16 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 17 17 17 17 16 16 16 17 17 17 17 16 16 15 15 16 16 16 17 17 17 18 18 18 18 18 19 18 18 18 18 26 27 27 28 29 29 28 28 29 29 28 28 28 26 25 25 26 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 26 26 27 28 29 29 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 24 23 23 23 23 24 25 24 24 23 23 23 23 24 25 24 22 21 20 21 21 21 19 18 18 18 19 20 20 21 20 20 20 20 20 20 20 19 19 19 19 19 20 21 22 22 22 22 21 21 21 20 21 21 22 22 22 23 23 23 23 23 24 23 23 22 23 23 23 22 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 22 22 21 19 17 15 11 13 22 23 22 21 21 22 22 22 21 21 20 19 20 21 23 24 24 23 23 23 22 22 22 21 21 22 24 24 23 22 22 22 22 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 23 23 22 22 22 23 23 23 23 23 22 19 16 22 24 24 24 24 24 23 23 23 24 24 24 23 23 23 23 23 23 23 23 24 24 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 21 20 21 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 22 21 19 16 13 13 13 13 12 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 13 14 13 14 14 15 17 18 18 18 19 18 18 18 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 16 16 18 19 21 23 23 24 24 24 19 7 9 7 7 7 6 6 6 6 7 7 6 7 7 7 7 6 6 6 6 6 6 6 6 7 7 9 10 12 14 14 12 11 10 9 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 10 9 10 10 11 11 11 11 12 12 13 15 15 16 17 18 17 16 16 17 18 19 20 20 21 21 21 20 18 18 13 11 16 22 21 16 22 20 19 18 18 17 18 19 19 19 20 20 19 19 19 20 20 19 18 18 19 19 19 19 19 18 16 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 26 27 27 28 28 29 29 28 28 28 28 28 28 26 25 25 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 26 26 26 26 27 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 27 26 26 28 28 29 29 29 29 29 29 30 29 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 28 28 28 28 28 28 28 28 27 26 26 26 26 26 26 26 25 25 24 24 23 23 24 24 23 24 24 23 23 23 24 24 23 22 21 21 22 22 21 21 20 19 19 19 20 21 21 21 21 20 20 21 20 20 19 19 19 19 20 20 21 21 22 22 21 20 20 20 20 21 21 22 22 23 23 24 23 23 24 24 23 23 23 23 23 23 23 22 22 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 19 16 12 24 25 24 23 22 21 22 22 21 21 21 21 20 21 22 23 23 23 23 23 22 22 22 22 21 22 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 24 23 23 23 22 23 23 23 23 23 23 23 24 24 22 21 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 18 14 18 21 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 18 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 15 15 14 14 13 13 13 13 12 14 17 18 18 18 18 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 16 16 16 18 20 20 23 24 24 24 24 24 10 9 7 6 6 6 6 5 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 7 8 9 11 12 13 14 13 13 11 10 9 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 8 9 10 10 10 10 10 10 11 12 13 14 15 16 16 16 15 15 15 17 18 19 20 22 22 20 19 17 16 9 14 9 14 17 21 21 20 19 18 17 17 17 17 18 18 20 21 20 20 20 21 21 21 20 19 19 19 20 20 20 19 16 15 15 15 16 16 17 17 17 17 17 18 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 26 27 27 27 28 28 28 27 27 28 28 28 27 26 25 25 26 27 27 26 26 26 26 27 28 28 28 29 29 28 28 27 27 26 26 26 26 27 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 27 26 26 26 26 26 25 25 25 24 23 23 23 23 24 24 23 23 23 24 24 22 21 21 22 23 23 22 22 21 20 20 19 20 21 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 21 22 24 24 24 23 24 24 23 23 23 23 23 23 23 23 22 22 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 20 20 22 21 25 24 23 22 22 21 21 21 21 21 21 21 21 22 23 23 23 23 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 24 25 24 23 23 23 23 23 23 23 23 23 22 22 19 12 24 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 20 9 16 21 22 22 23 23 24 24 23 23 23 23 24 24 24 23 23 22 22 21 21 20 19 16 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 15 16 16 15 14 13 12 14 16 18 18 18 17 17 17 18 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 16 16 16 17 19 21 24 24 24 24 24 24 11 9 7 7 8 7 5 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 9 11 12 13 13 13 12 11 10 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 11 11 12 14 15 15 16 16 15 15 15 16 16 17 19 20 22 14 9 12 8 7 7 6 6 15 19 20 19 19 18 18 17 17 17 18 18 19 20 20 21 21 22 22 22 20 20 18 19 20 21 20 19 17 17 17 16 16 17 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 18 18 18 18 18 18 17 17 17 26 27 27 27 28 28 27 27 28 28 28 27 27 25 24 25 26 27 27 26 26 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 26 26 27 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 29 29 30 30 30 30 30 30 31 31 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 28 27 26 26 25 26 27 27 26 26 26 25 25 25 26 25 23 22 22 22 23 24 24 24 24 24 23 22 21 21 22 23 23 22 22 22 21 20 20 20 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 21 22 23 24 23 24 24 23 23 23 22 22 23 23 23 23 22 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 23 24 24 23 22 22 21 21 20 20 21 21 21 21 22 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 21 20 19 20 21 22 23 22 23 22 23 22 22 23 23 22 22 21 16 9 20 25 25 25 24 24 24 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 22 20 21 21 23 23 23 23 24 23 23 23 23 23 23 24 23 23 22 22 22 21 20 19 19 17 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 15 17 15 13 14 16 16 16 17 18 16 17 17 18 18 17 18 18 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 18 17 17 16 16 16 18 20 22 23 24 24 24 24 22 5 7 8 10 12 12 12 11 9 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 11 13 13 13 13 12 11 10 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 11 12 12 13 14 15 16 16 16 17 15 9 6 7 17 15 9 9 5 6 9 8 5 10 17 17 19 19 19 18 18 18 17 18 18 18 18 19 19 20 21 22 22 22 21 19 17 18 20 21 21 20 20 19 18 17 17 18 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 18 18 18 18 18 17 17 16 26 27 27 27 28 28 28 28 28 28 28 28 27 26 25 25 26 27 27 27 27 26 26 27 27 28 28 27 28 28 28 28 28 27 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 29 29 30 30 30 30 30 31 31 31 31 31 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 28 27 26 25 25 26 27 27 27 26 25 25 24 25 26 25 23 23 22 22 23 24 24 24 24 25 23 22 21 21 21 22 22 22 22 22 21 20 20 21 21 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 23 24 24 23 22 22 22 22 23 24 23 23 22 22 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 23 24 23 23 23 22 22 21 20 20 21 21 21 22 22 23 23 24 23 23 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 19 13 16 17 20 21 23 23 23 22 22 22 22 22 22 22 21 20 17 19 22 24 24 24 24 24 24 23 23 23 22 22 21 22 23 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 20 18 23 25 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 13 12 13 15 18 16 17 18 16 16 16 17 16 16 17 18 17 17 18 18 19 19 20 20 20 20 19 19 19 19 19 19 20 20 19 18 18 17 17 17 17 18 20 22 23 24 24 24 23 16 6 7 8 9 10 10 11 10 8 7 6 6 6 7 7 7 7 7 7 7 7 7 8 9 10 12 13 13 13 12 11 10 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 10 11 11 12 13 14 15 16 16 12 7 8 8 12 17 18 13 11 9 9 10 10 11 14 15 19 19 19 19 20 18 18 19 19 19 18 17 17 17 19 21 22 22 21 21 19 17 18 20 20 20 20 20 20 19 18 18 18 19 19 20 20 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 17 17 17 17 18 17 17 17 16 26 26 27 27 28 29 29 29 28 28 28 28 27 26 25 25 26 26 26 27 27 26 26 26 27 27 28 27 27 28 28 28 28 27 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 30 31 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 28 27 26 25 25 25 27 27 27 26 25 24 24 25 25 25 24 23 23 23 23 24 24 24 24 24 23 22 22 21 21 22 22 22 22 22 22 21 20 21 21 21 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 23 23 23 23 23 21 21 21 22 23 24 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 22 22 23 23 23 23 22 22 22 21 20 20 20 21 21 22 22 23 24 24 23 23 22 22 22 22 22 23 23 22 23 22 22 22 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 19 13 16 7 22 23 22 22 23 22 22 22 22 22 22 21 21 19 18 20 22 23 23 24 24 24 23 23 23 23 22 21 22 23 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 25 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 19 18 17 16 15 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 14 20 19 18 18 17 16 16 17 17 16 16 17 17 17 18 18 19 19 20 20 20 20 19 20 20 20 20 20 20 20 19 19 18 18 18 18 18 19 21 22 23 24 24 24 24 14 5 7 8 6 6 6 8 8 8 6 6 6 6 6 7 7 7 7 7 7 7 8 9 10 12 12 12 12 12 12 11 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 9 9 10 11 10 11 10 9 3 9 10 7 6 8 17 22 15 11 11 11 10 10 10 13 16 18 17 19 20 20 20 20 20 20 19 19 19 18 17 18 20 21 22 21 20 19 18 18 20 20 20 21 20 20 20 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 20 20 19 20 20 20 19 19 19 19 18 18 18 18 19 18 18 17 17 17 16 16 16 16 17 17 17 17 17 17 16 16 26 26 26 27 28 29 29 28 28 28 28 27 26 25 25 25 25 26 26 27 27 27 26 26 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 31 31 31 31 31 31 30 30 30 30 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 28 28 27 28 28 28 28 28 28 28 28 28 28 28 27 25 24 25 25 27 27 26 26 25 24 24 25 24 24 24 23 23 23 23 23 24 24 24 24 24 24 23 22 21 21 22 22 22 22 22 21 21 21 21 21 22 22 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 23 23 23 22 21 21 21 22 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 22 22 22 22 22 22 22 21 21 21 21 22 22 23 23 23 23 23 23 22 22 21 20 20 20 21 21 22 22 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 21 5 23 24 24 23 23 22 22 22 22 22 22 22 21 21 20 20 20 22 22 23 23 23 23 23 23 23 23 22 21 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 24 24 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 12 13 16 18 18 18 18 16 15 16 16 16 16 16 17 17 17 18 18 18 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 19 20 21 23 23 24 24 24 24 19 10 9 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 9 10 11 12 12 11 11 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 10 8 8 8 7 8 10 6 8 9 9 17 21 20 15 12 12 12 12 13 14 16 17 17 18 19 20 20 19 19 20 20 20 19 18 18 18 19 21 21 21 20 19 18 19 19 20 20 21 21 20 20 20 20 19 19 19 20 20 20 20 20 20 19 20 19 19 19 19 20 20 20 20 20 20 20 19 19 20 19 19 19 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 15 27 27 26 27 27 28 28 28 28 27 27 26 25 25 25 24 25 26 26 27 27 27 27 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 31 31 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 28 27 27 28 28 28 28 28 28 28 28 28 28 28 27 26 25 24 25 26 26 25 25 24 24 24 24 24 23 23 23 22 23 23 23 24 24 25 25 24 24 24 23 22 21 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 23 22 22 22 23 22 21 21 21 22 22 23 23 23 22 22 23 23 23 23 23 22 22 23 23 23 23 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 23 23 23 23 22 22 22 22 21 20 20 20 21 21 22 23 23 23 23 23 23 23 22 22 22 21 21 21 21 22 22 22 22 23 22 22 21 22 22 22 22 22 22 22 22 23 23 23 23 23 22 23 22 21 17 20 25 24 23 23 22 22 22 21 21 22 22 21 21 21 20 21 22 22 23 23 23 23 23 23 23 22 22 21 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 12 13 13 13 14 16 17 18 17 15 15 15 15 16 16 16 17 17 17 17 18 18 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 21 23 23 24 24 24 23 20 14 14 9 7 7 6 6 7 7 6 7 7 7 7 7 7 7 8 8 8 9 10 10 11 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 8 8 8 8 8 8 8 8 7 8 7 7 10 10 12 20 22 19 14 12 12 13 13 13 14 16 17 16 17 18 19 20 20 18 18 19 20 20 19 18 18 18 19 20 20 20 19 19 19 19 20 20 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 18 18 18 18 17 17 17 17 16 16 16 15 15 27 27 26 26 27 28 28 28 28 27 26 25 25 25 25 24 25 25 26 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 30 30 30 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 25 25 25 26 26 25 25 24 24 24 24 24 23 23 23 22 23 23 23 24 24 25 25 24 24 24 23 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 21 22 22 22 23 23 22 22 22 22 22 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 22 23 23 23 22 22 22 22 21 21 20 20 20 21 22 22 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 22 23 23 23 22 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 20 22 24 23 24 23 23 23 22 22 21 21 22 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 22 22 21 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 20 19 18 18 17 16 16 15 15 15 14 14 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 13 14 16 17 17 15 14 14 15 15 16 16 16 17 17 17 17 19 20 21 21 20 20 20 20 20 20 20 19 18 18 18 18 19 19 19 20 20 21 21 23 23 23 23 23 22 20 20 17 13 9 8 7 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 10 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 5 4 15 20 18 16 14 13 13 13 13 14 15 16 16 16 17 19 19 17 17 16 19 20 20 19 19 18 18 19 20 20 20 20 20 19 19 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 19 19 19 19 18 17 17 17 17 16 16 15 27 27 26 25 26 27 28 28 28 27 26 26 25 25 25 25 25 25 25 26 27 27 27 27 27 27 26 26 26 27 27 26 27 27 27 27 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 25 25 26 26 25 25 24 24 24 24 24 23 23 22 22 22 23 23 23 24 25 25 25 24 24 23 22 22 22 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 21 21 21 22 22 23 22 22 22 22 22 22 22 22 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 22 22 23 23 22 22 22 22 21 21 20 20 20 21 22 22 22 23 22 22 22 22 22 22 21 21 21 21 21 21 22 23 23 23 23 22 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 24 23 24 23 23 23 22 22 22 21 21 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 19 18 18 17 17 17 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 15 16 15 14 13 14 15 15 15 16 16 17 17 17 18 20 21 21 21 21 21 21 20 20 20 19 19 19 18 18 19 19 19 20 21 21 21 22 23 23 23 23 22 22 22 20 18 16 13 10 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 10 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 9 13 17 18 18 17 16 15 14 14 13 14 15 15 16 15 17 19 19 19 16 17 19 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 17 17 16 15 27 26 25 25 25 26 27 27 28 27 27 26 25 26 26 25 25 25 25 26 27 27 27 27 27 27 26 26 26 27 27 26 26 27 27 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 25 25 25 24 24 24 24 23 22 22 22 22 22 22 23 25 26 25 25 24 24 23 22 22 22 23 23 22 22 23 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 21 21 21 22 22 21 20 20 21 21 21 21 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 21 21 22 22 23 23 22 22 22 22 22 22 21 21 21 22 22 22 23 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 23 23 23 23 23 23 24 24 23 23 23 22 22 21 21 21 21 21 20 20 21 21 21 21 21 22 22 22 23 23 23 23 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 23 23 23 22 22 22 21 22 21 21 21 21 21 20 19 18 18 18 18 17 17 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 12 12 13 14 14 14 13 13 14 14 15 15 16 16 17 17 18 19 20 21 21 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 20 21 21 22 22 22 22 22 22 22 22 22 20 18 16 14 11 7 7 6 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 7 7 7 7 7 7 9 13 16 17 18 17 16 16 16 14 14 14 14 16 15 15 17 19 19 20 18 18 19 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 20 20 19 19 19 19 19 18 17 16 27 26 25 25 25 26 26 27 27 27 27 26 26 26 26 25 25 24 25 25 26 26 27 27 27 27 27 26 26 27 27 26 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 27 27 26 26 26 26 26 26 25 25 25 24 24 24 23 22 21 21 21 21 22 23 25 26 25 24 24 24 23 22 22 22 23 23 22 22 23 23 22 22 22 22 21 21 21 21 22 22 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 23 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 20 21 22 22 22 21 21 21 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 23 23 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 18 18 17 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 14 15 15 15 16 17 18 19 19 21 21 21 21 21 21 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 22 22 23 23 23 22 16 4 4 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 7 7 7 7 7 8 9 11 14 14 17 17 17 17 17 15 15 13 14 15 15 15 16 17 19 19 19 19 19 20 20 21 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 20 19 19 19 18 18 27 26 26 25 25 25 25 26 27 27 27 27 27 27 26 25 24 24 24 25 26 26 27 27 28 27 27 27 26 27 27 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 28 28 28 27 27 28 27 28 28 28 28 28 27 27 26 25 25 25 26 25 25 25 24 25 24 24 23 23 22 21 21 21 22 23 25 25 25 24 24 23 23 22 22 22 23 23 22 22 23 23 23 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 22 22 22 23 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 20 21 22 22 22 22 21 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 23 23 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 16 16 16 15 15 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 14 14 14 15 16 17 18 19 20 21 21 22 21 21 21 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 22 22 23 23 23 23 23 23 22 19 14 11 9 9 7 8 8 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 7 7 7 7 7 8 9 11 11 14 16 17 17 18 18 18 15 14 14 14 15 15 16 17 18 19 19 19 19 19 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 21 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 26 26 26 25 25 25 25 26 27 27 27 27 27 27 27 26 25 24 24 25 25 26 28 28 28 28 28 27 27 27 27 27 27 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 28 28 27 27 27 27 27 28 28 28 28 28 28 26 26 25 25 25 25 25 24 24 24 24 24 24 23 24 23 22 22 22 22 23 24 25 24 23 23 23 23 23 23 23 23 22 22 22 23 23 23 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 23 22 22 22 22 21 21 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 22 22 22 23 22 22 22 22 22 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 22 22 22 22 22 22 21 21 21 21 22 22 24 23 23 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 19 19 20 21 21 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 16 18 19 20 21 21 22 22 22 21 21 20 19 19 19 20 20 19 19 20 20 20 21 20 20 21 22 23 23 23 23 23 23 23 22 20 17 16 14 12 10 10 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 9 11 13 15 16 18 18 18 18 16 14 14 14 15 15 16 17 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 20 26 26 25 25 25 25 26 26 27 27 27 27 27 27 27 27 26 25 25 25 25 26 28 29 29 29 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 28 28 27 27 27 27 28 28 28 28 28 28 28 27 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 23 22 23 23 23 23 23 22 22 23 23 23 23 23 22 22 22 22 21 21 21 22 22 22 22 21 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 21 22 21 22 21 21 21 20 20 20 19 20 20 20 21 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 13 14 15 16 19 20 21 21 21 22 22 22 21 20 20 19 19 20 20 20 19 19 20 20 21 21 20 20 22 23 23 23 23 23 23 23 23 23 22 20 17 15 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 10 10 10 10 9 9 9 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 10 13 15 16 17 17 18 18 17 15 15 15 15 16 17 18 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 26 26 25 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 25 25 25 26 28 29 29 29 29 29 28 27 27 27 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 27 26 25 25 25 25 25 24 24 24 24 24 24 24 25 24 24 24 24 24 23 23 23 24 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 11 11 11 11 11 11 12 12 14 15 16 18 20 21 21 22 22 22 22 21 21 20 19 19 20 20 20 20 20 20 20 21 21 21 21 23 23 23 24 23 23 23 23 23 23 22 21 19 16 14 13 12 13 12 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 10 12 14 15 16 17 18 18 18 17 17 17 16 17 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 25 25 24 23 24 25 26 26 26 27 27 27 27 27 27 28 27 26 26 25 25 26 28 29 29 30 30 30 28 27 27 27 28 28 28 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 29 29 28 28 27 26 25 25 25 25 25 25 25 24 24 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 22 23 23 23 23 23 23 23 23 22 22 22 22 23 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 21 22 22 22 22 22 22 22 21 21 22 22 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 22 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 13 14 15 17 17 20 21 22 22 22 22 22 21 21 20 19 19 20 20 20 20 20 21 21 22 22 22 22 23 24 23 23 23 23 23 22 22 22 22 21 20 18 15 14 14 13 13 12 11 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 7 8 11 12 13 13 15 17 17 17 18 18 18 18 17 17 18 19 19 19 19 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 25 24 23 23 24 25 26 26 26 26 26 26 26 27 27 28 27 27 26 26 26 27 28 28 29 30 30 30 28 27 27 27 27 28 27 27 27 27 27 27 27 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 25 25 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 22 22 22 22 21 21 21 22 23 23 23 23 22 22 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 23 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 21 22 22 22 22 22 22 22 21 21 22 22 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 21 21 21 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 13 15 15 17 18 20 21 22 22 22 22 22 22 21 20 19 19 20 20 20 20 20 20 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 20 20 19 17 15 14 15 13 12 11 11 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 9 10 10 10 12 14 16 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 25 24 23 23 24 25 25 26 26 26 26 25 25 26 27 27 27 27 26 26 27 27 28 28 29 29 30 29 28 28 27 27 28 28 28 27 27 27 27 27 27 28 29 29 29 29 29 29 30 30 30 30 31 31 30 30 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 25 25 25 25 26 26 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 22 22 22 22 22 22 22 23 23 24 23 23 22 23 23 23 23 23 22 22 21 21 22 22 23 23 23 23 23 23 23 22 21 21 22 23 23 23 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 21 21 21 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 12 12 14 15 16 18 19 21 22 22 22 22 22 22 22 21 20 20 20 20 20 20 21 21 22 23 23 23 23 24 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 19 18 16 16 14 14 13 11 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 9 9 9 9 11 13 15 15 16 16 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 25 24 23 24 24 24 25 25 25 26 26 25 25 26 27 27 27 26 26 26 26 27 27 28 28 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 29 29 29 29 29 29 29 30 30 30 31 30 30 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 26 26 26 27 26 26 25 25 25 25 25 26 26 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 24 24 23 23 23 23 23 23 23 23 22 21 21 21 22 23 23 23 24 24 23 23 23 22 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 23 23 23 22 22 22 22 23 23 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 22 21 21 20 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 15 17 19 20 21 22 22 22 22 22 22 22 21 21 20 20 21 21 21 21 22 23 23 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 19 19 18 16 16 15 13 11 10 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 12 13 14 15 16 17 17 18 18 19 19 20 19 19 19 20 20 20 20 21 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 24 23 23 24 24 25 25 25 25 26 26 25 25 26 27 27 27 27 26 26 26 26 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 28 28 28 28 29 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 26 25 24 24 25 25 26 25 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 23 23 23 23 23 24 23 23 22 21 21 21 22 22 23 23 24 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 23 23 23 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 20 20 20 21 21 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 15 18 20 21 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 23 23 23 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 19 19 19 18 17 15 14 12 10 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 9 10 12 12 13 15 16 17 17 18 18 19 20 20 20 20 20 19 20 20 20 21 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 21 21 21 21 24 23 23 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 26 25 26 27 28 28 28 28 28 27 28 28 28 28 28 28 29 28 28 27 27 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 27 27 27 28 28 28 29 29 28 28 27 27 27 27 27 27 26 26 26 26 27 27 26 25 24 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 22 23 24 24 23 23 23 23 23 24 24 23 22 22 21 21 22 22 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 21 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 12 12 14 17 19 21 21 21 22 21 21 21 21 22 22 22 22 22 22 22 22 23 23 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 19 19 19 18 16 14 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 12 13 14 17 17 17 17 18 19 20 21 21 20 20 19 20 20 20 20 21 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 25 24 23 24 25 25 25 25 25 26 26 26 27 27 27 27 28 28 27 26 25 25 26 27 27 27 27 27 27 27 27 28 28 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 27 27 27 27 27 28 29 29 28 27 27 27 27 27 27 27 27 27 26 26 27 27 26 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 22 22 23 24 24 24 23 23 23 23 24 24 23 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 21 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 13 15 18 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 14 11 10 9 8 8 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 12 13 15 17 18 18 18 18 19 21 21 22 21 21 20 20 20 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 26 25 24 24 25 25 25 25 26 26 27 27 27 27 28 28 28 27 26 25 24 25 26 26 26 26 26 26 26 27 27 28 28 29 29 29 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 27 27 27 26 26 27 28 28 28 28 27 26 26 26 27 27 27 27 27 26 26 26 27 26 26 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 23 23 22 22 23 22 22 23 23 23 23 23 23 22 22 22 23 23 23 23 23 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 21 21 22 22 22 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 23 23 22 22 22 22 22 22 22 22 21 21 21 21 20 19 19 20 21 22 21 21 21 21 21 22 23 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 12 12 12 13 13 14 15 16 18 20 20 20 21 21 20 21 21 21 21 22 22 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 19 19 15 10 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 9 10 13 18 20 18 19 19 19 20 20 20 21 22 22 22 21 20 21 21 20 21 21 22 22 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 25 24 24 24 26 26 26 26 26 26 27 27 28 28 28 28 28 27 26 25 24 24 26 27 26 26 26 26 27 27 27 28 28 29 29 28 28 28 28 29 29 28 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 27 27 27 26 26 26 27 28 29 28 27 26 26 26 27 27 27 27 27 27 26 26 26 27 26 26 26 26 26 26 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 24 24 23 23 23 24 23 23 23 23 23 23 22 22 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 23 22 22 22 23 23 23 23 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 19 20 21 21 21 21 21 20 20 19 22 22 22 22 23 22 22 21 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 14 13 15 15 16 17 18 19 20 20 20 20 20 21 21 21 21 22 22 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 9 9 10 10 10 11 11 11 11 11 10 10 10 9 9 10 11 10 10 8 8 11 17 21 21 21 21 21 21 21 22 21 21 22 22 22 22 21 22 22 22 21 22 22 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 25 24 24 25 26 26 26 26 26 26 27 27 28 28 28 28 27 27 26 25 24 25 27 27 27 27 27 27 28 28 28 28 28 29 29 28 28 28 29 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 27 27 28 29 28 27 26 26 26 26 27 27 27 27 27 26 26 27 27 27 26 26 26 26 26 26 25 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 24 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 20 21 21 21 21 21 21 21 20 21 21 22 22 21 21 23 24 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 21 21 21 22 22 22 22 22 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 15 15 14 14 15 16 17 17 18 18 19 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 16 2 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 9 9 9 9 10 10 10 10 10 11 11 12 11 11 10 10 9 9 10 11 11 12 10 6 7 20 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 25 24 24 25 26 27 26 26 26 26 27 28 28 28 28 28 27 27 26 25 25 26 26 27 28 28 28 28 28 29 29 28 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 29 28 28 27 26 26 26 26 27 27 27 26 26 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 22 22 22 22 22 22 23 23 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 21 21 21 21 21 22 23 23 23 23 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 19 20 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 21 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 16 16 15 15 15 16 17 18 18 19 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 14 12 10 10 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 9 9 9 10 10 10 10 10 10 10 11 11 11 10 10 9 9 9 9 9 11 12 9 8 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 26 24 24 25 26 27 27 27 26 26 26 27 27 27 28 28 27 27 26 26 25 26 26 27 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 27 26 26 26 27 28 27 27 27 26 27 27 27 28 28 27 27 26 26 26 25 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 24 23 23 22 22 22 23 24 24 24 24 23 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 23 22 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 16 16 17 18 19 20 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 18 14 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 9 12 13 2 17 21 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 26 25 25 25 26 26 26 26 26 25 25 26 27 27 28 28 28 28 27 27 26 25 26 27 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 29 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 27 27 26 26 26 27 28 28 27 27 27 27 27 27 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 24 24 24 23 22 22 21 22 23 24 24 25 24 24 24 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 17 19 20 21 22 22 23 23 23 23 23 23 23 24 24 24 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 21 22 10 10 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 9 9 8 8 9 9 8 6 5 8 14 20 21 22 22 22 21 21 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 27 26 26 25 26 26 26 25 25 24 24 25 26 27 28 28 28 28 28 27 26 25 25 26 27 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 26 26 26 27 27 28 27 27 27 27 27 27 27 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 23 23 23 23 23 23 22 21 22 23 25 25 24 23 23 24 24 24 24 23 22 21 21 22 23 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 21 21 22 22 22 23 23 23 22 22 22 22 22 22 22 21 21 20 20 21 21 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 21 21 21 21 21 21 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 18 18 17 16 15 16 16 16 18 20 21 22 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 21 10 9 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 9 9 10 10 10 10 10 14 19 21 21 21 21 21 20 19 19 21 19 20 21 22 22 22 22 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 23 23 22 22 22 27 27 26 26 26 26 26 25 24 24 24 24 26 27 28 28 28 29 29 28 26 25 24 25 26 27 27 27 27 27 28 28 29 30 30 29 27 27 28 29 29 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 25 24 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 23 22 22 23 23 22 22 20 19 20 23 25 25 25 24 24 24 24 24 24 23 22 22 22 23 24 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 22 22 22 22 22 22 21 21 21 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 21 20 20 21 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 20 19 19 19 19 19 19 20 20 19 19 18 16 16 16 16 17 18 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 22 22 22 22 22 21 21 21 21 20 16 13 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 9 10 10 11 10 10 11 15 18 20 20 21 21 21 18 16 16 16 18 19 20 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 23 23 23 23 22 22 22 28 28 27 26 26 26 26 25 24 24 24 25 26 27 27 28 29 29 29 28 26 24 23 24 26 26 26 26 26 27 28 29 29 30 30 29 27 26 27 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 24 23 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 23 23 22 22 22 22 22 22 20 19 19 21 24 26 25 25 24 24 24 24 24 23 22 22 22 23 23 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 21 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 21 21 20 20 21 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 18 19 18 17 18 20 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 21 21 21 20 18 12 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 12 12 13 13 13 13 13 13 12 12 12 11 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 11 10 10 9 10 14 15 15 19 21 21 21 19 17 16 16 17 18 20 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 29 28 27 27 26 26 26 25 24 24 24 24 25 26 27 28 28 28 28 28 26 24 24 24 26 26 26 26 27 27 28 28 28 29 29 29 26 25 26 27 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 26 26 25 25 24 24 24 24 24 25 24 24 24 24 24 25 25 25 24 24 23 23 22 22 21 21 22 22 22 21 19 18 19 22 25 25 25 25 24 25 24 23 23 22 22 21 22 23 24 24 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 21 21 21 21 21 20 20 21 21 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 20 21 20 19 20 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 21 21 21 20 16 14 9 10 9 9 9 9 9 9 9 10 10 10 10 10 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 11 11 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 10 10 11 10 9 8 8 9 9 8 16 20 21 21 20 20 19 18 18 19 20 20 20 21 21 21 21 21 21 21 20 20 20 21 21 21 20 20 20 20 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 28 28 27 27 26 26 26 26 25 24 23 23 24 25 26 26 27 28 28 28 27 25 25 25 25 26 27 27 27 27 27 27 27 28 28 28 27 26 26 27 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 25 24 24 25 25 25 25 25 25 24 23 23 23 22 21 21 21 22 22 21 20 19 18 19 23 25 25 25 25 25 25 24 23 22 22 21 21 23 23 24 24 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 21 21 21 21 20 20 20 21 21 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 22 22 22 22 22 21 21 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 18 19 19 19 15 12 11 10 10 10 10 10 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 14 14 13 13 12 10 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 8 8 8 9 9 8 8 15 21 22 22 22 21 21 20 20 21 21 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 27 27 27 27 26 26 26 26 26 26 25 24 24 25 25 25 26 27 28 28 27 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 27 26 26 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 27 27 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 19 19 20 24 25 25 25 25 25 25 24 23 22 21 21 20 21 22 24 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 18 18 19 19 17 15 13 12 12 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 15 14 14 14 15 17 17 16 12 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 8 9 9 9 10 10 10 7 6 22 21 22 22 22 22 22 21 22 21 21 21 21 20 20 20 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 26 27 27 27 26 26 26 26 27 27 26 26 25 25 25 25 25 26 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 31 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 27 27 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 25 25 25 26 26 25 25 25 25 24 24 25 25 25 25 25 25 25 25 24 23 23 23 22 22 22 22 22 21 21 21 20 20 20 21 24 24 25 25 25 25 25 24 23 22 21 21 21 21 23 24 24 25 25 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 23 23 23 23 23 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 22 22 22 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 22 22 22 22 21 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 20 20 20 18 17 14 13 15 13 12 13 13 14 13 14 13 13 13 14 15 15 15 15 15 16 16 15 16 17 20 20 20 18 6 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 8 8 9 10 10 10 10 10 10 8 4 12 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 26 26 27 27 26 26 26 27 27 27 27 27 26 26 25 24 24 25 26 26 27 27 27 26 26 26 27 27 27 27 27 28 28 27 27 27 27 27 27 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 27 27 27 27 26 26 26 27 26 26 26 26 26 26 26 26 25 26 27 27 27 27 26 26 26 26 26 26 25 25 25 25 26 26 25 25 25 25 24 24 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 21 21 21 21 20 20 21 22 24 25 25 24 24 24 23 23 23 22 21 21 21 23 24 24 25 24 24 24 23 23 23 23 23 23 22 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 22 22 22 22 22 22 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 22 22 22 22 22 22 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 20 20 19 19 18 19 17 15 15 14 15 15 15 15 14 14 15 16 17 17 16 17 18 17 17 18 19 21 21 21 21 18 12 14 15 14 12 10 10 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 10 9 8 7 11 20 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 25 26 26 27 27 26 26 27 27 28 27 27 26 26 25 24 24 24 24 25 26 27 26 26 26 26 27 27 27 27 27 28 28 27 27 26 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 24 24 24 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 22 24 25 25 25 24 24 23 23 22 22 22 21 21 22 24 24 24 24 24 24 23 23 23 23 23 22 22 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 22 22 22 22 21 21 22 22 22 21 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 18 17 16 16 16 17 17 17 16 16 17 18 18 18 18 18 19 20 20 19 20 21 21 21 20 20 18 18 19 17 15 13 12 13 12 12 11 10 9 9 9 10 10 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 10 12 13 12 11 11 11 11 11 11 11 11 9 8 8 7 3 11 18 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 25 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 25 25 25 25 26 26 26 26 25 25 26 27 27 27 27 28 28 27 27 26 27 27 28 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 26 25 26 26 26 26 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 23 24 25 25 25 24 24 23 22 22 22 22 21 22 23 24 24 24 24 24 24 23 23 23 23 23 22 22 22 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 21 21 21 22 22 22 22 22 22 22 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 18 17 17 17 18 18 17 17 18 19 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 19 18 16 15 15 15 13 12 11 10 11 12 11 11 10 10 11 11 11 11 11 11 12 12 11 10 10 11 10 10 10 10 10 11 10 11 11 11 12 13 13 13 12 11 11 11 11 10 10 11 10 9 8 7 9 10 16 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 25 25 25 25 26 26 25 25 26 26 27 27 28 28 28 27 27 26 27 28 28 29 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 32 32 31 31 31 31 31 31 32 32 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 27 26 26 26 25 26 26 26 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 22 23 23 23 24 23 23 22 22 23 23 23 23 23 24 24 25 25 25 24 24 23 23 22 22 22 22 22 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 21 21 21 21 21 21 20 20 20 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 18 18 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 18 18 17 17 16 14 13 12 14 15 14 13 13 12 12 13 13 13 13 13 15 14 14 13 12 13 14 14 13 12 12 11 12 12 13 13 13 14 13 13 12 11 11 11 10 10 10 10 11 9 8 7 10 12 16 18 19 19 20 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 27 27 27 27 26 26 26 27 27 27 27 27 27 27 28 28 28 27 26 26 25 25 26 26 25 25 25 26 27 27 28 28 28 27 27 27 27 28 28 29 29 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 32 32 31 31 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 27 26 26 26 26 27 26 26 26 26 26 26 26 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 21 21 21 21 21 20 20 19 19 20 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 22 22 22 22 22 23 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 18 18 18 17 16 16 16 16 16 15 15 14 14 15 15 15 15 15 16 16 15 14 14 15 16 17 17 17 15 13 14 15 15 15 15 15 13 12 12 11 11 11 11 10 10 11 10 9 7 11 12 13 16 19 20 20 20 21 22 22 21 21 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 28 28 28 27 27 26 26 26 27 27 27 27 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 27 27 27 28 28 28 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 28 28 28 28 28 29 29 29 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 21 21 21 21 21 20 19 19 19 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 21 20 20 20 20 20 20 19 19 19 19 19 18 17 17 17 17 16 16 15 16 16 16 16 17 17 17 17 16 16 17 17 18 19 19 17 15 17 16 17 17 16 15 13 12 12 12 12 12 12 11 10 10 10 8 6 11 10 12 14 21 21 21 21 21 22 22 22 21 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 28 29 28 28 27 26 26 26 27 27 27 27 27 27 28 27 27 27 27 26 26 26 26 27 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 32 32 31 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 25 25 25 24 24 24 24 24 24 24 24 24 23 23 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 22 22 22 22 22 22 22 22 21 22 22 22 21 21 20 20 20 21 21 21 21 21 20 19 19 19 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 20 20 20 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 20 20 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 18 18 19 18 18 18 17 17 17 17 17 17 17 17 18 17 17 17 17 18 19 19 18 17 17 18 18 18 17 15 14 12 12 12 12 12 13 12 11 10 9 9 14 18 19 14 17 19 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 29 29 29 28 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 28 28 29 29 29 30 30 29 29 29 29 29 29 29 29 29 28 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 31 32 32 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 22 22 22 22 22 22 21 21 21 22 22 22 21 21 20 20 20 21 21 21 21 21 20 20 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 20 20 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 20 20 19 19 20 20 20 19 19 19 18 18 18 18 18 18 18 17 16 16 16 17 18 17 16 17 19 18 17 18 18 16 14 12 12 12 12 13 13 13 12 12 11 14 19 19 19 18 18 19 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 29 29 28 28 28 27 27 27 27 27 27 27 27 27 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 29 29 29 29 30 30 29 29 29 29 29 30 29 29 28 28 28 29 30 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 31 32 32 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 28 28 29 29 28 28 27 27 26 26 26 25 25 26 26 26 25 25 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 25 25 25 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 22 22 22 22 22 23 23 22 22 22 22 22 22 21 21 22 22 22 21 21 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 20 20 20 20 19 19 19 19 19 19 17 17 17 16 16 17 16 13 12 12 14 17 16 18 18 17 17 13 12 12 12 13 14 15 15 16 16 18 19 19 19 19 19 20 21 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 29 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 28 28 28 28 28 29 29 29 29 30 30 30 29 29 29 29 29 30 29 29 29 28 28 29 30 30 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 32 32 32 32 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 28 28 28 28 28 27 27 27 27 27 28 28 29 29 28 27 27 26 26 25 25 25 25 26 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 22 23 22 22 22 22 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 20 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 18 18 17 16 17 17 15 13 11 10 12 14 14 17 18 18 17 13 12 12 12 13 14 15 17 19 19 20 20 20 20 20 20 21 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 28 28 27 27 27 27 27 28 28 28 28 28 28 29 29 30 30 30 30 30 29 29 29 29 30 30 29 29 28 29 29 29 30 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 32 32 32 32 32 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 28 28 28 27 27 27 27 27 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 24 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 22 22 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 22 22 22 21 21 21 22 21 21 20 20 19 18 17 17 17 16 13 11 9 13 13 13 14 14 15 15 14 13 13 12 13 13 15 17 19 19 20 20 20 21 21 22 20 21 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 21 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 29 29 29 29 28 28 28 28 27 27 27 28 28 27 27 27 26 26 27 27 27 27 27 28 28 28 28 28 27 27 28 28 28 29 28 28 28 29 30 30 30 30 30 30 29 29 29 30 30 30 29 29 29 29 29 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 29 29 28 28 28 27 27 27 27 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 22 22 22 21 22 22 22 22 22 21 21 21 21 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 21 21 21 21 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 21 21 20 20 20 19 18 17 16 16 12 9 9 12 13 13 12 13 14 14 14 14 13 12 12 12 15 17 18 19 18 19 20 21 21 17 18 21 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 21 21 21 21 21 22 21 21 22 22 22 22 22 21 22 22 22 22 22 22 23 23 22 22 22 22 23 23 29 29 29 28 28 28 28 28 27 27 27 28 28 28 27 27 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 28 28 28 29 30 30 30 30 30 30 29 29 29 30 30 30 30 29 29 29 29 30 31 31 30 31 31 31 31 31 31 31 31 31 31 32 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 28 29 29 28 28 28 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 21 21 20 20 20 20 21 21 20 21 20 21 21 21 21 20 19 21 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 18 18 17 15 10 7 8 6 11 11 12 11 12 14 14 14 13 13 11 11 14 16 17 17 18 18 20 21 17 13 9 20 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 22 22 22 22 22 21 22 22 22 22 22 22 23 22 22 22 22 22 23 22 29 29 29 28 28 28 28 28 27 27 27 27 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 28 28 29 29 29 30 29 29 29 29 29 29 29 30 30 30 30 30 29 29 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 27 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 20 20 21 20 20 20 21 21 21 21 21 21 20 21 22 23 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 19 19 19 17 14 7 8 9 9 8 8 10 11 12 13 14 14 13 13 13 13 13 13 14 17 18 19 20 21 18 16 6 20 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 29 29 29 29 28 28 28 28 28 28 27 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 31 31 31 32 32 32 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 31 31 31 31 31 31 30 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 26 26 28 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 24 24 24 24 24 24 24 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 20 20 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 20 20 21 21 21 21 21 20 20 19 20 21 21 21 21 20 20 21 21 21 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 20 20 19 15 11 7 9 10 9 8 8 9 13 13 14 14 14 15 15 15 15 14 12 12 15 19 20 21 21 20 20 18 21 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 23 23 22 22 22 22 22 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 26 27 28 29 28 28 27 27 27 27 27 28 27 27 26 26 26 26 26 26 25 25 25 25 25 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 24 24 24 24 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 20 21 21 21 21 20 20 20 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 18 19 19 20 20 21 20 20 22 22 22 21 21 21 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 22 22 22 22 22 21 21 20 20 20 21 16 11 8 8 9 11 9 7 7 10 15 19 18 18 17 17 17 16 15 14 12 12 14 20 21 21 21 21 21 22 22 22 22 22 21 21 21 22 22 22 22 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 23 23 23 22 22 22 22 28 29 29 29 28 28 28 28 28 28 28 28 28 29 28 28 27 27 27 27 27 27 28 28 28 28 28 28 27 27 28 28 28 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 26 28 29 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 23 23 23 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 16 13 17 17 17 19 19 20 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 17 9 2 6 8 14 19 10 13 13 17 20 20 19 19 18 18 18 18 15 13 12 18 21 22 22 21 21 21 21 21 21 22 22 21 21 21 21 21 22 22 22 22 22 21 21 21 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 23 24 23 23 22 22 22 22 28 28 29 28 28 28 27 27 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 29 29 30 30 29 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 27 28 29 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 22 21 21 21 21 21 21 20 20 20 20 21 21 21 21 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 20 20 20 19 18 17 8 11 3 16 18 19 20 20 20 21 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 20 21 21 21 21 14 12 14 21 20 20 19 20 21 21 20 19 18 19 20 18 17 16 15 19 21 21 22 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 22 21 21 21 21 22 24 23 23 23 23 22 22 22 28 28 28 28 28 28 27 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 29 29 28 28 28 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 26 26 25 26 27 28 29 28 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 24 24 24 23 23 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 22 21 21 20 20 20 20 20 20 20 20 21 21 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 18 15 15 19 17 16 19 20 20 21 21 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 20 21 21 20 21 19 18 20 21 21 21 21 19 17 20 21 21 21 21 21 22 21 21 19 20 19 19 21 18 18 19 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 22 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 29 29 28 28 28 27 27 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 29 29 30 29 28 28 28 28 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 24 25 25 26 28 28 28 28 27 27 27 28 28 27 26 26 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 20 20 20 19 18 17 15 17 16 19 20 21 21 21 21 21 22 23 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 14 18 19 20 20 20 21 21 21 22 21 21 21 21 20 21 22 21 21 21 19 20 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 29 29 29 29 28 28 27 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 28 28 29 29 28 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 30 30 30 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 27 24 25 26 27 28 28 28 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 25 24 23 23 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 19 18 18 17 16 12 23 22 21 22 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 15 16 18 18 18 19 20 21 22 21 21 21 22 21 21 20 21 22 22 22 22 22 20 20 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 29 29 29 29 29 28 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 28 25 24 26 27 28 28 28 28 28 27 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 24 22 22 23 24 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 22 22 22 23 23 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 22 22 22 22 22 21 20 20 19 19 19 18 16 10 10 20 22 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 17 16 17 18 18 18 19 22 21 21 21 21 22 22 21 21 21 22 21 21 22 22 22 22 22 22 22 22 22 22 22 21 22 21 21 21 22 22 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 29 29 29 29 29 29 28 28 28 28 29 29 29 28 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 24 24 27 27 28 28 28 28 28 28 28 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 24 23 22 22 23 24 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 21 21 21 21 21 20 20 21 21 21 21 21 21 22 22 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 21 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 22 22 22 21 21 20 19 18 18 19 18 17 18 22 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 17 17 18 18 18 18 20 21 21 21 21 21 21 22 22 22 22 22 20 20 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 29 29 29 29 29 29 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 28 25 24 25 27 27 28 28 28 28 28 28 27 26 26 25 25 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 25 25 24 22 22 23 24 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 22 22 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 21 20 20 19 19 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 21 21 21 20 20 18 19 19 19 19 21 22 22 22 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 18 18 18 18 18 18 19 21 20 21 20 21 21 21 21 21 22 21 20 20 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 21 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 28 27 25 24 25 26 27 28 28 28 28 28 27 26 26 25 25 26 27 27 27 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 25 25 24 24 23 22 22 23 24 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 22 21 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 20 20 19 19 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 20 20 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 19 19 20 21 21 21 21 21 21 21 21 21 21 21 20 21 17 19 21 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 20 21 21 21 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 21 21 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 32 32 32 32 32 32 32 32 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 27 27 28 28 29 29 28 28 26 24 24 24 26 28 28 28 28 28 28 27 25 25 25 25 26 27 28 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 20 20 20 20 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 19 18 18 19 20 21 22 22 22 22 22 21 20 21 20 20 20 19 17 9 17 21 21 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 28 28 28 28 27 25 25 23 24 26 27 28 28 28 28 27 26 25 24 25 25 26 27 28 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 24 23 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 22 23 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 20 20 19 19 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 21 22 22 22 22 22 22 21 21 20 20 20 20 19 20 20 21 21 21 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 32 32 32 32 31 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 28 28 28 28 26 25 24 25 26 27 28 28 28 27 27 25 24 24 24 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 22 22 23 23 22 22 23 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 22 22 22 22 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 21 21 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 32 32 32 32 32 32 32 32 31 31 32 32 32 32 31 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 29 29 29 29 29 29 29 28 28 28 27 27 27 27 28 28 28 27 26 26 25 25 26 27 28 28 28 27 26 25 24 24 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 26 25 25 25 25 25 25 25 26 26 26 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 24 23 23 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 22 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 22 21 21 22 22 22 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 32 32 32 32 32 32 32 32 32 31 31 32 32 32 32 31 31 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 28 27 27 26 26 26 26 26 27 28 28 27 27 26 25 24 24 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 22 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 19 19 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 30 30 30 30 30 29 30 30 29 29 29 30 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 32 32 32 32 31 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 29 29 29 29 29 29 29 28 28 28 27 28 28 28 27 27 27 27 27 27 26 26 26 26 27 27 27 27 26 25 24 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 24 24 25 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 25 25 25 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 20 20 21 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 21 21 21 21 21 21 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 32 31 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 28 28 28 27 27 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 27 26 26 25 24 23 24 25 25 25 25 24 25 25 25 25 25 25 25 25 24 24 24 24 25 25 26 25 25 25 25 25 25 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 26 26 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 21 21 22 22 22 22 22 20 20 21 21 21 21 21 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 31 31 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 32 31 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 31 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 28 27 27 26 26 27 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 24 23 23 24 24 25 25 25 24 24 24 25 25 25 25 25 25 24 24 23 24 24 25 26 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 24 24 25 25 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 21 21 21 21 22 22 22 21 20 20 20 21 21 21 21 21 22 21 21 21 21 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 30 30 30 31 31 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 32 32 32 31 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 31 31 30 30 29 29 29 29 29 29 29 29 28 28 28 29 28 28 29 29 28 27 27 26 26 26 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 23 23 24 25 25 25 24 24 24 24 25 25 25 25 24 24 23 23 23 24 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 24 24 25 25 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 21 21 20 21 22 22 22 21 20 20 20 21 21 21 21 21 21 21 21 21 21 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 30 30 29 29 29 29 29 28 28 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 30 30 30 30 29 29 29 29 30 30 30 31 30 30 30 31 31 31 32 32 32 31 32 32 32 32 32 32 32 32 32 32 32 32 31 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 31 31 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 26 26 26 28 28 27 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 24 24 25 25 24 24 24 24 24 24 25 25 24 24 23 22 23 24 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 26 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 23 24 23 23 22 22 22 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 20 20 21 21 21 20 20 20 19 20 20 20 20 20 20 20 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 21 21 21 21 22 22 22 21 21 20 20 21 21 21 21 21 21 21 21 21 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 30 30 30 29 29 29 29 29 28 28 28 29 29 29 29 28 28 28 28 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 31 32 32 32 32 32 32 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 31 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 26 26 26 27 28 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 23 23 24 25 25 25 24 24 24 24 24 24 25 25 25 24 23 22 22 24 24 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 26 25 25 25 25 24 23 24 25 26 26 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 24 24 24 23 23 23 23 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 23 23 23 23 23 23 23 23 23 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 21 21 20 20 21 22 22 22 22 22 21 21 21 21 22 22 22 22 21 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 31 32 32 32 31 31 31 30 30 30 30 30 30 30 29 29 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 29 29 29 29 30 30 29 29 30 30 30 31 31 31 31 31 32 32 32 32 31 32 32 32 32 32 32 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 31 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 28 27 27 27 26 26 27 27 27 26 26 26 26 26 26 27 27 26 26 25 25 25 25 25 24 23 23 24 25 25 24 24 24 24 24 24 24 24 25 24 24 23 21 21 22 23 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 26 26 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 22 23 23 23 23 23 23 23 23 23 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 21 21 21 20 20 20 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 19 19 19 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 21 20 20 20 22 22 22 22 22 22 22 21 21 21 22 22 22 22 21 21 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 31 32 32 32 32 31 31 30 30 30 30 30 30 30 30 29 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 30 30 29 29 29 29 28 29 29 29 28 28 28 28 28 28 28 27 27 27 28 27 26 27 26 25 26 27 27 27 26 26 26 26 26 27 27 26 26 26 25 25 25 25 25 23 23 24 25 25 24 24 24 24 24 24 24 24 25 24 24 23 22 21 22 23 24 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 21 21 21 21 21 21 20 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 22 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 31 32 32 32 32 31 31 30 30 30 30 30 30 30 30 29 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 28 27 27 26 27 26 25 26 26 26 26 26 26 26 26 26 27 27 26 26 26 25 25 26 26 25 23 23 25 25 25 25 24 24 24 24 24 24 25 25 24 24 23 22 22 22 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 24 24 24 24 24 24 24 25 25 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 21 21 21 22 21 21 21 21 21 20 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 21 22 22 22 22 22 22 22 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 31 32 32 32 32 31 30 30 30 30 30 30 30 30 30 29 29 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 30 30 30 30 30 30 29 29 28 29 29 29 28 28 28 28 28 28 27 27 26 27 28 27 26 26 27 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 25 25 26 26 26 25 23 23 24 24 24 24 24 24 23 24 24 24 25 25 24 24 23 23 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 25 25 24 24 24 24 24 25 24 24 24 24 24 24 24 25 25 24 24 24 24 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 20 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 21 22 22 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 30 30 30 30 30 30 29 29 28 29 29 29 28 28 28 28 28 27 27 26 26 27 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 25 25 26 26 26 24 23 22 23 24 24 24 24 24 23 24 24 24 24 24 24 24 23 23 23 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 25 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 19 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 21 21 22 22 22 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 29 30 30 30 30 30 29 29 28 28 29 29 28 28 28 28 28 27 27 27 26 26 27 27 28 27 27 27 26 26 26 25 26 26 26 26 27 27 27 27 26 26 26 25 25 26 26 25 24 24 23 23 24 24 24 24 23 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 21 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 20 21 21 21 21 21 20 20 19 19 19 19 19 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 21 21 22 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 29 29 30 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 29 29 30 30 30 30 29 29 28 29 29 29 29 28 28 28 28 27 27 27 26 26 27 27 28 28 27 26 26 26 25 25 25 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 25 24 23 23 24 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 21 21 22 22 22 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 20 19 20 20 20 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 23 23 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 29 29 29 30 30 31 31 31 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 29 29 29 29 29 30 30 30 30 29 29 29 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 29 30 30 30 29 29 29 28 29 29 29 29 28 28 27 27 27 27 27 26 26 27 27 27 27 27 26 26 26 25 25 25 25 25 26 26 27 27 27 26 26 26 26 26 26 26 26 25 24 23 23 23 23 23 23 23 24 24 25 24 24 24 24 24 24 23 23 23 23 23 24 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 24 24 25 25 25 25 24 24 24 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 21 21 21 22 22 22 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 19 19 20 20 19 19 19 20 20 19 20 20 20 19 19 19 19 19 19 19 19 19 19 18 19 21 19 19 20 19 19 19 19 19 19 19 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 21 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 29 29 29 29 30 30 30 30 30 30 29 29 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 27 27 27 28 27 26 26 26 27 27 27 27 26 26 26 25 25 25 25 25 26 26 27 27 27 26 26 26 26 26 26 26 26 25 25 24 23 23 23 23 22 23 23 24 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 24 24 24 25 25 25 25 24 24 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 20 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 21 21 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 28 28 29 31 31 31 30 30 30 30 30 29 29 30 30 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 28 28 27 26 26 27 27 27 27 26 26 26 25 25 25 25 25 26 26 27 27 27 26 26 27 27 26 26 26 26 25 25 24 23 23 23 23 23 22 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 25 25 25 25 26 25 25 25 25 25 26 26 26 26 25 25 24 24 24 25 25 25 25 24 24 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 18 18 19 19 19 19 19 19 18 18 17 16 17 17 17 17 17 17 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 21 21 21 21 21 21 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 29 29 29 31 31 30 30 30 30 29 29 29 29 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 32 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 27 26 26 27 27 28 28 27 26 26 27 27 27 27 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 27 26 26 25 26 26 25 24 23 23 23 23 23 22 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 24 24 24 24 25 25 25 25 24 24 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 17 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 17 17 18 18 18 18 18 18 19 19 17 18 18 17 17 17 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 29 29 30 31 30 30 30 30 29 29 29 29 29 30 30 31 31 31 30 30 30 30 30 30 30 29 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 26 26 26 26 27 27 28 27 26 27 27 27 27 27 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 26 25 24 23 23 23 23 23 22 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 26 26 26 25 25 25 24 24 24 25 25 25 25 24 24 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 18 18 18 18 18 18 18 18 18 17 17 16 16 17 16 13 16 17 18 18 19 18 18 17 17 17 17 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 30 30 30 31 30 30 29 29 30 29 29 29 29 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 27 26 26 26 26 26 27 28 27 26 27 27 27 27 27 27 27 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 25 24 23 23 23 23 22 23 24 24 24 24 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 26 26 26 26 25 25 25 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 21 21 21 20 20 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 16 15 14 15 14 12 12 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 30 30 30 30 30 29 29 29 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 27 26 26 26 26 25 27 28 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 25 24 24 23 23 23 22 23 24 24 24 24 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 25 25 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 18 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 14 14 11 3 12 18 18 18 19 19 18 17 17 17 18 18 18 18 17 17 17 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 21 21 21 21 21 21 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 30 30 30 30 30 29 28 31 31 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 27 27 26 26 26 26 25 26 27 28 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 26 26 25 24 24 23 23 22 22 22 23 24 24 24 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 25 25 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 20 20 19 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 19 19 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 13 12 14 16 17 18 19 19 19 17 16 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 30 31 31 31 30 29 28 29 30 29 28 28 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 27 26 26 26 26 26 26 27 28 28 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 26 26 25 24 23 23 22 22 22 22 23 23 24 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 25 25 24 24 25 25 25 26 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 24 24 24 24 25 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 20 20 19 19 20 20 20 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 13 13 13 15 17 17 18 19 19 17 16 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 31 31 31 31 30 27 26 25 26 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 26 26 27 27 26 26 27 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 26 26 26 26 25 25 25 24 24 25 26 25 25 24 24 23 23 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 26 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 25 25 25 24 25 25 25 26 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 24 23 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 22 21 21 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 15 15 14 14 14 14 15 16 18 18 18 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 21 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 19 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 31 32 32 31 28 26 25 25 25 26 27 27 28 29 29 30 30 30 30 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 26 26 27 27 26 26 27 27 28 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 25 26 26 26 26 26 25 24 24 24 25 25 25 25 25 24 24 24 23 22 22 23 23 23 23 23 23 23 24 24 24 24 23 24 25 26 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 25 25 25 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 15 15 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 21 22 22 22 22 22 21 22 22 22 21 22 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 19 19 19 19 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 32 32 31 29 26 25 25 25 25 26 26 27 27 28 29 29 30 30 30 29 29 29 29 30 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 30 30 30 30 30 31 31 30 30 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 28 28 28 28 28 28 27 26 26 27 27 27 27 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 24 25 26 26 26 26 25 25 24 23 24 25 25 25 25 25 25 25 24 23 22 23 23 24 24 23 23 23 23 24 24 24 24 23 24 25 26 26 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 17 17 17 17 17 17 16 16 16 16 17 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 30 30 29 27 27 26 25 25 25 26 26 27 27 28 29 29 29 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 30 30 30 29 29 28 28 28 29 29 28 27 26 26 27 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 25 26 26 26 26 25 24 24 23 24 25 25 25 25 25 25 25 24 24 23 23 24 24 24 24 24 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 21 21 21 22 22 22 22 21 22 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 28 28 27 27 27 26 26 26 26 26 26 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 30 30 30 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 29 28 28 28 29 29 28 27 26 26 26 28 28 28 27 27 28 28 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 26 26 25 25 24 23 23 24 25 25 25 25 25 25 25 24 24 23 23 24 24 24 24 24 24 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 22 22 22 21 22 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 28 28 28 28 27 27 27 27 27 26 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 29 28 28 29 29 29 28 27 26 26 26 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 26 25 25 24 23 23 23 24 24 24 25 25 25 25 25 25 24 23 23 23 24 24 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 20 20 20 20 19 18 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 28 28 28 28 28 28 28 27 28 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 29 28 27 28 29 29 29 29 28 27 26 26 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 23 23 23 24 24 24 24 25 25 25 25 25 24 24 24 23 24 24 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 20 20 20 20 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 17 17 17 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 28 27 27 28 28 29 29 29 29 28 28 28 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 29 28 27 28 29 29 29 30 29 28 26 26 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 24 23 23 23 23 24 24 24 24 25 25 25 25 25 25 24 24 24 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 25 26 26 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 24 24 25 25 25 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 20 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 17 17 17 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 28 27 27 27 27 29 29 29 30 29 29 29 28 28 27 27 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 29 28 28 28 29 30 30 30 29 28 27 27 28 28 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 24 24 23 23 23 24 24 24 24 24 25 25 25 25 25 24 24 24 24 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 26 26 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 17 17 17 17 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 28 27 27 26 27 30 30 30 31 31 30 30 29 29 28 27 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 29 28 28 28 28 29 30 30 29 28 28 27 27 28 28 29 28 28 28 28 28 28 27 27 27 26 27 27 27 27 26 26 27 27 26 26 26 25 25 24 24 23 24 24 24 24 23 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 25 25 25 26 26 26 26 26 26 25 26 26 26 26 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 15 15 16 16 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 28 28 28 28 28 30 31 31 32 32 31 31 30 29 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 29 28 28 28 28 29 30 30 29 29 28 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 27 27 27 26 26 27 27 27 26 26 26 25 25 24 24 24 24 24 24 23 23 23 24 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 26 25 25 25 26 26 26 26 26 26 25 25 26 26 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 29 29 29 29 29 30 31 32 32 32 31 31 31 30 29 29 29 29 30 30 30 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 29 28 28 29 30 30 30 30 29 28 28 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 27 27 27 26 26 27 27 27 27 26 26 25 25 24 24 24 24 24 24 24 23 23 24 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 26 26 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 28 28 28 29 29 30 31 32 32 31 31 30 30 30 30 29 29 30 30 30 30 30 30 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 29 28 28 29 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 27 27 27 27 26 26 25 25 25 24 24 25 24 24 24 23 23 24 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 26 26 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 15 15 16 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 22 21 21 21 21 21 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 28 28 28 28 29 30 30 31 32 30 30 29 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 29 28 28 29 30 30 30 30 29 29 29 28 28 28 28 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 27 27 27 26 26 25 25 25 24 24 25 25 24 24 23 24 24 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 16 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 28 28 28 29 29 29 29 30 31 29 29 29 29 30 30 30 30 30 30 31 30 30 30 29 29 30 30 30 30 31 31 31 31 32 31 31 31 31 31 32 32 32 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 29 28 28 29 30 30 30 30 30 30 29 28 28 28 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 27 27 27 26 26 25 25 25 25 24 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 25 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 21 22 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 19 28 28 29 29 28 28 29 29 29 28 28 28 29 30 30 30 30 30 31 31 31 30 30 30 29 30 30 30 30 30 31 31 31 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 29 28 29 29 30 30 30 30 30 30 29 29 28 28 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 25 25 25 25 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 20 20 20 20 20 20 19 19 19 19 28 28 28 28 28 28 28 28 28 27 27 28 29 29 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 29 29 30 30 30 30 30 29 29 28 28 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 25 25 25 25 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 23 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 19 19 19 28 28 28 28 28 27 27 27 27 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 33 32 32 32 32 32 32 31 31 31 31 31 32 32 32 31 31 31 30 29 29 29 29 29 30 30 30 30 30 29 29 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 26 26 26 27 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 19 19 19 19 28 28 28 27 27 27 27 27 27 26 27 27 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 31 31 31 31 31 31 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 33 33 33 32 32 32 32 31 31 31 31 31 32 32 32 32 32 31 31 30 30 29 29 29 29 30 30 30 30 30 29 29 29 28 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 26 26 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 24 24 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 28 28 28 27 27 26 26 26 26 26 26 27 28 28 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 31 31 31 31 30 31 31 31 31 32 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 33 33 33 32 32 32 31 31 31 31 31 31 32 32 32 32 32 31 31 30 30 30 30 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 25 25 25 25 25 25 25 25 24 24 23 24 24 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 19 20 19 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 28 28 28 27 27 26 26 26 26 26 27 27 27 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 33 33 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 31 31 31 30 30 30 30 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 18 19 19 20 20 20 20 20 20 20 19 19 19 19 20 19 19 19 19 28 28 28 27 27 26 25 26 26 26 28 28 27 28 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 30 31 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 30 30 31 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 18 19 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 19 19 28 28 28 27 27 26 26 26 26 28 29 28 27 28 29 30 30 30 30 30 30 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 31 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 25 25 25 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 28 28 28 28 28 27 27 27 28 29 30 28 28 29 29 30 30 30 30 30 31 31 31 31 30 30 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 32 32 32 32 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 30 31 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 14 14 14 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 29 29 29 29 29 28 28 28 30 30 30 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 32 32 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 32 32 32 31 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 22 22 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 19 19 19 19 19 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 30 30 30 30 30 29 29 29 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 33 33 32 32 32 31 30 29 29 30 31 31 31 31 31 31 31 31 30 30 29 30 30 30 30 30 30 30 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 22 21 21 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 30 30 30 30 31 31 31 31 31 31 31 32 32 32 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 30 30 31 31 31 31 31 30 30 30 30 29 30 30 30 31 31 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 33 33 33 33 33 33 32 32 32 33 33 32 32 31 31 30 29 29 29 30 31 31 31 31 31 31 30 30 30 29 30 30 30 30 30 30 30 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 20 21 21 20 21 21 22 22 21 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 30 30 30 31 32 32 32 32 32 32 32 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 29 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 33 33 33 33 33 33 33 32 33 33 32 32 32 31 30 30 29 29 29 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 20 20 20 19 19 15 18 21 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 31 31 31 31 32 32 33 33 32 32 32 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 28 29 29 30 30 30 30 30 29 30 30 30 30 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 34 34 34 33 33 33 33 33 33 32 32 32 31 31 30 29 29 29 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 18 17 13 13 19 19 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 31 31 31 31 32 32 32 33 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 28 28 29 29 29 30 29 29 30 30 30 30 30 31 31 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 30 29 29 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 20 20 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 18 17 15 16 14 19 20 20 20 21 22 21 21 21 20 20 20 20 20 21 21 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 20 20 20 20 20 19 20 20 20 20 19 19 19 19 31 31 31 31 32 32 32 32 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 28 29 29 29 29 29 30 30 30 30 30 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 30 29 29 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 27 26 26 26 26 27 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 19 18 17 16 17 18 19 20 20 21 21 22 21 21 21 20 20 20 20 21 21 21 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 20 20 20 20 19 19 19 19 20 20 19 19 19 19 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 28 28 29 29 29 29 30 30 30 30 31 31 32 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 31 30 29 29 30 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 27 27 27 26 26 27 27 27 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 19 19 19 19 18 18 18 18 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 19 19 19 19 18 18 18 18 19 20 20 21 21 21 21 21 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 30 30 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 28 28 29 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 31 31 29 29 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 27 27 27 27 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 17 17 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 30 30 30 30 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 32 32 32 33 33 34 34 34 34 34 34 34 34 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 31 30 29 29 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 27 27 26 26 26 26 26 27 27 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 18 18 18 19 19 18 18 18 18 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 21 20 20 20 21 21 21 20 19 19 19 19 19 19 19 20 20 20 20 21 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 32 33 34 34 34 35 35 34 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 31 30 29 29 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 27 27 27 26 26 26 26 26 27 27 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 21 21 20 20 20 21 21 21 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 30 31 30 30 30 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 30 29 29 29 30 31 31 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 17 18 18 18 18 18 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 21 21 21 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 18 18 19 19 19 19 19 19 19 19 28 28 29 30 30 31 31 31 31 31 31 30 30 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 31 32 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 30 30 29 29 30 31 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 28 28 28 27 27 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 17 17 17 18 18 18 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 18 18 19 19 19 19 19 19 19 19 19 28 29 29 30 30 30 31 31 31 30 30 30 30 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 31 31 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 31 31 30 29 30 31 31 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 29 29 28 28 28 29 29 29 28 28 28 27 27 27 26 26 26 26 26 27 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 19 18 18 18 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 21 21 21 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 19 18 18 18 19 19 19 19 19 19 19 19 19 28 29 29 30 30 30 30 30 30 30 30 30 30 31 31 32 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 31 31 32 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 30 30 30 31 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 18 29 29 30 30 30 30 30 30 30 30 30 30 31 31 32 33 33 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 30 30 30 30 30 31 31 32 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 31 30 30 30 31 32 32 32 32 32 32 32 31 31 31 30 30 30 30 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 18 18 18 18 18 29 30 30 30 31 31 31 31 30 30 30 30 31 31 32 33 33 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 30 30 30 31 32 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 30 30 30 31 32 32 32 32 32 32 32 31 31 31 31 30 30 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 27 27 27 27 26 26 26 26 27 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 18 18 18 18 18 29 30 30 30 30 31 31 30 31 31 31 31 31 32 33 33 33 34 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 32 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 30 30 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 26 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 19 19 20 20 21 21 22 22 22 21 21 21 21 21 21 21 21 22 21 21 21 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 18 18 18 18 18 18 18 29 30 30 31 31 31 31 31 31 31 31 31 31 33 33 33 34 34 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 33 34 34 35 35 35 35 35 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 30 30 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 18 19 19 19 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 19 19 20 20 21 21 22 22 22 22 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 29 30 31 31 31 31 31 31 31 31 31 31 31 32 33 34 34 34 34 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 33 33 34 34 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 22 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 20 20 21 20 20 21 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 32 32 33 34 34 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 34 34 34 34 33 33 33 33 33 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 32 32 32 32 33 34 35 35 35 35 36 36 36 36 36 36 36 35 35 35 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 31 31 31 31 32 32 32 32 32 32 32 32 33 34 34 34 34 34 34 33 33 33 33 32 32 32 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 35 36 36 36 36 36 36 36 36 35 35 36 36 35 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 22 22 22 22 22 22 21 21 22 22 22 22 22 22 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 31 31 32 32 32 32 32 32 32 32 32 33 33 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 33 33 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 33 33 33 33 33 34 34 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 23 23 22 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 34 34 34 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 32 32 32 32 32 31 31 31 31 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 21 21 21 21 21 22 22 21 21 21 21 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 34 34 34 34 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 33 33 32 32 32 32 32 32 31 31 31 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 23 24 24 23 23 23 22 21 21 21 21 21 21 22 22 21 21 21 21 21 20 20 19 19 19 19 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 34 34 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 33 32 32 33 33 33 33 32 32 32 32 32 31 31 31 30 31 31 31 31 31 31 31 31 31 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 18 18 18 18 19 19 19 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 22 23 23 23 23 24 24 23 23 22 22 21 20 21 21 21 21 22 22 22 21 21 21 21 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 36 36 36 35 35 35 34 34 34 34 35 35 35 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 21 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 22 22 22 21 21 21 21 21 20 20 19 19 19 19 19 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 36 36 36 35 35 35 34 34 35 35 35 35 35 34 34 34 34 34 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 20 21 21 22 23 23 23 23 23 22 22 23 23 22 22 23 23 22 22 22 23 22 22 21 21 21 21 20 20 20 19 19 19 19 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 36 36 36 35 35 35 34 35 35 35 35 35 35 34 34 34 34 34 34 33 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 33 32 32 32 33 33 34 34 34 35 35 36 36 36 36 36 36 36 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 16 16 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 20 21 22 22 22 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 21 21 21 21 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 35 35 35 35 35 35 34 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 33 33 33 33 33 33 32 32 33 34 34 34 34 35 36 36 36 36 36 36 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 14 14 15 15 15 15 15 15 16 16 16 16 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 16 16 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 20 20 21 21 22 22 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 36 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 32 32 32 32 32 32 32 32 32 31 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 16 16 16 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 20 20 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 34 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 16 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 24 23 22 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 15 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 20 20 20 20 20 21 21 22 22 22 22 22 22 21 22 22 21 21 22 22 21 21 21 21 21 19 17 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 33 33 33 33 33 33 34 34 34 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 21 21 20 20 19 20 21 21 21 21 21 14 13 21 21 21 21 21 21 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 21 20 19 20 19 18 19 20 21 21 21 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 20 20 21 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 35 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 35 35 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 19 19 20 20 20 19 20 20 20 20 20 20 21 21 21 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 19 19 19 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 22 21 20 20 20 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 16 17 17 17 17 18 18 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 19 19 19 19 19 19 19 20 20 20 20 19 19 19 20 20 21 21 21 21 22 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 35 35 35 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 19 19 19 19 19 19 19 19 20 20 20 19 19 19 20 20 20 20 21 21 22 22 21 20 20 19 20 19 20 20 19 19 19 19 19 19 18 18 18 19 19 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 34 34 34 35 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 20 20 20 20 21 21 21 20 20 20 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 34 34 35 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 34 34 35 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 19 19 19 19 19 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 34 34 35 36 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 20 20 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 20 20 20 20 20 20 21 21 21 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 35 35 35 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 20 20 19 19 19 19 19 19 20 19 19 19 20 20 19 19 19 19 20 20 20 20 20 21 20 20 20 20 20 20 21 21 21 20 19 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 20 19 19 19 19 19 20 20 19 19 19 20 20 20 20 20 20 21 21 21 21 20 19 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 16 16 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 20 19 19 17 18 17 20 19 20 20 21 21 21 21 20 19 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 16 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 17 17 17 17 18 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 35 35 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 18 19 19 19 19 20 19 19 19 18 18 17 19 19 19 20 20 20 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 18 17 17 17 17 17 17 17 17 17 17 17 17 16 17 36 36 36 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 21 21 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 18 17 18 18 18 19 19 19 19 19 19 18 19 19 18 17 17 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 17 17 17 17 17 17 17 36 36 36 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 18 18 18 18 18 19 19 19 19 18 18 18 18 18 17 17 17 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 36 36 36 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 18 18 18 19 19 19 19 19 18 18 18 17 17 17 17 17 18 19 19 19 19 18 18 18 18 18 18 18 17 17 18 18 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 36 36 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 36 36 36 36 35 35 35 35 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 18 18 18 18 17 17 16 16 17 18 18 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 36 36 36 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 17 17 17 17 16 16 16 17 18 18 18 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 36 36 36 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 17 17 18 18 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 18 18 18 36 36 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 17 17 17 18 18 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 36 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 36 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 16 16 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 17 17 17 17 18 18 18 18 37 37 37 37 37 37 37 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 17 17 17 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 37 37 37 37 37 37 37 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 37 37 37 37 37 37 37 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 37 37 37 37 38 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 36 37 37 37 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 37 37 37 38 38 37 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 37 37 37 38 38 37 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 37 37 37 38 37 37 37 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 17 17 17 17 17 17 17 16 16 16 17 17 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 37 37 37 37 37 37 37 36 36 36 36 36 36 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 19 18 18 18 18 17 17 17 17 17 17 16 16 17 17 17 17 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 16 16 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 16 17 16 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 15 16 16 16 16 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 18 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 16 17 17 16 16 15 15 15 16 16 16 16 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 16 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 18 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 37 37 37 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 37 37 37 37 37 37 37 37 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 17 37 37 37 37 37 37 37 37 37 36 36 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 38 38 38 38 38 38 38 38 38 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 38 38 38 38 38 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 15 15 15 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 15 15 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 16 16 16 16 16 16 15 15 15 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 15 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 16 16 16 16 16 16 15 15 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 17 17 17 17 17 17 17 17 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 39 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 15 15 15 16 16 15 16 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 37 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 16 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 16 17 17 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 16 16 16 16 16 15 15 16 16 16 16 16 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 17 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 16 16 16 16 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 16 15 16 16 16 16 16 16 16 16 15 15 15 16 15 15 16 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 17 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 17 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 18 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 15 15 15 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 40 40 40 40 40 41 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 40 40 41 41 41 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 38 38 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 14 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 15 16 16 16 17 17 17 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 17 17 17 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 38 38 38 38 37 38 38 38 38 38 38 38 39 40 40 40 41 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 38 38 38 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 37 38 38 38 38 38 38 38 37 37 37 38 38 38 38 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 14 14 15 14 14 14 14 14 14 14 14 14 38 38 38 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 37 38 38 38 38 38 38 38 37 37 37 38 38 38 39 39 39 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 38 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 37 38 38 38 38 38 38 37 37 37 37 38 38 38 38 39 39 40 40 41 41 41 41 41 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 18 18 17 16 16 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 38 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 37 38 38 38 38 38 37 37 37 37 37 38 38 38 38 39 40 40 41 41 41 41 41 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 28 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 37 37 38 38 38 37 37 37 37 37 37 37 38 38 38 39 40 40 41 41 41 41 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 38 38 37 37 37 37 37 37 37 37 38 38 39 40 40 41 41 41 41 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 17 17 16 16 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 39 38 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 40 40 41 41 41 41 41 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 15 15 16 16 15 16 17 17 18 17 16 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 15 15 16 17 18 17 16 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 39 40 40 41 41 41 41 41 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 15 16 18 18 16 16 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 39 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 18 17 16 16 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 39 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 39 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 41 42 42 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 15 39 39 39 38 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 41 42 42 43 43 43 43 43 43 42 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 41 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 40 39 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 40 41 41 41 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 35 35 35 35 35 35 35 35 35 35 34 33 33 33 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 14 15 15 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 41 42 42 43 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 38 38 38 38 38 37 37 37 37 37 37 37 36 37 36 36 36 35 35 35 35 35 35 35 36 36 35 35 35 35 36 36 36 36 36 36 34 34 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 40 40 40 39 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 41 42 43 43 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 36 36 36 36 35 35 35 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 34 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 41 40 40 40 39 39 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 41 42 43 43 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 41 41 40 40 40 39 39 39 39 39 38 37 37 37 37 37 36 37 37 37 37 37 37 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 43 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 16 16 16 15 15 15 15 15 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 39 39 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 15 15 15 15 15 15 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 42 41 41 41 41 40 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 41 41 42 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 41 41 42 42 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 41 41 42 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 35 34 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 46 43 42 42 41 41 41 40 40 40 40 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 42 42 43 44 44 44 44 45 44 44 44 44 44 43 43 43 43 43 43 42 42 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 38 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 36 37 37 37 36 36 36 34 34 35 34 34 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 46 43 42 42 42 41 41 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 38 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 36 36 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 45 43 43 42 42 42 41 41 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 42 42 42 43 43 44 44 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 46 44 43 43 42 42 42 42 41 41 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 18 18 18 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 17 16 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 48 47 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 40 41 41 41 41 42 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 48 47 43 43 43 43 42 42 42 42 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 44 44 44 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 19 18 19 19 19 19 19 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 48 47 44 43 43 43 42 42 42 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 41 41 42 42 43 43 44 44 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 19 19 18 19 19 19 19 19 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 48 46 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 39 39 38 38 38 38 38 38 38 39 39 40 40 40 41 41 41 41 42 43 43 44 44 44 44 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 20 20 20 20 19 19 19 19 19 18 18 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 47 44 44 43 43 43 43 43 43 43 43 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 44 44 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 20 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 46 44 44 44 44 45 45 44 44 46 45 45 42 41 41 40 40 40 40 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 44 44 44 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 18 18 17 17 17 17 17 18 18 18 18 17 18 18 18 18 18 18 18 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 20 20 20 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 47 46 45 45 44 44 45 46 47 46 45 44 43 42 41 41 41 40 40 40 40 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 48 48 47 45 44 45 46 45 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 48 48 47 45 45 45 45 44 44 44 43 43 42 42 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 42 42 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 18 18 17 16 16 16 16 16 16 16 16 16 16 15 15 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 48 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 18 18 17 16 16 16 16 16 16 16 16 16 16 15 15 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 47 47 47 46 46 46 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 43 43 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 18 18 18 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 47 47 47 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 18 18 18 17 16 16 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 48 47 47 47 47 47 47 46 46 45 45 45 44 44 43 43 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 18 18 17 17 16 16 15 15 16 16 16 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 49 49 48 48 48 48 47 47 46 46 46 45 45 45 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 18 18 17 17 17 16 15 15 16 16 17 17 16 16 16 16 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 50 49 49 49 50 50 48 47 47 46 46 46 45 45 44 44 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 17 17 17 16 15 15 16 16 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 50 50 50 50 50 49 48 47 47 47 46 46 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 18 17 17 17 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 17 18 18 18 17 17 16 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 50 50 50 50 50 48 47 47 47 47 46 46 46 45 45 44 43 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 17 18 18 17 17 16 16 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 14 14 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 50 50 50 50 50 49 48 48 47 47 47 47 47 46 45 44 44 44 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 45 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 18 18 18 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 17 17 17 18 18 17 17 17 16 16 17 17 18 17 16 16 16 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 14 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 50 50 50 50 50 50 48 48 48 48 48 49 49 47 46 45 44 44 43 42 42 42 41 41 41 41 41 41 41 41 40 40 40 41 41 41 41 41 41 41 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 18 18 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 18 17 17 17 17 18 18 17 17 17 17 17 17 17 18 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 13 13 13 13 13 14 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 50 50 50 50 50 50 48 48 49 49 50 49 49 48 48 46 45 44 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 16 16 16 16 17 18 18 18 17 17 17 17 17 18 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 13 13 13 13 13 14 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 46 44 44 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 18 15 15 15 16 17 18 18 18 18 18 18 18 17 18 17 16 16 16 16 16 16 17 16 15 15 16 16 16 15 15 14 14 14 14 14 14 14 13 14 13 13 14 14 15 16 16 16 15 16 16 16 16 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 45 44 44 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 43 43 43 42 42 42 42 43 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 17 15 15 15 17 18 18 18 19 18 18 18 18 17 18 17 17 16 16 16 17 17 16 15 15 15 15 15 15 15 15 14 14 14 14 15 15 14 14 14 15 14 14 14 14 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 50 50 50 50 50 50 50 50 50 50 49 49 49 48 46 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 43 43 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 16 15 15 17 18 19 19 19 19 18 18 18 17 18 17 17 16 16 16 17 17 16 15 15 15 15 15 15 15 15 15 14 14 15 15 15 14 14 14 15 15 14 14 14 14 14 14 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 50 50 50 50 50 50 50 50 50 50 49 49 48 47 45 45 45 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 33 33 33 33 33 33 33 32 32 33 33 33 33 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 17 15 14 15 17 19 19 19 19 19 18 18 18 18 18 17 17 16 16 16 17 17 16 16 15 14 14 15 15 16 15 15 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 50 50 50 50 50 50 50 50 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 18 17 14 15 17 19 20 20 20 19 19 19 19 18 18 18 17 16 16 16 16 16 16 16 15 15 14 14 15 15 16 15 15 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 13 14 14 14 15 15 15 16 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 42 42 41 41 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 18 16 14 15 18 21 21 21 20 20 19 19 18 18 18 18 17 16 16 16 16 16 16 16 15 15 14 14 15 15 15 15 15 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 15 16 16 16 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 49 49 50 50 50 50 49 49 50 49 49 50 49 48 48 47 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 46 46 46 46 47 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 18 16 15 17 19 21 21 21 20 19 19 18 18 18 18 17 16 16 16 16 16 16 16 16 15 15 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 15 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 49 49 50 50 50 50 50 49 50 50 50 49 49 48 48 47 46 46 45 44 44 44 43 43 42 42 42 42 42 42 42 42 42 43 42 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 46 46 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 18 17 17 18 19 21 21 20 19 19 19 19 18 18 17 17 16 16 16 15 15 15 15 16 15 15 15 14 15 15 15 15 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 15 15 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 49 49 49 49 50 50 50 50 49 50 50 49 49 48 48 47 46 46 45 44 44 44 43 43 43 43 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 20 20 19 19 19 20 20 19 17 17 17 17 16 16 16 15 14 14 15 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 49 49 49 49 50 50 50 50 50 49 49 49 49 48 47 47 47 46 45 45 44 44 44 43 43 43 43 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 20 19 19 19 19 20 20 18 17 16 17 17 16 16 15 15 14 14 15 16 16 16 16 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 49 49 49 49 49 50 50 50 50 49 49 49 48 48 47 47 47 46 45 45 44 44 44 44 44 43 43 43 43 42 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 18 17 17 17 17 16 16 15 15 15 15 15 15 16 16 16 15 14 14 15 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 49 49 49 49 49 50 50 50 50 49 49 49 48 48 48 48 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 45 45 46 46 46 47 47 47 46 46 46 47 47 47 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 36 36 36 36 36 35 35 35 36 35 36 36 36 36 36 36 36 35 35 35 35 35 34 34 35 35 35 35 35 35 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 15 15 15 15 15 15 15 16 16 15 14 14 14 14 14 14 13 13 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 15 15 15 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 49 49 49 49 49 49 50 50 50 50 49 49 48 48 48 48 47 47 46 46 45 45 45 45 44 44 44 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 47 47 47 47 46 47 47 47 47 48 48 48 47 47 47 47 47 47 47 47 47 46 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 36 35 36 35 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 16 16 15 15 15 14 14 14 14 13 12 12 12 13 13 13 13 13 12 13 13 13 14 14 14 14 14 15 15 15 15 16 16 15 15 15 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 49 49 49 49 49 49 50 50 50 50 49 49 48 48 48 48 47 47 47 46 46 45 45 45 44 44 44 44 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 36 36 36 36 35 35 35 35 35 35 35 35 35 34 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 12 12 12 12 13 13 13 13 12 12 12 13 14 14 14 14 14 14 15 15 16 16 16 16 15 15 15 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 49 49 49 49 49 49 49 49 50 50 49 49 49 48 48 48 48 48 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 36 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 14 13 13 12 12 13 13 13 13 12 12 12 12 12 13 14 14 14 14 14 15 16 16 17 17 17 16 16 16 15 14 13 13 14 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 49 49 49 49 49 49 49 49 50 50 49 49 49 49 48 48 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 17 17 17 17 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 17 17 16 16 16 16 16 15 15 16 17 17 17 16 16 16 16 15 14 14 13 14 14 13 13 13 13 12 12 12 12 11 12 13 14 14 14 15 15 15 16 17 17 17 17 16 16 16 16 15 14 13 13 13 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 49 49 49 49 49 49 49 49 50 50 49 49 49 49 49 49 49 48 48 47 47 47 46 46 45 45 45 45 45 44 45 45 45 45 45 45 44 45 45 45 45 45 44 45 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 17 17 17 17 17 17 18 18 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 17 17 15 15 14 14 15 15 15 16 17 18 17 17 16 16 15 15 14 14 14 15 14 13 12 12 12 12 12 11 11 12 12 13 14 14 15 15 15 15 16 17 17 17 17 16 16 16 16 14 13 13 11 13 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 49 49 49 49 49 50 50 49 50 50 50 50 49 49 49 49 49 48 48 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 15 15 15 14 15 15 15 16 16 16 17 16 16 15 15 15 15 15 15 15 13 13 12 12 12 12 12 11 11 12 13 13 14 15 15 15 15 16 16 16 16 17 17 17 16 16 16 15 14 13 11 12 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 48 47 48 48 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 39 39 39 39 38 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 37 37 37 37 36 35 35 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 16 17 17 17 17 17 17 16 16 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 14 15 15 15 16 16 16 15 16 15 14 14 15 15 16 16 14 13 13 12 12 12 12 12 11 12 12 13 14 14 15 15 15 15 16 16 16 16 17 17 17 17 16 16 15 14 13 11 12 13 14 15 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 48 48 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 48 48 47 47 46 46 46 45 45 46 46 46 46 45 45 45 46 46 46 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 16 16 16 16 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 15 15 15 15 15 15 15 16 15 15 14 14 14 14 14 15 15 14 13 13 13 12 13 12 12 12 12 13 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 16 15 14 13 12 11 12 12 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 48 48 49 49 50 51 51 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 13 12 12 13 13 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 16 16 15 14 13 12 12 12 12 13 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 49 49 49 49 49 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 46 46 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 13 13 13 14 14 14 14 15 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 13 12 12 12 13 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 49 49 49 50 51 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 49 49 50 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 39 39 39 39 38 38 38 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 12 13 14 14 15 15 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 49 49 49 50 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 46 46 46 46 46 47 47 47 47 47 47 48 48 49 49 49 49 49 49 49 48 48 48 48 49 49 49 48 48 48 48 48 47 47 48 47 47 47 47 47 47 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 13 14 14 14 14 15 15 15 15 15 16 16 16 15 15 15 16 16 15 15 15 15 14 13 12 12 12 13 13 14 14 15 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 49 49 50 52 53 53 53 53 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 48 48 48 47 47 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 48 49 49 49 48 48 48 48 48 47 48 48 48 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 39 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 14 13 13 12 12 12 13 14 14 14 14 14 14 14 15 15 15 15 15 16 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 49 49 51 52 52 53 53 53 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 47 47 46 46 47 47 48 49 49 49 49 49 49 49 49 49 49 48 48 48 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 41 41 41 41 41 41 40 40 40 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 13 14 14 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 14 14 13 13 13 13 13 14 14 14 14 14 13 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 50 51 52 52 53 53 53 53 52 52 52 51 52 51 51 51 51 51 51 50 50 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 47 46 46 47 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 15 15 15 15 14 14 13 13 13 13 14 14 14 14 14 13 13 13 14 15 15 15 15 15 15 15 15 15 16 15 16 16 16 15 15 15 15 15 15 15 15 15 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 48 49 50 51 52 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 47 46 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 44 44 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 12 13 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 47 48 51 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 47 47 47 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 17 16 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 13 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 47 47 51 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 47 47 47 47 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 15 15 15 15 16 15 15 14 13 13 13 14 13 13 13 13 12 12 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 46 49 52 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 47 47 47 47 47 47 48 48 49 49 49 49 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 42 42 42 41 41 41 41 41 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 32 32 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 15 15 15 15 15 14 13 13 13 13 13 13 13 13 13 13 12 13 13 14 14 13 13 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 46 51 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 47 47 47 47 47 47 48 48 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 47 52 54 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 47 47 47 47 47 48 48 49 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 41 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 51 53 53 53 52 52 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 13 13 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 53 53 53 52 51 51 52 52 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 53 53 53 52 51 50 51 52 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 50 50 50 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 49 49 49 49 49 49 49 49 48 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 15 15 15 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 53 53 52 51 50 50 51 52 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 50 50 50 49 49 49 49 49 48 48 48 47 47 47 48 47 47 47 46 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 17 17 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 15 14 14 14 14 14 14 13 13 13 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 52 52 52 51 51 51 51 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 15 15 15 15 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 15 15 15 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 15 15 15 15 14 14 14 14 14 13 13 13 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 15 16 16 15 15 15 15 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 51 51 51 51 51 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 51 51 52 52 52 53 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 50 50 50 50 50 50 50 49 49 49 49 48 48 48 49 49 48 48 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 15 16 16 16 15 15 15 15 15 15 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 51 51 52 53 53 53 53 53 53 54 54 53 53 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 49 49 49 49 49 49 49 49 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 16 16 15 15 16 16 16 16 16 15 15 15 15 15 15 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 53 52 53 53 50 47 47 49 50 53 54 53 53 54 54 54 54 54 53 53 52 52 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 49 49 50 49 49 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 49 49 49 49 49 49 49 49 50 50 49 49 49 49 49 49 48 49 49 49 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 17 18 18 18 18 18 18 18 18 18 18 17 16 16 16 15 15 15 15 15 15 15 16 15 15 15 15 15 14 14 13 13 13 14 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 49 52 53 53 51 48 45 44 49 53 54 54 54 54 54 54 54 54 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 49 49 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 17 17 18 18 19 19 19 19 18 18 17 17 18 18 18 17 17 17 18 18 17 17 17 16 16 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 14 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 45 50 52 53 48 44 43 44 48 54 54 54 53 54 54 54 54 54 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 15 15 16 16 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 17 16 16 16 16 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 14 13 14 14 14 14 14 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 43 46 47 49 50 47 45 46 47 54 54 54 53 53 54 54 54 54 54 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 42 42 44 47 49 49 49 51 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 42 42 43 46 49 50 50 51 53 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 16 16 16 16 16 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 41 42 43 46 48 50 50 51 53 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 46 45 45 45 45 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 16 16 16 16 16 15 15 16 16 15 15 14 14 15 14 14 14 14 14 14 14 14 14 14 15 15 15 14 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 13 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 41 42 43 45 48 50 51 51 53 53 54 54 54 54 54 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 46 46 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 16 17 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 43 42 43 45 48 50 52 52 52 53 54 53 53 53 53 52 52 51 51 51 52 52 52 52 51 51 51 51 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 18 17 17 17 17 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 43 42 43 44 47 51 53 53 53 54 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 14 14 14 15 15 15 15 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 43 42 42 43 47 48 50 53 53 53 52 51 50 51 51 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 14 14 14 14 15 15 15 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 41 41 41 42 42 45 47 51 50 50 50 49 49 49 50 49 50 50 50 50 50 50 51 51 50 50 51 51 51 51 51 51 51 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 40 40 40 40 40 42 42 47 46 46 47 48 48 48 49 49 50 50 50 50 50 51 50 50 50 50 51 51 51 51 51 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 39 39 39 38 38 35 34 43 43 44 46 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 38 38 38 37 36 30 29 40 42 42 45 46 47 48 49 49 49 50 50 50 50 50 50 50 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 38 37 36 35 33 28 27 37 41 42 42 45 48 49 49 48 49 49 50 50 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 36 36 35 33 32 28 26 34 40 40 42 46 48 49 48 48 48 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 49 49 49 48 48 48 48 48 47 47 47 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 34 34 33 32 30 28 25 28 30 39 42 47 48 48 47 47 48 49 49 50 50 51 51 51 51 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 50 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 32 32 32 32 30 28 27 25 28 40 43 47 48 47 46 47 48 48 49 50 50 51 51 51 52 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 50 50 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 14 14 14 15 15 15 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 Wind_Direction 92 89 85 84 85 82 77 78 79 80 80 81 80 80 81 81 80 78 77 77 79 83 87 89 90 91 91 92 92 91 91 92 92 93 93 93 93 93 93 94 95 94 95 95 95 95 95 95 96 96 97 98 99 99 99 99 99 99 100 100 100 100 101 101 101 101 100 99 99 99 99 99 99 99 99 99 100 99 100 100 100 100 100 100 100 100 101 101 101 101 102 102 102 102 102 103 103 103 103 103 103 103 103 103 102 102 101 101 101 101 101 100 100 99 99 99 100 100 100 100 101 101 102 103 103 103 104 104 104 104 104 103 103 102 101 101 101 102 102 101 100 99 98 97 96 96 96 96 97 98 100 101 102 102 102 101 100 100 100 101 102 103 104 106 107 107 107 107 108 108 107 108 109 110 110 112 113 113 113 113 113 113 113 112 111 111 111 111 111 112 112 115 115 115 115 115 115 114 113 113 112 112 112 113 115 116 117 118 119 118 117 115 115 115 115 115 115 116 117 118 118 119 119 119 119 118 118 117 116 114 114 115 116 118 118 117 115 115 114 114 113 113 112 112 113 112 111 110 109 108 108 108 109 110 113 115 115 114 112 110 106 105 106 107 108 110 111 113 116 117 115 112 109 108 107 107 106 107 109 112 113 113 112 110 109 112 113 115 116 117 117 114 113 111 110 112 113 113 115 116 115 114 114 117 119 119 118 118 118 118 116 113 111 110 108 106 104 104 103 103 103 104 103 101 98 94 93 94 96 96 95 91 87 84 80 78 78 80 81 81 81 80 78 77 76 75 73 67 47 34 26 23 8 331 274 243 264 300 303 302 311 314 309 313 321 327 331 328 322 313 316 317 318 324 341 343 351 356 349 340 332 322 318 315 310 305 303 310 320 322 325 336 338 337 339 347 357 11 2 346 342 338 341 349 355 358 357 350 341 336 332 328 326 330 337 341 345 349 347 342 339 340 344 349 356 1 1 359 358 357 355 354 355 358 358 356 354 354 354 357 359 0 359 358 358 357 355 357 359 1 3 5 6 5 5 6 7 9 15 22 21 11 0 5 11 15 20 21 12 3 9 22 29 30 20 10 9 11 13 15 21 25 26 28 31 29 24 19 16 14 15 19 26 33 39 41 38 32 30 30 30 31 33 37 41 44 46 46 44 38 33 34 41 51 54 53 54 56 60 58 55 53 49 48 47 47 46 44 42 42 39 36 34 35 36 36 37 38 39 40 40 42 44 45 46 47 50 51 52 55 57 59 61 64 67 69 70 78 64 46 45 44 91 99 99 84 58 46 49 56 59 65 66 67 67 56 38 21 20 28 32 33 20 19 6 354 348 291 316 8 10 345 343 352 353 358 359 352 356 4 8 11 12 18 18 9 346 326 7 19 25 25 23 348 280 215 207 195 189 196 243 257 230 206 197 187 191 199 209 221 223 202 188 192 201 216 232 223 222 225 229 239 254 277 279 290 293 290 309 343 6 10 8 2 2 8 13 15 16 17 22 30 34 32 24 20 21 24 25 24 22 29 32 35 38 48 56 55 55 57 63 68 74 81 84 83 83 83 90 100 108 105 98 95 95 92 80 63 61 67 81 84 81 81 77 75 75 72 64 58 62 68 67 63 56 53 55 58 58 57 85 86 83 83 84 81 77 77 79 80 81 81 80 80 80 80 79 79 79 80 81 84 87 90 91 92 92 92 92 92 92 93 92 93 93 94 94 94 93 94 95 95 95 95 95 96 96 96 96 97 97 97 98 99 99 99 99 99 100 101 100 100 101 101 101 101 100 100 99 99 100 99 99 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 102 102 102 102 103 103 103 104 104 104 103 103 102 102 101 101 101 100 101 101 101 100 100 100 99 99 99 100 100 101 102 102 103 103 102 103 103 103 103 103 103 102 102 101 101 101 102 102 101 100 100 99 97 97 97 97 97 98 98 100 101 102 103 103 102 102 102 102 104 104 104 105 107 108 108 109 109 109 108 108 108 108 109 109 111 112 113 114 115 114 114 114 113 112 111 112 112 113 114 115 116 116 115 115 114 114 114 113 113 112 112 113 114 116 117 118 119 119 117 115 115 115 116 116 116 116 117 117 118 118 117 118 119 120 119 117 116 115 114 114 115 116 117 117 117 115 115 114 113 112 111 111 110 111 111 111 111 110 111 111 111 111 112 114 114 112 110 107 105 104 102 103 106 108 110 111 113 114 113 111 109 109 109 109 109 109 110 111 113 113 111 108 107 107 111 117 119 119 117 115 114 114 114 112 112 111 112 113 115 115 114 114 116 115 114 114 115 116 117 113 111 109 108 107 104 101 102 103 103 104 103 101 99 96 94 93 94 93 92 91 89 87 83 78 75 74 77 78 75 72 70 70 72 75 72 65 53 35 28 27 19 1 323 269 251 278 307 311 312 316 323 317 311 314 320 327 328 324 323 319 309 313 333 351 351 354 353 345 341 341 333 325 319 313 305 309 319 324 326 326 337 340 341 347 356 3 17 11 354 344 336 341 350 353 354 352 347 342 338 334 330 329 333 338 338 342 345 348 348 335 332 342 350 357 1 0 360 359 357 355 354 354 357 359 357 356 357 357 358 0 2 2 2 2 2 1 1 3 5 6 7 6 5 7 9 9 9 12 18 18 11 5 7 10 13 15 14 6 7 17 24 28 28 19 13 14 15 16 19 22 24 25 27 27 26 23 20 18 18 18 21 27 35 41 41 39 35 32 29 28 30 32 35 39 40 42 44 43 37 32 33 40 50 53 54 56 60 63 61 56 53 51 49 47 45 46 44 43 43 41 37 32 32 34 35 38 40 41 41 40 42 44 45 45 47 50 50 52 54 56 58 59 62 63 68 64 64 61 50 35 29 72 71 77 87 57 31 38 50 52 58 64 67 67 56 39 22 10 12 19 15 358 347 328 310 288 253 283 354 1 347 344 340 348 358 1 357 355 359 0 8 15 25 27 18 7 4 16 26 24 14 359 326 238 218 204 194 190 199 283 332 306 213 196 191 194 202 209 214 216 202 192 193 199 205 205 207 212 220 221 219 230 248 264 277 284 289 313 349 7 13 9 1 2 6 7 5 2 5 16 28 34 33 31 28 27 23 20 17 21 27 30 33 37 45 51 49 48 52 60 71 78 82 84 84 82 81 93 112 114 106 97 95 94 92 80 59 64 81 88 83 80 83 82 81 78 73 65 60 65 69 70 62 55 53 55 58 58 56 83 83 83 82 82 79 76 77 78 80 82 81 79 79 79 79 79 78 79 81 83 85 88 91 92 92 92 93 92 92 93 93 93 93 93 94 94 94 93 94 95 95 96 96 96 96 96 96 97 97 97 97 98 99 99 99 99 99 101 101 101 101 102 102 102 101 101 100 99 99 99 100 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 102 102 102 102 103 103 103 104 104 104 103 103 102 102 101 101 101 100 100 101 101 101 101 101 100 100 100 100 101 101 102 103 102 102 102 102 102 102 102 102 102 102 101 101 101 101 102 102 101 100 100 100 99 98 97 98 98 99 100 101 102 103 104 104 104 104 104 105 106 106 106 106 108 109 110 111 111 110 109 109 109 108 108 109 111 112 113 115 115 115 115 114 113 112 111 112 113 114 115 116 116 114 113 113 114 114 115 113 112 112 112 114 115 116 118 118 118 117 116 115 115 116 116 116 116 116 117 117 117 117 117 118 119 120 118 116 115 115 114 115 116 117 117 117 116 116 114 113 112 110 109 109 110 111 112 112 112 112 112 111 112 113 114 115 113 110 108 105 102 101 100 102 107 109 111 112 110 108 108 107 108 108 108 109 111 112 112 113 114 113 111 111 108 108 112 119 121 120 118 116 114 115 115 115 114 112 111 112 114 114 114 114 114 110 109 108 109 112 113 110 109 107 105 104 103 100 99 99 102 102 101 98 97 96 94 94 92 89 88 87 85 85 81 75 72 71 71 72 70 66 64 64 69 73 68 60 51 35 23 22 14 357 324 280 272 289 310 319 321 327 330 325 319 317 318 323 325 327 329 322 310 318 342 355 356 356 352 351 345 341 334 329 322 315 311 316 329 333 335 335 338 341 345 357 5 8 12 10 358 340 337 344 349 351 351 349 345 344 342 338 335 335 337 338 337 337 338 346 350 338 326 333 346 357 359 360 358 357 355 355 353 354 356 357 356 356 356 356 358 1 3 4 5 6 5 3 3 5 7 8 8 6 6 8 10 10 7 9 15 17 13 9 8 9 13 14 12 8 10 17 24 28 26 17 14 18 18 18 19 21 23 24 25 25 24 23 22 21 20 19 22 29 37 41 42 42 40 33 28 27 29 31 32 34 37 40 43 42 36 31 32 35 39 46 53 57 62 65 62 56 53 51 48 43 42 45 46 45 45 43 38 31 29 32 34 36 39 42 41 40 42 44 45 45 46 48 50 51 52 54 55 53 52 51 51 45 50 43 13 16 41 72 90 98 85 46 24 23 32 47 59 65 69 67 54 44 28 353 348 343 333 319 298 279 246 236 245 261 315 332 330 327 314 333 354 359 354 349 347 351 2 16 25 24 16 11 11 18 15 358 332 294 265 236 215 204 196 194 202 245 328 295 215 197 191 194 200 204 210 211 205 199 198 200 200 197 198 204 213 218 219 223 234 253 276 299 317 333 349 3 13 3 355 358 3 359 357 351 351 6 24 31 34 36 33 29 18 10 7 7 19 32 32 37 44 48 40 42 49 60 70 81 84 86 86 82 88 92 101 98 99 87 95 100 97 85 56 61 83 85 78 76 77 80 79 77 62 55 58 60 68 67 60 54 54 55 57 56 55 85 84 83 81 80 77 75 75 78 80 82 79 77 77 78 78 78 77 78 81 83 86 91 93 93 93 93 93 93 92 93 94 94 93 94 94 94 94 94 94 95 95 96 96 96 97 97 97 97 97 97 97 98 99 99 99 99 99 101 102 101 101 102 102 102 101 101 100 99 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 100 100 100 101 101 102 102 102 102 102 103 103 103 104 104 104 103 102 102 101 101 101 101 100 100 100 100 100 101 102 101 101 100 101 101 101 102 103 102 102 102 102 102 102 101 101 102 101 101 101 101 101 102 101 102 101 101 101 101 100 99 100 100 101 102 102 102 103 105 106 107 107 107 107 107 107 107 108 109 110 111 111 110 110 109 109 109 109 110 110 112 114 115 116 115 114 114 113 112 111 112 113 114 114 114 114 113 111 111 112 112 113 114 113 112 112 112 114 115 116 117 117 117 116 115 114 115 116 116 117 117 117 117 117 117 117 118 119 121 119 116 115 115 115 115 115 117 118 118 118 117 116 114 113 111 110 109 109 111 113 114 114 113 112 111 111 112 114 114 113 112 111 110 109 105 101 100 103 107 110 111 111 106 103 103 104 106 106 107 108 110 113 114 115 115 115 115 113 111 111 115 119 120 120 119 118 117 118 117 116 115 113 112 112 113 113 113 112 112 108 105 104 106 108 110 109 106 106 105 103 102 100 98 99 101 101 100 96 95 94 93 91 88 84 85 85 83 82 79 74 72 70 68 67 64 61 60 60 65 69 65 58 48 31 16 10 6 349 330 308 301 304 310 320 324 331 336 331 328 326 324 323 323 326 332 326 320 331 350 357 359 359 358 352 346 341 333 325 318 315 314 320 324 338 344 345 344 344 351 3 7 7 3 358 348 341 341 345 348 350 349 349 347 345 345 343 341 342 341 340 340 338 339 348 351 352 339 330 337 348 355 358 357 356 355 354 353 354 355 356 356 356 357 356 357 1 6 6 6 5 5 5 5 6 8 10 9 9 8 9 11 9 5 8 15 17 17 13 10 11 15 15 14 13 14 16 23 26 24 17 17 21 21 20 19 21 22 22 23 23 22 22 22 21 19 18 22 29 40 45 45 44 40 32 27 26 28 29 29 31 34 38 42 42 34 29 29 31 36 44 52 57 63 66 65 62 54 48 44 39 38 45 47 47 45 42 39 31 28 30 31 33 38 43 43 41 41 43 45 45 47 48 48 45 44 46 41 26 31 38 43 52 54 45 36 24 43 71 90 98 84 18 9 4 31 51 62 68 72 70 67 50 17 306 272 280 280 278 275 258 226 224 233 247 246 254 290 271 290 300 338 351 349 345 340 342 355 13 25 22 7 0 359 6 358 282 257 243 230 222 209 201 198 198 202 206 230 241 209 196 192 192 196 200 207 210 208 207 205 205 201 196 196 203 218 230 266 244 241 252 272 337 351 355 0 7 8 354 345 349 349 357 359 346 344 360 19 22 28 35 35 31 6 3 352 1 19 29 35 38 39 38 38 42 47 57 69 80 84 89 91 88 89 80 67 62 72 77 90 101 104 108 65 63 75 73 69 70 72 76 74 68 54 49 50 58 67 64 56 54 55 56 56 55 55 86 86 82 81 79 76 74 75 77 81 82 80 77 77 78 78 77 77 78 79 82 87 92 94 95 94 94 94 94 93 94 95 94 94 95 94 95 95 94 94 94 95 96 96 96 97 97 97 98 97 97 97 98 98 98 99 99 99 101 101 102 102 102 102 102 101 101 100 100 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 102 102 102 102 103 103 103 104 104 104 103 102 102 101 101 101 101 101 100 100 100 100 100 102 102 102 102 101 100 101 102 102 102 102 102 102 102 102 101 101 101 101 101 101 102 102 102 102 102 103 102 102 102 101 100 101 102 103 103 103 103 104 106 107 108 108 108 108 108 109 109 109 110 111 111 110 109 108 108 109 109 110 111 112 113 114 115 115 114 113 113 112 111 111 112 114 114 113 112 110 110 110 110 111 112 113 113 112 112 112 113 114 115 116 116 116 116 115 114 114 115 116 117 117 117 117 116 117 117 118 120 122 121 119 115 115 115 116 116 116 118 118 119 118 116 115 114 113 112 111 110 110 111 114 115 114 112 111 110 111 112 113 112 111 111 111 112 111 108 104 102 103 106 108 108 108 106 104 103 104 105 104 105 106 109 113 115 116 116 116 116 115 114 115 117 119 119 118 118 118 119 121 118 115 114 115 114 111 110 109 110 111 111 108 104 105 108 109 109 108 103 104 104 103 101 100 95 96 98 99 97 95 92 92 91 88 85 84 84 84 81 78 77 74 72 70 66 62 60 56 55 54 56 59 60 56 38 21 5 360 352 340 335 330 326 326 320 313 320 330 337 338 334 333 329 323 322 326 329 327 330 342 352 356 359 1 360 352 344 339 332 323 316 314 314 325 335 344 349 349 346 348 356 1 4 3 0 353 347 346 346 348 348 349 349 349 347 347 348 347 346 345 345 343 343 344 346 356 3 355 351 339 334 337 350 355 356 355 355 355 354 355 356 357 358 358 359 358 358 360 4 7 5 2 1 4 7 7 10 11 11 10 9 11 11 9 6 8 9 17 19 17 13 13 17 18 16 17 17 18 23 25 23 19 19 23 24 22 20 20 20 20 22 22 21 20 20 20 17 15 21 29 32 45 50 47 40 29 23 25 25 26 28 29 33 37 41 40 33 29 27 29 35 43 50 57 63 65 67 62 52 45 40 34 35 42 43 46 43 41 39 32 27 27 27 30 39 45 45 42 41 41 43 46 48 48 42 34 28 25 16 16 28 39 46 51 57 54 46 33 33 59 79 94 81 73 351 5 37 61 67 69 73 85 78 50 312 261 248 260 252 253 253 250 234 221 233 224 225 229 236 241 249 263 295 298 325 335 338 326 343 5 16 12 349 327 309 311 288 236 232 225 218 214 204 199 198 198 200 203 215 217 204 196 191 191 191 197 203 205 206 206 208 206 201 200 198 208 215 237 298 255 237 250 296 355 359 360 1 8 8 351 347 350 357 358 357 348 349 352 7 21 24 32 33 28 7 356 343 358 23 24 38 43 43 39 43 46 46 55 59 70 80 86 92 94 78 67 61 58 60 71 83 87 89 95 62 59 68 66 64 65 70 72 66 57 49 48 53 61 65 63 57 55 55 55 55 56 56 88 87 83 82 80 77 75 75 76 80 81 78 76 77 78 78 77 77 78 79 81 87 92 95 96 95 95 95 95 94 94 95 94 95 95 95 95 95 94 94 95 95 95 96 96 97 97 97 98 97 97 97 97 98 98 98 99 99 100 100 102 102 102 102 101 101 100 100 100 100 100 100 101 101 101 100 100 100 100 100 100 99 100 100 100 100 100 100 100 101 101 102 102 102 102 102 103 103 103 104 104 103 102 101 101 102 102 101 101 100 99 99 99 99 101 102 103 102 101 100 100 101 102 102 102 102 102 102 102 102 102 101 101 101 102 102 103 103 103 103 104 104 104 104 103 101 101 103 104 104 105 105 105 106 107 108 109 109 109 109 109 109 110 110 110 110 110 110 110 110 111 111 111 111 112 113 113 114 114 113 113 113 112 112 112 113 114 113 111 109 109 109 110 111 112 112 112 112 112 112 112 113 114 115 115 116 116 116 115 114 114 115 116 117 117 116 116 116 117 118 119 121 121 118 116 115 115 115 116 116 117 118 119 119 117 115 114 114 114 113 112 112 112 113 114 113 111 110 109 110 111 112 112 112 111 110 112 113 113 111 108 105 103 104 105 105 106 106 106 106 105 105 105 104 106 109 111 114 116 117 117 117 117 116 117 117 117 118 118 118 119 121 122 117 114 114 114 113 111 108 107 107 110 110 108 106 106 107 108 106 104 100 100 101 101 99 96 94 94 95 96 95 93 91 90 88 86 83 82 83 84 82 79 77 73 69 68 64 60 56 54 47 44 43 44 49 48 28 13 356 347 343 341 339 341 340 336 327 314 320 327 338 339 336 331 325 317 318 325 329 327 332 340 349 355 358 360 359 351 343 340 335 330 327 325 326 331 339 348 350 347 343 344 352 360 0 356 353 349 346 347 348 350 351 351 350 350 349 349 349 349 349 349 347 344 346 350 355 5 11 7 360 346 337 339 348 354 354 355 356 356 356 356 357 358 359 359 360 359 359 359 3 8 6 0 357 1 7 8 11 12 12 11 11 12 11 9 8 9 11 19 21 19 16 15 17 18 19 19 19 20 23 24 23 22 22 23 26 23 21 20 19 20 21 21 20 19 20 19 14 10 12 16 22 42 52 49 41 30 20 19 20 25 26 29 32 35 39 39 37 30 25 29 36 42 49 53 59 63 68 61 50 43 38 32 32 35 42 43 39 39 38 32 31 23 24 28 39 46 45 43 41 39 42 48 49 47 33 25 13 4 0 14 34 48 54 54 55 59 35 19 20 47 81 87 95 92 351 1 61 77 91 87 94 130 148 190 217 241 292 310 278 258 268 289 242 243 219 223 223 240 242 218 223 231 238 255 291 323 334 299 306 305 328 346 291 268 249 240 239 224 222 217 214 211 205 202 201 202 200 203 206 208 201 199 196 194 193 196 199 200 202 203 207 208 207 205 205 212 224 262 294 255 247 272 289 333 353 356 1 8 7 359 357 2 6 4 355 353 357 5 18 20 19 25 24 19 2 340 343 4 14 17 31 41 43 41 46 48 48 48 55 68 77 82 84 84 75 67 64 59 57 64 70 73 63 43 43 55 58 60 60 63 67 63 56 49 45 47 58 63 63 60 58 54 54 53 53 55 56 90 89 85 82 81 78 77 76 79 82 82 78 76 77 77 77 77 77 78 79 81 86 91 94 95 96 95 96 95 94 95 95 94 95 95 95 95 95 94 95 95 95 95 96 97 97 97 98 97 97 97 97 97 98 98 98 98 99 99 100 101 102 101 101 101 100 100 100 100 100 100 100 101 101 101 101 100 100 100 100 100 99 99 100 100 100 100 101 101 101 101 101 102 102 102 102 103 103 103 104 103 103 102 102 102 102 102 101 101 100 100 99 98 98 100 101 102 102 101 100 100 101 101 102 102 102 102 102 102 102 102 102 101 102 102 102 103 104 104 104 105 105 105 104 103 102 102 103 104 105 106 106 106 106 107 108 109 109 109 109 109 109 109 110 110 110 111 115 115 114 113 112 112 112 112 112 112 112 112 113 113 114 114 114 114 115 113 111 111 110 110 110 111 112 112 112 111 111 111 112 112 113 114 115 115 116 116 115 115 114 114 115 116 117 116 116 116 117 117 119 119 120 118 116 115 115 115 115 115 117 118 119 120 119 116 114 114 114 114 114 114 114 113 114 113 111 108 108 109 110 111 111 111 111 110 110 111 112 112 111 110 107 104 102 102 104 108 111 110 109 107 105 105 105 107 109 112 115 116 116 116 116 116 117 117 116 116 118 120 121 123 123 121 116 115 115 114 112 111 111 108 106 107 108 107 104 103 104 104 104 101 99 99 100 99 96 95 94 93 94 94 94 92 91 90 87 85 82 82 82 82 81 77 74 71 65 63 62 59 54 51 42 35 33 35 38 40 17 7 355 348 346 344 344 348 346 343 331 321 327 330 338 339 334 329 318 313 312 323 324 325 329 334 344 353 356 358 356 349 342 340 336 332 333 335 338 342 345 348 347 345 342 343 352 1 358 352 349 347 346 346 347 350 352 352 351 351 350 350 351 351 351 349 347 346 348 353 360 8 12 11 360 346 341 344 350 354 355 355 355 356 356 356 358 359 359 359 359 357 357 358 2 7 6 359 355 357 3 8 14 15 14 14 13 12 11 9 9 10 14 21 22 20 17 16 16 18 19 19 20 21 23 23 23 23 24 26 27 23 21 21 20 21 22 22 19 18 19 19 15 11 9 12 26 37 47 47 37 32 16 17 21 24 27 30 31 32 31 34 35 30 26 30 37 41 46 48 55 63 67 62 51 45 42 37 32 35 40 40 35 36 35 35 30 22 22 28 39 44 43 43 40 38 43 48 48 44 31 16 359 354 359 16 35 46 49 50 52 40 32 11 15 45 41 88 112 105 62 14 134 122 127 125 134 159 172 186 203 209 223 283 283 272 296 318 255 246 218 217 230 233 244 227 218 211 215 236 272 311 320 285 265 257 254 260 249 229 221 219 219 221 216 211 210 210 205 203 203 202 201 202 204 207 205 201 197 196 196 198 199 199 200 203 207 211 214 210 214 223 242 282 288 269 276 296 323 346 351 353 5 12 12 8 6 11 9 1 353 354 4 16 23 20 14 13 10 5 346 326 346 12 15 11 22 34 38 41 46 48 46 52 62 74 80 84 80 79 70 67 63 57 56 60 65 62 54 49 49 53 50 51 55 60 64 54 48 46 44 48 59 62 60 58 55 53 51 51 53 55 56 93 92 90 86 84 79 77 78 81 84 83 78 76 76 77 77 78 78 79 80 82 84 89 93 94 94 95 96 95 95 95 94 95 96 95 95 95 95 95 95 95 95 96 96 97 98 98 98 97 97 96 97 97 97 97 97 98 99 99 100 101 102 101 101 100 100 100 100 100 100 100 100 100 101 101 101 100 100 100 100 100 99 99 100 100 101 101 101 101 101 101 101 102 102 102 102 103 103 103 103 103 103 103 102 101 101 101 101 100 100 100 99 98 98 99 100 101 102 101 101 100 101 101 101 102 102 102 102 102 102 102 102 102 102 102 103 104 104 105 105 105 106 105 105 104 102 102 104 104 105 105 106 106 106 108 108 108 109 110 109 110 110 111 112 113 114 116 118 116 115 114 113 113 113 114 113 113 113 113 113 113 114 115 115 114 114 113 111 111 111 112 113 113 112 112 111 111 111 111 112 112 113 113 115 116 116 116 115 115 115 115 116 116 116 116 116 116 117 118 119 119 119 117 115 115 114 115 115 116 117 118 119 120 118 115 113 113 113 115 115 115 115 114 114 113 108 107 108 109 110 110 110 111 111 110 110 111 111 110 110 110 109 106 105 104 106 112 114 112 109 108 106 106 107 108 111 116 116 114 114 113 114 116 117 117 117 118 122 125 125 125 123 119 119 121 119 118 116 114 116 115 107 102 101 101 100 101 102 102 102 100 99 97 95 93 92 93 92 92 91 92 92 92 91 89 87 83 80 80 78 78 73 67 64 64 63 60 59 58 58 52 39 29 27 28 28 26 9 1 354 353 354 348 351 353 348 348 337 337 336 336 339 342 335 328 321 316 318 324 325 325 329 335 343 351 354 357 354 347 341 338 333 330 333 338 343 345 346 345 344 342 342 346 355 3 359 353 351 351 349 348 348 351 352 352 352 351 350 350 350 352 352 348 346 347 349 354 357 0 4 4 357 347 345 347 351 355 358 359 358 356 356 356 359 2 1 359 358 357 356 356 0 4 4 0 357 357 0 9 14 16 16 15 15 13 12 10 10 13 17 21 21 19 17 17 17 19 20 21 22 22 23 22 22 23 24 27 27 24 21 21 21 22 24 23 20 18 19 19 19 16 15 19 27 43 49 48 43 33 20 17 21 24 27 30 31 29 28 30 33 29 26 31 36 37 40 47 54 61 64 60 52 47 45 41 35 35 38 36 33 32 32 33 28 24 23 29 36 38 40 38 36 37 43 47 44 41 33 5 348 352 4 18 27 33 35 39 43 41 27 15 10 16 32 134 141 131 127 135 139 141 148 150 151 164 189 208 209 209 215 256 285 290 292 299 253 205 203 198 190 187 201 211 222 215 213 228 259 289 292 277 258 240 232 227 226 218 208 202 205 211 211 205 204 205 205 202 197 198 199 200 202 204 205 202 198 197 198 200 201 200 200 204 210 214 218 221 227 238 258 287 286 284 308 328 344 349 349 357 6 10 12 7 7 10 7 354 350 352 2 15 21 17 9 9 10 1 332 300 320 8 11 22 26 30 33 37 40 41 35 47 67 81 86 86 87 81 69 66 58 54 56 60 67 58 57 56 57 55 51 51 55 59 60 57 52 47 46 52 59 59 58 56 54 52 51 51 51 53 55 96 96 94 90 84 78 77 80 84 87 85 79 76 76 77 78 80 79 79 81 85 88 91 93 93 94 95 96 96 96 95 94 95 96 96 96 95 95 95 95 96 96 96 97 97 98 98 98 97 96 96 96 96 97 97 97 98 99 99 100 101 101 101 101 100 100 100 100 100 100 100 100 100 101 101 101 100 100 100 99 99 99 99 99 100 100 101 101 102 102 102 102 102 102 102 102 102 103 103 103 103 103 103 102 101 101 100 100 99 99 99 99 98 98 99 99 101 102 102 101 100 100 100 100 101 101 102 102 102 102 102 102 102 102 102 103 104 104 104 105 105 106 106 105 105 104 103 104 105 105 105 105 106 107 109 108 108 108 109 110 110 112 113 115 117 118 118 117 115 115 114 114 114 114 115 115 114 113 113 113 113 114 114 114 113 113 112 112 112 113 114 114 113 112 111 110 110 110 111 112 112 113 114 115 116 117 116 114 114 114 115 115 115 115 116 116 116 117 118 119 119 119 117 117 115 115 115 116 117 118 119 120 120 118 115 114 113 113 116 116 116 115 114 114 112 107 107 108 109 110 110 111 110 111 112 112 111 111 112 112 113 112 109 108 112 114 116 114 112 111 112 111 111 111 112 115 118 116 114 113 114 116 118 119 120 121 123 126 126 125 125 123 122 125 129 127 123 120 119 120 122 116 100 89 91 93 97 101 102 102 101 99 95 90 89 92 93 93 93 92 91 90 90 90 88 85 83 80 77 77 75 67 56 53 59 62 59 57 56 55 49 39 25 20 21 18 16 9 2 352 349 350 347 354 353 351 348 352 353 351 344 342 345 340 331 329 324 329 330 333 329 332 338 346 351 354 356 353 353 345 336 330 329 335 342 345 346 346 345 343 341 342 350 0 7 1 358 356 355 352 350 350 351 353 352 351 349 347 347 349 353 352 349 347 347 348 350 351 355 358 358 354 348 346 348 350 352 357 360 359 357 356 356 0 6 5 3 360 359 358 358 0 3 4 4 3 1 4 11 16 17 16 15 15 15 14 13 13 15 18 21 20 18 18 18 19 20 21 22 23 24 23 22 21 23 24 26 27 25 24 22 22 23 25 24 20 18 19 20 21 20 22 28 36 46 51 50 44 33 22 19 23 24 27 29 29 25 24 27 31 27 20 19 25 33 39 46 53 59 61 57 53 48 46 42 37 35 37 35 32 30 31 31 27 25 26 28 30 33 35 33 30 33 40 44 42 34 17 352 340 349 3 14 18 15 12 17 23 31 28 11 349 339 241 181 170 164 149 138 135 133 141 160 160 166 178 184 194 227 235 256 248 239 240 249 256 240 207 195 186 188 182 171 207 213 213 225 253 267 262 256 243 232 226 219 218 219 216 209 201 199 201 201 200 200 197 198 195 193 195 197 198 201 202 199 197 197 198 201 201 201 204 207 217 220 222 225 233 240 262 293 296 296 315 341 350 348 344 350 357 2 4 3 4 355 354 352 354 353 351 358 9 2 357 28 11 333 279 252 245 299 21 33 31 33 34 35 33 31 30 38 59 70 78 75 75 71 64 60 54 52 55 61 63 59 59 59 60 57 52 54 57 59 59 58 53 50 51 55 58 58 56 54 52 51 51 52 52 52 54 98 97 95 91 84 78 78 82 86 89 87 79 77 76 77 78 79 80 81 84 89 91 93 93 93 94 95 96 96 96 95 95 95 95 95 95 95 95 95 96 96 96 96 97 98 99 99 98 97 96 96 95 96 96 97 97 98 99 99 100 101 101 101 100 100 100 100 100 100 100 100 100 100 100 101 101 100 100 99 99 99 99 98 99 99 100 101 101 102 102 102 102 102 102 102 102 102 102 103 103 103 103 103 102 102 101 100 99 99 99 99 99 99 99 99 99 100 102 102 101 100 100 100 100 100 101 102 102 102 103 103 102 102 102 102 103 104 104 104 105 106 106 107 107 106 105 105 105 106 106 106 106 108 109 109 109 108 109 110 111 111 113 113 114 116 115 115 114 114 114 114 115 115 116 116 115 113 113 113 113 113 114 114 113 112 112 112 112 113 113 113 112 112 112 111 110 110 110 110 111 113 114 115 116 117 117 115 114 113 113 113 114 114 115 115 116 117 117 119 119 119 119 118 117 116 115 116 117 118 119 120 121 119 117 116 115 114 115 116 117 117 116 115 114 112 111 109 109 110 111 111 115 113 112 111 111 111 111 112 115 116 114 111 112 118 121 118 113 112 113 117 118 117 116 116 118 120 117 115 115 116 117 119 121 123 124 126 127 125 124 125 126 126 128 130 128 124 123 123 125 128 125 116 100 74 84 94 100 103 103 101 99 93 88 87 88 92 94 93 91 90 89 89 89 88 86 81 76 73 74 71 62 52 51 58 61 60 56 53 51 47 36 20 14 15 14 11 6 358 347 341 339 344 352 353 351 351 353 357 357 347 345 345 344 338 335 335 334 335 338 335 337 343 350 355 356 356 355 353 347 341 335 333 344 347 350 350 348 346 343 341 341 350 4 9 4 2 358 357 354 351 350 352 354 353 351 348 345 345 350 354 352 350 348 347 347 347 347 350 352 353 351 348 347 347 348 352 357 360 358 356 355 355 357 4 8 6 3 1 360 360 2 4 4 5 7 7 8 14 18 18 16 16 15 15 15 14 16 17 19 19 19 18 19 21 21 21 22 22 23 23 21 20 21 23 25 25 26 25 24 23 23 24 26 23 20 19 19 21 22 23 27 34 42 45 45 44 36 24 16 20 24 25 27 29 29 23 23 27 30 28 21 13 20 31 39 46 52 56 57 56 53 49 46 41 36 35 36 35 33 30 30 29 27 26 27 27 28 31 31 30 28 31 36 34 33 21 359 339 336 345 352 358 8 1 313 292 318 8 2 345 313 250 186 164 160 165 163 186 156 112 106 181 183 168 173 177 180 211 230 223 216 212 197 144 40 37 16 213 193 217 181 150 199 207 209 219 225 247 247 244 240 221 210 208 200 200 196 215 211 200 202 192 198 202 193 194 191 187 187 193 196 200 200 198 196 195 196 198 199 204 210 212 219 226 228 225 229 236 255 286 289 305 321 340 347 344 342 345 352 347 347 354 358 345 341 344 354 355 357 341 346 346 1 26 341 258 231 230 263 351 36 43 38 41 44 39 33 29 30 38 51 55 64 70 66 61 59 58 56 54 56 58 57 54 54 57 58 57 55 55 58 59 60 58 54 53 55 57 57 57 55 53 51 51 51 52 53 52 53 98 98 96 91 85 79 79 83 87 90 87 80 78 78 77 77 78 81 84 88 92 94 94 94 95 95 95 96 97 97 96 96 96 95 95 95 95 95 95 96 97 97 97 97 98 99 99 98 98 97 96 95 95 96 97 97 98 99 100 100 101 101 101 100 99 99 100 100 100 100 100 100 100 100 101 101 100 100 99 99 99 98 98 98 99 100 100 101 103 103 103 102 102 102 102 102 101 102 102 102 102 103 104 103 103 101 100 99 99 99 100 100 100 100 100 100 101 102 102 101 100 99 99 99 100 100 101 102 103 103 103 103 102 102 102 103 104 104 104 104 104 106 107 107 106 106 106 106 108 108 109 109 110 110 110 109 109 110 111 112 113 113 113 114 114 112 111 112 112 113 114 115 116 116 116 113 112 113 114 114 114 114 112 112 112 112 112 113 113 112 111 111 112 112 111 111 110 110 110 112 114 115 116 117 117 116 115 113 112 112 112 112 113 114 115 116 117 118 118 119 119 119 118 117 117 116 118 119 119 120 120 120 118 117 116 116 117 118 118 118 117 116 115 115 115 115 113 113 113 114 115 115 114 109 108 109 109 110 113 116 116 113 112 114 119 122 118 114 114 115 120 121 121 120 120 121 120 119 117 117 116 116 118 121 123 123 124 124 122 121 122 126 129 131 131 128 125 125 126 129 129 125 112 78 69 82 93 99 103 103 101 99 97 91 86 87 91 94 92 89 88 88 89 89 88 88 84 76 70 70 67 58 51 50 54 59 60 56 51 48 44 33 16 9 10 10 5 359 356 347 339 336 340 347 349 349 351 356 355 355 347 345 344 343 341 341 341 341 341 344 342 340 347 354 356 359 358 356 353 350 347 342 340 350 352 353 354 350 346 343 341 342 350 3 3 7 2 358 357 355 351 350 352 354 354 353 349 347 347 353 356 353 351 349 349 346 346 346 347 349 350 350 348 346 347 349 354 358 359 359 357 357 356 357 3 9 9 6 4 2 4 4 3 4 6 8 11 12 16 20 20 18 16 16 17 17 16 19 19 19 18 18 18 20 22 23 23 22 21 22 22 20 19 21 24 24 24 25 26 25 23 24 26 27 26 21 19 20 23 23 25 30 36 37 40 40 36 28 18 16 21 26 26 25 27 27 21 23 27 29 27 20 12 17 28 38 46 49 49 50 52 52 50 47 40 34 33 32 35 34 31 30 29 27 26 26 25 26 28 26 28 29 29 28 22 18 5 349 335 332 335 345 353 356 339 257 230 213 212 211 273 315 217 184 168 157 160 152 148 180 91 152 217 208 238 210 200 187 203 218 207 215 206 204 171 65 42 47 46 57 92 162 171 201 204 206 207 219 232 238 249 236 216 216 207 199 196 191 189 210 204 212 193 192 202 192 191 189 190 190 191 196 201 200 197 197 194 195 195 198 208 213 215 218 227 231 222 222 233 239 255 284 307 325 329 336 337 338 344 349 346 339 342 345 337 331 338 349 356 8 16 10 5 18 27 1 245 242 247 274 3 36 44 43 45 46 41 35 32 31 39 47 53 59 62 60 55 55 54 55 56 58 56 53 51 52 54 55 56 56 57 60 61 61 57 55 56 57 57 57 57 55 52 51 51 51 53 54 52 53 100 99 97 92 86 80 80 84 88 90 88 83 80 80 79 77 79 82 87 90 93 95 95 95 96 96 96 97 97 97 97 97 96 96 95 95 95 95 95 96 97 97 97 98 98 99 99 98 97 97 95 95 95 96 97 98 99 100 100 100 100 100 100 100 99 99 99 100 100 100 100 100 100 100 101 101 100 100 99 99 99 98 98 98 99 99 100 101 103 103 103 103 102 102 102 102 101 101 101 102 102 102 103 103 103 102 101 100 99 99 100 100 101 100 100 100 101 102 102 101 100 99 99 99 99 100 101 102 103 104 103 103 102 102 102 103 104 104 104 104 104 106 107 107 107 107 107 108 112 113 113 112 110 109 109 110 110 110 111 113 114 114 115 113 112 112 111 112 112 113 114 114 115 115 114 111 112 113 113 114 115 113 111 111 111 112 113 114 114 113 111 111 112 112 111 110 110 110 111 113 114 116 116 116 116 115 114 112 111 111 111 112 113 114 115 116 116 117 118 119 119 118 118 118 118 118 119 120 121 120 120 119 118 117 117 119 120 120 120 119 118 117 116 116 116 116 119 120 120 121 121 119 110 105 104 106 108 110 115 116 114 112 112 115 119 121 121 120 117 117 120 121 121 122 125 125 122 123 120 117 115 113 117 123 123 122 122 120 119 118 121 125 126 127 129 128 126 126 127 127 126 119 105 74 71 82 92 98 102 102 101 99 97 92 86 85 88 91 89 85 82 83 85 87 88 87 84 78 70 67 64 57 52 50 52 57 59 56 50 46 42 34 23 11 7 4 357 358 359 352 346 341 339 341 344 345 350 353 354 351 344 343 343 341 340 342 346 347 348 349 348 344 348 353 358 0 359 357 353 352 350 348 347 351 355 357 357 353 348 345 343 344 345 350 0 6 2 358 357 355 352 351 351 352 354 352 349 348 349 354 356 354 352 349 347 346 346 346 345 346 347 347 348 346 346 350 355 358 0 1 360 0 358 360 5 8 9 7 6 5 6 7 8 7 8 10 13 15 15 18 19 18 18 18 19 19 19 19 21 21 19 18 19 22 24 24 24 23 21 22 22 19 18 20 24 24 24 25 27 26 24 25 28 28 27 20 20 22 24 24 25 26 31 35 37 38 32 25 19 19 20 26 26 25 26 24 21 24 28 28 25 18 15 18 29 38 42 45 44 46 51 53 52 47 38 38 31 31 35 34 31 30 29 29 26 24 22 22 24 23 24 27 26 24 15 9 0 348 345 335 331 345 342 333 298 241 239 228 219 210 236 331 227 206 176 179 186 137 148 151 149 157 165 165 194 208 204 204 202 203 211 216 214 212 216 334 27 42 58 62 72 92 188 210 211 207 206 201 206 221 245 239 238 202 196 206 209 198 191 193 193 203 201 192 195 195 192 191 192 188 190 196 201 201 197 195 193 192 193 199 207 210 213 217 232 241 228 223 227 243 262 279 300 315 314 307 315 329 339 342 337 340 343 342 335 328 326 339 352 2 16 21 22 26 20 339 300 302 297 316 3 31 36 37 42 46 41 37 34 33 35 46 55 59 59 57 52 50 50 56 59 60 55 55 53 53 53 52 55 59 59 61 62 60 57 55 57 58 57 57 58 56 54 54 52 52 53 54 53 53 102 102 99 94 87 80 81 86 89 92 90 86 82 81 79 78 81 85 89 91 93 95 96 97 97 97 97 97 98 98 98 98 97 96 96 95 95 94 95 96 97 97 98 98 99 98 98 98 97 96 95 94 95 96 98 98 99 100 100 100 100 100 100 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100 99 99 99 99 98 98 99 99 100 101 103 103 103 103 103 103 102 101 101 101 101 101 101 101 102 103 103 102 101 100 100 99 100 101 101 101 101 101 101 101 101 101 101 100 99 99 99 100 101 102 103 104 103 103 102 102 102 103 104 104 104 104 105 106 107 108 108 108 110 111 114 115 114 111 109 109 109 110 110 110 112 114 117 118 111 111 111 112 112 112 112 114 114 113 113 113 112 111 111 112 113 114 114 113 111 111 111 112 114 114 114 114 113 112 112 112 111 110 110 111 112 113 115 115 114 114 114 113 112 112 111 111 112 113 114 115 115 116 117 118 120 120 119 118 118 119 119 120 120 121 121 120 120 119 118 118 120 122 122 121 120 119 119 119 119 119 120 120 126 128 127 125 122 117 104 98 101 106 110 113 116 116 113 112 113 113 115 120 121 120 117 118 120 121 122 125 129 129 127 123 120 118 117 116 120 125 124 123 122 120 118 120 122 122 122 124 128 129 128 127 126 125 122 118 112 88 79 86 93 98 100 100 99 98 97 93 86 84 86 87 87 84 78 77 80 82 83 84 82 77 67 63 61 57 52 49 50 55 58 56 50 46 42 36 27 12 2 356 354 360 0 355 352 349 342 336 339 344 347 351 352 346 340 339 340 340 339 341 348 352 353 353 352 350 352 354 358 360 359 357 354 352 353 352 351 351 357 0 359 355 350 346 346 346 347 351 359 5 4 1 358 356 354 353 352 352 353 351 348 347 350 355 356 355 351 347 345 344 344 344 345 346 346 346 346 345 346 351 355 358 0 1 1 2 1 1 5 6 7 6 6 5 6 10 10 11 11 12 14 15 15 17 17 17 19 19 19 19 19 19 21 22 20 18 19 23 23 24 24 22 21 21 20 18 18 19 23 24 24 26 28 26 25 26 28 29 26 20 21 24 25 24 23 23 28 31 32 34 32 27 26 23 23 26 26 26 26 23 21 23 26 27 23 18 18 23 30 36 38 42 40 44 51 55 53 51 45 37 30 31 36 35 31 30 28 27 24 23 21 19 20 21 20 23 23 18 15 5 360 354 347 330 318 335 324 294 262 237 237 229 226 230 241 300 308 309 249 224 227 200 163 163 162 169 164 164 170 184 200 204 204 206 211 215 213 221 268 4 15 46 57 55 47 25 278 227 218 209 200 197 188 193 201 202 206 176 172 179 200 206 202 191 188 192 199 195 192 192 193 191 191 191 189 193 196 196 194 192 193 192 194 201 207 210 216 223 241 256 238 226 228 237 254 265 279 289 280 271 287 306 323 331 337 336 338 331 316 308 313 323 343 0 17 31 29 24 10 4 342 349 349 1 20 33 30 26 30 41 41 40 39 35 34 47 57 60 59 59 53 46 50 60 63 62 58 56 56 54 53 53 54 56 59 61 61 60 58 58 58 58 58 58 58 57 57 56 54 52 53 53 54 53 104 104 102 96 86 78 79 87 93 95 92 86 82 82 80 81 84 88 91 92 94 96 97 98 98 98 98 98 99 99 99 99 98 97 96 95 95 94 95 96 97 98 98 99 99 99 98 97 96 95 94 94 95 97 98 99 99 99 99 99 99 99 99 99 99 99 99 99 100 100 100 100 99 99 99 100 100 99 99 99 99 99 99 99 99 99 100 101 102 102 103 103 103 103 102 101 100 100 100 100 100 101 102 103 103 102 101 100 100 100 100 101 101 101 101 101 101 101 101 101 101 100 100 100 100 100 101 102 104 104 104 102 102 102 102 103 104 105 105 105 105 106 108 109 110 111 113 114 115 113 111 108 108 109 109 110 111 112 115 118 120 120 110 108 111 112 112 112 113 115 115 114 113 112 112 111 111 112 113 114 113 112 112 112 112 113 114 115 115 114 114 113 112 111 111 110 111 111 112 113 114 113 112 112 112 111 111 111 111 113 114 115 115 116 116 117 119 120 120 119 118 118 118 119 119 120 121 121 121 120 120 119 119 120 122 123 122 121 120 120 121 122 123 123 124 125 130 131 126 119 117 113 97 92 99 105 111 114 116 114 112 111 112 114 116 117 118 117 118 120 121 121 122 124 128 130 127 124 123 122 122 123 125 125 124 123 124 122 119 121 127 120 121 125 129 130 130 130 127 123 121 120 118 102 90 91 94 98 100 100 99 97 96 93 88 86 87 88 87 84 77 73 74 73 75 79 81 76 67 60 57 55 51 48 48 51 55 55 50 46 43 35 23 9 354 352 357 2 1 357 359 357 348 335 334 338 346 352 352 347 340 337 336 338 340 343 352 357 358 358 357 354 354 355 357 358 357 356 352 350 351 352 353 354 0 4 1 356 352 349 347 346 348 352 359 5 5 2 1 359 357 355 354 354 353 351 347 345 345 348 355 356 352 346 344 344 344 344 347 348 347 347 347 346 348 352 356 357 359 1 2 3 3 2 4 6 6 6 5 5 7 11 13 13 13 13 14 15 15 15 16 17 19 19 20 19 19 19 21 22 20 19 19 21 23 24 24 21 20 20 19 18 18 20 25 26 25 26 27 26 26 26 29 29 24 21 23 25 25 24 22 21 23 25 27 31 32 31 28 25 24 25 25 26 26 26 24 24 26 25 22 19 18 25 28 33 36 38 37 43 51 54 55 54 45 35 30 32 36 38 36 32 27 25 21 21 20 16 15 16 16 18 18 15 10 358 351 351 341 321 302 307 296 273 250 236 228 225 230 240 261 281 305 318 316 325 309 252 213 209 191 185 188 190 177 182 195 200 201 207 214 215 213 226 262 322 18 43 51 39 302 268 254 230 215 205 193 185 180 188 167 58 184 179 175 174 182 186 195 194 189 188 192 192 190 190 190 189 189 187 186 188 188 191 192 195 196 196 199 203 211 213 219 228 246 243 230 220 217 231 254 270 276 272 261 270 282 279 316 323 323 312 322 308 287 294 292 315 342 11 22 37 30 26 8 349 5 13 10 18 30 38 30 16 15 32 39 40 41 40 40 47 56 59 60 60 54 48 52 60 62 63 61 58 57 56 55 55 56 57 59 61 61 60 59 59 59 58 59 59 58 58 58 57 55 53 53 54 55 53 105 106 104 100 95 83 80 91 99 99 93 86 82 82 83 84 87 91 92 93 94 96 97 98 99 99 99 99 100 100 101 100 99 98 97 96 95 94 95 96 97 98 99 99 99 99 98 97 95 94 94 94 95 97 98 99 99 99 99 99 99 99 99 99 99 99 99 99 100 100 100 100 99 99 99 99 99 99 99 99 100 99 99 99 99 100 100 100 101 102 103 103 103 103 102 101 100 100 99 99 100 101 101 102 103 102 101 100 100 100 100 101 101 101 101 101 101 101 101 101 101 100 100 101 101 101 101 103 104 104 104 104 103 102 102 103 105 105 105 106 106 107 109 110 111 113 113 114 114 110 108 107 108 109 110 110 113 115 118 119 120 116 110 108 111 112 111 112 113 115 115 115 114 113 112 111 112 112 113 113 113 112 112 113 113 114 114 114 114 113 113 113 112 112 111 111 111 112 112 112 112 112 110 110 110 111 112 112 112 114 115 116 116 116 116 117 119 119 118 117 117 118 118 119 119 120 121 121 121 120 120 120 120 121 123 123 123 123 122 121 122 124 125 127 128 129 128 123 120 114 107 101 94 94 100 106 111 114 115 111 108 108 109 111 114 111 111 114 119 123 123 122 121 122 124 127 125 124 125 126 126 126 126 125 123 124 124 124 124 127 130 117 118 123 128 130 131 128 125 122 121 120 115 103 96 94 94 97 100 100 99 97 95 93 91 89 90 91 91 85 76 72 70 69 70 76 79 78 72 60 53 52 49 48 48 50 52 52 49 46 38 28 15 1 341 345 355 0 1 1 1 1 354 343 334 335 345 350 352 349 341 337 340 341 345 350 354 359 3 3 1 358 355 356 356 355 355 354 351 348 347 350 352 356 3 8 6 1 354 349 345 344 347 352 358 4 6 5 3 1 358 356 354 353 353 351 348 345 342 344 352 357 353 347 344 343 344 345 347 349 349 348 349 348 350 352 355 358 0 1 3 5 5 4 4 5 7 8 7 7 9 12 14 14 13 14 15 15 15 15 16 17 18 19 19 19 18 19 20 21 20 20 20 21 22 23 23 20 19 18 17 17 19 22 25 27 26 25 26 26 25 27 29 28 23 21 24 26 25 23 20 19 20 21 23 27 31 31 28 25 24 25 25 26 26 26 24 24 25 24 21 20 20 24 30 33 34 34 36 42 49 53 55 54 44 31 28 31 34 38 38 34 26 21 18 19 18 16 13 11 9 7 5 4 3 345 330 339 333 304 289 285 268 260 239 224 218 218 231 245 260 283 293 304 317 328 321 313 319 296 257 225 229 231 229 223 205 199 198 206 211 212 209 211 220 281 5 38 49 203 204 206 228 227 215 206 193 186 185 50 47 48 33 192 182 177 177 178 189 196 190 188 188 189 190 190 188 187 186 189 185 184 185 189 193 199 200 201 202 206 209 209 213 219 228 224 214 219 222 232 253 270 275 270 274 278 294 294 312 322 331 297 271 260 250 268 260 318 356 22 30 37 34 23 357 346 17 21 11 4 19 38 33 14 13 29 36 40 42 42 43 49 54 57 60 59 52 49 53 56 57 59 61 61 58 57 57 58 59 59 59 60 61 62 62 60 60 59 59 59 60 59 60 59 56 54 54 55 57 54 106 108 107 106 99 83 86 97 103 101 94 85 81 83 86 87 89 92 93 94 95 96 97 98 98 98 99 99 100 101 101 101 100 98 97 96 95 94 95 96 98 98 99 99 99 98 97 96 95 94 94 94 95 97 98 99 99 99 99 98 98 98 98 98 99 99 99 99 99 100 100 100 99 99 98 98 98 98 98 99 100 99 99 99 99 99 100 100 101 102 103 103 103 103 102 101 100 100 99 99 100 100 101 102 102 102 101 100 100 100 100 101 101 101 101 101 101 101 101 101 100 100 101 101 101 101 102 103 104 105 105 104 103 102 102 103 105 106 106 106 107 108 109 110 111 111 110 110 110 107 107 108 109 110 111 112 115 116 117 117 113 108 106 108 111 112 112 112 114 115 115 115 114 113 113 112 112 113 114 114 113 112 113 113 113 113 113 113 113 113 113 113 113 112 111 111 112 112 112 112 111 111 110 109 110 111 112 113 113 114 115 115 115 115 116 117 118 118 117 117 117 117 117 118 118 120 121 121 121 120 120 121 122 122 123 123 124 124 124 123 122 123 125 128 129 129 127 120 112 106 102 98 94 99 106 109 112 113 112 107 104 104 105 106 108 106 108 114 119 123 124 122 120 121 122 123 124 125 126 126 125 125 124 124 124 125 127 130 134 137 124 113 114 116 122 129 128 125 122 121 120 119 118 110 109 100 97 99 99 96 96 95 95 93 91 85 88 91 91 85 76 72 66 63 66 67 74 74 69 58 51 49 48 47 49 50 50 50 49 43 33 20 4 346 331 336 338 347 355 358 358 360 359 348 338 337 342 343 349 350 343 342 348 346 348 353 356 358 3 5 2 360 357 356 357 356 354 353 350 346 346 349 351 357 5 10 10 8 355 348 344 344 346 352 358 2 6 7 5 1 358 356 354 353 353 352 349 346 343 345 351 356 354 349 348 345 345 347 350 351 351 350 350 351 351 352 355 359 1 3 5 6 6 6 5 6 8 9 9 9 11 13 14 14 14 14 15 16 16 15 15 15 16 17 18 18 17 18 19 19 20 21 22 22 22 22 21 19 17 15 14 17 19 22 26 28 26 24 24 24 25 27 28 26 22 21 24 25 24 21 18 17 18 19 20 24 29 31 28 26 26 25 26 26 26 27 25 25 25 23 22 22 22 26 30 32 31 31 34 38 43 51 55 53 43 30 27 28 32 38 39 33 25 18 15 15 15 13 9 6 1 351 345 343 343 332 327 338 335 297 266 254 240 240 224 211 206 208 218 232 260 285 289 272 270 306 321 316 284 291 299 284 256 233 239 250 243 205 196 197 206 208 206 201 202 217 214 211 198 200 192 192 206 220 221 217 205 207 204 30 50 60 52 57 176 131 175 172 179 199 193 192 191 191 190 189 188 185 186 186 185 184 185 190 195 199 200 200 201 203 207 205 206 207 208 210 215 226 241 249 249 244 250 261 276 294 310 331 333 345 335 281 245 232 225 229 254 327 10 30 38 39 40 27 2 6 21 28 22 7 21 43 40 15 13 24 38 43 44 43 44 48 51 54 58 57 52 49 52 53 53 56 60 62 60 59 59 60 60 61 61 60 61 63 64 61 59 59 59 58 60 61 60 59 57 55 53 54 57 54 107 110 111 110 100 79 89 101 103 99 92 84 82 85 88 89 90 92 94 95 96 97 97 97 97 97 97 98 100 101 102 101 100 99 98 97 96 95 95 97 98 98 99 99 99 98 97 96 95 94 94 94 95 97 98 99 99 99 99 98 97 97 98 98 98 99 99 99 99 99 99 99 99 98 98 98 98 98 98 99 100 99 99 99 99 99 100 100 101 102 102 102 102 102 102 101 100 100 99 99 100 101 102 102 102 102 101 100 100 100 100 101 101 101 101 101 101 101 101 101 100 101 101 101 101 101 101 102 103 105 105 104 103 102 102 104 105 106 106 107 107 108 109 109 109 108 107 107 107 106 107 109 110 111 111 112 115 116 113 109 107 106 106 108 111 112 112 113 114 115 115 114 113 113 112 112 112 113 114 115 115 114 114 113 113 113 112 112 112 113 113 113 112 112 112 111 112 112 112 111 110 109 108 109 110 111 112 113 113 114 113 113 113 113 115 116 117 116 116 115 116 116 116 117 118 119 121 121 121 121 121 121 122 122 122 124 125 125 124 122 121 122 124 125 125 124 121 115 109 107 105 103 102 106 112 114 114 114 110 105 102 102 103 105 105 105 108 114 117 122 124 121 121 123 124 124 124 125 124 124 124 123 123 124 127 130 133 137 140 141 122 117 117 120 124 128 126 123 121 121 121 121 121 126 113 101 98 97 97 94 93 94 95 94 90 77 83 87 87 83 77 74 67 66 61 65 71 71 68 61 52 48 46 45 45 49 49 49 49 43 30 13 353 336 335 342 349 354 355 351 353 355 359 349 342 342 338 340 346 350 348 349 351 348 349 350 354 358 3 4 2 0 359 359 1 1 356 354 350 345 345 349 353 357 2 4 9 8 354 347 345 345 350 354 358 1 6 10 10 6 1 358 356 357 355 355 352 348 344 348 352 356 356 354 352 348 348 349 351 353 352 351 351 351 351 353 357 360 2 3 5 5 6 5 5 6 8 9 10 10 11 11 13 14 14 14 16 16 16 16 15 14 14 15 15 15 14 15 16 17 20 22 24 24 22 21 19 17 15 13 14 17 20 22 25 28 26 25 24 25 25 26 25 23 21 21 23 24 22 18 16 17 18 19 21 25 28 30 30 29 28 27 26 26 27 27 26 26 25 25 24 24 26 28 30 30 29 29 29 34 43 50 54 52 42 30 28 27 32 38 39 30 21 15 12 12 15 14 8 2 356 344 341 341 353 341 331 331 336 305 292 240 221 223 213 200 199 201 202 209 242 304 285 239 232 240 259 276 223 225 244 250 227 206 212 229 223 206 197 193 201 203 205 196 196 198 193 193 195 199 191 186 201 222 223 234 237 231 285 32 41 42 50 49 59 78 166 170 178 184 189 194 198 196 194 190 188 186 189 187 185 184 184 188 194 198 200 202 201 201 204 206 207 206 206 209 224 242 251 254 252 239 240 258 278 300 333 359 7 357 337 291 266 274 260 257 281 345 12 28 38 41 44 33 10 18 28 34 32 18 30 46 42 20 23 36 44 46 44 43 44 45 48 50 55 55 52 51 51 53 49 51 58 62 57 60 61 61 60 60 61 62 63 63 65 64 60 60 58 59 60 61 61 60 59 55 53 54 56 55 111 114 115 111 100 83 94 102 102 97 91 85 84 87 89 89 91 93 95 96 97 98 97 97 96 95 96 98 99 101 102 102 101 100 99 97 96 95 96 97 98 98 99 99 99 98 96 96 95 95 94 94 96 97 98 99 99 99 98 97 97 97 98 98 98 98 99 99 99 98 98 98 98 98 98 98 98 98 99 99 99 99 99 99 99 99 100 101 102 102 102 102 102 102 102 101 101 100 99 99 100 101 102 102 102 101 100 99 99 99 100 100 101 101 101 101 101 101 101 101 101 101 101 102 101 101 101 102 104 105 105 103 102 102 103 105 106 106 107 107 108 109 109 108 107 106 106 106 106 106 108 109 110 111 112 114 115 113 107 104 105 105 105 108 111 112 113 113 114 115 114 113 112 112 112 112 112 114 115 117 117 116 115 113 113 112 112 112 112 112 112 112 112 112 112 111 111 111 111 111 110 109 108 109 110 111 112 112 113 113 111 111 112 113 115 116 116 115 115 115 115 115 116 118 118 119 121 121 121 120 120 121 121 121 122 124 126 125 122 118 118 120 120 121 120 117 114 112 112 111 110 110 109 111 114 116 115 114 109 103 101 102 104 107 107 107 109 113 119 126 127 125 126 129 130 128 125 124 123 123 123 123 124 126 130 134 138 140 140 139 132 125 125 128 127 126 125 124 122 121 121 123 126 124 108 99 97 96 95 93 92 92 92 87 78 75 82 85 84 80 78 78 76 69 63 65 69 67 69 66 56 47 45 43 45 47 47 49 49 38 21 4 356 349 344 354 4 5 356 348 347 350 355 354 353 345 336 339 344 349 349 353 351 345 347 349 352 356 2 4 2 0 359 359 2 4 359 355 352 346 345 348 353 353 357 0 2 2 355 350 348 349 355 356 360 6 10 12 13 11 7 3 360 359 358 356 354 350 348 351 353 355 355 355 352 349 349 351 352 353 353 353 353 353 353 354 360 2 3 3 4 5 9 7 5 6 8 10 11 11 11 12 13 12 13 15 16 15 15 16 15 13 12 12 11 11 9 10 13 17 20 22 24 24 22 20 18 17 13 12 14 19 20 22 23 26 28 25 24 26 26 25 23 22 22 22 24 23 19 17 17 17 18 21 23 24 26 29 32 31 30 28 26 26 27 27 27 27 26 26 25 26 28 29 29 28 27 28 29 35 43 49 53 51 41 40 27 28 35 41 39 25 16 14 10 12 21 19 14 4 1 351 349 353 5 359 327 264 254 291 272 231 213 211 204 199 199 196 199 197 212 303 286 214 203 208 224 225 204 206 215 219 212 205 206 208 210 208 199 195 195 202 201 192 193 192 189 188 192 197 189 190 203 227 242 250 251 273 353 29 30 26 33 36 41 28 321 204 185 182 187 194 203 206 199 194 191 188 186 186 185 183 183 183 186 195 203 207 207 206 206 207 209 210 214 224 242 262 282 276 260 245 244 280 300 321 353 14 21 2 345 324 312 329 333 343 351 2 7 8 17 40 48 34 15 22 28 38 37 31 39 43 41 24 35 48 51 49 45 44 43 44 46 49 53 54 53 53 53 54 51 52 55 56 57 59 62 63 62 61 61 63 65 66 66 66 64 62 59 58 60 60 60 60 58 52 49 54 57 56 113 116 116 110 97 91 98 103 101 96 90 88 87 88 89 89 91 95 97 98 98 98 98 96 95 95 96 97 98 100 101 102 101 100 98 97 96 95 96 98 98 98 99 99 98 98 97 96 95 95 94 95 96 98 99 99 99 99 98 97 97 97 97 98 98 98 99 99 99 98 97 98 98 98 98 98 99 99 99 99 99 98 98 98 98 99 100 101 102 102 102 101 101 101 101 101 101 101 100 99 99 101 102 102 101 100 99 99 98 99 100 100 101 101 101 101 101 101 101 102 102 101 102 102 102 101 102 103 104 105 105 103 102 102 103 105 106 107 107 107 108 109 109 107 105 105 106 107 107 107 108 109 111 112 113 115 116 110 104 103 104 105 105 107 110 111 113 114 114 115 114 113 112 112 112 111 112 114 114 116 116 115 114 113 113 112 112 112 112 112 112 112 112 112 112 111 111 111 111 110 109 109 109 109 110 110 111 112 112 112 111 111 113 114 115 116 115 114 114 115 115 116 116 118 119 120 121 121 121 120 119 120 121 122 123 125 126 124 119 116 116 116 116 117 117 114 112 113 114 114 113 113 113 112 112 112 112 110 107 103 103 108 111 113 112 111 114 123 131 136 134 131 130 133 134 132 130 126 124 124 125 126 128 130 133 137 140 140 139 134 128 128 131 128 125 125 126 129 129 127 126 127 130 120 105 98 97 97 97 95 93 91 88 80 73 76 83 86 83 80 79 79 77 69 64 63 64 65 73 71 67 56 45 45 48 46 43 44 45 27 14 2 354 351 350 3 8 5 358 354 351 353 353 351 352 345 340 341 347 349 349 351 351 344 347 350 351 356 2 5 4 4 2 1 2 3 360 357 353 348 344 344 345 348 353 355 357 358 356 356 354 355 1 2 4 9 13 14 12 10 6 6 2 358 358 356 353 350 349 352 352 353 353 353 351 349 349 352 353 354 354 356 356 355 355 356 3 5 7 6 6 8 12 11 8 7 9 11 13 13 12 12 13 12 13 15 16 17 16 16 15 13 10 10 9 9 8 8 13 17 20 22 22 20 20 19 18 16 12 12 16 21 21 21 22 27 28 25 24 26 26 25 21 22 23 23 23 22 17 17 17 18 20 23 23 24 25 29 32 31 31 28 27 27 28 28 28 28 27 26 28 29 29 29 28 26 26 28 31 36 42 47 51 50 48 38 29 31 39 43 38 31 18 11 8 14 21 24 21 15 10 358 360 4 7 350 312 234 227 236 260 224 210 204 201 202 201 202 202 202 211 245 274 220 193 193 196 216 209 208 213 211 205 200 199 199 202 203 203 194 194 201 198 191 192 194 193 190 191 195 193 194 207 225 266 268 259 291 350 18 16 14 24 27 25 12 321 226 212 197 191 191 195 198 195 193 190 185 183 183 183 182 182 184 188 195 203 206 210 212 211 208 210 215 225 243 255 274 309 308 289 265 261 307 318 350 14 25 21 2 344 337 326 343 3 12 11 12 4 4 16 39 44 35 29 14 32 40 39 43 47 44 38 27 43 54 56 51 48 45 42 42 44 48 51 52 52 52 54 51 49 51 54 57 57 58 61 63 64 63 63 63 63 65 66 66 65 61 58 58 60 59 59 59 58 52 50 55 59 58 112 116 115 110 101 99 101 103 101 97 94 90 90 89 90 90 93 97 99 100 99 99 98 96 95 95 95 96 98 99 101 101 101 99 98 97 96 95 97 99 99 99 99 99 98 98 97 96 95 95 95 95 97 98 99 99 99 98 98 97 97 96 97 97 98 98 99 100 99 97 97 97 98 98 98 98 99 100 100 99 99 98 98 97 98 100 101 102 102 102 101 101 100 101 101 101 101 101 100 99 99 101 102 102 101 101 100 99 99 99 100 100 100 100 100 100 100 101 102 102 102 102 102 102 102 102 102 103 104 105 104 103 103 103 104 105 106 107 107 108 108 108 107 106 105 106 107 108 109 109 110 110 111 113 114 114 113 108 105 104 105 105 106 106 108 111 113 114 114 115 114 114 113 113 112 112 112 113 113 114 114 113 113 113 113 112 112 112 112 112 112 112 111 112 112 111 111 111 111 110 109 109 109 109 109 110 110 110 111 110 111 112 113 114 114 115 115 113 114 116 116 116 117 117 119 120 120 121 121 119 119 119 121 123 124 126 126 121 118 116 116 116 115 116 117 115 115 115 115 115 113 112 112 112 111 109 107 106 106 105 111 125 124 122 116 115 121 134 146 149 144 137 135 137 139 136 131 128 126 127 130 132 133 134 135 136 138 139 135 131 129 132 134 130 128 130 131 134 133 130 129 130 129 117 106 101 99 98 97 96 94 92 86 77 73 77 84 86 83 80 78 79 79 72 64 59 57 64 76 79 74 56 43 45 48 42 35 34 34 24 21 14 360 352 353 6 9 5 3 1 0 0 357 350 345 341 339 341 350 351 351 352 351 349 351 353 354 358 3 7 8 7 5 3 2 1 359 357 353 352 348 345 344 344 348 351 355 359 0 1 1 0 4 6 8 10 13 14 10 10 8 5 2 359 358 356 353 352 352 354 354 354 353 351 349 349 352 354 355 355 356 357 357 357 357 358 2 7 11 10 10 12 14 13 10 10 10 11 15 14 14 13 13 12 12 14 17 19 17 15 14 12 10 9 9 9 7 8 14 18 20 20 19 18 16 16 15 15 13 15 18 21 22 21 24 30 30 25 23 25 24 23 21 25 24 23 22 20 18 17 18 20 22 24 23 24 26 27 29 31 31 29 28 27 28 28 28 28 28 27 30 31 31 29 28 27 26 29 33 38 42 44 46 47 44 37 32 34 41 43 43 30 16 10 11 18 24 27 28 24 15 6 4 1 348 313 276 230 228 254 257 221 208 203 201 201 204 206 204 206 218 228 232 217 202 200 201 209 217 227 221 210 204 201 199 199 199 199 197 191 192 199 195 190 191 193 195 193 191 193 196 202 209 225 277 269 256 277 314 338 351 354 352 4 341 270 221 204 204 196 189 187 186 189 188 187 185 183 183 182 182 182 184 187 191 196 201 204 204 209 213 209 209 222 232 249 256 275 296 308 308 293 293 314 332 1 20 27 12 7 342 317 315 340 10 20 19 15 5 4 17 34 38 36 28 20 28 36 39 46 48 47 40 36 47 55 57 55 51 45 40 39 42 45 46 50 51 51 50 47 47 48 51 56 57 57 58 59 60 64 65 64 64 63 63 65 66 63 58 58 58 57 55 57 57 53 54 55 60 60 108 113 114 111 107 105 104 103 102 98 94 91 91 90 90 92 95 98 100 100 99 99 98 95 95 95 96 96 98 100 101 101 100 99 98 97 96 96 98 99 99 99 98 98 98 97 96 96 95 95 95 96 97 98 99 99 98 98 98 97 96 96 96 97 98 98 99 99 99 97 96 96 97 97 97 99 100 100 100 100 99 98 96 97 98 100 102 102 102 103 102 100 100 100 100 101 101 102 101 100 99 101 101 101 101 101 101 100 99 100 100 100 100 100 100 100 100 101 101 102 103 103 103 103 102 102 103 103 104 105 104 104 104 104 104 105 106 107 107 108 108 107 106 105 105 106 107 108 110 110 110 111 112 113 113 112 110 107 106 105 106 107 107 107 109 111 113 114 114 115 115 115 114 113 113 113 113 113 112 112 112 113 113 113 112 112 112 112 112 112 112 111 110 111 111 111 112 111 110 109 109 109 109 109 109 110 110 109 109 111 111 112 112 112 113 113 113 112 114 116 116 116 116 117 118 119 120 122 122 119 118 118 120 122 124 126 123 119 118 117 118 118 116 118 118 117 117 116 116 114 112 109 109 109 109 108 107 107 109 114 119 125 135 123 118 122 128 140 154 157 152 144 142 140 140 138 134 131 129 132 138 137 136 135 134 136 138 137 134 132 132 134 137 137 137 137 139 138 134 133 134 132 126 116 110 108 104 101 98 96 99 102 93 78 73 78 81 84 84 80 78 81 81 76 64 52 52 63 80 86 76 52 39 48 46 31 21 17 15 18 24 18 2 358 4 9 12 10 8 7 7 4 360 354 345 337 333 338 347 351 353 354 351 353 356 358 359 1 3 8 11 9 6 4 2 0 359 357 354 351 348 347 345 347 349 353 357 0 1 2 3 4 5 7 8 9 11 11 11 12 10 7 2 359 358 356 355 355 355 355 356 356 355 352 350 349 353 356 357 357 357 357 356 356 358 358 1 9 13 13 12 13 14 14 13 12 12 14 16 16 15 15 14 13 12 14 18 20 18 15 13 12 11 10 10 10 9 11 16 19 20 19 18 15 13 13 12 14 15 18 19 21 22 24 28 32 31 24 22 22 21 20 21 24 24 22 21 20 19 18 19 21 23 24 24 25 26 28 29 30 30 29 28 28 27 27 28 28 28 28 32 33 33 31 29 27 28 31 35 38 40 41 43 44 42 37 34 36 39 42 41 31 16 11 16 23 26 29 30 25 16 8 5 347 315 288 248 228 229 242 234 217 209 202 198 199 203 205 203 202 204 214 223 214 207 208 209 211 226 274 234 207 202 201 200 201 202 201 196 190 191 197 193 191 189 194 198 195 192 194 201 205 210 227 265 256 249 244 253 241 240 248 202 208 201 195 194 195 195 189 186 184 186 185 185 183 182 182 184 184 184 184 185 188 192 195 197 200 206 211 215 216 218 230 235 245 258 271 283 292 304 306 309 325 344 5 18 21 18 7 341 318 322 346 13 19 22 14 2 7 19 30 34 36 33 29 28 32 36 41 47 45 41 42 49 55 58 58 54 47 40 37 39 40 43 46 48 49 48 47 46 47 51 55 58 60 66 62 60 65 66 66 64 64 64 66 65 62 59 59 58 53 51 54 55 54 51 54 60 62 105 110 111 110 109 108 107 103 101 98 94 92 91 92 92 94 97 100 101 101 100 100 99 97 96 96 96 98 99 100 101 101 100 98 98 97 96 96 97 99 99 99 98 98 97 96 96 96 96 95 95 96 97 98 99 99 98 98 98 97 97 97 97 97 98 98 99 99 98 97 95 95 95 96 97 99 100 101 101 100 99 97 96 96 98 99 102 102 103 103 102 100 99 99 100 100 101 101 101 100 100 100 101 100 101 101 101 101 100 100 100 100 100 99 99 99 100 100 101 102 103 104 104 103 103 103 103 104 105 105 104 104 104 104 105 106 107 107 107 107 107 107 106 105 105 106 106 108 110 111 111 112 112 112 111 110 109 107 106 106 107 108 108 108 109 110 112 114 115 116 116 115 114 113 112 113 113 112 111 110 111 112 113 113 112 112 112 112 112 113 112 110 109 110 111 112 112 111 110 110 110 109 108 108 108 110 110 109 110 111 111 111 111 111 111 111 111 112 114 115 115 115 116 116 117 118 120 121 120 119 119 119 119 120 122 123 120 117 116 118 120 121 118 119 118 116 116 115 115 111 107 106 106 107 108 109 112 114 117 119 127 133 129 122 127 133 141 149 156 158 157 153 145 140 143 141 138 135 133 136 142 142 138 135 134 136 139 139 137 134 134 136 139 143 143 143 141 138 135 138 138 134 126 119 115 113 108 103 100 100 108 116 104 82 75 73 77 87 92 87 82 85 90 92 84 74 68 71 87 96 88 63 42 53 40 11 1 342 338 5 21 15 358 3 11 14 18 17 12 9 8 6 1 355 346 338 334 333 343 350 353 354 352 353 358 1 2 4 6 10 12 9 5 3 2 0 358 357 354 350 348 348 349 352 355 357 359 1 3 4 5 8 8 8 8 8 8 9 11 14 13 8 4 0 359 359 358 357 358 358 359 359 357 355 354 353 355 357 357 357 357 356 359 0 1 2 4 12 15 15 15 15 15 17 17 15 15 16 17 18 18 16 16 14 13 15 19 21 19 15 13 13 13 12 12 12 12 14 17 19 20 19 17 15 12 11 11 14 15 17 20 22 24 26 31 34 31 26 22 21 20 20 22 24 24 22 21 20 19 19 21 22 23 24 25 26 27 29 30 30 30 29 28 27 27 27 28 29 29 30 32 33 34 32 31 29 29 32 35 37 38 40 42 43 42 38 36 37 39 42 38 27 16 16 21 24 28 31 29 20 8 358 351 335 283 262 243 231 227 224 219 212 206 199 197 196 199 201 200 203 214 221 236 223 213 213 215 222 242 298 253 197 196 201 199 201 204 203 199 191 190 198 196 191 188 194 203 199 192 193 197 204 204 213 229 231 234 215 226 213 199 189 189 189 189 186 189 197 194 192 188 188 185 183 183 181 181 183 186 186 186 185 186 189 193 195 197 201 209 217 224 230 237 257 261 269 272 277 283 296 311 320 326 331 350 7 14 16 15 7 356 344 342 350 360 13 16 9 359 7 21 28 32 36 35 34 29 28 30 39 46 44 42 46 50 53 57 61 56 47 41 41 40 40 42 45 46 46 46 46 46 48 57 63 65 67 66 62 69 70 68 68 66 65 64 65 64 62 61 60 58 53 49 51 54 54 51 54 59 62 103 104 106 105 106 108 106 103 100 99 96 93 92 94 95 96 98 100 101 101 101 101 100 98 97 97 97 98 100 101 101 101 99 98 98 97 97 96 97 99 100 99 98 98 97 96 96 96 96 95 95 97 98 98 98 98 98 98 98 97 97 97 97 98 98 98 98 98 98 98 97 95 95 95 97 99 100 101 101 100 99 97 95 96 97 98 100 102 103 103 101 100 98 98 99 100 101 101 101 101 100 100 100 100 100 100 101 101 100 100 100 100 100 99 99 99 99 100 101 102 103 104 104 104 103 103 104 104 105 105 105 105 105 105 106 107 107 107 107 107 107 107 106 106 105 105 106 108 110 111 112 112 111 110 110 109 109 109 107 107 107 109 109 109 109 111 113 115 116 117 116 115 114 112 112 113 113 112 111 110 111 112 113 113 112 112 112 112 112 112 111 109 109 109 110 111 111 111 110 110 110 109 107 107 108 110 111 110 110 111 111 111 110 109 110 110 111 112 114 116 116 115 115 116 117 118 118 118 117 118 119 120 119 118 118 119 119 115 116 119 123 123 120 118 115 115 113 113 112 108 106 104 104 105 108 111 120 121 127 128 130 128 123 143 146 147 151 153 154 154 154 153 143 141 144 146 143 140 139 141 144 145 138 134 135 138 140 141 138 136 136 137 140 146 147 144 139 136 138 146 143 136 130 126 120 116 113 109 104 105 111 107 101 91 87 74 77 92 106 106 96 91 105 126 131 119 94 85 94 101 104 94 71 62 47 12 349 292 301 6 30 27 358 7 15 17 21 21 16 12 9 6 1 354 347 342 337 333 340 348 351 352 353 355 357 358 2 6 9 11 12 9 4 1 1 0 358 356 353 350 348 349 351 354 357 358 0 4 6 8 10 11 11 10 10 9 10 12 14 15 12 8 4 2 1 0 0 0 0 0 1 1 1 360 358 356 357 359 358 359 360 0 4 7 6 6 8 14 18 18 18 18 19 19 19 18 18 18 18 18 18 18 17 14 13 15 19 21 20 17 15 14 14 14 13 13 15 16 18 20 20 19 19 16 13 11 11 13 15 18 21 23 24 28 33 35 34 29 23 21 20 21 23 24 24 23 21 20 19 20 22 23 24 24 26 27 28 29 30 30 29 28 27 27 27 28 29 29 29 30 31 33 34 34 33 31 31 33 34 36 38 39 41 41 41 40 39 38 40 39 33 23 17 21 24 27 30 31 27 5 347 335 315 299 260 254 244 232 226 217 215 208 200 194 192 194 197 200 201 205 270 298 241 230 211 215 224 231 261 292 247 189 197 197 198 203 204 203 199 193 193 198 198 191 188 195 205 204 199 194 197 201 195 197 203 202 204 202 208 203 194 187 191 192 191 190 193 197 200 200 196 192 187 183 182 182 182 184 186 186 186 186 187 191 195 198 200 205 213 224 238 253 264 272 282 296 299 303 309 325 341 343 347 353 0 6 6 6 8 7 9 357 349 351 357 7 10 3 358 9 18 28 34 36 36 35 30 27 29 37 46 45 45 47 50 53 58 61 57 48 44 47 44 43 43 44 45 46 46 46 45 49 59 68 69 69 62 61 70 72 70 67 63 61 61 63 62 58 56 57 59 55 50 51 54 55 53 55 58 60 98 95 98 102 105 106 105 102 100 99 97 93 94 96 96 98 99 100 101 101 102 102 100 99 98 98 98 99 100 101 101 101 99 98 97 98 98 97 98 100 100 98 97 97 97 96 96 96 96 95 95 96 97 98 98 98 98 98 97 97 97 97 98 98 98 97 97 97 97 97 97 96 95 95 97 99 100 101 101 100 98 97 95 95 96 98 101 103 103 102 101 99 98 98 99 100 100 100 101 101 100 100 100 100 99 100 100 100 100 100 100 100 100 100 99 99 99 100 101 102 102 103 104 104 104 104 104 104 105 105 105 105 106 106 107 107 107 107 107 107 107 107 107 106 106 105 107 109 111 112 112 112 111 110 110 109 109 108 108 107 108 109 110 110 111 112 114 115 115 115 115 114 113 112 112 112 113 112 110 110 111 112 112 113 113 112 112 112 112 111 110 108 108 109 110 110 110 109 110 110 109 108 106 106 107 110 111 111 111 111 111 110 109 109 110 112 113 114 115 115 115 115 114 115 118 117 114 113 115 117 119 119 119 118 117 117 116 115 117 120 123 122 120 116 114 111 110 109 109 108 105 103 103 105 109 111 120 126 133 130 118 118 137 170 166 161 161 157 153 148 149 150 146 147 150 150 147 145 144 145 147 144 137 135 138 141 142 141 139 139 139 140 143 148 146 141 137 139 146 152 146 141 130 123 119 119 120 116 107 99 101 106 108 113 107 91 81 98 118 123 116 109 112 119 127 122 109 98 101 102 100 100 101 99 85 11 317 290 313 13 35 33 14 13 15 23 25 23 19 15 11 7 3 1 359 352 342 337 341 351 350 350 352 354 353 354 358 5 9 12 13 10 5 1 360 359 357 354 352 349 347 348 351 353 355 359 2 5 9 13 14 15 14 13 12 12 13 16 18 16 11 7 5 3 2 2 2 2 2 2 2 3 3 3 2 1 1 2 3 4 5 6 8 8 8 9 11 15 18 19 19 20 21 20 21 21 20 19 18 18 18 18 17 14 12 15 19 19 19 18 16 14 14 14 14 14 15 17 18 19 19 19 19 16 13 12 11 12 15 18 21 23 24 27 30 34 33 27 22 23 22 22 23 24 24 22 20 20 19 20 23 24 24 25 26 28 29 30 30 30 29 28 27 27 27 28 29 29 30 31 32 34 35 36 36 34 35 35 35 36 37 38 39 39 40 41 42 40 39 36 29 25 22 24 25 27 28 27 20 331 314 291 277 268 241 240 236 226 225 219 212 206 198 192 191 197 198 203 209 225 341 351 264 253 221 216 220 229 239 230 204 198 200 198 200 203 206 202 196 195 194 198 197 191 190 195 201 203 198 193 194 195 190 188 191 193 194 196 199 195 192 191 190 189 189 191 196 200 198 199 201 195 187 183 181 180 180 181 184 185 186 187 189 193 197 202 205 208 215 225 241 257 276 297 307 304 304 306 321 333 347 349 352 0 3 0 352 351 354 9 17 8 349 340 352 7 11 5 5 7 19 35 38 38 38 36 34 30 31 37 43 46 48 51 54 56 58 58 55 54 51 50 48 46 45 46 46 47 48 46 43 48 54 56 61 63 60 59 63 67 68 67 61 57 59 60 60 57 51 54 58 56 50 52 56 57 55 55 57 57 92 91 94 100 103 104 103 101 99 99 97 95 95 97 98 99 99 100 101 101 102 102 100 100 99 98 99 99 100 100 101 101 100 99 97 98 98 97 98 100 99 97 97 97 97 96 96 96 96 96 95 96 97 98 98 98 97 97 97 97 97 97 98 98 98 98 97 97 97 97 97 96 95 96 97 99 100 100 100 100 99 98 96 96 96 98 101 103 103 102 101 99 98 98 98 99 99 100 101 101 101 100 100 99 99 99 100 100 100 100 100 100 100 100 100 99 99 100 101 101 102 103 103 103 104 104 105 105 106 106 106 106 106 106 107 108 108 108 107 107 107 108 108 107 106 106 107 109 111 112 113 112 112 111 111 110 109 109 108 108 109 110 111 112 112 113 114 114 113 113 113 113 113 113 112 112 112 111 110 109 109 111 112 113 113 113 112 112 111 110 109 108 108 109 110 109 109 109 109 109 108 107 106 106 107 109 110 111 111 110 110 110 110 111 112 114 115 115 114 113 113 113 113 115 118 114 110 110 113 113 116 117 118 118 117 116 115 116 118 120 121 121 119 116 110 108 107 106 106 105 103 102 103 104 108 112 116 120 124 112 107 114 140 179 178 173 171 159 151 146 149 152 152 153 153 154 151 151 148 148 149 143 138 138 142 144 144 141 141 143 144 146 148 149 144 140 141 148 153 154 154 137 126 123 122 122 122 118 108 96 95 94 103 114 122 114 93 103 123 131 132 138 135 127 124 122 114 100 99 98 95 96 101 105 95 6 295 313 329 9 32 30 22 11 20 25 27 23 20 16 11 9 8 5 3 359 353 349 349 355 360 357 358 356 355 354 356 3 9 13 13 11 9 4 358 357 356 351 350 350 347 346 347 353 358 3 6 10 14 16 17 17 16 15 14 14 16 18 18 15 10 8 4 2 2 3 3 2 3 3 3 4 4 4 4 4 4 4 4 5 6 8 8 6 7 10 13 15 16 17 17 18 19 21 22 23 22 22 20 19 18 18 17 14 13 15 18 17 17 16 16 14 12 13 14 15 15 14 16 18 18 18 19 15 13 12 12 14 16 18 21 23 23 26 29 32 30 25 23 26 24 24 24 25 24 21 20 19 19 21 22 25 26 26 27 28 30 30 30 30 29 27 27 26 26 27 28 28 30 31 33 34 36 38 38 38 36 35 37 36 35 36 37 34 37 42 44 42 38 35 31 30 27 25 24 21 21 17 6 312 283 260 249 248 233 228 226 222 217 215 210 204 198 193 192 197 203 211 223 264 339 318 267 240 226 223 222 221 220 214 206 209 210 207 207 209 209 209 203 194 193 196 195 191 190 191 196 198 193 190 192 192 188 185 188 192 191 193 194 191 188 185 184 183 182 184 187 189 187 186 192 194 189 183 181 179 179 179 183 186 188 192 194 196 199 206 208 212 217 224 234 250 272 292 317 311 315 312 316 331 347 349 353 355 4 0 349 349 355 10 17 17 0 348 356 8 21 24 20 17 25 38 41 41 42 41 38 34 32 35 39 44 49 54 57 58 56 55 55 54 52 51 50 49 48 48 46 47 49 47 45 47 51 57 60 60 57 54 52 61 67 66 63 59 60 61 60 55 51 54 57 56 53 52 54 56 57 56 56 56 90 90 93 98 101 102 100 100 99 98 97 96 96 97 98 99 99 100 101 102 103 102 101 100 100 99 99 99 100 100 100 100 100 98 97 98 98 97 99 100 99 97 97 97 96 96 96 96 96 96 96 96 97 98 98 97 97 96 96 97 97 97 98 98 98 98 97 96 97 98 98 97 96 96 97 99 99 100 100 100 99 98 97 97 97 99 101 103 102 102 100 99 98 98 98 99 99 100 100 101 101 101 100 99 99 99 100 100 100 100 101 100 100 100 100 100 100 100 100 101 102 102 103 103 104 105 105 106 106 106 106 106 106 107 108 108 108 108 108 107 108 108 108 108 107 107 108 110 112 113 113 113 112 111 111 110 110 109 108 108 109 110 111 112 113 113 113 112 111 111 112 113 113 113 113 112 110 110 109 108 109 110 112 113 113 113 112 111 110 110 109 109 108 108 108 108 107 108 109 107 106 106 106 107 107 108 110 111 110 109 108 109 111 113 113 113 113 113 111 111 110 111 112 115 116 111 108 108 109 110 113 116 117 117 117 116 116 117 117 117 118 119 117 113 109 108 105 104 103 103 101 101 102 104 109 114 115 104 105 105 111 127 161 181 186 186 176 160 149 150 153 156 155 154 154 155 156 155 151 149 148 142 141 143 145 145 144 143 143 145 147 150 151 149 143 143 149 151 159 163 162 139 127 124 124 123 125 127 126 123 105 96 100 111 125 122 107 112 122 130 136 141 136 126 119 115 103 89 90 89 94 102 113 113 116 173 243 305 324 338 2 20 13 11 19 24 27 24 22 15 14 8 7 5 5 5 3 1 1 3 11 11 11 7 1 358 0 4 9 13 13 13 7 1 356 354 354 350 348 349 349 348 349 357 3 8 12 14 16 16 16 16 16 16 15 18 19 19 17 16 12 4 1 360 1 3 4 3 3 3 4 4 4 3 2 3 4 4 4 4 6 7 7 4 5 9 11 14 14 16 14 12 15 19 22 20 25 24 23 18 16 18 17 15 14 15 17 16 15 15 15 12 10 13 13 13 12 12 15 17 16 17 17 18 16 13 13 14 17 19 21 22 23 25 28 28 26 25 26 29 28 26 24 25 24 21 20 19 19 20 21 25 27 26 27 29 29 29 28 28 27 26 26 26 26 25 26 26 29 32 33 34 36 38 39 39 38 37 37 36 34 33 32 32 37 43 44 41 38 37 35 30 26 25 19 12 9 1 353 314 272 250 239 237 235 233 230 225 220 215 211 205 200 198 197 201 210 220 232 268 328 319 238 215 220 222 219 218 218 216 215 217 219 216 215 216 216 211 198 192 192 195 195 193 192 192 196 196 190 190 192 192 189 184 187 190 190 190 190 188 186 182 181 180 179 180 179 180 180 178 181 184 186 183 181 180 180 182 185 188 196 199 199 204 205 208 212 216 217 222 239 253 273 286 313 330 344 341 335 334 347 351 352 356 0 358 352 358 6 8 14 14 6 360 7 16 28 37 34 28 31 39 42 43 44 42 40 37 34 34 34 39 48 55 57 58 56 54 55 54 52 51 51 53 52 49 46 47 54 53 52 52 53 60 60 55 48 45 47 57 63 64 61 63 64 65 62 56 56 57 57 55 52 51 53 55 56 56 57 56 89 91 94 97 99 99 99 100 99 98 97 96 96 98 99 99 99 99 100 102 103 102 101 101 100 100 100 100 99 99 99 99 99 98 97 97 97 97 98 99 98 97 97 96 96 96 96 96 96 96 96 97 98 98 97 97 96 96 96 97 97 97 97 98 98 97 97 96 97 98 99 98 97 97 97 98 98 99 99 99 99 99 97 97 98 99 101 102 102 101 101 99 99 98 98 98 99 99 100 100 101 100 100 99 99 100 100 100 100 100 100 100 100 101 101 101 101 100 101 101 102 102 102 103 104 105 106 106 106 106 106 105 106 107 107 108 108 108 107 108 109 109 109 109 108 108 109 112 113 113 113 112 112 111 110 110 110 109 108 108 109 110 111 112 112 113 112 109 109 110 111 112 113 113 112 112 110 109 108 108 109 111 112 113 113 112 111 110 110 109 109 108 107 106 106 107 107 107 107 106 106 106 107 107 107 109 110 110 109 108 107 109 111 112 112 110 108 109 109 109 109 110 111 114 114 110 107 107 107 108 112 114 116 116 117 117 117 117 116 115 114 114 112 110 108 106 105 104 103 102 101 101 102 105 108 108 103 92 97 111 126 150 159 178 188 189 178 158 151 157 159 158 155 154 153 155 157 155 150 146 144 142 146 148 148 146 142 142 145 146 148 153 154 149 145 145 148 156 164 168 167 145 128 123 122 122 125 131 134 129 111 99 108 111 111 112 107 116 119 126 132 136 129 120 112 105 96 91 87 86 100 120 124 122 126 148 209 157 224 313 347 7 7 16 14 20 28 27 26 18 12 7 4 4 4 6 7 9 10 10 15 16 16 13 7 4 5 4 5 8 12 12 6 360 355 351 349 347 347 348 348 350 352 360 7 12 15 16 17 17 15 14 16 17 18 21 21 21 18 13 9 0 357 356 358 2 4 5 4 3 3 3 3 2 1 2 3 3 6 6 6 8 7 4 3 7 9 13 15 15 11 6 9 13 16 8 17 31 24 20 16 17 16 15 15 16 15 14 13 13 12 9 6 8 10 10 10 11 16 18 15 15 16 19 19 14 12 13 16 17 17 20 22 25 26 25 24 26 29 31 31 27 24 23 23 22 22 21 20 20 21 24 26 27 27 27 27 27 26 25 24 25 25 25 25 24 24 26 30 33 35 35 36 38 40 40 38 38 37 35 33 31 30 31 37 44 43 41 38 34 30 24 20 20 12 1 357 352 337 308 283 266 249 246 246 246 242 237 230 220 213 209 206 204 203 205 214 225 233 244 252 265 226 212 215 220 220 217 217 220 222 223 222 220 218 215 213 208 195 192 193 196 196 196 193 193 195 194 190 190 192 192 187 183 187 190 189 188 188 189 188 183 181 180 180 180 179 178 177 176 176 177 177 179 179 179 181 185 189 192 199 203 206 207 207 212 217 220 226 233 244 282 321 327 331 341 348 345 342 341 345 348 350 351 352 351 353 359 4 10 12 8 3 7 15 21 31 42 42 37 37 40 42 43 44 43 41 37 34 33 34 40 49 56 57 57 56 55 58 56 53 51 51 56 55 50 47 49 59 60 58 57 58 59 57 53 48 44 49 55 60 62 62 65 67 66 63 58 57 57 55 52 50 51 53 56 57 58 58 57 90 92 94 95 96 96 97 99 100 98 97 96 97 98 100 99 98 98 99 101 102 102 102 101 100 100 100 100 99 99 99 99 99 99 98 98 98 97 98 99 98 97 96 96 96 96 96 97 97 97 97 97 98 98 97 97 97 96 96 96 97 97 97 98 97 97 97 97 97 98 99 99 98 98 98 98 98 99 99 99 99 99 98 97 98 99 101 102 102 101 101 99 98 98 97 98 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 102 103 104 105 106 106 106 106 105 104 105 106 107 108 108 108 108 108 110 110 111 110 110 109 110 110 112 113 113 112 111 110 109 110 110 109 108 109 109 110 111 112 112 112 110 107 108 109 111 112 112 112 112 111 110 109 108 108 110 111 113 113 112 111 110 109 109 108 108 107 106 106 106 107 107 107 106 105 105 105 106 106 107 108 110 110 109 108 108 108 109 110 109 105 105 107 108 108 108 110 111 112 112 108 106 107 108 108 111 114 115 115 116 117 117 116 115 113 111 109 107 108 105 104 104 104 104 103 101 102 104 104 100 95 90 93 104 127 136 150 167 181 190 191 178 162 159 160 161 162 159 155 154 156 158 154 149 144 143 143 146 150 150 145 142 142 145 147 150 155 157 155 151 148 151 158 165 170 168 140 123 118 118 119 124 133 136 133 121 111 110 115 111 95 95 109 118 116 122 124 113 109 107 97 95 95 91 89 100 129 129 126 127 132 142 141 153 315 1 3 5 353 353 6 24 30 28 9 5 3 2 2 2 2 3 8 12 13 17 18 16 13 10 7 6 5 5 6 10 10 9 3 356 351 350 348 352 352 353 354 358 2 11 15 16 17 17 17 15 15 17 19 21 23 23 20 16 10 5 357 354 354 357 357 1 6 6 4 3 2 2 2 3 3 4 5 9 9 9 9 7 3 3 5 11 15 17 15 7 2 2 1 3 357 358 18 31 18 19 18 17 16 15 15 14 12 11 10 8 6 4 5 8 10 11 14 19 20 19 16 17 19 19 15 11 11 11 12 16 18 21 24 26 24 25 25 29 32 30 26 22 21 21 22 23 22 21 20 21 22 24 25 25 25 26 25 23 23 23 24 24 24 24 23 23 25 30 34 35 36 37 38 39 39 38 37 36 35 33 30 28 31 38 44 44 42 37 30 21 14 11 11 9 6 2 349 337 323 312 301 275 266 255 255 256 247 234 223 216 212 209 208 209 212 220 226 227 232 245 251 223 214 214 219 218 215 216 221 226 227 223 218 215 208 206 204 196 194 194 196 196 197 194 194 194 191 187 186 190 190 185 183 189 190 189 189 189 191 190 186 183 183 182 181 181 178 176 175 175 175 175 174 175 175 178 184 187 192 200 205 210 211 213 216 222 232 249 265 273 312 338 345 345 338 332 321 317 327 333 337 339 341 347 351 356 3 7 9 8 1 3 11 15 27 35 42 45 43 43 43 43 43 44 42 40 39 34 32 33 42 51 56 57 57 56 56 60 59 56 54 53 61 59 53 51 56 62 62 60 60 60 58 56 54 50 47 50 55 60 63 65 66 65 62 60 58 58 57 55 51 50 51 53 56 58 59 59 57 92 92 94 93 93 93 95 98 100 100 97 97 97 99 100 99 98 98 98 100 101 101 102 101 101 100 100 99 99 99 99 99 99 99 98 98 99 98 98 99 98 98 97 96 95 96 96 97 97 98 97 98 98 98 97 97 97 97 97 97 98 98 97 97 96 96 96 97 98 99 99 99 99 99 99 98 98 99 99 99 99 99 98 98 98 99 100 101 101 101 100 98 98 97 97 98 99 99 99 99 99 99 99 100 101 101 100 100 101 101 100 100 100 100 101 102 101 102 101 102 101 101 102 103 104 105 106 107 107 106 105 104 104 106 109 110 109 108 108 109 111 111 111 111 110 110 109 108 111 113 114 113 111 110 109 110 110 110 109 109 110 111 112 113 113 112 109 107 108 109 111 112 112 112 111 111 110 109 109 109 110 111 112 112 112 111 110 108 107 107 106 106 105 106 107 107 107 107 106 105 105 105 105 104 105 107 109 110 109 109 109 108 109 109 107 103 103 105 107 107 108 109 110 110 108 105 106 108 109 109 111 114 115 115 115 116 116 115 113 111 109 104 103 104 103 103 102 103 103 103 102 102 104 100 88 82 86 96 100 145 169 172 178 185 191 190 177 168 167 168 169 165 158 154 155 158 159 154 148 144 143 143 145 149 150 147 144 143 146 149 153 156 158 159 153 152 155 161 167 170 167 130 116 113 114 117 124 135 138 135 126 118 115 129 141 85 79 92 104 99 100 97 95 95 96 92 94 96 97 101 110 136 132 128 126 126 129 131 135 122 52 358 350 215 219 262 8 28 25 346 305 337 359 2 3 354 356 4 10 15 17 18 16 12 10 8 6 4 3 6 8 10 11 8 4 1 358 354 359 0 2 3 4 7 12 15 16 17 17 16 17 17 18 20 22 23 21 17 12 7 1 356 352 352 353 357 3 8 8 5 3 1 1 3 5 6 6 7 10 10 9 8 7 5 4 8 13 18 17 13 6 4 0 358 357 355 359 11 24 24 20 19 17 15 13 12 12 11 10 8 7 5 4 5 9 13 17 19 22 23 20 17 18 20 19 14 11 9 9 11 15 18 21 24 25 25 25 26 29 32 30 25 21 20 20 22 23 22 21 20 20 21 21 22 23 24 24 23 22 21 21 22 23 24 24 23 24 26 29 31 34 36 38 38 38 38 38 37 36 33 31 29 29 32 38 43 43 41 34 24 8 3 3 4 6 11 13 356 346 340 334 325 286 251 244 252 260 237 225 219 216 212 214 215 216 221 225 228 225 228 241 243 224 219 220 218 217 217 217 220 225 227 225 216 209 204 203 202 197 195 196 195 195 196 195 194 192 190 186 185 188 188 185 184 189 191 190 189 190 191 191 190 188 187 184 184 183 180 177 175 174 174 175 173 172 173 177 180 183 191 200 206 212 217 219 220 226 239 266 300 316 317 306 303 308 308 307 305 307 312 314 327 337 340 346 351 356 4 8 7 2 350 351 358 16 33 38 42 47 49 50 47 45 47 45 44 42 40 35 30 35 44 52 54 57 57 57 59 61 59 57 55 57 62 61 56 54 57 62 62 61 61 61 60 58 54 51 48 49 54 59 62 65 65 63 59 59 59 60 59 56 52 49 51 52 58 58 59 59 58 92 93 93 92 91 91 92 96 100 100 98 98 99 99 99 98 97 97 98 100 100 101 101 101 101 100 100 99 98 98 99 99 99 99 99 99 99 99 98 98 98 97 96 96 95 95 96 97 98 98 98 98 99 98 98 97 97 98 98 98 98 98 97 96 95 95 96 97 98 99 99 99 99 99 99 98 98 98 99 99 99 99 98 98 98 99 99 100 100 100 99 98 98 97 97 98 98 99 99 99 99 99 99 100 101 101 100 100 100 100 100 100 100 101 101 101 101 102 102 102 102 101 101 102 104 105 106 107 107 107 106 105 105 107 110 111 110 109 109 110 112 112 112 112 111 110 108 107 110 113 114 113 111 110 109 110 110 110 111 111 111 113 114 114 111 108 107 107 109 110 110 111 112 112 112 111 110 109 109 110 110 110 110 111 112 110 109 107 108 108 108 107 106 106 107 107 107 106 106 105 105 104 103 103 104 106 108 108 109 109 109 109 109 109 107 104 102 104 106 107 107 108 109 109 105 103 105 108 110 110 111 113 113 113 113 113 113 113 112 110 106 103 101 101 101 101 101 102 102 102 102 102 103 97 81 69 72 83 87 200 192 188 188 190 192 188 178 174 173 172 172 167 159 154 156 160 162 158 153 148 144 142 145 148 151 150 146 145 147 150 154 156 159 159 155 155 158 164 169 170 166 129 114 111 114 120 127 140 143 136 127 121 121 145 131 78 73 83 90 83 79 82 84 86 89 91 95 101 108 117 133 144 136 131 127 126 127 127 129 127 134 163 186 168 173 195 344 15 9 209 206 219 328 358 5 355 356 6 11 15 18 17 15 12 10 6 4 1 1 3 7 10 11 11 10 7 4 1 4 6 8 8 9 10 12 15 16 17 17 17 17 17 18 19 20 21 18 13 9 4 358 355 352 351 352 358 5 8 7 4 1 0 0 4 8 9 7 7 9 9 9 6 2 360 2 10 17 19 16 11 7 4 1 359 358 358 5 16 20 19 21 19 15 12 10 9 11 11 11 9 6 4 3 7 12 16 19 22 25 24 21 19 20 20 19 16 12 9 8 11 14 16 20 23 24 25 25 25 28 32 31 25 20 19 19 22 24 22 20 19 19 19 20 20 21 22 23 23 20 20 20 21 24 25 24 24 25 26 29 32 34 36 37 38 37 35 35 36 34 32 27 27 30 35 38 41 42 36 26 15 5 354 360 6 11 17 15 357 349 341 338 267 241 233 241 256 267 229 229 221 216 213 218 218 221 226 229 230 223 229 239 234 225 224 223 219 219 217 217 219 222 223 223 213 206 203 202 201 199 199 197 195 195 195 195 195 193 189 185 185 187 186 185 185 186 189 189 188 189 189 190 189 191 190 187 187 186 183 180 177 175 176 177 175 173 172 173 177 181 187 198 208 209 212 214 220 226 241 256 282 298 300 238 225 232 252 262 240 292 334 336 335 336 345 347 348 351 3 4 4 360 349 346 359 19 36 41 45 48 52 53 50 47 49 48 48 45 41 33 29 36 43 47 53 56 57 58 60 61 60 57 56 60 64 62 58 57 58 61 62 63 64 64 62 58 55 53 48 48 52 56 60 62 62 60 59 60 61 63 61 57 52 52 51 54 58 58 59 60 60 93 93 92 91 90 90 92 97 100 100 100 100 100 100 99 98 98 98 99 99 100 100 100 101 101 100 100 99 98 98 99 98 99 99 99 99 100 99 99 98 97 96 96 96 95 95 96 97 98 99 99 98 98 98 98 97 96 97 98 98 98 98 97 95 95 95 96 97 97 98 99 99 99 99 99 98 98 98 98 99 100 99 99 98 98 99 99 100 100 99 99 98 98 97 97 97 98 98 99 99 99 99 99 100 101 101 100 99 99 98 98 99 99 100 101 101 101 102 102 102 102 101 101 102 104 105 106 108 108 108 107 106 106 108 110 111 110 110 110 111 111 113 113 112 112 110 107 107 111 113 113 113 111 110 110 109 110 110 111 112 113 115 114 111 106 106 106 108 109 110 110 111 112 112 112 111 110 110 110 109 109 108 109 110 110 109 108 108 110 110 110 108 107 106 107 107 107 107 106 105 104 102 102 102 103 104 105 107 108 109 109 109 109 108 106 103 102 103 104 106 107 108 109 108 104 103 104 107 108 109 110 111 111 110 110 110 110 109 109 108 105 102 100 100 100 101 101 102 102 102 102 102 102 100 90 73 66 75 97 208 202 198 196 195 191 187 184 181 178 175 174 171 162 156 158 163 166 165 161 152 143 141 143 147 151 152 150 149 149 151 153 156 160 162 159 159 163 169 172 172 170 133 113 112 117 123 131 143 146 137 132 129 135 154 106 65 74 83 85 79 74 73 77 84 88 91 99 110 120 132 147 155 150 138 128 126 126 126 128 132 139 142 150 156 163 181 268 352 272 195 188 189 179 99 18 4 8 12 13 13 16 13 9 9 5 2 1 358 358 1 5 10 12 12 10 8 7 6 6 6 7 8 9 10 11 14 16 18 19 19 18 18 17 18 18 18 16 13 8 3 358 355 352 351 352 357 3 7 8 6 4 2 1 4 8 10 7 5 5 6 7 3 355 353 1 13 19 17 13 11 6 3 1 0 1 3 10 15 15 17 18 17 15 12 10 11 12 13 12 8 5 5 6 10 14 16 19 24 27 25 22 22 22 22 20 16 12 9 8 10 12 14 16 20 24 26 25 24 26 30 31 29 24 19 19 23 24 22 19 18 18 19 20 20 21 22 23 22 20 19 18 22 25 25 25 24 25 27 29 31 33 35 37 38 38 40 35 30 30 28 23 23 27 27 35 41 39 29 14 1 352 353 3 14 19 23 11 349 342 335 314 270 227 231 241 254 256 248 240 231 224 219 219 218 218 222 229 229 225 230 235 231 227 225 223 221 220 219 216 216 217 220 218 212 205 203 202 201 201 200 197 196 195 196 196 196 194 190 186 185 186 185 184 184 186 188 187 186 186 186 185 185 190 191 188 188 189 187 186 182 179 177 181 176 176 175 175 178 178 181 190 203 197 202 211 223 228 249 257 258 263 259 236 216 215 227 232 232 299 343 351 348 345 342 345 345 347 356 359 360 359 349 348 9 26 38 42 44 48 53 55 52 49 50 50 51 46 39 31 27 31 38 46 53 57 59 59 60 60 61 60 59 62 65 63 65 63 61 61 63 67 68 67 64 60 57 52 50 51 50 57 60 62 62 60 59 60 62 63 61 58 56 53 53 56 59 59 61 61 61 94 93 92 91 90 90 92 97 100 100 100 101 101 99 98 98 98 98 99 100 100 100 100 100 100 100 100 99 98 98 98 98 98 99 99 99 100 100 99 98 97 96 96 96 95 95 97 98 99 99 99 99 98 98 97 96 96 98 99 98 98 98 97 95 95 95 95 96 98 99 100 99 99 99 99 98 98 97 98 99 99 100 100 99 99 99 99 100 99 98 98 98 98 97 97 97 97 98 98 99 100 100 99 100 101 101 99 98 97 97 97 98 99 101 101 101 101 102 103 103 103 102 102 103 103 104 106 108 109 109 109 108 108 109 110 111 111 111 111 111 112 114 114 113 113 111 109 109 111 113 113 113 112 111 110 110 111 111 112 114 115 114 110 106 104 104 105 107 110 111 111 112 113 113 112 110 109 110 109 109 108 107 108 109 110 110 109 109 110 110 109 108 108 107 107 107 106 106 106 105 103 101 101 101 102 103 104 106 107 108 109 110 109 108 105 103 103 103 104 105 106 106 107 106 103 102 103 104 105 106 107 108 109 108 108 107 106 105 106 105 104 104 102 100 101 101 101 102 102 102 101 101 99 96 88 67 55 64 88 209 206 205 203 201 196 192 190 190 186 180 176 174 167 159 159 163 167 171 167 153 140 137 141 148 154 157 156 155 154 153 153 154 159 163 163 163 167 170 174 179 170 132 111 115 120 126 134 145 150 149 141 140 153 169 102 62 77 83 83 82 78 74 78 86 92 96 106 119 127 131 138 152 152 139 129 126 126 127 131 134 136 142 149 153 160 177 230 322 209 189 180 174 157 111 92 68 15 19 16 2 359 347 343 350 350 350 353 351 350 356 358 3 9 9 7 7 7 8 8 6 5 6 8 10 11 13 15 18 19 20 20 19 18 17 17 16 15 13 9 5 1 356 353 352 353 357 2 6 8 9 6 2 360 2 8 11 7 4 2 4 6 2 353 354 5 16 19 16 9 4 3 2 359 1 4 5 7 10 13 15 15 15 14 13 13 14 14 13 11 8 7 8 10 12 15 17 21 26 27 25 24 24 24 23 20 16 13 9 9 10 11 13 15 20 25 27 25 23 25 26 28 28 23 21 21 23 24 23 23 20 18 20 20 21 21 22 22 22 21 18 18 22 26 26 25 25 25 28 29 31 34 36 37 38 39 41 34 26 24 24 21 20 22 26 32 38 34 21 6 2 355 357 9 21 24 22 12 345 322 308 262 229 226 231 237 243 250 258 251 237 228 222 219 220 220 221 225 226 225 228 230 229 227 224 221 220 219 218 216 215 215 218 216 210 205 203 203 203 200 198 196 196 196 197 197 197 194 190 187 186 186 185 184 183 185 186 185 185 185 184 182 184 190 191 187 187 187 188 186 184 183 185 185 181 177 176 178 179 177 175 176 185 196 203 214 225 237 248 255 257 257 246 234 231 234 243 259 280 324 344 352 353 349 343 345 345 347 355 358 358 1 359 1 18 30 37 40 43 47 53 56 53 51 51 53 54 45 36 25 21 20 32 47 56 60 64 64 65 64 64 65 61 62 63 64 67 69 66 65 67 70 72 72 69 63 60 58 55 54 54 57 61 63 63 61 59 60 62 63 62 61 58 55 56 58 60 60 60 62 63 95 92 92 92 90 90 92 96 99 99 101 102 100 99 98 97 98 98 99 101 101 100 99 99 99 100 99 98 97 97 97 97 98 98 98 99 100 100 99 98 97 96 96 95 95 96 97 98 99 99 99 98 97 97 96 96 97 99 99 98 98 97 97 96 95 95 96 97 98 99 100 100 99 99 99 98 98 97 97 97 99 100 100 99 99 99 99 99 99 98 97 98 97 97 97 96 96 97 98 100 100 100 100 99 100 100 98 97 97 97 97 99 100 101 100 100 101 103 103 103 104 104 103 103 104 105 106 109 110 110 111 110 109 108 110 112 112 112 112 113 113 114 115 115 115 114 111 110 112 112 113 113 112 111 110 111 112 113 114 115 115 113 106 105 104 105 107 109 111 112 112 112 112 111 110 108 108 108 109 109 107 107 108 109 110 111 110 110 108 107 107 108 108 108 107 106 105 105 105 103 102 100 99 100 101 102 103 105 106 108 108 109 108 107 105 104 104 104 105 106 106 105 104 103 101 101 101 101 100 102 103 106 107 107 108 105 102 101 102 102 103 103 102 101 101 101 101 102 103 103 103 100 95 90 82 48 37 44 224 209 210 210 210 210 208 201 200 200 197 190 184 180 173 164 159 160 166 172 169 153 137 134 140 150 159 162 162 161 158 155 152 153 160 166 167 164 166 171 179 184 163 129 113 118 123 128 132 136 146 149 146 153 172 193 58 66 78 82 83 81 77 78 83 91 97 101 112 124 127 134 143 154 151 137 129 126 128 129 133 137 138 144 150 151 158 177 207 221 205 185 166 157 158 115 98 97 26 26 16 13 210 274 286 269 307 317 327 339 339 331 346 356 4 5 3 3 7 8 7 7 7 8 10 11 11 13 16 17 18 20 20 19 19 18 17 16 15 14 11 6 1 357 354 353 356 360 4 6 8 10 8 4 3 5 10 12 8 5 1 4 5 1 355 358 8 14 14 9 1 357 358 360 359 1 3 5 7 9 8 11 13 13 13 14 14 15 14 12 10 10 10 11 11 13 17 19 22 26 26 24 25 24 24 22 19 17 14 12 11 11 11 14 16 20 24 26 25 23 24 25 26 27 23 22 22 23 24 24 23 21 19 19 20 20 22 22 22 22 22 19 18 20 25 26 26 26 26 27 29 31 34 37 38 39 40 35 27 23 21 21 20 20 22 26 30 34 29 23 15 2 356 359 12 22 23 14 6 345 302 273 242 224 226 234 239 249 263 266 248 232 225 222 222 223 222 219 220 223 223 223 223 224 223 222 220 216 217 217 216 213 212 214 213 209 206 203 203 203 199 196 195 195 195 197 199 197 192 189 186 186 186 186 184 183 183 183 183 185 187 185 182 185 192 192 191 187 186 187 186 184 184 186 188 188 180 175 178 180 179 176 174 179 191 201 209 223 234 240 250 252 249 246 242 245 250 260 283 318 330 330 336 341 343 349 354 353 352 360 1 4 10 13 13 22 29 34 38 41 45 53 58 56 55 53 58 53 44 31 18 17 19 28 46 60 63 65 68 71 72 71 69 65 65 63 62 65 66 64 68 71 72 74 76 73 67 64 60 56 55 56 57 61 64 63 60 58 59 61 62 63 63 60 56 58 61 62 62 61 63 65 93 92 93 93 91 92 93 96 98 99 101 102 101 99 98 97 98 99 100 101 101 100 100 99 99 100 99 97 97 97 97 97 97 98 98 98 99 99 99 98 97 97 96 95 95 95 96 97 99 99 99 98 97 96 96 96 99 100 100 98 98 97 97 97 96 96 97 98 98 99 99 100 99 99 98 98 98 97 97 97 98 99 100 100 100 99 99 99 98 97 97 97 97 97 97 96 95 96 98 100 101 101 100 99 99 99 99 97 97 97 98 100 101 101 100 101 101 103 104 104 104 105 105 105 105 106 107 109 111 111 111 110 108 108 109 111 112 113 113 113 114 116 117 120 119 115 110 110 111 112 113 113 113 112 111 112 113 114 114 114 113 112 106 105 105 107 108 110 111 112 111 110 110 109 108 107 107 108 108 108 107 107 110 110 111 111 110 109 108 105 106 108 109 109 107 105 104 104 104 103 102 100 98 99 101 102 104 105 106 107 107 106 106 106 105 103 104 105 106 105 105 103 101 101 100 100 100 100 99 99 101 104 106 108 107 104 100 99 99 100 103 104 102 99 99 100 101 101 103 105 105 100 92 85 74 305 325 253 213 211 214 215 215 222 226 214 211 212 212 204 193 186 181 175 164 160 164 170 167 153 137 136 141 145 158 167 167 166 162 157 153 156 163 168 170 171 169 173 180 180 155 124 116 124 128 131 136 144 148 143 144 173 204 302 41 62 68 78 85 84 81 87 90 95 101 104 110 123 133 142 148 154 149 133 127 127 128 131 135 139 140 145 150 152 159 177 192 193 184 165 148 111 26 24 47 65 38 18 7 293 202 201 215 236 264 268 265 271 304 342 348 353 359 0 360 3 8 9 11 11 14 16 15 12 11 13 15 19 20 20 20 20 20 19 18 17 17 15 10 5 1 358 355 354 360 3 4 7 9 11 10 9 8 10 12 11 7 360 358 2 5 1 358 2 8 10 11 358 353 353 357 357 358 1 4 7 6 6 4 8 10 10 11 14 17 16 14 11 9 12 13 14 15 16 17 20 23 25 25 25 24 22 20 20 20 18 15 13 12 12 13 15 17 20 23 24 24 23 23 24 25 25 23 22 23 23 23 24 22 20 19 19 19 19 19 20 22 22 22 19 18 19 20 23 26 27 27 27 28 30 32 37 40 39 36 27 22 22 21 19 19 19 20 22 25 28 25 20 14 3 356 358 10 19 21 15 1 340 298 275 254 237 237 241 248 260 269 263 245 231 228 226 227 225 220 216 216 219 219 220 218 220 220 219 217 211 211 213 214 211 209 209 210 208 206 202 200 200 196 193 193 190 193 197 199 196 190 186 184 183 184 185 185 184 183 183 183 185 187 187 186 188 195 197 196 191 188 188 186 184 183 184 187 190 184 177 176 179 178 178 176 178 186 192 196 202 214 231 248 250 248 244 243 245 253 259 260 280 303 304 317 329 341 347 356 0 358 351 2 7 15 22 18 26 27 32 37 38 44 53 57 57 56 56 58 52 44 40 30 20 19 28 42 55 58 61 65 70 76 77 75 72 67 62 59 63 64 60 63 68 71 72 73 71 68 65 59 55 55 55 57 59 62 62 59 57 59 60 61 63 63 58 57 60 61 63 63 60 63 66 91 93 94 93 93 93 94 96 98 100 101 102 102 100 98 98 99 100 100 102 102 101 100 99 100 100 99 98 97 97 97 97 98 98 98 98 99 99 99 98 97 97 97 96 95 95 96 97 99 99 99 97 96 95 96 97 100 100 100 98 97 97 96 97 96 97 97 98 98 99 99 100 100 99 99 99 98 97 97 97 98 99 99 100 100 99 99 98 98 97 97 97 97 97 97 96 95 96 98 100 101 101 100 99 99 99 98 97 97 98 99 101 101 101 101 101 102 103 104 105 105 106 106 106 106 107 108 110 111 111 110 108 108 107 108 110 111 112 113 114 115 116 123 122 117 113 111 110 111 112 113 113 113 113 112 113 113 113 113 113 111 109 106 106 106 108 109 111 112 112 111 110 110 109 109 108 109 109 109 108 107 108 111 111 110 110 110 109 107 106 106 109 110 110 107 105 104 104 104 103 102 99 98 99 101 103 104 106 106 107 105 103 103 104 104 102 103 105 105 105 104 102 98 98 98 99 100 99 99 99 99 101 105 107 107 103 101 98 97 100 104 105 100 96 96 98 99 98 100 103 103 98 92 85 38 231 235 220 211 211 217 224 225 237 254 228 219 224 223 209 199 196 187 177 165 159 161 167 165 152 143 143 145 155 165 174 172 170 166 160 156 161 164 168 172 173 171 174 177 172 148 122 120 127 135 146 155 159 154 139 138 200 252 356 28 53 66 79 88 89 88 97 100 100 104 106 111 124 140 145 149 152 147 133 128 126 129 133 138 140 142 148 151 154 160 167 179 189 184 167 142 52 40 37 43 46 39 353 337 313 237 214 216 288 318 321 299 298 329 7 6 3 3 2 0 8 9 13 17 19 17 22 19 13 13 11 15 22 22 22 22 21 22 20 20 19 18 15 11 6 3 359 356 354 357 2 6 9 11 12 13 11 11 11 12 9 3 356 355 1 3 1 0 1 4 7 5 349 348 352 357 357 357 1 4 6 2 0 3 6 7 8 10 14 18 18 14 12 11 13 14 15 16 17 19 20 22 24 24 24 24 20 17 19 21 19 15 14 13 13 14 15 18 20 22 22 22 22 22 23 24 24 23 23 22 22 22 23 21 19 18 18 18 17 16 17 21 22 21 19 17 18 19 22 24 26 27 28 28 29 33 38 39 38 33 26 21 19 20 20 19 18 16 16 18 19 19 18 12 1 354 356 3 8 16 7 352 336 311 294 278 262 257 244 253 262 262 250 241 236 235 230 232 229 217 213 213 214 215 217 218 218 215 215 214 208 207 209 211 210 207 206 206 206 202 200 197 195 192 190 189 186 189 193 196 194 189 186 184 182 182 184 185 185 184 183 183 185 187 187 189 192 196 200 200 195 192 190 188 187 185 184 187 189 183 178 176 176 176 177 180 188 190 188 192 196 205 223 244 251 253 253 252 247 255 258 252 245 270 269 311 321 341 352 358 6 6 356 0 11 14 26 28 24 26 30 37 40 46 49 54 56 56 57 57 53 49 44 35 24 19 27 39 44 48 56 61 64 71 75 75 73 63 57 54 60 60 56 60 66 68 69 68 67 66 63 59 55 55 56 57 58 59 60 58 57 58 60 61 62 59 56 56 58 59 62 61 58 61 63 91 93 94 94 95 94 95 97 99 100 101 102 102 99 98 99 101 101 101 102 102 101 100 99 100 100 100 99 98 97 97 97 98 98 98 98 99 98 98 98 98 98 98 97 95 95 96 97 99 99 98 97 96 95 97 99 100 101 100 99 97 96 96 97 97 97 98 99 99 99 99 100 100 100 99 99 99 98 97 97 98 99 99 99 99 99 99 99 98 97 97 97 97 97 97 96 95 96 98 100 101 101 101 100 99 98 97 97 98 99 100 101 102 102 102 103 103 104 104 105 106 107 107 107 106 107 109 110 110 109 109 108 107 107 108 111 112 113 114 115 118 120 121 118 114 114 111 111 111 113 114 114 114 114 113 113 112 112 112 111 109 106 106 106 107 109 110 111 112 113 113 112 112 111 110 110 111 110 109 109 108 110 111 111 110 109 109 108 107 107 107 109 110 110 108 106 106 105 105 103 101 99 99 99 102 104 106 107 107 105 104 102 101 102 103 102 103 104 105 104 102 102 98 95 95 98 100 100 100 99 99 99 99 101 102 101 101 98 97 100 104 104 98 92 92 94 95 95 96 100 100 98 96 91 235 212 212 210 206 208 216 234 261 312 266 229 221 226 225 217 205 196 188 180 168 158 157 161 162 154 149 147 154 164 172 176 175 171 166 162 160 164 170 176 178 177 174 176 175 166 143 133 125 128 145 163 174 175 164 145 150 188 244 349 26 50 69 81 88 91 94 100 107 110 111 111 116 127 143 145 146 148 145 136 129 127 130 135 139 140 147 152 154 157 161 165 181 195 198 197 186 48 33 34 34 38 19 349 354 332 298 265 252 314 351 2 2 358 5 21 18 13 10 10 9 13 12 15 21 24 24 25 22 19 14 12 16 23 25 24 24 23 24 23 21 20 18 15 13 9 5 1 1 357 1 5 8 11 14 15 15 15 11 10 11 9 1 356 356 360 1 360 359 360 0 360 355 346 347 353 354 357 357 360 1 0 358 359 2 3 4 6 9 13 16 17 14 13 13 13 13 14 15 16 18 20 21 23 23 23 22 18 16 19 20 19 17 14 14 14 14 16 19 21 22 22 21 21 21 21 22 22 23 23 22 21 21 21 20 19 18 17 16 15 13 13 18 21 21 19 18 17 18 20 21 22 23 26 28 31 35 37 35 33 31 27 25 18 19 21 19 17 14 13 13 13 14 15 11 357 349 349 355 3 9 3 345 334 320 305 304 291 260 248 248 251 247 239 240 244 236 230 232 229 220 215 213 211 214 213 217 216 211 210 209 204 204 206 208 208 207 207 207 204 199 197 194 191 189 187 186 185 186 190 193 193 190 187 184 182 181 182 184 185 185 185 185 185 185 186 188 192 195 201 201 199 195 194 193 193 192 189 189 188 177 173 173 174 176 179 183 189 194 197 194 195 204 221 237 241 249 256 263 259 253 241 240 237 240 253 288 307 332 351 355 7 13 7 3 10 12 14 24 19 19 28 39 48 51 54 57 56 57 58 56 55 52 46 35 26 18 19 25 37 45 52 59 64 65 64 63 62 46 47 53 56 53 54 60 62 63 65 64 63 64 61 58 57 57 58 58 59 59 58 56 56 58 60 61 59 55 52 52 54 57 57 55 54 55 58 92 92 94 96 96 95 96 97 99 100 101 102 101 98 98 100 102 101 102 103 103 101 100 99 99 100 100 99 98 98 97 97 98 98 99 99 98 98 98 98 98 98 98 97 96 96 97 98 99 98 98 97 96 96 97 98 100 101 101 99 97 96 96 97 97 97 98 99 99 99 99 100 100 100 99 99 99 98 97 98 98 99 99 99 99 99 99 99 98 97 97 97 97 97 97 96 96 96 99 100 100 101 101 101 99 98 97 98 99 100 101 102 102 102 103 103 104 105 105 106 106 107 107 107 107 108 109 110 109 109 108 107 107 108 109 112 113 115 117 119 121 123 116 115 114 112 111 111 112 114 115 115 114 113 113 113 113 112 111 110 108 106 106 107 108 109 111 112 113 114 116 117 117 116 115 113 110 110 109 109 109 110 111 112 111 108 108 108 107 108 108 108 109 110 110 109 108 106 105 103 102 100 99 100 102 105 107 107 107 103 101 100 101 101 102 102 102 103 104 104 103 100 95 93 94 97 101 101 100 101 99 98 95 92 95 98 100 98 97 101 105 105 99 92 90 89 91 93 92 95 96 95 93 97 197 197 204 203 200 204 214 234 331 23 282 226 224 213 210 206 201 196 190 184 171 159 154 155 155 149 146 150 160 170 175 175 174 170 167 162 160 163 176 182 186 185 182 178 180 174 155 140 128 131 151 175 191 191 178 158 187 192 304 22 37 52 73 85 88 91 93 100 109 117 120 122 126 136 149 147 147 144 141 135 128 128 129 135 144 147 162 160 166 162 167 172 196 214 232 271 350 27 11 13 15 25 13 340 17 350 323 313 313 319 359 16 21 21 21 22 23 20 17 15 14 14 14 16 21 26 26 26 26 22 17 14 18 24 26 26 26 26 25 25 22 19 17 15 13 12 10 8 5 1 4 9 11 13 16 17 17 13 9 8 8 6 360 356 356 357 358 359 359 357 356 355 350 345 344 348 352 354 355 356 357 357 358 359 0 2 3 5 8 10 14 16 15 14 13 12 12 12 13 15 17 19 20 21 22 22 20 17 16 16 17 18 17 16 16 16 16 17 20 22 23 22 21 21 19 18 19 20 21 22 21 20 18 18 18 18 18 15 13 11 10 10 16 19 20 20 17 16 18 17 16 16 16 23 30 35 37 36 29 26 26 28 26 20 18 21 21 16 15 14 11 11 11 12 4 357 347 347 349 359 6 352 344 332 328 310 298 280 256 249 240 240 239 239 243 247 236 226 227 227 226 219 211 210 211 213 215 214 211 207 204 203 201 202 204 205 205 207 207 204 199 195 191 189 188 186 185 184 185 189 191 191 190 187 185 184 182 181 181 181 184 185 184 184 183 183 183 187 194 199 199 200 198 196 195 193 194 192 190 188 179 175 169 172 176 179 186 203 209 213 200 199 203 219 227 233 249 258 267 260 247 238 227 223 222 233 252 266 301 311 333 2 16 12 358 4 7 1 358 1 9 33 43 54 53 58 60 58 59 55 56 55 56 48 35 28 21 24 36 35 37 43 63 54 67 64 56 49 44 50 52 50 49 52 55 58 58 60 63 61 59 57 56 57 58 58 58 57 57 56 55 56 59 62 60 57 55 54 51 53 56 54 49 48 49 55 92 93 95 97 97 96 96 98 99 100 101 102 100 98 98 100 102 102 103 104 104 103 101 100 100 100 100 99 98 98 97 97 98 99 99 99 99 98 98 98 98 98 98 97 96 96 97 98 99 98 98 98 97 96 96 98 100 101 101 99 97 96 97 98 98 97 98 99 99 99 99 100 100 100 100 100 99 99 98 98 98 99 99 99 99 99 99 99 99 98 97 96 96 96 96 96 96 97 97 99 100 101 101 101 100 98 98 98 100 101 102 102 103 103 103 104 105 106 107 107 108 108 107 107 107 107 108 109 109 109 108 108 108 109 110 112 115 117 120 121 121 120 114 112 112 112 112 112 113 115 116 116 115 114 114 113 113 112 111 109 108 107 107 108 109 110 112 112 113 115 120 122 122 120 117 113 109 110 110 110 109 109 111 111 110 108 108 108 108 108 107 107 108 110 110 110 108 107 106 103 102 101 99 100 102 102 105 107 105 102 99 99 100 101 102 102 102 102 103 104 103 99 94 93 94 97 100 102 101 102 101 100 92 87 91 96 99 98 97 101 104 105 104 98 90 87 87 88 87 90 92 91 86 85 220 199 203 200 199 200 210 232 359 33 29 250 223 205 197 197 198 196 192 189 176 169 159 153 151 145 146 154 163 171 174 174 175 172 169 160 158 166 180 186 189 191 193 188 193 195 186 133 129 133 151 180 200 205 197 182 229 263 2 34 39 51 74 82 80 81 83 95 110 120 125 131 135 143 159 157 157 143 134 129 129 128 129 139 152 159 181 187 182 181 185 189 215 260 346 7 6 3 353 0 6 12 25 20 19 358 336 327 326 338 5 23 30 29 29 27 27 26 22 19 17 15 14 16 21 25 26 27 27 23 18 16 18 22 26 27 28 27 27 26 24 20 17 16 14 15 15 12 8 5 5 10 14 15 16 17 14 9 5 5 5 3 359 356 355 354 357 359 359 355 353 351 349 346 345 347 350 351 352 354 355 357 358 360 360 1 3 5 5 6 11 14 15 15 14 12 12 13 13 14 16 18 19 18 19 21 20 18 17 16 17 19 18 18 18 19 20 20 22 24 24 23 21 19 17 14 14 16 18 20 20 17 16 15 16 18 18 14 10 7 7 9 13 15 19 20 16 11 13 14 11 11 12 26 34 38 37 34 26 25 25 29 28 22 19 21 24 24 20 16 12 10 9 9 2 359 352 347 351 357 358 354 342 334 324 299 279 258 247 243 238 235 235 240 248 250 239 224 220 220 221 216 211 208 208 211 212 212 209 204 200 198 198 199 199 200 202 205 205 204 200 196 195 191 188 186 185 184 186 190 191 191 188 185 185 186 184 182 180 180 181 183 182 181 180 180 181 184 190 194 194 196 195 192 190 184 186 188 187 184 180 174 167 167 172 177 178 183 212 224 207 205 211 215 222 236 256 270 274 263 252 245 232 220 216 218 228 239 221 215 208 319 18 23 7 330 350 330 221 208 185 94 72 63 60 60 59 59 62 61 58 57 57 41 34 28 30 36 43 38 33 33 43 49 64 66 56 47 44 50 55 52 50 54 56 55 55 58 60 58 54 55 58 58 58 58 57 55 55 54 53 55 61 61 58 57 58 54 50 53 56 51 46 46 49 55 93 93 95 98 97 96 97 99 100 100 101 101 100 98 99 100 101 102 103 104 104 103 102 101 100 100 100 99 99 98 98 98 98 99 99 100 100 98 98 98 99 99 98 97 96 97 98 99 99 99 99 99 98 97 97 98 100 101 101 99 97 97 97 98 98 97 97 98 99 99 100 100 100 99 100 100 100 99 99 98 99 98 98 98 99 99 99 99 99 98 97 96 96 96 96 96 96 97 98 99 100 101 101 101 100 98 98 98 100 102 103 103 103 103 104 105 106 108 108 108 108 108 107 107 107 107 107 108 109 109 109 109 109 110 112 114 117 119 119 118 117 114 113 111 112 113 113 114 115 116 117 117 117 116 115 114 113 112 110 109 108 108 108 110 111 111 113 115 116 118 123 123 121 117 111 109 108 108 109 110 110 109 110 110 109 108 108 108 108 108 106 106 107 108 109 108 107 108 106 104 102 101 100 100 100 101 104 106 104 102 99 98 100 102 102 102 101 101 103 104 102 98 94 93 95 97 99 101 101 101 101 98 90 85 90 96 97 97 97 99 99 103 103 99 92 86 83 84 86 88 87 87 82 73 209 203 203 201 203 202 206 241 308 33 28 225 212 194 189 191 195 196 195 194 187 183 166 153 148 145 150 159 166 171 173 175 179 177 168 160 160 168 179 187 189 192 195 197 207 219 240 86 124 136 150 178 199 205 217 225 272 302 5 25 39 55 65 65 63 61 74 97 110 120 129 134 137 148 151 167 166 144 127 124 128 129 132 141 158 164 198 282 3 351 269 221 259 310 3 8 19 12 346 343 353 9 20 22 13 7 356 339 327 347 10 25 33 35 34 33 32 28 25 23 20 16 17 18 21 22 24 27 27 24 20 17 19 22 24 27 28 28 28 27 24 20 18 16 16 17 17 14 10 8 9 11 14 14 14 14 12 7 1 2 2 1 359 358 354 353 358 1 359 354 350 349 349 348 344 343 346 349 352 354 356 359 3 2 359 360 4 6 6 5 6 11 15 15 15 14 13 13 12 11 12 16 18 16 16 18 20 20 20 19 20 20 19 19 19 21 22 23 24 23 23 22 20 17 15 11 11 14 17 19 18 13 13 13 17 19 18 11 6 3 3 3 7 12 17 19 14 2 2 5 4 7 13 31 36 36 34 30 28 27 27 28 29 24 21 21 23 23 20 16 12 9 7 4 0 355 350 347 349 358 2 352 344 333 315 289 259 245 240 238 236 236 240 245 252 254 244 233 223 212 213 214 211 209 208 208 209 209 205 201 197 196 197 198 198 197 199 203 203 203 202 200 196 192 190 188 186 186 186 192 194 192 188 184 185 186 187 184 181 179 180 180 179 178 178 178 179 181 185 189 187 188 189 185 183 184 187 184 183 181 179 174 169 166 166 169 172 179 199 225 217 211 213 217 229 248 267 276 281 274 267 252 240 227 217 217 218 216 202 186 169 195 185 124 130 183 167 237 198 202 177 122 78 62 63 61 51 48 42 43 53 57 51 41 39 34 36 46 46 38 32 33 37 44 61 67 59 52 50 54 59 59 57 54 53 52 53 54 55 52 50 53 59 58 58 58 57 54 54 52 50 54 58 57 55 57 59 54 51 54 56 54 50 49 51 55 93 93 95 98 97 96 98 100 100 101 101 101 100 99 99 99 100 101 102 104 104 103 102 101 101 100 100 99 99 99 99 98 99 99 100 101 100 98 98 98 99 99 98 97 97 97 98 99 99 99 99 100 99 98 97 98 100 101 101 100 98 97 98 98 98 98 97 97 98 99 100 100 99 99 99 100 100 100 99 99 99 98 98 98 99 99 99 99 99 98 97 97 96 96 96 97 97 97 98 99 101 101 101 101 100 98 98 98 101 102 103 103 104 104 105 106 107 108 109 108 108 107 106 106 106 106 107 108 109 110 110 110 111 112 114 115 117 118 116 113 111 109 109 109 111 113 114 115 116 117 118 118 118 117 115 114 113 112 111 110 109 109 109 112 113 114 116 118 120 122 119 116 112 107 105 104 105 107 109 110 110 108 109 110 109 109 108 108 107 107 106 106 107 107 107 107 107 108 107 105 103 102 101 100 100 101 104 105 104 101 97 97 100 101 101 101 101 101 103 104 103 99 95 93 94 95 95 97 99 100 100 97 88 85 90 94 93 93 93 94 97 101 103 100 93 85 81 80 86 86 89 86 78 56 205 203 203 206 210 211 212 31 32 35 12 209 200 188 184 188 193 196 198 199 201 192 173 157 150 147 154 163 168 171 173 176 182 179 169 162 162 168 176 185 189 191 194 200 214 265 347 35 128 137 149 173 185 204 227 249 298 334 354 11 26 51 54 47 42 41 70 96 109 122 132 136 136 138 149 167 173 140 121 117 121 124 135 139 147 165 199 313 355 3 353 302 284 321 343 3 15 8 336 316 337 6 24 29 19 359 344 333 328 349 13 29 36 38 38 36 34 30 28 27 24 20 20 22 22 23 24 26 27 25 22 20 19 20 23 27 28 28 28 27 24 20 17 16 15 16 16 14 11 9 10 11 11 11 10 9 7 2 359 360 359 359 359 358 355 354 360 2 359 353 350 349 350 349 343 342 347 351 354 355 358 3 5 3 359 359 4 8 8 10 10 12 15 15 15 16 15 15 14 10 9 11 16 16 16 17 17 21 21 22 22 21 20 19 20 21 23 24 25 24 20 19 17 15 14 10 11 15 17 17 15 11 11 14 19 21 18 9 3 2 2 2 7 12 15 14 9 2 351 348 352 3 18 31 33 29 25 25 28 31 28 26 27 27 25 23 22 22 21 17 11 9 9 6 0 353 349 348 349 356 358 356 346 326 301 281 257 241 239 238 237 240 246 248 252 255 251 242 222 208 208 213 213 210 209 207 208 206 202 198 195 196 196 198 198 198 198 202 203 201 201 200 197 194 194 192 190 190 190 195 197 194 187 184 183 184 186 185 182 180 180 179 178 176 176 178 179 180 181 182 183 185 185 181 180 184 188 188 185 182 179 174 168 164 161 162 168 174 188 214 218 214 210 215 229 257 278 272 279 276 265 247 238 229 221 218 219 211 194 172 163 175 176 162 145 145 156 181 189 190 203 56 59 59 65 62 53 48 41 38 42 46 43 40 42 43 43 49 52 41 26 26 33 48 64 69 62 59 57 57 59 64 59 56 55 50 51 52 46 45 47 53 57 58 57 59 56 55 52 51 50 51 52 53 54 57 59 55 53 55 56 55 52 51 52 54 93 94 96 98 97 97 99 100 101 101 101 101 101 100 100 99 99 100 102 103 104 103 102 102 101 100 100 99 99 99 99 99 99 100 100 101 100 98 98 98 99 99 98 98 97 97 98 99 99 99 100 100 100 98 98 98 100 101 101 100 99 98 98 98 99 98 97 97 98 99 99 100 99 98 99 100 101 101 100 99 99 98 98 98 99 99 99 99 99 99 98 97 97 97 97 97 97 98 98 99 100 101 101 101 100 99 99 98 100 102 104 104 104 104 105 106 107 108 108 108 107 107 106 106 106 106 107 108 109 110 112 113 114 115 115 116 116 114 111 108 106 106 108 108 110 112 114 115 116 117 117 118 118 116 114 113 113 112 112 112 111 111 111 112 115 116 117 118 119 119 113 106 102 101 101 102 104 107 109 110 109 108 108 109 111 111 109 108 107 106 106 106 106 106 105 105 107 108 107 107 106 104 101 100 101 102 104 104 103 100 95 96 99 101 102 101 101 101 103 104 104 101 96 94 93 92 93 93 96 98 99 96 90 87 91 93 93 91 89 90 95 100 103 102 95 86 80 78 82 86 91 91 77 48 211 208 210 211 215 235 29 66 64 42 213 199 193 187 183 186 191 195 200 203 202 196 180 164 155 152 158 165 167 171 175 178 183 181 172 164 163 167 173 175 182 190 195 203 219 270 340 358 133 138 139 148 173 202 225 262 322 349 346 3 11 12 18 245 265 350 72 94 110 126 134 138 140 143 151 172 185 126 112 111 104 89 101 127 149 175 224 322 347 354 346 327 322 342 350 358 5 359 329 307 336 353 13 26 23 4 340 330 334 352 13 25 33 39 40 39 36 32 30 29 27 26 26 25 24 24 25 26 27 26 25 24 21 21 23 26 27 28 28 28 26 23 17 13 13 15 16 12 9 8 9 9 8 6 4 2 360 358 356 357 357 357 358 358 353 355 0 1 359 355 351 350 352 349 342 345 350 353 357 359 2 5 6 3 359 359 2 7 10 12 14 14 16 15 17 17 19 17 15 11 9 9 12 16 14 16 19 23 24 24 22 22 21 21 20 22 23 23 22 21 17 15 13 11 10 9 12 15 16 15 13 11 13 16 21 22 18 9 6 5 3 5 10 13 13 11 9 2 354 353 358 9 23 28 20 13 8 19 33 38 33 24 24 24 24 24 22 20 20 17 11 8 9 5 358 347 347 348 350 352 355 353 341 314 287 268 253 247 247 243 243 248 246 242 243 246 249 248 221 207 209 214 215 213 209 209 207 204 198 195 194 194 197 198 198 199 200 201 201 200 200 199 198 196 197 197 196 195 193 195 197 194 188 185 184 184 186 185 183 181 180 178 177 176 176 179 181 181 181 180 182 184 182 179 177 177 180 184 184 182 180 176 173 171 162 159 164 173 186 198 208 214 209 212 227 260 285 285 278 271 255 235 233 225 220 213 214 210 182 165 161 163 166 158 110 104 137 169 180 191 185 95 52 54 63 69 60 51 44 31 18 18 17 34 49 51 48 46 47 43 27 20 31 47 65 67 60 47 36 42 66 63 59 61 55 48 45 44 42 42 44 53 58 56 57 59 57 54 51 50 49 50 50 52 55 58 59 56 55 55 56 54 52 52 52 53 94 95 96 97 96 97 100 101 102 102 101 101 101 101 101 99 99 99 101 103 103 103 102 102 101 101 100 100 99 98 99 99 100 100 101 101 100 98 98 99 100 99 98 98 98 97 98 99 99 99 100 101 101 99 98 98 99 100 101 100 100 99 99 99 98 98 97 98 98 99 99 99 98 98 98 99 100 101 100 99 98 98 98 99 99 98 99 99 98 98 98 98 98 97 97 98 98 98 99 100 100 101 101 101 100 100 99 99 100 103 104 104 104 104 104 105 106 107 107 107 107 106 106 106 107 107 108 108 109 111 113 115 115 116 116 116 116 111 107 105 105 106 107 108 110 112 113 114 115 116 117 117 117 116 114 113 113 113 113 113 113 113 112 114 115 115 115 115 114 111 108 101 99 99 100 103 105 107 109 110 108 108 109 110 112 112 110 107 106 106 106 106 105 104 104 104 106 107 107 108 107 104 102 101 102 103 104 103 101 98 95 95 98 101 102 102 101 101 104 105 105 103 98 96 92 90 91 91 93 98 99 95 91 90 91 92 93 91 87 87 92 99 102 103 100 96 88 83 82 87 93 97 73 15 221 217 227 227 108 76 66 72 62 171 194 193 191 187 185 185 188 194 200 203 199 193 182 170 161 157 159 163 168 173 178 181 184 182 175 168 165 165 167 171 179 187 192 199 217 248 314 337 3 13 127 148 172 195 210 232 304 337 333 356 348 285 191 178 186 207 126 109 107 119 132 142 147 145 152 179 232 89 100 107 109 99 44 94 135 171 308 340 354 355 353 346 336 347 358 356 354 348 327 335 354 360 18 30 27 15 7 358 359 3 10 22 32 37 41 41 38 34 32 31 31 29 27 26 26 26 26 27 28 27 25 23 22 22 23 24 27 27 27 27 26 21 15 11 10 13 14 9 5 5 4 6 5 360 358 356 354 352 350 353 354 355 356 356 350 353 357 358 360 356 350 350 350 351 347 349 350 353 359 3 5 8 7 4 3 2 3 11 15 17 19 18 18 19 18 18 19 18 15 12 11 11 11 12 13 15 20 25 27 25 22 21 21 21 21 22 22 21 19 18 16 13 10 8 7 8 13 15 15 14 12 11 14 19 21 21 18 13 9 7 6 8 11 14 13 12 9 4 360 1 7 15 24 22 6 351 350 22 47 46 35 24 20 16 20 25 21 12 16 11 13 6 0 357 350 347 348 347 350 348 2 353 332 301 276 263 262 259 259 254 255 259 239 234 230 233 240 239 221 210 211 213 214 214 211 210 206 202 197 195 193 193 195 197 197 199 201 202 202 201 199 198 198 198 199 199 199 197 195 196 197 195 192 188 184 184 185 185 184 183 182 179 176 176 177 179 182 184 184 181 181 182 183 178 178 174 176 182 182 179 179 179 180 174 165 159 158 170 190 190 202 214 212 217 231 249 279 297 287 263 241 226 218 210 206 206 207 204 187 169 162 159 162 159 113 62 82 82 267 226 177 122 62 58 68 78 63 49 38 22 352 333 336 12 45 50 47 45 43 40 27 20 31 52 65 66 55 36 30 39 53 49 52 55 49 45 38 37 38 41 46 54 58 58 58 58 56 53 51 50 50 50 51 54 57 60 59 57 57 56 55 54 52 51 51 51 98 96 97 97 97 98 100 102 102 102 102 101 102 102 102 100 99 99 100 102 103 103 102 101 101 101 100 99 98 98 99 100 100 101 102 101 100 98 98 99 100 100 99 99 98 98 98 99 99 99 100 101 101 100 99 99 99 100 100 101 101 100 99 99 98 98 98 98 98 99 99 99 99 98 98 99 100 100 100 99 97 97 98 99 99 98 98 98 98 97 97 97 97 98 98 98 98 98 99 100 100 101 101 101 101 100 99 100 101 103 104 104 104 103 104 104 106 106 107 107 107 106 106 107 107 108 109 109 110 112 113 114 116 116 116 115 113 109 106 105 106 107 107 108 110 112 113 115 115 116 117 117 117 116 115 114 113 113 113 113 113 113 114 114 114 114 114 112 109 106 103 100 98 99 101 103 106 108 108 107 106 107 109 110 111 110 108 107 107 108 108 105 103 103 103 104 105 106 107 108 107 105 103 101 102 104 104 103 101 99 95 95 98 102 103 103 102 102 104 106 106 106 103 97 91 89 90 90 92 96 97 94 92 92 93 94 93 92 87 85 89 96 102 104 104 104 97 88 85 88 94 99 105 238 227 223 255 51 83 86 80 80 122 189 192 193 192 191 191 189 188 192 197 199 194 187 181 174 171 167 162 165 170 174 178 182 183 181 179 177 175 171 170 173 179 185 187 188 199 199 203 263 331 347 138 157 178 192 201 211 222 217 209 222 232 207 173 160 171 185 174 153 132 125 135 149 146 140 151 187 331 43 67 71 64 3 9 22 28 25 7 355 358 1 2 357 351 358 5 359 352 351 349 2 17 20 25 29 30 26 22 18 17 16 18 22 28 32 36 39 39 36 35 33 32 30 29 28 27 27 27 27 27 26 23 22 22 23 22 23 26 26 26 25 25 21 13 8 7 8 10 6 6 2 359 0 0 355 354 351 351 348 349 352 352 353 354 352 346 345 349 355 356 354 344 346 348 351 350 350 346 352 360 4 6 9 9 8 8 6 7 16 20 23 23 22 21 22 20 19 19 18 15 12 11 11 11 12 12 15 20 25 27 26 23 20 19 20 20 22 21 19 18 16 15 13 10 7 7 9 12 14 14 13 12 13 16 19 20 19 18 14 9 8 9 10 12 12 9 8 4 1 360 2 8 14 16 14 4 338 348 24 55 50 29 22 9 13 18 27 36 29 11 20 7 2 357 346 342 342 344 347 340 350 1 350 326 295 286 275 262 262 264 265 265 257 255 238 224 223 226 229 221 216 215 212 212 214 213 210 206 202 199 197 194 192 193 194 196 196 198 201 202 202 200 198 198 198 198 199 199 197 195 195 195 194 192 188 185 185 186 186 186 185 183 180 176 177 179 181 182 186 186 184 184 187 191 185 183 178 177 182 183 178 177 175 179 175 170 167 161 161 193 199 202 216 218 219 229 242 270 298 290 252 227 220 217 211 206 206 208 215 273 189 166 163 167 163 145 54 61 74 248 265 227 144 75 75 61 67 60 42 32 16 3 352 355 19 40 48 46 42 39 35 27 25 37 43 54 62 48 30 21 26 28 35 44 47 45 41 35 33 34 39 46 54 59 60 59 58 56 53 52 52 52 52 53 55 59 61 60 61 57 56 56 55 53 51 50 50 101 98 98 98 98 99 101 102 103 103 103 102 102 103 102 100 99 99 101 103 103 102 101 101 101 101 100 98 98 98 99 100 101 102 102 101 99 98 98 98 99 100 99 99 99 99 98 98 99 100 101 101 101 101 100 99 99 100 100 101 101 101 99 99 99 98 98 98 98 99 99 99 98 98 98 99 100 100 99 98 97 97 98 99 99 99 98 98 97 97 96 96 97 98 98 98 98 99 99 100 101 101 101 101 100 100 99 100 101 103 104 104 104 104 104 104 106 107 107 107 107 106 106 107 107 108 109 110 110 111 113 114 115 115 115 113 111 109 107 107 107 108 108 109 110 112 114 115 116 116 117 118 118 117 115 114 114 113 113 113 114 115 115 115 114 113 112 110 107 105 103 100 99 100 102 104 106 108 106 104 105 105 107 109 111 107 105 106 108 109 107 104 102 102 102 103 104 106 107 108 108 107 104 102 103 104 104 104 102 99 95 95 98 102 104 104 103 103 104 104 105 105 102 96 91 90 89 89 90 94 95 94 93 92 93 93 93 91 88 85 87 91 97 101 105 108 105 97 89 88 94 106 125 196 230 242 357 64 86 93 89 87 123 195 196 196 196 194 193 189 187 188 192 193 191 185 181 179 176 171 167 169 172 173 176 180 181 181 181 181 182 180 178 177 180 185 184 181 178 173 178 196 227 271 192 179 187 199 202 206 207 201 196 189 196 199 165 151 164 172 176 174 160 146 147 156 143 136 147 172 160 23 41 45 27 351 7 22 25 25 18 9 3 5 6 5 1 3 6 3 360 359 3 14 22 27 27 28 28 29 27 25 24 23 23 24 28 27 29 34 35 35 34 33 32 30 29 29 28 28 29 29 27 25 23 21 22 22 22 23 25 25 25 24 23 21 11 4 2 2 3 4 4 1 358 357 356 356 356 354 350 348 349 351 351 351 350 347 345 342 345 348 350 347 338 339 344 345 349 349 344 351 359 4 7 9 13 15 15 13 14 19 22 23 24 25 24 24 22 20 21 19 16 13 11 10 11 11 12 14 18 22 24 25 23 18 17 19 20 21 21 19 17 14 12 12 12 10 9 9 11 14 14 13 14 17 18 20 20 19 16 12 8 8 11 12 12 10 4 1 359 355 358 1 5 8 9 3 347 342 353 26 57 56 40 327 358 14 18 19 17 16 30 28 353 356 348 338 327 334 337 341 344 348 352 346 331 311 293 277 274 265 260 266 269 270 259 242 223 216 216 221 221 219 216 211 210 212 213 210 207 205 202 199 197 193 192 192 193 194 197 200 202 202 200 197 197 195 196 198 198 197 194 193 193 192 190 188 186 186 186 187 188 186 184 180 178 179 179 182 184 187 187 186 187 189 190 187 182 180 180 182 184 184 183 179 180 175 174 179 182 188 192 194 201 207 213 214 220 243 268 281 279 252 220 209 211 214 209 220 240 277 313 11 168 172 187 187 201 245 31 161 217 310 4 358 40 18 45 71 55 36 32 23 7 9 19 31 42 46 44 39 33 31 26 29 37 46 54 55 38 17 21 17 19 29 41 44 41 38 35 32 33 38 46 53 54 58 58 56 54 53 54 54 55 54 53 57 60 62 62 61 58 57 57 56 55 51 49 50 103 101 100 99 99 99 101 102 103 103 103 103 103 103 102 100 99 100 102 103 103 102 102 101 101 100 99 97 97 98 99 101 102 103 102 101 99 98 98 98 99 100 100 99 99 99 98 98 99 100 101 101 101 101 100 100 100 100 100 101 101 101 100 99 99 98 98 98 98 98 98 98 98 98 98 99 100 100 98 97 96 97 99 100 100 99 98 98 97 97 96 96 97 98 99 99 99 99 99 100 101 101 101 100 100 100 100 100 102 103 104 104 105 105 105 105 107 107 107 107 107 107 107 107 108 109 110 110 111 112 113 114 114 114 113 112 110 109 109 108 108 109 109 110 111 113 115 116 116 117 118 118 119 118 116 114 113 112 113 114 115 116 116 115 114 112 110 109 108 106 103 101 100 101 103 105 106 107 105 104 104 105 107 109 108 105 104 105 106 107 105 103 102 102 102 103 104 106 108 109 109 107 104 102 103 103 104 104 102 99 95 96 99 103 105 105 105 105 105 106 106 105 102 97 93 92 92 90 90 91 92 93 91 90 91 93 93 92 91 89 88 87 90 98 106 111 111 106 96 89 93 113 131 149 220 268 35 68 86 94 94 90 103 206 204 199 197 195 192 187 183 184 187 188 187 184 180 178 176 174 171 172 173 172 174 178 179 183 186 187 188 189 184 180 180 183 183 179 170 164 175 197 236 275 206 185 190 203 202 208 206 195 187 193 201 211 196 173 158 166 171 169 163 162 169 165 141 133 139 156 164 24 47 49 30 5 17 24 21 21 19 15 10 12 10 11 10 11 12 13 11 8 10 20 25 27 26 26 26 27 28 26 26 27 26 26 28 26 26 29 30 33 33 33 32 31 31 30 30 29 30 30 27 24 22 22 21 22 22 22 25 25 23 22 21 18 10 6 3 0 0 3 4 2 359 357 357 358 358 356 352 350 349 349 349 349 348 346 343 341 340 342 340 337 335 333 336 342 345 343 351 360 4 7 7 10 17 21 21 19 19 21 22 23 23 24 23 23 23 22 22 20 18 15 10 9 11 12 13 14 17 18 20 23 21 16 16 18 20 20 21 19 16 11 9 12 14 14 14 11 12 14 14 14 18 20 22 26 26 22 16 10 7 12 16 15 14 9 1 1 355 357 357 0 1 1 2 355 345 349 357 11 28 44 40 298 354 20 15 11 10 13 6 359 348 354 347 335 332 331 338 353 354 346 346 340 335 319 290 284 282 269 255 254 265 279 269 247 225 213 211 213 214 215 212 208 208 211 211 208 208 207 204 202 201 196 194 193 192 194 198 200 201 201 200 199 197 194 194 196 197 196 196 194 193 192 188 186 186 187 187 188 189 187 184 181 180 181 182 184 187 188 187 185 185 186 188 187 183 178 178 181 183 187 190 190 184 174 169 173 182 190 187 185 193 199 198 200 214 237 266 265 261 244 211 201 199 206 210 226 231 248 322 227 169 176 193 194 208 222 231 199 238 335 16 26 37 41 53 64 49 35 31 22 14 22 32 37 40 43 43 37 30 22 20 24 37 46 47 39 19 12 15 20 19 28 40 41 39 38 34 32 35 39 45 48 52 55 55 54 53 53 55 56 56 56 55 57 59 61 62 61 58 57 57 57 55 51 49 50 105 103 102 101 101 100 102 103 103 104 104 103 102 103 102 100 100 101 103 104 103 102 102 102 101 100 98 96 96 98 100 102 102 103 102 101 100 99 98 98 99 100 100 99 100 100 99 98 99 100 101 101 101 100 101 101 101 100 100 101 101 101 99 99 99 99 99 98 97 97 97 97 97 97 98 99 100 100 98 96 95 95 97 99 100 100 99 98 98 97 96 96 97 99 99 99 99 99 100 100 101 101 101 100 100 100 100 101 102 102 103 104 105 105 106 106 107 107 107 108 107 107 107 107 108 109 110 112 112 113 114 114 114 113 112 111 110 110 110 111 110 110 110 111 112 114 115 117 118 119 119 120 120 117 114 112 112 112 114 115 115 115 114 114 113 111 109 108 107 105 103 102 101 102 103 105 106 106 105 104 104 105 107 107 106 104 103 104 104 105 103 102 102 103 104 104 105 107 108 108 108 106 104 103 102 103 104 104 103 100 97 97 100 103 105 106 106 106 106 106 105 105 102 98 95 95 95 94 93 91 91 92 89 88 90 93 94 94 94 95 93 90 90 97 105 111 114 112 104 93 95 108 182 178 229 326 56 76 88 95 99 100 92 79 206 200 195 191 187 184 180 180 182 183 184 182 179 176 175 174 174 174 174 172 173 174 178 185 188 193 195 195 190 183 181 182 180 176 167 165 179 209 277 311 222 197 199 200 201 206 206 196 185 197 219 215 201 185 166 173 171 165 160 164 171 151 131 123 127 139 184 25 41 45 38 19 17 24 24 22 19 14 14 20 16 13 14 16 17 20 18 16 16 21 26 24 24 24 24 25 27 26 27 28 28 28 28 25 24 24 28 31 33 33 33 32 32 31 31 29 29 28 27 25 23 22 22 22 23 23 25 24 22 20 18 16 11 9 6 2 360 2 3 3 2 1 359 359 359 357 353 350 349 348 347 346 346 345 343 340 338 338 332 326 324 327 339 344 347 350 360 9 14 15 14 14 19 24 24 23 23 23 23 23 22 23 22 22 23 23 23 22 20 15 10 9 11 14 15 15 15 15 17 19 18 15 16 18 21 23 21 18 13 8 7 9 12 14 18 15 14 14 15 16 20 21 25 32 33 29 15 5 3 16 18 20 15 8 1 2 359 360 360 359 357 356 354 353 350 353 357 358 2 350 307 311 345 7 11 15 13 9 3 356 353 353 349 343 336 340 350 3 5 350 344 342 339 321 293 278 277 267 250 246 266 284 276 251 225 211 209 209 211 212 207 205 205 208 207 203 205 206 205 205 202 201 201 197 195 195 198 199 200 200 200 199 197 194 192 194 195 196 195 194 193 191 187 185 185 187 188 189 189 187 184 182 182 183 185 188 189 189 188 187 185 184 185 186 186 181 177 178 180 184 191 195 185 176 168 171 177 183 187 184 187 188 190 195 208 219 230 234 227 226 207 208 206 204 210 231 235 240 235 192 172 175 179 180 189 206 221 242 279 293 16 44 50 46 52 54 45 33 30 27 27 32 39 40 40 43 41 23 3 358 5 15 34 38 34 18 7 5 19 18 19 29 39 40 40 36 33 33 36 39 43 45 50 52 52 52 52 53 55 57 57 57 57 57 58 60 62 61 58 57 57 57 54 51 50 52 106 105 104 103 102 102 103 104 104 104 103 102 101 102 102 101 102 102 103 104 103 102 102 102 101 99 97 96 96 99 101 102 103 103 102 102 101 100 98 98 99 100 100 99 100 101 99 99 99 100 100 101 100 100 100 101 101 100 100 101 101 101 99 99 99 99 99 98 98 98 97 96 96 97 98 99 100 100 99 98 97 96 96 98 100 100 99 98 98 98 97 97 98 99 99 100 100 100 100 101 101 101 100 100 100 100 100 101 102 102 104 105 106 106 106 106 107 107 107 107 107 107 107 107 108 110 111 113 114 114 114 114 115 114 113 112 112 112 113 112 111 111 111 112 113 115 117 119 120 120 120 121 117 113 111 111 112 113 114 114 114 113 112 112 112 111 108 105 104 104 103 103 102 102 103 103 104 105 105 104 104 104 105 106 105 104 104 104 104 104 103 102 102 103 105 105 106 107 107 107 106 105 104 103 102 103 104 104 103 100 98 99 101 102 104 105 106 107 106 106 104 103 101 98 97 96 96 96 94 90 90 91 90 89 90 93 94 95 96 98 98 96 93 96 102 107 111 113 113 112 123 154 214 56 48 39 63 81 90 94 98 103 102 108 199 199 194 187 183 182 179 178 179 180 182 180 177 176 175 174 176 176 175 174 172 171 176 185 193 198 202 201 193 188 185 185 180 173 165 168 183 211 288 300 220 212 204 200 197 199 203 194 188 196 212 215 207 186 178 181 177 167 154 158 160 87 82 103 112 107 351 23 30 33 31 31 30 33 32 24 24 19 18 23 19 15 15 14 19 21 21 22 21 21 24 21 21 21 23 24 26 24 26 28 28 28 28 25 22 22 26 30 33 35 34 33 33 31 30 28 27 27 26 24 23 22 22 23 23 24 25 23 21 19 17 15 12 10 8 4 1 1 3 5 6 4 1 0 0 358 354 350 348 348 346 346 347 347 343 339 336 334 330 324 320 332 349 356 359 3 8 14 20 21 20 21 22 25 26 24 24 24 23 20 21 21 20 22 24 23 23 21 19 14 7 8 10 15 16 16 15 13 13 15 15 15 16 16 22 26 23 17 12 5 5 5 6 11 19 18 13 13 17 17 17 21 29 32 36 35 7 349 344 19 26 23 13 6 5 4 3 1 359 358 357 357 357 356 356 357 355 350 341 321 298 327 347 355 2 3 9 8 2 357 352 351 348 341 338 343 351 1 5 318 333 341 341 321 298 285 277 258 252 247 265 286 269 250 234 214 209 208 209 209 204 201 201 201 203 200 201 203 204 205 205 205 204 201 198 198 198 199 199 199 200 198 196 194 192 193 194 195 195 195 194 191 187 185 185 187 189 190 188 186 184 183 183 184 188 191 192 191 191 189 186 182 181 183 181 180 179 179 180 181 188 190 183 177 168 173 176 176 193 188 180 184 187 187 202 209 200 195 201 208 201 205 216 214 219 243 253 247 219 197 186 193 197 186 184 196 221 254 271 332 23 46 50 47 47 47 42 22 23 30 37 39 44 41 40 40 38 21 358 360 5 19 33 30 24 17 15 14 18 21 23 29 32 36 38 36 34 34 36 39 41 43 47 49 50 51 52 54 55 56 56 57 59 58 58 60 62 61 59 56 56 56 53 51 50 53 108 107 105 104 104 103 103 104 104 104 103 101 100 101 102 103 103 103 104 104 103 102 102 101 100 98 96 96 97 99 101 102 103 103 102 101 101 100 98 98 99 100 100 100 101 101 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 100 100 99 99 99 99 99 98 98 97 96 96 97 97 98 100 100 100 99 97 96 96 97 99 100 99 99 99 98 98 98 98 98 99 100 100 101 101 100 101 101 100 99 100 100 100 101 102 103 104 106 106 106 106 106 106 107 107 107 107 107 107 108 109 111 112 114 114 114 114 115 116 116 116 114 112 113 113 113 112 112 113 113 114 117 119 119 120 121 122 121 114 109 110 112 112 113 114 113 111 111 111 112 113 111 105 101 102 103 103 103 102 102 102 102 104 105 105 105 105 105 106 107 106 105 105 104 104 104 104 103 103 104 105 106 106 106 106 106 104 104 104 103 102 103 104 103 102 100 99 99 101 103 104 105 107 107 107 106 103 101 99 98 97 96 95 97 94 90 87 90 93 92 92 93 93 95 97 100 102 101 98 96 99 101 104 105 108 114 127 194 43 61 64 58 71 84 91 94 97 103 113 135 192 196 192 186 182 182 180 178 178 179 180 178 177 175 173 174 175 176 176 174 172 169 172 181 190 197 206 203 197 193 187 190 186 172 164 172 189 223 290 281 214 200 207 203 196 194 191 180 172 171 175 198 197 173 173 182 175 162 143 145 144 167 65 77 88 73 34 28 26 24 23 23 25 32 33 30 26 24 23 23 22 18 15 14 18 20 20 23 23 22 22 21 19 19 21 24 25 24 24 26 27 27 27 24 21 21 25 29 33 35 36 35 34 31 29 27 26 26 25 25 24 23 22 22 23 23 24 23 21 21 19 15 12 11 9 7 4 2 3 6 8 6 3 2 2 0 356 351 348 347 346 347 350 350 347 341 337 333 332 328 327 339 357 6 10 11 13 18 24 25 25 26 26 26 26 26 22 22 21 18 19 21 21 22 23 22 21 19 16 10 6 8 9 9 14 16 14 12 11 14 15 14 15 16 21 24 23 18 12 8 6 4 5 11 17 18 15 15 17 18 16 23 34 36 38 36 30 27 25 31 30 21 11 8 8 5 0 358 357 357 358 360 2 1 360 358 350 334 320 298 303 327 342 346 354 3 5 7 2 358 350 347 343 337 333 332 333 342 340 332 340 341 330 311 297 291 285 258 246 248 261 272 260 248 242 218 210 207 207 206 205 203 200 199 199 199 199 200 201 201 203 206 207 205 202 200 199 199 198 197 198 198 196 194 193 193 194 195 195 195 194 192 190 187 185 187 190 190 188 186 185 183 183 185 190 193 193 193 192 189 187 181 178 179 177 174 174 176 179 180 188 190 181 166 162 172 173 175 182 180 171 176 178 177 188 198 200 196 189 191 193 193 190 197 225 267 263 236 222 213 209 217 228 210 195 201 222 255 296 351 30 47 47 42 40 37 32 18 11 23 34 39 45 41 33 30 24 16 7 9 15 21 27 26 25 24 19 17 23 27 27 27 28 34 38 36 34 33 35 39 41 42 43 47 48 49 50 53 55 55 55 55 56 58 59 60 61 61 61 57 57 55 54 52 52 56 109 107 106 105 104 104 104 105 105 104 102 100 99 99 101 103 105 105 104 104 103 102 102 101 99 97 96 97 98 99 100 102 104 103 101 100 101 100 99 99 99 100 100 100 101 101 101 101 100 100 100 100 100 100 101 101 101 102 101 101 101 100 100 99 99 99 99 99 99 99 98 97 97 97 97 98 98 99 100 100 98 96 96 97 98 99 99 99 99 99 99 99 99 99 99 100 100 101 101 100 100 100 100 99 100 100 100 102 103 104 105 105 105 105 105 106 106 106 107 107 107 108 108 109 110 111 112 114 114 115 115 116 117 117 116 114 112 113 114 114 114 114 115 115 116 117 118 119 120 121 120 116 110 108 110 112 112 112 112 112 111 112 113 114 112 108 103 101 102 103 103 104 103 102 102 103 104 106 106 107 109 109 109 109 108 107 106 104 103 104 105 105 104 104 105 105 106 106 106 105 103 103 103 103 103 103 103 102 102 101 100 100 102 104 104 105 106 107 107 105 102 100 99 97 95 94 93 96 95 92 89 91 94 97 97 96 96 97 99 103 105 107 106 101 99 104 102 102 104 109 122 191 42 65 69 69 76 86 93 95 97 103 118 155 188 194 191 187 184 183 181 179 179 179 178 177 175 174 174 173 173 173 174 171 169 166 168 176 188 196 205 206 206 193 192 194 194 179 174 183 197 198 231 246 180 179 201 204 200 194 183 181 163 154 157 177 173 156 165 176 160 147 143 136 127 69 68 72 72 67 54 40 42 36 29 25 27 31 31 31 28 25 25 24 21 18 14 13 16 18 18 21 22 23 22 20 20 20 20 22 23 23 22 22 24 25 25 24 21 21 25 30 32 34 36 36 34 32 28 25 24 24 24 25 24 23 23 22 22 23 24 24 24 23 19 15 12 10 9 8 8 7 5 7 9 6 4 3 2 2 359 357 351 348 347 350 352 352 349 343 340 333 333 334 338 346 358 11 14 15 16 21 28 28 28 28 29 29 28 25 20 20 20 17 18 21 21 22 23 19 18 16 13 6 5 6 8 9 13 15 14 12 12 14 14 15 17 18 20 22 22 18 14 13 9 7 8 10 12 15 16 17 17 19 19 22 32 38 41 42 40 38 37 36 30 19 12 11 10 5 356 353 354 357 1 2 1 360 358 353 338 298 283 267 297 313 332 341 351 359 10 7 2 356 347 343 342 337 328 326 322 331 326 344 341 328 307 303 288 291 267 255 247 247 251 257 257 250 236 220 211 208 206 206 207 205 202 200 198 197 198 200 200 201 203 207 209 207 205 204 202 200 197 195 195 196 195 194 193 193 194 195 195 195 194 192 190 187 185 186 189 191 190 187 184 183 184 186 189 192 192 192 191 187 186 181 179 179 177 173 170 172 178 181 191 196 179 159 154 165 176 178 174 171 167 170 176 175 179 189 195 192 187 183 180 178 172 178 197 300 250 225 217 218 216 226 257 239 218 218 228 276 321 0 32 46 46 33 27 23 12 7 10 20 25 36 42 35 26 21 16 10 12 17 18 20 23 25 28 28 21 17 26 33 32 30 29 35 39 37 34 35 36 40 41 40 42 46 46 48 50 52 54 55 55 55 56 57 59 59 59 61 61 59 58 56 54 54 55 58 108 108 107 106 105 104 104 105 105 103 101 100 99 99 101 104 105 105 105 104 102 102 101 100 99 97 97 97 98 99 100 102 104 103 101 100 100 99 99 99 100 101 101 100 100 101 101 101 101 101 101 101 100 100 101 101 102 102 102 102 101 100 100 99 99 99 99 98 98 99 99 98 97 97 97 97 97 98 99 100 99 97 97 98 98 99 99 99 99 99 99 99 99 99 98 99 101 102 102 101 100 100 100 100 100 100 101 102 103 104 104 104 103 104 105 106 106 106 107 108 109 110 110 110 111 111 112 114 114 115 116 117 117 117 115 112 112 113 114 114 115 115 116 116 116 117 118 120 119 118 115 110 108 109 110 112 112 112 112 112 114 115 114 112 108 104 101 102 102 103 103 104 104 104 103 103 105 107 108 110 111 109 108 109 109 108 106 103 102 103 105 105 105 105 105 104 105 105 105 104 103 103 104 104 104 103 103 102 102 102 102 102 103 104 104 105 106 107 107 105 103 102 99 96 92 90 92 96 97 94 92 93 94 99 101 101 101 101 102 107 110 112 113 111 109 106 109 107 105 107 117 164 80 72 75 76 79 88 95 96 98 108 129 165 187 189 191 192 186 184 183 181 180 181 180 177 176 177 176 176 174 173 173 170 167 165 164 173 173 185 197 210 209 199 198 200 201 189 189 192 196 208 228 232 166 165 190 204 204 202 196 188 148 142 149 159 143 140 158 168 156 142 136 133 134 90 74 72 70 67 64 56 49 43 36 30 30 32 31 31 30 28 25 23 21 18 14 14 15 17 17 17 18 20 20 20 20 21 21 22 22 22 20 19 21 23 24 24 22 23 25 27 31 33 36 36 35 32 28 25 24 23 23 24 23 23 23 22 21 21 22 23 23 23 21 16 12 10 8 8 8 8 9 9 8 6 5 4 4 4 3 359 354 350 349 353 353 352 351 346 338 333 337 342 348 354 2 13 14 19 22 26 29 32 30 30 30 30 28 23 18 18 19 17 18 20 20 19 20 16 15 13 11 8 6 6 8 9 12 14 14 13 13 13 15 16 19 20 20 21 21 21 18 15 12 10 10 11 12 12 13 17 19 25 28 28 34 41 45 46 46 44 42 38 32 25 21 14 8 1 353 347 348 353 354 356 342 340 336 328 309 279 299 304 311 324 329 339 345 360 7 8 4 348 343 341 337 334 329 325 328 333 341 341 323 302 288 289 286 270 260 255 249 246 240 240 244 241 231 221 214 209 207 208 208 208 206 203 201 199 201 203 203 203 205 208 210 208 207 206 204 201 198 194 193 194 194 194 192 192 193 194 193 193 192 190 188 187 185 185 187 189 190 187 183 183 184 186 186 188 189 189 187 186 184 182 182 181 177 171 166 167 171 176 189 201 176 150 150 160 168 175 171 167 164 167 173 175 179 183 190 185 187 189 186 188 183 182 193 327 242 221 223 230 224 236 261 252 243 241 248 275 342 10 30 37 41 26 8 359 355 4 10 16 28 38 39 31 21 19 17 13 15 19 18 16 17 23 31 31 21 20 28 34 37 33 32 36 39 40 38 37 38 40 40 39 39 42 46 48 49 51 53 54 55 56 56 57 58 58 58 60 62 61 59 56 55 55 56 59 108 108 107 106 105 105 105 105 104 104 101 99 98 100 102 104 105 106 105 104 102 102 101 100 99 99 98 98 99 100 100 102 104 103 101 100 100 99 99 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 102 102 102 103 102 101 100 100 99 99 99 99 98 98 99 99 99 99 98 97 97 97 98 99 100 100 99 99 99 99 99 99 99 99 99 99 98 97 97 97 99 101 102 102 101 101 100 100 100 100 100 100 101 102 103 103 103 103 104 105 106 107 107 108 110 110 110 111 111 111 111 112 113 114 114 115 116 117 116 113 112 112 113 114 114 114 115 115 116 116 117 119 118 116 113 111 108 108 109 111 112 112 113 113 114 116 113 110 107 105 102 101 102 103 104 104 104 105 104 105 105 106 108 111 112 110 104 103 104 106 107 106 103 102 102 104 106 106 106 105 104 104 105 105 105 104 105 105 106 105 105 104 103 102 103 104 105 105 104 104 105 107 107 107 107 105 103 100 96 92 88 90 95 96 94 93 91 94 100 103 106 107 107 107 110 112 113 115 116 115 112 115 112 109 111 121 136 113 95 86 81 85 90 96 99 100 116 143 166 181 179 187 191 189 187 184 181 181 183 183 182 182 184 182 181 180 179 176 171 169 166 164 164 171 183 199 217 214 204 204 208 201 197 189 192 201 211 215 218 163 159 181 201 202 201 201 184 144 140 153 154 129 124 128 145 138 123 116 120 121 93 74 70 69 68 69 63 56 50 41 35 32 32 31 32 32 30 26 23 20 17 15 15 16 17 18 17 17 19 19 20 21 22 21 21 21 20 19 18 19 21 23 24 24 25 26 28 31 33 35 36 34 32 29 27 24 23 23 23 23 23 23 21 21 20 21 22 23 23 22 17 13 10 10 10 9 9 11 11 8 5 4 4 5 3 3 1 356 351 351 353 355 354 349 343 336 338 343 349 355 1 2 12 17 23 27 30 32 33 31 31 29 29 26 21 17 17 19 18 18 18 17 14 14 15 15 13 11 9 6 6 8 9 11 13 14 13 13 14 16 18 21 21 19 18 18 18 17 14 12 10 10 11 12 13 12 16 23 33 43 43 46 49 50 50 51 47 44 39 34 30 26 14 6 3 352 336 336 337 338 348 245 256 260 254 261 254 335 347 343 330 331 332 337 351 352 2 359 344 338 333 331 330 328 327 331 338 344 339 324 304 293 286 282 275 262 257 248 244 238 232 233 231 227 221 214 211 211 210 212 212 211 208 206 205 206 210 209 208 208 209 209 207 206 205 203 201 199 196 195 193 193 193 190 190 191 191 191 191 191 188 186 185 184 185 185 187 190 188 184 184 185 186 186 188 189 187 184 183 180 179 180 180 177 171 165 164 164 168 180 187 163 145 152 157 164 166 168 167 162 161 163 168 172 177 181 177 181 185 198 208 209 206 228 291 273 230 231 249 249 256 263 275 274 272 293 321 357 14 23 29 30 14 356 342 337 343 359 18 31 38 36 26 19 20 21 17 16 19 19 16 15 23 31 32 22 24 25 34 38 36 36 39 41 42 41 40 40 41 42 40 39 42 46 47 49 52 53 54 56 57 56 56 57 57 57 60 63 62 60 59 56 56 57 60 108 108 108 107 106 105 105 105 104 103 100 99 99 101 103 105 106 106 105 103 102 101 101 100 100 100 99 100 100 100 100 102 104 104 102 101 100 99 99 100 101 102 102 102 101 101 101 101 101 101 101 101 101 101 101 101 102 103 103 103 102 100 100 99 98 98 98 98 98 98 99 100 99 98 98 97 97 98 99 99 100 100 100 100 100 99 99 99 99 99 98 97 96 96 97 99 101 102 102 101 100 100 100 101 100 100 100 101 102 102 103 103 103 103 105 106 108 108 109 109 109 109 110 110 110 111 111 112 113 114 116 117 116 114 112 110 111 113 114 114 114 115 116 118 120 120 118 115 113 111 109 108 108 109 111 112 114 115 115 116 113 108 106 105 104 103 102 102 104 105 105 105 105 106 106 106 107 108 111 112 109 100 98 101 105 107 106 104 103 102 104 106 106 106 105 104 104 105 106 107 106 106 106 106 106 107 105 104 103 105 106 107 106 105 104 105 107 107 109 108 107 105 102 98 93 89 90 95 95 95 91 89 94 98 104 109 112 112 111 112 114 113 115 116 117 116 117 116 115 118 126 134 129 114 99 87 90 94 97 102 108 138 159 162 171 177 182 187 189 189 185 182 183 187 188 189 189 186 191 192 192 189 183 175 171 170 168 168 175 187 200 212 212 204 206 208 202 193 184 188 196 202 203 200 166 156 160 176 194 200 197 175 153 150 158 157 143 129 120 126 129 117 104 97 90 77 70 66 64 66 66 62 57 53 46 39 35 33 32 32 32 30 26 23 21 18 17 17 17 18 19 19 19 20 21 21 22 22 22 21 21 20 20 19 19 21 22 24 26 29 30 30 32 34 35 34 33 32 30 27 25 25 23 23 23 22 22 23 23 20 21 21 23 24 23 19 17 13 11 12 11 10 12 10 7 6 4 2 1 3 1 0 356 353 354 355 357 354 349 343 338 340 349 356 358 2 8 16 20 26 31 33 34 36 34 32 29 27 25 21 18 17 17 18 18 18 15 11 10 12 12 10 9 7 5 5 7 8 9 11 13 14 15 15 16 19 21 22 21 18 16 15 13 8 9 8 8 9 13 12 10 16 30 45 61 63 60 59 57 55 52 49 44 40 38 33 26 15 5 0 346 328 318 310 268 270 200 201 207 207 211 262 334 340 331 325 326 330 333 340 348 351 345 337 330 325 324 324 325 330 337 343 347 342 332 318 302 290 279 266 265 257 249 241 232 230 226 225 224 221 218 213 212 213 216 217 217 215 215 213 212 213 215 212 210 209 208 206 205 204 202 201 200 197 194 192 192 193 190 189 189 189 189 189 190 188 186 185 185 185 185 187 189 188 186 186 187 189 189 189 190 187 184 182 178 175 177 178 177 172 168 166 162 164 171 179 161 160 159 162 167 156 164 169 164 165 170 172 168 168 176 171 168 167 183 204 210 221 240 245 241 217 224 257 279 284 286 288 294 309 333 350 4 13 15 21 23 16 4 344 342 330 356 21 36 39 30 28 18 21 24 20 19 21 22 16 15 24 32 30 26 26 31 36 38 38 39 40 42 43 43 42 42 43 44 43 40 41 45 47 49 50 53 55 57 58 56 55 55 55 56 60 64 63 62 59 57 58 60 61 109 109 108 107 106 106 105 105 104 102 101 101 101 102 103 105 105 105 104 103 101 100 100 100 101 101 100 100 101 101 101 102 104 104 103 102 101 100 100 100 101 103 103 102 102 101 101 102 102 101 101 102 102 102 101 101 102 103 104 103 102 101 100 99 98 98 98 97 97 97 99 100 100 99 98 97 97 97 98 99 99 100 100 100 100 99 99 99 99 99 99 97 96 96 97 98 100 101 101 101 100 99 100 101 101 100 101 101 102 102 103 104 105 104 105 107 108 109 109 108 107 108 110 110 110 110 110 111 112 114 115 116 116 113 111 110 111 113 113 115 117 119 121 123 122 119 116 113 112 111 109 109 109 110 112 114 115 116 116 114 110 105 105 105 105 104 103 102 104 106 106 106 106 105 104 105 105 106 107 107 104 97 97 101 105 107 107 106 106 104 105 105 105 105 104 104 104 106 107 108 108 107 107 107 108 108 107 105 105 106 107 108 108 106 105 105 104 108 110 110 108 107 104 101 96 91 92 95 96 96 91 90 93 97 104 112 116 116 115 115 114 113 115 117 119 117 118 119 121 124 126 130 126 113 104 94 95 98 99 108 122 125 160 173 175 177 179 182 186 188 185 183 184 185 188 193 194 193 195 199 202 198 189 183 178 174 171 171 178 188 197 205 204 201 201 203 200 189 184 189 192 192 196 191 173 157 151 165 189 195 185 174 166 164 164 160 155 142 128 121 121 117 110 102 93 84 76 67 62 61 61 60 58 56 52 45 40 36 33 32 30 29 27 23 21 19 19 18 17 19 21 22 22 23 23 23 23 23 22 21 21 21 19 20 19 21 23 24 27 31 34 34 34 35 35 34 33 33 30 27 25 25 24 22 23 22 23 25 26 20 22 22 23 24 24 22 20 15 13 15 13 11 10 10 8 6 3 0 359 359 359 0 358 357 356 358 358 353 347 343 341 343 350 356 1 8 13 19 24 29 33 35 36 36 34 31 27 24 22 20 19 18 17 18 19 17 14 12 10 10 9 6 4 4 4 7 9 9 8 9 12 15 15 13 14 17 19 21 20 18 14 10 6 1 4 4 2 6 14 10 5 11 42 63 68 80 73 68 62 58 51 45 44 40 35 30 23 15 6 357 340 326 303 258 192 192 195 212 229 233 228 289 324 329 325 321 322 326 327 332 337 337 335 328 317 313 311 315 323 333 340 344 344 339 332 312 301 289 273 275 267 254 249 236 232 228 223 221 221 219 217 214 215 217 219 220 221 223 222 221 220 217 217 213 212 209 207 206 205 203 202 202 201 196 192 191 192 192 190 189 189 188 188 189 189 188 186 185 185 186 186 186 187 187 186 186 188 191 192 192 191 190 188 183 177 174 175 177 177 177 174 169 165 164 167 165 169 175 180 182 165 156 159 162 162 166 172 176 172 170 170 171 167 161 167 184 206 218 237 238 221 210 221 255 286 292 300 304 321 333 353 5 7 11 12 16 18 11 12 2 3 336 357 20 38 39 35 21 13 23 27 27 26 25 22 17 19 26 31 29 27 30 35 39 39 40 42 43 45 45 46 45 45 45 45 44 39 39 43 44 47 51 55 57 59 57 56 54 53 53 55 58 61 62 61 58 58 61 63 64 108 109 108 108 107 106 106 105 103 101 102 102 102 102 103 105 105 104 104 104 102 100 99 100 102 102 101 100 101 102 101 102 104 104 104 104 104 102 100 100 102 103 104 103 102 102 101 102 102 101 101 101 102 102 101 101 102 103 104 104 102 101 100 99 98 98 98 98 97 97 99 100 100 99 98 97 97 96 97 98 99 99 100 100 100 99 99 99 100 100 99 97 96 96 96 97 99 101 101 100 100 99 99 100 101 101 101 102 102 102 103 104 105 106 106 107 109 109 109 108 108 109 110 111 112 111 110 110 111 112 113 114 113 112 110 111 111 113 114 116 119 124 125 123 120 116 114 113 112 110 110 109 110 112 114 115 116 115 113 109 107 105 106 106 106 105 103 102 105 106 106 106 105 104 104 103 103 104 104 103 100 96 97 101 105 108 109 109 110 108 104 104 105 104 104 104 105 106 107 108 108 108 108 108 109 110 108 106 106 107 108 109 109 109 110 107 106 109 111 111 109 109 107 105 104 100 97 98 98 97 95 94 94 97 105 111 115 117 117 116 113 111 113 117 119 119 118 121 122 125 130 129 121 116 109 103 103 105 106 117 125 145 168 177 177 177 176 178 181 183 183 183 183 183 187 192 195 194 193 197 204 204 197 191 183 176 173 175 180 188 195 200 201 199 197 198 198 181 176 185 190 189 189 186 182 162 153 164 184 181 164 162 170 172 172 175 172 150 128 115 114 114 110 107 105 103 93 73 60 58 59 60 60 59 58 55 47 38 34 32 30 28 26 23 21 20 18 19 19 22 24 24 26 26 26 26 25 24 22 22 22 21 19 18 19 20 22 24 28 33 38 37 37 37 36 36 35 34 33 29 27 26 26 24 23 24 25 26 26 22 21 22 23 23 24 24 22 17 14 15 15 13 12 11 9 7 4 1 358 358 359 2 3 3 2 1 0 356 350 346 345 347 351 358 5 11 17 21 27 32 34 36 37 35 32 29 25 22 20 20 19 18 17 18 19 18 14 12 12 11 9 5 4 5 7 10 12 12 9 9 13 16 15 11 11 13 15 18 19 16 12 7 360 360 0 3 2 4 7 5 358 344 37 97 88 94 88 76 66 57 52 46 41 34 29 24 19 13 3 359 349 323 269 207 181 179 196 307 343 336 332 329 330 334 327 324 322 320 317 322 331 333 327 316 295 297 300 307 319 330 334 338 335 330 324 308 304 288 281 269 269 258 246 236 231 226 221 219 216 215 213 215 217 219 220 220 223 225 226 226 225 221 216 215 212 209 207 206 203 201 200 200 199 194 191 190 191 192 191 190 189 188 188 188 188 187 186 184 184 186 185 184 184 184 184 183 185 188 191 192 191 193 191 186 179 174 174 175 176 178 177 174 170 169 170 171 180 191 198 195 168 162 162 161 159 161 167 171 173 175 173 172 172 167 163 169 187 196 241 270 221 206 214 248 270 308 335 341 337 349 4 6 12 10 9 10 4 7 5 1 9 6 15 27 36 37 30 17 15 26 31 31 31 28 23 21 25 29 30 29 30 33 37 40 40 40 42 45 47 46 47 48 48 46 48 46 37 36 38 42 46 53 57 59 59 59 56 53 51 51 53 56 59 61 61 59 59 61 63 65 108 109 109 108 107 107 106 105 102 102 103 104 103 103 104 105 105 104 104 104 102 99 99 100 103 103 101 99 100 102 101 101 103 103 103 104 104 102 101 101 102 104 104 103 102 101 101 101 102 101 101 101 102 101 101 101 102 103 104 104 102 101 100 99 99 98 98 98 97 98 99 100 100 99 98 97 96 96 96 97 98 99 100 101 100 99 99 99 100 100 99 97 96 95 95 96 99 101 101 100 100 99 99 100 100 101 101 102 102 103 104 105 107 107 107 108 109 109 108 108 109 110 111 112 113 112 111 110 110 111 111 110 110 110 110 111 112 115 117 119 122 125 123 119 115 114 114 114 113 111 109 109 111 113 114 116 115 112 108 106 105 105 106 107 107 104 102 102 105 106 106 105 103 103 103 103 103 103 102 101 99 96 98 102 105 108 109 111 112 106 102 104 105 104 104 104 104 105 106 106 108 108 108 109 110 110 110 108 106 106 108 109 110 111 110 109 108 109 111 112 111 112 111 111 110 107 102 99 100 100 99 100 100 101 107 107 111 114 115 115 112 109 111 117 120 120 120 121 123 126 131 128 121 119 116 113 114 115 117 120 135 155 169 175 175 175 174 174 175 177 178 180 180 181 185 189 189 187 187 190 196 204 203 194 185 180 178 178 182 187 193 199 204 204 200 200 198 177 169 179 191 191 189 185 176 166 159 165 178 169 154 157 167 174 183 193 200 92 88 95 100 103 97 97 100 101 94 77 61 59 61 62 64 64 63 57 51 42 36 32 30 27 24 24 20 17 18 20 21 25 28 27 30 30 30 29 27 24 22 22 23 22 21 21 22 23 23 26 30 35 39 40 39 39 40 39 38 36 35 32 28 28 31 31 26 26 26 27 26 23 22 21 21 21 23 23 22 20 18 17 17 16 13 11 9 8 7 4 360 359 360 4 8 9 7 5 2 359 356 352 350 350 355 2 8 15 21 24 28 33 35 37 36 34 31 27 24 22 20 20 20 20 18 18 18 17 15 13 12 12 9 5 6 9 12 13 13 11 10 11 15 16 14 10 10 10 14 18 19 14 11 6 360 358 359 1 359 358 355 358 345 266 171 132 115 114 103 86 67 55 53 45 35 30 24 21 16 12 8 357 342 319 223 178 156 148 320 7 8 356 352 351 345 336 326 324 319 316 312 315 323 325 315 305 286 277 289 294 310 325 310 315 314 318 313 306 303 291 290 271 267 256 247 237 227 223 220 216 213 211 213 215 217 218 218 220 222 224 225 225 224 222 219 214 210 207 205 204 201 199 199 198 197 193 191 190 191 192 192 191 189 188 187 187 187 186 185 183 185 186 185 182 182 181 181 180 181 183 185 187 189 193 193 189 182 176 171 171 176 180 180 177 174 174 174 175 186 193 189 189 179 172 170 167 162 158 160 162 164 170 180 201 203 190 177 171 175 198 239 285 237 223 219 250 278 314 352 358 348 2 3 3 10 8 3 355 346 345 340 346 4 17 26 32 34 33 27 20 21 28 31 32 31 28 24 24 29 28 27 27 31 37 39 40 40 40 42 47 48 47 47 50 49 49 51 48 36 32 33 40 47 54 59 61 61 60 56 52 50 50 51 53 59 63 63 60 60 61 62 64 108 108 108 108 107 106 106 104 102 103 104 104 103 104 105 105 105 104 105 104 102 99 99 101 104 104 101 99 100 101 101 100 100 101 102 102 103 102 101 101 103 104 104 103 102 101 101 101 101 102 101 101 101 101 100 101 102 103 105 104 103 102 101 100 99 99 99 98 98 98 99 100 100 99 97 96 96 96 96 97 98 99 101 101 100 99 99 99 100 100 99 98 97 95 95 96 99 101 101 100 100 100 99 100 100 100 101 102 102 103 104 106 107 108 107 108 108 108 108 109 111 111 112 112 113 113 112 111 110 111 111 110 109 110 112 114 116 119 122 123 122 119 118 115 114 113 113 114 113 111 110 111 112 114 115 114 111 108 107 105 105 104 107 108 107 103 101 103 105 106 106 105 105 104 103 101 102 102 102 101 99 97 100 103 105 108 110 112 112 102 101 104 106 105 104 104 103 102 102 105 107 109 109 109 109 110 110 108 106 106 108 111 113 113 113 112 111 111 112 113 113 113 115 115 114 111 106 103 105 104 104 105 107 108 110 108 108 110 111 112 110 109 112 117 118 120 120 120 123 127 131 128 123 120 120 120 122 125 130 133 144 157 167 172 173 173 173 173 172 173 174 176 178 180 184 187 183 182 183 184 191 202 204 195 187 183 182 182 185 187 190 198 211 215 214 216 210 181 166 171 180 185 193 185 174 169 167 171 174 164 152 153 160 178 200 225 314 29 56 72 80 81 89 86 89 93 90 78 65 64 64 65 65 65 63 59 55 46 39 35 31 33 29 24 19 16 18 21 23 27 31 31 32 36 34 32 29 25 22 24 24 24 22 22 23 25 28 32 35 39 41 41 40 40 41 41 41 38 35 34 34 32 33 34 30 28 28 28 27 23 22 21 20 21 22 22 21 22 20 21 21 18 14 10 9 9 9 7 3 2 2 6 10 11 10 8 6 2 359 356 353 354 357 3 11 16 21 24 28 33 36 37 35 31 29 24 23 22 21 21 20 21 19 17 17 16 12 11 11 12 9 6 9 10 10 13 12 10 11 13 15 15 14 13 12 13 16 19 18 11 8 7 4 360 359 359 355 342 317 319 297 253 175 153 139 142 136 110 60 56 58 45 31 25 19 15 11 7 3 345 327 303 49 78 80 71 57 37 13 354 353 353 349 345 325 321 316 314 311 310 311 311 307 287 274 264 264 272 276 298 293 296 309 312 311 310 300 295 279 271 263 253 246 235 225 223 219 215 211 211 214 216 216 216 216 218 220 220 219 220 219 220 219 213 207 204 203 202 201 200 200 198 197 194 190 189 189 191 192 191 190 188 188 187 186 185 184 183 184 186 185 184 181 180 180 179 178 177 176 178 185 190 192 188 182 176 171 171 176 178 178 176 175 175 177 182 190 189 180 177 176 173 169 168 167 160 158 158 156 164 183 258 244 234 218 211 194 209 235 245 253 255 255 270 289 309 346 3 4 16 13 4 7 7 6 3 350 315 295 342 5 21 29 32 34 32 27 23 25 28 31 32 30 28 26 27 34 31 27 27 32 37 38 38 39 39 42 48 48 48 48 49 49 51 53 48 39 32 33 42 49 54 59 61 62 61 57 52 49 48 49 52 60 65 65 63 64 62 63 64 108 107 107 107 106 106 104 102 101 103 104 104 104 104 104 105 104 104 105 104 101 99 99 102 104 104 101 98 99 100 101 100 99 100 101 101 102 102 101 101 103 104 104 103 102 102 101 101 102 102 102 101 101 100 100 100 101 103 104 105 104 102 101 100 100 100 100 99 98 99 100 100 100 99 98 98 97 96 96 96 97 99 101 101 100 99 99 99 100 101 100 99 98 95 95 96 99 101 100 100 100 100 100 100 100 100 101 101 101 102 103 106 108 107 107 107 107 107 108 110 111 111 111 111 112 112 113 113 111 111 111 111 111 111 114 119 121 123 124 122 118 113 115 115 115 115 114 115 115 113 112 112 113 115 115 111 109 108 107 106 105 105 108 109 107 103 102 104 105 106 106 105 104 103 102 100 101 102 102 102 101 99 101 103 104 108 111 113 110 100 101 105 108 108 106 108 105 99 100 104 107 109 109 108 107 109 109 109 108 111 113 115 117 117 114 115 114 114 114 114 114 114 117 118 116 113 110 108 108 107 106 106 109 112 112 109 107 108 109 108 108 112 114 117 121 121 120 120 124 129 130 127 123 121 122 125 129 135 140 142 149 158 165 170 172 173 173 173 171 171 172 175 178 181 184 185 184 182 181 184 194 202 202 195 189 189 189 188 189 192 194 201 215 221 224 228 226 188 167 164 160 174 187 186 176 175 180 182 182 178 164 153 158 171 193 235 271 28 47 53 68 81 84 83 84 88 88 80 69 69 67 67 66 65 62 59 56 50 43 43 38 37 32 26 20 17 18 21 24 26 29 33 36 40 39 35 31 26 23 25 25 26 25 23 23 27 33 39 44 47 44 42 39 40 42 44 43 39 35 34 35 36 37 36 34 32 30 29 29 28 24 21 19 19 22 23 22 22 24 24 23 21 16 10 9 10 11 12 11 7 5 7 10 10 10 9 7 5 0 355 355 357 1 6 12 16 18 22 28 33 36 36 33 27 24 20 21 21 22 23 23 22 19 18 16 15 12 7 9 10 9 8 10 9 9 11 11 10 11 14 15 15 14 14 14 15 17 18 14 10 7 5 3 359 359 358 355 341 329 315 290 246 197 177 170 160 179 265 332 25 39 36 26 21 16 10 6 4 3 338 303 295 356 54 70 72 72 62 8 328 334 330 333 331 317 317 314 317 315 311 310 306 298 276 260 250 249 249 251 273 288 298 307 311 306 304 294 283 274 264 258 249 239 234 228 220 217 214 211 211 214 215 214 213 213 213 214 214 212 213 214 216 216 212 205 203 202 201 201 201 200 197 195 193 193 189 188 191 192 192 191 190 190 188 186 186 185 185 185 185 186 185 183 182 182 181 180 178 173 173 179 186 188 185 182 178 172 171 171 172 171 171 172 176 182 188 191 188 183 182 172 165 164 169 174 167 168 161 159 168 197 290 290 275 241 227 221 224 241 261 281 237 237 268 270 268 348 6 4 17 22 17 13 12 14 19 22 23 325 346 1 12 28 33 31 31 28 27 29 30 32 31 29 28 29 31 34 32 29 31 35 36 36 37 38 38 42 47 48 47 47 46 47 50 52 50 45 34 38 46 50 53 55 61 62 60 56 52 49 47 47 53 60 65 66 66 64 63 64 65 107 106 106 105 105 105 103 102 102 104 104 104 104 104 105 105 104 104 104 103 101 99 100 102 105 104 101 99 98 100 101 99 99 100 100 101 102 103 102 102 103 104 105 104 103 102 101 101 102 102 102 101 100 99 99 100 101 102 103 104 104 102 101 100 99 100 100 99 99 99 100 100 99 99 98 98 97 97 96 96 97 99 101 101 100 99 99 99 100 101 101 100 98 96 95 96 99 101 101 100 100 100 100 100 100 100 101 101 100 101 103 106 107 107 107 107 107 108 109 110 111 110 111 111 112 113 113 113 113 113 113 114 114 116 118 122 122 121 120 116 111 111 111 115 117 117 117 117 116 113 112 112 113 113 113 110 109 108 108 108 107 108 110 109 105 103 104 105 105 106 106 104 103 103 101 100 101 102 103 103 102 102 103 103 106 108 110 110 105 100 102 106 109 109 110 109 106 100 100 104 108 109 111 109 108 109 110 111 111 119 121 121 121 119 117 117 115 113 113 113 114 115 118 118 116 113 111 110 112 113 112 110 111 113 112 109 107 108 108 108 108 111 117 122 124 122 121 121 125 130 129 126 124 122 124 129 136 143 146 148 154 160 163 166 169 171 173 173 171 169 170 174 179 183 186 188 188 185 181 185 198 203 199 192 192 195 199 197 201 209 207 206 215 221 224 230 240 238 210 172 153 163 176 181 177 183 193 195 199 189 166 156 156 162 176 233 348 42 46 57 73 87 89 83 81 84 85 82 75 68 68 68 68 67 62 59 57 52 50 48 44 40 34 28 23 20 19 18 20 23 28 34 39 42 40 37 32 29 26 26 25 25 25 25 24 27 35 39 46 49 52 54 49 44 44 46 46 45 44 40 38 39 37 36 37 35 34 32 30 29 25 21 20 20 23 25 23 22 22 25 26 22 18 12 11 12 14 15 14 9 7 8 10 8 10 9 7 4 2 357 358 1 4 7 9 15 20 24 30 34 34 33 29 24 22 20 20 21 22 23 23 21 19 18 15 11 9 7 8 9 8 9 9 8 7 9 9 9 11 13 15 15 15 14 15 15 16 16 14 9 4 3 0 359 358 357 355 352 342 323 294 252 217 204 207 210 228 301 345 10 25 30 22 16 13 4 0 2 355 323 303 307 346 57 70 86 94 103 101 228 231 269 296 308 312 313 316 319 319 316 310 306 294 270 258 257 260 256 262 280 290 298 304 302 295 288 281 275 268 258 250 244 236 226 220 216 215 212 211 211 211 212 211 210 211 210 209 210 209 208 210 212 213 210 203 202 202 201 201 202 201 196 193 192 191 189 188 190 192 192 192 191 190 189 187 187 188 188 188 187 187 186 187 187 187 187 185 180 173 171 177 184 189 189 188 182 174 170 168 167 165 164 167 176 186 183 185 183 185 188 178 165 163 176 184 186 181 170 164 178 215 255 265 251 216 211 219 234 246 269 331 325 239 235 258 298 316 324 328 5 22 26 23 22 20 24 42 45 16 3 358 18 30 32 29 29 31 32 32 34 34 33 30 31 32 34 35 32 32 34 36 35 36 36 36 36 41 45 45 45 45 45 45 45 47 47 43 35 44 49 52 53 57 61 62 60 56 53 50 48 50 55 61 63 64 64 62 62 63 64 107 105 104 104 105 104 103 103 103 104 105 104 104 105 105 105 104 103 103 102 100 100 100 103 105 105 104 101 99 101 101 100 99 100 100 102 103 103 103 103 103 104 104 104 103 102 101 102 103 103 102 102 101 100 100 100 101 102 103 104 103 102 101 99 99 99 100 100 100 100 100 99 99 98 97 97 97 97 96 96 97 99 101 101 100 100 99 99 100 101 101 100 98 96 95 96 99 101 101 100 100 100 100 100 100 100 100 100 100 101 103 106 107 108 108 108 109 109 109 109 110 110 111 112 112 113 113 114 115 115 116 117 118 120 121 119 117 117 115 111 110 108 111 115 117 119 119 118 115 111 110 110 111 112 112 111 109 108 109 109 110 110 109 106 103 104 104 105 105 106 105 104 104 103 101 100 102 102 103 103 104 104 104 105 106 107 107 105 101 100 103 103 107 110 111 110 108 102 102 106 109 111 112 114 115 115 115 117 119 123 123 122 121 119 118 117 113 111 111 112 114 116 117 115 114 111 111 111 112 115 116 114 114 114 113 112 111 110 111 111 111 115 120 122 123 121 121 122 127 130 128 126 124 122 126 134 141 147 150 152 157 160 162 163 166 170 174 174 171 169 168 171 178 184 187 192 191 185 181 188 202 207 200 192 192 198 203 197 204 220 215 207 213 219 221 222 230 248 239 194 153 155 164 170 170 162 190 200 206 201 181 167 156 159 165 172 49 56 58 62 71 84 89 83 80 81 82 81 75 70 70 69 69 68 63 60 58 55 52 51 48 41 35 30 25 23 21 17 17 20 26 35 41 42 40 38 35 33 29 25 23 23 25 25 25 27 31 36 43 49 49 44 47 53 53 52 52 52 51 47 44 41 38 37 38 38 39 36 34 28 24 21 20 23 27 28 26 23 23 26 26 23 19 14 14 13 15 17 15 10 7 8 8 6 7 7 5 4 3 1 2 4 6 6 11 17 23 27 30 32 31 29 29 25 21 19 19 19 19 21 22 20 19 17 14 9 6 6 7 7 6 7 8 7 6 8 9 8 10 12 14 14 14 14 14 14 14 13 11 7 1 359 357 357 357 356 353 349 342 323 294 260 235 228 232 239 260 316 345 3 15 17 20 1 352 332 339 358 338 293 310 332 17 56 92 114 124 127 132 67 358 283 251 280 304 307 308 309 312 309 306 304 290 270 262 264 273 282 286 294 298 302 296 291 282 272 269 265 259 254 248 241 233 220 215 214 212 211 210 210 210 208 208 209 209 208 208 207 207 206 207 208 208 206 203 202 202 202 202 202 200 197 194 192 190 189 189 190 191 192 191 190 189 189 189 188 189 191 191 191 190 189 192 193 194 193 190 185 177 174 178 181 185 190 191 186 178 172 169 169 162 158 162 173 183 185 182 178 183 196 194 180 174 180 190 197 195 185 177 188 207 209 210 202 192 183 187 202 220 253 318 9 358 252 264 320 321 301 301 359 20 25 25 28 27 29 46 39 24 16 8 22 28 29 29 30 33 35 35 36 36 34 34 34 34 36 36 34 35 37 37 35 36 37 36 35 36 41 44 43 43 44 44 43 42 43 41 39 48 51 53 56 59 61 61 59 58 55 52 51 55 59 61 62 62 61 59 59 59 58 107 105 104 104 104 103 102 103 104 105 105 104 104 105 105 104 103 103 102 100 100 100 101 102 103 105 104 101 100 101 102 101 100 100 101 102 104 104 104 104 104 104 104 104 103 102 101 102 103 103 102 102 101 100 100 100 101 103 103 103 103 102 100 99 99 99 100 100 100 100 100 99 98 97 97 97 98 97 96 96 97 99 100 101 101 100 99 100 100 101 101 100 98 96 95 97 99 100 101 100 99 100 100 101 101 100 100 100 99 101 104 106 107 108 109 110 110 110 108 107 108 110 111 112 113 113 114 115 118 119 120 121 121 121 119 114 113 114 113 112 110 109 112 115 117 118 118 116 113 109 108 109 109 111 111 110 109 109 110 111 111 110 108 104 103 103 104 105 105 105 105 105 105 103 102 101 103 103 103 103 104 105 105 106 105 105 104 101 99 99 101 104 108 110 112 111 109 104 104 108 111 112 113 120 122 123 123 123 124 122 121 120 119 118 116 115 111 110 111 112 114 117 115 113 112 112 111 111 113 117 119 117 116 116 114 114 114 114 114 115 116 118 120 121 120 119 120 122 127 130 129 126 123 124 130 140 145 148 151 155 157 159 161 162 164 169 174 176 175 170 167 166 168 177 188 195 195 186 180 191 204 216 213 207 200 205 203 189 189 203 205 201 206 206 218 220 220 235 239 206 161 150 149 149 146 148 191 201 208 207 196 179 154 155 146 113 63 59 64 69 73 81 85 85 85 83 82 81 76 71 69 68 68 67 65 63 61 57 53 51 48 42 34 29 27 27 23 18 17 20 26 34 41 41 39 38 38 35 31 26 21 21 23 26 26 24 27 34 44 52 52 51 51 55 57 59 56 53 53 53 47 44 38 39 39 40 42 40 34 31 24 20 21 24 29 30 26 24 25 27 24 23 21 17 15 14 16 18 15 11 8 8 7 5 6 4 4 6 5 5 6 7 9 9 14 19 24 27 28 29 27 26 24 22 20 19 17 15 16 17 17 17 17 16 13 8 5 4 3 2 2 3 5 5 8 10 9 8 8 11 13 13 13 13 12 10 10 10 9 5 1 354 353 352 353 353 347 345 338 319 291 263 265 257 257 262 280 319 338 354 1 359 0 332 272 281 325 347 282 244 252 267 74 83 112 132 136 134 137 126 287 221 205 233 275 289 295 293 291 292 299 300 289 275 275 278 289 303 307 308 303 296 286 279 268 261 265 263 249 247 245 237 229 216 214 211 210 209 210 210 208 206 205 207 207 207 206 206 206 206 206 206 205 205 203 202 202 202 201 201 199 197 195 192 190 190 190 190 191 191 191 190 189 190 189 189 190 191 193 195 195 193 198 200 201 200 196 188 180 177 179 181 185 190 193 192 185 184 185 175 162 153 154 169 184 190 185 174 177 195 202 196 190 191 196 199 200 193 188 192 196 202 199 190 187 190 187 196 217 244 289 357 6 349 350 324 300 305 326 1 8 17 24 28 31 37 39 34 32 26 22 25 26 27 29 31 34 36 35 37 38 36 37 36 35 37 37 36 40 41 38 35 36 38 37 37 38 41 44 43 44 45 45 42 39 39 40 42 48 53 57 60 61 61 61 61 59 55 52 53 58 60 61 61 60 57 55 54 54 54 107 104 103 103 103 102 102 103 105 106 105 104 104 105 105 104 103 102 101 100 100 100 100 102 104 105 104 101 100 102 103 102 100 100 101 103 104 105 105 105 104 104 103 103 103 102 102 103 103 103 103 102 102 101 100 100 102 103 104 103 102 101 100 100 100 100 100 100 101 101 100 98 97 97 97 98 99 97 96 96 97 98 99 100 100 99 99 100 100 100 100 100 99 97 96 96 98 99 100 100 99 99 100 100 100 100 100 100 100 100 101 104 107 109 111 111 110 108 106 105 107 109 111 112 113 115 116 117 120 123 123 122 119 117 114 112 112 112 113 112 111 111 113 115 117 118 117 114 112 108 108 108 110 111 111 110 110 110 110 111 110 107 107 103 103 103 105 106 105 105 106 106 105 104 103 103 103 103 103 103 104 105 105 105 105 105 102 102 100 99 100 105 108 111 111 111 109 105 106 109 112 115 118 124 125 126 126 123 122 121 118 117 116 115 112 110 109 110 112 114 116 117 114 111 111 112 113 114 116 119 121 119 118 117 116 116 116 116 116 117 119 121 121 120 118 118 119 122 126 130 127 125 125 128 134 141 147 151 154 155 158 162 165 162 162 166 172 177 180 179 177 167 163 172 190 199 200 189 181 191 195 210 221 218 209 219 213 177 176 191 197 196 196 200 211 212 207 225 229 205 171 155 134 127 121 143 183 200 206 209 211 180 154 143 127 98 74 63 78 89 93 93 93 90 91 87 84 82 78 74 69 66 65 66 66 65 62 58 54 52 47 40 32 29 29 29 26 21 20 22 25 32 38 40 39 38 38 35 30 24 20 20 24 29 28 24 25 33 46 55 63 59 61 60 62 62 59 56 55 52 54 44 44 42 40 41 44 40 35 29 24 24 25 28 32 32 26 25 28 25 24 23 22 19 16 15 17 17 14 11 9 8 5 5 5 5 5 8 8 9 8 9 11 12 14 19 23 24 24 24 22 22 21 19 19 18 14 11 11 12 13 14 14 14 13 9 6 3 358 357 358 360 1 3 7 8 8 8 8 10 10 9 9 9 9 5 3 6 8 4 358 348 347 346 349 349 341 336 330 315 302 283 286 283 279 282 293 315 334 341 345 349 348 325 274 268 293 299 285 241 205 176 125 116 123 129 135 143 156 181 217 189 195 220 251 266 273 273 277 286 294 295 285 283 285 294 303 312 314 310 308 289 275 264 258 259 258 255 245 236 235 229 223 214 212 211 209 208 209 209 208 205 204 204 204 204 204 204 204 205 205 205 205 204 203 202 202 202 200 199 198 196 194 192 191 190 190 190 191 191 190 189 188 189 189 189 189 191 194 197 197 197 200 203 206 205 201 192 185 181 180 182 185 190 198 201 200 198 198 185 166 152 150 155 166 189 184 171 169 186 184 183 180 184 192 195 196 192 190 188 203 212 211 206 203 209 335 286 240 246 293 353 6 13 9 343 325 321 337 352 2 16 23 29 34 37 38 37 36 32 29 28 27 28 30 33 35 35 32 35 35 39 41 37 34 36 38 38 42 44 40 35 37 39 39 38 39 42 44 44 45 47 47 42 36 37 41 43 47 54 60 62 62 62 61 60 57 54 53 54 60 61 62 60 58 52 50 50 51 54 107 104 103 103 103 102 102 103 106 106 106 104 104 105 105 104 103 103 101 100 100 100 101 102 104 105 104 101 101 102 103 102 100 100 101 102 104 105 105 105 105 104 103 102 103 103 103 103 103 103 103 103 102 101 100 100 102 104 104 103 102 101 100 100 99 99 100 100 101 101 100 98 97 98 98 99 100 98 97 96 97 98 99 99 99 99 99 100 100 101 100 100 99 98 97 97 98 100 100 100 99 98 98 100 101 101 100 100 101 100 102 105 108 110 110 108 106 105 104 105 106 108 109 111 113 115 117 119 121 123 122 117 113 111 110 110 111 112 111 110 111 112 113 115 117 118 117 114 113 109 108 109 111 112 112 111 110 110 110 109 108 106 104 102 103 104 105 105 105 106 106 106 106 104 104 103 103 105 105 104 104 105 105 105 106 105 104 102 100 99 100 104 108 111 111 111 109 108 108 110 114 119 124 126 125 125 124 121 120 119 116 113 111 110 108 107 109 112 115 117 119 118 115 111 111 114 116 117 119 121 121 119 118 117 117 117 118 119 118 118 120 121 120 119 119 119 121 125 129 129 125 125 128 134 140 144 150 151 156 162 166 169 171 162 161 164 171 176 178 182 176 161 155 169 189 199 201 192 187 186 193 206 220 219 214 227 222 172 169 177 189 193 192 195 199 196 200 211 213 205 173 155 131 123 124 151 179 197 206 208 205 182 162 135 120 109 95 85 98 105 104 102 100 98 94 90 85 81 78 74 69 65 63 63 64 65 62 57 53 49 44 37 32 32 32 33 30 24 22 23 25 27 29 34 38 42 40 33 26 15 15 19 23 29 31 21 23 33 47 59 68 63 67 69 68 62 60 56 57 57 49 50 50 45 41 41 48 44 34 30 28 29 30 32 35 32 29 28 27 25 25 24 22 20 18 16 17 17 14 11 11 9 6 6 6 6 8 9 11 11 9 9 13 16 18 21 22 21 20 19 20 19 16 17 18 16 13 8 7 9 9 10 10 11 13 11 9 2 356 351 355 357 359 1 360 2 4 7 9 9 4 3 3 3 5 3 359 360 2 359 353 341 339 340 344 346 341 335 328 320 313 302 300 297 290 288 297 308 322 330 336 340 340 301 231 232 240 243 245 223 193 162 136 123 120 123 134 149 165 180 197 218 221 234 241 267 274 268 270 277 280 285 275 281 292 305 311 310 310 303 286 272 272 253 245 249 250 248 234 229 227 222 217 214 210 209 208 207 207 209 209 206 204 203 202 201 202 203 204 205 205 204 204 203 202 201 202 203 202 201 198 196 194 193 191 190 190 190 191 192 190 188 189 189 189 188 189 191 193 196 196 197 199 203 204 203 200 193 191 187 183 183 186 193 203 208 216 219 207 197 181 164 157 162 174 186 185 173 166 174 172 169 168 177 187 188 194 198 196 194 202 233 259 311 342 359 340 284 257 264 311 327 354 13 14 2 356 355 352 348 360 13 21 28 34 36 39 40 41 36 31 29 28 29 33 36 37 32 27 30 33 40 42 36 34 36 37 40 44 44 40 39 40 41 41 40 41 43 44 45 46 48 49 44 36 38 43 45 50 55 61 63 63 63 62 57 54 53 54 56 61 63 62 59 56 50 49 49 52 55 106 105 104 104 103 102 102 104 107 107 106 105 105 105 104 104 103 103 101 99 100 101 102 103 104 105 103 101 102 103 103 102 100 99 100 102 104 105 106 106 105 104 103 102 103 103 103 103 103 103 103 103 102 101 100 101 103 105 105 104 102 100 100 99 99 99 99 100 101 101 99 98 97 98 99 100 101 100 99 97 97 98 99 99 99 98 99 100 101 101 101 100 99 98 97 98 99 100 100 100 99 98 98 99 101 101 102 101 101 101 103 105 108 109 109 104 100 100 102 104 105 107 109 111 112 115 117 120 121 119 117 111 110 107 107 109 111 111 108 107 109 111 113 114 115 115 115 115 112 109 109 110 111 112 112 111 110 110 109 108 107 105 102 103 104 105 106 106 106 106 106 106 106 106 105 104 105 106 107 106 106 106 106 106 106 106 105 102 101 99 99 103 108 111 111 111 110 111 112 114 118 122 126 126 126 125 123 121 120 119 115 110 108 107 106 106 109 113 118 120 121 120 115 111 113 117 119 120 121 121 120 118 118 118 119 119 121 122 120 119 119 119 120 121 121 123 126 129 131 128 124 126 131 137 142 143 148 155 162 170 176 178 173 164 163 165 167 171 177 181 170 154 153 167 186 195 199 195 191 185 193 202 213 212 212 218 210 177 167 168 182 194 194 194 191 188 193 196 198 198 172 141 130 129 135 152 162 178 190 188 185 178 159 133 121 117 114 113 108 103 102 102 101 98 95 91 85 81 77 73 72 70 65 64 66 65 62 57 52 47 44 41 36 36 37 37 34 28 24 23 23 23 24 27 36 53 59 47 230 313 317 9 32 37 35 18 19 34 50 60 61 72 88 89 63 71 64 57 51 49 49 54 51 47 40 43 50 45 37 35 31 31 30 30 34 34 32 28 27 25 25 23 22 21 19 18 18 17 15 12 11 11 9 7 7 9 11 11 12 12 9 8 12 16 20 21 21 19 16 15 15 14 11 13 15 15 13 8 3 6 6 7 6 5 7 8 5 358 350 343 350 354 355 357 359 356 360 3 5 5 357 355 356 0 2 1 356 353 351 347 344 333 327 331 340 344 341 339 339 332 320 312 306 299 293 288 290 296 309 321 323 320 307 249 213 208 211 220 225 221 199 161 136 130 121 124 140 154 168 183 202 225 227 239 251 274 278 262 262 260 263 268 265 274 286 298 309 306 296 277 260 255 254 237 229 227 230 232 225 221 219 215 212 211 208 207 208 206 206 208 208 208 206 203 201 201 200 202 203 204 205 204 203 202 201 200 200 202 202 200 198 196 195 193 193 191 190 190 192 193 191 190 191 189 188 188 189 190 190 190 192 196 199 201 199 197 196 195 193 190 188 189 193 197 202 202 214 226 223 211 200 187 177 174 178 184 187 179 172 173 176 168 167 174 181 187 195 216 223 218 227 279 332 355 8 6 310 269 285 298 304 313 341 4 15 16 14 16 9 355 360 11 19 24 28 36 45 47 47 39 32 32 28 28 32 37 34 31 26 28 33 40 42 36 32 34 38 43 45 44 42 42 43 43 42 42 44 45 45 45 46 49 49 44 36 38 42 47 52 56 62 63 63 63 61 55 51 51 53 56 62 64 62 59 54 53 52 52 54 57 106 106 105 103 101 100 102 105 107 107 106 105 105 105 104 103 103 103 100 99 100 101 102 103 104 104 102 101 102 103 102 102 100 99 100 102 104 105 106 106 105 103 102 102 103 104 104 104 104 103 103 102 101 100 101 101 103 105 106 104 103 101 100 99 99 99 100 100 100 100 99 98 98 98 99 100 101 101 99 97 97 98 99 99 98 98 99 100 101 101 100 99 98 98 98 99 100 100 100 100 99 98 97 98 99 101 102 102 101 101 102 104 106 108 107 100 97 97 100 104 105 107 110 112 114 115 117 118 118 115 114 110 107 105 107 109 111 110 106 106 108 110 112 113 113 113 113 112 111 109 109 110 111 112 112 111 111 110 109 108 106 105 104 104 105 106 107 107 106 106 105 106 106 106 105 104 105 107 108 107 107 107 106 106 107 107 105 103 101 100 99 104 109 111 112 112 113 116 117 117 119 122 123 124 126 127 126 124 120 116 113 110 108 107 106 107 110 115 119 121 122 121 115 112 115 119 121 121 121 121 120 118 118 119 121 123 124 124 122 119 118 118 118 121 125 128 130 130 129 126 126 129 134 136 141 144 151 158 167 174 181 182 173 166 165 166 169 173 179 181 164 152 156 169 183 188 193 193 187 185 190 201 205 203 202 206 202 198 167 167 178 193 200 198 184 180 181 181 184 184 161 140 132 133 139 146 151 158 161 164 166 165 150 131 122 121 122 118 111 104 100 99 99 98 95 92 88 84 81 80 77 75 70 69 70 68 64 58 53 51 47 43 40 41 40 40 38 31 26 25 23 21 17 17 30 55 78 122 145 133 102 22 47 54 40 21 19 43 48 56 58 83 104 109 51 75 62 55 53 50 54 47 49 44 39 45 47 46 44 36 31 32 27 25 32 35 33 31 27 26 25 23 23 22 21 20 21 20 15 11 11 13 13 11 10 11 12 13 13 11 7 4 9 13 17 19 19 16 14 13 11 10 7 8 9 14 13 8 1 1 3 3 4 2 1 4 359 350 342 339 343 348 350 351 353 351 351 349 349 347 334 340 345 350 354 355 350 346 345 340 332 327 322 328 340 345 345 346 344 337 326 316 308 305 300 290 284 285 301 304 294 277 245 225 207 193 192 202 221 226 203 168 153 134 124 127 142 157 173 190 194 207 222 238 260 286 277 245 236 245 254 258 260 272 285 291 297 298 278 254 239 232 231 224 219 217 215 213 217 217 211 208 206 205 205 207 208 207 207 208 209 209 206 203 201 199 200 201 202 204 205 203 202 202 200 200 200 201 202 200 198 196 195 195 193 191 190 190 192 194 194 194 193 190 188 188 188 189 188 188 191 194 197 198 195 194 193 193 194 194 196 200 204 203 196 191 197 206 211 209 194 192 184 179 177 182 186 184 180 179 179 174 174 179 183 188 208 239 253 243 249 305 342 350 344 306 278 297 322 322 306 307 331 354 8 17 18 22 12 4 5 11 15 16 21 37 50 53 50 47 41 34 29 29 33 36 35 34 29 28 34 40 42 38 34 34 40 45 46 44 43 44 47 46 43 46 47 47 46 45 47 48 48 46 41 42 45 48 52 56 57 59 61 61 59 55 51 51 52 56 61 64 63 60 59 56 54 55 57 59 106 106 105 101 100 100 102 105 107 107 106 106 106 106 105 103 103 102 100 100 100 101 102 103 104 103 102 101 102 103 103 101 100 99 101 103 104 105 106 105 105 102 101 102 103 104 104 104 104 103 103 102 100 100 101 102 104 106 106 106 104 102 100 99 99 99 100 101 101 100 100 99 98 98 98 99 101 101 99 97 97 98 98 98 98 98 99 100 100 100 99 97 97 97 98 100 101 100 100 100 99 96 96 96 98 101 102 102 101 101 101 102 104 106 105 100 98 96 101 105 107 108 111 114 115 116 117 117 117 114 112 109 107 107 108 110 111 108 106 107 109 110 111 112 112 112 111 110 110 110 110 110 111 111 111 111 111 111 110 109 108 107 106 105 107 108 108 107 107 106 105 106 106 106 105 105 105 106 107 106 106 106 106 106 107 107 106 104 103 101 100 103 108 111 113 115 117 119 118 116 117 118 120 123 125 126 126 123 118 115 113 111 110 109 108 109 111 114 119 121 122 120 115 113 115 119 121 121 121 121 120 118 119 121 123 125 125 125 124 121 117 117 117 122 129 130 130 129 127 125 130 131 135 138 142 146 151 162 168 175 182 180 175 169 167 168 172 176 181 174 160 157 163 170 178 182 189 191 185 184 188 197 203 202 201 201 202 192 171 171 179 194 204 192 182 180 178 177 178 176 158 143 136 137 140 144 145 147 150 153 154 153 144 131 122 122 124 120 112 108 104 99 99 98 97 94 92 90 87 84 81 78 77 75 73 72 70 68 61 53 48 45 44 43 43 42 41 38 34 26 25 20 15 14 26 73 119 143 115 92 98 36 70 60 42 34 34 40 58 59 69 67 127 260 32 57 51 53 57 60 48 45 44 43 43 47 47 46 44 39 35 33 27 24 31 36 37 35 29 26 25 25 24 24 24 24 24 21 15 10 11 16 18 15 14 12 15 15 12 8 4 0 4 5 11 16 17 12 11 12 11 8 7 6 7 12 13 9 3 359 360 359 1 0 358 358 357 347 339 336 333 335 336 341 345 343 335 326 319 313 319 326 326 325 334 343 340 337 340 333 323 318 320 334 348 352 352 348 345 339 329 318 304 304 306 299 280 277 292 298 254 235 222 215 203 185 180 193 213 224 208 177 163 139 130 132 141 155 163 177 191 204 205 220 242 251 239 216 214 226 236 245 255 268 276 276 278 281 264 242 229 220 218 217 217 214 208 206 210 212 209 206 203 202 204 209 211 209 208 208 209 210 207 204 203 200 200 199 202 204 205 204 203 202 201 200 200 200 201 200 199 198 198 197 194 191 189 189 191 193 195 196 194 191 189 188 189 189 188 187 189 192 194 194 193 193 194 194 196 196 206 208 211 202 193 184 187 194 197 196 187 183 180 176 176 180 182 182 181 182 180 177 181 186 192 205 220 233 238 247 255 275 320 328 291 257 269 311 332 325 295 285 320 348 3 4 14 17 16 12 10 11 10 7 20 41 55 59 58 54 41 31 27 29 35 41 40 35 30 26 33 39 41 40 36 34 41 46 46 45 44 46 50 49 46 49 50 49 47 46 47 49 49 48 44 44 47 49 51 53 54 56 58 58 58 55 53 53 52 56 61 64 63 61 60 56 54 56 58 59 106 105 104 100 99 100 103 105 106 106 105 106 106 106 104 102 103 102 101 100 101 102 103 103 104 103 102 102 102 102 102 101 100 100 102 104 104 105 105 105 104 102 101 101 102 104 105 105 104 103 103 102 100 99 101 102 104 105 107 106 104 102 100 99 99 100 100 101 100 100 100 99 99 99 99 99 101 100 98 97 97 98 98 97 97 98 99 100 100 99 97 96 96 97 99 101 101 100 100 100 100 96 94 96 99 101 102 102 101 101 102 102 102 103 104 103 99 99 103 106 108 110 112 115 116 117 118 119 118 114 111 109 109 109 110 112 111 109 108 109 109 111 112 112 113 112 110 109 110 110 110 110 110 110 110 111 111 111 111 110 109 107 107 107 108 108 108 108 107 106 105 106 107 106 105 105 105 106 106 105 105 105 106 106 106 106 106 105 104 102 100 100 104 109 114 117 120 121 118 115 114 115 117 118 122 127 126 121 117 115 113 112 112 111 110 110 111 114 119 122 121 118 114 114 116 118 120 121 122 121 120 119 120 122 123 125 126 126 129 129 126 119 119 125 132 132 131 129 127 127 129 134 137 139 143 150 157 165 169 175 179 179 178 171 170 172 174 176 176 165 158 161 167 170 174 181 189 192 187 184 188 196 203 206 208 208 208 191 178 180 187 199 213 197 186 182 179 177 175 170 156 145 141 139 140 141 143 144 144 146 145 142 136 129 125 127 132 132 124 116 109 103 101 100 99 98 97 94 90 87 85 81 80 78 76 76 74 71 65 56 50 47 47 45 45 46 43 43 35 29 29 28 21 23 45 73 104 118 101 104 99 93 79 66 52 44 40 53 69 70 69 74 41 339 31 38 43 53 55 59 55 48 47 46 47 51 50 45 44 41 37 33 26 22 26 32 38 37 31 27 28 28 27 27 28 27 26 21 14 9 13 16 17 19 16 15 16 14 10 6 0 356 356 2 10 13 13 6 7 11 11 11 7 7 8 9 12 13 9 3 0 359 360 359 357 357 355 348 344 336 329 328 330 335 341 341 335 330 320 312 317 326 326 318 321 328 330 333 337 331 322 319 325 340 347 356 357 350 346 340 331 318 302 303 304 297 274 270 278 273 226 224 217 209 198 181 172 178 192 199 200 176 158 143 136 135 137 143 154 171 181 190 197 208 220 222 216 207 207 215 225 237 250 253 246 250 255 257 248 231 226 222 221 217 218 214 209 206 208 210 211 210 206 205 206 213 215 215 212 210 211 210 207 205 204 204 202 200 201 203 205 204 204 204 203 201 200 199 199 199 199 199 199 198 194 191 189 189 190 191 194 196 195 192 189 188 188 188 187 185 187 191 191 192 191 194 196 197 200 202 207 209 206 196 187 181 182 183 185 187 184 181 178 176 177 178 179 180 182 181 179 179 186 192 201 220 226 223 230 246 247 271 297 287 263 270 272 294 205 257 283 278 301 318 347 0 11 15 20 19 18 14 8 5 19 43 59 63 65 60 42 23 22 28 34 45 44 37 31 27 33 37 38 39 35 36 42 45 44 44 45 49 52 51 49 51 52 51 49 49 49 50 50 48 46 45 47 50 51 51 53 55 55 55 56 55 56 54 53 56 60 63 61 59 59 57 56 58 59 60 106 105 103 100 99 101 104 105 106 106 105 106 107 106 103 102 103 103 101 101 101 102 103 103 103 103 103 103 102 102 101 101 100 101 103 104 104 105 106 105 105 103 101 101 103 104 105 105 104 103 102 102 100 100 100 101 103 105 107 106 104 101 100 99 99 99 100 100 99 99 99 99 100 100 99 100 101 100 98 97 97 98 98 98 97 98 99 100 99 98 96 96 96 97 99 101 102 101 101 100 99 96 95 96 99 101 102 102 101 102 102 101 101 101 103 102 100 101 104 107 109 111 113 115 115 116 117 118 115 113 111 110 111 112 112 111 110 111 111 111 111 112 113 113 113 113 110 109 109 109 109 108 108 108 109 111 112 112 111 110 108 107 107 107 107 107 108 108 108 107 106 107 107 107 106 105 105 105 106 106 106 105 105 105 105 105 105 105 105 104 102 102 106 110 114 118 121 121 119 117 117 117 117 118 123 129 127 123 118 116 114 113 113 113 113 113 114 116 119 120 119 116 114 114 116 118 119 121 121 120 120 120 122 122 123 124 126 126 131 133 131 125 124 129 132 133 132 131 130 130 131 134 135 138 145 155 162 166 169 173 176 179 176 172 176 181 181 174 170 165 160 159 164 172 177 182 189 195 192 187 187 188 195 205 213 219 219 197 183 182 188 196 202 211 197 176 172 174 169 161 153 147 144 141 138 140 141 139 136 137 135 130 126 125 127 132 139 141 133 119 109 106 104 103 102 101 101 98 94 89 85 81 84 83 82 80 76 73 69 62 55 51 50 50 51 50 49 45 38 30 31 34 38 35 57 61 81 88 99 101 101 85 81 72 71 55 51 60 70 77 73 62 48 30 30 38 43 49 59 60 54 51 48 46 48 51 51 45 41 41 37 32 29 26 28 33 39 40 35 32 35 36 34 30 28 26 23 20 13 9 14 15 17 17 16 15 16 10 7 3 2 358 358 3 9 10 7 1 1 1 9 12 8 8 8 8 12 15 16 15 8 1 1 360 357 354 351 350 345 338 333 331 332 337 342 344 348 349 344 339 336 335 338 335 332 332 335 335 339 334 334 333 336 346 351 355 353 347 347 338 333 329 310 307 302 292 274 265 256 251 232 222 217 209 197 182 170 172 173 180 183 168 154 144 138 136 134 136 150 175 184 187 194 203 207 210 207 204 205 209 218 228 231 234 226 226 227 228 229 225 225 230 227 222 218 221 216 212 211 211 215 215 211 206 209 211 214 216 215 214 213 211 208 207 206 205 202 200 200 202 205 206 206 206 205 204 201 199 197 197 197 198 199 198 195 192 191 190 190 191 194 195 195 192 192 188 187 188 188 185 186 188 189 191 191 194 196 198 200 202 202 201 199 190 183 179 179 179 181 182 182 182 181 179 179 178 180 184 188 183 181 182 194 203 220 240 234 219 219 226 236 252 280 261 241 241 238 222 187 186 221 263 271 290 329 358 12 17 24 29 26 17 8 4 16 42 57 62 70 66 44 23 19 25 34 49 42 43 31 29 30 32 37 39 36 39 43 44 42 42 47 52 54 53 52 52 51 51 50 50 49 50 50 49 47 47 49 51 52 52 53 54 53 53 54 54 55 55 55 56 59 60 59 57 57 58 59 60 62 60 106 105 102 100 100 102 103 105 105 105 105 106 107 106 103 102 102 103 102 101 101 102 102 103 103 103 103 103 103 101 101 100 101 102 104 104 105 105 106 106 105 104 102 102 104 105 105 104 103 102 102 102 101 100 100 101 103 105 106 106 103 101 100 99 99 99 99 99 98 98 98 99 100 100 100 101 101 100 99 98 98 98 98 98 97 98 99 100 99 98 96 96 96 97 99 102 102 102 101 100 98 96 96 97 100 101 102 102 101 102 102 102 101 101 102 102 101 102 104 107 109 111 112 115 115 116 116 115 113 112 111 112 112 113 111 110 110 112 112 112 113 113 114 114 113 112 110 108 108 108 108 108 108 108 109 111 112 112 111 109 108 107 106 107 107 107 107 108 108 107 107 107 108 107 107 106 105 105 107 108 106 106 106 105 104 105 105 105 105 105 103 104 108 112 115 119 121 121 121 122 123 123 122 123 126 129 128 125 119 116 114 112 113 114 115 116 117 118 119 118 116 115 114 115 115 118 120 121 120 119 119 120 123 124 123 123 125 128 133 134 132 130 130 132 132 133 133 133 134 134 134 135 135 139 147 158 163 166 166 169 174 177 174 172 179 189 189 177 166 164 159 159 164 171 176 181 188 196 199 198 193 190 196 207 214 220 219 198 182 178 178 180 184 182 174 171 174 174 165 153 148 147 147 142 137 138 136 131 125 126 125 122 121 123 132 136 139 138 125 116 109 108 107 106 105 103 103 100 96 91 86 85 86 86 87 84 80 75 71 65 59 55 55 55 55 55 53 51 40 34 35 39 42 44 52 62 75 87 90 93 86 80 81 83 85 80 70 72 83 80 75 68 58 48 41 42 44 49 54 59 58 50 46 45 48 54 54 44 40 39 37 33 30 34 34 35 40 44 39 39 45 48 46 36 27 16 18 20 15 14 16 16 16 16 17 18 12 6 5 2 0 359 3 4 7 6 3 359 357 357 3 9 10 10 9 9 10 13 16 17 13 7 3 360 356 353 351 348 346 342 340 339 338 342 347 349 353 359 359 355 349 345 346 346 345 343 344 342 345 344 347 346 345 346 350 348 344 345 344 338 333 328 312 301 299 291 279 264 258 244 233 226 221 211 197 180 170 165 166 172 174 164 152 143 140 138 135 136 149 185 191 192 194 194 195 198 198 200 202 204 210 219 225 229 219 217 217 216 219 218 228 232 231 226 222 227 227 226 219 215 216 218 215 212 211 211 213 216 217 216 214 211 209 208 206 205 203 200 200 200 201 203 206 207 207 206 203 200 199 195 195 196 197 198 195 193 193 191 190 192 195 196 196 195 192 187 186 188 188 186 186 186 187 189 191 192 193 194 195 196 196 195 192 187 182 180 178 179 180 180 181 181 182 182 182 181 181 190 199 186 186 186 196 213 231 245 236 223 220 220 230 233 243 295 337 9 340 214 186 162 165 253 255 285 332 357 14 21 26 31 32 20 9 5 14 26 43 60 69 67 37 26 21 25 36 47 49 44 37 33 31 33 37 39 37 38 42 44 41 38 44 53 56 55 55 53 52 50 50 49 50 51 50 48 47 49 49 52 53 54 55 54 54 54 54 55 57 57 56 55 57 59 58 57 57 58 60 62 63 62 107 106 102 100 100 102 103 104 105 104 105 106 107 105 103 102 102 103 103 102 102 101 102 103 103 103 104 104 103 102 101 101 101 103 104 104 105 105 106 106 106 104 103 103 104 105 105 104 103 102 102 102 101 100 101 102 104 105 107 106 104 101 100 99 99 99 99 99 98 97 97 99 100 100 100 101 101 100 99 98 99 99 99 98 98 98 100 100 99 98 96 96 96 97 98 101 101 102 102 101 99 98 99 99 101 102 102 102 102 101 103 103 101 100 101 101 102 103 106 108 110 111 112 115 116 115 115 113 112 112 112 112 112 111 109 109 110 112 113 113 113 113 114 114 112 110 109 108 107 107 108 110 111 111 110 111 111 111 110 110 109 108 107 106 107 107 107 107 106 106 107 107 108 109 109 109 108 108 109 109 108 107 107 106 105 106 108 108 107 106 105 105 109 114 118 121 122 122 123 125 126 127 127 126 126 128 128 123 118 116 114 113 113 115 117 118 119 119 118 117 116 115 115 115 116 120 121 121 120 119 120 121 124 125 125 125 127 130 134 135 134 132 133 134 133 134 134 135 136 136 136 136 138 142 149 157 160 163 165 168 172 174 170 170 178 190 194 193 182 167 161 162 165 170 173 176 183 187 191 198 198 198 200 205 207 212 210 193 181 177 173 170 168 170 175 178 180 172 162 153 147 147 149 144 135 131 128 122 117 119 120 122 124 127 134 138 137 127 115 112 110 111 109 107 106 105 103 102 98 94 91 90 87 87 87 84 79 75 71 65 61 60 60 60 58 59 58 53 48 38 37 41 46 50 55 66 74 81 85 84 81 81 82 88 100 108 103 86 75 80 82 75 64 53 43 43 46 48 51 54 53 47 44 46 51 57 53 30 30 38 39 33 29 41 38 36 39 41 39 40 54 61 58 46 29 16 13 17 17 18 20 19 16 17 20 18 12 6 4 1 1 4 7 6 5 4 2 359 358 0 4 9 11 12 12 12 11 13 16 19 17 12 7 2 359 352 349 348 348 346 344 345 347 347 349 355 358 2 3 359 354 350 350 348 349 351 349 348 349 351 352 352 349 350 348 344 341 343 341 337 331 322 308 297 291 288 285 279 269 250 240 235 226 212 202 190 172 161 162 169 170 163 152 144 143 140 136 136 157 186 191 191 190 188 189 190 192 194 197 204 204 208 215 218 215 215 215 214 216 219 221 225 226 226 225 226 224 222 218 216 216 220 223 223 219 214 214 217 217 215 212 211 210 208 206 205 204 202 202 201 199 200 205 207 207 207 205 205 200 195 193 194 196 195 193 192 192 193 192 193 195 196 197 197 194 188 187 187 188 188 189 189 188 187 189 191 190 190 190 192 194 194 192 189 184 182 178 180 181 182 181 183 187 189 188 185 183 191 193 196 192 193 200 212 224 226 228 226 228 236 245 256 265 337 19 37 46 71 159 80 73 258 285 306 330 2 19 26 29 36 35 20 11 10 13 27 42 55 61 57 32 21 22 30 39 47 49 44 40 35 31 34 36 36 35 36 42 45 39 37 45 54 57 57 56 55 51 49 48 48 49 50 51 49 47 46 49 53 54 55 57 56 56 54 54 55 58 59 59 58 58 59 58 57 56 57 59 63 65 63 108 105 104 101 100 102 104 105 104 104 105 107 106 104 103 103 103 103 103 103 103 102 102 103 103 104 104 104 103 102 102 101 102 103 103 104 104 105 105 106 105 104 103 104 105 105 104 103 103 102 101 101 101 100 101 103 104 106 107 106 104 102 101 100 100 99 99 99 98 97 97 99 100 100 100 100 100 100 99 99 99 100 100 99 99 99 100 100 98 97 96 96 96 97 99 101 102 102 102 101 101 100 101 101 102 102 102 102 102 102 103 103 100 99 100 101 103 107 109 110 112 113 114 115 115 114 113 111 112 112 112 113 112 111 110 109 110 112 113 114 113 112 112 112 111 110 110 109 109 110 110 113 113 112 110 110 111 111 110 110 109 108 107 107 107 107 107 106 106 106 107 108 110 112 113 112 110 109 109 110 110 109 108 107 106 106 109 111 110 109 108 108 112 118 121 123 123 124 124 125 127 127 127 126 124 126 125 121 118 117 117 116 114 117 118 119 119 119 118 118 118 117 116 116 118 120 122 122 121 121 121 122 124 125 127 129 130 132 134 135 135 132 133 135 135 136 136 136 136 136 136 139 142 145 146 151 158 163 165 167 171 170 166 167 175 181 186 193 187 173 165 165 168 170 169 168 171 175 183 191 195 197 200 197 192 196 199 191 184 177 170 163 154 154 163 173 172 166 158 153 147 148 148 142 132 122 116 115 116 120 124 127 130 132 136 135 131 120 113 112 112 113 111 109 107 106 105 104 100 100 95 93 90 87 86 83 79 74 70 69 66 64 63 63 63 64 62 58 50 46 44 47 52 56 62 68 75 80 80 79 80 82 84 94 112 124 123 106 91 86 68 66 66 54 44 41 46 47 48 48 48 44 37 42 50 57 52 28 30 38 42 37 38 50 42 36 34 33 34 34 49 58 61 54 38 19 12 11 14 18 21 20 18 20 23 21 15 7 4 6 8 9 9 7 4 1 2 0 360 5 9 11 13 14 16 15 13 14 17 20 20 16 14 9 1 353 350 348 348 347 345 346 349 352 355 358 360 360 360 357 357 356 352 350 351 351 349 349 345 347 350 350 349 351 346 339 337 337 338 335 328 317 307 294 287 290 293 294 288 272 253 240 234 223 210 191 170 157 160 169 171 165 161 151 146 144 140 138 170 180 179 182 183 185 187 190 194 197 200 201 201 202 206 210 213 214 215 217 217 219 225 226 224 224 225 225 224 221 220 218 219 222 225 227 224 218 216 217 216 214 211 210 209 205 204 204 205 204 202 204 202 200 203 206 207 207 207 206 202 198 195 194 195 195 194 193 192 193 193 193 194 195 197 198 194 189 187 187 188 190 192 192 189 187 188 188 190 190 190 192 194 195 197 197 190 183 179 184 187 186 186 185 189 194 191 186 183 184 188 195 196 198 204 209 210 211 220 233 244 258 277 298 325 8 41 53 60 65 68 63 8 340 341 331 337 18 22 32 37 40 39 28 20 17 18 30 40 47 51 49 37 22 22 29 40 48 47 43 40 36 36 35 31 31 33 38 44 44 37 40 42 51 57 57 58 55 52 49 48 47 47 49 51 51 50 48 48 52 55 56 57 57 57 54 53 54 58 59 60 60 60 60 59 57 58 57 59 62 64 63 108 107 105 102 101 103 104 105 104 104 106 107 106 105 104 104 103 103 104 104 103 103 102 103 103 104 104 104 103 103 103 102 102 103 104 104 104 104 104 105 105 104 103 105 105 105 104 104 103 102 101 101 100 100 101 103 105 106 107 107 105 104 102 101 100 100 99 99 98 98 98 99 100 100 100 100 100 99 99 99 100 101 101 100 99 99 99 99 96 95 95 95 96 98 100 102 102 102 102 101 101 101 101 103 103 102 102 102 101 101 102 101 99 99 101 103 105 108 110 112 114 115 115 115 113 112 111 111 112 113 113 114 113 112 110 110 111 113 113 114 113 112 112 111 111 112 112 112 112 113 114 115 112 111 110 110 110 110 110 109 108 107 106 107 107 107 107 106 106 107 108 109 112 114 113 111 108 107 109 110 111 111 110 108 105 106 109 112 113 113 111 111 115 121 122 124 124 125 125 125 126 126 127 126 126 127 125 123 119 119 120 119 118 120 120 119 120 120 120 122 121 119 117 117 120 121 122 122 122 122 122 123 125 127 129 132 133 133 134 136 136 135 134 136 137 137 136 136 136 136 137 139 141 143 146 152 159 163 165 167 169 166 162 162 165 171 180 185 185 178 170 167 171 171 168 166 165 169 176 184 188 188 188 185 179 182 186 187 182 172 162 158 152 151 154 161 161 161 156 147 146 148 147 134 122 115 112 112 115 125 128 131 132 134 138 131 125 124 122 116 115 113 111 110 109 107 106 106 104 101 97 93 90 87 85 83 82 81 78 75 71 67 66 66 67 68 66 65 63 57 51 51 58 62 66 69 73 75 75 76 78 82 87 97 111 127 142 140 122 74 39 59 64 56 46 45 43 44 47 47 46 41 34 38 44 50 49 46 41 41 42 43 49 54 48 38 37 31 27 28 36 47 53 55 43 34 18 11 13 18 23 27 26 28 32 30 20 8 7 10 13 13 9 7 4 360 360 2 6 11 13 16 17 19 19 18 15 15 18 21 20 18 16 11 3 352 349 348 346 346 346 348 351 353 356 358 358 357 357 355 355 355 354 351 346 344 343 342 343 343 344 345 346 347 340 331 330 331 332 332 326 316 307 298 295 298 305 305 303 292 274 253 247 238 217 192 169 155 158 169 169 168 162 153 151 150 148 151 164 170 172 175 178 182 186 189 192 193 197 202 205 207 206 208 213 223 232 233 235 235 238 235 229 228 228 229 228 224 223 223 223 223 222 224 226 222 218 216 212 211 208 207 206 201 201 202 203 203 202 200 201 202 202 204 204 204 205 205 203 200 197 196 196 195 195 194 193 193 193 193 193 195 198 199 195 190 188 188 189 192 194 194 191 187 187 188 190 193 193 195 199 200 207 202 195 187 183 189 192 193 190 188 190 189 188 185 183 184 192 200 200 201 206 207 203 204 214 233 246 251 285 310 358 21 41 59 57 57 60 39 4 2 1 353 354 18 32 41 44 44 41 35 30 25 25 34 41 41 40 39 32 24 24 28 37 44 43 42 40 40 38 35 28 27 32 41 47 41 37 38 44 54 57 58 58 56 54 52 49 49 47 47 50 52 52 50 50 53 55 57 57 58 57 54 54 54 57 58 61 63 63 62 61 59 58 59 61 62 63 63 107 107 104 102 102 104 105 105 104 105 106 107 105 105 104 104 104 103 104 104 103 103 102 103 103 103 103 103 103 103 103 103 103 103 104 104 104 103 103 104 104 104 104 105 106 106 105 104 102 101 101 101 100 100 101 103 105 106 107 106 106 105 102 101 101 100 99 99 99 98 98 99 100 100 100 100 100 99 99 99 101 103 103 102 100 99 98 98 97 95 94 94 96 99 101 102 102 102 100 100 100 101 102 102 103 102 101 100 100 100 101 102 102 101 103 104 106 109 111 113 114 114 113 113 110 108 108 110 113 113 114 115 114 112 111 111 111 113 113 114 114 114 113 113 113 114 114 115 115 116 115 113 111 110 110 110 110 110 110 108 106 106 106 106 107 107 107 108 107 108 110 112 113 111 108 105 104 106 109 111 111 112 111 108 106 106 110 113 115 115 115 115 117 121 123 125 126 126 126 126 126 126 128 128 128 128 127 122 120 121 122 123 121 123 122 122 122 122 122 123 122 119 117 118 120 122 122 122 122 122 123 124 126 129 132 133 134 133 134 136 138 139 139 139 140 138 135 134 136 137 139 140 141 143 146 151 158 162 164 165 168 167 164 161 163 169 174 178 178 175 172 170 170 171 170 164 161 164 170 181 187 182 179 176 173 175 180 187 181 169 160 154 152 152 153 154 157 157 149 141 145 149 143 131 124 124 118 119 122 126 128 129 131 132 133 121 118 120 119 118 116 112 110 109 108 107 107 105 103 100 97 92 89 88 87 87 86 85 83 80 76 71 68 67 68 69 68 67 66 62 58 58 63 66 69 70 71 72 73 75 77 81 88 95 97 99 101 125 310 8 42 56 66 59 54 56 45 49 41 44 44 37 39 38 38 46 42 42 46 48 45 46 53 55 51 50 45 34 27 29 35 44 52 56 56 41 20 18 17 18 25 31 34 38 42 39 26 14 13 11 11 11 10 8 7 3 2 3 8 13 16 17 20 24 21 19 17 16 17 20 21 18 13 8 2 353 349 348 345 343 345 348 350 353 353 354 355 356 354 352 352 353 353 346 335 331 331 333 337 333 331 336 337 336 329 321 325 327 327 325 325 314 308 307 307 307 310 311 309 304 284 266 262 246 228 202 172 155 157 162 165 167 160 157 156 155 157 161 164 167 167 170 174 179 184 187 189 195 201 207 218 231 228 226 230 249 274 271 268 265 253 244 241 238 235 235 231 231 225 225 223 222 218 219 222 221 218 217 210 208 207 205 203 201 199 199 199 199 199 199 200 201 202 202 202 201 201 203 203 201 200 199 197 196 195 194 194 195 195 193 193 196 198 198 195 191 190 188 190 194 197 195 192 188 187 188 190 195 197 200 203 206 211 208 201 194 191 191 194 196 192 188 186 187 187 184 183 186 194 202 201 203 205 207 205 206 215 233 244 244 268 332 12 32 46 57 57 60 47 19 10 6 11 13 16 28 39 46 48 47 45 44 35 25 31 38 41 39 34 30 25 24 27 29 32 34 39 40 41 41 37 36 31 29 33 40 45 42 39 41 46 53 57 58 57 57 55 52 50 49 50 48 49 52 53 51 52 55 57 58 56 58 58 55 56 57 56 59 62 65 66 64 63 59 58 61 64 65 65 64 107 106 104 102 102 104 105 105 104 105 106 106 106 104 104 104 104 104 104 104 104 103 103 103 103 103 103 103 102 103 103 104 104 104 105 104 103 102 102 103 104 105 106 106 107 106 105 103 102 102 101 101 100 100 102 104 105 105 106 106 106 104 103 102 101 100 99 100 100 99 99 100 100 100 101 100 100 100 100 100 101 102 103 103 102 101 100 99 97 96 94 94 97 100 102 102 103 102 100 99 98 98 100 101 103 103 102 100 99 99 104 106 106 106 106 106 108 110 111 111 111 110 109 110 108 106 107 108 110 113 114 115 113 111 111 111 112 113 114 115 116 116 116 116 115 115 116 117 116 112 110 109 108 109 110 111 110 110 108 106 105 105 106 107 108 108 108 110 109 109 111 112 111 108 102 100 102 106 109 109 110 110 109 108 107 108 110 114 116 117 117 117 117 120 125 127 127 126 126 127 128 128 128 128 127 127 126 121 120 122 124 124 124 125 125 125 124 124 125 124 122 120 119 119 120 122 122 122 122 123 124 126 128 132 133 133 132 133 134 137 140 142 142 143 142 138 134 133 135 136 138 141 142 143 145 150 156 160 161 162 163 165 164 162 163 168 171 173 174 172 169 168 169 171 170 162 157 160 166 175 183 181 175 172 168 171 179 186 183 165 156 155 151 151 151 154 155 152 144 137 144 150 143 134 133 128 127 127 128 125 125 125 128 128 127 112 107 111 115 116 114 111 108 107 106 106 106 104 103 101 98 95 91 90 92 94 93 91 88 84 79 75 70 69 69 68 69 70 70 68 63 60 63 68 69 71 71 72 73 76 77 80 84 88 85 73 73 31 20 14 36 51 62 53 75 63 71 50 42 40 41 38 43 42 44 39 41 47 54 54 50 48 51 52 48 46 46 40 34 32 37 43 48 54 55 43 25 26 22 19 20 26 37 46 51 48 35 22 20 15 14 7 7 10 14 10 6 7 8 10 15 18 23 26 24 21 19 16 16 17 19 15 9 3 359 355 351 348 343 340 343 347 348 347 347 349 350 352 350 347 347 347 346 339 329 321 320 321 322 317 317 326 324 322 322 321 322 322 321 322 324 316 305 304 310 313 313 311 312 300 297 278 263 254 246 222 178 160 157 158 162 164 161 160 159 159 159 160 163 165 166 168 171 174 177 182 189 198 209 220 240 269 273 275 274 285 303 301 292 280 268 266 261 249 247 245 239 239 232 231 224 221 218 215 217 217 216 215 210 208 207 206 204 203 204 203 200 198 197 198 201 202 202 202 202 200 199 201 202 203 202 200 199 197 196 195 196 196 197 196 194 197 200 199 199 194 190 188 190 195 198 197 196 190 188 189 192 197 200 202 206 211 215 213 207 197 192 191 192 195 192 189 188 188 190 186 185 190 198 205 200 202 206 210 206 211 220 236 241 248 296 346 17 35 49 49 50 52 40 24 12 13 19 22 29 33 39 47 51 52 56 53 33 26 35 43 45 43 34 28 27 27 30 30 30 30 34 38 41 40 39 36 33 30 31 36 39 41 42 44 48 52 56 56 55 55 53 49 48 48 51 51 51 54 55 52 53 56 58 58 56 58 59 58 59 59 58 60 63 66 67 67 65 60 58 62 67 66 65 64 106 105 103 102 103 105 106 105 105 105 106 106 105 104 104 104 104 104 104 104 104 103 103 103 103 103 103 102 102 102 103 104 104 105 106 105 104 103 102 103 103 104 106 107 107 106 104 103 102 102 101 100 100 100 101 102 104 105 105 106 105 104 103 102 102 101 100 100 100 100 100 100 100 101 102 101 101 101 100 101 102 102 103 103 103 103 101 99 98 98 95 96 98 100 102 103 104 104 102 101 98 98 99 100 102 103 102 101 100 102 106 109 109 108 106 106 108 110 110 110 110 108 107 108 107 107 107 108 111 113 114 115 113 111 111 112 113 113 115 116 117 117 116 116 116 116 117 116 111 106 105 106 107 109 111 111 111 110 108 106 106 106 106 107 108 109 109 110 109 109 109 109 107 105 101 100 101 102 106 107 107 107 107 108 108 109 111 115 116 117 117 118 119 121 127 129 127 126 128 128 128 128 126 125 125 125 123 121 121 123 125 125 125 126 128 127 126 127 126 125 123 122 120 120 120 120 122 123 123 124 126 128 131 133 133 131 131 131 134 138 141 142 143 143 142 138 133 132 133 136 140 142 141 141 144 149 154 156 157 157 158 162 162 160 162 166 168 169 170 168 167 166 168 171 168 161 155 158 165 170 177 177 178 169 166 167 175 181 182 166 154 156 153 150 148 150 151 147 142 138 144 151 151 149 139 129 128 130 129 125 120 119 119 119 115 109 109 112 115 114 113 111 109 107 104 104 104 103 103 103 101 99 97 96 98 101 99 97 94 89 84 80 77 74 72 70 71 72 73 72 66 63 63 66 68 70 72 73 74 74 75 75 78 76 76 65 56 52 30 35 38 45 46 46 47 52 70 58 40 39 41 40 43 47 43 38 41 48 57 59 55 52 51 51 50 51 49 43 39 38 40 46 50 54 51 37 30 37 30 21 22 29 44 51 56 53 42 30 27 26 18 11 9 13 22 19 13 9 9 10 18 20 25 27 25 25 22 21 19 17 17 10 3 1 360 357 356 348 339 339 343 347 347 343 341 342 345 347 344 340 339 338 336 333 327 318 316 310 302 304 315 318 313 309 316 319 309 309 313 316 316 306 303 303 308 313 316 310 308 302 287 271 260 252 245 219 183 175 163 159 161 162 161 160 160 160 160 161 164 166 167 167 169 170 173 180 189 201 217 237 259 277 286 291 296 301 309 309 300 301 285 273 281 274 264 254 249 248 246 241 232 223 216 214 214 214 213 212 213 213 211 209 208 208 209 208 204 201 199 198 199 200 202 204 203 200 199 201 201 203 202 200 199 198 198 197 197 198 199 198 196 198 199 199 199 194 189 188 190 195 197 199 198 192 189 190 194 198 201 203 207 215 220 217 208 202 195 191 194 194 194 195 193 193 190 188 187 192 200 204 200 200 203 204 206 212 219 226 239 264 305 342 12 33 41 41 45 45 37 26 21 17 24 27 34 39 39 44 47 51 56 54 30 32 42 44 48 44 37 31 29 30 31 29 28 30 33 37 38 37 38 36 32 27 22 24 28 39 44 48 48 51 53 54 54 53 50 45 44 42 46 49 52 55 54 53 53 56 59 59 57 58 60 60 60 59 58 60 65 67 68 70 68 62 59 63 67 67 66 65 105 104 102 102 104 105 106 105 105 105 105 106 105 104 103 103 103 104 104 105 104 104 103 103 103 103 103 102 101 102 103 104 104 105 106 105 104 104 103 103 102 103 105 107 107 106 105 103 103 102 101 100 100 100 101 102 103 104 105 106 105 104 103 103 102 101 100 100 100 100 100 101 101 101 102 102 101 101 100 100 101 102 102 102 102 102 101 100 99 98 96 97 99 101 103 104 104 104 103 101 98 98 99 99 101 103 104 104 105 106 108 107 107 105 103 104 105 107 109 111 111 110 109 109 109 109 109 110 112 114 114 114 114 113 113 114 114 115 115 116 116 115 114 115 116 116 115 111 105 103 104 105 107 109 112 113 112 109 105 105 107 107 107 107 108 109 109 108 107 105 104 104 104 103 101 101 101 102 104 106 106 103 105 108 109 110 112 114 114 116 117 119 121 124 128 129 127 126 127 127 129 123 121 121 122 122 122 122 123 124 125 126 126 128 130 130 129 129 128 126 124 122 121 121 120 120 122 125 126 126 127 130 132 134 134 133 132 132 135 139 141 141 142 142 140 137 135 134 134 138 142 143 141 141 145 149 151 153 152 153 155 159 160 159 161 166 168 168 167 166 165 166 169 172 168 160 155 157 163 162 165 170 171 167 163 165 171 177 178 166 164 155 149 145 142 144 147 145 141 140 142 145 150 150 141 130 127 127 126 123 117 112 107 105 105 105 112 118 118 114 112 111 109 106 104 103 103 104 104 103 102 101 101 102 103 105 103 100 95 91 86 83 82 79 75 72 71 72 73 72 69 65 64 66 68 69 71 73 74 71 69 70 70 73 70 62 58 50 46 40 43 43 43 41 41 50 53 43 36 38 42 44 44 46 43 39 42 51 59 61 60 56 56 58 57 59 54 46 40 40 45 51 54 56 50 40 37 45 43 36 33 38 43 52 54 52 45 42 35 31 22 13 13 18 25 25 24 20 16 15 22 25 26 26 26 25 26 24 21 18 16 6 357 358 1 360 356 347 339 341 345 348 350 346 339 336 337 337 338 336 333 332 331 328 322 319 315 307 307 306 313 310 305 304 312 319 299 297 305 306 304 304 304 301 305 309 311 304 298 289 272 258 251 239 224 217 204 180 164 158 159 161 162 163 163 161 160 163 166 168 169 169 169 169 171 177 187 201 218 229 253 273 285 289 296 303 310 312 311 303 294 287 300 299 290 289 271 252 250 250 244 232 221 217 215 211 210 211 213 214 213 211 211 211 213 212 207 203 201 200 197 197 199 202 202 201 199 199 200 203 202 201 199 199 199 199 198 198 199 198 197 197 197 197 195 192 189 188 191 194 196 201 200 195 192 193 196 198 201 204 209 215 219 215 207 204 198 193 194 196 200 202 198 194 191 189 189 194 200 201 200 201 200 199 202 209 214 218 231 260 300 332 354 3 16 35 43 44 37 30 29 24 27 28 34 38 38 39 40 45 47 42 37 38 42 46 47 45 40 34 33 33 32 29 27 30 33 34 35 34 35 33 28 22 18 19 30 43 49 52 50 51 52 54 53 52 47 42 39 39 46 51 53 55 54 52 53 59 63 61 58 59 60 61 62 61 58 59 61 66 70 71 68 63 61 62 66 67 66 65 105 103 102 103 104 105 105 105 105 105 105 105 104 104 104 103 103 104 105 105 105 105 104 104 104 104 103 102 101 103 104 104 104 105 106 106 105 105 104 104 103 104 106 107 107 106 105 104 103 103 102 101 101 101 101 102 103 104 104 105 105 104 104 103 102 101 101 101 100 100 100 101 101 102 102 101 101 100 99 100 101 101 101 101 101 102 102 100 100 98 98 99 101 102 103 103 104 103 101 99 98 99 99 99 102 105 107 108 109 109 108 104 103 102 101 102 103 104 108 111 112 112 112 111 111 110 108 109 113 114 114 114 115 116 116 116 117 118 118 115 113 113 113 115 116 117 112 106 104 104 105 106 107 111 114 113 109 105 103 104 106 107 108 108 108 108 108 107 104 100 100 102 103 102 101 101 102 103 103 104 103 102 105 107 108 110 110 112 113 115 116 118 120 125 126 127 126 126 125 124 126 118 117 118 120 121 122 123 125 126 126 127 127 129 130 131 132 132 130 127 124 123 123 122 121 122 124 127 128 129 130 131 132 133 134 134 133 134 136 139 139 139 141 142 140 138 136 135 137 141 144 143 141 141 144 148 150 151 148 149 153 156 158 159 161 166 169 169 166 162 160 164 170 172 169 161 156 156 158 159 161 163 163 163 162 162 168 172 173 172 165 150 142 139 136 138 142 143 140 141 142 144 146 144 135 128 125 122 121 120 113 104 100 97 100 108 115 119 116 112 109 108 107 105 104 103 103 104 104 103 103 103 104 105 107 104 101 98 93 91 86 85 84 82 79 75 72 74 74 73 72 69 66 69 69 70 71 72 73 69 68 66 68 71 70 64 58 55 50 49 47 45 43 43 47 50 49 39 36 40 44 45 45 47 45 42 46 53 59 62 63 62 68 69 61 60 59 52 43 43 47 54 58 58 54 49 48 54 51 48 46 47 48 50 50 49 46 47 43 36 23 15 15 21 26 29 30 28 25 22 26 29 27 25 24 25 27 24 22 19 13 4 353 349 351 356 354 348 343 341 345 348 348 346 338 331 328 331 335 337 334 328 328 325 321 316 310 309 312 313 311 306 307 313 315 311 303 303 303 298 288 292 300 300 301 302 300 299 290 273 255 238 232 223 213 207 192 174 162 158 159 161 162 164 164 162 162 166 169 170 170 175 174 173 173 176 188 199 212 220 248 269 285 289 294 298 305 310 312 307 302 303 309 308 305 296 273 254 252 255 249 239 232 228 220 214 209 208 211 213 210 209 210 212 214 213 208 206 203 200 197 196 196 199 201 200 202 200 199 202 203 202 201 201 200 199 198 198 199 198 197 196 197 197 193 191 189 188 190 192 197 202 202 197 196 197 198 201 201 203 209 212 211 210 210 211 206 198 194 197 201 203 202 197 194 190 191 193 196 200 202 203 202 201 201 205 214 219 231 256 292 318 342 353 10 26 40 45 37 36 28 26 28 28 31 35 35 33 35 37 36 35 37 40 44 45 45 44 41 36 35 34 33 28 26 30 30 31 33 36 32 28 22 19 23 27 37 49 55 55 54 53 54 55 53 52 47 43 37 36 46 55 55 55 54 52 52 63 67 64 58 60 62 65 67 63 64 63 61 65 69 69 66 64 63 63 65 64 63 63 104 103 102 104 104 105 105 106 105 105 105 105 104 104 104 104 104 105 105 106 106 106 105 105 104 104 103 102 102 104 105 105 105 106 106 106 106 106 106 105 104 105 106 107 107 106 106 105 105 104 104 102 102 101 101 102 103 103 104 104 105 105 105 104 104 102 101 101 101 100 100 101 101 102 102 100 100 99 99 100 101 102 102 101 102 103 102 100 98 98 97 99 102 102 103 103 103 102 100 99 99 100 100 100 105 106 108 109 109 107 105 101 102 102 103 103 103 104 108 110 111 113 113 113 113 110 108 109 112 114 115 115 117 117 117 118 119 120 117 113 111 112 113 115 117 117 112 105 104 106 107 108 110 112 113 110 107 104 103 103 105 107 108 107 107 107 107 106 100 97 98 99 101 102 100 100 100 102 103 103 102 102 104 106 107 108 109 110 110 112 114 116 119 122 125 122 123 123 123 121 119 114 115 116 118 120 121 123 125 127 128 128 128 129 130 131 133 133 130 128 125 123 123 123 123 124 127 129 130 131 132 133 134 134 134 133 134 136 136 137 137 137 139 141 142 139 135 135 139 143 145 143 140 141 143 147 151 152 149 149 152 153 155 158 162 162 166 169 165 158 157 160 167 169 167 159 158 157 157 157 159 159 157 159 160 161 162 165 168 165 160 150 138 133 132 135 138 139 138 138 140 141 141 136 126 118 116 115 114 113 109 104 102 101 104 110 115 112 110 109 106 106 106 106 104 104 104 104 104 104 105 105 105 106 107 104 96 93 91 90 86 85 86 86 82 77 75 75 75 75 74 71 69 69 71 71 73 74 75 75 72 69 70 71 70 65 60 57 56 54 50 47 46 48 51 51 45 38 39 44 47 45 46 48 46 47 49 51 58 63 63 63 73 85 63 60 62 61 49 45 51 54 57 57 54 54 55 58 56 56 56 54 51 48 45 44 45 49 47 43 33 24 23 26 28 30 33 34 32 29 30 32 30 26 25 28 28 25 22 17 13 8 357 341 345 353 357 353 345 340 341 344 349 346 336 325 322 327 335 335 332 324 323 323 323 310 305 304 305 307 308 308 312 319 318 311 307 307 305 295 282 287 297 299 299 295 289 291 281 254 234 221 218 215 209 199 183 170 161 158 160 161 164 167 165 163 165 169 173 174 175 181 181 180 179 181 195 202 211 231 257 277 292 296 296 297 302 305 306 306 310 315 317 314 304 290 275 263 258 262 256 254 245 234 225 222 215 212 211 210 209 209 210 213 216 217 213 211 205 201 198 198 198 199 200 201 204 202 200 201 204 204 204 202 201 200 198 197 199 200 199 196 197 197 194 190 189 189 189 191 197 204 206 200 203 201 203 204 201 199 206 208 208 208 211 220 217 205 199 198 199 200 199 198 194 191 193 194 199 202 205 207 207 206 208 211 218 231 250 273 292 305 340 356 10 24 36 40 41 38 30 27 28 28 28 30 32 32 32 34 34 35 37 40 43 44 44 44 42 36 32 32 32 28 28 27 28 31 35 42 38 33 28 28 31 34 41 54 61 62 60 56 57 58 56 53 54 49 36 35 48 60 61 58 54 48 52 66 70 70 66 66 69 72 74 71 73 69 65 67 69 69 67 65 63 64 65 64 62 62 103 103 103 103 104 105 105 106 105 105 104 104 104 104 104 104 104 104 105 106 106 106 106 106 105 104 102 102 102 104 105 106 106 106 106 107 107 107 107 107 106 106 107 108 107 106 106 106 106 106 105 104 103 102 101 102 103 103 103 104 105 105 105 105 105 103 102 102 103 102 102 101 101 101 101 99 99 99 99 101 102 102 102 102 103 104 103 100 97 97 95 95 98 102 104 104 103 102 101 100 100 100 101 102 105 105 106 106 105 103 102 101 102 103 104 105 104 104 106 109 112 114 115 114 113 110 108 109 111 114 116 116 117 117 118 119 119 118 114 111 111 112 113 115 115 115 110 104 105 108 110 111 113 113 109 107 106 106 105 104 105 107 107 106 106 106 106 104 97 96 96 98 100 101 100 98 99 101 102 103 102 102 102 104 106 108 109 109 109 110 113 116 118 119 120 117 118 120 119 117 114 112 112 114 116 118 120 123 127 129 128 128 128 129 129 130 131 131 131 127 124 123 123 124 126 128 129 130 130 131 133 135 136 135 133 133 135 136 136 135 135 136 138 141 143 139 135 135 140 143 144 142 142 142 146 148 152 154 153 153 152 151 153 153 156 161 167 172 163 155 154 157 162 164 163 162 158 156 156 156 156 154 153 154 155 157 159 163 166 160 153 145 134 130 130 132 133 135 133 131 133 133 132 126 116 107 108 108 109 109 110 113 113 111 108 108 109 105 106 106 105 106 107 106 103 102 102 102 102 103 105 106 106 107 104 101 95 95 92 88 86 86 89 89 86 80 77 77 78 78 77 75 73 72 74 75 75 77 77 76 74 72 72 73 73 67 66 67 62 58 54 50 50 53 53 52 48 42 44 47 49 48 48 49 48 46 47 54 59 63 59 55 43 13 37 39 63 63 53 52 55 58 60 55 55 53 56 58 58 61 60 57 53 51 45 42 44 49 50 48 42 36 33 32 31 32 37 40 37 32 32 35 34 30 31 32 31 27 22 20 14 10 355 343 345 353 2 360 356 340 338 345 349 348 330 320 320 322 329 334 327 323 319 319 317 308 302 298 300 301 302 304 309 315 316 313 308 304 303 299 291 288 294 295 293 289 279 277 262 234 220 215 214 213 209 194 179 168 161 160 159 162 167 169 166 163 167 169 172 177 180 186 189 191 193 196 199 215 232 250 271 288 296 294 293 295 298 301 303 302 310 314 316 310 283 284 290 281 274 271 261 259 254 245 235 231 225 226 221 214 214 213 213 215 217 218 219 216 209 203 199 199 199 199 199 201 204 204 201 200 201 203 203 202 201 201 198 197 199 201 200 196 197 198 195 193 192 190 189 192 198 205 206 206 206 206 205 203 198 197 199 203 207 209 214 223 220 214 208 201 199 200 201 201 198 196 199 200 204 206 206 208 205 211 218 220 221 237 256 261 279 312 338 357 11 22 30 35 40 39 31 28 29 28 28 28 31 32 32 34 35 35 37 40 42 42 43 42 42 32 25 24 25 25 42 38 33 38 46 46 39 38 39 38 36 36 44 55 61 67 66 62 60 63 65 67 68 57 36 39 53 71 73 65 56 48 56 67 71 73 70 73 76 79 80 80 76 71 69 70 71 70 68 65 63 64 66 65 65 63 103 103 103 104 105 105 105 105 105 104 104 104 104 104 104 104 104 105 106 107 107 106 106 106 105 104 102 101 103 105 105 105 105 106 107 107 108 108 108 109 108 107 107 107 107 106 106 106 107 107 106 104 104 103 102 102 103 103 103 104 104 104 105 106 105 103 102 103 104 103 103 102 101 101 100 99 99 100 101 102 103 103 102 102 103 104 103 101 97 96 92 93 97 101 103 103 103 102 102 101 101 101 101 102 103 103 103 103 103 102 101 101 102 104 105 105 105 105 106 109 113 115 116 115 113 110 110 110 111 112 113 116 117 117 117 117 116 114 112 110 112 113 114 114 114 112 107 104 107 110 112 114 114 111 108 107 107 106 106 106 106 106 106 106 105 105 104 103 97 95 95 98 101 101 99 98 98 99 101 102 102 102 102 104 107 108 108 108 108 109 112 116 117 118 116 115 116 117 116 113 111 111 111 112 114 115 119 123 127 129 128 127 126 126 127 127 126 127 128 126 124 122 123 125 128 130 131 131 131 131 133 136 136 134 133 133 134 136 136 135 135 136 141 144 143 139 136 137 142 143 142 142 141 143 146 149 150 152 154 154 152 151 151 152 155 160 167 169 162 153 152 155 157 158 158 158 155 153 154 156 154 150 150 149 149 152 155 160 163 157 148 141 132 126 125 126 128 129 126 123 124 123 119 113 109 107 107 109 110 112 113 116 117 113 106 105 103 105 107 106 106 107 107 105 104 104 103 102 102 104 108 109 109 108 105 104 103 99 96 93 91 90 91 90 87 86 83 80 81 83 83 82 81 79 84 86 83 82 82 79 77 75 75 78 79 78 78 77 72 66 61 56 54 58 58 54 47 43 44 47 50 51 50 51 51 51 52 57 61 62 54 45 28 24 31 50 66 64 59 58 61 62 67 65 61 57 58 59 61 64 64 64 61 54 47 43 43 47 49 49 52 48 42 39 36 36 41 43 40 38 38 38 39 37 35 36 34 30 31 27 19 12 357 354 351 357 2 2 357 341 342 344 348 345 327 320 319 321 327 329 322 321 317 311 307 305 298 293 295 295 296 296 293 296 303 304 302 300 296 300 295 282 280 277 276 278 270 259 244 223 223 217 216 218 211 196 179 170 165 161 159 164 169 169 166 165 167 169 174 180 185 192 198 204 210 218 225 232 242 254 268 283 282 268 274 277 279 282 285 273 281 279 285 283 259 278 293 292 286 275 257 258 259 252 241 237 236 236 231 222 218 214 212 213 213 216 218 218 215 207 201 200 201 201 200 201 203 204 203 202 202 203 204 204 202 201 199 199 201 203 202 198 197 199 199 199 195 192 191 193 197 202 205 207 207 206 204 200 195 194 196 203 206 208 214 221 218 216 210 204 201 199 202 203 204 202 200 203 205 204 205 204 203 209 216 221 223 238 248 261 283 309 334 355 10 16 22 31 37 38 32 26 28 28 24 22 29 32 32 32 35 37 37 39 40 41 40 40 38 20 1 1 5 14 39 48 42 47 56 57 53 49 43 43 43 41 48 54 60 71 73 69 63 65 69 70 75 65 48 55 68 85 85 77 65 55 61 71 78 81 80 78 79 82 82 80 76 71 71 72 72 71 69 67 65 66 67 67 65 66 105 103 104 105 105 105 105 105 105 104 104 104 105 105 105 104 104 105 106 107 107 106 106 106 105 104 102 101 103 104 105 105 105 105 106 107 108 109 109 109 109 108 107 106 106 106 105 106 107 107 106 105 105 104 103 102 102 102 102 103 103 104 105 106 104 102 102 103 103 104 103 102 102 101 100 99 99 101 102 103 104 104 103 102 102 103 103 103 100 95 93 94 96 99 101 101 102 102 103 103 102 101 100 100 101 100 101 102 103 102 101 101 102 104 104 105 105 106 107 109 112 114 114 114 113 112 112 112 111 111 112 114 116 116 115 114 113 112 111 111 113 114 114 114 113 110 106 105 108 111 114 113 109 107 107 108 108 108 107 107 106 107 107 105 104 103 102 102 99 95 95 99 101 101 100 99 98 99 99 101 102 102 102 104 106 108 108 107 107 110 111 114 116 117 114 115 115 114 114 113 111 110 112 112 113 115 119 124 127 127 126 125 124 124 125 124 125 125 126 126 124 123 123 127 130 132 132 131 131 131 134 136 136 135 133 134 135 135 136 136 136 138 142 146 144 140 138 140 145 145 144 141 140 142 146 150 150 150 151 151 151 149 151 152 154 159 164 163 157 149 147 151 154 156 155 152 151 152 154 155 154 152 148 144 144 148 151 154 156 152 141 134 128 121 118 119 121 121 121 121 122 120 119 118 113 110 111 112 114 115 116 117 115 114 108 104 102 105 109 107 107 107 106 106 105 105 106 104 104 106 111 113 112 112 110 107 107 105 102 99 95 93 92 92 90 87 84 82 84 87 89 90 90 90 91 89 84 85 86 83 81 80 79 81 86 86 85 85 81 75 68 64 63 64 60 55 51 47 46 46 48 50 50 55 57 56 56 61 63 59 53 48 43 39 44 57 68 65 62 63 64 66 70 72 70 68 67 65 67 71 71 71 69 62 55 49 45 48 52 55 54 52 48 46 43 41 45 46 46 46 44 42 47 44 42 39 39 40 40 33 25 18 7 359 358 359 0 359 351 344 341 344 345 339 329 320 317 316 317 316 315 313 306 300 296 293 287 283 287 287 286 287 285 287 294 293 292 290 288 293 291 285 265 254 257 264 260 246 236 228 229 224 226 228 218 202 186 181 170 162 159 164 170 171 169 168 169 172 177 183 190 196 202 208 214 225 234 234 232 240 246 246 248 237 240 242 240 245 257 231 238 238 237 242 245 272 282 286 285 272 254 255 258 251 244 237 233 233 231 226 220 213 210 209 209 211 215 219 220 213 207 207 205 205 204 203 204 206 207 207 206 207 206 207 203 203 202 202 201 204 204 201 199 199 200 200 198 195 193 195 196 198 203 206 207 205 201 198 196 194 197 203 204 205 207 208 212 219 216 209 202 198 201 202 204 204 203 199 197 197 198 199 203 209 216 221 224 230 242 268 291 308 330 353 6 10 20 28 33 31 26 22 18 26 15 10 20 27 27 30 35 36 37 38 36 34 31 31 29 17 338 326 354 26 51 56 46 51 58 60 61 51 44 45 48 47 51 51 61 73 78 74 68 67 69 72 78 67 54 58 72 86 89 86 81 73 69 75 84 88 89 86 87 89 87 83 77 72 77 78 76 73 70 67 66 67 67 67 68 68 104 104 105 106 105 105 105 105 104 104 105 105 105 105 105 104 104 105 106 107 107 106 106 106 105 103 102 101 102 103 106 106 105 105 105 106 108 109 109 109 109 110 109 107 106 106 106 107 108 107 106 105 105 104 103 102 101 101 101 102 102 104 105 105 104 103 103 103 103 104 103 103 101 100 99 98 99 101 102 104 105 105 104 102 102 102 102 101 99 96 95 96 97 97 98 99 100 102 102 103 104 103 101 99 99 100 101 102 103 103 102 102 103 103 103 104 106 107 108 109 110 111 112 112 112 112 113 113 112 111 112 113 114 114 112 111 110 110 110 111 113 114 114 114 112 109 106 107 109 111 112 110 108 104 105 108 108 108 108 108 108 107 107 106 104 103 102 101 99 96 95 99 101 102 101 99 98 98 98 100 101 102 102 103 105 107 107 107 108 111 112 113 114 115 115 114 112 112 114 114 113 112 113 115 116 118 121 124 126 124 123 123 123 123 123 123 124 125 125 125 125 124 125 129 131 132 132 131 131 132 135 138 138 137 135 134 136 136 137 138 137 138 142 146 146 143 141 142 143 144 144 143 142 144 149 152 151 150 149 148 148 149 150 152 155 158 162 162 158 152 146 146 152 155 153 150 149 150 153 155 155 155 149 141 140 143 146 149 149 143 135 132 125 119 114 115 118 118 119 121 125 125 123 122 118 114 112 112 113 114 116 116 114 114 112 108 107 109 110 107 106 106 107 106 106 108 108 108 108 109 114 116 115 114 111 110 110 109 106 102 98 96 95 94 92 89 86 85 86 89 92 93 94 95 91 82 82 87 89 88 86 87 84 85 89 90 90 88 84 79 73 72 69 68 62 56 53 51 47 45 46 46 51 60 62 60 61 64 63 60 56 53 50 49 53 63 68 65 62 62 63 67 72 74 76 79 78 75 77 82 81 80 78 73 64 56 51 52 54 58 57 53 52 51 48 45 46 49 50 48 48 47 51 50 47 47 48 46 43 37 32 27 17 3 6 4 3 359 351 342 338 338 338 337 331 322 312 308 306 303 306 300 284 285 284 279 272 271 277 277 274 275 275 282 286 282 281 280 279 277 276 272 251 243 249 256 251 248 243 232 236 234 238 238 226 228 212 189 172 163 160 164 170 171 171 170 171 173 178 186 194 198 203 206 207 211 215 218 215 217 223 223 225 230 218 219 217 221 219 224 226 224 219 223 238 250 248 259 263 257 243 242 248 246 243 237 230 225 224 223 220 217 211 207 205 207 212 217 221 221 220 213 208 211 209 209 209 210 210 209 208 209 209 207 205 204 203 204 204 205 205 204 202 200 200 200 198 196 195 196 197 198 202 204 204 202 199 199 197 196 199 204 204 204 202 203 212 220 218 210 201 199 199 203 205 205 202 194 190 187 186 192 200 208 219 223 227 227 237 268 296 308 323 328 348 5 16 23 28 21 20 14 6 11 4 1 7 14 20 28 34 36 35 34 32 22 5 3 359 330 313 358 17 41 55 54 48 52 59 61 60 51 44 48 52 53 53 55 63 72 79 75 72 69 67 67 73 64 51 62 78 88 90 86 82 81 77 79 83 86 90 91 92 93 91 87 81 77 79 80 79 75 71 69 69 69 69 69 69 70 104 104 106 106 105 106 105 105 104 105 105 106 106 105 105 105 104 105 106 107 107 107 106 106 105 105 104 103 103 105 107 107 106 105 105 105 107 109 110 110 109 109 109 107 105 106 106 107 108 107 106 105 105 104 103 102 101 101 101 101 102 104 105 104 104 103 104 104 104 104 103 101 100 99 98 98 100 101 102 104 105 105 104 102 102 101 101 99 98 96 95 97 98 97 96 97 99 100 101 103 104 104 103 100 99 101 103 104 104 104 104 104 104 102 102 104 106 108 109 108 108 109 110 110 110 111 112 113 112 111 110 111 112 112 111 110 109 109 109 111 113 114 113 113 111 109 107 107 109 110 110 108 105 103 106 108 109 109 109 109 109 109 107 107 105 103 102 102 100 97 97 98 100 101 101 101 98 97 97 98 100 101 100 101 103 106 107 108 109 111 111 111 112 114 115 114 111 112 115 116 116 115 116 117 118 120 122 123 123 122 121 121 122 122 122 122 123 125 125 124 124 124 126 130 131 133 133 131 132 135 138 140 140 138 138 137 137 137 138 139 137 137 142 147 148 148 147 145 144 144 144 144 145 148 152 154 154 153 151 148 147 145 147 151 155 157 160 161 161 161 154 148 148 152 152 148 146 147 149 149 148 146 143 139 138 139 143 146 144 142 135 127 120 117 115 117 119 120 122 124 128 126 124 123 119 115 112 111 112 114 114 114 117 118 118 115 110 111 110 110 110 107 107 107 108 111 113 112 112 113 115 116 116 115 114 113 111 110 109 106 102 100 97 96 96 94 91 89 88 89 92 93 94 93 90 82 82 88 90 91 91 92 88 88 90 91 91 87 83 81 78 76 73 71 65 59 56 52 50 48 46 48 53 61 64 63 64 65 64 63 59 58 59 57 59 65 68 67 66 63 64 68 71 74 77 82 84 83 84 84 84 83 81 77 69 59 58 56 58 60 58 56 54 52 50 49 48 52 51 50 50 51 52 51 51 51 51 51 46 40 39 36 26 20 16 10 3 357 355 347 335 333 334 333 330 324 309 302 299 297 295 285 274 280 280 274 269 272 271 268 267 267 268 268 276 276 276 276 276 269 269 267 252 245 250 253 252 251 245 241 245 245 246 247 246 239 218 195 177 165 161 164 168 169 171 171 172 173 177 184 192 197 204 203 200 199 200 205 203 206 212 213 210 212 209 210 210 212 215 220 221 218 214 215 216 214 218 226 231 232 233 236 236 234 233 231 228 223 217 217 215 214 210 208 205 206 210 211 212 215 220 220 216 216 215 215 216 215 213 211 209 207 208 207 206 205 204 204 204 205 206 206 204 201 199 199 196 194 194 195 197 198 201 202 201 200 197 198 198 199 201 206 207 209 207 207 211 216 216 211 204 199 200 206 210 211 207 209 213 192 182 183 193 200 214 221 230 219 231 255 291 298 310 316 342 358 10 17 20 12 11 7 358 356 355 357 359 6 17 27 32 32 29 26 19 4 315 319 332 329 340 24 35 49 56 50 51 54 61 64 61 51 47 49 52 54 54 58 65 70 73 74 72 68 66 61 60 56 53 65 78 86 89 83 81 78 77 79 83 86 89 90 93 94 92 89 85 82 82 83 82 78 74 72 73 75 73 72 72 71 105 105 106 106 106 106 106 105 105 104 105 106 106 106 106 106 105 105 106 107 108 107 106 106 106 106 105 104 104 106 106 106 105 105 106 106 107 109 110 110 110 109 108 106 106 106 107 107 108 107 106 105 105 104 104 103 101 101 101 102 103 104 104 103 103 104 105 105 105 103 102 101 100 99 98 99 100 101 102 104 104 105 104 103 101 100 99 98 98 97 97 98 99 99 98 98 98 100 101 102 104 104 104 102 101 102 104 106 106 106 106 107 105 102 102 104 106 108 108 108 108 109 110 110 109 109 111 112 112 110 109 109 111 111 111 110 110 109 110 111 113 113 112 112 111 109 108 108 108 108 108 107 104 104 106 108 109 110 110 110 110 109 107 105 103 102 102 102 101 99 98 99 100 100 100 99 95 95 96 97 99 100 98 99 100 103 105 108 110 110 110 110 110 110 109 108 109 110 112 115 117 117 118 118 119 120 122 122 122 121 121 121 122 123 122 121 123 124 124 124 124 125 126 130 132 133 133 132 133 136 141 142 141 141 139 138 139 139 138 137 136 138 142 145 149 151 151 148 145 145 145 145 148 151 153 157 159 161 162 158 149 145 144 148 153 156 157 157 158 160 159 152 148 150 151 148 144 144 144 144 143 139 137 136 137 138 141 144 141 139 133 128 121 118 120 122 124 125 126 127 129 125 122 120 116 113 114 112 113 114 116 116 117 121 120 115 111 111 112 114 114 108 107 107 108 114 118 118 117 116 116 115 115 116 117 116 115 113 110 108 105 102 99 98 98 97 95 91 90 90 92 94 93 92 85 81 85 88 91 92 93 92 90 89 89 89 89 87 85 84 82 80 77 72 72 67 62 58 55 51 50 51 55 62 64 64 65 66 66 66 65 66 68 65 65 68 70 72 73 69 68 70 71 72 75 78 80 81 83 83 80 80 79 75 71 64 61 57 59 61 59 59 57 56 54 53 52 54 54 53 52 53 53 53 53 53 54 52 48 45 45 44 41 31 20 13 4 358 355 346 342 343 338 333 329 323 310 307 309 309 298 276 273 277 278 277 276 273 269 264 264 262 266 259 266 271 273 275 274 268 267 267 258 253 252 251 251 253 254 253 255 257 254 255 254 244 224 203 183 169 163 164 167 169 171 172 173 173 174 174 183 196 203 200 199 196 196 197 197 201 207 209 207 205 206 207 207 207 210 216 216 212 210 209 208 207 207 212 218 224 229 228 225 218 216 219 226 224 214 212 205 207 208 209 205 205 206 207 210 212 216 220 219 216 215 216 219 219 216 213 212 211 210 207 207 208 206 205 205 205 206 207 204 200 198 198 194 193 193 195 197 199 201 202 202 200 199 198 199 201 204 206 209 213 213 214 215 215 213 212 207 200 201 212 221 226 229 239 260 212 195 192 193 198 215 229 233 216 220 236 265 284 305 317 340 355 5 9 11 7 1 355 347 345 347 350 358 6 17 26 29 22 15 10 357 327 319 326 335 354 10 33 44 53 54 51 50 58 66 68 63 55 53 54 57 59 58 62 68 69 69 70 70 67 61 53 46 46 55 66 75 81 83 81 80 79 79 81 82 81 84 87 90 93 93 90 88 86 83 84 86 83 80 80 78 79 76 75 74 74 106 106 106 107 107 106 106 106 105 104 105 106 106 107 106 107 106 106 107 107 108 108 107 107 106 106 105 104 104 105 106 105 104 105 107 107 107 107 108 109 109 108 107 106 106 107 107 107 107 106 105 105 105 104 103 103 102 101 102 103 103 104 103 102 101 102 103 104 104 102 102 102 101 100 99 99 100 101 102 103 104 105 104 103 102 101 99 99 99 98 98 99 100 100 99 99 100 100 101 101 102 104 104 104 103 103 104 106 107 107 107 105 103 101 102 104 106 107 107 106 107 109 111 111 109 108 110 112 111 109 108 109 110 111 111 111 111 110 110 111 112 112 112 112 111 109 109 109 109 107 107 107 105 105 107 108 110 110 110 110 110 108 106 104 102 101 101 101 100 99 98 98 99 99 98 96 94 94 95 97 97 97 97 96 96 99 102 106 108 108 109 110 109 107 104 103 104 108 112 115 117 118 118 118 118 119 120 120 120 120 121 122 123 124 122 121 122 123 124 125 125 126 127 130 131 133 133 133 134 137 143 143 143 141 140 140 141 141 138 135 133 134 138 143 149 153 154 150 146 145 145 147 149 152 155 159 162 165 168 163 151 144 143 147 149 152 154 154 154 155 155 151 149 151 153 152 149 147 145 143 141 138 132 132 135 136 137 139 138 136 132 129 124 121 126 128 129 129 129 129 127 123 121 119 116 114 115 116 115 116 118 119 120 121 119 116 114 114 116 118 116 111 108 109 113 118 121 120 119 118 116 115 115 116 118 118 116 114 111 108 106 104 101 101 101 99 97 93 92 91 97 98 97 92 87 81 87 88 92 93 95 93 92 90 89 89 88 88 90 88 87 85 83 80 79 74 72 67 59 53 52 53 57 62 66 65 68 69 69 70 71 70 71 73 72 73 75 77 80 77 75 75 74 74 75 73 73 77 78 79 77 78 77 75 73 68 64 61 61 62 62 61 60 59 58 56 55 54 54 53 52 52 53 55 54 54 55 54 51 50 51 49 40 28 20 14 9 2 353 350 346 345 346 339 328 318 310 314 315 316 305 278 273 274 275 276 276 274 263 257 257 258 260 258 258 258 265 271 271 265 262 261 259 256 252 249 250 254 261 263 262 267 261 258 255 246 232 215 195 187 175 168 171 172 172 173 173 172 170 171 180 190 198 198 199 199 200 198 196 198 203 206 206 206 207 207 205 202 202 207 210 209 208 207 205 205 206 207 212 220 221 227 214 208 204 207 220 218 216 209 202 202 207 208 205 204 204 205 206 207 211 214 215 212 210 212 215 219 218 216 217 217 215 211 209 209 206 205 205 205 205 205 203 200 197 196 195 194 193 194 197 199 200 200 202 202 201 200 201 202 203 205 208 211 212 212 213 213 214 213 210 204 205 217 229 243 255 283 279 225 215 207 208 209 222 233 235 221 219 227 244 272 300 322 340 350 355 358 0 1 355 339 333 333 334 347 358 7 18 24 24 9 354 352 346 334 347 352 355 7 23 37 49 55 56 53 51 59 69 73 69 64 61 60 64 66 65 68 75 74 73 73 71 63 54 51 45 46 58 68 74 78 79 80 82 83 84 84 83 82 80 81 84 88 91 91 91 87 85 87 89 88 86 85 83 79 76 74 73 74 107 107 107 107 107 107 107 106 105 105 105 106 106 106 107 107 107 106 107 107 107 107 107 107 106 105 104 103 103 105 105 103 103 105 106 107 108 108 108 108 107 107 107 106 106 107 107 107 106 106 105 104 104 104 103 103 102 102 103 104 104 104 103 101 101 100 101 102 102 101 101 102 103 102 100 99 100 101 101 103 104 105 104 103 102 101 101 101 101 101 100 101 101 101 100 100 100 101 101 101 102 103 104 105 105 104 105 106 108 107 104 102 101 102 104 105 107 107 107 107 108 110 112 111 109 108 109 111 111 109 108 109 110 110 112 113 112 110 110 111 111 111 112 113 113 112 111 110 108 107 107 107 106 107 108 109 110 110 110 109 109 108 106 104 101 100 100 100 99 99 97 97 98 98 97 95 94 94 95 96 96 95 95 93 93 96 98 101 103 106 108 109 108 107 105 103 104 107 111 114 116 117 118 118 117 117 118 118 119 120 121 122 123 123 122 122 122 123 122 123 126 127 129 130 131 132 133 135 137 137 141 143 142 142 142 142 142 142 139 138 136 134 136 143 148 152 155 152 147 145 146 148 149 152 155 159 161 163 165 161 151 143 142 144 147 150 151 150 150 150 148 147 148 150 151 151 149 149 147 144 142 137 128 126 128 131 134 136 136 136 134 131 130 127 130 131 130 129 127 128 127 124 123 122 120 118 117 119 119 120 121 121 121 122 120 120 120 119 119 119 117 115 113 114 117 120 122 122 121 119 117 116 117 116 117 118 117 114 111 109 108 107 105 104 103 101 101 98 95 95 102 103 101 97 90 86 89 93 96 100 99 96 93 91 90 90 91 91 91 90 89 88 87 85 84 80 76 71 64 58 57 58 59 63 66 68 72 75 74 74 76 76 78 82 82 82 83 83 84 85 83 81 78 77 76 71 70 73 75 75 75 75 76 75 73 70 66 63 63 63 63 63 63 63 61 59 57 55 53 51 49 48 50 52 53 55 56 56 55 53 53 50 41 32 23 15 12 8 360 355 348 349 349 341 331 322 322 319 317 318 306 289 277 275 276 276 275 268 258 252 251 252 251 250 248 250 258 265 267 262 256 255 254 251 247 246 251 257 266 267 267 271 264 260 249 250 239 231 219 209 188 176 172 175 175 174 174 173 170 170 176 185 192 196 193 194 199 200 197 198 202 205 206 208 210 209 207 202 199 202 205 208 208 207 206 206 205 202 202 202 206 213 209 207 203 201 201 199 203 204 201 199 201 201 199 200 201 201 199 201 206 207 207 206 206 205 208 214 219 218 220 219 217 214 211 209 206 206 204 203 204 202 201 199 197 196 196 196 195 196 197 198 198 198 200 202 202 200 200 201 203 205 206 208 210 212 212 212 214 214 211 207 208 215 229 252 265 289 279 222 219 215 215 217 228 239 238 230 229 237 254 279 302 323 339 343 343 348 350 349 345 326 321 319 330 348 356 7 17 18 20 3 349 353 357 359 3 6 8 14 26 38 48 55 57 52 50 58 71 75 73 71 62 64 71 72 72 74 78 77 74 72 69 62 55 46 43 48 58 67 72 74 77 79 81 82 83 83 82 82 81 81 84 88 88 91 91 89 88 89 90 89 88 85 83 80 77 76 74 73 109 108 107 107 107 107 107 106 106 105 105 105 105 106 107 107 108 107 107 107 107 107 107 107 106 104 103 102 103 105 105 104 104 104 106 108 108 108 108 107 107 107 107 107 108 108 107 107 107 106 105 104 104 103 103 103 103 103 104 105 105 104 104 102 100 99 100 101 101 101 101 102 103 103 102 100 100 100 101 102 103 104 104 103 103 102 101 101 102 102 102 102 102 102 101 101 101 102 102 102 102 103 103 104 105 105 107 108 108 106 104 102 101 103 105 106 107 108 108 108 108 110 112 112 111 109 109 110 110 109 109 109 109 111 113 114 113 111 110 110 111 111 112 113 113 113 111 110 108 108 107 106 107 108 109 109 109 109 109 109 108 108 106 103 100 99 99 99 99 98 96 97 98 98 97 95 94 94 95 95 95 94 93 92 92 93 94 97 99 103 106 106 106 105 103 101 103 106 108 111 113 115 116 115 113 114 116 118 119 120 120 120 120 121 122 123 123 125 124 125 127 129 129 129 130 132 134 135 136 138 141 142 142 143 143 143 143 142 142 141 139 138 140 144 148 151 153 153 150 147 148 150 152 155 156 158 161 163 162 157 153 149 146 147 148 149 149 147 147 146 142 141 141 143 147 149 147 147 145 143 141 137 131 127 126 129 132 132 135 138 138 135 134 133 133 132 129 127 125 125 125 125 126 125 126 123 121 122 123 124 123 121 122 123 125 124 123 122 121 120 120 120 120 120 119 121 123 123 122 121 119 119 119 118 116 116 115 114 112 112 111 109 108 106 106 105 103 101 101 101 104 105 103 98 98 94 89 93 103 109 106 99 96 95 95 93 93 93 91 88 86 85 83 83 81 79 79 77 72 66 62 62 61 63 68 72 76 81 80 79 81 81 82 87 88 88 89 88 88 88 80 80 76 77 76 71 70 72 73 72 71 73 75 75 73 70 67 65 64 64 64 65 65 65 64 63 60 56 55 52 48 46 48 50 52 55 57 59 57 56 54 50 46 38 25 22 18 11 8 3 353 351 344 337 333 330 327 317 315 311 301 292 283 281 278 275 272 264 255 250 248 247 246 245 244 245 250 256 258 257 254 248 248 246 243 244 250 258 263 263 270 268 265 257 253 255 250 247 244 225 202 186 179 179 179 178 177 174 170 169 174 182 186 187 186 188 194 198 198 200 204 205 207 211 213 213 210 204 201 201 203 210 208 204 202 203 203 201 199 196 196 202 204 206 206 204 200 198 199 201 201 198 196 194 193 194 196 195 195 198 200 200 200 200 201 200 203 208 213 217 216 216 214 212 210 209 206 206 203 200 200 199 200 200 199 197 197 198 198 197 197 197 197 197 198 201 201 199 198 200 202 206 207 207 210 210 213 214 215 215 212 210 213 215 227 247 255 249 237 224 220 218 222 225 235 246 241 238 237 244 261 291 305 319 332 331 332 339 339 340 337 326 318 315 334 348 356 7 11 15 15 2 357 7 13 15 14 13 16 20 30 41 47 55 57 52 48 57 72 73 75 71 61 65 71 74 75 76 78 76 72 69 67 63 55 45 44 50 60 67 71 73 75 77 79 77 79 81 84 84 87 85 86 87 90 90 90 90 90 91 89 87 86 85 83 80 79 78 75 73 109 110 109 108 107 107 107 107 107 107 106 105 104 105 106 108 108 108 107 107 107 106 107 107 106 104 102 102 104 106 107 107 106 105 106 108 109 109 108 106 106 107 108 109 109 109 109 108 107 106 105 104 104 104 104 104 104 104 104 105 105 105 104 102 100 100 100 100 100 100 100 102 103 104 104 102 101 101 101 102 103 103 103 103 102 101 101 101 101 102 103 102 102 102 102 102 102 103 103 103 103 103 103 104 105 106 108 109 108 107 105 103 104 106 107 107 107 108 109 108 108 110 111 112 112 111 110 111 110 110 109 109 110 111 113 114 114 112 111 111 111 111 112 113 113 112 111 111 110 110 108 107 107 109 109 109 110 110 109 109 108 107 105 100 98 97 97 98 98 97 96 97 97 98 97 96 94 95 95 95 95 94 93 93 93 93 93 95 98 101 103 104 104 103 100 98 100 103 104 107 109 111 112 112 110 112 114 117 118 120 121 120 118 118 119 121 123 124 125 127 131 131 130 129 130 130 132 134 135 137 140 141 142 143 144 145 144 144 144 143 142 142 143 147 150 152 154 155 156 155 154 154 156 159 160 160 164 166 159 152 151 148 146 147 149 149 147 146 145 144 142 137 134 138 143 145 144 144 142 140 139 138 136 132 129 132 132 133 135 139 138 138 137 136 135 132 129 127 127 127 127 127 127 127 127 126 124 125 125 125 124 123 123 126 129 127 125 123 122 121 122 125 125 125 124 123 123 124 123 122 122 121 120 120 117 115 114 113 113 115 113 111 111 109 107 108 108 107 106 106 106 106 106 103 99 93 89 89 114 120 110 104 101 99 97 95 94 93 91 86 82 82 81 80 81 83 84 85 82 77 72 73 69 70 74 77 80 85 82 82 83 83 84 87 89 90 91 91 90 85 83 75 70 77 77 73 71 72 72 71 71 74 76 76 75 72 69 66 64 64 65 65 66 67 67 65 62 60 59 55 50 49 49 49 51 54 55 60 59 57 54 51 48 43 37 35 28 17 12 3 355 351 344 336 329 325 321 309 302 299 295 291 288 282 272 267 265 259 254 251 248 245 243 242 241 238 241 246 246 246 247 242 242 240 240 244 245 245 252 257 263 266 260 257 256 256 257 257 250 233 214 197 188 186 185 182 180 176 171 169 173 179 181 184 183 184 190 195 198 201 202 207 212 216 218 217 209 203 203 202 205 210 209 203 198 198 199 201 201 198 195 196 197 198 199 201 200 197 197 199 201 200 199 198 198 197 196 195 195 195 198 198 197 197 199 200 202 203 207 212 211 212 210 209 208 207 204 203 201 197 197 197 197 198 198 198 198 198 198 198 197 196 196 195 196 199 200 199 195 197 200 202 206 207 207 209 212 215 216 216 213 212 212 215 223 234 243 245 236 228 220 216 221 230 241 247 248 239 236 250 270 303 313 315 318 319 310 314 316 320 321 337 327 322 337 347 354 2 11 16 16 11 12 23 24 23 21 18 22 27 34 43 47 55 57 52 48 52 63 71 74 69 62 63 65 68 73 76 77 76 74 72 70 66 57 49 49 54 58 65 72 73 73 72 74 71 76 82 87 89 89 87 87 86 87 87 88 89 90 89 87 86 86 84 82 82 81 79 76 73 110 110 110 108 107 106 107 107 107 107 107 105 104 104 104 106 108 108 108 107 107 106 107 107 106 104 101 101 103 104 106 107 107 107 107 108 109 109 107 106 105 107 109 110 110 110 109 108 107 106 105 104 104 104 104 105 105 105 105 105 105 105 104 103 101 101 101 101 101 101 101 101 102 103 103 103 101 102 101 102 102 103 102 102 102 101 101 101 101 102 102 102 103 103 103 104 104 104 104 104 104 103 103 104 106 108 109 109 109 108 107 106 105 106 108 109 108 109 109 109 109 110 112 112 112 112 111 111 111 110 109 109 110 112 114 115 115 114 113 113 113 113 113 113 112 112 112 112 111 110 110 108 108 108 109 110 111 111 110 109 107 105 103 100 99 97 97 97 98 97 97 97 98 98 98 97 96 96 97 97 97 97 96 95 96 96 95 96 98 100 102 103 103 101 97 95 97 99 100 103 105 107 108 109 109 110 112 115 118 120 122 121 120 118 117 118 121 123 124 127 132 132 130 129 129 130 132 134 136 139 140 142 143 144 145 145 146 147 146 144 144 144 145 147 149 152 153 154 156 157 157 158 160 162 164 165 167 169 167 159 145 143 146 147 148 148 146 146 145 145 144 137 130 134 141 143 143 143 141 139 139 140 138 136 133 134 134 134 136 138 139 138 137 136 135 132 129 128 129 129 129 127 127 128 128 127 126 125 126 127 127 127 127 129 129 128 125 123 123 124 125 127 127 127 127 126 125 125 124 124 124 123 123 120 117 116 115 115 115 116 114 113 112 111 110 112 112 110 108 108 108 108 108 106 101 96 92 96 120 125 115 109 101 99 98 95 93 91 88 85 84 83 84 84 83 85 89 90 89 86 83 77 78 79 80 82 84 86 84 83 82 81 83 86 87 89 90 90 90 86 78 69 70 77 79 77 75 75 75 74 72 75 79 79 78 75 72 72 69 66 65 66 68 73 73 73 73 69 63 57 54 52 50 48 53 52 54 56 58 57 54 51 49 49 48 42 37 28 15 1 353 349 347 336 321 315 311 304 296 289 288 287 287 279 266 258 256 254 252 250 243 240 238 238 237 233 232 233 234 236 237 235 235 233 235 239 240 239 244 251 255 260 255 253 254 256 259 258 249 235 219 204 198 195 189 185 182 177 172 168 169 174 179 182 181 182 186 192 194 198 202 206 212 217 218 214 207 203 201 202 207 212 212 206 204 200 198 198 199 199 196 193 193 192 193 196 199 199 199 201 202 203 203 202 203 203 202 200 200 198 202 201 200 199 199 201 203 206 208 209 210 210 210 211 211 208 206 205 202 198 197 198 200 199 199 199 198 197 197 197 198 197 197 197 196 198 199 198 196 196 198 201 204 206 206 207 209 214 217 218 216 214 212 214 221 230 237 249 250 245 219 214 217 224 233 236 267 252 232 247 271 297 309 321 309 297 269 255 258 258 280 332 346 344 347 350 353 2 16 21 24 25 26 34 32 31 28 23 29 34 36 42 51 55 55 52 49 49 57 69 72 69 63 60 62 67 73 76 76 76 78 78 75 69 59 49 50 54 59 67 73 74 72 70 69 71 77 84 89 91 89 87 87 86 85 86 87 88 88 88 87 87 90 89 90 86 83 80 76 75 110 111 110 108 107 106 107 107 107 108 107 105 105 103 104 107 108 109 108 108 107 107 107 107 106 104 100 99 99 102 105 107 107 107 108 109 109 109 107 105 104 105 107 110 110 110 109 109 107 105 104 104 104 104 104 105 107 107 107 106 106 106 105 104 102 102 102 103 103 102 101 101 102 103 103 103 102 102 102 102 103 103 102 102 102 102 101 101 102 102 102 102 104 104 105 105 105 105 105 104 104 104 104 106 109 110 109 109 109 110 110 109 108 108 109 111 110 110 110 110 111 111 112 112 112 112 112 112 111 111 110 110 111 113 115 115 115 115 115 115 115 114 113 112 112 112 112 111 111 111 111 110 110 109 109 110 111 111 110 109 107 104 103 101 101 100 99 98 98 98 98 99 99 99 99 99 99 99 99 100 100 101 101 100 100 99 97 97 97 99 101 102 102 101 98 95 95 96 97 99 100 103 105 107 108 109 111 115 119 121 122 121 119 117 116 117 119 121 122 125 131 131 132 130 129 132 133 134 136 139 142 144 145 145 145 146 147 148 147 145 144 145 146 147 147 146 149 152 154 156 157 159 162 166 169 170 170 170 165 157 148 144 147 148 149 149 148 148 146 147 146 139 131 132 139 142 143 144 144 142 141 142 140 137 135 136 136 136 136 137 138 137 136 134 134 132 130 129 129 129 128 127 128 130 130 129 127 126 127 129 130 131 131 131 130 129 126 124 125 125 126 128 128 129 128 127 126 125 124 124 124 124 123 120 119 119 118 117 117 116 115 115 115 114 114 114 113 112 110 109 109 110 111 109 106 103 100 101 105 106 106 103 102 100 97 96 93 92 90 88 89 89 90 89 87 88 91 91 91 91 88 82 88 88 88 87 87 86 86 85 82 80 81 85 86 87 88 88 88 84 76 72 74 79 81 80 80 79 80 79 76 78 83 84 83 82 79 77 75 71 69 71 72 77 82 84 81 75 66 59 56 54 50 49 51 53 52 51 53 54 52 50 49 49 47 44 42 37 23 3 354 349 340 330 320 318 316 300 293 285 282 284 284 280 265 252 250 249 248 245 237 235 234 234 232 232 227 226 228 228 230 227 225 225 225 226 230 232 236 242 246 250 247 246 251 255 259 257 246 232 220 212 207 198 192 188 184 179 173 168 164 168 175 178 179 180 183 188 191 197 200 201 203 207 209 208 205 202 200 202 206 212 215 215 212 204 199 195 194 195 196 195 195 193 193 193 196 199 200 203 205 207 207 205 203 204 205 205 206 204 207 208 207 205 204 204 203 203 205 206 208 209 210 212 214 214 211 210 207 204 204 201 201 204 202 201 200 198 199 200 199 200 199 199 200 199 201 200 197 197 198 200 202 204 206 206 209 212 216 218 221 218 217 218 223 229 232 239 258 268 229 217 216 223 228 243 287 303 270 259 271 283 291 298 286 262 244 234 223 223 252 323 355 1 356 356 359 8 22 25 33 36 37 39 37 35 34 30 31 34 39 46 53 56 55 52 51 51 56 65 69 68 64 61 61 66 73 76 77 78 83 83 78 70 60 53 51 52 60 69 75 76 75 73 70 71 78 86 88 88 88 87 86 85 85 85 86 87 88 89 89 89 88 89 90 88 85 83 83 83 110 111 110 109 107 107 106 107 108 108 107 106 105 104 105 107 108 109 109 108 108 108 108 108 107 107 103 99 99 102 105 107 107 108 108 109 109 108 107 105 104 104 108 110 111 110 110 109 107 105 103 104 104 104 104 104 106 107 108 107 107 106 106 105 103 103 103 103 104 104 103 102 102 102 103 104 103 103 103 103 103 103 103 102 102 102 101 102 103 103 103 104 105 106 106 106 106 106 106 105 106 108 109 109 109 110 110 109 109 109 109 109 109 109 111 112 111 110 111 112 112 113 113 113 113 113 113 113 113 114 113 113 113 114 115 116 116 116 116 117 116 115 112 112 113 113 112 111 111 110 111 111 111 110 109 110 111 111 110 109 108 105 104 102 104 104 102 101 100 99 99 100 101 101 100 100 100 100 101 102 103 105 106 105 102 100 97 95 96 98 100 101 101 101 100 97 96 95 96 97 99 101 103 105 107 111 113 115 118 119 120 121 117 116 116 116 118 119 121 125 128 131 134 133 132 134 135 135 136 139 142 145 147 148 149 149 150 149 148 146 145 145 145 145 144 143 145 148 151 153 155 158 162 166 168 171 172 169 163 156 151 149 149 150 151 152 152 150 148 150 147 142 135 134 139 141 142 144 145 143 143 143 141 137 134 135 137 137 137 136 136 136 134 133 133 131 131 131 130 130 128 128 130 132 133 131 129 128 129 130 130 131 132 132 131 131 128 127 126 126 127 129 130 129 128 126 126 125 124 123 123 123 121 121 121 122 121 119 118 117 117 117 118 117 116 115 114 113 113 112 110 111 112 113 112 113 112 101 72 80 99 103 106 102 99 97 95 96 96 94 95 94 95 93 90 91 97 98 98 97 95 91 92 91 88 88 86 87 88 88 85 82 82 83 84 86 87 87 86 83 80 79 80 83 83 83 83 84 85 84 81 82 87 88 88 88 87 82 77 75 76 78 78 80 76 79 79 73 66 62 59 58 55 54 55 56 52 48 48 49 49 49 50 46 43 42 42 39 27 12 5 344 336 335 335 336 334 318 313 291 280 283 283 280 268 255 247 243 241 239 234 231 232 230 229 228 224 223 222 222 222 220 219 218 219 221 224 226 228 232 237 240 240 244 248 251 254 251 240 230 228 219 208 200 194 192 186 180 179 170 162 165 170 173 175 178 178 182 189 195 198 193 191 192 194 198 201 201 200 200 203 206 206 209 212 208 200 195 192 194 194 196 197 196 193 191 193 197 198 202 202 200 200 201 201 202 203 204 205 207 213 217 218 216 211 206 203 203 204 204 205 206 209 211 214 214 211 209 209 210 209 207 207 211 206 204 203 201 202 203 203 203 203 203 202 201 202 202 200 198 199 199 201 202 206 210 213 216 218 222 228 227 226 227 230 232 237 243 265 275 241 226 225 227 242 266 293 303 296 282 277 280 284 283 270 247 241 231 225 228 260 334 360 8 8 2 9 15 27 31 35 38 41 42 41 40 37 34 33 35 41 48 54 57 56 55 52 52 55 62 63 64 63 60 59 64 73 76 77 80 84 84 80 71 61 58 54 52 61 71 76 78 80 77 72 71 78 85 85 87 86 86 84 84 84 84 84 86 88 88 88 87 83 83 85 86 86 86 86 84 110 111 111 109 108 107 107 107 108 108 107 106 105 105 106 108 109 109 109 109 109 109 110 110 109 107 103 99 100 104 106 107 107 108 108 109 109 108 107 106 104 105 108 111 111 110 110 109 108 106 104 104 104 104 104 105 107 108 108 108 108 107 106 105 104 103 103 104 105 105 104 103 103 103 103 104 103 103 103 103 104 104 103 102 102 102 102 103 105 105 106 107 107 107 107 107 107 107 107 107 111 113 112 108 107 109 110 110 110 110 109 109 110 111 112 112 112 111 111 112 113 114 114 114 113 113 114 114 114 115 116 115 114 115 115 116 117 117 117 117 116 113 112 112 113 113 113 112 111 110 111 111 111 110 109 109 110 110 110 110 109 108 106 106 107 108 106 104 102 101 100 102 103 102 101 101 101 101 103 103 104 105 105 105 102 99 96 94 94 96 98 99 99 100 100 99 98 96 96 97 98 100 102 104 108 112 114 114 115 117 117 118 117 117 117 117 118 119 120 123 125 130 135 137 136 137 137 137 137 138 140 144 148 150 151 153 153 151 150 149 147 147 147 146 143 141 142 145 149 151 154 157 159 162 165 169 172 168 161 155 152 152 152 152 152 154 153 152 150 151 151 145 139 139 141 141 142 143 144 143 144 144 142 138 134 133 134 136 136 136 135 134 133 132 131 131 131 132 133 132 131 131 132 134 134 134 133 132 131 130 130 131 132 133 133 132 130 129 127 127 128 129 129 127 126 126 125 125 124 123 123 122 121 121 122 123 122 121 119 118 119 120 119 118 117 116 115 115 114 113 112 111 113 115 117 120 123 123 21 86 94 103 100 100 100 100 101 101 101 99 97 100 102 100 97 97 103 108 107 104 101 97 95 91 89 88 88 89 92 93 91 88 86 85 86 87 88 89 87 84 83 86 86 86 86 85 84 87 89 88 86 86 89 88 87 87 87 84 72 76 77 77 75 74 68 73 75 72 68 65 64 62 58 57 57 58 54 48 46 46 46 47 48 47 44 41 41 42 37 27 4 344 338 341 346 349 349 340 320 300 282 279 277 272 264 259 248 237 234 234 233 230 229 227 226 225 221 219 217 216 215 216 216 216 218 220 223 223 221 225 227 229 234 240 239 243 244 242 239 230 226 218 209 202 197 192 190 184 177 168 161 163 167 170 172 173 173 176 182 189 192 187 183 181 183 189 196 200 198 198 197 198 199 199 205 208 205 199 199 200 197 196 197 196 194 191 190 192 196 200 197 194 195 198 200 202 203 205 206 208 215 221 226 225 219 210 207 209 208 208 208 207 207 208 211 210 208 207 208 210 210 211 212 214 211 209 207 203 203 204 204 204 204 204 204 202 203 204 203 203 203 203 204 205 208 217 220 220 221 226 230 236 238 238 241 240 244 251 269 279 268 264 250 239 251 279 296 296 287 283 280 274 276 282 269 255 251 241 235 241 291 352 3 25 15 12 18 23 29 31 34 40 43 43 43 43 42 40 36 37 43 48 55 56 59 55 52 52 54 58 55 59 61 56 56 62 69 72 75 79 83 85 81 75 71 63 56 53 61 73 79 82 85 82 73 69 77 79 82 84 84 84 81 81 80 80 82 84 86 85 83 82 80 80 82 86 89 90 87 72 110 111 111 109 108 108 107 107 108 108 107 106 106 107 107 108 109 109 109 109 109 109 110 110 109 107 103 102 103 106 107 107 108 108 109 109 109 109 107 105 105 106 109 111 111 110 109 109 108 107 105 105 104 104 104 105 106 107 107 107 107 107 106 105 104 104 104 104 106 106 105 104 104 103 103 104 104 104 104 104 104 104 104 103 103 103 104 105 107 107 108 108 108 108 108 108 108 108 109 111 114 113 109 106 107 107 109 110 111 110 109 109 111 112 112 112 112 112 112 113 113 115 115 115 114 114 115 116 117 117 118 117 115 114 115 116 117 116 117 116 114 111 112 112 112 112 112 112 111 111 111 112 111 110 110 110 110 111 112 112 112 111 111 111 110 110 109 107 105 104 104 104 105 104 102 101 102 102 103 104 104 104 103 102 100 99 98 95 95 95 97 98 97 97 97 97 97 96 97 99 100 101 103 106 110 111 112 113 114 115 116 117 118 118 117 116 117 118 119 121 124 128 132 136 138 137 136 136 136 137 141 145 149 151 153 154 155 153 152 153 152 150 147 145 143 140 140 143 147 151 153 155 157 160 165 169 172 171 164 154 153 153 154 154 153 153 153 152 151 152 152 147 143 142 142 142 142 141 141 142 143 144 143 142 139 136 135 136 136 136 134 133 133 133 132 132 133 135 136 135 135 135 135 136 135 135 135 134 132 133 132 132 133 134 134 133 132 131 130 129 130 129 128 127 126 126 126 126 124 123 122 121 121 122 122 122 121 120 119 119 120 120 119 118 117 116 116 115 115 113 112 111 113 117 118 119 123 123 76 98 100 99 103 103 102 106 106 106 105 105 102 106 107 108 109 109 108 112 110 106 103 99 98 99 97 94 93 93 96 98 97 94 92 91 90 91 91 92 90 86 86 90 90 90 89 88 87 91 93 92 90 90 89 86 83 80 79 76 74 75 74 71 66 62 66 74 76 74 71 69 67 64 60 58 58 59 57 52 48 46 45 47 49 49 46 44 44 44 38 23 5 351 349 345 350 352 350 342 326 312 289 273 263 260 255 243 236 230 229 231 231 225 221 221 220 218 216 214 213 211 211 211 212 215 217 219 221 219 216 218 219 222 230 236 232 235 237 236 236 230 226 221 214 206 199 196 191 184 175 167 162 164 168 170 171 172 171 171 175 180 184 184 181 176 177 182 190 194 188 189 190 191 192 197 196 203 204 205 206 206 201 198 196 196 195 196 196 195 195 196 194 195 198 200 202 205 208 210 213 216 218 222 230 231 228 224 216 218 213 212 210 207 206 206 209 209 209 208 208 211 212 212 214 215 214 210 207 205 203 204 205 204 203 203 203 202 202 204 203 205 207 207 209 211 213 216 217 219 221 226 231 233 237 238 242 244 247 260 282 294 294 286 268 249 247 268 291 285 265 268 272 265 269 278 269 268 260 250 249 272 308 352 15 34 34 28 28 30 31 34 37 40 43 43 44 46 46 45 40 39 46 49 52 55 58 55 52 52 52 51 52 58 59 54 52 58 60 63 70 75 80 83 81 79 74 67 59 54 61 76 77 85 87 84 77 72 74 75 79 81 81 80 79 77 75 76 78 82 84 82 81 80 77 76 79 84 84 82 74 67 110 111 111 110 109 109 108 108 108 108 106 106 107 108 108 108 109 109 109 109 108 109 109 110 109 106 103 103 105 107 108 108 108 108 109 109 109 108 106 105 106 108 110 110 110 109 109 108 108 108 107 105 104 103 104 105 106 106 106 106 106 106 106 106 105 104 104 105 106 106 105 105 105 104 104 104 104 105 105 105 105 105 105 104 104 104 106 108 108 108 108 107 107 108 109 109 109 110 112 114 113 109 107 106 107 107 109 110 111 111 110 111 112 113 113 113 114 115 114 114 114 115 116 116 115 115 116 117 119 119 119 117 114 114 115 116 117 116 115 114 112 111 112 112 112 112 111 112 112 112 112 112 112 111 111 111 111 112 114 116 116 116 115 113 112 111 111 111 110 108 106 105 105 104 103 102 103 104 105 106 105 104 102 100 100 100 100 99 97 96 96 97 98 97 96 95 95 95 97 101 102 104 105 106 108 110 113 112 113 114 116 117 117 117 116 115 114 116 118 120 123 126 129 132 135 132 129 130 132 136 142 148 151 153 154 156 157 157 156 155 153 150 146 142 141 140 141 143 149 152 154 157 158 162 165 169 172 170 165 156 153 152 154 154 154 153 152 151 150 152 152 151 148 144 143 144 142 140 139 140 141 141 142 142 140 137 136 136 137 137 135 135 134 134 134 133 134 136 137 136 136 137 137 136 136 135 135 135 134 133 133 132 132 133 133 133 132 133 132 131 130 129 128 128 128 128 127 126 124 122 121 121 121 121 121 121 121 120 120 121 121 120 119 118 118 117 115 115 114 114 113 113 114 116 116 119 121 116 98 106 105 105 104 104 106 110 111 111 110 109 108 111 112 113 115 117 115 113 109 106 104 103 104 104 102 100 99 99 99 101 103 102 99 96 94 95 95 95 95 88 88 92 92 93 92 92 90 95 97 97 96 92 89 86 81 78 78 76 75 76 74 69 63 60 68 75 76 75 73 71 68 66 63 61 61 61 60 57 50 47 48 48 49 47 47 45 46 45 32 17 5 359 359 357 356 350 346 336 325 314 300 290 271 252 244 231 223 222 224 228 229 224 218 216 213 211 211 212 209 208 208 209 211 214 216 217 218 214 213 212 214 218 225 230 226 229 231 232 232 229 227 223 216 210 205 200 194 185 176 167 162 163 166 170 174 174 171 169 169 173 173 178 177 173 173 176 181 185 178 179 182 184 187 189 189 192 195 203 210 212 210 204 199 198 199 201 203 200 198 195 196 204 207 209 210 209 210 215 218 222 223 227 233 238 241 236 228 227 219 214 211 209 207 207 209 210 211 210 210 214 215 214 214 212 210 207 205 204 202 204 206 206 204 203 204 201 202 202 202 203 205 209 212 215 216 218 215 214 217 222 228 229 229 232 235 237 245 268 290 304 307 298 270 244 240 248 253 268 262 272 276 266 269 265 264 266 266 260 268 277 289 354 29 41 40 38 37 38 37 36 39 42 44 43 44 46 50 49 45 44 47 50 51 54 57 56 53 52 50 48 50 54 54 49 46 47 51 57 66 72 77 80 79 80 77 70 62 57 59 63 75 84 85 83 79 77 75 75 77 79 79 78 77 75 72 71 72 77 80 77 80 79 75 73 73 75 73 68 61 67 111 111 111 111 110 109 109 109 109 108 106 106 107 108 109 109 109 109 108 108 108 108 109 109 108 105 103 104 106 108 109 109 109 108 109 109 109 107 105 105 106 108 110 110 109 108 108 108 108 109 108 106 104 103 104 105 105 105 105 105 105 106 106 105 104 104 104 106 107 107 106 105 105 105 104 104 104 105 105 106 107 107 107 106 106 107 108 109 109 109 108 107 107 109 110 110 110 110 110 111 111 108 107 107 108 109 110 111 112 112 112 113 114 114 114 115 117 116 116 115 115 116 116 116 116 116 117 118 119 119 118 116 114 114 116 116 116 115 114 113 113 113 112 112 113 112 111 112 113 113 113 114 114 113 113 113 113 114 117 118 118 117 115 113 112 111 112 112 111 109 106 106 106 105 104 103 104 105 107 108 107 106 104 102 102 102 103 102 100 98 98 98 98 101 99 98 97 97 98 104 106 107 108 109 110 112 115 115 113 114 115 117 116 114 114 113 113 115 118 120 123 124 125 126 128 128 126 126 130 135 142 149 153 156 157 159 159 159 158 156 154 152 147 144 142 142 145 146 151 153 158 159 158 161 164 166 168 169 163 161 157 155 155 155 154 153 151 150 150 151 152 151 148 145 144 144 143 141 139 139 139 139 138 139 140 139 139 139 139 138 138 138 136 135 135 135 135 136 137 137 136 137 137 136 135 134 134 134 134 133 132 132 132 132 133 133 133 133 133 132 131 129 129 129 129 129 127 125 123 123 122 122 122 121 122 122 122 122 122 122 121 120 120 119 118 117 116 115 116 116 116 115 116 115 117 119 120 114 110 112 110 111 107 107 109 113 114 114 113 112 112 114 114 114 115 117 115 112 109 107 106 106 107 106 106 105 105 105 106 107 109 106 104 103 100 98 100 100 98 98 94 96 96 96 96 95 93 98 99 100 97 92 89 87 84 82 81 81 81 81 78 72 66 66 70 74 76 76 74 71 69 68 67 67 66 66 63 58 50 47 51 56 53 51 49 45 46 44 33 15 6 4 4 5 357 351 341 335 327 317 313 305 282 257 239 223 214 213 215 217 221 221 215 212 209 205 207 209 208 209 208 209 211 215 216 216 216 213 209 208 210 214 219 223 222 221 222 225 227 226 224 221 218 215 210 203 196 190 179 169 166 164 165 171 177 178 174 169 167 168 170 175 175 172 171 173 175 175 176 175 176 178 181 184 183 181 183 192 204 212 212 208 204 202 203 206 212 212 210 207 210 218 220 224 224 220 215 217 218 220 225 228 233 244 252 244 241 231 223 216 213 212 210 211 213 214 217 216 215 217 217 216 214 212 210 205 204 203 202 202 206 206 203 202 202 201 201 201 201 202 204 207 209 212 214 214 212 211 213 219 224 225 229 232 233 233 240 262 279 297 301 288 269 244 240 242 246 260 263 280 278 269 268 264 263 268 268 259 257 228 214 349 43 53 47 43 42 45 43 38 41 43 46 47 46 49 52 52 49 47 49 50 52 53 54 54 53 52 49 45 45 47 40 36 34 39 46 56 64 68 72 72 75 78 77 72 66 63 60 63 72 79 83 82 80 78 76 75 76 78 77 76 75 73 71 69 68 70 71 74 77 77 73 72 70 69 67 64 63 68 111 111 112 112 111 110 109 109 109 107 105 106 107 109 109 109 109 108 107 107 107 108 109 109 107 105 105 105 106 108 108 109 109 108 109 109 108 106 106 106 108 110 111 111 110 109 108 108 108 109 108 106 105 104 104 105 105 105 105 105 105 105 106 105 104 103 104 106 107 107 106 105 106 105 105 104 103 104 105 107 108 109 109 109 109 109 110 109 109 109 109 108 108 109 110 110 109 108 107 106 107 107 107 108 109 110 110 111 112 112 113 114 115 115 116 117 118 117 116 116 116 116 117 117 118 118 118 119 119 119 116 115 114 114 116 116 116 114 113 113 114 114 113 113 114 113 112 112 114 114 114 116 116 116 115 116 116 117 117 118 117 115 113 112 112 112 112 112 111 109 107 106 107 106 105 104 105 106 107 109 108 107 107 105 103 103 104 104 102 102 100 101 101 104 104 103 102 100 102 104 108 110 112 113 114 116 119 118 114 111 113 114 115 114 113 112 113 115 118 121 124 123 121 120 121 121 121 123 130 138 146 151 155 159 160 161 161 161 159 156 155 153 150 146 143 144 150 152 155 159 162 159 158 161 165 165 167 167 166 160 157 156 156 156 154 153 152 152 151 150 151 151 149 147 145 145 145 143 142 141 140 139 137 138 139 142 141 141 141 140 140 140 138 137 136 135 136 136 136 136 136 137 136 136 135 134 133 134 133 132 132 133 133 133 133 133 132 132 133 132 132 131 130 129 129 128 126 124 124 125 126 125 124 123 123 124 124 123 122 122 121 121 121 121 120 118 116 116 117 117 117 116 116 117 118 120 120 119 115 116 116 114 111 109 112 115 116 116 116 115 115 114 112 112 114 115 114 112 111 110 109 109 108 108 110 110 111 111 111 111 109 108 110 109 106 103 106 106 104 103 100 98 99 98 97 96 95 97 100 100 97 94 91 90 88 87 86 85 84 84 83 78 73 71 72 74 77 76 75 72 70 69 71 72 72 71 67 64 52 45 46 54 54 56 52 46 44 41 29 11 8 8 9 6 357 349 345 340 326 320 319 308 289 266 239 220 209 202 203 206 214 216 210 208 205 202 202 204 208 209 208 209 212 215 215 215 214 211 207 205 206 209 212 213 214 212 210 213 216 219 217 212 214 215 211 205 200 192 181 173 169 164 164 171 180 183 178 175 174 170 170 172 173 171 170 171 172 173 174 174 174 175 177 178 178 177 176 181 191 203 207 204 204 203 205 210 217 221 221 222 223 221 222 228 233 229 225 220 223 226 226 227 231 236 238 238 237 232 227 220 216 215 214 215 217 217 221 221 219 218 217 215 214 213 209 206 205 205 203 204 206 208 205 201 199 199 201 201 200 199 201 203 206 210 214 213 213 217 217 219 220 223 224 230 236 239 241 250 268 280 280 270 258 247 244 245 249 251 252 263 262 261 263 260 267 277 260 241 233 215 213 290 41 50 45 40 41 47 50 43 43 44 45 48 50 52 54 54 53 52 51 51 53 53 52 53 51 49 46 42 41 40 36 33 32 39 46 57 62 63 64 68 72 76 76 72 69 65 62 63 68 74 77 76 74 75 75 75 76 77 77 75 72 71 69 68 67 66 68 70 73 74 73 72 71 68 64 63 65 68 111 112 112 112 111 110 110 110 109 107 106 106 107 109 110 110 109 108 106 106 107 108 108 108 106 105 106 107 107 107 108 109 109 109 109 109 108 106 106 107 109 111 112 112 111 109 108 107 108 108 107 106 105 105 105 106 106 106 105 105 105 105 105 105 104 103 104 106 107 107 107 106 107 107 106 105 104 104 105 108 110 111 112 112 112 112 111 109 108 109 109 108 108 109 109 109 108 106 105 105 105 107 109 109 109 110 110 111 112 113 113 114 115 117 118 119 118 117 117 117 117 117 118 118 119 120 120 120 119 117 116 115 114 114 115 116 116 115 114 114 114 114 114 114 114 114 113 114 115 115 116 117 117 117 117 117 117 117 116 115 114 113 112 112 111 112 112 112 112 110 108 107 107 106 105 105 105 105 107 108 109 109 107 105 103 103 105 105 104 103 102 102 103 106 107 107 105 103 103 104 108 112 115 117 118 119 123 122 116 110 108 110 113 114 114 113 113 115 118 121 124 124 123 121 119 119 122 131 144 155 159 159 159 162 165 164 164 164 162 158 160 157 150 142 143 142 149 155 159 163 162 160 159 163 166 167 167 166 165 160 158 157 156 155 154 154 153 154 154 153 151 150 149 147 146 145 146 145 145 144 143 142 140 140 141 142 142 142 142 142 141 140 139 138 137 136 136 136 136 136 137 137 136 135 134 133 133 133 133 133 133 133 133 133 132 132 132 132 132 133 133 132 129 127 125 126 125 124 125 126 128 127 125 124 124 124 124 123 122 122 120 121 124 123 121 119 118 117 118 118 117 116 115 117 120 121 121 120 120 119 118 117 113 110 112 115 118 119 119 118 115 113 113 113 115 115 115 115 114 113 112 111 110 110 112 113 113 112 111 110 109 111 112 112 110 109 110 110 110 108 107 103 104 102 100 98 97 99 101 100 98 96 94 93 93 93 92 90 88 88 89 85 80 80 77 78 79 79 77 74 71 70 75 75 76 77 74 68 61 50 47 46 51 55 51 43 39 33 21 18 18 15 11 2 353 353 353 343 324 324 318 306 293 269 241 219 209 200 195 199 207 212 209 205 204 201 200 202 207 209 208 209 212 213 213 213 213 209 205 202 202 202 202 203 205 203 198 200 202 204 200 198 201 204 204 204 200 188 180 178 167 162 163 170 180 183 183 183 181 176 172 172 171 170 170 170 172 174 175 176 175 174 174 175 177 176 174 175 182 191 191 194 198 199 202 208 207 210 210 216 221 224 222 222 224 223 222 220 221 220 220 222 226 226 225 221 223 227 228 224 223 222 219 219 218 218 218 219 219 219 220 220 221 217 211 212 212 210 207 205 207 209 206 204 202 200 201 202 202 202 202 203 207 212 219 221 221 230 228 230 226 224 224 226 232 233 239 246 244 249 255 253 250 242 235 231 230 234 244 248 250 259 264 268 266 295 283 240 215 208 240 338 26 37 37 35 36 45 53 51 49 48 47 50 52 53 54 56 56 56 53 53 55 53 52 51 49 43 39 42 41 39 42 39 40 44 49 56 60 60 62 64 69 73 73 70 68 63 61 64 67 69 71 72 70 71 73 74 74 75 76 75 72 70 69 69 68 66 66 67 69 69 69 70 70 68 62 62 65 65 112 112 112 112 111 110 110 110 109 107 106 107 108 109 111 110 109 107 105 106 107 108 108 107 107 106 107 108 108 107 108 109 109 109 108 108 108 107 107 108 110 111 112 112 111 109 107 107 107 107 107 106 106 106 106 106 106 106 105 104 104 105 105 105 104 104 105 106 107 108 108 108 108 108 107 106 105 105 106 108 110 112 112 113 113 112 110 108 108 109 109 108 108 108 109 110 110 109 107 105 106 109 110 110 110 110 109 110 112 112 113 113 115 117 119 120 118 117 117 118 118 118 118 119 120 120 120 120 117 115 115 114 113 114 115 115 116 115 115 115 115 114 114 115 114 114 114 114 115 116 117 117 117 117 116 116 116 116 115 114 113 112 111 111 111 112 113 113 112 110 108 107 107 106 106 105 105 105 107 108 108 108 106 105 104 104 105 107 105 104 103 103 104 107 108 106 105 104 104 105 109 113 117 120 122 123 124 123 123 118 111 110 113 115 116 115 114 116 118 120 122 125 125 125 124 123 128 146 159 168 169 167 165 166 170 169 169 169 167 164 171 165 157 157 144 143 149 157 161 163 162 160 161 161 164 167 168 166 163 161 159 159 158 156 155 154 154 155 156 156 154 151 149 147 146 146 147 146 146 145 145 146 145 143 142 142 142 142 142 142 141 140 140 140 139 138 138 138 137 136 137 137 136 135 135 135 134 134 134 134 134 133 133 133 132 132 132 133 133 132 131 131 129 125 123 125 126 126 127 127 128 128 126 124 124 124 123 123 123 122 122 123 124 124 122 120 120 119 120 118 117 117 118 119 121 122 122 122 121 120 120 118 114 111 112 116 118 120 121 120 117 113 112 115 117 118 118 117 116 116 114 114 113 112 112 111 111 110 110 110 110 112 113 112 111 111 112 113 115 115 113 110 110 109 108 103 100 100 102 100 97 95 95 94 96 97 96 93 91 91 92 92 89 86 84 82 83 82 80 77 76 75 78 78 80 82 81 75 69 66 59 50 51 53 48 38 31 30 31 32 28 18 7 356 355 355 355 349 330 324 314 305 292 272 250 229 225 205 193 194 202 206 206 204 204 202 201 203 207 208 207 207 208 210 210 210 210 207 203 200 198 197 197 196 196 194 189 190 191 190 192 194 190 192 194 194 194 182 178 173 166 161 161 168 176 180 184 185 184 181 177 175 173 172 171 171 171 173 176 178 179 177 173 172 174 175 173 173 176 176 183 185 191 194 196 199 204 196 197 204 211 216 211 208 209 212 216 215 210 208 211 217 220 223 219 215 214 218 223 218 222 223 220 218 219 217 216 216 219 222 226 227 229 227 220 219 216 214 211 208 208 208 207 208 205 203 203 203 202 204 204 206 208 212 221 229 229 231 233 232 227 226 224 223 223 223 223 227 221 218 223 226 237 237 228 218 213 217 234 240 264 282 302 291 282 319 312 263 212 213 301 6 18 26 32 33 34 43 53 56 54 51 50 53 56 57 57 57 57 56 56 56 57 57 53 47 45 38 34 37 40 44 45 45 45 46 50 54 57 59 60 63 68 71 72 71 65 61 60 65 66 67 69 69 68 68 70 71 72 74 75 75 73 71 71 71 70 67 65 65 67 65 65 68 70 67 60 60 61 65 112 112 112 111 111 110 110 110 109 108 107 108 109 110 111 110 108 106 105 107 108 108 107 107 107 107 108 109 109 109 109 109 109 109 108 108 107 107 106 107 109 112 113 113 111 109 107 107 106 107 107 107 107 107 107 107 107 107 105 104 104 105 105 105 104 105 106 106 107 108 108 109 109 110 109 108 107 107 107 108 109 110 111 111 111 111 109 108 109 110 110 109 109 109 110 111 112 111 109 108 108 110 111 112 111 110 110 111 112 112 113 114 116 117 119 119 118 117 118 119 119 120 120 120 120 120 119 118 115 114 114 114 114 115 115 115 115 115 116 116 115 115 115 115 115 115 115 115 116 116 117 117 116 115 115 114 114 114 114 113 112 112 112 112 112 112 112 112 111 109 108 107 107 107 107 106 106 106 107 108 108 107 106 106 106 107 107 109 107 106 105 105 106 108 108 106 104 104 105 106 110 114 118 123 125 126 125 124 122 117 112 110 113 116 118 117 116 117 118 120 124 128 128 129 128 130 137 155 166 171 173 174 173 172 173 170 173 175 176 173 178 179 176 164 150 149 154 162 164 162 160 158 158 159 162 165 167 166 163 160 160 160 160 158 157 155 154 156 158 158 157 153 150 149 147 148 148 148 146 146 146 147 147 146 145 146 147 144 142 143 143 140 141 141 140 140 139 139 138 137 137 137 137 136 136 137 137 136 135 135 135 135 136 135 134 133 132 133 133 132 130 130 127 124 124 126 126 127 127 128 127 127 126 124 123 123 123 123 124 124 124 124 124 124 123 122 122 121 122 121 121 121 121 121 123 123 123 123 122 121 120 119 115 112 113 115 117 121 122 122 120 116 114 118 120 121 121 121 118 119 118 117 116 114 113 112 112 112 111 111 111 111 113 112 111 110 112 115 118 120 120 117 117 117 114 108 102 100 102 102 98 97 96 96 98 101 99 95 93 94 94 95 92 89 87 85 86 85 83 81 79 77 79 80 82 84 83 81 73 64 55 49 49 51 45 35 36 39 42 38 27 14 3 1 3 3 357 347 333 318 306 306 286 268 266 253 233 210 194 192 198 202 203 202 202 201 201 203 207 208 206 204 205 206 207 206 205 203 201 199 196 194 193 191 189 188 184 183 183 184 185 186 184 185 185 184 182 175 171 167 163 160 161 163 168 175 181 185 186 185 185 183 182 178 175 175 171 172 176 178 181 183 175 169 170 172 170 170 171 170 175 180 184 188 191 193 193 189 189 196 205 208 201 196 198 203 211 214 209 206 210 215 217 219 218 218 216 215 217 217 219 221 218 215 216 214 212 213 217 223 230 232 230 230 228 223 217 212 210 209 207 206 203 204 204 205 206 203 203 203 206 208 208 210 214 214 220 227 230 228 225 224 224 224 224 221 215 214 208 199 191 197 218 229 227 223 225 228 237 256 287 307 336 334 324 343 340 315 263 256 335 8 20 29 32 32 35 43 51 51 53 51 53 53 57 59 59 59 58 58 57 57 57 57 51 43 40 36 34 36 41 48 49 48 48 48 49 52 57 60 60 63 67 68 72 70 65 61 61 64 65 67 69 70 68 66 67 67 68 71 74 75 75 74 72 71 71 67 64 64 64 63 63 65 69 68 65 62 61 64 112 112 112 111 111 110 110 110 110 110 109 109 109 111 111 110 108 106 106 108 109 108 108 107 106 106 108 110 111 111 110 110 110 109 107 107 107 107 106 107 110 112 114 113 111 109 108 107 107 106 106 107 107 107 107 107 107 106 105 105 105 105 105 105 105 106 106 107 107 107 107 108 109 110 110 110 109 108 107 108 108 108 109 110 110 110 108 109 110 111 111 111 110 110 111 111 112 111 111 110 110 111 112 112 111 110 110 111 112 113 114 115 116 117 118 118 118 118 118 119 120 121 121 120 119 119 118 117 115 113 114 115 115 115 116 116 116 116 116 116 115 115 116 116 115 116 116 117 117 116 116 115 114 113 113 113 114 114 113 113 112 112 112 112 112 112 112 111 110 109 109 108 107 108 109 108 108 108 108 109 111 110 110 109 109 109 109 111 110 108 108 109 109 108 109 108 106 107 108 109 112 115 119 124 127 128 126 123 120 114 110 110 113 117 118 117 117 117 118 121 126 130 130 129 130 135 143 154 170 171 177 181 180 178 175 169 171 177 184 184 185 184 182 169 154 152 158 165 165 161 158 156 155 157 160 163 164 164 162 160 159 160 160 160 158 155 156 158 159 158 156 154 152 150 149 150 149 149 147 146 147 148 148 148 148 148 149 147 146 145 144 143 142 142 141 141 140 140 139 137 136 137 138 138 137 138 138 137 136 136 136 137 138 137 137 135 133 133 134 133 131 130 129 128 128 128 127 127 127 126 125 125 124 123 122 122 124 125 125 125 125 125 125 125 124 124 123 123 124 125 124 123 123 123 123 124 125 124 123 122 121 119 117 116 115 115 118 122 124 125 123 120 117 121 122 124 124 124 122 122 120 119 117 117 116 116 117 117 117 117 116 115 114 111 110 110 112 116 122 125 125 124 123 120 115 111 107 104 104 106 104 102 99 99 101 104 101 97 96 96 95 94 92 89 88 88 86 85 84 81 78 78 80 82 82 82 80 78 72 63 53 45 44 45 42 39 42 45 47 40 27 17 12 10 10 3 3 355 335 313 302 300 279 268 254 246 233 213 197 193 196 198 200 201 201 200 200 202 206 207 205 203 201 203 204 202 202 201 199 197 195 193 190 187 185 184 183 181 180 181 182 182 183 184 183 181 178 175 169 164 160 158 159 162 168 173 177 182 186 188 191 192 193 189 183 182 174 171 173 175 183 188 182 172 167 167 165 166 168 169 171 176 179 179 179 182 185 183 182 188 196 200 198 196 197 201 207 209 208 209 212 213 215 216 221 224 221 220 218 218 218 220 216 211 209 207 208 211 215 222 232 234 231 231 229 225 216 209 207 206 206 204 201 201 203 205 207 206 203 205 208 209 208 208 208 211 219 225 226 224 225 226 227 227 226 223 216 213 205 197 183 180 199 224 225 244 253 267 276 283 295 311 338 349 356 357 353 352 349 350 359 11 24 24 31 31 36 42 48 49 51 50 57 58 59 59 59 60 61 61 59 58 57 58 52 40 37 35 33 34 43 50 51 50 49 49 50 54 57 60 61 62 64 67 71 71 67 63 62 62 62 64 68 70 69 68 67 64 63 66 71 72 74 73 70 71 71 67 67 64 62 61 61 63 66 68 67 64 61 61 112 112 112 111 110 110 110 110 110 110 109 110 110 111 111 111 109 107 107 109 109 109 109 107 106 106 108 111 112 112 111 110 110 109 108 108 108 108 107 108 110 112 114 113 111 109 108 107 107 106 106 107 107 108 108 107 106 106 106 106 106 106 106 106 106 107 107 107 107 107 107 108 109 110 111 111 110 110 109 108 107 108 108 110 110 110 109 109 111 112 112 112 112 112 112 111 110 110 111 111 111 112 112 112 111 110 109 111 113 114 116 117 117 117 117 118 117 118 118 120 121 122 121 119 118 119 118 117 116 115 115 116 116 115 116 117 117 117 116 116 117 117 116 116 116 117 117 117 117 116 116 115 114 112 112 112 113 114 114 113 113 112 112 111 111 111 111 111 111 111 110 109 109 109 111 111 111 112 112 112 112 113 113 113 112 111 111 112 112 111 110 111 111 110 111 110 109 110 111 111 113 118 122 124 124 124 123 121 119 115 111 112 115 118 119 118 117 118 120 122 126 127 127 128 132 142 152 155 168 171 175 181 185 184 179 170 170 177 178 184 184 181 181 174 160 157 161 165 166 162 159 154 153 155 159 161 162 162 161 160 159 160 160 161 158 156 157 160 160 158 156 155 153 151 150 150 150 149 148 147 148 148 148 149 149 149 149 149 148 147 146 145 144 143 141 141 141 140 139 137 136 137 138 139 139 138 139 139 138 138 138 139 139 139 138 136 134 134 134 134 133 132 132 132 132 130 128 127 127 126 124 123 123 123 123 123 125 126 126 126 125 125 126 126 126 125 125 125 125 126 126 124 124 123 124 125 125 125 124 122 121 121 122 121 119 118 119 123 125 127 127 124 124 123 125 126 126 126 124 124 123 123 122 121 120 121 122 122 122 122 122 119 114 112 111 113 114 119 124 124 125 124 122 117 110 108 108 108 110 111 110 106 104 104 104 105 104 100 100 98 96 96 93 91 89 88 87 86 84 81 79 79 81 82 82 80 79 75 72 67 56 42 38 39 42 45 45 46 44 36 24 23 22 17 12 8 8 357 342 319 296 288 265 249 242 237 229 214 200 195 195 195 198 199 199 199 199 199 200 203 203 200 198 199 201 202 200 200 198 196 195 193 189 186 184 183 182 179 178 179 181 183 185 187 186 182 178 173 168 163 159 158 158 162 169 173 175 178 182 181 183 191 198 201 195 189 177 177 171 172 181 187 187 177 169 165 161 161 164 166 169 172 173 173 173 175 177 178 177 181 183 190 194 196 200 203 206 208 208 204 207 208 210 215 219 222 226 227 224 220 220 221 218 213 207 204 208 211 214 222 231 233 241 234 230 227 216 209 206 206 208 207 205 203 204 205 206 206 202 200 203 205 206 205 207 212 217 222 221 217 222 221 226 228 226 227 215 213 216 200 198 165 196 229 242 272 286 285 276 277 289 293 311 357 12 7 3 7 11 15 20 21 26 23 29 31 38 46 51 52 50 51 59 61 63 64 63 61 62 64 63 60 58 58 54 41 35 35 36 38 45 51 52 50 49 48 51 55 57 59 60 61 62 66 70 71 70 68 65 62 61 62 65 69 69 70 69 64 60 62 66 67 71 70 68 69 69 68 67 64 61 60 59 60 62 63 66 66 62 58 112 112 112 111 110 110 110 110 110 110 110 111 111 112 112 111 109 108 108 109 110 110 110 108 106 106 108 111 113 112 111 110 110 109 109 109 108 108 108 109 110 113 114 113 111 109 107 107 106 106 106 107 108 109 108 107 106 106 107 107 107 107 107 107 107 107 108 108 108 107 107 108 109 110 111 111 111 111 109 108 108 109 109 110 111 111 111 111 112 112 113 113 113 113 112 110 108 109 110 110 111 112 112 112 111 110 109 111 113 115 117 118 118 118 117 117 117 118 119 120 121 122 121 119 118 119 119 119 119 118 117 117 117 116 117 117 117 117 116 117 118 118 118 118 117 117 117 117 116 116 116 115 113 112 112 112 112 114 114 114 113 112 112 111 111 111 112 112 112 112 111 111 111 111 113 114 115 115 115 115 114 114 115 116 116 115 114 114 113 113 112 113 113 113 112 111 111 111 112 113 115 119 124 127 125 121 119 120 122 121 117 116 118 119 119 118 118 122 126 126 125 126 127 131 139 140 153 163 172 173 175 180 186 187 182 177 178 175 177 180 180 179 178 176 170 165 164 166 165 164 158 152 151 154 158 160 160 160 160 160 159 159 161 161 159 157 158 161 162 161 160 156 154 152 152 150 150 149 148 148 148 148 148 149 150 149 149 149 149 149 148 147 146 143 141 141 141 140 139 138 138 138 138 139 139 140 140 139 139 139 139 139 139 140 139 138 135 135 136 135 135 133 133 133 132 131 129 127 126 125 124 123 123 124 124 125 126 126 126 126 126 126 126 126 127 127 127 127 128 128 128 127 125 125 125 126 126 126 125 124 124 124 125 124 123 120 121 123 125 128 128 128 126 124 126 127 127 127 126 126 127 128 127 125 123 124 126 126 126 126 122 116 114 112 115 117 117 118 116 115 117 115 113 110 102 103 104 104 110 114 108 107 109 109 107 106 109 107 104 101 99 100 98 94 92 92 91 89 87 83 80 81 82 82 81 80 78 76 73 69 60 44 41 43 46 47 46 46 43 36 32 29 25 20 16 14 9 357 347 336 320 293 257 238 232 230 223 216 207 199 196 196 196 197 197 196 197 197 198 201 201 199 195 196 198 198 198 198 198 197 196 194 191 190 187 184 181 178 176 178 181 183 186 191 192 189 183 178 172 170 163 160 159 162 169 173 173 174 173 175 175 181 189 199 199 199 195 184 174 171 176 183 186 185 178 168 161 160 161 164 166 168 169 170 169 170 172 174 174 173 176 187 193 196 198 201 202 202 201 200 200 202 204 209 212 217 225 230 231 228 227 229 227 222 211 206 214 216 217 221 225 231 245 236 229 226 220 222 216 212 214 213 208 205 205 204 203 204 200 196 198 200 201 201 200 202 205 210 213 210 205 209 217 225 228 225 225 225 227 217 204 186 197 228 250 267 284 277 259 257 268 283 333 8 22 13 10 18 19 22 30 32 31 29 32 34 41 50 54 55 52 51 54 57 63 69 68 65 66 71 66 59 60 61 56 47 39 40 37 40 47 51 52 51 48 48 50 54 57 57 58 60 63 65 69 72 72 71 68 64 61 61 63 63 66 69 69 65 60 59 59 64 69 69 65 64 65 66 66 64 61 60 59 58 57 59 64 66 60 56 112 112 112 111 111 110 109 109 110 110 111 112 112 112 112 111 110 109 109 110 111 112 111 108 106 106 108 112 113 113 112 110 110 109 109 109 108 109 109 109 110 112 113 112 110 109 108 107 106 106 107 108 109 110 109 109 108 107 108 109 109 108 108 107 107 108 108 108 108 108 108 109 110 111 111 111 112 111 110 109 109 109 110 111 112 112 112 112 113 114 114 114 113 112 110 109 108 108 109 110 110 111 111 112 112 111 110 111 113 115 117 118 119 118 117 116 117 118 119 120 121 121 121 119 119 120 120 120 120 120 118 118 118 118 118 118 117 116 117 118 118 118 119 119 119 118 117 116 116 117 117 116 115 114 113 112 112 114 114 114 113 113 113 113 112 112 112 113 113 113 113 113 113 113 115 116 116 117 117 116 115 114 116 118 118 118 116 115 115 115 115 115 115 115 113 112 111 111 112 113 115 120 125 126 123 119 118 120 124 125 118 117 117 116 116 116 119 126 132 133 129 127 131 132 135 144 158 169 175 176 177 182 187 189 188 180 172 174 179 180 180 177 176 175 173 170 168 166 164 162 157 152 152 155 158 159 159 160 159 158 158 159 161 161 160 159 160 162 162 162 160 157 155 154 152 151 150 149 149 148 148 148 148 149 150 150 149 150 150 149 148 147 146 143 142 141 142 141 140 140 140 140 140 140 141 141 139 139 139 139 139 140 139 141 141 140 138 136 136 135 135 134 134 134 132 130 128 127 126 125 124 124 124 125 126 127 127 127 127 127 127 127 127 127 128 129 129 130 130 130 130 129 127 126 127 127 127 127 126 126 125 126 126 125 124 122 121 123 123 125 127 128 127 126 127 128 129 129 129 129 131 133 131 129 127 127 128 129 128 126 122 119 117 115 117 121 121 115 112 111 107 103 100 98 101 102 105 107 112 116 111 108 112 113 113 109 111 110 108 105 103 102 102 102 101 100 97 94 91 86 82 81 81 81 80 80 79 78 77 73 58 51 51 50 49 47 47 47 45 41 39 34 27 22 19 14 4 351 342 338 325 293 256 235 225 224 220 217 209 200 197 196 195 194 194 192 193 194 196 199 200 197 193 193 193 195 196 198 198 197 197 195 195 194 189 185 181 176 174 176 177 179 186 193 199 199 193 187 181 181 170 163 161 164 169 172 172 172 169 169 170 173 179 189 192 195 199 194 182 174 174 179 181 181 178 169 161 158 161 163 164 165 168 169 166 164 166 168 170 168 171 180 187 192 192 192 195 200 202 203 204 206 206 207 209 216 224 232 239 241 239 245 239 234 223 213 214 223 226 228 229 235 238 232 227 225 224 224 220 216 218 219 213 210 210 205 202 201 199 197 198 199 200 199 193 189 193 196 200 202 194 195 202 213 221 214 213 219 226 227 216 209 210 218 232 251 285 297 273 278 290 297 8 17 21 11 9 18 21 31 35 41 46 42 41 45 49 52 58 64 62 57 52 51 55 68 73 69 69 71 72 57 58 65 59 59 50 47 42 45 48 50 51 51 49 46 48 53 55 55 56 59 63 65 68 71 72 73 71 67 63 62 61 62 65 69 69 64 61 58 57 61 67 67 64 61 60 62 63 63 62 61 61 58 54 56 60 63 58 56 112 112 112 112 111 110 109 109 110 111 112 112 113 112 111 111 111 110 110 111 112 112 111 108 106 106 108 112 114 114 113 112 110 109 109 109 109 109 110 110 111 112 113 112 111 109 108 107 106 107 107 108 109 110 110 110 109 109 109 110 109 109 108 107 107 108 109 109 109 109 110 110 111 112 113 113 113 113 112 111 110 110 110 111 112 112 113 113 114 115 114 114 112 111 109 109 109 109 109 110 110 111 112 113 114 113 112 112 114 115 117 118 119 119 117 116 117 118 120 121 121 121 121 121 120 121 121 121 121 120 119 118 119 119 119 119 118 117 117 118 119 119 120 120 119 118 116 116 116 117 117 117 116 115 114 112 113 114 114 114 114 115 115 114 114 114 113 113 114 115 115 115 115 115 116 116 117 118 118 117 116 115 117 119 119 119 117 117 117 118 118 118 118 116 114 113 113 113 114 114 116 121 124 123 121 118 118 121 125 123 116 112 108 108 111 115 124 129 134 137 137 135 139 135 134 142 156 169 172 171 175 182 185 187 187 178 173 172 175 178 179 177 174 174 173 171 168 165 163 160 157 154 155 157 157 157 158 159 157 157 158 158 161 161 161 160 161 160 160 160 160 158 156 154 152 151 150 149 148 147 147 148 148 148 149 150 150 150 149 148 147 147 145 144 144 143 143 143 143 143 142 142 142 142 142 141 139 139 139 139 140 141 141 142 141 141 138 138 138 136 134 134 133 132 131 129 128 127 126 126 125 125 126 126 126 126 126 126 127 128 129 129 128 128 130 131 131 132 132 131 131 129 127 127 127 127 127 126 127 126 126 126 126 126 125 124 123 123 124 125 127 128 128 128 129 130 131 132 132 132 134 137 136 133 131 130 130 130 128 129 124 116 111 121 122 124 119 116 112 115 112 107 103 100 114 116 113 111 114 117 114 111 112 113 112 112 113 113 111 109 107 107 108 109 106 106 104 98 93 86 83 83 81 80 80 81 81 80 78 71 68 61 56 54 50 48 50 51 51 48 42 35 27 18 13 7 356 341 326 322 310 284 250 230 221 220 219 216 207 198 195 194 194 193 193 190 190 191 193 196 198 195 193 191 191 193 195 197 198 198 197 197 197 195 191 185 180 175 172 171 172 176 184 194 199 205 203 203 195 185 175 169 166 166 168 171 171 170 167 166 168 170 172 175 179 189 197 198 192 181 176 177 177 178 176 170 163 158 161 161 164 165 168 169 167 163 163 162 164 165 168 175 182 186 187 187 191 200 208 210 212 219 221 219 218 221 229 232 237 245 245 248 247 243 231 222 221 226 231 234 235 237 234 228 225 224 225 225 223 219 218 220 218 215 211 209 202 199 198 198 197 200 201 198 193 185 186 186 191 194 189 188 193 198 201 204 207 213 221 225 217 210 212 226 268 8 333 343 336 343 350 359 21 21 14 12 7 17 27 35 39 44 46 52 59 62 67 66 67 85 87 74 58 49 44 56 65 72 75 78 71 60 57 59 62 62 57 54 50 47 50 53 52 51 47 45 46 49 52 56 54 57 62 65 65 68 71 73 73 70 66 64 61 61 65 69 69 66 64 58 55 58 64 65 62 61 57 59 58 61 61 61 61 58 54 54 56 58 56 54 113 113 113 112 111 111 110 110 111 112 112 113 113 112 112 111 111 111 111 112 112 112 110 107 105 106 109 111 114 115 114 112 110 109 109 110 110 110 111 111 112 112 113 113 112 110 109 108 107 107 107 108 110 110 110 110 110 110 110 110 109 108 108 107 107 108 109 110 110 110 110 111 112 113 115 115 114 114 114 112 111 110 111 111 112 113 114 114 115 115 114 113 111 110 109 109 110 110 110 110 111 112 113 114 116 115 114 114 114 115 116 117 118 118 117 117 118 119 120 121 122 122 122 122 122 121 121 121 121 120 119 119 120 121 121 120 120 119 118 119 120 120 120 120 119 117 117 117 117 117 117 117 117 116 114 113 113 114 114 114 114 114 115 115 115 115 114 114 115 116 117 117 117 117 116 116 117 117 117 117 115 115 117 119 120 120 120 118 119 120 120 120 119 117 115 116 117 117 116 115 117 121 123 122 120 119 118 121 123 122 119 110 103 103 109 118 131 132 132 136 137 140 139 138 138 142 150 160 166 164 167 172 177 180 180 177 174 171 171 174 176 176 174 173 171 169 166 164 162 158 156 156 156 156 155 155 156 157 157 158 159 159 161 161 161 161 161 161 159 159 159 158 156 154 152 151 151 150 148 147 147 149 149 149 150 150 150 149 147 147 147 146 145 144 145 145 145 145 145 144 143 142 142 142 142 141 142 143 141 140 140 141 142 143 142 141 140 138 137 135 133 132 131 130 130 128 127 127 127 127 127 127 127 126 125 125 125 126 128 130 131 131 130 130 132 132 133 133 133 133 132 128 128 128 128 128 127 127 127 128 127 127 127 127 128 127 126 125 125 127 127 128 128 128 130 130 132 133 134 135 137 139 138 135 134 132 132 131 131 131 135 128 90 127 117 122 121 118 115 122 124 122 121 119 122 123 117 109 113 115 113 111 111 113 113 115 116 114 114 111 110 110 108 108 109 108 106 100 94 90 80 82 81 79 81 82 83 81 81 78 73 66 61 57 53 51 54 57 56 52 45 35 21 360 355 350 342 321 287 293 288 271 246 228 219 217 216 214 206 199 195 193 193 193 192 189 188 189 191 194 196 194 192 190 189 191 194 197 199 199 199 198 198 196 191 183 177 175 173 167 168 172 180 190 193 201 201 202 197 187 180 174 170 170 170 171 172 170 167 165 165 168 170 170 172 178 187 188 190 186 183 179 177 177 175 172 167 166 165 163 164 166 169 170 168 167 164 160 161 162 165 173 180 183 185 187 191 198 211 224 225 236 238 235 232 232 241 236 238 235 240 247 250 246 235 225 223 227 234 237 237 234 229 225 222 222 224 227 226 221 218 218 218 212 214 210 202 198 198 197 193 196 199 200 193 185 182 182 185 189 187 186 189 191 196 200 204 210 216 217 214 214 236 264 330 33 10 32 22 16 17 21 24 19 16 13 9 15 30 37 41 44 44 60 79 89 97 95 93 122 114 97 77 57 52 51 57 70 72 74 73 64 58 58 62 63 61 60 58 56 58 60 56 53 50 47 48 47 51 55 55 55 60 61 62 65 69 72 72 70 67 65 62 61 64 68 69 68 65 59 54 55 61 59 61 59 56 56 54 56 57 60 60 58 54 53 54 54 54 53 114 114 114 113 112 111 111 111 112 112 112 112 112 113 112 112 111 111 112 112 112 111 109 107 105 105 108 110 113 115 115 113 111 110 110 111 111 111 111 112 112 113 113 113 112 110 109 108 108 107 108 108 109 110 110 109 110 110 110 110 109 108 108 107 107 108 109 110 110 110 111 111 113 114 115 116 115 115 114 113 111 111 111 112 113 114 115 115 115 115 114 113 112 111 110 110 111 112 112 113 113 114 115 116 117 117 116 116 116 116 116 117 117 118 118 118 119 120 120 121 122 123 123 122 121 121 121 121 121 120 120 120 121 122 122 122 121 120 119 119 120 120 121 120 118 117 117 117 118 117 117 117 117 116 116 114 114 114 114 114 113 114 115 116 115 115 115 115 116 117 117 117 117 117 117 116 116 116 115 115 114 115 117 118 119 121 121 120 121 121 121 120 120 118 117 118 120 120 120 118 119 122 124 123 122 120 119 119 120 122 122 117 112 109 113 123 133 131 130 128 133 138 140 140 141 144 148 153 156 159 161 165 171 175 177 174 171 170 169 170 172 173 172 170 169 167 164 161 160 158 155 154 155 155 155 154 155 156 157 159 159 160 161 161 161 162 162 161 159 158 158 157 156 154 153 152 150 150 149 148 148 149 150 150 149 149 149 148 145 146 147 146 145 144 145 145 146 147 146 145 142 139 140 141 142 142 144 144 143 141 142 143 143 144 144 143 141 140 137 134 132 130 129 128 128 127 127 128 128 128 128 128 127 126 126 125 126 127 129 131 132 133 132 132 133 134 134 134 134 133 132 129 129 130 129 129 128 127 128 128 128 128 127 129 130 130 129 127 127 128 128 128 128 128 129 130 132 134 135 137 139 140 140 137 136 134 133 133 133 134 139 155 103 125 122 121 122 120 120 127 131 132 132 131 129 127 122 116 114 112 110 108 106 109 113 117 114 114 112 109 111 109 111 111 108 108 105 100 97 86 78 82 82 81 81 83 83 83 81 79 75 71 66 62 58 58 61 64 62 57 47 30 7 331 307 299 275 264 254 251 257 251 239 237 219 214 212 210 206 200 196 193 192 193 192 189 187 187 189 191 193 193 192 190 189 190 193 196 196 198 199 199 199 196 188 178 176 170 168 162 163 167 176 183 180 183 192 198 198 191 186 181 179 178 175 174 173 171 168 166 165 167 173 173 170 170 176 177 178 180 186 185 180 174 173 173 172 172 169 167 166 167 170 171 171 168 164 160 158 159 161 167 170 182 187 188 193 197 209 223 229 243 244 243 242 244 249 252 252 246 244 248 251 247 242 237 230 231 235 235 235 233 229 227 222 222 224 224 223 216 215 217 216 215 214 207 202 197 192 190 188 191 196 200 202 196 186 181 182 184 181 179 183 185 192 199 202 201 204 209 215 223 252 292 329 19 22 35 39 36 31 27 26 25 22 15 13 17 25 35 40 36 50 70 106 119 126 129 128 124 118 102 88 69 71 59 61 71 72 73 74 71 64 59 61 64 62 63 64 66 64 66 60 56 53 53 53 50 51 54 54 54 55 57 59 62 66 69 68 68 66 63 61 58 61 65 66 68 64 60 55 55 56 57 57 56 55 53 51 50 53 58 60 58 55 54 53 52 51 53 116 115 114 113 112 111 111 112 113 113 113 112 112 112 112 112 112 112 112 112 111 111 109 109 107 106 107 110 114 115 115 113 112 111 111 111 111 111 111 111 112 113 113 113 112 110 109 109 108 108 108 109 109 109 108 108 109 109 110 111 109 108 108 107 107 108 109 110 110 110 111 112 113 114 115 115 115 115 114 113 113 112 112 113 114 115 115 115 115 115 115 114 113 113 112 112 113 114 115 116 116 117 117 118 118 118 117 117 117 117 117 117 117 118 119 120 120 120 120 122 122 123 123 122 121 122 122 122 121 121 121 121 121 122 123 122 121 120 119 119 120 121 121 120 119 118 118 118 118 118 117 116 116 116 116 116 115 114 114 113 114 114 115 116 116 116 116 116 116 117 117 117 117 118 117 117 116 115 114 114 114 115 117 119 120 121 122 122 123 124 123 122 122 121 120 121 123 123 123 122 122 124 126 123 123 122 122 121 122 125 128 129 126 123 122 126 133 130 125 116 124 135 140 144 143 145 149 152 153 157 162 167 173 177 176 173 170 169 169 168 168 169 168 165 166 166 162 159 159 159 158 157 156 156 154 154 154 154 156 158 158 159 159 160 161 163 163 162 160 158 157 156 156 155 153 152 151 150 149 149 148 148 149 149 149 149 149 147 144 144 146 146 145 145 145 146 147 147 147 145 142 140 140 140 142 143 145 144 143 143 143 143 145 147 146 145 143 140 138 135 132 129 128 127 127 126 128 129 129 129 129 128 127 127 127 127 127 128 130 132 133 134 134 134 134 134 134 134 134 133 131 130 131 131 131 130 129 128 128 127 128 128 129 129 130 131 130 129 128 129 128 127 128 128 128 130 131 134 136 137 139 140 142 142 140 137 135 134 133 133 135 133 129 126 124 124 123 122 123 129 134 137 136 133 130 127 122 118 114 111 108 104 100 103 113 113 113 111 107 109 107 110 107 107 108 105 105 101 96 86 83 84 84 83 83 84 84 82 81 80 77 73 70 67 66 65 65 64 62 57 45 23 7 18 10 317 240 225 236 222 230 228 231 226 218 212 208 207 206 203 201 196 193 193 192 189 187 187 187 188 191 192 191 190 189 189 191 193 193 196 198 198 198 195 189 180 173 165 162 156 156 162 165 170 175 176 180 190 197 196 194 195 192 187 183 179 176 176 172 171 171 173 184 181 176 171 170 172 166 170 180 184 180 172 169 170 172 173 170 168 167 167 168 169 171 171 166 162 158 157 158 162 171 183 189 190 197 202 212 212 225 232 233 231 235 239 244 254 260 259 252 250 252 253 249 241 235 236 235 232 231 231 230 226 221 221 223 221 219 212 210 213 215 216 215 207 202 196 190 186 187 190 192 194 197 195 190 184 182 179 176 176 175 180 186 192 196 191 191 195 204 218 235 282 314 347 8 27 43 48 45 38 32 33 31 22 17 12 24 30 24 25 4 101 132 128 123 127 131 114 104 94 83 74 72 65 65 71 69 70 73 74 69 59 63 64 62 63 66 67 71 70 65 60 59 58 56 53 53 53 54 52 52 54 57 60 63 64 64 63 62 60 58 54 52 57 63 66 63 60 57 56 56 56 56 54 52 51 50 48 50 56 60 59 56 56 53 51 50 50 116 116 114 113 112 112 112 113 113 114 114 112 111 111 112 113 112 112 112 112 111 111 111 110 109 107 109 111 114 115 115 114 112 112 112 112 112 111 111 111 112 113 114 114 112 110 109 108 108 108 109 109 109 108 108 108 108 109 111 111 110 109 108 108 108 109 109 110 110 110 111 112 113 114 115 114 114 114 114 114 113 112 112 114 115 116 116 116 115 116 117 116 116 115 114 114 115 117 118 118 118 117 118 118 118 118 118 118 118 118 118 118 119 119 120 121 121 121 121 123 123 123 123 123 122 122 123 123 123 123 122 122 122 123 123 122 121 120 120 120 121 122 121 121 120 119 118 118 119 118 117 116 116 116 116 116 116 115 114 114 114 114 116 117 117 116 116 116 116 116 117 117 117 118 118 117 117 116 115 115 116 117 120 122 122 122 123 124 124 125 126 125 125 125 124 124 126 125 125 125 127 128 127 123 123 123 123 124 125 127 137 139 138 137 136 134 137 135 131 127 130 143 149 147 145 145 148 151 154 158 164 170 176 178 175 170 169 170 170 170 168 167 164 161 163 164 160 158 158 159 159 158 158 157 155 154 154 153 155 156 156 157 159 159 160 162 163 163 161 159 158 157 156 155 154 153 152 151 149 148 147 147 148 148 148 147 148 147 144 142 144 144 146 145 145 146 147 147 146 145 143 141 142 143 145 145 145 144 144 143 143 144 144 147 149 146 143 141 139 136 133 132 130 129 128 127 129 131 130 129 129 128 128 128 128 128 128 127 129 133 134 134 134 135 135 134 134 134 134 133 132 132 132 132 132 131 129 126 127 127 128 129 129 130 130 131 131 131 130 128 128 128 128 128 128 128 131 133 135 137 137 139 142 144 144 141 137 134 131 131 129 127 127 127 127 127 124 124 124 127 133 138 136 131 128 126 125 122 119 113 107 102 100 99 101 111 109 109 107 108 108 106 109 107 105 105 104 100 94 88 86 85 85 84 84 84 83 82 81 80 78 76 72 68 67 66 65 62 53 44 34 23 27 23 3 304 241 218 217 211 210 213 218 220 217 211 206 204 204 204 201 196 193 192 191 188 187 186 186 188 190 192 191 189 189 190 190 190 191 193 195 195 195 194 189 181 170 161 157 152 151 153 155 160 166 166 167 177 189 195 193 192 194 195 193 188 182 184 185 184 181 181 190 189 180 173 172 166 161 163 171 180 179 172 166 165 170 172 170 169 171 171 172 171 173 173 169 166 162 162 159 168 179 188 194 196 201 202 203 204 212 223 230 226 226 227 233 246 256 263 258 252 253 257 256 247 240 240 237 232 232 228 227 224 219 215 216 216 216 210 208 210 213 214 213 209 203 198 193 188 188 191 191 192 194 193 190 188 183 183 179 176 176 177 180 184 186 181 181 187 201 216 248 287 286 307 354 21 42 51 48 46 44 43 43 36 27 15 16 13 6 336 202 171 157 133 72 63 76 95 97 89 83 70 63 58 65 67 64 64 68 74 68 62 63 64 64 64 65 69 72 72 71 69 64 61 59 57 57 57 57 54 51 54 56 59 61 61 61 60 58 55 53 50 49 54 60 62 61 59 58 58 57 56 55 52 51 49 48 47 48 53 58 59 59 57 54 51 49 49 116 115 114 112 112 112 113 114 114 115 114 112 111 112 112 113 113 112 112 111 111 111 111 111 111 110 111 112 114 115 114 113 112 113 113 113 113 112 111 111 112 113 114 114 112 110 109 108 108 108 108 108 108 108 108 108 109 110 111 112 111 110 109 109 108 109 110 110 110 110 111 112 113 114 114 113 113 113 113 113 113 112 113 114 115 116 116 116 116 117 118 118 117 117 116 116 117 119 120 119 118 117 117 118 118 118 118 119 119 119 120 119 121 121 121 122 122 122 122 124 124 123 123 124 123 123 124 125 124 124 123 123 123 123 123 122 122 121 121 121 123 123 122 121 119 118 117 118 119 119 118 117 116 116 116 116 115 116 115 115 114 115 117 117 117 117 117 116 116 116 117 118 118 119 119 120 120 119 119 119 120 121 123 124 124 124 124 125 126 127 127 127 127 127 127 126 127 127 127 129 132 135 135 133 125 124 125 127 130 134 145 146 145 144 143 141 139 141 144 148 151 152 151 146 141 140 143 149 154 159 164 171 176 176 172 168 169 169 170 171 170 168 163 160 163 162 159 158 158 159 159 158 157 156 155 155 154 153 154 154 155 156 158 159 160 161 162 162 161 160 159 157 155 155 154 154 153 151 149 148 148 147 147 146 147 147 147 147 144 143 141 142 145 145 145 147 147 145 144 144 143 142 142 144 145 146 145 144 144 144 144 143 143 145 142 143 145 141 139 137 136 136 133 131 130 129 131 133 131 130 129 129 129 129 128 129 128 128 130 134 135 135 134 135 135 134 133 134 135 134 134 134 134 133 132 131 129 127 126 126 126 128 129 130 131 132 132 131 131 131 130 129 128 129 129 129 131 131 131 134 137 140 142 145 146 143 139 136 133 129 126 124 124 125 128 128 126 125 125 127 132 137 136 130 128 128 127 123 118 112 107 105 105 102 109 109 108 107 111 109 107 107 106 107 106 105 101 98 93 89 87 86 85 85 84 83 81 81 80 80 78 76 71 66 63 63 59 57 42 32 21 18 24 23 309 251 226 216 212 211 207 207 212 215 214 210 206 204 201 200 200 196 194 192 190 187 186 185 186 188 189 191 190 189 189 189 190 190 190 190 191 190 190 189 183 175 167 159 154 150 148 147 149 153 157 157 157 163 169 176 184 189 181 187 195 194 191 187 185 187 188 186 189 190 188 180 174 166 160 159 165 174 178 176 168 162 169 173 170 170 174 177 180 179 176 173 172 170 168 166 163 172 182 192 200 202 206 212 211 206 208 218 229 234 233 229 228 236 242 256 255 251 251 256 254 251 242 238 236 234 234 229 226 224 218 215 212 210 212 210 209 210 210 210 209 205 200 198 195 191 190 192 193 193 192 190 189 186 183 182 180 177 177 176 175 174 174 174 176 152 65 5 300 282 279 323 340 16 43 52 49 41 51 56 59 55 47 46 38 10 334 238 201 186 182 175 38 54 66 78 88 84 82 73 54 53 63 62 61 61 66 70 68 63 63 63 64 65 67 68 70 72 71 72 68 64 62 60 62 62 61 57 54 56 57 60 61 61 60 58 55 53 51 49 49 52 56 58 58 57 55 57 56 55 54 50 50 49 48 47 47 51 53 55 57 57 55 52 51 50 116 115 114 113 113 113 114 115 115 116 115 114 113 111 111 113 113 113 112 111 111 111 112 113 113 113 113 113 114 115 114 112 111 111 112 113 113 112 112 112 112 113 113 114 112 110 109 109 109 109 108 108 108 107 108 109 110 111 111 112 112 112 111 109 109 109 109 110 110 110 111 113 113 114 114 114 113 112 113 113 113 113 113 114 115 115 116 117 117 117 117 117 117 117 117 117 118 119 120 118 117 117 117 118 118 119 120 120 120 121 121 121 123 122 122 122 122 123 124 124 124 124 124 125 125 125 126 126 126 124 123 123 123 123 122 122 122 122 122 123 124 124 123 121 119 117 117 118 119 120 119 118 118 117 116 117 116 117 117 116 115 116 117 117 117 118 117 117 117 118 119 120 121 122 122 122 124 125 124 123 123 124 126 127 126 126 125 126 126 127 128 128 128 129 130 129 128 130 130 131 132 136 139 138 131 126 127 130 135 140 147 148 147 147 144 143 142 148 153 156 156 154 150 143 137 138 143 149 156 161 166 171 174 173 172 170 169 168 168 170 172 170 164 162 165 164 161 160 159 159 160 158 157 155 155 155 153 153 153 153 154 156 157 159 161 161 162 161 161 161 159 157 155 155 155 154 153 152 151 149 147 145 145 146 147 148 147 146 145 142 139 140 143 144 145 147 147 146 144 143 143 142 142 143 144 144 144 144 144 144 144 143 141 141 141 136 134 142 138 138 138 137 134 132 131 131 132 135 134 133 130 129 129 128 128 128 129 129 131 132 135 135 134 135 134 134 133 135 136 136 135 134 134 134 133 131 129 127 127 126 126 126 128 129 131 133 133 132 132 131 131 130 129 129 130 130 130 130 131 133 136 139 140 142 145 143 141 140 133 126 124 123 124 126 129 131 129 125 123 125 130 135 133 128 126 126 125 113 110 107 107 106 106 113 114 112 111 110 114 111 107 106 105 106 106 104 100 96 93 91 88 88 87 85 84 82 80 78 78 79 77 76 69 64 60 58 56 52 38 32 19 12 7 354 279 221 209 208 209 210 206 206 209 211 210 208 205 205 202 199 198 196 194 192 191 188 186 185 186 187 188 189 189 187 187 188 189 189 189 188 187 186 185 183 177 168 162 157 153 150 148 147 148 150 151 153 151 154 156 162 171 177 171 173 178 182 188 186 182 183 185 184 185 184 187 186 178 169 158 155 161 166 168 173 168 161 173 175 173 172 172 179 185 185 180 174 174 174 172 168 164 170 178 189 197 200 206 215 223 221 217 218 222 228 232 231 226 226 227 240 238 243 241 247 245 242 236 232 231 231 232 230 227 224 220 219 216 211 212 211 209 209 208 208 206 202 197 195 192 190 190 191 194 193 189 186 184 181 179 178 178 177 178 180 179 175 171 171 177 172 70 50 43 333 351 256 339 24 44 54 48 36 50 66 75 79 79 78 69 43 282 220 231 231 228 9 52 63 70 75 79 80 81 74 62 62 64 62 61 63 66 68 67 65 64 62 62 63 64 65 66 67 70 70 68 66 66 65 67 66 63 60 57 60 62 63 64 62 61 58 53 51 49 47 48 50 52 53 52 52 51 55 55 53 52 50 49 48 47 46 46 48 50 53 56 56 55 53 53 50 117 116 115 114 113 114 115 116 116 116 115 113 111 111 111 113 114 113 113 112 111 111 112 112 113 114 115 115 115 115 113 112 111 110 112 113 112 112 112 112 112 112 113 113 112 111 110 110 110 110 109 108 107 107 108 110 111 112 112 112 112 112 111 110 110 110 109 110 110 110 112 113 114 114 114 115 114 114 114 115 114 113 113 114 115 115 115 116 117 117 117 117 118 118 118 119 120 120 119 118 116 116 117 118 119 120 121 121 122 122 122 123 125 124 123 122 122 123 124 124 125 126 126 126 127 127 127 126 125 124 123 122 122 123 123 123 123 123 124 124 125 125 123 122 120 118 117 118 120 120 120 119 118 117 117 118 118 119 118 117 116 116 116 116 117 118 119 119 118 121 122 123 124 125 126 126 127 127 127 125 125 125 127 127 127 126 126 127 127 128 129 129 129 131 133 132 131 134 134 133 135 139 142 139 137 131 129 131 137 140 144 146 146 145 144 144 146 153 157 158 156 155 150 139 136 140 145 151 158 163 167 170 171 171 170 170 170 167 166 167 170 170 167 166 167 167 164 162 161 161 160 159 157 156 154 154 153 152 152 153 154 155 158 159 161 162 163 162 162 162 160 158 157 156 155 154 153 152 150 148 145 143 144 147 148 148 147 146 145 139 137 139 141 143 145 146 146 146 145 144 143 143 143 143 143 143 143 144 144 144 143 142 141 141 146 154 147 141 140 139 139 137 134 131 131 132 134 136 138 135 130 128 128 127 127 129 131 131 132 132 135 135 134 134 134 134 134 135 135 135 135 134 135 134 133 132 130 129 128 127 126 127 128 130 131 132 132 132 133 132 131 131 129 129 129 129 129 129 130 131 133 136 138 139 139 139 139 136 130 125 124 124 125 127 128 131 131 125 121 122 127 130 129 127 120 117 116 106 104 104 106 108 109 114 116 114 114 118 119 113 109 110 109 107 107 105 101 98 96 93 93 94 91 87 85 83 81 79 78 78 77 74 68 63 60 58 54 48 42 28 13 1 348 319 253 217 206 204 206 208 206 205 207 208 207 205 203 204 202 199 197 196 195 193 192 188 185 185 185 186 186 187 187 185 184 185 186 187 187 185 183 182 180 177 172 163 158 155 153 150 149 148 149 149 150 149 149 150 154 158 162 167 166 165 165 168 177 183 182 182 185 186 185 183 180 175 179 173 157 150 146 154 168 167 171 160 182 180 181 173 173 176 184 191 190 182 181 178 174 168 164 168 174 180 192 201 209 216 224 229 226 224 222 220 225 230 228 224 224 227 230 233 234 237 238 236 235 231 228 229 232 233 232 229 227 225 221 215 215 212 209 210 208 209 206 200 197 194 193 191 190 191 193 193 188 185 182 179 177 177 177 178 180 182 185 183 178 175 177 192 172 158 28 355 57 50 30 47 53 64 56 33 42 59 74 95 114 118 111 103 241 227 237 279 353 28 61 71 74 75 76 77 78 75 70 67 66 63 62 64 66 66 67 67 67 61 60 62 61 60 59 59 65 63 62 61 61 63 67 68 65 61 59 60 61 63 64 62 59 57 54 53 48 46 47 48 49 50 48 47 49 52 52 51 49 49 49 48 47 46 46 47 49 51 53 55 54 54 53 50 117 117 116 115 114 114 115 115 115 115 114 112 111 111 112 112 113 114 114 113 111 109 109 110 112 114 116 116 115 116 114 112 110 110 112 112 112 111 112 112 113 113 113 113 112 111 111 111 111 111 110 109 107 107 108 110 112 112 112 112 111 111 111 111 111 111 110 110 109 110 112 112 113 114 115 116 115 115 116 116 115 114 113 115 116 116 116 116 116 117 117 118 119 119 119 120 121 121 119 118 116 116 118 118 119 120 121 122 123 123 124 124 125 124 123 123 123 123 124 124 126 127 128 128 128 128 128 126 124 123 122 122 123 123 123 124 124 124 125 125 125 124 123 122 120 119 118 119 120 121 121 120 119 118 118 118 119 119 119 118 117 117 117 117 118 119 120 121 121 123 124 125 125 126 127 127 128 128 127 126 125 126 128 127 126 127 127 128 129 130 130 130 130 132 135 135 135 137 136 136 137 140 143 144 144 136 132 132 135 136 141 144 145 146 147 149 152 156 159 159 160 157 145 136 138 144 147 152 160 165 167 167 168 167 167 168 168 167 164 165 167 168 169 169 168 167 165 164 163 162 160 160 159 159 157 155 153 153 152 153 154 155 157 157 158 161 163 163 162 162 161 159 158 156 155 154 153 151 148 145 144 143 143 148 149 148 148 145 142 138 137 138 140 143 144 145 145 145 145 144 144 144 144 144 143 143 143 143 144 143 143 142 142 144 145 148 148 145 141 140 140 137 134 132 131 133 133 136 139 137 132 128 127 127 129 130 132 134 134 135 135 134 134 135 135 135 136 136 135 135 134 135 135 134 133 133 131 131 127 127 128 128 129 130 131 132 132 133 133 133 132 131 130 130 129 128 129 129 129 129 130 132 135 134 132 132 133 131 128 126 127 127 128 128 129 131 128 124 120 120 124 125 124 119 112 106 105 105 106 108 111 113 115 118 117 114 113 115 115 112 113 112 109 109 108 105 104 102 100 99 98 99 96 92 89 86 82 87 85 82 80 75 69 66 63 61 60 56 43 24 5 351 336 308 283 258 221 207 206 206 204 203 205 205 204 202 202 201 200 198 196 196 195 193 191 188 185 184 184 185 185 184 184 183 182 182 183 184 184 182 179 179 177 174 169 162 158 154 150 149 149 150 149 150 150 150 149 149 151 155 158 159 159 158 160 162 167 177 179 177 180 184 189 190 192 183 177 173 162 151 139 149 168 159 166 165 170 186 187 178 174 175 181 193 201 199 195 188 179 170 164 165 168 169 189 206 213 216 220 222 228 231 226 220 221 227 234 236 235 236 234 233 234 235 239 240 237 233 230 230 234 241 241 241 237 232 230 220 219 217 214 213 212 211 207 202 198 197 195 191 190 190 194 197 196 193 187 182 182 181 180 181 181 183 189 194 190 185 183 185 194 194 221 284 81 83 88 85 81 78 68 49 26 28 42 93 152 156 147 115 133 226 159 41 40 51 68 74 77 80 79 77 73 72 73 69 68 62 61 65 68 66 67 66 68 64 60 61 62 60 57 57 60 58 53 50 51 56 64 67 64 59 58 56 58 61 62 59 57 57 56 53 50 47 47 47 47 48 47 46 48 50 50 49 47 47 49 49 48 48 47 47 49 49 51 52 53 52 50 48 117 117 116 115 114 115 115 115 115 114 114 113 112 112 113 113 115 115 115 113 110 108 109 109 111 114 116 116 116 116 115 112 111 111 112 112 111 112 113 113 113 113 113 112 112 111 111 111 112 112 111 109 108 107 108 109 110 111 111 111 110 110 111 112 112 112 111 110 110 110 111 112 113 115 116 116 116 116 116 117 117 115 115 116 117 117 116 116 117 117 118 120 120 120 120 121 122 121 120 118 117 117 118 119 119 120 121 122 123 124 125 125 125 124 123 123 123 124 124 125 127 128 128 128 128 128 128 126 125 124 123 123 124 124 124 125 125 125 125 125 124 124 123 122 121 119 119 120 121 121 120 120 120 120 119 119 120 120 120 120 120 119 118 119 121 121 122 123 123 123 124 125 125 126 127 127 128 129 129 127 125 126 127 127 127 127 128 130 131 132 131 131 132 133 136 136 138 137 137 136 138 140 144 147 146 142 138 137 136 137 140 143 145 149 153 155 156 158 159 159 160 157 147 139 140 145 149 154 159 162 165 168 169 168 167 168 168 166 164 164 164 166 168 169 168 166 165 165 164 162 161 161 160 159 158 156 155 155 154 154 154 156 156 156 156 159 161 163 163 162 161 160 159 157 156 154 152 148 145 144 143 143 144 148 149 149 147 144 138 135 136 139 141 143 144 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 145 146 147 152 149 145 144 142 140 137 135 134 134 134 135 136 139 139 134 130 128 130 131 131 133 136 136 136 136 135 134 134 135 136 135 136 136 135 135 135 135 134 133 133 133 130 129 129 128 130 129 131 130 131 132 133 133 133 133 133 132 132 130 128 129 130 130 129 129 131 131 131 130 130 131 131 127 128 132 132 132 131 131 131 128 125 122 122 124 123 121 116 110 108 106 113 117 119 121 121 121 120 119 113 109 109 110 111 111 108 109 110 110 106 106 105 103 102 101 102 101 99 95 91 91 95 94 91 87 81 74 71 71 69 65 59 46 23 353 341 327 314 303 263 231 214 209 205 203 202 202 202 200 199 200 199 197 197 196 196 195 193 190 188 185 184 184 184 184 183 183 182 182 180 181 182 181 180 176 176 176 173 167 165 159 152 150 149 150 151 148 148 147 148 149 149 149 151 154 155 154 152 155 158 162 171 173 171 170 171 180 187 190 178 174 169 164 148 141 148 159 150 150 155 163 177 186 184 180 179 183 187 195 206 207 206 192 178 167 166 158 161 188 210 219 217 213 213 226 238 233 224 229 240 250 257 256 248 242 241 242 244 248 249 241 236 235 236 240 248 250 249 244 238 236 227 224 222 217 214 213 212 209 207 204 203 200 196 194 194 196 200 200 198 192 187 184 186 187 186 183 185 189 193 194 190 187 181 180 178 176 167 125 117 109 100 101 95 88 82 50 51 20 130 170 166 150 125 130 128 93 71 64 64 69 73 80 85 86 77 69 71 70 70 70 62 57 64 66 67 65 63 67 65 63 63 63 61 58 57 57 56 53 48 45 51 60 66 63 57 52 50 54 58 58 57 54 54 54 53 50 48 47 46 46 45 46 46 47 48 48 47 46 46 48 48 48 48 47 48 48 49 50 50 51 50 48 45 116 117 116 115 115 115 115 115 115 114 114 114 113 112 113 114 115 116 115 112 110 108 109 110 112 112 115 116 117 116 114 112 112 112 112 112 112 114 114 114 114 113 112 112 111 112 112 112 112 112 112 110 109 108 108 108 109 111 110 110 110 110 111 113 114 113 112 112 111 111 111 112 113 115 116 117 116 116 116 117 117 117 116 117 117 117 117 116 117 118 119 121 121 122 122 122 122 121 119 119 118 119 119 120 119 120 122 122 124 125 125 125 124 124 124 124 125 125 126 127 128 128 127 127 128 128 128 127 125 124 124 124 124 124 125 125 125 125 124 124 123 123 123 122 121 120 120 121 121 121 119 120 121 121 121 120 120 120 121 121 121 120 120 121 123 123 124 125 124 124 125 125 125 125 126 127 129 131 133 131 126 124 123 126 127 129 130 131 133 133 132 133 133 133 136 137 138 137 136 137 138 140 145 148 145 144 144 143 142 142 143 145 148 153 158 159 158 158 159 160 159 157 151 145 144 147 152 155 158 160 164 168 170 169 168 168 168 167 165 164 163 165 167 168 167 165 165 166 164 162 161 161 160 159 158 158 157 156 155 156 157 158 158 156 156 158 160 162 163 162 161 160 159 157 155 153 151 146 144 143 142 143 144 147 149 148 147 143 137 133 137 141 142 143 145 145 146 147 147 146 146 146 146 146 146 145 145 145 144 143 142 144 147 147 151 147 146 146 145 144 142 139 142 139 136 136 137 138 140 141 140 134 133 124 121 129 135 137 138 137 137 137 136 135 134 134 135 137 136 135 135 136 135 134 134 133 131 130 127 127 129 129 130 131 131 132 132 133 134 134 133 133 134 133 130 129 130 131 131 129 129 129 131 131 130 131 132 136 134 135 137 137 135 134 134 131 129 128 127 127 127 125 124 121 118 118 118 121 126 128 128 126 123 122 118 112 109 109 109 109 110 112 110 112 108 108 107 105 105 105 104 103 106 105 103 101 99 100 101 99 95 90 85 84 81 77 72 64 50 19 332 321 314 306 291 260 233 221 213 206 206 205 203 200 198 198 199 198 197 196 196 196 195 193 190 188 186 185 185 184 183 183 182 182 181 180 180 180 179 177 173 174 175 173 169 166 159 154 151 152 153 154 153 149 145 144 148 149 147 147 148 150 153 151 152 154 159 169 169 174 169 164 167 183 190 176 173 165 158 144 140 144 149 144 141 147 157 170 189 198 195 194 210 209 216 221 220 218 210 192 194 172 156 158 181 205 215 215 209 205 213 231 240 236 243 254 259 265 264 257 252 253 256 258 256 251 245 241 243 246 247 256 258 257 251 245 240 239 233 225 219 214 214 216 214 212 210 207 207 202 198 195 195 191 197 197 194 191 187 185 185 183 182 183 181 183 185 182 177 170 166 168 164 152 140 135 130 110 105 110 106 115 100 81 96 172 179 161 155 141 122 111 96 72 70 70 73 77 81 87 93 83 80 70 68 72 72 65 60 61 61 64 63 61 63 64 63 63 62 62 59 57 57 56 54 45 41 47 58 65 64 57 45 43 50 54 55 54 52 52 52 51 49 48 48 47 45 44 44 46 47 48 47 46 45 45 46 46 47 46 47 47 49 50 50 50 50 49 46 44 116 117 117 116 115 115 116 115 115 114 114 114 113 112 113 114 116 116 115 113 110 109 110 111 111 112 114 116 116 116 114 113 112 112 112 113 113 114 114 115 115 114 113 113 113 113 113 113 113 113 112 111 111 110 109 109 110 111 110 110 110 110 112 114 115 115 115 113 113 112 112 113 114 115 116 117 117 116 117 117 118 118 117 117 117 117 117 117 118 120 121 121 122 122 123 122 121 120 119 119 119 119 120 120 120 121 123 124 125 125 125 124 124 125 125 126 127 128 128 128 128 127 127 127 128 128 128 127 127 126 125 124 124 124 125 125 125 124 124 123 122 122 123 122 121 121 121 121 122 120 119 120 122 123 122 121 121 121 121 122 123 123 122 123 124 125 125 126 125 125 126 126 126 126 127 128 130 132 137 134 128 123 118 124 127 129 130 132 133 133 133 133 134 135 136 137 137 135 135 135 137 139 143 145 144 143 143 145 145 146 146 148 151 156 159 160 160 159 161 162 161 157 150 145 145 150 153 156 158 160 164 168 169 169 168 168 170 169 172 168 165 165 166 167 166 165 165 166 166 165 162 162 161 159 158 158 158 156 155 155 157 158 159 159 158 159 159 160 162 161 160 159 158 156 154 152 149 146 144 143 143 143 145 147 148 147 145 142 138 135 136 140 142 144 146 146 146 148 148 148 147 147 146 146 145 144 145 145 144 143 143 144 145 150 149 148 144 143 143 146 145 148 153 145 140 138 139 139 141 143 144 143 146 120 108 129 135 138 138 138 139 139 138 136 133 132 133 136 136 133 135 136 136 134 135 133 131 129 129 129 129 130 131 132 132 133 134 134 135 134 134 133 132 132 130 128 129 131 131 130 128 128 132 132 132 135 137 140 140 141 139 138 137 136 134 132 131 129 128 128 128 126 126 126 126 126 126 126 128 130 128 124 122 118 113 113 112 111 109 111 113 111 111 106 107 106 106 105 106 107 108 108 109 110 109 106 104 103 103 103 100 97 95 92 88 82 75 65 50 359 278 274 279 275 274 259 225 220 216 214 210 206 202 200 198 198 199 199 198 197 197 197 196 194 191 189 188 187 185 184 183 181 181 181 180 180 181 180 177 174 173 172 172 172 170 166 160 156 155 157 158 159 157 150 144 142 144 147 147 147 147 152 153 150 151 150 156 157 168 180 176 164 158 171 189 192 176 161 152 144 138 139 142 144 145 149 150 153 197 220 217 222 266 257 240 234 232 227 237 227 213 184 160 160 175 192 199 203 206 199 199 213 233 240 241 243 243 246 253 256 257 267 271 269 262 254 250 248 249 252 256 263 265 264 255 248 245 245 240 233 225 220 219 224 223 219 215 212 209 203 199 194 191 190 191 193 191 189 187 185 182 179 176 175 175 172 171 168 163 161 162 158 154 150 147 139 139 127 125 129 125 120 110 107 136 171 177 171 160 140 112 89 72 66 67 69 74 76 75 82 89 82 81 72 67 73 73 65 62 59 59 61 60 59 60 61 62 62 62 61 59 57 57 57 54 42 37 45 56 58 61 54 42 37 43 49 52 52 51 50 51 50 47 47 47 47 45 43 43 43 45 47 45 45 44 44 44 45 46 45 46 48 49 50 51 51 50 49 47 47 117 118 117 117 116 116 116 115 115 115 114 113 112 111 113 114 116 116 115 113 110 109 110 111 111 112 114 116 116 116 114 113 112 112 112 112 112 113 114 116 115 114 114 114 114 114 113 113 114 114 114 113 112 110 110 111 111 111 111 110 110 111 113 115 115 116 116 115 113 114 113 113 115 115 116 117 117 117 117 118 118 118 118 118 118 118 118 119 120 121 121 121 122 122 122 122 120 118 118 120 120 120 121 121 121 122 124 125 125 125 124 124 124 126 127 128 128 128 129 129 128 127 127 128 128 128 128 128 128 127 126 125 124 125 125 125 125 124 123 122 122 122 122 122 121 121 121 122 122 121 120 121 123 124 124 123 123 123 123 124 125 125 124 125 126 126 126 126 126 126 127 127 127 128 129 130 132 135 139 138 133 122 117 123 127 128 130 133 134 134 133 134 134 136 137 138 138 137 137 135 136 138 138 139 141 140 141 144 146 148 149 150 152 154 157 160 160 161 163 163 161 156 149 146 146 149 154 155 157 159 163 167 167 168 168 170 171 173 177 174 169 167 167 167 165 164 164 165 165 165 163 163 162 160 159 158 157 156 155 155 155 157 159 160 159 158 158 159 160 160 159 158 156 155 153 150 147 145 145 145 145 145 146 146 146 145 144 142 140 138 139 141 143 144 146 146 146 148 148 148 148 147 146 145 144 143 145 146 146 145 146 144 147 150 150 146 142 140 141 142 148 156 159 151 144 142 142 141 142 145 146 146 148 136 127 129 135 137 137 138 138 139 139 139 134 130 133 136 135 135 133 136 136 135 136 133 130 129 129 129 130 131 133 133 133 134 134 134 135 134 133 132 132 133 131 129 128 131 131 132 128 129 135 133 137 137 139 139 139 141 138 137 136 135 133 131 130 129 128 128 129 128 127 128 129 130 130 129 129 125 122 119 116 115 113 115 114 113 111 109 113 113 106 105 106 106 107 108 109 110 111 111 112 113 111 109 107 106 105 104 103 101 100 96 91 90 82 73 61 305 215 226 234 248 250 241 219 215 213 214 213 207 203 200 199 198 199 198 197 198 197 197 196 194 192 191 189 187 185 183 182 180 179 179 179 179 180 179 176 173 172 170 169 168 167 165 162 159 160 162 164 164 158 147 138 136 140 144 147 147 147 153 153 150 148 147 148 155 170 185 185 166 153 151 162 180 174 161 151 142 136 136 140 145 147 146 141 137 185 209 220 245 279 252 230 229 237 242 256 258 246 214 176 170 176 179 184 197 202 198 194 200 215 216 231 234 232 232 242 253 256 282 286 280 269 259 254 255 255 257 261 266 269 266 260 256 250 245 241 237 232 227 226 232 228 223 219 215 210 203 201 196 189 186 189 191 190 188 185 184 182 177 173 171 171 170 168 164 158 157 159 149 147 145 144 144 147 147 147 146 135 123 119 124 141 163 170 177 155 123 117 62 62 63 63 64 72 72 70 75 74 75 75 67 65 69 71 68 65 60 58 59 57 56 56 58 61 61 61 62 59 57 57 57 53 42 36 37 44 55 60 53 40 35 37 41 49 51 50 49 49 48 45 46 48 48 46 44 43 43 44 45 45 44 44 44 44 45 44 45 46 47 49 51 54 53 52 50 50 49 117 118 118 117 117 117 117 116 115 115 114 113 111 111 113 115 116 116 115 113 112 111 112 113 113 113 115 116 115 115 114 114 112 111 111 111 112 112 114 115 116 115 114 114 114 114 114 114 114 114 114 113 111 110 111 112 112 112 111 110 110 113 113 113 114 116 117 117 116 115 114 114 115 116 117 117 118 118 118 119 119 119 119 118 119 120 121 121 121 121 121 121 122 122 122 121 119 118 119 121 121 121 122 122 122 123 125 126 125 124 124 125 125 126 127 128 128 129 129 128 127 126 127 128 128 129 129 129 128 126 125 125 124 124 125 125 125 124 122 122 122 122 122 121 121 122 122 122 122 121 122 123 124 124 124 124 124 125 126 127 127 126 126 126 126 127 127 127 127 127 128 129 130 130 131 132 133 134 137 137 132 124 121 123 126 128 131 133 134 134 134 134 135 137 140 140 140 139 138 137 137 138 139 138 138 139 141 144 148 150 151 151 151 153 157 160 162 163 163 161 161 157 153 151 151 153 156 154 156 159 162 165 163 165 165 166 170 175 177 174 172 171 170 167 166 165 164 163 163 164 165 164 163 161 159 158 156 156 155 155 154 155 157 160 159 158 157 157 158 159 158 157 155 155 153 149 147 146 147 147 146 145 145 145 145 144 144 145 144 143 141 141 142 144 145 145 146 147 146 147 147 147 146 145 144 143 144 146 147 148 148 146 148 152 150 146 141 139 138 138 146 159 161 153 147 147 147 146 144 143 141 141 141 140 136 135 135 134 134 135 135 138 141 144 138 128 130 135 138 136 134 138 135 136 137 132 131 131 131 131 131 132 133 133 134 134 134 133 133 132 131 129 131 135 136 132 132 130 131 133 130 130 138 135 138 141 139 135 138 138 136 134 134 133 132 131 130 130 130 130 130 128 127 127 128 129 129 128 127 122 120 117 115 115 112 116 115 113 111 112 111 108 107 108 107 108 108 111 113 113 112 113 114 114 113 111 110 108 107 106 105 104 102 100 97 104 101 94 101 181 202 201 207 221 230 227 216 212 210 210 210 206 203 200 199 198 198 198 197 197 197 196 196 195 193 191 188 186 184 183 181 180 179 178 177 177 178 178 176 173 173 170 167 165 164 162 160 161 165 167 171 168 159 145 134 135 142 144 149 146 147 153 153 151 148 145 145 153 167 183 187 176 160 150 159 175 170 159 149 143 141 138 143 144 143 136 127 141 143 183 219 260 280 270 258 258 261 261 257 255 260 249 213 194 189 186 185 195 203 201 198 199 196 208 226 237 245 248 258 264 275 298 302 293 279 268 266 266 263 263 266 268 268 265 260 255 247 242 237 237 236 236 233 235 231 225 220 215 209 207 204 198 191 187 188 192 192 190 186 184 182 178 174 173 169 168 168 165 160 156 155 146 144 144 146 148 155 159 159 151 134 121 124 135 143 157 165 163 131 98 85 59 61 65 62 64 65 69 73 72 69 68 67 66 63 63 64 64 62 58 58 57 55 55 54 58 60 60 60 59 57 56 56 57 53 45 39 36 42 54 59 53 40 34 35 40 47 50 51 49 48 47 44 45 47 49 49 48 46 43 43 45 45 45 45 44 45 44 45 46 47 47 49 51 55 55 55 55 54 52 116 117 118 118 118 118 117 116 116 116 115 113 111 112 114 116 117 116 114 114 113 112 113 115 114 115 116 116 115 115 115 114 113 112 110 111 111 112 114 116 116 115 114 114 114 114 115 116 114 113 113 112 111 111 111 112 112 113 112 112 112 112 113 112 114 116 117 117 117 116 115 115 116 117 117 118 118 118 119 120 120 119 119 119 121 123 123 123 122 120 121 121 122 122 122 121 119 119 120 122 122 122 123 123 123 124 125 125 125 124 124 125 126 126 127 128 128 128 128 127 126 126 127 128 129 130 131 130 128 126 125 124 124 124 124 125 124 123 122 122 122 122 122 121 122 123 123 123 123 122 124 124 124 125 125 125 125 127 128 128 128 127 127 126 126 127 128 128 128 128 129 130 131 132 132 133 133 134 136 135 131 127 126 125 127 130 131 133 134 135 135 135 137 140 142 142 141 140 140 140 140 140 142 142 141 142 145 148 152 154 154 153 151 153 158 162 164 163 161 158 159 159 159 157 158 158 156 153 156 160 162 162 164 164 165 165 169 173 174 171 172 174 173 171 170 167 165 163 163 165 166 166 165 163 161 159 156 155 155 154 153 155 158 160 159 159 157 157 158 158 157 155 153 153 151 150 148 147 148 147 147 146 145 144 143 144 146 147 147 147 145 143 142 143 144 144 144 146 145 146 147 147 147 146 145 144 144 143 145 148 148 146 150 153 152 148 143 141 138 138 145 159 163 155 148 149 152 149 144 140 141 141 142 141 139 135 133 133 132 131 133 135 141 152 143 136 136 130 135 136 137 139 135 133 134 134 131 131 133 133 131 131 132 132 133 133 134 132 132 131 129 129 131 139 139 140 137 132 132 135 134 134 137 137 137 139 135 134 134 134 134 134 133 133 133 133 131 130 130 129 128 126 126 126 127 128 128 128 126 124 120 120 118 116 118 116 113 112 112 111 110 111 111 111 110 110 111 114 115 115 115 115 114 113 113 112 110 109 109 106 104 104 103 103 104 110 113 115 129 163 190 194 196 204 211 214 211 208 208 208 207 205 202 200 198 197 197 197 197 197 196 196 195 195 193 191 188 185 184 182 181 181 179 177 176 176 177 178 177 177 175 171 167 163 161 157 159 159 161 174 183 178 164 153 142 141 142 147 150 146 149 153 153 152 149 145 147 154 167 184 188 179 164 154 166 174 166 156 150 148 145 143 142 137 131 124 120 115 135 183 277 303 294 296 305 304 295 276 260 261 259 254 245 232 208 203 193 198 210 211 214 211 206 215 232 243 270 285 294 301 304 316 319 306 292 285 284 278 273 268 265 265 265 264 263 259 248 241 242 242 244 246 243 237 231 225 219 216 214 209 206 201 195 189 190 194 195 193 188 186 182 181 178 176 170 167 168 166 160 157 152 149 150 150 151 154 159 161 158 147 130 124 128 144 150 160 156 149 95 96 49 55 61 64 63 62 66 70 67 68 70 66 64 58 59 58 59 60 59 58 56 55 55 54 55 57 58 58 58 57 55 55 56 56 53 49 44 38 42 52 58 53 46 40 37 40 45 47 50 50 49 46 44 44 46 48 49 50 49 45 43 44 45 46 46 46 46 45 46 47 48 49 50 52 55 57 58 58 57 55 115 117 117 118 118 118 117 116 116 116 116 114 112 112 114 116 117 117 117 116 115 115 115 116 115 115 116 116 115 115 115 115 114 112 111 111 112 113 116 118 117 116 115 115 115 115 115 115 114 113 113 112 111 111 112 113 113 114 114 115 115 115 111 112 115 117 117 117 117 118 118 117 117 117 118 118 118 119 119 120 120 120 120 120 123 124 124 124 122 121 121 122 123 123 122 121 119 119 120 121 122 123 125 124 124 125 125 125 124 124 124 124 125 126 127 128 128 128 128 127 126 127 128 130 131 131 131 130 127 125 125 124 124 124 124 124 123 123 123 122 122 122 122 122 123 124 124 124 124 124 125 126 125 126 126 126 127 128 129 128 128 127 126 126 126 127 128 128 129 130 131 131 132 132 132 132 133 135 136 133 130 129 129 128 129 131 132 133 135 136 136 136 140 142 142 141 141 140 140 141 141 143 144 146 146 146 149 152 154 156 156 153 150 153 160 164 165 162 158 155 155 158 160 162 163 161 155 153 156 161 162 165 165 166 164 166 171 173 170 167 169 171 173 174 173 169 166 165 166 167 168 168 167 166 164 160 156 154 154 154 154 156 159 160 160 159 157 157 158 158 157 154 153 152 151 149 148 148 148 148 147 146 145 144 144 144 147 148 148 148 146 143 140 140 140 141 142 143 144 145 147 148 148 147 146 145 143 142 143 146 147 145 149 157 158 157 152 147 142 138 144 157 162 153 145 147 147 145 139 140 148 146 143 140 136 136 134 132 129 130 131 133 132 162 169 152 136 135 138 136 140 141 137 132 130 130 130 133 134 133 130 130 130 130 130 131 132 132 132 130 130 130 132 136 141 144 138 133 131 136 137 137 138 136 138 137 135 133 131 130 131 132 133 133 135 133 132 130 128 128 126 126 125 126 128 129 128 128 127 127 122 119 118 118 117 115 114 113 114 113 113 114 114 112 112 113 115 116 119 118 117 115 115 114 113 111 110 110 108 105 104 103 103 105 108 107 111 118 136 160 180 189 193 196 198 201 204 204 205 207 206 204 202 199 197 197 197 196 197 197 196 196 195 194 193 190 187 185 184 183 181 181 179 177 176 176 176 176 177 178 177 173 168 162 156 154 155 149 152 171 190 187 172 156 158 146 144 149 149 147 151 154 154 152 148 146 150 158 170 181 184 174 165 163 167 171 167 159 155 152 150 148 137 126 119 115 111 112 72 355 317 302 299 301 303 309 304 288 272 266 278 270 268 248 226 233 220 215 219 221 223 222 217 219 233 253 294 324 335 336 331 330 329 319 316 302 291 283 284 275 264 262 261 265 267 266 260 251 249 246 246 248 247 240 233 228 225 220 214 210 210 206 201 195 197 198 199 197 192 187 184 186 183 177 171 168 168 166 162 158 153 152 155 156 157 160 161 161 156 144 135 132 138 146 160 162 152 138 117 83 59 44 48 72 68 58 68 67 65 70 71 70 62 57 56 55 57 57 57 55 54 54 54 55 55 56 56 55 53 52 53 55 55 55 53 52 45 39 42 51 54 53 48 43 40 41 43 44 44 47 48 46 44 44 44 45 48 50 50 47 43 43 42 45 47 48 49 49 49 50 50 50 51 53 56 59 59 59 59 58 114 115 116 117 118 118 117 116 116 117 117 115 111 110 112 112 116 118 118 117 116 116 117 117 116 116 117 116 115 115 115 116 114 112 111 111 113 115 118 119 117 116 115 115 115 115 115 115 115 114 113 112 112 112 113 114 115 115 116 117 117 114 111 113 116 117 117 117 118 119 119 119 119 118 118 119 119 119 120 121 121 121 121 122 124 125 124 123 123 122 121 122 123 124 123 121 120 119 120 121 123 124 125 125 125 125 125 125 124 124 124 124 125 126 127 127 127 127 127 127 127 128 129 130 131 131 131 129 127 125 125 125 125 124 124 124 122 122 123 123 123 124 123 123 123 124 125 125 125 125 125 126 126 126 126 127 128 129 129 128 128 127 126 125 126 128 128 129 131 133 133 132 132 131 131 132 134 136 136 135 131 130 131 130 131 131 133 135 136 136 136 138 141 142 140 140 139 139 140 141 142 144 145 147 148 148 151 153 155 156 155 152 150 154 160 165 164 161 159 155 154 157 160 163 164 161 154 153 157 158 162 166 167 165 165 170 174 172 168 166 167 167 170 172 172 170 168 168 168 169 170 170 170 168 164 160 155 154 154 154 156 157 157 159 161 159 158 158 159 159 156 153 151 151 150 149 148 148 148 148 147 146 146 146 145 145 148 148 148 147 145 142 139 138 137 139 140 142 144 145 147 148 149 148 148 145 142 141 140 142 143 145 151 156 161 166 161 154 147 140 144 153 156 151 144 141 143 140 137 145 153 148 141 140 133 132 132 130 128 129 132 133 133 143 129 124 133 137 134 136 142 142 141 138 132 129 130 132 133 131 130 129 128 129 131 131 133 133 132 133 132 132 133 137 140 142 138 133 134 138 139 138 136 136 138 139 138 136 131 128 129 128 131 134 131 132 130 129 128 127 126 125 126 127 128 129 129 129 129 127 122 119 117 116 116 115 115 115 115 116 116 116 114 114 115 117 119 120 125 120 115 114 114 114 113 112 112 111 108 106 106 105 104 104 105 107 111 122 139 159 176 187 189 190 194 197 199 200 199 205 206 205 201 197 196 196 195 196 197 197 196 196 195 194 192 190 188 185 184 182 181 180 180 178 177 176 176 176 177 179 179 176 170 164 159 158 147 151 154 159 173 177 175 172 159 149 149 150 148 148 151 152 153 151 148 147 151 159 166 167 174 169 168 168 168 168 165 165 162 157 153 147 132 119 112 107 101 94 77 292 241 237 238 268 299 311 310 303 293 286 296 294 286 271 255 254 241 231 227 227 228 237 237 230 238 262 317 359 2 357 348 340 334 330 319 308 299 291 290 281 280 271 265 268 268 264 260 255 251 244 241 243 244 240 235 233 229 224 219 214 221 218 218 214 207 201 203 202 198 193 192 194 191 183 175 171 169 169 166 162 156 154 156 161 163 163 164 163 156 145 140 140 141 148 159 162 153 134 113 105 97 69 49 136 72 60 64 53 71 66 71 72 70 65 57 56 56 56 54 54 53 54 56 56 56 56 56 55 50 47 50 53 53 53 52 50 45 42 44 50 51 52 49 45 43 42 42 42 43 46 49 47 44 43 43 44 47 49 50 48 45 43 41 43 46 49 50 50 51 52 53 52 53 55 57 61 60 57 58 58 114 115 115 116 117 117 116 117 119 119 118 116 112 111 110 112 116 118 118 117 116 115 116 117 116 116 117 117 117 116 116 116 115 113 112 112 114 117 119 119 118 117 116 115 114 114 115 116 117 116 115 115 114 114 114 116 116 116 116 116 114 111 111 114 117 118 118 118 119 119 120 120 119 118 118 119 119 121 122 122 122 123 123 124 124 125 124 123 123 122 122 123 123 123 123 122 121 120 121 122 124 125 126 126 126 125 125 124 124 124 125 125 126 126 127 127 127 127 127 128 129 130 130 130 130 130 130 129 126 125 125 125 125 125 124 124 122 122 123 124 125 125 124 123 124 125 125 125 125 125 125 125 126 127 127 128 129 129 129 129 128 127 126 126 127 130 131 132 133 135 135 134 131 131 132 134 136 136 137 137 134 132 132 132 132 132 134 135 136 136 138 139 140 139 139 138 138 139 141 141 143 144 145 146 147 148 149 152 154 154 153 151 151 156 161 164 163 162 157 153 154 157 160 163 163 159 153 153 155 160 165 167 168 165 166 172 175 173 170 168 166 166 167 169 170 170 169 169 169 170 170 171 170 169 167 162 157 154 155 155 157 157 159 161 162 160 158 158 158 157 155 153 151 150 149 147 147 148 149 148 147 147 147 147 146 146 147 147 146 145 142 140 138 137 137 140 141 143 144 145 146 147 148 148 147 144 142 140 139 140 141 144 146 151 163 174 174 171 163 147 147 152 153 151 144 143 142 139 142 151 154 150 143 135 130 130 132 132 130 131 134 135 136 140 145 132 129 137 135 136 139 141 142 141 136 129 130 132 130 130 129 129 127 129 132 131 132 133 134 135 133 134 134 138 140 138 138 137 137 138 138 136 135 136 137 140 144 144 140 133 128 124 132 131 131 130 130 129 126 125 124 124 125 127 127 128 129 128 127 125 122 120 118 118 117 116 117 118 119 119 118 116 115 116 116 120 124 129 131 120 114 113 115 115 114 115 115 113 112 110 110 109 108 108 107 108 115 126 141 161 175 180 187 187 190 195 197 196 196 200 200 202 200 197 195 195 194 194 194 193 194 195 195 194 193 190 189 187 184 182 180 179 179 179 178 178 177 176 179 179 182 179 175 170 166 157 154 149 150 155 158 163 167 167 158 153 153 149 146 147 151 151 152 150 149 148 152 152 157 163 167 167 169 170 167 167 166 168 166 160 153 143 131 118 106 100 93 83 78 216 218 221 230 259 296 307 310 306 304 301 310 309 304 294 279 269 267 257 243 239 243 260 281 281 293 321 353 16 15 6 354 350 341 331 320 311 303 298 292 288 283 277 273 272 270 264 258 255 247 241 239 239 240 239 238 239 234 229 226 224 229 233 233 228 221 211 209 208 207 206 202 202 202 195 185 177 175 175 172 166 159 156 159 172 172 169 167 165 155 146 142 142 144 151 161 158 135 125 122 124 136 25 72 105 72 63 52 63 60 70 71 69 74 69 59 57 58 58 56 56 54 56 60 61 60 60 59 57 45 39 42 48 48 50 52 51 47 45 47 48 50 51 50 47 46 45 44 43 43 46 48 49 48 46 45 45 47 49 49 49 47 44 42 43 45 49 50 51 52 54 55 54 56 57 60 62 59 57 56 56 114 115 115 117 118 118 118 118 118 119 118 117 116 113 110 112 115 116 117 116 115 115 116 117 117 117 117 118 118 117 117 116 115 113 112 113 115 117 119 120 120 119 117 115 115 115 116 117 117 117 117 117 117 116 117 117 117 116 114 113 111 110 111 115 118 119 119 119 119 119 119 119 119 118 118 119 121 123 124 124 125 125 126 126 125 125 124 123 122 122 122 123 123 123 122 122 121 122 123 123 125 126 126 126 126 124 124 124 125 126 126 126 126 127 127 128 129 128 129 129 130 130 130 130 130 130 130 128 126 125 125 125 126 126 125 124 122 122 124 125 126 126 125 124 125 126 126 125 124 124 124 125 127 128 128 129 129 130 130 129 129 129 128 128 129 131 133 134 135 135 135 133 131 133 135 136 137 137 138 139 137 136 134 134 134 133 134 135 136 137 139 140 140 138 137 137 139 141 142 143 144 144 144 145 146 148 149 150 151 152 152 151 152 156 160 160 162 161 157 154 156 157 160 163 162 161 156 155 157 162 166 167 165 162 165 170 173 174 173 170 167 166 165 166 168 169 170 169 169 170 171 171 171 169 168 165 160 157 157 157 158 159 161 162 163 161 158 157 156 155 153 150 149 149 147 145 146 148 149 148 148 148 148 148 147 147 146 145 144 141 139 139 138 137 139 142 144 144 144 144 144 144 146 147 146 145 143 141 140 141 142 143 145 149 160 173 185 185 135 146 144 151 152 151 145 145 141 140 143 149 149 148 144 134 129 127 131 134 132 133 135 136 137 139 136 129 129 130 134 136 136 137 140 140 135 131 134 132 130 129 130 130 128 129 131 130 133 134 136 137 136 134 135 135 130 132 134 135 137 137 136 133 133 132 133 136 143 145 132 143 127 123 132 130 131 132 130 128 125 125 125 125 126 126 127 128 128 127 126 124 122 119 119 119 118 118 120 122 121 120 117 116 115 114 113 116 134 143 132 119 113 113 116 119 116 115 117 115 114 113 112 112 111 111 112 115 120 128 136 145 164 179 185 186 186 192 195 194 193 194 196 198 198 196 195 194 194 193 192 191 192 193 194 194 192 191 189 187 184 181 178 177 176 177 177 179 178 177 179 184 183 184 184 181 171 161 153 155 153 153 156 158 159 160 155 153 153 150 149 150 154 150 152 150 150 149 151 153 155 158 162 165 167 168 168 168 168 171 169 161 150 137 126 114 97 92 88 88 233 216 229 236 242 262 293 310 318 321 320 315 318 320 318 310 304 298 290 283 271 266 271 289 320 327 343 359 10 18 18 9 359 353 343 331 321 312 305 302 297 292 289 286 283 280 277 277 275 263 253 246 245 243 242 243 242 246 243 238 236 236 236 242 242 238 231 222 219 220 216 213 211 210 208 206 200 201 192 181 181 175 168 167 170 181 181 175 170 164 158 150 143 141 146 154 162 164 153 38 104 123 125 70 82 68 65 56 56 49 61 61 59 62 66 67 65 61 63 69 67 63 59 58 63 68 68 68 64 58 43 34 36 41 46 50 52 53 51 49 50 51 51 52 53 50 52 52 49 46 45 47 48 49 50 49 48 48 48 49 49 49 48 46 44 44 45 49 51 52 53 55 55 56 57 58 61 61 58 54 53 53 115 115 115 117 118 119 119 118 116 117 117 118 117 114 111 113 114 116 116 115 114 115 115 117 118 118 119 119 119 118 117 116 114 113 112 113 115 117 119 120 121 120 118 117 117 117 117 118 118 118 118 117 118 118 118 117 116 114 112 112 111 109 110 114 117 118 119 119 119 118 119 120 120 120 120 121 123 124 125 126 127 127 127 127 127 126 124 123 122 122 122 123 123 123 123 122 122 124 125 125 126 126 126 126 125 125 124 124 126 127 127 127 127 128 128 130 130 130 130 130 131 131 130 130 130 130 129 127 125 125 125 126 126 126 126 124 122 123 124 126 126 127 127 126 126 126 126 125 124 124 124 126 127 128 129 130 131 131 130 129 130 131 131 130 130 132 135 136 136 135 133 132 132 134 135 136 136 137 139 140 139 137 136 136 136 135 135 136 136 138 138 139 139 139 138 138 140 142 143 144 145 145 144 144 146 149 149 149 150 151 151 151 153 153 157 158 161 161 158 157 158 157 159 162 163 162 158 157 160 164 165 163 160 159 162 164 167 170 172 171 168 165 163 163 165 167 168 166 167 169 170 170 169 169 167 165 162 161 159 158 159 161 163 164 163 161 159 157 155 152 150 148 149 147 144 145 147 148 148 148 148 148 148 148 148 148 146 143 140 140 138 137 137 139 141 143 144 144 144 143 144 144 146 147 147 146 145 143 143 143 143 144 145 147 153 163 169 134 103 137 144 149 149 148 148 145 141 138 140 141 143 144 141 133 128 128 132 135 135 135 136 137 137 136 133 131 131 136 137 136 135 136 138 139 135 132 135 133 133 129 131 131 130 130 131 132 136 136 138 139 138 136 133 133 136 134 134 138 137 137 135 133 131 131 131 128 123 119 80 127 124 124 131 131 130 130 129 127 126 126 126 125 124 125 127 127 127 126 125 123 122 121 121 121 121 122 122 122 122 121 121 119 117 115 112 109 143 169 146 123 115 115 119 120 116 116 117 116 115 115 114 114 113 113 116 120 126 131 134 137 152 176 185 185 187 189 191 191 191 192 193 194 195 194 193 192 192 192 191 191 191 191 193 193 193 191 188 186 183 180 177 175 175 173 174 176 176 177 178 182 182 186 188 189 178 163 157 155 154 157 160 157 156 155 158 153 152 152 153 150 154 150 151 150 150 150 151 152 154 155 157 161 163 164 167 169 172 173 169 159 149 144 124 105 91 90 92 113 194 218 243 265 275 280 291 302 300 309 314 318 321 323 321 316 313 307 302 301 295 292 297 309 331 347 359 8 14 19 14 11 3 351 341 327 313 306 302 300 297 296 299 299 295 290 288 282 277 269 258 251 251 252 250 248 246 248 254 253 249 247 246 249 250 243 236 229 230 235 225 217 217 217 213 219 214 210 203 194 190 181 177 177 179 184 186 183 175 169 164 152 136 136 149 160 170 177 222 45 355 146 93 77 78 69 63 58 51 51 53 51 53 56 64 70 70 68 70 79 78 75 66 60 64 65 74 74 69 61 46 38 38 40 45 50 55 56 56 55 54 54 53 54 57 55 61 59 55 52 49 49 50 50 51 51 51 51 51 51 50 50 50 49 46 44 45 47 50 53 54 55 55 57 58 59 60 59 57 54 52 51 115 115 116 117 118 118 117 116 116 117 118 118 117 113 110 111 115 116 116 114 113 114 114 116 119 119 119 120 120 119 118 116 115 113 112 111 112 114 117 119 120 120 120 119 119 119 119 119 119 118 118 118 118 118 117 116 114 112 111 113 113 110 110 114 114 117 119 119 119 119 121 122 122 122 123 124 124 125 126 127 128 129 128 128 127 126 124 123 123 123 123 123 123 123 123 124 125 125 126 126 126 126 126 126 125 124 124 125 127 128 128 128 128 129 130 130 131 131 131 131 130 130 130 130 130 130 129 127 126 126 126 127 127 127 127 125 123 125 125 126 126 126 126 126 126 126 126 125 125 125 125 127 128 128 129 131 132 132 130 130 131 132 132 132 133 134 137 138 136 134 133 134 134 135 130 131 132 133 137 139 138 137 137 137 137 136 137 137 136 136 137 138 138 140 140 139 140 142 144 145 145 146 146 148 150 151 150 147 149 150 152 152 152 155 156 155 158 161 161 160 159 156 156 159 161 161 158 158 162 166 165 160 157 157 159 160 163 165 168 170 167 162 160 160 161 161 164 166 166 167 168 168 168 168 166 165 163 161 159 159 160 162 162 163 163 162 161 159 154 150 148 148 148 146 143 145 147 147 148 148 148 147 148 149 148 146 145 143 140 138 137 136 137 140 141 143 144 143 143 142 143 144 146 148 148 148 147 146 145 145 145 145 145 147 150 152 149 129 122 136 141 143 147 151 149 147 143 141 139 138 140 141 139 132 127 127 131 135 137 137 138 140 137 133 130 130 132 138 139 137 136 136 138 137 134 133 135 135 133 131 132 132 130 130 130 134 136 136 139 143 143 140 135 128 124 130 133 135 136 136 135 133 133 131 131 131 130 142 89 98 118 127 127 128 129 129 128 127 126 128 129 127 126 126 126 126 126 125 123 122 121 122 123 124 124 124 123 125 125 125 123 123 121 117 113 109 92 142 141 119 117 121 123 119 115 117 118 117 117 117 116 115 116 117 120 125 128 134 136 141 151 164 177 183 185 187 188 188 190 191 192 193 193 192 190 189 190 190 190 190 189 189 190 190 191 190 188 185 183 180 179 177 176 176 174 174 174 173 171 170 172 173 181 192 183 168 158 155 157 159 161 159 154 157 157 155 152 154 153 151 151 149 150 150 150 150 150 152 153 153 154 155 157 161 167 170 173 175 171 166 156 138 116 98 97 98 108 111 162 216 233 231 226 237 264 236 232 264 292 309 318 321 317 315 311 308 306 306 301 301 301 312 338 357 7 12 15 15 10 3 356 345 334 319 301 298 296 295 296 299 306 305 302 296 291 279 272 264 258 253 252 253 252 250 252 255 264 274 272 264 256 255 258 254 249 244 244 241 238 228 225 224 223 226 222 215 208 201 191 184 182 178 178 182 185 184 182 183 175 151 93 121 154 163 190 222 301 293 347 117 68 73 74 63 60 58 56 49 47 52 54 55 60 69 69 70 77 84 85 83 71 65 54 56 70 75 72 64 52 48 46 44 47 53 60 61 61 60 58 58 56 57 58 61 64 64 62 58 54 54 55 53 54 54 54 55 54 53 52 52 51 52 52 50 48 48 50 51 53 53 54 56 59 60 59 57 56 54 52 50 115 116 116 117 118 117 117 117 117 118 118 118 116 113 110 112 117 117 117 115 115 113 114 117 118 119 119 118 119 119 118 117 116 114 113 112 111 113 116 118 120 120 120 120 120 120 120 120 119 119 119 119 119 118 117 116 114 112 112 114 115 113 113 114 116 118 120 121 121 121 123 124 124 125 126 126 126 126 127 128 128 129 128 128 127 126 124 124 124 123 123 123 123 123 125 127 127 126 126 126 126 127 127 126 125 125 126 126 128 128 129 129 130 130 130 130 131 131 131 131 130 130 130 130 131 131 130 128 127 126 127 128 127 127 127 125 124 126 126 126 127 126 125 125 126 126 126 126 126 126 127 127 128 128 130 131 131 131 131 131 132 133 134 134 135 136 138 138 137 135 135 136 137 132 127 126 125 129 134 137 137 137 138 139 138 137 137 137 137 136 137 138 140 142 142 140 141 143 145 145 145 146 147 151 154 153 149 146 147 150 151 153 155 156 155 152 156 161 163 163 161 157 154 155 157 158 157 160 165 167 165 161 159 158 158 160 161 162 166 167 165 160 158 158 158 160 162 164 164 165 166 168 168 168 167 166 164 161 160 160 161 161 161 161 162 162 162 159 154 150 149 149 147 145 146 147 147 148 149 149 148 147 149 149 147 147 145 142 139 138 138 138 139 140 141 142 142 143 142 142 143 144 146 148 149 149 148 147 146 145 145 145 147 149 148 148 147 147 143 137 136 140 146 149 149 149 150 147 141 138 138 139 138 133 128 127 130 133 138 138 140 140 136 132 129 127 128 134 139 137 137 135 139 137 133 133 135 136 133 131 132 132 130 130 130 129 131 135 141 146 152 150 142 134 133 133 140 133 138 136 135 134 132 132 134 134 136 153 154 113 117 123 124 126 129 129 128 128 127 130 132 131 129 125 125 126 126 125 124 123 123 123 125 125 125 124 124 126 126 126 126 126 123 119 116 115 113 93 72 94 117 122 121 117 116 119 119 119 118 118 117 117 121 122 125 128 129 134 139 145 152 160 170 178 181 184 186 186 188 189 190 191 190 190 189 188 188 189 190 189 189 190 189 189 188 188 187 184 183 182 181 179 178 178 179 178 177 176 180 184 174 164 165 190 183 167 166 163 159 157 163 160 158 155 155 158 153 154 152 150 149 148 148 149 149 150 151 152 153 152 152 152 154 159 165 169 172 174 172 164 153 135 115 103 102 103 101 101 131 239 223 204 195 193 195 202 219 242 279 307 312 316 308 309 309 309 310 297 295 297 301 315 337 3 12 13 13 12 5 355 347 336 324 311 301 296 292 294 298 302 306 305 304 295 286 279 275 270 266 263 260 260 258 256 258 264 272 278 278 273 267 263 265 265 266 264 256 249 243 237 232 230 228 229 228 221 214 206 202 197 187 180 179 180 180 175 176 198 207 83 61 39 2 348 294 338 347 341 336 56 53 53 59 62 59 58 52 54 51 57 55 53 50 58 57 65 76 83 85 81 73 62 46 51 65 73 73 69 69 63 55 49 51 56 64 66 67 65 63 62 60 60 60 62 65 67 66 63 61 61 59 58 57 57 58 58 57 55 55 55 54 56 56 54 51 49 48 50 51 51 53 55 57 59 59 57 57 54 51 50 115 116 117 118 119 119 119 119 118 119 118 118 116 114 113 114 117 118 118 118 116 115 114 116 117 118 118 117 118 119 119 118 118 117 114 113 112 113 116 118 120 120 120 119 119 120 120 120 119 119 119 119 119 118 117 116 115 114 114 116 116 118 116 117 118 120 122 123 123 123 124 125 126 127 128 128 128 128 128 128 128 128 128 127 126 125 124 124 124 123 122 122 122 124 129 129 127 126 126 126 127 128 128 127 127 127 127 128 128 129 130 131 131 131 131 131 131 132 132 132 131 131 131 131 131 131 130 128 127 127 127 128 128 127 127 126 126 126 127 128 128 126 125 125 126 127 127 127 127 127 127 128 128 129 130 131 131 130 131 132 133 134 134 135 136 137 138 138 137 137 137 138 137 130 129 124 123 125 130 134 136 139 140 140 140 139 138 138 139 139 139 141 142 143 142 141 142 143 144 146 146 145 148 153 156 153 148 144 144 146 151 155 157 158 155 151 155 160 162 163 163 159 155 154 155 155 155 159 165 167 167 166 163 160 160 160 160 161 164 165 164 162 160 158 157 158 160 162 163 164 165 167 168 169 168 166 164 163 162 162 161 160 159 159 159 160 160 158 154 152 151 149 148 147 148 151 149 149 150 149 147 148 150 149 149 148 145 142 140 139 139 140 140 141 141 142 143 143 143 143 143 144 146 148 149 149 148 147 146 145 146 147 148 148 149 148 146 145 141 138 138 140 143 147 148 151 154 150 143 138 137 138 137 132 129 128 129 134 137 136 139 139 135 130 130 127 128 133 138 137 135 135 138 139 139 136 135 136 133 132 132 131 131 131 131 128 130 134 140 151 173 170 164 144 135 132 137 135 137 136 136 135 134 134 135 138 143 152 146 134 127 127 128 128 128 129 129 129 129 131 133 133 130 126 125 126 126 126 124 124 124 124 126 126 126 126 126 126 128 130 129 128 124 121 120 121 121 129 115 97 115 119 119 118 119 119 119 119 118 118 119 120 125 127 127 129 132 135 139 144 150 159 168 172 176 181 184 185 186 187 187 188 189 188 187 186 186 188 189 189 190 190 190 189 187 186 186 185 184 184 183 181 179 181 183 185 185 185 190 196 189 170 147 174 170 165 170 168 161 159 163 163 157 154 158 158 155 154 151 149 148 146 147 149 150 150 151 152 152 152 151 150 152 158 163 166 168 169 168 160 150 135 121 111 107 101 90 66 350 251 225 212 205 205 200 207 226 248 268 283 282 298 295 299 302 301 298 296 301 309 319 335 353 7 11 11 9 6 360 347 338 327 317 314 305 296 291 293 297 301 302 302 298 287 279 277 276 275 275 274 271 268 265 262 263 267 270 273 273 272 270 269 266 270 270 267 260 253 245 239 237 233 229 229 230 227 221 217 214 205 202 192 184 183 184 209 329 333 336 29 53 59 45 9 349 354 4 2 18 36 47 65 66 59 65 68 55 55 61 62 60 55 48 46 49 59 71 80 82 77 72 60 43 48 64 70 71 72 71 69 64 58 56 57 62 67 70 70 67 65 64 63 61 61 64 67 69 68 70 66 61 63 61 60 60 60 60 59 58 59 59 60 61 58 54 50 49 50 48 49 51 53 54 56 56 57 55 54 51 49 115 116 116 117 119 121 122 121 120 119 118 118 116 114 114 114 116 116 117 118 117 115 114 115 116 118 118 117 117 118 119 120 119 116 114 113 114 114 116 118 119 118 118 118 118 119 119 119 118 118 119 119 119 119 118 117 116 115 114 115 118 119 119 119 121 123 124 125 125 125 125 127 128 129 129 130 129 129 128 127 127 127 127 127 125 124 124 124 124 123 121 121 123 127 132 129 127 127 126 127 128 129 129 128 128 129 129 128 129 131 131 131 132 132 131 131 131 132 133 133 133 132 131 131 132 131 129 128 127 127 128 129 128 127 127 127 127 127 128 128 128 127 126 127 127 128 128 128 128 128 128 128 128 129 130 130 130 130 131 132 133 134 134 135 136 137 138 138 138 137 137 138 138 133 129 126 125 126 128 132 137 141 141 141 141 139 138 139 141 143 143 143 142 142 142 141 141 142 144 146 145 145 149 155 157 155 153 147 145 146 152 157 160 159 155 154 156 159 161 162 161 159 157 156 155 154 155 159 162 163 166 166 164 162 161 160 160 161 163 164 163 162 161 158 157 158 159 161 162 163 164 165 167 168 167 165 164 163 163 163 162 161 160 159 159 158 158 156 153 153 152 151 150 150 150 154 154 152 150 148 147 149 150 150 150 148 145 143 141 141 141 141 141 141 141 142 144 145 145 145 145 145 146 147 147 148 147 146 145 144 146 148 150 149 149 146 144 143 140 139 140 141 144 145 148 151 153 151 145 140 138 138 137 133 129 128 131 135 135 135 139 139 137 133 132 130 129 134 136 137 135 136 138 139 139 137 137 136 134 134 133 131 131 130 130 129 129 132 137 141 128 124 78 134 129 138 136 137 138 137 137 137 136 135 137 140 144 149 144 137 133 131 129 128 129 129 130 130 130 131 134 134 129 126 126 127 127 127 126 126 127 127 128 127 126 126 127 128 129 130 129 127 125 122 122 124 126 126 120 120 118 119 120 120 120 120 120 119 119 120 122 124 127 128 128 129 132 134 137 144 151 156 160 167 174 179 182 183 183 183 182 184 187 187 185 184 184 186 187 188 189 191 190 189 188 187 186 186 185 184 183 182 182 182 185 188 191 199 200 197 189 167 141 158 163 162 166 170 166 160 162 166 162 158 158 158 156 154 149 147 146 145 147 149 150 150 151 151 150 152 151 150 152 156 159 162 163 164 164 157 147 133 122 115 108 101 95 94 263 241 234 254 263 254 230 227 233 272 272 271 273 282 285 293 299 300 300 301 315 331 341 353 3 7 6 6 5 2 356 334 325 321 315 311 304 295 291 292 296 298 297 296 292 284 276 273 273 275 275 274 272 270 265 264 266 266 267 266 267 266 265 265 266 265 266 265 260 254 252 252 243 238 233 231 231 230 231 233 228 220 229 220 207 216 282 7 10 328 303 44 97 120 82 19 6 16 5 357 7 30 46 54 48 60 67 68 65 67 66 69 67 66 63 53 50 57 68 77 81 76 72 60 48 51 63 68 70 72 73 71 69 65 64 63 62 66 70 72 70 69 69 66 64 63 63 66 67 68 72 71 68 69 69 68 66 64 64 65 63 64 64 65 67 64 60 55 54 56 52 49 49 50 52 52 52 53 53 51 49 47 115 115 116 117 120 122 122 121 120 119 118 117 114 112 111 112 114 114 116 117 118 116 114 114 116 117 117 116 117 117 118 119 118 117 115 115 115 115 116 118 119 118 117 117 117 118 119 119 118 118 119 119 119 120 119 119 116 116 115 115 118 120 120 120 124 125 126 127 127 127 127 129 130 130 129 129 129 129 128 127 126 127 127 127 126 125 125 125 124 123 122 124 128 132 131 128 128 127 127 128 129 129 129 129 129 130 129 129 130 132 133 133 132 132 131 131 132 133 134 134 133 132 132 132 133 131 128 127 128 128 129 129 128 127 127 127 128 128 129 128 128 128 128 129 129 129 129 128 128 128 127 127 127 128 130 130 130 129 130 131 132 133 134 135 136 137 137 136 136 136 136 137 137 133 129 128 129 130 131 134 140 143 142 140 138 137 137 140 144 146 146 144 141 140 140 140 141 142 144 145 144 144 149 156 159 158 156 149 149 151 154 158 161 161 157 157 159 160 161 162 161 160 159 157 155 154 155 157 157 160 162 164 164 163 161 161 161 161 162 162 162 162 161 159 157 157 159 161 161 162 163 164 166 167 166 164 164 164 164 163 162 161 160 159 159 158 156 154 153 153 152 152 151 151 153 155 155 154 151 149 149 150 151 151 150 148 145 144 143 142 143 143 142 141 141 143 145 146 146 147 146 147 147 146 147 146 145 145 145 145 145 148 148 148 147 145 143 142 141 140 141 142 143 145 147 151 153 151 146 141 140 139 136 131 131 132 134 134 134 136 138 139 140 139 137 134 132 133 138 138 137 137 139 139 138 137 138 137 136 137 136 133 131 131 129 129 128 129 131 130 122 138 76 121 123 137 136 139 139 139 139 138 137 137 138 140 143 144 141 138 135 131 130 130 129 129 129 130 130 132 134 132 128 127 128 128 128 129 128 128 129 129 129 128 127 127 128 129 130 130 130 128 127 126 126 127 125 120 119 113 119 120 120 120 120 120 120 121 121 122 123 124 126 128 128 129 131 133 137 143 146 153 160 166 172 176 180 182 181 181 179 182 185 186 185 184 183 183 184 187 189 191 191 191 189 189 188 187 185 184 182 181 181 182 185 186 194 200 203 197 186 161 156 155 158 158 166 173 167 164 162 163 162 159 160 159 156 155 152 147 143 143 146 149 150 149 149 148 148 152 153 153 153 155 156 158 161 162 161 153 141 128 120 113 104 101 109 127 204 211 239 267 261 265 265 266 273 293 277 262 264 273 283 293 301 305 309 316 327 342 350 357 2 3 355 356 356 351 341 332 316 313 311 306 300 294 291 292 294 295 294 292 288 282 276 274 274 275 274 270 266 263 264 264 266 265 263 265 262 259 258 257 258 258 262 265 264 262 263 263 252 245 240 234 231 238 239 239 238 236 256 262 268 285 341 356 309 244 221 185 151 120 73 37 16 21 19 14 18 31 43 51 50 56 59 66 67 63 64 67 69 73 66 56 53 56 65 74 74 75 70 62 55 57 63 65 69 73 73 72 71 70 69 66 63 65 69 72 72 72 70 71 69 68 66 66 66 67 70 73 72 73 74 73 71 69 69 72 71 71 70 70 69 72 69 66 64 59 57 55 52 52 52 52 52 51 50 48 46 43 116 116 116 117 119 121 122 121 120 119 116 113 111 109 109 109 112 113 115 117 118 117 116 115 116 117 117 117 116 116 117 118 118 118 117 116 116 116 117 118 119 120 120 119 118 118 119 119 118 118 118 118 119 120 119 119 117 117 116 117 119 121 122 123 126 127 127 128 128 129 130 130 130 129 129 128 128 129 128 127 126 126 127 127 127 126 126 127 126 126 127 129 134 135 132 130 129 128 127 128 129 129 129 130 131 131 131 131 132 134 134 133 132 131 131 131 133 134 134 134 133 133 132 133 133 131 128 127 128 129 130 129 129 128 127 128 128 129 129 128 128 129 129 130 130 130 129 128 128 127 127 127 127 128 129 130 130 130 130 130 131 132 133 134 136 137 136 133 134 134 135 136 135 133 131 132 133 134 135 137 140 143 143 139 136 135 137 141 144 146 146 144 143 139 139 140 141 143 144 144 142 144 149 152 157 159 156 151 152 156 158 159 160 160 159 160 161 162 163 163 162 161 159 157 155 153 154 155 156 156 159 162 163 162 161 161 161 161 161 162 161 162 161 159 158 158 159 160 161 161 162 163 164 165 164 164 164 164 164 164 163 162 160 159 158 156 155 153 152 152 153 153 152 152 153 155 155 154 153 151 151 151 151 151 150 148 146 144 143 143 143 143 143 141 142 144 146 147 148 148 149 150 149 149 149 147 145 145 145 145 145 145 147 148 147 145 143 142 141 141 142 144 145 146 148 150 152 150 145 141 140 137 135 133 133 134 134 133 134 138 139 139 143 147 142 139 133 134 136 139 139 137 139 140 137 138 138 138 137 138 137 134 132 131 130 129 128 129 127 129 134 134 129 120 133 135 136 138 139 140 140 139 138 138 139 140 141 141 141 139 136 133 131 131 130 128 129 129 131 134 136 131 129 128 129 129 129 130 130 130 131 131 130 129 128 128 128 130 130 130 129 128 128 128 128 127 125 125 123 125 121 120 119 121 120 121 121 121 123 123 124 125 126 128 129 130 131 133 137 140 146 153 159 164 170 174 178 178 179 179 179 179 183 184 184 184 183 183 184 186 188 190 192 191 191 190 189 187 185 183 182 180 180 180 181 185 189 192 185 188 183 180 166 159 157 162 172 175 170 167 164 166 163 160 161 159 158 156 152 145 141 142 146 147 147 146 145 145 148 153 158 158 156 155 156 157 159 159 157 151 140 124 119 110 106 106 127 145 171 179 213 243 252 267 286 302 306 290 271 268 269 274 284 294 304 312 321 329 336 345 349 353 352 354 348 340 335 329 321 315 302 300 300 298 294 291 290 292 294 296 294 290 283 277 275 273 274 275 273 268 263 261 265 267 267 263 259 258 256 252 250 249 251 257 270 274 275 274 274 267 267 258 250 243 243 256 259 256 259 262 275 285 286 298 329 328 255 222 213 197 144 87 64 31 20 17 22 21 19 29 41 45 43 45 55 65 68 66 58 56 64 73 70 59 56 57 59 65 72 73 70 66 61 61 63 66 70 74 74 73 73 73 71 68 65 65 68 69 72 73 74 75 74 72 72 70 68 68 70 73 74 75 77 77 75 74 74 75 79 78 78 77 76 77 78 77 74 68 66 66 63 61 58 55 54 52 49 48 44 41 116 116 115 116 118 120 121 121 120 118 114 111 110 108 108 108 110 112 114 116 118 118 117 116 116 117 117 116 116 116 117 117 118 118 118 117 117 118 118 119 120 121 121 120 118 118 118 119 118 118 118 118 119 119 119 118 117 119 119 119 121 123 125 126 127 128 128 128 128 130 130 131 130 129 128 128 128 128 128 127 127 127 127 128 128 127 127 128 129 131 133 134 135 133 133 129 129 128 128 128 129 129 130 132 133 133 133 134 135 134 133 131 131 131 131 132 134 135 134 134 133 133 133 133 132 130 128 127 128 129 129 130 129 128 127 128 129 129 129 128 128 130 131 131 131 130 128 128 128 127 127 127 127 128 128 129 130 130 130 130 132 133 134 134 134 134 134 130 130 131 133 134 134 132 132 134 136 137 138 139 141 143 143 140 137 136 138 141 144 146 145 144 141 139 139 141 143 144 145 144 142 143 147 150 156 159 156 154 153 157 160 160 159 159 160 161 162 164 164 164 162 161 159 158 156 153 152 153 154 154 158 162 162 160 160 160 160 160 161 161 160 161 160 159 159 159 158 159 160 160 161 161 162 163 163 164 164 163 163 163 163 162 161 159 157 155 154 153 152 152 153 153 152 152 153 154 154 154 154 153 152 152 151 150 148 147 146 145 144 143 143 143 143 142 142 145 146 148 149 149 150 151 150 151 151 148 146 146 145 146 146 146 148 148 148 146 144 142 142 142 144 145 146 147 148 150 151 149 146 141 138 136 134 135 135 134 135 135 136 138 140 142 145 148 147 143 138 134 134 137 138 138 139 139 138 138 138 137 137 138 136 134 132 129 131 130 130 129 129 130 136 135 128 131 128 132 134 136 139 140 140 139 138 138 139 139 139 140 140 139 138 135 132 130 129 128 128 129 131 133 134 131 129 129 129 130 130 131 132 132 132 131 131 130 129 129 129 130 130 130 129 128 129 129 129 126 125 126 126 125 122 121 121 121 121 121 121 122 123 123 125 126 127 128 130 132 133 134 136 140 146 152 158 163 168 169 172 174 177 178 178 177 180 182 182 182 182 183 184 185 187 190 190 190 190 190 189 188 185 183 181 181 180 179 180 183 184 180 180 182 186 182 174 166 160 161 172 177 175 170 168 167 163 162 161 159 159 157 148 142 140 141 144 144 144 145 144 145 148 155 160 162 161 159 156 156 156 154 151 146 143 128 121 117 117 119 135 145 149 163 183 208 229 251 274 285 288 277 269 271 274 281 289 295 309 320 329 335 340 343 343 345 346 345 342 328 315 300 292 290 286 284 286 285 286 287 288 290 293 292 291 288 280 278 278 277 277 276 274 270 269 268 267 270 268 262 256 254 251 247 245 246 251 261 280 288 289 285 280 276 281 280 278 275 269 278 286 286 287 287 293 296 290 289 298 303 271 262 302 342 69 70 57 46 33 28 24 18 19 28 39 42 40 41 50 62 65 45 44 43 61 73 71 63 60 59 59 64 70 72 70 68 67 67 66 67 73 77 77 76 76 74 73 71 68 68 70 70 72 75 76 76 76 77 77 74 71 70 70 72 73 75 78 79 78 77 78 78 81 83 83 82 82 82 80 80 80 77 74 75 75 68 64 58 57 54 54 50 47 43 117 116 114 114 116 119 120 120 120 118 115 113 110 110 109 109 110 111 113 115 117 117 117 117 117 117 117 116 116 117 117 117 117 118 119 118 118 118 119 120 121 121 121 119 118 117 118 119 119 119 119 118 118 118 119 120 119 123 122 123 124 125 127 127 127 127 127 127 128 129 130 130 130 129 129 129 128 128 128 128 128 128 128 128 127 127 128 131 133 135 136 136 134 127 129 128 129 129 129 129 129 129 131 133 134 135 135 136 136 134 131 130 130 131 132 133 134 134 134 133 133 133 133 133 132 130 129 128 128 128 129 130 130 129 128 128 128 129 129 129 130 130 130 130 129 129 127 127 127 127 127 127 127 127 128 128 129 130 130 131 133 134 134 133 131 131 130 125 127 129 131 131 131 132 133 135 136 137 139 140 142 143 143 142 140 139 139 141 143 143 144 143 140 140 141 142 144 145 146 145 144 143 146 150 154 156 155 155 154 157 160 160 160 159 159 161 163 164 165 164 163 162 161 160 155 152 151 152 153 154 159 161 161 160 159 159 159 160 159 159 159 160 159 159 159 159 158 158 159 159 159 160 160 161 162 163 162 161 161 161 162 162 160 158 157 156 154 153 151 152 153 153 152 152 152 153 154 154 154 154 153 151 150 149 147 147 147 146 144 143 143 144 143 142 143 145 146 147 148 149 151 151 151 151 150 148 146 146 146 146 147 148 149 149 148 147 146 145 143 143 144 145 146 147 148 149 149 147 146 142 139 139 137 134 134 135 137 137 138 138 140 142 142 146 147 144 137 133 133 134 137 139 139 138 138 138 138 138 138 137 136 135 132 132 131 131 131 129 129 130 130 128 131 130 132 134 134 136 139 140 140 140 138 138 140 138 139 140 140 139 138 136 132 133 130 129 129 129 130 131 132 131 130 130 129 130 130 132 133 132 132 131 131 131 130 130 130 131 130 129 128 128 129 129 128 126 126 125 126 125 124 123 122 123 122 122 121 122 123 124 126 127 128 128 131 132 133 134 136 139 146 152 156 161 164 163 167 171 174 176 176 175 176 177 179 181 182 183 184 186 187 188 189 189 190 189 188 187 185 183 182 181 180 179 181 181 180 181 182 183 184 184 179 171 165 171 178 181 177 173 172 169 165 163 161 159 157 155 144 138 137 139 141 142 144 146 148 150 153 156 158 160 161 158 155 155 153 149 147 143 137 132 129 128 127 130 131 137 146 158 170 185 206 232 249 255 264 266 268 273 278 285 291 296 311 321 329 335 338 339 339 340 339 335 329 316 303 298 287 280 276 274 277 280 282 282 285 290 291 288 284 282 280 280 280 280 278 276 275 274 274 274 273 272 267 260 255 254 250 249 249 251 258 269 274 293 295 290 283 281 291 295 294 292 291 295 303 305 305 307 306 299 291 284 289 286 289 321 1 32 53 62 57 52 44 37 32 25 21 29 34 39 40 38 48 64 66 66 43 49 61 71 71 66 66 63 61 64 69 72 71 71 70 69 68 68 75 78 78 79 77 75 74 74 72 72 73 73 73 74 76 77 78 78 80 79 75 71 73 73 74 76 78 81 81 81 81 82 85 85 85 85 84 83 82 83 84 82 81 83 79 74 67 62 60 61 60 57 52 46 117 116 114 113 115 117 119 120 120 119 117 113 111 112 111 110 110 110 111 115 117 117 117 117 117 117 117 116 116 118 117 117 117 118 119 119 119 118 118 119 121 121 120 119 117 116 117 119 119 120 120 120 119 119 121 124 124 126 126 126 127 127 128 128 127 128 128 127 128 129 129 129 129 130 130 130 129 128 128 128 129 129 129 128 127 128 129 132 135 135 136 135 131 124 126 127 129 129 130 130 130 130 131 133 134 135 136 136 135 133 130 130 130 130 131 133 133 133 133 133 133 132 133 133 132 130 129 129 128 128 129 130 131 130 129 128 128 128 128 129 130 131 130 128 126 126 125 125 126 127 128 128 128 128 128 128 129 130 130 132 133 134 134 134 131 125 123 122 124 127 129 128 129 130 131 134 135 137 139 141 142 143 143 142 141 141 141 141 142 144 143 142 141 142 143 143 145 147 146 146 145 144 146 149 153 154 154 154 155 156 157 158 159 159 160 161 163 165 166 166 166 165 163 160 155 151 150 152 153 154 159 160 160 160 158 158 159 159 159 158 159 159 159 160 160 159 158 158 158 158 157 158 159 161 161 162 162 159 159 160 161 161 159 158 157 156 154 152 151 152 153 153 152 152 152 152 153 154 154 154 153 152 150 148 147 146 146 146 144 142 143 144 144 143 143 143 145 147 147 149 150 151 151 149 148 147 146 145 145 146 147 148 149 149 148 147 147 146 145 144 145 146 146 146 147 147 147 147 145 142 139 136 135 134 137 138 137 137 138 139 141 141 141 141 141 142 135 130 133 132 136 139 137 138 137 137 138 138 138 137 136 135 135 133 132 133 132 131 129 129 129 131 130 129 132 133 134 137 139 140 141 141 141 142 144 141 138 139 139 139 138 136 136 134 130 129 129 129 129 130 130 130 130 129 130 130 131 132 133 133 133 132 131 131 130 130 129 129 129 129 128 128 128 128 127 125 125 125 125 124 123 123 124 124 124 123 121 122 124 125 127 128 128 129 131 132 133 135 137 140 147 152 155 157 158 161 164 167 171 174 174 173 173 175 178 180 182 182 184 186 186 187 189 189 189 188 187 186 185 184 182 181 180 180 180 180 178 179 179 181 186 187 183 177 174 176 179 183 178 176 174 170 166 166 162 158 154 150 140 135 135 136 137 140 143 148 151 153 154 155 157 159 158 155 154 155 151 149 144 139 135 135 135 133 132 131 131 132 139 161 171 180 200 237 252 266 271 270 269 284 289 294 299 303 319 326 330 333 336 337 336 334 328 321 315 305 290 280 275 272 271 271 280 280 280 281 285 289 290 286 283 281 280 279 279 279 277 276 277 277 276 275 274 273 265 263 259 254 251 255 260 265 273 277 285 293 295 291 288 289 294 297 297 297 299 303 309 312 317 322 319 309 292 288 290 293 308 325 355 30 50 56 56 53 47 45 42 28 26 27 31 40 37 36 51 66 68 69 57 56 65 73 74 74 72 67 64 65 69 71 72 73 71 69 69 70 72 74 77 78 77 75 75 76 76 76 75 74 73 73 75 77 78 80 82 82 79 78 79 77 77 78 79 81 82 83 84 85 86 87 87 86 86 83 85 86 86 86 86 86 83 77 72 67 65 66 66 64 59 54 117 116 115 113 114 115 117 118 119 119 117 114 113 113 112 111 109 109 111 113 115 116 118 118 118 118 118 116 116 117 117 116 115 116 117 118 119 118 118 118 119 120 120 119 118 116 117 118 119 120 121 121 121 122 124 126 127 128 128 128 129 128 128 128 128 128 129 128 129 129 129 129 129 129 129 129 129 129 128 129 130 130 130 129 128 129 130 131 134 135 134 133 129 125 125 127 129 130 131 131 131 131 132 134 134 135 136 135 133 132 130 130 130 130 131 132 133 133 133 133 132 132 132 132 132 131 130 129 129 129 130 131 132 131 129 128 127 127 127 128 130 130 128 126 124 124 124 125 126 127 128 128 128 128 128 128 128 129 130 132 134 134 134 133 126 119 118 121 123 125 126 126 127 128 129 132 135 137 139 140 142 142 141 141 141 142 142 142 143 143 143 142 143 146 146 145 146 147 148 147 145 145 146 148 151 154 154 154 153 154 156 157 158 159 160 162 164 166 168 169 168 167 165 160 154 150 150 153 154 156 159 159 160 159 158 158 159 159 158 158 158 158 159 160 161 160 160 160 160 158 157 157 158 159 161 161 160 158 158 159 160 159 158 157 157 156 155 152 151 152 152 152 153 153 153 153 153 154 154 153 153 153 150 148 147 146 145 146 144 143 144 144 144 144 143 144 146 147 147 148 150 151 150 149 147 146 144 144 144 146 148 149 149 149 147 146 146 146 146 146 146 146 147 147 147 146 146 146 143 141 138 136 135 136 137 137 137 138 139 140 140 141 142 141 143 143 138 132 132 133 135 134 134 133 135 137 137 138 138 138 137 136 136 135 134 134 133 132 130 129 129 130 130 131 133 134 136 137 139 141 142 142 144 144 146 143 137 138 139 139 139 138 137 133 129 128 128 128 129 129 129 130 130 130 130 131 132 133 133 133 132 131 130 130 130 129 128 128 128 128 129 128 128 128 127 126 125 125 124 124 124 123 124 125 126 125 123 123 125 127 128 129 129 130 132 133 135 137 139 141 146 151 152 153 155 158 162 165 169 171 172 171 171 173 177 180 181 182 183 184 185 187 188 189 189 187 186 185 184 183 182 181 180 180 179 179 178 179 180 183 185 188 186 183 183 183 184 184 181 178 174 171 170 166 161 156 150 144 136 133 134 135 137 139 144 151 153 153 153 153 156 158 156 152 151 152 150 149 144 139 136 134 133 131 128 123 121 114 100 120 225 224 247 313 307 305 299 289 284 303 308 312 316 319 327 330 333 334 335 336 332 323 315 307 303 297 288 281 279 281 283 282 300 296 290 287 287 290 289 287 285 282 280 279 278 278 278 277 278 277 278 276 274 271 265 264 261 259 259 260 268 272 275 280 287 291 293 292 291 294 296 299 300 301 305 308 310 316 322 328 325 309 293 290 295 307 316 324 342 12 30 35 50 53 50 51 49 39 35 23 29 36 36 36 46 56 64 67 63 61 67 73 75 79 78 72 69 68 71 72 74 74 72 69 69 70 72 75 75 76 76 76 77 77 78 78 78 75 74 74 74 78 79 80 82 83 82 82 82 81 80 80 79 80 82 84 85 86 87 88 88 87 87 86 87 87 87 88 87 86 83 79 76 72 73 71 72 68 67 61 118 117 115 114 114 114 115 118 119 119 117 115 115 115 114 111 109 109 110 110 113 116 118 120 120 120 120 117 116 117 117 116 115 115 116 117 118 117 117 117 118 119 120 120 119 118 117 117 119 120 121 122 123 124 125 126 127 128 129 130 129 129 128 128 128 129 129 129 129 129 130 130 129 129 128 128 128 128 128 129 130 131 131 130 129 130 130 132 134 134 133 132 129 126 126 129 130 131 132 132 132 132 133 134 134 135 135 134 132 131 130 131 131 131 132 132 132 133 133 133 132 131 131 132 132 131 130 130 130 130 131 132 132 131 129 127 127 127 128 128 128 129 127 125 123 123 124 124 125 125 126 127 128 128 129 128 127 128 129 131 132 132 133 130 121 116 116 119 122 124 124 125 125 126 129 132 135 137 139 140 140 141 140 140 140 142 142 143 143 141 142 144 146 149 148 147 147 147 148 147 146 144 146 148 152 155 156 157 156 156 158 159 159 159 160 162 164 165 168 169 170 168 165 160 155 151 152 155 156 157 159 160 159 158 158 158 159 159 158 158 158 158 159 161 161 160 160 160 160 159 158 157 157 159 160 161 160 157 157 158 158 158 157 157 156 156 154 152 151 152 151 152 152 153 154 153 153 153 153 153 153 152 151 149 147 144 145 144 144 143 143 144 144 144 144 144 146 147 147 148 150 151 150 149 147 145 143 143 143 144 147 148 148 148 147 146 146 145 146 146 146 146 146 145 145 145 145 144 142 141 139 137 136 136 136 137 138 139 139 139 140 141 141 142 143 142 139 132 132 134 133 132 130 131 134 136 137 137 138 138 138 138 137 136 135 135 134 133 131 130 130 131 133 133 133 134 136 138 140 141 141 144 145 146 147 143 138 137 138 138 138 137 135 133 129 128 128 128 128 129 129 130 130 131 132 132 133 133 133 133 132 130 130 130 129 129 127 127 127 128 129 129 128 128 127 127 126 125 124 124 124 124 125 125 126 125 124 124 125 128 129 130 130 131 133 134 137 139 141 143 144 146 149 152 153 155 159 163 166 167 167 169 169 171 175 177 180 181 178 180 183 185 187 188 187 185 185 184 183 182 181 180 179 179 179 179 179 180 183 184 188 189 187 187 187 188 188 186 183 179 177 175 171 166 159 152 144 137 133 132 133 135 136 139 144 152 154 154 151 152 156 157 154 150 149 149 150 150 145 139 133 131 127 119 111 100 95 88 59 28 23 2 343 323 339 334 322 310 309 316 320 321 324 326 328 330 332 333 332 330 325 311 303 299 298 295 289 300 305 309 313 311 314 308 301 295 293 292 292 290 286 284 281 280 278 276 276 276 277 274 274 273 271 269 267 265 264 266 269 272 274 274 274 277 282 287 293 292 292 295 298 299 308 311 311 311 311 315 321 326 323 311 297 288 297 311 316 322 337 360 7 27 44 50 52 57 55 55 38 26 27 32 34 36 42 51 60 65 65 63 65 66 72 78 80 76 74 73 73 75 76 76 75 74 73 74 76 78 78 77 77 77 78 81 81 81 80 78 79 77 77 78 79 80 82 83 84 84 83 82 82 82 82 83 84 85 85 86 87 87 88 88 88 88 87 88 89 88 87 86 85 88 89 83 81 74 75 77 71 72 118 117 116 115 114 114 115 117 119 119 118 117 116 116 115 113 112 110 109 110 112 115 119 121 122 122 121 118 116 117 117 117 116 115 116 116 116 116 117 117 118 119 120 120 120 119 118 118 119 121 122 123 124 125 126 127 128 128 130 130 130 129 128 128 128 129 130 130 130 130 130 130 130 128 127 127 128 128 128 129 130 131 131 131 131 132 132 134 134 133 133 132 130 128 128 129 132 132 132 131 132 133 134 134 134 134 134 133 132 131 130 131 132 133 133 133 133 132 132 132 131 131 131 131 132 131 130 130 131 131 131 132 132 131 130 128 126 127 128 128 127 127 126 125 124 124 124 123 123 124 125 126 128 129 128 127 127 128 128 129 130 130 129 125 120 116 117 120 124 125 126 125 126 128 130 132 135 137 138 139 139 140 140 139 140 142 144 145 142 140 142 146 149 151 152 151 148 146 146 146 144 142 144 150 155 157 158 159 158 158 160 161 161 160 161 162 163 162 165 168 168 166 164 160 157 153 155 158 159 160 160 159 158 158 158 159 159 159 158 157 157 158 160 161 161 160 160 161 161 160 159 158 158 159 160 160 158 156 157 157 157 157 157 156 155 154 153 153 152 151 151 151 152 153 153 152 152 152 153 153 153 152 152 149 145 144 143 143 143 143 143 143 144 143 144 145 146 147 147 148 150 151 150 148 146 145 143 142 143 144 145 146 146 146 147 146 145 145 145 145 145 145 145 145 144 143 144 143 142 141 140 139 137 136 136 137 138 138 138 139 139 138 139 141 140 139 132 134 135 135 134 131 128 131 134 135 136 137 138 138 139 139 138 137 136 136 136 134 132 132 132 133 135 136 135 136 136 138 139 139 141 143 145 146 146 145 141 139 138 138 137 136 134 132 130 129 128 128 128 129 130 131 131 132 132 132 133 133 133 132 131 130 130 130 130 128 127 127 128 130 130 129 128 128 128 127 126 125 125 124 125 125 125 126 126 126 125 126 127 129 129 130 131 133 133 135 138 141 143 143 143 145 148 150 152 153 157 160 160 164 165 166 168 168 171 174 174 175 175 177 180 182 184 185 185 183 183 182 181 181 180 179 178 178 178 179 180 181 183 185 186 188 188 189 190 191 190 187 185 183 180 176 171 165 155 145 136 133 130 130 132 133 135 140 146 151 153 152 150 152 155 156 152 150 148 147 149 149 143 135 128 124 119 107 99 91 86 80 69 50 40 27 11 354 355 349 343 337 328 327 330 330 330 330 330 329 327 328 328 325 319 300 296 296 297 297 298 316 326 330 331 328 322 314 306 302 299 299 296 291 287 285 284 282 280 281 277 275 274 274 273 271 271 270 267 267 269 272 275 276 275 272 270 273 276 284 291 292 291 295 299 302 313 315 315 312 311 309 311 318 317 311 298 275 287 305 312 320 326 344 1 22 37 47 54 56 59 55 42 32 31 31 34 36 43 51 61 65 65 64 63 64 67 72 77 78 80 80 77 77 77 80 82 82 82 81 80 80 82 80 80 80 80 82 83 83 82 82 81 79 78 79 79 80 81 82 84 85 84 83 83 83 84 85 85 87 87 88 88 88 89 90 89 89 89 91 93 92 91 89 93 101 98 104 84 80 85 88 83 81 118 117 115 114 114 115 116 117 119 120 119 118 118 117 117 116 115 111 110 111 111 113 118 121 123 124 123 120 118 117 117 118 118 117 117 116 116 116 116 117 117 118 119 120 120 120 119 119 120 121 123 125 125 126 128 128 128 129 130 130 129 128 128 128 129 129 130 129 130 130 130 130 129 128 128 127 128 128 128 129 130 132 132 132 133 134 135 135 133 132 132 132 131 130 130 130 132 133 132 132 132 134 134 134 134 133 133 133 133 132 131 132 133 134 134 134 133 132 131 131 131 131 132 132 132 131 131 131 131 131 131 132 132 131 130 127 126 127 128 128 127 126 125 125 125 125 125 124 124 125 126 128 130 130 128 127 128 128 129 129 129 127 125 123 120 119 120 123 127 129 129 129 129 130 131 133 135 137 139 139 140 140 139 138 140 144 146 146 143 140 143 147 149 151 153 151 147 145 144 143 141 140 143 147 152 157 160 160 159 159 160 162 162 161 162 162 161 160 162 164 163 162 162 161 158 156 156 159 161 162 160 158 157 157 158 159 159 158 157 156 156 158 160 160 159 159 160 161 161 160 159 159 159 161 160 158 156 156 156 156 157 157 157 156 154 153 153 153 153 152 152 152 151 151 151 151 151 151 151 151 152 152 150 148 146 144 144 143 143 142 142 143 144 144 145 145 146 147 147 148 149 149 149 147 145 144 143 142 142 142 142 143 144 145 146 146 145 144 144 144 144 145 145 144 143 142 142 143 141 141 140 139 137 136 136 136 136 137 137 138 137 138 138 138 139 135 136 137 136 138 138 134 129 131 133 134 135 136 137 138 139 139 139 138 138 137 137 136 135 134 133 135 135 137 138 137 138 137 139 139 140 142 144 145 147 145 144 141 138 137 136 135 133 132 131 130 130 130 129 130 131 132 132 132 132 132 133 133 133 132 131 130 130 130 129 128 128 129 130 131 131 130 129 129 129 128 126 125 125 125 125 125 125 126 126 126 127 128 129 130 130 131 132 134 135 136 139 141 142 142 143 144 146 149 151 152 153 155 157 161 163 164 165 165 168 168 170 171 173 174 176 178 181 181 181 180 181 180 180 180 179 178 178 178 179 179 180 182 184 184 185 186 188 190 191 192 191 189 189 187 183 178 173 164 150 138 135 132 131 131 128 130 135 142 145 149 152 151 150 152 154 154 153 150 146 145 148 147 136 127 124 115 111 96 93 91 89 83 79 64 48 35 23 10 5 2 357 350 342 338 340 337 333 332 328 326 328 325 321 315 308 297 295 296 300 304 310 327 336 338 337 332 324 317 312 309 308 306 301 295 289 286 285 284 286 285 282 280 277 276 276 277 277 275 272 274 278 277 277 276 273 270 268 271 276 282 289 292 293 295 301 310 317 315 310 309 307 301 297 303 302 297 289 267 276 294 305 313 318 334 358 18 33 44 49 52 57 56 49 40 35 36 37 41 49 54 63 65 65 66 65 68 68 70 75 78 80 81 80 80 81 83 84 89 88 87 84 82 86 85 84 83 82 82 82 83 83 83 82 81 81 81 81 81 82 83 84 86 85 84 85 84 85 86 87 89 90 90 90 90 91 92 92 92 93 93 98 99 97 99 100 106 109 98 86 85 89 90 88 88 117 117 115 113 114 115 116 117 119 120 120 119 118 118 119 118 116 113 111 111 111 112 117 121 123 124 124 122 121 118 117 118 119 119 118 117 116 116 117 117 117 118 119 120 120 120 121 121 121 123 125 126 127 128 129 129 129 130 129 129 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 129 131 132 133 134 135 137 137 135 132 132 133 133 132 132 131 132 133 133 133 133 133 134 134 134 133 133 133 133 133 132 131 132 133 134 135 134 133 132 131 130 130 131 132 132 132 131 131 131 130 130 130 130 131 131 130 127 127 127 128 128 127 125 125 125 125 125 124 125 126 127 129 131 131 129 128 126 128 129 129 129 129 127 124 122 121 122 124 125 128 131 132 132 132 132 133 134 136 138 139 140 140 139 138 137 140 144 147 146 143 141 145 145 151 152 151 149 146 144 142 140 138 138 140 146 153 158 160 160 159 159 160 161 162 162 161 161 160 158 159 160 159 159 159 160 161 160 159 160 162 162 160 157 157 158 158 159 159 158 156 156 156 157 158 159 159 158 159 159 159 159 159 159 161 162 160 157 155 155 155 156 156 156 157 156 154 153 153 153 153 153 152 151 151 150 150 150 149 149 148 148 149 150 150 147 146 144 143 143 143 142 143 143 144 145 145 145 146 147 148 148 148 149 148 147 144 143 143 142 142 142 142 142 142 144 145 146 145 144 144 143 143 144 143 142 142 142 142 141 141 140 140 139 137 136 136 136 134 135 135 136 136 136 135 138 137 138 137 138 138 139 141 137 132 130 132 134 135 135 136 137 138 138 139 139 139 138 138 138 138 138 135 136 137 138 138 138 138 137 138 139 140 141 143 144 145 145 143 140 137 136 135 134 133 132 132 132 131 131 131 130 131 131 132 132 132 133 133 133 132 132 131 131 130 130 129 129 130 131 132 132 131 130 130 130 130 129 126 125 125 125 125 126 126 126 127 127 128 129 130 131 131 132 133 134 135 137 138 140 141 142 142 143 145 148 150 151 152 153 155 158 160 162 163 162 162 164 166 168 170 171 172 174 175 177 178 178 178 178 178 178 178 176 177 178 178 180 181 182 183 184 184 186 187 190 191 192 192 191 191 189 185 180 173 163 151 140 135 131 130 128 126 130 133 138 144 150 151 150 149 151 153 153 152 148 144 142 144 143 124 122 111 105 101 90 86 86 86 85 80 70 57 42 28 17 15 14 9 2 353 346 341 337 335 331 328 328 328 320 311 306 301 297 299 305 309 316 324 332 336 335 333 329 323 318 312 313 314 311 305 301 295 291 289 287 286 284 284 283 282 281 281 282 283 283 282 283 290 290 284 279 274 278 276 278 283 286 291 290 289 296 308 316 315 304 297 300 302 293 290 277 272 270 273 263 278 290 291 296 309 334 360 16 27 35 42 48 54 56 55 54 54 53 45 48 54 59 63 64 66 68 69 72 73 72 74 76 79 83 85 85 86 88 90 92 90 90 89 87 94 93 88 84 82 81 81 82 82 82 82 83 83 83 83 82 82 83 85 86 86 86 87 86 86 87 88 89 90 91 91 92 92 93 93 94 96 97 101 103 105 106 106 108 106 93 90 91 88 95 93 90 117 116 114 113 114 115 116 117 118 119 119 118 118 118 119 119 117 115 113 112 111 112 117 120 122 124 125 125 122 118 116 118 119 120 118 117 117 117 117 117 118 118 120 121 121 121 122 123 124 125 126 127 128 129 130 129 129 129 129 129 127 128 128 129 129 129 129 129 129 129 129 129 129 129 130 130 129 129 129 130 131 132 133 134 136 138 137 132 131 131 133 133 133 132 132 133 134 134 133 133 134 134 134 133 133 133 132 133 133 132 132 132 133 134 135 135 134 132 131 130 130 131 132 132 131 131 131 131 130 130 130 130 131 130 129 128 127 128 128 128 127 126 126 126 126 125 125 126 128 130 131 131 129 128 126 127 128 129 129 129 129 125 124 124 125 126 126 128 130 132 134 134 134 134 134 136 137 138 140 140 139 138 137 137 141 145 145 145 143 143 144 147 151 151 149 147 145 144 140 138 138 138 141 148 156 158 158 157 157 158 160 160 160 160 159 159 158 157 159 158 157 157 157 158 161 161 161 162 162 160 158 157 157 158 158 158 158 157 155 156 157 158 158 158 158 158 157 157 158 159 159 160 162 161 159 158 156 154 155 156 156 156 156 155 154 153 153 153 152 152 152 152 152 151 150 149 148 148 147 148 149 148 149 149 145 143 143 143 143 143 143 144 144 145 145 146 146 147 148 148 148 149 148 146 144 143 143 142 142 142 142 142 142 143 144 145 144 144 143 142 142 142 141 140 141 141 141 141 140 139 139 138 137 136 135 135 134 134 134 134 134 136 138 137 138 138 139 138 138 139 141 139 135 133 133 133 134 136 137 137 137 138 138 139 139 139 138 140 140 139 137 137 137 138 138 139 138 137 138 139 140 141 141 142 143 143 141 138 136 135 135 134 134 134 133 133 133 133 132 130 131 131 131 132 132 132 132 132 132 131 131 131 130 130 129 130 131 132 132 132 132 130 131 131 131 129 125 125 125 126 126 126 126 126 127 128 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 146 148 149 151 153 154 156 158 159 160 160 160 161 163 165 167 169 169 170 171 173 176 177 176 176 176 176 176 175 176 177 178 179 181 182 182 183 184 185 187 189 191 191 191 192 191 187 182 176 169 161 157 142 133 128 126 125 126 129 131 136 143 150 151 149 149 149 150 151 148 143 137 134 135 134 118 106 99 95 93 88 84 82 80 79 77 72 64 52 37 28 24 20 18 10 359 351 347 339 336 333 332 332 325 316 310 307 301 300 307 316 320 325 328 332 326 323 320 317 313 311 309 313 314 312 308 304 300 298 293 289 286 285 285 284 283 281 281 283 287 289 290 291 294 293 290 285 282 281 286 291 291 290 290 288 289 298 307 313 308 283 282 293 300 294 287 261 252 255 265 274 287 292 289 290 305 337 2 12 19 24 37 46 50 52 55 56 58 56 53 53 57 61 62 64 67 70 72 76 79 78 79 77 79 83 93 94 95 96 95 93 93 95 96 97 99 97 92 86 82 80 80 80 83 83 83 84 83 83 83 82 82 83 85 86 87 88 88 88 88 88 89 89 90 90 91 92 92 93 94 95 96 98 101 102 103 105 106 106 100 90 93 90 93 87 88 92 116 115 113 112 113 115 116 117 117 118 118 117 116 117 119 119 117 116 114 113 113 114 117 119 120 123 125 125 121 118 116 117 119 119 118 116 116 116 117 117 118 119 121 123 123 122 123 124 126 127 127 128 129 131 130 129 129 129 130 129 128 128 129 129 129 129 130 131 130 130 130 130 130 131 132 131 131 131 131 132 133 133 134 134 136 137 135 131 130 131 131 132 133 133 133 134 134 134 134 134 134 134 133 133 133 133 133 133 133 132 132 132 133 134 135 135 134 132 130 130 130 131 131 131 131 132 132 132 131 131 130 130 130 129 128 128 128 128 128 128 128 129 129 128 127 126 127 128 132 132 130 127 126 125 125 127 129 129 130 130 129 125 126 127 127 128 129 131 132 133 133 134 134 135 136 137 138 139 139 139 137 136 135 139 143 147 145 145 142 143 144 146 149 148 147 144 144 144 142 141 141 143 146 151 156 157 156 155 154 156 158 159 160 158 156 156 157 157 158 158 158 158 158 160 162 162 162 162 161 159 157 157 158 158 158 158 157 156 155 156 158 159 158 158 158 157 157 157 157 158 159 160 161 161 159 156 155 154 155 156 156 155 155 155 154 153 153 152 152 152 152 153 151 150 150 150 149 148 150 150 149 149 149 147 144 143 144 144 144 144 144 144 145 146 146 146 146 147 148 148 148 148 147 145 144 144 144 143 142 142 142 141 141 142 142 143 143 143 142 141 140 140 140 139 139 140 140 140 138 138 138 138 137 136 135 135 134 134 134 134 135 137 139 138 138 138 139 138 138 138 139 138 136 134 133 134 135 136 137 137 137 138 138 139 139 139 139 141 141 139 137 138 138 138 139 138 138 137 138 139 139 139 140 140 141 141 139 137 136 135 135 135 134 134 135 134 134 134 132 131 131 131 131 132 132 132 132 132 131 131 130 130 130 130 130 131 131 131 131 131 131 130 132 132 131 127 125 125 126 126 127 127 126 127 128 128 129 129 131 131 133 134 135 135 136 136 138 139 140 141 142 143 145 145 146 148 150 152 153 155 156 157 158 159 160 160 161 163 165 166 165 167 169 170 172 174 173 173 174 174 174 174 175 176 178 179 180 181 182 183 184 185 186 188 187 189 190 191 190 182 176 169 167 160 150 137 129 127 125 125 125 127 129 134 141 147 150 149 148 149 149 150 149 133 127 124 123 122 106 95 90 88 86 85 82 79 78 77 75 72 66 61 60 48 36 26 26 17 5 356 352 341 332 328 327 327 325 319 314 314 313 313 316 321 324 325 327 327 312 309 309 307 306 305 312 315 315 313 310 306 304 301 296 293 290 288 289 287 285 282 281 284 288 291 292 293 294 293 293 291 291 290 296 299 296 291 287 284 289 297 298 299 293 281 278 290 294 293 280 257 250 258 276 289 295 296 292 295 314 341 353 352 359 14 30 41 44 47 50 52 57 58 57 57 59 61 63 65 67 70 73 76 77 85 85 81 81 85 96 99 100 99 96 96 98 98 99 100 102 99 96 91 84 84 79 79 82 84 84 84 82 82 82 82 82 84 85 85 86 87 88 89 90 89 89 90 89 89 91 92 92 92 93 94 95 97 99 99 99 100 101 100 99 93 92 91 90 93 92 87 116 114 113 113 114 114 115 116 116 117 117 116 115 116 118 118 117 116 114 114 115 115 117 117 119 122 124 124 121 119 118 118 119 119 118 117 116 116 117 118 119 121 123 124 124 123 124 125 126 127 128 130 132 132 130 129 130 130 131 131 129 128 128 129 130 130 132 132 131 131 131 131 132 133 133 133 133 132 133 133 134 133 133 134 135 136 135 132 132 132 132 132 133 134 135 135 135 135 134 134 134 133 133 133 133 134 133 133 132 132 132 133 133 134 134 134 134 132 130 131 130 130 130 131 131 132 132 132 132 132 131 130 129 128 127 127 127 128 128 128 130 131 130 129 128 129 129 131 134 130 128 122 121 123 125 127 128 129 130 131 130 127 128 129 130 131 132 132 133 132 132 133 135 136 137 137 138 138 138 137 134 134 136 139 145 149 149 146 143 144 145 145 146 146 146 144 143 145 146 145 147 150 152 154 156 154 154 154 155 156 157 159 158 155 153 156 159 159 159 158 159 160 162 162 162 162 161 161 160 158 158 158 158 158 157 157 156 155 155 158 159 159 159 159 158 157 157 157 157 157 158 158 159 157 155 154 154 154 155 156 155 154 154 154 154 153 154 154 155 154 154 152 150 150 150 150 150 150 152 152 152 150 147 147 145 144 144 145 145 145 145 145 146 147 147 147 147 148 148 148 148 147 146 145 144 145 144 144 143 142 142 141 140 141 140 141 142 142 141 139 139 139 139 138 138 138 138 138 138 138 138 138 137 137 136 135 135 136 138 139 139 141 138 137 136 137 137 137 137 138 139 138 137 136 134 135 136 137 137 137 137 138 138 139 140 141 141 140 140 139 137 137 137 138 138 137 137 137 138 138 138 138 138 139 140 140 138 136 136 136 136 135 135 135 135 134 134 133 132 132 131 131 131 131 131 131 131 131 130 130 130 130 130 131 131 131 131 130 131 131 130 131 133 132 129 128 127 125 126 127 127 127 127 127 128 128 129 130 131 132 133 134 135 135 136 137 138 139 140 141 142 142 144 145 146 148 149 152 153 154 155 155 156 158 159 159 160 161 162 163 163 164 165 167 169 170 170 171 171 172 172 173 174 175 177 178 180 181 181 182 182 184 185 185 185 186 187 187 186 181 172 169 162 152 143 134 127 126 126 126 125 126 127 132 139 145 147 146 146 148 148 145 140 122 117 116 114 110 97 89 87 84 83 82 79 77 77 76 74 71 67 67 62 57 49 39 33 23 20 10 356 340 329 325 325 324 323 319 313 313 315 317 318 316 317 316 314 311 310 306 307 308 309 311 316 319 317 315 313 312 307 302 299 297 295 293 293 293 290 286 285 287 289 291 292 292 293 294 295 296 298 299 302 301 297 291 285 281 287 288 290 283 272 270 273 281 285 283 270 256 254 265 279 286 291 284 289 300 320 345 346 333 342 3 21 33 37 38 43 49 54 57 60 62 64 65 65 65 67 69 72 71 76 84 89 89 89 92 95 97 98 98 98 99 99 98 96 96 98 100 98 94 94 88 82 79 81 84 84 84 83 82 83 83 84 84 86 86 86 86 87 90 91 91 91 90 89 90 91 91 92 92 93 93 94 95 96 96 95 95 96 96 95 93 90 90 89 88 85 83 116 114 113 113 114 114 114 115 115 117 117 116 115 116 117 118 117 116 115 115 115 116 117 118 120 121 123 122 121 120 119 119 120 120 120 120 118 117 117 118 120 123 125 125 124 124 125 126 126 127 128 130 132 132 130 131 131 132 132 132 131 129 129 130 132 133 133 133 132 133 133 133 135 136 136 134 133 133 134 134 134 133 134 135 136 136 135 135 133 133 133 133 134 135 135 135 135 135 134 134 134 133 133 133 134 135 134 133 132 132 133 133 133 133 133 134 133 132 131 131 131 130 130 130 130 131 132 133 132 132 131 130 128 127 126 126 126 127 128 129 131 132 131 130 130 132 134 136 137 132 124 118 119 122 125 127 129 131 132 132 132 131 129 130 131 131 132 132 132 131 130 131 133 134 135 136 136 136 136 133 131 134 138 140 143 147 148 146 145 145 145 144 144 145 146 146 146 148 149 149 151 154 156 156 154 152 153 154 157 159 159 159 156 154 154 158 160 161 159 159 161 162 163 163 163 162 160 159 158 158 158 158 158 158 158 157 156 156 157 160 160 159 160 160 159 158 158 158 157 157 157 158 158 156 154 152 153 154 155 155 154 153 153 153 154 154 155 156 156 155 153 151 150 150 150 151 151 152 153 153 152 149 149 147 144 144 145 145 146 146 145 146 147 147 147 147 147 148 147 147 147 146 146 145 145 146 146 145 144 143 142 142 142 140 139 139 140 141 141 140 138 138 138 138 138 138 138 138 138 138 138 138 137 137 136 135 137 139 141 142 143 143 139 135 134 135 135 135 136 137 138 138 138 136 135 135 137 137 137 138 138 137 138 139 140 140 140 140 139 139 138 138 138 138 137 136 137 138 138 138 138 137 138 139 139 139 138 136 136 136 136 136 136 136 135 134 133 132 132 132 131 130 130 131 131 130 130 129 129 129 129 130 131 131 131 131 131 130 130 130 130 131 133 133 132 129 127 126 126 126 126 127 127 127 128 128 129 130 131 132 133 133 134 135 136 137 138 139 140 141 142 143 145 146 147 148 149 151 152 152 153 154 155 156 157 157 158 158 160 161 162 162 163 165 166 167 167 168 169 170 171 172 172 173 174 176 178 180 180 179 180 181 182 183 183 184 185 185 183 182 177 169 156 145 137 131 126 125 125 124 124 125 129 133 138 142 141 140 141 143 141 136 128 117 112 110 106 99 93 89 86 84 83 82 79 78 78 77 75 74 71 67 62 59 55 49 40 35 28 13 359 341 329 324 323 321 318 315 311 312 313 313 314 311 305 302 300 300 302 308 313 316 317 318 320 320 319 317 317 313 308 303 300 298 297 297 298 297 295 292 290 291 292 293 292 292 292 295 298 299 301 303 304 298 293 288 285 285 286 282 277 268 260 261 260 263 270 269 261 253 252 259 267 269 276 282 276 296 304 320 327 320 334 359 15 20 22 32 40 47 52 57 62 66 69 71 69 67 68 68 70 70 75 83 90 94 95 96 95 95 98 100 101 101 98 94 91 91 94 98 96 96 97 92 85 80 80 82 84 86 85 85 85 85 86 86 89 88 87 87 88 90 93 94 94 93 91 91 92 93 94 94 93 94 96 96 96 95 94 93 93 93 92 91 92 90 88 83 82 80 115 112 112 114 115 115 115 114 115 116 117 116 115 116 118 118 118 117 117 116 116 117 118 120 121 121 122 120 120 120 120 120 120 121 121 122 120 119 118 119 121 124 126 126 126 126 126 126 127 128 128 130 131 132 132 132 132 133 133 133 132 132 131 132 133 134 133 133 134 135 136 136 137 138 137 134 134 134 135 135 134 133 135 136 136 136 137 136 135 133 134 135 135 135 136 136 136 135 134 134 134 134 134 134 135 135 134 133 132 132 133 134 134 133 133 132 132 132 131 131 130 130 130 130 131 131 132 132 132 132 131 129 128 127 126 125 126 127 128 129 131 132 132 132 133 137 139 140 140 132 120 117 118 121 124 126 130 132 132 132 132 131 130 130 130 130 131 131 131 130 129 129 129 130 132 133 133 133 135 130 130 135 136 139 146 150 149 148 148 146 145 143 143 145 148 149 150 150 150 151 152 155 157 155 152 150 151 155 159 161 160 159 156 154 156 159 160 161 160 161 162 163 163 163 163 161 160 159 158 158 158 158 158 158 158 157 156 157 157 160 159 159 160 161 160 158 158 158 158 158 158 158 157 155 153 152 153 155 155 155 154 153 153 154 155 155 156 156 157 155 154 152 151 150 150 151 152 152 153 153 152 151 148 146 145 146 146 146 146 146 146 146 148 148 148 148 148 148 147 147 147 146 146 146 146 147 147 146 145 144 144 145 145 143 139 137 139 140 140 140 139 138 138 138 138 138 138 138 139 139 140 139 138 137 136 136 138 139 141 142 142 141 138 135 134 134 134 135 135 136 136 137 138 137 135 135 137 138 137 138 138 137 137 137 137 138 139 139 139 138 138 138 137 136 136 136 137 137 137 137 137 137 138 138 138 138 138 136 135 136 136 136 136 136 135 134 133 133 131 131 131 129 128 130 130 129 129 128 128 128 129 131 132 132 131 131 130 130 130 130 130 131 132 133 132 130 128 127 126 126 126 126 127 127 128 129 129 130 131 132 133 134 135 135 136 137 138 140 141 141 142 144 145 146 148 148 149 149 150 152 152 153 154 155 156 156 157 157 159 160 161 160 161 162 163 165 166 167 167 168 169 169 170 170 172 174 176 177 178 177 178 178 179 181 183 185 186 186 185 183 176 163 149 138 132 129 128 127 125 124 125 126 132 133 134 135 136 138 137 135 132 126 122 113 104 102 98 92 87 86 85 84 83 82 80 78 78 77 76 75 73 69 65 61 58 55 51 45 33 18 3 344 329 320 319 315 314 312 309 310 310 309 308 307 301 299 300 303 305 311 318 320 322 322 321 321 319 317 315 312 307 303 301 300 300 300 300 300 298 297 295 294 297 299 297 296 296 297 300 300 299 301 300 293 285 280 277 279 281 272 264 256 251 251 251 253 255 253 251 248 247 248 256 262 264 269 274 285 296 306 314 320 335 357 7 11 21 30 40 47 52 56 56 66 74 77 76 72 69 68 69 71 74 80 88 93 94 95 95 95 100 103 103 103 100 92 88 88 91 93 93 94 96 94 88 83 84 82 83 86 86 87 87 87 88 88 90 90 90 89 89 91 94 97 97 97 94 94 93 95 95 96 95 98 99 97 96 95 93 91 91 91 92 93 94 93 90 89 86 80 114 112 111 113 115 115 115 115 116 117 117 117 117 118 119 120 120 119 118 117 116 117 119 121 121 121 121 120 119 120 120 120 121 122 122 123 123 121 119 119 121 124 126 126 126 127 126 126 127 128 129 129 130 132 132 133 133 133 133 133 134 135 134 133 133 134 133 135 136 137 138 139 140 139 136 134 134 134 134 134 134 134 136 136 137 137 137 136 135 135 136 136 136 136 136 136 136 135 134 135 135 135 135 135 135 135 134 134 133 133 133 134 134 134 133 132 131 131 131 131 130 130 130 130 131 132 132 132 131 132 131 129 127 126 126 126 126 127 128 129 131 132 133 134 136 138 141 142 140 126 119 119 119 121 124 127 129 130 131 131 131 130 129 129 129 129 129 129 129 129 128 126 126 127 129 130 130 134 134 131 131 132 136 141 149 151 151 152 152 149 145 143 144 146 149 152 152 152 152 151 152 155 156 155 154 151 152 156 159 160 159 157 156 156 157 159 160 160 160 162 163 163 163 163 163 161 160 159 158 158 159 159 158 158 158 156 157 157 158 158 157 158 159 160 160 159 157 158 158 159 159 159 156 153 152 152 154 155 156 156 154 152 152 154 156 157 157 156 155 155 153 152 151 150 151 152 152 152 152 152 151 149 147 146 147 148 148 147 146 146 146 147 149 149 148 148 147 147 147 146 146 147 147 147 147 147 147 146 146 146 146 147 147 145 141 138 138 139 139 139 139 139 138 139 139 139 139 140 140 140 140 139 138 137 137 137 138 139 139 139 140 138 135 134 134 134 134 134 134 135 136 136 137 137 136 136 137 137 138 139 139 138 138 136 135 136 138 138 138 138 137 137 136 135 136 135 135 136 137 136 137 136 136 137 137 137 136 135 135 136 136 136 136 135 135 135 135 133 131 131 131 129 128 129 129 129 128 128 128 128 130 131 132 131 131 131 130 130 130 130 130 131 132 133 133 131 129 127 127 126 126 126 127 127 128 129 130 131 131 132 132 134 135 136 136 137 138 139 140 142 143 144 146 147 149 149 149 149 150 151 152 153 154 155 155 156 156 157 157 158 159 159 159 160 161 163 164 165 165 166 166 166 167 168 170 172 173 174 175 175 176 178 179 181 183 187 189 188 187 183 172 154 143 135 131 130 129 132 132 131 130 131 132 132 131 131 133 134 132 127 121 116 112 105 99 95 92 89 86 86 85 83 81 81 80 77 76 76 75 74 72 70 68 65 62 59 56 51 39 21 1 341 334 317 314 315 315 312 308 304 302 300 301 301 301 302 305 305 307 313 319 320 320 320 320 321 318 315 311 309 306 304 303 302 301 301 301 302 302 302 302 302 303 307 305 304 302 300 305 302 298 296 295 291 279 272 267 264 263 262 256 251 249 246 246 242 242 240 241 240 242 243 248 252 255 259 269 276 288 301 309 315 330 344 355 9 17 30 45 50 52 53 57 68 78 84 82 77 73 69 70 70 71 76 82 89 94 97 97 96 100 101 102 101 98 92 86 86 87 89 91 90 92 93 91 88 88 85 84 86 88 87 88 89 89 91 92 92 92 91 90 91 95 96 98 98 97 96 97 97 98 100 101 101 99 96 94 93 92 91 90 91 92 93 95 100 99 97 88 82 116 114 112 113 115 115 115 115 116 118 118 118 119 120 121 121 121 121 119 117 115 116 118 120 120 120 119 119 118 119 120 120 121 123 124 124 123 121 120 120 122 124 125 126 127 127 127 127 127 128 128 128 130 131 132 132 132 132 132 134 136 136 134 133 133 133 134 136 138 138 140 143 141 137 134 135 135 134 133 133 133 134 135 138 138 137 136 135 135 136 137 137 136 136 135 135 135 134 135 136 137 137 136 136 135 135 134 134 134 134 134 134 134 133 133 132 131 131 131 131 131 130 130 131 132 132 132 131 131 131 130 129 128 126 126 125 126 127 128 129 130 132 133 135 136 138 139 139 136 123 120 121 121 123 125 126 126 126 127 129 129 129 128 128 128 128 127 127 126 126 126 123 124 126 128 128 130 134 135 135 135 136 139 144 150 152 154 155 154 151 147 145 146 148 151 153 153 153 152 150 150 153 153 156 154 151 153 155 157 158 157 156 156 157 157 158 159 160 161 163 164 163 162 162 163 162 160 159 159 159 159 159 158 158 157 157 157 158 159 157 156 157 158 159 158 158 157 158 159 159 159 158 157 154 151 152 153 154 156 155 153 152 152 153 155 156 155 155 155 154 153 152 151 151 151 152 152 152 152 152 150 148 147 147 148 149 148 147 146 146 146 148 149 149 148 148 147 147 146 146 146 147 148 148 148 148 147 147 147 147 147 147 146 144 141 139 138 138 138 138 139 139 139 139 139 140 141 141 141 141 141 140 138 137 137 137 137 137 136 137 136 135 134 134 135 135 135 134 134 134 135 136 136 137 136 136 137 137 139 140 140 140 141 140 138 137 137 137 137 137 137 137 135 133 131 133 134 136 135 136 135 133 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 133 131 131 130 129 128 128 128 128 128 128 129 130 131 131 130 130 130 130 130 131 131 131 131 133 134 134 132 130 128 127 126 126 126 126 127 128 129 130 131 132 132 132 134 136 137 137 137 138 139 140 142 143 144 146 148 148 149 149 149 150 150 151 152 153 153 154 155 156 156 157 157 157 157 158 159 160 162 163 164 164 164 164 165 166 168 169 170 171 172 173 174 176 178 180 183 186 188 186 185 182 176 166 148 139 135 133 133 133 137 137 136 134 134 133 132 130 130 130 131 127 121 118 114 109 103 98 93 91 90 91 88 86 83 81 79 77 77 77 78 77 77 75 72 71 70 69 64 59 54 47 21 353 341 331 313 311 313 313 311 308 301 297 298 298 299 300 301 303 303 307 314 318 318 319 320 320 320 316 313 311 309 307 306 305 303 302 302 302 302 304 304 306 308 310 311 310 309 310 307 305 300 295 294 291 286 278 269 262 258 258 258 256 254 251 245 244 236 233 231 229 232 237 235 236 242 249 254 256 259 267 280 301 318 326 333 352 12 29 38 52 56 57 58 62 72 84 90 92 90 81 74 73 73 72 75 76 87 95 99 99 98 99 99 100 101 98 92 88 87 88 89 89 88 90 91 90 90 89 88 87 88 88 89 91 91 91 93 94 95 96 94 89 90 95 95 96 96 98 98 100 103 107 110 110 104 98 95 93 91 91 90 92 92 93 96 99 104 102 99 95 90 117 115 113 114 116 116 116 116 117 119 119 120 121 122 122 122 122 121 119 116 114 115 118 119 119 118 118 117 117 119 120 121 122 124 124 124 122 121 123 124 124 124 124 126 127 127 128 129 129 128 129 129 130 130 130 130 131 132 133 135 137 136 134 134 134 135 135 137 138 140 143 145 141 135 134 135 135 134 133 134 134 135 136 139 138 136 135 135 135 136 138 137 137 137 136 135 134 134 135 137 138 138 137 136 136 135 135 134 134 135 135 135 134 133 133 132 131 131 131 131 131 131 131 132 132 132 131 130 130 130 130 129 128 126 126 126 126 127 129 130 131 131 132 133 135 137 137 135 131 122 121 123 124 125 125 125 124 124 125 126 128 128 127 128 129 129 127 125 124 124 124 121 123 127 129 131 133 134 137 137 139 141 145 149 151 153 156 158 156 155 151 147 148 151 154 154 154 154 152 150 150 149 152 155 155 153 153 153 155 156 156 156 156 156 157 158 159 161 163 164 163 162 161 162 162 161 160 160 160 159 159 159 158 157 157 157 157 159 158 157 156 157 157 158 157 157 157 157 158 158 158 159 158 155 153 153 153 155 156 155 152 151 151 153 154 154 153 152 153 154 153 151 151 150 151 152 152 153 153 151 149 148 148 148 149 150 149 148 147 146 147 148 149 149 148 148 148 147 147 147 146 147 148 148 149 148 147 147 147 147 148 147 146 144 142 139 139 138 138 139 140 140 140 140 140 142 142 142 142 143 142 141 139 137 136 136 136 134 134 135 134 134 133 134 135 135 135 135 134 135 135 136 137 137 137 136 136 137 139 141 142 142 145 146 144 141 137 136 136 135 136 139 136 129 126 132 134 134 135 132 134 136 133 132 134 134 134 134 134 134 134 134 134 135 135 135 135 135 134 133 131 131 129 127 127 128 128 128 129 130 130 131 130 129 129 130 131 131 131 132 132 133 134 135 135 133 131 129 128 127 125 125 126 127 128 129 130 132 132 132 133 134 135 137 137 138 138 139 140 142 143 145 146 147 148 149 150 150 149 150 151 152 152 153 154 155 156 156 156 156 156 157 158 159 160 161 162 163 162 163 163 165 166 167 168 168 169 169 171 173 175 177 180 183 185 182 176 175 172 167 158 149 139 138 137 136 137 138 137 136 135 134 133 129 125 125 125 125 122 116 115 113 109 104 98 93 92 90 89 88 87 85 83 81 79 79 80 83 82 81 80 77 77 77 74 70 65 60 55 36 358 331 315 296 293 299 299 296 293 286 278 285 291 294 296 291 293 299 306 312 315 315 317 317 318 318 314 310 310 310 310 309 307 305 305 305 303 304 307 308 310 311 313 311 311 311 310 307 303 296 290 289 288 284 276 266 258 254 257 257 257 260 253 244 238 234 230 226 223 224 226 227 228 232 234 243 249 237 236 253 290 314 326 355 27 75 79 69 72 72 70 72 74 78 87 91 93 96 86 77 81 79 77 78 81 95 103 104 102 101 100 99 98 99 96 93 93 91 89 89 88 88 87 87 88 89 90 91 91 90 90 90 92 94 93 93 96 96 96 94 89 90 94 95 95 95 98 101 102 107 114 112 102 95 97 98 96 97 93 91 97 100 101 104 106 103 97 93 95 96 116 114 113 115 117 118 117 117 118 119 120 121 122 123 124 123 123 121 118 115 113 114 118 120 119 119 118 117 119 120 120 121 123 124 124 122 121 123 126 127 127 125 125 127 127 127 128 129 130 129 130 130 131 130 130 130 132 134 135 137 137 137 135 135 136 137 137 138 140 143 146 143 137 133 134 135 136 136 136 136 136 137 138 139 139 137 136 136 136 137 138 138 138 137 136 135 134 135 136 138 139 139 138 138 137 136 135 133 134 135 136 135 134 133 132 131 131 131 131 131 131 132 132 132 132 131 130 129 129 129 129 128 127 126 126 126 127 128 129 130 131 131 131 131 134 135 135 133 128 123 123 125 125 126 125 124 123 124 125 126 126 126 126 128 130 129 127 125 124 124 122 121 122 128 132 135 136 137 140 141 142 145 150 153 153 154 157 158 158 155 150 147 149 153 156 156 154 153 151 150 150 150 151 155 155 153 152 152 153 154 155 155 155 155 156 158 160 161 163 164 163 163 163 162 162 160 160 160 160 159 159 159 158 157 156 157 158 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 156 154 153 153 154 156 156 154 152 151 151 151 152 153 153 151 152 153 153 152 151 150 150 151 152 153 152 150 148 148 149 149 150 150 150 149 148 147 147 148 149 149 149 149 148 148 148 148 147 147 148 148 148 148 147 146 146 147 147 147 145 144 143 142 140 138 137 140 141 141 141 141 142 142 143 143 143 143 143 142 139 137 136 135 134 133 132 133 133 133 134 134 134 135 135 135 134 135 136 137 137 137 137 137 136 137 139 141 143 145 146 146 144 141 138 137 136 135 136 138 139 142 130 133 135 135 133 135 132 135 133 131 132 133 134 133 133 133 133 133 134 134 134 134 135 134 134 133 132 130 128 127 127 128 128 129 129 129 130 130 129 129 129 130 132 132 133 133 133 133 134 135 135 133 132 130 127 125 124 124 125 126 128 129 130 132 133 133 133 134 135 136 137 138 139 140 141 142 143 145 145 146 147 148 149 149 150 150 151 151 152 153 154 155 155 155 155 155 156 156 157 159 160 161 161 162 161 161 162 163 165 166 166 166 166 168 170 172 173 173 175 175 175 175 166 164 161 157 150 144 141 139 138 137 137 136 134 132 131 130 129 125 118 117 118 118 117 111 110 108 106 103 99 95 93 90 87 87 87 87 87 87 87 86 84 84 83 81 78 78 81 79 78 75 72 68 66 64 30 280 276 273 271 273 272 268 268 268 266 276 284 289 289 291 295 300 306 310 312 311 310 312 313 313 310 309 310 312 311 310 308 309 307 307 306 306 307 308 309 310 312 312 311 310 309 304 299 291 284 283 281 277 272 260 250 247 250 250 256 261 254 243 234 230 229 226 221 217 217 221 224 226 229 235 245 230 221 232 231 261 322 32 79 101 98 94 93 90 86 90 91 86 89 91 94 98 94 86 93 97 92 89 92 104 109 106 105 105 103 98 95 95 96 94 95 92 89 89 89 88 87 86 86 88 91 93 93 93 93 92 93 94 92 91 93 95 95 94 91 91 91 93 95 96 98 103 108 112 117 107 78 90 97 102 103 104 101 98 104 111 113 114 110 102 96 98 103 103 115 113 113 116 118 118 117 116 117 118 120 121 122 123 124 123 122 120 118 115 114 115 119 119 121 121 120 120 122 122 122 122 123 124 124 123 123 125 126 127 126 125 125 126 126 126 127 129 130 130 130 131 130 129 131 132 134 135 137 138 137 137 136 136 136 137 137 139 143 146 145 139 134 133 133 135 136 136 137 138 138 138 138 138 138 137 137 137 137 137 138 138 138 137 136 135 135 135 137 139 140 139 139 139 138 137 135 133 134 135 136 135 134 133 133 132 131 132 132 131 132 132 132 132 132 131 129 129 129 128 127 127 127 126 126 127 128 129 129 130 129 129 130 129 131 133 133 131 126 124 125 126 126 126 125 124 123 125 128 127 127 126 127 128 128 128 127 125 124 124 123 125 123 127 129 134 137 139 143 144 146 149 152 154 154 154 155 156 155 152 148 147 150 154 157 157 156 155 152 150 151 153 152 153 153 153 151 150 151 152 152 152 154 155 157 159 160 162 163 163 163 162 162 162 161 160 160 160 160 159 159 159 159 157 158 157 156 156 156 156 156 156 155 155 155 156 155 154 154 155 155 156 155 154 152 152 154 155 156 153 151 151 150 150 151 152 152 151 152 153 153 152 151 151 151 151 153 153 152 149 149 149 150 150 150 150 150 150 148 148 147 148 148 149 149 148 148 149 149 149 149 148 148 148 147 147 147 146 146 147 147 146 145 144 143 142 140 139 138 140 141 141 141 141 142 142 143 143 143 143 144 143 141 139 137 136 135 133 131 132 133 133 133 133 133 134 134 135 135 135 136 138 139 139 138 137 137 137 138 140 143 144 145 145 142 140 139 138 138 136 137 137 139 137 136 134 136 138 138 128 121 130 133 131 132 133 133 133 133 133 133 134 134 134 134 133 133 133 133 133 131 129 128 127 127 128 129 130 130 130 130 129 129 129 130 131 131 133 134 134 133 133 134 135 134 132 130 128 125 123 123 123 124 124 126 128 131 132 133 133 134 134 134 136 137 139 140 141 142 143 144 144 145 146 147 148 148 149 149 150 150 151 152 153 154 155 155 154 155 155 155 156 157 158 159 160 160 160 159 158 160 161 162 163 162 161 162 163 165 168 169 167 167 168 169 168 160 156 152 149 147 145 140 136 135 134 134 131 124 121 121 121 120 118 112 112 113 112 112 110 106 104 102 100 98 96 95 93 91 89 88 88 89 88 88 88 86 83 83 84 84 85 82 82 79 77 77 78 81 79 165 237 246 259 262 249 248 245 247 254 261 272 277 283 287 291 297 301 305 307 308 307 307 308 307 307 308 310 315 316 314 312 310 312 311 309 309 308 307 306 306 309 310 310 308 304 302 298 293 287 278 278 274 270 266 253 243 241 240 244 254 258 252 241 234 230 230 229 225 218 213 216 219 227 231 239 240 229 219 218 214 226 288 65 113 117 116 110 100 100 100 100 99 94 94 95 97 101 104 105 112 112 103 100 103 109 110 109 110 108 105 98 94 93 93 93 94 93 92 90 90 89 88 87 87 88 90 93 92 94 93 93 94 93 91 91 91 93 95 95 94 93 93 94 96 98 100 105 111 112 116 96 85 92 98 103 108 110 110 107 110 115 117 117 110 102 97 107 111 118 115 112 113 116 118 119 118 117 117 118 120 122 122 122 122 122 122 121 119 116 114 117 118 120 123 124 123 122 123 124 124 123 124 125 125 124 124 126 126 123 123 124 125 125 125 125 126 128 129 129 130 131 130 129 132 133 136 137 136 136 136 137 137 136 136 137 138 140 144 145 141 136 133 133 133 133 135 137 138 139 139 139 138 137 137 137 138 138 138 138 138 139 138 137 136 136 136 137 139 141 141 140 139 139 139 137 135 134 134 135 136 135 135 134 134 132 132 132 132 132 132 131 132 132 132 131 131 130 128 127 126 126 126 126 126 127 128 129 128 128 127 127 128 127 129 131 131 129 127 126 127 128 127 127 126 125 125 127 129 129 128 128 128 128 128 127 126 124 124 125 125 127 129 130 129 133 138 141 145 146 148 152 154 154 154 153 153 153 152 149 147 148 151 155 157 157 157 154 151 150 152 154 154 152 150 150 148 148 149 150 150 151 152 155 158 160 161 162 163 163 163 163 162 161 160 159 160 159 159 159 158 158 159 159 157 155 155 155 157 157 157 157 156 155 155 154 153 153 153 154 154 154 153 152 151 151 152 154 155 153 152 150 150 150 151 152 152 151 152 153 153 153 152 151 151 152 153 153 151 149 148 149 150 151 151 151 151 151 149 148 148 148 148 149 149 148 148 148 149 149 149 149 148 147 147 147 146 146 146 146 146 146 145 144 143 141 140 139 139 140 140 140 140 141 141 142 142 142 142 143 144 144 143 141 139 138 137 134 131 133 133 133 133 133 133 133 134 134 135 136 136 138 140 140 139 138 137 137 138 139 140 142 143 143 141 140 139 139 138 138 137 137 137 137 136 136 138 139 139 145 136 127 130 131 132 133 133 132 132 132 133 134 133 133 133 133 132 132 132 132 131 129 128 128 128 128 129 130 130 130 130 129 129 129 130 131 132 134 135 134 133 132 133 133 134 130 127 125 122 121 121 120 121 123 126 129 131 132 133 133 134 134 134 136 138 140 141 142 143 143 144 145 145 146 147 148 149 149 149 149 150 151 152 153 153 154 154 153 154 155 155 156 157 157 157 157 157 157 157 156 156 157 158 159 159 157 157 158 160 162 162 160 161 164 165 163 158 152 149 146 143 140 134 129 128 127 126 124 120 107 107 108 109 111 107 105 108 109 109 108 105 101 99 98 97 97 97 97 95 93 92 90 89 86 84 84 84 83 81 81 81 83 84 85 82 78 76 78 84 107 199 224 231 239 236 235 241 243 246 252 261 269 273 280 286 291 294 298 302 303 304 303 301 301 303 305 307 311 320 320 320 318 315 314 314 313 310 308 306 306 308 308 308 307 305 296 293 290 286 282 274 273 270 264 259 251 246 241 238 243 251 253 245 243 241 235 233 236 234 227 221 220 219 227 236 241 244 239 242 237 219 213 213 153 126 127 126 110 102 102 103 100 99 102 101 101 103 108 114 118 120 116 112 109 107 109 107 111 111 108 105 99 93 91 89 89 91 92 92 93 92 92 91 90 88 88 89 89 91 92 93 93 94 93 92 92 92 93 95 96 95 95 95 96 98 103 104 106 109 113 110 98 94 97 99 104 110 113 116 116 116 118 120 118 114 108 104 119 128 128 116 113 113 116 118 119 119 119 118 118 119 121 122 121 121 121 121 121 119 117 116 116 118 120 123 125 126 125 125 126 125 125 124 124 124 124 125 126 124 121 121 123 125 125 125 125 125 126 127 128 129 130 128 130 133 134 136 135 134 135 136 137 137 137 137 137 139 143 144 142 138 135 134 134 134 134 136 137 137 139 140 139 138 137 138 139 139 139 139 139 139 139 138 138 137 137 138 139 140 142 141 140 139 139 139 137 135 134 135 135 136 136 135 135 133 132 131 132 133 133 132 131 131 131 131 131 131 130 128 126 124 124 126 126 127 128 129 129 128 126 125 125 126 127 128 128 128 127 128 128 129 129 128 128 127 127 128 129 129 128 128 128 128 128 127 127 125 122 122 125 128 128 134 136 136 137 140 143 145 147 150 153 155 156 154 152 151 150 149 148 148 149 152 156 157 158 157 153 148 149 151 153 153 152 149 148 146 146 147 149 150 151 153 156 159 160 161 162 162 162 162 162 161 160 158 158 158 159 159 158 157 158 159 158 156 155 155 157 157 158 157 157 157 155 154 153 152 153 154 155 155 156 154 152 149 148 150 153 153 152 151 150 150 150 151 152 151 151 152 152 153 153 152 151 151 152 153 153 151 149 149 150 150 151 151 151 151 151 150 149 149 149 149 149 148 148 148 148 149 149 149 148 148 147 147 147 146 146 146 146 146 145 145 143 142 142 141 141 140 140 141 140 139 139 140 141 141 141 141 142 142 143 143 142 141 140 139 136 132 135 134 134 133 133 133 134 134 135 135 136 137 140 142 142 141 139 137 137 137 138 139 140 141 142 139 139 139 139 138 138 137 136 137 136 136 137 138 138 139 138 133 131 128 131 132 133 132 132 132 132 132 133 132 132 132 131 131 131 130 131 130 129 129 129 129 129 130 130 131 130 130 129 129 129 130 132 133 135 135 133 131 131 131 131 131 127 123 121 120 119 119 119 121 124 128 130 132 132 132 132 132 133 134 136 138 140 141 142 142 143 144 145 145 145 146 147 148 148 149 149 150 150 151 152 152 152 153 153 153 154 155 155 156 154 154 154 154 153 153 153 152 153 153 155 156 154 155 155 155 156 156 156 158 161 163 162 158 152 147 141 135 132 127 120 120 119 117 114 110 102 99 98 99 98 94 99 104 107 109 108 105 104 102 99 97 97 97 95 94 93 92 91 90 87 83 81 81 80 78 78 79 80 83 85 84 83 82 80 85 105 190 218 222 222 224 243 245 247 250 256 258 266 275 280 283 287 291 296 298 298 298 299 300 303 307 312 316 319 334 334 330 325 322 321 319 316 312 309 307 307 309 309 308 306 302 293 287 283 280 276 269 266 262 257 254 252 250 244 239 241 244 245 240 241 242 239 237 238 239 238 239 232 227 229 233 241 248 258 274 285 260 232 211 190 8 62 109 105 103 103 96 92 95 104 107 104 105 109 114 118 121 123 129 118 106 106 106 107 108 106 103 98 94 90 87 86 87 90 92 93 94 93 92 89 88 88 88 89 90 92 93 94 94 93 93 93 93 92 92 94 95 96 96 98 101 108 111 113 113 113 109 104 102 103 104 107 111 118 120 122 124 124 127 126 123 122 121 127 130 127 118 116 115 117 119 119 119 118 118 117 117 119 120 121 122 122 122 122 121 120 117 116 117 119 122 125 126 126 126 125 125 125 125 124 124 124 124 126 124 122 122 123 125 125 125 125 125 125 126 127 129 128 127 130 133 134 134 134 134 134 137 137 137 138 138 139 142 145 143 138 136 135 135 135 135 135 136 137 138 139 140 141 139 137 141 141 142 142 141 140 140 139 138 138 138 139 140 140 142 142 140 139 138 138 139 137 135 135 135 135 136 136 136 135 133 131 131 132 133 133 131 131 130 130 131 131 130 129 128 125 124 124 126 126 127 127 129 129 127 125 123 124 125 126 127 127 126 126 127 129 129 128 128 128 128 128 129 128 128 127 126 127 128 128 127 128 127 122 120 122 126 129 135 140 143 142 143 145 147 148 150 151 153 155 155 153 152 149 147 147 149 151 152 155 156 158 157 153 148 149 150 151 152 152 151 149 147 148 149 151 153 155 156 157 159 159 160 160 161 161 161 161 161 159 157 157 157 158 160 159 159 159 159 158 159 158 158 157 156 155 156 157 157 154 152 151 152 153 156 157 158 158 154 150 148 147 149 151 152 152 151 150 150 150 151 151 151 151 151 152 152 152 152 151 151 152 152 153 152 152 151 151 151 151 151 152 152 152 151 151 151 150 150 150 149 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 146 145 144 144 143 142 142 141 141 141 141 140 139 138 139 140 141 141 141 141 141 142 142 143 143 141 139 138 137 137 136 134 133 133 133 134 135 135 135 136 138 141 143 143 142 140 138 138 137 138 138 139 139 140 138 138 138 138 138 137 136 136 136 136 136 136 136 136 136 134 133 129 131 132 132 132 132 132 131 131 131 131 131 131 131 130 130 130 129 129 129 129 129 130 130 131 131 131 131 130 130 130 129 130 131 132 133 134 133 132 130 129 129 128 128 124 121 119 118 118 118 119 123 126 129 131 132 132 132 132 132 132 133 136 138 140 141 142 143 144 144 145 145 146 146 146 146 147 148 149 150 150 150 150 151 151 152 152 152 152 153 153 153 152 151 150 150 149 149 150 148 148 150 151 153 154 151 150 150 150 152 155 159 161 162 161 158 152 142 134 126 122 119 115 114 112 111 110 106 100 97 94 93 91 92 95 99 104 107 107 106 104 102 99 97 95 94 92 91 91 91 91 89 88 85 81 80 78 76 77 80 81 82 83 85 85 86 86 89 116 206 233 237 237 238 241 247 251 253 255 259 270 279 282 284 287 291 291 294 295 294 296 300 318 324 327 332 337 345 344 337 330 328 325 323 318 313 309 308 308 308 309 308 304 299 290 284 281 275 270 266 263 258 256 256 256 256 256 246 243 241 241 240 240 242 239 237 238 238 240 242 239 233 229 234 241 248 271 299 316 322 317 279 260 315 50 87 99 100 99 94 88 89 99 106 101 94 94 105 114 116 123 142 129 113 105 104 104 103 103 102 100 95 89 86 85 86 87 86 89 92 92 91 89 89 89 89 89 90 92 94 95 95 94 94 95 93 91 90 91 95 96 97 99 103 110 116 117 116 114 112 109 112 110 110 112 114 120 123 123 126 129 135 136 133 130 128 126 125 125 120 118 117 118 119 119 118 117 116 115 115 117 119 122 123 123 123 123 123 121 118 116 115 118 121 123 124 124 125 124 124 125 125 126 126 124 122 123 124 124 123 123 124 125 125 126 125 125 126 127 129 128 128 131 132 133 134 134 135 135 137 137 137 138 139 141 143 143 139 135 135 135 136 137 136 136 136 138 139 140 142 141 140 140 144 144 143 144 142 141 140 139 139 139 140 141 141 142 143 142 140 139 138 138 138 137 136 135 136 136 136 137 136 135 132 132 132 133 134 133 132 132 131 131 131 130 129 128 127 126 126 126 127 127 127 128 128 127 126 124 123 123 124 125 125 125 126 126 127 128 128 128 128 128 128 128 128 128 128 126 124 125 127 128 128 129 129 126 122 121 123 128 134 141 146 147 146 147 148 149 150 150 152 154 155 154 154 152 148 147 149 151 153 155 157 158 157 154 151 149 150 151 152 152 151 150 148 151 154 156 157 159 159 159 159 160 160 160 159 159 160 160 160 158 157 157 157 159 161 161 160 160 159 160 162 163 162 157 152 151 153 156 155 152 151 151 152 153 156 157 158 157 152 148 146 146 148 149 150 151 151 150 150 151 152 152 152 151 151 151 152 152 151 151 151 152 152 152 152 152 152 152 151 151 151 152 152 152 152 152 151 151 151 150 150 149 148 148 148 148 148 147 146 146 147 147 147 149 149 149 147 145 144 144 143 142 142 142 142 142 142 141 139 137 137 139 141 141 142 141 140 140 141 144 144 142 141 140 139 139 136 134 133 133 133 134 135 135 135 136 138 141 143 144 143 141 140 138 137 137 137 137 138 138 137 137 137 138 138 137 136 135 135 135 135 135 135 135 134 134 131 130 130 131 131 132 132 132 131 130 130 130 130 130 130 130 130 129 128 128 129 129 130 130 131 131 131 131 131 130 130 130 130 130 131 132 132 131 131 131 129 127 127 126 124 122 120 119 118 118 118 121 126 129 131 132 132 132 131 131 131 131 133 135 138 139 140 141 143 144 144 145 145 145 146 146 147 146 147 148 149 150 149 149 150 150 151 151 151 151 151 151 151 150 148 146 145 145 145 145 142 144 146 148 149 150 145 142 142 143 147 153 159 164 163 162 159 149 133 126 121 116 114 114 110 106 103 101 101 98 97 97 96 94 92 93 96 99 102 102 103 100 101 99 97 94 93 93 92 91 90 89 87 85 84 83 82 79 76 76 78 80 81 83 85 86 85 84 85 103 122 182 215 226 228 235 253 269 273 276 275 277 283 285 286 287 288 293 301 305 308 313 316 333 341 343 346 350 352 350 345 340 337 330 324 318 312 308 307 307 307 306 303 299 294 287 281 275 269 265 263 260 258 258 259 260 263 276 266 259 251 245 241 243 243 238 234 234 235 238 240 241 236 234 242 244 255 282 316 318 341 347 347 343 358 45 74 89 93 92 89 81 75 78 84 87 65 78 95 105 113 126 131 127 111 100 100 100 97 97 97 97 94 89 86 84 85 85 84 86 89 91 91 90 90 91 92 92 92 93 94 95 95 95 95 96 94 94 92 92 96 98 99 101 104 109 117 120 119 117 116 114 116 116 116 118 119 121 121 122 127 133 135 131 128 127 124 123 121 122 121 120 118 118 119 119 118 116 115 114 114 116 119 122 124 124 124 124 124 123 120 116 114 117 120 121 122 122 122 122 124 126 127 129 128 124 119 118 123 125 123 122 122 124 125 126 126 126 128 129 129 129 130 132 133 133 134 135 136 137 137 137 137 139 141 142 142 139 135 133 134 135 136 136 136 136 136 138 142 143 142 142 142 143 145 145 146 145 142 140 140 140 141 141 142 142 143 143 142 141 139 139 138 139 138 137 136 136 136 136 137 137 136 134 133 133 134 135 136 134 133 132 132 131 131 130 129 128 128 129 130 130 129 129 128 128 127 125 124 124 123 123 124 124 124 124 125 126 127 128 128 129 129 127 127 127 127 127 127 127 125 124 126 127 128 129 130 130 126 123 124 128 135 142 147 149 150 150 150 151 152 151 152 154 155 155 155 153 151 150 150 151 153 155 157 159 157 154 154 151 152 153 152 153 152 151 151 155 159 160 160 159 160 160 160 160 160 160 159 158 159 160 160 160 158 158 159 160 163 162 161 160 162 163 167 170 167 158 151 149 152 154 153 151 151 151 152 154 156 156 156 154 149 145 144 144 146 148 149 150 150 151 151 152 152 152 152 152 151 151 152 152 151 150 151 152 153 153 152 152 152 151 151 151 151 152 152 152 152 152 152 152 151 150 150 149 148 148 148 148 148 148 147 146 147 148 148 149 151 150 147 145 144 143 143 143 143 142 142 142 142 141 139 137 137 137 139 141 141 141 140 140 141 144 144 143 142 141 141 139 137 134 133 133 134 134 135 135 135 136 138 141 143 144 143 142 140 138 137 137 137 136 136 136 136 136 136 137 137 136 136 135 133 133 134 134 134 134 133 132 131 130 130 130 131 131 132 131 131 130 130 130 130 130 130 129 129 128 127 128 129 129 129 130 131 131 132 132 131 131 130 130 130 130 130 130 129 129 129 128 127 126 125 124 122 121 120 121 121 120 121 124 126 130 131 132 131 131 130 130 131 131 133 135 136 137 139 141 143 144 145 146 145 146 146 147 147 147 147 147 147 148 148 148 149 149 149 150 149 148 148 148 147 147 146 140 138 138 138 139 138 140 142 143 143 143 138 135 135 137 141 149 157 161 160 162 156 145 123 117 116 113 112 111 104 100 96 94 95 97 98 101 101 100 97 94 93 94 95 96 98 100 96 97 97 96 95 94 92 90 89 88 86 85 83 81 80 79 78 77 78 81 82 86 87 87 85 83 81 83 106 150 192 217 229 242 263 277 277 279 280 280 286 288 288 291 293 296 315 324 328 332 336 347 354 355 356 358 358 359 356 350 344 335 325 318 312 307 305 305 304 301 295 291 289 285 279 271 268 267 265 261 263 260 261 264 269 288 285 284 272 258 249 246 241 237 235 233 233 234 235 238 239 240 248 250 264 296 326 336 347 353 350 351 10 40 67 79 80 83 88 85 59 49 51 54 62 69 82 95 108 114 111 104 96 92 94 94 91 91 92 92 91 87 85 84 84 84 83 84 87 90 91 91 92 95 97 97 95 94 93 93 95 95 95 94 95 95 95 95 97 101 104 106 107 112 118 122 121 120 120 118 118 119 120 122 123 123 121 122 127 134 131 115 113 117 117 118 117 117 125 122 119 118 119 119 118 117 115 114 114 116 119 122 123 125 125 125 125 123 120 116 114 116 119 120 120 120 120 122 124 126 128 129 129 128 121 116 120 124 124 124 123 124 125 126 127 128 130 130 130 131 132 131 132 134 135 136 137 137 137 136 137 139 140 140 140 139 137 135 134 135 136 137 137 137 138 142 145 146 146 144 145 145 146 148 148 146 142 140 140 140 141 143 144 144 143 143 141 140 139 139 139 139 139 138 137 137 136 136 136 137 136 134 134 135 137 137 137 135 133 132 132 132 131 130 130 129 129 131 133 133 131 130 129 127 126 123 122 122 123 123 123 123 123 124 125 126 127 129 130 130 128 126 126 125 125 126 128 131 131 127 123 124 125 127 129 130 127 125 127 131 139 144 148 150 151 152 153 153 153 153 153 154 155 155 155 154 153 153 152 151 152 155 157 158 156 155 155 155 155 155 155 155 154 154 155 159 162 161 160 159 159 160 161 161 160 159 159 158 159 159 161 161 161 162 163 164 165 163 162 162 163 165 168 169 163 154 150 150 153 154 152 152 152 153 154 155 156 156 154 152 147 146 144 145 147 149 149 150 150 151 152 152 152 152 152 151 151 152 152 152 151 150 151 152 153 153 152 152 152 151 151 150 151 151 151 151 152 152 152 151 151 150 150 149 148 147 147 148 148 148 149 148 148 148 149 151 152 150 146 144 143 143 143 143 143 142 142 142 141 141 140 138 138 138 139 142 141 141 141 141 142 143 143 143 142 141 141 139 137 134 133 133 134 134 135 136 137 138 140 142 143 143 143 142 140 138 137 137 137 136 136 135 135 135 135 135 135 134 134 133 132 132 133 134 134 134 132 131 131 131 131 131 132 132 132 131 131 130 131 131 131 130 130 130 129 127 127 127 128 129 129 130 131 131 132 132 132 132 131 130 129 129 128 127 127 126 126 126 126 124 124 124 123 122 122 123 123 123 125 127 129 130 130 130 130 130 130 130 131 132 132 134 135 137 139 141 143 144 145 145 145 146 146 147 147 147 147 147 146 147 147 147 147 147 148 148 147 144 144 144 142 141 141 134 132 131 131 133 134 135 137 138 138 136 133 130 130 131 135 142 150 142 151 153 148 137 116 109 106 105 104 104 100 98 96 94 96 97 99 102 102 101 99 95 94 93 92 92 92 94 92 94 95 95 96 94 92 90 88 88 87 87 86 83 79 78 78 80 81 81 83 87 89 90 88 85 85 88 102 125 164 251 284 291 284 287 278 276 278 281 297 303 306 308 309 312 330 341 345 348 351 357 4 1 2 5 3 3 359 356 351 339 329 318 312 305 303 303 300 294 289 287 285 282 277 271 271 272 272 269 267 266 267 271 279 289 292 290 281 269 258 250 246 243 241 237 235 238 240 242 248 248 249 264 278 311 337 347 353 353 342 338 356 38 67 57 66 89 86 93 71 62 53 48 54 63 75 87 96 99 102 96 93 92 92 91 87 87 88 89 89 88 85 84 84 84 83 83 85 87 89 92 94 97 98 98 99 96 93 93 94 95 95 94 94 96 97 98 100 103 108 111 113 116 120 122 123 123 122 121 122 123 123 124 124 122 121 122 124 123 120 103 105 109 111 115 115 113 126 124 121 119 119 119 119 117 115 114 114 115 117 120 122 124 125 126 126 124 121 116 115 117 120 120 121 121 121 123 124 124 125 127 129 131 120 112 115 118 122 124 125 125 125 127 129 131 132 131 131 132 132 131 131 134 136 137 137 137 136 135 137 139 139 138 139 139 139 136 136 138 140 140 140 140 141 145 146 148 148 147 146 146 147 149 148 145 142 140 140 141 143 144 144 144 143 142 140 139 139 139 139 139 139 139 138 138 137 137 137 137 136 135 134 136 138 139 137 134 133 133 133 133 132 132 131 131 131 133 135 134 131 130 128 126 125 122 121 121 122 123 124 123 125 126 127 128 128 130 131 130 128 125 124 123 124 126 130 136 135 130 125 122 122 125 130 130 128 127 131 136 141 146 149 150 150 151 152 152 153 153 153 154 155 155 156 155 154 154 153 151 152 155 157 157 156 155 156 156 156 157 158 157 156 157 159 161 162 161 160 158 158 159 161 160 159 158 158 158 159 160 161 162 163 165 166 167 166 164 164 164 165 168 172 169 159 151 150 151 152 153 152 153 154 156 156 157 158 155 152 149 148 146 144 146 149 150 150 150 151 151 152 152 152 152 152 151 151 152 152 152 151 151 151 153 154 153 153 152 151 151 150 150 150 151 151 151 151 152 151 151 150 150 150 148 147 147 147 148 148 149 150 150 150 150 151 152 151 149 146 144 143 143 144 145 145 143 142 141 141 140 140 139 139 139 140 142 141 141 141 141 142 142 143 143 142 141 141 139 137 134 134 134 134 135 135 136 138 140 142 143 143 142 142 142 141 140 138 137 137 137 136 135 134 133 133 133 133 133 132 131 131 132 133 134 134 133 131 131 131 131 131 131 132 132 132 132 131 131 131 131 130 129 129 129 129 127 127 126 127 128 128 130 131 132 132 132 132 132 131 129 128 128 127 126 125 124 124 124 124 124 124 124 124 124 123 124 124 125 127 128 129 129 128 129 129 129 130 130 131 132 132 133 135 137 139 142 143 143 144 144 145 146 146 146 147 147 147 147 146 146 146 145 144 145 145 145 144 139 138 137 135 134 133 128 126 127 128 130 132 134 135 136 135 133 130 126 124 125 126 127 132 132 139 142 136 126 114 108 102 99 98 98 100 102 102 102 103 102 103 103 100 99 98 96 99 99 97 94 91 90 89 89 89 90 93 92 90 88 87 87 87 88 88 88 84 80 80 81 84 85 85 88 91 92 93 93 91 92 95 98 72 29 348 347 318 315 302 296 293 296 310 325 332 332 331 333 343 354 357 359 2 5 7 3 4 4 8 5 6 5 360 346 339 327 309 301 300 301 300 294 287 285 283 281 276 272 272 273 273 273 273 273 275 279 284 287 290 293 289 278 266 258 261 256 251 246 243 258 263 269 273 271 268 282 302 320 333 346 357 345 323 313 314 322 258 346 51 80 104 101 94 95 83 66 60 66 77 82 84 90 97 93 91 91 90 89 83 83 85 88 88 88 87 86 85 85 84 84 87 87 89 93 96 98 99 99 98 97 95 93 93 94 94 94 94 95 97 100 101 104 111 116 119 119 121 122 123 123 123 123 125 127 127 127 124 123 122 123 124 115 105 102 103 106 109 111 111 110 126 124 122 120 119 119 119 118 116 114 113 114 116 119 120 122 123 125 126 125 122 118 118 119 119 122 122 122 122 123 122 122 123 126 128 127 124 117 114 118 121 123 125 126 127 128 131 133 132 130 130 131 132 130 132 133 135 136 136 136 135 135 138 139 139 139 140 142 141 138 139 142 143 142 142 143 144 147 149 151 149 148 147 147 148 148 147 144 142 141 141 142 144 145 144 144 143 141 140 139 139 139 139 139 138 139 138 138 138 138 137 137 137 137 136 138 139 139 136 134 133 133 133 133 133 133 133 133 133 134 134 133 130 129 127 126 124 123 122 122 123 124 125 126 128 129 131 132 131 130 131 130 127 125 124 125 127 129 134 139 136 131 128 122 122 126 131 132 130 131 136 141 145 149 151 153 153 151 150 151 152 153 154 155 155 155 156 155 155 155 154 152 153 155 158 157 156 156 156 156 156 158 159 159 158 159 160 161 161 161 160 158 156 157 159 157 157 157 157 157 159 160 162 164 165 166 168 168 167 166 166 166 167 170 172 166 156 150 150 151 151 151 151 152 155 158 159 159 158 154 153 150 148 146 145 147 150 151 150 150 151 151 152 152 151 152 152 152 152 153 152 152 151 151 151 153 153 153 153 152 151 151 150 150 150 150 150 151 151 151 151 150 150 150 149 148 147 146 147 148 149 149 150 150 151 151 151 152 150 148 147 146 144 144 145 147 146 144 142 140 140 140 140 140 140 140 141 142 141 140 141 141 141 142 143 142 142 141 140 139 137 135 134 134 135 135 135 137 139 141 141 143 143 143 142 142 141 140 139 139 138 137 136 134 133 132 131 132 132 132 132 131 131 131 133 134 134 133 132 132 131 131 131 131 131 130 130 130 130 131 130 129 129 129 128 129 128 127 127 126 126 127 128 130 131 132 132 132 132 132 130 129 127 127 127 126 125 125 124 124 124 124 125 125 125 125 124 124 125 125 126 127 127 127 126 127 128 129 130 130 131 132 132 133 135 137 139 142 143 143 144 144 144 145 146 146 146 146 146 146 146 145 145 144 142 141 141 141 140 139 134 131 129 128 128 125 125 126 128 131 132 133 134 134 133 131 128 124 117 116 118 118 123 126 132 134 129 124 118 109 103 99 98 99 102 108 109 111 111 109 107 106 103 102 102 103 102 104 101 96 92 89 88 87 85 84 86 89 90 87 86 86 85 86 86 89 88 87 85 84 86 87 87 88 91 91 87 84 82 81 76 68 61 60 57 28 6 344 331 323 321 324 329 341 349 350 349 349 353 1 4 5 8 11 8 9 11 12 10 10 18 21 13 6 358 329 305 293 297 299 297 295 282 280 279 277 274 271 272 273 275 276 275 278 283 286 288 289 294 305 302 288 275 277 274 272 267 263 262 263 281 294 297 296 296 302 318 326 333 342 349 324 296 283 277 263 255 270 12 75 109 121 121 118 107 92 81 78 88 88 82 86 92 89 84 81 80 80 80 80 82 85 86 87 87 87 88 88 87 87 92 92 92 95 98 100 100 100 100 100 98 95 92 91 92 93 93 94 97 99 101 106 114 119 122 123 123 123 123 123 124 125 126 127 131 128 124 123 125 125 122 111 101 100 104 108 110 110 109 109 123 123 122 121 119 119 119 119 119 118 116 115 116 119 120 120 121 123 125 125 123 121 121 120 121 123 123 122 122 122 122 121 121 123 124 124 122 117 116 119 121 123 126 127 129 130 133 133 131 131 130 130 130 131 132 131 132 134 134 134 134 134 137 140 140 141 143 143 140 139 142 144 144 144 144 144 146 149 152 152 148 147 148 148 149 147 146 144 143 143 142 143 144 145 145 144 143 141 140 139 140 140 140 139 138 139 139 138 139 139 138 137 137 137 137 139 139 138 135 134 133 134 134 134 134 134 134 134 134 134 132 130 128 127 126 125 124 125 124 124 125 126 128 129 131 131 134 134 134 132 130 128 127 128 128 128 131 134 139 140 136 133 126 123 124 127 132 134 134 136 141 144 146 150 153 156 157 155 151 151 153 154 155 156 156 156 156 156 157 156 154 153 154 156 157 158 157 155 155 156 157 158 158 158 158 159 159 160 161 160 160 158 157 156 157 156 156 156 156 157 159 161 164 164 165 166 167 167 167 166 166 167 168 169 169 163 154 150 150 151 152 151 151 153 156 158 160 160 161 159 155 150 148 146 146 148 150 151 151 151 151 151 152 152 151 151 152 152 152 153 152 151 151 151 151 153 153 153 152 151 151 151 150 149 149 150 150 150 151 151 150 150 150 149 149 148 147 147 147 147 149 150 150 151 151 151 151 151 149 148 148 147 146 146 146 147 147 145 142 141 140 140 139 140 140 140 141 141 141 140 140 141 141 142 142 142 141 141 140 138 137 135 134 135 136 135 135 137 137 139 141 143 144 144 143 142 141 141 140 139 138 137 136 134 132 131 131 131 132 133 133 132 130 130 132 134 134 134 133 131 130 130 130 130 129 128 127 127 127 128 129 128 128 128 128 128 128 127 127 127 126 126 128 129 130 131 132 132 132 132 130 128 128 126 126 125 125 125 125 125 125 125 126 126 126 125 125 125 124 124 124 124 125 125 125 126 127 129 130 130 132 132 133 133 135 137 139 140 142 143 144 145 145 144 145 145 145 145 144 144 144 144 143 142 139 138 137 136 136 135 130 127 126 125 124 124 124 126 129 132 133 133 131 130 128 125 121 118 109 108 110 112 116 119 126 130 128 124 118 110 104 102 102 103 106 108 111 112 112 112 110 110 109 109 109 107 107 106 103 99 97 96 93 91 87 84 82 83 86 81 84 86 85 84 83 85 87 89 88 86 88 91 89 87 88 87 85 80 75 75 68 50 54 57 59 43 30 11 354 352 350 346 350 355 2 1 1 0 0 7 11 12 16 16 14 20 23 22 19 21 37 54 58 51 17 319 296 274 285 292 289 286 273 272 273 272 271 269 270 274 278 280 280 282 287 291 294 297 301 313 307 301 292 284 284 286 283 281 284 287 291 297 299 297 299 305 318 323 333 331 328 298 275 264 257 249 245 244 260 120 113 113 120 118 113 105 96 92 98 95 88 86 86 85 79 75 74 76 77 77 79 80 83 87 88 89 90 92 92 92 96 98 98 99 100 101 102 102 102 102 102 99 98 87 90 93 93 95 97 97 101 107 116 122 125 126 125 124 123 125 127 129 130 132 131 127 124 125 126 126 122 110 100 101 106 110 111 110 109 107 121 122 122 121 120 119 119 121 122 122 120 119 119 120 120 119 119 121 123 125 124 124 122 120 120 122 123 123 122 121 121 121 121 121 121 121 120 118 119 121 123 125 126 128 130 132 133 133 132 130 129 129 129 131 132 131 131 131 132 133 134 134 139 142 144 145 144 142 140 141 143 144 144 144 144 146 147 150 153 151 148 147 149 149 149 147 146 145 144 144 143 143 145 147 147 146 144 143 142 141 141 142 140 139 139 138 138 139 139 139 139 139 138 138 138 138 138 137 134 133 134 134 135 134 134 134 134 134 133 133 130 126 125 124 125 124 124 125 125 125 126 129 132 133 132 132 133 134 134 131 128 127 129 131 132 133 135 138 140 140 136 129 125 125 126 129 134 135 137 138 142 146 149 151 154 156 158 157 154 152 153 155 156 156 157 157 157 157 158 156 154 153 153 155 157 158 157 156 155 156 158 159 159 158 157 157 158 159 159 159 159 158 157 156 156 156 156 156 157 157 159 162 164 164 164 165 165 165 166 167 167 167 167 167 167 162 154 153 150 151 152 151 151 154 156 158 159 160 160 158 154 150 148 147 147 149 151 151 152 151 151 151 152 152 152 151 152 153 153 153 152 151 150 151 151 152 152 152 152 151 151 150 150 149 149 150 150 149 150 150 150 150 150 149 148 148 147 147 147 148 149 150 150 150 150 151 151 151 150 149 148 147 146 146 147 147 146 145 143 143 140 139 139 140 140 141 141 141 141 141 141 140 141 141 141 141 140 140 140 139 137 135 134 135 135 135 135 136 138 140 142 143 144 144 144 142 141 141 139 138 137 136 134 133 131 130 130 130 131 133 133 133 131 131 132 134 135 135 133 131 129 129 129 129 128 127 126 125 125 127 127 127 127 127 127 127 127 126 126 126 126 126 127 129 130 131 132 132 132 132 130 129 128 126 125 125 126 126 126 126 126 126 126 127 126 126 125 124 124 124 123 123 123 124 124 125 127 128 130 131 133 133 134 134 136 137 138 139 140 142 144 145 145 144 144 144 144 144 143 143 142 142 140 140 136 135 134 132 130 129 125 123 123 122 122 122 123 125 128 130 130 130 124 121 117 113 111 110 105 106 108 110 110 115 122 126 127 122 115 108 104 105 107 108 109 110 110 109 110 111 112 115 115 114 112 110 109 107 105 101 101 98 95 94 91 88 84 80 80 79 81 84 86 84 83 83 85 88 90 90 89 89 89 87 86 85 85 81 76 75 73 67 69 70 68 56 50 36 16 29 14 1 5 7 16 13 16 13 6 9 23 27 28 27 26 32 36 34 32 38 58 88 96 103 109 243 262 235 229 245 258 265 260 258 260 262 263 264 269 277 283 284 283 283 288 293 297 302 308 306 300 298 293 289 287 290 290 290 291 292 292 288 284 278 282 281 291 298 303 299 290 283 262 250 244 242 242 241 241 239 274 41 122 114 110 104 102 98 99 95 89 84 81 80 78 78 77 77 77 77 83 83 87 89 89 90 91 92 93 95 98 103 105 104 103 103 103 104 103 104 104 102 97 88 90 93 95 96 97 98 102 108 116 122 128 129 128 125 125 128 130 132 134 134 130 126 125 126 127 127 123 112 103 104 106 110 112 111 108 107 121 122 122 122 120 120 121 122 123 124 124 122 121 121 120 118 117 119 121 121 123 123 122 120 120 122 123 123 122 122 122 123 123 122 121 120 120 119 120 124 125 126 127 129 131 132 132 133 132 131 130 130 130 131 133 132 130 130 130 131 133 136 141 144 145 145 143 141 141 142 143 142 142 143 145 147 150 152 152 150 148 149 151 151 151 148 146 145 145 144 144 145 147 148 147 146 146 145 145 143 143 143 142 140 140 139 139 139 139 139 139 139 138 138 138 138 138 136 135 134 134 134 134 134 134 134 134 134 133 132 128 124 123 123 123 123 123 124 125 127 129 132 133 133 133 133 134 134 133 131 128 127 130 134 135 137 139 140 140 140 135 128 126 127 130 133 136 137 138 139 144 148 151 153 154 155 156 156 155 154 155 156 156 156 157 158 158 158 159 157 154 153 153 154 156 157 157 156 156 157 159 160 160 159 157 156 157 157 158 159 159 159 158 157 157 156 157 158 159 159 161 163 164 163 163 163 163 164 165 166 166 166 166 166 166 164 159 153 150 151 153 153 153 156 156 157 158 159 159 158 154 150 148 148 148 149 150 151 152 151 151 152 152 153 152 152 153 153 154 153 152 150 150 150 151 151 151 151 151 150 150 150 150 149 150 150 149 149 149 149 149 151 150 149 148 148 148 148 148 148 148 149 149 149 150 150 150 150 150 149 149 147 146 145 146 147 145 145 145 143 140 139 139 140 141 142 142 142 142 142 141 140 140 141 141 140 140 140 139 138 137 136 135 134 135 135 135 136 138 140 142 143 144 145 144 143 142 140 138 137 136 133 133 131 130 129 129 129 130 132 133 133 131 132 133 135 136 135 133 131 130 129 129 129 128 128 127 126 127 127 127 127 126 126 126 126 126 126 126 126 126 126 127 129 130 131 132 132 132 132 130 129 128 127 126 126 127 127 128 127 127 126 126 126 126 126 125 125 124 124 124 123 124 124 124 125 126 128 130 132 133 134 134 135 136 136 137 138 139 141 142 144 144 143 144 144 143 142 143 141 140 140 138 137 135 133 131 129 127 126 125 124 123 122 122 122 123 125 125 125 126 126 121 115 111 107 106 106 107 110 113 115 115 116 120 125 127 122 112 107 104 105 107 108 110 110 107 107 110 112 114 117 117 115 113 112 111 110 109 105 100 96 95 93 92 91 91 89 84 82 81 83 86 87 86 87 89 90 92 91 88 90 91 90 87 85 85 83 81 81 81 78 82 86 81 72 67 68 68 64 42 23 23 21 28 30 32 27 19 20 33 40 43 44 43 46 54 49 49 59 74 100 114 121 131 157 195 183 181 199 222 241 243 240 243 244 250 259 268 278 283 281 279 280 282 285 290 295 297 293 283 277 283 289 289 287 281 288 295 294 289 273 269 270 269 273 272 256 241 240 245 248 245 237 231 228 230 231 237 248 275 305 128 111 100 94 94 93 94 91 86 85 84 84 83 86 83 81 82 82 90 90 91 91 90 91 92 94 96 99 103 107 113 112 107 104 105 105 105 105 105 104 98 92 91 94 97 98 100 101 105 112 119 124 131 132 130 129 128 132 135 136 135 133 129 126 126 127 129 129 124 113 106 107 107 110 112 111 110 108 120 122 122 122 122 121 122 123 125 125 125 123 121 120 120 118 117 117 118 120 121 122 122 120 119 120 122 123 123 122 122 124 124 123 121 119 120 121 123 125 127 128 129 131 132 133 134 133 132 131 130 130 131 132 133 132 130 129 129 131 134 138 142 145 145 143 142 142 142 142 142 142 143 145 148 150 152 152 150 149 150 151 152 152 150 147 146 146 145 146 146 147 148 148 148 147 147 146 146 145 145 144 143 141 141 140 139 139 138 138 139 139 139 138 138 138 138 137 135 135 135 134 134 134 134 135 134 134 132 130 127 124 123 123 123 123 123 124 126 129 131 133 133 133 133 134 135 134 132 129 128 129 132 136 137 141 142 143 143 140 134 129 128 131 134 137 138 140 141 143 146 149 152 153 154 155 155 156 156 156 158 159 156 155 157 159 159 160 160 159 157 155 154 155 157 158 157 156 156 157 159 160 160 159 158 157 157 157 158 159 160 159 159 158 158 158 159 160 161 162 163 164 164 164 163 162 163 164 165 165 166 165 165 165 164 163 159 153 151 151 153 154 155 157 158 158 158 158 159 158 154 151 149 149 149 150 150 152 152 152 152 153 153 153 152 152 152 153 154 153 151 150 149 149 149 150 150 150 149 149 149 150 150 149 149 149 149 149 148 148 149 151 151 150 149 148 148 148 148 148 148 149 149 149 149 149 150 150 149 149 149 148 146 144 144 144 144 144 144 143 141 139 140 141 142 143 143 143 143 142 141 140 139 140 140 140 140 139 139 138 137 136 134 134 134 134 135 136 138 140 141 143 144 144 144 143 141 138 136 135 134 132 131 130 129 127 127 127 129 131 132 133 132 133 135 136 136 135 133 132 131 130 130 130 129 128 129 129 129 129 128 128 127 126 126 126 125 126 126 126 126 127 128 129 131 132 132 132 133 132 131 129 128 128 127 127 129 129 129 128 127 127 126 126 126 126 125 125 124 125 125 125 125 125 125 125 126 129 131 132 133 134 135 135 135 136 137 137 137 139 140 140 141 141 142 143 142 141 141 140 139 138 137 135 134 133 131 129 127 127 125 125 124 124 123 124 124 121 121 121 121 120 117 113 111 110 110 109 111 113 116 119 121 121 123 128 130 124 113 106 104 105 105 107 108 107 107 109 112 115 117 119 118 114 114 113 113 112 110 107 102 97 94 92 91 89 90 91 90 87 85 86 87 89 92 92 92 92 94 94 92 95 94 92 89 87 86 89 90 90 91 90 91 95 92 86 85 83 78 66 53 42 37 36 38 42 46 43 38 36 45 56 58 59 60 63 76 75 76 81 93 107 122 128 135 143 156 158 162 172 190 213 223 219 221 230 241 252 264 262 266 263 265 271 262 260 267 271 268 268 261 251 261 269 273 269 262 272 279 280 273 258 252 255 255 255 254 233 216 213 214 223 234 232 226 224 225 227 229 242 259 274 286 66 62 66 78 83 84 83 81 81 85 87 89 94 91 89 90 90 92 94 94 93 92 92 94 99 101 104 109 113 118 116 110 106 105 106 106 107 106 104 101 97 95 97 98 100 101 107 112 119 122 127 135 136 133 132 133 136 139 137 135 132 129 126 127 130 131 130 125 117 115 112 109 110 112 112 111 111 120 121 121 122 122 122 123 124 125 125 124 123 121 121 121 121 120 118 118 119 120 121 121 120 119 119 121 123 123 123 124 125 125 124 121 119 120 122 125 128 130 130 130 132 134 135 134 131 131 130 130 131 131 132 133 132 131 129 129 131 135 139 142 143 143 141 141 142 143 143 143 143 145 148 151 154 153 152 149 150 151 152 153 151 148 146 146 146 146 147 148 150 150 150 149 148 147 146 146 145 145 146 144 142 142 142 141 139 139 139 139 139 139 139 139 139 138 138 137 137 136 134 133 133 134 134 134 133 131 130 127 125 124 124 124 124 124 125 127 129 131 132 133 134 135 136 135 133 131 129 129 131 134 137 138 142 145 147 144 140 133 130 131 134 136 139 141 144 145 148 150 152 154 155 155 155 155 155 156 157 159 160 157 155 157 159 160 161 161 160 159 157 157 157 158 158 158 158 158 158 158 159 159 158 157 158 158 157 158 159 158 159 158 158 158 158 160 161 161 163 164 164 165 164 163 162 162 163 164 165 164 163 163 162 162 160 157 153 151 151 152 154 155 157 158 159 159 158 158 157 154 152 150 150 150 150 151 152 152 152 152 152 153 153 153 152 152 153 153 153 151 150 149 149 149 149 149 149 148 148 149 150 150 149 149 149 149 147 147 147 148 150 151 150 150 149 149 149 148 148 148 148 148 148 149 150 150 149 149 150 149 148 147 146 146 145 145 144 144 143 141 141 142 142 143 144 144 144 143 142 140 139 139 140 140 140 142 140 139 139 138 136 134 134 134 134 135 136 138 140 141 142 143 143 143 142 140 137 135 134 133 132 131 130 128 126 126 127 129 130 132 132 133 134 135 137 137 135 134 132 132 132 132 132 132 131 131 130 131 130 129 128 127 127 127 127 127 127 128 129 128 128 129 130 131 133 133 133 133 132 131 130 129 129 129 129 130 130 129 128 127 127 126 125 126 125 125 124 125 125 126 126 126 125 125 125 126 129 131 132 133 134 135 135 135 136 137 137 136 137 138 138 139 140 141 142 142 141 140 139 138 138 137 135 133 132 132 131 129 127 125 125 125 124 123 123 122 117 116 115 115 115 114 112 111 111 111 111 112 113 115 118 118 122 125 129 132 129 119 110 109 110 110 110 110 109 110 114 116 117 119 118 116 111 112 112 112 112 110 105 102 99 95 93 91 89 88 91 93 91 89 91 92 92 95 95 96 95 95 95 95 95 95 95 94 93 92 95 98 98 97 96 96 96 99 98 97 88 74 74 66 58 54 50 43 46 53 53 52 54 61 73 74 73 75 77 81 97 101 107 113 119 128 134 137 139 142 149 155 162 174 189 196 201 201 214 225 237 248 228 226 233 241 245 243 241 237 237 236 239 237 221 228 235 242 244 238 240 242 244 247 243 242 243 239 232 229 220 211 211 213 221 230 230 231 233 235 236 231 231 246 274 304 331 6 44 63 71 74 77 84 87 89 92 95 100 100 101 98 96 96 97 99 98 97 97 98 107 109 111 114 117 120 118 112 107 105 106 107 108 107 106 102 99 100 101 103 106 107 116 121 126 130 135 140 140 138 138 139 140 141 137 132 129 127 127 131 133 133 130 128 123 118 114 110 110 112 113 113 111 122 122 122 122 122 122 123 125 126 126 125 124 123 123 124 125 123 121 120 120 120 119 120 120 119 118 120 120 122 124 125 125 125 124 121 119 121 123 126 129 131 131 132 133 134 135 133 129 129 130 130 131 131 131 131 130 130 130 131 134 137 140 141 141 140 140 141 141 143 143 144 145 147 151 154 155 153 151 149 150 151 153 153 150 147 147 146 147 147 149 150 151 152 151 150 148 147 145 144 145 145 147 145 143 143 143 142 140 139 140 139 139 139 139 140 140 140 139 138 138 137 135 134 133 134 133 133 132 131 131 129 127 125 126 126 126 126 126 128 129 130 130 132 135 137 137 135 133 132 131 132 135 136 140 139 143 147 147 145 140 134 131 133 135 137 140 143 146 150 152 154 154 154 155 156 156 156 155 156 158 159 160 158 157 157 159 160 161 162 160 160 159 159 159 158 158 158 158 159 159 159 159 159 157 157 158 158 157 157 157 157 157 157 157 158 159 160 161 161 162 162 163 164 163 161 161 161 161 163 164 163 161 160 159 158 157 155 153 152 152 152 153 154 156 158 158 158 158 158 156 154 152 151 151 150 151 152 152 152 153 152 152 152 152 152 151 151 152 153 152 151 151 150 150 149 149 149 148 147 147 148 149 149 149 149 149 149 148 147 147 148 149 150 151 150 150 150 150 149 149 149 148 148 148 150 151 151 149 149 149 149 149 149 149 150 148 146 144 143 143 143 143 143 143 144 144 145 144 143 142 140 139 140 140 141 141 142 141 140 139 138 136 135 135 135 136 137 138 139 140 141 141 141 142 142 141 140 138 135 134 133 133 131 130 128 126 126 127 129 130 131 132 134 134 135 136 136 135 135 134 134 133 133 134 134 133 135 131 130 126 125 126 127 128 128 128 129 129 129 130 130 130 130 131 132 133 133 133 133 132 131 130 130 131 131 131 131 130 128 127 127 126 125 125 125 126 125 125 125 126 126 126 126 125 124 125 127 129 131 132 133 133 135 135 135 135 136 136 136 137 137 137 138 140 141 142 141 140 139 138 138 138 137 136 134 133 133 132 130 129 127 125 126 126 124 122 120 117 114 112 112 111 111 111 112 112 112 112 112 113 113 114 116 122 127 130 131 130 128 127 121 119 118 115 114 114 114 116 119 119 117 114 111 105 106 105 106 106 106 103 101 99 97 95 94 92 90 92 95 96 95 97 98 98 98 98 100 100 100 100 99 96 97 99 100 100 100 99 102 102 100 99 100 100 104 103 99 93 86 86 82 76 72 65 56 54 57 59 60 63 67 77 82 84 86 88 90 105 114 120 124 128 134 140 140 140 143 148 153 160 167 174 175 186 186 194 204 213 216 204 202 208 214 218 222 221 211 212 215 215 215 204 209 208 216 228 212 204 206 210 214 222 229 223 225 217 212 209 204 209 214 221 228 229 230 235 241 241 231 228 242 267 307 346 10 40 59 71 74 79 103 107 102 100 100 102 106 109 104 99 98 101 106 107 106 105 105 116 118 119 120 121 121 118 114 109 107 107 107 109 109 107 105 103 108 109 111 114 116 124 130 133 137 141 143 144 144 144 144 144 142 136 131 127 126 127 132 134 132 130 129 124 118 114 110 112 114 114 114 112 124 124 124 124 123 123 124 125 126 126 126 125 125 125 125 126 125 123 122 121 120 119 120 120 119 119 119 120 122 124 125 125 124 123 121 121 122 124 126 127 130 132 132 133 134 133 130 127 128 129 130 130 130 131 130 130 130 130 133 136 138 140 140 139 138 138 140 142 143 144 145 148 150 153 155 154 153 150 149 150 152 154 152 149 148 147 147 148 149 150 150 151 152 151 150 148 146 145 145 145 146 147 148 146 146 145 144 143 142 142 140 138 139 140 140 140 141 140 139 138 137 136 134 134 134 134 133 132 131 131 130 129 128 128 129 129 129 128 130 130 130 131 133 138 140 138 135 134 136 136 136 137 140 142 145 146 147 146 144 140 136 135 135 136 139 142 145 149 153 156 157 156 155 154 155 157 156 156 157 158 159 160 159 158 159 159 161 162 162 161 161 162 162 161 159 159 159 159 159 159 160 159 158 158 158 157 157 156 156 156 157 157 157 157 158 159 160 160 160 160 161 162 162 161 160 159 159 160 161 161 161 158 158 156 155 154 154 153 152 152 153 154 155 156 157 157 157 158 158 156 155 154 152 151 151 151 152 152 153 153 153 152 152 152 151 151 151 151 152 152 151 151 151 150 149 148 148 147 146 146 147 148 149 149 149 149 149 148 147 147 148 148 149 150 150 151 150 150 150 150 150 149 149 149 151 152 151 150 149 149 148 148 149 151 152 150 147 144 143 143 144 144 144 144 145 145 145 144 143 142 140 140 140 140 141 142 143 143 141 139 139 137 136 135 135 136 138 138 140 141 141 141 141 141 141 140 139 137 135 135 133 133 131 129 128 127 127 128 129 130 132 133 134 135 135 136 136 136 136 135 134 134 134 135 135 136 137 137 134 127 124 127 128 128 128 129 129 129 130 130 130 130 131 132 132 133 133 133 132 132 131 131 131 131 131 131 131 129 126 125 125 125 125 125 125 126 125 125 125 126 127 127 126 124 124 125 128 130 131 132 132 134 136 136 134 134 134 135 135 137 137 137 138 139 141 142 141 141 139 137 136 137 137 136 135 135 134 133 132 131 130 128 129 129 127 124 121 118 117 116 115 114 114 114 116 115 115 113 113 113 114 115 117 123 127 130 129 129 128 128 127 127 128 123 119 117 117 119 123 121 117 111 106 103 100 98 99 100 101 99 98 98 98 97 96 96 94 94 96 97 98 102 104 103 102 101 102 103 103 102 100 98 100 104 104 104 103 102 105 106 105 107 109 110 107 105 101 98 95 93 92 90 83 74 64 58 62 65 65 65 68 77 85 90 93 96 100 111 120 125 129 133 137 140 141 141 143 146 152 157 157 162 167 174 175 179 184 188 190 192 194 195 199 202 203 205 201 202 200 199 199 197 196 198 203 205 198 189 181 182 182 194 208 204 199 198 196 197 199 207 214 221 225 226 226 230 237 237 230 232 259 281 11 10 14 49 78 89 97 104 112 117 116 110 108 110 112 114 109 102 99 105 110 112 113 113 115 122 125 125 124 122 121 119 116 113 112 110 110 111 110 108 108 108 114 117 118 121 124 130 136 138 140 144 146 147 147 147 147 145 142 136 134 131 128 129 132 134 132 133 131 128 120 111 111 112 115 114 113 113 126 126 127 126 125 124 124 125 126 126 126 126 126 127 127 126 125 124 123 121 121 121 121 121 121 120 119 120 122 124 125 125 124 123 123 123 124 125 126 127 129 132 133 133 132 131 128 127 128 129 129 129 130 131 130 132 132 132 134 138 140 141 140 138 137 137 139 141 143 144 146 150 152 154 155 154 153 150 150 152 153 153 151 150 149 148 149 149 150 150 150 151 151 151 150 148 147 146 146 147 148 148 149 148 148 148 147 145 144 144 141 139 139 140 140 140 140 139 139 138 137 136 135 135 136 136 135 133 131 130 130 130 130 130 131 131 131 130 131 131 132 133 136 140 141 138 137 139 141 141 140 141 143 145 149 152 147 143 143 140 139 139 139 140 142 145 147 151 155 156 157 157 157 156 157 158 157 157 157 158 159 160 161 160 160 160 162 163 162 162 163 163 163 162 162 161 161 161 160 161 161 160 159 158 158 158 157 156 155 156 157 158 158 158 158 159 159 159 159 160 160 161 161 160 157 157 157 157 158 159 160 158 157 155 154 153 153 153 153 153 154 154 156 157 157 157 157 157 157 157 155 153 152 151 152 152 152 152 152 152 152 152 151 151 150 150 150 150 150 151 151 151 151 150 149 148 147 147 147 147 147 148 148 149 149 149 149 149 148 148 148 149 149 150 150 151 151 150 150 150 150 150 149 150 151 152 151 150 149 149 148 149 150 152 152 151 148 146 144 144 144 144 145 145 145 145 145 144 143 142 141 140 139 140 141 142 143 143 141 141 139 138 137 137 137 137 138 139 140 140 140 140 139 139 139 139 138 137 136 134 133 132 130 129 128 127 127 128 130 132 133 135 136 136 135 136 136 136 136 135 135 134 135 135 136 136 137 137 134 131 130 129 129 128 129 128 128 129 130 130 130 131 131 132 132 132 132 132 132 132 131 131 131 130 130 130 129 127 124 123 123 124 124 124 125 125 125 126 126 127 127 127 126 125 125 126 129 130 130 132 133 135 136 136 134 134 133 134 136 138 139 139 139 140 141 142 141 140 138 136 135 135 136 136 136 135 135 134 133 132 131 131 131 130 128 126 123 121 119 120 120 120 119 118 119 117 115 114 114 114 116 118 122 126 129 130 129 127 127 128 130 132 134 129 127 123 123 122 122 119 115 110 107 101 96 93 93 93 95 95 94 95 97 98 99 98 102 99 100 99 100 106 108 107 104 103 103 103 102 100 100 101 103 106 106 106 105 105 106 109 110 111 112 110 109 109 107 104 101 100 98 97 91 83 74 66 72 73 70 68 70 76 87 96 101 106 111 118 124 128 132 134 137 139 140 141 143 145 151 151 153 157 161 166 168 168 169 170 175 181 186 182 186 187 189 195 192 192 192 190 190 189 188 189 189 188 186 182 178 167 167 180 192 183 184 183 182 186 195 206 214 219 221 222 221 220 228 233 237 239 266 337 71 100 51 112 125 121 124 131 134 129 125 122 119 119 118 114 110 104 103 103 111 116 118 119 121 124 127 128 125 122 120 119 117 118 116 115 113 113 112 111 111 112 119 125 124 124 126 132 138 139 143 147 148 148 148 147 146 144 141 138 138 134 131 131 133 132 132 135 134 128 116 113 112 113 114 112 112 113 129 129 129 128 127 125 124 125 125 126 126 127 126 126 126 126 125 125 124 123 123 123 123 122 122 121 120 121 123 124 125 125 125 124 124 124 124 126 127 127 130 133 134 133 131 129 128 128 129 129 129 128 128 130 132 133 134 135 138 142 142 142 140 138 136 137 139 141 142 144 147 151 152 153 154 154 151 149 150 153 152 151 150 150 149 149 150 151 151 151 150 150 150 150 149 149 148 148 149 149 149 149 149 149 149 149 147 145 145 146 143 141 140 140 140 140 140 139 138 137 137 136 135 136 137 137 136 133 131 130 130 131 131 131 132 133 132 131 131 132 134 136 139 140 139 137 139 145 145 146 144 142 142 145 152 153 148 142 142 141 141 141 142 144 145 148 151 153 155 156 156 156 157 158 158 159 158 157 158 159 160 161 162 162 161 161 163 163 162 163 163 164 164 163 163 162 162 161 162 162 163 162 160 160 159 158 158 157 156 156 158 159 159 159 158 158 159 158 158 158 159 160 159 158 156 154 154 155 156 157 159 158 156 154 153 153 152 152 153 154 155 155 156 157 157 157 157 157 157 156 154 153 152 152 152 152 152 152 152 152 152 152 151 151 151 150 149 149 149 149 150 150 150 150 149 148 147 147 147 147 147 148 148 148 148 149 149 148 148 148 148 149 149 149 150 151 151 150 150 150 150 149 149 150 152 152 151 150 149 148 148 148 150 151 152 151 149 147 146 146 146 145 145 145 145 145 145 144 144 143 141 140 139 139 140 142 143 143 143 141 140 139 138 138 139 139 140 140 141 140 140 138 138 138 138 138 136 135 134 133 132 131 130 129 129 128 129 130 131 134 135 136 137 137 138 138 137 136 136 135 135 135 135 135 135 135 136 136 134 133 131 130 130 129 129 129 129 129 129 130 130 130 131 132 132 132 132 132 132 131 131 131 130 130 129 129 127 126 124 123 123 123 123 124 125 126 126 126 127 127 128 128 127 126 127 128 129 129 131 133 134 136 136 136 135 134 134 134 136 138 140 140 140 140 141 142 141 139 137 135 134 132 132 133 135 135 135 134 133 132 132 132 131 130 128 125 123 121 120 120 122 123 122 121 119 118 115 114 114 115 119 123 126 129 131 131 129 127 127 129 133 136 137 133 129 125 123 123 117 112 109 105 102 98 94 91 90 90 91 92 95 97 99 101 102 103 105 106 104 103 104 108 110 107 104 102 102 103 104 103 104 106 107 107 106 106 107 108 109 109 110 111 112 111 111 112 111 111 110 107 103 102 97 91 85 85 89 85 79 76 77 80 93 105 110 115 119 123 129 131 132 133 137 139 140 141 142 143 146 148 150 153 156 160 162 160 160 163 168 173 178 170 172 173 176 182 182 183 184 184 183 184 186 183 185 186 185 184 179 164 167 177 185 179 177 176 176 179 190 204 214 217 218 217 214 212 219 231 234 246 245 181 144 148 149 159 152 137 135 141 143 136 128 127 124 122 119 114 110 108 107 107 113 118 122 124 125 126 128 129 126 122 120 119 120 120 120 119 117 116 116 114 113 116 123 131 130 131 132 136 139 140 144 148 148 147 147 145 143 143 142 141 141 138 136 134 131 127 132 134 133 127 121 116 115 116 115 114 113 113 131 131 131 130 128 126 125 125 125 125 126 127 126 125 125 125 125 125 125 125 125 125 124 123 123 122 122 121 122 124 125 125 126 126 126 126 125 126 127 128 131 134 135 132 130 129 128 128 129 129 128 126 125 128 131 133 136 139 143 144 144 141 139 138 137 138 140 142 143 146 149 151 152 152 152 153 150 150 152 153 151 150 150 150 150 150 150 152 153 152 150 150 149 149 149 150 151 151 151 150 150 150 149 149 148 147 145 145 147 146 146 144 142 140 140 140 139 138 137 137 137 136 136 136 137 137 135 133 131 132 132 132 133 133 133 133 131 130 130 134 138 140 140 140 138 137 139 144 148 150 149 144 142 147 151 152 149 144 142 141 141 142 145 148 150 152 155 156 158 158 156 155 156 159 159 159 157 157 158 159 161 162 163 162 161 161 163 164 163 163 164 164 164 163 163 163 162 162 162 162 163 163 162 162 160 159 158 157 157 157 159 160 159 159 159 158 158 157 156 157 158 158 158 157 156 154 153 153 153 155 156 156 156 154 153 153 153 153 154 155 156 156 156 157 157 157 157 157 157 155 154 153 152 152 152 152 152 152 151 151 151 151 151 151 150 150 149 148 148 148 149 149 149 148 147 147 147 147 147 148 148 149 148 147 148 148 148 148 147 147 148 148 149 149 150 150 151 150 150 149 149 149 149 150 151 151 151 150 149 148 148 148 150 151 151 150 150 149 148 147 147 146 145 145 146 145 145 144 144 143 142 140 139 139 140 141 141 142 142 141 140 140 140 139 140 140 141 141 141 141 139 137 136 136 136 136 135 134 134 133 132 131 130 130 130 130 130 131 133 135 136 138 139 139 139 139 136 134 134 135 135 135 135 135 135 135 135 135 133 132 131 130 130 129 130 129 129 129 129 129 129 130 131 132 132 132 132 131 131 131 131 131 130 129 128 128 126 125 124 124 124 124 124 125 126 126 127 127 128 129 129 129 129 128 128 129 129 130 131 133 134 136 136 137 136 136 135 135 136 138 140 141 141 141 142 141 139 137 135 133 133 131 131 132 133 134 134 135 134 133 133 132 130 127 125 122 121 120 120 120 122 124 123 122 120 119 118 116 115 117 121 125 127 128 129 128 128 126 128 133 135 137 137 131 126 122 121 118 111 106 104 100 97 93 93 94 93 94 94 94 100 101 102 104 105 105 106 106 105 106 107 110 110 106 105 103 103 105 107 107 108 109 109 107 108 108 107 107 108 109 110 111 113 113 113 113 111 112 111 107 105 104 100 96 96 95 96 94 91 86 83 83 90 105 113 119 122 125 131 131 132 134 136 138 140 141 141 142 144 146 147 149 151 154 155 157 153 157 161 166 168 160 159 163 166 170 172 174 175 176 177 179 180 182 189 189 190 192 179 173 179 187 179 171 174 177 172 174 185 204 218 221 219 218 211 206 207 212 212 221 186 159 154 158 162 165 153 138 135 143 144 144 129 126 125 122 117 115 115 114 112 112 114 120 127 128 130 131 132 131 128 124 123 121 121 123 123 122 120 119 118 116 116 120 126 131 134 136 138 139 139 141 143 144 145 146 146 143 142 143 144 144 142 141 141 140 137 133 132 133 130 125 119 120 120 119 120 118 118 117 132 132 131 130 129 128 126 126 126 126 127 127 126 125 124 125 125 126 126 126 126 126 125 125 125 124 123 122 122 124 125 126 127 127 127 127 127 127 128 129 131 134 135 132 129 128 128 129 130 129 128 126 124 126 130 133 138 142 144 145 143 140 139 139 139 140 142 144 146 148 149 151 152 151 151 151 150 151 154 153 150 149 149 150 151 150 151 153 154 152 151 150 149 149 150 152 152 153 152 150 149 149 148 147 146 146 146 146 146 147 147 145 143 142 141 139 138 138 138 138 138 138 137 136 137 136 134 133 132 133 134 134 135 135 135 134 132 130 132 137 141 142 142 141 141 140 140 144 148 152 150 147 148 150 153 152 152 147 142 140 141 145 149 152 155 157 159 160 160 160 157 157 158 160 160 159 158 157 157 158 161 162 163 161 160 161 163 164 164 164 164 163 163 162 163 163 163 162 162 162 162 163 163 162 161 159 158 158 158 158 159 160 160 160 159 158 157 156 156 156 157 157 157 156 156 155 153 153 153 155 156 156 155 154 154 154 153 153 154 156 156 156 156 156 156 155 156 156 156 155 154 153 152 151 151 151 151 151 150 150 151 151 150 150 150 150 149 148 147 147 148 148 147 146 147 146 147 147 147 148 149 149 149 148 148 148 149 148 148 147 147 148 148 148 149 150 150 150 150 149 149 148 149 150 151 151 150 149 148 147 147 148 149 149 149 150 150 149 148 148 148 148 146 146 146 146 145 144 144 143 142 141 140 139 139 140 141 141 141 141 141 141 141 140 141 141 141 141 141 140 138 137 136 135 135 135 134 134 134 133 132 132 131 131 131 132 132 133 134 136 137 138 139 140 140 139 137 135 135 136 136 135 134 134 134 134 134 133 132 132 131 131 130 130 129 129 129 129 129 129 129 129 130 131 132 132 132 131 131 130 130 130 130 128 127 127 126 126 125 125 126 126 126 126 127 127 128 129 130 130 130 130 130 130 130 129 129 130 132 133 134 136 136 137 137 136 135 136 136 138 140 140 141 141 141 140 138 136 134 133 132 130 130 131 132 133 134 134 134 135 133 132 129 126 122 119 119 118 118 121 122 123 123 122 122 122 120 118 117 118 121 125 128 128 126 125 125 127 131 134 137 137 135 130 124 121 118 115 111 108 106 102 99 97 95 100 100 100 100 100 100 105 106 106 107 107 107 107 106 107 109 110 109 105 104 105 107 108 111 111 112 111 110 108 109 110 109 109 109 110 112 113 113 113 112 111 109 109 107 106 106 105 103 101 101 101 100 99 98 94 92 93 95 107 115 122 125 128 129 131 132 134 135 137 140 140 140 140 142 144 144 146 147 148 149 151 149 151 154 157 157 152 153 156 157 158 163 169 164 166 169 171 175 184 186 188 191 190 183 188 205 217 212 193 176 184 173 171 180 181 209 224 223 219 212 201 195 188 181 179 173 161 152 155 155 154 151 137 134 140 141 136 129 128 126 123 119 120 122 122 119 118 120 124 132 133 134 136 134 133 132 129 125 121 123 126 126 125 125 122 119 118 119 124 128 130 135 139 141 140 138 140 143 145 145 146 147 143 143 144 145 145 143 143 144 145 141 135 132 131 128 125 125 125 122 123 124 124 124 122 132 132 132 131 131 129 127 127 127 127 127 127 127 125 125 125 125 126 126 127 126 126 126 126 127 126 124 123 123 124 125 126 128 128 128 128 128 129 130 131 133 135 134 132 131 129 128 129 130 130 129 128 125 125 129 132 138 140 143 143 141 140 140 141 142 143 145 147 149 150 150 151 152 151 150 150 150 153 155 153 149 148 148 149 151 151 152 154 154 153 151 150 149 150 150 153 153 153 151 150 149 148 147 146 146 146 146 147 147 147 146 145 144 143 141 139 137 137 138 139 139 139 138 137 136 135 135 134 135 135 135 135 136 137 136 135 134 133 135 140 144 144 144 144 143 143 143 145 147 150 148 150 152 153 154 156 154 149 143 141 142 148 153 156 159 160 161 162 161 160 159 160 161 162 161 160 159 158 158 159 162 163 162 160 160 161 163 165 165 165 164 162 162 162 163 163 163 162 162 162 162 162 162 162 160 159 158 158 158 159 159 159 159 158 158 158 157 156 156 157 157 156 156 156 156 155 153 153 153 155 156 156 155 155 155 154 154 154 154 156 157 157 156 156 156 155 154 154 155 154 153 152 151 151 150 151 150 150 150 150 150 150 150 150 150 150 150 148 147 147 148 148 148 146 146 146 147 147 147 148 149 150 149 149 149 149 149 149 148 147 147 147 147 147 148 149 150 150 149 149 148 147 148 149 150 150 149 148 148 147 147 147 148 148 148 149 150 149 148 148 149 148 147 146 146 146 145 145 144 143 142 141 141 140 139 138 139 140 140 140 141 141 141 141 142 142 142 141 140 140 138 136 135 134 134 134 134 134 134 134 133 132 132 133 133 133 133 134 135 136 137 137 138 139 140 139 137 136 136 136 136 135 134 133 132 132 132 133 132 132 131 131 130 129 129 129 129 129 129 129 129 129 130 130 131 132 132 132 131 130 129 129 129 127 127 126 126 126 125 126 127 128 128 127 127 128 129 130 131 132 131 131 132 132 131 130 130 130 131 133 134 136 136 137 137 136 136 136 136 137 138 138 140 141 141 140 138 136 134 132 131 130 130 130 131 132 132 133 134 134 133 130 127 124 120 119 118 118 119 121 122 122 121 121 121 121 119 118 117 118 122 123 129 130 127 125 126 131 132 132 135 135 134 130 127 123 119 119 117 113 113 108 107 104 102 106 107 106 106 106 106 108 108 108 108 108 108 108 108 108 108 109 107 107 107 109 111 111 114 115 114 112 110 110 111 111 111 112 113 113 113 113 111 111 110 109 111 110 108 108 107 105 104 104 105 105 104 102 103 103 102 103 104 116 123 127 128 128 129 132 135 136 137 139 140 139 139 139 141 142 144 142 141 141 143 145 143 144 145 146 147 147 147 148 149 149 148 154 154 153 154 159 168 175 177 182 187 185 180 190 213 235 243 217 201 203 182 175 177 182 206 219 220 217 210 202 192 177 164 159 156 154 152 147 138 145 142 131 130 133 135 130 129 130 130 128 128 126 126 129 126 126 127 129 135 136 137 137 135 133 130 128 125 123 124 127 128 128 127 124 121 122 124 126 127 130 135 141 141 139 139 140 143 144 146 148 147 143 143 145 146 145 143 144 145 145 141 136 132 131 131 127 129 124 123 126 128 130 127 124 133 133 133 132 132 130 128 127 128 127 127 128 127 126 125 125 125 125 126 127 127 127 127 127 128 127 126 125 125 124 126 127 129 129 129 128 128 130 132 133 135 135 134 133 130 129 129 130 131 131 130 129 127 127 129 130 136 141 141 141 140 141 142 142 143 145 148 149 151 151 151 152 153 150 148 149 150 153 155 154 149 147 148 149 151 151 153 155 155 153 152 150 149 150 151 154 154 152 150 150 149 148 147 146 147 147 148 148 148 147 146 145 145 144 142 139 137 137 138 139 140 139 138 137 136 137 136 137 137 137 137 136 137 138 138 138 138 138 139 142 145 145 145 145 145 146 145 149 151 145 147 150 152 152 154 156 156 153 147 144 146 151 156 158 159 162 163 163 162 160 160 161 162 163 162 160 160 159 158 161 162 162 161 160 160 161 162 163 164 164 163 162 162 162 163 163 162 161 161 161 161 161 161 161 160 159 158 158 158 158 159 159 158 157 157 157 157 157 157 156 156 156 156 156 156 155 154 154 154 155 155 155 155 154 154 154 154 154 154 155 156 156 156 156 155 155 154 154 153 153 152 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 148 148 149 149 149 148 147 147 147 147 147 147 149 149 149 149 149 149 150 149 148 147 147 147 147 147 147 148 149 150 149 149 148 147 147 147 149 149 149 148 147 146 146 147 147 147 148 149 150 150 148 148 148 147 147 147 146 146 145 145 144 143 142 142 141 140 139 137 138 139 140 140 140 140 141 141 142 142 142 141 140 139 138 137 135 134 133 133 133 134 134 134 134 133 132 133 134 133 133 134 135 134 136 137 137 138 139 138 137 136 136 136 135 135 134 132 131 131 131 131 132 131 131 130 129 129 128 128 129 129 130 130 129 130 129 130 131 132 132 133 132 130 129 129 128 127 127 127 127 127 127 127 128 129 129 129 128 128 130 131 132 132 132 132 132 132 132 131 130 131 132 133 134 135 136 137 136 137 137 136 136 136 136 137 139 140 141 140 138 137 135 133 131 130 130 130 131 131 131 132 133 132 131 128 125 123 120 118 118 119 120 121 121 120 119 119 120 120 119 117 116 115 115 121 129 130 128 127 129 132 134 134 132 132 132 132 131 127 127 124 121 118 118 114 114 112 112 111 111 110 111 111 110 109 108 108 108 108 108 108 109 109 109 108 107 111 112 113 113 114 115 114 113 111 111 112 112 111 111 114 113 113 114 113 111 111 111 110 113 113 110 108 107 106 105 106 107 106 105 104 109 110 111 112 113 122 128 131 131 131 131 135 139 139 140 140 140 138 138 139 140 141 142 138 136 136 138 140 138 137 138 139 141 144 145 141 143 142 146 151 143 140 142 152 157 161 167 174 182 182 182 191 210 232 250 215 209 213 201 197 195 199 205 210 214 216 213 206 193 176 164 159 155 156 154 141 130 118 129 127 123 130 132 130 129 132 135 135 135 133 132 133 131 132 132 135 137 138 137 136 135 132 128 123 124 124 126 127 129 129 128 126 124 125 126 127 128 130 136 139 140 140 141 142 144 143 145 146 145 144 145 146 146 145 144 143 143 143 139 134 133 131 131 129 125 124 127 129 130 131 129 127 133 133 133 132 131 130 129 128 128 127 128 129 129 128 127 126 125 126 126 127 127 126 127 128 128 129 128 127 126 126 128 129 130 130 129 128 129 131 134 135 136 135 134 133 130 128 128 130 132 132 131 129 128 128 129 132 139 141 139 139 140 143 145 144 144 147 148 150 151 151 151 153 152 149 148 149 150 153 153 153 150 148 148 150 151 153 154 155 155 153 152 151 150 150 152 155 153 150 149 148 148 148 146 147 148 149 149 150 148 147 146 146 146 144 141 140 139 138 139 140 140 139 137 137 137 138 139 139 139 138 138 137 137 139 140 142 143 143 144 145 146 146 145 145 147 147 147 150 153 147 146 149 150 151 154 157 157 154 151 150 151 154 156 158 160 163 163 163 162 161 162 162 163 163 163 162 160 159 159 161 162 161 160 159 160 161 162 162 163 163 162 161 161 161 162 161 161 161 161 161 160 160 160 160 160 159 158 158 158 158 159 159 157 156 156 156 156 156 156 156 155 155 155 155 155 155 155 154 155 155 155 155 154 154 154 154 154 154 154 154 154 155 155 155 155 154 154 153 152 152 151 151 150 150 150 151 150 150 150 151 151 151 151 150 150 150 150 149 148 148 148 149 149 148 148 148 148 147 147 147 148 148 149 149 149 150 150 149 148 147 147 148 147 147 147 148 149 149 149 148 147 147 147 147 148 149 148 147 146 146 147 147 147 148 148 149 150 150 149 148 148 148 147 147 146 145 145 144 143 143 142 142 142 140 138 137 136 138 140 140 140 140 140 141 142 142 141 140 139 139 138 137 136 134 133 133 134 134 134 134 135 135 134 134 134 133 133 133 134 134 134 135 136 137 138 137 137 136 136 136 135 135 134 132 131 131 131 131 131 131 131 130 129 128 128 128 128 129 130 130 130 130 129 129 129 131 132 133 132 131 129 128 127 127 127 127 128 128 128 128 129 130 130 130 129 129 130 131 133 133 133 132 132 132 132 131 131 131 131 132 134 136 136 136 136 137 137 136 136 136 136 137 138 139 140 139 139 138 136 133 131 131 130 130 130 130 131 132 132 131 129 127 124 122 120 119 119 120 121 122 121 119 118 118 120 121 122 120 120 119 120 122 132 132 129 128 128 131 136 134 130 128 128 130 134 134 128 122 121 122 121 115 115 115 114 112 112 111 112 111 111 110 109 109 109 108 108 109 110 110 110 110 110 112 113 113 113 114 114 114 113 113 113 112 112 112 115 114 112 113 114 113 112 112 112 113 115 113 111 110 109 107 106 108 108 108 108 108 112 113 114 116 119 124 129 133 134 134 135 138 141 142 142 140 139 138 137 137 137 137 137 134 132 132 133 134 134 133 133 135 136 138 139 135 136 139 144 145 134 132 142 150 155 160 160 169 177 181 187 189 219 248 262 213 210 215 219 215 207 205 205 208 213 216 218 215 197 181 169 165 166 163 155 138 138 110 99 109 113 123 126 125 128 131 138 139 138 137 136 134 133 133 134 137 139 138 137 137 136 135 130 125 123 125 126 127 129 130 130 129 127 128 130 130 130 133 137 139 141 142 143 144 144 143 144 144 142 142 145 148 146 143 143 141 141 142 139 135 133 129 127 126 125 125 128 131 131 132 130 127 133 134 133 131 130 130 130 130 128 127 128 129 130 130 128 127 126 126 126 127 127 126 127 129 129 130 130 129 128 128 129 130 130 130 129 128 130 133 134 135 135 133 133 132 130 128 129 131 132 133 132 130 129 128 130 135 140 141 139 139 142 146 147 147 147 148 149 150 151 151 151 154 152 149 149 150 151 152 153 152 149 148 149 151 153 154 155 156 156 154 152 151 150 151 154 155 152 149 148 147 148 148 148 149 150 150 150 150 148 147 146 146 146 144 142 141 139 139 140 140 140 139 138 137 138 139 140 140 140 139 138 138 138 140 143 144 145 146 146 147 146 145 145 147 148 149 150 155 152 148 148 149 151 153 155 157 157 155 154 154 155 156 157 159 161 163 163 162 162 161 162 162 163 163 164 162 161 160 160 161 161 160 160 160 160 160 161 162 162 162 161 161 161 160 160 160 160 160 161 161 160 159 159 160 160 160 159 157 157 158 159 158 157 156 155 155 155 156 156 156 156 155 154 154 155 155 154 154 154 155 155 154 154 154 154 153 153 153 153 153 153 154 154 153 153 153 152 152 152 152 151 150 150 150 151 151 151 151 150 151 151 152 151 150 150 150 150 150 149 149 149 148 148 148 148 148 149 148 147 148 148 148 148 148 149 149 149 148 148 147 147 147 147 147 147 147 148 149 149 148 147 147 146 147 148 148 148 147 146 146 147 148 149 149 148 149 150 150 150 149 148 148 147 146 146 145 144 144 143 143 143 142 142 141 139 137 135 137 139 139 140 140 140 141 142 142 141 140 139 138 138 138 137 136 134 134 134 134 134 134 135 135 135 134 134 133 133 133 134 134 133 133 135 136 137 137 136 136 136 136 135 134 133 132 131 131 131 131 132 132 132 131 129 128 128 127 128 129 130 130 130 130 130 129 130 131 132 133 132 131 129 128 127 126 126 127 128 128 128 129 129 129 130 130 129 129 129 131 132 133 133 133 132 132 131 131 131 131 132 133 135 136 136 136 136 136 136 137 137 136 136 136 137 138 138 139 139 138 136 133 132 131 130 130 130 131 132 132 132 130 129 128 126 123 121 121 121 122 123 123 122 120 119 120 123 126 125 129 130 123 124 131 132 130 128 127 129 132 132 132 128 125 125 125 141 157 129 121 117 119 118 116 115 112 111 112 112 111 111 110 110 110 111 111 110 109 109 109 109 110 111 111 112 112 112 113 113 114 114 114 115 114 114 114 113 116 115 113 112 113 113 113 112 112 114 115 116 114 111 110 109 109 108 110 112 112 113 113 113 115 117 121 124 127 130 135 137 137 138 140 140 141 140 138 137 137 136 135 135 135 133 131 130 130 130 130 129 130 130 131 131 130 131 129 131 135 137 134 129 132 139 150 157 154 157 169 171 171 178 197 233 293 326 249 226 228 227 227 219 209 204 208 215 216 227 234 205 187 178 175 170 165 152 143 161 190 164 87 108 114 115 120 126 129 136 137 136 137 138 136 134 133 135 138 139 137 137 137 138 138 134 130 127 126 126 127 129 131 131 131 131 131 133 133 134 135 137 138 140 143 145 145 144 144 145 145 144 145 147 148 146 143 140 139 139 141 139 137 133 127 125 125 126 129 136 132 132 132 130 126 134 134 133 131 130 130 131 131 129 128 128 129 130 131 129 127 127 127 127 126 126 126 127 129 129 131 130 129 129 129 129 130 131 131 130 130 131 133 134 135 134 132 132 131 130 129 129 131 133 133 133 133 131 130 134 139 141 141 140 141 145 148 149 149 148 149 151 152 151 150 152 154 152 149 149 150 151 153 152 151 150 150 152 154 155 156 156 156 156 154 152 150 151 153 155 155 150 148 148 148 149 149 149 150 151 150 150 149 147 146 146 146 146 146 145 142 140 140 140 141 141 140 139 138 139 139 141 141 141 140 140 140 140 142 144 145 146 147 148 148 146 144 146 148 149 150 155 157 152 148 149 150 152 155 157 158 156 156 156 157 157 157 158 159 161 162 163 162 162 162 162 162 161 164 165 163 161 161 161 162 161 161 160 160 161 161 160 161 161 161 161 162 161 160 160 160 160 160 161 161 161 160 159 159 160 159 158 157 158 158 158 157 157 156 156 155 155 156 156 157 156 155 154 154 155 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 152 152 152 152 152 152 151 151 152 152 151 150 149 149 150 150 150 150 150 151 152 152 151 150 151 151 151 151 149 149 149 148 148 147 147 148 149 149 149 149 149 148 149 149 149 149 149 148 148 148 147 147 147 146 146 147 148 148 148 148 146 146 146 147 147 148 148 147 146 147 148 149 149 149 149 149 150 150 150 148 148 148 147 146 145 144 143 143 143 143 143 142 142 141 140 139 136 136 137 138 140 140 140 140 141 141 141 140 139 139 139 138 138 137 136 135 135 134 133 134 135 136 135 135 134 134 133 133 133 133 133 133 133 135 135 136 136 136 136 136 136 134 133 133 132 132 131 131 132 132 132 132 131 129 128 127 128 129 130 130 130 130 131 130 130 131 132 132 132 132 131 129 127 126 126 127 128 129 129 129 129 130 130 129 129 129 130 131 131 133 133 133 132 132 131 131 131 132 132 134 135 136 136 135 135 135 136 136 137 136 136 135 136 136 136 137 138 137 135 134 132 132 132 131 131 132 132 132 132 130 129 128 126 124 122 123 123 123 124 123 122 120 121 124 128 131 132 138 139 131 123 120 117 116 117 114 121 131 139 132 120 119 117 120 132 108 132 127 121 119 121 120 115 114 113 113 113 112 111 110 109 111 113 111 110 109 109 109 109 109 111 111 111 110 112 115 115 115 114 114 116 116 115 115 114 116 114 112 113 114 113 113 114 114 115 116 115 114 111 109 109 110 110 112 113 114 116 116 115 117 121 124 126 127 131 137 139 139 139 139 139 139 139 137 136 135 134 134 134 132 131 129 128 128 128 127 126 127 128 128 127 126 125 126 128 128 127 124 124 129 137 146 143 141 154 165 165 165 181 205 256 336 352 347 328 269 238 236 224 216 209 209 210 212 207 208 208 203 192 178 169 161 149 144 168 174 219 82 104 113 116 119 121 128 132 133 134 137 139 138 136 133 135 138 138 137 137 137 139 139 136 133 133 131 129 129 130 133 133 133 133 134 135 135 134 135 135 135 139 143 145 145 144 145 147 147 147 147 147 146 145 142 139 138 137 137 136 134 129 126 126 133 135 138 141 132 130 130 128 127 133 134 133 132 130 130 131 131 130 130 129 129 130 131 130 128 128 128 127 127 127 127 127 128 130 131 130 129 128 128 129 130 131 131 131 131 131 133 134 133 132 132 131 131 130 129 130 131 132 133 134 134 134 134 139 142 144 142 142 144 147 150 151 150 148 149 152 152 150 150 152 154 151 150 149 149 152 153 152 151 151 153 155 157 158 159 159 158 156 153 151 150 152 154 155 153 149 148 149 149 150 150 150 151 150 150 149 148 146 145 146 146 146 147 146 143 142 142 142 142 142 142 141 140 140 140 141 142 142 142 141 142 142 144 146 146 148 149 149 147 146 147 149 149 149 153 157 157 149 147 150 151 153 157 158 157 155 155 156 158 159 158 158 159 160 162 163 163 162 162 162 161 162 164 165 163 162 161 162 163 163 163 162 162 163 162 160 161 162 162 162 163 163 163 162 160 160 161 161 161 161 160 160 160 159 159 158 158 158 158 157 157 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 154 154 153 152 152 152 152 152 152 152 150 151 151 151 151 151 150 150 151 151 151 150 149 149 149 149 149 150 150 151 151 151 150 151 152 152 152 151 150 149 149 148 148 147 147 148 148 149 149 149 149 150 150 150 150 149 148 148 148 148 148 147 147 146 146 146 147 147 148 147 146 145 146 146 147 147 147 147 147 147 148 148 149 149 150 150 151 151 150 148 147 147 146 146 146 145 144 143 143 143 143 142 142 141 140 139 139 138 137 138 139 139 139 140 140 139 139 139 139 139 139 139 139 138 138 137 136 133 133 133 134 135 135 135 135 134 133 132 132 132 133 132 132 132 134 135 136 136 136 136 136 135 134 134 133 132 131 131 132 133 133 133 132 130 129 128 129 130 130 131 131 131 131 131 131 131 132 132 132 132 131 130 128 127 127 127 128 128 129 130 129 130 130 130 130 130 130 131 132 133 133 133 133 132 132 131 131 132 133 134 135 135 135 135 135 135 135 136 136 136 135 134 134 134 135 136 137 136 135 134 134 133 132 132 132 132 133 132 132 131 129 127 125 124 123 123 124 125 124 124 122 122 124 128 132 133 136 139 140 137 131 122 117 115 112 107 114 134 143 123 116 112 109 107 94 111 136 137 130 127 127 121 115 116 116 116 114 112 110 110 110 111 112 110 109 109 108 108 109 111 112 112 111 111 113 118 117 116 116 117 117 117 116 116 116 115 114 114 115 114 114 114 114 115 115 115 114 112 112 111 110 110 111 113 115 116 117 118 118 120 122 123 125 129 132 138 140 139 139 138 138 138 137 137 136 134 133 132 131 130 129 129 128 126 124 123 124 126 126 124 123 122 123 123 121 120 118 118 120 122 137 140 134 141 157 158 152 160 189 228 284 345 355 348 328 300 255 199 209 210 204 203 198 193 192 195 204 221 215 189 164 153 146 141 145 152 88 96 108 118 122 124 127 129 129 130 135 137 138 138 134 133 136 137 137 137 138 139 140 140 138 136 135 133 131 131 132 134 134 134 135 136 136 135 134 133 133 134 138 142 144 145 145 146 148 150 150 150 147 145 142 140 137 136 135 134 132 133 130 128 128 133 133 143 137 131 129 127 127 127 133 133 133 132 131 130 130 131 131 131 130 130 131 131 131 129 129 128 128 127 127 128 128 129 130 131 130 129 127 128 130 131 131 131 132 133 134 134 133 132 131 131 132 131 130 129 129 130 131 134 136 136 137 139 144 146 146 144 143 146 149 152 152 148 147 149 151 152 151 151 152 153 152 150 148 150 152 152 151 151 152 155 157 159 160 160 160 159 157 153 151 152 153 155 154 151 149 149 148 149 150 150 151 151 150 149 149 147 146 146 146 146 146 146 146 144 144 144 143 143 143 143 142 141 142 142 142 143 143 143 144 144 144 146 148 149 150 151 150 149 148 147 147 148 150 151 158 156 147 147 152 153 156 158 158 156 154 154 155 157 159 159 159 159 160 162 163 163 163 163 161 161 162 165 165 164 162 162 162 163 164 164 164 164 164 164 162 161 162 162 162 162 164 164 162 161 160 160 161 161 161 161 160 160 159 159 159 159 159 158 157 157 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 154 155 154 154 153 152 151 151 150 150 151 151 149 150 150 150 150 150 150 150 150 150 151 150 150 149 149 149 149 150 151 151 151 149 150 151 152 153 152 151 150 149 149 149 148 147 148 148 148 149 149 149 150 150 150 150 150 150 149 149 149 148 148 147 147 146 146 146 146 147 147 147 146 145 146 146 147 147 147 147 146 147 147 148 149 150 151 151 152 152 150 147 146 146 146 146 146 146 145 144 144 144 143 143 142 142 142 140 139 137 137 138 138 139 139 139 139 139 140 139 139 138 139 139 139 139 139 137 135 134 133 133 133 134 134 135 135 135 134 133 131 131 133 132 132 132 133 134 135 136 136 137 137 136 136 135 134 133 132 132 132 133 134 133 132 131 130 130 130 131 131 131 132 132 132 131 131 131 132 132 132 133 132 131 129 127 127 127 128 128 129 130 130 131 131 131 130 131 131 131 132 133 133 133 133 133 133 131 131 131 132 132 133 134 134 135 135 135 135 135 135 135 135 134 133 133 134 135 136 136 135 134 134 133 133 133 133 133 133 133 132 131 128 127 125 124 124 124 126 126 125 124 122 122 124 126 129 133 137 138 137 137 135 131 130 123 116 111 120 152 149 132 131 121 116 123 116 120 136 137 135 133 129 121 112 114 116 117 115 112 111 111 111 110 110 110 110 111 110 110 111 114 116 115 116 116 118 119 118 118 119 119 119 118 118 117 116 115 114 114 113 114 114 113 113 113 113 113 112 112 113 113 112 112 113 114 116 118 118 119 121 122 122 123 127 131 135 139 140 140 139 137 137 137 136 136 135 133 132 129 129 128 128 127 126 123 121 121 122 124 122 119 119 120 120 120 118 112 113 112 115 121 134 142 143 152 156 147 130 143 213 280 312 338 15 347 300 268 243 172 160 171 178 183 180 179 189 196 203 221 220 195 152 146 141 142 136 130 123 119 120 124 126 127 131 131 126 128 134 133 135 135 133 136 137 137 136 136 139 142 142 142 142 140 137 134 133 133 134 134 135 136 136 136 135 134 134 134 133 134 138 143 143 144 145 146 148 149 151 153 152 147 141 136 133 132 132 132 132 133 134 132 134 137 120 123 128 126 126 125 125 125 132 133 133 133 131 130 130 130 131 132 131 130 131 132 132 131 129 129 129 129 128 129 130 130 131 131 131 129 128 128 129 130 131 132 133 134 135 134 132 131 131 131 132 131 130 129 130 131 133 135 138 138 140 144 148 149 146 145 144 146 151 155 152 146 146 149 152 152 152 152 152 152 152 150 149 151 152 152 153 153 154 157 158 159 160 160 160 159 156 153 153 154 154 155 154 154 152 149 149 150 151 151 152 151 149 149 149 149 148 147 147 146 146 146 147 147 147 146 144 145 144 144 143 142 143 143 144 144 145 145 145 146 146 149 151 152 151 150 148 146 147 152 152 150 150 152 159 154 146 149 155 156 158 159 158 156 155 154 155 156 158 159 160 161 162 163 163 164 164 163 161 161 163 165 166 164 163 162 162 163 164 164 164 165 165 164 162 161 161 161 161 163 163 163 162 161 160 160 160 160 161 161 161 160 159 159 159 159 159 158 157 157 157 156 156 156 156 156 156 155 155 154 154 154 154 153 153 152 153 153 153 153 153 153 151 151 150 149 150 150 149 149 149 149 150 150 150 149 150 150 150 151 151 150 149 149 150 151 151 151 150 150 151 152 152 152 152 150 149 150 150 149 148 148 148 148 149 149 150 150 150 150 150 149 149 149 149 148 148 148 148 147 147 146 146 145 146 146 146 146 145 146 146 146 146 146 147 147 146 146 147 148 149 150 151 152 152 151 149 147 146 145 144 145 145 146 145 143 143 144 143 143 143 143 142 141 139 137 137 137 138 139 139 139 139 140 140 140 139 138 139 138 139 140 139 138 136 134 133 133 133 133 134 134 135 135 135 134 132 131 131 132 132 132 133 133 135 136 136 137 137 137 136 135 134 133 133 133 133 133 134 133 133 133 131 131 131 132 132 133 133 132 132 132 132 132 132 132 133 133 132 131 129 128 127 126 127 128 129 131 131 132 132 131 131 131 132 132 132 132 133 133 133 134 132 131 130 131 131 131 131 132 133 134 135 135 135 134 134 134 134 134 133 133 134 135 135 135 134 134 133 133 133 133 133 133 133 132 132 130 127 126 125 125 125 125 127 127 126 124 122 122 122 124 128 132 134 134 130 131 131 130 129 127 124 83 146 160 161 162 152 137 129 134 139 137 132 130 129 129 127 123 117 116 117 117 115 112 110 110 111 110 110 111 113 115 115 115 115 116 117 117 117 118 119 120 121 121 121 120 119 119 119 117 115 114 114 112 112 113 113 113 113 113 113 113 113 114 115 115 114 115 115 116 117 119 120 120 121 122 123 126 130 134 137 140 141 140 137 135 135 136 134 134 133 132 130 129 126 126 125 125 124 121 119 118 119 119 118 114 114 114 114 113 112 108 108 110 112 116 131 145 154 158 158 144 120 102 8 309 270 276 70 125 193 199 192 147 139 152 162 171 172 171 172 173 196 213 219 157 143 137 137 137 132 129 131 134 133 129 127 130 134 136 129 131 131 131 132 133 134 136 137 137 136 137 140 143 144 144 144 142 138 136 135 135 135 135 136 137 137 136 135 136 138 138 138 139 140 142 142 143 145 146 148 148 149 150 151 149 140 134 132 131 132 131 134 138 137 137 137 130 116 114 121 124 124 123 123 122 132 133 133 133 132 131 130 130 131 132 131 131 132 133 133 131 130 130 130 130 129 130 130 131 131 131 131 130 129 128 129 129 130 132 134 136 136 133 131 131 131 131 131 131 131 130 131 133 135 137 139 140 144 148 151 150 148 146 146 149 154 155 149 145 146 149 152 153 154 154 153 151 151 149 150 152 152 153 155 156 157 159 159 159 159 159 159 158 156 154 154 155 155 154 154 153 152 149 149 151 152 152 151 150 150 149 150 150 149 149 148 147 147 147 148 148 148 147 146 146 145 145 144 143 144 144 146 146 146 147 147 147 148 150 152 153 151 148 145 145 148 154 162 160 156 158 157 152 146 152 157 158 159 159 158 157 157 158 159 160 160 160 161 162 164 164 165 165 164 162 161 162 164 165 165 165 164 163 163 164 164 165 165 165 165 164 162 162 162 161 161 163 163 162 162 162 161 161 160 160 160 161 161 160 159 158 158 159 158 157 157 157 157 156 155 155 156 156 156 155 154 153 153 153 153 152 151 151 151 152 152 152 152 152 150 150 149 148 148 148 148 148 148 149 149 149 149 149 150 151 151 151 151 150 150 151 151 150 150 151 151 153 153 152 152 152 151 150 150 150 150 149 149 148 148 149 149 150 150 150 150 150 150 149 149 148 148 148 148 148 147 147 146 146 145 145 146 146 146 145 145 146 146 146 146 147 147 147 146 146 147 149 149 150 151 151 150 148 147 146 145 144 144 144 145 145 144 142 142 143 143 143 143 144 144 142 140 138 137 136 137 138 139 140 140 140 141 141 140 139 139 138 139 140 140 139 137 135 134 133 132 132 133 134 135 136 136 135 133 132 130 131 131 131 132 134 135 136 136 136 136 136 136 136 135 134 134 134 134 133 134 133 133 133 133 132 132 133 133 133 133 133 132 132 132 132 132 133 133 133 132 131 129 128 127 126 126 128 130 131 132 132 132 132 132 132 132 132 131 132 132 132 133 134 132 130 130 130 130 130 130 130 132 134 135 135 134 133 133 133 133 133 133 133 133 134 134 134 133 133 134 134 133 133 133 133 133 132 131 129 126 125 125 125 125 126 128 128 126 124 122 122 121 123 125 128 128 128 126 119 121 122 125 129 118 96 65 17 178 170 160 146 134 139 142 136 125 117 118 123 125 121 120 120 120 117 114 112 110 110 111 112 112 113 116 116 116 117 117 118 119 118 118 120 120 122 123 123 122 120 120 119 118 115 114 114 114 111 112 112 113 113 113 113 114 114 115 116 116 116 117 117 118 119 119 120 121 121 121 122 124 128 132 135 138 139 139 136 134 133 133 134 132 132 132 130 128 127 125 124 124 122 121 119 118 116 116 116 115 113 109 108 107 107 107 106 107 107 107 110 125 142 147 163 158 130 111 109 124 128 181 214 140 144 157 163 159 141 133 138 156 168 172 169 149 160 175 185 185 152 141 136 136 136 136 136 139 143 139 130 126 131 137 139 138 135 131 130 132 134 137 138 137 137 137 138 141 144 143 143 143 142 139 138 137 137 136 136 138 140 139 138 138 138 142 142 142 143 143 142 141 141 144 146 147 147 146 146 147 146 139 136 136 136 135 135 139 141 139 138 136 130 115 114 120 122 123 122 121 121 132 133 133 133 132 130 129 130 131 132 132 132 133 133 133 132 131 131 130 130 130 130 130 130 131 131 131 131 130 130 129 130 131 132 135 136 134 132 130 130 130 130 130 131 131 131 132 135 137 138 141 143 147 150 151 151 149 147 147 152 155 152 146 144 147 150 151 152 154 157 153 150 150 149 151 152 153 155 157 157 158 160 160 159 158 158 158 157 155 155 156 157 157 156 153 152 151 149 150 152 152 151 151 151 151 150 150 151 151 150 149 148 149 149 148 148 148 148 148 147 146 146 146 145 145 146 147 148 148 149 149 149 149 151 153 152 150 148 146 148 149 156 164 166 165 160 158 151 148 155 157 158 157 156 155 156 159 161 163 165 165 164 164 164 165 164 165 165 164 162 161 164 165 165 165 165 164 163 164 164 165 166 166 166 165 164 163 163 163 163 162 163 162 162 162 162 161 161 160 160 160 160 160 159 158 158 158 157 157 157 157 157 156 155 154 155 156 156 156 155 153 152 152 152 152 151 150 150 149 150 150 150 150 150 149 150 149 147 146 146 146 146 146 146 147 149 149 150 150 151 151 151 151 150 151 152 152 151 151 152 153 154 154 153 152 151 150 150 150 150 150 149 149 149 149 150 150 150 150 149 150 149 149 149 149 149 148 148 148 148 147 147 146 146 145 145 146 146 145 145 146 146 146 146 147 147 148 148 147 147 147 148 150 151 151 150 148 146 145 146 145 144 144 145 144 143 143 141 142 142 142 143 143 144 145 143 141 139 137 137 136 137 139 141 142 141 141 143 142 142 141 140 140 140 140 139 138 136 135 134 133 132 133 134 135 136 137 135 135 132 130 130 130 131 133 134 134 135 135 135 136 136 136 135 135 135 135 134 134 133 133 132 133 133 133 133 134 134 134 134 134 133 133 132 132 132 132 133 133 133 131 130 129 128 127 126 126 128 130 131 132 132 132 132 132 132 132 132 132 132 132 132 133 133 131 130 130 129 129 129 129 129 131 134 135 134 134 132 131 132 132 133 132 132 132 132 133 133 133 133 134 134 134 134 134 133 132 131 130 128 126 124 124 124 125 126 128 128 126 124 123 122 121 120 120 120 119 119 119 115 118 121 124 130 121 125 100 100 139 160 170 145 139 139 139 135 125 114 116 118 120 121 120 120 119 116 113 111 110 111 112 113 115 116 117 118 118 118 118 118 120 121 122 123 123 123 124 123 122 121 120 120 116 115 114 113 112 112 112 111 111 111 111 113 114 115 117 118 117 117 119 119 120 120 120 121 122 122 122 122 124 129 134 135 136 137 137 132 131 131 132 132 131 131 130 128 127 125 125 124 123 121 120 119 119 117 116 116 113 110 107 105 105 104 104 103 102 103 103 106 112 111 133 172 145 108 102 109 110 129 151 156 141 145 153 155 153 144 135 137 142 158 152 167 125 113 136 148 146 136 131 134 136 136 136 138 143 141 133 125 125 131 137 139 141 140 137 134 132 135 137 138 137 136 137 139 141 141 141 142 142 141 140 139 139 138 137 137 139 141 142 142 142 141 144 144 144 144 143 142 141 140 141 144 144 144 143 144 144 143 139 137 138 138 139 140 142 141 139 136 134 129 118 117 120 121 122 122 120 119 134 134 133 133 132 130 129 130 131 132 132 132 133 133 134 133 132 131 131 131 131 130 130 129 130 131 132 132 132 132 132 131 132 133 135 135 133 131 129 129 129 129 130 131 132 132 134 136 137 139 143 146 148 150 151 150 149 147 149 153 155 150 144 143 146 148 150 151 154 157 153 149 149 149 151 153 154 157 158 158 159 160 161 159 157 157 157 156 155 155 157 157 157 155 152 150 150 149 151 152 151 150 151 151 151 151 152 152 152 151 149 149 150 150 149 148 148 149 149 147 147 147 148 148 148 149 149 150 150 151 151 150 150 152 153 152 149 147 147 147 149 156 167 169 165 160 157 152 152 156 158 158 157 155 154 156 161 163 165 167 167 167 167 166 164 163 163 164 164 163 163 165 166 166 165 164 164 163 164 165 165 166 167 167 166 165 163 163 164 164 164 163 163 162 162 162 161 160 160 160 159 160 160 159 159 158 158 158 156 156 156 157 156 154 154 154 155 155 156 155 152 150 150 150 150 149 149 148 147 148 149 149 148 147 147 149 148 147 146 145 145 144 143 144 147 150 151 150 149 150 150 150 150 151 152 152 152 152 153 153 154 154 153 153 152 151 150 150 150 150 149 149 149 149 149 150 150 150 150 149 149 148 148 148 149 149 149 148 148 148 147 147 146 145 144 145 146 146 145 146 146 146 146 146 147 148 148 148 147 147 147 149 150 151 150 149 147 145 145 145 145 144 144 144 142 142 142 141 141 141 142 142 143 144 145 144 143 142 140 138 136 137 139 142 144 143 143 144 144 145 143 142 141 141 141 140 139 139 137 135 134 133 133 134 136 136 136 135 134 131 129 128 129 131 133 134 135 136 135 135 135 135 135 135 135 135 135 134 134 133 133 132 132 132 132 133 134 135 135 134 134 134 134 133 133 133 132 133 133 132 131 130 129 128 126 126 126 128 131 132 132 133 132 131 131 132 132 132 132 132 132 132 132 132 131 130 130 130 129 128 128 129 131 133 134 134 133 130 129 130 131 131 132 130 129 130 131 133 133 134 135 134 134 134 133 133 131 129 128 126 125 123 122 123 124 125 127 128 127 126 125 122 120 118 116 113 112 111 110 115 121 124 126 133 141 147 142 116 102 152 148 135 137 134 135 124 119 114 113 115 115 117 118 117 116 114 112 111 111 112 113 115 117 117 117 119 119 119 119 119 120 121 122 123 123 124 124 122 120 121 121 119 116 116 114 113 113 113 112 112 112 111 112 114 115 116 118 118 118 118 120 121 121 121 121 122 122 122 123 124 127 130 133 134 134 136 135 130 130 130 131 131 131 130 128 127 126 125 125 124 123 122 121 120 122 122 121 118 114 111 109 107 106 104 102 100 97 97 99 99 102 101 116 154 108 92 90 90 101 122 137 139 139 143 144 150 155 157 139 128 140 134 137 124 96 96 105 115 117 115 120 131 133 136 139 139 139 133 125 120 123 130 134 137 140 142 142 138 132 133 134 136 137 136 137 138 139 139 140 141 141 140 140 140 140 139 139 139 140 142 142 143 143 144 145 144 143 142 141 141 140 140 140 142 142 142 142 142 142 142 140 140 139 140 142 145 144 138 134 133 132 127 119 120 121 122 123 121 119 117 135 135 135 135 133 131 129 130 132 133 133 133 133 133 133 133 132 132 132 132 131 130 129 129 130 130 132 134 133 133 133 133 133 134 135 135 133 131 130 129 129 129 130 132 133 134 136 137 138 140 146 148 149 150 150 150 149 148 150 153 152 147 143 143 145 147 150 151 154 156 154 150 149 150 152 154 155 157 158 159 160 160 161 159 156 156 157 156 156 156 157 157 156 153 151 150 149 150 152 152 151 151 151 152 153 153 154 154 153 151 149 149 150 150 150 149 149 150 148 147 147 149 151 151 150 150 151 151 151 152 152 152 152 153 153 153 151 150 148 147 149 155 168 167 162 158 156 153 155 157 159 158 157 156 156 159 162 164 166 167 167 168 167 166 167 164 163 164 164 165 165 167 167 166 165 164 164 164 165 166 166 166 167 167 166 165 164 164 164 164 164 163 164 163 163 162 161 160 159 159 159 159 159 159 159 159 159 157 156 157 157 157 156 154 154 154 154 155 155 154 151 149 149 149 148 148 147 146 146 148 148 148 146 146 147 148 148 147 146 146 145 143 142 144 150 153 153 151 149 149 150 150 151 152 152 152 152 153 153 154 154 154 153 153 153 152 150 149 149 149 149 149 149 149 150 150 150 151 150 149 148 148 148 149 149 149 149 148 148 148 148 147 146 144 144 145 146 145 145 146 146 146 147 147 147 148 148 148 148 147 148 149 150 150 149 148 148 147 146 145 145 145 144 143 141 140 140 140 140 140 141 142 143 144 144 143 144 143 143 140 137 138 139 142 144 145 145 145 145 146 145 144 142 142 141 141 140 139 137 136 136 134 133 134 135 135 135 135 132 130 128 127 128 129 130 133 135 136 135 134 134 135 135 135 135 134 134 133 133 132 131 131 130 131 132 133 134 135 135 134 134 134 134 134 134 133 132 132 132 132 131 131 129 128 127 126 127 129 130 131 133 133 132 131 131 132 132 132 132 132 132 132 132 132 131 130 131 131 129 129 128 129 131 133 133 132 131 129 129 129 129 129 129 128 127 128 130 132 133 134 135 135 134 133 133 132 130 127 126 125 124 123 122 123 124 126 127 128 130 129 127 124 121 117 113 110 108 107 108 116 123 126 128 134 142 144 152 150 86 112 131 117 123 129 127 124 117 113 113 113 115 116 116 117 114 112 111 111 112 113 115 117 118 117 117 118 119 119 119 119 120 122 123 123 123 124 124 123 123 122 120 118 117 115 114 114 114 113 113 113 113 113 114 115 115 118 118 119 119 119 121 122 123 123 123 123 123 124 124 126 128 130 130 132 133 133 131 129 129 129 130 130 129 128 127 126 126 126 126 126 126 125 125 124 124 125 123 120 117 114 111 110 108 104 101 99 96 95 98 97 96 94 66 68 78 81 81 84 99 123 135 140 141 142 141 145 153 156 145 137 133 124 126 122 104 94 108 112 114 112 117 121 130 134 136 138 136 128 118 117 123 128 132 136 140 145 145 140 133 131 132 135 136 137 138 139 139 138 139 140 140 140 140 140 140 140 141 141 141 141 142 142 144 146 146 146 143 141 141 141 141 140 139 141 142 141 141 142 142 142 142 140 140 142 143 145 142 138 132 131 130 126 125 124 123 122 122 121 119 117 136 135 136 136 134 132 130 131 132 133 134 134 134 133 133 133 132 132 132 132 131 130 129 129 129 130 133 134 135 135 134 133 133 135 136 135 133 132 131 130 130 129 131 133 135 137 138 139 140 141 145 149 149 148 149 150 149 149 151 152 149 146 144 143 145 148 150 152 153 155 154 152 151 151 154 154 156 158 159 160 159 160 161 158 156 156 157 158 157 157 157 156 154 152 151 149 149 151 153 153 153 152 153 154 154 155 155 155 152 150 149 150 150 150 149 149 150 150 148 147 148 150 152 152 152 151 152 152 152 152 153 153 153 154 155 156 155 153 150 149 152 160 166 163 158 157 155 155 156 157 157 156 156 157 160 162 164 164 165 166 167 167 168 169 169 167 166 166 167 167 167 167 167 166 165 165 165 165 166 166 166 166 166 167 166 165 165 165 165 164 164 164 164 164 164 163 162 161 160 159 159 158 158 159 159 159 158 157 157 158 158 158 156 155 154 154 154 154 154 152 150 149 149 148 148 147 146 146 147 148 148 147 146 146 147 147 146 146 145 145 145 144 145 149 154 155 154 151 149 149 150 151 152 153 152 152 152 153 154 154 154 153 153 153 153 152 152 151 150 150 151 151 149 149 150 150 150 150 150 149 148 148 149 150 150 150 149 149 148 148 147 147 145 144 144 145 145 145 146 146 146 147 146 146 147 147 147 148 148 147 148 148 149 149 148 147 148 148 148 147 146 145 144 143 141 140 139 139 138 139 141 142 142 143 144 143 143 142 143 141 139 138 139 142 143 144 145 146 146 146 146 144 143 143 142 141 140 140 138 137 136 135 133 133 133 134 135 134 132 129 127 126 127 128 130 133 135 135 134 133 133 133 134 135 135 134 133 132 131 131 130 130 130 131 133 134 135 135 135 135 135 135 135 135 134 134 133 133 132 132 132 132 131 130 128 128 128 130 131 132 133 133 132 130 130 131 131 132 132 132 132 132 132 131 131 130 131 131 130 129 128 129 129 130 131 131 130 128 128 128 129 129 128 128 127 128 129 132 134 135 136 134 134 133 133 132 130 127 126 125 123 123 124 125 127 129 129 130 133 132 129 125 122 118 114 110 107 106 110 119 127 130 132 134 139 152 177 6 60 89 109 103 111 119 120 116 113 112 111 112 115 116 117 116 113 112 111 112 112 115 117 118 119 118 118 119 119 119 119 120 121 122 122 122 123 124 123 125 124 121 121 119 117 115 115 115 115 114 114 115 116 116 116 116 116 119 119 119 119 120 122 123 124 124 125 124 124 124 125 126 126 127 130 131 132 131 129 129 129 130 130 129 129 129 127 126 126 127 126 128 129 129 129 129 128 126 122 119 117 115 114 109 107 103 101 99 97 99 99 96 93 89 74 67 73 77 78 80 98 136 144 147 148 148 141 142 147 147 143 141 127 115 126 129 131 122 120 123 129 114 109 112 120 127 132 136 134 123 113 112 115 125 132 135 141 148 150 150 139 132 133 136 137 138 140 141 143 142 140 141 139 139 139 139 140 141 142 141 141 140 141 143 147 148 147 147 142 140 139 140 141 140 139 140 141 140 141 141 141 141 141 140 140 140 141 139 136 132 129 129 129 128 127 125 123 122 122 121 121 119 136 135 136 137 136 134 132 131 132 133 134 135 134 133 133 133 132 132 132 132 132 131 131 131 130 131 133 134 136 135 134 134 135 136 136 135 134 133 132 131 131 130 132 134 137 139 140 141 141 142 145 149 147 147 148 149 149 150 151 150 148 145 144 144 147 150 152 152 153 155 155 154 153 153 154 155 157 159 160 160 159 160 160 158 156 156 157 158 158 158 156 154 153 151 149 149 150 152 152 153 153 153 154 154 155 156 156 154 152 150 150 151 151 150 150 149 150 150 149 147 149 151 151 152 152 152 152 153 154 154 154 155 154 155 155 156 156 155 153 154 158 165 166 159 157 156 156 156 156 156 155 155 157 160 163 164 164 163 163 165 166 166 167 169 169 168 168 169 169 168 168 167 166 166 165 165 166 167 167 168 167 167 166 166 165 165 166 166 165 164 164 164 164 164 164 163 162 162 161 160 159 159 159 159 160 159 158 156 156 157 158 157 156 155 155 154 154 154 152 151 149 149 149 148 148 147 146 146 148 149 148 148 147 147 147 146 145 145 145 146 146 147 150 154 156 156 154 150 148 150 151 152 152 153 153 153 153 154 153 153 153 153 153 153 153 153 153 152 151 152 152 150 149 149 149 149 149 149 149 149 149 149 149 150 150 149 149 149 149 148 146 146 145 144 144 144 145 145 146 146 146 147 146 146 146 147 147 147 147 148 148 149 149 148 147 146 147 148 148 148 147 145 144 143 143 141 139 138 138 138 140 142 142 143 143 143 142 141 142 141 139 138 139 140 141 144 145 146 146 146 145 144 144 144 143 140 139 139 138 138 137 136 135 134 134 134 135 134 131 128 127 126 126 127 131 134 136 135 133 133 132 132 133 134 134 134 133 132 131 130 130 129 130 132 134 135 135 135 136 136 136 136 135 135 135 134 133 133 133 132 133 133 132 131 130 130 130 132 132 133 133 133 131 130 130 130 131 132 132 132 132 131 131 131 131 130 130 130 130 129 128 128 128 129 130 130 129 127 127 128 128 129 129 129 129 129 130 133 134 135 136 135 134 133 133 132 131 130 127 125 124 124 127 128 130 131 133 133 134 132 129 124 120 118 112 108 107 108 112 120 132 137 137 136 138 144 99 77 80 96 100 104 109 112 113 113 111 108 109 111 113 116 115 116 112 111 112 113 114 116 119 119 119 119 119 120 120 119 119 120 121 121 121 122 123 124 125 125 124 123 120 118 116 115 116 116 116 116 115 119 120 120 119 118 119 120 120 121 121 121 122 123 124 124 124 124 123 124 125 126 126 127 130 131 130 129 128 128 129 130 130 130 130 129 127 127 127 127 127 128 131 132 131 131 129 124 118 116 114 113 112 108 105 103 100 99 99 99 96 94 94 87 74 73 74 77 78 77 93 148 154 155 154 151 143 139 140 139 138 135 113 107 127 133 135 135 131 132 135 121 108 110 114 119 128 132 129 119 110 111 117 125 132 137 143 150 153 152 141 133 135 139 139 140 141 143 145 145 145 144 142 140 139 139 140 141 142 141 140 139 141 146 148 148 147 146 142 138 137 138 140 141 138 137 140 140 140 139 139 140 140 139 139 138 137 134 131 129 128 128 128 127 126 125 124 123 122 122 121 120 135 135 136 137 137 135 133 133 133 133 135 135 134 134 134 133 132 132 132 132 132 133 133 132 132 132 133 135 136 136 135 135 136 136 136 135 135 134 134 133 132 132 133 136 139 141 141 142 142 144 147 147 145 146 147 148 148 150 151 150 148 144 143 145 148 152 153 154 153 155 156 156 156 154 154 155 158 160 161 159 158 160 160 157 156 157 157 158 159 158 155 153 151 150 149 150 151 151 152 153 152 153 154 155 155 156 156 154 152 151 151 151 151 150 150 149 149 150 149 148 151 152 152 152 152 152 153 154 155 156 156 156 156 156 155 156 156 156 155 159 164 167 166 160 157 156 156 156 157 156 156 158 161 163 164 164 162 161 161 165 166 166 166 168 169 169 169 170 170 169 168 167 166 165 165 165 166 167 167 168 168 168 167 166 165 165 166 166 165 165 164 164 164 165 164 163 161 161 161 161 160 159 159 160 159 159 158 156 156 156 156 156 156 155 155 154 153 153 152 150 149 149 149 148 148 147 146 147 149 149 149 148 148 148 148 147 145 145 146 147 148 149 151 155 156 155 151 149 148 151 152 152 152 153 152 153 153 153 152 152 152 152 152 153 154 154 153 152 151 153 152 149 149 149 148 149 148 148 148 148 148 149 149 150 149 149 149 149 149 147 146 146 145 144 144 144 145 145 146 146 146 146 146 146 146 147 147 147 147 148 148 149 148 148 148 147 147 147 148 147 146 145 144 143 143 141 140 138 138 138 139 141 141 141 142 142 141 140 141 140 139 138 138 139 141 144 146 146 145 145 145 145 145 144 143 140 139 138 138 138 138 137 137 136 135 135 135 134 132 131 129 128 128 129 133 134 135 134 133 132 131 131 132 133 134 134 132 131 131 130 129 129 130 132 133 135 135 135 135 136 137 136 136 135 135 134 134 133 133 133 133 134 133 133 133 133 132 133 133 133 133 132 131 130 130 130 131 132 132 132 132 132 131 131 130 130 129 129 129 128 128 127 127 128 129 129 128 126 126 127 128 129 130 129 129 130 131 133 135 137 138 136 135 134 133 133 132 131 128 126 125 126 128 130 132 134 135 135 132 129 125 122 119 114 109 105 106 109 116 124 126 138 137 134 134 139 104 87 84 91 95 101 106 108 108 109 105 107 106 109 112 111 112 111 110 110 112 114 116 117 119 121 120 119 119 120 121 120 119 120 120 120 121 122 124 124 125 125 125 122 120 117 116 116 118 118 118 117 117 121 121 121 120 120 121 122 122 123 122 122 122 123 124 125 124 123 123 125 126 126 127 128 129 130 129 129 129 130 130 130 130 130 129 128 128 127 127 128 129 131 131 130 129 127 124 120 113 112 111 110 109 107 104 102 101 101 100 97 94 92 90 81 77 77 79 80 81 85 116 147 159 160 157 151 144 142 141 140 142 134 87 114 127 131 131 133 131 133 136 132 118 118 125 120 122 124 123 119 115 117 122 127 132 138 142 146 151 150 141 133 136 139 139 140 141 144 145 146 147 146 143 141 139 139 140 141 140 140 140 141 143 149 150 149 146 144 141 138 137 138 139 140 139 136 139 138 138 139 138 138 139 138 137 136 134 131 128 127 127 127 127 126 125 125 124 124 123 122 121 120 135 135 135 136 137 136 135 135 134 135 135 135 134 134 134 134 133 132 132 133 133 133 134 134 134 133 134 136 136 136 135 135 136 136 136 136 136 135 135 134 133 133 135 138 140 141 142 142 143 145 148 144 144 146 148 148 149 149 150 149 146 144 144 146 150 153 154 154 154 156 156 158 157 155 154 156 159 161 160 158 158 160 161 160 158 157 158 158 158 158 154 152 151 149 150 150 152 152 153 152 152 153 154 155 156 156 155 153 152 151 152 151 150 151 150 149 149 150 150 150 152 154 154 153 151 152 154 155 156 158 159 159 159 158 156 155 155 156 158 162 167 170 167 163 158 156 156 156 156 156 158 162 165 166 165 163 159 158 160 165 167 166 166 167 168 168 169 169 170 169 168 167 166 166 165 165 165 165 166 167 168 168 167 165 165 165 166 166 166 165 164 164 164 165 164 163 161 161 161 161 160 159 158 159 159 158 157 156 156 155 155 155 155 155 154 154 153 151 150 150 150 149 149 149 148 148 147 147 149 149 149 149 149 149 148 148 147 147 148 149 150 151 153 156 155 153 150 149 149 152 152 152 153 153 153 153 153 152 152 152 152 152 152 152 154 154 153 151 152 154 151 150 149 148 148 148 148 148 148 148 148 149 150 150 149 147 148 149 148 146 146 146 146 145 144 144 144 145 145 145 146 146 146 146 147 147 147 147 147 148 148 149 149 148 147 147 147 147 147 146 145 144 143 142 142 141 140 139 138 140 140 140 140 140 141 141 140 140 140 139 139 138 138 139 140 143 145 146 145 145 145 144 145 144 143 140 140 139 139 139 139 138 138 137 136 136 135 134 134 133 132 130 130 131 133 134 134 134 133 131 130 130 131 132 133 133 132 132 131 131 130 130 131 132 133 134 134 135 135 136 137 137 136 136 135 135 134 134 134 135 134 134 135 134 134 134 133 133 133 133 133 132 131 131 130 131 132 133 133 133 132 132 132 131 130 129 128 128 128 128 127 126 126 126 128 128 127 126 125 125 127 129 130 130 130 131 131 133 135 138 139 138 136 135 135 134 133 131 129 127 127 129 129 132 133 135 136 135 131 126 123 121 116 111 107 106 106 110 119 121 128 133 133 130 127 122 110 101 96 94 97 101 103 105 107 105 103 106 107 106 107 109 108 108 109 110 112 115 117 119 121 122 121 120 120 121 121 120 120 120 119 120 122 123 124 125 125 126 125 122 120 118 117 118 120 120 119 119 120 121 122 121 122 122 122 123 124 125 124 123 123 124 125 125 124 124 124 125 126 127 128 129 129 129 129 129 129 130 131 129 129 128 127 127 127 126 126 127 129 130 129 125 123 121 118 115 108 107 105 104 103 103 102 102 103 103 102 99 97 93 84 82 75 79 85 89 95 111 121 138 151 156 158 153 150 152 149 148 153 152 85 115 135 132 132 132 130 131 136 139 140 141 137 126 119 119 119 118 119 122 126 130 134 137 140 144 148 147 139 134 136 136 138 138 140 143 144 145 146 145 143 141 139 138 139 140 138 139 142 145 148 151 152 149 145 142 140 139 141 142 142 143 140 140 139 138 138 138 136 136 137 137 136 135 132 130 127 126 127 126 126 126 125 124 124 123 122 121 120 120 135 135 135 136 136 137 136 136 135 136 136 135 135 135 135 135 134 134 133 133 133 134 135 136 135 135 135 137 137 137 136 136 136 136 136 136 136 136 135 134 134 135 136 138 140 141 143 143 143 144 145 144 144 146 147 147 148 148 148 147 145 144 145 147 151 154 154 154 154 156 158 159 158 156 155 158 161 162 159 157 158 159 160 160 159 158 158 157 158 157 154 153 152 151 151 151 153 154 153 152 152 153 155 156 157 157 155 153 151 152 152 151 150 151 151 150 149 150 151 152 153 156 156 153 152 153 155 156 156 158 160 163 163 160 156 155 157 159 161 167 170 171 171 163 159 157 156 157 157 158 161 166 167 168 166 162 156 156 160 164 165 166 166 166 167 168 168 169 169 168 167 167 167 167 166 166 165 165 165 167 167 167 166 166 165 165 165 165 165 165 164 164 164 164 164 163 162 161 161 160 160 159 158 158 158 157 157 156 156 155 155 155 155 155 154 153 152 151 150 149 149 149 149 149 149 149 148 148 148 149 149 149 149 149 149 149 149 149 149 150 150 152 154 155 155 152 151 151 151 151 152 152 153 153 152 153 152 151 151 152 152 152 152 153 154 154 152 151 152 153 151 151 150 149 148 148 148 148 148 148 148 149 150 150 148 147 148 147 146 146 146 146 146 146 145 144 144 144 144 144 145 145 146 146 147 147 146 146 146 147 148 148 148 148 147 147 147 146 146 145 144 143 142 141 141 141 141 140 139 140 141 141 140 140 140 140 140 140 139 139 138 138 138 138 140 142 144 145 144 144 145 144 144 143 142 140 140 140 140 140 139 139 139 138 137 136 136 135 135 134 132 131 131 132 133 133 133 133 132 130 129 129 130 131 131 131 131 131 131 131 131 131 131 132 132 133 133 134 135 136 137 137 137 136 135 134 134 134 135 136 136 135 136 135 135 134 134 134 134 133 133 132 132 131 131 132 133 134 134 134 133 132 132 130 129 128 128 129 129 129 127 126 125 126 127 126 126 125 124 125 127 130 130 131 130 131 132 134 136 138 140 139 138 136 136 136 135 133 131 130 130 131 131 133 135 136 136 134 130 127 122 119 116 112 109 110 111 113 119 124 133 132 128 126 124 121 115 106 101 101 103 104 107 106 106 100 102 102 104 104 106 106 107 108 109 111 114 117 120 122 122 121 120 120 122 122 121 121 120 119 120 121 123 124 125 125 125 125 124 123 120 120 120 120 121 121 121 121 122 122 122 123 123 124 124 124 126 126 126 125 125 125 125 124 124 125 125 125 125 127 128 129 129 129 127 128 128 129 129 127 126 125 124 125 125 124 122 124 124 125 125 118 117 114 112 109 105 102 101 100 99 100 102 104 105 106 104 102 103 100 96 89 83 82 98 112 124 134 141 147 146 148 155 161 156 162 154 154 164 181 110 135 145 141 136 131 128 128 134 135 142 146 142 132 122 120 120 118 120 124 129 133 135 137 138 142 145 143 136 135 135 136 136 137 139 142 142 142 144 144 143 140 138 138 137 138 139 142 145 148 150 151 150 148 144 142 141 142 145 147 144 143 141 140 140 139 138 138 136 135 135 135 134 134 131 128 126 125 124 125 126 126 125 123 122 122 121 120 120 119 135 134 135 135 136 137 137 136 136 136 136 136 136 136 136 136 136 135 134 134 134 134 135 137 137 137 137 138 138 138 138 137 136 136 136 136 137 137 136 135 135 136 137 138 139 141 142 142 142 143 143 145 146 146 146 146 146 146 146 145 145 145 147 149 152 153 154 154 155 157 159 159 158 157 156 160 162 161 159 157 157 158 160 160 159 159 159 158 157 156 154 153 153 153 152 152 154 155 153 152 153 154 156 158 158 157 154 151 151 153 153 151 151 152 153 152 151 151 153 155 156 157 156 153 153 155 156 157 157 159 162 165 166 163 159 157 159 161 164 169 171 173 170 164 160 158 158 158 160 161 165 169 170 170 168 165 160 157 161 163 165 165 166 166 166 167 168 168 168 167 167 167 167 167 167 167 166 165 165 166 167 166 166 166 165 165 165 165 165 165 165 164 164 164 164 164 163 162 161 161 160 160 158 157 157 157 156 156 156 155 155 155 155 155 154 153 152 151 150 149 148 148 149 149 149 150 149 148 148 149 149 149 149 149 149 150 150 151 151 151 152 153 154 155 155 154 153 153 153 152 151 152 152 152 152 152 151 151 151 152 152 152 152 154 155 154 151 150 151 151 150 150 149 149 148 148 148 148 148 148 148 149 150 149 148 148 147 146 146 146 146 146 146 145 145 144 143 143 143 143 143 144 146 146 146 146 146 146 146 146 147 148 148 147 147 147 146 145 145 143 142 142 142 141 140 140 140 140 140 141 142 142 141 141 139 139 139 139 139 138 137 137 137 138 140 142 143 143 143 144 144 144 143 143 141 139 139 139 139 140 140 140 139 139 138 137 137 136 136 135 133 132 132 132 133 133 133 133 131 130 128 129 129 130 130 131 131 131 131 132 132 132 132 132 133 133 133 134 135 136 138 138 138 137 136 135 134 134 136 137 137 137 137 136 134 134 134 134 134 134 134 132 131 131 131 133 134 135 135 134 133 133 132 130 129 128 128 128 128 128 127 125 125 126 126 126 126 125 124 127 128 130 131 132 132 132 133 134 136 139 140 140 139 138 137 136 135 133 132 132 132 133 133 135 137 137 135 133 131 127 121 117 114 112 111 113 117 120 124 128 130 127 127 125 123 121 115 110 107 107 108 110 112 107 101 100 97 99 101 103 105 106 107 108 109 112 119 121 122 124 123 120 120 121 122 122 121 121 119 119 120 122 124 125 125 125 125 125 125 122 121 121 121 122 122 122 122 122 122 122 123 125 126 126 125 125 126 127 127 127 126 126 125 125 124 125 125 125 126 128 128 128 128 128 126 126 127 127 126 124 122 120 119 119 119 119 116 116 117 118 118 111 109 107 106 104 102 100 98 99 99 100 102 106 108 110 109 107 109 107 105 100 96 98 115 134 140 146 151 151 148 145 155 155 162 161 156 157 162 160 152 149 148 143 136 129 124 125 130 134 142 146 142 134 130 126 122 121 123 128 132 135 135 136 136 139 140 140 136 135 135 135 136 137 139 140 140 140 143 143 141 138 137 136 136 137 140 144 147 148 149 150 149 145 144 144 144 144 145 146 144 141 141 140 139 139 138 137 136 134 133 132 133 132 130 128 127 126 125 124 125 126 125 124 121 121 120 119 119 118 136 135 135 135 136 137 137 137 137 137 137 137 137 137 137 137 137 136 135 135 135 135 136 137 138 138 138 138 139 139 139 138 137 136 136 136 137 137 137 136 136 137 137 138 139 141 141 142 142 142 143 145 147 146 145 144 144 143 143 144 145 147 149 151 153 153 154 154 157 160 161 159 158 158 158 161 162 162 161 158 157 158 160 159 159 160 159 157 156 156 155 152 152 153 152 153 155 155 152 152 153 155 157 159 160 157 153 150 152 154 153 152 151 152 153 153 152 153 155 157 158 157 155 154 154 155 156 157 158 160 163 165 166 165 162 160 160 163 163 167 170 172 169 164 161 159 159 160 162 163 167 171 172 170 168 168 167 162 163 163 164 165 166 166 166 167 168 168 167 167 167 167 167 167 167 168 167 166 166 167 166 166 166 166 166 165 165 165 165 165 165 164 164 164 164 163 162 161 161 161 161 160 159 158 157 157 156 156 155 155 155 155 155 155 154 153 152 151 150 150 149 148 147 148 150 151 150 150 150 150 149 148 148 149 149 149 149 150 152 153 154 154 154 155 155 155 154 154 153 152 152 152 151 152 152 152 151 150 150 151 151 151 152 154 154 153 151 150 150 150 149 149 149 149 148 148 148 148 147 148 149 149 149 148 147 147 147 147 147 147 146 146 145 145 144 143 143 143 142 143 143 144 144 145 146 145 146 146 146 146 147 148 147 147 147 147 146 145 144 142 140 141 141 140 139 140 140 140 140 141 143 143 143 142 140 139 138 138 138 137 136 136 136 137 139 141 141 143 142 143 143 143 143 142 141 140 139 139 139 139 140 140 140 139 139 139 138 137 137 135 134 132 132 132 132 132 132 132 131 129 128 128 129 129 130 130 130 130 130 131 132 132 133 134 134 133 133 134 135 136 137 138 138 137 136 135 135 135 136 136 137 138 137 136 134 133 133 133 134 134 134 133 132 131 132 134 134 135 135 134 134 133 132 130 130 129 129 128 128 128 127 125 125 125 125 126 126 126 126 127 129 130 131 131 132 133 133 134 136 139 140 140 138 137 136 135 134 133 132 133 134 135 135 136 137 137 134 132 130 125 118 115 114 113 114 114 119 124 127 128 128 127 125 124 124 120 118 108 106 108 106 110 108 107 103 97 95 96 97 100 103 105 107 109 111 114 122 123 125 124 122 120 120 122 122 121 121 120 119 119 121 123 125 125 126 125 125 124 123 122 121 121 122 122 123 122 122 123 123 124 125 126 127 127 127 127 127 128 128 127 127 126 126 125 125 125 125 125 126 127 126 126 126 126 125 125 125 125 124 123 121 118 117 115 114 115 114 111 110 110 111 107 104 101 100 98 98 98 98 99 101 101 104 110 112 115 115 114 113 113 112 111 115 121 132 147 149 149 151 154 149 149 151 152 158 157 154 154 156 155 153 150 146 142 137 128 126 125 130 135 141 144 141 136 133 130 127 125 126 132 136 137 137 136 134 135 137 136 136 135 135 135 137 138 140 139 138 140 142 142 139 136 135 135 136 138 141 143 145 146 147 148 147 144 145 145 145 145 145 143 140 139 138 138 138 137 136 135 135 134 131 130 130 131 130 129 129 128 127 126 125 125 125 124 121 119 119 119 118 118 138 137 135 136 137 138 138 138 138 138 138 138 138 138 138 138 138 137 136 135 135 136 136 137 138 138 138 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 138 138 139 140 141 142 142 143 144 145 147 146 144 144 142 140 140 143 145 148 151 153 154 155 155 155 160 162 162 159 158 159 160 162 162 162 160 157 157 158 159 159 159 161 159 156 155 155 155 152 152 153 153 154 155 154 152 153 154 156 158 160 161 157 152 151 154 155 153 151 151 152 154 154 153 154 157 159 159 156 154 154 154 154 156 157 159 161 163 164 165 165 164 161 161 162 165 168 169 170 168 165 161 160 160 161 162 164 168 172 173 170 168 169 169 166 165 165 164 165 166 167 166 167 167 167 167 167 167 167 167 167 168 168 168 168 167 167 167 167 167 167 166 165 165 165 165 165 164 164 163 164 164 163 161 160 160 161 161 160 158 158 157 157 157 156 156 155 155 156 156 155 154 153 152 152 152 151 150 148 147 149 151 151 151 151 151 150 149 148 148 148 148 149 149 150 152 154 155 155 155 155 155 155 154 153 153 152 152 151 151 151 151 151 150 150 150 150 150 151 153 154 152 151 151 150 149 149 149 149 148 148 148 148 148 147 147 148 149 149 149 148 146 146 147 147 147 147 147 146 145 144 144 143 143 143 143 143 143 143 143 144 145 145 145 146 148 147 147 147 147 146 146 146 146 145 143 141 141 141 141 140 139 140 139 139 140 142 143 143 144 143 142 140 139 138 138 138 136 135 136 136 139 139 141 142 142 142 141 141 141 141 141 140 139 140 140 140 140 140 140 140 140 139 139 138 138 136 134 132 132 132 132 132 131 131 130 129 128 128 128 129 129 129 130 130 130 131 131 132 133 134 135 135 134 135 135 136 137 137 138 138 137 136 136 136 136 136 137 138 138 136 135 133 133 133 133 134 134 134 132 132 132 133 134 135 135 134 134 133 131 131 130 129 128 128 127 127 127 126 126 125 125 126 127 127 127 127 128 129 131 131 132 132 133 133 135 135 137 139 137 135 134 133 132 131 132 133 135 136 136 136 137 136 136 132 127 123 116 114 114 115 116 117 121 124 126 127 126 125 124 125 124 122 117 115 109 105 105 105 104 103 99 98 96 96 97 99 103 105 108 110 114 115 120 123 123 121 120 119 120 121 121 121 120 120 120 121 123 125 125 125 126 126 125 124 122 121 121 121 122 123 122 122 123 124 125 126 126 127 127 127 127 127 128 128 127 127 127 127 126 126 125 125 125 126 127 126 125 125 125 125 124 124 123 123 122 121 120 118 118 116 115 115 115 113 109 106 105 104 102 100 97 96 96 97 100 101 102 105 107 112 116 119 119 119 117 117 120 124 132 138 144 149 148 147 148 150 149 149 151 155 153 149 149 151 151 153 150 148 143 140 135 132 131 129 132 136 139 141 139 136 133 132 132 132 129 135 138 141 138 134 133 133 132 132 134 135 135 135 136 138 138 137 137 140 142 141 140 137 134 135 136 138 141 141 142 145 146 146 145 145 146 147 145 143 141 139 138 137 135 137 138 136 135 135 135 134 130 128 128 129 130 130 129 129 129 127 126 125 124 123 121 119 118 119 118 118 138 138 137 139 138 138 139 139 139 139 138 139 139 138 139 139 139 138 137 136 136 136 136 137 137 138 139 139 139 137 137 138 138 137 137 137 136 136 137 137 137 137 138 138 139 140 141 142 143 144 145 146 146 145 144 144 142 140 140 143 146 149 150 153 156 157 156 157 162 164 163 159 158 159 160 161 161 160 158 156 156 158 158 158 160 161 158 157 155 155 154 153 154 154 154 155 155 153 152 154 156 158 160 162 161 156 151 152 155 156 154 153 152 152 155 155 154 155 158 159 159 157 156 155 154 154 156 159 160 162 164 164 163 164 163 164 162 165 167 168 168 169 168 165 162 162 162 162 163 166 169 172 173 170 168 169 170 168 168 166 165 166 168 168 168 167 167 167 167 168 168 167 167 168 168 169 169 168 167 167 167 167 167 167 166 166 165 165 165 164 164 163 163 164 164 162 160 159 160 161 161 160 161 159 157 157 158 157 156 156 156 155 155 155 154 153 152 152 152 151 150 148 148 150 151 151 151 151 151 150 150 148 147 147 148 149 149 151 153 155 155 155 155 156 156 155 154 153 153 152 152 151 151 151 151 151 150 150 150 150 150 151 153 153 152 150 149 148 148 148 148 148 147 147 147 147 147 147 146 147 149 149 148 148 146 146 147 147 147 147 147 146 144 144 144 144 144 143 143 143 143 142 142 144 144 145 145 147 148 148 147 147 146 146 146 145 145 144 143 142 143 142 141 140 141 140 139 139 140 141 143 144 143 143 143 141 140 138 138 138 138 137 136 136 136 140 141 141 141 142 141 140 140 139 139 140 140 141 140 140 140 140 140 140 139 139 139 139 138 136 135 134 132 131 131 130 130 130 129 129 129 128 128 128 129 129 129 129 130 130 131 132 133 134 135 136 135 135 135 135 137 137 137 138 138 137 137 137 137 137 137 138 137 137 135 135 134 133 134 134 134 134 133 133 133 134 134 134 134 134 133 132 132 131 130 129 128 127 127 127 127 126 125 124 126 128 128 128 127 127 128 130 132 132 132 132 132 132 132 132 135 136 134 132 131 131 131 131 132 135 136 136 136 136 136 136 134 130 125 120 116 114 114 115 116 119 122 124 126 126 125 125 125 126 125 122 119 113 108 107 105 103 101 101 101 100 99 99 99 100 103 108 110 113 115 116 118 120 120 118 118 118 119 120 120 120 120 120 122 123 123 125 126 126 126 126 124 122 121 120 120 121 122 122 122 122 123 124 126 127 127 127 126 126 126 127 127 127 127 127 127 127 127 126 125 125 126 126 127 126 126 126 125 125 124 123 123 122 121 119 119 118 118 117 117 117 117 116 113 109 106 105 104 102 99 98 97 98 102 104 106 109 112 114 118 120 121 121 120 121 128 134 140 141 146 145 145 146 148 148 148 148 151 152 148 143 144 146 148 148 147 144 141 137 134 133 131 132 133 136 139 139 139 136 133 132 135 136 136 139 142 140 136 132 131 131 129 130 133 135 134 134 136 136 137 137 138 140 140 139 138 135 134 137 136 137 137 137 142 146 146 145 144 146 148 148 145 143 141 140 142 133 135 135 136 135 134 134 134 133 130 128 127 128 128 129 128 129 129 128 127 125 124 123 121 119 118 119 118 118 140 140 139 141 140 140 140 139 139 139 139 139 139 139 139 140 140 139 137 137 137 137 137 136 137 138 139 140 139 137 137 138 138 138 137 137 136 136 136 137 137 137 138 138 138 139 140 142 142 144 145 145 146 144 144 144 142 141 141 143 145 148 152 156 158 158 156 158 163 165 164 160 159 159 160 161 160 158 156 156 156 158 158 159 160 162 161 157 154 155 154 154 155 155 155 155 154 153 153 155 157 160 163 163 160 155 152 154 157 157 156 156 155 154 156 156 155 157 159 160 159 158 157 155 154 155 157 159 160 162 164 163 163 163 164 165 164 167 168 168 169 169 168 166 166 165 165 165 166 168 171 173 173 170 168 169 169 170 169 167 167 168 169 170 169 168 168 168 168 168 168 167 167 168 169 169 169 168 168 167 167 167 167 167 166 165 165 165 165 164 164 163 163 164 163 161 159 159 160 161 161 161 162 161 159 159 158 158 157 156 155 155 154 154 153 153 153 153 153 151 150 150 150 151 151 152 152 152 151 151 150 149 148 147 148 149 150 153 155 155 155 156 156 156 156 155 154 153 153 153 152 151 151 151 151 150 150 150 150 150 149 151 152 152 151 149 148 147 146 147 148 148 146 146 145 145 146 146 146 147 147 148 148 147 147 147 147 147 147 147 147 146 144 144 144 144 144 144 143 143 143 141 142 142 143 144 145 146 148 148 147 146 146 146 145 144 144 143 143 143 143 143 143 143 143 141 139 139 139 141 143 144 144 143 143 141 140 138 139 139 139 138 138 136 137 140 142 141 140 141 140 139 139 139 139 140 141 142 141 141 141 140 140 140 139 139 139 139 139 137 135 133 132 131 130 130 128 128 128 128 128 128 128 128 128 129 129 129 130 131 132 133 134 135 136 137 137 136 135 135 136 137 137 138 138 138 138 138 138 138 137 137 137 137 136 136 135 134 134 134 135 135 135 135 134 134 134 134 134 133 133 132 132 131 131 129 128 127 127 127 127 126 126 125 128 130 129 128 128 128 129 132 133 133 132 132 132 133 133 132 132 134 132 129 128 129 130 131 133 137 137 138 137 138 138 135 131 127 123 119 116 116 116 116 117 120 122 124 124 124 124 124 125 126 125 121 116 114 110 106 103 102 100 100 101 102 102 102 102 102 104 108 111 113 114 115 116 117 116 116 117 117 118 118 118 120 121 121 122 124 124 125 126 126 126 125 124 123 121 120 120 121 121 122 122 122 124 125 127 127 127 126 126 125 125 125 126 126 126 127 126 126 126 125 125 126 126 126 126 127 127 127 126 125 124 124 123 121 120 119 118 117 117 117 117 118 118 117 116 114 112 111 108 106 103 101 101 101 105 109 111 114 117 118 120 121 121 122 123 125 134 139 140 143 144 143 144 147 149 149 149 149 150 149 146 142 143 146 146 145 142 139 137 134 130 129 130 132 134 136 138 138 137 135 133 133 136 138 140 141 141 138 132 130 129 129 128 130 134 134 133 133 133 134 136 137 139 139 137 137 137 135 136 137 135 135 136 137 146 151 147 144 144 146 149 148 146 144 145 145 138 132 131 133 134 134 134 133 133 131 129 129 130 129 128 127 127 127 128 127 126 124 123 123 121 120 119 119 118 117 141 142 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 139 138 138 138 138 137 137 137 139 140 140 138 137 137 137 138 138 137 136 136 136 136 136 137 138 139 138 138 137 138 139 141 143 144 145 145 144 144 144 143 142 141 142 145 150 156 160 160 157 156 159 163 165 165 164 162 160 160 161 160 157 155 155 156 158 158 158 159 160 160 157 155 156 155 154 156 156 155 155 154 153 153 155 158 161 164 164 159 154 153 156 157 158 158 158 158 157 157 156 157 159 160 161 160 159 157 156 156 157 159 161 163 165 166 163 162 163 165 166 166 168 169 169 169 170 169 169 169 169 168 168 169 171 173 175 173 170 170 169 169 170 169 168 168 169 169 170 170 169 170 171 170 169 168 166 167 168 169 169 169 169 168 168 168 167 167 166 165 165 165 165 165 165 164 163 164 164 163 161 160 160 161 161 161 162 163 162 161 160 159 158 157 156 155 155 154 154 154 154 153 153 153 151 151 151 151 151 152 152 153 152 151 151 150 150 149 149 149 149 150 155 156 156 156 156 156 156 155 154 154 154 153 152 151 151 151 151 150 150 150 150 150 150 149 150 151 152 149 148 147 146 146 147 147 147 146 145 144 144 144 145 145 146 147 147 147 147 147 146 146 147 147 147 146 145 144 145 145 144 144 143 143 143 142 142 141 142 142 143 145 146 147 148 148 147 146 146 145 144 144 143 143 143 143 143 144 144 144 143 141 140 140 141 141 142 142 143 143 142 140 139 140 141 141 141 141 139 139 141 142 141 140 139 138 137 137 139 140 141 142 143 143 142 141 140 140 139 138 139 139 139 139 137 135 132 131 130 130 129 128 127 126 127 127 127 128 128 129 129 129 130 130 131 132 134 135 136 137 137 137 136 135 135 136 136 137 137 138 138 139 139 139 139 138 138 138 137 137 136 135 134 134 134 134 135 135 135 135 134 134 134 133 133 132 132 131 131 131 130 129 128 127 127 127 127 127 127 129 131 131 130 129 129 131 133 134 134 133 133 133 135 135 134 132 132 131 130 129 129 131 133 135 138 139 139 140 140 138 134 129 125 121 119 117 117 118 118 118 120 121 122 122 123 124 125 126 125 123 120 118 114 109 104 100 99 99 99 100 99 101 103 104 105 107 108 108 110 113 115 116 115 114 115 116 117 118 117 118 119 121 122 123 123 124 125 126 126 126 124 124 123 122 120 120 121 122 122 122 123 125 127 127 127 126 126 125 124 124 124 125 126 125 125 125 125 125 125 125 125 125 126 126 127 128 127 126 126 124 123 122 120 119 119 118 118 117 118 119 120 119 119 118 119 118 115 111 108 106 105 105 105 107 112 117 119 120 121 121 121 122 124 126 129 134 137 140 141 141 141 144 148 149 150 150 150 149 148 145 146 145 146 146 144 141 139 138 136 134 129 128 130 133 130 134 136 136 135 133 135 137 139 142 145 145 137 130 129 128 128 129 131 133 132 132 131 131 134 137 140 139 138 136 136 138 142 141 138 136 135 137 142 150 155 149 147 144 146 148 145 146 149 150 149 130 122 129 131 131 133 134 133 131 131 130 131 132 131 129 127 127 127 127 126 125 123 123 121 121 120 120 118 116 115 142 143 143 143 143 143 143 142 141 141 140 140 140 141 141 140 140 140 139 139 139 139 138 138 138 139 140 140 138 136 136 136 137 137 137 136 136 136 136 136 138 139 140 139 138 138 137 137 140 142 143 144 145 143 142 143 143 143 143 143 147 154 160 163 161 157 156 159 162 165 165 165 162 160 161 161 159 156 155 156 157 158 158 158 159 159 159 157 156 156 156 156 156 156 155 155 153 153 154 156 159 163 165 163 158 154 153 155 156 158 159 160 160 158 157 157 158 160 161 161 161 160 159 159 158 159 162 165 167 169 171 169 163 164 166 167 168 170 171 170 170 171 171 171 171 171 171 171 172 173 175 176 173 173 171 170 170 170 170 170 171 171 170 170 170 171 172 172 172 170 168 166 166 168 169 170 170 170 169 169 168 168 167 166 165 165 165 165 165 164 163 163 164 164 163 161 160 160 160 161 161 162 162 161 161 161 160 158 157 157 156 154 154 154 155 154 154 154 153 153 152 151 151 152 153 153 153 152 152 152 151 151 149 149 150 150 152 155 156 155 155 154 154 155 153 153 153 153 152 151 151 151 151 150 150 150 150 150 149 149 149 149 151 151 149 147 146 146 146 146 146 146 144 143 143 143 143 144 145 146 146 146 147 147 146 145 145 146 147 146 145 145 145 146 145 144 144 144 142 143 143 142 141 141 142 144 146 147 148 148 148 148 148 147 146 145 144 144 144 143 143 143 143 145 146 145 143 142 141 141 141 141 141 142 142 142 140 139 139 141 142 143 142 140 140 141 142 141 139 138 135 134 135 138 141 143 144 145 145 143 141 139 138 138 138 139 139 140 139 137 134 131 130 130 129 128 128 126 125 125 126 127 128 129 130 130 130 130 131 132 132 134 135 136 136 137 137 137 136 135 136 136 136 137 137 137 138 139 139 139 139 138 138 137 136 136 135 134 134 134 134 134 134 134 134 134 134 133 133 133 132 132 131 131 131 130 129 128 127 127 128 128 128 129 131 131 131 131 131 131 132 134 135 136 136 135 135 135 135 134 132 131 131 131 130 131 133 135 138 141 141 142 142 141 138 134 130 125 122 121 119 119 119 118 118 119 119 121 122 122 123 124 125 123 122 119 116 110 105 100 95 95 97 97 98 100 101 103 104 104 105 103 104 108 112 114 115 114 113 113 115 117 117 118 119 120 121 121 123 123 124 125 126 126 125 124 124 123 122 121 121 122 122 123 124 125 126 127 127 126 126 126 125 123 123 124 125 125 125 124 124 124 124 124 124 123 124 125 127 128 129 128 127 126 124 123 122 120 119 119 119 119 119 120 121 122 122 122 123 123 122 118 113 111 110 110 110 110 112 115 120 121 121 122 121 122 124 126 129 131 133 137 139 139 138 140 144 148 150 151 150 150 148 146 146 147 147 147 146 144 143 142 142 141 140 132 126 125 125 126 131 135 137 136 134 135 138 140 143 147 150 137 130 129 128 128 130 132 132 131 131 130 132 138 140 139 138 136 135 137 141 147 146 142 137 135 139 145 154 157 154 148 145 149 148 144 143 145 150 154 140 121 124 129 130 133 135 131 130 130 130 131 132 131 129 127 126 127 127 126 125 123 121 119 118 119 118 116 115 115 143 144 144 144 144 144 144 143 142 141 141 140 140 140 140 140 141 141 140 140 139 139 139 138 138 139 140 140 138 136 136 135 135 136 136 136 136 136 136 137 138 139 140 140 139 139 137 136 138 140 142 144 145 142 141 141 142 143 144 145 150 158 164 164 160 156 156 159 159 163 164 163 161 160 161 160 158 156 156 156 157 157 158 158 159 159 158 157 156 157 157 157 157 156 156 155 153 153 154 156 160 164 165 163 158 155 153 154 157 159 160 160 160 159 158 159 159 160 161 162 161 160 160 160 159 160 163 166 168 169 173 170 165 165 168 169 170 172 172 172 172 172 171 171 172 173 173 173 174 175 177 177 176 173 172 171 170 170 170 171 172 172 172 171 171 171 172 172 173 172 169 167 167 168 169 170 171 171 170 170 169 168 167 166 166 165 165 165 165 165 163 163 164 164 163 161 161 161 160 160 160 161 160 160 161 162 160 158 157 156 155 154 154 155 155 155 154 154 154 153 153 152 152 153 154 153 153 153 153 153 153 151 150 150 151 152 154 155 155 155 154 153 152 153 152 152 152 152 151 151 150 150 149 149 149 149 149 149 148 148 148 149 151 151 148 146 146 146 146 146 146 145 142 142 141 141 142 143 144 145 145 145 146 146 146 145 145 146 147 147 146 145 146 146 145 144 144 143 142 142 142 142 141 142 143 144 146 147 148 148 149 149 149 148 147 146 145 145 145 145 144 143 143 145 146 146 145 144 144 142 141 140 139 140 141 141 139 139 139 140 142 144 144 141 140 141 142 141 140 137 134 133 135 138 141 143 144 145 145 144 141 139 138 138 139 139 140 140 138 135 131 130 129 129 129 129 128 126 125 124 125 127 129 130 130 131 132 132 132 132 132 134 135 136 136 137 137 137 136 136 136 136 136 136 136 137 138 139 140 140 140 140 139 137 136 135 135 135 135 134 134 133 133 133 133 133 133 132 132 132 132 132 132 131 130 129 129 128 127 128 129 129 129 130 130 131 131 132 132 132 133 137 138 137 137 137 136 134 132 131 130 130 129 130 132 133 137 139 139 142 143 144 144 142 139 135 133 130 127 126 123 121 119 118 118 118 119 121 123 122 121 122 123 122 120 117 112 106 101 97 92 92 94 95 98 99 97 98 100 100 100 101 104 109 111 113 113 112 113 115 116 117 117 118 119 119 120 121 122 123 124 125 126 125 124 124 124 123 122 121 122 123 124 124 125 126 126 126 126 126 125 125 124 124 124 125 125 125 125 124 123 123 123 122 122 122 123 125 127 128 128 128 128 126 125 123 121 120 120 120 120 119 119 122 123 123 123 123 125 125 124 120 115 114 114 113 113 114 116 118 122 122 122 122 122 125 128 130 132 133 135 137 139 138 137 138 142 150 151 152 151 150 148 147 147 148 149 149 147 145 144 145 146 146 144 135 129 125 122 124 130 134 136 137 137 137 138 140 144 149 149 145 134 129 128 129 131 132 132 132 131 131 135 145 140 137 132 133 135 138 144 149 150 147 138 137 141 148 153 156 156 149 148 149 146 143 143 144 148 149 136 119 119 127 130 134 133 131 129 129 129 131 132 131 129 128 127 128 127 126 126 123 123 119 116 116 116 116 115 115 144 144 145 145 145 144 143 142 142 142 141 141 140 140 140 140 141 141 141 140 140 140 139 138 137 137 138 139 138 137 136 135 135 135 135 136 136 137 137 138 139 140 140 140 140 139 137 136 137 138 140 143 143 142 141 141 141 142 145 147 153 161 166 165 160 156 157 157 160 164 163 161 160 160 160 159 157 156 156 156 157 158 159 159 159 158 157 157 156 157 158 158 158 156 156 156 154 154 155 156 160 164 166 163 159 156 153 154 158 160 161 161 161 160 159 160 160 161 162 163 161 160 161 161 161 162 164 164 167 170 173 172 167 167 169 171 172 173 173 173 173 173 172 172 172 173 173 174 175 176 176 178 177 174 173 172 171 171 172 173 173 173 173 172 172 172 172 173 175 174 170 167 167 168 169 171 171 170 170 170 170 169 167 167 166 166 166 166 166 165 164 163 163 163 163 162 161 160 160 159 159 159 159 160 162 162 160 157 156 156 155 154 155 155 155 154 154 154 154 154 154 154 153 154 154 154 154 154 154 154 153 152 151 152 153 154 155 155 155 155 154 152 151 151 152 152 152 152 151 150 150 150 148 147 148 148 148 148 147 147 148 150 151 150 147 146 146 145 145 145 144 143 140 140 140 141 142 142 143 145 144 144 144 145 145 144 144 146 147 147 146 146 146 145 145 144 144 143 142 143 142 142 142 142 143 145 147 148 148 148 149 149 149 149 148 147 146 146 145 144 144 143 143 145 146 147 147 146 144 142 140 138 138 138 139 139 138 138 138 139 141 144 145 143 141 141 141 141 140 137 134 134 136 139 140 141 143 145 145 144 142 140 138 138 139 140 141 140 137 134 130 128 129 128 129 129 128 126 125 125 126 127 129 130 132 132 133 133 133 133 133 133 134 136 137 137 137 137 136 136 136 137 136 136 136 136 137 139 140 140 140 140 139 137 136 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 132 132 132 132 132 131 129 128 128 128 129 129 130 130 130 131 132 133 133 134 135 138 139 138 137 136 136 134 132 129 130 131 130 130 134 137 139 141 142 142 143 144 144 143 141 137 136 134 131 128 125 122 117 117 117 119 122 123 126 126 124 123 123 122 120 116 109 103 97 94 94 95 94 95 95 95 94 93 93 94 95 99 106 109 110 111 111 112 115 116 116 117 117 118 118 119 119 120 121 122 124 125 124 124 123 124 123 123 122 122 122 124 125 125 126 126 126 126 125 125 125 124 124 124 125 125 126 126 125 124 123 122 122 122 122 122 123 125 126 127 127 127 127 126 124 123 121 122 122 122 121 120 121 124 124 124 124 124 126 126 124 120 117 116 115 116 117 118 119 121 123 123 123 124 125 129 132 133 134 136 137 138 139 138 138 140 145 150 151 152 152 151 150 148 148 150 151 149 146 145 144 146 149 149 144 137 135 130 126 125 128 133 134 134 136 138 138 141 144 148 148 144 135 128 128 130 131 132 132 133 135 138 143 146 136 129 128 131 136 140 145 147 151 147 138 138 142 148 149 155 154 149 147 148 146 143 142 144 144 146 129 126 127 128 132 135 133 130 129 129 129 131 131 128 128 128 127 127 125 125 125 125 123 119 115 113 114 114 114 115 144 144 144 144 144 144 143 142 142 141 141 141 140 140 140 140 141 141 141 141 140 140 140 138 137 137 137 137 137 137 136 136 135 134 134 135 136 137 138 138 139 139 140 140 140 139 138 137 136 137 139 141 142 142 142 142 141 142 145 149 155 162 166 164 160 160 157 158 162 165 162 160 159 159 159 158 157 157 156 157 157 158 159 159 159 159 158 156 156 157 157 158 157 156 156 157 156 156 155 157 161 165 166 165 160 155 154 156 160 162 162 162 162 162 161 162 162 163 164 163 162 161 162 163 165 165 165 166 169 170 172 173 169 168 170 172 173 174 173 173 173 172 171 172 173 173 174 175 175 175 176 178 177 175 173 172 172 172 173 173 173 173 173 172 172 172 172 174 177 176 171 170 168 168 170 170 170 170 170 170 170 169 168 168 166 166 166 166 166 165 164 164 164 163 162 161 161 160 160 159 159 158 158 160 162 161 159 156 155 156 155 154 154 155 155 154 154 154 154 155 156 155 154 154 153 153 154 154 155 154 153 153 153 154 155 155 155 155 155 155 153 152 151 151 152 153 153 153 151 150 150 149 148 147 147 148 148 148 147 148 149 150 150 148 146 146 145 145 145 144 143 141 140 140 140 141 141 142 144 145 144 144 144 144 144 144 144 144 145 146 146 147 147 146 145 144 144 144 144 144 143 142 143 143 144 144 145 147 149 149 149 149 149 149 148 148 148 146 145 143 143 144 144 145 146 146 145 145 143 141 139 137 136 137 138 138 138 137 138 139 141 144 145 144 143 141 139 139 139 137 134 134 136 138 138 140 142 144 145 146 144 141 139 139 139 140 140 138 136 132 130 129 129 128 129 129 128 126 125 126 126 127 129 132 134 134 134 135 135 135 135 135 135 136 137 137 137 136 136 136 137 137 137 137 136 136 137 137 138 139 140 140 138 137 136 135 134 134 133 133 133 133 133 133 133 133 133 134 134 134 134 133 132 133 134 132 131 129 129 129 129 129 129 129 130 130 132 133 134 135 135 137 136 134 135 136 135 134 133 133 133 133 133 133 138 140 142 142 142 143 143 143 142 142 141 139 139 135 131 127 123 120 116 116 118 122 125 128 128 128 126 125 125 123 121 117 108 102 98 96 98 99 98 96 94 93 93 95 94 93 95 100 106 112 110 111 111 113 116 116 116 117 117 118 119 120 120 121 121 122 124 124 123 123 123 123 123 123 123 123 123 124 125 125 126 126 126 126 125 125 124 124 124 124 125 126 126 125 124 123 122 121 121 122 122 123 124 125 125 126 126 127 127 126 125 123 122 124 124 124 123 122 123 126 127 127 126 126 127 127 124 122 119 117 117 120 121 122 123 123 124 125 126 127 129 131 133 135 136 136 138 140 139 139 140 144 148 152 152 152 152 152 150 148 150 152 152 149 149 146 145 146 148 149 145 142 139 135 132 131 130 133 133 132 132 136 138 141 143 144 145 143 136 129 128 131 131 132 132 134 139 146 150 148 132 123 126 132 137 141 144 147 151 145 139 139 139 143 148 154 153 148 147 148 147 145 142 141 143 138 135 133 130 132 134 135 133 132 129 129 129 129 130 128 127 127 126 125 123 123 123 123 122 119 115 113 113 113 113 114 143 144 144 144 144 143 142 142 142 142 142 141 141 141 141 140 141 142 142 142 141 141 140 139 138 136 136 136 136 136 136 135 134 134 134 135 136 137 137 138 139 139 140 139 139 139 139 139 137 137 139 140 141 142 142 142 142 144 147 151 156 162 166 164 163 159 158 160 164 165 161 158 158 159 159 158 157 157 157 157 158 158 159 159 159 159 158 156 156 156 157 158 156 156 156 157 157 157 156 157 161 165 166 164 158 155 156 158 161 163 164 164 164 164 163 163 163 164 165 164 163 162 164 166 167 167 167 168 170 170 172 174 171 169 170 172 173 173 173 173 172 171 171 171 172 173 175 175 174 174 176 177 178 175 173 173 173 173 173 173 174 173 173 172 172 172 172 175 179 178 175 173 170 169 170 170 169 169 169 169 169 169 169 168 167 167 166 166 165 165 164 164 164 163 162 162 162 161 160 160 160 159 159 160 162 161 159 156 155 156 155 154 154 154 155 155 154 154 155 156 156 155 155 154 153 153 154 155 155 154 153 153 155 156 156 156 155 155 154 153 152 151 151 151 151 152 154 153 150 149 149 149 148 147 147 147 148 148 148 149 150 150 149 147 146 146 145 144 144 143 141 140 140 139 139 140 141 143 145 145 144 144 144 144 144 144 144 144 145 145 146 146 146 146 146 146 145 144 145 144 143 142 143 143 143 144 146 147 149 150 149 149 149 149 149 149 148 146 144 143 144 145 145 145 145 144 142 142 142 140 138 137 136 137 137 138 139 139 139 140 141 143 144 145 144 142 139 138 138 136 135 135 136 137 137 138 141 143 146 147 145 143 142 140 139 138 138 136 132 130 130 129 129 130 130 129 128 127 126 127 127 129 131 133 135 135 135 136 136 136 136 135 136 136 137 137 136 136 136 136 137 137 138 137 136 135 136 136 137 139 140 139 138 137 136 135 134 134 133 133 133 133 133 133 133 133 133 134 135 136 136 135 135 135 135 135 133 131 130 129 129 129 128 129 130 131 131 132 133 133 134 135 134 132 134 136 135 135 134 132 135 136 136 137 140 142 143 143 143 143 143 142 141 141 141 140 139 136 131 125 120 117 116 118 122 126 129 130 129 127 126 126 126 125 122 116 110 103 102 100 100 103 103 101 98 97 99 107 105 105 105 107 110 116 116 114 114 114 115 116 116 116 117 118 120 121 121 121 123 123 124 124 124 124 123 123 124 124 124 124 125 125 125 126 126 126 125 125 125 124 123 124 124 124 125 126 125 124 123 122 121 120 121 121 122 123 125 126 126 127 127 128 129 128 127 125 125 124 127 127 127 127 127 130 131 131 130 129 129 128 126 124 120 119 119 123 125 125 125 125 125 127 128 130 132 132 134 136 136 136 137 139 138 140 144 148 151 153 153 153 152 152 152 148 153 154 154 153 150 146 144 145 147 149 148 146 141 138 137 136 134 137 136 135 132 133 136 140 141 142 143 142 138 131 129 130 130 132 133 136 143 151 155 146 127 123 128 135 138 142 144 147 149 144 139 138 139 143 147 152 152 146 146 146 145 144 142 141 139 138 137 134 133 133 134 134 133 131 130 130 130 129 128 127 127 127 124 122 121 120 120 121 121 120 117 116 115 114 112 113 143 144 145 144 144 143 142 142 142 142 143 143 143 142 141 141 141 142 142 142 141 141 140 140 139 138 136 136 136 136 136 135 134 134 134 135 135 136 137 138 139 139 139 138 138 139 140 140 139 139 139 141 143 143 143 143 144 146 148 152 157 162 163 164 161 158 158 161 167 164 160 158 158 159 159 158 157 157 157 158 158 159 159 159 159 159 158 157 156 156 157 157 156 156 157 158 158 157 157 157 160 165 167 164 158 156 157 159 162 164 164 165 165 165 164 164 165 166 166 166 165 165 166 167 170 168 168 170 172 171 172 175 173 171 171 172 173 173 172 172 171 170 170 171 172 173 175 175 173 173 174 177 178 174 173 174 174 174 174 174 174 174 173 172 172 172 174 175 179 180 178 175 171 170 170 170 169 168 168 169 169 169 169 168 168 167 166 165 165 164 164 164 163 162 162 162 162 162 162 161 161 160 160 161 161 161 160 157 156 156 155 155 154 155 156 155 155 155 155 155 156 155 155 155 154 154 154 156 156 155 154 154 155 156 156 155 155 155 153 151 151 151 151 151 151 152 154 153 151 149 150 149 147 147 147 147 148 148 149 149 150 149 148 146 146 145 145 144 143 142 141 140 139 137 137 138 140 143 144 144 143 144 144 144 144 145 145 145 145 145 147 147 146 147 146 146 145 145 145 144 142 142 142 142 143 143 146 147 148 149 148 149 149 149 149 150 148 146 144 144 144 144 145 145 143 142 140 141 142 142 139 137 137 137 137 139 140 140 140 140 141 142 143 144 144 142 139 137 137 136 136 136 136 136 137 137 139 143 146 148 148 147 143 140 138 135 135 132 130 129 128 128 130 131 130 129 128 127 127 128 129 132 134 135 135 135 135 136 137 137 136 135 135 136 136 136 136 135 135 135 136 137 137 137 136 136 135 136 137 138 139 139 138 137 136 135 134 134 134 134 134 133 133 133 132 133 133 134 136 137 137 137 137 137 137 136 135 132 131 130 130 129 129 129 130 130 130 131 131 132 134 132 132 132 134 134 133 133 133 134 136 138 140 140 141 142 143 143 143 143 143 142 142 141 140 140 139 137 132 125 122 120 118 120 126 128 130 130 128 126 126 126 126 125 123 116 109 107 105 102 103 106 108 106 106 106 109 118 118 118 118 118 119 122 120 117 116 116 116 116 116 117 117 118 120 121 121 123 124 124 125 125 125 125 124 124 124 125 125 125 125 126 125 126 126 125 125 125 125 124 124 124 124 124 125 125 124 123 122 122 121 121 121 122 122 124 125 126 127 128 129 130 131 130 130 129 127 127 130 131 132 133 133 133 134 134 133 133 132 130 129 125 123 122 123 125 126 126 126 125 126 127 131 132 133 134 135 135 135 135 136 136 138 143 149 151 152 153 154 154 151 152 154 152 156 157 157 155 151 147 144 145 147 148 148 147 143 140 139 138 139 139 139 140 138 135 137 139 139 141 141 141 139 137 134 131 130 131 134 138 142 145 152 147 126 126 131 137 139 142 143 145 146 144 141 140 140 143 147 150 151 146 145 144 144 143 142 140 139 138 137 135 133 133 134 133 133 131 131 131 130 129 128 127 127 126 123 121 120 119 118 119 121 120 118 118 117 115 113 112 143 145 145 145 144 142 142 142 142 143 143 143 143 142 141 141 141 142 142 142 142 141 142 141 140 138 136 136 136 136 136 135 134 134 134 134 135 136 137 138 139 139 139 138 138 138 140 141 141 142 143 143 144 145 145 144 145 147 150 153 156 158 163 163 160 157 158 162 167 163 159 157 158 158 159 158 158 158 158 158 159 160 159 158 158 158 158 157 156 156 157 157 155 156 158 160 159 159 157 158 161 165 166 163 159 157 159 161 163 163 164 166 166 165 164 164 165 166 167 167 167 167 168 170 171 169 169 172 173 172 173 175 174 174 173 173 174 173 172 171 171 170 170 170 171 172 175 174 172 171 173 177 178 174 174 174 174 174 176 176 176 174 173 172 171 173 174 175 178 180 179 176 173 172 171 170 169 169 169 169 169 169 169 168 167 166 165 164 164 164 164 163 163 162 163 163 163 162 162 163 162 162 162 162 162 162 161 158 157 157 156 155 155 156 157 156 155 155 155 156 156 156 156 156 155 155 155 156 156 155 154 154 154 155 155 155 155 154 152 150 150 151 152 151 151 152 154 153 151 151 150 149 148 148 148 148 148 148 149 149 148 148 147 147 146 145 144 144 143 141 139 138 137 134 134 136 138 141 142 143 144 144 144 144 145 145 145 146 146 146 147 147 147 147 147 146 145 145 145 143 141 141 141 142 143 145 146 146 147 147 148 148 148 149 149 150 149 146 144 144 144 144 145 145 143 141 142 141 142 143 142 142 139 139 139 140 140 141 141 141 142 142 142 144 144 142 139 137 136 135 136 136 135 135 135 136 138 140 141 143 146 148 143 138 135 132 130 128 128 127 127 129 130 130 130 129 128 127 128 129 131 134 136 136 136 135 135 136 137 137 136 135 134 135 135 135 135 134 134 134 135 136 136 136 137 136 136 136 137 138 139 138 138 138 137 136 135 135 134 134 134 133 133 132 132 133 133 134 135 136 137 138 138 138 138 138 135 134 132 132 130 130 129 129 129 130 130 130 130 132 132 132 131 132 133 132 132 132 133 135 137 139 140 140 140 141 143 143 143 143 143 142 142 140 140 141 141 138 133 129 127 124 122 124 127 128 128 127 126 125 126 126 125 124 121 118 114 110 107 107 108 110 113 114 115 116 118 121 124 126 126 126 126 123 119 117 117 116 116 116 118 119 118 118 119 120 121 123 124 125 125 125 125 125 125 124 124 125 126 126 126 126 126 126 126 126 125 125 125 125 125 125 125 125 125 124 123 123 123 122 121 121 122 122 123 124 125 127 128 130 131 131 132 131 131 130 129 129 132 134 135 136 135 135 135 136 136 135 136 134 130 126 125 125 125 126 126 126 126 126 127 129 132 133 134 135 135 134 134 135 135 136 139 145 152 153 153 153 154 155 152 152 154 156 160 162 159 154 151 145 144 146 147 147 148 146 144 142 141 141 140 140 142 144 145 142 142 138 139 139 139 140 140 139 136 132 131 132 134 138 140 145 150 144 128 130 131 136 142 144 143 143 144 144 143 141 141 142 145 148 148 144 143 143 143 142 141 141 139 138 137 137 136 135 134 134 133 132 130 128 127 126 126 126 126 123 122 121 120 119 118 119 120 119 119 119 117 115 113 111 144 145 145 145 144 143 142 141 141 142 143 143 143 142 141 140 141 142 142 142 142 142 141 142 140 138 136 136 136 136 136 135 135 134 134 134 135 136 138 139 139 138 138 138 138 139 140 141 143 145 146 146 145 146 146 146 147 149 151 153 154 159 162 162 160 158 158 162 166 162 158 157 157 157 159 159 158 158 158 159 160 160 159 159 158 158 157 156 155 156 157 157 156 157 160 161 161 160 158 159 162 165 165 163 160 159 160 160 162 164 165 166 166 165 165 165 166 167 167 168 168 169 171 173 172 169 170 173 173 173 174 175 176 175 174 174 174 173 172 171 171 170 170 170 171 173 174 172 170 171 173 178 177 175 175 175 175 175 177 178 177 175 173 172 172 173 174 176 178 179 178 176 175 173 172 171 170 170 170 169 169 169 168 168 167 166 165 165 164 164 163 163 163 162 163 163 163 162 162 162 163 164 164 163 163 163 162 159 158 156 155 155 155 156 157 157 155 155 156 157 157 157 156 156 156 155 156 157 156 156 154 154 155 155 155 155 155 154 152 150 150 150 151 151 151 152 153 152 152 151 151 150 148 148 149 148 148 148 149 149 148 147 147 147 147 146 144 142 140 138 137 136 134 130 130 133 136 139 141 142 144 144 144 144 146 147 147 148 147 147 147 147 147 147 147 146 144 144 143 143 142 142 142 144 145 146 147 146 146 146 146 146 147 148 149 150 149 148 146 144 144 145 147 147 144 143 142 142 142 142 143 143 142 142 141 141 141 142 142 142 142 143 143 143 143 141 139 138 137 136 135 135 133 133 134 135 136 137 138 141 143 145 142 136 133 131 128 127 126 126 127 127 129 130 129 129 128 128 128 131 134 136 137 137 136 135 135 136 137 137 136 134 133 133 133 133 134 133 133 133 134 135 135 136 136 137 137 137 137 138 139 138 138 137 136 136 136 136 135 135 134 134 133 133 132 133 133 134 135 135 136 137 138 139 137 136 136 135 134 132 131 130 130 130 129 130 129 130 130 131 133 130 132 132 132 132 133 134 134 136 138 138 139 139 140 141 143 144 143 142 143 143 141 141 141 141 142 140 137 134 131 128 126 126 127 126 126 125 125 125 126 126 125 123 121 119 116 114 113 113 113 114 118 118 121 122 123 124 127 129 129 128 126 121 117 117 117 116 117 117 119 120 119 119 118 120 121 122 124 124 125 125 125 125 125 125 125 125 126 126 127 127 126 126 126 126 126 126 125 125 126 125 125 125 125 124 123 123 123 122 121 122 123 123 124 124 125 127 129 130 131 132 132 131 131 131 131 131 132 133 135 135 135 136 136 139 138 138 138 135 131 128 127 126 126 126 126 127 127 128 129 131 133 134 134 134 134 134 135 136 137 140 143 148 153 154 154 154 156 156 154 152 154 157 161 165 158 151 147 145 143 146 148 148 147 146 146 146 145 142 140 140 143 147 148 149 147 141 138 138 138 139 140 139 137 135 133 133 134 136 139 144 146 139 131 131 134 139 144 145 143 142 142 142 143 141 140 141 142 144 145 143 142 142 142 141 141 141 139 137 137 137 136 135 134 132 131 130 128 125 124 123 124 124 124 120 119 119 120 119 119 118 118 118 118 118 117 116 113 111 143 145 146 146 145 143 142 142 141 141 141 142 142 142 141 141 141 142 142 142 142 141 141 141 140 138 137 136 136 137 136 136 136 135 135 135 136 137 139 139 139 138 138 138 138 138 140 142 144 146 147 148 148 147 147 148 149 150 150 152 155 159 162 162 161 158 158 162 165 161 160 156 155 157 158 159 158 158 159 160 160 160 160 159 158 158 156 156 155 156 157 157 157 158 160 161 162 160 159 160 163 165 164 163 161 160 161 161 162 165 166 167 165 165 166 166 166 166 167 168 170 171 173 175 172 170 171 173 173 174 174 175 176 176 175 175 175 174 171 170 170 171 171 171 172 173 173 170 170 171 176 179 180 178 176 176 176 176 178 179 177 176 174 173 173 174 175 176 177 178 177 176 175 173 173 172 171 170 170 171 170 170 168 168 167 167 166 165 164 164 163 163 163 163 163 162 162 161 162 163 164 165 165 164 163 163 163 160 158 155 155 155 155 157 157 156 155 155 156 157 157 157 157 157 156 156 157 157 156 156 154 154 155 155 154 154 154 154 152 151 151 151 151 150 151 152 151 152 152 152 151 150 149 149 149 148 148 148 149 148 147 147 147 147 147 145 143 139 137 135 134 132 130 126 126 129 133 137 140 142 143 145 145 146 148 148 148 148 147 147 146 146 146 146 145 144 143 143 143 143 143 144 144 145 146 147 147 146 145 145 144 145 146 148 149 150 150 148 147 146 145 146 149 150 148 147 145 144 144 142 142 144 145 145 144 142 142 143 142 141 141 142 141 142 141 140 138 137 135 135 135 134 133 132 133 134 135 136 138 140 143 143 140 136 132 131 129 127 126 127 128 129 129 130 130 129 129 129 130 133 135 136 137 137 137 136 135 136 137 137 136 134 132 132 131 132 132 132 131 131 132 132 133 135 136 137 137 138 139 139 139 139 137 136 136 136 136 137 137 137 136 135 134 133 133 133 133 134 135 136 136 136 138 138 139 137 135 133 132 131 131 130 129 128 129 128 127 128 129 132 132 132 131 133 134 134 135 136 136 137 139 139 139 139 140 142 144 143 142 142 142 142 141 141 142 143 142 142 141 137 133 131 129 127 127 126 125 125 125 126 125 125 124 123 121 120 118 117 117 117 117 117 118 120 122 123 123 125 127 127 126 124 122 118 114 116 116 116 117 118 119 118 118 118 119 119 120 122 123 123 123 124 125 125 125 125 125 126 126 126 127 127 127 127 126 126 126 126 126 126 125 125 125 125 125 124 124 124 123 122 122 123 124 125 125 126 126 129 130 130 131 131 131 131 131 131 131 132 132 133 134 135 136 137 138 141 141 141 139 135 131 129 128 128 128 127 127 129 130 131 132 133 134 135 134 134 134 135 137 140 143 145 147 150 152 153 154 155 157 157 156 154 155 156 159 160 149 146 146 145 145 148 149 148 147 147 147 148 146 143 141 142 144 148 149 149 148 143 139 138 138 138 138 138 138 136 135 134 135 135 139 143 144 141 137 135 137 141 145 145 142 141 140 141 142 141 140 139 139 140 141 141 140 140 141 140 140 139 137 136 136 136 136 134 132 130 128 126 125 124 125 124 123 121 120 118 116 116 119 119 119 118 117 116 116 117 117 116 114 113 142 143 144 145 144 143 143 142 141 140 140 141 142 142 142 142 141 141 142 142 142 142 141 141 140 139 137 137 137 136 136 136 137 137 136 136 137 138 139 139 138 138 138 138 138 139 141 144 145 145 147 149 149 148 148 149 149 150 151 153 157 160 162 162 161 159 158 162 162 164 159 155 155 156 158 159 158 158 160 160 161 161 160 159 158 157 155 155 156 156 157 158 158 159 160 162 163 161 160 161 163 165 165 163 163 162 162 162 163 166 167 167 165 165 167 167 166 167 168 170 171 172 174 175 172 170 171 172 173 174 175 176 176 176 176 176 175 174 172 171 170 170 171 172 172 173 173 170 170 173 177 178 179 178 177 177 177 177 178 178 177 176 175 175 175 175 176 177 178 177 177 176 174 174 173 171 170 170 171 171 171 170 168 168 168 168 166 165 164 164 164 163 163 163 163 163 162 161 162 163 164 164 164 163 163 164 164 161 156 154 154 155 155 156 156 156 155 156 157 158 157 157 157 157 157 156 157 156 156 155 154 154 155 154 153 154 154 154 153 152 152 151 151 150 151 152 151 151 151 152 151 149 149 149 148 147 147 147 147 148 148 147 148 147 146 144 142 136 135 132 130 127 125 123 124 127 131 135 136 141 145 148 146 147 148 149 149 149 148 146 144 143 145 146 145 144 143 144 144 145 145 147 146 147 147 147 147 147 146 144 143 143 145 148 150 150 150 150 149 146 145 148 151 152 152 150 149 148 147 145 143 144 146 146 146 145 145 144 143 141 140 140 140 140 140 139 137 135 134 133 133 133 132 130 132 132 134 136 138 140 142 140 138 135 134 132 129 127 125 126 130 130 131 131 130 130 131 131 131 133 135 136 136 136 136 135 135 136 137 137 136 135 134 133 132 132 132 132 131 130 130 130 132 134 136 137 138 139 139 139 139 138 137 136 135 135 136 137 137 137 137 136 135 134 134 133 134 135 135 136 136 137 137 139 139 137 134 132 130 130 130 128 125 125 124 123 124 127 130 132 134 134 132 133 134 136 137 137 138 139 140 141 140 140 141 143 142 142 142 141 141 142 141 141 143 143 143 143 143 139 134 131 129 128 128 126 125 125 125 125 124 123 123 123 121 119 118 115 117 117 117 118 118 119 120 121 122 123 124 124 122 119 117 115 113 115 115 116 118 119 118 117 117 118 119 120 121 122 122 123 124 124 124 125 125 125 126 126 126 126 127 127 127 127 126 126 125 125 125 125 124 124 124 124 124 124 124 124 123 123 123 124 125 125 126 127 128 129 130 130 131 131 131 131 131 131 131 131 131 133 136 137 138 139 140 142 143 142 140 135 131 129 129 128 128 128 128 131 133 134 134 135 136 136 136 136 137 137 139 145 147 149 150 150 152 154 154 156 158 159 157 157 158 160 163 153 142 142 143 146 148 150 150 149 147 147 148 149 147 144 143 145 146 148 149 149 147 143 139 137 137 137 137 138 138 137 136 136 136 137 140 144 144 144 141 137 139 142 144 144 143 141 140 141 142 140 139 137 136 138 140 140 139 139 139 139 139 139 136 134 134 134 134 133 130 127 125 123 124 124 128 128 125 122 120 119 117 117 119 120 119 118 117 115 115 116 117 117 116 114 140 141 142 143 143 144 144 143 142 140 140 141 142 143 143 142 142 142 141 142 142 142 142 141 140 139 138 138 137 137 137 137 137 138 138 137 138 139 139 139 139 138 138 138 138 140 144 146 146 146 148 150 150 149 149 149 150 151 152 154 158 161 162 162 162 159 158 158 161 162 159 156 155 156 158 158 158 158 159 160 161 161 160 159 157 156 154 155 156 157 158 158 159 160 161 163 163 162 161 162 164 166 166 165 164 164 164 164 164 167 168 166 165 166 166 167 168 169 170 171 171 172 174 174 172 171 171 171 173 174 175 176 177 177 177 176 175 174 173 171 170 170 172 173 172 172 172 170 171 172 174 178 180 178 177 178 178 178 177 176 176 176 176 176 176 176 177 177 178 177 177 177 176 174 172 171 170 170 170 171 171 169 168 167 167 167 166 165 164 164 164 163 163 163 163 162 161 161 163 163 163 163 163 163 162 163 164 159 155 154 154 155 155 155 156 155 155 156 158 158 157 157 158 157 157 157 156 156 156 155 154 155 155 153 153 154 154 154 153 152 152 152 151 151 152 151 151 151 151 151 150 149 149 148 148 147 146 146 146 147 148 148 147 146 144 142 139 134 130 127 124 123 122 122 123 126 129 131 137 144 149 150 147 147 148 149 150 150 149 146 143 143 144 145 145 145 145 145 146 147 147 149 149 149 148 147 147 146 145 143 142 143 145 148 150 150 150 150 148 146 146 150 153 155 155 154 152 149 147 145 145 145 147 147 146 146 145 145 144 142 140 139 139 139 138 137 136 136 134 132 131 131 132 131 130 131 133 135 139 140 140 139 138 137 135 133 132 128 122 126 129 131 131 131 131 132 133 133 133 134 134 134 135 135 135 135 135 136 137 137 137 135 135 135 134 133 133 132 133 132 130 130 132 134 136 138 139 139 139 139 139 137 136 135 135 135 136 136 137 137 137 136 135 134 133 133 134 134 135 136 136 135 135 136 136 135 134 131 130 129 130 129 129 124 121 121 122 125 131 132 134 134 134 134 136 138 138 138 138 139 140 141 141 140 141 142 141 140 140 141 141 141 139 139 140 141 142 143 143 137 133 131 129 129 128 127 125 125 124 123 124 124 124 123 120 117 114 113 114 113 114 115 116 116 118 119 120 121 122 119 116 115 114 113 112 112 114 117 118 118 117 117 117 118 119 120 121 121 122 124 124 124 124 124 125 126 126 126 126 127 127 128 128 127 126 126 125 125 124 124 124 124 124 124 124 124 124 124 124 124 124 125 125 126 127 128 130 130 131 131 131 131 131 131 133 132 133 132 133 135 138 140 141 142 143 144 144 143 140 135 132 130 129 128 128 129 130 133 134 135 136 137 137 137 138 139 139 140 142 146 149 149 150 151 153 153 153 156 160 160 159 161 161 164 166 150 141 141 144 148 150 151 150 148 147 147 148 148 145 144 144 146 147 148 148 148 146 143 141 138 137 136 137 138 138 138 138 137 136 137 140 144 144 144 141 137 139 142 143 143 142 141 140 140 141 139 138 136 134 136 138 138 138 137 136 137 137 136 134 133 132 132 132 132 130 127 126 126 127 129 133 133 129 127 125 121 121 119 119 119 119 118 116 115 114 115 115 115 114 113 141 141 141 142 143 145 145 144 143 142 141 141 142 143 144 144 143 142 142 142 142 142 142 141 141 140 139 138 138 137 138 138 138 138 139 139 139 139 140 140 140 139 138 137 138 141 145 147 147 147 150 151 150 150 149 149 149 150 152 155 159 162 163 163 162 159 159 158 161 161 159 157 156 157 158 158 158 158 159 160 161 161 160 159 157 155 154 156 157 157 158 159 160 161 162 163 164 164 163 164 165 165 166 166 165 165 165 165 166 168 168 166 165 165 166 167 169 171 172 172 171 172 174 174 173 172 172 172 174 175 176 177 178 178 178 177 176 175 173 170 170 171 172 172 171 170 171 171 171 172 174 177 179 178 178 179 179 179 177 176 175 174 176 176 177 177 177 177 177 177 177 177 176 174 172 171 170 170 171 171 170 168 168 167 166 166 164 164 165 164 163 163 163 162 162 162 161 162 164 163 163 162 162 162 162 163 162 157 154 154 155 155 155 155 155 155 156 157 158 157 157 157 158 157 157 156 155 155 154 154 154 154 154 153 152 153 153 153 152 152 152 152 152 152 152 151 151 151 151 151 150 149 148 148 147 147 146 145 146 146 147 147 146 143 141 140 138 130 124 122 121 120 120 121 123 126 129 133 140 148 153 151 148 147 148 149 150 151 150 147 145 144 144 145 144 144 144 146 147 149 149 152 152 151 151 149 147 146 144 143 142 143 146 148 149 149 149 148 147 146 148 152 155 156 156 155 152 148 146 145 144 145 146 146 147 146 145 144 144 142 140 139 139 139 138 137 135 137 138 134 133 133 133 133 129 131 133 136 138 140 141 141 141 139 138 137 140 137 120 126 127 128 130 131 132 134 135 135 135 136 135 134 135 135 135 135 135 135 135 136 136 136 137 137 136 136 136 135 136 135 134 133 134 135 137 140 140 140 139 138 138 136 136 136 136 136 136 136 136 135 135 135 134 133 132 133 134 135 135 136 136 135 135 135 136 137 135 130 128 129 129 130 131 125 122 122 123 127 132 134 134 136 136 136 137 138 139 139 139 140 140 141 141 140 141 141 141 140 140 140 140 139 138 137 137 140 140 141 140 135 132 132 131 130 128 127 126 125 124 124 124 125 124 122 118 115 113 112 111 111 111 112 114 116 117 118 120 121 121 115 113 112 112 111 111 112 114 116 117 117 117 117 118 118 119 119 120 121 122 122 123 123 123 124 125 126 126 126 127 128 128 128 128 127 126 126 125 124 124 124 124 124 124 124 124 124 125 125 125 125 125 125 126 126 128 130 131 131 132 132 133 133 132 132 134 135 135 135 136 138 140 142 143 143 144 145 145 143 138 134 133 130 129 129 129 131 132 134 135 136 137 137 137 137 138 139 140 142 143 147 150 151 152 153 153 151 152 156 159 159 160 162 163 165 165 155 149 147 147 149 151 151 150 149 147 146 147 147 146 144 143 145 147 147 146 146 145 143 142 139 137 136 137 138 138 138 138 137 136 138 140 142 144 144 140 137 139 140 141 142 142 141 139 139 139 138 136 133 132 134 136 136 136 135 134 135 135 134 133 132 131 131 131 131 129 128 129 131 135 137 137 135 135 131 128 124 123 121 119 118 118 117 116 114 114 114 113 113 113 114 142 142 142 143 144 145 145 144 144 143 142 141 142 142 143 144 144 143 143 143 143 142 142 142 142 141 141 140 139 138 139 138 139 139 139 140 140 140 141 141 141 140 139 138 139 142 145 146 147 149 151 152 152 150 149 148 149 150 152 155 159 163 164 163 163 161 159 159 161 161 160 158 157 158 159 159 158 158 159 160 161 161 160 158 156 155 155 155 156 157 158 160 161 161 162 164 165 165 165 165 165 165 166 166 166 166 166 166 167 168 167 167 166 166 167 168 169 172 173 172 171 172 174 174 174 173 173 174 175 176 177 177 178 179 179 178 177 175 173 171 170 171 172 171 169 169 169 170 171 172 173 175 178 179 179 179 179 180 179 177 174 174 176 177 177 177 177 177 177 177 177 176 175 174 172 171 170 170 171 171 171 169 167 166 165 164 164 164 165 164 164 163 162 162 162 162 162 163 165 164 163 163 162 162 162 163 160 155 154 154 155 155 155 154 155 155 156 158 158 157 157 157 157 157 156 155 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 150 149 148 148 148 147 146 145 145 145 146 147 145 143 142 139 136 132 126 121 119 119 119 120 122 123 127 131 136 144 152 155 152 150 149 149 149 150 152 151 149 146 145 144 144 143 143 144 146 148 150 151 154 154 154 152 149 147 145 144 143 143 144 146 147 148 148 148 146 145 147 149 153 155 157 157 155 152 148 144 143 143 144 145 146 147 146 144 142 142 141 139 138 139 140 140 138 135 136 138 137 137 137 138 135 133 134 135 136 140 141 144 148 146 143 143 143 143 138 124 126 123 126 128 130 133 135 136 137 137 137 137 136 136 136 135 135 133 133 133 135 136 136 138 138 137 137 137 137 137 137 137 138 138 138 139 144 144 143 141 140 138 137 137 137 137 137 137 136 136 134 133 133 132 132 131 132 134 134 136 136 136 137 137 136 137 136 134 129 126 125 123 132 139 130 126 128 129 131 134 135 135 137 137 138 137 138 139 139 140 140 141 142 141 141 141 141 141 140 140 140 139 137 137 137 139 141 140 140 139 136 136 136 134 131 128 126 125 125 125 125 125 124 121 118 116 115 114 113 111 111 112 113 115 116 118 119 120 120 119 114 112 112 111 111 111 113 114 114 115 115 115 116 117 117 118 118 119 121 122 121 121 121 122 124 126 126 126 126 127 128 127 127 127 127 126 125 125 124 124 124 124 125 125 125 125 125 125 126 126 126 126 125 125 127 129 131 131 132 132 134 134 134 134 134 135 137 137 138 138 140 141 142 142 143 145 145 146 140 135 133 130 129 128 129 130 132 133 134 136 136 136 137 138 138 139 140 141 142 144 148 151 152 154 154 153 150 151 155 155 158 160 162 163 164 161 159 155 150 149 148 149 150 149 149 147 147 146 146 146 146 145 145 147 147 145 144 144 144 142 139 137 136 137 137 138 138 139 139 137 138 139 141 143 143 140 137 137 137 140 142 142 140 139 137 136 135 133 131 132 134 134 135 135 134 134 134 134 132 132 131 131 130 130 130 129 130 134 139 142 142 140 134 131 129 127 125 124 121 119 117 115 116 115 114 114 114 113 112 113 114 139 139 140 144 144 144 144 144 143 143 142 141 141 142 143 145 145 144 144 143 143 142 142 142 142 142 142 141 140 140 140 139 139 140 140 140 141 141 141 141 141 141 140 138 139 142 145 146 146 148 149 151 152 151 149 148 148 149 151 155 160 164 165 164 162 161 159 159 160 161 160 159 158 159 159 159 159 159 159 160 161 161 159 158 156 155 155 155 156 158 159 161 162 162 163 164 166 167 166 166 165 166 166 167 167 166 167 167 168 168 168 168 167 167 168 170 172 174 175 173 172 172 173 176 175 174 174 175 175 177 177 178 179 179 180 179 177 175 173 172 172 172 172 170 168 168 169 171 172 173 173 175 177 179 180 179 179 179 180 178 175 175 176 177 177 177 177 177 177 176 177 176 174 173 172 171 170 170 170 170 170 168 166 166 165 164 164 165 165 165 164 163 162 162 161 162 163 165 165 165 164 163 163 162 162 162 159 155 154 155 155 155 155 154 155 155 157 158 157 156 156 157 157 156 155 154 153 153 152 152 152 152 151 152 152 152 152 151 151 152 152 151 151 151 150 150 150 150 150 149 148 148 148 148 147 145 144 144 145 146 146 142 141 139 135 130 127 123 120 118 118 119 120 122 125 129 133 140 148 153 154 153 153 153 152 151 152 153 152 149 147 146 145 144 143 144 145 146 149 151 153 155 156 156 152 149 146 145 145 144 145 145 146 147 148 147 145 144 145 147 150 152 154 156 158 157 153 148 145 144 143 143 144 146 147 144 142 140 139 138 137 137 138 140 142 141 139 138 140 140 139 141 142 139 140 140 140 140 140 142 148 153 155 152 150 149 149 147 139 126 125 123 127 131 134 135 137 138 139 139 137 136 136 135 135 134 132 132 133 134 135 137 138 138 138 137 137 137 138 138 139 141 141 142 143 147 148 146 145 143 141 141 142 142 140 139 139 138 138 135 135 134 132 131 131 132 133 135 135 136 137 138 139 140 141 141 135 132 129 121 126 130 137 139 138 139 139 136 133 136 136 138 139 139 139 140 140 140 140 141 142 143 142 142 141 141 141 140 140 140 138 137 136 138 141 141 140 139 138 138 138 137 134 130 127 125 124 124 124 123 123 122 117 115 114 114 113 113 114 115 116 117 118 118 120 121 120 119 117 114 112 111 111 110 111 112 112 112 112 113 114 115 117 118 118 119 120 120 121 121 120 121 123 124 125 125 126 127 127 127 126 126 125 125 125 125 124 124 124 124 124 125 126 126 125 125 125 126 126 125 125 126 126 128 131 132 132 133 133 135 135 136 136 136 136 137 138 139 140 140 140 139 140 142 144 145 144 140 134 129 127 127 128 129 131 133 133 135 136 136 136 136 137 138 139 140 141 143 146 148 152 153 153 153 150 149 151 151 154 157 160 161 162 161 160 158 155 151 151 149 149 148 149 150 149 146 145 146 146 147 146 145 146 146 145 145 145 144 142 139 137 137 137 137 138 139 141 139 138 139 139 141 142 142 140 139 138 138 142 144 141 137 136 135 135 134 132 131 132 133 133 133 134 133 133 133 133 132 131 131 131 131 130 129 130 132 138 141 143 141 139 129 124 122 122 122 122 119 116 114 113 113 114 113 114 114 113 113 114 115 140 140 141 144 144 143 142 142 142 142 142 142 141 142 143 145 145 145 145 144 143 142 142 142 142 142 142 142 142 141 140 140 140 141 141 141 141 141 142 142 142 141 141 140 141 143 145 145 146 146 148 151 151 150 149 148 149 149 151 155 158 160 164 163 161 161 159 159 160 160 160 160 159 159 159 160 160 160 160 160 160 160 159 157 157 156 155 155 156 159 161 162 163 163 163 165 166 167 167 166 165 165 166 167 167 167 167 168 168 168 168 168 169 169 170 173 175 176 175 173 172 172 175 178 176 174 175 175 176 177 178 178 178 179 180 180 178 175 174 173 173 172 172 172 170 169 170 173 174 174 174 175 177 179 179 179 179 179 180 179 177 176 177 177 177 177 177 176 176 176 177 176 174 172 171 171 171 171 170 170 169 167 166 165 165 165 165 166 166 165 164 163 162 162 162 163 164 166 166 166 164 163 163 162 162 162 159 155 154 154 155 155 155 155 155 156 157 157 156 155 155 156 156 155 154 153 152 152 152 151 151 151 151 152 152 152 151 151 151 151 151 150 150 150 149 149 149 149 149 148 148 148 147 147 145 144 143 144 144 145 145 140 137 134 131 126 123 120 118 116 117 118 120 122 126 132 136 142 148 151 153 153 154 154 154 154 154 154 152 148 147 147 146 145 144 146 146 147 150 152 154 155 157 157 153 149 146 145 145 145 145 145 145 146 147 145 144 143 145 147 149 151 154 156 158 158 154 150 147 147 144 143 144 146 146 142 139 138 137 137 137 138 139 140 141 142 141 141 143 143 142 144 146 143 144 144 144 144 145 146 149 152 153 154 153 152 152 153 143 136 129 128 129 131 134 136 137 139 140 139 137 136 135 134 134 133 132 133 133 134 135 137 138 138 137 137 136 136 137 138 140 142 142 144 146 148 149 148 147 147 145 146 147 146 145 143 141 140 141 140 140 138 135 133 134 133 135 136 137 138 139 141 141 145 149 149 150 141 134 122 125 144 141 139 145 148 145 139 134 136 137 139 140 141 140 141 141 141 141 142 143 144 144 143 142 141 141 141 140 139 138 137 137 138 140 141 139 139 139 139 138 136 132 128 125 125 123 122 121 119 117 116 115 115 115 115 115 116 119 121 121 120 121 120 122 121 119 116 114 113 111 110 110 110 111 111 109 110 110 111 113 115 117 118 119 120 120 120 120 119 119 121 123 124 124 125 125 126 126 126 125 125 124 124 124 124 125 125 125 125 125 125 126 126 126 126 126 126 125 125 126 127 128 129 132 133 134 135 135 136 137 137 137 137 137 138 139 140 140 140 139 139 140 142 144 144 143 138 130 127 126 126 128 130 130 132 134 135 136 135 135 135 136 138 139 141 142 145 147 149 152 152 151 150 148 147 148 151 156 158 160 161 162 162 160 158 156 153 154 152 152 150 150 150 147 141 139 140 144 145 145 144 145 145 145 145 146 145 142 140 138 139 139 139 139 140 141 140 139 138 139 140 140 141 140 140 139 139 144 144 138 135 134 133 133 133 133 133 133 133 131 131 132 133 133 133 132 131 131 131 131 131 131 131 131 133 139 139 138 136 133 127 120 115 116 117 117 117 115 114 112 111 111 112 114 114 114 114 115 116 141 141 142 144 143 142 142 142 142 142 142 141 141 142 143 145 145 145 145 144 143 143 143 143 142 142 142 142 142 141 140 140 140 141 141 141 141 141 142 143 142 142 142 142 143 145 145 146 147 147 149 150 150 150 150 149 149 149 151 153 155 161 163 161 161 161 159 159 160 160 160 160 159 159 159 159 160 160 160 159 159 158 158 157 157 156 155 156 157 160 162 164 164 163 164 165 166 167 167 165 165 165 166 167 168 167 167 167 167 168 168 169 170 171 173 176 178 177 177 176 174 173 175 178 176 174 174 175 176 177 177 178 178 180 180 180 178 176 175 174 174 173 173 173 171 171 172 173 176 176 175 175 177 178 179 179 178 179 180 179 177 176 177 178 178 178 177 176 176 176 176 175 173 172 171 171 171 171 171 170 169 166 165 165 165 165 165 166 166 165 164 162 162 162 162 163 165 165 166 166 164 162 163 163 163 162 158 156 155 154 154 155 155 155 155 156 157 156 155 155 155 156 156 155 154 153 152 152 151 151 151 152 152 151 151 151 150 150 150 150 150 149 149 149 148 148 148 147 147 147 147 147 146 145 144 143 143 143 143 143 142 137 134 131 127 123 120 118 117 117 117 119 121 124 128 135 139 143 147 148 151 153 156 157 156 155 155 154 152 151 147 146 147 148 147 148 148 149 150 152 154 156 158 157 153 150 147 145 145 145 145 145 144 145 145 145 144 144 145 146 148 151 154 156 158 158 155 152 152 148 145 144 144 145 144 140 138 137 136 136 137 139 141 141 141 142 142 142 144 143 144 146 147 146 146 147 147 147 147 148 149 152 151 152 151 152 151 149 143 138 136 133 133 134 135 138 139 141 141 139 138 136 135 135 135 134 134 135 135 135 136 137 138 138 137 136 136 136 137 138 141 142 143 144 146 148 149 148 148 148 149 149 149 148 146 145 144 142 144 143 143 142 140 138 138 138 138 140 142 143 144 149 146 137 176 167 169 148 134 132 126 133 145 146 146 149 146 138 137 135 141 142 142 142 141 141 142 143 143 144 145 146 146 144 143 142 142 141 140 139 138 137 138 139 141 141 140 140 139 139 138 134 131 127 126 125 122 120 118 116 114 114 116 119 120 121 121 120 121 125 125 124 124 123 122 119 117 114 113 112 110 108 109 110 110 109 109 108 110 112 114 115 116 117 118 118 118 119 119 119 120 122 123 123 123 124 125 126 126 125 125 125 124 124 124 125 125 125 125 125 126 126 126 126 126 126 126 126 126 126 127 128 130 130 134 135 136 136 136 136 137 138 138 139 138 138 141 141 141 141 140 139 141 144 146 145 143 137 130 127 127 128 129 132 132 133 134 135 135 135 135 135 137 138 140 141 143 146 147 150 152 150 148 147 146 146 149 155 157 159 161 162 160 161 160 159 157 154 153 154 154 152 151 149 143 136 133 133 142 144 144 143 143 144 144 145 145 145 143 140 140 139 139 140 141 141 141 140 139 138 138 139 140 140 140 140 141 141 144 142 139 136 133 132 132 133 133 133 133 133 129 129 131 133 134 133 132 132 132 132 132 132 132 132 133 136 139 134 131 129 124 120 115 111 112 113 114 115 116 115 113 113 113 113 115 115 115 116 116 116 142 142 142 143 142 142 141 142 142 142 142 142 141 142 143 144 145 145 144 144 144 144 144 143 143 142 142 143 143 142 141 141 141 141 141 142 142 142 143 143 142 142 142 143 145 145 146 147 148 148 150 150 149 149 150 150 149 149 150 153 157 161 163 160 160 160 159 158 159 160 160 160 159 158 159 159 160 160 160 159 157 157 157 157 157 157 156 157 158 161 163 164 164 164 165 165 166 167 166 165 164 165 166 167 168 168 168 167 167 168 169 170 171 172 175 177 178 178 179 178 176 173 175 177 176 175 174 175 176 176 177 177 178 179 180 180 178 176 175 175 175 175 174 173 172 173 174 176 177 176 175 176 176 178 179 179 179 179 179 179 177 176 176 178 178 178 177 176 175 176 176 175 173 173 172 171 171 171 171 170 168 166 165 164 164 164 165 166 167 165 163 162 162 162 162 163 164 165 166 166 163 162 162 163 162 162 159 157 155 155 155 155 155 155 155 156 156 156 156 155 156 156 155 155 154 153 153 152 150 150 151 152 151 151 150 150 150 150 150 149 149 148 148 148 147 147 147 147 147 147 147 146 144 143 143 142 142 142 142 141 139 136 132 128 124 121 119 117 117 118 120 121 124 128 131 136 140 144 145 147 151 154 158 159 157 156 156 155 154 150 147 147 149 150 150 148 149 149 150 152 156 159 159 156 153 150 147 145 145 145 145 144 143 144 144 145 145 145 145 146 148 151 154 156 158 159 158 157 152 149 146 145 145 144 142 139 137 137 137 138 138 141 144 143 142 143 143 144 144 144 145 146 147 147 147 147 148 148 148 149 149 150 150 149 150 150 149 146 142 140 138 137 137 136 138 141 142 143 142 141 138 137 137 137 137 137 136 137 137 137 138 138 139 139 138 137 136 136 137 137 140 142 143 144 145 147 148 147 148 148 149 149 149 147 145 145 145 145 144 145 145 144 144 143 141 141 145 146 149 151 151 161 165 147 149 81 135 146 143 141 137 144 149 149 148 148 143 139 138 138 144 146 145 144 143 143 144 145 145 145 146 147 147 144 142 142 142 142 140 138 137 138 139 141 142 142 142 141 141 140 138 135 132 130 129 127 123 119 116 115 116 118 120 123 124 125 125 125 125 127 127 125 125 124 120 117 115 114 113 112 110 110 111 111 110 110 108 110 112 114 115 116 117 118 117 117 118 118 118 119 121 121 122 122 123 124 125 125 125 125 125 125 124 124 125 125 125 125 125 126 126 126 126 126 126 126 126 126 126 127 128 129 130 132 135 137 137 137 137 137 138 140 140 140 140 140 142 142 142 142 140 140 143 147 148 147 143 137 130 130 131 131 132 132 133 133 133 134 134 134 135 136 137 139 140 143 144 146 148 151 151 148 146 146 146 147 151 158 158 159 160 161 160 160 161 160 158 156 156 156 155 152 150 149 142 142 132 133 139 143 143 142 142 142 143 144 145 145 142 141 140 140 139 140 141 141 141 140 139 137 137 138 139 139 139 140 141 143 143 141 140 137 134 133 133 132 131 130 131 130 130 132 135 137 136 133 133 133 133 132 132 131 133 133 134 136 136 132 127 123 118 114 111 111 112 113 114 115 117 117 116 115 114 114 115 116 116 116 115 116 142 142 142 142 142 141 140 141 142 142 142 142 141 142 143 143 144 144 144 144 144 144 144 144 143 142 142 143 143 142 142 141 141 141 141 142 143 143 143 143 143 142 143 144 144 145 146 147 147 148 150 150 149 149 149 149 149 150 151 154 158 162 162 160 160 160 159 158 158 159 160 160 159 158 158 159 160 160 160 158 157 157 157 157 158 157 156 158 160 162 164 164 165 165 165 165 166 166 166 166 165 165 166 168 168 168 168 168 168 169 170 171 172 174 176 178 178 179 179 180 177 174 175 176 176 175 175 175 175 176 176 177 178 179 180 180 178 176 176 176 176 176 174 173 173 174 175 177 177 176 176 176 178 179 180 180 180 179 180 179 177 176 176 177 178 179 177 176 175 175 176 175 174 173 172 171 171 171 170 168 167 166 165 164 164 164 165 167 166 165 163 162 162 161 161 162 163 165 166 165 163 161 162 162 162 161 159 157 156 155 155 155 155 155 155 155 155 156 155 155 156 155 155 154 154 153 153 151 149 149 150 151 151 150 150 149 149 149 149 148 148 148 148 147 146 146 146 146 147 147 146 145 143 142 142 142 142 141 140 139 136 133 129 124 121 119 118 118 118 121 124 126 128 132 135 138 140 142 144 147 152 157 160 161 158 156 156 155 154 151 149 149 150 151 151 150 150 150 152 155 159 161 159 155 152 150 149 146 145 145 144 144 143 143 145 145 145 145 145 146 148 151 154 156 158 158 159 157 153 151 147 145 143 142 140 138 138 139 141 141 142 143 144 145 144 144 144 145 146 146 146 145 145 146 146 147 148 148 148 148 149 148 148 148 149 148 147 145 143 141 138 138 137 138 140 142 144 144 144 142 142 141 139 139 139 139 138 139 140 140 140 140 140 140 139 137 136 136 137 138 141 142 142 143 144 146 147 147 147 148 148 148 148 145 144 144 145 145 146 146 146 145 146 146 146 147 148 149 153 158 160 164 174 174 202 53 112 138 147 145 142 143 145 154 150 148 139 138 139 140 146 149 148 146 146 145 146 147 147 147 148 148 147 144 142 141 141 141 139 138 138 139 140 142 142 143 144 143 142 140 138 135 133 132 130 127 123 120 120 121 121 122 123 128 129 128 127 127 127 126 125 123 122 121 119 117 117 116 114 113 111 114 112 111 111 111 111 112 114 116 117 117 118 118 117 121 119 119 118 120 120 120 121 122 123 124 124 124 124 124 125 125 125 125 125 125 125 125 126 126 126 126 126 127 127 127 127 127 127 129 130 131 133 135 137 138 138 138 138 139 140 142 143 142 142 142 143 144 144 143 142 142 145 149 149 147 142 135 130 131 131 132 133 134 133 133 133 134 134 134 136 137 139 141 142 143 146 147 149 149 149 147 145 146 147 150 155 160 159 159 159 159 159 160 161 161 159 159 158 156 155 153 150 147 146 144 138 138 140 142 142 142 141 140 141 143 145 144 143 142 140 139 139 139 140 140 141 141 139 136 136 137 138 139 140 141 142 142 141 141 140 138 135 134 133 131 129 128 129 130 135 140 141 140 137 133 132 133 133 132 132 131 131 132 134 135 134 130 123 119 115 113 111 113 114 115 116 117 118 118 117 116 115 114 115 117 118 118 117 117 142 143 143 142 142 141 140 144 144 144 141 141 141 142 142 142 143 143 143 143 143 144 144 144 143 143 143 143 143 143 143 142 141 141 141 142 144 144 144 143 143 143 143 144 144 145 146 147 146 147 149 150 149 148 148 148 149 151 153 156 159 161 161 160 160 160 159 159 158 159 160 159 159 158 158 159 159 160 160 159 158 157 158 158 158 158 158 159 161 163 164 164 165 165 165 165 165 166 166 167 167 167 167 169 169 169 168 169 169 170 171 172 173 175 177 178 179 179 179 181 179 175 174 175 175 175 176 175 175 176 176 177 178 178 179 180 179 178 177 177 177 175 173 173 173 174 176 178 178 178 176 177 179 181 182 182 182 182 181 180 178 177 176 177 179 179 178 177 176 175 176 176 175 173 172 171 171 171 169 168 166 166 165 164 164 165 166 166 166 165 163 162 162 162 162 162 163 165 166 164 162 161 161 161 162 161 159 157 156 155 155 155 155 155 154 154 155 155 155 156 155 154 154 154 153 153 152 150 148 148 150 151 150 149 149 148 148 149 148 148 147 147 147 147 146 145 145 146 146 147 146 144 141 141 141 141 141 140 138 136 133 130 126 121 119 118 118 119 120 127 130 132 134 136 138 138 140 142 145 149 154 159 162 162 160 159 157 155 153 151 151 151 151 151 151 151 151 152 154 158 162 163 158 153 152 151 148 146 144 144 144 144 144 144 144 145 145 145 145 146 148 150 153 154 155 157 158 157 155 152 149 145 142 140 138 138 138 142 145 145 144 145 145 144 144 144 145 145 146 146 147 146 146 145 145 146 147 148 148 149 147 147 147 147 148 148 147 146 143 142 141 139 138 139 140 142 143 144 145 145 143 142 142 141 141 140 140 141 142 142 142 141 141 140 139 138 137 137 137 139 141 142 142 142 143 144 146 148 148 147 147 147 146 145 145 145 146 148 148 148 148 146 146 146 146 146 148 150 154 159 165 167 174 188 188 172 154 146 145 136 137 146 154 156 154 146 141 139 139 141 147 152 151 149 149 149 149 150 149 148 148 147 146 144 143 142 141 140 139 138 138 140 141 141 143 145 146 144 143 140 137 135 134 132 129 125 122 121 123 124 125 125 126 130 130 129 128 127 127 125 122 121 120 119 118 118 119 118 117 116 115 115 114 114 114 113 114 115 117 117 118 118 119 118 118 123 120 119 119 120 120 121 121 122 123 124 124 124 123 124 125 126 126 126 126 126 125 126 126 126 126 126 126 127 128 128 128 128 128 130 131 133 135 136 138 139 139 140 140 141 142 144 144 143 143 143 144 146 147 146 145 145 146 149 148 144 138 132 129 130 130 131 131 132 133 134 134 134 135 135 138 140 142 143 144 145 146 147 147 147 147 146 145 146 149 155 160 161 159 158 158 158 157 158 159 160 159 159 156 155 155 153 151 149 148 147 145 144 144 143 143 144 142 140 141 143 144 144 143 142 140 139 139 139 139 140 141 141 139 136 136 136 137 139 141 143 142 141 140 140 139 137 136 134 133 130 128 128 130 134 139 143 142 135 134 132 132 132 132 131 131 131 131 131 132 132 131 127 121 117 116 115 115 116 117 117 118 118 118 118 117 116 115 115 116 118 119 120 120 119 143 144 144 145 144 140 139 143 143 142 140 140 141 142 142 142 142 142 142 142 143 143 144 144 143 143 143 143 143 143 143 142 142 142 142 143 144 145 144 144 143 143 143 144 145 146 146 146 145 147 149 150 149 148 148 148 149 151 154 157 160 162 161 159 160 160 160 159 158 159 159 159 159 158 158 159 159 160 160 159 158 158 158 159 159 158 159 161 162 163 165 165 165 165 165 165 165 166 167 168 169 169 169 170 170 170 169 170 170 171 172 173 174 175 177 179 180 179 179 180 179 176 174 174 175 176 176 176 176 176 176 177 177 178 179 179 179 179 178 178 177 175 174 174 174 176 178 178 179 178 177 178 180 182 183 183 183 184 184 184 180 178 177 179 180 179 178 177 176 176 176 176 175 172 171 171 172 171 168 167 166 165 165 164 165 165 165 166 166 165 164 163 162 162 163 163 164 165 165 163 162 161 161 161 161 160 158 157 156 156 155 155 155 155 154 154 155 156 156 156 155 154 153 153 153 152 151 149 148 149 151 152 150 149 149 148 148 148 148 147 147 147 147 146 145 145 144 145 146 146 145 142 140 140 140 140 139 138 136 133 130 127 123 120 120 119 120 122 124 131 136 137 138 139 139 139 141 143 146 151 156 160 162 162 162 161 159 156 154 153 151 150 150 150 151 151 152 154 157 161 164 163 158 156 152 151 148 146 145 144 144 145 146 146 146 146 145 146 146 147 148 150 151 152 153 155 157 157 155 152 150 146 142 139 137 137 140 144 146 148 146 146 145 142 142 143 144 145 146 147 147 147 147 146 146 146 145 147 147 147 147 148 147 147 148 148 148 146 145 145 143 141 141 141 142 143 142 143 142 143 143 143 144 143 143 142 142 142 144 143 142 141 140 140 139 138 138 137 137 139 142 143 143 143 143 144 146 149 149 148 147 147 147 148 148 149 150 151 152 151 150 149 147 146 146 148 149 150 153 154 158 164 172 180 184 178 164 151 150 148 150 151 158 156 152 145 143 143 144 147 152 155 154 152 151 151 151 152 151 150 149 148 146 145 144 142 141 140 139 138 139 140 141 142 144 147 147 146 143 142 140 136 134 131 128 124 123 122 124 125 126 127 129 131 129 127 127 126 126 124 122 121 120 119 119 119 119 118 118 118 117 116 117 117 116 116 116 117 116 116 117 117 118 118 119 121 121 120 120 120 120 121 121 122 123 123 123 123 123 124 125 126 126 126 126 126 126 126 127 127 127 127 127 127 128 129 128 129 129 131 133 135 136 137 138 139 140 141 142 143 144 145 145 144 144 144 145 147 149 148 147 148 148 149 147 142 135 131 129 129 130 131 132 132 134 136 136 136 137 138 139 142 144 145 145 146 146 146 146 145 145 145 146 148 152 158 162 163 159 155 156 156 156 157 157 156 157 156 155 157 156 154 152 151 151 150 149 148 148 148 146 146 144 142 142 143 143 144 144 143 141 139 139 139 139 140 141 142 140 139 138 137 137 139 141 142 141 141 139 139 138 137 136 134 132 131 130 132 138 144 146 142 132 127 128 130 131 131 130 129 129 129 129 129 130 129 128 125 120 117 117 117 117 118 119 119 119 119 120 119 118 117 117 117 117 118 120 121 121 121 145 145 146 146 143 139 138 136 137 137 138 139 140 141 142 142 142 142 142 142 142 143 143 144 144 143 143 143 143 143 142 142 142 142 142 143 144 144 144 143 143 143 143 144 145 146 145 145 145 147 149 150 150 149 148 148 150 152 155 158 160 162 161 160 160 160 160 159 158 158 159 159 159 159 158 159 159 160 160 159 159 159 159 159 159 159 160 161 163 164 165 166 165 165 164 165 166 167 167 168 169 170 170 171 171 170 171 171 172 172 173 173 173 175 177 180 180 179 178 180 179 176 174 174 175 176 177 177 177 177 177 177 178 178 178 178 179 179 180 179 177 174 174 175 176 177 178 180 180 179 177 178 179 181 182 182 182 184 185 184 181 180 179 180 180 179 178 178 177 177 177 177 175 172 171 171 172 171 168 167 166 165 165 165 165 165 165 165 166 166 166 163 162 163 164 165 165 165 165 164 162 161 161 161 161 160 158 157 157 156 156 156 155 154 154 154 155 156 156 156 155 154 154 153 152 151 150 148 148 150 153 152 152 150 148 148 148 148 147 147 147 147 146 146 145 144 144 144 145 145 143 141 140 139 138 138 137 135 133 130 127 124 122 122 122 122 124 127 131 134 139 140 140 140 140 140 141 143 147 151 155 159 161 162 162 162 159 156 154 153 151 150 150 151 151 152 153 155 158 162 164 163 162 157 152 151 149 147 145 145 145 146 147 149 149 148 147 147 148 148 149 150 150 151 153 155 156 156 154 152 150 147 143 139 137 138 141 145 146 146 146 144 143 140 140 142 143 145 145 145 145 145 146 146 145 145 144 145 145 145 146 146 147 147 148 148 148 148 147 146 144 143 142 143 144 143 142 141 141 142 143 144 145 146 146 145 145 144 144 144 142 141 140 140 139 139 139 138 139 140 142 143 144 144 145 146 148 150 150 149 148 148 148 150 152 153 153 154 154 153 153 152 149 147 147 147 149 151 151 152 153 159 165 170 176 175 168 159 154 153 153 157 156 158 152 148 148 148 149 152 154 156 157 156 154 153 153 153 152 152 150 149 148 146 144 143 141 140 139 138 139 140 142 143 145 147 148 146 145 144 140 136 134 132 128 124 124 124 126 127 128 128 129 129 128 127 127 126 125 124 123 122 121 121 120 120 119 118 119 119 118 118 118 118 117 116 116 116 115 116 116 117 118 118 118 120 120 120 120 120 120 120 121 122 122 123 123 123 123 124 125 125 126 127 127 127 127 127 128 128 128 128 128 128 129 129 130 130 131 132 135 136 137 138 139 139 141 143 144 145 146 147 147 146 145 146 148 149 150 150 149 149 150 148 144 139 133 131 130 130 132 134 135 136 136 138 137 137 138 139 141 143 145 145 146 146 146 144 144 144 144 144 146 149 155 158 157 157 155 151 153 155 155 155 156 154 152 152 153 156 156 155 154 153 152 150 150 150 150 150 149 148 145 143 142 142 142 144 144 143 140 138 137 138 139 140 141 142 141 141 140 138 138 139 141 141 141 140 139 138 137 136 136 134 132 132 136 141 148 152 151 144 128 123 125 127 128 129 129 129 128 128 128 128 128 126 124 122 120 118 118 118 118 119 119 119 119 120 120 119 119 119 119 119 119 119 121 121 121 122 146 146 147 145 140 138 136 135 136 136 137 138 139 140 141 142 142 142 141 142 142 143 143 144 144 144 143 143 142 142 142 142 142 143 143 143 143 143 143 143 142 143 144 145 145 145 145 144 146 147 148 150 151 149 148 148 150 153 156 158 161 162 162 162 161 160 159 158 157 158 159 159 159 159 159 159 160 160 160 159 159 159 159 159 159 159 160 161 164 165 166 166 165 165 165 165 167 167 167 168 169 170 171 171 171 171 171 172 173 173 174 173 174 176 178 181 180 178 178 180 179 177 176 175 175 176 177 178 178 177 177 177 177 178 178 178 179 181 181 179 176 175 175 177 177 179 181 182 181 180 179 179 179 179 180 181 181 182 184 183 181 180 180 180 180 179 178 178 177 176 177 177 175 172 170 170 171 170 169 167 165 165 165 165 165 165 164 165 165 166 166 163 162 163 164 164 165 165 165 165 164 162 161 161 161 160 159 158 157 157 157 156 156 155 156 155 156 156 157 156 156 155 154 153 152 151 149 148 148 152 152 154 152 149 149 149 148 147 147 147 147 147 146 144 144 144 144 144 144 143 142 141 139 137 136 136 134 132 130 127 125 124 123 125 127 129 131 134 136 138 141 141 141 141 141 140 142 145 147 151 153 157 158 161 161 161 160 157 154 153 152 151 152 152 153 154 154 155 157 160 160 162 161 157 153 152 151 148 147 146 146 147 149 151 150 149 148 149 149 149 149 149 149 150 152 154 155 154 152 151 149 145 142 140 140 141 142 143 143 143 142 141 139 139 140 142 143 144 144 145 145 144 144 143 143 144 143 143 144 145 145 145 146 147 148 148 148 148 147 146 145 144 144 144 144 143 142 141 141 141 143 145 146 147 147 148 147 146 145 145 143 141 140 140 139 140 140 140 141 142 143 144 145 146 147 148 149 150 150 150 150 149 150 151 153 155 155 155 155 154 154 152 150 148 147 148 151 152 152 152 152 155 158 161 166 168 167 167 157 156 158 157 158 155 155 155 155 153 154 155 157 158 160 160 157 155 154 153 153 152 152 151 149 146 144 143 141 140 139 139 140 141 142 144 146 148 149 148 147 144 140 137 134 131 127 126 125 124 125 126 127 128 128 128 128 128 128 127 126 124 123 122 122 120 120 119 117 117 118 118 117 117 117 117 116 115 114 114 114 116 117 118 119 119 119 119 119 120 121 120 120 121 122 122 123 123 123 123 124 125 125 125 126 128 128 128 128 128 129 129 129 129 129 129 129 130 131 131 132 133 135 137 139 140 140 140 142 144 145 147 148 148 148 148 147 148 150 151 152 151 150 150 150 148 142 136 133 130 129 130 134 136 137 138 138 137 136 137 138 140 142 143 145 145 145 145 145 144 144 144 144 144 146 151 157 158 158 154 150 149 151 155 155 157 157 154 151 150 153 155 155 154 155 154 153 151 150 150 150 150 148 147 146 145 145 143 143 144 145 143 142 142 139 139 140 140 141 142 142 142 141 140 139 139 140 140 141 140 139 138 138 137 137 135 134 135 137 150 155 154 149 137 126 124 125 126 128 129 129 129 128 127 127 128 126 124 123 122 120 120 118 118 118 119 119 118 118 119 119 119 120 121 122 122 121 121 122 122 123 124 147 147 146 143 139 137 136 135 135 136 137 137 138 139 141 142 142 142 142 141 141 142 143 143 143 143 143 143 142 142 143 143 143 143 143 143 143 142 142 142 142 143 144 145 145 145 145 144 146 146 147 149 151 150 149 149 151 154 157 159 160 161 163 163 163 160 159 157 157 157 158 159 159 158 159 159 160 160 159 158 158 159 159 160 160 160 161 162 165 166 166 166 166 165 165 166 167 167 168 168 169 170 171 171 170 170 172 174 174 175 175 174 174 176 179 181 180 178 178 179 180 180 177 176 176 177 178 178 178 177 177 177 177 178 178 179 180 182 182 180 177 175 176 177 178 181 183 184 182 180 180 179 178 178 178 179 180 181 183 182 181 180 179 180 180 180 179 178 176 176 177 177 175 172 170 170 170 170 169 166 165 165 165 165 165 165 164 164 165 167 166 163 162 163 163 163 164 165 165 165 164 163 162 161 161 160 159 158 159 158 157 157 156 156 157 157 157 157 157 157 156 154 154 153 152 151 150 148 149 151 154 154 152 149 149 149 147 147 147 147 147 146 144 143 142 142 142 143 143 143 141 139 137 134 133 133 132 130 128 127 126 125 125 126 134 136 137 138 139 140 141 142 142 141 141 141 142 145 147 149 150 154 157 160 160 161 160 157 155 155 154 154 154 154 155 155 155 155 156 157 158 160 158 155 152 152 152 150 149 148 147 148 150 152 151 150 149 150 150 150 149 148 148 149 150 152 152 152 151 149 147 143 143 144 143 144 142 142 140 138 138 137 138 139 141 143 144 146 146 146 146 143 143 142 143 143 143 143 144 144 145 145 146 147 147 148 148 148 148 146 146 145 144 144 144 143 142 141 141 142 144 146 146 147 149 149 149 147 146 145 144 142 141 140 140 141 143 143 143 144 144 144 145 147 149 150 151 151 152 152 152 152 152 154 155 156 156 155 155 154 153 151 150 148 148 149 150 151 152 151 149 149 154 157 157 159 164 165 159 160 160 159 157 156 156 158 159 158 157 158 158 159 161 161 159 157 155 154 154 153 153 152 150 147 145 143 142 141 140 140 141 142 144 146 148 149 150 149 147 144 140 136 134 128 127 125 124 124 124 125 126 127 127 128 128 128 128 127 126 125 124 123 121 120 119 118 117 116 116 116 116 117 117 117 116 114 114 114 114 116 117 118 119 119 118 118 119 120 121 120 120 122 122 122 122 123 123 124 124 125 125 126 127 128 129 129 129 129 129 129 130 129 129 129 130 131 132 132 133 135 136 138 138 140 141 142 143 145 147 148 149 149 149 150 149 150 152 153 153 152 150 150 149 146 140 134 130 127 128 131 136 137 137 137 137 137 136 138 140 142 142 144 145 145 144 143 143 143 144 144 144 145 147 152 156 157 156 151 149 150 152 154 157 159 158 155 153 152 152 153 154 154 155 154 154 152 151 150 150 149 147 146 146 146 146 145 144 145 146 145 144 143 141 140 140 141 141 141 142 142 142 141 139 139 138 139 140 140 140 139 139 138 138 137 138 140 144 154 157 151 141 131 126 126 128 129 129 129 130 129 129 128 128 128 125 122 121 120 120 119 117 117 117 118 118 117 117 118 119 120 122 124 125 124 124 123 124 125 125 127 145 144 142 140 139 137 136 135 135 136 136 137 137 139 140 141 142 142 141 141 141 142 142 142 142 142 143 143 143 143 144 143 144 145 145 144 144 142 142 142 142 143 144 145 145 146 145 145 146 146 148 149 150 150 149 150 152 154 156 158 159 161 164 165 164 161 159 157 156 157 157 158 158 158 158 159 160 160 159 158 158 159 160 160 160 161 162 164 166 166 165 165 166 165 166 166 166 167 168 169 170 171 172 171 170 170 172 173 175 176 175 174 174 176 180 182 181 179 177 176 178 178 177 176 176 177 178 178 178 178 178 178 178 178 178 179 180 182 182 180 177 177 177 178 180 182 184 184 182 181 180 179 179 178 178 178 179 181 182 181 180 179 179 179 180 180 179 178 176 176 177 177 175 173 171 170 170 170 169 167 166 166 166 166 165 165 164 164 165 167 166 163 162 163 163 163 163 164 165 165 165 164 162 162 161 160 160 160 160 159 158 157 157 157 157 158 158 158 158 158 156 154 154 154 153 152 151 150 150 153 155 154 151 150 149 148 147 146 146 146 146 145 143 141 140 140 140 141 141 141 139 137 135 133 132 131 132 132 131 131 130 130 131 132 140 141 141 142 142 142 142 143 142 142 142 142 143 144 145 146 149 152 156 158 160 160 159 157 156 155 154 155 155 156 156 156 156 155 156 157 159 159 156 153 152 153 153 152 151 150 149 150 151 152 152 150 150 150 150 150 148 147 147 148 149 150 150 150 149 147 145 143 144 145 147 147 145 140 138 137 136 136 138 140 142 144 146 147 148 148 146 144 143 142 143 143 144 144 145 145 145 145 146 146 146 147 147 148 147 147 146 145 144 143 142 141 141 142 143 143 144 145 146 148 150 151 150 149 147 146 146 144 142 140 140 142 144 145 144 144 144 144 145 147 148 150 151 151 152 154 154 154 154 155 156 155 154 153 152 152 151 149 148 148 148 148 149 150 148 147 144 145 148 156 152 157 161 163 162 163 162 159 157 157 157 159 161 161 160 159 160 160 162 162 160 158 156 155 155 155 153 152 151 148 145 143 142 142 141 141 142 143 145 147 149 150 150 149 146 143 139 135 133 128 126 125 123 123 124 126 127 127 127 127 127 125 125 124 124 124 124 122 120 120 119 117 116 117 118 118 117 117 117 116 116 115 115 115 115 117 119 119 118 118 117 118 119 120 121 121 121 121 122 122 123 123 124 124 125 125 126 127 128 129 130 130 130 131 130 130 130 130 130 130 131 133 133 133 134 136 136 138 139 141 142 143 144 146 148 148 150 150 150 152 152 153 153 154 153 151 149 147 146 143 139 134 130 129 131 134 136 137 137 137 137 136 137 139 140 142 144 145 145 143 143 142 142 143 145 146 146 146 148 151 155 156 153 150 149 150 153 155 159 162 160 157 156 156 157 154 153 155 155 156 156 155 152 149 148 147 146 145 146 147 147 146 145 145 145 145 144 143 142 140 140 140 140 141 142 142 142 141 140 138 137 138 140 140 139 139 139 138 138 139 141 146 149 157 159 147 136 128 125 128 130 132 133 131 130 130 130 129 128 128 125 121 119 119 118 117 116 117 117 117 117 117 119 120 120 122 123 126 126 126 126 125 126 127 129 130 141 140 140 140 139 137 136 137 136 136 137 137 137 138 140 141 141 142 142 141 141 141 142 142 142 142 142 143 144 144 144 144 145 145 145 145 144 143 142 142 143 143 144 145 145 146 146 146 146 147 148 150 150 150 150 151 153 154 155 157 159 162 165 167 165 162 159 158 157 157 157 157 158 158 158 159 160 160 158 158 158 158 159 160 161 162 164 166 166 166 165 165 165 165 165 165 166 167 168 169 170 171 172 171 169 169 170 173 177 178 176 174 174 176 180 183 182 181 177 175 176 177 176 176 176 177 178 178 178 179 178 178 178 178 179 179 181 182 181 181 179 178 178 179 180 183 184 183 182 181 180 179 179 178 178 178 179 181 182 182 180 179 179 178 179 179 179 178 176 176 177 177 175 175 173 171 171 170 168 167 167 167 166 166 166 165 165 165 166 167 166 164 163 163 163 163 163 163 165 165 165 165 163 162 161 161 160 160 160 159 158 157 158 158 158 159 159 159 160 159 157 155 154 154 154 153 153 151 151 154 156 154 151 150 149 148 147 145 145 145 144 143 142 140 139 139 139 139 140 140 140 138 135 133 133 133 134 136 136 136 136 137 138 139 143 143 143 143 143 143 143 144 143 142 141 141 141 141 143 146 149 151 155 157 158 158 158 157 156 155 155 155 157 157 157 156 156 156 157 158 159 159 156 153 152 154 154 154 153 151 150 150 152 152 151 150 150 149 149 148 147 147 147 148 148 148 149 149 147 145 144 144 145 146 147 146 144 140 138 138 138 138 139 140 143 146 147 148 148 148 147 144 143 143 143 143 144 145 146 145 145 145 145 145 145 145 146 146 147 146 144 143 143 142 141 140 141 143 144 145 146 146 147 150 152 153 152 150 148 147 146 144 142 141 141 143 143 144 144 143 143 143 144 146 148 149 150 150 152 155 155 155 154 155 155 152 151 150 149 149 149 147 146 146 146 147 148 147 144 142 141 139 139 145 150 155 159 162 164 165 165 164 160 158 159 161 162 162 161 161 161 162 163 162 160 158 156 156 156 155 154 152 151 148 146 144 144 143 142 142 143 144 146 148 148 150 150 147 144 141 137 134 133 129 126 124 124 124 125 126 127 126 126 125 124 123 123 123 123 123 122 121 120 121 120 119 119 119 120 118 117 117 117 116 116 116 116 117 117 119 120 119 118 117 117 118 118 119 120 120 121 122 123 124 124 124 124 125 126 127 128 129 129 130 131 131 132 132 131 131 131 131 132 132 132 133 134 135 135 136 136 138 140 142 143 144 145 146 148 150 151 152 152 153 154 154 155 155 154 151 147 145 144 143 140 135 133 134 135 136 137 137 137 137 138 138 138 140 140 142 144 145 145 143 143 143 143 144 147 149 148 148 148 150 155 155 152 151 151 151 153 157 161 162 160 157 156 158 160 157 155 155 157 159 158 156 152 148 146 147 147 148 148 147 147 146 145 145 144 144 144 143 143 141 140 140 140 141 142 142 142 141 140 138 138 138 140 140 140 140 139 138 139 141 143 147 154 160 155 143 136 129 129 129 132 134 134 133 131 131 130 129 127 126 124 121 120 119 117 116 117 118 119 118 117 118 121 122 123 124 125 127 127 128 128 128 129 130 132 132 141 140 140 140 140 139 138 138 138 137 138 138 138 138 139 140 141 141 141 141 141 141 141 141 141 141 142 143 144 144 144 145 145 146 146 146 145 144 143 143 143 144 144 145 145 145 146 146 146 147 149 150 151 151 151 152 153 154 155 158 160 162 166 168 166 162 160 160 159 158 157 158 158 158 158 159 160 160 158 158 158 158 160 161 162 163 165 166 166 166 165 165 165 165 165 165 166 167 168 169 170 171 171 170 169 170 171 175 178 178 175 174 174 176 180 182 182 181 176 174 175 176 176 175 176 177 178 177 178 178 178 178 178 179 179 180 182 182 182 181 180 178 179 179 181 183 184 184 182 181 181 180 179 178 178 179 180 181 182 182 182 181 178 178 178 179 179 178 176 176 176 176 175 174 173 172 171 170 168 168 168 168 167 167 166 166 165 165 166 167 165 164 164 164 164 163 163 163 165 165 166 165 164 163 162 162 161 160 160 159 158 158 158 159 159 160 160 161 161 159 157 155 155 155 155 155 154 152 152 155 156 153 151 149 148 148 147 145 144 144 143 142 141 140 139 139 139 140 141 141 140 139 137 136 136 136 136 138 140 140 141 142 143 143 145 145 144 143 143 143 143 144 144 142 141 140 140 141 143 146 149 152 154 156 156 156 157 157 156 155 156 157 159 159 159 158 157 156 158 159 159 158 156 154 154 154 154 154 153 152 151 151 152 152 151 150 149 149 148 147 147 146 146 147 147 147 147 146 145 144 144 145 146 146 146 145 142 139 139 140 141 142 142 142 145 147 148 148 148 148 147 146 145 144 144 144 145 145 145 145 144 144 143 145 143 143 143 143 144 144 142 141 140 139 139 139 141 144 146 147 148 148 149 151 153 154 153 152 151 148 145 143 142 140 141 142 141 142 142 143 143 143 144 146 147 147 148 149 152 154 156 155 153 152 152 149 149 148 147 146 146 145 143 143 144 146 146 145 140 137 135 134 137 141 146 154 158 162 165 167 167 165 162 160 161 162 163 164 163 163 163 164 164 162 160 158 158 157 156 155 154 152 151 149 148 147 145 144 143 143 144 145 148 148 149 150 150 146 142 138 135 133 131 127 125 124 124 125 126 126 125 125 124 124 124 123 122 122 121 120 120 120 121 122 122 122 122 122 121 119 118 117 117 117 117 117 117 118 119 119 119 118 117 116 117 117 118 119 119 120 121 123 125 125 125 125 124 125 128 129 129 130 130 130 131 132 133 132 132 132 133 133 133 133 133 134 135 136 136 136 136 139 141 142 143 144 144 146 149 151 152 153 154 155 155 155 156 155 154 150 145 144 144 142 139 136 135 136 137 137 137 137 137 138 139 140 140 140 141 143 145 146 145 145 144 143 144 147 149 151 149 149 149 151 155 154 152 151 151 152 155 159 160 160 158 157 155 158 160 159 156 155 156 158 160 159 152 145 138 137 145 150 150 148 145 144 145 144 143 144 144 143 143 141 141 140 139 140 142 142 142 141 140 139 139 139 140 141 141 141 141 140 140 142 144 149 158 164 147 141 137 135 132 130 132 135 135 134 133 131 129 127 123 123 121 120 120 119 118 117 119 121 121 121 119 119 121 124 125 125 126 127 128 129 130 131 132 132 134 133 140 140 140 141 141 141 140 140 140 139 139 139 138 138 139 140 140 140 140 141 141 141 141 141 141 142 142 143 144 144 145 145 146 147 147 146 146 145 144 144 144 145 145 146 146 146 146 146 146 148 150 151 152 152 152 152 153 154 156 158 160 162 166 168 167 163 162 162 161 159 159 159 159 159 159 160 160 160 159 158 158 159 160 162 163 164 166 166 166 166 165 165 165 165 165 165 166 167 169 170 170 171 171 170 170 171 173 177 179 178 175 174 174 175 178 179 182 181 176 174 175 176 176 175 175 176 177 177 177 178 178 178 178 179 179 180 182 182 182 181 180 179 179 180 182 184 185 184 183 183 182 181 180 179 179 179 180 181 181 182 182 181 178 177 178 180 179 178 176 176 176 176 174 173 172 171 171 170 169 169 169 168 168 167 167 166 166 166 167 167 166 164 164 164 164 164 163 164 165 166 166 166 165 164 163 162 161 161 160 159 158 158 159 159 160 161 161 162 161 160 157 156 155 156 156 155 154 152 153 154 154 152 150 148 148 147 146 145 144 144 144 143 142 140 142 141 141 142 143 142 141 140 139 139 138 138 139 140 143 144 145 146 146 146 147 146 145 143 144 144 144 144 144 142 142 140 141 142 145 147 150 152 154 155 155 156 157 158 157 157 157 159 160 161 161 160 158 157 159 160 159 158 156 156 155 155 154 153 152 152 151 151 152 152 150 149 149 149 147 146 146 146 147 147 147 146 145 143 143 143 144 144 145 147 145 143 141 139 141 143 144 144 145 146 147 148 147 148 148 148 148 148 146 146 145 144 144 145 144 143 143 142 142 143 142 141 141 141 140 140 140 139 138 137 138 139 141 142 146 149 151 151 152 153 154 155 155 153 150 146 144 143 142 140 141 141 141 142 142 143 144 143 144 145 145 145 146 147 150 154 155 154 153 151 149 146 145 145 144 144 144 143 141 141 142 143 144 142 136 134 132 132 134 139 146 152 156 159 160 164 166 166 164 162 163 164 164 165 165 165 165 165 164 162 160 159 158 157 157 155 154 152 151 150 149 147 146 145 144 145 145 146 148 149 150 150 149 145 140 137 135 132 129 127 126 125 124 125 125 125 126 126 125 125 124 124 123 121 120 119 118 120 124 124 124 124 124 123 121 121 120 119 118 118 118 118 118 118 119 119 117 116 116 116 116 117 117 119 120 121 122 124 126 126 125 125 125 126 129 130 131 131 131 131 132 133 133 133 132 133 134 134 134 134 135 135 136 136 136 136 137 139 142 142 143 144 145 147 150 152 153 155 155 156 155 156 156 155 153 149 146 144 143 142 140 138 136 137 137 137 136 136 137 139 141 141 141 141 141 143 146 147 147 146 144 143 145 148 151 153 152 150 150 152 155 154 153 152 152 155 158 161 159 156 155 155 154 157 160 161 159 157 155 156 161 160 153 147 144 141 141 148 151 148 143 143 143 144 142 143 143 143 142 142 141 139 139 140 141 142 141 139 139 139 140 141 141 142 143 142 142 142 141 141 143 150 159 160 144 140 138 136 133 131 132 135 135 135 133 131 127 123 119 118 117 118 119 120 120 120 121 124 124 123 122 122 123 124 125 126 127 128 129 131 132 133 133 134 133 133 140 140 140 140 141 142 142 142 142 141 140 139 139 138 139 139 139 140 140 141 141 141 140 141 141 142 143 143 144 144 145 146 147 147 147 147 146 146 145 145 145 146 146 147 148 148 147 146 147 149 151 152 153 153 153 152 153 154 156 158 159 162 165 168 167 165 164 162 161 160 160 160 159 159 160 161 161 161 160 159 158 159 160 162 164 165 166 167 167 167 166 166 166 166 165 165 166 168 169 170 171 171 171 170 170 172 175 178 180 178 175 174 174 174 175 178 181 181 177 174 174 175 176 176 175 176 176 176 177 178 179 178 178 179 179 179 180 181 181 180 180 180 180 181 183 185 186 186 185 183 183 182 180 179 179 179 180 180 181 181 182 181 179 178 179 180 180 178 177 177 176 175 174 172 171 171 170 170 169 169 169 169 168 167 167 167 166 166 167 168 167 166 165 165 165 164 164 164 165 166 166 166 166 165 164 163 162 161 160 160 159 159 159 160 160 161 162 162 162 160 158 157 156 157 156 155 154 153 153 154 153 151 150 149 148 147 146 146 146 146 146 145 145 144 144 143 143 144 144 143 142 141 141 140 140 140 141 142 146 147 148 148 148 148 147 145 144 144 145 146 145 145 143 143 142 142 143 144 146 148 151 152 153 154 154 156 158 158 159 159 158 159 160 161 161 161 159 158 159 159 159 158 157 156 156 155 153 152 152 151 152 151 152 151 150 149 148 148 146 145 146 146 147 147 146 144 143 142 141 142 143 144 146 147 146 143 142 142 143 145 146 146 148 149 149 149 148 147 147 147 148 148 147 146 146 145 144 144 144 144 143 142 142 141 141 141 140 140 140 139 139 139 138 138 138 139 140 142 149 153 153 153 153 153 153 153 153 151 148 145 144 144 143 143 142 142 142 142 143 144 144 144 144 144 143 143 144 146 150 153 153 153 152 149 146 142 140 140 140 140 140 140 138 138 139 140 140 138 133 131 131 133 136 140 145 149 152 153 155 159 163 165 165 164 164 165 165 166 166 166 166 166 165 163 160 158 157 157 157 155 154 153 152 151 149 147 146 145 145 145 146 146 148 149 150 149 147 144 140 136 133 130 128 127 126 125 125 126 126 126 127 127 126 126 125 124 122 121 120 120 121 122 124 124 124 123 122 122 122 123 122 122 121 120 119 118 117 117 117 117 116 116 116 116 116 117 117 119 121 122 124 125 126 126 126 127 127 128 129 131 132 132 132 133 133 134 134 133 134 134 135 135 136 136 136 136 136 136 136 137 139 140 142 142 143 144 145 147 150 152 154 155 156 156 155 156 155 154 151 149 146 144 144 143 141 138 137 137 137 137 136 136 137 140 141 142 142 141 141 143 146 147 148 147 144 143 145 149 151 153 152 150 150 153 155 156 155 153 153 157 161 161 156 154 153 152 153 156 160 162 161 159 155 156 160 159 155 151 146 142 142 146 150 150 149 143 144 143 142 143 142 142 142 142 141 140 139 139 140 140 141 140 139 139 140 141 143 143 143 142 142 141 141 140 143 150 154 149 142 139 139 137 134 133 133 135 135 135 133 130 125 121 120 119 117 119 121 121 121 122 123 125 124 124 123 124 124 125 126 126 127 129 131 132 133 133 133 133 133 133 140 140 139 139 140 143 143 143 143 143 142 141 140 139 139 138 139 140 141 141 141 141 141 141 142 143 143 143 144 144 145 146 147 148 147 147 147 147 146 146 146 147 147 148 150 150 149 147 147 150 151 152 153 154 154 153 153 154 156 157 159 162 165 166 167 167 165 162 161 161 160 160 160 160 161 161 162 162 161 159 159 160 161 163 164 166 167 167 167 167 167 167 166 166 165 166 167 169 169 169 170 171 170 170 171 173 176 179 180 178 176 174 174 173 175 177 180 180 177 174 174 174 175 176 176 176 176 176 176 178 179 179 179 179 179 179 179 180 179 179 179 179 181 182 183 184 185 186 185 184 183 183 182 181 180 180 179 179 180 181 181 180 179 179 179 180 181 181 178 177 176 175 174 172 171 170 170 170 170 170 169 168 167 167 167 167 166 165 167 167 167 166 165 165 165 165 164 165 165 166 166 166 166 165 164 164 163 162 160 160 160 160 160 161 161 162 163 163 162 160 159 158 157 157 156 155 154 154 153 153 152 151 150 149 148 147 146 147 148 148 148 148 147 145 145 144 144 144 144 143 142 142 141 141 141 141 143 144 147 148 149 149 149 148 146 144 143 144 146 147 146 146 144 144 144 145 145 146 147 149 151 152 153 154 154 156 158 159 160 159 159 159 159 160 160 161 159 159 159 159 158 158 156 156 156 155 153 151 151 151 151 152 151 151 149 149 149 148 146 145 145 146 147 147 145 144 141 141 141 141 143 144 146 148 147 145 145 145 146 148 149 149 151 151 151 150 150 150 149 148 148 148 148 147 146 146 145 145 144 145 144 143 142 141 141 141 141 141 140 140 139 139 139 139 139 140 142 144 151 155 155 155 154 154 154 153 151 149 147 144 144 145 145 145 144 144 143 143 144 144 144 144 144 143 142 142 143 146 149 151 151 150 148 144 141 140 139 137 137 136 136 136 138 136 135 135 135 134 131 129 130 134 138 141 144 145 146 147 151 155 161 163 164 165 165 165 167 167 167 167 167 166 165 164 158 156 156 156 156 155 154 153 152 151 149 147 146 146 146 146 146 146 149 150 150 149 147 144 139 135 132 129 128 127 126 125 125 126 127 128 127 126 126 125 124 123 122 123 123 123 124 125 125 124 123 122 122 123 123 124 123 123 122 121 119 117 117 116 116 115 115 115 116 116 116 117 118 120 121 123 124 125 125 126 126 127 128 129 130 131 132 133 133 134 134 134 135 135 135 135 135 136 137 137 137 137 137 136 136 138 140 141 142 142 143 144 146 148 150 152 154 154 155 156 156 155 154 153 151 149 146 145 145 143 141 139 137 137 137 137 136 136 137 138 141 143 143 141 141 143 146 146 148 147 145 144 146 148 151 153 153 151 151 153 154 156 156 154 155 158 162 163 160 155 152 151 153 155 159 159 161 158 155 155 158 158 156 152 145 141 140 144 148 148 145 142 142 142 141 142 142 142 143 142 142 140 138 138 138 138 139 139 140 140 141 142 144 144 143 142 141 141 140 141 144 148 147 141 139 139 140 139 136 134 134 134 134 133 131 128 125 123 122 121 121 122 122 123 124 125 126 126 125 124 125 125 126 126 127 128 129 130 131 132 133 133 132 132 133 134 141 141 139 138 140 143 144 144 145 145 144 143 142 141 139 138 139 141 141 142 142 142 142 142 142 143 144 144 144 145 146 147 148 148 147 147 147 147 147 147 147 147 148 150 151 152 150 149 149 151 152 153 154 154 154 153 153 154 156 158 159 162 163 164 167 167 165 162 161 161 160 160 160 160 161 162 162 162 161 160 159 160 162 163 165 166 167 167 167 167 168 168 167 166 166 166 168 169 169 170 170 171 170 170 171 173 176 180 181 180 178 175 173 173 175 176 178 179 177 174 174 174 175 176 177 176 176 176 177 178 179 179 179 179 179 179 180 179 179 178 178 179 181 181 182 183 184 185 185 184 183 183 183 182 181 180 180 180 180 180 180 180 179 179 180 181 181 180 178 177 176 175 174 171 170 169 170 170 170 169 169 168 167 167 167 167 166 166 166 167 168 167 166 166 165 165 165 165 165 165 166 166 165 165 165 164 163 162 161 161 161 161 161 161 161 162 163 163 161 160 159 158 158 157 155 154 154 154 153 153 152 151 150 150 149 148 148 148 149 149 149 148 147 146 146 145 145 144 143 142 141 141 141 141 141 142 144 146 149 150 150 150 149 148 146 144 143 145 147 148 147 146 144 144 146 147 147 147 148 150 151 152 153 154 155 156 157 159 159 159 159 159 158 158 159 159 159 159 159 159 158 157 156 156 155 154 152 151 150 150 151 152 151 151 150 149 149 148 147 146 144 145 145 144 143 142 139 140 140 142 144 146 147 148 148 147 148 148 149 150 150 151 153 152 151 151 152 152 152 151 151 150 149 148 147 147 148 147 147 145 144 143 142 142 142 142 142 142 141 141 141 140 141 141 142 143 145 148 153 156 156 155 155 155 154 152 150 149 146 143 143 145 146 147 146 145 144 144 143 144 144 144 144 143 142 141 143 145 148 149 149 147 143 139 136 136 137 137 136 134 134 135 135 131 130 130 129 129 128 127 128 133 137 140 141 141 143 144 147 152 158 162 164 165 165 165 167 168 168 167 166 165 165 162 157 156 156 156 155 155 154 153 152 150 149 147 146 146 146 147 147 147 149 150 149 148 147 143 138 133 131 128 127 127 126 126 126 127 128 128 127 126 126 125 124 123 123 124 124 125 125 125 125 125 125 124 124 124 124 124 123 122 121 119 118 117 116 115 114 113 114 114 115 116 116 117 118 121 122 123 124 124 125 126 127 128 129 129 130 131 132 133 134 135 135 135 136 136 136 136 136 137 138 138 138 137 137 137 138 140 141 141 141 142 143 145 146 148 150 152 152 154 155 156 156 154 153 152 150 148 146 145 144 142 141 140 137 136 136 136 136 136 137 139 142 144 144 142 141 142 144 147 149 148 146 145 146 147 151 153 153 151 151 152 153 155 155 155 156 159 162 162 159 154 152 152 153 155 156 158 158 157 155 155 156 157 155 151 145 141 138 139 143 140 140 140 141 141 140 141 142 142 143 142 142 139 139 138 136 136 137 139 139 139 140 142 143 143 141 140 140 140 140 141 144 145 143 141 137 138 140 140 137 135 134 133 132 131 129 127 126 125 124 125 126 125 124 125 126 127 128 127 125 125 127 127 128 128 129 130 131 132 132 132 132 132 132 132 133 134 143 142 141 140 141 144 145 145 146 146 146 145 144 142 140 139 140 142 142 143 143 142 142 142 143 144 144 145 145 146 147 148 149 148 147 147 147 148 148 147 147 148 149 151 153 153 151 150 150 151 152 153 154 154 154 153 153 154 156 158 159 161 162 164 167 168 165 162 161 161 160 160 160 160 161 162 162 162 160 160 160 161 162 164 165 166 167 168 167 168 169 168 167 166 166 167 167 168 170 170 170 171 171 170 171 173 176 179 181 181 179 175 173 174 174 176 177 178 178 176 176 175 176 177 177 177 176 176 177 178 179 179 180 179 179 179 180 179 178 178 178 180 180 181 182 183 183 184 184 183 183 183 184 184 183 182 180 180 180 179 179 179 179 179 180 180 180 179 177 176 176 175 173 171 170 170 170 170 170 170 169 168 167 167 168 168 167 166 166 168 168 168 167 166 165 165 165 165 165 166 166 166 165 165 165 164 163 163 162 161 161 161 161 161 162 163 164 164 162 161 159 159 158 157 155 154 154 153 153 152 151 151 151 150 150 150 150 149 150 150 150 149 148 147 147 145 144 143 142 141 140 140 140 141 142 143 145 148 149 151 151 151 149 147 145 143 143 145 146 148 148 146 145 145 147 148 149 149 149 150 151 151 152 152 154 155 156 158 158 158 158 158 157 157 157 158 158 159 159 159 158 156 156 156 155 154 151 150 150 150 151 152 151 150 150 150 150 149 148 146 144 143 143 141 140 139 138 139 140 143 145 147 148 150 150 148 149 149 150 149 149 150 152 152 152 152 152 154 154 154 154 153 150 148 147 146 147 147 147 145 144 143 142 142 142 142 143 143 143 142 142 142 144 144 144 146 148 151 154 156 156 156 156 155 154 151 149 147 145 142 142 144 147 148 147 145 144 143 142 142 143 144 144 143 142 142 143 144 146 148 147 144 141 138 138 138 138 139 136 134 134 133 132 128 126 126 126 126 125 125 127 131 135 137 137 140 141 143 145 149 156 158 161 164 165 165 166 167 166 166 165 164 162 159 157 157 157 156 155 155 154 153 152 150 148 147 146 147 147 147 147 148 149 149 148 147 145 141 136 132 130 128 127 127 126 127 127 128 129 128 128 128 127 126 125 124 124 124 124 124 125 126 126 126 126 124 123 123 123 123 121 120 119 118 118 117 116 114 113 113 113 114 115 115 116 118 119 121 122 123 123 124 125 126 128 128 128 129 130 130 133 134 134 134 135 136 136 136 136 136 137 138 138 138 138 138 137 138 139 140 141 141 141 142 144 145 146 148 148 150 152 153 154 155 155 153 151 151 149 147 146 144 143 142 140 138 136 135 135 136 136 136 137 140 143 145 144 143 142 143 145 147 148 148 147 148 148 149 151 153 153 151 151 152 154 155 154 154 156 158 162 163 160 152 151 153 153 153 154 156 156 155 153 152 152 155 155 153 148 141 138 138 143 140 138 141 143 142 142 143 142 142 144 144 143 143 141 138 136 134 135 136 137 136 138 140 141 141 139 138 139 139 140 141 143 142 141 138 136 138 140 140 140 137 133 131 131 130 129 128 127 125 126 128 129 129 128 127 128 129 129 128 126 129 130 130 131 130 132 133 133 133 133 132 132 132 132 133 133 135 143 143 142 142 142 144 145 146 147 147 146 145 145 144 142 141 142 143 144 144 144 143 143 143 143 144 145 145 145 146 147 149 149 149 148 148 148 148 148 148 148 149 150 152 153 153 151 150 150 151 152 154 155 155 154 153 153 154 156 157 158 160 162 164 168 168 165 163 161 161 161 161 161 161 161 162 162 161 160 160 160 161 163 163 165 167 168 168 167 168 169 168 167 167 167 167 168 168 170 170 170 171 171 171 172 173 175 177 180 180 178 175 173 174 175 175 177 178 179 178 177 176 176 177 177 177 176 177 177 178 178 179 180 179 179 179 180 180 178 178 178 178 180 181 182 182 183 183 182 182 182 183 184 184 184 182 181 180 179 179 179 179 179 180 180 180 180 178 176 176 175 174 173 172 171 171 171 171 171 170 169 168 167 167 167 168 168 167 167 168 169 168 167 166 165 165 165 165 166 166 166 165 166 166 166 165 164 163 162 161 161 162 162 162 162 163 164 164 163 161 160 159 158 157 155 154 154 154 153 152 152 151 151 151 151 151 151 151 151 150 150 149 148 148 146 144 142 141 141 140 139 139 140 141 143 145 147 148 150 151 152 151 149 147 145 144 145 146 146 147 147 146 146 147 149 149 149 150 150 150 151 150 149 150 152 154 157 157 157 157 157 156 156 155 156 156 157 158 159 159 158 157 157 156 154 154 152 151 150 151 152 152 151 150 151 151 151 150 148 145 143 142 141 139 138 138 138 140 142 144 147 148 149 152 153 153 150 150 149 148 147 148 150 150 151 151 152 153 155 155 155 153 151 148 147 145 144 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 145 146 146 148 150 152 154 155 155 154 154 154 152 149 147 145 144 143 143 146 149 148 147 145 144 143 143 143 143 144 144 143 142 143 144 145 147 147 145 142 140 140 140 140 140 137 135 134 134 131 128 126 125 125 125 126 126 126 128 129 129 131 134 138 141 143 145 148 151 154 159 163 165 164 164 166 165 164 163 161 159 158 157 158 158 158 157 155 153 152 151 149 148 147 147 147 147 147 147 148 149 149 147 145 142 139 135 131 129 128 128 127 127 127 127 128 129 129 128 128 127 127 126 126 125 125 124 125 126 128 128 127 124 123 123 122 122 121 120 119 119 119 119 117 114 113 112 112 112 113 113 115 116 118 120 122 123 123 123 124 125 127 128 128 129 129 131 132 134 134 134 135 135 136 136 136 137 137 138 138 138 138 138 138 138 138 140 141 141 141 142 143 144 145 146 147 148 150 152 152 153 154 153 152 150 149 147 146 145 144 142 140 137 134 133 133 134 134 135 135 137 139 143 145 144 144 143 144 146 147 148 148 149 150 150 150 151 152 151 151 151 153 154 155 154 154 154 156 160 163 158 151 150 151 152 154 154 155 156 155 154 154 156 154 155 154 149 140 142 145 148 147 140 142 147 144 144 144 144 142 145 146 146 146 143 140 137 134 133 133 133 134 137 139 139 139 138 137 137 138 139 141 141 139 137 135 135 137 140 141 141 137 132 130 130 129 129 128 127 126 129 130 131 130 129 128 129 129 130 130 130 132 133 133 133 133 134 135 135 134 134 132 132 133 134 134 135 135 143 143 142 142 142 144 146 147 148 147 145 144 144 144 144 142 143 144 145 145 145 144 144 143 144 144 145 146 146 147 148 149 149 149 149 149 149 149 149 149 149 150 152 152 153 152 151 150 149 151 152 154 155 155 154 153 152 153 155 156 158 160 162 165 168 168 166 163 162 162 162 161 161 161 161 162 162 161 160 160 161 161 162 163 166 168 169 168 167 168 169 168 168 168 168 168 168 169 170 170 170 171 172 172 172 172 174 178 180 180 178 175 173 174 175 175 176 177 178 179 177 176 176 176 177 177 177 177 177 178 178 178 179 179 179 180 181 180 178 178 178 179 180 182 182 182 183 183 182 182 182 183 184 184 184 183 181 180 179 179 179 179 180 180 181 181 180 177 176 175 175 174 173 172 172 172 172 172 172 170 168 168 168 168 167 168 168 168 168 169 169 168 167 166 165 165 165 166 166 166 166 166 166 166 166 166 165 163 162 161 162 162 162 162 162 163 163 163 163 161 160 160 159 157 155 155 154 154 153 153 152 152 152 151 152 152 153 152 151 150 149 148 147 147 145 143 142 141 139 139 138 139 140 143 145 146 147 148 150 151 150 150 148 147 146 145 146 147 147 147 146 145 146 148 150 150 150 150 150 151 150 149 149 150 152 153 156 157 157 156 155 155 154 154 154 155 156 158 159 160 159 157 157 156 155 154 152 151 150 151 151 151 151 151 152 152 151 150 147 145 142 142 140 139 138 137 139 141 144 146 148 149 150 151 154 154 151 149 148 147 146 145 146 147 148 149 150 150 152 152 152 151 151 149 147 145 145 145 145 146 146 146 146 146 145 145 144 144 145 145 146 146 146 146 147 148 151 153 154 153 153 152 152 152 151 148 147 147 146 145 145 148 150 149 147 146 146 144 143 144 145 145 145 143 144 144 145 146 146 145 143 140 139 139 139 140 139 135 133 133 132 129 128 127 126 125 126 127 127 127 128 128 129 130 133 137 143 146 146 147 149 153 158 162 164 163 163 163 164 161 159 157 156 156 157 157 158 159 158 155 153 152 151 149 148 147 147 148 147 147 147 147 148 148 146 143 140 137 134 131 130 129 128 128 128 128 127 128 129 129 128 128 127 127 127 126 126 125 125 126 127 127 126 125 125 124 123 122 121 120 120 119 119 119 118 117 114 111 111 111 111 112 112 114 116 118 120 121 121 122 123 124 125 127 128 130 130 131 132 133 134 134 135 135 136 136 137 137 138 138 138 138 139 139 139 139 139 139 140 140 141 141 142 142 144 144 146 147 149 150 151 150 151 151 151 150 149 147 145 145 144 143 140 137 133 130 130 132 132 133 135 136 137 139 142 143 144 144 144 145 147 148 148 149 149 150 151 151 151 151 150 151 152 153 153 153 153 154 155 156 159 161 157 151 150 151 153 155 154 154 156 156 158 157 156 153 151 149 147 147 154 154 151 153 147 146 149 146 144 145 145 145 147 148 148 147 144 141 138 136 136 134 133 135 137 137 137 138 138 137 136 137 139 139 139 137 134 133 134 137 139 140 141 137 132 130 130 129 128 127 127 128 130 132 132 132 130 129 130 130 131 131 132 133 134 135 135 135 135 135 136 135 133 133 133 134 135 135 136 136 143 143 142 142 142 143 145 147 147 145 144 143 144 144 144 144 144 145 146 146 146 145 144 144 144 144 146 146 147 147 148 149 149 149 149 149 149 149 149 149 150 151 153 153 153 152 150 149 150 151 152 154 155 155 154 153 152 153 154 156 158 160 162 165 168 168 166 165 163 162 162 162 162 161 161 162 162 161 161 161 161 161 162 164 167 169 169 168 167 168 169 169 169 169 169 169 169 169 170 170 171 171 172 172 172 173 175 178 180 180 178 175 173 174 174 174 174 176 178 178 177 176 175 176 176 176 176 177 177 178 178 178 179 179 179 180 181 181 180 179 178 179 180 181 182 182 183 183 182 182 182 183 184 184 184 183 181 180 179 179 179 179 180 181 181 181 180 178 176 175 174 174 173 172 172 172 173 173 172 170 169 169 168 168 168 168 168 168 169 169 169 168 167 166 165 165 165 166 167 167 166 166 166 167 167 166 165 163 162 162 162 162 162 162 162 162 163 162 162 161 160 160 159 158 157 156 154 154 153 152 152 152 152 152 152 152 153 152 150 149 149 148 147 146 145 144 142 140 139 139 139 139 142 145 146 147 148 149 150 149 149 148 147 147 147 147 148 148 147 147 146 146 147 150 151 151 151 151 151 151 150 149 149 151 152 154 156 157 156 155 154 153 153 153 153 154 155 157 159 161 160 158 157 156 155 154 152 151 151 151 151 150 150 151 152 152 152 149 146 144 142 141 140 139 138 138 140 143 146 148 150 151 151 153 156 154 151 148 146 145 144 143 144 145 147 148 148 146 147 148 149 149 150 149 147 145 146 146 146 148 148 148 148 147 146 145 145 146 146 147 147 147 147 146 146 148 150 152 152 153 153 151 150 149 149 148 148 148 147 147 147 149 150 149 147 147 146 144 143 145 146 147 146 146 145 144 145 145 144 142 141 139 139 139 139 138 137 134 132 131 131 130 129 128 128 128 128 128 127 128 128 129 129 130 133 138 144 148 149 150 151 153 157 161 162 162 161 161 161 158 156 154 153 153 154 155 157 159 157 154 153 151 151 149 147 146 147 147 146 146 146 146 147 147 144 141 138 135 133 132 130 129 129 129 128 128 128 129 129 130 129 128 128 128 127 127 127 126 126 126 126 126 126 125 126 125 123 122 121 120 119 119 118 117 115 114 112 110 110 110 111 111 113 114 115 117 118 119 121 122 123 125 126 127 128 130 131 132 133 133 134 135 135 136 136 137 137 138 138 139 139 139 139 139 139 139 140 140 140 141 141 141 142 142 143 144 145 147 149 149 149 148 148 148 148 148 148 146 144 144 143 142 139 134 129 127 128 130 131 134 136 137 138 140 142 143 143 144 145 146 148 149 149 150 150 151 152 152 151 151 151 152 152 152 152 152 152 153 155 156 157 156 154 152 152 152 154 156 157 155 155 156 157 155 154 150 147 146 148 154 159 156 153 156 151 151 149 146 145 146 147 147 147 148 148 146 145 142 140 138 137 136 136 136 137 137 137 138 137 136 135 136 137 137 137 134 132 131 133 135 137 139 140 135 131 131 130 128 127 126 127 129 132 135 135 133 132 131 132 132 132 133 133 134 135 135 136 136 136 137 136 135 134 134 134 135 136 136 136 136 142 143 142 142 142 142 143 145 146 143 142 142 143 144 145 145 145 146 146 146 146 146 145 144 144 145 146 146 147 147 148 149 149 149 149 149 149 149 149 149 151 152 153 153 153 152 150 149 150 151 152 153 154 154 154 153 153 153 154 155 158 160 162 165 169 168 168 167 165 163 163 162 162 161 162 162 162 162 161 161 161 162 163 165 167 169 169 167 168 169 169 170 170 170 169 169 170 170 171 171 171 171 171 171 171 173 176 179 181 180 178 175 173 173 173 174 173 175 177 178 177 175 174 175 175 176 176 177 177 178 178 178 179 179 180 181 181 182 181 179 178 178 179 181 181 182 183 183 183 182 182 183 184 184 184 183 181 180 179 179 179 179 180 180 181 181 180 178 177 176 175 174 172 172 172 172 173 173 172 170 169 169 169 168 168 168 168 169 169 169 168 168 168 167 165 165 166 167 167 167 167 167 167 167 167 167 166 164 163 163 163 163 162 162 162 162 162 161 161 160 160 160 160 159 158 156 155 154 153 152 152 152 153 152 152 152 152 152 150 149 148 147 147 146 145 144 142 140 140 139 140 140 143 145 147 149 150 150 149 148 147 147 147 147 147 148 149 149 148 148 148 149 149 151 152 152 152 151 152 151 150 149 150 151 152 154 156 155 154 154 153 153 153 153 153 154 155 157 159 161 160 158 157 156 155 153 152 152 152 151 150 150 150 150 152 153 152 149 145 143 142 141 140 139 139 140 141 144 148 151 151 152 154 156 157 154 150 147 145 144 142 142 143 145 146 147 146 144 144 144 146 148 150 149 147 145 146 147 147 148 149 149 148 147 146 145 145 147 148 148 148 147 146 145 145 146 147 149 152 153 152 151 149 149 149 149 149 149 148 148 149 150 151 150 149 148 145 144 144 145 147 147 147 147 146 145 144 143 142 140 140 139 139 139 138 137 136 134 132 131 131 131 130 130 132 131 130 130 130 129 130 130 130 131 134 138 142 147 150 153 153 155 158 160 160 160 159 159 158 156 154 152 151 151 152 154 156 157 156 154 153 152 151 148 146 145 146 147 146 145 145 145 145 146 141 138 135 134 133 131 129 129 130 130 129 129 129 129 129 130 129 129 128 127 127 126 126 126 126 126 126 126 126 127 126 125 124 122 121 120 119 117 115 113 112 111 110 109 109 110 111 112 112 114 115 116 118 119 121 122 124 126 127 128 129 130 131 132 133 133 135 136 137 137 137 138 138 139 139 139 139 139 140 140 140 140 141 141 141 141 141 142 142 142 142 143 145 147 148 148 147 146 146 145 146 147 147 145 144 144 143 141 138 132 129 128 128 129 131 135 137 138 139 140 142 144 144 144 146 147 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 153 155 157 155 153 152 151 152 154 154 156 157 155 154 156 156 153 151 149 147 148 152 160 159 152 152 153 153 152 149 146 145 146 147 147 146 144 144 144 143 142 141 139 138 137 137 137 137 136 137 137 136 135 134 133 134 134 134 133 131 131 132 132 135 139 136 133 131 130 129 128 126 126 128 131 132 136 136 135 134 133 134 134 134 134 135 135 135 135 136 137 137 138 137 136 136 136 136 137 138 138 138 138 143 143 143 142 142 142 142 142 142 140 141 142 143 144 145 145 146 146 147 147 146 146 145 144 144 145 146 146 146 147 148 149 149 150 149 149 149 149 149 149 150 151 152 153 153 152 150 150 150 151 152 153 153 153 153 153 153 153 154 156 158 160 162 165 169 169 169 167 165 163 163 162 162 161 162 162 162 162 162 161 161 162 164 166 168 169 168 167 167 168 169 170 170 171 170 170 170 171 172 172 171 171 171 171 171 173 177 180 181 180 178 176 174 173 173 173 173 174 176 177 177 175 174 174 174 175 176 177 178 178 178 178 179 179 180 180 182 182 181 180 179 178 178 180 180 181 182 182 183 182 182 183 183 183 183 182 181 180 180 179 179 180 180 180 181 181 180 179 179 177 175 174 172 172 172 172 173 173 172 171 170 169 169 168 168 168 168 169 169 169 169 169 168 167 166 166 167 167 167 167 167 167 167 168 168 167 166 164 164 163 163 163 162 162 161 162 162 161 160 160 160 160 160 159 158 156 155 155 153 152 152 152 152 152 151 151 152 151 150 149 149 148 147 146 145 144 142 141 140 140 140 141 142 146 149 150 150 150 149 148 146 146 146 147 148 150 150 149 149 149 150 150 151 152 152 152 153 152 152 152 150 149 149 150 151 152 154 154 154 154 154 153 153 153 154 154 155 157 159 161 160 158 156 154 153 153 153 153 152 151 150 149 149 150 151 152 151 148 144 143 142 141 141 140 140 142 144 146 149 150 151 154 156 158 156 152 149 146 145 143 141 141 144 146 147 146 145 143 143 144 145 147 149 149 147 146 146 146 147 149 149 149 149 148 147 147 147 149 149 148 147 146 145 144 143 144 146 148 151 152 151 150 149 149 149 150 150 150 149 149 150 150 151 151 151 148 146 145 144 145 146 146 147 147 147 145 143 141 141 140 140 140 140 139 137 136 135 133 133 133 133 133 133 133 132 133 133 133 132 131 131 132 131 131 134 136 139 145 151 154 154 155 157 158 158 159 158 157 156 155 152 151 150 150 151 153 154 155 155 154 154 153 151 148 146 145 145 146 145 145 145 143 143 143 139 135 133 132 131 130 129 129 130 130 130 129 129 129 130 130 129 129 128 127 127 126 126 126 126 126 126 126 127 127 127 125 124 122 122 121 119 116 113 111 110 110 109 109 110 110 111 111 112 114 115 116 118 119 121 122 124 126 127 128 129 130 132 133 134 135 135 137 139 138 138 138 139 139 139 139 139 140 140 140 140 141 141 142 141 142 142 142 142 142 142 142 144 146 146 146 146 145 144 144 143 145 145 144 144 144 143 141 137 133 131 131 132 133 134 136 138 139 140 141 143 144 144 144 146 148 149 151 152 152 151 151 152 152 152 152 152 152 152 152 152 152 152 153 155 157 157 153 152 150 152 155 155 155 156 157 155 155 156 155 152 151 151 152 155 156 152 149 148 148 150 149 147 145 144 144 144 144 144 141 140 140 141 141 140 139 137 137 137 136 136 137 137 136 134 133 132 132 132 133 133 132 131 131 131 132 135 137 133 130 129 129 128 127 128 129 130 132 133 136 137 137 136 135 135 134 135 135 135 135 135 136 137 138 139 138 137 137 137 138 138 138 139 139 140 140 143 143 143 142 142 141 141 141 141 140 140 142 143 144 145 145 146 146 147 146 146 146 145 145 145 145 146 146 146 147 148 149 149 150 149 148 148 148 148 148 149 150 151 152 152 152 151 150 150 151 152 152 152 152 153 153 154 154 154 156 159 161 163 164 167 169 169 167 165 163 163 162 162 162 163 163 162 162 162 162 162 163 164 167 169 169 168 167 167 168 169 170 171 171 171 171 171 171 172 172 172 171 171 171 171 173 177 180 181 180 179 178 175 173 173 173 173 174 176 177 176 175 174 174 174 175 177 177 177 178 178 179 179 179 180 181 182 182 182 181 179 178 178 179 180 180 181 182 182 182 182 183 183 183 183 183 182 181 180 180 179 180 180 180 181 181 180 180 180 178 176 174 173 172 172 172 173 173 173 172 171 169 168 168 168 168 168 169 170 170 169 169 168 167 166 167 168 168 168 167 167 167 168 168 168 167 166 165 164 164 164 163 162 162 161 161 161 161 160 160 160 160 160 159 158 157 156 155 154 153 152 152 152 152 151 151 152 151 150 150 149 148 147 145 144 143 143 142 141 141 141 141 143 147 149 150 151 150 149 147 144 145 146 148 149 151 150 149 149 150 150 151 152 152 152 152 153 152 152 151 150 149 148 149 150 152 153 154 154 155 155 155 154 154 155 156 157 158 159 159 160 157 154 153 153 154 154 154 153 152 150 149 148 149 150 150 149 147 145 143 142 141 141 141 142 143 145 147 148 149 151 154 156 157 154 150 147 145 144 142 141 142 144 146 147 146 146 143 142 143 145 147 148 148 148 148 148 147 148 149 149 149 149 150 150 150 149 149 148 147 145 143 142 142 142 143 145 147 149 151 150 150 150 149 150 150 151 150 149 149 150 150 150 152 151 150 148 146 145 145 146 146 146 147 146 145 141 140 141 142 142 142 140 138 136 135 135 134 135 135 135 135 135 135 134 133 134 134 133 133 133 133 133 133 134 135 139 145 151 154 154 154 155 155 156 157 156 155 154 153 151 150 149 150 151 152 152 153 153 154 154 154 151 148 145 144 143 144 144 145 144 143 141 140 137 134 132 131 130 130 129 129 131 130 129 129 130 129 130 129 129 129 128 127 126 126 126 126 126 126 126 127 127 127 126 125 123 122 122 120 118 115 112 111 110 110 110 110 110 110 110 111 113 114 115 116 118 119 121 122 124 125 126 128 129 131 133 134 134 135 136 137 139 139 138 138 139 139 139 139 139 139 140 140 141 142 142 142 142 142 142 143 142 142 142 142 144 145 145 145 145 145 143 142 142 143 143 144 144 144 143 140 137 136 135 134 135 136 136 136 137 138 139 142 143 144 144 144 144 146 149 151 152 152 151 151 152 152 152 152 152 152 152 152 152 151 151 152 154 156 156 156 155 151 153 155 155 155 155 156 155 154 156 156 155 155 153 155 155 153 145 145 143 142 144 145 143 142 142 142 140 141 141 139 138 138 138 139 139 138 137 136 136 136 136 137 137 134 132 131 131 131 131 132 132 131 131 131 132 133 135 135 132 128 128 128 128 128 130 131 132 133 135 136 137 137 137 136 135 134 133 134 135 135 135 137 140 140 139 138 138 139 140 139 139 139 139 139 140 140 144 143 143 142 141 140 140 140 140 140 141 142 143 144 145 145 146 146 146 146 146 145 145 145 145 145 145 146 146 147 148 149 150 150 149 149 148 148 148 148 148 150 151 151 151 151 150 150 150 151 151 151 151 152 153 153 154 154 155 157 159 162 163 164 167 170 170 167 165 163 162 162 162 162 163 163 163 162 162 162 163 163 164 167 169 170 169 168 168 168 169 170 171 172 172 172 172 172 172 172 171 171 171 171 172 174 177 179 180 180 180 178 175 173 173 173 173 174 176 177 177 176 175 174 174 176 177 177 177 178 178 179 179 179 180 182 183 182 182 181 180 179 179 179 180 181 181 182 183 182 182 183 183 183 183 184 184 183 181 180 180 180 180 180 180 180 181 180 179 178 177 175 173 172 173 173 173 173 173 173 171 169 168 168 167 167 168 168 170 170 169 168 168 167 167 168 169 169 168 168 168 168 168 169 169 167 166 165 164 164 164 164 163 162 161 162 161 161 161 160 160 160 160 159 158 157 156 155 154 154 153 152 153 152 151 151 152 151 151 150 149 149 147 145 144 144 145 144 143 143 143 143 145 147 149 150 151 150 148 148 145 145 146 148 149 151 150 149 149 149 150 151 151 151 151 151 151 151 150 150 150 148 147 147 148 151 153 154 153 154 156 157 157 156 156 158 158 158 158 158 158 155 153 153 153 154 155 155 154 153 151 149 148 148 148 148 147 146 145 144 142 142 142 143 144 145 146 146 148 149 151 153 155 155 152 150 149 146 143 141 140 143 145 146 145 145 144 143 142 143 145 147 148 149 149 150 150 149 149 150 150 149 150 150 151 151 151 149 147 145 143 142 141 141 141 143 145 147 149 150 150 150 150 150 150 150 151 150 150 149 149 150 151 151 151 150 149 147 146 146 146 146 146 146 146 144 141 141 141 143 144 143 140 137 135 135 135 136 136 136 136 136 136 134 134 133 134 134 133 133 133 133 132 132 133 135 140 145 151 153 153 153 153 153 154 154 154 153 152 152 151 150 149 149 150 151 151 151 152 153 153 153 151 148 145 143 142 141 143 144 142 140 138 138 136 134 131 130 130 129 128 129 130 130 129 129 130 129 129 129 128 127 127 127 125 125 126 126 126 126 127 127 127 127 125 124 122 121 119 118 116 114 111 110 110 110 110 109 109 109 110 111 111 113 114 116 117 119 121 122 123 125 126 128 129 131 132 133 134 135 137 138 139 139 139 138 138 138 138 139 139 139 140 141 141 142 143 143 143 142 143 142 142 141 141 142 143 144 144 145 145 144 142 140 140 141 142 144 146 146 144 141 140 139 138 136 136 137 136 136 136 137 139 141 143 143 143 142 143 146 149 151 152 152 151 151 151 152 152 151 152 153 153 153 152 151 152 153 154 155 154 156 156 153 153 156 157 157 156 156 156 154 156 158 158 155 153 154 155 151 146 143 141 139 141 141 141 140 142 141 139 138 139 139 139 139 138 138 138 136 136 137 137 137 137 138 136 133 130 129 128 131 132 132 132 132 132 133 134 135 135 133 130 128 126 127 128 129 131 132 133 134 135 136 136 136 136 136 134 133 131 132 132 134 136 138 140 140 139 138 138 142 143 141 139 139 139 139 139 140 143 143 143 142 141 140 140 140 140 140 141 141 143 144 145 145 146 146 146 146 146 145 145 145 145 145 146 146 146 146 148 150 150 150 149 149 149 148 147 147 147 149 150 150 150 151 150 150 151 151 151 151 151 152 153 153 154 154 156 158 159 161 162 165 168 170 169 167 164 163 162 162 162 163 163 164 163 163 163 163 163 164 165 168 169 170 169 168 168 169 170 171 172 173 173 173 173 173 173 172 171 170 170 171 173 175 177 178 179 179 179 178 175 173 173 173 174 175 176 177 177 176 175 174 175 176 177 177 177 178 177 178 178 179 180 181 182 182 181 181 181 180 180 180 181 182 182 183 183 183 182 183 183 183 183 184 185 184 183 181 180 180 180 180 180 180 180 179 178 177 177 175 174 173 173 174 173 173 174 174 172 170 168 167 167 167 168 169 170 170 169 169 168 168 168 169 169 170 169 168 168 168 168 169 169 167 166 165 164 164 164 164 163 162 161 162 162 161 161 160 159 159 159 159 158 157 156 156 155 154 153 153 153 152 151 151 152 152 151 150 149 149 147 146 145 145 146 146 145 144 145 145 146 147 149 150 150 150 150 148 147 146 147 147 149 150 150 149 149 150 151 152 152 151 150 149 149 149 148 148 148 146 145 146 148 150 151 151 152 153 156 159 159 157 157 158 158 158 157 156 155 154 152 153 154 155 156 156 155 153 151 149 148 148 148 146 146 146 145 144 143 142 142 144 144 145 146 147 148 149 151 153 154 154 152 150 148 145 143 141 141 143 145 145 145 144 142 141 141 142 145 147 149 149 150 149 148 147 148 149 149 149 150 151 152 151 150 147 145 143 142 141 141 140 142 144 146 148 149 150 151 151 151 152 151 150 150 150 149 149 149 149 150 151 151 150 148 148 147 147 147 147 147 146 145 143 143 142 143 144 144 142 139 137 136 136 136 137 137 137 135 135 134 134 133 133 134 134 133 131 131 131 130 131 133 136 140 146 150 152 153 153 152 152 153 153 153 153 152 152 151 151 150 150 150 150 149 150 151 152 152 151 151 149 145 145 142 141 142 143 140 137 136 135 134 133 129 129 129 129 128 129 129 129 128 129 129 129 128 128 127 126 126 126 125 126 126 126 126 126 127 128 127 126 124 123 121 119 117 116 114 112 111 111 110 109 109 109 109 109 110 110 111 113 113 115 116 118 119 120 122 124 126 127 129 130 132 132 134 135 137 138 138 138 139 138 138 138 138 139 139 139 140 141 142 143 143 143 143 143 143 142 141 141 140 141 141 142 144 144 144 143 141 140 140 141 142 144 147 147 145 144 143 141 138 137 137 136 136 135 134 136 137 139 141 142 141 141 143 146 149 151 152 151 151 151 151 152 152 153 153 153 153 153 151 151 152 154 155 155 154 155 156 155 153 154 157 158 156 156 157 155 155 154 156 155 153 153 153 151 149 146 143 141 141 141 141 141 142 141 138 137 137 137 139 139 138 137 136 136 135 135 135 136 137 138 137 135 134 129 127 129 131 131 131 132 132 133 133 134 134 133 131 127 127 127 128 130 131 132 134 135 135 135 135 135 135 134 132 130 131 134 136 138 138 139 139 139 139 138 139 143 144 143 141 140 139 138 138 139 143 142 143 142 141 140 139 139 140 140 141 141 142 144 145 145 146 146 146 146 146 145 145 145 145 145 146 146 146 146 148 150 150 150 150 150 149 149 148 147 147 148 150 150 150 150 150 150 150 151 151 151 151 152 152 153 154 155 156 158 159 160 162 165 167 169 169 167 164 163 162 162 163 163 164 164 164 164 163 163 164 164 166 167 169 170 169 168 168 169 170 171 172 174 175 175 175 174 173 171 171 170 170 171 173 175 176 178 178 178 178 177 176 174 173 173 174 175 176 177 177 176 175 175 175 176 176 176 177 177 177 177 177 179 180 181 182 181 180 180 180 180 180 180 181 181 182 183 184 183 183 183 183 183 183 183 185 185 184 182 180 180 180 180 180 180 179 177 176 176 176 176 175 175 175 174 174 174 174 174 172 170 168 168 168 167 168 169 170 170 170 169 169 169 169 169 170 170 170 169 168 168 168 169 169 168 167 165 164 164 164 164 163 162 162 162 162 161 161 159 159 158 158 158 157 156 156 156 155 154 153 153 153 152 151 151 151 151 151 150 149 149 148 147 147 147 148 147 146 146 146 146 147 147 148 149 150 151 150 148 147 146 145 146 147 148 148 149 151 152 153 152 152 150 149 147 147 147 147 146 146 146 146 146 148 149 149 151 152 154 157 160 160 159 158 158 158 157 155 154 153 153 153 154 155 156 156 156 155 152 150 148 147 146 146 145 145 145 145 144 143 142 143 144 144 145 147 149 148 149 150 152 153 153 153 150 148 145 142 141 141 143 143 143 143 141 140 139 139 142 144 146 147 148 148 147 146 146 147 147 148 149 151 152 151 150 148 145 143 142 142 141 141 141 142 145 148 150 150 151 151 151 152 153 152 150 149 149 148 148 148 149 150 150 150 150 150 148 147 147 148 150 149 147 145 145 144 144 145 145 144 141 139 139 139 138 138 139 138 136 134 133 132 132 131 132 133 133 132 130 130 130 130 131 134 137 141 146 148 150 152 153 152 152 152 152 152 152 152 151 151 151 151 149 148 148 148 149 151 151 150 149 149 148 148 146 142 140 141 142 139 136 135 133 132 130 127 128 129 128 128 128 129 129 128 129 129 128 128 127 126 126 125 125 125 126 126 127 127 127 127 126 126 125 124 123 120 117 115 114 113 112 111 110 109 108 108 108 108 108 109 110 111 112 113 114 116 118 118 120 122 124 126 127 128 128 130 132 134 135 136 137 137 137 138 137 137 137 138 138 138 139 140 141 142 144 144 144 143 143 142 142 140 139 139 139 140 142 143 143 143 142 141 141 140 141 143 145 147 148 147 147 145 142 139 136 135 135 134 134 133 134 136 137 138 139 140 141 143 146 150 152 153 151 149 148 150 152 154 156 155 154 153 152 151 151 154 154 156 156 155 156 156 156 154 155 157 157 156 156 157 156 155 155 155 155 154 153 153 152 148 146 145 143 144 143 143 142 142 140 137 136 136 136 138 138 138 136 135 134 136 136 136 136 137 138 138 138 136 132 128 128 129 129 130 130 131 132 132 133 133 132 130 129 128 129 129 130 131 133 135 135 136 135 135 136 135 133 131 130 133 141 143 141 138 138 138 138 138 139 141 144 146 144 142 141 139 138 138 139 142 143 143 143 141 140 139 139 140 140 142 142 143 144 145 145 146 146 146 146 146 146 145 145 145 146 146 146 146 146 148 150 150 150 150 150 150 149 149 148 148 148 149 150 150 150 150 150 150 151 151 151 152 152 153 153 154 156 156 157 159 160 163 166 168 169 169 166 164 163 163 163 164 164 164 165 165 164 164 164 164 164 165 167 169 170 169 169 169 170 170 171 172 173 175 177 177 175 173 171 171 171 171 172 174 175 176 178 178 178 177 178 177 175 173 174 175 176 176 176 176 176 176 176 175 176 176 176 177 177 177 176 177 178 180 181 181 180 179 179 179 179 179 180 180 181 182 183 183 183 183 183 182 182 182 182 184 185 185 183 182 182 181 180 180 179 178 176 175 175 176 176 176 176 175 175 175 175 174 174 173 170 170 169 168 168 168 169 170 170 170 170 170 170 170 170 170 170 170 169 168 168 168 169 169 168 167 165 164 164 164 165 164 163 162 162 162 161 160 159 158 158 157 157 157 157 157 157 155 154 153 153 153 153 152 151 151 151 150 150 150 150 150 149 148 148 148 148 147 147 147 147 146 146 147 148 150 152 152 150 147 145 144 145 145 146 148 150 152 153 153 152 151 149 148 146 145 145 146 146 146 147 148 148 148 149 150 152 153 155 157 160 160 160 159 158 157 156 154 153 152 153 154 155 155 156 155 155 154 150 148 147 146 145 145 145 145 145 145 144 143 143 144 144 145 146 148 149 148 148 149 150 151 152 152 150 147 145 142 140 140 141 141 140 140 138 137 137 139 142 144 145 147 148 148 144 143 143 144 145 147 150 152 153 151 149 146 144 142 141 141 142 141 141 143 146 150 151 152 152 152 152 153 154 153 150 150 149 148 149 149 150 151 151 151 151 150 148 147 147 149 152 151 150 148 146 144 145 146 145 144 142 141 140 142 142 141 140 138 136 135 133 131 130 130 131 132 132 132 132 131 130 131 133 136 139 142 144 146 150 153 153 153 152 152 151 151 150 150 150 150 151 150 149 148 147 147 148 150 150 148 146 146 145 146 145 142 140 140 140 136 136 133 132 131 129 128 129 128 128 128 129 129 129 128 129 128 128 128 127 126 126 125 126 126 126 126 127 127 127 126 125 125 125 124 122 120 117 114 113 113 112 111 109 108 107 107 107 107 107 108 109 110 111 113 114 115 117 118 120 122 124 126 127 128 129 130 132 134 135 136 136 136 136 137 136 136 136 137 137 137 138 140 142 143 143 143 143 143 142 142 141 139 138 138 138 140 142 143 143 143 142 142 142 142 143 144 146 148 148 148 148 146 142 137 134 133 133 132 131 132 133 135 136 137 138 139 141 143 147 151 153 154 152 148 148 150 154 157 158 155 153 152 151 151 152 153 155 157 157 156 156 157 156 156 155 157 157 155 156 156 157 157 156 156 157 157 156 154 151 147 146 146 144 143 143 142 140 140 140 139 137 138 138 139 140 139 138 137 136 137 140 139 139 139 139 140 140 137 134 130 128 129 129 129 129 129 131 131 132 132 131 130 129 130 132 133 133 133 134 135 136 136 137 137 137 135 134 133 133 137 146 145 138 135 136 137 138 139 140 143 146 146 144 143 142 140 138 138 140 142 143 144 143 142 140 140 140 140 141 144 144 143 144 145 146 146 147 147 147 147 146 146 146 146 146 146 147 147 147 148 149 150 150 150 149 149 149 149 148 148 149 149 149 149 149 149 149 150 151 151 152 152 153 153 154 154 155 156 158 159 161 164 167 168 169 168 167 165 164 163 163 164 165 165 165 166 165 164 164 164 165 166 168 170 170 169 169 170 170 171 171 172 173 175 178 178 175 172 172 172 172 172 173 174 175 177 178 178 177 177 177 177 176 175 175 176 176 176 176 176 177 177 177 175 175 175 176 177 177 177 176 177 178 179 180 180 179 179 179 179 179 179 179 180 180 181 182 182 183 182 182 182 181 181 181 183 184 185 185 184 183 181 181 180 178 177 175 174 174 175 175 176 176 176 175 175 175 175 175 174 173 172 171 169 168 169 169 170 170 171 171 171 171 171 171 170 170 169 169 168 168 168 168 168 167 165 164 163 164 164 165 164 164 163 163 163 162 160 159 158 157 157 157 157 157 157 156 155 154 153 153 153 153 153 152 151 151 150 150 151 151 150 150 149 149 148 148 148 148 148 146 146 146 146 147 150 152 152 150 147 144 143 144 144 146 148 151 153 154 154 152 150 150 147 144 144 145 146 147 148 149 150 150 150 151 152 154 155 157 159 160 161 161 160 158 156 155 153 152 152 153 154 154 155 155 154 153 151 148 147 147 146 145 145 145 145 146 146 146 144 145 145 146 147 147 148 148 148 148 148 149 149 150 150 149 146 143 141 139 139 139 139 138 138 137 136 136 139 142 144 146 147 147 147 142 140 141 141 144 147 150 153 153 151 148 145 145 142 141 142 143 143 143 144 147 150 152 153 153 153 153 155 155 155 153 151 149 148 149 151 152 152 152 151 150 149 149 148 149 150 152 152 151 149 147 146 146 147 146 145 144 143 142 144 144 142 141 139 137 136 134 132 131 131 131 132 133 133 133 132 131 134 136 138 140 141 142 145 149 153 154 153 152 152 150 150 150 150 150 150 150 150 149 148 147 146 148 148 148 146 145 144 144 145 144 142 140 139 138 135 133 130 129 129 128 128 129 130 129 129 130 129 129 129 128 128 127 128 127 126 125 125 125 125 126 127 127 126 126 126 125 125 124 123 121 118 116 115 114 114 112 111 108 107 106 106 106 106 107 108 109 110 111 113 113 115 117 119 120 122 124 125 126 127 129 130 132 133 135 135 135 136 136 135 135 135 136 136 136 137 138 140 142 143 143 142 142 142 142 142 140 138 137 137 138 140 142 143 143 143 143 143 143 143 144 145 147 148 149 150 149 146 140 136 134 133 131 130 130 131 133 134 135 135 137 139 142 145 148 152 153 154 152 149 149 151 155 156 158 156 152 151 151 152 152 153 155 156 156 156 157 157 157 157 156 158 158 156 156 156 157 158 160 159 158 159 158 154 151 147 145 144 142 139 137 136 135 137 139 139 140 141 142 142 141 141 142 141 139 141 141 140 140 140 141 142 141 139 136 133 133 130 132 130 129 129 130 131 133 133 133 132 132 133 136 137 136 135 135 136 137 138 138 138 137 136 136 136 138 141 147 142 135 134 135 137 139 140 141 144 146 146 142 141 141 140 139 139 140 143 144 144 143 142 141 141 141 141 144 146 144 143 144 145 146 147 147 147 147 147 147 147 147 146 146 147 147 147 147 147 148 148 149 149 149 149 149 149 148 148 148 149 148 148 148 148 148 150 151 152 152 153 153 154 154 155 156 157 158 160 161 164 167 168 169 168 167 165 164 164 164 165 166 166 166 166 165 165 164 165 165 167 169 171 171 170 169 170 171 172 172 174 175 177 179 179 176 173 172 173 173 173 174 175 176 177 178 178 178 177 177 177 177 176 176 177 177 176 176 176 177 178 178 177 176 176 176 177 177 176 176 177 178 179 180 180 180 179 179 179 179 179 179 179 180 180 181 182 182 182 181 181 181 180 180 182 183 183 184 184 183 182 181 179 178 176 175 174 174 175 175 176 177 176 176 175 175 175 175 175 174 173 171 170 169 169 170 170 171 171 171 171 171 171 171 171 170 169 168 168 168 168 167 166 164 163 162 162 163 164 164 164 164 164 164 163 162 160 158 158 158 158 158 158 158 157 155 154 153 152 152 152 153 153 152 151 151 150 150 151 150 150 150 149 148 148 148 149 149 148 147 146 145 146 148 150 152 152 149 146 144 143 143 144 146 148 151 153 154 153 151 151 148 146 144 144 145 147 148 149 150 151 151 152 152 154 156 157 158 159 160 160 161 160 158 156 155 153 153 153 153 153 154 153 153 152 150 149 147 147 147 146 146 146 145 145 146 146 146 145 145 145 146 146 147 147 148 148 148 148 148 149 149 148 148 145 143 140 139 138 139 138 138 137 136 136 137 138 141 144 147 147 146 144 142 140 139 141 144 148 151 153 152 150 147 147 144 142 142 143 144 145 146 147 148 151 152 153 154 154 154 156 156 155 153 151 149 149 150 151 152 152 151 150 148 149 150 150 151 151 153 153 151 149 147 148 148 149 148 147 146 145 144 144 144 143 141 140 139 138 136 134 133 132 132 133 135 136 135 135 135 135 138 140 141 141 142 144 148 152 154 152 152 151 150 149 149 149 149 150 150 150 150 148 146 145 146 146 146 145 145 143 143 143 140 140 139 138 137 136 133 130 128 127 127 128 129 130 130 130 131 129 129 129 129 127 127 128 127 126 126 125 125 126 126 126 126 126 126 126 124 123 122 120 118 117 115 114 113 112 111 110 108 107 106 106 106 106 107 108 109 110 111 112 113 115 117 119 121 122 123 124 125 127 128 130 132 133 133 134 134 135 135 134 134 134 134 135 135 136 138 140 141 142 142 142 142 142 141 140 139 137 137 137 138 140 142 142 142 143 143 143 143 144 144 145 146 147 149 151 149 144 139 136 133 131 130 129 130 131 131 130 132 134 136 139 142 145 146 149 153 155 153 150 149 151 152 156 162 159 154 152 152 153 153 154 154 155 156 157 158 157 159 158 158 158 159 159 158 157 158 160 163 161 161 160 158 157 153 148 145 144 141 138 130 129 129 133 134 138 140 143 145 144 143 144 144 142 140 142 142 139 140 141 142 143 142 140 138 137 135 134 135 134 132 131 132 132 134 135 136 136 136 136 139 139 138 137 137 138 139 139 139 138 137 136 137 137 141 144 145 139 134 134 136 138 139 141 143 144 144 143 140 139 139 139 140 140 140 144 144 144 144 144 143 142 143 144 146 147 145 144 145 146 147 147 147 147 147 148 148 147 147 147 147 147 148 148 148 147 147 147 148 149 149 149 149 149 148 148 148 148 148 147 147 147 148 150 151 152 153 153 153 154 155 156 158 158 159 161 162 165 167 168 169 168 167 165 164 164 165 166 167 167 166 166 166 165 165 165 166 168 170 171 171 170 170 170 171 172 173 175 177 179 180 179 176 173 173 174 174 174 175 176 177 178 178 178 177 177 177 177 177 176 177 178 177 176 176 176 178 179 178 177 176 176 177 177 177 176 176 177 178 178 179 180 180 179 179 179 179 179 179 179 180 180 181 182 182 181 181 180 180 180 180 181 182 183 184 184 183 182 181 179 177 176 175 174 174 175 175 176 177 176 176 175 175 175 175 175 175 173 171 170 170 170 171 171 171 171 171 171 171 171 171 171 170 169 169 168 167 166 166 164 162 161 161 162 163 163 164 164 164 165 165 164 162 160 158 158 158 158 158 158 158 156 154 153 152 152 152 152 153 153 152 151 150 150 151 151 151 150 149 148 148 147 148 149 149 149 148 147 146 146 148 150 152 151 149 146 145 144 143 144 145 148 150 153 153 153 152 150 147 145 144 144 145 147 148 149 150 152 152 153 153 155 157 158 158 158 159 160 160 159 158 156 154 153 153 153 153 153 152 151 151 150 148 148 147 147 147 147 146 145 144 143 144 144 144 143 143 145 144 144 145 146 147 148 148 147 147 148 148 147 147 144 143 141 139 138 138 138 138 137 137 137 137 138 141 145 146 146 145 142 141 140 139 141 145 149 152 153 150 150 148 145 143 142 143 144 145 146 147 148 149 151 152 154 156 156 157 156 155 154 152 150 149 149 149 150 150 150 149 148 148 150 151 152 152 152 153 153 152 149 149 149 150 151 151 150 148 147 145 145 144 143 142 142 140 139 139 138 136 135 135 135 138 138 138 138 139 139 141 142 141 141 142 144 148 151 152 152 151 150 149 149 149 149 149 150 150 150 150 148 146 144 144 144 143 144 144 143 142 139 136 137 137 139 137 135 134 131 128 127 127 128 128 129 130 131 131 129 129 130 128 127 128 127 127 126 126 126 126 126 126 126 126 126 126 125 123 122 120 118 117 116 115 114 112 111 110 109 108 107 107 107 106 107 107 109 110 111 111 112 113 116 117 119 121 122 122 123 125 126 128 130 131 131 131 132 133 133 134 133 132 132 133 133 134 135 137 138 139 140 141 141 141 140 140 140 139 137 137 137 138 140 141 141 142 143 143 144 144 144 144 144 145 148 150 149 147 142 138 136 133 131 129 128 129 129 129 128 130 133 136 139 142 143 145 149 153 155 153 150 149 149 151 157 166 165 160 157 156 155 154 153 154 156 157 158 157 157 160 160 159 159 159 159 160 160 160 163 166 166 165 162 160 158 153 148 145 143 140 134 124 123 124 127 130 135 140 144 146 144 144 145 144 141 140 139 137 137 140 142 144 143 141 140 139 138 137 137 137 137 137 137 137 136 136 138 138 138 138 139 140 141 139 138 138 139 140 139 139 138 137 137 138 139 142 145 143 136 133 134 137 139 140 141 142 143 142 141 138 137 137 137 138 139 140 145 145 146 145 145 145 144 145 146 147 148 147 146 147 148 148 148 147 147 148 148 148 148 147 147 147 148 148 148 148 147 146 146 147 148 149 149 149 149 149 149 148 147 147 146 146 147 148 149 151 152 152 152 153 154 155 157 159 160 161 162 163 166 166 168 169 169 167 165 164 165 166 167 168 168 167 167 166 165 165 166 168 170 171 172 171 171 171 171 171 172 174 176 179 181 181 179 176 174 174 175 175 175 176 177 179 180 180 179 177 177 177 177 177 177 178 179 178 176 176 177 178 178 178 177 176 177 177 177 177 176 176 176 177 177 179 180 179 179 179 179 180 180 180 180 180 181 181 182 182 181 181 180 181 181 181 181 181 182 183 183 182 181 180 178 177 176 175 174 174 175 175 176 176 176 175 175 175 175 175 175 174 173 172 171 171 171 171 171 171 171 172 171 171 171 171 171 170 169 168 166 165 164 164 163 162 161 161 161 162 163 164 164 165 165 165 164 162 160 160 159 158 159 159 159 158 156 154 153 152 152 152 152 153 152 152 151 150 150 151 151 150 149 148 148 147 147 148 149 149 149 148 146 146 147 149 150 151 151 150 148 146 145 144 143 144 146 149 151 150 152 152 150 147 145 144 144 145 146 147 149 150 152 153 153 154 155 156 157 157 157 158 159 159 158 157 156 155 154 153 152 152 152 150 149 149 148 148 147 148 148 147 147 146 145 143 143 142 142 142 142 142 143 143 143 145 145 146 147 147 146 146 147 147 146 145 144 142 140 138 137 137 138 138 138 138 138 139 140 142 145 146 146 145 143 141 140 139 141 145 149 151 151 149 148 146 144 143 143 144 145 146 146 147 148 149 150 152 155 157 158 158 156 154 153 152 150 149 148 148 148 148 148 148 148 149 150 151 152 153 154 154 154 152 150 150 150 151 152 152 151 150 148 146 145 144 144 144 144 143 142 142 140 139 138 138 138 140 141 141 141 141 142 142 142 141 141 142 144 147 149 149 150 150 150 149 149 149 149 149 149 149 150 149 147 145 143 142 141 140 142 143 141 138 136 134 134 137 138 137 135 133 131 129 128 128 128 128 130 130 131 130 130 130 129 128 128 127 127 127 126 126 127 126 126 126 126 125 125 124 124 122 120 119 118 117 117 116 114 112 110 109 108 108 108 107 107 107 107 108 109 111 111 112 113 114 116 118 119 119 120 121 123 124 126 128 129 130 130 130 131 132 132 132 132 131 131 132 133 134 135 136 137 137 138 139 140 139 139 139 139 138 137 136 137 138 140 140 140 141 142 143 143 144 144 144 145 146 148 149 148 146 141 138 134 131 129 127 126 126 126 127 128 131 133 136 138 140 142 145 149 153 155 153 153 150 150 153 160 166 168 166 163 158 155 154 155 157 159 159 159 158 158 160 161 160 160 159 159 162 162 163 165 167 167 167 166 164 160 153 146 144 139 135 130 123 120 122 125 131 138 142 145 145 143 141 144 142 141 140 138 136 138 142 144 144 143 142 141 141 140 140 139 139 140 141 141 140 140 139 140 140 140 140 140 141 141 140 140 140 140 140 139 138 138 138 138 138 140 142 144 143 142 140 136 138 139 140 141 141 141 140 139 138 137 137 137 138 138 139 147 147 147 147 147 147 147 147 149 149 149 149 149 149 149 148 148 148 148 148 149 149 148 148 147 147 147 148 148 148 147 146 145 146 147 148 149 149 149 149 149 147 146 145 145 146 147 148 149 150 151 151 152 153 154 156 158 160 161 162 163 165 165 166 168 169 169 167 165 165 165 167 168 169 169 168 168 167 166 166 167 169 171 172 172 173 172 172 172 172 174 175 178 181 183 182 180 177 176 175 175 176 176 177 178 180 181 181 180 178 177 177 177 178 178 179 179 178 176 176 176 177 178 178 177 177 177 177 177 177 177 177 177 177 177 178 179 179 179 179 179 180 180 181 181 181 182 182 182 182 181 181 181 182 182 182 181 182 182 182 183 182 181 180 179 178 176 175 174 174 175 175 175 176 176 176 175 175 175 175 175 174 173 173 172 172 172 171 172 172 172 172 172 171 171 171 170 170 169 167 165 163 162 162 162 162 162 162 162 163 163 164 165 166 166 166 165 163 161 160 159 159 159 159 159 158 156 154 154 153 153 153 153 153 152 151 151 151 151 151 151 150 149 148 148 147 148 148 148 148 148 147 146 147 148 149 150 151 151 150 148 146 145 144 144 144 145 146 148 150 151 152 150 148 146 144 144 144 145 146 148 151 152 153 152 153 154 154 156 156 157 158 159 158 157 156 156 155 154 153 152 151 151 149 148 148 148 148 148 148 148 147 146 145 144 143 142 142 142 142 142 142 143 143 143 144 145 146 147 146 145 145 145 144 144 143 142 141 139 137 137 137 138 138 139 140 141 142 143 143 145 146 146 145 144 142 140 141 143 147 149 150 150 148 147 146 145 144 143 144 145 146 146 148 148 149 150 153 156 157 157 157 155 154 153 152 150 149 148 147 148 148 148 148 149 150 151 152 152 154 155 155 155 153 152 152 152 152 153 152 151 150 148 146 146 147 146 146 147 146 145 144 142 142 141 141 142 143 143 142 142 142 142 142 141 140 140 141 143 146 145 146 148 149 149 149 149 149 149 149 148 149 149 148 145 143 142 140 139 138 139 140 139 136 133 134 135 137 138 136 133 131 130 129 129 129 130 128 131 131 130 130 129 130 129 128 127 126 126 127 126 127 127 127 126 126 125 125 124 123 122 121 120 118 118 117 117 116 114 111 110 109 108 108 108 107 107 107 108 109 109 111 112 113 114 115 116 117 118 118 119 121 122 124 126 127 127 128 129 129 129 130 130 131 130 130 130 131 132 134 135 135 136 137 138 138 139 138 138 138 137 137 136 136 137 138 139 139 140 141 142 143 144 144 144 144 145 146 147 148 147 145 142 137 132 129 127 124 123 123 124 126 128 131 134 136 138 139 142 146 149 152 154 154 153 152 152 156 164 171 172 169 161 156 155 155 158 160 161 162 161 159 158 161 162 162 161 159 159 161 163 165 167 170 169 169 170 169 162 162 149 143 137 131 125 121 121 124 131 138 142 146 145 144 141 141 143 142 142 142 141 139 139 142 144 144 143 143 142 142 142 142 142 141 142 144 144 143 142 142 143 142 142 141 142 142 142 142 142 141 141 140 139 138 138 138 138 139 141 141 142 142 143 143 141 141 140 140 140 139 139 138 138 137 137 138 138 137 137 137 148 148 148 148 149 150 151 151 150 150 149 151 151 150 150 149 148 148 148 148 149 149 149 149 148 148 147 148 148 148 147 146 145 145 147 148 148 148 149 149 148 147 145 145 145 146 147 148 149 149 150 151 152 153 155 157 159 160 162 163 164 164 166 167 168 169 169 167 165 165 166 168 169 169 170 169 168 167 167 167 168 169 171 172 173 174 173 172 172 173 175 176 179 182 184 183 183 180 177 176 177 177 177 178 179 180 181 181 181 179 178 177 178 178 179 179 179 178 177 177 176 177 177 177 177 177 178 178 178 177 177 178 177 177 178 179 179 179 179 179 179 180 180 181 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 182 182 181 180 180 179 177 175 174 174 175 175 175 175 175 176 176 175 175 175 175 175 174 174 173 173 173 172 172 172 172 172 173 172 171 171 170 170 170 168 165 163 161 161 162 162 163 163 163 163 163 164 165 166 167 167 166 166 164 162 160 160 159 159 159 159 158 157 155 154 153 153 153 153 153 152 152 151 151 151 151 151 150 149 148 148 148 148 148 148 147 147 147 147 148 148 150 150 150 151 150 148 147 146 145 145 145 145 146 148 149 151 152 151 148 146 144 144 144 145 147 150 152 153 153 152 152 152 153 155 155 156 157 158 157 156 156 155 154 154 153 152 150 149 148 147 147 148 149 150 149 147 145 144 144 143 142 142 141 141 142 142 142 143 143 143 143 144 145 145 145 144 143 143 143 142 142 142 140 139 138 137 137 138 138 140 142 143 143 144 144 144 144 145 144 143 142 141 145 147 148 149 149 148 147 147 147 146 145 144 145 145 146 147 148 149 149 151 153 155 155 155 156 156 155 154 152 151 149 149 147 148 148 149 150 150 151 152 153 154 155 156 156 155 154 153 153 153 153 153 152 151 150 148 148 148 148 148 149 150 149 148 146 145 144 143 143 144 144 143 142 142 142 142 142 140 140 140 141 141 142 143 144 146 148 149 149 149 148 148 148 148 148 148 146 143 142 140 139 137 137 137 139 139 135 135 135 136 136 136 134 131 130 130 129 129 129 130 129 132 131 131 130 129 129 129 128 127 126 126 127 127 127 127 127 126 126 125 124 123 122 121 120 119 118 118 117 116 116 112 110 109 109 109 108 107 107 107 107 109 109 110 112 113 114 114 115 116 117 117 118 119 120 122 124 125 126 126 127 128 128 129 129 129 129 129 130 130 132 133 134 134 134 135 136 137 138 138 137 136 136 136 135 135 136 137 137 138 139 140 140 141 142 143 143 144 145 145 145 146 146 146 144 137 133 129 126 125 121 121 121 123 125 127 131 133 135 137 139 142 147 150 152 153 154 155 154 155 159 166 169 171 163 158 155 156 157 158 160 161 163 163 162 161 162 162 163 162 160 158 159 161 163 168 172 173 172 177 179 179 163 145 140 136 128 124 122 127 134 142 147 148 147 145 143 141 141 142 143 144 145 144 142 140 142 144 144 144 144 143 143 144 143 143 143 144 146 146 145 145 144 145 144 143 143 143 143 143 143 143 142 142 140 139 139 139 139 139 140 141 141 142 142 143 144 144 144 143 143 140 139 138 137 137 137 137 138 138 138 137 137 149 148 149 150 151 152 152 152 151 151 150 152 151 151 150 149 148 148 148 149 149 149 149 149 149 148 148 148 148 147 147 145 144 145 145 146 147 147 148 148 147 146 146 145 146 146 147 148 148 148 150 151 152 153 155 157 159 161 162 162 164 165 166 167 168 169 169 167 166 166 166 167 169 170 170 169 168 168 169 169 169 170 171 172 173 174 173 173 173 174 176 177 180 183 185 185 183 179 177 177 178 178 178 179 180 180 181 181 181 179 178 178 179 179 179 180 180 179 178 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 178 178 179 179 180 181 182 183 183 183 183 183 183 182 182 183 183 183 183 183 183 182 181 180 180 178 177 175 175 175 175 175 175 175 175 175 176 175 174 174 174 175 175 175 175 174 173 172 172 171 172 173 173 172 172 171 170 169 169 167 164 161 160 161 162 162 163 164 164 164 164 165 165 166 167 167 167 166 165 162 161 160 159 159 159 158 158 157 155 154 154 153 153 153 153 152 152 151 150 151 151 150 150 149 149 149 149 149 149 148 147 147 148 148 149 149 150 150 150 150 149 148 147 146 145 145 145 146 146 148 149 151 152 151 149 146 145 144 145 147 149 152 153 154 152 152 151 151 152 153 154 155 156 157 156 156 155 154 154 154 153 152 150 148 147 147 147 148 149 149 148 146 144 143 143 142 142 141 141 142 142 143 143 143 143 143 143 143 143 144 143 143 142 142 143 142 142 141 140 139 139 138 138 138 139 142 143 144 144 143 143 143 143 143 143 142 141 143 147 148 148 148 147 147 147 148 148 147 146 145 145 146 147 147 148 150 150 151 152 153 154 154 155 156 156 155 154 153 151 148 147 149 150 151 152 152 153 153 154 154 155 157 158 156 158 156 155 154 153 153 152 152 152 151 150 149 149 150 151 152 151 150 149 147 144 144 144 144 144 142 142 141 142 142 141 140 140 140 140 140 141 142 142 144 147 148 148 148 147 147 147 147 147 146 144 141 140 139 138 137 136 135 138 139 140 138 137 138 137 134 133 130 130 131 130 129 130 131 131 132 132 132 131 130 129 129 128 127 127 127 127 127 127 126 126 125 125 124 123 122 121 120 120 119 119 118 116 115 113 112 110 109 108 108 107 107 107 107 107 108 109 110 112 113 114 115 116 116 117 118 119 119 120 122 123 124 125 126 126 127 128 128 129 129 129 129 130 131 132 133 133 133 134 135 136 136 137 137 137 135 135 135 135 135 135 136 136 138 138 139 140 141 141 142 143 144 144 144 143 143 143 143 141 132 128 125 123 122 120 120 121 123 125 127 130 131 134 137 140 143 148 151 152 153 155 155 156 158 161 165 167 168 160 157 157 158 159 160 160 161 163 163 164 163 163 162 162 162 160 159 160 160 162 166 173 174 176 180 183 188 177 137 118 130 125 125 127 132 144 149 150 152 152 147 143 144 144 145 145 147 147 146 143 142 143 144 145 146 146 145 145 145 143 143 145 145 147 147 147 146 146 146 145 144 144 144 144 144 144 144 143 142 141 140 140 140 140 141 141 142 142 142 142 143 144 145 146 145 143 140 139 138 137 136 136 137 138 139 139 138 138 149 149 150 150 151 152 153 153 152 152 151 152 151 151 150 149 149 149 149 149 150 150 150 150 149 149 148 147 148 148 147 145 144 144 144 145 146 147 147 147 147 146 146 146 147 147 147 148 148 149 150 152 153 155 156 158 159 160 161 163 164 166 167 167 168 169 169 167 166 166 166 168 169 170 170 169 168 170 170 169 169 169 170 172 173 174 174 173 174 175 176 178 180 181 185 186 183 179 177 177 178 179 179 180 180 181 181 181 180 179 178 179 179 180 180 180 180 179 178 177 177 177 176 176 177 178 179 179 179 178 178 179 179 179 179 179 179 179 178 178 178 178 178 180 181 182 183 183 183 183 182 183 182 182 182 182 183 184 184 184 184 183 181 180 178 177 176 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 175 174 173 172 172 172 173 173 173 172 171 170 169 168 166 162 161 160 160 160 162 163 165 165 165 165 165 166 167 167 167 167 166 165 163 161 160 159 159 159 158 158 157 155 154 154 154 153 153 153 153 152 151 150 150 151 150 150 149 149 149 149 149 149 148 147 148 148 149 149 149 150 150 150 150 149 148 147 146 146 146 146 146 147 148 149 151 151 151 150 148 146 145 147 149 151 152 154 154 152 151 149 149 151 152 154 155 156 156 156 156 154 153 153 154 154 151 149 148 147 146 147 147 148 148 147 145 143 143 142 142 141 141 142 143 143 143 143 143 143 141 142 142 142 142 142 142 142 143 143 142 142 141 140 140 139 139 139 139 141 143 144 144 144 143 142 142 142 142 141 141 142 145 147 147 147 146 146 146 147 149 149 149 149 148 147 147 146 147 148 150 151 151 153 154 154 155 156 156 156 155 155 152 149 147 148 150 151 153 153 154 154 154 155 156 157 159 160 160 160 158 156 155 153 152 152 152 152 152 152 151 150 150 151 152 152 151 149 146 144 144 144 144 144 143 142 141 141 141 140 140 140 140 140 140 140 141 141 142 145 145 147 147 146 146 145 145 145 145 142 138 137 138 138 137 135 134 134 138 141 140 137 138 137 133 133 134 133 133 131 130 132 131 131 132 133 133 132 130 129 129 129 128 128 127 127 127 127 126 125 125 125 124 123 122 121 120 120 120 119 117 116 114 112 110 109 109 108 107 107 107 106 107 107 108 110 111 112 114 115 115 116 116 117 118 119 119 120 121 122 123 124 125 126 126 127 128 128 129 129 129 130 130 131 131 132 133 134 135 135 136 136 136 135 135 134 134 134 134 134 135 136 137 137 138 139 140 140 141 142 144 143 141 141 140 139 138 135 127 123 120 119 119 119 121 123 124 126 128 128 132 135 139 142 145 149 152 153 155 157 157 157 159 161 162 165 164 161 160 160 161 161 160 160 162 162 162 163 163 162 161 161 161 161 162 164 164 164 165 170 175 178 179 182 191 185 154 114 109 106 125 128 133 145 149 150 150 149 146 143 146 148 149 146 147 147 146 144 143 144 146 148 148 147 147 146 145 145 144 145 146 148 148 148 148 147 147 146 145 144 144 144 144 144 143 143 143 142 142 141 141 142 142 142 143 143 142 143 143 144 145 146 146 143 140 139 139 138 138 136 136 138 138 139 139 139 149 150 150 151 152 153 153 153 153 153 153 152 151 150 150 149 149 149 149 149 150 150 150 150 150 149 148 148 148 148 147 146 145 144 144 145 145 146 146 146 147 147 147 147 148 148 149 150 150 151 152 154 155 157 157 158 159 159 161 163 165 167 167 167 169 170 169 167 167 167 167 168 169 170 170 170 169 170 170 170 169 170 171 172 174 174 174 174 174 175 176 178 179 183 185 185 182 178 177 177 179 180 180 180 181 181 182 181 180 178 178 179 180 181 181 181 180 179 178 178 178 177 176 176 178 179 179 179 179 179 179 180 180 180 180 180 180 179 179 178 178 178 178 179 180 182 183 183 182 182 182 182 182 182 182 182 183 184 185 185 185 183 182 180 179 177 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 175 175 174 174 173 172 172 173 173 173 173 172 171 169 168 166 164 162 161 161 160 161 162 164 165 165 165 165 166 166 167 167 167 167 166 165 163 161 160 160 159 159 158 157 156 155 154 154 154 154 154 154 153 152 151 150 150 150 150 150 149 149 149 149 149 148 147 148 148 149 149 149 149 150 149 149 149 148 147 147 146 146 146 145 146 146 147 149 151 151 152 151 148 146 146 148 150 152 152 153 153 152 150 149 149 150 152 153 154 154 155 155 155 154 152 153 154 153 151 150 148 146 146 146 147 147 148 147 145 145 143 143 142 142 142 142 143 143 143 143 142 141 140 141 141 141 142 142 142 143 144 143 141 140 140 140 140 139 139 139 141 142 144 145 144 144 143 142 141 142 141 141 141 143 146 147 147 146 146 146 147 148 150 151 151 150 149 148 147 146 147 149 150 151 152 154 155 155 155 156 157 156 154 152 149 147 147 148 151 152 153 154 155 155 156 157 159 160 161 162 162 161 159 157 155 154 153 153 154 153 153 152 152 151 152 152 152 152 151 148 146 144 144 143 143 143 143 141 141 141 140 139 139 139 139 139 138 139 139 139 141 142 144 144 145 143 142 142 142 142 142 139 135 136 137 137 137 136 133 133 138 142 141 138 138 136 134 130 133 132 133 132 133 133 133 132 133 134 134 132 131 130 129 129 129 128 127 127 127 126 126 125 125 125 124 123 121 120 120 120 119 118 117 115 113 111 110 110 109 109 108 108 107 106 107 108 109 110 111 112 114 115 115 116 116 117 118 119 120 120 121 122 123 123 125 126 126 127 128 128 128 129 129 130 130 131 132 132 133 134 134 135 134 135 135 135 134 134 133 133 133 134 134 135 136 136 137 138 139 139 140 141 142 142 140 139 137 135 132 130 124 121 120 118 118 120 123 124 126 126 127 129 133 137 141 145 148 150 152 153 156 160 160 160 161 161 162 164 164 164 164 164 164 163 161 160 161 161 160 161 162 160 158 159 161 163 163 165 167 168 167 169 174 175 177 182 187 190 209 187 142 121 120 128 138 144 145 144 145 144 143 144 146 150 149 148 146 145 145 144 145 146 148 151 149 148 148 148 147 146 145 146 147 148 150 150 149 148 147 146 146 145 144 144 143 143 143 143 143 143 143 143 143 143 144 144 144 143 143 144 145 145 145 146 145 142 140 140 140 140 139 138 137 138 139 139 139 140 150 150 150 151 152 152 153 153 153 153 153 152 151 150 150 150 150 149 149 149 150 150 150 151 151 150 149 148 148 148 147 147 146 144 144 144 145 146 146 146 147 147 148 148 148 150 151 152 153 154 155 157 158 159 159 159 160 160 162 164 166 167 167 167 169 171 171 170 169 168 168 169 170 170 171 170 170 171 171 170 170 170 171 173 174 175 175 175 175 175 176 177 180 183 186 185 181 178 177 178 178 179 180 181 181 181 182 182 180 178 179 180 180 181 181 181 180 179 179 178 178 178 177 177 177 178 179 179 180 180 180 180 180 180 180 180 180 179 178 178 179 178 178 179 180 181 182 182 182 181 181 181 181 181 181 180 182 182 184 185 185 184 182 180 179 177 176 176 176 176 176 176 175 175 175 175 174 174 174 174 174 174 175 175 174 174 173 173 173 173 173 173 173 172 170 168 167 165 163 162 162 161 161 162 164 165 165 165 166 166 166 166 167 167 167 167 166 165 163 162 161 160 159 159 158 157 156 155 155 155 155 155 154 154 153 152 151 150 150 150 149 149 149 149 149 149 148 147 147 148 148 148 148 148 149 149 149 148 148 147 147 147 147 146 146 145 145 146 147 149 150 151 152 151 149 147 146 148 150 152 152 152 152 151 149 148 148 150 152 153 153 153 154 154 153 152 152 153 153 152 151 149 146 145 146 146 147 146 147 146 146 145 144 143 142 142 142 142 142 143 142 142 141 140 140 141 142 142 142 142 143 144 144 143 141 140 140 140 140 139 139 140 142 144 145 145 145 144 143 142 142 142 142 142 144 144 146 147 147 146 146 146 147 148 149 150 151 150 148 147 146 147 148 149 150 152 153 154 155 155 155 156 156 156 153 151 148 147 148 150 152 153 155 156 157 157 157 159 161 162 163 163 163 161 158 157 156 155 155 155 156 156 154 153 153 153 154 154 154 153 152 149 146 145 144 143 143 143 143 141 140 139 138 138 138 138 138 138 138 138 139 139 141 141 142 142 142 140 139 139 138 138 138 137 133 134 135 135 135 135 135 135 138 142 142 138 138 136 135 133 133 133 133 133 134 134 134 134 134 134 134 132 131 130 130 129 129 128 128 127 127 127 126 125 125 124 123 122 121 120 120 119 119 118 116 114 113 113 111 110 109 109 108 108 108 107 108 109 110 111 112 113 114 114 115 116 117 117 118 119 120 120 121 122 122 124 125 126 126 127 128 128 128 129 129 130 130 132 132 132 133 134 134 134 134 134 134 134 134 134 133 133 133 134 134 135 135 136 136 137 138 139 140 141 141 140 140 137 135 132 129 126 124 123 122 120 120 122 123 125 125 126 127 129 135 140 144 147 148 150 151 154 159 163 163 163 163 163 163 165 165 165 167 167 167 164 161 161 160 160 159 160 160 159 156 158 161 161 163 166 169 173 173 173 172 172 174 181 184 189 194 189 172 142 133 137 141 142 141 140 140 143 144 146 144 144 144 144 144 144 145 146 147 148 150 151 150 149 149 149 148 148 147 148 149 149 149 150 149 149 148 147 147 146 145 144 143 143 144 144 144 144 143 144 144 144 145 145 145 144 144 145 146 146 146 146 144 141 139 139 140 141 142 141 139 139 140 141 141 140 149 150 151 151 151 152 152 153 153 153 153 153 152 151 150 150 149 149 149 149 150 150 151 151 151 150 149 148 148 148 148 147 146 145 144 144 144 145 146 147 147 147 148 149 149 151 152 154 154 155 157 158 160 160 160 160 161 162 163 165 166 167 168 168 170 170 171 171 169 168 169 169 170 171 171 171 171 172 171 170 170 171 172 174 175 175 175 175 175 175 176 178 181 184 186 184 180 178 177 178 178 179 180 181 181 182 182 183 180 179 179 179 180 181 181 181 180 179 179 179 179 178 177 177 178 179 179 180 181 181 181 181 180 180 180 180 180 179 179 179 179 178 178 179 179 180 180 181 181 181 181 180 180 180 180 180 180 180 182 184 185 184 182 180 179 177 177 176 176 177 176 176 176 175 175 175 174 175 175 175 175 175 174 174 174 173 173 173 173 173 173 173 172 172 170 167 165 164 163 162 162 162 162 163 164 165 165 165 166 166 167 167 167 167 166 166 166 164 163 163 162 160 159 159 158 157 155 155 155 156 156 155 154 153 153 152 151 150 150 149 149 149 149 149 149 148 147 147 147 147 147 148 148 148 148 148 148 148 147 147 147 147 147 146 145 145 145 146 148 148 150 152 152 150 148 146 147 149 150 151 151 151 151 150 149 148 148 149 151 152 153 153 153 152 152 152 153 153 154 153 150 147 145 145 145 146 145 145 145 145 146 144 144 143 142 141 141 141 142 142 142 142 141 141 141 142 142 142 142 143 144 145 143 141 140 140 140 140 139 139 140 140 142 144 146 146 146 144 143 143 143 143 142 143 144 145 147 147 146 146 146 146 147 147 149 150 150 148 148 147 147 148 149 150 151 152 153 154 154 155 155 156 156 155 153 152 150 150 150 152 153 155 156 157 158 158 158 160 161 163 164 164 163 160 158 157 156 156 157 157 158 157 156 155 155 155 156 156 155 154 151 150 147 146 145 144 143 143 142 140 139 138 138 137 137 138 137 137 138 139 139 139 140 141 141 140 139 139 137 136 136 136 135 134 133 132 134 135 135 136 134 132 134 138 139 137 137 139 139 139 139 137 135 135 135 135 136 136 135 134 134 134 132 131 130 130 129 128 128 127 127 127 126 125 125 124 123 122 121 120 120 119 119 118 116 114 114 113 112 110 110 109 108 108 107 107 108 109 110 112 113 113 113 114 115 116 117 118 119 120 120 120 121 122 122 124 125 125 126 127 128 129 129 129 130 130 131 132 132 132 133 133 133 134 134 134 133 133 133 133 133 133 133 133 134 135 135 136 136 137 138 138 139 139 139 139 138 135 133 131 129 127 126 125 124 123 123 123 124 124 125 126 129 131 137 144 147 148 150 150 151 155 161 166 168 167 166 164 164 165 166 166 167 168 167 165 163 162 161 160 159 160 159 157 155 155 156 159 162 166 171 176 179 178 173 169 171 178 181 180 178 180 167 152 147 146 145 144 142 142 142 145 147 150 150 146 140 139 141 143 146 147 149 150 152 150 149 149 149 149 149 149 148 149 149 149 150 150 149 149 148 147 147 146 146 145 144 144 145 145 145 145 144 144 144 146 146 147 146 145 146 146 147 147 147 146 143 140 138 139 140 143 144 143 141 141 142 142 141 139 149 150 150 151 151 151 152 153 153 153 153 153 152 151 150 150 149 149 149 150 150 151 151 152 151 150 149 148 148 148 148 148 148 146 145 144 144 145 146 146 147 148 149 149 150 151 152 153 154 155 157 158 159 161 161 161 162 163 164 166 166 167 168 169 169 171 172 171 169 169 170 170 171 171 171 171 171 172 171 171 171 172 173 174 175 175 175 175 175 176 177 180 182 185 187 184 180 178 177 177 178 179 180 181 181 182 183 183 181 181 180 180 181 181 181 181 180 180 180 180 180 179 178 178 179 179 180 180 181 182 181 181 181 181 181 181 180 179 179 179 179 179 178 179 179 179 180 181 181 181 180 180 180 180 180 180 180 180 181 183 184 183 182 179 178 178 177 176 176 177 176 176 176 175 175 175 175 176 176 176 175 175 174 174 173 173 173 173 173 173 173 173 172 171 169 167 165 164 163 163 163 163 163 164 164 164 164 164 165 166 167 167 167 167 166 166 165 165 164 163 161 160 159 159 158 156 155 155 156 156 156 155 154 153 152 152 152 151 151 150 150 150 150 150 149 147 146 146 146 146 146 147 147 148 148 148 148 148 148 147 146 146 147 146 145 145 146 146 147 149 150 151 150 149 146 146 147 148 150 151 151 151 150 149 149 148 148 149 150 152 153 153 152 151 151 152 153 153 154 152 149 147 145 145 146 145 145 145 144 144 144 143 143 143 142 141 141 140 141 141 142 142 142 142 142 142 142 142 142 143 144 144 142 140 139 139 139 139 139 140 141 141 143 144 145 146 147 145 144 144 143 142 140 140 142 144 146 146 145 145 146 146 147 148 149 150 150 148 148 148 148 150 151 152 152 153 153 153 155 155 156 157 157 156 155 154 153 153 154 154 155 158 159 159 159 159 159 160 161 163 164 163 161 159 158 157 157 158 158 159 159 158 158 157 157 157 157 157 155 152 150 148 148 148 147 145 144 143 142 140 138 138 137 137 137 137 139 139 139 139 139 140 141 141 140 138 136 135 135 134 135 135 134 132 132 135 136 137 140 140 140 139 134 136 135 135 137 142 145 144 143 140 138 137 137 137 137 137 135 134 135 135 133 132 131 130 129 128 128 127 126 126 125 125 125 124 123 122 121 120 119 119 119 118 117 115 114 113 112 111 110 109 108 108 108 108 109 110 111 112 112 113 114 114 115 116 117 118 118 119 120 121 121 122 123 125 125 126 126 127 128 129 129 130 130 131 131 132 132 132 133 133 133 133 133 133 132 133 133 133 133 133 133 133 134 134 135 135 136 137 137 137 137 137 137 137 136 134 132 131 129 128 127 125 125 124 124 124 124 125 127 129 132 135 140 147 150 151 151 151 151 155 159 163 168 170 168 166 164 165 165 166 167 166 165 164 163 163 162 159 159 161 156 154 153 151 153 157 162 167 172 176 177 175 171 167 169 173 175 175 172 168 164 158 155 152 151 145 147 149 151 152 152 153 153 150 144 138 140 143 146 149 151 151 152 150 148 148 149 150 149 150 148 149 149 149 150 150 150 149 149 148 147 147 146 146 145 145 146 146 146 146 145 145 145 147 148 148 147 146 146 146 147 147 147 145 143 142 141 140 142 144 145 144 143 143 143 143 139 137 149 149 150 150 150 151 151 152 152 153 153 153 152 152 152 151 150 150 150 150 151 152 152 151 151 151 150 149 149 148 148 148 148 147 146 145 145 146 146 146 147 148 149 150 150 151 151 152 153 154 154 156 159 161 162 162 163 164 165 166 167 168 168 169 171 172 172 171 170 170 171 171 172 172 172 172 172 172 171 171 171 172 173 174 175 175 175 175 175 176 178 180 182 186 187 183 180 179 177 177 178 179 180 181 182 183 183 183 182 181 180 180 181 181 181 180 180 180 180 180 180 179 178 178 179 180 180 181 182 182 182 182 181 181 181 181 180 179 179 179 179 179 179 179 179 179 180 181 182 181 180 181 181 181 180 181 180 180 180 181 182 182 180 179 178 177 177 176 176 177 176 176 176 176 176 176 176 176 177 176 176 175 174 173 173 172 173 173 173 173 172 172 171 170 168 166 166 164 163 163 164 164 164 164 164 163 163 164 165 167 167 167 167 167 166 165 165 165 163 162 160 159 159 159 158 157 156 156 156 156 156 155 154 153 153 153 154 153 152 151 151 151 151 150 148 147 146 146 146 146 146 147 148 148 149 149 149 149 148 147 146 146 145 145 144 144 145 146 147 149 149 148 148 146 145 145 146 147 150 151 151 151 150 149 148 148 148 148 150 152 153 152 151 151 152 152 153 154 154 152 149 146 145 145 145 145 144 143 143 143 143 143 143 143 142 141 140 140 140 141 141 142 142 142 142 142 142 142 142 143 143 143 141 141 139 138 138 138 140 141 142 143 143 144 146 147 147 145 143 142 141 140 138 139 140 142 144 144 144 144 145 147 147 149 150 150 150 149 149 150 150 151 152 153 154 154 154 154 155 157 158 159 159 158 157 156 156 156 157 157 158 159 161 161 160 159 159 160 161 162 163 162 161 159 158 158 158 159 160 160 159 159 158 158 158 158 158 157 154 152 149 148 148 148 147 146 144 142 141 139 138 138 138 137 138 138 141 141 142 141 140 140 141 140 139 136 135 135 134 135 134 133 133 133 133 135 137 140 143 144 141 142 146 146 140 137 140 144 145 144 142 141 141 140 138 138 138 138 136 135 135 135 134 132 132 131 130 129 128 126 126 126 125 125 125 124 123 122 120 119 119 119 118 118 117 115 114 113 112 111 110 110 109 109 109 109 109 110 111 112 112 113 114 115 116 117 118 118 119 119 120 121 122 122 123 124 125 126 127 128 128 129 130 131 131 132 132 132 133 133 133 133 133 133 132 132 132 132 132 133 133 133 133 133 134 134 134 134 135 136 136 136 136 135 136 136 135 134 132 131 131 129 127 126 125 124 124 124 125 126 129 132 135 139 142 146 150 152 151 150 151 153 155 161 169 172 170 166 165 164 165 165 166 164 161 160 160 159 159 156 158 158 153 151 149 149 151 156 162 167 171 174 172 174 170 168 169 168 169 170 168 164 162 158 155 155 153 147 152 157 159 159 158 158 155 153 149 144 145 145 148 151 152 152 152 151 151 148 150 151 150 150 148 148 149 149 150 150 150 150 150 148 147 147 147 147 147 147 147 147 147 147 147 147 147 149 150 149 147 146 146 146 147 147 147 146 145 143 142 143 146 147 146 145 144 143 143 143 137 134 148 148 149 150 150 151 151 152 152 152 152 152 152 152 152 151 151 151 151 151 152 152 152 151 151 151 150 149 149 149 148 148 147 147 146 145 146 146 147 147 147 148 148 150 151 151 151 151 151 151 152 155 158 161 163 163 164 165 167 167 167 168 169 170 172 173 172 172 171 171 172 172 172 172 172 172 172 172 172 171 172 172 173 174 175 175 176 176 176 177 179 181 183 187 187 184 182 179 177 177 178 179 180 181 182 183 183 183 182 181 181 180 181 181 181 180 180 180 180 180 180 179 178 179 180 181 181 181 182 182 182 182 182 181 181 181 180 179 179 179 178 179 179 179 179 180 181 182 182 181 181 181 181 181 181 182 182 181 180 180 180 180 179 178 178 177 177 177 177 177 176 176 176 176 176 177 177 177 177 177 176 175 174 173 172 172 172 173 173 173 172 172 171 170 169 168 166 164 164 164 165 165 165 164 163 163 163 164 165 166 167 167 167 167 166 166 165 164 163 161 160 159 159 159 158 158 158 157 156 157 156 156 155 154 153 154 155 154 154 153 152 152 151 150 148 147 146 146 146 146 147 148 149 149 149 150 150 149 148 147 146 145 144 143 143 144 145 146 147 148 148 147 146 145 144 144 145 147 150 150 150 149 149 148 148 147 148 149 150 151 152 152 152 152 153 153 154 154 153 151 148 146 144 144 144 143 143 142 141 142 143 143 143 142 141 140 140 140 140 141 141 142 143 143 143 142 142 142 143 143 144 143 142 141 140 139 138 139 140 142 143 143 144 145 147 148 146 143 140 139 137 137 137 138 139 141 142 143 143 145 146 148 149 150 150 150 150 151 151 151 152 152 153 154 154 155 155 155 156 159 160 161 160 159 158 157 158 158 159 160 160 161 162 161 160 159 158 159 160 161 162 162 162 162 160 158 159 159 160 160 160 160 160 158 158 158 158 157 154 152 152 151 150 148 147 145 143 141 139 138 137 138 139 139 139 140 142 142 142 140 140 140 140 139 138 136 136 134 134 135 134 132 133 134 133 134 140 143 144 144 147 146 151 148 145 142 143 144 144 143 142 141 141 140 139 139 139 138 138 137 136 135 134 133 132 131 130 131 128 126 125 125 125 125 125 124 123 122 120 119 118 118 118 118 117 115 114 113 112 111 111 110 110 109 109 109 110 111 111 112 112 113 114 115 116 116 117 118 119 119 121 122 122 123 123 124 125 126 127 128 129 129 130 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 132 132 133 134 134 133 133 134 135 135 135 135 135 135 135 134 133 130 130 129 127 127 126 124 123 123 124 125 127 131 134 137 141 142 146 150 151 151 150 150 151 154 160 168 173 171 169 166 164 163 163 163 160 155 153 153 153 155 155 156 155 153 150 146 147 150 156 163 167 169 170 169 171 171 169 168 167 167 169 169 164 163 159 158 155 152 150 154 160 164 163 161 160 157 154 153 151 151 150 150 153 153 152 152 152 152 149 151 152 151 150 150 149 149 150 150 151 150 150 150 149 148 148 148 148 148 148 148 147 148 149 149 149 149 150 151 150 148 146 146 146 147 147 147 146 145 143 143 147 150 151 151 149 144 142 143 141 135 131 148 148 149 150 150 151 151 151 151 151 151 151 151 152 152 151 152 152 152 152 152 152 152 151 151 151 150 150 149 149 149 148 147 146 146 146 147 147 147 147 148 148 149 150 150 150 150 150 150 150 152 155 159 162 164 165 166 167 168 168 168 168 170 172 173 173 172 172 172 172 173 173 173 173 173 173 173 172 172 172 172 173 173 174 174 175 176 176 177 178 180 182 184 186 186 186 182 179 178 177 178 179 180 181 182 183 183 183 182 181 181 181 181 181 181 181 180 180 180 180 180 179 179 180 181 182 182 182 182 182 182 182 182 182 181 181 180 179 179 178 178 178 178 179 180 181 182 183 183 182 182 181 181 182 183 184 183 182 181 180 180 179 179 178 177 177 177 177 177 177 176 176 176 176 177 177 177 177 176 177 176 175 174 174 172 172 172 173 173 172 172 171 171 170 170 168 166 165 164 165 166 166 165 165 164 163 163 164 165 166 166 167 167 167 166 166 164 163 162 161 160 159 159 159 158 158 158 157 157 157 156 156 155 155 154 154 155 155 155 154 154 153 152 151 149 148 147 146 146 147 148 149 149 149 149 149 149 149 148 147 146 144 143 143 143 144 146 147 148 148 147 146 146 145 145 144 146 148 150 150 149 148 148 147 147 148 149 149 150 150 152 152 153 154 154 153 153 153 152 150 148 145 145 143 143 142 141 141 141 141 142 143 143 142 140 140 140 141 141 141 143 143 144 144 144 143 142 142 142 143 143 143 142 141 141 140 139 140 141 143 144 144 144 145 147 147 145 142 140 138 136 136 138 139 139 140 141 142 143 145 147 149 150 150 150 150 150 151 151 152 153 153 154 154 155 156 156 156 157 160 161 161 160 158 158 158 158 159 160 161 162 162 160 160 159 158 157 158 159 160 161 161 160 160 159 158 159 159 160 161 161 162 162 160 159 158 157 156 155 154 153 151 150 148 145 142 140 139 138 137 137 138 140 140 141 141 142 141 140 139 138 139 139 138 138 137 136 135 135 136 135 135 136 136 137 142 148 146 145 147 150 148 143 141 143 145 144 144 144 142 140 140 141 141 140 139 139 140 139 137 136 135 134 133 133 133 132 130 128 127 125 125 125 125 125 124 123 121 120 118 118 118 118 118 116 115 114 113 112 112 112 111 111 110 110 110 111 111 111 112 113 114 114 115 116 116 117 118 120 121 121 122 122 123 123 124 125 126 127 128 128 129 130 131 132 132 132 132 132 132 132 133 132 132 131 131 131 131 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 134 134 133 133 132 129 128 127 126 125 124 123 122 123 125 126 128 132 134 135 138 142 146 149 151 151 150 150 151 155 159 166 170 170 170 166 163 161 160 158 155 151 149 148 149 151 154 155 155 153 149 146 147 151 157 163 165 171 170 168 169 171 170 169 167 167 171 168 166 165 164 163 159 155 154 158 164 167 164 161 161 158 155 154 154 155 154 152 153 153 152 152 152 152 151 152 152 151 151 150 149 149 149 150 150 150 150 150 149 149 149 149 149 149 148 148 148 149 150 151 151 151 152 152 151 151 148 146 146 147 147 146 145 144 143 146 151 153 153 153 148 141 139 139 138 133 125 148 148 149 150 151 151 151 151 151 150 150 151 151 151 152 152 153 153 153 153 153 153 152 152 151 151 151 150 150 150 149 148 148 147 147 147 147 148 148 148 148 148 149 150 150 150 150 150 150 151 153 157 161 164 166 167 169 169 169 169 169 169 171 173 173 173 173 173 173 173 173 174 173 173 173 173 173 172 172 173 173 173 174 174 175 176 177 177 177 179 181 183 184 185 187 185 182 179 178 178 178 179 180 181 182 182 183 183 182 181 181 181 181 181 181 181 181 180 180 180 180 179 180 181 182 182 182 182 182 182 182 182 182 182 181 181 180 180 179 178 178 178 178 179 180 182 183 184 183 183 183 182 182 183 184 184 184 183 182 182 181 179 178 178 177 177 178 178 178 177 177 177 176 176 177 177 177 176 176 177 177 177 176 174 173 172 172 173 173 173 172 172 171 170 169 168 166 165 165 166 166 166 166 165 164 164 163 164 164 165 166 166 167 167 167 166 164 163 162 161 160 159 158 159 159 159 158 158 157 157 157 157 156 156 156 155 156 156 156 155 155 154 153 153 151 149 148 147 148 148 149 148 148 148 148 149 149 148 148 147 146 144 144 143 144 145 147 148 148 148 147 147 146 146 145 145 146 148 149 149 148 148 148 147 147 149 149 149 149 150 151 152 153 153 153 152 151 150 150 149 149 147 145 143 142 142 141 140 141 142 142 143 143 141 139 139 140 141 141 141 140 141 144 145 144 143 141 141 141 142 142 142 141 141 141 140 140 140 141 142 143 143 143 144 145 146 144 142 141 138 137 138 139 139 139 139 140 140 142 145 148 149 150 150 150 150 150 151 152 152 153 153 154 155 155 156 157 157 158 161 162 161 160 160 159 158 159 160 161 162 161 161 159 157 157 156 157 158 159 160 160 159 158 158 158 159 159 159 160 160 162 164 164 162 160 159 158 158 156 155 153 151 150 147 143 139 138 138 137 136 136 138 140 141 141 141 141 140 138 138 138 139 140 139 137 136 136 136 137 137 137 137 138 140 145 145 147 147 141 143 145 146 139 138 141 143 144 144 143 140 139 139 141 141 140 140 140 140 139 138 137 135 134 134 134 133 132 130 129 127 126 125 125 125 124 123 122 121 119 118 119 119 118 117 116 115 114 114 114 113 113 112 111 111 111 111 111 111 112 113 114 114 115 115 116 117 118 119 120 121 121 121 122 123 124 124 125 127 127 127 128 129 130 131 132 132 132 132 132 132 133 133 132 132 131 130 130 131 131 132 132 132 132 132 133 133 132 132 132 132 133 133 133 133 133 132 132 131 129 128 126 124 123 123 123 124 125 126 128 129 132 133 135 138 141 145 148 151 152 152 152 152 155 159 163 166 166 166 164 161 160 159 156 153 153 151 150 150 153 156 158 159 156 153 150 148 152 154 158 165 172 171 166 167 170 170 169 166 168 169 167 165 165 166 165 163 159 157 159 164 170 165 160 159 158 156 155 155 157 157 154 153 152 152 152 153 152 151 151 151 152 151 151 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 148 149 150 152 152 153 153 152 152 152 152 149 148 147 147 146 145 144 143 143 150 154 154 153 151 146 138 134 132 130 125 117 148 148 149 150 151 151 151 151 151 151 150 150 151 151 152 153 154 154 154 154 154 153 152 151 151 151 151 151 150 150 149 149 149 149 149 149 148 149 149 149 149 149 149 150 150 150 150 150 151 153 155 160 164 166 168 169 170 170 170 170 169 170 172 173 173 173 173 173 173 174 174 174 174 173 173 173 173 172 172 173 173 174 174 175 175 176 178 178 178 179 182 183 183 185 186 185 182 179 178 178 178 178 179 180 181 183 183 183 182 181 181 181 181 181 181 181 181 180 181 181 180 180 181 182 183 183 183 182 182 182 182 182 182 181 181 181 180 180 179 178 178 178 179 180 181 183 184 184 184 184 183 182 182 183 184 185 186 185 185 183 182 180 179 178 178 178 178 179 179 178 178 178 177 177 177 176 176 176 176 176 176 177 176 175 173 173 173 173 173 173 173 172 171 171 169 168 167 166 166 166 167 167 166 166 165 164 163 164 163 164 164 165 166 166 166 165 164 162 161 160 159 158 158 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 156 156 155 155 153 152 150 149 149 148 148 148 148 148 147 147 148 148 148 148 147 146 145 145 144 145 146 147 148 148 147 147 147 147 146 145 145 146 148 149 149 148 148 148 147 148 148 148 149 149 149 149 150 152 153 152 150 149 149 149 150 150 149 146 143 142 141 140 141 142 142 143 143 143 140 138 139 141 141 141 140 139 140 142 143 143 142 141 140 140 140 140 140 140 140 140 140 140 140 141 142 141 141 141 142 144 144 144 143 141 139 138 139 139 139 139 139 139 141 143 146 148 149 151 151 151 151 151 152 152 152 152 153 154 154 155 155 156 158 160 161 162 161 160 159 159 158 159 160 160 160 159 159 157 155 155 156 157 159 159 160 160 159 158 158 158 159 160 160 160 160 162 165 165 164 162 160 159 158 156 154 151 149 147 144 140 136 136 135 135 135 136 139 141 141 141 140 140 139 138 138 140 140 140 139 137 136 136 137 138 138 138 138 138 140 141 144 138 136 135 133 135 136 134 136 139 141 142 142 142 139 139 140 141 141 141 140 141 140 139 138 137 136 135 134 134 133 131 130 129 127 126 126 125 124 124 123 122 120 120 119 119 119 118 117 116 115 114 114 114 114 114 113 112 112 112 112 112 113 113 114 115 115 116 116 116 117 118 119 120 121 121 121 122 123 124 125 126 126 126 127 128 129 130 131 131 131 131 131 132 132 132 132 131 131 130 130 130 131 131 132 132 132 132 132 132 132 132 132 131 132 132 133 133 133 132 131 131 130 129 128 126 126 125 124 124 127 127 128 129 130 131 133 135 138 140 143 147 151 151 154 155 156 157 159 161 161 162 163 162 160 160 158 158 156 154 154 153 154 156 158 160 161 159 159 157 153 154 156 160 167 172 170 164 164 164 167 166 165 168 168 165 163 163 165 166 166 162 160 162 165 166 164 160 157 156 156 155 156 157 158 154 153 153 154 153 152 151 150 149 149 150 149 149 149 149 149 148 148 149 149 149 149 149 149 150 150 150 150 150 151 152 153 154 154 153 153 153 152 152 150 149 148 147 145 144 143 143 144 152 153 152 149 147 142 133 129 127 122 116 116 148 149 149 151 151 151 151 151 151 151 150 150 151 151 152 154 155 155 154 154 154 153 152 151 151 151 151 151 150 150 150 150 150 150 149 149 149 150 150 150 149 149 150 150 150 150 150 151 153 155 159 163 167 168 169 169 170 171 171 170 170 171 173 174 173 172 173 173 174 174 174 175 174 174 174 174 173 173 172 173 173 174 175 176 176 177 178 178 178 179 181 182 184 186 186 185 181 179 178 178 178 178 179 180 181 183 183 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 183 183 183 182 182 182 182 182 182 181 181 181 180 180 179 178 178 178 180 181 182 183 183 184 184 184 184 183 182 183 184 186 186 187 186 185 183 181 179 179 179 179 179 179 179 179 178 178 177 177 177 176 175 175 175 175 176 177 176 175 174 173 173 173 173 174 173 172 172 171 169 168 167 166 166 166 166 166 166 166 165 164 163 163 163 163 164 164 164 165 165 164 163 162 161 160 159 158 158 159 159 159 159 159 158 159 158 158 158 158 158 158 158 158 158 157 157 156 155 154 152 151 150 149 149 149 148 148 147 147 148 148 149 148 148 148 148 147 146 145 146 147 147 147 147 147 147 147 146 146 145 145 147 148 149 148 148 148 148 148 148 148 148 148 148 148 148 150 152 153 152 150 149 149 149 150 150 149 146 143 141 140 141 142 142 143 143 143 142 137 138 139 140 141 141 140 139 140 142 142 142 141 141 140 140 139 139 139 139 139 139 139 139 140 140 141 140 140 139 141 143 143 144 143 140 138 139 140 140 139 140 140 141 143 145 147 148 150 151 152 153 153 152 152 152 152 153 153 154 153 152 154 155 158 160 161 161 160 159 158 157 158 158 158 158 157 157 156 155 154 155 156 157 159 159 160 160 159 159 159 159 160 160 160 160 160 159 162 163 164 163 162 161 159 155 150 147 145 143 140 138 134 133 134 134 135 137 140 141 141 141 140 139 138 139 141 142 142 141 139 137 136 137 137 138 139 139 138 137 136 136 137 134 132 130 127 128 130 132 135 138 139 139 140 140 139 139 140 140 140 140 140 140 139 138 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 120 119 119 118 118 117 116 116 115 115 115 115 114 114 113 112 112 112 113 113 114 114 115 115 116 116 117 118 119 120 120 120 121 122 122 123 124 125 126 126 126 127 128 129 130 130 130 130 130 131 131 131 130 130 130 130 129 130 130 131 132 132 132 132 132 132 132 132 131 131 130 131 132 132 132 132 132 132 131 130 129 128 128 128 128 127 126 128 128 129 130 130 131 133 136 138 140 143 145 148 151 154 157 158 160 161 161 161 160 160 160 158 159 159 158 158 158 157 156 156 157 159 162 162 162 163 162 159 157 158 163 168 174 170 169 164 163 163 163 164 169 172 169 164 161 164 166 166 164 163 164 167 166 162 158 157 157 154 155 157 157 157 156 155 156 156 154 150 149 149 147 148 148 147 148 148 148 147 148 148 149 149 150 150 150 151 150 151 151 151 152 153 154 155 155 155 154 154 153 152 152 150 149 148 147 144 143 142 143 146 149 151 147 142 140 137 128 125 122 116 109 108 148 149 150 151 151 151 151 151 151 151 151 151 151 152 153 155 156 156 155 155 154 153 152 151 151 151 152 151 151 151 151 151 150 150 150 150 150 150 151 150 150 150 150 150 150 150 151 152 155 158 162 166 168 169 170 171 171 172 171 171 171 172 174 174 173 172 172 173 174 175 175 176 175 175 174 174 173 173 173 173 173 174 175 175 176 177 178 178 178 179 180 182 184 186 187 185 181 179 178 179 179 179 179 180 181 182 183 183 183 182 182 182 182 182 181 181 180 181 182 182 182 182 182 183 183 183 183 183 182 182 182 182 181 181 181 180 180 180 179 178 178 179 180 181 182 183 184 184 184 184 184 183 183 183 184 185 185 186 186 185 184 182 181 180 180 180 179 179 179 179 178 177 177 177 177 176 175 175 175 176 176 177 176 175 174 173 173 173 174 174 174 173 172 170 169 168 168 167 167 166 166 166 166 165 165 164 163 163 162 163 163 163 163 163 164 163 162 162 161 161 159 158 158 159 159 159 159 159 159 159 159 159 158 158 158 159 159 159 159 159 158 156 155 154 152 151 150 150 149 149 149 149 148 149 149 150 149 149 149 149 149 148 147 146 147 148 148 147 147 147 147 147 146 146 146 146 147 148 148 148 147 148 148 148 148 148 148 148 149 148 149 150 152 152 151 151 150 150 149 150 150 149 146 143 141 141 141 142 143 143 142 141 139 137 138 139 140 140 140 139 139 140 141 142 142 142 141 141 140 140 139 139 139 137 136 136 138 139 140 140 140 140 141 142 142 143 143 141 139 139 140 141 141 141 141 141 143 145 146 147 149 150 152 154 155 154 153 153 152 152 152 153 153 151 150 152 154 156 158 159 159 158 156 155 155 156 156 157 156 156 155 154 154 154 155 156 157 158 159 161 161 161 160 160 160 160 160 159 159 158 158 160 162 164 164 163 161 158 153 146 143 140 139 138 135 133 132 132 133 135 138 139 140 140 140 139 138 138 141 143 143 142 140 138 137 137 137 137 137 138 139 136 136 135 133 136 135 134 130 127 128 129 133 135 136 137 138 139 139 139 139 140 140 140 140 140 140 139 138 137 137 136 135 134 133 132 131 130 130 128 127 126 125 124 123 122 121 120 119 119 118 118 117 116 116 116 115 115 115 115 115 114 114 114 113 113 113 114 114 115 116 116 117 117 118 119 120 120 120 121 121 122 123 124 124 125 125 126 127 127 128 129 130 130 129 129 130 130 131 130 129 129 129 128 129 129 130 131 131 132 132 132 132 132 132 131 131 130 130 131 132 132 132 132 132 132 131 130 130 129 130 130 129 128 128 129 129 130 131 131 132 134 137 138 141 142 144 147 150 153 156 159 161 161 161 159 158 158 157 157 157 157 159 161 162 161 161 160 160 160 162 164 166 167 167 164 159 158 165 171 178 176 171 167 164 162 161 165 170 171 170 164 160 164 167 166 165 163 165 168 166 160 158 158 156 156 155 156 156 156 156 156 158 159 152 147 147 146 147 147 146 146 147 147 146 147 148 149 150 150 152 152 152 152 152 152 152 153 153 154 156 156 156 155 155 154 153 152 151 149 148 147 146 143 142 142 144 146 148 148 143 136 133 131 130 123 118 113 108 105 149 150 151 152 152 152 151 151 151 151 151 151 151 153 155 156 156 156 156 155 154 153 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 151 151 151 150 150 150 150 150 150 152 155 158 161 164 167 168 169 170 172 173 173 172 171 172 173 174 174 174 172 172 173 174 175 176 176 176 176 175 174 173 173 173 173 174 174 175 175 176 177 178 179 178 178 180 183 185 186 187 185 181 179 179 178 179 179 179 180 181 182 183 183 183 183 182 182 182 182 181 181 180 181 183 183 183 183 183 183 184 183 183 183 183 183 183 182 182 181 181 181 180 180 179 179 178 179 180 181 182 183 184 184 185 185 184 183 182 182 183 184 185 185 186 185 184 182 181 180 181 180 180 179 179 179 178 177 176 176 176 176 176 176 175 176 176 176 176 174 173 173 173 173 174 174 174 172 171 170 169 169 169 168 166 166 166 166 166 165 165 164 163 162 162 162 162 162 162 162 162 162 162 162 162 161 160 159 159 159 159 160 160 160 160 159 159 159 158 158 159 159 160 159 159 159 158 156 155 153 152 151 151 151 151 150 149 149 150 150 151 151 150 150 150 150 150 149 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 149 149 149 149 150 151 151 151 151 150 149 149 149 149 148 145 143 141 140 141 142 142 141 140 139 138 138 139 140 141 141 140 139 139 139 140 141 141 142 141 140 140 140 139 138 137 136 135 136 138 139 140 140 140 141 141 141 142 142 142 141 140 140 141 141 141 141 142 142 144 145 146 146 147 149 152 155 154 153 153 153 151 151 151 151 151 150 149 150 152 155 156 157 156 155 153 153 154 155 156 156 156 155 154 154 154 155 156 157 157 158 160 161 162 162 161 161 161 160 160 158 157 156 158 160 162 163 163 162 160 156 150 144 141 138 138 136 134 132 131 131 133 136 137 138 139 139 138 138 138 139 141 143 142 140 138 136 136 136 136 136 137 137 138 134 132 133 134 135 131 128 129 129 128 131 132 133 136 137 137 138 138 139 140 140 140 141 141 141 140 139 138 138 137 136 135 134 133 131 131 130 130 129 127 127 125 124 123 122 121 120 119 118 118 118 117 116 116 116 115 115 115 115 115 115 115 114 114 114 114 115 115 116 117 118 118 119 119 119 120 120 121 121 122 123 124 124 125 125 126 126 127 128 128 128 128 128 128 129 129 129 129 129 128 127 127 128 128 129 130 131 131 132 132 132 132 132 131 131 130 130 130 131 131 131 131 132 132 132 132 131 130 130 131 131 130 130 130 130 130 132 132 133 133 135 138 139 141 142 143 146 149 152 155 157 159 160 160 159 157 157 157 157 156 156 159 163 165 165 171 169 162 161 163 166 169 170 169 164 157 158 169 174 177 178 173 171 167 163 161 163 167 172 170 164 161 165 167 167 165 163 164 166 164 159 158 157 157 155 155 155 155 155 156 158 159 160 150 147 145 145 146 146 145 145 145 145 145 147 150 150 151 151 153 153 153 154 153 153 154 154 154 155 156 156 156 156 155 154 152 151 149 148 147 145 144 143 141 141 142 144 147 148 137 132 128 127 125 121 116 112 109 107 150 151 151 152 152 152 151 151 151 151 151 151 152 154 156 156 157 157 156 155 154 153 153 153 152 152 152 152 152 152 152 151 152 151 151 150 151 151 151 151 151 151 151 150 150 151 154 157 160 163 164 165 167 169 171 173 174 174 173 172 172 173 174 175 174 172 172 173 174 175 176 177 177 177 175 175 173 172 173 174 175 175 175 176 176 177 178 179 178 178 181 183 185 187 186 185 183 181 179 178 179 179 179 180 181 182 182 182 182 182 182 182 182 182 182 181 181 181 183 184 184 184 184 184 184 183 183 183 184 184 183 183 182 181 181 181 180 180 180 180 179 179 180 181 182 183 184 185 185 185 184 182 182 182 182 183 184 185 185 185 184 183 181 181 181 181 180 179 179 178 178 177 176 176 176 176 176 176 176 176 176 176 175 174 173 173 173 173 174 174 174 172 171 170 169 169 169 167 166 166 166 166 165 165 165 164 164 162 162 162 162 161 161 161 161 161 161 162 162 162 161 160 159 159 159 160 160 160 161 160 160 160 159 158 158 159 159 159 160 160 159 157 155 153 152 153 153 152 152 151 151 150 151 152 152 152 151 151 151 151 150 150 149 149 149 149 149 148 148 148 148 148 149 149 149 148 148 148 147 147 147 148 149 149 149 148 149 149 149 149 149 150 151 151 150 150 149 149 148 148 147 146 144 143 141 140 140 141 141 140 139 139 139 139 139 140 140 140 139 139 138 138 139 139 140 140 139 138 139 139 138 137 136 136 136 137 139 139 139 140 141 140 141 141 141 141 141 141 141 141 141 141 142 141 141 142 143 143 144 144 146 148 151 153 153 152 153 151 150 150 150 150 150 149 149 150 151 153 154 156 156 153 153 154 155 155 155 155 155 155 154 155 155 155 156 156 157 159 161 162 163 164 163 162 161 160 159 156 154 155 158 159 161 161 161 159 156 152 148 144 144 141 138 136 134 131 131 132 133 134 137 139 139 138 138 138 140 140 142 142 141 138 136 135 135 134 134 134 135 136 135 130 130 130 128 131 130 127 128 128 130 130 130 134 135 135 136 137 138 139 139 140 141 141 142 141 139 138 138 137 136 135 135 134 132 132 131 131 130 129 128 127 126 124 124 122 121 119 118 118 118 117 117 117 116 116 115 116 116 115 115 115 115 114 114 114 115 115 115 116 117 118 119 120 120 120 122 122 122 122 123 123 124 125 125 125 126 127 128 128 128 128 128 128 128 128 129 129 128 128 127 127 127 127 128 129 129 130 131 132 132 132 132 131 131 130 130 129 130 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 134 134 135 135 137 138 139 140 141 143 146 148 151 153 154 156 159 160 161 160 160 160 158 156 155 159 164 168 168 173 173 166 163 164 167 169 172 171 165 158 159 169 174 175 176 175 173 170 164 163 163 166 171 166 163 162 163 165 167 165 164 164 164 164 164 161 156 153 153 154 153 153 155 155 158 159 157 152 148 144 144 145 145 145 145 144 145 145 148 151 152 153 153 154 154 154 155 154 154 155 155 155 156 157 157 156 155 153 152 151 150 148 147 145 144 143 142 140 140 140 142 145 144 134 130 128 126 124 120 116 114 112 113 150 151 151 152 152 152 152 151 152 152 152 152 153 155 155 156 157 157 156 155 154 154 153 153 153 153 153 152 152 152 152 152 152 152 151 151 151 152 152 152 152 152 151 151 151 151 155 158 161 162 163 165 167 169 171 173 174 175 174 173 173 173 174 175 174 172 172 173 175 176 177 178 178 178 177 175 173 173 173 174 175 176 176 176 176 177 178 178 178 179 181 183 185 186 186 185 184 182 180 179 179 179 179 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 184 184 184 185 185 184 183 183 183 184 184 184 183 182 181 182 181 181 181 181 181 180 179 180 181 183 184 185 185 185 184 183 183 183 182 182 183 184 185 185 184 184 183 182 181 181 180 179 179 179 178 178 177 176 176 176 177 177 176 176 175 175 175 174 174 174 173 173 174 174 174 174 173 171 171 170 169 169 167 166 166 165 165 165 165 165 164 163 162 162 162 161 160 160 160 160 160 162 163 163 163 161 160 159 159 159 160 160 161 161 161 161 160 159 158 158 158 158 159 161 161 159 157 155 154 154 154 154 154 153 153 152 151 153 153 153 153 152 152 151 151 151 151 150 150 150 150 148 148 148 149 149 149 150 151 150 150 149 148 147 147 149 149 150 149 149 149 149 150 150 150 149 150 150 150 149 148 148 148 147 147 146 145 144 143 142 141 141 141 141 140 140 140 140 140 139 139 139 139 138 138 138 137 137 138 138 137 137 137 138 138 137 137 136 135 136 139 140 139 139 139 140 139 138 138 139 140 140 141 140 140 139 140 140 140 139 139 141 141 141 142 145 147 149 151 152 152 152 151 150 150 150 150 150 149 149 148 149 150 153 154 154 154 154 155 156 156 155 155 155 154 154 155 155 155 155 155 157 159 161 163 165 166 166 163 161 159 157 153 152 154 155 156 159 159 157 155 153 149 147 146 144 141 138 135 132 130 130 131 132 135 138 139 138 137 138 139 140 142 143 142 139 137 135 134 133 131 132 132 133 133 132 129 128 127 127 126 124 128 128 129 130 129 131 133 133 133 134 136 137 138 140 141 141 142 141 140 139 138 138 137 136 135 134 133 133 133 132 131 130 129 128 127 126 125 124 122 120 119 118 118 118 117 117 117 116 116 115 116 115 115 115 115 115 114 115 115 115 116 116 116 118 119 120 121 121 122 123 123 124 124 124 124 124 125 125 126 127 127 127 128 129 129 128 128 128 128 128 128 127 127 127 127 127 127 128 128 129 130 131 131 131 131 131 130 130 130 129 129 130 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 134 135 136 136 137 138 138 139 140 141 143 146 148 151 151 154 156 158 161 163 164 163 162 158 155 155 160 163 167 169 172 173 169 165 166 167 169 174 173 166 160 163 166 169 173 176 176 176 172 167 166 165 165 166 162 160 159 161 165 168 167 166 165 165 164 164 163 160 154 149 151 150 149 153 154 156 157 155 153 148 145 144 144 146 146 146 145 145 147 149 153 154 154 155 154 154 154 155 155 155 155 156 156 156 156 156 156 154 151 149 149 148 146 144 142 141 140 140 139 137 137 139 140 138 132 128 126 125 123 121 118 116 117 116 150 151 152 153 153 152 152 152 152 152 153 153 153 155 156 157 157 157 157 156 155 155 154 154 154 153 153 152 152 152 153 152 152 152 152 152 152 152 153 153 152 152 152 151 151 153 156 159 160 162 163 165 167 169 171 173 175 175 175 174 174 174 174 174 174 172 172 174 175 176 177 178 178 179 177 175 174 173 173 174 175 176 176 176 176 177 178 178 178 179 181 183 185 185 186 186 184 182 180 180 180 180 180 182 182 182 182 182 181 181 182 182 182 183 183 183 182 183 183 184 184 185 185 185 184 182 182 182 183 184 184 183 182 182 182 182 181 181 181 181 180 180 180 181 183 184 185 186 185 184 184 183 183 182 182 183 184 184 184 184 183 183 182 181 181 180 179 179 179 178 178 177 176 176 177 177 177 176 176 175 174 174 174 174 174 174 173 173 174 174 174 173 172 171 171 170 169 168 167 166 165 165 165 165 165 164 163 162 162 162 161 160 159 159 159 160 162 164 164 164 162 160 159 159 159 160 161 162 162 162 161 160 159 158 158 158 158 159 161 161 160 158 156 156 155 156 156 156 155 154 153 153 154 154 154 153 153 152 152 152 151 151 151 151 151 150 148 149 150 151 151 151 151 152 151 151 149 148 147 148 149 150 150 149 149 149 149 150 150 149 149 149 149 149 148 147 147 147 147 146 146 145 145 144 142 141 141 141 141 140 140 140 140 140 139 138 138 137 138 138 138 136 135 136 136 136 136 137 138 138 138 136 136 136 137 139 139 139 139 139 139 138 137 137 138 138 140 140 138 138 137 138 138 138 137 137 138 140 140 142 144 147 149 151 152 152 151 151 150 150 150 149 148 147 147 145 147 148 151 152 153 154 155 156 155 155 155 155 155 155 154 155 155 155 154 155 156 158 161 164 166 167 166 163 159 156 154 150 149 150 151 153 156 156 153 152 150 149 148 147 144 141 137 134 131 130 130 131 133 137 139 138 137 137 138 139 141 142 142 141 138 135 133 132 132 131 130 131 132 131 130 128 126 127 127 124 125 126 128 129 129 130 131 131 131 132 134 136 137 139 141 142 142 142 140 139 138 137 136 136 135 135 134 132 133 133 133 132 130 130 129 128 128 126 124 122 120 119 118 118 118 117 117 116 116 115 115 115 115 115 116 116 115 115 115 116 116 116 117 117 118 121 122 123 123 123 124 125 125 125 125 125 125 126 126 127 127 127 128 128 128 128 128 128 128 128 128 127 128 128 127 127 127 127 127 128 129 129 130 131 131 131 131 130 129 129 129 129 130 132 133 133 132 132 133 134 134 134 134 134 133 133 134 134 134 135 134 136 137 137 137 138 138 139 141 142 144 146 146 149 152 154 156 159 161 163 164 163 160 155 153 156 160 162 166 168 169 171 171 169 169 168 171 176 174 168 164 163 165 168 171 175 177 177 173 170 166 163 162 162 160 158 158 161 165 169 167 167 166 165 164 163 163 161 157 156 154 148 149 151 153 155 155 155 152 147 145 144 145 146 146 146 145 146 148 151 153 154 155 155 154 154 153 153 155 156 156 156 155 155 155 154 155 153 150 147 146 146 143 141 139 137 137 136 136 134 134 135 135 133 130 126 125 125 124 122 122 121 119 119 151 152 153 153 153 153 153 153 153 153 153 153 154 155 156 157 158 157 157 156 155 155 155 155 154 153 152 152 152 153 153 153 153 153 153 153 153 153 153 154 153 152 152 152 153 154 155 158 160 162 163 165 167 169 172 174 175 175 175 175 175 175 175 174 173 172 172 174 175 176 176 178 178 179 177 175 174 173 173 174 175 176 176 176 177 177 178 179 179 180 181 182 183 184 185 186 184 182 180 180 180 180 181 182 182 182 182 182 181 181 181 182 182 183 183 182 182 183 183 184 184 185 185 184 183 182 181 181 182 183 183 183 182 182 182 182 182 182 181 181 180 180 180 181 183 184 185 185 185 185 184 183 183 183 183 183 184 184 184 183 183 183 182 182 181 179 179 178 178 178 178 177 177 177 177 177 176 176 175 175 174 174 174 174 174 174 173 173 174 174 174 173 172 171 171 171 170 169 167 166 165 165 165 165 165 164 163 162 162 161 160 159 159 158 159 161 163 166 165 164 162 161 160 159 160 161 162 162 163 162 161 160 159 159 158 158 158 160 162 162 160 159 158 157 156 157 157 157 156 155 154 154 153 153 153 153 153 153 152 152 151 151 151 151 150 149 149 150 151 152 152 152 152 152 152 150 149 148 149 149 149 149 149 149 149 149 150 150 149 149 149 148 148 148 148 147 147 147 146 145 145 145 145 143 141 140 140 141 140 140 140 140 140 139 138 137 136 136 136 136 137 134 134 134 135 135 136 137 138 139 138 137 136 137 138 139 138 138 138 138 138 137 137 138 139 139 139 139 136 136 136 136 137 136 135 135 137 140 141 142 144 147 149 151 151 152 152 151 149 148 148 147 146 146 145 144 146 148 150 152 153 154 154 155 154 154 154 155 154 155 155 155 155 155 154 154 155 157 159 161 165 166 165 160 155 152 150 147 146 147 148 150 152 152 148 148 147 148 147 146 144 141 138 134 131 130 129 132 135 138 138 137 136 136 138 141 142 141 140 139 135 133 132 132 130 130 129 130 130 129 128 127 127 128 126 126 125 127 129 129 129 130 130 129 130 133 134 137 139 142 142 143 142 141 140 139 138 136 135 135 135 135 134 133 132 132 132 132 131 130 129 129 127 125 123 122 120 119 118 118 118 117 116 116 115 115 115 115 115 116 116 116 115 115 116 116 117 117 118 119 120 122 122 123 123 124 125 126 126 126 126 126 126 126 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 127 126 126 127 128 129 129 130 130 130 130 130 129 129 129 129 129 129 131 132 132 132 133 133 134 134 135 134 134 134 133 134 134 135 135 135 136 137 137 137 138 139 140 142 143 145 146 147 150 152 154 157 159 162 162 161 160 157 154 153 157 160 162 165 167 168 171 172 172 172 172 173 176 174 171 169 166 165 166 170 175 177 177 176 170 163 160 159 159 158 158 160 162 165 165 166 164 163 164 162 161 163 162 159 159 155 151 151 152 153 154 154 154 151 148 146 146 146 146 147 148 148 149 151 153 155 154 154 154 153 153 152 153 154 155 156 155 153 153 153 152 152 151 148 146 144 143 142 140 136 134 134 133 132 131 131 131 131 130 129 127 126 126 126 125 125 123 120 119 152 153 153 153 154 154 154 154 153 153 153 154 155 156 156 157 158 157 157 156 156 156 156 155 154 153 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 153 153 153 154 154 155 158 161 163 164 166 168 170 173 175 176 176 175 174 175 175 175 174 173 172 172 173 174 175 176 178 179 179 177 175 174 173 174 174 175 176 176 176 177 178 178 179 180 181 181 182 183 184 185 186 184 182 180 180 180 180 181 181 181 182 182 182 182 182 182 182 183 183 183 183 182 182 183 184 184 184 184 183 182 182 181 181 182 183 183 183 182 182 182 183 182 182 182 181 181 180 180 181 182 183 184 184 185 185 184 183 183 184 184 184 184 184 184 183 183 183 183 182 181 179 178 178 178 178 178 178 177 178 178 177 176 175 175 174 174 174 174 174 174 174 173 173 173 174 174 173 172 171 171 171 170 169 167 166 166 165 165 165 164 163 162 162 162 161 160 159 159 159 161 162 164 166 166 165 163 162 160 159 160 161 162 162 162 162 162 161 160 160 159 159 160 161 162 162 161 160 159 157 157 157 157 157 156 155 155 154 153 153 153 153 153 153 153 152 152 152 152 151 150 150 151 152 153 153 153 153 153 153 151 150 149 150 150 150 150 149 149 149 149 149 150 149 148 148 147 146 146 147 147 147 147 146 146 145 145 145 144 143 141 140 140 140 140 140 140 139 138 137 137 135 135 134 135 135 135 133 134 135 135 136 136 137 138 139 138 136 136 137 138 138 138 138 137 137 137 138 139 139 139 139 139 138 136 134 134 135 135 134 134 135 138 141 142 143 145 147 149 149 150 151 150 149 147 146 146 145 145 144 143 143 145 148 150 152 152 153 153 154 153 152 154 154 155 155 155 155 155 154 153 153 154 155 157 159 164 162 160 155 151 147 146 144 143 144 145 146 147 147 141 142 144 146 146 146 145 144 140 137 134 131 130 135 138 139 137 135 135 136 140 143 143 140 138 136 133 132 131 131 130 128 128 129 130 129 127 125 126 130 131 128 129 128 129 130 130 130 130 129 131 134 136 139 142 143 144 143 142 141 140 140 138 136 134 135 135 134 133 132 132 132 131 131 131 130 129 128 126 124 123 122 120 119 118 118 117 117 116 116 115 115 115 115 115 116 116 116 116 116 116 117 118 118 119 120 121 122 123 123 124 125 126 126 126 126 126 126 126 127 127 128 128 128 128 129 129 129 129 129 128 128 127 127 127 127 127 126 126 126 127 127 128 129 129 129 130 130 129 128 129 129 129 129 130 131 132 132 132 133 133 134 134 134 134 134 133 133 134 135 135 136 136 137 137 138 138 139 140 140 143 144 145 146 148 150 152 154 156 157 159 160 159 158 156 155 156 158 161 162 164 167 168 171 171 173 175 176 177 178 176 174 171 167 165 165 167 172 173 175 175 169 162 159 158 157 157 159 161 163 165 165 165 163 162 164 160 159 162 160 161 158 157 153 152 153 153 153 153 153 151 149 148 147 148 148 149 150 151 152 153 154 155 155 154 154 153 152 152 153 153 154 154 154 152 151 151 150 150 148 146 145 143 141 139 138 135 134 133 131 131 131 131 130 130 129 128 127 128 128 128 127 127 124 122 119 153 154 154 154 154 154 154 154 154 154 154 155 156 157 157 157 157 157 157 156 156 156 156 155 154 153 153 153 154 154 153 153 153 154 154 154 154 154 154 155 154 154 154 154 154 155 157 159 161 163 165 167 169 171 173 176 176 176 174 174 176 176 175 174 173 172 172 172 173 175 177 178 180 179 177 175 174 174 174 175 176 177 177 177 178 178 179 179 181 181 182 182 183 184 185 185 184 182 180 180 180 180 180 181 181 181 181 181 182 182 183 183 184 184 184 183 183 183 183 184 184 184 184 183 183 182 181 182 182 183 183 182 182 182 182 182 183 182 182 181 181 180 180 181 181 182 182 183 184 184 183 183 183 184 184 184 184 184 183 182 182 183 182 181 180 179 179 179 179 179 178 178 178 177 177 177 177 175 175 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 171 171 170 169 168 167 166 165 165 165 164 163 162 162 162 161 160 160 160 161 163 164 166 167 166 166 164 162 161 160 161 162 162 162 162 162 161 162 162 161 161 161 161 162 163 163 163 161 159 158 157 157 157 156 155 155 154 154 154 154 154 154 154 153 153 152 152 152 152 152 151 151 153 154 154 154 154 154 154 153 151 151 150 151 151 151 150 149 148 149 149 149 149 149 148 148 147 146 146 147 147 146 146 146 146 145 144 145 144 142 141 140 140 140 140 140 140 139 137 136 135 133 133 133 134 134 133 133 135 136 136 136 137 138 139 138 137 135 136 137 138 138 138 138 138 137 137 138 139 139 139 139 138 137 135 134 134 134 134 134 134 135 139 141 142 142 144 144 146 147 148 148 147 146 146 145 144 144 143 142 142 144 146 148 150 150 151 152 153 153 152 152 153 154 154 155 155 156 155 154 153 152 153 154 155 158 161 157 154 150 146 144 142 142 142 143 142 141 140 140 134 136 140 144 146 146 147 147 145 143 137 133 132 137 140 139 137 135 135 137 143 144 142 138 136 133 132 132 131 131 129 128 128 129 130 130 128 126 127 134 133 133 132 132 132 131 131 130 130 130 132 133 138 142 144 145 144 143 141 141 140 139 138 135 135 134 134 134 133 132 132 131 131 131 131 130 129 127 126 124 123 122 120 119 118 117 117 116 116 116 115 115 115 115 115 116 116 116 116 116 117 117 118 119 120 121 121 123 124 124 125 125 126 126 127 126 126 126 126 127 127 128 128 128 128 128 129 129 129 129 128 128 127 127 126 126 126 126 125 126 127 127 128 128 129 129 129 129 128 128 130 130 130 130 131 131 132 132 132 132 132 133 134 133 133 133 133 133 134 135 136 136 137 137 138 139 140 140 141 142 143 144 146 147 149 150 152 154 154 155 157 158 159 159 158 158 159 160 161 163 165 168 169 170 170 172 175 178 180 180 179 177 172 167 163 163 164 166 168 172 173 169 162 159 159 157 157 161 162 163 166 168 167 165 164 164 161 159 161 159 159 157 155 154 152 152 152 151 152 151 150 149 148 148 149 150 150 152 152 152 153 153 154 155 155 154 154 153 152 153 152 152 152 152 151 150 149 149 148 147 146 144 141 140 138 137 136 136 134 133 132 132 132 132 131 131 129 128 128 129 129 128 128 126 123 121 154 154 154 154 155 155 155 155 155 155 156 156 157 157 157 157 157 157 156 156 156 156 156 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 154 155 156 158 160 162 164 166 168 169 171 172 175 176 175 173 174 176 176 175 173 173 172 172 172 174 175 177 179 180 179 177 175 175 174 174 175 176 177 178 178 179 179 179 179 181 182 182 183 183 184 185 185 184 182 180 180 180 179 180 181 181 181 182 182 182 182 183 183 184 184 184 184 183 184 184 184 184 184 184 184 183 182 181 182 183 183 182 181 181 182 182 182 182 182 182 181 181 180 180 180 180 181 182 183 183 184 183 183 183 183 183 184 184 183 183 182 182 182 182 180 179 179 179 179 179 179 178 178 177 177 177 177 177 176 175 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 171 171 170 169 169 167 165 165 165 165 164 162 162 162 161 161 161 162 162 163 165 166 167 166 166 165 164 162 161 161 161 162 162 162 162 161 161 162 163 163 163 163 163 163 164 164 164 162 160 158 158 157 156 156 155 155 154 154 154 155 155 155 154 154 153 153 152 152 153 152 152 153 153 154 154 155 155 155 154 153 151 151 151 151 150 150 150 149 148 148 148 148 148 148 147 147 146 146 146 147 146 145 145 145 144 144 144 144 143 142 141 141 140 140 140 139 139 138 137 136 135 133 132 132 133 133 133 133 135 136 136 137 137 138 138 137 136 135 136 137 138 139 140 139 139 139 139 139 139 138 139 138 137 136 135 135 135 135 135 134 134 136 139 141 141 142 142 143 144 144 145 145 144 144 144 144 143 143 142 142 142 145 147 148 149 149 150 152 151 152 151 152 153 153 154 154 155 155 155 153 153 152 152 153 155 156 156 156 150 145 143 141 140 141 142 141 138 135 134 133 131 134 138 144 147 149 149 149 147 143 138 134 135 138 139 139 138 137 136 139 145 144 139 136 135 132 132 133 133 132 129 128 128 129 130 131 130 129 130 135 135 134 134 134 134 133 133 131 130 131 132 134 140 144 146 146 144 143 141 140 139 138 137 136 134 133 133 133 134 133 131 130 130 131 131 130 129 127 125 124 123 122 121 119 118 117 116 116 116 115 115 115 115 115 115 116 117 117 117 117 117 117 119 120 121 121 122 123 124 125 125 126 126 126 127 127 127 127 127 127 127 128 128 128 128 129 129 129 129 129 128 128 127 125 125 125 125 125 126 126 127 127 127 128 128 129 129 129 129 129 130 130 130 131 131 132 132 131 131 131 132 132 133 133 133 133 132 133 134 135 136 137 138 138 138 140 141 141 142 143 143 144 146 148 149 151 152 153 153 155 157 158 160 160 160 160 160 160 161 163 165 168 169 169 169 172 176 180 182 183 183 179 173 168 164 163 163 163 164 167 170 168 162 161 159 158 159 161 161 161 163 164 168 167 165 164 163 162 160 159 158 155 153 152 151 150 149 150 150 150 149 149 149 149 150 151 151 152 150 150 151 152 153 155 156 156 155 153 153 152 151 151 150 150 150 149 149 148 147 147 146 144 142 140 139 139 139 138 137 136 135 134 134 133 132 132 131 129 129 130 129 129 128 126 124 124 156 155 155 155 155 157 157 157 156 157 157 158 158 157 157 156 156 156 157 157 157 156 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 155 155 155 155 155 156 158 160 163 165 168 169 170 171 173 175 175 174 172 174 176 176 175 173 173 173 172 173 174 176 178 179 180 179 177 176 175 175 175 176 177 178 179 179 180 180 179 180 181 182 183 183 183 184 184 185 184 183 182 181 180 179 180 181 181 182 182 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 183 182 182 183 184 183 181 181 180 180 181 182 182 182 182 181 181 181 180 180 180 180 181 182 183 183 183 182 182 182 182 183 183 183 183 183 183 182 181 180 179 180 180 180 180 179 178 178 177 177 177 177 177 176 175 174 174 174 174 174 174 174 174 173 173 173 172 172 172 171 171 171 170 169 168 167 166 165 165 165 164 163 163 162 161 161 162 163 164 165 166 167 167 167 166 165 164 163 162 162 162 162 162 162 162 162 163 164 164 164 164 164 164 164 164 164 164 162 160 158 158 157 157 156 155 154 154 154 155 155 156 155 155 154 154 153 152 152 153 153 153 154 154 154 155 155 156 155 154 152 151 151 151 150 150 149 149 148 148 148 148 147 147 147 147 147 146 145 146 146 145 144 143 143 142 142 143 144 142 141 140 140 140 140 139 138 138 138 137 137 135 134 133 134 134 133 133 134 136 137 137 137 137 138 138 138 136 135 136 137 138 140 141 141 140 140 140 140 139 138 138 138 137 136 135 135 136 137 137 136 136 137 141 141 142 142 142 142 141 141 142 142 142 142 143 142 142 142 142 142 143 146 147 147 147 147 149 151 151 149 150 151 151 152 153 153 153 153 153 153 152 152 152 153 153 152 151 150 146 142 141 139 140 142 143 141 136 132 131 130 130 133 139 145 150 152 153 152 147 143 139 136 136 138 139 140 140 140 139 142 145 143 138 138 134 131 132 134 134 133 130 128 128 128 131 133 131 131 132 134 135 134 133 134 135 135 136 133 134 134 135 137 142 147 147 147 146 144 141 138 136 135 135 135 133 132 132 133 133 133 131 130 130 130 130 129 128 127 125 124 123 122 120 119 117 116 116 116 116 115 115 115 116 115 116 116 117 117 117 117 118 118 120 121 121 122 122 123 124 125 125 125 126 127 127 127 127 127 127 127 127 128 128 128 129 129 129 129 129 129 128 127 126 124 124 124 125 125 125 126 126 127 127 127 128 128 129 129 129 129 129 129 130 131 131 131 131 131 130 130 130 131 132 132 132 132 132 133 134 135 136 137 137 138 139 140 141 141 141 142 142 144 146 147 149 150 151 152 153 155 158 159 160 160 160 160 160 160 161 162 163 164 166 167 169 172 177 182 182 184 183 180 175 170 167 166 165 163 162 163 166 166 163 162 159 158 160 162 162 161 160 162 166 166 163 162 162 161 158 156 156 153 150 150 148 148 149 148 149 149 149 150 150 149 151 151 151 151 149 148 149 151 153 155 157 157 156 154 152 151 150 150 149 149 149 149 148 148 148 147 145 144 142 141 141 140 139 139 138 137 137 136 135 133 132 132 132 131 131 131 129 128 128 127 126 124 157 157 156 157 157 158 158 158 158 158 158 159 158 158 158 157 157 156 157 157 156 156 155 155 155 156 156 156 156 155 156 155 155 155 154 154 154 154 154 155 155 155 155 155 156 157 158 161 164 167 169 169 170 172 173 175 174 173 172 174 176 176 175 174 173 173 173 173 175 177 178 179 179 179 177 177 176 175 175 176 177 178 179 180 180 180 180 180 181 182 182 183 183 184 184 184 184 183 183 181 180 179 179 180 181 182 182 183 183 183 184 184 184 185 185 184 184 184 184 183 183 184 184 185 184 183 183 183 183 182 181 180 179 179 180 181 182 182 182 181 181 181 181 180 180 180 181 182 183 183 182 181 181 181 181 181 182 182 183 184 183 182 181 180 179 180 182 181 181 179 178 178 177 177 177 177 177 176 175 174 174 174 175 175 174 174 174 173 173 173 172 172 172 172 172 171 170 169 168 167 166 166 165 165 164 164 163 162 162 162 163 165 166 166 166 166 167 167 166 165 164 163 162 162 163 163 163 163 163 163 165 165 164 164 164 165 164 164 164 165 164 162 160 159 158 158 157 156 155 154 154 155 155 156 156 156 156 155 154 153 152 153 153 154 154 154 154 155 155 156 156 155 153 152 152 151 150 149 149 149 149 148 148 148 147 147 146 146 147 147 146 145 144 144 144 144 142 141 140 141 142 142 140 139 139 139 139 139 138 137 137 138 137 137 136 134 136 136 136 136 136 136 137 138 138 138 138 138 139 138 137 136 137 138 140 141 141 141 141 140 140 139 139 139 138 138 137 136 136 136 137 138 137 137 137 139 141 141 141 141 141 140 139 139 140 140 140 140 141 141 140 140 140 142 144 145 146 145 145 146 147 149 149 147 148 148 150 151 151 152 152 152 152 152 152 152 152 151 150 148 147 146 144 141 140 140 142 145 144 140 139 135 130 129 130 134 142 148 153 154 157 153 146 143 140 138 138 139 141 144 145 145 145 145 146 145 141 136 133 131 132 134 135 134 133 130 128 128 131 133 132 132 132 132 133 133 132 133 136 138 138 143 144 141 139 141 145 149 149 149 147 144 141 137 134 133 133 133 131 131 132 132 132 131 130 129 129 129 129 129 128 126 125 125 123 121 120 118 117 116 116 116 116 115 115 116 116 116 116 116 117 117 118 118 118 119 120 121 121 122 123 123 124 124 125 125 126 127 127 127 127 127 127 127 128 128 128 128 129 129 129 129 128 128 127 126 125 124 124 124 125 125 125 126 126 126 127 127 128 128 129 129 129 128 128 129 130 130 130 130 130 129 129 129 129 130 131 131 131 131 132 133 134 135 135 136 137 137 138 139 140 140 140 140 141 143 145 147 148 149 150 151 154 156 158 159 159 158 159 159 160 160 160 161 161 163 166 167 169 174 178 180 183 186 185 182 177 174 173 170 167 165 162 162 164 164 164 162 159 158 160 162 162 163 161 161 163 163 161 158 157 156 155 154 155 153 153 151 148 147 147 149 149 149 149 149 149 149 151 151 151 149 148 148 150 152 154 155 156 156 155 153 151 150 149 149 149 148 148 148 147 147 147 146 145 144 142 142 141 141 140 139 138 137 137 136 135 134 133 133 133 132 132 131 129 128 127 126 125 123 158 158 158 158 158 159 159 159 159 159 159 159 159 159 158 158 157 157 156 156 156 156 155 156 156 157 157 157 156 156 156 156 155 155 154 154 154 154 154 155 155 155 156 156 156 158 160 162 164 167 168 170 171 172 173 174 173 172 172 174 176 176 175 174 173 173 173 173 175 177 179 179 179 179 178 177 176 176 176 177 178 178 179 180 180 180 180 180 181 182 182 183 183 183 184 184 184 183 183 181 180 179 180 180 181 181 181 182 183 184 184 185 185 185 185 184 184 183 183 183 183 184 185 185 185 184 183 183 182 182 182 180 178 178 179 180 181 182 182 181 181 181 181 180 180 180 181 182 183 183 182 181 181 180 180 180 181 182 184 184 183 183 182 180 180 181 182 182 181 180 179 178 178 178 177 177 177 176 175 174 174 175 175 175 175 174 174 173 173 173 173 172 172 172 172 171 170 169 168 168 167 166 166 165 165 164 163 163 163 163 164 166 166 167 167 167 167 167 166 165 164 164 163 163 163 164 164 164 164 165 166 165 165 164 165 165 165 164 164 165 164 162 161 161 160 159 157 156 155 155 155 155 155 156 156 157 156 155 154 153 154 154 154 154 154 154 155 155 155 155 155 154 154 153 151 150 149 149 149 149 148 148 148 148 148 147 146 146 146 145 144 143 143 143 144 143 141 140 140 140 141 141 139 138 137 137 138 137 137 135 136 136 137 137 136 135 137 138 138 138 138 138 139 139 139 139 139 139 139 138 137 137 137 139 141 142 141 140 140 140 139 139 138 138 138 137 136 136 136 136 137 138 137 137 139 140 140 140 139 138 137 137 138 138 139 138 138 137 139 140 139 139 140 141 142 143 143 142 143 144 146 147 147 145 145 147 148 149 150 151 152 152 152 152 153 153 151 148 146 144 143 143 141 139 140 142 145 147 145 144 139 134 131 130 131 137 147 153 155 159 159 153 147 144 143 143 144 144 146 152 151 151 149 148 148 144 138 134 131 131 133 135 136 135 132 129 126 127 131 133 133 131 130 131 133 134 133 133 137 138 144 148 150 146 144 144 147 149 150 149 147 144 141 135 133 132 132 131 131 131 131 131 130 129 129 128 128 128 128 128 127 126 126 124 123 121 119 118 116 116 115 115 115 115 115 116 116 116 116 117 117 118 118 119 119 119 120 121 121 122 123 124 124 124 125 126 126 127 127 127 127 127 128 128 128 128 128 128 128 129 129 129 128 127 126 125 125 125 125 125 125 125 125 125 126 126 126 127 127 128 128 128 128 128 128 129 129 129 129 129 129 129 128 128 129 129 130 130 131 131 132 133 134 134 135 136 137 137 138 139 139 139 139 140 141 143 145 147 148 148 150 151 153 155 157 158 158 158 159 160 160 159 160 160 161 165 167 168 170 172 175 179 183 186 186 182 178 176 173 173 171 169 166 165 166 166 165 163 159 157 159 160 161 164 163 161 160 160 159 157 153 152 153 155 154 153 153 151 149 147 148 149 148 149 149 149 149 149 150 151 151 150 148 148 150 154 155 156 154 153 152 151 149 149 148 148 148 147 146 146 146 145 145 145 144 144 143 142 141 140 140 139 138 137 137 136 135 134 134 134 135 134 133 131 129 127 126 125 124 122 159 159 159 160 160 160 160 160 160 160 159 159 159 159 159 158 157 157 157 156 156 156 156 156 157 157 157 157 157 157 156 156 156 155 155 154 154 154 154 155 155 155 156 156 157 159 161 162 163 165 168 171 172 172 173 173 173 172 173 174 174 175 175 173 173 173 173 174 175 177 178 179 179 179 178 177 176 176 176 177 178 178 179 179 179 180 180 180 182 182 182 183 183 183 183 183 183 183 182 182 181 180 180 180 181 181 181 181 182 183 184 185 186 186 185 184 183 183 183 182 182 184 185 185 185 183 182 182 181 181 181 179 179 179 179 180 181 181 181 181 181 181 180 180 180 180 181 182 183 183 182 181 180 179 179 180 181 182 184 184 183 182 181 180 181 182 182 181 180 180 179 179 179 178 178 177 176 175 175 174 175 175 176 176 175 174 174 173 174 174 173 173 173 172 171 171 170 169 169 168 167 167 167 166 165 164 164 163 164 164 165 167 167 167 168 167 167 167 166 166 165 165 164 164 164 165 165 166 166 166 166 165 165 165 165 165 165 164 164 165 164 163 162 162 160 159 158 157 156 156 155 155 155 156 157 157 156 156 155 154 155 155 155 155 155 155 155 155 154 154 155 154 154 153 151 150 149 149 149 149 148 148 148 148 147 146 146 146 146 145 144 143 143 143 143 142 141 140 140 141 141 140 139 138 137 137 136 136 135 135 135 136 136 136 136 136 138 138 138 138 138 139 140 141 140 139 139 139 139 138 137 136 138 140 141 141 140 139 139 138 137 137 138 137 137 136 136 135 135 136 136 137 137 138 138 139 139 137 136 135 135 135 137 138 137 137 137 137 138 139 139 140 140 140 140 141 141 140 141 143 145 145 145 144 144 146 147 148 150 152 152 152 152 153 154 153 149 146 143 142 141 141 140 140 141 143 147 148 148 145 140 136 133 133 135 140 148 153 159 163 161 153 148 147 147 148 151 153 154 159 156 154 151 150 148 142 136 133 131 132 134 135 137 135 131 126 126 128 131 133 132 130 128 129 133 134 132 134 136 135 135 140 145 147 146 147 148 150 150 150 147 143 139 135 133 132 132 131 131 131 131 129 129 129 128 128 128 128 128 128 127 127 125 124 122 120 119 118 116 116 115 115 115 115 115 116 116 117 117 117 117 118 118 119 119 120 120 121 122 122 123 124 124 125 126 126 127 127 128 128 129 129 129 129 128 128 128 128 129 129 129 129 127 126 126 125 125 125 125 125 125 125 125 126 126 126 126 126 127 127 127 127 128 128 128 129 129 129 129 128 128 128 128 128 128 128 129 130 130 130 131 132 133 133 134 136 136 137 137 138 139 139 139 141 142 144 146 147 147 148 149 150 151 153 153 154 156 157 159 160 159 159 159 159 162 166 168 169 170 171 174 178 183 186 186 183 179 176 173 174 174 172 173 174 172 169 167 163 159 158 157 158 160 164 166 163 161 161 160 158 157 153 155 157 156 155 153 151 150 149 147 148 147 150 150 150 150 150 150 150 151 151 148 149 150 152 154 155 153 151 150 149 148 147 147 148 148 147 147 146 145 144 144 145 145 145 144 141 140 140 140 139 139 138 137 136 136 135 135 135 135 134 132 130 128 126 125 123 123 121 160 160 160 161 161 161 161 160 160 160 160 159 159 159 159 158 158 157 157 157 156 156 156 157 157 157 157 157 157 157 157 156 156 155 155 155 155 155 155 155 155 155 155 156 158 160 161 161 162 165 168 171 171 171 172 173 173 173 173 173 174 174 174 173 173 173 173 174 175 176 177 178 178 179 178 177 176 176 177 177 178 178 179 179 179 180 180 181 182 182 182 182 183 183 183 183 183 183 182 182 181 181 180 181 181 181 181 181 181 183 184 185 186 186 185 185 184 182 182 182 182 183 185 185 184 182 181 181 180 180 180 180 179 179 180 180 181 181 181 181 181 181 180 179 180 180 182 183 183 183 182 181 180 179 179 180 181 182 183 183 183 181 180 181 182 182 182 180 179 179 179 179 179 178 178 178 176 175 175 175 175 175 176 176 175 174 174 173 174 174 174 173 173 172 171 171 170 170 169 169 168 168 167 166 165 164 164 164 164 165 166 167 167 168 168 167 167 166 166 166 166 166 166 165 165 166 167 167 167 167 167 166 166 165 165 165 165 164 164 165 165 164 163 162 161 159 158 157 157 156 156 156 156 156 157 157 156 156 156 155 155 156 156 156 156 155 155 154 154 154 154 154 153 152 151 150 150 150 149 149 149 148 148 148 147 146 146 146 145 144 144 143 143 143 142 142 141 141 141 141 141 140 139 139 138 138 136 135 135 135 136 136 136 136 136 137 137 137 137 138 139 139 141 141 140 139 139 139 139 138 137 136 137 139 140 139 139 137 137 136 135 135 136 136 135 135 135 135 135 135 135 136 137 137 137 137 137 136 133 133 133 134 136 135 135 135 135 137 138 138 138 139 140 141 140 140 140 140 141 143 143 143 143 143 143 145 146 148 151 151 152 152 152 153 153 152 148 144 143 141 141 141 140 141 142 145 147 148 149 146 142 138 136 136 139 141 150 156 161 164 161 154 151 151 151 155 160 164 164 163 157 154 151 149 146 142 137 134 132 133 135 135 136 133 129 127 127 129 132 134 134 132 131 135 136 134 135 135 135 132 132 137 142 146 148 148 149 149 148 148 145 141 139 135 133 133 132 131 131 131 130 129 128 128 127 127 127 127 127 127 127 126 124 123 121 120 119 118 117 115 115 115 115 115 116 116 117 117 117 117 117 118 118 119 119 120 121 121 122 122 124 124 125 125 126 127 127 128 128 129 129 130 129 129 129 128 128 128 128 129 129 128 127 126 126 126 126 125 125 125 125 125 125 126 126 125 126 126 126 127 127 128 128 128 128 129 128 128 127 127 127 127 127 127 127 127 128 129 129 130 131 131 132 133 134 135 136 136 137 137 138 139 140 142 144 145 145 146 146 147 147 149 150 150 150 152 155 158 159 157 157 156 157 159 163 166 168 169 170 171 173 178 182 186 186 184 179 174 172 173 176 177 178 180 177 172 167 163 158 157 156 157 159 163 167 167 165 165 164 161 160 158 158 159 158 155 154 153 152 154 154 150 147 150 152 151 150 150 150 150 151 151 149 149 150 150 152 152 151 150 147 146 146 146 146 147 147 147 147 145 144 143 144 145 145 145 144 141 139 139 139 139 140 139 138 138 137 137 136 134 133 132 131 129 127 127 124 123 122 121 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 158 158 157 157 157 157 157 158 158 158 158 157 157 157 157 157 156 156 155 155 155 155 155 155 155 155 156 157 158 160 160 161 162 165 168 171 171 170 171 172 172 173 173 173 174 174 173 173 173 173 173 174 174 175 176 177 178 178 177 177 176 177 177 177 178 178 179 179 179 180 181 181 182 182 182 182 182 182 183 183 182 182 182 182 182 181 181 181 181 181 181 181 182 183 184 185 185 185 185 184 183 182 182 181 181 183 184 184 183 182 181 180 179 179 180 180 180 180 180 181 181 182 182 182 182 181 180 179 180 181 181 182 183 184 183 181 180 179 179 180 181 182 182 182 182 180 180 181 182 182 182 180 180 179 179 179 179 179 178 177 176 175 175 175 175 176 176 175 174 174 174 174 174 174 174 173 173 172 171 171 170 170 170 170 169 169 167 166 165 165 164 165 165 165 166 167 168 168 168 167 166 165 165 166 166 167 167 166 166 166 169 169 168 168 168 167 166 165 165 166 165 165 165 165 166 165 164 162 161 160 159 158 157 157 157 157 157 157 157 156 156 155 155 155 155 156 156 156 155 155 154 153 154 154 154 153 152 151 151 151 151 151 150 150 149 148 148 148 147 147 147 146 146 144 143 143 142 142 141 141 141 141 141 141 140 140 139 139 138 138 137 137 136 136 138 137 137 136 136 136 137 137 138 138 139 140 141 141 139 139 139 139 138 137 136 136 137 138 138 138 137 135 134 133 132 133 134 134 134 135 135 135 134 134 135 137 137 137 137 136 136 134 132 131 131 132 132 133 131 132 133 135 137 137 138 139 140 140 139 139 140 141 141 141 141 141 141 142 142 144 146 149 150 151 151 151 152 153 152 149 146 144 143 141 142 142 141 141 143 144 146 148 149 147 143 140 139 139 140 143 154 159 162 163 162 158 157 158 156 161 171 175 172 163 157 154 150 148 147 144 140 135 134 134 135 136 134 130 127 127 128 129 132 135 135 135 136 139 138 139 140 139 138 135 135 138 144 146 148 148 147 146 146 145 142 140 138 135 133 132 132 131 131 131 129 128 127 126 126 126 126 126 126 126 126 125 124 122 121 120 119 118 116 115 115 115 115 115 116 117 117 118 118 118 118 118 118 119 119 120 120 121 122 122 123 124 125 126 127 128 128 128 129 129 130 130 130 129 129 128 127 127 128 128 128 128 127 126 126 126 126 126 126 126 125 125 126 126 126 125 126 126 127 127 127 128 128 128 128 128 127 126 126 126 126 126 127 126 127 127 128 129 129 130 130 131 131 132 134 135 136 136 136 137 138 140 141 142 143 144 144 144 145 145 146 147 148 149 150 152 156 159 160 159 156 155 156 158 162 166 167 168 169 171 173 177 183 185 185 183 177 173 171 171 173 175 178 178 179 173 165 161 155 151 154 157 158 161 167 166 169 167 165 163 162 160 161 162 161 157 157 156 157 159 160 157 151 150 152 151 151 151 150 150 151 151 150 150 150 150 150 150 149 148 146 144 144 144 146 146 146 146 145 144 143 143 144 144 144 144 143 141 140 140 140 140 140 139 139 139 139 138 135 133 131 130 129 128 128 127 125 123 122 121 162 162 162 162 161 161 160 160 160 160 160 160 160 160 159 159 158 158 158 157 157 157 158 158 158 158 158 158 158 158 157 157 157 157 156 155 155 155 156 156 156 156 156 157 157 159 160 161 162 165 168 170 170 170 171 172 172 173 173 173 173 173 173 173 174 173 173 173 174 174 175 176 178 177 177 177 177 177 177 177 178 178 179 179 180 180 181 182 182 183 183 183 182 182 182 182 182 182 182 182 182 181 182 182 182 182 182 182 183 183 184 185 185 184 184 183 183 182 181 181 181 182 183 183 182 181 180 179 179 179 180 181 181 180 180 181 181 182 182 182 182 180 179 179 179 180 181 182 183 184 183 181 179 178 178 179 181 182 182 182 181 180 181 182 182 182 181 181 180 179 179 179 179 179 178 177 176 175 175 175 175 176 175 174 173 173 173 173 174 174 174 173 173 172 171 171 171 171 171 171 170 169 167 166 165 165 165 165 166 166 167 168 168 168 167 166 165 165 165 166 166 167 167 167 167 168 170 170 169 169 168 167 166 165 166 166 166 166 166 167 167 166 164 163 161 160 159 158 158 158 158 158 158 158 157 156 155 155 155 155 156 156 156 155 155 154 153 153 153 154 153 152 152 151 152 152 152 152 151 151 150 149 149 148 147 147 146 146 145 144 143 143 142 141 141 141 140 140 140 140 140 139 139 138 138 138 138 137 137 138 138 138 137 137 136 136 136 137 137 138 138 139 140 140 139 138 138 138 138 136 136 136 136 137 137 137 136 134 132 131 131 132 132 133 134 135 135 134 134 134 136 137 138 137 136 135 134 132 130 129 129 128 128 130 129 130 133 135 136 137 138 139 139 139 139 139 141 140 140 140 139 139 139 141 142 144 145 147 148 150 149 150 151 151 150 148 146 144 141 141 141 141 140 140 141 142 145 149 150 147 144 142 142 142 142 147 154 161 164 163 162 162 163 162 163 166 177 182 175 166 162 157 152 151 152 149 142 137 136 134 135 136 134 130 128 129 129 130 133 135 135 136 137 140 140 142 142 141 139 139 139 141 147 148 148 147 145 145 143 141 140 138 136 134 132 131 131 131 131 130 128 127 126 126 126 126 125 125 125 125 124 124 123 122 120 119 118 117 116 116 115 115 115 115 116 117 117 118 118 118 118 118 119 119 120 120 120 121 122 122 123 124 125 126 127 128 128 129 130 130 130 130 130 129 129 128 127 128 128 128 127 127 127 126 126 126 126 126 126 126 126 126 126 126 125 126 126 127 127 127 127 127 127 127 128 127 127 125 125 125 125 126 126 126 127 127 127 128 129 129 130 131 131 132 134 136 136 136 137 138 139 140 141 142 142 142 143 143 143 144 145 146 147 149 151 153 157 161 161 160 158 155 155 158 161 163 164 167 168 170 173 178 182 182 182 180 176 171 167 167 166 166 171 165 173 174 171 166 162 164 161 163 161 163 165 169 168 166 164 162 160 161 162 163 163 159 160 159 159 160 164 159 147 149 151 150 151 150 149 150 152 152 152 151 150 149 150 150 148 148 146 144 143 144 145 146 144 144 144 144 143 142 142 142 143 144 143 141 140 140 141 141 140 140 140 141 141 139 136 130 129 129 128 128 128 127 125 124 122 121 162 162 162 162 161 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 158 159 159 159 158 158 158 158 158 157 158 157 156 156 156 156 156 156 156 156 156 156 157 158 160 161 161 163 166 168 170 169 170 170 171 172 173 173 173 173 173 173 174 174 173 173 173 174 174 175 176 177 177 177 177 177 177 177 178 178 178 179 179 180 180 181 182 183 183 183 183 183 182 182 182 182 182 182 182 182 181 182 182 182 182 182 183 183 184 184 184 184 183 182 182 182 182 181 180 181 181 181 181 180 180 180 179 179 179 180 181 181 181 181 181 182 183 183 182 181 180 179 179 179 179 181 182 183 183 182 180 177 177 178 179 181 182 182 181 180 180 181 182 182 182 181 181 180 180 179 179 179 179 178 177 177 176 176 176 176 176 174 174 173 173 173 173 174 174 174 173 173 172 171 171 171 171 171 171 170 168 167 165 165 165 166 166 167 167 167 168 168 168 167 166 166 166 166 166 166 166 167 168 169 169 171 170 170 169 167 166 166 166 166 167 167 167 167 168 166 165 164 162 161 160 160 160 160 160 160 160 159 159 157 156 156 156 156 157 157 156 155 155 154 154 154 154 154 154 153 152 152 152 153 153 153 152 152 151 151 150 149 148 147 146 146 145 143 142 142 143 142 141 141 140 140 140 140 139 139 138 138 138 138 138 138 138 138 138 138 138 137 137 137 136 137 137 137 137 137 138 138 139 138 137 137 137 137 136 136 136 136 136 136 136 135 134 133 133 133 133 133 133 135 136 135 135 135 136 137 138 138 136 135 134 132 131 128 128 127 126 126 127 129 131 133 136 137 138 138 136 136 136 136 138 139 137 137 138 138 138 139 141 142 144 144 146 147 148 149 149 149 148 148 147 145 143 139 138 138 138 138 138 139 141 146 150 151 148 145 146 146 146 147 152 158 165 167 164 162 162 165 165 170 171 178 183 183 178 168 161 158 157 157 153 144 144 137 134 136 136 135 132 130 130 130 131 133 135 136 138 140 140 141 142 143 142 142 143 143 145 150 150 149 146 144 143 141 139 138 136 134 132 131 130 130 130 130 129 127 126 125 125 124 124 124 124 124 124 123 122 122 121 120 119 117 116 116 116 116 116 116 116 116 117 117 117 117 117 117 118 119 119 120 120 120 121 122 123 124 125 125 126 128 128 129 130 130 131 131 130 130 130 129 128 128 128 128 127 127 127 127 127 127 127 127 126 126 126 126 126 126 125 125 126 126 127 127 128 127 127 127 127 127 126 125 125 124 125 125 125 126 126 126 126 127 127 128 129 130 131 131 133 134 135 136 136 137 138 140 141 142 141 141 141 142 143 142 143 144 145 147 149 152 155 159 161 162 161 160 157 156 157 159 160 162 165 167 170 173 175 177 179 179 177 173 168 162 161 158 158 159 158 166 173 179 183 183 181 174 175 174 173 171 171 170 166 163 161 162 165 165 164 163 161 160 160 160 159 160 159 148 150 151 152 152 150 149 149 150 150 151 151 150 149 149 149 149 148 146 145 144 144 145 145 143 143 143 143 143 142 141 142 143 143 143 141 141 140 141 141 141 140 140 142 142 140 135 131 128 128 128 128 128 127 125 124 124 122 163 163 162 162 162 160 160 160 160 161 161 161 160 160 159 159 159 158 158 158 159 159 160 160 159 159 159 159 158 158 158 158 157 156 156 156 156 156 156 157 157 156 156 157 159 161 161 161 163 166 168 169 169 169 170 171 172 173 173 173 173 173 173 173 173 173 173 173 174 174 175 176 177 177 177 177 178 178 178 178 178 178 178 179 180 181 182 182 183 183 183 183 183 182 182 182 181 181 181 181 181 182 182 182 182 182 182 183 184 184 184 184 183 182 181 181 181 181 180 180 180 179 179 178 178 179 179 180 180 180 180 181 181 181 181 181 182 183 183 182 181 180 180 179 179 179 181 182 183 183 181 179 177 177 178 180 181 182 181 181 180 180 181 182 182 181 181 181 181 180 180 179 179 178 178 177 177 176 176 176 176 175 174 173 173 173 173 173 173 173 173 173 172 172 171 171 171 172 172 171 169 168 166 165 165 166 166 167 167 167 168 168 168 168 167 167 167 166 166 166 166 166 168 169 170 170 171 171 170 168 167 167 166 166 167 168 168 168 168 167 165 164 162 161 161 161 161 161 162 161 161 160 160 158 157 157 157 158 158 157 157 156 155 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 152 151 150 149 148 147 146 145 143 142 141 142 142 142 141 140 140 139 139 139 138 138 137 138 138 138 137 137 137 137 137 137 136 136 136 136 136 137 137 137 137 137 137 137 138 137 136 136 137 137 136 136 136 136 135 136 136 135 133 133 134 134 134 134 134 135 137 136 136 137 138 138 138 137 135 134 133 132 130 130 128 127 126 126 128 130 132 134 136 137 138 137 133 132 132 133 134 134 135 135 136 137 139 141 142 142 143 145 146 146 146 147 147 146 146 145 143 142 141 136 135 134 135 135 136 138 143 148 151 152 150 151 153 151 151 153 157 163 169 172 171 166 162 165 171 176 176 180 182 183 179 170 163 161 161 160 155 155 146 139 136 137 137 136 134 133 130 129 130 132 135 137 139 140 140 140 142 144 144 146 146 146 148 151 151 148 145 142 141 140 137 136 134 132 131 130 129 129 129 128 127 126 125 124 123 123 123 123 123 123 123 122 121 121 121 119 118 117 116 116 116 116 116 116 116 117 117 117 117 117 117 117 118 119 119 120 120 120 121 122 123 124 125 126 126 128 129 130 131 131 131 131 131 130 130 129 129 128 128 127 127 127 127 127 127 127 127 126 126 126 126 126 126 126 126 126 126 127 127 127 127 127 127 127 126 126 125 125 125 124 124 124 125 125 126 126 126 127 127 128 129 130 131 132 133 134 135 136 137 138 139 141 141 141 141 141 142 143 143 143 143 144 146 148 150 153 156 159 160 161 161 160 158 157 157 158 159 161 164 167 170 172 174 176 177 176 173 169 165 160 157 154 153 153 157 164 169 174 185 189 183 182 182 183 180 177 174 172 168 164 164 163 166 167 165 164 163 162 161 158 156 154 154 150 151 151 152 152 151 148 147 148 148 150 151 150 149 149 149 149 149 148 146 144 144 145 145 144 142 142 141 141 140 140 142 143 143 142 142 142 142 142 142 141 140 140 141 142 138 129 127 127 127 127 129 128 127 125 125 124 122 162 162 161 161 161 160 160 161 161 161 161 161 160 160 159 159 159 159 159 159 160 160 160 160 160 160 159 159 159 159 158 158 157 157 157 157 157 157 157 157 157 157 157 157 159 161 161 161 163 166 168 169 169 169 170 171 172 173 173 173 173 172 173 173 173 173 173 173 174 174 175 176 177 177 177 178 178 178 178 178 178 178 179 179 180 180 181 182 183 183 183 183 183 182 182 182 181 181 180 180 181 182 182 183 183 183 183 183 183 184 184 184 183 181 181 180 180 180 180 180 179 178 177 177 177 178 179 180 180 181 181 181 181 182 182 182 183 183 183 182 181 181 180 179 179 180 181 182 183 182 180 179 178 177 179 180 181 181 181 180 180 180 181 181 181 181 181 182 181 181 180 180 179 178 177 177 176 176 176 176 176 175 174 174 174 173 173 173 173 173 173 173 172 172 172 171 172 172 172 170 169 167 166 166 166 167 167 168 168 168 168 168 168 168 168 168 167 166 166 166 166 167 168 170 170 171 171 170 170 169 168 167 167 167 168 168 168 167 167 166 165 163 162 162 162 162 162 162 163 162 161 160 159 159 158 159 159 159 158 157 157 156 156 156 156 155 155 155 155 154 154 153 153 153 153 153 153 153 153 152 151 150 149 148 147 145 144 142 141 141 141 141 141 140 139 138 138 138 138 137 136 136 137 137 136 136 136 136 136 136 136 135 135 135 135 136 136 137 135 135 136 136 137 137 136 135 136 137 137 136 136 137 136 136 137 136 135 134 134 135 135 135 135 135 136 138 138 138 138 138 139 138 136 135 134 133 133 132 131 129 128 128 129 130 131 132 133 134 136 135 133 132 130 129 130 130 131 132 134 134 136 138 141 142 142 143 144 144 144 144 145 144 142 142 142 140 139 137 133 131 131 130 131 134 138 146 151 153 154 154 154 155 155 155 158 162 168 172 173 173 168 162 165 175 183 185 187 187 187 182 172 164 164 165 165 162 156 148 142 139 139 138 136 136 133 131 129 130 132 135 136 137 138 139 141 144 146 147 148 148 150 151 151 149 146 142 140 139 138 136 135 133 131 129 129 128 127 126 126 125 125 124 122 122 122 122 122 122 122 122 121 121 121 120 119 117 117 116 115 115 116 117 117 117 117 117 117 117 117 117 118 118 119 120 120 120 121 121 122 123 124 125 125 126 127 129 131 132 132 132 132 132 131 130 129 129 128 128 127 127 127 127 127 127 127 126 126 126 126 126 126 126 126 126 127 127 127 127 127 126 126 126 126 126 125 125 124 124 124 124 124 124 125 126 126 126 126 127 128 129 131 131 132 133 134 135 136 138 139 140 140 140 141 142 142 143 143 144 144 144 146 148 150 151 154 155 157 159 160 161 160 158 157 156 157 158 160 163 167 171 173 173 173 175 174 170 169 165 158 155 153 153 153 155 159 165 172 181 185 184 183 183 183 181 177 175 173 169 166 166 165 166 166 165 165 165 164 161 155 152 151 151 151 151 151 151 150 149 148 146 146 148 149 150 150 149 148 149 149 149 149 148 148 146 146 145 144 142 140 139 139 139 140 142 143 143 143 143 142 142 143 143 142 141 140 141 141 135 126 123 124 127 128 128 127 127 125 125 123 122 161 161 160 160 160 160 160 161 161 161 161 160 160 160 159 159 159 159 160 160 160 160 160 160 160 160 160 160 159 159 159 158 157 157 157 158 158 157 157 157 157 157 157 158 160 160 161 161 164 166 167 168 169 170 171 172 172 173 173 173 173 173 173 173 173 173 173 173 174 175 175 176 177 177 178 178 178 178 178 178 178 179 180 180 180 181 182 183 183 183 183 183 182 182 182 182 181 180 180 180 181 182 183 184 183 183 184 183 183 183 184 183 182 181 180 179 179 179 179 179 179 177 176 176 176 177 178 180 180 180 180 181 181 182 183 183 183 183 183 182 182 181 180 179 180 181 182 182 182 181 180 179 178 179 179 180 181 181 180 180 179 179 180 180 181 181 182 182 182 181 180 180 180 178 177 176 176 176 176 176 175 175 175 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 171 170 169 168 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 166 166 166 167 168 169 169 170 170 171 170 170 169 169 168 168 168 168 168 167 166 165 165 164 163 162 162 163 163 164 164 162 161 161 160 160 160 159 160 160 159 159 158 157 157 157 157 157 156 156 156 155 154 154 154 154 154 154 154 153 153 152 151 150 149 149 147 145 144 143 142 142 141 141 140 139 139 138 138 138 138 138 137 137 136 136 137 135 135 135 135 135 135 135 134 134 134 135 135 135 135 134 133 134 135 136 136 135 136 136 137 137 137 137 137 137 137 138 137 135 134 135 136 136 136 135 135 136 139 139 139 139 138 138 137 137 136 135 134 134 133 132 130 128 129 130 131 131 131 130 131 132 130 129 129 128 128 128 128 128 130 131 131 133 137 137 140 142 142 141 141 140 141 141 140 139 139 138 136 135 133 131 130 129 129 130 134 140 150 155 156 156 156 156 156 156 158 161 164 166 170 174 174 169 164 167 176 183 187 193 195 192 184 174 166 167 167 168 164 157 149 143 141 139 139 137 136 138 135 132 132 133 134 134 135 136 138 142 144 147 148 148 149 152 153 151 147 143 140 138 137 136 135 134 132 130 128 128 126 125 124 123 123 123 123 121 121 121 121 122 122 122 121 121 121 120 120 118 118 117 116 116 116 116 117 116 116 117 117 117 117 117 117 118 118 119 120 120 120 121 122 122 123 124 124 125 126 128 130 131 132 132 132 132 132 132 131 130 129 128 128 127 127 127 127 127 127 126 126 126 125 125 125 125 126 126 127 127 127 127 126 126 126 126 126 126 126 125 125 125 125 124 123 123 124 125 126 126 126 126 127 128 129 131 132 132 133 134 135 137 138 139 139 139 140 142 143 143 144 144 144 144 145 147 149 151 152 154 155 157 159 160 160 159 157 157 156 156 157 159 162 166 170 172 172 172 174 172 170 168 164 158 155 154 154 154 156 163 167 172 179 183 184 183 182 179 176 178 178 170 169 166 165 166 167 166 164 163 163 162 161 156 152 151 152 153 152 151 153 151 147 148 145 145 148 149 149 149 149 150 149 150 150 149 149 149 149 148 146 144 142 140 140 139 140 141 143 143 143 143 143 143 142 143 143 142 141 141 141 140 135 130 130 127 128 128 128 127 126 125 125 123 123 161 161 161 161 160 160 161 161 161 161 161 160 160 160 160 160 160 160 160 160 161 160 160 160 161 161 160 160 159 159 159 158 158 158 158 158 158 158 158 157 157 157 157 159 160 161 161 161 163 164 166 168 169 170 171 172 172 173 173 173 173 173 173 173 173 173 174 174 175 175 176 176 177 178 179 179 179 179 179 179 179 179 181 181 181 182 183 184 184 183 183 182 182 182 182 182 181 180 180 180 181 183 183 184 184 184 184 183 183 183 183 183 182 180 179 178 178 178 179 179 178 176 176 176 177 177 178 179 179 180 180 181 182 182 183 183 183 183 183 182 182 181 180 180 181 181 181 181 181 180 180 179 179 180 180 180 180 180 180 179 179 179 179 180 181 181 182 182 182 181 181 180 179 178 177 176 176 176 176 175 175 175 175 175 174 174 173 173 173 174 174 174 173 173 173 173 173 172 171 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 167 168 168 169 169 170 170 171 171 170 169 169 168 168 168 168 167 166 165 165 164 163 163 163 163 164 164 164 164 161 161 161 161 161 161 161 160 160 160 159 159 158 158 158 157 157 157 157 156 155 155 155 155 155 155 154 154 153 151 151 150 150 149 148 146 145 144 144 143 142 141 141 139 138 137 137 138 138 138 138 138 138 138 138 136 136 135 135 135 135 135 135 134 133 134 134 134 133 133 132 132 132 133 134 135 135 137 137 137 137 137 137 137 137 138 138 137 136 135 135 136 137 137 137 137 138 139 140 138 138 138 138 137 137 137 136 135 134 133 131 130 129 129 130 130 130 130 128 128 128 127 127 128 127 125 125 125 126 127 129 129 132 132 136 138 140 139 137 136 136 137 137 137 135 134 133 132 131 131 130 130 130 131 133 138 143 152 154 156 157 157 156 155 157 160 163 165 168 171 174 174 171 166 169 173 180 189 196 200 196 187 175 173 171 170 170 164 156 148 144 142 142 141 140 139 141 140 136 134 134 133 134 135 137 139 142 146 147 149 150 152 155 155 151 146 142 141 138 137 136 136 133 131 129 128 127 125 123 122 121 121 121 121 121 121 121 121 122 122 122 121 121 120 120 119 118 118 118 117 117 116 117 116 116 116 117 117 117 117 117 117 118 118 119 119 120 120 121 122 123 124 124 124 125 127 128 130 131 132 132 132 132 133 132 131 130 129 128 128 127 127 127 126 126 126 126 126 126 125 125 125 125 126 126 127 127 127 126 126 126 126 126 127 126 126 126 125 125 124 123 123 123 124 125 125 125 126 127 127 128 130 131 132 132 133 134 135 137 138 139 139 140 141 142 143 144 144 145 145 145 146 148 149 150 151 153 155 157 158 159 158 158 156 156 155 156 157 158 159 162 167 171 169 170 172 172 171 167 163 158 156 155 155 156 158 162 166 171 176 179 180 182 180 176 171 183 186 171 164 163 164 166 169 167 165 162 159 159 157 156 155 154 155 155 153 152 156 154 154 152 148 147 148 149 150 150 150 152 152 151 150 149 149 150 150 149 147 145 145 147 145 143 143 143 143 144 144 144 143 143 142 143 143 143 142 141 141 140 138 137 134 131 129 128 127 126 126 125 125 124 124 162 162 161 161 161 161 161 161 161 161 161 160 160 160 160 161 161 161 161 161 161 160 160 161 161 161 161 160 160 159 159 158 158 159 159 159 159 159 158 158 157 157 158 159 160 161 161 161 162 164 166 168 169 171 172 173 172 173 173 173 174 174 174 174 174 174 174 175 175 175 176 176 177 178 179 180 180 180 180 180 180 180 181 182 182 182 184 184 184 183 182 182 182 182 182 181 180 179 180 181 182 183 184 184 184 184 184 183 182 182 183 183 181 180 178 178 178 178 178 178 177 176 176 177 177 177 178 179 179 179 180 181 182 182 183 183 183 183 183 182 181 181 180 180 181 181 180 180 180 179 178 178 179 181 181 180 180 180 179 179 179 179 179 180 181 181 182 182 181 181 181 180 179 178 177 176 175 175 175 175 175 176 175 175 175 174 174 173 174 174 174 174 174 174 174 173 173 172 171 170 170 170 169 169 169 169 169 169 168 168 168 169 169 169 169 168 168 167 167 168 169 169 169 170 170 170 171 170 169 169 169 168 168 168 167 166 165 165 164 164 163 163 163 163 164 164 163 162 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 157 157 157 157 156 156 156 156 156 156 155 154 153 152 151 150 150 149 148 147 146 144 144 143 142 142 141 140 139 138 137 137 138 138 139 139 139 139 139 138 136 137 138 138 137 137 136 135 133 133 133 133 132 132 132 132 132 132 133 134 135 136 137 136 136 136 136 137 137 137 137 137 136 135 135 135 135 137 138 138 139 139 140 139 137 136 137 137 137 137 138 137 135 133 132 131 130 129 129 129 129 128 128 125 125 124 124 124 125 124 122 122 123 124 126 127 126 129 133 136 137 138 136 133 132 132 133 133 134 131 129 128 128 128 128 129 130 131 134 138 142 146 149 151 154 157 157 156 156 159 162 163 166 170 172 175 175 172 169 169 171 180 193 199 201 198 187 181 178 175 173 170 163 153 147 145 145 144 142 142 142 142 141 138 136 134 134 134 135 138 141 145 148 148 150 152 156 160 157 152 148 144 143 139 138 137 135 132 130 129 128 126 124 122 121 120 119 119 120 120 120 120 121 121 121 121 121 120 120 119 119 118 118 118 117 117 117 116 116 116 116 116 116 117 117 117 118 118 119 119 119 120 121 122 123 123 124 124 124 125 127 129 130 131 131 131 132 132 133 132 131 130 130 129 128 127 126 126 126 126 126 126 126 126 125 125 125 125 126 126 127 127 127 126 125 125 126 126 127 126 126 126 125 125 124 123 123 123 124 125 125 126 126 127 128 129 130 131 132 133 134 134 136 137 139 139 139 140 141 142 143 144 145 145 145 145 147 148 149 150 151 153 155 156 157 157 157 156 155 155 155 156 156 157 156 160 165 167 166 168 171 172 170 166 160 157 155 155 154 154 157 161 164 171 178 179 176 181 181 174 182 178 176 169 158 170 165 164 167 167 167 162 158 156 156 156 155 156 157 155 154 153 155 158 158 157 153 151 150 150 151 151 152 153 152 152 151 150 150 151 151 151 149 149 149 150 149 147 146 146 146 147 145 145 144 143 143 143 143 143 143 142 142 141 141 140 137 133 130 129 128 127 126 126 125 125 125 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 161 161 161 161 160 160 160 159 159 159 159 159 160 159 159 158 158 157 158 159 160 161 161 161 161 162 165 167 168 169 171 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 176 176 176 177 179 180 181 181 181 180 180 180 180 181 183 183 183 184 184 183 183 182 182 182 181 181 181 180 179 180 181 182 183 183 184 184 184 183 183 182 181 182 182 180 179 179 178 178 178 177 177 176 176 177 177 177 178 178 179 179 179 180 181 182 182 182 183 183 183 183 182 181 180 180 181 181 181 180 180 178 178 178 179 180 181 181 181 180 180 179 178 178 179 179 180 181 182 181 181 181 181 180 180 179 178 177 176 175 175 175 175 175 176 176 176 176 175 174 174 174 174 174 174 174 174 174 173 172 172 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 169 169 170 170 170 170 170 170 169 169 169 168 167 167 166 166 165 165 164 164 163 163 163 163 163 163 162 162 161 161 161 161 162 161 161 161 160 160 160 159 159 158 157 157 157 157 157 157 157 157 156 156 155 154 153 152 151 151 151 150 149 147 146 145 144 144 143 143 142 141 140 139 138 138 138 138 138 138 139 139 138 137 136 137 137 139 139 139 138 137 135 133 132 132 132 132 132 132 132 133 133 134 135 135 136 136 134 134 134 136 137 137 137 136 136 135 134 134 134 136 139 140 141 141 141 141 138 136 136 136 137 137 137 138 137 134 132 131 130 129 128 128 128 127 126 125 122 121 121 121 121 122 121 120 121 122 123 124 125 126 129 133 135 135 134 132 129 129 129 130 131 131 129 127 127 127 127 128 129 132 134 136 140 143 146 147 150 153 156 158 158 158 160 162 162 165 170 173 177 178 175 174 171 172 182 198 204 205 199 191 187 179 176 174 168 160 151 148 149 147 145 142 141 141 142 141 141 139 136 134 134 138 140 144 147 148 149 152 154 155 157 156 153 151 146 143 140 138 136 135 133 131 129 127 125 124 119 119 118 118 118 119 119 120 120 120 121 121 121 120 120 119 119 119 119 119 118 118 117 117 116 116 116 116 116 116 116 117 118 118 118 119 119 120 120 121 122 123 123 124 124 125 126 127 129 130 130 130 131 132 132 132 131 130 130 129 129 128 127 127 126 126 126 126 126 126 125 125 125 125 125 126 126 127 126 126 125 125 125 125 126 127 126 126 126 126 125 124 123 122 123 123 124 125 126 127 128 128 129 130 130 132 133 134 135 137 137 139 140 140 141 142 143 144 145 145 145 145 145 147 148 149 150 151 153 155 155 155 155 155 155 155 155 155 155 155 155 156 159 163 164 163 162 164 167 168 163 157 154 153 152 150 149 150 153 160 176 184 193 202 191 184 176 177 181 194 189 168 184 170 163 163 166 165 162 159 156 155 154 154 156 158 156 153 154 155 157 159 159 157 154 153 154 153 151 152 153 152 152 151 151 152 152 153 153 153 153 152 150 149 149 149 149 148 147 146 145 145 144 144 144 143 143 143 142 142 142 142 141 137 134 131 131 129 128 127 127 126 127 128 161 161 161 160 161 161 161 161 161 161 161 161 161 161 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 159 159 160 160 160 160 160 159 158 158 158 158 159 160 161 161 161 162 163 166 168 169 170 172 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 177 178 179 180 181 182 181 181 181 181 181 182 184 184 184 184 184 183 183 182 182 182 181 181 180 180 180 181 182 182 182 183 183 184 184 183 182 182 181 181 181 180 180 180 179 179 178 177 176 176 176 177 177 178 178 178 179 179 179 180 181 182 182 182 183 183 183 183 182 181 181 181 181 181 181 180 179 178 178 178 180 181 181 181 180 180 179 178 178 178 179 180 181 181 181 181 181 180 180 180 179 179 178 177 176 175 175 175 175 176 176 176 176 176 175 175 175 174 174 174 174 174 174 173 173 172 172 172 171 171 171 170 170 169 170 170 170 169 169 169 170 170 170 170 170 169 169 169 169 169 169 170 170 170 170 170 170 170 169 168 168 167 166 166 166 165 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 160 160 160 159 159 158 157 158 158 158 158 157 157 157 156 155 154 154 153 152 152 152 151 150 148 147 146 145 144 144 143 143 142 141 140 139 139 139 138 138 138 138 138 137 136 135 135 137 138 138 137 137 136 135 134 133 132 132 132 132 132 132 133 133 134 134 135 136 136 135 133 133 134 136 137 137 137 136 135 134 133 133 134 138 141 143 143 144 143 141 138 135 135 136 137 137 138 139 137 134 132 131 130 129 127 125 125 125 123 122 118 117 117 118 118 119 119 119 120 121 122 123 124 126 129 131 132 131 130 129 127 126 127 128 129 129 128 128 128 128 129 129 131 132 135 137 139 140 143 146 150 154 157 159 159 160 160 162 162 164 169 173 177 180 181 179 174 173 182 199 210 209 203 200 189 179 174 171 167 159 155 155 152 147 143 140 140 142 144 144 144 142 138 137 136 143 144 145 147 148 150 153 155 156 157 155 155 150 145 143 139 137 135 134 133 131 128 126 123 122 120 118 117 118 118 118 119 119 120 120 120 120 121 120 120 119 119 119 119 119 119 119 118 117 117 116 116 116 116 116 116 117 117 118 118 119 119 120 121 122 122 123 123 124 125 126 127 128 129 129 130 131 131 131 131 131 130 130 129 129 129 129 128 128 128 127 127 126 126 125 125 125 125 125 125 126 126 126 125 125 125 125 125 126 126 127 126 126 126 125 124 123 122 122 123 123 124 125 126 127 128 129 129 130 131 132 134 135 136 137 138 139 140 141 142 143 144 144 145 145 145 145 146 147 148 148 150 151 153 154 153 153 153 153 154 154 153 154 153 154 153 154 157 160 161 161 160 161 163 165 160 154 153 153 151 150 152 156 162 168 187 190 199 209 208 191 179 175 176 185 193 191 186 176 175 168 165 163 161 159 157 156 154 153 156 160 158 157 156 155 157 158 159 159 157 154 155 154 152 152 152 152 151 151 152 153 153 154 154 154 153 152 150 149 150 150 150 149 148 147 146 146 146 145 144 144 143 143 143 142 142 141 139 136 134 133 132 131 130 129 128 128 130 131 161 161 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 158 158 159 160 160 161 161 161 162 164 166 168 170 171 173 174 175 175 175 174 174 174 174 174 175 175 175 176 176 176 176 176 177 178 179 181 182 182 182 182 182 182 182 183 184 185 184 184 183 183 182 182 182 182 181 180 180 179 180 181 182 182 183 183 183 184 184 183 182 182 181 181 181 180 180 180 180 179 178 177 176 176 176 177 177 177 178 178 179 179 179 180 181 182 182 182 183 184 183 182 182 182 181 182 182 181 181 179 178 178 178 179 180 181 180 180 180 179 178 177 178 178 179 180 181 181 181 181 181 180 179 180 179 179 178 177 176 176 175 175 175 176 176 176 176 175 175 175 175 175 174 174 174 174 174 173 173 173 172 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 170 170 170 170 170 169 168 167 167 166 166 166 165 165 164 164 163 163 163 163 163 162 162 162 162 163 162 162 161 161 161 161 160 161 160 160 159 158 158 158 158 158 158 157 157 157 156 155 154 154 153 153 152 152 151 149 148 147 146 145 145 144 143 142 141 141 140 140 140 139 139 138 138 138 137 135 134 134 135 135 136 135 134 134 134 134 132 132 131 131 131 132 132 132 133 133 133 134 134 136 136 135 134 135 136 138 138 138 137 135 135 134 134 135 136 141 142 144 145 145 144 141 137 133 135 135 137 138 139 139 137 134 132 132 132 129 124 123 123 122 120 118 115 114 115 117 118 118 118 119 120 121 121 122 123 125 127 128 128 127 126 126 125 124 126 127 128 128 128 128 129 130 130 131 132 134 134 136 137 139 142 146 151 157 159 160 159 159 160 162 163 164 167 172 175 178 184 183 177 173 181 200 217 220 217 206 192 179 171 167 168 164 165 159 152 146 142 141 141 142 143 146 147 145 143 143 144 151 154 152 149 149 149 149 149 153 152 154 152 149 144 141 138 136 135 134 133 130 127 124 121 119 118 117 117 117 118 118 119 119 119 119 120 120 120 120 120 120 119 119 119 119 119 118 118 117 117 117 116 116 116 116 116 117 117 117 118 119 120 120 121 122 122 123 124 125 126 127 128 128 128 129 130 131 131 131 131 130 130 129 129 129 129 129 128 128 129 128 127 126 126 125 125 124 124 125 125 126 126 126 126 126 125 125 126 126 126 126 126 126 125 124 123 123 122 122 123 124 125 126 127 128 128 128 129 130 131 132 134 135 136 137 138 140 141 141 143 143 144 145 145 146 146 146 147 147 147 149 150 151 152 152 151 151 151 151 152 152 152 151 152 152 152 154 156 158 158 159 159 159 161 164 160 158 155 152 152 153 158 167 177 180 190 193 198 203 201 192 182 175 175 178 182 183 181 180 178 169 162 159 155 157 156 156 156 155 158 161 161 161 160 158 159 157 158 158 160 156 153 154 153 153 153 152 151 150 152 152 153 154 153 152 152 151 149 149 150 150 149 148 148 148 148 148 146 145 144 144 144 144 144 143 141 140 138 136 135 135 133 133 132 131 130 131 132 133 161 161 160 160 161 161 161 162 162 162 162 162 162 162 163 162 162 162 162 162 161 161 161 161 161 161 161 162 161 161 160 160 161 161 160 160 160 159 159 159 159 159 160 161 161 161 161 163 165 167 169 171 172 173 174 176 176 175 175 175 174 174 175 175 176 176 176 176 176 177 177 178 179 180 182 182 182 182 182 182 182 182 183 184 185 184 183 183 183 182 182 182 181 181 180 180 179 180 180 180 182 183 184 184 184 184 183 181 181 181 182 181 181 180 180 180 179 177 176 176 176 177 177 177 177 177 178 178 179 180 180 181 181 182 182 183 184 183 182 182 182 182 182 182 181 180 178 178 178 179 179 180 180 180 180 180 179 177 177 177 178 179 180 180 181 181 181 180 179 179 179 179 179 178 177 177 176 176 175 176 176 176 176 176 175 175 175 175 175 175 174 175 174 174 174 174 173 173 173 172 172 172 171 171 171 171 171 170 170 170 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 168 167 167 167 166 166 166 165 164 164 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 161 161 161 161 160 160 159 159 159 158 158 158 157 157 156 156 155 154 154 154 153 153 151 150 149 148 147 146 145 145 143 142 142 141 140 140 140 140 140 139 138 137 136 135 134 133 134 134 134 135 134 133 133 133 132 131 130 131 131 131 131 131 132 133 133 133 133 134 136 136 135 135 137 139 139 139 138 137 136 137 137 138 138 139 140 142 144 145 144 142 138 135 134 134 136 138 139 140 139 137 134 132 132 130 127 121 121 121 118 116 114 113 113 115 117 117 118 118 119 119 120 121 122 123 125 126 125 125 124 123 123 123 124 125 126 127 127 128 128 129 130 131 132 132 133 135 135 137 140 144 148 153 159 161 161 160 159 160 161 163 164 167 168 170 176 182 185 179 172 180 200 207 216 219 211 196 179 167 164 164 170 170 162 153 146 143 142 142 142 144 147 151 148 145 147 148 153 159 158 152 149 148 147 148 149 149 151 150 147 143 139 137 135 135 134 132 127 124 121 119 118 117 116 116 117 117 118 119 119 119 119 119 119 120 119 120 120 120 120 119 119 119 119 118 118 117 117 116 116 116 116 116 116 117 118 118 119 120 120 121 122 122 123 124 125 126 127 128 128 128 129 130 131 132 131 131 131 130 129 129 129 128 128 129 129 128 128 127 126 126 125 125 125 125 125 125 126 126 126 126 125 125 125 126 126 126 126 126 125 124 124 124 123 123 123 123 124 125 126 127 127 127 128 129 131 132 133 134 135 136 137 139 140 141 142 142 143 144 145 146 147 147 147 147 148 147 149 150 151 151 150 150 150 150 149 149 149 151 150 150 151 152 153 155 155 155 156 157 158 160 163 163 162 157 153 153 156 161 170 170 180 186 190 194 196 194 190 180 173 179 182 181 180 177 174 169 160 156 154 152 152 150 156 159 159 161 163 163 163 162 161 162 159 158 157 158 157 155 154 153 153 152 151 150 150 151 152 153 153 152 151 152 155 151 152 151 150 148 148 148 149 149 149 147 145 144 144 144 145 145 143 142 140 138 137 137 136 134 134 133 132 131 132 133 133 161 161 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 162 162 162 161 161 161 161 161 160 161 160 160 159 159 159 160 160 161 161 162 162 163 165 168 170 171 172 173 175 177 177 176 176 175 175 175 175 176 176 177 177 177 177 177 178 179 180 182 182 183 183 183 183 183 183 183 183 185 185 184 184 183 182 182 182 181 181 181 181 180 179 179 180 181 182 184 184 184 184 183 182 181 181 181 182 182 181 180 180 179 178 177 176 176 176 177 177 177 177 177 178 178 179 179 180 181 181 182 183 183 183 183 183 183 182 182 182 181 181 179 178 178 178 179 179 179 179 180 179 179 178 177 177 177 178 178 178 179 180 180 180 179 178 178 179 179 179 179 178 177 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 174 174 173 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 171 171 170 169 169 168 168 167 167 167 167 166 165 165 164 163 163 163 164 164 164 164 163 163 163 163 163 162 162 162 161 161 162 161 160 160 159 159 159 159 159 158 158 157 156 155 154 154 154 154 153 153 151 149 148 147 146 145 145 144 142 141 141 140 140 141 140 140 139 138 137 136 135 135 134 134 134 133 133 134 134 134 134 133 131 131 130 131 132 132 132 132 133 134 133 133 133 134 136 136 135 137 139 140 140 140 139 137 137 139 140 140 140 140 141 143 144 144 142 140 136 135 135 136 138 139 141 141 140 137 135 132 130 127 124 119 118 117 115 113 112 111 112 115 117 117 118 118 118 118 118 119 120 121 123 123 122 122 122 122 121 122 124 125 125 126 126 127 129 131 132 132 132 132 131 134 138 140 143 147 151 155 159 160 161 159 159 160 160 162 165 166 167 170 174 178 182 178 173 174 182 196 211 215 210 198 180 166 167 167 170 169 162 154 147 142 140 140 141 144 148 151 147 145 145 147 152 158 160 154 149 148 147 151 149 148 148 147 145 141 137 136 135 134 133 131 125 122 119 118 118 117 116 115 116 117 118 118 118 119 119 119 119 119 119 119 120 120 120 119 119 119 119 119 118 118 117 117 116 116 116 116 116 117 117 118 119 119 120 120 121 123 124 125 126 127 127 127 127 128 129 130 131 131 131 131 130 130 129 129 129 129 128 128 128 127 127 127 126 126 126 126 126 126 126 126 126 125 125 125 125 125 126 126 126 126 126 125 125 124 124 124 124 123 123 123 123 125 126 126 126 127 128 129 131 132 133 134 135 136 138 139 140 141 141 142 144 145 145 146 147 147 148 148 148 148 149 150 150 150 150 149 149 148 148 148 148 148 149 150 151 151 152 153 152 154 155 157 158 160 161 162 163 161 159 157 159 161 162 169 176 183 188 191 193 191 183 173 173 179 183 182 180 174 166 159 149 148 149 148 149 150 155 162 165 165 169 163 161 162 162 163 162 160 157 157 157 153 152 153 152 151 150 150 150 151 151 152 152 152 152 153 156 158 155 152 148 147 147 149 149 149 149 147 145 145 145 145 146 145 143 142 140 139 138 137 136 135 134 132 132 132 132 132 131 161 161 161 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 160 160 160 160 161 161 162 162 163 164 166 168 169 171 172 173 175 177 176 176 176 176 175 175 175 176 177 178 178 177 177 178 178 179 181 181 182 183 183 184 184 183 183 183 184 184 184 184 184 183 182 182 182 181 181 181 180 180 180 180 180 181 183 184 184 184 184 183 182 181 181 181 181 182 181 180 180 179 177 177 176 176 177 177 177 177 177 177 178 178 179 179 180 181 181 182 183 183 183 183 183 183 183 182 181 180 180 179 178 178 178 178 179 179 179 179 179 178 178 177 177 177 177 177 178 179 180 180 179 179 178 178 178 179 179 179 178 177 177 177 177 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 174 174 173 174 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 170 170 170 170 170 171 171 171 170 169 169 168 168 168 167 167 167 166 166 165 164 164 163 163 164 164 164 164 163 164 164 164 163 163 162 162 162 162 161 161 160 160 160 160 160 160 160 159 158 156 155 155 154 154 154 154 153 152 150 149 147 146 146 144 143 142 141 140 139 139 139 140 140 139 137 137 136 136 136 135 135 135 135 134 135 135 134 134 134 133 131 131 130 131 132 131 132 133 134 134 134 134 134 135 136 136 137 139 140 141 141 140 139 138 138 141 142 142 141 141 142 143 144 143 142 139 138 136 136 137 139 141 142 142 140 138 136 132 129 125 121 118 117 115 115 113 111 111 113 116 117 117 118 118 118 117 117 117 117 118 120 121 119 120 121 121 122 123 124 126 126 127 129 130 130 133 132 132 132 132 133 137 141 144 146 150 153 156 156 157 159 159 159 160 160 161 163 165 168 170 173 175 177 176 174 174 180 192 204 208 205 199 191 179 174 171 169 165 160 154 149 146 142 140 141 144 148 149 145 143 142 143 145 150 154 155 150 151 150 152 149 147 145 144 142 140 137 135 132 131 130 128 123 120 119 118 117 116 115 115 116 117 118 118 118 119 119 119 119 119 119 119 119 120 120 120 120 120 120 119 119 118 117 117 117 116 116 116 116 117 117 118 119 119 119 120 121 123 124 125 126 126 127 127 127 127 129 130 131 131 131 131 130 130 129 128 128 128 128 128 128 127 126 126 126 126 125 125 126 126 126 126 125 125 124 124 124 125 125 126 126 126 125 125 125 124 124 124 124 123 122 122 123 124 125 125 126 127 128 129 131 132 133 133 135 137 138 139 140 140 141 142 144 145 145 146 147 148 148 149 149 149 150 150 150 150 150 149 149 148 147 147 148 148 149 149 150 150 150 150 151 153 155 157 158 158 158 159 160 162 162 161 162 162 165 168 172 177 184 187 186 188 177 171 172 177 180 181 179 171 161 155 143 145 146 150 152 151 155 161 164 170 192 165 158 157 159 159 159 159 156 156 155 153 151 151 151 151 152 151 151 151 151 152 152 151 153 154 155 155 154 150 147 146 148 148 149 150 149 148 147 147 147 147 147 145 143 141 140 138 135 134 134 134 133 132 131 131 131 131 130 162 162 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 164 164 164 163 162 162 162 162 162 163 162 162 161 161 161 161 161 160 160 161 161 161 161 161 162 162 163 164 165 166 167 169 171 172 174 175 176 176 176 176 176 175 175 175 176 177 178 178 177 177 178 178 178 179 180 182 183 183 184 184 184 183 183 184 184 184 184 183 182 181 181 182 181 181 180 180 180 180 181 181 182 183 183 184 184 183 183 182 181 181 181 181 181 181 180 180 179 178 177 177 177 177 178 178 177 177 178 178 179 179 179 180 181 182 182 183 184 184 184 184 184 183 182 181 180 179 179 178 178 178 178 179 179 179 179 179 178 178 177 177 177 177 177 177 178 179 179 179 178 177 177 177 178 179 179 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 175 175 175 176 176 175 175 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 171 171 171 172 171 171 171 170 170 170 170 170 171 171 170 170 169 169 168 168 168 168 167 167 167 166 165 164 164 164 164 164 164 164 164 164 164 164 164 164 163 162 162 162 162 160 160 160 160 160 160 160 160 160 159 157 156 155 155 155 155 154 153 152 151 149 148 146 146 144 143 142 141 140 139 138 138 138 138 139 138 137 136 136 137 137 136 136 136 136 136 136 136 135 134 133 133 132 130 130 131 131 132 132 133 133 134 134 134 134 135 136 137 138 139 141 142 142 141 140 140 140 142 142 142 142 142 143 144 144 143 142 141 139 137 137 139 141 142 143 142 141 138 134 131 127 123 119 118 116 115 114 112 111 112 114 118 119 119 119 118 117 115 114 114 115 115 116 116 117 119 121 122 123 124 126 127 128 129 130 131 132 132 132 132 133 134 137 140 144 146 148 150 151 154 153 155 158 158 158 159 160 160 162 165 167 168 171 171 172 173 176 177 181 189 196 200 198 197 196 188 179 173 168 163 159 155 152 149 144 140 141 143 147 148 147 144 140 137 138 141 148 153 151 152 154 153 149 146 144 143 141 140 137 133 131 129 127 125 122 120 119 117 117 116 115 116 117 117 118 119 119 119 120 120 120 119 119 119 119 120 120 120 120 120 120 119 119 118 118 118 118 117 117 116 116 117 117 118 118 119 120 121 122 123 124 125 126 126 126 126 127 127 129 130 130 130 130 130 130 129 128 128 127 127 127 127 127 126 125 125 125 125 125 125 125 126 126 125 125 125 124 124 124 124 124 125 125 125 125 125 124 124 124 123 123 122 122 122 122 122 123 124 125 126 127 129 130 131 132 133 135 137 138 139 139 140 141 143 144 144 145 146 146 147 148 149 150 150 149 149 149 149 149 149 148 148 147 147 148 149 149 149 149 149 149 150 151 152 153 155 156 156 157 157 159 160 162 161 162 164 166 167 169 172 174 176 181 181 173 169 170 174 176 180 177 168 161 154 148 147 149 155 160 158 154 158 157 163 168 168 158 152 152 152 155 156 153 153 153 153 151 151 151 152 153 152 151 150 150 151 150 151 152 153 153 152 150 148 147 148 149 149 150 150 151 151 150 150 149 148 145 143 141 140 139 136 132 131 131 132 132 131 131 131 130 130 129 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 164 163 163 164 164 164 164 163 163 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 162 162 163 164 165 165 166 167 170 171 173 174 175 176 175 176 175 175 175 175 175 176 177 178 178 177 177 177 178 178 179 180 181 183 184 184 184 183 183 183 183 184 184 184 183 182 181 181 182 181 181 181 180 180 181 181 182 182 183 183 183 183 183 183 182 182 181 181 181 181 181 180 180 179 178 177 177 177 178 178 178 178 177 178 178 179 179 179 180 181 182 183 184 185 185 185 185 184 183 182 181 180 179 179 178 178 178 179 179 178 178 178 178 178 178 178 177 177 177 177 177 178 179 179 178 178 177 177 178 178 178 178 178 177 177 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 170 170 170 170 170 171 170 170 169 169 169 169 169 168 168 167 167 167 166 166 165 165 165 164 165 164 164 164 164 164 164 164 163 163 162 162 161 161 160 159 159 159 160 160 161 160 159 158 157 156 156 156 155 154 153 152 151 150 149 147 146 144 144 143 141 140 140 139 139 139 139 139 138 138 136 135 136 136 136 137 136 136 136 136 136 136 135 134 134 133 132 131 131 131 132 132 133 132 133 133 134 134 134 135 137 138 138 139 141 143 143 141 141 141 142 143 143 143 143 144 145 145 144 144 143 142 140 138 139 141 143 143 143 142 141 137 132 128 125 121 119 118 116 114 113 111 111 113 116 120 120 120 119 117 115 113 111 112 112 112 113 115 118 120 121 122 124 125 125 127 128 129 130 131 132 132 132 133 135 137 140 141 143 145 147 148 149 150 151 154 157 157 157 157 158 159 161 163 165 165 167 167 168 173 179 180 181 186 189 192 192 192 192 188 182 176 168 162 160 157 154 148 144 142 142 143 146 148 149 145 138 135 135 138 144 149 149 150 153 153 150 147 145 143 142 139 137 133 130 127 125 123 121 120 118 117 117 116 116 117 117 118 119 119 119 120 120 120 120 120 120 119 120 120 120 120 120 120 120 119 119 118 118 118 118 118 117 117 117 117 117 118 118 119 120 121 122 123 124 124 125 126 126 126 127 127 129 129 130 129 129 129 129 128 127 127 126 126 126 126 126 126 125 124 124 124 124 124 125 125 125 125 125 124 124 124 124 124 124 124 124 124 124 124 124 123 123 122 121 121 121 121 121 122 123 124 125 126 127 128 128 130 132 134 135 137 138 138 138 139 141 142 143 144 145 145 146 147 147 148 149 149 149 148 148 148 149 148 148 147 147 147 148 148 149 149 149 149 149 149 150 151 152 153 153 155 156 156 156 157 159 159 161 163 164 165 166 168 168 172 176 175 170 166 167 168 174 179 177 168 160 156 153 152 154 159 162 160 158 157 156 158 164 166 160 155 155 152 151 152 151 149 148 150 151 151 152 152 153 152 152 149 148 149 150 150 150 151 151 150 148 147 149 151 151 151 151 151 152 153 153 151 150 147 144 141 140 139 137 134 132 130 130 130 130 130 131 131 131 130 130 163 162 162 162 164 164 164 163 163 163 163 163 163 163 163 164 164 163 164 164 165 164 164 164 164 164 164 163 163 162 162 161 161 161 161 162 162 162 162 162 161 162 162 163 164 164 165 165 166 168 170 172 173 174 175 175 175 175 174 174 175 175 175 176 177 177 177 177 177 177 177 178 179 180 182 183 184 184 183 183 183 183 183 184 184 184 183 182 181 181 182 181 181 181 180 180 180 181 182 182 183 183 183 183 183 183 183 183 182 182 182 181 181 181 180 179 178 177 177 178 179 178 178 178 178 178 178 179 179 180 180 181 182 183 184 184 185 185 185 185 183 182 181 180 179 179 179 179 178 178 178 178 177 178 178 178 178 178 178 177 177 177 178 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 176 176 176 176 177 176 176 175 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 167 167 167 166 166 165 165 165 165 165 164 164 164 164 164 164 164 163 162 161 161 160 160 159 159 159 159 160 160 159 158 158 157 157 156 156 155 154 153 151 150 149 149 147 145 144 144 143 142 141 141 141 140 139 139 138 137 136 134 134 134 135 136 137 136 135 135 135 135 135 135 134 135 134 133 133 133 133 133 133 133 132 133 133 134 134 135 136 138 138 139 140 141 144 143 142 142 143 143 144 144 144 145 147 147 146 145 144 143 142 140 139 140 143 144 143 143 141 139 136 131 127 123 120 118 117 115 114 113 112 113 116 118 121 121 120 117 114 112 111 110 111 111 112 113 115 119 122 123 123 124 124 125 126 128 129 130 131 132 133 134 135 137 139 140 141 142 144 145 145 146 148 150 153 155 156 156 156 158 158 160 161 162 163 164 165 168 175 182 183 181 183 182 185 185 185 186 186 185 178 169 165 163 159 153 148 145 144 143 143 144 147 148 145 138 135 137 141 145 148 148 149 151 151 149 147 146 145 141 137 135 131 128 125 123 122 120 119 118 118 118 117 117 117 117 118 119 119 119 120 121 121 121 120 120 120 120 120 120 120 121 121 120 119 119 119 119 119 118 118 118 118 117 117 117 118 118 119 119 120 122 123 123 124 125 125 126 126 126 126 127 127 128 128 128 128 128 127 127 126 126 125 125 125 125 125 124 124 124 124 124 125 125 125 125 125 125 124 124 123 123 123 123 123 123 122 122 122 123 123 122 120 120 120 120 120 121 121 122 123 124 125 126 126 127 129 132 134 135 136 136 137 138 139 140 142 143 143 144 144 145 146 146 147 148 148 147 147 147 147 148 148 147 147 146 146 147 147 149 149 149 148 148 149 150 150 150 151 152 154 155 155 156 156 156 159 161 163 162 163 164 164 166 169 172 171 168 166 164 166 172 177 176 168 162 158 153 154 156 161 166 164 163 159 157 159 161 161 162 165 164 159 155 152 150 149 149 148 150 155 153 152 152 151 150 149 149 149 150 150 150 149 151 150 150 150 150 151 152 151 151 152 153 151 151 149 147 145 142 141 140 138 136 135 133 131 131 130 130 130 131 132 132 132 132 163 163 163 163 165 165 164 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 164 164 164 164 164 163 163 162 162 161 161 161 161 162 162 162 162 162 162 162 163 164 164 164 165 165 166 168 170 172 173 174 175 175 174 174 174 174 174 175 175 176 177 177 177 176 176 177 178 179 180 181 182 183 184 184 184 184 184 184 184 184 184 184 182 182 181 182 182 182 181 181 181 180 181 182 182 182 183 183 183 183 182 182 183 183 183 182 182 181 181 181 180 179 178 177 177 178 179 178 178 178 178 178 178 179 179 180 180 181 182 183 183 184 185 185 185 184 183 182 181 180 180 180 179 179 178 178 177 177 177 177 177 178 178 178 178 178 178 177 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 172 172 171 171 171 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 167 167 167 166 166 165 165 165 164 164 164 163 163 164 164 163 162 161 160 160 160 160 160 160 159 159 159 158 158 158 158 157 156 156 154 154 153 151 150 150 148 147 146 146 145 144 143 142 142 141 141 139 138 136 135 134 134 134 134 135 136 136 136 134 134 133 134 134 134 135 135 134 134 134 134 134 134 132 131 132 133 134 135 135 136 137 138 139 140 141 143 145 144 144 144 144 144 144 144 145 146 147 147 146 144 143 142 141 140 140 141 143 143 142 140 138 136 134 129 126 123 121 119 116 115 115 115 115 116 118 119 121 121 119 116 113 111 110 110 111 111 113 115 117 121 124 124 124 123 123 124 126 128 130 131 132 133 134 135 136 137 138 139 141 142 143 143 143 144 147 150 152 154 154 155 157 158 159 158 158 159 162 163 165 169 178 183 183 181 180 180 179 179 178 180 184 186 180 172 171 164 159 153 148 145 145 146 146 146 147 146 144 140 137 140 141 146 149 148 148 150 151 149 148 146 145 141 138 135 130 126 124 123 121 119 118 118 118 118 118 117 117 117 118 119 119 119 120 121 121 121 120 120 120 120 120 120 120 121 120 120 120 119 119 119 119 118 118 118 118 118 118 118 118 118 119 120 121 122 122 123 124 125 124 125 125 126 126 126 127 127 128 128 127 127 126 126 126 125 124 124 124 124 124 124 124 123 123 123 123 123 124 124 125 124 124 124 123 123 123 122 122 122 121 120 120 121 121 121 118 118 118 118 119 120 121 122 123 124 124 125 125 127 128 131 133 135 135 136 136 137 138 139 141 141 142 143 144 144 144 145 146 146 146 146 146 146 146 146 147 147 146 145 145 145 146 147 147 147 147 147 148 149 149 150 150 151 152 154 155 155 155 156 159 161 161 161 162 162 163 164 166 168 167 166 166 163 165 170 173 172 168 164 158 155 155 157 162 164 166 163 159 158 159 161 164 165 170 171 165 160 157 154 153 156 154 157 161 158 158 155 151 150 149 149 148 148 149 151 150 150 150 150 150 149 150 150 150 150 151 151 149 147 145 144 143 142 142 141 138 137 136 134 133 132 130 129 129 130 133 133 134 134 163 163 163 165 165 165 164 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 164 164 165 165 164 163 163 162 162 162 161 161 162 163 163 163 163 162 162 163 164 164 164 165 165 165 166 168 170 172 173 173 174 174 174 174 174 175 175 175 175 176 177 177 177 177 177 178 179 180 181 182 182 183 184 184 184 184 184 184 184 184 184 183 182 182 181 182 182 182 181 181 181 181 181 182 182 182 182 182 182 182 182 182 183 183 183 183 182 182 182 181 180 179 178 177 177 179 179 179 178 178 179 179 179 179 179 180 180 181 182 182 183 184 184 185 185 184 183 182 181 181 180 180 179 179 178 177 177 176 176 176 177 177 178 178 178 178 178 178 179 179 180 180 180 179 179 179 179 179 178 178 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 176 176 175 175 175 175 175 175 175 175 175 174 174 174 174 174 173 173 173 173 173 172 172 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 168 167 166 166 166 165 164 164 164 164 163 163 164 163 162 161 161 161 160 160 160 160 160 160 159 159 158 158 158 158 157 156 155 154 154 153 153 151 150 148 147 147 147 146 145 144 143 143 142 141 139 138 136 135 134 135 135 135 135 135 135 135 134 133 133 133 133 134 135 134 134 133 133 133 133 132 130 131 132 134 135 136 136 136 137 139 140 141 142 144 145 145 144 144 144 145 144 144 145 146 146 146 145 143 141 140 140 141 142 143 143 142 139 136 135 133 131 128 126 125 123 120 117 116 117 116 117 118 120 120 121 120 117 114 112 111 111 112 113 114 115 117 119 122 124 124 123 122 122 123 125 128 130 132 132 133 134 135 136 137 138 139 141 141 142 142 142 144 146 150 152 152 152 154 157 158 158 156 155 155 158 162 167 172 178 181 181 181 180 179 177 175 172 174 181 187 184 183 173 166 161 154 149 146 146 147 148 146 146 144 141 138 139 139 141 146 148 148 147 148 150 150 148 145 144 142 138 135 132 130 127 124 122 119 118 118 118 118 118 117 117 117 119 120 120 120 121 122 121 120 120 120 120 120 120 120 120 120 120 120 120 120 120 119 119 119 118 118 118 118 118 118 118 119 119 120 121 122 122 123 124 124 125 125 125 126 126 126 127 127 127 127 126 126 125 125 125 124 124 124 124 124 124 124 123 123 122 122 122 123 123 123 124 124 124 123 123 122 121 121 120 120 119 118 119 119 119 118 117 116 116 117 118 120 121 123 123 124 124 124 125 126 128 130 132 133 134 135 136 137 137 138 139 140 142 143 143 143 143 142 143 144 144 145 146 145 145 145 146 146 146 145 144 145 145 145 146 147 147 147 148 149 149 149 149 150 151 152 152 154 154 156 158 159 159 157 158 160 161 162 165 164 163 163 165 163 163 167 170 170 168 166 158 159 160 161 164 165 166 163 157 157 159 163 163 164 166 165 163 161 158 156 156 161 164 168 166 166 165 159 152 149 149 148 148 147 148 150 150 149 148 148 147 146 147 146 148 149 150 150 149 147 145 143 143 143 142 140 138 136 135 134 133 132 132 131 131 132 134 135 135 135 163 163 164 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 164 163 163 162 162 162 161 162 163 163 164 163 163 163 163 163 164 164 165 165 165 166 167 168 170 172 172 172 173 174 174 175 175 176 176 175 176 176 177 177 177 178 178 179 180 180 181 182 182 183 183 184 184 184 184 184 184 184 184 183 182 182 182 182 182 182 181 181 181 181 181 181 181 182 182 182 182 182 182 183 183 183 184 183 183 182 182 181 181 179 178 177 178 178 179 179 179 179 179 179 179 179 180 180 181 181 181 182 183 183 184 184 184 184 183 182 182 181 180 180 180 179 178 177 176 176 176 176 176 177 177 178 178 178 179 179 180 180 180 180 180 180 180 180 179 179 178 179 179 179 179 178 178 178 178 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 176 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 172 172 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 167 167 166 166 165 165 164 164 164 164 163 164 163 162 161 161 161 160 160 160 159 160 160 160 159 159 158 158 158 157 156 156 155 154 154 152 151 150 149 148 147 147 146 145 144 143 143 142 141 140 138 137 136 136 137 137 136 136 135 135 134 133 132 131 132 133 134 134 134 133 133 133 132 131 131 132 133 134 135 136 136 136 136 138 139 141 141 143 144 145 145 145 144 144 144 144 144 145 145 145 144 143 142 140 140 140 141 142 143 143 139 136 134 133 132 130 128 128 127 124 121 119 118 118 118 119 120 120 121 120 117 115 112 112 112 112 114 115 116 116 118 121 123 124 123 121 121 121 123 125 129 131 131 131 132 133 135 136 138 138 138 140 141 140 139 141 144 147 149 149 150 151 154 155 156 156 154 152 154 158 164 169 174 176 177 178 178 178 178 176 172 168 170 177 179 185 181 174 168 163 156 150 147 146 145 147 146 145 143 139 138 139 139 142 146 149 149 147 148 148 150 148 145 143 141 137 135 133 130 128 125 122 119 118 118 117 117 118 118 118 118 119 120 120 121 121 122 121 120 120 120 120 120 120 120 120 120 120 120 120 120 120 119 119 119 119 118 118 118 119 119 119 119 120 120 120 121 122 123 124 124 125 125 125 126 126 126 126 126 126 126 125 125 124 124 124 124 124 124 124 124 124 124 123 122 122 122 122 123 123 122 123 123 123 123 122 121 120 119 118 118 117 117 117 116 116 116 115 114 115 116 117 119 121 123 123 123 123 124 125 126 127 128 130 130 133 134 135 136 136 137 137 138 140 142 141 141 141 141 142 142 143 144 145 144 143 143 144 145 145 144 144 144 144 145 146 147 147 147 148 148 149 149 148 149 149 150 150 152 153 155 156 156 156 155 157 159 159 160 162 160 161 163 164 163 162 165 169 169 168 166 162 165 166 167 168 167 166 163 159 158 158 159 159 158 156 155 155 154 153 151 153 158 165 169 170 168 165 160 150 145 147 147 149 149 148 149 149 149 147 147 145 143 144 146 148 149 150 150 150 150 149 147 146 144 143 140 137 135 134 133 132 133 134 135 135 135 135 136 136 135 163 164 164 166 165 165 165 165 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 162 162 162 161 162 163 164 164 164 164 164 163 164 165 165 166 166 166 166 167 169 170 171 171 172 172 173 174 176 176 176 176 176 177 177 177 177 177 178 179 180 180 181 181 182 182 182 183 183 184 184 184 184 184 184 184 183 183 182 182 182 182 181 181 181 181 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 183 183 182 181 181 179 178 177 177 178 178 179 179 179 179 179 179 180 180 181 181 181 182 183 183 183 184 184 184 183 183 182 182 181 180 180 180 178 177 177 177 176 176 176 177 177 177 178 178 179 180 180 180 180 180 180 180 181 181 180 180 179 179 179 179 179 178 178 178 178 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 176 176 176 176 176 175 175 175 176 175 175 175 174 174 174 174 173 172 172 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 168 168 167 167 166 166 166 165 165 165 164 164 163 163 162 161 161 161 161 160 160 159 160 160 160 160 159 159 158 158 158 157 157 156 155 155 153 151 150 149 149 148 147 146 146 145 144 143 142 142 140 139 138 138 138 138 137 137 136 135 134 133 132 132 131 131 132 133 133 133 133 134 134 134 133 132 132 132 134 136 136 136 136 136 137 139 140 141 142 143 144 145 145 145 144 144 144 144 144 143 143 143 143 142 141 140 139 140 141 141 142 141 136 134 133 133 131 130 130 129 128 126 124 122 119 119 120 120 121 121 121 120 117 114 113 114 115 115 115 116 116 118 120 122 123 123 123 122 121 123 125 127 129 130 130 130 132 133 134 137 138 138 138 139 139 139 139 141 145 147 147 149 148 151 153 154 154 154 152 150 153 160 165 170 173 172 172 171 171 173 177 177 172 167 170 173 177 182 178 172 168 164 160 156 150 146 146 145 144 144 141 139 139 140 141 143 147 150 151 151 149 149 150 149 145 142 139 136 135 132 130 128 125 122 119 119 118 117 117 118 118 118 118 120 120 121 121 122 121 121 120 120 120 120 120 120 120 120 120 120 119 120 120 120 119 119 119 119 119 119 119 119 119 119 119 120 120 121 122 123 123 123 124 124 125 125 125 125 125 125 125 125 125 125 124 124 124 124 124 124 124 124 124 124 124 123 123 122 122 122 122 122 122 122 122 122 122 121 119 117 117 116 116 117 115 114 114 114 114 114 114 114 115 116 118 120 121 122 123 123 124 124 125 125 125 127 128 131 132 133 134 135 136 136 137 139 140 140 140 140 140 139 140 141 142 142 143 142 142 143 143 143 143 142 142 143 143 145 147 146 146 146 147 148 148 147 147 147 147 149 150 151 153 153 153 152 154 157 158 158 159 159 160 162 163 165 165 162 164 164 166 168 166 164 166 169 171 170 165 162 162 165 164 159 155 155 154 151 149 149 144 148 149 151 154 159 160 162 166 162 155 146 142 144 149 151 150 149 147 148 148 147 148 146 144 145 147 149 149 150 151 152 153 152 152 150 147 144 141 137 136 135 133 132 134 136 137 138 137 136 135 136 135 164 164 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 165 165 165 165 165 165 164 164 163 163 162 162 162 162 164 164 165 165 165 164 164 164 165 166 166 166 166 166 167 169 170 171 171 172 172 173 175 176 177 177 177 177 177 177 177 177 178 179 180 181 181 181 181 181 182 182 183 183 184 184 184 184 184 184 184 184 183 182 182 182 181 181 181 181 182 182 182 182 183 183 183 183 183 182 183 184 183 183 184 184 183 183 182 182 181 179 178 178 177 177 178 179 179 179 179 180 180 180 180 180 181 181 182 183 183 183 184 184 184 184 183 182 181 181 180 180 179 178 177 177 177 177 176 176 177 177 177 178 179 179 179 180 181 181 180 180 180 181 181 181 180 180 179 179 179 179 178 178 178 178 178 178 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 173 173 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 168 168 168 167 166 166 166 166 165 165 164 164 163 163 162 162 161 161 161 160 160 159 159 159 159 159 159 158 158 158 157 157 157 156 156 155 152 150 149 149 148 147 147 146 146 145 144 143 142 141 141 140 139 139 139 138 137 136 135 134 133 133 132 131 132 133 133 133 133 133 134 135 135 135 134 134 134 134 136 137 137 137 138 138 138 141 142 142 143 143 144 145 145 145 145 145 144 144 144 142 142 143 142 142 141 139 139 139 140 140 140 138 135 134 133 133 132 131 130 130 128 127 125 123 120 120 120 121 120 119 118 117 115 115 115 116 117 117 117 116 117 119 121 122 124 125 124 124 124 125 127 128 129 129 130 131 133 134 135 138 138 138 138 138 138 138 140 142 144 146 147 147 148 149 151 153 153 153 151 150 155 161 165 168 171 168 165 162 162 169 176 178 174 171 172 173 177 179 175 169 165 162 161 160 154 148 146 145 144 143 141 140 141 144 145 147 149 152 154 154 151 151 152 149 145 142 140 138 135 132 129 126 124 122 120 119 118 118 118 118 118 118 119 120 120 121 122 122 121 121 121 121 121 121 121 120 120 120 119 119 119 119 119 119 119 119 119 119 119 120 119 119 119 119 119 120 121 121 122 122 123 124 124 124 125 125 125 125 125 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 123 123 123 123 123 122 122 122 122 122 121 120 118 115 115 114 114 115 113 112 112 112 112 112 112 113 114 116 118 119 120 122 123 123 123 124 124 124 125 125 127 129 130 131 132 133 134 135 137 138 138 139 139 139 139 139 138 139 140 140 141 141 141 141 141 142 142 142 141 141 142 144 146 146 145 145 146 147 147 145 145 145 146 147 148 150 151 151 150 151 154 158 158 158 158 159 161 162 164 165 165 165 163 162 164 166 167 166 166 168 172 171 163 161 163 169 172 163 154 152 152 152 152 153 151 146 147 150 153 154 155 159 167 158 145 143 143 147 151 152 151 150 146 146 146 147 150 149 148 148 150 151 151 151 153 153 153 153 153 150 146 143 140 138 137 135 134 134 135 137 137 137 136 135 133 133 132 165 165 166 167 167 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 164 163 162 162 162 162 163 164 165 165 165 165 165 165 165 166 167 167 167 167 167 168 169 170 172 172 172 173 174 176 177 177 177 177 177 177 177 178 178 178 179 180 181 181 181 181 181 182 183 184 184 185 185 185 185 184 184 184 184 183 182 182 182 182 181 181 182 182 182 183 183 184 184 184 183 183 183 183 183 184 184 184 184 183 183 182 182 181 180 179 178 177 177 178 179 180 180 180 180 180 180 180 180 181 181 182 183 183 183 183 183 184 183 183 182 181 181 180 180 179 178 178 177 177 177 177 177 177 177 177 178 179 179 179 180 181 181 180 180 180 181 181 181 181 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 173 173 172 172 172 172 171 171 171 170 170 170 171 171 171 171 171 170 170 169 169 168 168 168 168 167 167 166 166 165 164 163 163 163 163 162 162 161 161 161 160 160 159 158 158 158 158 158 158 158 157 156 156 156 155 155 153 151 150 149 149 149 148 147 147 146 145 144 143 142 142 141 140 140 139 138 137 136 135 134 134 133 133 132 132 133 134 133 133 132 133 134 134 134 134 133 134 134 135 137 138 138 139 139 139 140 142 142 143 143 143 144 145 145 145 145 144 143 143 142 143 143 143 143 142 140 139 139 139 139 139 138 136 135 134 133 133 132 131 129 128 127 126 125 123 122 121 121 120 118 116 115 114 114 115 117 118 118 117 116 117 120 123 123 126 127 126 126 126 127 127 128 129 130 131 132 133 135 136 137 137 137 136 136 136 137 139 142 143 144 146 146 146 148 150 152 153 153 153 151 150 156 161 164 166 167 165 160 157 159 168 177 179 176 175 174 175 177 178 173 166 161 160 159 160 156 149 146 146 145 144 142 140 142 147 150 150 151 154 156 154 153 153 152 150 146 144 143 139 134 131 129 125 123 122 120 119 118 118 118 118 118 118 119 120 121 121 122 122 122 121 122 121 121 121 121 120 120 120 119 119 119 119 119 120 119 119 119 119 120 120 120 120 120 120 120 121 122 122 122 122 123 123 124 125 125 125 125 125 125 124 124 124 124 124 124 123 123 123 124 124 124 124 124 124 124 124 123 124 124 123 123 123 123 123 123 122 121 119 118 115 114 113 112 112 111 110 110 110 110 110 111 112 114 114 116 117 119 121 122 123 123 123 124 124 124 125 125 126 128 128 129 132 133 134 136 136 136 137 137 137 137 137 136 137 138 139 140 140 139 139 139 140 140 140 140 141 141 142 143 144 145 145 145 145 145 144 143 144 145 146 148 149 150 150 149 151 154 157 157 157 157 158 160 162 163 164 164 163 162 161 162 165 167 168 168 167 170 169 163 161 162 171 178 167 154 150 151 152 156 157 154 150 149 151 153 154 156 158 165 160 150 146 149 151 151 152 151 148 147 145 147 149 150 151 151 151 153 151 150 151 153 153 154 153 152 151 143 140 139 138 138 136 135 136 136 137 135 135 135 134 133 132 130 168 167 167 167 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 166 166 165 164 163 162 162 163 163 163 164 165 165 165 165 165 165 166 166 167 167 167 168 168 168 169 171 173 173 173 174 174 176 177 178 177 177 177 177 178 178 178 179 180 181 181 181 181 181 182 183 184 184 184 185 185 185 185 185 184 184 184 183 182 182 182 182 182 182 182 182 182 183 184 184 184 184 183 183 183 183 183 184 184 184 183 183 183 183 182 181 181 180 178 178 177 178 179 180 180 180 180 180 181 181 180 181 182 182 183 183 183 182 183 183 183 182 182 181 181 180 179 179 178 178 177 177 177 177 177 177 177 178 178 178 179 179 180 181 181 181 180 180 181 181 181 181 180 180 179 179 178 178 178 178 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 168 167 167 166 165 164 164 163 163 163 163 162 162 161 161 160 160 159 159 159 159 158 158 158 158 158 157 155 155 155 154 153 152 151 151 150 150 150 149 148 147 146 146 145 144 143 142 141 140 139 138 137 136 135 135 135 134 134 134 133 133 133 133 133 132 132 132 133 134 133 132 132 134 135 136 137 139 140 140 141 142 142 143 143 142 143 143 144 145 145 145 144 144 143 143 143 144 144 144 143 142 141 140 140 140 139 138 137 136 134 133 133 133 132 129 128 128 127 127 125 125 123 122 120 118 115 114 113 114 114 118 119 119 118 116 116 117 120 124 127 129 128 127 127 128 129 129 129 129 131 134 135 136 137 138 138 137 136 136 136 136 138 140 143 143 144 145 145 146 148 150 151 152 153 152 150 151 156 161 163 164 164 161 156 155 159 169 176 178 176 174 174 175 177 177 172 165 160 158 157 160 156 150 147 147 146 144 140 138 143 148 153 152 152 154 155 155 154 153 153 150 146 145 143 138 134 131 129 125 124 123 121 119 118 118 118 118 118 119 120 121 122 122 121 122 122 122 122 122 122 121 121 121 121 120 120 119 119 119 119 119 119 119 120 120 120 121 121 120 120 120 121 122 122 122 123 123 123 124 125 125 125 125 125 125 125 124 124 124 124 124 124 124 123 123 123 124 124 124 124 124 124 123 123 124 124 124 124 124 124 124 123 122 120 119 118 116 114 112 111 110 110 109 109 108 108 109 110 111 112 113 114 115 118 120 121 122 122 123 123 123 123 124 124 124 124 126 127 130 132 133 135 135 135 136 136 136 135 135 135 135 136 138 139 139 137 137 138 138 138 138 139 140 141 141 142 144 145 145 145 144 144 143 143 143 144 146 148 149 149 149 150 151 154 156 156 155 155 157 159 161 163 163 163 162 161 161 161 162 163 166 167 165 168 168 163 160 163 171 181 172 157 147 148 147 159 167 157 146 148 147 151 155 156 159 161 163 166 167 164 157 155 156 154 156 153 150 150 149 149 151 152 152 152 150 150 151 152 152 153 153 153 152 144 143 139 139 139 138 137 137 137 139 136 135 135 135 134 133 131 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 166 165 164 163 163 162 163 163 164 164 165 165 165 165 166 166 166 167 167 168 168 168 168 169 171 172 174 174 174 174 174 176 176 177 177 177 177 177 178 178 178 179 180 181 181 182 182 181 182 184 185 184 184 185 185 185 185 185 184 184 184 183 182 182 182 182 182 182 182 183 183 183 184 184 184 183 183 184 184 184 184 185 184 184 183 183 182 182 182 182 181 180 179 178 178 178 179 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 181 180 179 179 178 178 178 178 177 177 177 177 178 178 179 179 179 180 181 181 181 181 181 180 180 181 181 181 180 180 179 179 178 178 178 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 174 174 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 168 168 168 167 166 166 165 164 164 164 163 163 162 162 161 160 160 159 159 159 159 159 159 158 158 158 158 157 156 155 154 154 153 153 152 151 151 150 150 150 149 148 147 147 147 146 144 144 143 141 139 138 138 137 136 136 135 136 135 135 134 134 133 134 133 133 133 133 133 133 133 133 133 133 135 136 137 138 140 141 142 143 143 143 143 143 143 143 144 145 146 145 145 144 145 144 144 144 144 144 144 143 143 142 141 141 140 139 138 136 135 134 133 132 132 131 128 128 128 128 129 128 126 124 122 120 115 113 112 112 114 116 120 120 119 117 116 116 118 123 127 130 129 128 127 128 129 130 130 131 132 134 137 137 138 139 139 138 136 136 137 137 138 140 141 143 143 143 144 145 146 148 149 150 151 151 150 149 150 155 159 161 162 162 159 156 154 160 169 174 175 174 172 172 173 174 174 172 169 163 158 158 159 155 150 148 148 147 142 137 137 145 151 154 155 153 153 155 154 153 152 150 149 148 145 142 138 134 132 129 127 125 123 121 119 118 118 119 119 119 120 121 122 122 123 122 122 122 123 123 123 122 121 121 121 121 120 120 119 119 119 119 119 119 119 120 120 121 121 122 121 121 121 121 122 122 122 123 123 124 124 125 125 125 125 125 125 124 124 125 125 125 124 124 124 123 123 123 124 124 124 124 124 123 123 124 124 124 124 124 125 125 125 124 122 121 120 119 116 113 112 110 109 109 109 108 108 107 108 109 110 110 111 113 115 117 119 120 120 121 122 122 122 122 122 122 122 123 124 126 129 131 132 133 133 134 134 135 134 133 133 132 133 135 137 138 138 137 136 135 136 136 137 139 140 141 141 142 144 144 144 144 144 143 142 142 142 144 146 147 148 149 149 150 151 153 154 154 155 155 156 158 160 162 162 162 162 161 161 160 161 162 163 164 163 167 169 166 165 163 171 187 181 171 171 160 152 163 185 186 157 160 149 151 154 156 159 160 162 167 172 170 162 162 164 170 169 163 158 155 152 153 153 153 152 151 150 150 151 151 152 152 153 154 153 151 148 143 141 143 142 141 142 141 140 139 138 137 137 136 135 132 168 168 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 166 165 164 163 163 163 163 163 164 164 165 165 165 166 166 166 167 167 168 168 168 168 169 170 172 173 174 175 174 174 174 174 175 176 177 177 177 177 178 178 178 179 180 181 182 182 182 182 183 184 185 184 184 185 185 184 184 185 184 184 184 183 182 182 182 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 185 185 184 183 183 182 182 182 182 181 181 180 179 178 178 179 180 180 180 180 180 181 182 182 181 181 181 181 182 182 182 182 182 182 182 182 182 182 181 180 180 179 178 178 178 178 178 178 178 178 178 179 179 179 179 180 181 182 182 181 181 181 180 180 181 181 180 180 179 179 178 178 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 169 169 169 168 168 168 167 166 165 165 164 164 164 163 163 162 162 161 160 160 159 159 159 159 159 158 158 158 157 157 157 156 154 153 153 152 152 152 151 150 150 150 149 148 148 147 147 147 146 145 144 142 141 139 138 138 138 137 137 137 137 136 135 135 135 134 134 134 133 133 133 133 134 134 134 135 136 137 137 138 140 141 142 143 143 144 144 144 144 144 145 145 145 145 145 144 144 144 144 144 144 143 143 143 143 143 142 142 141 140 138 137 135 135 134 132 131 131 130 128 129 129 128 127 126 125 124 122 119 113 112 112 112 115 118 120 121 119 118 117 118 120 126 130 130 129 127 127 129 131 132 133 135 136 137 137 138 139 139 138 137 136 136 137 138 139 140 141 143 142 142 143 144 146 146 148 151 151 150 148 148 150 154 155 157 159 159 157 154 156 161 162 167 172 173 171 169 169 169 169 169 169 164 161 159 157 153 150 149 148 146 141 137 138 147 151 151 153 153 153 154 153 150 149 149 151 148 144 140 137 134 132 130 128 125 123 121 119 118 118 119 119 120 121 122 122 123 124 124 123 123 123 123 123 122 121 120 120 120 120 119 119 120 119 119 119 119 120 120 120 121 122 122 122 122 122 122 122 122 123 123 123 124 125 125 125 125 124 124 124 124 125 125 125 125 125 124 124 123 124 124 124 124 123 123 123 123 123 123 124 124 125 125 126 126 125 123 122 121 120 118 115 113 112 110 110 110 109 108 108 107 107 108 108 108 110 112 114 116 117 117 118 119 120 121 121 121 120 121 121 121 123 125 128 130 131 132 133 133 133 133 132 132 131 131 132 134 136 138 137 137 134 133 134 135 137 139 139 140 141 142 143 144 143 142 142 142 141 141 142 145 146 147 148 149 149 150 151 152 152 154 154 155 157 159 159 160 161 162 162 161 160 160 160 161 162 163 163 165 169 170 167 162 173 187 189 190 188 179 171 172 192 201 195 196 172 159 153 155 157 158 160 166 164 165 166 167 169 171 171 169 167 160 155 161 159 157 154 152 150 151 152 152 152 153 154 155 155 155 152 148 145 148 147 147 146 144 143 142 142 140 139 137 134 134 169 168 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 167 167 167 166 165 164 164 163 163 163 164 164 164 165 165 166 166 166 167 167 167 168 168 168 169 169 170 172 173 174 174 174 173 173 174 175 176 177 177 177 177 178 178 178 178 179 181 182 183 183 183 184 184 185 184 184 184 185 184 184 184 184 184 184 183 182 182 182 182 182 183 183 184 184 184 185 185 184 184 184 184 184 185 185 185 184 183 183 182 182 182 181 181 180 180 179 179 178 180 180 181 181 181 181 181 182 182 182 182 181 182 182 182 181 182 182 181 182 182 182 182 181 181 180 179 179 178 178 178 178 178 178 178 178 179 180 179 180 180 181 182 182 182 182 181 180 180 181 181 181 180 179 179 179 178 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 171 170 170 170 169 169 169 168 168 167 167 166 165 165 165 164 163 163 162 161 161 160 160 160 159 159 159 159 159 158 157 157 157 156 156 155 154 153 152 152 151 151 150 150 149 149 149 148 148 147 147 147 147 146 144 142 140 139 139 139 138 138 138 137 136 136 135 135 135 134 134 134 133 133 134 134 134 134 135 136 137 138 139 140 140 142 143 143 143 144 144 144 145 145 145 145 145 145 144 143 143 143 143 143 142 142 142 143 143 143 142 142 140 139 137 135 134 134 132 131 130 131 129 129 129 129 127 125 124 124 123 120 117 112 111 111 113 116 119 121 121 120 120 119 119 122 128 130 130 128 127 127 129 132 135 137 138 139 139 138 138 138 138 137 136 135 136 137 138 138 139 141 141 141 141 142 144 144 145 148 151 151 150 148 148 148 150 153 155 156 156 154 153 157 157 161 165 169 170 168 167 167 166 166 167 166 164 162 158 153 151 149 149 149 144 139 137 140 142 148 152 153 152 153 154 152 149 148 149 150 147 142 139 136 134 133 131 128 124 122 121 119 119 119 119 119 120 121 123 123 124 124 124 124 124 124 124 123 122 122 121 120 120 120 120 120 120 120 119 119 120 120 120 120 121 121 121 122 122 122 122 122 122 123 123 124 124 125 124 124 124 124 124 124 124 125 125 125 125 125 124 124 124 124 124 124 124 123 123 122 122 123 123 123 124 125 126 126 126 125 123 121 120 118 116 114 113 112 112 112 110 109 109 108 107 107 107 107 107 108 110 112 114 114 114 115 116 117 118 119 120 118 118 119 120 121 124 126 127 129 131 132 132 131 130 130 130 130 130 131 134 136 136 136 135 133 133 134 136 137 137 137 138 139 140 141 142 141 140 141 140 140 140 142 144 145 146 147 148 149 149 149 150 152 153 153 155 157 158 159 160 161 161 162 161 159 159 161 162 163 164 165 165 167 169 168 166 175 187 193 195 194 188 182 180 190 191 194 194 187 170 148 149 151 153 155 161 159 161 164 165 166 168 171 172 170 167 168 166 162 158 155 153 152 152 153 153 153 154 156 156 156 156 154 151 149 149 151 152 150 147 145 144 143 142 140 137 135 136 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 166 165 164 164 164 164 164 164 164 164 165 165 166 166 167 167 167 167 167 168 168 168 169 170 171 172 173 173 173 173 173 173 174 175 176 176 177 177 177 178 178 178 179 180 181 183 183 183 183 184 184 184 184 184 184 185 185 184 184 184 184 184 183 182 182 182 182 183 183 184 184 184 184 185 185 185 184 183 183 184 185 185 185 184 183 183 183 182 182 181 181 180 180 180 179 179 179 180 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 182 182 181 180 179 179 178 178 178 178 178 179 179 179 180 180 180 180 181 182 182 182 183 182 181 180 180 181 181 180 180 180 179 179 179 178 177 177 178 178 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 173 173 173 172 172 173 173 173 173 172 172 171 171 170 170 170 170 169 169 168 167 167 166 166 166 165 165 164 163 162 161 161 160 160 160 159 159 159 159 159 159 157 156 156 156 155 155 155 154 153 152 152 151 151 151 150 149 149 149 148 148 148 147 147 146 145 143 141 140 140 140 140 139 139 138 137 136 135 135 135 134 134 134 134 134 134 135 135 135 135 136 137 138 139 140 140 141 142 143 143 144 144 144 145 145 146 146 145 145 145 144 142 142 142 142 141 141 142 142 143 143 143 143 141 140 139 138 136 134 132 130 130 130 130 129 129 129 128 125 123 123 122 120 117 115 112 111 111 113 116 119 122 122 122 121 120 121 124 128 129 128 127 127 128 130 133 137 139 140 140 139 138 138 138 137 136 134 134 135 137 138 138 139 139 139 140 141 142 143 144 146 148 150 150 150 148 148 148 149 152 154 154 154 154 154 156 157 160 163 165 166 166 165 165 165 166 165 165 163 160 157 154 150 149 148 148 143 138 138 139 143 149 154 154 154 154 155 154 151 149 150 149 146 142 138 136 135 133 131 128 124 122 120 119 119 119 119 119 121 122 123 123 123 124 124 124 124 124 124 123 123 122 121 121 120 120 120 119 119 120 120 120 120 120 120 120 120 120 121 121 122 122 122 123 123 122 123 124 124 124 124 124 124 124 124 124 124 125 125 125 125 124 124 124 123 124 124 124 124 123 122 122 122 122 122 122 123 124 125 125 125 124 122 120 118 116 115 114 113 113 113 112 111 110 110 109 108 108 107 106 107 107 109 110 111 111 112 112 113 114 116 117 117 116 116 117 118 120 122 123 125 128 130 130 130 129 128 128 128 129 129 130 133 134 134 134 134 132 133 135 136 136 136 136 137 139 139 140 140 140 139 139 139 139 140 141 143 145 146 146 147 148 147 147 148 150 151 152 154 155 155 158 159 160 161 161 161 160 160 161 162 163 165 166 166 168 169 169 170 175 181 188 193 193 189 183 183 184 186 188 186 185 180 150 165 143 146 151 154 156 159 162 164 162 168 172 171 168 168 166 164 160 155 154 153 152 153 152 152 153 154 155 155 154 154 154 153 152 152 153 153 151 148 145 144 142 141 139 136 135 137 167 167 167 167 166 166 166 166 166 166 166 166 166 165 166 166 166 166 167 167 167 167 167 166 166 165 164 164 164 164 164 164 165 165 165 166 166 167 167 168 168 168 168 168 168 169 169 170 171 172 173 173 172 172 172 172 174 175 176 177 177 178 178 178 178 179 179 180 182 183 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 183 183 183 182 182 182 183 183 184 184 184 184 184 184 184 184 183 184 184 185 185 185 184 184 183 183 183 182 182 181 181 180 180 179 179 179 180 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 182 182 183 183 182 182 181 180 179 179 178 178 178 178 179 179 180 180 180 181 181 181 181 181 182 183 183 182 181 180 180 181 181 180 180 180 179 179 179 178 177 178 178 179 179 179 179 179 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 170 169 169 168 167 166 166 166 166 165 165 164 162 161 161 160 160 160 160 159 159 160 160 159 158 157 156 156 155 155 155 154 153 153 152 152 152 151 150 149 148 149 149 148 148 148 147 146 145 144 143 142 141 140 140 140 139 138 137 137 136 136 135 135 135 134 134 134 135 136 137 137 137 137 138 138 139 139 140 141 142 142 143 144 144 145 145 146 146 147 146 145 145 144 143 142 141 141 141 141 142 142 143 143 143 143 143 142 141 140 138 135 132 130 129 129 129 129 129 128 127 125 123 122 122 120 117 115 114 112 111 112 115 118 121 123 123 124 122 121 123 126 129 129 128 127 127 129 131 134 138 140 140 140 139 138 138 138 136 135 135 135 136 137 137 138 138 138 138 140 142 143 144 146 147 149 149 149 149 148 147 147 148 151 153 154 154 154 154 155 156 158 161 162 162 163 163 163 164 164 164 163 160 157 155 153 150 149 149 146 141 138 138 139 144 150 154 155 155 156 157 155 151 151 150 148 145 142 140 138 136 133 131 128 125 123 121 120 119 118 118 119 120 122 122 122 123 124 125 125 125 124 124 124 123 122 122 121 121 120 120 119 119 120 120 120 120 120 120 120 120 121 121 121 122 122 122 122 122 122 123 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 123 123 122 122 121 121 121 122 123 123 124 124 123 123 121 119 117 115 114 114 114 115 115 114 113 112 111 111 109 108 107 106 106 107 107 108 108 109 110 109 110 111 111 112 114 114 114 116 118 119 119 121 123 127 128 129 128 127 127 127 127 128 128 130 131 132 133 133 132 131 133 134 134 135 135 136 137 138 139 139 140 139 138 139 139 140 140 142 144 145 146 147 147 147 146 146 147 148 150 151 153 154 155 156 158 160 161 161 161 160 160 161 162 163 165 165 167 168 169 170 171 173 175 183 188 189 185 182 182 182 184 184 181 177 177 172 162 154 149 149 152 156 163 165 169 166 169 168 164 159 155 153 153 154 150 150 150 151 152 152 151 151 151 151 153 150 150 151 151 151 152 153 153 151 148 146 144 142 141 138 136 136 137 167 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 166 165 165 164 164 164 165 165 165 165 165 166 166 167 168 168 168 168 168 168 168 168 169 170 170 171 172 172 172 172 172 172 173 174 175 176 177 178 179 179 179 179 179 180 181 183 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 184 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 183 184 185 185 185 185 184 184 183 183 183 183 182 182 181 181 181 181 180 180 180 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 180 179 179 178 178 178 179 179 180 180 180 181 181 181 181 181 181 182 182 183 182 181 180 181 181 181 180 180 180 179 179 179 178 178 178 178 178 179 179 179 179 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 170 169 168 168 167 166 166 166 166 165 164 163 162 161 160 160 160 160 160 160 160 160 160 159 158 157 156 155 154 154 154 154 153 153 153 153 152 151 150 149 148 148 149 149 148 148 146 145 144 144 143 142 141 141 140 138 137 137 137 136 136 136 135 135 135 135 135 135 137 138 138 139 139 139 139 140 140 141 142 142 143 143 144 144 145 146 147 147 147 146 146 146 145 145 143 142 141 141 141 142 142 143 143 143 144 143 143 142 142 141 137 133 130 128 128 128 128 127 126 125 124 123 122 121 119 117 114 114 113 112 113 115 117 120 123 124 125 126 124 123 125 127 129 130 129 128 128 130 133 135 138 140 140 139 138 138 138 138 136 136 136 136 137 137 138 139 139 139 139 141 143 145 146 146 147 148 148 148 149 149 148 147 148 151 153 154 154 154 154 154 154 156 158 159 159 161 161 162 162 162 161 161 158 155 154 151 150 149 148 143 139 138 137 139 143 148 153 156 158 159 158 154 150 150 150 148 145 143 142 140 136 133 131 128 125 124 123 122 120 119 118 118 119 120 121 122 123 124 125 125 125 125 124 124 123 122 122 122 121 121 120 119 119 119 119 119 119 120 120 120 121 121 121 122 122 122 122 122 122 123 123 124 124 124 124 124 125 124 124 124 124 124 124 124 124 124 123 124 124 124 124 123 123 122 122 122 122 121 121 122 123 123 123 123 123 122 121 119 117 116 115 116 116 117 117 115 114 113 113 113 110 109 107 107 107 107 108 108 108 108 108 108 108 108 109 110 111 112 114 116 117 117 118 120 122 125 127 127 127 127 126 127 127 127 128 129 129 131 131 131 130 131 131 132 133 134 134 135 137 138 138 139 140 139 138 139 140 140 141 142 144 147 147 146 146 145 146 147 149 150 150 151 153 154 155 156 158 159 160 160 160 160 160 161 161 161 162 164 166 167 168 169 171 172 175 181 184 184 182 181 180 181 183 180 177 172 170 171 167 160 156 154 154 156 167 172 171 171 172 170 163 147 140 140 144 147 150 151 152 152 152 151 150 150 150 149 149 149 148 147 148 149 151 153 152 150 149 148 146 143 141 138 136 136 136 168 168 168 168 168 168 167 167 166 166 166 166 166 166 166 166 166 167 167 167 166 166 166 166 165 164 164 164 165 165 166 166 166 166 166 167 168 168 168 168 168 168 168 168 168 169 170 170 171 171 171 172 172 172 172 173 174 175 176 177 178 179 179 180 180 180 180 181 183 184 185 184 184 184 184 184 184 184 185 185 185 185 184 184 184 184 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 183 183 183 183 183 182 182 182 182 182 181 180 181 182 183 183 183 183 183 183 183 183 183 184 184 183 183 183 183 183 183 182 182 182 182 181 180 179 179 179 179 179 179 180 180 181 180 181 181 181 181 181 181 182 182 183 182 181 181 181 181 181 181 180 180 179 179 179 178 178 178 178 178 179 179 179 179 179 179 178 178 178 178 178 178 177 177 177 177 177 177 177 176 176 176 175 175 175 174 174 174 174 174 174 174 175 175 175 174 174 174 174 174 174 174 174 173 173 173 172 172 172 171 171 170 170 170 169 168 168 167 167 166 165 165 165 164 163 162 161 160 160 160 160 160 160 160 160 159 159 159 158 156 155 154 154 154 154 153 154 154 154 153 152 150 149 148 148 148 148 148 147 146 145 144 143 142 141 141 141 139 138 138 137 137 136 136 136 135 135 135 136 136 137 138 139 140 140 140 140 140 142 142 143 143 143 143 143 144 145 146 147 147 148 147 146 146 146 146 145 143 142 141 141 141 141 142 143 143 144 144 143 143 143 143 141 137 133 130 128 128 128 126 125 124 123 122 122 121 119 117 117 115 114 113 113 114 116 119 121 122 126 128 127 125 124 126 129 130 131 130 128 128 131 133 135 138 139 140 139 139 139 139 138 137 136 137 138 138 138 140 140 140 140 141 142 144 145 145 145 146 147 148 149 150 150 149 148 149 151 153 153 153 153 153 152 152 154 155 155 156 159 160 161 161 160 159 158 157 155 153 151 150 149 147 142 140 139 138 140 143 147 152 156 160 161 158 153 149 148 148 146 145 144 143 139 135 132 129 127 126 124 122 121 120 119 118 118 118 119 119 120 122 123 124 125 125 125 124 124 123 123 123 122 122 122 120 120 119 119 119 120 120 120 121 121 121 121 121 122 122 122 122 123 123 123 124 124 124 124 124 125 124 124 124 124 124 124 124 124 124 124 124 124 124 124 123 123 122 122 122 122 122 122 122 122 123 123 123 123 123 122 121 120 119 118 118 118 118 119 119 117 116 115 115 113 111 110 109 108 108 109 110 110 109 108 107 108 108 108 109 110 110 112 114 116 116 117 118 120 122 124 126 126 126 126 126 127 127 127 127 127 128 130 130 129 130 131 130 131 132 132 132 134 137 137 138 139 139 139 138 138 138 140 141 143 145 148 147 146 145 145 147 149 151 151 152 152 153 154 155 156 158 159 159 160 160 160 160 161 161 161 162 163 164 166 167 167 169 173 175 179 180 180 180 179 179 180 182 177 175 172 170 168 167 167 164 161 163 163 168 172 172 170 167 170 168 141 136 137 142 146 151 155 156 154 152 151 152 151 150 148 147 146 145 144 144 147 150 152 151 150 150 149 147 144 142 139 139 138 138 168 169 168 168 168 168 168 168 167 167 167 166 166 166 166 166 166 167 167 166 166 166 166 166 165 165 165 165 165 166 166 167 167 167 167 167 168 168 169 169 169 168 168 168 168 169 169 170 170 171 171 171 172 172 172 173 174 175 177 177 178 179 180 181 181 181 181 182 183 184 185 185 185 184 184 184 184 184 185 185 185 185 184 184 184 184 184 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 183 183 183 183 183 183 182 182 182 182 182 181 181 182 183 184 184 184 184 184 183 183 184 184 183 183 183 183 183 183 183 182 182 183 182 181 180 180 179 179 180 180 180 181 181 181 181 181 181 182 181 181 181 182 182 183 182 182 181 181 181 181 181 180 180 179 179 179 178 178 178 179 179 179 179 179 179 179 179 178 178 178 177 177 177 177 177 177 176 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 175 175 175 175 175 174 174 174 174 175 175 174 173 173 173 172 172 172 171 171 170 170 169 169 168 168 167 167 166 165 165 164 164 163 162 161 160 160 160 160 160 160 159 159 159 159 158 157 156 155 154 154 154 154 154 155 155 154 153 151 150 149 149 149 149 148 148 147 146 145 144 143 142 142 141 140 140 140 139 138 137 137 137 136 136 136 135 136 137 137 139 140 141 141 142 142 142 143 144 144 144 144 144 144 145 146 146 146 147 147 146 146 146 146 145 144 143 142 141 141 140 140 141 142 143 143 144 144 144 144 143 140 136 133 130 127 127 126 124 122 122 122 122 122 122 120 118 117 116 116 115 115 116 117 119 120 125 129 129 127 125 126 128 130 131 132 130 128 129 131 133 134 137 139 140 140 140 140 140 138 138 138 138 139 138 139 141 141 141 141 142 142 144 143 143 144 145 146 148 149 150 150 150 149 149 151 152 152 151 150 150 150 150 150 150 150 154 159 160 160 159 159 158 158 156 154 153 151 150 148 145 143 140 139 140 141 142 145 151 152 157 160 158 152 149 149 148 145 144 143 143 138 134 131 129 127 126 123 122 120 119 119 118 118 118 118 119 120 121 122 124 125 124 124 123 123 123 123 123 123 123 122 121 120 120 120 120 120 121 121 121 122 122 122 122 122 122 123 123 123 123 123 124 124 124 124 124 125 124 124 124 124 124 124 123 123 124 124 124 124 124 123 123 122 122 122 122 122 123 123 122 122 123 123 123 123 123 122 121 120 120 120 120 120 120 120 120 118 117 117 115 114 112 111 110 110 110 110 112 111 109 109 108 108 109 110 110 110 111 112 114 116 117 118 119 120 122 123 124 125 125 125 126 127 127 127 127 127 128 129 129 129 129 129 129 130 131 131 131 133 135 136 138 139 138 138 137 137 138 140 142 144 146 147 146 145 144 145 148 150 151 151 151 152 153 153 154 156 157 158 159 160 161 161 161 161 161 162 162 162 163 165 165 167 169 171 174 176 177 177 176 176 177 178 178 175 173 171 169 168 168 170 171 170 168 169 169 170 170 167 167 170 167 144 137 140 145 148 153 158 159 157 153 153 153 152 150 148 146 144 143 142 143 146 149 150 150 149 150 149 148 145 145 144 145 144 143 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 167 167 168 168 168 169 169 169 169 168 168 169 169 169 169 170 171 171 171 171 172 172 173 175 176 176 177 179 180 181 181 181 181 181 182 183 184 184 185 185 185 184 184 184 184 185 185 185 185 185 185 184 184 184 184 183 183 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 182 183 183 182 182 183 184 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 180 180 180 180 180 181 181 181 182 182 182 182 182 182 182 181 181 182 182 183 182 182 182 181 181 181 181 180 180 180 179 179 179 179 178 179 179 179 179 179 179 179 179 178 178 177 177 177 177 177 177 176 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 173 173 173 172 172 172 171 170 170 169 169 168 168 167 167 167 166 165 165 164 164 163 163 162 161 160 160 160 160 160 159 159 159 158 158 157 156 155 154 154 154 154 155 155 155 154 153 151 150 149 149 149 149 148 148 147 146 145 144 143 143 142 141 140 140 140 139 139 138 138 137 137 137 136 136 137 138 138 140 141 143 143 144 144 144 144 144 144 144 144 144 145 145 146 146 146 145 145 145 145 145 145 144 143 142 142 141 140 139 139 140 141 143 143 144 144 144 144 143 140 136 132 129 126 125 124 122 121 121 121 121 121 119 119 119 119 118 117 116 116 117 118 120 123 127 130 129 126 126 126 128 131 133 133 130 129 129 131 132 134 136 139 141 141 141 140 139 140 140 139 139 139 138 140 142 142 142 142 142 142 144 142 142 144 145 146 147 148 149 149 149 149 150 150 151 150 148 147 147 149 150 149 148 149 154 158 160 159 158 158 158 156 154 154 152 150 149 148 146 142 139 139 140 141 140 144 144 150 156 157 155 151 149 150 150 146 142 141 141 136 132 130 128 127 125 123 123 121 120 119 119 118 118 118 118 120 122 123 123 123 123 122 122 123 123 123 123 123 123 122 122 121 121 121 121 121 121 121 122 122 122 122 122 122 123 123 123 123 123 124 124 125 124 124 125 125 125 124 124 124 124 125 123 123 123 123 124 124 124 123 123 122 122 122 122 123 123 123 123 123 123 123 123 122 122 122 121 122 122 122 122 122 123 122 121 121 119 117 116 114 113 112 111 111 111 112 114 112 111 110 110 110 111 112 112 112 113 113 115 116 117 119 120 120 121 123 124 125 125 125 126 127 127 127 127 127 128 129 128 128 128 128 128 129 130 130 131 131 134 135 137 137 137 137 136 137 139 141 143 145 147 147 147 145 146 148 149 150 150 151 151 151 152 153 155 156 156 158 159 160 160 161 161 161 162 162 161 161 163 163 164 166 168 170 172 173 174 174 173 173 174 175 176 173 170 169 168 168 168 171 172 172 169 167 166 169 173 172 169 169 163 149 143 144 146 150 155 159 159 157 155 154 154 154 151 147 145 144 142 143 144 147 148 149 149 149 150 151 150 148 146 150 152 152 151 169 169 170 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 167 166 167 167 167 166 166 166 165 166 166 167 167 168 168 168 168 168 168 169 170 170 170 169 169 168 169 169 169 169 170 171 171 171 172 172 173 174 175 175 176 177 179 180 181 181 182 182 182 183 183 184 184 185 185 185 185 184 184 184 184 185 185 185 185 185 184 184 184 184 184 183 184 184 184 184 184 184 185 184 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 184 184 183 184 184 184 184 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 181 181 180 180 181 181 181 182 182 182 183 183 183 183 182 182 182 182 182 183 183 183 182 182 181 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 177 177 177 176 176 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 172 172 171 171 170 170 169 169 168 167 167 167 167 166 165 165 164 164 164 163 162 161 160 160 160 160 160 159 159 158 158 157 157 156 155 155 155 154 154 154 154 154 153 152 151 151 151 150 150 149 149 148 147 146 145 145 144 143 142 142 141 140 139 139 138 138 138 137 137 138 138 138 139 139 139 141 143 144 145 145 144 144 144 144 144 145 145 145 145 145 145 144 144 144 144 144 144 144 144 143 143 142 141 141 139 138 139 140 141 142 143 143 144 144 144 142 139 135 131 130 127 123 122 121 121 121 121 122 122 121 120 122 122 120 119 118 118 119 121 122 125 128 130 128 127 127 127 129 133 134 133 130 130 131 132 133 134 137 140 142 142 142 141 140 141 141 140 139 139 139 141 142 143 142 141 142 142 143 143 144 144 145 146 147 148 148 148 148 149 150 150 150 148 147 146 147 149 149 149 149 150 154 157 159 158 157 157 156 154 153 153 150 147 146 145 143 140 138 138 139 139 140 140 144 150 153 152 151 150 150 150 150 144 139 138 138 134 130 129 127 126 125 124 123 121 120 120 120 119 118 118 118 120 122 122 123 123 122 122 122 122 122 122 122 122 122 122 122 121 121 121 121 121 122 122 122 122 122 122 122 122 123 123 123 123 124 124 124 125 125 125 125 125 125 124 124 124 123 123 123 123 123 123 123 124 124 124 123 123 122 122 123 123 124 124 124 124 123 123 123 123 123 123 122 123 123 124 124 124 124 123 123 121 119 117 116 114 113 113 113 113 113 114 115 114 113 112 113 113 113 114 113 114 114 114 115 117 118 119 120 121 122 124 125 125 125 125 126 127 128 128 128 127 128 128 128 128 127 127 128 129 130 130 131 131 133 135 137 137 137 137 137 137 140 142 144 146 147 148 148 147 148 149 149 149 150 151 151 151 152 153 155 156 157 158 159 160 160 160 161 162 162 162 161 161 161 161 163 165 167 169 170 171 171 173 171 171 171 172 172 170 167 167 166 166 168 168 170 171 167 163 163 164 172 176 171 165 157 150 147 148 151 154 156 158 157 157 156 156 156 155 154 149 147 146 144 145 146 148 149 149 150 150 151 152 153 153 153 155 158 159 159 169 170 170 170 170 170 170 170 169 169 169 168 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 168 168 168 169 169 170 170 170 170 170 169 169 169 169 169 170 170 171 171 171 172 173 174 174 175 175 176 178 180 181 182 182 182 182 183 183 184 185 185 185 185 185 185 184 184 184 184 184 185 185 185 185 185 184 184 184 184 184 184 184 185 185 185 185 185 184 184 184 183 183 184 184 184 184 185 185 184 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 182 182 182 183 183 183 183 182 182 182 182 183 183 183 183 182 182 182 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 177 177 177 176 175 175 174 174 174 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 175 175 175 174 173 172 172 171 171 170 170 169 169 168 167 167 167 167 166 166 165 165 164 164 163 162 161 161 160 161 161 160 159 159 158 158 158 157 156 156 156 155 155 154 154 153 152 151 151 151 151 151 151 150 149 148 147 147 146 146 146 145 144 143 142 141 140 139 139 138 138 138 138 138 139 139 140 140 140 141 142 144 145 145 145 144 144 144 144 145 145 145 145 145 145 144 143 143 143 143 144 144 143 143 142 142 141 140 139 138 138 138 139 140 141 142 143 143 144 144 142 139 135 132 129 126 123 121 121 121 123 124 124 126 125 125 125 123 122 121 121 121 121 124 125 127 128 129 128 128 128 130 132 134 135 133 130 131 133 134 134 135 136 140 144 144 143 143 142 142 141 141 140 139 140 142 142 143 141 141 142 143 143 143 144 144 145 145 146 147 147 148 148 149 150 150 149 147 146 146 147 147 148 149 149 150 153 155 157 156 156 155 154 153 152 150 147 144 144 142 140 138 137 138 138 138 138 139 144 148 149 148 147 148 148 149 146 140 136 134 134 131 128 126 125 124 123 123 122 121 121 120 119 119 119 119 119 120 120 121 122 122 121 121 121 121 121 121 121 121 122 121 121 121 120 121 121 121 122 122 122 122 122 122 122 122 123 123 123 123 123 124 124 124 125 125 125 125 125 124 124 123 123 122 122 123 123 123 123 124 124 123 123 123 123 123 124 124 125 125 125 124 124 123 124 124 124 123 123 123 124 125 125 125 125 124 123 121 119 117 116 115 114 115 114 114 115 116 116 115 116 116 116 115 114 115 115 115 115 115 116 117 120 121 122 122 123 126 126 126 126 126 127 127 129 129 128 128 128 128 128 127 127 127 128 129 130 131 131 132 133 135 137 138 138 138 137 138 140 143 145 146 147 149 149 148 149 149 149 149 150 151 152 152 153 153 156 157 158 158 159 160 160 161 161 162 162 162 160 160 160 160 161 164 165 167 167 168 169 170 169 169 169 168 168 167 167 167 166 166 166 167 170 170 167 162 161 162 169 173 169 160 153 149 150 149 154 156 157 157 156 156 156 157 157 157 156 153 153 151 149 149 150 150 150 150 150 150 152 154 155 155 156 158 162 164 164 169 170 170 171 171 170 170 170 170 170 169 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 170 170 171 171 171 170 170 170 169 169 169 170 171 171 171 172 172 173 173 174 175 176 177 178 180 181 182 182 183 183 183 184 185 185 185 185 185 185 185 184 184 184 184 184 185 185 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 185 185 186 185 185 186 186 186 186 186 185 185 185 185 184 184 184 184 184 184 185 184 184 184 183 183 183 183 184 184 184 184 183 183 183 182 182 182 183 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 182 182 183 183 183 183 183 182 182 182 182 182 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 176 175 175 174 173 173 172 172 173 173 174 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 175 175 175 174 173 172 171 171 171 170 170 169 168 167 167 167 167 167 166 166 166 165 165 164 164 162 161 161 161 161 161 160 159 159 158 158 158 157 157 157 156 156 155 154 154 153 152 151 151 151 151 151 151 150 149 149 148 148 147 147 147 145 144 143 142 141 140 140 140 140 139 139 139 139 139 140 140 141 141 142 143 144 145 145 145 145 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 142 142 141 141 140 139 139 138 138 138 139 139 140 141 142 143 143 143 140 137 136 133 130 127 124 122 122 122 124 126 127 127 127 127 126 126 125 125 124 124 124 126 126 127 128 129 129 129 131 133 135 136 135 133 131 132 135 136 136 135 136 140 145 145 145 144 143 143 142 142 141 141 142 142 144 143 141 142 142 143 143 143 143 143 143 143 144 146 147 148 149 151 151 151 148 145 145 144 144 145 147 147 147 149 151 153 154 154 154 152 153 152 150 149 147 144 142 141 140 138 138 138 138 138 139 141 145 147 144 143 143 144 146 149 143 136 132 130 130 129 126 124 123 122 122 122 122 122 121 120 120 120 120 120 120 120 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 120 120 120 121 121 122 122 122 122 122 122 122 122 122 123 123 123 123 123 124 124 124 125 125 125 125 124 123 123 123 123 123 123 123 123 123 124 124 123 123 123 123 124 124 125 125 126 126 125 124 124 125 125 125 124 124 124 124 125 125 125 124 124 122 120 119 118 117 117 116 117 116 116 117 118 117 118 119 118 117 117 116 116 117 117 117 117 117 118 122 123 123 124 126 127 128 127 127 127 128 129 129 129 128 128 128 128 128 127 127 128 128 129 130 131 132 133 134 136 138 138 139 139 138 138 141 144 145 146 148 149 149 149 149 149 150 150 150 152 153 153 154 155 157 158 158 158 159 159 160 160 161 161 161 161 159 157 157 158 160 162 164 165 165 166 168 168 168 167 167 167 167 167 167 167 167 167 166 167 169 170 166 163 163 163 166 168 165 157 152 149 153 153 156 158 158 156 156 155 156 157 158 158 157 156 155 154 153 151 151 150 150 150 150 150 152 154 155 156 156 159 163 165 165 170 170 170 171 171 171 170 170 170 170 169 168 168 167 167 167 167 167 167 167 167 168 168 168 167 167 167 168 168 168 168 169 169 170 170 170 171 171 171 171 171 171 171 170 170 169 170 170 171 171 172 173 173 174 174 175 176 176 177 179 180 182 183 183 183 183 184 185 185 186 185 185 185 185 185 185 185 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 185 185 185 185 184 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 185 185 185 184 185 184 184 184 184 185 185 184 184 184 184 184 184 184 184 185 185 184 184 183 183 183 183 183 183 183 182 183 182 182 182 182 182 182 183 183 183 183 183 183 183 182 183 183 183 184 183 183 182 182 182 182 182 182 181 181 180 180 180 179 179 179 179 179 179 178 178 178 179 178 178 178 178 178 178 177 177 176 175 174 174 173 173 172 172 172 173 174 175 175 175 175 175 175 175 175 175 176 176 175 175 175 175 175 175 175 174 173 172 171 171 171 170 170 169 168 167 167 167 167 167 166 166 165 165 165 165 164 163 161 161 161 161 161 160 159 159 159 159 158 157 157 157 157 157 156 155 154 154 153 153 153 152 152 151 151 150 150 150 149 149 149 148 147 146 145 144 143 142 141 142 142 141 140 139 139 139 140 140 141 141 142 143 144 145 146 146 145 145 144 144 143 142 142 142 142 142 143 143 143 143 143 142 142 142 141 141 141 140 140 139 139 138 138 138 138 139 140 141 141 143 143 141 140 138 135 133 130 127 124 123 122 123 125 128 129 128 127 126 127 129 128 128 126 126 126 127 127 127 128 129 129 131 133 137 138 137 135 133 132 135 138 138 136 135 137 142 145 146 146 145 145 144 143 143 142 142 142 143 144 143 142 141 142 142 142 142 142 142 141 142 144 145 146 147 149 150 151 150 147 143 143 142 142 143 145 145 146 147 149 150 152 153 151 151 152 152 150 149 147 144 142 140 140 139 138 139 139 140 141 142 144 145 140 140 139 142 145 147 140 132 129 128 128 127 126 122 121 122 122 122 122 122 122 121 120 120 120 121 120 120 121 121 121 121 121 121 121 121 121 121 121 122 121 121 120 120 120 121 121 122 122 122 122 123 123 122 122 122 123 123 123 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 123 123 123 123 123 124 124 123 124 124 124 124 125 125 125 126 126 125 125 125 126 126 126 126 125 125 125 125 125 125 124 123 122 120 119 119 118 118 118 118 119 119 120 120 120 120 121 120 118 118 118 118 118 118 118 118 118 120 123 123 125 126 128 128 128 128 128 128 129 129 129 129 129 129 129 129 128 128 128 128 129 129 130 131 132 133 135 136 136 139 139 139 138 139 141 143 145 147 148 149 149 149 150 150 150 150 151 153 154 155 156 156 158 159 158 158 158 159 160 160 160 160 160 159 157 154 155 156 158 160 161 162 163 165 166 167 167 166 165 165 166 166 167 167 168 168 167 167 169 168 165 164 162 162 163 162 159 156 155 153 154 156 159 159 158 157 156 153 153 155 156 157 156 155 154 154 153 152 151 149 149 149 149 150 152 153 154 155 156 158 160 160 159 170 170 170 171 171 172 172 171 170 169 169 168 168 168 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 170 170 170 171 171 172 173 174 174 176 175 176 177 177 178 179 181 182 183 184 184 184 185 186 186 186 186 185 185 186 186 185 185 184 184 185 185 185 185 185 185 185 185 185 185 186 187 187 187 186 186 186 186 186 185 185 185 185 185 186 186 186 186 186 187 187 186 186 186 186 186 186 185 185 185 185 185 185 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 184 184 184 183 183 183 183 182 182 182 181 181 180 180 179 179 179 179 179 179 179 178 178 179 179 179 178 178 178 178 178 177 177 176 175 174 174 174 173 172 172 173 173 174 174 175 175 175 175 175 175 175 175 176 175 175 175 175 176 176 176 175 174 173 172 172 171 171 170 170 169 168 168 168 168 167 167 167 166 165 165 165 165 164 163 162 161 161 161 161 160 160 160 159 159 158 158 157 158 158 157 156 155 154 154 154 154 153 153 152 151 151 150 150 150 150 149 149 148 148 147 146 145 145 144 144 143 142 141 140 139 139 139 140 141 141 142 143 144 144 145 146 146 145 144 143 143 142 142 142 142 142 142 142 142 143 143 143 142 142 141 141 140 140 140 139 139 139 138 138 139 139 140 140 140 141 143 142 141 140 137 135 132 129 126 123 122 122 123 126 128 129 128 127 128 129 132 131 130 129 129 129 128 127 127 127 128 130 132 135 140 139 138 137 135 134 137 140 139 137 137 139 140 143 145 146 146 146 145 144 143 143 142 141 143 144 143 142 141 141 141 141 141 142 142 142 143 144 144 145 147 148 150 150 148 145 142 141 141 141 141 142 144 146 146 147 148 150 151 150 151 152 152 151 149 147 144 142 140 140 139 139 140 141 141 142 142 141 141 138 138 138 140 143 143 137 128 127 126 126 124 123 121 120 121 122 122 123 123 123 122 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 120 120 120 121 122 122 122 123 123 123 123 123 123 123 123 123 123 123 123 123 124 124 124 125 125 125 124 124 124 124 124 123 123 123 123 124 124 124 124 123 124 124 124 125 125 125 125 126 126 126 126 126 126 127 127 127 126 126 125 125 125 125 124 123 121 120 120 120 119 119 119 119 120 121 122 122 122 121 122 121 119 119 119 119 118 118 118 118 119 120 121 123 126 128 129 129 128 128 128 128 129 130 130 129 129 129 129 129 128 128 128 129 129 130 131 132 133 134 135 136 137 139 139 139 139 140 141 144 146 147 148 149 149 149 150 151 151 151 151 154 155 157 158 158 158 159 159 159 159 159 160 159 159 158 158 157 155 154 154 156 158 158 160 161 162 163 164 165 166 165 164 164 164 165 166 167 166 167 166 167 168 167 165 162 159 158 161 160 157 157 157 158 158 158 158 160 159 157 155 150 150 152 154 154 154 154 153 152 151 150 149 149 149 149 149 151 151 153 153 152 153 156 155 153 152 169 170 170 171 171 171 172 171 170 169 168 168 168 168 167 167 167 167 167 167 168 168 168 169 168 168 168 168 168 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 175 176 176 177 177 178 179 180 182 183 184 184 184 185 186 186 186 186 186 186 186 186 186 186 185 184 185 185 185 185 185 185 185 185 185 186 186 187 187 187 187 187 187 187 187 186 186 186 186 186 185 186 186 186 186 186 187 186 186 186 186 187 186 186 185 185 185 185 184 185 185 185 185 185 186 186 186 186 185 185 185 185 185 186 186 185 185 185 184 184 184 184 184 184 184 184 184 183 184 183 183 183 183 184 184 184 184 184 183 183 183 184 184 184 184 183 183 183 183 182 182 182 182 181 180 180 179 179 179 179 179 179 179 178 178 179 179 179 179 179 178 178 178 177 177 176 175 175 175 174 173 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 174 173 172 172 171 171 171 170 169 168 168 168 168 168 167 166 166 165 165 166 165 164 163 162 162 162 161 161 160 160 159 159 159 159 158 157 158 158 157 156 155 155 154 154 154 153 152 152 151 150 150 150 149 149 149 149 148 148 147 146 146 146 145 144 143 141 141 140 140 140 140 140 141 141 142 143 144 145 145 145 145 144 143 142 142 141 141 141 141 141 141 141 142 142 143 142 142 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 140 142 142 142 141 139 137 135 132 127 125 123 122 122 123 126 128 129 129 130 131 132 133 133 132 131 131 131 129 128 127 127 128 132 135 138 141 140 139 138 136 137 139 141 139 138 138 138 140 143 145 146 147 146 146 145 144 143 141 142 143 144 142 141 141 140 140 140 141 142 142 142 142 143 143 144 146 148 149 148 146 144 142 140 140 139 139 141 143 145 145 147 147 149 150 150 151 152 153 151 148 146 143 142 140 140 140 140 141 142 142 141 140 140 139 138 138 138 139 139 137 132 125 124 124 123 122 121 120 120 120 121 122 123 123 123 123 122 122 122 122 122 122 121 121 120 120 121 121 121 121 121 121 121 121 121 121 121 121 121 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 124 124 124 124 125 125 125 125 124 124 124 124 123 123 123 123 124 124 124 124 124 124 124 124 125 125 125 126 126 127 127 127 127 127 127 128 128 127 126 126 126 125 124 123 122 121 120 120 120 120 119 119 119 121 122 122 122 123 122 122 121 120 120 119 118 118 118 118 119 119 120 122 124 127 129 130 129 129 128 127 128 129 130 130 129 129 130 130 129 128 128 128 129 130 130 131 133 134 135 135 136 137 139 139 139 140 140 141 145 147 148 149 149 149 149 149 150 151 152 153 155 157 159 159 159 159 159 160 160 159 159 159 159 157 157 155 154 153 155 157 158 158 159 160 160 160 162 165 165 166 164 163 163 163 164 164 164 164 165 165 167 168 167 164 160 156 156 160 159 158 158 161 165 164 160 158 158 158 156 154 150 149 151 152 153 154 153 152 150 150 149 148 150 151 151 150 151 152 153 153 151 151 152 151 149 148 169 170 170 170 171 171 171 171 170 169 168 168 167 168 168 168 167 167 167 168 168 169 169 169 169 169 169 169 169 168 168 169 169 170 170 171 171 172 172 172 171 171 171 171 171 171 172 172 172 172 173 174 176 177 177 177 178 179 180 181 182 183 185 185 185 185 186 187 187 187 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 186 186 187 187 188 188 187 187 187 187 187 187 186 187 186 186 185 186 186 186 186 187 186 186 186 187 187 187 186 186 186 185 185 185 185 185 185 185 186 186 186 187 187 186 186 185 185 185 185 186 186 186 185 185 185 185 185 185 185 185 184 184 184 184 185 184 184 184 184 185 185 185 185 185 184 184 184 184 184 184 184 183 183 183 183 183 182 182 182 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 176 176 176 175 174 174 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 174 173 172 172 171 171 171 170 169 169 168 168 168 168 167 166 166 166 166 166 165 164 164 163 162 162 162 161 160 160 159 159 159 159 158 158 158 157 157 156 155 155 154 154 153 152 151 151 150 150 150 149 149 149 148 148 148 148 147 146 146 145 144 143 142 141 141 141 141 141 141 141 141 141 142 143 144 144 145 144 144 143 142 141 141 141 140 139 140 140 140 141 142 142 142 142 142 141 141 140 140 140 140 140 139 139 139 139 139 138 138 138 140 141 141 140 139 138 136 134 131 127 125 124 123 122 123 126 129 130 131 132 132 133 133 134 134 133 133 132 131 129 127 127 130 134 138 141 141 141 139 137 137 139 141 141 140 139 138 138 140 143 146 147 147 146 146 145 144 141 140 141 143 143 142 140 140 140 139 140 141 142 142 142 141 141 141 143 147 148 147 146 145 144 141 139 138 137 138 140 142 143 145 146 147 148 149 149 150 150 151 149 147 145 143 141 141 141 141 141 142 142 141 140 140 140 139 137 137 137 136 134 132 131 125 123 122 121 120 120 120 120 120 121 121 122 122 123 123 123 123 123 123 123 123 122 122 122 121 121 121 121 121 121 121 121 121 121 121 121 122 122 123 123 123 123 124 124 124 124 124 124 124 124 123 123 123 123 124 124 124 124 124 124 124 124 124 124 124 124 123 123 124 124 124 124 124 123 123 124 124 124 125 125 126 126 127 127 127 128 127 127 128 128 127 127 127 127 126 125 124 123 122 121 121 120 120 119 119 119 119 121 120 121 122 122 122 121 120 120 120 119 117 117 117 118 119 119 120 122 126 128 130 131 130 129 128 128 128 129 130 130 130 130 130 129 129 128 128 129 130 131 131 132 134 135 135 135 136 137 139 139 140 140 141 143 146 147 148 149 149 149 148 150 151 152 154 154 156 158 160 160 160 159 160 160 160 159 159 159 158 157 156 155 154 155 156 158 159 160 159 159 159 161 167 170 169 167 164 162 160 160 160 161 162 162 163 165 167 168 168 163 158 156 156 158 159 158 157 163 170 169 163 165 159 157 155 152 149 148 148 150 153 153 153 151 150 151 151 151 151 152 151 151 151 151 152 152 151 150 150 149 148 145 170 170 170 171 171 171 171 171 170 169 168 168 167 167 167 168 168 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 172 172 171 171 172 172 171 172 172 172 173 173 174 175 176 178 178 178 179 180 180 181 182 183 185 185 185 186 187 187 187 187 187 187 187 187 186 186 185 185 185 185 185 185 185 185 185 185 186 187 187 188 188 188 188 188 188 188 187 187 187 187 187 186 186 186 186 187 187 187 187 186 187 187 187 187 187 186 186 185 185 185 185 185 186 186 186 186 187 187 187 187 186 186 185 185 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 185 185 185 185 185 185 186 186 186 185 184 184 184 184 184 184 184 183 183 183 183 183 183 182 182 182 182 181 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 176 176 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 174 174 175 175 175 176 176 176 175 174 173 172 172 172 172 171 170 169 169 168 168 168 168 167 166 166 166 166 166 166 165 164 163 162 162 162 161 160 160 160 159 159 158 158 158 158 157 156 156 155 155 154 154 152 151 151 150 150 150 150 149 149 149 148 148 147 147 146 146 145 145 144 143 142 141 141 141 141 140 140 141 141 141 142 143 143 143 144 144 143 143 142 141 140 139 139 139 139 139 140 140 141 141 141 141 141 140 140 139 140 140 140 139 139 139 139 139 139 139 139 139 140 140 139 139 138 138 136 133 130 127 127 125 124 123 124 127 130 132 133 134 134 134 134 135 135 134 134 133 132 129 127 128 132 138 141 143 142 141 139 138 139 141 142 142 141 140 139 139 141 144 147 148 147 146 146 145 143 140 140 141 142 142 141 140 141 140 139 140 141 142 142 141 140 139 140 143 146 147 145 145 143 142 140 138 137 137 137 138 140 143 144 145 146 148 149 150 149 148 148 147 145 144 143 141 141 141 141 142 142 141 140 140 140 139 139 137 135 134 132 130 130 127 125 123 122 121 121 120 120 121 120 120 121 122 122 124 124 125 125 125 124 124 123 123 123 122 122 121 122 122 121 121 121 121 122 122 122 122 122 123 123 124 124 124 124 124 124 124 124 124 124 124 123 123 123 124 124 124 125 124 124 124 124 124 124 124 124 124 124 123 124 124 124 124 124 123 123 124 124 124 125 125 126 126 127 128 128 128 127 127 128 127 127 127 127 127 126 125 125 123 122 122 121 121 120 119 118 118 119 119 119 119 121 122 123 121 121 120 119 118 117 117 116 117 118 119 121 123 127 129 130 131 130 129 128 128 128 129 129 130 130 129 129 129 129 129 129 130 131 132 132 133 133 134 135 135 136 137 139 140 141 141 142 144 146 147 148 149 150 150 149 151 153 154 155 155 157 159 161 161 160 160 160 161 160 159 159 159 158 158 157 157 157 158 158 159 160 160 159 159 158 163 167 171 171 165 161 159 158 158 160 160 161 162 163 165 166 167 168 160 157 156 157 157 157 156 156 165 176 176 173 167 160 156 153 151 148 147 146 147 149 150 151 150 149 150 151 152 152 150 149 148 149 150 151 150 151 150 150 149 148 145 170 170 170 170 171 170 170 170 170 169 169 168 168 168 168 168 168 168 167 168 169 169 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 171 172 172 172 172 172 172 172 172 173 173 173 174 174 175 177 179 179 179 180 180 181 182 183 184 184 185 186 186 187 187 187 187 188 188 187 187 187 186 186 185 185 185 185 185 186 186 186 186 186 187 188 188 189 189 189 188 188 188 188 187 187 187 186 186 186 186 187 187 187 187 187 187 187 188 188 188 187 187 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 186 186 186 186 187 186 187 186 186 185 185 186 186 186 186 186 186 185 185 185 186 186 185 186 186 186 186 186 186 185 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 182 182 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 178 178 178 177 177 176 176 175 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 175 175 175 175 176 175 175 174 173 173 172 172 172 171 170 170 169 169 169 168 168 167 166 166 166 166 166 166 165 164 163 163 162 162 161 161 161 160 160 159 158 158 158 157 156 156 156 155 154 153 152 152 151 151 150 150 150 149 149 149 149 148 148 147 147 146 146 145 144 144 143 142 142 142 141 141 141 141 141 141 141 142 142 142 143 143 143 142 142 141 140 139 139 138 138 138 139 139 140 140 140 140 140 140 140 140 140 141 140 140 140 139 140 140 140 140 140 140 141 141 140 139 138 138 138 136 133 130 129 128 127 125 125 126 129 132 135 135 135 135 135 136 136 136 136 135 134 132 128 127 130 136 140 143 144 143 141 140 140 141 143 143 143 143 141 140 141 142 145 148 148 147 147 146 145 143 141 140 141 141 141 141 140 141 140 139 140 141 142 141 140 138 138 140 144 146 144 143 142 141 139 138 137 136 136 136 138 140 143 143 144 146 148 149 149 147 145 146 145 145 144 143 142 141 141 142 142 142 141 141 141 139 139 138 136 134 132 131 130 130 129 127 124 123 123 122 122 122 121 121 121 121 122 123 124 125 126 126 126 125 125 125 125 124 123 122 122 122 122 122 122 122 122 122 122 122 122 122 123 123 124 125 125 125 124 124 125 125 124 124 123 123 123 123 124 124 125 125 125 124 124 125 125 125 124 124 124 124 124 124 124 124 124 123 123 123 124 124 124 125 126 126 127 127 128 128 128 127 127 127 127 127 127 127 127 127 126 125 124 123 122 122 121 119 118 116 116 116 117 117 117 119 121 122 122 121 119 118 118 117 116 116 118 119 120 122 124 127 130 131 131 131 130 129 129 129 129 129 129 129 129 130 130 130 130 130 131 132 132 133 133 134 134 135 135 136 138 139 141 141 142 143 144 146 147 148 149 150 151 150 152 153 154 155 156 157 159 162 161 161 161 161 161 161 159 158 158 159 159 159 158 158 159 159 159 160 161 159 159 158 161 165 170 170 162 157 158 159 160 160 160 160 161 162 162 163 165 164 160 157 157 158 159 157 154 154 166 173 179 178 169 160 155 152 151 149 147 146 146 147 148 148 148 148 148 149 149 149 147 145 145 146 148 151 150 147 147 148 148 147 145 170 171 171 171 171 170 170 169 169 169 169 169 169 168 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 171 172 172 172 172 172 172 172 172 173 174 174 174 175 176 177 179 181 181 181 182 182 182 183 184 184 185 186 187 187 187 188 188 188 188 188 187 187 186 186 186 185 185 185 186 186 186 186 186 187 188 188 189 189 189 189 189 188 188 188 188 187 187 187 186 186 187 187 187 187 187 187 187 188 188 188 188 188 187 187 186 186 187 187 187 187 187 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 185 185 185 185 184 184 184 184 184 183 183 183 183 183 183 183 183 182 181 181 181 180 181 181 181 180 180 179 179 179 180 180 179 179 179 178 178 178 177 177 176 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 174 173 173 173 172 172 171 171 170 169 169 169 168 168 167 167 167 167 167 166 166 165 164 163 163 163 162 162 161 161 160 159 159 158 158 158 157 157 156 155 154 154 152 152 152 152 152 151 150 150 149 149 149 149 148 148 148 147 146 146 145 144 144 143 143 143 142 142 141 141 141 141 141 141 142 142 142 143 143 142 141 141 140 140 139 138 138 138 138 139 139 139 139 139 139 139 140 140 140 140 141 140 140 140 140 141 141 141 141 141 141 141 141 140 138 137 137 136 135 135 132 131 130 129 128 128 130 132 133 136 136 136 136 136 137 138 137 137 136 134 131 128 128 133 138 141 142 143 142 142 142 142 144 145 144 144 143 142 141 142 143 146 148 148 148 147 146 144 142 141 140 140 140 140 140 141 141 140 139 140 140 141 141 139 138 139 141 143 144 141 140 140 139 137 136 136 136 136 136 138 140 142 142 144 146 147 147 146 144 143 144 144 144 144 144 142 141 141 142 142 142 142 142 141 139 137 136 134 133 131 131 130 131 130 129 126 125 124 123 122 122 122 122 122 123 123 124 125 126 126 126 127 126 126 127 127 126 125 124 123 123 123 123 123 123 124 123 123 123 123 124 124 124 125 125 125 125 125 125 126 125 125 124 123 123 123 124 124 125 125 125 125 125 125 125 125 125 125 124 124 124 124 124 124 125 124 124 124 124 124 124 125 126 126 127 127 127 128 129 129 128 128 127 127 127 127 127 127 127 126 126 126 125 124 123 121 120 118 118 117 116 116 116 116 118 120 120 120 120 117 116 116 116 117 117 120 121 121 124 126 128 130 131 132 132 131 130 129 129 129 129 129 129 130 131 131 131 131 131 132 132 133 133 133 134 135 135 135 137 138 139 141 142 142 143 144 146 146 148 149 150 150 150 152 153 154 155 156 158 160 162 162 162 161 161 162 161 159 159 159 160 160 160 159 159 159 159 159 160 161 160 159 159 160 163 168 169 166 162 162 163 161 159 159 159 160 160 161 162 162 161 157 156 158 159 161 159 153 152 161 168 179 181 170 158 153 151 151 149 147 147 147 147 147 147 148 149 146 145 145 144 144 144 144 145 147 149 148 145 144 146 147 147 145 171 171 171 171 171 170 169 169 169 169 169 169 169 169 169 169 169 169 168 169 169 169 170 170 170 170 170 170 171 171 170 170 170 170 169 170 170 171 171 172 173 173 173 173 173 173 173 174 175 175 176 177 178 180 182 182 183 183 183 183 183 184 185 185 186 187 187 188 188 189 189 189 188 188 187 186 186 186 186 186 186 186 186 187 187 187 187 188 189 189 189 189 189 189 188 188 188 188 188 187 187 186 187 187 187 187 187 187 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 186 186 187 188 188 188 188 188 188 188 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 188 187 186 185 185 185 185 185 184 184 184 184 184 183 183 183 183 183 183 183 182 182 181 181 181 181 181 181 181 180 180 180 180 180 180 179 179 179 178 178 178 178 177 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 175 175 175 174 173 173 173 172 171 171 171 170 170 169 169 169 168 167 167 167 167 167 167 166 165 164 163 163 162 162 161 161 161 160 159 158 158 158 158 157 157 156 155 154 153 153 152 153 153 153 152 150 150 150 149 149 148 148 148 147 147 146 146 145 144 144 144 144 143 143 142 142 142 141 141 141 141 141 142 142 142 142 141 141 141 141 140 139 138 138 138 138 138 138 138 138 138 139 139 140 140 140 141 141 140 140 140 141 142 142 141 143 143 143 142 141 139 138 136 136 135 135 134 133 131 132 132 131 132 133 134 135 137 136 137 138 139 139 139 139 137 136 133 130 128 132 136 140 142 142 143 143 144 144 145 146 146 145 144 143 143 143 143 145 147 147 149 148 147 145 143 141 141 140 140 139 139 140 141 140 140 140 140 140 141 140 138 137 138 140 140 140 139 138 139 138 136 135 135 137 137 138 140 141 141 142 144 145 147 146 143 142 143 143 143 143 143 143 143 141 140 142 143 143 143 142 140 138 136 135 133 133 133 132 132 132 131 129 128 128 126 125 123 122 123 123 123 124 124 124 125 126 126 127 127 127 127 128 128 127 126 125 124 124 125 125 125 125 125 124 124 125 125 125 125 125 125 126 126 126 126 126 126 126 125 125 124 124 124 124 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 124 124 124 124 125 125 126 127 127 128 128 128 129 129 129 129 128 128 128 127 127 127 127 127 127 127 126 125 124 123 121 120 120 120 119 117 116 116 117 119 119 119 119 118 116 116 116 116 117 118 122 123 124 125 126 127 130 132 133 132 131 130 129 129 129 129 129 129 130 132 132 133 132 132 132 133 133 133 134 134 135 135 136 137 138 139 142 143 142 143 144 144 146 148 150 150 149 149 151 153 155 156 157 159 161 162 163 162 162 163 163 161 161 160 160 161 161 161 160 160 159 160 160 160 161 160 160 160 160 162 167 167 166 165 165 166 166 162 158 158 159 161 162 162 162 160 159 159 159 160 162 160 154 152 154 164 180 183 170 157 152 151 150 149 149 148 149 149 150 150 150 149 146 144 142 143 143 144 145 145 146 146 146 144 143 144 146 146 146 171 171 171 171 171 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 171 170 170 169 170 170 170 171 172 173 173 173 173 173 173 174 174 175 175 176 177 178 178 180 182 183 184 184 184 184 184 185 186 186 187 188 188 189 189 189 189 189 188 187 187 187 186 186 186 187 187 187 187 187 187 188 188 189 190 190 189 189 189 188 188 189 188 188 188 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 186 186 187 188 189 189 189 189 189 189 188 188 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 188 187 186 186 186 185 185 185 185 184 184 184 184 184 183 183 183 183 183 183 182 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 179 179 179 179 178 178 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 174 174 174 173 172 172 172 171 171 170 170 170 169 169 168 168 168 168 168 167 166 166 165 164 163 163 163 162 161 161 161 160 159 158 158 158 158 157 157 156 155 155 154 154 154 154 154 153 152 151 150 150 149 149 149 148 148 147 147 146 145 145 144 144 144 143 143 143 142 142 141 141 141 141 141 141 142 142 141 141 141 141 141 141 140 139 138 138 137 137 137 138 138 138 138 138 139 140 140 140 140 140 141 142 142 142 143 143 143 145 145 144 143 141 139 137 136 135 135 135 135 135 134 135 135 135 135 136 137 137 137 136 138 140 142 142 142 141 138 135 132 130 129 135 137 140 142 143 143 143 145 147 147 147 146 145 144 144 145 144 144 145 146 148 149 148 147 144 142 141 140 140 139 138 139 140 141 141 140 140 140 139 140 139 137 136 136 137 138 138 137 138 138 137 136 135 135 137 139 141 142 141 140 141 143 145 146 144 141 141 142 143 143 142 142 142 142 141 142 142 143 143 143 142 141 138 136 135 134 134 134 134 134 134 133 131 130 131 129 127 126 124 123 124 125 125 125 126 126 126 126 126 127 127 127 127 128 127 127 126 126 126 127 127 127 126 126 125 126 126 126 126 126 126 126 126 127 127 127 127 126 126 126 126 125 125 125 125 125 125 125 125 125 125 124 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 126 126 128 128 129 129 129 129 130 129 129 129 129 128 127 127 127 127 127 127 127 125 125 124 123 122 121 121 121 120 120 119 117 118 120 120 120 118 117 117 117 118 118 119 121 123 124 125 126 126 127 130 132 133 132 131 131 130 128 128 128 129 130 131 132 133 133 134 133 133 133 134 134 134 134 135 136 136 137 138 140 142 143 142 143 143 144 146 149 150 150 149 149 150 153 156 156 157 160 161 162 163 163 163 164 163 163 162 161 161 162 162 162 162 161 160 161 161 161 160 160 161 160 159 162 166 168 168 167 165 165 168 169 164 163 162 162 162 162 161 160 159 159 160 160 162 160 157 155 155 165 179 183 170 161 153 149 149 149 150 149 151 152 155 156 156 152 146 145 142 143 144 144 144 144 144 144 144 144 143 143 144 144 145 171 171 171 171 171 170 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 171 171 171 170 170 169 170 170 170 171 172 172 172 173 173 173 173 174 174 175 175 176 176 176 178 180 182 183 184 184 184 185 185 185 186 186 187 188 189 189 189 189 189 189 188 188 188 187 187 187 187 188 188 188 188 188 188 188 188 189 190 190 189 189 188 188 188 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 188 188 189 190 190 190 189 189 188 187 187 187 187 187 187 186 186 186 187 187 187 187 187 187 187 187 187 188 188 188 188 187 186 186 186 186 185 185 185 185 185 184 184 184 184 183 183 183 183 183 182 182 182 182 181 181 181 181 181 181 181 180 180 180 180 180 180 180 179 179 179 179 178 178 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 172 172 172 171 170 170 170 170 169 169 169 168 168 168 167 166 165 165 164 164 163 163 162 161 162 161 160 159 158 158 158 158 158 157 157 156 155 155 155 155 155 155 154 152 152 151 150 150 150 150 149 148 147 146 146 145 144 144 144 144 143 143 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 140 139 138 137 137 137 137 137 138 138 138 138 139 140 140 140 141 141 141 142 143 143 143 144 144 145 146 145 144 143 140 138 137 136 135 136 136 137 137 137 137 138 138 138 139 139 138 137 137 140 143 144 145 144 142 138 134 132 131 132 136 140 143 143 142 142 143 146 150 150 148 146 144 144 145 147 146 146 144 146 148 148 148 146 143 141 140 140 140 138 137 138 140 141 141 140 140 139 139 139 139 137 136 136 136 136 136 136 136 136 135 135 135 135 137 140 141 141 140 140 140 142 144 143 141 139 140 141 141 141 140 141 142 142 142 142 142 143 143 143 142 140 138 137 136 136 135 135 136 136 135 135 134 133 132 131 129 128 126 125 126 126 126 126 126 126 126 126 126 126 127 127 127 127 127 127 127 127 127 128 128 128 128 128 127 127 127 127 126 126 127 127 127 127 128 128 127 127 126 127 127 126 126 125 125 126 126 125 125 125 125 125 125 125 125 125 125 125 126 126 126 126 126 125 125 125 125 126 126 127 128 129 130 130 130 130 130 130 130 130 129 128 128 128 127 127 127 126 126 125 124 123 123 123 122 122 122 122 122 121 119 121 122 122 122 120 118 118 121 121 121 122 122 123 124 125 125 126 128 130 131 131 130 130 129 129 128 127 128 129 129 130 132 133 134 134 134 133 134 135 134 134 135 135 136 137 137 138 140 142 143 142 142 142 143 145 148 150 150 150 150 151 154 156 157 158 160 161 163 163 163 164 165 165 164 163 161 161 163 164 164 163 162 162 163 163 162 161 161 161 161 160 162 166 169 168 167 166 166 168 170 170 168 166 164 163 162 161 161 160 160 161 161 160 159 157 154 157 164 175 180 180 170 154 147 147 148 149 150 152 155 157 159 161 158 151 144 142 142 143 143 143 142 143 143 144 143 142 142 142 143 143 172 172 171 170 171 170 170 170 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 173 173 173 173 174 174 175 175 175 176 177 178 181 182 183 183 184 185 185 186 186 186 186 188 189 190 189 189 189 189 189 189 189 188 187 188 188 188 188 188 188 188 189 189 189 189 189 190 190 190 189 188 188 189 189 190 189 189 188 189 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 188 188 188 188 187 187 187 187 187 187 188 189 190 190 190 189 189 188 188 187 187 187 187 187 186 186 187 187 187 187 187 187 187 187 188 188 188 188 189 188 187 187 187 186 186 186 185 185 185 185 185 184 184 184 184 184 184 183 183 183 182 182 182 182 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 179 178 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 173 172 171 171 170 170 170 170 170 169 169 168 167 167 166 165 165 164 164 163 163 162 162 161 161 160 160 159 159 159 159 158 157 157 157 157 156 156 156 155 155 154 153 152 151 151 151 151 150 149 148 147 146 145 145 145 144 143 143 143 143 142 142 142 142 141 141 141 141 140 140 141 141 141 141 141 140 140 139 138 137 137 137 137 137 138 139 139 139 139 141 141 142 142 143 143 143 143 143 144 144 145 146 146 146 145 143 140 138 137 136 135 136 137 138 139 138 139 140 140 141 140 139 138 138 140 144 145 146 147 145 141 136 134 133 135 135 137 142 144 143 141 141 144 145 151 151 148 145 144 145 147 148 148 146 144 145 147 148 147 144 141 140 140 140 138 137 137 138 139 140 140 140 139 139 139 139 138 137 136 135 135 135 135 135 134 133 133 132 133 134 137 139 140 140 140 140 140 141 141 140 139 139 139 140 140 139 139 140 141 142 141 141 142 143 143 142 141 139 138 138 136 136 136 137 137 137 137 136 136 134 133 131 130 129 128 128 128 128 127 127 127 127 126 127 126 126 127 127 127 127 128 128 128 128 128 128 129 129 129 129 128 128 128 127 127 127 127 127 127 127 128 128 127 127 127 127 127 126 126 125 126 126 126 126 126 125 125 125 126 126 126 126 125 125 126 127 127 126 126 126 126 126 126 126 127 127 128 129 130 130 131 131 131 131 131 130 129 128 128 127 127 127 127 126 126 125 125 124 124 124 123 123 123 123 123 122 122 122 123 123 123 122 121 121 124 124 124 123 123 124 124 123 124 126 128 129 129 128 128 128 127 127 127 127 128 128 129 130 131 133 134 135 135 135 135 136 135 135 135 136 136 137 137 138 140 142 142 142 143 143 143 145 147 149 149 150 150 152 154 155 156 157 159 162 163 162 162 163 164 164 164 162 161 161 164 165 165 164 163 163 163 163 163 162 161 162 162 162 162 164 166 168 168 167 166 167 166 167 167 166 165 163 162 162 161 161 162 161 159 158 157 156 155 156 163 173 178 178 168 152 146 146 147 149 149 152 156 158 160 162 159 155 146 143 143 143 142 143 143 143 143 143 143 142 142 142 143 143 173 172 171 170 170 170 170 170 170 169 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 172 171 171 171 170 170 170 170 170 170 171 171 172 172 172 173 173 173 174 175 175 175 175 176 177 179 181 182 183 183 184 185 185 186 186 186 187 188 190 190 189 189 189 189 189 189 189 188 188 189 189 188 188 188 189 189 189 190 189 189 190 190 190 190 189 189 189 189 190 190 189 189 189 189 188 188 188 188 188 188 187 188 188 188 188 188 189 189 189 189 188 188 188 188 188 188 188 187 187 187 189 190 190 190 190 189 188 188 188 188 187 187 187 187 186 186 187 188 188 188 188 188 188 188 188 188 188 189 189 189 188 187 187 187 186 185 185 185 185 185 185 185 184 184 184 184 184 184 183 183 183 182 182 182 182 182 182 182 181 181 181 181 180 180 181 181 180 180 180 181 181 180 179 178 177 177 176 176 176 176 176 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 174 174 174 174 173 173 172 171 171 171 171 171 170 170 169 169 168 167 167 166 166 165 164 163 163 163 163 162 161 161 160 160 160 159 159 159 159 158 158 158 158 157 157 156 156 155 154 153 152 152 152 151 151 150 149 149 148 147 146 146 145 144 143 142 142 142 142 141 141 141 141 140 140 140 140 140 141 141 141 141 141 140 140 139 138 138 137 137 138 138 138 139 139 139 140 141 142 143 144 144 144 144 144 144 144 145 145 146 146 146 144 142 140 139 138 136 136 138 139 140 140 140 141 143 143 142 141 139 137 139 143 145 147 148 147 144 140 136 134 134 136 138 141 144 145 143 142 143 144 148 153 152 148 145 144 146 148 149 149 146 144 145 147 148 146 143 141 140 140 140 138 137 138 138 139 139 140 140 139 139 139 138 138 136 135 134 133 133 133 133 132 131 131 131 132 133 136 138 139 139 139 139 140 140 139 139 139 139 139 139 140 140 139 141 141 141 141 141 142 142 142 141 140 139 139 138 137 137 137 137 138 138 138 138 136 135 134 133 132 132 131 131 130 130 129 128 127 127 127 127 126 126 126 127 127 127 127 128 128 128 128 128 128 129 129 129 128 128 128 128 128 127 127 127 127 128 127 127 127 127 127 127 127 126 126 126 126 126 127 127 126 126 125 126 126 127 127 126 126 126 127 127 127 127 127 126 126 126 126 126 127 127 129 130 130 131 131 131 131 132 131 130 129 128 128 127 128 128 127 127 126 126 126 125 126 125 125 124 123 123 123 123 123 123 123 124 124 123 123 123 125 125 124 123 123 123 122 122 123 125 127 128 127 127 126 126 126 126 126 127 128 128 129 130 131 133 135 135 136 137 137 137 136 135 135 135 136 137 137 138 139 140 141 142 144 144 144 144 145 147 148 150 151 152 153 154 155 157 160 161 162 161 161 161 161 163 163 162 162 162 162 164 165 165 165 165 165 164 164 163 162 163 163 163 163 164 166 167 167 167 167 166 166 165 165 164 164 163 160 160 160 160 161 160 157 156 155 154 154 156 162 170 174 177 164 150 146 147 147 147 149 152 156 158 159 158 157 153 147 144 144 144 144 144 145 144 144 143 143 143 142 143 143 144 172 172 171 171 171 170 170 170 170 170 169 169 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 172 171 171 171 171 170 170 170 170 170 170 171 171 172 172 172 172 173 174 174 175 175 175 175 176 177 179 181 182 183 183 184 185 185 186 186 187 188 189 190 190 189 189 190 190 190 190 189 189 188 189 189 189 189 189 189 189 190 190 190 190 190 191 190 190 190 189 189 190 190 190 189 189 189 189 189 189 188 188 188 187 187 187 188 188 188 189 189 189 189 189 189 188 188 188 188 188 188 189 188 189 189 190 190 189 189 189 189 189 189 189 188 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 189 189 189 189 189 188 187 187 186 186 185 185 185 185 185 185 184 184 184 184 184 184 184 184 183 183 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 180 179 178 177 176 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 173 172 172 171 171 171 171 170 169 169 168 168 167 167 166 166 165 164 164 164 163 163 162 161 161 161 160 160 160 160 159 159 158 159 159 158 158 157 156 156 155 154 153 153 153 152 152 151 150 149 149 148 148 147 146 144 144 143 142 142 141 141 141 141 141 140 140 140 140 140 140 141 141 141 141 141 140 140 140 139 138 138 138 138 139 140 140 140 140 140 142 143 144 145 145 145 144 145 145 145 145 146 146 146 145 143 142 140 140 138 137 138 139 140 140 141 142 142 144 144 143 140 138 137 139 142 147 150 148 146 143 139 138 138 138 139 142 145 146 145 143 143 144 146 151 153 152 148 145 144 145 147 149 148 145 144 146 148 147 145 143 140 139 139 139 138 138 138 138 138 139 140 139 138 138 138 138 138 136 134 133 133 132 132 131 131 130 130 131 133 134 136 137 137 137 137 137 138 139 139 139 139 139 139 139 140 140 140 141 141 141 141 141 142 142 141 140 140 140 139 138 138 138 138 138 138 138 139 138 137 135 135 134 134 133 133 132 131 130 130 129 128 128 127 127 127 126 126 126 126 126 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 127 127 127 127 126 126 126 126 127 127 127 126 126 126 127 127 127 127 127 127 128 128 128 127 127 127 126 126 126 127 127 128 129 130 131 131 131 131 132 132 131 130 129 128 128 128 128 128 127 127 127 127 127 127 126 126 126 125 124 124 124 124 123 123 124 123 123 123 123 124 124 124 123 122 121 121 121 121 123 124 126 126 126 126 125 125 125 125 126 127 128 128 129 130 131 133 134 135 136 137 138 138 137 136 136 136 137 137 137 138 138 139 140 142 144 144 143 143 143 144 147 148 149 151 152 153 153 155 158 159 160 160 160 160 160 161 162 162 162 162 163 164 165 165 166 166 166 165 164 163 163 164 164 164 164 165 166 166 166 166 166 166 165 163 162 162 161 161 158 157 157 158 159 158 157 155 152 150 150 153 157 165 173 173 159 149 146 145 145 146 148 152 156 157 156 155 153 150 146 144 144 144 145 145 146 145 144 144 143 143 143 143 144 143 172 172 171 171 171 170 170 170 170 170 169 169 169 169 169 169 170 170 171 171 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 171 172 172 172 172 172 173 173 174 174 175 175 175 176 176 178 179 181 183 183 184 184 184 185 186 187 188 189 189 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 190 190 190 190 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 187 187 187 187 188 188 189 189 189 189 189 189 189 188 188 188 188 189 189 189 190 190 190 190 189 189 189 189 189 190 189 188 188 188 187 187 187 188 188 189 189 189 188 188 188 188 188 189 189 189 189 189 188 188 187 186 186 185 185 185 185 185 185 185 184 184 184 184 184 184 184 183 183 183 182 182 182 182 182 182 182 181 181 181 182 182 182 182 182 182 182 182 181 180 179 178 177 177 177 177 177 176 176 176 176 176 176 177 177 177 177 177 177 176 176 176 176 176 175 175 175 175 174 174 173 173 172 171 172 172 171 170 169 168 168 167 167 167 166 166 165 164 164 164 163 163 163 162 161 161 160 160 160 160 159 159 159 159 159 158 157 157 156 156 155 154 154 153 153 152 152 151 150 149 148 148 147 146 145 144 143 143 142 141 141 141 141 141 140 140 140 140 140 140 140 141 141 141 141 140 140 140 140 140 139 139 139 139 141 141 141 141 141 142 143 144 145 145 146 145 145 145 145 145 145 145 145 145 145 143 143 142 140 139 138 139 140 141 141 141 142 144 144 144 142 140 138 138 139 143 150 151 149 146 143 140 140 140 140 142 144 146 146 146 145 145 146 149 152 153 150 146 144 144 144 147 148 146 144 145 147 148 148 145 142 140 139 139 138 138 138 138 137 138 138 139 139 137 137 137 137 136 135 134 133 132 131 131 130 130 130 131 132 134 135 136 136 135 136 136 136 137 138 138 137 138 140 140 139 139 140 141 141 141 141 141 141 141 141 141 140 140 140 139 137 138 138 139 139 138 138 138 137 136 135 134 134 133 134 133 132 131 131 130 129 129 129 128 128 128 126 126 125 125 125 126 127 127 128 128 128 128 127 128 128 128 127 128 128 128 128 128 128 128 128 128 128 128 128 128 127 128 128 127 127 127 127 127 127 127 127 127 127 127 128 128 128 128 128 128 129 128 128 128 128 127 127 127 127 127 128 129 131 132 132 132 132 132 132 132 131 129 129 129 128 128 128 128 128 128 128 128 128 128 127 126 125 125 125 125 125 124 124 124 123 122 122 123 123 123 122 121 121 121 121 120 122 123 124 125 125 125 125 124 124 124 125 125 126 128 129 130 131 132 133 134 135 136 137 138 139 139 138 137 136 136 136 137 137 137 139 140 142 144 144 143 143 142 144 145 146 147 148 150 151 152 153 155 157 159 159 160 159 159 161 162 162 162 162 163 164 165 166 167 167 165 164 164 163 163 163 164 164 165 165 165 166 165 165 165 164 164 159 158 158 157 157 155 154 156 157 157 157 156 153 150 148 149 151 153 160 168 169 158 149 145 144 143 142 146 150 154 152 151 151 149 147 144 142 143 144 145 146 146 146 145 144 144 143 143 144 145 144 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 170 170 170 170 171 171 172 173 173 173 173 173 174 174 175 175 176 176 176 177 178 180 182 183 183 183 184 184 185 186 187 189 190 190 191 191 191 190 190 191 191 190 190 189 189 190 190 190 190 189 189 190 191 191 190 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 190 189 189 188 188 188 188 188 188 188 188 189 190 190 190 190 189 189 189 189 189 188 189 190 190 190 190 190 189 189 189 189 190 190 190 189 189 188 188 188 188 188 189 189 189 189 189 188 188 188 188 188 188 189 189 189 189 188 188 187 187 186 186 186 186 186 186 185 185 185 185 185 184 184 185 184 184 183 183 182 182 182 182 182 182 182 182 181 182 182 183 183 183 183 183 182 182 181 180 179 178 178 178 177 177 177 176 176 176 176 176 177 177 177 177 178 177 177 176 176 176 176 176 176 175 175 175 175 174 174 173 173 172 172 172 171 170 169 169 168 168 167 167 166 166 165 164 164 164 163 163 163 162 162 161 160 160 160 160 160 159 159 159 159 158 157 157 156 156 155 155 154 153 153 153 152 152 150 149 149 148 146 145 144 143 143 142 142 142 141 141 141 140 140 140 140 140 140 140 141 142 142 142 141 141 140 140 140 140 140 140 140 140 142 142 142 142 142 143 143 145 146 146 146 146 146 146 146 145 145 145 145 144 144 144 143 142 140 140 139 141 142 142 142 143 143 144 143 143 142 140 139 139 141 145 151 152 149 146 144 143 143 142 141 142 143 145 146 147 148 148 148 150 152 151 148 146 144 144 144 147 147 145 145 145 147 148 147 144 141 140 139 139 138 138 137 137 137 137 137 138 137 136 135 135 135 135 134 133 132 131 131 130 129 129 129 130 132 133 134 134 134 134 135 136 136 136 136 136 136 137 139 139 138 139 140 140 140 140 140 140 140 139 140 140 140 141 141 138 137 137 138 138 138 138 137 137 135 135 135 134 134 133 133 133 132 131 130 130 129 129 129 129 128 128 127 126 126 125 125 125 126 127 127 127 127 127 127 127 127 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 128 128 129 128 129 129 130 131 132 132 132 132 132 132 132 131 131 130 129 128 128 129 129 129 129 129 129 128 128 127 127 126 126 126 125 125 124 124 124 124 123 123 123 122 122 121 121 121 121 121 121 123 125 125 125 125 124 124 123 123 124 124 125 127 128 129 130 131 132 133 134 135 136 137 139 139 139 138 136 135 136 136 136 136 137 138 140 142 143 143 143 142 142 143 144 144 145 145 148 150 151 152 154 157 158 159 159 157 158 160 161 161 161 161 162 163 165 167 167 165 163 162 161 161 162 161 163 164 165 166 166 165 165 164 164 163 161 157 156 155 154 154 154 154 155 156 156 155 154 152 150 148 149 149 153 158 165 168 159 150 145 143 141 140 143 147 148 147 147 147 146 144 142 142 143 145 146 147 147 146 146 145 144 143 144 145 146 146 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 170 170 170 171 171 172 173 173 173 174 174 174 174 175 175 176 176 176 177 178 179 180 182 182 183 184 184 184 185 186 188 189 190 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 190 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 189 189 189 189 189 189 188 188 188 188 188 188 189 190 190 190 190 190 190 189 189 189 189 188 189 190 190 190 190 190 189 189 189 189 190 190 190 190 189 189 189 189 188 189 189 189 189 189 189 188 188 188 188 188 189 189 189 189 189 188 188 187 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 185 184 184 183 183 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 182 181 180 179 179 179 178 178 178 177 177 176 176 176 177 177 178 178 178 178 177 177 177 177 177 177 176 176 176 175 175 175 174 174 174 173 173 172 172 171 170 169 169 168 168 167 167 166 166 165 164 164 164 164 164 163 162 162 161 160 160 160 160 160 160 160 159 158 157 157 157 157 156 156 155 154 154 153 153 153 152 151 150 149 147 145 144 144 143 143 142 141 141 141 140 140 140 140 140 140 141 141 141 141 142 142 142 142 141 141 141 141 141 141 141 141 141 142 143 143 143 143 143 144 147 147 147 147 147 147 146 146 146 145 145 144 144 144 143 143 142 141 141 141 142 143 144 144 144 143 143 143 143 142 141 140 140 143 147 151 152 149 147 147 145 143 142 141 141 141 143 145 147 150 150 149 149 150 150 149 147 146 144 144 146 146 146 145 145 145 146 146 144 141 140 139 138 138 138 137 136 136 136 136 136 136 134 133 133 134 134 134 133 131 131 131 130 128 128 129 129 130 130 130 131 132 133 135 136 136 136 135 135 135 137 137 137 137 138 138 138 138 139 140 139 139 138 138 138 139 140 139 137 136 137 137 136 137 137 136 135 134 133 133 134 134 133 133 132 132 131 130 129 129 129 128 128 128 128 127 127 126 126 125 125 125 126 126 126 127 127 126 126 127 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 128 129 129 129 129 130 130 130 130 131 131 130 130 130 130 129 129 130 131 132 133 134 133 133 133 133 133 132 132 130 129 129 129 129 129 129 129 129 128 127 128 127 127 126 126 126 125 125 124 124 124 124 124 123 123 122 121 121 122 122 122 122 123 125 126 126 125 124 123 123 122 122 122 123 125 127 128 129 130 130 131 132 134 135 135 137 138 139 139 137 136 135 135 136 136 136 137 138 140 141 141 141 141 141 141 142 143 142 142 144 147 149 150 151 154 156 156 158 157 156 157 158 159 160 160 159 160 161 163 163 164 164 163 161 158 159 159 162 164 165 166 167 166 165 165 164 163 162 159 157 157 156 154 153 153 154 154 155 156 156 154 153 151 149 150 150 153 157 164 166 160 157 143 144 141 141 142 144 144 144 144 144 144 142 142 143 144 145 146 147 147 146 146 145 145 145 145 146 147 146 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 171 171 171 171 170 171 171 170 170 170 171 171 172 173 173 174 174 175 175 175 175 176 176 176 177 178 179 180 181 181 182 183 184 184 185 185 187 188 189 190 190 191 191 191 192 192 191 191 191 190 190 190 190 190 190 190 190 190 190 191 192 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 189 188 188 188 188 189 188 189 190 191 191 191 191 190 189 189 189 189 189 189 190 190 190 190 190 190 189 189 190 190 191 190 190 190 190 189 189 189 189 189 189 189 189 189 189 188 188 188 188 189 189 189 189 189 189 188 188 188 187 187 187 187 186 186 186 186 186 185 185 185 185 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 184 184 184 184 183 183 183 182 181 181 181 180 179 179 178 178 177 177 177 177 177 177 177 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 175 175 175 174 174 173 172 172 171 170 169 169 169 168 167 167 166 166 165 164 164 164 164 164 163 162 162 161 160 160 160 160 160 160 160 159 158 157 157 157 157 156 156 155 154 154 154 153 152 152 151 149 148 146 145 144 144 143 142 142 141 140 140 139 139 139 140 140 141 141 140 141 142 142 142 142 143 142 142 141 141 141 142 142 142 142 143 144 144 144 144 145 146 148 148 148 148 148 147 147 146 145 145 144 144 144 144 143 143 143 143 143 143 143 144 144 144 143 143 142 143 142 142 141 140 141 144 148 150 150 149 149 147 145 142 140 140 140 141 142 143 147 151 152 150 149 149 150 151 149 146 144 144 145 146 145 145 145 145 145 145 143 141 139 138 138 138 137 136 135 134 134 134 134 134 132 132 132 133 133 133 132 131 131 131 129 128 127 128 129 129 128 128 130 131 132 134 135 135 135 134 134 135 136 136 136 136 136 137 137 137 137 140 140 139 137 136 136 137 137 137 136 136 137 137 136 137 137 136 135 134 133 133 133 133 132 132 131 131 130 130 129 129 129 128 128 128 128 128 127 127 126 125 124 124 125 125 125 126 126 126 125 126 127 127 127 128 127 127 128 128 128 128 128 129 128 128 128 128 128 128 128 128 128 129 129 129 130 130 130 130 129 130 131 131 131 131 131 130 131 132 132 131 131 130 130 130 131 132 132 133 134 135 134 133 133 133 133 133 132 131 130 129 129 130 130 130 129 128 127 127 127 127 126 125 125 125 125 126 125 125 125 125 125 124 124 123 122 122 124 125 124 125 126 127 127 126 125 124 123 122 122 121 121 123 125 126 128 129 129 129 130 132 134 134 135 136 136 137 138 136 134 134 135 135 136 136 137 137 138 139 139 139 139 140 140 142 142 141 141 143 145 148 149 151 152 154 155 155 155 155 156 156 157 158 158 159 159 160 160 161 162 164 165 165 161 162 162 164 166 167 168 168 168 167 165 164 163 161 160 158 157 156 153 152 153 153 153 154 156 157 156 155 153 150 148 148 151 156 161 165 165 163 145 141 140 142 142 143 144 143 143 144 143 143 143 143 144 145 145 146 146 146 146 146 147 147 147 147 148 147 172 171 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 170 170 171 172 172 173 174 174 174 174 175 175 176 176 176 177 177 178 179 180 180 181 183 184 184 185 185 186 187 188 189 189 190 191 192 192 192 192 192 191 191 191 191 191 190 190 191 191 190 190 191 191 192 192 192 192 191 191 191 191 191 191 191 190 190 190 190 190 189 189 190 190 189 189 189 188 188 189 189 189 190 191 191 192 192 192 191 190 190 189 188 189 190 190 190 190 190 190 189 190 190 191 191 191 191 190 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 189 189 189 189 190 189 189 189 188 188 188 188 187 187 187 187 186 186 186 186 185 185 185 185 185 184 184 184 184 184 184 184 183 183 183 183 184 184 184 184 184 183 183 183 182 182 182 181 180 179 179 178 178 178 178 178 178 178 178 178 179 179 179 178 178 177 178 177 178 177 177 176 176 176 176 176 175 175 174 174 173 172 171 171 170 170 170 169 168 167 167 166 166 165 165 164 164 164 164 163 162 162 161 161 160 160 160 160 160 159 159 158 157 157 157 156 156 156 155 154 154 153 153 152 152 150 149 147 146 145 144 143 143 142 141 140 139 139 139 139 139 139 139 140 140 141 141 143 143 143 143 143 143 143 142 142 142 142 143 143 143 144 145 145 145 146 146 147 148 148 149 148 148 148 147 146 145 144 144 144 143 143 143 144 144 144 144 144 144 144 146 144 143 142 142 142 142 141 141 140 141 143 147 147 147 148 147 146 144 141 139 139 140 140 140 143 148 151 152 151 150 150 151 152 149 145 143 143 145 146 147 146 144 143 144 144 143 141 140 139 138 138 137 135 133 132 132 132 132 131 131 130 131 133 133 133 132 131 131 131 130 128 127 128 129 129 128 128 130 131 132 133 133 133 134 133 133 134 135 135 134 134 135 137 137 137 137 139 139 138 136 134 135 135 136 136 135 135 135 136 136 137 137 136 135 135 134 133 133 133 131 131 130 130 130 129 129 129 129 129 129 129 128 128 127 126 126 125 124 124 124 124 125 125 125 125 125 126 126 127 127 128 127 127 127 128 128 128 129 128 128 128 128 128 128 128 128 129 129 129 129 130 130 131 131 131 131 131 132 132 132 131 131 131 132 132 132 132 131 130 131 131 132 132 133 134 135 135 134 134 133 133 133 133 132 131 130 130 130 130 130 130 129 128 127 127 127 127 126 125 125 125 126 126 126 126 125 125 126 126 125 125 125 125 126 127 127 128 128 128 128 126 125 124 123 122 122 122 122 124 124 125 127 127 127 128 130 131 133 133 133 133 134 135 136 134 132 132 133 135 136 136 136 136 137 136 136 137 138 139 140 141 141 140 140 142 144 147 149 150 150 151 151 152 153 153 152 153 154 155 156 157 158 158 159 160 161 164 167 167 167 166 166 166 166 167 168 168 169 167 165 162 161 161 160 158 154 153 151 151 151 151 152 153 156 157 157 156 154 150 148 148 150 155 159 161 162 162 152 144 142 143 143 144 145 144 144 145 145 145 144 144 144 145 145 145 145 146 147 147 147 147 147 147 148 149 172 172 171 171 171 171 171 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 170 170 171 171 172 172 173 174 174 174 174 175 176 176 177 177 178 178 179 180 180 180 182 184 184 185 185 186 187 187 188 188 190 191 192 192 192 192 192 192 192 191 191 191 191 191 190 191 191 191 191 191 191 192 192 192 192 191 191 191 191 191 191 191 191 190 190 190 190 189 189 190 190 190 190 189 188 188 188 188 189 190 191 191 192 192 192 191 190 190 189 188 189 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 188 188 188 188 189 189 189 190 190 190 190 189 189 188 188 188 188 187 187 187 187 187 186 186 186 186 186 186 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 182 181 180 179 179 178 178 178 178 178 178 178 178 179 179 179 179 178 178 178 178 178 178 177 177 176 176 176 176 176 176 175 174 174 173 172 172 171 171 170 170 169 168 167 167 166 166 165 165 164 164 164 164 163 162 162 161 161 161 160 160 160 159 159 159 158 158 157 157 157 156 156 155 154 154 153 153 152 151 150 148 147 146 144 143 143 142 141 140 139 139 138 138 138 138 139 139 140 141 142 142 143 144 144 144 144 144 144 143 144 144 144 144 144 144 145 146 146 146 147 147 148 148 149 149 149 148 147 147 146 145 145 144 143 143 143 144 145 145 145 145 145 145 145 146 144 142 142 141 141 141 141 140 141 142 143 145 145 145 145 145 143 142 140 140 140 141 140 141 143 147 151 152 151 150 150 151 151 148 145 143 143 145 146 147 145 142 142 143 144 143 142 140 139 138 137 136 134 131 131 130 130 130 130 130 131 132 133 133 133 132 132 132 131 130 128 127 128 128 128 129 129 130 131 131 131 131 132 133 134 133 134 135 134 133 133 134 136 136 136 137 137 137 136 134 133 133 133 133 134 134 133 133 134 136 137 137 136 136 136 135 134 133 132 131 130 130 130 130 130 129 130 129 129 129 128 128 127 126 126 125 124 124 124 123 123 123 124 124 125 125 126 126 127 127 127 128 128 128 128 129 129 129 127 127 127 127 128 128 128 128 129 129 129 129 130 130 131 132 132 132 132 133 133 132 131 131 132 132 133 133 132 131 131 131 132 133 133 134 135 135 135 134 134 134 133 133 133 133 132 131 130 130 130 131 131 130 129 128 129 129 128 126 125 126 126 127 128 127 126 125 126 126 128 128 127 127 127 127 128 129 129 129 128 127 126 125 124 124 124 124 125 125 124 124 125 125 125 126 128 129 131 132 131 131 132 132 133 133 132 129 129 131 133 135 135 135 135 135 134 134 136 138 139 139 139 140 140 139 141 143 145 146 148 148 149 148 148 150 150 149 150 150 153 155 157 156 156 157 158 161 163 166 167 168 168 168 167 166 167 167 168 168 167 164 159 158 157 156 154 152 149 148 148 148 149 150 153 156 157 157 157 154 150 147 146 148 150 155 159 161 159 154 148 145 146 144 145 146 146 147 148 148 149 148 147 145 147 147 147 147 147 147 147 148 148 147 147 149 150 172 172 172 172 171 171 171 171 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 171 171 172 172 173 173 173 174 175 175 175 176 176 177 178 179 179 179 180 181 181 182 184 185 185 185 186 187 187 188 189 190 191 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 192 192 193 192 192 191 191 191 191 191 191 191 191 190 190 190 190 190 190 191 191 190 189 189 188 188 189 189 190 190 191 191 192 192 192 191 190 189 188 189 189 189 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 189 189 188 188 188 189 189 189 190 190 190 190 190 189 188 188 188 188 188 188 188 188 187 187 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 183 182 181 180 180 179 179 179 179 179 179 179 179 179 179 180 180 179 179 179 179 179 178 178 178 177 177 177 177 176 176 176 175 175 174 173 172 172 172 171 170 170 169 168 167 167 166 166 165 165 165 165 164 164 163 163 162 162 162 161 160 160 159 159 159 158 158 158 157 157 157 157 156 155 154 153 153 152 152 151 149 148 146 145 144 143 143 142 141 140 139 139 138 138 138 138 139 140 141 142 143 143 143 144 145 145 145 145 144 144 144 144 144 144 145 145 145 146 147 147 147 148 148 148 149 149 149 148 147 147 146 145 144 143 143 143 143 144 145 146 146 146 146 146 146 145 144 143 142 141 141 141 142 142 142 143 144 144 144 143 142 142 142 141 140 140 143 142 142 142 145 148 151 152 151 149 149 150 151 148 144 142 143 144 146 147 144 142 141 143 144 144 142 140 138 138 137 135 133 130 130 130 130 130 130 131 131 132 133 132 132 132 132 132 131 130 128 128 127 127 127 128 129 130 130 130 129 130 131 133 133 133 134 135 134 133 132 133 136 135 135 136 136 135 134 132 131 131 131 130 130 131 131 131 133 135 137 137 137 136 136 135 134 133 132 131 131 130 130 130 130 130 129 129 128 128 128 127 127 125 124 124 124 123 123 122 122 122 123 123 123 124 125 126 127 127 128 128 128 128 128 128 128 127 127 127 127 127 127 128 128 128 128 129 129 129 130 131 131 131 132 133 133 133 133 132 131 131 132 132 133 133 133 132 132 132 133 134 135 136 136 136 135 135 134 134 133 133 133 133 132 132 131 131 131 132 132 131 130 130 129 130 129 128 127 128 128 128 128 127 127 126 127 128 129 129 128 127 127 127 128 129 129 128 128 126 125 125 125 126 126 125 126 126 126 126 125 125 125 126 128 129 130 131 131 131 131 131 130 130 129 126 126 128 131 133 134 135 134 134 133 133 135 137 138 139 139 139 139 139 141 142 143 144 146 147 147 147 146 146 148 146 146 147 150 153 153 155 154 156 158 160 163 164 165 167 168 168 166 165 166 166 167 167 165 161 154 153 151 151 150 149 147 145 145 147 148 150 154 156 157 157 157 154 148 145 145 147 148 153 159 160 157 154 152 148 144 143 144 146 148 149 150 151 152 152 151 150 151 150 149 148 147 147 146 147 147 146 147 149 150 173 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 171 171 171 172 172 172 173 173 174 174 175 175 175 176 177 178 179 179 179 180 181 181 182 183 185 185 185 186 186 187 188 188 189 191 192 193 192 192 193 193 192 192 192 191 192 191 191 191 191 191 191 191 192 192 192 192 193 192 192 192 192 192 192 192 191 191 191 191 191 190 190 191 191 191 191 190 190 189 189 189 189 189 189 190 190 191 191 192 192 191 190 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 189 188 188 188 189 190 190 190 190 191 190 190 189 189 189 189 188 189 189 189 188 188 187 186 186 186 187 187 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 183 182 181 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 178 178 177 177 177 177 177 176 176 175 175 174 174 173 173 172 171 170 170 169 168 167 167 167 166 165 165 165 165 164 164 163 163 163 162 162 161 161 160 159 159 159 159 158 158 158 157 157 157 156 155 154 153 152 152 151 150 149 147 145 144 144 143 142 141 140 139 139 138 138 138 138 139 140 141 141 142 143 144 144 144 145 145 145 145 144 144 144 144 144 144 145 145 146 147 148 148 148 148 149 149 149 149 149 148 147 147 146 145 144 143 143 143 144 145 145 146 146 146 146 146 146 146 145 144 143 142 142 142 143 143 143 143 143 143 143 142 141 141 142 143 143 143 146 146 144 144 145 149 151 150 150 149 150 151 150 147 143 142 142 143 145 147 143 141 141 143 143 143 142 139 137 136 136 134 132 130 130 130 130 130 131 131 131 132 132 132 132 132 131 131 131 130 130 128 128 127 126 127 129 130 130 130 129 129 130 132 133 133 133 133 133 132 132 133 135 135 134 135 135 133 132 131 130 129 128 128 128 129 129 130 132 135 136 136 136 137 135 134 133 132 131 131 130 130 130 130 129 129 128 127 127 127 127 127 126 124 123 123 123 122 122 121 121 122 122 123 123 124 125 126 126 127 128 128 128 128 128 128 128 127 127 127 127 127 127 128 128 128 128 128 129 130 130 131 132 132 132 133 133 133 133 132 132 132 132 132 134 134 134 133 133 133 134 136 137 137 138 137 136 136 136 135 134 133 133 132 132 132 132 132 132 133 133 132 132 132 131 130 130 129 128 128 129 129 129 128 128 128 128 129 130 130 129 128 128 128 129 130 129 128 127 126 125 126 126 127 127 126 126 126 127 127 127 126 126 127 129 130 130 130 131 131 131 130 129 128 127 124 125 126 129 131 132 132 134 134 134 134 136 137 138 139 139 140 140 139 141 142 143 144 145 146 146 146 145 145 145 145 144 145 148 149 151 152 153 155 157 160 161 162 164 165 167 167 165 165 164 164 164 162 160 157 149 147 146 146 145 145 145 144 146 148 150 152 155 156 157 157 156 153 148 143 144 145 149 155 159 160 157 155 153 147 142 141 142 144 145 148 150 152 153 154 154 153 153 151 150 148 147 147 146 146 146 146 146 147 148 173 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 171 171 171 172 172 172 172 173 173 174 175 175 175 176 177 177 179 179 180 180 181 181 182 182 184 185 186 186 186 186 187 188 189 190 192 192 193 192 193 193 193 193 192 192 192 192 192 191 191 191 191 191 192 192 192 192 193 193 193 192 192 192 192 192 192 192 191 191 191 191 190 190 191 191 191 191 191 190 190 189 189 189 189 189 189 189 190 191 193 193 191 190 190 189 189 189 189 189 190 190 190 190 191 191 191 191 191 191 192 192 192 191 191 191 191 191 191 191 190 190 189 189 188 189 190 190 190 191 191 191 191 190 189 189 189 189 189 189 189 189 188 188 187 187 187 187 187 187 187 186 186 186 186 185 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 183 182 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 178 178 177 177 176 176 175 175 174 174 174 173 172 171 171 170 169 168 168 168 167 166 165 165 165 165 164 164 164 163 163 162 162 161 161 160 159 159 159 159 159 158 158 158 157 157 156 155 155 153 152 151 151 150 148 146 145 144 143 142 141 140 140 139 138 138 138 138 139 140 141 141 141 142 143 144 144 144 144 144 144 145 145 145 144 144 144 145 145 146 146 147 148 148 148 149 149 149 150 149 149 148 148 147 146 145 144 144 143 144 144 145 146 147 147 147 147 147 146 146 146 145 143 142 142 143 144 144 144 143 142 142 142 141 141 143 145 146 147 147 149 149 147 145 146 148 149 149 149 150 151 151 149 146 143 142 141 142 145 145 143 141 141 141 142 142 140 138 136 135 134 133 132 131 130 130 131 131 131 131 131 132 132 131 132 132 131 131 130 130 129 129 128 127 126 127 128 129 129 129 129 129 129 130 132 132 132 133 133 132 132 133 134 134 133 133 133 132 131 130 130 127 127 126 127 127 128 130 132 134 134 135 135 136 134 133 132 131 131 130 130 129 129 129 128 128 127 126 127 127 126 126 125 124 123 122 121 121 120 120 121 121 122 122 123 124 125 126 127 127 128 128 128 128 128 128 128 127 127 127 127 127 127 128 128 128 128 129 129 130 131 132 133 133 133 133 134 133 133 132 132 132 133 133 135 136 136 136 136 136 136 138 138 138 138 137 137 137 137 136 134 133 133 132 132 132 133 134 134 134 134 133 133 133 132 131 130 130 129 129 130 130 130 130 130 130 130 130 131 131 130 129 129 129 130 130 129 128 127 127 126 127 127 127 127 126 126 126 127 127 128 128 127 128 129 130 130 130 131 131 131 129 128 127 126 124 125 126 128 128 130 132 134 134 135 136 136 137 138 139 141 142 141 140 142 144 145 145 145 146 146 146 144 143 142 142 142 143 144 145 148 149 151 152 154 155 159 161 163 163 165 165 164 163 162 161 159 154 152 150 146 144 143 143 143 143 143 145 147 150 152 154 156 157 158 158 156 152 147 143 142 145 152 158 161 161 158 157 154 150 146 143 143 144 144 146 149 151 152 152 152 152 152 151 149 147 146 146 145 145 145 144 145 144 144 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 172 172 172 173 173 174 175 175 176 176 177 178 178 179 180 181 181 182 182 183 184 185 186 186 186 187 188 189 190 191 192 193 193 193 193 193 193 193 193 192 192 191 191 191 191 191 191 192 192 192 193 193 193 193 193 193 193 193 193 193 192 192 191 192 191 191 191 190 191 191 191 191 191 191 191 190 190 190 190 189 188 189 190 192 193 193 191 190 190 190 189 189 189 189 190 190 190 191 191 191 191 191 191 192 192 192 192 192 192 192 191 191 191 191 191 190 190 189 189 189 190 190 191 191 191 191 191 190 189 189 189 190 189 189 189 189 189 188 188 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 184 184 183 182 181 181 181 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 180 180 179 179 179 179 178 178 178 177 177 176 176 176 175 175 174 173 172 171 171 170 169 168 168 168 167 166 165 165 165 165 164 164 164 163 163 163 162 161 161 160 160 160 159 159 159 158 158 157 157 156 155 155 154 153 152 151 150 149 147 146 145 144 143 142 140 140 139 139 138 138 138 139 139 140 141 141 141 142 142 143 144 144 143 144 144 145 145 145 145 144 145 145 146 146 147 148 148 149 149 149 150 150 150 150 150 149 149 148 147 145 145 144 144 145 145 145 147 148 148 148 148 147 147 148 147 146 144 142 142 143 144 144 144 143 142 141 141 141 142 145 146 148 150 150 152 151 148 146 146 146 146 148 149 150 149 148 147 145 143 142 140 141 143 144 142 140 140 141 141 141 140 138 136 135 135 134 132 130 130 131 131 130 130 130 131 132 132 131 132 132 132 131 130 128 129 129 129 127 127 128 128 130 130 129 129 128 128 128 129 130 131 132 132 132 132 133 133 133 133 132 131 130 130 128 128 125 124 124 125 126 127 130 130 132 133 134 135 136 134 132 131 131 130 130 129 129 128 127 127 126 126 126 126 126 125 124 124 123 122 121 120 119 119 120 120 120 121 122 123 124 125 126 126 127 127 127 128 128 128 128 128 127 127 127 127 127 128 128 128 128 129 129 130 131 132 132 134 134 134 135 135 134 133 133 133 133 134 135 136 137 138 138 138 138 138 139 139 138 138 138 138 138 137 136 134 133 132 132 132 133 134 135 135 135 134 134 134 134 132 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 131 130 130 129 130 130 129 128 128 128 128 128 128 128 127 126 125 126 127 128 129 129 129 129 130 130 131 132 131 131 130 129 129 127 125 125 126 128 128 129 130 132 134 135 136 136 136 136 137 140 142 144 144 144 145 146 146 147 147 146 147 146 144 143 141 141 141 141 141 142 144 147 149 150 151 153 158 160 161 161 162 162 162 161 160 157 155 150 149 146 144 143 143 143 143 143 143 147 150 152 154 155 157 159 160 158 155 150 147 144 143 149 157 162 163 161 160 157 154 151 149 148 149 149 149 149 150 151 153 152 151 151 151 150 147 146 145 145 144 144 144 146 144 145 145 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 172 172 173 173 174 175 175 176 176 177 177 178 179 180 181 182 182 182 183 184 185 185 186 186 187 188 190 191 192 193 193 193 193 193 193 193 193 193 193 192 191 191 191 191 191 191 192 192 193 193 193 194 194 194 194 194 193 194 193 193 192 192 192 192 192 191 191 191 191 191 191 192 192 192 191 191 191 190 189 188 189 191 192 193 193 192 191 190 190 190 189 189 190 190 190 191 191 191 191 191 191 192 192 193 193 193 193 192 192 192 192 192 192 191 191 190 190 190 189 190 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 187 188 187 187 187 187 186 186 186 187 186 186 186 186 186 185 185 185 185 185 185 184 184 183 182 182 182 181 181 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 178 177 177 176 176 176 175 175 174 173 172 172 171 170 169 169 168 168 167 166 166 165 165 164 164 164 164 164 163 163 162 161 161 161 160 160 159 159 159 158 157 157 156 156 155 154 154 153 152 151 150 149 148 147 145 143 142 141 140 139 139 139 139 139 139 139 140 141 141 142 142 142 142 143 143 143 143 144 145 145 145 145 145 145 145 146 146 147 147 148 149 149 150 150 150 150 150 150 150 149 149 148 147 146 145 145 145 145 146 146 148 149 148 148 149 149 148 148 147 146 143 142 142 143 143 143 143 142 141 141 141 141 143 145 147 149 151 153 153 151 148 146 145 144 145 148 149 149 147 145 144 143 142 141 140 140 142 143 141 140 140 140 141 141 139 137 135 135 134 133 131 130 131 132 131 130 130 130 131 132 131 131 132 132 132 131 130 129 129 129 129 128 128 128 129 130 130 129 129 128 127 127 128 129 131 132 131 131 131 132 133 133 132 131 129 128 127 126 126 124 122 123 124 125 127 128 129 131 132 133 134 134 132 131 131 130 130 130 129 129 127 126 126 125 125 125 125 124 124 123 123 122 121 120 119 119 119 119 119 119 121 122 123 124 125 125 126 126 127 127 128 128 128 128 128 127 127 127 127 128 128 128 129 129 129 130 131 132 132 133 134 135 136 136 136 135 134 135 134 134 135 136 137 138 139 140 140 139 139 139 139 139 139 139 138 138 138 136 134 134 133 132 132 134 135 137 137 137 136 135 136 135 134 132 131 132 132 132 132 132 132 132 133 133 133 133 133 133 132 131 130 130 130 130 130 129 129 129 128 128 128 127 127 126 126 126 128 129 130 131 130 130 130 131 133 132 131 131 131 131 129 127 126 126 127 130 130 130 130 131 133 135 135 136 136 136 137 141 144 146 147 147 147 148 147 148 148 148 147 146 144 143 142 142 142 142 141 142 144 146 148 149 150 151 154 157 159 159 159 159 160 160 159 154 151 150 148 145 143 143 143 143 143 144 145 149 153 155 156 156 157 159 159 157 153 149 146 143 146 156 162 164 164 161 158 155 152 151 151 149 154 154 154 153 153 154 156 155 155 154 152 152 151 149 145 144 143 144 146 146 147 147 147 174 174 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 174 175 175 176 176 176 177 178 180 181 181 182 181 182 183 184 185 185 186 186 187 189 190 191 192 193 193 193 193 193 193 193 193 193 193 192 192 191 191 191 191 192 192 192 193 194 194 194 194 194 194 194 194 194 194 193 192 192 192 193 192 191 191 191 191 191 191 192 193 192 192 192 191 190 189 188 190 191 192 193 193 193 191 190 190 190 190 190 190 190 191 192 192 192 192 192 192 192 193 193 193 193 193 193 192 192 192 192 192 192 191 191 191 190 190 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 188 188 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 185 185 185 185 184 183 183 183 182 182 181 181 181 181 181 181 181 181 182 181 181 181 182 182 181 181 180 180 180 180 180 179 179 178 177 177 177 177 176 176 175 174 173 172 172 171 171 170 169 169 168 167 166 165 165 165 165 164 164 164 164 163 162 162 162 161 161 160 160 160 159 159 158 157 157 156 156 155 154 153 152 151 150 150 149 148 146 145 143 142 140 139 139 139 139 139 139 140 140 141 141 142 142 142 142 142 143 143 143 143 144 145 146 146 145 145 145 145 146 147 147 148 149 149 150 150 150 150 150 151 151 150 150 149 149 147 146 146 146 146 146 146 147 148 148 148 149 150 150 149 148 147 146 143 142 142 142 143 143 143 142 142 142 142 142 144 146 148 151 152 154 153 150 147 146 144 143 145 148 149 148 146 144 143 142 141 141 140 140 141 142 142 140 139 140 140 139 137 136 135 134 133 132 131 130 131 132 131 130 130 130 131 131 131 131 132 132 132 131 130 129 129 129 129 129 128 128 129 129 129 129 128 127 126 126 127 129 130 131 131 131 131 131 132 133 132 130 128 126 125 125 124 123 121 121 122 124 125 126 129 130 131 132 132 132 131 130 130 130 130 130 129 128 127 126 125 124 124 124 124 123 122 122 122 121 120 120 119 119 118 118 118 119 120 122 123 124 125 124 125 126 126 127 128 128 128 128 128 127 127 127 128 128 129 129 129 129 130 131 131 132 132 133 134 135 136 137 136 136 135 135 135 135 136 137 138 138 140 141 141 141 140 140 140 140 140 139 139 138 138 137 136 135 133 133 133 135 137 139 139 139 137 137 138 137 135 133 133 134 133 132 132 133 132 132 132 133 134 134 134 133 133 132 131 131 132 131 130 129 129 128 128 128 128 127 127 126 126 127 128 129 131 131 131 131 131 132 133 133 132 132 132 132 131 130 130 130 129 131 131 131 131 132 133 134 135 136 137 137 138 142 146 147 149 149 148 148 148 148 147 147 147 146 145 143 143 143 143 142 143 144 146 147 149 150 151 152 153 156 159 159 158 157 158 158 156 152 149 147 146 145 144 144 145 145 145 146 148 151 155 156 156 156 157 159 158 155 151 148 145 142 152 162 165 165 164 159 154 152 150 151 153 153 156 158 158 156 156 156 158 159 158 157 156 155 155 153 148 145 144 145 148 150 150 149 150 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 174 174 175 175 175 176 177 178 179 180 181 182 182 181 182 182 183 185 185 186 186 187 189 190 191 192 193 193 193 193 193 193 193 193 193 193 193 192 192 192 191 191 192 192 192 193 194 194 195 195 195 195 194 194 195 195 194 193 193 193 193 193 192 191 191 191 191 191 192 192 193 192 192 191 190 189 189 190 192 192 193 193 193 192 191 191 190 190 190 191 191 191 192 192 192 192 193 193 193 193 194 194 194 194 193 193 193 192 192 192 193 192 192 191 191 191 191 191 191 191 191 192 192 191 191 190 190 190 190 190 190 190 190 190 190 189 189 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 184 184 183 183 182 182 182 182 182 181 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 180 180 180 179 178 178 178 177 177 176 176 175 174 173 173 172 172 171 170 170 169 169 167 166 166 165 165 165 164 165 164 164 163 163 162 162 162 161 161 160 160 159 159 158 157 157 156 155 154 153 153 151 150 150 149 148 147 145 144 142 141 139 139 139 139 139 140 140 141 141 141 142 142 142 142 142 142 142 142 142 143 144 145 146 146 146 145 145 146 147 147 147 148 149 150 150 151 151 151 151 151 150 150 150 150 149 148 147 147 147 147 146 146 147 148 149 149 149 150 150 150 149 147 146 143 142 141 141 142 143 143 142 142 142 142 143 146 148 150 152 153 154 153 150 149 146 144 144 146 149 149 147 146 145 142 141 141 141 140 140 140 140 140 139 138 138 139 137 136 135 133 132 132 130 129 130 132 132 131 130 129 130 130 131 131 131 132 131 131 131 130 129 130 130 129 129 129 128 128 128 128 128 128 127 126 126 126 127 129 130 130 130 130 130 131 132 131 129 126 126 124 123 123 122 121 121 121 123 123 125 128 129 130 131 131 130 130 130 130 129 130 129 129 128 126 125 124 124 124 124 123 122 122 121 121 120 120 119 118 118 118 118 118 119 120 121 122 123 123 124 124 125 126 127 127 127 127 127 127 127 128 128 128 129 129 129 130 130 130 131 132 132 133 134 134 136 136 137 136 136 136 136 136 136 137 138 138 139 141 141 141 141 140 140 140 140 140 140 140 140 140 139 138 136 135 134 133 136 137 140 141 140 139 139 140 139 139 136 135 134 133 132 132 133 133 132 132 133 134 134 134 133 133 132 132 132 133 131 130 129 128 128 128 128 128 127 127 127 126 127 128 129 130 130 131 131 131 132 133 133 134 133 133 133 133 133 133 133 132 131 130 130 130 131 133 133 135 137 138 139 141 143 146 147 150 149 148 148 147 147 146 146 146 146 145 144 143 143 143 143 144 146 148 148 149 152 153 154 155 157 159 160 158 156 155 154 152 150 148 146 145 147 147 146 147 147 147 148 150 153 156 156 156 155 156 158 157 153 150 148 145 145 155 164 166 165 160 156 150 148 148 148 151 154 158 161 160 159 158 158 160 161 161 159 158 158 157 155 153 150 149 149 153 156 154 152 152 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 174 174 175 175 175 176 177 178 179 180 181 182 182 182 182 182 184 185 186 186 186 187 189 191 191 192 193 193 193 193 193 193 193 193 193 193 193 193 192 192 191 191 192 192 193 193 193 194 195 195 195 195 195 195 195 195 195 195 194 194 194 194 193 192 191 191 191 191 191 192 193 192 192 191 190 189 189 191 192 192 193 194 193 192 192 191 191 190 190 191 191 192 192 192 192 193 193 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 192 191 191 191 191 191 191 191 191 192 191 191 190 190 190 190 190 190 190 190 190 190 189 189 188 188 188 188 188 188 188 188 187 187 188 187 187 187 187 187 187 187 187 186 186 186 185 185 185 184 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 180 180 179 179 178 178 177 176 176 175 174 174 173 173 172 171 170 170 169 168 167 166 166 165 165 165 165 165 164 164 163 163 163 163 162 162 161 160 160 159 159 159 158 157 156 155 154 153 152 151 150 149 149 147 146 145 143 142 140 139 139 139 139 140 141 141 141 142 142 142 142 142 142 142 141 141 141 142 143 144 145 146 146 146 146 146 146 147 147 148 149 149 150 151 151 151 151 151 151 150 150 150 149 149 148 148 147 147 147 147 146 147 147 149 150 150 151 151 150 148 147 145 143 142 140 140 141 143 144 143 142 143 143 144 147 150 151 153 153 154 153 150 146 144 143 145 148 150 150 149 145 143 142 140 140 141 140 139 139 139 138 137 137 137 137 136 135 134 132 130 130 128 128 130 131 131 131 129 129 129 130 131 130 131 131 131 130 130 129 129 130 130 130 130 129 129 128 127 127 127 127 127 126 126 126 126 127 128 129 130 130 130 130 130 131 127 127 126 124 123 122 122 121 121 121 121 123 125 127 128 129 130 130 130 130 129 128 128 129 128 128 127 125 124 123 123 123 123 122 121 120 120 120 119 119 118 117 117 117 117 117 118 119 120 120 121 122 123 123 124 125 125 125 126 126 127 127 127 128 128 128 129 129 130 130 131 131 132 132 133 133 134 135 136 136 136 136 136 136 136 137 137 138 138 139 140 141 142 141 141 141 140 141 141 141 141 141 141 141 140 139 137 136 134 134 136 138 141 143 142 141 140 141 141 140 138 136 134 133 133 133 133 133 132 132 132 133 134 134 134 134 134 133 133 132 132 130 128 128 127 128 128 128 128 127 127 126 127 128 129 129 129 130 130 131 131 132 132 133 133 133 132 134 134 133 133 132 130 129 128 129 130 130 132 136 138 139 142 143 144 145 148 149 149 148 147 147 146 146 146 146 146 146 145 144 143 143 143 145 147 147 149 151 153 154 154 156 157 157 159 158 155 153 151 150 149 147 146 147 149 150 150 149 147 147 149 152 155 155 155 154 153 154 156 156 153 151 148 147 148 156 163 166 164 156 151 149 146 145 147 151 156 159 161 161 162 160 160 161 162 162 161 161 161 159 158 157 156 156 157 158 161 159 157 158 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 174 174 174 175 175 175 176 177 179 180 181 182 182 182 182 182 183 184 186 186 186 187 188 189 190 191 192 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 193 193 193 194 195 194 195 195 195 195 195 196 196 196 195 195 195 194 194 193 192 192 191 191 192 193 193 192 192 191 190 190 190 191 191 192 193 194 194 193 192 192 191 191 191 191 192 192 192 192 192 193 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 192 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 186 186 186 185 184 184 183 183 183 183 183 183 183 183 183 182 182 182 182 182 183 183 182 182 182 181 181 181 181 180 180 180 179 179 178 177 177 176 175 175 174 174 173 172 171 170 170 169 168 167 167 166 165 165 165 165 165 164 164 163 163 163 163 162 162 161 161 160 160 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 144 143 141 141 139 139 139 140 141 141 141 142 142 142 142 142 142 142 142 141 141 141 141 143 145 146 146 146 146 146 146 147 147 148 148 149 150 151 151 151 151 151 151 151 150 150 149 149 148 148 148 148 147 147 146 146 147 148 149 150 151 152 151 150 148 147 145 144 142 140 140 142 144 146 144 144 143 142 144 147 149 151 152 153 152 151 145 142 142 144 147 151 154 153 150 144 144 142 140 140 140 139 139 138 137 136 136 136 136 136 136 134 132 130 129 128 126 127 129 129 130 130 129 128 129 130 130 129 130 130 129 129 129 129 129 129 130 130 130 130 130 129 128 128 128 127 126 126 126 126 126 126 127 128 129 129 129 129 129 129 127 127 125 124 123 122 121 121 121 121 121 123 124 126 128 128 128 129 130 130 128 127 128 128 128 127 126 123 122 122 122 122 122 120 119 119 119 118 118 118 117 116 116 116 116 117 118 119 119 119 120 121 122 122 123 124 124 125 125 125 126 126 127 127 127 128 129 130 130 130 131 131 132 133 133 134 134 135 135 135 135 136 136 136 136 137 138 138 139 140 141 142 142 141 141 141 141 141 141 142 142 142 142 142 141 140 138 137 135 135 137 140 143 145 145 143 142 144 142 141 139 136 135 136 135 136 135 133 132 131 132 132 133 134 135 135 136 134 133 132 131 129 127 127 127 127 128 128 127 127 126 127 127 128 128 128 129 129 130 130 130 130 131 132 132 132 132 133 132 132 131 130 129 128 127 126 127 129 132 135 138 141 143 143 145 146 148 149 149 148 147 146 145 145 146 147 147 147 147 145 144 144 145 146 148 149 150 152 153 154 154 154 156 157 158 156 155 153 152 151 150 148 149 150 151 152 152 150 147 147 150 152 154 155 153 150 151 153 155 155 153 150 149 149 151 154 159 164 164 154 148 145 145 146 149 154 158 160 161 161 161 160 160 161 162 162 162 162 163 163 162 161 161 162 162 163 166 164 163 163 174 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 172 172 172 172 173 173 173 174 174 174 174 174 174 174 175 175 175 175 176 178 179 180 181 182 183 183 183 182 184 185 186 187 187 187 188 188 189 191 192 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 193 193 193 193 194 194 194 194 194 195 195 195 195 196 196 196 195 195 195 194 193 193 193 192 192 193 193 193 193 192 191 191 190 191 191 192 193 194 194 194 193 193 192 192 192 192 192 192 192 192 192 193 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 192 192 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 188 188 188 188 189 189 189 189 189 188 188 188 188 187 187 187 187 186 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 181 181 181 181 180 180 179 178 178 177 176 176 175 175 174 173 172 171 171 170 169 169 168 167 166 165 165 165 165 165 165 164 164 163 163 163 162 162 162 161 161 160 160 160 158 157 156 155 154 153 152 151 150 149 148 146 145 144 143 142 141 140 140 140 141 141 141 142 142 143 142 142 142 142 142 141 141 141 141 142 144 145 146 146 146 146 146 146 147 148 148 149 150 151 151 152 152 151 151 151 151 150 150 150 149 149 149 148 148 148 148 147 147 147 148 149 151 151 152 151 150 149 148 145 142 140 139 140 143 146 146 146 145 143 143 144 147 149 150 150 150 149 147 144 141 143 147 150 152 155 154 149 146 144 142 139 138 139 139 138 137 136 135 135 135 135 135 134 132 130 129 127 126 126 126 127 129 130 130 129 128 128 129 129 128 128 129 128 128 128 128 129 129 130 130 130 130 130 131 131 131 130 128 127 126 126 126 126 126 127 128 128 128 129 129 128 128 127 126 125 123 123 122 121 122 122 121 122 123 125 126 127 127 127 129 129 129 128 127 127 127 126 125 125 122 121 121 121 121 120 119 118 118 118 118 117 117 116 116 116 116 116 116 117 117 117 118 119 120 121 122 122 122 123 124 124 125 125 126 126 126 127 128 129 130 130 131 131 131 132 133 134 134 134 135 135 135 135 136 136 136 137 137 137 138 139 141 142 142 142 142 142 141 141 141 142 142 143 143 143 142 142 141 140 138 137 137 139 143 147 149 149 148 146 146 144 142 140 137 137 138 139 138 136 133 132 131 131 132 132 135 137 138 138 135 133 132 130 128 126 126 127 128 128 128 127 126 126 127 127 127 127 128 127 127 128 128 128 128 130 130 130 130 130 130 130 130 129 129 128 126 126 126 128 130 132 135 137 140 140 143 145 146 147 149 149 148 146 145 145 146 146 147 147 148 149 147 146 147 147 148 149 150 151 152 152 153 152 154 155 156 156 156 155 155 155 154 152 151 151 152 152 153 153 151 148 148 150 151 152 153 150 146 147 150 150 152 152 151 151 152 154 155 158 162 160 151 146 144 145 150 155 160 161 161 162 161 160 159 159 160 162 161 161 162 165 166 166 166 166 166 166 166 168 169 168 169 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 172 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 176 177 178 179 180 181 182 182 183 183 183 184 186 186 187 187 187 187 188 189 191 192 193 193 193 193 193 193 193 192 193 193 193 192 192 191 191 192 192 193 193 193 194 194 194 194 194 194 195 195 195 195 195 196 196 195 194 195 194 194 193 193 193 193 193 194 194 193 193 192 192 191 191 192 193 193 194 194 194 194 194 193 193 193 192 192 192 192 192 192 193 193 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 193 192 192 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 187 187 186 186 185 185 185 184 184 184 184 183 184 184 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 181 181 180 180 179 178 178 177 177 176 176 175 174 173 172 171 171 170 169 169 168 167 166 165 165 165 165 165 165 165 164 164 163 163 163 162 162 162 161 161 161 160 159 157 156 155 154 153 152 151 150 149 147 146 144 144 143 142 141 141 141 141 141 141 142 142 143 143 143 142 142 142 142 141 141 141 142 142 144 146 146 146 146 146 146 146 147 148 149 150 151 151 152 151 151 151 150 150 150 150 149 149 148 148 148 148 148 148 148 147 147 147 148 149 150 151 152 151 150 150 148 143 140 139 139 140 143 146 147 147 145 143 142 144 147 148 148 148 148 145 142 140 143 147 150 152 154 155 153 149 149 144 140 137 137 138 139 138 136 134 133 134 134 133 133 132 130 128 127 126 126 126 126 127 129 130 129 128 128 128 127 127 127 127 128 128 128 128 128 128 129 130 130 131 131 131 132 133 133 132 130 129 127 127 127 127 126 127 128 128 128 128 128 128 127 126 125 124 123 122 122 122 122 122 122 122 123 125 126 126 126 127 128 128 128 127 127 126 126 125 124 124 121 120 120 120 120 119 119 118 118 117 117 117 116 116 116 116 116 116 116 116 116 117 118 118 119 120 120 120 121 122 123 124 124 124 124 125 126 127 128 129 130 130 131 131 132 133 134 134 135 135 135 135 136 136 137 137 137 137 137 138 139 140 141 142 143 143 143 142 141 141 141 142 142 143 143 143 143 142 143 141 141 140 139 141 146 150 153 153 154 151 148 145 143 142 141 140 140 141 138 135 132 132 132 133 134 135 137 140 140 138 135 133 130 128 127 126 127 127 127 128 127 127 126 126 126 126 127 127 127 126 126 126 126 126 127 128 128 129 129 129 128 127 128 128 128 127 126 127 128 130 131 133 134 138 139 141 143 144 145 146 147 147 147 146 145 146 147 147 147 148 149 151 149 148 148 149 149 149 149 150 151 152 152 152 154 156 156 155 155 155 157 157 156 155 153 152 152 152 152 153 151 149 148 148 149 150 148 145 142 144 146 147 150 151 151 153 155 156 158 160 160 157 150 145 145 146 158 164 167 166 165 165 163 160 159 159 160 161 160 161 163 165 167 167 168 168 168 168 169 171 172 172 175 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 176 176 177 178 179 179 180 181 182 183 184 184 185 186 187 187 187 187 187 188 190 191 192 193 193 193 193 193 193 193 192 192 192 192 192 192 191 191 192 192 193 194 194 194 194 194 193 193 193 194 195 195 195 195 196 196 195 194 194 194 194 194 193 194 194 194 194 194 194 193 192 192 192 192 192 193 193 194 194 194 194 194 194 193 193 193 193 192 192 192 192 192 193 194 194 194 194 194 193 194 193 193 193 193 193 193 193 193 193 193 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 190 190 189 189 189 189 189 189 190 190 190 190 189 189 189 189 188 188 187 187 187 186 186 186 185 185 185 185 184 184 184 184 184 183 183 183 183 183 183 183 183 183 182 182 182 182 182 181 181 180 180 179 179 178 178 177 177 176 175 174 173 172 171 170 170 169 169 168 167 166 166 166 166 166 165 165 165 164 164 163 163 163 163 163 162 162 161 161 160 159 157 156 156 155 153 152 151 150 148 147 145 145 144 143 142 142 141 141 140 140 141 141 143 144 144 143 142 142 142 142 142 141 141 142 143 144 145 146 146 146 146 146 146 148 149 150 151 151 151 151 151 150 149 148 148 149 149 148 147 147 147 147 148 148 148 148 148 148 147 147 148 150 151 152 151 150 149 146 142 140 139 140 141 142 145 146 147 145 143 142 144 145 146 146 145 145 142 140 141 146 151 152 152 151 148 147 150 147 143 139 137 137 139 139 138 135 133 132 132 133 132 131 130 128 127 126 125 125 126 126 128 129 130 129 128 128 127 126 126 127 127 128 128 128 128 128 128 129 129 130 131 131 132 133 134 134 134 132 130 129 129 129 128 128 127 127 128 127 127 127 127 127 126 124 123 123 122 123 123 123 123 124 124 124 124 125 126 125 126 126 127 127 127 127 126 125 124 124 122 121 120 120 119 119 119 118 117 117 116 116 116 116 116 116 116 116 116 116 116 117 117 117 118 118 119 119 119 120 121 122 123 123 123 123 124 125 126 128 128 129 129 130 131 132 133 134 135 135 135 136 136 137 137 137 138 138 138 138 138 139 140 142 142 143 144 143 142 142 142 142 143 144 144 144 145 145 144 143 143 142 142 142 143 147 153 157 158 158 154 150 148 147 146 144 144 142 143 140 136 133 133 133 137 137 137 139 141 142 138 134 130 127 125 125 126 126 126 127 126 126 126 126 126 126 127 127 127 126 125 124 124 125 125 125 125 126 126 126 126 126 125 126 127 127 126 126 126 128 129 130 132 133 136 139 141 143 143 144 145 145 147 148 147 146 146 147 147 147 148 150 151 149 148 148 148 148 148 149 150 151 151 151 152 155 156 156 155 155 155 157 158 157 156 154 153 150 150 151 151 150 149 147 146 147 146 144 142 141 142 145 147 150 151 151 151 154 158 160 161 159 155 152 151 148 150 166 173 172 172 170 167 164 161 160 160 160 160 160 161 163 166 167 167 168 169 169 169 171 172 173 173 178 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 173 173 172 172 172 173 173 172 172 173 173 173 173 174 174 174 174 175 175 176 176 175 175 175 175 176 176 177 177 178 178 179 180 181 182 183 184 185 186 187 187 188 188 187 187 188 190 191 192 192 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 193 194 194 195 195 194 193 193 193 194 195 196 195 195 196 196 195 194 194 194 194 194 194 194 194 194 194 194 194 193 193 192 192 192 192 193 193 194 194 194 194 194 194 194 194 193 193 192 192 192 191 192 193 194 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 191 191 191 191 190 190 190 190 190 189 189 189 189 189 190 190 190 190 190 190 190 190 189 189 190 190 190 190 189 189 189 189 188 188 187 187 187 187 186 186 186 186 186 185 185 185 184 184 184 184 184 183 183 183 184 184 183 183 182 182 182 182 182 181 181 181 180 180 179 179 178 177 177 176 175 174 173 172 171 171 170 169 168 167 166 166 166 166 166 166 166 165 165 164 163 163 163 163 164 163 163 162 162 161 160 158 157 157 156 155 153 152 151 150 148 146 146 145 144 143 142 142 141 141 140 140 140 142 144 144 143 143 142 142 142 142 142 141 141 142 143 144 145 146 146 146 147 147 147 148 149 150 151 151 151 151 150 148 147 147 146 147 147 147 147 147 148 148 147 147 148 148 148 148 147 147 148 150 151 151 151 150 148 145 142 140 140 141 141 144 146 147 146 145 143 143 144 145 146 145 144 143 142 142 144 148 151 151 150 145 138 141 148 147 144 142 138 139 139 139 137 135 133 132 133 132 131 130 128 127 126 126 125 126 126 127 128 129 129 128 127 127 127 126 125 126 127 127 127 127 127 127 128 128 129 130 131 131 132 133 134 135 135 133 132 132 132 132 131 129 128 127 127 127 127 127 127 126 125 124 123 123 123 123 124 124 124 125 124 124 124 124 124 124 125 125 125 126 126 127 125 124 124 123 122 121 120 119 118 118 118 118 117 117 117 117 117 116 116 116 116 116 116 116 116 117 117 117 117 117 118 118 119 120 120 121 122 122 123 123 124 125 126 127 128 128 128 129 131 132 133 135 135 135 136 137 137 138 138 138 138 139 139 139 139 140 141 142 142 143 144 144 143 143 143 143 144 145 145 145 145 145 144 144 144 144 144 145 146 149 156 158 160 161 157 153 152 152 148 148 145 143 144 143 139 137 137 136 138 139 140 141 141 141 138 132 127 124 123 124 125 126 126 126 126 126 127 127 127 128 128 128 127 126 124 123 123 123 124 124 124 124 124 124 124 125 124 124 125 125 125 125 126 126 127 129 131 132 134 137 140 141 142 143 143 145 148 149 148 147 147 149 148 147 149 150 150 149 149 148 147 147 148 150 150 150 151 152 153 156 157 156 155 155 156 157 157 157 155 154 151 147 147 148 148 148 147 146 146 146 144 142 140 142 144 146 148 150 151 151 149 154 160 162 160 157 153 151 150 150 157 173 180 179 176 169 165 164 162 161 161 161 160 161 162 163 165 166 167 169 169 169 170 172 173 175 175 180 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 173 173 172 172 173 173 172 172 172 173 173 173 174 174 174 174 175 175 175 176 176 176 175 175 175 176 177 177 177 178 178 179 180 181 182 183 184 186 187 188 188 188 188 188 188 189 190 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 194 194 195 195 194 194 193 193 194 195 196 196 195 196 196 195 195 195 194 194 194 194 194 195 194 194 194 194 194 193 192 192 192 192 193 194 194 195 195 195 194 194 194 194 194 193 192 192 192 191 192 192 193 194 193 193 193 193 193 193 194 193 193 193 193 193 193 193 193 193 193 193 192 193 192 192 192 192 192 192 192 191 191 191 191 191 190 190 190 190 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 188 188 187 187 187 187 187 187 187 186 186 185 185 185 185 185 184 184 184 184 184 184 184 183 183 183 183 182 182 182 182 181 181 180 180 180 179 178 177 177 176 175 174 173 172 171 171 170 169 168 167 166 166 166 166 166 166 166 165 165 164 164 163 164 164 164 163 163 162 162 161 160 158 158 157 156 155 153 152 151 150 148 147 146 145 144 143 142 142 141 141 141 141 141 143 144 144 143 143 143 143 142 142 141 141 141 142 143 144 145 145 146 146 147 147 148 148 149 150 150 149 149 149 149 146 146 145 145 145 145 146 146 147 147 147 147 147 147 147 147 147 147 147 147 149 150 151 151 150 148 145 142 141 142 142 143 144 146 147 146 145 144 143 144 145 146 145 145 145 145 145 146 147 150 150 147 142 139 138 137 137 139 141 140 140 139 138 137 134 133 134 133 132 130 128 126 125 125 125 126 126 126 127 128 128 128 127 126 127 126 125 125 126 126 126 126 125 126 127 127 128 129 129 130 131 132 133 134 135 135 135 134 134 134 133 132 130 129 128 128 128 127 127 126 126 124 123 123 123 123 123 123 124 125 125 125 125 124 124 124 124 124 124 124 124 125 126 124 123 123 123 123 122 121 119 118 117 118 118 118 118 117 117 117 117 116 116 116 116 116 116 117 117 117 117 117 117 117 118 119 120 121 121 122 122 122 122 123 124 125 126 126 127 128 129 131 132 133 134 135 135 136 137 138 138 139 139 139 139 140 140 140 141 141 142 142 143 144 145 145 145 145 145 146 147 146 146 146 146 146 146 147 146 146 147 150 151 156 161 163 162 159 155 157 157 155 149 145 144 145 144 142 142 139 138 139 141 143 142 140 139 136 128 124 123 122 123 123 125 126 126 126 126 126 127 128 129 130 129 127 125 123 123 123 122 122 123 123 122 122 122 123 123 123 124 124 124 125 125 125 124 126 128 128 131 134 137 139 141 141 141 142 145 148 149 150 150 150 150 147 147 149 150 151 151 150 149 148 148 149 150 150 151 152 154 155 156 156 155 154 154 156 157 155 154 152 150 148 143 143 145 146 145 145 145 147 146 144 142 142 143 146 147 148 149 150 149 148 153 159 160 156 154 149 148 147 152 163 178 188 187 174 165 163 162 161 159 159 160 160 160 162 164 164 166 168 169 169 170 170 172 175 176 176 181 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 175 175 176 176 176 176 176 176 176 176 177 177 177 178 178 179 180 181 182 183 185 186 187 188 188 188 188 188 188 189 190 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 194 195 194 194 194 194 194 193 193 194 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 194 194 194 194 193 193 192 192 192 193 194 194 194 195 195 195 195 195 195 195 194 193 193 192 192 191 191 192 193 193 193 193 193 193 193 194 194 194 194 194 193 194 194 194 194 194 194 193 193 193 193 193 192 192 192 192 192 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 190 190 190 190 190 190 190 190 189 189 189 188 188 188 188 188 188 188 188 188 187 187 187 187 186 186 185 185 185 185 184 184 184 184 184 184 184 183 183 183 183 182 182 182 181 181 180 180 180 179 178 177 177 176 175 174 174 173 171 171 170 169 168 167 166 166 166 166 166 166 166 165 165 164 164 164 164 164 164 163 163 162 162 161 159 159 158 157 156 155 153 152 151 149 149 148 146 145 144 143 142 142 142 141 142 142 143 143 144 143 143 142 142 142 142 142 141 141 141 142 143 144 144 145 146 146 147 147 148 148 148 149 149 148 148 147 147 146 145 145 144 144 144 144 143 145 145 146 147 147 148 148 147 147 147 147 147 148 149 151 151 150 147 144 143 142 143 144 145 146 146 146 145 143 143 142 143 145 145 146 146 147 147 147 148 149 150 149 148 145 140 138 137 136 137 140 141 140 139 138 139 137 136 135 134 132 130 127 126 125 125 125 126 126 126 127 128 128 127 127 126 126 126 126 125 125 125 125 125 125 125 126 127 127 127 128 130 131 132 133 133 134 135 135 136 135 135 134 133 131 130 130 129 129 128 126 126 125 124 124 123 122 122 122 123 124 125 126 126 125 124 124 125 125 124 123 124 124 124 124 124 124 124 124 123 123 121 120 119 117 118 118 118 117 117 117 117 117 116 116 116 116 116 116 117 117 117 117 117 117 117 118 119 120 120 121 121 122 122 122 123 123 124 125 125 126 127 129 130 132 133 133 134 135 136 137 138 139 139 139 140 140 140 140 140 141 142 143 143 144 145 146 146 147 147 147 147 148 148 148 147 147 147 147 148 147 147 149 151 153 159 165 166 164 161 157 158 160 156 148 143 143 145 147 147 145 143 141 141 143 143 141 140 137 134 126 123 121 121 121 122 124 125 125 125 125 126 127 129 131 131 129 126 125 124 123 122 121 121 121 120 119 119 120 122 123 123 124 124 125 126 124 123 124 125 126 127 130 133 135 137 138 137 138 141 144 147 148 149 151 152 148 145 146 148 150 151 151 149 148 149 149 150 150 151 152 153 155 155 156 152 151 151 152 155 155 150 147 145 143 141 141 143 144 144 145 145 146 147 145 144 143 144 145 149 148 147 148 148 148 147 150 157 158 153 151 147 145 145 152 163 171 185 186 168 158 156 157 157 154 157 159 160 160 162 163 164 166 168 169 169 171 172 174 176 177 178 181 174 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 175 175 176 176 176 176 176 176 176 177 177 177 177 178 179 179 180 181 182 184 185 186 187 189 189 189 189 189 189 190 190 191 192 192 193 193 193 192 192 192 192 192 192 193 193 193 193 193 194 194 195 195 194 194 194 194 193 193 194 195 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 194 194 194 193 192 192 192 192 193 194 195 195 195 195 195 195 195 195 195 195 194 194 193 192 191 192 192 193 193 194 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 193 192 192 192 192 192 191 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 187 187 187 186 186 186 185 185 185 185 184 185 185 185 184 184 183 183 183 183 182 182 181 181 181 180 180 179 178 177 176 176 175 174 174 173 171 171 170 169 168 167 167 167 167 167 167 166 165 165 165 165 165 164 164 164 164 163 163 162 161 161 160 159 158 157 155 154 153 152 152 150 149 148 146 145 144 143 142 142 142 142 142 143 143 143 143 142 142 142 142 142 142 142 142 141 142 142 143 143 144 145 145 146 146 147 147 147 148 148 148 148 147 147 146 145 145 145 144 143 143 142 142 142 144 144 145 147 148 148 148 147 147 147 148 148 150 151 151 150 147 145 144 143 143 145 145 146 146 145 143 142 141 140 141 144 145 146 147 148 148 148 147 149 149 148 146 148 148 145 141 139 139 139 139 140 140 139 139 138 136 135 134 133 130 129 126 125 125 125 126 126 125 127 127 128 127 126 125 125 125 125 125 124 124 124 124 124 125 125 126 126 126 128 130 130 132 132 133 133 134 136 136 136 136 136 134 133 133 133 131 130 128 127 126 125 125 125 124 122 122 122 123 124 124 125 125 125 124 124 124 125 125 125 124 124 124 124 124 124 124 124 124 124 122 122 120 118 118 118 117 117 117 117 117 117 117 116 117 117 117 117 117 117 118 118 117 117 117 118 119 119 120 120 121 122 122 122 123 123 123 124 125 126 126 128 129 129 130 132 133 134 136 137 138 138 139 139 139 140 140 141 141 142 143 144 145 146 146 147 149 149 149 149 149 149 149 150 150 149 149 149 149 148 149 150 151 155 161 167 169 167 163 162 162 161 155 147 142 142 143 149 150 149 147 146 145 144 143 139 137 134 131 126 121 119 118 119 121 123 123 123 124 124 126 128 130 132 131 129 126 125 123 122 121 120 119 118 118 117 117 119 121 122 123 123 124 125 125 124 123 124 123 124 126 128 130 130 131 131 132 135 140 143 144 145 145 148 150 145 142 143 146 148 149 151 150 149 149 150 150 150 151 151 152 153 153 152 149 147 148 150 151 152 144 141 140 138 138 139 141 142 143 144 146 148 146 144 143 143 146 149 151 147 146 146 146 147 146 148 154 156 156 151 145 142 144 150 157 163 180 176 161 150 148 148 150 154 157 159 160 161 162 163 165 167 168 169 170 172 174 175 176 177 178 180 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 175 175 176 176 176 176 176 176 176 177 177 177 177 178 179 179 180 181 182 183 185 186 187 189 189 189 189 190 190 190 190 191 192 193 194 194 193 193 193 193 192 192 192 193 193 193 193 194 194 195 196 195 195 194 194 193 193 193 194 195 196 196 196 196 197 197 196 196 195 195 195 195 195 196 196 195 195 194 194 193 193 192 192 193 193 194 195 196 196 195 195 195 195 196 195 195 195 194 193 192 192 192 192 193 193 194 194 194 194 194 194 194 195 195 195 194 194 195 195 195 195 195 195 194 194 194 193 193 193 193 193 192 192 191 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 191 191 191 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 188 188 187 187 186 186 186 185 185 185 185 185 185 185 185 184 184 183 183 183 183 182 182 181 181 180 180 179 177 177 176 175 175 174 173 172 171 171 170 169 168 168 167 167 167 167 167 166 165 165 165 165 165 165 165 164 164 163 162 162 162 161 160 159 157 156 156 154 153 153 152 150 149 148 146 145 144 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 143 143 144 145 145 146 146 147 147 147 147 147 148 148 147 146 146 145 145 144 143 142 141 141 141 141 141 142 143 145 146 148 148 148 148 148 148 149 151 152 151 149 147 146 145 144 144 144 145 145 145 143 142 141 139 137 140 143 145 146 147 147 147 147 147 148 148 147 144 145 144 143 143 138 137 138 139 140 139 140 139 138 139 137 135 134 131 131 128 126 124 124 125 125 125 125 126 127 127 125 124 124 124 125 125 124 124 124 124 123 123 124 125 125 126 128 129 130 132 132 132 133 134 136 136 136 136 136 136 136 136 135 133 131 129 127 126 126 126 125 124 123 123 123 123 123 124 124 125 125 125 125 125 125 126 126 125 124 124 124 125 125 125 125 125 125 124 123 121 120 120 118 117 117 117 117 117 117 117 117 117 118 117 117 118 118 118 118 118 118 118 118 119 120 120 121 122 122 122 122 123 123 123 124 124 125 126 127 128 128 130 131 133 134 136 136 137 137 138 139 139 139 140 141 141 143 144 145 147 148 148 149 151 151 151 151 151 151 151 153 152 152 151 150 150 150 150 150 152 156 162 168 171 170 169 168 166 162 154 145 141 142 144 155 157 154 152 150 148 146 140 135 134 132 128 124 119 116 116 117 119 121 122 123 123 124 126 129 131 130 129 128 127 125 122 119 118 117 116 116 116 115 116 117 119 120 121 122 123 125 125 124 124 123 122 123 124 125 127 128 126 125 128 132 137 141 141 141 142 144 145 143 142 142 145 146 149 151 150 149 148 148 149 150 150 148 148 148 148 148 146 144 144 145 146 145 141 139 139 140 140 141 142 138 139 142 145 147 145 141 141 144 151 153 151 145 141 141 144 146 145 146 150 151 152 150 144 142 144 148 150 160 173 173 162 153 152 149 151 156 158 160 161 162 162 164 166 168 169 171 171 173 174 174 175 177 178 179 175 174 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 175 175 176 176 177 177 177 177 177 177 177 177 178 178 179 179 180 181 182 182 184 186 188 189 189 189 190 190 190 190 191 191 192 193 194 194 194 194 193 193 193 193 193 193 194 194 194 194 195 196 196 196 196 195 194 193 193 193 194 195 195 196 196 196 197 197 196 195 195 195 195 195 196 196 195 195 195 194 194 193 193 192 192 193 193 194 195 196 196 195 195 195 196 196 196 196 196 195 194 193 193 193 193 193 193 194 194 194 194 194 194 194 195 195 195 195 195 195 195 196 196 195 195 195 195 195 194 193 193 193 193 192 192 191 190 190 190 189 190 190 190 191 191 191 191 191 191 191 192 192 192 192 192 191 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 188 189 189 188 188 188 187 187 186 186 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 182 182 181 180 180 179 177 176 176 176 175 174 174 173 172 171 170 170 169 168 167 167 167 168 167 166 165 165 165 165 165 165 165 164 164 163 162 162 161 160 159 158 157 156 155 154 154 153 152 150 149 147 146 145 144 144 144 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 143 143 144 144 145 145 146 146 146 147 147 147 147 147 148 147 147 147 146 145 144 143 141 140 139 139 139 139 140 142 143 145 147 147 147 148 148 149 149 151 151 151 149 148 148 146 145 144 144 144 144 144 143 142 139 137 136 139 143 146 147 146 145 145 145 146 147 148 146 145 143 142 142 139 139 138 137 139 138 138 139 139 139 139 141 136 134 135 132 129 126 124 124 125 125 124 124 125 126 126 124 123 123 124 124 125 124 123 124 124 123 122 122 123 124 126 128 129 130 131 132 132 133 134 135 135 136 136 136 136 136 136 135 134 131 130 129 127 126 126 125 125 124 124 124 124 124 124 124 125 125 125 125 125 125 126 126 125 125 125 125 125 125 126 126 126 126 126 125 123 122 121 119 118 117 118 118 118 118 118 118 118 119 119 119 118 118 118 118 118 118 118 119 119 120 121 122 122 122 122 123 123 123 124 124 124 125 126 127 127 128 130 131 132 134 135 136 136 137 138 139 139 140 140 141 141 144 146 148 149 150 150 151 154 154 154 154 154 153 154 156 155 154 153 152 151 151 151 151 153 157 161 166 170 172 174 174 170 163 153 146 145 148 153 158 159 156 153 150 148 146 135 132 131 128 124 121 117 114 114 116 118 121 124 126 126 126 127 129 131 128 127 126 124 123 121 118 114 114 114 114 114 114 114 116 117 118 119 121 123 124 124 123 122 122 123 123 122 122 122 123 122 123 125 128 133 138 134 135 138 139 140 141 140 142 144 147 149 150 149 147 146 146 147 150 150 146 144 144 144 145 144 141 141 141 140 140 139 139 138 139 139 139 138 133 134 137 141 142 142 139 139 145 153 152 148 142 133 136 140 143 144 143 144 146 148 148 144 141 146 148 151 157 164 168 167 164 163 156 155 158 161 162 163 163 163 164 167 170 171 172 173 174 174 173 175 176 177 178 175 175 174 174 174 175 175 175 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 173 173 173 174 174 175 175 176 176 177 177 177 177 177 178 178 178 178 178 179 180 180 181 181 182 184 187 188 189 190 190 190 191 191 191 191 191 192 194 194 195 194 194 194 194 194 193 193 194 194 194 194 194 195 196 196 197 197 195 195 194 193 193 194 195 195 195 196 196 197 197 196 196 195 195 195 195 195 195 195 195 195 194 194 193 193 193 193 193 193 195 195 196 195 195 195 195 195 196 196 196 196 196 195 194 193 193 193 194 194 194 194 195 195 195 194 195 195 195 196 196 195 196 196 196 196 196 196 195 195 195 194 194 193 193 193 192 192 191 191 191 190 189 189 190 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 191 192 191 191 191 190 191 190 190 190 189 189 189 189 189 189 189 189 188 188 187 186 186 186 186 185 185 185 185 185 185 185 184 184 184 184 183 183 182 182 181 180 180 178 177 177 176 176 175 175 174 173 172 171 171 170 170 168 168 167 168 168 167 166 166 166 165 166 165 165 165 164 163 163 162 162 161 160 159 158 157 156 156 155 154 153 152 150 149 148 146 145 145 145 144 143 143 143 143 143 143 143 143 143 143 143 142 142 142 143 143 143 143 143 143 144 144 145 145 145 145 146 147 147 147 147 148 148 148 148 147 146 145 144 142 141 140 140 139 138 139 140 142 144 145 146 146 147 148 148 149 149 151 151 151 149 148 147 146 145 144 144 143 143 144 145 143 138 136 137 139 142 145 144 143 143 143 143 145 146 147 146 144 143 142 140 139 136 136 137 136 135 136 136 138 138 138 138 135 134 134 133 129 126 123 123 124 124 123 122 124 125 125 123 122 122 122 123 123 123 123 123 124 124 123 123 123 124 126 127 129 129 130 131 132 133 133 133 134 135 135 135 135 135 136 135 134 132 131 130 128 127 125 125 125 125 125 125 125 125 124 124 125 125 125 125 125 126 126 126 126 126 125 125 125 126 126 126 127 127 127 126 124 123 121 120 118 118 118 118 118 118 119 119 119 120 119 119 119 118 118 119 119 119 119 120 120 121 122 123 123 123 123 123 124 124 124 124 124 125 126 127 127 129 130 131 133 134 135 135 136 137 138 139 140 140 141 141 142 145 148 150 151 152 153 153 156 157 157 157 156 157 157 158 157 157 155 154 153 153 153 153 155 157 160 165 166 170 175 176 171 163 156 154 155 159 163 164 160 153 150 147 145 141 133 128 127 124 122 118 115 117 116 118 122 124 126 127 129 128 128 129 129 126 124 122 120 118 116 114 109 109 111 112 112 112 114 115 115 117 118 120 121 122 122 122 121 121 122 121 120 120 120 121 121 121 121 124 128 129 129 131 134 136 137 139 139 141 144 147 149 149 148 145 145 145 147 149 148 144 141 141 142 142 142 139 138 137 136 136 137 137 133 132 131 131 131 129 129 134 137 136 138 138 140 144 147 146 142 137 132 134 138 140 141 141 142 144 147 147 145 145 148 151 154 157 162 167 169 169 165 161 159 160 164 165 166 164 163 164 168 171 172 173 174 174 173 173 174 175 176 177 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 173 173 174 174 175 175 176 176 177 177 177 177 177 178 178 178 178 178 179 179 180 181 182 183 184 186 188 189 190 190 190 191 191 191 191 191 192 194 195 195 195 194 195 195 194 194 194 194 195 195 194 194 195 195 196 197 197 196 195 194 193 194 194 194 195 195 196 196 196 196 196 196 195 195 195 195 195 195 195 195 194 194 194 194 193 193 193 193 194 195 195 196 195 195 195 195 195 196 196 196 196 196 196 194 194 194 194 194 194 194 194 195 195 195 195 194 195 195 196 196 196 196 196 196 196 196 196 196 196 195 195 194 194 193 193 193 192 192 191 191 190 189 189 190 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 190 190 189 189 189 189 190 190 189 189 188 188 187 187 186 186 186 186 186 186 186 186 185 185 184 184 184 184 184 183 182 182 181 180 180 178 178 177 176 176 175 175 174 173 172 171 171 170 170 169 168 167 167 168 167 167 166 166 166 166 166 165 165 164 164 163 162 161 161 160 159 158 157 157 156 155 154 153 151 150 149 148 147 147 146 145 144 143 143 143 143 143 144 144 144 144 144 143 142 143 143 143 143 143 143 143 143 144 144 144 144 144 145 146 147 148 147 148 148 148 148 148 147 146 145 144 143 141 140 140 139 139 139 141 142 144 145 146 146 147 148 148 149 149 151 152 152 150 148 147 146 145 145 144 143 143 143 144 142 137 136 137 139 141 142 143 141 140 140 141 143 145 146 145 144 142 141 141 138 138 137 137 135 134 133 133 133 135 137 137 136 136 135 133 128 125 122 122 121 123 122 121 122 124 123 121 121 121 122 122 122 122 123 123 124 124 123 123 123 124 126 127 128 129 130 131 132 132 132 132 133 133 134 134 134 134 134 133 133 132 131 130 128 127 126 125 125 125 124 124 125 125 125 125 124 124 124 124 126 126 126 126 127 127 126 126 126 126 127 127 127 127 127 126 124 123 122 120 119 119 119 119 119 119 119 120 120 120 120 119 119 119 119 119 120 120 120 121 122 122 123 124 124 124 124 124 124 125 125 125 125 125 126 127 129 129 131 132 132 133 134 135 136 136 137 139 140 141 142 143 144 146 148 152 153 154 155 155 157 158 159 159 159 158 158 159 159 158 157 156 156 155 155 155 156 157 160 161 164 169 174 175 171 163 164 163 164 167 168 166 159 150 149 145 142 137 133 130 128 126 125 122 120 122 122 123 126 128 130 130 130 129 128 128 127 125 122 118 115 111 109 108 106 107 109 110 110 111 114 114 116 116 117 118 119 120 121 122 122 121 120 119 119 119 119 119 120 116 117 118 121 124 126 128 130 133 135 135 137 140 143 145 147 148 148 145 143 143 144 145 144 141 138 138 139 139 139 137 135 135 134 133 134 133 126 124 123 123 123 125 128 132 132 135 137 138 140 143 142 141 140 135 134 136 137 139 139 140 143 144 145 146 146 146 150 154 157 158 162 162 164 166 164 162 161 162 164 169 168 165 164 165 169 171 173 175 174 174 172 172 172 174 175 176 175 175 175 175 175 175 175 175 175 174 174 174 174 174 173 173 173 173 173 173 172 172 172 173 173 173 173 173 173 174 174 175 175 176 176 177 177 177 178 177 177 178 178 178 179 179 179 180 181 182 183 184 186 188 189 190 190 191 192 192 192 191 191 193 194 195 195 195 195 195 195 195 195 194 195 195 195 195 195 195 195 196 197 197 196 195 194 194 194 194 194 195 196 196 197 197 196 196 196 196 196 195 195 195 194 194 194 194 194 194 194 193 193 193 193 194 195 196 196 196 195 195 195 195 196 196 197 197 197 196 196 195 195 195 195 195 195 195 195 196 195 195 195 195 196 196 196 196 196 196 196 196 197 197 196 196 196 195 194 194 194 193 193 192 192 191 191 190 190 190 190 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 192 192 191 191 190 190 190 190 190 190 190 189 189 188 188 187 187 187 187 186 186 186 186 186 186 186 185 185 184 184 184 184 183 182 182 181 181 180 180 178 177 176 176 176 175 174 173 172 172 171 170 170 169 168 167 168 168 168 168 167 166 166 166 166 165 165 164 164 163 162 161 160 160 159 158 158 157 156 155 154 152 151 150 149 148 148 147 146 145 144 143 144 144 144 144 144 144 144 144 144 144 143 144 144 144 144 143 143 143 143 143 144 144 144 144 145 146 147 147 147 148 148 148 148 148 147 146 145 145 144 142 142 140 140 140 141 142 144 144 144 145 147 148 148 148 149 150 151 152 152 149 148 148 146 145 144 144 144 144 144 143 141 136 135 137 138 140 141 142 140 136 137 139 142 143 144 145 144 143 142 141 141 139 138 136 134 133 131 130 132 134 134 135 134 135 136 133 127 125 122 122 122 123 121 120 121 122 122 121 120 120 121 122 122 123 124 124 124 124 124 124 124 125 126 127 128 128 129 130 131 132 132 132 131 132 132 133 133 132 132 131 131 131 130 130 129 128 126 126 125 125 124 123 124 124 124 124 123 123 123 124 125 125 125 127 127 127 127 126 126 126 127 127 127 127 126 126 124 123 122 121 120 120 121 121 120 120 120 120 120 120 120 120 119 120 120 120 121 122 122 122 123 124 124 124 124 124 124 124 125 125 125 125 125 125 126 127 130 131 131 132 132 133 135 135 136 137 138 139 140 142 143 145 146 148 150 154 154 155 156 157 158 159 160 160 160 159 160 161 161 160 159 158 158 157 156 156 157 158 158 160 164 168 171 172 169 168 168 169 170 171 169 164 157 152 147 144 140 136 133 132 132 132 130 127 125 127 128 128 130 132 134 132 132 130 129 129 129 126 123 118 114 110 109 108 107 108 109 109 109 110 114 116 116 115 114 116 118 118 120 121 121 120 119 118 117 116 116 115 116 112 112 113 116 120 124 127 126 128 132 134 137 139 141 144 146 146 145 144 139 137 138 138 139 137 134 135 136 136 136 135 134 131 131 129 128 127 121 118 117 118 119 123 128 129 132 135 136 138 141 143 143 141 139 136 136 137 138 139 140 141 143 144 145 145 146 147 150 156 158 158 159 161 163 164 164 163 163 165 165 169 169 166 165 167 169 171 173 174 174 172 171 172 173 173 172 174 176 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 176 176 176 176 177 177 177 177 178 178 178 178 178 179 179 180 181 182 183 184 186 188 189 190 191 192 193 193 192 192 192 193 194 195 196 196 195 195 196 196 195 195 195 195 195 195 195 195 195 196 197 197 196 195 195 195 195 195 195 195 196 196 197 197 196 196 196 196 196 196 195 195 194 194 194 194 194 193 193 193 193 193 194 195 196 196 196 196 196 196 196 195 196 196 197 198 198 197 197 196 196 196 196 196 195 195 195 196 196 195 195 195 196 196 196 196 196 196 196 196 197 197 197 196 196 195 194 194 194 194 193 192 192 192 191 191 190 190 190 191 191 192 192 193 193 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 192 192 191 191 190 190 190 190 190 190 190 189 189 188 188 187 187 187 187 187 186 186 186 186 186 186 186 185 185 184 184 183 183 182 182 181 181 181 180 178 177 177 176 176 175 174 174 173 172 171 170 170 169 168 168 168 168 168 168 167 167 166 166 165 165 165 165 164 163 162 161 160 160 159 159 158 157 156 155 153 152 151 150 149 149 148 147 146 145 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 144 144 143 143 143 143 143 143 143 144 145 145 147 148 148 148 149 149 149 149 148 146 146 146 146 146 144 143 142 141 141 143 144 145 145 145 146 148 148 149 149 149 150 150 151 151 149 148 148 147 146 145 145 145 144 143 141 138 136 135 135 136 138 140 139 138 134 135 138 139 140 143 145 144 143 141 142 142 140 135 132 132 132 131 130 131 130 131 132 133 134 135 133 126 126 125 124 122 122 122 120 120 121 121 120 120 120 120 121 122 123 123 123 124 124 124 125 125 126 126 127 128 129 129 130 131 131 131 131 131 131 132 133 132 132 131 131 130 129 129 129 129 128 126 125 125 125 124 123 123 123 123 123 123 123 124 124 125 125 126 126 126 127 127 127 126 126 127 128 127 127 126 125 124 124 123 123 122 122 122 121 121 120 120 120 120 121 121 121 121 121 121 121 123 123 123 124 124 124 124 124 124 124 125 125 125 125 125 125 125 126 127 128 130 131 132 132 133 134 135 136 137 138 139 139 141 143 145 147 149 151 152 155 156 157 158 158 159 160 161 162 161 161 161 162 161 161 161 160 160 158 158 158 158 158 159 161 164 166 168 169 168 168 169 171 172 171 167 160 159 150 145 144 142 139 137 138 137 135 132 129 128 130 134 135 135 137 138 135 134 133 133 133 132 130 127 122 119 116 114 111 111 112 111 110 111 111 114 116 115 113 113 115 116 115 116 117 117 117 117 116 113 112 110 109 109 108 107 108 111 114 117 121 124 126 131 135 137 138 138 140 140 140 140 138 133 128 129 128 130 132 129 129 130 132 132 132 132 127 125 123 122 121 118 115 115 117 119 123 125 126 130 134 137 140 142 144 143 140 138 137 137 137 137 140 142 143 143 144 144 145 146 148 151 157 159 160 160 160 162 165 167 167 168 168 168 170 169 168 168 169 170 172 173 174 173 171 171 171 174 172 170 171 176 176 176 175 175 176 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 179 180 181 182 182 183 184 187 188 189 190 191 192 193 194 193 192 192 193 194 195 196 196 196 196 196 197 196 196 196 196 196 196 196 195 195 196 197 197 196 196 196 195 195 195 195 195 196 197 197 197 197 197 197 197 197 196 196 195 195 194 194 194 194 194 193 193 193 193 194 195 196 197 197 197 197 197 196 196 196 197 198 198 198 198 198 197 196 197 197 197 195 195 195 195 195 195 195 195 196 196 197 196 196 196 196 196 197 197 197 197 196 195 195 194 194 194 193 192 192 192 191 191 191 191 191 191 192 193 193 193 193 193 193 193 193 193 192 192 192 192 193 193 193 193 193 193 193 192 192 192 191 191 190 190 190 190 190 190 189 189 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 185 184 184 183 183 182 181 181 181 181 180 179 177 177 176 176 175 175 174 173 172 171 170 170 169 168 168 168 168 168 168 168 167 167 166 166 165 165 165 164 163 162 161 161 160 160 159 158 157 156 154 154 153 152 151 150 149 148 147 146 145 145 145 144 144 144 144 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 143 143 144 145 145 146 147 148 148 148 149 149 149 149 148 147 146 147 146 146 145 144 144 143 143 144 145 145 146 147 148 148 149 149 149 149 150 150 152 150 149 149 148 147 147 146 145 145 143 141 139 137 135 135 135 137 138 138 137 134 131 133 134 136 139 143 144 144 142 140 140 139 137 132 129 130 130 130 129 129 128 128 130 131 134 135 134 132 128 125 124 123 122 121 120 120 120 121 120 120 119 120 121 121 121 121 122 124 124 124 125 126 126 126 126 127 129 130 131 132 132 132 132 131 132 132 132 132 131 130 130 129 128 127 128 128 127 126 125 125 124 124 123 122 122 123 123 123 123 124 124 125 125 126 126 126 127 127 127 127 127 128 128 128 127 126 125 124 124 124 124 123 123 123 122 122 121 121 121 121 121 122 122 122 122 122 123 124 125 125 124 125 125 125 125 125 125 125 125 125 125 125 126 126 126 127 129 131 132 132 133 134 134 135 138 139 140 140 141 142 145 147 150 152 152 154 157 158 159 159 160 160 160 162 163 163 163 162 162 162 162 162 161 161 159 160 160 159 159 160 163 165 166 166 167 168 168 169 171 171 168 166 160 155 148 146 146 145 143 143 141 141 139 136 134 133 135 139 141 142 142 141 139 137 136 136 135 135 131 127 124 122 119 116 114 114 115 114 113 114 115 117 117 115 113 113 114 113 111 111 113 114 114 114 114 108 107 106 106 106 105 102 104 105 109 114 118 120 124 129 132 134 135 130 131 131 131 131 130 127 123 123 123 125 127 124 122 122 122 125 127 128 122 119 118 116 116 116 115 116 117 118 120 121 122 126 132 137 142 143 143 142 139 137 136 136 137 139 141 143 143 143 144 144 145 147 150 153 158 160 161 162 162 163 165 171 172 172 171 170 170 169 169 170 171 171 172 173 173 172 171 170 172 172 171 169 169 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 177 177 177 177 177 177 178 178 178 179 179 179 180 182 182 183 184 185 186 187 189 190 191 193 194 194 194 193 192 193 193 195 196 196 196 196 197 197 197 196 196 196 196 196 196 196 196 196 197 197 197 196 196 196 196 195 195 195 196 197 197 197 197 197 197 197 197 197 196 196 195 195 195 194 194 194 193 193 193 193 195 196 197 197 197 198 198 198 197 196 196 197 198 198 199 199 198 198 197 197 198 197 196 196 195 195 195 195 196 196 196 197 197 197 197 196 196 196 197 197 197 197 196 196 195 195 194 194 193 193 192 192 191 191 191 191 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 193 193 193 192 192 191 191 191 191 191 190 190 190 189 189 189 188 188 188 188 187 187 187 186 186 187 187 187 186 186 185 184 184 183 182 182 182 181 181 180 180 179 177 177 176 176 175 175 174 173 172 171 170 170 169 169 168 168 169 169 168 168 167 167 166 166 165 165 165 164 163 162 161 161 161 160 159 158 157 156 155 154 153 153 152 150 149 148 147 146 146 145 145 145 144 144 145 145 145 145 145 145 146 146 146 145 144 144 144 143 143 143 143 143 144 145 145 146 148 148 149 149 149 149 149 149 148 147 147 147 147 146 145 145 144 144 145 146 146 146 146 148 148 149 149 149 149 149 150 150 151 150 149 149 148 147 147 146 145 144 143 142 139 136 135 134 134 137 138 137 135 132 129 128 130 133 138 141 144 142 140 139 137 135 133 129 127 128 128 128 128 126 126 126 127 131 134 134 133 133 128 126 123 122 122 121 121 121 120 121 120 119 119 120 120 120 119 120 121 123 124 125 125 126 126 126 126 127 129 131 132 132 133 132 132 132 131 132 132 131 130 129 128 127 126 126 126 126 125 125 124 124 124 124 123 123 123 123 123 123 124 124 125 125 125 125 126 126 127 127 127 128 128 129 129 128 127 126 125 124 125 125 125 125 124 124 123 123 124 123 122 122 122 122 123 123 123 124 124 125 125 125 125 125 125 125 125 125 125 125 126 126 126 126 126 126 126 128 129 131 132 133 134 134 135 136 139 140 140 141 142 144 147 149 151 152 154 156 158 160 160 161 162 162 162 163 164 165 164 164 163 163 163 162 162 162 161 161 161 160 160 163 165 166 166 166 166 167 168 168 170 168 166 164 158 152 150 150 150 150 150 149 146 145 143 142 141 139 140 143 146 147 145 142 141 141 140 137 137 135 132 129 126 122 118 116 115 115 117 117 118 118 118 119 118 114 112 111 110 109 109 109 109 109 109 109 108 103 102 102 102 101 101 99 101 104 108 113 115 116 120 124 126 127 128 123 121 121 122 122 122 122 120 120 121 123 123 120 117 117 118 120 122 122 117 113 112 111 112 114 114 115 115 114 115 116 119 125 131 137 141 142 141 138 136 135 135 135 136 140 142 142 142 143 143 144 146 149 153 156 160 163 163 164 165 165 168 171 172 172 170 169 169 169 169 171 172 172 172 172 173 172 172 171 172 171 170 169 169 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 176 177 177 177 177 177 177 177 178 178 178 179 179 180 181 182 183 184 185 185 185 187 189 191 192 193 194 195 194 193 193 193 194 195 197 197 197 197 197 197 197 197 196 196 196 196 197 197 196 196 197 197 197 197 196 196 196 196 195 195 197 198 198 198 198 197 197 197 197 197 197 196 196 196 195 195 194 194 194 193 193 194 195 196 197 198 198 198 198 198 198 197 197 197 198 198 199 199 199 198 198 198 199 198 198 196 195 195 195 195 196 196 197 197 197 197 197 197 196 196 197 198 197 197 197 197 196 196 195 194 193 193 192 192 192 192 192 192 192 192 193 193 193 194 194 194 194 193 193 193 193 193 194 194 194 194 195 194 194 193 193 193 192 192 192 192 191 191 191 191 190 190 189 189 189 189 188 188 188 187 187 187 187 187 187 187 187 187 186 185 184 184 183 182 182 182 181 181 180 180 178 178 177 176 176 175 175 174 173 172 171 170 170 170 169 169 169 169 169 168 168 168 167 167 166 166 165 165 164 163 162 162 162 161 160 159 158 157 156 155 154 154 153 152 150 149 148 147 147 146 146 145 145 144 145 145 145 145 145 145 146 146 146 146 145 144 144 144 144 144 144 144 144 144 145 146 147 148 149 149 149 149 149 149 149 148 148 148 148 148 147 146 146 145 145 145 146 147 146 147 148 149 149 149 149 149 149 149 150 151 150 149 149 149 148 147 146 145 144 142 141 140 138 135 133 133 135 136 135 132 131 128 126 127 131 136 141 143 142 140 138 136 133 131 128 126 125 124 125 125 125 125 124 124 129 131 131 131 130 126 124 122 122 122 123 123 123 122 122 120 119 119 119 119 119 118 118 120 122 123 124 125 126 127 127 127 128 129 131 131 131 132 132 132 131 130 130 130 130 128 127 127 126 125 124 125 124 124 124 123 123 123 123 123 123 123 124 124 124 124 125 125 125 125 126 126 127 127 127 127 128 129 129 130 129 128 127 126 126 126 127 126 125 124 124 124 125 125 125 124 123 123 123 124 124 124 124 125 126 126 126 126 126 125 125 125 126 126 126 126 126 127 127 127 127 127 129 130 131 134 135 135 136 137 138 139 140 141 142 143 145 147 150 151 153 155 158 160 162 162 163 163 163 163 164 166 166 166 165 165 163 163 163 163 163 162 162 162 162 163 165 165 166 167 167 167 167 167 168 168 165 164 162 158 154 152 154 154 154 154 153 151 148 147 147 147 145 143 143 147 148 146 143 143 142 140 138 137 134 131 129 125 118 117 116 117 117 120 121 121 121 121 120 118 112 110 108 107 108 108 108 107 105 104 103 103 99 97 97 96 97 98 99 102 105 107 108 109 112 114 118 120 120 119 119 117 115 117 119 119 119 119 119 120 120 119 118 116 114 116 117 118 117 113 108 106 107 109 112 112 111 110 111 112 114 118 128 134 136 140 142 139 135 132 131 132 133 136 139 141 141 141 141 142 146 150 153 157 159 162 164 164 165 166 167 169 171 172 171 169 167 168 168 169 171 172 172 172 172 171 171 171 171 172 171 170 170 170 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 173 173 173 174 174 174 174 175 175 175 175 175 176 176 177 177 177 178 178 177 177 177 178 178 179 179 180 181 183 184 185 185 186 186 188 190 191 193 194 195 195 195 194 194 193 194 196 197 198 198 198 198 197 197 197 196 196 196 196 197 197 197 197 197 197 197 197 197 196 196 196 196 196 197 197 198 198 198 198 197 197 197 197 197 197 196 196 195 195 195 195 194 193 194 194 195 195 197 198 198 199 199 199 198 197 197 197 197 198 198 199 199 198 198 199 199 199 198 197 196 195 195 196 196 197 197 198 198 198 198 197 196 197 197 198 198 197 197 197 197 196 195 195 194 193 193 192 192 192 192 192 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 194 193 193 193 193 193 193 192 191 191 191 191 190 190 190 189 189 189 188 188 188 187 187 187 187 187 187 187 187 187 186 185 185 184 184 183 182 182 181 181 180 180 179 178 177 177 176 175 175 174 173 172 171 171 171 170 170 169 169 169 169 168 168 168 167 167 166 165 165 165 164 163 163 162 162 161 160 159 158 156 156 155 155 154 153 152 150 149 148 147 147 146 146 145 145 145 145 145 144 145 145 145 146 146 146 146 145 145 144 144 145 145 145 145 145 145 145 147 148 148 149 150 149 149 149 149 149 149 149 149 149 149 148 147 146 146 146 146 147 146 146 147 148 149 149 149 149 148 148 149 150 151 150 150 150 150 148 147 146 145 143 141 140 140 138 135 133 132 133 132 131 130 128 125 124 126 129 134 139 141 141 140 138 136 133 131 128 126 122 121 119 120 122 122 121 120 121 122 126 129 128 124 122 122 121 123 123 124 124 123 123 122 120 119 119 120 119 118 118 119 121 122 123 124 126 128 129 128 129 130 130 131 131 131 132 131 130 129 129 129 129 127 127 127 126 125 124 124 123 124 124 123 122 122 123 123 123 123 124 124 124 125 125 125 125 125 126 126 127 127 128 128 128 129 130 130 129 128 128 128 127 127 128 127 126 125 125 125 126 126 126 125 124 124 124 125 125 125 125 126 126 126 126 127 127 126 126 126 127 127 127 127 128 128 128 128 129 129 130 131 133 136 136 137 138 138 139 140 141 142 143 144 146 146 149 152 155 157 159 161 164 165 166 166 165 165 166 167 167 167 166 165 164 164 164 163 163 163 163 163 164 165 166 167 167 167 167 168 168 168 167 166 164 161 160 158 156 154 155 156 156 156 156 154 151 150 150 149 147 145 146 146 146 145 144 144 144 140 139 137 135 132 126 121 116 116 117 119 120 121 123 124 123 122 120 117 111 108 108 109 110 110 108 106 105 104 102 100 96 94 94 94 95 97 100 104 105 106 106 106 108 108 111 113 113 113 113 112 111 115 117 117 117 117 117 117 117 116 115 114 113 114 115 114 112 110 106 105 106 109 111 111 110 109 110 113 117 122 132 136 138 142 143 140 132 129 128 128 131 135 139 140 140 140 141 143 149 154 158 161 162 164 164 164 165 166 166 167 169 172 171 169 168 168 168 170 171 171 171 171 171 170 170 171 171 172 171 170 170 171 177 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 177 177 177 178 178 178 178 178 178 178 178 179 180 180 182 183 184 185 186 187 187 188 191 192 193 195 196 196 196 196 194 194 195 196 198 198 198 198 198 198 197 197 196 196 196 196 197 198 198 198 198 197 198 198 197 197 196 197 197 196 197 198 198 199 199 198 198 198 197 197 197 197 197 196 196 195 195 195 195 194 194 194 195 196 197 198 198 199 199 199 199 199 198 198 197 198 198 199 199 199 199 199 199 200 199 198 196 196 196 196 196 197 197 198 199 199 198 197 197 197 197 198 198 198 198 198 197 196 196 195 195 194 194 194 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 195 195 195 196 195 195 194 194 194 194 194 193 193 192 192 191 191 191 190 190 190 190 189 189 188 188 188 188 187 187 187 187 187 187 187 187 186 185 185 184 184 183 182 182 181 181 180 180 179 179 178 177 176 175 175 174 173 173 172 171 171 170 170 169 169 169 168 168 168 168 167 167 166 165 165 165 164 164 163 162 161 161 160 158 157 157 156 156 155 154 153 152 150 149 148 148 147 147 146 145 145 145 145 145 145 144 145 145 146 146 146 146 146 145 145 145 145 145 145 145 146 146 146 147 147 148 149 150 150 149 150 151 151 151 150 150 149 149 149 148 147 147 147 146 147 147 147 147 148 148 149 149 148 148 148 148 149 150 150 150 150 149 148 147 146 145 142 140 140 139 138 135 132 130 129 128 128 126 125 124 124 127 130 133 136 138 139 140 139 136 133 130 127 126 120 117 115 116 117 118 118 115 116 117 119 120 122 122 121 121 124 124 124 125 124 122 122 122 121 120 119 121 121 119 119 120 120 121 122 124 126 129 130 129 130 130 130 130 131 131 131 131 129 129 128 128 127 126 126 127 126 125 124 123 123 124 124 123 123 123 123 123 123 123 123 123 124 124 124 124 125 125 126 126 126 127 127 127 128 129 130 129 128 128 128 129 129 128 128 127 126 126 125 126 126 126 126 125 125 125 125 125 125 126 126 126 127 127 127 127 127 127 127 127 128 129 129 129 129 128 129 130 131 131 132 133 135 137 138 139 139 140 140 141 143 143 144 145 146 147 150 154 157 159 161 163 164 166 167 168 167 167 167 168 168 168 167 166 165 165 165 164 164 164 165 164 166 167 168 168 168 168 168 168 168 169 169 167 163 160 159 158 157 157 157 156 156 156 156 155 152 151 150 148 147 146 146 145 144 143 144 145 144 141 140 138 135 130 123 119 118 119 120 121 122 122 123 123 122 120 119 116 111 110 110 111 110 108 108 106 105 104 102 98 95 93 94 95 97 99 102 103 103 104 105 105 105 105 106 106 105 106 106 107 109 114 114 115 115 114 113 114 114 113 112 112 111 111 111 110 109 109 107 108 110 111 112 112 111 111 112 117 122 127 132 136 139 142 143 137 133 127 124 126 130 135 138 137 136 137 140 144 151 158 160 161 163 164 164 164 164 165 165 167 169 171 171 170 169 169 168 169 169 170 169 169 169 169 169 171 172 171 171 169 169 171 177 177 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 177 177 177 178 178 179 179 179 179 179 179 179 180 181 182 183 184 185 187 188 188 189 191 193 194 195 196 197 197 196 195 195 195 197 198 198 198 198 198 197 197 197 197 197 196 197 197 198 198 199 199 198 198 198 198 197 197 197 197 197 198 198 199 199 199 199 198 198 198 198 198 198 197 197 197 196 196 196 195 195 195 194 195 196 197 198 198 199 199 199 199 199 198 198 197 197 198 198 198 198 199 199 200 200 200 199 197 196 196 196 197 197 197 198 199 199 198 197 197 197 198 198 198 198 198 198 198 197 197 196 195 195 195 195 194 194 193 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 195 195 196 196 195 194 194 194 194 194 194 194 193 192 192 192 191 191 191 190 190 190 189 189 189 188 188 188 188 188 187 187 187 187 187 187 186 186 185 185 184 183 182 182 181 181 180 180 180 179 178 177 176 175 175 174 174 173 172 172 171 170 170 170 169 169 169 168 168 168 167 166 166 165 165 165 165 164 163 162 161 161 160 158 158 157 157 156 155 154 153 151 150 149 149 148 147 147 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 147 146 146 146 147 148 149 150 150 150 150 151 151 151 151 150 150 150 149 149 149 148 148 148 147 147 148 148 148 148 147 148 147 147 147 147 148 149 149 149 149 148 147 145 144 144 141 138 137 136 135 134 131 126 125 124 123 123 123 122 124 129 131 133 134 136 139 140 138 136 130 127 126 124 117 113 111 112 113 114 116 114 115 114 115 113 114 119 128 128 126 125 127 125 122 120 121 122 121 120 121 124 122 121 122 122 122 122 123 124 126 129 130 129 129 130 130 131 131 131 131 130 129 128 127 127 126 126 126 128 127 127 125 124 123 124 124 124 124 124 124 124 124 124 124 123 123 123 123 124 125 126 126 126 126 127 126 127 127 128 129 128 127 127 127 128 128 128 127 127 126 126 126 126 126 125 125 125 125 125 125 125 126 126 126 127 127 127 128 128 128 128 128 128 128 129 130 130 129 129 129 131 133 133 134 135 136 138 140 140 141 141 142 142 144 145 146 147 148 150 153 157 159 161 163 164 165 167 169 169 169 168 168 169 169 168 168 167 166 167 168 167 166 166 166 166 167 168 168 168 168 168 168 168 169 169 169 167 163 161 160 159 159 159 158 156 153 153 154 155 153 154 151 148 147 146 145 145 144 143 143 144 143 142 139 137 132 125 121 119 121 122 123 124 125 124 124 120 119 118 117 114 112 112 111 110 108 108 107 105 102 99 96 94 94 93 94 96 98 100 102 102 102 103 103 103 102 103 103 103 103 103 103 104 108 109 110 111 111 111 111 111 111 111 111 111 111 110 108 108 108 107 109 112 114 114 114 114 112 114 117 121 125 128 132 134 137 137 135 130 128 121 117 122 127 131 135 131 132 135 140 146 152 157 158 159 160 162 163 164 165 166 167 167 168 169 169 169 169 168 168 169 168 168 169 169 168 168 170 171 171 170 169 168 169 171 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 174 175 175 175 175 175 176 176 176 177 177 178 178 178 179 179 179 179 179 179 179 180 181 181 183 184 186 187 188 188 190 192 194 194 195 196 197 197 197 196 196 196 197 198 198 198 198 197 197 197 197 197 197 196 197 197 197 198 199 199 198 198 198 198 197 197 197 197 197 198 198 199 199 199 199 199 199 199 199 199 198 198 198 197 197 197 196 196 196 195 195 196 197 197 197 198 199 199 199 199 199 199 198 197 197 197 198 198 198 198 199 200 200 200 199 198 197 196 197 197 197 197 198 199 199 198 197 197 197 198 198 198 198 198 198 198 198 197 197 197 196 195 195 195 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 196 195 195 194 194 194 194 194 194 194 194 193 192 192 192 191 191 191 190 190 190 189 189 189 188 188 188 188 188 188 187 187 187 187 186 186 185 185 184 183 182 182 181 181 181 180 180 179 178 177 176 175 175 174 174 173 173 172 171 171 170 170 169 169 169 169 169 168 167 166 166 165 165 165 165 164 163 162 161 161 160 159 158 158 157 156 156 154 153 152 150 150 149 148 148 147 146 146 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 147 147 146 146 146 146 147 148 149 150 150 151 151 151 151 151 151 151 150 150 150 150 150 149 149 149 148 148 148 148 148 147 147 147 146 146 146 147 147 148 148 148 148 147 146 143 142 142 139 135 132 131 131 131 129 125 124 122 121 121 122 122 125 128 131 132 133 136 139 139 136 131 128 127 121 118 114 111 111 111 112 113 113 114 114 115 114 114 116 122 128 132 129 129 127 124 120 118 118 120 120 120 121 124 124 124 125 125 124 123 123 124 125 127 128 128 129 130 131 131 131 131 131 131 129 128 126 126 126 127 127 129 129 128 126 124 124 124 124 124 124 124 124 124 124 124 123 124 124 123 124 124 125 125 126 126 126 126 126 126 127 128 129 128 127 126 126 127 127 127 126 125 125 125 126 126 126 125 125 125 125 125 125 126 126 126 127 127 127 128 129 129 129 128 128 129 129 130 131 131 131 131 132 133 136 136 137 137 137 140 141 142 142 143 143 144 145 147 148 149 151 152 155 159 160 162 164 165 166 168 170 171 171 171 170 170 170 170 169 168 168 168 169 169 168 168 167 167 167 168 167 167 168 168 168 168 168 168 168 167 164 161 160 159 159 158 157 154 151 151 153 153 155 155 152 148 147 146 146 146 145 144 144 145 144 143 141 137 130 124 122 122 123 123 124 126 126 125 122 118 116 115 115 114 113 113 112 111 110 109 107 102 97 95 92 92 92 93 95 98 99 100 101 101 102 101 100 100 100 101 102 103 104 105 105 105 106 107 108 107 107 108 109 109 110 111 112 113 112 112 113 111 110 109 111 115 115 115 115 114 113 118 122 126 128 129 131 130 131 128 123 119 118 113 109 115 121 126 126 127 130 134 140 147 152 153 155 156 158 161 163 164 166 167 168 168 168 168 167 167 167 167 167 168 168 169 169 169 168 168 169 169 169 168 167 168 168 170 178 178 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 174 175 175 175 175 175 176 176 177 177 178 178 178 178 179 179 179 179 179 179 180 180 180 181 182 184 186 188 189 189 190 193 194 194 195 196 197 198 197 196 197 197 197 197 198 198 198 197 197 197 197 197 196 196 196 197 197 198 199 199 199 198 198 197 197 197 197 197 197 198 198 199 199 200 200 200 200 200 200 200 199 199 198 198 197 197 197 197 197 196 196 196 197 197 197 198 198 198 199 199 199 199 198 198 197 197 197 197 198 198 199 201 201 201 200 199 198 197 197 197 197 197 198 199 199 198 198 198 198 198 198 198 198 198 199 199 198 198 198 197 197 196 196 195 195 195 195 194 195 195 196 196 196 195 195 195 195 195 195 195 195 196 196 196 195 195 194 194 194 194 194 194 194 194 193 193 193 192 192 191 191 191 190 190 189 189 189 189 189 189 188 188 188 187 187 187 187 186 186 185 184 183 183 182 182 181 181 181 180 180 179 178 177 176 175 175 175 174 173 173 172 172 171 170 170 170 170 170 169 169 168 167 166 166 166 165 165 164 164 163 162 162 161 160 160 159 158 157 157 155 154 153 152 152 151 149 148 148 147 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 147 148 149 150 150 151 151 152 151 151 152 151 151 151 150 150 150 150 150 149 149 149 148 148 148 147 147 146 145 145 146 146 146 146 147 147 147 147 144 143 142 140 137 134 132 130 130 128 128 127 124 122 121 120 122 122 124 126 130 132 134 136 139 138 133 129 129 124 119 115 112 111 112 112 112 110 113 114 115 116 116 117 119 120 120 124 130 131 127 123 119 118 118 118 120 120 122 124 125 126 127 127 125 124 123 124 124 126 126 127 129 130 131 132 131 131 131 131 129 128 127 126 127 128 129 131 130 128 126 125 124 124 125 125 124 124 124 124 124 124 123 124 124 124 124 125 125 125 126 126 126 126 126 126 127 128 128 128 127 126 125 126 125 125 125 125 125 125 126 126 125 125 125 126 126 126 126 126 127 127 127 127 128 128 129 129 129 129 129 129 130 131 132 133 133 134 134 135 138 139 139 139 139 140 142 144 144 144 145 145 147 148 149 151 153 155 157 160 162 162 164 166 167 169 171 172 172 172 172 171 171 171 171 170 169 169 169 170 170 170 169 169 168 168 167 168 168 168 168 168 167 167 167 166 164 162 161 160 159 157 155 153 149 149 150 153 155 155 151 148 146 146 146 146 147 147 146 146 146 145 142 137 131 127 125 124 123 122 123 125 125 122 119 116 115 114 113 113 114 113 112 112 110 108 104 100 96 94 94 94 94 95 97 99 99 99 101 102 102 101 100 99 100 100 102 103 105 105 105 104 105 107 108 107 106 107 108 108 109 111 113 114 115 116 116 115 114 113 114 115 115 116 116 117 117 121 126 128 129 129 128 126 123 120 115 110 105 103 104 110 116 118 121 125 130 135 140 148 148 151 154 156 159 162 164 165 165 167 167 166 165 165 166 166 166 167 167 168 168 169 170 170 169 168 167 166 166 166 166 166 167 167 178 178 178 177 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 175 175 175 175 176 176 176 177 177 178 178 178 178 179 179 179 179 179 179 179 179 180 181 182 184 186 188 189 190 191 193 194 195 196 196 197 198 197 197 197 197 197 197 197 198 198 197 196 196 197 197 196 196 196 197 198 199 199 199 199 198 198 198 197 197 196 197 197 197 198 198 199 200 200 200 200 200 201 200 200 200 199 199 198 198 198 198 198 197 197 197 197 197 197 197 197 198 198 198 199 199 199 198 198 198 198 198 198 199 200 201 202 201 201 200 199 198 198 197 197 197 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 199 198 197 197 196 196 196 195 195 195 196 196 196 196 196 196 196 195 195 195 195 196 196 196 196 196 195 194 194 194 194 194 194 194 194 194 194 193 193 193 192 192 191 191 190 190 189 189 189 189 189 189 189 188 188 187 187 187 187 186 185 185 184 183 183 182 182 182 182 181 180 179 179 178 177 176 176 175 175 174 174 173 173 172 171 171 171 170 170 170 170 169 168 167 166 166 166 166 165 164 164 163 162 162 161 161 160 159 158 157 157 155 154 153 153 152 151 150 149 148 147 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 145 145 145 146 146 147 149 149 150 151 152 152 152 151 151 151 151 151 150 150 150 150 150 150 149 149 149 148 147 147 147 146 145 145 145 145 145 145 145 146 146 145 144 142 141 139 136 133 132 133 132 130 128 126 123 122 120 120 121 124 125 129 132 133 135 137 138 137 132 131 125 120 116 113 110 110 113 113 110 111 114 115 116 117 117 116 117 117 117 122 126 128 126 121 119 117 117 119 117 121 123 125 125 127 129 128 126 125 124 125 126 125 126 127 129 129 131 132 132 132 131 130 129 128 127 127 128 128 130 131 130 129 127 126 126 126 127 126 125 124 124 124 124 124 124 124 124 125 125 126 126 126 126 126 126 125 126 126 127 127 127 127 126 125 125 125 125 125 125 124 124 125 126 126 125 125 126 127 127 127 127 127 128 128 128 128 129 129 130 130 130 130 130 131 131 132 134 135 136 136 137 138 140 140 141 141 141 142 143 146 146 147 147 147 148 150 151 153 155 157 158 161 162 163 165 167 168 170 171 172 172 172 172 172 172 173 172 171 171 169 170 171 171 171 170 170 169 169 168 168 168 168 168 168 166 166 165 165 163 162 161 160 158 156 154 151 149 149 150 152 154 154 151 148 148 147 147 148 149 149 148 147 147 145 142 136 131 127 124 123 123 123 122 121 120 118 116 116 116 114 113 113 113 114 114 112 109 105 101 98 98 97 96 95 95 96 97 98 98 98 100 101 100 99 100 101 101 102 102 103 104 104 103 103 104 105 106 106 105 105 105 106 107 110 112 115 115 116 116 117 117 117 118 118 120 121 122 122 122 125 128 128 128 126 124 125 120 116 111 103 98 99 106 111 115 118 122 126 132 137 144 145 149 151 154 158 162 164 165 166 164 164 164 164 163 163 165 165 166 166 167 167 167 168 170 169 168 168 166 164 164 165 165 165 165 165 178 178 178 178 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 180 181 182 184 186 189 189 190 191 192 194 196 196 196 197 197 197 197 197 198 197 197 197 198 198 197 196 197 197 197 197 197 197 198 199 199 199 199 199 198 198 198 197 197 196 196 197 197 198 198 199 199 200 200 201 201 201 201 200 200 200 200 200 199 199 199 198 198 197 197 197 197 197 197 197 197 198 198 199 199 199 199 198 198 198 198 199 199 200 202 202 202 202 201 200 199 198 197 197 197 198 198 198 198 198 198 199 199 198 198 198 199 199 199 199 199 199 198 198 197 196 196 196 196 196 196 196 197 197 197 197 196 196 196 196 196 196 196 196 196 196 195 195 195 194 194 194 194 194 194 194 194 194 194 194 193 193 192 191 191 190 190 190 189 189 189 189 189 189 188 188 187 187 187 186 186 185 184 183 183 182 182 182 182 181 181 180 179 179 178 177 177 176 176 175 175 174 173 173 173 172 172 171 171 171 171 170 169 168 168 167 167 166 166 165 164 164 163 162 162 162 161 160 159 158 157 156 155 155 154 153 152 151 150 149 148 147 147 147 146 146 145 145 145 145 145 145 145 144 144 144 144 144 145 145 145 145 145 145 145 145 145 146 147 148 148 149 151 152 152 153 152 152 152 151 151 151 150 149 150 150 150 150 150 149 148 147 147 146 146 145 145 145 144 144 144 143 143 145 144 143 143 141 139 137 135 130 128 131 132 131 128 125 123 121 120 120 122 122 125 130 133 134 135 137 139 139 133 127 122 117 114 111 109 107 108 109 108 114 114 115 115 115 114 114 114 114 116 115 118 122 123 121 118 117 121 118 118 121 124 126 127 129 130 129 126 125 125 126 127 126 126 126 128 129 130 132 132 133 132 131 130 129 129 129 129 131 131 132 131 130 129 128 128 127 128 127 126 125 125 124 124 125 124 124 124 125 126 127 127 127 127 127 126 125 125 125 125 125 126 126 126 125 125 125 124 124 124 124 125 125 126 126 126 126 127 128 129 129 129 129 129 129 129 129 130 130 130 131 131 131 131 132 132 133 135 136 137 138 139 139 141 142 143 143 143 144 145 148 149 149 149 149 149 150 153 155 156 158 160 161 162 164 165 167 169 170 171 171 172 172 173 173 173 174 172 172 171 170 170 171 172 171 171 171 170 170 169 168 168 168 168 167 166 165 164 163 163 162 161 159 158 155 153 151 151 150 150 151 153 153 151 149 148 148 148 149 150 149 147 147 146 143 140 135 130 128 126 127 125 123 119 117 116 115 116 117 118 117 116 116 116 116 115 112 108 103 100 99 99 98 97 96 95 96 97 97 97 97 98 98 98 98 98 99 100 101 101 101 101 101 101 101 103 104 105 103 103 102 102 104 106 108 112 114 115 115 116 116 117 118 118 120 124 126 127 128 127 127 127 127 126 124 123 122 121 119 112 105 101 102 111 118 121 124 126 128 133 139 145 149 151 151 154 159 163 163 165 165 162 160 162 163 163 163 164 164 164 164 164 164 165 169 170 169 168 167 166 163 163 163 163 164 164 164 179 178 178 178 178 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 180 181 182 184 187 189 189 190 190 192 194 196 196 196 197 197 197 197 198 198 198 197 197 198 197 197 197 197 197 197 197 197 198 198 199 199 199 199 198 198 198 197 197 196 196 196 197 197 198 198 199 199 200 200 201 201 201 201 201 201 201 201 201 200 200 200 199 198 198 197 197 197 197 197 197 198 198 199 199 199 199 198 198 198 198 199 199 200 201 202 203 203 202 201 200 199 199 198 197 198 198 198 198 198 198 198 199 199 198 198 198 198 199 199 198 198 198 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 197 197 197 196 196 196 195 195 194 194 194 194 194 194 194 194 194 194 194 193 193 192 192 191 190 190 190 190 190 190 190 189 189 188 188 188 187 187 186 185 185 184 183 182 182 182 182 182 181 180 180 179 179 178 178 177 177 176 175 175 174 174 174 174 173 173 172 172 171 171 170 169 169 168 168 167 166 165 165 164 164 163 163 162 162 161 160 159 158 157 156 156 155 154 153 152 151 150 149 148 148 147 147 146 146 146 146 146 146 145 145 145 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 147 148 148 149 151 152 153 153 153 153 153 152 151 151 150 149 149 150 150 150 149 148 147 146 146 145 145 144 144 144 143 143 143 141 142 143 142 141 141 140 138 136 133 126 124 124 127 127 125 123 121 121 123 122 122 126 129 132 135 134 134 135 136 136 129 123 118 113 110 108 106 103 104 106 110 113 115 116 114 112 111 110 112 113 112 111 114 119 123 122 119 120 120 118 120 123 124 125 127 130 130 128 126 125 125 126 127 126 126 127 128 128 129 130 132 133 133 132 131 130 130 130 131 132 133 133 133 131 130 130 130 128 128 128 127 126 125 125 125 125 124 124 125 126 127 127 127 127 128 127 126 126 126 125 124 124 125 125 125 124 124 124 124 124 124 124 125 126 127 127 127 128 129 130 130 130 130 130 130 130 130 130 131 132 132 132 132 132 132 133 133 134 136 136 137 139 141 141 143 144 145 145 146 146 147 150 151 152 152 152 152 152 155 157 158 159 160 161 163 164 165 166 169 169 170 170 171 171 172 173 174 173 173 173 172 171 172 172 173 173 172 172 171 171 170 169 168 168 167 166 165 164 163 163 163 162 161 158 157 155 153 152 152 151 150 151 152 152 150 149 148 148 148 149 150 149 146 145 143 140 138 134 132 132 132 130 127 124 119 117 116 117 117 118 120 118 118 119 120 119 116 113 108 104 102 102 101 99 98 96 95 95 95 96 97 97 97 97 97 97 98 99 99 99 99 99 98 98 99 99 101 104 103 102 102 103 104 105 109 111 113 114 115 115 115 116 117 119 120 122 126 127 127 127 126 126 123 123 123 123 122 123 123 123 119 115 112 113 120 128 129 129 129 131 134 142 150 152 152 151 153 159 160 161 162 162 160 158 161 161 162 163 163 162 161 162 163 164 166 171 172 172 172 170 166 162 160 160 161 161 162 163 179 178 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 178 179 179 179 179 179 179 179 179 179 180 179 180 180 181 183 185 187 189 189 190 191 192 194 196 196 196 197 197 197 198 198 198 198 198 198 198 197 196 197 197 197 197 197 197 198 198 199 199 199 198 198 198 197 197 197 196 196 196 197 197 198 198 199 199 199 200 200 201 201 202 202 202 202 202 202 201 201 201 200 199 198 198 198 198 198 198 198 198 199 199 198 198 198 198 198 198 198 199 200 201 202 203 203 203 203 202 201 200 199 199 198 198 198 198 198 198 198 198 199 199 199 199 198 198 198 198 198 198 198 198 198 198 198 197 197 197 197 197 197 198 198 198 198 197 197 197 197 197 197 197 197 197 196 196 195 195 194 193 193 194 194 194 194 194 194 194 194 194 193 193 192 191 191 190 190 190 190 190 190 189 189 188 188 188 187 187 186 185 184 184 183 183 182 182 182 182 181 180 179 179 179 178 178 177 177 176 176 175 175 175 175 174 173 173 172 172 171 171 171 170 169 169 168 167 166 165 165 164 164 164 163 162 162 161 160 159 158 157 157 156 155 154 154 152 151 150 149 149 148 148 147 147 146 146 146 146 146 146 145 145 144 144 144 144 143 144 144 144 144 145 145 146 146 146 147 147 148 148 149 151 153 154 154 154 155 154 152 151 151 150 150 150 150 150 150 149 148 146 145 144 144 144 143 143 143 142 141 141 140 140 140 140 139 139 138 137 135 131 124 123 124 124 124 124 121 120 123 124 126 126 128 132 134 133 132 132 132 131 130 123 117 112 108 105 103 103 102 104 108 111 114 116 115 115 110 107 109 112 113 111 112 115 118 123 123 122 124 119 118 121 123 123 124 127 128 129 127 125 124 125 126 127 126 127 127 128 128 128 130 132 133 133 132 131 130 130 131 132 133 134 134 134 133 132 131 130 129 129 129 128 127 126 126 125 126 126 125 126 127 127 127 127 127 128 127 127 126 126 125 124 123 124 124 124 124 124 125 125 125 124 124 127 128 128 129 129 129 130 131 131 131 131 131 131 131 131 132 132 133 133 133 132 132 133 133 134 135 136 137 139 141 143 144 145 147 147 148 148 149 149 151 153 153 154 154 154 154 157 158 159 160 161 162 163 164 164 165 166 167 168 169 169 170 172 173 173 173 173 173 172 172 173 173 175 174 173 172 172 171 170 170 169 168 167 166 165 164 163 163 162 161 160 158 156 155 154 153 152 151 151 151 150 150 150 149 148 148 148 148 148 148 144 141 139 138 136 134 135 136 136 132 128 123 120 120 120 121 121 120 120 121 122 124 124 122 118 115 111 107 106 104 102 100 98 96 95 95 94 95 96 98 98 98 97 98 98 98 97 97 97 97 95 96 96 98 100 102 101 99 101 104 106 108 112 114 114 115 114 114 115 116 118 120 123 126 127 125 123 123 122 122 121 121 122 122 122 123 124 127 127 126 126 127 129 135 134 133 134 138 141 147 152 152 150 150 151 156 159 159 159 159 158 158 157 158 159 160 160 159 160 161 164 167 170 172 173 173 173 167 163 160 157 155 155 157 159 161 179 179 178 178 178 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 178 179 180 180 179 179 179 179 179 180 180 180 180 181 182 184 185 186 188 189 190 191 193 195 196 196 196 197 197 198 198 198 199 199 199 198 198 197 196 196 197 197 197 197 197 197 198 198 198 198 198 198 198 197 196 196 196 196 197 197 197 198 198 199 199 199 200 200 201 202 202 203 203 203 203 203 202 201 201 200 199 199 199 198 198 199 199 199 199 199 199 199 198 198 198 197 197 198 199 201 202 203 203 203 203 203 202 201 200 199 199 199 199 199 199 199 198 198 199 199 200 200 199 199 199 198 198 198 198 198 198 198 198 198 197 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 197 196 195 195 194 193 193 194 194 194 194 194 195 194 194 194 193 193 192 192 191 190 190 190 190 190 190 189 189 189 188 187 187 186 186 185 184 183 183 183 182 182 182 181 181 180 179 179 179 178 178 177 177 176 176 176 176 176 175 174 174 173 172 172 172 171 171 171 169 168 168 167 166 165 165 165 164 164 163 162 161 161 160 159 158 157 157 156 155 154 154 153 151 151 150 150 149 148 147 147 146 146 146 146 146 146 145 145 144 144 143 143 143 143 143 144 144 145 145 146 146 146 146 147 147 148 149 151 153 155 155 155 155 154 152 151 151 150 149 149 150 151 150 149 148 147 145 144 144 143 143 142 142 141 140 139 139 138 139 138 138 138 138 137 133 132 130 127 126 126 126 125 124 123 128 129 129 128 129 132 132 128 127 126 126 126 124 117 110 106 103 102 101 101 102 107 111 114 117 117 117 116 110 106 108 112 115 117 119 122 122 125 126 125 124 118 115 117 121 122 123 127 126 127 126 126 126 125 126 127 127 127 128 128 128 128 130 132 133 132 132 131 130 130 131 132 133 134 134 134 133 133 131 129 129 129 130 129 129 128 128 127 127 127 127 127 127 127 127 127 127 127 127 127 127 126 126 125 125 124 124 124 125 126 126 126 126 126 126 129 130 131 131 131 131 131 131 131 131 131 132 132 131 132 132 133 133 133 133 133 133 134 134 135 135 136 138 140 143 145 146 147 149 150 150 151 151 151 153 154 154 155 156 156 156 158 160 160 161 161 162 163 163 164 164 165 166 167 167 168 169 171 171 172 173 173 173 171 172 172 174 175 174 173 172 171 171 171 170 170 169 167 166 165 164 164 163 162 161 160 158 156 155 155 154 153 152 151 150 150 149 149 148 146 146 146 146 146 146 143 140 139 138 137 136 139 139 137 133 128 124 123 125 125 125 124 122 121 122 126 130 129 123 119 115 112 110 108 105 103 100 100 98 98 96 95 95 96 97 98 97 98 98 98 96 95 94 94 94 93 94 94 95 96 96 96 96 99 102 106 109 111 111 112 112 112 112 112 115 117 121 124 126 126 122 120 119 119 119 120 121 124 124 126 127 128 131 134 134 134 135 135 137 138 140 143 146 148 151 149 148 148 149 150 154 157 156 157 159 158 158 156 155 155 156 157 157 156 161 164 167 169 170 169 169 172 164 157 154 153 152 153 156 158 160 179 179 178 178 178 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 178 179 180 180 180 180 180 179 179 180 180 180 180 181 182 183 184 186 188 189 190 191 193 195 196 196 196 196 197 198 199 198 198 199 199 198 197 197 197 196 197 198 198 197 197 197 197 198 198 198 198 198 197 197 197 196 196 197 197 197 197 198 198 198 199 199 199 200 201 202 202 203 204 204 204 203 203 202 202 202 201 200 199 199 199 199 200 199 199 199 199 198 198 198 197 197 197 198 199 201 202 202 203 203 203 203 202 201 200 200 199 199 199 199 199 199 199 199 199 200 200 200 200 200 199 199 199 199 199 199 199 199 198 198 197 197 197 198 198 198 198 198 198 199 199 199 199 198 198 198 199 198 198 197 196 195 195 194 193 193 194 194 194 194 194 195 194 194 194 193 193 193 192 191 190 190 190 190 190 190 190 189 189 188 187 187 186 185 185 185 184 183 183 182 182 182 181 180 180 179 179 179 178 178 178 177 177 177 177 177 176 175 174 174 173 173 172 172 172 171 171 169 168 167 167 166 165 165 165 164 164 163 162 161 160 160 159 158 158 157 156 155 155 154 153 152 152 151 150 149 148 147 147 146 146 146 146 146 146 145 144 144 143 143 143 143 143 143 143 144 145 145 146 146 146 146 147 147 148 149 151 153 154 154 155 154 153 152 151 150 150 149 149 150 151 150 149 148 146 145 145 144 143 142 142 142 141 139 138 138 138 137 137 137 137 137 136 135 133 130 129 129 129 130 130 128 129 131 130 129 128 127 129 130 122 122 119 119 119 118 113 106 104 102 102 101 102 103 109 115 118 120 120 119 115 110 109 110 113 119 124 124 121 119 121 122 122 119 116 118 120 121 122 123 125 126 126 126 126 127 127 127 128 128 129 129 128 128 128 130 131 132 132 132 131 130 130 131 132 133 134 134 133 132 132 131 130 130 131 132 132 132 131 130 129 129 129 128 128 128 127 127 127 127 126 126 127 127 127 127 127 127 126 126 126 126 128 128 128 128 129 129 131 133 133 133 133 132 132 132 131 131 132 132 132 132 132 132 132 133 133 133 133 135 135 135 136 136 136 139 142 145 147 148 149 152 153 153 153 153 153 154 155 156 156 157 157 157 159 160 161 162 163 163 163 163 164 164 165 165 166 167 166 167 168 168 170 173 174 173 170 171 173 175 175 173 172 171 171 171 170 169 169 169 168 166 165 165 163 162 161 160 159 158 157 157 155 154 153 152 151 150 150 149 148 147 146 145 144 144 144 143 142 141 140 139 139 139 140 139 137 133 129 128 127 129 130 128 126 124 123 125 131 133 128 123 119 117 114 111 108 106 104 102 101 101 100 98 96 96 97 97 97 97 98 98 97 95 93 92 90 90 92 93 94 95 95 94 95 94 96 99 103 106 105 107 107 107 108 108 108 110 117 122 125 125 124 121 119 118 118 118 119 122 126 128 130 131 132 135 138 138 138 138 138 138 141 145 148 149 151 151 147 147 148 148 150 154 155 154 156 157 158 157 154 152 153 154 155 156 156 160 163 166 167 166 166 167 167 161 154 150 151 154 155 155 157 159 180 179 179 179 178 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 178 179 180 180 180 180 180 180 179 180 180 180 181 181 182 183 184 186 188 189 190 191 193 195 196 196 196 196 197 198 199 199 199 199 199 198 197 197 197 197 198 198 198 197 197 197 197 197 197 198 198 198 198 197 197 197 197 197 197 197 198 198 198 198 199 199 199 200 201 201 202 203 204 205 205 204 203 203 203 203 202 201 200 200 200 200 200 199 199 199 199 198 198 197 197 197 197 197 199 199 201 202 202 202 202 203 202 201 200 200 200 199 199 199 199 199 199 199 199 200 200 201 201 200 200 199 199 199 199 199 199 199 198 198 197 197 197 198 198 198 198 198 198 199 199 199 199 199 199 199 199 199 198 197 196 195 195 194 194 194 194 194 194 194 195 195 194 194 194 194 193 193 192 191 191 191 190 190 190 190 190 189 189 188 187 186 186 185 185 185 185 184 183 182 182 181 181 180 180 180 179 179 178 178 178 177 177 177 177 177 176 175 175 174 174 173 173 172 172 171 171 169 168 167 167 166 166 165 164 164 163 163 162 161 160 160 160 159 158 157 156 155 155 154 153 153 152 151 150 149 148 147 147 146 146 146 146 146 145 145 144 143 143 143 142 142 143 143 143 144 144 145 145 145 146 146 147 147 148 149 150 151 152 153 153 152 152 151 150 150 150 149 149 150 150 149 148 147 146 146 145 144 143 142 142 141 141 141 140 138 138 137 137 136 136 137 137 137 133 131 131 131 131 133 132 131 131 130 128 127 125 122 120 124 119 119 116 114 114 112 109 107 107 106 104 104 105 107 113 119 121 121 120 118 115 110 110 111 112 114 119 127 122 117 116 117 117 115 117 121 122 123 123 124 124 125 126 127 127 127 128 127 129 129 129 129 128 128 128 129 130 131 131 131 131 131 129 129 131 133 133 133 132 130 130 131 131 132 132 133 134 134 133 132 131 130 130 130 129 128 128 127 127 127 126 127 127 127 128 128 128 129 128 128 128 128 129 129 130 131 131 132 133 134 135 134 133 132 132 132 132 132 132 132 132 132 131 131 132 133 133 134 135 137 137 137 136 136 137 139 143 147 149 150 151 153 155 155 155 155 155 155 156 156 157 157 158 158 159 160 162 163 164 164 164 164 164 164 165 166 166 166 165 165 165 166 169 172 173 172 171 171 173 175 174 172 171 170 170 170 169 169 168 169 168 167 166 165 164 162 161 160 159 159 158 157 155 154 153 152 151 151 150 149 148 146 145 145 144 143 143 142 141 142 141 141 141 141 141 140 138 134 132 131 130 133 134 132 129 128 128 128 134 131 126 123 120 118 114 110 107 105 104 103 103 102 102 101 99 98 98 99 98 98 98 98 97 93 91 91 90 89 91 94 97 98 98 97 95 94 94 96 98 100 103 103 103 104 104 104 105 111 122 126 126 124 124 121 119 117 117 118 120 123 128 132 134 135 137 138 139 138 138 138 138 139 142 145 147 149 149 148 146 147 148 148 151 154 155 155 156 156 156 155 153 151 151 151 152 154 156 160 163 164 165 165 165 165 163 159 155 153 153 156 156 156 157 159 180 179 179 179 179 178 178 177 177 176 176 176 176 175 175 175 176 175 175 175 176 175 175 175 175 175 175 175 175 175 176 177 178 179 179 180 180 180 180 179 179 180 180 180 181 181 181 183 185 186 188 188 190 192 194 195 196 196 197 197 198 199 200 199 199 199 200 199 198 197 197 197 198 198 198 197 197 196 196 196 197 197 198 198 198 198 198 197 197 197 197 198 198 198 198 198 199 199 200 200 201 202 203 204 204 205 205 204 204 203 203 203 202 201 201 200 200 200 200 199 199 199 198 198 197 197 197 197 197 197 197 198 200 201 201 200 201 201 202 201 201 201 200 199 199 200 200 200 199 199 199 199 200 201 201 200 200 200 199 199 199 199 199 198 198 198 197 197 198 198 198 198 198 198 198 199 199 199 200 199 199 199 199 199 198 197 196 195 195 194 194 194 194 194 194 194 195 195 194 194 194 194 194 193 192 192 191 191 191 191 191 191 190 190 189 188 187 187 186 186 186 185 185 184 183 182 182 181 181 181 180 180 179 179 178 178 178 178 178 177 177 177 176 175 175 174 174 173 173 173 172 171 170 169 168 167 167 166 166 165 165 164 164 163 162 161 161 160 160 159 158 157 156 155 155 154 154 153 152 151 150 149 148 147 147 147 146 146 146 145 145 144 144 143 143 143 142 142 142 142 143 143 143 143 144 145 146 146 146 147 148 148 149 150 151 152 152 150 150 150 150 150 149 149 149 150 150 149 148 147 147 146 145 144 143 142 141 141 141 140 140 139 137 137 137 136 137 137 137 137 134 132 131 132 132 133 132 131 130 127 124 122 120 119 118 118 119 119 117 115 113 111 110 110 112 109 108 108 109 112 117 121 122 122 120 117 113 110 110 112 112 114 118 120 120 121 119 120 119 119 121 122 122 124 124 125 125 126 127 127 127 128 128 129 129 129 129 129 128 127 127 128 129 129 129 130 131 130 129 128 130 131 131 131 130 129 130 132 133 134 134 135 135 135 134 134 133 132 132 131 130 129 128 128 127 127 127 127 127 128 129 129 130 131 131 131 130 130 130 131 131 132 132 133 134 135 134 133 132 132 132 132 132 132 132 132 131 131 130 131 132 133 135 135 136 138 137 137 137 137 137 140 143 144 148 151 152 154 155 156 156 156 156 156 156 157 157 157 157 158 159 161 162 164 165 164 164 164 164 165 166 167 166 165 165 164 164 166 168 170 170 171 172 171 172 174 173 171 170 170 170 169 169 168 167 168 168 168 166 165 164 163 161 160 160 159 158 157 155 155 154 153 152 151 150 149 147 146 146 145 144 143 143 142 141 141 141 141 141 142 142 140 138 135 135 133 134 137 138 136 135 134 133 133 133 130 126 123 121 118 115 110 106 104 104 103 103 103 104 104 103 101 101 101 100 99 99 98 96 96 94 93 93 93 94 96 102 102 102 100 97 97 97 97 96 96 99 102 102 104 105 107 109 115 128 129 126 125 123 121 118 116 118 120 121 125 132 136 137 138 139 139 137 136 136 137 139 141 142 146 147 147 147 146 145 145 146 148 150 153 154 156 157 157 156 155 153 148 147 146 148 151 156 160 163 162 163 164 164 164 162 160 160 157 156 155 155 156 156 158 180 180 179 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 177 178 179 179 180 180 180 179 179 179 180 180 180 180 181 181 183 185 186 187 188 190 193 195 196 197 198 198 198 199 200 201 200 199 199 200 199 199 198 197 198 198 198 198 197 197 197 196 196 197 198 198 198 198 198 198 198 197 197 197 198 198 198 198 198 199 199 200 200 201 202 203 204 204 205 205 205 205 204 204 203 203 202 201 201 201 201 200 200 199 199 198 198 197 197 197 197 198 198 198 199 199 200 199 199 199 200 200 201 201 201 200 199 199 200 200 200 199 199 199 200 200 200 200 200 200 200 199 199 199 198 198 198 198 197 198 198 198 198 198 198 198 198 198 199 199 199 199 199 200 200 199 199 198 198 197 196 195 195 194 194 194 194 194 194 195 195 195 194 194 194 194 193 192 192 192 191 191 191 191 191 190 190 189 188 188 187 187 186 186 186 185 184 183 183 182 182 182 181 180 180 179 179 179 178 178 178 178 177 177 177 176 176 175 175 174 174 173 173 172 171 170 169 168 167 167 166 166 165 165 164 163 163 162 162 161 160 160 159 158 157 156 156 155 155 154 153 152 151 150 149 148 148 147 147 146 146 146 145 145 144 144 143 143 142 142 142 142 142 142 142 143 143 144 145 145 145 146 147 147 148 148 149 150 150 150 149 149 149 149 149 149 149 150 150 150 149 149 149 148 147 145 144 143 142 142 142 141 140 139 138 137 137 137 137 137 137 138 137 135 133 133 133 132 132 131 129 127 124 120 118 116 117 118 118 120 121 119 117 117 115 115 112 115 113 112 112 113 115 118 122 123 123 119 115 112 111 112 113 115 117 117 121 120 120 124 123 121 124 122 122 124 122 124 125 125 127 128 127 127 128 129 130 130 129 128 128 127 126 126 128 128 128 128 129 130 130 129 127 127 128 129 129 128 129 132 134 136 136 136 136 135 135 135 134 133 133 132 132 131 130 129 128 128 128 128 128 128 129 130 130 132 133 133 132 132 131 131 132 132 132 133 134 135 134 132 131 131 131 131 131 131 131 131 131 131 130 130 131 133 135 136 137 137 138 138 137 136 136 138 140 142 145 150 152 154 155 156 157 157 156 157 157 157 157 157 157 158 158 160 162 163 164 164 165 165 165 166 166 167 168 167 166 165 164 164 165 168 170 170 169 170 171 172 172 172 170 170 169 169 168 168 167 166 166 167 167 166 166 164 163 161 161 160 159 158 157 156 155 155 154 152 151 150 149 148 147 147 146 146 145 144 142 141 142 141 141 141 142 141 140 138 137 136 136 138 140 141 140 140 137 136 135 133 130 127 124 122 118 115 110 106 104 103 102 102 103 105 106 105 104 103 102 102 101 101 99 99 100 101 101 101 101 101 101 108 108 106 104 102 101 104 104 103 103 102 101 105 111 112 114 118 123 130 130 127 125 122 120 118 118 121 122 125 130 135 138 139 139 139 138 136 135 135 137 140 142 143 146 146 145 144 144 143 142 145 148 150 153 154 157 161 162 159 156 152 144 140 142 146 151 156 159 159 159 159 160 161 162 161 160 159 157 156 156 156 156 156 157 180 180 179 179 179 178 178 178 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 176 177 178 178 179 179 180 180 180 179 179 179 179 180 180 180 181 182 183 185 186 188 189 192 194 196 197 199 200 200 200 201 201 202 200 200 200 200 199 199 198 198 198 198 198 198 198 198 197 197 197 197 198 199 199 198 198 198 198 197 197 198 198 198 198 198 198 199 199 200 201 202 203 204 204 205 205 205 205 205 205 204 204 203 203 202 202 201 201 201 200 199 199 198 197 197 196 197 197 198 199 199 199 199 199 198 197 197 198 198 199 200 200 200 199 200 200 200 200 200 199 199 200 200 200 200 200 199 199 199 198 198 198 198 198 198 198 198 198 198 199 198 198 198 198 198 198 198 199 199 199 199 199 199 199 198 198 197 196 196 195 194 194 194 194 194 195 195 195 195 195 195 194 194 193 193 192 192 192 191 191 191 191 190 190 189 189 188 187 187 186 186 186 185 185 184 183 182 182 182 181 181 180 179 179 179 179 179 179 178 177 177 177 177 176 175 175 175 174 173 173 172 171 170 169 168 167 167 166 166 165 164 164 163 163 162 162 161 160 159 159 158 157 157 156 156 155 154 153 152 151 150 149 148 148 147 147 146 146 145 145 144 144 143 143 142 142 142 142 142 142 142 142 142 143 144 144 145 145 145 146 146 146 147 148 149 149 149 148 148 149 149 149 150 150 150 150 150 150 150 149 148 147 146 145 144 143 143 142 141 140 139 138 137 137 137 137 137 138 138 138 136 135 134 132 132 130 129 127 125 123 120 119 119 116 118 122 123 121 119 119 119 119 118 117 118 117 116 116 117 118 119 123 124 123 118 114 111 113 116 117 118 118 120 115 113 122 127 124 123 123 122 122 121 122 122 123 125 127 128 127 127 128 129 130 130 129 127 127 127 126 126 127 127 128 128 128 129 130 129 128 128 127 128 127 127 130 134 135 137 136 137 137 136 135 134 133 133 133 132 132 132 131 130 130 130 128 128 129 130 131 132 132 133 135 134 134 133 133 132 132 132 132 133 133 134 134 131 131 130 130 130 131 131 131 131 130 130 130 130 132 134 137 138 139 139 139 138 137 136 137 138 139 142 146 150 154 155 156 156 158 158 157 157 158 157 157 157 157 158 159 161 163 164 164 164 165 165 166 167 168 168 169 168 167 165 164 164 165 167 167 168 169 170 171 171 171 171 170 169 169 168 168 167 167 165 165 166 166 166 166 165 163 162 162 160 159 158 158 157 156 155 154 153 152 151 150 149 149 148 147 147 146 144 143 142 142 142 141 141 141 140 139 138 137 138 139 141 142 142 143 142 139 137 136 133 131 129 125 122 118 115 110 107 106 104 102 101 105 106 107 106 105 104 103 105 105 105 104 104 107 110 110 110 111 112 111 115 115 112 110 107 106 113 113 114 114 113 111 114 122 122 124 128 131 132 130 128 125 122 120 118 122 125 127 132 136 138 136 137 136 136 134 134 134 135 138 142 143 145 143 141 140 140 139 140 142 146 149 152 153 154 158 165 167 160 152 145 140 138 144 149 154 155 157 156 155 156 158 159 160 158 157 157 156 156 156 156 156 156 157 180 180 180 179 179 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 176 177 177 178 179 179 180 180 180 179 179 179 179 180 180 180 181 182 184 185 187 188 190 191 194 196 199 201 202 202 201 202 202 202 202 201 200 200 199 199 199 198 198 198 198 198 198 198 198 198 197 198 198 199 199 198 198 197 197 197 197 198 198 197 198 198 198 198 199 201 202 203 203 204 204 205 205 205 206 205 205 204 203 203 203 203 203 203 202 201 200 199 199 198 197 197 197 197 197 198 199 200 200 199 198 198 197 196 196 197 198 200 200 199 199 200 200 200 201 200 199 199 200 200 200 200 200 199 199 199 198 198 198 198 198 198 198 198 199 199 199 199 198 198 198 198 198 198 198 198 198 199 199 199 198 198 197 197 197 196 195 195 194 194 194 195 195 195 195 195 195 195 194 194 194 193 193 193 192 192 191 191 191 190 190 189 189 189 188 187 187 186 186 186 185 184 184 183 183 182 182 181 180 180 179 179 179 179 179 178 177 177 177 177 176 176 176 175 174 174 173 172 171 170 170 169 168 167 166 165 165 164 164 164 163 163 162 161 160 159 159 158 158 157 156 155 155 154 153 152 151 150 149 149 148 147 147 146 145 145 145 144 144 144 143 143 142 143 143 143 143 142 142 143 143 144 144 144 145 145 145 145 145 146 146 147 147 147 147 147 148 149 149 149 150 150 150 150 150 150 149 148 148 146 145 145 144 143 143 142 140 140 139 138 138 137 138 138 138 138 137 136 135 135 131 129 127 126 125 124 122 121 121 122 120 122 128 127 122 120 120 120 121 121 120 121 121 120 120 120 120 121 124 123 120 116 114 114 115 120 122 121 121 119 118 123 128 127 120 125 120 120 123 122 122 122 123 125 127 127 127 127 127 128 129 129 128 127 127 128 127 127 127 127 128 128 128 129 129 129 129 129 128 127 127 128 130 133 137 138 137 139 139 137 135 134 133 132 133 132 133 133 133 133 132 130 129 129 130 132 133 133 134 135 136 136 135 135 134 133 133 132 132 132 132 132 132 131 131 131 131 131 132 132 131 131 130 129 129 130 133 136 139 139 140 140 139 138 137 136 137 138 139 142 146 150 154 156 157 157 158 158 158 158 159 159 159 159 158 158 160 162 164 165 166 166 166 166 167 168 169 169 169 169 168 166 165 164 165 166 167 168 169 170 170 170 171 171 170 169 168 168 168 167 166 166 165 165 166 166 165 165 164 164 162 161 160 159 158 157 157 156 155 154 153 152 151 151 150 149 148 149 147 146 145 144 143 142 142 142 141 140 139 139 140 141 142 142 143 143 144 143 141 139 137 134 132 129 126 123 119 115 111 110 110 107 106 105 111 111 111 110 108 107 107 110 111 111 112 111 113 117 119 118 119 119 119 120 120 118 116 113 114 119 122 124 124 123 123 125 131 131 133 135 136 135 133 128 123 122 121 120 124 129 133 136 138 137 134 133 132 132 131 132 133 137 138 141 143 143 140 134 134 135 136 139 141 146 152 154 154 155 158 166 166 156 149 144 137 140 149 152 154 154 154 153 155 158 160 158 157 156 156 156 156 156 157 157 157 156 157 180 180 180 179 179 179 178 178 178 178 178 177 177 177 177 176 176 176 176 176 176 176 176 176 175 175 175 176 176 176 176 177 178 179 179 180 180 180 179 179 179 179 179 180 181 182 183 185 186 188 189 190 191 194 198 201 202 203 202 202 202 203 203 202 201 200 200 200 199 199 199 198 198 198 198 198 199 199 198 198 198 198 198 198 198 198 197 197 198 198 198 198 197 197 197 198 198 199 201 202 203 204 204 204 204 205 205 205 205 205 204 203 203 203 204 204 204 203 201 201 200 199 198 197 197 197 197 197 198 199 200 200 199 198 197 196 196 195 196 197 199 200 199 199 199 200 200 201 200 200 200 200 201 200 200 200 200 199 199 198 198 198 198 198 198 198 199 199 200 200 199 198 198 198 198 198 198 198 198 198 199 199 199 198 198 197 197 196 196 195 195 194 194 195 195 195 195 195 195 195 195 194 194 194 194 193 193 192 192 192 191 191 190 190 190 190 189 188 187 187 186 186 186 185 185 185 184 183 182 182 181 181 180 180 180 180 180 179 178 177 177 177 177 177 176 176 175 174 174 173 172 172 171 170 169 168 167 166 165 165 164 164 164 163 163 162 161 160 159 159 158 158 157 156 155 155 154 153 152 151 151 150 149 148 147 147 146 146 145 145 145 145 144 144 144 143 144 144 144 143 143 143 143 143 143 144 144 144 144 144 144 144 145 145 145 145 145 146 147 148 148 148 148 149 149 149 148 149 149 149 149 147 146 145 145 144 144 144 142 141 140 140 139 139 138 137 138 137 137 136 134 134 133 128 125 123 122 123 123 122 122 124 125 125 132 134 129 125 125 123 122 122 123 122 123 124 123 123 122 120 121 123 123 120 118 119 119 120 123 127 125 123 121 120 120 126 131 123 122 121 121 121 120 121 122 124 126 126 126 127 127 128 128 129 129 127 126 127 127 127 127 127 127 128 128 128 128 129 129 130 130 128 127 127 129 130 133 136 138 138 139 140 138 137 135 133 133 133 133 134 135 135 135 133 130 129 130 131 133 134 134 136 136 137 137 136 135 135 135 134 132 131 130 131 131 131 131 132 132 133 132 132 132 132 131 130 130 129 130 132 136 138 140 140 141 140 138 137 136 137 137 139 142 146 149 152 154 155 157 158 158 158 159 160 160 161 162 159 159 160 162 164 165 167 168 167 166 167 168 169 169 169 168 168 167 165 165 166 166 167 168 169 170 170 170 170 170 170 169 169 168 168 168 167 166 166 166 165 165 165 165 164 164 163 161 160 159 158 158 157 156 155 154 153 153 152 152 151 150 149 150 149 149 148 147 146 144 144 143 142 142 140 141 142 143 144 144 143 144 144 143 142 140 137 137 133 131 128 125 121 118 118 118 116 114 114 114 113 116 118 115 114 113 112 116 118 119 119 119 119 118 123 124 124 124 124 124 125 122 122 122 122 122 127 131 131 131 132 131 136 138 140 141 141 139 135 125 122 122 122 123 126 132 135 135 135 133 132 130 129 129 130 131 133 137 141 142 141 139 136 132 134 135 138 142 145 148 152 153 154 153 158 165 163 155 151 143 139 142 150 152 151 151 152 153 157 161 160 157 155 155 157 158 157 157 157 157 156 156 156 180 180 180 179 179 179 179 179 179 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 177 178 179 179 180 180 180 180 180 179 180 180 181 182 183 184 185 187 189 189 190 192 195 199 201 202 202 202 202 203 203 203 202 201 200 200 200 200 199 199 198 198 198 198 198 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 198 198 198 199 200 202 203 204 203 203 203 203 204 205 205 205 204 203 203 203 204 204 204 203 202 201 200 200 199 199 198 198 197 198 198 200 200 200 199 197 197 196 195 195 195 197 199 199 199 198 198 199 200 201 201 200 200 201 201 201 200 200 200 199 199 198 198 198 198 198 198 198 199 199 200 200 199 198 198 198 197 198 197 197 198 198 198 199 198 198 198 197 197 196 196 195 195 195 195 195 195 195 195 195 195 195 195 194 194 194 194 193 193 192 192 191 191 190 190 190 190 190 189 188 187 187 186 186 186 186 185 185 184 183 182 182 182 181 181 181 181 180 180 179 178 178 178 178 177 177 176 176 176 175 174 173 172 172 171 170 169 168 167 166 165 165 165 165 164 163 163 162 161 160 159 159 158 158 157 156 155 154 153 153 152 151 151 150 149 148 147 147 146 146 146 146 146 145 145 145 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 145 146 147 147 147 147 147 147 148 148 147 147 147 148 147 147 145 145 144 143 143 143 142 141 141 140 140 139 138 138 137 137 135 134 134 132 130 126 123 121 121 123 123 123 124 128 130 130 136 137 132 129 130 125 123 124 123 124 124 124 123 123 121 120 121 122 123 123 124 124 126 126 127 129 127 125 124 124 124 126 129 131 126 124 121 120 120 122 123 125 126 126 127 127 127 128 128 129 128 126 126 127 127 127 127 127 127 127 127 127 128 128 128 130 130 129 128 129 130 131 134 137 139 140 140 140 139 138 135 133 133 134 134 135 136 137 135 133 130 129 130 132 133 134 136 137 137 137 137 136 136 136 135 134 131 130 129 130 130 131 132 132 133 133 133 133 133 133 133 132 131 131 132 133 135 137 139 140 140 139 138 136 135 136 137 139 142 145 148 150 151 154 157 158 158 157 157 159 160 162 164 162 160 161 162 163 164 166 168 167 166 166 167 168 170 169 168 167 167 166 166 166 167 167 169 170 169 169 169 169 170 170 170 169 169 169 169 167 167 166 166 166 165 165 165 164 163 162 162 161 161 159 158 157 156 155 154 155 155 154 153 152 151 150 151 151 151 150 149 147 145 146 145 145 144 142 142 144 145 145 145 145 144 144 143 142 140 140 138 134 134 132 128 125 124 123 125 124 123 123 122 122 123 122 121 120 119 118 121 124 124 124 124 124 124 126 127 127 127 127 127 128 127 127 127 128 129 131 135 135 135 136 137 140 144 145 144 143 138 132 124 122 124 125 126 129 133 132 131 130 129 129 128 127 128 130 132 134 138 141 139 136 133 132 131 133 137 142 145 147 148 150 150 151 152 156 164 165 160 158 149 147 149 151 152 152 151 152 153 158 162 164 160 156 156 158 158 157 157 156 156 155 154 155 181 180 180 180 179 179 179 179 179 179 178 178 178 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 178 179 179 180 180 180 180 180 180 180 180 181 182 183 185 186 188 188 189 190 192 195 199 201 202 202 202 202 202 202 202 202 201 201 200 200 200 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 199 199 199 198 198 198 198 198 199 199 199 199 201 202 203 203 203 202 202 203 204 204 205 204 204 204 204 204 203 203 203 202 201 201 201 200 200 199 198 198 198 200 200 200 199 198 197 197 196 194 194 194 196 198 198 198 198 198 199 200 201 201 201 201 201 201 201 201 200 200 199 199 198 198 197 197 197 197 198 199 199 200 200 199 198 198 198 198 197 197 197 197 198 198 198 198 198 197 197 196 196 195 195 195 195 195 195 195 195 195 195 195 195 194 194 194 194 194 193 193 192 192 191 191 190 190 190 190 190 189 188 187 187 187 186 186 186 186 185 184 184 183 183 182 182 182 181 181 181 180 179 179 178 178 178 177 177 176 177 176 175 174 173 173 172 171 170 169 168 167 166 165 165 165 165 164 163 163 161 160 160 159 159 158 158 157 156 155 154 153 153 152 151 151 150 149 148 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 145 146 145 145 145 145 146 147 147 146 146 146 147 146 146 145 144 143 142 142 142 142 141 141 141 140 139 138 137 137 136 136 135 133 131 129 127 124 124 124 126 126 128 128 133 132 133 133 132 133 132 130 127 126 125 125 124 125 126 124 124 123 121 121 122 124 126 127 129 132 132 131 130 128 127 128 127 126 129 128 129 127 125 123 121 122 123 124 125 125 126 126 127 128 128 128 129 130 128 128 128 127 127 128 128 127 126 126 127 128 128 128 130 131 131 130 131 132 133 135 137 139 140 140 140 140 137 135 133 133 134 134 135 135 136 135 133 131 130 131 132 133 135 137 138 137 136 136 136 135 135 134 133 131 130 130 129 130 131 132 132 133 134 135 135 135 135 134 133 132 132 133 133 135 137 138 139 138 137 136 134 134 135 136 138 141 144 146 147 151 155 157 158 157 156 156 156 159 163 165 164 163 162 163 163 164 165 166 166 165 165 166 167 170 169 168 167 167 166 167 167 168 168 169 170 169 169 169 169 169 170 170 169 169 169 169 168 167 167 167 167 167 166 165 164 163 163 162 162 161 160 159 158 157 156 156 156 155 155 154 153 152 152 153 153 152 151 150 148 147 148 148 147 146 144 144 145 146 146 146 145 144 144 144 143 142 142 140 137 137 136 133 132 130 128 131 131 129 129 129 128 126 127 126 125 124 123 125 127 127 128 127 127 127 129 130 130 130 132 131 130 131 130 131 132 133 134 137 137 137 139 140 143 147 145 145 140 133 127 123 124 126 127 129 131 130 129 127 126 126 126 127 129 131 133 135 136 138 136 132 129 129 129 130 134 140 144 146 146 146 147 149 150 151 155 160 162 161 158 154 151 151 153 154 152 151 153 154 158 161 161 160 158 158 158 157 158 158 157 155 154 153 154 181 180 180 180 180 180 180 179 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 176 176 176 177 177 177 177 177 178 178 179 179 179 180 180 180 179 180 180 181 182 183 184 185 186 187 188 189 190 192 195 198 201 202 202 202 202 201 202 202 201 201 201 200 200 200 199 199 200 199 199 199 199 200 199 199 199 199 198 198 198 198 198 199 199 199 199 199 199 198 198 199 199 199 199 199 200 201 201 202 202 202 202 202 203 204 205 205 205 205 205 204 203 202 201 201 199 200 200 200 200 200 199 199 200 201 201 200 200 199 197 196 195 194 193 193 195 197 198 198 197 197 198 200 201 201 201 201 201 201 201 200 200 199 199 198 198 197 196 196 196 196 197 198 199 200 199 199 198 198 198 197 197 197 196 196 197 197 197 197 197 196 196 196 195 195 195 195 195 196 196 195 195 195 196 195 195 195 194 194 194 194 193 193 192 192 191 191 191 190 190 190 190 189 188 188 187 187 187 186 186 186 185 185 184 183 183 183 183 182 182 181 181 180 180 179 179 179 178 177 177 176 177 176 175 175 174 174 172 172 171 169 168 167 167 166 166 165 165 164 163 162 161 161 160 159 159 158 157 156 156 155 154 153 153 152 151 150 149 148 148 147 147 147 146 146 146 146 146 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 143 143 143 143 144 145 146 145 145 145 145 145 145 145 143 142 142 142 142 142 142 141 141 141 140 138 138 137 137 137 136 134 132 131 128 127 130 130 130 131 132 133 134 134 134 134 134 133 131 128 128 128 128 128 127 128 128 127 127 126 125 124 124 126 130 130 131 133 134 133 131 130 129 129 128 128 126 124 124 124 123 123 123 123 124 125 126 126 126 126 127 129 130 130 131 132 131 131 130 128 128 128 128 126 125 125 126 128 128 128 130 132 132 133 133 133 134 135 136 138 139 140 141 139 137 135 133 133 134 134 134 134 135 134 132 131 131 132 135 135 136 137 137 136 135 135 134 133 133 133 132 131 130 130 129 129 130 131 131 132 134 134 135 136 136 135 133 133 133 133 134 136 138 138 137 136 134 134 132 133 134 135 137 139 142 142 147 151 155 157 158 158 157 157 156 159 162 165 167 167 166 164 163 164 164 164 164 164 164 164 167 169 169 168 167 166 166 167 168 168 168 168 169 169 169 169 168 169 169 169 169 170 170 170 169 168 168 169 169 168 167 165 165 164 164 163 163 162 161 160 159 158 158 158 157 156 156 156 155 154 154 154 154 153 151 150 149 149 150 150 150 148 147 146 146 147 148 147 146 145 145 145 145 144 144 142 141 140 140 139 138 136 135 135 134 132 132 132 131 129 129 129 128 128 128 128 130 130 130 130 130 130 130 132 132 133 134 133 133 133 134 134 135 135 136 138 138 139 140 143 146 148 147 142 135 128 123 123 127 128 130 131 131 129 126 125 125 125 126 127 132 134 135 136 137 136 130 128 127 128 129 131 136 143 145 145 145 144 146 148 150 152 154 154 158 159 157 155 154 154 155 154 151 151 152 154 157 160 159 159 158 158 158 159 162 164 163 159 155 154 153 181 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 180 181 182 182 183 184 185 186 188 189 190 192 195 198 200 201 201 202 201 201 202 202 201 201 201 200 200 200 200 200 200 200 199 200 200 200 199 199 199 199 199 199 199 199 199 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 200 202 202 202 202 202 202 203 203 204 204 204 205 204 203 202 201 200 199 200 199 200 201 201 201 201 201 202 202 202 201 199 197 196 194 194 193 194 196 197 197 197 197 197 198 200 200 200 200 200 201 200 199 199 199 198 198 197 197 196 195 195 195 196 197 198 199 199 199 198 198 197 197 197 197 196 195 195 196 196 196 196 196 195 195 195 195 195 195 195 195 196 196 196 196 196 196 195 195 195 194 194 194 194 193 193 192 192 191 191 191 191 190 190 190 189 189 188 188 187 187 187 186 186 186 185 185 184 184 184 183 183 182 182 181 181 180 180 179 179 178 178 177 177 177 176 176 175 175 174 173 172 171 170 169 168 167 166 166 165 164 164 163 162 162 161 160 159 158 158 157 156 155 155 154 153 152 151 150 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 144 144 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 142 142 142 143 143 144 144 144 144 144 144 144 144 143 143 142 142 142 141 141 141 140 140 140 140 139 139 138 138 138 136 135 134 133 131 132 134 134 133 135 135 136 133 132 132 132 131 130 129 129 129 130 130 130 131 130 130 130 131 131 129 128 128 130 133 132 131 132 133 133 132 131 130 128 127 125 124 122 121 122 122 123 123 124 126 127 127 127 127 127 128 129 131 132 133 133 133 132 130 129 128 128 127 126 124 125 127 128 129 129 130 132 132 133 133 133 133 134 135 136 136 138 139 139 137 134 133 134 134 134 134 134 134 134 133 133 133 134 137 137 137 137 136 136 136 135 134 132 133 133 132 131 131 130 129 128 128 130 131 133 133 135 137 138 137 135 133 133 133 134 135 137 139 139 137 137 135 133 132 132 133 135 136 137 138 142 147 152 156 158 159 159 159 158 158 159 163 166 168 168 168 166 165 165 164 163 162 162 163 164 167 167 167 166 166 166 167 167 168 169 168 168 168 168 168 168 168 168 168 168 168 169 170 171 170 170 170 171 170 169 167 166 165 164 164 164 164 163 162 161 160 160 160 159 158 158 157 157 156 156 155 155 154 153 152 151 151 151 151 152 152 151 149 149 148 149 149 149 147 146 146 147 147 146 146 146 145 144 144 144 142 139 138 137 136 135 134 133 132 131 131 131 130 130 131 131 130 132 133 133 133 133 133 134 133 134 134 135 135 135 137 137 137 137 137 138 139 140 141 144 146 147 144 138 131 125 122 123 130 133 133 131 130 128 126 126 126 127 129 131 133 134 135 135 134 133 129 128 129 130 132 136 139 143 144 144 143 144 146 147 149 151 151 153 157 157 155 154 154 155 156 152 150 151 152 153 156 160 158 157 159 160 161 164 169 173 171 164 158 156 153 181 181 181 180 180 180 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 178 178 178 178 178 178 179 178 178 179 179 178 178 179 180 181 181 182 182 183 184 185 187 189 190 192 195 198 199 200 201 201 201 201 201 201 200 200 200 201 201 200 200 200 200 200 200 200 200 200 199 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 200 200 199 199 198 199 199 199 200 201 202 202 202 202 202 202 202 202 203 203 204 204 203 202 201 200 200 201 201 201 201 202 202 202 202 203 203 202 201 200 198 196 195 195 195 195 196 197 197 196 196 197 198 199 199 199 199 199 199 194 189 191 197 196 196 196 196 194 194 194 195 195 196 198 199 199 198 198 197 197 197 196 196 195 195 195 195 195 195 195 195 194 194 194 194 194 194 195 195 196 196 196 197 196 196 196 196 195 195 194 194 194 193 193 192 192 192 191 191 191 191 191 190 190 189 189 188 188 187 187 187 186 186 185 185 185 185 184 184 183 183 182 182 181 181 181 180 179 179 178 177 177 177 177 177 176 175 175 174 172 171 170 170 169 167 166 166 165 164 163 163 162 162 161 160 159 158 158 157 156 155 155 154 153 152 151 150 149 148 148 147 147 146 146 145 145 146 146 146 146 146 145 145 145 145 145 144 143 143 143 142 142 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 143 143 144 143 143 143 143 143 143 142 142 142 142 141 141 141 140 138 138 139 139 139 138 139 138 137 136 136 135 135 134 134 134 133 134 135 135 134 132 130 129 129 128 128 128 130 132 132 132 133 133 132 131 134 136 135 134 134 133 133 134 132 131 131 131 131 131 131 130 128 125 123 121 120 120 121 123 124 126 126 128 129 129 129 128 128 128 131 133 134 134 134 134 132 130 129 128 127 126 126 125 125 127 128 129 129 130 130 131 132 133 133 132 132 133 132 134 135 136 137 136 134 133 133 135 135 134 134 135 134 134 134 135 136 137 139 138 137 137 137 136 135 133 133 133 133 132 132 131 130 128 127 127 128 129 131 134 137 138 138 137 133 132 132 133 134 136 138 139 139 139 137 134 132 131 132 134 135 136 137 139 143 149 154 157 158 158 159 158 158 159 161 164 166 167 169 170 168 167 166 164 163 162 162 163 165 167 167 165 165 165 165 167 167 169 169 169 168 168 168 168 168 168 167 167 167 168 169 171 171 172 172 172 172 172 170 169 167 166 165 165 165 165 164 163 162 162 162 161 160 159 159 158 158 158 157 156 155 154 154 154 153 153 153 153 154 153 152 152 152 150 150 151 151 149 148 148 149 149 148 148 149 149 149 148 146 143 141 140 139 138 138 136 135 134 132 131 131 130 131 132 132 132 134 136 136 137 137 136 136 135 135 135 136 137 138 139 139 138 138 138 138 138 138 139 142 143 146 141 134 128 124 124 125 132 134 132 130 128 127 126 128 129 131 132 133 134 133 133 132 130 129 128 129 130 131 134 138 142 141 140 140 141 144 145 145 148 148 150 153 156 156 152 152 151 153 154 152 151 152 153 154 156 160 159 159 161 163 166 169 174 179 175 166 160 156 150 182 181 181 181 181 180 180 180 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 180 181 181 182 183 184 185 187 189 190 192 196 197 198 200 201 201 201 201 201 201 200 200 200 200 201 201 201 201 200 200 200 200 200 200 199 199 199 200 200 200 200 200 200 199 199 199 199 200 200 200 200 200 200 199 198 198 199 199 199 200 201 202 202 202 202 201 201 202 202 202 203 204 203 202 202 201 201 202 202 201 202 202 202 202 202 201 202 202 202 200 198 196 195 195 196 196 197 198 198 196 196 196 198 199 198 198 198 197 193 187 185 187 191 195 195 195 194 194 194 194 195 195 197 198 198 198 198 197 196 196 196 196 196 195 195 195 195 195 195 194 195 195 195 194 194 194 194 194 195 196 197 197 197 197 197 196 196 195 195 194 194 194 193 193 193 192 192 191 191 191 191 191 191 190 190 189 189 188 187 187 187 187 186 186 186 186 185 185 185 184 183 183 182 182 182 181 180 180 179 178 178 177 178 178 177 176 176 175 174 173 172 171 170 169 167 166 166 165 164 163 163 162 162 161 159 158 158 157 157 156 155 155 154 152 151 150 149 149 148 148 147 146 146 145 145 146 146 146 146 146 146 146 146 146 145 145 144 144 143 143 142 142 141 141 141 141 141 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 141 141 142 141 141 141 141 141 141 141 141 140 139 138 137 137 137 137 137 137 137 136 135 135 135 135 135 134 131 131 132 133 132 131 129 129 128 129 128 129 130 131 134 136 136 137 135 135 134 138 140 139 138 137 136 136 133 131 131 130 131 131 131 130 128 127 125 123 121 121 121 123 124 126 128 128 129 129 130 130 129 129 129 131 134 134 135 134 132 131 130 128 127 127 127 125 125 126 127 128 129 129 130 130 130 131 132 133 131 131 131 130 131 132 134 134 134 134 134 134 136 136 135 135 135 135 135 135 136 137 138 140 140 139 139 138 138 136 134 133 133 132 132 131 130 127 126 126 126 127 128 130 133 135 137 136 135 132 131 131 132 134 136 138 139 139 139 138 135 133 132 133 135 136 138 139 140 145 151 156 158 158 158 158 158 159 160 162 165 166 168 170 171 171 169 167 166 165 163 163 164 165 166 166 166 165 163 164 166 167 168 168 168 168 167 167 167 167 167 167 167 167 168 169 170 171 173 173 173 173 173 171 170 168 168 167 167 166 166 165 163 163 163 162 161 161 160 160 159 160 159 158 157 156 155 155 156 156 155 154 155 155 155 155 155 153 152 152 154 153 152 152 151 151 151 151 150 150 150 149 148 146 144 143 142 141 141 138 137 135 133 131 131 130 130 131 132 133 135 136 138 139 140 139 138 137 137 137 137 139 140 140 140 139 139 138 138 137 136 136 139 139 142 143 139 130 126 126 127 130 133 132 131 129 128 127 127 130 132 133 134 134 134 132 130 129 128 129 129 130 130 131 134 139 141 139 137 137 140 142 143 144 146 148 150 153 155 154 149 149 150 152 153 153 154 154 154 156 158 159 160 161 162 164 167 169 175 178 176 169 159 150 145 182 182 181 181 181 181 180 180 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 180 181 182 183 184 185 187 189 190 193 194 196 198 200 201 200 200 200 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 199 199 199 200 200 200 200 200 199 199 198 198 198 199 199 200 200 200 200 199 199 198 199 199 199 200 201 201 201 201 201 201 201 201 201 202 203 203 202 202 202 201 202 202 202 201 201 201 201 201 201 200 200 202 202 200 198 197 196 196 196 197 198 199 198 197 196 196 197 197 197 197 197 196 190 185 185 187 194 194 193 193 193 193 194 194 195 196 197 198 198 197 197 196 196 196 196 196 196 196 196 195 195 195 195 195 195 196 195 195 195 195 195 195 195 196 197 197 197 197 197 196 196 195 195 195 194 194 193 193 193 193 192 192 192 192 191 191 191 191 191 190 189 188 188 188 188 187 187 187 186 186 186 186 185 184 183 183 183 183 182 181 181 181 180 179 178 178 178 178 177 177 177 176 175 173 173 172 170 169 167 166 166 165 164 163 163 162 161 160 159 158 157 157 157 156 155 154 153 152 151 150 149 149 148 147 147 146 145 146 146 146 146 147 147 147 147 146 146 146 146 145 145 145 144 143 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 140 140 141 141 141 141 140 140 140 140 140 140 139 138 137 136 136 136 136 136 136 135 134 134 133 133 134 134 131 130 131 131 130 129 129 132 133 133 132 132 133 133 135 139 141 139 139 138 138 141 142 141 140 137 136 135 131 131 131 131 132 132 131 129 128 126 124 124 123 122 123 124 125 127 129 129 129 129 129 130 130 130 131 132 134 135 134 133 131 129 129 128 128 129 128 127 126 127 128 129 129 130 130 130 130 130 132 132 132 131 130 129 130 131 131 132 132 133 135 137 138 137 136 135 135 135 136 135 136 137 139 140 141 140 140 140 138 136 134 133 133 132 132 130 129 125 124 125 126 126 128 131 133 132 132 133 132 131 131 134 135 135 137 139 139 139 139 138 136 134 133 135 137 138 140 141 142 146 153 155 158 160 160 158 158 159 161 162 164 165 169 171 173 173 172 170 169 166 165 165 166 166 166 166 166 165 163 164 165 167 166 166 166 166 166 165 166 166 166 166 166 167 168 169 170 170 171 172 173 174 173 172 171 171 169 168 168 167 166 165 164 164 163 163 162 161 161 160 160 161 160 159 158 157 156 157 158 157 156 156 156 157 157 158 157 155 154 154 155 155 155 154 153 152 152 152 151 151 150 149 148 147 146 145 146 144 142 138 136 133 131 130 130 131 133 134 136 137 138 138 139 141 141 141 139 139 139 138 139 141 142 141 140 139 139 138 136 136 135 135 136 138 140 140 137 131 129 130 132 134 134 133 131 131 131 130 130 133 135 135 135 134 133 130 129 128 128 129 129 129 130 131 134 137 138 137 136 137 140 140 141 142 145 149 151 153 153 151 147 148 151 154 155 155 155 155 156 157 158 159 160 162 162 163 164 168 174 176 173 166 152 144 144 182 182 182 181 181 181 180 180 180 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 179 179 180 181 182 183 184 186 187 189 190 191 193 196 198 200 200 200 200 200 200 200 199 199 199 199 199 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 198 197 198 198 198 199 200 199 199 199 198 198 198 199 199 200 200 200 200 201 200 200 201 201 202 202 203 203 202 201 201 201 201 201 201 201 200 200 200 200 200 198 199 201 202 201 199 198 197 197 197 199 199 199 198 197 196 196 196 196 196 196 196 196 191 188 194 194 194 194 193 193 193 194 195 195 196 196 197 197 197 196 196 195 195 195 196 196 196 196 195 195 195 195 195 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 197 196 196 195 195 195 194 194 194 193 193 193 193 192 192 192 192 192 192 192 191 190 190 189 189 189 188 188 188 187 187 187 187 186 185 185 184 184 184 183 182 182 182 181 180 179 179 179 179 178 178 178 177 176 176 175 173 172 170 169 168 166 166 165 165 164 163 162 161 160 159 158 157 157 156 156 155 154 153 152 151 150 149 149 148 147 147 146 146 146 147 147 147 148 148 148 147 147 147 146 146 146 146 146 145 144 142 141 141 141 141 140 140 140 140 140 139 140 139 139 140 140 140 140 140 140 140 140 139 139 139 140 140 140 140 140 139 139 139 139 139 138 138 137 137 137 137 136 136 136 136 135 134 133 133 133 133 133 132 132 133 133 133 133 134 139 138 138 136 136 136 137 139 141 141 141 140 140 141 141 142 140 138 136 134 132 131 132 132 133 133 133 132 130 127 125 125 124 123 123 123 125 127 128 129 129 129 129 129 130 130 131 132 132 134 134 133 132 130 129 129 129 130 131 130 129 128 128 128 129 129 130 129 129 129 130 131 131 131 130 129 129 133 134 132 132 130 133 136 139 139 138 137 136 136 135 135 136 136 137 138 139 140 141 142 140 138 136 134 134 133 133 132 129 127 124 124 124 125 125 127 129 129 129 130 130 130 131 133 136 137 135 137 139 140 140 139 138 137 135 134 137 138 140 142 144 145 148 153 154 158 162 162 159 158 159 159 160 162 165 168 172 174 174 174 173 171 168 166 167 168 168 168 168 168 166 163 163 164 165 165 165 165 165 165 165 165 165 165 165 165 166 167 169 169 170 170 171 172 173 173 172 172 171 170 169 168 167 166 165 166 165 164 163 163 162 162 162 161 162 161 160 159 159 158 158 159 158 157 158 158 158 158 160 159 158 157 156 157 158 157 155 155 154 154 154 154 152 151 150 149 149 148 148 147 144 141 138 135 133 132 132 131 133 136 138 139 139 139 140 140 142 143 142 141 140 140 139 141 142 142 142 141 139 139 137 135 134 134 135 137 138 138 138 135 133 134 134 135 135 134 133 135 136 136 135 135 136 137 136 136 133 132 130 129 128 128 128 128 129 130 131 133 135 136 138 140 142 143 141 141 142 145 151 152 151 150 148 148 150 154 156 156 156 156 155 156 158 160 160 161 161 162 161 162 166 171 172 171 164 150 141 141 183 182 182 182 181 181 181 181 181 180 180 179 179 179 179 179 179 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 178 179 179 179 179 179 179 179 179 180 181 182 182 183 184 186 188 189 189 191 193 196 198 199 199 199 199 200 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 198 197 197 197 197 198 198 198 198 198 198 197 197 198 198 199 199 199 199 199 199 199 200 200 201 202 203 203 203 203 202 201 200 200 201 201 200 199 199 198 197 197 198 200 202 202 201 200 199 199 198 198 200 200 200 198 197 196 196 196 195 195 195 195 196 195 195 197 197 197 196 195 194 194 195 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 195 194 194 194 193 193 193 193 192 192 193 193 193 192 191 191 190 190 190 190 190 189 188 188 188 188 187 186 186 186 185 185 185 184 183 183 182 181 181 181 180 180 179 179 179 178 177 177 176 175 173 172 170 169 168 166 166 166 165 164 163 162 161 159 158 158 157 157 156 156 155 154 153 152 151 151 150 149 148 147 147 147 147 148 148 148 148 149 149 149 149 148 147 147 147 147 147 146 145 144 143 142 141 141 141 140 139 139 139 139 138 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 139 139 138 138 138 138 137 137 137 137 137 137 137 136 136 136 136 136 135 135 134 134 134 133 134 135 136 136 136 138 139 139 142 141 140 139 140 140 141 141 142 141 141 141 141 141 139 138 136 134 132 132 133 134 134 134 133 131 131 129 127 127 126 124 123 123 124 127 128 129 129 129 129 130 130 130 130 130 131 132 133 132 132 130 129 129 128 129 130 132 132 132 130 129 129 128 129 129 129 128 128 129 129 130 130 130 130 130 132 135 136 135 130 133 137 140 140 140 139 138 136 135 135 136 136 137 138 138 139 142 143 140 137 135 134 134 134 133 131 129 126 124 124 124 124 125 126 127 128 129 129 130 131 133 135 137 138 139 139 140 140 140 140 139 138 137 137 138 140 141 144 146 148 148 152 156 159 163 163 162 159 157 157 158 160 163 167 172 175 175 175 173 171 168 166 168 169 170 171 169 168 167 165 164 164 163 164 164 165 164 164 164 164 164 164 164 164 166 167 168 168 169 170 170 171 172 171 171 171 170 170 169 168 167 167 166 166 165 165 164 163 163 163 162 162 162 162 161 160 160 160 159 159 158 158 158 158 159 159 161 161 160 159 159 159 159 158 157 156 156 155 155 154 153 152 151 150 149 148 147 145 142 139 137 136 136 136 135 134 135 137 139 138 138 139 140 142 143 144 143 143 141 140 141 142 143 143 142 140 138 138 136 134 134 134 136 137 137 137 136 136 136 136 137 137 137 136 136 140 141 140 140 139 138 138 138 136 134 132 131 130 130 130 129 129 130 131 133 134 135 137 138 142 147 148 147 146 144 147 155 154 150 149 147 149 153 155 156 156 156 156 157 159 161 161 161 161 162 161 160 159 162 167 165 166 162 152 145 143 183 183 182 182 182 181 181 181 181 181 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 181 182 183 183 184 185 186 188 188 189 192 194 196 197 198 199 199 199 199 199 199 198 198 198 198 198 199 200 200 200 200 200 200 200 199 200 200 199 199 199 199 199 198 198 198 197 197 197 197 198 198 198 198 198 197 196 196 197 197 198 198 199 199 199 198 198 198 199 201 202 201 200 200 201 202 202 201 201 201 200 200 200 199 197 196 196 198 201 201 201 200 199 199 199 198 198 200 200 200 199 197 197 196 197 196 196 196 196 197 197 198 199 199 199 198 197 196 196 196 197 197 197 197 197 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 195 195 196 196 196 196 196 196 196 196 196 195 195 195 195 195 194 194 194 193 193 193 193 193 193 193 193 192 192 191 191 191 191 191 190 189 189 188 189 189 188 187 187 186 186 186 185 184 184 183 183 182 182 181 181 181 180 179 179 178 177 177 176 175 173 171 170 169 168 167 167 166 165 164 163 162 161 160 158 158 158 158 157 156 155 154 154 153 152 152 151 150 149 148 148 149 149 149 149 149 149 149 150 150 150 149 148 148 147 147 147 146 145 144 143 142 142 142 140 139 139 139 138 138 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 136 138 139 139 139 140 143 142 143 144 143 142 142 141 141 142 143 143 142 142 142 140 137 136 136 136 135 134 135 135 135 135 133 130 129 128 127 127 126 125 124 123 125 128 128 129 129 130 130 130 130 130 130 130 130 131 132 131 130 129 129 129 129 129 130 132 134 134 133 131 129 129 129 129 128 127 127 128 128 128 129 130 131 131 132 134 134 135 133 133 136 139 141 141 141 139 137 136 136 137 137 137 138 138 139 142 142 140 137 136 136 136 135 133 131 128 126 126 126 126 127 127 127 127 130 131 131 132 132 134 135 138 139 139 140 140 141 141 141 139 139 139 139 139 141 142 141 141 142 142 152 157 160 163 164 163 160 160 157 156 157 161 166 170 173 174 175 173 171 168 167 168 169 170 173 171 170 169 167 165 164 163 163 163 164 164 164 164 164 164 164 163 164 165 166 166 167 168 168 169 170 170 170 170 169 169 169 169 168 167 167 166 166 166 165 165 164 164 163 163 163 162 162 162 162 161 160 159 159 158 158 158 158 159 160 161 161 161 161 161 160 160 159 158 157 157 157 155 154 152 152 151 150 149 146 143 141 139 138 137 139 140 140 138 137 138 139 138 137 138 140 142 143 143 143 143 142 141 140 141 142 142 142 140 138 137 136 134 134 134 135 136 137 137 137 138 138 139 141 141 141 140 140 141 144 145 145 144 142 140 140 138 137 135 134 133 132 134 132 131 131 131 132 134 136 138 140 141 143 149 154 153 149 147 150 156 155 154 152 149 151 155 155 155 155 156 157 158 162 162 162 161 161 161 159 157 156 159 159 163 163 160 154 146 146 184 183 183 182 182 182 182 181 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 182 182 183 183 184 184 186 187 187 188 190 192 195 196 197 198 198 198 198 198 198 198 198 197 198 199 199 199 200 200 201 200 200 200 200 200 200 200 199 199 199 199 198 198 197 197 196 196 197 197 197 198 198 198 198 197 196 195 195 196 196 197 197 198 199 199 198 198 199 199 200 199 197 197 198 200 201 202 201 201 200 200 200 199 198 197 197 198 199 199 198 198 197 198 198 198 197 199 200 200 200 199 198 197 198 198 198 197 198 198 199 199 201 200 200 199 198 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 195 195 195 195 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 196 196 197 196 196 196 196 196 196 196 195 195 195 194 194 194 194 194 193 193 194 194 194 193 193 192 192 192 192 192 192 191 190 189 189 190 189 189 188 188 187 187 186 186 185 184 184 184 183 182 182 182 181 180 180 179 178 178 177 176 175 173 172 170 169 168 168 167 166 165 164 163 162 161 160 159 159 159 158 157 156 156 155 154 154 153 152 151 151 150 149 149 150 150 151 151 151 151 151 152 152 151 151 150 149 148 147 147 146 145 145 145 144 143 142 140 140 139 138 138 138 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 137 137 137 138 138 138 138 138 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 138 139 141 142 142 142 143 144 145 144 144 143 142 141 141 143 144 144 144 143 141 139 136 137 138 138 138 138 136 135 135 134 132 129 129 128 127 126 126 126 125 125 126 128 129 129 129 130 130 131 131 131 130 129 129 130 130 129 129 128 129 129 129 129 130 131 133 134 134 132 130 129 128 128 127 126 127 127 128 128 129 129 131 131 131 130 131 134 135 134 135 139 141 141 142 140 138 137 138 139 140 139 138 138 139 141 142 140 139 139 138 137 136 134 132 129 128 128 127 127 128 128 127 125 124 127 132 132 132 133 136 139 140 141 142 142 143 143 142 140 140 141 141 142 142 143 142 141 142 144 151 158 162 164 165 164 164 162 158 155 156 159 163 163 169 172 174 173 171 169 168 168 168 170 173 173 171 169 169 168 165 162 162 163 164 164 164 165 165 165 165 163 163 164 164 165 166 167 167 167 168 168 169 169 168 168 168 168 167 167 166 166 166 166 165 165 164 164 163 163 163 163 162 162 162 161 160 159 158 158 158 158 158 159 160 161 161 161 161 161 161 160 158 157 157 157 156 155 152 151 150 149 148 146 144 142 140 139 139 139 141 142 142 140 139 139 139 138 138 141 143 144 143 142 141 141 141 140 140 141 142 142 141 139 138 136 135 134 134 135 137 137 138 139 140 141 142 143 144 145 146 147 147 147 148 150 148 146 144 144 142 141 139 139 138 136 136 136 134 133 132 132 134 137 139 141 143 145 147 150 154 156 152 151 153 156 158 157 154 152 153 155 155 155 155 156 158 160 162 162 161 160 160 159 157 155 155 155 156 161 163 159 154 147 146 184 184 183 183 183 182 182 182 182 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 180 180 180 180 180 180 181 181 181 181 182 183 183 183 184 184 185 185 186 187 189 190 193 195 197 197 198 198 198 198 198 198 198 198 198 198 199 200 199 199 201 201 201 200 200 200 200 200 200 200 200 199 198 198 197 197 197 196 196 197 197 197 197 198 198 198 196 196 195 195 195 195 195 196 196 197 198 198 198 197 197 197 197 196 196 196 197 198 199 199 198 198 199 199 198 198 197 197 198 197 196 195 193 192 194 195 195 194 197 199 200 200 200 199 199 199 199 199 199 199 199 200 201 201 201 201 200 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 196 196 196 195 195 195 194 194 194 194 194 194 195 195 195 195 195 195 195 196 197 197 197 197 196 196 196 196 196 195 195 195 195 195 194 194 194 194 194 194 194 194 194 193 192 192 193 193 193 193 191 190 190 190 190 190 190 189 188 188 187 187 186 185 185 185 184 183 182 182 182 181 181 180 179 179 178 177 176 174 173 172 171 170 169 168 167 166 165 164 163 162 162 161 160 159 159 159 158 157 156 155 155 154 153 153 152 151 150 150 150 151 152 152 153 153 153 153 153 154 153 153 151 150 149 148 147 146 146 146 145 144 143 142 141 140 139 138 138 137 136 136 136 137 138 138 138 138 137 137 137 137 137 137 136 136 136 137 137 138 138 138 138 137 137 136 136 135 136 136 136 136 136 136 136 136 136 137 137 138 138 138 139 141 143 144 144 143 143 144 145 144 143 143 143 142 142 143 143 143 143 142 140 138 138 139 139 140 139 138 136 134 132 131 129 128 127 126 126 127 127 128 127 127 127 129 130 129 130 130 130 131 131 130 129 128 129 130 130 127 127 128 129 130 130 129 130 131 133 133 133 132 131 129 128 127 127 127 126 127 128 128 129 129 130 130 131 131 132 134 135 135 136 137 137 141 142 141 139 138 139 140 140 140 139 138 138 140 141 141 141 140 139 138 137 136 133 132 131 129 128 127 127 127 126 125 129 135 135 134 133 134 136 138 139 141 143 144 145 144 145 144 143 142 143 143 143 144 144 144 144 145 151 159 164 166 167 167 165 163 160 157 157 159 160 164 168 171 172 172 172 171 171 170 168 170 173 174 172 171 171 169 166 163 162 162 163 163 164 165 167 166 166 164 163 163 163 165 166 166 166 166 166 167 168 168 167 167 166 166 166 166 165 166 166 165 165 165 164 163 163 163 162 162 162 161 161 160 159 159 158 157 157 157 157 158 160 160 160 161 161 161 160 159 157 156 155 155 155 153 149 148 147 146 145 144 143 144 143 143 142 142 142 142 141 140 139 138 138 139 141 143 144 144 143 141 140 140 140 140 141 141 143 143 142 140 139 137 137 140 139 140 140 140 142 144 145 145 146 145 145 150 152 153 153 153 152 152 150 149 148 146 144 143 142 142 140 141 139 137 135 135 135 136 136 140 142 144 146 148 149 151 155 156 155 154 155 156 157 159 156 155 155 155 155 155 155 156 159 161 161 160 160 159 158 157 155 154 154 154 155 159 161 159 158 152 147 185 184 184 184 183 183 182 182 182 182 181 180 180 180 180 179 179 179 180 180 180 180 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 183 184 184 184 184 185 185 186 188 189 191 193 196 197 197 197 197 197 197 197 198 198 198 198 199 200 200 200 200 201 201 201 200 200 200 200 200 200 201 200 199 198 198 197 197 196 196 196 196 196 197 197 197 198 197 196 195 195 195 195 195 194 194 194 195 196 197 197 197 197 197 197 198 197 196 196 195 196 196 196 196 194 189 190 190 191 192 194 194 193 192 190 190 190 190 191 192 195 197 199 200 201 200 199 199 199 199 199 199 200 200 201 201 201 201 201 200 199 199 198 198 199 199 199 199 199 199 199 199 198 198 197 197 197 197 196 196 195 195 195 194 194 194 194 195 195 195 195 196 196 196 197 197 197 197 197 197 196 196 196 196 196 196 195 195 195 195 194 195 195 195 195 195 194 194 193 193 193 193 194 194 193 192 191 191 191 191 191 190 189 189 188 188 187 186 186 186 185 184 183 183 182 182 181 181 181 180 179 178 177 176 175 173 172 172 171 169 168 167 166 165 164 163 163 162 161 160 160 159 158 157 156 156 156 155 154 154 153 152 152 151 151 151 152 153 153 154 154 154 154 155 156 155 154 152 150 149 148 147 147 146 146 145 144 143 142 141 140 139 139 138 137 137 136 137 137 138 138 138 137 137 136 136 135 135 135 136 136 136 137 138 138 138 138 138 138 137 136 136 136 136 136 136 136 136 136 136 136 137 137 138 138 139 139 140 142 144 145 145 144 144 144 144 143 143 144 144 143 143 144 144 143 141 140 138 137 138 138 139 139 137 136 133 132 129 128 127 126 125 125 126 128 129 129 129 129 129 129 129 129 129 130 130 130 130 129 128 128 128 129 128 126 126 128 130 130 130 130 130 131 131 132 133 132 131 129 128 127 127 127 127 127 128 128 128 128 128 130 131 131 133 134 134 135 135 136 136 139 142 142 140 139 139 141 141 140 139 137 137 138 139 141 142 141 140 139 138 138 137 135 133 130 129 128 127 127 126 126 129 137 137 137 136 136 137 137 137 139 141 144 145 145 145 145 144 144 143 143 144 145 145 146 146 146 150 160 166 167 168 168 167 165 161 159 159 159 161 164 167 169 171 171 171 171 171 171 169 170 173 175 175 175 172 170 167 164 163 162 162 162 163 165 168 168 167 167 165 164 164 165 166 166 165 165 165 165 166 167 166 166 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 162 162 160 160 159 159 158 157 157 156 156 156 157 159 159 159 159 159 159 158 157 156 154 153 152 153 151 148 146 145 145 144 144 144 147 146 146 145 143 143 142 140 139 139 139 139 140 143 144 143 142 140 139 140 140 141 141 142 142 146 146 145 143 142 141 142 144 144 145 144 144 146 148 149 149 149 149 149 153 156 157 157 157 156 154 152 151 150 148 146 144 144 143 143 142 140 138 136 137 138 139 139 141 144 147 149 150 151 153 156 156 156 156 156 156 157 158 156 155 155 155 155 154 154 155 157 159 159 158 158 157 156 155 155 154 154 153 154 157 160 157 155 150 146 186 185 185 184 184 183 183 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 182 182 183 183 184 184 184 185 185 186 187 188 190 191 194 196 197 197 197 197 197 197 197 198 198 199 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 199 199 198 198 197 197 196 196 196 196 196 197 197 197 196 195 195 195 195 196 196 195 195 195 195 195 196 196 197 198 199 200 200 200 199 198 197 196 196 197 197 196 194 189 189 190 191 191 193 194 193 192 191 190 190 191 193 194 196 198 200 200 200 199 198 199 199 199 199 200 200 201 201 199 199 198 198 198 198 198 199 199 199 199 199 199 199 199 199 199 198 198 198 197 197 196 196 196 196 195 194 194 194 195 195 195 196 196 196 196 197 197 197 198 197 197 197 197 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 195 194 194 193 193 194 194 194 193 192 192 192 192 192 191 190 190 189 188 188 187 187 187 186 185 184 184 183 182 182 182 182 181 180 178 178 177 176 175 174 173 172 171 170 168 167 166 165 164 164 163 162 161 160 160 159 158 157 157 157 156 155 155 154 153 153 152 152 152 152 153 154 155 155 156 156 156 156 157 156 154 153 151 150 149 148 148 147 146 145 143 142 142 142 141 140 139 139 138 137 137 137 137 137 137 137 137 136 135 135 135 135 135 135 135 136 137 138 138 138 138 138 137 137 137 136 136 136 135 135 136 136 136 137 137 138 138 138 139 139 140 141 142 144 145 145 145 145 145 145 144 144 145 146 145 145 145 144 142 140 138 137 136 136 136 136 136 134 132 130 129 127 126 126 125 124 124 127 131 130 130 130 130 130 130 129 129 129 129 129 129 129 128 127 127 127 127 127 126 127 129 130 130 130 130 130 130 131 132 132 132 130 129 128 128 127 126 127 127 128 128 128 128 133 130 131 131 132 133 134 134 135 136 135 138 141 142 141 141 140 141 141 140 138 136 136 136 138 141 142 141 140 139 140 139 138 136 134 131 131 131 131 130 130 131 136 137 138 138 137 137 137 137 136 136 138 142 143 145 144 143 144 145 144 144 145 145 145 145 146 146 148 156 158 166 168 170 168 166 162 161 161 161 163 165 166 168 169 169 170 170 171 172 170 171 172 174 175 176 172 169 167 164 162 162 162 162 163 165 168 169 169 169 167 165 164 165 166 166 166 166 165 165 165 166 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 162 161 161 161 160 159 158 158 157 157 157 156 156 156 157 157 158 158 158 158 158 157 156 155 154 152 151 151 150 148 148 148 147 146 146 147 148 149 148 146 144 143 142 141 140 140 140 140 141 143 143 141 141 139 139 141 142 143 143 144 145 148 148 147 146 145 145 145 147 147 148 147 148 149 152 152 152 152 153 154 156 158 159 159 159 157 155 154 152 151 149 147 146 145 144 143 142 140 138 138 138 139 140 141 143 146 149 151 151 153 154 156 157 157 156 156 156 156 157 155 154 154 153 153 151 152 153 155 156 156 156 156 155 155 154 154 154 153 153 153 154 155 153 151 148 145 187 186 185 185 184 183 183 183 183 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 182 183 183 184 184 184 185 185 186 187 189 190 192 194 196 197 197 198 197 197 197 197 198 199 199 199 200 200 201 201 201 201 201 201 201 201 201 201 202 202 201 200 200 199 198 198 197 197 196 196 196 196 196 196 196 196 195 195 195 195 195 196 197 197 197 197 198 198 197 197 198 199 200 201 201 202 203 202 202 201 200 201 201 200 198 196 195 195 195 195 196 196 194 193 193 192 193 193 192 192 193 194 194 195 194 194 192 192 196 198 199 199 199 199 199 189 188 189 189 193 196 197 198 198 199 200 200 200 200 200 199 199 198 198 198 197 197 197 197 196 196 195 195 194 194 195 195 195 195 196 196 197 197 197 198 198 197 197 197 197 196 196 196 196 196 196 196 196 196 195 196 196 196 196 196 195 195 194 194 194 195 195 194 193 192 192 193 193 192 191 191 190 189 189 188 188 188 187 186 185 185 184 183 183 182 182 182 181 180 178 178 177 176 175 175 174 172 171 170 168 167 166 165 165 164 163 162 161 161 160 159 158 158 157 157 156 155 155 154 154 153 153 153 153 153 154 155 156 156 157 157 157 157 158 156 155 153 152 151 150 149 148 147 146 145 144 143 143 142 142 141 140 139 138 137 137 137 137 137 137 137 136 135 135 134 134 134 134 135 136 137 137 137 138 138 138 138 136 136 137 136 136 135 135 136 136 136 137 137 138 138 139 139 139 140 140 141 143 144 144 144 145 145 146 145 144 145 146 147 147 147 146 144 141 139 136 135 134 134 134 133 133 132 130 129 128 127 127 127 127 126 127 130 131 130 129 129 129 129 129 129 128 128 128 128 128 128 127 127 126 126 126 126 127 128 129 130 130 129 129 130 131 131 131 131 131 130 129 129 130 128 127 127 127 128 128 128 128 133 134 132 132 132 132 133 134 135 136 136 137 140 142 142 142 141 140 140 139 138 136 136 136 139 141 142 141 141 140 140 139 137 135 134 133 132 134 135 134 133 132 136 137 138 137 137 138 138 137 137 136 138 140 140 142 142 141 142 144 144 145 145 144 144 145 146 146 146 149 152 156 156 154 158 163 158 156 156 161 164 166 167 167 167 167 168 169 171 172 172 171 172 173 175 175 172 168 165 163 162 162 162 163 164 166 167 169 170 170 168 166 165 165 165 166 166 166 165 164 164 165 165 165 164 163 163 163 164 163 163 163 163 163 163 163 163 163 162 161 160 160 158 158 157 157 157 157 156 156 156 156 157 157 158 157 157 157 156 156 155 154 153 152 151 151 150 149 149 149 148 148 149 149 149 148 147 145 144 143 143 142 142 141 141 142 142 142 142 141 140 140 141 144 144 145 146 147 149 150 148 148 147 147 147 148 149 149 150 150 151 154 154 154 155 156 156 157 158 158 158 158 157 156 154 152 150 149 147 146 145 143 142 141 140 138 139 139 139 141 143 146 148 151 152 153 154 155 156 157 157 156 156 156 155 155 154 152 152 151 151 150 150 151 151 153 155 155 155 154 154 153 153 153 151 152 151 151 151 150 148 145 142 194 186 186 185 184 184 184 183 183 183 183 182 181 181 181 181 181 181 181 181 181 181 181 181 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 184 184 185 185 186 187 188 189 191 193 195 196 197 198 198 197 197 197 197 198 199 199 200 200 201 201 202 201 201 201 202 202 202 202 202 202 202 202 201 200 199 198 198 198 197 196 196 196 196 196 196 196 196 195 195 195 195 196 197 198 198 199 199 199 200 199 198 198 198 199 200 200 201 201 203 204 204 204 203 203 204 203 202 201 201 200 200 198 196 193 192 189 190 191 191 188 187 187 187 188 189 189 190 189 193 195 196 197 197 197 196 188 189 190 188 191 195 195 196 197 197 198 199 199 200 200 200 199 198 198 198 198 197 197 197 196 196 195 195 195 195 195 195 195 196 196 196 197 197 197 197 198 198 198 197 197 197 197 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 195 194 194 195 195 195 194 193 193 193 193 193 192 192 191 190 190 189 189 189 188 187 186 185 185 184 183 183 183 182 182 181 179 178 178 177 176 176 175 174 172 171 170 168 167 166 166 165 164 162 162 161 161 160 159 158 158 157 157 156 156 155 155 154 154 154 154 154 154 154 156 157 157 158 158 158 158 158 157 155 154 153 152 151 150 149 148 146 145 144 144 144 143 142 141 141 139 138 138 138 138 138 137 137 136 136 135 135 134 134 134 134 135 136 137 137 137 138 138 138 138 136 136 136 136 135 135 136 136 137 137 137 137 139 139 139 139 140 140 141 142 143 143 143 143 144 145 146 146 144 145 146 146 147 147 146 144 140 137 135 133 133 133 133 134 133 131 131 129 129 130 130 129 129 129 131 132 130 130 129 129 128 128 128 128 127 127 128 127 127 127 127 126 126 126 126 127 127 128 129 129 128 128 129 130 131 131 131 131 130 130 129 130 131 130 129 128 128 128 128 128 128 132 133 132 132 133 133 133 135 136 135 135 137 139 140 141 142 140 139 139 139 138 137 137 136 139 141 142 142 141 140 139 138 136 135 134 134 134 136 137 136 134 133 132 136 137 137 137 138 139 138 137 138 138 138 138 140 140 139 140 141 143 144 144 143 143 144 146 146 147 149 152 154 154 153 152 151 151 151 153 161 166 167 167 167 166 166 167 168 170 172 172 171 172 173 174 174 171 168 165 163 162 162 162 163 165 166 167 168 170 170 169 168 166 166 166 165 165 165 164 164 164 164 165 165 164 163 162 163 163 163 163 163 163 163 163 163 163 163 162 161 160 160 159 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 154 153 152 152 152 151 150 150 149 149 149 149 149 150 150 148 146 145 144 144 143 142 142 141 141 143 143 142 141 140 141 143 145 145 146 148 149 150 150 148 147 147 147 148 149 150 151 152 152 153 155 155 155 156 156 157 157 156 157 157 157 158 157 154 151 149 148 146 146 144 143 142 142 140 140 140 141 142 144 146 149 150 152 153 153 154 155 156 156 155 155 155 154 153 153 151 150 149 148 148 148 149 149 150 152 154 154 153 153 152 152 151 151 149 149 148 148 148 147 144 142 140 193 187 186 185 185 185 184 184 184 184 183 183 182 182 181 181 181 181 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 183 183 183 184 184 185 186 186 187 188 190 191 194 194 196 198 199 198 198 197 197 197 198 199 200 200 201 201 201 201 201 201 201 202 202 203 203 203 203 203 202 201 200 199 199 198 198 197 196 196 196 196 196 196 196 196 195 195 196 196 196 196 197 198 199 199 199 200 200 199 199 199 199 200 200 201 201 202 204 205 205 205 205 205 205 205 204 204 203 202 198 195 193 191 189 189 189 187 187 187 187 186 186 187 187 188 190 195 197 197 197 197 196 196 195 196 196 196 195 195 194 195 195 195 196 197 198 198 198 198 198 198 198 197 197 197 197 196 195 194 194 194 195 195 195 195 196 196 196 197 197 197 197 197 197 197 197 198 197 197 197 196 196 197 197 197 196 196 196 196 196 197 197 197 197 196 196 195 195 195 195 195 194 194 194 193 194 193 192 192 191 191 190 190 189 189 189 188 187 186 185 184 184 184 183 183 182 180 179 178 178 177 177 176 175 174 172 171 169 168 168 167 166 165 163 162 162 161 161 160 159 159 158 157 157 156 156 155 155 155 155 154 154 154 155 155 157 158 158 158 158 158 159 158 157 155 155 154 154 152 151 150 148 147 146 145 145 144 143 143 142 141 140 139 138 138 138 138 138 137 136 136 135 135 135 135 135 135 136 136 137 138 138 138 138 138 137 136 137 137 136 136 136 136 137 137 137 138 138 139 140 140 140 139 140 141 142 142 142 142 143 143 145 146 145 145 145 146 146 147 146 145 143 138 136 135 134 134 134 134 135 134 132 131 131 131 131 132 132 130 131 130 130 130 129 129 129 128 128 127 127 127 126 126 127 128 127 127 127 127 128 129 129 129 129 129 129 128 128 128 129 129 129 130 130 130 130 130 131 132 131 130 129 128 128 129 128 128 131 133 133 132 133 134 134 135 136 135 135 136 137 138 140 141 140 138 138 138 138 138 137 137 139 141 142 141 140 140 139 138 136 135 135 136 137 136 136 136 136 135 137 137 137 136 136 138 141 140 139 139 139 138 138 138 138 138 136 136 137 140 141 141 141 144 145 146 148 150 153 155 154 152 151 151 150 152 154 160 168 169 168 167 166 166 166 167 169 171 171 172 172 173 173 172 170 168 167 163 162 163 162 164 166 167 167 169 170 170 170 169 168 167 166 166 165 164 163 163 163 164 165 165 164 163 162 162 162 163 163 163 163 163 163 163 163 162 162 161 160 160 160 159 158 157 157 157 157 157 156 157 157 157 157 157 157 157 157 156 155 154 153 153 153 152 152 151 150 150 149 149 149 150 151 151 149 147 146 145 144 143 143 143 142 142 142 143 143 142 141 143 144 145 146 147 149 150 151 150 148 147 147 147 148 149 152 153 154 155 156 156 155 154 154 154 155 155 155 155 156 156 157 156 154 150 148 146 146 145 144 143 143 142 141 141 141 142 144 146 148 149 150 152 153 153 154 154 155 153 153 153 152 151 151 150 146 147 146 146 146 147 148 149 150 151 153 153 153 151 151 149 149 149 147 146 145 145 145 145 141 139 138 190 187 186 186 185 185 185 185 184 184 184 183 183 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 183 183 183 183 184 185 185 186 187 188 190 191 191 192 194 197 199 199 199 199 198 198 198 198 199 200 200 200 200 201 201 201 201 201 202 202 203 203 204 204 203 203 201 200 200 199 198 198 198 197 196 196 196 196 196 196 196 195 195 196 196 196 196 197 197 198 198 198 198 198 198 198 199 199 200 199 199 200 201 203 204 205 206 205 204 204 203 203 202 201 200 198 196 195 194 194 194 192 189 190 192 192 192 192 192 193 193 194 197 198 198 198 198 198 197 197 198 198 197 196 195 195 194 194 195 195 195 196 196 196 197 197 197 197 197 197 196 196 195 194 193 192 192 193 194 194 195 195 195 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 197 197 197 197 197 196 195 196 196 196 195 195 195 194 194 194 193 192 192 192 191 191 190 190 190 189 188 187 186 186 186 185 185 184 183 182 180 179 179 178 178 177 176 175 174 172 171 169 169 168 167 166 165 163 162 162 161 161 160 160 159 158 158 157 156 156 155 155 156 155 155 155 155 155 156 157 158 158 158 159 159 159 158 157 156 156 155 154 153 151 150 149 148 147 146 146 145 144 143 142 141 140 140 140 139 139 138 138 137 136 136 135 135 135 135 136 136 137 137 138 138 138 138 139 138 137 136 137 136 136 136 136 137 137 137 137 138 138 139 140 140 140 140 140 141 141 141 141 141 143 144 146 146 145 144 144 145 145 145 144 142 141 137 136 136 136 137 136 136 135 133 132 132 132 131 131 132 133 132 131 131 130 129 128 128 129 128 128 128 128 128 127 127 128 129 128 127 128 129 130 130 130 129 129 129 129 129 128 128 128 128 129 130 130 131 130 130 131 132 132 132 131 131 129 130 129 128 130 133 133 134 133 134 135 135 135 135 135 136 137 138 139 140 139 138 138 138 138 138 138 137 138 140 141 141 141 140 139 139 137 136 136 135 134 135 135 135 136 137 138 138 138 137 136 138 139 140 140 140 139 139 139 139 139 138 136 134 135 137 139 139 141 144 144 147 148 150 152 153 153 152 152 152 152 153 155 160 168 169 170 168 166 166 167 167 167 168 170 171 172 172 172 171 170 169 167 163 162 163 164 166 167 168 169 169 170 171 170 169 169 168 167 166 165 164 163 163 163 164 164 165 164 164 163 163 163 163 163 163 162 162 162 163 163 162 161 161 160 160 160 159 158 157 157 157 156 156 156 156 157 157 157 157 157 157 157 156 155 154 154 153 153 153 152 151 151 150 150 150 150 150 151 151 149 148 147 146 145 146 145 144 144 144 144 144 143 142 143 144 145 146 147 148 149 149 150 150 148 148 148 149 149 151 153 154 155 156 156 156 154 152 151 152 153 154 154 155 155 155 156 155 153 150 148 147 146 144 144 143 143 143 143 142 142 143 145 147 148 149 150 152 153 153 154 153 153 153 152 150 149 148 147 146 144 144 145 145 146 147 147 149 150 151 152 152 152 149 148 147 146 146 145 144 144 143 142 142 140 137 136 191 188 187 186 186 185 185 185 185 185 184 184 183 183 182 182 182 182 183 183 183 182 182 182 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 185 185 186 187 188 189 190 190 191 193 195 197 199 199 199 199 199 198 198 198 199 200 200 200 200 201 201 201 201 202 202 203 203 204 204 204 203 203 202 201 200 199 198 198 198 197 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 197 197 197 197 197 197 197 198 198 198 197 197 198 199 202 204 205 205 204 202 201 201 201 200 200 199 198 198 198 198 198 196 195 193 193 195 197 198 198 197 197 197 197 198 199 199 200 200 200 200 199 200 200 199 198 197 196 195 195 196 195 195 195 195 196 196 196 196 196 196 196 195 195 194 193 192 192 192 192 192 193 193 194 194 195 196 196 196 196 197 197 197 197 197 197 197 196 196 196 197 197 197 197 196 196 196 196 197 197 197 197 197 196 196 196 196 196 196 195 195 195 194 194 193 193 192 192 192 191 191 190 190 189 188 188 187 187 186 186 185 184 183 182 180 179 179 179 178 177 176 175 174 172 171 170 169 168 167 166 164 164 163 162 162 162 161 160 159 159 158 157 156 156 156 156 156 156 155 155 155 156 156 157 158 158 159 159 159 159 158 157 157 156 155 154 153 152 150 149 149 148 148 146 145 145 144 143 142 142 141 140 140 139 138 137 137 136 136 136 136 136 136 136 136 137 137 137 138 138 139 138 137 137 137 137 137 136 137 138 138 137 137 138 138 138 139 140 140 140 140 141 141 141 141 141 142 143 146 146 146 145 144 143 142 143 142 141 139 138 137 137 138 139 139 138 137 134 133 133 133 132 132 131 131 132 132 131 130 129 128 128 129 130 129 129 128 128 128 127 128 129 129 129 128 129 130 131 130 129 128 128 129 128 128 128 128 127 127 128 128 129 130 131 131 131 133 134 134 134 133 131 130 129 129 129 130 130 134 133 134 135 135 135 135 135 135 138 137 138 138 138 138 138 138 138 139 138 138 139 140 141 142 142 141 141 140 139 138 136 132 132 133 133 134 136 136 137 139 140 139 137 137 137 138 139 139 139 139 140 140 140 140 136 134 135 137 138 139 141 141 143 145 146 149 151 150 153 153 153 154 154 154 156 158 159 161 167 166 165 166 168 168 168 168 169 171 171 171 171 170 169 169 166 164 164 165 166 167 169 170 170 171 171 171 171 170 169 168 167 167 165 164 164 163 163 164 164 165 164 164 163 163 163 163 163 163 162 162 162 162 162 162 161 161 161 161 160 160 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 156 155 155 154 155 154 154 153 152 152 152 152 151 151 152 152 152 151 150 149 148 147 148 147 146 146 145 145 145 144 144 144 145 146 147 148 150 150 150 150 150 149 148 149 150 151 151 152 153 154 154 154 153 153 150 150 150 151 153 153 153 153 154 154 153 151 150 149 147 146 145 144 144 143 144 143 143 143 144 145 147 147 148 150 152 152 152 152 152 151 151 149 146 145 144 144 143 143 144 145 145 146 146 147 148 149 150 151 151 150 147 145 145 144 144 144 143 142 141 140 139 138 137 136 196 194 187 186 186 186 185 185 185 185 185 184 184 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 186 187 187 188 189 189 191 192 193 195 197 199 199 199 199 199 199 199 198 199 200 200 200 200 201 201 201 201 202 203 203 203 203 203 203 203 203 203 202 200 199 199 198 198 197 196 196 196 196 196 196 196 196 197 197 197 197 198 198 198 198 198 198 198 198 197 196 196 196 196 197 196 197 198 199 201 202 202 201 199 199 200 201 201 200 200 200 200 200 200 199 198 197 196 195 197 199 200 199 199 198 198 198 199 199 200 200 200 200 201 201 202 201 201 200 199 198 197 197 197 196 196 196 196 196 197 197 197 197 196 195 195 194 193 193 192 192 193 192 192 192 193 193 194 194 195 195 195 196 196 197 197 197 196 196 196 196 196 196 197 197 197 197 197 196 196 197 197 197 197 197 197 197 196 197 197 197 196 196 195 195 194 194 193 193 193 193 192 191 191 191 190 189 189 188 188 187 187 186 186 185 183 181 180 180 179 179 178 177 176 175 173 172 171 171 169 168 167 166 165 164 164 163 163 162 161 160 159 159 158 157 157 157 157 156 156 156 156 156 156 156 157 157 159 159 159 159 159 159 158 158 157 156 155 154 153 152 151 151 150 149 148 147 146 145 144 143 143 143 142 141 140 139 138 137 137 137 136 136 136 136 136 136 136 136 136 137 138 139 139 139 138 138 139 139 138 137 137 139 139 138 138 138 139 139 139 139 140 140 140 141 141 141 141 141 142 144 146 147 145 144 143 142 141 140 140 138 137 137 138 139 140 140 140 138 136 135 134 134 133 132 132 132 130 130 130 130 130 130 129 128 130 130 130 130 129 128 128 128 128 128 128 128 128 130 131 131 129 128 128 128 129 128 127 128 128 128 127 127 128 129 130 131 131 132 134 136 136 136 135 133 131 130 129 130 130 131 133 133 134 134 134 134 134 132 135 138 138 138 138 139 139 139 139 139 140 140 140 141 142 142 143 142 142 142 141 140 140 137 132 130 131 132 133 134 135 137 139 140 140 137 136 136 136 138 138 137 138 138 138 138 137 136 136 137 138 140 141 141 141 142 144 145 148 149 148 151 153 155 155 155 156 158 158 159 161 164 164 164 165 166 166 169 169 170 170 170 170 169 169 168 168 166 165 165 166 166 168 170 171 171 171 171 171 171 170 169 169 168 167 165 165 164 164 164 164 164 164 164 164 163 163 162 162 163 163 163 163 162 162 162 162 161 161 161 161 161 160 159 159 159 159 158 157 157 157 157 157 157 157 158 157 157 156 156 156 155 156 155 155 154 153 153 154 153 153 153 153 153 153 153 152 150 149 148 148 148 147 147 147 146 145 145 146 146 147 147 148 149 150 150 150 150 149 148 147 148 149 149 150 150 151 150 150 150 150 150 149 148 149 151 152 152 152 152 153 153 152 151 150 149 147 146 145 144 144 144 144 144 143 143 144 145 146 146 148 150 151 151 150 150 149 149 148 147 143 142 142 142 142 143 144 145 145 146 146 147 147 147 148 147 147 147 145 143 142 142 142 143 144 143 141 140 138 138 137 139 194 193 187 187 186 186 185 185 185 185 185 185 184 184 184 184 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 185 185 186 187 188 188 188 189 191 192 193 195 197 199 199 199 199 199 199 199 199 199 200 200 200 200 201 201 201 202 202 202 203 203 202 203 203 203 202 202 201 200 199 199 199 199 197 197 197 196 196 196 196 196 197 197 198 198 199 199 199 199 199 199 199 198 198 198 198 198 197 196 196 197 198 198 198 198 199 199 199 200 201 202 202 201 201 200 201 202 202 202 201 199 199 197 197 197 199 200 200 200 199 199 199 199 199 199 200 200 200 201 201 202 202 201 201 200 199 199 198 198 198 198 197 197 197 197 197 197 197 196 196 195 194 194 193 193 194 194 193 193 193 193 193 193 194 194 195 195 195 196 196 196 196 196 196 196 196 196 197 197 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 195 194 194 194 194 193 193 192 192 191 191 190 190 189 189 189 188 187 187 186 185 183 182 181 181 180 179 178 177 176 175 173 173 172 171 169 168 167 166 165 165 164 164 163 163 162 161 160 159 159 158 158 158 157 157 157 157 156 156 156 156 157 158 159 159 159 159 159 159 159 158 157 156 155 154 153 152 152 151 151 150 148 148 147 146 145 144 144 143 142 141 141 140 139 138 138 137 137 137 137 137 137 137 136 136 136 137 138 139 140 140 139 139 139 139 138 138 138 139 139 139 140 140 139 139 139 139 139 140 140 140 140 141 141 142 142 145 146 146 145 143 142 141 142 141 140 139 139 138 138 139 139 139 138 137 136 136 135 134 132 131 131 131 130 129 129 130 131 130 130 130 131 131 131 130 130 129 128 127 128 128 128 129 129 130 131 130 129 127 127 128 129 128 128 128 128 128 128 127 131 132 131 131 132 133 134 135 136 136 135 134 132 131 130 130 131 132 132 133 134 134 134 134 133 133 137 139 139 139 139 140 140 140 140 141 142 142 142 142 142 142 142 142 142 142 142 141 140 139 135 129 129 130 131 132 133 135 137 139 139 137 136 135 135 136 137 136 136 136 136 136 136 137 139 139 141 143 144 143 143 144 145 146 147 147 147 150 154 156 156 156 157 158 159 161 162 163 163 164 165 166 166 165 168 171 171 170 169 168 168 167 166 166 167 167 168 169 170 170 171 171 171 171 171 171 169 169 168 168 167 166 166 166 165 165 165 165 165 165 165 164 163 162 163 163 163 163 163 163 163 162 162 162 162 162 162 161 161 160 160 159 159 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 157 156 156 155 154 154 155 154 154 154 154 154 154 154 152 151 150 149 149 149 149 148 148 147 146 146 146 147 147 148 148 149 149 149 149 148 148 147 145 145 145 146 147 148 148 147 147 146 147 148 147 147 148 149 150 150 151 152 153 153 153 152 152 150 148 146 145 145 145 144 144 143 143 143 144 144 145 146 147 148 149 149 148 148 147 146 145 144 141 141 141 141 142 142 144 144 145 145 145 145 146 144 144 144 144 144 143 142 142 142 142 143 144 144 143 142 141 140 139 141 194 192 188 187 186 186 186 186 186 186 186 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 184 184 185 186 187 187 188 188 189 190 191 193 194 195 197 199 199 199 199 199 199 199 199 199 200 200 200 200 200 201 201 201 202 202 202 202 202 202 202 202 202 201 201 200 199 199 199 199 198 198 197 197 196 196 197 197 197 198 199 199 200 200 200 200 200 200 199 198 198 198 199 199 198 197 197 199 200 200 200 200 199 199 200 202 203 203 203 202 201 201 202 204 204 203 202 201 200 198 198 198 200 201 201 201 200 200 199 199 200 200 200 200 200 200 201 200 200 200 200 199 199 199 199 200 201 200 200 199 199 199 198 198 197 197 196 196 195 195 195 195 195 195 195 194 194 194 193 194 194 194 195 195 195 195 195 196 196 196 196 196 196 197 197 198 198 198 198 198 198 197 197 197 198 198 197 197 197 197 197 197 197 197 196 196 195 194 194 194 194 194 193 193 192 191 191 191 190 190 190 189 188 187 186 186 185 183 183 182 181 180 179 178 177 176 175 174 173 172 171 169 168 167 166 166 166 165 164 164 163 162 161 160 160 160 159 159 158 158 157 157 157 157 157 157 157 157 158 159 159 159 159 159 159 158 158 157 156 155 154 153 153 153 152 151 150 149 148 147 147 146 145 144 144 143 142 141 140 139 139 138 137 137 137 137 137 137 137 137 137 137 138 138 139 140 140 140 140 140 139 139 138 138 139 140 140 141 141 140 140 140 140 140 140 140 140 140 141 141 142 142 144 145 146 145 144 143 143 144 143 141 140 140 139 138 138 138 138 138 137 136 135 134 132 131 130 130 130 130 129 130 131 132 132 130 130 131 131 131 131 130 129 128 128 128 128 128 129 130 130 131 130 128 128 127 128 129 128 128 128 129 129 128 128 132 135 134 132 132 133 135 136 137 137 136 134 133 133 132 131 132 132 132 133 133 134 135 133 133 135 138 140 140 140 140 141 141 141 141 142 142 143 144 143 141 141 141 141 142 142 142 142 140 139 130 127 128 128 128 130 132 134 136 138 138 137 137 135 135 136 136 136 136 136 137 138 140 140 141 142 143 144 144 143 142 144 146 147 147 147 147 151 155 157 157 156 157 158 160 162 162 164 165 165 167 166 166 165 168 171 171 171 169 167 167 166 166 167 169 170 170 170 171 172 171 171 171 171 170 171 169 169 168 167 167 167 167 167 167 167 166 166 166 166 165 164 163 163 163 163 164 164 164 163 163 163 163 163 163 163 162 162 161 160 160 160 159 159 158 158 158 158 159 159 159 159 159 158 158 158 157 157 158 157 157 156 156 155 155 155 155 154 154 154 154 153 152 151 150 150 150 149 149 148 148 148 147 146 145 146 146 147 148 148 147 145 145 145 144 144 142 141 141 142 143 144 145 144 144 144 145 146 146 145 146 146 147 149 150 152 154 154 153 153 152 150 148 147 146 146 145 145 144 143 143 143 143 144 143 144 145 146 147 147 147 146 145 143 142 141 141 140 140 141 142 143 143 144 144 144 144 144 144 142 142 142 142 142 142 143 143 144 144 145 145 145 146 146 144 143 142 143 194 194 192 187 187 186 186 186 186 186 186 186 186 186 185 185 185 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 186 187 187 187 188 189 190 192 193 194 196 198 199 199 200 200 199 199 199 199 200 200 201 201 201 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 199 199 199 198 197 196 196 197 197 198 198 199 200 201 202 201 201 200 200 200 200 199 199 199 200 200 199 199 202 202 203 203 203 202 201 202 204 204 205 204 204 203 204 204 204 205 203 202 202 201 200 200 200 202 203 203 202 201 201 200 201 201 201 201 201 200 200 199 199 199 199 199 199 198 199 200 201 202 202 202 202 201 201 200 199 199 198 197 196 196 195 195 195 195 195 195 195 195 195 195 195 196 195 195 195 195 195 195 196 196 197 197 197 197 198 198 198 199 198 198 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 196 196 195 195 195 195 195 194 194 193 192 192 192 191 191 190 190 189 188 187 186 186 186 185 184 183 181 180 180 179 177 177 176 175 173 172 171 169 168 167 167 167 166 166 165 164 164 163 162 161 161 161 160 159 159 158 158 157 158 157 157 157 157 158 158 159 159 159 159 159 159 158 157 156 155 155 154 154 153 153 152 151 150 150 149 148 147 147 146 145 144 144 143 142 141 141 140 139 138 138 137 137 137 137 137 138 138 138 139 139 139 140 140 141 141 140 139 139 139 139 140 140 141 141 141 141 140 140 140 141 140 140 140 140 140 141 142 143 143 144 145 145 145 145 145 145 144 142 141 139 138 138 137 137 138 137 137 136 135 133 131 131 130 131 131 130 130 130 132 133 132 130 130 130 130 131 131 130 129 128 129 129 128 128 129 130 130 130 129 129 128 127 128 128 128 128 129 129 129 129 129 131 134 134 132 132 133 135 135 136 136 135 135 134 134 133 133 133 133 133 133 133 135 137 135 134 135 137 139 140 141 142 142 142 141 142 142 143 143 144 143 141 141 141 142 142 142 143 142 142 132 128 127 127 127 128 130 132 134 135 136 137 137 137 137 137 136 136 137 137 137 138 140 141 142 142 142 142 142 141 140 141 143 146 147 148 148 149 151 155 158 157 156 156 157 160 162 163 164 165 166 167 167 167 166 168 172 172 173 171 169 167 166 166 168 171 172 173 172 173 173 172 171 171 170 171 170 169 168 168 167 168 168 168 169 168 168 168 168 167 167 165 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 162 161 161 160 160 159 159 159 158 159 159 159 159 160 160 160 159 159 159 158 158 158 159 158 158 157 156 156 156 155 154 154 154 154 152 151 150 150 150 150 149 148 147 147 147 146 145 143 143 144 144 145 145 144 142 142 141 141 141 139 138 139 139 139 140 142 141 141 142 143 143 144 145 145 146 147 149 151 153 154 154 154 154 152 151 149 148 147 147 146 145 143 143 143 143 143 143 143 143 144 145 145 145 145 144 143 142 141 140 140 140 141 141 142 143 143 143 142 142 142 142 142 141 142 142 142 142 142 144 145 146 146 147 147 147 149 148 147 146 145 145 194 192 188 187 187 187 187 187 187 187 187 187 187 186 186 186 185 185 185 185 184 184 184 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 185 185 186 186 187 187 188 189 189 191 193 194 195 196 197 198 200 200 200 200 200 200 200 200 201 201 201 201 200 201 201 200 200 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 199 199 198 197 197 196 197 197 198 198 199 200 201 202 203 202 202 201 202 202 201 201 202 202 202 202 202 204 204 205 205 205 204 204 204 206 207 207 206 206 206 206 206 206 205 203 201 200 200 200 200 200 202 204 205 204 203 202 202 202 203 202 202 202 201 200 199 199 199 199 198 198 198 198 200 201 202 203 203 204 204 203 202 201 201 200 198 197 196 196 195 195 195 195 195 196 196 196 196 196 197 197 196 196 195 195 196 196 197 197 197 197 198 198 199 199 199 198 198 198 198 198 198 198 199 198 198 198 198 198 198 198 198 197 197 196 196 196 195 195 195 194 194 193 192 192 192 192 191 191 190 189 188 187 186 186 186 185 184 183 182 181 180 179 178 177 176 175 173 172 171 170 169 168 168 167 166 166 166 165 164 163 163 163 162 162 161 160 159 158 158 158 158 158 157 157 157 158 158 159 159 159 159 158 158 158 157 156 155 155 155 154 154 153 152 152 151 150 150 149 148 147 147 146 145 144 143 142 142 142 141 140 139 138 138 137 138 138 138 138 138 138 139 140 140 140 141 141 141 140 139 139 139 139 140 140 141 141 141 141 140 141 141 141 140 139 139 139 140 141 142 142 143 144 144 144 144 145 146 144 143 141 140 139 138 137 137 137 137 136 135 134 133 133 132 132 132 131 131 131 130 130 131 132 131 131 130 130 130 130 130 130 130 130 130 129 128 128 128 129 130 130 129 129 129 128 127 128 128 128 128 129 130 130 129 129 131 132 131 132 134 135 135 135 135 135 135 135 134 135 135 134 134 133 133 134 136 138 137 136 136 137 139 140 141 142 143 143 142 143 143 143 144 144 142 141 142 143 143 143 143 143 143 143 135 130 129 128 127 127 129 132 134 135 135 136 137 138 138 138 137 137 137 137 137 138 140 141 142 142 141 141 140 140 140 141 143 144 147 150 150 150 151 154 156 156 156 155 157 160 163 163 163 164 165 166 167 167 167 168 171 173 174 173 171 168 166 166 168 173 174 174 173 173 173 173 172 170 169 170 170 169 168 167 168 168 169 170 169 169 169 169 169 169 168 166 165 165 165 165 165 165 165 165 165 165 165 165 165 164 163 163 163 162 161 160 160 159 159 159 159 159 159 159 160 160 160 160 160 160 160 159 159 159 160 160 158 157 157 156 156 155 155 154 154 153 152 150 150 150 149 149 149 147 146 146 145 144 143 141 141 141 141 141 141 141 139 139 138 138 138 137 136 137 137 137 138 139 139 140 140 141 142 143 145 146 147 149 151 152 153 153 153 154 154 153 151 150 149 148 147 145 144 143 143 143 142 142 142 142 143 143 143 143 144 144 143 142 141 141 140 140 141 141 142 142 142 143 143 142 141 141 141 141 141 142 142 143 143 143 145 146 147 148 148 148 148 149 149 149 148 147 147 193 190 188 188 188 187 189 190 189 189 191 190 190 186 186 186 186 185 185 185 185 184 184 184 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 186 186 186 187 188 188 189 190 191 193 195 196 196 197 199 201 201 201 201 201 201 200 200 201 201 201 201 201 201 201 200 200 200 200 200 201 201 201 201 201 200 200 200 200 200 200 200 199 199 198 198 197 197 197 197 198 198 200 201 202 203 203 203 203 203 202 202 202 203 203 204 204 204 204 204 205 205 206 206 206 206 206 207 208 208 208 208 208 208 207 207 206 203 200 200 199 198 197 198 200 202 204 204 203 203 203 203 203 203 203 202 202 201 200 199 199 198 198 197 197 198 199 200 201 202 202 204 204 204 203 203 202 202 201 200 199 198 196 196 196 196 196 196 196 197 197 197 198 198 197 197 197 197 197 197 197 197 197 197 198 199 199 199 199 198 198 197 197 198 198 199 199 199 199 198 198 198 198 198 198 197 197 197 196 196 196 195 195 194 194 193 193 193 193 192 192 191 190 189 188 187 187 187 186 185 184 183 182 181 180 179 179 177 176 175 173 172 171 170 169 169 168 167 167 166 166 166 165 165 164 163 163 162 161 160 160 159 159 158 158 158 158 157 157 158 158 159 159 159 159 158 158 157 157 156 156 155 155 154 154 153 152 152 152 151 151 150 149 148 148 147 146 145 145 144 143 142 141 140 140 139 138 138 138 139 139 139 139 139 140 140 141 141 141 142 141 141 140 140 139 139 140 140 140 140 141 141 141 141 141 141 140 139 139 139 140 141 141 142 143 144 144 143 143 143 144 143 142 140 140 139 138 137 137 136 135 134 133 132 131 131 131 131 131 130 130 130 130 129 130 129 129 129 129 129 129 129 130 131 131 131 131 129 128 128 128 128 128 130 130 129 129 128 127 128 128 129 128 129 130 131 131 130 130 131 131 133 134 134 134 134 134 134 134 135 135 136 136 135 135 134 134 134 136 138 138 137 137 137 138 140 142 143 144 144 143 144 144 144 144 144 143 143 143 144 144 144 144 144 144 144 138 134 133 130 128 127 129 131 133 134 135 136 137 137 136 136 136 136 136 136 137 138 140 141 141 141 140 140 141 142 143 143 144 145 149 151 151 150 151 152 153 154 155 156 157 160 161 159 158 160 162 164 166 167 168 168 168 173 174 174 171 168 166 167 169 175 176 175 173 173 173 173 172 170 168 168 168 168 168 167 168 169 170 170 170 170 170 169 170 170 168 167 167 167 167 166 166 165 165 166 166 166 166 165 165 164 163 163 163 162 161 160 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 160 159 158 157 156 156 155 154 154 153 152 151 150 150 149 149 149 148 146 145 145 144 142 141 140 139 139 139 139 139 139 137 136 136 136 136 136 135 136 136 137 137 137 138 140 141 142 143 144 146 147 150 150 151 153 153 153 153 154 154 153 152 152 150 149 147 146 144 143 143 143 142 142 142 142 143 143 143 143 143 143 142 142 142 142 141 141 142 143 143 143 143 143 142 142 142 141 141 141 142 143 143 143 144 144 145 146 148 149 149 149 149 150 151 150 149 149 149 194 190 190 189 188 188 189 191 192 190 189 188 188 186 186 186 186 186 185 185 185 185 184 184 183 183 183 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 187 187 188 189 190 191 192 194 195 195 196 198 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 201 202 201 201 201 200 200 200 200 200 200 200 199 199 198 198 197 197 197 198 198 199 200 201 202 203 203 203 203 203 202 201 201 202 203 203 204 204 204 202 203 205 206 206 207 206 206 206 207 207 208 208 208 208 208 208 206 204 202 201 200 198 197 197 199 200 200 200 200 201 201 201 201 201 202 202 201 200 200 199 198 197 197 196 197 198 199 200 201 202 203 203 203 203 203 202 202 202 202 202 201 200 199 198 198 198 197 197 197 197 197 198 198 198 199 199 198 198 198 198 199 199 198 198 198 199 199 199 199 198 197 197 198 198 199 199 199 199 199 199 198 198 198 198 198 198 198 197 196 196 196 196 195 194 194 194 194 193 193 192 192 191 190 189 188 188 188 187 186 186 185 184 182 181 181 180 179 178 176 175 174 172 171 171 170 169 168 168 167 167 167 166 166 165 165 164 163 163 162 161 160 160 159 159 159 158 158 158 158 158 158 158 159 159 158 158 157 157 157 156 156 155 155 155 154 154 153 153 152 152 151 151 150 149 149 148 147 147 146 145 144 143 142 141 140 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 140 140 140 139 139 140 140 140 140 141 141 141 141 141 141 140 139 139 139 139 140 140 142 143 143 142 142 142 142 142 141 141 140 140 139 138 137 137 135 134 133 132 131 130 130 129 128 129 129 128 128 129 128 128 128 128 128 128 128 128 129 130 131 131 131 130 129 129 128 127 128 128 130 130 129 129 128 128 128 128 129 129 129 130 130 131 131 130 130 131 132 132 133 133 133 133 133 134 135 135 136 136 136 135 135 135 135 137 138 139 139 138 138 138 141 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 146 145 143 143 139 132 130 128 130 131 132 134 135 135 136 133 132 132 132 133 134 135 136 138 139 140 140 140 139 139 141 143 144 144 144 145 148 149 149 150 151 151 152 154 155 156 158 161 157 156 155 157 160 163 166 167 167 165 167 168 171 174 172 169 170 170 173 177 177 175 174 174 174 173 171 169 168 167 168 168 168 167 168 169 170 170 170 170 170 170 170 170 169 168 168 168 168 167 166 165 166 166 166 166 166 165 165 164 164 163 163 162 161 160 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 160 160 159 158 157 156 156 155 154 153 152 152 151 150 150 149 149 148 147 146 145 144 143 142 140 139 138 138 138 138 138 137 135 135 134 135 135 135 135 137 137 137 138 138 139 142 143 144 144 146 147 149 151 151 152 152 153 153 153 154 154 154 153 152 151 149 148 146 145 145 144 143 142 142 143 143 143 142 142 143 142 142 143 144 143 143 142 142 143 143 144 144 144 144 143 143 143 143 142 142 142 144 144 145 145 146 147 147 150 151 151 151 151 151 152 151 151 151 151 195 193 194 192 189 188 190 190 190 189 187 187 187 187 186 186 186 186 186 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 186 187 187 188 189 190 190 191 192 193 193 195 196 198 199 200 201 201 201 201 201 201 201 201 201 201 201 202 202 202 201 201 201 201 201 201 202 202 201 201 201 201 200 199 199 199 200 199 199 198 198 198 198 198 198 198 199 200 201 202 203 203 203 202 202 201 200 200 200 200 201 201 201 201 200 201 203 205 206 206 206 206 205 204 205 207 208 208 208 209 208 207 205 205 203 202 200 199 199 200 200 199 199 198 198 198 199 200 200 201 201 200 200 199 198 197 196 196 196 196 197 198 199 199 201 203 204 203 203 202 202 202 203 202 202 202 202 200 199 198 198 197 197 197 197 197 198 198 198 198 199 199 199 199 199 200 200 199 199 200 200 200 200 199 198 197 197 198 198 199 199 199 199 199 199 198 198 198 198 198 198 198 197 197 196 196 196 195 195 195 194 194 194 193 193 192 191 190 189 189 189 188 187 187 186 185 184 183 182 182 181 179 178 176 175 174 173 173 172 170 169 169 168 168 167 168 167 167 166 165 164 164 163 162 162 161 161 160 159 159 159 158 158 158 158 158 158 159 158 158 157 157 157 157 156 156 155 155 155 154 154 154 154 154 153 152 151 150 150 150 148 148 148 147 145 144 143 142 141 140 140 140 139 139 140 140 140 141 141 141 141 141 141 141 140 140 139 139 139 139 139 139 139 140 140 141 141 141 141 141 141 140 140 140 140 140 140 140 140 141 142 141 140 141 141 140 140 139 139 140 138 137 137 136 134 133 131 131 130 130 129 128 128 128 127 127 127 128 129 128 128 128 127 127 128 129 130 130 130 131 131 130 129 129 129 128 128 128 130 130 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 131 132 132 133 132 132 132 133 134 136 137 137 137 136 136 136 136 137 138 138 138 139 139 139 142 144 145 145 145 145 145 145 145 144 144 144 144 144 143 144 145 145 146 146 146 145 143 140 135 132 129 130 131 132 134 134 134 133 130 129 129 130 131 133 134 136 138 139 139 138 138 139 139 140 142 143 143 143 144 147 148 148 149 149 149 150 152 154 155 159 159 161 156 153 155 159 164 167 165 163 162 163 163 167 174 175 175 173 174 176 178 178 176 176 176 174 173 170 168 167 166 167 167 168 168 168 169 169 170 170 170 170 170 170 170 169 169 170 170 169 168 167 166 167 167 167 167 166 166 165 164 164 163 162 162 161 160 160 160 160 160 159 159 160 160 160 160 160 160 160 161 161 161 161 161 160 159 158 157 156 156 156 155 154 153 152 152 152 151 150 149 148 148 147 146 146 145 143 141 140 139 139 139 138 137 137 136 136 136 136 136 136 136 136 138 140 140 140 140 141 144 145 145 146 148 149 150 152 152 152 152 153 153 152 153 154 153 153 152 151 149 148 146 145 145 144 143 142 143 143 143 143 143 143 143 143 143 144 145 144 144 143 143 144 144 145 145 145 145 144 144 144 144 144 143 144 145 146 147 148 148 149 150 151 152 152 152 152 152 152 152 152 152 152 194 195 195 192 189 189 189 189 188 188 188 187 187 187 187 186 186 186 186 185 185 185 184 184 184 184 184 184 185 185 185 185 185 185 185 185 186 186 186 186 187 187 188 188 189 190 191 191 192 192 193 195 196 198 199 200 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 201 201 201 201 202 202 201 202 202 201 200 199 199 199 199 199 198 197 197 198 198 198 198 199 199 201 202 203 203 203 203 202 201 200 199 198 198 198 198 198 198 199 199 200 203 205 206 207 207 207 205 203 203 205 206 207 208 209 208 206 206 206 205 204 202 201 201 201 202 201 201 199 198 198 199 200 202 202 202 202 201 200 198 198 198 197 196 196 196 196 196 197 199 201 203 204 203 203 203 204 204 203 202 202 202 201 199 198 198 198 197 197 197 197 197 197 198 198 198 198 199 199 200 200 200 200 200 201 201 201 200 199 198 197 197 198 198 198 199 199 200 199 199 198 198 198 199 198 198 197 197 197 197 196 196 196 195 195 195 195 194 194 193 192 191 191 190 190 189 188 188 187 186 185 185 184 183 182 181 180 178 177 175 174 174 173 172 171 170 169 168 168 168 169 168 167 167 166 165 164 163 163 163 162 161 161 160 160 159 159 158 158 158 158 158 159 159 158 157 157 157 157 156 156 156 155 155 155 154 154 154 154 154 153 152 151 151 150 150 149 148 147 145 144 143 142 142 141 141 141 140 140 140 140 141 141 141 141 142 141 141 140 139 139 139 138 138 138 138 139 139 140 141 141 141 141 141 141 141 141 140 141 140 140 140 140 140 141 141 141 140 141 140 140 139 139 139 139 138 138 136 134 133 131 130 129 129 129 128 128 128 127 127 127 128 128 130 129 129 129 128 128 128 129 130 130 129 130 131 130 129 128 129 129 129 129 129 130 130 130 130 130 129 129 129 129 128 128 129 129 130 130 132 133 132 131 131 131 131 131 132 133 134 136 137 137 138 137 137 137 137 137 137 137 138 139 139 140 142 144 144 144 145 145 145 145 145 144 144 144 143 143 143 145 145 146 146 146 146 145 143 141 139 134 131 131 132 132 132 133 132 131 129 129 129 130 132 133 134 137 138 138 137 136 136 137 139 140 141 141 142 142 145 150 150 150 149 148 146 144 147 151 154 154 158 158 154 151 153 158 166 166 160 158 159 160 161 166 167 168 175 174 173 173 175 177 171 169 173 174 172 169 167 166 165 167 167 168 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 170 169 168 168 168 168 168 167 167 166 165 164 164 163 162 161 161 160 160 160 160 160 160 160 160 161 161 161 161 160 161 161 161 161 161 161 160 159 158 157 157 156 156 155 154 154 153 153 153 152 151 150 149 149 149 148 147 146 144 143 141 141 140 141 140 139 138 137 137 139 139 139 139 139 139 141 142 142 142 142 143 145 146 146 147 148 150 151 151 151 152 152 152 152 151 152 153 153 152 152 150 149 147 146 145 144 144 143 142 142 142 142 142 144 145 145 144 145 145 145 145 145 145 145 145 145 145 146 145 145 145 145 145 145 145 145 145 146 147 150 151 151 151 152 153 153 153 153 153 153 153 153 152 152 152 194 194 193 191 190 190 190 190 189 189 189 188 188 188 187 187 187 186 186 185 185 185 184 184 184 184 184 185 185 185 185 185 185 185 185 186 186 186 186 186 187 187 188 189 190 191 192 192 192 192 194 195 196 197 199 200 201 201 201 201 201 202 202 202 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 202 201 201 200 199 198 198 198 198 197 197 197 198 198 199 199 200 201 202 202 202 203 203 203 202 200 199 199 198 198 198 198 198 198 199 200 201 203 205 206 206 207 205 204 203 204 205 206 207 207 207 204 205 207 207 205 202 200 200 200 201 202 202 202 201 202 202 202 205 204 204 203 202 201 200 199 200 199 198 198 198 197 196 196 200 200 202 203 203 204 204 205 206 205 203 202 202 201 200 200 200 199 198 198 197 197 197 197 198 198 198 198 199 199 200 201 201 201 201 201 201 201 200 199 198 198 198 198 198 198 199 200 200 200 199 198 198 199 199 199 198 197 197 197 197 197 197 196 196 196 196 195 194 194 193 193 192 191 191 190 189 189 188 187 187 186 186 185 184 182 181 180 179 177 176 176 175 174 173 172 170 169 169 169 169 169 169 168 167 166 166 165 164 164 164 163 162 161 160 160 160 159 159 159 158 158 159 159 159 158 158 158 157 157 156 156 156 155 155 155 155 155 155 155 154 154 153 152 151 151 151 150 148 147 146 144 143 143 143 142 141 141 141 140 140 140 141 141 141 141 141 141 140 139 139 138 138 138 138 138 138 138 139 139 141 141 142 141 141 141 141 141 141 141 140 140 140 140 140 141 140 140 139 140 140 140 139 139 138 138 137 136 134 132 131 131 129 129 130 129 129 129 128 127 127 127 128 129 130 129 129 129 129 128 129 129 129 128 129 129 129 129 128 128 129 129 129 129 130 130 130 130 130 130 130 130 129 128 128 128 128 129 130 131 134 134 133 130 130 131 131 131 131 132 134 136 136 136 136 137 138 139 139 138 137 136 137 138 139 141 142 143 143 144 144 145 145 145 145 144 143 143 143 143 144 145 146 146 146 146 146 145 144 142 140 137 135 132 132 131 131 132 131 130 130 130 130 131 132 133 134 135 136 136 136 135 136 138 139 140 141 143 143 144 147 150 149 147 146 146 146 144 146 145 148 150 156 158 155 152 152 157 160 163 156 154 157 159 161 164 166 166 164 163 164 166 169 171 167 167 171 172 172 169 166 166 167 167 168 169 169 168 169 169 170 171 171 172 172 172 172 172 172 172 172 172 170 170 170 169 169 168 168 167 166 165 165 165 164 163 162 161 161 161 161 160 160 160 160 161 161 162 162 161 161 161 162 162 161 161 161 160 159 159 158 158 157 156 156 155 155 155 154 154 153 152 152 151 151 150 149 148 147 146 145 144 143 142 142 142 141 140 139 139 141 141 141 141 141 142 142 144 144 144 144 144 145 146 147 148 149 150 150 150 151 151 151 152 151 151 151 151 151 151 151 150 148 147 146 145 145 144 143 142 143 143 143 144 145 146 146 146 145 146 146 147 146 146 146 146 145 146 146 146 146 146 146 147 147 147 147 148 149 149 153 153 153 153 154 154 154 153 153 153 153 152 152 152 152 152 193 193 192 192 192 191 191 191 190 190 190 189 189 188 188 188 187 186 186 186 185 185 185 184 184 184 184 185 185 185 185 186 186 186 186 186 186 186 186 187 187 188 188 189 190 191 192 192 192 193 194 195 197 198 199 200 201 201 202 202 202 202 202 203 202 202 201 201 201 202 202 202 201 200 200 200 200 200 201 201 201 201 201 200 200 198 198 198 197 197 196 197 198 198 199 199 200 201 201 202 202 202 203 203 202 201 201 200 200 200 200 200 200 200 202 201 200 200 200 201 203 205 205 204 204 204 204 205 205 205 204 202 204 207 207 205 202 199 199 199 201 201 202 203 203 204 205 205 206 206 206 205 204 203 202 201 202 202 201 201 200 200 199 201 204 203 203 203 204 204 204 206 206 206 204 203 202 201 201 201 201 200 199 198 198 198 197 197 197 198 198 199 199 200 201 201 201 201 201 202 201 201 200 199 199 199 199 198 198 199 199 200 201 200 200 199 199 199 199 199 199 198 197 197 197 197 197 197 196 196 196 196 195 194 194 194 193 192 191 190 190 189 189 188 187 187 186 185 184 183 182 180 179 178 178 177 175 175 174 173 171 170 170 170 170 170 170 169 168 167 166 165 165 165 164 163 162 162 161 161 160 160 160 159 159 159 159 159 159 159 158 158 158 157 156 156 156 155 155 155 155 155 155 155 155 154 154 154 153 152 151 150 148 147 146 145 144 144 143 142 142 141 141 140 140 140 140 141 141 141 141 140 139 138 138 138 138 137 137 137 137 138 138 139 140 141 142 142 142 141 142 142 142 141 141 140 140 140 140 139 139 138 139 140 140 140 140 140 138 138 136 135 133 132 132 132 131 131 131 130 129 128 128 127 127 127 128 129 129 128 128 129 129 129 129 129 129 128 129 129 129 128 128 129 129 129 129 129 130 130 129 130 130 130 130 130 129 129 129 128 128 128 130 133 134 134 134 133 130 130 130 131 131 132 134 134 135 134 135 137 138 139 139 138 136 135 136 138 140 141 142 142 142 143 144 145 145 145 144 143 143 143 143 143 144 145 145 145 145 146 146 146 145 144 142 141 139 134 131 129 130 131 131 131 132 132 131 131 131 132 133 133 134 136 137 137 137 138 139 140 141 142 143 145 148 148 146 144 143 143 141 144 148 148 147 151 157 159 154 151 150 153 152 153 153 153 157 159 160 161 165 163 161 162 164 165 167 167 165 165 164 166 170 168 168 168 168 169 169 169 169 168 169 170 171 172 172 172 172 172 171 172 173 173 173 173 172 172 171 171 170 169 168 168 167 166 165 165 165 164 162 162 162 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 161 160 160 160 159 159 158 157 157 156 156 156 156 155 154 153 152 152 152 151 150 149 148 147 147 146 145 144 144 144 143 142 142 141 142 143 143 143 143 143 144 145 145 145 145 145 145 146 147 148 148 149 149 150 151 151 151 151 151 150 151 151 151 150 150 149 149 148 147 145 144 143 143 143 143 144 145 145 146 146 146 146 146 147 147 147 146 147 146 146 146 146 146 146 147 147 147 148 149 150 150 151 151 152 154 155 155 155 155 155 154 153 153 152 152 151 151 151 152 152 193 194 193 193 193 193 192 192 192 191 191 190 190 190 189 188 188 187 186 186 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 189 190 191 191 192 192 193 194 195 197 198 199 200 200 202 202 202 203 202 202 203 203 202 201 201 201 201 202 202 201 200 200 199 199 199 200 201 201 201 201 200 200 199 198 198 197 196 196 197 198 199 199 199 200 200 201 201 201 202 202 202 203 202 203 203 203 202 202 202 202 202 204 203 202 201 201 200 200 202 204 205 205 206 206 206 205 203 202 203 205 207 208 206 203 202 200 200 202 203 203 204 204 205 206 206 207 207 206 206 205 204 203 203 204 203 203 204 203 203 203 204 207 208 207 207 206 206 206 206 207 206 205 204 203 203 203 202 201 200 199 199 198 198 198 197 197 198 198 199 200 201 201 202 202 202 202 202 202 201 200 199 199 199 199 199 199 199 200 200 201 201 200 200 200 200 200 200 199 198 198 198 198 198 197 197 197 197 196 196 195 195 195 194 193 192 192 191 190 189 189 189 189 188 187 185 184 183 182 181 181 180 179 177 176 176 174 173 172 171 171 170 170 171 170 169 168 167 167 167 166 165 165 164 163 162 162 162 161 161 160 160 159 159 159 159 159 159 159 158 158 157 157 157 156 156 156 156 156 156 156 156 156 155 155 155 154 153 152 150 149 148 146 146 145 144 144 143 142 141 141 140 140 141 141 141 141 141 141 140 138 138 138 137 137 137 137 137 137 138 138 139 140 141 142 142 142 142 142 142 142 142 141 141 141 141 140 140 139 139 140 140 139 139 140 140 138 138 137 135 134 133 133 132 131 131 131 130 129 128 128 127 127 127 128 129 129 129 128 128 129 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 130 130 129 130 130 130 130 129 129 129 128 129 129 128 131 132 130 131 133 133 129 129 130 132 132 132 132 133 134 133 133 136 137 138 139 138 136 135 136 137 139 140 140 141 142 144 144 145 145 145 144 144 143 144 144 143 144 144 144 144 144 144 145 145 145 145 143 142 140 138 131 129 130 130 131 132 133 132 130 130 130 130 131 133 134 136 138 138 139 139 139 139 140 142 143 146 147 147 146 144 142 141 142 146 151 152 152 154 159 160 155 150 149 150 146 143 145 153 157 158 158 160 162 161 160 162 165 165 165 165 164 163 162 163 164 163 167 168 169 169 169 169 169 169 170 172 173 173 173 172 172 171 171 172 173 174 174 175 175 174 173 171 170 170 170 170 168 167 166 166 165 165 164 163 163 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 160 159 159 158 158 158 158 157 156 156 155 154 154 153 152 151 151 150 149 149 149 147 146 145 145 145 145 145 144 143 143 144 145 145 145 145 145 145 145 145 145 145 145 146 147 148 148 149 149 150 151 152 151 151 151 151 150 150 150 149 149 148 149 149 147 145 144 143 143 143 144 145 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 150 151 152 152 153 153 154 155 156 156 156 155 155 153 152 151 151 150 150 151 151 151 151 195 195 194 194 194 193 193 193 192 192 191 191 191 190 190 189 188 187 187 186 186 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 188 189 190 191 192 192 193 193 194 195 197 198 199 199 200 201 202 202 202 203 202 202 202 202 202 200 200 201 201 201 201 200 200 199 199 199 199 200 200 201 201 201 200 200 199 198 197 196 196 197 198 199 200 200 200 200 201 201 202 202 201 202 202 203 203 204 204 204 204 204 204 204 204 205 206 205 204 202 201 202 203 205 207 207 207 208 207 205 203 206 207 208 208 207 205 203 202 202 204 205 205 204 205 205 206 206 207 207 207 207 206 205 205 204 205 205 205 205 205 205 205 206 207 207 209 208 208 207 207 207 207 206 205 205 205 204 203 202 201 200 199 199 199 199 198 198 198 198 198 199 200 202 202 202 203 203 203 203 203 202 201 200 200 200 199 199 199 199 200 201 201 201 201 200 200 200 200 200 199 199 198 198 198 198 197 197 197 197 197 196 196 195 195 195 194 193 192 191 191 190 190 190 189 188 187 186 185 183 183 183 182 181 179 178 177 176 175 174 173 173 172 171 171 171 171 170 169 168 168 167 166 166 165 165 164 163 163 162 162 161 161 160 160 160 159 159 159 159 159 158 158 158 157 157 157 157 157 156 156 156 157 157 157 157 156 156 154 153 152 151 149 148 147 147 146 145 144 143 142 141 141 141 141 141 141 141 141 141 140 140 138 138 137 136 136 136 136 136 137 137 138 139 141 142 142 143 143 143 143 143 143 142 142 141 141 141 141 140 140 140 141 140 139 139 139 139 138 137 137 136 135 134 133 131 130 131 131 129 128 127 127 128 128 128 129 129 129 128 128 128 127 126 126 127 128 128 128 128 128 128 128 129 129 129 129 129 129 129 129 130 130 131 130 130 130 129 129 129 129 128 130 130 128 128 129 128 128 129 131 133 133 133 131 133 133 134 135 136 136 136 139 138 136 134 135 136 136 137 138 141 142 144 144 145 144 144 144 144 143 143 143 144 144 144 143 144 144 144 144 144 144 143 141 140 139 138 133 131 131 131 131 132 133 131 129 128 128 129 130 132 134 136 139 141 141 141 140 140 140 140 141 144 145 145 145 144 143 143 146 146 148 152 154 156 158 157 151 151 151 150 146 142 143 148 155 155 157 159 159 159 160 163 165 165 165 164 162 161 160 158 158 159 162 162 164 168 169 169 169 169 167 170 174 175 174 173 171 171 171 173 174 175 175 176 176 175 174 172 171 171 171 170 169 168 167 166 166 165 164 164 163 163 163 163 163 163 163 163 163 163 164 164 164 164 163 164 163 163 163 163 162 161 161 160 160 159 159 159 159 158 157 156 156 155 155 154 153 152 151 150 150 150 149 148 147 147 146 147 146 146 145 144 144 145 146 146 146 145 145 145 145 145 145 145 146 146 147 148 149 149 150 150 151 152 152 151 151 151 150 150 150 149 149 149 149 149 147 146 144 144 144 144 145 145 146 146 146 147 148 148 147 147 147 147 148 148 148 148 148 148 149 149 150 150 151 151 152 154 154 155 155 155 156 156 156 156 156 155 152 151 150 149 149 149 150 150 151 151 198 197 195 195 196 196 194 193 192 192 192 191 191 191 190 189 188 188 187 186 186 186 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 188 189 189 191 192 193 193 193 194 195 196 197 197 198 199 200 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 200 200 200 199 198 199 200 200 200 201 201 200 200 200 198 198 197 197 197 198 200 200 200 200 201 201 202 202 202 202 202 202 202 203 203 203 204 204 205 206 206 206 207 207 207 206 205 204 204 205 206 207 207 207 208 209 208 206 208 210 209 209 208 207 204 203 203 205 206 205 205 205 205 205 206 207 208 208 207 207 206 205 205 205 205 205 206 206 205 205 205 205 204 203 205 206 206 206 206 206 205 205 205 204 204 204 203 201 200 200 200 200 199 199 198 199 199 199 200 201 201 202 203 203 203 203 203 203 202 201 201 201 200 200 200 200 200 200 201 202 202 201 201 200 201 201 200 200 199 199 199 199 198 198 197 197 197 197 197 197 196 195 195 194 193 192 192 191 191 191 191 190 189 188 186 185 184 184 184 183 181 180 179 178 176 176 175 175 174 173 172 172 172 171 171 171 170 169 168 167 167 166 165 165 164 164 163 162 162 161 161 160 160 160 160 160 160 159 159 158 158 158 158 158 158 158 157 157 157 157 158 158 158 157 156 155 154 153 152 150 150 148 147 146 145 145 144 143 142 142 141 141 141 142 141 141 140 140 140 138 137 136 135 135 135 136 136 136 137 138 140 141 142 142 143 143 143 143 143 143 142 142 142 142 142 142 140 140 141 141 141 140 140 139 138 137 136 136 136 135 134 133 131 130 131 131 129 127 127 127 127 128 129 129 128 127 128 127 127 126 125 124 126 127 128 129 129 128 128 128 128 129 128 128 128 128 128 129 130 131 131 130 130 130 129 129 129 129 129 128 128 128 127 127 127 127 128 131 132 132 131 131 132 132 133 134 135 135 135 137 137 135 134 134 135 135 136 138 140 142 142 143 143 143 144 144 144 143 143 143 144 144 144 143 144 144 144 144 144 143 142 139 137 138 137 134 134 135 132 130 131 131 129 128 128 128 128 130 131 134 136 138 139 140 142 142 142 140 139 139 140 143 144 144 143 143 143 144 146 148 152 156 156 155 153 152 153 153 150 145 142 143 147 146 147 150 152 154 158 162 162 165 167 167 165 162 159 158 158 157 159 160 161 161 163 167 166 166 165 164 166 170 173 175 174 171 171 171 173 175 175 176 177 177 176 175 174 173 172 172 171 170 169 168 167 167 166 165 165 164 164 164 164 163 163 164 164 163 164 164 164 164 164 164 164 164 164 164 163 163 162 162 161 161 161 161 160 159 159 158 158 158 157 156 155 154 153 152 152 151 151 150 149 148 147 147 147 147 146 145 145 145 146 146 146 146 145 145 145 146 146 146 147 147 147 148 149 149 150 150 151 151 152 151 151 151 151 150 150 150 150 151 150 150 149 148 147 146 146 145 145 145 146 147 147 147 148 148 148 148 147 147 147 148 149 149 149 149 149 150 151 152 153 153 153 154 155 156 156 156 156 156 157 157 156 155 154 152 150 148 148 148 149 149 150 151 151 199 197 197 198 200 200 194 193 193 192 192 192 191 191 190 189 189 188 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 188 188 190 191 193 193 194 194 195 195 196 197 198 198 199 200 202 202 202 202 202 202 202 202 202 202 201 202 202 202 202 201 201 200 200 199 199 199 200 200 201 201 200 200 200 199 198 198 198 198 199 199 200 200 201 201 201 202 202 203 202 202 202 202 202 203 203 203 203 204 206 206 206 207 208 208 208 207 206 206 206 207 207 207 207 208 210 209 208 209 211 211 210 209 207 205 204 204 205 206 206 206 206 206 206 206 208 208 208 208 207 206 206 205 205 204 205 206 206 205 204 204 203 201 198 199 202 203 203 204 205 204 204 204 204 204 204 203 202 201 201 200 200 200 199 199 200 200 201 201 201 202 202 203 204 204 204 204 203 203 203 202 201 201 201 201 201 201 201 202 202 202 202 201 201 201 201 201 200 200 200 200 199 198 198 197 198 198 198 198 197 196 196 195 194 194 193 193 192 192 191 191 190 190 189 187 186 186 185 185 184 182 181 180 178 177 177 177 176 174 173 173 172 172 172 172 171 170 169 168 168 167 167 166 166 165 164 164 163 162 162 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 159 160 159 158 158 156 155 153 153 153 151 149 148 147 146 145 145 144 143 143 142 142 142 143 142 141 141 140 139 138 137 135 135 135 135 135 135 137 138 139 140 141 142 142 142 142 143 143 143 143 142 142 142 143 143 142 141 141 141 142 141 141 141 140 138 136 135 135 135 134 134 132 131 131 131 131 129 127 127 127 126 129 129 128 127 127 127 127 126 126 125 124 126 128 128 128 128 129 128 128 128 128 128 127 127 128 129 131 131 131 130 130 129 129 129 130 130 129 129 128 128 127 127 126 126 126 128 131 131 131 129 130 130 130 132 134 134 134 133 135 136 135 134 134 134 135 136 138 139 140 141 141 141 142 143 144 143 143 143 143 143 143 144 143 144 144 144 144 144 143 142 139 137 137 137 137 137 136 134 130 129 129 128 127 127 127 129 130 132 133 134 135 137 139 142 144 144 143 144 141 141 144 144 144 143 141 140 141 144 148 152 157 155 152 152 153 155 154 149 142 142 142 144 144 145 146 148 155 159 164 167 169 170 169 166 163 160 160 159 159 159 160 159 158 158 161 161 162 162 163 164 166 166 174 174 172 171 172 173 175 176 177 178 178 177 176 175 175 174 173 172 171 170 169 169 168 167 166 165 165 164 164 165 164 164 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 163 163 162 162 162 162 161 160 160 159 159 159 158 157 156 155 154 153 153 152 151 151 150 149 148 148 148 147 147 146 146 146 146 147 147 146 146 146 146 146 148 148 148 148 149 149 150 150 150 151 151 151 152 152 152 151 151 151 151 151 151 151 151 151 150 148 148 148 147 146 145 146 147 147 147 148 148 148 149 149 149 149 149 149 151 151 151 151 151 152 153 154 155 155 155 155 156 157 157 158 158 158 158 157 155 154 152 150 150 148 147 148 148 149 150 152 153 200 200 200 200 200 198 194 193 193 193 192 192 192 191 190 190 189 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 189 190 192 193 194 195 195 195 195 196 197 198 198 199 200 202 202 202 201 202 202 202 203 203 203 202 202 202 202 202 202 201 201 200 199 199 200 200 200 200 201 200 200 199 199 198 198 198 199 199 200 201 201 201 201 201 202 202 203 203 202 202 202 202 202 203 203 203 204 204 205 206 207 208 208 208 208 207 207 207 207 207 207 207 208 210 209 209 210 211 212 212 210 207 206 205 205 205 206 206 206 207 207 207 207 209 209 209 208 207 207 206 205 205 204 205 205 206 206 205 204 202 201 200 200 201 202 202 203 203 202 204 203 203 203 203 202 202 202 202 201 201 200 200 200 200 202 202 202 203 203 203 204 204 204 204 204 204 204 203 202 202 201 201 201 201 202 202 202 203 203 202 202 202 202 202 201 201 201 200 200 200 199 198 198 198 198 198 198 198 197 196 195 195 194 194 194 193 193 192 192 191 190 189 188 188 187 186 185 184 183 182 181 180 179 178 178 177 175 174 173 173 173 173 173 171 170 170 169 168 168 167 167 166 166 165 164 163 163 162 162 162 162 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 159 159 157 156 155 155 153 152 150 149 148 147 146 147 146 145 144 143 143 143 143 142 142 141 140 139 138 137 135 135 135 135 135 136 137 138 139 139 140 141 141 142 142 142 143 142 142 142 142 142 143 142 142 142 142 142 141 141 141 141 140 138 136 136 136 135 134 134 133 131 131 131 131 129 129 128 127 126 128 129 128 128 128 128 126 126 126 126 126 128 128 128 127 127 128 128 127 127 128 128 128 127 129 129 131 131 131 130 130 129 129 129 130 130 129 128 128 127 127 127 126 125 126 128 129 130 130 130 131 132 133 134 134 134 133 134 134 135 134 133 133 134 134 136 137 138 139 140 140 141 142 143 144 143 143 142 142 143 143 143 143 143 143 143 144 144 143 142 140 138 137 137 137 136 135 133 130 127 126 126 126 125 126 127 129 132 132 132 134 137 138 140 144 145 145 145 145 146 149 148 144 142 141 141 141 143 147 154 156 155 154 153 154 155 152 148 144 144 150 150 149 152 152 155 160 161 164 169 171 171 169 167 164 163 161 160 160 160 160 159 158 158 158 159 160 161 163 166 166 168 174 174 173 171 171 171 174 176 178 179 179 178 178 177 176 175 174 173 172 171 170 170 169 168 167 166 165 165 165 166 165 165 165 165 165 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 163 163 161 160 160 160 160 159 158 157 156 155 155 154 153 152 152 151 150 150 149 149 148 148 148 147 147 147 147 148 148 147 147 147 147 147 148 149 149 149 149 149 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 148 148 147 147 146 146 146 147 147 148 148 148 149 150 150 150 150 150 152 153 153 153 153 153 155 156 156 156 157 157 157 159 159 159 159 159 158 156 154 152 150 150 149 148 148 148 149 149 150 152 154 201 201 200 200 200 194 194 194 193 193 193 192 192 192 191 190 189 189 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 188 188 189 191 192 193 194 195 195 195 195 196 197 198 198 199 200 201 201 202 202 202 202 202 203 203 203 202 202 202 202 202 202 202 201 201 200 200 200 200 200 201 201 200 199 199 199 198 198 198 199 199 200 201 202 202 202 202 202 202 202 203 202 202 201 202 202 203 204 205 205 205 206 206 207 207 208 208 208 208 207 207 207 208 208 208 209 210 210 210 210 212 213 213 211 208 206 205 204 204 205 205 207 208 209 209 209 210 210 210 209 209 208 207 206 205 205 205 205 205 205 205 204 202 203 202 203 203 202 202 202 202 202 203 203 202 202 202 202 202 202 202 202 201 200 200 200 201 202 202 203 204 204 205 205 205 205 204 204 204 204 204 203 202 202 202 201 202 202 202 203 203 203 202 202 202 202 202 202 201 201 201 201 200 200 199 199 199 199 199 199 198 197 197 196 196 196 195 195 194 193 193 192 191 191 190 190 189 188 187 186 185 184 182 182 181 180 179 179 177 176 175 174 174 174 174 173 172 171 170 169 169 168 168 168 167 166 165 165 164 164 163 163 163 162 162 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 160 159 158 157 157 155 154 152 151 150 149 148 148 148 147 146 145 145 145 145 144 143 143 142 140 139 138 137 136 136 136 136 136 137 139 139 139 139 140 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 140 140 140 139 137 135 136 136 136 135 134 133 131 131 131 132 132 129 127 127 127 128 129 130 130 129 127 125 126 126 127 127 128 127 126 126 127 127 127 127 127 127 128 128 128 129 130 131 131 131 130 129 129 129 130 131 131 130 129 128 127 127 127 126 126 126 126 129 129 129 130 132 133 133 133 133 134 135 135 134 133 133 134 133 135 134 135 137 137 138 139 139 141 142 143 143 143 142 142 142 142 143 144 144 144 144 144 144 144 143 143 141 140 139 138 136 136 134 132 128 126 126 126 125 125 124 125 128 129 129 130 131 135 139 142 145 145 144 143 143 145 147 148 144 141 140 141 142 144 147 154 155 154 153 152 153 154 151 149 149 151 155 156 157 162 162 163 163 165 168 170 171 169 168 167 166 162 161 161 161 161 160 159 159 158 158 160 161 162 164 166 168 174 175 174 173 172 172 172 175 177 178 179 180 179 180 178 177 176 175 174 173 173 171 170 169 168 167 167 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 164 163 162 161 161 161 161 160 159 158 157 156 156 155 154 153 152 152 151 151 151 150 149 149 149 149 149 149 149 148 148 148 148 148 148 148 149 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 150 150 151 150 150 150 150 149 149 148 148 148 147 147 147 147 147 147 148 149 149 150 151 151 152 152 152 154 154 154 154 154 155 155 157 158 158 158 158 159 160 160 160 160 159 158 155 153 151 150 149 148 148 148 149 149 150 151 153 154 201 201 200 200 200 196 195 194 194 193 193 194 193 192 191 190 190 189 188 188 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 188 188 189 191 192 193 194 195 195 195 195 195 196 197 198 198 199 200 201 201 202 202 202 202 202 203 203 202 202 202 202 202 202 202 201 201 200 200 200 200 201 201 201 200 199 199 199 199 198 198 198 199 200 201 202 202 202 202 201 202 202 202 202 201 201 201 203 204 206 206 207 207 206 206 207 207 207 208 208 209 209 208 208 209 209 209 209 210 210 210 211 212 213 213 212 209 207 206 205 205 205 206 208 209 210 210 210 210 211 211 211 210 209 208 208 207 206 206 205 205 205 205 205 204 205 204 205 205 205 205 204 203 204 205 204 204 203 203 202 202 203 203 202 202 201 201 201 201 202 202 204 204 205 206 206 205 205 205 204 204 204 204 204 203 202 202 202 202 202 203 203 203 203 203 202 202 202 202 202 201 201 201 201 201 200 200 200 200 200 199 199 199 198 198 197 197 197 196 195 195 194 193 193 192 192 191 191 190 188 187 187 186 185 184 184 182 181 180 180 178 177 176 175 175 175 175 174 172 171 171 170 170 170 169 168 168 167 166 165 165 164 165 164 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 159 158 158 157 155 154 153 152 151 150 150 149 149 148 147 146 146 145 145 145 145 144 142 141 140 139 138 139 139 138 138 138 139 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 141 140 140 140 139 138 136 136 137 137 135 136 135 133 132 131 131 132 131 128 127 126 127 129 130 130 131 129 127 126 125 126 127 127 127 126 127 128 128 128 128 127 127 127 128 128 129 130 131 131 131 130 130 129 128 129 130 130 130 130 129 128 127 127 127 127 127 127 126 128 128 128 129 130 130 132 132 133 134 135 135 135 135 136 134 134 135 134 135 136 136 137 139 138 140 142 143 143 143 142 142 142 142 143 144 144 144 144 144 144 143 143 142 141 140 139 138 135 135 134 133 131 129 127 126 125 124 123 123 124 124 124 126 129 139 141 143 144 143 142 140 141 143 145 145 143 140 139 140 142 146 148 152 153 152 151 152 153 152 151 152 153 155 157 159 160 163 163 160 159 160 165 169 168 167 166 165 164 162 161 161 162 161 161 160 160 160 160 161 163 164 165 169 170 173 174 174 173 173 174 173 175 177 178 179 180 180 181 180 179 177 177 176 176 174 172 170 169 169 168 168 168 167 167 167 168 168 168 168 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 167 166 165 164 163 162 162 162 161 160 159 158 158 157 156 155 155 154 153 153 153 153 152 151 151 150 150 150 150 150 150 149 149 148 148 148 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 149 149 149 149 149 149 149 149 148 148 147 148 148 148 149 150 150 151 153 153 154 154 154 155 155 156 156 156 157 157 158 159 159 159 159 160 160 160 160 160 159 157 154 153 151 150 148 148 148 148 148 149 150 152 153 153 201 200 200 200 200 200 195 194 195 195 196 197 196 194 192 191 190 189 188 188 188 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 187 187 187 187 188 188 190 191 192 193 193 194 195 195 195 195 196 197 197 198 198 199 200 201 201 202 202 202 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 201 201 200 200 199 199 199 199 199 198 199 200 201 201 201 201 201 201 201 201 202 202 202 201 202 203 205 205 206 208 208 208 207 207 208 207 207 207 209 210 209 209 210 210 210 210 210 210 211 212 213 214 213 213 211 209 208 207 206 206 207 208 210 211 211 210 211 211 211 211 211 210 210 209 208 208 207 207 207 206 207 207 206 207 207 207 208 208 209 208 206 207 207 206 206 206 205 205 204 204 204 203 202 201 201 201 201 202 202 204 205 206 206 206 206 206 206 205 204 204 204 204 203 203 202 202 202 202 203 203 203 203 203 203 203 202 202 202 202 201 201 202 201 201 201 201 200 200 200 200 199 199 198 198 198 198 197 196 195 195 194 193 193 193 192 191 190 189 188 188 187 186 186 184 183 182 181 180 179 178 177 177 176 176 175 174 173 172 171 171 171 170 170 169 168 167 166 166 165 165 165 165 164 164 163 162 162 162 162 162 162 162 162 161 162 162 162 162 161 161 161 161 161 161 160 160 159 158 157 155 154 153 152 152 151 151 150 149 148 148 147 147 146 146 146 146 145 144 142 141 140 140 142 142 142 141 141 141 141 141 141 140 140 140 140 141 141 141 141 141 140 141 141 141 141 141 141 141 141 141 139 139 139 138 137 136 137 138 137 136 135 134 134 133 132 131 132 131 129 128 127 127 129 130 131 130 128 126 125 125 125 126 127 127 127 128 129 129 128 127 127 127 127 128 129 130 131 132 131 131 129 130 129 129 129 129 129 130 129 129 128 127 127 127 127 128 128 127 127 126 127 129 129 130 131 132 133 134 134 134 134 135 137 133 134 133 134 135 135 136 137 138 137 139 141 143 143 143 142 142 142 142 143 144 144 143 144 144 143 142 142 142 141 140 139 137 135 135 135 134 134 132 129 125 124 122 121 121 120 120 119 120 133 140 143 143 142 141 140 136 137 138 140 139 139 138 137 142 146 148 150 150 149 146 147 150 151 150 151 153 154 155 158 161 162 160 159 154 151 153 155 157 162 158 161 162 162 161 160 162 162 162 162 162 162 163 163 165 166 167 168 170 171 172 172 173 173 173 174 173 174 176 177 177 178 180 181 181 180 179 178 179 177 175 173 172 171 170 169 169 169 169 168 168 169 169 170 169 169 169 169 168 168 168 167 167 166 167 167 167 167 167 167 167 166 166 165 164 164 163 163 162 161 160 159 159 158 157 156 156 155 154 155 155 154 153 152 151 151 151 151 151 151 150 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 150 150 149 149 149 149 149 149 149 149 149 149 148 148 149 149 150 151 152 153 154 154 155 155 155 156 157 157 157 157 158 158 159 160 160 160 161 161 161 160 159 159 158 156 154 152 150 149 148 148 148 148 149 150 151 152 153 153 200 200 199 199 199 199 196 196 197 198 198 197 196 195 195 192 190 189 188 188 188 188 188 187 187 187 187 187 187 187 187 186 186 186 186 187 187 187 187 187 187 188 189 190 191 192 192 193 194 195 195 195 195 196 197 197 198 198 198 199 200 201 201 201 201 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 202 201 200 200 200 199 199 199 198 198 199 200 200 201 201 201 201 200 201 201 202 203 203 202 203 204 204 205 206 208 209 208 208 208 208 208 208 208 209 210 210 210 210 212 212 212 211 211 211 212 213 214 214 213 212 212 210 208 208 208 208 210 211 212 212 212 211 212 212 211 211 211 211 210 209 209 209 209 208 208 208 209 209 209 210 210 210 211 212 212 210 210 209 208 208 207 207 207 206 205 204 203 203 202 202 201 201 202 203 204 206 206 207 207 207 207 206 205 204 204 204 204 204 203 203 202 202 203 203 203 203 203 203 203 203 203 203 202 202 202 202 202 201 201 201 201 201 201 201 200 200 200 199 199 199 199 198 197 196 195 195 195 194 194 193 192 191 190 189 189 188 188 186 185 184 183 182 181 180 179 178 178 177 177 176 175 174 173 173 172 171 171 170 170 169 168 167 167 166 166 166 165 165 164 163 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 160 161 160 160 159 159 158 157 157 155 154 153 153 152 152 151 150 149 149 148 147 147 147 147 147 146 146 145 144 143 142 142 145 145 144 144 143 142 142 142 142 141 141 141 141 141 142 142 142 141 141 141 141 140 140 140 141 141 141 140 139 139 139 138 138 138 138 138 137 136 134 134 134 133 133 131 132 131 130 128 127 127 128 130 131 129 127 126 125 125 125 124 128 128 128 129 130 129 128 128 127 126 127 128 129 130 131 131 132 131 129 129 129 129 129 129 129 130 129 129 128 127 127 127 128 128 128 127 127 126 127 129 130 130 131 132 133 133 133 133 133 134 136 134 134 134 133 135 136 136 137 138 137 138 140 141 142 142 142 142 142 142 143 143 143 143 144 143 143 142 142 142 141 141 140 138 136 135 135 135 134 133 131 126 124 122 122 120 118 116 113 114 138 147 147 144 140 139 138 134 133 133 133 133 135 136 137 144 147 147 146 146 145 141 146 148 149 149 150 153 155 156 159 161 160 158 155 149 147 148 150 151 147 145 152 158 159 160 161 163 163 163 163 163 163 163 166 166 168 169 171 171 173 176 174 174 174 174 174 173 174 175 175 175 177 180 182 182 181 180 180 179 178 176 174 173 172 172 171 170 170 170 169 169 169 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 169 169 168 167 167 166 166 165 164 163 162 162 161 160 159 158 158 157 157 156 156 156 156 155 154 153 153 152 151 151 151 151 151 150 150 149 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 152 152 151 151 151 151 151 150 150 150 150 150 150 149 150 150 150 150 150 150 149 149 149 150 151 151 153 153 155 155 156 156 156 157 158 158 158 158 159 159 160 161 161 161 161 161 160 159 158 157 156 154 154 152 150 149 148 148 148 149 150 150 151 152 152 152 200 199 199 199 199 198 197 199 199 198 198 197 196 196 195 192 190 189 189 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 189 190 190 191 192 193 194 195 195 195 196 196 197 197 198 198 198 199 200 201 201 201 201 202 202 202 203 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 201 200 200 200 199 199 198 198 199 200 200 201 201 201 200 199 201 201 203 204 203 203 203 203 204 205 205 207 208 209 208 208 208 208 208 208 209 210 211 211 212 213 213 213 212 211 212 213 214 214 214 214 214 214 212 209 209 209 210 211 212 213 213 213 213 213 212 212 211 211 211 211 211 211 211 210 210 210 211 211 211 212 212 212 212 212 214 214 213 213 211 210 210 208 208 207 206 206 205 204 203 203 203 202 202 203 204 205 206 207 207 207 207 208 207 206 205 204 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 204 203 203 202 202 202 202 202 202 202 201 201 202 201 201 201 200 200 200 199 199 199 198 197 196 196 196 195 194 193 193 192 191 190 190 189 188 187 186 185 184 183 182 182 181 180 179 178 177 176 176 174 174 174 173 172 171 171 170 169 169 168 168 167 167 167 166 166 165 164 164 164 164 163 163 163 163 163 162 162 162 162 161 161 160 160 160 159 159 158 158 157 157 156 155 155 154 153 153 153 152 151 150 149 148 148 148 147 147 147 148 147 146 145 145 145 145 147 147 146 146 144 143 143 143 142 142 142 142 142 142 143 143 143 142 141 141 140 140 140 140 139 140 139 139 139 139 139 139 139 139 138 138 137 136 134 133 133 133 132 132 131 131 130 128 127 127 128 131 131 129 128 126 126 125 124 125 127 128 129 129 129 127 127 127 126 125 126 128 129 130 130 131 132 130 129 128 129 130 129 130 129 129 129 128 128 128 128 127 128 128 128 127 127 128 128 130 131 131 132 132 133 133 133 133 133 134 136 134 134 135 133 134 136 136 137 138 137 138 139 140 141 142 142 142 142 142 142 143 143 143 143 143 143 143 143 142 141 141 140 139 137 137 136 135 134 134 133 130 126 127 128 121 117 114 112 119 140 152 149 142 136 135 135 129 127 128 129 131 133 134 138 144 146 145 144 143 142 140 146 149 150 149 150 154 156 157 159 160 160 156 149 145 145 145 145 146 143 141 147 155 157 159 161 162 162 163 163 164 164 164 166 167 168 170 171 171 172 174 174 174 173 173 173 173 173 173 173 175 176 180 183 184 183 181 180 179 179 177 175 174 174 173 172 172 171 171 170 169 170 170 171 170 170 170 170 170 170 169 169 169 169 169 170 170 169 169 169 169 168 168 167 166 165 164 163 163 162 162 161 160 159 159 159 158 158 157 157 156 155 154 154 153 152 152 151 151 151 151 151 150 150 150 149 149 150 150 150 150 150 150 150 151 151 151 152 152 152 152 152 151 151 151 151 150 150 150 151 151 150 150 150 150 151 151 150 150 150 150 150 151 151 152 153 154 155 156 156 157 157 157 158 158 158 159 159 160 160 161 161 161 161 160 160 158 156 155 154 153 153 151 150 149 148 148 148 149 150 150 151 151 152 152 199 199 199 198 199 199 198 198 198 197 197 197 197 196 194 191 190 189 189 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 189 190 191 192 193 195 195 195 195 196 196 197 197 198 199 199 199 200 201 201 202 202 202 202 202 203 202 202 202 202 202 202 202 202 202 202 202 202 202 202 201 201 201 200 199 199 199 199 199 200 200 200 200 201 201 200 199 200 202 203 203 203 203 203 203 204 204 205 206 208 209 209 209 209 208 208 209 210 212 213 213 214 214 214 214 213 212 212 213 214 214 214 214 215 214 213 210 210 210 211 212 213 213 214 214 214 214 213 212 212 212 212 212 212 212 211 211 211 211 212 213 213 213 214 214 214 214 215 216 215 215 215 214 211 209 207 206 206 206 205 205 204 204 203 203 203 203 204 205 206 207 207 208 208 208 208 207 206 205 205 205 204 204 204 204 204 204 204 203 203 204 203 203 204 204 204 203 202 202 202 202 202 202 202 202 202 202 202 201 201 201 200 200 200 200 199 199 198 198 197 196 196 195 194 193 193 192 192 191 190 189 188 187 186 184 184 184 183 182 180 179 178 178 177 176 176 176 174 174 173 172 171 171 170 170 169 169 168 167 167 167 166 165 165 165 165 164 164 163 163 163 163 163 163 162 162 161 161 160 160 160 159 159 158 157 156 156 156 155 155 155 154 154 154 153 151 151 150 150 149 148 148 148 148 149 149 148 148 148 147 147 150 149 148 146 145 144 144 143 143 143 143 143 143 143 143 144 143 142 141 141 140 140 140 139 139 138 138 139 139 139 139 139 139 139 138 138 136 134 134 133 133 133 132 131 131 131 129 128 127 127 129 131 130 129 128 127 126 125 126 127 127 128 127 127 126 125 125 124 124 125 126 128 129 130 131 131 131 130 129 129 129 130 130 130 130 129 129 129 129 129 128 128 128 128 128 128 128 128 129 132 132 132 132 132 133 133 133 133 133 134 136 135 136 138 134 135 135 136 137 138 138 138 137 139 141 141 142 142 142 142 142 143 143 143 143 143 143 143 142 142 141 141 140 140 139 139 137 136 135 135 134 133 132 132 130 122 118 115 116 130 143 147 146 137 130 129 129 123 121 125 128 131 134 134 138 140 143 145 145 143 140 142 149 151 151 150 151 154 155 156 157 158 156 150 143 141 142 141 140 140 140 141 143 146 157 160 160 162 162 162 163 164 165 165 167 168 168 169 169 170 170 170 172 172 172 173 173 173 173 173 173 175 177 180 184 184 184 182 181 180 179 178 176 176 175 174 173 173 172 172 172 171 171 171 171 171 171 171 171 170 171 171 170 170 170 171 171 170 170 170 170 169 169 169 168 167 165 164 163 163 163 162 161 160 160 160 160 159 158 158 157 156 155 155 154 154 153 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 151 151 152 153 155 155 156 156 157 157 158 158 159 159 159 160 160 161 160 160 160 159 158 157 155 154 153 153 152 151 150 149 149 149 149 150 150 150 151 152 152 153 199 199 198 198 198 198 198 198 197 197 197 197 197 195 192 191 190 190 189 189 189 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 189 190 191 192 193 195 196 196 196 196 196 196 197 198 199 199 200 201 201 202 202 202 202 202 202 203 202 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 200 199 199 200 200 200 200 200 201 201 201 201 201 201 199 199 201 203 203 203 203 203 203 204 205 205 206 207 208 209 209 209 208 209 210 211 212 214 215 215 216 215 214 213 212 212 213 214 213 214 214 215 215 213 211 210 211 212 213 213 213 214 215 215 214 213 212 211 211 211 212 212 212 212 212 211 212 213 213 213 214 215 215 215 215 216 216 217 217 217 215 212 209 207 206 205 206 206 206 206 205 204 203 203 203 204 205 206 207 208 209 209 209 208 207 206 205 205 205 205 204 204 204 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 202 202 201 201 201 200 200 200 199 199 199 198 197 196 196 195 194 194 193 192 191 190 189 188 187 186 185 185 184 183 182 181 180 179 178 178 178 178 176 175 174 173 173 172 172 172 171 170 170 169 168 167 167 166 166 166 166 165 165 164 163 163 163 163 163 163 162 162 161 161 160 160 160 159 159 158 158 157 157 156 156 155 155 155 155 154 153 152 152 152 152 151 150 149 149 150 151 152 151 151 150 150 150 151 150 148 147 147 145 144 144 143 144 144 144 144 144 144 144 143 142 142 141 141 140 140 139 138 138 138 139 139 139 138 139 139 139 139 138 135 134 134 134 133 132 132 131 132 131 129 129 128 127 130 131 130 129 128 127 126 125 127 127 127 126 125 125 124 125 124 124 125 126 127 128 128 129 130 131 130 129 129 129 130 130 130 130 129 129 129 129 129 129 129 128 128 128 128 128 128 129 130 132 133 133 133 133 133 133 133 133 133 134 135 136 137 139 135 135 134 135 137 137 138 138 137 138 140 141 141 141 141 141 142 143 143 144 143 143 143 143 142 142 141 141 141 141 140 139 138 137 136 136 136 135 135 134 132 125 121 119 119 125 135 148 148 136 128 124 122 120 119 123 126 130 132 134 134 135 139 142 143 142 140 145 148 151 154 154 154 155 152 152 155 157 152 145 141 141 142 142 141 140 141 144 143 141 150 151 158 162 161 162 163 164 164 165 166 167 168 168 168 168 168 168 170 172 172 173 173 174 174 174 174 175 177 180 184 184 184 182 181 180 180 179 178 177 176 175 174 174 173 173 173 172 172 172 173 172 172 172 172 171 172 172 172 171 171 171 171 171 170 170 170 169 169 169 168 167 166 165 164 164 163 163 162 161 161 161 161 159 159 158 158 157 156 155 155 154 154 153 153 153 152 152 152 151 151 151 151 151 150 150 150 150 150 151 151 151 152 152 152 153 153 153 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 151 152 153 154 154 155 156 157 158 158 158 159 159 159 160 160 160 159 159 158 157 157 156 155 154 153 152 151 151 150 150 150 150 150 150 150 151 152 153 153 154 198 198 197 197 197 197 197 197 197 197 196 196 195 193 191 191 190 190 189 189 189 189 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 188 188 189 189 189 189 190 191 191 192 194 195 196 196 196 196 196 196 197 199 200 200 200 201 202 202 202 202 203 203 202 202 202 202 202 203 203 202 202 202 201 201 201 201 201 201 200 200 200 200 200 200 201 201 201 201 201 201 200 200 200 200 199 199 201 202 202 202 203 203 204 205 205 206 206 207 207 208 208 209 209 210 211 212 213 215 215 216 217 216 215 213 212 212 213 213 212 212 213 214 215 214 213 212 212 213 213 213 213 214 214 214 214 212 212 211 211 210 210 211 211 212 212 212 212 212 212 213 214 214 215 216 216 216 217 217 217 217 216 213 210 208 206 205 205 206 206 206 206 205 204 204 204 205 206 206 207 208 209 209 209 209 208 207 207 206 205 204 204 205 205 204 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 203 203 203 203 204 204 203 203 202 201 201 201 201 201 200 200 199 198 198 197 196 195 195 194 194 193 192 191 190 189 188 187 187 186 185 184 183 182 181 180 180 179 179 179 177 176 175 174 173 173 173 173 172 171 170 170 169 168 167 167 167 167 167 166 165 164 164 163 163 163 163 163 162 162 162 161 161 161 160 159 159 159 158 158 157 157 156 156 156 156 155 155 154 154 154 154 153 153 152 151 152 152 154 155 154 153 153 153 152 152 150 149 149 147 146 145 144 144 144 144 145 145 145 145 144 143 142 142 142 141 141 140 139 139 139 139 139 139 139 138 139 139 139 139 137 136 136 135 134 133 133 133 132 131 130 130 129 128 128 131 132 131 130 129 127 127 127 127 126 125 124 123 123 123 125 126 126 127 127 128 128 127 128 130 130 130 129 129 130 130 129 129 129 129 129 128 129 129 129 129 128 128 128 128 128 129 132 132 133 134 134 133 133 133 133 133 133 134 134 135 135 137 139 134 134 134 136 137 138 138 138 137 138 139 140 141 141 141 141 143 144 144 144 144 144 143 143 142 142 141 141 141 141 141 140 139 137 137 137 137 137 136 135 134 131 126 124 124 128 138 153 145 129 121 117 116 117 118 121 123 126 129 130 130 134 138 137 140 141 142 144 146 149 155 157 156 153 149 151 156 159 154 145 142 145 147 147 145 144 144 155 150 144 143 147 156 162 163 163 165 165 166 166 166 167 168 168 168 168 168 169 171 173 173 174 175 176 175 174 174 175 177 181 181 183 183 182 180 180 181 180 180 178 177 176 175 174 174 174 174 174 173 173 173 173 173 173 172 172 172 173 172 172 172 172 172 171 170 170 170 170 170 169 168 167 166 165 165 164 164 163 163 162 162 162 161 160 159 158 158 157 156 156 155 155 154 154 154 154 153 153 152 152 151 151 151 150 150 150 150 150 151 151 151 152 152 152 152 152 152 152 152 151 150 150 151 151 151 151 151 150 151 151 151 151 151 151 151 150 150 150 150 150 151 151 152 153 153 154 155 156 157 158 158 158 158 158 158 159 159 159 158 157 157 156 155 155 154 153 152 152 151 151 151 151 150 150 150 151 151 152 153 154 154 154 197 197 197 197 196 196 197 197 197 197 196 195 194 193 192 191 191 190 190 189 189 189 189 188 188 188 188 188 187 187 187 188 188 188 188 188 188 188 189 189 189 189 189 190 191 192 193 194 195 195 196 196 196 196 196 197 199 200 200 200 201 201 202 202 202 203 203 202 202 202 202 202 202 203 202 202 202 201 201 201 201 201 200 200 200 200 200 200 201 202 202 202 202 201 200 200 200 200 200 199 199 199 200 202 202 202 203 204 205 206 206 207 207 207 208 208 209 210 211 212 213 213 214 215 217 217 217 216 214 213 212 212 211 210 210 210 211 213 213 213 213 213 213 213 213 213 214 214 214 213 213 212 212 211 210 210 210 211 212 212 212 212 211 211 212 213 213 214 215 216 216 216 216 217 216 215 214 211 208 207 206 206 206 206 206 206 206 205 205 205 205 206 207 207 208 208 209 209 209 208 208 207 206 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 203 202 202 201 201 201 201 200 200 199 199 198 197 197 196 196 195 194 193 192 191 191 190 189 189 188 187 185 185 184 183 182 182 181 181 180 179 178 177 176 175 174 174 174 173 173 172 171 170 170 169 169 168 168 167 167 166 166 165 164 164 164 164 163 163 162 162 162 162 162 161 160 160 160 159 159 158 158 158 157 157 157 157 156 155 155 155 155 155 155 154 153 153 154 155 156 158 156 155 155 155 154 152 151 150 149 147 146 145 144 144 145 145 145 145 145 145 144 143 143 142 142 142 141 140 140 139 139 139 139 139 138 139 139 138 139 138 137 137 137 136 135 133 133 133 132 131 131 131 130 129 130 132 132 131 131 129 128 128 129 127 124 123 123 123 123 124 128 129 129 128 127 127 127 127 129 129 129 129 129 129 130 131 130 129 129 129 128 128 128 128 128 129 129 129 128 128 128 129 133 133 133 134 134 134 134 134 134 134 134 134 135 135 136 137 138 134 134 134 135 136 138 138 139 140 138 139 140 140 141 142 143 144 144 144 144 144 144 144 143 142 142 141 141 141 141 141 140 139 138 138 138 138 137 137 136 134 133 131 131 132 133 145 141 124 112 108 108 109 113 113 117 119 121 123 124 128 141 140 139 141 144 144 144 147 151 158 158 153 150 148 148 148 151 150 146 146 151 156 160 161 158 151 164 162 159 160 163 166 165 168 166 167 167 167 167 166 166 166 167 167 168 169 170 172 174 175 175 177 176 175 174 174 174 177 177 180 182 182 181 180 180 180 180 179 178 178 177 176 175 176 176 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 172 172 171 171 170 170 170 170 169 168 167 166 166 165 164 164 164 163 163 163 162 161 160 159 158 158 158 157 157 156 156 155 155 155 154 154 153 152 152 151 151 151 151 150 150 150 150 151 151 151 151 152 152 152 152 152 152 151 151 150 150 150 150 151 151 150 151 151 151 151 151 151 151 151 150 150 150 150 150 151 152 152 153 154 154 155 156 156 157 157 158 157 157 157 158 158 158 157 156 155 155 154 154 154 153 152 151 151 151 151 151 151 150 151 152 152 153 154 154 154 154 196 196 196 196 196 196 196 196 197 197 197 196 195 194 193 192 192 191 190 190 189 189 189 188 188 188 188 188 187 188 188 188 188 188 188 188 188 189 189 189 189 189 190 190 191 192 193 194 195 195 196 196 196 196 196 197 199 200 200 200 201 201 202 202 202 203 203 203 202 202 202 202 202 202 203 202 202 201 201 201 201 201 200 201 201 200 200 200 201 202 202 203 202 202 201 200 200 199 199 199 199 200 201 202 202 203 204 204 205 206 207 207 207 208 208 209 210 210 211 212 212 213 214 216 217 217 217 216 215 213 212 212 211 210 208 208 209 210 212 213 213 213 212 212 213 213 214 215 215 214 214 214 214 213 212 211 211 211 212 212 211 211 210 210 211 212 213 213 214 215 215 216 216 216 215 215 213 211 209 209 207 206 206 206 206 207 207 206 206 206 205 205 206 206 207 208 209 209 209 208 208 207 206 205 205 205 205 205 205 205 205 205 205 205 204 205 205 205 205 205 205 205 205 206 206 206 205 205 205 205 204 204 203 203 202 202 202 201 201 200 200 200 199 198 198 197 197 196 195 195 194 193 192 191 190 190 189 188 187 186 185 185 184 184 183 182 182 181 180 179 177 176 175 175 175 174 174 173 173 172 171 171 170 170 169 168 168 167 167 166 166 165 165 165 164 164 163 163 162 162 162 162 161 161 160 160 160 159 159 159 158 157 157 158 157 157 156 156 156 156 156 156 156 155 156 157 157 158 159 158 157 156 155 153 152 150 149 148 147 146 145 145 145 145 145 145 145 144 144 144 144 143 143 143 142 141 140 140 139 139 139 139 139 139 138 138 138 138 138 138 138 138 136 135 134 133 133 132 130 131 131 131 131 132 132 132 131 131 129 129 130 129 126 124 123 122 124 126 128 130 129 128 127 126 126 126 126 127 128 128 128 128 129 131 131 130 130 129 128 128 127 128 129 129 130 130 129 129 129 129 130 132 133 134 134 135 134 134 134 135 135 135 135 135 136 136 136 137 136 135 134 134 136 139 138 139 140 140 139 139 140 141 142 143 144 144 144 145 144 144 144 143 143 142 142 142 142 141 141 141 140 139 139 139 139 138 138 137 136 135 136 137 139 138 149 142 112 101 100 100 102 106 114 118 118 119 120 122 130 137 139 142 145 146 145 147 150 152 158 157 152 149 147 146 145 146 147 147 150 154 157 161 164 163 163 165 166 167 167 169 172 171 172 171 171 170 169 168 166 165 165 165 166 167 169 171 171 172 172 174 177 177 175 174 174 174 174 176 179 182 182 181 180 180 180 180 179 179 178 178 178 178 178 178 177 176 175 175 176 175 174 174 173 174 174 174 174 173 173 172 172 171 171 171 170 170 170 169 168 168 167 166 165 165 165 164 164 164 163 162 161 161 160 159 159 158 158 158 157 156 156 156 155 155 154 153 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 151 151 150 150 150 150 151 151 151 151 152 152 152 152 152 152 151 151 150 150 150 150 151 152 152 153 153 154 155 155 156 156 157 157 157 156 157 157 157 157 156 155 154 154 153 153 153 152 152 151 151 151 151 152 151 152 152 153 153 154 155 155 155 155 195 196 196 197 197 196 196 196 197 197 197 197 196 195 194 193 192 191 190 190 189 189 189 189 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 190 190 190 191 191 192 193 194 194 195 196 197 197 197 197 197 199 200 200 200 201 201 202 202 202 202 203 203 203 202 202 202 202 202 203 202 202 202 202 201 201 201 200 201 201 200 200 201 202 202 202 202 202 202 201 200 199 199 199 199 199 200 201 201 202 203 203 204 204 204 206 207 208 208 208 209 210 210 210 211 211 212 213 215 216 215 216 216 215 214 213 212 211 209 207 207 208 209 211 212 212 212 211 212 212 212 213 214 214 214 214 215 215 214 213 212 211 211 211 211 211 210 210 210 210 211 212 213 213 213 214 214 215 214 214 213 213 211 211 209 208 207 206 206 205 206 207 206 206 206 205 204 205 205 207 208 208 208 208 208 208 207 207 206 206 206 206 206 206 206 206 206 206 205 205 205 206 206 206 207 207 206 207 207 207 207 207 206 205 205 204 204 204 203 203 202 202 201 201 200 200 199 199 199 198 198 197 196 196 195 195 194 193 193 192 191 190 189 188 187 186 185 185 185 184 183 182 181 180 179 178 177 177 176 175 175 175 174 174 173 173 172 171 171 170 169 168 168 168 167 167 166 166 165 165 164 163 163 163 163 162 162 162 161 161 160 160 160 159 159 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 158 159 160 159 158 157 156 154 153 152 150 148 148 147 146 145 145 145 145 145 145 145 144 144 144 144 144 144 143 142 141 141 140 140 140 140 139 139 139 137 138 138 138 138 138 138 138 136 135 133 132 132 131 130 132 132 132 132 133 132 132 131 130 130 130 129 129 127 125 123 123 125 128 130 128 126 126 125 125 125 126 125 125 125 126 127 128 128 131 131 131 130 130 129 128 127 128 129 129 129 129 129 128 129 130 131 131 132 132 132 134 135 135 132 133 135 135 136 136 136 136 137 137 139 138 136 134 135 135 138 139 140 141 141 141 140 141 142 143 144 145 145 145 144 144 144 143 143 143 142 142 142 142 142 141 141 141 140 140 140 139 138 138 137 137 139 140 143 150 140 122 108 99 97 95 101 108 114 118 119 120 123 127 133 133 138 142 142 142 143 147 149 149 156 156 153 149 145 146 148 147 147 148 152 156 158 160 164 166 166 167 169 171 170 171 172 173 174 174 174 173 170 167 165 164 164 165 166 168 169 170 170 170 171 173 176 176 175 174 174 175 175 176 179 182 183 182 182 180 180 180 180 179 179 179 180 179 179 179 178 177 177 177 177 176 175 174 174 174 175 175 174 173 173 172 171 171 171 171 170 170 170 169 168 168 167 167 166 165 165 165 165 165 164 163 162 161 161 160 160 159 159 158 157 157 157 156 155 154 154 153 153 153 152 152 152 152 151 151 151 151 151 151 151 151 151 151 152 152 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 151 151 150 150 150 150 151 151 152 152 152 153 154 155 155 155 156 156 156 156 156 155 155 155 156 155 155 154 153 153 152 152 152 152 152 152 152 152 152 152 153 154 154 155 155 156 156 156 156 195 196 197 197 197 198 197 197 197 198 198 197 195 194 194 193 192 191 190 190 190 189 189 189 189 188 188 188 188 188 188 188 189 189 189 189 189 189 189 190 190 190 190 191 192 192 193 193 195 196 197 198 198 198 198 198 199 200 201 201 202 202 202 201 202 202 203 203 203 203 202 202 202 202 204 203 203 203 203 202 202 201 201 201 202 201 201 201 201 202 202 201 201 201 200 199 199 199 199 198 199 200 201 201 202 203 204 204 204 204 206 206 207 207 208 209 210 209 209 208 209 210 212 213 214 213 213 213 213 213 213 212 211 209 207 208 208 209 209 210 210 210 210 211 211 211 211 211 211 212 213 215 216 215 214 213 212 212 211 210 209 209 208 209 209 211 211 211 212 212 213 213 213 213 213 212 212 212 211 210 208 208 207 206 205 205 206 206 206 206 205 205 205 206 207 207 207 208 208 207 207 207 207 207 207 207 207 207 207 207 207 207 207 206 207 207 207 207 208 208 208 207 207 207 207 207 207 206 205 205 204 204 204 203 203 203 202 202 201 201 200 200 200 199 199 199 198 197 196 196 195 194 194 194 193 192 191 190 189 187 187 187 186 185 184 183 183 182 181 180 180 179 178 177 176 175 175 175 174 174 174 173 172 171 170 169 169 169 169 168 168 167 166 166 165 165 164 164 163 163 163 163 162 162 161 161 161 160 159 159 159 159 158 159 159 159 159 158 158 158 158 158 158 159 159 159 160 160 159 157 156 155 153 152 150 149 148 147 147 146 145 145 145 146 146 146 145 145 144 145 145 145 144 143 142 142 141 141 141 140 140 139 138 138 137 137 138 138 138 138 138 137 135 134 133 132 131 131 131 133 134 133 133 133 132 132 131 130 129 129 128 128 128 125 123 124 126 128 128 126 124 125 124 124 125 125 125 124 125 127 128 128 129 131 132 132 132 130 130 130 129 129 129 129 128 128 128 129 130 131 131 131 131 132 132 133 133 131 131 132 134 135 136 136 137 137 137 138 139 139 139 133 135 136 138 140 140 141 142 143 140 141 143 144 145 145 145 145 145 144 144 143 143 143 143 142 143 143 142 142 142 141 141 141 140 140 139 139 139 139 139 141 144 146 135 128 118 105 98 98 106 111 113 112 114 123 126 129 133 133 138 143 143 143 145 147 145 144 149 153 151 147 145 148 150 151 152 153 156 159 159 160 163 167 168 169 172 175 174 172 172 172 173 174 175 175 170 166 165 163 163 165 166 167 167 168 169 170 171 172 173 175 174 173 173 175 175 177 179 182 183 182 182 181 180 180 180 179 180 180 180 180 180 180 180 178 178 178 178 176 176 175 175 175 175 175 175 174 173 172 171 171 171 171 171 170 170 169 169 168 168 167 166 166 166 166 166 165 164 163 162 162 162 161 161 160 159 158 158 158 157 156 155 155 154 154 154 154 153 153 153 153 152 152 152 151 151 151 151 151 151 152 152 152 153 152 152 152 152 151 151 151 152 152 151 152 152 152 152 152 151 151 151 150 150 150 150 151 151 152 152 152 153 153 154 154 154 155 155 155 156 155 154 154 154 155 155 154 153 153 152 152 152 152 153 153 153 153 153 153 153 154 155 155 156 156 156 157 157 157 196 196 197 197 198 198 197 197 197 197 197 196 195 195 194 192 192 191 191 190 190 190 189 189 189 189 188 188 188 188 188 188 189 189 189 189 189 189 190 190 190 190 191 191 192 192 193 193 195 196 197 198 198 198 198 199 199 200 201 202 203 203 203 202 202 203 203 204 204 203 203 203 202 203 204 204 204 204 204 203 203 202 201 202 202 202 202 201 201 202 201 201 200 200 199 199 198 198 198 198 199 200 201 202 202 203 204 204 205 205 206 206 206 206 207 208 208 207 207 206 207 208 210 211 212 210 210 210 209 209 210 210 209 208 208 208 208 208 208 208 208 209 209 210 210 210 210 210 210 211 211 213 215 215 214 213 212 212 211 209 207 207 206 206 207 208 209 209 211 211 212 212 212 212 211 209 209 209 209 209 208 207 207 206 205 205 205 205 205 205 205 205 205 206 207 207 207 207 207 207 207 207 208 208 208 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 207 207 207 207 206 206 205 205 204 204 204 204 203 203 203 202 202 201 201 201 201 200 199 199 198 197 197 196 196 196 195 194 193 192 191 190 189 188 188 188 187 186 185 184 183 182 181 182 181 179 178 177 177 176 176 176 176 175 175 174 173 172 171 170 170 170 169 169 168 167 167 166 165 165 165 164 164 164 164 163 163 162 162 161 161 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 158 156 155 154 152 150 149 148 148 147 146 146 146 146 146 147 147 146 146 145 145 145 145 145 145 144 143 142 142 142 141 141 140 139 138 137 137 137 138 138 138 138 138 136 135 134 133 133 133 133 133 134 134 134 133 133 132 132 131 130 128 127 127 127 126 124 123 125 126 126 126 125 125 126 125 125 125 124 124 124 127 128 129 129 130 132 133 133 133 131 131 130 129 129 130 129 129 128 129 130 130 130 131 131 132 133 133 133 132 132 131 131 132 136 137 137 138 138 138 139 139 140 140 139 136 136 139 139 138 142 142 143 141 142 144 145 145 146 145 145 145 145 144 144 144 143 143 143 143 143 143 142 142 142 141 141 141 140 140 140 139 139 139 140 141 137 132 125 114 109 105 104 106 106 105 108 122 136 132 133 136 138 142 148 151 151 148 145 143 143 145 147 150 148 146 148 150 151 152 155 158 160 160 162 164 165 167 171 174 177 176 173 173 172 172 173 175 177 171 167 165 163 162 163 165 166 166 167 168 171 172 172 172 172 173 173 173 174 175 176 178 180 180 178 177 177 179 179 177 176 178 180 182 182 181 182 182 181 180 180 179 178 176 176 176 176 175 175 175 174 173 174 173 172 172 172 172 171 170 170 169 168 168 167 167 166 166 166 166 165 164 163 163 163 163 162 161 160 160 159 159 158 157 156 156 155 154 154 154 154 154 153 153 153 153 152 152 152 151 151 151 151 151 152 152 153 153 153 152 152 152 151 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 150 151 151 151 152 152 152 153 153 153 153 154 154 154 155 155 154 154 154 154 154 154 154 153 152 152 152 152 152 153 153 154 154 154 154 153 155 156 157 157 157 157 158 158 158 196 196 196 196 197 198 197 197 196 196 196 196 195 195 193 193 192 192 191 190 190 190 189 189 189 189 189 188 188 188 188 189 189 189 189 190 190 190 190 191 191 191 191 191 191 192 193 194 195 196 197 198 198 198 198 199 199 201 202 203 204 204 204 203 203 204 204 205 205 204 204 204 203 204 206 206 205 205 204 204 204 203 202 203 203 203 203 202 202 201 201 200 200 199 199 199 198 198 197 198 198 200 201 202 202 203 203 204 205 205 206 206 206 206 206 206 206 205 206 205 204 205 207 208 210 207 208 207 206 206 206 207 207 207 208 208 208 207 207 207 207 208 207 208 209 209 209 208 208 209 209 211 213 213 213 213 212 211 210 207 205 204 204 204 204 205 206 206 208 209 210 210 210 210 209 207 207 207 207 207 206 206 206 206 206 206 205 205 205 205 205 206 206 206 207 207 207 207 207 207 207 207 207 208 208 208 208 209 208 208 208 208 208 208 208 208 208 208 207 208 208 208 207 206 206 206 206 205 205 205 204 204 204 204 203 203 203 202 202 202 202 202 201 200 200 199 198 198 197 197 197 196 195 194 193 193 192 191 190 189 189 188 187 186 185 184 184 183 183 182 181 180 179 178 177 177 177 177 177 176 175 174 173 172 172 171 171 170 170 169 168 168 167 167 166 166 165 165 165 165 164 164 163 162 162 161 161 160 160 159 159 159 159 159 160 160 160 160 160 159 159 160 160 160 160 160 160 159 156 155 154 153 151 150 149 148 148 147 147 147 146 146 147 148 147 147 147 147 146 146 146 146 145 144 143 143 143 142 141 141 140 140 139 139 138 138 138 138 138 138 137 136 135 134 135 135 135 134 134 134 134 134 134 133 133 133 131 129 128 127 127 126 125 122 124 125 126 125 125 125 126 126 125 125 124 124 124 125 128 129 130 130 131 132 132 133 133 132 132 131 130 130 130 130 129 129 130 130 130 130 130 131 132 134 134 133 132 131 131 132 134 136 137 138 139 139 139 139 140 141 141 141 138 136 137 137 137 143 143 143 144 144 144 144 145 146 146 146 145 145 145 145 144 144 144 144 144 144 144 143 143 142 142 141 141 141 141 140 140 139 139 139 138 135 132 122 115 116 113 107 102 100 100 108 125 134 129 132 135 138 145 153 157 154 147 143 142 142 143 146 150 150 147 149 152 153 155 158 162 160 160 161 162 165 169 172 175 177 176 175 173 171 171 172 174 176 173 170 167 163 160 162 164 166 166 167 170 172 173 173 172 172 172 173 174 174 175 175 177 178 177 175 173 172 172 173 172 171 175 180 183 183 183 184 184 183 182 181 180 178 177 177 177 176 176 175 175 175 175 174 173 172 172 172 172 171 171 170 169 169 168 167 167 167 167 167 166 166 165 164 164 164 163 163 162 161 160 160 159 159 158 157 156 155 155 155 155 155 154 154 154 154 153 152 152 152 151 151 151 151 152 152 152 153 153 152 152 152 152 152 152 153 153 153 153 152 152 152 152 152 152 151 151 151 151 151 151 151 152 152 152 153 153 153 153 153 153 153 154 154 153 154 154 153 153 153 153 153 153 152 152 152 152 153 153 154 154 154 154 154 154 156 157 157 158 158 158 159 158 157 196 196 196 195 196 197 197 197 196 196 196 196 195 194 194 193 193 192 191 191 190 190 190 190 190 189 189 189 188 188 189 189 189 189 189 190 190 191 191 191 191 191 191 191 192 192 193 194 196 197 198 199 199 199 199 199 200 201 203 204 205 205 205 205 204 205 206 206 206 206 206 205 205 205 206 207 207 206 205 205 204 204 203 204 204 204 204 202 202 201 201 200 200 199 199 199 198 198 197 197 198 199 201 202 202 202 203 204 205 205 206 206 206 205 205 205 204 204 205 204 203 203 204 205 206 206 206 205 204 203 203 204 204 206 205 206 206 206 205 205 205 206 205 205 205 206 206 207 207 207 207 208 210 211 211 211 211 210 208 205 203 202 202 202 202 203 203 203 204 205 206 207 207 207 207 205 205 205 205 205 205 206 207 207 206 206 205 205 205 205 205 206 206 207 207 207 207 207 207 206 206 206 206 207 207 208 208 209 208 208 208 208 208 208 208 208 208 208 207 207 207 207 206 206 205 205 205 205 205 205 204 204 204 204 204 203 203 203 203 203 203 202 202 201 200 199 199 198 198 198 197 196 195 195 194 193 192 192 191 190 189 189 188 187 186 185 185 185 184 183 182 181 180 179 179 178 178 178 178 177 176 175 174 173 173 173 172 171 171 170 169 168 168 168 167 166 166 165 165 165 164 164 163 163 162 161 161 160 160 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 158 156 155 154 152 151 150 149 149 148 148 148 147 147 148 148 148 147 147 147 147 147 147 147 147 146 145 144 144 143 142 142 141 141 140 140 140 139 138 138 138 139 138 137 136 136 135 136 136 136 135 135 135 135 135 134 134 133 133 131 130 129 127 126 125 124 122 124 126 127 127 126 125 126 125 124 124 125 125 125 126 129 130 130 130 130 131 132 132 133 133 132 131 130 131 131 131 130 130 130 130 130 130 130 131 132 134 134 134 133 132 132 132 136 137 137 138 139 140 140 140 141 141 141 142 138 134 135 136 137 143 144 144 145 145 146 146 145 146 146 146 146 145 144 144 144 144 144 144 144 144 144 144 143 143 142 142 142 141 141 141 140 140 139 139 138 136 132 125 120 120 117 112 108 104 105 112 119 118 118 121 126 137 147 147 152 150 146 145 145 144 144 149 151 151 150 151 153 159 158 161 164 163 162 162 162 165 169 172 176 178 178 177 174 171 170 170 171 171 172 170 166 162 160 164 166 167 168 170 172 174 175 175 175 175 174 173 175 175 175 176 176 177 177 173 171 169 169 170 170 171 176 181 184 185 185 186 185 184 183 182 181 180 179 178 177 177 176 176 176 176 175 174 174 173 172 173 173 172 172 171 170 169 168 168 168 167 167 167 167 166 165 165 165 164 164 163 162 161 160 160 160 159 158 157 156 156 156 156 156 155 155 155 154 154 153 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 151 151 152 152 152 153 152 152 153 153 153 153 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 153 153 153 154 154 154 154 154 154 155 156 157 158 158 159 159 158 157 156 196 196 195 195 195 196 197 197 196 196 196 195 195 194 194 194 193 192 192 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 190 190 191 191 191 192 192 192 192 192 192 193 193 194 196 197 199 199 200 200 200 200 200 202 204 204 206 206 207 206 205 206 207 208 208 207 207 207 207 207 207 208 208 207 207 206 205 204 204 205 205 205 204 203 202 201 201 200 200 200 199 199 198 198 197 197 198 199 200 201 201 202 203 203 205 205 205 205 205 205 205 204 203 203 204 203 202 201 202 202 202 204 204 204 203 203 203 203 204 204 204 204 203 204 205 205 204 205 204 204 204 204 205 205 205 206 207 206 207 207 208 209 210 209 208 204 202 201 201 201 202 202 202 204 204 204 205 205 206 206 206 205 205 205 205 205 205 206 206 206 206 206 206 205 205 205 205 205 206 205 207 207 207 207 206 206 206 206 206 206 207 207 208 208 208 208 208 208 208 207 207 207 207 207 207 206 206 206 206 205 205 205 205 204 204 204 204 204 203 203 204 204 204 204 204 204 203 203 202 202 201 200 199 199 199 198 197 196 195 195 194 194 193 193 192 191 190 189 189 188 187 186 186 185 184 183 183 182 181 180 180 180 180 179 179 178 176 175 174 174 174 174 173 172 171 170 169 169 169 168 167 166 166 166 165 165 164 164 164 163 162 162 161 161 160 160 160 160 160 160 160 160 160 161 161 161 160 161 161 160 160 159 158 157 157 155 154 153 152 151 150 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 147 147 146 146 145 144 143 143 142 142 141 141 141 140 140 139 138 138 138 138 137 137 136 136 137 138 137 137 136 136 136 135 135 134 134 133 132 131 130 127 126 124 124 123 124 125 126 127 126 126 126 124 123 124 126 126 126 127 128 129 129 129 130 130 132 132 133 134 133 132 131 131 133 132 131 130 129 129 129 130 131 131 132 134 134 134 133 133 133 132 136 137 138 139 139 140 140 141 141 142 142 142 142 142 142 137 138 141 143 145 145 145 146 146 145 145 146 146 146 145 144 143 144 144 144 144 144 145 145 144 144 143 143 142 143 142 142 142 141 140 139 139 139 137 134 128 125 123 120 118 114 111 109 118 119 115 115 116 119 129 136 139 143 144 144 144 145 143 144 149 150 151 151 152 155 153 155 160 165 165 163 160 163 168 170 173 177 179 178 177 174 170 169 168 167 166 166 164 161 160 160 164 166 168 172 173 174 175 175 175 176 175 174 173 174 174 174 174 176 177 178 176 169 168 168 168 168 172 179 183 185 186 186 187 187 186 184 183 182 181 181 180 179 178 177 177 177 176 176 175 174 173 173 173 173 173 172 171 170 170 169 169 168 168 168 168 167 167 167 166 165 165 164 163 162 162 162 161 160 160 159 158 157 157 157 157 157 156 156 155 155 154 154 153 153 152 152 152 152 152 152 152 153 153 153 153 152 152 152 153 153 153 153 153 153 153 153 153 154 153 153 152 152 152 152 153 154 154 153 153 153 153 153 152 152 152 151 151 152 152 152 153 153 153 152 153 153 152 152 152 152 153 153 153 153 154 154 154 155 155 156 156 157 158 159 159 159 158 156 155 196 196 195 195 195 196 197 197 197 197 196 195 195 195 194 194 193 193 192 192 192 191 191 191 190 190 190 190 189 189 189 189 190 190 190 191 191 192 192 193 193 193 193 193 193 193 194 195 197 198 199 200 201 201 201 201 202 202 204 204 205 206 207 207 207 207 208 209 209 209 208 208 208 208 208 207 208 208 208 206 205 205 205 206 206 205 204 203 202 201 201 200 200 200 200 199 199 198 198 197 198 199 199 200 201 202 202 203 204 204 205 205 205 205 205 204 203 202 203 203 202 201 201 200 200 202 202 203 203 203 203 204 204 204 203 202 201 202 204 205 205 204 204 203 203 203 204 204 204 204 204 204 204 205 206 207 208 208 207 205 203 203 203 202 203 203 204 205 205 205 205 205 206 206 206 205 205 205 205 205 205 205 205 206 206 206 206 206 205 205 205 204 203 203 203 203 205 206 206 206 207 207 206 207 207 207 207 208 207 207 208 208 208 207 207 207 206 206 206 206 206 206 205 205 205 205 204 204 204 204 204 204 204 204 204 205 205 205 205 204 204 203 203 202 201 201 200 199 199 198 198 197 196 195 195 194 194 193 192 191 190 190 189 188 187 187 186 186 185 184 183 183 182 182 182 181 181 180 179 178 177 176 175 175 175 174 174 173 172 171 170 170 169 168 167 167 166 166 165 165 164 164 164 163 162 162 161 161 160 160 160 160 160 160 160 160 161 161 161 161 161 161 160 160 160 159 158 158 157 155 155 154 153 152 151 151 150 150 150 150 150 150 149 150 150 149 149 148 148 148 148 147 146 146 145 145 144 143 143 142 142 142 141 141 140 139 139 138 138 138 138 137 137 138 139 139 138 138 137 136 137 136 135 135 134 133 132 131 129 127 126 125 124 123 123 124 126 126 126 126 124 123 123 124 127 127 127 128 128 129 129 130 130 131 131 132 132 132 132 132 132 132 133 133 132 130 129 129 130 131 131 132 133 134 134 134 134 134 133 133 135 137 138 139 139 140 140 141 141 142 142 142 142 143 143 138 138 139 141 143 146 146 146 146 145 144 145 145 145 144 144 143 143 144 144 144 144 145 145 145 144 144 144 143 143 143 143 142 141 140 140 141 140 138 135 131 129 127 128 126 119 115 116 120 118 114 113 113 115 124 129 131 133 136 138 140 143 142 144 147 148 148 148 147 151 149 153 159 163 163 160 159 163 170 174 176 177 176 174 174 172 169 167 166 164 162 160 155 152 154 159 158 157 167 171 172 174 175 175 174 174 174 174 173 173 174 174 175 176 178 178 178 176 176 173 171 172 175 181 183 185 186 186 187 187 187 185 184 184 183 182 181 180 179 178 178 177 177 176 175 174 174 174 174 173 173 173 172 171 171 170 170 169 169 169 169 168 169 168 167 166 165 164 163 163 163 162 161 161 160 160 160 159 159 158 157 157 157 157 157 156 155 154 154 153 153 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 153 153 153 154 154 153 153 153 153 153 154 154 154 154 154 154 153 153 152 151 151 151 151 150 151 151 152 152 151 151 151 152 152 152 152 152 152 152 152 153 154 154 154 155 155 156 156 157 157 157 158 158 157 156 154 195 196 195 195 195 196 197 197 197 197 196 195 195 195 195 194 194 193 193 193 192 192 191 191 191 190 190 190 190 190 190 190 190 190 190 191 191 192 192 193 193 193 193 193 193 194 195 196 197 198 199 201 202 202 202 202 203 202 203 204 204 206 208 208 207 208 208 209 209 209 209 208 208 208 208 207 208 208 208 207 206 206 206 206 206 205 204 202 202 201 201 201 201 201 200 199 199 199 198 198 198 198 199 200 201 201 202 202 203 204 204 204 204 205 204 204 203 202 202 202 202 201 201 200 199 201 202 203 203 202 202 203 204 204 202 201 201 202 203 204 204 204 203 203 202 202 203 204 204 203 203 203 203 203 203 204 205 205 205 205 204 204 204 204 204 205 205 205 206 205 205 206 206 206 205 205 205 204 204 204 205 205 205 206 206 206 206 206 206 205 204 204 203 203 203 202 202 204 206 206 207 207 207 207 206 206 207 207 207 207 207 207 207 207 207 207 206 206 206 206 205 205 205 205 205 205 205 204 204 204 204 205 205 205 205 206 206 206 205 205 204 203 203 203 202 202 201 200 199 199 198 197 196 195 195 195 194 194 193 192 191 190 190 189 189 188 187 186 185 185 184 184 183 183 183 183 182 181 179 178 178 177 176 176 175 175 175 174 173 172 171 171 170 168 168 167 167 166 165 165 164 164 164 163 163 162 162 161 161 161 160 160 160 160 160 160 161 161 161 161 161 161 161 161 160 159 159 158 157 156 155 154 153 152 152 151 151 152 152 152 151 151 151 151 151 150 149 148 148 148 148 148 147 146 145 145 144 144 144 143 143 143 142 141 141 140 139 139 139 139 138 138 138 140 140 140 139 139 138 137 138 136 135 135 133 132 132 132 130 128 126 125 124 124 124 124 125 126 126 124 123 123 123 125 127 127 127 127 128 129 130 130 130 131 131 131 132 132 132 133 133 133 134 134 133 132 132 131 131 130 131 132 133 134 134 134 134 134 134 134 134 135 135 136 140 140 141 141 141 141 141 141 142 143 143 140 139 139 140 142 147 147 147 147 145 143 144 144 144 144 144 143 144 144 144 144 145 145 145 145 145 145 144 144 143 143 143 143 142 142 141 141 141 140 137 135 133 134 136 134 129 129 136 140 128 115 113 113 120 124 127 128 129 131 132 134 137 140 143 144 144 144 144 143 146 154 161 162 161 159 155 156 163 173 179 181 180 174 170 168 167 167 165 164 162 157 153 145 141 141 144 143 142 148 162 169 174 175 173 170 170 170 174 173 173 173 173 175 176 178 178 179 179 179 180 179 177 180 181 183 183 184 185 187 187 188 186 186 185 184 183 182 180 179 179 179 178 177 176 175 174 174 174 174 174 173 173 172 172 172 171 171 170 170 170 170 170 170 169 167 166 165 164 164 164 163 162 162 161 160 161 161 160 159 159 158 158 157 157 157 157 156 155 154 153 153 153 152 152 153 153 154 154 154 153 153 154 153 153 153 154 154 154 154 154 154 154 154 154 154 154 153 153 153 154 155 155 155 154 154 154 153 152 151 151 150 150 150 149 149 150 150 151 150 149 150 151 151 151 151 151 150 151 151 152 153 153 154 155 156 156 157 157 156 156 157 157 156 155 153 195 196 196 196 196 196 196 196 197 197 196 196 196 195 195 195 195 194 194 193 193 192 192 191 191 191 190 190 190 190 190 190 191 191 191 191 191 192 192 193 193 193 193 193 194 194 195 196 197 198 199 201 202 203 202 202 202 202 203 204 204 206 207 208 207 207 208 209 209 209 209 208 208 208 207 207 208 209 208 208 207 206 206 206 206 205 203 202 202 201 201 201 201 201 200 200 199 199 198 198 198 198 199 200 200 201 202 202 203 203 203 203 203 203 204 203 203 201 201 201 202 202 201 200 200 201 202 202 202 201 201 201 202 202 201 200 200 201 202 202 202 203 203 202 202 202 202 203 203 203 203 202 201 201 201 202 203 203 203 203 203 203 203 204 204 205 205 205 205 205 206 206 206 206 206 206 205 204 204 204 205 205 205 206 206 205 205 205 205 204 204 203 202 202 202 202 202 202 202 206 206 207 207 206 206 206 206 206 206 206 206 207 207 207 206 206 206 206 206 205 205 205 205 205 204 204 205 205 204 204 205 206 206 205 206 206 206 206 206 205 204 204 203 203 203 202 201 200 199 199 198 197 196 196 196 195 195 194 193 192 191 191 190 190 189 188 187 187 186 185 185 185 184 184 184 183 182 181 180 179 179 178 177 176 176 176 176 175 174 173 172 171 170 169 168 168 166 166 166 165 165 164 164 164 163 162 162 162 161 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 161 160 159 158 157 157 156 155 154 154 153 152 152 153 153 153 152 152 152 152 151 150 149 149 149 149 148 148 147 146 146 145 145 144 145 145 144 143 142 142 141 141 141 141 140 140 140 139 140 141 141 140 140 140 139 139 138 136 135 134 133 133 132 132 131 128 127 126 126 126 125 124 124 124 124 124 123 123 124 126 127 127 127 127 128 130 132 131 130 130 130 131 131 132 133 134 134 133 133 134 134 134 133 132 131 130 131 132 133 133 133 133 134 135 135 135 134 134 134 134 135 140 141 140 139 139 141 141 142 143 144 144 143 142 142 140 142 146 147 147 145 143 142 143 143 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 141 139 138 137 138 138 138 136 137 141 143 136 119 115 118 125 129 129 127 130 133 133 129 127 130 137 140 140 141 143 146 151 156 157 155 153 153 156 157 165 174 179 181 182 175 170 164 162 162 163 162 160 150 144 139 135 134 136 135 135 137 141 156 162 165 168 164 165 167 171 172 172 172 172 174 176 178 178 179 179 180 181 181 180 180 181 182 182 184 185 186 187 188 187 187 186 185 183 182 181 180 180 179 178 177 176 174 174 174 174 174 174 173 173 172 172 172 172 171 171 170 170 170 170 170 169 168 167 166 165 165 164 163 162 162 161 161 161 161 160 160 159 158 158 158 158 158 157 156 155 154 154 154 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 154 154 154 154 154 154 154 154 155 155 155 155 155 154 153 152 151 150 149 149 149 148 148 149 149 149 149 148 149 149 150 150 150 150 149 150 151 151 152 152 154 155 156 156 156 156 156 155 156 156 155 153 152 195 196 196 196 196 196 196 196 196 197 196 196 196 196 196 196 195 195 194 193 193 193 192 192 191 191 191 191 190 190 191 191 191 191 191 191 192 192 192 193 193 193 193 193 194 194 195 196 196 197 198 200 202 203 202 202 202 203 203 204 205 206 207 208 207 208 208 209 209 209 208 208 207 207 207 207 208 209 209 208 207 206 205 205 205 204 203 202 202 202 202 202 202 201 201 200 200 199 199 199 198 198 199 199 200 201 202 202 202 202 203 203 203 202 202 202 202 201 200 200 201 202 201 200 200 201 202 202 201 201 201 200 200 201 199 198 198 199 200 200 201 202 202 202 201 201 201 201 201 201 202 201 200 200 200 200 201 201 201 200 201 201 202 203 204 204 204 204 204 204 205 206 206 206 206 206 205 205 205 205 205 205 205 205 205 205 205 205 204 204 203 203 202 202 202 201 201 201 202 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 205 205 204 204 204 204 205 205 205 206 206 206 206 206 206 206 207 207 206 205 204 204 204 204 203 202 201 200 199 199 198 197 197 197 196 195 195 194 193 192 192 191 191 190 189 189 188 187 186 186 186 186 185 185 184 184 183 182 181 180 180 179 178 177 177 177 176 176 175 174 173 171 170 170 169 168 167 167 166 165 165 165 164 164 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 160 159 158 157 157 157 156 155 154 154 154 154 154 154 154 153 153 153 152 150 149 149 149 149 148 148 147 147 146 146 146 146 146 145 144 143 143 143 142 142 142 142 142 142 141 141 142 143 142 142 141 141 140 139 137 136 135 134 133 133 132 132 130 129 127 127 127 127 126 124 121 123 123 122 122 123 126 126 126 126 127 127 129 131 132 132 130 129 129 130 130 131 133 134 134 134 134 134 134 134 133 132 131 131 132 133 133 133 133 133 134 135 136 136 135 135 135 135 135 139 138 135 134 136 140 141 142 143 144 144 145 145 146 141 141 146 148 148 148 147 142 143 143 143 144 144 144 145 144 144 145 145 146 146 146 146 145 145 145 145 145 145 145 144 143 143 142 142 141 141 141 140 139 141 141 142 143 143 137 122 120 128 133 131 129 133 141 138 131 122 119 124 129 129 131 135 138 143 149 149 141 140 144 152 159 162 168 174 176 182 182 174 167 160 157 156 156 158 156 146 141 139 139 140 142 136 131 131 137 143 146 152 166 158 159 162 166 167 169 172 172 174 176 179 179 179 179 179 182 182 181 180 181 182 183 183 185 186 187 187 187 187 186 185 184 182 182 181 179 178 178 177 175 175 174 174 174 174 174 173 173 172 172 172 172 172 171 171 171 171 171 170 170 168 167 166 166 165 164 163 162 162 162 162 161 161 161 160 159 159 159 158 158 158 157 156 156 155 155 154 153 153 153 154 154 154 154 155 154 154 154 154 154 154 154 154 154 154 154 153 153 153 154 153 153 153 154 154 155 155 156 155 155 154 154 152 151 149 149 148 148 147 147 147 148 148 148 148 148 148 148 149 149 149 149 149 149 150 150 151 152 153 154 155 155 155 155 155 154 155 155 153 152 150 195 195 196 196 196 196 196 196 196 197 197 197 197 197 196 196 196 195 195 194 194 194 193 192 192 192 191 191 191 191 191 192 192 192 192 192 192 192 192 193 193 193 193 193 194 194 195 195 196 197 198 200 202 203 202 202 202 203 203 204 205 205 206 208 208 209 209 209 208 208 208 207 207 207 207 208 208 209 209 208 207 206 205 204 204 204 204 203 203 203 202 202 202 202 201 201 200 200 200 199 198 199 199 199 200 201 202 202 202 202 203 203 202 202 201 201 201 200 200 199 200 201 202 201 201 201 201 201 201 201 200 200 199 199 198 198 198 198 198 199 200 201 201 201 200 200 200 199 198 199 200 199 199 199 199 199 199 199 199 199 199 200 201 201 202 203 203 203 203 204 205 205 206 206 206 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 203 203 202 201 201 201 201 201 201 203 205 206 206 206 206 206 206 206 206 206 206 205 205 205 205 205 205 205 205 205 204 204 204 204 204 205 205 206 206 206 207 207 207 207 207 207 207 207 206 205 204 204 204 204 203 202 201 200 199 199 199 198 198 197 196 196 195 194 193 192 192 192 191 190 190 189 189 188 187 187 187 186 186 186 185 184 183 183 182 181 180 179 179 178 178 177 177 176 175 174 173 172 171 170 169 168 168 167 166 165 165 165 165 164 164 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 161 160 159 158 158 158 158 157 156 155 155 154 155 155 154 154 154 154 153 151 150 149 149 149 149 149 148 148 147 147 147 147 147 146 145 145 144 144 143 143 143 144 144 144 144 143 143 143 144 144 143 142 142 140 139 137 136 135 135 134 133 133 132 131 130 129 129 129 128 127 124 121 121 122 122 123 124 127 126 126 126 127 127 129 132 134 132 130 129 129 129 130 131 133 133 134 134 135 135 134 134 133 131 131 132 134 134 134 134 134 134 135 136 136 136 136 136 135 135 136 136 135 135 135 138 140 141 143 144 144 144 145 145 147 146 148 149 150 149 148 148 143 143 143 143 143 144 145 145 145 145 145 145 146 146 146 146 146 146 146 146 147 147 146 146 145 144 144 144 144 143 143 142 142 143 145 145 146 144 134 125 125 137 149 154 156 150 150 145 135 122 115 117 124 129 130 133 135 140 144 138 129 138 149 158 164 167 171 175 177 182 178 170 163 158 152 149 150 153 151 146 144 144 143 141 145 136 132 134 139 145 149 165 165 155 154 157 158 160 163 165 165 172 176 178 179 179 178 178 181 182 181 181 181 182 183 183 184 185 186 186 186 187 186 185 184 183 182 180 179 178 178 177 176 175 174 173 174 174 174 173 173 173 172 172 172 172 172 172 172 171 171 171 169 168 168 167 166 165 163 162 162 162 162 162 161 161 161 160 160 160 159 158 158 158 157 157 156 155 155 154 154 154 154 154 154 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 154 154 155 155 155 155 155 154 153 152 151 149 148 148 147 146 146 146 147 146 147 147 147 147 147 147 148 148 148 148 149 150 150 151 152 152 153 154 154 154 154 153 153 153 153 152 150 149 195 195 195 196 196 196 196 196 197 197 197 197 198 198 197 197 197 196 195 195 194 194 194 193 193 192 192 192 191 191 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 194 194 195 195 196 197 199 201 202 203 202 202 203 203 204 204 205 206 208 209 209 210 209 208 208 207 207 206 207 207 207 208 208 208 208 207 206 204 203 204 204 204 204 203 203 203 203 203 202 201 201 201 200 200 199 199 199 199 199 200 200 202 202 202 202 202 203 202 202 202 201 200 200 199 199 199 201 201 201 201 201 200 200 200 200 199 199 198 198 198 198 198 198 198 199 199 200 200 198 198 199 198 197 197 198 198 198 198 198 198 198 199 199 199 199 199 199 200 200 201 201 202 203 203 203 204 205 205 206 206 206 206 205 205 205 206 205 205 205 204 204 204 204 204 203 203 203 202 202 203 203 203 200 200 203 205 206 206 206 206 206 206 206 206 205 205 205 204 204 204 205 204 204 204 204 204 204 204 204 205 206 206 206 206 207 207 207 206 207 207 207 207 207 206 205 204 204 204 204 203 202 201 200 199 199 199 198 198 197 196 195 194 194 193 193 192 192 191 190 190 190 189 189 189 188 187 187 187 186 186 185 184 184 183 182 181 180 179 179 178 178 177 176 175 174 173 172 171 170 169 169 168 167 166 165 165 165 165 165 164 164 163 162 162 162 162 162 162 162 162 162 162 161 161 162 162 162 163 163 163 162 160 159 159 159 159 158 157 156 156 155 155 155 155 155 155 154 154 153 151 150 150 150 150 150 149 149 148 148 148 148 148 147 146 146 145 145 145 144 145 145 145 146 146 145 145 145 145 145 144 143 143 141 140 139 138 137 136 135 135 134 134 133 133 132 131 130 130 130 128 126 124 124 123 123 125 126 127 126 126 126 126 128 130 133 134 132 131 130 129 129 130 132 133 134 134 135 135 135 134 134 134 132 132 133 134 135 134 134 134 134 135 135 136 137 137 137 137 137 137 137 137 136 135 137 140 142 144 144 144 145 145 146 148 149 150 150 150 150 149 148 144 143 143 143 143 144 145 145 145 146 146 146 146 146 147 147 146 146 147 147 148 148 147 147 146 145 145 146 146 145 145 144 144 145 147 147 148 148 146 133 134 146 154 155 158 153 150 146 141 134 130 122 125 129 134 136 135 135 135 133 133 146 156 164 167 167 169 175 179 178 170 161 157 152 144 143 146 148 148 147 146 145 142 140 142 137 134 135 136 142 150 175 166 155 151 152 153 157 159 161 163 170 174 174 179 179 178 178 180 181 181 182 182 184 184 184 184 184 184 185 185 186 186 185 184 183 182 181 180 179 178 177 176 174 174 173 173 173 173 173 173 173 172 173 173 172 172 172 172 172 171 170 169 168 168 166 165 164 163 163 162 162 162 162 161 161 161 160 160 160 159 159 158 158 158 157 157 156 155 155 154 154 154 154 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 153 153 153 153 153 154 154 155 155 155 155 155 154 153 152 152 151 149 148 147 146 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 148 149 149 150 151 151 152 152 152 152 152 151 151 151 151 150 148 148 195 195 195 195 196 196 196 197 198 198 198 198 199 199 198 198 198 197 196 196 195 195 195 194 194 193 193 192 192 192 192 193 193 193 193 193 193 193 193 194 194 194 193 193 193 194 194 195 195 196 197 199 201 202 202 203 203 203 204 204 204 204 205 207 208 209 210 209 209 208 207 207 206 207 207 207 207 207 207 207 206 205 204 203 203 203 204 204 203 203 204 204 203 202 202 202 201 200 200 199 199 199 199 199 199 200 201 202 202 202 202 201 201 201 201 201 201 200 200 199 199 200 201 201 201 200 200 200 200 199 199 198 197 197 198 198 198 198 198 198 199 199 198 196 196 196 196 196 196 197 197 197 197 197 198 198 198 199 199 199 200 200 200 200 200 200 200 201 202 202 203 204 205 205 205 205 205 204 204 204 204 204 204 204 204 203 203 203 203 203 203 203 205 206 206 206 205 201 201 205 206 206 206 205 205 206 206 206 205 205 204 204 204 203 203 204 204 204 204 204 204 204 204 204 206 206 207 207 207 207 207 207 206 206 207 207 207 207 206 205 205 204 204 203 203 202 201 200 200 200 199 198 198 197 196 195 194 194 194 193 192 191 191 190 190 190 190 190 189 188 188 188 187 187 186 186 185 185 184 183 182 181 180 179 179 178 177 176 175 174 173 172 171 170 170 169 168 167 166 166 166 166 166 165 165 164 163 163 163 163 163 163 163 162 162 162 162 162 162 163 163 163 163 164 163 162 161 160 160 160 160 159 158 157 156 156 156 156 156 155 155 154 154 153 151 151 151 151 150 150 149 149 148 148 148 148 148 148 147 146 146 146 146 146 146 146 146 147 147 146 146 146 146 145 144 144 142 141 140 140 139 138 137 136 136 135 134 134 134 133 132 131 131 131 129 128 127 126 126 126 127 127 127 127 127 127 127 129 132 133 133 132 131 130 129 129 129 132 135 136 135 135 134 134 134 134 134 133 133 133 134 135 135 134 134 134 134 135 136 137 137 138 138 138 138 138 137 136 135 136 137 141 145 145 146 146 147 147 148 149 150 150 150 150 149 149 147 145 143 143 144 144 144 144 145 146 146 147 147 148 148 147 147 147 147 148 149 149 148 148 148 147 147 148 148 147 147 146 146 147 149 149 150 150 148 143 145 153 155 157 160 155 151 147 144 143 142 143 130 134 143 140 132 130 126 123 139 148 153 158 161 168 166 176 178 170 159 152 149 145 138 139 142 145 146 146 146 143 141 139 138 135 134 134 137 142 150 169 166 155 150 151 152 157 159 160 162 163 164 167 178 178 177 178 179 180 181 182 183 184 184 183 183 183 184 184 185 185 185 184 184 183 182 181 180 179 178 177 176 174 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 170 169 168 167 166 165 164 163 163 163 162 162 162 162 161 161 161 160 160 159 159 158 158 158 157 157 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 153 153 153 153 153 154 154 154 155 155 155 155 154 152 152 151 151 149 147 146 146 145 145 144 144 145 145 145 145 146 145 145 146 146 147 147 147 148 148 149 150 151 151 150 150 150 150 150 150 150 149 148 147 147 194 194 194 195 195 196 197 198 198 199 199 199 199 199 199 199 199 198 198 197 196 196 196 195 194 194 194 193 193 193 193 193 194 193 193 193 193 194 194 194 194 194 194 193 193 194 194 195 195 196 197 199 200 201 202 203 203 203 203 203 203 204 204 205 206 208 209 210 209 208 207 206 206 206 206 206 206 206 207 206 206 205 204 204 204 203 204 205 204 204 205 204 204 204 203 202 201 201 200 199 199 199 199 199 199 200 201 202 201 201 201 201 200 200 200 200 200 200 200 199 199 200 201 201 201 200 200 200 200 199 199 198 197 197 197 198 198 198 198 198 197 196 196 195 195 196 196 196 196 196 197 197 197 197 197 198 198 199 199 200 200 200 200 200 200 200 200 201 201 201 202 203 204 204 204 204 204 203 203 203 203 203 203 203 204 204 203 203 203 202 204 204 206 207 207 207 207 206 206 206 206 206 206 205 205 205 205 205 205 205 204 204 204 204 204 204 205 205 205 205 205 204 204 205 206 207 207 207 207 207 207 206 206 206 207 207 207 207 206 205 205 204 204 203 202 202 201 201 201 200 199 199 198 197 196 195 195 194 194 193 192 192 191 191 190 190 190 190 190 189 189 189 188 188 187 186 186 185 185 183 182 181 180 180 179 178 177 176 175 174 173 172 172 171 170 169 168 167 166 166 166 167 167 166 165 164 164 163 164 164 164 164 163 163 163 163 162 162 162 163 163 163 164 164 164 163 162 161 161 161 160 160 159 158 157 157 157 156 156 155 155 154 153 152 152 152 151 151 150 150 149 149 149 149 149 149 148 148 147 146 147 146 146 147 147 147 147 148 148 147 147 147 146 146 145 144 142 141 141 141 140 138 137 137 136 136 135 135 134 134 133 132 132 132 131 130 129 129 129 130 128 127 128 128 128 128 128 131 134 134 132 132 131 130 130 130 130 133 135 136 136 135 134 135 136 135 134 134 134 135 134 135 135 135 135 135 135 135 136 136 137 137 138 138 138 138 137 136 136 136 139 144 146 147 147 148 148 149 149 150 150 150 150 150 149 149 149 149 147 143 143 144 144 145 145 145 146 146 147 148 148 148 148 148 149 149 150 150 150 150 149 149 149 150 149 149 149 148 148 149 151 151 152 152 151 151 152 155 156 159 161 159 154 151 151 148 145 146 149 152 153 150 149 149 130 131 142 147 148 151 159 163 165 172 170 159 149 144 137 136 136 138 140 141 142 143 143 143 142 140 139 138 138 135 138 144 156 170 173 169 161 152 154 157 159 160 161 162 163 164 175 176 176 177 178 180 181 182 183 184 184 183 183 183 183 184 184 184 184 184 184 183 182 181 180 178 178 177 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 172 172 171 170 170 169 168 166 165 164 164 164 163 163 162 162 162 162 162 161 161 160 160 159 159 158 158 158 157 157 156 155 155 155 155 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 154 154 154 153 153 153 153 153 153 154 154 154 155 155 154 153 152 151 151 150 148 147 146 145 145 144 144 144 144 144 144 144 145 145 145 145 145 145 145 146 147 147 148 149 149 149 148 148 149 149 148 148 147 148 147 147 146 194 194 194 195 195 196 198 198 199 199 199 199 199 199 199 199 199 199 198 198 198 198 198 196 195 195 195 194 194 194 194 194 194 194 194 194 194 194 194 195 195 194 194 194 194 194 194 195 195 196 197 198 199 200 202 203 203 203 204 204 203 203 204 204 205 207 209 209 209 207 206 206 205 205 205 205 206 207 207 207 206 206 206 205 204 204 204 205 205 205 205 205 205 205 204 202 202 201 200 199 199 199 199 199 199 200 201 201 201 201 201 201 200 200 199 199 200 200 200 199 199 200 201 201 201 200 199 199 199 199 198 198 198 197 197 198 198 198 199 198 198 197 196 196 196 196 196 196 196 197 197 197 197 198 198 198 199 199 199 199 199 199 199 199 200 200 200 200 201 201 202 203 203 203 204 204 204 203 203 203 203 203 203 203 204 205 205 205 205 205 206 206 207 208 208 208 208 208 207 206 207 207 206 206 205 205 205 205 206 206 206 206 206 206 205 205 206 206 206 206 206 205 205 206 207 207 207 207 207 207 207 206 206 207 207 207 207 207 206 205 205 204 203 203 202 202 202 201 201 200 199 199 198 197 196 196 195 195 194 193 192 192 191 191 191 191 190 190 190 190 189 189 189 189 188 187 186 186 185 184 183 182 181 181 179 178 177 177 175 174 173 173 172 171 170 169 168 167 167 167 167 167 167 166 165 165 164 164 164 165 165 165 164 164 164 163 163 163 162 163 163 164 164 164 164 163 163 162 162 161 161 160 159 158 158 158 157 157 156 155 154 154 153 153 152 152 152 151 150 150 149 149 149 149 149 149 148 148 147 147 147 147 147 147 147 147 148 148 148 148 147 147 146 146 145 144 143 142 142 141 140 138 137 137 137 137 136 136 135 135 135 134 133 133 132 131 131 131 131 130 129 128 127 127 128 128 129 132 134 134 133 131 131 131 131 131 131 133 134 135 136 135 134 136 137 137 137 136 136 135 136 136 136 136 136 135 135 135 135 136 136 136 137 137 138 138 137 136 139 141 144 146 148 148 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 145 144 144 144 145 145 146 146 147 147 148 149 149 150 150 150 151 151 151 151 151 151 150 151 151 151 151 151 151 151 153 153 153 153 153 153 154 156 158 161 164 164 161 159 159 153 151 140 135 136 138 145 163 160 141 140 145 148 148 151 163 161 167 164 155 147 140 135 131 132 136 137 138 139 140 141 141 144 145 143 143 143 145 144 147 152 161 168 170 173 167 159 155 156 157 158 159 160 161 162 169 173 175 176 178 180 181 183 184 184 184 184 183 182 183 183 184 183 183 184 184 183 182 181 179 178 178 176 175 175 174 174 174 173 173 173 173 173 173 173 173 173 172 171 171 171 170 170 169 168 166 165 164 164 164 163 163 162 162 162 162 162 162 161 160 160 159 159 158 158 158 158 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 154 153 153 153 153 153 154 154 155 155 155 154 152 151 151 150 149 148 145 145 144 144 143 143 144 144 144 144 144 144 145 145 145 145 145 145 146 147 147 147 147 147 148 147 147 147 147 147 146 147 147 146 146 145 195 194 195 195 196 199 200 199 199 199 199 199 200 200 199 199 199 199 199 199 199 199 199 198 197 196 196 195 195 195 195 195 195 195 195 194 194 194 195 195 195 195 195 194 194 194 195 196 196 197 198 198 199 200 202 203 203 203 204 204 204 204 204 204 205 206 208 209 208 207 206 206 205 204 204 205 206 207 207 207 207 207 207 205 204 204 204 205 205 205 205 206 206 206 204 203 202 201 200 200 199 200 200 199 200 201 201 201 201 201 201 201 201 201 200 199 200 200 199 199 199 200 200 201 201 200 200 199 199 199 199 199 199 198 198 198 198 198 198 198 198 198 197 197 197 196 196 196 197 197 197 197 198 198 199 199 199 199 199 199 199 200 200 200 200 200 200 200 201 202 202 202 203 203 203 204 204 204 204 204 204 204 204 205 205 206 206 206 206 206 207 207 209 209 209 209 210 209 208 208 208 208 207 207 207 207 206 206 207 208 207 207 207 208 207 207 207 208 207 207 206 206 206 207 207 207 207 207 208 208 207 207 207 207 207 207 207 207 206 206 205 204 203 203 202 202 202 201 201 200 200 199 198 197 197 196 195 195 194 193 192 192 191 191 191 191 191 191 191 190 190 190 190 189 188 187 187 186 185 184 183 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 169 168 168 168 168 168 167 166 166 165 165 165 165 166 166 165 165 164 164 163 163 163 163 163 163 164 164 165 165 164 164 163 163 162 161 160 160 159 159 159 158 157 156 156 155 154 154 154 153 152 152 151 150 150 150 150 149 149 149 149 148 148 148 148 147 147 147 148 148 147 148 148 148 148 147 147 146 146 145 144 144 143 142 142 141 139 138 137 137 137 137 136 136 136 136 136 136 135 134 132 132 132 131 130 129 128 128 127 128 129 131 134 135 135 133 131 131 132 132 132 132 133 134 136 136 135 135 137 137 137 137 137 137 136 137 137 136 136 136 135 135 135 136 136 136 136 136 137 138 138 137 137 141 144 147 147 149 150 150 151 151 151 151 151 150 150 150 150 149 149 149 149 149 150 146 144 144 144 145 145 146 146 147 148 149 149 150 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 155 155 155 155 155 155 158 160 163 167 168 167 166 164 160 158 149 142 142 143 143 162 166 153 146 149 151 154 165 162 159 160 152 142 140 138 136 135 137 138 137 137 139 141 141 142 145 146 145 145 146 149 149 149 152 156 161 167 174 168 163 158 156 156 156 156 155 157 159 163 166 165 165 177 179 181 183 183 184 184 183 182 182 182 183 183 183 183 183 183 183 182 181 180 179 177 176 175 175 174 174 174 173 173 173 173 172 172 172 172 172 172 171 171 170 170 169 168 167 165 164 164 164 164 163 163 162 162 162 162 162 161 161 160 160 160 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 155 155 154 154 153 153 153 153 153 153 154 155 155 155 154 152 151 150 149 149 147 145 144 144 143 143 143 144 144 144 144 144 144 145 145 145 145 145 146 146 147 147 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 195 195 195 197 200 201 201 200 200 199 199 200 200 201 200 200 200 200 200 200 200 200 200 199 198 197 196 196 195 195 195 194 194 195 195 195 195 195 195 195 196 196 195 195 195 196 196 197 197 198 198 199 200 201 202 203 204 204 205 205 205 205 204 204 205 205 207 208 208 208 207 206 205 205 205 206 207 207 208 208 208 208 207 206 205 204 204 204 205 205 205 205 206 206 205 204 203 202 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 200 200 199 199 198 198 199 200 201 201 201 200 200 200 200 200 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 197 198 198 198 199 200 199 199 200 200 200 200 200 201 200 200 200 201 201 201 201 202 203 203 203 204 204 205 206 206 206 205 205 205 206 207 207 208 208 208 208 208 208 210 211 211 211 211 211 211 210 209 209 208 209 209 209 208 208 209 209 209 209 209 209 209 208 208 208 208 207 207 207 207 207 207 207 207 207 208 208 208 207 207 207 207 207 207 207 206 206 205 204 204 203 203 202 202 201 201 201 200 199 198 198 197 196 195 195 194 193 193 192 192 191 191 191 191 191 191 191 191 191 190 189 189 188 187 187 186 185 185 184 183 181 180 179 179 178 177 176 175 174 172 171 171 170 169 169 169 168 168 168 168 167 166 166 166 166 166 167 167 166 165 164 164 164 163 163 163 163 164 164 165 166 166 166 165 164 163 162 161 161 160 160 160 159 158 157 157 156 156 155 155 154 153 153 152 152 151 151 150 150 150 150 150 149 149 148 148 148 147 147 147 148 147 147 147 147 147 147 147 147 146 146 146 145 145 144 143 142 141 139 139 138 138 138 137 136 136 137 137 137 137 137 135 133 132 133 131 130 129 128 127 128 128 129 132 134 134 134 132 130 131 132 133 132 132 133 134 135 136 135 135 136 137 139 140 139 137 137 137 137 137 136 136 136 135 135 135 136 136 136 136 137 137 137 138 138 138 141 148 149 149 150 151 152 152 152 151 151 150 150 150 150 150 150 150 150 149 149 148 146 145 145 145 145 146 147 148 148 149 150 150 151 152 152 153 153 154 153 153 153 153 153 153 153 154 154 155 155 155 156 157 157 157 157 158 160 162 164 166 167 170 169 168 166 165 156 144 147 146 155 167 171 166 157 154 152 158 164 157 152 147 144 142 140 141 142 141 140 138 137 138 140 141 142 143 145 145 145 145 146 149 149 150 152 154 156 165 174 173 166 160 158 157 154 154 153 156 159 160 160 161 161 174 178 180 181 181 182 184 183 181 177 174 172 172 182 182 182 183 183 182 182 180 178 177 176 175 175 175 174 174 173 173 173 173 172 171 172 172 172 172 171 170 170 169 169 168 167 165 165 164 164 163 163 163 162 162 162 162 162 161 161 160 160 160 159 159 158 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 155 155 155 155 154 154 155 155 155 155 154 153 153 153 153 153 153 153 154 154 154 154 153 152 151 150 149 148 146 145 144 144 144 144 144 144 144 145 145 145 145 146 146 146 146 146 146 146 147 147 147 146 146 146 146 145 146 146 146 146 145 145 145 144 144 195 195 195 198 202 203 202 202 201 200 200 200 201 202 202 202 201 201 201 201 201 201 200 199 198 197 196 196 195 195 194 194 194 194 195 195 195 195 195 196 196 196 196 196 196 197 197 198 198 198 198 199 200 202 203 204 204 205 205 205 206 206 205 205 205 205 207 208 208 208 208 207 206 205 205 206 207 207 207 207 207 208 208 206 205 204 204 205 206 206 205 206 206 206 205 204 203 202 201 201 200 201 200 200 199 199 200 200 200 200 200 201 202 202 201 200 200 199 198 198 198 198 200 201 201 201 201 201 201 201 200 200 200 199 198 198 197 198 199 199 199 199 199 198 198 198 199 198 198 198 198 199 200 201 201 200 200 200 200 200 200 201 201 201 201 201 201 201 201 202 203 203 204 204 204 205 206 206 207 208 207 207 207 207 208 209 209 209 209 209 209 210 211 213 213 212 212 212 212 211 210 209 209 209 210 210 210 210 210 210 210 210 210 209 209 209 209 209 209 208 207 207 207 207 207 206 207 207 208 208 208 207 207 207 207 207 208 207 206 206 205 205 204 204 203 202 202 201 201 201 200 199 199 198 197 196 195 195 194 193 193 193 192 192 191 191 192 191 192 192 191 191 190 190 189 188 188 187 187 186 185 184 183 182 181 180 180 179 178 177 175 174 172 172 171 170 170 169 169 169 169 168 168 167 167 167 167 167 168 168 167 166 165 164 164 164 163 163 164 164 164 165 166 166 167 166 165 164 163 162 162 161 161 161 160 160 159 158 157 157 157 156 156 155 154 153 153 152 152 152 151 151 150 150 150 149 149 149 149 148 147 147 147 147 147 146 147 147 147 147 147 146 146 146 146 146 145 145 144 143 142 140 141 140 139 138 137 137 137 138 138 138 138 137 136 135 133 133 133 132 131 129 128 127 128 130 130 131 132 131 131 130 131 132 132 133 133 133 134 134 134 134 134 135 137 140 142 141 139 139 139 139 139 137 136 136 135 135 136 136 136 136 136 137 137 137 138 139 139 140 149 150 150 151 152 152 152 152 152 151 150 149 150 150 150 150 150 150 149 149 149 149 148 145 145 145 146 148 148 149 149 151 152 152 153 153 154 154 155 154 154 154 153 153 153 154 155 156 156 156 157 158 159 159 159 160 160 162 164 165 165 168 170 170 170 171 170 168 169 169 158 168 172 174 175 175 173 162 159 157 155 151 146 145 140 144 144 143 144 142 139 140 141 142 142 141 140 142 144 145 144 144 146 148 150 152 153 157 164 173 175 170 164 163 157 153 151 152 155 158 158 158 159 160 169 175 178 179 179 180 181 182 176 169 166 166 167 168 177 180 182 182 182 181 180 178 177 176 175 175 175 174 173 173 173 173 172 172 171 171 172 172 171 171 170 169 169 168 167 166 165 165 164 163 163 163 163 163 163 162 162 162 162 161 161 161 160 160 159 158 158 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 155 155 154 154 155 155 155 154 154 153 153 153 152 153 153 153 153 154 153 153 153 152 151 150 149 147 147 146 145 145 145 145 145 145 145 146 145 146 146 147 147 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 144 144 144 143 195 195 198 201 203 204 204 203 202 201 201 201 202 202 203 203 203 203 202 202 201 201 200 198 197 197 196 196 195 195 194 194 195 195 195 195 196 196 196 196 197 197 197 196 196 197 198 198 198 198 198 199 200 202 204 205 205 205 206 206 206 207 206 205 205 205 206 207 207 208 208 207 207 206 206 206 207 207 207 207 207 208 208 207 205 204 204 205 205 206 206 206 206 206 205 204 202 202 201 201 201 201 200 199 199 199 199 200 200 200 201 202 202 202 201 200 199 199 199 198 198 198 200 201 201 201 201 201 201 201 201 200 199 198 198 198 198 198 198 199 200 199 199 199 199 199 199 199 199 199 200 200 201 202 202 201 201 202 201 201 201 202 202 202 201 201 201 201 202 202 203 204 205 205 205 206 206 206 207 208 208 208 208 208 209 211 211 210 210 210 210 211 212 213 214 214 214 213 212 212 211 210 210 210 210 210 210 210 210 210 210 210 210 210 210 209 209 209 209 208 207 206 206 207 207 207 207 208 208 208 208 207 207 207 207 208 208 207 206 206 205 205 205 204 203 203 202 202 202 201 200 200 199 198 197 196 195 195 194 194 194 193 193 192 192 192 192 192 192 192 192 191 190 190 189 189 188 188 187 187 186 185 184 183 182 181 180 180 179 177 176 174 173 172 171 170 170 169 169 170 170 169 169 169 168 168 168 168 168 168 167 166 165 165 165 164 164 164 164 165 165 166 166 167 167 167 165 164 163 162 162 162 162 161 161 160 159 159 158 158 158 157 156 155 154 154 153 153 153 152 152 151 151 151 150 150 150 149 149 148 148 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 144 143 143 143 142 142 141 139 138 138 138 138 139 139 138 137 137 136 135 136 136 135 133 131 129 128 129 130 130 131 131 130 130 130 131 132 132 132 133 134 135 134 133 133 133 134 136 139 138 140 140 141 141 141 140 139 138 137 136 136 136 136 137 137 137 137 137 138 138 138 139 140 144 149 151 152 153 153 153 152 152 151 150 150 150 150 151 151 151 150 149 149 149 148 149 146 146 146 146 147 147 148 150 152 153 154 154 155 155 155 156 155 155 155 154 154 154 155 156 157 157 158 158 158 160 160 161 162 162 164 166 166 167 169 170 171 173 175 176 176 176 175 174 174 174 175 176 177 176 176 169 161 153 150 150 148 143 141 140 142 144 144 144 141 143 145 145 143 141 142 149 148 145 142 142 145 148 147 152 157 162 168 172 171 167 162 156 151 150 152 154 157 157 157 157 158 157 162 171 169 167 176 180 181 177 171 173 166 166 167 167 173 179 178 181 181 179 178 176 176 175 175 174 174 174 173 173 173 173 172 171 171 171 171 171 171 169 169 168 168 167 166 166 165 164 163 163 163 163 163 163 163 162 162 162 162 161 161 160 160 159 159 159 159 159 159 158 158 157 157 157 157 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 154 154 154 154 153 153 152 151 150 149 148 147 147 147 146 146 147 147 147 147 146 146 147 147 147 147 146 145 145 145 145 145 145 145 145 145 145 145 144 145 145 145 145 144 144 144 144 143 195 196 199 202 203 204 205 205 204 202 202 202 202 203 203 204 204 203 203 202 201 201 199 198 198 197 196 196 195 195 195 195 195 196 196 196 196 196 196 197 197 197 196 196 197 197 197 198 198 197 197 198 200 202 204 206 206 206 207 208 208 208 208 206 206 206 206 206 207 208 208 208 207 206 206 206 207 207 207 207 208 209 209 207 206 205 205 205 205 205 205 205 205 205 204 203 202 202 202 201 201 201 200 199 198 198 198 198 199 200 201 201 202 201 200 199 199 199 199 198 198 199 200 200 200 200 201 201 201 201 200 199 199 198 198 198 198 198 199 200 200 200 200 199 199 200 200 200 200 201 201 202 202 203 203 203 203 203 203 202 202 202 202 202 202 202 202 202 202 203 203 204 205 206 206 206 206 207 207 208 209 209 210 210 211 211 212 211 211 211 211 211 211 212 211 213 214 214 213 212 212 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 209 209 209 209 207 207 206 206 206 207 207 208 208 208 208 208 208 208 208 208 208 208 207 206 206 205 205 204 204 203 202 202 202 202 202 201 199 198 197 196 196 195 195 194 194 193 193 192 192 192 192 192 192 192 192 191 191 190 190 189 189 188 188 187 186 185 184 183 182 182 181 180 179 177 176 174 173 172 171 171 170 170 170 171 171 170 170 170 170 169 169 169 169 168 167 166 166 166 165 164 164 165 165 166 166 166 167 168 168 167 166 164 163 163 162 162 162 162 161 161 160 160 160 159 158 158 157 156 155 154 154 154 153 153 152 152 151 151 150 150 149 149 149 148 148 148 147 147 147 146 147 146 146 146 146 146 146 146 147 146 146 145 145 144 144 144 144 143 142 141 140 139 139 139 139 140 138 137 137 137 137 138 138 137 135 132 130 129 131 132 132 132 132 131 129 130 131 131 132 132 132 134 135 134 134 134 135 135 136 138 143 142 143 144 143 142 141 140 139 137 136 136 136 136 137 137 137 137 137 137 137 138 139 141 141 148 153 153 154 153 153 153 152 151 151 152 151 151 151 151 151 150 149 149 149 148 149 147 146 146 146 146 147 149 151 153 154 155 155 155 156 156 156 156 156 156 156 156 155 157 157 158 159 159 159 159 161 162 162 163 164 165 166 168 169 170 171 173 174 176 178 179 179 179 177 177 177 178 178 179 178 178 177 173 166 167 151 150 146 139 137 139 141 152 149 145 146 148 147 147 147 148 152 152 148 143 140 141 142 146 151 156 160 164 166 166 161 157 153 150 150 152 152 158 157 157 156 156 157 157 157 158 159 163 171 179 177 180 181 173 168 166 167 168 171 170 171 176 178 177 176 175 175 175 174 174 174 174 174 173 172 171 171 171 171 171 171 170 169 169 168 167 167 166 165 164 164 163 163 163 163 163 163 163 163 163 162 162 162 161 161 160 160 159 159 159 159 158 158 158 158 157 157 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 154 154 154 154 153 153 151 150 149 149 148 148 148 148 148 148 149 148 147 147 147 147 147 147 147 145 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 145 145 144 144 144 144 195 197 198 200 202 204 206 206 205 204 203 203 203 204 204 204 205 204 203 202 201 200 200 199 198 198 197 196 196 195 195 196 196 196 196 196 196 196 197 197 197 197 196 196 196 197 197 197 198 197 197 198 201 203 205 206 207 208 209 210 210 210 209 208 207 207 206 207 208 208 208 208 207 206 206 206 206 207 207 207 208 209 209 208 207 206 206 205 205 205 205 205 204 204 204 204 204 203 202 202 202 201 200 199 198 198 198 198 199 200 200 201 201 200 200 199 199 198 198 198 198 199 200 200 200 200 200 200 201 200 200 199 198 198 198 198 199 199 199 200 200 200 200 200 200 200 200 201 201 202 203 203 203 204 204 204 204 203 203 203 202 203 202 203 203 203 202 202 203 203 204 204 205 205 206 206 207 208 208 209 210 211 212 212 212 212 212 211 211 211 211 210 210 210 210 211 213 213 213 213 212 212 212 211 211 210 210 210 210 210 210 210 210 210 210 210 209 209 210 210 209 208 207 206 206 207 207 208 208 208 208 208 208 208 209 209 208 208 207 206 206 205 205 204 204 203 203 202 202 202 202 201 200 199 198 197 196 196 195 194 194 194 193 193 193 193 193 193 193 192 192 192 191 191 190 190 189 189 188 187 187 186 185 184 184 183 182 181 179 178 176 174 173 173 172 171 171 171 172 172 172 171 172 172 171 171 170 169 169 168 168 167 167 166 165 165 165 165 166 166 166 167 168 168 168 167 166 165 164 163 163 163 163 162 162 161 161 161 160 159 159 158 158 157 156 156 155 155 154 153 152 152 151 151 151 150 149 149 148 148 148 148 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 144 143 142 142 142 141 141 140 139 138 138 138 139 138 139 139 138 136 134 132 132 133 134 134 133 131 129 129 131 131 131 132 132 133 135 135 135 135 136 137 137 135 135 145 149 149 149 146 143 142 141 139 138 137 137 137 137 138 138 137 137 136 136 137 138 139 141 142 144 148 154 154 154 154 153 153 152 152 153 152 152 152 151 151 150 150 149 149 148 148 147 147 147 147 147 148 150 151 153 155 155 155 156 156 156 157 157 157 157 157 157 157 158 159 159 160 160 160 161 162 163 163 164 166 166 167 169 170 171 172 173 174 176 178 180 181 181 180 179 180 180 180 180 180 180 180 180 177 174 171 168 156 143 137 139 143 151 150 148 150 151 151 151 148 148 150 151 148 144 142 140 141 145 150 154 159 163 163 163 150 148 149 147 144 144 152 159 160 158 157 157 157 157 156 156 157 159 166 174 161 178 181 180 173 166 168 170 172 168 167 167 170 174 172 172 175 175 174 174 174 174 174 173 172 171 170 170 170 171 170 170 169 169 168 167 167 166 165 164 164 163 163 163 163 164 164 163 163 163 163 162 162 161 161 161 160 160 159 159 159 158 158 158 158 157 157 156 156 156 156 155 155 154 154 154 154 154 154 154 154 154 154 154 153 154 154 154 154 154 154 155 155 155 154 154 153 152 151 151 150 149 149 148 149 150 150 150 149 148 148 148 148 147 147 146 144 143 143 143 143 144 145 145 145 145 145 145 145 146 147 146 146 146 145 145 145 144 195 195 197 200 202 203 206 207 206 205 204 204 204 205 204 204 205 204 203 202 201 201 201 200 199 198 198 197 197 196 196 197 197 197 197 197 197 196 197 197 197 196 196 196 196 196 197 197 197 197 198 199 201 203 204 205 207 209 210 211 211 211 210 209 209 208 207 208 209 209 209 209 208 207 207 206 206 207 208 207 207 208 209 208 208 207 206 205 205 204 204 204 204 204 203 204 204 204 203 202 202 202 200 198 198 197 197 198 199 200 200 200 200 200 199 199 199 198 198 198 198 199 200 200 200 200 200 201 201 200 199 199 199 199 199 199 199 200 200 200 201 201 200 200 200 201 201 202 202 203 203 204 204 205 205 205 204 203 203 203 203 203 204 205 205 204 203 203 203 205 204 204 204 205 205 206 207 208 208 210 212 212 213 213 213 212 211 211 211 210 210 210 210 209 209 210 212 213 213 213 213 213 213 212 211 211 211 211 211 210 211 211 210 210 210 210 210 210 212 212 211 210 208 207 207 207 207 208 208 209 209 209 209 208 209 209 209 208 208 207 206 205 205 204 204 203 203 203 202 202 202 201 200 199 198 197 197 196 195 195 194 194 194 194 193 194 193 193 193 193 192 192 191 191 191 190 190 189 188 188 187 186 185 185 184 183 182 181 179 178 176 175 174 173 172 172 172 173 173 174 173 173 173 173 172 171 170 170 169 169 168 168 167 166 166 166 166 166 166 166 166 167 168 168 168 167 166 166 165 164 163 163 163 163 162 162 161 161 160 160 159 159 158 157 157 156 156 155 154 153 153 152 152 152 151 150 149 149 149 149 148 148 148 147 147 147 146 146 146 146 146 145 145 145 146 146 146 145 145 145 146 146 145 145 144 143 143 143 142 142 141 140 138 139 140 139 139 139 139 137 136 135 134 134 134 134 133 132 129 129 130 131 132 132 133 133 135 136 136 135 135 136 136 136 137 136 143 148 149 152 150 146 144 142 140 139 138 137 137 137 138 138 138 137 137 137 137 139 140 141 141 145 152 154 155 155 154 154 153 153 153 153 153 153 152 152 151 150 149 149 149 149 148 147 147 147 147 148 148 149 150 152 152 152 152 157 158 157 157 158 158 158 158 158 158 159 160 160 161 161 162 162 163 164 164 165 166 166 168 170 171 172 173 174 174 176 178 180 182 183 182 182 182 182 181 181 181 182 182 183 181 176 173 169 164 157 152 154 149 146 147 150 153 154 156 156 152 148 147 147 144 141 139 139 140 145 148 149 150 149 149 148 141 139 141 140 138 139 145 153 158 159 157 157 157 156 154 154 155 157 158 158 160 174 180 181 180 180 180 178 179 176 171 166 165 166 166 172 175 175 174 174 174 174 174 173 171 170 170 170 170 170 170 170 169 169 168 167 166 165 165 164 164 164 164 164 164 164 164 164 163 163 163 162 162 161 161 161 160 160 159 159 159 158 158 158 158 157 157 156 156 156 156 156 155 155 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 156 155 155 154 153 152 152 152 151 151 150 150 151 151 151 150 150 149 148 148 147 146 145 145 144 143 143 143 143 144 144 145 146 146 146 146 146 146 147 147 147 147 146 146 145 143 193 194 199 202 203 203 205 208 208 207 206 206 206 205 204 204 204 204 203 202 201 201 202 201 200 199 199 199 198 197 197 197 197 197 197 197 197 196 197 197 197 196 196 196 196 196 197 197 197 198 198 199 201 202 203 205 207 210 210 211 212 212 211 211 210 209 209 210 210 210 210 210 210 210 209 208 208 208 209 208 208 209 209 208 208 207 206 205 204 204 204 203 203 203 203 204 205 204 203 203 203 202 200 199 198 197 197 197 198 199 200 200 200 200 199 199 199 199 199 199 199 198 199 200 200 201 201 202 202 201 200 199 199 199 200 200 200 200 201 201 201 201 201 201 201 202 202 202 203 204 204 205 205 206 206 205 205 204 203 203 203 205 206 206 206 204 203 203 204 204 204 204 204 204 205 205 206 207 207 209 210 211 212 213 212 211 210 210 210 210 210 209 209 209 209 209 210 212 212 213 213 212 212 212 212 211 211 211 211 211 210 210 210 211 211 211 212 212 213 213 212 211 209 208 207 207 208 208 209 209 209 209 209 209 209 209 209 208 208 207 206 206 205 204 204 204 203 203 202 202 202 201 200 199 198 198 197 197 196 195 195 194 194 194 194 194 194 193 193 193 193 192 192 192 191 191 190 189 189 188 187 186 186 185 184 183 182 181 179 178 178 176 175 174 173 173 174 174 175 175 175 174 174 173 172 172 171 170 170 169 169 168 168 167 167 166 166 166 166 166 166 167 168 168 168 167 167 166 165 164 164 164 163 162 162 162 161 161 160 160 159 159 158 158 157 156 156 155 155 154 153 153 153 152 151 150 150 149 149 149 149 149 148 148 147 147 147 146 146 146 146 145 145 145 146 146 146 145 145 145 146 146 145 145 144 144 144 143 143 141 141 141 140 140 140 140 140 140 139 137 136 135 135 134 134 133 132 130 130 131 132 132 133 133 134 135 137 136 136 136 136 136 136 137 137 139 142 142 145 148 151 149 146 144 143 142 139 137 137 138 138 138 138 138 138 138 139 140 141 141 141 144 153 154 155 155 154 154 154 153 153 153 154 153 153 152 152 150 149 149 149 149 149 148 148 147 147 146 146 147 148 149 149 150 151 156 158 158 158 159 159 159 159 159 159 160 161 161 162 162 163 163 164 165 165 166 166 167 168 170 172 173 174 174 175 176 178 180 182 184 184 184 183 183 183 183 182 183 183 183 181 178 174 170 167 163 165 164 155 150 149 151 155 156 158 160 158 152 146 143 139 138 139 141 143 146 146 145 143 140 137 137 138 138 138 139 137 138 141 144 151 162 162 154 152 153 153 154 155 156 156 157 160 167 173 178 179 179 179 178 179 179 174 164 165 164 169 176 177 176 175 174 175 175 174 172 171 170 170 170 170 170 170 170 169 169 168 167 166 166 165 165 164 164 164 164 164 164 164 164 163 163 163 162 162 161 161 161 161 160 160 159 159 158 158 158 158 157 157 157 156 156 156 156 155 155 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 156 155 155 154 153 154 153 153 152 152 152 152 153 152 151 150 149 149 148 146 145 144 143 143 143 143 143 144 144 145 146 146 146 147 147 147 147 148 148 148 147 147 146 145 143 193 193 200 204 204 204 205 208 209 209 208 207 207 206 204 203 204 204 203 203 202 202 202 202 201 201 200 200 199 198 197 197 197 197 197 197 197 196 196 197 197 197 196 196 196 197 198 198 198 198 199 199 200 201 203 205 207 209 210 211 212 212 212 212 211 210 210 211 211 211 212 212 212 212 211 210 209 210 210 210 209 210 210 209 209 208 206 205 204 204 203 203 203 203 202 203 205 205 204 203 203 202 201 200 198 197 197 197 198 199 200 200 200 200 200 199 199 199 199 199 199 198 198 199 200 201 202 203 203 202 201 201 201 200 201 201 200 201 201 202 202 202 202 201 202 202 202 203 204 204 205 205 205 206 206 206 205 205 205 205 205 206 207 207 207 205 205 206 206 205 205 204 204 205 205 205 205 206 207 207 208 209 211 212 211 210 210 210 210 210 210 210 209 209 209 209 210 210 211 212 212 212 213 213 212 211 211 211 211 210 210 211 211 212 213 213 213 213 213 213 213 212 210 208 207 207 207 208 209 210 210 210 210 210 209 209 209 208 208 207 206 206 205 204 204 203 203 203 202 202 202 201 200 200 199 199 198 197 196 196 195 195 194 194 194 194 194 194 193 193 193 193 192 192 191 191 190 190 189 188 187 187 186 185 184 183 182 181 180 179 179 177 176 175 174 174 175 176 176 176 176 175 174 174 173 172 171 171 171 170 169 169 168 168 167 167 167 166 166 166 167 168 168 168 168 168 167 166 165 165 164 164 163 163 162 162 161 161 160 160 159 159 159 158 157 157 156 156 155 154 154 154 153 152 151 151 150 150 149 149 149 148 148 148 147 147 147 147 147 146 146 146 145 146 146 146 145 145 145 145 145 145 145 145 145 145 145 144 143 142 141 142 142 142 141 142 142 141 140 138 137 136 135 133 133 133 132 132 133 133 133 133 133 134 135 137 138 137 136 136 136 135 135 136 137 138 139 139 139 142 147 147 146 145 144 143 141 138 138 138 138 138 138 138 138 139 140 141 141 141 143 150 153 154 155 155 155 154 154 154 153 154 154 154 154 153 153 149 150 149 149 149 149 149 148 148 147 146 146 147 148 149 150 151 151 153 156 159 159 160 160 160 160 160 160 160 161 162 163 163 164 164 165 166 166 167 167 168 169 171 173 174 174 175 176 177 178 180 182 182 184 185 184 184 185 184 184 184 183 183 181 179 176 173 171 170 168 167 166 161 152 154 156 159 158 157 156 154 147 143 139 137 139 142 145 146 145 145 142 140 137 137 141 150 146 145 140 139 141 144 149 155 165 157 151 150 152 155 156 156 157 158 159 161 165 177 177 177 178 178 179 179 178 177 177 170 174 178 178 176 175 175 175 175 173 172 171 170 170 170 170 170 170 170 169 169 168 167 167 166 165 165 165 164 164 164 164 163 163 164 163 163 163 162 162 162 162 162 161 160 160 159 159 159 159 158 158 158 157 157 157 157 157 156 156 155 155 154 154 154 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 154 154 154 153 153 153 154 153 152 151 150 149 147 145 144 143 143 143 143 144 144 144 145 145 146 147 147 147 147 147 148 148 149 149 148 147 146 145 145 192 195 203 207 207 205 206 208 209 210 210 208 207 206 204 203 203 204 204 204 203 203 203 203 202 202 201 200 199 199 198 198 197 197 197 197 197 196 196 197 197 197 197 196 196 197 198 198 198 198 198 198 199 201 203 205 207 208 210 211 211 211 212 212 212 211 211 212 212 213 214 214 213 214 213 212 211 211 211 211 210 210 210 210 209 207 206 205 204 204 203 203 203 203 203 204 205 205 203 203 203 203 202 199 198 197 197 197 198 199 200 200 200 200 200 199 199 199 199 199 198 198 198 199 200 201 202 203 203 203 202 202 201 201 201 201 200 201 202 202 202 202 202 202 202 202 203 203 204 205 205 205 206 206 207 206 206 206 206 206 206 207 207 207 207 207 207 207 207 207 205 204 204 205 205 205 205 205 205 206 207 208 210 211 211 210 211 211 211 211 211 211 210 209 209 210 210 210 210 210 211 212 213 213 212 212 211 211 211 211 211 212 213 213 214 214 214 214 213 213 213 212 210 209 208 208 208 208 209 210 210 210 210 210 209 209 208 208 207 207 206 206 204 204 203 203 203 203 202 202 202 202 201 200 200 199 198 197 197 196 195 195 195 195 195 195 194 194 193 193 193 193 193 192 192 191 190 190 189 188 188 187 186 185 184 183 182 181 181 180 179 178 177 176 175 175 176 176 176 176 176 175 175 174 173 173 173 172 171 171 170 170 169 168 168 168 167 167 167 167 167 168 169 169 168 168 167 166 165 165 164 164 164 163 162 162 162 161 161 160 159 159 159 158 158 157 156 156 155 154 154 154 153 152 152 151 150 150 150 150 149 148 147 147 148 148 148 148 147 147 146 146 146 146 146 146 145 146 146 146 145 145 145 145 145 145 145 145 144 143 143 144 143 142 142 143 142 141 141 141 139 138 136 134 133 133 132 132 133 134 134 134 134 136 137 138 138 137 136 136 135 134 134 135 136 137 137 136 136 137 141 142 143 143 143 143 141 139 138 138 139 139 139 139 139 140 140 141 142 142 145 152 153 154 154 155 155 155 154 154 154 154 154 155 155 154 154 151 150 150 150 150 150 150 149 149 148 147 148 148 148 150 151 152 152 153 154 155 155 159 160 160 160 160 161 161 162 162 163 164 164 165 166 167 167 168 168 169 170 171 173 173 175 175 176 177 179 180 180 181 183 184 185 186 186 186 186 185 184 183 181 179 177 177 176 169 162 162 169 167 154 157 158 157 155 154 152 151 150 143 138 138 141 144 146 147 147 148 147 146 147 148 151 159 160 157 148 142 143 143 147 155 163 159 153 151 153 158 158 156 156 157 158 160 161 165 174 177 178 179 179 179 179 178 177 177 177 177 177 177 177 176 176 175 173 172 171 171 171 171 171 170 170 170 169 169 168 168 167 166 166 165 165 165 164 164 164 164 164 164 164 164 163 163 162 162 162 162 162 161 160 160 160 160 159 159 159 159 158 159 158 158 157 156 156 156 155 155 155 155 155 156 156 157 157 157 156 156 157 157 157 157 157 157 156 156 156 156 156 156 155 155 156 155 156 155 155 155 154 153 152 151 149 147 144 143 143 142 143 143 144 145 145 146 146 146 147 148 148 148 148 149 149 150 150 149 148 147 146 147 192 202 207 210 209 207 207 207 209 211 211 209 208 206 205 203 203 204 204 204 204 203 204 204 203 202 202 201 200 199 199 198 197 197 197 197 196 196 196 196 197 197 196 196 196 197 197 198 198 198 198 198 199 201 203 204 206 208 209 209 210 211 212 213 212 211 211 212 212 212 213 214 215 215 215 213 212 211 211 210 210 209 209 210 209 207 206 205 205 204 204 203 203 203 203 204 205 205 204 203 203 202 202 199 197 197 197 197 198 199 200 200 200 199 199 199 199 199 198 198 197 197 197 198 199 200 202 203 203 203 203 202 201 201 201 201 201 201 202 202 202 202 202 202 202 203 203 204 204 204 205 206 206 207 207 207 207 207 207 207 207 207 207 207 207 208 208 207 207 207 205 204 204 205 205 205 205 205 205 205 207 208 210 211 212 211 212 212 212 212 212 212 211 210 211 211 211 211 211 211 211 212 212 212 212 212 212 213 212 212 212 213 213 214 214 214 214 213 213 213 213 212 211 209 209 208 208 209 209 210 210 211 210 210 209 208 208 207 207 206 206 205 204 204 203 203 202 202 202 202 202 202 202 201 200 199 198 198 197 196 196 196 195 195 195 195 194 194 193 193 193 194 193 193 192 191 191 190 189 189 188 188 187 186 185 184 182 182 182 181 180 179 178 177 177 176 177 177 176 176 176 175 175 175 174 174 174 173 172 171 171 171 170 169 169 169 168 167 167 167 168 168 169 168 168 167 166 166 165 165 165 164 164 163 162 162 162 161 161 160 160 159 159 159 158 157 157 156 155 155 154 154 153 152 151 151 151 151 151 150 149 148 147 147 147 147 148 147 147 147 147 147 146 146 146 146 145 146 146 146 146 146 146 145 145 145 145 145 144 143 143 144 144 143 142 142 143 142 142 141 140 138 137 135 135 134 133 134 134 135 135 135 135 137 137 138 138 138 137 136 134 134 134 134 135 136 136 135 135 135 137 138 139 142 142 143 142 141 140 139 139 140 140 140 141 141 141 141 142 143 145 148 152 154 154 154 154 155 155 154 154 155 155 155 155 155 154 152 150 150 150 150 150 149 149 149 149 149 150 150 151 151 152 153 153 153 153 155 156 158 159 160 160 160 160 161 162 162 163 164 165 166 166 167 167 168 169 170 171 171 173 174 175 176 177 178 179 180 181 182 183 184 185 187 188 188 187 186 185 183 180 178 178 178 177 168 157 154 160 170 170 172 166 159 153 151 150 150 145 139 137 140 142 145 149 150 150 151 153 155 158 162 162 162 164 161 152 144 145 143 151 160 161 158 155 154 156 162 159 154 153 155 157 158 160 161 167 173 177 178 179 178 178 177 177 177 177 177 177 177 177 177 176 175 173 173 173 172 172 171 171 171 170 170 170 169 169 168 167 167 167 166 166 165 165 164 164 164 164 164 164 164 164 163 163 163 163 162 162 161 161 161 160 160 160 160 159 159 159 159 159 158 157 157 156 156 156 156 156 156 156 156 157 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 157 158 158 157 157 156 155 153 153 150 148 146 143 141 141 141 142 143 144 145 146 146 146 147 147 147 148 148 148 149 150 150 150 149 148 147 147 148 193 205 210 212 212 210 209 208 210 211 211 210 208 206 205 204 204 204 205 205 204 204 204 204 204 203 202 201 200 200 199 198 197 197 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 198 197 198 199 200 202 203 205 206 206 206 208 210 212 212 212 211 211 212 212 212 212 214 216 216 216 214 212 211 210 210 209 208 208 209 208 207 207 206 206 206 205 204 203 203 204 204 205 206 206 204 202 202 201 200 198 197 197 197 197 198 200 201 200 199 199 199 199 199 198 198 197 197 197 198 199 200 201 203 202 203 203 202 202 201 201 201 201 201 201 202 202 202 203 203 203 203 204 204 204 204 205 205 206 207 207 208 208 208 207 207 207 207 205 205 206 208 208 208 207 207 205 204 205 205 206 206 205 205 205 206 207 209 211 212 212 212 213 213 213 213 213 213 213 212 213 213 212 212 212 212 212 212 212 213 213 213 214 214 214 213 213 213 213 213 213 213 213 212 213 213 213 212 211 211 210 209 209 209 209 210 210 210 210 210 209 208 208 207 207 206 205 205 205 204 203 203 203 203 202 203 203 203 202 201 200 200 199 198 197 197 196 196 196 195 195 195 195 194 194 194 194 194 193 193 192 192 191 190 190 189 189 188 187 186 185 184 183 183 182 182 180 180 179 178 177 177 177 177 177 176 176 176 175 175 175 175 174 174 173 172 171 171 170 170 170 169 168 167 167 168 168 168 168 168 167 166 165 165 165 165 164 164 163 162 162 162 162 162 161 161 160 159 159 159 158 158 157 156 155 155 154 153 153 152 152 151 151 151 151 150 149 147 147 147 147 147 148 147 147 147 147 147 147 147 146 145 146 146 146 146 146 146 146 146 146 146 145 144 144 144 144 144 144 144 143 142 143 143 142 141 140 139 138 136 135 134 134 135 136 136 137 136 136 137 138 138 138 137 135 135 134 133 133 134 135 135 135 136 136 135 135 136 138 141 142 142 142 142 142 141 140 140 141 141 141 141 141 142 142 143 144 145 146 146 148 154 154 155 155 155 155 155 155 156 155 155 154 152 151 151 151 150 149 149 149 149 149 150 150 152 153 152 152 153 153 153 154 155 156 157 158 159 160 160 160 161 162 163 164 165 165 166 166 167 168 169 170 171 171 172 174 175 176 177 178 179 179 180 181 181 182 183 185 185 187 188 188 187 185 183 180 179 179 179 178 173 164 152 155 156 163 169 173 166 151 150 150 147 142 138 138 142 144 147 148 149 151 152 155 158 161 161 162 164 164 161 153 146 146 146 157 162 158 156 158 157 158 162 157 152 151 154 155 156 159 161 163 167 174 177 177 177 177 177 177 178 178 178 178 177 177 177 176 175 174 174 173 173 172 172 171 171 170 170 170 169 169 168 168 168 167 166 166 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 162 162 161 161 161 161 160 160 160 160 159 159 158 158 157 157 157 157 157 156 156 157 157 158 158 159 158 158 158 158 158 158 157 157 157 156 156 156 156 157 157 157 157 159 160 159 159 158 157 155 154 151 148 145 143 142 140 140 141 142 142 144 145 146 146 147 147 147 148 148 148 148 149 149 150 150 149 149 149 149 149 200 208 212 215 215 214 212 210 210 211 212 210 209 207 206 206 205 204 205 205 205 205 205 205 203 203 202 201 201 200 199 198 197 197 196 196 196 196 196 195 196 196 196 195 195 195 196 196 197 197 198 198 199 199 201 202 203 204 204 206 208 210 211 212 211 211 211 211 211 211 211 214 216 217 216 214 212 211 210 210 208 208 208 208 208 208 208 208 208 207 206 204 204 204 204 204 205 205 206 204 202 201 201 200 198 198 197 197 197 199 200 201 200 200 200 200 200 200 199 198 197 198 198 198 199 200 200 201 202 203 203 202 202 201 201 201 201 201 201 201 202 203 203 204 203 204 204 204 204 205 205 206 207 208 208 208 208 208 208 207 207 207 205 206 207 207 207 207 207 206 205 205 206 206 206 206 207 207 207 208 209 211 212 213 213 213 214 214 214 214 214 214 214 214 215 215 214 214 214 214 213 213 213 214 214 214 214 214 214 214 214 213 213 213 213 213 212 212 212 213 213 213 212 212 211 210 209 209 209 210 209 209 209 209 209 208 208 207 206 206 206 205 205 205 204 203 203 203 203 203 203 203 202 201 200 200 199 199 198 198 197 196 196 196 195 195 195 195 194 194 194 194 193 193 193 192 192 191 191 190 189 188 187 186 185 185 184 183 183 182 181 180 179 179 179 178 178 177 177 177 176 176 176 176 176 175 175 174 173 172 171 171 171 171 170 170 168 167 167 168 168 169 168 167 166 166 165 164 164 164 164 163 163 162 162 162 162 162 162 161 160 160 160 159 159 158 157 157 155 154 154 153 153 152 152 152 151 151 151 150 149 147 147 147 147 148 148 148 147 147 148 148 147 147 146 146 146 146 146 146 146 146 146 146 146 146 145 144 144 144 144 144 144 144 143 143 143 143 142 141 141 140 138 136 135 135 135 136 138 138 138 137 137 137 138 138 138 136 134 133 134 134 134 135 135 135 136 136 136 136 136 136 138 141 141 141 141 142 142 142 141 141 141 142 142 142 142 142 142 144 144 145 146 146 147 149 154 155 155 155 155 155 155 156 155 155 154 153 153 153 151 151 150 149 149 149 150 151 151 152 153 153 153 153 153 153 154 156 156 156 157 158 158 159 160 161 162 164 165 166 166 166 166 167 168 170 171 171 172 173 174 175 176 177 178 178 179 179 180 180 181 182 182 184 186 187 188 187 186 184 183 181 179 179 178 176 173 167 157 156 156 162 168 164 151 150 148 146 142 140 141 146 147 148 150 151 152 153 155 159 159 160 162 163 164 161 155 155 156 154 158 161 156 157 160 160 163 161 156 152 152 154 154 157 159 160 161 162 163 171 174 176 177 178 178 179 179 179 178 177 177 177 176 175 175 175 174 174 173 172 171 171 170 170 170 169 169 169 169 168 167 166 166 166 166 166 166 166 165 165 165 165 164 164 164 164 164 163 163 163 163 162 162 161 161 161 160 160 160 160 159 159 158 158 158 158 157 157 157 157 157 158 159 159 159 159 159 159 159 159 158 157 157 156 156 156 156 157 157 158 159 159 161 162 162 161 160 158 155 152 148 145 142 140 140 139 140 141 142 143 144 146 146 147 148 148 148 148 149 149 149 149 149 150 150 150 150 150 151 150 203 209 214 217 218 218 216 213 211 211 212 211 209 208 208 207 206 205 205 206 205 205 205 205 204 203 202 201 200 200 199 198 197 197 197 197 196 196 196 195 196 196 196 195 195 195 195 196 197 197 198 199 199 200 201 202 202 203 204 206 209 211 212 212 213 212 212 212 212 212 212 214 217 217 216 214 213 212 210 210 208 208 209 209 209 209 210 209 209 208 206 205 204 204 204 204 204 204 205 204 202 201 201 200 199 198 198 198 198 199 200 200 200 200 200 200 200 200 199 198 198 199 199 199 200 200 200 201 202 203 203 202 202 201 201 201 201 201 201 201 202 202 203 204 204 204 204 204 205 205 205 206 207 208 208 208 209 208 208 207 207 207 207 207 207 207 207 207 207 206 207 208 207 206 206 206 208 209 209 210 211 212 213 214 214 214 214 214 214 214 214 215 215 216 216 215 215 214 214 214 214 214 215 215 215 215 214 214 214 214 213 213 213 213 213 213 212 212 213 213 213 213 213 212 211 210 210 209 209 209 209 209 208 209 208 208 207 207 206 206 206 206 206 205 204 204 203 203 203 203 203 202 202 201 200 200 200 200 199 199 197 197 196 196 196 195 195 195 195 195 194 194 194 194 193 193 193 192 191 190 189 189 188 187 186 186 185 184 183 183 182 181 180 180 179 179 178 178 177 177 177 177 177 176 176 176 175 174 173 172 172 171 171 171 170 170 169 168 168 169 169 169 169 167 166 166 165 165 164 164 163 163 162 162 162 162 162 162 162 161 161 160 160 159 159 159 158 157 155 155 154 153 153 153 152 152 151 151 151 150 148 147 147 147 148 148 148 148 148 148 148 148 148 147 146 146 146 146 147 147 147 147 147 146 146 146 145 145 145 145 144 144 143 144 143 143 143 143 142 142 142 141 139 137 137 135 135 136 137 137 137 137 137 137 137 137 136 135 134 133 134 134 135 136 137 136 137 137 137 137 137 137 138 140 141 142 142 142 142 142 142 141 142 142 143 143 143 143 143 144 145 146 146 147 148 148 154 156 156 156 155 155 155 156 155 155 154 154 154 153 152 151 150 150 151 151 151 152 152 153 154 154 154 154 154 154 155 156 156 155 156 156 157 158 160 162 163 164 165 166 166 167 167 167 169 170 171 171 172 173 174 175 176 176 177 178 179 178 178 179 180 181 182 183 185 186 187 187 186 185 184 181 180 180 179 177 176 175 161 155 156 157 156 157 152 149 148 146 145 144 145 149 150 150 151 153 154 154 155 155 157 160 162 163 164 162 161 160 159 160 162 160 156 154 153 159 164 162 156 152 153 153 155 157 158 158 160 162 162 163 167 172 177 178 179 179 179 178 178 178 177 176 176 176 175 175 175 174 173 173 172 171 171 170 170 170 169 169 169 168 167 167 167 166 167 167 166 166 166 166 165 165 165 165 165 165 164 164 163 163 163 163 162 162 162 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 158 159 159 160 160 160 160 160 159 159 158 158 157 156 156 156 157 158 159 159 160 161 162 164 163 162 159 158 154 148 144 141 140 139 139 141 143 144 145 145 145 147 148 148 149 149 149 149 150 150 149 149 149 150 150 150 150 151 152 152 206 212 213 216 219 220 218 214 211 211 211 211 210 210 210 208 207 206 206 206 206 205 205 205 205 203 202 201 200 199 198 198 197 197 197 197 197 196 196 196 196 196 196 195 195 195 195 196 197 198 199 200 200 200 201 201 202 203 205 208 211 212 213 213 214 214 214 214 214 214 214 215 216 215 215 214 213 211 210 210 209 209 209 210 210 210 211 210 209 208 206 204 204 204 204 203 204 204 204 204 202 201 201 200 199 199 198 198 198 199 200 200 200 200 200 200 200 200 199 199 200 200 201 201 201 201 202 202 203 204 204 203 202 201 201 201 201 201 201 201 202 202 203 204 204 204 204 204 205 205 206 207 207 207 208 209 209 209 208 208 207 207 207 207 208 208 208 208 207 207 208 208 208 207 207 208 209 210 210 211 211 212 212 214 214 215 215 214 214 214 214 215 215 215 215 215 214 214 214 214 214 214 215 215 215 214 214 213 213 213 213 212 212 213 213 213 213 213 213 214 214 214 213 212 211 210 210 209 209 209 209 208 208 208 208 208 208 207 207 207 207 206 206 205 205 204 203 203 203 203 202 202 201 201 200 200 200 200 200 199 198 197 197 196 196 196 196 196 195 195 195 194 194 194 194 193 193 192 191 191 190 189 188 187 187 186 185 184 184 183 182 181 181 181 180 179 179 178 178 177 177 177 177 177 177 176 175 174 173 173 172 172 171 171 171 170 169 169 169 170 170 169 169 167 167 166 166 166 165 164 163 163 162 162 163 163 163 163 162 162 161 161 160 160 159 159 158 157 156 155 154 154 153 153 152 152 152 152 151 150 148 147 147 148 148 149 149 149 149 149 148 148 148 147 147 147 146 147 148 148 147 147 147 147 146 146 146 145 145 145 144 144 143 144 144 144 144 143 143 142 143 142 140 140 138 137 136 137 135 135 136 136 136 136 136 136 134 133 133 133 133 135 136 137 137 137 137 136 137 138 137 137 138 140 141 141 142 142 141 141 142 142 143 143 143 143 143 143 143 145 146 147 148 148 149 149 154 157 157 156 156 156 156 156 156 155 155 153 153 152 151 151 151 151 151 151 153 152 153 154 154 155 155 155 155 155 156 157 155 154 155 155 156 158 160 162 163 164 164 166 166 167 168 169 169 171 171 172 172 173 174 175 176 176 177 178 178 178 179 180 180 181 182 183 184 186 186 186 186 185 183 182 181 182 181 179 178 177 165 154 155 156 156 154 152 150 148 147 147 147 148 149 151 152 152 153 155 155 155 155 158 161 162 163 164 163 162 161 160 160 160 158 157 154 153 157 162 162 157 154 154 154 156 157 157 157 160 160 162 163 163 166 170 177 178 178 178 178 178 177 177 176 176 176 176 175 175 175 174 174 173 172 171 171 171 170 170 170 169 168 167 167 167 167 168 168 167 167 166 166 166 166 166 166 165 165 164 164 164 164 164 163 163 162 162 162 161 161 160 160 159 159 159 159 159 158 158 159 159 159 159 159 160 160 161 161 161 161 160 159 159 158 158 157 157 156 157 159 160 160 161 163 164 165 163 162 159 157 153 148 142 140 139 139 140 143 145 146 147 147 147 147 148 149 150 151 151 151 151 151 149 149 149 150 150 151 151 152 153 152 210 211 214 217 220 220 218 214 210 210 210 210 211 211 211 209 208 206 206 206 206 205 205 205 204 203 201 200 200 199 198 198 198 198 198 198 198 197 197 196 197 197 197 196 196 196 196 197 198 199 200 200 201 201 201 202 203 204 206 210 213 214 214 214 215 216 216 215 215 214 214 214 214 214 214 213 212 212 211 211 210 210 210 210 210 211 211 210 209 207 205 204 203 203 203 203 203 203 204 204 203 201 201 201 200 200 199 198 198 198 199 199 199 200 200 199 199 199 199 200 201 201 202 202 202 203 203 203 204 205 204 203 203 202 202 201 201 201 201 201 202 202 203 203 204 204 204 205 205 205 206 207 207 207 208 209 210 210 210 209 208 208 208 208 208 208 208 208 208 208 209 209 209 209 209 210 210 211 211 211 211 211 212 213 214 215 215 214 214 214 214 214 214 215 215 214 214 214 214 214 214 214 215 215 215 214 213 212 212 212 212 212 212 213 213 214 214 214 214 214 214 214 213 212 212 211 210 210 210 209 209 209 208 208 208 208 208 208 208 208 207 207 206 205 205 204 204 203 203 202 202 201 201 201 201 201 201 201 201 200 199 198 197 197 197 197 196 196 196 195 195 195 194 194 194 194 193 193 192 191 190 190 190 189 187 186 186 185 184 184 183 183 182 181 180 179 179 179 178 178 178 178 178 178 177 176 175 174 174 173 172 172 172 172 171 171 170 170 170 170 170 169 169 168 167 167 167 167 166 165 165 164 163 163 164 165 164 164 163 162 162 161 160 160 159 158 158 157 156 155 155 154 154 154 153 152 152 152 151 150 149 148 148 149 149 149 149 150 150 149 149 148 148 148 147 147 147 147 148 148 148 148 147 147 147 146 146 146 146 145 144 143 143 144 144 144 144 143 143 143 143 143 142 141 140 139 138 139 137 137 136 136 136 136 135 134 133 133 133 132 134 136 137 137 136 136 136 136 136 137 137 137 138 139 139 141 141 141 141 141 142 142 143 144 144 144 143 143 144 145 147 147 148 149 149 150 153 155 157 157 152 155 156 156 156 156 156 152 152 152 152 151 151 151 152 152 152 152 154 155 155 155 155 155 156 157 157 156 155 154 154 155 156 158 160 162 162 163 164 166 167 168 169 169 170 171 172 172 173 174 174 175 175 176 177 178 178 179 180 181 181 182 183 183 184 185 186 185 185 184 182 182 182 184 183 183 181 179 172 162 153 155 155 155 153 150 149 149 149 149 150 150 151 150 151 152 153 153 154 155 157 159 161 162 163 162 161 160 159 159 160 159 157 154 152 154 156 162 159 160 158 155 155 156 157 158 159 160 162 162 163 164 165 166 171 176 177 177 178 177 176 176 176 175 176 175 175 175 175 174 173 172 172 171 171 171 170 170 170 169 168 168 168 168 168 168 168 167 167 166 166 166 166 166 166 165 165 165 165 165 164 164 163 163 163 163 162 161 161 160 160 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 160 160 159 159 158 157 157 157 159 159 161 162 164 165 164 162 161 159 155 150 145 140 140 140 141 142 144 145 146 146 146 147 147 148 150 150 151 151 152 152 151 150 150 150 150 150 151 151 152 152 152 213 214 216 218 219 219 218 214 210 209 209 209 210 211 211 210 209 207 205 205 205 205 205 204 203 202 201 200 199 199 198 198 199 198 198 199 198 198 197 197 197 198 198 197 197 197 197 198 199 200 200 201 201 201 202 203 204 206 208 211 214 215 215 215 216 217 217 216 215 214 213 213 213 213 213 213 213 213 213 213 212 211 211 211 211 211 211 210 208 207 205 204 203 203 203 203 203 203 203 203 203 202 201 201 200 200 199 198 198 198 199 199 199 199 199 199 198 198 199 200 201 202 202 202 203 203 204 204 204 205 204 204 203 203 202 202 201 201 202 202 202 202 202 203 204 204 204 205 205 205 206 207 207 208 209 210 211 210 210 210 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 211 212 212 213 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 215 215 215 216 215 213 212 212 211 211 211 211 212 213 214 214 214 214 214 214 215 214 213 213 212 211 211 211 211 210 210 209 209 209 208 208 208 208 208 208 207 206 206 205 205 205 204 203 203 202 202 201 201 201 201 201 202 202 202 201 200 199 198 198 198 197 197 197 196 196 195 195 195 195 194 194 193 193 192 191 191 191 190 189 188 187 186 185 185 184 184 184 183 182 181 180 180 179 179 179 179 179 179 178 177 176 175 175 174 173 173 172 172 173 172 172 171 171 171 170 170 170 169 168 167 167 167 167 167 167 166 165 165 165 165 165 165 164 163 162 162 161 161 160 159 158 158 157 156 156 156 155 155 154 153 153 153 152 152 151 149 149 149 149 150 150 150 150 150 149 149 149 148 148 148 148 148 148 149 149 148 148 148 147 147 147 146 146 146 145 145 144 144 145 145 145 144 143 143 143 143 143 143 142 142 141 140 140 140 139 138 137 137 136 135 134 134 134 133 133 134 136 136 136 136 135 135 135 137 137 137 137 138 138 139 140 141 141 142 143 144 144 145 145 145 145 145 145 145 146 147 148 149 149 150 150 151 153 156 154 151 150 153 157 157 157 157 154 152 152 152 152 152 152 152 152 152 153 154 156 155 155 155 155 156 158 158 157 157 154 154 155 156 158 160 161 161 162 164 165 167 168 169 169 170 172 173 173 174 174 175 175 176 176 177 178 179 180 180 181 182 182 183 183 184 184 184 184 183 182 181 182 183 184 182 183 184 181 178 175 156 154 155 155 154 152 150 149 150 150 150 150 150 148 149 150 150 151 153 154 154 155 157 159 160 161 160 160 159 159 159 159 158 155 152 153 153 158 161 162 159 156 154 156 158 160 160 161 161 160 161 163 163 163 168 173 176 177 177 177 177 175 175 175 175 175 175 175 175 174 172 172 172 171 171 171 171 170 170 170 169 169 169 169 169 168 168 168 167 167 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 163 162 161 161 161 160 160 160 159 159 159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 161 160 159 158 158 158 158 159 161 163 165 165 163 161 159 155 150 146 143 141 141 141 142 143 144 144 144 144 145 146 147 148 150 151 151 151 152 152 152 152 152 152 151 151 150 151 152 152 152 217 217 217 217 217 217 217 214 210 209 208 208 209 211 211 210 209 206 205 204 204 204 204 203 203 202 201 200 200 200 199 199 199 199 199 199 199 198 198 198 198 199 199 198 197 197 197 198 199 200 200 200 200 201 202 204 205 207 209 212 214 214 215 216 217 217 217 216 215 213 212 212 212 213 214 214 214 215 215 214 213 213 212 212 212 212 210 209 208 207 206 205 204 203 203 203 203 202 203 203 203 202 202 201 200 200 199 198 198 198 198 198 198 198 198 198 198 199 200 201 202 202 202 202 203 204 204 204 205 204 204 204 203 203 203 202 202 202 202 203 203 203 203 203 204 204 205 205 205 205 206 206 207 208 209 210 211 211 211 210 210 209 209 209 210 210 210 210 209 209 209 209 210 210 211 211 212 212 212 212 212 212 213 214 215 216 216 216 217 217 216 216 216 215 215 215 215 215 215 215 215 216 216 215 215 213 212 212 211 211 211 211 212 213 213 213 213 213 214 214 215 214 214 213 212 212 211 211 212 211 211 210 209 209 209 209 209 209 208 208 207 206 205 205 205 205 204 203 202 202 201 201 201 201 202 202 202 202 202 201 200 200 200 199 199 198 197 197 197 196 196 196 195 195 195 194 194 193 192 192 192 191 191 190 189 188 187 186 186 185 185 184 183 182 181 181 180 180 180 179 179 179 179 178 177 177 177 176 175 174 173 172 173 173 173 173 172 172 171 171 171 170 170 169 169 168 168 168 169 168 168 167 167 167 166 166 165 164 163 163 162 162 161 159 158 158 157 157 157 157 156 156 155 154 153 153 153 152 152 151 150 150 150 150 150 151 151 150 150 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 147 147 147 146 146 145 145 145 146 145 145 144 144 143 144 144 143 143 142 143 142 141 141 140 139 138 138 138 137 135 134 134 134 133 133 135 136 135 135 134 134 134 136 137 137 137 137 137 138 140 141 140 140 140 141 143 145 147 144 145 146 147 147 147 147 149 149 150 151 151 151 151 153 154 152 151 150 153 156 158 158 157 155 153 152 153 153 153 153 152 152 152 153 154 154 154 154 155 155 157 158 158 158 157 156 155 155 156 158 159 159 160 162 164 165 166 168 168 169 171 172 173 173 174 174 174 175 176 177 177 178 173 172 179 180 181 182 183 184 184 184 183 182 182 181 181 182 183 183 179 176 171 169 181 160 156 156 155 156 155 153 151 150 150 150 150 149 148 146 147 146 147 149 151 151 151 153 155 155 157 158 159 160 158 158 158 159 159 158 155 154 154 154 156 157 159 157 157 158 159 160 161 160 159 159 160 161 161 162 162 163 171 170 168 165 161 164 175 174 175 175 175 175 174 174 172 172 172 172 172 172 171 171 170 170 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 165 165 165 164 164 163 163 162 162 161 161 161 160 160 159 159 159 159 159 160 160 160 161 161 162 163 163 162 162 162 162 161 159 158 157 157 157 158 160 163 164 164 162 159 155 151 147 143 141 141 142 143 143 143 143 143 144 144 146 147 148 149 151 152 152 152 152 153 153 153 153 153 152 151 151 152 152 152 152 219 218 216 215 215 215 216 214 213 210 207 207 208 210 211 210 208 206 205 204 203 203 204 203 202 202 201 200 200 200 200 200 200 199 199 199 199 199 198 198 198 200 199 198 197 197 197 198 199 199 200 200 201 201 202 203 205 207 209 211 212 214 216 217 217 217 217 216 214 212 212 212 213 214 215 215 215 216 215 214 214 212 211 211 211 211 210 209 208 207 207 206 205 203 203 203 203 202 202 203 203 203 202 201 200 199 199 198 198 198 198 198 198 197 197 198 199 199 200 201 202 202 202 202 202 203 204 204 204 204 203 203 203 203 202 202 202 202 202 203 203 203 203 203 204 204 205 206 206 206 205 206 207 208 209 209 210 211 211 211 210 210 209 210 210 210 210 210 210 209 209 209 210 211 211 211 212 212 212 212 212 212 213 214 215 216 216 217 218 218 218 217 217 216 216 216 217 217 217 217 216 216 216 216 214 213 212 212 211 211 212 212 212 213 213 213 213 213 214 214 214 214 213 213 212 212 212 212 212 211 211 210 209 209 209 209 209 209 208 207 207 206 205 205 205 204 204 203 202 201 201 202 202 202 202 203 203 203 202 202 202 201 201 200 199 199 198 198 197 197 197 196 196 196 195 195 194 193 193 193 192 191 191 190 189 188 187 187 186 186 185 185 184 183 182 182 181 181 181 180 180 179 179 178 178 178 177 176 175 174 173 173 174 173 173 173 172 172 172 172 172 171 171 170 170 169 169 169 170 169 169 169 168 168 167 167 166 165 164 163 163 162 161 160 159 158 157 157 157 157 157 156 155 154 154 153 153 152 151 151 151 151 151 151 151 152 151 150 150 149 149 149 149 149 149 149 149 149 150 150 149 149 149 148 148 147 147 147 147 146 146 146 146 146 146 145 144 144 144 144 144 143 143 143 143 143 143 141 140 139 139 138 137 136 135 134 133 133 132 133 134 135 134 133 133 133 134 137 137 136 136 136 137 139 141 142 139 137 136 137 140 144 145 143 144 146 147 147 148 148 149 150 150 151 151 152 152 153 153 153 151 151 151 152 158 158 158 155 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 156 157 158 158 157 157 157 156 156 157 157 158 159 160 162 163 165 166 167 168 169 171 172 173 173 174 174 174 175 176 177 177 179 178 180 177 174 175 178 176 175 173 179 182 182 182 182 182 183 183 183 184 178 159 158 162 158 157 156 155 156 155 154 152 151 150 151 155 155 148 145 145 144 145 146 148 149 150 150 152 153 155 156 156 159 158 158 158 159 160 159 159 158 158 157 155 153 159 160 160 161 162 162 161 159 157 157 158 159 160 160 160 160 162 162 161 160 157 158 173 174 174 174 174 174 174 173 173 172 172 173 173 172 172 171 170 170 171 170 169 169 169 169 169 169 169 168 168 168 168 168 168 168 167 167 166 166 166 166 166 165 165 165 164 164 163 163 162 161 161 160 160 160 160 159 159 159 159 160 160 160 161 162 163 163 163 163 163 162 159 158 156 155 155 155 157 160 161 162 162 161 158 151 148 144 142 142 142 144 143 143 143 142 143 145 147 148 149 150 151 152 153 153 152 152 153 153 154 154 154 153 152 152 152 152 152 152 217 218 214 211 210 211 214 214 213 209 207 206 207 209 209 209 207 207 205 204 203 203 203 203 202 202 201 201 200 200 200 200 200 200 200 200 200 200 200 199 199 201 201 200 198 197 198 199 199 200 201 201 202 202 203 203 205 207 208 210 212 215 217 217 217 217 217 215 214 213 212 212 214 215 216 215 215 216 215 215 213 212 210 210 210 210 209 209 207 207 207 207 205 203 203 203 202 202 202 202 203 203 202 201 200 199 199 199 198 198 198 198 197 197 197 198 199 200 201 201 202 202 202 202 202 202 203 203 204 203 203 203 203 203 202 202 202 202 203 203 203 203 203 204 204 205 206 206 206 206 206 206 206 207 208 209 210 210 211 211 210 210 210 210 210 211 210 210 210 209 209 210 210 211 211 212 212 212 212 212 212 212 213 214 216 216 217 217 219 220 220 219 218 217 217 217 218 218 218 218 217 217 216 216 214 214 213 212 212 212 212 212 212 213 213 213 213 213 213 214 214 213 213 213 213 213 213 212 212 211 210 209 209 209 209 209 210 209 208 207 206 206 205 205 205 204 203 203 202 201 201 202 202 202 203 204 204 203 203 202 202 202 201 201 200 199 199 198 198 198 197 197 197 196 195 195 194 194 194 193 192 192 191 190 189 189 188 188 187 186 186 185 184 183 183 183 182 182 181 181 180 180 179 179 178 178 177 177 175 174 174 174 174 174 174 173 173 172 172 172 172 172 172 171 171 170 170 170 170 170 170 169 169 168 167 168 167 166 165 165 164 163 161 161 160 159 158 158 158 158 158 157 156 155 154 154 153 153 152 152 152 152 152 152 152 152 151 150 149 149 148 149 149 149 150 150 150 150 150 150 150 150 149 148 147 147 147 148 148 148 147 147 147 147 146 146 145 145 145 144 144 143 143 143 144 144 143 142 141 140 140 138 137 136 135 134 133 132 132 132 133 133 133 132 132 134 137 137 137 136 136 138 140 142 142 140 137 137 138 140 142 144 144 145 145 145 145 147 148 148 149 150 151 151 151 152 152 153 153 153 152 152 152 155 158 159 158 156 153 153 154 154 154 153 153 153 153 153 154 154 154 155 156 157 158 159 158 158 158 158 157 156 157 157 158 159 160 162 164 165 166 167 168 170 171 172 170 170 168 172 174 175 176 177 178 178 179 180 181 180 175 172 172 172 172 177 181 180 183 184 184 184 184 184 184 182 172 160 157 158 158 158 162 155 154 154 152 152 154 158 164 158 149 145 145 145 144 145 147 149 150 150 150 153 155 155 156 157 157 158 159 159 160 160 160 161 160 159 158 157 160 162 162 163 164 164 161 157 156 156 157 158 159 157 157 157 158 158 158 157 155 155 169 173 173 173 173 174 174 173 172 173 173 174 173 173 172 172 171 171 172 171 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 165 165 165 165 164 163 162 161 161 161 160 159 159 158 158 158 158 159 160 161 162 162 163 163 163 162 161 157 154 153 152 152 153 157 159 160 160 159 158 156 149 146 145 144 144 144 145 144 143 144 144 144 146 149 150 151 152 153 153 154 153 153 153 154 154 154 155 154 153 153 152 153 153 152 151 209 215 211 207 200 194 195 197 198 207 206 205 206 208 208 208 207 206 205 203 202 202 203 203 202 202 202 201 201 200 200 201 201 201 201 201 202 202 201 201 201 203 203 201 200 199 199 199 200 201 202 203 203 204 204 205 206 206 208 210 213 215 217 217 217 217 216 216 215 213 212 213 214 215 216 215 215 215 214 214 213 212 210 210 209 209 209 208 208 207 207 207 205 203 202 202 202 202 202 202 203 203 202 201 200 199 199 199 199 199 198 198 197 197 198 199 200 200 201 202 202 202 203 203 202 203 203 203 203 203 203 202 202 202 202 202 202 202 203 203 204 204 204 204 205 206 206 206 206 206 206 205 206 207 207 208 208 209 210 211 211 211 210 210 210 210 211 211 210 209 209 210 210 211 211 212 212 212 212 212 212 212 213 214 215 216 217 218 220 221 221 221 220 219 218 218 219 219 219 218 218 217 216 216 214 213 212 212 212 212 212 212 212 212 212 213 213 213 213 214 213 213 213 213 213 213 213 213 212 211 210 210 209 209 210 210 210 209 208 207 207 206 205 205 204 204 203 203 202 202 201 202 202 203 204 204 204 204 203 203 203 202 202 201 201 200 199 199 199 198 198 197 197 197 196 195 195 195 194 193 193 192 192 191 190 190 189 188 187 187 186 185 185 184 184 184 183 182 182 181 181 180 180 180 179 179 178 177 176 175 174 174 174 174 174 174 173 173 173 173 173 173 172 172 171 171 171 170 170 170 170 170 169 169 168 168 168 168 167 166 165 164 162 162 162 161 161 161 160 159 159 157 156 155 154 154 153 153 153 153 153 153 153 153 153 152 151 150 149 148 148 149 150 150 150 151 151 151 151 150 150 150 149 148 148 148 148 148 148 149 148 148 148 147 147 146 146 146 146 145 144 144 144 144 144 144 143 142 141 141 140 139 137 136 135 134 134 133 133 133 133 132 132 131 133 136 137 137 137 138 139 141 143 143 141 139 139 140 142 143 144 145 145 146 146 147 148 147 148 148 149 150 150 150 151 152 152 153 153 152 152 152 153 158 159 159 159 158 157 153 154 153 153 153 153 153 153 153 154 155 155 156 157 158 158 159 159 159 158 158 157 157 157 157 157 158 160 160 163 161 165 167 168 170 171 172 170 171 168 167 171 176 176 177 178 178 179 180 181 181 181 176 173 172 172 174 175 172 178 177 181 184 184 184 184 183 182 177 168 159 158 159 177 162 161 157 161 172 171 170 169 155 147 146 147 147 146 146 147 148 150 151 150 153 155 155 155 155 156 157 158 158 159 161 162 162 162 161 161 162 162 162 163 164 165 164 161 156 154 153 154 155 157 157 155 155 155 155 156 155 153 154 162 168 172 172 173 173 173 173 173 173 173 174 174 173 173 172 172 172 172 172 171 171 171 171 170 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 166 166 166 167 166 165 164 163 162 162 161 159 159 158 158 158 157 158 158 159 160 161 161 161 162 161 160 159 155 152 152 151 152 154 157 159 159 158 157 155 152 149 147 147 147 146 146 145 145 145 145 146 147 148 149 151 152 153 153 153 153 153 153 154 154 154 155 155 155 154 154 153 153 153 152 152 196 208 207 203 199 195 190 190 194 206 206 205 205 206 206 206 207 206 204 203 202 202 203 204 204 204 204 203 202 202 202 202 203 203 203 203 203 204 203 202 202 204 203 202 201 201 201 201 202 203 204 205 205 205 206 206 207 207 209 211 214 215 216 216 217 217 216 216 215 214 213 214 215 215 215 214 214 214 213 213 213 212 212 211 210 209 208 208 208 207 207 207 205 203 202 201 202 202 203 202 202 203 202 201 200 200 200 200 200 199 198 198 197 197 198 199 199 201 202 203 202 203 203 203 203 203 203 203 203 203 203 203 202 202 202 202 202 202 203 204 204 204 204 205 206 206 206 207 206 206 206 205 206 206 206 206 205 208 209 210 211 211 211 210 210 210 211 211 211 210 210 210 210 211 211 211 212 212 212 212 212 212 213 213 214 215 218 219 221 222 222 222 221 221 221 219 219 219 219 218 217 217 216 216 214 213 212 212 212 212 211 212 212 212 212 213 213 213 213 213 213 213 212 212 212 213 213 213 212 211 210 210 210 210 210 210 209 209 208 207 207 206 205 204 204 204 203 203 202 202 202 202 203 204 204 204 204 204 204 203 203 203 202 202 201 200 200 200 199 199 198 198 197 197 196 196 196 195 195 194 193 193 192 191 191 190 189 189 188 187 187 186 186 185 185 184 183 183 182 181 181 181 180 180 179 179 178 177 176 175 175 175 174 175 175 174 174 174 173 173 173 173 173 172 172 171 171 171 171 171 171 171 170 170 169 169 169 169 168 167 166 165 164 164 164 164 164 163 162 161 160 159 158 157 156 155 154 153 154 154 154 154 154 154 153 152 151 150 149 149 149 149 151 151 151 151 151 151 151 151 151 150 149 148 148 148 148 149 149 149 149 149 148 147 147 147 146 146 146 145 145 145 145 145 144 144 143 142 141 141 140 140 139 137 136 136 136 135 135 135 134 133 132 133 135 137 137 137 137 138 141 142 143 142 140 140 140 142 144 145 145 146 146 147 149 149 149 149 149 149 150 151 150 151 152 152 152 152 152 152 152 152 153 158 159 159 159 159 158 157 155 153 153 152 153 153 153 154 154 156 157 157 158 158 159 159 160 160 159 159 158 158 158 158 157 157 156 156 160 158 160 164 169 170 171 172 172 173 171 168 170 176 177 177 174 171 175 180 180 181 178 179 175 172 172 173 173 173 172 172 178 184 184 183 184 184 184 183 181 175 160 157 168 162 167 173 174 173 166 162 158 149 145 146 148 148 149 148 149 149 150 152 151 153 154 155 155 155 156 158 157 157 159 160 161 162 163 163 162 163 163 163 163 164 164 162 159 155 152 151 151 153 155 155 154 153 153 154 155 154 153 153 154 158 172 172 172 173 173 173 173 174 175 175 174 174 173 173 173 173 173 172 172 172 172 171 170 170 170 169 169 169 169 169 169 169 169 169 169 168 169 168 168 168 168 167 168 168 167 166 165 164 163 162 160 159 158 157 157 156 156 156 158 159 160 160 160 160 160 160 158 156 154 154 154 154 155 156 158 158 158 157 155 153 151 150 150 149 149 148 146 146 146 146 146 147 147 148 149 150 151 151 152 153 154 154 154 155 155 155 156 156 156 155 155 154 153 153 153 152 190 198 201 202 196 190 189 189 193 206 206 204 204 204 205 205 206 206 205 203 202 202 204 206 206 206 205 205 204 204 203 204 205 204 204 205 205 205 205 204 204 204 204 203 202 202 202 202 203 204 205 206 205 206 207 207 208 208 210 212 214 215 216 216 216 216 216 215 215 214 214 215 215 214 214 213 213 213 213 214 213 213 213 211 210 209 209 208 208 208 207 206 205 203 202 201 201 202 203 202 202 202 202 201 200 200 200 200 200 200 198 198 197 197 198 198 199 201 202 203 203 203 204 204 203 203 203 203 203 203 203 203 203 203 202 202 203 203 204 204 204 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 208 209 210 211 212 211 211 212 211 211 212 211 211 210 210 211 211 211 211 212 212 213 212 212 213 213 213 214 216 218 221 222 222 222 222 222 222 221 220 220 219 218 218 218 217 217 216 214 213 213 212 212 211 211 211 212 212 212 212 213 213 213 213 212 212 212 212 212 212 213 212 211 211 211 210 210 210 210 210 209 209 208 207 206 205 205 204 204 204 204 203 203 203 202 203 203 204 204 205 205 204 204 204 204 203 203 202 201 201 201 200 200 199 199 198 197 197 197 197 196 195 195 194 194 193 192 192 191 190 190 189 188 188 187 187 187 186 185 185 184 183 182 182 182 181 181 180 180 179 179 177 176 176 176 176 175 175 175 175 174 174 174 174 174 173 173 173 172 172 172 171 172 172 172 172 171 171 170 170 170 169 169 168 167 166 165 166 166 166 165 165 163 162 161 160 160 158 157 156 155 154 155 155 155 155 155 154 153 152 152 151 150 150 150 151 151 151 151 151 151 152 152 151 151 150 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 146 146 145 145 145 145 145 144 143 142 141 141 141 140 139 138 137 137 137 137 137 136 136 135 134 136 137 137 137 137 137 139 142 142 142 141 141 141 141 142 143 144 146 147 147 149 151 151 151 151 151 150 151 151 151 151 152 152 153 153 152 153 153 153 154 157 158 158 157 159 159 156 154 153 153 153 153 152 153 155 157 157 157 158 158 158 159 159 160 160 160 160 160 159 159 158 158 157 157 157 157 158 159 161 163 170 171 171 171 172 172 173 175 176 177 177 175 172 170 171 171 178 173 173 175 176 171 172 172 172 172 173 174 176 184 184 182 179 181 185 184 182 181 167 166 169 175 179 177 174 151 146 146 146 147 147 149 150 150 151 151 151 152 153 152 153 154 154 154 155 156 157 156 156 157 158 160 163 164 165 164 163 163 163 163 163 162 159 156 154 150 149 151 153 154 154 154 153 153 154 153 152 152 152 153 155 170 171 172 172 172 173 173 174 175 175 174 173 171 174 174 174 173 173 172 172 171 171 170 170 170 170 170 169 169 169 169 170 170 170 169 169 169 169 169 169 169 169 169 169 168 167 166 165 164 161 159 158 157 156 156 155 155 155 157 158 159 159 158 158 158 158 157 156 156 157 157 157 158 158 158 157 156 155 154 153 152 151 152 151 149 148 146 146 146 146 146 146 147 148 149 151 151 152 153 153 154 155 155 155 156 156 156 156 156 155 155 154 154 154 153 153 188 191 192 196 196 193 190 191 193 205 205 204 203 203 203 205 206 207 206 205 204 204 205 206 208 207 207 206 206 205 205 205 205 206 206 205 206 206 205 205 204 204 203 203 203 202 202 202 204 205 206 206 207 207 207 207 209 210 211 213 215 216 216 216 216 215 215 215 215 215 215 214 214 213 213 213 212 213 214 215 214 214 213 211 210 209 208 208 208 208 207 206 204 203 202 202 201 202 203 202 202 202 202 202 201 200 200 200 201 200 199 198 197 197 198 199 200 201 202 203 204 204 204 204 204 204 204 203 203 204 204 204 203 203 203 203 203 204 204 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 208 209 210 211 212 213 213 213 212 212 212 212 212 211 211 212 212 212 212 213 213 213 213 213 213 213 214 215 217 219 221 221 221 222 222 222 222 222 221 220 219 219 218 218 218 217 216 215 214 213 213 213 212 212 212 213 213 212 212 212 213 212 212 212 212 212 212 211 212 212 212 211 211 210 210 210 210 209 209 209 209 208 207 206 205 204 204 204 204 204 204 204 203 203 203 204 204 205 205 205 205 204 204 204 204 203 202 202 202 201 201 200 200 199 198 198 198 197 197 196 196 195 194 194 193 193 193 192 191 190 190 189 188 188 188 188 187 186 185 184 184 183 183 182 182 181 181 180 179 179 178 177 177 177 176 176 176 176 175 175 175 175 174 174 174 174 173 173 173 172 172 172 173 173 172 172 171 171 170 170 170 169 169 168 167 167 167 167 167 167 166 164 163 162 162 161 159 159 158 157 156 156 156 156 156 155 153 152 152 152 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 150 150 149 149 150 150 149 149 149 148 148 148 148 148 148 148 147 146 146 146 146 146 145 144 143 143 142 143 142 140 139 138 137 138 138 138 138 137 137 137 136 138 137 137 137 137 139 140 142 142 142 142 142 142 142 142 142 143 144 145 147 149 151 152 152 152 151 151 151 151 151 151 151 152 152 152 153 153 153 153 154 154 154 155 155 159 159 156 154 154 153 153 153 153 153 154 155 157 157 157 158 159 159 160 160 161 161 161 161 160 160 160 160 159 160 159 159 159 160 162 163 169 169 169 171 171 171 173 174 175 176 176 177 175 169 170 171 171 172 171 173 176 179 173 173 175 177 177 172 171 171 180 175 170 172 177 186 184 182 182 182 182 181 180 178 174 160 152 148 149 149 149 151 152 152 153 153 152 152 153 153 154 154 155 156 155 156 156 156 155 155 157 159 161 164 165 165 165 164 165 163 161 159 157 155 152 147 148 150 152 153 153 153 151 152 153 152 152 151 151 152 153 160 167 171 172 172 173 174 174 175 175 175 174 171 174 174 174 173 173 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 168 167 166 164 161 158 156 155 155 154 154 154 155 156 157 157 158 158 158 158 157 157 157 157 158 158 158 158 157 157 157 154 153 153 153 153 153 153 151 149 148 147 146 146 146 146 147 148 149 150 152 153 153 154 154 155 156 156 156 156 157 157 156 157 156 155 154 154 154 155 155 188 188 190 193 195 195 195 197 201 205 205 204 203 203 204 206 208 209 209 208 207 207 207 208 210 209 208 207 207 206 206 206 206 207 206 206 206 206 205 205 204 204 204 204 203 202 202 202 203 205 206 207 208 208 208 209 210 211 212 214 215 216 216 216 216 215 215 215 215 215 214 214 213 213 213 212 212 212 214 215 214 214 213 212 211 209 208 208 208 208 207 206 204 203 203 202 202 202 203 203 202 202 202 202 201 200 200 200 200 200 199 198 197 198 198 199 200 201 202 203 204 205 205 205 204 205 205 204 204 204 204 204 204 204 203 204 204 205 205 206 205 206 206 206 206 206 206 206 207 206 206 206 206 205 206 206 206 207 209 210 212 212 213 213 213 212 212 212 212 212 212 213 213 213 213 213 214 214 214 213 214 214 214 214 215 217 219 220 219 220 220 220 221 222 222 221 221 220 219 219 219 219 218 217 216 215 214 214 214 214 213 213 213 213 212 212 212 212 212 212 212 212 211 211 211 212 212 212 211 210 210 210 209 209 209 209 209 208 208 207 205 205 204 204 204 204 204 204 204 203 203 203 204 204 205 205 205 205 205 204 204 203 202 202 202 201 201 201 201 200 200 199 198 198 197 197 196 196 195 195 194 194 193 193 192 192 191 190 190 190 190 189 189 188 187 186 185 184 184 184 183 182 181 181 180 180 179 179 178 178 177 177 177 177 177 176 176 176 175 175 174 174 174 174 174 173 173 173 173 173 173 172 172 172 171 171 170 170 170 169 169 168 168 168 168 168 167 166 165 164 163 163 162 161 160 159 158 157 156 157 157 156 155 154 153 153 153 153 153 153 153 153 153 153 153 154 153 153 152 152 152 151 151 150 150 150 150 150 150 149 149 149 149 148 148 148 148 148 148 147 147 147 146 146 145 144 144 143 143 143 142 140 139 139 139 138 139 139 138 138 138 139 138 138 138 138 138 139 140 141 141 141 142 143 144 145 144 143 142 143 143 144 146 148 150 152 152 151 150 150 151 151 151 151 151 151 151 152 152 152 152 153 154 154 154 154 155 157 158 156 154 154 154 154 153 153 153 154 155 155 156 156 158 159 159 160 161 161 161 161 161 161 161 161 161 162 162 162 161 160 161 163 164 164 163 166 168 170 171 173 173 173 173 173 176 177 177 172 171 172 172 172 172 173 180 181 182 183 183 182 180 171 170 170 170 170 169 168 171 182 185 185 183 182 182 181 178 175 173 161 151 151 151 151 152 153 154 154 154 153 154 154 155 155 155 155 156 157 156 156 156 155 155 155 158 156 159 162 164 168 166 165 161 158 156 154 152 149 146 147 149 150 150 151 151 150 151 151 151 151 151 151 151 152 154 162 171 171 170 172 174 175 175 175 175 176 175 175 174 174 174 173 172 171 171 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 166 163 160 157 155 155 155 155 154 154 155 155 156 156 157 158 158 157 157 157 158 158 158 157 156 156 155 154 154 153 154 154 154 154 154 154 152 150 148 147 147 146 146 147 149 150 151 152 153 153 154 154 155 155 156 156 156 157 157 157 157 157 157 156 155 155 155 156 156 188 188 189 192 194 195 195 197 201 205 206 206 205 204 205 208 210 211 211 211 210 210 210 210 212 211 209 209 208 207 207 207 207 207 207 206 206 206 206 205 205 205 206 206 204 203 203 203 204 205 207 208 209 209 209 210 211 212 213 214 215 215 215 215 215 215 215 215 215 214 213 213 213 213 212 212 212 212 214 215 214 213 213 212 211 209 208 208 208 208 207 206 205 205 203 202 202 202 203 203 202 202 202 202 201 200 200 200 200 200 199 198 198 198 199 200 201 202 203 203 204 205 205 206 205 205 205 205 204 204 204 204 205 204 204 204 205 205 206 206 206 206 206 206 206 206 206 207 207 207 206 206 206 205 205 205 206 207 208 210 211 211 212 213 213 212 212 212 212 212 213 213 214 214 214 214 214 215 215 214 215 215 215 215 216 217 218 218 217 218 218 219 219 220 221 221 221 220 220 220 220 219 219 217 216 216 215 215 215 214 214 214 214 213 212 212 212 212 212 212 212 211 211 211 211 211 211 211 210 210 209 209 209 209 209 209 208 208 207 206 205 205 204 204 205 205 205 205 204 203 203 204 204 204 204 205 205 205 205 205 204 203 203 202 202 201 201 201 201 201 200 200 199 198 197 197 196 196 195 195 195 194 194 193 193 192 191 191 191 191 190 190 189 188 187 186 186 185 185 184 183 182 182 181 181 180 180 179 179 178 177 177 177 178 178 177 177 176 176 176 175 174 174 174 174 174 174 173 173 174 173 173 173 172 172 172 171 171 171 170 170 169 169 168 169 168 168 167 166 165 164 163 163 162 161 160 159 158 158 158 158 157 156 155 154 154 155 155 155 155 155 154 154 154 155 154 154 153 153 153 152 151 151 151 151 151 151 151 150 150 149 149 149 149 149 149 149 149 148 148 148 147 147 146 146 145 144 144 144 143 142 141 140 140 139 139 139 139 139 139 139 140 139 139 139 139 139 140 140 141 141 141 142 144 146 146 145 143 143 144 144 144 145 146 148 150 150 149 149 149 150 151 150 149 150 150 151 151 151 151 151 152 152 152 153 154 154 155 155 155 155 155 154 154 154 154 154 155 155 155 156 157 158 158 159 159 159 159 160 160 161 161 162 161 161 162 162 162 161 161 162 164 164 164 164 165 167 170 170 170 171 172 169 165 170 170 177 179 179 176 171 171 171 171 172 172 177 183 183 183 183 173 168 169 169 168 168 168 166 167 174 182 184 183 182 181 179 178 166 152 153 154 153 153 153 155 156 156 155 154 154 154 155 155 156 156 156 157 157 157 156 155 154 154 154 155 156 157 161 171 171 167 159 153 152 150 149 147 145 145 146 147 147 148 149 149 149 149 149 149 149 149 148 150 152 156 157 157 157 167 172 175 175 175 176 173 170 172 175 175 174 173 172 171 171 170 170 170 171 171 171 171 171 171 171 172 171 171 171 171 171 171 172 172 172 172 172 171 171 171 168 165 162 159 157 156 156 156 155 155 154 153 154 154 155 156 157 157 157 157 157 157 157 157 156 155 155 155 154 154 154 155 156 156 156 156 154 152 150 148 148 147 146 146 148 150 152 152 153 153 153 153 154 155 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 156 188 189 190 192 194 196 196 197 201 207 208 209 208 206 207 211 213 214 214 213 213 213 212 212 214 212 211 210 209 209 209 208 208 209 209 208 207 207 207 206 206 206 207 207 206 205 205 205 206 207 207 208 209 209 210 210 211 212 213 213 214 213 214 213 213 213 214 214 214 213 213 213 213 212 212 212 212 213 214 214 213 213 212 211 210 209 208 208 208 208 207 206 205 205 204 202 202 202 203 203 203 203 203 202 201 200 200 200 201 200 200 199 198 198 199 201 201 202 203 203 204 204 205 206 206 205 206 205 205 204 205 205 205 205 205 205 205 205 206 206 206 206 206 206 207 207 207 207 207 207 207 206 206 205 205 205 205 206 207 208 208 210 211 212 212 212 212 212 212 212 213 214 215 214 214 214 215 215 215 215 216 215 215 215 216 217 217 217 217 217 217 217 218 219 221 221 221 220 220 220 220 219 219 218 217 216 216 215 215 214 214 214 214 213 213 212 212 212 212 212 212 211 211 211 211 211 211 211 210 209 209 208 208 208 208 208 208 208 207 206 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 205 205 205 205 205 204 204 203 202 202 201 201 201 201 201 201 200 199 198 197 197 196 196 196 196 195 195 194 194 193 192 192 192 192 191 191 190 190 189 188 187 187 186 185 185 184 183 182 181 181 181 181 180 179 178 178 178 178 179 179 178 178 177 177 176 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 172 172 172 171 171 170 170 169 169 169 169 168 167 167 166 165 164 163 162 161 160 160 159 158 159 159 158 156 155 155 156 157 157 157 157 156 155 155 155 156 155 154 154 153 153 152 152 152 152 152 152 151 151 151 151 151 150 150 150 149 149 150 149 149 149 149 148 147 147 146 146 146 146 145 144 143 142 141 141 140 140 140 140 140 139 140 140 140 140 140 140 140 140 141 141 140 141 143 145 145 145 144 143 144 145 146 146 146 146 147 147 146 146 147 147 149 149 149 149 150 150 151 150 150 150 151 151 151 152 153 154 154 155 155 155 155 155 154 154 155 155 155 155 155 156 157 157 158 158 159 159 159 159 159 160 161 161 161 161 161 162 162 161 161 161 162 163 164 164 165 168 167 165 164 163 163 164 165 164 165 166 168 169 174 177 173 171 175 178 174 169 173 179 183 175 171 167 169 172 167 166 167 166 166 165 163 164 175 176 180 181 180 171 151 154 156 156 156 156 156 156 158 158 157 155 154 154 154 155 156 157 157 158 158 159 157 155 154 154 154 155 156 156 157 159 160 160 154 146 147 147 146 145 145 145 144 145 146 147 147 148 147 147 147 147 147 147 147 147 149 150 151 155 156 160 163 164 162 168 173 165 162 165 167 165 164 169 171 171 171 170 170 170 171 172 172 172 172 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 170 168 164 161 159 158 158 157 156 155 154 153 151 151 153 154 156 156 157 156 155 156 156 156 156 157 157 157 156 156 156 155 155 156 156 156 156 154 151 149 148 147 146 145 146 148 150 150 151 152 152 153 153 154 155 155 156 157 157 157 157 157 157 158 158 158 157 157 157 157 157 189 189 190 192 194 196 198 198 202 202 209 212 212 210 210 213 215 216 216 216 215 215 214 214 215 214 213 212 212 212 211 210 210 211 211 210 209 209 208 208 208 208 209 208 207 206 206 206 207 207 207 207 208 209 209 209 210 211 211 212 212 212 213 213 212 212 213 213 213 213 213 213 213 213 212 212 212 213 213 212 212 212 211 210 209 209 209 208 209 209 209 208 205 205 204 203 202 202 203 204 204 204 203 202 201 200 200 201 201 201 201 200 199 199 200 201 202 203 203 203 203 204 205 206 206 206 206 206 205 205 205 205 206 205 205 205 205 205 206 206 206 206 206 206 206 207 207 206 206 207 206 206 205 205 205 205 205 205 205 206 206 208 209 211 211 211 211 211 211 212 213 214 214 214 214 214 214 215 215 216 216 216 215 215 216 217 217 217 217 217 217 217 217 218 220 220 220 220 220 220 220 220 219 218 217 217 216 215 215 215 215 215 214 214 214 213 213 212 212 212 212 211 211 211 211 211 211 210 210 209 209 209 208 208 208 208 208 207 206 206 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 204 204 205 204 204 203 203 202 202 201 201 201 201 200 200 199 198 197 197 196 196 196 196 195 195 194 194 193 192 192 192 192 192 191 191 190 190 189 189 188 187 186 185 184 183 182 182 182 181 181 180 179 179 179 179 179 179 179 179 178 178 177 177 176 176 176 176 175 175 175 175 175 175 175 175 174 173 173 173 172 172 172 171 171 171 170 170 170 169 168 168 167 166 165 164 163 162 161 161 160 159 159 160 159 158 157 156 157 157 157 158 158 158 157 156 156 156 156 155 155 154 154 153 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 150 150 150 150 150 149 149 148 148 148 147 147 147 146 145 144 143 142 142 141 141 141 141 140 140 140 140 141 141 140 142 141 141 142 142 141 141 142 143 144 143 143 143 144 146 148 149 150 149 148 146 142 143 145 147 148 149 149 150 150 150 150 150 149 150 151 151 152 152 153 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 157 158 158 158 158 159 159 159 159 160 160 161 161 161 161 162 162 162 162 162 163 164 165 164 164 167 167 165 163 162 163 164 164 164 165 166 167 167 170 177 179 175 178 180 180 178 167 167 174 168 165 166 166 166 166 166 165 165 165 164 162 161 159 163 165 163 157 153 153 156 158 159 159 159 159 158 159 159 158 157 156 155 155 155 156 157 158 159 159 159 157 155 154 154 154 154 155 151 151 149 147 144 142 142 145 144 143 144 144 144 143 143 143 144 146 146 145 146 146 146 146 146 146 145 146 146 148 151 153 155 155 155 156 157 158 158 159 161 161 163 163 163 165 168 171 171 171 171 172 173 173 173 173 172 172 171 171 171 172 172 172 172 173 173 173 173 173 173 171 169 166 163 161 159 159 158 157 155 154 152 152 151 152 153 154 155 156 155 155 155 156 156 157 157 158 157 156 156 155 155 155 154 155 155 155 155 153 151 149 148 147 146 145 146 147 147 149 150 151 152 153 154 154 155 155 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 190 190 190 191 194 198 200 200 200 203 211 215 215 213 213 216 217 218 218 218 217 216 216 216 217 216 215 215 214 214 213 213 212 213 212 211 211 210 210 210 210 210 209 209 207 207 206 207 207 207 207 207 208 209 208 208 209 209 209 210 211 211 212 212 212 212 212 213 213 213 213 214 214 214 214 213 213 213 212 212 212 212 212 210 209 210 210 209 209 209 209 208 206 205 204 203 202 202 202 203 205 206 204 202 201 201 201 201 201 202 202 201 200 199 200 201 202 203 203 203 203 204 205 205 205 205 205 206 206 205 205 205 206 205 205 204 204 205 205 206 206 205 205 205 206 206 206 205 205 206 206 206 205 205 204 204 204 204 204 205 205 207 208 209 210 210 211 211 211 212 213 214 214 214 214 214 214 214 215 216 216 216 216 215 216 216 216 217 217 217 216 216 217 218 219 219 220 220 220 220 220 220 219 218 218 217 216 215 215 215 215 215 215 214 214 214 214 213 213 213 212 212 212 211 211 211 211 210 210 209 209 209 209 209 209 208 208 207 206 205 205 205 204 205 205 205 205 205 204 204 204 204 204 204 204 204 204 204 204 204 205 204 203 203 202 202 201 201 201 200 200 199 198 197 197 197 196 196 196 196 195 195 195 194 194 193 193 192 192 192 192 191 191 190 190 190 189 187 186 185 184 183 183 183 182 182 181 181 180 180 180 180 180 180 179 179 179 178 177 177 177 177 176 176 176 176 175 175 176 176 175 175 174 174 173 173 173 173 172 172 172 171 171 170 170 170 169 169 167 166 165 164 164 163 162 162 161 160 160 161 159 158 158 158 158 158 158 159 159 158 158 157 157 156 156 156 155 155 154 153 153 153 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 150 150 149 149 149 149 149 148 147 146 145 145 144 144 143 142 141 141 141 140 140 140 141 141 141 141 143 142 141 141 141 141 141 141 142 142 143 143 143 143 146 148 149 150 151 150 145 140 143 147 149 150 150 151 151 150 149 149 149 149 150 151 152 153 153 153 154 155 155 155 155 156 156 156 156 157 157 157 157 156 157 157 158 158 158 158 159 159 159 159 160 160 160 160 160 161 162 162 163 163 164 164 165 166 165 164 167 167 167 165 163 163 164 164 165 165 166 167 168 168 169 174 174 172 174 180 179 166 165 165 165 166 167 167 167 166 165 165 165 164 163 163 161 161 161 160 159 158 157 156 157 159 160 161 161 161 160 160 160 160 159 158 156 155 155 155 157 158 158 159 158 156 154 153 152 152 153 153 150 148 145 142 141 137 151 150 146 142 141 142 142 144 143 143 143 144 144 143 144 144 145 145 145 145 144 145 145 146 147 149 151 151 151 152 153 154 155 155 156 158 160 162 163 163 163 165 164 169 172 173 173 173 173 173 172 171 171 171 171 172 172 173 173 174 174 174 173 173 172 170 167 164 162 160 160 159 157 156 154 153 152 151 152 153 154 155 155 155 155 155 155 156 157 157 158 158 156 154 153 153 152 153 154 155 155 155 153 152 151 149 147 146 145 144 144 146 147 149 150 151 152 153 153 155 155 156 157 157 158 158 158 158 158 158 158 158 158 158 159 159 158 190 190 190 191 194 199 204 204 205 207 214 218 219 217 216 218 219 219 219 219 218 218 217 217 218 217 217 216 216 215 215 214 213 213 212 212 211 211 211 211 211 210 209 209 207 206 206 206 207 207 207 208 209 209 208 206 207 207 207 209 210 210 210 210 211 211 212 212 212 213 214 214 215 215 214 213 213 212 213 213 212 213 213 211 210 211 211 210 209 209 208 207 205 205 204 202 202 202 202 203 206 207 204 202 201 200 200 201 201 202 202 201 200 200 200 201 202 203 203 203 203 204 204 205 205 205 205 205 205 205 205 204 205 205 204 204 204 204 204 205 206 206 205 205 205 205 205 205 204 205 205 205 205 204 204 204 203 203 204 204 205 206 207 209 210 210 210 211 211 212 213 213 213 213 213 213 214 214 215 216 216 216 216 216 216 216 216 216 217 217 216 216 217 217 217 218 219 220 220 220 220 220 219 219 218 217 216 215 215 215 215 215 215 215 215 214 214 214 213 213 213 213 213 212 211 211 211 211 210 210 211 210 210 209 209 208 207 206 206 206 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 205 204 204 203 203 202 202 201 201 201 200 199 199 198 197 197 197 196 196 196 196 195 195 195 194 194 193 193 192 192 192 192 192 191 191 191 190 189 188 187 186 185 184 184 183 182 182 182 182 181 181 181 181 181 180 180 180 179 179 178 178 178 177 177 177 176 176 176 176 176 176 176 175 175 174 174 174 174 174 173 172 172 172 171 171 171 170 170 169 167 166 165 165 165 164 164 163 162 161 161 161 160 159 159 159 159 159 159 160 160 159 159 158 157 157 157 156 156 155 155 155 154 153 153 152 152 152 152 152 152 153 153 152 152 152 151 151 151 151 151 150 150 150 149 150 150 150 149 148 147 146 146 146 145 144 143 142 142 141 140 140 141 141 142 143 143 142 141 141 141 141 141 141 142 142 143 143 143 144 144 146 147 148 149 148 147 144 144 147 150 152 152 152 152 152 150 150 150 150 150 150 152 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 158 157 157 157 157 158 158 158 158 158 158 159 159 160 160 160 160 161 162 162 162 163 163 164 165 166 166 166 165 166 167 168 169 169 165 165 165 165 165 166 167 169 170 170 169 169 168 168 169 166 166 166 166 166 167 167 169 169 167 166 166 166 165 165 164 163 163 164 163 162 161 159 158 158 159 161 162 163 162 161 161 160 160 160 159 156 155 154 154 154 155 155 156 157 155 153 152 152 152 153 153 152 150 146 146 145 144 156 158 153 149 150 146 145 147 146 144 143 142 142 142 142 143 143 144 144 144 144 144 145 145 146 147 147 148 149 150 151 152 153 152 152 154 157 160 161 162 160 161 162 167 173 174 174 174 174 173 172 171 171 171 172 172 173 173 174 174 174 173 173 172 171 169 167 162 161 160 159 158 157 156 154 153 153 152 152 153 154 155 155 154 154 154 155 156 157 157 157 157 156 153 153 153 153 153 154 154 154 153 151 151 149 148 146 145 144 144 144 145 148 150 150 151 151 152 154 155 156 157 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 190 189 189 190 193 195 201 211 214 213 218 221 222 221 219 220 220 220 220 220 219 219 218 218 218 218 218 217 216 215 215 215 214 213 212 212 212 212 211 211 211 210 210 209 207 206 206 206 207 208 208 208 208 209 208 205 205 205 206 208 209 209 209 209 210 210 211 211 212 213 214 214 215 214 214 213 213 213 214 213 213 214 214 213 212 212 212 212 210 208 207 206 205 204 203 202 202 202 202 203 207 207 204 202 201 201 200 200 201 202 202 201 200 200 200 201 201 202 203 203 203 204 204 205 205 205 205 206 206 205 204 203 204 204 204 204 204 204 204 205 205 206 205 205 205 205 205 204 204 204 204 204 204 204 204 204 203 203 203 204 204 205 207 208 209 210 211 212 212 212 213 213 212 212 212 212 213 214 215 216 216 217 216 216 216 215 215 216 217 217 217 216 217 216 216 217 218 219 220 220 220 220 219 218 217 217 216 215 215 215 215 215 215 215 215 215 214 214 214 213 213 213 213 212 212 211 211 211 211 211 211 210 210 210 209 208 207 207 207 206 206 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 205 204 204 203 203 202 202 202 201 201 200 199 198 198 197 197 197 196 196 196 195 195 195 195 195 194 194 193 193 193 193 192 192 192 192 191 190 189 188 187 186 185 185 184 184 183 183 182 183 183 183 183 182 181 180 180 180 180 179 179 179 178 177 178 177 177 176 176 176 176 176 176 175 175 175 175 175 175 174 173 172 172 172 172 172 171 170 170 169 168 167 166 165 165 165 164 163 162 162 162 161 160 160 160 160 160 160 160 160 160 160 159 159 158 158 157 157 157 156 156 155 155 154 153 153 152 152 152 152 153 153 153 153 153 153 152 151 151 151 151 151 150 150 150 150 151 150 150 149 148 147 147 147 146 145 144 143 143 141 142 142 142 142 143 144 144 143 142 142 142 142 142 142 143 143 143 143 144 145 145 145 146 147 147 147 146 144 145 148 151 152 153 154 153 152 151 151 151 150 150 151 153 153 153 154 154 155 155 156 156 156 155 155 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 159 160 160 161 162 162 163 163 163 164 165 165 166 165 165 166 167 169 170 171 168 166 166 166 166 166 167 169 170 170 171 170 169 170 170 169 168 168 168 168 168 169 170 170 169 168 168 168 167 167 166 166 166 166 165 164 162 160 159 159 159 160 162 163 163 161 160 160 159 159 158 156 155 154 153 153 153 153 153 154 154 153 153 153 153 153 154 155 154 153 155 159 160 162 162 159 158 156 152 150 150 149 146 145 145 143 142 142 142 142 143 143 143 144 144 145 145 145 145 146 148 149 149 150 151 151 151 152 153 156 158 160 160 158 159 160 165 174 174 174 173 173 173 172 171 171 172 173 173 173 173 174 174 173 172 172 170 169 167 165 162 161 160 159 158 157 156 154 154 153 152 152 153 154 154 154 154 154 154 156 157 157 157 157 156 155 154 153 153 153 154 154 152 151 150 150 149 148 148 147 146 144 144 145 146 148 149 150 150 151 152 154 156 157 158 158 158 159 159 159 159 159 159 159 159 159 160 160 160 160 189 189 189 189 190 192 203 219 222 221 222 224 224 223 222 222 221 221 220 220 219 219 219 218 219 219 218 217 216 216 215 214 214 213 213 212 212 212 212 211 211 210 210 209 208 207 206 207 207 208 208 207 207 208 207 207 205 205 206 207 208 208 209 209 209 209 210 210 211 213 213 214 214 214 214 213 213 214 214 214 214 214 214 214 213 213 213 212 210 208 207 206 205 204 203 203 203 203 203 204 207 207 204 202 201 201 201 200 201 202 202 201 201 200 200 201 201 202 203 203 203 203 204 204 204 204 205 206 206 205 204 204 204 204 204 204 204 204 204 204 205 205 205 205 205 205 205 204 204 204 204 203 203 203 204 203 203 203 203 204 204 205 207 207 208 210 211 212 212 213 213 212 212 212 212 212 213 214 215 216 217 217 217 216 216 215 215 215 216 216 216 216 216 216 216 216 217 218 219 220 220 220 219 218 217 217 217 216 216 216 216 216 216 215 215 215 215 214 214 214 214 213 213 212 212 212 212 212 212 211 211 211 210 210 209 208 208 208 208 207 206 206 205 205 205 205 206 206 205 205 205 204 204 204 204 204 204 204 204 204 204 203 203 203 202 202 201 201 200 199 198 198 197 197 197 196 196 196 196 195 195 195 195 194 194 194 193 193 193 193 193 193 193 192 191 190 189 188 187 186 186 186 185 184 184 184 183 184 184 184 184 183 182 181 180 180 180 180 180 179 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 175 174 173 173 173 172 172 172 171 171 170 169 168 167 166 166 166 166 165 163 163 163 163 162 161 160 161 161 161 161 161 161 161 160 159 159 158 158 158 158 158 157 156 156 155 154 154 154 154 153 153 153 153 153 153 153 153 153 152 152 151 151 151 151 151 151 151 151 151 151 150 149 148 148 148 148 147 145 145 144 143 143 143 143 143 143 144 144 144 144 143 143 143 144 144 144 144 144 144 143 144 145 146 146 146 146 145 145 143 144 145 146 148 149 151 153 153 153 152 152 152 151 151 151 153 153 153 154 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 160 160 160 161 161 162 162 162 163 163 164 165 166 166 166 166 167 167 168 169 170 167 166 166 166 166 166 168 168 169 169 170 170 170 170 171 171 171 171 170 169 168 169 170 170 170 170 169 170 169 169 168 168 168 167 166 165 163 161 160 160 160 161 162 163 163 161 160 159 158 157 158 157 155 154 154 152 152 152 152 152 152 153 153 153 154 154 155 156 156 157 158 161 163 163 163 162 160 157 155 153 152 152 151 149 147 145 144 142 141 141 141 141 142 143 143 144 145 145 145 147 148 148 149 150 149 150 150 151 153 156 158 158 158 161 167 170 173 173 173 173 172 172 172 173 173 173 173 173 172 171 171 172 172 171 170 170 169 167 165 164 163 162 162 161 159 158 156 155 154 153 152 152 153 154 154 154 155 154 155 157 158 158 157 157 156 155 153 153 152 152 152 152 151 150 150 150 149 149 149 147 146 146 146 146 147 149 149 150 151 152 154 155 157 157 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 161 188 188 188 188 188 189 204 226 227 226 225 225 225 224 224 223 221 221 221 220 219 219 219 219 219 219 218 217 216 215 215 214 213 213 213 213 212 212 211 211 211 210 209 209 208 207 206 206 207 207 207 206 206 207 207 207 206 206 206 207 207 208 208 209 209 209 209 210 211 212 212 213 214 214 214 213 213 213 214 213 213 214 214 214 214 213 213 212 210 208 207 205 205 204 204 203 203 203 203 203 207 207 205 203 203 202 201 201 201 202 202 202 201 200 200 201 202 202 203 203 203 203 204 203 204 204 205 206 206 206 205 204 204 204 204 204 205 204 203 204 204 205 205 205 205 205 205 205 204 204 203 203 203 203 203 203 203 203 203 204 204 205 205 206 208 209 210 211 212 213 213 213 212 212 212 212 213 214 215 216 216 216 216 216 215 215 215 215 215 216 216 216 216 216 216 216 217 217 218 218 219 219 218 218 218 218 218 218 217 217 217 217 216 216 215 215 215 215 215 214 214 214 213 213 212 212 212 212 212 212 212 211 211 210 210 209 209 209 209 208 207 206 206 206 206 206 206 206 205 205 205 205 205 205 205 204 204 204 204 204 204 203 203 203 202 202 201 201 200 199 198 198 197 197 196 196 196 196 196 196 195 195 195 194 194 194 193 193 193 193 193 193 193 192 192 190 190 189 188 187 187 186 186 185 185 185 185 185 185 185 184 183 182 181 181 181 181 180 180 179 179 178 178 178 178 178 178 178 178 177 177 176 176 176 176 176 175 175 174 173 173 173 173 172 171 171 170 169 168 167 167 166 166 166 164 163 164 164 164 163 162 161 162 162 162 162 162 161 161 160 159 159 159 158 158 158 158 157 157 157 156 155 155 155 154 154 154 154 154 154 154 154 154 153 153 152 152 151 151 151 151 151 151 151 152 152 151 149 149 149 149 149 148 146 146 146 145 144 144 144 144 144 144 144 144 144 144 144 145 146 145 145 145 145 145 143 144 145 146 146 145 144 143 142 143 145 145 144 144 145 148 151 152 153 153 154 154 153 152 152 153 153 153 153 153 154 155 155 155 155 155 155 155 156 157 157 156 156 157 157 157 158 158 158 158 158 158 158 159 159 160 161 162 162 162 162 162 163 164 164 165 166 166 166 166 166 167 167 168 169 170 168 166 167 167 167 168 169 169 169 170 170 170 170 171 171 172 172 171 169 168 168 168 168 169 169 169 170 170 170 170 171 171 170 168 165 163 162 161 160 159 161 162 163 162 161 160 158 157 156 155 155 156 155 153 152 152 152 151 152 152 152 153 153 154 155 155 156 157 157 159 160 162 163 162 162 161 159 157 156 155 155 155 153 150 148 145 142 140 140 140 140 141 142 142 143 143 144 145 147 147 147 148 148 148 148 149 150 152 156 156 158 158 162 172 172 172 172 171 171 171 171 172 173 174 174 174 173 170 169 169 169 169 169 168 168 167 166 165 164 164 164 163 161 159 158 157 155 153 152 152 152 153 154 155 155 156 156 156 157 158 158 157 156 155 154 154 154 153 152 152 151 151 150 150 150 150 150 149 148 147 147 147 148 149 149 150 151 152 154 155 157 157 158 158 158 158 158 159 159 159 159 159 159 159 160 161 161 161 161 188 188 188 187 187 187 206 230 229 229 227 226 225 225 224 223 222 221 221 220 219 219 219 219 219 219 218 217 216 215 214 214 214 213 213 212 212 211 211 210 210 210 210 209 208 206 205 206 206 206 206 206 205 206 207 207 206 205 205 206 207 207 207 207 208 209 209 210 211 212 212 213 213 213 213 212 211 212 213 213 213 213 213 213 213 213 213 212 210 208 206 205 205 204 204 203 203 203 203 203 206 207 206 205 204 202 202 201 202 202 202 202 201 201 201 201 202 203 203 204 203 203 203 203 204 204 205 206 206 206 205 205 204 204 204 204 205 204 203 203 204 204 204 204 205 205 205 205 204 204 203 203 203 203 203 203 203 203 203 204 204 204 205 206 207 208 209 210 211 212 212 212 213 212 212 212 213 214 215 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 217 218 217 217 218 218 219 219 218 218 217 217 216 216 215 215 215 215 215 215 214 214 214 213 212 212 212 212 212 212 212 212 211 211 211 210 210 209 209 208 208 207 207 206 207 206 206 206 205 205 205 205 205 205 205 205 204 204 204 203 203 203 203 203 202 202 201 200 199 199 198 198 197 196 196 196 196 196 196 196 196 195 195 195 194 194 194 194 194 193 193 193 193 193 192 191 190 190 189 188 187 187 187 186 186 186 186 186 186 185 184 184 183 182 182 182 181 180 180 179 179 179 179 179 179 178 178 178 178 177 177 177 177 177 177 176 176 175 174 174 174 173 173 172 171 171 170 169 168 168 167 167 167 166 165 165 165 165 164 163 162 162 162 162 162 162 162 162 161 160 160 159 159 158 158 158 158 158 158 157 157 156 156 156 155 155 155 154 154 154 154 154 154 153 153 152 152 152 152 152 152 152 151 152 152 152 152 151 150 150 150 149 148 148 147 147 146 144 144 146 145 144 144 144 144 144 145 145 146 146 146 146 145 145 145 144 144 145 146 146 145 141 140 143 146 147 146 144 142 143 147 150 151 152 154 155 155 154 153 153 153 153 153 153 153 154 154 154 154 154 155 154 154 155 156 156 155 156 156 157 157 158 157 157 157 157 157 158 158 159 160 162 163 163 163 163 163 163 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 168 169 169 170 171 170 169 169 169 170 171 171 172 172 171 169 169 168 168 168 169 168 168 169 169 169 170 172 172 171 169 166 162 162 160 159 159 161 162 163 163 162 159 157 155 155 155 155 155 153 151 151 151 151 151 151 152 153 153 153 154 155 155 155 156 157 158 160 161 162 161 161 161 160 158 157 157 155 154 154 152 149 145 144 142 140 139 139 139 140 141 142 142 143 145 146 147 146 146 146 146 147 148 149 152 153 154 157 157 160 173 173 171 171 170 169 169 170 172 173 173 173 173 172 167 166 165 165 166 167 166 166 166 165 165 165 165 164 163 161 159 158 156 154 153 152 152 152 152 153 155 156 156 157 157 158 158 158 157 156 156 155 155 154 153 153 152 151 151 150 151 151 151 150 149 148 149 148 149 149 150 150 151 151 153 155 156 157 157 158 158 158 158 158 159 159 160 160 160 160 160 160 161 161 162 162 188 188 187 187 187 189 213 232 230 230 228 227 226 225 224 224 223 222 221 220 220 219 219 219 219 219 218 217 215 214 214 214 213 212 212 212 211 210 210 210 210 210 210 209 207 205 205 205 205 205 205 205 205 206 206 206 206 205 205 205 206 206 206 207 208 208 208 209 210 210 210 211 211 211 211 210 210 211 212 212 212 212 212 212 213 213 212 212 210 208 207 206 206 205 204 203 203 203 203 203 206 207 207 206 204 203 203 201 202 202 202 202 202 201 201 201 202 203 203 203 203 203 203 203 204 204 205 206 206 206 206 206 205 204 204 204 205 204 203 203 204 204 204 204 204 204 205 205 204 204 204 203 203 203 203 203 203 203 203 203 203 204 205 206 206 206 207 209 209 210 211 212 213 213 212 212 212 213 214 214 215 216 215 215 215 215 215 215 215 215 215 216 216 216 216 216 215 215 215 215 216 216 217 217 217 218 218 219 219 218 218 217 216 215 215 215 216 216 216 215 215 214 214 213 213 213 212 212 212 212 212 212 212 212 212 211 210 210 209 209 208 208 207 207 207 207 206 206 206 205 206 205 205 205 205 205 204 204 203 203 203 203 202 202 202 201 201 200 199 199 198 198 197 196 196 196 196 196 196 196 196 195 195 194 194 194 194 194 194 194 193 193 193 193 192 192 191 190 189 188 188 188 187 187 187 187 187 187 186 185 185 184 183 183 182 182 181 181 180 180 180 180 180 180 180 179 179 179 178 178 177 178 178 177 177 177 176 175 174 175 174 174 173 172 172 171 170 169 169 169 168 168 167 166 165 166 166 166 165 164 162 163 163 163 163 162 162 161 160 160 159 159 159 158 158 158 158 158 158 158 157 157 157 156 156 156 156 155 155 155 155 154 154 153 153 153 152 152 152 152 152 152 152 152 152 153 152 152 151 151 150 150 149 149 149 148 147 145 145 147 146 145 145 144 144 145 145 146 146 146 146 146 145 145 145 144 144 146 147 147 145 139 141 145 147 148 146 144 142 143 147 150 153 154 155 157 155 154 154 153 153 153 153 153 153 153 153 153 154 153 153 153 154 154 154 155 155 155 155 156 157 157 157 157 157 157 158 158 159 160 161 163 163 163 164 163 163 163 164 165 165 165 165 166 166 166 167 167 167 167 168 168 168 167 168 168 169 169 170 170 170 170 170 171 172 172 173 173 172 170 170 170 169 168 168 168 168 169 170 171 172 173 174 173 172 170 170 167 163 161 160 161 163 163 162 161 158 156 155 154 154 154 154 153 151 149 149 149 149 150 152 153 154 154 153 153 153 154 154 155 157 159 159 159 159 160 160 159 158 157 156 154 153 152 151 148 146 145 142 140 138 138 138 139 140 140 142 143 144 145 145 145 145 145 145 146 147 148 150 152 154 156 157 158 167 164 166 170 168 167 168 168 170 170 170 171 171 169 165 163 163 163 164 165 165 164 164 164 163 164 164 164 162 161 159 157 155 154 152 152 152 152 153 154 155 156 156 157 157 158 159 158 157 157 157 157 156 154 152 151 151 151 150 150 151 151 151 150 150 149 150 150 150 150 150 150 150 151 153 155 156 157 157 158 158 158 158 159 159 159 160 160 160 160 160 160 161 161 162 163 188 187 187 186 186 190 214 232 231 230 230 227 225 224 224 225 223 222 222 221 221 220 220 219 219 218 217 216 215 214 213 213 212 212 211 211 210 209 210 210 210 210 210 208 206 205 204 205 205 205 205 205 205 205 206 205 205 205 205 205 205 205 206 207 207 207 207 208 208 209 209 209 209 210 209 209 209 210 211 212 212 213 213 212 213 213 213 212 210 208 207 207 206 205 204 203 203 202 203 203 205 205 206 205 205 204 203 202 202 202 202 202 202 202 201 201 202 202 203 203 203 203 203 204 204 204 205 206 206 207 207 206 205 205 205 205 204 204 203 203 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 202 202 203 203 203 204 204 204 205 206 206 207 208 209 210 212 212 213 212 212 212 212 213 214 215 215 215 214 214 214 215 215 215 215 214 215 215 215 215 215 215 215 214 215 215 216 216 217 217 217 218 218 218 218 218 217 216 216 216 216 216 216 216 215 215 215 214 214 214 213 213 213 213 213 213 213 213 213 212 211 210 210 209 209 209 208 208 207 207 207 206 206 206 206 206 206 206 206 205 205 204 204 203 203 203 202 202 202 202 201 200 200 199 199 198 197 197 196 196 196 196 196 196 196 196 195 195 195 195 194 194 194 194 194 193 193 193 193 193 192 192 191 189 189 188 188 188 188 188 188 187 187 186 185 185 184 184 183 183 182 182 181 181 181 181 181 181 180 181 180 180 180 179 179 179 179 178 178 178 177 176 176 175 175 174 174 173 173 172 171 171 170 170 169 169 168 167 166 167 167 167 167 165 164 163 163 163 163 163 163 162 161 160 160 159 159 159 158 158 158 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 155 154 153 153 153 153 152 152 152 152 152 152 153 153 152 152 152 152 151 151 150 150 150 150 149 147 146 146 147 147 146 146 145 145 145 146 147 147 146 146 146 145 145 144 144 145 146 147 147 144 140 143 146 146 146 144 143 145 147 149 153 155 156 157 157 156 155 154 154 153 153 154 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 156 156 157 157 158 158 158 159 160 160 162 163 163 164 164 164 164 164 164 164 165 165 165 166 166 166 167 168 168 168 168 169 169 169 169 169 168 169 169 170 170 170 171 171 172 172 174 174 173 172 172 171 170 169 169 170 170 171 171 171 172 173 174 174 172 168 168 167 165 163 162 162 164 163 162 160 158 156 155 155 155 154 153 152 149 147 146 146 147 149 151 152 153 153 153 153 153 153 154 154 156 158 158 158 159 160 160 160 158 158 156 154 152 150 149 147 146 145 142 139 137 136 137 138 139 140 141 143 144 144 145 144 144 144 144 145 147 148 149 152 154 155 156 157 160 159 163 169 166 165 166 165 164 166 167 168 167 166 164 163 163 163 164 164 164 164 163 163 164 164 165 164 163 162 160 157 155 154 153 153 153 154 154 155 155 156 156 157 158 158 158 158 158 158 158 157 156 154 153 151 151 151 151 151 152 152 151 151 151 150 150 150 150 150 150 150 150 152 154 155 156 156 157 158 159 158 159 159 159 159 160 160 160 160 160 160 161 162 162 163 187 187 186 186 187 190 212 232 231 231 231 227 225 224 225 225 224 223 222 222 221 220 220 219 219 218 216 215 214 214 212 212 211 211 210 210 209 209 210 210 210 210 209 208 205 204 204 205 205 205 205 205 205 205 205 205 204 205 205 205 205 205 206 206 206 206 206 206 207 207 207 208 209 209 209 209 209 210 211 212 214 214 214 213 213 214 213 212 210 209 208 207 206 205 204 203 202 202 203 203 203 204 205 205 205 205 204 202 202 202 202 202 202 202 201 201 202 202 203 203 203 204 204 204 204 204 205 205 206 206 207 206 205 204 205 205 204 204 203 203 204 204 205 204 204 204 204 204 204 204 204 203 203 203 203 203 202 202 202 202 203 203 203 204 204 205 205 206 207 209 210 211 212 213 212 212 212 212 212 213 214 215 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 214 214 215 216 216 217 217 217 217 217 217 218 217 217 216 216 216 216 216 216 216 215 215 215 214 214 213 213 213 213 213 213 214 214 213 213 212 211 210 210 210 209 209 208 208 207 207 207 206 206 206 206 206 206 206 206 205 205 204 204 204 203 203 202 202 202 201 201 200 200 200 199 198 197 196 196 196 196 196 196 196 196 196 195 195 195 195 195 195 194 194 194 193 193 193 193 193 193 192 191 190 189 188 188 188 188 188 188 187 187 186 186 185 185 185 184 183 182 182 182 181 181 182 182 182 181 181 181 181 181 180 180 180 180 179 179 178 178 177 176 176 175 175 174 174 173 172 171 171 171 170 170 170 169 168 166 167 168 168 167 165 164 163 164 165 164 164 163 162 161 160 160 160 159 159 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 156 155 154 154 153 153 153 153 152 152 152 152 152 153 153 152 152 152 152 152 151 151 151 151 150 149 148 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 145 144 145 146 147 147 146 142 142 145 146 146 146 145 145 147 151 153 155 156 158 158 157 155 155 155 154 154 154 154 154 153 153 152 152 152 152 152 153 154 154 154 154 153 154 155 156 156 157 157 157 158 158 159 160 161 161 162 163 164 164 165 164 164 164 164 164 165 166 166 166 167 168 168 168 168 169 170 170 170 170 170 170 169 169 170 170 170 171 171 172 172 173 173 174 174 173 173 171 170 170 171 171 171 171 171 170 170 170 171 171 169 165 164 163 163 163 163 163 164 163 162 160 158 157 156 157 157 156 155 153 149 146 147 146 146 147 149 151 151 151 152 152 153 153 153 154 154 155 156 157 158 159 161 161 161 159 157 154 151 149 147 147 145 144 142 140 137 135 135 136 137 139 140 142 143 143 144 144 144 143 143 144 146 147 149 152 153 154 155 155 156 158 162 168 164 163 163 162 161 162 164 165 164 164 164 164 164 165 165 164 164 164 165 165 166 166 166 165 164 163 160 157 156 154 154 155 155 155 155 155 155 156 157 158 158 158 158 158 159 159 158 157 156 155 154 153 153 152 152 152 152 152 152 152 151 151 150 150 150 150 151 151 151 153 154 156 156 157 158 158 159 159 159 159 159 160 160 161 161 161 161 161 161 162 162 163 187 187 186 186 187 190 208 230 231 232 230 226 225 225 226 226 225 223 223 222 221 220 220 219 218 217 215 215 214 213 212 211 210 210 210 210 209 209 210 210 211 210 209 207 205 203 203 204 204 205 205 205 204 204 203 203 204 204 204 204 205 205 205 205 206 205 205 205 205 205 207 208 209 210 210 210 210 211 211 213 215 216 215 214 214 214 213 212 211 210 208 206 205 204 203 203 202 202 202 202 203 204 204 205 205 205 204 203 203 202 202 202 202 202 201 201 201 201 202 203 203 204 204 203 203 204 204 205 205 206 206 206 205 204 204 204 204 204 204 204 204 205 205 205 205 204 204 204 204 205 204 204 203 203 203 202 202 202 202 202 203 203 203 203 204 204 205 206 207 208 209 211 212 212 212 212 212 212 212 213 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 214 214 215 216 216 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 215 215 215 214 214 213 213 213 213 214 214 214 213 213 213 212 211 211 210 210 210 209 209 208 208 207 207 207 206 206 206 206 206 206 206 205 205 204 204 204 203 203 202 202 201 201 200 200 200 199 198 197 197 196 196 196 196 196 196 196 196 196 195 195 195 195 195 195 194 194 194 193 193 193 193 193 193 192 191 190 189 189 189 189 188 188 188 187 187 186 186 186 186 185 184 184 183 183 182 182 182 182 182 183 182 182 182 182 182 182 181 180 180 180 179 179 178 178 177 176 176 175 174 174 173 173 172 172 171 171 170 170 169 169 168 168 169 168 167 165 164 164 165 166 165 165 164 163 161 161 161 161 160 159 159 159 159 159 159 158 158 159 159 158 158 158 158 158 158 158 157 157 156 155 154 154 154 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 151 151 151 150 150 149 148 148 147 147 147 147 146 146 145 146 146 146 146 146 146 144 144 145 147 148 147 145 143 144 146 147 146 145 145 146 148 152 154 155 156 158 157 155 154 154 154 154 154 155 155 154 153 153 152 152 151 151 152 152 153 153 153 153 153 153 154 155 156 156 156 157 157 158 159 160 161 162 162 163 163 164 164 164 164 164 164 165 166 166 166 166 168 168 169 169 169 170 170 171 171 171 171 171 171 170 171 171 171 172 172 172 172 173 173 173 173 172 172 171 170 169 170 170 170 170 169 169 169 169 169 169 168 167 164 163 162 162 163 163 164 163 161 160 159 158 158 158 158 158 157 155 152 151 149 147 147 147 148 150 149 151 152 152 152 153 153 152 153 154 155 156 157 159 159 159 159 159 157 154 152 149 148 147 145 144 143 141 139 139 137 136 136 138 140 141 141 141 142 142 142 142 143 144 145 146 149 152 153 153 154 154 155 158 163 164 163 161 161 160 160 160 161 163 163 163 164 166 166 166 166 165 165 165 166 167 167 167 167 166 164 162 160 158 157 156 155 155 155 155 155 155 155 156 157 158 158 158 158 159 159 159 159 158 157 156 155 154 153 153 152 152 152 152 153 152 152 151 151 150 151 151 152 152 153 153 154 155 156 157 158 159 159 159 159 159 159 159 160 160 161 161 161 161 161 162 163 163 187 186 186 187 187 189 191 201 229 232 229 226 225 226 227 226 225 225 224 223 222 221 220 219 218 216 216 215 213 212 211 210 209 209 210 211 211 211 211 211 211 210 209 206 204 203 203 203 204 204 205 204 204 203 202 202 203 203 204 204 205 205 205 205 205 204 204 204 204 205 207 209 210 210 211 211 211 212 213 215 216 216 216 214 214 213 213 213 212 210 208 207 205 204 203 202 201 201 201 202 203 203 204 204 205 205 204 204 203 202 202 201 202 202 201 201 201 201 202 203 204 204 204 203 203 203 204 204 205 206 206 205 205 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 204 204 204 203 203 203 203 202 202 202 202 202 203 203 203 203 204 204 205 205 206 207 209 210 211 212 211 212 212 211 211 212 212 213 213 213 213 213 214 214 214 214 213 214 214 214 214 214 215 215 214 214 215 216 216 216 217 217 216 216 216 216 216 216 216 216 216 217 216 216 216 215 215 215 214 214 213 214 214 214 214 214 213 213 213 212 212 211 211 211 210 210 209 209 208 208 207 207 207 207 207 207 207 207 206 206 205 205 205 204 204 203 203 202 202 201 201 201 200 200 199 198 197 197 197 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 194 194 194 194 194 194 194 193 192 191 190 189 189 189 189 189 188 188 187 187 186 187 186 186 185 185 184 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 180 180 179 179 178 178 177 176 176 175 174 174 174 173 172 172 171 171 170 170 169 168 169 169 169 167 165 165 165 166 167 166 165 164 163 162 162 162 162 161 160 160 159 159 160 160 159 159 159 159 158 158 158 158 158 158 158 158 157 157 156 156 155 155 154 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 151 151 151 151 151 151 150 149 148 148 148 147 146 146 145 146 146 146 146 147 146 145 145 146 149 149 146 146 146 148 150 148 145 145 145 147 149 151 152 151 152 154 154 153 152 152 153 154 155 155 154 153 153 152 152 152 151 151 151 152 152 152 152 152 152 153 153 154 155 155 156 156 157 158 159 160 161 161 161 162 163 164 164 164 164 164 165 166 166 167 167 167 168 168 169 170 170 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 171 170 170 170 170 170 168 168 167 167 168 168 168 169 169 168 166 164 163 162 162 164 164 163 161 159 159 159 159 159 159 159 158 156 155 154 151 149 148 147 147 148 148 149 150 151 152 152 152 151 151 153 154 155 156 157 157 157 157 157 156 153 151 149 149 147 145 145 144 142 141 140 138 137 137 138 140 140 140 140 140 141 141 142 144 144 145 146 148 151 153 154 154 154 155 158 163 165 164 162 160 157 158 158 160 162 162 164 165 167 167 167 167 167 166 166 167 167 167 167 167 166 163 162 160 159 157 156 156 156 156 155 155 155 155 155 156 157 157 158 159 159 159 159 158 157 157 156 155 155 154 153 153 153 153 154 153 152 152 151 151 150 151 151 152 153 153 153 154 154 156 157 158 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 163 163