0 1 2 3 2 1 8 9 10 11 10 9 16 17 18 19 18 17 24 25 26 27 26 25 32 33 34 35 34 33 40 41 42 43 42 41
4 5 6 5 4 7 12 13 14 13 12 15 20 21 22 21 20 23 28 29 30 29 28 31 36 37 38 37 36 39 44 45 46 45 44 47
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35 40 41 42 41 40 43
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 28 29 30 31 30 29 36 37 38 39 38 37 44 45 46 47 46 45
0 1 2 1 0 3 8 9 10 9 8 11 16 3 0 18 19 20 19 18 21 26 27 28 27 26 29 34 35 36 35 34 37 42 43 44 43 42 45 50 11 8 52 3 16 54 11 50 56 19 21 58 59 60 59 58 61 66 67 68 67 66 69 74 75 76 75 74 77 82 83 84 83 82 85 90 44 91 44 90 42 94 95 96 95 94 97 102 43 45 102 104 43 106 107 108 112 113 114 56 118 19 120 59 61 122 123 124 123 122 125 130 131 132 131 130 133 138 139 140 139 138 141 74 76 146 82 84 148 150 90 91 90 150 151 154 96 155 96 154 94 158 159 160 159 158 161 97 166 95 166 97 167 170 104 102 107 172 108 112 174 113 170 176 104 178 179 180 120 184 59 186 125 122 188 189 190 189 188 191 123 196 124 196 123 197 200 201 202 201 200 203 139 208 140 140 208 210 74 146 212 82 148 214 216 151 150 218 154 155 154 218 219 222 160 223 160 222 158 226 227 228 227 226 229 234 159 161 234 236 159 167 238 166 238 167 239 242 172 107 244 174 112 246 176 170 178 248 179 250 251 252 256 125 186 258 191 188 260 261 262 261 260 263 189 268 190 268 189 269 197 272 196 272 197 273 201 276 202 202 276 278 280 281 282 286 287 288 292 293 294 298 151 216 300 219 218 219 300 301 304 222 223 222 304 305 308 228 309 228 308 226 312 313 314 313 312 315 320 227 229 320 322 227 324 236 234 324 326 236 328 238 239 242 330 172 244 332 174 334 176 246 328 336 238 338 248 178 250 340 251 342 256 186 344 191 258 346 263 260 348 349 350 349 348 351 261 356 262 356 261 357 269 360 268 360 269 361 364 272 273 364 366 272 368 369 370 374 368 370 280 282 376 378 286 288 380 292 294 382 298 216 384 301 300 301 384 385 388 305 304 390 308 309 308 390 391 394 395 396 395 394 397 402 403 404 403 402 405 410 315 312 412 315 410 414 322 320 414 416 322 418 326 324 418 420 326 422 330 242 424 332 244 426 334 246 428 336 328 338 430 248 432 340 250 434 256 342 436 344 258 438 263 346 440 351 348 442 443 444 443 442 445 349 450 350 450 349 451 357 454 356 454 357 455 458 360 361 458 460 360 462 366 364 462 464 366 374 370 466 376 282 468 378 288 470 380 294 472 474 298 382 476 385 384 478 479 388 479 305 388 482 391 390 484 485 486 485 484 487 492 493 494 493 492 495 500 501 502 501 500 503 508 405 402 510 405 508 512 513 514 512 514 518 520 416 414 520 418 416 522 420 418 422 524 330 424 526 332 528 334 426 530 336 428 522 532 420 534 430 338 432 536 340 538 434 342 540 344 436 542 438 346 544 351 440 546 443 445 548 549 550 549 548 551 451 556 450 556 451 557 560 454 455 560 562 454 564 460 458 564 566 460 568 464 462 568 570 464 572 374 466 574 376 468 576 378 470 578 380 472 580 474 382 582 385 476 580 584 474 586 479 478 588 391 482 484 486 590 592 593 594 593 592 595 600 601 602 601 600 603 608 501 503 608 610 501 612 613 614 618 612 614 518 514 620 622 518 620 624 418 520 624 522 418 422 626 524 626 422 627 424 630 526 630 424 631 634 528 426 636 530 428 638 639 640 534 644 430 646 536 432 648 434 538 648 540 436 650 438 542 652 544 440 546 654 443 656 657 658 657 656 659 664 556 557 664 666 556 668 562 560 668 670 562 672 566 564 672 674 566 676 570 568 678 572 466 574 468 680 576 470 682 578 472 684 686 586 478 688 582 476 690 584 580 692 588 482 484 590 694 592 594 696 698 699 700 699 698 701 706 707 708 706 708 712 618 614 714 716 618 714 622 620 718 720 622 718 722 522 624 627 724 626 724 627 725 534 728 644 728 534 729 732 528 634 734 630 631 736 530 636 638 738 639 722 740 522 646 742 536 744 648 538 746 540 648 748 650 542 750 544 652 752 753 754 657 758 658 658 758 760 762 666 664 762 764 666 766 670 668 766 768 670 770 674 672 676 772 570 770 774 674 776 572 678 778 574 680 780 576 682 782 578 684 784 586 686 688 786 582 690 788 584 790 588 692 792 793 794 592 696 798 699 800 700 752 754 802 712 708 804 806 712 804 716 714 808 810 716 808 812 720 718 720 812 813 734 816 630 725 818 724 818 725 819 729 822 728 822 729 823 826 742 646 828 829 830 828 830 834 836 837 838 842 843 844 740 722 848 850 648 744 850 746 648 852 650 748 854 750 652 700 800 856 858 859 860 859 864 860 866 764 762 868 764 866 870 768 766 872 768 870 874 772 676 876 774 770 878 776 678 880 778 680 778 880 881 884 780 682 780 884 885 888 782 684 890 790 692 892 784 686 894 786 688 896 788 690 792 898 793 900 901 902 906 802 754 802 906 907 806 804 910 912 806 910 914 810 808 810 914 915 918 813 812 813 918 919 734 922 816 922 734 923 819 926 818 926 819 927 823 930 822 930 823 931 934 935 826 826 935 742 836 838 938 940 830 941 830 940 834 842 844 944 740 848 946 948 850 744 950 746 850 952 852 748 854 954 750 956 957 958 956 962 957 859 964 864 964 859 965 968 868 866 970 868 968 972 872 870 874 974 772 876 976 774 978 872 972 980 776 878 982 881 880 881 982 983 986 885 884 885 986 987 990 782 888 992 790 890 994 784 892 894 996 786 896 998 788 1000 898 792 901 1002 902 1004 907 906 907 1004 1005 1008 912 910 912 1008 1009 1012 915 914 915 1012 1013 1016 919 918 919 1016 1017 923 1020 922 1020 923 1021 927 1024 926 1024 927 1025 931 1028 930 1028 931 1029 934 1032 1033 1032 934 1034 934 1033 935 1038 838 1039 838 1038 938 1042 941 1043 941 1042 940 1046 844 1047 844 1046 944 1050 848 1051 848 1050 946 1054 850 948 1056 950 850 952 1058 852 1060 954 854 1062 962 956 1062 1064 962 965 1066 964 1066 965 1067 1070 970 968 1072 970 1070 1074 974 874 1076 1077 1078 1082 1083 1084 1088 980 878 1090 980 1088 1092 983 982 983 1092 1093 1096 987 986 987 1096 1097 1100 990 888 990 1100 1101 1104 992 890 1106 994 892 1108 1109 1110 1114 1115 1116 1000 1120 898 1122 1002 901 1060 1124 954 1126 1005 1004 1128 1005 1126 1130 1009 1008 1009 1130 1131 1134 1013 1012 1013 1134 1135 1138 1017 1016 1017 1138 1139 1021 1142 1020 1142 1021 1143 1025 1146 1024 1146 1025 1147 1029 1150 1028 1150 1029 1151 1034 1154 1032 1154 1034 1155 1158 1159 1160 1159 1158 1161 948 1161 1054 1166 1167 1168 1167 1166 1169 1174 1043 1175 1043 1174 1042 1178 1179 1180 1179 1178 1181 1186 1051 1187 1051 1186 1050 1190 950 1056 1192 1058 952 1122 1194 1002 1196 1064 1062 1196 1198 1064 1200 1066 1067 1200 1202 1066 1204 1205 1206 1074 1210 974 1076 1212 1077 1082 1214 1083 1204 1216 1205 1218 1090 1088 1090 1218 1219 1222 1093 1092 1093 1222 1223 1226 1097 1096 1097 1226 1227 1230 1101 1100 1101 1230 1231 1234 992 1104 1236 994 1106 1238 1114 1116 1240 1108 1110 1242 1120 1000 1244 1124 1060 1244 1246 1124 1248 1128 1126 1250 1128 1248 1252 1131 1130 1131 1252 1253 1256 1135 1134 1135 1256 1257 1260 1139 1138 1139 1260 1261 1143 1264 1142 1264 1143 1265 1147 1268 1146 1268 1147 1269 1151 1272 1150 1272 1151 1273 1155 1276 1154 1276 1155 1277 1160 1280 1281 1280 1160 1159 1284 1285 1286 1285 1284 1287 1161 1158 1054 1292 1168 1293 1168 1292 1166 1296 1175 1297 1175 1296 1174 1300 1180 1301 1180 1300 1178 1304 1187 1305 1187 1304 1186 1308 1287 1309 1192 1312 1058 1314 1194 1122 1314 1316 1194 1196 1318 1198 1318 1196 1319 1322 1202 1200 1322 1324 1202 1074 1326 1210 1326 1074 1327 1076 1330 1212 1330 1076 1331 1082 1334 1214 1334 1082 1335 1204 1338 1216 1338 1204 1339 1342 1219 1218 1219 1342 1343 1346 1223 1222 1223 1346 1347 1350 1227 1226 1227 1350 1351 1354 1231 1230 1231 1354 1355 1358 1238 1116 1238 1358 1359 1362 1234 1104 1364 1365 1366 1370 1240 1110 1240 1370 1371 1242 1374 1120 1376 1377 1378 1377 1382 1378 1384 1250 1248 1250 1384 1385 1388 1253 1252 1253 1388 1389 1392 1257 1256 1257 1392 1393 1396 1261 1260 1261 1396 1397 1265 1400 1264 1400 1265 1401 1269 1404 1268 1404 1269 1405 1273 1408 1272 1408 1273 1409 1277 1412 1276 1412 1277 1413 1281 1416 1417 1416 1281 1280 1420 1421 1422 1421 1420 1423 1428 1429 1430 1429 1428 1431 1287 1284 1309 1436 1293 1437 1293 1436 1292 1440 1297 1441 1297 1440 1296 1444 1301 1445 1301 1444 1300 1448 1305 1449 1305 1448 1304 1452 1431 1453 1314 1456 1316 1456 1314 1457 1319 1460 1318 1460 1319 1461 1322 1464 1324 1464 1322 1465 1327 1468 1326 1468 1327 1469 1472 1473 1474 1473 1472 1475 1480 1481 1482 1481 1480 1483 1339 1488 1338 1488 1339 1489 1492 1343 1342 1343 1492 1493 1496 1347 1346 1347 1496 1497 1500 1351 1350 1351 1500 1501 1504 1355 1354 1355 1504 1505 1508 1359 1358 1359 1508 1509 1512 1234 1362 1514 1364 1366 1516 1517 1518 1517 1516 1519 1524 1514 1366 1514 1524 1525 1242 1528 1374 1528 1242 1529 1431 1428 1453 1382 1532 1533 1532 1382 1377 1536 1385 1384 1385 1536 1537 1540 1389 1388 1389 1540 1541 1544 1393 1392 1393 1544 1545 1548 1397 1396 1397 1548 1549 1401 1552 1400 1552 1401 1553 1405 1556 1404 1556 1405 1557 1409 1560 1408 1560 1409 1561 1413 1564 1412 1564 1413 1565 1417 1568 1569 1568 1417 1416 1422 1572 1573 1572 1422 1421 1576 1577 1578 1577 1576 1579 1584 1437 1585 1437 1584 1436 1588 1440 1441 1440 1588 1589 1592 1445 1593 1445 1592 1444 1596 1449 1597 1449 1596 1448 1457 1600 1456 1600 1457 1601 1461 1604 1460 1604 1461 1605 1465 1608 1464 1608 1465 1609 1469 1612 1468 1612 1469 1613 1475 1616 1473 1616 1475 1617 1483 1620 1481 1620 1483 1621 1489 1624 1488 1624 1489 1625 1628 1493 1492 1493 1628 1629 1632 1497 1496 1497 1632 1633 1636 1501 1500 1501 1636 1637 1640 1505 1504 1505 1640 1641 1644 1509 1508 1509 1644 1645 1512 1362 1648 1650 1519 1516 1519 1650 1651 1654 1655 1656 1655 1654 1657 1662 1663 1648 1663 1662 1664 1529 1668 1528 1668 1529 1669 1533 1672 1673 1672 1533 1532 1676 1537 1536 1537 1676 1677 1680 1541 1540 1541 1680 1681 1684 1545 1544 1545 1684 1685 1688 1549 1548 1549 1688 1689 1553 1692 1552 1692 1553 1693 1696 1697 1698 1697 1696 1699 1561 1704 1560 1704 1561 1705 1565 1708 1564 1708 1565 1709 1569 1712 1713 1712 1569 1568 1573 1716 1717 1716 1573 1572 1578 1720 1721 1720 1578 1577 1724 1584 1585 1584 1724 1725 1728 1589 1588 1589 1728 1729 1593 1732 1592 1732 1593 1733 1597 1736 1596 1736 1597 1737 1601 1740 1600 1740 1601 1741 1605 1744 1604 1744 1605 1745 1609 1748 1608 1748 1609 1749 1613 1752 1612 1752 1613 1753 1617 1756 1616 1756 1617 1757 1621 1760 1620 1760 1621 1761 1625 1764 1624 1764 1625 1765 1768 1629 1628 1629 1768 1769 1772 1633 1632 1633 1772 1773 1776 1637 1636 1637 1776 1777 1780 1641 1640 1641 1780 1781 1784 1645 1644 1645 1784 1785 1663 1512 1648 1788 1651 1650 1651 1788 1789 1792 1657 1654 1657 1792 1793 1796 1664 1662 1664 1796 1797 1669 1800 1668 1800 1669 1801 1673 1804 1805 1804 1673 1672 1808 1677 1676 1677 1808 1809 1812 1681 1680 1681 1812 1813 1816 1685 1684 1685 1816 1817 1820 1689 1688 1689 1820 1821 1693 1824 1692 1824 1693 1825 1699 1828 1697 1828 1699 1829 1832 1833 1834 1833 1832 1835 1709 1840 1708 1840 1709 1841 1844 1713 1712 1713 1844 1845 1717 1848 1849 1848 1717 1716 1721 1852 1853 1852 1721 1720 1856 1725 1724 1725 1856 1857 1860 1729 1728 1729 1860 1861 1733 1864 1732 1864 1733 1865 1737 1868 1736 1868 1737 1869 1741 1872 1740 1872 1741 1873 1745 1876 1744 1876 1745 1877 1749 1880 1748 1880 1749 1881 1753 1884 1752 1884 1753 1885 1757 1888 1756 1888 1757 1889 1761 1892 1760 1892 1761 1893 1765 1896 1764 1896 1765 1897 1900 1769 1768 1769 1900 1901 1904 1773 1772 1773 1904 1905 1908 1777 1776 1777 1908 1909 1912 1781 1780 1781 1912 1913 1916 1785 1784 1785 1916 1917 1920 1789 1788 1789 1920 1921 1924 1793 1792 1793 1924 1925 1928 1797 1796 1797 1928 1929 1801 1932 1800 1932 1801 1933 1805 1936 1937 1936 1805 1804 1940 1809 1808 1809 1940 1941 1944 1813 1812 1813 1944 1945 1948 1817 1816 1817 1948 1949 1952 1953 1954 1953 1952 1955 1825 1960 1824 1960 1825 1961 1829 1964 1828 1964 1829 1965 1968 1833 1835 1970 1971 1972 1971 1970 1973 1978 1845 1844 1845 1978 1979 1982 1849 1848 1849 1982 1983 1853 1986 1987 1986 1853 1852 1990 1857 1856 1857 1990 1991 1994 1861 1860 1861 1994 1995 1998 1864 1865 1864 1998 1999 1869 2002 1868 2002 1869 2003 1873 2006 1872 2006 1873 2007 1877 2010 1876 2010 1877 2011 1881 2014 1880 2014 1881 2015 1885 2018 1884 2018 1885 2019 1889 2022 1888 2022 1889 2023 2026 1892 1893 1892 2026 2027 2030 1896 1897 1896 2030 2031 2034 1901 1900 1901 2034 2035 2038 2039 2040 2039 2038 2041 2046 2047 2048 2047 2046 2049 2054 1913 1912 1913 2054 2055 1916 2058 1917 2058 1916 2059 2062 1925 1924 1925 2062 2063 1920 2066 1921 2066 1920 2067 2070 1929 1928 1929 2070 2071 1933 2074 1932 2074 1933 2075 1937 2078 2079 2078 1937 1936 2082 1941 1940 1941 2082 2083 2086 1945 1944 1945 2086 2087 2090 2091 2092 2091 2090 2093 1955 1952 2098 2100 1960 1961 1960 2100 2101 1964 1965 2104 1968 2106 2107 1968 2107 1833 2110 1971 1973 2112 1979 1978 1979 2112 2113 2116 1983 1982 1983 2116 2117 1986 2120 1987 2120 1986 2121 2124 1991 1990 2126 1991 2124 2128 1995 1994 1995 2128 2129 2132 1999 1998 2002 2003 2134 2007 2136 2006 2136 2007 2137 2011 2140 2010 2140 2011 2141 2015 2144 2014 2144 2015 2145 2019 2148 2018 2148 2019 2149 2023 2152 2022 2152 2023 2153 2156 2027 2026 2027 2156 2157 2160 2031 2030 2031 2160 2161 2164 2165 2166 2165 2164 2167 2172 2041 2038 2174 2049 2046 2049 2174 2175 2178 2055 2054 2055 2178 2179 2059 2182 2058 2182 2059 2183 2186 2063 2062 2063 2186 2187 2190 2071 2070 2071 2190 2191 2067 2194 2066 2194 2067 2195 2075 2198 2074 2198 2075 2199 2078 2202 2079 2202 2078 2203 2206 2083 2082 2083 2206 2207 2210 2211 2212 2211 2210 2213 2093 2090 2218 2220 2093 2218 2222 1955 2098 2224 2101 2100 2226 2101 2224 1964 2104 2228 2107 2106 2230 2110 2232 1971 2112 2234 2113 2116 2236 2117 2236 2116 2237 2121 2240 2120 2240 2121 2241 2244 1999 2132 2246 2126 2124 2248 2126 2246 2250 2129 2128 2002 2134 2252 2137 2254 2136 2254 2137 2255 2141 2258 2140 2258 2141 2259 2145 2262 2144 2262 2145 2263 2149 2266 2148 2266 2149 2267 2270 2152 2153 2152 2270 2271 2274 2157 2156 2157 2274 2275 2278 2161 2160 2161 2278 2279 2282 2167 2164 2284 2041 2172 2286 2167 2282 2288 2175 2174 2175 2288 2289 2292 2179 2178 2179 2292 2293 2183 2296 2182 2296 2183 2297 2300 2187 2186 2187 2300 2301 2304 2191 2190 2191 2304 2305 2199 2308 2198 2308 2199 2309 2195 2312 2194 2312 2195 2313 2203 2316 2202 2316 2203 2317 2320 2207 2206 2207 2320 2321 2324 2213 2210 2213 2324 2325 2220 2218 2328 2222 2098 2330 2332 2129 2250 2226 2224 2334 2228 2104 2336 2106 2338 2230 2110 2340 2232 2113 2234 2342 2344 2236 2237 2241 2346 2240 2346 2241 2347 2350 2244 2132 2352 2244 2350 2354 2248 2246 2356 2248 2354 2252 2134 2358 2255 2360 2254 2360 2255 2361 2259 2364 2258 2364 2259 2365 2263 2368 2262 2368 2263 2369 2372 2266 2267 2374 2271 2270 2376 2275 2274 2378 2279 2278 2279 2378 2379 2372 2382 2266 2384 2284 2172 2386 2286 2282 2384 2388 2284 2390 2289 2288 2292 2392 2293 2392 2292 2393 2297 2396 2296 2396 2297 2397 2300 2400 2301 2400 2300 2401 2404 2305 2304 2305 2404 2405 2309 2408 2308 2408 2309 2409 2412 2312 2313 2317 2414 2316 2414 2317 2415 2418 2321 2320 2420 2321 2418 2422 2325 2324 2325 2422 2423 2220 2328 2426 2222 2330 2428 2332 2250 2430 2432 2332 2430 2434 2226 2334 2436 2228 2336 2230 2338 2438 2232 2340 2440 2234 2442 2342 2344 2444 2236 2446 2346 2347 2252 2358 2448 2352 2350 2450 2352 2450 2452 2356 2354 2454 2361 2456 2360 2456 2361 2457 2460 2461 2462 2461 2460 2463 2468 2368 2369 2470 2271 2374 2472 2275 2376 2468 2474 2368 2476 2379 2378 2379 2476 2477 2480 2382 2372 2386 2482 2286 2480 2484 2382 2486 2388 2384 2390 2488 2289 2486 2490 2388 2492 2392 2393 2397 2494 2396 2494 2397 2495 2498 2400 2401 2500 2405 2404 2405 2500 2501 2409 2504 2408 2504 2409 2505 2412 2508 2312 2415 2510 2414 2510 2415 2511 2514 2420 2418 2514 2516 2420 2422 2518 2423 2426 2328 2520 2522 2330 2523 2330 2522 2428 2526 2356 2454 2528 2432 2430 2432 2528 2529 2532 2434 2334 2434 2532 2533 2338 2536 2438 2538 2436 2336 2436 2538 2539 2440 2542 2543 2542 2440 2340 2342 2442 2546 2548 2444 2344 2446 2550 2346 2448 2358 2552 2448 2552 2554 2452 2450 2556 2452 2556 2558 2560 2561 2562 2561 2560 2563 2463 2568 2461 2568 2463 2569 2572 2470 2374 2574 2472 2376 2576 2474 2468 2578 2474 2576 2580 2477 2476 2582 2470 2572 2584 2482 2386 2586 2484 2480 2584 2588 2482 2590 2488 2390 2592 2490 2486 2492 2594 2392 2596 2494 2495 2598 2508 2412 2498 2600 2400 2602 2501 2500 2604 2605 2606 2605 2604 2607 2511 2612 2510 2612 2511 2613 2616 2516 2514 2616 2618 2516 2423 2518 2620 2426 2520 2622 2624 2523 2625 2523 2624 2522 2628 2526 2454 2526 2628 2629 2632 2528 2633 2528 2632 2529 2636 2532 2637 2532 2636 2533 2438 2536 2640 2642 2538 2643 2538 2642 2539 2640 2646 2647 2646 2640 2536 2543 2650 2651 2650 2543 2542 2442 2654 2546 2548 2656 2444 2658 2550 2446 2554 2552 2660 2554 2660 2662 2664 2556 2665 2556 2664 2558 2668 2561 2563 2668 2670 2561 2569 2672 2568 2672 2569 2673 2676 2472 2574 2678 2578 2576 2680 2477 2580 2682 2578 2678 2684 2582 2572 2586 2686 2484 2684 2688 2582 2584 2690 2588 2690 2584 2691 2590 2694 2488 2592 2696 2490 2698 2594 2492 2596 2700 2494 2598 2702 2508 2704 2600 2498 2706 2501 2602 2708 2605 2607 2658 2710 2550 2712 2612 2613 2712 2714 2612 2716 2618 2616 2718 2620 2518 2622 2520 2720 2622 2720 2722 2724 2625 2725 2625 2724 2624 2728 2628 2729 2628 2728 2629 2732 2633 2733 2633 2732 2632 2736 2637 2737 2637 2736 2636 2740 2643 2741 2643 2740 2642 2647 2744 2745 2744 2647 2646 2651 2748 2749 2748 2651 2650 2654 2752 2753 2546 2654 2753 2548 2756 2656 2758 2660 2759 2660 2758 2662 2762 2665 2763 2665 2762 2664 2708 2766 2605 2768 2670 2668 2770 2670 2768 2772 2672 2673 2774 2676 2574 2776 2672 2772 2680 2580 2778 2682 2678 2780 2782 2676 2774 2784 2686 2586 2786 2688 2684 2784 2788 2686 2691 2790 2690 2790 2691 2791 2590 2794 2694 2794 2590 2795 2592 2798 2696 2798 2592 2799 2698 2802 2594 2804 2700 2596 2806 2702 2598 2704 2808 2600 2810 2706 2602 2812 2710 2658 2812 2814 2710 2816 2714 2712 2716 2818 2618 2816 2820 2714 2718 2822 2620 2824 2720 2825 2720 2824 2722 2828 2725 2829 2725 2828 2724 2832 2729 2833 2729 2832 2728 2836 2733 2837 2733 2836 2732 2840 2737 2841 2737 2840 2736 2844 2741 2845 2741 2844 2740 2745 2848 2849 2848 2745 2744 2749 2852 2853 2852 2749 2748 2856 2857 2858 2857 2856 2752 2753 2752 2856 2656 2756 2862 2864 2759 2865 2759 2864 2758 2868 2763 2869 2763 2868 2762 2872 2766 2708 2874 2766 2872 2876 2770 2768 2878 2770 2876 2776 2772 2880 2882 2682 2780 2884 2680 2778 2886 2776 2880 2782 2774 2888 2786 2890 2688 2892 2782 2888 2784 2894 2788 2894 2784 2895 2791 2898 2790 2898 2791 2899 2794 2902 2903 2902 2794 2795 2698 2906 2802 2906 2698 2907 2799 2910 2798 2910 2799 2911 2804 2914 2700 2806 2916 2702 2918 2808 2704 2920 2706 2810 2922 2814 2812 2922 2924 2814 2716 2926 2818 2926 2716 2927 2816 2930 2820 2930 2816 2931 2718 2934 2822 2934 2718 2935 2938 2825 2939 2825 2938 2824 2942 2829 2943 2829 2942 2828 2946 2833 2947 2833 2946 2832 2950 2837 2951 2837 2950 2836 2954 2841 2955 2841 2954 2840 2958 2845 2959 2845 2958 2844 2849 2962 2963 2962 2849 2848 2853 2966 2967 2966 2853 2852 2858 2970 2971 2970 2858 2857 2974 2975 2976 2975 2974 2977 2756 2977 2862 2982 2865 2983 2865 2982 2864 2986 2869 2987 2869 2986 2868 2990 2874 2872 2874 2990 2991 2994 2878 2876 2996 2878 2994 2998 2882 2780 2882 2998 2999 3002 2884 2778 2884 3002 3003 3006 2886 2880 2886 3006 3007 2786 3010 2890 3010 2786 3011 3014 2892 2888 2892 3014 3015 2895 3018 2894 3018 2895 3019 2899 3022 2898 3022 2899 3023 2903 3026 3027 3026 2903 2902 2906 3030 3031 3030 2906 2907 2804 3034 2914 3034 2804 3035 2911 3038 2910 3038 2911 3039 3042 2916 2806 3044 2808 2918 3046 2920 2810 2862 2977 2974 2922 3048 2924 3048 2922 3049 2926 3052 3053 3052 2926 2927 2930 3056 3057 3056 2930 2931 2934 3060 3061 3060 2934 2935 3064 2939 3065 2939 3064 2938 3068 2943 3069 2943 3068 2942 3072 2947 3073 2947 3072 2946 3076 2951 3077 2951 3076 2950 3080 2955 3081 2955 3080 2954 3084 2959 3085 2959 3084 2958 2963 3088 3089 3088 2963 2962 2967 3092 3093 3092 2967 2966 2971 3096 3097 3096 2971 2970 2976 3100 3101 3100 2976 2975 3104 2983 3105 2983 3104 2982 3108 2987 3109 2987 3108 2986 3112 2920 3046 3114 2991 2990 2991 3114 3115 3118 2996 2994 2996 3118 3119 3122 2998 3123 2998 3122 2999 3126 3002 3127 3002 3126 3003 3130 3006 3131 3006 3130 3007 3011 3134 3010 3134 3011 3135 3138 3014 3139 3014 3138 3015 3019 3142 3018 3142 3019 3143 3023 3146 3022 3146 3023 3147 3027 3150 3151 3150 3027 3026 3031 3154 3155 3154 3031 3030 3034 3158 3159 3158 3034 3035 3042 3162 3163 3162 3042 3164 3039 3168 3038 3168 3039 3169 3042 3163 2916 3172 3044 2918 3048 3174 3175 3174 3048 3049 3053 3178 3179 3178 3053 3052 3057 3182 3183 3182 3057 3056 3061 3186 3187 3186 3061 3060 3190 3065 3191 3065 3190 3064 3194 3069 3195 3069 3194 3068 3198 3073 3199 3073 3198 3072 3202 3077 3203 3077 3202 3076 3206 3081 3207 3081 3206 3080 3210 3085 3211 3085 3210 3084 3089 3214 3215 3214 3089 3088 3093 3218 3219 3218 3093 3092 3097 3222 3223 3222 3097 3096 3101 3226 3227 3226 3101 3100 3230 3105 3231 3105 3230 3104 3234 3109 3235 3109 3234 3108 3238 3112 3046 3240 3112 3238 3242 3115 3114 3115 3242 3243 3246 3119 3118 3119 3246 3247 3250 3123 3251 3123 3250 3122 3254 3127 3255 3127 3254 3126 3258 3131 3259 3131 3258 3130 3135 3262 3134 3262 3135 3263 3266 3139 3267 3139 3266 3138 3143 3270 3142 3270 3143 3271 3147 3274 3146 3274 3147 3275 3151 3278 3279 3278 3151 3150 3155 3282 3283 3282 3155 3154 3159 3286 3287 3286 3159 3158 3162 3290 3291 3290 3162 3164 3294 3295 3172 3295 3294 3296 3169 3300 3168 3300 3169 3301 3295 3044 3172 3175 3304 3305 3304 3175 3174 3179 3308 3309 3308 3179 3178 3183 3312 3313 3312 3183 3182 3187 3316 3317 3316 3187 3186 3320 3191 3321 3191 3320 3190 3324 3195 3325 3195 3324 3194 3328 3199 3329 3199 3328 3198 3332 3203 3333 3203 3332 3202 3336 3207 3337 3207 3336 3206 3340 3211 3341 3211 3340 3210 3215 3344 3345 3344 3215 3214 3219 3348 3349 3348 3219 3218 3223 3352 3353 3352 3223 3222 3227 3356 3357 3356 3227 3226 3360 3231 3361 3231 3360 3230 3364 3235 3365 3235 3364 3234 3368 3240 3238 3240 3368 3369 3372 3243 3242 3243 3372 3373 3376 3247 3246 3247 3376 3377 3380 3251 3381 3251 3380 3250 3384 3255 3385 3255 3384 3254 3388 3259 3389 3259 3388 3258 3263 3392 3262 3392 3263 3393 3396 3267 3397 3267 3396 3266 3271 3400 3270 3400 3271 3401 3275 3404 3274 3404 3275 3405 3279 3408 3409 3408 3279 3278 3283 3412 3413 3412 3283 3282 3287 3416 3417 3416 3287 3286 3291 3420 3421 3420 3291 3290 3424 3296 3294 3296 3424 3425 3301 3428 3300 3428 3301 3429 3305 3432 3433 3432 3305 3304 3309 3436 3437 3436 3309 3308 3313 3440 3441 3440 3313 3312 3317 3444 3445 3444 3317 3316 3448 3321 3449 3321 3448 3320 3452 3325 3453 3325 3452 3324 3456 3329 3457 3329 3456 3328 3460 3333 3461 3333 3460 3332 3464 3337 3465 3337 3464 3336 3468 3341 3469 3341 3468 3340 3345 3472 3473 3472 3345 3344 3349 3476 3477 3476 3349 3348 3353 3480 3481 3480 3353 3352 3357 3484 3485 3484 3357 3356 3488 3361 3489 3361 3488 3360 3492 3365 3493 3365 3492 3364 3496 3369 3368 3369 3496 3497 3500 3373 3372 3373 3500 3501 3504 3377 3376 3377 3504 3505 3508 3381 3509 3381 3508 3380 3512 3385 3513 3385 3512 3384 3516 3389 3517 3389 3516 3388 3393 3520 3392 3520 3393 3521 3524 3397 3525 3397 3524 3396 3401 3528 3400 3528 3401 3529 3405 3532 3404 3532 3405 3533 3409 3536 3537 3536 3409 3408 3413 3540 3541 3540 3413 3412 3417 3544 3545 3544 3417 3416 3421 3548 3549 3548 3421 3420 3552 3425 3424 3425 3552 3553 3429 3556 3428 3556 3429 3557 3433 3560 3561 3560 3433 3432 3437 3564 3565 3564 3437 3436 3441 3568 3569 3568 3441 3440 3445 3572 3573 3572 3445 3444 3576 3449 3577 3449 3576 3448 3580 3453 3581 3453 3580 3452 3584 3457 3585 3457 3584 3456 3588 3461 3589 3461 3588 3460 3592 3465 3593 3465 3592 3464 3596 3469 3597 3469 3596 3468 3473 3600 3601 3600 3473 3472 3477 3604 3605 3604 3477 3476 3481 3608 3609 3608 3481 3480 3485 3612 3613 3612 3485 3484 3616 3489 3617 3489 3616 3488 3492 3620 3621 3620 3492 3493 3624 3497 3496 3497 3624 3625 3628 3501 3500 3501 3628 3629 3632 3505 3504 3505 3632 3633 3636 3509 3637 3509 3636 3508 3640 3513 3641 3513 3640 3512 3644 3517 3645 3517 3644 3516 3521 3648 3520 3648 3521 3649 3652 3525 3653 3525 3652 3524 3529 3656 3528 3656 3529 3657 3533 3660 3532 3660 3533 3661 3537 3596 3597 3596 3537 3536 3541 3664 3665 3664 3541 3540 3545 3668 3669 3668 3545 3544 3549 3672 3673 3672 3549 3548 3676 3553 3552 3553 3676 3677 3557 3680 3556 3680 3557 3681 3561 3684 3685 3684 3561 3560 3565 3688 3689 3688 3565 3564 3569 3692 3693 3692 3569 3568 3573 3696 3697 3696 3573 3572 3700 3577 3701 3577 3700 3576 3704 3581 3705 3581 3704 3580 3708 3585 3709 3585 3708 3584 3712 3588 3589 3588 3712 3713 3665 3592 3593 3592 3665 3664 3681 3600 3680 3600 3681 3601 3716 3604 3717 3604 3716 3605 3609 3720 3721 3720 3609 3608 3613 3724 3725 3724 3613 3612 3616 3728 3729 3728 3616 3617 3621 3732 3733 3732 3621 3620 3736 3625 3624 3625 3736 3737 3740 3629 3628 3629 3740 3741 3744 3633 3632 3633 3744 3745 3748 3637 3749 3637 3748 3636 3752 3641 3753 3641 3752 3640 3756 3645 3757 3645 3756 3644 3649 3760 3648 3760 3649 3761 3764 3653 3765 3653 3764 3652 3657 3768 3656 3768 3657 3769 3661 3717 3660 3717 3661 3716 3669 3713 3712 3713 3669 3668 3673 3772 3773 3772 3673 3672 3776 3677 3676 3677 3776 3777 3685 3780 3781 3780 3685 3684 3689 3784 3785 3784 3689 3688 3693 3788 3789 3788 3693 3692 3697 3792 3793 3792 3697 3696 3700 3796 3797 3796 3700 3701 3704 3800 3801 3800 3704 3705 3804 3708 3709 3708 3804 3805 3721 3808 3809 3808 3721 3720 3725 3812 3813 3812 3725 3724 3729 3816 3817 3816 3729 3728 3733 3820 3821 3820 3733 3732 3824 3737 3736 3737 3824 3825 3828 3741 3740 3741 3828 3829 3832 3745 3744 3745 3832 3833 3836 3749 3837 3749 3836 3748 3840 3753 3841 3753 3840 3752 3844 3757 3845 3757 3844 3756 3761 3848 3760 3848 3761 3849 3852 3765 3853 3765 3852 3764 3769 3808 3768 3808 3769 3809 3773 3805 3804 3805 3773 3772 3856 3777 3776 3777 3856 3857 3781 3860 3861 3860 3781 3780 3784 3864 3785 3864 3784 3865 3788 3868 3789 3868 3788 3869 3792 3872 3793 3872 3792 3873 3797 3876 3877 3876 3797 3796 3801 3880 3881 3880 3801 3800 3813 3884 3885 3884 3813 3812 3817 3888 3889 3888 3817 3816 3821 3857 3856 3857 3821 3820 3892 3825 3824 3825 3892 3893 3881 3829 3828 3829 3881 3880 3877 3833 3832 3833 3877 3876 3865 3837 3864 3837 3865 3836 3869 3841 3868 3841 3869 3840 3873 3845 3872 3845 3873 3844 3849 3884 3848 3884 3849 3885 3896 3853 3897 3853 3896 3852 3860 3897 3861 3897 3860 3896 3889 3893 3892 3893 3889 3888
4 5 6 7 6 5 12 13 14 15 14 13 5 4 17 22 23 24 25 24 23 30 31 32 33 32 31 38 39 40 41 40 39 46 47 48 49 48 47 13 12 51 17 4 53 51 12 55 22 24 57 62 63 64 65 64 63 70 71 72 73 72 71 78 79 80 81 80 79 86 87 88 89 88 87 47 92 49 93 49 92 98 99 100 101 100 99 46 48 103 48 105 103 109 110 111 115 116 117 24 119 57 62 64 121 126 127 128 129 128 127 134 135 136 137 136 135 142 143 144 145 144 143 147 81 79 149 89 87 152 153 92 93 92 153 99 156 101 157 101 156 162 163 164 165 164 163 168 98 169 100 169 98 103 105 171 109 173 110 116 175 117 105 177 171 181 182 183 64 185 121 127 126 187 192 193 194 195 194 193 198 128 199 129 199 128 204 205 206 207 206 205 145 209 144 211 209 145 213 147 79 215 149 87 153 152 217 220 221 156 157 156 221 163 224 165 225 165 224 230 231 232 233 232 231 162 164 235 164 237 235 240 168 241 169 241 168 110 173 243 117 175 245 171 177 247 182 249 183 253 254 255 187 126 257 193 192 259 264 265 266 267 266 265 270 194 271 195 271 194 274 198 275 199 275 198 207 277 206 279 277 207 283 284 285 289 290 291 295 296 297 217 152 299 302 303 220 221 220 303 306 307 224 225 224 307 231 310 233 311 233 310 316 317 318 319 318 317 230 232 321 232 323 321 235 237 325 237 327 325 240 241 329 173 331 243 175 333 245 247 177 335 241 337 329 183 249 339 254 341 255 187 257 343 259 192 345 265 264 347 352 353 354 355 354 353 358 266 359 267 359 266 362 270 363 271 363 270 274 275 365 275 367 365 371 372 373 371 373 375 377 283 285 289 291 379 295 297 381 217 299 383 386 387 302 303 302 387 307 306 389 392 393 310 311 310 393 398 399 400 401 400 399 406 407 408 409 408 407 317 316 411 411 316 413 321 323 415 323 417 415 325 327 419 327 421 419 243 331 423 245 333 425 247 335 427 329 337 429 249 431 339 255 341 433 343 257 435 259 345 437 347 264 439 353 352 441 446 447 448 449 448 447 452 354 453 355 453 354 456 358 457 359 457 358 362 363 459 363 461 459 365 367 463 367 465 463 467 371 375 469 283 377 471 289 379 473 295 381 383 299 475 387 386 477 389 480 481 389 306 480 393 392 483 488 489 490 491 490 489 496 497 498 499 498 497 504 505 506 507 506 505 407 406 509 509 406 511 515 516 517 519 515 517 415 417 521 417 419 521 419 421 523 331 525 423 333 527 425 427 335 529 429 337 531 421 533 523 339 431 535 341 537 433 343 435 539 437 345 541 347 439 543 441 352 545 446 448 547 552 553 554 555 554 553 558 452 559 453 559 452 456 457 561 457 563 561 459 461 565 461 567 565 463 465 569 465 571 569 467 375 573 469 377 575 471 379 577 473 381 579 383 475 581 477 386 583 475 585 581 481 480 587 483 392 589 591 491 489 596 597 598 599 598 597 604 605 606 607 606 605 504 506 609 506 611 609 615 616 617 615 617 619 621 515 519 621 519 623 521 419 625 419 523 625 628 423 629 525 629 423 632 425 633 527 633 425 427 529 635 429 531 637 641 642 643 431 645 535 433 537 647 539 435 649 437 541 649 543 439 651 441 545 653 448 655 547 660 661 662 663 662 661 558 559 665 559 667 665 561 563 669 563 671 669 565 567 673 567 675 673 569 571 677 467 573 679 681 469 575 683 471 577 685 473 579 481 587 687 477 583 689 581 585 691 483 589 693 695 591 489 697 599 597 702 703 704 705 704 703 709 710 711 713 709 711 715 615 619 715 619 717 719 621 623 719 623 721 625 523 723 726 628 727 629 727 628 730 535 731 645 731 535 635 529 733 632 633 735 637 531 737 642 739 643 523 741 723 537 743 647 539 649 745 649 541 747 543 651 749 653 545 751 755 756 757 663 759 662 761 759 663 665 667 763 667 765 763 669 671 767 671 769 767 673 675 771 571 773 677 675 775 771 679 573 777 681 575 779 683 577 781 685 579 783 687 587 785 583 787 689 585 789 691 693 589 791 795 796 797 799 697 597 705 801 704 803 755 757 805 709 713 805 713 807 809 715 717 809 717 811 814 815 721 719 721 815 633 817 735 820 726 821 727 821 726 824 730 825 731 825 730 647 743 827 831 832 833 835 831 833 839 840 841 845 846 847 849 723 741 745 649 851 649 747 851 749 651 853 653 751 855 857 801 705 861 862 863 861 865 862 763 765 867 867 765 869 767 769 871 871 769 873 677 773 875 771 775 877 679 777 879 882 883 779 681 779 883 886 887 781 683 781 887 685 783 889 693 791 891 687 785 893 689 787 895 691 789 897 796 899 797 903 904 905 908 909 803 755 803 909 911 805 807 911 807 913 916 917 811 809 811 917 920 921 814 815 814 921 924 735 925 817 925 735 928 820 929 821 929 820 932 824 933 825 933 824 827 936 937 743 936 827 939 839 841 835 942 831 943 831 942 945 845 847 947 849 741 745 851 949 851 747 951 749 853 953 751 955 855 959 960 961 960 963 961 966 862 967 865 967 862 867 869 969 969 869 971 871 873 973 773 975 875 775 977 877 973 873 979 879 777 981 984 985 882 883 882 985 988 989 886 887 886 989 889 783 991 891 791 993 893 785 995 787 997 895 789 999 897 797 899 1001 903 1003 904 1006 1007 908 909 908 1007 1010 1011 913 911 913 1011 1014 1015 916 917 916 1015 1018 1019 920 921 920 1019 1022 924 1023 925 1023 924 1026 928 1027 929 1027 928 1030 932 1031 933 1031 932 1035 937 1036 1037 1036 937 936 1037 937 939 1040 839 1041 839 1040 942 1044 943 1045 943 1044 945 1048 845 1049 845 1048 947 1052 849 1053 849 1052 949 851 1055 851 951 1057 853 1059 953 855 955 1061 961 963 1063 963 1065 1063 1068 966 1069 967 1069 966 969 971 1071 1071 971 1073 875 975 1075 1079 1080 1081 1085 1086 1087 879 981 1089 1089 981 1091 1094 1095 984 985 984 1095 1098 1099 988 989 988 1099 1102 1103 991 889 991 1103 891 993 1105 893 995 1107 1111 1112 1113 1117 1118 1119 899 1121 1001 904 1003 1123 955 1125 1061 1007 1006 1127 1127 1006 1129 1132 1133 1010 1011 1010 1133 1136 1137 1014 1015 1014 1137 1140 1141 1018 1019 1018 1141 1144 1022 1145 1023 1145 1022 1148 1026 1149 1027 1149 1026 1152 1030 1153 1031 1153 1030 1156 1035 1157 1036 1157 1035 1162 1163 1164 1165 1164 1163 1055 1162 949 1170 1171 1172 1173 1172 1171 1044 1176 1045 1177 1045 1176 1182 1183 1184 1185 1184 1183 1052 1188 1053 1189 1053 1188 1057 951 1191 953 1059 1193 1003 1195 1123 1063 1065 1197 1065 1199 1197 1068 1069 1201 1069 1203 1201 1207 1208 1209 975 1211 1075 1080 1213 1081 1086 1215 1087 1208 1217 1209 1220 1221 1091 1089 1091 1221 1224 1225 1094 1095 1094 1225 1228 1229 1098 1099 1098 1229 1232 1233 1102 1103 1102 1233 1105 993 1235 1107 995 1237 1117 1119 1239 1111 1113 1241 1001 1121 1243 1061 1125 1245 1125 1247 1245 1127 1129 1249 1249 1129 1251 1254 1255 1132 1133 1132 1255 1258 1259 1136 1137 1136 1259 1262 1263 1140 1141 1140 1263 1266 1144 1267 1145 1267 1144 1270 1148 1271 1149 1271 1148 1274 1152 1275 1153 1275 1152 1278 1156 1279 1157 1279 1156 1164 1165 1282 1283 1282 1165 1288 1289 1290 1291 1290 1289 1055 1163 1162 1171 1294 1173 1295 1173 1294 1176 1298 1177 1299 1177 1298 1183 1302 1185 1303 1185 1302 1188 1306 1189 1307 1189 1306 1310 1288 1311 1059 1313 1193 1123 1195 1315 1195 1317 1315 1320 1197 1321 1199 1321 1197 1201 1203 1323 1203 1325 1323 1328 1075 1329 1211 1329 1075 1332 1081 1333 1213 1333 1081 1336 1087 1337 1215 1337 1087 1340 1209 1341 1217 1341 1209 1344 1345 1220 1221 1220 1345 1348 1349 1224 1225 1224 1349 1352 1353 1228 1229 1228 1353 1356 1357 1232 1233 1232 1357 1360 1361 1239 1117 1239 1361 1105 1235 1363 1367 1368 1369 1372 1373 1241 1111 1241 1373 1121 1375 1243 1379 1380 1381 1379 1383 1380 1386 1387 1251 1249 1251 1387 1390 1391 1254 1255 1254 1391 1394 1395 1258 1259 1258 1395 1398 1399 1262 1263 1262 1399 1402 1266 1403 1267 1403 1266 1406 1270 1407 1271 1407 1270 1410 1274 1411 1275 1411 1274 1414 1278 1415 1279 1415 1278 1282 1283 1418 1419 1418 1283 1424 1425 1426 1427 1426 1425 1432 1433 1434 1435 1434 1433 1310 1289 1288 1294 1438 1295 1439 1295 1438 1298 1442 1299 1443 1299 1442 1302 1446 1303 1447 1303 1446 1306 1450 1307 1451 1307 1450 1454 1432 1455 1458 1315 1459 1317 1459 1315 1462 1320 1463 1321 1463 1320 1466 1323 1467 1325 1467 1323 1470 1328 1471 1329 1471 1328 1476 1477 1478 1479 1478 1477 1484 1485 1486 1487 1486 1485 1490 1340 1491 1341 1491 1340 1494 1495 1344 1345 1344 1495 1498 1499 1348 1349 1348 1499 1502 1503 1352 1353 1352 1503 1506 1507 1356 1357 1356 1507 1510 1511 1360 1361 1360 1511 1363 1235 1513 1367 1369 1515 1520 1521 1522 1523 1522 1521 1526 1527 1515 1367 1515 1527 1530 1243 1531 1375 1531 1243 1454 1433 1432 1380 1383 1534 1535 1534 1383 1538 1539 1386 1387 1386 1539 1542 1543 1390 1391 1390 1543 1546 1547 1394 1395 1394 1547 1550 1551 1398 1399 1398 1551 1554 1402 1555 1403 1555 1402 1558 1406 1559 1407 1559 1406 1562 1410 1563 1411 1563 1410 1566 1414 1567 1415 1567 1414 1418 1419 1570 1571 1570 1419 1426 1427 1574 1575 1574 1427 1580 1581 1582 1583 1582 1581 1438 1586 1439 1587 1439 1586 1590 1591 1442 1443 1442 1591 1446 1594 1447 1595 1447 1594 1450 1598 1451 1599 1451 1598 1602 1458 1603 1459 1603 1458 1606 1462 1607 1463 1607 1462 1610 1466 1611 1467 1611 1466 1614 1470 1615 1471 1615 1470 1618 1476 1619 1478 1619 1476 1622 1484 1623 1486 1623 1484 1626 1490 1627 1491 1627 1490 1630 1631 1494 1495 1494 1631 1634 1635 1498 1499 1498 1635 1638 1639 1502 1503 1502 1639 1642 1643 1506 1507 1506 1643 1646 1647 1510 1511 1510 1647 1649 1363 1513 1652 1653 1520 1521 1520 1653 1658 1659 1660 1661 1660 1659 1665 1666 1667 1649 1667 1666 1670 1530 1671 1531 1671 1530 1534 1535 1674 1675 1674 1535 1678 1679 1538 1539 1538 1679 1682 1683 1542 1543 1542 1683 1686 1687 1546 1547 1546 1687 1690 1691 1550 1551 1550 1691 1694 1554 1695 1555 1695 1554 1700 1701 1702 1703 1702 1701 1706 1562 1707 1563 1707 1562 1710 1566 1711 1567 1711 1566 1570 1571 1714 1715 1714 1571 1574 1575 1718 1719 1718 1575 1582 1583 1722 1723 1722 1583 1726 1727 1586 1587 1586 1727 1730 1731 1590 1591 1590 1731 1734 1595 1735 1594 1735 1595 1738 1599 1739 1598 1739 1599 1742 1602 1743 1603 1743 1602 1746 1606 1747 1607 1747 1606 1750 1610 1751 1611 1751 1610 1754 1614 1755 1615 1755 1614 1758 1618 1759 1619 1759 1618 1762 1622 1763 1623 1763 1622 1766 1626 1767 1627 1767 1626 1770 1771 1630 1631 1630 1771 1774 1775 1634 1635 1634 1775 1778 1779 1638 1639 1638 1779 1782 1783 1642 1643 1642 1783 1786 1787 1646 1647 1646 1787 1649 1513 1667 1790 1791 1652 1653 1652 1791 1794 1795 1658 1659 1658 1795 1798 1799 1665 1666 1665 1799 1802 1670 1803 1671 1803 1670 1674 1675 1806 1807 1806 1675 1810 1811 1678 1679 1678 1811 1814 1815 1682 1683 1682 1815 1818 1819 1686 1687 1686 1819 1822 1823 1690 1691 1690 1823 1826 1694 1827 1695 1827 1694 1830 1700 1831 1702 1831 1700 1836 1837 1838 1839 1838 1837 1842 1710 1843 1711 1843 1710 1846 1847 1715 1714 1715 1847 1718 1719 1850 1851 1850 1719 1722 1723 1854 1855 1854 1723 1858 1859 1726 1727 1726 1859 1862 1863 1730 1731 1730 1863 1866 1734 1867 1735 1867 1734 1870 1738 1871 1739 1871 1738 1874 1742 1875 1743 1875 1742 1878 1746 1879 1747 1879 1746 1882 1750 1883 1751 1883 1750 1886 1754 1887 1755 1887 1754 1890 1758 1891 1759 1891 1758 1894 1762 1895 1763 1895 1762 1898 1766 1899 1767 1899 1766 1902 1903 1770 1771 1770 1903 1906 1907 1774 1775 1774 1907 1910 1911 1778 1779 1778 1911 1914 1915 1782 1783 1782 1915 1918 1919 1786 1787 1786 1919 1922 1923 1790 1791 1790 1923 1926 1927 1794 1795 1794 1927 1930 1931 1798 1799 1798 1931 1934 1802 1935 1803 1935 1802 1806 1807 1938 1939 1938 1807 1942 1943 1810 1811 1810 1943 1946 1947 1814 1815 1814 1947 1950 1951 1818 1819 1818 1951 1956 1957 1958 1959 1958 1957 1962 1826 1963 1827 1963 1826 1966 1830 1967 1831 1967 1830 1836 1838 1969 1974 1975 1976 1977 1976 1975 1980 1981 1846 1847 1846 1981 1984 1985 1851 1850 1851 1985 1854 1855 1988 1989 1988 1855 1992 1993 1858 1859 1858 1993 1996 1997 1862 1863 1862 1997 2000 2001 1867 1866 1867 2001 2004 1870 2005 1871 2005 1870 2008 1874 2009 1875 2009 1874 2012 1878 2013 1879 2013 1878 2016 1882 2017 1883 2017 1882 2020 1886 2021 1887 2021 1886 2024 1890 2025 1891 2025 1890 2028 2029 1895 1894 1895 2029 2032 2033 1899 1898 1899 2033 2036 2037 1902 1903 1902 2037 2042 2043 2044 2045 2044 2043 2050 2051 2052 2053 2052 2051 2056 2057 1914 1915 1914 2057 2060 1919 2061 1918 2061 1919 2064 2065 1926 1927 1926 2065 2068 1923 2069 1922 2069 1923 2072 2073 1930 1931 1930 2073 2076 1934 2077 1935 2077 1934 1938 1939 2080 2081 2080 1939 2084 2085 1942 1943 1942 2085 2088 2089 1946 1947 1946 2089 2094 2095 2096 2097 2096 2095 2099 1957 1956 2102 2103 1963 1962 1963 2103 2105 1966 1967 2108 2109 1969 1838 2108 1969 1974 1976 2111 2114 2115 1980 1981 1980 2115 2118 2119 1984 1985 1984 2119 2122 1988 2123 1989 2123 1988 1993 1992 2125 2125 1992 2127 2130 2131 1996 1997 1996 2131 2001 2000 2133 2135 2004 2005 2138 2008 2139 2009 2139 2008 2142 2012 2143 2013 2143 2012 2146 2016 2147 2017 2147 2016 2150 2020 2151 2021 2151 2020 2154 2024 2155 2025 2155 2024 2158 2159 2028 2029 2028 2159 2162 2163 2032 2033 2032 2163 2168 2169 2170 2171 2170 2169 2043 2042 2173 2176 2177 2050 2051 2050 2177 2180 2181 2056 2057 2056 2181 2184 2060 2185 2061 2185 2060 2188 2189 2064 2065 2064 2189 2192 2193 2072 2073 2072 2193 2196 2068 2197 2069 2197 2068 2200 2076 2201 2077 2201 2076 2204 2080 2205 2081 2205 2080 2208 2209 2084 2085 2084 2209 2214 2215 2216 2217 2216 2215 2219 2095 2094 2219 2094 2221 2099 1956 2223 2103 2102 2225 2225 2102 2227 2229 2105 1967 2231 2109 2108 1976 2233 2111 2114 2235 2115 2238 2119 2239 2118 2239 2119 2242 2122 2243 2123 2243 2122 2133 2000 2245 2125 2127 2247 2247 2127 2249 2131 2130 2251 2253 2135 2005 2256 2138 2257 2139 2257 2138 2260 2142 2261 2143 2261 2142 2264 2146 2265 2147 2265 2146 2268 2150 2269 2151 2269 2150 2272 2273 2155 2154 2155 2273 2276 2277 2158 2159 2158 2277 2280 2281 2162 2163 2162 2281 2169 2168 2283 2173 2042 2285 2283 2168 2287 2290 2291 2176 2177 2176 2291 2294 2295 2180 2181 2180 2295 2298 2184 2299 2185 2299 2184 2302 2303 2188 2189 2188 2303 2306 2307 2192 2193 2192 2307 2310 2200 2311 2201 2311 2200 2314 2196 2315 2197 2315 2196 2318 2204 2319 2205 2319 2204 2322 2323 2208 2209 2208 2323 2326 2327 2214 2215 2214 2327 2329 2219 2221 2331 2099 2223 2251 2130 2333 2335 2225 2227 2337 2105 2229 2231 2339 2109 2233 2341 2111 2343 2235 2114 2238 2239 2345 2348 2242 2349 2243 2349 2242 2133 2245 2351 2351 2245 2353 2247 2249 2355 2355 2249 2357 2359 2135 2253 2362 2256 2363 2257 2363 2256 2366 2260 2367 2261 2367 2260 2370 2264 2371 2265 2371 2264 2268 2269 2373 2273 2272 2375 2277 2276 2377 2380 2381 2280 2281 2280 2381 2269 2383 2373 2173 2285 2385 2283 2287 2387 2285 2389 2385 2291 2290 2391 2394 2295 2395 2294 2395 2295 2398 2298 2399 2299 2399 2298 2402 2303 2403 2302 2403 2303 2406 2407 2306 2307 2306 2407 2410 2310 2411 2311 2411 2310 2314 2315 2413 2416 2318 2417 2319 2417 2318 2323 2322 2419 2419 2322 2421 2424 2425 2326 2327 2326 2425 2427 2329 2221 2429 2331 2223 2431 2251 2333 2431 2333 2433 2335 2227 2435 2337 2229 2437 2439 2339 2231 2441 2341 2233 2343 2443 2235 2239 2445 2345 2348 2349 2447 2449 2359 2253 2451 2351 2353 2453 2451 2353 2455 2355 2357 2458 2362 2459 2363 2459 2362 2464 2465 2466 2467 2466 2465 2370 2371 2469 2375 2272 2471 2377 2276 2473 2371 2475 2469 2478 2479 2380 2381 2380 2479 2373 2383 2481 2287 2483 2387 2383 2485 2481 2385 2389 2487 2290 2489 2391 2389 2491 2487 2394 2395 2493 2496 2398 2497 2399 2497 2398 2402 2403 2499 2502 2503 2406 2407 2406 2503 2506 2410 2507 2411 2507 2410 2315 2509 2413 2512 2416 2513 2417 2513 2416 2419 2421 2515 2421 2517 2515 2424 2519 2425 2521 2329 2427 2429 2524 2331 2525 2331 2524 2455 2357 2527 2530 2531 2433 2431 2433 2531 2534 2535 2435 2335 2435 2535 2439 2537 2339 2540 2541 2437 2337 2437 2541 2341 2441 2544 2545 2544 2441 2547 2443 2343 2345 2445 2549 2349 2551 2447 2553 2359 2449 2555 2553 2449 2557 2451 2453 2559 2557 2453 2564 2565 2566 2567 2566 2565 2570 2464 2571 2466 2571 2464 2375 2471 2573 2377 2473 2575 2469 2475 2577 2577 2475 2579 2479 2478 2581 2573 2471 2583 2387 2483 2585 2481 2485 2587 2483 2589 2585 2391 2489 2591 2487 2491 2593 2395 2595 2493 2496 2497 2597 2413 2509 2599 2403 2601 2499 2503 2502 2603 2608 2609 2610 2611 2610 2609 2614 2512 2615 2513 2615 2512 2515 2517 2617 2517 2619 2617 2621 2519 2424 2623 2521 2427 2524 2626 2525 2627 2525 2626 2630 2631 2527 2455 2527 2631 2530 2634 2531 2635 2531 2634 2534 2638 2535 2639 2535 2638 2641 2537 2439 2540 2644 2541 2645 2541 2644 2537 2641 2648 2649 2648 2641 2544 2545 2652 2653 2652 2545 2547 2655 2443 2445 2657 2549 2447 2551 2659 2661 2553 2555 2663 2661 2555 2559 2666 2557 2667 2557 2666 2564 2566 2669 2566 2671 2669 2674 2570 2675 2571 2675 2570 2575 2473 2677 2577 2579 2679 2581 2478 2681 2679 2579 2683 2573 2583 2685 2485 2687 2587 2583 2689 2685 2692 2585 2693 2589 2693 2585 2489 2695 2591 2491 2697 2593 2493 2595 2699 2497 2701 2597 2509 2703 2599 2499 2601 2705 2603 2502 2707 2608 2610 2709 2551 2711 2659 2614 2615 2713 2615 2715 2713 2617 2619 2717 2519 2621 2719 2721 2521 2623 2723 2721 2623 2626 2726 2627 2727 2627 2726 2630 2730 2631 2731 2631 2730 2634 2734 2635 2735 2635 2734 2638 2738 2639 2739 2639 2738 2644 2742 2645 2743 2645 2742 2648 2649 2746 2747 2746 2649 2652 2653 2750 2751 2750 2653 2754 2755 2655 2754 2655 2547 2657 2757 2549 2663 2760 2661 2761 2661 2760 2666 2764 2667 2765 2667 2764 2610 2767 2709 2669 2671 2769 2769 2671 2771 2674 2675 2773 2575 2677 2775 2773 2675 2777 2779 2581 2681 2781 2679 2683 2775 2677 2783 2587 2687 2785 2685 2689 2787 2687 2789 2785 2792 2692 2793 2693 2793 2692 2796 2591 2797 2695 2797 2591 2800 2593 2801 2697 2801 2593 2595 2803 2699 2597 2701 2805 2599 2703 2807 2601 2809 2705 2603 2707 2811 2659 2711 2813 2711 2815 2813 2713 2715 2817 2619 2819 2717 2715 2821 2817 2621 2823 2719 2723 2826 2721 2827 2721 2826 2726 2830 2727 2831 2727 2830 2730 2834 2731 2835 2731 2834 2734 2838 2735 2839 2735 2838 2738 2842 2739 2843 2739 2842 2742 2846 2743 2847 2743 2846 2746 2747 2850 2851 2850 2747 2750 2751 2854 2855 2854 2751 2755 2859 2860 2861 2860 2859 2859 2755 2754 2863 2757 2657 2760 2866 2761 2867 2761 2866 2764 2870 2765 2871 2765 2870 2709 2767 2873 2873 2767 2875 2769 2771 2877 2877 2771 2879 2881 2773 2777 2781 2683 2883 2779 2681 2885 2881 2777 2887 2889 2775 2783 2689 2891 2787 2889 2783 2893 2896 2785 2897 2789 2897 2785 2900 2792 2901 2793 2901 2792 2796 2797 2904 2905 2904 2797 2908 2699 2909 2803 2909 2699 2912 2800 2913 2801 2913 2800 2701 2915 2805 2703 2917 2807 2705 2809 2919 2811 2707 2921 2813 2815 2923 2815 2925 2923 2928 2717 2929 2819 2929 2717 2932 2817 2933 2821 2933 2817 2936 2719 2937 2823 2937 2719 2826 2940 2827 2941 2827 2940 2830 2944 2831 2945 2831 2944 2834 2948 2835 2949 2835 2948 2838 2952 2839 2953 2839 2952 2842 2956 2843 2957 2843 2956 2846 2960 2847 2961 2847 2960 2850 2851 2964 2965 2964 2851 2854 2855 2968 2969 2968 2855 2860 2861 2972 2973 2972 2861 2978 2979 2980 2981 2980 2979 2863 2978 2757 2866 2984 2867 2985 2867 2984 2870 2988 2871 2989 2871 2988 2992 2993 2875 2873 2875 2993 2877 2879 2995 2995 2879 2997 3000 3001 2883 2781 2883 3001 3004 3005 2885 2779 2885 3005 3008 3009 2887 2881 2887 3009 3012 2787 3013 2891 3013 2787 3016 3017 2893 2889 2893 3017 3020 2896 3021 2897 3021 2896 3024 2900 3025 2901 3025 2900 2904 2905 3028 3029 3028 2905 2908 2909 3032 3033 3032 2909 3036 2805 3037 2915 3037 2805 3040 2912 3041 2913 3041 2912 2807 2917 3043 2919 2809 3045 2811 2921 3047 2979 2978 2863 3050 2923 3051 2925 3051 2923 2928 2929 3054 3055 3054 2929 2932 2933 3058 3059 3058 2933 2936 2937 3062 3063 3062 2937 2940 3066 2941 3067 2941 3066 2944 3070 2945 3071 2945 3070 2948 3074 2949 3075 2949 3074 2952 3078 2953 3079 2953 3078 2956 3082 2957 3083 2957 3082 2960 3086 2961 3087 2961 3086 2964 2965 3090 3091 3090 2965 2968 2969 3094 3095 3094 2969 2972 2973 3098 3099 3098 2973 2980 2981 3102 3103 3102 2981 2984 3106 2985 3107 2985 3106 2988 3110 2989 3111 2989 3110 3047 2921 3113 3116 3117 2992 2993 2992 3117 3120 3121 2997 2995 2997 3121 3000 3124 3001 3125 3001 3124 3004 3128 3005 3129 3005 3128 3008 3132 3009 3133 3009 3132 3136 3012 3137 3013 3137 3012 3016 3140 3017 3141 3017 3140 3144 3020 3145 3021 3145 3020 3148 3024 3149 3025 3149 3024 3028 3029 3152 3153 3152 3029 3032 3033 3156 3157 3156 3033 3036 3037 3160 3161 3160 3037 3165 3043 3166 3167 3166 3043 3170 3040 3171 3041 3171 3040 2917 3167 3043 2919 3045 3173 3050 3051 3176 3177 3176 3051 3054 3055 3180 3181 3180 3055 3058 3059 3184 3185 3184 3059 3062 3063 3188 3189 3188 3063 3066 3192 3067 3193 3067 3192 3070 3196 3071 3197 3071 3196 3074 3200 3075 3201 3075 3200 3078 3204 3079 3205 3079 3204 3082 3208 3083 3209 3083 3208 3086 3212 3087 3213 3087 3212 3090 3091 3216 3217 3216 3091 3094 3095 3220 3221 3220 3095 3098 3099 3224 3225 3224 3099 3102 3103 3228 3229 3228 3103 3106 3232 3107 3233 3107 3232 3110 3236 3111 3237 3111 3236 3047 3113 3239 3239 3113 3241 3244 3245 3116 3117 3116 3245 3248 3249 3120 3121 3120 3249 3124 3252 3125 3253 3125 3252 3128 3256 3129 3257 3129 3256 3132 3260 3133 3261 3133 3260 3264 3136 3265 3137 3265 3136 3140 3268 3141 3269 3141 3268 3272 3144 3273 3145 3273 3144 3276 3148 3277 3149 3277 3148 3152 3153 3280 3281 3280 3153 3156 3157 3284 3285 3284 3157 3160 3161 3288 3289 3288 3161 3165 3166 3292 3293 3292 3166 3297 3298 3299 3173 3299 3298 3302 3170 3303 3171 3303 3170 3173 3045 3299 3176 3177 3306 3307 3306 3177 3180 3181 3310 3311 3310 3181 3184 3185 3314 3315 3314 3185 3188 3189 3318 3319 3318 3189 3192 3322 3193 3323 3193 3322 3196 3326 3197 3327 3197 3326 3200 3330 3201 3331 3201 3330 3204 3334 3205 3335 3205 3334 3208 3338 3209 3339 3209 3338 3212 3342 3213 3343 3213 3342 3216 3217 3346 3347 3346 3217 3220 3221 3350 3351 3350 3221 3224 3225 3354 3355 3354 3225 3228 3229 3358 3359 3358 3229 3232 3362 3233 3363 3233 3362 3236 3366 3237 3367 3237 3366 3370 3371 3241 3239 3241 3371 3374 3375 3244 3245 3244 3375 3378 3379 3248 3249 3248 3379 3252 3382 3253 3383 3253 3382 3256 3386 3257 3387 3257 3386 3260 3390 3261 3391 3261 3390 3394 3264 3395 3265 3395 3264 3268 3398 3269 3399 3269 3398 3402 3272 3403 3273 3403 3272 3406 3276 3407 3277 3407 3276 3280 3281 3410 3411 3410 3281 3284 3285 3414 3415 3414 3285 3288 3289 3418 3419 3418 3289 3292 3293 3422 3423 3422 3293 3426 3427 3297 3298 3297 3427 3430 3302 3431 3303 3431 3302 3306 3307 3434 3435 3434 3307 3310 3311 3438 3439 3438 3311 3314 3315 3442 3443 3442 3315 3318 3319 3446 3447 3446 3319 3322 3450 3323 3451 3323 3450 3326 3454 3327 3455 3327 3454 3330 3458 3331 3459 3331 3458 3334 3462 3335 3463 3335 3462 3338 3466 3339 3467 3339 3466 3342 3470 3343 3471 3343 3470 3346 3347 3474 3475 3474 3347 3350 3351 3478 3479 3478 3351 3354 3355 3482 3483 3482 3355 3358 3359 3486 3487 3486 3359 3362 3490 3363 3491 3363 3490 3366 3494 3367 3495 3367 3494 3498 3499 3370 3371 3370 3499 3502 3503 3374 3375 3374 3503 3506 3507 3378 3379 3378 3507 3382 3510 3383 3511 3383 3510 3386 3514 3387 3515 3387 3514 3390 3518 3391 3519 3391 3518 3522 3394 3523 3395 3523 3394 3398 3526 3399 3527 3399 3526 3530 3402 3531 3403 3531 3402 3534 3406 3535 3407 3535 3406 3410 3411 3538 3539 3538 3411 3414 3415 3542 3543 3542 3415 3418 3419 3546 3547 3546 3419 3422 3423 3550 3551 3550 3423 3554 3555 3426 3427 3426 3555 3558 3430 3559 3431 3559 3430 3434 3435 3562 3563 3562 3435 3438 3439 3566 3567 3566 3439 3442 3443 3570 3571 3570 3443 3446 3447 3574 3575 3574 3447 3450 3578 3451 3579 3451 3578 3454 3582 3455 3583 3455 3582 3458 3586 3459 3587 3459 3586 3462 3590 3463 3591 3463 3590 3466 3594 3467 3595 3467 3594 3470 3598 3471 3599 3471 3598 3474 3475 3602 3603 3602 3475 3478 3479 3606 3607 3606 3479 3482 3483 3610 3611 3610 3483 3486 3487 3614 3615 3614 3487 3490 3618 3491 3619 3491 3618 3495 3494 3622 3623 3622 3494 3626 3627 3498 3499 3498 3627 3630 3631 3502 3503 3502 3631 3634 3635 3506 3507 3506 3635 3510 3638 3511 3639 3511 3638 3514 3642 3515 3643 3515 3642 3518 3646 3519 3647 3519 3646 3650 3522 3651 3523 3651 3522 3526 3654 3527 3655 3527 3654 3658 3530 3659 3531 3659 3530 3662 3534 3663 3535 3663 3534 3538 3539 3598 3599 3598 3539 3542 3543 3666 3667 3666 3543 3546 3547 3670 3671 3670 3547 3550 3551 3674 3675 3674 3551 3678 3679 3554 3555 3554 3679 3682 3558 3683 3559 3683 3558 3562 3563 3686 3687 3686 3563 3566 3567 3690 3691 3690 3567 3570 3571 3694 3695 3694 3571 3574 3575 3698 3699 3698 3575 3578 3702 3579 3703 3579 3702 3582 3706 3583 3707 3583 3706 3586 3710 3587 3711 3587 3710 3714 3715 3590 3591 3590 3715 3666 3667 3594 3595 3594 3667 3603 3682 3602 3683 3602 3682 3607 3718 3606 3719 3606 3718 3610 3611 3722 3723 3722 3611 3614 3615 3726 3727 3726 3615 3619 3618 3730 3731 3730 3618 3622 3623 3734 3735 3734 3623 3738 3739 3626 3627 3626 3739 3742 3743 3630 3631 3630 3743 3746 3747 3634 3635 3634 3747 3638 3750 3639 3751 3639 3750 3642 3754 3643 3755 3643 3754 3646 3758 3647 3759 3647 3758 3762 3650 3763 3651 3763 3650 3654 3766 3655 3767 3655 3766 3770 3658 3771 3659 3771 3658 3718 3662 3719 3663 3719 3662 3670 3671 3714 3715 3714 3671 3674 3675 3774 3775 3774 3675 3778 3779 3678 3679 3678 3779 3686 3687 3782 3783 3782 3687 3690 3691 3786 3787 3786 3691 3694 3695 3790 3791 3790 3695 3698 3699 3794 3795 3794 3699 3703 3702 3798 3799 3798 3702 3707 3706 3802 3803 3802 3706 3806 3807 3710 3711 3710 3807 3722 3723 3810 3811 3810 3723 3726 3727 3814 3815 3814 3727 3730 3731 3818 3819 3818 3731 3734 3735 3822 3823 3822 3735 3826 3827 3738 3739 3738 3827 3830 3831 3742 3743 3742 3831 3834 3835 3746 3747 3746 3835 3750 3838 3751 3839 3751 3838 3754 3842 3755 3843 3755 3842 3758 3846 3759 3847 3759 3846 3850 3762 3851 3763 3851 3762 3766 3854 3767 3855 3767 3854 3811 3770 3810 3771 3810 3770 3774 3775 3806 3807 3806 3775 3858 3859 3778 3779 3778 3859 3782 3783 3862 3863 3862 3783 3866 3786 3867 3787 3867 3786 3870 3790 3871 3791 3871 3790 3874 3794 3875 3795 3875 3794 3798 3799 3878 3879 3878 3799 3802 3803 3882 3883 3882 3803 3814 3815 3886 3887 3886 3815 3818 3819 3890 3891 3890 3819 3822 3823 3858 3859 3858 3823 3894 3895 3826 3827 3826 3895 3882 3883 3830 3831 3830 3883 3878 3879 3834 3835 3834 3879 3838 3866 3839 3867 3839 3866 3842 3870 3843 3871 3843 3870 3846 3874 3847 3875 3847 3874 3887 3850 3886 3851 3886 3850 3854 3898 3855 3899 3855 3898 3898 3862 3899 3863 3899 3862 3890 3891 3894 3895 3894 3891
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 2 24 25 24 2 1 28 10 29 10 28 8 32 33 34 33 32 35 40 18 41 18 40 16 44 45 46 45 44 47 25 52 53 52 25 24 56 29 57 29 56 28 60 34 61 34 60 32 64 65 66 65 64 67 72 41 73 41 72 40 46 76 77 76 46 45 80 81 82 81 80 83 53 88 89 88 53 52 92 57 93 57 92 56 96 61 97 61 96 60 66 100 101 100 66 65 104 105 106 105 104 107 112 73 113 73 112 72 77 116 117 116 77 76 82 120 121 120 82 81 89 124 125 124 89 88 128 93 129 93 128 92 132 97 133 97 132 96 101 136 137 136 101 100 140 106 141 106 140 104 144 113 145 113 144 112 117 148 149 148 117 116 121 152 153 152 121 120 125 156 157 156 125 124 160 129 161 129 160 128 164 133 165 133 164 132 137 168 169 168 137 136 172 141 173 141 172 140 176 145 177 145 176 144 149 180 181 180 149 148 153 184 185 184 153 152 157 188 189 188 157 156 192 161 193 161 192 160 196 165 197 165 196 164 169 200 201 200 169 168 204 173 205 173 204 172 208 177 209 177 208 176 181 212 213 212 181 180 185 216 217 216 185 184 220 188 221 188 220 189 224 193 225 193 224 192 228 197 229 197 228 196 201 232 233 232 201 200 236 205 237 205 236 204 208 240 241 240 208 209 213 244 245 244 213 212 217 248 249 248 217 216 252 221 253 221 252 220 256 224 225 224 256 257 260 229 261 229 260 228 233 264 265 264 233 232 268 237 269 237 268 236 245 272 273 272 245 244 241 276 277 276 241 240 249 280 281 280 249 248 284 253 285 253 284 252 288 257 256 257 288 289 292 260 261 260 292 293 296 264 297 264 296 265 300 269 301 269 300 268 281 304 305 304 281 280 272 308 273 308 272 309 277 312 313 312 277 276 316 285 317 285 316 284 320 289 288 289 320 321 324 293 292 293 324 325 328 297 329 297 328 296 300 332 333 332 300 301 304 336 305 336 304 337 309 340 308 340 309 341 313 344 345 344 313 312 348 317 349 317 348 316 352 321 320 321 352 353 356 325 324 325 356 357 360 329 361 329 360 328 333 364 365 364 333 332 337 368 336 368 337 369 341 372 340 372 341 373 345 376 377 376 345 344 380 349 381 349 380 348 384 353 352 353 384 385 388 357 356 357 388 389 392 361 393 361 392 360 365 396 397 396 365 364 369 400 368 400 369 401 373 404 372 404 373 405 377 408 409 408 377 376 412 381 413 381 412 380 416 385 384 385 416 417 420 389 388 389 420 421 424 393 425 393 424 392 397 428 429 428 397 396 401 432 400 432 401 433 405 436 404 436 405 437 409 440 441 440 409 408 444 413 445 413 444 412 448 417 416 417 448 449 452 421 420 421 452 453 456 425 457 425 456 424 429 460 461 460 429 428 433 464 432 464 433 465 437 468 436 468 437 469 441 472 473 472 441 440 476 445 477 445 476 444 480 449 448 449 480 481 484 453 452 453 484 485 488 457 489 457 488 456 461 492 493 492 461 460 465 496 464 496 465 497 469 500 468 500 469 501 473 504 505 504 473 472 508 485 484 485 508 509 512 489 513 489 512 488 493 516 517 516 493 492 497 520 496 520 497 521 501 524 500 524 501 525 528 513 529 513 528 512 517 532 533 532 517 516 521 536 520 536 521 537 533 540 541 540 533 532
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 6 7 26 27 26 7 13 30 15 31 15 30 36 37 38 39 38 37 21 42 23 43 23 42 48 49 50 51 50 49 26 27 54 55 54 27 30 58 31 59 31 58 37 62 39 63 39 62 68 69 70 71 70 69 42 74 43 75 43 74 50 51 78 79 78 51 84 85 86 87 86 85 54 55 90 91 90 55 58 94 59 95 59 94 62 98 63 99 63 98 70 71 102 103 102 71 108 109 110 111 110 109 74 114 75 115 75 114 78 79 118 119 118 79 86 87 122 123 122 87 90 91 126 127 126 91 94 130 95 131 95 130 98 134 99 135 99 134 102 103 138 139 138 103 109 142 111 143 111 142 114 146 115 147 115 146 118 119 150 151 150 119 122 123 154 155 154 123 126 127 158 159 158 127 130 162 131 163 131 162 134 166 135 167 135 166 138 139 170 171 170 139 142 174 143 175 143 174 146 178 147 179 147 178 150 151 182 183 182 151 154 155 186 187 186 155 158 159 190 191 190 159 162 194 163 195 163 194 166 198 167 199 167 198 170 171 202 203 202 171 174 206 175 207 175 206 178 210 179 211 179 210 182 183 214 215 214 183 186 187 218 219 218 187 191 222 190 223 190 222 194 226 195 227 195 226 198 230 199 231 199 230 202 203 234 235 234 203 206 238 207 239 207 238 211 210 242 243 242 210 214 215 246 247 246 215 218 219 250 251 250 219 222 254 223 255 223 254 258 259 226 227 226 259 230 262 231 263 231 262 234 235 266 267 266 235 238 270 239 271 239 270 246 247 274 275 274 247 242 243 278 279 278 243 250 251 282 283 282 251 254 286 255 287 255 286 290 291 258 259 258 291 294 295 262 263 262 295 267 298 266 299 266 298 270 302 271 303 271 302 282 283 306 307 306 283 310 274 311 275 311 274 278 279 314 315 314 279 286 318 287 319 287 318 322 323 290 291 290 323 326 327 294 295 294 327 298 330 299 331 299 330 303 302 334 335 334 302 338 306 339 307 339 306 342 310 343 311 343 310 314 315 346 347 346 315 318 350 319 351 319 350 354 355 322 323 322 355 358 359 326 327 326 359 330 362 331 363 331 362 334 335 366 367 366 335 370 338 371 339 371 338 374 342 375 343 375 342 346 347 378 379 378 347 350 382 351 383 351 382 386 387 354 355 354 387 390 391 358 359 358 391 362 394 363 395 363 394 366 367 398 399 398 367 402 370 403 371 403 370 406 374 407 375 407 374 378 379 410 411 410 379 382 414 383 415 383 414 418 419 386 387 386 419 422 423 390 391 390 423 394 426 395 427 395 426 398 399 430 431 430 399 434 402 435 403 435 402 438 406 439 407 439 406 410 411 442 443 442 411 414 446 415 447 415 446 450 451 418 419 418 451 454 455 422 423 422 455 426 458 427 459 427 458 430 431 462 463 462 431 466 434 467 435 467 434 470 438 471 439 471 438 442 443 474 475 474 443 446 478 447 479 447 478 482 483 450 451 450 483 486 487 454 455 454 487 458 490 459 491 459 490 462 463 494 495 494 463 498 466 499 467 499 466 502 470 503 471 503 470 474 475 506 507 506 475 510 511 486 487 486 511 490 514 491 515 491 514 494 495 518 519 518 495 522 498 523 499 523 498 526 502 527 503 527 502 514 530 515 531 515 530 518 519 534 535 534 519 538 522 539 523 539 522 534 535 542 543 542 535
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 2 24 25 24 2 1 28 10 29 10 28 8 32 33 34 33 32 35 40 18 41 18 40 16 44 45 46 45 44 47 25 52 53 52 25 24 56 29 57 29 56 28 60 34 61 34 60 32 64 65 66 65 64 67 72 41 73 41 72 40 46 76 77 76 46 45 80 81 82 81 80 83 53 88 89 88 53 52 92 57 93 57 92 56 96 61 97 61 96 60 66 100 101 100 66 65 104 105 106 105 104 107 112 73 113 73 112 72 77 116 117 116 77 76 82 120 121 120 82 81 89 124 125 124 89 88 128 93 129 93 128 92 132 97 133 97 132 96 101 136 137 136 101 100 140 106 141 106 140 104 144 113 145 113 144 112 117 148 149 148 117 116 121 152 153 152 121 120 125 156 157 156 125 124 160 129 161 129 160 128 164 133 165 133 164 132 137 168 169 168 137 136 172 141 173 141 172 140 176 145 177 145 176 144 149 180 181 180 149 148 153 184 185 184 153 152 157 188 189 188 157 156 192 161 193 161 192 160 196 165 197 165 196 164 169 200 201 200 169 168 204 173 205 173 204 172 208 177 209 177 208 176 181 212 213 212 181 180 185 216 217 216 185 184 189 220 221 220 189 188 224 193 225 193 224 192 228 197 229 197 228 196 201 232 233 232 201 200 236 205 237 205 236 204 208 240 241 240 208 209 213 244 245 244 213 212 217 248 249 248 217 216 252 220 253 220 252 221 256 224 225 224 256 257 260 229 261 229 260 228 233 264 265 264 233 232 268 237 269 237 268 236 241 272 273 272 241 240 245 276 277 276 245 244 249 280 281 280 249 248 284 253 285 253 284 252 288 257 256 257 288 289 292 260 261 260 292 293 265 296 297 296 265 264 300 269 301 269 300 268 276 304 277 304 276 305 273 308 309 308 273 272 281 312 313 312 281 280 316 285 317 285 316 284 320 289 288 289 320 321 324 293 292 293 324 325 328 296 329 296 328 297 332 301 333 301 332 300 312 336 313 336 312 337 305 340 304 340 305 341 309 344 345 344 309 308 348 317 349 317 348 316 352 321 320 321 352 353 356 325 324 325 356 357 360 329 361 329 360 328 332 364 365 364 332 333 337 368 336 368 337 369 341 372 340 372 341 373 345 376 377 376 345 344 380 349 381 349 380 348 384 353 352 353 384 385 388 357 356 357 388 389 392 361 393 361 392 360 365 396 397 396 365 364 369 400 368 400 369 401 373 404 372 404 373 405 377 408 409 408 377 376 412 381 413 381 412 380 416 385 384 385 416 417 420 389 388 389 420 421 424 393 425 393 424 392 397 428 429 428 397 396 401 432 400 432 401 433 405 436 404 436 405 437 409 440 441 440 409 408 444 413 445 413 444 412 448 417 416 417 448 449 452 421 420 421 452 453 456 425 457 425 456 424 429 460 461 460 429 428 433 464 432 464 433 465 437 468 436 468 437 469 441 472 473 472 441 440 476 445 477 445 476 444 480 449 448 449 480 481 484 453 452 453 484 485 488 457 489 457 488 456 461 492 493 492 461 460 465 496 464 496 465 497 469 500 468 500 469 501 473 504 505 504 473 472 508 485 484 485 508 509 512 489 513 489 512 488 493 516 517 516 493 492 497 520 496 520 497 521 501 524 500 524 501 525 528 513 529 513 528 512 517 532 533 532 517 516 521 536 520 536 521 537 533 540 541 540 533 532
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 6 7 26 27 26 7 13 30 15 31 15 30 36 37 38 39 38 37 21 42 23 43 23 42 48 49 50 51 50 49 26 27 54 55 54 27 30 58 31 59 31 58 37 62 39 63 39 62 68 69 70 71 70 69 42 74 43 75 43 74 50 51 78 79 78 51 84 85 86 87 86 85 54 55 90 91 90 55 58 94 59 95 59 94 62 98 63 99 63 98 70 71 102 103 102 71 108 109 110 111 110 109 74 114 75 115 75 114 78 79 118 119 118 79 86 87 122 123 122 87 90 91 126 127 126 91 94 130 95 131 95 130 98 134 99 135 99 134 102 103 138 139 138 103 109 142 111 143 111 142 114 146 115 147 115 146 118 119 150 151 150 119 122 123 154 155 154 123 126 127 158 159 158 127 130 162 131 163 131 162 134 166 135 167 135 166 138 139 170 171 170 139 142 174 143 175 143 174 146 178 147 179 147 178 150 151 182 183 182 151 154 155 186 187 186 155 158 159 190 191 190 159 162 194 163 195 163 194 166 198 167 199 167 198 170 171 202 203 202 171 174 206 175 207 175 206 178 210 179 211 179 210 182 183 214 215 214 183 186 187 218 219 218 187 190 191 222 223 222 191 194 226 195 227 195 226 198 230 199 231 199 230 202 203 234 235 234 203 206 238 207 239 207 238 211 210 242 243 242 210 214 215 246 247 246 215 218 219 250 251 250 219 223 254 222 255 222 254 258 259 226 227 226 259 230 262 231 263 231 262 234 235 266 267 266 235 238 270 239 271 239 270 242 243 274 275 274 243 246 247 278 279 278 247 250 251 282 283 282 251 254 286 255 287 255 286 290 291 258 259 258 291 294 295 262 263 262 295 266 267 298 299 298 267 270 302 271 303 271 302 306 278 307 279 307 278 274 275 310 311 310 275 282 283 314 315 314 283 286 318 287 319 287 318 322 323 290 291 290 323 326 327 294 295 294 327 299 330 298 331 298 330 302 334 303 335 303 334 338 314 339 315 339 314 342 306 343 307 343 306 310 311 346 347 346 311 318 350 319 351 319 350 354 355 322 323 322 355 358 359 326 327 326 359 330 362 331 363 331 362 335 334 366 367 366 334 370 338 371 339 371 338 374 342 375 343 375 342 346 347 378 379 378 347 350 382 351 383 351 382 386 387 354 355 354 387 390 391 358 359 358 391 362 394 363 395 363 394 366 367 398 399 398 367 402 370 403 371 403 370 406 374 407 375 407 374 378 379 410 411 410 379 382 414 383 415 383 414 418 419 386 387 386 419 422 423 390 391 390 423 394 426 395 427 395 426 398 399 430 431 430 399 434 402 435 403 435 402 438 406 439 407 439 406 410 411 442 443 442 411 414 446 415 447 415 446 450 451 418 419 418 451 454 455 422 423 422 455 426 458 427 459 427 458 430 431 462 463 462 431 466 434 467 435 467 434 470 438 471 439 471 438 442 443 474 475 474 443 446 478 447 479 447 478 482 483 450 451 450 483 486 487 454 455 454 487 458 490 459 491 459 490 462 463 494 495 494 463 498 466 499 467 499 466 502 470 503 471 503 470 474 475 506 507 506 475 510 511 486 487 486 511 490 514 491 515 491 514 494 495 518 519 518 495 522 498 523 499 523 498 526 502 527 503 527 502 514 530 515 531 515 530 518 519 534 535 534 519 538 522 539 523 539 522 534 535 542 543 542 535
0 1 2 1 0 3 8 9 10 9 8 11 16 3 0 3 16 17 20 21 22 21 20 23 28 29 30 29 28 31 11 36 9 36 11 37 40 17 16 17 40 41 44 22 45 22 44 20 48 49 50 49 48 51 56 57 58 57 56 59 30 64 65 64 30 29 37 68 36 68 37 69 72 41 40 41 72 73 76 45 77 45 76 44 80 50 81 50 80 48 84 85 86 85 84 87 92 93 94 93 92 95 58 100 101 100 58 57 65 104 105 104 65 64 69 108 68 108 69 109 112 73 72 73 112 113 116 77 117 77 116 76 120 81 121 81 120 80 124 87 84 87 124 125 95 128 93 128 95 129 101 132 133 132 101 100 105 136 137 136 105 104 109 140 108 140 109 141 144 113 112 113 144 145 148 117 149 117 148 116 152 121 153 121 152 120 156 125 124 125 156 157 129 160 128 160 129 161 133 164 165 164 133 132 137 168 169 168 137 136 141 172 140 172 141 173 176 145 144 145 176 177 180 149 181 149 180 148 184 153 185 153 184 152 188 157 156 157 188 189 161 192 160 192 161 193 165 196 197 196 165 164 169 200 201 200 169 168 173 204 172 204 173 205 208 177 176 177 208 209 212 181 213 181 212 180 216 185 217 185 216 184 220 189 188 189 220 221 193 224 192 224 193 225 197 228 229 228 197 196 201 232 233 232 201 200 205 236 204 236 205 237 208 240 209 240 208 241 244 213 245 213 244 212 248 217 249 217 248 216 252 221 220 221 252 253 225 256 224 256 225 257 229 260 261 260 229 228 233 264 265 264 233 232 268 236 237 236 268 269 241 272 240 272 241 273 276 244 245 244 276 277 280 249 281 249 280 248 284 253 252 253 284 285 257 288 256 288 257 289 261 292 293 292 261 260 264 296 265 296 264 297 300 269 268 269 300 301 273 304 272 304 273 305 308 277 276 277 308 309 312 280 281 280 312 313 316 285 284 285 316 317 289 320 288 320 289 321 292 324 293 324 292 325 297 328 296 328 297 329 332 301 300 301 332 333 305 336 304 336 305 337 340 309 308 309 340 341 344 313 312 313 344 345 316 348 317 348 316 349 352 320 321 320 352 353 325 356 324 356 325 357 329 360 328 360 329 361 364 333 332 333 364 365 337 368 336 368 337 369 372 341 340 341 372 373 376 345 344 345 376 377 349 380 348 380 349 381 384 353 352 353 384 385 357 388 356 388 357 389 361 392 360 392 361 393 396 365 364 365 396 397 369 400 368 400 369 401 404 373 372 373 404 405 408 377 376 377 408 409 381 412 380 412 381 413 416 385 384 385 416 417 389 420 388 420 389 421 393 424 392 424 393 425 428 397 396 397 428 429 401 432 400 432 401 433 436 405 404 405 436 437 440 409 408 409 440 441 413 444 412 444 413 445 448 417 416 417 448 449 421 452 420 452 421 453 425 456 424 456 425 457 460 429 428 429 460 461 433 464 432 464 433 465 468 437 436 437 468 469 472 441 440 441 472 473 445 476 444 476 445 477 480 449 448 449 480 481 453 484 452 484 453 485 457 488 456 488 457 489 492 461 460 461 492 493 496 469 468 469 496 497 500 473 472 473 500 501 477 504 476 504 477 505 508 481 480 481 508 509 485 512 484 512 485 513 489 516 488 516 489 517 520 501 500 501 520 521 505 524 504 524 505 525 528 509 508 509 528 529 513 532 512 532 513 533 525 536 524 536 525 537 540 529 528 529 540 541
4 5 6 7 6 5 12 13 14 15 14 13 18 19 4 5 4 19 24 25 26 27 26 25 32 33 34 35 34 33 38 12 39 14 39 12 42 43 18 19 18 43 25 46 27 47 27 46 52 53 54 55 54 53 60 61 62 63 62 61 34 35 66 67 66 35 70 38 71 39 71 38 74 75 42 43 42 75 46 78 47 79 47 78 53 82 55 83 55 82 88 89 90 91 90 89 96 97 98 99 98 97 62 63 102 103 102 63 66 67 106 107 106 67 110 70 111 71 111 70 114 115 74 75 74 115 78 118 79 119 79 118 82 122 83 123 83 122 126 127 88 89 88 127 130 96 131 98 131 96 102 103 134 135 134 103 106 107 138 139 138 107 142 110 143 111 143 110 146 147 114 115 114 147 118 150 119 151 119 150 122 154 123 155 123 154 158 159 126 127 126 159 162 130 163 131 163 130 134 135 166 167 166 135 138 139 170 171 170 139 174 142 175 143 175 142 178 179 146 147 146 179 150 182 151 183 151 182 154 186 155 187 155 186 190 191 158 159 158 191 194 162 195 163 195 162 166 167 198 199 198 167 170 171 202 203 202 171 206 174 207 175 207 174 210 211 178 179 178 211 182 214 183 215 183 214 186 218 187 219 187 218 222 223 190 191 190 223 226 194 227 195 227 194 198 199 230 231 230 199 202 203 234 235 234 203 238 206 239 207 239 206 242 211 243 210 243 211 214 246 215 247 215 246 218 250 219 251 219 250 254 255 222 223 222 255 258 226 259 227 259 226 230 231 262 263 262 231 234 235 266 267 266 235 270 271 239 238 239 271 274 242 275 243 275 242 278 279 246 247 246 279 250 282 251 283 251 282 286 287 254 255 254 287 290 258 291 259 291 258 262 263 294 295 294 263 298 266 299 267 299 266 302 303 270 271 270 303 306 274 307 275 307 274 310 311 278 279 278 311 314 315 282 283 282 315 318 319 286 287 286 319 322 290 323 291 323 290 326 294 327 295 327 294 330 298 331 299 331 298 334 335 302 303 302 335 338 306 339 307 339 306 342 343 310 311 310 343 346 347 314 315 314 347 350 319 351 318 351 319 354 355 323 322 323 355 358 326 359 327 359 326 362 330 363 331 363 330 366 367 334 335 334 367 370 338 371 339 371 338 374 375 342 343 342 375 378 379 346 347 346 379 382 350 383 351 383 350 386 387 354 355 354 387 390 358 391 359 391 358 394 362 395 363 395 362 398 399 366 367 366 399 402 370 403 371 403 370 406 407 374 375 374 407 410 411 378 379 378 411 414 382 415 383 415 382 418 419 386 387 386 419 422 390 423 391 423 390 426 394 427 395 427 394 430 431 398 399 398 431 434 402 435 403 435 402 438 439 406 407 406 439 442 443 410 411 410 443 446 414 447 415 447 414 450 451 418 419 418 451 454 422 455 423 455 422 458 426 459 427 459 426 462 463 430 431 430 463 466 434 467 435 467 434 470 471 438 439 438 471 474 475 442 443 442 475 478 446 479 447 479 446 482 483 450 451 450 483 486 454 487 455 487 454 490 458 491 459 491 458 494 495 462 463 462 495 498 499 470 471 470 499 502 503 474 475 474 503 506 478 507 479 507 478 510 511 482 483 482 511 514 486 515 487 515 486 518 490 519 491 519 490 522 523 502 503 502 523 526 506 527 507 527 506 530 531 510 511 510 531 534 514 535 515 535 514 538 526 539 527 539 526 542 543 530 531 530 543
0 1 2 1 0 3 8 9 10 9 8 11 16 3 0 3 16 17 20 21 22 21 20 23 28 29 30 29 28 31 11 36 9 36 11 37 40 17 16 17 40 41 44 22 45 22 44 20 48 49 50 49 48 51 56 57 58 57 56 59 30 64 65 64 30 29 37 68 36 68 37 69 72 41 40 41 72 73 76 45 77 45 76 44 80 50 81 50 80 48 84 85 86 85 84 87 92 93 94 93 92 95 58 100 101 100 58 57 65 104 105 104 65 64 69 108 68 108 69 109 112 73 72 73 112 113 116 77 117 77 116 76 120 81 121 81 120 80 124 87 84 87 124 125 95 128 93 128 95 129 101 132 133 132 101 100 105 136 137 136 105 104 109 140 108 140 109 141 144 113 112 113 144 145 148 117 149 117 148 116 152 121 153 121 152 120 156 125 124 125 156 157 129 160 128 160 129 161 133 164 165 164 133 132 137 168 169 168 137 136 141 172 140 172 141 173 176 145 144 145 176 177 180 149 181 149 180 148 184 153 185 153 184 152 188 157 156 157 188 189 161 192 160 192 161 193 165 196 197 196 165 164 169 200 201 200 169 168 173 204 172 204 173 205 208 177 176 177 208 209 212 181 213 181 212 180 216 185 217 185 216 184 220 189 188 189 220 221 193 224 192 224 193 225 197 228 229 228 197 196 201 232 233 232 201 200 205 236 204 236 205 237 240 209 208 209 240 241 244 213 245 213 244 212 248 217 249 217 248 216 252 221 220 221 252 253 225 256 224 256 225 257 229 260 261 260 229 228 233 264 265 264 233 232 237 268 236 268 237 269 240 272 241 272 240 273 276 244 245 244 276 277 280 249 281 249 280 248 284 253 252 253 284 285 257 288 256 288 257 289 261 292 293 292 261 260 264 296 265 296 264 297 300 268 269 268 300 301 273 304 272 304 273 305 308 277 276 277 308 309 312 280 281 280 312 313 316 285 284 285 316 317 289 320 288 320 289 321 292 324 293 324 292 325 297 328 296 328 297 329 332 301 300 301 332 333 305 336 304 336 305 337 340 309 308 309 340 341 344 313 312 313 344 345 316 348 317 348 316 349 321 352 320 352 321 353 325 356 324 356 325 357 329 360 328 360 329 361 364 333 332 333 364 365 337 368 336 368 337 369 372 341 340 341 372 373 376 345 344 345 376 377 349 380 348 380 349 381 384 352 353 352 384 385 357 388 356 388 357 389 361 392 360 392 361 393 396 365 364 365 396 397 369 400 368 400 369 401 404 373 372 373 404 405 408 377 376 377 408 409 381 412 380 412 381 413 416 385 384 385 416 417 389 420 388 420 389 421 393 424 392 424 393 425 428 397 396 397 428 429 401 432 400 432 401 433 436 405 404 405 436 437 440 409 408 409 440 441 413 444 412 444 413 445 448 417 416 417 448 449 421 452 420 452 421 453 425 456 424 456 425 457 460 429 428 429 460 461 433 464 432 464 433 465 468 437 436 437 468 469 472 441 440 441 472 473 445 476 444 476 445 477 480 449 448 449 480 481 453 484 452 484 453 485 457 488 456 488 457 489 492 461 460 461 492 493 496 469 468 469 496 497 500 473 472 473 500 501 477 504 476 504 477 505 508 481 480 481 508 509 485 512 484 512 485 513 489 516 488 516 489 517 520 501 500 501 520 521 505 524 504 524 505 525 528 509 508 509 528 529 513 532 512 532 513 533 525 536 524 536 525 537 540 529 528 529 540 541
4 5 6 7 6 5 12 13 14 15 14 13 18 19 4 5 4 19 24 25 26 27 26 25 32 33 34 35 34 33 38 12 39 14 39 12 42 43 18 19 18 43 25 46 27 47 27 46 52 53 54 55 54 53 60 61 62 63 62 61 34 35 66 67 66 35 70 38 71 39 71 38 74 75 42 43 42 75 46 78 47 79 47 78 53 82 55 83 55 82 88 89 90 91 90 89 96 97 98 99 98 97 62 63 102 103 102 63 66 67 106 107 106 67 110 70 111 71 111 70 114 115 74 75 74 115 78 118 79 119 79 118 82 122 83 123 83 122 126 127 88 89 88 127 130 96 131 98 131 96 102 103 134 135 134 103 106 107 138 139 138 107 142 110 143 111 143 110 146 147 114 115 114 147 118 150 119 151 119 150 122 154 123 155 123 154 158 159 126 127 126 159 162 130 163 131 163 130 134 135 166 167 166 135 138 139 170 171 170 139 174 142 175 143 175 142 178 179 146 147 146 179 150 182 151 183 151 182 154 186 155 187 155 186 190 191 158 159 158 191 194 162 195 163 195 162 166 167 198 199 198 167 170 171 202 203 202 171 206 174 207 175 207 174 210 211 178 179 178 211 182 214 183 215 183 214 186 218 187 219 187 218 222 223 190 191 190 223 226 194 227 195 227 194 198 199 230 231 230 199 202 203 234 235 234 203 238 206 239 207 239 206 242 243 210 211 210 243 214 246 215 247 215 246 218 250 219 251 219 250 254 255 222 223 222 255 258 226 259 227 259 226 230 231 262 263 262 231 234 235 266 267 266 235 270 238 271 239 271 238 274 243 275 242 275 243 278 279 246 247 246 279 250 282 251 283 251 282 286 287 254 255 254 287 290 258 291 259 291 258 262 263 294 295 294 263 298 266 299 267 299 266 302 303 271 270 271 303 306 274 307 275 307 274 310 311 278 279 278 311 314 315 282 283 282 315 318 319 286 287 286 319 322 290 323 291 323 290 326 294 327 295 327 294 330 298 331 299 331 298 334 335 302 303 302 335 338 306 339 307 339 306 342 343 310 311 310 343 346 347 314 315 314 347 350 319 351 318 351 319 354 322 355 323 355 322 358 326 359 327 359 326 362 330 363 331 363 330 366 367 334 335 334 367 370 338 371 339 371 338 374 375 342 343 342 375 378 379 346 347 346 379 382 350 383 351 383 350 386 387 355 354 355 387 390 358 391 359 391 358 394 362 395 363 395 362 398 399 366 367 366 399 402 370 403 371 403 370 406 407 374 375 374 407 410 411 378 379 378 411 414 382 415 383 415 382 418 419 386 387 386 419 422 390 423 391 423 390 426 394 427 395 427 394 430 431 398 399 398 431 434 402 435 403 435 402 438 439 406 407 406 439 442 443 410 411 410 443 446 414 447 415 447 414 450 451 418 419 418 451 454 422 455 423 455 422 458 426 459 427 459 426 462 463 430 431 430 463 466 434 467 435 467 434 470 471 438 439 438 471 474 475 442 443 442 475 478 446 479 447 479 446 482 483 450 451 450 483 486 454 487 455 487 454 490 458 491 459 491 458 494 495 462 463 462 495 498 499 470 471 470 499 502 503 474 475 474 503 506 478 507 479 507 478 510 511 482 483 482 511 514 486 515 487 515 486 518 490 519 491 519 490 522 523 502 503 502 523 526 506 527 507 527 506 530 531 510 511 510 531 534 514 535 515 535 514 538 526 539 527 539 526 542 543 530 531 530 543
0 1 2 1 0 3 8 9 10 9 8 11 16 3 0 3 16 17 20 21 22 21 20 23 28 29 30 29 28 31 11 36 9 36 11 37 40 17 16 17 40 41 44 22 45 22 44 20 48 49 50 49 48 51 56 57 58 57 56 59 30 64 65 64 30 29 37 68 36 68 37 69 72 41 40 41 72 73 76 45 77 45 76 44 80 50 81 50 80 48 84 85 86 85 84 87 92 93 94 93 92 95 58 100 101 100 58 57 65 104 105 104 65 64 69 108 68 108 69 109 112 73 72 73 112 113 116 77 117 77 116 76 120 81 121 81 120 80 124 87 84 87 124 125 95 128 93 128 95 129 101 132 133 132 101 100 105 136 137 136 105 104 109 140 108 140 109 141 144 113 112 113 144 145 148 117 149 117 148 116 152 121 153 121 152 120 156 125 124 125 156 157 129 160 128 160 129 161 133 164 165 164 133 132 137 168 169 168 137 136 141 172 140 172 141 173 176 145 144 145 176 177 180 149 181 149 180 148 184 153 185 153 184 152 188 157 156 157 188 189 161 192 160 192 161 193 165 196 197 196 165 164 169 200 201 200 169 168 173 204 172 204 173 205 208 177 176 177 208 209 212 181 213 181 212 180 216 185 217 185 216 184 220 189 188 189 220 221 193 224 192 224 193 225 197 228 229 228 197 196 201 232 233 232 201 200 205 236 204 236 205 237 240 209 208 209 240 241 244 213 245 213 244 212 248 217 249 217 248 216 252 221 220 221 252 253 225 256 224 256 225 257 229 260 261 260 229 228 233 264 265 264 233 232 237 268 236 268 237 269 240 272 241 272 240 273 276 244 245 244 276 277 280 249 281 249 280 248 284 253 252 253 284 285 257 288 256 288 257 289 261 292 293 292 261 260 264 296 265 296 264 297 300 268 269 268 300 301 273 304 272 304 273 305 308 277 276 277 308 309 312 280 281 280 312 313 316 285 284 285 316 317 289 320 288 320 289 321 292 324 293 324 292 325 297 328 296 328 297 329 332 301 300 301 332 333 305 336 304 336 305 337 340 309 308 309 340 341 344 313 312 313 344 345 316 348 317 348 316 349 352 320 321 320 352 353 325 356 324 356 325 357 329 360 328 360 329 361 364 333 332 333 364 365 337 368 336 368 337 369 372 341 340 341 372 373 376 345 344 345 376 377 349 380 348 380 349 381 384 353 352 353 384 385 357 388 356 388 357 389 361 392 360 392 361 393 396 365 364 365 396 397 369 400 368 400 369 401 404 373 372 373 404 405 408 377 376 377 408 409 381 412 380 412 381 413 416 385 384 385 416 417 389 420 388 420 389 421 393 424 392 424 393 425 428 397 396 397 428 429 401 432 400 432 401 433 436 405 404 405 436 437 440 409 408 409 440 441 413 444 412 444 413 445 448 417 416 417 448 449 421 452 420 452 421 453 425 456 424 456 425 457 460 429 428 429 460 461 433 464 432 464 433 465 468 437 436 437 468 469 472 441 440 441 472 473 445 476 444 476 445 477 480 449 448 449 480 481 453 484 452 484 453 485 457 488 456 488 457 489 492 461 460 461 492 493 496 469 468 469 496 497 500 473 472 473 500 501 477 504 476 504 477 505 508 481 480 481 508 509 485 512 484 512 485 513 489 516 488 516 489 517 520 501 500 501 520 521 505 524 504 524 505 525 528 509 508 509 528 529 513 532 512 532 513 533 525 536 524 536 525 537 540 529 528 529 540 541
4 5 6 7 6 5 12 13 14 15 14 13 18 19 4 5 4 19 24 25 26 27 26 25 32 33 34 35 34 33 38 12 39 14 39 12 42 43 18 19 18 43 25 46 27 47 27 46 52 53 54 55 54 53 60 61 62 63 62 61 34 35 66 67 66 35 70 38 71 39 71 38 74 75 42 43 42 75 46 78 47 79 47 78 53 82 55 83 55 82 88 89 90 91 90 89 96 97 98 99 98 97 62 63 102 103 102 63 66 67 106 107 106 67 110 70 111 71 111 70 114 115 74 75 74 115 78 118 79 119 79 118 82 122 83 123 83 122 126 127 88 89 88 127 130 96 131 98 131 96 102 103 134 135 134 103 106 107 138 139 138 107 142 110 143 111 143 110 146 147 114 115 114 147 118 150 119 151 119 150 122 154 123 155 123 154 158 159 126 127 126 159 162 130 163 131 163 130 134 135 166 167 166 135 138 139 170 171 170 139 174 142 175 143 175 142 178 179 146 147 146 179 150 182 151 183 151 182 154 186 155 187 155 186 190 191 158 159 158 191 194 162 195 163 195 162 166 167 198 199 198 167 170 171 202 203 202 171 206 174 207 175 207 174 210 211 178 179 178 211 182 214 183 215 183 214 186 218 187 219 187 218 222 223 190 191 190 223 226 194 227 195 227 194 198 199 230 231 230 199 202 203 234 235 234 203 238 206 239 207 239 206 242 243 210 211 210 243 214 246 215 247 215 246 218 250 219 251 219 250 254 255 222 223 222 255 258 226 259 227 259 226 230 231 262 263 262 231 234 235 266 267 266 235 270 238 271 239 271 238 274 243 275 242 275 243 278 279 246 247 246 279 250 282 251 283 251 282 286 287 254 255 254 287 290 258 291 259 291 258 262 263 294 295 294 263 298 266 299 267 299 266 302 303 271 270 271 303 306 274 307 275 307 274 310 311 278 279 278 311 314 315 282 283 282 315 318 319 286 287 286 319 322 290 323 291 323 290 326 294 327 295 327 294 330 298 331 299 331 298 334 335 302 303 302 335 338 306 339 307 339 306 342 343 310 311 310 343 346 347 314 315 314 347 350 319 351 318 351 319 354 355 323 322 323 355 358 326 359 327 359 326 362 330 363 331 363 330 366 367 334 335 334 367 370 338 371 339 371 338 374 375 342 343 342 375 378 379 346 347 346 379 382 350 383 351 383 350 386 387 354 355 354 387 390 358 391 359 391 358 394 362 395 363 395 362 398 399 366 367 366 399 402 370 403 371 403 370 406 407 374 375 374 407 410 411 378 379 378 411 414 382 415 383 415 382 418 419 386 387 386 419 422 390 423 391 423 390 426 394 427 395 427 394 430 431 398 399 398 431 434 402 435 403 435 402 438 439 406 407 406 439 442 443 410 411 410 443 446 414 447 415 447 414 450 451 418 419 418 451 454 422 455 423 455 422 458 426 459 427 459 426 462 463 430 431 430 463 466 434 467 435 467 434 470 471 438 439 438 471 474 475 442 443 442 475 478 446 479 447 479 446 482 483 450 451 450 483 486 454 487 455 487 454 490 458 491 459 491 458 494 495 462 463 462 495 498 499 470 471 470 499 502 503 474 475 474 503 506 478 507 479 507 478 510 511 482 483 482 511 514 486 515 487 515 486 518 490 519 491 519 490 522 523 502 503 502 523 526 506 527 507 527 506 530 531 510 511 510 531 534 514 535 515 535 514 538 526 539 527 539 526 542 543 530 531 530 543
0 1 2 1 0 3 8 9 10 9 8 11 16 3 0 3 16 17 20 21 22 21 20 23 28 29 30 29 28 31 11 36 9 36 11 37 40 17 16 17 40 41 44 22 45 22 44 20 48 49 50 49 48 51 56 57 58 57 56 59 30 64 65 64 30 29 37 68 36 68 37 69 72 41 40 41 72 73 76 45 77 45 76 44 80 50 81 50 80 48 84 85 86 85 84 87 92 93 94 93 92 95 58 100 101 100 58 57 65 104 105 104 65 64 69 108 68 108 69 109 112 73 72 73 112 113 116 77 117 77 116 76 120 81 121 81 120 80 124 87 84 87 124 125 95 128 93 128 95 129 101 132 133 132 101 100 105 136 137 136 105 104 109 140 108 140 109 141 144 113 112 113 144 145 148 117 149 117 148 116 152 121 153 121 152 120 156 125 124 125 156 157 129 160 128 160 129 161 133 164 165 164 133 132 137 168 169 168 137 136 141 172 140 172 141 173 176 145 144 145 176 177 180 149 181 149 180 148 184 153 185 153 184 152 188 157 156 157 188 189 161 192 160 192 161 193 165 196 197 196 165 164 169 200 201 200 169 168 173 204 172 204 173 205 208 177 176 177 208 209 212 181 213 181 212 180 216 185 217 185 216 184 220 189 188 189 220 221 193 224 192 224 193 225 197 228 229 228 197 196 201 232 233 232 201 200 205 236 204 236 205 237 208 240 209 240 208 241 244 213 245 213 244 212 248 217 249 217 248 216 252 221 220 221 252 253 225 256 224 256 225 257 229 260 261 260 229 228 233 264 265 264 233 232 268 236 237 236 268 269 241 272 240 272 241 273 276 244 245 244 276 277 280 249 281 249 280 248 284 253 252 253 284 285 257 288 256 288 257 289 261 292 293 292 261 260 264 296 265 296 264 297 300 269 268 269 300 301 273 304 272 304 273 305 308 277 276 277 308 309 312 280 281 280 312 313 316 285 284 285 316 317 289 320 288 320 289 321 292 324 293 324 292 325 297 328 296 328 297 329 332 301 300 301 332 333 305 336 304 336 305 337 340 309 308 309 340 341 344 313 312 313 344 345 316 348 317 348 316 349 352 320 321 320 352 353 325 356 324 356 325 357 329 360 328 360 329 361 364 333 332 333 364 365 337 368 336 368 337 369 372 341 340 341 372 373 376 345 344 345 376 377 349 380 348 380 349 381 384 353 352 353 384 385 357 388 356 388 357 389 361 392 360 392 361 393 396 365 364 365 396 397 369 400 368 400 369 401 404 373 372 373 404 405 408 377 376 377 408 409 381 412 380 412 381 413 416 385 384 385 416 417 389 420 388 420 389 421 393 424 392 424 393 425 428 397 396 397 428 429 401 432 400 432 401 433 436 405 404 405 436 437 440 409 408 409 440 441 413 444 412 444 413 445 448 417 416 417 448 449 421 452 420 452 421 453 425 456 424 456 425 457 460 429 428 429 460 461 433 464 432 464 433 465 468 437 436 437 468 469 472 441 440 441 472 473 445 476 444 476 445 477 480 449 448 449 480 481 453 484 452 484 453 485 457 488 456 488 457 489 492 461 460 461 492 493 496 469 468 469 496 497 500 473 472 473 500 501 477 504 476 504 477 505 508 481 480 481 508 509 485 512 484 512 485 513 489 516 488 516 489 517 520 501 500 501 520 521 505 524 504 524 505 525 528 509 508 509 528 529 513 532 512 532 513 533 525 536 524 536 525 537 540 529 528 529 540 541
4 5 6 7 6 5 12 13 14 15 14 13 18 19 4 5 4 19 24 25 26 27 26 25 32 33 34 35 34 33 38 12 39 14 39 12 42 43 18 19 18 43 25 46 27 47 27 46 52 53 54 55 54 53 60 61 62 63 62 61 34 35 66 67 66 35 70 38 71 39 71 38 74 75 42 43 42 75 46 78 47 79 47 78 53 82 55 83 55 82 88 89 90 91 90 89 96 97 98 99 98 97 62 63 102 103 102 63 66 67 106 107 106 67 110 70 111 71 111 70 114 115 74 75 74 115 78 118 79 119 79 118 82 122 83 123 83 122 126 127 88 89 88 127 130 96 131 98 131 96 102 103 134 135 134 103 106 107 138 139 138 107 142 110 143 111 143 110 146 147 114 115 114 147 118 150 119 151 119 150 122 154 123 155 123 154 158 159 126 127 126 159 162 130 163 131 163 130 134 135 166 167 166 135 138 139 170 171 170 139 174 142 175 143 175 142 178 179 146 147 146 179 150 182 151 183 151 182 154 186 155 187 155 186 190 191 158 159 158 191 194 162 195 163 195 162 166 167 198 199 198 167 170 171 202 203 202 171 206 174 207 175 207 174 210 211 178 179 178 211 182 214 183 215 183 214 186 218 187 219 187 218 222 223 190 191 190 223 226 194 227 195 227 194 198 199 230 231 230 199 202 203 234 235 234 203 238 206 239 207 239 206 242 211 243 210 243 211 214 246 215 247 215 246 218 250 219 251 219 250 254 255 222 223 222 255 258 226 259 227 259 226 230 231 262 263 262 231 234 235 266 267 266 235 270 271 239 238 239 271 274 242 275 243 275 242 278 279 246 247 246 279 250 282 251 283 251 282 286 287 254 255 254 287 290 258 291 259 291 258 262 263 294 295 294 263 298 266 299 267 299 266 302 303 270 271 270 303 306 274 307 275 307 274 310 311 278 279 278 311 314 315 282 283 282 315 318 319 286 287 286 319 322 290 323 291 323 290 326 294 327 295 327 294 330 298 331 299 331 298 334 335 302 303 302 335 338 306 339 307 339 306 342 343 310 311 310 343 346 347 314 315 314 347 350 319 351 318 351 319 354 355 323 322 323 355 358 326 359 327 359 326 362 330 363 331 363 330 366 367 334 335 334 367 370 338 371 339 371 338 374 375 342 343 342 375 378 379 346 347 346 379 382 350 383 351 383 350 386 387 354 355 354 387 390 358 391 359 391 358 394 362 395 363 395 362 398 399 366 367 366 399 402 370 403 371 403 370 406 407 374 375 374 407 410 411 378 379 378 411 414 382 415 383 415 382 418 419 386 387 386 419 422 390 423 391 423 390 426 394 427 395 427 394 430 431 398 399 398 431 434 402 435 403 435 402 438 439 406 407 406 439 442 443 410 411 410 443 446 414 447 415 447 414 450 451 418 419 418 451 454 422 455 423 455 422 458 426 459 427 459 426 462 463 430 431 430 463 466 434 467 435 467 434 470 471 438 439 438 471 474 475 442 443 442 475 478 446 479 447 479 446 482 483 450 451 450 483 486 454 487 455 487 454 490 458 491 459 491 458 494 495 462 463 462 495 498 499 470 471 470 499 502 503 474 475 474 503 506 478 507 479 507 478 510 511 482 483 482 511 514 486 515 487 515 486 518 490 519 491 519 490 522 523 502 503 502 523 526 506 527 507 527 506 530 531 510 511 510 531 534 514 535 515 535 514 538 526 539 527 539 526 542 543 530 531 530 543
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 2 24 25 24 2 1 28 10 29 10 28 8 32 33 34 33 32 35 40 18 41 18 40 16 44 45 46 45 44 47 25 52 53 52 25 24 56 29 57 29 56 28 60 34 61 34 60 32 64 65 66 65 64 67 72 41 73 41 72 40 46 76 77 76 46 45 80 81 82 81 80 83 53 88 89 88 53 52 92 57 93 57 92 56 96 61 97 61 96 60 66 100 101 100 66 65 104 105 106 105 104 107 112 73 113 73 112 72 77 116 117 116 77 76 82 120 121 120 82 81 89 124 125 124 89 88 128 93 129 93 128 92 132 97 133 97 132 96 101 136 137 136 101 100 140 106 141 106 140 104 144 113 145 113 144 112 117 148 149 148 117 116 121 152 153 152 121 120 125 156 157 156 125 124 160 129 161 129 160 128 164 133 165 133 164 132 137 168 169 168 137 136 172 141 173 141 172 140 176 145 177 145 176 144 149 180 181 180 149 148 153 184 185 184 153 152 157 188 189 188 157 156 192 161 193 161 192 160 196 165 197 165 196 164 169 200 201 200 169 168 204 173 205 173 204 172 208 177 209 177 208 176 181 212 213 212 181 180 185 216 217 216 185 184 189 220 221 220 189 188 224 193 225 193 224 192 228 197 229 197 228 196 201 232 233 232 201 200 236 205 237 205 236 204 208 240 241 240 208 209 213 244 245 244 213 212 217 248 249 248 217 216 252 220 253 220 252 221 256 224 225 224 256 257 260 229 261 229 260 228 233 264 265 264 233 232 268 237 269 237 268 236 241 272 273 272 241 240 245 276 277 276 245 244 249 280 281 280 249 248 284 253 285 253 284 252 288 257 256 257 288 289 292 260 261 260 292 293 265 296 297 296 265 264 300 269 301 269 300 268 276 304 277 304 276 305 273 308 309 308 273 272 281 312 313 312 281 280 316 285 317 285 316 284 320 289 288 289 320 321 324 293 292 293 324 325 328 296 329 296 328 297 332 301 333 301 332 300 312 336 313 336 312 337 305 340 304 340 305 341 309 344 345 344 309 308 348 317 349 317 348 316 352 321 320 321 352 353 356 325 324 325 356 357 360 329 361 329 360 328 332 364 365 364 332 333 337 368 336 368 337 369 341 372 340 372 341 373 345 376 377 376 345 344 380 349 381 349 380 348 384 353 352 353 384 385 388 357 356 357 388 389 392 361 393 361 392 360 365 396 397 396 365 364 369 400 368 400 369 401 373 404 372 404 373 405 377 408 409 408 377 376 412 381 413 381 412 380 416 385 384 385 416 417 420 389 388 389 420 421 424 393 425 393 424 392 397 428 429 428 397 396 401 432 400 432 401 433 405 436 404 436 405 437 409 440 441 440 409 408 444 413 445 413 444 412 448 417 416 417 448 449 452 421 420 421 452 453 456 425 457 425 456 424 429 460 461 460 429 428 433 464 432 464 433 465 437 468 436 468 437 469 441 472 473 472 441 440 476 445 477 445 476 444 480 449 448 449 480 481 484 453 452 453 484 485 488 457 489 457 488 456 461 492 493 492 461 460 465 496 464 496 465 497 469 500 468 500 469 501 473 504 505 504 473 472 508 485 484 485 508 509 512 489 513 489 512 488 493 516 517 516 493 492 497 520 496 520 497 521 501 524 500 524 501 525 528 513 529 513 528 512 517 532 533 532 517 516 521 536 520 536 521 537 533 540 541 540 533 532
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 6 7 26 27 26 7 13 30 15 31 15 30 36 37 38 39 38 37 21 42 23 43 23 42 48 49 50 51 50 49 26 27 54 55 54 27 30 58 31 59 31 58 37 62 39 63 39 62 68 69 70 71 70 69 42 74 43 75 43 74 50 51 78 79 78 51 84 85 86 87 86 85 54 55 90 91 90 55 58 94 59 95 59 94 62 98 63 99 63 98 70 71 102 103 102 71 108 109 110 111 110 109 74 114 75 115 75 114 78 79 118 119 118 79 86 87 122 123 122 87 90 91 126 127 126 91 94 130 95 131 95 130 98 134 99 135 99 134 102 103 138 139 138 103 109 142 111 143 111 142 114 146 115 147 115 146 118 119 150 151 150 119 122 123 154 155 154 123 126 127 158 159 158 127 130 162 131 163 131 162 134 166 135 167 135 166 138 139 170 171 170 139 142 174 143 175 143 174 146 178 147 179 147 178 150 151 182 183 182 151 154 155 186 187 186 155 158 159 190 191 190 159 162 194 163 195 163 194 166 198 167 199 167 198 170 171 202 203 202 171 174 206 175 207 175 206 178 210 179 211 179 210 182 183 214 215 214 183 186 187 218 219 218 187 190 191 222 223 222 191 194 226 195 227 195 226 198 230 199 231 199 230 202 203 234 235 234 203 206 238 207 239 207 238 211 210 242 243 242 210 214 215 246 247 246 215 218 219 250 251 250 219 223 254 222 255 222 254 258 259 226 227 226 259 230 262 231 263 231 262 234 235 266 267 266 235 238 270 239 271 239 270 242 243 274 275 274 243 246 247 278 279 278 247 250 251 282 283 282 251 254 286 255 287 255 286 290 291 258 259 258 291 294 295 262 263 262 295 266 267 298 299 298 267 270 302 271 303 271 302 306 278 307 279 307 278 274 275 310 311 310 275 282 283 314 315 314 283 286 318 287 319 287 318 322 323 290 291 290 323 326 327 294 295 294 327 299 330 298 331 298 330 302 334 303 335 303 334 338 314 339 315 339 314 342 306 343 307 343 306 310 311 346 347 346 311 318 350 319 351 319 350 354 355 322 323 322 355 358 359 326 327 326 359 330 362 331 363 331 362 335 334 366 367 366 334 370 338 371 339 371 338 374 342 375 343 375 342 346 347 378 379 378 347 350 382 351 383 351 382 386 387 354 355 354 387 390 391 358 359 358 391 362 394 363 395 363 394 366 367 398 399 398 367 402 370 403 371 403 370 406 374 407 375 407 374 378 379 410 411 410 379 382 414 383 415 383 414 418 419 386 387 386 419 422 423 390 391 390 423 394 426 395 427 395 426 398 399 430 431 430 399 434 402 435 403 435 402 438 406 439 407 439 406 410 411 442 443 442 411 414 446 415 447 415 446 450 451 418 419 418 451 454 455 422 423 422 455 426 458 427 459 427 458 430 431 462 463 462 431 466 434 467 435 467 434 470 438 471 439 471 438 442 443 474 475 474 443 446 478 447 479 447 478 482 483 450 451 450 483 486 487 454 455 454 487 458 490 459 491 459 490 462 463 494 495 494 463 498 466 499 467 499 466 502 470 503 471 503 470 474 475 506 507 506 475 510 511 486 487 486 511 490 514 491 515 491 514 494 495 518 519 518 495 522 498 523 499 523 498 526 502 527 503 527 502 514 530 515 531 515 530 518 519 534 535 534 519 538 522 539 523 539 522 534 535 542 543 542 535
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 2 24 25 24 2 1 28 10 29 10 28 8 32 33 34 33 32 35 40 18 41 18 40 16 44 45 46 45 44 47 25 52 53 52 25 24 56 29 57 29 56 28 60 34 61 34 60 32 64 65 66 65 64 67 72 41 73 41 72 40 46 76 77 76 46 45 80 81 82 81 80 83 53 88 89 88 53 52 92 57 93 57 92 56 96 61 97 61 96 60 66 100 101 100 66 65 104 105 106 105 104 107 112 73 113 73 112 72 77 116 117 116 77 76 82 120 121 120 82 81 89 124 125 124 89 88 128 93 129 93 128 92 132 97 133 97 132 96 101 136 137 136 101 100 140 106 141 106 140 104 144 113 145 113 144 112 117 148 149 148 117 116 121 152 153 152 121 120 125 156 157 156 125 124 160 129 161 129 160 128 164 133 165 133 164 132 137 168 169 168 137 136 172 141 173 141 172 140 176 145 177 145 176 144 149 180 181 180 149 148 153 184 185 184 153 152 157 188 189 188 157 156 192 161 193 161 192 160 196 165 197 165 196 164 169 200 201 200 169 168 204 173 205 173 204 172 208 177 209 177 208 176 181 212 213 212 181 180 185 216 217 216 185 184 189 220 221 220 189 188 224 193 225 193 224 192 228 197 229 197 228 196 201 232 233 232 201 200 236 205 237 205 236 204 208 240 241 240 208 209 213 244 245 244 213 212 217 248 249 248 217 216 252 220 253 220 252 221 256 224 225 224 256 257 260 229 261 229 260 228 233 264 265 264 233 232 268 237 269 237 268 236 245 272 273 272 245 244 241 276 277 276 241 240 249 280 281 280 249 248 284 253 285 253 284 252 288 257 256 257 288 289 292 260 261 260 292 293 296 264 297 264 296 265 300 269 301 269 300 268 281 304 305 304 281 280 272 308 273 308 272 309 277 312 313 312 277 276 316 285 317 285 316 284 320 289 288 289 320 321 324 293 292 293 324 325 328 297 329 297 328 296 332 301 333 301 332 300 304 336 305 336 304 337 309 340 308 340 309 341 313 344 345 344 313 312 348 317 349 317 348 316 352 321 320 321 352 353 356 325 324 325 356 357 360 329 361 329 360 328 332 364 365 364 332 333 337 368 336 368 337 369 341 372 340 372 341 373 345 376 377 376 345 344 380 349 381 349 380 348 384 353 352 353 384 385 388 357 356 357 388 389 392 361 393 361 392 360 365 396 397 396 365 364 369 400 368 400 369 401 373 404 372 404 373 405 377 408 409 408 377 376 412 381 413 381 412 380 416 385 384 385 416 417 420 389 388 389 420 421 424 393 425 393 424 392 397 428 429 428 397 396 401 432 400 432 401 433 405 436 404 436 405 437 409 440 441 440 409 408 444 413 445 413 444 412 448 417 416 417 448 449 452 421 420 421 452 453 456 425 457 425 456 424 429 460 461 460 429 428 433 464 432 464 433 465 437 468 436 468 437 469 441 472 473 472 441 440 476 445 477 445 476 444 480 449 448 449 480 481 484 453 452 453 484 485 488 457 489 457 488 456 461 492 493 492 461 460 465 496 464 496 465 497 469 500 468 500 469 501 473 504 505 504 473 472 508 485 484 485 508 509 512 489 513 489 512 488 493 516 517 516 493 492 497 520 496 520 497 521 501 524 500 524 501 525 528 513 529 513 528 512 517 532 533 532 517 516 521 536 520 536 521 537 533 540 541 540 533 532
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 6 7 26 27 26 7 13 30 15 31 15 30 36 37 38 39 38 37 21 42 23 43 23 42 48 49 50 51 50 49 26 27 54 55 54 27 30 58 31 59 31 58 37 62 39 63 39 62 68 69 70 71 70 69 42 74 43 75 43 74 50 51 78 79 78 51 84 85 86 87 86 85 54 55 90 91 90 55 58 94 59 95 59 94 62 98 63 99 63 98 70 71 102 103 102 71 108 109 110 111 110 109 74 114 75 115 75 114 78 79 118 119 118 79 86 87 122 123 122 87 90 91 126 127 126 91 94 130 95 131 95 130 98 134 99 135 99 134 102 103 138 139 138 103 109 142 111 143 111 142 114 146 115 147 115 146 118 119 150 151 150 119 122 123 154 155 154 123 126 127 158 159 158 127 130 162 131 163 131 162 134 166 135 167 135 166 138 139 170 171 170 139 142 174 143 175 143 174 146 178 147 179 147 178 150 151 182 183 182 151 154 155 186 187 186 155 158 159 190 191 190 159 162 194 163 195 163 194 166 198 167 199 167 198 170 171 202 203 202 171 174 206 175 207 175 206 178 210 179 211 179 210 182 183 214 215 214 183 186 187 218 219 218 187 190 191 222 223 222 191 194 226 195 227 195 226 198 230 199 231 199 230 202 203 234 235 234 203 206 238 207 239 207 238 211 210 242 243 242 210 214 215 246 247 246 215 218 219 250 251 250 219 223 254 222 255 222 254 258 259 226 227 226 259 230 262 231 263 231 262 234 235 266 267 266 235 238 270 239 271 239 270 246 247 274 275 274 247 242 243 278 279 278 243 250 251 282 283 282 251 254 286 255 287 255 286 290 291 258 259 258 291 294 295 262 263 262 295 267 298 266 299 266 298 270 302 271 303 271 302 282 283 306 307 306 283 310 274 311 275 311 274 278 279 314 315 314 279 286 318 287 319 287 318 322 323 290 291 290 323 326 327 294 295 294 327 298 330 299 331 299 330 302 334 303 335 303 334 338 306 339 307 339 306 342 310 343 311 343 310 314 315 346 347 346 315 318 350 319 351 319 350 354 355 322 323 322 355 358 359 326 327 326 359 330 362 331 363 331 362 335 334 366 367 366 334 370 338 371 339 371 338 374 342 375 343 375 342 346 347 378 379 378 347 350 382 351 383 351 382 386 387 354 355 354 387 390 391 358 359 358 391 362 394 363 395 363 394 366 367 398 399 398 367 402 370 403 371 403 370 406 374 407 375 407 374 378 379 410 411 410 379 382 414 383 415 383 414 418 419 386 387 386 419 422 423 390 391 390 423 394 426 395 427 395 426 398 399 430 431 430 399 434 402 435 403 435 402 438 406 439 407 439 406 410 411 442 443 442 411 414 446 415 447 415 446 450 451 418 419 418 451 454 455 422 423 422 455 426 458 427 459 427 458 430 431 462 463 462 431 466 434 467 435 467 434 470 438 471 439 471 438 442 443 474 475 474 443 446 478 447 479 447 478 482 483 450 451 450 483 486 487 454 455 454 487 458 490 459 491 459 490 462 463 494 495 494 463 498 466 499 467 499 466 502 470 503 471 503 470 474 475 506 507 506 475 510 511 486 487 486 511 490 514 491 515 491 514 494 495 518 519 518 495 522 498 523 499 523 498 526 502 527 503 527 502 514 530 515 531 515 530 518 519 534 535 534 519 538 522 539 523 539 522 534 535 542 543 542 535
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 2 24 25 24 2 1 28 10 29 10 28 8 32 33 34 33 32 35 40 18 41 18 40 16 44 45 46 45 44 47 25 52 53 52 25 24 56 29 57 29 56 28 60 34 61 34 60 32 64 65 66 65 64 67 72 41 73 41 72 40 46 76 77 76 46 45 80 81 82 81 80 83 53 88 89 88 53 52 92 57 93 57 92 56 96 61 97 61 96 60 66 100 101 100 66 65 104 105 106 105 104 107 112 73 113 73 112 72 77 116 117 116 77 76 82 120 121 120 82 81 89 124 125 124 89 88 128 93 129 93 128 92 132 97 133 97 132 96 101 136 137 136 101 100 140 106 141 106 140 104 144 113 145 113 144 112 117 148 149 148 117 116 121 152 153 152 121 120 125 156 157 156 125 124 160 129 161 129 160 128 164 133 165 133 164 132 137 168 169 168 137 136 172 141 173 141 172 140 176 145 177 145 176 144 149 180 181 180 149 148 153 184 185 184 153 152 157 188 189 188 157 156 192 161 193 161 192 160 196 165 197 165 196 164 169 200 201 200 169 168 204 173 205 173 204 172 208 177 209 177 208 176 181 212 213 212 181 180 185 216 217 216 185 184 220 188 221 188 220 189 224 193 225 193 224 192 228 197 229 197 228 196 201 232 233 232 201 200 236 205 237 205 236 204 208 240 241 240 208 209 213 244 245 244 213 212 217 248 249 248 217 216 252 221 253 221 252 220 256 224 225 224 256 257 260 229 261 229 260 228 233 264 265 264 233 232 268 237 269 237 268 236 245 272 273 272 245 244 241 276 277 276 241 240 249 280 281 280 249 248 284 253 285 253 284 252 288 257 256 257 288 289 292 260 261 260 292 293 265 296 297 296 265 264 300 269 301 269 300 268 281 304 305 304 281 280 272 308 273 308 272 309 277 312 313 312 277 276 316 285 317 285 316 284 320 289 288 289 320 321 324 293 292 293 324 325 328 296 329 296 328 297 332 301 333 301 332 300 304 336 305 336 304 337 309 340 308 340 309 341 313 344 345 344 313 312 348 317 349 317 348 316 352 321 320 321 352 353 356 325 324 325 356 357 360 329 361 329 360 328 332 364 365 364 332 333 337 368 336 368 337 369 341 372 340 372 341 373 345 376 377 376 345 344 380 349 381 349 380 348 384 353 352 353 384 385 388 357 356 357 388 389 392 361 393 361 392 360 365 396 397 396 365 364 369 400 368 400 369 401 373 404 372 404 373 405 377 408 409 408 377 376 412 381 413 381 412 380 416 385 384 385 416 417 420 389 388 389 420 421 424 393 425 393 424 392 397 428 429 428 397 396 401 432 400 432 401 433 405 436 404 436 405 437 409 440 441 440 409 408 444 413 445 413 444 412 448 417 416 417 448 449 452 421 420 421 452 453 456 425 457 425 456 424 429 460 461 460 429 428 433 464 432 464 433 465 437 468 436 468 437 469 441 472 473 472 441 440 476 445 477 445 476 444 480 449 448 449 480 481 484 453 452 453 484 485 488 457 489 457 488 456 461 492 493 492 461 460 465 496 464 496 465 497 469 500 468 500 469 501 473 504 505 504 473 472 508 485 484 485 508 509 512 489 513 489 512 488 493 516 517 516 493 492 497 520 496 520 497 521 501 524 500 524 501 525 528 513 529 513 528 512 517 532 533 532 517 516 521 536 520 536 521 537 533 540 541 540 533 532
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 6 7 26 27 26 7 13 30 15 31 15 30 36 37 38 39 38 37 21 42 23 43 23 42 48 49 50 51 50 49 26 27 54 55 54 27 30 58 31 59 31 58 37 62 39 63 39 62 68 69 70 71 70 69 42 74 43 75 43 74 50 51 78 79 78 51 84 85 86 87 86 85 54 55 90 91 90 55 58 94 59 95 59 94 62 98 63 99 63 98 70 71 102 103 102 71 108 109 110 111 110 109 74 114 75 115 75 114 78 79 118 119 118 79 86 87 122 123 122 87 90 91 126 127 126 91 94 130 95 131 95 130 98 134 99 135 99 134 102 103 138 139 138 103 109 142 111 143 111 142 114 146 115 147 115 146 118 119 150 151 150 119 122 123 154 155 154 123 126 127 158 159 158 127 130 162 131 163 131 162 134 166 135 167 135 166 138 139 170 171 170 139 142 174 143 175 143 174 146 178 147 179 147 178 150 151 182 183 182 151 154 155 186 187 186 155 158 159 190 191 190 159 162 194 163 195 163 194 166 198 167 199 167 198 170 171 202 203 202 171 174 206 175 207 175 206 178 210 179 211 179 210 182 183 214 215 214 183 186 187 218 219 218 187 191 222 190 223 190 222 194 226 195 227 195 226 198 230 199 231 199 230 202 203 234 235 234 203 206 238 207 239 207 238 211 210 242 243 242 210 214 215 246 247 246 215 218 219 250 251 250 219 222 254 223 255 223 254 258 259 226 227 226 259 230 262 231 263 231 262 234 235 266 267 266 235 238 270 239 271 239 270 246 247 274 275 274 247 242 243 278 279 278 243 250 251 282 283 282 251 254 286 255 287 255 286 290 291 258 259 258 291 294 295 262 263 262 295 266 267 298 299 298 267 270 302 271 303 271 302 282 283 306 307 306 283 310 274 311 275 311 274 278 279 314 315 314 279 286 318 287 319 287 318 322 323 290 291 290 323 326 327 294 295 294 327 299 330 298 331 298 330 302 334 303 335 303 334 338 306 339 307 339 306 342 310 343 311 343 310 314 315 346 347 346 315 318 350 319 351 319 350 354 355 322 323 322 355 358 359 326 327 326 359 330 362 331 363 331 362 335 334 366 367 366 334 370 338 371 339 371 338 374 342 375 343 375 342 346 347 378 379 378 347 350 382 351 383 351 382 386 387 354 355 354 387 390 391 358 359 358 391 362 394 363 395 363 394 366 367 398 399 398 367 402 370 403 371 403 370 406 374 407 375 407 374 378 379 410 411 410 379 382 414 383 415 383 414 418 419 386 387 386 419 422 423 390 391 390 423 394 426 395 427 395 426 398 399 430 431 430 399 434 402 435 403 435 402 438 406 439 407 439 406 410 411 442 443 442 411 414 446 415 447 415 446 450 451 418 419 418 451 454 455 422 423 422 455 426 458 427 459 427 458 430 431 462 463 462 431 466 434 467 435 467 434 470 438 471 439 471 438 442 443 474 475 474 443 446 478 447 479 447 478 482 483 450 451 450 483 486 487 454 455 454 487 458 490 459 491 459 490 462 463 494 495 494 463 498 466 499 467 499 466 502 470 503 471 503 470 474 475 506 507 506 475 510 511 486 487 486 511 490 514 491 515 491 514 494 495 518 519 518 495 522 498 523 499 523 498 526 502 527 503 527 502 514 530 515 531 515 530 518 519 534 535 534 519 538 522 539 523 539 522 534 535 542 543 542 535
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 2 24 25 24 2 1 28 10 29 10 28 8 32 33 34 33 32 35 40 18 41 18 40 16 44 45 46 45 44 47 25 52 53 52 25 24 56 29 57 29 56 28 60 34 61 34 60 32 64 65 66 65 64 67 72 41 73 41 72 40 46 76 77 76 46 45 80 81 82 81 80 83 53 88 89 88 53 52 92 57 93 57 92 56 96 61 97 61 96 60 66 100 101 100 66 65 104 105 106 105 104 107 112 73 113 73 112 72 77 116 117 116 77 76 82 120 121 120 82 81 89 124 125 124 89 88 128 93 129 93 128 92 132 97 133 97 132 96 101 136 137 136 101 100 140 106 141 106 140 104 144 113 145 113 144 112 117 148 149 148 117 116 121 152 153 152 121 120 125 156 157 156 125 124 160 129 161 129 160 128 164 133 165 133 164 132 137 168 169 168 137 136 172 141 173 141 172 140 176 145 177 145 176 144 149 180 181 180 149 148 153 184 185 184 153 152 157 188 189 188 157 156 192 161 193 161 192 160 196 165 197 165 196 164 169 200 201 200 169 168 204 173 205 173 204 172 208 177 209 177 208 176 181 212 213 212 181 180 185 216 217 216 185 184 220 188 221 188 220 189 224 193 225 193 224 192 228 197 229 197 228 196 201 232 233 232 201 200 236 205 237 205 236 204 208 240 241 240 208 209 213 244 245 244 213 212 217 248 249 248 217 216 252 221 253 221 252 220 256 224 225 224 256 257 260 229 261 229 260 228 233 264 265 264 233 232 268 237 269 237 268 236 245 272 273 272 245 244 241 276 277 276 241 240 249 280 281 280 249 248 284 253 285 253 284 252 288 257 256 257 288 289 292 260 261 260 292 293 265 296 297 296 265 264 300 269 301 269 300 268 281 304 305 304 281 280 272 308 273 308 272 309 277 312 313 312 277 276 316 285 317 285 316 284 320 289 288 289 320 321 324 293 292 293 324 325 328 296 329 296 328 297 332 301 333 301 332 300 304 336 305 336 304 337 309 340 308 340 309 341 313 344 345 344 313 312 348 317 349 317 348 316 352 321 320 321 352 353 356 325 324 325 356 357 360 329 361 329 360 328 332 364 365 364 332 333 337 368 336 368 337 369 341 372 340 372 341 373 345 376 377 376 345 344 380 349 381 349 380 348 384 353 352 353 384 385 388 357 356 357 388 389 392 361 393 361 392 360 365 396 397 396 365 364 369 400 368 400 369 401 373 404 372 404 373 405 377 408 409 408 377 376 412 381 413 381 412 380 416 385 384 385 416 417 420 389 388 389 420 421 424 393 425 393 424 392 397 428 429 428 397 396 401 432 400 432 401 433 405 436 404 436 405 437 409 440 441 440 409 408 444 413 445 413 444 412 448 417 416 417 448 449 452 421 420 421 452 453 456 425 457 425 456 424 429 460 461 460 429 428 433 464 432 464 433 465 437 468 436 468 437 469 441 472 473 472 441 440 476 445 477 445 476 444 480 449 448 449 480 481 484 453 452 453 484 485 488 457 489 457 488 456 461 492 493 492 461 460 465 496 464 496 465 497 469 500 468 500 469 501 473 504 505 504 473 472 508 485 484 485 508 509 512 489 513 489 512 488 493 516 517 516 493 492 497 520 496 520 497 521 501 524 500 524 501 525 528 513 529 513 528 512 517 532 533 532 517 516 521 536 520 536 521 537 533 540 541 540 533 532
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 6 7 26 27 26 7 13 30 15 31 15 30 36 37 38 39 38 37 21 42 23 43 23 42 48 49 50 51 50 49 26 27 54 55 54 27 30 58 31 59 31 58 37 62 39 63 39 62 68 69 70 71 70 69 42 74 43 75 43 74 50 51 78 79 78 51 84 85 86 87 86 85 54 55 90 91 90 55 58 94 59 95 59 94 62 98 63 99 63 98 70 71 102 103 102 71 108 109 110 111 110 109 74 114 75 115 75 114 78 79 118 119 118 79 86 87 122 123 122 87 90 91 126 127 126 91 94 130 95 131 95 130 98 134 99 135 99 134 102 103 138 139 138 103 109 142 111 143 111 142 114 146 115 147 115 146 118 119 150 151 150 119 122 123 154 155 154 123 126 127 158 159 158 127 130 162 131 163 131 162 134 166 135 167 135 166 138 139 170 171 170 139 142 174 143 175 143 174 146 178 147 179 147 178 150 151 182 183 182 151 154 155 186 187 186 155 158 159 190 191 190 159 162 194 163 195 163 194 166 198 167 199 167 198 170 171 202 203 202 171 174 206 175 207 175 206 178 210 179 211 179 210 182 183 214 215 214 183 186 187 218 219 218 187 191 222 190 223 190 222 194 226 195 227 195 226 198 230 199 231 199 230 202 203 234 235 234 203 206 238 207 239 207 238 211 210 242 243 242 210 214 215 246 247 246 215 218 219 250 251 250 219 222 254 223 255 223 254 258 259 226 227 226 259 230 262 231 263 231 262 234 235 266 267 266 235 238 270 239 271 239 270 246 247 274 275 274 247 242 243 278 279 278 243 250 251 282 283 282 251 254 286 255 287 255 286 290 291 258 259 258 291 294 295 262 263 262 295 266 267 298 299 298 267 270 302 271 303 271 302 282 283 306 307 306 283 310 274 311 275 311 274 278 279 314 315 314 279 286 318 287 319 287 318 322 323 290 291 290 323 326 327 294 295 294 327 299 330 298 331 298 330 302 334 303 335 303 334 338 306 339 307 339 306 342 310 343 311 343 310 314 315 346 347 346 315 318 350 319 351 319 350 354 355 322 323 322 355 358 359 326 327 326 359 330 362 331 363 331 362 335 334 366 367 366 334 370 338 371 339 371 338 374 342 375 343 375 342 346 347 378 379 378 347 350 382 351 383 351 382 386 387 354 355 354 387 390 391 358 359 358 391 362 394 363 395 363 394 366 367 398 399 398 367 402 370 403 371 403 370 406 374 407 375 407 374 378 379 410 411 410 379 382 414 383 415 383 414 418 419 386 387 386 419 422 423 390 391 390 423 394 426 395 427 395 426 398 399 430 431 430 399 434 402 435 403 435 402 438 406 439 407 439 406 410 411 442 443 442 411 414 446 415 447 415 446 450 451 418 419 418 451 454 455 422 423 422 455 426 458 427 459 427 458 430 431 462 463 462 431 466 434 467 435 467 434 470 438 471 439 471 438 442 443 474 475 474 443 446 478 447 479 447 478 482 483 450 451 450 483 486 487 454 455 454 487 458 490 459 491 459 490 462 463 494 495 494 463 498 466 499 467 499 466 502 470 503 471 503 470 474 475 506 507 506 475 510 511 486 487 486 511 490 514 491 515 491 514 494 495 518 519 518 495 522 498 523 499 523 498 526 502 527 503 527 502 514 530 515 531 515 530 518 519 534 535 534 519 538 522 539 523 539 522 534 535 542 543 542 535
0 1 2 1 0 3 8 9 10 9 8 11 16 3 0 3 16 17 20 21 22 21 20 23 28 29 30 29 28 31 11 36 9 36 11 37 40 17 16 17 40 41 44 22 45 22 44 20 48 49 50 49 48 51 56 57 58 57 56 59 30 64 65 64 30 29 37 68 36 68 37 69 72 41 40 41 72 73 76 45 77 45 76 44 80 50 81 50 80 48 84 85 86 85 84 87 92 93 94 93 92 95 58 100 101 100 58 57 65 104 105 104 65 64 69 108 68 108 69 109 112 73 72 73 112 113 116 77 117 77 116 76 120 81 121 81 120 80 124 87 84 87 124 125 95 128 93 128 95 129 101 132 133 132 101 100 105 136 137 136 105 104 109 140 108 140 109 141 144 113 112 113 144 145 148 117 149 117 148 116 152 121 153 121 152 120 156 125 124 125 156 157 129 160 128 160 129 161 133 164 165 164 133 132 137 168 169 168 137 136 141 172 140 172 141 173 176 145 144 145 176 177 180 149 181 149 180 148 184 153 185 153 184 152 188 157 156 157 188 189 161 192 160 192 161 193 165 196 197 196 165 164 169 200 201 200 169 168 173 204 172 204 173 205 208 177 176 177 208 209 212 181 213 181 212 180 216 185 217 185 216 184 220 189 188 189 220 221 193 224 192 224 193 225 197 228 229 228 197 196 201 232 233 232 201 200 205 236 204 236 205 237 208 240 209 240 208 241 244 213 245 213 244 212 248 217 249 217 248 216 252 221 220 221 252 253 225 256 224 256 225 257 229 260 261 260 229 228 233 264 265 264 233 232 237 268 236 268 237 269 241 272 240 272 241 273 276 244 245 244 276 277 280 249 281 249 280 248 284 253 252 253 284 285 257 288 256 288 257 289 261 292 293 292 261 260 264 296 265 296 264 297 300 268 269 268 300 301 273 304 272 304 273 305 308 277 276 277 308 309 312 280 281 280 312 313 316 285 284 285 316 317 289 320 288 320 289 321 292 324 293 324 292 325 297 328 296 328 297 329 332 301 300 301 332 333 305 336 304 336 305 337 340 309 308 309 340 341 344 313 312 313 344 345 348 317 316 317 348 349 352 320 321 320 352 353 325 356 324 356 325 357 329 360 328 360 329 361 364 333 332 333 364 365 337 368 336 368 337 369 372 341 340 341 372 373 376 345 344 345 376 377 348 380 349 380 348 381 384 353 352 353 384 385 357 388 356 388 357 389 361 392 360 392 361 393 396 365 364 365 396 397 369 400 368 400 369 401 404 373 372 373 404 405 408 377 376 377 408 409 381 412 380 412 381 413 416 385 384 385 416 417 389 420 388 420 389 421 393 424 392 424 393 425 428 397 396 397 428 429 401 432 400 432 401 433 436 405 404 405 436 437 440 409 408 409 440 441 413 444 412 444 413 445 448 417 416 417 448 449 421 452 420 452 421 453 425 456 424 456 425 457 460 429 428 429 460 461 433 464 432 464 433 465 468 437 436 437 468 469 472 441 440 441 472 473 445 476 444 476 445 477 480 449 448 449 480 481 453 484 452 484 453 485 457 488 456 488 457 489 492 461 460 461 492 493 496 469 468 469 496 497 500 473 472 473 500 501 477 504 476 504 477 505 508 481 480 481 508 509 485 512 484 512 485 513 489 516 488 516 489 517 520 501 500 501 520 521 505 524 504 524 505 525 528 509 508 509 528 529 513 532 512 532 513 533 525 536 524 536 525 537 540 529 528 529 540 541
4 5 6 7 6 5 12 13 14 15 14 13 18 19 4 5 4 19 24 25 26 27 26 25 32 33 34 35 34 33 38 12 39 14 39 12 42 43 18 19 18 43 25 46 27 47 27 46 52 53 54 55 54 53 60 61 62 63 62 61 34 35 66 67 66 35 70 38 71 39 71 38 74 75 42 43 42 75 46 78 47 79 47 78 53 82 55 83 55 82 88 89 90 91 90 89 96 97 98 99 98 97 62 63 102 103 102 63 66 67 106 107 106 67 110 70 111 71 111 70 114 115 74 75 74 115 78 118 79 119 79 118 82 122 83 123 83 122 126 127 88 89 88 127 130 96 131 98 131 96 102 103 134 135 134 103 106 107 138 139 138 107 142 110 143 111 143 110 146 147 114 115 114 147 118 150 119 151 119 150 122 154 123 155 123 154 158 159 126 127 126 159 162 130 163 131 163 130 134 135 166 167 166 135 138 139 170 171 170 139 174 142 175 143 175 142 178 179 146 147 146 179 150 182 151 183 151 182 154 186 155 187 155 186 190 191 158 159 158 191 194 162 195 163 195 162 166 167 198 199 198 167 170 171 202 203 202 171 206 174 207 175 207 174 210 211 178 179 178 211 182 214 183 215 183 214 186 218 187 219 187 218 222 223 190 191 190 223 226 194 227 195 227 194 198 199 230 231 230 199 202 203 234 235 234 203 238 206 239 207 239 206 242 211 243 210 243 211 214 246 215 247 215 246 218 250 219 251 219 250 254 255 222 223 222 255 258 226 259 227 259 226 230 231 262 263 262 231 234 235 266 267 266 235 270 238 271 239 271 238 274 242 275 243 275 242 278 279 246 247 246 279 250 282 251 283 251 282 286 287 254 255 254 287 290 258 291 259 291 258 262 263 294 295 294 263 298 266 299 267 299 266 302 303 271 270 271 303 306 274 307 275 307 274 310 311 278 279 278 311 314 315 282 283 282 315 318 319 286 287 286 319 322 290 323 291 323 290 326 294 327 295 327 294 330 298 331 299 331 298 334 335 302 303 302 335 338 306 339 307 339 306 342 343 310 311 310 343 346 347 314 315 314 347 350 351 318 319 318 351 354 355 323 322 323 355 358 326 359 327 359 326 362 330 363 331 363 330 366 367 334 335 334 367 370 338 371 339 371 338 374 375 342 343 342 375 378 379 346 347 346 379 382 351 383 350 383 351 386 387 354 355 354 387 390 358 391 359 391 358 394 362 395 363 395 362 398 399 366 367 366 399 402 370 403 371 403 370 406 407 374 375 374 407 410 411 378 379 378 411 414 382 415 383 415 382 418 419 386 387 386 419 422 390 423 391 423 390 426 394 427 395 427 394 430 431 398 399 398 431 434 402 435 403 435 402 438 439 406 407 406 439 442 443 410 411 410 443 446 414 447 415 447 414 450 451 418 419 418 451 454 422 455 423 455 422 458 426 459 427 459 426 462 463 430 431 430 463 466 434 467 435 467 434 470 471 438 439 438 471 474 475 442 443 442 475 478 446 479 447 479 446 482 483 450 451 450 483 486 454 487 455 487 454 490 458 491 459 491 458 494 495 462 463 462 495 498 499 470 471 470 499 502 503 474 475 474 503 506 478 507 479 507 478 510 511 482 483 482 511 514 486 515 487 515 486 518 490 519 491 519 490 522 523 502 503 502 523 526 506 527 507 527 506 530 531 510 511 510 531 534 514 535 515 535 514 538 526 539 527 539 526 542 543 530 531 530 543
0 1 2 1 0 3 8 9 10 9 8 11 16 3 0 3 16 17 20 21 22 21 20 23 28 29 30 29 28 31 11 36 9 36 11 37 40 17 16 17 40 41 44 22 45 22 44 20 48 49 50 49 48 51 56 57 58 57 56 59 30 64 65 64 30 29 37 68 36 68 37 69 72 41 40 41 72 73 76 45 77 45 76 44 80 50 81 50 80 48 84 85 86 85 84 87 92 93 94 93 92 95 58 100 101 100 58 57 65 104 105 104 65 64 69 108 68 108 69 109 112 73 72 73 112 113 116 77 117 77 116 76 120 81 121 81 120 80 124 87 84 87 124 125 95 128 93 128 95 129 101 132 133 132 101 100 105 136 137 136 105 104 109 140 108 140 109 141 144 113 112 113 144 145 148 117 149 117 148 116 152 121 153 121 152 120 156 125 124 125 156 157 129 160 128 160 129 161 133 164 165 164 133 132 137 168 169 168 137 136 141 172 140 172 141 173 176 145 144 145 176 177 180 149 181 149 180 148 184 153 185 153 184 152 188 157 156 157 188 189 161 192 160 192 161 193 165 196 197 196 165 164 169 200 201 200 169 168 173 204 172 204 173 205 208 177 176 177 208 209 212 181 213 181 212 180 216 185 217 185 216 184 220 189 188 189 220 221 193 224 192 224 193 225 197 228 229 228 197 196 201 232 233 232 201 200 205 236 204 236 205 237 208 240 209 240 208 241 244 213 245 213 244 212 248 217 249 217 248 216 252 221 220 221 252 253 225 256 224 256 225 257 229 260 261 260 229 228 233 264 265 264 233 232 237 268 236 268 237 269 241 272 240 272 241 273 276 244 245 244 276 277 280 249 281 249 280 248 284 253 252 253 284 285 257 288 256 288 257 289 261 292 293 292 261 260 264 296 265 296 264 297 300 268 269 268 300 301 273 304 272 304 273 305 308 277 276 277 308 309 312 280 281 280 312 313 316 285 284 285 316 317 289 320 288 320 289 321 292 324 293 324 292 325 297 328 296 328 297 329 332 301 300 301 332 333 305 336 304 336 305 337 340 309 308 309 340 341 344 313 312 313 344 345 348 317 316 317 348 349 352 320 321 320 352 353 325 356 324 356 325 357 329 360 328 360 329 361 364 333 332 333 364 365 337 368 336 368 337 369 372 341 340 341 372 373 376 345 344 345 376 377 348 380 349 380 348 381 384 353 352 353 384 385 357 388 356 388 357 389 361 392 360 392 361 393 396 365 364 365 396 397 369 400 368 400 369 401 404 373 372 373 404 405 408 377 376 377 408 409 381 412 380 412 381 413 416 385 384 385 416 417 389 420 388 420 389 421 393 424 392 424 393 425 428 397 396 397 428 429 401 432 400 432 401 433 436 405 404 405 436 437 440 409 408 409 440 441 413 444 412 444 413 445 448 417 416 417 448 449 421 452 420 452 421 453 425 456 424 456 425 457 460 429 428 429 460 461 433 464 432 464 433 465 468 437 436 437 468 469 472 441 440 441 472 473 445 476 444 476 445 477 480 449 448 449 480 481 453 484 452 484 453 485 457 488 456 488 457 489 492 461 460 461 492 493 496 469 468 469 496 497 500 473 472 473 500 501 477 504 476 504 477 505 508 481 480 481 508 509 485 512 484 512 485 513 489 516 488 516 489 517 520 501 500 501 520 521 505 524 504 524 505 525 528 509 508 509 528 529 513 532 512 532 513 533 525 536 524 536 525 537 540 529 528 529 540 541
4 5 6 7 6 5 12 13 14 15 14 13 18 19 4 5 4 19 24 25 26 27 26 25 32 33 34 35 34 33 38 12 39 14 39 12 42 43 18 19 18 43 25 46 27 47 27 46 52 53 54 55 54 53 60 61 62 63 62 61 34 35 66 67 66 35 70 38 71 39 71 38 74 75 42 43 42 75 46 78 47 79 47 78 53 82 55 83 55 82 88 89 90 91 90 89 96 97 98 99 98 97 62 63 102 103 102 63 66 67 106 107 106 67 110 70 111 71 111 70 114 115 74 75 74 115 78 118 79 119 79 118 82 122 83 123 83 122 126 127 88 89 88 127 130 96 131 98 131 96 102 103 134 135 134 103 106 107 138 139 138 107 142 110 143 111 143 110 146 147 114 115 114 147 118 150 119 151 119 150 122 154 123 155 123 154 158 159 126 127 126 159 162 130 163 131 163 130 134 135 166 167 166 135 138 139 170 171 170 139 174 142 175 143 175 142 178 179 146 147 146 179 150 182 151 183 151 182 154 186 155 187 155 186 190 191 158 159 158 191 194 162 195 163 195 162 166 167 198 199 198 167 170 171 202 203 202 171 206 174 207 175 207 174 210 211 178 179 178 211 182 214 183 215 183 214 186 218 187 219 187 218 222 223 190 191 190 223 226 194 227 195 227 194 198 199 230 231 230 199 202 203 234 235 234 203 238 206 239 207 239 206 242 211 243 210 243 211 214 246 215 247 215 246 218 250 219 251 219 250 254 255 222 223 222 255 258 226 259 227 259 226 230 231 262 263 262 231 234 235 266 267 266 235 270 238 271 239 271 238 274 242 275 243 275 242 278 279 246 247 246 279 250 282 251 283 251 282 286 287 254 255 254 287 290 258 291 259 291 258 262 263 294 295 294 263 298 266 299 267 299 266 302 303 271 270 271 303 306 274 307 275 307 274 310 311 278 279 278 311 314 315 282 283 282 315 318 319 286 287 286 319 322 290 323 291 323 290 326 294 327 295 327 294 330 298 331 299 331 298 334 335 302 303 302 335 338 306 339 307 339 306 342 343 310 311 310 343 346 347 314 315 314 347 350 351 318 319 318 351 354 355 323 322 323 355 358 326 359 327 359 326 362 330 363 331 363 330 366 367 334 335 334 367 370 338 371 339 371 338 374 375 342 343 342 375 378 379 346 347 346 379 382 351 383 350 383 351 386 387 354 355 354 387 390 358 391 359 391 358 394 362 395 363 395 362 398 399 366 367 366 399 402 370 403 371 403 370 406 407 374 375 374 407 410 411 378 379 378 411 414 382 415 383 415 382 418 419 386 387 386 419 422 390 423 391 423 390 426 394 427 395 427 394 430 431 398 399 398 431 434 402 435 403 435 402 438 439 406 407 406 439 442 443 410 411 410 443 446 414 447 415 447 414 450 451 418 419 418 451 454 422 455 423 455 422 458 426 459 427 459 426 462 463 430 431 430 463 466 434 467 435 467 434 470 471 438 439 438 471 474 475 442 443 442 475 478 446 479 447 479 446 482 483 450 451 450 483 486 454 487 455 487 454 490 458 491 459 491 458 494 495 462 463 462 495 498 499 470 471 470 499 502 503 474 475 474 503 506 478 507 479 507 478 510 511 482 483 482 511 514 486 515 487 515 486 518 490 519 491 519 490 522 523 502 503 502 523 526 506 527 507 527 506 530 531 510 511 510 531 534 514 535 515 535 514 538 526 539 527 539 526 542 543 530 531 530 543
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 2 24 25 24 2 1 28 10 29 10 28 8 32 33 34 33 32 35 40 18 41 18 40 16 44 45 46 45 44 47 25 52 53 52 25 24 56 29 57 29 56 28 60 34 61 34 60 32 64 65 66 65 64 67 72 41 73 41 72 40 46 76 77 76 46 45 80 81 82 81 80 83 53 88 89 88 53 52 92 57 93 57 92 56 96 61 97 61 96 60 66 100 101 100 66 65 104 105 106 105 104 107 112 73 113 73 112 72 77 116 117 116 77 76 82 120 121 120 82 81 89 124 125 124 89 88 128 93 129 93 128 92 132 97 133 97 132 96 101 136 137 136 101 100 140 106 141 106 140 104 144 113 145 113 144 112 117 148 149 148 117 116 121 152 153 152 121 120 125 156 157 156 125 124 160 129 161 129 160 128 164 133 165 133 164 132 137 168 169 168 137 136 172 141 173 141 172 140 176 145 177 145 176 144 149 180 181 180 149 148 153 184 185 184 153 152 157 188 189 188 157 156 192 161 193 161 192 160 196 165 197 165 196 164 169 200 201 200 169 168 204 173 205 173 204 172 208 177 209 177 208 176 181 212 213 212 181 180 185 216 217 216 185 184 189 220 221 220 189 188 224 193 225 193 224 192 228 197 229 197 228 196 201 232 233 232 201 200 236 205 237 205 236 204 208 240 241 240 208 209 213 244 245 244 213 212 217 248 249 248 217 216 252 220 253 220 252 221 256 224 225 224 256 257 260 229 261 229 260 228 233 264 265 264 233 232 268 237 269 237 268 236 245 272 273 272 245 244 241 276 277 276 241 240 249 280 281 280 249 248 284 253 285 253 284 252 288 257 256 257 288 289 292 260 261 260 292 293 296 264 297 264 296 265 300 269 301 269 300 268 281 304 305 304 281 280 272 308 273 308 272 309 277 312 313 312 277 276 316 285 317 285 316 284 320 289 288 289 320 321 324 293 292 293 324 325 328 297 329 297 328 296 332 301 333 301 332 300 304 336 305 336 304 337 309 340 308 340 309 341 313 344 345 344 313 312 348 317 349 317 348 316 352 321 320 321 352 353 356 325 324 325 356 357 360 329 361 329 360 328 332 364 365 364 332 333 337 368 336 368 337 369 341 372 340 372 341 373 345 376 377 376 345 344 380 349 381 349 380 348 384 353 352 353 384 385 388 357 356 357 388 389 392 361 393 361 392 360 365 396 397 396 365 364 369 400 368 400 369 401 373 404 372 404 373 405 377 408 409 408 377 376 412 381 413 381 412 380 416 385 384 385 416 417 420 389 388 389 420 421 424 393 425 393 424 392 397 428 429 428 397 396 401 432 400 432 401 433 405 436 404 436 405 437 409 440 441 440 409 408 444 413 445 413 444 412 448 417 416 417 448 449 452 421 420 421 452 453 456 425 457 425 456 424 429 460 461 460 429 428 433 464 432 464 433 465 437 468 436 468 437 469 441 472 473 472 441 440 476 445 477 445 476 444 480 449 448 449 480 481 484 453 452 453 484 485 488 457 489 457 488 456 461 492 493 492 461 460 465 496 464 496 465 497 469 500 468 500 469 501 473 504 505 504 473 472 508 485 484 485 508 509 512 489 513 489 512 488 493 516 517 516 493 492 497 520 496 520 497 521 501 524 500 524 501 525 528 513 529 513 528 512 517 532 533 532 517 516 521 536 520 536 521 537 533 540 541 540 533 532
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 6 7 26 27 26 7 13 30 15 31 15 30 36 37 38 39 38 37 21 42 23 43 23 42 48 49 50 51 50 49 26 27 54 55 54 27 30 58 31 59 31 58 37 62 39 63 39 62 68 69 70 71 70 69 42 74 43 75 43 74 50 51 78 79 78 51 84 85 86 87 86 85 54 55 90 91 90 55 58 94 59 95 59 94 62 98 63 99 63 98 70 71 102 103 102 71 108 109 110 111 110 109 74 114 75 115 75 114 78 79 118 119 118 79 86 87 122 123 122 87 90 91 126 127 126 91 94 130 95 131 95 130 98 134 99 135 99 134 102 103 138 139 138 103 109 142 111 143 111 142 114 146 115 147 115 146 118 119 150 151 150 119 122 123 154 155 154 123 126 127 158 159 158 127 130 162 131 163 131 162 134 166 135 167 135 166 138 139 170 171 170 139 142 174 143 175 143 174 146 178 147 179 147 178 150 151 182 183 182 151 154 155 186 187 186 155 158 159 190 191 190 159 162 194 163 195 163 194 166 198 167 199 167 198 170 171 202 203 202 171 174 206 175 207 175 206 178 210 179 211 179 210 182 183 214 215 214 183 186 187 218 219 218 187 190 191 222 223 222 191 194 226 195 227 195 226 198 230 199 231 199 230 202 203 234 235 234 203 206 238 207 239 207 238 211 210 242 243 242 210 214 215 246 247 246 215 218 219 250 251 250 219 223 254 222 255 222 254 258 259 226 227 226 259 230 262 231 263 231 262 234 235 266 267 266 235 238 270 239 271 239 270 246 247 274 275 274 247 242 243 278 279 278 243 250 251 282 283 282 251 254 286 255 287 255 286 290 291 258 259 258 291 294 295 262 263 262 295 267 298 266 299 266 298 270 302 271 303 271 302 282 283 306 307 306 283 310 274 311 275 311 274 278 279 314 315 314 279 286 318 287 319 287 318 322 323 290 291 290 323 326 327 294 295 294 327 298 330 299 331 299 330 302 334 303 335 303 334 338 306 339 307 339 306 342 310 343 311 343 310 314 315 346 347 346 315 318 350 319 351 319 350 354 355 322 323 322 355 358 359 326 327 326 359 330 362 331 363 331 362 335 334 366 367 366 334 370 338 371 339 371 338 374 342 375 343 375 342 346 347 378 379 378 347 350 382 351 383 351 382 386 387 354 355 354 387 390 391 358 359 358 391 362 394 363 395 363 394 366 367 398 399 398 367 402 370 403 371 403 370 406 374 407 375 407 374 378 379 410 411 410 379 382 414 383 415 383 414 418 419 386 387 386 419 422 423 390 391 390 423 394 426 395 427 395 426 398 399 430 431 430 399 434 402 435 403 435 402 438 406 439 407 439 406 410 411 442 443 442 411 414 446 415 447 415 446 450 451 418 419 418 451 454 455 422 423 422 455 426 458 427 459 427 458 430 431 462 463 462 431 466 434 467 435 467 434 470 438 471 439 471 438 442 443 474 475 474 443 446 478 447 479 447 478 482 483 450 451 450 483 486 487 454 455 454 487 458 490 459 491 459 490 462 463 494 495 494 463 498 466 499 467 499 466 502 470 503 471 503 470 474 475 506 507 506 475 510 511 486 487 486 511 490 514 491 515 491 514 494 495 518 519 518 495 522 498 523 499 523 498 526 502 527 503 527 502 514 530 515 531 515 530 518 519 534 535 534 519 538 522 539 523 539 522 534 535 542 543 542 535
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 2 24 25 24 2 1 28 10 29 10 28 8 32 33 34 33 32 35 40 18 41 18 40 16 44 45 46 45 44 47 25 52 53 52 25 24 56 29 57 29 56 28 60 34 61 34 60 32 64 65 66 65 64 67 72 41 73 41 72 40 46 76 77 76 46 45 80 81 82 81 80 83 53 88 89 88 53 52 92 57 93 57 92 56 96 61 97 61 96 60 66 100 101 100 66 65 104 105 106 105 104 107 112 73 113 73 112 72 77 116 117 116 77 76 82 120 121 120 82 81 89 124 125 124 89 88 128 93 129 93 128 92 132 97 133 97 132 96 101 136 137 136 101 100 140 106 141 106 140 104 144 113 145 113 144 112 117 148 149 148 117 116 121 152 153 152 121 120 125 156 157 156 125 124 160 129 161 129 160 128 164 133 165 133 164 132 137 168 169 168 137 136 172 141 173 141 172 140 176 145 177 145 176 144 149 180 181 180 149 148 153 184 185 184 153 152 157 188 189 188 157 156 192 161 193 161 192 160 196 165 197 165 196 164 169 200 201 200 169 168 204 173 205 173 204 172 208 177 209 177 208 176 181 212 213 212 181 180 185 216 217 216 185 184 189 220 221 220 189 188 224 193 225 193 224 192 228 197 229 197 228 196 201 232 233 232 201 200 236 205 237 205 236 204 208 240 241 240 208 209 213 244 245 244 213 212 217 248 249 248 217 216 252 220 253 220 252 221 256 224 225 224 256 257 260 229 261 229 260 228 233 264 265 264 233 232 268 237 269 237 268 236 245 272 273 272 245 244 241 276 277 276 241 240 249 280 281 280 249 248 284 253 285 253 284 252 288 257 256 257 288 289 292 260 261 260 292 293 296 264 297 264 296 265 300 269 301 269 300 268 281 304 305 304 281 280 272 308 273 308 272 309 277 312 313 312 277 276 316 285 317 285 316 284 320 289 288 289 320 321 324 293 292 293 324 325 328 297 329 297 328 296 332 301 333 301 332 300 304 336 305 336 304 337 309 340 308 340 309 341 313 344 345 344 313 312 348 317 349 317 348 316 352 321 320 321 352 353 356 325 324 325 356 357 360 329 361 329 360 328 332 364 365 364 332 333 337 368 336 368 337 369 341 372 340 372 341 373 345 376 377 376 345 344 380 349 381 349 380 348 384 353 352 353 384 385 388 357 356 357 388 389 392 361 393 361 392 360 365 396 397 396 365 364 369 400 368 400 369 401 373 404 372 404 373 405 377 408 409 408 377 376 412 381 413 381 412 380 416 385 384 385 416 417 420 389 388 389 420 421 424 393 425 393 424 392 397 428 429 428 397 396 401 432 400 432 401 433 405 436 404 436 405 437 409 440 441 440 409 408 444 413 445 413 444 412 448 417 416 417 448 449 452 421 420 421 452 453 456 425 457 425 456 424 429 460 461 460 429 428 433 464 432 464 433 465 437 468 436 468 437 469 441 472 473 472 441 440 476 445 477 445 476 444 480 449 448 449 480 481 484 453 452 453 484 485 488 457 489 457 488 456 461 492 493 492 461 460 465 496 464 496 465 497 469 500 468 500 469 501 473 504 505 504 473 472 508 485 484 485 508 509 512 489 513 489 512 488 493 516 517 516 493 492 497 520 496 520 497 521 501 524 500 524 501 525 528 513 529 513 528 512 517 532 533 532 517 516 521 536 520 536 521 537 533 540 541 540 533 532
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 6 7 26 27 26 7 13 30 15 31 15 30 36 37 38 39 38 37 21 42 23 43 23 42 48 49 50 51 50 49 26 27 54 55 54 27 30 58 31 59 31 58 37 62 39 63 39 62 68 69 70 71 70 69 42 74 43 75 43 74 50 51 78 79 78 51 84 85 86 87 86 85 54 55 90 91 90 55 58 94 59 95 59 94 62 98 63 99 63 98 70 71 102 103 102 71 108 109 110 111 110 109 74 114 75 115 75 114 78 79 118 119 118 79 86 87 122 123 122 87 90 91 126 127 126 91 94 130 95 131 95 130 98 134 99 135 99 134 102 103 138 139 138 103 109 142 111 143 111 142 114 146 115 147 115 146 118 119 150 151 150 119 122 123 154 155 154 123 126 127 158 159 158 127 130 162 131 163 131 162 134 166 135 167 135 166 138 139 170 171 170 139 142 174 143 175 143 174 146 178 147 179 147 178 150 151 182 183 182 151 154 155 186 187 186 155 158 159 190 191 190 159 162 194 163 195 163 194 166 198 167 199 167 198 170 171 202 203 202 171 174 206 175 207 175 206 178 210 179 211 179 210 182 183 214 215 214 183 186 187 218 219 218 187 190 191 222 223 222 191 194 226 195 227 195 226 198 230 199 231 199 230 202 203 234 235 234 203 206 238 207 239 207 238 211 210 242 243 242 210 214 215 246 247 246 215 218 219 250 251 250 219 223 254 222 255 222 254 258 259 226 227 226 259 230 262 231 263 231 262 234 235 266 267 266 235 238 270 239 271 239 270 246 247 274 275 274 247 242 243 278 279 278 243 250 251 282 283 282 251 254 286 255 287 255 286 290 291 258 259 258 291 294 295 262 263 262 295 267 298 266 299 266 298 270 302 271 303 271 302 282 283 306 307 306 283 310 274 311 275 311 274 278 279 314 315 314 279 286 318 287 319 287 318 322 323 290 291 290 323 326 327 294 295 294 327 298 330 299 331 299 330 302 334 303 335 303 334 338 306 339 307 339 306 342 310 343 311 343 310 314 315 346 347 346 315 318 350 319 351 319 350 354 355 322 323 322 355 358 359 326 327 326 359 330 362 331 363 331 362 335 334 366 367 366 334 370 338 371 339 371 338 374 342 375 343 375 342 346 347 378 379 378 347 350 382 351 383 351 382 386 387 354 355 354 387 390 391 358 359 358 391 362 394 363 395 363 394 366 367 398 399 398 367 402 370 403 371 403 370 406 374 407 375 407 374 378 379 410 411 410 379 382 414 383 415 383 414 418 419 386 387 386 419 422 423 390 391 390 423 394 426 395 427 395 426 398 399 430 431 430 399 434 402 435 403 435 402 438 406 439 407 439 406 410 411 442 443 442 411 414 446 415 447 415 446 450 451 418 419 418 451 454 455 422 423 422 455 426 458 427 459 427 458 430 431 462 463 462 431 466 434 467 435 467 434 470 438 471 439 471 438 442 443 474 475 474 443 446 478 447 479 447 478 482 483 450 451 450 483 486 487 454 455 454 487 458 490 459 491 459 490 462 463 494 495 494 463 498 466 499 467 499 466 502 470 503 471 503 470 474 475 506 507 506 475 510 511 486 487 486 511 490 514 491 515 491 514 494 495 518 519 518 495 522 498 523 499 523 498 526 502 527 503 527 502 514 530 515 531 515 530 518 519 534 535 534 519 538 522 539 523 539 522 534 535 542 543 542 535
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 3 0 3 16 17 18 19 4 5 4 19 20 21 22 21 20 23 24 25 26 27 26 25 11 28 9 28 11 29 30 12 31 14 31 12 32 17 16 17 32 33 34 35 18 19 18 35 36 22 37 22 36 20 25 38 27 39 27 38 29 40 28 40 29 41 42 30 43 31 43 30 44 33 32 33 44 45 46 47 34 35 34 47 48 37 49 37 48 36 38 50 39 51 39 50 41 52 40 52 41 53 54 42 55 43 55 42 56 45 44 45 56 57 58 59 46 47 46 59 60 49 61 49 60 48 50 62 51 63 51 62 64 65 66 65 64 67 68 69 70 71 70 69 53 72 52 72 53 73 74 54 75 55 75 54 76 57 56 57 76 77 78 79 58 59 58 79 80 61 81 61 80 60 62 82 63 83 63 82 84 85 86 85 84 87 88 89 90 91 90 89 92 93 94 93 92 95 96 97 98 99 98 97 73 100 72 100 73 101 102 74 103 75 103 74 104 77 76 77 104 105 106 107 78 79 78 107 108 81 109 81 108 80 82 110 83 111 83 110 112 113 114 113 112 115 116 117 118 119 118 117 120 95 92 95 120 121 122 123 96 97 96 123 124 125 126 125 124 127 128 129 130 131 130 129 94 132 133 132 94 93 98 99 134 135 134 99 101 136 100 136 101 137 138 102 139 103 139 102 104 140 105 140 104 141 142 107 143 106 143 107 144 109 145 109 144 108 110 146 111 147 111 146 148 115 112 115 148 149 150 151 116 117 116 151 114 152 153 152 114 113 118 119 154 155 154 119 156 121 120 121 156 157 158 159 122 123 122 159 160 126 161 126 160 124 129 162 131 163 131 162 127 164 125 164 127 165 166 128 167 130 167 128 133 168 169 168 133 132 134 135 170 171 170 135 137 172 136 172 137 173 174 138 175 139 175 138 141 176 140 176 141 177 178 142 179 143 179 142 180 144 145 144 180 181 182 183 146 147 146 183 184 149 148 149 184 185 186 187 150 151 150 187 153 188 189 188 153 152 154 155 190 191 190 155 192 157 156 157 192 193 194 195 158 159 158 195 196 161 197 161 196 160 162 198 163 199 163 198 165 200 164 200 165 201 202 166 203 167 203 166 169 204 205 204 169 168 170 171 206 207 206 171 208 172 173 172 208 209 210 211 175 174 175 211 177 212 176 212 177 213 214 178 215 179 215 178 216 181 180 181 216 217 218 219 182 183 182 219 220 185 184 185 220 221 222 223 186 187 186 223 189 224 225 224 189 188 190 191 226 227 226 191 228 197 229 197 228 196 198 230 199 231 199 230 201 232 200 232 201 233 234 202 235 203 235 202 204 236 205 236 204 237 238 206 239 207 239 206 240 209 208 209 240 241 242 243 210 211 210 243 213 244 212 244 213 245 246 214 247 215 247 214 248 217 216 217 248 249 250 251 218 219 218 251 252 221 220 221 252 253 254 255 222 223 222 255 256 232 233 232 256 257 258 259 235 234 235 259 237 260 236 260 237 261 262 238 263 239 263 238 264 241 240 241 264 265 266 267 242 243 242 267 245 268 244 268 245 269 270 246 271 247 271 246 272 249 248 249 272 273 274 275 250 251 250 275 252 276 253 276 252 277 278 255 279 254 279 255 280 257 256 257 280 281 282 283 258 259 258 283 261 284 260 284 261 285 286 262 287 263 287 262 288 289 290 289 288 291 292 293 294 295 294 293 296 265 264 265 296 297 298 299 266 267 266 299 269 300 268 300 269 301 302 270 303 271 303 270 304 273 272 273 304 305 306 307 274 275 274 307 308 309 310 309 308 311 312 313 314 315 314 313 277 316 276 316 277 317 318 278 319 279 319 278 320 281 280 281 320 321 322 323 282 283 282 323 285 324 284 324 285 325 326 286 327 287 327 286 328 297 296 297 328 329 330 331 298 299 298 331 301 332 300 332 301 333 334 302 335 303 335 302 336 305 304 305 336 337 338 339 306 307 306 339 317 340 316 340 317 341 342 318 343 319 343 318 344 321 320 321 344 345 346 347 322 323 322 347 325 348 324 348 325 349 350 326 351 327 351 326 352 329 328 329 352 353 354 355 330 331 330 355 356 337 336 337 356 357 358 359 338 339 338 359 341 360 340 360 341 361 362 342 363 343 363 342 364 345 344 345 364 365 366 367 346 347 346 367 349 368 348 368 349 369 370 350 371 351 371 350 361 372 360 372 361 373 374 362 375 363 375 362 376 365 364 365 376 377 378 379 366 367 366 379 369 380 368 380 369 381 382 370 383 371 383 370 373 384 372 384 373 385 386 374 387 375 387 374 388 377 376 377 388 389 390 391 378 379 378 391
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 2 24 25 24 2 1 28 10 29 10 28 8 32 33 34 33 32 35 40 18 41 18 40 16 44 45 46 45 44 47 25 52 53 52 25 24 56 29 57 29 56 28 60 34 61 34 60 32 64 65 66 65 64 67 72 41 73 41 72 40 46 76 77 76 46 45 80 81 82 81 80 83 53 88 89 88 53 52 92 57 93 57 92 56 96 61 97 61 96 60 66 100 101 100 66 65 104 105 106 105 104 107 112 73 113 73 112 72 77 116 117 116 77 76 82 120 121 120 82 81 89 124 125 124 89 88 128 93 129 93 128 92 132 97 133 97 132 96 101 136 137 136 101 100 140 106 141 106 140 104 144 113 145 113 144 112 117 148 149 148 117 116 121 152 153 152 121 120 125 156 157 156 125 124 160 129 161 129 160 128 164 133 165 133 164 132 137 168 169 168 137 136 172 141 173 141 172 140 176 145 177 145 176 144 149 180 181 180 149 148 153 184 185 184 153 152 157 188 189 188 157 156 192 161 193 161 192 160 196 165 197 165 196 164 169 200 201 200 169 168 204 173 205 173 204 172 208 177 209 177 208 176 181 212 213 212 181 180 185 216 217 216 185 184 189 220 221 220 189 188 224 193 225 193 224 192 228 197 229 197 228 196 201 232 233 232 201 200 236 205 237 205 236 204 208 240 241 240 208 209 213 244 245 244 213 212 217 248 249 248 217 216 252 220 253 220 252 221 256 224 225 224 256 257 260 229 261 229 260 228 233 264 265 264 233 232 268 237 269 237 268 236 245 272 273 272 245 244 241 276 277 276 241 240 249 280 281 280 249 248 284 253 285 253 284 252 288 257 256 257 288 289 292 260 261 260 292 293 296 264 297 264 296 265 300 269 301 269 300 268 281 304 305 304 281 280 272 308 273 308 272 309 277 312 313 312 277 276 316 285 317 285 316 284 320 289 288 289 320 321 324 293 292 293 324 325 328 297 329 297 328 296 332 301 333 301 332 300 304 336 305 336 304 337 309 340 308 340 309 341 313 344 345 344 313 312 348 317 349 317 348 316 352 321 320 321 352 353 356 325 324 325 356 357 360 329 361 329 360 328 332 364 365 364 332 333 337 368 336 368 337 369 341 372 340 372 341 373 345 376 377 376 345 344 380 349 381 349 380 348 384 353 352 353 384 385 388 357 356 357 388 389 392 361 393 361 392 360 365 396 397 396 365 364 369 400 368 400 369 401 373 404 372 404 373 405 377 408 409 408 377 376 412 381 413 381 412 380 416 385 384 385 416 417 420 389 388 389 420 421 424 393 425 393 424 392 397 428 429 428 397 396 401 432 400 432 401 433 405 436 404 436 405 437 409 440 441 440 409 408 444 413 445 413 444 412 448 417 416 417 448 449 452 421 420 421 452 453 456 425 457 425 456 424 429 460 461 460 429 428 433 464 432 464 433 465 437 468 436 468 437 469 441 472 473 472 441 440 476 445 477 445 476 444 480 449 448 449 480 481 484 453 452 453 484 485 488 457 489 457 488 456 461 492 493 492 461 460 465 496 464 496 465 497 469 500 468 500 469 501 473 504 505 504 473 472 508 485 484 485 508 509 512 489 513 489 512 488 493 516 517 516 493 492 497 520 496 520 497 521 501 524 500 524 501 525 528 513 529 513 528 512 517 532 533 532 517 516 521 536 520 536 521 537 533 540 541 540 533 532
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 6 7 26 27 26 7 13 30 15 31 15 30 36 37 38 39 38 37 21 42 23 43 23 42 48 49 50 51 50 49 26 27 54 55 54 27 30 58 31 59 31 58 37 62 39 63 39 62 68 69 70 71 70 69 42 74 43 75 43 74 50 51 78 79 78 51 84 85 86 87 86 85 54 55 90 91 90 55 58 94 59 95 59 94 62 98 63 99 63 98 70 71 102 103 102 71 108 109 110 111 110 109 74 114 75 115 75 114 78 79 118 119 118 79 86 87 122 123 122 87 90 91 126 127 126 91 94 130 95 131 95 130 98 134 99 135 99 134 102 103 138 139 138 103 109 142 111 143 111 142 114 146 115 147 115 146 118 119 150 151 150 119 122 123 154 155 154 123 126 127 158 159 158 127 130 162 131 163 131 162 134 166 135 167 135 166 138 139 170 171 170 139 142 174 143 175 143 174 146 178 147 179 147 178 150 151 182 183 182 151 154 155 186 187 186 155 158 159 190 191 190 159 162 194 163 195 163 194 166 198 167 199 167 198 170 171 202 203 202 171 174 206 175 207 175 206 178 210 179 211 179 210 182 183 214 215 214 183 186 187 218 219 218 187 190 191 222 223 222 191 194 226 195 227 195 226 198 230 199 231 199 230 202 203 234 235 234 203 206 238 207 239 207 238 211 210 242 243 242 210 214 215 246 247 246 215 218 219 250 251 250 219 223 254 222 255 222 254 258 259 226 227 226 259 230 262 231 263 231 262 234 235 266 267 266 235 238 270 239 271 239 270 246 247 274 275 274 247 242 243 278 279 278 243 250 251 282 283 282 251 254 286 255 287 255 286 290 291 258 259 258 291 294 295 262 263 262 295 267 298 266 299 266 298 270 302 271 303 271 302 282 283 306 307 306 283 310 274 311 275 311 274 278 279 314 315 314 279 286 318 287 319 287 318 322 323 290 291 290 323 326 327 294 295 294 327 298 330 299 331 299 330 302 334 303 335 303 334 338 306 339 307 339 306 342 310 343 311 343 310 314 315 346 347 346 315 318 350 319 351 319 350 354 355 322 323 322 355 358 359 326 327 326 359 330 362 331 363 331 362 335 334 366 367 366 334 370 338 371 339 371 338 374 342 375 343 375 342 346 347 378 379 378 347 350 382 351 383 351 382 386 387 354 355 354 387 390 391 358 359 358 391 362 394 363 395 363 394 366 367 398 399 398 367 402 370 403 371 403 370 406 374 407 375 407 374 378 379 410 411 410 379 382 414 383 415 383 414 418 419 386 387 386 419 422 423 390 391 390 423 394 426 395 427 395 426 398 399 430 431 430 399 434 402 435 403 435 402 438 406 439 407 439 406 410 411 442 443 442 411 414 446 415 447 415 446 450 451 418 419 418 451 454 455 422 423 422 455 426 458 427 459 427 458 430 431 462 463 462 431 466 434 467 435 467 434 470 438 471 439 471 438 442 443 474 475 474 443 446 478 447 479 447 478 482 483 450 451 450 483 486 487 454 455 454 487 458 490 459 491 459 490 462 463 494 495 494 463 498 466 499 467 499 466 502 470 503 471 503 470 474 475 506 507 506 475 510 511 486 487 486 511 490 514 491 515 491 514 494 495 518 519 518 495 522 498 523 499 523 498 526 502 527 503 527 502 514 530 515 531 515 530 518 519 534 535 534 519 538 522 539 523 539 522 534 535 542 543 542 535
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 2 16 17 16 2 1 6 7 18 19 18 7 20 10 21 10 20 8 13 22 15 23 15 22 24 25 26 25 24 27 28 29 30 31 30 29 17 32 33 32 17 16 18 19 34 35 34 19 36 21 37 21 36 20 22 38 23 39 23 38 26 40 41 40 26 25 30 31 42 43 42 31 44 45 46 45 44 47 48 49 50 51 50 49 33 52 53 52 33 32 34 35 54 55 54 35 56 37 57 37 56 36 38 58 39 59 39 58 41 60 61 60 41 40 42 43 62 63 62 43 64 46 65 46 64 44 49 66 51 67 51 66 68 69 70 69 68 71 72 73 74 75 74 73 53 76 77 76 53 52 54 55 78 79 78 55 80 57 81 57 80 56 58 82 59 83 59 82 61 84 85 84 61 60 62 63 86 87 86 63 88 89 90 89 88 91 92 93 94 95 94 93 96 65 97 65 96 64 66 98 67 99 67 98 100 70 101 70 100 68 73 102 75 103 75 102 104 105 106 105 104 107 108 109 110 111 110 109 71 112 69 112 71 113 114 72 115 74 115 72 77 116 117 116 77 76 78 79 118 119 118 79 120 81 121 81 120 80 82 122 83 123 83 122 85 124 125 124 85 84 86 87 126 127 126 87 90 128 129 128 90 89 94 95 130 131 130 95 132 133 134 133 132 135 136 137 138 139 138 137 140 97 141 97 140 96 98 142 99 143 99 142 144 101 145 101 144 100 102 146 103 147 103 146 106 148 149 148 106 105 110 111 150 151 150 111 152 107 104 107 152 153 154 155 108 109 108 155 113 156 112 156 113 157 158 114 159 115 159 114 117 160 161 160 117 116 118 119 162 163 162 119 164 121 165 121 164 120 122 166 123 167 123 166 125 168 169 168 125 124 126 127 170 171 170 127 129 172 173 172 129 128 130 131 174 175 174 131 176 134 177 134 176 132 137 178 139 179 139 178 135 180 133 180 135 181 182 136 183 138 183 136 184 141 185 141 184 140 142 186 143 187 143 186 188 145 189 145 188 144 146 190 147 191 147 190 149 192 193 192 149 148 150 151 194 195 194 151 196 153 152 153 196 197 198 199 154 155 154 199 161 200 201 200 161 160 162 163 202 203 202 163 164 204 205 204 164 165 167 166 206 207 206 166 169 208 209 208 169 168 170 171 210 211 210 171 173 212 213 212 173 172 174 175 214 215 214 175 216 177 217 177 216 176 178 218 179 219 179 218 181 220 180 220 181 221 222 182 223 183 223 182 224 185 225 185 224 184 186 226 187 227 187 226 228 189 229 189 228 188 190 230 191 231 191 230 193 232 233 232 193 192 194 195 234 235 234 195 236 200 237 200 236 201 203 238 202 239 202 238 209 240 241 240 209 208 210 211 242 243 242 211 205 244 245 244 205 204 206 207 246 247 246 207 213 248 249 248 213 212 214 215 250 251 250 215 252 217 253 217 252 216 218 254 219 255 219 254 256 224 225 224 256 257 258 259 226 227 226 259 260 229 261 229 260 228 230 262 231 263 231 262 233 264 265 264 233 232 234 235 266 267 266 235 268 237 269 237 268 236 238 270 239 271 239 270 249 272 273 272 249 248 250 251 274 275 274 251 240 276 241 276 240 277 278 242 279 243 279 242 245 280 281 280 245 244 246 247 282 283 282 247 284 253 285 253 284 252 254 286 255 287 255 286 288 257 256 257 288 289 290 291 258 259 258 291 292 260 261 260 292 293 294 295 262 263 262 295 296 264 297 264 296 265 267 298 266 299 266 298 300 269 301 269 300 268 270 302 271 303 271 302 304 285 305 285 304 284 286 306 287 307 287 306 272 308 273 308 272 309 310 274 311 275 311 274 277 312 276 312 277 313 314 278 315 279 315 278 281 316 317 316 281 280 282 283 318 319 318 283 320 289 288 289 320 321 322 323 290 291 290 323 324 293 292 293 324 325 326 327 294 295 294 327 328 297 329 297 328 296 298 330 299 331 299 330 332 301 333 301 332 300 302 334 303 335 303 334 304 336 337 336 304 305 307 306 338 339 338 306 309 340 308 340 309 341 342 310 343 311 343 310 313 344 312 344 313 345 346 314 347 315 347 314 317 348 349 348 317 316 318 319 350 351 350 319 352 321 320 321 352 353 354 355 322 323 322 355 356 325 324 325 356 357 358 359 326 327 326 359 360 329 361 329 360 328 330 362 331 363 331 362 364 333 365 333 364 332 334 366 335 367 335 366 337 368 369 368 337 336 338 339 370 371 370 339 341 372 340 372 341 373 374 342 375 343 375 342 345 376 344 376 345 377 378 346 379 347 379 346 349 380 381 380 349 348 350 351 382 383 382 351 384 353 352 353 384 385 386 387 354 355 354 387 388 357 356 357 388 389 390 391 358 359 358 391 392 361 393 361 392 360 362 394 363 395 363 394 396 365 397 365 396 364 366 398 367 399 367 398 369 400 401 400 369 368 370 371 402 403 402 371 373 404 372 404 373 405 406 374 407 375 407 374 377 408 376 408 377 409 410 378 411 379 411 378 381 412 413 412 381 380 382 383 414 415 414 383 416 385 384 385 416 417 418 419 386 387 386 419 420 389 388 389 420 421 422 423 390 391 390 423 424 393 425 393 424 392 394 426 395 427 395 426 428 397 429 397 428 396 398 430 399 431 399 430 401 432 433 432 401 400 402 403 434 435 434 403 405 436 404 436 405 437 438 406 439 407 439 406 409 440 408 440 409 441 442 410 443 411 443 410 413 444 445 444 413 412 414 415 446 447 446 415 448 421 420 421 448 449 450 451 422 423 422 451 452 425 453 425 452 424 426 454 427 455 427 454 456 429 457 429 456 428 430 458 431 459 431 458 433 460 461 460 433 432 434 435 462 463 462 435 437 464 436 464 437 465 466 438 467 439 467 438 441 468 440 468 441 469 470 442 471 443 471 442 445 472 473 472 445 444 446 447 474 475 474 447 476 449 448 449 476 477 478 479 450 451 450 479 480 453 481 453 480 452 454 482 455 483 455 482 461 484 485 484 461 460 462 463 486 487 486 463 469 488 468 488 469 489 490 470 491 471 491 470 492 477 476 477 492 493 494 495 478 479 478 495 496 481 497 481 496 480 482 498 483 499 483 498 485 500 501 500 485 484 486 487 502 503 502 487 504 497 505 497 504 496 498 506 499 507 499 506 501 508 509 508 501 500 502 503 510 511 510 503
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 2 24 25 24 2 1 28 10 29 10 28 8 32 33 34 33 32 35 40 18 41 18 40 16 44 45 46 45 44 47 25 52 53 52 25 24 56 29 57 29 56 28 60 34 61 34 60 32 64 65 66 65 64 67 72 41 73 41 72 40 46 76 77 76 46 45 80 81 82 81 80 83 53 88 89 88 53 52 92 57 93 57 92 56 96 61 97 61 96 60 66 100 101 100 66 65 104 105 106 105 104 107 112 73 113 73 112 72 77 116 117 116 77 76 82 120 121 120 82 81 89 124 125 124 89 88 128 93 129 93 128 92 132 97 133 97 132 96 101 136 137 136 101 100 140 106 141 106 140 104 144 113 145 113 144 112 117 148 149 148 117 116 121 152 153 152 121 120 125 156 157 156 125 124 160 129 161 129 160 128 164 133 165 133 164 132 137 168 169 168 137 136 172 141 173 141 172 140 176 145 177 145 176 144 149 180 181 180 149 148 153 184 185 184 153 152 157 188 189 188 157 156 192 161 193 161 192 160 196 165 197 165 196 164 169 200 201 200 169 168 204 173 205 173 204 172 208 177 209 177 208 176 181 212 213 212 181 180 185 216 217 216 185 184 189 220 221 220 189 188 224 193 225 193 224 192 228 197 229 197 228 196 201 232 233 232 201 200 236 205 237 205 236 204 240 209 241 209 240 208 213 244 245 244 213 212 217 248 249 248 217 216 252 220 253 220 252 221 256 224 225 224 256 257 260 229 261 229 260 228 233 264 265 264 233 232 268 237 269 237 268 236 240 272 273 272 240 241 245 276 277 276 245 244 249 280 281 280 249 248 284 253 285 253 284 252 288 257 256 257 288 289 292 260 261 260 292 293 265 296 297 296 265 264 300 269 301 269 300 268 276 304 277 304 276 305 273 308 309 308 273 272 281 312 313 312 281 280 316 285 317 285 316 284 320 289 288 289 320 321 324 293 292 293 324 325 328 296 329 296 328 297 300 332 333 332 300 301 312 336 313 336 312 337 305 340 304 340 305 341 309 344 345 344 309 308 348 317 349 317 348 316 352 321 320 321 352 353 356 325 324 325 356 357 360 329 361 329 360 328 333 364 365 364 333 332 337 368 336 368 337 369 341 372 340 372 341 373 345 376 377 376 345 344 380 349 381 349 380 348 384 353 352 353 384 385 388 357 356 357 388 389 392 361 393 361 392 360 365 396 397 396 365 364 369 400 368 400 369 401 373 404 372 404 373 405 377 408 409 408 377 376 412 381 413 381 412 380 416 385 384 385 416 417 420 389 388 389 420 421 424 393 425 393 424 392 397 428 429 428 397 396 401 432 400 432 401 433 405 436 404 436 405 437 409 440 441 440 409 408 444 413 445 413 444 412 448 417 416 417 448 449 452 421 420 421 452 453 456 425 457 425 456 424 429 460 461 460 429 428 433 464 432 464 433 465 437 468 436 468 437 469 441 472 473 472 441 440 476 445 477 445 476 444 480 449 448 449 480 481 484 453 452 453 484 485 488 457 489 457 488 456 461 492 493 492 461 460 465 496 464 496 465 497 469 500 468 500 469 501 473 504 505 504 473 472 508 485 484 485 508 509 512 489 513 489 512 488 493 516 517 516 493 492 497 520 496 520 497 521 501 524 500 524 501 525 528 513 529 513 528 512 517 532 533 532 517 516 521 536 520 536 521 537 533 540 541 540 533 532
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 6 7 26 27 26 7 13 30 15 31 15 30 36 37 38 39 38 37 21 42 23 43 23 42 48 49 50 51 50 49 26 27 54 55 54 27 30 58 31 59 31 58 37 62 39 63 39 62 68 69 70 71 70 69 42 74 43 75 43 74 50 51 78 79 78 51 84 85 86 87 86 85 54 55 90 91 90 55 58 94 59 95 59 94 62 98 63 99 63 98 70 71 102 103 102 71 108 109 110 111 110 109 74 114 75 115 75 114 78 79 118 119 118 79 86 87 122 123 122 87 90 91 126 127 126 91 94 130 95 131 95 130 98 134 99 135 99 134 102 103 138 139 138 103 109 142 111 143 111 142 114 146 115 147 115 146 118 119 150 151 150 119 122 123 154 155 154 123 126 127 158 159 158 127 130 162 131 163 131 162 134 166 135 167 135 166 138 139 170 171 170 139 142 174 143 175 143 174 146 178 147 179 147 178 150 151 182 183 182 151 154 155 186 187 186 155 158 159 190 191 190 159 162 194 163 195 163 194 166 198 167 199 167 198 170 171 202 203 202 171 174 206 175 207 175 206 178 210 179 211 179 210 182 183 214 215 214 183 186 187 218 219 218 187 190 191 222 223 222 191 194 226 195 227 195 226 198 230 199 231 199 230 202 203 234 235 234 203 206 238 207 239 207 238 210 242 211 243 211 242 214 215 246 247 246 215 218 219 250 251 250 219 223 254 222 255 222 254 258 259 226 227 226 259 230 262 231 263 231 262 234 235 266 267 266 235 238 270 239 271 239 270 243 242 274 275 274 242 246 247 278 279 278 247 250 251 282 283 282 251 254 286 255 287 255 286 290 291 258 259 258 291 294 295 262 263 262 295 266 267 298 299 298 267 270 302 271 303 271 302 306 278 307 279 307 278 274 275 310 311 310 275 282 283 314 315 314 283 286 318 287 319 287 318 322 323 290 291 290 323 326 327 294 295 294 327 299 330 298 331 298 330 303 302 334 335 334 302 338 314 339 315 339 314 342 306 343 307 343 306 310 311 346 347 346 311 318 350 319 351 319 350 354 355 322 323 322 355 358 359 326 327 326 359 330 362 331 363 331 362 334 335 366 367 366 335 370 338 371 339 371 338 374 342 375 343 375 342 346 347 378 379 378 347 350 382 351 383 351 382 386 387 354 355 354 387 390 391 358 359 358 391 362 394 363 395 363 394 366 367 398 399 398 367 402 370 403 371 403 370 406 374 407 375 407 374 378 379 410 411 410 379 382 414 383 415 383 414 418 419 386 387 386 419 422 423 390 391 390 423 394 426 395 427 395 426 398 399 430 431 430 399 434 402 435 403 435 402 438 406 439 407 439 406 410 411 442 443 442 411 414 446 415 447 415 446 450 451 418 419 418 451 454 455 422 423 422 455 426 458 427 459 427 458 430 431 462 463 462 431 466 434 467 435 467 434 470 438 471 439 471 438 442 443 474 475 474 443 446 478 447 479 447 478 482 483 450 451 450 483 486 487 454 455 454 487 458 490 459 491 459 490 462 463 494 495 494 463 498 466 499 467 499 466 502 470 503 471 503 470 474 475 506 507 506 475 510 511 486 487 486 511 490 514 491 515 491 514 494 495 518 519 518 495 522 498 523 499 523 498 526 502 527 503 527 502 514 530 515 531 515 530 518 519 534 535 534 519 538 522 539 523 539 522 534 535 542 543 542 535
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 3 0 3 16 17 18 19 4 5 4 19 11 20 9 20 11 21 22 12 23 14 23 12 24 17 16 17 24 25 26 27 18 19 18 27 21 28 20 28 21 29 30 22 31 23 31 22 32 25 24 25 32 33 34 35 26 27 26 35 36 37 38 37 36 39 40 41 42 43 42 41 29 44 28 44 29 45 46 30 47 31 47 30 48 33 32 33 48 49 50 51 34 35 34 51 52 38 53 38 52 36 41 54 43 55 43 54 56 57 58 57 56 59 60 61 62 63 62 61 45 64 44 64 45 65 66 46 67 47 67 46 68 49 48 49 68 69 70 71 50 51 50 71 72 53 73 53 72 52 54 74 55 75 55 74 76 77 78 77 76 79 80 81 82 83 82 81 84 85 86 85 84 87 88 89 90 91 90 89 58 92 93 92 58 57 62 63 94 95 94 63 65 96 64 96 65 97 98 66 99 67 99 66 100 69 68 69 100 101 102 103 70 71 70 103 104 73 105 73 104 72 74 106 75 107 75 106 108 78 109 78 108 76 81 110 83 111 83 110 112 113 114 113 112 115 116 117 118 119 118 117 120 87 84 87 120 121 122 123 88 89 88 123 124 125 126 125 124 127 128 129 130 131 130 129 86 132 133 132 86 85 90 91 134 135 134 91 93 136 137 136 93 92 94 95 138 139 138 95 97 140 96 140 97 141 142 98 143 99 143 98 144 101 100 101 144 145 146 147 102 103 102 147 148 105 149 105 148 104 106 150 107 151 107 150 152 109 153 109 152 108 110 154 111 155 111 154 156 115 112 115 156 157 158 159 116 117 116 159 114 160 161 160 114 113 118 119 162 163 162 119 164 126 165 126 164 124 129 166 131 167 131 166 127 168 125 168 127 169 170 128 171 130 171 128 133 172 173 172 133 132 134 135 174 175 174 135 137 176 177 176 137 136 138 139 178 179 178 139 141 180 140 180 141 181 182 142 183 143 183 142 144 184 145 184 144 185 186 147 187 146 187 147 188 149 189 149 188 148 150 190 151 191 151 190 192 153 193 153 192 152 154 194 155 195 155 194 196 157 156 157 196 197 198 199 158 159 158 199 161 200 201 200 161 160 162 163 202 203 202 163 204 165 205 165 204 164 166 206 167 207 167 206 169 208 168 208 169 209 210 170 211 171 211 170 173 212 213 212 173 172 174 175 214 215 214 175 177 216 217 216 177 176 178 179 218 219 218 179 181 220 180 220 181 221 222 182 223 183 223 182 185 224 184 224 185 225 226 186 227 187 227 186 228 188 189 188 228 229 230 231 190 191 190 231 232 193 233 193 232 192 194 234 195 235 195 234 236 197 196 197 236 237 238 239 198 199 198 239 201 240 241 240 201 200 202 203 242 243 242 203 244 205 245 205 244 204 206 246 207 247 207 246 209 248 208 248 209 249 250 210 251 211 251 210 213 252 253 252 213 212 214 215 254 255 254 215 216 256 217 256 216 257 258 218 259 219 259 218 260 220 221 220 260 261 262 263 223 222 223 263 225 264 224 264 225 265 266 226 267 227 267 226 268 229 228 229 268 269 270 271 230 231 230 271 272 232 233 232 272 273 274 275 234 235 234 275 276 237 236 237 276 277 278 279 238 239 238 279 249 280 248 280 249 281 282 250 283 251 283 250 252 284 253 284 252 285 286 254 287 255 287 254 257 288 256 288 257 289 290 258 291 259 291 258 292 261 260 261 292 293 294 295 262 263 262 295 265 296 264 296 265 297 298 266 299 267 299 266 300 269 268 269 300 301 302 303 270 271 270 303 304 273 272 273 304 305 306 307 274 275 274 307 308 277 276 277 308 309 310 311 278 279 278 311 312 280 281 280 312 313 314 315 283 282 283 315 285 316 284 316 285 317 318 286 319 287 319 286 289 320 288 320 289 321 322 290 323 291 323 290 324 293 292 293 324 325 326 327 294 295 294 327 297 328 296 328 297 329 330 298 331 299 331 298 332 301 300 301 332 333 334 335 302 303 302 335 336 305 304 305 336 337 338 339 306 307 306 339 308 340 309 340 308 341 342 311 343 310 343 311 344 313 312 313 344 345 346 347 314 315 314 347 317 348 316 348 317 349 350 318 351 319 351 318 321 352 320 352 321 353 354 322 355 323 355 322 356 325 324 325 356 357 358 359 326 327 326 359 329 360 328 360 329 361 362 330 363 331 363 330 364 333 332 333 364 365 366 367 334 335 334 367 368 337 336 337 368 369 370 371 338 339 338 371 341 372 340 372 341 373 374 342 375 343 375 342 376 345 344 345 376 377 378 379 346 347 346 379 349 380 348 380 349 381 382 350 383 351 383 350 353 384 352 384 353 385 386 354 387 355 387 354 388 357 356 357 388 389 390 391 358 359 358 391 361 392 360 392 361 393 394 362 395 363 395 362 396 365 364 365 396 397 398 399 366 367 366 399 400 369 368 369 400 401 402 403 370 371 370 403 373 404 372 404 373 405 406 374 407 375 407 374 408 377 376 377 408 409 410 411 378 379 378 411 381 412 380 412 381 413 414 382 415 383 415 382 416 389 388 389 416 417 418 419 390 391 390 419 393 420 392 420 393 421 422 394 423 395 423 394 405 424 404 424 405 425 426 406 427 407 427 406 428 409 408 409 428 429 430 431 410 411 410 431 413 432 412 432 413 433 434 414 435 415 435 414 436 417 416 417 436 437 438 439 418 419 418 439 425 440 424 440 425 441 442 426 443 427 443 426 444 429 428 429 444 445 446 447 430 431 430 447 441 448 440 448 441 449 450 442 451 443 451 442 452 445 444 445 452 453 454 455 446 447 446 455 449 456 448 456 449 457 458 450 459 451 459 450 460 453 452 453 460 461 462 463 454 455 454 463
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 3 0 3 16 17 18 19 4 5 4 19 11 20 9 20 11 21 22 12 23 14 23 12 24 17 16 17 24 25 26 27 18 19 18 27 21 28 20 28 21 29 30 22 31 23 31 22 32 25 24 25 32 33 34 35 26 27 26 35 29 36 28 36 29 37 38 30 39 31 39 30 40 33 32 33 40 41 42 43 34 35 34 43 37 44 36 44 37 45 46 38 47 39 47 38 48 41 40 41 48 49 50 51 42 43 42 51 45 52 44 52 45 53 54 46 55 47 55 46 48 56 49 56 48 57 58 51 59 50 59 51 53 60 52 60 53 61 62 54 63 55 63 54 57 64 56 64 57 65 66 58 67 59 67 58 68 60 61 60 68 69 70 71 63 62 63 71 65 72 64 72 65 73 74 66 75 67 75 66 76 69 68 69 76 77 78 79 70 71 70 79 73 80 72 80 73 81 82 74 83 75 83 74 84 77 76 77 84 85 86 87 78 79 78 87 81 88 80 88 81 89 90 82 91 83 91 82 92 85 84 85 92 93 94 95 86 87 86 95 89 96 88 96 89 97 98 90 99 91 99 90 100 93 92 93 100 101 102 103 94 95 94 103
0 1 2 1 0 3 4 5 6 7 6 5 8 3 0 3 8 9 10 11 4 5 4 11 12 13 14 13 12 15 16 17 18 19 18 17 20 9 8 9 20 21 22 23 10 11 10 23 15 24 13 24 15 25 26 16 27 18 27 16 28 21 20 21 28 29 30 31 22 23 22 31 25 32 24 32 25 33 34 26 35 27 35 26 36 29 28 29 36 37 38 39 30 31 30 39 33 40 32 40 33 41 42 34 43 35 43 34 44 37 36 37 44 45 46 47 38 39 38 47 41 48 40 48 41 49 50 42 51 43 51 42 52 45 44 45 52 53 54 55 46 47 46 55 49 56 48 56 49 57 58 50 59 51 59 50 52 60 53 60 52 61 62 55 63 54 63 55 64 56 57 56 64 65 66 67 59 58 59 67 61 68 60 68 61 69 70 62 71 63 71 62 72 65 64 65 72 73 74 75 66 67 66 75 69 76 68 76 69 77 78 70 79 71 79 70 80 73 72 73 80 81 82 83 74 75 74 83 77 84 76 84 77 85 86 78 87 79 87 78 88 81 80 81 88 89 90 91 82 83 82 91 85 92 84 92 85 93 94 86 95 87 95 86 96 89 88 89 96 97 98 99 90 91 90 99 100 97 96 97 100 101 102 103 98 99 98 103
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 2 16 17 16 2 1 6 7 18 19 18 7 20 10 21 10 20 8 13 22 15 23 15 22 17 24 25 24 17 16 18 19 26 27 26 19 28 21 29 21 28 20 22 30 23 31 23 30 32 33 34 33 32 35 36 37 38 39 38 37 25 40 41 40 25 24 26 27 42 43 42 27 44 29 45 29 44 28 30 46 31 47 31 46 48 34 49 34 48 32 37 50 39 51 39 50 41 52 53 52 41 40 42 43 54 55 54 43 56 45 57 45 56 44 46 58 47 59 47 58 60 49 61 49 60 48 50 62 51 63 51 62 53 64 65 64 53 52 54 55 66 67 66 55 68 57 69 57 68 56 58 70 59 71 59 70 72 61 73 61 72 60 62 74 63 75 63 74 65 76 77 76 65 64 66 67 78 79 78 67 80 69 81 69 80 68 70 82 71 83 71 82 84 73 85 73 84 72 74 86 75 87 75 86 77 88 89 88 77 76 78 79 90 91 90 79 80 92 93 92 80 81 83 82 94 95 94 82 96 85 97 85 96 84 86 98 87 99 87 98 100 88 101 88 100 89 91 102 90 103 90 102 93 104 105 104 93 92 94 95 106 107 106 95 108 96 97 96 108 109 110 111 98 99 98 111 112 101 113 101 112 100 102 114 103 115 103 114 105 116 117 116 105 104 106 107 118 119 118 107 120 109 108 109 120 121 122 123 110 111 110 123 124 113 125 113 124 112 114 126 115 127 115 126 117 128 129 128 117 116 118 119 130 131 130 119 132 121 120 121 132 133 134 135 122 123 122 135 136 125 137 125 136 124 126 138 127 139 127 138 129 140 141 140 129 128 130 131 142 143 142 131 144 133 132 133 144 145 146 147 134 135 134 147 148 137 149 137 148 136 138 150 139 151 139 150 141 152 153 152 141 140 142 143 154 155 154 143 156 145 144 145 156 157 158 159 146 147 146 159 160 149 161 149 160 148 150 162 151 163 151 162 153 164 165 164 153 152 154 155 166 167 166 155 168 157 156 157 168 169 170 171 158 159 158 171 172 161 173 161 172 160 162 174 163 175 163 174 165 176 177 176 165 164 166 167 178 179 178 167 180 173 181 173 180 172 174 182 175 183 175 182 177 184 185 184 177 176 178 179 186 187 186 179
0 1 2 1 0 3 8 9 10 9 8 11 2 16 17 16 2 1 20 10 21 10 20 8 17 24 25 24 17 16 28 21 29 21 28 20 32 33 34 33 32 35 25 40 41 40 25 24 44 29 45 29 44 28 48 49 50 49 48 51 56 34 57 34 56 32 41 60 61 60 41 40 64 45 65 45 64 44 50 68 69 68 50 49 72 73 74 73 72 75 80 57 81 57 80 56 61 84 85 84 61 60 88 65 89 65 88 64 69 92 93 92 69 68 74 96 97 96 74 73 100 81 101 81 100 80 85 104 105 104 85 84 108 89 109 89 108 88 93 112 113 112 93 92 97 116 117 116 97 96 120 101 121 101 120 100 124 104 125 104 124 105 128 109 129 109 128 108 113 132 133 132 113 112 117 136 137 136 117 116 140 121 141 121 140 120 144 125 145 125 144 124 128 148 149 148 128 129 133 152 153 152 133 132 137 156 157 156 137 136 160 140 141 140 160 161 164 145 165 145 164 144 152 168 153 168 152 169 149 172 173 172 149 148 157 176 177 176 157 156 180 161 160 161 180 181 184 165 185 165 184 164 169 188 168 188 169 189 176 192 177 192 176 193 173 196 197 196 173 172 200 181 180 181 200 201 204 185 205 185 204 184 189 208 188 208 189 209 193 212 192 212 193 213 197 216 217 216 197 196 220 201 200 201 220 221 224 205 225 205 224 204 209 228 208 228 209 229 213 232 212 232 213 233 217 236 237 236 217 216 240 221 220 221 240 241 244 225 245 225 244 224 229 248 228 248 229 249 233 252 232 252 233 253 237 256 257 256 237 236 260 241 240 241 260 261 264 245 265 245 264 244 249 268 248 268 249 269 253 272 252 272 253 273 257 276 277 276 257 256 280 265 281 265 280 264 273 284 272 284 273 285 277 288 289 288 277 276
4 5 6 7 6 5 12 13 14 15 14 13 6 7 18 19 18 7 13 22 15 23 15 22 18 19 26 27 26 19 22 30 23 31 23 30 36 37 38 39 38 37 26 27 42 43 42 27 30 46 31 47 31 46 52 53 54 55 54 53 37 58 39 59 39 58 42 43 62 63 62 43 46 66 47 67 47 66 54 55 70 71 70 55 76 77 78 79 78 77 58 82 59 83 59 82 62 63 86 87 86 63 66 90 67 91 67 90 70 71 94 95 94 71 78 79 98 99 98 79 82 102 83 103 83 102 86 87 106 107 106 87 90 110 91 111 91 110 94 95 114 115 114 95 98 99 118 119 118 99 102 122 103 123 103 122 107 126 106 127 106 126 110 130 111 131 111 130 114 115 134 135 134 115 118 119 138 139 138 119 122 142 123 143 123 142 126 146 127 147 127 146 131 130 150 151 150 130 134 135 154 155 154 135 138 139 158 159 158 139 162 163 142 143 142 163 146 166 147 167 147 166 170 154 171 155 171 154 150 151 174 175 174 151 158 159 178 179 178 159 182 183 162 163 162 183 166 186 167 187 167 186 190 170 191 171 191 170 194 178 195 179 195 178 174 175 198 199 198 175 202 203 182 183 182 203 186 206 187 207 187 206 210 190 211 191 211 190 214 194 215 195 215 194 198 199 218 219 218 199 222 223 202 203 202 223 206 226 207 227 207 226 230 210 231 211 231 210 234 214 235 215 235 214 218 219 238 239 238 219 242 243 222 223 222 243 226 246 227 247 227 246 250 230 251 231 251 230 254 234 255 235 255 234 238 239 258 259 258 239 262 263 242 243 242 263 246 266 247 267 247 266 270 250 271 251 271 250 274 254 275 255 275 254 258 259 278 279 278 259 266 282 267 283 267 282 286 274 287 275 287 274 278 279 290 291 290 279
0 1 2 3 4 5 6 7 8 7 6 9 7 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23 22 23 24 24 23 25 24 25 26 26 25 27 26 27 28 28 27 29 28 29 30 30 29 31 30 31 32 32 31 33 32 33 34 34 33 35 34 35 36 36 35 37 38 39 40 40 39 41 39 42 41 41 42 43 42 44 43 43 44 45 44 46 45 45 46 47 46 48 47 47 48 49 48 50 49 49 50 51 50 52 51 51 52 53 52 54 53 53 54 55 54 56 55 55 56 57 56 58 57 57 58 59 58 60 59 59 60 61 60 62 61 61 62 63 62 64 63 63 64 65 64 66 65 65 66 67 66 68 67 69 67 68 1 70 2 3 71 4 0 2 72 73 3 5 74 75 76 77 78 79 80 81 75 78 82 83 84 85 86 87 88 89 90 91 85 88 92 93 94 95 91 92 96 97 98 99 95 96 100 101 102 103 104 105 106 107 108 109 103 106 110 111 112 113 109 110 114 115 116 117 113 114 118 119 120 121 122 123 124 125 126 120 127 128 125 129 130 126 131 132 129 133 134 130 135 130 134 136 137 138 133 139 133 138 140 136 134 136 140 141 142 143 137 138 137 143 144 141 140 143 142 145 1 144 70 71 145 4 72 146 147 148 149 73 150 151 146 149 152 153 154 155 151 152 156 157 158 159 155 156 160 161 162 163 164 165 166 167 168 169 163 166 170 171 172 173 169 170 174 175 176 177 173 174 178 179 180 181 182 183 184 185 182 186 187 188 189 183 187 190 191 192 193 188 191 194 195 194 191 196 197 192 198 199 198 192 195 200 201 200 195 194 198 199 202 203 202 199 200 76 201 203 77 202 2 70 204 205 71 3 72 2 206 207 3 73 74 80 75 78 83 79 200 74 76 77 79 202 80 84 81 82 89 83 84 90 85 88 93 89 90 94 91 92 97 93 98 95 94 97 96 101 102 99 98 101 100 107 108 103 102 107 106 111 112 109 108 111 110 115 116 113 112 115 114 119 122 117 116 119 118 123 127 120 122 123 125 128 131 126 127 128 129 132 130 131 135 139 132 133 208 135 209 135 208 134 138 210 139 211 139 210 212 134 208 134 212 140 143 213 138 210 138 213 144 140 70 71 143 145 150 146 72 73 149 153 154 151 150 153 152 157 154 158 155 156 161 157 158 162 159 160 167 161 162 168 163 166 171 167 168 172 169 170 175 171 172 176 173 174 179 175 176 181 177 178 184 179 181 186 182 183 189 184 186 190 187 188 193 189 190 196 191 192 197 193 196 214 194 198 215 197 194 216 200 202 217 198 70 212 204 205 213 71 2 204 206 207 205 3 72 206 218 219 207 73 74 220 80 83 221 79 200 222 74 79 223 202 224 84 80 83 89 225 226 90 84 89 93 227 228 94 90 93 97 229 230 98 94 97 101 231 232 102 98 101 107 233 234 108 102 107 111 235 236 112 108 111 115 237 238 116 112 115 119 239 240 122 116 119 123 241 127 122 242 243 123 128 131 127 244 245 128 132 135 131 246 247 132 139 135 246 209 211 247 139 208 209 248 249 211 210 70 140 212 213 143 71 212 208 250 251 210 213 218 150 72 73 153 219 252 154 150 153 157 253 254 158 154 157 161 255 256 162 158 161 167 257 258 168 162 167 171 259 260 172 168 171 175 261 262 176 172 175 179 263 264 181 176 179 184 265 181 266 186 189 267 184 186 268 190 193 269 189 190 270 196 197 271 193 270 214 196 197 215 271 214 216 194 198 217 215 216 222 200 202 223 217 204 212 272 273 213 205 206 204 274 275 205 207 218 206 276 277 207 219 222 220 74 79 221 223 220 224 80 83 225 221 224 226 84 89 227 225 226 228 90 93 229 227 228 230 94 97 231 229 232 98 230 231 101 233 234 102 232 233 107 235 236 108 234 235 111 237 238 112 236 237 115 239 240 116 238 239 119 241 242 122 240 241 123 243 244 127 242 243 128 245 131 244 246 247 245 132 209 246 278 279 247 211 209 278 248 249 279 211 208 248 250 251 249 210 212 250 272 273 251 213 252 150 218 219 153 253 254 154 252 253 157 255 254 256 158 161 257 255 256 258 162 167 259 257 258 260 168 171 261 259 260 262 172 175 263 261 262 264 176 179 265 263 264 266 181 184 267 265 266 268 186 189 269 267 268 270 190 193 271 269 270 280 214 215 281 271 214 282 216 217 283 215 216 284 222 223 285 217 204 272 274 275 273 205 206 274 276 277 275 207 218 276 286 287 277 219 222 288 220 221 289 223 220 290 224 225 291 221 224 292 226 227 293 225 294 228 226 227 229 295 296 230 228 229 231 297 298 232 230 231 233 299 300 234 232 233 235 301 302 236 234 235 237 303 304 238 236 237 239 305 306 240 238 239 241 307 308 242 240 241 243 309 244 242 310 311 243 245 246 244 312 313 245 247 246 312 278 279 313 247 248 278 314 315 279 249 250 248 316 317 249 251 272 250 318 319 251 273 286 252 218 219 253 287 320 254 252 253 255 321 322 256 254 255 257 323 324 258 256 257 259 325 326 260 258 259 261 327 328 262 260 261 263 329 330 264 262 263 265 331 332 266 264 265 267 333 266 334 268 269 335 267 268 336 270 271 337 269 280 338 339 338 280 270 338 270 336 337 271 340 271 281 340 341 340 281 280 282 214 215 283 281 282 284 216 217 285 283 284 288 222 223 289 285 274 272 342 343 273 275 276 274 344 345 275 277 286 276 346 347 277 287 288 290 220 221 291 289 290 292 224 225 293 291 292 294 226 227 295 293 294 296 228 229 297 295 296 298 230 231 299 297 300 232 298 299 233 301 302 234 300 301 235 303 304 236 302 303 237 305 306 238 304 305 239 307 308 240 306 307 241 309 310 242 308 309 243 311 244 310 312 313 311 245 314 312 348 312 314 278 279 315 313 349 313 315 248 314 316 317 315 249 250 316 318 319 317 251 272 318 342 343 319 273 320 252 286 287 253 321 322 254 320 321 255 323 322 324 256 257 325 323 324 326 258 259 327 325 326 328 260 261 329 327 328 330 262 263 331 329 330 332 264 265 333 331 332 334 266 267 335 333 334 336 268 269 337 335 350 338 336 337 340 351 339 352 353 352 339 338 340 341 354 355 354 341 280 339 282 283 341 281 282 356 284 285 357 283 284 358 288 289 359 285 274 342 344 345 343 275 276 344 346 347 345 277 286 346 360 361 347 287 288 362 290 291 363 289 290 364 292 293 365 291 292 366 294 295 367 293 368 296 294 295 297 369 296 370 298 370 296 371 372 297 373 299 373 297 370 300 298 299 301 373 374 302 300 301 303 375 376 304 302 303 305 377 378 306 304 305 307 379 380 308 306 307 309 381 382 310 308 309 311 383 312 310 384 385 311 313 312 384 348 349 385 313 386 348 387 348 386 314 315 388 349 389 349 388 316 314 386 388 315 317 318 316 390 391 317 319 342 318 392 393 319 343 360 320 286 287 321 361 394 322 320 322 394 395 396 397 323 321 323 397 395 324 322 323 325 396 398 326 324 325 327 399 400 328 326 327 329 401 402 330 328 329 331 403 404 332 330 331 333 405 406 334 332 333 335 407 334 350 336 337 351 335 350 408 338 340 409 351 408 352 338 340 354 409 353 410 411 410 353 352 354 355 412 413 412 355 339 353 356 357 355 341 339 356 282 283 357 341 356 358 284 285 359 357 358 362 288 289 363 359 344 342 414 415 343 345 346 344 416 417 345 347 360 346 418 419 347 361 362 364 290 291 365 363 364 366 292 293 367 365 366 368 294 295 369 367 368 371 296 297 372 369 371 420 370 420 371 421 422 372 423 373 423 372 374 300 370 373 301 375 376 302 374 375 303 377 378 304 376 377 305 379 380 306 378 379 307 381 382 308 380 381 309 383 384 310 382 383 311 385 348 384 424 425 385 349 348 424 387 389 425 349 426 387 427 387 426 386 388 428 389 429 389 428 316 386 390 391 388 317 318 390 392 393 391 319 342 392 414 415 393 343 394 320 360 361 321 397 430 395 394 395 430 431 432 433 396 397 396 433 395 398 324 325 399 396 398 400 326 327 401 399 400 402 328 329 403 401 402 404 330 331 405 403 404 406 332 333 407 405 406 350 334 335 351 407 434 408 350 351 409 435 408 436 352 354 437 409 352 436 410 412 437 354 411 438 439 438 411 410 412 413 440 441 440 413 353 411 442 443 413 355 353 442 356 357 443 355 356 442 358 359 443 357 358 444 362 363 445 359 344 414 416 417 415 345 346 416 418 419 417 347 360 418 446 447 419 361 362 448 364 365 449 363 364 450 366 367 451 365 366 452 368 369 453 367 454 371 368 369 372 455 420 374 370 373 375 423 454 421 371 372 422 455 421 456 420 456 421 457 458 422 459 423 459 422 460 376 374 375 377 461 462 378 376 377 379 463 464 380 378 379 381 465 466 382 380 381 383 467 468 384 382 383 385 469 424 384 468 469 385 425 387 424 470 471 425 389 390 386 426 428 388 391 387 470 427 429 471 389 472 427 473 427 472 426 428 474 429 475 429 474 392 390 476 477 391 393 414 392 478 479 393 415 446 394 360 361 397 447 430 394 446 447 397 433 480 431 430 431 480 481 482 483 432 433 432 483 431 398 395 396 399 432 484 400 398 399 401 485 486 402 400 401 403 487 488 404 402 403 405 489 490 406 404 405 407 491 434 350 406 407 351 435 492 408 434 435 409 493 492 436 408 409 437 493 436 494 410 412 495 437 410 494 438 440 495 412 439 496 497 496 439 438 440 441 498 499 498 441 500 439 501 439 500 411 413 502 441 503 441 502 411 500 442 443 502 413 442 444 358 359 445 443 444 448 362 363 449 445 416 414 504 505 415 417 418 416 506 507 417 419 446 418 508 509 419 447 448 450 364 365 451 449 450 452 366 367 453 451 452 454 368 369 455 453 460 374 420 423 375 461 510 421 454 455 422 511 456 460 420 423 461 459 510 457 421 422 458 511 457 512 456 512 457 513 514 458 515 459 515 458 462 376 460 461 377 463 464 378 462 463 379 465 466 380 464 465 381 467 468 382 466 467 383 469 516 424 468 469 425 517 470 424 516 517 425 471 390 426 476 477 428 391 427 470 518 519 471 429 427 518 473 475 519 429 520 473 521 473 520 472 474 522 475 523 475 522 524 426 472 426 524 476 477 525 428 474 428 525 392 476 478 479 477 393 414 478 504 505 479 415 526 430 446 447 433 527 480 430 526 527 433 483 528 481 480 481 528 529 530 531 482 483 482 531 481 484 431 432 485 482 431 484 398 399 485 432 484 486 400 401 487 485 486 488 402 403 489 487 488 490 404 405 491 489 490 434 406 407 435 491 532 492 434 435 493 533 534 436 492 493 437 535 534 494 436 437 495 535 438 536 496 536 438 494 495 440 537 498 537 440 497 538 539 538 497 496 498 499 540 541 540 499 501 497 542 497 501 439 441 503 499 543 499 503 500 501 544 545 503 502 442 500 444 445 502 443 444 544 448 449 545 445 416 504 506 507 505 417 418 506 508 509 507 419 446 508 526 527 509 447 448 546 450 451 547 449 450 548 452 453 549 451 452 550 454 455 551 453 550 510 454 455 511 551 552 460 456 459 461 553 554 457 510 511 458 555 512 552 456 552 512 556 557 515 553 459 553 515 554 513 457 458 514 555 513 558 512 558 513 559 560 514 561 515 561 514 552 462 460 461 463 553 562 464 462 463 465 563 564 466 464 465 467 565 566 468 466 467 469 567 516 468 566 567 469 517 568 470 516 517 471 569 518 470 568 569 471 519 521 518 570 518 521 473 475 523 519 571 519 523 572 521 573 521 572 520 522 574 523 575 523 574 576 472 520 472 576 524 525 577 474 522 474 577 478 476 524 525 477 479 504 478 578 579 479 505 580 480 526 480 580 528 531 581 483 527 483 581 582 529 528 529 582 583 584 585 530 531 530 585 481 586 587 586 481 529 530 482 588 589 588 482 481 587 484 485 589 482 587 486 484 485 487 589 590 488 486 487 489 591 592 490 488 489 491 593 532 434 490 491 435 533 594 492 532 533 493 595 594 534 492 493 535 595 534 536 494 536 534 596 597 535 537 495 537 535 496 598 538 598 496 536 537 498 599 540 599 498 542 539 600 539 542 497 499 543 541 601 541 543 539 602 603 602 539 538 540 541 604 605 604 541 606 542 607 542 606 501 503 608 543 609 543 608 544 501 606 608 503 545 500 544 444 445 545 502 544 546 448 449 547 545 506 504 610 611 505 507 508 506 612 613 507 509 526 508 614 615 509 527 546 548 450 451 549 547 548 550 452 453 551 549 550 616 510 511 617 551 510 616 554 555 617 511 558 556 512 556 558 618 619 561 557 515 557 561 556 562 552 553 563 557 554 559 513 559 554 620 621 555 560 514 560 555 559 622 558 622 559 623 624 560 625 561 625 560 562 462 552 553 463 563 564 464 562 563 465 565 566 466 564 565 467 567 626 516 566 567 517 627 568 516 626 627 517 569 628 518 568 518 628 570 571 629 519 569 519 629 573 570 630 570 573 521 523 575 571 631 571 575 632 573 633 573 632 572 574 634 575 635 575 634 636 520 572 520 636 576 577 637 522 574 522 637 638 524 576 524 638 578 579 639 525 577 525 639 478 524 578 579 525 479 504 578 610 611 579 505 526 614 580 581 615 527 640 528 580 528 640 582 585 641 531 581 531 641 642 583 582 583 642 643 644 645 584 585 584 645 529 646 586 646 529 583 584 530 647 588 647 530 586 590 587 589 591 588 587 590 486 487 591 589 590 592 488 489 593 591 592 532 490 491 533 593 648 594 532 533 595 649 594 596 534 596 594 650 651 595 597 535 597 595 536 652 598 652 536 596 597 537 653 599 653 537 538 654 602 654 538 598 599 540 655 604 655 540 607 600 656 600 607 542 543 609 601 657 601 609 600 603 658 603 600 539 541 601 605 659 605 601 603 660 661 660 603 602 604 605 662 663 662 605 664 607 665 607 664 606 608 666 609 667 609 666 544 606 546 547 608 545 506 610 612 613 611 507 508 612 614 615 613 509 546 664 548 549 666 547 548 668 550 551 669 549 550 668 616 617 669 551 554 670 620 670 554 616 617 555 671 621 671 555 558 672 618 672 558 622 625 561 673 619 673 561 618 674 556 674 618 675 676 619 677 557 677 619 674 562 556 557 563 677 620 623 559 623 620 678 679 621 624 560 624 621 623 680 622 680 623 681 682 624 683 625 683 624 674 564 562 563 565 677 684 566 564 565 567 685 626 566 684 685 567 627 686 568 626 568 686 628 629 687 569 627 569 687 630 628 688 628 630 570 571 631 629 689 629 631 633 630 690 630 633 573 575 635 631 691 631 635 692 633 693 633 692 632 634 694 635 695 635 694 696 572 632 572 696 636 637 697 574 634 574 697 698 576 636 576 698 638 639 699 577 637 577 699 700 578 638 578 700 610 611 701 579 639 579 701 640 614 702 614 640 580 581 641 615 703 615 641 704 582 640 582 704 642 645 705 585 641 585 705 706 643 642 643 706 707 708 709 644 645 644 709 643 646 583 646 643 710 711 644 647 584 647 644 586 712 713 712 586 646 647 588 714 715 714 588 586 713 590 591 715 588 713 592 590 591 593 715 648 532 592 593 533 649 648 650 594 650 648 716 717 649 651 595 651 649 650 652 596 652 650 718 719 651 653 597 653 651 598 720 654 720 598 652 653 599 721 655 721 599 602 722 660 722 602 654 655 604 723 662 723 604 665 656 724 656 665 607 609 667 657 725 657 667 656 658 726 658 656 600 601 657 659 727 659 657 658 661 728 661 658 603 605 659 663 729 663 659 661 730 731 730 661 660 662 663 732 733 732 663 668 665 734 665 668 664 666 669 667 735 667 669 546 606 664 666 608 547 736 610 700 610 736 612 613 737 611 701 611 737 702 612 736 612 702 614 615 703 613 737 613 703 548 664 668 669 666 549 616 734 670 734 616 668 669 617 735 671 735 617 670 678 620 678 670 738 739 671 679 621 679 671 622 740 672 740 622 680 683 625 741 673 741 625 618 742 675 742 618 672 673 619 743 676 743 619 675 684 674 684 675 744 745 676 685 677 685 676 678 681 623 681 678 746 747 679 682 624 682 679 681 748 680 748 681 749 750 682 751 683 751 682 684 564 674 677 565 685 744 626 684 626 744 686 687 745 627 685 627 745 752 628 686 628 752 688 689 753 629 687 629 753 690 688 754 688 690 630 631 691 689 755 689 691 693 690 756 690 693 633 635 695 691 757 691 695 758 693 759 693 758 692 694 760 695 761 695 760 762 632 692 632 762 696 697 763 634 694 634 763 764 636 696 636 764 698 699 765 637 697 637 765 766 638 698 638 766 700 701 767 639 699 639 767 768 640 702 640 768 704 705 769 641 703 641 769 770 642 704 642 770 706 709 771 645 705 645 771 772 707 706 707 772 773 774 775 708 709 708 775 707 710 643 710 707 776 777 708 711 644 711 708 710 712 646 712 710 778 779 711 714 647 714 711 713 716 648 716 713 712 714 715 717 649 717 715 713 648 592 593 649 715 716 718 650 718 716 780 781 717 719 651 719 717 718 720 652 720 718 782 783 719 721 653 721 719 654 784 722 784 654 720 721 655 785 723 785 655 660 786 730 786 660 722 723 662 787 732 787 662 734 724 788 724 734 665 667 735 725 789 725 735 724 726 790 726 724 656 657 725 727 791 727 725 726 728 792 728 726 658 659 727 729 793 729 727 728 731 794 731 728 661 663 729 733 795 733 729 731 796 797 796 731 730 732 733 798 799 798 733 800 700 766 700 800 736 737 801 701 767 701 801 768 736 800 736 768 702 703 769 737 801 737 769 670 788 738 788 670 734 735 671 789 739 789 671 738 746 678 746 738 802 803 739 747 679 747 739 680 804 740 804 680 748 751 683 805 741 805 683 672 806 742 806 672 740 741 673 807 743 807 673 742 744 675 744 742 808 809 743 745 676 745 743 746 749 681 749 746 810 811 747 750 682 750 747 749 812 748 812 749 813 814 750 815 751 815 750 808 686 744 686 808 752 753 809 687 745 687 809 816 688 752 688 816 754 755 817 689 753 689 817 756 754 818 754 756 690 691 757 755 819 755 757 759 756 820 756 759 693 695 761 757 821 757 761 822 759 823 759 822 758 760 824 761 825 761 824 826 692 758 692 826 762 763 827 694 760 694 827 828 696 762 696 828 764 765 829 697 763 697 829 830 698 764 698 830 766 767 831 699 765 699 831 832 704 768 704 832 770 771 833 705 769 705 833 834 706 770 706 834 772 775 835 709 771 709 835 836 773 772 773 836 837 838 839 774 775 774 839 773 776 707 776 773 840 841 774 777 708 777 774 776 778 710 778 776 842 843 777 779 711 779 777 712 780 716 780 712 778 779 714 781 717 781 714 780 782 718 782 780 844 845 781 783 719 783 781 720 846 784 846 720 782 783 721 847 785 847 721 722 848 786 848 722 784 785 723 849 787 849 723 796 786 850 786 796 730 732 798 787 851 787 798 788 790 852 790 788 724 725 789 791 853 791 789 790 792 854 792 790 726 727 791 793 855 793 791 792 794 856 794 792 728 729 793 795 857 795 793 794 797 858 797 794 731 733 795 799 859 799 795 797 860 861 860 797 796 798 799 862 863 862 799 864 766 830 766 864 800 801 865 767 831 767 865 832 800 864 800 832 768 769 833 801 865 801 833 738 852 802 852 738 788 789 739 853 803 853 739 802 810 746 810 802 866 867 803 811 747 811 803 748 868 804 868 748 812 815 751 869 805 869 751 740 870 806 870 740 804 805 741 871 807 871 741 742 872 808 872 742 806 807 743 873 809 873 743 810 813 749 813 810 874 875 811 814 750 814 811 876 877 878 877 876 879 880 881 882 883 882 881 872 752 808 752 872 816 817 873 753 809 753 873 818 816 884 816 818 754 755 819 817 885 817 819 820 818 886 818 820 756 757 821 819 887 819 821 759 888 823 888 759 820 821 761 889 825 889 761 890 823 891 823 890 822 824 892 825 893 825 892 894 758 822 758 894 826 827 895 760 824 760 895 896 762 826 762 896 828 829 897 763 827 763 897 898 764 828 764 898 830 831 899 765 829 765 899 900 770 832 770 900 834 835 901 771 833 771 901 902 772 834 772 902 836 839 903 775 835 775 903 904 905 906 905 904 907 908 909 910 911 910 909 837 840 773 840 837 912 913 838 841 774 841 838 840 842 776 842 840 914 915 841 843 777 843 841 842 780 778 780 842 844 845 843 781 779 781 843 916 782 844 782 916 846 847 917 783 845 783 917 848 846 918 846 848 784 785 849 847 919 847 849 850 848 920 848 850 786 787 851 849 921 849 851 796 922 860 922 796 850 851 798 923 862 923 798 852 854 924 854 852 790 791 853 855 925 855 853 854 856 926 856 854 792 793 855 857 927 857 855 856 858 928 858 856 794 795 857 859 929 859 857 858 861 930 861 858 797 799 859 863 931 863 859 861 932 933 932 861 860 862 863 934 935 934 863 936 830 898 830 936 864 865 937 831 899 831 937 936 832 864 832 936 900 901 937 833 865 833 937 852 866 802 866 852 924 925 853 867 803 867 853 866 874 810 874 866 938 939 867 875 811 875 867 804 940 870 940 804 868 869 805 941 871 941 805 878 942 943 942 878 877 882 883 944 945 944 883 806 946 872 946 806 870 871 807 947 873 947 807 874 879 876 879 874 948 949 875 880 881 880 875 879 950 877 950 879 951 952 880 953 882 953 880 872 884 816 884 872 946 947 873 885 817 885 873 818 954 886 954 818 884 885 819 955 887 955 819 820 956 888 956 820 886 887 821 957 889 957 821 891 888 958 888 891 823 825 893 889 959 889 893 960 891 961 891 960 890 892 962 893 963 893 962 964 822 890 822 964 894 895 965 824 892 824 965 966 826 894 826 966 896 897 967 827 895 827 967 968 828 896 828 968 898 899 969 829 897 829 969 970 834 900 834 970 902 903 971 835 901 835 971 972 906 902 906 972 904 909 973 911 903 911 973 974 907 904 907 974 975 976 977 908 909 908 977 907 978 905 978 907 979 980 908 981 910 981 908 912 914 840 914 912 982 983 913 915 841 915 913 914 844 842 844 914 916 917 915 845 843 845 915 984 846 916 846 984 918 919 985 847 917 847 985 920 918 986 918 920 848 849 921 919 987 919 921 922 920 988 920 922 850 851 923 921 989 921 923 860 990 932 990 860 922 923 862 991 934 991 862 924 926 992 926 924 854 855 925 927 993 927 925 926 928 994 928 926 856 857 927 929 995 929 927 928 930 996 930 928 858 859 929 931 997 931 929 930 933 998 933 930 861 863 931 935 999 935 931 933 1000 1001 1000 933 932 934 935 1002 1003 1002 935 1004 898 968 898 1004 936 937 1005 899 969 899 1005 1004 900 936 900 1004 970 971 1005 901 937 901 1005 924 938 866 938 924 992 993 925 939 867 939 925 938 948 874 948 938 1006 1007 939 949 875 949 939 870 1008 946 1008 870 940 941 871 1009 947 1009 871 943 1010 940 1010 943 942 944 945 1011 941 1011 945 877 1012 942 1012 877 950 953 882 1013 944 1013 882 948 951 879 951 948 1014 1015 949 952 880 952 949 951 1016 950 1016 951 1017 1018 952 1019 953 1019 952 946 954 884 954 946 1008 1009 947 955 885 955 947 886 1020 956 1020 886 954 955 887 1021 957 1021 887 888 1022 958 1022 888 956 957 889 1023 959 1023 889 961 958 1024 958 961 891 893 963 959 1025 959 963 1026 961 1027 961 1026 960 962 1028 963 1029 963 1028 1030 890 960 890 1030 964 965 1031 892 962 892 1031 1032 894 964 894 1032 966 967 1033 895 965 895 1033 1034 896 966 896 1034 968 969 1035 897 967 897 1035 1036 902 970 902 1036 972 973 1037 903 971 903 1037 1038 904 972 904 1038 974 977 1039 909 973 909 1039 1040 975 974 975 1040 1041 1042 1043 976 977 976 1043 975 979 907 979 975 1044 1045 976 980 908 980 976 979 982 978 982 979 1046 1047 980 983 981 983 980 982 916 914 916 982 984 985 983 917 915 917 983 1048 918 984 918 1048 986 987 1049 919 985 919 1049 988 986 1050 986 988 920 921 989 987 1051 987 989 922 1052 990 1052 922 988 989 923 1053 991 1053 923 932 1054 1000 1054 932 990 991 934 1055 1002 1055 934 992 994 1056 994 992 926 927 993 995 1057 995 993 994 996 1058 996 994 928 929 995 997 1059 997 995 996 998 1060 998 996 930 931 997 999 1061 999 997 998 1001 1062 1001 998 933 935 999 1003 1063 1003 999 1001 1064 1065 1064 1001 1000 1002 1003 1066 1067 1066 1003 1068 968 1034 968 1068 1004 1005 1069 969 1035 969 1069 1068 970 1004 970 1068 1036 1037 1069 971 1005 971 1069 992 1006 938 1006 992 1056 1057 993 1007 939 1007 993 1006 1014 948 1014 1006 1070 1071 1007 1015 949 1015 1007 940 1072 1008 1072 940 1010 1011 941 1073 1009 1073 941 942 1074 1010 1074 942 1012 1013 944 1075 1011 1075 944 950 1076 1012 1076 950 1016 1019 953 1077 1013 1077 953 1014 1017 951 1017 1014 1078 1079 1015 1018 952 1018 1015 1017 1080 1016 1080 1017 1081 1082 1018 1083 1019 1083 1018 1008 1020 954 1020 1008 1072 1073 1009 1021 955 1021 1009 956 1084 1022 1084 956 1020 1021 957 1085 1023 1085 957 1024 1022 1086 1022 1024 958 959 1025 1023 1087 1023 1025 1027 1024 1088 1024 1027 961 963 1029 1025 1089 1025 1029 1090 1027 1091 1027 1090 1026 1028 1092 1029 1093 1029 1092 1094 960 1026 960 1094 1030 1031 1095 962 1028 962 1095 1096 964 1030 964 1096 1032 1033 1097 965 1031 965 1097 1098 966 1032 966 1098 1034 1035 1099 967 1033 967 1099 1100 972 1036 972 1100 1038 1039 1101 973 1037 973 1101 1102 974 1038 974 1102 1040 1043 1103 977 1039 977 1103 1104 1041 1040 1041 1104 1105 1106 1107 1042 1043 1042 1107 1041 1044 975 1044 1041 1108 1109 1042 1045 976 1045 1042 1044 1046 979 1046 1044 1110 1111 1045 1047 980 1047 1045 1046 984 982 984 1046 1048 1049 1047 985 983 985 1047 1112 986 1048 986 1112 1050 1051 1113 987 1049 987 1113 1052 1050 1114 1050 1052 988 989 1053 1051 1115 1051 1053 990 1116 1054 1116 990 1052 1053 991 1117 1055 1117 991 1000 1118 1064 1118 1000 1054 1055 1002 1119 1066 1119 1002 1056 1058 1120 1058 1056 994 995 1057 1059 1121 1059 1057 1058 1060 1122 1060 1058 996 997 1059 1061 1123 1061 1059 1060 1062 1124 1062 1060 998 999 1061 1063 1125 1063 1061 1062 1065 1126 1065 1062 1001 1003 1063 1067 1127 1067 1063 1065 1128 1129 1128 1065 1064 1066 1067 1130 1131 1130 1067 1132 1034 1098 1034 1132 1068 1069 1133 1035 1099 1035 1133 1132 1036 1068 1036 1132 1100 1101 1133 1037 1069 1037 1133 1056 1070 1006 1070 1056 1120 1121 1057 1071 1007 1071 1057 1070 1078 1014 1078 1070 1134 1135 1071 1079 1015 1079 1071 1010 1136 1072 1136 1010 1074 1075 1011 1137 1073 1137 1011 1012 1138 1074 1138 1012 1076 1077 1013 1139 1075 1139 1013 1016 1140 1076 1140 1016 1080 1083 1019 1141 1077 1141 1019 1078 1081 1017 1081 1078 1142 1143 1079 1082 1018 1082 1079 1081 1144 1080 1144 1081 1145 1146 1082 1147 1083 1147 1082 1072 1084 1020 1084 1072 1136 1137 1073 1085 1021 1085 1073 1022 1148 1086 1148 1022 1084 1085 1023 1149 1087 1149 1023 1024 1086 1150 1151 1087 1025 1024 1150 1088 1089 1151 1025 1027 1088 1152 1153 1089 1029 1027 1152 1091 1093 1153 1029 1154 1091 1155 1091 1154 1090 1092 1156 1093 1157 1093 1156 1158 1026 1090 1026 1158 1094 1095 1159 1028 1092 1028 1159 1160 1030 1094 1030 1160 1096 1097 1161 1031 1095 1031 1161 1162 1032 1096 1032 1162 1098 1099 1163 1033 1097 1033 1163 1164 1038 1100 1038 1164 1102 1103 1165 1039 1101 1039 1165 1166 1040 1102 1040 1166 1104 1107 1167 1043 1103 1043 1167 1168 1105 1104 1105 1168 1169 1170 1171 1106 1107 1106 1171 1105 1108 1041 1108 1105 1172 1173 1106 1109 1042 1109 1106 1108 1110 1044 1110 1108 1174 1175 1109 1111 1045 1111 1109 1110 1048 1046 1048 1110 1112 1113 1111 1049 1047 1049 1111 1176 1050 1112 1050 1176 1114 1115 1177 1051 1113 1051 1177 1052 1178 1116 1178 1052 1114 1115 1053 1179 1117 1179 1053 1116 1180 1054 1055 1181 1117 1054 1180 1118 1119 1181 1055 1064 1182 1128 1182 1064 1118 1119 1066 1183 1130 1183 1066 1120 1122 1184 1122 1120 1058 1059 1121 1123 1185 1123 1121 1122 1124 1186 1124 1122 1060 1061 1123 1125 1187 1125 1123 1124 1126 1188 1126 1124 1062 1063 1125 1127 1189 1127 1125 1126 1129 1190 1129 1126 1065 1067 1127 1131 1191 1131 1127 1129 1192 1193 1192 1129 1128 1130 1131 1194 1195 1194 1131 1196 1098 1162 1098 1196 1132 1133 1197 1099 1163 1099 1197 1196 1100 1132 1100 1196 1164 1165 1197 1101 1133 1101 1197 1120 1134 1070 1134 1120 1184 1185 1121 1135 1071 1135 1121 1134 1142 1078 1142 1134 1198 1199 1135 1143 1079 1143 1135 1074 1200 1136 1200 1074 1138 1139 1075 1201 1137 1201 1075 1076 1202 1138 1202 1076 1140 1141 1077 1203 1139 1203 1077 1080 1204 1140 1204 1080 1144 1147 1083 1205 1141 1205 1083 1206 1081 1142 1143 1082 1207 1206 1145 1081 1082 1146 1207 1144 1208 1209 1208 1144 1145 1146 1147 1210 1211 1210 1147 1136 1148 1084 1148 1136 1200 1201 1137 1149 1085 1149 1137 1148 1212 1086 1087 1213 1149 1086 1212 1150 1151 1213 1087 1088 1150 1214 1215 1151 1089 1088 1214 1152 1153 1215 1089 1091 1152 1216 1217 1153 1093 1091 1216 1155 1157 1217 1093 1218 1155 1219 1155 1218 1154 1156 1220 1157 1221 1157 1220 1222 1090 1154 1090 1222 1158 1159 1223 1092 1156 1092 1223 1160 1094 1158 1159 1095 1161 1162 1096 1160 1161 1097 1163 1224 1102 1164 1102 1224 1166 1167 1225 1103 1165 1103 1225 1104 1166 1226 1227 1167 1107 1168 1104 1226 1227 1107 1171 1169 1172 1105 1172 1169 1228 1229 1170 1173 1106 1173 1170 1172 1174 1108 1174 1172 1230 1231 1173 1175 1109 1175 1173 1174 1112 1110 1112 1174 1176 1177 1175 1113 1111 1113 1175 1114 1176 1232 1233 1177 1115 1178 1114 1232 1233 1115 1179 1178 1234 1116 1117 1235 1179 1116 1234 1180 1181 1235 1117 1180 1236 1118 1119 1237 1181 1118 1236 1182 1183 1237 1119 1128 1238 1192 1238 1128 1182 1183 1130 1239 1194 1239 1130 1184 1186 1240 1186 1184 1122 1123 1185 1187 1241 1187 1185 1124 1188 1186 1187 1189 1125 1188 1190 1242 1190 1188 1126 1127 1189 1191 1243 1191 1189 1190 1193 1244 1193 1190 1129 1131 1191 1195 1245 1195 1191 1193 1246 1247 1246 1193 1192 1194 1195 1248 1249 1248 1195 1250 1162 1251 1162 1250 1196 1197 1252 1163 1253 1163 1252 1164 1196 1250 1252 1197 1165 1184 1198 1134 1198 1184 1240 1241 1185 1199 1135 1199 1185 1254 1142 1198 1199 1143 1255 1202 1200 1138 1139 1201 1203 1204 1202 1140 1141 1203 1205 1204 1209 1256 1209 1204 1144 1147 1205 1211 1257 1211 1205 1254 1206 1142 1143 1207 1255 1145 1258 1208 1258 1145 1206 1207 1146 1259 1210 1259 1146 1209 1260 1261 1260 1209 1208 1210 1211 1262 1263 1262 1211 1200 1212 1148 1212 1200 1264 1265 1201 1213 1149 1213 1201 1150 1212 1266 1267 1213 1151 1150 1266 1214 1215 1267 1151 1152 1214 1268 1269 1215 1153 1152 1268 1216 1217 1269 1153 1155 1216 1270 1271 1217 1157 1155 1270 1219 1221 1271 1157 1272 1219 1273 1219 1272 1218 1220 1274 1221 1275 1221 1274 1276 1154 1218 1154 1276 1222 1223 1277 1156 1220 1156 1277 1278 1158 1222 1223 1159 1279 1160 1158 1278 1279 1159 1161 1162 1160 1251 1253 1161 1163 1224 1164 1250 1252 1165 1225 1166 1224 1280 1281 1225 1167 1226 1166 1280 1281 1167 1227 1282 1226 1283 1226 1282 1168 1171 1284 1227 1285 1227 1284 1230 1172 1228 1229 1173 1231 1230 1176 1174 1176 1230 1232 1233 1231 1177 1175 1177 1231 1178 1232 1286 1287 1233 1179 1234 1178 1286 1287 1179 1235 1234 1288 1180 1181 1289 1235 1180 1288 1236 1237 1289 1181 1182 1290 1238 1290 1182 1236 1237 1183 1291 1239 1291 1183 1192 1292 1246 1292 1192 1238 1239 1194 1293 1248 1293 1194 1186 1294 1240 1241 1295 1187 1186 1188 1294 1295 1189 1187 1296 1190 1244 1190 1296 1242 1243 1297 1191 1245 1191 1297 1188 1242 1294 1295 1243 1189 1244 1247 1298 1247 1244 1193 1195 1245 1249 1299 1249 1245 1247 1300 1301 1300 1247 1246 1248 1249 1302 1303 1302 1249 1250 1251 1304 1305 1253 1252 1306 1198 1240 1241 1199 1307 1306 1254 1198 1199 1255 1307 1202 1264 1200 1201 1265 1203 1204 1308 1202 1203 1309 1205 1256 1261 1310 1261 1256 1209 1211 1257 1263 1311 1263 1257 1204 1256 1308 1309 1257 1205 1254 1312 1206 1207 1313 1255 1312 1258 1206 1207 1259 1313 1208 1314 1260 1314 1208 1258 1259 1210 1315 1262 1315 1210 1261 1316 1317 1316 1261 1260 1262 1263 1318 1319 1318 1263 1320 1212 1264 1265 1213 1321 1320 1266 1212 1213 1267 1321 1214 1266 1322 1323 1267 1215 1214 1322 1268 1269 1323 1215 1216 1268 1324 1325 1269 1217 1216 1324 1270 1271 1325 1217 1273 1270 1326 1270 1273 1219 1221 1275 1271 1327 1271 1275 1328 1273 1329 1273 1328 1272 1274 1330 1275 1331 1275 1330 1332 1218 1272 1218 1332 1276 1277 1333 1220 1274 1220 1333 1334 1222 1276 1277 1223 1335 1278 1222 1334 1335 1223 1279 1251 1160 1278 1279 1161 1253 1224 1250 1336 1337 1252 1225 1280 1224 1336 1337 1225 1281 1226 1280 1338 1339 1281 1227 1226 1338 1283 1285 1339 1227 1340 1230 1228 1229 1231 1341 1232 1230 1340 1341 1231 1233 1286 1232 1340 1341 1233 1287 1234 1286 1342 1343 1287 1235 1234 1342 1288 1289 1343 1235 1236 1344 1290 1344 1236 1288 1289 1237 1345 1291 1345 1237 1238 1346 1292 1346 1238 1290 1291 1239 1347 1293 1347 1239 1246 1348 1300 1348 1246 1292 1293 1248 1349 1302 1349 1248 1240 1294 1306 1307 1295 1241 1350 1244 1298 1244 1350 1296 1297 1351 1245 1299 1245 1351 1352 1242 1296 1242 1352 1353 1354 1355 1243 1297 1243 1355 1294 1242 1353 1354 1243 1295 1298 1301 1356 1301 1298 1247 1249 1299 1303 1357 1303 1299 1301 1358 1359 1358 1301 1300 1302 1303 1360 1361 1360 1303 1251 1278 1304 1305 1279 1253 1250 1304 1336 1337 1305 1252 1306 1362 1254 1255 1363 1307 1308 1264 1202 1203 1265 1309 1310 1317 1364 1317 1310 1261 1263 1311 1319 1365 1319 1311 1366 1310 1367 1310 1366 1256 1257 1368 1311 1369 1311 1368 1256 1366 1308 1309 1368 1257 1362 1312 1254 1255 1313 1363 1258 1370 1314 1370 1258 1312 1313 1259 1371 1315 1371 1259 1260 1372 1316 1372 1260 1314 1315 1262 1373 1318 1373 1262 1317 1374 1375 1374 1317 1316 1318 1319 1376 1377 1376 1319 1308 1320 1264 1265 1321 1309 1320 1378 1266 1267 1379 1321 1378 1322 1266 1267 1323 1379 1268 1322 1380 1381 1323 1269 1268 1380 1324 1325 1381 1269 1326 1324 1382 1324 1326 1270 1271 1327 1325 1383 1325 1327 1329 1326 1384 1326 1329 1273 1275 1331 1327 1385 1327 1331 1386 1329 1387 1329 1386 1328 1330 1388 1331 1389 1331 1388 1390 1272 1328 1272 1390 1332 1333 1391 1274 1330 1274 1391 1392 1332 1393 1332 1392 1276 1277 1394 1333 1395 1333 1394 1334 1276 1392 1394 1277 1335 1304 1278 1334 1335 1279 1305 1280 1336 1396 1397 1337 1281 1280 1396 1338 1339 1397 1281 1398 1338 1399 1338 1398 1283 1285 1400 1339 1401 1339 1400 1340 1228 1402 1403 1229 1341 1286 1340 1404 1405 1341 1287 1286 1404 1342 1343 1405 1287 1344 1342 1406 1342 1344 1288 1289 1345 1343 1407 1343 1345 1290 1408 1346 1408 1290 1344 1345 1291 1409 1347 1409 1291 1292 1410 1348 1410 1292 1346 1347 1293 1411 1349 1411 1293 1300 1412 1358 1412 1300 1348 1349 1302 1413 1360 1413 1302 1294 1353 1306 1307 1354 1295 1414 1298 1356 1298 1414 1350 1351 1415 1299 1357 1299 1415 1416 1296 1350 1296 1416 1352 1355 1417 1297 1351 1297 1417 1418 1353 1352 1353 1418 1362 1363 1419 1354 1355 1354 1419 1420 1301 1359 1301 1420 1356 1357 1421 1303 1361 1303 1421 1359 1422 1423 1422 1359 1358 1360 1361 1424 1425 1424 1361 1336 1304 1426 1427 1305 1337 1306 1353 1362 1363 1354 1307 1364 1375 1428 1375 1364 1317 1319 1365 1377 1429 1377 1365 1367 1364 1430 1364 1367 1310 1311 1369 1365 1431 1365 1369 1366 1367 1378 1379 1369 1368 1308 1366 1320 1321 1368 1309 1312 1418 1370 1418 1312 1362 1363 1313 1419 1371 1419 1313 1314 1432 1372 1432 1314 1370 1371 1315 1433 1373 1433 1315 1316 1434 1374 1434 1316 1372 1373 1318 1435 1376 1435 1318 1375 1436 1437 1436 1375 1374 1376 1377 1438 1439 1438 1377 1366 1378 1320 1321 1379 1368 1378 1440 1322 1323 1441 1379 1440 1380 1322 1323 1381 1441 1382 1380 1442 1380 1382 1324 1325 1383 1381 1443 1381 1383 1384 1382 1444 1382 1384 1326 1327 1385 1383 1445 1383 1385 1387 1384 1446 1384 1387 1329 1331 1389 1385 1447 1385 1389 1448 1387 1449 1387 1448 1386 1388 1450 1389 1451 1389 1450 1390 1386 1452 1386 1390 1328 1330 1391 1388 1453 1388 1391 1393 1390 1454 1390 1393 1332 1333 1395 1391 1455 1391 1395 1456 1393 1457 1393 1456 1392 1394 1458 1395 1459 1395 1458 1334 1392 1426 1427 1394 1335 1304 1334 1426 1427 1335 1305 1336 1426 1396 1397 1427 1337 1338 1396 1460 1461 1397 1339 1338 1460 1399 1401 1461 1339 1408 1406 1462 1406 1408 1344 1345 1409 1407 1463 1407 1409 1346 1464 1410 1464 1346 1408 1409 1347 1465 1411 1465 1347 1348 1466 1412 1466 1348 1410 1411 1349 1467 1413 1467 1349 1358 1468 1422 1468 1358 1412 1413 1360 1469 1424 1469 1360 1470 1356 1420 1356 1470 1414 1415 1471 1357 1421 1357 1471 1472 1350 1414 1350 1472 1416 1417 1473 1351 1415 1351 1473 1474 1352 1416 1352 1474 1418 1419 1475 1355 1417 1355 1475 1476 1359 1423 1359 1476 1420 1421 1477 1361 1425 1361 1477 1422 1478 1423 1478 1422 1479 1480 1424 1481 1425 1481 1424 1428 1437 1482 1437 1428 1375 1377 1429 1439 1483 1439 1429 1430 1428 1484 1428 1430 1364 1365 1431 1429 1485 1429 1431 1440 1430 1486 1430 1440 1367 1369 1441 1431 1487 1431 1441 1367 1440 1378 1379 1441 1369 1370 1474 1432 1474 1370 1418 1419 1371 1475 1433 1475 1371 1372 1488 1434 1488 1372 1432 1433 1373 1489 1435 1489 1373 1374 1490 1436 1490 1374 1434 1435 1376 1491 1438 1491 1376 1437 1492 1493 1492 1437 1436 1438 1439 1494 1495 1494 1439 1380 1486 1442 1486 1380 1440 1441 1381 1487 1443 1487 1381 1444 1442 1496 1442 1444 1382 1383 1445 1443 1497 1443 1445 1446 1444 1498 1444 1446 1384 1385 1447 1445 1499 1445 1447 1449 1446 1500 1446 1449 1387 1389 1451 1447 1501 1447 1451 1502 1448 1449 1448 1502 1503 1504 1505 1450 1451 1450 1505 1452 1448 1506 1448 1452 1386 1388 1453 1450 1507 1450 1453 1454 1452 1508 1452 1454 1390 1391 1455 1453 1509 1453 1455 1457 1454 1510 1454 1457 1393 1395 1459 1455 1511 1455 1459 1460 1457 1512 1457 1460 1456 1458 1461 1459 1513 1459 1461 1426 1392 1456 1458 1394 1427 1426 1456 1396 1397 1458 1427 1396 1456 1460 1461 1458 1397 1514 1460 1512 1460 1514 1399 1401 1515 1461 1513 1461 1515 1466 1464 1516 1464 1466 1410 1411 1467 1465 1517 1465 1467 1412 1518 1468 1518 1412 1466 1467 1413 1519 1469 1519 1413 1468 1479 1422 1479 1468 1520 1521 1469 1480 1424 1480 1469 1522 1420 1476 1420 1522 1470 1471 1523 1421 1477 1421 1523 1524 1414 1470 1414 1524 1472 1473 1525 1415 1471 1415 1525 1526 1416 1472 1416 1526 1474 1475 1527 1417 1473 1417 1527 1423 1528 1476 1528 1423 1478 1481 1425 1529 1477 1529 1425 1479 1530 1478 1530 1479 1531 1532 1480 1533 1481 1533 1480 1482 1493 1534 1493 1482 1437 1439 1483 1495 1535 1495 1483 1484 1482 1536 1482 1484 1428 1429 1485 1483 1537 1483 1485 1486 1484 1538 1484 1486 1430 1431 1487 1485 1539 1485 1487 1432 1526 1488 1526 1432 1474 1475 1433 1527 1489 1527 1433 1434 1540 1490 1540 1434 1488 1489 1435 1541 1491 1541 1435 1436 1542 1492 1542 1436 1490 1491 1438 1543 1494 1543 1438 1493 1544 1545 1544 1493 1492 1494 1495 1546 1547 1546 1495 1442 1538 1496 1538 1442 1486 1487 1443 1539 1497 1539 1443 1444 1548 1498 1548 1444 1496 1497 1445 1549 1499 1549 1445 1500 1498 1550 1498 1500 1446 1447 1501 1499 1551 1499 1501 1552 1449 1500 1449 1552 1502 1505 1553 1451 1501 1451 1553 1554 1503 1502 1503 1554 1555 1556 1557 1504 1505 1504 1557 1503 1506 1448 1506 1503 1558 1559 1504 1507 1450 1507 1504 1508 1506 1560 1506 1508 1452 1453 1509 1507 1561 1507 1509 1510 1508 1562 1508 1510 1454 1455 1511 1509 1563 1509 1511 1512 1510 1564 1510 1512 1457 1459 1513 1511 1565 1511 1513 1566 1512 1564 1512 1566 1514 1515 1567 1513 1565 1513 1567 1518 1520 1468 1520 1518 1568 1569 1519 1521 1469 1521 1519 1520 1531 1479 1531 1520 1570 1571 1521 1532 1480 1532 1521 1476 1572 1522 1572 1476 1528 1529 1477 1573 1523 1573 1477 1574 1470 1522 1470 1574 1524 1525 1575 1471 1523 1471 1575 1526 1524 1576 1524 1526 1472 1473 1527 1525 1577 1525 1527 1478 1578 1528 1578 1478 1530 1533 1481 1579 1529 1579 1481 1531 1580 1530 1580 1531 1581 1582 1532 1583 1533 1583 1532 1534 1545 1584 1545 1534 1493 1495 1535 1547 1585 1547 1535 1536 1534 1586 1534 1536 1482 1483 1537 1535 1587 1535 1537 1538 1536 1588 1536 1538 1484 1485 1539 1537 1589 1537 1539 1488 1576 1540 1576 1488 1526 1527 1489 1577 1541 1577 1489 1490 1590 1542 1590 1490 1540 1541 1491 1591 1543 1591 1491 1492 1592 1544 1592 1492 1542 1543 1494 1593 1546 1593 1494 1545 1594 1595 1594 1545 1544 1546 1547 1596 1597 1596 1547 1496 1588 1548 1588 1496 1538 1539 1497 1589 1549 1589 1497 1498 1598 1550 1598 1498 1548 1549 1499 1599 1551 1599 1499 1500 1550 1600 1601 1551 1501 1552 1500 1600 1601 1501 1553 1502 1552 1602 1603 1553 1505 1554 1502 1602 1603 1505 1557 1604 1555 1554 1555 1604 1605 1606 1607 1556 1557 1556 1607 1555 1558 1503 1558 1555 1608 1609 1556 1559 1504 1559 1556 1560 1506 1558 1559 1507 1561 1562 1560 1610 1560 1562 1508 1509 1563 1561 1611 1561 1563 1612 1510 1562 1510 1612 1564 1565 1613 1511 1563 1511 1613 1614 1520 1568 1569 1521 1615 1614 1570 1520 1521 1571 1615 1570 1581 1531 1581 1570 1616 1617 1571 1582 1532 1582 1571 1528 1618 1572 1618 1528 1578 1579 1529 1619 1573 1619 1529 1522 1620 1574 1620 1522 1572 1573 1523 1621 1575 1621 1523 1576 1574 1622 1574 1576 1524 1525 1577 1575 1623 1575 1577 1530 1624 1578 1624 1530 1580 1583 1533 1625 1579 1625 1533 1581 1626 1580 1626 1581 1627 1628 1582 1629 1583 1629 1582 1584 1595 1630 1595 1584 1545 1547 1585 1597 1631 1597 1585 1586 1584 1632 1584 1586 1534 1535 1587 1585 1633 1585 1587 1588 1586 1634 1586 1588 1536 1537 1589 1587 1635 1587 1589 1540 1622 1590 1622 1540 1576 1577 1541 1623 1591 1623 1541 1542 1636 1592 1636 1542 1590 1591 1543 1637 1593 1637 1543 1544 1638 1594 1638 1544 1592 1593 1546 1639 1596 1639 1546 1595 1640 1641 1640 1595 1594 1596 1597 1642 1643 1642 1597 1548 1634 1598 1634 1548 1588 1589 1549 1635 1599 1635 1549 1598 1644 1550 1551 1645 1599 1550 1644 1600 1601 1645 1551 1552 1600 1646 1647 1601 1553 1602 1552 1646 1647 1553 1603 1554 1602 1648 1649 1603 1557 1604 1554 1648 1649 1557 1607 1650 1605 1604 1605 1650 1651 1652 1653 1606 1607 1606 1653 1605 1608 1555 1608 1605 1654 1655 1606 1609 1556 1609 1606 1656 1558 1608 1609 1559 1657 1656 1560 1558 1559 1561 1657 1610 1560 1656 1657 1561 1611 1658 1562 1610 1562 1658 1612 1613 1659 1563 1611 1563 1659 1660 1616 1570 1571 1617 1661 1616 1627 1581 1627 1616 1662 1663 1617 1628 1582 1628 1617 1578 1664 1618 1664 1578 1624 1625 1579 1665 1619 1665 1579 1618 1620 1572 1573 1621 1619 1574 1666 1622 1666 1574 1620 1621 1575 1667 1623 1667 1575 1580 1668 1624 1668 1580 1626 1629 1583 1669 1625 1669 1583 1627 1670 1626 1670 1627 1671 1672 1628 1673 1629 1673 1628 1630 1641 1674 1641 1630 1595 1597 1631 1643 1675 1643 1631 1584 1630 1632 1633 1631 1585 1586 1632 1634 1635 1633 1587 1590 1666 1636 1666 1590 1622 1623 1591 1667 1637 1667 1591 1636 1676 1592 1593 1677 1637 1592 1676 1638 1639 1677 1593 1594 1678 1640 1678 1594 1638 1639 1596 1679 1642 1679 1596 1641 1680 1681 1680 1641 1640 1642 1643 1682 1683 1682 1643 1634 1684 1598 1599 1685 1635 1598 1684 1644 1645 1685 1599 1644 1686 1600 1601 1687 1645 1600 1686 1646 1647 1687 1601 1602 1646 1688 1689 1647 1603 1648 1602 1688 1689 1603 1649 1690 1604 1648 1604 1690 1650 1653 1691 1607 1649 1607 1691 1692 1651 1650 1651 1692 1693 1694 1695 1652 1653 1652 1695 1651 1654 1605 1654 1651 1696 1697 1652 1655 1606 1655 1652 1698 1608 1654 1655 1609 1699 1698 1656 1608 1609 1657 1699 1700 1610 1656 1657 1611 1701 1658 1610 1700 1701 1611 1659 1662 1671 1627 1671 1662 1702 1703 1663 1672 1628 1672 1663 1624 1704 1664 1704 1624 1668 1669 1625 1705 1665 1705 1625 1664 1706 1618 1619 1707 1665 1618 1706 1620 1621 1707 1619 1706 1666 1620 1621 1667 1707 1626 1708 1668 1708 1626 1670 1673 1629 1709 1669 1709 1629 1671 1710 1670 1710 1671 1711 1712 1672 1713 1673 1713 1672 1674 1681 1714 1681 1674 1641 1643 1675 1683 1715 1683 1675 1716 1674 1717 1674 1716 1630 1631 1718 1675 1719 1675 1718 1632 1630 1716 1718 1631 1633 1634 1632 1684 1685 1633 1635 1666 1720 1636 1637 1721 1667 1636 1720 1676 1677 1721 1637 1676 1722 1638 1639 1723 1677 1638 1722 1678 1679 1723 1639 1640 1724 1680 1724 1640 1678 1679 1642 1725 1682 1725 1642 1681 1726 1727 1726 1681 1680 1682 1683 1728 1729 1728 1683 1684 1730 1644 1645 1731 1685 1644 1730 1686 1687 1731 1645 1646 1686 1732 1733 1687 1647 1688 1646 1732 1733 1647 1689 1648 1688 1734 1735 1689 1649 1690 1648 1734 1735 1649 1691 1736 1650 1690 1650 1736 1692 1695 1737 1653 1691 1653 1737 1738 1693 1692 1693 1738 1739 1740 1741 1694 1695 1694 1741 1693 1696 1651 1696 1693 1742 1743 1694 1697 1652 1697 1694 1696 1744 1654 1744 1696 1745 1746 1697 1747 1655 1747 1697 1744 1698 1654 1655 1699 1747 1700 1656 1698 1699 1657 1701 1748 1658 1700 1701 1659 1749 1702 1711 1671 1711 1702 1750 1751 1703 1712 1672 1712 1703 1668 1752 1704 1752 1668 1708 1709 1669 1753 1705 1753 1669 1664 1754 1755 1754 1664 1704 1705 1665 1756 1757 1756 1665 1664 1755 1706 1707 1757 1665 1706 1720 1666 1667 1721 1707 1670 1758 1708 1758 1670 1710 1713 1673 1759 1709 1759 1673 1711 1760 1710 1760 1711 1761 1762 1712 1763 1713 1763 1712 1714 1727 1764 1727 1714 1681 1683 1715 1729 1765 1729 1715 1717 1714 1766 1714 1717 1674 1675 1719 1715 1767 1715 1719 1716 1717 1730 1731 1719 1718 1632 1716 1684 1685 1718 1633 1720 1768 1676 1677 1769 1721 1676 1768 1722 1723 1769 1677 1678 1770 1724 1770 1678 1722 1723 1679 1771 1725 1771 1679 1680 1772 1726 1772 1680 1724 1725 1682 1773 1728 1773 1682 1727 1774 1775 1774 1727 1726 1728 1729 1776 1777 1776 1729 1684 1716 1730 1731 1718 1685 1730 1778 1686 1687 1779 1731 1686 1778 1732 1733 1779 1687 1688 1732 1780 1781 1733 1689 1734 1688 1780 1781 1689 1735 1782 1690 1734 1690 1782 1736 1737 1783 1691 1735 1691 1783 1784 1692 1736 1692 1784 1738 1741 1785 1695 1737 1695 1785 1786 1739 1738 1739 1786 1787 1788 1789 1740 1741 1740 1789 1739 1742 1693 1742 1739 1790 1791 1740 1743 1694 1743 1740 1742 1745 1696 1745 1742 1792 1793 1743 1746 1697 1746 1743 1794 1744 1745 1746 1747 1795 1796 1698 1744 1747 1699 1797 1796 1700 1698 1699 1701 1797 1798 1658 1748 1749 1659 1799 1748 1700 1796 1797 1701 1749 1750 1761 1711 1761 1750 1800 1801 1751 1762 1712 1762 1751 1708 1802 1752 1802 1708 1758 1759 1709 1803 1753 1803 1709 1704 1804 1754 1804 1704 1752 1753 1705 1805 1756 1805 1705 1755 1806 1768 1806 1755 1754 1756 1757 1807 1769 1807 1757 1755 1720 1706 1707 1721 1757 1710 1808 1758 1808 1710 1760 1763 1713 1809 1759 1809 1713 1760 1810 1811 1810 1760 1761 1762 1763 1812 1813 1812 1763 1764 1775 1814 1775 1764 1727 1729 1765 1777 1815 1777 1765 1766 1764 1816 1764 1766 1714 1715 1767 1765 1817 1765 1767 1778 1766 1818 1766 1778 1717 1719 1779 1767 1819 1767 1779 1730 1717 1778 1779 1719 1731 1755 1768 1720 1721 1769 1757 1722 1806 1770 1806 1722 1768 1769 1723 1807 1771 1807 1723 1724 1820 1772 1820 1724 1770 1771 1725 1821 1773 1821 1725 1726 1822 1774 1822 1726 1772 1773 1728 1823 1776 1823 1728 1824 1774 1825 1774 1824 1775 1777 1826 1776 1827 1776 1826 1778 1818 1732 1733 1819 1779 1732 1818 1780 1781 1819 1733 1828 1734 1780 1734 1828 1782 1783 1829 1735 1781 1735 1829 1830 1736 1782 1736 1830 1784 1785 1831 1737 1783 1737 1831 1832 1738 1784 1738 1832 1786 1789 1833 1741 1785 1741 1833 1834 1786 1835 1786 1834 1787 1788 1836 1789 1837 1789 1836 1787 1790 1739 1790 1787 1838 1839 1788 1791 1740 1791 1788 1790 1792 1742 1792 1790 1840 1841 1791 1793 1743 1793 1791 1792 1842 1745 1842 1792 1843 1844 1793 1845 1746 1845 1793 1794 1796 1744 1747 1797 1795 1842 1794 1745 1746 1795 1845 1846 1748 1796 1797 1749 1847 1848 1800 1750 1800 1848 1849 1850 1851 1801 1751 1801 1851 1761 1852 1810 1852 1761 1800 1801 1762 1853 1812 1853 1762 1758 1854 1802 1854 1758 1808 1809 1759 1855 1803 1855 1759 1752 1856 1804 1856 1752 1802 1803 1753 1857 1805 1857 1753 1754 1858 1806 1858 1754 1804 1805 1756 1859 1807 1859 1756 1808 1811 1860 1811 1808 1760 1763 1809 1813 1861 1813 1809 1811 1862 1863 1862 1811 1810 1812 1813 1864 1865 1864 1813 1866 1775 1824 1775 1866 1814 1815 1867 1777 1826 1777 1867 1816 1814 1868 1814 1816 1764 1765 1817 1815 1869 1815 1817 1818 1816 1870 1816 1818 1766 1767 1819 1817 1871 1817 1819 1770 1858 1820 1858 1770 1806 1807 1771 1859 1821 1859 1771 1772 1872 1822 1872 1772 1820 1821 1773 1873 1823 1873 1773 1825 1822 1874 1822 1825 1774 1776 1827 1823 1875 1823 1827 1876 1825 1877 1825 1876 1824 1826 1878 1827 1879 1827 1878 1780 1870 1828 1870 1780 1818 1819 1781 1871 1829 1871 1781 1880 1782 1828 1782 1880 1830 1831 1881 1783 1829 1783 1881 1832 1830 1882 1830 1832 1784 1785 1833 1831 1883 1831 1833 1835 1832 1884 1832 1835 1786 1789 1837 1833 1885 1833 1837 1886 1835 1887 1835 1886 1834 1836 1888 1837 1889 1837 1888 1890 1787 1834 1787 1890 1838 1839 1891 1788 1836 1788 1891 1892 1790 1838 1790 1892 1840 1841 1893 1791 1839 1791 1893 1840 1843 1792 1843 1840 1894 1895 1841 1844 1793 1844 1841 1843 1896 1842 1896 1843 1897 1898 1844 1899 1845 1899 1844 1846 1796 1794 1795 1797 1847 1900 1794 1842 1845 1795 1901 1902 1748 1846 1847 1749 1903 1800 1904 1852 1904 1800 1905 1906 1801 1907 1853 1907 1801 1810 1908 1862 1908 1810 1852 1853 1812 1909 1864 1909 1812 1854 1860 1910 1860 1854 1808 1809 1855 1861 1911 1861 1855 1802 1912 1856 1912 1802 1854 1855 1803 1913 1857 1913 1803 1804 1914 1858 1914 1804 1856 1857 1805 1915 1859 1915 1805 1860 1863 1916 1863 1860 1811 1813 1861 1865 1917 1865 1861 1863 1918 1919 1918 1863 1862 1864 1865 1920 1921 1920 1865 1922 1824 1876 1824 1922 1866 1867 1923 1826 1878 1826 1923 1924 1814 1866 1814 1924 1868 1869 1925 1815 1867 1815 1925 1870 1868 1926 1868 1870 1816 1817 1871 1869 1927 1869 1871 1820 1914 1872 1914 1820 1858 1859 1821 1915 1873 1915 1821 1874 1872 1928 1872 1874 1822 1823 1875 1873 1929 1873 1875 1877 1874 1930 1874 1877 1825 1827 1879 1875 1931 1875 1879 1932 1877 1933 1877 1932 1876 1878 1934 1879 1935 1879 1934 1828 1926 1880 1926 1828 1870 1871 1829 1927 1881 1927 1829 1936 1830 1880 1830 1936 1882 1883 1937 1831 1881 1831 1937 1884 1938 1939 1938 1884 1832 1833 1885 1940 1941 1940 1885 1887 1884 1942 1884 1887 1835 1837 1889 1885 1943 1885 1889 1944 1887 1945 1887 1944 1886 1888 1946 1889 1947 1889 1946 1948 1834 1886 1834 1948 1890 1891 1949 1836 1888 1836 1949 1950 1838 1890 1838 1950 1892 1893 1951 1839 1891 1839 1951 1952 1840 1892 1840 1952 1894 1895 1953 1841 1893 1841 1953 1894 1897 1843 1897 1894 1954 1955 1895 1898 1844 1898 1895 1896 1900 1842 1845 1901 1899 1900 1846 1794 1795 1847 1901 1905 1956 1904 1956 1905 1957 1958 1906 1959 1907 1959 1906 1852 1960 1908 1960 1852 1904 1907 1853 1961 1909 1961 1853 1862 1962 1918 1962 1862 1908 1909 1864 1963 1920 1963 1864 1910 1916 1964 1916 1910 1860 1861 1911 1917 1965 1917 1911 1912 1910 1966 1910 1912 1854 1855 1913 1911 1967 1911 1913 1856 1968 1914 1968 1856 1912 1913 1857 1969 1915 1969 1857 1916 1919 1970 1919 1916 1863 1865 1917 1921 1971 1921 1917 1919 1972 1973 1972 1919 1918 1920 1921 1974 1975 1974 1921 1976 1876 1932 1876 1976 1922 1923 1977 1878 1934 1878 1977 1978 1866 1922 1866 1978 1924 1925 1979 1867 1923 1867 1979 1980 1868 1924 1868 1980 1926 1927 1981 1869 1925 1869 1981 1928 1914 1968 1914 1928 1872 1873 1929 1915 1969 1915 1929 1930 1928 1982 1928 1930 1874 1875 1931 1929 1983 1929 1931 1933 1930 1984 1930 1933 1877 1879 1935 1931 1985 1931 1935 1986 1933 1987 1933 1986 1932 1934 1988 1935 1989 1935 1988 1936 1926 1980 1926 1936 1880 1881 1937 1927 1981 1927 1937 1939 1990 1991 1990 1939 1938 1940 1941 1992 1993 1992 1941 1942 1939 1994 1939 1942 1884 1885 1943 1941 1995 1941 1943 1945 1942 1996 1942 1945 1887 1889 1947 1943 1997 1943 1947 1998 1945 1999 1945 1998 1944 1946 2000 1947 2001 1947 2000 2002 1886 1944 1886 2002 1948 1949 2003 1888 1946 1888 2003 2004 1890 1948 1890 2004 1950 1951 2005 1891 1949 1891 2005 2006 1892 1950 1892 2006 1952 1953 2007 1893 1951 1893 2007 2008 1894 1952 1894 2008 1954 1955 2009 1895 1953 1895 2009 2010 1900 1896 1899 1901 2011 2012 1846 1900 1901 1847 2013 1957 2014 1956 2014 1957 2015 2016 1958 2017 1959 2017 1958 1904 2018 1960 2018 1904 1956 1959 1907 2019 1961 2019 1907 1908 2020 1962 2020 1908 1960 1961 1909 2021 1963 2021 1909 1918 2022 1972 2022 1918 1962 1963 1920 2023 1974 2023 1920 1964 1970 2024 1970 1964 1916 1917 1965 1971 2025 1971 1965 1966 1964 2026 1964 1966 1910 1911 1967 1965 2027 1965 1967 1968 1966 2028 1966 1968 1912 1913 1969 1967 2029 1967 1969 1970 1973 2030 1973 1970 1919 1921 1971 1975 2031 1975 1971 1973 2032 2033 2032 1973 1972 1974 1975 2034 2035 2034 1975 2036 1932 1986 1932 2036 1976 1977 2037 1934 1988 1934 2037 2038 1922 1976 1922 2038 1978 1979 2039 1923 1977 1923 2039 2040 1924 1978 1924 2040 2041 2042 2043 1925 1979 1925 2043 1982 1968 2028 1968 1982 1928 1929 1983 1969 2029 1969 1983 1984 1982 2044 1982 1984 1930 1931 1985 1983 2045 1983 1985 1987 1984 2046 1984 1987 1933 1935 1989 1985 2047 1985 1989 2048 1987 2049 1987 2048 1986 1988 2050 1989 2051 1989 2050 1991 2041 2040 2041 1991 1990 1992 1993 2042 2043 2042 1993 1994 1991 2052 1991 1994 1939 1941 1995 1993 2053 1993 1995 1996 1994 2054 1994 1996 1942 1943 1997 1995 2055 1995 1997 1999 1996 2056 1996 1999 1945 1947 2001 1997 2057 1997 2001 2058 1999 2059 1999 2058 1998 2000 2060 2001 2061 2001 2060 2062 1944 1998 1944 2062 2002 2003 2063 1946 2000 1946 2063 2064 1948 2002 1948 2064 2004 2005 2065 1949 2003 1949 2065 2066 1950 2004 1950 2066 2006 2007 2067 1951 2005 1951 2067 2068 1952 2006 1952 2068 2008 2009 2069 1953 2007 1953 2069 2070 2008 2071 2008 2070 1954 1955 2072 2009 2073 2009 2072 2015 2074 2014 2074 2015 2075 2076 2016 2077 2017 2077 2016 1956 2078 2018 2078 1956 2014 2017 1959 2079 2019 2079 1959 1960 2080 2020 2080 1960 2018 2019 1961 2081 2021 2081 1961 1962 2082 2022 2082 1962 2020 2021 1963 2083 2023 2083 1963 1972 2084 2032 2084 1972 2022 2023 1974 2085 2034 2085 1974 2024 2030 2086 2030 2024 1970 1971 2025 2031 2087 2031 2025 2026 2024 2088 2024 2026 1964 1965 2027 2025 2089 2025 2027 2028 2026 2090 2026 2028 1966 1967 2029 2027 2091 2027 2029 2030 2033 2092 2033 2030 1973 1975 2031 2035 2093 2035 2031 2032 2094 2033 2035 2095 2034 2096 1986 2048 1986 2096 2036 2037 2097 1988 2050 1988 2097 2098 1976 2036 1976 2098 2038 2039 2099 1977 2037 1977 2099 2100 1978 2038 1978 2100 2040 2043 2101 1979 2039 1979 2101 2044 2028 2090 2028 2044 1982 1983 2045 2029 2091 2029 2045 2046 2044 2102 2044 2046 1984 1985 2047 2045 2103 2045 2047 2049 2046 2104 2046 2049 1987 1989 2051 2047 2105 2047 2051 2106 2049 2107 2049 2106 2048 2050 2108 2051 2109 2051 2108 2052 2040 2100 2040 2052 1991 1993 2053 2043 2101 2043 2053 2054 2052 2110 2052 2054 1994 1995 2055 2053 2111 2053 2055 2056 2054 2112 2054 2056 1996 1997 2057 2055 2113 2055 2057 2059 2056 2114 2056 2059 1999 2001 2061 2057 2115 2057 2061 2058 2059 2116 2117 2061 2060 2118 1998 2058 1998 2118 2062 2063 2119 2000 2060 2000 2119 2120 2002 2062 2002 2120 2064 2065 2121 2003 2063 2003 2121 2122 2004 2064 2004 2122 2066 2067 2123 2005 2065 2005 2123 2124 2006 2066 2006 2124 2068 2069 2125 2007 2067 2007 2125 2071 2068 2126 2068 2071 2008 2009 2073 2069 2127 2069 2073 2075 2128 2074 2128 2075 2129 2130 2076 2131 2077 2131 2076 2014 2132 2078 2132 2014 2074 2077 2017 2133 2079 2133 2017 2018 2134 2080 2134 2018 2078 2079 2019 2135 2081 2135 2019 2080 2082 2020 2082 2080 2136 2137 2081 2083 2021 2083 2081 2082 2084 2022 2084 2082 2138 2139 2083 2085 2023 2085 2083 2140 2032 2084 2085 2034 2141 2086 2092 2142 2092 2086 2030 2031 2087 2093 2143 2093 2087 2088 2086 2144 2086 2088 2024 2025 2089 2087 2145 2087 2089 2090 2088 2146 2088 2090 2026 2027 2091 2089 2147 2089 2091 2033 2148 2092 2093 2149 2035 2140 2094 2032 2034 2095 2141 2033 2094 2148 2149 2095 2035 2150 2048 2106 2048 2150 2096 2097 2151 2050 2108 2050 2151 2152 2036 2096 2036 2152 2098 2099 2153 2037 2097 2037 2153 2154 2038 2098 2038 2154 2100 2101 2155 2039 2099 2039 2155 2102 2090 2146 2090 2102 2044 2045 2103 2091 2147 2091 2103 2104 2102 2156 2102 2104 2046 2047 2105 2103 2157 2103 2105 2107 2104 2158 2104 2107 2049 2051 2109 2105 2159 2105 2109 2160 2107 2161 2107 2160 2106 2108 2162 2109 2163 2109 2162 2110 2100 2154 2100 2110 2052 2053 2111 2101 2155 2101 2111 2164 2054 2110 2054 2164 2112 2113 2165 2055 2111 2055 2165 2166 2056 2112 2056 2166 2114 2115 2167 2057 2113 2057 2167 2168 2059 2114 2115 2061 2169 2116 2059 2168 2169 2061 2117 2058 2116 2170 2171 2117 2060 2118 2058 2170 2171 2060 2119 2172 2062 2118 2062 2172 2120 2121 2173 2063 2119 2063 2173 2174 2064 2120 2064 2174 2122 2123 2175 2065 2121 2065 2175 2176 2066 2122 2066 2176 2124 2125 2177 2067 2123 2067 2177 2126 2124 2178 2124 2126 2068 2069 2127 2125 2179 2125 2127 2180 2126 2181 2126 2180 2071 2073 2182 2127 2183 2127 2182 2129 2184 2128 2184 2129 2185 2186 2130 2187 2131 2187 2130 2074 2188 2132 2188 2074 2128 2131 2077 2189 2133 2189 2077 2078 2190 2134 2190 2078 2132 2133 2079 2191 2135 2191 2079 2080 2192 2136 2192 2080 2134 2135 2081 2193 2137 2193 2081 2136 2138 2082 2138 2136 2194 2195 2137 2139 2083 2139 2137 2196 2084 2138 2139 2085 2197 2196 2140 2084 2085 2141 2197 2092 2198 2142 2143 2199 2093 2144 2142 2200 2142 2144 2086 2087 2145 2143 2201 2143 2145 2146 2144 2202 2144 2146 2088 2089 2147 2145 2203 2145 2147 2092 2148 2198 2199 2149 2093 2204 2094 2140 2141 2095 2205 2206 2148 2094 2095 2149 2207 2208 2106 2160 2106 2208 2150 2151 2209 2108 2162 2108 2209 2210 2096 2150 2096 2210 2152 2153 2211 2097 2151 2097 2211 2212 2098 2152 2098 2212 2154 2155 2213 2099 2153 2099 2213 2156 2146 2202 2146 2156 2102 2103 2157 2147 2203 2147 2157 2158 2156 2214 2156 2158 2104 2105 2159 2157 2215 2157 2159 2161 2158 2216 2158 2161 2107 2109 2163 2159 2217 2159 2163 2218 2161 2219 2161 2218 2160 2162 2220 2163 2221 2163 2220 2164 2154 2212 2154 2164 2110 2111 2165 2155 2213 2155 2165 2222 2112 2164 2112 2222 2166 2167 2223 2113 2165 2113 2223 2224 2114 2166 2167 2115 2225 2168 2114 2224 2225 2115 2169 2226 2116 2168 2169 2117 2227 2228 2170 2116 2117 2171 2229 2118 2170 2230 2231 2171 2119 2172 2118 2230 2231 2119 2173 2232 2120 2172 2120 2232 2174 2175 2233 2121 2173 2121 2233 2234 2122 2174 2122 2234 2176 2177 2235 2123 2175 2123 2235 2178 2176 2236 2176 2178 2124 2125 2179 2177 2237 2177 2179 2181 2178 2238 2178 2181 2126 2127 2183 2179 2239 2179 2183 2240 2181 2241 2181 2240 2180 2182 2242 2183 2243 2183 2242 2185 2241 2184 2241 2185 2240 2242 2186 2243 2187 2243 2186 2128 2244 2188 2244 2128 2184 2187 2131 2245 2189 2245 2131 2132 2246 2190 2246 2132 2188 2189 2133 2247 2191 2247 2133 2134 2248 2192 2248 2134 2190 2191 2135 2249 2193 2249 2135 2192 2194 2136 2194 2192 2250 2251 2193 2195 2137 2195 2193 2252 2138 2194 2195 2139 2253 2252 2196 2138 2139 2197 2253 2254 2140 2196 2197 2141 2255 2142 2198 2256 2257 2199 2143 2200 2256 2258 2256 2200 2142 2143 2201 2257 2259 2257 2201 2202 2200 2260 2200 2202 2144 2145 2203 2201 2261 2201 2203 2148 2262 2198 2199 2263 2149 2204 2206 2094 2095 2207 2205 2254 2204 2140 2141 2205 2255 2206 2262 2148 2149 2263 2207 2218 2208 2160 2208 2218 2264 2265 2220 2209 2162 2209 2220 2208 2210 2150 2151 2211 2209 2210 2212 2152 2212 2210 2266 2267 2211 2213 2153 2213 2211 2214 2202 2260 2202 2214 2156 2157 2215 2203 2261 2203 2215 2216 2214 2268 2214 2216 2158 2159 2217 2215 2269 2215 2217 2161 2216 2270 2271 2217 2163 2161 2270 2219 2221 2271 2163 2218 2219 2272 2273 2221 2220 2266 2164 2212 2164 2266 2222 2223 2267 2165 2213 2165 2267 2274 2166 2222 2223 2167 2275 2224 2166 2274 2275 2167 2225 2276 2168 2224 2225 2169 2277 2228 2116 2226 2227 2117 2229 2226 2168 2276 2277 2169 2227 2278 2170 2228 2229 2171 2279 2230 2170 2278 2279 2171 2231 2172 2230 2280 2281 2231 2173 2282 2172 2280 2172 2282 2232 2233 2283 2173 2281 2173 2283 2284 2174 2232 2174 2284 2234 2235 2285 2175 2233 2175 2285 2236 2234 2286 2234 2236 2176 2177 2237 2235 2287 2235 2237 2238 2236 2288 2236 2238 2178 2179 2239 2237 2289 2237 2239 2241 2238 2290 2238 2241 2181 2183 2243 2239 2291 2239 2243 2184 2290 2244 2290 2184 2241 2243 2187 2291 2245 2291 2187 2188 2292 2246 2292 2188 2244 2245 2189 2293 2247 2293 2189 2190 2294 2248 2294 2190 2246 2247 2191 2295 2249 2295 2191 2248 2250 2192 2250 2248 2296 2297 2249 2251 2193 2251 2249 2298 2194 2250 2251 2195 2299 2298 2252 2194 2195 2253 2299 2300 2196 2252 2253 2197 2301 2300 2254 2196 2197 2255 2301 2198 2302 2256 2257 2303 2199 2256 2304 2258 2259 2305 2257 2260 2258 2306 2258 2260 2200 2201 2261 2259 2307 2259 2261 2198 2262 2302 2303 2263 2199 2308 2206 2204 2205 2207 2309 2310 2204 2254 2255 2205 2311 2312 2262 2206 2207 2263 2313 2314 2264 2218 2264 2314 2315 2316 2317 2265 2220 2265 2317 2264 2318 2208 2209 2319 2265 2318 2210 2208 2209 2211 2319 2318 2266 2210 2211 2267 2319 2268 2260 2306 2260 2268 2214 2215 2269 2261 2307 2261 2269 2216 2268 2320 2321 2269 2217 2216 2320 2270 2271 2321 2217 2219 2270 2322 2323 2271 2221 2219 2322 2272 2273 2323 2221 2218 2272 2314 2317 2273 2220 2324 2222 2266 2267 2223 2325 2274 2222 2324 2325 2223 2275 2326 2224 2274 2275 2225 2327 2276 2224 2326 2327 2225 2277 2328 2228 2226 2227 2229 2329 2330 2226 2276 2277 2227 2331 2332 2278 2228 2229 2279 2333 2230 2278 2334 2335 2279 2231 2280 2230 2334 2335 2231 2281 2282 2280 2336 2337 2281 2283 2338 2232 2282 2232 2338 2284 2285 2339 2233 2283 2233 2339 2286 2284 2340 2284 2286 2234 2235 2287 2285 2341 2285 2287 2288 2286 2342 2286 2288 2236 2237 2289 2287 2343 2287 2289 2290 2288 2344 2288 2290 2238 2239 2291 2289 2345 2289 2291 2244 2344 2292 2344 2244 2290 2291 2245 2345 2293 2345 2245 2246 2346 2294 2346 2246 2292 2293 2247 2347 2295 2347 2247 2248 2348 2296 2348 2248 2294 2295 2249 2349 2297 2349 2249 2350 2250 2296 2297 2251 2351 2350 2298 2250 2251 2299 2351 2352 2252 2298 2299 2253 2353 2352 2300 2252 2253 2301 2353 2354 2254 2300 2301 2255 2355 2256 2302 2304 2305 2303 2257 2258 2304 2356 2357 2305 2259 2306 2356 2358 2356 2306 2258 2259 2307 2357 2359 2357 2307 2262 2360 2302 2303 2361 2263 2308 2312 2206 2207 2313 2309 2310 2308 2204 2205 2309 2311 2354 2310 2254 2255 2311 2355 2312 2360 2262 2263 2361 2313 2362 2315 2314 2315 2362 2363 2364 2365 2316 2317 2316 2365 2315 2366 2264 2265 2367 2316 2366 2318 2264 2265 2319 2367 2324 2266 2318 2319 2267 2325 2320 2306 2358 2306 2320 2268 2269 2321 2307 2359 2307 2321 2270 2320 2368 2369 2321 2271 2270 2368 2322 2323 2369 2271 2272 2322 2370 2371 2323 2273 2372 2314 2272 2273 2317 2373 2374 2274 2324 2325 2275 2375 2326 2274 2374 2375 2275 2327 2376 2276 2326 2327 2277 2377 2332 2228 2328 2329 2229 2333 2328 2226 2330 2331 2227 2329 2330 2276 2376 2377 2277 2331 2378 2278 2332 2333 2279 2379 2334 2278 2378 2379 2279 2335 2280 2334 2336 2337 2335 2281 2282 2336 2380 2381 2337 2283 2382 2282 2380 2282 2382 2338 2339 2383 2283 2381 2283 2383 2340 2338 2384 2338 2340 2284 2285 2341 2339 2385 2339 2341 2342 2340 2386 2340 2342 2286 2287 2343 2341 2387 2341 2343 2344 2342 2388 2342 2344 2288 2289 2345 2343 2389 2343 2345 2292 2388 2346 2388 2292 2344 2345 2293 2389 2347 2389 2293 2294 2390 2348 2390 2294 2346 2347 2295 2391 2349 2391 2295 2392 2296 2348 2349 2297 2393 2392 2350 2296 2297 2351 2393 2394 2298 2350 2351 2299 2395 2394 2352 2298 2299 2353 2395 2396 2300 2352 2353 2301 2397 2396 2354 2300 2301 2355 2397 2302 2398 2304 2305 2399 2303 2304 2400 2356 2357 2401 2305 2358 2402 2403 2402 2358 2356 2357 2359 2404 2405 2404 2359 2302 2360 2398 2399 2361 2303 2406 2312 2308 2309 2313 2407 2408 2308 2310 2311 2309 2409 2410 2310 2354 2355 2311 2411 2412 2360 2312 2313 2361 2413 2362 2314 2372 2373 2317 2365 2414 2363 2362 2365 2364 2415 2363 2416 2315 2316 2417 2364 2416 2366 2315 2316 2367 2417 2366 2324 2318 2319 2325 2367 2320 2403 2368 2403 2320 2358 2359 2321 2405 2369 2405 2321 2322 2368 2418 2419 2369 2323 2322 2418 2370 2371 2419 2323 2272 2370 2372 2373 2371 2273 2374 2324 2366 2367 2325 2375 2420 2326 2374 2375 2327 2421 2376 2326 2420 2421 2327 2377 2422 2332 2328 2329 2333 2423 2424 2328 2330 2331 2329 2425 2426 2330 2376 2377 2331 2427 2428 2378 2332 2333 2379 2429 2334 2378 2430 2431 2379 2335 2336 2334 2430 2431 2335 2337 2380 2336 2432 2433 2337 2381 2434 2380 2435 2380 2434 2382 2383 2436 2381 2437 2381 2436 2384 2382 2438 2382 2384 2338 2339 2385 2383 2439 2383 2385 2386 2384 2440 2384 2386 2340 2341 2387 2385 2441 2385 2387 2388 2386 2442 2386 2388 2342 2343 2389 2387 2443 2387 2389 2346 2442 2390 2442 2346 2388 2389 2347 2443 2391 2443 2347 2390 2444 2348 2349 2445 2391 2348 2444 2392 2393 2445 2349 2446 2350 2392 2393 2351 2447 2446 2394 2350 2351 2395 2447 2448 2352 2394 2395 2353 2449 2448 2396 2352 2353 2397 2449 2450 2354 2396 2397 2355 2451 2304 2398 2400 2401 2399 2305 2356 2400 2402 2404 2401 2357 2403 2452 2453 2452 2403 2402 2404 2405 2454 2455 2454 2405 2456 2398 2360 2361 2399 2457 2406 2412 2312 2313 2413 2407 2408 2406 2308 2309 2407 2409 2410 2408 2310 2311 2409 2411 2450 2410 2354 2355 2411 2451 2412 2456 2360 2361 2457 2413 2362 2372 2458 2459 2373 2365 2460 2363 2414 2415 2364 2461 2362 2458 2414 2415 2459 2365 2462 2416 2363 2364 2417 2463 2416 2374 2366 2367 2375 2417 2368 2453 2418 2453 2368 2403 2405 2369 2455 2419 2455 2369 2464 2465 2466 2467 2468 2469 2372 2464 2470 2471 2469 2373 2420 2374 2416 2417 2375 2421 2472 2376 2420 2421 2377 2473 2428 2332 2422 2423 2333 2429 2422 2328 2424 2425 2329 2423 2424 2330 2426 2427 2331 2425 2426 2376 2472 2473 2377 2427 2474 2378 2428 2429 2379 2475 2430 2378 2474 2475 2379 2431 2336 2430 2432 2433 2431 2337 2380 2432 2435 2437 2433 2381 2476 2435 2477 2435 2476 2434 2436 2478 2437 2479 2437 2478 2480 2382 2434 2382 2480 2438 2439 2481 2383 2436 2383 2481 2440 2438 2482 2438 2440 2384 2385 2441 2439 2483 2439 2441 2442 2440 2484 2440 2442 2386 2387 2443 2441 2485 2441 2443 2390 2484 2444 2484 2390 2442 2443 2391 2485 2445 2485 2391 2486 2392 2444 2445 2393 2487 2486 2446 2392 2393 2447 2487 2488 2394 2446 2447 2395 2489 2488 2448 2394 2395 2449 2489 2490 2396 2448 2449 2397 2491 2490 2450 2396 2397 2451 2491 2398 2492 2400 2401 2493 2399 2400 2494 2402 2404 2495 2401 2402 2494 2452 2454 2495 2404 2496 2497 2498 2499 2500 2501 2456 2492 2398 2399 2493 2457 2502 2412 2406 2407 2413 2503 2504 2406 2408 2409 2407 2505 2506 2408 2410 2411 2409 2507 2508 2410 2450 2451 2411 2509 2510 2511 2412 2413 2512 2513 2372 2470 2458 2459 2471 2373 2460 2462 2363 2364 2463 2461 2514 2460 2414 2415 2461 2515 2414 2458 2516 2517 2459 2415 2462 2420 2416 2417 2421 2463 2465 2496 2518 2519 2501 2468 2465 2518 2466 2467 2519 2468 2464 2466 2470 2471 2467 2469 2472 2420 2462 2463 2421 2473 2520 2521 2422 2423 2522 2523 2524 2422 2424 2425 2423 2525 2526 2424 2426 2424 2526 2524 2525 2527 2425 2427 2425 2527 2528 2426 2472 2473 2427 2529 2530 2531 2521 2531 2530 2532 2533 2534 2535 2522 2535 2534 2430 2474 2536 2537 2475 2431 2432 2430 2536 2537 2431 2433 2435 2432 2538 2539 2433 2437 2435 2538 2477 2479 2539 2437 2540 2541 2542 2543 2544 2545 2546 2434 2476 2434 2546 2480 2481 2547 2436 2478 2436 2547 2482 2480 2548 2480 2482 2438 2439 2483 2481 2549 2481 2483 2484 2482 2550 2482 2484 2440 2441 2485 2483 2551 2483 2485 2484 2550 2444 2445 2551 2485 2444 2550 2486 2487 2551 2445 2552 2446 2486 2487 2447 2553 2552 2488 2446 2447 2489 2553 2554 2448 2488 2489 2449 2555 2554 2490 2448 2449 2491 2555 2556 2450 2490 2491 2451 2557 2400 2492 2494 2495 2493 2401 2497 2558 2559 2560 2561 2500 2497 2559 2498 2499 2560 2500 2496 2498 2518 2519 2499 2501 2562 2511 2563 2564 2512 2565 2502 2510 2412 2413 2513 2503 2504 2502 2406 2407 2503 2505 2506 2504 2408 2409 2505 2507 2508 2506 2410 2411 2507 2509 2556 2508 2450 2451 2509 2557 2510 2563 2511 2512 2564 2513 2458 2470 2566 2567 2471 2459 2568 2462 2460 2461 2463 2569 2570 2460 2514 2515 2461 2571 2414 2516 2514 2515 2517 2415 2458 2566 2516 2517 2567 2459 2466 2518 2572 2573 2519 2467 2470 2466 2574 2575 2467 2471 2568 2472 2462 2463 2473 2569 2530 2521 2520 2523 2522 2534 2520 2422 2524 2525 2423 2523 2526 2426 2528 2529 2427 2527 2576 2524 2526 2527 2525 2577 2528 2472 2568 2569 2473 2529 2578 2532 2530 2534 2533 2579 2531 2532 2580 2581 2533 2535 2432 2536 2538 2539 2537 2433 2582 2583 2540 2545 2584 2585 2583 2541 2540 2545 2544 2584 2541 2586 2542 2543 2587 2544 2542 2586 2588 2589 2587 2543 2548 2546 2590 2546 2548 2480 2481 2549 2547 2591 2547 2549 2482 2548 2550 2551 2549 2483 2550 2592 2486 2487 2593 2551 2592 2552 2486 2487 2553 2593 2594 2488 2552 2553 2489 2595 2594 2554 2488 2489 2555 2595 2596 2490 2554 2555 2491 2597 2596 2556 2490 2491 2557 2597 2558 2562 2598 2599 2565 2561 2558 2598 2559 2560 2599 2561 2498 2559 2600 2601 2560 2499 2518 2498 2602 2603 2499 2519 2562 2563 2598 2599 2564 2565 2604 2510 2502 2503 2513 2605 2606 2502 2504 2505 2503 2607 2608 2504 2506 2507 2505 2609 2610 2506 2508 2509 2507 2611 2612 2508 2556 2557 2509 2613 2614 2563 2510 2513 2564 2615 2470 2574 2566 2567 2575 2471 2570 2568 2460 2461 2569 2571 2616 2570 2514 2515 2571 2617 2514 2516 2618 2619 2517 2515 2516 2566 2620 2621 2567 2517 2518 2602 2572 2573 2603 2519 2466 2572 2574 2575 2573 2467 2622 2530 2520 2523 2534 2623 2624 2520 2524 2525 2523 2625 2626 2526 2528 2529 2527 2627 2624 2524 2576 2577 2525 2625 2576 2526 2626 2627 2527 2577 2628 2528 2568 2569 2529 2629 2630 2532 2578 2579 2533 2631 2578 2530 2622 2623 2534 2579 2532 2632 2580 2581 2633 2533 2580 2632 2582 2585 2633 2581 2632 2583 2582 2585 2584 2633 2583 2634 2541 2544 2635 2584 2541 2636 2586 2587 2637 2544 2586 2638 2588 2589 2639 2587 2588 2638 2640 2641 2639 2589 2548 2590 2592 2593 2591 2549 2548 2592 2550 2551 2593 2549 2592 2642 2552 2553 2643 2593 2642 2594 2552 2553 2595 2643 2644 2554 2594 2595 2555 2645 2644 2596 2554 2555 2597 2645 2646 2556 2596 2597 2557 2647 2559 2598 2648 2649 2599 2560 2559 2648 2600 2601 2649 2560 2498 2600 2602 2603 2601 2499 2598 2563 2650 2651 2564 2599 2604 2614 2510 2513 2615 2605 2606 2604 2502 2503 2605 2607 2608 2606 2504 2505 2607 2609 2610 2608 2506 2608 2610 2652 2653 2611 2609 2507 2609 2611 2612 2610 2508 2509 2611 2613 2646 2612 2556 2557 2613 2647 2614 2650 2563 2564 2651 2615 2566 2574 2654 2655 2575 2567 2628 2568 2570 2571 2569 2629 2656 2570 2616 2617 2571 2657 2514 2618 2616 2617 2619 2515 2618 2516 2620 2621 2517 2619 2620 2566 2654 2655 2567 2621 2572 2602 2658 2659 2603 2573 2574 2572 2660 2661 2573 2575 2622 2520 2624 2625 2523 2623 2626 2528 2628 2629 2529 2627 2662 2624 2576 2577 2625 2663 2664 2576 2626 2627 2577 2665 2532 2630 2632 2633 2631 2533 2666 2630 2578 2579 2631 2667 2668 2578 2622 2623 2579 2669 2632 2670 2583 2584 2671 2633 2670 2634 2583 2584 2635 2671 2634 2636 2541 2544 2637 2635 2636 2672 2586 2587 2673 2637 2586 2672 2638 2639 2673 2587 2638 2674 2640 2641 2675 2639 2590 2642 2592 2593 2643 2591 2642 2676 2594 2595 2677 2643 2676 2644 2594 2595 2645 2677 2644 2678 2596 2597 2679 2645 2678 2646 2596 2597 2647 2679 2598 2650 2648 2649 2651 2599 2600 2648 2680 2681 2649 2601 2602 2600 2682 2683 2601 2603 2684 2614 2604 2605 2615 2685 2686 2604 2606 2607 2605 2687 2688 2606 2608 2609 2607 2689 2690 2652 2610 2611 2653 2691 2652 2688 2608 2609 2689 2653 2690 2610 2612 2613 2611 2691 2692 2612 2646 2647 2613 2693 2694 2650 2614 2615 2651 2695 2654 2574 2660 2661 2575 2655 2656 2628 2570 2571 2629 2657 2696 2656 2616 2617 2657 2697 2616 2618 2698 2699 2619 2617 2618 2620 2700 2701 2621 2619 2620 2654 2702 2703 2655 2621 2602 2682 2658 2659 2683 2603 2572 2658 2660 2661 2659 2573 2704 2622 2624 2625 2623 2705 2706 2626 2628 2629 2627 2707 2704 2624 2662 2663 2625 2705 2662 2576 2664 2665 2577 2663 2664 2626 2706 2707 2627 2665 2630 2670 2632 2633 2671 2631 2708 2630 2666 2667 2631 2709 2666 2578 2668 2669 2579 2667 2668 2622 2704 2705 2623 2669 2670 2710 2634 2635 2711 2671 2712 2636 2634 2635 2637 2713 2714 2672 2636 2637 2673 2715 2672 2716 2638 2639 2717 2673 2638 2716 2674 2675 2717 2639 2640 2674 2642 2643 2675 2641 2674 2676 2642 2643 2677 2675 2676 2718 2644 2645 2719 2677 2718 2678 2644 2645 2679 2719 2720 2646 2678 2679 2647 2721 2648 2650 2722 2723 2651 2649 2648 2722 2680 2681 2723 2649 2682 2600 2680 2681 2601 2683 2684 2694 2614 2615 2695 2685 2686 2684 2604 2605 2685 2687 2688 2686 2606 2607 2687 2689 2724 2652 2690 2691 2653 2725 2726 2688 2652 2653 2689 2727 2692 2690 2612 2613 2691 2693 2720 2692 2646 2647 2693 2721 2694 2722 2650 2651 2723 2695 2654 2660 2728 2729 2661 2655 2706 2628 2656 2657 2629 2707 2730 2656 2696 2697 2657 2731 2696 2616 2698 2699 2617 2697 2618 2700 2698 2699 2701 2619 2620 2702 2700 2701 2703 2621 2654 2728 2702 2703 2729 2655 2658 2682 2732 2733 2683 2659 2660 2658 2734 2735 2659 2661 2736 2704 2662 2663 2705 2737 2738 2662 2664 2665 2663 2739 2740 2664 2706 2707 2665 2741 2708 2670 2630 2631 2671 2709 2742 2708 2666 2667 2709 2743 2744 2666 2668 2669 2667 2745 2746 2668 2704 2705 2669 2747 2710 2712 2634 2635 2713 2711 2708 2710 2670 2671 2711 2709 2712 2714 2636 2637 2715 2713 2714 2748 2672 2673 2749 2715 2748 2716 2672 2673 2717 2749 2716 2750 2674 2675 2751 2717 2674 2750 2676 2677 2751 2675 2750 2718 2676 2677 2719 2751 2752 2678 2718 2719 2679 2753 2752 2720 2678 2679 2721 2753 2680 2722 2754 2755 2723 2681 2756 2682 2680 2682 2756 2732 2733 2757 2683 2681 2683 2757 2758 2694 2684 2685 2695 2759 2760 2684 2686 2687 2685 2761 2762 2686 2688 2689 2687 2763 2724 2726 2652 2653 2727 2725 2764 2724 2690 2691 2725 2765 2726 2762 2688 2762 2726 2766 2767 2727 2763 2689 2763 2727 2764 2690 2692 2693 2691 2765 2768 2692 2720 2721 2693 2769 2770 2722 2694 2695 2723 2771 2728 2660 2734 2735 2661 2729 2730 2706 2656 2657 2707 2731 2772 2730 2696 2697 2731 2773 2696 2698 2774 2775 2699 2697 2698 2700 2776 2777 2701 2699 2700 2702 2778 2779 2703 2701 2702 2728 2780 2781 2729 2703 2658 2732 2734 2735 2733 2659 2738 2736 2662 2736 2738 2782 2783 2739 2737 2663 2737 2739 2738 2664 2740 2741 2665 2739 2740 2706 2730 2731 2707 2741 2784 2708 2742 2743 2709 2785 2742 2666 2744 2745 2667 2743 2744 2668 2746 2747 2669 2745 2712 2786 2787 2786 2712 2710 2711 2713 2788 2789 2788 2713 2784 2710 2708 2709 2711 2785 2712 2787 2714 2715 2789 2713 2790 2748 2714 2715 2749 2791 2748 2792 2716 2717 2793 2749 2792 2750 2716 2717 2751 2793 2794 2718 2750 2751 2719 2795 2794 2752 2718 2719 2753 2795 2796 2720 2752 2753 2721 2797 2770 2754 2722 2723 2755 2771 2756 2680 2754 2755 2681 2757 2798 2756 2799 2756 2798 2732 2733 2800 2757 2801 2757 2800 2758 2770 2694 2695 2771 2759 2760 2758 2684 2685 2759 2761 2802 2726 2724 2725 2727 2803 2804 2724 2764 2765 2725 2805 2802 2766 2726 2727 2767 2803 2768 2764 2692 2693 2765 2769 2796 2768 2720 2721 2769 2797 2728 2734 2806 2807 2735 2729 2808 2730 2772 2773 2731 2809 2696 2774 2772 2773 2775 2697 2774 2698 2776 2777 2699 2775 2700 2778 2776 2777 2779 2701 2778 2702 2780 2781 2703 2779 2728 2806 2780 2781 2807 2729 2734 2732 2798 2800 2733 2735 2810 2782 2738 2782 2810 2811 2812 2813 2783 2739 2783 2813 2810 2738 2740 2741 2739 2813 2808 2740 2730 2731 2741 2809 2814 2784 2742 2743 2785 2815 2816 2742 2744 2745 2743 2817 2818 2744 2746 2747 2745 2819 2784 2786 2710 2711 2788 2785 2786 2820 2787 2820 2786 2821 2822 2788 2823 2789 2823 2788 2787 2790 2714 2715 2791 2789 2790 2824 2748 2749 2825 2791 2748 2824 2792 2793 2825 2749 2792 2794 2750 2751 2795 2793 2794 2826 2752 2753 2827 2795 2826 2796 2752 2753 2797 2827 2828 2754 2770 2771 2755 2829 2756 2754 2830 2831 2755 2757 2756 2830 2799 2801 2831 2757 2832 2799 2833 2799 2832 2798 2800 2834 2801 2835 2801 2834 2836 2770 2758 2759 2771 2837 2838 2758 2760 2761 2759 2839 2804 2802 2724 2725 2803 2805 2840 2804 2764 2765 2805 2841 2842 2766 2802 2803 2767 2843 2840 2764 2768 2769 2765 2841 2796 2844 2768 2769 2845 2797 2734 2798 2806 2807 2800 2735 2846 2808 2772 2773 2809 2847 2772 2774 2848 2849 2775 2773 2774 2776 2850 2851 2777 2775 2776 2778 2852 2853 2779 2777 2778 2780 2854 2855 2781 2779 2780 2806 2856 2857 2807 2781 2858 2859 2860 2859 2858 2861 2859 2861 2862 2863 2864 2865 2864 2866 2865 2867 2865 2866 2810 2740 2808 2809 2741 2813 2868 2784 2814 2815 2785 2869 2816 2814 2742 2814 2816 2870 2871 2817 2815 2743 2815 2817 2868 2786 2784 2785 2788 2869 2868 2821 2786 2788 2822 2869 2820 2790 2787 2789 2791 2823 2790 2872 2824 2825 2873 2791 2824 2874 2792 2793 2875 2825 2874 2794 2792 2793 2795 2875 2874 2826 2794 2795 2827 2875 2876 2796 2826 2827 2797 2877 2828 2830 2754 2755 2831 2829 2836 2828 2770 2771 2829 2837 2833 2830 2878 2830 2833 2799 2801 2835 2831 2879 2831 2835 2880 2833 2881 2833 2880 2832 2834 2882 2835 2883 2835 2882 2856 2798 2832 2798 2856 2806 2807 2857 2800 2834 2800 2857 2838 2836 2758 2759 2837 2839 2884 2802 2804 2805 2803 2885 2886 2804 2840 2841 2805 2887 2842 2888 2766 2888 2842 2889 2889 2842 2890 2891 2843 2892 2892 2843 2893 2767 2893 2843 2884 2842 2802 2842 2884 2890 2890 2884 2894 2895 2885 2891 2891 2885 2843 2803 2843 2885 2844 2840 2768 2769 2841 2845 2876 2844 2796 2797 2845 2877 2846 2772 2848 2849 2773 2847 2848 2774 2850 2851 2775 2849 2776 2852 2850 2851 2853 2777 2778 2854 2852 2853 2855 2779 2780 2856 2854 2855 2857 2781 2896 2862 2861 2862 2896 2897 2898 2899 2863 2864 2863 2899 2900 2810 2808 2809 2813 2901 2902 2868 2814 2815 2869 2903 2904 2902 2814 2902 2904 2905 2902 2905 2906 2907 2908 2903 2908 2909 2903 2815 2903 2909 2820 2872 2790 2791 2873 2823 2872 2910 2824 2825 2911 2873 2910 2874 2824 2825 2875 2911 2912 2826 2874 2875 2827 2913 2912 2876 2826 2827 2877 2913 2914 2830 2828 2829 2831 2915 2916 2828 2836 2837 2829 2917 2914 2878 2830 2831 2879 2915 2918 2833 2878 2833 2918 2881 2883 2919 2835 2879 2835 2919 2920 2880 2881 2880 2920 2921 2922 2923 2882 2883 2882 2923 2924 2832 2880 2832 2924 2856 2857 2925 2834 2882 2834 2925 2886 2884 2804 2884 2886 2894 2894 2886 2926 2927 2887 2895 2895 2887 2885 2805 2885 2887 2928 2886 2840 2886 2929 2926 2929 2886 2928 2930 2887 2931 2927 2931 2887 2841 2887 2930 2890 2932 2889 2932 2890 2933 2934 2891 2935 2892 2935 2891 2894 2933 2890 2933 2894 2936 2937 2895 2934 2891 2934 2895 2928 2840 2844 2845 2841 2930 2938 2844 2876 2877 2845 2939 2940 2848 2941 2848 2940 2846 2847 2942 2849 2943 2849 2942 2944 2848 2850 2848 2944 2941 2943 2945 2849 2851 2849 2945 2944 2852 2946 2852 2944 2850 2851 2945 2853 2947 2853 2945 2946 2854 2948 2854 2946 2852 2853 2947 2855 2949 2855 2947 2948 2856 2924 2856 2948 2854 2855 2949 2857 2925 2857 2949 2950 2861 2951 2861 2950 2896 2899 2952 2864 2953 2864 2952 2954 2897 2896 2897 2954 2955 2956 2957 2898 2899 2898 2957 2897 2958 2862 2958 2897 2959 2960 2898 2961 2863 2961 2898 2962 2906 2905 2906 2962 2963 2964 2965 2907 2908 2907 2965 2966 2910 2872 2873 2911 2967 2910 2912 2874 2875 2913 2911 2968 2876 2912 2913 2877 2969 2914 2918 2878 2918 2914 2970 2971 2915 2919 2879 2919 2915 2920 2918 2972 2918 2920 2881 2883 2923 2919 2973 2919 2923 2974 2920 2975 2920 2974 2921 2922 2976 2923 2977 2923 2976 2978 2880 2921 2880 2978 2979 2980 2981 2882 2922 2882 2981 2926 2936 2894 2936 2926 2982 2983 2927 2937 2895 2937 2927 2938 2928 2844 2928 2938 2929 2929 2938 2984 2985 2939 2931 2931 2939 2930 2845 2930 2939 2929 2982 2926 2982 2929 2986 2987 2931 2983 2927 2983 2931 2933 2988 2932 2988 2933 2989 2990 2934 2991 2935 2991 2934 2889 2992 2993 2992 2889 2932 2935 2892 2994 2995 2994 2892 2936 2989 2933 2989 2936 2996 2997 2937 2990 2934 2990 2937 2968 2938 2876 2938 2968 2984 2984 2968 2998 2999 2969 2985 2985 2969 2939 2877 2939 2969 3000 2941 3001 2941 3000 2940 2942 3002 2943 3003 2943 3002 3001 2944 3004 2944 3001 2941 2943 3003 2945 3005 2945 3003 3006 2944 3007 2944 3006 3004 3005 3008 2945 3009 2945 3008 3006 3010 3011 3010 3006 3007 3009 3008 3012 3013 3012 3008 3011 2979 2978 2979 3011 3010 3012 3013 2980 2981 2980 3013 3000 2951 2940 2951 3000 2950 2952 3002 2953 2942 2953 3002 3014 2896 2950 2896 3014 2954 2957 3015 2899 2952 2899 3015 3016 2955 2954 2955 3016 3017 3018 3019 2956 2957 2956 3019 2955 2959 2897 2959 2955 3020 3021 2956 2960 2898 2960 2956 2959 3022 2958 3022 2959 3023 3024 2960 3025 2961 3025 2960 3023 2905 3022 2905 3023 2962 2965 3024 2908 3025 2908 3024 3026 2963 2962 2963 3026 3027 3028 3029 2964 2965 2964 3029 2963 3030 2906 3030 2963 3031 3032 2964 3033 2907 3033 2964 2966 3034 2910 3034 2966 3035 3035 2966 3036 3037 2967 3038 3038 2967 3039 2911 3039 2967 3034 2912 2910 2911 2913 3039 3034 2968 2912 2968 3035 2998 3035 2968 3034 3039 2969 3038 2999 3038 2969 2913 2969 3039 2970 2972 2918 2972 2970 3040 3041 2971 2973 2919 2973 2971 3042 2920 2972 2920 3042 2975 2977 3043 2923 2973 2923 3043 3044 2974 2975 2974 3044 3045 3046 3047 2976 2977 2976 3047 3048 2921 2974 2921 3048 2978 2981 3049 2922 2976 2922 3049 2982 2996 2936 2996 2982 3050 3051 2983 2997 2937 2997 2983 2984 2986 2929 2986 2984 3052 3053 2985 2987 2931 2987 2985 2986 3050 2982 3050 2986 3054 3055 2987 3051 2983 3051 2987 2989 3056 2988 3056 2989 3057 3058 2990 3059 2991 3059 2990 2932 3060 2992 3060 2932 2988 2991 2935 3061 2994 3061 2935 2993 3062 3063 3062 2993 2992 2994 2995 3064 3065 3064 2995 2996 3057 2989 3057 2996 3066 3067 2997 3058 2990 3058 2997 2984 3068 3052 3068 2984 3069 3070 2985 3071 3053 3071 2985 3072 3001 3073 3001 3072 3000 3002 3074 3003 3075 3003 3074 3076 3001 3004 3001 3076 3073 3075 3077 3003 3005 3003 3077 3076 3006 3078 3006 3076 3004 3005 3077 3008 3079 3008 3077 3078 3011 3080 3011 3078 3006 3008 3079 3013 3081 3013 3079 3080 2978 3048 2978 3080 3011 3013 3081 2981 3049 2981 3081 3072 2950 3000 2950 3072 3014 3015 3074 2952 3002 2952 3074 3082 2954 3014 2954 3082 3016 3019 3083 2957 3015 2957 3083 3084 3017 3016 3017 3084 3085 3086 3087 3018 3019 3018 3087 3017 3020 2955 3020 3017 3088 3089 3018 3021 2956 3021 3018 3020 3023 2959 3023 3020 3090 3091 3021 3024 2960 3024 3021 3090 2962 3023 2962 3090 3026 3029 3091 2965 3024 2965 3091 3092 3027 3026 3027 3092 3093 3094 3095 3028 3029 3028 3095 3027 3031 2963 3031 3027 3096 3097 3028 3032 2964 3032 3028 3030 3098 3099 3098 3030 3031 3032 3033 3100 3101 3100 3033 3102 3103 3104 3103 3102 3105 3106 3107 3108 3109 3108 3107 3102 3068 3069 3068 3102 3104 3109 3107 3071 3070 3071 3107 3110 3040 2970 3040 3110 3111 3112 3113 3041 2971 3041 3113 3040 3042 2972 3042 3040 3114 3115 3041 3043 2973 3043 3041 3042 3044 2975 3044 3042 3116 3117 3043 3047 2977 3047 3043 3118 3044 3119 3044 3118 3045 3046 3120 3047 3121 3047 3120 3045 3048 2974 3048 3045 3122 3123 3046 3049 2976 3049 3046 3050 3066 2996 3066 3050 3124 3125 3051 3067 2997 3067 3051 2986 3126 3054 3126 2986 3052 3053 2987 3127 3055 3127 2987 3050 3128 3124 3128 3050 3054 3055 3051 3129 3125 3129 3051 3057 3130 3056 3130 3057 3131 3132 3058 3133 3059 3133 3058 2988 3134 3060 3134 2988 3056 3059 2991 3135 3061 3135 2991 2992 3136 3062 3136 2992 3060 3061 2994 3137 3064 3137 2994 3063 3111 3110 3111 3063 3062 3064 3065 3112 3113 3112 3065 3066 3131 3057 3131 3066 3138 3139 3067 3132 3058 3132 3067 3068 3126 3052 3126 3068 3140 3141 3071 3127 3053 3127 3071 3142 3072 3073 3072 3142 3143 3144 3145 3074 3075 3074 3145 3142 3076 3146 3076 3142 3073 3075 3145 3077 3147 3077 3145 3148 3076 3078 3076 3148 3146 3147 3149 3077 3079 3077 3149 3148 3080 3150 3080 3148 3078 3079 3149 3081 3151 3081 3149 3150 3048 3122 3048 3150 3080 3081 3151 3049 3123 3049 3151 3143 3014 3072 3014 3143 3082 3083 3144 3015 3074 3015 3144 3152 3016 3082 3016 3152 3084 3087 3153 3019 3083 3019 3153 3154 3085 3084 3085 3154 3155 3156 3157 3086 3087 3086 3157 3085 3088 3017 3088 3085 3158 3159 3086 3089 3018 3089 3086 3088 3090 3020 3090 3088 3160 3161 3089 3091 3021 3091 3089 3160 3026 3090 3026 3160 3092 3095 3161 3029 3091 3029 3161 3162 3093 3092 3093 3162 3163 3164 3165 3094 3095 3094 3165 3093 3096 3027 3096 3093 3166 3167 3094 3097 3028 3097 3094 3098 3096 3168 3096 3098 3031 3032 3100 3097 3169 3097 3100 3099 3170 3171 3170 3099 3098 3100 3101 3172 3173 3172 3101 3171 3103 3105 3103 3171 3170 3172 3173 3108 3106 3108 3173 3103 3174 3104 3174 3103 3175 3176 3108 3177 3109 3177 3108 3104 3140 3068 3140 3104 3174 3177 3109 3141 3071 3141 3109 3111 3114 3040 3114 3111 3178 3179 3112 3115 3041 3115 3112 3114 3116 3042 3116 3114 3180 3181 3115 3117 3043 3117 3115 3116 3119 3044 3119 3116 3182 3183 3117 3121 3047 3121 3117 3118 3184 3185 3184 3118 3119 3121 3120 3186 3187 3186 3120 3188 3045 3118 3045 3188 3122 3123 3189 3046 3120 3046 3189 3124 3138 3066 3138 3124 3190 3191 3125 3139 3067 3139 3125 3126 3128 3054 3128 3126 3192 3193 3127 3129 3055 3129 3127 3128 3190 3124 3190 3128 3194 3195 3129 3191 3125 3191 3129 3131 3196 3130 3196 3131 3197 3198 3132 3199 3133 3199 3132 3056 3200 3134 3200 3056 3130 3133 3059 3201 3135 3201 3059 3060 3202 3136 3202 3060 3134 3135 3061 3203 3137 3203 3061 3062 3178 3111 3178 3062 3136 3137 3064 3179 3112 3179 3064 3138 3197 3131 3197 3138 3204 3205 3139 3198 3132 3198 3139 3140 3192 3126 3192 3140 3206 3207 3141 3193 3127 3193 3141 3208 3143 3142 3143 3208 3209 3210 3211 3144 3145 3144 3211 3208 3146 3212 3146 3208 3142 3145 3211 3147 3213 3147 3211 3212 3148 3214 3148 3212 3146 3147 3213 3149 3215 3149 3213 3214 3150 3216 3150 3214 3148 3149 3215 3151 3217 3151 3215 3216 3122 3188 3122 3216 3150 3151 3217 3123 3189 3123 3217 3209 3082 3143 3082 3209 3152 3153 3210 3083 3144 3083 3210 3218 3084 3152 3084 3218 3154 3157 3219 3087 3153 3087 3219 3220 3155 3154 3155 3220 3221 3222 3223 3156 3157 3156 3223 3155 3158 3085 3158 3155 3224 3225 3156 3159 3086 3159 3156 3158 3160 3088 3160 3158 3226 3227 3159 3161 3089 3161 3159 3226 3092 3160 3092 3226 3162 3165 3227 3095 3161 3095 3227 3228 3163 3162 3163 3228 3229 3230 3231 3164 3165 3164 3231 3163 3166 3093 3166 3163 3232 3233 3164 3167 3094 3167 3164 3166 3168 3096 3168 3166 3234 3235 3167 3169 3097 3169 3167 3098 3236 3170 3236 3098 3168 3169 3100 3237 3172 3237 3100 3170 3175 3103 3175 3170 3236 3237 3172 3176 3108 3176 3172 3174 3238 3239 3238 3174 3175 3176 3177 3240 3241 3240 3177 3174 3206 3140 3206 3174 3239 3241 3177 3207 3141 3207 3177 3178 3180 3114 3180 3178 3242 3243 3179 3181 3115 3181 3179 3180 3182 3116 3182 3180 3244 3245 3181 3183 3117 3183 3181 3182 3184 3119 3184 3182 3246 3247 3183 3186 3121 3186 3183 3185 3248 3249 3248 3185 3184 3186 3187 3250 3251 3250 3187 3188 3185 3252 3185 3188 3118 3120 3189 3187 3253 3187 3189 3190 3204 3138 3204 3190 3254 3255 3191 3205 3139 3205 3191 3128 3256 3194 3256 3128 3192 3193 3129 3257 3195 3257 3129 3194 3254 3190 3254 3194 3258 3259 3195 3255 3191 3255 3195 3197 3260 3196 3260 3197 3261 3262 3198 3263 3199 3263 3198 3130 3264 3200 3264 3130 3196 3199 3133 3265 3201 3265 3133 3134 3266 3202 3266 3134 3200 3201 3135 3267 3203 3267 3135 3136 3242 3178 3242 3136 3202 3203 3137 3243 3179 3243 3137 3204 3261 3197 3261 3204 3268 3269 3205 3262 3198 3262 3205 3206 3256 3192 3256 3206 3270 3271 3207 3257 3193 3257 3207 3272 3209 3208 3209 3272 3273 3274 3275 3210 3211 3210 3275 3272 3212 3276 3212 3272 3208 3211 3275 3213 3277 3213 3275 3276 3214 3278 3214 3276 3212 3213 3277 3215 3279 3215 3277 3278 3216 3280 3216 3278 3214 3215 3279 3217 3281 3217 3279 3216 3252 3280 3252 3216 3188 3189 3217 3253 3281 3253 3217 3273 3152 3209 3152 3273 3218 3219 3274 3153 3210 3153 3274 3282 3154 3218 3154 3282 3220 3223 3283 3157 3219 3157 3283 3284 3221 3220 3221 3284 3285 3286 3287 3222 3223 3222 3287 3221 3224 3155 3224 3221 3288 3289 3222 3225 3156 3225 3222 3224 3226 3158 3226 3224 3290 3291 3225 3227 3159 3227 3225 3290 3162 3226 3162 3290 3228 3231 3291 3165 3227 3165 3291 3292 3229 3228 3229 3292 3293 3294 3295 3230 3231 3230 3295 3229 3232 3163 3232 3229 3296 3297 3230 3233 3164 3233 3230 3232 3234 3166 3234 3232 3298 3299 3233 3235 3167 3235 3233 3168 3300 3236 3300 3168 3234 3235 3169 3301 3237 3301 3169 3175 3300 3238 3300 3175 3236 3237 3176 3301 3240 3301 3176 3238 3302 3239 3302 3238 3303 3304 3240 3305 3241 3305 3240 3239 3270 3206 3270 3239 3302 3305 3241 3271 3207 3271 3241 3242 3244 3180 3244 3242 3306 3307 3243 3245 3181 3245 3243 3244 3246 3182 3246 3244 3308 3309 3245 3247 3183 3247 3245 3184 3310 3248 3310 3184 3246 3247 3186 3311 3250 3311 3186 3249 3312 3313 3312 3249 3248 3250 3251 3314 3315 3314 3251 3252 3249 3316 3249 3252 3185 3187 3253 3251 3317 3251 3253 3254 3268 3204 3268 3254 3318 3319 3255 3269 3205 3269 3255 3194 3320 3258 3320 3194 3256 3257 3195 3321 3259 3321 3195 3254 3322 3318 3322 3254 3258 3259 3255 3323 3319 3323 3255 3261 3324 3260 3324 3261 3325 3326 3262 3327 3263 3327 3262 3196 3328 3264 3328 3196 3260 3263 3199 3329 3265 3329 3199 3200 3330 3266 3330 3200 3264 3265 3201 3331 3267 3331 3201 3202 3306 3242 3306 3202 3266 3267 3203 3307 3243 3307 3203 3268 3325 3261 3325 3268 3332 3333 3269 3326 3262 3326 3269 3256 3334 3320 3334 3256 3270 3271 3257 3335 3321 3335 3257 3336 3272 3337 3272 3336 3273 3274 3338 3275 3339 3275 3338 3337 3276 3340 3276 3337 3272 3275 3339 3277 3341 3277 3339 3340 3278 3342 3278 3340 3276 3277 3341 3279 3343 3279 3341 3342 3280 3344 3280 3342 3278 3279 3343 3281 3345 3281 3343 3280 3316 3344 3316 3280 3252 3253 3281 3317 3345 3317 3281 3336 3218 3273 3218 3336 3282 3283 3338 3219 3274 3219 3338 3346 3220 3282 3220 3346 3284 3287 3347 3223 3283 3223 3347 3348 3285 3284 3285 3348 3349 3350 3351 3286 3287 3286 3351 3285 3288 3221 3288 3285 3352 3353 3286 3289 3222 3289 3286 3288 3290 3224 3290 3288 3354 3355 3289 3291 3225 3291 3289 3354 3228 3290 3228 3354 3292 3295 3355 3231 3291 3231 3355 3356 3293 3292 3293 3356 3357 3358 3359 3294 3295 3294 3359 3293 3296 3229 3296 3293 3360 3361 3294 3297 3230 3297 3294 3296 3298 3232 3298 3296 3362 3363 3297 3299 3233 3299 3297 3234 3364 3300 3364 3234 3298 3299 3235 3365 3301 3365 3235 3300 3303 3238 3303 3300 3364 3365 3301 3304 3240 3304 3301 3366 3303 3367 3303 3366 3302 3305 3368 3304 3369 3304 3368 3270 3366 3334 3366 3270 3302 3305 3271 3368 3335 3368 3271 3306 3308 3244 3308 3306 3370 3371 3307 3309 3245 3309 3307 3308 3310 3246 3310 3308 3372 3373 3309 3311 3247 3311 3309 3248 3374 3312 3374 3248 3310 3311 3250 3375 3314 3375 3250 3313 3376 3377 3376 3313 3312 3314 3315 3378 3379 3378 3315 3316 3313 3380 3313 3316 3249 3251 3317 3315 3381 3315 3317 3318 3332 3268 3332 3318 3382 3383 3319 3333 3269 3333 3319 3258 3384 3322 3384 3258 3320 3321 3259 3385 3323 3385 3259 3318 3386 3382 3386 3318 3322 3323 3319 3387 3383 3387 3319 3325 3388 3324 3388 3325 3389 3390 3326 3391 3327 3391 3326 3260 3392 3328 3392 3260 3324 3327 3263 3393 3329 3393 3263 3264 3394 3330 3394 3264 3328 3329 3265 3395 3331 3395 3265 3266 3370 3306 3370 3266 3330 3331 3267 3371 3307 3371 3267 3332 3389 3325 3389 3332 3396 3397 3333 3390 3326 3390 3333 3320 3398 3384 3398 3320 3334 3335 3321 3399 3385 3399 3321 3400 3337 3401 3337 3400 3336 3338 3402 3339 3403 3339 3402 3401 3340 3404 3340 3401 3337 3339 3403 3341 3405 3341 3403 3404 3342 3406 3342 3404 3340 3341 3405 3343 3407 3343 3405 3406 3344 3408 3344 3406 3342 3343 3407 3345 3409 3345 3407 3344 3380 3408 3380 3344 3316 3317 3345 3381 3409 3381 3345 3400 3282 3336 3282 3400 3346 3347 3402 3283 3338 3283 3402 3410 3284 3346 3284 3410 3348 3351 3411 3287 3347 3287 3411 3412 3348 3413 3348 3412 3349 3350 3414 3351 3415 3351 3414 3349 3352 3285 3352 3349 3416 3417 3350 3353 3286 3353 3350 3352 3354 3288 3354 3352 3418 3419 3353 3355 3289 3355 3353 3418 3292 3354 3292 3418 3356 3359 3419 3295 3355 3295 3419 3420 3357 3356 3357 3420 3421 3422 3423 3358 3359 3358 3423 3357 3360 3293 3360 3357 3424 3425 3358 3361 3294 3361 3358 3426 3296 3360 3296 3426 3362 3363 3427 3297 3361 3297 3427 3428 3298 3362 3298 3428 3364 3365 3429 3299 3363 3299 3429 3367 3364 3428 3364 3367 3303 3304 3369 3365 3429 3365 3369 3430 3367 3431 3367 3430 3366 3368 3432 3369 3433 3369 3432 3334 3430 3398 3430 3334 3366 3368 3335 3432 3399 3432 3335 3370 3372 3308 3372 3370 3434 3435 3371 3373 3309 3373 3371 3372 3374 3310 3374 3372 3436 3437 3373 3375 3311 3375 3373 3312 3438 3376 3438 3312 3374 3375 3314 3439 3378 3439 3314 3440 3376 3441 3376 3440 3377 3379 3442 3378 3443 3378 3442 3380 3377 3444 3377 3380 3313 3315 3381 3379 3445 3379 3381 3382 3396 3332 3396 3382 3446 3447 3383 3397 3333 3397 3383 3322 3448 3386 3448 3322 3384 3385 3323 3449 3387 3449 3323 3382 3450 3446 3450 3382 3386 3387 3383 3451 3447 3451 3383 3389 3452 3388 3452 3389 3453 3454 3390 3455 3391 3455 3390 3324 3456 3392 3456 3324 3388 3391 3327 3457 3393 3457 3327 3328 3458 3394 3458 3328 3392 3393 3329 3459 3395 3459 3329 3330 3434 3370 3434 3330 3394 3395 3331 3435 3371 3435 3331 3396 3453 3389 3453 3396 3460 3461 3397 3454 3390 3454 3397 3384 3462 3448 3462 3384 3398 3399 3385 3463 3449 3463 3385 3464 3401 3465 3401 3464 3400 3402 3466 3403 3467 3403 3466 3465 3404 3468 3404 3465 3401 3403 3467 3405 3469 3405 3467 3468 3406 3470 3406 3468 3404 3405 3469 3407 3471 3407 3469 3470 3408 3472 3408 3470 3406 3407 3471 3409 3473 3409 3471 3408 3444 3472 3444 3408 3380 3381 3409 3445 3473 3445 3409 3464 3346 3400 3346 3464 3410 3411 3466 3347 3402 3347 3466 3413 3410 3474 3410 3413 3348 3351 3415 3411 3475 3411 3415 3476 3413 3477 3413 3476 3412 3414 3478 3415 3479 3415 3478 3480 3349 3412 3349 3480 3416 3417 3481 3350 3414 3350 3481 3416 3418 3352 3418 3416 3482 3483 3417 3419 3353 3419 3417 3482 3356 3418 3356 3482 3420 3423 3483 3359 3419 3359 3483 3484 3420 3485 3420 3484 3421 3422 3486 3423 3487 3423 3486 3421 3424 3357 3424 3421 3488 3489 3422 3425 3358 3425 3422 3490 3360 3424 3360 3490 3426 3427 3491 3361 3425 3361 3491 3492 3362 3426 3362 3492 3428 3429 3493 3363 3427 3363 3493 3431 3428 3492 3428 3431 3367 3369 3433 3429 3493 3429 3433 3494 3431 3495 3431 3494 3430 3432 3496 3433 3497 3433 3496 3398 3494 3462 3494 3398 3430 3432 3399 3496 3463 3496 3399 3434 3436 3372 3436 3434 3498 3499 3435 3437 3373 3437 3435 3436 3438 3374 3438 3436 3500 3501 3437 3439 3375 3439 3437 3441 3438 3502 3438 3441 3376 3378 3443 3439 3503 3439 3443 3504 3441 3505 3441 3504 3440 3442 3506 3443 3507 3443 3506 3508 3377 3440 3377 3508 3509 3510 3511 3379 3442 3379 3511 3446 3460 3396 3460 3446 3512 3513 3447 3461 3397 3461 3447 3386 3514 3450 3514 3386 3448 3449 3387 3515 3451 3515 3387 3512 3450 3516 3450 3512 3446 3447 3513 3451 3517 3451 3513 3452 3518 3519 3518 3452 3453 3454 3455 3520 3521 3520 3455 3388 3522 3456 3522 3388 3452 3455 3391 3523 3457 3523 3391 3392 3524 3458 3524 3392 3456 3457 3393 3525 3459 3525 3393 3394 3498 3434 3498 3394 3458 3459 3395 3499 3435 3499 3395 3453 3526 3518 3526 3453 3460 3461 3454 3527 3520 3527 3454 3448 3528 3514 3528 3448 3462 3463 3449 3529 3515 3529 3449 3464 3530 3531 3530 3464 3465 3467 3466 3532 3533 3532 3466 3465 3534 3530 3534 3465 3468 3469 3467 3535 3532 3535 3467 3468 3536 3534 3536 3468 3537 3538 3469 3539 3535 3539 3469 3537 3540 3536 3540 3537 3541 3542 3538 3543 3539 3543 3538 3540 3509 3508 3509 3540 3541 3542 3543 3510 3511 3510 3543 3474 3464 3531 3464 3474 3410 3411 3475 3466 3533 3466 3475 3477 3474 3544 3474 3477 3413 3415 3479 3475 3545 3475 3479 3546 3477 3547 3477 3546 3476 3478 3548 3479 3549 3479 3548 3550 3412 3476 3412 3550 3480 3481 3551 3414 3478 3414 3551 3552 3416 3480 3416 3552 3482 3483 3553 3417 3481 3417 3553 3485 3482 3552 3482 3485 3420 3423 3487 3483 3553 3483 3487 3554 3485 3555 3485 3554 3484 3486 3556 3487 3557 3487 3556 3558 3421 3484 3421 3558 3488 3489 3559 3422 3486 3422 3559 3560 3424 3488 3424 3560 3490 3491 3561 3425 3489 3425 3561 3562 3426 3490 3426 3562 3492 3493 3563 3427 3491 3427 3563 3495 3492 3562 3492 3495 3431 3433 3497 3493 3563 3493 3497 3564 3495 3565 3495 3564 3494 3496 3566 3497 3567 3497 3566 3462 3564 3528 3564 3462 3494 3496 3463 3566 3529 3566 3463 3498 3500 3436 3500 3498 3568 3569 3499 3501 3437 3501 3499 3500 3502 3438 3502 3500 3570 3571 3501 3503 3439 3503 3501 3505 3502 3572 3502 3505 3441 3443 3507 3503 3573 3503 3507 3574 3505 3575 3505 3574 3504 3506 3576 3507 3577 3507 3576 3578 3440 3504 3440 3578 3579 3580 3581 3442 3506 3442 3581 3460 3582 3526 3582 3460 3512 3513 3461 3583 3527 3583 3461 3516 3514 3584 3514 3516 3450 3451 3517 3515 3585 3515 3517 3582 3516 3586 3516 3582 3512 3513 3583 3517 3587 3517 3583 3519 3588 3589 3588 3519 3518 3520 3521 3590 3591 3590 3521 3522 3519 3592 3519 3522 3452 3455 3523 3521 3593 3521 3523 3456 3594 3524 3594 3456 3522 3523 3457 3595 3525 3595 3457 3458 3568 3498 3568 3458 3524 3525 3459 3569 3499 3569 3459 3518 3596 3588 3596 3518 3526 3527 3520 3597 3590 3597 3520 3584 3598 3599 3598 3584 3514 3515 3585 3600 3601 3600 3585 3531 3602 3603 3602 3531 3530 3532 3533 3604 3605 3604 3533 3530 3606 3602 3606 3530 3534 3535 3532 3607 3604 3607 3532 3534 3608 3606 3608 3534 3609 3610 3535 3611 3607 3611 3535 3609 3612 3608 3612 3609 3613 3614 3610 3615 3611 3615 3610 3612 3579 3578 3579 3612 3613 3614 3615 3580 3581 3580 3615 3544 3531 3603 3531 3544 3474 3475 3545 3533 3605 3533 3545 3547 3544 3616 3544 3547 3477 3479 3549 3545 3617 3545 3549 3618 3547 3619 3547 3618 3546 3548 3620 3549 3621 3549 3620 3622 3476 3546 3476 3622 3550 3551 3623 3478 3548 3478 3623 3624 3480 3550 3480 3624 3552 3553 3625 3481 3551 3481 3625 3555 3552 3624 3552 3555 3485 3487 3557 3553 3625 3553 3557 3626 3555 3627 3555 3626 3554 3556 3628 3557 3629 3557 3628 3630 3484 3554 3484 3630 3558 3559 3631 3486 3556 3486 3631 3560 3558 3632 3558 3560 3488 3489 3561 3559 3633 3559 3561 3634 3490 3560 3490 3634 3562 3563 3635 3491 3561 3491 3635 3565 3562 3634 3562 3565 3495 3497 3567 3563 3635 3563 3567 3636 3637 3638 3637 3636 3639 3640 3641 3642 3643 3642 3641 3599 3636 3638 3636 3599 3598 3600 3601 3641 3643 3641 3601 3568 3570 3500 3570 3568 3644 3645 3569 3571 3501 3571 3569 3502 3646 3572 3646 3502 3570 3571 3503 3647 3573 3647 3503 3575 3572 3648 3572 3575 3505 3507 3577 3573 3649 3573 3577 3650 3575 3651 3575 3650 3574 3576 3652 3577 3653 3577 3652 3654 3504 3574 3504 3654 3578 3581 3655 3506 3576 3506 3655 3526 3656 3596 3656 3526 3582 3583 3527 3657 3597 3657 3527 3586 3584 3658 3584 3586 3516 3517 3587 3585 3659 3585 3587 3656 3586 3660 3586 3656 3582 3583 3657 3587 3661 3587 3657 3589 3662 3663 3662 3589 3588 3590 3591 3664 3665 3664 3591 3592 3589 3666 3589 3592 3519 3521 3593 3591 3667 3591 3593 3594 3592 3668 3592 3594 3522 3523 3595 3593 3669 3593 3595 3524 3644 3568 3644 3524 3594 3595 3525 3645 3569 3645 3525 3588 3670 3662 3670 3588 3596 3597 3590 3671 3664 3671 3590 3658 3672 3673 3672 3658 3584 3585 3659 3674 3675 3674 3659 3603 3676 3677 3676 3603 3602 3604 3605 3678 3679 3678 3605 3602 3680 3676 3680 3602 3606 3607 3604 3681 3678 3681 3604 3606 3682 3680 3682 3606 3608 3611 3607 3683 3681 3683 3607 3608 3684 3682 3684 3608 3612 3615 3611 3685 3683 3685 3611 3684 3578 3654 3578 3684 3612 3615 3685 3581 3655 3581 3685 3616 3603 3677 3603 3616 3544 3545 3617 3605 3679 3605 3617 3619 3616 3686 3616 3619 3547 3549 3621 3617 3687 3617 3621 3688 3619 3689 3619 3688 3618 3620 3690 3621 3691 3621 3690 3692 3546 3618 3546 3692 3622 3623 3693 3548 3620 3548 3693 3694 3550 3622 3550 3694 3624 3625 3695 3551 3623 3551 3695 3627 3624 3694 3624 3627 3555 3557 3629 3625 3695 3625 3629 3696 3627 3697 3627 3696 3626 3628 3698 3629 3699 3629 3698 3700 3554 3626 3554 3700 3630 3631 3701 3556 3628 3556 3701 3632 3630 3702 3630 3632 3558 3559 3633 3631 3703 3631 3633 3634 3632 3704 3632 3634 3560 3561 3635 3633 3705 3633 3635 3639 3704 3637 3704 3639 3634 3635 3640 3705 3642 3705 3640 3706 3707 3708 3707 3706 3709 3710 3711 3712 3713 3712 3711 3673 3706 3708 3706 3673 3672 3674 3675 3711 3713 3711 3675 3570 3714 3646 3714 3570 3644 3645 3571 3715 3647 3715 3571 3572 3716 3648 3716 3572 3646 3647 3573 3717 3649 3717 3573 3651 3648 3718 3648 3651 3575 3577 3653 3649 3719 3649 3653 3720 3651 3721 3651 3720 3650 3652 3722 3653 3723 3653 3722 3724 3574 3650 3574 3724 3654 3655 3725 3576 3652 3576 3725 3596 3726 3670 3726 3596 3656 3657 3597 3727 3671 3727 3597 3660 3658 3728 3658 3660 3586 3587 3661 3659 3729 3659 3661 3726 3660 3730 3660 3726 3656 3657 3727 3661 3731 3661 3727 3663 3732 3733 3732 3663 3662 3664 3665 3734 3735 3734 3665 3666 3663 3736 3663 3666 3589 3591 3667 3665 3737 3665 3667 3668 3666 3738 3666 3668 3592 3593 3669 3667 3739 3667 3669 3644 3668 3714 3668 3644 3594 3595 3645 3669 3715 3669 3645 3662 3740 3732 3740 3662 3670 3671 3664 3741 3734 3741 3664 3728 3673 3742 3673 3728 3658 3659 3729 3675 3743 3675 3729 3677 3744 3745 3744 3677 3676 3678 3679 3746 3747 3746 3679 3676 3748 3744 3748 3676 3680 3681 3678 3749 3746 3749 3678 3680 3750 3748 3750 3680 3682 3683 3681 3751 3749 3751 3681 3682 3752 3750 3752 3682 3684 3685 3683 3753 3751 3753 3683 3752 3654 3724 3654 3752 3684 3685 3753 3655 3725 3655 3753 3686 3677 3745 3677 3686 3616 3617 3687 3679 3747 3679 3687 3689 3686 3754 3686 3689 3619 3621 3691 3687 3755 3687 3691 3756 3689 3757 3689 3756 3688 3690 3758 3691 3759 3691 3758 3760 3618 3688 3618 3760 3692 3693 3761 3620 3690 3620 3761 3762 3622 3692 3622 3762 3694 3695 3763 3623 3693 3623 3763 3697 3694 3762 3694 3697 3627 3629 3699 3695 3763 3695 3699 3764 3697 3765 3697 3764 3696 3698 3766 3699 3767 3699 3766 3768 3626 3696 3626 3768 3700 3701 3769 3628 3698 3628 3769 3702 3700 3770 3700 3702 3630 3631 3703 3701 3771 3701 3703 3704 3702 3772 3702 3704 3632 3633 3705 3703 3773 3703 3705 3709 3772 3707 3772 3709 3704 3705 3710 3773 3712 3773 3710 3708 3774 3775 3774 3708 3707 3712 3713 3776 3777 3776 3713 3742 3708 3775 3708 3742 3673 3675 3743 3713 3777 3713 3743 3646 3778 3716 3778 3646 3714 3715 3647 3779 3717 3779 3647 3648 3780 3718 3780 3648 3716 3717 3649 3781 3719 3781 3649 3651 3782 3721 3782 3651 3718 3719 3653 3783 3723 3783 3653 3784 3721 3785 3721 3784 3720 3722 3786 3723 3787 3723 3786 3788 3650 3720 3650 3788 3724 3725 3789 3652 3722 3652 3789 3670 3790 3740 3790 3670 3726 3727 3671 3791 3741 3791 3671 3730 3728 3792 3728 3730 3660 3661 3731 3729 3793 3729 3731 3726 3794 3790 3794 3726 3730 3731 3727 3795 3791 3795 3727 3733 3796 3797 3796 3733 3732 3734 3735 3798 3799 3798 3735 3736 3733 3800 3733 3736 3663 3665 3737 3735 3801 3735 3737 3738 3736 3802 3736 3738 3666 3667 3739 3737 3803 3737 3739 3714 3738 3778 3738 3714 3668 3669 3715 3739 3779 3739 3715 3732 3804 3796 3804 3732 3740 3741 3734 3805 3798 3805 3734 3792 3742 3806 3742 3792 3728 3729 3793 3743 3807 3743 3793 3808 3744 3809 3744 3808 3745 3747 3810 3746 3811 3746 3810 3744 3812 3809 3812 3744 3748 3749 3746 3813 3811 3813 3746 3748 3814 3812 3814 3748 3750 3751 3749 3815 3813 3815 3749 3750 3816 3814 3816 3750 3752 3753 3751 3817 3815 3817 3751 3816 3724 3788 3724 3816 3752 3753 3817 3725 3789 3725 3817 3754 3745 3808 3745 3754 3686 3687 3755 3747 3810 3747 3755 3757 3754 3818 3754 3757 3689 3691 3759 3755 3819 3755 3759 3820 3757 3821 3757 3820 3756 3758 3822 3759 3823 3759 3822 3824 3688 3756 3688 3824 3760 3761 3825 3690 3758 3690 3825 3826 3692 3760 3692 3826 3762 3763 3827 3693 3761 3693 3827 3765 3762 3826 3762 3765 3697 3699 3767 3763 3827 3763 3767 3828 3765 3829 3765 3828 3764 3766 3830 3767 3831 3767 3830 3832 3696 3764 3696 3832 3768 3769 3833 3698 3766 3698 3833 3770 3768 3834 3768 3770 3700 3701 3771 3769 3835 3769 3771 3772 3770 3836 3770 3772 3702 3703 3773 3771 3837 3771 3773 3707 3836 3774 3836 3707 3772 3773 3712 3837 3776 3837 3712 3775 3838 3839 3838 3775 3774 3776 3777 3840 3841 3840 3777 3806 3775 3839 3775 3806 3742 3743 3807 3777 3841 3777 3807 3716 3842 3780 3842 3716 3778 3779 3717 3843 3781 3843 3717 3718 3844 3782 3844 3718 3780 3781 3719 3845 3783 3845 3719 3721 3846 3785 3846 3721 3782 3783 3723 3847 3787 3847 3723 3848 3785 3849 3785 3848 3784 3786 3850 3787 3851 3787 3850 3852 3720 3784 3720 3852 3788 3789 3853 3722 3786 3722 3853 3740 3854 3804 3854 3740 3790 3791 3741 3855 3805 3855 3741 3794 3792 3856 3792 3794 3730 3731 3795 3793 3857 3793 3795 3790 3858 3854 3858 3790 3794 3795 3791 3859 3855 3859 3791 3797 3860 3861 3860 3797 3796 3798 3799 3862 3863 3862 3799 3800 3797 3864 3797 3800 3733 3735 3801 3799 3865 3799 3801 3802 3800 3866 3800 3802 3736 3737 3803 3801 3867 3801 3803 3778 3802 3842 3802 3778 3738 3739 3779 3803 3843 3803 3779 3796 3868 3860 3868 3796 3804 3805 3798 3869 3862 3869 3798 3856 3806 3870 3806 3856 3792 3793 3857 3807 3871 3807 3857 3872 3809 3873 3809 3872 3808 3810 3874 3811 3875 3811 3874 3876 3809 3812 3809 3876 3873 3875 3877 3811 3813 3811 3877 3878 3812 3814 3812 3878 3876 3877 3879 3813 3815 3813 3879 3878 3816 3880 3816 3878 3814 3815 3879 3817 3881 3817 3879 3852 3816 3788 3816 3852 3880 3881 3853 3817 3789 3817 3853 3818 3808 3872 3808 3818 3754 3755 3819 3810 3874 3810 3819 3821 3818 3882 3818 3821 3757 3759 3823 3819 3883 3819 3823 3884 3821 3885 3821 3884 3820 3822 3886 3823 3887 3823 3886 3888 3756 3820 3756 3888 3824 3825 3889 3758 3822 3758 3889 3890 3760 3824 3760 3890 3826 3827 3891 3761 3825 3761 3891 3829 3826 3890 3826 3829 3765 3767 3831 3827 3891 3827 3831 3892 3829 3893 3829 3892 3828 3830 3894 3831 3895 3831 3894 3896 3764 3828 3764 3896 3832 3833 3897 3766 3830 3766 3897 3898 3768 3832 3768 3898 3834 3835 3899 3769 3833 3769 3899 3836 3834 3900 3834 3836 3770 3771 3837 3835 3901 3835 3837 3774 3900 3838 3900 3774 3836 3837 3776 3901 3840 3901 3776 3839 3902 3903 3902 3839 3838 3840 3841 3904 3905 3904 3841 3870 3839 3903 3839 3870 3806 3807 3871 3841 3905 3841 3871 3780 3906 3844 3906 3780 3842 3843 3781 3907 3845 3907 3781 3782 3908 3846 3908 3782 3844 3845 3783 3909 3847 3909 3783 3785 3910 3849 3910 3785 3846 3847 3787 3911 3851 3911 3787 3912 3849 3913 3849 3912 3848 3850 3914 3851 3915 3851 3914 3916 3784 3848 3784 3916 3852 3853 3917 3786 3850 3786 3917 3804 3918 3868 3918 3804 3854 3855 3805 3919 3869 3919 3805 3856 3858 3794 3858 3856 3920 3921 3857 3859 3795 3859 3857 3854 3922 3918 3922 3854 3858 3859 3855 3923 3919 3923 3855 3861 3924 3925 3924 3861 3860 3862 3863 3926 3927 3926 3863 3864 3861 3928 3861 3864 3797 3799 3865 3863 3929 3863 3865 3866 3864 3930 3864 3866 3800 3801 3867 3865 3931 3865 3867 3842 3866 3906 3866 3842 3802 3803 3843 3867 3907 3867 3843 3860 3932 3924 3932 3860 3868 3869 3862 3933 3926 3933 3862 3870 3920 3856 3920 3870 3934 3935 3871 3921 3857 3921 3871 3936 3873 3937 3873 3936 3872 3874 3938 3875 3939 3875 3938 3937 3876 3940 3876 3937 3873 3875 3939 3877 3941 3877 3939 3940 3878 3942 3878 3940 3876 3877 3941 3879 3943 3879 3941 3944 3878 3880 3878 3944 3942 3943 3945 3879 3881 3879 3945 3944 3852 3916 3852 3944 3880 3881 3945 3853 3917 3853 3945 3882 3872 3936 3872 3882 3818 3819 3883 3874 3938 3874 3883 3885 3882 3946 3882 3885 3821 3823 3887 3883 3947 3883 3887 3948 3885 3949 3885 3948 3884 3886 3950 3887 3951 3887 3950 3952 3820 3884 3820 3952 3888 3889 3953 3822 3886 3822 3953 3954 3824 3888 3824 3954 3890 3891 3955 3825 3889 3825 3955 3893 3890 3954 3890 3893 3829 3831 3895 3891 3955 3891 3895 3956 3893 3957 3893 3956 3892 3894 3958 3895 3959 3895 3958 3960 3828 3892 3828 3960 3896 3897 3961 3830 3894 3830 3961 3962 3832 3896 3832 3962 3898 3899 3963 3833 3897 3833 3963 3900 3898 3964 3898 3900 3834 3835 3901 3899 3965 3899 3901 3838 3964 3902 3964 3838 3900 3901 3840 3965 3904 3965 3840 3903 3966 3967 3966 3903 3902 3904 3905 3968 3969 3968 3905 3903 3934 3870 3934 3903 3967 3969 3905 3935 3871 3935 3905 3844 3970 3908 3970 3844 3906 3907 3845 3971 3909 3971 3845 3846 3972 3910 3972 3846 3908 3909 3847 3973 3911 3973 3847 3974 3849 3910 3849 3974 3913 3915 3975 3851 3911 3851 3975 3976 3913 3977 3913 3976 3912 3914 3978 3915 3979 3915 3978 3980 3848 3912 3848 3980 3916 3917 3981 3850 3914 3850 3981 3868 3982 3932 3982 3868 3918 3919 3869 3983 3933 3983 3869 3920 3922 3858 3922 3920 3984 3985 3921 3923 3859 3923 3921 3922 3982 3918 3982 3922 3986 3987 3923 3983 3919 3983 3923 3925 3988 3989 3988 3925 3924 3926 3927 3990 3991 3990 3927 3928 3925 3992 3925 3928 3861 3863 3929 3927 3993 3927 3929 3930 3928 3994 3928 3930 3864 3865 3931 3929 3995 3929 3931 3906 3930 3970 3930 3906 3866 3867 3907 3931 3971 3931 3907 3924 3996 3988 3996 3924 3932 3933 3926 3997 3990 3997 3926 3934 3984 3920 3984 3934 3998 3999 3935 3985 3921 3985 3935 4000 3936 3937 3936 4000 4001 4002 4003 3938 3939 3938 4003 4004 3937 3940 3937 4004 4000 4003 4005 3939 3941 3939 4005 4006 3940 3942 3940 4006 4004 4005 4007 3941 3943 3941 4007 4006 3944 4008 3944 4006 3942 3943 4007 3945 4009 3945 4007 4008 3916 3980 3916 4008 3944 3945 4009 3917 3981 3917 4009 3946 3936 4001 3936 3946 3882 3883 3947 3938 4002 3938 3947 3949 3946 4010 3946 3949 3885 3887 3951 3947 4011 3947 3951 4012 4013 4014 4013 4012 3949 3949 4012 3948 3950 4015 3951 3951 4015 4016 4017 4016 4015 4018 3884 3948 3884 4018 3952 3953 4019 3886 3950 3886 4019 4020 3888 3952 3888 4020 3954 3955 4021 3889 3953 3889 4021 3957 3954 4020 3954 3957 3893 3895 3959 3955 4021 3955 3959 4022 3957 4023 3957 4022 3956 3958 4024 3959 4025 3959 4024 4026 3892 3956 3892 4026 3960 3961 4027 3894 3958 3894 4027 4028 3896 3960 3896 4028 3962 3963 4029 3897 3961 3897 4029 3898 4030 3964 4030 3898 3962 3963 3899 4031 3965 4031 3899 3964 3966 3902 3966 3964 4030 4031 3965 3968 3904 3968 3965 3966 4032 3967 4032 3966 4033 4034 3968 4035 3969 4035 3968 3967 3998 3934 3998 3967 4032 4035 3969 3999 3935 3999 3969 3908 4036 3972 4036 3908 3970 3971 3909 4037 3973 4037 3909 3910 4038 3974 4038 3910 3972 3973 3911 4039 3975 4039 3911 3977 3974 4040 3974 3977 3913 3915 3979 3975 4041 3975 3979 4042 3976 3977 3976 4042 4043 4044 4045 3978 3979 3978 4045 4046 3912 3976 3912 4046 3980 3981 4047 3914 3978 3914 4047 3932 4048 3996 4048 3932 3982 3983 3933 4049 3997 4049 3933 3922 4050 3986 4050 3922 3984 3985 3923 4051 3987 4051 3923 3982 4052 4048 4052 3982 3986 3987 3983 4053 4049 4053 3983 4054 4055 4056 4055 4054 3989 4055 3989 3988 3990 3991 4057 3991 4058 4057 4059 4057 4058 3992 3989 4060 3989 3992 3925 3927 3993 3991 4061 3991 3993 3994 3992 4062 3992 3994 3928 3929 3995 3993 4063 3993 3995 3970 3994 4036 3994 3970 3930 3931 3971 3995 4037 3995 3971 4055 4064 4065 4064 4055 3988 4064 3988 3996 3997 3990 4066 3990 4057 4066 4067 4066 4057 3998 4050 3984 4050 3998 4068 4069 3999 4051 3985 4051 3999 4070 4000 4071 4000 4070 4001 4002 4072 4003 4073 4003 4072 4071 4004 4074 4004 4071 4000 4003 4073 4005 4075 4005 4073 4074 4006 4076 4006 4074 4004 4005 4075 4007 4077 4007 4075 4078 4006 4008 4006 4078 4076 4077 4079 4007 4009 4007 4079 4046 4008 3980 4008 4046 4078 4079 4047 4009 3981 4009 4047 4010 4001 4070 4001 4010 3946 3947 4011 4002 4072 4002 4011 4013 4080 4081 4080 4013 4010 4010 4013 3949 3951 4016 4011 4011 4016 4082 4083 4082 4016 4013 4081 4014 4017 4083 4016 4084 4014 4085 4014 4084 4012 4015 4086 4017 4087 4017 4086 4088 4084 4089 4084 4088 4012 4012 4088 4090 4012 4090 3948 3948 4090 4018 4019 4091 3950 3950 4091 4015 4091 4092 4015 4015 4092 4086 4093 4086 4092 4094 3952 4018 3952 4094 4020 4021 4095 3953 4019 3953 4095 4023 4020 4094 4020 4023 3957 3959 4025 4021 4095 4021 4025 4096 4097 4098 4097 4096 4023 4023 4096 4022 4024 4099 4025 4025 4099 4100 4101 4100 4099 4102 3956 4022 3956 4102 4026 4027 4103 3958 4024 3958 4103 3960 4104 4028 4104 3960 4026 4027 3961 4105 4029 4105 3961 3962 4106 4030 4106 3962 4028 4029 3963 4107 4031 4107 3963 3966 4106 4033 4106 3966 4030 4031 3968 4107 4034 4107 3968 4032 4108 4109 4108 4032 4033 4034 4035 4110 4111 4110 4035 4032 4068 3998 4068 4032 4109 4111 4035 4069 3999 4069 4035 3972 4112 4038 4112 3972 4036 4037 3973 4113 4039 4113 3973 3974 4114 4040 4114 3974 4038 4039 3975 4115 4041 4115 3975 4116 3977 4040 3977 4116 4042 4045 4117 3979 4041 3979 4117 4118 4042 4119 4042 4118 4043 4044 4120 4045 4121 4045 4120 4122 3976 4043 3976 4122 4123 4124 4125 3978 4044 3978 4125 4064 4126 4127 4126 4064 3996 4126 3996 4048 4049 3997 4128 3997 4066 4128 4129 4128 4066 4050 4052 3986 4052 4050 4130 4131 4051 4053 3987 4053 4051 4052 4126 4048 4126 4052 4132 4133 4126 4132 4134 4128 4135 4134 4053 4128 4049 4128 4053 4055 4065 4056 4059 4067 4057 4136 4056 4137 4056 4136 4138 4139 4140 4059 4141 4059 4140 4062 4060 4142 4060 4062 3992 3993 4063 4061 4143 4061 4063 4036 4062 4112 4062 4036 3994 3995 4037 4063 4113 4063 4037 4064 4127 4065 4067 4129 4066 4068 4130 4050 4130 4068 4144 4145 4069 4131 4051 4131 4069 4146 4070 4071 4070 4146 4147 4148 4149 4072 4073 4072 4149 4146 4074 4150 4074 4146 4071 4073 4149 4075 4151 4075 4149 4152 4074 4153 4074 4152 4150 4151 4154 4075 4155 4075 4154 4152 4156 4157 4156 4152 4153 4155 4154 4158 4159 4158 4154 4157 4123 4122 4123 4157 4156 4158 4159 4124 4125 4124 4159 4080 4147 4160 4147 4080 4070 4070 4080 4010 4011 4082 4072 4072 4082 4148 4161 4148 4082 4080 4160 4081 4083 4161 4082 4014 4081 4162 4163 4083 4017 4014 4162 4085 4087 4163 4017 4084 4085 4089 4093 4087 4086 4164 4089 4165 4089 4164 4088 4092 4166 4093 4167 4093 4166 4098 4168 4169 4168 4098 4097 4168 4097 4094 4094 4097 4023 4025 4100 4095 4095 4100 4170 4100 4101 4170 4171 4170 4101 4096 4098 4172 4173 4101 4099 4026 4174 4104 4174 4026 4102 4103 4027 4175 4105 4175 4027 4028 4176 4106 4176 4028 4104 4105 4029 4177 4107 4177 4029 4106 4108 4033 4108 4106 4176 4177 4107 4110 4034 4110 4107 4108 4178 4109 4178 4108 4179 4180 4110 4181 4111 4181 4110 4068 4178 4144 4178 4068 4109 4111 4069 4181 4145 4181 4069 4038 4182 4114 4182 4038 4112 4113 4039 4183 4115 4183 4039 4119 4116 4184 4116 4119 4042 4045 4121 4117 4185 4117 4121 4186 4119 4187 4119 4186 4118 4120 4188 4121 4189 4121 4188 4190 4043 4118 4043 4190 4122 4125 4191 4044 4120 4044 4191 4133 4127 4126 4128 4129 4135 4130 4192 4052 4052 4193 4132 4193 4052 4192 4194 4053 4195 4134 4195 4053 4053 4194 4131 4193 4133 4132 4134 4135 4195 4065 4196 4056 4059 4197 4067 4056 4196 4137 4141 4197 4059 4136 4137 4198 4199 4141 4140 4112 4142 4182 4142 4112 4062 4063 4113 4143 4183 4143 4113 4127 4200 4065 4067 4201 4129 4130 4202 4192 4202 4130 4203 4202 4203 4204 4205 4206 4207 4206 4131 4207 4194 4207 4131 4147 4146 4208 4209 4149 4148 4146 4150 4210 4211 4151 4149 4150 4152 4212 4213 4154 4151 4152 4157 4214 4215 4159 4154 4157 4122 4190 4191 4125 4159 4160 4147 4208 4209 4148 4161 4081 4160 4216 4217 4161 4083 4081 4216 4162 4163 4217 4083 4085 4162 4218 4219 4163 4087 4089 4085 4220 4221 4087 4093 4089 4220 4165 4167 4221 4093 4164 4165 4222 4223 4167 4166 4098 4224 4225 4226 4227 4101 4172 4098 4228 4229 4101 4173 4104 4230 4176 4230 4104 4174 4175 4105 4231 4177 4231 4105 4108 4230 4179 4230 4108 4176 4177 4110 4231 4180 4231 4110 4232 4233 4234 4233 4232 4235 4235 4232 4236 4237 4238 4239 4239 4238 4240 4241 4240 4238 4234 4204 4203 4204 4234 4242 4242 4234 4233 4240 4241 4243 4243 4241 4205 4206 4205 4241 4244 4245 4246 4245 4244 4114 4245 4114 4182 4183 4115 4247 4115 4248 4247 4249 4247 4248 4119 4184 4250 4251 4185 4121 4119 4250 4187 4189 4251 4121 4252 4187 4253 4187 4252 4186 4188 4254 4189 4255 4189 4254 4190 4118 4186 4188 4120 4191 4256 4127 4133 4135 4129 4257 4202 4193 4192 4194 4195 4207 4193 4258 4133 4135 4259 4195 4065 4200 4196 4197 4201 4067 4196 4260 4137 4141 4261 4197 4137 4262 4198 4199 4263 4141 4256 4200 4127 4129 4201 4257 4242 4202 4204 4205 4207 4243 4208 4146 4210 4211 4149 4209 4150 4212 4210 4211 4213 4151 4152 4214 4212 4213 4215 4154 4157 4190 4214 4215 4191 4159 4160 4208 4264 4265 4209 4161 4160 4264 4216 4217 4265 4161 4162 4216 4266 4267 4217 4163 4162 4266 4218 4219 4267 4163 4085 4218 4220 4221 4219 4087 4165 4220 4268 4269 4221 4167 4222 4165 4270 4271 4167 4223 4098 4225 4228 4229 4226 4101 4172 4228 4272 4273 4229 4173 4235 4242 4233 4240 4243 4239 4244 4246 4274 4275 4249 4248 4184 4276 4250 4251 4277 4185 4187 4250 4278 4279 4251 4189 4187 4278 4253 4255 4279 4189 4252 4253 4280 4281 4255 4254 4282 4186 4252 4254 4188 4283 4190 4186 4282 4283 4188 4191 4258 4256 4133 4135 4257 4259 4284 4193 4202 4207 4195 4285 4284 4258 4193 4195 4259 4285 4200 4286 4196 4197 4287 4201 4196 4286 4260 4261 4287 4197 4137 4260 4262 4263 4261 4141 4198 4262 4288 4289 4263 4199 4256 4290 4200 4201 4291 4257 4242 4292 4202 4207 4293 4243 4208 4210 4294 4295 4211 4209 4210 4212 4296 4297 4213 4211 4212 4214 4298 4299 4215 4213 4214 4190 4282 4283 4191 4215 4208 4294 4264 4265 4295 4209 4216 4264 4300 4301 4265 4217 4216 4300 4266 4267 4301 4217 4218 4266 4302 4303 4267 4219 4220 4218 4304 4305 4219 4221 4220 4304 4268 4269 4305 4221 4165 4268 4270 4271 4269 4167 4222 4270 4306 4307 4271 4223 4228 4225 4308 4309 4226 4229 4272 4228 4310 4311 4229 4273 4312 4172 4272 4273 4173 4313 4314 4242 4235 4239 4243 4315 4246 4316 4274 4275 4317 4249 4274 4276 4184 4185 4277 4275 4276 4318 4250 4251 4319 4277 4250 4318 4278 4279 4319 4251 4253 4278 4320 4321 4279 4255 4253 4320 4280 4281 4321 4255 4252 4280 4322 4323 4281 4254 4282 4252 4324 4325 4254 4283 4326 4256 4258 4259 4257 4327 4292 4284 4202 4207 4285 4293 4284 4328 4258 4259 4329 4285 4290 4286 4200 4201 4287 4291 4286 4330 4260 4261 4331 4287 4260 4332 4262 4263 4333 4261 4262 4334 4288 4289 4335 4263 4336 4198 4288 4198 4336 4337 4338 4339 4199 4289 4199 4339 4326 4290 4256 4257 4291 4327 4314 4292 4242 4243 4293 4315 4210 4296 4294 4295 4297 4211 4296 4212 4298 4299 4213 4297 4214 4282 4298 4299 4283 4215 4264 4294 4340 4341 4295 4265 4264 4340 4300 4301 4341 4265 4266 4300 4342 4343 4301 4267 4302 4266 4342 4343 4267 4303 4218 4302 4304 4305 4303 4219 4268 4304 4344 4345 4305 4269 4270 4268 4346 4347 4269 4271 4306 4270 4348 4349 4271 4307 4308 4222 4306 4307 4223 4309 4225 4222 4308 4309 4223 4226 4228 4308 4310 4311 4309 4229 4272 4310 4350 4351 4311 4273 4312 4272 4352 4353 4273 4313 4354 4314 4235 4239 4315 4355 4246 4356 4316 4317 4357 4249 4274 4316 4276 4277 4317 4275 4276 4358 4318 4319 4359 4277 4318 4360 4278 4279 4361 4319 4278 4360 4320 4321 4361 4279 4280 4320 4362 4363 4321 4281 4322 4280 4364 4365 4281 4323 4324 4252 4322 4323 4254 4325 4298 4282 4324 4325 4283 4299 4328 4326 4258 4259 4327 4329 4366 4284 4292 4293 4285 4367 4366 4328 4284 4285 4329 4367 4368 4286 4290 4291 4287 4369 4368 4330 4286 4287 4331 4369 4260 4330 4332 4333 4331 4261 4262 4332 4334 4335 4333 4263 4288 4334 4370 4371 4335 4289 4336 4288 4372 4373 4289 4339 4326 4374 4290 4291 4375 4327 4314 4376 4292 4293 4377 4315 4294 4296 4378 4379 4297 4295 4296 4298 4380 4381 4299 4297 4340 4294 4378 4379 4295 4341 4300 4340 4382 4383 4341 4301 4300 4382 4342 4343 4383 4301 4302 4342 4384 4385 4343 4303 4304 4302 4386 4387 4303 4305 4304 4386 4344 4345 4387 4305 4268 4344 4346 4347 4345 4269 4270 4346 4348 4349 4347 4271 4306 4348 4388 4389 4349 4307 4308 4306 4390 4391 4307 4309 4310 4308 4390 4391 4309 4311 4350 4310 4392 4393 4311 4351 4352 4272 4350 4351 4273 4353 4352 4394 4312 4313 4395 4353 4354 4396 4314 4315 4397 4355 4354 4235 4398 4399 4239 4355 4356 4400 4316 4317 4401 4357 4316 4358 4276 4277 4359 4317 4358 4402 4318 4319 4403 4359 4318 4402 4360 4361 4403 4319 4360 4404 4320 4321 4405 4361 4320 4404 4362 4363 4405 4321 4364 4280 4362 4363 4281 4365 4406 4322 4364 4365 4323 4407 4324 4322 4408 4409 4323 4325 4380 4298 4324 4325 4299 4381 4328 4410 4326 4327 4411 4329 4376 4366 4292 4293 4367 4377 4366 4412 4328 4329 4413 4367 4374 4368 4290 4291 4369 4375 4414 4330 4368 4369 4331 4415 4330 4416 4332 4333 4417 4331 4332 4418 4334 4335 4419 4333 4334 4420 4370 4371 4421 4335 4288 4370 4372 4373 4371 4289 4410 4374 4326 4327 4375 4411 4396 4376 4314 4315 4377 4397 4296 4380 4378 4379 4381 4297 4340 4378 4422 4423 4379 4341 4382 4340 4422 4423 4341 4383 4342 4382 4424 4425 4383 4343 4384 4342 4424 4425 4343 4385 4386 4302 4384 4385 4303 4387 4344 4386 4426 4427 4387 4345 4346 4344 4428 4429 4345 4347 4348 4346 4430 4431 4347 4349 4388 4348 4432 4433 4349 4389 4390 4306 4388 4389 4307 4391 4310 4390 4392 4393 4391 4311 4350 4392 4434 4435 4393 4351 4352 4350 4436 4437 4351 4353 4352 4438 4394 4395 4439 4353 4354 4440 4396 4440 4354 4438 4439 4355 4441 4397 4441 4355 4394 4354 4398 4354 4394 4438 4439 4395 4355 4399 4355 4395 4356 4372 4400 4401 4373 4357 4316 4400 4358 4359 4401 4317 4358 4442 4402 4403 4443 4359 4402 4444 4360 4361 4445 4403 4360 4444 4404 4405 4445 4361 4362 4446 4447 4446 4362 4404 4405 4363 4448 4449 4448 4363 4364 4362 4447 4449 4363 4365 4408 4322 4406 4407 4323 4409 4406 4364 4450 4451 4365 4407 4380 4324 4408 4409 4325 4381 4412 4410 4328 4329 4411 4413 4452 4366 4376 4377 4367 4453 4452 4412 4366 4367 4413 4453 4454 4368 4374 4375 4369 4455 4414 4416 4330 4331 4417 4415 4454 4414 4368 4369 4415 4455 4332 4416 4418 4419 4417 4333 4334 4418 4420 4421 4419 4335 4370 4420 4456 4457 4421 4371 4458 4370 4456 4370 4458 4372 4373 4459 4371 4457 4371 4459 4460 4374 4410 4411 4375 4461 4462 4376 4396 4397 4377 4463 4378 4380 4464 4465 4381 4379 4422 4378 4464 4465 4379 4423 4382 4422 4466 4467 4423 4383 4424 4382 4466 4467 4383 4425 4384 4424 4468 4469 4425 4385 4386 4384 4470 4471 4385 4387 4426 4386 4470 4471 4387 4427 4344 4426 4428 4429 4427 4345 4346 4428 4430 4431 4429 4347 4348 4430 4432 4433 4431 4349 4388 4432 4472 4473 4433 4389 4390 4388 4474 4475 4389 4391 4392 4390 4474 4475 4391 4393 4434 4392 4476 4477 4393 4435 4436 4350 4434 4435 4351 4437 4436 4438 4352 4353 4439 4437 4436 4440 4438 4439 4441 4437 4478 4396 4440 4441 4397 4479 4372 4458 4400 4401 4459 4373 4400 4442 4358 4359 4443 4401 4442 4480 4402 4403 4481 4443 4402 4480 4444 4445 4481 4403 4444 4482 4404 4405 4483 4445 4404 4482 4446 4448 4483 4405 4446 4484 4485 4486 4487 4448 4450 4364 4447 4449 4365 4451 4488 4408 4406 4407 4409 4489 4490 4406 4450 4451 4407 4491 4380 4408 4464 4465 4409 4381 4492 4410 4412 4413 4411 4493 4462 4452 4376 4377 4453 4463 4494 4412 4452 4453 4413 4495 4460 4454 4374 4375 4455 4461 4496 4416 4414 4415 4417 4497 4498 4414 4454 4455 4415 4499 4416 4500 4418 4419 4501 4417 4418 4502 4420 4421 4503 4419 4420 4504 4456 4457 4505 4421 4458 4456 4506 4507 4457 4459 4492 4460 4410 4411 4461 4493 4478 4462 4396 4397 4463 4479 4422 4464 4508 4509 4465 4423 4466 4422 4508 4509 4423 4467 4424 4466 4510 4511 4467 4425 4468 4424 4510 4511 4425 4469 4470 4384 4468 4469 4385 4471 4426 4512 4513 4514 4515 4427 4516 4426 4517 4426 4516 4428 4429 4518 4427 4519 4427 4518 4430 4428 4516 4518 4429 4431 4432 4430 4520 4521 4431 4433 4472 4432 4522 4523 4433 4473 4524 4388 4472 4388 4524 4474 4475 4525 4389 4473 4389 4525 4392 4474 4476 4477 4475 4393 4434 4476 4526 4527 4477 4435 4436 4434 4528 4529 4435 4437 4528 4440 4436 4437 4441 4529 4528 4478 4440 4441 4479 4529 4400 4458 4442 4443 4459 4401 4442 4506 4480 4481 4507 4443 4480 4530 4444 4445 4531 4481 4444 4530 4482 4483 4531 4445 4482 4532 4446 4448 4533 4483 4446 4532 4484 4487 4533 4448 4485 4484 4534 4535 4487 4486 4485 4534 4536 4537 4535 4486 4464 4408 4488 4489 4409 4465 4488 4406 4490 4491 4407 4489 4538 4536 4539 4540 4537 4541 4494 4492 4412 4413 4493 4495 4542 4452 4462 4463 4453 4543 4542 4494 4452 4453 4495 4543 4544 4454 4460 4461 4455 4545 4496 4500 4416 4417 4501 4497 4498 4496 4414 4415 4497 4499 4544 4498 4454 4455 4499 4545 4418 4500 4502 4503 4501 4419 4420 4502 4504 4505 4503 4421 4456 4504 4546 4547 4505 4457 4456 4546 4506 4507 4547 4457 4458 4506 4442 4443 4507 4459 4548 4460 4492 4493 4461 4549 4550 4462 4478 4479 4463 4551 4508 4464 4488 4489 4465 4509 4466 4508 4552 4553 4509 4467 4510 4466 4552 4553 4467 4511 4554 4555 4556 4557 4558 4559 4512 4554 4560 4561 4559 4515 4513 4512 4560 4561 4515 4514 4426 4513 4517 4519 4514 4427 4562 4517 4563 4517 4562 4516 4518 4564 4519 4565 4519 4564 4430 4516 4520 4521 4518 4431 4432 4520 4522 4523 4521 4433 4472 4522 4566 4567 4523 4473 4524 4472 4566 4567 4473 4525 4476 4474 4524 4525 4475 4477 4526 4476 4568 4569 4477 4527 4528 4434 4526 4527 4435 4529 4570 4478 4528 4529 4479 4571 4506 4572 4480 4481 4573 4507 4480 4572 4530 4531 4573 4481 4530 4574 4482 4483 4575 4531 4482 4574 4532 4533 4575 4483 4532 4576 4484 4487 4577 4533 4484 4578 4534 4535 4579 4487 4536 4534 4539 4540 4535 4537 4580 4488 4490 4491 4489 4581 4538 4539 4582 4583 4540 4541 4584 4492 4494 4495 4493 4585 4550 4542 4462 4463 4543 4551 4586 4494 4542 4543 4495 4587 4548 4544 4460 4461 4545 4549 4588 4500 4496 4497 4501 4589 4590 4496 4591 4592 4497 4593 4594 4590 4591 4590 4594 4595 4596 4597 4593 4592 4593 4597 4500 4598 4502 4503 4599 4501 4502 4600 4504 4505 4601 4503 4504 4602 4546 4547 4603 4505 4506 4546 4572 4573 4547 4507 4584 4548 4492 4493 4549 4585 4570 4550 4478 4479 4551 4571 4508 4488 4580 4581 4489 4509 4552 4508 4580 4581 4509 4553 4556 4604 4605 4604 4556 4555 4558 4557 4606 4607 4606 4557 4560 4554 4556 4557 4559 4561 4513 4560 4608 4609 4561 4514 4517 4513 4610 4611 4514 4519 4563 4517 4610 4611 4519 4565 4612 4563 4613 4563 4612 4562 4564 4614 4565 4615 4565 4614 4520 4516 4562 4564 4518 4521 4522 4520 4616 4617 4521 4523 4566 4522 4618 4619 4523 4567 4524 4566 4620 4621 4567 4525 4476 4524 4568 4569 4525 4477 4526 4568 4622 4623 4569 4527 4528 4526 4570 4571 4527 4529 4572 4624 4530 4531 4625 4573 4530 4624 4574 4575 4625 4531 4574 4626 4532 4533 4627 4575 4532 4626 4576 4577 4627 4533 4484 4576 4578 4579 4577 4487 4534 4578 4628 4629 4579 4535 4539 4534 4628 4629 4535 4540 4630 4538 4582 4583 4541 4631 4582 4539 4632 4633 4540 4583 4586 4584 4494 4495 4585 4587 4634 4542 4550 4551 4543 4635 4634 4586 4542 4543 4587 4635 4594 4636 4595 4636 4594 4637 4638 4597 4639 4596 4639 4597 4588 4598 4500 4501 4599 4589 4590 4588 4496 4497 4589 4593 4595 4640 4590 4640 4595 4641 4642 4596 4643 4593 4643 4596 4502 4598 4600 4601 4599 4503 4504 4600 4602 4603 4601 4505 4546 4602 4644 4645 4603 4547 4546 4644 4572 4573 4645 4547 4637 4646 4636 4646 4637 4647 4648 4638 4649 4639 4649 4638 4650 4550 4570 4571 4551 4651 4604 4630 4652 4653 4631 4606 4604 4652 4605 4607 4653 4606 4654 4605 4655 4605 4654 4556 4557 4656 4607 4657 4607 4656 4560 4556 4654 4656 4557 4561 4608 4560 4654 4656 4561 4609 4610 4513 4608 4609 4514 4611 4658 4563 4610 4563 4658 4613 4615 4659 4565 4611 4565 4659 4660 4612 4613 4612 4660 4661 4662 4663 4614 4615 4614 4663 4616 4562 4612 4614 4564 4617 4520 4562 4616 4617 4564 4521 4522 4616 4618 4619 4617 4523 4566 4618 4664 4665 4619 4567 4620 4566 4664 4665 4567 4621 4568 4524 4620 4621 4525 4569 4666 4568 4667 4668 4569 4669 4650 4526 4622 4526 4650 4570 4571 4651 4527 4623 4527 4651 4572 4644 4624 4625 4645 4573 4624 4670 4574 4575 4671 4625 4574 4670 4626 4627 4671 4575 4626 4672 4576 4577 4673 4627 4576 4674 4578 4579 4675 4577 4578 4676 4628 4629 4677 4579 4539 4628 4632 4633 4629 4540 4630 4582 4652 4653 4583 4631 4582 4632 4678 4679 4633 4583 4680 4681 4647 4648 4682 4683 4650 4634 4550 4551 4635 4651 4684 4685 4680 4683 4686 4687 4595 4688 4641 4688 4595 4636 4639 4596 4689 4642 4689 4596 4690 4598 4588 4589 4599 4691 4640 4588 4590 4593 4589 4643 4641 4692 4640 4692 4641 4693 4694 4642 4695 4643 4695 4642 4598 4696 4600 4601 4697 4599 4600 4698 4602 4603 4699 4601 4602 4700 4644 4645 4701 4603 4647 4681 4646 4649 4682 4648 4636 4702 4688 4702 4636 4646 4649 4639 4703 4689 4703 4639 4605 4652 4704 4705 4653 4607 4605 4704 4655 4657 4705 4607 4706 4654 4655 4654 4706 4707 4708 4709 4656 4657 4656 4709 4608 4654 4707 4708 4656 4609 4610 4608 4710 4711 4609 4611 4658 4610 4710 4711 4611 4659 4712 4613 4658 4613 4712 4660 4663 4713 4615 4659 4615 4713 4714 4661 4660 4661 4714 4715 4716 4717 4662 4663 4662 4717 4718 4612 4661 4612 4718 4719 4720 4721 4614 4662 4614 4721 4616 4612 4719 4720 4614 4617 4618 4616 4719 4720 4617 4619 4664 4618 4722 4723 4619 4665 4620 4664 4724 4725 4665 4621 4568 4620 4667 4668 4621 4569 4666 4667 4726 4727 4668 4669 4728 4666 4726 4727 4669 4729 4644 4730 4624 4625 4731 4645 4624 4730 4670 4671 4731 4625 4670 4732 4626 4627 4733 4671 4626 4732 4672 4673 4733 4627 4576 4672 4674 4675 4673 4577 4578 4674 4676 4677 4675 4579 4628 4676 4734 4735 4677 4629 4632 4628 4734 4735 4629 4633 4652 4582 4678 4679 4583 4653 4678 4632 4736 4737 4633 4679 4680 4685 4681 4682 4686 4683 4728 4738 4684 4687 4739 4729 4684 4738 4685 4686 4739 4687 4688 4693 4641 4693 4688 4740 4741 4689 4694 4642 4694 4689 4690 4696 4598 4599 4697 4691 4640 4690 4588 4589 4691 4643 4693 4742 4692 4742 4693 4743 4744 4694 4745 4695 4745 4694 4640 4746 4690 4746 4640 4692 4695 4643 4747 4691 4747 4643 4600 4696 4698 4699 4697 4601 4602 4698 4700 4701 4699 4603 4644 4700 4730 4731 4701 4645 4681 4748 4646 4649 4749 4682 4646 4748 4702 4703 4749 4649 4688 4750 4740 4750 4688 4702 4703 4689 4751 4741 4751 4689 4652 4678 4704 4705 4679 4653 4706 4704 4752 4704 4706 4655 4657 4709 4705 4753 4705 4709 4754 4707 4706 4707 4754 4755 4756 4757 4708 4709 4708 4757 4710 4608 4707 4708 4609 4711 4758 4658 4710 4658 4758 4712 4713 4759 4659 4711 4659 4759 4760 4660 4712 4660 4760 4714 4717 4761 4663 4713 4663 4761 4762 4715 4714 4715 4762 4763 4764 4765 4716 4717 4716 4765 4715 4718 4661 4718 4715 4766 4767 4716 4721 4662 4721 4716 4722 4719 4718 4721 4720 4723 4618 4719 4722 4723 4720 4619 4664 4722 4768 4769 4723 4665 4724 4664 4768 4769 4665 4725 4667 4620 4724 4725 4621 4668 4726 4667 4770 4771 4668 4727 4728 4726 4738 4739 4727 4729 4730 4772 4670 4671 4773 4731 4670 4772 4732 4733 4773 4671 4732 4774 4672 4673 4775 4733 4672 4776 4674 4675 4777 4673 4674 4778 4676 4677 4779 4675 4734 4676 4780 4781 4677 4735 4632 4734 4736 4737 4735 4633 4678 4736 4782 4783 4737 4679 4685 4784 4681 4682 4785 4686 4738 4786 4685 4686 4787 4739 4740 4743 4693 4743 4740 4788 4789 4741 4744 4694 4744 4741 4746 4696 4690 4691 4697 4747 4743 4790 4742 4790 4743 4791 4792 4744 4793 4745 4793 4744 4692 4794 4746 4794 4692 4742 4745 4695 4795 4747 4795 4695 4696 4796 4698 4699 4797 4697 4698 4798 4700 4701 4799 4699 4700 4800 4730 4731 4801 4701 4681 4784 4748 4749 4785 4682 4748 4802 4702 4703 4803 4749 4702 4802 4750 4751 4803 4703 4740 4804 4788 4804 4740 4750 4751 4741 4805 4789 4805 4741 4704 4678 4782 4783 4679 4705 4704 4782 4752 4753 4783 4705 4754 4752 4806 4752 4754 4706 4709 4757 4753 4807 4753 4757 4808 4755 4754 4755 4808 4809 4810 4811 4756 4757 4756 4811 4755 4710 4707 4710 4755 4758 4759 4756 4711 4708 4711 4756 4812 4712 4758 4712 4812 4760 4761 4813 4713 4759 4713 4813 4814 4714 4760 4714 4814 4762 4765 4815 4717 4761 4717 4815 4816 4763 4762 4763 4816 4817 4818 4819 4764 4765 4764 4819 4763 4766 4715 4766 4763 4820 4821 4764 4767 4716 4767 4764 4822 4718 4766 4718 4822 4823 4824 4825 4721 4767 4721 4825 4722 4718 4823 4824 4721 4723 4768 4722 4823 4824 4723 4769 4724 4768 4826 4827 4769 4725 4667 4724 4770 4771 4725 4668 4726 4770 4828 4829 4771 4727 4738 4726 4828 4829 4727 4739 4730 4800 4772 4773 4801 4731 4772 4830 4732 4733 4831 4773 4732 4830 4774 4775 4831 4733 4672 4774 4776 4777 4775 4673 4674 4776 4778 4779 4777 4675 4676 4778 4780 4781 4779 4677 4734 4780 4832 4833 4781 4735 4736 4734 4832 4833 4735 4737 4782 4736 4834 4835 4737 4783 4685 4786 4784 4785 4787 4686 4738 4828 4786 4787 4829 4739 4788 4791 4743 4791 4788 4836 4837 4789 4792 4744 4792 4789 4746 4796 4696 4697 4797 4747 4791 4838 4790 4838 4791 4839 4840 4792 4841 4793 4841 4792 4742 4842 4794 4842 4742 4790 4793 4745 4843 4795 4843 4745 4746 4844 4796 4844 4746 4794 4795 4747 4845 4797 4845 4747 4698 4796 4798 4799 4797 4699 4700 4798 4800 4801 4799 4701 4784 4846 4748 4749 4847 4785 4748 4846 4802 4803 4847 4749 4750 4848 4804 4848 4750 4802 4803 4751 4849 4805 4849 4751 4788 4850 4836 4850 4788 4804 4805 4789 4851 4837 4851 4789 4752 4782 4852 4853 4783 4753 4752 4852 4806 4807 4853 4753 4808 4806 4854 4806 4808 4754 4757 4811 4807 4855 4807 4811 4856 4809 4808 4809 4856 4857 4858 4859 4810 4811 4810 4859 4809 4758 4755 4758 4809 4812 4813 4810 4759 4756 4759 4810 4860 4760 4812 4760 4860 4814 4815 4861 4761 4813 4761 4861 4862 4762 4814 4762 4862 4816 4819 4863 4765 4815 4765 4863 4864 4817 4816 4817 4864 4865 4866 4867 4818 4819 4818 4867 4817 4820 4763 4820 4817 4868 4869 4818 4821 4764 4821 4818 4820 4822 4766 4822 4820 4870 4871 4821 4825 4767 4825 4821 4872 4823 4822 4823 4872 4873 4874 4875 4824 4825 4824 4875 4768 4823 4873 4874 4824 4769 4826 4768 4873 4874 4769 4827 4770 4724 4826 4827 4725 4771 4828 4770 4876 4877 4771 4829 4800 4878 4772 4773 4879 4801 4772 4878 4830 4831 4879 4773 4774 4880 4881 4880 4774 4830 4831 4775 4882 4883 4882 4775 4776 4881 4884 4881 4776 4774 4775 4777 4883 4885 4883 4777 4778 4884 4886 4884 4778 4776 4777 4779 4885 4887 4885 4779 4888 4778 4886 4778 4888 4780 4781 4889 4779 4887 4779 4889 4890 4780 4888 4780 4890 4832 4833 4891 4781 4889 4781 4891 4736 4832 4834 4835 4833 4737 4782 4834 4852 4853 4835 4783 4786 4892 4784 4785 4893 4787 4786 4828 4894 4895 4829 4787 4836 4839 4791 4839 4836 4896 4897 4837 4840 4792 4840 4837 4839 4898 4838 4898 4839 4899 4900 4840 4901 4841 4901 4840 4790 4902 4842 4902 4790 4838 4841 4793 4903 4843 4903 4793 4794 4904 4844 4904 4794 4842 4843 4795 4905 4845 4905 4795 4844 4798 4796 4797 4799 4845 4798 4906 4800 4801 4907 4799 4784 4892 4846 4847 4893 4785 4846 4908 4802 4803 4909 4847 4802 4908 4848 4849 4909 4803 4804 4910 4850 4910 4804 4848 4849 4805 4911 4851 4911 4805 4836 4912 4896 4912 4836 4850 4851 4837 4913 4897 4913 4837 4854 4852 4914 4852 4854 4806 4807 4855 4853 4915 4853 4855 4856 4854 4916 4854 4856 4808 4811 4859 4855 4917 4855 4859 4918 4857 4856 4857 4918 4919 4920 4921 4858 4859 4858 4921 4857 4812 4809 4812 4857 4860 4861 4858 4813 4810 4813 4858 4922 4814 4860 4814 4922 4862 4863 4923 4815 4861 4815 4923 4924 4816 4862 4816 4924 4864 4867 4925 4819 4863 4819 4925 4926 4865 4864 4865 4926 4927 4928 4929 4866 4867 4866 4929 4865 4868 4817 4868 4865 4930 4931 4866 4869 4818 4869 4866 4868 4870 4820 4870 4868 4932 4933 4869 4871 4821 4871 4869 4870 4872 4822 4872 4870 4934 4935 4871 4875 4825 4875 4871 4936 4873 4872 4873 4936 4937 4938 4939 4874 4875 4874 4939 4826 4873 4937 4938 4874 4827 4770 4826 4876 4877 4827 4771 4828 4876 4894 4895 4877 4829 4800 4906 4878 4879 4907 4801 4830 4940 4880 4940 4830 4878 4879 4831 4941 4882 4941 4831 4880 4942 4881 4942 4880 4943 4944 4882 4945 4883 4945 4882 4884 4942 4946 4942 4884 4881 4883 4885 4945 4947 4945 4885 4948 4884 4946 4884 4948 4886 4887 4949 4885 4947 4885 4949 4950 4886 4948 4886 4950 4888 4889 4951 4887 4949 4887 4951 4952 4888 4950 4888 4952 4890 4891 4953 4889 4951 4889 4953 4954 4832 4890 4832 4954 4834 4835 4955 4833 4891 4833 4955 4914 4834 4954 4834 4914 4852 4853 4915 4835 4955 4835 4915 4786 4894 4892 4893 4895 4787 4896 4899 4839 4899 4896 4956 4957 4897 4900 4840 4900 4897 4899 4958 4898 4958 4899 4959 4960 4900 4961 4901 4961 4900 4838 4962 4902 4962 4838 4898 4901 4841 4963 4903 4963 4841 4842 4964 4904 4964 4842 4902 4903 4843 4965 4905 4965 4843 4844 4966 4906 4966 4844 4904 4905 4845 4967 4907 4967 4845 4844 4906 4798 4799 4907 4845 4892 4968 4846 4847 4969 4893 4846 4968 4908 4909 4969 4847 4848 4970 4910 4970 4848 4908 4909 4849 4971 4911 4971 4849 4850 4972 4912 4972 4850 4910 4911 4851 4973 4913 4973 4851 4896 4974 4956 4974 4896 4912 4913 4897 4975 4957 4975 4897 4916 4914 4976 4914 4916 4854 4855 4917 4915 4977 4915 4917 4918 4916 4978 4916 4918 4856 4859 4921 4917 4979 4917 4921 4980 4919 4918 4919 4980 4981 4982 4983 4920 4921 4920 4983 4919 4860 4857 4860 4919 4922 4923 4920 4861 4858 4861 4920 4984 4862 4922 4862 4984 4924 4925 4985 4863 4923 4863 4985 4986 4864 4924 4864 4986 4926 4929 4987 4867 4925 4867 4987 4988 4927 4926 4927 4988 4989 4990 4991 4928 4929 4928 4991 4927 4930 4865 4930 4927 4992 4993 4928 4931 4866 4931 4928 4930 4932 4868 4932 4930 4994 4995 4931 4933 4869 4933 4931 4932 4934 4870 4934 4932 4996 4997 4933 4935 4871 4935 4933 4998 4872 4934 4872 4998 4936 4939 4999 4875 4935 4875 4999 5000 4937 4936 4937 5000 5001 5002 5003 4938 4939 4938 5003 4876 4826 4937 4938 4827 4877 4894 4876 5001 5002 4877 4895 4906 4940 4878 4940 4906 4966 4967 4907 4941 4879 4941 4907 4940 4943 4880 4943 4940 5004 5005 4941 4944 4882 4944 4941 4943 5006 4942 5006 4943 5007 5008 4944 5009 4945 5009 4944 5010 4942 5006 4942 5010 4946 4947 5011 4945 5009 4945 5011 5012 4946 5010 4946 5012 4948 4949 5013 4947 5011 4947 5013 5014 4948 5012 4948 5014 4950 4951 5015 4949 5013 4949 5015 5016 4950 5014 4950 5016 4952 4953 5017 4951 5015 4951 5017 5018 4890 4952 4890 5018 4954 4955 5019 4891 4953 4891 5019 4976 4954 5018 4954 4976 4914 4915 4977 4955 5019 4955 4977 4894 5020 4892 4893 5021 4895 4956 4959 4899 4959 4956 5022 5023 4957 4960 4900 4960 4957 4959 5024 4958 5024 4959 5025 5026 4960 5027 4961 5027 4960 4898 5028 4962 5028 4898 4958 4961 4901 5029 4963 5029 4901 4902 5030 4964 5030 4902 4962 4963 4903 5031 4965 5031 4903 4904 5032 4966 5032 4904 4964 4965 4905 5033 4967 5033 4905 4892 5020 4968 4969 5021 4893 4908 5034 4970 5034 4908 4968 4969 4909 5035 4971 5035 4909 4910 5036 4972 5036 4910 4970 4971 4911 5037 4973 5037 4911 4912 5038 4974 5038 4912 4972 4973 4913 5039 4975 5039 4913 4956 5040 5022 5040 4956 4974 4975 4957 5041 5023 5041 4957 4978 4976 5042 4976 4978 4916 4917 4979 4977 5043 4977 4979 4980 4978 5044 4978 4980 4918 4921 4983 4979 5045 4979 4983 5046 4981 4980 4981 5046 5047 5048 5049 4982 4983 4982 5049 4981 4922 4919 4922 4981 4984 4985 4982 4923 4920 4923 4982 5050 4924 4984 4924 5050 4986 4987 5051 4925 4985 4925 5051 5052 4926 4986 4926 5052 4988 4991 5053 4929 4987 4929 5053 4988 5054 4989 5054 4988 5055 5056 4991 5057 4990 5057 4991 4989 4992 4927 4992 4989 5058 5059 4990 4993 4928 4993 4990 4992 4994 4930 4994 4992 5060 5061 4993 4995 4931 4995 4993 4994 4996 4932 4996 4994 5062 5063 4995 4997 4933 4997 4995 4998 4996 5064 4996 4998 4934 4935 4999 4997 5065 4997 4999 5000 4998 5066 4998 5000 4936 4939 5003 4999 5067 4999 5003 5020 5000 5068 5000 5020 5001 5002 5021 5003 5069 5003 5021 4876 4937 5001 5002 4938 4877 4894 5001 5020 5021 5002 4895 4966 5004 4940 5004 4966 5032 5033 4967 5005 4941 5005 4967 5004 5007 4943 5007 5004 5070 5071 5005 5008 4944 5008 5005 5007 5072 5006 5072 5007 5073 5074 5008 5075 5009 5075 5008 5076 5006 5072 5006 5076 5010 5011 5077 5009 5075 5009 5077 5078 5010 5076 5010 5078 5012 5013 5079 5011 5077 5011 5079 5080 5012 5078 5012 5080 5014 5015 5081 5013 5079 5013 5081 5082 5014 5080 5014 5082 5016 5017 5083 5015 5081 5015 5083 5084 4952 5016 4952 5084 5018 5019 5085 4953 5017 4953 5085 5042 5018 5084 5018 5042 4976 4977 5043 5019 5085 5019 5043 5022 5025 4959 5025 5022 5086 5087 5023 5026 4960 5026 5023 5025 5088 5024 5088 5025 5089 5090 5026 5091 5027 5091 5026 4958 5092 5028 5092 4958 5024 5027 4961 5093 5029 5093 4961 4962 5094 5030 5094 4962 5028 5029 4963 5095 5031 5095 4963 4964 5096 5032 5096 4964 5030 5031 4965 5097 5033 5097 4965 4968 5068 5034 5068 4968 5020 5021 4969 5069 5035 5069 4969 4970 5098 5036 5098 4970 5034 5035 4971 5099 5037 5099 4971 4972 5100 5038 5100 4972 5036 5037 4973 5101 5039 5101 4973 4974 5102 5040 5102 4974 5038 5039 4975 5103 5041 5103 4975 5022 5104 5086 5104 5022 5040 5041 5023 5105 5087 5105 5023 5044 5042 5106 5042 5044 4978 4979 5045 5043 5107 5043 5045 5046 5044 5108 5044 5046 4980 4983 5049 5045 5109 5045 5049 5110 5047 5046 5047 5110 5111 5112 5113 5048 5049 5048 5113 5047 4984 4981 4984 5047 5050 5051 5048 4985 4982 4985 5048 5114 4986 5050 4986 5114 5052 5053 5115 4987 5051 4987 5115 5052 5055 4988 5055 5052 5116 5117 5053 5056 4991 5056 5053 5055 5118 5054 5118 5055 5119 5120 5056 5121 5057 5121 5056 4989 5122 5058 5122 4989 5054 5057 4990 5123 5059 5123 4990 5058 5124 4992 5124 5058 5125 5126 5059 5127 4993 5127 5059 5060 5062 4994 5062 5060 5128 5129 5061 5063 4995 5063 5061 5064 5062 5130 5062 5064 4996 4997 5065 5063 5131 5063 5065 5066 5064 5132 5064 5066 4998 4999 5067 5065 5133 5065 5067 5068 5066 5134 5066 5068 5000 5003 5069 5067 5135 5067 5069 5032 5070 5004 5070 5032 5096 5097 5033 5071 5005 5071 5033 5070 5073 5007 5073 5070 5136 5137 5071 5074 5008 5074 5071 5073 5138 5072 5138 5073 5139 5140 5074 5141 5075 5141 5074 5142 5072 5138 5072 5142 5076 5077 5143 5075 5141 5075 5143 5144 5076 5142 5076 5144 5078 5079 5145 5077 5143 5077 5145 5146 5078 5144 5078 5146 5080 5081 5147 5079 5145 5079 5147 5148 5080 5146 5080 5148 5082 5083 5149 5081 5147 5081 5149 5150 5016 5082 5016 5150 5084 5085 5151 5017 5083 5017 5151 5106 5084 5150 5084 5106 5042 5043 5107 5085 5151 5085 5107 5086 5089 5025 5089 5086 5152 5153 5087 5090 5026 5090 5087 5154 5088 5089 5088 5154 5155 5156 5157 5091 5090 5091 5157 5024 5158 5092 5158 5024 5088 5091 5027 5159 5093 5159 5027 5028 5160 5094 5160 5028 5092 5093 5029 5161 5095 5161 5029 5030 5162 5096 5162 5030 5094 5095 5031 5163 5097 5163 5031 5034 5134 5098 5134 5034 5068 5069 5035 5135 5099 5135 5035 5036 5164 5100 5164 5036 5098 5099 5037 5165 5101 5165 5037 5038 5166 5102 5166 5038 5100 5101 5039 5167 5103 5167 5039 5040 5168 5104 5168 5040 5102 5103 5041 5169 5105 5169 5041 5104 5152 5086 5152 5104 5170 5171 5105 5153 5087 5153 5105 5108 5106 5172 5106 5108 5044 5045 5109 5107 5173 5107 5109 5110 5108 5174 5108 5110 5046 5049 5113 5109 5175 5109 5113 5110 5176 5111 5176 5110 5177 5178 5113 5179 5112 5179 5113 5111 5050 5047 5050 5111 5114 5115 5112 5051 5048 5051 5112 5114 5116 5052 5116 5114 5180 5181 5115 5117 5053 5117 5115 5116 5119 5055 5119 5116 5182 5183 5117 5120 5056 5120 5117 5119 5184 5118 5184 5119 5185 5186 5120 5187 5121 5187 5120 5054 5188 5122 5188 5054 5118 5121 5057 5189 5123 5189 5057 5058 5190 5125 5190 5058 5122 5123 5059 5191 5126 5191 5059 5125 5192 5124 5192 5125 5193 5194 5126 5195 5127 5195 5126 5130 5128 5196 5128 5130 5062 5063 5131 5129 5197 5129 5131 5132 5130 5198 5130 5132 5064 5065 5133 5131 5199 5131 5133 5134 5132 5200 5132 5134 5066 5067 5135 5133 5201 5133 5135 5096 5136 5070 5136 5096 5162 5163 5097 5137 5071 5137 5097 5136 5139 5073 5139 5136 5202 5203 5137 5140 5074 5140 5137 5204 5205 5206 5205 5204 5207 5208 5209 5210 5211 5210 5209 5205 5212 5206 5212 5205 5213 5214 5210 5215 5211 5215 5210 5216 5212 5213 5212 5216 5144 5145 5217 5215 5214 5215 5217 5218 5144 5216 5144 5218 5146 5147 5219 5145 5217 5145 5219 5220 5146 5218 5146 5220 5148 5149 5221 5147 5219 5147 5221 5222 5082 5148 5082 5222 5150 5151 5223 5083 5149 5083 5223 5172 5150 5222 5150 5172 5106 5107 5173 5151 5223 5151 5173 5224 5089 5152 5089 5224 5154 5157 5225 5090 5153 5090 5225 5226 5155 5154 5155 5226 5227 5228 5229 5156 5157 5156 5229 5155 5158 5088 5158 5155 5230 5231 5156 5159 5091 5159 5156 5092 5232 5160 5232 5092 5158 5159 5093 5233 5161 5233 5093 5094 5234 5162 5234 5094 5160 5161 5095 5235 5163 5235 5095 5098 5200 5164 5200 5098 5134 5135 5099 5201 5165 5201 5099 5100 5236 5166 5236 5100 5164 5165 5101 5237 5167 5237 5101 5102 5238 5168 5238 5102 5166 5167 5103 5239 5169 5239 5103 5168 5170 5104 5170 5168 5240 5241 5169 5171 5105 5171 5169 5170 5224 5152 5224 5170 5242 5243 5171 5225 5153 5225 5171 5174 5172 5244 5172 5174 5108 5109 5175 5173 5245 5173 5175 5246 5110 5174 5110 5246 5177 5178 5247 5113 5175 5113 5247 5177 5248 5176 5248 5177 5249 5250 5178 5251 5179 5251 5178 5111 5180 5114 5180 5111 5176 5179 5112 5181 5115 5181 5112 5180 5182 5116 5182 5180 5252 5253 5181 5183 5117 5183 5181 5182 5185 5119 5185 5182 5254 5255 5183 5186 5120 5186 5183 5185 5256 5184 5256 5185 5257 5258 5186 5259 5187 5259 5186 5118 5260 5188 5260 5118 5184 5187 5121 5261 5189 5261 5121 5122 5262 5190 5262 5122 5188 5189 5123 5263 5191 5263 5123 5125 5264 5193 5264 5125 5190 5191 5126 5265 5194 5265 5126 5192 5266 5267 5266 5192 5193 5194 5195 5268 5269 5268 5195 5198 5196 5270 5196 5198 5130 5131 5199 5197 5271 5197 5199 5200 5198 5272 5198 5200 5132 5133 5201 5199 5273 5199 5201 5162 5202 5136 5202 5162 5234 5235 5163 5203 5137 5203 5163 5202 5207 5204 5207 5202 5274 5275 5203 5208 5209 5208 5203 5276 5205 5207 5205 5276 5277 5278 5279 5210 5208 5210 5279 5277 5213 5205 5213 5277 5280 5281 5278 5214 5210 5214 5278 5280 5216 5213 5216 5280 5282 5283 5281 5217 5214 5217 5281 5282 5218 5216 5218 5282 5284 5285 5283 5219 5217 5219 5283 5284 5220 5218 5220 5284 5286 5287 5285 5221 5219 5221 5285 5220 5222 5148 5222 5220 5288 5289 5221 5223 5149 5223 5221 5244 5222 5288 5222 5244 5172 5173 5245 5223 5289 5223 5245 5290 5154 5224 5154 5290 5226 5229 5291 5157 5225 5157 5291 5292 5227 5226 5227 5292 5293 5294 5295 5228 5229 5228 5295 5227 5230 5155 5230 5227 5296 5297 5228 5231 5156 5231 5228 5230 5232 5158 5232 5230 5298 5299 5231 5233 5159 5233 5231 5160 5300 5234 5300 5160 5232 5233 5161 5301 5235 5301 5161 5164 5272 5236 5272 5164 5200 5201 5165 5273 5237 5273 5165 5166 5302 5238 5302 5166 5236 5237 5167 5303 5239 5303 5167 5168 5304 5240 5304 5168 5238 5239 5169 5305 5241 5305 5169 5240 5242 5170 5242 5240 5306 5307 5241 5243 5171 5243 5241 5242 5290 5224 5290 5242 5308 5309 5243 5291 5225 5291 5243 5310 5174 5244 5174 5310 5246 5247 5311 5175 5245 5175 5311 5312 5177 5246 5177 5312 5249 5250 5313 5178 5247 5178 5313 5249 5314 5248 5314 5249 5315 5316 5250 5317 5251 5317 5250 5176 5252 5180 5252 5176 5248 5251 5179 5253 5181 5253 5179 5252 5254 5182 5254 5252 5318 5319 5253 5255 5183 5255 5253 5254 5257 5185 5257 5254 5320 5321 5255 5258 5186 5258 5255 5257 5322 5256 5322 5257 5323 5324 5258 5325 5259 5325 5258 5256 5260 5184 5187 5261 5259 5260 5262 5188 5189 5263 5261 5190 5326 5264 5326 5190 5262 5263 5191 5327 5265 5327 5191 5193 5328 5266 5328 5193 5264 5265 5194 5329 5268 5329 5194 5267 5330 5270 5330 5267 5266 5268 5269 5331 5271 5331 5269 5272 5270 5332 5270 5272 5198 5199 5273 5271 5333 5271 5273 5234 5274 5202 5274 5234 5300 5301 5235 5275 5203 5275 5235 5334 5207 5274 5207 5334 5276 5279 5335 5208 5275 5208 5335 5336 5277 5276 5277 5336 5337 5338 5339 5278 5279 5278 5339 5337 5280 5277 5280 5337 5340 5341 5338 5281 5278 5281 5338 5340 5282 5280 5282 5340 5342 5343 5341 5283 5281 5283 5341 5342 5284 5282 5284 5342 5344 5345 5343 5285 5283 5285 5343 5344 5286 5284 5286 5344 5346 5347 5345 5287 5285 5287 5345 5286 5288 5220 5288 5286 5348 5349 5287 5289 5221 5289 5287 5348 5244 5288 5244 5348 5310 5311 5349 5245 5289 5245 5349 5350 5226 5290 5291 5229 5351 5292 5226 5350 5351 5229 5295 5352 5293 5292 5295 5294 5353 5293 5296 5227 5296 5293 5354 5355 5294 5297 5228 5297 5294 5296 5298 5230 5298 5296 5356 5357 5297 5299 5231 5299 5297 5298 5300 5232 5300 5298 5358 5359 5299 5301 5233 5301 5299 5236 5332 5302 5332 5236 5272 5273 5237 5333 5303 5333 5237 5302 5304 5238 5304 5302 5360 5361 5303 5305 5239 5305 5303 5304 5306 5240 5306 5304 5362 5363 5305 5307 5241 5307 5305 5306 5308 5242 5308 5306 5364 5365 5307 5309 5243 5309 5307 5366 5290 5308 5309 5291 5367 5368 5246 5310 5246 5368 5312 5313 5369 5247 5311 5247 5369 5370 5249 5312 5249 5370 5315 5316 5371 5250 5313 5250 5371 5372 5314 5315 5316 5317 5373 5248 5318 5252 5318 5248 5314 5317 5251 5319 5253 5319 5251 5318 5320 5254 5320 5318 5374 5375 5319 5321 5255 5321 5319 5320 5323 5257 5323 5320 5376 5377 5321 5324 5258 5324 5321 5323 5378 5322 5378 5323 5379 5380 5324 5381 5325 5381 5324 5322 5382 5256 5259 5383 5325 5256 5382 5260 5261 5383 5259 5260 5384 5262 5263 5385 5261 5384 5326 5262 5263 5327 5385 5264 5386 5328 5386 5264 5326 5327 5265 5387 5329 5387 5265 5266 5388 5330 5388 5266 5328 5329 5268 5389 5331 5389 5268 5270 5390 5332 5390 5270 5330 5331 5271 5391 5333 5391 5271 5358 5274 5300 5274 5358 5334 5335 5359 5275 5301 5275 5359 5392 5276 5334 5276 5392 5336 5339 5393 5279 5335 5279 5393 5394 5337 5336 5337 5394 5395 5396 5397 5338 5339 5338 5397 5395 5340 5337 5340 5395 5398 5399 5396 5341 5338 5341 5396 5398 5342 5340 5342 5398 5400 5401 5399 5343 5341 5343 5399 5400 5344 5342 5344 5400 5402 5403 5401 5345 5343 5345 5401 5402 5346 5344 5346 5402 5404 5405 5403 5347 5345 5347 5403 5346 5348 5286 5348 5346 5406 5407 5347 5349 5287 5349 5347 5406 5310 5348 5310 5406 5368 5369 5407 5311 5349 5311 5407 5366 5350 5290 5291 5351 5367 5408 5292 5350 5351 5295 5409 5410 5293 5352 5353 5294 5411 5352 5292 5408 5409 5295 5353 5410 5354 5293 5354 5410 5412 5413 5411 5355 5294 5355 5411 5354 5356 5296 5356 5354 5414 5415 5355 5357 5297 5357 5355 5356 5358 5298 5358 5356 5416 5417 5357 5359 5299 5359 5357 5332 5360 5302 5360 5332 5390 5391 5333 5361 5303 5361 5333 5360 5362 5304 5362 5360 5418 5419 5361 5363 5305 5363 5361 5362 5364 5306 5364 5362 5420 5421 5363 5365 5307 5365 5363 5422 5308 5364 5365 5309 5423 5422 5366 5308 5309 5367 5423 5424 5312 5368 5312 5424 5370 5371 5425 5313 5369 5313 5425 5315 5370 5426 5427 5371 5316 5372 5428 5314 5317 5429 5373 5372 5315 5426 5427 5316 5373 5428 5318 5314 5317 5319 5429 5428 5374 5318 5319 5375 5429 5374 5376 5320 5376 5374 5430 5431 5375 5377 5321 5377 5375 5376 5379 5323 5379 5376 5432 5433 5377 5380 5324 5380 5377 5379 5434 5378 5434 5379 5435 5436 5380 5437 5381 5437 5380 5322 5438 5439 5438 5322 5378 5381 5325 5440 5441 5440 5325 5322 5439 5382 5383 5441 5325 5382 5384 5260 5261 5385 5383 5384 5442 5326 5327 5443 5385 5442 5386 5326 5327 5387 5443 5328 5444 5388 5444 5328 5386 5387 5329 5445 5389 5445 5329 5330 5446 5390 5446 5330 5388 5389 5331 5447 5391 5447 5331 5416 5334 5358 5334 5416 5392 5393 5417 5335 5359 5335 5417 5448 5336 5392 5336 5448 5394 5397 5449 5339 5393 5339 5449 5450 5395 5394 5397 5396 5451 5398 5395 5452 5453 5396 5399 5400 5398 5454 5455 5399 5401 5456 5402 5400 5402 5456 5457 5458 5459 5403 5401 5403 5459 5457 5404 5402 5404 5457 5460 5461 5458 5405 5403 5405 5458 5404 5406 5346 5406 5404 5462 5463 5405 5407 5347 5407 5405 5462 5368 5406 5368 5462 5424 5425 5463 5369 5407 5369 5463 5464 5350 5366 5367 5351 5465 5464 5408 5350 5351 5409 5465 5466 5410 5352 5353 5411 5467 5468 5352 5408 5409 5353 5469 5470 5412 5410 5411 5413 5471 5412 5414 5354 5414 5412 5472 5473 5413 5415 5355 5415 5413 5414 5416 5356 5416 5414 5474 5475 5415 5417 5357 5417 5415 5390 5418 5360 5418 5390 5446 5447 5391 5419 5361 5419 5391 5418 5420 5362 5420 5418 5476 5477 5419 5421 5363 5421 5419 5420 5422 5364 5422 5420 5478 5479 5421 5423 5365 5423 5421 5480 5366 5422 5423 5367 5481 5370 5424 5482 5483 5425 5371 5426 5370 5482 5483 5371 5427 5484 5428 5372 5373 5429 5485 5372 5426 5486 5487 5427 5373 5488 5374 5428 5429 5375 5489 5488 5430 5374 5375 5431 5489 5430 5432 5376 5432 5430 5490 5491 5431 5433 5377 5433 5431 5432 5435 5379 5435 5432 5492 5493 5433 5436 5380 5436 5433 5435 5494 5434 5494 5435 5495 5496 5436 5497 5437 5497 5436 5378 5498 5438 5498 5378 5434 5437 5381 5499 5440 5499 5381 5438 5500 5439 5441 5501 5440 5439 5502 5382 5383 5503 5441 5382 5502 5384 5385 5503 5383 5502 5442 5384 5385 5443 5503 5442 5504 5386 5387 5505 5443 5504 5444 5386 5387 5445 5505 5388 5506 5446 5506 5388 5444 5445 5389 5507 5447 5507 5389 5474 5392 5416 5392 5474 5448 5449 5475 5393 5417 5393 5475 5508 5394 5448 5449 5397 5509 5452 5395 5450 5451 5396 5453 5450 5394 5508 5509 5397 5451 5454 5398 5452 5453 5399 5455 5456 5400 5454 5455 5401 5459 5510 5457 5456 5457 5510 5511 5512 5513 5458 5459 5458 5513 5511 5460 5457 5460 5511 5514 5515 5512 5461 5458 5461 5512 5460 5462 5404 5462 5460 5516 5517 5461 5463 5405 5463 5461 5516 5424 5462 5424 5516 5482 5483 5517 5425 5463 5425 5517 5480 5464 5366 5367 5465 5481 5518 5408 5464 5465 5409 5519 5470 5410 5466 5467 5411 5471 5466 5352 5468 5469 5353 5467 5518 5468 5408 5409 5469 5519 5520 5412 5470 5471 5413 5521 5520 5472 5412 5472 5520 5522 5523 5521 5473 5413 5473 5521 5472 5474 5414 5474 5472 5524 5525 5473 5475 5415 5475 5473 5446 5476 5418 5476 5446 5506 5507 5447 5477 5419 5477 5447 5476 5478 5420 5478 5476 5526 5527 5477 5479 5421 5479 5477 5528 5422 5478 5479 5423 5529 5528 5480 5422 5423 5481 5529 5426 5482 5530 5531 5483 5427 5484 5488 5428 5429 5489 5485 5484 5372 5486 5487 5373 5485 5486 5426 5530 5531 5427 5487 5488 5490 5430 5490 5488 5532 5533 5489 5491 5431 5491 5489 5490 5492 5432 5492 5490 5534 5535 5491 5493 5433 5493 5491 5492 5495 5435 5495 5492 5536 5537 5493 5496 5436 5496 5493 5495 5538 5494 5538 5495 5539 5540 5496 5541 5497 5541 5496 5434 5542 5498 5542 5434 5494 5497 5437 5543 5499 5543 5437 5438 5544 5545 5544 5438 5498 5499 5440 5546 5547 5546 5440 5438 5545 5500 5501 5547 5440 5439 5500 5502 5503 5501 5441 5502 5548 5442 5443 5549 5503 5548 5504 5442 5443 5505 5549 5504 5550 5444 5445 5551 5505 5444 5552 5506 5552 5444 5550 5551 5445 5553 5507 5553 5445 5524 5448 5474 5448 5524 5508 5509 5525 5449 5475 5449 5525 5554 5452 5450 5451 5453 5555 5556 5450 5508 5509 5451 5557 5558 5454 5452 5453 5455 5559 5456 5454 5560 5561 5455 5459 5510 5456 5560 5561 5459 5513 5562 5511 5510 5511 5562 5563 5564 5565 5512 5513 5512 5565 5563 5514 5511 5514 5563 5566 5567 5564 5515 5512 5515 5564 5514 5516 5460 5516 5514 5568 5569 5515 5517 5461 5517 5515 5568 5482 5516 5482 5568 5530 5531 5569 5483 5517 5483 5569 5570 5464 5480 5481 5465 5571 5570 5518 5464 5465 5519 5571 5572 5470 5466 5467 5471 5573 5574 5466 5468 5469 5467 5575 5576 5468 5518 5519 5469 5577 5578 5520 5470 5520 5578 5579 5580 5581 5521 5471 5521 5581 5579 5522 5520 5522 5579 5582 5583 5580 5523 5521 5523 5580 5522 5524 5472 5524 5522 5584 5585 5523 5525 5473 5525 5523 5506 5526 5476 5526 5506 5552 5553 5507 5527 5477 5527 5507 5526 5528 5478 5528 5526 5586 5587 5527 5529 5479 5529 5527 5588 5480 5528 5529 5481 5589 5484 5532 5488 5532 5484 5590 5591 5485 5533 5489 5533 5485 5592 5484 5486 5484 5592 5590 5591 5593 5485 5487 5485 5593 5594 5486 5530 5486 5594 5592 5593 5595 5487 5531 5487 5595 5532 5534 5490 5534 5532 5596 5597 5533 5535 5491 5535 5533 5534 5536 5492 5536 5534 5598 5599 5535 5537 5493 5537 5535 5536 5539 5495 5539 5536 5600 5601 5537 5540 5496 5540 5537 5539 5602 5538 5602 5539 5603 5604 5540 5605 5541 5605 5540 5494 5606 5542 5606 5494 5538 5541 5497 5607 5543 5607 5497 5498 5608 5544 5608 5498 5542 5543 5499 5609 5546 5609 5499 5545 5610 5611 5610 5545 5544 5546 5547 5612 5613 5612 5547 5545 5614 5500 5501 5615 5547 5500 5548 5502 5503 5549 5501 5548 5616 5504 5505 5617 5549 5616 5550 5504 5505 5551 5617 5618 5552 5550 5551 5553 5619 5584 5508 5524 5508 5584 5556 5557 5585 5509 5525 5509 5585 5558 5452 5554 5555 5453 5559 5554 5450 5556 5557 5451 5555 5560 5454 5558 5559 5455 5561 5620 5510 5560 5510 5620 5562 5565 5621 5513 5561 5513 5621 5562 5622 5563 5622 5562 5623 5624 5565 5625 5564 5625 5565 5563 5626 5566 5626 5563 5622 5625 5564 5627 5567 5627 5564 5566 5568 5514 5568 5566 5628 5629 5567 5569 5515 5569 5567 5628 5530 5568 5530 5628 5594 5595 5629 5531 5569 5531 5629 5588 5570 5480 5481 5571 5589 5630 5518 5570 5571 5519 5631 5578 5470 5572 5573 5471 5581 5572 5466 5574 5575 5467 5573 5576 5574 5468 5469 5575 5577 5630 5576 5518 5519 5577 5631 5632 5579 5578 5579 5632 5633 5634 5635 5580 5581 5580 5635 5633 5582 5579 5582 5633 5636 5637 5634 5583 5580 5583 5634 5582 5584 5522 5584 5582 5638 5639 5583 5585 5523 5585 5583 5552 5586 5526 5586 5552 5640 5641 5553 5587 5527 5587 5553 5586 5588 5528 5588 5586 5642 5643 5587 5589 5529 5589 5587 5590 5596 5532 5596 5590 5644 5645 5591 5597 5533 5597 5591 5592 5644 5590 5644 5592 5646 5647 5593 5645 5591 5645 5593 5648 5592 5594 5592 5648 5646 5647 5649 5593 5595 5593 5649 5596 5598 5534 5598 5596 5650 5651 5597 5599 5535 5599 5597 5598 5600 5536 5600 5598 5652 5653 5599 5601 5537 5601 5599 5600 5603 5539 5603 5600 5654 5655 5601 5604 5540 5604 5601 5603 5656 5602 5656 5603 5657 5658 5604 5659 5605 5659 5604 5538 5660 5606 5660 5538 5602 5605 5541 5661 5607 5661 5541 5542 5662 5608 5662 5542 5606 5607 5543 5663 5609 5663 5543 5544 5664 5610 5664 5544 5608 5609 5546 5665 5612 5665 5546 5611 5666 5667 5666 5611 5610 5612 5613 5668 5669 5668 5613 5545 5611 5614 5615 5613 5547 5500 5614 5548 5549 5615 5501 5614 5616 5548 5549 5617 5615 5616 5618 5550 5551 5619 5617 5618 5640 5552 5553 5641 5619 5638 5556 5584 5556 5638 5670 5671 5639 5557 5585 5557 5639 5672 5558 5554 5558 5672 5673 5674 5675 5559 5555 5559 5675 5670 5554 5556 5554 5670 5672 5675 5671 5555 5557 5555 5671 5673 5560 5558 5560 5673 5620 5621 5674 5561 5559 5561 5674 5620 5623 5562 5623 5620 5676 5677 5621 5624 5565 5624 5621 5623 5678 5622 5678 5623 5679 5680 5624 5681 5625 5681 5624 5622 5682 5626 5682 5622 5678 5681 5625 5683 5627 5683 5625 5626 5628 5566 5628 5626 5684 5685 5627 5629 5567 5629 5627 5684 5594 5628 5594 5684 5648 5649 5685 5595 5629 5595 5685 5588 5630 5570 5630 5588 5686 5687 5589 5631 5571 5631 5589 5688 5578 5572 5578 5688 5632 5635 5689 5581 5573 5581 5689 5690 5572 5574 5572 5690 5688 5689 5691 5573 5575 5573 5691 5692 5574 5576 5574 5692 5690 5691 5693 5575 5577 5575 5693 5630 5692 5576 5692 5630 5694 5695 5631 5693 5577 5693 5631 5696 5633 5632 5633 5696 5697 5698 5699 5634 5635 5634 5699 5697 5636 5633 5636 5697 5700 5701 5698 5637 5634 5637 5698 5636 5638 5582 5638 5636 5702 5703 5637 5639 5583 5639 5637 5640 5642 5586 5642 5640 5704 5705 5641 5643 5587 5643 5641 5642 5686 5588 5686 5642 5706 5707 5643 5687 5589 5687 5643 5644 5650 5596 5650 5644 5708 5709 5645 5651 5597 5651 5645 5646 5708 5644 5708 5646 5710 5711 5647 5709 5645 5709 5647 5712 5646 5648 5646 5712 5710 5711 5713 5647 5649 5647 5713 5650 5652 5598 5652 5650 5714 5715 5651 5653 5599 5653 5651 5652 5654 5600 5654 5652 5716 5717 5653 5655 5601 5655 5653 5654 5657 5603 5657 5654 5718 5719 5655 5658 5604 5658 5655 5657 5720 5656 5720 5657 5721 5722 5658 5723 5659 5723 5658 5602 5724 5660 5724 5602 5656 5659 5605 5725 5661 5725 5605 5606 5726 5662 5726 5606 5660 5661 5607 5727 5663 5727 5607 5608 5728 5664 5728 5608 5662 5663 5609 5729 5665 5729 5609 5610 5730 5666 5730 5610 5664 5665 5612 5731 5668 5731 5612 5666 5732 5667 5732 5666 5733 5734 5668 5735 5669 5735 5668 5611 5667 5736 5737 5669 5613 5611 5736 5614 5615 5737 5613 5614 5736 5616 5617 5737 5615 5736 5618 5616 5617 5619 5737 5738 5640 5618 5619 5641 5739 5702 5670 5638 5670 5702 5740 5741 5703 5671 5639 5671 5703 5742 5673 5672 5673 5742 5743 5744 5745 5674 5675 5674 5745 5740 5672 5670 5672 5740 5742 5745 5741 5675 5671 5675 5741 5743 5620 5673 5620 5743 5676 5677 5744 5621 5674 5621 5744 5676 5679 5623 5679 5676 5746 5747 5677 5680 5624 5680 5677 5679 5748 5678 5748 5679 5749 5750 5680 5751 5681 5751 5680 5678 5752 5682 5752 5678 5748 5751 5681 5753 5683 5753 5681 5682 5684 5626 5684 5682 5754 5755 5683 5685 5627 5685 5683 5754 5648 5684 5648 5754 5712 5713 5755 5649 5685 5649 5755 5686 5694 5630 5694 5686 5756 5757 5687 5695 5631 5695 5687 5758 5632 5688 5632 5758 5696 5699 5759 5635 5689 5635 5759 5760 5688 5690 5688 5760 5758 5759 5761 5689 5691 5689 5761 5762 5690 5692 5690 5762 5760 5761 5763 5691 5693 5691 5763 5694 5762 5692 5762 5694 5764 5765 5695 5763 5693 5763 5695 5766 5697 5696 5697 5766 5767 5768 5769 5698 5699 5698 5769 5767 5700 5697 5700 5767 5770 5771 5768 5701 5698 5701 5768 5700 5702 5636 5702 5700 5772 5773 5701 5703 5637 5703 5701 5738 5704 5640 5641 5705 5739 5704 5706 5642 5706 5704 5774 5775 5705 5707 5643 5707 5705 5706 5756 5686 5756 5706 5776 5777 5707 5757 5687 5757 5707 5708 5714 5650 5714 5708 5778 5779 5709 5715 5651 5715 5709 5780 5708 5710 5708 5780 5778 5779 5781 5709 5711 5709 5781 5782 5710 5712 5710 5782 5780 5781 5783 5711 5713 5711 5783 5714 5716 5652 5716 5714 5784 5785 5715 5717 5653 5717 5715 5716 5718 5654 5718 5716 5786 5787 5717 5719 5655 5719 5717 5718 5721 5657 5721 5718 5788 5789 5719 5722 5658 5722 5719 5720 5790 5791 5790 5720 5721 5722 5723 5792 5793 5792 5723 5720 5724 5656 5659 5725 5723 5724 5726 5660 5661 5727 5725 5662 5794 5728 5794 5662 5726 5727 5663 5795 5729 5795 5663 5728 5730 5664 5730 5728 5796 5797 5729 5731 5665 5731 5729 5730 5733 5666 5733 5730 5798 5799 5731 5734 5668 5734 5731 5733 5774 5732 5774 5733 5800 5801 5734 5775 5735 5775 5734 5667 5732 5738 5739 5735 5669 5667 5738 5736 5737 5739 5669 5736 5738 5618 5619 5739 5737 5772 5740 5702 5740 5772 5802 5803 5773 5741 5703 5741 5773 5804 5743 5742 5743 5804 5805 5806 5807 5744 5745 5744 5807 5802 5742 5740 5742 5802 5804 5807 5803 5745 5741 5745 5803 5805 5676 5743 5676 5805 5746 5747 5806 5677 5744 5677 5806 5746 5749 5679 5749 5746 5808 5809 5747 5750 5680 5750 5747 5749 5810 5748 5810 5749 5811 5812 5750 5813 5751 5813 5750 5748 5814 5752 5814 5748 5810 5813 5751 5815 5753 5815 5751 5682 5816 5754 5816 5682 5752 5753 5683 5817 5755 5817 5683 5816 5712 5754 5712 5816 5782 5783 5817 5713 5755 5713 5817 5756 5764 5694 5764 5756 5818 5819 5757 5765 5695 5765 5757 5820 5696 5758 5696 5820 5766 5769 5821 5699 5759 5699 5821 5822 5758 5760 5758 5822 5820 5821 5823 5759 5761 5759 5823 5762 5822 5760 5822 5762 5824 5825 5763 5823 5761 5823 5763 5764 5824 5762 5824 5764 5826 5827 5765 5825 5763 5825 5765 5828 5767 5766 5767 5828 5829 5830 5831 5768 5769 5768 5831 5829 5770 5767 5770 5829 5832 5833 5830 5771 5768 5771 5830 5770 5772 5700 5772 5770 5834 5835 5771 5773 5701 5773 5771 5738 5774 5704 5774 5738 5732 5735 5739 5775 5705 5775 5739 5800 5706 5774 5706 5800 5776 5777 5801 5707 5775 5707 5801 5776 5818 5756 5818 5776 5836 5837 5777 5819 5757 5819 5777 5778 5784 5714 5784 5778 5838 5839 5779 5785 5715 5785 5779 5840 5778 5780 5778 5840 5838 5839 5841 5779 5781 5779 5841 5842 5780 5782 5780 5842 5840 5841 5843 5781 5783 5781 5843 5784 5786 5716 5786 5784 5844 5845 5785 5787 5717 5787 5785 5786 5788 5718 5788 5786 5846 5847 5787 5789 5719 5789 5787 5721 5848 5790 5848 5721 5788 5789 5722 5849 5792 5849 5722 5791 5850 5851 5850 5791 5790 5792 5793 5852 5853 5852 5793 5720 5791 5854 5855 5793 5723 5720 5854 5724 5725 5855 5723 5724 5856 5726 5727 5857 5725 5856 5794 5726 5727 5795 5857 5794 5796 5728 5796 5794 5858 5859 5795 5797 5729 5797 5795 5796 5798 5730 5798 5796 5860 5861 5797 5799 5731 5799 5797 5798 5800 5733 5800 5798 5862 5863 5799 5801 5734 5801 5799 5834 5802 5772 5802 5834 5864 5865 5835 5803 5773 5803 5835 5866 5805 5804 5805 5866 5867 5868 5869 5806 5807 5806 5869 5864 5804 5802 5804 5864 5866 5869 5865 5807 5803 5807 5865 5805 5808 5746 5808 5805 5867 5868 5806 5809 5747 5809 5806 5808 5811 5749 5811 5808 5870 5871 5809 5812 5750 5812 5809 5811 5872 5810 5872 5811 5873 5874 5812 5875 5813 5875 5812 5810 5876 5814 5876 5810 5872 5875 5813 5877 5815 5877 5813 5752 5878 5816 5878 5752 5814 5815 5753 5879 5817 5879 5753 5878 5782 5816 5782 5878 5842 5843 5879 5783 5817 5783 5879 5818 5826 5764 5826 5818 5880 5881 5819 5827 5765 5827 5819 5882 5766 5820 5766 5882 5828 5831 5883 5769 5821 5769 5883 5884 5820 5822 5820 5884 5882 5883 5885 5821 5823 5821 5885 5824 5884 5822 5884 5824 5886 5887 5825 5885 5823 5885 5825 5826 5886 5824 5886 5826 5888 5889 5827 5887 5825 5887 5827 5890 5829 5828 5829 5890 5891 5892 5893 5830 5831 5830 5893 5891 5832 5829 5832 5891 5894 5895 5892 5833 5830 5833 5892 5832 5834 5770 5834 5832 5896 5897 5833 5835 5771 5835 5833 5862 5776 5800 5776 5862 5836 5837 5863 5777 5801 5777 5863 5898 5818 5836 5818 5898 5880 5881 5899 5819 5837 5819 5899 5838 5844 5784 5844 5838 5900 5901 5839 5845 5785 5845 5839 5902 5838 5840 5838 5902 5900 5901 5903 5839 5841 5839 5903 5904 5840 5842 5840 5904 5902 5903 5905 5841 5843 5841 5905 5906 5786 5844 5845 5787 5907 5906 5846 5786 5787 5847 5907 5788 5908 5848 5908 5788 5846 5847 5789 5909 5849 5909 5789 5790 5910 5850 5910 5790 5848 5849 5792 5911 5852 5911 5792 5851 5912 5913 5912 5851 5850 5852 5853 5914 5915 5914 5853 5916 5851 5917 5851 5916 5791 5793 5918 5853 5919 5853 5918 5791 5916 5854 5855 5918 5793 5854 5856 5724 5725 5857 5855 5856 5920 5794 5795 5921 5857 5920 5858 5794 5795 5859 5921 5858 5860 5796 5860 5858 5922 5923 5859 5861 5797 5861 5859 5860 5862 5798 5862 5860 5924 5925 5861 5863 5799 5863 5861 5896 5864 5834 5864 5896 5926 5927 5897 5865 5835 5865 5897 5928 5867 5866 5867 5928 5929 5930 5931 5868 5869 5868 5931 5926 5866 5864 5866 5926 5928 5931 5927 5869 5865 5869 5927 5867 5870 5808 5870 5867 5929 5930 5868 5871 5809 5871 5868 5870 5873 5811 5873 5870 5932 5933 5871 5874 5812 5874 5871 5873 5934 5872 5934 5873 5935 5936 5874 5937 5875 5937 5874 5872 5938 5876 5938 5872 5934 5937 5875 5939 5877 5939 5875 5814 5940 5878 5940 5814 5876 5877 5815 5941 5879 5941 5815 5940 5842 5878 5842 5940 5904 5905 5941 5843 5879 5843 5941 5880 5888 5826 5888 5880 5942 5943 5881 5889 5827 5889 5881 5828 5882 5944 5945 5883 5831 5882 5884 5946 5947 5885 5883 5948 5884 5886 5887 5885 5949 5950 5886 5888 5889 5887 5951 5890 5828 5944 5945 5831 5893 5891 5890 5952 5953 5893 5892 5954 5894 5891 5894 5954 5955 5956 5957 5895 5892 5895 5957 5894 5896 5832 5896 5894 5958 5959 5895 5897 5833 5897 5895 5924 5836 5862 5836 5924 5898 5899 5925 5837 5863 5837 5925 5960 5880 5898 5880 5960 5942 5943 5961 5881 5899 5881 5961 5962 5844 5900 5901 5845 5963 5964 5900 5902 5903 5901 5965 5966 5902 5904 5905 5903 5967 5962 5906 5844 5845 5907 5963 5906 5968 5846 5847 5969 5907 5968 5908 5846 5847 5909 5969 5848 5970 5910 5970 5848 5908 5909 5849 5971 5911 5971 5849 5850 5972 5912 5972 5850 5910 5911 5852 5973 5914 5973 5852 5913 5974 5975 5974 5913 5912 5914 5915 5976 5977 5976 5915 5917 5913 5978 5913 5917 5851 5853 5919 5915 5979 5915 5919 5916 5917 5980 5981 5919 5918 5854 5916 5982 5983 5918 5855 5854 5982 5856 5857 5983 5855 5982 5920 5856 5857 5921 5983 5984 5858 5920 5921 5859 5985 5984 5922 5858 5859 5923 5985 5922 5924 5860 5924 5922 5986 5987 5923 5925 5861 5925 5923 5958 5926 5896 5926 5958 5988 5989 5959 5927 5897 5927 5959 5990 5929 5928 5929 5990 5991 5992 5993 5930 5931 5930 5993 5928 5926 5988 5989 5927 5931 5929 5932 5870 5932 5929 5991 5992 5930 5933 5871 5933 5930 5994 5873 5932 5933 5874 5995 5994 5935 5873 5874 5936 5995 5935 5996 5934 5996 5935 5997 5998 5936 5999 5937 5999 5936 5934 6000 5938 6000 5934 5996 5999 5937 6001 5939 6001 5937 5876 6002 5940 6002 5876 5938 5939 5877 6003 5941 6003 5877 5940 5966 5904 5966 5940 6002 6003 5941 5967 5905 5967 5941 6004 5888 5942 5943 5889 6005 5944 5882 5946 5947 5883 5945 5948 5946 5884 5885 5947 5949 5950 5948 5886 5887 5949 5951 5950 5888 6004 6005 5889 5951 5890 5944 6006 6007 5945 5893 5952 5890 6006 6007 5893 5953 5954 5891 5952 5953 5892 5957 6008 5954 6009 5954 6008 5955 5956 6010 5957 6011 5957 6010 5955 5958 5894 5958 5955 6012 6013 5956 5959 5895 5959 5956 5986 5898 5924 5898 5986 5960 5961 5987 5899 5925 5899 5987 6014 5942 5960 5942 6014 6004 6005 6015 5943 5961 5943 6015 5964 5962 5900 5901 5963 5965 5966 5964 5902 5903 5965 5967 5962 6016 5906 5907 6017 5963 6016 5968 5906 5907 5969 6017 5908 6018 5970 6018 5908 5968 5969 5909 6019 5971 6019 5909 5910 6020 5972 6020 5910 5970 5971 5911 6021 5973 6021 5911 5912 6022 5974 6022 5912 5972 5973 5914 6023 5976 6023 5914 6024 6025 6026 6025 6024 5975 6025 5975 5974 5976 5977 6027 5977 6028 6027 6029 6027 6028 5978 5975 6030 5975 5978 5913 5915 5979 5977 6031 5977 5979 6032 5978 6033 5978 6032 5917 5919 6034 5979 6035 5979 6034 5917 6032 5980 5981 6034 5919 5916 5980 5982 5983 5981 5918 5982 6036 5920 5921 6037 5983 6036 5984 5920 5921 5985 6037 6038 5922 5984 5985 5923 6039 6038 5986 5922 5986 6038 6040 6041 6039 5987 5923 5987 6039 5988 5958 6012 6013 5959 5989 5990 5928 5988 5989 5931 5993 5991 5990 6042 6043 5993 5992 6044 5932 5991 5992 5933 6045 6044 5994 5932 5933 5995 6045 6046 5935 5994 5995 5936 6047 6046 5997 5935 5936 5998 6047 5997 6048 5996 6048 5997 6049 6050 5998 6051 5999 6051 5998 5996 6052 6000 6052 5996 6048 6051 5999 6053 6001 6053 5999 5938 6054 6002 6054 5938 6000 6001 5939 6055 6003 6055 5939 6002 6056 5966 6056 6002 6054 6055 6003 6057 5967 6057 6003 5944 5946 6058 6059 5947 5945 6060 5946 5948 5949 5947 6061 6062 5948 5950 5951 5949 6063 6064 5950 6004 6005 5951 6065 6006 5944 6058 6059 5945 6007 5952 6006 6066 6067 6007 5953 5954 5952 6068 6069 5953 5957 5954 6068 6009 6011 6069 5957 6070 6009 6071 6009 6070 6008 6010 6072 6011 6073 6011 6072 6074 5955 6008 5955 6074 6012 6013 6075 5956 6010 5956 6075 6040 5960 5986 5960 6040 6014 6015 6041 5961 5987 5961 6041 6076 6004 6014 6004 6076 6064 6065 6077 6005 6015 6005 6077 6078 5962 5964 5965 5963 6079 6056 5964 5966 5967 5965 6057 6078 6016 5962 5963 6017 6079 5968 6080 6018 6080 5968 6016 6017 5969 6081 6019 6081 5969 5970 6082 6020 6082 5970 6018 6019 5971 6083 6021 6083 5971 5972 6084 6022 6084 5972 6020 6021 5973 6085 6023 6085 5973 6025 6086 6087 6086 6025 5974 6086 5974 6022 6023 5976 6088 5976 6027 6088 6089 6088 6027 6026 6087 6090 6087 6026 6025 6027 6029 6089 6091 6089 6029 6092 6026 6093 6026 6092 6024 6028 6094 6029 6095 6029 6094 6096 6024 6092 6024 6096 6030 6024 6030 5975 5977 6031 6028 6031 6097 6028 6094 6028 6097 6033 6030 6098 6030 6033 5978 5979 6035 6031 6099 6031 6035 6100 6033 6101 6033 6100 6032 6034 6102 6035 6103 6035 6102 5980 6032 6104 6105 6034 5981 5982 5980 6036 6037 5981 5983 6106 5984 6036 6037 5985 6107 6106 6038 5984 5985 6039 6107 6108 6040 6038 6039 6041 6109 6110 5988 6012 6013 5989 6111 5990 5988 6110 6111 5989 5993 6042 5990 6110 6111 5993 6043 6044 5991 6042 6043 5992 6045 6112 5994 6044 6045 5995 6113 6112 6046 5994 5995 6047 6113 6046 6049 5997 6049 6046 6114 6115 6047 6050 5998 6050 6047 6049 6116 6048 6116 6049 6117 6118 6050 6119 6051 6119 6050 6048 6120 6052 6120 6048 6116 6119 6051 6121 6053 6121 6051 6000 6122 6054 6122 6000 6052 6053 6001 6123 6055 6123 6001 6054 6124 6056 6124 6054 6122 6123 6055 6125 6057 6125 6055 6058 5946 6060 6061 5947 6059 6060 5948 6062 6063 5949 6061 6062 5950 6064 6065 5951 6063 6006 6058 6126 6127 6059 6007 6006 6126 6066 6067 6127 6007 5952 6066 6068 6069 6067 5953 6071 6068 6128 6068 6071 6009 6011 6073 6069 6129 6069 6073 6130 6071 6131 6071 6130 6070 6072 6132 6073 6133 6073 6132 6134 6008 6070 6008 6134 6074 6075 6135 6010 6072 6010 6135 6110 6012 6074 6075 6013 6111 6136 6014 6040 6014 6136 6076 6077 6137 6015 6041 6015 6137 6138 6064 6076 6064 6138 6139 6140 6141 6065 6077 6065 6141 6056 6078 5964 5965 6079 6057 6078 6080 6016 6080 6078 6142 6143 6079 6081 6017 6081 6079 6018 6144 6082 6144 6018 6080 6081 6019 6145 6083 6145 6019 6020 6146 6084 6146 6020 6082 6083 6021 6147 6085 6147 6021 6086 6148 6149 6148 6086 6022 6148 6022 6084 6085 6023 6150 6023 6088 6150 6151 6150 6088 6086 6149 6087 6089 6151 6088 6087 6152 6090 6091 6153 6089 6093 6090 6154 6090 6093 6026 6029 6095 6091 6155 6091 6095 6156 6093 6157 6093 6156 6092 6094 6158 6095 6159 6095 6158 6160 6092 6156 6092 6160 6096 6097 6161 6094 6158 6094 6161 6162 6096 6160 6096 6162 6098 6096 6098 6030 6031 6099 6097 6099 6163 6097 6161 6097 6163 6101 6098 6164 6098 6101 6033 6035 6103 6099 6165 6099 6103 6100 6166 6167 6166 6100 6101 6103 6102 6168 6169 6168 6102 6032 6100 6104 6105 6102 6034 5980 6104 6036 6037 6105 5981 6104 6106 6036 6037 6107 6105 6108 6038 6106 6107 6039 6109 6136 6040 6108 6109 6041 6137 6042 6110 6170 6171 6111 6043 6044 6042 6172 6173 6043 6045 6044 6172 6112 6113 6173 6045 6112 6114 6046 6114 6112 6174 6175 6113 6115 6047 6115 6113 6114 6117 6049 6117 6114 6176 6177 6115 6118 6050 6118 6115 6117 6178 6116 6178 6117 6179 6180 6118 6181 6119 6181 6118 6116 6182 6120 6182 6116 6178 6181 6119 6183 6121 6183 6119 6052 6184 6122 6184 6052 6120 6121 6053 6185 6123 6185 6053 6122 6186 6124 6186 6122 6184 6185 6123 6187 6125 6187 6123 6056 6142 6078 6142 6056 6124 6125 6057 6143 6079 6143 6057 6188 6058 6060 6061 6059 6189 6190 6060 6062 6063 6061 6191 6139 6062 6064 6065 6063 6140 6126 6058 6188 6189 6059 6127 6066 6126 6192 6193 6127 6067 6128 6066 6194 6066 6128 6068 6069 6129 6067 6195 6067 6129 6131 6128 6196 6128 6131 6071 6073 6133 6129 6197 6129 6133 6198 6131 6199 6131 6198 6130 6132 6200 6133 6201 6133 6200 6202 6070 6130 6070 6202 6134 6135 6203 6072 6132 6072 6203 6204 6074 6134 6074 6204 6170 6171 6205 6075 6135 6075 6205 6110 6074 6170 6171 6075 6111 6206 6076 6136 6076 6206 6138 6141 6207 6077 6137 6077 6207 6208 6139 6138 6139 6208 6209 6210 6211 6140 6141 6140 6211 6142 6144 6080 6144 6142 6212 6213 6143 6145 6081 6145 6143 6082 6214 6146 6214 6082 6144 6145 6083 6215 6147 6215 6083 6148 6216 6217 6216 6148 6084 6216 6084 6146 6147 6085 6218 6085 6150 6218 6219 6218 6150 6149 6217 6220 6217 6149 6148 6150 6151 6219 6221 6219 6151 6149 6152 6087 6089 6153 6151 6152 6222 6090 6091 6223 6153 6090 6222 6154 6155 6223 6091 6093 6154 6157 6159 6155 6095 6156 6157 6224 6225 6159 6158 6226 6156 6224 6156 6226 6160 6161 6227 6158 6225 6158 6227 6162 6160 6228 6229 6161 6163 6230 6162 6228 6162 6230 6164 6162 6164 6098 6099 6165 6163 6165 6231 6163 6229 6163 6231 6101 6232 6166 6232 6101 6164 6165 6103 6233 6168 6233 6103 6166 6234 6167 6234 6166 6235 6236 6168 6237 6169 6237 6168 6100 6167 6238 6239 6169 6102 6100 6238 6104 6105 6239 6102 6238 6106 6104 6105 6107 6239 6238 6108 6106 6107 6109 6239 6240 6136 6108 6109 6137 6241 6042 6170 6172 6173 6171 6043 6174 6172 6242 6172 6174 6112 6113 6175 6173 6243 6173 6175 6244 6114 6174 6114 6244 6176 6177 6245 6115 6175 6115 6245 6246 6117 6176 6117 6246 6179 6180 6247 6118 6177 6118 6247 6248 6178 6179 6178 6248 6249 6250 6251 6181 6180 6181 6251 6178 6252 6182 6252 6178 6249 6250 6181 6253 6183 6253 6181 6120 6254 6184 6254 6120 6182 6183 6121 6255 6185 6255 6121 6184 6256 6186 6256 6184 6254 6255 6185 6257 6187 6257 6185 6124 6212 6142 6212 6124 6186 6187 6125 6213 6143 6213 6125 6188 6060 6190 6191 6061 6189 6190 6062 6139 6140 6063 6191 6258 6126 6188 6126 6258 6192 6193 6259 6127 6189 6127 6259 6066 6192 6194 6195 6193 6067 6196 6194 6260 6194 6196 6128 6129 6197 6195 6261 6195 6197 6199 6196 6262 6196 6199 6131 6133 6201 6197 6263 6197 6201 6264 6199 6265 6199 6264 6198 6200 6266 6201 6267 6201 6266 6268 6130 6198 6130 6268 6202 6203 6269 6132 6200 6132 6269 6270 6134 6202 6134 6270 6204 6205 6271 6135 6203 6135 6271 6242 6170 6204 6170 6242 6172 6173 6243 6171 6205 6171 6243 6206 6136 6240 6241 6137 6207 6272 6138 6206 6138 6272 6208 6211 6273 6141 6207 6141 6273 6274 6209 6208 6209 6274 6275 6276 6277 6210 6211 6210 6277 6209 6190 6139 6190 6209 6278 6279 6210 6191 6140 6191 6210 6212 6214 6144 6214 6212 6280 6281 6213 6215 6145 6215 6213 6216 6282 6283 6282 6216 6146 6282 6146 6214 6215 6147 6284 6147 6218 6284 6285 6284 6218 6217 6283 6286 6283 6217 6216 6218 6219 6285 6287 6285 6219 6220 6286 6288 6286 6220 6217 6219 6221 6287 6289 6287 6221 6152 6220 6290 6220 6152 6149 6151 6153 6221 6291 6221 6153 6152 6290 6292 6293 6291 6153 6294 6295 6296 6295 6294 6297 6297 6294 6298 6298 6294 6299 6299 6294 6300 6299 6300 6301 6301 6300 6302 6301 6302 6303 6303 6302 6304 6303 6304 6305 6305 6304 6306 6307 6308 6309 6309 6308 6310 6308 6311 6310 6310 6311 6312 6311 6313 6312 6312 6313 6314 6313 6315 6314 6314 6315 6316 6316 6315 6317 6317 6315 6318 6319 6318 6315 6226 6224 6320 6321 6225 6227 6160 6226 6228 6229 6227 6161 6322 6228 6323 6228 6322 6230 6231 6324 6229 6325 6229 6324 6164 6326 6232 6326 6164 6230 6326 6230 6322 6324 6231 6327 6231 6165 6327 6233 6327 6165 6166 6328 6235 6328 6166 6232 6233 6168 6329 6236 6329 6168 6235 6272 6234 6272 6235 6330 6331 6236 6273 6237 6273 6236 6234 6240 6167 6169 6241 6237 6167 6240 6238 6239 6241 6169 6240 6108 6238 6239 6109 6241 6244 6242 6332 6242 6244 6174 6175 6245 6243 6333 6243 6245 6334 6176 6244 6176 6334 6246 6247 6335 6177 6245 6177 6335 6336 6179 6246 6179 6336 6248 6251 6337 6180 6247 6180 6337 6248 6338 6249 6338 6248 6339 6340 6251 6341 6250 6341 6251 6249 6342 6252 6342 6249 6338 6341 6250 6343 6253 6343 6250 6182 6344 6254 6344 6182 6252 6253 6183 6345 6255 6345 6183 6254 6346 6256 6346 6254 6344 6345 6255 6347 6257 6347 6255 6186 6280 6212 6280 6186 6256 6257 6187 6281 6213 6281 6187 6278 6188 6190 6191 6189 6279 6258 6188 6278 6279 6189 6259 6348 6192 6258 6192 6348 6349 6350 6351 6193 6259 6193 6351 6260 6192 6349 6192 6260 6194 6195 6261 6193 6350 6193 6261 6262 6260 6352 6260 6262 6196 6197 6263 6261 6353 6261 6263 6265 6262 6354 6262 6265 6199 6201 6267 6263 6355 6263 6267 6356 6357 6358 6357 6356 6359 6360 6361 6362 6363 6362 6361 6364 6198 6264 6198 6364 6268 6269 6365 6200 6266 6200 6365 6366 6202 6268 6202 6366 6270 6271 6367 6203 6269 6203 6367 6332 6204 6270 6204 6332 6242 6243 6333 6205 6271 6205 6333 6234 6206 6240 6206 6234 6272 6273 6237 6207 6241 6207 6237 6330 6208 6272 6208 6330 6274 6277 6331 6211 6273 6211 6331 6368 6275 6274 6275 6368 6369 6370 6371 6276 6277 6276 6371 6275 6278 6209 6278 6275 6372 6373 6276 6279 6210 6279 6276 6280 6282 6214 6282 6280 6374 6375 6281 6284 6215 6284 6281 6374 6283 6282 6283 6374 6376 6377 6375 6285 6284 6285 6375 6376 6286 6283 6286 6376 6378 6379 6377 6287 6285 6287 6377 6378 6288 6286 6287 6289 6379 6220 6288 6290 6291 6289 6221 6290 6380 6292 6380 6290 6381 6382 6291 6383 6293 6383 6291 6384 6385 6386 6387 6388 6389 6390 6391 6385 6388 6392 6393 6394 6395 6396 6395 6394 6397 6397 6394 6398 6397 6398 6399 6399 6398 6400 6399 6400 6401 6401 6400 6402 6401 6402 6403 6401 6403 6404 6401 6404 6405 6405 6404 6406 6407 6408 6409 6409 6408 6410 6408 6411 6410 6411 6412 6410 6412 6413 6410 6410 6413 6414 6413 6415 6414 6414 6415 6416 6415 6417 6416 6416 6417 6418 6419 6418 6417 6380 6420 6421 6422 6423 6383 6421 6424 6425 6426 6427 6422 6301 6428 6299 6314 6429 6312 6430 6431 6432 6433 6434 6435 6436 6386 6437 6438 6387 6439 6226 6405 6323 6325 6409 6227 6228 6226 6323 6325 6227 6229 6440 6323 6406 6323 6440 6322 6324 6441 6325 6407 6325 6441 6322 6442 6326 6442 6322 6440 6441 6324 6443 6327 6443 6324 6232 6444 6328 6444 6232 6326 6444 6326 6442 6443 6327 6445 6327 6233 6445 6329 6445 6233 6328 6330 6235 6330 6328 6446 6447 6329 6331 6236 6331 6329 6334 6332 6448 6332 6334 6244 6245 6335 6333 6449 6333 6335 6450 6246 6334 6246 6450 6336 6337 6451 6247 6335 6247 6451 6336 6339 6248 6339 6336 6452 6453 6337 6340 6251 6340 6337 6339 6454 6338 6454 6339 6455 6456 6340 6457 6341 6457 6340 6338 6458 6342 6458 6338 6454 6457 6341 6459 6343 6459 6341 6252 6460 6344 6460 6252 6342 6343 6253 6461 6345 6461 6253 6344 6462 6346 6462 6344 6460 6461 6345 6463 6347 6463 6345 6256 6374 6280 6374 6256 6346 6374 6346 6376 6376 6346 6378 6379 6347 6377 6377 6347 6375 6347 6257 6375 6281 6375 6257 6372 6258 6278 6258 6372 6348 6351 6373 6259 6279 6259 6373 6464 6349 6348 6349 6464 6465 6466 6467 6350 6351 6350 6467 6352 6349 6465 6349 6352 6260 6261 6353 6350 6466 6350 6353 6354 6352 6468 6352 6354 6262 6263 6355 6353 6469 6353 6355 6358 6354 6470 6354 6358 6357 6362 6363 6355 6471 6355 6363 6472 6358 6473 6358 6472 6356 6361 6474 6363 6475 6363 6474 6476 6359 6356 6359 6476 6477 6478 6479 6360 6361 6360 6479 6480 6268 6364 6268 6480 6366 6367 6481 6269 6365 6269 6481 6448 6270 6366 6270 6448 6332 6333 6449 6271 6367 6271 6449 6446 6274 6330 6274 6446 6368 6371 6447 6277 6331 6277 6447 6482 6369 6368 6369 6482 6483 6483 6482 6484 6485 6486 6487 6487 6486 6370 6371 6370 6486 6369 6372 6275 6372 6369 6488 6489 6370 6373 6276 6373 6370 6378 6490 6288 6490 6378 6491 6492 6379 6493 6289 6493 6379 6288 6381 6290 6381 6288 6490 6493 6289 6382 6291 6382 6289 6420 6380 6381 6382 6383 6423 6384 6390 6385 6388 6393 6389 6384 6386 6436 6439 6387 6389 6390 6494 6391 6392 6495 6393 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6510 6514 6515 6516 6517 6511 6515 6518 6519 6520 6521 6516 6519 6522 6523 6522 6519 6518 6521 6520 6524 6525 6524 6520 6526 6403 6402 6412 6411 6527 6528 6404 6403 6411 6408 6529 6440 6406 6404 6408 6407 6441 6323 6405 6406 6407 6409 6325 6494 6399 6401 6410 6414 6495 6530 6498 6399 6414 6499 6531 6424 6421 6420 6423 6422 6427 6532 6425 6424 6427 6426 6533 6534 6535 6532 6533 6536 6537 6436 6538 6539 6540 6541 6439 6534 6542 6535 6536 6543 6537 6440 6528 6442 6528 6440 6404 6408 6441 6529 6443 6529 6441 6442 6544 6444 6544 6442 6528 6529 6443 6545 6445 6545 6443 6328 6546 6446 6546 6328 6444 6546 6444 6544 6545 6445 6547 6445 6329 6547 6447 6547 6329 6450 6448 6548 6448 6450 6334 6335 6451 6449 6549 6449 6451 6550 6336 6450 6336 6550 6452 6453 6551 6337 6451 6337 6551 6452 6455 6339 6455 6452 6552 6553 6453 6456 6340 6456 6453 6455 6554 6454 6554 6455 6555 6556 6456 6557 6457 6557 6456 6454 6558 6458 6558 6454 6554 6557 6457 6559 6459 6559 6457 6342 6560 6460 6560 6342 6458 6459 6343 6561 6461 6561 6343 6460 6562 6462 6562 6460 6560 6561 6461 6563 6463 6563 6461 6346 6491 6378 6491 6346 6462 6463 6347 6492 6379 6492 6347 6488 6348 6372 6348 6488 6464 6467 6489 6351 6373 6351 6489 6564 6465 6464 6465 6564 6565 6566 6567 6466 6467 6466 6567 6468 6465 6565 6465 6468 6352 6353 6469 6466 6566 6466 6469 6470 6468 6568 6468 6470 6354 6355 6471 6469 6569 6469 6471 6473 6470 6570 6470 6473 6358 6363 6475 6471 6571 6471 6475 6572 6473 6573 6473 6572 6472 6474 6574 6475 6575 6475 6574 6576 6356 6472 6356 6576 6476 6479 6577 6361 6474 6361 6577 6578 6477 6476 6477 6578 6480 6481 6579 6478 6479 6478 6579 6548 6366 6480 6366 6548 6448 6449 6549 6367 6481 6367 6549 6546 6368 6446 6368 6546 6482 6482 6546 6580 6581 6547 6486 6486 6547 6371 6447 6371 6547 6484 6482 6580 6581 6486 6485 6484 6582 6483 6582 6484 6583 6584 6485 6585 6487 6585 6485 6483 6488 6369 6488 6483 6586 6586 6483 6582 6586 6582 6587 6586 6587 6588 6589 6590 6591 6590 6585 6591 6585 6487 6591 6591 6487 6489 6370 6489 6487 6592 6490 6491 6492 6493 6593 6594 6381 6490 6493 6382 6595 6594 6420 6381 6382 6423 6595 6596 6390 6384 6389 6393 6597 6598 6384 6436 6439 6389 6599 6600 6494 6390 6393 6495 6601 6496 6602 6497 6500 6603 6501 6530 6496 6498 6499 6501 6531 6602 6604 6508 6513 6605 6603 6606 6509 6508 6513 6512 6607 6509 6514 6510 6511 6517 6512 6514 6518 6515 6516 6521 6517 6518 6608 6522 6608 6518 6609 6610 6521 6611 6524 6611 6521 6522 6612 6523 6525 6613 6524 6528 6526 6544 6526 6528 6403 6411 6529 6527 6545 6527 6529 6523 6612 6526 6527 6613 6525 6494 6530 6399 6414 6531 6495 6420 6614 6424 6427 6615 6423 6616 6532 6424 6427 6533 6617 6618 6534 6532 6533 6537 6619 6620 6436 6539 6540 6439 6621 6622 6542 6534 6537 6543 6623 6580 6546 6544 6545 6547 6581 6550 6548 6624 6548 6550 6450 6451 6551 6549 6625 6549 6551 6550 6552 6452 6552 6550 6626 6627 6551 6553 6453 6553 6551 6552 6555 6455 6555 6552 6628 6629 6553 6556 6456 6556 6553 6555 6630 6554 6630 6555 6631 6632 6556 6633 6557 6633 6556 6554 6634 6558 6634 6554 6630 6633 6557 6635 6559 6635 6557 6458 6636 6560 6636 6458 6558 6559 6459 6637 6561 6637 6459 6560 6638 6562 6638 6560 6636 6637 6561 6639 6563 6639 6561 6462 6592 6491 6592 6462 6562 6563 6463 6593 6492 6593 6463 6586 6464 6488 6464 6586 6564 6567 6591 6467 6489 6467 6591 6640 6565 6564 6565 6640 6641 6642 6643 6566 6567 6566 6643 6568 6565 6641 6565 6568 6468 6469 6569 6566 6642 6566 6569 6570 6568 6644 6568 6570 6470 6471 6571 6569 6645 6569 6571 6573 6570 6646 6570 6573 6473 6475 6575 6571 6647 6571 6575 6648 6573 6649 6573 6648 6572 6574 6650 6575 6651 6575 6650 6652 6472 6572 6472 6652 6576 6577 6653 6474 6574 6474 6653 6654 6476 6576 6476 6654 6578 6579 6655 6479 6577 6479 6655 6624 6480 6578 6480 6624 6548 6549 6625 6481 6579 6481 6625 6612 6484 6580 6581 6485 6613 6583 6484 6612 6613 6485 6584 6583 6587 6582 6587 6583 6608 6611 6584 6590 6585 6590 6584 6588 6587 6608 6611 6590 6589 6656 6586 6588 6586 6656 6657 6658 6659 6591 6589 6591 6659 6592 6594 6490 6493 6595 6593 6614 6420 6594 6595 6423 6615 6596 6600 6390 6393 6601 6597 6596 6384 6598 6599 6389 6597 6598 6436 6620 6621 6439 6599 6600 6660 6494 6495 6661 6601 6662 6602 6496 6501 6603 6663 6664 6496 6530 6531 6501 6665 6666 6604 6602 6603 6605 6667 6604 6606 6508 6513 6607 6605 6606 6668 6509 6512 6669 6607 6509 6670 6514 6517 6671 6512 6514 6609 6518 6521 6610 6517 6609 6588 6608 6588 6609 6656 6659 6610 6589 6611 6589 6610 6608 6583 6522 6524 6584 6611 6522 6583 6612 6613 6584 6524 6526 6580 6544 6545 6581 6527 6612 6580 6526 6527 6581 6613 6660 6530 6494 6495 6531 6661 6616 6424 6614 6615 6427 6617 6618 6532 6616 6617 6533 6619 6672 6534 6618 6619 6537 6673 6622 6620 6542 6543 6621 6623 6672 6622 6534 6537 6623 6673 6626 6624 6674 6624 6626 6550 6551 6627 6625 6675 6625 6627 6676 6552 6626 6552 6676 6628 6629 6677 6553 6627 6553 6677 6628 6631 6555 6631 6628 6678 6679 6629 6632 6556 6632 6629 6631 6680 6630 6680 6631 6681 6682 6632 6683 6633 6683 6632 6630 6684 6634 6684 6630 6680 6683 6633 6685 6635 6685 6633 6558 6686 6636 6686 6558 6634 6635 6559 6687 6637 6687 6559 6636 6688 6638 6688 6636 6686 6687 6637 6689 6639 6689 6637 6562 6690 6592 6690 6562 6638 6639 6563 6691 6593 6691 6563 6657 6564 6586 6564 6657 6640 6643 6658 6567 6591 6567 6658 6692 6641 6640 6641 6692 6693 6694 6695 6642 6643 6642 6695 6644 6641 6693 6641 6644 6568 6569 6645 6642 6694 6642 6645 6646 6644 6696 6644 6646 6570 6571 6647 6645 6697 6645 6647 6649 6646 6698 6646 6649 6573 6575 6651 6647 6699 6647 6651 6649 6700 6648 6700 6649 6701 6702 6651 6703 6650 6703 6651 6704 6572 6648 6572 6704 6652 6653 6705 6574 6650 6574 6705 6706 6576 6652 6576 6706 6654 6655 6707 6577 6653 6577 6707 6674 6578 6654 6578 6674 6624 6625 6675 6579 6655 6579 6675 6708 6657 6656 6657 6708 6709 6710 6711 6658 6659 6658 6711 6690 6594 6592 6593 6595 6691 6690 6614 6594 6595 6615 6691 6712 6600 6596 6597 6601 6713 6714 6596 6598 6599 6597 6715 6716 6598 6620 6621 6599 6717 6718 6660 6600 6601 6661 6719 6662 6666 6602 6603 6667 6663 6664 6662 6496 6501 6663 6665 6660 6664 6530 6531 6665 6661 6666 6720 6604 6605 6721 6667 6722 6606 6604 6605 6607 6723 6724 6668 6606 6607 6669 6725 6668 6670 6509 6512 6671 6669 6670 6609 6514 6517 6610 6671 6670 6656 6609 6610 6659 6671 6726 6616 6614 6615 6617 6727 6728 6618 6616 6617 6619 6729 6730 6672 6618 6619 6673 6731 6732 6620 6622 6623 6621 6733 6734 6622 6672 6673 6623 6735 6736 6626 6674 6626 6736 6676 6677 6737 6627 6675 6627 6737 6738 6628 6676 6628 6738 6678 6679 6739 6629 6677 6629 6739 6740 6631 6678 6631 6740 6681 6682 6741 6632 6679 6632 6741 6681 6742 6680 6742 6681 6743 6744 6682 6745 6683 6745 6682 6680 6746 6684 6746 6680 6742 6745 6683 6747 6685 6747 6683 6634 6748 6686 6748 6634 6684 6685 6635 6749 6687 6749 6635 6686 6750 6688 6750 6686 6748 6749 6687 6751 6689 6751 6687 6638 6726 6690 6726 6638 6688 6689 6639 6727 6691 6727 6639 6709 6640 6657 6640 6709 6692 6695 6710 6643 6658 6643 6710 6752 6693 6692 6693 6752 6753 6754 6755 6694 6695 6694 6755 6753 6644 6693 6644 6753 6696 6697 6754 6645 6694 6645 6754 6698 6696 6756 6696 6698 6646 6647 6699 6697 6757 6697 6699 6698 6701 6649 6701 6698 6758 6759 6699 6702 6651 6702 6699 6701 6760 6700 6760 6701 6761 6762 6702 6763 6703 6763 6702 6700 6704 6648 6704 6700 6764 6765 6703 6705 6650 6705 6703 6766 6652 6704 6652 6766 6706 6707 6767 6653 6705 6653 6767 6736 6654 6706 6654 6736 6674 6675 6737 6655 6707 6655 6737 6708 6656 6670 6671 6659 6711 6768 6709 6708 6709 6768 6769 6770 6771 6710 6711 6710 6771 6726 6614 6690 6691 6615 6727 6712 6718 6600 6601 6719 6713 6712 6596 6714 6715 6597 6713 6714 6598 6716 6717 6599 6715 6732 6716 6620 6621 6717 6733 6718 6772 6660 6661 6773 6719 6774 6666 6662 6663 6667 6775 6776 6662 6664 6665 6663 6777 6772 6664 6660 6661 6665 6773 6778 6720 6666 6667 6721 6779 6720 6722 6604 6605 6723 6721 6722 6724 6606 6607 6725 6723 6724 6768 6668 6669 6771 6725 6668 6708 6670 6671 6711 6669 6728 6616 6726 6727 6617 6729 6730 6618 6728 6729 6619 6731 6780 6672 6730 6731 6673 6781 6734 6732 6622 6623 6733 6735 6780 6734 6672 6673 6735 6781 6782 6676 6736 6676 6782 6738 6739 6783 6677 6737 6677 6783 6784 6678 6738 6678 6784 6740 6741 6785 6679 6739 6679 6785 6786 6681 6740 6741 6682 6787 6743 6681 6786 6787 6682 6744 6788 6742 6743 6744 6745 6789 6742 6790 6746 6790 6742 6791 6792 6745 6793 6747 6793 6745 6684 6794 6748 6794 6684 6746 6747 6685 6795 6749 6795 6685 6794 6750 6748 6749 6751 6795 6688 6728 6726 6728 6688 6750 6751 6689 6729 6727 6729 6689 6769 6692 6709 6692 6769 6752 6755 6770 6695 6710 6695 6770 6796 6753 6752 6753 6796 6797 6798 6799 6754 6755 6754 6799 6797 6696 6753 6696 6797 6756 6757 6798 6697 6754 6697 6798 6800 6698 6756 6698 6800 6758 6759 6801 6699 6757 6699 6801 6758 6761 6701 6761 6758 6802 6803 6759 6762 6702 6762 6759 6761 6804 6760 6804 6761 6805 6806 6762 6807 6763 6807 6762 6760 6764 6700 6764 6760 6808 6809 6763 6765 6703 6765 6763 6764 6766 6704 6766 6764 6810 6811 6765 6767 6705 6767 6765 6766 6736 6706 6736 6766 6782 6783 6767 6737 6707 6737 6767 6768 6708 6668 6669 6711 6771 6812 6769 6768 6769 6812 6813 6814 6815 6770 6771 6770 6815 6816 6718 6712 6713 6719 6817 6818 6712 6714 6712 6818 6816 6817 6819 6713 6715 6713 6819 6820 6714 6716 6717 6715 6821 6822 6716 6732 6733 6717 6823 6824 6772 6718 6719 6773 6825 6774 6778 6666 6667 6779 6775 6776 6774 6662 6663 6775 6777 6772 6776 6664 6665 6777 6773 6778 6826 6720 6721 6827 6779 6828 6722 6720 6721 6723 6829 6830 6724 6722 6723 6725 6831 6812 6768 6724 6725 6771 6815 6832 6730 6728 6729 6731 6833 6834 6780 6730 6731 6781 6835 6836 6732 6734 6735 6733 6837 6838 6734 6780 6781 6735 6839 6840 6738 6782 6738 6840 6784 6785 6841 6739 6783 6739 6841 6842 6740 6784 6785 6741 6843 6786 6740 6842 6843 6741 6787 6844 6743 6786 6787 6744 6845 6788 6791 6742 6745 6792 6789 6788 6743 6844 6845 6744 6789 6791 6846 6790 6846 6791 6847 6848 6792 6849 6793 6849 6792 6790 6794 6746 6747 6795 6793 6794 6832 6750 6751 6833 6795 6832 6728 6750 6751 6729 6833 6813 6752 6769 6752 6813 6796 6799 6814 6755 6770 6755 6814 6850 6797 6796 6797 6850 6851 6852 6853 6798 6799 6798 6853 6851 6756 6797 6756 6851 6800 6801 6852 6757 6798 6757 6852 6854 6758 6800 6801 6759 6855 6802 6758 6854 6855 6759 6803 6856 6761 6802 6803 6762 6857 6856 6805 6761 6762 6806 6857 6805 6858 6804 6858 6805 6859 6860 6806 6861 6807 6861 6806 6804 6808 6760 6763 6809 6807 6808 6810 6764 6765 6811 6809 6810 6782 6766 6782 6810 6840 6841 6811 6783 6767 6783 6811 6862 6813 6812 6813 6862 6863 6864 6865 6814 6815 6814 6865 6816 6824 6718 6719 6825 6817 6818 6714 6820 6821 6715 6819 6866 6816 6818 6816 6866 6867 6868 6869 6817 6819 6817 6869 6822 6820 6716 6717 6821 6823 6836 6822 6732 6733 6823 6837 6824 6870 6772 6773 6871 6825 6872 6778 6774 6775 6779 6873 6874 6774 6776 6777 6775 6875 6870 6776 6772 6773 6777 6871 6876 6826 6778 6779 6827 6877 6826 6828 6720 6828 6826 6878 6879 6827 6829 6721 6829 6827 6828 6830 6722 6723 6831 6829 6830 6812 6724 6725 6815 6831 6834 6730 6832 6833 6731 6835 6880 6780 6834 6835 6781 6881 6838 6836 6734 6735 6837 6839 6880 6838 6780 6781 6839 6881 6882 6784 6840 6841 6785 6883 6842 6784 6882 6883 6785 6843 6884 6786 6842 6843 6787 6885 6844 6786 6884 6885 6787 6845 6886 6791 6788 6789 6792 6887 6888 6788 6844 6845 6789 6889 6886 6847 6791 6792 6848 6887 6847 6890 6846 6890 6847 6891 6892 6848 6893 6849 6893 6848 6846 6894 6790 6793 6895 6849 6790 6894 6794 6795 6895 6793 6894 6832 6794 6795 6833 6895 6863 6796 6813 6796 6863 6850 6853 6864 6799 6814 6799 6864 6896 6851 6850 6853 6852 6897 6898 6800 6851 6852 6801 6899 6854 6800 6898 6899 6801 6855 6900 6802 6854 6855 6803 6901 6856 6802 6900 6901 6803 6857 6902 6805 6856 6857 6806 6903 6902 6859 6805 6806 6860 6903 6859 6904 6858 6904 6859 6905 6906 6860 6907 6861 6907 6860 6858 6908 6804 6807 6909 6861 6908 6808 6804 6807 6809 6909 6910 6810 6808 6809 6811 6911 6910 6840 6810 6811 6841 6911 6862 6812 6830 6831 6815 6865 6912 6863 6862 6865 6864 6913 6867 6824 6816 6817 6825 6868 6914 6818 6820 6821 6819 6915 6866 6818 6914 6915 6819 6869 6916 6867 6866 6869 6868 6917 6918 6820 6822 6823 6821 6919 6920 6822 6836 6837 6823 6921 6922 6870 6824 6825 6871 6923 6872 6876 6778 6779 6877 6873 6874 6872 6774 6775 6873 6875 6870 6874 6776 6777 6875 6871 6876 6924 6826 6827 6925 6877 6878 6826 6924 6925 6827 6879 6878 6926 6828 6829 6927 6879 6926 6830 6828 6829 6831 6927 6894 6834 6832 6833 6835 6895 6928 6880 6834 6835 6881 6929 6930 6836 6838 6839 6837 6931 6932 6838 6880 6881 6839 6933 6882 6840 6910 6911 6841 6883 6934 6842 6882 6883 6843 6935 6884 6842 6934 6935 6843 6885 6936 6844 6884 6885 6845 6937 6886 6788 6888 6889 6789 6887 6888 6844 6936 6937 6845 6889 6938 6847 6886 6887 6848 6939 6938 6891 6847 6848 6892 6939 6940 6890 6891 6892 6893 6941 6890 6928 6846 6849 6929 6893 6846 6928 6894 6895 6929 6849 6942 6850 6863 6864 6853 6943 6898 6851 6896 6897 6852 6899 6896 6850 6942 6943 6853 6897 6944 6854 6898 6899 6855 6945 6900 6854 6944 6945 6855 6901 6856 6900 6946 6947 6901 6857 6902 6856 6946 6947 6857 6903 6948 6859 6902 6903 6860 6949 6948 6905 6859 6860 6906 6949 6950 6904 6905 6906 6907 6951 6904 6952 6858 6861 6953 6907 6952 6908 6858 6861 6909 6953 6908 6910 6808 6809 6911 6909 6926 6862 6830 6862 6926 6912 6913 6927 6865 6831 6865 6927 6942 6863 6912 6913 6864 6943 6867 6922 6824 6825 6923 6868 6918 6914 6820 6821 6915 6919 6954 6866 6914 6915 6869 6955 6956 6867 6916 6917 6868 6957 6916 6866 6954 6955 6869 6917 6920 6918 6822 6823 6919 6921 6930 6920 6836 6837 6921 6931 6922 6958 6870 6871 6959 6923 6960 6876 6872 6873 6877 6961 6962 6872 6874 6875 6873 6963 6958 6874 6870 6871 6875 6959 6964 6924 6876 6877 6925 6965 6966 6878 6924 6925 6879 6967 6968 6926 6878 6879 6927 6969 6928 6834 6894 6895 6835 6929 6970 6880 6928 6929 6881 6971 6932 6930 6838 6839 6931 6933 6970 6932 6880 6881 6933 6971 6972 6882 6910 6911 6883 6973 6934 6882 6972 6973 6883 6935 6974 6884 6934 6935 6885 6975 6936 6884 6974 6975 6885 6937 6976 6886 6888 6889 6887 6977 6978 6888 6936 6937 6889 6979 6938 6886 6976 6977 6887 6939 6980 6891 6938 6939 6892 6981 6940 6982 6890 6893 6983 6941 6980 6940 6891 6892 6941 6981 6890 6970 6928 6929 6971 6893 6984 6898 6896 6897 6899 6985 6986 6896 6942 6943 6897 6987 6944 6898 6984 6985 6899 6945 6900 6944 6988 6989 6945 6901 6946 6900 6988 6989 6901 6947 6902 6946 6990 6991 6947 6903 6948 6902 6990 6991 6903 6949 6992 6905 6948 6949 6906 6993 6950 6994 6904 6907 6995 6951 6992 6950 6905 6906 6951 6993 6996 6952 6904 6907 6953 6997 6952 6972 6908 6909 6973 6953 6972 6910 6908 6909 6911 6973 6968 6912 6926 6912 6968 6998 6999 6969 6913 6927 6913 6969 6942 6912 6998 6999 6913 6943 6956 6922 6867 6868 6923 6957 7000 6914 6918 6919 6915 7001 7000 6954 6914 6915 6955 7001 7002 6956 6916 6917 6957 7003 7004 6916 6954 6955 6917 7005 7006 6918 6920 6921 6919 7007 7008 6920 6930 6931 6921 7009 7010 6958 6922 6923 6959 7011 6960 6964 6876 6877 6965 6961 6962 6960 6872 6873 6961 6963 6958 6962 6874 6875 6963 6959 6964 7012 6924 6925 7013 6965 6966 6968 6878 6968 6966 7014 7015 6967 6969 6879 6969 6967 6966 6924 7012 7013 6925 6967 7016 6930 6932 6933 6931 7017 7018 6932 6970 6971 6933 7019 7020 6934 6972 6973 6935 7021 6974 6934 7020 7021 6935 6975 7022 6936 6974 6975 6937 7023 6976 6888 6978 6979 6889 6977 6978 6936 7022 7023 6937 6979 7024 6938 6976 6977 6939 7025 6980 6938 7024 7025 6939 6981 7026 6982 6940 6941 6983 7027 6982 6970 6890 6893 6971 6983 7028 6940 6980 6981 6941 7029 6984 6896 6986 6987 6897 6985 6986 6942 6998 6999 6943 6987 6944 6984 7030 7031 6985 6945 6988 6944 7030 7031 6945 6989 6946 6988 7032 7033 6989 6947 6990 6946 7032 7033 6947 6991 6948 6990 7034 7035 6991 6949 6992 6948 7034 7035 6949 6993 7036 6994 6950 6951 6995 7037 6994 6996 6904 6907 6997 6995 7038 6950 6992 6993 6951 7039 6996 7020 6952 6953 7021 6997 7020 6972 6952 6953 6973 7021 6998 6968 7014 7015 6969 6999 6956 7010 6922 6923 7011 6957 7006 7000 6918 6919 7001 7007 7000 7040 6954 6955 7041 7001 7042 6956 7002 7003 6957 7043 7002 6916 7004 7005 6917 7003 7040 7004 6954 6955 7005 7041 7008 7006 6920 6921 7007 7009 7016 7008 6930 6931 7009 7017 7010 7044 6958 6959 7045 7011 7046 6964 6960 6961 6965 7047 7048 6960 6962 6963 6961 7049 7044 6962 6958 6959 6963 7045 7050 7012 6964 6965 7013 7051 7052 7014 6966 7014 7052 7053 7054 7055 7015 6967 7015 7055 7052 6966 7012 7013 6967 7055 7018 7016 6932 6933 7017 7019 6982 7018 6970 6971 7019 6983 7056 6974 7020 7021 6975 7057 7022 6974 7056 7057 6975 7023 7058 6976 6978 6979 6977 7059 7060 6978 7022 7023 6979 7061 7024 6976 7058 7059 6977 7025 7062 6980 7024 7025 6981 7063 7026 7064 6982 6983 7065 7027 7028 7026 6940 6941 7027 7029 7028 6980 7062 7063 6981 7029 6984 6986 7066 7067 6987 6985 6986 6998 7068 7069 6999 6987 7030 6984 7066 7067 6985 7031 6988 7030 7070 7071 7031 6989 7032 6988 7070 7071 6989 7033 6990 7032 7072 7073 7033 6991 7034 6990 7072 7073 6991 7035 6992 7034 7074 7075 7035 6993 7036 7076 6994 6995 7077 7037 7038 7036 6950 6951 7037 7039 7078 6996 6994 6995 6997 7079 7038 6992 7074 7075 6993 7039 7056 7020 6996 6997 7021 7057 7068 6998 7014 7015 6999 7069 7042 7010 6956 6957 7011 7043 7080 7000 7006 7007 7001 7081 7080 7040 7000 7001 7041 7081 7082 7042 7002 7003 7043 7083 7084 7002 7004 7005 7003 7085 7040 7086 7004 7005 7087 7041 7088 7006 7008 7009 7007 7089 7090 7008 7016 7017 7009 7091 7092 7044 7010 7011 7045 7093 7046 7050 6964 6965 7051 7047 7048 7046 6960 6961 7047 7049 7044 7048 6962 6963 7049 7045 7050 7094 7012 7013 7095 7051 7053 7052 7096 7097 7055 7054 7068 7014 7053 7054 7015 7069 7052 7012 7094 7095 7013 7055 7018 7090 7016 7090 7018 7098 7099 7019 7091 7017 7091 7019 7064 7018 6982 6983 7019 7065 7100 7022 7056 7057 7023 7101 7058 6978 7060 7061 6979 7059 7060 7022 7100 7101 7023 7061 7102 7024 7058 7059 7025 7103 7062 7024 7102 7103 7025 7063 7104 7064 7026 7027 7065 7105 7106 7026 7028 7029 7027 7107 7108 7028 7062 7063 7029 7109 7066 6986 7068 7069 6987 7067 7030 7066 7110 7111 7067 7031 7070 7030 7110 7111 7031 7071 7032 7070 7112 7113 7071 7033 7072 7032 7112 7113 7033 7073 7034 7072 7114 7115 7073 7035 7074 7034 7114 7115 7035 7075 7116 7076 7036 7037 7077 7117 7076 7078 6994 6995 7079 7077 7118 7036 7038 7039 7037 7119 7078 7056 6996 6997 7057 7079 7038 7074 7120 7121 7075 7039 7042 7092 7010 7011 7093 7043 7088 7080 7006 7007 7081 7089 7080 7122 7040 7041 7123 7081 7082 7124 7042 7043 7125 7083 7082 7002 7084 7085 7003 7083 7086 7126 7004 7005 7127 7087 7122 7086 7040 7041 7087 7123 7090 7088 7008 7009 7089 7091 7092 7128 7044 7045 7129 7093 7130 7050 7046 7047 7051 7131 7132 7046 7048 7049 7047 7133 7128 7048 7044 7045 7049 7129 7134 7094 7050 7051 7095 7135 7096 7052 7094 7095 7055 7097 7136 7053 7096 7097 7054 7137 7138 7068 7053 7054 7069 7139 7064 7098 7018 7019 7099 7065 7098 7140 7090 7140 7098 7141 7142 7099 7143 7091 7143 7099 7100 7056 7078 7079 7057 7101 7144 7058 7060 7061 7059 7145 7146 7060 7100 7101 7061 7147 7102 7058 7144 7145 7059 7103 7148 7062 7102 7103 7063 7149 7104 7150 7064 7065 7151 7105 7106 7104 7026 7027 7105 7107 7108 7152 7028 7029 7153 7109 7108 7062 7148 7149 7063 7109 7066 7068 7138 7139 7069 7067 7110 7066 7138 7139 7067 7111 7070 7110 7154 7155 7111 7071 7112 7070 7154 7155 7071 7113 7072 7112 7156 7157 7113 7073 7114 7072 7156 7157 7073 7115 7074 7114 7158 7159 7115 7075 7160 7076 7116 7117 7077 7161 7116 7036 7118 7119 7037 7117 7162 7078 7076 7077 7079 7163 7164 7038 7120 7121 7039 7165 7120 7074 7158 7159 7075 7121 7124 7092 7042 7043 7093 7125 7166 7080 7088 7089 7081 7167 7166 7122 7080 7081 7123 7167 7168 7169 7170 7169 7168 7171 7169 7171 7172 7172 7171 7173 7172 7173 7174 7174 7173 7175 7174 7175 7176 7176 7175 7177 7176 7177 7178 7178 7177 7179 7178 7179 7180 7180 7179 7181 7180 7181 7182 7182 7181 7183 7182 7183 7184 7184 7183 7185 7184 7185 7186 7186 7185 7187 7186 7187 7188 7188 7187 7189 7188 7189 7190 7190 7189 7191 7190 7191 7192 7192 7191 7193 7192 7193 7194 7194 7193 7195 7194 7195 7196 7196 7195 7197 7196 7197 7198 7198 7197 7199 7200 7201 7202 7202 7201 7203 7201 7204 7203 7203 7204 7205 7204 7206 7205 7205 7206 7207 7206 7208 7207 7207 7208 7209 7208 7210 7209 7209 7210 7211 7210 7212 7211 7211 7212 7213 7212 7214 7213 7213 7214 7215 7214 7216 7215 7215 7216 7217 7216 7218 7217 7217 7218 7219 7218 7220 7219 7219 7220 7221 7220 7222 7221 7221 7222 7223 7222 7224 7223 7223 7224 7225 7224 7226 7225 7225 7226 7227 7226 7228 7227 7227 7228 7229 7228 7230 7229 7231 7229 7230 7090 7166 7088 7166 7090 7140 7143 7091 7167 7089 7167 7091 7232 7128 7092 7093 7129 7233 7130 7134 7050 7051 7135 7131 7132 7130 7046 7047 7131 7133 7128 7132 7048 7049 7133 7129 7134 7234 7094 7095 7235 7135 7096 7094 7234 7235 7095 7097 7138 7053 7136 7137 7054 7139 7136 7096 7236 7237 7097 7137 7150 7098 7064 7065 7099 7151 7150 7141 7098 7099 7142 7151 7162 7100 7078 7079 7101 7163 7144 7060 7146 7147 7061 7145 7146 7100 7162 7163 7101 7147 7238 7102 7144 7145 7103 7239 7238 7148 7102 7103 7149 7239 7110 7138 7240 7241 7139 7111 7154 7110 7240 7241 7111 7155 7242 7112 7154 7112 7242 7156 7157 7243 7113 7155 7113 7243 7114 7156 7244 7245 7157 7115 7158 7114 7244 7245 7115 7159 7160 7162 7076 7077 7163 7161 7232 7092 7124 7125 7093 7233 7244 7242 7246 7242 7244 7156 7157 7245 7243 7247 7243 7245 7246 7248 7249 7248 7246 7242 7243 7247 7250 7251 7250 7247 7248 7252 7249 7251 7253 7250 7254 7255 7252 7253 7256 7257 7236 7258 7255 7256 7259 7237 7260 7261 7234 7235 7262 7263 7260 7134 7264 7265 7135 7263 7264 7130 7266 7267 7131 7265 7266 7132 7268 7269 7133 7267 7270 7128 7232 7233 7129 7271 7238 7144 7272 7273 7145 7239 7274 7146 7275 7276 7147 7277 7275 7162 7160 7161 7163 7276 7264 7134 7130 7131 7135 7265 7266 7130 7132 7133 7131 7267 7268 7132 7128 7129 7133 7269 7260 7234 7134 7135 7235 7263 7096 7234 7236 7237 7235 7097 7240 7138 7136 7137 7139 7241 7254 7136 7236 7237 7137 7257 7272 7144 7146 7147 7145 7273 7275 7146 7162 7163 7147 7276 7248 7154 7240 7154 7248 7242 7243 7250 7155 7241 7155 7250 7248 7254 7252 7253 7257 7250 7254 7236 7255 7256 7237 7257 7236 7234 7258 7259 7235 7237 7240 7136 7254 7257 7137 7241 7248 7240 7254 7257 7241 7250
0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35 40 41 42 41 40 43 43 40 44 43 44 45 52 53 54 53 52 55 60 61 62 61 60 63 68 69 70 69 68 71 76 77 78 77 76 79 77 79 80 80 79 81 88 18 89 18 88 16 92 26 93 26 92 24 96 34 97 34 96 32 54 100 101 100 54 53 42 104 105 104 42 41 62 108 109 108 62 61 70 112 113 112 70 69 116 78 117 78 116 76 120 89 121 89 120 88 124 93 125 93 124 92 128 97 129 97 128 96 101 132 133 132 101 100 105 136 137 136 105 104 109 140 141 140 109 108 113 144 145 144 113 112 148 117 149 117 148 116 152 121 153 121 152 120 156 125 157 125 156 124 160 129 161 129 160 128 133 164 165 164 133 132 137 168 169 168 137 136 141 172 173 172 141 140 145 176 177 176 145 144 180 149 181 149 180 148 184 153 185 153 184 152 188 157 189 157 188 156 192 161 193 161 192 160 165 196 197 196 165 164 169 200 201 200 169 168 173 204 205 204 173 172 177 208 209 208 177 176 212 181 213 181 212 180 216 185 217 185 216 184 220 189 221 189 220 188 224 193 225 193 224 192 197 228 229 228 197 196 201 232 233 232 201 200 205 236 237 236 205 204 209 240 241 240 209 208 244 213 245 213 244 212 248 217 249 217 248 216 252 221 253 221 252 220 256 225 257 225 256 224 229 260 261 260 229 228 264 232 265 232 264 233 237 268 269 268 237 236 241 272 273 272 241 240 244 276 277 276 244 245 280 249 281 249 280 248 284 253 285 253 284 252 288 257 289 257 288 256 261 292 293 292 261 260 296 265 297 265 296 264 269 300 301 300 269 268 273 304 305 304 273 272 277 308 309 308 277 276 280 312 313 312 280 281 316 284 285 284 316 317 320 288 289 288 320 321 324 292 325 292 324 293 328 297 329 297 328 296 300 332 301 332 300 333 304 336 305 336 304 337 309 340 341 340 309 308 313 344 345 344 313 312 348 317 316 317 348 349 352 321 320 321 352 353 356 325 357 325 356 324 360 329 361 329 360 328 333 364 332 364 333 365 337 368 336 368 337 369 341 372 373 372 341 340 345 376 377 376 345 344 380 349 348 349 380 381 384 353 352 353 384 385 388 357 389 357 388 356 392 361 393 361 392 360 365 396 364 396 365 397 369 400 368 400 369 401 373 404 405 404 373 372 377 408 409 408 377 376 412 381 380 381 412 413 416 385 384 385 416 417 420 389 421 389 420 388 424 393 425 393 424 392 397 428 396 428 397 429 401 432 400 432 401 433 405 436 437 436 405 404 409 440 441 440 409 408 444 413 412 413 444 445 448 417 416 417 448 449 452 421 453 421 452 420 429 456 428 456 429 457 433 460 432 460 433 461 441 464 465 464 441 440 468 445 444 445 468 469 472 449 448 449 472 473 476 453 477 453 476 452 457 480 456 480 457 481 461 484 460 484 461 485 465 488 489 488 465 464 492 469 468 469 492 493 496 473 472 473 496 497 500 477 501 477 500 476 481 504 480 504 481 505 485 508 484 508 485 509 489 512 513 512 489 488 516 493 492 493 516 517 520 497 496 497 520 521 524 501 525 501 524 500 505 528 504 528 505 529 509 532 508 532 509 533 536 537 538 537 536 539 539 536 540 539 540 541 541 540 542 541 542 543
8 9 10 10 9 11 9 12 11 11 12 13 12 14 13 15 13 14 20 21 22 23 22 21 28 29 30 31 30 29 36 37 38 39 38 37 46 47 48 47 49 48 48 49 50 51 50 49 56 57 58 59 58 57 64 65 66 67 66 65 72 73 74 75 74 73 82 83 84 84 83 85 83 86 85 87 85 86 21 90 23 91 23 90 29 94 31 95 31 94 37 98 39 99 39 98 58 59 102 103 102 59 50 51 106 107 106 51 66 67 110 111 110 67 74 75 114 115 114 75 86 118 87 119 87 118 90 122 91 123 91 122 94 126 95 127 95 126 98 130 99 131 99 130 102 103 134 135 134 103 106 107 138 139 138 107 110 111 142 143 142 111 114 115 146 147 146 115 118 150 119 151 119 150 122 154 123 155 123 154 126 158 127 159 127 158 130 162 131 163 131 162 134 135 166 167 166 135 138 139 170 171 170 139 142 143 174 175 174 143 146 147 178 179 178 147 150 182 151 183 151 182 154 186 155 187 155 186 158 190 159 191 159 190 162 194 163 195 163 194 166 167 198 199 198 167 170 171 202 203 202 171 174 175 206 207 206 175 178 179 210 211 210 179 182 214 183 215 183 214 186 218 187 219 187 218 190 222 191 223 191 222 194 226 195 227 195 226 198 199 230 231 230 199 202 203 234 235 234 203 206 207 238 239 238 207 210 211 242 243 242 211 214 246 215 247 215 246 218 250 219 251 219 250 222 254 223 255 223 254 226 258 227 259 227 258 230 231 262 263 262 231 235 266 234 267 234 266 238 239 270 271 270 239 242 243 274 275 274 243 247 246 278 279 278 246 250 282 251 283 251 282 254 286 255 287 255 286 258 290 259 291 259 290 262 263 294 295 294 263 266 298 267 299 267 298 270 271 302 303 302 271 274 275 306 307 306 275 278 279 310 311 310 279 283 282 314 315 314 282 318 319 286 287 286 319 322 323 290 291 290 323 295 326 294 327 294 326 298 330 299 331 299 330 334 302 335 303 335 302 338 306 339 307 339 306 310 311 342 343 342 311 314 315 346 347 346 315 350 351 318 319 318 351 354 355 322 323 322 355 326 358 327 359 327 358 330 362 331 363 331 362 366 334 367 335 367 334 370 338 371 339 371 338 342 343 374 375 374 343 346 347 378 379 378 347 382 383 350 351 350 383 386 387 354 355 354 387 358 390 359 391 359 390 362 394 363 395 363 394 398 366 399 367 399 366 402 370 403 371 403 370 374 375 406 407 406 375 378 379 410 411 410 379 414 415 382 383 382 415 418 419 386 387 386 419 390 422 391 423 391 422 394 426 395 427 395 426 430 398 431 399 431 398 434 402 435 403 435 402 406 407 438 439 438 407 410 411 442 443 442 411 446 447 414 415 414 447 450 451 418 419 418 451 422 454 423 455 423 454 458 430 459 431 459 430 462 434 463 435 463 434 442 443 466 467 466 443 470 471 446 447 446 471 474 475 450 451 450 475 454 478 455 479 455 478 482 458 483 459 483 458 486 462 487 463 487 462 466 467 490 491 490 467 494 495 470 471 470 495 498 499 474 475 474 499 478 502 479 503 479 502 506 482 507 483 507 482 510 486 511 487 511 486 490 491 514 515 514 491 518 519 494 495 494 519 522 523 498 499 498 523 502 526 503 527 503 526 530 506 531 507 531 506 534 510 535 511 535 510 544 545 546 545 547 546 546 547 548 547 549 548 548 549 550 551 550 549
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 284 252 253 252 284 285 286 287 255 254 255 287 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 300 269 268 269 300 301 302 303 270 271 270 303 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 312 280 281 280 312 313 314 315 283 282 283 315 316 285 284 285 316 317 318 319 286 287 286 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 328 297 296 297 328 329 330 331 298 299 298 331 300 332 301 332 300 333 334 303 335 302 335 303 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 313 312 313 344 345 346 347 314 315 314 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 328 360 329 360 328 361 362 331 363 330 363 331 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 417 444 416 444 417 445 446 418 447 419 447 418 421 448 420 448 421 449 450 422 451 423 451 422 425 452 424 452 425 453 454 426 455 427 455 426 456 433 432 433 456 457 458 459 434 435 434 459 460 437 436 437 460 461 462 463 438 439 438 463 464 441 440 441 464 465 466 467 442 443 442 467 445 468 444 468 445 469 470 446 471 447 471 446 449 472 448 472 449 473 474 450 475 451 475 450 453 476 452 476 453 477 478 454 479 455 479 454 480 457 456 457 480 481 482 483 458 459 458 483 484 461 460 461 484 485 486 487 462 463 462 487 488 465 464 465 488 489 490 491 466 467 466 491 469 492 468 492 469 493 494 470 495 471 495 470 473 496 472 496 473 497 498 474 499 475 499 474 477 500 476 500 477 501 502 478 503 479 503 478 504 481 480 481 504 505 506 507 482 483 482 507 508 485 484 485 508 509 510 511 486 487 486 511 512 489 488 489 512 513 514 515 490 491 490 515 493 516 492 516 493 517 518 494 519 495 519 494 497 520 496 520 497 521 522 498 523 499 523 498 501 524 500 524 501 525 526 502 527 503 527 502 528 505 504 505 528 529 530 531 506 507 506 531 532 509 508 509 532 533 534 535 510 511 510 535 536 537 538 537 536 539 537 539 540 540 539 541 540 541 542 542 541 543 544 545 546 546 545 547 545 548 547 547 548 549 548 550 549 551 549 550
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 253 284 252 284 253 285 286 254 287 255 287 254 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 300 269 268 269 300 301 302 303 270 271 270 303 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 312 280 281 280 312 313 314 315 283 282 283 315 316 284 285 284 316 317 318 319 287 286 287 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 328 297 296 297 328 329 330 331 298 299 298 331 300 332 301 332 300 333 334 303 335 302 335 303 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 313 312 313 344 345 346 347 314 315 314 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 328 360 329 360 328 361 362 331 363 330 363 331 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 417 444 416 444 417 445 446 418 447 419 447 418 421 448 420 448 421 449 450 422 451 423 451 422 425 452 424 452 425 453 454 426 455 427 455 426 456 433 432 433 456 457 458 459 434 435 434 459 460 437 436 437 460 461 462 463 438 439 438 463 464 441 440 441 464 465 466 467 442 443 442 467 445 468 444 468 445 469 470 446 471 447 471 446 449 472 448 472 449 473 474 450 475 451 475 450 453 476 452 476 453 477 478 454 479 455 479 454 480 457 456 457 480 481 482 483 458 459 458 483 484 461 460 461 484 485 486 487 462 463 462 487 488 465 464 465 488 489 490 491 466 467 466 491 469 492 468 492 469 493 494 470 495 471 495 470 473 496 472 496 473 497 498 474 499 475 499 474 477 500 476 500 477 501 502 478 503 479 503 478 504 481 480 481 504 505 506 507 482 483 482 507 508 485 484 485 508 509 510 511 486 487 486 511 512 489 488 489 512 513 514 515 490 491 490 515 493 516 492 516 493 517 518 494 519 495 519 494 497 520 496 520 497 521 522 498 523 499 523 498 501 524 500 524 501 525 526 502 527 503 527 502 528 505 504 505 528 529 530 531 506 507 506 531 532 509 508 509 532 533 534 535 510 511 510 535 536 537 538 537 536 539 537 539 540 540 539 541 540 541 542 542 541 543 544 545 546 546 545 547 545 548 547 547 548 549 548 550 549 551 549 550
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 284 252 253 252 284 285 286 287 255 254 255 287 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 300 269 268 269 300 301 302 303 270 271 270 303 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 312 280 281 280 312 313 314 315 283 282 283 315 316 285 284 285 316 317 318 319 286 287 286 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 328 297 296 297 328 329 330 331 298 299 298 331 300 332 301 332 300 333 334 303 335 302 335 303 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 313 312 313 344 345 346 347 314 315 314 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 328 360 329 360 328 361 362 331 363 330 363 331 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 417 444 416 444 417 445 446 418 447 419 447 418 421 448 420 448 421 449 450 422 451 423 451 422 425 452 424 452 425 453 454 426 455 427 455 426 456 433 432 433 456 457 458 459 434 435 434 459 460 437 436 437 460 461 462 463 438 439 438 463 464 441 440 441 464 465 466 467 442 443 442 467 445 468 444 468 445 469 470 446 471 447 471 446 449 472 448 472 449 473 474 450 475 451 475 450 453 476 452 476 453 477 478 454 479 455 479 454 480 457 456 457 480 481 482 483 458 459 458 483 484 461 460 461 484 485 486 487 462 463 462 487 488 465 464 465 488 489 490 491 466 467 466 491 469 492 468 492 469 493 494 470 495 471 495 470 473 496 472 496 473 497 498 474 499 475 499 474 477 500 476 500 477 501 502 478 503 479 503 478 504 481 480 481 504 505 506 507 482 483 482 507 508 485 484 485 508 509 510 511 486 487 486 511 512 489 488 489 512 513 514 515 490 491 490 515 493 516 492 516 493 517 518 494 519 495 519 494 497 520 496 520 497 521 522 498 523 499 523 498 501 524 500 524 501 525 526 502 527 503 527 502 528 505 504 505 528 529 530 531 506 507 506 531 532 509 508 509 532 533 534 535 510 511 510 535 536 537 538 537 536 539 537 539 540 540 539 541 540 541 542 542 541 543 544 545 546 546 545 547 545 548 547 547 548 549 548 550 549 551 549 550
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 253 284 252 284 253 285 286 254 287 255 287 254 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 300 269 268 269 300 301 302 303 270 271 270 303 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 312 280 281 280 312 313 314 315 283 282 283 315 316 284 285 284 316 317 318 319 287 286 287 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 328 297 296 297 328 329 330 331 298 299 298 331 300 332 301 332 300 333 334 303 335 302 335 303 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 313 312 313 344 345 346 347 314 315 314 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 328 360 329 360 328 361 362 331 363 330 363 331 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 417 444 416 444 417 445 446 418 447 419 447 418 421 448 420 448 421 449 450 422 451 423 451 422 425 452 424 452 425 453 454 426 455 427 455 426 456 433 432 433 456 457 458 459 434 435 434 459 460 437 436 437 460 461 462 463 438 439 438 463 464 441 440 441 464 465 466 467 442 443 442 467 445 468 444 468 445 469 470 446 471 447 471 446 449 472 448 472 449 473 474 450 475 451 475 450 453 476 452 476 453 477 478 454 479 455 479 454 480 457 456 457 480 481 482 483 458 459 458 483 484 461 460 461 484 485 486 487 462 463 462 487 488 465 464 465 488 489 490 491 466 467 466 491 469 492 468 492 469 493 494 470 495 471 495 470 473 496 472 496 473 497 498 474 499 475 499 474 477 500 476 500 477 501 502 478 503 479 503 478 504 481 480 481 504 505 506 507 482 483 482 507 508 485 484 485 508 509 510 511 486 487 486 511 512 489 488 489 512 513 514 515 490 491 490 515 493 516 492 516 493 517 518 494 519 495 519 494 497 520 496 520 497 521 522 498 523 499 523 498 501 524 500 524 501 525 526 502 527 503 527 502 528 505 504 505 528 529 530 531 506 507 506 531 532 509 508 509 532 533 534 535 510 511 510 535 536 537 538 537 536 539 537 539 540 540 539 541 540 541 542 542 541 543 544 545 546 546 545 547 545 548 547 547 548 549 548 550 549 551 549 550
0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35 40 41 42 41 40 43 43 40 44 43 44 45 52 53 54 53 52 55 60 61 62 61 60 63 68 69 70 69 68 71 76 77 78 77 76 79 77 79 80 80 79 81 88 18 89 18 88 16 92 26 93 26 92 24 96 34 97 34 96 32 54 100 101 100 54 53 42 104 105 104 42 41 62 108 109 108 62 61 70 112 113 112 70 69 116 78 117 78 116 76 120 89 121 89 120 88 124 93 125 93 124 92 128 97 129 97 128 96 101 132 133 132 101 100 105 136 137 136 105 104 109 140 141 140 109 108 113 144 145 144 113 112 148 117 149 117 148 116 152 121 153 121 152 120 156 125 157 125 156 124 160 129 161 129 160 128 133 164 165 164 133 132 137 168 169 168 137 136 141 172 173 172 141 140 145 176 177 176 145 144 180 149 181 149 180 148 184 153 185 153 184 152 188 157 189 157 188 156 192 161 193 161 192 160 165 196 197 196 165 164 169 200 201 200 169 168 173 204 205 204 173 172 177 208 209 208 177 176 212 181 213 181 212 180 216 185 217 185 216 184 220 189 221 189 220 188 224 193 225 193 224 192 197 228 229 228 197 196 201 232 233 232 201 200 205 236 237 236 205 204 209 240 241 240 209 208 244 213 245 213 244 212 248 217 249 217 248 216 252 221 253 221 252 220 256 225 257 225 256 224 229 260 261 260 229 228 233 264 265 264 233 232 237 268 269 268 237 236 241 272 273 272 241 240 276 245 277 245 276 244 248 280 281 280 248 249 284 253 285 253 284 252 288 257 289 257 288 256 261 292 293 292 261 260 296 264 297 264 296 265 269 300 301 300 269 268 273 304 305 304 273 272 276 308 309 308 276 277 281 312 313 312 281 280 316 284 285 284 316 317 320 288 289 288 320 321 324 292 325 292 324 293 328 297 329 297 328 296 300 332 301 332 300 333 304 336 305 336 304 337 309 340 341 340 309 308 313 344 345 344 313 312 348 317 316 317 348 349 352 321 320 321 352 353 356 325 357 325 356 324 360 329 361 329 360 328 333 364 332 364 333 365 337 368 336 368 337 369 341 372 373 372 341 340 345 376 377 376 345 344 380 349 348 349 380 381 384 353 352 353 384 385 388 357 389 357 388 356 392 361 393 361 392 360 365 396 364 396 365 397 369 400 368 400 369 401 373 404 405 404 373 372 377 408 409 408 377 376 412 381 380 381 412 413 416 385 384 385 416 417 420 389 421 389 420 388 424 393 425 393 424 392 397 428 396 428 397 429 401 432 400 432 401 433 405 436 437 436 405 404 409 440 441 440 409 408 444 413 412 413 444 445 448 417 416 417 448 449 452 421 453 421 452 420 429 456 428 456 429 457 433 460 432 460 433 461 441 464 465 464 441 440 468 445 444 445 468 469 472 449 448 449 472 473 476 453 477 453 476 452 457 480 456 480 457 481 461 484 460 484 461 485 465 488 489 488 465 464 492 469 468 469 492 493 496 473 472 473 496 497 500 477 501 477 500 476 481 504 480 504 481 505 485 508 484 508 485 509 489 512 513 512 489 488 516 493 492 493 516 517 520 497 496 497 520 521 524 501 525 501 524 500 505 528 504 528 505 529 509 532 508 532 509 533 536 537 538 537 536 539 539 536 540 539 540 541 541 540 542 541 542 543
8 9 10 10 9 11 9 12 11 11 12 13 12 14 13 15 13 14 20 21 22 23 22 21 28 29 30 31 30 29 36 37 38 39 38 37 46 47 48 47 49 48 48 49 50 51 50 49 56 57 58 59 58 57 64 65 66 67 66 65 72 73 74 75 74 73 82 83 84 84 83 85 83 86 85 87 85 86 21 90 23 91 23 90 29 94 31 95 31 94 37 98 39 99 39 98 58 59 102 103 102 59 50 51 106 107 106 51 66 67 110 111 110 67 74 75 114 115 114 75 86 118 87 119 87 118 90 122 91 123 91 122 94 126 95 127 95 126 98 130 99 131 99 130 102 103 134 135 134 103 106 107 138 139 138 107 110 111 142 143 142 111 114 115 146 147 146 115 118 150 119 151 119 150 122 154 123 155 123 154 126 158 127 159 127 158 130 162 131 163 131 162 134 135 166 167 166 135 138 139 170 171 170 139 142 143 174 175 174 143 146 147 178 179 178 147 150 182 151 183 151 182 154 186 155 187 155 186 158 190 159 191 159 190 162 194 163 195 163 194 166 167 198 199 198 167 170 171 202 203 202 171 174 175 206 207 206 175 178 179 210 211 210 179 182 214 183 215 183 214 186 218 187 219 187 218 190 222 191 223 191 222 194 226 195 227 195 226 198 199 230 231 230 199 202 203 234 235 234 203 206 207 238 239 238 207 210 211 242 243 242 211 214 246 215 247 215 246 218 250 219 251 219 250 222 254 223 255 223 254 226 258 227 259 227 258 230 231 262 263 262 231 234 235 266 267 266 235 238 239 270 271 270 239 242 243 274 275 274 243 246 278 247 279 247 278 251 250 282 283 282 250 254 286 255 287 255 286 258 290 259 291 259 290 262 263 294 295 294 263 267 298 266 299 266 298 270 271 302 303 302 271 274 275 306 307 306 275 279 278 310 311 310 278 282 283 314 315 314 283 318 319 286 287 286 319 322 323 290 291 290 323 295 326 294 327 294 326 298 330 299 331 299 330 334 302 335 303 335 302 338 306 339 307 339 306 310 311 342 343 342 311 314 315 346 347 346 315 350 351 318 319 318 351 354 355 322 323 322 355 326 358 327 359 327 358 330 362 331 363 331 362 366 334 367 335 367 334 370 338 371 339 371 338 342 343 374 375 374 343 346 347 378 379 378 347 382 383 350 351 350 383 386 387 354 355 354 387 358 390 359 391 359 390 362 394 363 395 363 394 398 366 399 367 399 366 402 370 403 371 403 370 374 375 406 407 406 375 378 379 410 411 410 379 414 415 382 383 382 415 418 419 386 387 386 419 390 422 391 423 391 422 394 426 395 427 395 426 430 398 431 399 431 398 434 402 435 403 435 402 406 407 438 439 438 407 410 411 442 443 442 411 446 447 414 415 414 447 450 451 418 419 418 451 422 454 423 455 423 454 458 430 459 431 459 430 462 434 463 435 463 434 442 443 466 467 466 443 470 471 446 447 446 471 474 475 450 451 450 475 454 478 455 479 455 478 482 458 483 459 483 458 486 462 487 463 487 462 466 467 490 491 490 467 494 495 470 471 470 495 498 499 474 475 474 499 478 502 479 503 479 502 506 482 507 483 507 482 510 486 511 487 511 486 490 491 514 515 514 491 518 519 494 495 494 519 522 523 498 499 498 523 502 526 503 527 503 526 530 506 531 507 531 506 534 510 535 511 535 510 544 545 546 545 547 546 546 547 548 547 549 548 548 549 550 551 550 549
0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35 40 41 42 41 40 43 43 40 44 43 44 45 52 53 54 53 52 55 60 61 62 61 60 63 68 69 70 69 68 71 76 77 78 77 76 79 77 79 80 80 79 81 88 18 89 18 88 16 92 26 93 26 92 24 96 34 97 34 96 32 54 100 101 100 54 53 42 104 105 104 42 41 62 108 109 108 62 61 70 112 113 112 70 69 116 78 117 78 116 76 120 89 121 89 120 88 124 93 125 93 124 92 128 97 129 97 128 96 101 132 133 132 101 100 105 136 137 136 105 104 109 140 141 140 109 108 113 144 145 144 113 112 148 117 149 117 148 116 152 121 153 121 152 120 156 125 157 125 156 124 160 129 161 129 160 128 133 164 165 164 133 132 137 168 169 168 137 136 141 172 173 172 141 140 145 176 177 176 145 144 180 149 181 149 180 148 184 153 185 153 184 152 188 157 189 157 188 156 192 161 193 161 192 160 165 196 197 196 165 164 169 200 201 200 169 168 173 204 205 204 173 172 177 208 209 208 177 176 212 181 213 181 212 180 216 185 217 185 216 184 220 189 221 189 220 188 224 193 225 193 224 192 197 228 229 228 197 196 201 232 233 232 201 200 205 236 237 236 205 204 209 240 241 240 209 208 244 213 245 213 244 212 248 217 249 217 248 216 252 221 253 221 252 220 256 225 257 225 256 224 229 260 261 260 229 228 233 264 265 264 233 232 237 268 269 268 237 236 241 272 273 272 241 240 244 276 277 276 244 245 280 249 281 249 280 248 284 253 285 253 284 252 288 257 289 257 288 256 261 292 293 292 261 260 296 264 297 264 296 265 269 300 301 300 269 268 273 304 305 304 273 272 277 308 309 308 277 276 280 312 313 312 280 281 316 284 285 284 316 317 320 288 289 288 320 321 324 292 325 292 324 293 328 297 329 297 328 296 300 332 301 332 300 333 304 336 305 336 304 337 309 340 341 340 309 308 313 344 345 344 313 312 348 317 316 317 348 349 352 321 320 321 352 353 356 325 357 325 356 324 360 329 361 329 360 328 333 364 332 364 333 365 337 368 336 368 337 369 341 372 373 372 341 340 345 376 377 376 345 344 380 349 348 349 380 381 384 353 352 353 384 385 388 357 389 357 388 356 392 361 393 361 392 360 365 396 364 396 365 397 369 400 368 400 369 401 373 404 405 404 373 372 377 408 409 408 377 376 412 381 380 381 412 413 416 385 384 385 416 417 420 389 421 389 420 388 424 393 425 393 424 392 397 428 396 428 397 429 401 432 400 432 401 433 405 436 437 436 405 404 409 440 441 440 409 408 444 413 412 413 444 445 448 417 416 417 448 449 452 421 453 421 452 420 429 456 428 456 429 457 433 460 432 460 433 461 441 464 465 464 441 440 468 445 444 445 468 469 472 449 448 449 472 473 476 453 477 453 476 452 457 480 456 480 457 481 461 484 460 484 461 485 465 488 489 488 465 464 492 469 468 469 492 493 496 473 472 473 496 497 500 477 501 477 500 476 481 504 480 504 481 505 485 508 484 508 485 509 489 512 513 512 489 488 516 493 492 493 516 517 520 497 496 497 520 521 524 501 525 501 524 500 505 528 504 528 505 529 509 532 508 532 509 533 536 537 538 537 536 539 539 536 540 539 540 541 541 540 542 541 542 543
8 9 10 10 9 11 9 12 11 11 12 13 12 14 13 15 13 14 20 21 22 23 22 21 28 29 30 31 30 29 36 37 38 39 38 37 46 47 48 47 49 48 48 49 50 51 50 49 56 57 58 59 58 57 64 65 66 67 66 65 72 73 74 75 74 73 82 83 84 84 83 85 83 86 85 87 85 86 21 90 23 91 23 90 29 94 31 95 31 94 37 98 39 99 39 98 58 59 102 103 102 59 50 51 106 107 106 51 66 67 110 111 110 67 74 75 114 115 114 75 86 118 87 119 87 118 90 122 91 123 91 122 94 126 95 127 95 126 98 130 99 131 99 130 102 103 134 135 134 103 106 107 138 139 138 107 110 111 142 143 142 111 114 115 146 147 146 115 118 150 119 151 119 150 122 154 123 155 123 154 126 158 127 159 127 158 130 162 131 163 131 162 134 135 166 167 166 135 138 139 170 171 170 139 142 143 174 175 174 143 146 147 178 179 178 147 150 182 151 183 151 182 154 186 155 187 155 186 158 190 159 191 159 190 162 194 163 195 163 194 166 167 198 199 198 167 170 171 202 203 202 171 174 175 206 207 206 175 178 179 210 211 210 179 182 214 183 215 183 214 186 218 187 219 187 218 190 222 191 223 191 222 194 226 195 227 195 226 198 199 230 231 230 199 202 203 234 235 234 203 206 207 238 239 238 207 210 211 242 243 242 211 214 246 215 247 215 246 218 250 219 251 219 250 222 254 223 255 223 254 226 258 227 259 227 258 230 231 262 263 262 231 234 235 266 267 266 235 238 239 270 271 270 239 242 243 274 275 274 243 247 246 278 279 278 246 250 282 251 283 251 282 254 286 255 287 255 286 258 290 259 291 259 290 262 263 294 295 294 263 267 298 266 299 266 298 270 271 302 303 302 271 274 275 306 307 306 275 278 279 310 311 310 279 283 282 314 315 314 282 318 319 286 287 286 319 322 323 290 291 290 323 295 326 294 327 294 326 298 330 299 331 299 330 334 302 335 303 335 302 338 306 339 307 339 306 310 311 342 343 342 311 314 315 346 347 346 315 350 351 318 319 318 351 354 355 322 323 322 355 326 358 327 359 327 358 330 362 331 363 331 362 366 334 367 335 367 334 370 338 371 339 371 338 342 343 374 375 374 343 346 347 378 379 378 347 382 383 350 351 350 383 386 387 354 355 354 387 358 390 359 391 359 390 362 394 363 395 363 394 398 366 399 367 399 366 402 370 403 371 403 370 374 375 406 407 406 375 378 379 410 411 410 379 414 415 382 383 382 415 418 419 386 387 386 419 390 422 391 423 391 422 394 426 395 427 395 426 430 398 431 399 431 398 434 402 435 403 435 402 406 407 438 439 438 407 410 411 442 443 442 411 446 447 414 415 414 447 450 451 418 419 418 451 422 454 423 455 423 454 458 430 459 431 459 430 462 434 463 435 463 434 442 443 466 467 466 443 470 471 446 447 446 471 474 475 450 451 450 475 454 478 455 479 455 478 482 458 483 459 483 458 486 462 487 463 487 462 466 467 490 491 490 467 494 495 470 471 470 495 498 499 474 475 474 499 478 502 479 503 479 502 506 482 507 483 507 482 510 486 511 487 511 486 490 491 514 515 514 491 518 519 494 495 494 519 522 523 498 499 498 523 502 526 503 527 503 526 530 506 531 507 531 506 534 510 535 511 535 510 544 545 546 545 547 546 546 547 548 547 549 548 548 549 550 551 550 549
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 253 284 252 284 253 285 286 254 287 255 287 254 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 300 269 268 269 300 301 302 303 270 271 270 303 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 281 312 280 312 281 313 314 282 315 283 315 282 316 284 285 284 316 317 318 319 287 286 287 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 296 328 297 328 296 329 330 299 331 298 331 299 300 332 301 332 300 333 334 303 335 302 335 303 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 312 313 312 344 345 346 347 315 314 315 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 329 360 328 360 329 361 362 330 363 331 363 330 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 417 444 416 444 417 445 446 418 447 419 447 418 421 448 420 448 421 449 450 422 451 423 451 422 425 452 424 452 425 453 454 426 455 427 455 426 456 433 432 433 456 457 458 459 434 435 434 459 460 437 436 437 460 461 462 463 438 439 438 463 464 441 440 441 464 465 466 467 442 443 442 467 445 468 444 468 445 469 470 446 471 447 471 446 449 472 448 472 449 473 474 450 475 451 475 450 453 476 452 476 453 477 478 454 479 455 479 454 480 457 456 457 480 481 482 483 458 459 458 483 484 461 460 461 484 485 486 487 462 463 462 487 488 465 464 465 488 489 490 491 466 467 466 491 469 492 468 492 469 493 494 470 495 471 495 470 473 496 472 496 473 497 498 474 499 475 499 474 477 500 476 500 477 501 502 478 503 479 503 478 504 481 480 481 504 505 506 507 482 483 482 507 508 485 484 485 508 509 510 511 486 487 486 511 512 489 488 489 512 513 514 515 490 491 490 515 493 516 492 516 493 517 518 494 519 495 519 494 497 520 496 520 497 521 522 498 523 499 523 498 501 524 500 524 501 525 526 502 527 503 527 502 528 505 504 505 528 529 530 531 506 507 506 531 532 509 508 509 532 533 534 535 510 511 510 535 536 537 538 537 536 539 537 539 540 540 539 541 540 541 542 542 541 543 544 545 546 546 545 547 545 548 547 547 548 549 548 550 549 551 549 550
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 284 252 253 252 284 285 286 287 255 254 255 287 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 268 300 269 300 268 301 302 271 303 270 303 271 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 312 280 281 280 312 313 314 315 283 282 283 315 316 285 284 285 316 317 318 319 286 287 286 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 328 297 296 297 328 329 330 331 298 299 298 331 301 332 300 332 301 333 334 302 335 303 335 302 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 313 312 313 344 345 346 347 314 315 314 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 328 360 329 360 328 361 362 331 363 330 363 331 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 444 413 412 413 444 445 446 447 414 415 414 447 417 448 416 448 417 449 450 418 451 419 451 418 421 452 420 452 421 453 454 422 455 423 455 422 425 456 424 456 425 457 458 426 459 427 459 426 429 460 428 460 429 461 462 430 463 431 463 430 464 433 432 433 464 465 466 467 434 435 434 467 468 437 436 437 468 469 470 471 438 439 438 471 472 441 440 441 472 473 474 475 442 443 442 475 449 476 448 476 449 477 478 450 479 451 479 450 453 480 452 480 453 481 482 454 483 455 483 454 457 484 456 484 457 485 486 458 487 459 487 458 488 465 464 465 488 489 490 491 466 467 466 491 492 469 468 469 492 493 494 495 470 471 470 495 496 473 472 473 496 497 498 499 474 475 474 499 477 500 476 500 477 501 502 478 503 479 503 478 481 504 480 504 481 505 506 482 507 483 507 482 485 508 484 508 485 509 510 486 511 487 511 486 512 489 488 489 512 513 514 515 490 491 490 515 516 493 492 493 516 517 518 519 494 495 494 519 520 497 496 497 520 521 522 523 498 499 498 523 501 524 500 524 501 525 526 502 527 503 527 502 505 528 504 528 505 529 530 506 531 507 531 506 509 532 508 532 509 533 534 510 535 511 535 510 536 513 512 513 536 537 538 539 514 515 514 539 540 517 516 517 540 541 542 543 518 519 518 543 544 545 546 545 544 547 545 547 548 548 547 549 548 549 550 550 549 551 552 553 554 554 553 555 553 556 555 555 556 557 556 558 557 559 557 558
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 284 252 253 252 284 285 286 287 255 254 255 287 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 300 269 268 269 300 301 302 303 270 271 270 303 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 312 280 281 280 312 313 314 315 283 282 283 315 316 285 284 285 316 317 318 319 286 287 286 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 328 297 296 297 328 329 330 331 298 299 298 331 300 332 301 332 300 333 334 303 335 302 335 303 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 313 312 313 344 345 346 347 314 315 314 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 328 360 329 360 328 361 362 331 363 330 363 331 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 444 413 412 413 444 445 446 447 414 415 414 447 417 448 416 448 417 449 450 418 451 419 451 418 421 452 420 452 421 453 454 422 455 423 455 422 425 456 424 456 425 457 458 426 459 427 459 426 429 460 428 460 429 461 462 430 463 431 463 430 464 433 432 433 464 465 466 467 434 435 434 467 468 437 436 437 468 469 470 471 438 439 438 471 472 441 440 441 472 473 474 475 442 443 442 475 449 476 448 476 449 477 478 450 479 451 479 450 453 480 452 480 453 481 482 454 483 455 483 454 457 484 456 484 457 485 486 458 487 459 487 458 488 465 464 465 488 489 490 491 466 467 466 491 492 469 468 469 492 493 494 495 470 471 470 495 496 473 472 473 496 497 498 499 474 475 474 499 477 500 476 500 477 501 502 478 503 479 503 478 481 504 480 504 481 505 506 482 507 483 507 482 485 508 484 508 485 509 510 486 511 487 511 486 512 489 488 489 512 513 514 515 490 491 490 515 516 493 492 493 516 517 518 519 494 495 494 519 520 497 496 497 520 521 522 523 498 499 498 523 501 524 500 524 501 525 526 502 527 503 527 502 505 528 504 528 505 529 530 506 531 507 531 506 509 532 508 532 509 533 534 510 535 511 535 510 536 513 512 513 536 537 538 539 514 515 514 539 540 517 516 517 540 541 542 543 518 519 518 543 544 545 546 545 544 547 545 547 548 548 547 549 548 549 550 550 549 551 552 553 554 554 553 555 553 556 555 555 556 557 556 558 557 559 557 558
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 284 252 253 252 284 285 286 287 255 254 255 287 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 268 300 269 300 268 301 302 271 303 270 303 271 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 312 280 281 280 312 313 314 315 283 282 283 315 316 285 284 285 316 317 318 319 286 287 286 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 328 297 296 297 328 329 330 331 298 299 298 331 301 332 300 332 301 333 334 302 335 303 335 302 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 313 312 313 344 345 346 347 314 315 314 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 328 360 329 360 328 361 362 331 363 330 363 331 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 444 413 412 413 444 445 446 447 414 415 414 447 417 448 416 448 417 449 450 418 451 419 451 418 421 452 420 452 421 453 454 422 455 423 455 422 425 456 424 456 425 457 458 426 459 427 459 426 429 460 428 460 429 461 462 430 463 431 463 430 464 433 432 433 464 465 466 467 434 435 434 467 468 437 436 437 468 469 470 471 438 439 438 471 472 441 440 441 472 473 474 475 442 443 442 475 449 476 448 476 449 477 478 450 479 451 479 450 453 480 452 480 453 481 482 454 483 455 483 454 457 484 456 484 457 485 486 458 487 459 487 458 488 465 464 465 488 489 490 491 466 467 466 491 492 469 468 469 492 493 494 495 470 471 470 495 496 473 472 473 496 497 498 499 474 475 474 499 477 500 476 500 477 501 502 478 503 479 503 478 481 504 480 504 481 505 506 482 507 483 507 482 485 508 484 508 485 509 510 486 511 487 511 486 512 489 488 489 512 513 514 515 490 491 490 515 516 493 492 493 516 517 518 519 494 495 494 519 520 497 496 497 520 521 522 523 498 499 498 523 501 524 500 524 501 525 526 502 527 503 527 502 505 528 504 528 505 529 530 506 531 507 531 506 509 532 508 532 509 533 534 510 535 511 535 510 536 513 512 513 536 537 538 539 514 515 514 539 540 517 516 517 540 541 542 543 518 519 518 543 544 545 546 545 544 547 545 547 548 548 547 549 548 549 550 550 549 551 552 553 554 554 553 555 553 556 555 555 556 557 556 558 557 559 557 558
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 253 284 252 284 253 285 286 254 287 255 287 254 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 300 269 268 269 300 301 302 303 270 271 270 303 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 312 280 281 280 312 313 314 315 283 282 283 315 316 284 285 284 316 317 318 319 287 286 287 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 328 297 296 297 328 329 330 331 298 299 298 331 300 332 301 332 300 333 334 303 335 302 335 303 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 313 312 313 344 345 346 347 314 315 314 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 328 360 329 360 328 361 362 331 363 330 363 331 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 444 413 412 413 444 445 446 447 414 415 414 447 417 448 416 448 417 449 450 418 451 419 451 418 421 452 420 452 421 453 454 422 455 423 455 422 425 456 424 456 425 457 458 426 459 427 459 426 429 460 428 460 429 461 462 430 463 431 463 430 464 433 432 433 464 465 466 467 434 435 434 467 468 437 436 437 468 469 470 471 438 439 438 471 472 441 440 441 472 473 474 475 442 443 442 475 449 476 448 476 449 477 478 450 479 451 479 450 453 480 452 480 453 481 482 454 483 455 483 454 457 484 456 484 457 485 486 458 487 459 487 458 488 465 464 465 488 489 490 491 466 467 466 491 492 469 468 469 492 493 494 495 470 471 470 495 496 473 472 473 496 497 498 499 474 475 474 499 477 500 476 500 477 501 502 478 503 479 503 478 481 504 480 504 481 505 506 482 507 483 507 482 485 508 484 508 485 509 510 486 511 487 511 486 512 489 488 489 512 513 514 515 490 491 490 515 516 493 492 493 516 517 518 519 494 495 494 519 520 497 496 497 520 521 522 523 498 499 498 523 501 524 500 524 501 525 526 502 527 503 527 502 505 528 504 528 505 529 530 506 531 507 531 506 509 532 508 532 509 533 534 510 535 511 535 510 536 513 512 513 536 537 538 539 514 515 514 539 540 517 516 517 540 541 542 543 518 519 518 543 544 545 546 545 544 547 545 547 548 548 547 549 548 549 550 550 549 551 552 553 554 554 553 555 553 556 555 555 556 557 556 558 557 559 557 558
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 253 284 252 284 253 285 286 254 287 255 287 254 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 300 269 268 269 300 301 302 303 270 271 270 303 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 312 280 281 280 312 313 314 315 283 282 283 315 316 284 285 284 316 317 318 319 287 286 287 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 328 297 296 297 328 329 330 331 298 299 298 331 300 332 301 332 300 333 334 303 335 302 335 303 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 313 312 313 344 345 346 347 314 315 314 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 328 360 329 360 328 361 362 331 363 330 363 331 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 444 413 412 413 444 445 446 447 414 415 414 447 417 448 416 448 417 449 450 418 451 419 451 418 421 452 420 452 421 453 454 422 455 423 455 422 425 456 424 456 425 457 458 426 459 427 459 426 429 460 428 460 429 461 462 430 463 431 463 430 464 433 432 433 464 465 466 467 434 435 434 467 468 437 436 437 468 469 470 471 438 439 438 471 472 441 440 441 472 473 474 475 442 443 442 475 449 476 448 476 449 477 478 450 479 451 479 450 453 480 452 480 453 481 482 454 483 455 483 454 457 484 456 484 457 485 486 458 487 459 487 458 488 465 464 465 488 489 490 491 466 467 466 491 492 469 468 469 492 493 494 495 470 471 470 495 496 473 472 473 496 497 498 499 474 475 474 499 477 500 476 500 477 501 502 478 503 479 503 478 481 504 480 504 481 505 506 482 507 483 507 482 485 508 484 508 485 509 510 486 511 487 511 486 512 489 488 489 512 513 514 515 490 491 490 515 516 493 492 493 516 517 518 519 494 495 494 519 520 497 496 497 520 521 522 523 498 499 498 523 501 524 500 524 501 525 526 502 527 503 527 502 505 528 504 528 505 529 530 506 531 507 531 506 509 532 508 532 509 533 534 510 535 511 535 510 536 513 512 513 536 537 538 539 514 515 514 539 540 517 516 517 540 541 542 543 518 519 518 543 544 545 546 545 544 547 545 547 548 548 547 549 548 549 550 550 549 551 552 553 554 554 553 555 553 556 555 555 556 557 556 558 557 559 557 558
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35 40 41 42 41 40 43 48 49 50 49 48 51 56 57 58 57 56 59
4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 28 29 30 31 30 29 36 37 38 39 38 37 44 45 46 47 46 45 52 53 54 55 54 53 60 61 62 63 62 61
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 17 19 20 20 19 21 22 23 24 24 23 25 23 26 25 27 25 26 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 55 52 56 55 56 57 58 59 60 59 61 60 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 83 88 81 88 83 89 90 84 91 86 91 84 21 92 20 92 21 93 94 22 95 24 95 22 30 96 97 96 30 29 34 35 98 99 98 35 38 100 101 100 38 37 42 43 102 103 102 43 104 47 44 47 104 105 106 107 48 49 48 107 108 57 56 57 108 109 110 111 58 59 58 111 112 66 113 66 112 64 69 114 71 115 71 114 116 74 117 74 116 72 77 118 79 119 79 118 89 120 88 120 89 121 122 90 123 91 123 90 93 124 92 124 93 125 126 94 127 95 127 94 97 128 129 128 97 96 98 99 130 131 130 99 101 132 133 132 101 100 102 103 134 135 134 103 136 105 104 105 136 137 138 139 106 107 106 139 140 109 108 109 140 141 142 143 110 111 110 143 144 113 145 113 144 112 114 146 115 147 115 146 148 117 149 117 148 116 118 150 119 151 119 150 121 152 120 152 121 153 154 122 155 123 155 122 125 156 124 156 125 157 158 126 159 127 159 126 129 160 161 160 129 128 130 131 162 163 162 131 133 164 165 164 133 132 134 135 166 167 166 135 168 137 136 137 168 169 170 171 138 139 138 171 172 141 140 141 172 173 174 175 142 143 142 175 176 145 177 145 176 144 146 178 147 179 147 178 180 149 181 149 180 148 150 182 151 183 151 182 153 184 152 184 153 185 186 154 187 155 187 154 157 188 156 188 157 189 190 158 191 159 191 158 161 192 193 192 161 160 162 163 194 195 194 163 165 196 197 196 165 164 166 167 198 199 198 167 200 169 168 169 200 201 202 203 170 171 170 203 204 173 172 173 204 205 206 207 174 175 174 207 208 177 209 177 208 176 178 210 179 211 179 210 212 181 213 181 212 180 182 214 183 215 183 214 185 216 184 216 185 217 218 186 219 187 219 186 189 220 188 220 189 221 222 190 223 191 223 190 193 224 225 224 193 192 194 195 226 227 226 195 197 228 229 228 197 196 198 199 230 231 230 199 232 201 200 201 232 233 234 235 202 203 202 235 236 205 204 205 236 237 238 239 206 207 206 239 240 209 241 209 240 208 210 242 211 243 211 242 244 213 245 213 244 212 214 246 215 247 215 246 217 248 216 248 217 249 250 218 251 219 251 218 221 252 220 252 221 253 254 222 255 223 255 222 225 256 257 256 225 224 226 227 258 259 258 227 229 260 261 260 229 228 230 231 262 263 262 231 264 233 232 233 264 265 266 267 234 235 234 267 268 237 236 237 268 269 270 271 238 239 238 271 272 241 273 241 272 240 242 274 243 275 243 274 276 245 277 245 276 244 246 278 247 279 247 278 249 280 248 280 249 281 282 250 283 251 283 250 253 284 252 284 253 285 286 254 287 255 287 254 257 288 289 288 257 256 258 259 290 291 290 259 261 292 293 292 261 260 262 263 294 295 294 263 296 265 264 265 296 297 298 299 266 267 266 299 300 269 268 269 300 301 302 303 270 271 270 303 304 273 305 273 304 272 274 306 275 307 275 306 308 277 309 277 308 276 278 310 279 311 279 310 312 280 281 280 312 313 314 315 283 282 283 315 316 284 285 284 316 317 318 319 287 286 287 319 288 320 289 320 288 321 322 290 323 291 323 290 292 324 293 324 292 325 326 294 327 295 327 294 296 328 297 328 296 329 330 299 331 298 331 299 300 332 301 332 300 333 334 303 335 302 335 303 336 304 305 304 336 337 338 339 306 307 306 339 340 308 309 308 340 341 342 343 310 311 310 343 344 313 312 313 344 345 346 347 314 315 314 347 348 317 316 317 348 349 350 351 318 319 318 351 321 352 320 352 321 353 354 322 355 323 355 322 325 356 324 356 325 357 358 326 359 327 359 326 329 360 328 360 329 361 362 330 363 331 363 330 333 364 332 364 333 365 366 334 367 335 367 334 368 337 336 337 368 369 370 371 338 339 338 371 372 341 340 341 372 373 374 375 342 343 342 375 376 345 344 345 376 377 378 379 346 347 346 379 380 349 348 349 380 381 382 383 350 351 350 383 353 384 352 384 353 385 386 354 387 355 387 354 357 388 356 388 357 389 390 358 391 359 391 358 361 392 360 392 361 393 394 362 395 363 395 362 365 396 364 396 365 397 398 366 399 367 399 366 400 369 368 369 400 401 402 403 370 371 370 403 404 373 372 373 404 405 406 407 374 375 374 407 408 377 376 377 408 409 410 411 378 379 378 411 412 381 380 381 412 413 414 415 382 383 382 415 385 416 384 416 385 417 418 386 419 387 419 386 389 420 388 420 389 421 422 390 423 391 423 390 393 424 392 424 393 425 426 394 427 395 427 394 397 428 396 428 397 429 430 398 431 399 431 398 432 401 400 401 432 433 434 435 402 403 402 435 436 405 404 405 436 437 438 439 406 407 406 439 440 409 408 409 440 441 442 443 410 411 410 443 444 413 412 413 444 445 446 447 414 415 414 447 417 448 416 448 417 449 450 418 451 419 451 418 421 452 420 452 421 453 454 422 455 423 455 422 425 456 424 456 425 457 458 426 459 427 459 426 429 460 428 460 429 461 462 430 463 431 463 430 464 433 432 433 464 465 466 467 434 435 434 467 468 437 436 437 468 469 470 471 438 439 438 471 472 441 440 441 472 473 474 475 442 443 442 475 449 476 448 476 449 477 478 450 479 451 479 450 453 480 452 480 453 481 482 454 483 455 483 454 457 484 456 484 457 485 486 458 487 459 487 458 488 465 464 465 488 489 490 491 466 467 466 491 492 469 468 469 492 493 494 495 470 471 470 495 496 473 472 473 496 497 498 499 474 475 474 499 477 500 476 500 477 501 502 478 503 479 503 478 481 504 480 504 481 505 506 482 507 483 507 482 485 508 484 508 485 509 510 486 511 487 511 486 512 489 488 489 512 513 514 515 490 491 490 515 516 493 492 493 516 517 518 519 494 495 494 519 520 497 496 497 520 521 522 523 498 499 498 523 501 524 500 524 501 525 526 502 527 503 527 502 505 528 504 528 505 529 530 506 531 507 531 506 509 532 508 532 509 533 534 510 535 511 535 510 536 513 512 513 536 537 538 539 514 515 514 539 540 517 516 517 540 541 542 543 518 519 518 543 544 545 546 545 544 547 545 547 548 548 547 549 548 549 550 550 549 551 552 553 554 554 553 555 553 556 555 555 556 557 556 558 557 559 557 558
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0 2 0 0 3 4 1
1 0 0 2 0 3 3 4
1 0 2 1 3 2 2 4
1 0 0 2 3 2 2 4
1 0 0 2 3 0 4 1 5 4 6 5 7 6 8 7 9 8 10 9 11 10 12 11 13 12 14 13 14 15 16 14
1 0 0 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 13 13 15 0 16
1 0 0 2 3 0 4 1
1 0 0 2 2 3 0 4
1 0 2 1 3 2 2 4
1 0 0 2 3 2 2 4
1 0
1 0
1 0
1 0
1 0
1 0 2 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0
1 0 0 2 2 3
1 0 0 2 2 3
1 0 0 2
1 0 0 2
1 0 0 2
1 0 0 2
1 0 0 2
1 0
1 0
1 0 0 2
1 0 0 2
1 0 0 2
1 0 0 2
1 0 0 2 2 3