aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fault-inject.c
diff options
context:
space:
mode:
authorMichael Buesch <mb@bu3sch.de>2009-10-28 17:08:13 -0400
committerJohn W. Linville <linville@tuxdriver.com>2009-10-30 15:50:25 -0400
commit9a3f45116f5e08819136cd512fd7f6450ac22aa8 (patch)
tree9adc57fe82eb74c2952a49e221b7f68008e12697 /lib/fault-inject.c
parentf446d10f214091408b7300f15c9adf60569edf28 (diff)
b43: Fix DMA TX bounce buffer copying
b43 allocates a bouncebuffer, if the supplied TX skb is in an invalid memory range for DMA. However, this is broken in that it fails to copy over some metadata to the new skb. This patch fixes three problems: * Failure to adjust the ieee80211_tx_info pointer to the new buffer. This results in a kmemcheck warning. * Failure to copy the skb cb, which contains ieee80211_tx_info, to the new skb. This results in breakage of various TX-status postprocessing (Rate control). * Failure to transfer the queue mapping. This results in the wrong queue being stopped on saturation and can result in queue overflow. Signed-off-by: Michael Buesch <mb@bu3sch.de> Tested-by: Christian Casteyde <casteyde.christian@free.fr> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'lib/fault-inject.c')
0 files changed, 0 insertions, 0 deletions
href='#n241'>241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515 12516 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566 12567 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801 12802 12803 12804 12805 12806 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 13111 13112 13113 13114 13115 13116 13117 13118 13119 13120 13121 13122 13123 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 13236 13237 13238 13239 13240 13241 13242 13243 13244 13245 13246 13247 13248 13249 13250 13251 13252 13253 13254 13255 13256 13257 13258 13259 13260 13261 13262 13263 13264 13265 13266 13267 13268 13269 13270 13271 13272 13273 13274 13275 13276 13277 13278 13279 13280 13281 13282 13283 13284 13285 13286 13287 13288 13289 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 13302 13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 13323 13324 13325 13326 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 13361 13362 13363 13364 13365 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 13425 13426 13427 13428 13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 13484 13485 13486 13487 13488 13489 13490 13491 13492 13493 13494 13495 13496 13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 13511 13512 13513 13514 13515 13516 13517 13518 13519 13520 13521 13522 13523 13524 13525 13526 13527 13528 13529 13530 13531 13532 13533 13534 13535 13536 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 13548 13549 13550 13551 13552 13553 13554 13555 13556 13557 13558 13559 13560 13561 13562 13563 13564 13565 13566 13567 13568 13569 13570 13571 13572 13573 13574 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 13726 13727 13728 13729 13730 13731 13732 13733 13734 13735 13736 13737 13738 13739 13740 13741 13742 13743 13744 13745 13746 13747 13748 13749 13750 13751 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 13780 13781 13782 13783 13784 13785 13786 13787 13788 13789 13790 13791 13792 13793 13794 13795 13796 13797 13798 13799 13800 13801 13802 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 13914 13915 13916 13917 13918 13919 13920 13921 13922 13923 13924 13925 13926 13927 13928 13929 13930 13931 13932 13933 13934 13935 13936 13937 13938 13939 13940 13941 13942 13943 13944 13945 13946 13947 13948 13949 13950 13951 13952 13953 13954 13955 13956 13957 13958 13959 13960 13961 13962 13963 13964 13965 13966 13967 13968 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 13984 13985 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 14053 14054 14055 14056 14057 14058 14059 14060 14061 14062 14063 14064 14065 14066 14067 14068 14069 14070 14071 14072 14073 14074 14075 14076 14077 14078 14079 14080 14081 14082 14083 14084 14085 14086 14087 14088 14089 14090 14091 14092 14093 14094 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 14106 14107 14108 14109 14110 14111 14112 14113 14114 14115 14116 14117 14118 14119 14120 14121 14122 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139 14140 14141 14142 14143 14144 14145 14146 14147 14148 14149 14150 14151 14152 14153 14154 14155 14156 14157 14158 14159 14160 14161 14162 14163 14164 14165 14166 14167 14168 14169 14170 14171 14172 14173 14174 14175 14176 14177 14178 14179 14180 14181 14182 14183 14184 14185 14186 14187 14188 14189 14190 14191 14192 14193 14194 14195 14196 14197 14198 14199 14200 14201 14202 14203 14204 14205 14206 14207 14208 14209 14210 14211 14212 14213 14214 14215 14216 14217 14218 14219 14220 14221 14222 14223 14224 14225 14226 14227 14228 14229 14230 14231 14232 14233 14234 14235 14236 14237 14238 14239 14240 14241 14242 14243 14244 14245 14246 14247 14248 14249 14250 14251 14252 14253 14254 14255 14256 14257 14258 14259 14260 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 14281 14282 14283 14284 14285 14286 14287 14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 14317 14318 14319 14320 14321 14322 14323 14324 14325 14326 14327 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 14340 14341 14342 14343 14344 14345 14346 14347 14348 14349 14350 14351 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395 14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427 14428 14429 14430 14431 14432 14433 14434 14435 14436 14437 14438 14439 14440 14441 14442 14443 14444 14445 14446 14447 14448 14449 14450 14451 14452 14453 14454 14455 14456 14457 14458 14459 14460 14461 14462 14463 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 14474 14475 14476 14477 14478 14479 14480 14481 14482 14483 14484 14485 14486 14487 14488 14489 14490 14491 14492 14493 14494 14495 14496 14497 14498 14499 14500 14501 14502 14503 14504 14505 14506 14507 14508 14509 14510 14511 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 14566 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 14696 14697 14698 14699 14700 14701 14702 14703 14704 14705 14706 14707 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 14719 14720 14721 14722 14723 14724 14725 14726 14727 14728 14729 14730 14731 14732 14733 14734 14735 14736 14737 14738 14739 14740 14741 14742 14743 14744 14745 14746 14747 14748 14749 14750 14751 14752 14753 14754 14755 14756 14757 14758 14759 14760 14761 14762 14763 14764 14765 14766 14767 14768 14769 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782 14783 14784 14785 14786 14787 14788 14789 14790 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812 14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 14848 14849 14850 14851 14852 14853 14854 14855 14856 14857 14858 14859 14860 14861 14862 14863 14864 14865 14866 14867 14868 14869 14870 14871 14872 14873 14874 14875 14876 14877 14878 14879 14880 14881 14882 14883 14884 14885 14886 14887 14888 14889 14890 14891 14892 14893 14894 14895 14896 14897 14898 14899 14900 14901 14902 14903 14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937 14938 14939 14940 14941 14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 15010 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 15061 15062 15063 15064 15065 15066 15067 15068 15069 15070 15071 15072 15073 15074 15075 15076 15077 15078 15079 15080 15081 15082 15083 15084 15085 15086 15087 15088 15089 15090 15091 15092 15093 15094 15095 15096 15097 15098 15099 15100 15101 15102 15103 15104 15105 15106 15107 15108 15109 15110 15111 15112 15113 15114 15115 15116 15117 15118 15119 15120 15121 15122 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133 15134 15135 15136 15137 15138 15139 15140 15141 15142 15143 15144 15145 15146 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157 15158 15159 15160 15161 15162 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 15205 15206 15207 15208 15209 15210 15211 15212 15213 15214 15215 15216 15217 15218 15219 15220 15221 15222 15223 15224 15225 15226 15227 15228 15229 15230 15231 15232 15233 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 15244 15245 15246 15247 15248 15249 15250 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277 15278 15279 15280 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 15306 15307 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 15331 15332 15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 15366 15367 15368 15369 15370 15371 15372 15373 15374 15375 15376 15377 15378 15379 15380 15381 15382 15383 15384 15385 15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407 15408 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 15419 15420 15421 15422 15423 15424 15425 15426 15427 15428 15429 15430 15431 15432 15433 15434 15435 15436 15437 15438 15439 15440 15441 15442 15443 15444 15445 15446 15447 15448 15449 15450 15451 15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 15463 15464 15465 15466 15467 15468 15469 15470 15471 15472 15473 15474 15475 15476 15477 15478 15479 15480 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497 15498 15499 15500 15501 15502 15503 15504 15505 15506 15507 15508 15509 15510 15511 15512 15513 15514 15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532 15533 15534 15535 15536 15537 15538 15539 15540 15541 15542 15543 15544 15545 15546 15547 15548 15549 15550 15551 15552 15553 15554 15555 15556 15557 15558 15559 15560 15561 15562 15563 15564 15565 15566 15567 15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580 15581 15582 15583 15584 15585 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621 15622 15623 15624 15625 15626 15627 15628 15629 15630 15631 15632 15633 15634 15635 15636 15637 15638 15639 15640 15641 15642 15643 15644 15645 15646 15647 15648 15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 15659 15660 15661 15662 15663 15664 15665 15666 15667 15668 15669 15670 15671 15672 15673 15674 15675 15676 15677 15678 15679 15680 15681 15682 15683 15684 15685 15686 15687 15688 15689 15690 15691 15692 15693 15694 15695 15696 15697 15698 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814 15815 15816 15817 15818 15819 15820 15821 15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 15849 15850 15851 15852 15853 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 15934 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 16014 16015 16016 16017 16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 16030 16031 16032 16033 16034 16035 16036 16037 16038 16039 16040 16041 16042 16043 16044 16045 16046 16047 16048 16049 16050 16051 16052 16053 16054 16055 16056 16057 16058 16059 16060 16061 16062 16063 16064 16065 16066 16067 16068 16069 16070 16071 16072 16073 16074 16075 16076 16077 16078 16079 16080 16081 16082 16083 16084 16085 16086 16087 16088 16089 16090 16091 16092 16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 16116 16117 16118 16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 16130 16131 16132 16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 16145 16146 16147 16148 16149 16150 16151 16152 16153 16154 16155 16156 16157 16158 16159 16160 16161 16162 16163 16164 16165 16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 16179 16180 16181 16182 16183 16184 16185 16186 16187 16188 16189 16190 16191 16192 16193 16194 16195 16196 16197 16198 16199 16200 16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212 16213 16214 16215 16216 16217 16218 16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270 16271 16272 16273 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299 16300 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311 16312 16313 16314 16315 16316 16317 16318 16319 16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 16352 16353 16354 16355 16356 16357 16358 16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437 16438 16439 16440 16441 16442 16443 16444 16445 16446 16447 16448 16449 16450 16451 16452 16453 16454 16455 16456 16457 16458 16459 16460 16461 16462 16463 16464 16465 16466 16467 16468 16469 16470 16471 16472 16473 16474 16475 16476 16477 16478 16479 16480 16481 16482 16483 16484 16485 16486 16487 16488 16489 16490 16491 16492 16493 16494 16495 16496 16497 16498 16499 16500 16501 16502 16503 16504 16505 16506 16507 16508 16509 16510 16511 16512 16513 16514 16515 16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 16539 16540 16541 16542 16543 16544 16545 16546 16547 16548 16549 16550 16551 16552 16553 16554 16555 16556 16557 16558 16559 16560 16561 16562 16563 16564 16565 16566 16567 16568 16569 16570 16571 16572 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 16631 16632 16633 16634 16635 16636 16637 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 16832 16833 16834 16835 16836 16837 16838 16839 16840 16841 16842 16843 16844 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 16865 16866 16867 16868 16869 16870 16871 16872 16873 16874 16875 16876 16877 16878 16879 16880 16881 16882 16883 16884 16885 16886 16887 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 16907 16908 16909 16910 16911 16912 16913 16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 16933 16934 16935 16936 16937 16938 16939 16940 16941 16942 16943 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 16965 16966 16967 16968 16969 16970 16971 16972 16973 16974 16975 16976 16977 16978 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 16996 16997 16998 16999 17000 17001 17002 17003 17004 17005 17006 17007 17008 17009 17010 17011 17012 17013 17014 17015 17016 17017 17018 17019 17020 17021 17022 17023 17024 17025 17026 17027 17028 17029 17030 17031 17032 17033 17034 17035 17036 17037 17038 17039 17040 17041 17042 17043 17044 17045 17046 17047 17048 17049 17050 17051 17052 17053 17054 17055 17056 17057 17058 17059 17060 17061 17062 17063 17064 17065 17066 17067 17068 17069 17070 17071 17072 17073 17074 17075 17076 17077 17078 17079 17080 17081 17082 17083 17084 17085 17086 17087 17088 17089 17090 17091 17092 17093 17094 17095 17096 17097 17098 17099 17100 17101 17102 17103 17104 17105 17106 17107 17108 17109 17110 17111 17112 17113 17114 17115 17116 17117 17118 17119 17120 17121 17122 17123 17124 17125 17126 17127 17128 17129 17130 17131 17132 17133 17134 17135 17136 17137 17138 17139 17140 17141 17142 17143 17144 17145 17146 17147 17148 17149 17150 17151 17152 17153 17154 17155 17156 17157 17158 17159 17160 17161 17162 17163 17164 17165 17166 17167 17168 17169 17170 17171 17172 17173 17174 17175 17176 17177 17178 17179 17180 17181 17182 17183 17184 17185 17186 17187 17188 17189 17190 17191 17192 17193 17194 17195 17196 17197 17198 17199 17200 17201 17202 17203 17204 17205 17206 17207 17208 17209 17210 17211 17212 17213 17214 17215 17216 17217 17218 17219 17220 17221 17222 17223 17224 17225 17226 17227 17228 17229 17230 17231 17232 17233 17234 17235 17236 17237 17238 17239 17240 17241 17242 17243 17244 17245 17246 17247 17248 17249 17250 17251 17252 17253 17254 17255 17256 17257 17258 17259 17260 17261 17262 17263 17264 17265 17266 17267 17268 17269 17270 17271 17272 17273 17274 17275 17276 17277 17278 17279 17280 17281 17282 17283 17284 17285 17286 17287 17288 17289 17290 17291 17292 17293 17294 17295 17296 17297 17298 17299 17300 17301 17302 17303 17304 17305 17306 17307 17308 17309 17310 17311 17312 17313 17314 17315 17316 17317 17318 17319 17320 17321 17322 17323 17324 17325 17326 17327 17328 17329 17330 17331 17332 17333 17334 17335 17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 17357 17358 17359 17360 17361 17362 17363 17364 17365 17366 17367 17368 17369 17370 17371 17372 17373 17374 17375 17376 17377 17378 17379 17380 17381 17382 17383 17384 17385 17386 17387 17388 17389 17390 17391 17392 17393 17394 17395 17396 17397 17398 17399 17400 17401 17402 17403 17404 17405 17406 17407 17408 17409 17410 17411 17412 17413 17414 17415 17416 17417 17418 17419 17420 17421 17422 17423 17424 17425 17426 17427 17428 17429 17430 17431 17432 17433 17434 17435 17436 17437 17438 17439 17440 17441 17442 17443 17444 17445 17446 17447 17448 17449 17450 17451 17452 17453 17454 17455 17456 17457 17458 17459 17460 17461 17462 17463 17464 17465 17466 17467 17468 17469 17470 17471 17472 17473 17474 17475 17476 17477 17478 17479 17480 17481 17482 17483 17484 17485 17486 17487 17488 17489 17490 17491 17492 17493 17494 17495 17496 17497 17498 17499 17500 17501 17502 17503 17504 17505 17506 17507 17508 17509 17510 17511 17512 17513 17514 17515 17516 17517 17518 17519 17520 17521 17522 17523 17524 17525 17526 17527 17528 17529 17530 17531 17532 17533 17534 17535 17536 17537 17538 17539 17540 17541 17542 17543 17544 17545 17546 17547 17548 17549 17550 17551 17552 17553 17554 17555 17556 17557 17558 17559 17560 17561 17562 17563 17564 17565 17566 17567 17568 17569 17570 17571 17572 17573 17574 17575 17576 17577 17578 17579 17580 17581 17582 17583 17584 17585 17586 17587 17588 17589 17590 17591 17592 17593 17594 17595 17596 17597 17598 17599 17600 17601 17602 17603 17604 17605 17606 17607 17608 17609 17610 17611 17612 17613 17614 17615 17616 17617 17618 17619 17620 17621 17622 17623 17624 17625 17626 17627 17628 17629 17630 17631 17632 17633 17634 17635 17636 17637 17638 17639 17640 17641 17642 17643 17644 17645 17646 17647 17648 17649 17650 17651 17652 17653 17654 17655 17656 17657 17658 17659 17660 17661 17662 17663 17664 17665 17666 17667 17668 17669 17670 17671 17672 17673 17674 17675 17676 17677 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 17688 17689 17690 17691 17692 17693 17694 17695 17696 17697 17698 17699 17700 17701 17702 17703 17704 17705 17706 17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 17739 17740 17741 17742 17743 17744 17745 17746 17747 17748 17749 17750 17751 17752 17753 17754 17755 17756 17757 17758 17759 17760 17761 17762 17763 17764 17765 17766 17767 17768 17769 17770 17771 17772 17773 17774 17775 17776 17777 17778 17779 17780 17781 17782 17783 17784 17785 17786 17787 17788 17789 17790 17791 17792 17793 17794 17795 17796 17797 17798 17799 17800 17801 17802 17803 17804 17805 17806 17807 17808 17809 17810 17811 17812 17813 17814 17815 17816 17817 17818 17819 17820 17821 17822 17823 17824 17825 17826 17827 17828 17829 17830 17831 17832 17833 17834 17835 17836 17837 17838 17839 17840 17841 17842 17843 17844 17845 17846 17847 17848 17849 17850 17851 17852 17853 17854 17855 17856 17857 17858 17859 17860 17861 17862 17863 17864 17865 17866 17867 17868 17869 17870 17871 17872 17873 17874 17875 17876 17877 17878 17879 17880 17881 17882 17883 17884 17885 17886 17887 17888 17889 17890 17891 17892 17893 17894 17895 17896 17897 17898 17899 17900 17901 17902 17903 17904 17905 17906 17907 17908 17909 17910 17911 17912 17913 17914 17915 17916 17917 17918 17919 17920 17921 17922 17923 17924 17925 17926 17927 17928 17929 17930 17931 17932 17933 17934 17935 17936 17937 17938 17939 17940 17941 17942 17943 17944 17945 17946 17947 17948 17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 17981 17982 17983 17984 17985 17986 17987 17988 17989 17990 17991 17992 17993 17994 17995 17996 17997 17998 17999 18000 18001 18002 18003 18004 18005 18006 18007 18008 18009 18010 18011 18012 18013 18014 18015 18016 18017 18018 18019 18020 18021 18022 18023 18024 18025 18026 18027 18028 18029 18030 18031 18032 18033 18034 18035 18036 18037 18038 18039 18040 18041 18042 18043 18044 18045 18046 18047 18048 18049 18050 18051 18052 18053 18054 18055 18056 18057 18058 18059 18060 18061 18062 18063 18064 18065 18066 18067 18068 18069 18070 18071 18072 18073 18074 18075 18076 18077 18078 18079 18080 18081 18082 18083 18084 18085 18086 18087 18088 18089 18090 18091 18092 18093 18094 18095 18096 18097 18098 18099 18100 18101 18102 18103 18104 18105 18106 18107 18108 18109 18110 18111 18112 18113 18114 18115 18116 18117 18118 18119 18120 18121 18122 18123 18124 18125 18126 18127 18128 18129 18130 18131 18132 18133 18134 18135 18136 18137 18138 18139 18140 18141 18142 18143 18144 18145 18146 18147 18148 18149 18150 18151 18152 18153 18154 18155 18156 18157 18158 18159 18160 18161 18162 18163 18164 18165 18166 18167 18168 18169 18170 18171 18172 18173 18174 18175 18176 18177 18178 18179 18180 18181 18182 18183 18184 18185 18186 18187 18188 18189 18190 18191 18192 18193 18194 18195 18196 18197 18198 18199 18200 18201 18202 18203 18204 18205 18206 18207 18208 18209 18210 18211 18212 18213 18214 18215 18216 18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 18227 18228 18229 18230 18231 18232 18233 18234 18235 18236 18237 18238 18239 18240 18241 18242 18243 18244 18245 18246 18247 18248 18249 18250 18251 18252 18253 18254 18255 18256 18257 18258 18259 18260 18261 18262 18263 18264 18265 18266 18267 18268 18269 18270 18271 18272 18273 18274 18275 18276 18277 18278 18279 18280 18281 18282 18283 18284 18285 18286 18287 18288 18289 18290 18291 18292 18293 18294 18295 18296 18297 18298 18299 18300 18301 18302 18303 18304 18305 18306 18307 18308 18309 18310 18311 18312 18313 18314 18315 18316 18317 18318 18319 18320 18321 18322 18323 18324 18325 18326 18327 18328 18329 18330 18331 18332 18333 18334 18335 18336 18337 18338 18339 18340 18341 18342 18343 18344 18345 18346 18347 18348 18349 18350 18351 18352 18353 18354 18355 18356 18357 18358 18359 18360 18361 18362 18363 18364 18365 18366 18367 18368 18369 18370 18371 18372 18373 18374 18375 18376 18377 18378 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 18400 18401 18402 18403 18404 18405 18406 18407 18408 18409 18410 18411 18412 18413 18414 18415 18416 18417 18418 18419 18420 18421 18422 18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 18455 18456 18457 18458 18459 18460 18461 18462 18463 18464 18465 18466 18467 18468 18469 18470 18471 18472 18473 18474 18475 18476 18477 18478 18479 18480 18481 18482 18483 18484 18485 18486 18487 18488 18489 18490 18491 18492 18493 18494 18495 18496 18497 18498 18499 18500 18501 18502 18503 18504 18505 18506 18507 18508 18509 18510 18511 18512 18513 18514 18515 18516 18517 18518 18519 18520 18521 18522 18523 18524 18525 18526 18527 18528 18529 18530 18531 18532 18533 18534 18535 18536 18537 18538 18539 18540 18541 18542 18543 18544 18545 18546 18547 18548 18549 18550 18551 18552 18553 18554 18555 18556 18557 18558 18559 18560 18561 18562 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583 18584 18585 18586 18587 18588 18589 18590 18591 18592 18593 18594 18595 18596 18597 18598 18599 18600 18601 18602 18603 18604 18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617 18618 18619 18620 18621 18622 18623 18624 18625 18626 18627 18628 18629 18630 18631 18632 18633 18634 18635 18636 18637 18638 18639 18640 18641 18642 18643 18644 18645 18646 18647 18648 18649 18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662 18663 18664 18665 18666 18667 18668 18669 18670 18671 18672 18673 18674 18675 18676 18677 18678 18679 18680 18681 18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 18706 18707 18708 18709 18710 18711 18712 18713 18714 18715 18716 18717 18718 18719 18720 18721 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 18736 18737 18738 18739 18740 18741 18742 18743 18744 18745 18746 18747 18748 18749 18750 18751 18752 18753 18754 18755 18756 18757 18758 18759 18760 18761 18762 18763 18764 18765 18766 18767 18768 18769 18770 18771 18772 18773 18774 18775 18776 18777 18778 18779 18780 18781 18782 18783 18784 18785 18786 18787 18788 18789 18790 18791 18792 18793 18794 18795 18796 18797 18798 18799 18800 18801 18802 18803 18804 18805 18806 18807 18808 18809 18810 18811 18812 18813 18814 18815 18816 18817 18818 18819 18820 18821 18822 18823 18824 18825 18826 18827 18828 18829 18830 18831 18832 18833 18834 18835 18836 18837 18838 18839 18840 18841 18842 18843 18844 18845 18846 18847 18848 18849 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859 18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 18870 18871 18872 18873 18874 18875 18876 18877 18878 18879 18880 18881 18882 18883 18884 18885 18886 18887 18888 18889 18890 18891 18892 18893 18894 18895 18896 18897 18898 18899 18900 18901 18902 18903 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924 18925 18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000 19001 19002 19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016 19017 19018 19019 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037 19038 19039 19040 19041 19042 19043 19044 19045 19046 19047 19048 19049 19050 19051 19052 19053 19054 19055 19056 19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 19067 19068 19069 19070 19071 19072 19073 19074 19075 19076 19077 19078 19079 19080 19081 19082 19083 19084 19085 19086 19087 19088 19089 19090 19091 19092 19093 19094 19095 19096 19097 19098 19099 19100 19101 19102 19103 19104 19105 19106 19107 19108 19109 19110 19111 19112 19113 19114 19115 19116 19117 19118 19119 19120 19121 19122 19123 19124 19125 19126 19127 19128 19129 19130 19131 19132 19133 19134 19135 19136 19137 19138 19139 19140 19141 19142 19143 19144 19145 19146 19147 19148 19149 19150 19151 19152 19153 19154 19155 19156 19157 19158 19159 19160 19161 19162 19163 19164 19165 19166 19167 19168 19169 19170 19171 19172 19173 19174 19175 19176 19177 19178 19179 19180 19181 19182 19183 19184 19185 19186 19187 19188 19189 19190 19191 19192 19193 19194 19195 19196 19197 19198 19199 19200 19201 19202 19203 19204 19205 19206 19207 19208 19209 19210 19211 19212 19213 19214 19215 19216 19217 19218 19219 19220 19221 19222 19223 19224 19225 19226 19227 19228 19229 19230 19231 19232 19233 19234 19235 19236 19237 19238 19239 19240 19241 19242 19243 19244 19245 19246 19247 19248 19249 19250 19251 19252 19253 19254 19255 19256 19257 19258 19259 19260 19261 19262 19263 19264 19265 19266 19267 19268 19269 19270 19271 19272 19273 19274 19275 19276 19277 19278 19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 19289 19290 19291 19292 19293 19294 19295 19296 19297 19298 19299 19300 19301 19302 19303 19304 19305 19306 19307 19308 19309 19310 19311 19312 19313 19314 19315 19316 19317 19318 19319 19320 19321 19322 19323 19324 19325 19326 19327 19328 19329 19330 19331 19332 19333 19334 19335 19336 19337 19338 19339 19340 19341 19342 19343 19344 19345 19346 19347 19348 19349 19350 19351 19352 19353 19354 19355 19356 19357 19358 19359 19360 19361 19362 19363 19364 19365 19366 19367 19368 19369 19370 19371 19372 19373 19374 19375 19376 19377 19378 19379 19380 19381 19382 19383 19384 19385 19386 19387 19388 19389 19390 19391 19392 19393 19394 19395 19396 19397 19398 19399 19400 19401 19402 19403 19404 19405 19406 19407 19408 19409 19410 19411 19412 19413 19414 19415 19416 19417 19418 19419 19420 19421 19422 19423 19424 19425 19426 19427 19428 19429 19430 19431 19432 19433 19434 19435 19436 19437 19438 19439 19440 19441 19442 19443 19444 19445 19446 19447 19448 19449 19450 19451 19452 19453 19454 19455 19456 19457 19458 19459 19460 19461 19462 19463 19464 19465 19466 19467 19468 19469 19470 19471 19472 19473 19474 19475 19476 19477 19478 19479 19480 19481 19482 19483 19484 19485 19486 19487 19488 19489 19490 19491 19492 19493 19494 19495 19496 19497 19498 19499 19500 19501 19502 19503 19504 19505 19506 19507 19508 19509 19510 19511 19512 19513 19514 19515 19516 19517 19518 19519 19520 19521 19522 19523 19524 19525 19526 19527 19528 19529 19530 19531 19532 19533 19534 19535 19536 19537 19538 19539 19540 19541 19542 19543 19544 19545 19546 19547 19548 19549 19550 19551 19552 19553 19554 19555 19556 19557 19558 19559 19560 19561 19562 19563 19564 19565 19566 19567 19568 19569 19570 19571 19572 19573 19574 19575 19576 19577 19578 19579 19580 19581 19582 19583 19584 19585 19586 19587 19588 19589 19590 19591 19592 19593 19594 19595 19596 19597 19598 19599 19600 19601 19602 19603 19604 19605 19606 19607 19608 19609 19610 19611 19612 19613 19614 19615 19616 19617 19618 19619 19620 19621 19622 19623 19624 19625 19626 19627 19628 19629 19630 19631 19632 19633 19634 19635 19636 19637 19638 19639 19640 19641 19642 19643 19644 19645 19646 19647 19648 19649 19650 19651 19652 19653 19654 19655 19656 19657 19658 19659 19660 19661 19662 19663 19664 19665 19666 19667 19668 19669 19670 19671 19672 19673 19674 19675 19676 19677 19678 19679 19680 19681 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 19692 19693 19694 19695 19696 19697 19698 19699 19700 19701 19702 19703 19704 19705 19706 19707 19708 19709 19710 19711 19712 19713 19714 19715 19716 19717 19718 19719 19720 19721 19722 19723 19724 19725 19726 19727 19728 19729 19730 19731 19732 19733 19734 19735 19736 19737 19738 19739 19740 19741 19742 19743 19744 19745 19746 19747 19748 19749 19750 19751 19752 19753 19754 19755 19756 19757 19758 19759 19760 19761 19762 19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 19773 19774 19775 19776 19777 19778 19779 19780 19781 19782 19783 19784 19785 19786 19787 19788 19789 19790 19791 19792 19793 19794 19795 19796 19797 19798 19799 19800 19801 19802 19803 19804 19805 19806 19807 19808 19809 19810 19811 19812 19813 19814 19815 19816 19817 19818 19819 19820 19821 19822 19823 19824 19825 19826 19827 19828 19829 19830 19831 19832 19833 19834 19835 19836 19837 19838 19839 19840 19841 19842 19843 19844 19845 19846 19847 19848 19849 19850 19851 19852 19853 19854 19855 19856 19857 19858 19859 19860 19861 19862 19863 19864 19865 19866 19867 19868 19869 19870 19871 19872 19873 19874 19875 19876 19877 19878 19879 19880 19881 19882 19883 19884 19885 19886 19887 19888 19889 19890 19891 19892 19893 19894 19895 19896 19897 19898 19899 19900 19901 19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915 19916 19917 19918 19919 19920 19921 19922 19923 19924 19925 19926 19927 19928 19929 19930 19931 19932 19933 19934 19935 19936 19937 19938 19939 19940 19941 19942 19943 19944 19945 19946 19947 19948 19949 19950 19951 19952 19953 19954 19955 19956 19957 19958 19959 19960 19961 19962 19963 19964 19965 19966 19967 19968 19969 19970 19971 19972 19973 19974 19975 19976 19977 19978 19979 19980 19981 19982 19983 19984 19985 19986 19987 19988 19989 19990 19991 19992 19993 19994 19995 19996 19997 19998 19999 20000
     0,   4,  16384,  33378,   0,   3,   2, 59096560, 58797248, 58815920, 58834848, 59198976
     1,   4,  16384,   1038,   3,   1,   2, 59401640, 59059032, 58967912, 58957864, 59253760
     2,   4,  16384,  20938,   1,   1,   0, 59483704, 59082664, 59001744, 58984968, 58991848
     3,   4,  16384,  46839,   1,   4,   2, 59527168, 59085128, 58970336, 58982072, 59279768
     4,   4,  16384,   3866,   4,  17,   3, 59577296, 59101096, 59036776, 59028008, 59185696
     5,   4,  16384,  38695,  17,  18,   3, 59429368, 59050328, 58974544, 58996280, 59155120
     6,   4,  16384,   7010,  18,  18,   0, 59418808, 59134384, 59013712, 59018104, 59037224
     7,   4,  16384,   5740,  18,  18,   0, 59477944, 59111608, 59013104, 59039376, 59035200
     8,   4,  16384,  29542,  18,  19,   1, 59482240, 59102336, 59002304, 58956744, 59021776
     9,   4,  16384,  39125,  19,  17,   3, 59490632, 59061056, 59005592, 58972288, 59178912
    10,   4,  16384,  16845,  17,  17,   0, 59404728, 59073128, 58995400, 58987320, 59012512
    11,   4,  16384,  33621,  17,  15,   2, 59456304, 59074320, 58970360, 58983624, 59245712
    12,   4,  16384,   7813,  15,  13,   2, 59390688, 59019792, 59002960, 58976240, 59319264
    13,   4,  16384,  22848,  13,  17,   2, 59513984, 59061656, 58976832, 58940312, 59029440
    14,   4,  16384,  26651,  17,  16,   1, 59520144, 59102120, 59030008, 59007976, 59032824
    15,   4,  16384,  27592,  16,  16,   0, 59486008, 59108712, 59022024, 59023208, 59022784
    16,   4,  16384,  31746,  16,   2,   3, 59487944, 59046776, 59017560, 58980528, 59140992
    17,   4,  16384,  44353,   2,  17,   3, 59369136, 59032352, 58970496, 58948576, 59162040
    18,   4,  16384,  35988,  17,  13,   2, 59383944, 59066272, 59001152, 58983272, 59305280
    19,   4,  16384,  23096,  13,  13,   0, 59474720, 59052800, 58971736, 58981200, 59000968
    20,   4,  16384,  37458,  13,  13,   0, 59427904, 59058576, 58991312, 58989376, 59018008
    21,   4,  16384,  30099,  13,  17,   2, 59500168, 59058720, 58985776, 58968336, 59070088
    22,   4,  16384,  47032,  17,   6,   3, 59490952, 59110024, 59030632, 59009032, 59134944
    23,   4,  16384,  12155,   6,  17,   3, 59486280, 59111304, 59056560, 59074960, 59152336
    24,   4,  16384,  40931,  17,  16,   1, 59440096, 59065352, 58969936, 58966472, 59019072
    25,   4,  16384,  34264,  16,  14,   2, 59387056, 58998296, 58977192, 58942888, 59244016
    26,   4,  16384,   3588,  14,  14,   0, 59506456, 59087928, 59013232, 59002152, 58989048
    27,   4,  16384,  37918,  14,  15,   1, 59504392, 59067552, 59002512, 59024304, 59037872
    28,   4,  16384,  42874,  15,  15,   0, 59474952, 59082976, 59007872, 59007704, 59005480
    29,   4,  16384,  30418,  15,  22,   3, 59503056, 59064032, 59017144, 58974624, 59165232
    30,   4,  16384,  14681,  22,  19,   2, 59418776, 59108848, 59023832, 58985840, 59572424
    31,   4,  16384,  38521,  19,  12,   3, 59381272, 59022440, 58992880, 58962744, 59127280
    32,   4,  16384,  11622,  12,  13,   1, 59391664, 59093176, 59013256, 58982776, 58998352
    33,   4,  16384,  44585,  13,  14,   2, 59501928, 59047000, 59011168, 58961552, 59319064
    34,   4,  16384,  49424,  14,  20,   3, 59513776, 59085088, 59028848, 58995240, 59185424
    35,   4,  16384,  31881,  20,  23,   2, 59468616, 59052912, 58994280, 58980128, 59276584
    36,   4,  16384,  29019,  23,  23,   0, 59453112, 59071784, 58973024, 58987696, 59022080
    37,   4,  16384,  15255,  23,   1,   3, 59493968, 59042288, 58998288, 58957992, 59149352
    38,   4,  16384,  28235,   1,   1,   0, 59421096, 59166608, 59057520, 59029696, 59042832
    39,   4,  16384,  48479,   1,   1,   0, 59455952, 59067496, 58998320, 58992536, 59029184
    40,   4,  16384,  45353,   1,   1,   0, 59574568, 59084944, 59014232, 59005208, 59027104
    41,   4,  16384,  10127,   1,   5,   2, 59596408, 59092824, 58989080, 58982344, 59323464
    42,   4,  16384,  23720,   5,   4,   1, 59412144, 59027584, 58973576, 58970096, 58988704
    43,   4,  16384,   4859,   4,   5,   1, 59581528, 59102192, 59006248, 59011256, 59046056
    44,   4,  16384,  29315,   5,  15,   3, 59558072, 59109632, 59033992, 59039080, 59172416
    45,   4,  16384,  17860,  15,  15,   0, 59332504, 58998888, 58940224, 58888672, 58936928
    46,   4,  16384,  31279,  15,  17,   2, 59455664, 59097928, 58996896, 58983872, 59545040
    47,   4,  16384,  37950,  17,   3,   3, 59419176, 59030624, 58985896, 58982880, 59147608
    48,   4,  16384,  19786,   3,   3,   0, 59414848, 59076496, 59031088, 59013776, 59026432
    49,   4,  16384,  18515,   3,  13,   3, 59592904, 59107504, 58998944, 58994592, 59180272
    50,   4,  16384,  28688,  13,  23,   3, 59453096, 59086184, 59004760, 58973904, 59176248
    51,   4,  16384,  33323,  23,   0,   3, 59413360, 59095992, 59038104, 59018560, 59063904
    52,   4,  16384,  22297,   0,  15,   3, 59404536, 59048984, 58977432, 58961920, 59168016
    53,   4,  16384,  16007,  15,  15,   0, 59403552, 59073248, 58984568, 58956176, 59009744
    54,   4,  16384,  10850,  15,  15,   0, 59468360, 59082008, 59017856, 59025424, 58994120
    55,   4,  16384,   3701,  15,  11,   3, 59418480, 59075616, 58971488, 58962024, 59135952
    56,   4,  16384,  10368,  11,  10,   1, 59576248, 59100016, 59035456, 59024120, 59033128
    57,   4,  16384,   5001,  10,  11,   1, 59600768, 59100176, 59015088, 58983288, 59025368
    58,   4,  16384,  10530,  11,  10,   1, 59624880, 59123112, 59035696, 59012544, 59042320
    59,   4,  16384,  18524,  10,   9,   2, 59416776, 59017760, 59020656, 58930424, 59199528
    60,   4,  16384,    579,   9,  11,   2, 59452776, 59065664, 58984280, 58985424, 59329256
    61,   4,  16384,  13160,  11,  16,   3, 59564872, 59079608, 59067880, 59002856, 59164840
    62,   4,  16384,  38854,  16,  22,   3, 59436784, 59092768, 59028608, 59055688, 59172760
    63,   4,  16384,   6561,  22,  22,   0, 59383672, 59168168, 59014224, 58981168, 59049032
    64,   4,  16384,  41417,  22,  23,   1, 59518048, 59110608, 59032088, 59046808, 59019792
    65,   4,  16384,  16940,  23,  23,   0, 59531848, 59078032, 58990352, 59002528, 59032288
    66,   4,  16384,  25244,  23,  23,   0, 59484368, 59095968, 59005696, 58984024, 59010072
    67,   4,  16384,  30335,  23,  14,   3, 59525888, 59069480, 59004672, 58993328, 59174552
    68,   4,  16384,  44856,  14,  14,   0, 59386120, 59024792, 58968280, 58964584, 59003384
    69,   4,  16384,  49625,  14,  15,   1, 59369376, 59017400, 58934544, 58906272, 58946664
    70,   4,  16384,  11150,  15,  15,   0, 59430448, 59100744, 59012952, 58996672, 59062928
    71,   4,  16384,  45587,  15,  17,   2, 59513976, 59082416, 59027960, 59003280, 59343112
    72,   4,  16384,  12153,  17,  12,   2, 59526272, 59079056, 58988568, 58992768, 59282768
    73,   4,  16384,  18247,  12,  15,   2, 59489488, 59039328, 58994064, 58977912, 59333192
    74,   4,  16384,  48582,  15,  17,   2, 59519976, 59075384, 59002728, 58990640, 59286608
    75,   4,  16384,  16911,  17,  17,   0, 59384944, 58977448, 58970144, 58941232, 58966808
    76,   4,  16384,  37707,  17,  13,   2, 59449824, 59045144, 59034464, 59012040, 59359880
    77,   4,  16384,  25098,  13,   6,   3, 59382056, 59013784, 58932544, 58907920, 59137072
    78,   4,  16384,  33267,   6,   7,   1, 59536496, 59152872, 59034304, 59009440, 59059960
    79,   4,  16384,   2698,   7,  21,   3, 59580288, 59140680, 59013824, 59041776, 59160360
    80,   4,  16384,  14914,  21,  16,   3, 59427136, 59051496, 59008880, 58997776, 59167704
    81,   4,  16384,  26753,  16,  16,   0, 59465616, 59053448, 59003832, 58978728, 59011816
    82,   4,  16384,   3498,  16,  10,   3, 59504024, 59103224, 58980560, 58973216, 59147544
    83,   4,  16384,  19116,  10,   4,   3, 59483672, 59103536, 59017736, 59027360, 59191208
    84,   4,  16384,  36027,   4,   4,   0, 59454720, 59147200, 59068408, 59070560, 59102808
    85,   4,  16384,  46470,   4,   5,   1, 59582512, 59082480, 59030144, 59002752, 59033968
    86,   4,  16384,   9653,   5,   1,   2, 59576216, 59116000, 59062856, 59037208, 59572720
    87,   4,  16384,  43122,   1,   1,   0, 59554256, 59129208, 59041440, 59032504, 59059584
    88,   4,  16384,   3340,   1,  12,   3, 59425288, 59019048, 58963120, 58967760, 59160728
    89,   4,  16384,  15736,  12,  12,   0, 59423256, 59064816, 59006152, 58967424, 59004776
    90,   4,  16384,  33833,  12,  12,   0, 59510656, 59093576, 58997648, 58993304, 58992304
    91,   4,  16384,  14493,  12,  16,   2, 59379344, 59016264, 58956384, 58929176, 59216384
    92,   4,  16384,   8561,  16,  17,   1, 59523752, 59079568, 59035608, 59012584, 59051984
    93,   4,  16384,   1020,  17,  16,   1, 59519440, 59059192, 58958488, 58960672, 59003008
    94,   4,  16384,  38610,  16,  14,   2, 59480776, 59078976, 59015360, 58990992, 59566960
    95,   4,  16384,  35675,  14,  15,   1, 59421424, 59061576, 59001064, 58994432, 59017072
    96,   4,  16384,  38118,  15,   6,   3, 59350608, 59007640, 58962560, 58938432, 59132168
    97,   4,  16384,   2649,   6,   6,   0, 59411944, 59122120, 59001016, 59004096, 59027048
    98,   4,  16384,  11037,   6,   9,   2, 59589976, 59123320, 59026304, 59008544, 59325296
    99,   4,  16384,  34343,   9,  11,   2, 59607296, 59102432, 59014296, 59019536, 59293648
   100,   4,  16384,   1070,  11,  11,   0, 59581424, 59108048, 59056664, 59031152, 59079840
   101,   4,  16384,   8128,  11,  21,   3, 59627952, 59112480, 59015200, 59028152, 59187376
   102,   4,  16384,  31545,  21,   1,   3, 59369560, 59038424, 58978008, 58972864, 59138040
   103,   4,  16384,  21188,   1,   0,   1, 59373056, 59034104, 59016672, 59005712, 58945616
   104,   4,  16384,  24828,   0,   1,   1, 59438840, 58985400, 58905624, 58886264, 59031672
   105,   4,  16384,  48284,   1,  23,   3, 59586456, 59102808, 58997976, 58994752, 59166912
   106,   4,  16384,  23394,  23,  20,   2, 59412504, 59097344, 59054888, 58995328, 59344232
   107,   4,  16384,  49704,  20,  20,   0, 59490424, 59054024, 58973960, 59024680, 59018088
   108,   4,  16384,  19561,  20,  21,   1, 59518544, 59045544, 58991368, 58997288, 59039160
   109,   4,  16384,   3400,  21,  20,   1, 59362712, 59003744, 58923424, 58893056, 58943208
   110,   4,  16384,   5948,  20,  20,   0, 59448832, 59061600, 59005224, 58987496, 58998552
   111,   4,  16384,  26100,  20,  21,   1, 59470352, 59049784, 59022736, 58981400, 59030480
   112,   4,  16384,  24459,  21,  21,   0, 59486152, 59061184, 58969888, 58982280, 58972904
   113,   4,  16384,  22245,  21,  20,   1, 59385552, 59069200, 58990584, 58957624, 58984432
   114,   4,  16384,  20105,  20,  21,   1, 59524160, 59079280, 59039400, 58969888, 59024936
   115,   4,  16384,  48734,  21,   7,   3, 59522168, 59060648, 59002552, 58994520, 59140744
   116,   4,  16384,  12459,   7,   6,   1, 59481008, 59114704, 59046160, 59051568, 59091680
   117,   4,  16384,  43080,   6,   3,   3, 59525432, 59082824, 59070776, 58982800, 59161384
   118,   4,  16384,   5673,   3,  12,   3, 59380848, 59082376, 59020688, 59010312, 59158008
   119,   4,  16384,  20210,  12,   8,   3, 59416488, 59138768, 59019568, 59012472, 59149336
   120,   4,  16384,  36947,   8,   7,   2, 59520752, 59122200, 59012008, 59031376, 59288016
   121,   4,  16384,   1357,   7,   6,   1, 59604856, 59075896, 59015320, 58981808, 59056848
   122,   4,  16384,  32075,   6,   2,   3, 59575456, 59094496, 59035376, 59001088, 59178168
   123,   4,  16384,  31586,   2,   2,   0, 59374976, 59046576, 58973976, 58974240, 58979904
   124,   4,  16384,  30563,   2,   6,   3, 59488744, 59132856, 59048704, 59034800, 59173952
   125,   4,  16384,  22629,   6,   7,   1, 59426720, 59090416, 59088392, 59024792, 59033416
   126,   4,  16384,  23629,   7,  11,   2, 59525472, 59077280, 59023120, 59056168, 59573888
   127,   4,  16384,  37303,  11,  11,   0, 59407224, 59041104, 58976024, 59000360, 58973488
   128,   4,  16384,  36269,  11,  10,   1, 59617864, 59107424, 59022592, 59008928, 59023080
   129,   4,  16384,  39748,  10,  11,   1, 59620928, 59128592, 59004360, 59019344, 59070304
   130,   4,  16384,   2224,  11,  11,   0, 59589856, 59108448, 59035656, 59009120, 59020992
   131,   4,  16384,  31629,  11,   7,   2, 59469416, 59029296, 58965184, 58939032, 59235832
   132,   4,  16384,  33475,   7,   7,   0, 59433816, 59030032, 58946088, 58955352, 58986768
   133,   4,  16384,  38262,   7,   8,   2, 59580016, 59090560, 59025656, 58975936, 59048792
   134,   4,  16384,  13422,   8,  10,   2, 59555232, 59111344, 59036976, 59006920, 59562688
   135,   4,  16384,   3683,  10,  12,   3, 59429480, 59033512, 58998848, 58972136, 59161680
   136,   4,  16384,   3446,  12,   7,   3, 59490696, 59095448, 59014720, 58985048, 59142776
   137,   4,  16384,  48491,   7,   0,   3, 59565816, 59111824, 59019128, 59006784, 59098064
   138,   4,  16384,  26021,   0,   0,   0, 59383696, 59014944, 58937952, 58925768, 58961464
   139,   4,  16384,   6839,   0,   0,   0, 59396368, 58953096, 58882792, 58877224, 58922528
   140,   4,  16384,  23422,   0,   8,   3, 59518312, 59038176, 58976280, 58954224, 59180616
   141,   4,  16384,   7319,   8,   8,   0, 59427736, 59139080, 59008928, 58989264, 59021312
   142,   4,  16384,  25451,   8,  23,   3, 59562040, 59103136, 59033272, 59068920, 59166704
   143,   4,  16384,  42993,  23,  23,   0, 59409816, 59150120, 59033488, 59003128, 59024024
   144,   4,  16384,  24791,  23,  22,   1, 59362280, 59023880, 59017264, 58932416, 58979648
   145,   4,  16384,  41902,  22,  23,   1, 59519600, 59057712, 58996512, 59014656, 59009928
   146,   4,  16384,  22993,  23,  22,   1, 59532616, 59089376, 58987680, 58968984, 59016176
   147,   4,  16384,  22699,  22,  20,   2, 59500424, 59077760, 58991064, 58996496, 59286552
   148,   4,  16384,   4301,  20,  18,   2, 59408456, 59022080, 58960856, 58971736, 59324336
   149,   4,  16384,  42099,  18,  20,   2, 59496280, 59049896, 58983328, 58953608, 59066384
   150,   4,  16384,   4301,  20,  17,   3, 59376408, 59001168, 58985104, 58919712, 59147552
   151,   4,  16384,   8603,  17,  15,   2, 59393304, 59092352, 59034304, 59011272, 59363608
   152,   4,  16384,   8944,  15,  14,   1, 59500616, 59095464, 59029688, 58995448, 59022416
   153,   4,  16384,  26894,  14,  16,   2, 59540448, 59062264, 59002240, 58967464, 59357408
   154,   4,  16384,  18769,  16,  17,   1, 59497112, 59086992, 59004768, 58988592, 59014048
   155,   4,  16384,  40129,  17,  16,   1, 59495168, 59031176, 58970192, 58967848, 58997376
   156,   4,  16384,   2153,  16,  13,   2, 59405176, 59028416, 58957448, 58947528, 59336656
   157,   4,  16384,  24226,  13,  10,   3, 59429656, 59018952, 58958592, 58928624, 59125800
   158,   4,  16384,  22586,  10,   7,   2, 59359360, 59042720, 58951832, 58945336, 59499744
   159,   4,  16384,  37161,   7,  10,   2, 59570048, 59106912, 59042760, 59026336, 59373664
   160,   4,  16384,  42836,  10,  10,   0, 59583776, 59093248, 59026136, 59003976, 59026976
   161,   4,  16384,  40522,  10,  11,   1, 59619440, 59094640, 58994112, 59010392, 59042728
   162,   4,  16384,  46670,  11,   1,   3, 59588992, 59127760, 59041536, 59025000, 59181040
   163,   4,  16384,  25861,   1,   0,   1, 59399224, 59080992, 59000344, 58970336, 58939664
   164,   4,  16384,  44252,   0,   3,   2, 59441288, 59005184, 58940480, 58930896, 59390240
   165,   4,  16384,  12951,   3,   2,   1, 59383600, 58964952, 58903824, 58874816, 58942688
   166,   4,  16384,  45797,   2,   3,   1, 59521504, 59067272, 59047616, 58997232, 59044120
   167,   4,  16384,  15811,   3,   2,   1, 59592736, 59100912, 59026880, 59007184, 59050088
   168,   4,  16384,  43784,   2,   3,   1, 59579528, 59108920, 58998680, 58999352, 59037328
   169,   4,  16384,    402,   3,   2,   1, 59556848, 59089280, 58995864, 58984336, 59005360
   170,   4,  16384,  40894,   2,   2,   0, 59410352, 59007856, 58958848, 58946272, 58983816
   171,   4,  16384,  30784,   2,   3,   1, 59520944, 59092776, 58983688, 58976640, 59030248
   172,   4,  16384,   4358,   3,   7,   3, 59539608, 59086232, 59029400, 59003872, 59155720
   173,   4,  16384,  45947,   7,  18,   3, 59382768, 58988656, 58924760, 58916552, 59127536
   174,   4,  16384,   2504,  18,   4,   3, 59458640, 59205008, 59043296, 59061144, 59165864
   175,   4,  16384,  18000,   4,   0,   2, 59454640, 59122672, 59072560, 59058896, 59301776
   176,   4,  16384,  34019,   0,   0,   0, 59510736, 58993408, 58928152, 58914848, 58966608
   177,   4,  16384,  42994,   0,   1,   1, 59522912, 58997632, 58929784, 58905408, 59034664
   178,   4,  16384,  31685,   1,  10,   3, 59503360, 59083920, 58957240, 58961624, 59168032
   179,   4,  16384,   2539,  10,  17,   3, 59459952, 59082768, 59046848, 58995440, 59162168
   180,   4,  16384,    176,  17,   3,   3, 59464448, 59097640, 59023336, 59002544, 59151984
   181,   4,  16384,   6623,   3,   3,   0, 59468360, 59096856, 59043144, 58993320, 59004744
   182,   4,  16384,   3309,   3,   3,   0, 59381640, 59023984, 58936976, 58951808, 58973768
   183,   4,  16384,  19165,   3,  20,   3, 59580008, 59142248, 59047296, 59052360, 59160104
   184,   4,  16384,  17327,  20,  21,   1, 59396776, 59105736, 58997488, 58962576, 59018904
   185,   4,  16384,  28784,  21,  21,   0, 59498944, 59072144, 59033320, 58992176, 58995056
   186,   4,  16384,  45297,  21,  21,   0, 59523552, 59037256, 58972128, 58999104, 58994992
   187,   4,  16384,  16839,  21,  17,   3, 59424960, 59011608, 58966368, 58926496, 59156544
   188,   4,  16384,   3262,  17,   4,   3, 59368280, 59088696, 59072208, 58998632, 59133488
   189,   4,  16384,  25341,   4,  14,   3, 59452256, 59063496, 58999936, 58974152, 59146648
   190,   4,  16384,   4535,  14,  14,   0, 59416304, 59093968, 59059528, 59006224, 59054960
   191,   4,  16384,   3954,  14,  17,   2, 59531104, 59076872, 59007976, 58981816, 59327104
   192,   4,  16384,  47944,  17,  17,   0, 59504328, 59087840, 58995608, 58966688, 58999464
   193,   4,  16384,  47026,  17,  16,   1, 59503656, 59042472, 58983760, 58999528, 59009832
   194,   4,  16384,  18898,  16,  17,   1, 59446472, 59018944, 58953520, 58980632, 58986328
   195,   4,  16384,  31547,  17,  16,   1, 59357160, 59011640, 58954136, 58922576, 58955432
   196,   4,  16384,  35911,  16,  16,   0, 59497816, 59089408, 59065128, 59006824, 59040192
   197,   4,  16384,  33722,  16,  16,   0, 59367520, 58966920, 58916424, 58902160, 58933096
   198,   4,  16384,   2330,  16,  17,   1, 59477872, 59083840, 58993784, 58989872, 59042072
   199,   4,  16384,  15906,  17,   5,   3, 59508024, 59099840, 59004784, 59028808, 59149992
   200,   4,  16384,   6169,   5,   5,   0, 59412616, 59117264, 59012664, 59001288, 59028576
   201,   4,  16384,  28063,   5,  23,   3, 59561184, 59084368, 58992256, 58989584, 59183256
   202,   4,  16384,  13255,  23,  18,   2, 59412320, 59093656, 59004384, 58983360, 59294728
   203,   4,  16384,  10729,  18,  19,   1, 59416920, 59018328, 58941808, 58945368, 58987696
   204,   4,  16384,  14001,  19,  23,   2, 59535368, 59094792, 59010960, 59005712, 59406560
   205,   4,  16384,   8332,  23,  22,   1, 59492488, 59049040, 58970232, 58937856, 58982144
   206,   4,  16384,  38066,  22,  19,   2, 59491568, 59075792, 59006448, 59010888, 59547824
   207,   4,  16384,  22311,  19,  20,   2, 59379352, 59032688, 58988384, 58968496, 59253232
   208,   4,  16384,  28902,  20,   3,   3, 59501552, 59073536, 59001880, 58991776, 59149632
   209,   4,  16384,  40651,   3,   6,   3, 59426936, 59087896, 58989344, 59016176, 59185008
   210,   4,  16384,  39685,   6,  10,   2, 59470640, 59121448, 59043584, 59015168, 59365784
   211,   4,  16384,  33628,  10,   8,   2, 59597240, 59130104, 59003248, 59023328, 59312760
   212,   4,  16384,   3842,   8,  20,   3, 59604776, 59109496, 59065368, 59035912, 59142608
   213,   4,  16384,  20905,  20,  20,   0, 59426128, 59052744, 58990440, 58971440, 58980408
   214,   4,  16384,  14218,  20,  20,   0, 59485520, 59075672, 59019456, 58974520, 59005128
   215,   4,  16384,  48714,  20,   1,   3, 59420904, 59024776, 58990736, 58974472, 59131848
   216,   4,  16384,   6754,   1,   3,   2, 59406680, 59102056, 59009408, 58985248, 59272568
   217,   4,  16384,  42595,   3,   3,   0, 59587144, 59102368, 58999448, 58952248, 59021944
   218,   4,  16384,  47876,   3,   2,   1, 59605776, 59123824, 59065424, 59016816, 59053080
   219,   4,  16384,  26378,   2,  22,   3, 59564280, 59086000, 58998512, 58987416, 59162936
   220,   4,  16384,  29551,  22,  22,   0, 59359040, 59026896, 58973424, 58956472, 58982712
   221,   4,  16384,  17025,  22,  23,   1, 59476584, 59065664, 58987640, 58942472, 58991656
   222,   4,  16384,  42609,  23,  22,   1, 59474608, 59069080, 58999400, 58996080, 59017320
   223,   4,  16384,  19578,  22,  22,   0, 59401288, 59036536, 59016272, 59003928, 59009408
   224,   4,  16384,  27196,  22,  23,   1, 59515728, 59064288, 58990248, 58968016, 58997528
   225,   4,  16384,  40409,  23,  21,   2, 59516848, 59077256, 58994392, 58986736, 59327312
   226,   4,  16384,  47150,  21,  23,   2, 59490840, 59079032, 58995560, 58988344, 59314536
   227,   4,  16384,  25157,  23,  21,   2, 59380496, 58997512, 58919344, 58924144, 59207232
   228,   4,  16384,  42597,  21,  20,   1, 59418360, 59037432, 58960488, 58954704, 58996328
   229,   4,  16384,  41482,  20,  19,   2, 59514704, 59048768, 58996024, 58967768, 59072840
   230,   4,  16384,  21658,  19,  11,   3, 59487440, 59091928, 59013344, 58992864, 59139112
   231,   4,  16384,  26978,  11,  10,   1, 59406504, 59100344, 59033536, 58985480, 59009856
   232,   4,  16384,  41399,  10,   7,   2, 59550776, 59098904, 58991152, 59034320, 59285344
   233,   4,  16384,  36673,   7,   9,   2, 59585312, 59096776, 59005360, 58987064, 59344200
   234,   4,  16384,  43234,   9,   8,   1, 59567384, 59083344, 59007944, 59015800, 59023208
   235,   4,  16384,   5216,   8,  11,   2, 59467608, 59031256, 58961800, 58981944, 59240984
   236,   4,  16384,   5501,  11,  11,   0, 59607960, 59142048, 59066352, 59036704, 59061032
   237,   4,  16384,  11166,  11,  11,   0, 59546512, 59083672, 59009552, 58978688, 59031896
   238,   4,  16384,  43956,  11,  11,   0, 59383528, 59001600, 58926192, 58930448, 58936232
   239,   4,  16384,  25352,  11,   8,   2, 59477976, 59080688, 58967608, 58997016, 59326632
   240,   4,  16384,  41705,   8,   9,   1, 59600664, 59093504, 59024248, 58982344, 58999864
   241,   4,  16384,   9329,   9,   9,   0, 59600504, 59091424, 58991904, 58962624, 59033088
   242,   4,  16384,  15096,   9,   7,   2, 59598936, 59115280, 59023888, 59011192, 59278760
   243,   4,  16384,  48384,   7,  11,   2, 59465552, 59028704, 58963728, 58971104, 59230744
   244,   4,  16384,  26270,  11,  10,   1, 59582576, 59146448, 59030080, 59044800, 59063976
   245,   4,  16384,  33202,  10,   2,   3, 59519496, 59064840, 59001184, 58958648, 59138960
   246,   4,  16384,  49029,   2,   3,   1, 59337568, 59036400, 58974624, 58966336, 58997168
   247,   4,  16384,  32068,   3,   3,   0, 59434672, 59089344, 59048256, 59042528, 59030624
   248,   4,  16384,  43502,   3,  22,   3, 59541864, 59089120, 59007040, 59002520, 59152808
   249,   4,  16384,   6552,  22,  22,   0, 59400120, 59087416, 59018328, 58971224, 59007712
   250,   4,  16384,  40652,  22,  22,   0, 59490000, 59086088, 59020520, 58967128, 59003616
   251,   4,  16384,  19625,  22,   6,   3, 59511960, 59048352, 58999176, 58988800, 59160104
   252,   4,  16384,  14678,   6,  11,   2, 59466176, 59125600, 59058872, 59011352, 59436496
   253,   4,  16384,  37222,  11,  11,   0, 59571744, 59081776, 59014072, 59011680, 59035160
   254,   4,  16384,  22287,  11,   5,   3, 59547360, 59088328, 59056416, 59012240, 59185792
   255,   4,  16384,  44629,   5,   3,   2, 59389240, 59080232, 59051640, 59030784, 59322656
   256,   4,  16384,  18745,   3,  14,   3, 59505792, 59080152, 59017776, 58996080, 59165912
   257,   4,  16384,  41389,  14,  14,   0, 59418416, 59068944, 59010400, 58980064, 59018400
   258,   4,  16384,   3558,  14,  20,   3, 59491360, 59094928, 58984696, 58974688, 59181744
   259,   4,  16384,   9804,  20,  16,   3, 59399424, 59089880, 59016800, 58985016, 59172416
   260,   4,  16384,   7438,  16,  19,   3, 59423520, 59099872, 59042216, 59016768, 59158048
   261,   4,  16384,  48090,  19,  19,   0, 59406216, 59074544, 58981992, 58963032, 59003640
   262,   4,  16384,  11073,  19,  11,   3, 59353736, 59015248, 58973752, 58916880, 59144504
   263,   4,  16384,  11378,  11,  10,   1, 59587104, 59136128, 59083864, 59032280, 59060984
   264,   4,  16384,   9524,  10,  11,   1, 59459024, 59015760, 58974608, 58944672, 58974832
   265,   4,  16384,  40391,  11,   7,   2, 59657336, 59119240, 59034272, 58978504, 59342800
   266,   4,  16384,  43338,   7,  18,   3, 59612016, 59113392, 59028032, 59008032, 59175448
   267,   4,  16384,   5180,  18,   2,   3, 59445984, 59060184, 59003000, 58955440, 59156944
   268,   4,  16384,   1645,   2,   9,   3, 59375832, 59054320, 58957040, 58977256, 59172800
   269,   4,  16384,  39561,   9,  18,   3, 59413200, 59082672, 59010632, 58984560, 59164552
   270,   4,  16384,  38547,  18,   0,   3, 59400424, 59105496, 59026544, 58998344, 59067120
   271,   4,  16384,  12383,   0,   0,   0, 59386168, 59029640, 58972200, 58958208, 58990920
   272,   4,  16384,  38605,   0,   5,   2, 59521864, 59042216, 58920512, 58897808, 59280216
   273,   4,  16384,  26114,   5,   4,   1, 59587904, 59120384, 58998944, 58986472, 59022464
   274,   4,  16384,   5036,   4,  17,   3, 59547224, 59109248, 59018720, 58969336, 59152480
   275,   4,  16384,  17261,  17,   9,   3, 59460672, 59070112, 58991520, 58981824, 59137960
   276,   4,  16384,  31131,   9,  10,   2, 59432136, 59116816, 59096080, 59050208, 59508624
   277,   4,  16384,  34011,  10,  10,   0, 59552712, 59081512, 59002664, 59030888, 59043128
   278,   4,  16384,  42632,  10,   8,   2, 59433640, 59036696, 58985656, 58953528, 59498176
   279,   4,  16384,   2391,   8,  10,   2, 59598048, 59175448, 59048096, 59027592, 59369248
   280,   4,  16384,  38656,  10,  11,   1, 59649600, 59084304, 59026400, 59042136, 59024760
   281,   4,  16384,  33488,  11,   1,   3, 59617224, 59088312, 59007792, 58985248, 59196552
   282,   4,  16384,  32838,   1,   4,   2, 59421864, 59119032, 59048056, 59001880, 59350592
   283,   4,  16384,   3652,   4,   4,   0, 59415752, 58998560, 58975040, 58939608, 58976200
   284,   4,  16384,  24040,   4,   4,   0, 59580808, 59136312, 59052712, 59009488, 59069304
   285,   4,  16384,  20851,   4,  17,   3, 59561528, 59082944, 59022936, 58971208, 59164696
   286,   4,  16384,  20371,  17,  14,   2, 59380256, 59058176, 58983384, 58934624, 59497832
   287,   4,  16384,  43346,  14,  12,   2, 59435704, 59098568, 59003672, 59013112, 59319736
   288,   4,  16384,   2659,  12,  12,   0, 59481440, 59066568, 58993584, 58960944, 58994728
   289,   4,  16384,  17307,  12,  12,   0, 59392872, 59041664, 58969512, 58935560, 58999568
   290,   4,  16384,  40063,  12,   3,   3, 59517712, 59095480, 59031352, 58970168, 59144560
   291,   4,  16384,  31068,   3,   1,   2, 59447272, 59098488, 59000912, 59005704, 59273536
   292,   4,  16384,  44563,   1,   1,   0, 59611048, 59114984, 59052752, 59046208, 59059552
   293,   4,  16384,  45949,   1,   2,   2, 59557536, 59086624, 59013872, 58977320, 59061056
   294,   4,  16384,  47770,   2,   2,   0, 59420088, 59015160, 58973176, 58955056, 58996944
   295,   4,  16384,  37633,   2,   3,   1, 59575920, 59132072, 59046144, 59035224, 59055136
   296,   4,  16384,   7213,   3,   1,   2, 59589440, 59111160, 59031648, 58985928, 59252960
   297,   4,  16384,  46282,   1,   0,   1, 59457928, 59041848, 58956568, 58963400, 58943456
   298,   4,  16384,      5,   0,   4,   2, 59356832, 58935712, 58883456, 58856856, 59285824
   299,   4,  16384,  20786,   4,   0,   2, 59568288, 59086272, 59028480, 58970040, 59200456
   300,   4,  16384,   1968,   0,  10,   3, 59516064, 59023496, 58951936, 58949464, 59157240
   301,   4,  16384,    969,  10,  11,   1, 59429096, 59048776, 59033120, 58974880, 59006272
   302,   4,  16384,  20769,  11,   6,   2, 59433648, 59060464, 59002240, 59002640, 59538256
   303,   4,  16384,  30091,   6,   4,   3, 59601648, 59136368, 59112456, 59054616, 59175056
   304,   4,  16384,  23903,   4,   5,   1, 59483352, 59092088, 59036592, 58998536, 59041288
   305,   4,  16384,  44800,   5,  13,   3, 59615488, 59125728, 59059608, 58999968, 59194040
   306,   4,  16384,   7643,  13,  12,   1, 59399000, 59078712, 59035864, 58998144, 59024752
   307,   4,  16384,  27170,  12,  12,   0, 59530552, 59075168, 58996152, 58986872, 59002048
   308,   4,  16384,  49065,  12,  22,   3, 59503024, 59125832, 59051176, 58986520, 59156232
   309,   4,  16384,  41847,  22,  23,   1, 59433128, 59077960, 58970840, 58974600, 59014432
   310,   4,  16384,   5921,  23,  22,   1, 59492032, 59108440, 59050856, 59003944, 59059896
   311,   4,  16384,  41821,  22,  22,   0, 59397320, 59080584, 58987784, 58957688, 58982096
   312,   4,  16384,  36599,  22,  23,   1, 59535792, 59113144, 59014528, 58973200, 59019496
   313,   4,  16384,  43390,  23,  23,   0, 59384448, 59004880, 59003256, 58972528, 58973784
   314,   4,  16384,   9947,  23,  19,   2, 59509512, 59131120, 59018416, 59035904, 59307064
   315,   4,  16384,  11123,  19,   4,   3, 59503168, 59071712, 58998048, 58968088, 59127712
   316,   4,  16384,  30841,   4,  18,   3, 59364192, 59016800, 59002792, 58990872, 59153416
   317,   4,  16384,  24179,  18,   1,   3, 59415280, 59062200, 58968104, 58951984, 59140712
   318,   4,  16384,  35096,   1,   4,   2, 59424928, 59124592, 59022024, 59019056, 59581168
   319,   4,  16384,  22695,   4,   4,   0, 59425920, 59077056, 59003472, 58964160, 58996784
   320,   4,  16384,  40773,   4,   4,   0, 59589520, 59067600, 59024032, 59034448, 59028136
   321,   4,  16384,  24100,   4,   4,   0, 59594824, 59115880, 59020992, 58968832, 59036424
   322,   4,  16384,  29994,   4,   5,   1, 59580152, 59100400, 59033872, 58989160, 59023096
   323,   4,  16384,  12251,   5,   4,   1, 59589112, 59071584, 59019144, 58984280, 59033208
   324,   4,  16384,   7858,   4,   1,   2, 59436392, 59013936, 58990848, 58964440, 59345048
   325,   4,  16384,  44124,   1,   3,   2, 59413704, 58996448, 58926712, 58905120, 58986440
   326,   4,  16384,  34530,   3,   2,   1, 59553472, 59126784, 59050784, 58990416, 59045944
   327,   4,  16384,   5194,   2,   2,   0, 59454240, 59054760, 59000984, 58981392, 58992600
   328,   4,  16384,  32364,   2,  21,   3, 59587008, 59062376, 59028720, 59006464, 59170360
   329,   4,  16384,   3615,  21,  20,   1, 59379032, 59095688, 58976280, 58958008, 59019920
   330,   4,  16384,  10474,  20,  20,   0, 59488616, 59072160, 59012296, 58996504, 59005864
   331,   4,  16384,  37782,  20,  20,   0, 59499840, 59058768, 58982760, 58972848, 58995440
   332,   4,  16384,    545,  20,   1,   3, 59387832, 59033064, 58974736, 58953728, 59137200
   333,   4,  16384,  30098,   1,   1,   0, 59402096, 59093912, 59015016, 58999608, 59010440
   334,   4,  16384,  33979,   1,   6,   3, 59530024, 59091104, 59021568, 59006096, 59188192
   335,   4,  16384,  18507,   6,   7,   1, 59453008, 59134664, 59059488, 59063176, 59067384
   336,   4,  16384,  15050,   7,   6,   1, 59595680, 59107616, 58999792, 59009160, 59023616
   337,   4,  16384,    590,   6,   6,   0, 59620608, 59099840, 59005536, 58995488, 59019632
   338,   4,  16384,  35736,   6,   9,   2, 59560560, 59112152, 59024368, 59001552, 59317280
   339,   4,  16384,  21759,   9,   7,   2, 59506744, 59068568, 58996456, 58967968, 59247872
   340,   4,  16384,   1143,   7,   7,   0, 59390896, 58995792, 58972128, 58942416, 58959424
   341,   4,  16384,  16411,   7,   7,   0, 59559048, 59061520, 59035808, 58991104, 59050464
   342,   4,  16384,  39263,   7,   1,   3, 59398352, 59010320, 58982640, 58931224, 59165032
   343,   4,  16384,  10191,   1,  10,   3, 59566192, 59136544, 59068184, 59039512, 59185856
   344,   4,  16384,  31951,  10,   9,   2, 59547184, 59093352, 59035032, 59010896, 59285344
   345,   4,  16384,  28201,   9,   9,   0, 59606208, 59099320, 59023224, 59054528, 59038144
   346,   4,  16384,  11129,   9,   2,   3, 59572616, 59116520, 59002984, 59001240, 59188760
   347,   4,  16384,  14265,   2,   3,   1, 59391768, 59047208, 59013320, 58971544, 58982624
   348,   4,  16384,  42859,   3,   3,   0, 59388960, 59011264, 58963600, 58949288, 58982672
   349,   4,  16384,  42899,   3,   0,   2, 59500176, 59078488, 59002128, 58990656, 58971072
   350,   4,  16384,  24722,   0,   5,   2, 59494616, 59034552, 58966224, 58950560, 59551768
   351,   4,  16384,   8632,   5,   4,   1, 59574064, 59144592, 59051288, 59032712, 59058656
   352,   4,  16384,   2558,   4,   1,   2, 59578520, 59091592, 59013664, 58997080, 59287032
   353,   4,  16384,  38019,   1,   3,   2, 59588824, 59065952, 58975880, 58973464, 59324568
   354,   4,  16384,   5265,   3,  21,   3, 59377632, 59029960, 58974864, 58940104, 59163936
   355,   4,  16384,  17517,  21,  21,   0, 59366664, 59100088, 58981848, 58999616, 59035904
   356,   4,  16384,  13788,  21,  15,   3, 59409768, 59033824, 59021504, 58956752, 59152456
   357,   4,  16384,  10116,  15,  14,   1, 59438224, 59059720, 58959472, 58951192, 59009584
   358,   4,  16384,  29296,  14,  19,   3, 59485904, 59109216, 59052816, 59023488, 59156832
   359,   4,  16384,   7337,  19,  19,   0, 59466816, 59111104, 59028680, 59020664, 59023792
   360,   4,  16384,  17149,  19,  19,   0, 59492968, 59033296, 59001648, 58990328, 59003328
   361,   4,  16384,  30096,  19,  19,   0, 59446472, 59001288, 58948736, 58974664, 58988576
   362,   4,  16384,   7229,  19,  12,   3, 59380008, 59039632, 58973832, 58923832, 59179336
   363,   4,  16384,  28504,  12,  18,   3, 59394552, 59054440, 59000448, 58986600, 59175888
   364,   4,  16384,   6921,  18,  21,   2, 59512968, 59090656, 59002352, 59006752, 59416968
   365,   4,  16384,  11049,  21,  21,   0, 59501480, 59046864, 58987184, 58980688, 58972080
   366,   4,  16384,   5334,  21,  23,   2, 59477720, 59080792, 58987608, 58988168, 59544360
   367,   4,  16384,   6997,  23,  23,   0, 59472320, 59071896, 59012520, 58995400, 58986304
   368,   4,  16384,  13098,  23,  18,   2, 59491368, 59049288, 58984768, 58967520, 59282856
   369,   4,  16384,   7031,  18,  17,   3, 59421528, 59015912, 58967888, 58962784, 59179400
   370,   4,  16384,  47186,  17,  17,   0, 59351880, 59013448, 58958024, 58940656, 58985904
   371,   4,  16384,  25543,  17,  13,   2, 59470616, 59073344, 59024024, 58983696, 59265464
   372,   4,  16384,   2368,  13,  13,   0, 59514568, 59092040, 59006912, 59017720, 59047840
   373,   4,  16384,  13357,  13,   7,   3, 59484232, 59025720, 58968080, 58952096, 59170192
   374,   4,  16384,  23632,   7,   7,   0, 59438632, 59131648, 59041232, 59030824, 59045280
   375,   4,  16384,  43743,   7,   0,   3, 59529584, 59160696, 59046408, 59021536, 59085384
   376,   4,  16384,    739,   0,   6,   3, 59352248, 58969920, 58907400, 58889480, 59159824
   377,   4,  16384,  38124,   6,   8,   2, 59406248, 59046864, 59027504, 58988808, 59307584
   378,   4,  16384,  21993,   8,   8,   0, 59564368, 59118224, 59044256, 59047856, 59036296
   379,   4,  16384,  13243,   8,   8,   0, 59628128, 59126432, 59046512, 59024384, 59046944
   380,   4,  16384,   9304,   8,   9,   1, 59582048, 59105072, 59079632, 59041888, 59060264
   381,   4,  16384,  49361,   9,   8,   1, 59433456, 59024008, 58942520, 58916768, 58966144
   382,   4,  16384,  46466,   8,   8,   0, 59596152, 59165736, 59070392, 59039632, 59050856
   383,   4,  16384,   8372,   8,   9,   1, 59587344, 59158704, 59116304, 59061704, 59050920
   384,   4,  16384,  14455,   9,   9,   0, 59425632, 59042176, 58959616, 58947240, 58984608
   385,   4,  16384,  40820,   9,   8,   1, 59510648, 59058408, 59010872, 58965536, 59036280
   386,   4,  16384,  22802,   8,   3,   3, 59622520, 59115480, 59063360, 59004904, 59188304
   387,   4,  16384,   4708,   3,   4,   2, 59453320, 59075016, 59028568, 59011560, 59337720
   388,   4,  16384,  45301,   4,   4,   0, 59545360, 59089800, 59030176, 59025640, 59053448
   389,   4,  16384,   9461,   4,   4,   0, 59420520, 59028280, 58953904, 58994008, 58962352
   390,   4,  16384,  25693,   4,   4,   0, 59531992, 59142200, 59043064, 59011400, 59047696
   391,   4,  16384,  23709,   4,   6,   3, 59559016, 59118248, 59069552, 59001480, 59177992
   392,   4,  16384,   3961,   6,  11,   2, 59439408, 59073104, 59024128, 58994984, 59289696
   393,   4,  16384,   2502,  11,   0,   3, 59568064, 59063688, 59006272, 58967216, 59096456
   394,   4,  16384,  21156,   0,   0,   0, 59358664, 59020240, 58934744, 58931736, 58980256
   395,   4,  16384,  49564,   0,   4,   2, 59509680, 59004248, 58940608, 58919200, 59287848
   396,   4,  16384,   3674,   4,   4,   0, 59611352, 59117536, 59030536, 59007024, 59047680
   397,   4,  16384,   4066,   4,   4,   0, 59455296, 59019960, 58957512, 58935464, 58971712
   398,   4,  16384,  18861,   4,   4,   0, 59568592, 59149600, 59054000, 59019984, 59094744
   399,   4,  16384,  30660,   4,   5,   1, 59564120, 59118896, 59087080, 59015176, 59090064
   400,   4,  16384,  10210,   5,  15,   3, 59531640, 59054616, 59003992, 58975232, 59188696
   401,   4,  16384,   6103,  15,  15,   0, 59351488, 59012304, 59020304, 58933024, 58968976
   402,   4,  16384,  10461,  15,  14,   1, 59451760, 59071760, 59009384, 59019600, 59033744
   403,   4,  16384,  26999,  14,  14,   0, 59506784, 59066576, 58983736, 58998784, 58990496
   404,   4,  16384,  41533,  14,  13,   2, 59520664, 59092760, 59025032, 59024480, 59403296
   405,   4,  16384,  24737,  13,  13,   0, 59504232, 59047280, 58975744, 58936528, 59002976
   406,   4,  16384,  38343,  13,   2,   3, 59480784, 59042752, 58984312, 58998328, 59140008
   407,   4,  16384,   1323,   2,   5,   2, 59450488, 59133712, 59081608, 59038840, 59367256
   408,   4,  16384,  19272,   5,   2,   2, 59513480, 59069088, 58995488, 59002312, 59244400
   409,   4,  16384,  12508,   2,   2,   0, 59424984, 59009016, 58958656, 58955952, 58996840
   410,   4,  16384,   7151,   2,   2,   0, 59599856, 59103536, 59048096, 59015176, 59022224
   411,   4,  16384,  47900,   2,   2,   0, 59584712, 59099152, 59023760, 58996464, 59053768
   412,   4,  16384,   6157,   2,   3,   1, 59590400, 59088880, 59043520, 59042424, 59063088
   413,   4,  16384,   7389,   3,   3,   0, 59558528, 59075616, 58998080, 58977344, 59007360
   414,   4,  16384,  13793,   3,   2,   1, 59377800, 59017368, 58947824, 58939336, 58963608
   415,   4,  16384,   3223,   2,   3,   1, 59573368, 59102176, 59045936, 59007360, 59032968
   416,   4,  16384,  15875,   3,   1,   2, 59542592, 59044368, 59001008, 58991776, 59262752
   417,   4,  16384,  19471,   1,  13,   3, 59430904, 59004080, 58967000, 58935272, 59191616
   418,   4,  16384,  49441,  13,  13,   0, 59377480, 59071216, 59012664, 58997344, 59013776
   419,   4,  16384,  40900,  13,  12,   1, 59489720, 59044312, 58984960, 59013864, 59014120
   420,   4,  16384,  48535,  12,  12,   0, 59484648, 59101528, 59009592, 59009552, 59050200
   421,   4,  16384,   1005,  12,   4,   3, 59473864, 59081848, 58987976, 58988648, 59148648
   422,   4,  16384,   6677,   4,   4,   0, 59498088, 59124648, 59052312, 59019512, 59040112
   423,   4,  16384,   4663,   4,  17,   3, 59557480, 59094024, 59028120, 59026960, 59183096
   424,   4,  16384,  46032,  17,  17,   0, 59408896, 59048288, 58990224, 58966240, 59024320
   425,   4,  16384,  27981,  17,  12,   2, 59407928, 59028616, 58959512, 58959952, 59251208
   426,   4,  16384,  37942,  12,  13,   1, 59482144, 59071672, 59012720, 58984560, 59012688
   427,   4,  16384,  19182,  13,  11,   3, 59493624, 59079328, 58971248, 58981984, 59151016
   428,   4,  16384,   8981,  11,  11,   0, 59436448, 59115440, 59049368, 59005104, 59076272
   429,   4,  16384,  40418,  11,  10,   1, 59530680, 59078344, 59020840, 58981608, 59022160
   430,   4,  16384,  24109,  10,  11,   1, 59534360, 59088264, 59035608, 58996056, 59042000
   431,   4,  16384,  27334,  11,  11,   0, 59409784, 59063016, 58975632, 58971568, 58966536
   432,   4,  16384,  46750,  11,   7,   2, 59576800, 59079400, 58993072, 59002264, 59295336
   433,   4,  16384,  18525,   7,  20,   3, 59604856, 59119920, 59025296, 59000408, 59164512
   434,   4,  16384,  15134,  20,  21,   1, 59447720, 59105184, 58995040, 58996720, 59037792
   435,   4,  16384,  19215,  21,  20,   1, 59389344, 58976216, 58953840, 58941376, 58983848
   436,   4,  16384,  38376,  20,  20,   0, 59494192, 59088464, 59009136, 58998576, 59017272
   437,   4,  16384,  28890,  20,  23,   2, 59480296, 59069928, 58981568, 58939848, 59024968
   438,   4,  16384,  16858,  23,   1,   3, 59479128, 59064424, 58979360, 58992584, 59140080
   439,   4,  16384,  47397,   1,   3,   2, 59446952, 59149856, 59066176, 59065808, 59376144
   440,   4,  16384,  34155,   3,   5,   2, 59578312, 59082608, 59002184, 58981488, 59289288
   441,   4,  16384,  46378,   5,   5,   0, 59476376, 59039968, 58976352, 58937776, 59006256
   442,   4,  16384,  45167,   5,  21,   3, 59580544, 59114640, 59002240, 58999624, 59172216
   443,   4,  16384,  45455,  21,  20,   1, 59380656, 59030920, 58953256, 58934664, 58978456
   444,   4,  16384,  13064,  20,  21,   1, 59463192, 59065536, 59005368, 59004288, 59016664
   445,   4,  16384,  24193,  21,  23,   2, 59530144, 59072312, 59028416, 59023376, 59029592
   446,   4,  16384,   4586,  23,  22,   1, 59493376, 59088400, 59021600, 59007048, 59037152
   447,   4,  16384,  47091,  22,  19,   2, 59512632, 59098056, 59045160, 58992872, 59327992
   448,   4,  16384,  40293,  19,  22,   2, 59499456, 59046304, 58999008, 58965328, 59230352
   449,   4,  16384,  48315,  22,  20,   2, 59410920, 59035280, 58979480, 58962192, 59289896
   450,   4,  16384,  30211,  20,  16,   3, 59364192, 59042728, 58983200, 58966568, 59181360
   451,   4,  16384,  13652,  16,  10,   3, 59389624, 59066440, 58980080, 58973768, 59162504
   452,   4,  16384,   7671,  10,  11,   1, 59450880, 59122384, 59061544, 59051608, 59058024
   453,   4,  16384,  40128,  11,  11,   0, 59584648, 59059360, 59023528, 58974800, 59011304
   454,   4,  16384,  30380,  11,   8,   2, 59549144, 59125080, 59026536, 59037056, 59578112
   455,   4,  16384,  37026,   8,   8,   0, 59587768, 59128328, 59053088, 59023128, 59043464
   456,   4,  16384,  48657,   8,  10,   2, 59531800, 59053432, 59008192, 58987024, 59278112
   457,   4,  16384,  21618,  10,  11,   1, 59581120, 59088808, 58994256, 58969048, 59008240
   458,   4,  16384,    321,  11,   7,   2, 59374424, 59040416, 58976504, 58920376, 59246656
   459,   4,  16384,   3889,   7,   8,   2, 59459680, 59018320, 58976152, 58956736, 59212856
   460,   4,  16384,  14863,   8,   9,   1, 59593864, 59116712, 59069024, 59055008, 59062080
   461,   4,  16384,  19817,   9,   9,   0, 59591408, 59070696, 58989360, 58986160, 59026712
   462,   4,  16384,  14219,   9,  10,   2, 59562600, 59120536, 59044872, 59037776, 59598080
   463,   4,  16384,   7309,  10,  11,   1, 59567560, 59138856, 59051424, 59048616, 59056880
   464,   4,  16384,  39896,  11,  21,   3, 59525496, 59028888, 59006616, 58984216, 59163920
   465,   4,  16384,  17811,  21,  18,   2, 59417320, 59058616, 59012608, 58986120, 59305400
   466,   4,  16384,  40739,  18,  22,   2, 59420512, 59046912, 58968992, 58954512, 59245464
   467,   4,  16384,   6278,  22,   0,   3, 59389648, 59013968, 58964056, 58938952, 59051728
   468,   4,  16384,   6899,   0,   0,   0, 59345800, 59027808, 58965032, 58946096, 58981840
   469,   4,  16384,  46016,   0,   3,   2, 59475192, 58996144, 58937696, 58914112, 59085520
   470,   4,  16384,  17791,   3,   3,   0, 59574752, 59070472, 59026880, 59023008, 59021984
   471,   4,  16384,  39641,   3,   0,   2, 59516408, 59116720, 59054248, 59028896, 59247832
   472,   4,  16384,   3305,   0,   0,   0, 59439864, 58954224, 58902712, 58877048, 58933512
   473,   4,  16384,  48259,   0,   3,   2, 59456416, 58983784, 58917712, 58895648, 59296640
   474,   4,  16384,  12667,   3,  22,   3, 59602248, 59072328, 59001808, 58971480, 59195728
   475,   4,  16384,  46422,  22,   2,   3, 59363312, 59039936, 59001120, 58957496, 59159040
   476,   4,  16384,  14211,   2,  21,   3, 59396144, 59105200, 59033144, 59055736, 59176376
   477,   4,  16384,    900,  21,  18,   2, 59425912, 59083816, 58997712, 58959152, 59013184
   478,   4,  16384,   3240,  18,   1,   3, 59455360, 59063880, 59029184, 58982736, 59131736
   479,   4,  16384,  28750,   1,   0,   1, 59404472, 59116624, 59056528, 59006432, 58957096
   480,   4,  16384,  20959,   0,   2,   2, 59419632, 58954160, 58894192, 58893200, 59246432
   481,   4,  16384,  27506,   2,   2,   0, 59583360, 59110144, 59019120, 58976896, 59084208
   482,   4,  16384,  44343,   2,   1,   2, 59612536, 59104440, 59011920, 59046952, 59328552
   483,   4,  16384,  14877,   1,  19,   3, 59490984, 59031648, 59003408, 58982792, 59184808
   484,   4,  16384,  18118,  19,   4,   3, 59400248, 59107832, 59019328, 58997968, 59137560
   485,   4,  16384,  19997,   4,  14,   3, 59534264, 59077488, 59000608, 58998688, 59150352
   486,   4,  16384,  49552,  14,  14,   0, 59366528, 59111848, 59010704, 58984616, 59036128
   487,   4,  16384,  49997,  14,  14,   0, 59478560, 59119200, 59043096, 58984560, 59043328
   488,   4,  16384,  37331,  14,  14,   0, 59431912, 59071112, 58984184, 58958416, 59020512
   489,   4,  16384,  48772,  14,  15,   1, 59517512, 59075136, 59031688, 58980864, 59025184
   490,   4,  16384,   5151,  15,  12,   2, 59505880, 59081552, 59024696, 59000768, 59303992
   491,   4,  16384,  20624,  12,  13,   1, 59511440, 59102752, 58991904, 58973344, 59010944
   492,   4,  16384,  43121,  13,  12,   1, 59406200, 58992056, 58973544, 58989064, 59014424
   493,   4,  16384,  47792,  12,   4,   3, 59384080, 59012576, 58916600, 58912984, 59130536
   494,   4,  16384,  38703,   4,   2,   2, 59497136, 59125568, 59021784, 59005048, 59555376
   495,   4,  16384,  12013,   2,   2,   0, 59546904, 59123992, 59040816, 59030416, 59065752
   496,   4,  16384,  35121,   2,  17,   3, 59498960, 59031584, 58992616, 58991352, 59147648
   497,   4,  16384,  32912,  17,  22,   3, 59480128, 59092656, 58992880, 58997616, 59172624
   498,   4,  16384,  21613,  22,  23,   1, 59406240, 59103552, 58984016, 58968512, 59033848
   499,   4,  16384,  37065,  23,  21,   2, 59497640, 59079000, 59005752, 58946600, 59256840
   500,   4,  16384,    956,  21,  21,   0, 59493552, 59073864, 59005672, 59006496, 59025616
   501,   4,  16384,  37199,  21,  18,   2, 59480464, 59024584, 58952216, 58940136, 59023872
   502,   4,  16384,  13228,  18,  11,   3, 59482360, 59057248, 59002416, 59003768, 59138680
   503,   4,  16384,  12849,  11,   9,   2, 59402992, 59125808, 59037448, 59001224, 59356392
   504,   4,  16384,   4563,   9,   7,   2, 59499176, 59040248, 58987144, 59015848, 59253656
   505,   4,  16384,  10786,   7,   6,   1, 59449072, 59026648, 58987928, 58950248, 58997752
   506,   4,  16384,   5433,   6,  19,   3, 59645656, 59143008, 59063744, 59048256, 59163928
   507,   4,  16384,  11432,  19,  19,   0, 59410448, 59038720, 58992400, 58997168, 59011592
   508,   4,  16384,  14123,  19,  10,   3, 59477872, 59095280, 59023520, 59012864, 59137816
   509,   4,  16384,  18687,  10,  11,   1, 59442112, 59084008, 59017528, 58978800, 59011848
   510,   4,  16384,    763,  11,  11,   0, 59544232, 59103936, 59025112, 59054752, 59021848
   511,   4,  16384,  16051,  11,  11,   0, 59554656, 59129712, 59051856, 58994744, 59023128
   512,   4,  16384,  45563,  11,  11,   0, 59546808, 59053968, 58997264, 58976312, 59022464
   513,   4,  16384,  49972,  11,  16,   3, 59464432, 59047104, 58979064, 58962720, 59173352
   514,   4,  16384,  48182,  16,  15,   2, 59505688, 59080776, 59004496, 58983848, 59304752
   515,   4,  16384,   1752,  15,  14,   1, 59488176, 59068760, 58962968, 58974512, 59016360
   516,   4,  16384,  41822,  14,  14,   0, 59382176, 58994968, 58946336, 58966168, 58984864
   517,   4,  16384,  44459,  14,  15,   1, 59505888, 59060552, 58961856, 58956312, 58984760
   518,   4,  16384,  19917,  15,  17,   2, 59469064, 59092024, 59032800, 59018560, 59535792
   519,   4,  16384,  41262,  17,  17,   0, 59439888, 59073880, 59009048, 58974296, 59023368
   520,   4,  16384,   3887,  17,  16,   1, 59406824, 59021968, 58967728, 58926424, 58987472
   521,   4,  16384,  40729,  16,  20,   3, 59457128, 59048744, 58998432, 58953552, 59184448
   522,   4,  16384,  43748,  20,   2,   3, 59377928, 59068896, 59005808, 58972112, 59157952
   523,   4,  16384,  39339,   2,  20,   3, 59441600, 59063632, 59023200, 58989480, 59170384
   524,   4,  16384,  26760,  20,  22,   2, 59406936, 59107784, 59012112, 58990576, 59390480
   525,   4,  16384,  15104,  22,  23,   1, 59489752, 59070880, 58987536, 58940960, 58983776
   526,   4,  16384,  48072,  23,   3,   3, 59453456, 59056832, 59001368, 59008336, 59145296
   527,   4,  16384,   1738,   3,   2,   1, 59405392, 59100200, 59024624, 59024960, 59053464
   528,   4,  16384,  40387,   2,  10,   3, 59542824, 59056864, 59007368, 58980256, 59164664
   529,   4,  16384,  36256,  10,  10,   0, 59403872, 59030880, 58984664, 58977048, 58996368
   530,   4,  16384,  20228,  10,  11,   1, 59583712, 59125328, 59046024, 59040064, 59046304
   531,   4,  16384,  43925,  11,  11,   0, 59540672, 59083048, 59005960, 59002984, 59012904
   532,   4,  16384,  16031,  11,   7,   2, 59573360, 59120464, 59051560, 59037664, 59420480
   533,   4,  16384,    508,   7,   7,   0, 59543720, 59084712, 58977304, 58941128, 59011960
   534,   4,  16384,  13304,   7,   4,   3, 59407904, 58992240, 58952568, 58937592, 59174448
   535,   4,  16384,  12491,   4,  15,   3, 59411688, 59132248, 59073336, 59040584, 59181392
   536,   4,  16384,  16250,  15,  12,   2, 59409808, 59070576, 58998480, 58955176, 59304184
   537,   4,  16384,  41895,  12,  12,   0, 59525248, 59050592, 58997368, 58983000, 59012400
   538,   4,  16384,  47632,  12,  13,   1, 59507040, 59074408, 59005032, 58972320, 59009704
   539,   4,  16384,  49713,  13,  13,   0, 59514088, 59060400, 58992848, 58982496, 58997376
   540,   4,  16384,  49750,  13,  13,   0, 59469760, 59063816, 59020976, 58994040, 59015664
   541,   4,  16384,  40637,  13,  16,   2, 59396576, 59019080, 58936656, 58920288, 59011616
   542,   4,  16384,  15668,  16,  15,   2, 59350304, 59022080, 58967736, 58936328, 59483448
   543,   4,  16384,  20955,  15,  15,   0, 59376048, 59058024, 58966792, 58947160, 59005864
   544,   4,  16384,  47703,  15,   8,   3, 59488224, 59057160, 59001184, 58973520, 59141256
   545,   4,  16384,  37931,   8,  23,   3, 59470264, 59097280, 59016256, 59009072, 59197304
   546,   4,  16384,  19557,  23,  22,   1, 59419200, 59085712, 59005480, 58965360, 59011584
   547,   4,  16384,   2022,  22,  18,   2, 59496632, 59052192, 59007688, 58966288, 59265256
   548,   4,  16384,  27569,  18,   8,   3, 59518664, 59096096, 59009376, 58989592, 59128520
   549,   4,  16384,  32148,   8,  16,   3, 59428320, 59109776, 59027504, 58995496, 59158448
   550,   4,  16384,  31644,  16,   9,   3, 59407304, 59101232, 59009168, 58991528, 59107472
   551,   4,  16384,    983,   9,   8,   1, 59388512, 59044272, 59015512, 58978600, 59022016
   552,   4,  16384,   3972,   8,   9,   1, 59534448, 59061064, 59004952, 58987032, 59021320
   553,   4,  16384,  29156,   9,   8,   1, 59611016, 59103872, 59045376, 59005392, 59046432
   554,   4,  16384,  31621,   8,   8,   0, 59605672, 59119016, 59059776, 59025496, 59045992
   555,   4,  16384,  26306,   8,   7,   2, 59577080, 59100792, 59008704, 58997568, 59273312
   556,   4,  16384,   9015,   7,   8,   2, 59455280, 59034384, 58999856, 58969008, 59325200
   557,   4,  16384,   5833,   8,   9,   1, 59570184, 59051600, 58989224, 58982856, 59042616
   558,   4,  16384,   8562,   9,   8,   1, 59387376, 59007056, 58964928, 58900632, 58969592
   559,   4,  16384,  19332,   8,   7,   2, 59466416, 59075040, 59009568, 58993368, 59291136
   560,   4,  16384,  38528,   7,   6,   1, 59583760, 59101456, 59051976, 59016080, 59032536
   561,   4,  16384,  41024,   6,   7,   1, 59589208, 59086032, 59043344, 59008600, 59039272
   562,   4,  16384,  41785,   7,   8,   2, 59569304, 59125824, 59019712, 59044704, 59345568
   563,   4,  16384,  30107,   8,   8,   0, 59589936, 59088240, 59041656, 58994288, 59033640
   564,   4,  16384,  48645,   8,   9,   1, 59441768, 59052648, 58982008, 58969808, 58990960
   565,   4,  16384,  24448,   9,   9,   0, 59557816, 59052280, 59026192, 58976896, 59017104
   566,   4,  16384,    284,   9,   6,   2, 59412664, 59010280, 58995816, 58973528, 59498352
   567,   4,  16384,  39931,   6,   6,   0, 59484616, 59083872, 59028344, 58998080, 59008560
   568,   4,  16384,  27324,   6,  10,   2, 59598048, 59073640, 59018024, 58991520, 59284328
   569,   4,  16384,  33135,  10,   8,   2, 59613816, 59092040, 58988984, 58987528, 59341856
   570,   4,  16384,  47620,   8,   8,   0, 59587752, 59098176, 59031408, 58973056, 59050256
   571,   4,  16384,  43031,   8,   9,   1, 59572688, 59056288, 58999296, 59000088, 59054184
   572,   4,  16384,  12540,   9,  12,   3, 59472368, 59051776, 58975624, 58962912, 59175968
   573,   4,  16384,  12825,  12,  13,   1, 59382656, 59050640, 58986808, 58941512, 58980048
   574,   4,  16384,  16811,  13,  17,   2, 59486864, 59093496, 59035456, 59011992, 59549432
   575,   4,  16384,   7011,  17,  16,   1, 59453728, 59041952, 59008968, 58965592, 59021016
   576,   4,  16384,  48071,  16,  14,   2, 59498392, 59057088, 58989400, 58961192, 59268952
   577,   4,  16384,  38389,  14,   5,   3, 59510792, 59051320, 59002272, 58954752, 59142184
   578,   4,  16384,   3053,   5,  21,   3, 59448640, 59127872, 59032592, 59004952, 59156072
   579,   4,  16384,   7565,  21,   5,   3, 59385776, 59013368, 58986848, 58989192, 59142384
   580,   4,  16384,  23483,   5,   2,   2, 59382424, 59060960, 59013976, 58986952, 59371032
   581,   4,  16384,   7287,   2,   1,   2, 59516712, 59084976, 58999128, 59007344, 59052520
   582,   4,  16384,  23619,   1,   4,   2, 59551032, 59105240, 59028544, 59029096, 59577160
   583,   4,  16384,  46166,   4,   3,   2, 59595232, 59135056, 59034120, 59034056, 59372384
   584,   4,  16384,  13073,   3,   2,   1, 59584224, 59098112, 59007296, 59027608, 59048560
   585,   4,  16384,  12168,   2,  16,   3, 59421536, 58994544, 58975640, 58937024, 59171264
   586,   4,  16384,  12610,  16,  21,   3, 59474040, 59057752, 59013288, 59000080, 59184176
   587,   4,  16384,  45600,  21,  23,   2, 59372928, 59035512, 58978056, 58951584, 59238432
   588,   4,  16384,  35207,  23,  10,   3, 59425928, 59051808, 58992624, 58979424, 59146584
   589,   4,  16384,  48625,  10,   9,   2, 59476888, 59070640, 59026960, 58976880, 59051568
   590,   4,  16384,  36794,   9,   6,   2, 59540216, 59108352, 59065952, 59053736, 59571240
   591,   4,  16384,  32393,   6,   6,   0, 59569112, 59134136, 59041696, 59009632, 59043296
   592,   4,  16384,  18151,   6,   6,   0, 59500648, 59030688, 58990104, 58949128, 58989376
   593,   4,  16384,  36662,   6,  10,   2, 59545888, 59055344, 58992648, 58980784, 59310600
   594,   4,  16384,  23272,  10,   9,   2, 59418528, 59026392, 58968408, 58956848, 59243360
   595,   4,  16384,   5272,   9,   9,   0, 59570200, 59110632, 59020264, 58995664, 59022752
   596,   4,  16384,   5498,   9,  20,   3, 59442912, 59080336, 58997248, 58977904, 59153480
   597,   4,  16384,   3525,  20,  20,   0, 59476472, 59060912, 58992208, 58967256, 58996848
   598,   4,  16384,  48231,  20,   1,   3, 59474672, 59087432, 59009304, 58982920, 59134952
   599,   4,  16384,   7942,   1,   1,   0, 59426944, 59131152, 59058680, 59040480, 59068432
   600,   4,  16384,  42403,   1,   1,   0, 59571880, 59099680, 59015128, 58987136, 59004408
   601,   4,  16384,  25644,   1,   5,   2, 59577256, 59078976, 59007712, 58956912, 59329824
   602,   4,  16384,  31868,   5,   5,   0, 59451008, 59033408, 58982016, 58930288, 58995656
   603,   4,  16384,  20082,   5,   4,   1, 59531648, 59093272, 59013752, 59005824, 59018168
   604,   4,  16384,  32144,   4,  21,   3, 59509376, 59066600, 59011296, 58976960, 59150728
   605,   4,  16384,  17551,  21,  21,   0, 59361808, 59064496, 59015296, 58981184, 58977048
   606,   4,  16384,  36073,  21,  14,   3, 59447752, 59086512, 58997320, 58984688, 59172312
   607,   4,  16384,   2886,  14,  14,   0, 59433280, 59064280, 59022960, 59006888, 59042672
   608,   4,  16384,  32003,  14,  14,   0, 59504936, 59082152, 58973328, 58958608, 59015400
   609,   4,  16384,  20959,  14,  15,   1, 59510536, 59057376, 59007032, 58980000, 59005200
   610,   4,  16384,  12080,  15,  19,   3, 59495784, 59083008, 58987960, 58987232, 59172504
   611,   4,  16384,  23370,  19,  23,   2, 59392072, 59032792, 58983784, 58958760, 59245856
   612,   4,  16384,  26053,  23,   4,   3, 59366992, 58988688, 58948072, 58943528, 59145480
   613,   4,  16384,  21737,   4,   5,   1, 59513704, 59096384, 59029024, 58996736, 59014904
   614,   4,  16384,  36734,   5,  21,   3, 59493944, 59063056, 58997440, 58970616, 59183152
   615,   4,  16384,   5394,  21,  20,   1, 59513560, 59102024, 59082224, 59051040, 59029176
   616,   4,  16384,  32541,  20,  20,   0, 59499032, 59082720, 59012400, 58966808, 58994888
   617,   4,  16384,  11471,  20,  21,   1, 59529992, 59072296, 58992272, 58999232, 59020744
   618,   4,  16384,  11869,  21,  19,   2, 59380536, 59039776, 58997792, 58933864, 59237648
   619,   4,  16384,  41949,  19,  19,   0, 59470328, 59029040, 58981536, 58974096, 59005560
   620,   4,  16384,  45456,  19,  20,   2, 59458440, 59069288, 59003856, 58981032, 59351336
   621,   4,  16384,  22001,  20,   7,   3, 59489176, 59061016, 58974152, 58937936, 59152384
   622,   4,  16384,  44797,   7,   6,   1, 59373168, 59066984, 58978040, 58985288, 59000736
   623,   4,  16384,  28513,   6,  11,   2, 59527472, 59142920, 59078720, 59063568, 59347928
   624,   4,  16384,  34562,  11,  11,   0, 59598760, 59127648, 59009176, 59002368, 59022280
   625,   4,  16384,  39399,  11,  10,   1, 59585472, 59069888, 59028480, 58963288, 59006480
   626,   4,  16384,  26862,  10,  11,   1, 59434712, 59042280, 58958152, 58965192, 59011120
   627,   4,  16384,   3179,  11,  10,   1, 59613568, 59121464, 59055608, 59033120, 59060264
   628,   4,  16384,  26565,  10,  17,   3, 59584608, 59125288, 59045808, 59028312, 59163360
   629,   4,  16384,  19058,  17,   7,   3, 59343336, 58968152, 58899104, 58888672, 59123856
   630,   4,  16384,  26980,   7,   3,   3, 59379608, 59068016, 58986424, 58958344, 59202232
   631,   4,  16384,  29810,   3,   2,   1, 59520136, 59111888, 59053232, 59046528, 59056552
   632,   4,  16384,  30260,   2,  17,   3, 59583776, 59070504, 59002440, 58976752, 59157592
   633,   4,  16384,  43325,  17,  17,   0, 59448248, 59074408, 59011864, 59000024, 59026728
   634,   4,  16384,  37525,  17,  14,   2, 59485280, 59070896, 59024248, 58997240, 59304824
   635,   4,  16384,  37394,  14,  14,   0, 59498880, 59042088, 58985248, 58985456, 58999632
   636,   4,  16384,  31972,  14,   6,   3, 59445856, 59044072, 58988624, 58964152, 59120416
   637,   4,  16384,   6868,   6,   7,   1, 59366624, 59039776, 58957696, 58940888, 58972768
   638,   4,  16384,  11486,   7,  10,   2, 59538392, 59115912, 59062024, 59035824, 59594784
   639,   4,  16384,  41746,  10,   8,   2, 59588992, 59136056, 59049952, 59047088, 59359056
   640,   4,  16384,   4383,   8,   8,   0, 59441840, 59029152, 58999304, 58959552, 58960336
   641,   4,  16384,  28415,   8,  11,   2, 59627256, 59125344, 58989384, 58977952, 59367912
   642,   4,  16384,  10446,  11,   7,   2, 59612392, 59120032, 59025104, 58994872, 59300536
   643,   4,  16384,  43073,   7,  13,   3, 59527832, 59057288, 58970888, 58974256, 59153016
   644,   4,  16384,  30247,  13,  12,   1, 59413968, 59108704, 59026424, 59002808, 59050808
   645,   4,  16384,  24407,  12,  14,   2, 59433184, 58987912, 58907928, 58921888, 58984592
   646,   4,  16384,   9402,  14,  12,   2, 59485888, 59091360, 59022264, 58968480, 59554736
   647,   4,  16384,  36685,  12,  17,   2, 59475992, 59082064, 59016920, 59003336, 59332984
   648,   4,  16384,  23163,  17,  17,   0, 59386696, 59040864, 58956744, 58952280, 58952432
   649,   4,  16384,   2108,  17,  16,   1, 59505472, 59067000, 59017648, 58977192, 59007336
   650,   4,  16384,  46089,  16,  17,   1, 59486208, 59098648, 58995952, 58985216, 58982232
   651,   4,  16384,  17816,  17,  18,   3, 59409096, 59024552, 58966960, 58969480, 59160352
   652,   4,  16384,  38693,  18,  18,   0, 59364488, 59076264, 59007560, 59022648, 59037120
   653,   4,  16384,  22582,  18,  19,   1, 59516224, 59055104, 58982088, 58961936, 58990200
   654,   4,  16384,   5379,  19,  18,   1, 59475080, 59065832, 59020992, 58990632, 58999168
   655,   4,  16384,  30859,  18,  19,   1, 59483240, 59091176, 59023312, 58992024, 59011800
   656,   4,  16384,   9387,  19,  19,   0, 59430760, 59023888, 58953432, 58951600, 58990480
   657,   4,  16384,  34955,  19,  18,   1, 59494104, 59053000, 58983752, 58990104, 58991088
   658,   4,  16384,  42280,  18,  21,   2, 59416232, 59049064, 58961280, 58960936, 59249592
   659,   4,  16384,  42018,  21,   9,   3, 59348824, 59019000, 58947000, 58920040, 59128944
   660,   4,  16384,  46868,   9,   9,   0, 59557336, 59133344, 59066568, 59048624, 59074888
   661,   4,  16384,  11441,   9,  20,   3, 59565632, 59080776, 58992520, 58989480, 59189312
   662,   4,  16384,  29692,  20,   6,   3, 59470880, 59097344, 59005768, 59008776, 59126312
   663,   4,  16384,  17869,   6,   8,   2, 59472824, 59115008, 59032328, 59036968, 59355664
   664,   4,  16384,  47289,   8,   9,   1, 59482464, 59029640, 58970424, 58949640, 59000768
   665,   4,  16384,   9369,   9,   9,   0, 59586256, 59095600, 59005296, 58981160, 58995632
   666,   4,  16384,  25797,   9,   8,   1, 59538032, 59084488, 59011024, 58985280, 59001128
   667,   4,  16384,  38067,   8,   9,   1, 59561144, 59046984, 59000728, 58971792, 59028272
   668,   4,  16384,  28394,   9,  10,   2, 59581232, 59129936, 59042960, 59012048, 59422576
   669,   4,  16384,  23743,  10,  21,   3, 59564864, 59070688, 59002920, 58976520, 59160264
   670,   4,  16384,  24225,  21,  21,   0, 59375336, 59074288, 59014760, 58992032, 59025056
   671,   4,  16384,  34269,  21,  20,   1, 59472048, 59091072, 59013336, 58991616, 59041296
   672,   4,  16384,  32578,  20,  23,   2, 59439944, 59037616, 58964040, 58965152, 59230088
   673,   4,  16384,  43724,  23,  23,   0, 59487648, 59074192, 59012864, 58985120, 59000976
   674,   4,  16384,  28313,  23,  19,   2, 59467368, 59094536, 59001776, 58976448, 59300800
   675,   4,  16384,   3818,  19,  18,   1, 59470968, 59022816, 58988704, 58997376, 58996208
   676,   4,  16384,  34896,  18,  19,   1, 59456992, 59056080, 59007928, 58976416, 59018440
   677,   4,  16384,   5078,  19,  21,   2, 59370736, 58972744, 58904256, 58881792, 58948928
   678,   4,  16384,  15585,  21,  22,   2, 59466408, 59083040, 59013160, 58987144, 59574936
   679,   4,  16384,  27240,  22,  22,   0, 59498240, 59085312, 59024480, 58979424, 59019376
   680,   4,  16384,  14641,  22,  23,   1, 59434504, 59042976, 58978552, 58957928, 58972064
   681,   4,  16384,    949,  23,  23,   0, 59496376, 59061968, 58982872, 58989776, 58979400
   682,   4,  16384,  43770,  23,  21,   2, 59452728, 59064344, 58977816, 58955608, 59270696
   683,   4,  16384,  13163,  21,  20,   1, 59474072, 59018808, 58981392, 58944832, 58973736
   684,   4,  16384,  21882,  20,  20,   0, 59458320, 59063200, 58998984, 58976504, 59004936
   685,   4,  16384,   9186,  20,  23,   2, 59394864, 58958888, 58921744, 58897568, 58961656
   686,   4,  16384,   4124,  23,  21,   2, 59489160, 59072944, 59015408, 59000368, 59546376
   687,   4,  16384,  39978,  21,  21,   0, 59458664, 59081336, 59015904, 58984704, 59036152
   688,   4,  16384,   4706,  21,  21,   0, 59448120, 59043088, 59016080, 59016232, 58991496
   689,   4,  16384,   5745,  21,  17,   3, 59473952, 59037680, 58993576, 58958152, 59177936
   690,   4,  16384,  48384,  17,  16,   1, 59410072, 59073192, 59009728, 58970976, 59013512
   691,   4,  16384,  33504,  16,  17,   1, 59498056, 59088968, 58997656, 58974072, 59014536
   692,   4,  16384,  30970,  17,  17,   0, 59478264, 59068544, 58990840, 58993416, 59014080
   693,   4,  16384,  36333,  17,   5,   3, 59382584, 58990256, 58926824, 58894008, 59140840
   694,   4,  16384,  43370,   5,  19,   3, 59438384, 59129216, 59039600, 59002344, 59168048
   695,   4,  16384,     13,  19,  21,   2, 59397224, 59110824, 59043824, 58996296, 59340064
   696,   4,  16384,  49377,  21,   3,   3, 59506512, 59066664, 58980920, 58976344, 59158400
   697,   4,  16384,  18583,   3,   3,   0, 59472088, 59093328, 59000840, 59011120, 59052248
   698,   4,  16384,   2563,   3,   0,   2, 59608168, 59119712, 59007496, 59011696, 59234096
   699,   4,  16384,  38522,   0,   1,   1, 59509704, 59007264, 58926608, 58915992, 59047768
   700,   4,  16384,  44666,   1,  19,   3, 59473208, 59086904, 58988936, 58958216, 59153872
   701,   4,  16384,  42867,  19,  16,   3, 59304144, 59002888, 58914400, 58864176, 59140800
   702,   4,  16384,  31734,  16,   5,   3, 59408928, 59086184, 59052856, 58995360, 59151400
   703,   4,  16384,   5237,   5,  15,   3, 59489568, 59108008, 59046384, 59076168, 59155984
   704,   4,  16384,  25629,  15,  13,   2, 59362984, 59065048, 58978872, 58958736, 59230768
   705,   4,  16384,  43721,  13,  17,   2, 59472480, 59068776, 58985752, 58994792, 59343520
   706,   4,  16384,  10802,  17,   1,   3, 59527744, 59060808, 59000640, 58993984, 59144456
   707,   4,  16384,  24498,   1,   3,   2, 59431320, 59083736, 59041272, 59017288, 59313768
   708,   4,  16384,  19163,   3,   2,   1, 59529384, 59079944, 59023400, 59047744, 59042440
   709,   4,  16384,  17077,   2,   2,   0, 59422800, 59024792, 58935560, 58898216, 58937352
   710,   4,  16384,  37380,   2,  17,   3, 59537224, 59094064, 59021480, 59014176, 59182056
   711,   4,  16384,  19754,  17,  16,   1, 59411144, 59091320, 59038608, 59006808, 59033136
   712,   4,  16384,  48710,  16,  17,   1, 59429472, 59065840, 59005008, 58966808, 58986352
   713,   4,  16384,  44076,  17,  17,   0, 59512576, 59035960, 59016480, 58984568, 59007392
   714,   4,  16384,  29230,  17,  12,   2, 59500752, 59069736, 59000816, 58976736, 59306264
   715,   4,  16384,  45645,  12,  12,   0, 59511488, 59055560, 58996280, 58992960, 59021872
   716,   4,  16384,  45944,  12,   1,   3, 59482288, 59087720, 59007320, 59001968, 59146352
   717,   4,  16384,  42895,   1,   1,   0, 59350664, 59017408, 58975768, 58930224, 58947712
   718,   4,  16384,  46711,   1,   1,   0, 59467352, 59097832, 59032872, 58998856, 59049784
   719,   4,  16384,  35704,   1,  22,   3, 59560216, 59106216, 59056256, 59020256, 59161864
   720,   4,  16384,  48046,  22,   1,   3, 59404656, 59070152, 58983608, 59020984, 59127760
   721,   4,  16384,  33164,   1,  11,   3, 59480504, 59112296, 59001440, 59000616, 59204712
   722,   4,  16384,  40772,  11,  10,   1, 59480480, 59146920, 59030200, 59015096, 59043904
   723,   4,  16384,  44482,  10,   6,   2, 59585248, 59138968, 59018096, 59024472, 59278200
   724,   4,  16384,  25017,   6,   6,   0, 59443752, 59040048, 59016656, 58986536, 59017376
   725,   4,  16384,  12598,   6,   7,   1, 59600112, 59097848, 59014744, 59037064, 59058560
   726,   4,  16384,  41893,   7,   7,   0, 59571224, 59139296, 59047376, 59039552, 59051488
   727,   4,  16384,  27247,   7,   8,   2, 59580272, 59142992, 59047608, 59025792, 59353064
   728,   4,  16384,  10812,   8,  11,   2, 59432968, 59032008, 58982336, 58988248, 59256696
   729,   4,  16384,  11467,  11,  11,   0, 59436504, 59067648, 58998400, 58964912, 59013848
   730,   4,  16384,  42030,  11,   7,   2, 59624176, 59134480, 59039504, 59034544, 59359368
   731,   4,  16384,   5660,   7,   7,   0, 59580656, 59100984, 59037968, 59025016, 59042104
   732,   4,  16384,  36468,   7,   1,   3, 59486000, 59087656, 59023480, 59031408, 59202592
   733,   4,  16384,   6582,   1,   0,   1, 59446928, 59097688, 59020928, 59008752, 58945600
   734,   4,  16384,  37837,   0,   1,   1, 59493208, 59037144, 58957160, 58949536, 59063904
   735,   4,  16384,  46237,   1,   3,   2, 59571808, 59153576, 59063336, 59046720, 59379352
   736,   4,  16384,  20269,   3,   7,   3, 59438072, 59030592, 58969072, 58949096, 59210120
   737,   4,  16384,  21934,   7,  10,   2, 59544984, 59111272, 59064608, 59046408, 59374792
   738,   4,  16384,  31573,  10,  10,   0, 59593712, 59159808, 59041072, 59029600, 59051136
   739,   4,  16384,  13263,  10,  21,   3, 59574488, 59085608, 59034920, 59000864, 59158888
   740,   4,  16384,  11482,  21,  18,   2, 59400664, 59050528, 58988504, 59006008, 59346432
   741,   4,  16384,  45170,  18,  22,   2, 59462376, 59113144, 58994848, 58988768, 59057696
   742,   4,  16384,  38827,  22,  10,   3, 59473680, 59113984, 59013528, 58980312, 59148248
   743,   4,  16384,  10305,  10,   7,   2, 59426168, 59082208, 59033736, 59053344, 59329136
   744,   4,  16384,  24399,   7,   8,   2, 59523136, 59067584, 59000456, 58973384, 59296624
   745,   4,  16384,  30311,   8,   8,   0, 59607520, 59140888, 59025040, 59007200, 59023760
   746,   4,  16384,  35289,   8,   9,   1, 59622184, 59128096, 59030400, 59016304, 59066232
   747,   4,  16384,  45967,   9,   8,   1, 59601816, 59131264, 59028816, 59018560, 59041352
   748,   4,  16384,   6760,   8,   9,   1, 59517968, 59091328, 59023808, 59010824, 59037208
   749,   4,  16384,  22000,   9,   8,   1, 59590096, 59102184, 58994056, 58999896, 59044192
   750,   4,  16384,  43163,   8,   9,   1, 59395744, 59025832, 58953584, 58921600, 58962256
   751,   4,  16384,  30726,   9,   9,   0, 59531384, 59100112, 59038320, 59009416, 59004896
   752,   4,  16384,  25889,   9,  21,   3, 59573088, 59055232, 59005312, 58983560, 59161256
   753,   4,  16384,  18735,  21,   9,   3, 59400728, 59072576, 59000608, 58970768, 59154448
   754,   4,  16384,  13125,   9,   6,   2, 59463224, 59140944, 59057536, 59019096, 59310056
   755,   4,  16384,  13078,   6,  15,   3, 59565144, 59077296, 59004168, 59015008, 59168840
   756,   4,  16384,  35079,  15,  15,   0, 59424552, 59106608, 59087296, 59019352, 59071616
   757,   4,  16384,  18760,  15,   5,   3, 59494560, 59042448, 58980904, 59006488, 59133824
   758,   4,  16384,  35259,   5,   5,   0, 59445328, 59150352, 59042680, 59035392, 59049568
   759,   4,  16384,  28646,   5,   3,   2, 59571240, 59142776, 59087208, 59064304, 59380504
   760,   4,  16384,    692,   3,  12,   3, 59612880, 59103080, 59001600, 59005064, 59161856
   761,   4,  16384,  31418,  12,   1,   3, 59385744, 59065248, 58978448, 58950544, 59124048
   762,   4,  16384,  28222,   1,  10,   3, 59413792, 59122784, 59061600, 59024064, 59202928
   763,   4,  16384,  21534,  10,  10,   0, 59464808, 59138560, 59054656, 59033984, 59069344
   764,   4,  16384,  34306,  10,  10,   0, 59586296, 59149680, 59079920, 59034112, 59096264
   765,   4,  16384,  27439,  10,  14,   3, 59505440, 59045736, 58994864, 58982328, 59160120
   766,   4,  16384,   1934,  14,  17,   2, 59453856, 59113840, 59004912, 58984816, 59569952
   767,   4,  16384,  34145,  17,  17,   0, 59491080, 59077608, 59018848, 59016920, 59009440
   768,   4,  16384,  14858,  17,  16,   1, 59481832, 59069064, 59008736, 58976104, 59020384
   769,   4,  16384,  28792,  16,  14,   2, 59421120, 59055664, 58969944, 58975280, 59271304
   770,   4,  16384,  10241,  14,  23,   3, 59411688, 59040312, 58985728, 58975424, 59179384
   771,   4,  16384,  48504,  23,  23,   0, 59389600, 59068288, 58998976, 58976168, 59034760
   772,   4,  16384,  40189,  23,  23,   0, 59462192, 59083832, 59008016, 59026472, 59001304
   773,   4,  16384,  22743,  23,  22,   1, 59436896, 59005288, 58937304, 58928400, 58951448
   774,   4,  16384,  24842,  22,  20,   2, 59494040, 59086232, 59015744, 59019464, 59546120
   775,   4,  16384,  43409,  20,  23,   2, 59486072, 59083512, 59020008, 59005256, 59330960
   776,   4,  16384,  19357,  23,  10,   3, 59474968, 59028888, 58986464, 58964584, 59122584
   777,   4,  16384,  29320,  10,  21,   3, 59416064, 59102544, 59020552, 58990216, 59191472
   778,   4,  16384,  12986,  21,  20,   1, 59352200, 59030136, 58946576, 58947688, 58966776
   779,   4,  16384,  20583,  20,  21,   1, 59440072, 59067560, 59018784, 58987104, 59019592
   780,   4,  16384,   3056,  21,   3,   3, 59499048, 59090040, 59020832, 58961016, 59142056
   781,   4,  16384,  11859,   3,   3,   0, 59437632, 59060600, 59036840, 59004328, 59025648
   782,   4,  16384,   6529,   3,   4,   2, 59534304, 59109544, 59032504, 59002448, 59581240
   783,   4,  16384,  15191,   4,   1,   2, 59570696, 59126976, 59042480, 59033904, 59340992
   784,   4,  16384,  22180,   1,   1,   0, 59559104, 59082560, 59028800, 58991304, 58994496
   785,   4,  16384,  42116,   1,   0,   1, 59400024, 59029168, 58963056, 58961392, 58921336
   786,   4,  16384,   6746,   0,   2,   2, 59494256, 58995248, 58909984, 58902920, 59302224
   787,   4,  16384,  24996,   2,   2,   0, 59544456, 59055096, 59055552, 58996416, 59008136
   788,   4,  16384,   7372,   2,  20,   3, 59420992, 59020592, 58987240, 58998712, 59157856
   789,   4,  16384,  37106,  20,  22,   2, 59501912, 59092264, 58981096, 58942960, 59030632
   790,   4,  16384,  43930,  22,  22,   0, 59482848, 59105440, 59045632, 58984208, 59067592
   791,   4,  16384,  27801,  22,  23,   1, 59489616, 59103344, 59007696, 59049408, 59017144
   792,   4,  16384,  47276,  23,  22,   1, 59474400, 59064456, 58990368, 58973840, 59008296
   793,   4,  16384,  39373,  22,  23,   1, 59416408, 59048560, 58941664, 58949216, 58983800
   794,   4,  16384,  33713,  23,  23,   0, 59477216, 59064752, 59030824, 58929760, 59016120
   795,   4,  16384,  46720,  23,  18,   2, 59428848, 59006784, 58977328, 58991896, 59222720
   796,   4,  16384,  15403,  18,  19,   1, 59478520, 59069864, 59031584, 59017120, 59005704
   797,   4,  16384,  31164,  19,  19,   0, 59535504, 59030272, 58972216, 58955976, 58974040
   798,   4,  16384,  37637,  19,  19,   0, 59467432, 59071560, 58997432, 58989768, 59015920
   799,   4,  16384,  33866,  19,  18,   1, 59486712, 59083176, 59014288, 59010384, 59027376
   800,   4,  16384,   6215,  18,   4,   3, 59453336, 59035296, 58969504, 58965296, 59154672
   801,   4,  16384,  13999,   4,  19,   3, 59365432, 58992680, 58956296, 58971304, 59160928
   802,   4,  16384,   3390,  19,   9,   3, 59389864, 59069784, 58975104, 58972096, 59158984
   803,   4,  16384,  41429,   9,  11,   2, 59432784, 59088480, 59007448, 59018064, 59280304
   804,   4,  16384,   5282,  11,   6,   2, 59559984, 59126992, 59039136, 59036392, 59419464
   805,   4,  16384,   3230,   6,  13,   3, 59554096, 59088696, 59004576, 58992168, 59156080
   806,   4,  16384,     47,  13,  19,   3, 59444416, 59084528, 59007880, 59007192, 59175600
   807,   4,  16384,   1591,  19,  20,   2, 59403376, 59084464, 59026744, 59012024, 59330968
   808,   4,  16384,  12815,  20,  21,   1, 59484496, 59093952, 59024440, 58997784, 58993352
   809,   4,  16384,  46436,  21,  21,   0, 59482992, 59066352, 59027776, 59018008, 59004600
   810,   4,  16384,   2068,  21,  20,   1, 59527464, 59092368, 59004056, 58976456, 59008256
   811,   4,  16384,  13066,  20,  21,   1, 59479048, 59042576, 58979528, 58974928, 58990720
   812,   4,  16384,   8423,  21,  22,   2, 59476216, 59072104, 59016208, 59011152, 59391968
   813,   4,  16384,  27557,  22,  20,   2, 59379048, 59005432, 58922416, 58893824, 58972376
   814,   4,  16384,  43190,  20,  22,   2, 59380328, 59018512, 58985840, 58959032, 59508472
   815,   4,  16384,  20782,  22,  22,   0, 59510928, 59112360, 59012392, 59018768, 59031152
   816,   4,  16384,   7413,  22,  23,   1, 59500368, 59074240, 58976616, 58972168, 58998640
   817,   4,  16384,  23647,  23,  23,   0, 59502112, 59063936, 59002680, 58970944, 59007808
   818,   4,  16384,   1862,  23,  22,   1, 59503984, 59093504, 59008312, 58987040, 59012848
   819,   4,  16384,  40239,  22,  13,   3, 59472528, 59029864, 58968472, 58963240, 59178632
   820,   4,  16384,  30951,  13,   1,   3, 59370872, 59125936, 59026280, 59001936, 59137496
   821,   4,  16384,   5665,   1,   1,   0, 59385616, 59014240, 58984280, 58927912, 58947120
   822,   4,  16384,   9655,   1,   3,   2, 59493048, 59114072, 59026368, 59012416, 59576040
   823,   4,  16384,  42549,   3,   0,   2, 59566680, 59110560, 59059728, 59016096, 59260400
   824,   4,  16384,  12314,   0,   1,   1, 59552568, 58999232, 58913072, 58927560, 59030856
   825,   4,  16384,  43053,   1,   4,   2, 59602712, 59084728, 59056208, 59014600, 59332536
   826,   4,  16384,  15377,   4,   4,   0, 59568784, 59079168, 59027136, 58981624, 58997976
   827,   4,  16384,  22426,   4,   2,   2, 59495784, 59042256, 59008296, 58961352, 59258216
   828,   4,  16384,  49760,   2,   3,   1, 59407664, 59028136, 58965792, 58961984, 59007376
   829,   4,  16384,   3613,   3,   2,   1, 59467072, 59003560, 58957536, 58927232, 58957208
   830,   4,  16384,  20610,   2,   2,   0, 59571008, 59080456, 59026144, 58998328, 59038024
   831,   4,  16384,  10053,   2,  20,   3, 59564464, 59135392, 59052592, 59039904, 59183656
   832,   4,  16384,  48987,  20,  21,   1, 59454280, 59063592, 58985104, 58960496, 59007568
   833,   4,  16384,  23445,  21,  20,   1, 59482896, 59074896, 58991896, 58976112, 59032776
   834,   4,  16384,  35050,  20,   3,   3, 59546008, 59163896, 59046528, 59014392, 59147672
   835,   4,  16384,  38485,   3,  19,   3, 59445464, 59114744, 59045704, 59020520, 59171240
   836,   4,  16384,   6667,  19,  18,   1, 59379400, 59034976, 58973568, 58968232, 58987472
   837,   4,  16384,  43310,  18,  13,   3, 59408000, 59001536, 58948664, 58912496, 59138440
   838,   4,  16384,  12008,  13,  15,   2, 59359544, 59104912, 59013672, 59035336, 59571952
   839,   4,  16384,  24305,  15,   1,   3, 59467952, 59084464, 59029640, 58998440, 59140800
   840,   4,  16384,  27199,   1,  17,   3, 59446888, 59078696, 59026816, 59015256, 59164048
   841,   4,  16384,   1519,  17,  16,   1, 59448632, 59062296, 58999496, 58965000, 59007608
   842,   4,  16384,  34732,  16,  16,   0, 59464592, 59034120, 58974888, 58968528, 59005632
   843,   4,  16384,  41884,  16,  17,   1, 59487624, 59061568, 58969824, 58975680, 59015248
   844,   4,  16384,  43193,  17,  17,   0, 59503512, 59071368, 59007904, 58987856, 59024208
   845,   4,  16384,  11907,  17,  15,   2, 59350536, 58972696, 58895512, 58884880, 58925584
   846,   4,  16384,  20600,  15,   6,   3, 59494496, 59106536, 59031168, 59006992, 59135968
   847,   4,  16384,  41190,   6,  10,   2, 59489384, 59118824, 59053768, 59049464, 59368144
   848,   4,  16384,  46721,  10,  10,   0, 59423512, 59055224, 58970176, 58943864, 58958224
   849,   4,  16384,   5529,  10,  10,   0, 59597568, 59064176, 59036552, 58985152, 59011048
   850,   4,  16384,  31786,  10,  10,   0, 59577608, 59076208, 58998304, 58980992, 59017456
   851,   4,  16384,  25070,  10,  10,   0, 59579600, 59095984, 59039632, 59020488, 59045008
   852,   4,  16384,  40868,  10,   4,   3, 59580440, 59112272, 59070168, 59040088, 59174840
   853,   4,  16384,   6981,   4,   4,   0, 59405368, 59056032, 58981976, 58971848, 58994008
   854,   4,  16384,  43159,   4,   4,   0, 59367312, 59019736, 58963976, 58953432, 58989448
   855,   4,  16384,  49874,   4,   0,   2, 59525792, 59099456, 59059624, 59039520, 59278664
   856,   4,  16384,  10993,   0,  16,   3, 59550592, 59018464, 58927664, 58918872, 59140368
   857,   4,  16384,  25200,  16,  17,   1, 59435648, 59077352, 59025928, 58980504, 59033184
   858,   4,  16384,  23759,  17,  14,   2, 59501568, 59112536, 59010120, 59021704, 59277160
   859,   4,  16384,  34126,  14,   0,   3, 59482704, 59058616, 58975784, 58956392, 59059696
   860,   4,  16384,  33765,   0,   0,   0, 59306352, 58945208, 58899496, 58880144, 58935512
   861,   4,  16384,   2938,   0,  22,   3, 59387936, 58947304, 58889200, 58879088, 59164960
   862,   4,  16384,  37217,  22,  23,   1, 59430472, 59098416, 59070096, 58986888, 59065296
   863,   4,  16384,  12614,  23,  22,   1, 59510392, 59062008, 59012024, 59004784, 59021464
   864,   4,  16384,  29933,  22,  18,   2, 59491216, 59091336, 58983704, 58952760, 59262240
   865,   4,  16384,  46489,  18,  18,   0, 59513040, 59072264, 59005000, 58971184, 59013264
   866,   4,  16384,  18426,  18,  10,   3, 59508976, 59088120, 59001672, 58987664, 59163840
   867,   4,  16384,  37389,  10,  10,   0, 59403600, 59093992, 58986320, 58939144, 59005736
   868,   4,  16384,  22125,  10,  10,   0, 59494504, 59170176, 59058104, 59059304, 59094656
   869,   4,  16384,  17520,  10,   5,   3, 59492752, 59022872, 58947432, 58981008, 59155160
   870,   4,  16384,  22201,   5,   1,   2, 59505784, 59158416, 59040088, 59004192, 59579760
   871,   4,  16384,  38857,   1,   3,   2, 59570136, 59111112, 59050720, 59045160, 59351144
   872,   4,  16384,  31382,   3,   2,   1, 59592936, 59100112, 59006192, 59014896, 59012248
   873,   4,  16384,  23859,   2,   2,   0, 59590624, 59084336, 58977864, 58967184, 59049120
   874,   4,  16384,  26660,   2,  13,   3, 59392600, 59032664, 58988032, 58956472, 59186088
   875,   4,  16384,  43258,  13,  12,   1, 59417696, 59064416, 59008968, 59022568, 59018736
   876,   4,  16384,  22209,  12,  17,   2, 59445216, 59058480, 58977096, 58960880, 59380376
   877,   4,  16384,  25241,  17,  17,   0, 59415608, 59010808, 58931352, 58891920, 58954808
   878,   4,  16384,  41801,  17,   6,   3, 59485056, 59083048, 59028896, 59037928, 59146464
   879,   4,  16384,  18460,   6,  20,   3, 59456712, 59117920, 59049344, 59034840, 59146752
   880,   4,  16384,  11716,  20,  21,   1, 59390704, 59093248, 58995264, 58967800, 59000960
   881,   4,  16384,   1501,  21,  18,   2, 59478720, 59023456, 58980512, 58961216, 59262608
   882,   4,  16384,  27588,  18,   6,   3, 59479632, 59046384, 59041752, 59003320, 59143328
   883,   4,  16384,   3414,   6,   6,   0, 59426168, 59070984, 59011784, 59040240, 59047048
   884,   4,  16384,  43364,   6,  16,   3, 59566168, 59149552, 59063872, 59051496, 59160384
   885,   4,  16384,   3425,  16,  15,   2, 59378240, 59080040, 58982736, 58940864, 59023624
   886,   4,  16384,  17410,  15,  15,   0, 59465944, 59084160, 59006448, 59006040, 59035608
   887,   4,  16384,  27607,  15,  15,   0, 59498224, 59091000, 58992832, 59013584, 59016472
   888,   4,  16384,  12233,  15,   2,   3, 59511752, 59045984, 58977672, 58944392, 59152568
   889,   4,  16384,  13735,   2,   0,   2, 59431336, 59103848, 58995088, 58984064, 59277240
   890,   4,  16384,   9751,   0,   0,   0, 59402664, 58969072, 58912648, 58884216, 58925328
   891,   4,  16384,  46700,   0,   1,   1, 59490624, 59020664, 58928288, 58917968, 59073552
   892,   4,  16384,   4464,   1,   0,   1, 59428240, 59014192, 58976528, 58949536, 58940032
   893,   4,  16384,  32549,   0,   0,   0, 59569832, 58994528, 58921312, 58904120, 58956840
   894,   4,  16384,  34692,   0,   0,   0, 59496576, 59039296, 58952728, 58939184, 59025280
   895,   4,  16384,  27653,   0,   1,   1, 59509736, 59027872, 58950384, 58928736, 59061960
   896,   4,  16384,  15867,   1,  11,   3, 59415408, 59055072, 58997792, 58947696, 59190264
   897,   4,  16384,  16019,  11,   4,   3, 59417680, 59084896, 59026944, 59035712, 59173144
   898,   4,  16384,  46254,   4,   5,   1, 59449592, 59067080, 58994832, 58971128, 58997600
   899,   4,  16384,  49967,   5,   4,   1, 59608480, 59108432, 59022936, 59003432, 59042832
   900,   4,  16384,  20505,   4,   5,   1, 59598512, 59136456, 59064864, 59016816, 59072808
   901,   4,  16384,  38670,   5,   4,   1, 59559424, 59098752, 58998344, 59009968, 59021344
   902,   4,  16384,  10279,   4,   4,   0, 59575864, 59101600, 59046720, 58998536, 59055960
   903,   4,  16384,  46964,   4,   3,   2, 59561072, 59117584, 59070216, 59023024, 59355664
   904,   4,  16384,   1584,   3,   1,   2, 59444488, 59030400, 59000624, 58995288, 59214368
   905,   4,  16384,  33634,   1,   5,   2, 59396824, 59028120, 58977520, 58940320, 59249624
   906,   4,  16384,   6257,   5,   4,   1, 59489256, 59083488, 58994552, 59011440, 59014384
   907,   4,  16384,   1440,   4,   9,   3, 59596920, 59088824, 59046584, 59002712, 59178096
   908,   4,  16384,  44089,   9,  22,   3, 59453656, 59132504, 59052128, 59068536, 59166920
   909,   4,  16384,   7157,  22,  18,   2, 59442528, 59062296, 59008800, 58984848, 59036960
   910,   4,  16384,  23798,  18,  10,   3, 59473400, 59081632, 59033944, 59016704, 59153696
   911,   4,  16384,  26419,  10,   8,   2, 59409296, 59112224, 59040360, 59045584, 59367928
   912,   4,  16384,  13719,   8,   9,   1, 59461152, 59029016, 58986208, 58978552, 58996504
   913,   4,  16384,  28249,   9,   8,   1, 59617000, 59100352, 59036120, 58977032, 59020816
   914,   4,  16384,  47378,   8,   9,   1, 59627360, 59136624, 59040920, 59026264, 59064224
   915,   4,  16384,  40613,   9,   4,   3, 59445528, 59022728, 58971024, 58951000, 59177048
   916,   4,  16384,  44296,   4,   7,   3, 59552944, 59138928, 59054024, 59026264, 59163240
   917,   4,  16384,  10987,   7,   7,   0, 59509208, 59103920, 59017032, 58989336, 59028120
   918,   4,  16384,  28929,   7,   8,   2, 59391424, 59039184, 58938184, 58953056, 59488112
   919,   4,  16384,  49815,   8,   9,   1, 59590168, 59156136, 59074144, 59031048, 59048208
   920,   4,  16384,  42533,   9,   8,   1, 59488056, 59029800, 58975848, 58949672, 58983944
   921,   4,  16384,  33486,   8,  16,   3, 59621752, 59086704, 59026208, 58993616, 59180176
   922,   4,  16384,  49573,  16,  16,   0, 59438184, 59093296, 59016832, 58996680, 59015160
   923,   4,  16384,  36109,  16,  17,   1, 59511088, 59056432, 58995088, 58980424, 59018880
   924,   4,  16384,  44011,  17,   3,   3, 59395344, 59018448, 58977160, 58946128, 59129168
   925,   4,  16384,  29544,   3,   3,   0, 59525360, 59087064, 59004672, 58993672, 59021664
   926,   4,  16384,  13895,   3,   5,   2, 59422416, 59038736, 58951376, 58950464, 59513864
   927,   4,  16384,  44576,   5,   5,   0, 59569720, 59113200, 59058944, 59033968, 59082288
   928,   4,  16384,   6621,   5,   5,   0, 59604496, 59091832, 59016016, 59001928, 59030304
   929,   4,  16384,   3277,   5,   2,   2, 59441016, 59014560, 58985792, 58922528, 59250352
   930,   4,  16384,  43864,   2,   4,   2, 59614280, 59095376, 59023272, 59011840, 59328944
   931,   4,  16384,  28181,   4,  23,   3, 59471032, 59041512, 58959096, 58983776, 59164888
   932,   4,  16384,  24625,  23,  23,   0, 59388544, 59073424, 59009344, 58991200, 59018344
   933,   4,  16384,  43052,  23,  18,   2, 59464344, 59075824, 59002928, 58963240, 59046432
   934,   4,  16384,  41421,  18,  21,   2, 59461712, 59088192, 59055768, 58989968, 59566200
   935,   4,  16384,  34016,  21,  21,   0, 59528064, 59099288, 58997336, 59036608, 59026712
   936,   4,  16384,  17177,  21,   3,   3, 59521864, 59060464, 58997528, 58968864, 59166808
   937,   4,  16384,  32411,   3,   2,   1, 59416056, 59047296, 58964440, 58977544, 59024096
   938,   4,  16384,   4063,   2,  19,   3, 59494192, 59085984, 59017744, 59000824, 59162088
   939,   4,  16384,   1619,  19,  13,   3, 59364664, 59041672, 58963856, 58988232, 59167664
   940,   4,  16384,  43040,  13,  17,   2, 59458176, 59103712, 59008112, 58995368, 59405464
   941,   4,  16384,   8255,  17,  15,   2, 59477280, 59063928, 58945072, 58947000, 59020656
   942,   4,  16384,  42272,  15,  16,   2, 59479600, 59105280, 59019208, 59008672, 59550008
   943,   4,  16384,  31712,  16,  16,   0, 59491144, 59098032, 59016336, 58985512, 59026704
   944,   4,  16384,  16491,  16,  16,   0, 59468680, 59040432, 58981728, 58956480, 58998872
   945,   4,  16384,  22789,  16,  12,   2, 59413904, 59057088, 58970064, 58953440, 59283800
   946,   4,  16384,  45432,  12,  17,   2, 59403248, 59062672, 58955336, 58934296, 59263640
   947,   4,  16384,   1688,  17,   1,   3, 59439232, 59011648, 58972216, 58947968, 59149744
   948,   4,  16384,  30531,   1,   1,   0, 59405128, 59133664, 59049120, 59063448, 59045848
   949,   4,  16384,  46348,   1,   1,   0, 59547488, 59071608, 59026616, 58964080, 59046760
   950,   4,  16384,  41612,   1,   1,   0, 59521248, 59105312, 59007136, 58995656, 59029664
   951,   4,  16384,  38826,   1,   0,   1, 59531832, 59087144, 59029664, 59001648, 58966776
   952,   4,  16384,  24527,   0,   1,   1, 59471296, 58964856, 58899608, 58891752, 59017368
   953,   4,  16384,  47983,   1,   1,   0, 59456808, 59062288, 58976432, 58958784, 58994784
   954,   4,  16384,  49298,   1,   0,   1, 59610064, 59089112, 59047240, 59006648, 58951224
   955,   4,  16384,  27694,   0,   3,   2, 59360168, 58893744, 58858888, 58841576, 59191080
   956,   4,  16384,  40818,   3,  11,   3, 59576056, 59146160, 59050712, 59016112, 59180880
   957,   4,  16384,   6934,  11,  11,   0, 59432272, 59067168, 59046816, 58988600, 59017992
   958,   4,  16384,   8220,  11,  11,   0, 59544472, 59092264, 59032144, 59003952, 59041168
   959,   4,  16384,  49971,  11,   9,   2, 59539480, 59113232, 59071864, 59037200, 59388680
   960,   4,  16384,  32546,   9,   9,   0, 59547904, 59072536, 59013240, 58977768, 58978744
   961,   4,  16384,  27112,   9,   8,   1, 59677344, 59163464, 59027824, 59059272, 59075200
   962,   4,  16384,  34205,   8,   6,   2, 59606248, 59177712, 59034256, 59014432, 59332664
   963,   4,  16384,  44734,   6,  19,   3, 59449208, 59001688, 59000744, 58962512, 59172960
   964,   4,  16384,  18095,  19,  10,   3, 59385552, 59042624, 58989104, 58980392, 59154200
   965,   4,  16384,  16414,  10,   3,   3, 59529768, 59131384, 59036984, 59021448, 59196488
   966,   4,  16384,  22953,   3,   2,   1, 59427664, 59130072, 59055416, 59036728, 59072544
   967,   4,  16384,  28516,   2,   2,   0, 59545856, 59106816, 59047696, 59058144, 59084072
   968,   4,  16384,  32236,   2,  10,   3, 59532456, 59073608, 58993640, 58977288, 59163752
   969,   4,  16384,  31380,  10,  11,   1, 59488064, 59109744, 59059432, 58983848, 59069376
   970,   4,  16384,  37292,  11,  11,   0, 59626960, 59135776, 59038496, 59030424, 59034584
   971,   4,  16384,  36385,  11,  10,   1, 59510480, 59045520, 59015632, 58979992, 59034960
   972,   4,  16384,  41948,  10,   9,   2, 59533664, 59070840, 59033080, 59010992, 59390904
   973,   4,  16384,  24083,   9,  12,   3, 59558576, 59081736, 59003112, 59000688, 59165328
   974,   4,  16384,  42794,  12,   5,   3, 59404944, 59113104, 58997072, 59005152, 59147112
   975,   4,  16384,  46881,   5,   5,   0, 59413600, 59131704, 59058128, 59057384, 59070064
   976,   4,  16384,  38816,   5,   4,   1, 59552952, 59081600, 59011976, 59001216, 59031952
   977,   4,  16384,   9959,   4,   4,   0, 59612640, 59141752, 59035672, 59008552, 59036400
   978,   4,  16384,  15903,   4,  15,   3, 59614560, 59108016, 59027688, 58984952, 59173264
   979,   4,  16384,  38450,  15,  15,   0, 59409544, 59089920, 59006232, 58966352, 59000192
   980,   4,  16384,  39582,  15,  14,   1, 59458960, 59057696, 59022408, 58991096, 59017688
   981,   4,  16384,  46833,  14,  20,   3, 59402048, 58988496, 58889496, 58900792, 59167408
   982,   4,  16384,  49189,  20,  20,   0, 59395608, 59113144, 59053232, 59026488, 59031528
   983,   4,  16384,  48454,  20,  21,   1, 59539872, 59102136, 59028672, 59010808, 59062192
   984,   4,  16384,   6853,  21,  20,   1, 59508872, 59086632, 59041440, 58980896, 59045904
   985,   4,  16384,   2369,  20,   3,   3, 59528088, 59066176, 59004136, 59001816, 59153384
   986,   4,  16384,  29119,   3,   2,   1, 59431744, 59110280, 59021000, 59026856, 59086624
   987,   4,  16384,  35423,   2,   1,   2, 59581480, 59097376, 59018648, 59018504, 59304904
   988,   4,  16384,  48639,   1,   1,   0, 59500456, 59078048, 58998744, 58983856, 59012512
   989,   4,  16384,  15898,   1,  16,   3, 59361336, 58944120, 58903680, 58869768, 59143144
   990,   4,  16384,  48065,  16,  17,   1, 59413000, 59096664, 59011504, 59003560, 59027848
   991,   4,  16384,  42361,  17,  16,   1, 59493056, 59086424, 59021000, 58984864, 59016784
   992,   4,  16384,  12416,  16,  17,   1, 59485392, 59076120, 58976680, 58990880, 58982968
   993,   4,  16384,  38071,  17,   6,   3, 59397648, 59035920, 58966296, 58959624, 59146624
   994,   4,  16384,  10273,   6,  18,   3, 59414120, 59107320, 59049328, 59029736, 59178928
   995,   4,  16384,  44632,  18,  18,   0, 59400616, 59049192, 58992368, 58999624, 59003312
   996,   4,  16384,   4622,  18,  23,   2, 59437360, 59059488, 58987488, 58970504, 59394008
   997,   4,  16384,  18193,  23,   9,   3, 59463072, 59005376, 58964408, 58928312, 59113496
   998,   4,  16384,  37920,   9,   8,   1, 59455568, 59138696, 59042056, 58997696, 59069464
   999,   4,  16384,   4472,   8,   9,   1, 59555472, 59109848, 59031440, 59031376, 59045936
  1000,   4,  16384,  40724,   9,   9,   0, 59502216, 59046920, 58997032, 58981840, 59044496
  1001,   4,  16384,  12744,   9,   9,   0, 59568192, 59078088, 58982688, 58971456, 59044440
  1002,   4,  16384,  48701,   9,   4,   3, 59633272, 59147632, 59047720, 59029008, 59210064
  1003,   4,  16384,   2464,   4,   5,   1, 59450080, 59068112, 59054536, 59011744, 59052776
  1004,   4,  16384,  41288,   5,   5,   0, 59550056, 59135752, 59066872, 59035544, 59068472
  1005,   4,  16384,  49492,   5,   1,   2, 59432368, 58995752, 58936688, 58931376, 58974744
  1006,   4,  16384,   8475,   1,  22,   3, 59562048, 59128712, 59035640, 59047760, 59173040
  1007,   4,  16384,   7028,  22,  22,   0, 59409664, 59087888, 59028360, 59002512, 59027792
  1008,   4,  16384,  17308,  22,   3,   3, 59431952, 59040760, 59015024, 58945992, 59129328
  1009,   4,  16384,  39242,   3,  14,   3, 59396008, 59046688, 59014368, 58963208, 59180968
  1010,   4,  16384,  15647,  14,  17,   2, 59360504, 59025320, 58981784, 58963208, 59250640
  1011,   4,  16384,  24355,  17,  16,   1, 59444040, 59067864, 58987096, 58970664, 59022376
  1012,   4,  16384,   3848,  16,   5,   3, 59500360, 59095152, 59026112, 59010040, 59117016
  1013,   4,  16384,   5130,   5,   3,   2, 59440584, 59095408, 59002632, 59005360, 59053392
  1014,   4,  16384,  24946,   3,   3,   0, 59537648, 59098656, 59057456, 59032768, 59064008
  1015,   4,  16384,  45798,   3,   5,   2, 59556912, 59073136, 59030480, 58994424, 59318352
  1016,   4,  16384,  27698,   5,   2,   2, 59520392, 59034528, 58967360, 58972200, 59235328
  1017,   4,  16384,    451,   2,   2,   0, 59599024, 59089808, 59013976, 58995984, 59003768
  1018,   4,  16384,     59,   2,   3,   1, 59450592, 59039256, 58975248, 58954240, 58980872
  1019,   4,  16384,  10345,   3,   2,   1, 59573056, 59110160, 59038120, 59014800, 59031944
  1020,   4,  16384,  21774,   2,   4,   2, 59428600, 59002616, 58960032, 58935488, 59314848
  1021,   4,  16384,  38511,   4,   5,   1, 59559032, 59067096, 59005040, 58986240, 59038080
  1022,   4,  16384,   9651,   5,   0,   2, 59557872, 59094264, 59050640, 59005664, 59489488
  1023,   4,  16384,  16349,   0,   8,   3, 59481184, 58998912, 58934464, 58907840, 59176336
  1024,   4,  16384,  45702,   8,   9,   1, 59388896, 59058704, 59046776, 58986912, 58997480
  1025,   4,  16384,  48671,   9,   9,   0, 59545992, 59091440, 59039192, 58995736, 59061752
  1026,   4,  16384,   5634,   9,  21,   3, 59597528, 59096456, 59027344, 59056688, 59183080
  1027,   4,  16384,   9879,  21,  18,   2, 59384968, 59101880, 58995728, 58958376, 59288760
  1028,   4,  16384,  13922,  18,  19,   1, 59385848, 59019088, 58978128, 58987144, 58988112
  1029,   4,  16384,  18722,  19,  18,   1, 59528208, 59087976, 58982272, 58971528, 58988728
  1030,   4,  16384,   7352,  18,  17,   3, 59443080, 59049600, 58990360, 58973208, 59161984
  1031,   4,  16384,  36653,  17,  15,   2, 59367664, 59091064, 58981032, 58972584, 59261856
  1032,   4,  16384,  11517,  15,  15,   0, 59468176, 59085960, 59051144, 58978504, 59003880
  1033,   4,  16384,  41443,  15,  17,   2, 59563256, 59097424, 59013496, 59004952, 59330696
  1034,   4,  16384,  30264,  17,   6,   3, 59420272, 59057296, 58965888, 58952392, 59148136
  1035,   4,  16384,  14578,   6,   7,   1, 59619864, 59105984, 59050056, 58991112, 59025008
  1036,   4,  16384,  32975,   7,   7,   0, 59617544, 59131512, 59093720, 59082704, 59089240
  1037,   4,  16384,  23948,   7,   9,   2, 59537512, 59079984, 59032480, 58983400, 59062856
  1038,   4,  16384,  23410,   9,   9,   0, 59419968, 59026440, 58985464, 58925680, 58982568
  1039,   4,  16384,  27339,   9,   9,   0, 59526088, 59133672, 59049888, 59035968, 59055224
  1040,   4,  16384,  15269,   9,   7,   2, 59589944, 59105280, 59022512, 59003024, 59279440
  1041,   4,  16384,   1043,   7,   6,   1, 59492440, 59065040, 59002360, 58960184, 59009640
  1042,   4,  16384,  37381,   6,   9,   2, 59585288, 59092856, 58998632, 59022912, 59328688
  1043,   4,  16384,  11327,   9,   9,   0, 59600392, 59102096, 59042792, 59029648, 59053896
  1044,   4,  16384,  25315,   9,   8,   1, 59570904, 59112928, 59073072, 59051592, 59074160
  1045,   4,  16384,  40330,   8,   9,   1, 59544552, 59099328, 59023840, 59000408, 59011568
  1046,   4,  16384,   5966,   9,   8,   1, 59388328, 59007184, 58953960, 58969872, 58970768
  1047,   4,  16384,   8325,   8,   9,   1, 59501936, 59100200, 59033576, 59025384, 59023592
  1048,   4,  16384,  21833,   9,  23,   3, 59603552, 59102712, 59020896, 59007744, 59165904
  1049,   4,  16384,  38139,  23,   5,   3, 59379320, 59077256, 58959336, 58973424, 59147256
  1050,   4,  16384,   9744,   5,   4,   1, 59400928, 59078768, 59002176, 58972696, 59038808
  1051,   4,  16384,  18146,   4,   4,   0, 59557624, 59074768, 59023072, 59008984, 59022840
  1052,   4,  16384,  27335,   4,   8,   3, 59567896, 59116024, 59026480, 59021104, 59167848
  1053,   4,  16384,  18966,   8,   8,   0, 59428144, 59061984, 59021976, 58981160, 59028936
  1054,   4,  16384,   1842,   8,   7,   2, 59509400, 59086328, 59030784, 59035232, 59529976
  1055,   4,  16384,  13524,   7,  18,   3, 59576168, 59134608, 59074016, 59047216, 59148984
  1056,   4,  16384,   3503,  18,  12,   3, 59408808, 59039208, 59007392, 58996544, 59185016
  1057,   4,  16384,  41821,  12,  10,   3, 59410136, 59085808, 59016392, 58983992, 59165776
  1058,   4,  16384,   2250,  10,  10,   0, 59484312, 59111032, 59051536, 59016696, 59059272
  1059,   4,  16384,  36612,  10,  23,   3, 59557192, 59079936, 59005400, 59010264, 59140488
  1060,   4,  16384,  26858,  23,  10,   3, 59345328, 59028896, 59007496, 58966296, 59155808
  1061,   4,  16384,  35687,  10,  10,   0, 59437600, 59058224, 59027168, 59009528, 59033768
  1062,   4,  16384,  33866,  10,  11,   1, 59533096, 59127240, 59038312, 59036672, 59060280
  1063,   4,  16384,  44073,  11,  17,   3, 59605592, 59158992, 59034712, 59035904, 59171912
  1064,   4,  16384,  22961,  17,  16,   1, 59406032, 59075944, 59025496, 59007776, 59022592
  1065,   4,  16384,   1868,  16,  12,   2, 59491248, 59079112, 58989312, 58965280, 59325552
  1066,   4,  16384,  30314,  12,  15,   2, 59531824, 59082280, 59019200, 58975408, 59314776
  1067,   4,  16384,  32570,  15,   8,   3, 59504784, 59042560, 58967696, 58953960, 59138328
  1068,   4,  16384,  17122,   8,   3,   3, 59358080, 59018592, 58963904, 58960864, 59144584
  1069,   4,  16384,  27989,   3,   2,   1, 59504096, 59084128, 59035656, 59017128, 59055392
  1070,   4,  16384,  35375,   2,   2,   0, 59545664, 59090032, 59029216, 59021056, 59009936
  1071,   4,  16384,  22731,   2,   2,   0, 59466176, 59054440, 58982128, 58971232, 59000536
  1072,   4,  16384,  49082,   2,   1,   2, 59518472, 59045736, 58993744, 58971368, 59261624
  1073,   4,  16384,  31275,   1,   0,   1, 59623192, 59070472, 59002808, 58970592, 58944656
  1074,   4,  16384,  40921,   0,  19,   3, 59509552, 59002496, 58930280, 58902872, 59166416
  1075,   4,  16384,  49081,  19,  23,   2, 59342200, 59034088, 58961176, 58930096, 59207648
  1076,   4,  16384,  10081,  23,  22,   1, 59411680, 59101272, 59025352, 58980416, 59043480
  1077,   4,  16384,  39171,  22,  18,   2, 59464128, 59051192, 58979120, 58992840, 59040480
  1078,   4,  16384,  38906,  18,  19,   1, 59477192, 59061488, 59008144, 58998960, 59024288
  1079,   4,  16384,  32892,  19,  19,   0, 59414088, 59072808, 58973792, 58968368, 58993264
  1080,   4,  16384,  32321,  19,  19,   0, 59512248, 59065440, 59007944, 58993680, 59001792
  1081,   4,  16384,  33854,  19,  21,   2, 59502432, 59048656, 58975032, 58961968, 59288000
  1082,   4,  16384,  31576,  21,  19,   2, 59386936, 59027992, 58977480, 58938064, 59229416
  1083,   4,  16384,  24614,  19,  23,   2, 59401120, 59040296, 58954792, 58978368, 59218648
  1084,   4,  16384,  27301,  23,   1,   3, 59470968, 59099304, 59013536, 59011488, 59135608
  1085,   4,  16384,   9620,   1,   1,   0, 59447336, 59088768, 59019160, 59012480, 59034816
  1086,   4,  16384,  37496,   1,  10,   3, 59494024, 59085376, 59052912, 59004288, 59207152
  1087,   4,  16384,  15553,  10,   8,   2, 59438848, 59121520, 59046304, 59067888, 59399704
  1088,   4,  16384,  29741,   8,   7,   2, 59600248, 59127040, 59024056, 58996848, 59296896
  1089,   4,  16384,   2028,   7,   6,   1, 59581496, 59080976, 58992960, 58992664, 59002344
  1090,   4,  16384,  16724,   6,  14,   3, 59578864, 59097120, 59026096, 59016496, 59173752
  1091,   4,  16384,  18567,  14,  14,   0, 59412168, 59078936, 59043336, 58957048, 59013952
  1092,   4,  16384,  24129,  14,  10,   3, 59428280, 59017872, 58994016, 58951080, 59127464
  1093,   4,  16384,   9879,  10,   7,   2, 59408680, 59110688, 59044824, 58992568, 59070832
  1094,   4,  16384,  17269,   7,   6,   1, 59400768, 59011280, 58945456, 58959520, 58984688
  1095,   4,  16384,  13308,   6,   7,   1, 59574416, 59149656, 59050744, 59060832, 59066176
  1096,   4,  16384,  24119,   7,  18,   3, 59591720, 59126432, 59032888, 59020048, 59169128
  1097,   4,  16384,  23652,  18,  18,   0, 59413128, 59077776, 59009496, 58999072, 59008608
  1098,   4,  16384,   2720,  18,  11,   3, 59508848, 59046424, 58996192, 58991424, 59149608
  1099,   4,  16384,    896,  11,  22,   3, 59430576, 59054480, 58962424, 59016024, 59165984
  1100,   4,  16384,  45284,  22,  22,   0, 59358280, 59055448, 58979528, 58994552, 59012664
  1101,   4,  16384,   3941,  22,  23,   1, 59451872, 59043640, 58984440, 58954080, 58988440
  1102,   4,  16384,  10610,  23,  22,   1, 59398856, 59040256, 58964824, 58941480, 58977632
  1103,   4,  16384,  48947,  22,  22,   0, 59495664, 59094728, 59029456, 58990856, 59033352
  1104,   4,  16384,  41693,  22,  23,   1, 59461064, 59049344, 58973952, 58958080, 58992552
  1105,   4,  16384,   1124,  23,  23,   0, 59518968, 59078696, 58987504, 58966920, 59014848
  1106,   4,  16384,  46590,  23,  23,   0, 59502024, 59084344, 59016432, 58971392, 59020104
  1107,   4,  16384,   2288,  23,  10,   3, 59360888, 58976472, 58962392, 58919344, 59145448
  1108,   4,  16384,  43982,  10,  11,   1, 59481288, 59084608, 59018432, 58991184, 59029008
  1109,   4,  16384,  32139,  11,  11,   0, 59532752, 59092224, 58981384, 58978776, 59009728
  1110,   4,  16384,   8991,  11,  11,   0, 59435760, 59034568, 58976568, 58982760, 58990736
  1111,   4,  16384,   1884,  11,  19,   3, 59562496, 59103912, 59056440, 59034584, 59181192
  1112,   4,  16384,   1330,  19,  18,   1, 59525296, 59076744, 58998672, 58993376, 59011920
  1113,   4,  16384,  45492,  18,  21,   2, 59508560, 59114704, 59014976, 58999760, 59309040
  1114,   4,  16384,   5805,  21,  21,   0, 59503784, 59054112, 59012928, 58960920, 59014216
  1115,   4,  16384,  39473,  21,  19,   2, 59460640, 59046304, 58964528, 58950552, 59255824
  1116,   4,  16384,   1549,  19,  23,   2, 59459400, 59052120, 58981248, 58974608, 59391504
  1117,   4,  16384,  20988,  23,  13,   3, 59464056, 59066096, 58957808, 58937304, 59151024
  1118,   4,  16384,  23889,  13,  16,   2, 59366176, 59036488, 58986456, 58980144, 59505976
  1119,   4,  16384,  27534,  16,  16,   0, 59382672, 59018784, 58997224, 58948256, 58989560
  1120,   4,  16384,  43972,  16,  15,   2, 59453528, 59059360, 58997336, 58994928, 59288640
  1121,   4,  16384,  41158,  15,   8,   3, 59512920, 59056440, 58994112, 59006720, 59160832
  1122,   4,  16384,  34356,   8,  11,   2, 59448848, 59117936, 59014888, 59020296, 59333528
  1123,   4,  16384,  23828,  11,  10,   1, 59546632, 59105504, 59033136, 58994984, 59038664
  1124,   4,  16384,  12924,  10,  10,   0, 59599456, 59119264, 59050160, 59022288, 59081432
  1125,   4,  16384,  21109,  10,  16,   3, 59420784, 59011304, 58968792, 58930864, 59156952
  1126,   4,  16384,  28608,  16,   8,   3, 59325968, 59059672, 58961648, 58983960, 59125624
  1127,   4,  16384,  35100,   8,  23,   3, 59557312, 59129640, 59062096, 59031176, 59151144
  1128,   4,  16384,  26256,  23,  21,   2, 59385680, 59037224, 59002968, 58985160, 59290928
  1129,   4,  16384,  17441,  21,  21,   0, 59468760, 59049880, 58972688, 58973552, 58994840
  1130,   4,  16384,  17520,  21,  10,   3, 59500104, 59066688, 59020888, 58999704, 59163440
  1131,   4,  16384,  32362,  10,  11,   1, 59463016, 59087464, 59018352, 59021616, 59028376
  1132,   4,  16384,  21856,  11,  11,   0, 59565040, 59127080, 59044528, 59025368, 59060032
  1133,   4,  16384,  33409,  11,  21,   3, 59551072, 59062088, 58992200, 58981864, 59154864
  1134,   4,  16384,   5622,  21,  20,   1, 59319592, 59021280, 58954040, 58935584, 58956984
  1135,   4,  16384,  43631,  20,  13,   3, 59409008, 59072720, 59038576, 59010336, 59178032
  1136,   4,  16384,  17750,  13,  12,   1, 59396136, 59069552, 58988368, 59008520, 59001592
  1137,   4,  16384,  43786,  12,  12,   0, 59498696, 59076864, 59010264, 58988568, 58991560
  1138,   4,  16384,  49132,  12,   5,   3, 59505120, 59083824, 58991624, 58967336, 59139400
  1139,   4,  16384,  24927,   5,   4,   1, 59455848, 59099888, 59040456, 59009360, 59038464
  1140,   4,  16384,   3469,   4,  10,   3, 59536704, 59102320, 59042888, 59010440, 59175224
  1141,   4,  16384,  28397,  10,  10,   0, 59427272, 59086992, 59032936, 58998952, 59022160
  1142,   4,  16384,  42786,  10,  10,   0, 59564504, 59125904, 59052472, 59062992, 59061872
  1143,   4,  16384,  25485,  10,   7,   2, 59444304, 59019896, 58985880, 58948976, 59267464
  1144,   4,  16384,  26730,   7,  11,   2, 59614864, 59102608, 59021456, 58992184, 59316528
  1145,   4,  16384,  30828,  11,   8,   2, 59589392, 59088336, 59001024, 58994424, 59348504
  1146,   4,  16384,  31004,   8,   8,   0, 59473928, 59029352, 58964208, 58948488, 58976936
  1147,   4,  16384,   3972,   8,   9,   1, 59573400, 59109344, 59037232, 58992688, 59026688
  1148,   4,  16384,   4792,   9,   8,   1, 59450176, 59050128, 58999552, 58989952, 59011424
  1149,   4,  16384,   1634,   8,   8,   0, 59578152, 59089712, 59003760, 59037648, 59049680
  1150,   4,  16384,  47831,   8,   7,   2, 59589616, 59134520, 59059584, 59034240, 59584760
  1151,   4,  16384,  29488,   7,  19,   3, 59439176, 59059904, 58996136, 58976480, 59155224
  1152,   4,  16384,   4138,  19,  20,   2, 59501928, 59055784, 58994992, 58998576, 59271336
  1153,   4,  16384,  48950,  20,  10,   3, 59482000, 59074448, 59002920, 58966480, 59155832
  1154,   4,  16384,  16332,  10,  16,   3, 59432520, 59055712, 58999904, 58970728, 59158096
  1155,   4,  16384,  18752,  16,   4,   3, 59454456, 59076064, 59013016, 58970848, 59151192
  1156,   4,  16384,  11574,   4,   4,   0, 59466104, 59148104, 59068864, 59034576, 59061960
  1157,   4,  16384,  39828,   4,   4,   0, 59561936, 59085320, 59058208, 58988560, 59027112
  1158,   4,  16384,   1851,   4,  15,   3, 59489280, 59083368, 59011152, 58974240, 59152792
  1159,   4,  16384,  28627,  15,  14,   1, 59390208, 59107288, 59012072, 59010944, 59034792
  1160,   4,  16384,   5919,  14,  16,   2, 59499336, 59085368, 59010952, 58973416, 59251544
  1161,   4,  16384,  21993,  16,  15,   2, 59398240, 59020000, 58975992, 58955176, 59240352
  1162,   4,  16384,  19748,  15,  15,   0, 59518792, 59107784, 59010168, 58999152, 58984088
  1163,   4,  16384,  39679,  15,  14,   1, 59542592, 59064096, 59018464, 58990552, 59001056
  1164,   4,  16384,  30483,  14,  13,   2, 59503752, 59094376, 59008120, 58999704, 59382856
  1165,   4,  16384,  31920,  13,  13,   0, 59458800, 59026376, 58986856, 58929200, 58986184
  1166,   4,  16384,  44421,  13,  12,   1, 59334704, 59000544, 58938560, 58937816, 58986216
  1167,   4,  16384,  45621,  12,  13,   1, 59528152, 59073568, 59004464, 59004824, 59021504
  1168,   4,  16384,   6689,  13,  16,   2, 59512632, 59066968, 58984448, 58956304, 59260640
  1169,   4,  16384,   1837,  16,  16,   0, 59410464, 59010304, 58965504, 58960128, 58983104
  1170,   4,  16384,   8198,  16,  16,   0, 59465848, 59067000, 58970992, 58950376, 59000792
  1171,   4,  16384,   7824,  16,  16,   0, 59512920, 59055112, 58972296, 59017880, 59005104
  1172,   4,  16384,    258,  16,  15,   2, 59472512, 59088824, 59009744, 58996808, 59403752
  1173,   4,  16384,  39522,  15,   6,   3, 59455512, 59027784, 58956056, 58942696, 59139336
  1174,   4,  16384,  10968,   6,   6,   0, 59380024, 59043976, 58969160, 58963472, 58958088
  1175,   4,  16384,  39095,   6,   7,   1, 59521736, 59107288, 59063264, 59019328, 59059304
  1176,   4,  16384,  48177,   7,   7,   0, 59590944, 59095424, 58996280, 58996872, 59012464
  1177,   4,  16384,   1446,   7,  11,   2, 59501024, 59038440, 58975648, 58956456, 59270440
  1178,   4,  16384,  22782,  11,   6,   2, 59616456, 59137152, 59054600, 59025440, 59326216
  1179,   4,  16384,  36890,   6,   9,   2, 59611088, 59111392, 59021352, 59036272, 59324992
  1180,   4,  16384,   3221,   9,   9,   0, 59518360, 59056336, 59022064, 58973688, 59025872
  1181,   4,  16384,   4767,   9,   8,   1, 59418144, 58994552, 58904352, 58897872, 58920224
  1182,   4,  16384,  42541,   8,  10,   2, 59464648, 59074224, 59009472, 58966152, 59531192
  1183,   4,  16384,  36231,  10,  10,   0, 59569280, 59117720, 59037792, 59027096, 59057608
  1184,   4,  16384,  33588,  10,  11,   1, 59577976, 59090800, 59006832, 58992064, 59024456
  1185,   4,  16384,  39291,  11,   6,   2, 59497616, 59061200, 58978536, 58959312, 59286600
  1186,   4,  16384,  19797,   6,   7,   1, 59603064, 59113360, 59055568, 59046488, 59029384
  1187,   4,  16384,   3384,   7,  15,   3, 59584624, 59092280, 58994576, 58997888, 59166400
  1188,   4,  16384,  17969,  15,   6,   3, 59391640, 59084120, 59034968, 59000840, 59135456
  1189,   4,  16384,  17989,   6,   4,   3, 59413104, 59049080, 58990952, 58969072, 59161928
  1190,   4,  16384,  33531,   4,   4,   0, 59444888, 59126680, 59057248, 59034864, 59077416
  1191,   4,  16384,  41279,   4,  10,   3, 59563408, 59122320, 59029904, 59041440, 59173232
  1192,   4,  16384,   4717,  10,  11,   1, 59436688, 59096024, 59066056, 58992272, 59037344
  1193,   4,  16384,  34541,  11,   8,   2, 59501648, 59054120, 58983136, 58999584, 59276904
  1194,   4,  16384,   9739,   8,  10,   2, 59594192, 59118288, 59022784, 59018704, 59322920
  1195,   4,  16384,  23008,  10,  22,   3, 59582144, 59089984, 59025032, 59013712, 59185648
  1196,   4,  16384,  18251,  22,  20,   2, 59355216, 59028824, 58965360, 58938704, 59319200
  1197,   4,  16384,  38566,  20,  21,   1, 59443120, 59052160, 58980656, 58965976, 58978744
  1198,   4,  16384,  10517,  21,  20,   1, 59490704, 59083488, 59001192, 59002112, 59013192
  1199,   4,  16384,  46254,  20,  21,   1, 59423896, 59020528, 59023632, 58999576, 58977856
  1200,   4,  16384,  32970,  21,  17,   3, 59506056, 59085904, 58995880, 58995264, 59186688
  1201,   4,  16384,   8355,  17,  12,   2, 59432720, 59077944, 59011544, 59003968, 59353400
  1202,   4,  16384,  40402,  12,  15,   2, 59508872, 59076400, 58996576, 58963936, 59290224
  1203,   4,  16384,  22579,  15,  13,   2, 59384720, 58996096, 58967488, 58946736, 59190304
  1204,   4,  16384,  42645,  13,  17,   2, 59543992, 59101192, 59029312, 59008776, 59412584
  1205,   4,  16384,   6055,  17,  16,   1, 59479232, 59057680, 58967792, 58953752, 59026992
  1206,   4,  16384,  31050,  16,  17,   1, 59482552, 59074088, 58979856, 58996232, 59026472
  1207,   4,  16384,  12012,  17,  23,   3, 59389152, 59042096, 58974704, 58954880, 59131672
  1208,   4,  16384,  48447,  23,  11,   3, 59388800, 59063360, 58982880, 58995448, 59134392
  1209,   4,  16384,   4713,  11,  10,   1, 59481136, 59119872, 59021520, 59045496, 59056136
  1210,   4,  16384,  40427,  10,  10,   0, 59617728, 59134808, 59039016, 59019640, 59040256
  1211,   4,  16384,  19911,  10,  11,   1, 59671480, 59138688, 59063608, 59051008, 59052768
  1212,   4,  16384,   1604,  11,  11,   0, 59594808, 59130944, 59046528, 59053768, 59060288
  1213,   4,  16384,  22956,  11,  10,   1, 59557240, 59085768, 59007664, 58990208, 59057144
  1214,   4,  16384,  32376,  10,  11,   1, 59437432, 59016128, 58960016, 58949208, 58989320
  1215,   4,  16384,  24391,  11,  10,   1, 59387224, 59031064, 58991760, 58950608, 58989040
  1216,   4,  16384,  21867,  10,  11,   1, 59433904, 59037304, 59015264, 58965624, 58990008
  1217,   4,  16384,  49395,  11,  16,   3, 59632248, 59110512, 59007480, 58982592, 59174488
  1218,   4,  16384,   1107,  16,   5,   3, 59411648, 59089304, 59020800, 58991544, 59168360
  1219,   4,  16384,  33950,   5,   3,   2, 59454592, 59087120, 59053568, 59006896, 59281544
  1220,   4,  16384,  36431,   3,  12,   3, 59560312, 59138240, 59021240, 59058448, 59139568
  1221,   4,  16384,  38244,  12,  18,   3, 59396040, 59055200, 58973416, 58940168, 59149344
  1222,   4,  16384,  26932,  18,  18,   0, 59431440, 59123984, 59025112, 59003168, 58998408
  1223,   4,  16384,   7187,  18,  21,   2, 59500944, 59130448, 59044504, 59059904, 59315504
  1224,   4,  16384,  42285,  21,  23,   2, 59520800, 59077416, 58986800, 58979472, 59308016
  1225,   4,  16384,  27520,  23,  23,   0, 59410776, 59021888, 58972232, 58944016, 58955496
  1226,   4,  16384,  44350,  23,  22,   1, 59508184, 59078632, 59010984, 59012496, 59005632
  1227,   4,  16384,  39920,  22,  21,   2, 59506120, 59065744, 58998936, 58995472, 59265088
  1228,   4,  16384,  40459,  21,  21,   0, 59404272, 59008688, 58971328, 58954480, 58976664
  1229,   4,  16384,  23645,  21,  19,   2, 59373136, 58994952, 58925840, 58901160, 58961080
  1230,   4,  16384,  29163,  19,  19,   0, 59482136, 59087176, 59029136, 59006576, 59029296
  1231,   4,  16384,  35192,  19,  20,   2, 59491328, 59104216, 59013336, 58992072, 59331968
  1232,   4,  16384,  47698,  20,  19,   2, 59514592, 59049704, 58986648, 58960848, 59268984
  1233,   4,  16384,   6106,  19,  18,   1, 59431496, 59025432, 58975896, 58954576, 58979536
  1234,   4,  16384,   3668,  18,  19,   1, 59504696, 59091632, 59007800, 58972344, 59003880
  1235,   4,  16384,  30140,  19,  23,   2, 59535544, 59124272, 59010120, 59012936, 59276880
  1236,   4,  16384,  33361,  23,   5,   3, 59384928, 59021840, 58987656, 58969992, 59132512
  1237,   4,  16384,  17194,   5,   6,   3, 59394224, 59007560, 58929672, 58911424, 59138464
  1238,   4,  16384,   9337,   6,   7,   1, 59392680, 59151536, 59033960, 59014288, 59065760
  1239,   4,  16384,  25003,   7,   7,   0, 59562400, 59133840, 59045608, 59013456, 59026800
  1240,   4,  16384,   1332,   7,   6,   1, 59611968, 59100576, 59020800, 58976432, 59020488
  1241,   4,  16384,  29868,   6,   6,   0, 59628584, 59123480, 59033552, 58989616, 59036976
  1242,   4,  16384,    346,   6,   7,   1, 59578896, 59105920, 59030464, 59007432, 59024520
  1243,   4,  16384,  29708,   7,   6,   1, 59486680, 59041840, 58989376, 58971784, 58993128
  1244,   4,  16384,  33960,   6,   9,   2, 59403544, 59018920, 58977120, 58987368, 59332720
  1245,   4,  16384,  26408,   9,   9,   0, 59353672, 58971784, 58907936, 58858552, 58918840
  1246,   4,  16384,  24807,   9,   9,   0, 59551816, 59116760, 59047720, 59037192, 59049568
  1247,   4,  16384,  17581,   9,  23,   3, 59584016, 59127408, 59034472, 59048912, 59160776
  1248,   4,  16384,  47978,  23,  22,   1, 59386968, 59088088, 58991160, 58994128, 59000360
  1249,   4,  16384,  43335,  22,  23,   1, 59514720, 59062768, 58993176, 58970672, 59002624
  1250,   4,  16384,  30930,  23,  14,   3, 59491744, 59058856, 59006696, 58958064, 59198272
  1251,   4,  16384,  26478,  14,  14,   0, 59408936, 59077552, 58999856, 58984808, 59011840
  1252,   4,  16384,   2765,  14,  17,   2, 59457928, 59065072, 58985696, 58961024, 59372448
  1253,   4,  16384,  20635,  17,  16,   1, 59454472, 59011848, 58945968, 58913160, 58955672
  1254,   4,  16384,   1563,  16,  16,   0, 59462384, 59059168, 59035600, 58980120, 58994560
  1255,   4,  16384,  15599,  16,  14,   2, 59393072, 58999984, 58986952, 58967392, 59287552
  1256,   4,  16384,  33985,  14,  17,   2, 59501176, 59061768, 59007576, 58942584, 59281888
  1257,   4,  16384,  47874,  17,  17,   0, 59489640, 59052712, 59006544, 58959248, 59006112
  1258,   4,  16384,  49657,  17,  18,   3, 59402144, 59036472, 58974888, 58944936, 59162656
  1259,   4,  16384,   9144,  18,  18,   0, 59490584, 59076992, 59021256, 59028312, 59020120
  1260,   4,  16384,  31050,  18,  19,   1, 59445944, 59054536, 59000184, 58951824, 59013136
  1261,   4,  16384,  12240,  19,   1,   3, 59463536, 59009952, 58963848, 58938040, 59140368
  1262,   4,  16384,  30606,   1,   1,   0, 59454752, 59122072, 59037336, 59015928, 59055440
  1263,   4,  16384,  23951,   1,   0,   1, 59435672, 59052976, 58996920, 58989192, 58937328
  1264,   4,  16384,  49303,   0,   0,   0, 59504608, 58998432, 58927648, 58895896, 58962016
  1265,   4,  16384,  31086,   0,   1,   1, 59439064, 58954936, 58898656, 58879832, 59033504
  1266,   4,  16384,   8979,   1,   1,   0, 59534536, 59093184, 58991064, 58974304, 59051136
  1267,   4,  16384,  26864,   1,   5,   2, 59553328, 59082240, 58998080, 59004152, 59292400
  1268,   4,  16384,  39102,   5,   2,   2, 59602744, 59088088, 59028552, 58993424, 59424680
  1269,   4,  16384,  42003,   2,  17,   3, 59427432, 59020240, 58969256, 58913904, 59139232
  1270,   4,  16384,  11494,  17,  16,   1, 59357136, 59086200, 59040016, 59001952, 59034776
  1271,   4,  16384,  36361,  16,  16,   0, 59439400, 59028488, 58990808, 58977912, 58971368
  1272,   4,  16384,  47976,  16,  15,   2, 59493544, 59084080, 58996048, 58989312, 59278376
  1273,   4,  16384,  29903,  15,  14,   1, 59512136, 59054600, 58996856, 58973952, 59015320
  1274,   4,  16384,   5077,  14,  15,   1, 59523184, 59096064, 58995752, 58978000, 59000768
  1275,   4,  16384,  27250,  15,  15,   0, 59504328, 59050888, 58987560, 58949896, 59015064
  1276,   4,  16384,  10014,  15,  14,   1, 59409608, 59059640, 58976824, 58966072, 58991736
  1277,   4,  16384,  15092,  14,   5,   3, 59341960, 58963120, 58901416, 58883976, 59108416
  1278,   4,  16384,  39969,   5,  15,   3, 59452944, 59101408, 59040712, 59008320, 59162288
  1279,   4,  16384,  46139,  15,  14,   1, 59415152, 59063688, 59004136, 58973432, 58996328
  1280,   4,  16384,   1732,  14,  13,   2, 59501232, 59063952, 59014112, 58998744, 59270160
  1281,   4,  16384,   1724,  13,  15,   2, 59531264, 59087496, 58987480, 58972288, 59316760
  1282,   4,  16384,  20559,  15,   4,   3, 59499864, 59097944, 59003824, 58987184, 59160544
  1283,   4,  16384,   6839,   4,   5,   1, 59428504, 59097592, 59016776, 58972056, 59033568
  1284,   4,  16384,  44248,   5,   4,   1, 59551952, 59126056, 59067360, 59034864, 59071016
  1285,   4,  16384,  33221,   4,   0,   2, 59466264, 59027440, 58955872, 58941848, 58922184
  1286,   4,  16384,  28207,   0,   1,   1, 59471896, 59017200, 58944888, 58937744, 59045968
  1287,   4,  16384,  40532,   1,  13,   3, 59450664, 59081752, 58998576, 58972520, 59149024
  1288,   4,  16384,   5766,  13,  13,   0, 59356048, 59050352, 59026200, 58991216, 58989656
  1289,   4,  16384,   7781,  13,  12,   1, 59532816, 59045984, 58981160, 58979848, 59033920
  1290,   4,  16384,  37817,  12,  12,   0, 59478432, 59073992, 58993240, 58956648, 59030568
  1291,   4,  16384,  49164,  12,  13,   1, 59490136, 59037192, 59005072, 58993544, 59007400
  1292,   4,  16384,  35942,  13,  12,   1, 59516304, 59060840, 58993408, 59000128, 59010736
  1293,   4,  16384,  33218,  12,  23,   3, 59406352, 59041112, 58945448, 58922304, 59143400
  1294,   4,  16384,  18986,  23,  22,   1, 59380952, 59056496, 58993120, 58946416, 59012496
  1295,   4,  16384,  33543,  22,  10,   3, 59376416, 59021152, 58961360, 58985240, 59127968
  1296,   4,  16384,  48767,  10,  11,   1, 59514512, 59147592, 59006992, 58984760, 59026736
  1297,   4,  16384,  45833,  11,   6,   2, 59572368, 59136632, 59000048, 58979224, 59358256
  1298,   4,  16384,  17081,   6,   6,   0, 59585688, 59102464, 59055456, 59007056, 59021624
  1299,   4,  16384,  12070,   6,   4,   3, 59580168, 59087080, 59015032, 59033032, 59176824
  1300,   4,  16384,  22425,   4,   5,   1, 59402656, 59100752, 59010488, 59004376, 59059192
  1301,   4,  16384,  37266,   5,   1,   2, 59427040, 59009000, 58945376, 58916816, 58988872
  1302,   4,  16384,  21963,   1,  11,   3, 59439072, 59032744, 59018576, 58979040, 59168592
  1303,   4,  16384,  32463,  11,   9,   2, 59426464, 59131592, 59042320, 59008568, 59386112
  1304,   4,  16384,  46180,   9,   6,   2, 59597176, 59101384, 59028056, 58995048, 59294320
  1305,   4,  16384,  24111,   6,  12,   3, 59599848, 59082672, 59000720, 59006520, 59162536
  1306,   4,  16384,  35647,  12,  13,   1, 59372160, 59106744, 59008136, 58999784, 59031656
  1307,   4,  16384,   4806,  13,  10,   3, 59489968, 59054880, 59018216, 59000320, 59145504
  1308,   4,  16384,   4992,  10,  18,   3, 59462328, 59100544, 59021568, 59009432, 59167136
  1309,   4,  16384,  35446,  18,  19,   1, 59403136, 59045664, 59005400, 58942832, 59022608
  1310,   4,  16384,  19795,  19,  19,   0, 59389568, 59026032, 58965240, 58966520, 58999304
  1311,   4,  16384,  37801,  19,  18,   1, 59477296, 59108464, 59011856, 58991496, 59011656
  1312,   4,  16384,  37975,  18,  19,   1, 59500728, 59072232, 59021920, 58999432, 59004520
  1313,   4,  16384,  34912,  19,  23,   2, 59495432, 59061248, 58999432, 58962576, 59313416
  1314,   4,  16384,  23780,  23,  19,   2, 59496472, 59066648, 59011256, 58997016, 59280768
  1315,   4,  16384,  35430,  19,  14,   3, 59389120, 59026432, 58961584, 58931936, 59158824
  1316,   4,  16384,   3587,  14,  13,   2, 59345128, 59016120, 58971488, 58937440, 59326984
  1317,   4,  16384,  18546,  13,  12,   1, 59506816, 59063416, 58975040, 58954792, 59014128
  1318,   4,  16384,  38729,  12,  13,   1, 59427008, 59037312, 58984064, 58988232, 59006336
  1319,   4,  16384,  30571,  13,   7,   3, 59504304, 59074592, 59021472, 59011520, 59124880
  1320,   4,  16384,  15860,   7,   6,   1, 59459544, 59116536, 59025432, 59001888, 58995728
  1321,   4,  16384,  20916,   6,  11,   2, 59573224, 59081184, 59019960, 58993488, 59337168
  1322,   4,  16384,  41791,  11,   9,   2, 59511392, 59055264, 58943384, 58989032, 59288984
  1323,   4,  16384,  47939,   9,  11,   2, 59530984, 59046312, 58991800, 58939912, 59272680
  1324,   4,  16384,  21741,  11,   6,   2, 59579480, 59109472, 59048808, 59032056, 59421856
  1325,   4,  16384,  45124,   6,  10,   2, 59533528, 59060912, 59022176, 58976928, 59045376
  1326,   4,  16384,  29311,  10,  11,   1, 59460264, 59041888, 58971600, 58997664, 58982360
  1327,   4,  16384,  48098,  11,  17,   3, 59409752, 59062552, 58988832, 58949928, 59154960
  1328,   4,  16384,  37422,  17,  14,   2, 59480536, 59071896, 58983760, 58985264, 59239632
  1329,   4,  16384,    596,  14,   6,   3, 59485872, 59066976, 59007136, 58986616, 59149976
  1330,   4,  16384,  25278,   6,   6,   0, 59480000, 59088752, 59003456, 59018104, 59047232
  1331,   4,  16384,  23537,   6,   1,   3, 59523224, 59091792, 59011328, 59006720, 59186408
  1332,   4,  16384,   2661,   1,   1,   0, 59409104, 59117040, 59063320, 59069152, 59073120
  1333,   4,  16384,  29035,   1,  10,   3, 59526496, 59061432, 59008104, 58975952, 59129736
  1334,   4,  16384,   8344,  10,  11,   1, 59455976, 59145216, 59047816, 59047992, 59071112
  1335,   4,  16384,    732,  11,  11,   0, 59592016, 59123400, 59069128, 59029528, 59056160
  1336,   4,  16384,   3553,  11,  11,   0, 59584688, 59088960, 59018352, 59014064, 59026656
  1337,   4,  16384,  40511,  11,  10,   1, 59448296, 59049544, 58950816, 58944272, 58980496
  1338,   4,  16384,  12134,  10,   7,   2, 59519168, 59084688, 59013072, 58983504, 59299568
  1339,   4,  16384,  43940,   7,   9,   2, 59545304, 59075728, 58977296, 58960000, 59300736
  1340,   4,  16384,  29538,   9,   8,   1, 59560680, 59075664, 59047392, 59010520, 59047376
  1341,   4,  16384,  36839,   8,  15,   3, 59402472, 59017288, 58903912, 58894832, 59145952
  1342,   4,  16384,   8943,  15,  14,   1, 59364992, 59110624, 59024808, 59002744, 59055544
  1343,   4,  16384,  17549,  14,  15,   1, 59503816, 59086152, 59021096, 59008072, 59045520
  1344,   4,  16384,  33425,  15,   8,   3, 59481784, 59085488, 59014064, 58966704, 59131848
  1345,   4,  16384,  24711,   8,  10,   2, 59559264, 59094112, 59017296, 59019216, 59367072
  1346,   4,  16384,  38664,  10,  10,   0, 59523248, 59089760, 58990280, 58978328, 59043168
  1347,   4,  16384,  41323,  10,   6,   2, 59557072, 59066136, 59024520, 58958176, 59256312
  1348,   4,  16384,  31001,   6,   7,   1, 59560024, 59115216, 59056288, 59015784, 59083424
  1349,   4,  16384,  29305,   7,   7,   0, 59444040, 59038904, 58926536, 58922968, 58944400
  1350,   4,  16384,  26823,   7,   6,   1, 59559280, 59108584, 59056384, 59028504, 59063000
  1351,   4,  16384,  25646,   6,  11,   2, 59564944, 59110464, 59029568, 59020896, 59350792
  1352,   4,  16384,  45713,  11,  17,   3, 59401872, 59012832, 58971608, 58954896, 59152800
  1353,   4,  16384,  32882,  17,  16,   1, 59501376, 59048120, 58988824, 58932224, 59022392
  1354,   4,  16384,  29930,  16,   6,   3, 59456288, 59069888, 58968536, 58974640, 59168528
  1355,   4,  16384,  30343,   6,  11,   2, 59512968, 59065048, 59003256, 58998432, 59287120
  1356,   4,  16384,  38647,  11,  14,   3, 59585088, 59110384, 59046288, 59008016, 59168568
  1357,   4,  16384,   7834,  14,   8,   3, 59370384, 58989496, 58921784, 58907872, 59133304
  1358,   4,  16384,   7533,   8,   9,   1, 59435864, 59140240, 59052624, 59017936, 59066176
  1359,   4,  16384,  21731,   9,  23,   3, 59576312, 59128360, 59062784, 59011784, 59142000
  1360,   4,  16384,   1608,  23,  23,   0, 59428504, 59063936, 58987536, 58989048, 58999848
  1361,   4,  16384,   3176,  23,  20,   2, 59487456, 59088440, 58974352, 58957952, 59295336
  1362,   4,  16384,  35668,  20,  19,   2, 59478056, 59052512, 58988264, 58964816, 59292432
  1363,   4,  16384,  27563,  19,  22,   2, 59525808, 59079024, 59008200, 58989304, 59276000
  1364,   4,  16384,  49808,  22,   7,   3, 59465128, 59069856, 58988080, 58991944, 59151160
  1365,   4,  16384,  20844,   7,  11,   2, 59336248, 58974392, 58912400, 58897696, 58950416
  1366,   4,  16384,  14911,  11,  11,   0, 59454688, 59096504, 59037744, 59025024, 59056160
  1367,   4,  16384,  44932,  11,  11,   0, 59568152, 59100000, 59041056, 59018272, 59064728
  1368,   4,  16384,  10810,  11,  12,   3, 59601744, 59099936, 59020592, 59014832, 59156568
  1369,   4,  16384,   7179,  12,  12,   0, 59390952, 59069536, 59031520, 58992768, 59012672
  1370,   4,  16384,   8679,  12,  20,   3, 59510056, 59079576, 59013008, 58980976, 59186752
  1371,   4,  16384,  22015,  20,  19,   2, 59428976, 59077176, 58990352, 59013352, 59286672
  1372,   4,  16384,   7551,  19,  22,   2, 59493808, 59063808, 59009360, 58998864, 59386984
  1373,   4,  16384,  44042,  22,  20,   2, 59443280, 59013152, 58927736, 58973328, 59007008
  1374,   4,  16384,  20292,  20,  19,   2, 59493872, 59085288, 59022056, 58990584, 59563088
  1375,   4,  16384,  28443,  19,  20,   2, 59462616, 59070392, 58993664, 59001304, 59301048
  1376,   4,  16384,  37904,  20,  21,   1, 59389168, 59021560, 58965272, 58969480, 58957880
  1377,   4,  16384,   5942,  21,  23,   2, 59534576, 59078456, 58970504, 58971096, 59315832
  1378,   4,  16384,   3940,  23,  17,   3, 59368608, 59011792, 58986752, 58940168, 59186632
  1379,   4,  16384,  23568,  17,   6,   3, 59507000, 59060256, 58993280, 58984344, 59158264
  1380,   4,  16384,  11022,   6,   7,   1, 59434800, 59114240, 59044608, 59022000, 59055784
  1381,   4,  16384,   3804,   7,  23,   3, 59503712, 59061656, 58968992, 58968200, 59177384
  1382,   4,  16384,  23442,  23,   4,   3, 59450064, 59098488, 59043216, 59006224, 59142192
  1383,   4,  16384,   1966,   4,   6,   3, 59436888, 59124448, 59054048, 59038136, 59173640
  1384,   4,  16384,    783,   6,   7,   1, 59536568, 59126520, 59052376, 59023816, 59032160
  1385,   4,  16384,  35850,   7,   9,   2, 59620272, 59073448, 59013808, 58981416, 59346552
  1386,   4,  16384,  26189,   9,   8,   1, 59592328, 59123840, 59037304, 59009040, 59051152
  1387,   4,  16384,  15397,   8,   7,   2, 59422976, 59028136, 58963776, 58949104, 59217776
  1388,   4,  16384,    568,   7,   6,   1, 59620248, 59138096, 59031352, 59051680, 59059944
  1389,   4,  16384,  16704,   6,   9,   2, 59581616, 59057504, 58981856, 58989200, 59066664
  1390,   4,  16384,  40682,   9,  17,   3, 59402224, 59020328, 58957408, 58946944, 59152312
  1391,   4,  16384,  23216,  17,  12,   2, 59338808, 59019448, 58998360, 58956656, 59281776
  1392,   4,  16384,  24730,  12,  19,   3, 59460808, 59058848, 58993168, 58981824, 59170064
  1393,   4,  16384,  14209,  19,  19,   0, 59405608, 59074000, 58985528, 58974888, 59038704
  1394,   4,  16384,   5524,  19,  17,   3, 59543120, 59142096, 59034008, 58986840, 59202792
  1395,   4,  16384,  21706,  17,   1,   3, 59385912, 59056096, 59002760, 59019080, 59128656
  1396,   4,  16384,  28832,   1,   5,   2, 59453200, 59121168, 59046064, 58993632, 59400400
  1397,   4,  16384,  29484,   5,   5,   0, 59443560, 59050232, 58946960, 58941536, 58993792
  1398,   4,  16384,  41110,   5,   5,   0, 59509920, 59064072, 59007328, 59005912, 59055152
  1399,   4,  16384,   8790,   5,   5,   0, 59568248, 59126344, 59049112, 59048656, 59050328
  1400,   4,  16384,  34677,   5,   1,   2, 59564360, 59088408, 59030096, 58972640, 59276168
  1401,   4,  16384,  32991,   1,   1,   0, 59585016, 59111664, 58995480, 58974640, 59029400
  1402,   4,  16384,  36213,   1,   1,   0, 59411144, 59009592, 58961200, 58952024, 58970528
  1403,   4,  16384,  25620,   1,   2,   2, 59399480, 59015208, 58957200, 58924144, 59201720
  1404,   4,  16384,  31280,   2,   3,   1, 59568704, 59139864, 59025248, 59004752, 59048416
  1405,   4,  16384,  42597,   3,   3,   0, 59507792, 59044552, 59008632, 58949320, 58959336
  1406,   4,  16384,  40331,   3,  17,   3, 59499216, 59062184, 59017696, 58989016, 59155456
  1407,   4,  16384,     17,  17,  16,   1, 59414960, 59097152, 59060864, 59014136, 59025600
  1408,   4,  16384,  34556,  16,  14,   2, 59495512, 59031968, 58995232, 58973944, 59272512
  1409,   4,  16384,  13991,  14,  15,   1, 59492488, 59079096, 58997888, 58967088, 58999904
  1410,   4,  16384,  12978,  15,  15,   0, 59416968, 59027568, 58977600, 58984600, 58998648
  1411,   4,  16384,  42091,  15,  14,   1, 59531520, 59058592, 58990496, 58976816, 59008888
  1412,   4,  16384,  22623,  14,  12,   2, 59470504, 59080456, 59011160, 58981896, 59402248
  1413,   4,  16384,    959,  12,  13,   1, 59432304, 59031384, 58928904, 58928584, 58945192
  1414,   4,  16384,  48198,  13,  12,   1, 59344296, 59007536, 58950208, 58918808, 58982600
  1415,   4,  16384,  23979,  12,  18,   3, 59510952, 59104328, 59024312, 58967632, 59163600
  1416,   4,  16384,  22930,  18,  18,   0, 59400712, 59045832, 58987504, 58995416, 58995704
  1417,   4,  16384,  16580,  18,  13,   3, 59502824, 59052920, 58965896, 58961912, 59194288
  1418,   4,  16384,  41591,  13,   1,   3, 59422368, 59104304, 59059064, 59007448, 59143840
  1419,   4,  16384,  43796,   1,  20,   3, 59438152, 59100472, 59020280, 58997256, 59169376
  1420,   4,  16384,  29458,  20,  18,   2, 59396480, 59073872, 59029984, 59010880, 59374448
  1421,   4,  16384,   2483,  18,  20,   2, 59413688, 59025264, 58951920, 58926928, 59008360
  1422,   4,  16384,  35328,  20,   7,   3, 59442104, 59049968, 58991312, 58987064, 59144296
  1423,   4,  16384,  27446,   7,  10,   2, 59527816, 59142888, 59047864, 59055064, 59344840
  1424,   4,  16384,  46093,  10,  11,   1, 59576408, 59103312, 58979584, 59000712, 59011216
  1425,   4,  16384,  28910,  11,  10,   1, 59608648, 59112792, 59007448, 58977984, 59046720
  1426,   4,  16384,   7430,  10,  10,   0, 59415776, 59024128, 58994000, 58956800, 58997496
  1427,   4,  16384,  38037,  10,  11,   1, 59410424, 59045944, 58964400, 58929520, 58986696
  1428,   4,  16384,  45285,  11,   8,   2, 59600360, 59108504, 59071272, 59025136, 59432216
  1429,   4,  16384,   5884,   8,   9,   1, 59571352, 59079040, 59008872, 58959520, 59007336
  1430,   4,  16384,  43921,   9,  10,   2, 59446784, 59050472, 58985184, 58982488, 59477640
  1431,   4,  16384,  47927,  10,  10,   0, 59566048, 59135144, 59050312, 59018624, 59076320
  1432,   4,  16384,  36211,  10,  11,   1, 59613544, 59078216, 58996464, 58982344, 59033456
  1433,   4,  16384,  49849,  11,  10,   1, 59599664, 59100360, 59013728, 58997544, 59037832
  1434,   4,  16384,  20444,  10,  11,   1, 59438680, 59040920, 58983992, 58972040, 58987464
  1435,   4,  16384,  14007,  11,   7,   2, 59448440, 59057728, 58989024, 58949328, 59224280
  1436,   4,  16384,  22730,   7,  20,   3, 59602288, 59105616, 59048400, 59048096, 59128992
  1437,   4,  16384,  36249,  20,  20,   0, 59398392, 59050208, 58970792, 58975768, 58974224
  1438,   4,  16384,   6384,  20,  20,   0, 59473536, 59091072, 59043240, 59000496, 59009408
  1439,   4,  16384,  43007,  20,  20,   0, 59494184, 59075352, 59013144, 58992904, 59003024
  1440,   4,  16384,   1502,  20,  20,   0, 59493912, 59053280, 58958728, 58998848, 58997448
  1441,   4,  16384,  44150,  20,  21,   1, 59485696, 59054616, 58986008, 58951864, 59021608
  1442,   4,  16384,  47174,  21,  22,   2, 59426024, 59042016, 58989072, 58954584, 59272544
  1443,   4,  16384,   1120,  22,  18,   2, 59407200, 59005736, 58952120, 58945168, 59214776
  1444,   4,  16384,  26541,  18,  20,   2, 59383424, 59022368, 58978176, 58968120, 59348576
  1445,   4,  16384,  38350,  20,  21,   1, 59492040, 59046744, 58983872, 58955720, 58979688
  1446,   4,  16384,  42656,  21,  20,   1, 59497736, 59100792, 59021296, 59003936, 59035952
  1447,   4,  16384,  26320,  20,  21,   1, 59479672, 59079296, 59009936, 59008776, 59036160
  1448,   4,  16384,  39705,  21,  21,   0, 59501240, 59082768, 58989024, 58970640, 58997312
  1449,   4,  16384,   2053,  21,  21,   0, 59487688, 59020872, 58995808, 58988552, 58995384
  1450,   4,  16384,    128,  21,  15,   3, 59428112, 59046520, 58993200, 58959480, 59169544
  1451,   4,  16384,  28075,  15,  13,   2, 59411904, 59018872, 58953688, 58931088, 59222560
  1452,   4,  16384,  19481,  13,   7,   3, 59383976, 59025552, 58963208, 58946176, 59158680
  1453,   4,  16384,  48795,   7,  22,   3, 59530896, 59077512, 59010096, 58994872, 59163624
  1454,   4,  16384,  36361,  22,  19,   2, 59509104, 59133248, 59056816, 59026240, 59567656
  1455,   4,  16384,   8328,  19,  23,   2, 59482464, 59075848, 59020096, 59011144, 59305336
  1456,   4,  16384,  44680,  23,  18,   2, 59508224, 59051920, 58986800, 58964520, 59271192
  1457,   4,  16384,  22224,  18,  20,   2, 59510816, 59053008, 58966032, 58972960, 59299880
  1458,   4,  16384,  23837,  20,  11,   3, 59479592, 59052832, 58998064, 59003264, 59172768
  1459,   4,  16384,  36826,  11,   8,   2, 59390560, 58996752, 58968384, 58972768, 59257216
  1460,   4,  16384,   9947,   8,   8,   0, 59480592, 59081176, 59015368, 58981008, 59006432
  1461,   4,  16384,   1490,   8,   9,   1, 59501992, 59056816, 59017256, 58981808, 59026744
  1462,   4,  16384,  38763,   9,  11,   2, 59551320, 59105480, 59019824, 59013736, 59593912
  1463,   4,  16384,  13882,  11,   7,   2, 59575936, 59121392, 59040720, 59026320, 59345096
  1464,   4,  16384,  43766,   7,   7,   0, 59583784, 59084376, 59021416, 59021320, 58997824
  1465,   4,  16384,  19015,   7,  22,   3, 59573152, 59072376, 58995528, 58975432, 59176504
  1466,   4,  16384,  22888,  22,   4,   3, 59369784, 59099792, 59051352, 59034096, 59167336
  1467,   4,  16384,  31290,   4,   4,   0, 59392896, 59050768, 58981360, 58986264, 59017520
  1468,   4,  16384,  48345,   4,   5,   1, 59535960, 59079640, 59017328, 59007408, 59036120
  1469,   4,  16384,  47629,   5,  22,   3, 59550920, 59070264, 58987288, 58976344, 59147016
  1470,   4,  16384,  48489,  22,  23,   1, 59408136, 59117832, 59012944, 59008632, 59021984
  1471,   4,  16384,  42245,  23,  23,   0, 59506240, 59082848, 59003560, 58982256, 58999448
  1472,   4,  16384,  17870,  23,  20,   2, 59472400, 59055504, 58985952, 58960432, 59256664
  1473,   4,  16384,  23240,  20,  20,   0, 59410496, 59038352, 58978312, 58949560, 58966320
  1474,   4,  16384,  25574,  20,  21,   1, 59492168, 59054544, 59001128, 58977808, 59011960
  1475,   4,  16384,  39467,  21,  21,   0, 59494352, 59025240, 58967240, 58964296, 58992072
  1476,   4,  16384,  48917,  21,  21,   0, 59452440, 59030104, 58997760, 58950312, 59002504
  1477,   4,  16384,  28456,  21,  14,   3, 59376136, 58968832, 58920680, 58892840, 59138920
  1478,   4,  16384,  37459,  14,  15,   1, 59366432, 59101544, 59000944, 58994872, 59048360
  1479,   4,  16384,  12151,  15,   2,   3, 59484024, 59082152, 59013920, 58974144, 59145688
  1480,   4,  16384,  20572,   2,   2,   0, 59440040, 59090696, 58995440, 58979296, 59017536
  1481,   4,  16384,  26311,   2,   4,   2, 59457248, 59025032, 58980256, 58942440, 59286112
  1482,   4,  16384,  27634,   4,   3,   2, 59586200, 59116304, 59007224, 59024376, 59335280
  1483,   4,  16384,   6193,   3,   2,   1, 59566208, 59102904, 59010680, 59031488, 59042936
  1484,   4,  16384,  29678,   2,   3,   1, 59481480, 59078656, 59012072, 58996384, 59008072
  1485,   4,  16384,  13107,   3,   3,   0, 59513912, 59041752, 58971040, 58944792, 58957960
  1486,   4,  16384,  34234,   3,  12,   3, 59510016, 59097248, 59013808, 58991912, 59158168
  1487,   4,  16384,  18506,  12,  13,   1, 59381928, 59099816, 59028080, 58995920, 59042104
  1488,   4,  16384,    849,  13,  11,   3, 59491032, 59064648, 59007696, 58988840, 59163488
  1489,   4,  16384,  12283,  11,  11,   0, 59488008, 59104480, 59044864, 59023504, 59058968
  1490,   4,  16384,  48592,  11,   8,   2, 59569544, 59155072, 59077816, 59035320, 59317784
  1491,   4,  16384,  45831,   8,  11,   2, 59585624, 59077184, 59041904, 59007728, 59283040
  1492,   4,  16384,   9751,  11,  10,   1, 59521280, 59077192, 59023984, 59012656, 59047856
  1493,   4,  16384,   6296,  10,  11,   1, 59511736, 59039344, 58957096, 58935928, 59014832
  1494,   4,  16384,  48222,  11,  11,   0, 59399192, 59003984, 58968440, 58958552, 59011416
  1495,   4,  16384,  29735,  11,  10,   1, 59582872, 59143184, 59035008, 59034992, 59052968
  1496,   4,  16384,  26441,  10,  14,   3, 59432712, 59019664, 58959480, 58956256, 59153584
  1497,   4,  16384,  31927,  14,  23,   3, 59489656, 59075192, 58995456, 58988656, 59179376
  1498,   4,  16384,  11112,  23,  15,   3, 59429120, 59066824, 59007352, 58994744, 59153736
  1499,   4,  16384,  10219,  15,  15,   0, 59402224, 59060216, 58974544, 58964400, 59011928
  1500,   4,  16384,  23996,  15,  17,   2, 59488616, 59100528, 59000648, 59020224, 59423096
  1501,   4,  16384,  17257,  17,  13,   2, 59480520, 59035088, 58989904, 58936744, 59016872
  1502,   4,  16384,  36354,  13,  21,   3, 59388920, 59034384, 59007184, 58959792, 59152992
  1503,   4,  16384,  18361,  21,  10,   3, 59367680, 59063216, 58987120, 58990160, 59149008
  1504,   4,  16384,  41334,  10,  11,   1, 59518640, 59122560, 59019104, 58988592, 59049776
  1505,   4,  16384,   5631,  11,   6,   2, 59600048, 59101128, 59006792, 58997400, 59317800
  1506,   4,  16384,  14841,   6,   8,   2, 59544560, 59082952, 59005232, 59004224, 59308640
  1507,   4,  16384,  10922,   8,   9,   1, 59609888, 59111520, 59024288, 58977136, 59039272
  1508,   4,  16384,  17279,   9,   8,   1, 59560472, 59101728, 59026328, 59031792, 59070344
  1509,   4,  16384,  41651,   8,   9,   1, 59471232, 59073208, 58998696, 58982880, 59016776
  1510,   4,  16384,  48878,   9,   7,   2, 59340728, 58992440, 58965640, 58947440, 59464360
  1511,   4,  16384,  25697,   7,  11,   2, 59481488, 59089200, 59002256, 58983712, 59295640
  1512,   4,  16384,  34176,  11,  10,   1, 59632800, 59110472, 59019864, 59003696, 59032864
  1513,   4,  16384,  44247,  10,   9,   2, 59617856, 59080528, 59014120, 58997856, 59332104
  1514,   4,  16384,  13019,   9,   8,   1, 59532984, 59079872, 59043744, 59015192, 59017848
  1515,   4,  16384,  20070,   8,  10,   2, 59587432, 59095064, 59015432, 58986288, 59290872
  1516,   4,  16384,  49270,  10,  11,   1, 59545968, 59104776, 59027976, 59000712, 59067712
  1517,   4,  16384,  15955,  11,   8,   2, 59473464, 59050528, 58992128, 58989200, 59038376
  1518,   4,  16384,  27188,   8,   9,   1, 59350600, 59016736, 58984040, 58938904, 58994496
  1519,   4,  16384,  28690,   9,  11,   2, 59503080, 59080192, 59005728, 59000392, 59323624
  1520,   4,  16384,    921,  11,  18,   3, 59590632, 59084864, 59010192, 58984008, 59150736
  1521,   4,  16384,   4363,  18,  15,   3, 59391504, 59053576, 59005456, 58973592, 59180160
  1522,   4,  16384,   7419,  15,  14,   1, 59395840, 59066928, 58997920, 58971112, 59022696
  1523,   4,  16384,  47726,  14,  14,   0, 59458944, 59058256, 58971112, 58965512, 59021096
  1524,   4,  16384,   8820,  14,  15,   1, 59507280, 59100400, 59005776, 58997416, 59025888
  1525,   4,  16384,  44456,  15,  18,   3, 59482152, 59061064, 58979496, 58978912, 59150704
  1526,   4,  16384,   7379,  18,  14,   3, 59355328, 59064192, 58966000, 58958912, 59162560
  1527,   4,  16384,  21313,  14,  16,   2, 59446472, 59101216, 59031512, 59019712, 59342408
  1528,   4,  16384,   3048,  16,  13,   2, 59371224, 59014568, 58967480, 58962472, 59196600
  1529,   4,  16384,  43389,  13,  12,   1, 59447272, 59031328, 58983472, 58961008, 59008680
  1530,   4,  16384,  45757,  12,  17,   2, 59496888, 59079352, 58997456, 58971464, 59301848
  1531,   4,  16384,  29116,  17,  16,   1, 59493064, 59063824, 58980968, 58982896, 59020472
  1532,   4,  16384,  15397,  16,  14,   2, 59483552, 59064872, 59030000, 58994568, 59407192
  1533,   4,  16384,  45404,  14,   1,   3, 59468544, 59013680, 58958000, 58968104, 59144528
  1534,   4,  16384,   7359,   1,  17,   3, 59360880, 59057640, 58964896, 58983296, 59149368
  1535,   4,  16384,  44634,  17,   2,   3, 59412448, 59083512, 59007280, 59011088, 59130344
  1536,   4,  16384,  20261,   2,   2,   0, 59374968, 59037616, 58989224, 58964576, 58966880
  1537,   4,  16384,  38685,   2,   2,   0, 59495440, 59065296, 58995480, 58960032, 59002480
  1538,   4,  16384,     94,   2,   9,   3, 59571384, 59114344, 59025120, 59005712, 59189752
  1539,   4,  16384,   9229,   9,  10,   2, 59476632, 59130056, 59022616, 59034432, 59315080
  1540,   4,  16384,   6863,  10,  11,   1, 59568960, 59129896, 59064424, 59035776, 59098224
  1541,   4,  16384,  18597,  11,  20,   3, 59529088, 59041496, 59003928, 58983480, 59150952
  1542,   4,  16384,  17687,  20,  20,   0, 59411968, 59158792, 59016384, 58979424, 59036400
  1543,   4,  16384,  48485,  20,  18,   2, 59392312, 59033824, 58973392, 58966320, 59270808
  1544,   4,  16384,   3775,  18,  20,   2, 59535608, 59069536, 58993560, 58970528, 59296240
  1545,   4,  16384,  44669,  20,  21,   1, 59517800, 59072912, 58978880, 59006064, 59022464
  1546,   4,  16384,  46352,  21,   1,   3, 59407376, 59010888, 58998432, 58950504, 59146496
  1547,   4,  16384,  18293,   1,   5,   2, 59570304, 59090184, 59039120, 59008104, 59297880
  1548,   4,  16384,  43870,   5,   8,   3, 59519536, 59115728, 59022880, 59023784, 59185272
  1549,   4,  16384,  11548,   8,   5,   3, 59406976, 59086936, 59015352, 58987712, 59141192
  1550,   4,  16384,  29236,   5,   5,   0, 59466496, 59145416, 59036904, 59014856, 59058488
  1551,   4,  16384,   9033,   5,   5,   0, 59422648, 59073760, 59005192, 58992856, 59007880
  1552,   4,  16384,  34761,   5,   4,   1, 59586040, 59082088, 58998784, 58985992, 59048560
  1553,   4,  16384,   9867,   4,  14,   3, 59471576, 59068416, 58992624, 58971112, 59170800
  1554,   4,  16384,  40231,  14,  14,   0, 59389752, 59058640, 59002640, 58975008, 59000384
  1555,   4,  16384,  29547,  14,   9,   3, 59469016, 59054672, 58997920, 58980304, 59158472
  1556,   4,  16384,   9955,   9,  17,   3, 59452864, 59114856, 59037992, 59035096, 59175656
  1557,   4,  16384,   8610,  17,  16,   1, 59407248, 59038216, 58973032, 58950904, 58976784
  1558,   4,  16384,  46015,  16,  16,   0, 59472016, 59076144, 58985680, 58994264, 58997392
  1559,   4,  16384,  25081,  16,   8,   3, 59506984, 59110688, 59019896, 58995072, 59148168
  1560,   4,  16384,  16957,   8,   4,   3, 59408432, 59056992, 59015584, 58998264, 59172080
  1561,   4,  16384,  32617,   4,   5,   1, 59386672, 59054256, 58987136, 58967112, 59028792
  1562,   4,  16384,   8225,   5,   5,   0, 59557328, 59081976, 58993824, 58991560, 59013808
  1563,   4,  16384,  10779,   5,   2,   2, 59587112, 59076672, 59005312, 59009464, 59280344
  1564,   4,  16384,  32674,   2,   2,   0, 59561696, 59096976, 59022976, 59003952, 59059216
  1565,   4,  16384,   8033,   2,   2,   0, 59558560, 59053776, 59013088, 58974632, 58983480
  1566,   4,  16384,   4681,   2,  12,   3, 59563832, 59091016, 59028432, 58993768, 59174392
  1567,   4,  16384,  21639,  12,  16,   2, 59400840, 59098800, 59008616, 58994040, 59332704
  1568,   4,  16384,   4255,  16,  21,   3, 59400760, 59029368, 58979120, 58943000, 59168240
  1569,   4,  16384,  29798,  21,  18,   2, 59398336, 59076784, 58994640, 58964648, 59339128
  1570,   4,  16384,  37487,  18,  19,   1, 59515776, 59074344, 59016952, 59009768, 59024752
  1571,   4,  16384,  32688,  19,  23,   2, 59526120, 59061704, 58999784, 58976432, 59258632
  1572,   4,  16384,  40721,  23,  19,   2, 59467512, 59087080, 59012624, 59009696, 59388464
  1573,   4,  16384,  48617,  19,   5,   3, 59490488, 59039696, 58985648, 58941544, 59134416
  1574,   4,  16384,  37844,   5,   5,   0, 59417088, 59126128, 59052064, 59056760, 59049208
  1575,   4,  16384,   2963,   5,   1,   2, 59494568, 59083104, 58999760, 58981760, 59314632
  1576,   4,  16384,  44776,   1,   0,   1, 59413208, 59016304, 58983480, 58972272, 58905000
  1577,   4,  16384,  28650,   0,  10,   3, 59569616, 59032776, 58932280, 58911160, 59185936
  1578,   4,  16384,  31583,  10,   7,   2, 59461680, 59128128, 59015416, 59005528, 59319424
  1579,   4,  16384,  42833,   7,   4,   3, 59585136, 59076424, 59050984, 59018160, 59179192
  1580,   4,  16384,  45417,   4,   5,   1, 59416400, 59103352, 59051440, 59072528, 59060656
  1581,   4,  16384,    717,   5,   4,   1, 59448904, 59003712, 58921848, 58942408, 58944224
  1582,   4,  16384,  10909,   4,   3,   2, 59561584, 59097704, 59076504, 59008504, 59577552
  1583,   4,  16384,  35628,   3,   2,   1, 59503360, 59051944, 58997840, 58988144, 59030720
  1584,   4,  16384,  24149,   2,   4,   2, 59513168, 59080288, 58989856, 58967152, 59234920
  1585,   4,  16384,  31098,   4,   4,   0, 59594608, 59094224, 58994960, 58983232, 59036280
  1586,   4,  16384,  43471,   4,   5,   1, 59609104, 59087344, 59007136, 58992432, 59041088
  1587,   4,  16384,  29098,   5,   7,   3, 59392696, 59006088, 58946528, 58944352, 59146560
  1588,   4,  16384,  30666,   7,  11,   2, 59541576, 59107464, 59061760, 59024736, 59395888
  1589,   4,  16384,    534,  11,   9,   2, 59441592, 59010880, 58927296, 58941336, 58982544
  1590,   4,  16384,  24151,   9,   2,   3, 59566008, 59107728, 59026304, 59044384, 59182776
  1591,   4,  16384,  28348,   2,   3,   1, 59494048, 59065248, 59001720, 59015136, 59024088
  1592,   4,  16384,  49601,   3,  23,   3, 59516480, 59074672, 58985704, 59015408, 59157336
  1593,   4,  16384,  34204,  23,  20,   2, 59387264, 59070256, 58989984, 58970968, 59313416
  1594,   4,  16384,  40343,  20,   2,   3, 59492888, 59066864, 59014272, 58965120, 59156480
  1595,   4,  16384,  30848,   2,   0,   2, 59440624, 59100128, 59056000, 58989456, 59203328
  1596,   4,  16384,  23013,   0,   4,   2, 59513480, 59029872, 58963024, 58957688, 59424352
  1597,   4,  16384,   4131,   4,   5,   1, 59560232, 59117200, 59001232, 58982840, 59014344
  1598,   4,  16384,  48515,   5,  16,   3, 59419536, 59004272, 58991264, 58953608, 59181744
  1599,   4,  16384,  39601,  16,   0,   3, 59393048, 59126968, 59030592, 59017840, 59078208
  1600,   4,  16384,  33667,   0,   0,   0, 59511064, 59026240, 58929624, 58918328, 58964272
  1601,   4,  16384,  14591,   0,   3,   2, 59534968, 58990064, 58930624, 58907120, 59354656
  1602,   4,  16384,  10233,   3,   3,   0, 59443064, 59025552, 59008552, 58979632, 58992664
  1603,   4,  16384,  39007,   3,   0,   2, 59625208, 59111128, 59021408, 59049816, 59233632
  1604,   4,  16384,  17402,   0,   0,   0, 59522840, 59040312, 58951760, 58945256, 58988408
  1605,   4,  16384,  35803,   0,   1,   1, 59488984, 58984896, 58926680, 58904544, 59053136
  1606,   4,  16384,  12306,   1,   4,   2, 59408616, 59041136, 58960344, 58955096, 59464608
  1607,   4,  16384,  10859,   4,   8,   3, 59396832, 59049464, 58989824, 58989936, 59193648
  1608,   4,  16384,  21093,   8,   3,   3, 59431704, 59153288, 59046176, 59023440, 59158728
  1609,   4,  16384,   7695,   3,   2,   1, 59573264, 59104080, 59017136, 59008008, 59027024
  1610,   4,  16384,  49162,   2,   2,   0, 59447752, 59063552, 58986184, 58972328, 58986280
  1611,   4,  16384,  21967,   2,   3,   1, 59610264, 59111440, 59016736, 58991408, 59039264
  1612,   4,  16384,  33926,   3,   3,   0, 59603688, 59143536, 59050224, 59021112, 59061512
  1613,   4,  16384,  36582,   3,   5,   2, 59546768, 59100768, 59013336, 58996584, 59070848
  1614,   4,  16384,  28991,   5,   4,   1, 59547192, 59124664, 59062256, 59026088, 59035448
  1615,   4,  16384,  18419,   4,  14,   3, 59421704, 59048776, 58975016, 58950328, 59173248
  1616,   4,  16384,  21598,  14,  17,   2, 59392096, 59049936, 58952976, 58976616, 59223152
  1617,   4,  16384,  35872,  17,  15,   2, 59503048, 59089168, 59004288, 58965096, 59330944
  1618,   4,  16384,  15543,  15,  15,   0, 59417464, 59046848, 58992032, 58961088, 58980512
  1619,   4,  16384,  14535,  15,  14,   1, 59534280, 59067664, 58958936, 58970928, 59002872
  1620,   4,  16384,  23168,  14,   0,   3, 59489784, 59078968, 59026384, 58996072, 59063376
  1621,   4,  16384,   5364,   0,   0,   0, 59424872, 59010536, 58937400, 58895664, 58965456
  1622,   4,  16384,  12500,   0,   0,   0, 59459336, 59030888, 58943264, 58926664, 58984208
  1623,   4,  16384,  39040,   0,   1,   1, 59547072, 59050528, 58951032, 58934928, 59072040
  1624,   4,  16384,   1878,   1,   0,   1, 59415976, 59077280, 58973120, 58980432, 58902144
  1625,   4,  16384,  28171,   0,   9,   3, 59567016, 58999896, 58913312, 58907480, 59191064
  1626,   4,  16384,  38370,   9,  20,   3, 59394120, 59099352, 58997984, 58987384, 59165104
  1627,   4,  16384,  35033,  20,  21,   1, 59471656, 59073304, 59034728, 58991032, 59043192
  1628,   4,  16384,  41793,  21,  19,   2, 59385904, 59023624, 58957456, 58982384, 59323712
  1629,   4,  16384,   3787,  19,  19,   0, 59527320, 59053016, 58982040, 58969456, 59001240
  1630,   4,  16384,   9780,  19,  18,   1, 59521016, 59058880, 59029080, 59007240, 59007848
  1631,   4,  16384,  38799,  18,  10,   3, 59469408, 59112432, 59021352, 58970656, 59168480
  1632,   4,  16384,  33702,  10,   6,   2, 59469472, 59146984, 59065440, 59035024, 59333488
  1633,   4,  16384,  23703,   6,   7,   1, 59453728, 59064760, 59020248, 58978088, 58990504
  1634,   4,  16384,  26090,   7,   7,   0, 59654888, 59112264, 59046144, 59070760, 59095712
  1635,   4,  16384,  40805,   7,   1,   3, 59593520, 59125840, 59056048, 59033392, 59186680
  1636,   4,  16384,  25867,   1,   7,   3, 59354896, 59048592, 59022832, 58976536, 59189952
  1637,   4,  16384,  12620,   7,   7,   0, 59432472, 59110840, 59030328, 59037768, 59026472
  1638,   4,  16384,  49837,   7,   6,   1, 59525448, 59095656, 59030208, 59007048, 59050640
  1639,   4,  16384,  37391,   6,   7,   1, 59397920, 59038520, 58990576, 58997616, 58994232
  1640,   4,  16384,  45372,   7,  16,   3, 59642872, 59089176, 59052736, 59026096, 59163072
  1641,   4,  16384,   6674,  16,   3,   3, 59416384, 59046960, 58984832, 59010144, 59153184
  1642,   4,  16384,  42655,   3,   3,   0, 59525296, 59136216, 59046928, 59008800, 59048600
  1643,   4,  16384,  27737,   3,   3,   0, 59551672, 59071304, 59037696, 58983600, 59018112
  1644,   4,  16384,  47165,   3,   3,   0, 59586632, 59115704, 59053440, 59042048, 59041320
  1645,   4,  16384,  23883,   3,  20,   3, 59598408, 59084440, 59013912, 58982680, 59160192
  1646,   4,  16384,  38417,  20,  19,   2, 59405736, 59127624, 59026528, 58983560, 59547784
  1647,   4,  16384,   3019,  19,  21,   2, 59487464, 59088200, 59035104, 58983920, 59333864
  1648,   4,  16384,  39741,  21,  21,   0, 59413504, 59046528, 59021064, 58997840, 58966840
  1649,   4,  16384,  34242,  21,  20,   1, 59407160, 59035656, 58980448, 58955296, 59013008
  1650,   4,  16384,  17297,  20,  20,   0, 59528192, 59089192, 59007088, 58975632, 59025888
  1651,   4,  16384,  20724,  20,  21,   1, 59503392, 59034760, 58969744, 58961224, 59001360
  1652,   4,  16384,  16283,  21,  22,   2, 59470776, 59058504, 59010176, 58982832, 59387472
  1653,   4,  16384,   8269,  22,   1,   3, 59387016, 58979072, 58920560, 58899776, 59117376
  1654,   4,  16384,  24696,   1,  16,   3, 59487848, 59123096, 59038600, 59032000, 59173440
  1655,   4,  16384,  49211,  16,  17,   1, 59404360, 59101392, 59045736, 59041088, 59045632
  1656,   4,  16384,  49960,  17,  13,   2, 59425064, 59026840, 58958384, 58961080, 59206792
  1657,   4,  16384,  11685,  13,  17,   2, 59535808, 59060416, 59004384, 58985600, 59338064
  1658,   4,  16384,  16393,  17,  17,   0, 59477944, 59069120, 58993920, 58990928, 59014520
  1659,   4,  16384,  11188,  17,  16,   1, 59516232, 59033568, 58968256, 58973448, 59002184
  1660,   4,  16384,  34346,  16,  16,   0, 59425904, 59062672, 59047168, 59001448, 59000064
  1661,   4,  16384,  11144,  16,  12,   2, 59432536, 58985904, 58929472, 58905280, 58990680
  1662,   4,  16384,  31243,  12,  17,   2, 59349864, 59018896, 58963216, 58908080, 59485696
  1663,   4,  16384,  22981,  17,  10,   3, 59489456, 59109024, 59020584, 58983472, 59132248
  1664,   4,  16384,  43260,  10,   8,   2, 59469200, 59136992, 59036136, 59013352, 59305296
  1665,   4,  16384,  14012,   8,   9,   1, 59609288, 59098720, 59009784, 58994248, 59045456
  1666,   4,  16384,  31648,   9,   0,   3, 59604576, 59118688, 59037752, 59004904, 59109488
  1667,   4,  16384,  11891,   0,  11,   3, 59364432, 58999472, 58940072, 58912128, 59175344
  1668,   4,  16384,  33741,  11,  10,   1, 59407416, 59095632, 59048448, 59002968, 59058568
  1669,   4,  16384,   7458,  10,  10,   0, 59482424, 59042512, 58963440, 58980032, 58979728
  1670,   4,  16384,  33767,  10,  19,   3, 59554352, 59116072, 59033776, 59021480, 59163032
  1671,   4,  16384,  36223,  19,  20,   2, 59351984, 59029280, 59007648, 58951232, 59270704
  1672,   4,  16384,  41830,  20,  21,   1, 59452912, 59079384, 59036728, 59064976, 59002928
  1673,   4,  16384,  18773,  21,  21,   0, 59529184, 59068040, 58982936, 58961536, 58983184
  1674,   4,  16384,  36314,  21,  19,   2, 59515104, 59107624, 59006584, 58966128, 59270576
  1675,   4,  16384,   1797,  19,  19,   0, 59387672, 59025208, 58978696, 58976712, 58961048
  1676,   4,  16384,  49892,  19,  18,   1, 59520752, 59101192, 59046920, 58984424, 59052416
  1677,   4,  16384,  37390,  18,  19,   1, 59516160, 59093632, 58974360, 58949168, 58991880
  1678,   4,  16384,  47754,  19,  21,   2, 59363112, 59018552, 58945880, 58929792, 59485992
  1679,   4,  16384,  14040,  21,  21,   0, 59408728, 59020048, 58979448, 58977008, 59015904
  1680,   4,  16384,  26955,  21,  19,   2, 59519648, 59095280, 58992944, 58992992, 59278424
  1681,   4,  16384,  31991,  19,  19,   0, 59501504, 59078920, 59002168, 58965872, 59023728
  1682,   4,  16384,  43922,  19,  22,   2, 59506672, 59069184, 58998272, 58999736, 59306912
  1683,   4,  16384,  27462,  22,  22,   0, 59390800, 59011288, 58965008, 58954560, 58970320
  1684,   4,  16384,  45265,  22,  22,   0, 59550424, 59115472, 59103296, 59044832, 59023264
  1685,   4,  16384,  11872,  22,  21,   2, 59499776, 59023200, 58975952, 58964432, 59023584
  1686,   4,  16384,  23459,  21,  21,   0, 59366216, 59005264, 58972800, 58942856, 58970264
  1687,   4,  16384,  38345,  21,  23,   2, 59425120, 59041640, 58994416, 58996496, 59294256
  1688,   4,  16384,  32116,  23,  22,   1, 59520424, 59061792, 59005312, 58987728, 59023040
  1689,   4,  16384,  48814,  22,  23,   1, 59520696, 59059504, 59006560, 58958680, 59013432
  1690,   4,  16384,  29530,  23,  23,   0, 59482728, 59077704, 59012072, 58996384, 59038536
  1691,   4,  16384,   9161,  23,  22,   1, 59439632, 59011376, 58982928, 58980992, 58978440
  1692,   4,  16384,   5375,  22,  19,   2, 59492768, 59091280, 59018968, 58983728, 59407272
  1693,   4,  16384,   9240,  19,   6,   3, 59497088, 59027384, 58978176, 58939048, 59161680
  1694,   4,  16384,  20899,   6,   7,   1, 59427952, 59142336, 59028424, 59043680, 59039304
  1695,   4,  16384,  13212,   7,   7,   0, 59438960, 59075768, 59011048, 58982944, 59020528
  1696,   4,  16384,  38074,   7,  23,   3, 59603696, 59097808, 59019392, 59014448, 59177696
  1697,   4,  16384,  36365,  23,  22,   1, 59430680, 59045520, 59009032, 58976072, 59038032
  1698,   4,  16384,  17236,  22,  19,   2, 59491848, 59082720, 58969904, 58975168, 59299136
  1699,   4,  16384,  29425,  19,  22,   2, 59416928, 59021024, 58944864, 58945656, 59258088
  1700,   4,  16384,  29496,  22,  19,   2, 59498016, 59065704, 59023736, 58994592, 59381496
  1701,   4,  16384,  46252,  19,  19,   0, 59501816, 59058096, 58959072, 58966840, 58982848
  1702,   4,  16384,  47268,  19,  18,   1, 59480504, 59062192, 59027600, 58959312, 59006912
  1703,   4,  16384,  43789,  18,  19,   1, 59446448, 59033432, 58966632, 58942280, 59002064
  1704,   4,  16384,  23442,  19,  22,   2, 59368216, 58995208, 58947272, 58948280, 59202296
  1705,   4,  16384,  47977,  22,  22,   0, 59497656, 59081040, 58986152, 58965576, 58985112
  1706,   4,  16384,  21512,  22,  23,   1, 59508192, 59082136, 59070880, 58993888, 59009880
  1707,   4,  16384,  16441,  23,  16,   3, 59448416, 59041496, 58943696, 58957856, 59170080
  1708,   4,  16384,  19006,  16,  17,   1, 59446080, 59127256, 59009336, 59028792, 59041264
  1709,   4,  16384,  38309,  17,  16,   1, 59454976, 59050976, 58981280, 58933256, 59000160
  1710,   4,  16384,  41919,  16,  10,   3, 59456920, 59070888, 59023440, 59018024, 59146184
  1711,   4,  16384,  28813,  10,  10,   0, 59452232, 59139776, 59070896, 59016736, 59061816
  1712,   4,  16384,   7891,  10,   8,   2, 59602480, 59102000, 59039344, 59013016, 59290120
  1713,   4,  16384,  44325,   8,   8,   0, 59598936, 59099344, 58983552, 58964272, 59071432
  1714,   4,  16384,  48127,   8,   8,   0, 59524040, 59076296, 59005888, 58959936, 59028648
  1715,   4,  16384,  48182,   8,  11,   2, 59376424, 58997664, 58943976, 58931200, 59203680
  1716,   4,  16384,   7440,  11,  22,   3, 59591728, 59129120, 59046016, 59027912, 59139000
  1717,   4,  16384,  15225,  22,  22,   0, 59412064, 59032216, 58963576, 58979304, 58979488
  1718,   4,  16384,  10255,  22,  21,   2, 59377664, 58983600, 58977848, 58936392, 59459240
  1719,   4,  16384,   2172,  21,  20,   1, 59490768, 59068584, 59012056, 59019632, 59015440
  1720,   4,  16384,  25768,  20,   0,   3, 59498328, 59082712, 59041640, 59008728, 59062528
  1721,   4,  16384,   5618,   0,   3,   2, 59397944, 58998472, 58924008, 58909544, 59352328
  1722,   4,  16384,  48575,   3,   4,   2, 59563312, 59103488, 59053160, 58987336, 59337336
  1723,   4,  16384,  20195,   4,   4,   0, 59582656, 59092592, 59028944, 59010792, 59050304
  1724,   4,  16384,  41196,   4,  12,   3, 59416456, 59005168, 58984688, 58963928, 59174792
  1725,   4,  16384,   4139,  12,  20,   3, 59374224, 59108704, 58990816, 58956960, 59172272
  1726,   4,  16384,  21684,  20,  23,   2, 59405896, 59098120, 58993384, 59034232, 59585312
  1727,   4,  16384,   5529,  23,  23,   0, 59488288, 59117248, 59014528, 59007024, 59056968
  1728,   4,  16384,   7804,  23,  23,   0, 59486208, 59057240, 58975624, 59002696, 59018800
  1729,   4,  16384,  43086,  23,  22,   1, 59517784, 59095416, 58988576, 58980480, 58999680
  1730,   4,  16384,  36956,  22,  22,   0, 59508368, 59073072, 59032728, 58989968, 59012480
  1731,   4,  16384,  11118,  22,  21,   2, 59455040, 59017880, 58955856, 58963448, 59234096
  1732,   4,  16384,  10175,  21,  21,   0, 59362448, 59010368, 58958296, 58976112, 58973240
  1733,   4,  16384,  12538,  21,  18,   2, 59387904, 58991056, 58937928, 58898488, 58987544
  1734,   4,  16384,  20128,  18,  19,   1, 59485464, 59086064, 59018304, 58992384, 59002520
  1735,   4,  16384,  20077,  19,  18,   1, 59508736, 59079448, 59012896, 58992904, 59016008
  1736,   4,  16384,   8654,  18,  11,   3, 59512680, 59085920, 58972912, 58964304, 59145952
  1737,   4,  16384,  48534,  11,  22,   3, 59447000, 59098232, 59074456, 59009536, 59189704
  1738,   4,  16384,  35897,  22,   7,   3, 59407520, 59084624, 59001952, 58992576, 59152544
  1739,   4,  16384,  42731,   7,   7,   0, 59436288, 59054760, 59000592, 59002064, 58993344
  1740,   4,  16384,  22770,   7,   6,   1, 59538256, 59090272, 59041072, 59005328, 59028792
  1741,   4,  16384,  41309,   6,   7,   1, 59396568, 59015520, 58943856, 58900624, 58953880
  1742,   4,  16384,    980,   7,   7,   0, 59560088, 59107096, 59057352, 59007392, 59050792
  1743,   4,  16384,  42626,   7,  10,   2, 59571704, 59153640, 59038424, 59043728, 59363256
  1744,   4,  16384,  20593,  10,  11,   1, 59591312, 59106248, 59014784, 58995080, 59017368
  1745,   4,  16384,  27843,  11,  11,   0, 59590520, 59085904, 58986824, 59002584, 59025128
  1746,   4,  16384,   2441,  11,  10,   1, 59408416, 59028024, 58962216, 58942912, 59008944
  1747,   4,  16384,  40047,  10,  17,   3, 59549784, 59071336, 59004928, 59016752, 59164688
  1748,   4,  16384,  39873,  17,  18,   3, 59413272, 59072488, 58994568, 58969568, 59150384
  1749,   4,  16384,  42315,  18,  18,   0, 59424864, 59049856, 58971520, 58955160, 58977632
  1750,   4,  16384,  38834,  18,  19,   1, 59477056, 59061096, 59003448, 59002152, 59015528
  1751,   4,  16384,   3409,  19,  18,   1, 59481736, 59067728, 59015800, 59002296, 59027088
  1752,   4,  16384,  15948,  18,  19,   1, 59502016, 59053248, 59001424, 58988264, 59023944
  1753,   4,  16384,  37974,  19,  19,   0, 59474912, 59064312, 59000616, 58960224, 59002368
  1754,   4,  16384,  19955,  19,  18,   1, 59493456, 59086456, 59000592, 58962568, 59058936
  1755,   4,  16384,  39675,  18,  23,   2, 59378696, 59019448, 58958416, 58922808, 59188296
  1756,   4,  16384,  39961,  23,   9,   3, 59370912, 59009920, 58939176, 58963216, 59142880
  1757,   4,  16384,  33801,   9,   9,   0, 59365616, 59067984, 59008864, 58980784, 59001472
  1758,   4,  16384,  45862,   9,  19,   3, 59518920, 59113664, 59045792, 59007976, 59193200
  1759,   4,  16384,   4907,  19,  18,   1, 59493416, 59119600, 59044200, 58992336, 59008512
  1760,   4,  16384,  22252,  18,   2,   3, 59503656, 59069368, 59001056, 58967800, 59130512
  1761,   4,  16384,  49184,   2,   5,   2, 59467016, 59089648, 59028728, 58992784, 59362328
  1762,   4,  16384,  49534,   5,   4,   1, 59624768, 59106536, 59024032, 59020752, 59069480
  1763,   4,  16384,  20938,   4,   4,   0, 59594696, 59129552, 59015336, 59012992, 59045512
  1764,   4,  16384,  14508,   4,   5,   1, 59479912, 59056856, 58993608, 58989400, 59022840
  1765,   4,  16384,   8993,   5,  14,   3, 59523840, 59055328, 58993616, 58970200, 59140584
  1766,   4,  16384,  29222,  14,  14,   0, 59311912, 59023648, 58954912, 58959536, 58970064
  1767,   4,  16384,  20142,  14,   8,   3, 59449600, 59078136, 59014528, 59000024, 59135936
  1768,   4,  16384,   8628,   8,   6,   2, 59388824, 59038608, 58980560, 58966328, 59239344
  1769,   4,  16384,  28663,   6,   9,   2, 59502864, 59104568, 59008080, 58989504, 59377912
  1770,   4,  16384,  40421,   9,   7,   2, 59601288, 59113432, 59039840, 59007392, 59328288
  1771,   4,  16384,  18798,   7,  12,   3, 59562384, 59091088, 59002264, 58994968, 59161264
  1772,   4,  16384,  48687,  12,  13,   1, 59397856, 59098200, 58992320, 59024744, 59047376
  1773,   4,  16384,  38560,  13,  10,   3, 59414440, 58947904, 58898744, 58876576, 59121544
  1774,   4,  16384,   2176,  10,   7,   2, 59431632, 59126696, 59062336, 59042960, 59582504
  1775,   4,  16384,  18066,   7,  16,   3, 59556840, 59106104, 59016432, 59013904, 59168992
  1776,   4,  16384,  20027,  16,  13,   2, 59378920, 59047304, 58974736, 58950504, 59250272
  1777,   4,  16384,  29547,  13,  15,   2, 59488136, 59078944, 59019520, 58979328, 59340088
  1778,   4,  16384,   1239,  15,  14,   1, 59501032, 59100488, 59012568, 58993848, 59015456
  1779,   4,  16384,   1364,  14,  13,   2, 59469200, 59036152, 59001696, 58992072, 59249992
  1780,   4,  16384,  39458,  13,   0,   3, 59500600, 59058104, 59015352, 59024824, 59064552
  1781,   4,  16384,  16934,   0,   1,   1, 59383848, 59016488, 58945152, 58929688, 59050656
  1782,   4,  16384,   9703,   1,  10,   3, 59513488, 59085200, 59009136, 58973608, 59185024
  1783,   4,  16384,  44214,  10,  10,   0, 59444600, 59095984, 59032120, 59061024, 59042216
  1784,   4,  16384,  42252,  10,  11,   1, 59532952, 59024736, 58970136, 58961440, 58995824
  1785,   4,  16384,  17890,  11,   6,   2, 59620696, 59129800, 59004008, 59019840, 59350640
  1786,   4,  16384,   4903,   6,   6,   0, 59588616, 59103200, 59043104, 59012560, 59016104
  1787,   4,  16384,   5140,   6,   6,   0, 59571704, 59124040, 58999520, 58986408, 59035152
  1788,   4,  16384,  38083,   6,  22,   3, 59412088, 59062000, 58969432, 58993696, 59146680
  1789,   4,  16384,  33579,  22,  20,   2, 59430960, 59033464, 58987264, 58980688, 59044608
  1790,   4,  16384,  45177,  20,  19,   2, 59385032, 59041096, 58951128, 58956880, 59483168
  1791,   4,  16384,  39651,  19,  20,   2, 59483600, 59093560, 59042464, 59009360, 59376824
  1792,   4,  16384,   3786,  20,  21,   1, 59519104, 59084392, 59000160, 58998872, 59000824
  1793,   4,  16384,  12661,  21,  20,   1, 59517896, 59123984, 59026800, 59018896, 59017840
  1794,   4,  16384,  34674,  20,  20,   0, 59490880, 59100144, 59008728, 58988120, 59025128
  1795,   4,  16384,   7785,  20,  20,   0, 59445848, 59009656, 58973256, 58961912, 58974784
  1796,   4,  16384,   4172,  20,  20,   0, 59366856, 59007472, 58971784, 58927144, 58994944
  1797,   4,  16384,  25469,  20,  20,   0, 59511256, 59046824, 58981584, 58958576, 59003176
  1798,   4,  16384,  13144,  20,  23,   2, 59418728, 59044016, 59010400, 58946800, 59496704
  1799,   4,  16384,   8427,  23,  20,   2, 59511552, 59090744, 59023912, 58997408, 59326704
  1800,   4,  16384,  11636,  20,  19,   2, 59528336, 59064160, 58980768, 58978048, 59257816
  1801,   4,  16384,  46263,  19,   1,   3, 59504736, 59074600, 58976040, 58966144, 59144416
  1802,   4,  16384,  23556,   1,  22,   3, 59463744, 59103032, 59000704, 59004312, 59167024
  1803,   4,  16384,  24193,  22,  20,   2, 59378176, 59000040, 58975616, 58950552, 59214136
  1804,   4,  16384,  27908,  20,  13,   3, 59375408, 59034256, 58968808, 58956208, 59151432
  1805,   4,  16384,   7363,  13,  12,   1, 59434776, 59107744, 58987944, 58970928, 59030048
  1806,   4,  16384,  18474,  12,   1,   3, 59497280, 59067496, 59019616, 59010736, 59134376
  1807,   4,  16384,  42427,   1,   2,   2, 59425264, 59117712, 59055008, 59025496, 59350120
  1808,   4,  16384,  28799,   2,  20,   3, 59573488, 59104128, 58987288, 58973616, 59166576
  1809,   4,  16384,  12789,  20,  19,   2, 59422920, 59064176, 59007616, 58954896, 59326952
  1810,   4,  16384,  40631,  19,  18,   1, 59498848, 59071896, 59010456, 58975624, 59012904
  1811,   4,  16384,  15999,  18,  17,   3, 59421360, 59053488, 58972264, 58941376, 59177832
  1812,   4,  16384,  16653,  17,  17,   0, 59387552, 59071184, 59010160, 59022968, 59005488
  1813,   4,  16384,  16974,  17,  10,   3, 59478008, 59042832, 58933736, 58935432, 59145608
  1814,   4,  16384,   2062,  10,   7,   2, 59441088, 59133040, 59088880, 59049800, 59577240
  1815,   4,  16384,  47722,   7,   6,   1, 59583936, 59119536, 59041408, 59012528, 59046528
  1816,   4,  16384,   7978,   6,   6,   0, 59433408, 59046880, 58974752, 58984464, 59013968
  1817,   4,  16384,  28897,   6,   6,   0, 59615080, 59098784, 59030480, 59002744, 59016424
  1818,   4,  16384,  28122,   6,   8,   2, 59569624, 59081304, 59029384, 59003400, 59293184
  1819,   4,  16384,  35558,   8,   9,   1, 59483768, 59039472, 58979056, 58976920, 59014448
  1820,   4,  16384,  17311,   9,   2,   3, 59585936, 59118072, 59081064, 59015264, 59160912
  1821,   4,  16384,  15208,   2,   2,   0, 59362696, 59013592, 58929192, 58909776, 58963552
  1822,   4,  16384,  36891,   2,   0,   2, 59448192, 59117552, 59033632, 59059920, 59498576
  1823,   4,  16384,    568,   0,   1,   1, 59505208, 59030904, 58955616, 58946112, 59061792
  1824,   4,  16384,  13498,   1,  17,   3, 59594704, 59069736, 59031936, 59017712, 59149888
  1825,   4,  16384,  36082,  17,   3,   3, 59444096, 59076552, 58992056, 58978656, 59134952
  1826,   4,  16384,   8899,   3,   2,   1, 59422992, 59098632, 59004768, 58992048, 59045384
  1827,   4,  16384,  33093,   2,  13,   3, 59472096, 59043704, 58988200, 59003344, 59166080
  1828,   4,  16384,  46076,  13,   6,   3, 59372304, 59025944, 58966704, 58955552, 59143896
  1829,   4,  16384,   5818,   6,  14,   3, 59522928, 59118176, 58995160, 58966656, 59177080
  1830,   4,  16384,  27699,  14,  17,   2, 59382104, 59095328, 59003792, 59028080, 59575456
  1831,   4,  16384,  49540,  17,  17,   0, 59503304, 59075656, 59019680, 58981224, 59002536
  1832,   4,  16384,  40110,  17,  16,   1, 59479416, 59056424, 58985296, 58946600, 58993704
  1833,   4,  16384,  42536,  16,  16,   0, 59502416, 59080824, 58993904, 58952976, 59022496
  1834,   4,  16384,  11735,  16,  17,   1, 59438696, 59049136, 58997344, 58969456, 58965320
  1835,   4,  16384,  27514,  17,   6,   3, 59347072, 59024272, 58961192, 58944992, 59120792
  1836,   4,  16384,  25856,   6,  11,   2, 59414920, 59144576, 59105440, 59031656, 59454880
  1837,   4,  16384,  42180,  11,  13,   3, 59541424, 59074560, 58989944, 59018160, 59168752
  1838,   4,  16384,  26381,  13,  23,   3, 59470680, 59109432, 58995640, 58996568, 59183416
  1839,   4,  16384,  29215,  23,  21,   2, 59409280, 59125112, 59011432, 59037576, 59333544
  1840,   4,  16384,  24814,  21,  21,   0, 59487552, 59076296, 59004352, 58994240, 59006408
  1841,   4,  16384,  31116,  21,  21,   0, 59540560, 59071880, 59009152, 58987728, 58990152
  1842,   4,  16384,  49732,  21,  21,   0, 59483520, 59104240, 59063168, 59003872, 59023792
  1843,   4,  16384,  38269,  21,  20,   1, 59466456, 59051864, 59002920, 58953888, 59013848
  1844,   4,  16384,  25014,  20,  21,   1, 59526272, 59077160, 59005856, 58985928, 59043792
  1845,   4,  16384,  18303,  21,   9,   3, 59406984, 58981448, 58944096, 58907976, 59112464
  1846,   4,  16384,   5288,   9,   8,   1, 59388648, 59036224, 58974160, 58963648, 58983008
  1847,   4,  16384,  27543,   8,   9,   1, 59565984, 59133056, 59079552, 59024256, 59081736
  1848,   4,  16384,  23672,   9,   9,   0, 59578448, 59073616, 59019040, 58983392, 59021976
  1849,   4,  16384,   3099,   9,   8,   1, 59586752, 59091320, 59012880, 59006504, 59039904
  1850,   4,  16384,   3243,   8,   6,   2, 59576064, 59100112, 58998496, 58994496, 59306224
  1851,   4,  16384,  49733,   6,   6,   0, 59540200, 59079312, 59001608, 59004456, 59010080
  1852,   4,  16384,  17909,   6,  16,   3, 59503272, 59079904, 59006696, 58992616, 59174720
  1853,   4,  16384,   9918,  16,  12,   2, 59377576, 59006024, 58927416, 58896240, 58982128
  1854,   4,  16384,  13309,  12,  12,   0, 59455928, 59087720, 59009528, 58996144, 59030832
  1855,   4,  16384,  26859,  12,   5,   3, 59498512, 59092704, 59022304, 59002752, 59143872
  1856,   4,  16384,  23913,   5,   5,   0, 59415416, 59098904, 59029440, 59006240, 59007520
  1857,   4,  16384,   5790,   5,   5,   0, 59572832, 59097968, 59010528, 58966400, 59007448
  1858,   4,  16384,  13401,   5,   5,   0, 59576240, 59089960, 59028280, 58994160, 59027808
  1859,   4,  16384,  46259,   5,   4,   1, 59548800, 59100416, 59017792, 58999352, 59026944
  1860,   4,  16384,  24118,   4,  10,   3, 59394048, 59008904, 58959536, 58942776, 59170192
  1861,   4,  16384,  28452,  10,  21,   3, 59475168, 59033808, 58961704, 58953576, 59159208
  1862,   4,  16384,  26934,  21,  14,   3, 59433272, 59093920, 59010624, 58978792, 59140808
  1863,   4,  16384,   6576,  14,  14,   0, 59401352, 59105040, 59031544, 58999792, 59017192
  1864,   4,  16384,  46018,  14,  15,   1, 59518664, 59044384, 59013096, 58996520, 59001008
  1865,   4,  16384,  43298,  15,  15,   0, 59517496, 59069248, 59003472, 58966976, 58983616
  1866,   4,  16384,  48928,  15,  14,   1, 59481472, 59097840, 59000992, 58985128, 59006776
  1867,   4,  16384,   5668,  14,  14,   0, 59474560, 59038112, 58987064, 58964776, 58970752
  1868,   4,  16384,  43243,  14,  15,   1, 59489304, 59053712, 59019432, 59019544, 59031224
  1869,   4,  16384,  39517,  15,  14,   1, 59401864, 59015496, 58939912, 58915544, 58944224
  1870,   4,  16384,   1978,  14,  15,   1, 59397504, 59027064, 58978552, 58957160, 58981560
  1871,   4,  16384,  42537,  15,  14,   1, 59517760, 59090488, 59051624, 59003784, 59036864
  1872,   4,  16384,  41786,  14,  14,   0, 59508200, 59064600, 59002856, 58993288, 59001864
  1873,   4,  16384,  17372,  14,  23,   3, 59504992, 59067296, 58978664, 58948768, 59169800
  1874,   4,  16384,  46782,  23,  19,   2, 59399376, 59064552, 59004648, 58979352, 59321048
  1875,   4,  16384,  34776,  19,  13,   3, 59408696, 59030104, 58972176, 58961056, 59160552
  1876,   4,  16384,  35770,  13,  12,   1, 59388136, 59069360, 59008072, 58995952, 59001808
  1877,   4,  16384,  26660,  12,  12,   0, 59391544, 58991840, 58926592, 58901736, 58960152
  1878,   4,  16384,  10613,  12,  13,   1, 59460856, 59069128, 59022488, 59008832, 59031112
  1879,   4,  16384,  16014,  13,  12,   1, 59483584, 59090784, 59003952, 59011800, 59025408
  1880,   4,  16384,  36823,  12,  13,   1, 59484968, 59057472, 58989520, 58977792, 59009224
  1881,   4,  16384,  36777,  13,   3,   3, 59494312, 59063360, 58970256, 58970256, 59168344
  1882,   4,  16384,  41130,   3,   3,   0, 59400560, 59038944, 59004136, 58990752, 59003960
  1883,   4,  16384,  26472,   3,   4,   2, 59491736, 59034168, 58981992, 58944272, 59251376
  1884,   4,  16384,  12805,   4,   0,   2, 59570272, 59097160, 59022608, 59017600, 59352768
  1885,   4,  16384,  25025,   0,   4,   2, 59378864, 58941488, 58859360, 58845816, 58983648
  1886,   4,  16384,  44309,   4,   4,   0, 59533040, 59113848, 59024736, 59022256, 59056808
  1887,   4,  16384,  46734,   4,   5,   1, 59561000, 59077848, 59063384, 59020984, 59069912
  1888,   4,  16384,  39660,   5,   3,   2, 59560856, 59067912, 59002960, 58986576, 59253496
  1889,   4,  16384,   6895,   3,   2,   1, 59389064, 58994776, 58958832, 58952984, 58947304
  1890,   4,  16384,  40091,   2,  18,   3, 59523560, 59072152, 58998312, 59002160, 59181736
  1891,   4,  16384,  48979,  18,  12,   3, 59422624, 59078896, 59014496, 58999952, 59163384
  1892,   4,  16384,  37946,  12,  12,   0, 59398928, 59094928, 59022976, 59029672, 59020520
  1893,   4,  16384,  23410,  12,  13,   1, 59430728, 58994640, 58939544, 58950528, 58945880
  1894,   4,  16384,  35882,  13,   7,   3, 59494784, 59107168, 59021376, 59008984, 59136864
  1895,   4,  16384,  47752,   7,  11,   2, 59462296, 59138232, 59066960, 59019616, 59363472
  1896,   4,  16384,  22924,  11,  22,   3, 59563840, 59091808, 58997632, 58994200, 59150832
  1897,   4,  16384,  46478,  22,  22,   0, 59420544, 59045912, 58991504, 58970608, 59003184
  1898,   4,  16384,  27951,  22,  22,   0, 59406888, 59069384, 58959600, 58941928, 58980072
  1899,   4,  16384,  10895,  22,  17,   3, 59506880, 59074256, 59010632, 58988640, 59154208
  1900,   4,  16384,  46777,  17,  13,   2, 59415912, 59090000, 59042256, 59000904, 59425584
  1901,   4,  16384,  21494,  13,  12,   1, 59469560, 59081032, 58981144, 58945456, 58984616
  1902,   4,  16384,  11417,  12,  13,   1, 59497352, 59110440, 59056928, 59017424, 59026808
  1903,   4,  16384,  13870,  13,  15,   2, 59501240, 59080664, 58992064, 58998472, 59327568
  1904,   4,  16384,  18166,  15,  15,   0, 59378872, 59012768, 58959944, 58966192, 58968288
  1905,   4,  16384,  44855,  15,  22,   3, 59532592, 59095256, 58992728, 58992904, 59176128
  1906,   4,  16384,  35830,  22,   2,   3, 59387472, 59080352, 58995528, 58970912, 59145880
  1907,   4,  16384,  20881,   2,   1,   2, 59491160, 59047360, 59007624, 58969424, 59236912
  1908,   4,  16384,   9204,   1,  17,   3, 59555032, 59111312, 59063208, 59032072, 59172064
  1909,   4,  16384,  27370,  17,  17,   0, 59413144, 59077024, 58983160, 58968696, 58969704
  1910,   4,  16384,  31068,  17,  16,   1, 59479896, 59082320, 59017920, 59005048, 59016304
  1911,   4,  16384,  34897,  16,  17,   1, 59484560, 59076880, 58999680, 59020856, 59028768
  1912,   4,  16384,  27822,  17,  12,   2, 59407232, 59040584, 58963064, 58976176, 59217704
  1913,   4,  16384,  27491,  12,  14,   2, 59492344, 59051144, 59002976, 58966648, 59318424
  1914,   4,  16384,  11412,  14,   4,   3, 59444728, 59047128, 59028944, 59022160, 59153256
  1915,   4,  16384,  29768,   4,   8,   3, 59380256, 59073816, 58994104, 58952656, 59171400
  1916,   4,  16384,  17818,   8,   6,   2, 59422736, 59062592, 59048608, 59030936, 59425408
  1917,   4,  16384,  33234,   6,   9,   2, 59565072, 59085744, 59032560, 58989544, 59071928
  1918,   4,  16384,  40906,   9,  12,   3, 59534880, 59109960, 59008608, 59014312, 59167208
  1919,   4,  16384,  20965,  12,  12,   0, 59421432, 59094152, 59022032, 58987472, 59026344
  1920,   4,  16384,  25030,  12,  14,   2, 59502560, 59029128, 59001912, 58988664, 59302680
  1921,   4,  16384,  17319,  14,  16,   2, 59495600, 59089984, 59004760, 58959544, 59317760
  1922,   4,  16384,  10293,  16,  17,   1, 59437112, 59059256, 58994744, 58987464, 58998232
  1923,   4,  16384,  30190,  17,  17,   0, 59371248, 59005856, 58939720, 58939040, 58958992
  1924,   4,  16384,  19324,  17,  17,   0, 59461232, 59075584, 59006416, 58999696, 59064832
  1925,   4,  16384,  11742,  17,  16,   1, 59482712, 59034960, 58958432, 58954424, 58986320
  1926,   4,  16384,  13500,  16,   4,   3, 59362672, 58978888, 58965624, 58957472, 59122560
  1927,   4,  16384,  43351,   4,   5,   1, 59378328, 59134344, 59074128, 59048536, 59088056
  1928,   4,  16384,  42221,   5,   4,   1, 59589360, 59080208, 59012040, 58985880, 59012632
  1929,   4,  16384,  26400,   4,  14,   3, 59573024, 59064776, 59010024, 58954712, 59188016
  1930,   4,  16384,  15778,  14,   5,   3, 59428376, 59078272, 58986168, 58979560, 59162472
  1931,   4,  16384,  26880,   5,   0,   2, 59404408, 59088376, 58991304, 59016168, 59194808
  1932,   4,  16384,   8822,   0,   1,   1, 59492312, 59025760, 58962768, 58936352, 59055456
  1933,   4,  16384,  46493,   1,   0,   1, 59483928, 59036248, 58990672, 58954832, 58930648
  1934,   4,  16384,  29993,   0,   0,   0, 59371872, 58954496, 58885504, 58885616, 58915952
  1935,   4,  16384,  44753,   0,   1,   1, 59514672, 59013576, 58942232, 58949712, 59099904
  1936,   4,  16384,  22671,   1,   2,   2, 59604752, 59121288, 59036992, 59020160, 59298664
  1937,   4,  16384,  41745,   2,   9,   3, 59556728, 59062304, 59001488, 58955064, 59181320
  1938,   4,  16384,  14658,   9,   8,   1, 59385584, 59031616, 58966792, 59018144, 58985664
  1939,   4,  16384,  33635,   8,   8,   0, 59443272, 59092576, 58988248, 58975840, 59043080
  1940,   4,  16384,   6961,   8,   8,   0, 59564256, 59138560, 59065568, 59019120, 59052336
  1941,   4,  16384,  40570,   8,   9,   1, 59537360, 59062968, 58979008, 58973576, 58999368
  1942,   4,  16384,  41973,   9,   9,   0, 59579568, 59148400, 59047352, 59013720, 59067896
  1943,   4,  16384,  31096,   9,   7,   2, 59572480, 59151416, 59051584, 59011432, 59355608
  1944,   4,  16384,  20015,   7,  21,   3, 59567120, 59100120, 59014976, 58998256, 59148144
  1945,   4,  16384,  16986,  21,  18,   2, 59397640, 59001856, 58962408, 58947032, 59260496
  1946,   4,  16384,  41031,  18,  18,   0, 59382736, 59049328, 59010472, 58962120, 58990240
  1947,   4,  16384,  43098,  18,   3,   3, 59470200, 59067304, 59026960, 58993192, 59148704
  1948,   4,  16384,   3975,   3,  21,   3, 59449656, 59107832, 59050160, 59050184, 59161448
  1949,   4,  16384,  34819,  21,  21,   0, 59410760, 59029624, 59028648, 58947560, 59007800
  1950,   4,  16384,  14834,  21,  19,   2, 59481696, 59081848, 59010224, 59042800, 59551784
  1951,   4,  16384,  37662,  19,  19,   0, 59477640, 59122336, 59028704, 59002832, 59039768
  1952,   4,  16384,   6063,  19,  14,   3, 59394688, 59026416, 58982688, 58946472, 59166776
  1953,   4,  16384,  24877,  14,  16,   2, 59422472, 59069808, 58981312, 58993712, 59328800
  1954,   4,  16384,  22068,  16,  17,   1, 59526704, 59100616, 59044808, 58984368, 59020288
  1955,   4,  16384,  10861,  17,  16,   1, 59528648, 59077824, 58992008, 58992224, 59013024
  1956,   4,  16384,   6094,  16,  16,   0, 59386864, 59037520, 58981968, 58941224, 58987488
  1957,   4,  16384,  43680,  16,  15,   2, 59505616, 59047016, 58981000, 58961792, 59018824
  1958,   4,  16384,  28675,  15,   6,   3, 59467720, 59054776, 58983080, 58977776, 59130168
  1959,   4,  16384,   9197,   6,   9,   2, 59386848, 59088056, 59030816, 59003656, 59309232
  1960,   4,  16384,  19504,   9,  20,   3, 59479960, 59058776, 58975256, 58985248, 59159264
  1961,   4,  16384,  33375,  20,  22,   2, 59426896, 59066752, 59006024, 58983208, 59334976
  1962,   4,  16384,   9146,  22,  21,   2, 59515112, 59100776, 59000232, 58999976, 59293608
  1963,   4,  16384,  49930,  21,  12,   3, 59547600, 59109616, 59040968, 59035968, 59153320
  1964,   4,  16384,   1506,  12,  12,   0, 59372648, 59032040, 58979464, 58959520, 59000872
  1965,   4,  16384,  10797,  12,   2,   3, 59428232, 59032408, 59007056, 58975704, 59144136
  1966,   4,  16384,  21213,   2,   3,   1, 59439320, 59141128, 59024256, 59024352, 59064376
  1967,   4,  16384,   3751,   3,   2,   1, 59539616, 59094720, 59058216, 59038560, 59049048
  1968,   4,  16384,  24986,   2,   3,   1, 59454576, 59047648, 58979712, 58970216, 58984544
  1969,   4,  16384,  42353,   3,   2,   1, 59595888, 59078304, 59016352, 58977432, 59039088
  1970,   4,  16384,  19831,   2,   3,   1, 59575576, 59100784, 59016064, 59004264, 59021784
  1971,   4,  16384,  10923,   3,  22,   3, 59394368, 59033000, 58946976, 58942248, 59149872
  1972,   4,  16384,  31129,  22,   2,   3, 59484032, 59079872, 59042216, 59007256, 59170112
  1973,   4,  16384,  14700,   2,   3,   1, 59365024, 58997264, 58926552, 58934976, 58963584
  1974,   4,  16384,  19744,   3,   4,   2, 59518344, 59108288, 59047664, 59027256, 59568184
  1975,   4,  16384,  18953,   4,   8,   3, 59547312, 59103600, 59052240, 59031040, 59173680
  1976,   4,  16384,  39696,   8,   3,   3, 59475984, 59094848, 59035936, 59004616, 59158584
  1977,   4,  16384,  44739,   3,   3,   0, 59472456, 59095664, 59029160, 58991056, 59032432
  1978,   4,  16384,    358,   3,   3,   0, 59596480, 59102944, 59040072, 59026288, 59048480
  1979,   4,  16384,  22102,   3,   1,   2, 59562808, 59119576, 59038568, 58995240, 59307512
  1980,   4,  16384,   6156,   1,   0,   1, 59398184, 59036080, 58977584, 58960784, 58898904
  1981,   4,  16384,  11225,   0,   1,   1, 59368192, 58927640, 58872320, 58838592, 58971056
  1982,   4,  16384,  20984,   1,   2,   2, 59556616, 59111544, 59078696, 59004168, 59584968
  1983,   4,  16384,  47324,   2,  11,   3, 59612224, 59082000, 59026872, 59020568, 59165280
  1984,   4,  16384,   6049,  11,   7,   2, 59456768, 59059264, 59014896, 58992368, 59279472
  1985,   4,  16384,  14453,   7,   7,   0, 59605216, 59091456, 59028384, 58984296, 59016056
  1986,   4,  16384,  41206,   7,  11,   2, 59628616, 59129728, 59019360, 58987896, 59334784
  1987,   4,  16384,  17343,  11,  11,   0, 59568840, 59084824, 58978648, 58964872, 59027080
  1988,   4,  16384,  20741,  11,  10,   1, 59489144, 59077584, 59008048, 58973776, 58982144
  1989,   4,  16384,  45504,  10,  10,   0, 59454080, 59011464, 58945288, 58941344, 58968184
  1990,   4,  16384,   7183,  10,   7,   2, 59516024, 59113736, 59031112, 58999232, 59559704
  1991,   4,  16384,  27302,   7,  22,   3, 59419504, 59026808, 58975336, 58970136, 59152824
  1992,   4,  16384,  43989,  22,  23,   1, 59417400, 59076088, 58990912, 58969384, 58988536
  1993,   4,  16384,   6811,  23,  23,   0, 59498320, 59088176, 58969256, 58974888, 59027624
  1994,   4,  16384,  20274,  23,  23,   0, 59507872, 59052120, 58992816, 58991992, 58991904
  1995,   4,  16384,  14211,  23,  20,   2, 59474680, 59064688, 58980472, 58978672, 59244792
  1996,   4,  16384,  40853,  20,  22,   2, 59498568, 59069280, 59014224, 59005136, 59422008
  1997,   4,  16384,  37101,  22,  23,   1, 59434552, 58998064, 58933624, 58918192, 58949536
  1998,   4,  16384,  37885,  23,  16,   3, 59414944, 58994952, 58968328, 58929600, 59146760
  1999,   4,  16384,   1952,  16,  14,   2, 59325160, 59049016, 58972216, 58957528, 59254696
  2000,   4,  16384,  40694,  14,   3,   3, 59433936, 59102480, 59003584, 59037312, 59159320
  2001,   4,  16384,  48283,   3,  22,   3, 59446944, 59090032, 59014056, 58993200, 59167880
  2002,   4,  16384,  18684,  22,   5,   3, 59461992, 59097408, 58989488, 58962240, 59146032
  2003,   4,  16384,   8218,   5,   0,   2, 59411736, 59085872, 59012272, 59003888, 59222992
  2004,   4,  16384,  33199,   0,  23,   3, 59497880, 59015792, 58953840, 58946392, 59145840
  2005,   4,  16384,  46747,  23,  23,   0, 59402928, 59111480, 58987904, 58966432, 59020648
  2006,   4,  16384,  30394,  23,   1,   3, 59405208, 59059976, 58976832, 58986928, 59143176
  2007,   4,  16384,  18277,   1,  18,   3, 59394688, 59065600, 59022288, 59017280, 59162256
  2008,   4,  16384,  20230,  18,  19,   1, 59392544, 59024960, 58961088, 58950960, 58964432
  2009,   4,  16384,  38148,  19,  22,   2, 59473816, 59045368, 58997040, 58942952, 59300912
  2010,   4,  16384,  11107,  22,  23,   1, 59498912, 59100576, 59000432, 58979136, 58996672
  2011,   4,  16384,  41402,  23,  19,   2, 59498600, 59059104, 58987384, 58983848, 59263704
  2012,   4,  16384,  14035,  19,  18,   1, 59522816, 59088680, 59050496, 59021952, 59016696
  2013,   4,  16384,   5026,  18,  18,   0, 59515568, 59031128, 58995776, 58949880, 58974048
  2014,   4,  16384,  41012,  18,  19,   1, 59425240, 59012752, 58981176, 58941128, 58988040
  2015,   4,  16384,   2243,  19,  19,   0, 59342056, 58994856, 58993040, 58970816, 58983984
  2016,   4,  16384,   5610,  19,   9,   3, 59381456, 59034856, 58999000, 58945608, 59160944
  2017,   4,  16384,  16231,   9,   9,   0, 59403936, 59091312, 59028256, 59024880, 59029096
  2018,   4,  16384,  19081,   9,   8,   1, 59580424, 59150336, 59033920, 58970104, 59026184
  2019,   4,  16384,   9353,   8,   7,   2, 59578096, 59107512, 59019144, 59043272, 59277568
  2020,   4,  16384,  10868,   7,   7,   0, 59552176, 59121616, 59045448, 59010192, 59060384
  2021,   4,  16384,  22980,   7,   6,   1, 59511872, 59053240, 58959968, 58971720, 59032048
  2022,   4,  16384,  31758,   6,   6,   0, 59526336, 59091456, 59007176, 58979440, 59039408
  2023,   4,  16384,  32531,   6,   7,   1, 59451656, 59057736, 59011752, 58964088, 58988224
  2024,   4,  16384,  31686,   7,   7,   0, 59395648, 59024840, 58966880, 58931184, 58992384
  2025,   4,  16384,  30068,   7,  11,   2, 59648240, 59115440, 59036008, 58983896, 59341856
  2026,   4,  16384,  25406,  11,   9,   2, 59621816, 59112824, 59037624, 59002784, 59321136
  2027,   4,  16384,  31848,   9,   0,   3, 59581136, 59083184, 59027992, 59001688, 59092272
  2028,   4,  16384,  39183,   0,   2,   2, 59354912, 59040376, 58964616, 58950192, 59421072
  2029,   4,  16384,  35898,   2,  10,   3, 59502752, 59087264, 58996784, 58976056, 59143344
  2030,   4,  16384,  17582,  10,  10,   0, 59396728, 59104096, 59060240, 59005256, 59035600
  2031,   4,  16384,   1947,  10,  15,   3, 59575144, 59101160, 59050464, 59052224, 59158952
  2032,   4,  16384,  41369,  15,  19,   3, 59370616, 59048680, 59003416, 58971144, 59176760
  2033,   4,  16384,  22900,  19,  22,   2, 59429080, 59075600, 59035456, 58973808, 59327144
  2034,   4,  16384,  24856,  22,  22,   0, 59529448, 59118864, 58985920, 58988784, 59035296
  2035,   4,  16384,  21846,  22,  22,   0, 59501264, 59092576, 59020680, 58991816, 59033936
  2036,   4,  16384,  22734,  22,  22,   0, 59469256, 59059480, 59012824, 59006704, 59054368
  2037,   4,  16384,   7477,  22,  23,   1, 59476960, 59060528, 58998136, 58967184, 58954312
  2038,   4,  16384,  41634,  23,  23,   0, 59511120, 59106080, 59009480, 59042680, 59035320
  2039,   4,  16384,   2729,  23,   0,   3, 59407576, 59034400, 59004544, 58973728, 59053032
  2040,   4,  16384,  19740,   0,   1,   1, 59291544, 58944400, 58903392, 58886088, 59006504
  2041,   4,  16384,  18975,   1,  20,   3, 59501264, 59109504, 59027680, 59025176, 59192736
  2042,   4,  16384,  41876,  20,  21,   1, 59493152, 59100864, 59031992, 58997200, 59039496
  2043,   4,  16384,  27530,  21,   1,   3, 59521152, 59081464, 59028200, 58976840, 59152904
  2044,   4,  16384,  17453,   1,   1,   0, 59458304, 59152808, 59062144, 59041872, 59085496
  2045,   4,  16384,   4743,   1,   4,   2, 59566008, 59091192, 59021104, 59006336, 59058608
  2046,   4,  16384,  36057,   4,  13,   3, 59568280, 59112312, 59035392, 59045224, 59204312
  2047,   4,  16384,  46779,  13,  12,   1, 59377376, 59073760, 59033488, 59000792, 59000840
  2048,   4,  16384,   5676,  12,  13,   1, 59444616, 59080744, 58994680, 59030768, 59016336
  2049,   4,  16384,  10984,  13,   2,   3, 59519920, 59112712, 59019008, 59006240, 59143960
  2050,   4,  16384,  19331,   2,   3,   1, 59457032, 59086000, 59040040, 58996632, 59036736
  2051,   4,  16384,   1335,   3,   3,   0, 59402976, 59017872, 58963040, 58928312, 58959224
  2052,   4,  16384,  13205,   3,   2,   1, 59576712, 59132736, 59043472, 59041328, 59044240
  2053,   4,  16384,  31048,   2,   0,   2, 59561752, 59109536, 59007888, 59019568, 58980864
  2054,   4,  16384,   3357,   0,  16,   3, 59513600, 59011440, 58947144, 58935336, 59174240
  2055,   4,  16384,  30233,  16,  16,   0, 59359904, 59031912, 59040496, 58993832, 59002816
  2056,   4,  16384,  35636,  16,  13,   2, 59510424, 59065200, 58995136, 59011968, 59262192
  2057,   4,  16384,  25050,  13,   2,   3, 59540328, 59076712, 58985440, 58967480, 59154808
  2058,   4,  16384,  32947,   2,   3,   1, 59442048, 59104088, 59040376, 59017912, 59052104
  2059,   4,  16384,  39638,   3,   2,   1, 59451472, 59043984, 58974992, 58993480, 59010504
  2060,   4,  16384,  25831,   2,   4,   2, 59577960, 59113120, 59036968, 59033400, 59464856
  2061,   4,  16384,  47889,   4,   1,   2, 59555488, 59097768, 59011456, 59003120, 59085128
  2062,   4,  16384,  13332,   1,   7,   3, 59551904, 59092240, 59050968, 59021152, 59186760
  2063,   4,  16384,  45476,   7,   7,   0, 59513792, 59148752, 59095984, 59094656, 59075112
  2064,   4,  16384,   3800,   7,  10,   2, 59640752, 59096056, 59012872, 58999960, 59301864
  2065,   4,  16384,  19259,  10,  10,   0, 59429992, 59028648, 59024648, 58965576, 58996160
  2066,   4,  16384,  26256,  10,  15,   3, 59638120, 59137824, 59035336, 59010376, 59147216
  2067,   4,  16384,  25152,  15,  14,   1, 59377544, 59024176, 58957792, 58935000, 58984408
  2068,   4,  16384,  46060,  14,  21,   3, 59456336, 59096912, 59061376, 59005592, 59163944
  2069,   4,  16384,  41535,  21,  21,   0, 59468696, 59052648, 59006864, 59009624, 58983096
  2070,   4,  16384,  48907,  21,  20,   1, 59406560, 59018056, 58958832, 58945320, 58974208
  2071,   4,  16384,  27914,  20,  21,   1, 59497608, 59135576, 59041488, 59032560, 59019184
  2072,   4,  16384,  25099,  21,  21,   0, 59511288, 59068008, 59034400, 58956272, 59005288
  2073,   4,  16384,  24867,  21,  20,   1, 59550568, 59064048, 59030160, 59042888, 59016712
  2074,   4,  16384,  19973,  20,  21,   1, 59408240, 59057944, 58971040, 58937120, 58987872
  2075,   4,  16384,  18878,  21,  19,   2, 59528632, 59075352, 58999896, 58986320, 59292904
  2076,   4,  16384,  31042,  19,  18,   1, 59400576, 59024264, 58966152, 58989280, 59007976
  2077,   4,  16384,  33327,  18,  18,   0, 59489944, 59057112, 58987112, 58966312, 58970360
  2078,   4,  16384,  49196,  18,   5,   3, 59387784, 59017344, 58999496, 58949032, 59154048
  2079,   4,  16384,  18693,   5,  20,   3, 59552848, 59118152, 59053208, 59028384, 59152288
  2080,   4,  16384,  36689,  20,   6,   3, 59458480, 59060792, 58991288, 58983336, 59151096
  2081,   4,  16384,   5770,   6,   5,   3, 59443304, 59088936, 59030080, 58966256, 59180072
  2082,   4,  16384,   8467,   5,   4,   1, 59454256, 59110944, 59030000, 59011784, 59063776
  2083,   4,  16384,   6578,   4,   4,   0, 59573616, 59082512, 59033192, 58991296, 59017448
  2084,   4,  16384,  20917,   4,   1,   2, 59456920, 59054024, 58974952, 58959360, 59351752
  2085,   4,  16384,  26474,   1,  20,   3, 59543936, 59052912, 59003224, 58975232, 59147872
  2086,   4,  16384,  38083,  20,   5,   3, 59430536, 59080760, 59010312, 58985736, 59149320
  2087,   4,  16384,  14557,   5,   5,   0, 59497280, 59119240, 59043568, 59039824, 59079136
  2088,   4,  16384,   8794,   5,   5,   0, 59550152, 59077976, 58998928, 58994768, 59014576
  2089,   4,  16384,  26811,   5,   2,   2, 59423024, 59016200, 58951688, 58928688, 59230008
  2090,   4,  16384,  47130,   2,   3,   1, 59622392, 59115848, 59027120, 59004192, 59035328
  2091,   4,  16384,   7123,   3,   2,   1, 59596160, 59113936, 59005208, 58985272, 59058832
  2092,   4,  16384,  37693,   2,   2,   0, 59459104, 59027392, 58995800, 58988048, 58992520
  2093,   4,  16384,  22771,   2,   7,   3, 59549528, 59087520, 59000448, 58986840, 59142576
  2094,   4,  16384,  47622,   7,   7,   0, 59370592, 59030376, 58937488, 58946512, 58983240
  2095,   4,  16384,  44120,   7,  22,   3, 59496512, 59114480, 59057672, 59043064, 59162336
  2096,   4,  16384,  35039,  22,  22,   0, 59405304, 59057512, 58989408, 58970272, 59002936
  2097,   4,  16384,  28041,  22,  20,   2, 59482064, 59077504, 58980368, 58996832, 59312424
  2098,   4,  16384,  46814,  20,  22,   2, 59520256, 59080184, 59006600, 58960656, 59320432
  2099,   4,  16384,  34505,  22,   9,   3, 59493992, 59065784, 58976024, 58985656, 59137320
  2100,   4,  16384,  28834,   9,   9,   0, 59385952, 59058112, 59002688, 58971664, 59023616
  2101,   4,  16384,  17402,   9,   7,   2, 59400160, 59009560, 58957928, 58928152, 58974712
  2102,   4,  16384,  26715,   7,   2,   3, 59511208, 59123088, 59063584, 59049744, 59182776
  2103,   4,  16384,  17342,   2,   3,   1, 59457424, 59098224, 59048392, 59022704, 59058768
  2104,   4,  16384,  45449,   3,   5,   2, 59563328, 59091904, 59030696, 58960424, 59299552
  2105,   4,  16384,  15858,   5,   4,   1, 59585168, 59086960, 59008776, 58988712, 58990536
  2106,   4,  16384,   9265,   4,  16,   3, 59558512, 59080944, 59017720, 58969376, 59184760
  2107,   4,  16384,   1494,  16,  15,   2, 59361896, 59014864, 58978504, 58962928, 59207848
  2108,   4,  16384,  34584,  15,  13,   2, 59454248, 59102728, 59037112, 58991896, 59439176
  2109,   4,  16384,  16381,  13,  13,   0, 59482888, 59061232, 58973160, 58968344, 59015312
  2110,   4,  16384,  11902,  13,  12,   1, 59370400, 59033304, 58990080, 58984696, 58995584
  2111,   4,  16384,  11868,  12,  20,   3, 59510272, 59102376, 59047128, 59035608, 59150416
  2112,   4,  16384,  41625,  20,   2,   3, 59428536, 59085784, 58998552, 58956448, 59126104
  2113,   4,  16384,  34882,   2,   2,   0, 59469336, 59086920, 59028976, 58963104, 59050968
  2114,   4,  16384,  27096,   2,  19,   3, 59574272, 59144552, 59018280, 59001128, 59182544
  2115,   4,  16384,  20925,  19,   4,   3, 59431312, 59083768, 59006416, 58981624, 59147072
  2116,   4,  16384,  15249,   4,   2,   2, 59460240, 59117000, 59054464, 59033384, 59435640
  2117,   4,  16384,  10693,   2,   2,   0, 59534720, 59071728, 58999480, 58974360, 59019064
  2118,   4,  16384,  46222,   2,  22,   3, 59398120, 59020248, 58954240, 58952160, 59160160
  2119,   4,  16384,   6682,  22,  23,   1, 59334376, 59030336, 58986056, 58948400, 58979832
  2120,   4,  16384,  39120,  23,   8,   3, 59426592, 59090472, 58986864, 58988192, 59153072
  2121,   4,  16384,  13057,   8,   6,   2, 59469048, 59122480, 59012200, 59004328, 59375384
  2122,   4,  16384,  47142,   6,   7,   1, 59572200, 59139440, 59057728, 59033904, 59053280
  2123,   4,  16384,  31716,   7,   7,   0, 59583776, 59092104, 59031280, 59002728, 59003728
  2124,   4,  16384,  45915,   7,   6,   1, 59588056, 59113328, 59020280, 59032680, 59058648
  2125,   4,  16384,   1889,   6,   6,   0, 59466760, 59024224, 58960472, 58949040, 58998208
  2126,   4,  16384,  37206,   6,   9,   2, 59519984, 59073752, 59011392, 58974008, 59530584
  2127,   4,  16384,  16676,   9,   8,   1, 59448960, 59070312, 59002824, 58984496, 59009592
  2128,   4,  16384,   2675,   8,   8,   0, 59406160, 59024640, 58957944, 58959328, 58978080
  2129,   4,  16384,  43172,   8,  11,   2, 59624104, 59083992, 59000312, 58999120, 59354936
  2130,   4,  16384,  25373,  11,  12,   3, 59576424, 59124896, 59007112, 58984520, 59154144
  2131,   4,  16384,  35160,  12,  12,   0, 59395472, 59047496, 58987440, 58985560, 59013008
  2132,   4,  16384,  10503,  12,  12,   0, 59484296, 59076272, 59007648, 59000800, 59010968
  2133,   4,  16384,  16945,  12,   5,   3, 59438240, 59030136, 58942176, 58910672, 59133344
  2134,   4,  16384,  26328,   5,  20,   3, 59487888, 59127432, 59082928, 59068976, 59191392
  2135,   4,  16384,  37568,  20,  19,   2, 59377296, 59105464, 59024792, 59005576, 59349280
  2136,   4,  16384,  19790,  19,  20,   2, 59491896, 59070880, 58999952, 58991056, 59306832
  2137,   4,  16384,  12960,  20,  21,   1, 59524912, 59071592, 58989760, 58969224, 59008104
  2138,   4,  16384,  42633,  21,  23,   2, 59400560, 59019512, 58978096, 58977296, 59267464
  2139,   4,  16384,  34879,  23,   0,   3, 59494104, 59055368, 58978408, 58992152, 59060360
  2140,   4,  16384,   7447,   0,   1,   1, 59346784, 58999440, 58934752, 58921440, 59059056
  2141,   4,  16384,  20842,   1,   5,   2, 59445008, 59000376, 58943504, 58925824, 58983928
  2142,   4,  16384,  30643,   5,   4,   1, 59521472, 59119584, 59028496, 59029168, 59036120
  2143,   4,  16384,  10232,   4,  23,   3, 59578736, 59128728, 59057832, 59020192, 59167040
  2144,   4,  16384,   2782,  23,  12,   3, 59397128, 59093080, 58985048, 58990240, 59162504
  2145,   4,  16384,  13847,  12,  14,   2, 59399144, 59059392, 59011048, 58952400, 59320824
  2146,   4,  16384,  27592,  14,  15,   1, 59423696, 59028224, 58960896, 58973616, 58997032
  2147,   4,  16384,  42199,  15,  15,   0, 59491928, 59051256, 58981464, 58989128, 59004328
  2148,   4,  16384,  41128,  15,  15,   0, 59495720, 59080264, 59024560, 59001808, 59007976
  2149,   4,  16384,    801,  15,   2,   3, 59497840, 59047488, 58997736, 58960272, 59129888
  2150,   4,  16384,  40458,   2,   0,   2, 59468496, 59130536, 59053384, 59056800, 59514688
  2151,   4,  16384,  16420,   0,  14,   3, 59507416, 59032176, 58961144, 58954008, 59155432
  2152,   4,  16384,   5043,  14,  13,   2, 59348968, 59017624, 59027536, 58928384, 59232848
  2153,   4,  16384,  49472,  13,  17,   2, 59480880, 59050408, 58990968, 58966936, 59319456
  2154,   4,  16384,  30651,  17,   5,   3, 59433480, 59037432, 58990024, 58927600, 59139744
  2155,   4,  16384,  39677,   5,   4,   1, 59393696, 59101832, 59024336, 59013632, 59034336
  2156,   4,  16384,  40143,   4,   0,   2, 59551216, 59122160, 59062352, 59061512, 59376888
  2157,   4,  16384,  46731,   0,   0,   0, 59502248, 58988904, 58921344, 58911592, 58943776
  2158,   4,  16384,  39040,   0,   1,   1, 59495928, 59041560, 58976504, 58945488, 59055768
  2159,   4,  16384,   6015,   1,   0,   1, 59600992, 59160672, 59074824, 59047432, 58974640
  2160,   4,  16384,   1163,   0,  16,   3, 59416816, 58924096, 58887792, 58861880, 59171152
  2161,   4,  16384,  38423,  16,  12,   2, 59399304, 59090936, 59047856, 58971152, 59324680
  2162,   4,  16384,  15824,  12,  12,   0, 59438240, 59075480, 58997800, 58972448, 59007136
  2163,   4,  16384,  27541,  12,  13,   1, 59503000, 59087872, 59024520, 58988520, 59019208
  2164,   4,  16384,  38563,  13,  13,   0, 59517568, 59080656, 59052224, 58986200, 59062936
  2165,   4,  16384,  11653,  13,  15,   2, 59473848, 59029296, 58988488, 58972880, 59033200
  2166,   4,  16384,  15842,  15,   7,   3, 59471024, 59106048, 58988400, 59007904, 59157304
  2167,   4,  16384,   4264,   7,   6,   1, 59400960, 59059880, 59025056, 59036888, 59017640
  2168,   4,  16384,  22732,   6,   7,   1, 59377568, 59038800, 58958200, 58928400, 58978064
  2169,   4,  16384,  28332,   7,   6,   1, 59560768, 59115344, 59041152, 59019920, 59037760
  2170,   4,  16384,  42307,   6,   6,   0, 59631752, 59133096, 59039920, 59000232, 59080936
  2171,   4,  16384,  44598,   6,  11,   2, 59628240, 59157664, 59027544, 59014088, 59290912
  2172,   4,  16384,   2966,  11,   1,   3, 59597200, 59124752, 59036600, 59027088, 59181936
  2173,   4,  16384,  30439,   1,   3,   2, 59426800, 59079976, 59013832, 59017912, 59061472
  2174,   4,  16384,   8914,   3,   2,   1, 59379472, 59039320, 58951408, 58919432, 58975096
  2175,   4,  16384,  13698,   2,   2,   0, 59556472, 59143472, 59074264, 59058368, 59054568
  2176,   4,  16384,  27312,   2,  21,   3, 59459792, 59055832, 58988648, 58975472, 59167536
  2177,   4,  16384,    848,  21,  21,   0, 59484424, 59083072, 58990696, 58960752, 58993952
  2178,   4,  16384,   6904,  21,  16,   3, 59503120, 59112056, 59001424, 58972160, 59180280
  2179,   4,  16384,  18375,  16,   9,   3, 59398952, 59029976, 58995376, 58972840, 59162800
  2180,   4,  16384,  24870,   9,   9,   0, 59437120, 59163952, 59056032, 59024360, 59075328
  2181,   4,  16384,  21461,   9,  18,   3, 59554104, 59058288, 58996456, 58993608, 59150104
  2182,   4,  16384,  27970,  18,  18,   0, 59408448, 59100272, 58978352, 59031208, 59009344
  2183,   4,  16384,   2321,  18,  19,   1, 59444752, 59070312, 58962496, 59007280, 59033192
  2184,   4,  16384,  18895,  19,  19,   0, 59445592, 59028992, 58986920, 58978344, 58977112
  2185,   4,  16384,  13207,  19,  20,   2, 59515208, 59095256, 58976040, 58977920, 59320144
  2186,   4,  16384,  20502,  20,  20,   0, 59504576, 59071824, 59017720, 58986496, 59010768
  2187,   4,  16384,  20901,  20,  20,   0, 59376768, 58999904, 58981672, 58943024, 58949832
  2188,   4,  16384,   2889,  20,  21,   1, 59471504, 59061296, 59000680, 58978824, 59023976
  2189,   4,  16384,  31536,  21,  22,   2, 59363456, 58966920, 58920288, 58870624, 58948440
  2190,   4,  16384,  43859,  22,  22,   0, 59487984, 59071232, 59005840, 58993848, 59011312
  2191,   4,  16384,   2062,  22,  23,   1, 59449544, 59052064, 59013512, 58967792, 58993552
  2192,   4,  16384,  46572,  23,  12,   3, 59482600, 59025704, 58973720, 58970568, 59153056
  2193,   4,  16384,  36656,  12,  16,   2, 59402416, 59063336, 58974752, 58973800, 59355152
  2194,   4,  16384,  36430,  16,  13,   2, 59485568, 59095496, 59010208, 58956680, 59312432
  2195,   4,  16384,  30587,  13,   8,   3, 59504224, 59074280, 59012032, 58981840, 59175888
  2196,   4,  16384,  41729,   8,   9,   1, 59476552, 59131648, 59070256, 59075120, 59078168
  2197,   4,  16384,  24152,   9,   8,   1, 59555464, 59076448, 58989472, 58962688, 59029656
  2198,   4,  16384,  29669,   8,  22,   3, 59533736, 59095888, 59010872, 59024432, 59180000
  2199,   4,  16384,  10255,  22,   7,   3, 59379240, 59054544, 58993912, 58990288, 59151184
  2200,   4,  16384,   1983,   7,   6,   1, 59418536, 59078848, 59000752, 58979344, 59006552
  2201,   4,  16384,  37695,   6,   3,   3, 59566320, 59079592, 59027616, 59008352, 59189288
  2202,   4,  16384,  20766,   3,   3,   0, 59435264, 59106464, 59019320, 58989336, 59050744
  2203,   4,  16384,  22813,   3,   2,   1, 59427248, 59020712, 58958256, 58964904, 58951568
  2204,   4,  16384,  15596,   2,   1,   2, 59615800, 59136224, 59054696, 59043648, 59432432
  2205,   4,  16384,  15601,   1,   2,   2, 59556872, 59078608, 59011472, 59007664, 59043896
  2206,   4,  16384,  35684,   2,  14,   3, 59540200, 59094400, 59027824, 59002576, 59165280
  2207,   4,  16384,   9249,  14,  14,   0, 59362952, 59033864, 58980688, 58973800, 58990040
  2208,   4,  16384,  30238,  14,  12,   2, 59461824, 59073800, 59026704, 59012032, 59256008
  2209,   4,  16384,  43530,  12,  13,   1, 59394352, 59018912, 58948376, 58945944, 58978640
  2210,   4,  16384,  25669,  13,  12,   1, 59518952, 59093456, 59003472, 58988992, 59010608
  2211,   4,  16384,  36570,  12,  14,   2, 59505480, 59079528, 59012616, 58978312, 59297520
  2212,   4,  16384,  24533,  14,  17,   2, 59522496, 59120528, 59034608, 58991664, 59407840
  2213,   4,  16384,  43704,  17,  16,   1, 59479592, 59029264, 58966736, 58959896, 58975064
  2214,   4,  16384,  40780,  16,   3,   3, 59344776, 58968176, 58951072, 58919224, 59140704
  2215,   4,  16384,  13495,   3,   2,   1, 59448824, 59069184, 59019336, 58979968, 59003624
  2216,   4,  16384,  20476,   2,  15,   3, 59576640, 59101168, 59032544, 59008960, 59168688
  2217,   4,  16384,  29573,  15,  16,   2, 59393896, 59025448, 58969888, 58939848, 59268560
  2218,   4,  16384,    854,  16,  14,   2, 59507176, 59087656, 59023032, 58976800, 59280488
  2219,   4,  16384,  16265,  14,   3,   3, 59507576, 59059080, 58995816, 58968368, 59147536
  2220,   4,  16384,  49646,   3,   4,   2, 59437992, 59101328, 59068688, 59044264, 59425920
  2221,   4,  16384,  36383,   4,   5,   1, 59536416, 59064192, 59008600, 58995416, 59025608
  2222,   4,  16384,  31629,   5,   3,   2, 59521800, 59081256, 59013048, 59012232, 59528016
  2223,   4,  16384,  47995,   3,   2,   1, 59484856, 59070840, 59013280, 58991344, 59052512
  2224,   4,  16384,   8521,   2,  21,   3, 59580424, 59087400, 59017384, 58944528, 59153888
  2225,   4,  16384,  16186,  21,   7,   3, 59390528, 59012736, 58964224, 58946008, 59164176
  2226,   4,  16384,  15082,   7,  13,   3, 59527488, 59111056, 59009992, 58995352, 59173008
  2227,   4,  16384,  17660,  13,  14,   2, 59401376, 59060408, 58989288, 58968264, 59282448
  2228,   4,  16384,  28980,  14,   5,   3, 59506896, 59092528, 59002824, 59011160, 59126656
  2229,   4,  16384,  22145,   5,   0,   2, 59425496, 59084736, 59020840, 59012320, 58985856
  2230,   4,  16384,  49945,   0,   1,   1, 59485424, 59022744, 58963072, 58925384, 59054784
  2231,   4,  16384,  46951,   1,   1,   0, 59561888, 59108760, 59027848, 59006336, 59062496
  2232,   4,  16384,  32719,   1,   4,   2, 59611808, 59138992, 59009184, 58975488, 59255416
  2233,   4,  16384,  28234,   4,   5,   1, 59501976, 59055704, 58994120, 58965800, 59028352
  2234,   4,  16384,  12276,   5,   4,   1, 59420792, 59022256, 58967392, 58965608, 58972912
  2235,   4,  16384,   5423,   4,   4,   0, 59584040, 59071944, 59002528, 58985456, 59021400
  2236,   4,  16384,  16375,   4,   5,   1, 59415728, 59081480, 58995360, 58942072, 58972056
  2237,   4,  16384,  35128,   5,   5,   0, 59556440, 59080824, 59008248, 58994568, 59020440
  2238,   4,  16384,  19235,   5,  17,   3, 59531760, 59126432, 59058096, 59002008, 59159288
  2239,   4,  16384,  11881,  17,  14,   2, 59397056, 59085088, 59026528, 58991240, 59314592
  2240,   4,  16384,  19335,  14,   1,   3, 59477024, 59052848, 58994200, 58990256, 59135592
  2241,   4,  16384,   9912,   1,   0,   1, 59437288, 59025688, 58975872, 58941832, 58915744
  2242,   4,  16384,  28124,   0,   1,   1, 59354584, 58960576, 58889672, 58853832, 59016960
  2243,   4,  16384,  45740,   1,   3,   2, 59548600, 59093352, 59016992, 59013488, 59288456
  2244,   4,  16384,  35606,   3,  19,   3, 59576304, 59108248, 59057232, 59032160, 59161808
  2245,   4,  16384,   3912,  19,  18,   1, 59428160, 59047344, 58970856, 59025376, 58959384
  2246,   4,  16384,  14005,  18,  19,   1, 59480496, 59121168, 59013648, 58995752, 59053928
  2247,   4,  16384,  32653,  19,  18,   1, 59514144, 59089976, 59028648, 59040080, 59011352
  2248,   4,  16384,  11984,  18,  19,   1, 59415928, 58986320, 58973208, 58973672, 58973832
  2249,   4,  16384,   8046,  19,  19,   0, 59506600, 59074640, 59003336, 58963504, 59006816
  2250,   4,  16384,  23178,  19,  18,   1, 59456024, 59048592, 58974352, 58956784, 58996504
  2251,   4,  16384,  11329,  18,  16,   3, 59490496, 59057096, 58993816, 58971048, 59154648
  2252,   4,  16384,  34577,  16,  17,   1, 59381496, 59019048, 58957664, 58974760, 58985376
  2253,   4,  16384,  25691,  17,  15,   2, 59426016, 59082376, 58977032, 58951976, 59036752
  2254,   4,  16384,  39034,  15,  14,   1, 59450672, 59033632, 59014672, 58999688, 59038016
  2255,   4,  16384,   8405,  14,  23,   3, 59472568, 59075504, 59022024, 59022280, 59167584
  2256,   4,  16384,  41635,  23,  20,   2, 59418664, 59096888, 58993424, 58993576, 59327984
  2257,   4,  16384,  34013,  20,  20,   0, 59530344, 59114848, 59040784, 59025480, 59018512
  2258,   4,  16384,  24339,  20,  20,   0, 59405200, 59026568, 58973944, 58955416, 59012424
  2259,   4,  16384,   2399,  20,  21,   1, 59507024, 59039960, 58985248, 58976408, 59004200
  2260,   4,  16384,  24961,  21,  21,   0, 59383320, 59045168, 58974904, 58971352, 59021384
  2261,   4,  16384,     46,  21,  20,   1, 59487688, 59033008, 58983464, 58950624, 58984064
  2262,   4,  16384,  38953,  20,   0,   3, 59453104, 59067520, 59004880, 58989008, 59064552
  2263,   4,  16384,  13290,   0,  16,   3, 59266376, 58955648, 58903592, 58884344, 59162560
  2264,   4,  16384,  20448,  16,   4,   3, 59489584, 59061040, 59019016, 58993616, 59157008
  2265,   4,  16384,  30847,   4,  12,   3, 59427616, 59082632, 58989264, 59027840, 59180064
  2266,   4,  16384,  27623,  12,  13,   1, 59374936, 59059728, 58992592, 58983976, 59017832
  2267,   4,  16384,  28530,  13,  23,   3, 59479496, 59071360, 59025656, 58998408, 59188800
  2268,   4,  16384,  45510,  23,  22,   1, 59413936, 59100432, 59017824, 59043280, 59035392
  2269,   4,  16384,   3685,  22,  23,   1, 59528936, 59128736, 59025352, 59051152, 59007672
  2270,   4,  16384,  38681,  23,  22,   1, 59499056, 59100704, 59037400, 59031384, 59066080
  2271,   4,  16384,  37636,  22,  22,   0, 59528600, 59096616, 59045208, 59003424, 59025456
  2272,   4,  16384,  29437,  22,  23,   1, 59539872, 59076144, 58999112, 58964744, 59001144
  2273,   4,  16384,  25149,  23,  23,   0, 59430680, 59050344, 58963024, 58969848, 59021376
  2274,   4,  16384,  43307,  23,  20,   2, 59458128, 59049856, 59040872, 58968488, 59278568
  2275,   4,  16384,   2294,  20,  21,   1, 59374352, 59027792, 58954800, 58955784, 58992392
  2276,   4,  16384,  25361,  21,  19,   2, 59508448, 59075032, 59029848, 59010896, 59430672
  2277,   4,  16384,  37323,  19,  20,   2, 59496496, 59066400, 58995224, 58989544, 59028544
  2278,   4,  16384,   7994,  20,   4,   3, 59479504, 59094792, 59024208, 59004824, 59143432
  2279,   4,  16384,  49777,   4,   4,   0, 59434608, 59134328, 59077840, 59064000, 59086896
  2280,   4,  16384,  32686,   4,   4,   0, 59546848, 59076200, 59019024, 58987792, 59007944
  2281,   4,  16384,   1152,   4,   8,   3, 59602504, 59108864, 59009048, 59000688, 59186408
  2282,   4,  16384,  11908,   8,  20,   3, 59447336, 59129600, 59061600, 59020856, 59195296
  2283,   4,  16384,  47002,  20,  18,   2, 59373248, 59004808, 58952576, 58952280, 59239728
  2284,   4,  16384,  22748,  18,  19,   1, 59449904, 59110024, 59020808, 58995088, 59047328
  2285,   4,  16384,  49563,  19,   6,   3, 59487552, 59073816, 58998288, 58961152, 59109312
  2286,   4,  16384,  44526,   6,   7,   1, 59452632, 59135104, 59062784, 59043000, 59074328
  2287,   4,  16384,  47421,   7,   7,   0, 59572872, 59128624, 59040768, 59049976, 59053192
  2288,   4,  16384,  25605,   7,   1,   3, 59615960, 59099608, 59008912, 59008176, 59179064
  2289,   4,  16384,  20486,   1,  13,   3, 59434392, 59102856, 59004456, 58989664, 59167048
  2290,   4,  16384,  48183,  13,  12,   1, 59406216, 59064360, 59021144, 59007120, 59011688
  2291,   4,  16384,   8910,  12,  15,   2, 59523992, 59069664, 58995168, 59006384, 59301664
  2292,   4,  16384,  13536,  15,  14,   1, 59479032, 59074768, 58993016, 59000928, 59039184
  2293,   4,  16384,   4101,  14,  15,   1, 59398600, 58986808, 58932048, 58928264, 58943200
  2294,   4,  16384,  33715,  15,  14,   1, 59459104, 59089800, 59042440, 59001416, 59020888
  2295,   4,  16384,  46973,  14,   7,   3, 59484400, 59088224, 59020384, 59024016, 59140632
  2296,   4,  16384,  48293,   7,  18,   3, 59427296, 59124208, 59033632, 59011672, 59166152
  2297,   4,  16384,   8684,  18,  21,   2, 59363200, 59001736, 58980960, 58955304, 59280856
  2298,   4,  16384,   9724,  21,  21,   0, 59412080, 59069080, 59023992, 58985296, 58989440
  2299,   4,  16384,  37013,  21,  23,   2, 59507696, 59052792, 59020344, 58973152, 59264928
  2300,   4,  16384,  30876,  23,  15,   3, 59491720, 59105576, 59014904, 59039768, 59155776
  2301,   4,  16384,  14589,  15,  14,   1, 59415800, 59027328, 59002720, 58967712, 59002672
  2302,   4,  16384,  40651,  14,  14,   0, 59470000, 59082032, 59032288, 58986912, 59024008
  2303,   4,  16384,  36324,  14,   7,   3, 59489352, 59102872, 59014224, 59013536, 59127520
  2304,   4,  16384,  26186,   7,   7,   0, 59441280, 59093368, 59044528, 59012544, 59045256
  2305,   4,  16384,   9649,   7,   7,   0, 59460496, 59082240, 59005464, 59025520, 58989088
  2306,   4,  16384,  38503,   7,  19,   3, 59620808, 59137456, 59036656, 59026040, 59179024
  2307,   4,  16384,  29599,  19,  18,   1, 59391872, 59064744, 59014168, 58986520, 58976192
  2308,   4,  16384,  35578,  18,   9,   3, 59494664, 59081168, 59007368, 58996872, 59122616
  2309,   4,  16384,  46104,   9,  23,   3, 59464832, 59099552, 59007928, 58987088, 59170800
  2310,   4,  16384,  29652,  23,  23,   0, 59389240, 59088768, 58983552, 58976328, 59021352
  2311,   4,  16384,  41792,  23,  22,   1, 59371032, 59011152, 58997432, 58960936, 58962544
  2312,   4,  16384,  20194,  22,  23,   1, 59513736, 59069520, 59004976, 58986752, 59004512
  2313,   4,  16384,  34452,  23,  23,   0, 59427592, 59047800, 58953952, 58942720, 58990184
  2314,   4,  16384,  22937,  23,  22,   1, 59510096, 59073640, 59019336, 58967672, 59033688
  2315,   4,  16384,  10353,  22,  23,   1, 59494368, 59043512, 58967344, 58973200, 59009552
  2316,   4,  16384,  10226,  23,  23,   0, 59504232, 59062344, 59021384, 58987432, 59024016
  2317,   4,  16384,  12922,  23,  23,   0, 59375744, 59002824, 58915728, 58905888, 58910456
  2318,   4,  16384,  12851,  23,  22,   1, 59475376, 59069664, 59015672, 59002304, 59011208
  2319,   4,  16384,  28873,  22,  22,   0, 59383560, 59032416, 58997416, 58968520, 58975720
  2320,   4,  16384,  43512,  22,  19,   2, 59500408, 59081280, 58984528, 58979032, 59280664
  2321,   4,  16384,  21449,  19,  18,   1, 59425944, 59026200, 58987768, 58950512, 59000472
  2322,   4,  16384,  18726,  18,  20,   2, 59498160, 59068808, 58993408, 58964944, 59289304
  2323,   4,  16384,  41000,  20,   3,   3, 59504528, 59034648, 58983312, 58965152, 59130488
  2324,   4,  16384,  26035,   3,   0,   2, 59470248, 59122712, 59050736, 59045384, 59344400
  2325,   4,  16384,  18841,   0,   8,   3, 59363736, 58914944, 58846760, 58827648, 59141160
  2326,   4,  16384,  21587,   8,   7,   2, 59492472, 59159992, 58999256, 58993512, 59572568
  2327,   4,  16384,   7291,   7,   6,   1, 59460472, 59064120, 58993984, 59044656, 59002864
  2328,   4,  16384,  15727,   6,   7,   1, 59616360, 59122216, 58979648, 58958888, 59027968
  2329,   4,  16384,  29066,   7,   7,   0, 59604200, 59114752, 59021704, 59021168, 59019560
  2330,   4,  16384,  46841,   7,   7,   0, 59648256, 59150968, 59065232, 59042160, 59021216
  2331,   4,  16384,  20832,   7,   7,   0, 59418088, 59021920, 58945456, 58946592, 58973536
  2332,   4,  16384,   1659,   7,   6,   1, 59472808, 59049256, 59024336, 58972496, 58994728
  2333,   4,  16384,  40596,   6,   7,   1, 59494176, 59050032, 58975984, 58978072, 58982624
  2334,   4,  16384,  48514,   7,  12,   3, 59539072, 59108192, 59044264, 58981832, 59171368
  2335,   4,  16384,  45354,  12,  22,   3, 59405984, 59094600, 59073640, 59006576, 59175488
  2336,   4,  16384,  48739,  22,  22,   0, 59391056, 59060176, 59001544, 59022792, 59034520
  2337,   4,  16384,  14397,  22,   5,   3, 59502416, 59033920, 58992280, 59016512, 59146072
  2338,   4,  16384,  29405,   5,   6,   3, 59424200, 59125984, 59040264, 58999648, 59207456
  2339,   4,  16384,   5108,   6,  23,   3, 59469192, 59098848, 59063968, 59008672, 59151080
  2340,   4,  16384,  46240,  23,  22,   1, 59424760, 59148384, 59016136, 59009944, 59030248
  2341,   4,  16384,  48339,  22,  22,   0, 59516720, 59089072, 58988312, 58966456, 59003008
  2342,   4,  16384,  17445,  22,  19,   2, 59465760, 59047472, 59031272, 58999552, 59561080
  2343,   4,  16384,  28230,  19,  19,   0, 59379016, 59023984, 58958064, 58970208, 58989656
  2344,   4,  16384,  30052,  19,  19,   0, 59518536, 59079408, 58983408, 58991352, 59005336
  2345,   4,  16384,   3299,  19,   7,   3, 59530120, 59064840, 59009376, 58960976, 59157912
  2346,   4,  16384,  29111,   7,   6,   1, 59420584, 59021472, 58997760, 58957808, 58993648
  2347,   4,  16384,   4241,   6,  23,   3, 59504408, 59094896, 59007848, 59019648, 59166792
  2348,   4,  16384,  47523,  23,  23,   0, 59430248, 59080256, 59052400, 58984640, 59019696
  2349,   4,  16384,   1825,  23,  20,   2, 59511368, 59041496, 58988024, 58969592, 59009808
  2350,   4,  16384,   2706,  20,  21,   1, 59473808, 59080288, 59029104, 58997200, 58993792
  2351,   4,  16384,  35710,  21,  11,   3, 59377120, 59041872, 58984928, 58980016, 59123760
  2352,   4,  16384,  22868,  11,  11,   0, 59439592, 59102704, 59009728, 58989280, 59035808
  2353,   4,  16384,  13089,  11,  10,   1, 59593784, 59095624, 59035560, 59026168, 59035968
  2354,   4,  16384,  47569,  10,   8,   2, 59461072, 59066240, 59011784, 59020464, 59257080
  2355,   4,  16384,  45369,   8,   9,   1, 59593656, 59087464, 59031288, 59015824, 59044832
  2356,   4,  16384,  20792,   9,  18,   3, 59583752, 59127072, 59055392, 59042168, 59169384
  2357,   4,  16384,  16159,  18,  18,   0, 59452272, 59073632, 59000392, 58956712, 59014224
  2358,   4,  16384,   6690,  18,  22,   2, 59471296, 59077872, 58985656, 58981688, 59548784
  2359,   4,  16384,  26434,  22,  22,   0, 59385232, 59036408, 58992232, 58956800, 58980880
  2360,   4,  16384,  28561,  22,   1,   3, 59522856, 59071960, 58991784, 58979200, 59126832
  2361,   4,  16384,  45676,   1,   0,   1, 59454128, 59105504, 59024808, 59009280, 58951480
  2362,   4,  16384,  26641,   0,  18,   3, 59523264, 59042920, 58930528, 58906744, 59159456
  2363,   4,  16384,   6518,  18,  18,   0, 59402024, 59072400, 58999968, 58992760, 59038944
  2364,   4,  16384,  20001,  18,  10,   3, 59386528, 59034208, 58977344, 58993432, 59147024
  2365,   4,  16384,  19977,  10,  10,   0, 59523704, 59126256, 58994504, 58974976, 59052080
  2366,   4,  16384,  48849,  10,  10,   0, 59545096, 59069128, 59100808, 59045024, 59059824
  2367,   4,  16384,    880,  10,   9,   2, 59468480, 59076688, 59021232, 59044728, 59313008
  2368,   4,  16384,  39380,   9,  19,   3, 59591864, 59112160, 58989928, 59002528, 59157848
  2369,   4,  16384,  29542,  19,   2,   3, 59481200, 59063272, 58999600, 58987512, 59149992
  2370,   4,  16384,  46259,   2,   4,   2, 59477456, 59107344, 59022288, 59030120, 59364128
  2371,   4,  16384,  30410,   4,   2,   2, 59603920, 59111648, 59044456, 58998912, 59284272
  2372,   4,  16384,    300,   2,   1,   2, 59616824, 59174184, 59056808, 59043968, 59418336
  2373,   4,  16384,  10598,   1,   2,   2, 59604296, 59104536, 59037552, 59008648, 59093864
  2374,   4,  16384,   2636,   2,   2,   0, 59553288, 59074920, 59050944, 59017216, 59053224
  2375,   4,  16384,  49849,   2,  17,   3, 59476824, 59087208, 59008656, 58995208, 59164592
  2376,   4,  16384,  41926,  17,   9,   3, 59377336, 59053984, 58992016, 58969272, 59144688
  2377,   4,  16384,  46896,   9,  19,   3, 59453720, 59070472, 58984504, 58966688, 59148696
  2378,   4,  16384,  44146,  19,  18,   1, 59512216, 59138552, 59079160, 59053296, 59055776
  2379,   4,  16384,   5830,  18,  18,   0, 59511912, 59067080, 59014024, 59020792, 59013424
  2380,   4,  16384,  27734,  18,  13,   3, 59515408, 59098008, 59038128, 59039312, 59167760
  2381,   4,  16384,  38229,  13,  12,   1, 59456312, 59069432, 58992680, 58968600, 58989360
  2382,   4,  16384,   3427,  12,  13,   1, 59432576, 59019856, 58999280, 58956912, 59022072
  2383,   4,  16384,  39078,  13,  15,   2, 59421712, 59035728, 58976168, 58947800, 59283464
  2384,   4,  16384,   4367,  15,  15,   0, 59427000, 59041224, 58989168, 58949496, 58963528
  2385,   4,  16384,   2414,  15,  15,   0, 59500896, 59053896, 58994304, 58982224, 59005008
  2386,   4,  16384,  27667,  15,  13,   2, 59521256, 59096320, 59015536, 59015392, 59307104
  2387,   4,  16384,  29601,  13,  14,   2, 59495792, 59066024, 58990024, 58964712, 59274424
  2388,   4,  16384,  30691,  14,  14,   0, 59392992, 59018512, 58980272, 58954896, 58992296
  2389,   4,  16384,  43245,  14,  14,   0, 59479104, 59038440, 58966288, 58951440, 59008144
  2390,   4,  16384,  16053,  14,  16,   2, 59446920, 59032256, 58986352, 58983752, 59520896
  2391,   4,  16384,   5129,  16,  17,   1, 59458200, 59075304, 58994984, 58980048, 59012696
  2392,   4,  16384,   6215,  17,   6,   3, 59464400, 59068432, 58979688, 58983264, 59131368
  2393,   4,  16384,  46851,   6,  21,   3, 59521000, 59084112, 59032208, 58996064, 59165128
  2394,   4,  16384,   7713,  21,  22,   2, 59406240, 59091312, 59013952, 58984824, 59306336
  2395,   4,  16384,  23332,  22,  19,   2, 59479144, 59027200, 58992136, 58957296, 59252784
  2396,   4,  16384,  29884,  19,  22,   2, 59505168, 59078104, 59018632, 58995144, 59415848
  2397,   4,  16384,  21715,  22,  22,   0, 59473912, 59036496, 58957192, 58955840, 58958200
  2398,   4,  16384,  19372,  22,  20,   2, 59443720, 59048432, 58962824, 58949016, 59478256
  2399,   4,  16384,  49453,  20,  21,   1, 59419496, 59035384, 58977088, 58947496, 59003712
  2400,   4,  16384,  19826,  21,  21,   0, 59447512, 59057896, 58978896, 58954008, 58992200
  2401,   4,  16384,  42060,  21,   9,   3, 59387760, 59010832, 58968648, 58945672, 59147040
  2402,   4,  16384,  11431,   9,   8,   1, 59603432, 59128840, 59026448, 59013008, 59064720
  2403,   4,  16384,  37828,   8,  11,   2, 59604456, 59123712, 59032232, 59030952, 59306560
  2404,   4,  16384,  30540,  11,   0,   3, 59566568, 59090024, 59031016, 59017120, 59086720
  2405,   4,  16384,  45353,   0,   0,   0, 59327024, 58970272, 58903144, 58888384, 58923424
  2406,   4,  16384,  41908,   0,   1,   1, 59457888, 59021040, 58945760, 58930392, 59035864
  2407,   4,  16384,  36062,   1,   1,   0, 59522512, 59138592, 59024200, 59000928, 59053872
  2408,   4,  16384,  41387,   1,   0,   1, 59427200, 59035368, 58957360, 58954888, 58918808
  2409,   4,  16384,  20121,   0,  18,   3, 59539736, 58988848, 58910304, 58897712, 59163728
  2410,   4,  16384,  20230,  18,  18,   0, 59414360, 59126784, 58978168, 58973952, 59021072
  2411,   4,  16384,  48889,  18,  16,   3, 59463544, 59027360, 58976040, 59013504, 59151752
  2412,   4,  16384,  37623,  16,  17,   1, 59401088, 59010240, 58976688, 59007488, 58998008
  2413,   4,  16384,  39931,  17,  20,   3, 59421888, 59087072, 58993280, 58944808, 59147368
  2414,   4,  16384,  42980,  20,  18,   2, 59407392, 59142952, 59070176, 59031016, 59551296
  2415,   4,  16384,  45876,  18,  18,   0, 59479168, 59086456, 59039384, 58977672, 59044384
  2416,   4,  16384,  22182,  18,  19,   1, 59500360, 59063272, 59008040, 58972888, 59010480
  2417,   4,  16384,  13542,  19,   2,   3, 59421824, 59028376, 58960920, 58931120, 59160976
  2418,   4,  16384,  18168,   2,  20,   3, 59550560, 59092760, 59029480, 59021656, 59173752
  2419,   4,  16384,  44648,  20,  19,   2, 59463800, 59033808, 58984688, 58971832, 59268208
  2420,   4,  16384,  23352,  19,  18,   1, 59405576, 59032264, 58978304, 58950384, 58964208
  2421,   4,  16384,  48804,  18,  18,   0, 59361304, 58991000, 58945152, 58900640, 58946656
  2422,   4,  16384,  33847,  18,  19,   1, 59474552, 59087992, 59032920, 58994984, 59022096
  2423,   4,  16384,   9278,  19,  19,   0, 59530272, 59112896, 59014048, 59024272, 59031688
  2424,   4,  16384,  38837,  19,  18,   1, 59499968, 59044576, 58989792, 58976296, 59015408
  2425,   4,  16384,  39893,  18,  19,   1, 59514896, 59073320, 58984480, 58970936, 58983296
  2426,   4,  16384,  34263,  19,  19,   0, 59426888, 59075488, 59029368, 58990592, 58958672
  2427,   4,  16384,   3436,  19,  21,   2, 59493368, 59057632, 58984088, 58959840, 59280472
  2428,   4,  16384,   5623,  21,  20,   1, 59391936, 59037368, 58968912, 58957864, 58991104
  2429,   4,  16384,  18670,  20,  19,   2, 59402304, 59006176, 58931656, 58941464, 58978736
  2430,   4,  16384,   7031,  19,  18,   1, 59476624, 59072088, 59016912, 59006176, 59025384
  2431,   4,  16384,   1993,  18,  18,   0, 59494960, 59082032, 59035000, 59009744, 59043248
  2432,   4,  16384,  28212,  18,  22,   2, 59497224, 59054760, 58964368, 58953800, 59276128
  2433,   4,  16384,   3693,  22,   0,   3, 59495280, 59071696, 58982488, 58968456, 59069736
  2434,   4,  16384,   8826,   0,   4,   2, 59384040, 59011592, 58923624, 58921088, 59332064
  2435,   4,  16384,  34185,   4,  17,   3, 59532992, 59088408, 59032712, 58979520, 59199192
  2436,   4,  16384,  24992,  17,  17,   0, 59367168, 59053088, 58985656, 59008296, 59008768
  2437,   4,  16384,   3737,  17,  12,   2, 59460376, 59033720, 58979768, 58960288, 59039096
  2438,   4,  16384,   1712,  12,  14,   2, 59490320, 59045264, 59002864, 59016520, 59524424
  2439,   4,  16384,   8682,  14,  16,   2, 59493792, 59114648, 59052000, 59051464, 59335072
  2440,   4,  16384,  11174,  16,  15,   2, 59504600, 59065728, 58983752, 58978984, 59264712
  2441,   4,  16384,  42570,  15,  12,   2, 59387448, 59014792, 58967360, 58944488, 59249920
  2442,   4,  16384,  12129,  12,  13,   1, 59488640, 59056272, 59038088, 58985248, 58990536
  2443,   4,  16384,  44077,  13,   3,   3, 59376856, 59017448, 58969376, 58928232, 59128264
  2444,   4,  16384,   8023,   3,  17,   3, 59444328, 59105672, 59007712, 58979392, 59160312
  2445,   4,  16384,   5625,  17,  21,   3, 59463024, 59074960, 58997552, 58959528, 59171440
  2446,   4,  16384,  49901,  21,  13,   3, 59385408, 59157256, 58999120, 58993464, 59149416
  2447,   4,  16384,   6301,  13,  12,   1, 59422504, 59071384, 59037456, 59002208, 59023920
  2448,   4,  16384,  30716,  12,  13,   1, 59483264, 59069616, 58981664, 58949664, 58993464
  2449,   4,  16384,   5008,  13,  10,   3, 59501456, 59057264, 58992600, 58986608, 59147640
  2450,   4,  16384,  10624,  10,  12,   3, 59437776, 59088768, 59035560, 59046056, 59159064
  2451,   4,  16384,  26781,  12,   8,   3, 59387792, 59049672, 58988000, 58961152, 59153768
  2452,   4,  16384,  35490,   8,   7,   2, 59375888, 59090640, 59031344, 59000696, 59396520
  2453,   4,  16384,  15374,   7,   9,   2, 59535784, 59069784, 59003464, 59011048, 59061688
  2454,   4,  16384,   1116,   9,  11,   2, 59386248, 58996376, 58935256, 58939960, 59484848
  2455,   4,  16384,   8593,  11,  11,   0, 59603488, 59114536, 59057488, 59037264, 59035264
  2456,   4,  16384,  17530,  11,  18,   3, 59591552, 59058328, 59021808, 59002464, 59140264
  2457,   4,  16384,  16499,  18,  18,   0, 59409672, 59046304, 58983192, 59015536, 58994272
  2458,   4,  16384,  32916,  18,  17,   3, 59497824, 59085216, 59013616, 58981632, 59160936
  2459,   4,  16384,  45046,  17,  16,   1, 59340816, 59050640, 58957520, 58964392, 58998008
  2460,   4,  16384,  10328,  16,   9,   3, 59451176, 59045216, 59016840, 58976448, 59139312
  2461,   4,  16384,   2731,   9,   8,   1, 59439424, 59115440, 59001528, 58975992, 59042304
  2462,   4,  16384,  48287,   8,   7,   2, 59540072, 59102296, 59040136, 59015208, 59573536
  2463,   4,  16384,  23375,   7,   7,   0, 59569024, 59143440, 59047056, 59024368, 59037512
  2464,   4,  16384,    758,   7,  10,   2, 59607384, 59099016, 59063952, 59012648, 59315568
  2465,   4,  16384,   4174,  10,   7,   2, 59572960, 59101624, 59039656, 58973760, 59313248
  2466,   4,  16384,  46281,   7,   8,   2, 59394344, 59053544, 58957808, 58950584, 59243872
  2467,   4,  16384,  29707,   8,  21,   3, 59514232, 59058040, 59017120, 58990488, 59151280
  2468,   4,  16384,  36625,  21,  20,   1, 59374592, 59023904, 58978856, 58930560, 58973520
  2469,   4,  16384,  10333,  20,  21,   1, 59400736, 59066608, 58985208, 58947304, 58999136
  2470,   4,  16384,  30686,  21,  21,   0, 59472688, 59073528, 58999928, 58998736, 59011816
  2471,   4,  16384,  35496,  21,  20,   1, 59502952, 59087576, 59022240, 59008824, 59007632
  2472,   4,  16384,  39871,  20,  22,   2, 59515496, 59056624, 58962216, 58943488, 59268080
  2473,   4,  16384,  40175,  22,  23,   1, 59460144, 59052296, 58985904, 58987200, 59005360
  2474,   4,  16384,  25780,  23,   1,   3, 59503768, 59098048, 59012984, 58974464, 59168504
  2475,   4,  16384,  26722,   1,   5,   2, 59365784, 59010672, 58953472, 58930912, 59211088
  2476,   4,  16384,   8774,   5,   0,   2, 59436704, 59075368, 59030240, 58993568, 59303896
  2477,   4,  16384,  37718,   0,   1,   1, 59492184, 58991096, 58926984, 58900200, 59009232
  2478,   4,  16384,   1903,   1,   1,   0, 59543704, 59140888, 59032504, 59019440, 59058456
  2479,   4,  16384,  28772,   1,  13,   3, 59554368, 59110320, 59060368, 59097416, 59173672
  2480,   4,  16384,  44095,  13,  14,   2, 59453456, 59077416, 59014320, 59000960, 59292888
  2481,   4,  16384,  47150,  14,  16,   2, 59498008, 59111080, 59049232, 58967920, 59324848
  2482,   4,  16384,  30398,  16,  17,   1, 59408656, 59030680, 58989728, 58938592, 58975288
  2483,   4,  16384,   1991,  17,  16,   1, 59480920, 59004064, 58974808, 58961424, 58975720
  2484,   4,  16384,   6710,  16,   2,   3, 59536128, 59123288, 59041784, 59025592, 59142456
  2485,   4,  16384,   6163,   2,   3,   1, 59436200, 59091192, 59007904, 58998224, 59020704
  2486,   4,  16384,  28929,   3,   5,   2, 59530400, 59124496, 59044608, 59029432, 59581896
  2487,   4,  16384,  11777,   5,   3,   2, 59554448, 59106264, 59029624, 59042824, 59365896
  2488,   4,  16384,   2474,   3,   2,   1, 59570672, 59073864, 58987272, 58985600, 58999184
  2489,   4,  16384,   3180,   2,   2,   0, 59570944, 59061456, 58987888, 58987392, 59031576
  2490,   4,  16384,  29990,   2,   4,   2, 59451608, 59042600, 58961600, 58957328, 59254208
  2491,   4,  16384,  35281,   4,   4,   0, 59491856, 59045328, 59004448, 58989248, 59014224
  2492,   4,  16384,  46275,   4,   5,   1, 59420184, 59026624, 58976232, 58990296, 59018336
  2493,   4,  16384,  24920,   5,   4,   1, 59551304, 59075624, 59001528, 58993944, 59042424
  2494,   4,  16384,  16859,   4,   4,   0, 59544240, 59110144, 59050952, 59027616, 59043816
  2495,   4,  16384,  12522,   4,   5,   1, 59564576, 59119728, 59033456, 59036032, 59060944
  2496,   4,  16384,  37214,   5,   3,   2, 59559144, 59076336, 58995392, 58974416, 59260720
  2497,   4,  16384,   6415,   3,   2,   1, 59544256, 59116416, 59010928, 58980272, 59011264
  2498,   4,  16384,  20013,   2,   1,   2, 59453728, 59047240, 58964048, 58970856, 59233192
  2499,   4,  16384,  42024,   1,   4,   2, 59491856, 59062184, 59003408, 58950616, 59239712
  2500,   4,  16384,   3254,   4,   5,   1, 59407456, 59031832, 58972744, 58982488, 58996352
  2501,   4,  16384,  28146,   5,   4,   1, 59540552, 59096600, 59008288, 58984624, 59033080
  2502,   4,  16384,  43666,   4,   4,   0, 59547440, 59092248, 59035144, 59017424, 59042640
  2503,   4,  16384,  28018,   4,   0,   2, 59551448, 59113200, 59017488, 59014872, 59260840
  2504,   4,  16384,  14951,   0,   0,   0, 59512216, 58985104, 58914536, 58899768, 58965528
  2505,   4,  16384,  40195,   0,   2,   2, 59492224, 58989120, 58911032, 58889648, 59296360
  2506,   4,  16384,  15058,   2,   3,   1, 59473416, 59071544, 58957152, 58940008, 59011272
  2507,   4,  16384,  35007,   3,   0,   2, 59494240, 59051744, 58989352, 58980360, 59166160
  2508,   4,  16384,  10327,   0,   0,   0, 59351952, 58969320, 58907088, 58882432, 58941768
  2509,   4,  16384,  30153,   0,   0,   0, 59460008, 58969104, 58910400, 58906464, 58961232
  2510,   4,  16384,  47452,   0,   3,   2, 59474272, 59028248, 58951560, 58924560, 59535760
  2511,   4,  16384,  29386,   3,   3,   0, 59614352, 59103544, 59034784, 58997880, 59038208
  2512,   4,  16384,  25063,   3,   5,   2, 59549488, 59079640, 59027064, 58994280, 59307760
  2513,   4,  16384,   5153,   5,   5,   0, 59550480, 59073936, 58999856, 59015432, 59010944
  2514,   4,  16384,  45761,   5,   4,   1, 59472536, 59053728, 59000576, 58954376, 59005200
  2515,   4,  16384,   3387,   4,   4,   0, 59521176, 59064152, 58998784, 58994864, 59003528
  2516,   4,  16384,  14837,   4,   0,   2, 59427776, 59050032, 58988768, 58987376, 59276336
  2517,   4,  16384,  26608,   0,   1,   1, 59457976, 58989704, 58911112, 58886304, 59023592
  2518,   4,  16384,   9322,   1,   4,   2, 59550320, 59139688, 59045384, 59006416, 59574672
  2519,   4,  16384,  21554,   4,   5,   1, 59548552, 59099776, 59042752, 59048304, 59084304
  2520,   4,  16384,  22932,   5,   4,   1, 59565272, 59102784, 59007064, 58957992, 59009304
  2521,   4,  16384,  22702,   4,   3,   2, 59534048, 59078816, 59003216, 58950408, 59287552
  2522,   4,  16384,  18951,   3,   2,   1, 59495464, 59049080, 58976736, 58967456, 58998568
  2523,   4,  16384,  47196,   2,   3,   1, 59503184, 59056200, 58957336, 58970416, 59007880
  2524,   4,  16384,  35600,   3,   2,   1, 59452432, 59055984, 59002704, 58979136, 59010352
  2525,   4,  16384,  37549,   2,  16,   3, 59530672, 59072288, 59009864, 59032728, 59145544
  2526,   4,  16384,  14463,  16,  17,   1, 59410216, 59083456, 59011808, 58998056, 59020024
  2527,   4,  16384,  30146,  17,   1,   3, 59465056, 59065368, 59034936, 58979600, 59141560
  2528,   4,  16384,  10550,   1,  19,   3, 59416616, 59107936, 59017376, 59000056, 59153968
  2529,   4,  16384,   1310,  19,  18,   1, 59405792, 59065336, 58992640, 58957232, 59002264
  2530,   4,  16384,  33383,  18,  19,   1, 59519384, 59076472, 59007760, 58982056, 59007952
  2531,   4,  16384,  47279,  19,  18,   1, 59442744, 59044504, 58971368, 58963384, 58988808
  2532,   4,  16384,  10439,  18,  20,   2, 59504680, 59113584, 59015856, 59003064, 59379424
  2533,   4,  16384,  20989,  20,  21,   1, 59485976, 59034080, 58957544, 58954208, 58994296
  2534,   4,  16384,  38666,  21,   2,   3, 59464040, 59076504, 58985040, 58977736, 59127664
  2535,   4,  16384,  17035,   2,   2,   0, 59347608, 59027536, 58975728, 58955912, 58980120
  2536,   4,  16384,    374,   2,   4,   2, 59478272, 59071280, 58996184, 59001336, 59293464
  2537,   4,  16384,    719,   4,   5,   1, 59558520, 59069792, 58997392, 58983312, 59019904
  2538,   4,  16384,   3479,   5,   3,   2, 59608112, 59107976, 59027496, 59004752, 59323136
  2539,   4,  16384,  29930,   3,  20,   3, 59524264, 59052256, 58994696, 58948512, 59170904
  2540,   4,  16384,  12068,  20,   8,   3, 59402896, 59075840, 59015448, 59003264, 59143448
  2541,   4,  16384,  41485,   8,   8,   0, 59417448, 59070000, 59072312, 58998528, 59019776
  2542,   4,  16384,  10893,   8,  16,   3, 59511152, 59078152, 58982528, 59043632, 59188944
  2543,   4,  16384,  19249,  16,  23,   3, 59386984, 59114416, 59041192, 59016520, 59136992
  2544,   4,  16384,  38043,  23,  19,   2, 59430904, 59086912, 59023080, 58965848, 59301808
  2545,   4,  16384,  36978,  19,  23,   2, 59512736, 59107968, 59003496, 59019448, 59312472
  2546,   4,  16384,  45621,  23,  22,   1, 59492656, 59076248, 59023376, 58986048, 59013032
  2547,   4,  16384,  38174,  22,  23,   1, 59435168, 59021752, 58976288, 58938200, 59002952
  2548,   4,  16384,  46249,  23,  23,   0, 59517528, 59095112, 58995728, 59008792, 59013368
  2549,   4,  16384,   1732,  23,   8,   3, 59478376, 59049408, 58977640, 58958600, 59132064
  2550,   4,  16384,  17599,   8,   8,   0, 59435744, 59195296, 59089160, 59063152, 59059288
  2551,   4,  16384,  20279,   8,   8,   0, 59413984, 59049576, 58994904, 58959432, 59004912
  2552,   4,  16384,  37813,   8,  13,   3, 59665424, 59116864, 59038768, 59006792, 59149192
  2553,   4,  16384,  29247,  13,  12,   1, 59432392, 59091432, 58987536, 58985440, 59031600
  2554,   4,  16384,   2755,  12,   4,   3, 59471744, 59094056, 58995664, 58972872, 59159456
  2555,   4,  16384,  43075,   4,   4,   0, 59489104, 59138720, 59045632, 59015488, 59060032
  2556,   4,  16384,  22662,   4,   4,   0, 59528680, 59081000, 59040200, 58984960, 59041576
  2557,   4,  16384,  42475,   4,   5,   1, 59443576, 58988208, 58919248, 58921008, 58940024
  2558,   4,  16384,  43914,   5,   4,   1, 59568216, 59111704, 59027856, 59051488, 59036808
  2559,   4,  16384,  34857,   4,   6,   3, 59576488, 59136048, 59053200, 59027424, 59162800
  2560,   4,  16384,  31257,   6,   6,   0, 59435496, 59095832, 59037112, 59004032, 59049696
  2561,   4,  16384,  29257,   6,  10,   2, 59571376, 59075456, 58982384, 59016912, 59323464
  2562,   4,  16384,  46989,  10,   8,   2, 59516080, 59063184, 59007048, 58963080, 59260312
  2563,   4,  16384,  25306,   8,   7,   2, 59627352, 59116608, 59027688, 59002016, 59307088
  2564,   4,  16384,  14018,   7,   7,   0, 59544688, 59086752, 59058736, 59004896, 59043584
  2565,   4,  16384,  11249,   7,  11,   2, 59492080, 59020008, 58959568, 58918352, 58971800
  2566,   4,  16384,   6232,  11,  10,   1, 59550168, 59108392, 59039616, 59014536, 59077440
  2567,   4,  16384,   2525,  10,  18,   3, 59399184, 59026720, 59003256, 58978632, 59151456
  2568,   4,  16384,  47913,  18,  16,   3, 59379528, 59081632, 59007320, 58988640, 59164144
  2569,   4,  16384,  36055,  16,  19,   3, 59418680, 59059952, 59002760, 58991104, 59189304
  2570,   4,  16384,  14225,  19,  22,   2, 59437376, 59068016, 59008920, 59026168, 59327072
  2571,   4,  16384,  15638,  22,  23,   1, 59505472, 59093432, 59006856, 59012840, 59012576
  2572,   4,  16384,  40893,  23,  23,   0, 59507504, 59090928, 59030664, 59024856, 59039784
  2573,   4,  16384,  39010,  23,  20,   2, 59502800, 59048256, 58984384, 58950128, 59042512
  2574,   4,  16384,  38737,  20,   1,   3, 59380664, 59053552, 59003032, 58998624, 59141944
  2575,   4,  16384,   4241,   1,   0,   1, 59356048, 59069744, 59018408, 58980280, 58934288
  2576,   4,  16384,  42168,   0,  18,   3, 59510024, 59023168, 58938384, 58901992, 59165928
  2577,   4,  16384,  48217,  18,  18,   0, 59389392, 59045720, 58972368, 58931232, 58991568
  2578,   4,  16384,  27851,  18,  22,   2, 59463248, 59118800, 58994632, 58989344, 59321344
  2579,   4,  16384,  42160,  22,  20,   2, 59504416, 59068112, 58987288, 58961952, 59281864
  2580,   4,  16384,  25446,  20,  20,   0, 59512408, 59085856, 59017592, 59018672, 59030648
  2581,   4,  16384,  31583,  20,  18,   2, 59493976, 59077216, 58968104, 58954048, 59042888
  2582,   4,  16384,  42175,  18,   6,   3, 59417048, 58999360, 58983400, 58948736, 59142400
  2583,   4,  16384,  23256,   6,   7,   1, 59524336, 59129856, 59105960, 59050464, 59054752
  2584,   4,  16384,  38673,   7,   8,   2, 59455456, 59016680, 58954696, 58952392, 59196888
  2585,   4,  16384,  38049,   8,  15,   3, 59443176, 59080576, 58994432, 58949192, 59154144
  2586,   4,  16384,  11304,  15,  15,   0, 59512784, 59079960, 59052496, 58984496, 59015512
  2587,   4,  16384,  31533,  15,  12,   2, 59567680, 59071304, 58995816, 58959648, 59275264
  2588,   4,  16384,  29090,  12,  14,   2, 59474424, 59076856, 59012216, 59020208, 59410584
  2589,   4,  16384,   5293,  14,  13,   2, 59458136, 59037024, 58964800, 58905680, 59005848
  2590,   4,  16384,  22871,  13,  14,   2, 59401752, 59039808, 58963640, 58949912, 59493752
  2591,   4,  16384,  38919,  14,  14,   0, 59438368, 59047104, 59011296, 59002256, 59001024
  2592,   4,  16384,  28187,  14,  15,   1, 59373064, 59004248, 58982472, 58948064, 58962880
  2593,   4,  16384,  16518,  15,   3,   3, 59482816, 59036520, 58983880, 58956344, 59155320
  2594,   4,  16384,  32940,   3,   3,   0, 59403552, 59107968, 59047696, 59025072, 59050584
  2595,   4,  16384,  12125,   3,   3,   0, 59583672, 59095560, 59026872, 59028256, 59028000
  2596,   4,  16384,  30372,   3,  11,   3, 59531416, 59115696, 59033728, 59027216, 59165544
  2597,   4,  16384,  25797,  11,  11,   0, 59377080, 59057240, 59010712, 58944672, 58988968
  2598,   4,  16384,   4927,  11,  10,   1, 59490720, 59079320, 59044920, 58993512, 59013344
  2599,   4,  16384,  11758,  10,  10,   0, 59551760, 59131808, 59039728, 59020168, 59025840
  2600,   4,  16384,  12089,  10,  19,   3, 59635152, 59106200, 59023280, 59002944, 59177752
  2601,   4,  16384,  32892,  19,  18,   1, 59369264, 59036680, 58987360, 58953288, 59013928
  2602,   4,  16384,  34881,  18,   7,   3, 59441624, 59087600, 59002208, 58996512, 59138384
  2603,   4,  16384,  39755,   7,   6,   1, 59433800, 59069088, 59028016, 58978056, 59021392
  2604,   4,  16384,  41391,   6,   7,   1, 59428304, 59044888, 58975792, 58957808, 58992128
  2605,   4,  16384,  25840,   7,   6,   1, 59535992, 59049624, 58971240, 58978608, 59028560
  2606,   4,  16384,   9681,   6,   7,   1, 59559976, 59137992, 59047408, 59031744, 59038776
  2607,   4,  16384,   8994,   7,   6,   1, 59594848, 59136984, 59096272, 59031224, 59075632
  2608,   4,  16384,  42444,   6,   7,   1, 59612472, 59077704, 59001080, 58999384, 59044464
  2609,   4,  16384,  14651,   7,   6,   1, 59482912, 59058488, 58980632, 58952856, 58996312
  2610,   4,  16384,  26026,   6,   6,   0, 59414608, 59034824, 59024280, 58977640, 58972288
  2611,   4,  16384,  21784,   6,   7,   1, 59569360, 59065848, 59018176, 59007416, 59032864
  2612,   4,  16384,  41145,   7,   5,   3, 59428984, 59029392, 58973680, 58954728, 59157496
  2613,   4,  16384,  41943,   5,  21,   3, 59503648, 59078736, 59027712, 59000616, 59162992
  2614,   4,  16384,  35203,  21,   8,   3, 59400136, 59109016, 59008296, 59009072, 59166152
  2615,   4,  16384,  39926,   8,  13,   3, 59567632, 59127200, 59066448, 59052240, 59168600
  2616,   4,  16384,  17803,  13,   0,   3, 59403200, 59046960, 59021408, 58975072, 59056728
  2617,   4,  16384,  24275,   0,   2,   2, 59424712, 59023056, 58940544, 58906064, 59337248
  2618,   4,  16384,   6637,   2,   4,   2, 59582656, 59109904, 59016640, 59003016, 59320344
  2619,   4,  16384,  29969,   4,   4,   0, 59588016, 59102096, 59043080, 59026872, 59026352
  2620,   4,  16384,   3933,   4,  22,   3, 59581384, 59123648, 59051152, 59018248, 59176416
  2621,   4,  16384,  49165,  22,  20,   2, 59388056, 59037352, 58979144, 59005112, 59010960
  2622,   4,  16384,   4659,  20,  21,   1, 59486648, 59072432, 59054560, 59059536, 59014360
  2623,   4,  16384,  18825,  21,  10,   3, 59369568, 59026520, 59013752, 58954008, 59130128
  2624,   4,  16384,  47770,  10,   7,   2, 59435696, 59026560, 58958992, 58962032, 59210440
  2625,   4,  16384,  44110,   7,  15,   3, 59611744, 59117648, 58994352, 59012864, 59177048
  2626,   4,  16384,  28343,  15,  22,   3, 59389368, 59080552, 58990616, 58972760, 59200576
  2627,   4,  16384,  36479,  22,   5,   3, 59463112, 59087504, 59025200, 58993592, 59152272
  2628,   4,  16384,  29984,   5,   0,   2, 59419552, 59119552, 59065784, 59041896, 59383960
  2629,   4,  16384,  40540,   0,   0,   0, 59524512, 59001832, 58947224, 58910128, 58969456
  2630,   4,  16384,  28271,   0,   9,   3, 59483560, 59013760, 58952216, 58931104, 59165072
  2631,   4,  16384,   9376,   9,  19,   3, 59425272, 59185664, 59057816, 59044176, 59185176
  2632,   4,  16384,  25243,  19,  22,   2, 59411704, 59091872, 58983672, 58996696, 59306736
  2633,   4,  16384,   5555,  22,  22,   0, 59497536, 59103712, 58987184, 58957864, 59020488
  2634,   4,  16384,  25729,  22,  22,   0, 59373168, 59021664, 58984856, 58983912, 58973576
  2635,   4,  16384,   6512,  22,  22,   0, 59549176, 59080784, 58980440, 58982648, 59032800
  2636,   4,  16384,   1873,  22,  23,   1, 59502168, 59065968, 59029584, 59025160, 59015024
  2637,   4,  16384,  26681,  23,   2,   3, 59468544, 59075200, 58986632, 58967712, 59121168
  2638,   4,  16384,  21956,   2,   0,   2, 59434384, 59119120, 59072720, 59029984, 59511128
  2639,   4,  16384,  16401,   0,   1,   1, 59344688, 58948760, 58887840, 58885432, 59022592
  2640,   4,  16384,  35178,   1,  15,   3, 59619936, 59077088, 59029096, 59013744, 59170712
  2641,   4,  16384,  32565,  15,  19,   3, 59411168, 59086064, 59034536, 58988184, 59175144
  2642,   4,  16384,   8293,  19,  19,   0, 59493688, 59082592, 59017016, 59029720, 59007824
  2643,   4,  16384,  48116,  19,  18,   1, 59518424, 59089856, 59059616, 59003592, 59067760
  2644,   4,  16384,  28234,  18,  18,   0, 59501616, 59089720, 59048520, 59015208, 59013392
  2645,   4,  16384,  45103,  18,  18,   0, 59545216, 59039000, 58984536, 58981800, 58992128
  2646,   4,  16384,  43701,  18,  21,   2, 59503560, 59074808, 59004552, 58954792, 59532424
  2647,   4,  16384,  37419,  21,  20,   1, 59386336, 59023160, 58974808, 58964480, 58965496
  2648,   4,  16384,  24680,  20,  15,   3, 59400288, 59022080, 58976968, 58961552, 59157800
  2649,   4,  16384,   2912,  15,   1,   3, 59384696, 59074800, 59033224, 58996552, 59145312
  2650,   4,  16384,  41143,   1,   1,   0, 59445440, 59105784, 59065800, 58990752, 59046832
  2651,   4,  16384,  25579,   1,   1,   0, 59557416, 59093576, 59039296, 59017664, 59015232
  2652,   4,  16384,  27472,   1,  22,   3, 59590552, 59099912, 59048968, 59025992, 59173240
  2653,   4,  16384,  12315,  22,  19,   2, 59461568, 59056552, 58988856, 58954688, 59039296
  2654,   4,  16384,  49735,  19,  13,   3, 59461864, 59098296, 58997736, 59001320, 59163608
  2655,   4,  16384,  18463,  13,  13,   0, 59382160, 59043424, 58995264, 59012888, 58983000
  2656,   4,  16384,  12652,  13,  17,   2, 59475336, 59095576, 59012152, 58967408, 59319920
  2657,   4,  16384,  38955,  17,   5,   3, 59499088, 59052664, 59000256, 59013056, 59154296
  2658,   4,  16384,  31148,   5,   4,   1, 59482288, 59111312, 59026672, 59010096, 59072808
  2659,   4,  16384,  24930,   4,  15,   3, 59586184, 59103864, 59007696, 58997920, 59162608
  2660,   4,  16384,  17543,  15,  17,   2, 59417080, 59098336, 59023896, 59025960, 59444072
  2661,   4,  16384,  30954,  17,  17,   0, 59475520, 59086856, 58993136, 58981080, 59028336
  2662,   4,  16384,   4608,  17,  16,   1, 59367008, 58998624, 59015664, 58941368, 58961160
  2663,   4,  16384,  31260,  16,  17,   1, 59434248, 59060080, 59017304, 58998768, 59020888
  2664,   4,  16384,  32325,  17,  12,   2, 59516280, 59088096, 59001360, 58988912, 59278088
  2665,   4,  16384,   6078,  12,   9,   3, 59515512, 59058512, 58993912, 58964008, 59163248
  2666,   4,  16384,  12132,   9,   6,   2, 59428688, 59127456, 59019216, 58997104, 59327480
  2667,   4,  16384,  31132,   6,   6,   0, 59413576, 58993320, 58965912, 58946424, 58988928
  2668,   4,  16384,   1109,   6,   8,   2, 59619776, 59125072, 59048248, 59064488, 59453272
  2669,   4,  16384,  27385,   8,  13,   3, 59547960, 59067368, 59027896, 58985840, 59152096
  2670,   4,  16384,  39945,  13,  13,   0, 59368200, 59045208, 58958144, 58969904, 59004544
  2671,   4,  16384,   5105,  13,  21,   3, 59458312, 59108712, 59053280, 59036864, 59169392
  2672,   4,  16384,  25329,  21,  21,   0, 59427256, 59063816, 59010000, 58986536, 59001936
  2673,   4,  16384,  29419,  21,  15,   3, 59529528, 59076312, 58996680, 58977760, 59178064
  2674,   4,  16384,  40258,  15,  14,   1, 59415968, 59084632, 59028592, 58967456, 59032008
  2675,   4,  16384,  41981,  14,  15,   1, 59392032, 59021240, 58972464, 58951520, 58986304
  2676,   4,  16384,  45093,  15,  13,   2, 59488632, 59075912, 59023912, 58999488, 59409176
  2677,   4,  16384,  23471,  13,  11,   3, 59379152, 58971464, 58914520, 58908328, 59142472
  2678,   4,  16384,  13351,  11,  10,   1, 59517984, 59184768, 59018208, 59023112, 59072880
  2679,   4,  16384,  45911,  10,  10,   0, 59586472, 59112680, 59054336, 59051832, 59065376
  2680,   4,  16384,  44471,  10,  17,   3, 59588296, 59089448, 59007792, 59015088, 59165944
  2681,   4,  16384,   7821,  17,  17,   0, 59386080, 59031504, 58965280, 58932752, 58967944
  2682,   4,  16384,    742,  17,  20,   3, 59469208, 59068224, 59000752, 58988656, 59189576
  2683,   4,  16384,  13317,  20,  14,   3, 59389888, 59060360, 59012808, 58990256, 59168544
  2684,   4,  16384,  33982,  14,  17,   2, 59388624, 59095440, 59028512, 58999440, 59397560
  2685,   4,  16384,  37501,  17,  16,   1, 59478352, 59062792, 58965768, 58971840, 58988312
  2686,   4,  16384,  22673,  16,   0,   3, 59476048, 59075208, 58990744, 58980648, 59061288
  2687,   4,  16384,  35092,   0,   2,   2, 59374600, 59040984, 58967560, 58939944, 59353192
  2688,   4,  16384,  45758,   2,  23,   3, 59393040, 59032392, 58966848, 58950944, 59164608
  2689,   4,  16384,   4769,  23,  12,   3, 59362200, 59110184, 58999304, 58978528, 59191216
  2690,   4,  16384,  33297,  12,  13,   1, 59464752, 59070264, 59012456, 59037312, 58986560
  2691,   4,  16384,  46823,  13,  15,   2, 59495912, 59082440, 58995848, 58972416, 59303520
  2692,   4,  16384,  29756,  15,   7,   3, 59524472, 59133360, 59031368, 58995672, 59149640
  2693,   4,  16384,  44290,   7,   2,   3, 59427152, 59063344, 59064104, 58985568, 59157560
  2694,   4,  16384,  39342,   2,   2,   0, 59495568, 59148736, 59053400, 59047584, 59050176
  2695,   4,  16384,  44539,   2,   8,   3, 59602336, 59133968, 59042128, 59035544, 59183488
  2696,   4,  16384,  22762,   8,   9,   1, 59447728, 59169920, 59039560, 59021408, 59010792
  2697,   4,  16384,  23590,   9,  10,   2, 59439904, 59043584, 58986352, 58973912, 59297856
  2698,   4,  16384,  22419,  10,  11,   1, 59652384, 59127584, 59047872, 59015144, 59049600
  2699,   4,  16384,  42771,  11,  10,   1, 59577560, 59080040, 59027608, 58987304, 59067080
  2700,   4,  16384,  24193,  10,   9,   2, 59408368, 59020408, 58997280, 58977888, 59352600
  2701,   4,  16384,  30247,   9,   9,   0, 59570784, 59083000, 59006936, 59007952, 59043176
  2702,   4,  16384,  47503,   9,  11,   2, 59552480, 59090816, 59019536, 59027872, 59559200
  2703,   4,  16384,  32161,  11,   8,   2, 59406184, 59032760, 58963824, 58978008, 59274224
  2704,   4,  16384,   1661,   8,  17,   3, 59639448, 59105000, 59036416, 59000640, 59160936
  2705,   4,  16384,  12404,  17,  16,   1, 59368232, 59040304, 58956144, 58946232, 58978120
  2706,   4,  16384,   4001,  16,  12,   2, 59452256, 59072960, 59023592, 59002344, 59315032
  2707,   4,  16384,  49537,  12,  21,   3, 59524632, 59090320, 58989008, 59012400, 59170312
  2708,   4,  16384,  28497,  21,  16,   3, 59406592, 59110248, 59015760, 58997744, 59153032
  2709,   4,  16384,  13772,  16,   1,   3, 59417136, 59067296, 58984720, 58958016, 59147584
  2710,   4,  16384,  36101,   1,   2,   2, 59459224, 59161664, 59057056, 59019120, 59577488
  2711,   4,  16384,  24454,   2,   0,   2, 59577776, 59125752, 59069280, 59035104, 59276696
  2712,   4,  16384,  12981,   0,  15,   3, 59383216, 58935640, 58883448, 58864664, 59146544
  2713,   4,  16384,  20695,  15,  13,   2, 59356728, 59061088, 59054728, 58973872, 59359640
  2714,   4,  16384,   7085,  13,   2,   3, 59483792, 59105680, 58989832, 59009584, 59162328
  2715,   4,  16384,   6621,   2,  23,   3, 59538752, 59137712, 59027368, 58992736, 59150280
  2716,   4,  16384,  35119,  23,  21,   2, 59437336, 59138584, 59010752, 59024936, 59425536
  2717,   4,  16384,  18490,  21,  21,   0, 59491544, 59069720, 58977224, 58951736, 59001632
  2718,   4,  16384,  42136,  21,   1,   3, 59463280, 59070008, 59045744, 58994752, 59136688
  2719,   4,  16384,  28236,   1,   3,   2, 59428808, 59133904, 59076832, 59063064, 59363096
  2720,   4,  16384,   2689,   3,   3,   0, 59444880, 59016504, 58943312, 58951344, 58963336
  2721,   4,  16384,   7807,   3,   2,   1, 59599296, 59095488, 59006856, 59000240, 59022640
  2722,   4,  16384,    673,   2,   3,   1, 59417168, 59020440, 58974440, 58964000, 59046152
  2723,   4,  16384,  19279,   3,   3,   0, 59604736, 59082776, 59003928, 59007784, 59035632
  2724,   4,  16384,   7613,   3,  13,   3, 59589760, 59104936, 59076096, 59016536, 59175392
  2725,   4,  16384,  38662,  13,  12,   1, 59377336, 59060000, 58970928, 58985864, 59001840
  2726,   4,  16384,  30738,  12,   2,   3, 59356984, 58992104, 58927448, 58946944, 59141576
  2727,   4,  16384,  36658,   2,  12,   3, 59396552, 59128896, 59047224, 59031568, 59177872
  2728,   4,  16384,  11066,  12,  19,   3, 59386760, 59034056, 58992344, 58960648, 59150664
  2729,   4,  16384,  31070,  19,  16,   3, 59424584, 59062128, 59009104, 58983672, 59194016
  2730,   4,  16384,  29907,  16,  16,   0, 59438744, 59091448, 59008080, 58969928, 59018872
  2731,   4,  16384,  29578,  16,  19,   3, 59536728, 59066856, 58984680, 58962240, 59169480
  2732,   4,  16384,  45405,  19,  18,   1, 59409752, 59081672, 59033136, 58981112, 59018200
  2733,   4,  16384,  42877,  18,  19,   1, 59483248, 59039920, 58964160, 58949392, 58984872
  2734,   4,  16384,  29347,  19,  17,   3, 59477312, 59095320, 59017648, 59003584, 59151568
  2735,   4,  16384,  48782,  17,   4,   3, 59332304, 59013448, 58988304, 58971408, 59139208
  2736,   4,  16384,   6876,   4,   5,   1, 59453480, 59049736, 58973160, 59012032, 58992560
  2737,   4,  16384,  46755,   5,   5,   0, 59607880, 59097648, 59015616, 58986144, 59015536
  2738,   4,  16384,  24512,   5,   5,   0, 59573544, 59078584, 59040944, 58988768, 59040696
  2739,   4,  16384,  20751,   5,   4,   1, 59495080, 59042328, 58957808, 58966856, 58981344
  2740,   4,  16384,   5486,   4,   5,   1, 59573864, 59126472, 59058784, 59037296, 59063560
  2741,   4,  16384,  36936,   5,   4,   1, 59513672, 59081344, 58998864, 59004904, 59033240
  2742,   4,  16384,  12228,   4,   2,   2, 59348480, 59012568, 58946312, 58906952, 59474000
  2743,   4,  16384,  27827,   2,   3,   1, 59542904, 59093864, 59048528, 58996520, 59038384
  2744,   4,  16384,  22432,   3,   2,   1, 59494704, 59045128, 58972824, 58977440, 58999864
  2745,   4,  16384,  49629,   2,   2,   0, 59582576, 59100560, 59004224, 58978056, 59021736
  2746,   4,  16384,  39265,   2,   2,   0, 59576288, 59092960, 59018920, 58982984, 59048056
  2747,   4,  16384,  28809,   2,   3,   1, 59484344, 59030200, 58984424, 58976192, 58982944
  2748,   4,  16384,  32598,   3,  13,   3, 59571648, 59118704, 59029344, 59028728, 59163088
  2749,   4,  16384,  38808,  13,  12,   1, 59378448, 59038456, 58974056, 58976688, 59001600
  2750,   4,  16384,   6195,  12,  15,   2, 59339576, 58996048, 58951544, 58925200, 59479464
  2751,   4,  16384,  29024,  15,  14,   1, 59502384, 59081752, 59019904, 59003424, 59053864
  2752,   4,  16384,  10695,  14,  14,   0, 59432424, 59070320, 58989504, 58966520, 58990040
  2753,   4,  16384,  15632,  14,  14,   0, 59525088, 59095624, 59009392, 58954296, 59008768
  2754,   4,  16384,   4035,  14,  17,   2, 59507672, 59076280, 59011224, 58982576, 59313096
  2755,   4,  16384,  43379,  17,  15,   2, 59489856, 59049560, 58994320, 58940768, 59263936
  2756,   4,  16384,  33949,  15,  14,   1, 59393424, 59005552, 58963376, 58956736, 58999216
  2757,   4,  16384,  49542,  14,  16,   2, 59454096, 59047672, 58973784, 58947160, 59051064
  2758,   4,  16384,  41485,  16,  15,   2, 59389992, 59024096, 58986656, 58963648, 59493456
  2759,   4,  16384,  19052,  15,  14,   1, 59500320, 59092608, 59006160, 59014712, 59045752
  2760,   4,  16384,  19737,  14,  12,   2, 59448600, 59060600, 58995760, 58968416, 59186368
  2761,   4,  16384,  12105,  12,  12,   0, 59501336, 59063696, 59005392, 58974376, 58997064
  2762,   4,  16384,   2278,  12,  12,   0, 59497176, 59070640, 58990296, 58969112, 58973696
  2763,   4,  16384,   9211,  12,   9,   3, 59479584, 59066680, 58995528, 58946872, 59138504
  2764,   4,  16384,  26079,   9,  21,   3, 59401680, 59032440, 58986928, 58985928, 59159696
  2765,   4,  16384,   6792,  21,  21,   0, 59386832, 59071704, 59000864, 58958584, 58974200
  2766,   4,  16384,  25988,  21,  23,   2, 59472080, 59086440, 59012728, 59020152, 59531072
  2767,   4,  16384,  29241,  23,  22,   1, 59502504, 59085784, 59001544, 58998984, 59018568
  2768,   4,  16384,  17030,  22,  10,   3, 59509816, 59093488, 59035032, 59015400, 59132472
  2769,   4,  16384,  25170,  10,  11,   1, 59528000, 59092472, 59009408, 58991792, 59040832
  2770,   4,  16384,  32980,  11,   2,   3, 59564992, 59088128, 59023952, 58975440, 59202584
  2771,   4,  16384,  42932,   2,   3,   1, 59363992, 59044904, 58975016, 58991528, 58998128
  2772,   4,  16384,  41400,   3,   3,   0, 59516384, 59135888, 59050496, 59049208, 59081184
  2773,   4,  16384,  32743,   3,   2,   1, 59563440, 59074504, 58968336, 58994912, 59022328
  2774,   4,  16384,  46869,   2,   0,   2, 59557920, 59094368, 59028848, 59017440, 59504704
  2775,   4,  16384,  32488,   0,  20,   3, 59484392, 59017792, 58930592, 58925872, 59156024
  2776,   4,  16384,  39347,  20,  21,   1, 59407472, 59119416, 59008352, 58971232, 58999816
  2777,   4,  16384,  43826,  21,  21,   0, 59487920, 59079120, 59019304, 58950288, 59011840
  2778,   4,  16384,  23522,  21,   0,   3, 59398064, 58998624, 58999456, 58955992, 59078896
  2779,   4,  16384,  48397,   0,  19,   3, 59310376, 58956544, 58881344, 58872160, 59183376
  2780,   4,  16384,  33805,  19,  19,   0, 59526192, 59099640, 59029528, 59019392, 59042768
  2781,   4,  16384,  30870,  19,  19,   0, 59483256, 59079800, 58977400, 58949128, 58981728
  2782,   4,  16384,  32421,  19,  22,   2, 59457752, 59069928, 59031008, 58968024, 59520360
  2783,   4,  16384,  48718,  22,  12,   3, 59478832, 59060768, 58994800, 58991104, 59154752
  2784,   4,  16384,  30336,  12,  11,   3, 59422088, 59077464, 58997680, 58964696, 59139440
  2785,   4,  16384,  10908,  11,  10,   1, 59450192, 59129200, 59040280, 58997768, 59017408
  2786,   4,  16384,  24824,  10,  10,   0, 59627736, 59119056, 59052032, 59062584, 59065688
  2787,   4,  16384,  42862,  10,  17,   3, 59529464, 59115640, 59009048, 58990720, 59183168
  2788,   4,  16384,  38868,  17,   7,   3, 59384536, 59095208, 59060896, 59010816, 59128096
  2789,   4,  16384,  24886,   7,   6,   1, 59448336, 59101168, 59047056, 58991984, 59046736
  2790,   4,  16384,  29289,   6,   6,   0, 59478424, 59058360, 59001736, 58960224, 58992392
  2791,   4,  16384,  35460,   6,   7,   1, 59400880, 59049336, 59045008, 58992128, 58992480
  2792,   4,  16384,  34502,   7,  16,   3, 59627312, 59110208, 59031744, 58994720, 59157080
  2793,   4,  16384,   8346,  16,  13,   2, 59411728, 59086952, 59002120, 58991080, 59325968
  2794,   4,  16384,   2007,  13,  14,   2, 59515936, 59103584, 59010896, 58981528, 59315400
  2795,   4,  16384,  25983,  14,   7,   3, 59459576, 59043984, 58978992, 58965936, 59135824
  2796,   4,  16384,  21056,   7,  11,   2, 59425352, 59131864, 59027920, 59064304, 59439992
  2797,   4,  16384,  33032,  11,  19,   3, 59511288, 59039312, 59001712, 58985512, 59155264
  2798,   4,  16384,  17532,  19,  12,   3, 59415144, 59088488, 58990992, 59011488, 59154936
  2799,   4,  16384,  25878,  12,  15,   2, 59394296, 59069424, 59024496, 58982552, 59309152
  2800,   4,  16384,  39019,  15,  15,   0, 59491120, 59067472, 59002888, 58980472, 58991416
  2801,   4,  16384,  10238,  15,  19,   3, 59517760, 59065920, 58995536, 58954880, 59159680
  2802,   4,  16384,  28265,  19,  18,   1, 59413456, 59062800, 59032176, 58984688, 59009928
  2803,   4,  16384,   5754,  18,  20,   2, 59481744, 59032064, 58986832, 58971136, 59236824
  2804,   4,  16384,  42680,  20,  21,   1, 59480392, 59064232, 59019672, 58995832, 59035536
  2805,   4,  16384,   8922,  21,  23,   2, 59413864, 58987696, 58936776, 58893800, 58937704
  2806,   4,  16384,  42934,  23,  18,   2, 59460848, 59051904, 59002576, 59011632, 59549968
  2807,   4,  16384,  34255,  18,  19,   1, 59475072, 59075552, 59006688, 58989496, 59001912
  2808,   4,  16384,  45627,  19,  15,   3, 59511408, 59053504, 58990976, 58961168, 59137136
  2809,   4,  16384,  40268,  15,  15,   0, 59398584, 59082024, 58988632, 59002440, 59002400
  2810,   4,  16384,  44568,  15,  16,   2, 59501856, 59042176, 59007000, 58975656, 59303736
  2811,   4,  16384,    749,  16,  13,   2, 59484008, 59062984, 58953728, 58951952, 59230528
  2812,   4,  16384,  36856,  13,  17,   2, 59482160, 59059896, 59016936, 58981392, 59381304
  2813,   4,  16384,  13385,  17,   1,   3, 59402680, 58993096, 58938952, 58923520, 59130504
  2814,   4,  16384,  38734,   1,   0,   1, 59394368, 59152272, 59054536, 59043568, 58976424
  2815,   4,  16384,  19851,   0,  23,   3, 59517288, 59032400, 58972848, 58960616, 59150472
  2816,   4,  16384,  47734,  23,  22,   1, 59398072, 59124232, 58989344, 58978256, 58986536
  2817,   4,  16384,  14624,  22,  23,   1, 59504752, 59079312, 59013328, 58982096, 59021984
  2818,   4,  16384,  42421,  23,  18,   2, 59540952, 59087624, 59033384, 58954072, 59316784
  2819,   4,  16384,  13719,  18,  21,   2, 59507472, 59092552, 59021336, 58987280, 59281336
  2820,   4,  16384,  26470,  21,  20,   1, 59449072, 59029696, 59001832, 58943296, 58977704
  2821,   4,  16384,    860,  20,  22,   2, 59359600, 58962264, 58913040, 58877576, 58947232
  2822,   4,  16384,  36963,  22,  12,   3, 59470544, 59095992, 59011048, 58974424, 59187472
  2823,   4,  16384,   4994,  12,   6,   3, 59336304, 59037968, 58993400, 59025480, 59141896
  2824,   4,  16384,  32981,   6,  20,   3, 59416192, 59145680, 59047184, 59009784, 59175864
  2825,   4,  16384,  27385,  20,  21,   1, 59410840, 59070560, 59046248, 58992816, 59021320
  2826,   4,  16384,  28094,  21,  20,   1, 59532712, 59114864, 58984632, 58984968, 59014904
  2827,   4,  16384,  36526,  20,  21,   1, 59499128, 59073152, 58999944, 58973272, 58999608
  2828,   4,  16384,   8734,  21,  18,   2, 59467168, 59059816, 59000904, 58974904, 59390200
  2829,   4,  16384,  40220,  18,  19,   1, 59478608, 59042176, 58983800, 58935536, 58980240
  2830,   4,  16384,  29749,  19,  19,   0, 59455880, 59046800, 58985832, 59001544, 59010352
  2831,   4,  16384,  30412,  19,  19,   0, 59346208, 59012632, 58969360, 58949272, 58955128
  2832,   4,  16384,   4631,  19,  19,   0, 59374232, 59019728, 58982536, 58962184, 58969872
  2833,   4,  16384,   8083,  19,  18,   1, 59529272, 59103280, 59005448, 58983632, 59019200
  2834,   4,  16384,  42226,  18,  22,   2, 59490544, 59061552, 59004920, 58959808, 59303424
  2835,   4,  16384,   8421,  22,  21,   2, 59497920, 59056232, 58990288, 58985328, 59252664
  2836,   4,  16384,  33590,  21,   5,   3, 59454496, 59055872, 59013424, 58997408, 59147880
  2837,   4,  16384,  23783,   5,   2,   2, 59423304, 59053984, 58973608, 58966104, 59024416
  2838,   4,  16384,  30170,   2,   3,   1, 59496608, 59120792, 59015032, 59011080, 59067400
  2839,   4,  16384,  38253,   3,  14,   3, 59527232, 59089952, 59027088, 59007176, 59187104
  2840,   4,  16384,  46145,  14,  15,   1, 59445016, 59053168, 59004416, 59003432, 59003256
  2841,   4,  16384,  45044,  15,  16,   2, 59497376, 59062880, 58979256, 58979112, 59340968
  2842,   4,  16384,  40078,  16,  17,   1, 59485616, 59082264, 59015112, 58968320, 59015936
  2843,   4,  16384,  10705,  17,  16,   1, 59466640, 59053952, 58981256, 58970512, 59007936
  2844,   4,  16384,  10362,  16,  16,   0, 59414216, 59019360, 58952536, 58963144, 58983400
  2845,   4,  16384,  45513,  16,  12,   2, 59478968, 59027184, 58973320, 58960792, 59040760
  2846,   4,  16384,  31058,  12,  16,   2, 59465976, 59054272, 58997464, 58970384, 59533408
  2847,   4,  16384,  28905,  16,  17,   1, 59389704, 59053440, 58976296, 58962608, 58995032
  2848,   4,  16384,  11742,  17,  17,   0, 59392368, 59039712, 58992272, 58951816, 58977752
  2849,   4,  16384,  45918,  17,  16,   1, 59500184, 59051776, 58984040, 58987960, 59002104
  2850,   4,  16384,   2543,  16,  15,   2, 59503408, 59072496, 58990296, 58970008, 59285384
  2851,   4,  16384,   1674,  15,  14,   1, 59476888, 59045152, 58986000, 58988568, 58989712
  2852,   4,  16384,  26079,  14,  15,   1, 59440704, 59066040, 59024816, 58978688, 59007680
  2853,   4,  16384,  20654,  15,  14,   1, 59462200, 59027568, 58976944, 58951512, 58995192
  2854,   4,  16384,  24405,  14,   6,   3, 59464192, 59081496, 59010280, 59021648, 59159112
  2855,   4,  16384,  14030,   6,   6,   0, 59385528, 59104960, 58989576, 58982512, 59035496
  2856,   4,  16384,   4575,   6,   6,   0, 59523968, 59095456, 59054200, 59008336, 59036568
  2857,   4,  16384,   5848,   6,   7,   1, 59588056, 59120992, 59009272, 58994664, 59049144
  2858,   4,  16384,  26590,   7,  10,   2, 59594120, 59087264, 59019352, 59033912, 59326520
  2859,   4,  16384,  36757,  10,   8,   2, 59579928, 59089224, 59001312, 58984808, 59288080
  2860,   4,  16384,  35518,   8,   9,   1, 59495728, 59078096, 59008960, 58993952, 58987864
  2861,   4,  16384,   5941,   9,   3,   3, 59537672, 59086784, 58981616, 58976016, 59136608
  2862,   4,  16384,  27874,   3,   2,   1, 59361152, 59039424, 58954976, 58922608, 58964432
  2863,   4,  16384,  28835,   2,   2,   0, 59491568, 59143856, 59097440, 59024248, 59085776
  2864,   4,  16384,  39974,   2,   3,   1, 59586936, 59087008, 59018112, 59021848, 59054040
  2865,   4,  16384,  21645,   3,   0,   2, 59600672, 59102248, 58985616, 58995128, 59232824
  2866,   4,  16384,  33186,   0,   5,   2, 59501576, 59024280, 58935928, 58903352, 59301800
  2867,   4,  16384,   4872,   5,   4,   1, 59536480, 59121816, 59005368, 58963080, 59015440
  2868,   4,  16384,  14988,   4,   4,   0, 59444752, 59053000, 58971416, 58988248, 59003072
  2869,   4,  16384,  36510,   4,   2,   2, 59388296, 59024936, 58910440, 58902272, 58979208
  2870,   4,  16384,  18069,   2,   6,   3, 59409112, 59050144, 58986536, 58944608, 59178216
  2871,   4,  16384,  14177,   6,   3,   3, 59443320, 59132576, 59057464, 59066960, 59194688
  2872,   4,  16384,  11873,   3,   2,   1, 59537888, 59106240, 59026344, 59002856, 59032080
  2873,   4,  16384,  13190,   2,  16,   3, 59595576, 59085848, 59029088, 59003312, 59189872
  2874,   4,  16384,  28892,  16,  17,   1, 59433960, 59094784, 59062200, 58984496, 59056288
  2875,   4,  16384,  44988,  17,  22,   3, 59492424, 59064040, 58991560, 58991336, 59157608
  2876,   4,  16384,  14677,  22,  23,   1, 59430104, 59109224, 59027248, 59017592, 59097584
  2877,   4,  16384,   3878,  23,  11,   3, 59537200, 59081192, 59038744, 59019288, 59139032
  2878,   4,  16384,  26560,  11,  11,   0, 59437392, 59140160, 59038280, 59037664, 59060504
  2879,   4,  16384,  47950,  11,   6,   2, 59572464, 59165840, 59048384, 59069872, 59382032
  2880,   4,  16384,  32895,   6,   9,   2, 59587912, 59083640, 59008936, 58990416, 59298656
  2881,   4,  16384,  16426,   9,   9,   0, 59445816, 59036368, 58995520, 58938880, 58980712
  2882,   4,  16384,  36623,   9,   9,   0, 59593184, 59091760, 59017104, 58990064, 59031056
  2883,   4,  16384,  41601,   9,  21,   3, 59450408, 59030392, 58954008, 58952720, 59166616
  2884,   4,  16384,  13062,  21,  12,   3, 59385160, 59086648, 59057088, 59024584, 59168064
  2885,   4,  16384,  49159,  12,  11,   3, 59415176, 59050816, 59003160, 58952384, 59140160
  2886,   4,  16384,   3035,  11,  22,   3, 59524376, 59148840, 59044800, 59030760, 59178088
  2887,   4,  16384,  29596,  22,  22,   0, 59399016, 59099080, 59017032, 59027256, 59014776
  2888,   4,  16384,  45695,  22,  22,   0, 59499496, 59078520, 58999904, 58974536, 59011144
  2889,   4,  16384,  49487,  22,  19,   2, 59406992, 59021136, 58991800, 58963616, 59257984
  2890,   4,  16384,  17606,  19,  18,   1, 59512240, 59080408, 59034976, 58977488, 59033776
  2891,   4,  16384,  26544,  18,  18,   0, 59496056, 59051728, 59015720, 58982000, 58998672
  2892,   4,  16384,  12508,  18,  23,   2, 59495904, 59090056, 59009696, 58985536, 59381584
  2893,   4,  16384,  10253,  23,  23,   0, 59381448, 58996952, 58919792, 58892552, 58919280
  2894,   4,  16384,   2815,  23,  23,   0, 59363256, 58991888, 58965744, 58952256, 58939400
  2895,   4,  16384,  21396,  23,  23,   0, 59518496, 59084768, 59028264, 59014864, 59020872
  2896,   4,  16384,  39874,  23,  16,   3, 59487568, 59053848, 58996784, 59008016, 59159848
  2897,   4,  16384,   7020,  16,  13,   2, 59376688, 59023568, 58985120, 58964064, 59264056
  2898,   4,  16384,   3534,  13,  12,   1, 59457096, 59074640, 59004056, 58968960, 59021024
  2899,   4,  16384,  25067,  12,  13,   1, 59489976, 59066152, 58973400, 58960552, 58993560
  2900,   4,  16384,  13750,  13,  13,   0, 59502584, 59084576, 59014808, 58990408, 59027328
  2901,   4,  16384,  37742,  13,  19,   3, 59491128, 59044952, 58981728, 58969592, 59154920
  2902,   4,  16384,  11574,  19,  18,   1, 59350992, 59051424, 58943216, 58958920, 58961776
  2903,   4,  16384,  29009,  18,  21,   2, 59448640, 59062320, 59010464, 58988176, 59332880
  2904,   4,  16384,  42794,  21,  18,   2, 59494344, 59087728, 58972848, 58983968, 59257992
  2905,   4,  16384,  36367,  18,   0,   3, 59432928, 59052552, 58994512, 58964568, 59076376
  2906,   4,  16384,   8595,   0,   2,   2, 59471840, 59019408, 58933352, 58925816, 59296696
  2907,   4,  16384,  35459,   2,   2,   0, 59580008, 59085280, 59014456, 58990728, 59049968
  2908,   4,  16384,  14986,   2,   5,   2, 59529560, 59091552, 59028104, 59045888, 59406312
  2909,   4,  16384,  15445,   5,   6,   3, 59390160, 59001072, 58924616, 58878816, 59141968
  2910,   4,  16384,  17069,   6,   6,   0, 59402184, 59144192, 59057280, 59051392, 59052776
  2911,   4,  16384,  37246,   6,   1,   3, 59601640, 59127520, 59019376, 59026096, 59184640
  2912,   4,  16384,  38867,   1,  13,   3, 59493240, 59088112, 59009656, 58974784, 59169928
  2913,   4,  16384,  29103,  13,  18,   3, 59375312, 59057264, 59021344, 59002464, 59156256
  2914,   4,  16384,  36144,  18,  21,   2, 59472520, 59089760, 58989760, 58982392, 59302248
  2915,   4,  16384,  25330,  21,  19,   2, 59499888, 59072848, 59007336, 58963248, 59280320
  2916,   4,  16384,   6867,  19,   1,   3, 59477016, 59060320, 59011808, 58991808, 59136416
  2917,   4,  16384,  22313,   1,   7,   3, 59407192, 59057304, 58976152, 58975424, 59131888
  2918,   4,  16384,  39382,   7,   7,   0, 59455008, 59186680, 59047464, 59003736, 59090512
  2919,   4,  16384,   3161,   7,   9,   2, 59563832, 59127992, 59083064, 59030328, 59363352
  2920,   4,  16384,   9248,   9,   8,   1, 59610112, 59099312, 58996072, 58967560, 59000024
  2921,   4,  16384,   7097,   8,   9,   1, 59544624, 59060384, 59039976, 58954848, 58997792
  2922,   4,  16384,  36912,   9,   0,   3, 59592208, 59125536, 59022064, 58982448, 59096608
  2923,   4,  16384,  29135,   0,   4,   2, 59351880, 58983872, 58927480, 58906496, 59252552
  2924,   4,  16384,  16366,   4,   2,   2, 59405656, 59076544, 58985224, 58966488, 59343144
  2925,   4,  16384,  46161,   2,   0,   2, 59513152, 59051488, 58960360, 58963056, 58954456
  2926,   4,  16384,  31962,   0,   5,   2, 59493176, 59039896, 58969808, 58956104, 59548192
  2927,   4,  16384,  14616,   5,  12,   3, 59578088, 59162872, 59043640, 59022496, 59167168
  2928,   4,  16384,   4554,  12,  17,   2, 59395880, 59091376, 59020272, 59029440, 59286976
  2929,   4,  16384,  35821,  17,  17,   0, 59527344, 59101144, 58994712, 58981144, 58995784
  2930,   4,  16384,   8874,  17,  17,   0, 59383800, 59032984, 59000864, 58932032, 59010784
  2931,   4,  16384,  45151,  17,  16,   1, 59544944, 59078960, 58996096, 58977512, 59001776
  2932,   4,  16384,  10194,  16,  17,   1, 59407912, 59060792, 58988944, 58970736, 59010824
  2933,   4,  16384,  22887,  17,  15,   2, 59494720, 59063408, 58963848, 58971176, 59033632
  2934,   4,  16384,  48744,  15,  18,   3, 59475920, 59066432, 59003288, 58961480, 59159648
  2935,   4,  16384,  47740,  18,  23,   2, 59345952, 59080024, 58964112, 58948320, 59254200
  2936,   4,  16384,  17356,  23,   8,   3, 59446152, 59072408, 58993152, 58975288, 59137504
  2937,   4,  16384,   7895,   8,   8,   0, 59463512, 59094640, 59032400, 59041160, 59023648
  2938,   4,  16384,  35665,   8,  20,   3, 59604304, 59188640, 59032448, 59033120, 59157304
  2939,   4,  16384,  18133,  20,  22,   2, 59368064, 59062944, 59017584, 58971320, 59300720
  2940,   4,  16384,  19354,  22,  18,   2, 59513056, 59090216, 59035432, 59007120, 59426216
  2941,   4,  16384,  13412,  18,  13,   3, 59481840, 59045248, 58982376, 58947144, 59133352
  2942,   4,  16384,  41659,  13,  14,   2, 59359880, 59095144, 58976800, 58984192, 59574096
  2943,   4,  16384,  25533,  14,  11,   3, 59400664, 59039520, 58970600, 58949528, 59136824
  2944,   4,  16384,   7355,  11,   7,   2, 59425312, 59128648, 59058504, 59013920, 59316040
  2945,   4,  16384,  36316,   7,   9,   2, 59621840, 59099264, 59013912, 58996584, 59340136
  2946,   4,  16384,  21402,   9,  20,   3, 59597184, 59127208, 59059896, 59007192, 59170856
  2947,   4,  16384,  25515,  20,  20,   0, 59413112, 59074904, 59030744, 58982640, 59026904
  2948,   4,  16384,    686,  20,  21,   1, 59500904, 59077640, 59021304, 58991616, 59054832
  2949,   4,  16384,  23047,  21,  17,   3, 59494128, 59031136, 58967632, 58959168, 59161992
  2950,   4,  16384,    840,  17,   7,   3, 59385568, 59074744, 59022992, 59016368, 59123440
  2951,   4,  16384,  26374,   7,  10,   2, 59397856, 59041120, 59017472, 58976016, 59319504
  2952,   4,  16384,   7793,  10,  11,   1, 59505776, 59091688, 59019712, 59023800, 59030968
  2953,   4,  16384,  27283,  11,   0,   3, 59586816, 59124544, 59033744, 58999264, 59101656
  2954,   4,  16384,   1120,   0,   1,   1, 59410216, 59010848, 58937560, 58920680, 59033944
  2955,   4,  16384,  17374,   1,   1,   0, 59558312, 59102984, 59041728, 58994384, 59031504
  2956,   4,  16384,  21678,   1,   1,   0, 59554368, 59108784, 59005640, 59010280, 59041496
  2957,   4,  16384,  31910,   1,   5,   2, 59400664, 59026440, 58911792, 58916680, 58976672
  2958,   4,  16384,   8334,   5,  19,   3, 59392200, 59029800, 58987432, 58954288, 59173480
  2959,   4,  16384,   6495,  19,  18,   1, 59361224, 59109296, 59037856, 59009712, 59043792
  2960,   4,  16384,  29894,  18,  23,   2, 59492920, 59051600, 58979920, 58963512, 59271808
  2961,   4,  16384,  10482,  23,   5,   3, 59391560, 59006560, 58978824, 58937544, 59135008
  2962,   4,  16384,  18817,   5,   0,   2, 59522520, 59103136, 59040432, 58999728, 59245184
  2963,   4,  16384,  25312,   0,  22,   3, 59513040, 59015552, 58932152, 58914976, 59162672
  2964,   4,  16384,  13261,  22,  23,   1, 59459392, 59121744, 59024392, 58983200, 59033760
  2965,   4,  16384,   7464,  23,  23,   0, 59503568, 59037824, 58975592, 58974448, 58987800
  2966,   4,  16384,    860,  23,  20,   2, 59384432, 59056928, 58969296, 58942784, 59475072
  2967,   4,  16384,  15977,  20,  18,   2, 59515696, 59077992, 59013528, 59022400, 59342392
  2968,   4,  16384,  33766,  18,  16,   3, 59511016, 59048128, 58987776, 58969720, 59158232
  2969,   4,  16384,  25042,  16,  19,   3, 59370000, 59030512, 59008552, 58966832, 59182592
  2970,   4,  16384,  41132,  19,  13,   3, 59379432, 59057424, 59028680, 58979176, 59172216
  2971,   4,  16384,  42636,  13,  13,   0, 59342200, 59030800, 58943024, 58924744, 58977288
  2972,   4,  16384,  11565,  13,  19,   3, 59446080, 59125648, 59028688, 59013248, 59167904
  2973,   4,  16384,  24529,  19,  13,   3, 59411800, 59055288, 58979208, 58975728, 59148104
  2974,   4,  16384,  49777,  13,  14,   2, 59388560, 59137392, 59012976, 58988304, 59570080
  2975,   4,  16384,  14711,  14,  12,   2, 59483160, 59105328, 58995896, 59007264, 59328344
  2976,   4,  16384,  11193,  12,  13,   1, 59482976, 59076976, 59004280, 58957944, 58986752
  2977,   4,  16384,  23813,  13,  16,   2, 59415016, 59067984, 58971296, 58949664, 59288680
  2978,   4,  16384,  39308,  16,  17,   1, 59500744, 59071432, 59006920, 58999024, 58997624
  2979,   4,  16384,   7512,  17,  12,   2, 59403632, 59017856, 58961736, 58945560, 59207928
  2980,   4,  16384,  43980,  12,   7,   3, 59504248, 59069064, 59034696, 58987256, 59145016
  2981,   4,  16384,  47579,   7,   6,   1, 59351448, 59032008, 58963264, 58915384, 58962496
  2982,   4,  16384,  27719,   6,   7,   1, 59495800, 59108872, 59058672, 59041432, 59060552
  2983,   4,  16384,  25237,   7,  10,   2, 59583296, 59112944, 59056136, 59035016, 59334816
  2984,   4,  16384,  36035,  10,  11,   1, 59572440, 59092552, 59059128, 58992352, 59013976
  2985,   4,  16384,  21802,  11,  11,   0, 59617848, 59119872, 59028424, 59004696, 59036608
  2986,   4,  16384,   9622,  11,  10,   1, 59554280, 59093232, 59009880, 58983656, 59023808
  2987,   4,  16384,  37221,  10,  10,   0, 59474272, 59044496, 58981880, 58969200, 59004016
  2988,   4,  16384,  45194,  10,  10,   0, 59435080, 59036416, 58969200, 58956592, 58992688
  2989,   4,  16384,  12851,  10,  10,   0, 59441864, 59036400, 58936248, 58913992, 58938288
  2990,   4,  16384,  32922,  10,  11,   1, 59583232, 59133080, 59037768, 59005784, 59048408
  2991,   4,  16384,  48234,  11,   6,   2, 59581432, 59092152, 59038920, 59035112, 59336248
  2992,   4,  16384,  44944,   6,   7,   1, 59586560, 59087304, 59004320, 58997544, 59007656
  2993,   4,  16384,  19297,   7,   9,   2, 59618336, 59106728, 59022488, 58984296, 59333904
  2994,   4,  16384,  26098,   9,   6,   2, 59569840, 59102448, 58996072, 58983264, 59281272
  2995,   4,  16384,  24147,   6,   7,   1, 59483272, 59029048, 58975144, 58970768, 59003144
  2996,   4,  16384,  17063,   7,   8,   2, 59432800, 59049048, 58997640, 58967904, 59330656
  2997,   4,  16384,  24942,   8,   9,   1, 59445576, 59010320, 58934280, 58924552, 58946504
  2998,   4,  16384,  13097,   9,  11,   2, 59564856, 59102664, 59045864, 59004208, 59602392
  2999,   4,  16384,  16777,  11,  17,   3, 59572488, 59111688, 59037528, 59021072, 59165712
  3000,   4,  16384,   4958,  17,  17,   0, 59405888, 59057024, 59008776, 58964352, 58992520
  3001,   4,  16384,  44240,  17,  14,   2, 59508960, 59069528, 58992104, 58994064, 59321008
  3002,   4,  16384,  18174,  14,  15,   1, 59500288, 59061976, 58970888, 58959008, 59023952
  3003,   4,  16384,   4306,  15,  15,   0, 59404840, 59028016, 58971064, 58961320, 58981576
  3004,   4,  16384,  42243,  15,  13,   2, 59521240, 59076984, 59001760, 59001520, 59408552
  3005,   4,  16384,  16540,  13,  12,   1, 59418040, 58995960, 58912448, 58924528, 58927912
  3006,   4,  16384,  36993,  12,  13,   1, 59451728, 59069992, 58987448, 58954776, 59013104
  3007,   4,  16384,  21899,  13,  13,   0, 59362176, 59017408, 58968592, 58958456, 58960896
  3008,   4,  16384,  12864,  13,  13,   0, 59498736, 59038504, 58991560, 58965080, 58994760
  3009,   4,  16384,  13521,  13,  20,   3, 59498320, 59058536, 58971944, 58991064, 59178504
  3010,   4,  16384,  35780,  20,  20,   0, 59383704, 59093600, 59028824, 58975536, 59006936
  3011,   4,  16384,  27114,  20,   3,   3, 59443752, 59016920, 58971576, 58954240, 59130320
  3012,   4,  16384,  48408,   3,   4,   2, 59507720, 59161840, 59094768, 59043360, 59441976
  3013,   4,  16384,  33227,   4,   5,   1, 59550584, 59067544, 59028288, 58990064, 59029832
  3014,   4,  16384,  19683,   5,  15,   3, 59530712, 59102552, 59032096, 59012240, 59174632
  3015,   4,  16384,   3866,  15,  14,   1, 59362384, 59029696, 58997688, 58984288, 58980280
  3016,   4,  16384,  19430,  14,  14,   0, 59457640, 59058992, 58984104, 58969248, 59018496
  3017,   4,  16384,  21837,  14,   6,   3, 59511984, 59047352, 58981304, 58982040, 59145504
  3018,   4,  16384,  41521,   6,  12,   3, 59420848, 59099232, 58999816, 58983536, 59156960
  3019,   4,  16384,  24067,  12,   0,   3, 59369592, 59063656, 58985192, 58937544, 59057904
  3020,   4,  16384,  45956,   0,  14,   3, 59362200, 59048112, 58979904, 58938856, 59160440
  3021,   4,  16384,  17960,  14,  15,   1, 59451848, 59038576, 59009056, 58967448, 58999112
  3022,   4,  16384,   7995,  15,  15,   0, 59440416, 59056072, 59031104, 58991664, 59020488
  3023,   4,  16384,  36794,  15,   8,   3, 59514296, 59082912, 59008440, 59023984, 59140640
  3024,   4,  16384,  45622,   8,   8,   0, 59461200, 59178432, 59063008, 59035824, 59022224
  3025,   4,  16384,  24770,   8,   9,   1, 59611120, 59102096, 59032032, 58973376, 59046992
  3026,   4,  16384,  38861,   9,   3,   3, 59565312, 59091272, 59016832, 59011216, 59167960
  3027,   4,  16384,  33350,   3,   3,   0, 59422824, 59050496, 59001264, 58957080, 59015936
  3028,   4,  16384,   2777,   3,   4,   2, 59533072, 59172256, 59038184, 59028160, 59435744
  3029,   4,  16384,  38047,   4,   5,   1, 59544280, 59040368, 59005952, 59002856, 59026424
  3030,   4,  16384,  46986,   5,   3,   2, 59534224, 59099024, 59016952, 59023912, 59547712
  3031,   4,  16384,  20648,   3,   5,   2, 59452032, 59060968, 58988592, 58951520, 59269640
  3032,   4,  16384,   3026,   5,  19,   3, 59591520, 59095448, 59022432, 58992880, 59160720
  3033,   4,  16384,  31973,  19,  18,   1, 59413200, 59101488, 59011816, 58976720, 58995288
  3034,   4,  16384,  30237,  18,  18,   0, 59410816, 59076920, 58991800, 58947872, 58970256
  3035,   4,  16384,  47996,  18,  19,   1, 59539312, 59055328, 59001784, 59012712, 59032232
  3036,   4,  16384,   4104,  19,  18,   1, 59569936, 59102232, 59044720, 59037928, 59036720
  3037,   4,  16384,  39653,  18,   4,   3, 59492912, 59056816, 58995784, 58971776, 59138608
  3038,   4,  16384,  27040,   4,   1,   2, 59431808, 59114648, 59046840, 59059728, 59563680
  3039,   4,  16384,   6667,   1,   2,   2, 59468496, 59054624, 59005264, 58960456, 59264496
  3040,   4,  16384,   6178,   2,   2,   0, 59578416, 59069936, 59029392, 59006912, 59000904
  3041,   4,  16384,  37399,   2,  23,   3, 59569152, 59086400, 58992768, 58968096, 59184112
  3042,   4,  16384,  41503,  23,  23,   0, 59386672, 59038440, 59001264, 58958496, 59003088
  3043,   4,  16384,  20001,  23,  23,   0, 59470960, 59076064, 59018392, 58985784, 58993248
  3044,   4,  16384,  29658,  23,  23,   0, 59517288, 59074056, 59010400, 59018248, 59070176
  3045,   4,  16384,  45317,  23,  21,   2, 59475480, 59052888, 58989064, 58953808, 59028088
  3046,   4,  16384,  33009,  21,  20,   1, 59475968, 59067096, 59006176, 58986032, 59006168
  3047,   4,  16384,  19317,  20,   5,   3, 59405856, 59059072, 58986656, 58965296, 59143264
  3048,   4,  16384,   1487,   5,   4,   1, 59421512, 59082048, 59024496, 59002336, 59050192
  3049,   4,  16384,  27952,   4,  19,   3, 59529264, 59055288, 59023840, 58965808, 59170160
  3050,   4,  16384,  29813,  19,   5,   3, 59369776, 59055048, 58959296, 58971712, 59143288
  3051,   4,  16384,  20871,   5,   1,   2, 59440168, 59103856, 59022968, 58995728, 59305344
  3052,   4,  16384,  15559,   1,   6,   3, 59565224, 59097336, 59055200, 59036992, 59172960
  3053,   4,  16384,   5948,   6,  11,   2, 59423288, 59077552, 59003120, 59003416, 59053744
  3054,   4,  16384,  12635,  11,   7,   2, 59472408, 59048952, 58996800, 58993552, 59520896
  3055,   4,  16384,  43961,   7,  10,   2, 59483344, 59061336, 59002384, 58960696, 59313848
  3056,   4,  16384,  25770,  10,  10,   0, 59612040, 59091040, 59017136, 58984568, 59042304
  3057,   4,  16384,  33389,  10,   7,   2, 59608200, 59090784, 59045232, 58992288, 59334272
  3058,   4,  16384,  16631,   7,  11,   2, 59513904, 59069072, 58989256, 58979736, 59270008
  3059,   4,  16384,  29997,  11,  11,   0, 59563288, 59074088, 59005920, 59011720, 59035920
  3060,   4,  16384,  31917,  11,  10,   1, 59396192, 59007048, 58976800, 58970584, 58998624
  3061,   4,  16384,  32311,  10,  10,   0, 59557952, 59092448, 58971576, 58986008, 59002448
  3062,   4,  16384,   8408,  10,  11,   1, 59501232, 59062536, 58959104, 58973064, 59011888
  3063,   4,  16384,  20927,  11,  11,   0, 59471200, 59075920, 59007232, 58979792, 59016720
  3064,   4,  16384,  33132,  11,  10,   1, 59620128, 59072464, 58994672, 58982984, 59035536
  3065,   4,  16384,  38910,  10,  15,   3, 59576448, 59081520, 59007584, 58973288, 59182536
  3066,   4,  16384,  33802,  15,  13,   2, 59403944, 59044648, 59003728, 58988280, 59283312
  3067,   4,  16384,   7679,  13,   2,   3, 59477776, 59062888, 58958840, 58952416, 59154696
  3068,   4,  16384,  32967,   2,  18,   3, 59420576, 59143672, 59042848, 59042064, 59154520
  3069,   4,  16384,   7327,  18,  20,   2, 59423248, 59070440, 58995784, 58951448, 59060088
  3070,   4,  16384,  43728,  20,   5,   3, 59479952, 59081904, 59019832, 58961392, 59145376
  3071,   4,  16384,  25565,   5,   4,   1, 59447424, 59126928, 59058520, 59036312, 59059992
  3072,   4,  16384,  26313,   4,   5,   1, 59570464, 59101040, 58989808, 58978176, 59019424
  3073,   4,  16384,   4894,   5,   4,   1, 59428656, 59016688, 58949488, 58946088, 58967832
  3074,   4,  16384,  16529,   4,   2,   2, 59617040, 59116824, 59042240, 58998784, 59311032
  3075,   4,  16384,  38596,   2,   2,   0, 59436968, 59030240, 58944648, 59014408, 59002592
  3076,   4,  16384,  31350,   2,   2,   0, 59583584, 59122768, 59045968, 59025160, 59045304
  3077,   4,  16384,   7182,   2,   3,   1, 59547560, 59060752, 59002496, 58988648, 58998760
  3078,   4,  16384,  36155,   3,   2,   1, 59366080, 58953968, 58967392, 58919248, 58972504
  3079,   4,  16384,  10138,   2,   2,   0, 59572752, 59115736, 59042464, 59047648, 59080000
  3080,   4,  16384,  12226,   2,   5,   2, 59562248, 59106496, 59004296, 58995912, 59297624
  3081,   4,  16384,  17187,   5,   4,   1, 59433656, 59019400, 58991384, 58956080, 59014480
  3082,   4,  16384,  27246,   4,   3,   2, 59609360, 59123616, 59016480, 58992632, 59330096
  3083,   4,  16384,   7670,   3,   2,   1, 59434376, 59017120, 58990472, 58952112, 58989128
  3084,   4,  16384,  33929,   2,   2,   0, 59602944, 59119360, 59065640, 59020744, 59061768
  3085,   4,  16384,  12660,   2,   2,   0, 59534504, 59097888, 59025752, 59024616, 59017536
  3086,   4,  16384,   2918,   2,  12,   3, 59403840, 59023848, 58959384, 58947720, 59149120
  3087,   4,  16384,  30198,  12,  16,   2, 59375424, 59079856, 59029912, 59014816, 59336464
  3088,   4,  16384,  32771,  16,  12,   2, 59501576, 59051304, 58967240, 58986112, 59276760
  3089,   4,  16384,  24731,  12,  12,   0, 59447488, 59008528, 58957152, 58947248, 58979192
  3090,   4,  16384,  23365,  12,  15,   2, 59508712, 59076296, 59008600, 58973944, 59321720
  3091,   4,  16384,   4075,  15,  15,   0, 59513544, 59068144, 58964176, 58980840, 58990880
  3092,   4,  16384,   8514,  15,  21,   3, 59470816, 59063728, 59018856, 58981216, 59163648
  3093,   4,  16384,  15187,  21,  21,   0, 59380288, 59017648, 58967904, 58932216, 58941560
  3094,   4,  16384,  14871,  21,  20,   1, 59409976, 59023880, 58997736, 58975352, 58964680
  3095,   4,  16384,   8180,  20,  20,   0, 59488936, 59054648, 59012384, 58993760, 59023800
  3096,   4,  16384,  22703,  20,  23,   2, 59506104, 59081616, 58980200, 58970496, 59255728
  3097,   4,  16384,   7481,  23,  22,   1, 59429976, 59016160, 58978928, 58954896, 58982216
  3098,   4,  16384,  17077,  22,  12,   3, 59553672, 59101080, 59022120, 58990840, 59158304
  3099,   4,  16384,  25610,  12,  18,   3, 59401320, 59062712, 58994256, 58976192, 59141400
  3100,   4,  16384,   7305,  18,  21,   2, 59376144, 59068496, 59035808, 58992168, 59381144
  3101,   4,  16384,  10543,  21,   1,   3, 59433312, 58999344, 58963184, 58904880, 59140248
  3102,   4,  16384,   6037,   1,   1,   0, 59471960, 59135096, 59029248, 59012992, 59058432
  3103,   4,  16384,   6685,   1,   2,   2, 59568984, 59125648, 59041408, 59031160, 59357128
  3104,   4,  16384,  48016,   2,  10,   3, 59579968, 59055320, 59012408, 58987848, 59155872
  3105,   4,  16384,  11961,  10,  11,   1, 59497208, 59113400, 59025792, 59019472, 59026504
  3106,   4,  16384,  23649,  11,  19,   3, 59577088, 59104016, 59017432, 58990528, 59165672
  3107,   4,  16384,  49872,  19,  22,   2, 59364936, 59028632, 58952600, 58945472, 59210888
  3108,   4,  16384,  45576,  22,  20,   2, 59452536, 59078864, 59014192, 59027016, 59421696
  3109,   4,  16384,  26415,  20,  21,   1, 59489008, 59038224, 58978192, 58977352, 58981792
  3110,   4,  16384,  15450,  21,  17,   3, 59487792, 59084744, 59051096, 59036856, 59161280
  3111,   4,  16384,  48265,  17,   1,   3, 59383896, 59100912, 59025000, 58998560, 59157408
  3112,   4,  16384,  16933,   1,   1,   0, 59441512, 59107936, 59023568, 58991720, 58992976
  3113,   4,  16384,   8435,   1,  18,   3, 59614144, 59083440, 59017040, 58973872, 59166856
  3114,   4,  16384,   8317,  18,  21,   2, 59364880, 59016648, 58992592, 58955288, 59238144
  3115,   4,  16384,  14559,  21,  20,   1, 59430616, 59055760, 59002696, 58989200, 59001160
  3116,   4,  16384,  32871,  20,  21,   1, 59500728, 59065096, 59008920, 58999304, 59021832
  3117,   4,  16384,  40264,  21,  21,   0, 59519648, 59065184, 58985152, 58987240, 59008712
  3118,   4,  16384,  18545,  21,  20,   1, 59483000, 59073744, 59013568, 58977392, 59040920
  3119,   4,  16384,   9454,  20,  20,   0, 59396912, 59038336, 58980456, 58946072, 58972864
  3120,   4,  16384,  49595,  20,  21,   1, 59509072, 59053736, 58984352, 58950320, 59009864
  3121,   4,  16384,   1665,  21,  20,   1, 59383008, 59021640, 58969480, 58927432, 58976624
  3122,   4,  16384,  25472,  20,  21,   1, 59421688, 59054872, 58985744, 58939880, 59030472
  3123,   4,  16384,  12400,  21,   9,   3, 59567864, 59115128, 59026208, 59030040, 59147840
  3124,   4,  16384,   2943,   9,   9,   0, 59445600, 59128800, 59058248, 59035528, 59053264
  3125,   4,  16384,  27989,   9,   8,   1, 59542520, 59052544, 58996592, 59002008, 59036336
  3126,   4,  16384,  49691,   8,   7,   2, 59551648, 59077864, 59039432, 59031768, 59537592
  3127,   4,  16384,  22158,   7,   9,   2, 59451376, 59036048, 58992624, 58953720, 59253872
  3128,   4,  16384,  28780,   9,   9,   0, 59592960, 59081400, 58997800, 59000032, 59045632
  3129,   4,  16384,  18013,   9,   8,   1, 59474592, 59052976, 58964576, 58993368, 59003024
  3130,   4,  16384,  29777,   8,  23,   3, 59607520, 59130232, 59031696, 59018088, 59158192
  3131,   4,  16384,  20340,  23,  23,   0, 59384864, 59060192, 58980976, 58985984, 59009296
  3132,   4,  16384,  38278,  23,  22,   1, 59501224, 59088912, 59013552, 59005768, 59022968
  3133,   4,  16384,  31354,  22,  21,   2, 59497816, 59049768, 58975440, 58929992, 59023704
  3134,   4,  16384,   1885,  21,  21,   0, 59465208, 59080352, 58985720, 58987600, 59026192
  3135,   4,  16384,  42260,  21,  21,   0, 59411440, 59113808, 59036848, 58958584, 58974768
  3136,   4,  16384,  10567,  21,  19,   2, 59491232, 59078400, 58991976, 58972640, 59257632
  3137,   4,  16384,  49730,  19,  22,   2, 59414472, 59048160, 58982400, 58941336, 59261784
  3138,   4,  16384,  37453,  22,  23,   1, 59394336, 59030560, 58972288, 58956632, 58979656
  3139,   4,  16384,  21545,  23,   2,   3, 59486680, 59059224, 58972744, 58977840, 59125584
  3140,   4,  16384,  48250,   2,   3,   1, 59438552, 59136384, 59037696, 59048984, 59079736
  3141,   4,  16384,  25534,   3,   2,   1, 59538448, 59078480, 59004568, 58962504, 59033216
  3142,   4,  16384,  25169,   2,   2,   0, 59547192, 59101120, 59036416, 59000744, 59058048
  3143,   4,  16384,  43082,   2,  13,   3, 59463816, 59056328, 59023584, 58993584, 59143592
  3144,   4,  16384,  19660,  13,  12,   1, 59474688, 59051568, 58960528, 58981352, 59010776
  3145,   4,  16384,  14811,  12,  23,   3, 59514648, 59062536, 58992560, 58988776, 59169784
  3146,   4,  16384,  46972,  23,  18,   2, 59358800, 59037552, 58977944, 58956152, 59290192
  3147,   4,  16384,   1556,  18,   0,   3, 59453264, 59106792, 59043800, 59020704, 59070480
  3148,   4,  16384,  28092,   0,  10,   3, 59445360, 59030128, 58957880, 58955528, 59159352
  3149,   4,  16384,  16662,  10,   8,   2, 59426096, 59107992, 59036808, 59006320, 59074032
  3150,   4,  16384,  46040,   8,   6,   2, 59536528, 59076776, 59029232, 59050496, 59535376
  3151,   4,  16384,  38003,   6,  13,   3, 59629624, 59133288, 59070024, 59068792, 59166088
  3152,   4,  16384,   8503,  13,  13,   0, 59439376, 59068096, 58996928, 58965248, 59017440
  3153,   4,  16384,  25322,  13,  15,   2, 59505424, 59092152, 59035968, 58956640, 59340656
  3154,   4,  16384,   7254,  15,  14,   1, 59531104, 59094608, 59012728, 58981928, 59013688
  3155,   4,  16384,  20522,  14,  13,   2, 59385464, 59003848, 58987856, 58939656, 59185216
  3156,   4,  16384,    799,  13,  12,   1, 59410968, 59031696, 58970176, 58967744, 58975648
  3157,   4,  16384,  26448,  12,  15,   2, 59509496, 59041512, 58988624, 58950296, 59042760
  3158,   4,  16384,  45414,  15,   8,   3, 59474304, 59070856, 58981024, 59015760, 59126856
  3159,   4,  16384,  11320,   8,   8,   0, 59452136, 59153160, 59095232, 59064936, 59077760
  3160,   4,  16384,   2331,   8,   9,   1, 59596808, 59106240, 59040560, 59028216, 58995448
  3161,   4,  16384,  12874,   9,   8,   1, 59638400, 59094048, 58996784, 58973592, 59055128
  3162,   4,  16384,  31400,   8,  10,   2, 59662960, 59123256, 59043824, 58997080, 59333640
  3163,   4,  16384,  17649,  10,  16,   3, 59457504, 59021808, 58987792, 58974376, 59175968
  3164,   4,  16384,  19980,  16,  16,   0, 59380528, 59046896, 59009704, 58983448, 59025200
  3165,   4,  16384,  25725,  16,  16,   0, 59444336, 59060240, 58993648, 58971376, 58987216
  3166,   4,  16384,    988,  16,  16,   0, 59477648, 59081688, 59004368, 58998552, 59027544
  3167,   4,  16384,  48511,  16,  17,   1, 59529632, 59123752, 59034240, 59010800, 59045040
  3168,   4,  16384,  26377,  17,  12,   2, 59522096, 59099296, 59006848, 58967064, 59277072
  3169,   4,  16384,  14930,  12,  13,   1, 59515960, 59081816, 58978592, 58980984, 59019272
  3170,   4,  16384,  38532,  13,  19,   3, 59460424, 59029064, 59015472, 58991864, 59202744
  3171,   4,  16384,  30400,  19,  14,   3, 59354888, 59017672, 58964952, 58967592, 59172704
  3172,   4,  16384,  48716,  14,  15,   1, 59399192, 59046512, 58974784, 58989568, 59019432
  3173,   4,  16384,  16142,  15,  17,   2, 59476552, 59047160, 58995048, 58966128, 59059584
  3174,   4,  16384,  45451,  17,  18,   3, 59507720, 59085984, 59025432, 58984904, 59157008
  3175,   4,  16384,  46440,  18,   4,   3, 59425032, 59058072, 59003792, 59041384, 59123328
  3176,   4,  16384,  31819,   4,   5,   1, 59465408, 59089184, 59014776, 58991912, 59007928
  3177,   4,  16384,  37918,   5,   2,   2, 59572320, 59088064, 58992568, 58994944, 59345824
  3178,   4,  16384,  26665,   2,   6,   3, 59497288, 59039864, 58982000, 58959704, 59195136
  3179,   4,  16384,   5591,   6,   6,   0, 59533528, 59109904, 59023232, 58993616, 59042072
  3180,   4,  16384,  18644,   6,   6,   0, 59599696, 59131288, 59053872, 59023104, 59062880
  3181,   4,  16384,  16975,   6,   7,   1, 59540912, 59082936, 59002632, 58997376, 59018344
  3182,   4,  16384,   8370,   7,  10,   2, 59391184, 59031728, 58973112, 58969256, 59497056
  3183,   4,  16384,  26089,  10,   7,   2, 59421696, 59071232, 58978616, 58983616, 59276024
  3184,   4,  16384,  18605,   7,   7,   0, 59608536, 59123328, 59010248, 59001256, 59000136
  3185,   4,  16384,  22092,   7,   7,   0, 59573416, 59038568, 58995104, 58998160, 58994656
  3186,   4,  16384,  21741,   7,  10,   2, 59524800, 59093824, 59004416, 58980800, 59266936
  3187,   4,  16384,  41906,  10,  14,   3, 59593464, 59093968, 59015920, 59013920, 59158440
  3188,   4,  16384,   7947,  14,  14,   0, 59400136, 59095224, 59044272, 59045688, 59014048
  3189,   4,  16384,  23029,  14,  15,   1, 59492872, 59070576, 58962824, 58951920, 58983808
  3190,   4,  16384,  25456,  15,  17,   2, 59482624, 59097536, 59023536, 59008032, 59569136
  3191,   4,  16384,  47548,  17,  13,   2, 59404544, 59042832, 58981232, 58986616, 59278760
  3192,   4,  16384,  19438,  13,  14,   2, 59522208, 59087792, 59009240, 58970512, 59307224
  3193,   4,  16384,  34311,  14,  15,   1, 59486248, 59052760, 58995688, 58965560, 58981728
  3194,   4,  16384,   1203,  15,  16,   2, 59444168, 59044744, 58964472, 58955408, 59282968
  3195,   4,  16384,   1976,  16,  14,   2, 59375224, 59006392, 58966616, 58945368, 59196336
  3196,   4,  16384,   8476,  14,  23,   3, 59483848, 59107000, 59033016, 59008328, 59163832
  3197,   4,  16384,  45455,  23,  23,   0, 59409712, 59089360, 58996336, 58954464, 59011544
  3198,   4,  16384,    191,  23,  16,   3, 59457152, 59067920, 59040888, 58993056, 59168592
  3199,   4,  16384,  14759,  16,  16,   0, 59408920, 59104696, 59026160, 59008456, 59048120
  3200,   4,  16384,  16204,  16,  17,   1, 59496856, 59044496, 59005624, 58995816, 59017616
  3201,   4,  16384,   4037,  17,  16,   1, 59492512, 59061688, 58984280, 58972080, 59010176
  3202,   4,  16384,  43410,  16,   2,   3, 59445896, 59064816, 58970144, 58965520, 59169712
  3203,   4,  16384,  36428,   2,   2,   0, 59419640, 59013792, 58955904, 58978568, 58980840
  3204,   4,  16384,  24148,   2,   3,   1, 59532744, 59112288, 59044096, 59030824, 59065512
  3205,   4,  16384,  27136,   3,   1,   2, 59544728, 59091592, 59012000, 58986736, 59035040
  3206,   4,  16384,   3819,   1,   0,   1, 59379960, 59002472, 58959752, 58923008, 58875648
  3207,   4,  16384,  42274,   0,  11,   3, 59512896, 59038192, 58962856, 58938096, 59183912
  3208,   4,  16384,  37227,  11,  10,   1, 59436688, 59158336, 59026488, 59016000, 59028488
  3209,   4,  16384,  27626,  10,   9,   2, 59547600, 59103688, 58990728, 58993024, 59339384
  3210,   4,  16384,   3899,   9,   5,   3, 59507712, 59060040, 58985312, 58996344, 59169336
  3211,   4,  16384,   2572,   5,   4,   1, 59437808, 59137008, 59028272, 59001520, 59029520
  3212,   4,  16384,  28147,   4,   2,   2, 59581920, 59135152, 59051736, 59022376, 59426896
  3213,   4,  16384,  48886,   2,   3,   1, 59574872, 59116072, 59009120, 58974672, 59044384
  3214,   4,  16384,  10997,   3,  19,   3, 59408160, 59007408, 58960944, 58959472, 59193480
  3215,   4,  16384,  21475,  19,   1,   3, 59494496, 59089320, 59030504, 59014328, 59150848
  3216,   4,  16384,  36714,   1,  13,   3, 59515504, 59095112, 59030736, 59027464, 59166624
  3217,   4,  16384,  46380,  13,  12,   1, 59409592, 59061800, 59018688, 58972128, 59013248
  3218,   4,  16384,  44843,  12,  16,   2, 59456592, 59047648, 59003304, 58967584, 59286136
  3219,   4,  16384,  25807,  16,  17,   1, 59509072, 59081424, 58993048, 58993472, 58994856
  3220,   4,  16384,   7456,  17,   7,   3, 59495824, 59076424, 59018984, 59009504, 59152384
  3221,   4,  16384,  24903,   7,   7,   0, 59420848, 59055528, 59001192, 58990672, 59010536
  3222,   4,  16384,  24925,   7,   6,   1, 59547048, 59107896, 59009288, 58999544, 59064176
  3223,   4,  16384,  23779,   6,   7,   1, 59425848, 59060240, 58994144, 58962112, 58986216
  3224,   4,  16384,  28075,   7,   7,   0, 59451872, 59050536, 58989704, 58958152, 58957128
  3225,   4,  16384,  30591,   7,   7,   0, 59636048, 59107368, 58996880, 59020224, 59034008
  3226,   4,  16384,  28479,   7,   7,   0, 59629536, 59140064, 59041696, 59001520, 59052512
  3227,   4,  16384,  40677,   7,   8,   2, 59553608, 59094744, 59035024, 59004768, 59272544
  3228,   4,  16384,  12886,   8,   9,   1, 59403616, 59024984, 58998296, 58959576, 58985392
  3229,   4,  16384,  22351,   9,  10,   2, 59567928, 59107552, 59022728, 58988880, 59044736
  3230,   4,  16384,  19528,  10,   7,   2, 59542176, 59105936, 59037648, 59001312, 59582560
  3231,   4,  16384,  13695,   7,   4,   3, 59444880, 59055144, 58997032, 58981768, 59190592
  3232,   4,  16384,  43705,   4,   6,   3, 59392688, 59124176, 59021416, 58993648, 59207296
  3233,   4,  16384,  11451,   6,  11,   2, 59609464, 59136704, 59049864, 59014384, 59354720
  3234,   4,  16384,   4097,  11,  10,   1, 59625704, 59119512, 59036224, 59001504, 59031248
  3235,   4,  16384,  46304,  10,  10,   0, 59582776, 59102536, 59044864, 58999640, 59048440
  3236,   4,  16384,  34274,  10,  10,   0, 59449688, 59039056, 58970960, 58983352, 59004312
  3237,   4,  16384,  38226,  10,  11,   1, 59567840, 59075808, 59012328, 58970344, 59013496
  3238,   4,  16384,  48857,  11,  10,   1, 59533656, 59088368, 59023224, 59002448, 59048408
  3239,   4,  16384,  24842,  10,   9,   2, 59437488, 59045544, 59000976, 58989064, 59275176
  3240,   4,  16384,  18828,   9,   9,   0, 59404136, 59008496, 58979800, 58973672, 58954216
  3241,   4,  16384,  28648,   9,  10,   2, 59626440, 59113584, 59037368, 58987952, 59336144
  3242,   4,  16384,   9355,  10,  10,   0, 59601096, 59122904, 59049544, 59011952, 59023664
  3243,   4,  16384,   1429,  10,  10,   0, 59579888, 59095752, 59034784, 58961944, 59009040
  3244,   4,  16384,  15822,  10,  10,   0, 59466064, 59055952, 58969072, 58983304, 59000704
  3245,   4,  16384,  32706,  10,  11,   1, 59555056, 59087288, 59013832, 59007304, 59021936
  3246,   4,  16384,  43698,  11,   8,   2, 59561200, 59116216, 59015304, 59002912, 59562712
  3247,   4,  16384,  43007,   8,   8,   0, 59474400, 59064080, 59026880, 58976288, 59028144
  3248,   4,  16384,  12975,   8,  16,   3, 59448808, 59012120, 58970464, 58946680, 59153952
  3249,   4,  16384,  16737,  16,  16,   0, 59386624, 59061624, 59015600, 59003072, 59005864
  3250,   4,  16384,  18559,  16,   1,   3, 59502312, 59078144, 59012016, 58986592, 59151072
  3251,   4,  16384,  34112,   1,   5,   2, 59433672, 59090944, 59038344, 58997136, 59285920
  3252,   4,  16384,  32773,   5,   0,   2, 59572752, 59148584, 59037392, 59023472, 59360480
  3253,   4,  16384,  27663,   0,  13,   3, 59490512, 59004544, 58924144, 58915696, 59163080
  3254,   4,  16384,  31922,  13,  11,   3, 59361888, 59112208, 58983176, 58963216, 59143496
  3255,   4,  16384,   6533,  11,   3,   3, 59371088, 59091888, 59094528, 59022680, 59161808
  3256,   4,  16384,  24291,   3,   1,   2, 59452904, 59104648, 58979392, 58966496, 59304544
  3257,   4,  16384,  34143,   1,   0,   1, 59583328, 59099312, 59037464, 58997752, 58962920
  3258,   4,  16384,  23389,   0,   3,   2, 59487240, 58980288, 58910240, 58879400, 59275800
  3259,   4,  16384,  27678,   3,   1,   2, 59578792, 59116224, 59032040, 59000768, 59300056
  3260,   4,  16384,  42378,   1,   4,   2, 59585336, 59129200, 59045424, 59014968, 59413376
  3261,   4,  16384,  33628,   4,  16,   3, 59555832, 59082880, 58996368, 58978120, 59164448
  3262,   4,  16384,  17883,  16,  16,   0, 59343304, 59070280, 58991312, 58972352, 59033848
  3263,   4,  16384,  20915,  16,   3,   3, 59342648, 59031624, 58990448, 58977288, 59120248
  3264,   4,  16384,  24918,   3,   5,   2, 59433152, 59088032, 59020160, 59014536, 59286288
  3265,   4,  16384,   1100,   5,   3,   2, 59561728, 59069672, 59016688, 58984176, 59320064
  3266,   4,  16384,  14742,   3,  23,   3, 59551184, 59079408, 59000216, 58974448, 59163848
  3267,   4,  16384,   2027,  23,  15,   3, 59392624, 59048552, 59004904, 59006312, 59169904
  3268,   4,  16384,  45705,  15,  13,   2, 59502056, 59116640, 59050832, 59004280, 59392552
  3269,   4,  16384,  19427,  13,  17,   2, 59466304, 59038232, 58974760, 58924752, 59036176
  3270,   4,  16384,  13321,  17,  20,   3, 59457880, 59034120, 58990136, 58979920, 59170872
  3271,   4,  16384,  28063,  20,  14,   3, 59380504, 59053064, 58981056, 58973968, 59165680
  3272,   4,  16384,  38289,  14,  15,   1, 59403136, 59083304, 58995328, 58992768, 59001240
  3273,   4,  16384,    286,  15,  15,   0, 59507144, 59066880, 58971000, 58968416, 58992960
  3274,   4,  16384,   5104,  15,  14,   1, 59395848, 59054584, 58990504, 58975344, 58976336
  3275,   4,  16384,  10444,  14,  15,   1, 59451144, 59070800, 58985328, 58975728, 58996832
  3276,   4,  16384,  18645,  15,  21,   3, 59501616, 59096032, 59013792, 58999152, 59159144
  3277,   4,  16384,  18817,  21,  22,   2, 59392016, 59033304, 58973632, 58968096, 59037984
  3278,   4,  16384,   8931,  22,  23,   1, 59449760, 59064352, 58981536, 58960232, 58991112
  3279,   4,  16384,   1447,  23,  23,   0, 59435872, 59034496, 58985392, 58989696, 58973176
  3280,   4,  16384,  43220,  23,  21,   2, 59492856, 59052424, 58982696, 58977792, 59261008
  3281,   4,  16384,  20100,  21,  18,   2, 59488144, 59075984, 58981976, 58954512, 59270784
  3282,   4,  16384,  27510,  18,  18,   0, 59423832, 59045800, 59028128, 59021752, 58984672
  3283,   4,  16384,  35347,  18,  20,   2, 59501088, 59067616, 58952680, 58971776, 59265184
  3284,   4,  16384,   5163,  20,  23,   2, 59391328, 59027296, 58976632, 58964808, 59332624
  3285,   4,  16384,  29919,  23,  20,   2, 59488776, 59045408, 58961888, 58973368, 59039120
  3286,   4,  16384,  22297,  20,  20,   0, 59446632, 59042624, 58983832, 58953960, 58978272
  3287,   4,  16384,  47652,  20,   8,   3, 59438712, 59050776, 59000752, 58963688, 59150040
  3288,   4,  16384,  28104,   8,  10,   2, 59492872, 59104672, 59019696, 59044520, 59300288
  3289,   4,  16384,  43000,  10,  11,   1, 59598248, 59080152, 59009480, 58994560, 59035144
  3290,   4,  16384,  24262,  11,  11,   0, 59482544, 59067680, 59002600, 58981384, 59006208
  3291,   4,  16384,  38920,  11,   7,   2, 59549360, 59058544, 59022176, 58992848, 59279392
  3292,   4,  16384,  23737,   7,  10,   2, 59453648, 59020288, 58954448, 58973352, 59332680
  3293,   4,  16384,  31475,  10,  18,   3, 59560312, 59109280, 59002216, 58974720, 59168280
  3294,   4,  16384,   4773,  18,  18,   0, 59437672, 59163488, 59034704, 59004088, 59022496
  3295,   4,  16384,  40963,  18,  19,   1, 59478024, 59098080, 59037728, 58995736, 59024176
  3296,   4,  16384,  43064,  19,  23,   2, 59515672, 59068960, 58999192, 58979856, 59272024
  3297,   4,  16384,  49030,  23,  11,   3, 59484288, 59055832, 58988912, 58980112, 59167576
  3298,   4,  16384,  28317,  11,  11,   0, 59407296, 59066856, 59024696, 58964800, 59009584
  3299,   4,  16384,  45714,  11,  11,   0, 59535728, 59088800, 59033328, 59019600, 58995936
  3300,   4,  16384,  48970,  11,  11,   0, 59458080, 59052552, 59001488, 58964224, 58996776
  3301,   4,  16384,  48616,  11,  11,   0, 59539552, 59088424, 59001112, 58961032, 59026200
  3302,   4,  16384,  12549,  11,  15,   3, 59563088, 59120632, 59056096, 59016624, 59174920
  3303,   4,  16384,  12189,  15,  15,   0, 59401112, 59098760, 59023960, 59007312, 59031984
  3304,   4,  16384,  24413,  15,  20,   3, 59473896, 59050800, 58989336, 58983336, 59162280
  3305,   4,  16384,   3906,  20,  20,   0, 59393232, 59084688, 59004584, 58931656, 58995432
  3306,   4,  16384,   8051,  20,  20,   0, 59517784, 59101536, 59037824, 59032464, 58984920
  3307,   4,  16384,  23048,  20,  20,   0, 59505200, 59060344, 59010576, 58968592, 59000072
  3308,   4,  16384,  45616,  20,  11,   3, 59512720, 59081560, 59010000, 59003296, 59134368
  3309,   4,  16384,  40724,  11,   4,   3, 59413832, 59121504, 59025680, 58969088, 59156392
  3310,   4,  16384,  34671,   4,   5,   1, 59452968, 59153192, 59048696, 59022800, 59070104
  3311,   4,  16384,  17545,   5,   2,   2, 59511640, 59122456, 59063976, 59044144, 59340824
  3312,   4,  16384,  45799,   2,   1,   2, 59431152, 59037568, 58973024, 58963592, 59218704
  3313,   4,  16384,  37804,   1,   1,   0, 59608768, 59093232, 59007816, 59017008, 59052264
  3314,   4,  16384,  33543,   1,  18,   3, 59595864, 59105080, 59045816, 59027728, 59167584
  3315,   4,  16384,  48896,  18,  19,   1, 59406760, 59061816, 58995328, 58981288, 59014216
  3316,   4,  16384,  42480,  19,  19,   0, 59498384, 59063448, 58990248, 59009200, 59028056
  3317,   4,  16384,  18231,  19,  20,   2, 59391880, 58973696, 58932024, 58930408, 58969968
  3318,   4,  16384,  40076,  20,  20,   0, 59461624, 59085240, 59029928, 59010160, 59020392
  3319,   4,  16384,  23364,  20,  23,   2, 59497712, 59082128, 59023504, 59019968, 59342968
  3320,   4,  16384,  33163,  23,  22,   1, 59424040, 59038568, 58950112, 58923752, 58976904
  3321,   4,  16384,  32121,  22,  23,   1, 59501592, 59055960, 58986128, 58943872, 58988816
  3322,   4,  16384,  33239,  23,  23,   0, 59373136, 59021424, 58987648, 58955920, 58990152
  3323,   4,  16384,  13955,  23,  22,   1, 59506800, 59057720, 59009528, 58957000, 59027144
  3324,   4,  16384,  16869,  22,  14,   3, 59493256, 59077056, 59014872, 58978832, 59152064
  3325,   4,  16384,   6538,  14,  16,   2, 59336816, 58991680, 58932728, 58909632, 58986992
  3326,   4,  16384,  46595,  16,   0,   3, 59437712, 59088848, 59011088, 58998888, 59059600
  3327,   4,  16384,  14057,   0,  19,   3, 59368640, 59030720, 58958856, 58958720, 59151088
  3328,   4,  16384,  19920,  19,  22,   2, 59414480, 59072512, 59025576, 58969688, 59321832
  3329,   4,  16384,  27502,  22,  23,   1, 59504792, 59074752, 58990944, 59016472, 59043808
  3330,   4,  16384,  21792,  23,  23,   0, 59517296, 59128464, 59020176, 58977080, 59013976
  3331,   4,  16384,  49616,  23,  10,   3, 59512352, 59077424, 59033216, 58990304, 59156848
  3332,   4,  16384,  23133,  10,  10,   0, 59470000, 59142224, 59118472, 59044072, 59090752
  3333,   4,  16384,  13033,  10,  18,   3, 59591744, 59066312, 59003552, 58975576, 59174736
  3334,   4,  16384,  20038,  18,  23,   2, 59366864, 59016376, 58987440, 58937728, 59478568
  3335,   4,  16384,  24550,  23,  22,   1, 59407736, 59045280, 58988416, 58972392, 58999352
  3336,   4,  16384,  17867,  22,  18,   2, 59473592, 59052456, 59001736, 58984984, 59276936
  3337,   4,  16384,  36854,  18,  18,   0, 59512792, 59079744, 58983568, 58992312, 59031792
  3338,   4,  16384,   5645,  18,  19,   1, 59526880, 59087248, 59009800, 58990336, 59014728
  3339,   4,  16384,  42490,  19,  22,   2, 59513976, 59073848, 59017888, 58970520, 59273544
  3340,   4,  16384,   5497,  22,  23,   1, 59463120, 59060608, 58993168, 58984480, 59026512
  3341,   4,  16384,  37673,  23,  13,   3, 59373880, 58992344, 58896312, 58888352, 59132560
  3342,   4,  16384,   4065,  13,  12,   1, 59386400, 59140080, 59070304, 58997752, 59031200
  3343,   4,  16384,  42054,  12,  12,   0, 59409784, 59029000, 58995552, 58975072, 58987536
  3344,   4,  16384,   4140,  12,  12,   0, 59539520, 59088024, 58978960, 58986480, 59018944
  3345,   4,  16384,   1829,  12,  12,   0, 59523888, 59078976, 58983864, 59013144, 59014392
  3346,   4,  16384,  34733,  12,  13,   1, 59522928, 59071056, 59034336, 58987272, 59036888
  3347,   4,  16384,  24041,  13,  12,   1, 59493632, 59035664, 58975688, 58981336, 59010224
  3348,   4,  16384,  17585,  12,  13,   1, 59457728, 59028648, 58983288, 58935792, 58998032
  3349,   4,  16384,   8377,  13,  16,   2, 59343416, 58975872, 58925448, 58867928, 58937928
  3350,   4,  16384,  28139,  16,  17,   1, 59509968, 59086704, 59015480, 59017400, 59041720
  3351,   4,  16384,   5172,  17,  12,   2, 59418352, 59044944, 58963888, 58952960, 59284480
  3352,   4,  16384,  34484,  12,  12,   0, 59519848, 59085848, 59001928, 58989088, 59003776
  3353,   4,  16384,  40417,  12,  13,   1, 59509648, 59103280, 58988840, 58985680, 59016064
  3354,   4,  16384,  16128,  13,  12,   1, 59500000, 59084744, 58985912, 58993704, 59014416
  3355,   4,  16384,   7130,  12,  13,   1, 59481368, 59041408, 58967544, 58983112, 59002072
  3356,   4,  16384,  31361,  13,   6,   3, 59413352, 59031136, 58999512, 58955416, 59136440
  3357,   4,  16384,  29090,   6,   6,   0, 59350592, 59021448, 58977976, 58926720, 58966440
  3358,   4,  16384,  34721,   6,   3,   3, 59578240, 59113944, 59032144, 59037328, 59176280
  3359,   4,  16384,  23671,   3,   3,   0, 59423728, 59158848, 59067112, 59036992, 59085808
  3360,   4,  16384,  26715,   3,   2,   1, 59573880, 59092496, 59016416, 59002064, 59000032
  3361,   4,  16384,  49080,   2,  18,   3, 59602392, 59093440, 58991816, 58988464, 59164984
  3362,   4,  16384,  47592,  18,  18,   0, 59388952, 59073240, 59034088, 59009616, 59035064
  3363,   4,  16384,  16648,  18,  18,   0, 59455704, 59022216, 58981952, 58974456, 58972144
  3364,   4,  16384,  46856,  18,  18,   0, 59449232, 59052504, 58982544, 58960464, 59010080
  3365,   4,  16384,  23203,  18,  18,   0, 59505048, 59041472, 58989272, 58968936, 58990552
  3366,   4,  16384,  29641,  18,  21,   2, 59349672, 58996112, 58991544, 58986824, 59485880
  3367,   4,  16384,  25580,  21,  21,   0, 59527728, 59080256, 59038416, 59010352, 59004304
  3368,   4,  16384,  48956,  21,  11,   3, 59494472, 59062736, 58974176, 58983264, 59132688
  3369,   4,  16384,  10929,  11,  10,   1, 59382112, 59027560, 58969808, 58960112, 58982880
  3370,   4,  16384,  46522,  10,  11,   1, 59474248, 59106072, 59050592, 58999264, 59044800
  3371,   4,  16384,  12416,  11,  11,   0, 59529680, 59047920, 59027888, 58992136, 59012960
  3372,   4,  16384,   7442,  11,   6,   2, 59545792, 59062392, 59017272, 59003784, 59417768
  3373,   4,  16384,  26434,   6,   7,   1, 59568696, 59071040, 59011656, 58985512, 59023976
  3374,   4,  16384,  15787,   7,   6,   1, 59560056, 59130560, 59028616, 59039160, 59076000
  3375,   4,  16384,  42600,   6,  12,   3, 59573808, 59113128, 59052216, 59026408, 59168384
  3376,   4,  16384,  19033,  12,  13,   1, 59343904, 59007360, 58995424, 58958904, 58978608
  3377,   4,  16384,   7706,  13,  17,   2, 59425456, 59034208, 58963832, 58960560, 59290464
  3378,   4,  16384,   5872,  17,  15,   2, 59430696, 59077848, 59008256, 58965968, 59327304
  3379,   4,  16384,  16988,  15,  15,   0, 59489696, 59077864, 59003936, 58967696, 59004936
  3380,   4,  16384,  44113,  15,  14,   1, 59526440, 59076080, 59035616, 58995872, 59026976
  3381,   4,  16384,   1817,  14,   0,   3, 59546168, 59039720, 58962112, 58951432, 59057640
  3382,   4,  16384,  15055,   0,   3,   2, 59354264, 59029560, 58945256, 58918112, 59519032
  3383,   4,  16384,  45092,   3,   1,   2, 59391720, 59000792, 59004088, 58942944, 59255712
  3384,   4,  16384,  13882,   1,   8,   3, 59428696, 59010952, 58992864, 58950552, 59160432
  3385,   4,  16384,  21351,   8,   6,   2, 59453304, 59096400, 59003872, 58981488, 59337440
  3386,   4,  16384,  39120,   6,   7,   1, 59610552, 59124448, 59051536, 59010376, 59070760
  3387,   4,  16384,  33261,   7,   6,   1, 59594784, 59112784, 59027216, 59010968, 59074664
  3388,   4,  16384,  29993,   6,   7,   1, 59582128, 59108344, 59025592, 59023232, 59051712
  3389,   4,  16384,  19411,   7,  18,   3, 59403560, 59011888, 58914832, 58920616, 59147016
  3390,   4,  16384,  43713,  18,  18,   0, 59380168, 59090784, 59001272, 58978016, 59050848
  3391,   4,  16384,  35794,  18,  18,   0, 59513376, 59124704, 59066864, 59044936, 59040456
  3392,   4,  16384,  45480,  18,  23,   2, 59502312, 59046264, 58979760, 58958952, 59244376
  3393,   4,  16384,  49202,  23,  17,   3, 59532336, 59074168, 58996688, 58947888, 59196760
  3394,   4,  16384,  44660,  17,   9,   3, 59403200, 59122416, 59027152, 58982920, 59162400
  3395,   4,  16384,  32319,   9,   9,   0, 59544928, 59114992, 59028096, 58991960, 59004312
  3396,   4,  16384,  20995,   9,   8,   1, 59618112, 59141256, 59042048, 59047856, 59073680
  3397,   4,  16384,  30459,   8,   7,   2, 59561624, 59094952, 58999304, 58994520, 59090576
  3398,   4,  16384,   6163,   7,   7,   0, 59521400, 59059184, 59021480, 58998976, 59029232
  3399,   4,  16384,    732,   7,   7,   0, 59614680, 59118312, 59045720, 59020224, 59041272
  3400,   4,  16384,  47148,   7,  11,   2, 59539136, 59064136, 58988288, 58984368, 59258352
  3401,   4,  16384,  38756,  11,  11,   0, 59415088, 59018080, 58985376, 58969184, 58975880
  3402,   4,  16384,  40005,  11,  10,   1, 59429088, 59040224, 58986496, 59010912, 58985976
  3403,   4,  16384,  10994,  10,  11,   1, 59596352, 59125448, 59038800, 58983480, 59027208
  3404,   4,  16384,  16442,  11,   6,   2, 59593352, 59128432, 59050592, 59049624, 59431064
  3405,   4,  16384,  36930,   6,   7,   1, 59554240, 59082080, 59003504, 58991792, 58987856
  3406,   4,  16384,  35107,   7,   8,   2, 59506296, 59069224, 59006880, 58977888, 59540216
  3407,   4,  16384,   6903,   8,   8,   0, 59580216, 59103856, 59028200, 59024968, 59034472
  3408,   4,  16384,  28514,   8,   9,   1, 59565504, 59069872, 59017728, 58990160, 59017616
  3409,   4,  16384,  31864,   9,  21,   3, 59449936, 59036280, 58966200, 58951136, 59186304
  3410,   4,  16384,  41290,  21,   8,   3, 59375336, 59034048, 58962624, 58978984, 59141896
  3411,   4,  16384,  30322,   8,   9,   1, 59516568, 59106704, 58998960, 59032760, 59066368
  3412,   4,  16384,  46984,   9,  10,   2, 59578680, 59085152, 59035032, 59008560, 59417536
  3413,   4,  16384,  34356,  10,  11,   1, 59547624, 59056088, 58977488, 58947928, 59013384
  3414,   4,  16384,  40867,  11,  14,   3, 59511592, 59085832, 59044440, 59020192, 59171736
  3415,   4,  16384,   6182,  14,  17,   2, 59405688, 59087736, 59015896, 59007944, 59319824
  3416,   4,  16384,  45925,  17,  20,   3, 59473616, 59044592, 59034344, 58978408, 59149336
  3417,   4,  16384,   6553,  20,  12,   3, 59416312, 59081432, 59023712, 58974800, 59186152
  3418,   4,  16384,  20224,  12,  14,   2, 59417272, 59105800, 59009704, 58997056, 59334712
  3419,   4,  16384,   5647,  14,  15,   1, 59479280, 59042736, 59023968, 58963736, 59006216
  3420,   4,  16384,  49087,  15,  14,   1, 59498640, 59098464, 58997808, 58995472, 59038488
  3421,   4,  16384,   5513,  14,  12,   2, 59467848, 59082032, 58946048, 58952424, 59036520
  3422,   4,  16384,  48836,  12,  13,   1, 59333688, 58988392, 58964656, 58938992, 58978040
  3423,   4,  16384,  13915,  13,  13,   0, 59501672, 59089088, 59021640, 59023984, 59033680
  3424,   4,  16384,  25628,  13,  14,   2, 59458848, 59050304, 58995384, 58955296, 59253456
  3425,   4,  16384,  42421,  14,  12,   2, 59353040, 59012760, 58963200, 58957712, 59263608
  3426,   4,  16384,  44984,  12,  13,   1, 59522216, 59087584, 59010744, 58998168, 58994416
  3427,   4,  16384,     56,  13,  13,   0, 59512568, 59049112, 58979208, 58964464, 58985240
  3428,   4,  16384,  23883,  13,  21,   3, 59496448, 59069384, 59015888, 59015720, 59158704
  3429,   4,  16384,  32724,  21,   7,   3, 59394976, 59018944, 58975552, 58932816, 59150368
  3430,   4,  16384,  47646,   7,   7,   0, 59421888, 59108160, 59017432, 58978528, 59009600
  3431,   4,  16384,   8691,   7,  16,   3, 59563680, 59123288, 59029168, 59034080, 59153760
  3432,   4,  16384,  35028,  16,   4,   3, 59389328, 59048584, 58962672, 58980672, 59143976
  3433,   4,  16384,   4757,   4,   5,   1, 59486208, 59061720, 59012520, 58984072, 59018568
  3434,   4,  16384,  22327,   5,   4,   1, 59577416, 59118216, 59033032, 59009968, 59086120
  3435,   4,  16384,  19489,   4,   5,   1, 59566256, 59092832, 59028688, 58992864, 59051288
  3436,   4,  16384,  26303,   5,   0,   2, 59555176, 59099128, 59040984, 59019640, 59334744
  3437,   4,  16384,    869,   0,   0,   0, 59368312, 58915424, 58844104, 58824456, 58886736
  3438,   4,  16384,  20969,   0,   3,   2, 59483048, 59021376, 58958752, 58920000, 59570104
  3439,   4,  16384,   5732,   3,   2,   1, 59420840, 59070528, 58995752, 58953816, 59010752
  3440,   4,  16384,  48234,   2,   3,   1, 59458648, 59033112, 58991912, 58985736, 58999896
  3441,   4,  16384,  45482,   3,  22,   3, 59596456, 59110048, 59000344, 58977640, 59188544
  3442,   4,  16384,  30542,  22,   5,   3, 59440896, 59127736, 59022376, 59000352, 59139448
  3443,   4,  16384,  38632,   5,   4,   1, 59448360, 59070160, 59060144, 59022344, 59048392
  3444,   4,  16384,  34005,   4,   4,   0, 59548880, 59095960, 59025496, 59028512, 59050712
  3445,   4,  16384,   2628,   4,   0,   2, 59559808, 59086984, 58998608, 58988504, 58966776
  3446,   4,  16384,  28797,   0,   1,   1, 59491344, 59016608, 58947912, 58931944, 59073080
  3447,   4,  16384,   3786,   1,   8,   3, 59456576, 59067288, 58984840, 58965064, 59175656
  3448,   4,  16384,  34572,   8,   8,   0, 59495112, 59062000, 59000424, 59028464, 59004376
  3449,   4,  16384,  27464,   8,   8,   0, 59631640, 59118680, 59017312, 58990552, 59057672
  3450,   4,  16384,  28017,   8,   8,   0, 59441288, 59025904, 59035056, 58934432, 59024456
  3451,   4,  16384,  15879,   8,  15,   3, 59621048, 59119624, 59065480, 59064624, 59162200
  3452,   4,  16384,  21174,  15,  14,   1, 59392496, 59115720, 59026368, 59022944, 59056080
  3453,   4,  16384,   7086,  14,  13,   2, 59476432, 59042400, 59001384, 58959984, 59043656
  3454,   4,  16384,  49031,  13,  23,   3, 59409656, 59053200, 58954504, 58975512, 59155296
  3455,   4,  16384,   2229,  23,   9,   3, 59365216, 59082704, 58993384, 58985344, 59143840
  3456,   4,  16384,  28872,   9,  22,   3, 59475072, 59119760, 59055024, 59029120, 59154352
  3457,   4,  16384,  37890,  22,  23,   1, 59411376, 59099784, 59011768, 59000400, 59021832
  3458,   4,  16384,   3435,  23,  23,   0, 59541232, 59117528, 59025176, 58986936, 58997568
  3459,   4,  16384,  44983,  23,  16,   3, 59533320, 59084376, 59008984, 58984704, 59170976
  3460,   4,  16384,  48753,  16,   3,   3, 59441168, 59099024, 59044120, 59029536, 59164872
  3461,   4,  16384,  34999,   3,   2,   1, 59429112, 59101256, 59035472, 58990760, 59016512
  3462,   4,  16384,  44008,   2,   3,   1, 59537152, 59139920, 59051376, 59051872, 59074848
  3463,   4,  16384,  22290,   3,   2,   1, 59610352, 59127928, 59083232, 59062120, 59093104
  3464,   4,  16384,  21579,   2,   2,   0, 59416856, 58997392, 58964088, 58966792, 58968624
  3465,   4,  16384,   8600,   2,   7,   3, 59626688, 59097504, 59018032, 59008968, 59216144
  3466,   4,  16384,   3068,   7,   6,   1, 59464200, 59127592, 59034448, 58997600, 59043544
  3467,   4,  16384,   6311,   6,   7,   1, 59455456, 59014816, 58978264, 58960928, 58988280
  3468,   4,  16384,  37924,   7,   7,   0, 59433232, 59024808, 58972016, 58963752, 59023632
  3469,   4,  16384,  33932,   7,  13,   3, 59562368, 59081208, 59033104, 58969848, 59143336
  3470,   4,  16384,   7826,  13,  13,   0, 59416640, 59108008, 59030384, 58996304, 59043392
  3471,   4,  16384,  35974,  13,  17,   2, 59490872, 59110672, 59030656, 59026512, 59320800
  3472,   4,  16384,  19218,  17,  17,   0, 59499536, 59087200, 58992248, 59009000, 58995800
  3473,   4,  16384,   1116,  17,  16,   1, 59405352, 59039776, 58986312, 58953976, 58999864
  3474,   4,  16384,   8756,  16,  17,   1, 59523464, 59050144, 59010504, 58969344, 59001720
  3475,   4,  16384,  14869,  17,  14,   2, 59411784, 59011848, 58946512, 58946368, 59227352
  3476,   4,  16384,  43881,  14,  22,   3, 59545616, 59116216, 59063552, 59050712, 59163880
  3477,   4,  16384,  37406,  22,  22,   0, 59361376, 58990760, 58919304, 58897120, 58943552
  3478,   4,  16384,  16407,  22,   6,   3, 59442448, 59096224, 59021376, 58987496, 59130488
  3479,   4,  16384,  38694,   6,   6,   0, 59444552, 59162848, 59040216, 59039248, 59065240
  3480,   4,  16384,  30923,   6,   6,   0, 59612128, 59069616, 59036656, 58997256, 59050688
  3481,   4,  16384,  25721,   6,   7,   1, 59480768, 59023744, 58991680, 58963096, 59008208
  3482,   4,  16384,  16662,   7,   8,   2, 59613464, 59133032, 59030920, 58986824, 59337448
  3483,   4,  16384,  31478,   8,  14,   3, 59598528, 59139368, 59024464, 59018032, 59179496
  3484,   4,  16384,  47886,  14,  17,   2, 59433024, 59085416, 59018384, 59022648, 59434696
  3485,   4,  16384,  34902,  17,  16,   1, 59484568, 59056944, 58958192, 58971696, 58985400
  3486,   4,  16384,  31102,  16,   8,   3, 59381392, 59009432, 58937016, 58921440, 59134288
  3487,   4,  16384,  36676,   8,   9,   1, 59400736, 59139216, 59062096, 59057840, 59052128
  3488,   4,  16384,  14195,   9,  22,   3, 59613760, 59107280, 59023152, 59015960, 59164032
  3489,   4,  16384,   3902,  22,  22,   0, 59371640, 59074848, 58973232, 58957960, 58986808
  3490,   4,  16384,  38131,  22,  23,   1, 59484200, 59075848, 59022216, 58998832, 59013704
  3491,   4,  16384,  44801,  23,  22,   1, 59538960, 59077880, 59005744, 58990024, 58985224
  3492,   4,  16384,  13420,  22,  22,   0, 59469976, 59093528, 59037096, 58988520, 59025312
  3493,   4,  16384,  11659,  22,  23,   1, 59427224, 59008224, 58920976, 58953288, 58950176
  3494,   4,  16384,  43537,  23,  20,   2, 59449128, 59064120, 58980920, 58991016, 59527952
  3495,   4,  16384,   6696,  20,  20,   0, 59516320, 59089960, 59016600, 58987632, 58990824
  3496,   4,  16384,  11658,  20,  20,   0, 59389776, 59007936, 58989000, 58961944, 58970728
  3497,   4,  16384,  31134,  20,  23,   2, 59427440, 59049712, 58988424, 58981880, 59282184
  3498,   4,  16384,  15652,  23,  22,   1, 59505416, 59079272, 59004704, 59002480, 58991504
  3499,   4,  16384,  27517,  22,   6,   3, 59498064, 59075224, 58997480, 58989008, 59167296
  3500,   4,  16384,  14552,   6,   8,   2, 59457832, 59155344, 59062960, 59036552, 59430648
  3501,   4,  16384,   2251,   8,   8,   0, 59485768, 59034432, 58984504, 58942960, 59001240
  3502,   4,  16384,  39509,   8,   8,   0, 59487840, 59082384, 58998096, 58970184, 58997288
  3503,   4,  16384,  28367,   8,  10,   2, 59545792, 59110984, 59030088, 59021440, 59352336
  3504,   4,  16384,  24353,  10,   6,   2, 59606736, 59097320, 59010840, 59002040, 59292944
  3505,   4,  16384,  42041,   6,   8,   2, 59497792, 59066568, 58988104, 58977800, 59289520
  3506,   4,  16384,  22264,   8,  11,   2, 59609720, 59099248, 59031024, 59020624, 59311840
  3507,   4,  16384,  17165,  11,   7,   2, 59420952, 59016056, 58934328, 58967552, 59219440
  3508,   4,  16384,  10846,   7,   8,   2, 59577152, 59136720, 59056784, 59052672, 59428912
  3509,   4,  16384,  24715,   8,   1,   3, 59492120, 59044648, 58961584, 58993552, 59151232
  3510,   4,  16384,  31020,   1,   5,   2, 59400080, 59091432, 59004640, 58985192, 59528408
  3511,   4,  16384,  13272,   5,   5,   0, 59528000, 59112032, 59049816, 59024472, 59050296
  3512,   4,  16384,   9442,   5,   5,   0, 59607312, 59080576, 59029248, 59002640, 59028640
  3513,   4,  16384,  27038,   5,   5,   0, 59610536, 59082384, 59009184, 59007384, 59059520
  3514,   4,  16384,  48810,   5,   3,   2, 59573304, 59103016, 59032480, 58983808, 59311848
  3515,   4,  16384,  20661,   3,   3,   0, 59452288, 59023160, 58980272, 58944040, 58957440
  3516,   4,  16384,  41147,   3,   3,   0, 59514128, 59075432, 59037248, 58982632, 59031160
  3517,   4,  16384,  11180,   3,  13,   3, 59383432, 58979816, 58903512, 58881160, 59138912
  3518,   4,  16384,  28954,  13,  12,   1, 59402512, 59099072, 58979736, 58985536, 59026640
  3519,   4,  16384,  39340,  12,  13,   1, 59469496, 59111728, 59010024, 58990576, 59044344
  3520,   4,  16384,  26638,  13,  17,   2, 59496560, 59071568, 58976984, 58974080, 59285736
  3521,   4,  16384,  33176,  17,  16,   1, 59516928, 59055104, 58958928, 58982768, 59009720
  3522,   4,  16384,  11708,  16,  16,   0, 59472704, 59072168, 59003896, 58963736, 58982776
  3523,   4,  16384,  12885,  16,   6,   3, 59400816, 58997760, 58949768, 58975992, 59148464
  3524,   4,  16384,  32974,   6,   7,   1, 59381120, 59083056, 59011760, 59020096, 59022968
  3525,   4,  16384,  22318,   7,   8,   2, 59486528, 59031312, 58976280, 58941800, 59029192
  3526,   4,  16384,  40922,   8,   7,   2, 59546680, 59135472, 59047120, 59064536, 59572240
  3527,   4,  16384,  33365,   7,  16,   3, 59573440, 59117696, 59031168, 59029064, 59165056
  3528,   4,  16384,   8758,  16,  16,   0, 59448216, 59087576, 59012072, 58996024, 58993632
  3529,   4,  16384,  20701,  16,  16,   0, 59512304, 59061320, 58986200, 58969216, 59004000
  3530,   4,  16384,  36669,  16,  16,   0, 59473168, 59082456, 58975928, 58970464, 58996216
  3531,   4,  16384,  29078,  16,  17,   1, 59410640, 59011424, 58974600, 58956032, 58965752
  3532,   4,  16384,  35667,  17,  16,   1, 59460848, 59065728, 59010584, 58984840, 59007736
  3533,   4,  16384,  28509,  16,  12,   2, 59474272, 59029216, 58952664, 58927896, 59015408
  3534,   4,  16384,   9965,  12,  12,   0, 59456408, 59070160, 58981776, 59002208, 59018024
  3535,   4,  16384,  45598,  12,  13,   1, 59358544, 59021944, 58949800, 58958432, 58978096
  3536,   4,  16384,  27544,  13,  14,   2, 59513080, 59077336, 59027376, 59003080, 59298872
  3537,   4,  16384,  34562,  14,  14,   0, 59497408, 59069120, 59002040, 58992712, 59001816
  3538,   4,  16384,   8876,  14,  15,   1, 59492448, 59070536, 59001064, 58984592, 59003760
  3539,   4,  16384,  47118,  15,  13,   2, 59439752, 59025536, 58956048, 58956808, 59247176
  3540,   4,  16384,  20360,  13,  12,   1, 59454016, 59064176, 59004520, 58980712, 59016848
  3541,   4,  16384,  17028,  12,  15,   2, 59457320, 58991152, 58955480, 58937032, 59049888
  3542,   4,  16384,  15264,  15,  16,   2, 59460000, 59059240, 58997600, 58999056, 59523296
  3543,   4,  16384,  16326,  16,  20,   3, 59375496, 59022040, 58989504, 58958992, 59156952
  3544,   4,  16384,  25071,  20,  21,   1, 59394640, 59073144, 59030896, 58993672, 59025016
  3545,   4,  16384,  46396,  21,  21,   0, 59500096, 59065296, 58968624, 58952672, 58996392
  3546,   4,  16384,  21053,  21,  20,   1, 59484920, 59072456, 58993680, 58980040, 59005120
  3547,   4,  16384,  16100,  20,  16,   3, 59488728, 59074320, 59000320, 58986024, 59171688
  3548,   4,  16384,  41172,  16,  16,   0, 59422440, 59079368, 58999584, 59001288, 59012664
  3549,   4,  16384,  44406,  16,  17,   1, 59463680, 59017624, 58978712, 58954928, 58966640
  3550,   4,  16384,  41730,  17,  16,   1, 59455408, 59050128, 59021360, 58986064, 59025608
  3551,   4,  16384,  16044,  16,  21,   3, 59391552, 59046392, 58983992, 58974224, 59160424
  3552,   4,  16384,  17414,  21,  20,   1, 59397016, 59067328, 59017392, 58971640, 59025688
  3553,   4,  16384,  21784,  20,  21,   1, 59505672, 59063056, 58979520, 58950784, 59004664
  3554,   4,  16384,  34360,  21,  15,   3, 59486744, 59079832, 58989952, 58969272, 59185240
  3555,   4,  16384,  13283,  15,  23,   3, 59450016, 59060392, 58966080, 58957640, 59162368
  3556,   4,  16384,  34627,  23,  11,   3, 59388496, 59069352, 58997800, 59000632, 59146648
  3557,   4,  16384,   2359,  11,  23,   3, 59395216, 59066280, 58977232, 58942144, 59151376
  3558,   4,  16384,  28574,  23,  18,   2, 59391792, 59097032, 59006112, 58996096, 59544616
  3559,   4,  16384,  48217,  18,  18,   0, 59481192, 59079792, 58989288, 58989824, 59011912
  3560,   4,  16384,   5619,  18,  18,   0, 59513400, 59079728, 59003824, 59004824, 59011928
  3561,   4,  16384,  43442,  18,   9,   3, 59535040, 59043160, 58999744, 58957896, 59168672
  3562,   4,  16384,  11755,   9,  22,   3, 59421240, 59102280, 59017968, 59011464, 59164888
  3563,   4,  16384,  39465,  22,   4,   3, 59326928, 59007448, 58964448, 58927472, 59150496
  3564,   4,  16384,  27094,   4,  21,   3, 59432472, 59134416, 59072208, 59049904, 59149288
  3565,   4,  16384,  18559,  21,   9,   3, 59395536, 59041632, 58994936, 58984848, 59144016
  3566,   4,  16384,  20918,   9,   7,   2, 59434000, 59126568, 59038008, 59009488, 59600768
  3567,   4,  16384,  37567,   7,   6,   1, 59601392, 59135744, 59051776, 59057128, 59051288
  3568,   4,  16384,  48153,   6,   7,   1, 59617424, 59105112, 59023832, 59015576, 59057816
  3569,   4,  16384,  44968,   7,   8,   2, 59573528, 59091960, 58997704, 58978688, 59335752
  3570,   4,  16384,  48853,   8,  14,   3, 59596992, 59113056, 59017184, 59006816, 59186672
  3571,   4,  16384,  23344,  14,  15,   1, 59410024, 59071072, 58994320, 58992888, 59018384
  3572,   4,  16384,  24864,  15,  14,   1, 59397176, 59026368, 59000688, 58985816, 58989696
  3573,   4,  16384,   1472,  14,  12,   2, 59386664, 58997520, 58928688, 58915040, 58967240
  3574,   4,  16384,  11578,  12,  13,   1, 59481072, 59095040, 59030360, 59031176, 59062240
  3575,   4,  16384,  16597,  13,  12,   1, 59511888, 59070128, 59018696, 58992280, 59032528
  3576,   4,  16384,  29549,  12,  13,   1, 59508200, 59063568, 58966952, 58985696, 58986400
  3577,   4,  16384,  24493,  13,  16,   2, 59489616, 59057552, 58959504, 58953104, 59300200
  3578,   4,  16384,  17855,  16,   8,   3, 59382112, 59020752, 58997040, 58951880, 59148808
  3579,   4,  16384,  38121,   8,  13,   3, 59601608, 59110960, 59051072, 59008968, 59165400
  3580,   4,  16384,  24982,  13,  13,   0, 59390672, 59068680, 59010104, 58980600, 59018440
  3581,   4,  16384,    780,  13,  12,   1, 59393632, 58984752, 58931128, 58891208, 58940232
  3582,   4,  16384,  38113,  12,  14,   2, 59476400, 59111344, 59005808, 59003128, 59559888
  3583,   4,  16384,  14184,  14,  14,   0, 59489608, 59083968, 59005448, 58978448, 59021568
  3584,   4,  16384,  38846,  14,  22,   3, 59499984, 59064664, 58975664, 58986056, 59193912
  3585,   4,  16384,  49984,  22,  15,   3, 59423648, 59086512, 59010896, 58989784, 59176064
  3586,   4,  16384,  38743,  15,  15,   0, 59427280, 59084096, 59009696, 58988944, 59048872
  3587,   4,  16384,  24598,  15,  16,   2, 59374368, 59022056, 58952776, 58934040, 59244824
  3588,   4,  16384,  44404,  16,  21,   3, 59410992, 59037864, 58979448, 58972096, 59137112
  3589,   4,  16384,  24183,  21,  20,   1, 59376672, 59068248, 58980920, 58965136, 59008032
  3590,   4,  16384,  35765,  20,  19,   2, 59472408, 59103960, 59034184, 58971152, 59558656
  3591,   4,  16384,  25695,  19,  19,   0, 59499200, 59101088, 59032136, 59010560, 59012000
  3592,   4,  16384,  44939,  19,  19,   0, 59495920, 59059168, 58962400, 58983112, 59000872
  3593,   4,  16384,  34306,  19,  21,   2, 59502192, 59068632, 58974552, 58960736, 59329560
  3594,   4,  16384,  26709,  21,  23,   2, 59446912, 59070680, 59018648, 58972080, 59265336
  3595,   4,  16384,  29016,  23,   4,   3, 59356224, 59013312, 58957824, 58930224, 59160544
  3596,   4,  16384,    809,   4,   4,   0, 59352784, 59026848, 59004696, 58987104, 58996992
  3597,   4,  16384,   1604,   4,   1,   2, 59506872, 59059936, 59001016, 59000856, 59058928
  3598,   4,  16384,  48102,   1,   4,   2, 59531056, 59113024, 59034480, 59045288, 59529432
  3599,   4,  16384,  40674,   4,  15,   3, 59570640, 59123448, 59037992, 59018520, 59173856
  3600,   4,  16384,  15451,  15,  15,   0, 59399040, 59077424, 58992864, 58960496, 58978656
  3601,   4,  16384,   8923,  15,  14,   1, 59480856, 59065176, 58977128, 58944440, 59023416
  3602,   4,  16384,  13575,  14,  15,   1, 59450728, 59042040, 58986136, 58985016, 58996496
  3603,   4,  16384,  39691,  15,  15,   0, 59358736, 59008440, 58934928, 58918672, 58973152
  3604,   4,  16384,  29366,  15,  14,   1, 59508392, 59117776, 59036704, 59039128, 59029560
  3605,   4,  16384,  13694,  14,  16,   2, 59501064, 59059712, 58976448, 58952904, 59033520
  3606,   4,  16384,  38590,  16,   9,   3, 59470048, 59038920, 59003200, 58983856, 59148288
  3607,   4,  16384,   7543,   9,   8,   1, 59373392, 59037792, 58987496, 58979640, 59013112
  3608,   4,  16384,  36468,   8,   2,   3, 59521912, 59084184, 59038144, 58990384, 59162512
  3609,   4,  16384,  12314,   2,   3,   1, 59437232, 59062808, 59028000, 58968072, 59027960
  3610,   4,  16384,  22554,   3,   3,   0, 59538496, 59077800, 59025128, 58979784, 59039728
  3611,   4,  16384,  43317,   3,  13,   3, 59538816, 59078040, 58997752, 58953448, 59168656
  3612,   4,  16384,  18079,  13,  12,   1, 59430336, 59096544, 59007304, 58996992, 59044216
  3613,   4,  16384,  30667,  12,   6,   3, 59466224, 59041800, 58961128, 58965680, 59138968
  3614,   4,  16384,  43609,   6,  15,   3, 59453816, 59109040, 59048904, 59049112, 59166160
  3615,   4,  16384,  19051,  15,   4,   3, 59434064, 59092280, 59043360, 59006232, 59134464
  3616,   4,  16384,  33844,   4,   4,   0, 59436288, 59088320, 59038496, 58981960, 59050376
  3617,   4,  16384,  48724,   4,   4,   0, 59538272, 59055232, 58977552, 58993120, 58995248
  3618,   4,  16384,  38217,   4,   3,   2, 59539936, 59060632, 59011912, 58976984, 59289648
  3619,   4,  16384,   4638,   3,   1,   2, 59558856, 59049592, 58982480, 58948864, 59263208
  3620,   4,  16384,  37172,   1,   6,   3, 59594544, 59093504, 59062176, 59019176, 59171400
  3621,   4,  16384,  15927,   6,   7,   1, 59418512, 59051840, 59013744, 58985720, 58982192
  3622,   4,  16384,   5325,   7,  10,   2, 59508392, 59108696, 59049728, 59018208, 59568632
  3623,   4,  16384,  20873,  10,  11,   1, 59451952, 59044912, 58960272, 58962104, 58972768
  3624,   4,  16384,  24299,  11,  10,   1, 59600600, 59103536, 59025376, 58999296, 59049856
  3625,   4,  16384,   1835,  10,   9,   2, 59582136, 59067704, 58990864, 58999144, 59297256
  3626,   4,  16384,  41233,   9,   8,   1, 59560016, 59099992, 58996616, 59000072, 59017296
  3627,   4,  16384,  18370,   8,  10,   2, 59546544, 59070928, 59006992, 58968928, 59286888
  3628,   4,  16384,  25220,  10,  11,   1, 59395264, 59019296, 58968592, 58968104, 59005520
  3629,   4,  16384,  12068,  11,  20,   3, 59565352, 59053560, 59012160, 58975464, 59168056
  3630,   4,  16384,  37307,  20,  20,   0, 59412264, 59080928, 59054104, 58980632, 59055048
  3631,   4,  16384,  35173,  20,  21,   1, 59380640, 59019704, 58983464, 58984840, 58961872
  3632,   4,  16384,  26436,  21,  21,   0, 59531904, 59054776, 58995112, 58990960, 58983504
  3633,   4,  16384,  26143,  21,  16,   3, 59515872, 59049912, 58996784, 58955480, 59173000
  3634,   4,  16384,   7800,  16,  16,   0, 59405112, 59112320, 59009824, 59015904, 59019712
  3635,   4,  16384,   7399,  16,  13,   2, 59499104, 59072608, 58993872, 58953456, 59243920
  3636,   4,  16384,  10985,  13,  14,   2, 59433512, 58994128, 58973840, 58966816, 59328512
  3637,   4,  16384,   9741,  14,  14,   0, 59402192, 58977832, 58910568, 58875600, 58930464
  3638,   4,  16384,   6182,  14,  15,   1, 59477936, 59086592, 59021936, 59005848, 59016696
  3639,   4,  16384,   5373,  15,   7,   3, 59499848, 59099592, 59045864, 59008640, 59148248
  3640,   4,  16384,  27243,   7,   6,   1, 59445840, 59088688, 59033112, 59000440, 59035440
  3641,   4,  16384,  21975,   6,  22,   3, 59409160, 59015808, 58953232, 58966944, 59167600
  3642,   4,  16384,  29480,  22,  22,   0, 59514656, 59085224, 59007752, 59005608, 59018592
  3643,   4,  16384,  32686,  22,  23,   1, 59501952, 59076432, 58990424, 58974824, 59002264
  3644,   4,  16384,  40523,  23,   5,   3, 59409304, 59040288, 58971776, 58951648, 59128848
  3645,   4,  16384,  22041,   5,   5,   0, 59503008, 59080080, 59014392, 59005880, 59015584
  3646,   4,  16384,  40385,   5,   4,   1, 59557840, 59103464, 59049552, 59012752, 59048648
  3647,   4,  16384,   5546,   4,   4,   0, 59420408, 59025648, 58952032, 58965672, 58981072
  3648,   4,  16384,  31313,   4,   5,   1, 59506760, 59043432, 58986984, 58963184, 59010224
  3649,   4,  16384,  17586,   5,   5,   0, 59566800, 59059400, 59002456, 58992336, 59004320
  3650,   4,  16384,  43446,   5,   5,   0, 59597536, 59103504, 59021192, 59023840, 59029816
  3651,   4,  16384,  45538,   5,   0,   2, 59508752, 59033728, 58989776, 58981712, 59174888
  3652,   4,  16384,  23039,   0,   2,   2, 59449848, 58980816, 58925064, 58908896, 59381480
  3653,   4,  16384,  13180,   2,   3,   1, 59541984, 59099448, 58999904, 58997896, 59046032
  3654,   4,  16384,   4318,   3,   3,   0, 59542112, 59128072, 59048512, 59033160, 59045456
  3655,   4,  16384,   2145,   3,   0,   2, 59446320, 59070744, 58994368, 58978392, 59194128
  3656,   4,  16384,  30684,   0,  22,   3, 59412656, 58960960, 58904592, 58900944, 59153200
  3657,   4,  16384,  14527,  22,   9,   3, 59381328, 59071712, 58999712, 58972912, 59174568
  3658,   4,  16384,   1378,   9,  15,   3, 59497608, 59128088, 59035512, 59083704, 59195944
  3659,   4,  16384,  48015,  15,  15,   0, 59441712, 59122416, 59034360, 59033608, 59006784
  3660,   4,  16384,  27717,  15,  15,   0, 59505776, 59112472, 59089648, 59013184, 59053944
  3661,   4,  16384,  17700,  15,  15,   0, 59517792, 59067312, 58965472, 58992808, 58988448
  3662,   4,  16384,   2542,  15,   4,   3, 59465464, 59089616, 59003176, 58974664, 59152888
  3663,   4,  16384,  45025,   4,  11,   3, 59483712, 59143728, 59060616, 59080280, 59193672
  3664,   4,  16384,  43919,  11,  21,   3, 59496176, 59148224, 59042048, 59016288, 59157160
  3665,   4,  16384,  35413,  21,  20,   1, 59425336, 59126096, 59027304, 59005920, 59024736
  3666,   4,  16384,  16504,  20,  12,   3, 59504096, 59146328, 59016528, 58957256, 59200136
  3667,   4,  16384,  45716,  12,  16,   2, 59456760, 59074808, 59010480, 59003536, 59306544
  3668,   4,  16384,  13122,  16,   7,   3, 59530944, 59105896, 59019152, 59022616, 59144056
  3669,   4,  16384,  46356,   7,   6,   1, 59455072, 59103120, 59023408, 59028968, 59048360
  3670,   4,  16384,   3178,   6,   6,   0, 59543952, 59116264, 59073464, 59048152, 59056016
  3671,   4,  16384,  19945,   6,   6,   0, 59428584, 59099864, 59022576, 58979784, 59024384
  3672,   4,  16384,  48329,   6,   7,   1, 59644240, 59096560, 59043360, 59038536, 59056808
  3673,   4,  16384,  19710,   7,   7,   0, 59628784, 59121680, 59022848, 59033632, 59028032
  3674,   4,  16384,  40247,   7,   7,   0, 59439600, 59042736, 58959320, 58974984, 58970472
  3675,   4,  16384,  48294,   7,   9,   2, 59606032, 59124976, 59047576, 59027208, 59322768
  3676,   4,  16384,   4531,   9,  12,   3, 59418200, 59031232, 58991024, 58990800, 59151320
  3677,   4,  16384,   3883,  12,   0,   3, 59504648, 59058296, 58980464, 58954584, 59055808
  3678,   4,  16384,  45557,   0,   2,   2, 59416960, 59041824, 58957312, 58946712, 59564304
  3679,   4,  16384,  43860,   2,  20,   3, 59600184, 59144600, 59036608, 59040592, 59150696
  3680,   4,  16384,  18737,  20,  21,   1, 59406840, 59111904, 59016176, 58983576, 59004032
  3681,   4,  16384,  29279,  21,  18,   2, 59490800, 59069864, 59002360, 59009832, 59301464
  3682,   4,  16384,   9862,  18,  20,   2, 59532504, 59076616, 59000552, 58955088, 59332816
  3683,   4,  16384,   7315,  20,  20,   0, 59456840, 59020832, 59001016, 58976912, 58997808
  3684,   4,  16384,  46423,  20,  20,   0, 59455752, 59049552, 58973280, 58973792, 58995808
  3685,   4,  16384,  11237,  20,  12,   3, 59367936, 58987096, 58912000, 58892784, 59149392
  3686,   4,  16384,  17249,  12,  15,   2, 59444352, 59109624, 58993808, 59025992, 59546688
  3687,   4,  16384,  33713,  15,  14,   1, 59369832, 59035208, 58949280, 58962312, 58990304
  3688,   4,  16384,  30834,  14,  14,   0, 59503792, 59079000, 58989808, 58970160, 59031368
  3689,   4,  16384,  12862,  14,  15,   1, 59500384, 59058104, 58985016, 58979464, 59023416
  3690,   4,  16384,  20242,  15,  12,   2, 59531624, 59087504, 59008928, 58977704, 59287952
  3691,   4,  16384,  40441,  12,   0,   3, 59436256, 59033736, 58958592, 58927408, 59059680
  3692,   4,  16384,   1587,   0,  14,   3, 59332504, 58973560, 58918040, 58895728, 59161880
  3693,   4,  16384,  46785,  14,  15,   1, 59369776, 59024304, 58970608, 58910152, 58994712
  3694,   4,  16384,  13897,  15,  15,   0, 59471648, 59088712, 59026248, 59043096, 59040360
  3695,   4,  16384,  33064,  15,  14,   1, 59491808, 59131616, 59011712, 59010992, 58994112
  3696,   4,  16384,  45293,  14,  14,   0, 59506840, 59084744, 59011744, 58982384, 59034536
  3697,   4,  16384,   3527,  14,   1,   3, 59486032, 59111112, 58986016, 58994288, 59152840
  3698,   4,  16384,  16211,   1,   4,   2, 59406024, 59115168, 59014848, 58975896, 59332488
  3699,   4,  16384,  10081,   4,  11,   3, 59466216, 59060424, 59004208, 58963656, 59160504
  3700,   4,  16384,  22350,  11,  10,   1, 59497808, 59154256, 59035472, 59028392, 59044600
  3701,   4,  16384,   6149,  10,  18,   3, 59527640, 59050192, 58971976, 58943576, 59162288
  3702,   4,  16384,  21507,  18,  13,   3, 59462800, 59111296, 59018240, 58999552, 59147912
  3703,   4,  16384,  33887,  13,  12,   1, 59412384, 59086840, 59039760, 59014120, 59029104
  3704,   4,  16384,  15964,  12,  12,   0, 59499224, 59093936, 58985688, 58977296, 58985840
  3705,   4,  16384,  11761,  12,  17,   2, 59519392, 59083272, 59000232, 58982968, 59356784
  3706,   4,  16384,   5198,  17,  17,   0, 59472992, 59061720, 58984168, 58969432, 58996704
  3707,   4,  16384,  19555,  17,  16,   1, 59437064, 59028856, 58970032, 58941544, 59017288
  3708,   4,  16384,  41285,  16,  13,   2, 59534328, 59128840, 59026128, 59025384, 59416616
  3709,   4,  16384,  25740,  13,  13,   0, 59391624, 59005592, 58925120, 58925760, 58935560
  3710,   4,  16384,   5809,  13,  17,   2, 59360568, 59011744, 58981720, 58940632, 59492216
  3711,   4,  16384,   4991,  17,  12,   2, 59513752, 59101720, 59007784, 58999552, 59326752
  3712,   4,  16384,  13285,  12,  13,   1, 59514448, 59069512, 58995200, 59010144, 59033368
  3713,   4,  16384,  43478,  13,  12,   1, 59516656, 59064328, 59011696, 58984520, 59001288
  3714,   4,  16384,  23466,  12,  12,   0, 59476824, 59085224, 59002424, 58986808, 59006056
  3715,   4,  16384,  14651,  12,  13,   1, 59440720, 59021272, 58980048, 58951240, 59006440
  3716,   4,  16384,  36073,  13,   2,   3, 59494760, 59059984, 59013984, 58985496, 59138944
  3717,   4,  16384,  20951,   2,   3,   1, 59382888, 59062384, 58966048, 58944920, 58970840
  3718,   4,  16384,  30606,   3,   2,   1, 59408408, 59031152, 58973296, 58950896, 58985224
  3719,   4,  16384,  21161,   2,  18,   3, 59513432, 59119864, 59049160, 59015568, 59165488
  3720,   4,  16384,  17034,  18,  12,   3, 59407216, 59146400, 59045088, 59034720, 59163656
  3721,   4,  16384,  33415,  12,  13,   1, 59412352, 59087408, 59009392, 58980192, 59018896
  3722,   4,  16384,  13543,  13,  14,   2, 59506728, 59083088, 58986672, 58992872, 59322488
  3723,   4,  16384,  36967,  14,  14,   0, 59485408, 59091944, 59008400, 58984296, 59015888
  3724,   4,  16384,  33708,  14,  14,   0, 59528448, 59105320, 58989632, 58998576, 59014904
  3725,   4,  16384,   1948,  14,  11,   3, 59421672, 59005624, 58918056, 58924904, 59128640
  3726,   4,  16384,  22795,  11,  20,   3, 59484944, 59129544, 59067232, 59031856, 59188648
  3727,   4,  16384,  31253,  20,  21,   1, 59336744, 59029360, 59001064, 58968128, 58973552
  3728,   4,  16384,  43074,  21,  21,   0, 59438040, 59097184, 59005864, 58968672, 58990840
  3729,   4,  16384,   2660,  21,  21,   0, 59540808, 59083184, 59002480, 58991624, 59011760
  3730,   4,  16384,  28826,  21,  20,   1, 59532024, 59081240, 58996704, 59003552, 59037432
  3731,   4,  16384,   7982,  20,  21,   1, 59497480, 59095616, 58994264, 58984296, 59026080
  3732,   4,  16384,  39981,  21,  15,   3, 59455968, 59030616, 58995792, 59032392, 59157800
  3733,   4,  16384,    127,  15,  20,   3, 59420616, 59055704, 59006160, 58958008, 59167784
  3734,   4,  16384,  28954,  20,  21,   1, 59318296, 59035304, 58988328, 58939880, 58974608
  3735,   4,  16384,  42216,  21,  21,   0, 59391120, 59044016, 58971440, 58977096, 58986944
  3736,   4,  16384,  11643,  21,  20,   1, 59514528, 59054544, 59014160, 58984112, 59011752
  3737,   4,  16384,  37756,  20,  20,   0, 59500200, 59090976, 59005512, 58958496, 59023352
  3738,   4,  16384,   4796,  20,  20,   0, 59521408, 59081656, 58994520, 58972400, 59036920
  3739,   4,  16384,  39709,  20,   0,   3, 59491504, 59096720, 58979744, 58969584, 59054648
  3740,   4,  16384,  33313,   0,  16,   3, 59409920, 59023600, 58963736, 58946888, 59165520
  3741,   4,  16384,  33441,  16,  13,   2, 59375168, 59077072, 58969104, 58941512, 59040376
  3742,   4,  16384,  12394,  13,   5,   3, 59366840, 59021352, 58992160, 58909624, 59122944
  3743,   4,  16384,   7139,   5,   2,   2, 59431256, 59133104, 59045536, 59025656, 59349920
  3744,   4,  16384,  32262,   2,   0,   2, 59603280, 59084496, 59007800, 58982112, 59214352
  3745,   4,  16384,  40713,   0,   1,   1, 59550944, 59018120, 58927912, 58909088, 59062016
  3746,   4,  16384,  15875,   1,   0,   1, 59594064, 59114216, 59015192, 59009464, 58939424
  3747,   4,  16384,  19954,   0,   1,   1, 59405792, 58938608, 58878032, 58867192, 58980056
  3748,   4,  16384,  39123,   1,   0,   1, 59572096, 59158264, 59038656, 59054080, 58974952
  3749,   4,  16384,  17354,   0,   1,   1, 59458320, 58965504, 58902176, 58874144, 58991936
  3750,   4,  16384,  32609,   1,   8,   3, 59334272, 59012144, 58954216, 58915088, 59199824
  3751,   4,  16384,  18638,   8,   6,   2, 59557000, 59159472, 59078400, 59087112, 59389648
  3752,   4,  16384,  14024,   6,  17,   3, 59642480, 59092056, 58995688, 58986376, 59153488
  3753,   4,  16384,  27093,  17,  11,   3, 59427104, 59073224, 59066584, 58964040, 59160280
  3754,   4,  16384,  13954,  11,   2,   3, 59486048, 59102824, 59026880, 59019200, 59173952
  3755,   4,  16384,  48954,   2,   2,   0, 59433552, 59079640, 58998120, 58965336, 58999840
  3756,   4,  16384,  20022,   2,  23,   3, 59586696, 59123840, 59081904, 59024416, 59179584
  3757,   4,  16384,  48834,  23,  18,   2, 59494200, 59102312, 59023472, 59008488, 59037960
  3758,   4,  16384,  33805,  18,  23,   2, 59513720, 59103720, 59049008, 59019192, 59601624
  3759,   4,  16384,  40501,  23,  23,   0, 59500000, 59112016, 59049672, 59022360, 59043896
  3760,   4,  16384,   7294,  23,  22,   1, 59522256, 59075976, 59017360, 58983648, 59008128
  3761,   4,  16384,  42677,  22,  22,   0, 59415600, 59025544, 58971152, 58954368, 58991264
  3762,   4,  16384,  11512,  22,  21,   2, 59387136, 59053376, 58987232, 58967432, 59265784
  3763,   4,  16384,  37553,  21,  21,   0, 59545440, 59114432, 59002960, 59016488, 59030072
  3764,   4,  16384,   6674,  21,  19,   2, 59406720, 59041400, 58981024, 58976664, 59345512
  3765,   4,  16384,  18822,  19,  10,   3, 59487088, 59053800, 58993568, 58950496, 59135904
  3766,   4,  16384,  18712,  10,  15,   3, 59455360, 59119104, 59063856, 59039576, 59172248
  3767,   4,  16384,  26006,  15,  15,   0, 59428088, 59149056, 59041056, 59038968, 59052136
  3768,   4,  16384,  18179,  15,  15,   0, 59505312, 59077128, 59012872, 59005800, 59011792
  3769,   4,  16384,  31657,  15,  14,   1, 59584768, 59083808, 58998408, 58984056, 59039448
  3770,   4,  16384,   5373,  14,  15,   1, 59540584, 59107744, 59003728, 59002400, 59008944
  3771,   4,  16384,  10015,  15,  14,   1, 59511584, 59053896, 59002408, 58971616, 59008264
  3772,   4,  16384,  34130,  14,  14,   0, 59408816, 59036704, 58984688, 58977656, 58992648
  3773,   4,  16384,  15222,  14,  16,   2, 59393632, 59005976, 58915560, 58917296, 59001048
  3774,   4,  16384,  23821,  16,  16,   0, 59359824, 59000928, 58964040, 58964320, 58986800
  3775,   4,  16384,  10943,  16,  12,   2, 59500584, 59099560, 59034480, 59018912, 59333584
  3776,   4,  16384,  43359,  12,  12,   0, 59512800, 59054608, 59024064, 58987896, 59025888
  3777,   4,  16384,  24396,  12,   7,   3, 59519016, 59077896, 59035616, 58985240, 59155264
  3778,   4,  16384,  12995,   7,   6,   1, 59466552, 59092016, 59029448, 59013760, 59040024
  3779,   4,  16384,  25923,   6,  17,   3, 59560448, 59100296, 59030624, 59002952, 59163392
  3780,   4,  16384,  27112,  17,  17,   0, 59356584, 59060736, 58996384, 58989712, 59034392
  3781,   4,  16384,  12479,  17,  17,   0, 59356424, 59005080, 58947392, 58924872, 58944440
  3782,   4,  16384,    637,  17,  15,   2, 59485704, 59120912, 59017432, 59035392, 59568280
  3783,   4,  16384,  22140,  15,  11,   3, 59520864, 59084960, 59027952, 59021712, 59153328
  3784,   4,  16384,  27885,  11,  10,   1, 59459752, 59096704, 59014288, 59002184, 59046096
  3785,   4,  16384,   3934,  10,  11,   1, 59620224, 59092608, 59016744, 59014488, 59018888
  3786,   4,  16384,   9258,  11,  15,   3, 59590752, 59111360, 59023328, 59007040, 59157488
  3787,   4,  16384,  43675,  15,  15,   0, 59400016, 59071088, 59003688, 58990328, 59018160
  3788,   4,  16384,  37023,  15,  14,   1, 59457248, 59035352, 58993544, 58981208, 59009800
  3789,   4,  16384,  39606,  14,  11,   3, 59404520, 58992824, 58914960, 58940968, 59112592
  3790,   4,  16384,  10806,  11,  23,   3, 59395416, 59134432, 59046448, 59008576, 59180160
  3791,   4,  16384,  20064,  23,  21,   2, 59407064, 59082096, 59017032, 59026008, 59331944
  3792,   4,  16384,  26663,  21,  21,   0, 59494736, 59050024, 58972216, 58982712, 58986024
  3793,   4,  16384,    442,  21,  15,   3, 59502320, 59087216, 58987728, 58984736, 59174136
  3794,   4,  16384,  29338,  15,  15,   0, 59477056, 59094352, 59027760, 59024696, 59005600
  3795,   4,  16384,  36395,  15,  15,   0, 59519512, 59082824, 58988792, 58960808, 59017088
  3796,   4,  16384,   8282,  15,  15,   0, 59456696, 59061376, 58984800, 58972704, 58971384
  3797,   4,  16384,  37391,  15,  15,   0, 59514176, 59037384, 58984104, 58970704, 58975192
  3798,   4,  16384,  27682,  15,  15,   0, 59366760, 59015216, 58958432, 58939080, 58977920
  3799,   4,  16384,   3892,  15,  15,   0, 59500784, 59105840, 59024080, 59025392, 59021688
  3800,   4,  16384,  47955,  15,   4,   3, 59499056, 59066952, 58981656, 58960352, 59132536
  3801,   4,  16384,  45071,   4,   2,   2, 59375928, 59048568, 58977656, 58964808, 59242032
  3802,   4,  16384,   9416,   2,   2,   0, 59496680, 59095232, 59028096, 58985728, 59012120
  3803,   4,  16384,   7193,   2,   7,   3, 59578168, 59115912, 59022120, 59036952, 59195976
  3804,   4,  16384,   2384,   7,  14,   3, 59457616, 59129624, 59077760, 59033472, 59153008
  3805,   4,  16384,   2005,  14,  15,   1, 59407232, 59084440, 58998136, 58978328, 59028960
  3806,   4,  16384,  36836,  15,  14,   1, 59490224, 59087536, 58993856, 59019112, 58997152
  3807,   4,  16384,  15979,  14,  15,   1, 59513080, 59082784, 59025328, 59014624, 59047296
  3808,   4,  16384,  17733,  15,  16,   2, 59498528, 59098336, 58996024, 58968952, 59288312
  3809,   4,  16384,  17080,  16,  17,   1, 59414256, 59043672, 58975384, 58944968, 59003672
  3810,   4,  16384,  33170,  17,  12,   2, 59482504, 59090712, 58987096, 58974376, 59289600
  3811,   4,  16384,  35679,  12,  14,   2, 59371160, 58995600, 58950248, 58933968, 59217624
  3812,   4,  16384,  32364,  14,  11,   3, 59382664, 59031136, 58974712, 58942376, 59135184
  3813,   4,  16384,  17412,  11,  12,   3, 59551608, 59084840, 59023960, 59010936, 59179960
  3814,   4,  16384,  47510,  12,  13,   1, 59460072, 59136648, 59017784, 58996936, 59058688
  3815,   4,  16384,  28143,  13,   1,   3, 59498248, 59083960, 59036608, 58994848, 59151360
  3816,   4,  16384,  10716,   1,   3,   2, 59450936, 59100400, 58996008, 59010768, 59296288
  3817,   4,  16384,  19505,   3,   2,   1, 59457496, 59025360, 58984064, 58985392, 59001704
  3818,   4,  16384,   8301,   2,   2,   0, 59592432, 59129384, 59025416, 59008032, 59031192
  3819,   4,  16384,  29304,   2,  17,   3, 59605544, 59122536, 59025064, 59004688, 59194584
  3820,   4,  16384,  25972,  17,  14,   2, 59422944, 59095200, 59008984, 59018016, 59418688
  3821,   4,  16384,  31585,  14,  14,   0, 59370216, 58981376, 58928352, 58872024, 58914168
  3822,   4,  16384,  38758,  14,  14,   0, 59485624, 59085192, 59014016, 59001512, 59045496
  3823,   4,  16384,  26610,  14,  15,   1, 59492032, 59109416, 59009952, 59007744, 59013296
  3824,   4,  16384,  37433,  15,  15,   0, 59507512, 59050824, 58967240, 58985344, 58994888
  3825,   4,  16384,   9523,  15,   4,   3, 59440984, 59044624, 58978544, 58938712, 59158576
  3826,   4,  16384,  33316,   4,   8,   3, 59431344, 59089544, 59019600, 59005280, 59181688
  3827,   4,  16384,  40514,   8,   9,   1, 59436288, 59134752, 59024208, 59004032, 59043504
  3828,   4,  16384,  17874,   9,   9,   0, 59564336, 59133112, 59039008, 59034776, 59071472
  3829,   4,  16384,  30472,   9,  20,   3, 59554280, 59085464, 59030008, 58997656, 59148872
  3830,   4,  16384,  12056,  20,  20,   0, 59397936, 59115728, 59049120, 59013160, 59024520
  3831,   4,  16384,  31886,  20,  21,   1, 59461288, 59087040, 59021736, 59004096, 59038368
  3832,   4,  16384,  29093,  21,  12,   3, 59483416, 59070624, 58998576, 58975328, 59156136
  3833,   4,  16384,  38968,  12,   0,   3, 59439200, 59063104, 59011184, 58996952, 59071952
  3834,   4,  16384,  10898,   0,   3,   2, 59395752, 59027064, 58965352, 58931824, 59332152
  3835,   4,  16384,  45974,   3,   3,   0, 59575392, 59100976, 59054224, 59011672, 59060344
  3836,   4,  16384,  11115,   3,  16,   3, 59547696, 59086880, 59066288, 59006736, 59164984
  3837,   4,  16384,  25924,  16,  16,   0, 59381240, 58978672, 58900944, 58926704, 58944904
  3838,   4,  16384,  40902,  16,  21,   3, 59407352, 59048392, 59075672, 59001416, 59165808
  3839,   4,  16384,  39516,  21,   3,   3, 59407752, 59103432, 59027432, 58999696, 59140848
  3840,   4,  16384,  13566,   3,   1,   2, 59502016, 59083504, 59009272, 59009328, 59293536
  3841,   4,  16384,  16624,   1,  23,   3, 59601424, 59115664, 59028960, 58977672, 59180256
  3842,   4,  16384,  42741,  23,  19,   2, 59402856, 59102792, 59000840, 59013336, 59322840
  3843,   4,  16384,  19604,  19,  18,   1, 59521296, 59078584, 58990000, 58996584, 59008552
  3844,   4,  16384,  26611,  18,  18,   0, 59486760, 59069640, 59006704, 58988264, 59027576
  3845,   4,  16384,  15211,  18,  21,   2, 59389416, 58994008, 58911016, 58919856, 58986840
  3846,   4,  16384,  38932,  21,  21,   0, 59354800, 59053104, 58981304, 58941424, 59005168
  3847,   4,  16384,  20172,  21,  21,   0, 59480088, 59117560, 59024976, 59007032, 59042064
  3848,   4,  16384,   7822,  21,  23,   2, 59524744, 59070584, 58986760, 59005992, 59272976
  3849,   4,  16384,  43428,  23,  18,   2, 59374712, 59051504, 58969424, 58944272, 59250112
  3850,   4,  16384,  46958,  18,  19,   1, 59512384, 59085976, 59025432, 58985864, 59033384
  3851,   4,  16384,  17843,  19,  19,   0, 59512040, 59062432, 59026480, 59013912, 58994872
  3852,   4,  16384,  28420,  19,  18,   1, 59485160, 59099984, 59022392, 59001320, 59019016
  3853,   4,  16384,  13710,  18,  18,   0, 59432600, 58996256, 58898096, 58896600, 58944352
  3854,   4,  16384,  41881,  18,  22,   2, 59392808, 59038184, 58987904, 58999936, 59495984
  3855,   4,  16384,    112,  22,  18,   2, 59489256, 59106176, 59015240, 59007352, 59327648
  3856,   4,  16384,  30300,  18,   1,   3, 59491296, 59057640, 59005544, 59001400, 59136952
  3857,   4,  16384,   9559,   1,   0,   1, 59428624, 59092336, 58991568, 58980384, 58959848
  3858,   4,  16384,  31823,   0,   1,   1, 59520640, 59014272, 58923376, 58916736, 59043248
  3859,   4,  16384,  38501,   1,   1,   0, 59567728, 59115760, 59014128, 58993128, 59020040
  3860,   4,  16384,  33221,   1,   1,   0, 59567928, 59160856, 59098880, 59084416, 59043768
  3861,   4,  16384,  37333,   1,   1,   0, 59451656, 58992968, 58938160, 58969632, 58964816
  3862,   4,  16384,  29624,   1,  18,   3, 59449968, 59033200, 58971624, 58960392, 59179208
  3863,   4,  16384,  43339,  18,  19,   1, 59361040, 59126976, 59035776, 58997088, 59047624
  3864,   4,  16384,  49688,  19,  18,   1, 59472320, 59060216, 59034744, 58959424, 59008136
  3865,   4,  16384,  22239,  18,  13,   3, 59488808, 59075280, 59011840, 58949736, 59173720
  3866,   4,  16384,  21925,  13,  13,   0, 59430032, 59071328, 59015472, 58958504, 59000984
  3867,   4,  16384,   7219,  13,  12,   1, 59497816, 59055992, 58998680, 58965824, 59012576
  3868,   4,  16384,  16626,  12,   8,   3, 59451336, 59052040, 58977136, 58970488, 59136848
  3869,   4,  16384,  45571,   8,   9,   1, 59413120, 59101640, 58986408, 58978440, 59023968
  3870,   4,  16384,   2789,   9,  11,   2, 59493104, 59062472, 59023576, 58986768, 59549280
  3871,   4,  16384,   6003,  11,  11,   0, 59577776, 59107416, 59030680, 59032696, 59057264
  3872,   4,  16384,  27349,  11,  11,   0, 59601440, 59125408, 59038064, 59019168, 59020344
  3873,   4,  16384,  40129,  11,   6,   2, 59470032, 59028208, 58988504, 58970544, 59292424
  3874,   4,  16384,  33216,   6,   9,   2, 59606960, 59111256, 59034984, 58996456, 59337448
  3875,   4,  16384,  22415,   9,  17,   3, 59536840, 59094952, 59000640, 58999664, 59147648
  3876,   4,  16384,  17985,  17,  16,   1, 59399232, 59087360, 59032296, 58992216, 59031112
  3877,   4,  16384,  35826,  16,  17,   1, 59472400, 59048640, 58987680, 58949120, 58968000
  3878,   4,  16384,  12506,  17,  15,   2, 59450992, 59077808, 59053896, 59006576, 59536912
  3879,   4,  16384,  42863,  15,  13,   2, 59505408, 59109536, 59017392, 59028704, 59356384
  3880,   4,  16384,   2120,  13,  12,   1, 59496728, 59070160, 59016136, 58969640, 59002368
  3881,   4,  16384,   3354,  12,  14,   2, 59403200, 59028640, 58976360, 58957368, 59286824
  3882,   4,  16384,  24992,  14,   4,   3, 59500336, 59083472, 59005608, 58972736, 59150376
  3883,   4,  16384,  27112,   4,   4,   0, 59357520, 59022808, 58957776, 58986592, 58988808
  3884,   4,  16384,  30302,   4,   3,   2, 59514944, 59111224, 59038312, 59114624, 59447656
  3885,   4,  16384,  36248,   3,   2,   1, 59541088, 59070288, 59001784, 58995648, 59034288
  3886,   4,  16384,  26708,   2,   3,   1, 59564088, 59147864, 59088064, 59043752, 59072200
  3887,   4,  16384,  16233,   3,   2,   1, 59563584, 59128640, 59031672, 59041592, 59078656
  3888,   4,  16384,   1185,   2,   9,   3, 59546632, 59076888, 58998464, 58992808, 59195024
  3889,   4,  16384,   6715,   9,   8,   1, 59395344, 59055472, 58964592, 58961624, 58975112
  3890,   4,  16384,  30339,   8,   6,   2, 59436272, 59030608, 58992496, 58949536, 59257232
  3891,   4,  16384,  22412,   6,   6,   0, 59561000, 59077936, 58987032, 59032792, 59029960
  3892,   4,  16384,   2396,   6,   1,   3, 59593920, 59129744, 59063592, 59020752, 59178576
  3893,   4,  16384,  49268,   1,   1,   0, 59464088, 59093952, 59020872, 58990584, 59022112
  3894,   4,  16384,  11046,   1,   4,   2, 59549904, 59119080, 59053128, 59041736, 59589016
  3895,   4,  16384,  41504,   4,   3,   2, 59554912, 59106584, 59045824, 59029008, 59344656
  3896,   4,  16384,  23603,   3,   2,   1, 59542056, 59087496, 59010400, 58960640, 59020536
  3897,   4,  16384,   7766,   2,  10,   3, 59482648, 59036600, 58966704, 58966232, 59164224
  3898,   4,  16384,  33965,  10,  10,   0, 59396056, 59038216, 59020272, 58978512, 59006160
  3899,   4,  16384,  47025,  10,  11,   1, 59499072, 59112032, 59015944, 59020168, 59007304
  3900,   4,  16384,  47915,  11,  10,   1, 59572496, 59093392, 59044376, 59044184, 59056400
  3901,   4,  16384,  34642,  10,  17,   3, 59579888, 59066576, 58985912, 58955736, 59147904
  3902,   4,  16384,  38257,  17,  17,   0, 59411856, 59094088, 58995168, 59003840, 59042072
  3903,   4,  16384,  15869,  17,  16,   1, 59473544, 59099072, 59048944, 59029560, 59019952
  3904,   4,  16384,  23158,  16,  17,   1, 59459560, 59050768, 58995744, 58985280, 58979296
  3905,   4,  16384,  15639,  17,  16,   1, 59369152, 58996416, 58981056, 58940744, 58970336
  3906,   4,  16384,  38743,  16,  12,   2, 59530744, 59081816, 58996392, 59018784, 59311064
  3907,   4,  16384,  12992,  12,  12,   0, 59529976, 59072656, 58964808, 58973952, 58991952
  3908,   4,  16384,  24503,  12,  17,   2, 59487664, 59063568, 58986000, 58973128, 59376336
  3909,   4,  16384,  49272,  17,  16,   1, 59376432, 58983440, 58897176, 58893984, 58919128
  3910,   4,  16384,  36033,  16,  17,   1, 59490664, 59074616, 59110096, 59015840, 59047000
  3911,   4,  16384,  27248,  17,  17,   0, 59486736, 59092504, 59029496, 58997280, 59005504
  3912,   4,  16384,  35623,  17,  17,   0, 59473536, 59042064, 59032960, 58973872, 59009232
  3913,   4,  16384,  47933,  17,  12,   2, 59377888, 59025456, 58955992, 58957872, 59252000
  3914,   4,  16384,  19276,  12,   3,   3, 59540240, 59087112, 58991664, 58991456, 59143384
  3915,   4,  16384,   5687,   3,   7,   3, 59444064, 59088960, 59025864, 59000336, 59177328
  3916,   4,  16384,  44189,   7,   6,   1, 59432608, 59086672, 59060192, 59041488, 59084688
  3917,   4,  16384,  10333,   6,   7,   1, 59542240, 59074680, 58998672, 58991120, 59032672
  3918,   4,  16384,  42890,   7,   6,   1, 59536144, 59104264, 59065336, 59006592, 59041368
  3919,   4,  16384,  28887,   6,   7,   1, 59561096, 59125120, 59057704, 59029016, 59058384
  3920,   4,  16384,   6187,   7,   6,   1, 59616584, 59125432, 59003232, 58966968, 59003336
  3921,   4,  16384,  30653,   6,  11,   2, 59503776, 59076640, 59012576, 58991688, 59312552
  3922,   4,  16384,  25175,  11,   8,   2, 59422120, 59031992, 59018432, 58964288, 59234016
  3923,   4,  16384,  12276,   8,  17,   3, 59439736, 59019568, 58964280, 58949632, 59159056
  3924,   4,  16384,   7772,  17,   1,   3, 59364360, 59094736, 58996512, 59013072, 59132184
  3925,   4,  16384,  24172,   1,   0,   1, 59423712, 59119768, 59013688, 59022800, 58946088
  3926,   4,  16384,  41043,   0,   0,   0, 59444440, 59022000, 58953432, 58936000, 58985616
  3927,   4,  16384,   8231,   0,  16,   3, 59500792, 59032904, 58954936, 58937304, 59162128
  3928,   4,  16384,  16697,  16,  15,   2, 59383680, 59060776, 59011576, 58983288, 59252728
  3929,   4,  16384,   4597,  15,   3,   3, 59436920, 59009672, 58980672, 58977552, 59145056
  3930,   4,  16384,  41892,   3,   2,   1, 59406368, 59067200, 59025408, 58995424, 59023608
  3931,   4,  16384,  35783,   2,   3,   1, 59517656, 59059920, 59001736, 58989392, 59019592
  3932,   4,  16384,  10346,   3,   1,   2, 59549072, 59094048, 59017104, 59013696, 59422176
  3933,   4,  16384,  14997,   1,   7,   3, 59545968, 59049048, 59026976, 58987624, 59151392
  3934,   4,  16384,  27484,   7,  14,   3, 59459776, 59122800, 59036016, 59035656, 59159040
  3935,   4,  16384,  25752,  14,  14,   0, 59449520, 59107952, 59040744, 58991736, 59031224
  3936,   4,  16384,  18622,  14,  15,   1, 59474808, 59073792, 59006376, 58972392, 59000896
  3937,   4,  16384,   6252,  15,   3,   3, 59511712, 59045688, 58996480, 58970624, 59172016
  3938,   4,  16384,  17821,   3,   3,   0, 59453080, 59117536, 59038968, 59015304, 59044640
  3939,   4,  16384,  21699,   3,   2,   1, 59577840, 59100352, 59022080, 58980616, 58998128
  3940,   4,  16384,  40876,   2,   3,   1, 59578832, 59128472, 59050584, 59047344, 59089032
  3941,   4,  16384,  11346,   3,   2,   1, 59555432, 59096960, 59005456, 58995728, 59028712
  3942,   4,  16384,  32373,   2,   9,   3, 59375328, 59015088, 58974624, 58917032, 59210320
  3943,   4,  16384,  23662,   9,   8,   1, 59544456, 59120336, 59043752, 59025696, 59072296
  3944,   4,  16384,  13579,   8,  18,   3, 59535696, 59066736, 58988640, 58998064, 59161632
  3945,   4,  16384,   4091,  18,  11,   3, 59358688, 59047032, 58968368, 58934080, 59166520
  3946,   4,  16384,   7899,  11,   8,   2, 59475480, 59108928, 59028464, 59013536, 59327920
  3947,   4,  16384,  30116,   8,  10,   2, 59572832, 59103808, 59010920, 59027504, 59313616
  3948,   4,  16384,    323,  10,  10,   0, 59549488, 59127928, 59025584, 59029160, 59024328
  3949,   4,  16384,  42054,  10,  21,   3, 59481728, 59050064, 58967952, 58957896, 59157192
  3950,   4,  16384,    537,  21,  20,   1, 59363416, 59066312, 59007080, 58961112, 59012032
  3951,   4,  16384,  30274,  20,   0,   3, 59499920, 59069768, 59003160, 58961152, 59050688
  3952,   4,  16384,   6236,   0,  16,   3, 59359160, 58990848, 58926992, 58902528, 59145088
  3953,   4,  16384,  48725,  16,  19,   3, 59455848, 59081320, 59059064, 59006800, 59195368
  3954,   4,  16384,  10333,  19,  11,   3, 59420136, 59063120, 59051232, 58960160, 59159864
  3955,   4,  16384,  27990,  11,   8,   2, 59513408, 59147784, 59028624, 59013088, 59299576
  3956,   4,  16384,  39141,   8,   7,   2, 59585416, 59108552, 59092512, 59015680, 59413864
  3957,   4,  16384,  40173,   7,  11,   2, 59534280, 59058696, 59023248, 58964216, 59038056
  3958,   4,  16384,  32727,  11,  11,   0, 59595104, 59117360, 59024088, 59041616, 59045232
  3959,   4,  16384,  14963,  11,   2,   3, 59607128, 59145912, 59063488, 59013064, 59168352
  3960,   4,  16384,  39558,   2,   3,   1, 59438344, 59081184, 59050240, 58991984, 59015472
  3961,   4,  16384,  46339,   3,   2,   1, 59417448, 59031248, 58937896, 58968032, 58986544
  3962,   4,  16384,  13429,   2,   0,   2, 59433496, 59009752, 58981600, 58940952, 59160184
  3963,   4,  16384,   9436,   0,   5,   2, 59526136, 59030040, 58934152, 58918896, 59295136
  3964,   4,  16384,  34068,   5,  21,   3, 59585200, 59114720, 59103280, 59018328, 59182224
  3965,   4,  16384,  46937,  21,  20,   1, 59444144, 59080992, 59024944, 59056008, 59003584
  3966,   4,  16384,  28318,  20,  20,   0, 59506896, 59063088, 58979584, 59017224, 59012088
  3967,   4,  16384,   5775,  20,  20,   0, 59364592, 59048672, 58950096, 58964488, 58983752
  3968,   4,  16384,  14634,  20,  18,   2, 59522584, 59046368, 58998544, 59000888, 59269200
  3969,   4,  16384,   8611,  18,  19,   1, 59396880, 59018512, 58977592, 58951184, 59018208
  3970,   4,  16384,  22594,  19,  19,   0, 59533128, 59074808, 59004120, 58967992, 58998456
  3971,   4,  16384,  44547,  19,  19,   0, 59484368, 59035080, 58976464, 58962320, 59012400
  3972,   4,  16384,  17892,  19,  20,   2, 59382984, 59002032, 58962800, 58940512, 59311792
  3973,   4,  16384,  40275,  20,  12,   3, 59503688, 59038584, 58988688, 58974096, 59142408
  3974,   4,  16384,  16074,  12,  13,   1, 59442024, 59089800, 58994904, 59019928, 59043432
  3975,   4,  16384,  33195,  13,  18,   3, 59400440, 59055520, 58983992, 58960792, 59147928
  3976,   4,  16384,  12939,  18,  18,   0, 59374448, 59053136, 58982504, 59004368, 59032112
  3977,   4,  16384,   4808,  18,  19,   1, 59514056, 59102088, 59044976, 59002088, 59005568
  3978,   4,  16384,  36082,  19,  22,   2, 59504304, 59111968, 58998312, 59006624, 59296240
  3979,   4,  16384,  34178,  22,  23,   1, 59504696, 59055368, 59002368, 58966984, 59009320
  3980,   4,  16384,  19528,  23,  22,   1, 59381936, 59044360, 58979384, 58966200, 58993688
  3981,   4,  16384,  22200,  22,  23,   1, 59494960, 59024408, 58984216, 58960120, 58984752
  3982,   4,  16384,  15401,  23,  19,   2, 59394944, 59017848, 58966008, 58953632, 59503568
  3983,   4,  16384,  18909,  19,  19,   0, 59326296, 59009720, 58969800, 58950288, 58975608
  3984,   4,  16384,  29086,  19,  19,   0, 59527920, 59083512, 58982936, 58981488, 58992936
  3985,   4,  16384,  34034,  19,  19,   0, 59493616, 59041040, 59000664, 58973960, 59003448
  3986,   4,  16384,  27475,  19,  23,   2, 59509640, 59084520, 59000280, 58971816, 59327488
  3987,   4,  16384,  26860,  23,  13,   3, 59496256, 59058480, 58966440, 58969272, 59156696
  3988,   4,  16384,  16896,  13,  12,   1, 59338656, 59065624, 58974368, 58959232, 59019512
  3989,   4,  16384,   3305,  12,  12,   0, 59420496, 59036640, 59019808, 58974256, 58994016
  3990,   4,  16384,  44551,  12,  12,   0, 59471624, 59086352, 58996824, 58985192, 59017288
  3991,   4,  16384,  31765,  12,   7,   3, 59407720, 59071280, 58997808, 58955920, 59128072
  3992,   4,  16384,  39823,   7,  18,   3, 59537040, 59085240, 59051296, 58996352, 59150832
  3993,   4,  16384,  48385,  18,  20,   2, 59414608, 59063392, 58990112, 58973184, 59330544
  3994,   4,  16384,   9374,  20,   0,   3, 59506256, 59098928, 59006816, 58949192, 59073744
  3995,   4,  16384,  48662,   0,   8,   3, 59371112, 59012408, 58946848, 58920296, 59176168
  3996,   4,  16384,  10279,   8,   9,   1, 59509808, 59149376, 59068640, 59024768, 59083928
  3997,   4,  16384,   8721,   9,   9,   0, 59538496, 59098632, 59030120, 58989768, 58988688
  3998,   4,  16384,  39862,   9,   8,   1, 59511056, 59059080, 58967392, 58972952, 59019576
  3999,   4,  16384,  27044,   8,  14,   3, 59514528, 59104624, 59018472, 58974688, 59188280
  4000,   4,  16384,  46139,  14,  15,   1, 59448696, 59067736, 59053424, 59001704, 59027696
  4001,   4,  16384,  44542,  15,  14,   1, 59519552, 59100504, 59024568, 59034216, 59028056
  4002,   4,  16384,  40981,  14,   9,   3, 59452296, 59083496, 58985952, 58940920, 59160576
  4003,   4,  16384,  42983,   9,  10,   2, 59347792, 59045440, 58943168, 58936088, 59256800
  4004,   4,  16384,  41667,  10,  14,   3, 59505000, 59141424, 59055256, 59055536, 59166288
  4005,   4,  16384,  35262,  14,  15,   1, 59476936, 59052136, 58999528, 58986880, 58983216
  4006,   4,  16384,   6284,  15,  19,   3, 59501216, 59083688, 59051016, 59022856, 59171072
  4007,   4,  16384,  39147,  19,  18,   1, 59399400, 59137008, 59038280, 59025664, 59061440
  4008,   4,  16384,   8115,  18,  18,   0, 59517232, 59085632, 59023816, 58962008, 59007968
  4009,   4,  16384,  33558,  18,   2,   3, 59549520, 59060144, 58999360, 58993376, 59152120
  4010,   4,  16384,  39425,   2,   2,   0, 59437392, 59117424, 59031584, 59000992, 59060320
  4011,   4,  16384,  30370,   2,   2,   0, 59587920, 59099368, 59036840, 58993104, 59026560
  4012,   4,  16384,   7787,   2,   2,   0, 59445760, 59020912, 58966528, 58974856, 58974384
  4013,   4,  16384,   5436,   2,   1,   2, 59534248, 59089928, 59027512, 59009384, 59022648
  4014,   4,  16384,  33837,   1,   1,   0, 59422520, 58998856, 58951568, 58950312, 58966320
  4015,   4,  16384,   2620,   1,   7,   3, 59591016, 59118096, 59038840, 59059936, 59173064
  4016,   4,  16384,   1611,   7,  16,   3, 59457736, 59100000, 59027616, 59028528, 59132488
  4017,   4,  16384,  41953,  16,  15,   2, 59364664, 59012736, 58966584, 58955584, 59248816
  4018,   4,  16384,   5830,  15,  14,   1, 59444976, 59124336, 59041944, 58986168, 59012496
  4019,   4,  16384,    801,  14,  15,   1, 59518688, 59083208, 59017544, 58988880, 59021616
  4020,   4,  16384,  49318,  15,  15,   0, 59511104, 59089144, 59030856, 59010256, 59040424
  4021,   4,  16384,    163,  15,  17,   2, 59481552, 59010536, 58973856, 58964624, 59020344
  4022,   4,  16384,  21692,  17,  14,   2, 59479096, 59090952, 59035432, 58982632, 59543352
  4023,   4,  16384,   2301,  14,  15,   1, 59394728, 59022888, 58987984, 58968040, 58992504
  4024,   4,  16384,  46769,  15,  23,   3, 59380672, 58988704, 58974840, 58953752, 59157936
  4025,   4,  16384,  15854,  23,  19,   2, 59393584, 59087912, 59013024, 58988808, 59344136
  4026,   4,  16384,  44136,  19,   1,   3, 59554016, 59127144, 59034728, 59003976, 59144440
  4027,   4,  16384,  16083,   1,   1,   0, 59437104, 59103104, 59009032, 59011544, 59052968
  4028,   4,  16384,  34874,   1,   3,   2, 59543232, 59109312, 59006408, 59031504, 59402288
  4029,   4,  16384,  41224,   3,   0,   2, 59571080, 59074448, 59008096, 58980288, 58971232
  4030,   4,  16384,  32151,   0,  19,   3, 59405112, 58950792, 58894512, 58879768, 59154496
  4031,   4,  16384,   6977,  19,  20,   2, 59370008, 59141744, 58996920, 58982288, 59347184
  4032,   4,  16384,  17823,  20,  20,   0, 59344408, 59008088, 58960304, 58960360, 58986808
  4033,   4,  16384,  36308,  20,  20,   0, 59508680, 59118048, 59001872, 58982232, 59008072
  4034,   4,  16384,   6889,  20,  20,   0, 59497184, 59053496, 59011864, 58972496, 59022568
  4035,   4,  16384,  17568,  20,   7,   3, 59541016, 59061736, 58982432, 58988064, 59139976
  4036,   4,  16384,   6836,   7,   3,   3, 59433560, 59112600, 59103200, 59047352, 59176472
  4037,   4,  16384,  37148,   3,   9,   3, 59448464, 59100880, 58999064, 58988600, 59145296
  4038,   4,  16384,  35319,   9,  12,   3, 59424624, 59118168, 59027408, 59031096, 59191600
  4039,   4,  16384,  12564,  12,  12,   0, 59460208, 59092920, 59048600, 59021352, 59032896
  4040,   4,  16384,  10379,  12,  18,   3, 59526160, 59071696, 58985400, 58982520, 59176120
  4041,   4,  16384,  45597,  18,  18,   0, 59427576, 59088400, 59008080, 58968712, 59020928
  4042,   4,  16384,  15411,  18,  23,   2, 59509456, 59094736, 59046008, 58992792, 59315480
  4043,   4,  16384,  23655,  23,   5,   3, 59529776, 59046608, 58950584, 58987816, 59127888
  4044,   4,  16384,  30544,   5,  13,   3, 59427096, 59085984, 59082064, 59027904, 59194392
  4045,   4,  16384,  22306,  13,  14,   2, 59389656, 59058280, 58967568, 58961976, 59028072
  4046,   4,  16384,    745,  14,  15,   1, 59401360, 59059160, 58987776, 58982576, 58985152
  4047,   4,  16384,  29955,  15,  15,   0, 59505528, 59090304, 59032544, 59035368, 59044448
  4048,   4,  16384,    291,  15,  21,   3, 59510784, 59050696, 58991296, 58964608, 59168640
  4049,   4,  16384,   2849,  21,   3,   3, 59414608, 59084656, 58993376, 58973944, 59158736
  4050,   4,  16384,  17972,   3,   2,   1, 59437240, 59100208, 59035792, 59009088, 59047464
  4051,   4,  16384,  32854,   2,   5,   2, 59587120, 59075976, 59015424, 59024296, 59295672
  4052,   4,  16384,  12023,   5,  11,   3, 59555256, 59087344, 59014952, 58991384, 59168408
  4053,   4,  16384,  22545,  11,  11,   0, 59439168, 59108104, 58990792, 59016928, 59047736
  4054,   4,  16384,  14141,  11,  10,   1, 59561808, 59134008, 59036104, 58998944, 59052592
  4055,   4,  16384,  15853,  10,   6,   2, 59572768, 59132320, 59053384, 59004992, 59357096
  4056,   4,  16384,  49901,   6,   7,   1, 59456416, 58983304, 58952608, 58965040, 58987776
  4057,   4,  16384,  17759,   7,   6,   1, 59445736, 59037072, 58971440, 58966960, 59013168
  4058,   4,  16384,  48035,   6,   7,   1, 59606064, 59122512, 59022760, 58995904, 59034024
  4059,   4,  16384,   9895,   7,   9,   2, 59554648, 59096880, 58998952, 58979488, 59277960
  4060,   4,  16384,  15912,   9,  19,   3, 59468808, 59048144, 59001968, 58974248, 59171152
  4061,   4,  16384,  22629,  19,  20,   2, 59368808, 59038232, 58975800, 58955936, 59037144
  4062,   4,  16384,  43527,  20,  20,   0, 59453704, 59070776, 58997848, 59005528, 59022368
  4063,   4,  16384,  19479,  20,  22,   2, 59504112, 59114736, 59048136, 59012432, 59323608
  4064,   4,  16384,  26870,  22,  18,   2, 59416296, 59047768, 58965760, 58931920, 59207568
  4065,   4,  16384,   8134,  18,  21,   2, 59519776, 59070248, 58990336, 58949816, 59352856
  4066,   4,  16384,   5562,  21,  21,   0, 59493448, 59072992, 58990792, 58996776, 59016240
  4067,   4,  16384,  38118,  21,  11,   3, 59430184, 59000032, 58956032, 58928320, 59142400
  4068,   4,  16384,  15453,  11,   7,   2, 59378872, 59075472, 58990920, 58987072, 59344552
  4069,   4,  16384,  20863,   7,   9,   2, 59528880, 59041608, 59011320, 59002480, 59072696
  4070,   4,  16384,  10210,   9,  23,   3, 59553272, 59108280, 59056744, 58997160, 59176680
  4071,   4,  16384,  34204,  23,   6,   3, 59433752, 59087248, 58994984, 59001408, 59149416
  4072,   4,  16384,  15047,   6,   8,   2, 59391696, 59049416, 58986048, 58977160, 59265496
  4073,   4,  16384,   9714,   8,   6,   2, 59549560, 59098584, 59039000, 58975280, 59318880
  4074,   4,  16384,  47909,   6,   9,   2, 59581984, 59085576, 59023832, 59021368, 59316408
  4075,   4,  16384,  16628,   9,   9,   0, 59561016, 59079584, 59003456, 59013032, 58989784
  4076,   4,  16384,  44938,   9,  22,   3, 59495360, 59088240, 58995304, 58990304, 59168904
  4077,   4,  16384,  36522,  22,  22,   0, 59386120, 59027256, 58994064, 58976760, 58991776
  4078,   4,  16384,   4936,  22,  21,   2, 59438496, 59068800, 58996272, 58996304, 59535144
  4079,   4,  16384,  21121,  21,  20,   1, 59468128, 59067520, 59032952, 59001200, 59007096
  4080,   4,  16384,   4348,  20,  21,   1, 59429416, 59025448, 58951784, 58954664, 59012856
  4081,   4,  16384,  23932,  21,  21,   0, 59497344, 59052968, 58991232, 58957344, 59000064
  4082,   4,  16384,  30065,  21,  21,   0, 59510392, 59059592, 58997496, 58998720, 59008824
  4083,   4,  16384,  30741,  21,   6,   3, 59430416, 59038184, 58948064, 58970296, 59139800
  4084,   4,  16384,  25678,   6,  14,   3, 59379720, 59071824, 59004696, 58970912, 59151792
  4085,   4,  16384,  22565,  14,  13,   2, 59361048, 59040952, 58998192, 58944416, 59046104
  4086,   4,  16384,  12151,  13,  23,   3, 59466824, 59067856, 59010928, 59007816, 59170312
  4087,   4,  16384,  28520,  23,  23,   0, 59417200, 59075760, 59033232, 59016848, 59027088
  4088,   4,  16384,  29954,  23,  19,   2, 59532904, 59050072, 58973744, 58998584, 59293896
  4089,   4,  16384,  25088,  19,  21,   2, 59497096, 59063328, 58989776, 58984352, 59332608
  4090,   4,  16384,  34970,  21,  18,   2, 59493248, 59073048, 58993224, 58972528, 59273168
  4091,   4,  16384,  47515,  18,  18,   0, 59447000, 59049840, 58954704, 58972928, 58998856
  4092,   4,  16384,  47973,  18,  19,   1, 59361360, 58979744, 58972176, 58949304, 58976912
  4093,   4,  16384,  24928,  19,  10,   3, 59490504, 59052584, 58969640, 58939112, 59130824
  4094,   4,  16384,  15824,  10,  11,   1, 59358768, 59026688, 58930672, 58968432, 58976152
  4095,   4,  16384,  13523,  11,  10,   1, 59471824, 59099552, 59060280, 59044400, 59040896
  4096,   4,  16384,  48071,  10,   7,   2, 59598616, 59079488, 59035648, 58985776, 59273048
  4097,   4,  16384,  49308,   7,  11,   2, 59620760, 59108320, 59018560, 59002024, 59338336
  4098,   4,  16384,  47344,  11,  10,   1, 59586424, 59122096, 59001256, 59012408, 59016784
  4099,   4,  16384,  25815,  10,   6,   2, 59561312, 59087048, 59024424, 59018024, 59264584
  4100,   4,  16384,  36091,   6,  22,   3, 59518744, 59088528, 59015168, 58985760, 59135384
  4101,   4,  16384,  10817,  22,  23,   1, 59364008, 59027864, 58957064, 58955288, 58970328
  4102,   4,  16384,  12070,  23,  23,   0, 59377808, 59017968, 58981392, 58958160, 58959912
  4103,   4,  16384,  10391,  23,  18,   2, 59467424, 59085176, 59015728, 59015712, 59312968
  4104,   4,  16384,  12387,  18,   4,   3, 59500728, 59055176, 58990560, 58977520, 59142096
  4105,   4,  16384,  32231,   4,   1,   2, 59464928, 59075960, 59003944, 58998160, 59335328
  4106,   4,  16384,  35458,   1,   5,   2, 59554920, 59114832, 59024720, 59019120, 59305360
  4107,   4,  16384,  10867,   5,  21,   3, 59552352, 59092384, 59006352, 58994656, 59151344
  4108,   4,  16384,  43806,  21,  23,   2, 59371768, 59049200, 58973416, 58982760, 59369768
  4109,   4,  16384,  15956,  23,  17,   3, 59445664, 59043496, 58972120, 58931264, 59135632
  4110,   4,  16384,  28343,  17,  13,   2, 59375288, 59110008, 59025024, 59027160, 59542208
  4111,   4,  16384,  26655,  13,  12,   1, 59497712, 59097448, 59014704, 58993552, 59042440
  4112,   4,  16384,  30353,  12,  11,   3, 59488272, 59069776, 59022832, 58988728, 59139208
  4113,   4,  16384,  46310,  11,   6,   2, 59448880, 59091416, 59049840, 59013688, 59352368
  4114,   4,  16384,   8149,   6,  11,   2, 59559912, 59112984, 59009728, 59003504, 59293472
  4115,   4,  16384,  46974,  11,  18,   3, 59446616, 59031184, 58945592, 58978264, 59162504
  4116,   4,  16384,  21254,  18,  23,   2, 59359552, 59089992, 59014504, 59021104, 59431352
  4117,   4,  16384,   6100,  23,  18,   2, 59488264, 59070952, 58955120, 58984608, 59052472
  4118,   4,  16384,  29417,  18,  10,   3, 59490984, 59081496, 59010960, 59009320, 59137824
  4119,   4,  16384,  36508,  10,  13,   3, 59513624, 59135280, 59060800, 59029440, 59167384
  4120,   4,  16384,  37502,  13,   1,   3, 59419304, 59053672, 58992272, 58979680, 59146728
  4121,   4,  16384,  17853,   1,   3,   2, 59448880, 59098984, 59009552, 58981616, 59353296
  4122,   4,  16384,  40326,   3,  10,   3, 59589832, 59110576, 59004336, 58995032, 59168832
  4123,   4,  16384,  48476,  10,  11,   1, 59468624, 59093224, 59020400, 59040120, 59059216
  4124,   4,  16384,  48116,  11,   7,   2, 59616488, 59129352, 59077976, 59034224, 59412840
  4125,   4,  16384,   1233,   7,  11,   2, 59585672, 59072624, 59009200, 58974088, 59092376
  4126,   4,  16384,  16208,  11,  10,   1, 59398008, 59013256, 58944176, 58942672, 58967584
  4127,   4,  16384,   4076,  10,  22,   3, 59600328, 59133800, 59051768, 59028032, 59163368
  4128,   4,  16384,  33090,  22,  23,   1, 59364840, 59040408, 58980584, 58944648, 58970928
  4129,   4,  16384,  29273,  23,  23,   0, 59462048, 59061376, 59018376, 58976296, 59014472
  4130,   4,  16384,  19743,  23,  14,   3, 59396152, 59036640, 58961688, 58953424, 59172696
  4131,   4,  16384,  48552,  14,   4,   3, 59376960, 59055560, 59005128, 58988856, 59161600
  4132,   4,  16384,     52,   4,   4,   0, 59450936, 59145696, 59060912, 59055392, 59085664
  4133,   4,  16384,  26972,   4,   1,   2, 59545104, 59064864, 58980616, 58990488, 59046984
  4134,   4,  16384,  37483,   1,   8,   3, 59527280, 59123272, 59016400, 58989440, 59155784
  4135,   4,  16384,  38284,   8,   9,   1, 59423912, 59136200, 59081360, 59049072, 59079736
  4136,   4,  16384,  48269,   9,  10,   2, 59584280, 59129920, 59032560, 59016920, 59316312
  4137,   4,  16384,  29001,  10,  18,   3, 59518048, 59065040, 58989960, 58953104, 59149544
  4138,   4,  16384,  49295,  18,  19,   1, 59461304, 59095672, 59009224, 59001424, 59044568
  4139,   4,  16384,  30172,  19,  19,   0, 59391192, 58999648, 58932360, 58922640, 58966056
  4140,   4,  16384,  27842,  19,  19,   0, 59513152, 59093264, 59021616, 59006808, 59011712
  4141,   4,  16384,  29364,  19,  20,   2, 59503808, 59040752, 58998632, 58973664, 59063008
  4142,   4,  16384,   9416,  20,  21,   1, 59401248, 59029968, 58970440, 58960552, 58989992
  4143,   4,  16384,  48660,  21,  20,   1, 59499648, 59103528, 59019608, 58997192, 59030440
  4144,   4,  16384,  21864,  20,  22,   2, 59484336, 59030376, 58983016, 58981216, 59244048
  4145,   4,  16384,  44717,  22,  22,   0, 59454360, 59034536, 58992840, 58955288, 58989536
  4146,   4,  16384,   2180,  22,  16,   3, 59500992, 59044024, 59000960, 58948184, 59177376
  4147,   4,  16384,  33356,  16,  17,   1, 59397752, 59075400, 59011696, 59038088, 59022136
  4148,   4,  16384,   5670,  17,  16,   1, 59490560, 59100832, 59027704, 59012104, 59042416
  4149,   4,  16384,  35577,  16,   2,   3, 59474768, 59028624, 58983840, 58948704, 59138616
  4150,   4,  16384,  33072,   2,   4,   2, 59437904, 59127920, 59032264, 59034504, 59587696
  4151,   4,  16384,  25667,   4,  14,   3, 59564664, 59127720, 59040048, 59028368, 59152328
  4152,   4,  16384,  12427,  14,  14,   0, 59398160, 59066096, 59003344, 58967544, 59016704
  4153,   4,  16384,   1132,  14,  18,   3, 59434000, 59015480, 58981632, 58954568, 59178520
  4154,   4,  16384,  49501,  18,  21,   2, 59413488, 59096384, 59001440, 58994128, 59338056
  4155,   4,  16384,  32572,  21,  20,   1, 59489616, 59067872, 58989680, 58982400, 59027112
  4156,   4,  16384,  45520,  20,  23,   2, 59489608, 59086480, 58987240, 59015792, 59424384
  4157,   4,  16384,  18825,  23,  22,   1, 59468472, 59051808, 58982360, 58956760, 58993104
  4158,   4,  16384,  40485,  22,   3,   3, 59472360, 59088400, 59011592, 58986952, 59158952
  4159,   4,  16384,  16623,   3,   3,   0, 59399488, 59127184, 59079176, 59036544, 59077584
  4160,   4,  16384,  31593,   3,   4,   2, 59497416, 59024384, 58982344, 58981704, 59250840
  4161,   4,  16384,   4242,   4,  20,   3, 59393048, 59027072, 58945160, 58960136, 59171576
  4162,   4,  16384,  45704,  20,  22,   2, 59397480, 59088888, 59001104, 58973784, 59324848
  4163,   4,  16384,  43266,  22,   9,   3, 59499696, 59065640, 59011624, 58980656, 59151144
  4164,   4,  16384,  21375,   9,  21,   3, 59460120, 59128384, 59075888, 59064080, 59156976
  4165,   4,  16384,  48693,  21,  20,   1, 59389592, 59073984, 58997632, 58950984, 58976912
  4166,   4,  16384,  26788,  20,  22,   2, 59487032, 59096288, 59009840, 58968288, 59557768
  4167,   4,  16384,   2910,  22,  19,   2, 59462136, 59088224, 58999976, 58985384, 59294264
  4168,   4,  16384,   1602,  19,  11,   3, 59399600, 59029928, 58983424, 58961216, 59122976
  4169,   4,  16384,  12652,  11,  11,   0, 59377624, 59060976, 59006520, 58958440, 59002960
  4170,   4,  16384,  45306,  11,  10,   1, 59555152, 59106544, 59063944, 59019464, 59047624
  4171,   4,  16384,  14449,  10,   8,   2, 59577568, 59088000, 58994560, 59038664, 59296024
  4172,   4,  16384,  43914,   8,   0,   3, 59590816, 59125384, 59060120, 59063752, 59095008
  4173,   4,  16384,   2703,   0,   4,   2, 59358944, 58998880, 58913272, 58890672, 59054144
  4174,   4,  16384,  22001,   4,   3,   2, 59493840, 59083984, 59055528, 58987328, 59533928
  4175,   4,  16384,   4108,   3,   2,   1, 59530184, 59089872, 59008736, 59027120, 59040312
  4176,   4,  16384,  18624,   2,  17,   3, 59464792, 59035528, 58976840, 58960608, 59137160
  4177,   4,  16384,  37182,  17,  12,   2, 59448264, 59089496, 58998808, 59033032, 59347256
  4178,   4,  16384,  33538,  12,   5,   3, 59530136, 59134152, 59006976, 58996752, 59151664
  4179,   4,  16384,  17095,   5,   4,   1, 59482216, 59093896, 59029936, 59003840, 59045976
  4180,   4,  16384,  43624,   4,   2,   2, 59423504, 59027824, 58965928, 58989944, 59343560
  4181,   4,  16384,   8582,   2,  17,   3, 59558856, 59090552, 59006000, 58985240, 59172776
  4182,   4,  16384,   6885,  17,  17,   0, 59374400, 59065440, 59023056, 58989696, 59000784
  4183,   4,  16384,  18913,  17,  16,   1, 59481552, 59079048, 59006968, 58993216, 59019792
  4184,   4,  16384,   4971,  16,  17,   1, 59467368, 59086560, 59019344, 59004392, 59014112
  4185,   4,  16384,  19037,  17,  16,   1, 59551120, 59086976, 58983968, 58963360, 59029904
  4186,   4,  16384,   2466,  16,  18,   3, 59497664, 59073376, 59011296, 58969456, 59168904
  4187,   4,  16384,  42804,  18,  19,   1, 59427960, 59031480, 58987984, 58960784, 59004720
  4188,   4,  16384,  47628,  19,  18,   1, 59398872, 59035272, 58988160, 58951016, 59015608
  4189,   4,  16384,   4203,  18,  14,   3, 59384048, 59016744, 58933152, 58908608, 59154616
  4190,   4,  16384,  35473,  14,  15,   1, 59371144, 59097080, 58997024, 59014392, 59037760
  4191,   4,  16384,  17133,  15,  15,   0, 59479720, 59094488, 59010728, 58990280, 59021928
  4192,   4,  16384,   4408,  15,  21,   3, 59523480, 59057480, 58988472, 58986056, 59191136
  4193,   4,  16384,  49439,  21,  20,   1, 59468400, 59077512, 58988320, 58997696, 59009896
  4194,   4,  16384,  35030,  20,  22,   2, 59526960, 59103320, 58997776, 58980592, 59301800
  4195,   4,  16384,  29610,  22,  23,   1, 59486128, 59059968, 58986984, 58978416, 58988768
  4196,   4,  16384,  32851,  23,   9,   3, 59423272, 59024440, 59009424, 58981128, 59137520
  4197,   4,  16384,  10934,   9,   8,   1, 59409208, 59026176, 58932928, 58900992, 58992600
  4198,   4,  16384,  19617,   8,   9,   1, 59545392, 59115104, 59025264, 59054816, 59056528
  4199,   4,  16384,  14523,   9,  11,   2, 59570208, 59161288, 59028240, 59032384, 59355592
  4200,   4,  16384,  40102,  11,  15,   3, 59402784, 59024680, 58984272, 58931280, 59154048
  4201,   4,  16384,  41287,  15,  15,   0, 59517232, 59065976, 58987616, 58992400, 59003416
  4202,   4,  16384,  46294,  15,  17,   2, 59488368, 59061152, 58987744, 58976016, 59304136
  4203,   4,  16384,  49716,  17,  17,   0, 59441192, 59031944, 58963240, 58950768, 58984576
  4204,   4,  16384,   2332,  17,  16,   1, 59451488, 59041848, 58955288, 58998400, 58998528
  4205,   4,  16384,  25178,  16,  16,   0, 59407064, 58982440, 58913360, 58899600, 58932560
  4206,   4,  16384,  28700,  16,  16,   0, 59446624, 59084696, 58998168, 58991848, 59024264
  4207,   4,  16384,   8267,  16,  16,   0, 59405960, 59039640, 58999184, 58968960, 58961984
  4208,   4,  16384,  11286,  16,  23,   3, 59474624, 59049528, 58994728, 59009768, 59165984
  4209,   4,  16384,  41382,  23,  22,   1, 59402576, 59093592, 59004536, 58968160, 59003184
  4210,   4,  16384,  30102,  22,  18,   2, 59476736, 59084864, 58995312, 58978776, 59309560
  4211,   4,  16384,  18415,  18,  19,   1, 59505352, 59065368, 58990328, 58953520, 58989488
  4212,   4,  16384,   9682,  19,  19,   0, 59503976, 59094664, 59009120, 58993096, 59026984
  4213,   4,  16384,  49319,  19,  18,   1, 59421072, 58997560, 58943192, 58896680, 58955640
  4214,   4,  16384,  26753,  18,  19,   1, 59459280, 59071712, 59001504, 58988328, 59006384
  4215,   4,  16384,  36400,  19,  18,   1, 59450664, 59032880, 58992736, 58956280, 59000728
  4216,   4,  16384,  48185,  18,  13,   3, 59356416, 58998240, 58956448, 58932032, 59152408
  4217,   4,  16384,  33404,  13,  14,   2, 59500768, 59075024, 58991680, 58977672, 59326664
  4218,   4,  16384,  13684,  14,  14,   0, 59504992, 59113776, 58990536, 58998584, 59016920
  4219,   4,  16384,  17219,  14,  16,   2, 59475120, 59049544, 58945984, 58977760, 59247376
  4220,   4,  16384,   1817,  16,  14,   2, 59482184, 59065008, 58997800, 59038000, 59387936
  4221,   4,  16384,   6255,  14,   5,   3, 59421096, 59034632, 58936752, 58893648, 59121736
  4222,   4,  16384,   1928,   5,   5,   0, 59452808, 59084928, 58980384, 58970928, 59002688
  4223,   4,  16384,  48947,   5,   5,   0, 59415368, 59032088, 58963592, 58974448, 58980480
  4224,   4,  16384,  45467,   5,   0,   2, 59524912, 59057064, 58979560, 58962824, 59174568
  4225,   4,  16384,  24066,   0,   0,   0, 59523520, 59010368, 58912640, 58913336, 58957880
  4226,   4,  16384,  17871,   0,   0,   0, 59517376, 59004480, 58924384, 58911608, 58970608
  4227,   4,  16384,  15444,   0,   1,   1, 59490688, 59010584, 58936048, 58915864, 59048024
  4228,   4,  16384,  44547,   1,  10,   3, 59473376, 59043680, 59006256, 58982344, 59192408
  4229,   4,  16384,   4927,  10,  13,   3, 59387848, 59012944, 59008472, 58917976, 59143800
  4230,   4,  16384,   2343,  13,   8,   3, 59396496, 59120192, 58987360, 58955216, 59140944
  4231,   4,  16384,   6200,   8,  18,   3, 59441464, 59091928, 59013408, 59033680, 59169072
  4232,   4,  16384,   5207,  18,  18,   0, 59428688, 59065136, 59000992, 58967840, 59020160
  4233,   4,  16384,  33824,  18,  22,   2, 59490560, 59088544, 59044552, 59027840, 59326472
  4234,   4,  16384,   9307,  22,  22,   0, 59526392, 59083808, 58988920, 58961528, 59018328
  4235,   4,  16384,  24331,  22,  14,   3, 59441304, 59044536, 58981808, 58940976, 59179160
  4236,   4,  16384,   6426,  14,  16,   2, 59400800, 59063504, 58964176, 58964528, 59372256
  4237,   4,  16384,  44330,  16,  17,   1, 59440752, 59022576, 58987952, 58963616, 59022440
  4238,   4,  16384,  38876,  17,  16,   1, 59491952, 59073256, 59020056, 59021544, 59036816
  4239,   4,  16384,  29974,  16,  16,   0, 59424968, 59046816, 58969848, 58965824, 58994320
  4240,   4,  16384,  22137,  16,  14,   2, 59523576, 59065360, 59019744, 58949280, 59282968
  4241,   4,  16384,  37256,  14,  15,   1, 59496680, 59063536, 58977496, 58955648, 58998656
  4242,   4,  16384,  35616,  15,  15,   0, 59505600, 59078288, 59008464, 58978152, 59016072
  4243,   4,  16384,  48277,  15,  15,   0, 59383112, 59003616, 58933664, 58948896, 58950256
  4244,   4,  16384,  22465,  15,   5,   3, 59456352, 59091728, 58977296, 58973640, 59160560
  4245,   4,  16384,  16150,   5,   2,   2, 59480784, 59104728, 59034856, 58996128, 59056616
  4246,   4,  16384,  19237,   2,   3,   1, 59565344, 59127216, 59012872, 59018400, 59048952
  4247,   4,  16384,  35251,   3,   2,   1, 59457144, 59075568, 58992336, 58983376, 59039664
  4248,   4,  16384,  10013,   2,   2,   0, 59578648, 59097272, 59012832, 58982912, 59043448
  4249,   4,  16384,  20820,   2,   3,   1, 59560384, 59075264, 59003880, 59011640, 59052992
  4250,   4,  16384,   4305,   3,   5,   2, 59522984, 59081344, 59014616, 58944848, 59276776
  4251,   4,  16384,  43210,   5,  19,   3, 59466864, 59039400, 58967096, 58954136, 59169544
  4252,   4,  16384,  37927,  19,  22,   2, 59407184, 59051376, 58973664, 58980296, 59338048
  4253,   4,  16384,   8417,  22,  23,   1, 59470968, 59030368, 58965432, 58968576, 58973856
  4254,   4,  16384,  24885,  23,  19,   2, 59457624, 59076888, 58986976, 58968360, 59543680
  4255,   4,  16384,  32482,  19,  20,   2, 59411880, 59061888, 59001080, 58973512, 59274952
  4256,   4,  16384,  21636,  20,  20,   0, 59498904, 59060360, 58989552, 58977640, 58989560
  4257,   4,  16384,   9010,  20,  18,   2, 59470008, 59040736, 58967672, 59020648, 59275840
  4258,   4,  16384,   5600,  18,  21,   2, 59458880, 59061192, 58986352, 58975776, 59259520
  4259,   4,  16384,  17267,  21,  20,   1, 59438448, 59016152, 58967104, 58950888, 58968432
  4260,   4,  16384,  24172,  20,  20,   0, 59430192, 59046048, 58983512, 58977088, 59003360
  4261,   4,  16384,  14241,  20,  22,   2, 59497296, 59033360, 58966464, 58933560, 59031216
  4262,   4,  16384,   1611,  22,  20,   2, 59459192, 59065936, 59020976, 58969792, 59531840
  4263,   4,  16384,  26758,  20,  15,   3, 59425816, 59044528, 58987584, 58957520, 59171872
  4264,   4,  16384,  42765,  15,  14,   1, 59354616, 59071352, 58974336, 58998520, 59015832
  4265,   4,  16384,  14068,  14,  15,   1, 59473072, 59039136, 58984912, 58963944, 58962664
  4266,   4,  16384,  33948,  15,  14,   1, 59476464, 59056136, 59009960, 58984352, 58996392
  4267,   4,  16384,  34010,  14,  14,   0, 59448376, 59029920, 58967456, 58949448, 58948296
  4268,   4,  16384,  34587,  14,  14,   0, 59506320, 59085192, 59041456, 58997104, 59036480
  4269,   4,  16384,  26076,  14,   9,   3, 59481688, 59017888, 58960312, 58929200, 59156512
  4270,   4,  16384,  13482,   9,   9,   0, 59414560, 59097568, 59008520, 59022752, 59024552
  4271,   4,  16384,  41977,   9,  10,   2, 59455640, 59066760, 58986728, 58996280, 59282160
  4272,   4,  16384,   7596,  10,  10,   0, 59588648, 59081952, 59013240, 58981240, 59029648
  4273,   4,  16384,   6420,  10,   9,   2, 59586640, 59076968, 59026504, 58987448, 59312352
  4274,   4,  16384,  25683,   9,   8,   1, 59589384, 59086896, 58993056, 58987912, 59020648
  4275,   4,  16384,  44942,   8,   8,   0, 59542848, 59102960, 59003312, 58983520, 58990832
  4276,   4,  16384,  24162,   8,   9,   1, 59539048, 59094512, 59027720, 59031584, 59064416
  4277,   4,  16384,  13251,   9,   7,   2, 59425256, 58986752, 58914096, 58916760, 58946872
  4278,   4,  16384,  42796,   7,   6,   1, 59476912, 59074896, 59008800, 58983808, 59023544
  4279,   4,  16384,   8105,   6,  21,   3, 59519440, 59089544, 59025928, 58970224, 59154200
  4280,   4,  16384,  10310,  21,  20,   1, 59449800, 59055312, 59018696, 58987696, 59010968
  4281,   4,  16384,  40072,  20,  20,   0, 59506816, 59066384, 58981936, 58961008, 59018952
  4282,   4,  16384,  20365,  20,  21,   1, 59459272, 59038032, 59032904, 58990728, 59010432
  4283,   4,  16384,   3770,  21,  22,   2, 59467672, 59038624, 58987808, 58952032, 59239640
  4284,   4,  16384,  22255,  22,  17,   3, 59469848, 59053848, 58980984, 58977336, 59164824
  4285,   4,  16384,   9210,  17,  15,   2, 59389952, 59039488, 58941480, 58936648, 59056992
  4286,   4,  16384,  40882,  15,  15,   0, 59452680, 59068632, 59001560, 58985472, 59040736
  4287,   4,  16384,  21142,  15,  18,   3, 59410600, 59060280, 58985472, 58992112, 59169448
  4288,   4,  16384,  45882,  18,  18,   0, 59376456, 59053592, 58998064, 58983432, 58990872
  4289,   4,  16384,  33296,  18,   7,   3, 59488256, 59068328, 58991336, 58952088, 59160920
  4290,   4,  16384,   8030,   7,   6,   1, 59415208, 59114344, 59004640, 59013136, 59042448
  4291,   4,  16384,    812,   6,   7,   1, 59543624, 59045424, 59000080, 58985896, 59011168
  4292,   4,  16384,   9668,   7,  13,   3, 59569088, 59119376, 59050408, 59029608, 59162920
  4293,   4,  16384,  21238,  13,  15,   2, 59422328, 59051928, 58975664, 58968440, 59044168
  4294,   4,  16384,  26695,  15,   3,   3, 59466800, 59064304, 59013392, 59022888, 59130312
  4295,   4,  16384,  37125,   3,  13,   3, 59450120, 59140296, 59060424, 59036944, 59165264
  4296,   4,  16384,  43030,  13,  13,   0, 59419728, 59071216, 58988464, 58967912, 59015816
  4297,   4,  16384,  34186,  13,  13,   0, 59411104, 59032352, 58964328, 58961704, 58990448
  4298,   4,  16384,  13385,  13,  14,   2, 59501936, 59079864, 59028192, 59017640, 59311608
  4299,   4,  16384,  11195,  14,  13,   2, 59513128, 59037264, 58994800, 58964864, 59255080
  4300,   4,  16384,  22730,  13,   4,   3, 59380256, 59021584, 58977776, 58939280, 59125056
  4301,   4,  16384,  49426,   4,   7,   3, 59388032, 59098688, 59023352, 58998352, 59132512
  4302,   4,  16384,  36549,   7,   9,   2, 59436752, 59112352, 59027728, 59016088, 59594280
  4303,   4,  16384,  38117,   9,   7,   2, 59545368, 59124552, 59031360, 59012792, 59316760
  4304,   4,  16384,  35615,   7,   6,   1, 59591464, 59080672, 58988232, 59009616, 59009688
  4305,   4,  16384,  31382,   6,   7,   1, 59489792, 59032016, 59021584, 58951608, 59017488
  4306,   4,  16384,  40613,   7,   2,   3, 59591160, 59134768, 59026712, 59027216, 59187048
  4307,   4,  16384,  14525,   2,   5,   2, 59402160, 59051824, 59029352, 58960568, 59266424
  4308,   4,  16384,  13804,   5,   4,   1, 59482368, 59053608, 59024136, 59002200, 59017936
  4309,   4,  16384,   2781,   4,  23,   3, 59523864, 59078496, 59002040, 58985664, 59153136
  4310,   4,  16384,  18185,  23,  19,   2, 59384816, 59093544, 59010704, 58981408, 59540264
  4311,   4,  16384,  39557,  19,  22,   2, 59490304, 59092728, 59040352, 58984816, 59336040
  4312,   4,  16384,  42587,  22,  21,   2, 59499720, 59065328, 58993880, 58964960, 59265240
  4313,   4,  16384,  43394,  21,  22,   2, 59506384, 59098792, 58997104, 58968296, 59308648
  4314,   4,  16384,  24084,  22,  22,   0, 59397128, 59053120, 58989008, 58929928, 58963264
  4315,   4,  16384,  14360,  22,  22,   0, 59474288, 59011776, 58986432, 58942304, 58979312
  4316,   4,  16384,  39470,  22,   2,   3, 59457992, 59059528, 58945936, 58963920, 59120232
  4317,   4,  16384,   7400,   2,   5,   2, 59410128, 59061576, 58984216, 58953392, 59055816
  4318,   4,  16384,   4466,   5,  12,   3, 59532048, 59101512, 59035928, 58988416, 59191384
  4319,   4,  16384,  12363,  12,  15,   2, 59435768, 59103904, 59056272, 59039056, 59343680
  4320,   4,  16384,  37424,  15,  15,   0, 59482400, 59050784, 58985520, 58956840, 59009624
  4321,   4,  16384,  13478,  15,  15,   0, 59475048, 59049768, 58971544, 58961832, 58991512
  4322,   4,  16384,  15045,  15,  14,   1, 59419496, 59003336, 58959368, 58965480, 58994328
  4323,   4,  16384,  17743,  14,  14,   0, 59523384, 59058032, 59012704, 58965256, 59000536
  4324,   4,  16384,  12899,  14,  14,   0, 59413976, 59054888, 58990200, 58962720, 58985616
  4325,   4,  16384,  19867,  14,  16,   2, 59473320, 59059712, 58977752, 58933840, 59044736
  4326,   4,  16384,  47815,  16,  20,   3, 59384056, 59001592, 58952512, 58937960, 59153272
  4327,   4,  16384,   6234,  20,  20,   0, 59357120, 59079264, 59000768, 58992472, 59007024
  4328,   4,  16384,  23545,  20,  12,   3, 59489088, 59089400, 58974056, 58976064, 59176528
  4329,   4,  16384,  27770,  12,  13,   1, 59466136, 59056336, 59016856, 58988488, 59023352
  4330,   4,  16384,  14588,  13,  13,   0, 59436464, 59070472, 59003040, 58974208, 58989024
  4331,   4,  16384,  25902,  13,  18,   3, 59493064, 59045424, 58987424, 59001712, 59183440
  4332,   4,  16384,   7594,  18,  23,   2, 59428760, 59074112, 59017568, 59011032, 59415008
  4333,   4,  16384,  42697,  23,  19,   2, 59467288, 59034024, 58989912, 58964112, 58995240
  4334,   4,  16384,  34471,  19,   0,   3, 59371392, 59018616, 58993336, 58917248, 59057984
  4335,   4,  16384,   8015,   0,   3,   2, 59464328, 59043688, 58962760, 58944776, 59338912
  4336,   4,  16384,  33627,   3,   0,   2, 59555264, 59076304, 59027968, 58978600, 59200448
  4337,   4,  16384,   7028,   0,   2,   2, 59570264, 59010984, 58927216, 58904512, 59303360
  4338,   4,  16384,  37625,   2,   3,   1, 59458576, 59072888, 59011656, 58954720, 58983272
  4339,   4,  16384,  30207,   3,  16,   3, 59405960, 59039024, 58967216, 58955472, 59155480
  4340,   4,  16384,   8837,  16,  17,   1, 59506168, 59068896, 59001008, 58993592, 59026576
  4341,   4,  16384,   2296,  17,  23,   3, 59425088, 59033160, 58963208, 58923336, 59147248
  4342,   4,  16384,  16491,  23,  13,   3, 59426160, 59145776, 59014376, 59017872, 59163840
  4343,   4,  16384,  43391,  13,  15,   2, 59484936, 59075840, 59037712, 58996312, 59383016
  4344,   4,  16384,  29373,  15,  18,   3, 59524304, 59077032, 59032952, 59008888, 59170040
  4345,   4,  16384,  28142,  18,  19,   1, 59434904, 59068056, 58995040, 58973896, 59015528
  4346,   4,  16384,  23465,  19,   1,   3, 59393120, 59033616, 58999272, 58969072, 59124784
  4347,   4,  16384,  35387,   1,   5,   2, 59456280, 59103480, 59069568, 59020960, 59293800
  4348,   4,  16384,  10467,   5,   5,   0, 59568248, 59122240, 59053984, 59039744, 59048768
  4349,   4,  16384,  29814,   5,  19,   3, 59542480, 59092224, 58979464, 58983032, 59180432
  4350,   4,  16384,  17488,  19,  20,   2, 59431832, 59118152, 59024816, 59017536, 59563896
  4351,   4,  16384,   6255,  20,  20,   0, 59471320, 59103528, 59008592, 58987800, 59008592
  4352,   4,  16384,  28325,  20,  10,   3, 59379136, 59008320, 58957992, 58984320, 59124456
  4353,   4,  16384,  28779,  10,   6,   2, 59437376, 59144920, 59005216, 59004568, 59350464
  4354,   4,  16384,  43906,   6,   6,   0, 59592848, 59132304, 59044688, 59013160, 59034792
  4355,   4,  16384,  42536,   6,   6,   0, 59614232, 59109584, 59033936, 58994320, 59045944
  4356,   4,  16384,  35111,   6,   7,   1, 59588240, 59124800, 59076936, 59051288, 59066672
  4357,   4,  16384,  35677,   7,  12,   3, 59436848, 59006752, 58926264, 58906440, 59149104
  4358,   4,  16384,  40734,  12,  15,   2, 59339760, 59092632, 59003336, 58995408, 59532944
  4359,   4,  16384,  49462,  15,  15,   0, 59406168, 59063648, 58975696, 58971888, 58996240
  4360,   4,  16384,  20670,  15,  14,   1, 59482080, 59055272, 58981280, 58975584, 58962504
  4361,   4,  16384,   4267,  14,  15,   1, 59567696, 59096128, 59000640, 58970352, 59016648
  4362,   4,  16384,  11019,  15,  15,   0, 59517920, 59067624, 59011440, 58969480, 59030608
  4363,   4,  16384,  19248,  15,  14,   1, 59509632, 59073464, 58989448, 58974104, 59004776
  4364,   4,  16384,  21543,  14,  17,   2, 59429568, 59058424, 58965808, 58981008, 59326408
  4365,   4,  16384,  46943,  17,  10,   3, 59357784, 58956264, 58889976, 58865128, 59123808
  4366,   4,  16384,  31715,  10,  11,   1, 59453672, 59111208, 59015224, 58993576, 59027344
  4367,   4,  16384,   1486,  11,  20,   3, 59497656, 59061904, 59013536, 58970008, 59160024
  4368,   4,  16384,   9827,  20,  18,   2, 59495600, 59088960, 58999568, 59018832, 59283000
  4369,   4,  16384,  16163,  18,  18,   0, 59513672, 59059184, 59016400, 58960480, 59004760
  4370,   4,  16384,  28613,  18,  18,   0, 59512688, 59062776, 59000744, 59003792, 59004648
  4371,   4,  16384,   9564,  18,  22,   2, 59451200, 59037304, 58978624, 58959632, 59267808
  4372,   4,  16384,  31963,  22,  22,   0, 59437392, 59029560, 58991048, 58975752, 58963096
  4373,   4,  16384,  46728,  22,  19,   2, 59390864, 58968640, 58912880, 58889640, 58962072
  4374,   4,  16384,  43921,  19,  19,   0, 59440208, 59067680, 58987808, 59009568, 59000336
  4375,   4,  16384,  41946,  19,   0,   3, 59422912, 59039056, 58984344, 58971304, 59054992
  4376,   4,  16384,  25575,   0,   5,   2, 59366368, 59016680, 58933776, 58918528, 59311688
  4377,   4,  16384,  14693,   5,   6,   3, 59560056, 59080600, 58996872, 58976712, 59194064
  4378,   4,  16384,  43307,   6,   6,   0, 59421696, 59085808, 59020984, 59043584, 59017072
  4379,   4,  16384,  24017,   6,   7,   1, 59560720, 59055840, 58991712, 58988304, 59018208
  4380,   4,  16384,  41710,   7,   7,   0, 59559128, 59184464, 59061488, 59029456, 59013184
  4381,   4,  16384,  12330,   7,  11,   2, 59534208, 59049096, 59011040, 58943240, 59049184
  4382,   4,  16384,  40885,  11,  11,   0, 59552496, 59093448, 59002752, 58981960, 59017680
  4383,   4,  16384,  22963,  11,  11,   0, 59520304, 59115048, 59002976, 58971632, 59038656
  4384,   4,  16384,  47999,  11,   8,   2, 59578536, 59084432, 59070848, 59011744, 59286632
  4385,   4,  16384,  40659,   8,  10,   2, 59385720, 59008552, 58953416, 58987872, 59273584
  4386,   4,  16384,  32841,  10,   7,   2, 59624496, 59149768, 59033248, 59027952, 59319272
  4387,   4,  16384,  18324,   7,   7,   0, 59533864, 59096912, 59004936, 58959520, 59021080
  4388,   4,  16384,   9642,   7,  12,   3, 59545408, 59073168, 59041744, 58989400, 59171728
  4389,   4,  16384,    575,  12,  13,   1, 59425360, 59101360, 58978200, 58984080, 58994088
  4390,   4,  16384,    526,  13,  16,   2, 59451264, 59052008, 58990952, 58997328, 59525176
  4391,   4,  16384,   1577,  16,  16,   0, 59439008, 59068024, 58988784, 58982192, 58987816
  4392,   4,  16384,   3230,  16,  17,   1, 59487880, 59034768, 59022264, 59005488, 59001608
  4393,   4,  16384,  14127,  17,  14,   2, 59411960, 59080512, 58996080, 58956056, 59257240
  4394,   4,  16384,  29320,  14,  13,   2, 59505464, 59107808, 59006800, 59001296, 59320016
  4395,   4,  16384,  45909,  13,  13,   0, 59512408, 59058400, 58997000, 58968456, 59017496
  4396,   4,  16384,   9075,  13,  10,   3, 59414040, 59030872, 59003688, 58959768, 59133024
  4397,   4,  16384,    834,  10,  11,   1, 59540720, 59058176, 58992416, 58974952, 59018024
  4398,   4,  16384,   7489,  11,  10,   1, 59524848, 59100896, 59008688, 58989872, 59026184
  4399,   4,  16384,  27221,  10,  10,   0, 59543472, 59080984, 59070632, 59037736, 59026456
  4400,   4,  16384,   6124,  10,   7,   2, 59559872, 59076184, 59038912, 59009544, 59273920
  4401,   4,  16384,  47843,   7,   6,   1, 59460760, 59056552, 58978992, 58960776, 58993160
  4402,   4,  16384,  21528,   6,   8,   2, 59577176, 59104640, 59022128, 59001296, 59314480
  4403,   4,  16384,  18750,   8,  22,   3, 59518136, 59056328, 59015448, 58990888, 59167432
  4404,   4,  16384,  39117,  22,   3,   3, 59416032, 59081320, 59018520, 58983416, 59151016
  4405,   4,  16384,  34220,   3,   3,   0, 59428176, 59103760, 59019624, 59014480, 59037440
  4406,   4,  16384,   1789,   3,   2,   1, 59515728, 59078760, 59061248, 59008312, 59068192
  4407,   4,  16384,  29619,   2,   2,   0, 59576896, 59143136, 59059088, 59037472, 59070504
  4408,   4,  16384,  34990,   2,   3,   1, 59589424, 59091648, 59004512, 59019760, 59045704
  4409,   4,  16384,   9509,   3,   1,   2, 59593416, 59099480, 59003544, 58969480, 59327784
  4410,   4,  16384,  18956,   1,   1,   0, 59536328, 59062848, 59015112, 58985312, 59002232
  4411,   4,  16384,  15745,   1,   2,   2, 59385544, 58984464, 58916512, 58946736, 59220840
  4412,   4,  16384,  37703,   2,   2,   0, 59385536, 59022928, 58968224, 58941688, 58994504
  4413,   4,  16384,  37502,   2,   3,   1, 59551512, 59093520, 59028392, 59047584, 59015416
  4414,   4,  16384,  45552,   3,   0,   2, 59561472, 59087168, 59026440, 59018184, 59487192
  4415,   4,  16384,  23551,   0,  19,   3, 59494736, 59022920, 58950128, 58926832, 59144272
  4416,   4,  16384,  15517,  19,  19,   0, 59429224, 59100424, 59021392, 58964448, 59012120
  4417,   4,  16384,  29078,  19,  18,   1, 59519200, 59089376, 59048312, 59046576, 59008056
  4418,   4,  16384,  35010,  18,  14,   3, 59496792, 59057144, 58988632, 58960536, 59183752
  4419,   4,  16384,  17858,  14,  14,   0, 59351808, 59042224, 58952744, 58949056, 58976888
  4420,   4,  16384,  43504,  14,  22,   3, 59484688, 59058120, 59032784, 59055336, 59153896
  4421,   4,  16384,  25408,  22,  22,   0, 59417568, 59044408, 58956728, 58944016, 58980096
  4422,   4,  16384,  31129,  22,  18,   2, 59458664, 59064688, 59021376, 58957632, 59550576
  4423,   4,  16384,  44078,  18,  18,   0, 59397984, 59010048, 58994856, 58964360, 59000736
  4424,   4,  16384,  28774,  18,  10,   3, 59498016, 59082072, 59000016, 58983528, 59137400
  4425,   4,  16384,  42068,  10,  10,   0, 59493256, 59095432, 59024096, 58995240, 59028392
  4426,   4,  16384,  29368,  10,  10,   0, 59554568, 59162448, 59019688, 58966200, 59062760
  4427,   4,  16384,  35655,  10,  10,   0, 59607024, 59116768, 59065032, 59014992, 59025568
  4428,   4,  16384,  49894,  10,  11,   1, 59470688, 59015112, 58956744, 59000640, 59011120
  4429,   4,  16384,    965,  11,   7,   2, 59593072, 59086248, 59021728, 59006680, 59055312
  4430,   4,  16384,  25155,   7,   6,   1, 59528136, 59083368, 59033008, 58980368, 59032088
  4431,   4,  16384,  41886,   6,  11,   2, 59465648, 59087256, 58999120, 58994880, 59272360
  4432,   4,  16384,  34931,  11,   8,   2, 59425072, 59048872, 58995336, 58972864, 59214384
  4433,   4,  16384,  41548,   8,  20,   3, 59623112, 59110672, 59031440, 59001696, 59191288
  4434,   4,  16384,  27930,  20,  21,   1, 59396704, 59069384, 59023456, 59000840, 59007064
  4435,   4,  16384,   7634,  21,  22,   2, 59505936, 59060208, 59033240, 58977584, 59268184
  4436,   4,  16384,  32529,  22,  14,   3, 59393488, 59016928, 58995128, 58957176, 59153400
  4437,   4,  16384,  13103,  14,  14,   0, 59481616, 59074520, 58977936, 58978288, 58989248
  4438,   4,  16384,  21970,  14,   6,   3, 59463808, 59123904, 58998656, 58990536, 59125224
  4439,   4,  16384,   4217,   6,   7,   1, 59377568, 59056640, 59011952, 58974760, 59018776
  4440,   4,  16384,  19769,   7,  19,   3, 59532744, 59074928, 59017024, 59009680, 59160072
  4441,   4,  16384,  33353,  19,  12,   3, 59511008, 59106688, 59047920, 59025928, 59176432
  4442,   4,  16384,  31006,  12,  15,   2, 59436464, 59071784, 58998184, 58999664, 59326160
  4443,   4,  16384,  34265,  15,  17,   2, 59496664, 59090232, 58987368, 58972576, 59249920
  4444,   4,  16384,  48278,  17,  14,   2, 59524640, 59131056, 59031904, 59004840, 59380192
  4445,   4,  16384,  16331,  14,  23,   3, 59498968, 59047168, 58984888, 58956216, 59142296
  4446,   4,  16384,  43376,  23,  22,   1, 59390352, 59105928, 58982912, 58968056, 59034712
  4447,   4,  16384,  29691,  22,   4,   3, 59412120, 59067456, 59012792, 58960176, 59153280
  4448,   4,  16384,  10160,   4,   4,   0, 59384320, 59018336, 58991248, 58961096, 58967440
  4449,   4,  16384,    824,   4,  21,   3, 59593808, 59077848, 58996792, 58964960, 59196408
  4450,   4,  16384,  11618,  21,  12,   3, 59466264, 59061880, 59014072, 58978552, 59195904
  4451,   4,  16384,  48885,  12,  12,   0, 59441320, 59057088, 58998816, 58983328, 59022128
  4452,   4,  16384,  49530,  12,  14,   2, 59486496, 59104560, 59025304, 59017456, 59446512
  4453,   4,  16384,  18806,  14,  15,   1, 59521920, 59072848, 59009928, 58979936, 59040080
  4454,   4,  16384,   8357,  15,  15,   0, 59485688, 59083128, 59006064, 59017528, 59028824
  4455,   4,  16384,  37472,  15,  14,   1, 59511168, 59101504, 59001576, 58999984, 59030152
  4456,   4,  16384,   8382,  14,  14,   0, 59405504, 59015616, 59005144, 58950864, 58968488
  4457,   4,  16384,  35030,  14,  15,   1, 59403888, 59018456, 58935088, 58931800, 58985456
  4458,   4,  16384,    175,  15,   1,   3, 59379080, 59044768, 58956792, 58955112, 59135336
  4459,   4,  16384,  31098,   1,   0,   1, 59417000, 59071616, 59012328, 59022184, 58966904
  4460,   4,  16384,  17462,   0,   3,   2, 59506088, 59034768, 58958752, 58936416, 59440456
  4461,   4,  16384,  10013,   3,   2,   1, 59534008, 59078192, 58994728, 58991576, 59008952
  4462,   4,  16384,  43732,   2,   4,   2, 59536920, 59092984, 59023008, 59026920, 59548592
  4463,   4,  16384,  10703,   4,   5,   1, 59508144, 59080848, 58994936, 58995256, 59049456
  4464,   4,  16384,  20311,   5,   4,   1, 59418152, 59017928, 58984088, 58970224, 58966352
  4465,   4,  16384,  46070,   4,  17,   3, 59575744, 59087408, 59006248, 58993024, 59160952
  4466,   4,  16384,  33971,  17,  14,   2, 59344896, 59055592, 58963416, 58934608, 59240024
  4467,   4,  16384,  38024,  14,  12,   2, 59435160, 59040112, 59034968, 58960488, 59270424
  4468,   4,  16384,  35986,  12,   6,   3, 59478336, 59087920, 59029104, 58997456, 59133216
  4469,   4,  16384,  39625,   6,   6,   0, 59455960, 59065832, 59026088, 58965424, 59038024
  4470,   4,  16384,  28137,   6,   7,   1, 59559248, 59109680, 59024200, 59020720, 59043896
  4471,   4,  16384,  39077,   7,   8,   2, 59589184, 59126368, 59050248, 59045856, 59363296
  4472,   4,  16384,   5838,   8,   9,   1, 59613024, 59112136, 59027320, 58993344, 59013872
  4473,   4,  16384,   2443,   9,  13,   3, 59441528, 59042768, 58967464, 58966984, 59189640
  4474,   4,  16384,  30146,  13,  13,   0, 59352960, 59006600, 58998976, 58979160, 59001736
  4475,   4,  16384,  46318,  13,  17,   2, 59463912, 59062552, 59009864, 58992552, 59144216
  4476,   4,  16384,  34232,  17,  17,   0, 59486032, 59113624, 59045088, 58999728, 59040448
  4477,   4,  16384,  48831,  17,   4,   3, 59491688, 59085704, 59014288, 58984888, 59119368
  4478,   4,  16384,  27268,   4,   3,   2, 59451448, 59140576, 59058112, 59019592, 59581464
  4479,   4,  16384,  38897,   3,   2,   1, 59541640, 59125648, 59061144, 59034520, 59085784
  4480,   4,  16384,  22588,   2,   5,   2, 59496944, 59064104, 58976008, 58958656, 59262936
  4481,   4,  16384,   5398,   5,   4,   1, 59558128, 59070976, 58992984, 58984160, 59000144
  4482,   4,  16384,  12067,   4,   4,   0, 59495640, 59045280, 59007168, 58964008, 59011992
  4483,   4,  16384,  37006,   4,  13,   3, 59577904, 59102584, 59049392, 59041528, 59176840
  4484,   4,  16384,  49675,  13,  13,   0, 59437176, 59083392, 59012456, 59014432, 59025768
  4485,   4,  16384,  28727,  13,  14,   2, 59489936, 59045656, 58965240, 58972608, 59030760
  4486,   4,  16384,  38802,  14,  17,   2, 59501944, 59069512, 58998032, 58986872, 59561304
  4487,   4,  16384,    564,  17,  15,   2, 59508880, 59089152, 59038632, 59015616, 59334576
  4488,   4,  16384,  46088,  15,  13,   2, 59437464, 59035848, 58997088, 58960208, 59240104
  4489,   4,  16384,  47248,  13,  12,   1, 59533784, 59077064, 58994384, 58992656, 59023032
  4490,   4,  16384,  42942,  12,   4,   3, 59431320, 59076088, 58974096, 58958088, 59127496
  4491,   4,  16384,  39028,   4,   1,   2, 59400000, 59099232, 59034232, 59000336, 59295088
  4492,   4,  16384,  15581,   1,   5,   2, 59569320, 59111712, 59052968, 59042024, 59419128
  4493,   4,  16384,  11941,   5,   4,   1, 59577400, 59053088, 58995624, 58961912, 59018664
  4494,   4,  16384,  28381,   4,   0,   2, 59520960, 59114336, 59033152, 59043704, 59480024
  4495,   4,  16384,  19318,   0,   0,   0, 59501000, 59024400, 58937960, 58935344, 58991936
  4496,   4,  16384,  44466,   0,   0,   0, 59444200, 58956440, 58898392, 58883408, 58909368
  4497,   4,  16384,   3430,   0,   1,   1, 59441448, 58964056, 58880576, 58886984, 59011448
  4498,   4,  16384,   9693,   1,   0,   1, 59380736, 59019672, 58980392, 58945016, 58906832
  4499,   4,  16384,  20306,   0,   1,   1, 59542296, 59023944, 58938040, 58908592, 59073016
  4500,   4,  16384,  36634,   1,  16,   3, 59586584, 59154728, 59038512, 59012008, 59160808
  4501,   4,  16384,  20749,  16,  13,   2, 59399928, 59078840, 59077440, 58957296, 59058504
  4502,   4,  16384,  21021,  13,  13,   0, 59481240, 59069832, 59001184, 58989152, 59011960
  4503,   4,  16384,  36054,  13,  12,   1, 59495968, 59075672, 59070112, 58994320, 59045104
  4504,   4,  16384,   7597,  12,  14,   2, 59453912, 59082168, 58998480, 58969824, 59259432
  4505,   4,  16384,  49534,  14,  17,   2, 59484344, 59054576, 58971032, 58981648, 59325752
  4506,   4,  16384,  21779,  17,  16,   1, 59456504, 59034184, 58987168, 58957368, 58992960
  4507,   4,  16384,  12823,  16,  16,   0, 59477152, 59059520, 58985728, 58963656, 58998856
  4508,   4,  16384,   6110,  16,   7,   3, 59370656, 59014448, 58964992, 58974408, 59150376
  4509,   4,  16384,  33527,   7,   7,   0, 59415744, 59093456, 59021112, 59035416, 59015544
  4510,   4,  16384,  37895,   7,  10,   2, 59546144, 59105720, 59050056, 59003752, 59561472
  4511,   4,  16384,  31615,  10,  10,   0, 59560656, 59127432, 59043616, 59019664, 59063304
  4512,   4,  16384,  33463,  10,  11,   1, 59614880, 59078664, 59046632, 58982696, 59021136
  4513,   4,  16384,  49344,  11,  18,   3, 59602904, 59127784, 59044264, 59038616, 59182936
  4514,   4,  16384,  16891,  18,  20,   2, 59446248, 59099488, 59024688, 58997064, 59333760
  4515,   4,  16384,  16982,  20,  21,   1, 59450200, 59074336, 59001224, 58956560, 58998624
  4516,   4,  16384,  43835,  21,  20,   1, 59375200, 59008168, 58983400, 58993944, 58973224
  4517,   4,  16384,  38563,  20,  16,   3, 59543616, 59068640, 58990520, 58967728, 59144304
  4518,   4,  16384,   7398,  16,   0,   3, 59402496, 59097904, 59023728, 59013728, 59068088
  4519,   4,  16384,  39381,   0,   5,   2, 59408000, 59031936, 58982624, 58954760, 59361680
  4520,   4,  16384,   8922,   5,   1,   2, 59571696, 59125696, 59033632, 59010648, 59309440
  4521,   4,  16384,  27602,   1,   2,   2, 59442720, 59033160, 58994760, 58993952, 59276904
  4522,   4,  16384,  42677,   2,   3,   1, 59624368, 59118624, 59020872, 59008848, 59055784
  4523,   4,  16384,  17621,   3,   0,   2, 59570632, 59105432, 59003072, 58988120, 59209320
  4524,   4,  16384,   2325,   0,  15,   3, 59543600, 59060064, 58980040, 58954688, 59175808
  4525,   4,  16384,   1108,  15,  16,   2, 59332664, 58987536, 58980320, 58929344, 58998696
  4526,   4,  16384,  41244,  16,  16,   0, 59424616, 59097928, 59025040, 59009672, 59036432
  4527,   4,  16384,   5279,  16,  17,   1, 59506592, 59147008, 59032376, 58989712, 59030656
  4528,   4,  16384,  48170,  17,  16,   1, 59535448, 59055688, 59000056, 58996528, 58999152
  4529,   4,  16384,  18992,  16,  16,   0, 59436000, 59040200, 58970896, 58924584, 58978720
  4530,   4,  16384,   4954,  16,  16,   0, 59498984, 59057816, 59041000, 58955056, 58969672
  4531,   4,  16384,  35081,  16,  18,   3, 59534840, 59056528, 58972848, 58973776, 59184264
  4532,   4,  16384,  28124,  18,  18,   0, 59356480, 59047512, 59003392, 58970032, 59000672
  4533,   4,  16384,  49650,  18,  23,   2, 59431640, 59043384, 59028496, 58966512, 59072944
  4534,   4,  16384,  35169,  23,  22,   1, 59514280, 59086408, 59006512, 59036576, 59018984
  4535,   4,  16384,  24549,  22,  15,   3, 59501072, 59074856, 59030992, 58996640, 59170408
  4536,   4,  16384,  44040,  15,  15,   0, 59434640, 59096880, 59001328, 58974480, 59013928
  4537,   4,  16384,  22109,  15,  15,   0, 59447024, 59031552, 59023664, 59001096, 58991088
  4538,   4,  16384,   5029,  15,   9,   3, 59514360, 59074736, 58985896, 58996304, 59188208
  4539,   4,  16384,  26782,   9,   9,   0, 59444976, 59095640, 59092624, 58997776, 59063968
  4540,   4,  16384,  19396,   9,  15,   3, 59480584, 59064624, 58998216, 59017392, 59162984
  4541,   4,  16384,  47244,  15,  14,   1, 59362944, 59081104, 58986248, 58965152, 59018664
  4542,   4,  16384,  38322,  14,  12,   2, 59468000, 59067552, 59006808, 58977392, 59511856
  4543,   4,  16384,  19735,  12,  13,   1, 59378528, 59026656, 58985888, 58953280, 58997976
  4544,   4,  16384,  38931,  13,  20,   3, 59537832, 59049536, 58993960, 58970544, 59182848
  4545,   4,  16384,  36792,  20,   3,   3, 59417504, 59066688, 59013200, 58975032, 59156136
  4546,   4,  16384,   6760,   3,  13,   3, 59462336, 59099936, 59061016, 59036296, 59170408
  4547,   4,  16384,  23699,  13,  13,   0, 59392800, 59040488, 58963056, 58940744, 58985872
  4548,   4,  16384,  17424,  13,  12,   1, 59410264, 59066496, 58985744, 58967920, 59001968
  4549,   4,  16384,   6784,  12,  12,   0, 59485312, 59035680, 58964312, 58957984, 58993088
  4550,   4,  16384,  33254,  12,  13,   1, 59496184, 59116456, 58997472, 58993816, 59051464
  4551,   4,  16384,  28860,  13,  13,   0, 59506568, 59106176, 59042352, 58981080, 59014136
  4552,   4,  16384,   3119,  13,  16,   2, 59501344, 59070096, 59023176, 58967280, 59286248
  4553,   4,  16384,  12048,  16,   0,   3, 59399656, 59043448, 58955688, 58924480, 59064440
  4554,   4,  16384,  25817,   0,   1,   1, 59319936, 59025584, 58947912, 58946336, 59068800
  4555,   4,  16384,  14992,   1,   0,   1, 59514136, 59086408, 58991776, 58961840, 58945048
  4556,   4,  16384,   3477,   0,  18,   3, 59484152, 58992000, 58923512, 58919120, 59145760
  4557,   4,  16384,  30244,  18,  13,   3, 59380224, 59068464, 59050344, 58965312, 59202560
  4558,   4,  16384,  31196,  13,  13,   0, 59463640, 59122120, 59018296, 59062112, 59043272
  4559,   4,  16384,   1846,  13,  13,   0, 59486464, 59142000, 59022200, 59010768, 59049152
  4560,   4,  16384,  13157,  13,   6,   3, 59521920, 59068120, 59002496, 59022736, 59144096
  4561,   4,  16384,  48725,   6,  15,   3, 59471744, 59141184, 59016208, 59014064, 59164224
  4562,   4,  16384,  39585,  15,  14,   1, 59379744, 59122000, 59045504, 58986232, 59032496
  4563,   4,  16384,  16527,  14,  15,   1, 59499088, 59070848, 59035376, 58978920, 59012368
  4564,   4,  16384,  46410,  15,  14,   1, 59456152, 59060944, 59004192, 58996016, 59018728
  4565,   4,  16384,  32026,  14,  14,   0, 59375240, 59006880, 58938096, 58908928, 58923304
  4566,   4,  16384,  29547,  14,  13,   2, 59477288, 59100536, 59023288, 59008504, 59572944
  4567,   4,  16384,   7716,  13,  12,   1, 59532760, 59097976, 59023320, 59006408, 59045872
  4568,   4,  16384,  40735,  12,   2,   3, 59520176, 59065224, 59012960, 59030208, 59153264
  4569,   4,  16384,  13602,   2,   2,   0, 59362816, 59016600, 58986016, 58960496, 58999480
  4570,   4,  16384,  16279,   2,   2,   0, 59488672, 59131912, 59039528, 59002664, 59038928
  4571,   4,  16384,  11705,   2,   2,   0, 59581024, 59116272, 59017032, 58999688, 59035232
  4572,   4,  16384,  38878,   2,   0,   2, 59606608, 59138624, 59054192, 59053712, 59377008
  4573,   4,  16384,  25795,   0,   5,   2, 59376760, 58940840, 58860624, 58846824, 58980520
  4574,   4,  16384,  11714,   5,   0,   2, 59567856, 59142456, 59061872, 59044600, 59508512
  4575,   4,  16384,  23196,   0,   4,   2, 59547688, 59024704, 58950656, 58929080, 59357280
  4576,   4,  16384,  37044,   4,   5,   1, 59392144, 59048704, 58970680, 58963720, 58971488
  4577,   4,  16384,  30965,   5,   5,   0, 59439056, 59024096, 58969440, 58948520, 59007752
  4578,   4,  16384,  47999,   5,   4,   1, 59617936, 59114928, 59039792, 59005664, 59056016
  4579,   4,  16384,  17659,   4,  19,   3, 59629992, 59101392, 59038776, 59012376, 59178544
  4580,   4,  16384,  29361,  19,   7,   3, 59417376, 59106296, 59045712, 59017968, 59160000
  4581,   4,  16384,  18942,   7,   3,   3, 59444080, 59060352, 59029016, 59007544, 59139552
  4582,   4,  16384,  15987,   3,   6,   3, 59462312, 59150184, 59071416, 59023808, 59191968
  4583,   4,  16384,  36305,   6,  10,   2, 59449944, 59137552, 59098848, 59041552, 59357792
  4584,   4,  16384,  41500,  10,  10,   0, 59455088, 59031536, 58981056, 58973768, 58987592
  4585,   4,  16384,  22487,  10,  16,   3, 59668392, 59140848, 59025952, 59014752, 59185144
  4586,   4,  16384,  26847,  16,  17,   1, 59408568, 59094920, 59083208, 59006128, 59030592
  4587,   4,  16384,  26155,  17,   2,   3, 59496400, 59065496, 59004400, 58986256, 59137264
  4588,   4,  16384,  16445,   2,   0,   2, 59383216, 59075312, 58992096, 58968600, 59284800
  4589,   4,  16384,  49063,   0,   1,   1, 59420272, 58985096, 58927144, 58888784, 59025552
  4590,   4,  16384,  46100,   1,   6,   3, 59569960, 59117736, 59050824, 59034832, 59194608
  4591,   4,  16384,  24275,   6,  13,   3, 59475504, 59156264, 59104488, 59040928, 59168648
  4592,   4,  16384,  40404,  13,   9,   3, 59438256, 59083408, 59020984, 59007248, 59137168
  4593,   4,  16384,  44749,   9,   8,   1, 59466312, 59101512, 59030992, 59058512, 59027904
  4594,   4,  16384,  48197,   8,   3,   3, 59643848, 59107832, 59050152, 58982288, 59197416
  4595,   4,  16384,   3765,   3,  15,   3, 59465784, 59124352, 59012656, 59011032, 59194480
  4596,   4,  16384,  30935,  15,  15,   0, 59383960, 59026064, 59016176, 58995800, 59023256
  4597,   4,  16384,   1612,  15,  12,   2, 59476400, 59062888, 58982760, 58967784, 59035384
  4598,   4,  16384,  14289,  12,  13,   1, 59495312, 59112216, 59049464, 59010816, 59034344
  4599,   4,  16384,  21041,  13,  11,   3, 59519248, 59111968, 59023648, 58999072, 59149608
  4600,   4,  16384,  39101,  11,   2,   3, 59463144, 59115088, 59069568, 58997296, 59171032
  4601,   4,  16384,  44426,   2,   3,   1, 59446360, 59097520, 59051600, 58998224, 59055120
  4602,   4,  16384,  14114,   3,   2,   1, 59587312, 59093056, 59007480, 59008120, 59016912
  4603,   4,  16384,  27952,   2,  15,   3, 59598528, 59122752, 58989944, 58990176, 59171352
  4604,   4,  16384,  36511,  15,  18,   3, 59381760, 59051832, 58998688, 59003792, 59155056
  4605,   4,  16384,  42521,  18,  18,   0, 59497496, 59025232, 58985712, 59000232, 59019544
  4606,   4,  16384,  42010,  18,  10,   3, 59519560, 59077488, 59007416, 58973744, 59150512
  4607,   4,  16384,  19895,  10,  11,   1, 59408008, 59107696, 59038640, 59000088, 59048888
  4608,   4,  16384,   3061,  11,  10,   1, 59556744, 59107768, 59028624, 58983344, 59008760
  4609,   4,  16384,  34142,  10,  21,   3, 59593504, 59125720, 59040216, 58987960, 59172136
  4610,   4,  16384,  37204,  21,  20,   1, 59432512, 59116144, 59042840, 58987600, 59000800
  4611,   4,  16384,  36798,  20,   1,   3, 59376560, 59010208, 58947288, 58948456, 59136112
  4612,   4,  16384,  19075,   1,   0,   1, 59514480, 59058080, 58990160, 58972488, 58951352
  4613,   4,  16384,   2334,   0,  20,   3, 59486776, 58970552, 58915616, 58905480, 59144416
  4614,   4,  16384,  39132,  20,  22,   2, 59437336, 59090664, 59055000, 58966016, 59584736
  4615,   4,  16384,  18045,  22,   2,   3, 59449632, 59062048, 58986488, 59019776, 59124784
  4616,   4,  16384,  11000,   2,   2,   0, 59437384, 59117160, 59025744, 59021224, 59081136
  4617,   4,  16384,  16218,   2,   6,   3, 59408376, 59010264, 58960136, 58992688, 59193432
  4618,   4,  16384,   2812,   6,  21,   3, 59608816, 59154752, 59053456, 59048808, 59171120
  4619,   4,  16384,  42062,  21,  22,   2, 59423352, 59096776, 58981976, 59038400, 59280360
  4620,   4,  16384,  32294,  22,  22,   0, 59464320, 59065848, 58991464, 58994752, 59007024
  4621,   4,  16384,  48281,  22,  23,   1, 59481088, 59049744, 58980664, 58934416, 58997824
  4622,   4,  16384,  38040,  23,  21,   2, 59478912, 59102128, 59062840, 59042920, 59537728
  4623,   4,  16384,  28367,  21,  20,   1, 59455088, 59079312, 58998104, 58983624, 59021456
  4624,   4,  16384,  37001,  20,  21,   1, 59420392, 59027496, 58980760, 58972024, 59000280
  4625,   4,  16384,  10044,  21,  13,   3, 59511776, 59041760, 58959248, 58970272, 59187584
  4626,   4,  16384,   3840,  13,  12,   1, 59354272, 59017528, 59035312, 58941400, 58958760
  4627,   4,  16384,  34455,  12,  14,   2, 59434384, 59098288, 59008704, 58987808, 59300624
  4628,   4,  16384,   2293,  14,  18,   3, 59490664, 59082848, 59058608, 59023208, 59158128
  4629,   4,  16384,  11631,  18,  19,   1, 59429832, 59039256, 58992304, 58950208, 59008816
  4630,   4,  16384,   7970,  19,  18,   1, 59470320, 59098032, 59018064, 58991432, 59010464
  4631,   4,  16384,  18205,  18,  19,   1, 59521184, 59103512, 59018800, 59018904, 59035304
  4632,   4,  16384,   8039,  19,  18,   1, 59432240, 59042408, 58980080, 58927680, 58976304
  4633,   4,  16384,  11300,  18,  20,   2, 59493104, 59030904, 58981224, 58982576, 59311584
  4634,   4,  16384,  32993,  20,  21,   1, 59392008, 59040336, 58979728, 58960216, 59002928
  4635,   4,  16384,  37558,  21,  23,   2, 59551480, 59115736, 59040000, 59014544, 59292904
  4636,   4,  16384,  32867,  23,  19,   2, 59353192, 59006128, 58956184, 58965568, 59338496
  4637,   4,  16384,  40906,  19,  19,   0, 59515800, 59056208, 58971104, 58963280, 58973040
  4638,   4,  16384,  29595,  19,  22,   2, 59486328, 59080392, 59035704, 59001584, 59558160
  4639,   4,  16384,   4197,  22,  23,   1, 59490128, 59094384, 59010152, 59002912, 59010960
  4640,   4,  16384,  19510,  23,  22,   1, 59433480, 59039912, 58983528, 58993656, 58997040
  4641,   4,  16384,  35821,  22,  23,   1, 59474224, 59077896, 58978352, 58957040, 58983520
  4642,   4,  16384,  46863,  23,  23,   0, 59427856, 59049328, 58981864, 58944128, 58979024
  4643,   4,  16384,    354,  23,   6,   3, 59480104, 59089352, 58983624, 58958448, 59162312
  4644,   4,  16384,  30335,   6,   6,   0, 59370680, 59023216, 58990528, 59019792, 58988512
  4645,   4,  16384,  31802,   6,   6,   0, 59490600, 59089768, 58997200, 58968328, 59027672
  4646,   4,  16384,  19701,   6,   6,   0, 59517488, 59101344, 59073496, 59012152, 59051352
  4647,   4,  16384,  37734,   6,  16,   3, 59628472, 59157728, 59095632, 59091176, 59163544
  4648,   4,  16384,  34397,  16,  17,   1, 59386640, 59051328, 58998832, 58957984, 58983008
  4649,   4,  16384,  31320,  17,  11,   3, 59472040, 59054648, 58954928, 58976960, 59151328
  4650,   4,  16384,  19904,  11,   6,   2, 59432192, 59130312, 59066568, 59011032, 59323040
  4651,   4,  16384,   2273,   6,   7,   1, 59437056, 59020032, 58942368, 58929224, 59002696
  4652,   4,  16384,  11448,   7,   6,   1, 59591160, 59127536, 59043568, 59058232, 59049384
  4653,   4,  16384,  34600,   6,  12,   3, 59584072, 59088816, 59019760, 58961528, 59148656
  4654,   4,  16384,   5902,  12,  23,   3, 59387464, 59088544, 59014008, 58999200, 59158656
  4655,   4,  16384,  11692,  23,  21,   2, 59404488, 59098192, 59005848, 59012280, 59305144
  4656,   4,  16384,  26850,  21,   7,   3, 59477312, 59067352, 58980968, 58958824, 59140944
  4657,   4,  16384,  45447,   7,   7,   0, 59446880, 59058728, 58972392, 59003848, 58992992
  4658,   4,  16384,  38777,   7,   7,   0, 59612144, 59107104, 59007976, 59036432, 59023736
  4659,   4,  16384,  13605,   7,   7,   0, 59581496, 59139272, 59044664, 59048808, 59052184
  4660,   4,  16384,   4890,   7,   7,   0, 59583848, 59118536, 59091576, 59027072, 59043008
  4661,   4,  16384,   5860,   7,   7,   0, 59566984, 59094592, 58998632, 58979656, 59031608
  4662,   4,  16384,  27689,   7,  14,   3, 59379040, 59011840, 58951360, 58934336, 59173528
  4663,   4,  16384,  39078,  14,  14,   0, 59460440, 59063760, 58992272, 58974408, 58985840
  4664,   4,  16384,  10887,  14,  14,   0, 59361912, 58986208, 58958512, 58950688, 58945992
  4665,   4,  16384,  43719,  14,  14,   0, 59499504, 59057848, 58994904, 58972544, 59015672
  4666,   4,  16384,  27849,  14,   3,   3, 59509856, 59092800, 59002160, 58978984, 59161176
  4667,   4,  16384,  26025,   3,   3,   0, 59441120, 59102320, 59053056, 59029608, 59029216
  4668,   4,  16384,  40544,   3,   0,   2, 59538568, 59096008, 59039456, 59006192, 59330648
  4669,   4,  16384,    881,   0,   2,   2, 59395032, 58950088, 58876376, 58867784, 59012848
  4670,   4,  16384,  43530,   2,  10,   3, 59473312, 59050944, 59033448, 58984736, 59213280
  4671,   4,  16384,  28544,  10,   0,   3, 59461680, 59095160, 59031392, 59094696, 59087744
  4672,   4,  16384,  17620,   0,   0,   0, 59340520, 58956192, 58906576, 58885424, 58937512
  4673,   4,  16384,  12618,   0,   1,   1, 59493640, 59023064, 58925136, 58920720, 59039752
  4674,   4,  16384,  35124,   1,   1,   0, 59411368, 59023504, 58979616, 58943632, 58989232
  4675,   4,  16384,   8253,   1,   1,   0, 59575672, 59103696, 59039480, 59042960, 59051248
  4676,   4,  16384,   6417,   1,   1,   0, 59573680, 59142968, 59041856, 59034624, 59066120
  4677,   4,  16384,  33068,   1,   7,   3, 59545880, 59052424, 58987016, 59015008, 59139784
  4678,   4,  16384,  26596,   7,  12,   3, 59458864, 59163960, 59032048, 59023856, 59187504
  4679,   4,  16384,  27451,  12,  23,   3, 59387264, 59076872, 59023248, 58995024, 59161616
  4680,   4,  16384,   5993,  23,  11,   3, 59455416, 59062864, 59010376, 59026968, 59133608
  4681,   4,  16384,   2936,  11,  10,   1, 59458080, 59095216, 59005256, 59007376, 59029400
  4682,   4,  16384,   4714,  10,  16,   3, 59580608, 59111184, 59014920, 59028216, 59178752
  4683,   4,  16384,  21128,  16,  16,   0, 59398128, 59092760, 59047560, 58970496, 59018912
  4684,   4,  16384,  14065,  16,   0,   3, 59484584, 59096432, 59019760, 59025360, 59067416
  4685,   4,  16384,  48693,   0,   1,   1, 59363792, 59007224, 58937920, 58933704, 59016208
  4686,   4,  16384,  39736,   1,   1,   0, 59596032, 59113256, 59037224, 59025456, 59060736
  4687,   4,  16384,  37212,   1,   2,   2, 59569832, 59166456, 59062288, 59027080, 59351328
  4688,   4,  16384,  48716,   2,   2,   0, 59410888, 59003160, 58985104, 58953040, 59001088
  4689,   4,  16384,  33607,   2,  21,   3, 59585272, 59098032, 59011976, 58976768, 59178768
  4690,   4,  16384,   9261,  21,  18,   2, 59386360, 59036712, 59007192, 59002696, 59254040
  4691,   4,  16384,  32433,  18,  14,   3, 59426768, 59050312, 59023832, 58981968, 59181080
  4692,   4,  16384,  32896,  14,  22,   3, 59405112, 59108056, 59013592, 59066048, 59141936
  4693,   4,  16384,  35199,  22,  20,   2, 59423520, 59048912, 59000064, 58955608, 59064120
  4694,   4,  16384,   8794,  20,  21,   1, 59466664, 59089088, 58984680, 58964496, 59009744
  4695,   4,  16384,  35131,  21,  20,   1, 59476048, 59096976, 59008264, 59018224, 58996552
  4696,   4,  16384,  20328,  20,   3,   3, 59586512, 59106624, 59020424, 59033072, 59140168
  4697,   4,  16384,   2511,   3,   2,   1, 59411600, 59081968, 59022600, 58999016, 59034880
  4698,   4,  16384,  44063,   2,   3,   1, 59476880, 59049024, 58965696, 58948456, 58976056
  4699,   4,  16384,  11422,   3,   2,   1, 59549264, 59105736, 59006440, 59003072, 59052032
  4700,   4,  16384,  28165,   2,  10,   3, 59420680, 59004472, 58978016, 58961592, 59146384
  4701,   4,  16384,  27867,  10,  10,   0, 59430808, 59092840, 59025896, 59003800, 59051520
  4702,   4,  16384,  39626,  10,   7,   2, 59515568, 59124856, 59062272, 59040624, 59594672
  4703,   4,  16384,  41047,   7,   6,   1, 59580312, 59149208, 59039504, 59040224, 59052728
  4704,   4,  16384,  37815,   6,   6,   0, 59407608, 59011424, 58943584, 58980080, 58955080
  4705,   4,  16384,   2216,   6,   7,   1, 59616152, 59103928, 59021432, 58992704, 59021136
  4706,   4,  16384,   6391,   7,   9,   2, 59608096, 59113568, 59032576, 59003672, 59356272
  4707,   4,  16384,  40857,   9,   9,   0, 59477440, 59050640, 58988240, 58962888, 58987400
  4708,   4,  16384,  24434,   9,  22,   3, 59345888, 59001024, 58981136, 58994648, 59162520
  4709,   4,  16384,   6216,  22,   7,   3, 59352080, 59053072, 58977240, 58997040, 59148264
  4710,   4,  16384,  46573,   7,   7,   0, 59554584, 59167416, 59044016, 59003416, 59056848
  4711,   4,  16384,   3977,   7,   7,   0, 59589768, 59126856, 59038416, 58999384, 59050912
  4712,   4,  16384,   2860,   7,   6,   1, 59585368, 59087176, 58996032, 58990224, 59012960
  4713,   4,  16384,  35952,   6,  18,   3, 59625896, 59084528, 59019792, 59003912, 59167552
  4714,   4,  16384,  21151,  18,  22,   2, 59379360, 59090888, 59013456, 59004904, 59300464
  4715,   4,  16384,  13918,  22,  12,   3, 59448624, 59023592, 58973632, 58952392, 59172104
  4716,   4,  16384,  33964,  12,  15,   2, 59354216, 59031744, 59005536, 58996840, 59372160
  4717,   4,  16384,  46567,  15,  18,   3, 59501848, 59015176, 58956936, 58936216, 59147016
  4718,   4,  16384,  22501,  18,  19,   1, 59462168, 59130104, 59024608, 58992080, 59037328
  4719,   4,  16384,  24778,  19,  18,   1, 59458592, 59098144, 59033536, 59001176, 59008800
  4720,   4,  16384,    558,  18,  18,   0, 59507552, 59047712, 58997488, 59045440, 58999384
  4721,   4,  16384,  20994,  18,  12,   3, 59397872, 59010024, 58962192, 58941744, 59176280
  4722,   4,  16384,  41437,  12,  13,   1, 59402440, 59078400, 59003328, 58990144, 59027072
  4723,   4,  16384,  49237,  13,   9,   3, 59463768, 59041480, 58945856, 58944864, 59149112
  4724,   4,  16384,  36199,   9,   8,   1, 59412528, 59115624, 59040184, 58995096, 59031424
  4725,   4,  16384,   4291,   8,   2,   3, 59560528, 59059112, 59005048, 58981120, 59144104
  4726,   4,  16384,   5388,   2,   6,   3, 59471280, 59131216, 59041336, 59012728, 59183064
  4727,   4,  16384,  39608,   6,   7,   1, 59498728, 59137512, 59063552, 59030744, 59075592
  4728,   4,  16384,   8712,   7,  10,   2, 59485928, 59031320, 58965808, 58981624, 59240512
  4729,   4,  16384,  14101,  10,   8,   2, 59572936, 59064992, 58983472, 58968200, 59360896
  4730,   4,  16384,  49256,   8,   7,   2, 59550088, 59074688, 59026640, 59011832, 59284192
  4731,   4,  16384,  40147,   7,  21,   3, 59466760, 59063152, 58970352, 58960312, 59157088
  4732,   4,  16384,  38675,  21,   2,   3, 59376840, 59103752, 58998472, 59015296, 59154816
  4733,   4,  16384,  21957,   2,   4,   2, 59402352, 59098504, 59020456, 58990120, 59037136
  4734,   4,  16384,  32747,   4,  23,   3, 59539176, 59118320, 59037768, 59009296, 59163912
  4735,   4,  16384,   3670,  23,  18,   2, 59403232, 59066800, 59041344, 59010456, 59322776
  4736,   4,  16384,  42612,  18,  18,   0, 59492960, 59068016, 58992184, 58969296, 59025976
  4737,   4,  16384,  15076,  18,  18,   0, 59508496, 59046960, 59010128, 58971432, 59018312
  4738,   4,  16384,  11607,  18,  18,   0, 59454992, 59027840, 58949448, 58962016, 58998392
  4739,   4,  16384,   8758,  18,  22,   2, 59374248, 58999280, 58956056, 58936624, 59169680
  4740,   4,  16384,  22130,  22,  19,   2, 59506200, 59100160, 59008736, 58998336, 59393360
  4741,   4,  16384,  27612,  19,  19,   0, 59478408, 59034704, 58964368, 58946344, 58970960
  4742,   4,  16384,  25075,  19,  18,   1, 59369864, 58976168, 58960160, 58940552, 58978568
  4743,   4,  16384,   5210,  18,  21,   2, 59500984, 59076144, 59014184, 58988592, 59340744
  4744,   4,  16384,  21990,  21,  22,   2, 59523024, 59075400, 59004192, 58982128, 59280672
  4745,   4,  16384,   4910,  22,  23,   1, 59506096, 59064576, 58989624, 58980176, 59014776
  4746,   4,  16384,  36527,  23,  18,   2, 59442296, 59021720, 58970760, 58956024, 59246344
  4747,   4,  16384,  19516,  18,  19,   1, 59378456, 58993656, 58959168, 58929720, 58964744
  4748,   4,  16384,   1322,  19,  19,   0, 59492072, 59075808, 58998784, 58998392, 59013128
  4749,   4,  16384,  33703,  19,  18,   1, 59466232, 59057480, 58935560, 58957592, 58987376
  4750,   4,  16384,   2736,  18,  19,   1, 59369464, 59014488, 58940600, 58937640, 58972728
  4751,   4,  16384,  26247,  19,  23,   2, 59487384, 59083312, 58999328, 59018400, 59351544
  4752,   4,  16384,  22604,  23,  22,   1, 59506944, 59073720, 58986744, 59001888, 59008568
  4753,   4,  16384,  10575,  22,   6,   3, 59510192, 59069408, 59000640, 58971472, 59147824
  4754,   4,  16384,  32937,   6,   6,   0, 59405720, 59091128, 59005280, 58997928, 59009664
  4755,   4,  16384,  25004,   6,  11,   2, 59506696, 59078936, 58969064, 58979576, 59223304
  4756,   4,  16384,  26023,  11,   9,   2, 59603688, 59112320, 59048112, 59021312, 59436664
  4757,   4,  16384,  33195,   9,   8,   1, 59547664, 59077344, 58994544, 58977536, 59025976
  4758,   4,  16384,   6098,   8,   8,   0, 59424504, 59044784, 59016408, 58949648, 58988288
  4759,   4,  16384,  15208,   8,   8,   0, 59592664, 59122536, 59033704, 59028760, 59064744
  4760,   4,  16384,  26071,   8,  13,   3, 59573344, 59076624, 59017112, 58974176, 59165144
  4761,   4,  16384,  49546,  13,   2,   3, 59369440, 59040288, 58946600, 58972760, 59142088
  4762,   4,  16384,  27403,   2,   3,   1, 59398208, 59120240, 59024712, 58995720, 59021000
  4763,   4,  16384,   3856,   3,   2,   1, 59525944, 59081176, 59006528, 58979808, 59036688
  4764,   4,  16384,  10132,   2,   3,   1, 59578176, 59131024, 59038968, 59017512, 59026592
  4765,   4,  16384,  11449,   3,   3,   0, 59533272, 59054232, 59000056, 58967648, 58992368
  4766,   4,  16384,  19913,   3,   4,   2, 59576248, 59114320, 59043736, 59030800, 59593296
  4767,   4,  16384,  40801,   4,  13,   3, 59533504, 59135312, 59034264, 59011200, 59138400
  4768,   4,  16384,    962,  13,  12,   1, 59354760, 59017872, 58978400, 58956120, 58970056
  4769,   4,  16384,   6131,  12,  13,   1, 59399480, 59040632, 58989384, 58957648, 58987112
  4770,   4,  16384,  49723,  13,  17,   2, 59475344, 59059936, 59018936, 59015088, 59324656
  4771,   4,  16384,  19700,  17,  16,   1, 59498104, 59064528, 58987568, 58997720, 59015520
  4772,   4,  16384,  19450,  16,  16,   0, 59522384, 59088720, 59013312, 58991528, 59018320
  4773,   4,  16384,  32562,  16,  15,   2, 59476728, 59037792, 58974120, 58946368, 59042448
  4774,   4,  16384,  46448,  15,  15,   0, 59461224, 59061544, 58990416, 58988672, 59032160
  4775,   4,  16384,   8183,  15,  13,   2, 59371128, 59008536, 58990160, 58934496, 59249496
  4776,   4,  16384,  48918,  13,  16,   2, 59387328, 59042472, 58993072, 58959928, 59217016
  4777,   4,  16384,  41343,  16,  12,   2, 59433776, 59035512, 58965200, 58966424, 59255544
  4778,   4,  16384,   5603,  12,  13,   1, 59507152, 59095880, 58983352, 58988232, 59023232
  4779,   4,  16384,   1265,  13,  11,   3, 59525112, 59072008, 58984024, 58954952, 59143712
  4780,   4,  16384,   5895,  11,   4,   3, 59433376, 59127672, 59060952, 59045368, 59169744
  4781,   4,  16384,  46389,   4,   5,   1, 59391224, 59041464, 59022592, 58975912, 59002984
  4782,   4,  16384,  10495,   5,  16,   3, 59527920, 59106608, 59090824, 59020592, 59174944
  4783,   4,  16384,  18528,  16,  12,   2, 59430864, 59108320, 59070368, 59052976, 59340832
  4784,   4,  16384,    729,  12,  10,   3, 59491016, 59069152, 58985536, 58991408, 59135424
  4785,   4,  16384,   6742,  10,  11,   1, 59399416, 59047688, 58998184, 58993616, 59017696
  4786,   4,  16384,    888,  11,  10,   1, 59538560, 59119304, 59023968, 59024152, 59034512
  4787,   4,  16384,   8360,  10,   6,   2, 59581632, 59109168, 59014800, 58981432, 59311264
  4788,   4,  16384,   6430,   6,   6,   0, 59586464, 59128744, 59021760, 59048088, 59051744
  4789,   4,  16384,  28087,   6,  18,   3, 59563840, 59070552, 59037704, 59020488, 59147768
  4790,   4,  16384,   9012,  18,  22,   2, 59365144, 59024024, 58945376, 58969592, 59503120
  4791,   4,  16384,   5125,  22,   6,   3, 59401200, 59090448, 59036976, 59007784, 59151960
  4792,   4,  16384,   5021,   6,  12,   3, 59400160, 58997640, 58976576, 58961944, 59153664
  4793,   4,  16384,  26437,  12,  12,   0, 59527160, 59093248, 58983328, 58972152, 58989088
  4794,   4,  16384,  10135,  12,  13,   1, 59530592, 59082112, 59001072, 58990792, 59016048
  4795,   4,  16384,  14936,  13,  12,   1, 59523120, 59069752, 59004504, 58986672, 59034016
  4796,   4,  16384,  27560,  12,   3,   3, 59479648, 59088368, 59033968, 59031848, 59113760
  4797,   4,  16384,   1188,   3,   3,   0, 59386856, 59036664, 58958432, 58940640, 58980560
  4798,   4,  16384,    600,   3,   5,   2, 59492064, 59125712, 59040272, 59027032, 59584096
  4799,   4,  16384,   1108,   5,   4,   1, 59408704, 59024120, 58975944, 58968152, 58986944
  4800,   4,  16384,  44029,   4,   3,   2, 59544928, 59061744, 58985400, 58996600, 59265304
  4801,   4,  16384,  28774,   3,   2,   1, 59620832, 59098512, 58996512, 58992168, 59022792
  4802,   4,  16384,  29860,   2,   0,   2, 59614248, 59100944, 59018752, 58988144, 59251048
  4803,   4,  16384,  27169,   0,   0,   0, 59496928, 59011904, 58916712, 58904384, 58951304
  4804,   4,  16384,  33150,   0,   0,   0, 59329152, 58938456, 58885784, 58866192, 58930232
  4805,   4,  16384,  27110,   0,   1,   1, 59421728, 58952640, 58880000, 58864256, 58987832
  4806,   4,  16384,  16997,   1,  20,   3, 59556480, 59125264, 59025072, 59037704, 59184048
  4807,   4,  16384,  34779,  20,  20,   0, 59396152, 59074280, 59023344, 59015608, 59027264
  4808,   4,  16384,  34328,  20,  20,   0, 59507584, 59043080, 58983072, 58969160, 58996192
  4809,   4,  16384,  14265,  20,  21,   1, 59517968, 59082800, 58980656, 58950824, 59035848
  4810,   4,  16384,  28470,  21,  21,   0, 59511288, 59071912, 58988576, 59023928, 59000144
  4811,   4,  16384,  49353,  21,  21,   0, 59522800, 59050624, 58994952, 58980784, 58995728
  4812,   4,  16384,  34158,  21,  21,   0, 59393744, 59024488, 58958048, 58939728, 58971424
  4813,   4,  16384,   6763,  21,  21,   0, 59446584, 59011816, 58980048, 58935880, 58970000
  4814,   4,  16384,  19215,  21,  14,   3, 59392136, 59021648, 58984744, 58944480, 59169224
  4815,   4,  16384,  25063,  14,  15,   1, 59375840, 59089792, 59081568, 58985632, 59054328
  4816,   4,  16384,  21998,  15,  14,   1, 59470416, 59050520, 58962440, 58986736, 59020024
  4817,   4,  16384,   7000,  14,   1,   3, 59510496, 59133016, 58975896, 58946328, 59150568
  4818,   4,  16384,  14667,   1,   1,   0, 59431808, 59089416, 58996800, 59027832, 58987296
  4819,   4,  16384,  33305,   1,   5,   2, 59524520, 59090776, 59011912, 58974880, 59249200
  4820,   4,  16384,  36694,   5,   5,   0, 59529576, 59107552, 59051136, 59018344, 59069640
  4821,   4,  16384,  15484,   5,   4,   1, 59443584, 59011840, 58962960, 58933088, 58941408
  4822,   4,  16384,  41952,   4,   2,   2, 59516216, 59080864, 59019880, 58987440, 59522656
  4823,   4,  16384,  35968,   2,   2,   0, 59580152, 59106320, 58999848, 59011376, 59056272
  4824,   4,  16384,    130,   2,   3,   1, 59530520, 59062648, 59007320, 58984312, 58995744
  4825,   4,  16384,  30054,   3,   3,   0, 59408064, 58999176, 58965224, 58946048, 58983016
  4826,   4,  16384,    134,   3,   2,   1, 59574872, 59101000, 59036848, 59001568, 59027256
  4827,   4,  16384,   8518,   2,   2,   0, 59561176, 59061096, 59000336, 58976088, 59015720
  4828,   4,  16384,  39059,   2,  20,   3, 59553640, 59072264, 59048552, 59043672, 59150352
  4829,   4,  16384,  35427,  20,  21,   1, 59402296, 59030480, 58981520, 58973696, 58976472
  4830,   4,  16384,  33247,  21,  20,   1, 59472040, 59116088, 59030392, 59010144, 59057720
  4831,   4,  16384,  49740,  20,   3,   3, 59476200, 59075488, 59025496, 58997704, 59137464
  4832,   4,  16384,  37221,   3,   2,   1, 59437688, 59075664, 59006208, 58993248, 59038032
  4833,   4,  16384,  38146,   2,   3,   1, 59444832, 59030576, 58966104, 58972872, 58996240
  4834,   4,  16384,  48382,   3,  21,   3, 59593520, 59102488, 59039080, 59022296, 59171088
  4835,   4,  16384,   1481,  21,   6,   3, 59416976, 59063496, 58998696, 58986776, 59162568
  4836,   4,  16384,  43388,   6,  10,   2, 59453064, 59151840, 59048968, 59072392, 59436168
  4837,   4,  16384,  21957,  10,   9,   2, 59576136, 59083048, 59003600, 59011712, 59090536
  4838,   4,  16384,  41223,   9,  10,   2, 59558104, 59120400, 59038840, 59050608, 59591800
  4839,   4,  16384,  42263,  10,  17,   3, 59569768, 59134104, 59048192, 59038848, 59163440
  4840,   4,  16384,   4157,  17,  16,   1, 59411584, 59086384, 59032432, 58988560, 59007168
  4841,   4,  16384,  36842,  16,   4,   3, 59500888, 59060272, 58994968, 58969272, 59128656
  4842,   4,  16384,  15217,   4,   4,   0, 59422776, 59113184, 59030752, 58986168, 59018168
  4843,   4,  16384,   6478,   4,   8,   3, 59464288, 59012520, 58941992, 58944056, 59162056
  4844,   4,  16384,  26117,   8,  11,   2, 59446328, 59158440, 59048040, 59070480, 59459184
  4845,   4,  16384,  24190,  11,   9,   2, 59593032, 59124640, 59055248, 59038464, 59075600
  4846,   4,  16384,  34471,   9,  16,   3, 59557824, 59121240, 59063784, 59024136, 59164560
  4847,   4,  16384,  44157,  16,  16,   0, 59399192, 59105224, 59019656, 59033632, 59040768
  4848,   4,  16384,  24207,  16,  16,   0, 59500840, 59078064, 59002040, 58975792, 59004888
  4849,   4,  16384,  28881,  16,  16,   0, 59515520, 59072560, 58994160, 58976384, 59007560
  4850,   4,  16384,   8268,  16,  15,   2, 59440296, 59047632, 58966440, 58963184, 59249624
  4851,   4,  16384,  23923,  15,  15,   0, 59367984, 59003720, 58932472, 58933848, 58962088
  4852,   4,  16384,  21292,  15,  14,   1, 59519048, 59082080, 59021224, 59003976, 59043280
  4853,   4,  16384,  22116,  14,  15,   1, 59477720, 59045352, 58982592, 58957664, 59004232
  4854,   4,  16384,  35472,  15,  15,   0, 59354792, 59003936, 58935776, 58922432, 58966112
  4855,   4,  16384,  32279,  15,  14,   1, 59508976, 59098048, 59031064, 59001008, 59016816
  4856,   4,  16384,  42896,  14,  15,   1, 59520848, 59064888, 59002536, 58971408, 59015920
  4857,   4,  16384,  18319,  15,  14,   1, 59546816, 59117944, 59001504, 58979368, 59027152
  4858,   4,  16384,  20276,  14,  18,   3, 59428672, 59048960, 58999256, 58950640, 59189672
  4859,   4,  16384,  20981,  18,  19,   1, 59344512, 59045104, 58972096, 58931848, 58992984
  4860,   4,  16384,   3682,  19,  13,   3, 59477152, 59060568, 59016328, 58990248, 59181136
  4861,   4,  16384,  24664,  13,  12,   1, 59417632, 59062024, 58987736, 59003168, 59021368
  4862,   4,  16384,  46623,  12,  12,   0, 59360672, 59015984, 58990136, 58953840, 58964928
  4863,   4,  16384,  32715,  12,  13,   1, 59492920, 59108888, 59027528, 59028176, 59044424
  4864,   4,  16384,  24881,  13,   3,   3, 59523328, 59058608, 59017296, 58960896, 59135552
  4865,   4,  16384,  43114,   3,   2,   1, 59449808, 59087472, 59035976, 59006496, 59081544
  4866,   4,  16384,  13526,   2,  20,   3, 59593856, 59101984, 59017344, 59005656, 59182904
  4867,   4,  16384,  21105,  20,  22,   2, 59385640, 59086904, 59008336, 58990112, 59279456
  4868,   4,  16384,  27575,  22,  22,   0, 59486304, 59103152, 58988368, 58998560, 59027072
  4869,   4,  16384,   3151,  22,  23,   1, 59485760, 59114144, 59003824, 58992416, 58989736
  4870,   4,  16384,  38324,  23,  22,   1, 59404400, 59013432, 58972584, 58955704, 58986960
  4871,   4,  16384,  21764,  22,  23,   1, 59514800, 59077464, 59033168, 59006464, 59036368
  4872,   4,  16384,   5245,  23,  23,   0, 59402032, 59038440, 58943808, 58952680, 58949104
  4873,   4,  16384,  33170,  23,  23,   0, 59538768, 59064048, 59011336, 58991248, 58998904
  4874,   4,  16384,  48594,  23,  23,   0, 59393152, 59035976, 58989144, 58959208, 58987656
  4875,   4,  16384,  11364,  23,  23,   0, 59526536, 59091792, 58988312, 58993952, 59009240
  4876,   4,  16384,  48430,  23,  18,   2, 59500680, 59081632, 59021136, 59013736, 59409608
  4877,   4,  16384,  24368,  18,  23,   2, 59475232, 59033696, 58951520, 58957168, 59050608
  4878,   4,  16384,  13952,  23,  19,   2, 59419016, 59035728, 58980720, 58944800, 59499288
  4879,   4,  16384,  24641,  19,  21,   2, 59488112, 59097144, 59020600, 58983768, 59334312
  4880,   4,  16384,  34911,  21,  21,   0, 59379968, 59023568, 58960920, 58960880, 58961128
  4881,   4,  16384,  48957,  21,  22,   2, 59504848, 59077032, 59035200, 58999256, 59334640
  4882,   4,  16384,  25880,  22,  18,   2, 59365288, 59036952, 58983360, 58945608, 59228480
  4883,   4,  16384,  31670,  18,  20,   2, 59519376, 59055992, 59006416, 58953368, 59272704
  4884,   4,  16384,  30237,  20,   9,   3, 59501096, 59084560, 59005376, 59007784, 59138824
  4885,   4,  16384,  37451,   9,   8,   1, 59434784, 59075936, 59012128, 58986712, 59000144
  4886,   4,  16384,  38733,   8,   6,   2, 59560576, 59146320, 59072680, 59060536, 59592536
  4887,   4,  16384,  16195,   6,  16,   3, 59573608, 59134888, 59055480, 59041352, 59178920
  4888,   4,  16384,  38666,  16,   5,   3, 59419152, 59085728, 59020160, 58975760, 59153856
  4889,   4,  16384,  10091,   5,   2,   2, 59463408, 59082552, 59038080, 58998136, 59338848
  4890,   4,  16384,  41838,   2,   2,   0, 59611896, 59115200, 59022128, 58992072, 59032328
  4891,   4,  16384,  14105,   2,   3,   1, 59584936, 59109808, 59018744, 58988320, 59015904
  4892,   4,  16384,  29150,   3,   0,   2, 59417392, 59042552, 58970256, 58962776, 59275840
  4893,   4,  16384,  27906,   0,   0,   0, 59536104, 59006408, 58930664, 58913304, 58972800
  4894,   4,  16384,   8050,   0,   1,   1, 59472736, 59015024, 58941568, 58939128, 59038632
  4895,   4,  16384,  41049,   1,  13,   3, 59397456, 59010736, 59018496, 58977472, 59175816
  4896,   4,  16384,  48482,  13,  17,   2, 59372568, 59088048, 59012896, 59041280, 59336944
  4897,   4,  16384,  49085,  17,  13,   2, 59520856, 59075776, 58986848, 58996424, 59350072
  4898,   4,  16384,  15782,  13,  15,   2, 59557160, 59103688, 59007552, 59010992, 59322080
  4899,   4,  16384,  22697,  15,  13,   2, 59483528, 59083432, 58995912, 58959688, 59298520
  4900,   4,  16384,   1934,  13,  23,   3, 59412184, 59045184, 58985352, 58994944, 59162368
  4901,   4,  16384,  40640,  23,  23,   0, 59469600, 59086192, 59006736, 58962888, 59002584
  4902,   4,  16384,  28444,  23,  23,   0, 59414480, 59013160, 58988504, 58943096, 58982384
  4903,   4,  16384,  40316,  23,  22,   1, 59392736, 59015888, 58971008, 58985672, 58972688
  4904,   4,  16384,  29291,  22,  22,   0, 59534288, 59086032, 58990432, 58988512, 59003368
  4905,   4,  16384,   6772,  22,  23,   1, 59587080, 59106512, 59042384, 59030712, 59043640
  4906,   4,  16384,  30919,  23,  21,   2, 59542016, 59062112, 58995544, 58998416, 59314296
  4907,   4,  16384,  27678,  21,  20,   1, 59460688, 59080544, 58975392, 58993408, 59012744
  4908,   4,  16384,  36966,  20,  23,   2, 59458400, 59052504, 58996336, 58977344, 59369696
  4909,   4,  16384,  48907,  23,  22,   1, 59500320, 59060632, 58953344, 58971768, 59010024
  4910,   4,  16384,  27591,  22,  23,   1, 59408848, 58994856, 58967448, 58982936, 58992352
  4911,   4,  16384,  23369,  23,  21,   2, 59364488, 59041968, 58984808, 58953360, 59280040
  4912,   4,  16384,   1561,  21,  20,   1, 59526296, 59078400, 59007576, 58992032, 59019160
  4913,   4,  16384,  10456,  20,   8,   3, 59523472, 59059840, 59012456, 58990120, 59176336
  4914,   4,  16384,  21162,   8,  11,   2, 59457632, 59127464, 59028736, 59032328, 59367992
  4915,   4,  16384,  24086,  11,  10,   1, 59517904, 59110856, 59008000, 59021304, 59032912
  4916,   4,  16384,   5458,  10,   8,   2, 59548352, 59080024, 59035424, 59021656, 59383552
  4917,   4,  16384,   2688,   8,  13,   3, 59557736, 59075472, 59000064, 59010640, 59178232
  4918,   4,  16384,  13803,  13,   5,   3, 59350848, 59074640, 59006208, 58993936, 59150056
  4919,   4,  16384,  40295,   5,   5,   0, 59517352, 59166384, 59068296, 59032760, 59073256
  4920,   4,  16384,  38410,   5,   3,   2, 59577776, 59081728, 58991800, 59004408, 59289024
  4921,   4,  16384,  23896,   3,  17,   3, 59422840, 58983880, 58984152, 58949320, 59183536
  4922,   4,  16384,  37700,  17,   7,   3, 59394912, 59087536, 59018536, 59024400, 59152648
  4923,   4,  16384,  48185,   7,  11,   2, 59479536, 59118968, 59037784, 59018888, 59299384
  4924,   4,  16384,  36593,  11,  11,   0, 59588328, 59169928, 59063976, 59062920, 59089352
  4925,   4,  16384,    107,  11,   9,   2, 59583584, 59086480, 59022976, 58975512, 59070224
  4926,   4,  16384,  49145,   9,   2,   3, 59583352, 59083688, 59056464, 59052200, 59188312
  4927,   4,  16384,  16491,   2,   0,   2, 59539728, 59167280, 59066992, 59060992, 59294256
  4928,   4,  16384,   6367,   0,   3,   2, 59518368, 59004568, 58928672, 58912480, 59277936
  4929,   4,  16384,  22910,   3,   7,   3, 59475296, 59032056, 59001584, 58959792, 59185880
  4930,   4,  16384,  46807,   7,   8,   2, 59390904, 59053968, 58979256, 58983936, 59287936
  4931,   4,  16384,  32688,   8,   8,   0, 59535304, 59093960, 59026568, 58999240, 59040424
  4932,   4,  16384,  41274,   8,   9,   1, 59587112, 59175512, 59061600, 59050536, 59069664
  4933,   4,  16384,  15629,   9,   9,   0, 59588024, 59080928, 59046096, 59007696, 59027824
  4934,   4,  16384,  22048,   9,   9,   0, 59588024, 59122536, 59042440, 59047240, 59050096
  4935,   4,  16384,  18443,   9,   3,   3, 59609416, 59146480, 59053600, 59030608, 59187488
  4936,   4,  16384,  33448,   3,  21,   3, 59452840, 59100592, 59002216, 59033744, 59187016
  4937,   4,  16384,  35123,  21,  22,   2, 59458144, 59087776, 59005288, 58966152, 59350952
  4938,   4,  16384,  36822,  22,  23,   1, 59397688, 59053872, 58995992, 58950968, 58968112
  4939,   4,  16384,  35283,  23,  22,   1, 59518960, 59075560, 59025392, 59007472, 59020488
  4940,   4,  16384,  49665,  22,  23,   1, 59519256, 59095672, 59027856, 59026528, 59050032
  4941,   4,  16384,  30036,  23,  23,   0, 59549272, 59055768, 58982432, 59009424, 58998224
  4942,   4,  16384,   6992,  23,   6,   3, 59483784, 59109816, 59000640, 58995016, 59131760
  4943,   4,  16384,   9498,   6,   6,   0, 59430160, 59123632, 59033000, 59071352, 59061328
  4944,   4,  16384,  44241,   6,   9,   2, 59432344, 59061968, 58978824, 58958288, 59230176
  4945,   4,  16384,   9316,   9,   9,   0, 59642560, 59107776, 59027232, 59026888, 59046152
  4946,   4,  16384,  15121,   9,   9,   0, 59496944, 59058200, 59004816, 58985056, 58997896
  4947,   4,  16384,  34387,   9,   8,   1, 59596024, 59115176, 59024984, 58989312, 59056680
  4948,   4,  16384,  45175,   8,  23,   3, 59580776, 59119392, 59050288, 59039832, 59180136
  4949,   4,  16384,  48911,  23,  22,   1, 59406320, 59058896, 58970048, 59005784, 59001424
  4950,   4,  16384,  45191,  22,  23,   1, 59479928, 59104712, 59009248, 58981896, 59034328
  4951,   4,  16384,  27522,  23,  23,   0, 59489352, 59095800, 59006120, 59010040, 59015712
  4952,   4,  16384,  23892,  23,  18,   2, 59390824, 59031120, 58989712, 58947408, 59244088
  4953,   4,  16384,  35812,  18,  23,   2, 59524832, 59066016, 58995560, 58965672, 59311920
  4954,   4,  16384,  48754,  23,  13,   3, 59455184, 59046552, 58997952, 58962592, 59200240
  4955,   4,  16384,  24243,  13,  20,   3, 59454136, 59097312, 59008112, 58980552, 59182592
  4956,   4,  16384,  21283,  20,  22,   2, 59346160, 59016656, 59006984, 58939904, 59339032
  4957,   4,  16384,  20793,  22,   9,   3, 59495872, 59059992, 58988024, 58961216, 59119848
  4958,   4,  16384,  24807,   9,   9,   0, 59411840, 59117648, 59050656, 59008072, 59078096
  4959,   4,  16384,  43390,   9,   9,   0, 59520992, 59119256, 59050776, 59027896, 59044008
  4960,   4,  16384,  28864,   9,   8,   1, 59488496, 59034496, 59003512, 58964264, 59014264
  4961,   4,  16384,  37672,   8,  10,   2, 59592168, 59115624, 58992088, 58990312, 59339840
  4962,   4,  16384,  27455,  10,  11,   1, 59584208, 59077256, 59034600, 58977136, 59042016
  4963,   4,  16384,  42925,  11,   4,   3, 59425912, 59024432, 58990536, 58958168, 59175776
  4964,   4,  16384,  38840,   4,   4,   0, 59416640, 59143448, 59108104, 59074472, 59055240
  4965,   4,  16384,  10950,   4,   1,   2, 59400176, 58999024, 58940040, 58921128, 58981960
  4966,   4,  16384,  25270,   1,   0,   1, 59547616, 59097128, 59057176, 59030512, 58975936
  4967,   4,  16384,  46828,   0,   5,   2, 59518456, 59030760, 58958480, 58943480, 59336784
  4968,   4,  16384,  19764,   5,   6,   3, 59636048, 59090776, 58997680, 59000720, 59155680
  4969,   4,  16384,  16467,   6,   9,   2, 59555656, 59080624, 59061144, 58997208, 59361688
  4970,   4,  16384,  27351,   9,   8,   1, 59591456, 59112368, 59002992, 59014592, 59045880
  4971,   4,  16384,   8574,   8,  10,   2, 59439896, 59071056, 58950512, 58946552, 59251016
  4972,   4,  16384,  12492,  10,   9,   2, 59579752, 59141808, 59052616, 59059688, 59430872
  4973,   4,  16384,  34084,   9,   9,   0, 59429064, 59034688, 58954640, 58920688, 58960768
  4974,   4,  16384,  10583,   9,   9,   0, 59562312, 59109232, 59059136, 59025464, 59058688
  4975,   4,  16384,  47486,   9,  19,   3, 59598128, 59126720, 59035856, 59017920, 59168648
  4976,   4,  16384,  12242,  19,  20,   2, 59342896, 59064208, 58995704, 58971616, 59262640
  4977,   4,  16384,  40119,  20,  20,   0, 59448736, 59043384, 58995272, 59037912, 59013936
  4978,   4,  16384,   2040,  20,  21,   1, 59528472, 59065048, 58986568, 59005608, 59033712
  4979,   4,  16384,   2014,  21,  22,   2, 59401432, 59034960, 58998888, 58923440, 59228136
  4980,   4,  16384,   7589,  22,  14,   3, 59514704, 59076504, 59001936, 58996184, 59178896
  4981,   4,  16384,  10080,  14,  14,   0, 59401232, 59074760, 59017232, 58969728, 59019920
  4982,   4,  16384,  37088,  14,  14,   0, 59509552, 59066528, 59000848, 59002400, 59031016
  4983,   4,  16384,  49762,  14,  17,   2, 59398968, 59081232, 58981832, 58958064, 59264032
  4984,   4,  16384,  38933,  17,  17,   0, 59409032, 59028784, 59018392, 58960048, 59001080
  4985,   4,  16384,  12518,  17,  14,   2, 59529632, 59067176, 59006528, 59016704, 59329656
  4986,   4,  16384,  17983,  14,   1,   3, 59527848, 59120832, 59026992, 58961888, 59171784
  4987,   4,  16384,  21397,   1,   4,   2, 59445168, 59096056, 59058168, 59017904, 59306256
  4988,   4,  16384,  16621,   4,   4,   0, 59434856, 59014664, 58964864, 58968672, 58974376
  4989,   4,  16384,  20320,   4,   5,   1, 59557608, 59076928, 59039816, 59003344, 59016560
  4990,   4,  16384,  11864,   5,   4,   1, 59545712, 59136752, 59042784, 59003040, 59057112
  4991,   4,  16384,  39666,   4,   1,   2, 59438624, 59042568, 58990936, 58975712, 59288384
  4992,   4,  16384,  34182,   1,   1,   0, 59602928, 59117528, 59030624, 58994144, 58997736
  4993,   4,  16384,  42673,   1,   9,   3, 59593952, 59079320, 59006744, 59009640, 59190192
  4994,   4,  16384,   7043,   9,   8,   1, 59366256, 59037016, 58958800, 58942192, 58992240
  4995,   4,  16384,  38741,   8,   9,   1, 59507792, 59099016, 59033544, 59019328, 59061728
  4996,   4,  16384,   6076,   9,   6,   2, 59452720, 59068904, 58985688, 58968424, 59343392
  4997,   4,  16384,  28971,   6,   6,   0, 59552312, 59057648, 59011600, 58979552, 59022680
  4998,   4,  16384,  41553,   6,   0,   3, 59578432, 59116704, 59047072, 59044944, 59098936
  4999,   4,  16384,  43723,   0,  20,   3, 59396904, 59035888, 58968200, 58968328, 59154024
  5000,   4,  16384,  43344,  20,  18,   2, 59414768, 59117024, 58990896, 58978752, 59284088
  5001,   4,  16384,  30278,  18,  18,   0, 59477880, 59083904, 58982584, 58958072, 59055600
  5002,   4,  16384,  30247,  18,  12,   3, 59451440, 59082616, 59037144, 59007808, 59201328
  5003,   4,  16384,  18987,  12,  12,   0, 59515632, 59069496, 59008280, 59023744, 59021888
  5004,   4,  16384,  46782,  12,  13,   1, 59498480, 59147840, 59058896, 59005000, 59036792
  5005,   4,  16384,   2856,  13,   8,   3, 59485736, 59024584, 59004424, 58963104, 59144728
  5006,   4,  16384,  32566,   8,   9,   1, 59463048, 59146152, 59056680, 59026704, 59079040
  5007,   4,  16384,  24756,   9,   8,   1, 59439024, 59079512, 58972672, 58966744, 59010968
  5008,   4,  16384,  39233,   8,   8,   0, 59590912, 59093968, 59026016, 59038280, 59012528
  5009,   4,  16384,  41563,   8,   9,   1, 59533616, 59056336, 58991232, 58990536, 59006160
  5010,   4,  16384,  42598,   9,   0,   3, 59576016, 59097376, 59016864, 58977288, 59096912
  5011,   4,  16384,  15247,   0,   0,   0, 59357152, 59013392, 58935344, 58926920, 58982584
  5012,   4,  16384,  44394,   0,   3,   2, 59462304, 58996816, 58936864, 58903624, 59384576
  5013,   4,  16384,  47969,   3,   3,   0, 59411528, 59003336, 58908208, 58894344, 58959648
  5014,   4,  16384,  11814,   3,  12,   3, 59522552, 59124648, 59034512, 59013256, 59186472
  5015,   4,  16384,  28203,  12,  12,   0, 59410976, 59110384, 59028920, 59054832, 59020616
  5016,   4,  16384,  22104,  12,   4,   3, 59525088, 59073680, 58962440, 58974952, 59127136
  5017,   4,  16384,  11768,   4,   4,   0, 59391216, 59052032, 59027624, 58970056, 59002640
  5018,   4,  16384,  29300,   4,   5,   1, 59395952, 59015912, 58956336, 58951824, 58972576
  5019,   4,  16384,  41063,   5,   5,   0, 59566680, 59109904, 59027600, 58989056, 59042280
  5020,   4,  16384,  40096,   5,   5,   0, 59575792, 59113912, 59049904, 59038928, 59082440
  5021,   4,  16384,  31103,   5,   2,   2, 59566672, 59073424, 59014760, 58969584, 59045760
  5022,   4,  16384,  42674,   2,   2,   0, 59560232, 59102920, 59020144, 58974480, 59045704
  5023,   4,  16384,  18906,   2,   4,   2, 59554312, 59123584, 59033584, 59034136, 59348424
  5024,   4,  16384,  18144,   4,   2,   2, 59367808, 59002464, 58949696, 58965352, 59204264
  5025,   4,  16384,   9235,   2,   4,   2, 59530768, 59069704, 58969600, 58970784, 59305184
  5026,   4,  16384,  43588,   4,   4,   0, 59432832, 59057536, 58964656, 58976400, 58989568
  5027,   4,  16384,  15977,   4,   1,   2, 59593464, 59095688, 59025408, 58979112, 59300432
  5028,   4,  16384,  15525,   1,   0,   1, 59564584, 59096328, 59024672, 59030080, 58970320
  5029,   4,  16384,   1327,   0,   2,   2, 59483400, 58995424, 58922552, 58892904, 59065248
  5030,   4,  16384,  36290,   2,   0,   2, 59516872, 59090296, 59044424, 59003328, 59483192
  5031,   4,  16384,  19475,   0,  13,   3, 59525704, 59016000, 58949576, 58921288, 59170224
  5032,   4,  16384,  41294,  13,  22,   3, 59359160, 59092632, 58996352, 58989408, 59161664
  5033,   4,  16384,   6578,  22,  23,   1, 59376848, 59071704, 59017520, 58991776, 59025384
  5034,   4,  16384,  38449,  23,  14,   3, 59479888, 59061984, 58968032, 58989624, 59183344
  5035,   4,  16384,  34311,  14,  14,   0, 59387512, 59094328, 58990776, 59011000, 59031360
  5036,   4,  16384,  25002,  14,   0,   3, 59479656, 59103688, 59063200, 59009704, 59065216
  5037,   4,  16384,   4316,   0,   0,   0, 59386816, 59007776, 58926936, 58904448, 58977680
  5038,   4,  16384,  31459,   0,   0,   0, 59481816, 59013288, 58930768, 58918928, 58979656
  5039,   4,  16384,  23180,   0,   5,   2, 59520472, 59027960, 58960560, 58935880, 59350512
  5040,   4,  16384,   6565,   5,   5,   0, 59566392, 59124088, 58997560, 58997072, 59009656
  5041,   4,  16384,  22944,   5,   4,   1, 59546688, 59065632, 59000744, 58996408, 59034256
  5042,   4,  16384,  46811,   4,   4,   0, 59369688, 59048128, 58960968, 58953696, 58976696
  5043,   4,  16384,  40583,   4,   1,   2, 59581936, 59123096, 59049680, 58998848, 59293856
  5044,   4,  16384,  15970,   1,   1,   0, 59413328, 59038000, 58960656, 58970776, 58986032
  5045,   4,  16384,  49466,   1,   0,   1, 59609920, 59084760, 59006816, 58999592, 58953136
  5046,   4,  16384,  49580,   0,   3,   2, 59480552, 59019056, 58944360, 58922256, 59554384
  5047,   4,  16384,  22637,   3,   2,   1, 59603792, 59127608, 59047376, 59043152, 59091760
  5048,   4,  16384,  15571,   2,   5,   2, 59591176, 59080136, 59024064, 58998512, 59278248
  5049,   4,  16384,  21838,   5,   0,   2, 59553664, 59084752, 59009896, 58994944, 59224968
  5050,   4,  16384,  33118,   0,   0,   0, 59345984, 58938376, 58870560, 58860832, 58919408
  5051,   4,  16384,  36080,   0,  19,   3, 59504568, 59010192, 58914224, 58916392, 59170440
  5052,   4,  16384,  35089,  19,  18,   1, 59354160, 59046576, 58985856, 58979056, 58993960
  5053,   4,  16384,   7465,  18,  21,   2, 59429168, 59074800, 59012120, 58969800, 59041592
  5054,   4,  16384,   5551,  21,  20,   1, 59477424, 59050888, 59009696, 59009976, 59026200
  5055,   4,  16384,  27690,  20,  20,   0, 59513456, 59072360, 59038232, 59007720, 59014032
  5056,   4,  16384,  27694,  20,  19,   2, 59518888, 59069048, 59000472, 58991784, 59255408
  5057,   4,  16384,  43005,  19,  23,   2, 59502056, 59077328, 58984688, 58977488, 59328712
  5058,   4,  16384,  29622,  23,  23,   0, 59463920, 59097168, 59007072, 59000464, 59012456
  5059,   4,  16384,    452,  23,  14,   3, 59398128, 58990560, 58981608, 58947552, 59151328
  5060,   4,  16384,   2531,  14,   3,   3, 59399048, 59099536, 59028328, 59022048, 59145800
  5061,   4,  16384,  31742,   3,  21,   3, 59456968, 59083264, 59027304, 58988792, 59186160
  5062,   4,  16384,   1689,  21,  20,   1, 59474056, 59124152, 59077648, 59046344, 59024896
  5063,   4,  16384,   9885,  20,  22,   2, 59479720, 59084848, 59044520, 59011312, 59312104
  5064,   4,  16384,  36884,  22,  19,   2, 59499864, 59065000, 58994352, 58990184, 59302408
  5065,   4,  16384,  20487,  19,  19,   0, 59553008, 59084752, 58994792, 58968104, 59025536
  5066,   4,  16384,  11261,  19,   7,   3, 59490408, 59082296, 59007992, 58981824, 59179080
  5067,   4,  16384,   9462,   7,   6,   1, 59516968, 59124224, 59050472, 59040064, 59036560
  5068,   4,  16384,   8193,   6,   9,   2, 59446176, 59039296, 58974760, 58968200, 59354704
  5069,   4,  16384,   4785,   9,   8,   1, 59457512, 59004904, 58972472, 58914104, 58979136
  5070,   4,  16384,  35146,   8,  18,   3, 59591632, 59133688, 59076904, 59042352, 59195688
  5071,   4,  16384,  43889,  18,  19,   1, 59448384, 59075040, 59054200, 59007552, 59025616
  5072,   4,  16384,  12584,  19,  18,   1, 59504736, 59080992, 59001424, 58988080, 58992072
  5073,   4,  16384,  41959,  18,   3,   3, 59535440, 59064696, 58987176, 58987968, 59152456
  5074,   4,  16384,  28102,   3,   3,   0, 59444408, 59161120, 59019656, 59025384, 59069960
  5075,   4,  16384,  25967,   3,   2,   1, 59562568, 59100168, 59040200, 59023368, 59064536
  5076,   4,  16384,  43895,   2,  13,   3, 59442048, 59024424, 58974168, 58995552, 59156528
  5077,   4,  16384,  18954,  13,  13,   0, 59493336, 59065240, 58995808, 58971152, 59009640
  5078,   4,  16384,  15576,  13,  12,   1, 59379696, 59011776, 58989112, 58927576, 58970448
  5079,   4,  16384,  32911,  12,   7,   3, 59536768, 59094000, 59030504, 58987296, 59156496
  5080,   4,  16384,  21256,   7,  11,   2, 59445480, 59095248, 59045352, 59010264, 59330504
  5081,   4,  16384,  10820,  11,  11,   0, 59442760, 59034904, 58976848, 58933288, 59005184
  5082,   4,  16384,    305,  11,   7,   2, 59619344, 59137448, 59033056, 59024024, 59334936
  5083,   4,  16384,  48707,   7,   7,   0, 59501824, 59059520, 58994888, 58967656, 59023104
  5084,   4,  16384,   4989,   7,   7,   0, 59540344, 59085344, 59036800, 59014096, 59014264
  5085,   4,  16384,   2095,   7,   7,   0, 59538528, 59054792, 58974648, 58965240, 58985664
  5086,   4,  16384,  28415,   7,   8,   2, 59593232, 59133280, 59075936, 59024248, 59596224
  5087,   4,  16384,  35730,   8,   8,   0, 59410296, 59027912, 59020112, 58983392, 58980528
  5088,   4,  16384,    132,   8,  11,   2, 59624600, 59104272, 59059664, 58997960, 59306416
  5089,   4,  16384,  21389,  11,  10,   1, 59452896, 59022120, 58983888, 58981784, 58994536
  5090,   4,  16384,  12560,  10,  11,   1, 59600496, 59127592, 59048568, 59028592, 59043088
  5091,   4,  16384,   2579,  11,  10,   1, 59529200, 59064080, 58993024, 58972896, 59009288
  5092,   4,  16384,  24420,  10,   8,   2, 59551352, 59074608, 59030712, 59021240, 59407768
  5093,   4,  16384,  26516,   8,   8,   0, 59546048, 59074328, 59011104, 58975520, 59027120
  5094,   4,  16384,  16695,   8,  18,   3, 59565712, 59127808, 59026912, 59006112, 59161056
  5095,   4,  16384,  32925,  18,  19,   1, 59329288, 59039784, 58972848, 58952672, 58998816
  5096,   4,  16384,  40694,  19,   8,   3, 59427848, 59074424, 59001760, 58990232, 59148088
  5097,   4,  16384,  41155,   8,   7,   2, 59484928, 59094696, 59005704, 59007968, 59355096
  5098,   4,  16384,   9542,   7,   7,   0, 59586584, 59122856, 59032704, 59035152, 59029528
  5099,   4,  16384,  41585,   7,  19,   3, 59515552, 59066296, 59014376, 59014928, 59161264
  5100,   4,  16384,  39652,  19,  19,   0, 59381456, 59066008, 59020728, 58976736, 59002376
  5101,   4,  16384,   8901,  19,  19,   0, 59451912, 59044560, 58974424, 58934720, 58977744
  5102,   4,  16384,  13582,  19,  19,   0, 59480704, 59100856, 59001776, 59008968, 59026552
  5103,   4,  16384,  14503,  19,  21,   2, 59402968, 59035608, 58981224, 58966168, 59255776
  5104,   4,  16384,  38231,  21,  14,   3, 59514568, 59071048, 59028416, 58964688, 59148736
  5105,   4,  16384,  24007,  14,  14,   0, 59406352, 59052248, 58998560, 58960944, 59030016
  5106,   4,  16384,  27137,  14,  13,   2, 59463472, 59070464, 58976904, 58984520, 59262184
  5107,   4,  16384,   5242,  13,  13,   0, 59346584, 58988488, 58921632, 58941016, 58943728
  5108,   4,  16384,  19233,  13,  23,   3, 59476968, 59074656, 58978672, 58992048, 59154944
  5109,   4,  16384,   8883,  23,  23,   0, 59404808, 59048888, 58996328, 58977696, 58986080
  5110,   4,  16384,   7686,  23,  23,   0, 59478168, 59084448, 59015280, 58996816, 59019336
  5111,   4,  16384,  23065,  23,  23,   0, 59514560, 59119752, 59027080, 58997344, 59033592
  5112,   4,  16384,  24175,  23,  23,   0, 59489544, 59061048, 59021960, 59003536, 58998184
  5113,   4,  16384,  20844,  23,  19,   2, 59507312, 59052944, 58986288, 58971080, 59329264
  5114,   4,  16384,  24866,  19,   1,   3, 59462680, 59044960, 58986080, 58949744, 59168200
  5115,   4,  16384,  49321,   1,   1,   0, 59347232, 59017512, 58956992, 58947376, 58978208
  5116,   4,  16384,  21748,   1,  14,   3, 59400624, 59038912, 58987264, 58986848, 59158688
  5117,   4,  16384,   6635,  14,  14,   0, 59493224, 59064320, 58973992, 58951168, 58974560
  5118,   4,  16384,  40303,  14,  16,   2, 59476808, 59085144, 59015872, 58993088, 59582600
  5119,   4,  16384,  19181,  16,  16,   0, 59480000, 59108888, 59018016, 58982200, 59003984
  5120,   4,  16384,  24609,  16,   0,   3, 59528432, 59031992, 58991824, 58965568, 59062408
  5121,   4,  16384,  19500,   0,  23,   3, 59411448, 58993000, 58907560, 58887832, 59166200
  5122,   4,  16384,  22468,  23,  22,   1, 59371592, 59092016, 58979848, 58960552, 59012264
  5123,   4,  16384,  24221,  22,   1,   3, 59415936, 58997656, 58975384, 59002072, 59139120
  5124,   4,  16384,  33660,   1,  15,   3, 59426680, 59139296, 59041392, 59059888, 59165488
  5125,   4,  16384,   2175,  15,  15,   0, 59408224, 59048144, 59013680, 58954592, 58982000
  5126,   4,  16384,  15925,  15,  20,   3, 59479752, 59078176, 59011144, 58986416, 59163880
  5127,   4,  16384,  23093,  20,  20,   0, 59442168, 59103080, 59023920, 58998280, 59038952
  5128,   4,  16384,   2729,  20,  16,   3, 59496528, 59072176, 58999776, 58990480, 59169576
  5129,   4,  16384,  11184,  16,  19,   3, 59416528, 59068856, 59039248, 58983864, 59184664
  5130,   4,  16384,  45958,  19,  18,   1, 59417336, 59068344, 58998064, 58997848, 59024456
  5131,   4,  16384,  32902,  18,  18,   0, 59454408, 59034704, 58984024, 58951480, 58989720
  5132,   4,  16384,  36750,  18,  13,   3, 59379112, 59022768, 58955208, 58984320, 59169496
  5133,   4,  16384,  30928,  13,  17,   2, 59358216, 59057888, 58989704, 58965696, 59032032
  5134,   4,  16384,   9723,  17,  23,   3, 59463536, 59093304, 59039368, 59002280, 59179160
  5135,   4,  16384,   3365,  23,  22,   1, 59461376, 59086720, 59017264, 59003576, 59049840
  5136,   4,  16384,   1657,  22,  23,   1, 59526440, 59076112, 58993280, 58949416, 58997072
  5137,   4,  16384,  33670,  23,  23,   0, 59506792, 59111576, 59032072, 58992456, 58988328
  5138,   4,  16384,  33540,  23,  22,   1, 59470480, 59063656, 58986960, 58975976, 59025736
  5139,   4,  16384,  16820,  22,   0,   3, 59469752, 59053584, 58983384, 58961688, 59064376
  5140,   4,  16384,  21669,   0,   1,   1, 59349552, 59039072, 58967440, 58960104, 59097792
  5141,   4,  16384,  42192,   1,   1,   0, 59506448, 59103736, 59015864, 58981904, 59037952
  5142,   4,  16384,  18820,   1,   9,   3, 59405112, 59000944, 58966392, 58941240, 59177624
  5143,   4,  16384,   1550,   9,   9,   0, 59453600, 59137072, 59069480, 59064344, 59081312
  5144,   4,  16384,  45900,   9,  22,   3, 59615200, 59091904, 59058456, 59001952, 59181768
  5145,   4,  16384,  41654,  22,  22,   0, 59434128, 59081688, 58994536, 59013616, 59021136
  5146,   4,  16384,  44865,  22,  18,   2, 59577160, 59092240, 59001024, 59010480, 59321040
  5147,   4,  16384,  20633,  18,  18,   0, 59553312, 59101304, 58982704, 58971048, 58999312
  5148,   4,  16384,  35489,  18,  21,   2, 59493848, 59037552, 59015176, 58968088, 59409736
  5149,   4,  16384,   6290,  21,  20,   1, 59453208, 59044016, 58988336, 58960480, 58965704
  5150,   4,  16384,   8282,  20,   5,   3, 59336880, 59026856, 58960224, 58932336, 59124360
  5151,   4,  16384,   7843,   5,  15,   3, 59465056, 59143896, 59045656, 59032176, 59202864
  5152,   4,  16384,   9394,  15,   1,   3, 59363008, 59046768, 58982112, 58948784, 59139080
  5153,   4,  16384,  43370,   1,   0,   1, 59434712, 59061008, 58999200, 59026040, 58957488
  5154,   4,  16384,  26074,   0,   2,   2, 59525064, 59014048, 58913024, 58919968, 59318216
  5155,   4,  16384,  10254,   2,   3,   1, 59552928, 59118784, 59009352, 59013232, 59035048
  5156,   4,  16384,   1327,   3,   0,   2, 59517720, 59086176, 59020808, 59027312, 59327592
  5157,   4,  16384,   6466,   0,   3,   2, 59421600, 58939552, 58865936, 58848176, 59023024
  5158,   4,  16384,  38659,   3,   3,   0, 59429208, 59041472, 59018976, 58965608, 59010568
  5159,   4,  16384,  47637,   3,   0,   2, 59547208, 59097872, 59055584, 59060680, 59283888
  5160,   4,  16384,  41172,   0,   4,   2, 59294336, 58917952, 58887656, 58856416, 59171576
  5161,   4,  16384,  46948,   4,   0,   2, 59625968, 59137504, 59019280, 58985432, 59256872
  5162,   4,  16384,   4909,   0,   0,   0, 59539920, 59023056, 58920624, 58899472, 58968352
  5163,   4,  16384,   1806,   0,  22,   3, 59501688, 58986344, 58911376, 58910072, 59175432
  5164,   4,  16384,  29712,  22,   6,   3, 59401304, 59118392, 59044816, 58995568, 59137552
  5165,   4,  16384,  45037,   6,   7,   1, 59476096, 59094744, 59023320, 58998416, 59019928
  5166,   4,  16384,   6444,   7,   7,   0, 59512728, 59079704, 58996280, 58982200, 59039560
  5167,   4,  16384,  48697,   7,  23,   3, 59572424, 59101944, 59071320, 59037640, 59184944
  5168,   4,  16384,  23954,  23,  20,   2, 59409904, 59027312, 58991696, 59009688, 59264280
  5169,   4,  16384,  22611,  20,  20,   0, 59490832, 59075696, 58981704, 58963248, 59005376
  5170,   4,  16384,  48457,  20,  18,   2, 59504032, 59070096, 58990112, 58969728, 59277400
  5171,   4,  16384,   4312,  18,  18,   0, 59391648, 59015088, 58964984, 58976088, 58969968
  5172,   4,  16384,  37109,  18,  18,   0, 59510808, 59111832, 59018096, 59002176, 59044624
  5173,   4,  16384,  16020,  18,  19,   1, 59481824, 59059056, 58970808, 58938416, 58995096
  5174,   4,  16384,  37765,  19,  18,   1, 59448952, 59051248, 58986928, 58988832, 58986760
  5175,   4,  16384,  25677,  18,  14,   3, 59367200, 59019072, 58968144, 58944672, 59160344
  5176,   4,  16384,  12327,  14,   7,   3, 59373040, 59071064, 59058448, 58986128, 59142160
  5177,   4,  16384,  46686,   7,  18,   3, 59515656, 59095520, 59014184, 59044384, 59152536
  5178,   4,  16384,  22357,  18,  20,   2, 59477016, 59088976, 59004464, 58986152, 59299440
  5179,   4,  16384,  44569,  20,  16,   3, 59428712, 59012608, 58976448, 58960768, 59162920
  5180,   4,  16384,  33535,  16,  17,   1, 59368728, 59095264, 59042272, 59016912, 59032184
  5181,   4,  16384,   8716,  17,  13,   2, 59472256, 59044296, 58976448, 58966016, 59021344
  5182,   4,  16384,   3283,  13,  12,   1, 59479792, 59085136, 59025904, 59023888, 59026368
  5183,   4,  16384,  41208,  12,  17,   2, 59521624, 59097288, 58999136, 58981440, 59324128
  5184,   4,  16384,  38068,  17,  17,   0, 59514136, 59081688, 58998248, 58975648, 59035792
  5185,   4,  16384,    354,  17,  16,   1, 59374520, 59024064, 58979600, 58935720, 59000752
  5186,   4,  16384,  22247,  16,  10,   3, 59469728, 59087872, 58990952, 58989760, 59161512
  5187,   4,  16384,  10851,  10,   6,   2, 59348064, 59016376, 58965256, 58933288, 59204016
  5188,   4,  16384,  31531,   6,   6,   0, 59470920, 59102640, 59043392, 59045728, 59070848
  5189,   4,  16384,  45800,   6,   6,   0, 59530680, 59122832, 58995904, 58991872, 59013000
  5190,   4,  16384,  48166,   6,   8,   2, 59562288, 59141008, 59054552, 59033200, 59589264
  5191,   4,  16384,  49347,   8,   5,   3, 59583344, 59113944, 59060192, 59016488, 59181832
  5192,   4,  16384,  20711,   5,   5,   0, 59425064, 59070192, 59013008, 58994024, 58986848
  5193,   4,  16384,  47552,   5,   4,   1, 59562520, 59079168, 59012440, 58997240, 59025600
  5194,   4,  16384,  25523,   4,   3,   2, 59422120, 59025656, 58970984, 58948088, 59237800
  5195,   4,  16384,  36729,   3,   2,   1, 59529144, 59061504, 58982240, 58985944, 59001296
  5196,   4,  16384,  16956,   2,   3,   1, 59591896, 59114624, 59024464, 59043296, 59046200
  5197,   4,  16384,   5999,   3,   3,   0, 59559896, 59067928, 59011104, 58997576, 59015776
  5198,   4,  16384,  35513,   3,   5,   2, 59534264, 59069336, 58992992, 59022608, 59554912
  5199,   4,  16384,  49818,   5,  22,   3, 59384792, 59042800, 58987976, 58978968, 59162440
  5200,   4,  16384,   7433,  22,  22,   0, 59392392, 59037184, 58993528, 58990528, 59006312
  5201,   4,  16384,   1003,  22,  23,   1, 59480656, 59037600, 58989664, 58958568, 59010248
  5202,   4,  16384,  27596,  23,  22,   1, 59444168, 59059120, 59011144, 58989120, 58979936
  5203,   4,  16384,  47561,  22,  23,   1, 59518624, 59073344, 59005592, 58985184, 59024528
  5204,   4,  16384,  26841,  23,  19,   2, 59509232, 59095880, 59013952, 59005528, 59427328
  5205,   4,  16384,  34287,  19,  20,   2, 59477656, 59041832, 58974312, 58953456, 59049568
  5206,   4,  16384,   3858,  20,  21,   1, 59385528, 59023824, 58959344, 58934520, 58966648
  5207,   4,  16384,   2740,  21,  21,   0, 59343096, 59027792, 58955024, 58951008, 58975208
  5208,   4,  16384,  34797,  21,  21,   0, 59482112, 59034312, 58991120, 58969840, 59003664
  5209,   4,  16384,  49069,  21,  20,   1, 59522872, 59073608, 58987288, 58959144, 59062296
  5210,   4,  16384,  38439,  20,  23,   2, 59471248, 59053104, 58987064, 58975008, 59289840
  5211,   4,  16384,  17699,  23,  10,   3, 59506496, 59084408, 58981480, 58964760, 59146640
  5212,   4,  16384,  18440,  10,  10,   0, 59430928, 59129288, 59087592, 59031256, 59068968
  5213,   4,  16384,  20559,  10,  14,   3, 59541304, 59071208, 59010712, 58984440, 59160776
  5214,   4,  16384,  29238,  14,  17,   2, 59389920, 59066096, 58971928, 58973024, 59512952
  5215,   4,  16384,  24193,  17,   6,   3, 59434328, 59067984, 59008400, 58982480, 59122336
  5216,   4,  16384,  23910,   6,   6,   0, 59471384, 59120256, 59019800, 58999432, 59013440
  5217,   4,  16384,  42637,   6,   6,   0, 59589664, 59094800, 59028600, 58992264, 59032056
  5218,   4,  16384,  27293,   6,   7,   1, 59591152, 59112456, 59059696, 59024432, 59023928
  5219,   4,  16384,  20152,   7,   7,   0, 59467800, 59016160, 58940824, 58958512, 58955120
  5220,   4,  16384,  48354,   7,   5,   3, 59573880, 59110768, 59059664, 59037088, 59189816
  5221,   4,  16384,   5137,   5,   5,   0, 59405592, 59082048, 59025960, 58992160, 59039336
  5222,   4,  16384,   9638,   5,   4,   1, 59555464, 59127848, 59088616, 59030936, 59049560
  5223,   4,  16384,  31310,   4,   8,   3, 59423312, 59047544, 59000296, 58987728, 59165168
  5224,   4,  16384,   1868,   8,   7,   2, 59421904, 59100048, 59011120, 59021976, 59291128
  5225,   4,  16384,  12562,   7,   7,   0, 59595800, 59116480, 59023168, 58989104, 59027272
  5226,   4,  16384,  39683,   7,   7,   0, 59624416, 59116096, 59019760, 59019128, 59022944
  5227,   4,  16384,  17918,   7,   6,   1, 59487440, 59018944, 58957200, 58931528, 58991584
  5228,   4,  16384,  14682,   6,   2,   3, 59588096, 59134440, 59065448, 59051344, 59149160
  5229,   4,  16384,  31555,   2,  17,   3, 59528312, 59100752, 59018320, 58998176, 59143832
  5230,   4,  16384,  28476,  17,  12,   2, 59396712, 59122344, 59019696, 59001440, 59575744
  5231,   4,  16384,  47239,  12,   9,   3, 59479216, 59093624, 59029056, 58989704, 59147440
  5232,   4,  16384,  32246,   9,   8,   1, 59471616, 59104352, 59001120, 58996208, 59038168
  5233,   4,  16384,   1023,   8,   6,   2, 59637560, 59116800, 59016888, 58988320, 59345904
  5234,   4,  16384,  40349,   6,   7,   1, 59593136, 59122680, 59062392, 59010136, 59028536
  5235,   4,  16384,  10247,   7,   7,   0, 59480352, 59049592, 58989176, 58980024, 58975464
  5236,   4,  16384,  24023,   7,   8,   2, 59555048, 59100440, 59055752, 59033312, 59435272
  5237,   4,  16384,   5508,   8,  18,   3, 59428112, 58993312, 58888384, 58916056, 59149040
  5238,   4,  16384,  46409,  18,  21,   2, 59349128, 59096688, 58995768, 59000056, 59559864
  5239,   4,  16384,  34005,  21,  21,   0, 59360680, 59008440, 58960496, 58959120, 58978760
  5240,   4,  16384,   3883,  21,  20,   1, 59492928, 59100024, 58978312, 58981168, 58987352
  5241,   4,  16384,   4045,  20,  23,   2, 59513832, 59063864, 58971656, 58974904, 59322248
  5242,   4,  16384,  41577,  23,  23,   0, 59513072, 59073768, 58988856, 58952832, 59005664
  5243,   4,  16384,  21919,  23,  21,   2, 59497440, 59078096, 58997112, 59007928, 59277288
  5244,   4,  16384,  18452,  21,  15,   3, 59429136, 59021512, 58981896, 58989952, 59174072
  5245,   4,  16384,   8372,  15,  14,   1, 59312056, 58994136, 58897264, 58898624, 58915240
  5246,   4,  16384,  21952,  14,  15,   1, 59389608, 59058376, 59026224, 59000184, 59027360
  5247,   4,  16384,  19099,  15,  14,   1, 59488920, 59096264, 59030528, 59011000, 59028136
  5248,   4,  16384,  25829,  14,  13,   2, 59526064, 59080720, 59050192, 58988936, 59270424
  5249,   4,  16384,  19789,  13,  12,   1, 59494160, 59057056, 58996784, 58969784, 58990656
  5250,   4,  16384,  34425,  12,  13,   1, 59496800, 59090744, 59008160, 58970120, 58993944
  5251,   4,  16384,  39710,  13,  13,   0, 59450496, 59038104, 58987120, 58974464, 58978520
  5252,   4,  16384,  35297,  13,  22,   3, 59362184, 59014376, 58969272, 58950592, 59138912
  5253,   4,  16384,   9905,  22,  21,   2, 59366544, 59000736, 58891936, 58899000, 58923632
  5254,   4,  16384,   9377,  21,  20,   1, 59453736, 59090984, 59033872, 59026632, 59056768
  5255,   4,  16384,  34048,  20,   2,   3, 59504576, 59058320, 59016792, 58989576, 59154912
  5256,   4,  16384,  12629,   2,   3,   1, 59452992, 59112976, 59041696, 59016560, 59027632
  5257,   4,  16384,  33493,   3,   2,   1, 59577616, 59067248, 59016312, 58985008, 59042568
  5258,   4,  16384,  14614,   2,   3,   1, 59531728, 59071128, 58988544, 58988688, 59003456
  5259,   4,  16384,  12001,   3,   1,   2, 59510776, 59084144, 59014880, 58988912, 59225840
  5260,   4,  16384,  16220,   1,   1,   0, 59466680, 59029040, 58982032, 59002912, 58995872
  5261,   4,  16384,  16027,   1,   1,   0, 59543320, 59033840, 58988288, 58942984, 58964984
  5262,   4,  16384,  43372,   1,   1,   0, 59526984, 59094744, 59061176, 59015120, 59044432
  5263,   4,  16384,  18328,   1,  13,   3, 59399544, 59013760, 58958080, 58961744, 59151400
  5264,   4,  16384,  26979,  13,  12,   1, 59371688, 59098208, 59025872, 58950744, 58999088
  5265,   4,  16384,  31298,  12,  17,   2, 59513616, 59040952, 58958888, 58956840, 59357960
  5266,   4,  16384,  37397,  17,  17,   0, 59497480, 59069312, 59000656, 58983824, 59004840
  5267,   4,  16384,   4729,  17,  16,   1, 59489712, 59073768, 59005272, 58980448, 59012192
  5268,   4,  16384,  44030,  16,  12,   2, 59464384, 59058064, 58990384, 58978608, 59360792
  5269,   4,  16384,  22769,  12,   4,   3, 59466480, 59009320, 58954688, 58923792, 59136072
  5270,   4,  16384,  44511,   4,  23,   3, 59447448, 59115248, 59017216, 59017232, 59166888
  5271,   4,  16384,   5670,  23,  19,   2, 59403512, 59140976, 59049544, 59028856, 59350408
  5272,   4,  16384,  25239,  19,  18,   1, 59500216, 59064560, 59006400, 58968816, 58989064
  5273,   4,  16384,  27791,  18,  19,   1, 59517448, 59067688, 58987912, 58994536, 59001080
  5274,   4,  16384,  27261,  19,  18,   1, 59501304, 59080440, 59010640, 58976016, 59001456
  5275,   4,  16384,  23590,  18,   0,   3, 59493384, 59067032, 58976056, 58955384, 59060424
  5276,   4,  16384,  13464,   0,   1,   1, 59327744, 58967136, 58922048, 58896208, 59044200
  5277,   4,  16384,  19751,   1,   2,   2, 59372152, 58956792, 58932368, 58888528, 58952504
  5278,   4,  16384,  23710,   2,   2,   0, 59534776, 59108864, 59035264, 59046424, 59076632
  5279,   4,  16384,  16161,   2,   2,   0, 59590360, 59167200, 59059152, 59043216, 59089416
  5280,   4,  16384,  47823,   2,  13,   3, 59572864, 59083504, 59024664, 58967672, 59157416
  5281,   4,  16384,  49529,  13,  16,   2, 59400088, 59063800, 59002088, 59008528, 59312712
  5282,   4,  16384,  45301,  16,  17,   1, 59525448, 59060376, 59004128, 58999712, 59006504
  5283,   4,  16384,  23892,  17,  12,   2, 59406592, 59051768, 59005800, 58958792, 59207944
  5284,   4,  16384,    427,  12,  13,   1, 59466848, 59106448, 59044624, 58984784, 59015792
  5285,   4,  16384,  15127,  13,  13,   0, 59477360, 58999200, 58968536, 58935536, 58975088
  5286,   4,  16384,  46427,  13,  12,   1, 59490120, 59067504, 59029312, 58988328, 59045032
  5287,   4,  16384,  26973,  12,  13,   1, 59522352, 59076960, 58995360, 58990456, 59051640
  5288,   4,  16384,  12553,  13,  17,   2, 59392144, 59017984, 58963872, 58969544, 59215864
  5289,   4,  16384,  28136,  17,  17,   0, 59517568, 59064632, 58990008, 58989400, 58997120
  5290,   4,  16384,  38606,  17,   5,   3, 59488176, 59068488, 59005720, 58961392, 59144040
  5291,   4,  16384,   6512,   5,  17,   3, 59391056, 59054064, 58988896, 58965112, 59172584
  5292,   4,  16384,  25411,  17,  12,   2, 59377168, 59074816, 59040880, 58993136, 59380920
  5293,   4,  16384,  45953,  12,   9,   3, 59471552, 59022840, 58950624, 58954952, 59156288
  5294,   4,  16384,  45177,   9,   5,   3, 59503080, 59151864, 59042584, 59005392, 59172840
  5295,   4,  16384,  23896,   5,   5,   0, 59436256, 59107144, 59054336, 59033152, 59082360
  5296,   4,  16384,  40244,   5,   4,   1, 59573112, 59101464, 59010240, 59024456, 59017368
  5297,   4,  16384,   3945,   4,   4,   0, 59577912, 59110344, 58990784, 58980664, 59011936
  5298,   4,  16384,  31576,   4,   4,   0, 59568552, 59086864, 59005104, 58976832, 59003520
  5299,   4,  16384,   5325,   4,   4,   0, 59474800, 59026232, 58975688, 58956000, 58992784
  5300,   4,  16384,  48223,   4,   2,   2, 59556096, 59140680, 59083872, 59032008, 59424504
  5301,   4,  16384,  47945,   2,   4,   2, 59438104, 59025240, 58934104, 58913728, 59001632
  5302,   4,  16384,  17190,   4,   5,   1, 59396648, 59003360, 58965544, 58928440, 58980952
  5303,   4,  16384,   1427,   5,   7,   3, 59578664, 59132080, 59057264, 59039456, 59186096
  5304,   4,  16384,  46854,   7,   6,   1, 59447280, 59104552, 59051640, 58991648, 59026792
  5305,   4,  16384,  44040,   6,   7,   1, 59570752, 59108400, 59035008, 59037800, 59026008
  5306,   4,  16384,  26429,   7,  13,   3, 59587232, 59091736, 59000392, 59020912, 59170488
  5307,   4,  16384,    910,  13,  13,   0, 59350936, 59067080, 58992152, 58965104, 58988312
  5308,   4,  16384,  31155,  13,  16,   2, 59487560, 59063408, 59003840, 59023592, 59407896
  5309,   4,  16384,  19528,  16,  17,   1, 59468112, 59069416, 58992416, 58961584, 58997344
  5310,   4,  16384,  35754,  17,  13,   2, 59474936, 59080600, 59019128, 58993440, 59543016
  5311,   4,  16384,  49724,  13,   2,   3, 59378352, 59025048, 58969264, 58971720, 59138000
  5312,   4,  16384,  38486,   2,   3,   1, 59571216, 59088328, 58995096, 59005712, 59025288
  5313,   4,  16384,  38489,   3,   3,   0, 59582352, 59076024, 59000264, 58981968, 59032160
  5314,   4,  16384,  40097,   3,   2,   1, 59397576, 59040112, 58959920, 58968784, 58997328
  5315,   4,  16384,  45573,   2,   0,   2, 59500040, 59052152, 58989504, 58965152, 59164192
  5316,   4,  16384,  30971,   0,   0,   0, 59527472, 59042432, 58959784, 58940864, 59012016
  5317,   4,  16384,  31129,   0,   2,   2, 59475488, 59005416, 58928024, 58897440, 59064024
  5318,   4,  16384,  36682,   2,   3,   1, 59429816, 59030560, 58965888, 58961152, 58989408
  5319,   4,  16384,  34454,   3,   4,   2, 59556600, 59084320, 59046968, 59024968, 59336520
  5320,   4,  16384,  48293,   4,   4,   0, 59566384, 59078408, 59002896, 58997536, 59006408
  5321,   4,  16384,  30635,   4,   4,   0, 59570568, 59077288, 59004528, 59001320, 59002464
  5322,   4,  16384,  40563,   4,   4,   0, 59423808, 59037816, 58961824, 58972320, 58970768
  5323,   4,  16384,  16054,   4,   2,   2, 59512064, 59046960, 58986504, 58979432, 59243208
  5324,   4,  16384,  46998,   2,   3,   1, 59578440, 59117584, 59033056, 59019184, 59077904
  5325,   4,  16384,   8665,   3,   5,   2, 59543904, 59079808, 59007912, 58958000, 59067200
  5326,   4,  16384,   2491,   5,   4,   1, 59444216, 59021696, 59010232, 58951896, 58981624
  5327,   4,  16384,  34173,   4,   1,   2, 59542672, 59076712, 59028904, 58991792, 59325096
  5328,   4,  16384,  22520,   1,   0,   1, 59566256, 59095136, 59006096, 58979600, 58943296
  5329,   4,  16384,  47613,   0,   2,   2, 59493112, 58996616, 58909080, 58893096, 59329304
  5330,   4,  16384,  14276,   2,   3,   1, 59508464, 59044920, 58988128, 58962344, 59014848
  5331,   4,  16384,  47723,   3,   0,   2, 59518896, 59062080, 59024896, 59001992, 59178200
  5332,   4,  16384,  14923,   0,   1,   1, 59503512, 59016464, 58945480, 58941256, 59057504
  5333,   4,  16384,  29882,   1,   1,   0, 59518624, 59049984, 59021696, 58966888, 59009912
  5334,   4,  16384,  35548,   1,   6,   3, 59450688, 59022720, 58950576, 58970984, 59178920
  5335,   4,  16384,  37536,   6,   6,   0, 59394696, 59119664, 59024216, 59006184, 59014624
  5336,   4,  16384,  34301,   6,   9,   2, 59567784, 59122176, 59043888, 59024640, 59287776
  5337,   4,  16384,  19100,   9,   8,   1, 59607768, 59081240, 59040056, 58999368, 58998256
  5338,   4,  16384,  38548,   8,  10,   2, 59611240, 59104760, 59025392, 59028952, 59336088
  5339,   4,  16384,   7826,  10,  11,   1, 59543192, 59076920, 58988000, 58972896, 59017592
  5340,   4,  16384,   2137,  11,   9,   2, 59609664, 59099664, 59042024, 59031304, 59431496
  5341,   4,  16384,   1832,   9,   8,   1, 59509808, 59061256, 58990568, 58953984, 58993936
  5342,   4,  16384,  23219,   8,   8,   0, 59376920, 59008832, 58957512, 58936912, 58980536
  5343,   4,  16384,  42507,   8,   8,   0, 59574576, 59135840, 59065024, 59055120, 59021616
  5344,   4,  16384,  44256,   8,  17,   3, 59576088, 59089680, 59023056, 58993880, 59156440
  5345,   4,  16384,   3794,  17,  17,   0, 59409208, 59056424, 59030696, 58963016, 59012032
  5346,   4,  16384,  37940,  17,  12,   2, 59494824, 59115312, 58995080, 58967536, 59314472
  5347,   4,  16384,  42782,  12,  12,   0, 59458512, 59064136, 59008040, 58948880, 59007376
  5348,   4,  16384,  14893,  12,   2,   3, 59480136, 59072176, 59002216, 58976440, 59134384
  5349,   4,  16384,  34703,   2,  14,   3, 59410160, 59101608, 58999320, 59010776, 59165800
  5350,   4,  16384,   1179,  14,  15,   1, 59398384, 59145928, 59014136, 59008256, 59052512
  5351,   4,  16384,   1844,  15,  15,   0, 59516336, 59070112, 59032376, 59035320, 59016360
  5352,   4,  16384,  36929,  15,   3,   3, 59367176, 59037576, 58983872, 58960544, 59132664
  5353,   4,  16384,  31184,   3,   0,   2, 59401640, 59076728, 59036160, 59000808, 59255168
  5354,   4,  16384,  38291,   0,   0,   0, 59526688, 59019944, 58931392, 58911576, 58985448
  5355,   4,  16384,  44219,   0,   1,   1, 59478384, 58980024, 58900440, 58882736, 59020744
  5356,   4,  16384,  45512,   1,  12,   3, 59570568, 59137304, 59042480, 59021552, 59172544
  5357,   4,  16384,  31557,  12,  12,   0, 59482600, 59059176, 59012552, 58983520, 59017648
  5358,   4,  16384,  14617,  12,  22,   3, 59507416, 59086488, 59053032, 59029672, 59162968
  5359,   4,  16384,  33792,  22,   6,   3, 59431344, 59077128, 59026728, 59023784, 59160216
  5360,   4,  16384,   7520,   6,   6,   0, 59443144, 59132144, 59048608, 59009824, 59052024
  5361,   4,  16384,  40582,   6,   6,   0, 59625032, 59096224, 59021304, 59028112, 59004904
  5362,   4,  16384,   3125,   6,   6,   0, 59607664, 59121296, 59006632, 58990632, 59054824
  5363,   4,  16384,  33288,   6,   6,   0, 59617328, 59118288, 59058632, 59018648, 59045464
  5364,   4,  16384,  21011,   6,  20,   3, 59476608, 59042128, 59006760, 59005480, 59162408
  5365,   4,  16384,  47549,  20,   9,   3, 59403432, 59088624, 59013744, 58990968, 59155752
  5366,   4,  16384,  17989,   9,  11,   2, 59359576, 59030272, 58975144, 58941552, 59502288
  5367,   4,  16384,  37023,  11,   6,   2, 59541024, 59111232, 59051128, 59059944, 59375664
  5368,   4,  16384,  11303,   6,  11,   2, 59614984, 59123848, 59039504, 59011192, 59308392
  5369,   4,  16384,  11758,  11,  17,   3, 59604032, 59079600, 59025496, 59007600, 59177224
  5370,   4,  16384,  19279,  17,  17,   0, 59435056, 59087152, 59002792, 59001608, 59000504
  5371,   4,  16384,  27758,  17,  16,   1, 59516160, 59074176, 59042568, 58989384, 59015728
  5372,   4,  16384,  32754,  16,  15,   2, 59428384, 59033808, 58984456, 58985480, 59389576
  5373,   4,  16384,  40182,  15,  15,   0, 59377792, 58992624, 58918128, 58914120, 58951208
  5374,   4,  16384,   6483,  15,  19,   3, 59507576, 59106528, 59004264, 59007096, 59164776
  5375,   4,  16384,  19603,  19,  18,   1, 59419328, 59110328, 59022248, 59020808, 59021768
  5376,   4,  16384,   4843,  18,  20,   2, 59523344, 59093536, 58992432, 58994792, 59276312
  5377,   4,  16384,  42678,  20,  21,   1, 59405896, 58993168, 58968656, 58973672, 58984168
  5378,   4,  16384,  44145,  21,  22,   2, 59539816, 59098208, 59000864, 58985352, 59312064
  5379,   4,  16384,  21641,  22,   8,   3, 59493008, 59109352, 59048912, 59000864, 59154800
  5380,   4,  16384,  16350,   8,  23,   3, 59383448, 59085976, 59032704, 58994624, 59142432
  5381,   4,  16384,  46188,  23,   8,   3, 59410328, 59062792, 58980216, 58974440, 59120984
  5382,   4,  16384,  49737,   8,   0,   3, 59371952, 59038888, 58965384, 58962816, 59099280
  5383,   4,  16384,  23944,   0,   0,   0, 59331864, 59036224, 58972872, 58964304, 58993528
  5384,   4,  16384,   8824,   0,   0,   0, 59521592, 59001168, 58921056, 58913408, 58949096
  5385,   4,  16384,   7533,   0,   9,   3, 59482072, 58973000, 58903568, 58890256, 59189184
  5386,   4,  16384,  12027,   9,  10,   2, 59494264, 59113248, 59059448, 59024688, 59331360
  5387,   4,  16384,  30950,  10,  11,   1, 59620168, 59081392, 59038744, 59001544, 59029720
  5388,   4,  16384,  10557,  11,   6,   2, 59579048, 59128808, 59049720, 59046856, 59433336
  5389,   4,  16384,  44216,   6,  15,   3, 59418952, 58995936, 58942344, 58924912, 59147752
  5390,   4,  16384,  19117,  15,  13,   2, 59382096, 59117248, 59030240, 59023688, 59566512
  5391,   4,  16384,  10340,  13,  12,   1, 59486376, 59117880, 59000928, 59014224, 59036344
  5392,   4,  16384,  30871,  12,  13,   1, 59485992, 59069288, 58990624, 58988008, 58993552
  5393,   4,  16384,  48834,  13,  22,   3, 59418152, 59065672, 58994616, 58972912, 59157224
  5394,   4,  16384,  38077,  22,  23,   1, 59370776, 59109432, 59028240, 58993688, 59005752
  5395,   4,  16384,  36471,  23,  23,   0, 59514952, 59045968, 59010680, 58985408, 59027392
  5396,   4,  16384,  14718,  23,  22,   1, 59423128, 59041624, 58989168, 58984864, 58986912
  5397,   4,  16384,  31639,  22,  23,   1, 59441232, 59048280, 58922176, 58927064, 58951496
  5398,   4,  16384,  41123,  23,  19,   2, 59472568, 59094456, 59044776, 58993056, 59563080
  5399,   4,  16384,   4192,  19,  23,   2, 59478424, 59096920, 59009576, 59015112, 59305560
  5400,   4,  16384,  42876,  23,   2,   3, 59439224, 59063904, 58963304, 58941728, 59144904
  5401,   4,  16384,  39196,   2,   3,   1, 59342168, 59019720, 59014936, 58957360, 59016168
  5402,   4,  16384,  33557,   3,   3,   0, 59585840, 59130832, 59012816, 59019288, 59012240
  5403,   4,  16384,  34784,   3,   2,   1, 59613496, 59095048, 59031736, 59005160, 59049472
  5404,   4,  16384,    531,   2,   2,   0, 59510408, 59080672, 58987552, 58991208, 59024536
  5405,   4,  16384,   6628,   2,  16,   3, 59505184, 59021056, 58956296, 58932896, 59155224
  5406,   4,  16384,  22827,  16,  18,   3, 59376296, 59092128, 59011992, 58964024, 59158632
  5407,   4,  16384,   7296,  18,  19,   1, 59395576, 59084568, 59035512, 59013840, 59028240
  5408,   4,  16384,  49448,  19,  18,   1, 59502040, 59087488, 59002328, 58979624, 59008608
  5409,   4,  16384,   2321,  18,  18,   0, 59507920, 59038352, 58995208, 58967136, 58993944
  5410,   4,  16384,  29791,  18,  18,   0, 59506192, 59067920, 58999192, 58975112, 58991360
  5411,   4,  16384,  29874,  18,  22,   2, 59478704, 59071336, 58984208, 58941280, 59280872
  5412,   4,  16384,   9497,  22,  23,   1, 59425272, 59045872, 58989128, 58957272, 58997672
  5413,   4,  16384,  48538,  23,  23,   0, 59360240, 58986216, 58912712, 58875560, 58915144
  5414,   4,  16384,     33,  23,  23,   0, 59383752, 59014888, 58978112, 58949056, 58976752
  5415,   4,  16384,  26594,  23,  23,   0, 59491968, 59068688, 59023600, 59006152, 59051952
  5416,   4,  16384,  33104,  23,  19,   2, 59530384, 59067088, 59000528, 58973712, 59277448
  5417,   4,  16384,  43304,  19,  19,   0, 59519424, 59079656, 59001792, 58972848, 59009064
  5418,   4,  16384,  43401,  19,  19,   0, 59529712, 59066904, 58980264, 58980584, 59005960
  5419,   4,  16384,  35763,  19,  19,   0, 59482912, 59059600, 58963144, 58965672, 59003248
  5420,   4,  16384,  39867,  19,  22,   2, 59450096, 59051912, 58964744, 58957864, 59330632
  5421,   4,  16384,   1159,  22,  12,   3, 59371784, 58991160, 58905256, 58882520, 59135592
  5422,   4,  16384,  36454,  12,  13,   1, 59361344, 59096120, 59022560, 59005888, 59037576
  5423,   4,  16384,  10053,  13,  13,   0, 59488376, 59096424, 59007024, 58997984, 59013872
  5424,   4,  16384,  21548,  13,  12,   1, 59495640, 59066032, 58987560, 59004256, 58992704
  5425,   4,  16384,  21012,  12,  12,   0, 59517496, 59060096, 58966872, 58978248, 59021832
  5426,   4,  16384,  46074,  12,   6,   3, 59498792, 59066864, 58997000, 58967448, 59151808
  5427,   4,  16384,  12864,   6,   7,   1, 59401240, 59074304, 59002904, 58980680, 59037744
  5428,   4,  16384,   7184,   7,   6,   1, 59496120, 59041696, 58991736, 58981560, 59017880
  5429,   4,  16384,  35907,   6,   7,   1, 59396928, 58995272, 58940312, 58896680, 58947056
  5430,   4,  16384,  22952,   7,   7,   0, 59568288, 59120504, 59060144, 59016400, 59032336
  5431,   4,  16384,  37409,   7,   6,   1, 59588304, 59107776, 59061360, 59035296, 59050920
  5432,   4,  16384,  30894,   6,   6,   0, 59578288, 59088600, 59041648, 58977536, 59034968
  5433,   4,  16384,  32300,   6,   3,   3, 59584448, 59083280, 58999056, 58973960, 59176816
  5434,   4,  16384,  13790,   3,   3,   0, 59375288, 59035592, 58955760, 58948056, 58958984
  5435,   4,  16384,  29926,   3,  19,   3, 59465680, 59064704, 59040408, 59017296, 59159000
  5436,   4,  16384,  43035,  19,  18,   1, 59455568, 59102432, 59039224, 59027328, 59022464
  5437,   4,  16384,   4547,  18,  15,   3, 59491424, 59050344, 58981656, 58961840, 59157456
  5438,   4,  16384,  21654,  15,  12,   2, 59407552, 59107728, 59018480, 59027968, 59575440
  5439,   4,  16384,   3405,  12,  13,   1, 59503424, 59079728, 59040752, 59004096, 59040456
  5440,   4,  16384,  27748,  13,  13,   0, 59512400, 59070904, 59029920, 58966272, 58996888
  5441,   4,  16384,   7695,  13,   9,   3, 59414512, 59025008, 58987896, 58960176, 59144648
  5442,   4,  16384,  38154,   9,   7,   2, 59585776, 59125704, 59015152, 58997392, 59303752
  5443,   4,  16384,   8670,   7,   6,   1, 59466840, 59032912, 58969880, 58961176, 58988480
  5444,   4,  16384,  47470,   6,   3,   3, 59568112, 59124016, 59039776, 59024808, 59171616
  5445,   4,  16384,  26279,   3,   4,   2, 59369736, 59027952, 58927376, 58918288, 58996440
  5446,   4,  16384,  37783,   4,   1,   2, 59469456, 59122688, 59040080, 59017216, 59537168
  5447,   4,  16384,  21615,   1,   0,   1, 59561640, 59132376, 59053120, 59033944, 58985872
  5448,   4,  16384,  12242,   0,  16,   3, 59430680, 58975688, 58916184, 58879808, 59170504
  5449,   4,  16384,  15234,  16,  16,   0, 59437560, 59077336, 59043552, 58953320, 58998976
  5450,   4,  16384,  21230,  16,  22,   3, 59525728, 59062840, 58976768, 59024432, 59169496
  5451,   4,  16384,  14637,  22,  23,   1, 59421968, 59102664, 58993008, 58971752, 59039776
  5452,   4,  16384,   6263,  23,  22,   1, 59380264, 59015392, 59008680, 58986816, 58997376
  5453,   4,  16384,   4900,  22,  18,   2, 59498792, 59090616, 58986376, 58955640, 59034976
  5454,   4,  16384,  39056,  18,  23,   2, 59508952, 59071616, 59012024, 58992440, 59557072
  5455,   4,  16384,  23982,  23,  23,   0, 59499616, 59062040, 59006376, 58998616, 58995136
  5456,   4,  16384,  10878,  23,  16,   3, 59443240, 59008040, 58991056, 58929432, 59170144
  5457,   4,  16384,  17467,  16,  17,   1, 59461888, 59084320, 59034376, 58978448, 59022304
  5458,   4,  16384,  18102,  17,  17,   0, 59487688, 59103192, 59010000, 58996040, 59020192
  5459,   4,  16384,  47541,  17,  17,   0, 59503800, 59043416, 58980256, 59000080, 59014872
  5460,   4,  16384,   3984,  17,  13,   2, 59454144, 59035496, 58986272, 58971320, 59372856
  5461,   4,  16384,  27111,  13,  20,   3, 59489360, 59050832, 58999968, 58941216, 59155264
  5462,   4,  16384,     15,  20,  21,   1, 59432048, 59089088, 58999128, 59003200, 59038168
  5463,   4,  16384,  29533,  21,  21,   0, 59457952, 59075344, 59007928, 58986880, 59021256
  5464,   4,  16384,   4745,  21,  22,   2, 59432816, 59071680, 58944776, 58968880, 59240584
  5465,   4,  16384,  10783,  22,  19,   2, 59503536, 59122944, 59029048, 58983656, 59330712
  5466,   4,  16384,  28902,  19,   8,   3, 59519304, 59070416, 58982408, 58993584, 59158168
  5467,   4,  16384,   1721,   8,   1,   3, 59459488, 59119112, 59017992, 59010800, 59175640
  5468,   4,  16384,  46250,   1,   4,   2, 59428464, 59113080, 59036544, 59072432, 59451752
  5469,   4,  16384,    993,   4,   4,   0, 59421992, 58978112, 58904144, 58891632, 58956048
  5470,   4,  16384,  24845,   4,   4,   0, 59590824, 59103048, 59085104, 59030448, 59076680
  5471,   4,  16384,   6381,   4,   1,   2, 59606752, 59119008, 59036936, 59028304, 59350488
  5472,   4,  16384,  46160,   1,   5,   2, 59623096, 59073456, 59023848, 58998520, 59296248
  5473,   4,  16384,   1487,   5,   6,   3, 59579056, 59088656, 58986784, 58975808, 59172472
  5474,   4,  16384,  41707,   6,   7,   1, 59369688, 59074104, 58951552, 58961960, 59001720
  5475,   4,  16384,   7955,   7,   6,   1, 59478584, 59094328, 59012512, 59009464, 59026912
  5476,   4,  16384,  37126,   6,   2,   3, 59635296, 59148232, 59046896, 59043632, 59164152
  5477,   4,  16384,   5937,   2,  18,   3, 59387456, 59015784, 58962704, 58916288, 59169328
  5478,   4,  16384,  17120,  18,  19,   1, 59382136, 59119568, 59018472, 59007512, 59032992
  5479,   4,  16384,   1399,  19,  22,   2, 59481704, 59078088, 59021680, 58977808, 59349832
  5480,   4,  16384,  40646,  22,  18,   2, 59529336, 59055480, 58987104, 58970984, 59265120
  5481,   4,  16384,    751,  18,  19,   1, 59479160, 59072448, 58970376, 58944800, 58981992
  5482,   4,  16384,  27851,  19,  23,   2, 59509736, 59083720, 59006544, 58978424, 59318856
  5483,   4,  16384,   6243,  23,  18,   2, 59473760, 59049432, 58987648, 58996592, 59263280
  5484,   4,  16384,  29209,  18,   9,   3, 59375040, 58994872, 58969944, 58958480, 59130944
  5485,   4,  16384,  21521,   9,  10,   2, 59350360, 58992760, 58889144, 58874560, 58935368
  5486,   4,  16384,  39214,  10,   7,   2, 59567984, 59117240, 59055224, 59034848, 59577576
  5487,   4,  16384,  39849,   7,   0,   3, 59569880, 59136528, 59026944, 59019088, 59094376
  5488,   4,  16384,   5269,   0,  20,   3, 59379360, 59009968, 58932696, 58912040, 59150872
  5489,   4,  16384,   9980,  20,  20,   0, 59493776, 59086752, 59046800, 58970920, 59024008
  5490,   4,  16384,  29724,  20,   5,   3, 59563752, 59075864, 59021136, 59016624, 59146760
  5491,   4,  16384,  32077,   5,   2,   2, 59420920, 59112208, 58996512, 58997776, 59281456
  5492,   4,  16384,  26599,   2,   2,   0, 59552768, 59111520, 59069256, 59035552, 59057336
  5493,   4,  16384,   9835,   2,   1,   2, 59477528, 59020080, 58927848, 58920344, 58996976
  5494,   4,  16384,  23221,   1,  14,   3, 59539720, 59091744, 59041504, 59020056, 59161616
  5495,   4,  16384,  35219,  14,  22,   3, 59401808, 59014936, 58961160, 59022344, 59151616
  5496,   4,  16384,  25067,  22,  14,   3, 59393848, 59073184, 58995928, 58973752, 59175760
  5497,   4,  16384,  25454,  14,  14,   0, 59431104, 59073912, 59029304, 58960776, 59004720
  5498,   4,  16384,  22260,  14,  16,   2, 59540904, 59090768, 58984976, 59024144, 59285896
  5499,   4,  16384,    488,  16,   0,   3, 59502272, 59114952, 58993480, 58980720, 59067496
  5500,   4,  16384,   5099,   0,   1,   1, 59407776, 59052880, 58973016, 58956896, 59072616
  5501,   4,  16384,  14935,   1,  17,   3, 59564320, 59101800, 59072040, 59008912, 59161920
  5502,   4,  16384,  20640,  17,   4,   3, 59407936, 59076720, 59029408, 58978632, 59138720
  5503,   4,  16384,  10073,   4,   3,   2, 59409504, 59096000, 59010552, 59019768, 59297128
  5504,   4,  16384,  21544,   3,   2,   1, 59406704, 59007504, 58994408, 58960648, 58971936
  5505,   4,  16384,   7695,   2,   2,   0, 59533016, 59115464, 58998960, 59005584, 59031528
  5506,   4,  16384,  25243,   2,   2,   0, 59611216, 59100784, 59000056, 58988896, 59029608
  5507,   4,  16384,   6963,   2,   3,   1, 59541328, 59107352, 59029800, 58972944, 59039600
  5508,   4,  16384,   7946,   3,   3,   0, 59585536, 59115912, 59048840, 59031048, 59050208
  5509,   4,  16384,  46554,   3,   0,   2, 59527200, 59088472, 58993320, 58998920, 58978160
  5510,   4,  16384,  40189,   0,   1,   1, 59300000, 58922600, 58875920, 58848832, 58972704
  5511,   4,  16384,  12959,   1,   0,   1, 59436288, 59091432, 58998288, 58975120, 58943768
  5512,   4,  16384,  42866,   0,   0,   0, 59429416, 58947912, 58894680, 58865480, 58944496
  5513,   4,  16384,   1791,   0,   2,   2, 59534992, 58993304, 58926640, 58903864, 59350160
  5514,   4,  16384,  19581,   2,   2,   0, 59579544, 59080320, 59064416, 58977744, 59030552
  5515,   4,  16384,  25108,   2,   7,   3, 59570352, 59074272, 59011272, 58988304, 59165128
  5516,   4,  16384,   2224,   7,  12,   3, 59431728, 59158432, 59065184, 59029152, 59164488
  5517,   4,  16384,  37227,  12,  14,   2, 59423072, 59039944, 58992920, 58984040, 59059352
  5518,   4,  16384,  30087,  14,   0,   3, 59468928, 59103936, 59019920, 59019192, 59059152
  5519,   4,  16384,  34715,   0,   1,   1, 59384000, 59047120, 58976168, 58959624, 59094984
  5520,   4,  16384,  38064,   1,   4,   2, 59464744, 59041920, 58956216, 58962608, 59228472
  5521,   4,  16384,  34147,   4,   4,   0, 59594664, 59081848, 59002640, 58972584, 59020112
  5522,   4,  16384,  22276,   4,   4,   0, 59573264, 59085568, 59029488, 59012208, 59027176
  5523,   4,  16384,  21683,   4,   2,   2, 59592832, 59100368, 59007528, 58985992, 59295968
  5524,   4,  16384,  11924,   2,   3,   1, 59404512, 59028696, 58985872, 58957320, 58995704
  5525,   4,  16384,  33487,   3,   3,   0, 59541048, 59077808, 59015128, 58999904, 59025992
  5526,   4,  16384,  32190,   3,   1,   2, 59379272, 59021736, 58939240, 58933184, 59469112
  5527,   4,  16384,   9638,   1,   0,   1, 59566152, 59117112, 59037424, 59040728, 58988600
  5528,   4,  16384,   2537,   0,   0,   0, 59394280, 58962168, 58881952, 58877560, 58923952
  5529,   4,  16384,   4606,   0,   1,   1, 59526032, 59022848, 58936368, 58901904, 59044160
  5530,   4,  16384,  42152,   1,   3,   2, 59581920, 59088904, 59020680, 59001440, 59334408
  5531,   4,  16384,  40006,   3,  20,   3, 59567816, 59094960, 58988416, 59001496, 59193848
  5532,   4,  16384,  15574,  20,  23,   2, 59377312, 59043776, 58982704, 59016000, 59363880
  5533,   4,  16384,  46571,  23,  23,   0, 59443344, 59053408, 58981912, 58968712, 58979544
  5534,   4,  16384,   7032,  23,  23,   0, 59378160, 59033240, 59004928, 58942112, 58970400
  5535,   4,  16384,   4445,  23,  21,   2, 59516688, 59088376, 59019784, 58978880, 59348656
  5536,   4,  16384,  26444,  21,  22,   2, 59531720, 59076504, 59014072, 58965328, 59270008
  5537,   4,  16384,  32024,  22,   4,   3, 59524312, 59057016, 59000592, 58987464, 59136720
  5538,   4,  16384,  48402,   4,   2,   2, 59442216, 59094584, 59058216, 59059416, 59318136
  5539,   4,  16384,  36155,   2,   1,   2, 59562792, 59089040, 59013344, 58998040, 59302840
  5540,   4,  16384,  32725,   1,  15,   3, 59476696, 59047136, 58997752, 58960360, 59156696
  5541,   4,  16384,  49803,  15,   0,   3, 59419424, 59038144, 58987224, 58980904, 59072032
  5542,   4,  16384,  37005,   0,   2,   2, 59438496, 59070192, 58962600, 58945424, 59571000
  5543,   4,  16384,  28736,   2,   3,   1, 59577248, 59146608, 59032136, 59021080, 59081544
  5544,   4,  16384,  35096,   3,   0,   2, 59581704, 59083856, 59016568, 58989624, 59201984
  5545,   4,  16384,  37851,   0,   1,   1, 59388896, 58943408, 58874176, 58871488, 59004008
  5546,   4,  16384,   2409,   1,  23,   3, 59620880, 59140992, 59024336, 58985056, 59197160
  5547,   4,  16384,  12094,  23,  22,   1, 59420992, 59050472, 59016328, 59052368, 59000280
  5548,   4,  16384,  11211,  22,  18,   2, 59401080, 59022792, 58981216, 58970216, 59355240
  5549,   4,  16384,  45395,  18,  20,   2, 59390440, 58986072, 58916040, 58899760, 58971432
  5550,   4,  16384,  19483,  20,  21,   1, 59506800, 59110712, 59008600, 59014776, 59052944
  5551,   4,  16384,  26874,  21,   8,   3, 59511216, 59117744, 59022440, 59007128, 59170392
  5552,   4,  16384,  22506,   8,   9,   1, 59465272, 59099104, 59079288, 59018472, 59038320
  5553,   4,  16384,  26517,   9,   9,   0, 59630888, 59119824, 59016112, 59008768, 59041848
  5554,   4,  16384,  41832,   9,   6,   2, 59449456, 59056192, 58972168, 58970104, 59254120
  5555,   4,  16384,  20958,   6,   5,   3, 59626456, 59116456, 59082056, 59030056, 59181128
  5556,   4,  16384,  11369,   5,   4,   1, 59462712, 59143784, 59069056, 59050800, 59089776
  5557,   4,  16384,  45322,   4,  19,   3, 59432448, 59000264, 58956888, 58936624, 59154240
  5558,   4,  16384,   1957,  19,  21,   2, 59399760, 59127208, 59013384, 59018896, 59554128
  5559,   4,  16384,  16505,  21,  23,   2, 59498184, 59085528, 59051248, 59015744, 59342136
  5560,   4,  16384,  32111,  23,  23,   0, 59532048, 59072408, 59018488, 58977088, 58985904
  5561,   4,  16384,  36452,  23,  22,   1, 59516888, 59072992, 58996296, 58968024, 59012856
  5562,   4,  16384,    713,  22,   3,   3, 59524968, 59102512, 59033744, 59012080, 59175648
  5563,   4,  16384,   2369,   3,  15,   3, 59402584, 59028552, 58964672, 58975048, 59152272
  5564,   4,  16384,  41645,  15,  12,   2, 59364296, 59127112, 59066304, 59015144, 59383424
  5565,   4,  16384,   5125,  12,  12,   0, 59441016, 58996440, 58969392, 58897424, 58962200
  5566,   4,  16384,  38385,  12,  16,   2, 59468248, 59071504, 59021392, 58985064, 59589504
  5567,   4,  16384,  48308,  16,  16,   0, 59502920, 59116776, 59033360, 58994568, 59034968
  5568,   4,  16384,  30080,  16,   1,   3, 59512984, 59059912, 58995912, 58998536, 59130336
  5569,   4,  16384,  38019,   1,   1,   0, 59441496, 59075272, 58997256, 59002224, 59012576
  5570,   4,  16384,  41732,   1,  16,   3, 59423496, 59045456, 58974024, 58955408, 59172728
  5571,   4,  16384,  33376,  16,  17,   1, 59341728, 59052592, 58983736, 58928896, 58994896
  5572,   4,  16384,  33930,  17,  17,   0, 59442624, 59086528, 59039712, 58995152, 59023568
  5573,   4,  16384,  14260,  17,  22,   3, 59477968, 59043440, 58968280, 58963248, 59140312
  5574,   4,  16384,  27159,  22,  22,   0, 59409032, 59131592, 59026944, 58986480, 59021984
  5575,   4,  16384,  11357,  22,  21,   2, 59479392, 59104912, 59018448, 58993984, 59328336
  5576,   4,  16384,   9119,  21,  21,   0, 59537088, 59103816, 59004760, 58992216, 58991904
  5577,   4,  16384,  39727,  21,  20,   1, 59436872, 59024888, 58964056, 58975408, 58993968
  5578,   4,  16384,  10034,  20,  22,   2, 59455904, 59067856, 59009448, 58976264, 59295376
  5579,   4,  16384,  38777,  22,  12,   3, 59433640, 59034920, 58988528, 58954336, 59143304
  5580,   4,  16384,  36034,  12,  13,   1, 59394480, 59078728, 59038016, 59012384, 59020576
  5581,   4,  16384,  35980,  13,   6,   3, 59465136, 59042000, 58976864, 58957880, 59121840
  5582,   4,  16384,    975,   6,  10,   2, 59450760, 59147184, 59054056, 59012472, 59612960
  5583,   4,  16384,  34779,  10,  10,   0, 59571832, 59130624, 59047416, 59029000, 59041008
  5584,   4,  16384,  16779,  10,  11,   1, 59567848, 59094816, 58996968, 58993056, 59015176
  5585,   4,  16384,  27510,  11,   6,   2, 59532680, 59069496, 58987064, 58962624, 59304928
  5586,   4,  16384,  33004,   6,  15,   3, 59509560, 59058416, 59021608, 58975912, 59175488
  5587,   4,  16384,     44,  15,  14,   1, 59367648, 59014808, 58979808, 58974640, 58996064
  5588,   4,  16384,  22799,  14,   2,   3, 59473960, 59071736, 59033496, 59032776, 59144064
  5589,   4,  16384,   2251,   2,   2,   0, 59435232, 59077104, 59001960, 58981952, 59012568
  5590,   4,  16384,  23920,   2,  12,   3, 59551880, 59103064, 59045880, 59010200, 59163136
  5591,   4,  16384,  29456,  12,  12,   0, 59407152, 59110168, 59039520, 58993496, 59033360
  5592,   4,  16384,  31339,  12,  19,   3, 59458456, 59075144, 58980456, 58955600, 59180544
  5593,   4,  16384,   5816,  19,  18,   1, 59412264, 59081896, 58981408, 58966816, 59000304
  5594,   4,  16384,  22547,  18,   2,   3, 59472488, 59058112, 58974496, 58973608, 59143184
  5595,   4,  16384,   8103,   2,   0,   2, 59438008, 59085216, 59024840, 58993464, 59208992
  5596,   4,  16384,  46154,   0,   1,   1, 59524248, 59040080, 58951248, 58951688, 59061736
  5597,   4,  16384,  20837,   1,   0,   1, 59565024, 59044736, 58998432, 58977680, 58967648
  5598,   4,  16384,  20552,   0,   1,   1, 59487496, 59026032, 58954600, 58933280, 59054424
  5599,   4,  16384,  40564,   1,   1,   0, 59559504, 59116776, 59053128, 59018672, 59054864
  5600,   4,  16384,  23180,   1,   1,   0, 59366896, 58985160, 58998840, 58936520, 58982064
  5601,   4,  16384,  18230,   1,   1,   0, 59535224, 59041632, 58977456, 58971672, 59004336
  5602,   4,  16384,   7106,   1,   4,   2, 59356792, 59025136, 58970632, 58916744, 59215072
  5603,   4,  16384,  43753,   4,   5,   1, 59598616, 59106904, 59036280, 59002304, 59036712
  5604,   4,  16384,  33110,   5,   2,   2, 59591240, 59098648, 59037928, 59020792, 59405936
  5605,   4,  16384,  49267,   2,   0,   2, 59553728, 59082520, 59001312, 58973640, 58995848
  5606,   4,  16384,   5556,   0,  20,   3, 59488064, 59025984, 58934264, 58932880, 59170152
  5607,   4,  16384,  33862,  20,  20,   0, 59380432, 59032240, 59029504, 58957528, 59054072
  5608,   4,  16384,  42486,  20,   2,   3, 59362432, 58991360, 58955840, 58983072, 59127528
  5609,   4,  16384,    987,   2,  12,   3, 59428104, 59068040, 58995624, 58978112, 59165944
  5610,   4,  16384,  47093,  12,  12,   0, 59365104, 59064328, 59034448, 58980120, 59011768
  5611,   4,  16384,   9193,  12,  14,   2, 59464832, 59057872, 58990824, 59015768, 59283936
  5612,   4,  16384,  28883,  14,  13,   2, 59505344, 59109328, 59001824, 58986448, 59418032
  5613,   4,  16384,   8467,  13,  17,   2, 59474952, 59025072, 59003056, 58965528, 59043576
  5614,   4,  16384,  49910,  17,  16,   1, 59456064, 59064600, 58996408, 58973496, 58998208
  5615,   4,  16384,  18500,  16,  17,   1, 59454096, 59041624, 58987304, 58971328, 59013840
  5616,   4,  16384,   3790,  17,  16,   1, 59458920, 59028976, 58982920, 58936120, 58966568
  5617,   4,  16384,   8296,  16,  16,   0, 59370152, 59022936, 58989240, 58929304, 58983520
  5618,   4,  16384,    321,  16,  16,   0, 59473200, 59057680, 58992816, 58967616, 59002480
  5619,   4,  16384,  31790,  16,  15,   2, 59497920, 59050824, 58993088, 58975928, 59275584
  5620,   4,  16384,   4663,  15,   3,   3, 59527448, 59084176, 59008360, 58979984, 59128288
  5621,   4,  16384,  15682,   3,   2,   1, 59404032, 59072960, 58990800, 58969808, 59035632
  5622,   4,  16384,  30287,   2,   3,   1, 59509792, 59096728, 59043176, 59013760, 59006032
  5623,   4,  16384,  49916,   3,   2,   1, 59515536, 59065240, 58990480, 58995432, 59047848
  5624,   4,  16384,   8484,   2,   0,   2, 59524928, 59091576, 58963944, 58943056, 59178800
  5625,   4,  16384,   6907,   0,   1,   1, 59534096, 58999200, 58912648, 58907392, 59036792
  5626,   4,  16384,   3269,   1,   1,   0, 59504104, 59076128, 59020968, 58991680, 58992504
  5627,   4,  16384,  38422,   1,  11,   3, 59550136, 59083104, 58988624, 58984408, 59184944
  5628,   4,  16384,  47853,  11,  10,   1, 59380944, 59094632, 58987936, 58973000, 58997984
  5629,   4,  16384,  25994,  10,   5,   3, 59491200, 59076040, 59040544, 59005048, 59149624
  5630,   4,  16384,    678,   5,  13,   3, 59449168, 59156416, 59033544, 59038744, 59152008
  5631,   4,  16384,  44905,  13,  21,   3, 59400312, 59070560, 59024880, 59002680, 59156152
  5632,   4,  16384,  12304,  21,  21,   0, 59449088, 59092624, 59007136, 58994360, 59004272
  5633,   4,  16384,  34037,  21,  21,   0, 59523328, 59077272, 58995936, 58964032, 58992512
  5634,   4,  16384,  18304,  21,  21,   0, 59495136, 59100864, 58991304, 58979840, 59003376
  5635,   4,  16384,   5323,  21,  21,   0, 59505776, 59060504, 58991936, 58975888, 58996880
  5636,   4,  16384,  13881,  21,  21,   0, 59483360, 59076072, 59007968, 58955800, 59021808
  5637,   4,  16384,  38231,  21,  22,   2, 59378320, 58994400, 58942560, 58912632, 58970352
  5638,   4,  16384,  43450,  22,   5,   3, 59404696, 59052912, 58974400, 58944856, 59134056
  5639,   4,  16384,  18628,   5,   5,   0, 59453768, 59079072, 58990480, 58983912, 59025560
  5640,   4,  16384,  34235,   5,  23,   3, 59577280, 59073720, 59032304, 58993216, 59148800
  5641,   4,  16384,  46418,  23,  11,   3, 59487856, 59082000, 59005048, 58987440, 59155744
  5642,   4,  16384,  40205,  11,   1,   3, 59479208, 59121056, 59049480, 59026640, 59172120
  5643,   4,  16384,  48660,   1,   1,   0, 59448184, 59115472, 59009152, 58990784, 59028248
  5644,   4,  16384,  14533,   1,   0,   1, 59524800, 59080320, 59039032, 59017688, 58994736
  5645,   4,  16384,  11717,   0,  23,   3, 59508104, 58991216, 58931432, 58905256, 59163272
  5646,   4,  16384,   8133,  23,  19,   2, 59402048, 59084040, 59058224, 59038272, 59560216
  5647,   4,  16384,  32592,  19,  18,   1, 59478896, 59057512, 58969440, 58955664, 59006528
  5648,   4,  16384,  17719,  18,   5,   3, 59511416, 59092184, 58996512, 58965104, 59130616
  5649,   4,  16384,     81,   5,  12,   3, 59474232, 59090848, 59015024, 59048536, 59187792
  5650,   4,  16384,  25562,  12,   1,   3, 59397456, 59074760, 58972912, 58973408, 59138168
  5651,   4,  16384,  19670,   1,   7,   3, 59404976, 59102704, 59079712, 59012040, 59162904
  5652,   4,  16384,   8399,   7,  20,   3, 59461176, 59111536, 59038312, 59047152, 59154784
  5653,   4,  16384,  30379,  20,  20,   0, 59412504, 59072408, 58986512, 58955920, 58989768
  5654,   4,  16384,  16663,  20,  20,   0, 59463048, 59085776, 59038992, 59029488, 59039376
  5655,   4,  16384,   7003,  20,  17,   3, 59468904, 59102928, 59007304, 58980408, 59167192
  5656,   4,  16384,  10177,  17,  14,   2, 59471968, 59077448, 59006496, 59004120, 59284736
  5657,   4,  16384,  25396,  14,  20,   3, 59505520, 59085456, 59016024, 58966904, 59171008
  5658,   4,  16384,  16539,  20,  22,   2, 59401672, 59085528, 59009288, 59000960, 59324040
  5659,   4,  16384,   9528,  22,  22,   0, 59399888, 59007240, 58948808, 58952880, 58960792
  5660,   4,  16384,  22076,  22,  19,   2, 59395192, 59020880, 58992392, 58952592, 59340528
  5661,   4,  16384,  25773,  19,  19,   0, 59494904, 59059144, 58975656, 58953136, 58992296
  5662,   4,  16384,  31058,  19,   6,   3, 59486672, 59093400, 59034368, 59006056, 59172304
  5663,   4,  16384,  20798,   6,   7,   1, 59437752, 59142784, 59052976, 59065760, 59061160
  5664,   4,  16384,  45890,   7,   0,   3, 59574376, 59131576, 59014976, 58973816, 59085976
  5665,   4,  16384,  25845,   0,   1,   1, 59295536, 58935920, 58885296, 58858064, 58986568
  5666,   4,  16384,   9005,   1,   5,   2, 59487640, 59138184, 59026144, 59009032, 59373864
  5667,   4,  16384,  31799,   5,   5,   0, 59589920, 59099392, 59008272, 59037184, 59035712
  5668,   4,  16384,  29990,   5,   4,   1, 59612320, 59148648, 59041736, 59055752, 59078968
  5669,   4,  16384,  26283,   4,   4,   0, 59553160, 59059944, 59028704, 58977792, 59025904
  5670,   4,  16384,  29644,   4,   5,   1, 59380448, 59019200, 58973568, 58951584, 58992304
  5671,   4,  16384,  26709,   5,   3,   2, 59601920, 59111024, 59038656, 59021608, 59334592
  5672,   4,  16384,  11940,   3,   7,   3, 59395192, 59000032, 58973544, 58928984, 59189112
  5673,   4,  16384,  10385,   7,   7,   0, 59480336, 59060360, 58995264, 58970592, 58999216
  5674,   4,  16384,  35507,   7,   6,   1, 59581784, 59108648, 59034520, 59006064, 59074448
  5675,   4,  16384,  42353,   6,  10,   2, 59642608, 59135344, 59065016, 59031024, 59300680
  5676,   4,  16384,   1519,  10,  13,   3, 59585488, 59132216, 59035752, 59034672, 59162496
  5677,   4,  16384,  28721,  13,  12,   1, 59368224, 59054216, 58984912, 58954392, 59003392
  5678,   4,  16384,  17120,  12,   6,   3, 59390536, 59011312, 58955384, 58959312, 59151520
  5679,   4,  16384,  13573,   6,   7,   1, 59395272, 59097952, 59026432, 59012128, 59012008
  5680,   4,  16384,  37188,   7,  18,   3, 59513576, 59045024, 58983232, 58991072, 59156568
  5681,   4,  16384,  11439,  18,  18,   0, 59429928, 59078456, 58960720, 58980136, 59005416
  5682,   4,  16384,  31692,  18,   2,   3, 59501192, 59061136, 58991680, 58971040, 59170176
  5683,   4,  16384,  43198,   2,  18,   3, 59418024, 59090088, 59021376, 58989528, 59165016
  5684,   4,  16384,  23267,  18,  19,   1, 59408208, 59075752, 59021840, 58995632, 59019824
  5685,   4,  16384,  49617,  19,  18,   1, 59435712, 59040016, 58961040, 58943544, 58983080
  5686,   4,  16384,  28678,  18,  19,   1, 59437248, 59062576, 58976808, 58963560, 59062752
  5687,   4,  16384,  40899,  19,  19,   0, 59547312, 59123160, 59033512, 59047280, 59020128
  5688,   4,  16384,  18944,  19,  22,   2, 59440976, 59022720, 58987224, 58956144, 59218160
  5689,   4,  16384,  47384,  22,  22,   0, 59516184, 59070544, 58994792, 58946352, 58990656
  5690,   4,  16384,  25617,  22,  23,   1, 59501832, 59076120, 59023752, 58963976, 59017824
  5691,   4,  16384,  48540,  23,  18,   2, 59398304, 59033952, 58953176, 58932160, 59199320
  5692,   4,  16384,  24490,  18,  18,   0, 59493592, 59073656, 58984160, 58980512, 59011776
  5693,   4,  16384,   4749,  18,  18,   0, 59440544, 59055624, 58946520, 58943664, 58969704
  5694,   4,  16384,  25542,  18,  18,   0, 59455192, 59057096, 58980272, 59003776, 59002272
  5695,   4,  16384,  13542,  18,   1,   3, 59488952, 59061384, 59011536, 58982584, 59138592
  5696,   4,  16384,  28660,   1,  10,   3, 59380408, 59036256, 58996648, 58985464, 59177368
  5697,   4,  16384,  15341,  10,  10,   0, 59578696, 59091504, 59027184, 58991080, 59029936
  5698,   4,  16384,  49994,  10,   9,   2, 59569496, 59095504, 59039568, 58985752, 59329592
  5699,   4,  16384,  34374,   9,   9,   0, 59557608, 59071632, 59003608, 58957752, 59015360
  5700,   4,  16384,  43053,   9,  11,   2, 59574136, 59080432, 59065920, 59035824, 59441680
  5701,   4,  16384,    307,  11,   9,   2, 59501632, 59074064, 58984208, 58955984, 59013448
  5702,   4,  16384,  37287,   9,   9,   0, 59488464, 59072360, 58982744, 58978328, 59021096
  5703,   4,  16384,  46043,   9,  23,   3, 59423576, 59019728, 58954312, 58961056, 59150368
  5704,   4,  16384,  25114,  23,  22,   1, 59466136, 59070088, 58974000, 58953352, 58988296
  5705,   4,  16384,  25429,  22,  22,   0, 59479472, 59067624, 58981976, 58952544, 58998712
  5706,   4,  16384,  25514,  22,  21,   2, 59492008, 59054400, 58987608, 58996464, 59301456
  5707,   4,  16384,   9005,  21,  19,   2, 59452336, 59047744, 58951288, 58959984, 59243944
  5708,   4,  16384,  29015,  19,  21,   2, 59473208, 59060112, 59006224, 58996200, 59407936
  5709,   4,  16384,  41675,  21,  20,   1, 59464360, 59016984, 58943880, 58951008, 58961008
  5710,   4,  16384,  48577,  20,  23,   2, 59386016, 59022408, 58965136, 58932080, 59482896
  5711,   4,  16384,  14744,  23,  16,   3, 59429712, 59058760, 58980032, 58946024, 59161776
  5712,   4,  16384,  30825,  16,  16,   0, 59390816, 59028944, 58952808, 58981448, 59005888
  5713,   4,  16384,    315,  16,  16,   0, 59495824, 59060984, 58994424, 58949856, 58993344
  5714,   4,  16384,  11825,  16,  12,   2, 59506008, 59062928, 59005048, 58976896, 59314288
  5715,   4,  16384,  29861,  12,   1,   3, 59439616, 59055232, 58983984, 58952392, 59148696
  5716,   4,  16384,  40501,   1,   5,   2, 59446048, 59105000, 59023624, 59012096, 59386560
  5717,   4,  16384,  43289,   5,  22,   3, 59531752, 59053352, 58971280, 58945816, 59147416
  5718,   4,  16384,  17884,  22,  23,   1, 59367344, 59097632, 58978472, 58952448, 58975448
  5719,   4,  16384,  38091,  23,  23,   0, 59441704, 59061632, 58994008, 58983896, 59010384
  5720,   4,  16384,  16570,  23,  19,   2, 59517032, 59075696, 58997648, 58976408, 59238392
  5721,   4,  16384,   5122,  19,  19,   0, 59522296, 59077656, 58965048, 58985520, 59003880
  5722,   4,  16384,  49872,  19,  18,   1, 59469936, 59068144, 58980880, 58969320, 59050712
  5723,   4,  16384,  42330,  18,  19,   1, 59443488, 59019312, 58977688, 58946008, 58985784
  5724,   4,  16384,  38092,  19,  18,   1, 59471664, 59073384, 58986632, 58976104, 59007672
  5725,   4,  16384,  28420,  18,   5,   3, 59375648, 58977472, 58899472, 58898256, 59127096
  5726,   4,  16384,  25602,   5,   4,   1, 59480408, 59085280, 58998376, 58991544, 59006256
  5727,   4,  16384,  29849,   4,   3,   2, 59543104, 59107480, 59045792, 59011536, 59333544
  5728,   4,  16384,   2866,   3,  19,   3, 59565488, 59073888, 59038952, 58985704, 59185616
  5729,   4,  16384,  30569,  19,  18,   1, 59458312, 59047336, 59001768, 58970960, 58992928
  5730,   4,  16384,  33543,  18,  18,   0, 59472672, 59055968, 58998680, 58980760, 59001032
  5731,   4,  16384,  15005,  18,   8,   3, 59428592, 59043144, 58955648, 58930600, 59135208
  5732,   4,  16384,  32527,   8,  20,   3, 59420568, 59127208, 59053048, 59033016, 59171416
  5733,   4,  16384,  21728,  20,  20,   0, 59461056, 59067456, 58998896, 58983480, 58992296
  5734,   4,  16384,  19770,  20,  20,   0, 59494136, 59070928, 59002104, 59004848, 59032032
  5735,   4,  16384,  37580,  20,   5,   3, 59557088, 59125328, 59043960, 59011984, 59134160
  5736,   4,  16384,  14904,   5,   1,   2, 59443264, 59105504, 59008744, 59004512, 59299128
  5737,   4,  16384,  27427,   1,   8,   3, 59582432, 59096376, 59026736, 58984632, 59171672
  5738,   4,  16384,  20627,   8,   9,   1, 59438888, 59105104, 59030776, 59009664, 59040344
  5739,   4,  16384,  21098,   9,   8,   1, 59504312, 59056152, 58985104, 58954336, 58984368
  5740,   4,  16384,  47453,   8,   9,   1, 59592792, 59135288, 59062920, 59043896, 59045768
  5741,   4,  16384,  47003,   9,   9,   0, 59556824, 59094264, 59009488, 58986032, 59033816
  5742,   4,  16384,  43012,   9,   1,   3, 59545592, 59095888, 59008176, 58998848, 59206832
  5743,   4,  16384,  48389,   1,  10,   3, 59363416, 59049368, 58980488, 58990544, 59159544
  5744,   4,  16384,  45841,  10,  10,   0, 59443088, 59135584, 59006856, 59008496, 59018960
  5745,   4,  16384,  43013,  10,  11,   1, 59477296, 59085304, 58983336, 58984312, 59000520
  5746,   4,  16384,   1492,  11,  10,   1, 59585072, 59078600, 59026296, 59017800, 59026112
  5747,   4,  16384,    693,  10,  11,   1, 59514400, 59042328, 58977880, 58961984, 59015856
  5748,   4,  16384,  25570,  11,   5,   3, 59563392, 59109952, 59029832, 59035440, 59172480
  5749,   4,  16384,  14051,   5,  22,   3, 59430960, 59099096, 59029160, 58993696, 59163192
  5750,   4,  16384,  32765,  22,  23,   1, 59403184, 59099912, 59008488, 58981184, 59043328
  5751,   4,  16384,  48712,  23,  15,   3, 59485648, 59082600, 59009464, 58996616, 59184544
  5752,   4,  16384,  14486,  15,   1,   3, 59423312, 59076368, 58993632, 58968584, 59156008
  5753,   4,  16384,   9844,   1,   1,   0, 59428304, 59125776, 59036304, 58978712, 59020176
  5754,   4,  16384,  42757,   1,   1,   0, 59593752, 59109560, 59032016, 59013408, 59028832
  5755,   4,  16384,   3923,   1,   0,   1, 59627232, 59102720, 59011920, 58978208, 58953040
  5756,   4,  16384,  17829,   0,   1,   1, 59362992, 58932568, 58888352, 58879288, 59020040
  5757,   4,  16384,  18550,   1,  21,   3, 59627632, 59117616, 59019872, 58970128, 59192416
  5758,   4,  16384,  44845,  21,  18,   2, 59400312, 59090392, 58995064, 59022912, 59552416
  5759,   4,  16384,  37629,  18,  19,   1, 59547792, 59127336, 59052264, 59055904, 59039888
  5760,   4,  16384,   3917,  19,  11,   3, 59371488, 59021960, 58955432, 58945232, 59154832
  5761,   4,  16384,  34060,  11,   6,   2, 59425912, 59098296, 59034168, 59033352, 59345976
  5762,   4,  16384,   5540,   6,   7,   1, 59585184, 59093792, 59017576, 59005984, 59048712
  5763,   4,  16384,  24756,   7,   7,   0, 59588400, 59088464, 59023072, 59020360, 59047368
  5764,   4,  16384,  44278,   7,   8,   2, 59628824, 59136392, 59043904, 59046992, 59429360
  5765,   4,  16384,  26009,   8,   8,   0, 59432192, 59014656, 58951608, 58907936, 58934352
  5766,   4,  16384,  21837,   8,   9,   1, 59578272, 59129744, 59052056, 59030552, 59034992
  5767,   4,  16384,  19553,   9,  10,   2, 59484416, 59081272, 59003448, 58988592, 59296688
  5768,   4,  16384,  14829,  10,   7,   2, 59380256, 59012200, 58969248, 58963528, 59219600
  5769,   4,  16384,    431,   7,   9,   2, 59671504, 59139568, 59044208, 59015272, 59357200
  5770,   4,  16384,   3950,   9,  10,   2, 59632664, 59105464, 59032960, 59005216, 59339056
  5771,   4,  16384,  29685,  10,   5,   3, 59602520, 59091064, 59020208, 59007184, 59185760
  5772,   4,  16384,  10780,   5,   5,   0, 59440208, 59140320, 59083904, 59057240, 59086736
  5773,   4,  16384,  49916,   5,  20,   3, 59564736, 59082928, 59017384, 58997432, 59165000
  5774,   4,  16384,  46649,  20,  21,   1, 59407216, 59124024, 59020560, 58988800, 59043904
  5775,   4,  16384,  23689,  21,  15,   3, 59502016, 59104416, 59027880, 59039696, 59142464
  5776,   4,  16384,  17124,  15,  16,   2, 59400784, 59090504, 58982968, 58976480, 59315808
  5777,   4,  16384,  37655,  16,   8,   3, 59531824, 59086688, 59012264, 58995176, 59156960
  5778,   4,  16384,     77,   8,   9,   1, 59472648, 59136168, 59059528, 59046848, 59038920
  5779,   4,  16384,  25857,   9,  10,   2, 59621024, 59082024, 59016096, 59018496, 59298656
  5780,   4,  16384,  47735,  10,  21,   3, 59586216, 59117360, 59056936, 59038544, 59160336
  5781,   4,  16384,  16065,  21,  21,   0, 59346152, 58990992, 58962328, 58931144, 58959776
  5782,   4,  16384,  11700,  21,  12,   3, 59432608, 59076016, 59022168, 59007992, 59172440
  5783,   4,  16384,  42028,  12,  16,   2, 59432768, 59109992, 59044664, 59005520, 59344136
  5784,   4,  16384,  26870,  16,  12,   2, 59516568, 59094792, 58999504, 58988192, 59282352
  5785,   4,  16384,  36441,  12,  13,   1, 59532832, 59087920, 59046776, 58960648, 59003472
  5786,   4,  16384,  39779,  13,  20,   3, 59529952, 59110072, 59014616, 58994152, 59180824
  5787,   4,  16384,   2460,  20,  21,   1, 59407792, 59063072, 59008048, 58978160, 59018752
  5788,   4,  16384,   4694,  21,  20,   1, 59367104, 58997968, 58971840, 58950752, 58966336
  5789,   4,  16384,  31190,  20,  20,   0, 59408592, 59027984, 58940848, 58929224, 58962304
  5790,   4,  16384,  36741,  20,  23,   2, 59465496, 59093080, 59006664, 59016672, 59571080
  5791,   4,  16384,    789,  23,  22,   1, 59508008, 59059016, 59020720, 59009832, 59016264
  5792,   4,  16384,  15678,  22,   6,   3, 59519528, 59046424, 59020480, 59024088, 59145408
  5793,   4,  16384,  48202,   6,   6,   0, 59452136, 59083528, 59011312, 58989872, 59034880
  5794,   4,  16384,  20564,   6,   8,   2, 59411840, 59035168, 58962824, 58975544, 59231072
  5795,   4,  16384,  43493,   8,   8,   0, 59603480, 59092712, 59013544, 59006176, 59047888
  5796,   4,  16384,  32844,   8,  10,   2, 59596592, 59109784, 59030984, 59065488, 59425424
  5797,   4,  16384,  35349,  10,  20,   3, 59467008, 59007088, 58940872, 58915856, 59163840
  5798,   4,  16384,  45066,  20,   5,   3, 59364704, 59127744, 59035080, 58992704, 59159736
  5799,   4,  16384,  46657,   5,   0,   2, 59443176, 59156848, 59066592, 59046640, 59287448
  5800,   4,  16384,  44424,   0,  21,   3, 59493064, 58995760, 58933752, 58905016, 59178712
  5801,   4,  16384,   6170,  21,  20,   1, 59416560, 59115872, 58989936, 58970592, 59025928
  5802,   4,  16384,  42901,  20,  23,   2, 59402792, 59015488, 59023128, 58959696, 59246096
  5803,   4,  16384,   9288,  23,  17,   3, 59493560, 59041544, 58975600, 58995584, 59148608
  5804,   4,  16384,   4905,  17,  16,   1, 59396616, 59103512, 59003696, 58965360, 58998920
  5805,   4,  16384,  34439,  16,  16,   0, 59442600, 58985224, 58927384, 58925208, 58951000
  5806,   4,  16384,  42643,  16,  15,   2, 59460648, 59115824, 58988224, 58987448, 59521880
  5807,   4,  16384,  46877,  15,  14,   1, 59506584, 59103112, 59018128, 59027136, 59020016
  5808,   4,  16384,  26844,  14,  14,   0, 59385816, 59018392, 58958200, 58940064, 58974200
  5809,   4,  16384,   5695,  14,  15,   1, 59518488, 59050880, 58995376, 58957568, 59008200
  5810,   4,  16384,   8123,  15,  15,   0, 59517680, 59077312, 58996256, 58983216, 59016944
  5811,   4,  16384,  28486,  15,  17,   2, 59370240, 58988864, 58935400, 58954336, 59201088
  5812,   4,  16384,  37048,  17,  14,   2, 59451016, 59093568, 59004176, 58952808, 59372488
  5813,   4,  16384,   1765,  14,  15,   1, 59431784, 59019304, 58935264, 58918936, 58938184
  5814,   4,  16384,  21769,  15,  21,   3, 59487176, 59078288, 58994992, 58984928, 59178192
  5815,   4,  16384,  25873,  21,   0,   3, 59376976, 59060824, 59031664, 58999128, 59063728
  5816,   4,  16384,   4358,   0,   1,   1, 59366096, 59023976, 58934336, 58922424, 59032696
  5817,   4,  16384,  16663,   1,   1,   0, 59576200, 59062744, 59027136, 58991840, 59027544
  5818,   4,  16384,   3971,   1,   3,   2, 59617776, 59116000, 59018640, 58959480, 59329208
  5819,   4,  16384,  37385,   3,   0,   2, 59535192, 59075760, 59026952, 58984160, 59210608
  5820,   4,  16384,  37929,   0,   5,   2, 59500728, 58990968, 58925424, 58922448, 59364064
  5821,   4,  16384,  40081,   5,   5,   0, 59484408, 59062176, 58973016, 58933088, 58981176
  5822,   4,  16384,  28550,   5,   5,   0, 59395728, 59039112, 58967368, 58953864, 59002144
  5823,   4,  16384,  11633,   5,   4,   1, 59425016, 59066728, 58992592, 59000632, 58995176
  5824,   4,  16384,   5160,   4,  15,   3, 59606664, 59118080, 59044072, 58992056, 59173328
  5825,   4,  16384,  30802,  15,  16,   2, 59413848, 59075400, 58997224, 58990368, 59355704
  5826,   4,  16384,  33897,  16,  16,   0, 59507672, 59075376, 58979536, 58973880, 59002744
  5827,   4,  16384,   5243,  16,   1,   3, 59488168, 59057848, 58977576, 58965096, 59135384
  5828,   4,  16384,   9411,   1,   0,   1, 59418904, 59086352, 59015400, 59014240, 58955488
  5829,   4,  16384,  35507,   0,   3,   2, 59417888, 58949736, 58886248, 58874792, 58988672
  5830,   4,  16384,  18220,   3,  20,   3, 59544288, 59142544, 59049688, 59014640, 59182896
  5831,   4,  16384,   2116,  20,  20,   0, 59389392, 59090160, 59085144, 59015584, 59031632
  5832,   4,  16384,  47790,  20,   5,   3, 59513736, 59085496, 58998032, 59013368, 59130048
  5833,   4,  16384,   7200,   5,   4,   1, 59460912, 59111872, 59005560, 58994752, 59033136
  5834,   4,  16384,  37031,   4,   3,   2, 59563944, 59079656, 59011552, 59009384, 59291608
  5835,   4,  16384,  43726,   3,   5,   2, 59409880, 59017696, 58968664, 58958864, 59216816
  5836,   4,  16384,  45120,   5,   4,   1, 59513496, 59124320, 59023576, 59034760, 59033552
  5837,   4,  16384,  13254,   4,   4,   0, 59519632, 59059800, 58975160, 58950520, 59001824
  5838,   4,  16384,   5268,   4,   1,   2, 59584296, 59144424, 59030736, 59062464, 59545600
  5839,   4,  16384,  47257,   1,   0,   1, 59569688, 59124256, 59039568, 59011264, 58973416
  5840,   4,  16384,   4980,   0,   0,   0, 59352560, 58922200, 58875104, 58853656, 58894392
  5841,   4,  16384,  44531,   0,  22,   3, 59542704, 58979760, 58920216, 58910832, 59164880
  5842,   4,  16384,  33568,  22,  22,   0, 59399000, 59111416, 59026888, 58987176, 59039224
  5843,   4,  16384,   3967,  22,   1,   3, 59408096, 59064192, 58952808, 58956576, 59152624
  5844,   4,  16384,  10600,   1,   9,   3, 59409872, 59091456, 59026912, 59025264, 59194264
  5845,   4,  16384,   4202,   9,  11,   2, 59475648, 59102344, 59078128, 59030208, 59082680
  5846,   4,  16384,   2271,  11,  11,   0, 59551672, 59088296, 59024504, 59021984, 59052720
  5847,   4,  16384,  16789,  11,  21,   3, 59585016, 59126728, 59081496, 59042616, 59174616
  5848,   4,  16384,  19246,  21,  12,   3, 59518008, 59099928, 59010424, 58987448, 59192656
  5849,   4,  16384,  36133,  12,   9,   3, 59431328, 59084680, 59018288, 58979880, 59173528
  5850,   4,  16384,  34591,   9,   8,   1, 59455328, 59121536, 59047112, 59069352, 59069184
  5851,   4,  16384,  42109,   8,   2,   3, 59607576, 59116832, 59021000, 59005640, 59178576
  5852,   4,  16384,  46996,   2,  12,   3, 59439760, 59170272, 59071984, 59051136, 59178208
  5853,   4,  16384,  46341,  12,  12,   0, 59412928, 59085744, 58994560, 58977096, 59010928
  5854,   4,  16384,  22520,  12,   1,   3, 59483880, 59092616, 59060904, 59012264, 59142832
  5855,   4,  16384,  37923,   1,   2,   2, 59450936, 59097064, 59029160, 59044544, 59373904
  5856,   4,  16384,  30317,   2,   4,   2, 59430832, 59041656, 58960408, 58958048, 59188096
  5857,   4,  16384,  22297,   4,   4,   0, 59606344, 59116376, 59038168, 59001544, 59062800
  5858,   4,  16384,   1793,   4,   5,   1, 59600296, 59069464, 59016952, 58995904, 59021520
  5859,   4,  16384,  48789,   5,   5,   0, 59409064, 59032184, 58958248, 58937672, 58984672
  5860,   4,  16384,  13972,   5,   3,   2, 59608992, 59147048, 59090408, 59038880, 59439432
  5861,   4,  16384,  19297,   3,  23,   3, 59566688, 59083696, 59016512, 58985536, 59156920
  5862,   4,  16384,  21635,  23,  21,   2, 59367056, 59042352, 58959960, 58933792, 59499344
  5863,   4,  16384,  47342,  21,  19,   2, 59454320, 59104896, 59040368, 58999072, 59319408
  5864,   4,  16384,  35205,  19,   0,   3, 59513256, 59053208, 59029024, 58985872, 59062968
  5865,   4,  16384,   2625,   0,   6,   3, 59434832, 59006752, 58943048, 58930872, 59174552
  5866,   4,  16384,  16598,   6,   7,   1, 59446456, 59126976, 59067336, 59018184, 59076208
  5867,   4,  16384,    266,   7,   7,   0, 59622616, 59105600, 59050344, 59001128, 59063984
  5868,   4,  16384,  35284,   7,  11,   2, 59636696, 59174584, 59088528, 59050624, 59473072
  5869,   4,  16384,   5569,  11,   8,   2, 59592928, 59119632, 59022936, 59003952, 59105368
  5870,   4,  16384,   2909,   8,   9,   1, 59430320, 59036184, 58987952, 58987336, 58981616
  5871,   4,  16384,  43307,   9,   8,   1, 59635096, 59155992, 59080088, 59061488, 59088416
  5872,   4,  16384,     25,   8,  17,   3, 59451256, 59046920, 58984712, 58958864, 59166824
  5873,   4,  16384,   7026,  17,  13,   2, 59376520, 59047048, 59009120, 58983656, 59276864
  5874,   4,  16384,   1612,  13,   3,   3, 59447360, 59118616, 59019288, 58986568, 59151992
  5875,   4,  16384,  49844,   3,   2,   1, 59457952, 59112944, 59043176, 59043104, 59030592
  5876,   4,  16384,  21393,   2,   2,   0, 59614520, 59129312, 59061368, 59023672, 59064832
  5877,   4,  16384,  17478,   2,   3,   1, 59542968, 59094912, 59024464, 58997048, 59032592
  5878,   4,  16384,   2664,   3,   3,   0, 59540720, 59112656, 59030784, 59030720, 59060232
  5879,   4,  16384,  31898,   3,   2,   1, 59465080, 59046192, 59044120, 58992832, 59041176
  5880,   4,  16384,  31448,   2,   3,   1, 59367560, 59018656, 58949824, 58969536, 58961744
  5881,   4,  16384,  29840,   3,  18,   3, 59657512, 59105376, 59026800, 59025504, 59191472
  5882,   4,  16384,  32846,  18,  20,   2, 59394680, 59071736, 58994328, 58957056, 59278112
  5883,   4,  16384,  45056,  20,   1,   3, 59450840, 59085104, 59038608, 58983256, 59149136
  5884,   4,  16384,  42832,   1,   5,   2, 59451856, 59129232, 59069448, 59046992, 59443936
  5885,   4,  16384,  49734,   5,   5,   0, 59543944, 59080592, 59005512, 59008624, 58997232
  5886,   4,  16384,  16431,   5,   3,   2, 59556744, 59111016, 58997424, 58998648, 59547496
  5887,   4,  16384,   9926,   3,   3,   0, 59493168, 59087384, 59003032, 58984288, 59011208
  5888,   4,  16384,   7898,   3,  21,   3, 59557608, 59070848, 58987952, 58983064, 59164160
  5889,   4,  16384,   2678,  21,  21,   0, 59406928, 59051312, 58990920, 58992528, 59008544
  5890,   4,  16384,  23861,  21,   5,   3, 59405888, 59059288, 58988848, 58960848, 59174920
  5891,   4,  16384,  13228,   5,   3,   2, 59412224, 59100656, 59051232, 59025592, 59318376
  5892,   4,  16384,  45723,   3,   1,   2, 59603000, 59119256, 59052592, 59029656, 59439856
  5893,   4,  16384,  30197,   1,   1,   0, 59568304, 59094576, 58984032, 58966256, 58999520
  5894,   4,  16384,   6298,   1,   4,   2, 59539952, 59095688, 59068120, 59017224, 59564560
  5895,   4,  16384,  26718,   4,  10,   3, 59504160, 59048488, 59036168, 58992472, 59185280
  5896,   4,  16384,  16608,  10,   8,   2, 59518088, 59119184, 59040872, 59025520, 59308480
  5897,   4,  16384,  32388,   8,  11,   2, 59499600, 59046896, 58965544, 58957992, 59316672
  5898,   4,  16384,  34887,  11,  15,   3, 59380464, 59047352, 58980224, 58946640, 59179600
  5899,   4,  16384,  20278,  15,  14,   1, 59483248, 59059688, 59042888, 58982648, 59038624
  5900,   4,  16384,  16869,  14,   5,   3, 59514952, 59106000, 59036544, 59034128, 59133616
  5901,   4,  16384,   4832,   5,  23,   3, 59487344, 59111864, 58998992, 59002520, 59146112
  5902,   4,  16384,  29347,  23,  18,   2, 59424496, 59107672, 59026800, 58982200, 59577440
  5903,   4,  16384,   2898,  18,  19,   1, 59488016, 59089184, 59004080, 59027096, 59028984
  5904,   4,  16384,   1424,  19,   3,   3, 59480968, 59057016, 58984312, 58977152, 59110664
  5905,   4,  16384,  46462,   3,   3,   0, 59389400, 59044528, 58987384, 58973752, 59022312
  5906,   4,  16384,  11389,   3,  19,   3, 59543216, 59101408, 59058520, 58997088, 59187160
  5907,   4,  16384,  23650,  19,  17,   3, 59429456, 59079104, 58985112, 59008296, 59162088
  5908,   4,  16384,   5182,  17,  17,   0, 59392440, 59115888, 59037880, 58998656, 59022720
  5909,   4,  16384,  17531,  17,  14,   2, 59480224, 59030688, 58962296, 58949016, 59022312
  5910,   4,  16384,  11469,  14,   1,   3, 59479192, 59087136, 59017568, 59007976, 59134896
  5911,   4,  16384,  20310,   1,   3,   2, 59447328, 59114272, 59076880, 59054672, 59361376
  5912,   4,  16384,  29035,   3,   0,   2, 59530544, 59055832, 58987784, 59002016, 59180920
  5913,   4,  16384,  14516,   0,   1,   1, 59479480, 58984952, 58917136, 58898568, 59028048
  5914,   4,  16384,  39896,   1,   3,   2, 59555168, 59055528, 59028336, 58977016, 59312144
  5915,   4,  16384,  26407,   3,   1,   2, 59405752, 58996816, 58972368, 58950032, 59201144
  5916,   4,  16384,  24402,   1,   1,   0, 59594376, 59114432, 59030592, 59019648, 59056512
  5917,   4,  16384,   8340,   1,   5,   2, 59525616, 59088400, 58988232, 58983744, 59043896
  5918,   4,  16384,    243,   5,   5,   0, 59363784, 59004912, 58955544, 58942040, 58975712
  5919,   4,  16384,  24449,   5,   5,   0, 59579216, 59136768, 59070008, 59031752, 59083680
  5920,   4,  16384,  48811,   5,   3,   2, 59518480, 59046680, 58984104, 58955288, 59253072
  5921,   4,  16384,  25216,   3,   2,   1, 59543848, 59050800, 58981256, 58954120, 59036168
  5922,   4,  16384,  28168,   2,  23,   3, 59572944, 59091952, 59007632, 59000600, 59184320
  5923,   4,  16384,  25048,  23,  22,   1, 59377528, 59060616, 58995592, 58981648, 58993352
  5924,   4,  16384,  36383,  22,  23,   1, 59495720, 59073904, 59003888, 58974088, 59035568
  5925,   4,  16384,  28076,  23,   6,   3, 59463024, 59035280, 58964784, 58950280, 59145960
  5926,   4,  16384,  28869,   6,   7,   1, 59381048, 59054568, 58998536, 58944440, 58975512
  5927,   4,  16384,  13505,   7,   6,   1, 59524424, 59097824, 59058648, 59044752, 59058304
  5928,   4,  16384,   1589,   6,   9,   2, 59587696, 59096328, 59046032, 58983208, 59296056
  5929,   4,  16384,  13137,   9,   8,   1, 59644016, 59112928, 59009536, 58975624, 59042400
  5930,   4,  16384,  10044,   8,   5,   3, 59473392, 59042720, 59002400, 58952416, 59174936
  5931,   4,  16384,  33578,   5,   4,   1, 59559040, 59092656, 59013144, 59009728, 59067592
  5932,   4,  16384,   1893,   4,   4,   0, 59521472, 59086584, 59015824, 59000472, 59037256
  5933,   4,  16384,  29265,   4,  23,   3, 59399208, 58986144, 58924872, 58919256, 59161760
  5934,   4,  16384,  27825,  23,  16,   3, 59359536, 59045896, 58960656, 58949656, 59158472
  5935,   4,  16384,  48682,  16,  14,   2, 59471736, 59078272, 59074936, 59009264, 59365704
  5936,   4,  16384,  30728,  14,   8,   3, 59526736, 59043672, 59003840, 58954040, 59130240
  5937,   4,  16384,  42696,   8,   7,   2, 59477000, 59109736, 59034712, 59021944, 59347608
  5938,   4,  16384,  33257,   7,   7,   0, 59621064, 59124560, 59038008, 59007576, 59025560
  5939,   4,  16384,  45148,   7,  15,   3, 59554304, 59064336, 59028992, 59011240, 59167976
  5940,   4,  16384,   8322,  15,   6,   3, 59384272, 59031984, 59011504, 58962216, 59141592
  5941,   4,  16384,   2453,   6,   4,   3, 59385224, 59020120, 58955192, 58915312, 59144784
  5942,   4,  16384,  28048,   4,   4,   0, 59431992, 59096936, 58999448, 58994248, 59041560
  5943,   4,  16384,   7865,   4,   4,   0, 59537176, 59113040, 59059272, 59029336, 59060304
  5944,   4,  16384,   7106,   4,   4,   0, 59520504, 59048904, 58978600, 58958880, 59004912
  5945,   4,  16384,  39629,   4,   4,   0, 59624392, 59104712, 59031512, 59000000, 59043488
  5946,   4,  16384,  39239,   4,   2,   2, 59597848, 59106000, 58998216, 58986400, 59310400
  5947,   4,  16384,  12660,   2,   2,   0, 59519040, 59067408, 58994056, 58989680, 59010184
  5948,   4,  16384,   7165,   2,   8,   3, 59454760, 59061576, 58992176, 58992560, 59174384
  5949,   4,  16384,  40422,   8,   8,   0, 59386224, 59072032, 59013680, 58984384, 59015344
  5950,   4,  16384,  13556,   8,  10,   2, 59460472, 59084864, 58999288, 59001680, 59537624
  5951,   4,  16384,  24025,  10,   5,   3, 59521016, 59119160, 59056112, 59017488, 59165288
  5952,   4,  16384,  34230,   5,   5,   0, 59446232, 59078672, 59032336, 58980040, 59009392
  5953,   4,  16384,  23589,   5,  14,   3, 59572560, 59101256, 59008936, 58993272, 59156792
  5954,   4,  16384,  45763,  14,  10,   3, 59402864, 59088744, 58992504, 58988696, 59143104
  5955,   4,  16384,   4964,  10,  10,   0, 59447168, 59086416, 59020904, 59014032, 59059168
  5956,   4,  16384,  27241,  10,  11,   1, 59574352, 59115808, 59034120, 59047728, 59055328
  5957,   4,  16384,  12884,  11,   4,   3, 59513208, 59082912, 58990296, 58968536, 59145664
  5958,   4,  16384,  44488,   4,   5,   1, 59404784, 59085248, 58988448, 58997536, 59009728
  5959,   4,  16384,  10026,   5,  22,   3, 59543392, 59105440, 59022728, 59052168, 59139000
  5960,   4,  16384,  41960,  22,  23,   1, 59401792, 59091152, 59022792, 58981040, 59019088
  5961,   4,  16384,  32282,  23,   9,   3, 59510144, 59104560, 58982640, 58992640, 59164864
  5962,   4,  16384,   7313,   9,  11,   2, 59416400, 59053752, 58991504, 58974000, 59255632
  5963,   4,  16384,   2007,  11,  10,   1, 59541952, 59087344, 59053800, 59026208, 59035736
  5964,   4,  16384,  31908,  10,  11,   1, 59604000, 59164208, 59038496, 59047136, 59067712
  5965,   4,  16384,   2390,  11,  10,   1, 59575408, 59107384, 59007184, 58993568, 59035424
  5966,   4,  16384,  32122,  10,   6,   2, 59561968, 59118016, 59032352, 59004576, 59568464
  5967,   4,  16384,  28036,   6,   6,   0, 59430888, 59042856, 58995544, 58979584, 58994776
  5968,   4,  16384,  24013,   6,  14,   3, 59600464, 59132144, 59051720, 59031584, 59149136
  5969,   4,  16384,  23823,  14,  14,   0, 59373992, 59008800, 58996416, 58934928, 58977464
  5970,   4,  16384,   8800,  14,  14,   0, 59434448, 59111304, 59000424, 59003104, 59020672
  5971,   4,  16384,  16312,  14,  16,   2, 59525528, 59060688, 58988392, 58972768, 59274336
  5972,   4,  16384,  48824,  16,  17,   1, 59501848, 59100608, 59025768, 59003048, 59019912
  5973,   4,  16384,  12095,  17,   6,   3, 59490320, 59037648, 58971152, 58969808, 59131928
  5974,   4,  16384,  16522,   6,   6,   0, 59449944, 59104472, 59052528, 58994240, 59031208
  5975,   4,  16384,  11152,   6,  18,   3, 59452816, 59046232, 58989384, 58980704, 59159472
  5976,   4,  16384,  37299,  18,  23,   2, 59399832, 59053632, 58991392, 58982616, 59286232
  5977,   4,  16384,  20040,  23,  22,   1, 59511680, 59047592, 58996504, 58971856, 59014008
  5978,   4,  16384,  16739,  22,  22,   0, 59517688, 59090584, 59045832, 58973168, 59009680
  5979,   4,  16384,  27152,  22,  21,   2, 59550776, 59070880, 58980656, 58985872, 59270016
  5980,   4,  16384,  39248,  21,  22,   2, 59470800, 59087232, 58964152, 58982120, 59403184
  5981,   4,  16384,  19323,  22,  16,   3, 59365208, 58978984, 58934672, 58872232, 59139344
  5982,   4,  16384,   6621,  16,  12,   2, 59388624, 59033992, 58959632, 58941960, 59508456
  5983,   4,  16384,  21381,  12,  13,   1, 59363496, 59021200, 58977536, 58951832, 58980576
  5984,   4,  16384,  30618,  13,  15,   2, 59500768, 59057416, 58984752, 59004784, 59297528
  5985,   4,  16384,   3226,  15,   6,   3, 59512624, 59072568, 58975856, 58967480, 59141360
  5986,   4,  16384,  33852,   6,   7,   1, 59451168, 59126400, 59020576, 59015608, 59030032
  5987,   4,  16384,  14402,   7,   4,   3, 59555952, 59085712, 59009320, 58976768, 59173360
  5988,   4,  16384,  37434,   4,   4,   0, 59399008, 59069824, 59009312, 58985200, 59044080
  5989,   4,  16384,  35721,   4,   0,   2, 59461864, 59015264, 58956600, 58929352, 58923624
  5990,   4,  16384,  32257,   0,   1,   1, 59470280, 59035720, 58961504, 58933960, 59093280
  5991,   4,  16384,  37540,   1,  21,   3, 59562400, 59151856, 59022352, 59044024, 59179000
  5992,   4,  16384,   6622,  21,  20,   1, 59412528, 59044176, 59066064, 58967128, 59031280
  5993,   4,  16384,  44260,  20,  22,   2, 59471240, 59038760, 58978336, 58982864, 59258704
  5994,   4,  16384,  23000,  22,  23,   1, 59474368, 59096440, 58983744, 58969456, 59012640
  5995,   4,  16384,  18368,  23,  22,   1, 59403104, 59014528, 58972032, 58951064, 58966808
  5996,   4,  16384,   6365,  22,  14,   3, 59503000, 59110976, 59008936, 58995264, 59151536
  5997,   4,  16384,   5873,  14,  22,   3, 59401760, 59040328, 59012680, 58953952, 59155856
  5998,   4,  16384,  25611,  22,  23,   1, 59421104, 59085488, 59004360, 58968544, 59034776
  5999,   4,  16384,   8444,  23,  22,   1, 59379568, 59013520, 58938712, 58949552, 58980640
  6000,   4,  16384,   2961,  22,  22,   0, 59515392, 59048016, 58981640, 58966432, 58997632
  6001,   4,  16384,   7863,  22,  19,   2, 59519752, 59077632, 58989256, 58971504, 59286816
  6002,   4,  16384,  47339,  19,  23,   2, 59501320, 59080304, 58985992, 58971120, 59308760
  6003,   4,  16384,   1251,  23,  23,   0, 59412440, 59012904, 58947808, 58924128, 58987824
  6004,   4,  16384,  44030,  23,  22,   1, 59476656, 59092752, 59019312, 58989656, 59019008
  6005,   4,  16384,  33716,  22,  14,   3, 59369680, 58954656, 58934944, 58905016, 59133880
  6006,   4,  16384,  41066,  14,  22,   3, 59451768, 59119960, 59000104, 58979648, 59150288
  6007,   4,  16384,  36199,  22,  22,   0, 59379248, 59032800, 58978120, 58985752, 58980976
  6008,   4,  16384,  23471,  22,  16,   3, 59486048, 59057904, 58982528, 58969288, 59151936
  6009,   4,  16384,  34420,  16,  19,   3, 59433384, 59067096, 58981744, 58981088, 59183048
  6010,   4,  16384,  42613,  19,  19,   0, 59406904, 59104592, 59006880, 59001528, 59035856
  6011,   4,  16384,  11408,  19,  20,   2, 59430776, 59026688, 58968584, 58959240, 59232232
  6012,   4,  16384,   6763,  20,  12,   3, 59500552, 59084752, 59005840, 59009152, 59149008
  6013,   4,  16384,   6779,  12,  23,   3, 59392456, 59038312, 59018424, 58947248, 59158976
  6014,   4,  16384,   4134,  23,  22,   1, 59406064, 59115272, 59010200, 58983968, 59025384
  6015,   4,  16384,   9699,  22,  23,   1, 59387488, 59047400, 58982496, 58962720, 58986296
  6016,   4,  16384,  16151,  23,   9,   3, 59503576, 59053384, 58977992, 58979888, 59138464
  6017,   4,  16384,  16253,   9,   9,   0, 59471800, 59113344, 59050712, 59020072, 59057072
  6018,   4,  16384,  24834,   9,  11,   2, 59637184, 59144960, 59069696, 59050312, 59334552
  6019,   4,  16384,   2782,  11,  10,   1, 59601448, 59125384, 59042952, 59016552, 59048608
  6020,   4,  16384,   4636,  10,   7,   2, 59574504, 59120696, 59040592, 59026216, 59422184
  6021,   4,  16384,  40356,   7,   6,   1, 59434376, 59003248, 58942624, 58923440, 58942360
  6022,   4,  16384,  15698,   6,   6,   0, 59564040, 59121568, 59049008, 59022112, 59033992
  6023,   4,  16384,  47295,   6,   7,   1, 59456536, 59080160, 58994328, 58989840, 59001056
  6024,   4,  16384,  30489,   7,   7,   0, 59434688, 59053776, 58988720, 58951952, 59007808
  6025,   4,  16384,  20348,   7,  11,   2, 59603808, 59124392, 59038568, 58987584, 59349680
  6026,   4,  16384,  49286,  11,  11,   0, 59638520, 59121376, 59037696, 59011480, 59030016
  6027,   4,  16384,  39648,  11,  11,   0, 59619312, 59142808, 59034440, 59034336, 59057472
  6028,   4,  16384,   1332,  11,  11,   0, 59554680, 59099112, 59036960, 58995112, 59059504
  6029,   4,  16384,  23312,  11,   9,   2, 59428008, 58990664, 58929184, 58925024, 58970824
  6030,   4,  16384,   9835,   9,   6,   2, 59558432, 59137704, 59053208, 59037152, 59554376
  6031,   4,  16384,  33854,   6,   6,   0, 59482480, 59077440, 59018856, 59022184, 59005552
  6032,   4,  16384,  43548,   6,   9,   2, 59448152, 59031424, 58979312, 58952776, 59237112
  6033,   4,  16384,  26529,   9,   5,   3, 59603240, 59100184, 59000232, 58979712, 59180600
  6034,   4,  16384,    477,   5,   7,   3, 59455664, 59093352, 59033424, 59027160, 59180520
  6035,   4,  16384,  40126,   7,  22,   3, 59453600, 59099248, 59035536, 58987192, 59169976
  6036,   4,  16384,  16713,  22,  11,   3, 59387456, 59106496, 59019432, 58985240, 59131176
  6037,   4,  16384,  21327,  11,   5,   3, 59398016, 58997520, 58952384, 58935664, 59113680
  6038,   4,  16384,  26846,   5,  10,   3, 59394896, 59143024, 59046464, 59007456, 59165280
  6039,   4,  16384,  31048,  10,  10,   0, 59469936, 59115832, 59089936, 59030344, 59064160
  6040,   4,  16384,  32612,  10,  10,   0, 59622800, 59103336, 58998016, 59003064, 59019104
  6041,   4,  16384,  13177,  10,  11,   1, 59607960, 59105384, 59020928, 59009784, 59025400
  6042,   4,  16384,  47031,  11,  10,   1, 59600464, 59120480, 59027104, 59031144, 59017912
  6043,   4,  16384,  48376,  10,   5,   3, 59584384, 59102816, 59010752, 59011464, 59149080
  6044,   4,  16384,  13081,   5,   1,   2, 59371960, 59024976, 58984472, 58965944, 59329784
  6045,   4,  16384,  29121,   1,   2,   2, 59400232, 59010680, 58995312, 58937584, 59000648
  6046,   4,  16384,  42126,   2,   3,   1, 59505448, 59109864, 59031176, 59025064, 59049416
  6047,   4,  16384,  23941,   3,   3,   0, 59573544, 59126320, 59027312, 59048320, 59040160
  6048,   4,  16384,  39563,   3,  11,   3, 59575440, 59084392, 59005808, 59001136, 59174872
  6049,   4,  16384,  32826,  11,   9,   2, 59437536, 59085056, 59023232, 58999480, 59329952
  6050,   4,  16384,   7252,   9,   8,   1, 59571520, 59101808, 59012368, 59010536, 59015232
  6051,   4,  16384,  21436,   8,  23,   3, 59589232, 59094984, 59020808, 58996248, 59183944
  6052,   4,  16384,    473,  23,  22,   1, 59393296, 59083472, 59029624, 59030072, 59025416
  6053,   4,  16384,   3653,  22,  22,   0, 59432592, 59007632, 58920816, 58890328, 58935504
  6054,   4,  16384,  36517,  22,  21,   2, 59480128, 59093080, 59015504, 59023048, 59533176
  6055,   4,  16384,  19564,  21,   0,   3, 59484120, 59095464, 59002848, 58979008, 59058472
  6056,   4,  16384,  13711,   0,   0,   0, 59371008, 59024112, 58951024, 58910768, 58953456
  6057,   4,  16384,  14301,   0,   0,   0, 59522000, 59007640, 58903664, 58898248, 58945920
  6058,   4,  16384,  40290,   0,  13,   3, 59487584, 58996088, 58920960, 58897976, 59177824
  6059,   4,  16384,   6422,  13,  13,   0, 59321920, 59048424, 58948616, 58928672, 58986616
  6060,   4,  16384,  10363,  13,  12,   1, 59447696, 59110968, 59044128, 59066048, 59057280
  6061,   4,  16384,   1492,  12,  12,   0, 59515344, 59073008, 58998800, 58963176, 59031656
  6062,   4,  16384,  15351,  12,  17,   2, 59484160, 59057264, 59043336, 58997688, 59524304
  6063,   4,  16384,  44134,  17,  20,   3, 59379400, 59055784, 58992688, 58974696, 59167648
  6064,   4,  16384,  30650,  20,  21,   1, 59488440, 59107808, 59068304, 59015016, 59039488
  6065,   4,  16384,  30224,  21,  20,   1, 59528752, 59077776, 58990040, 59013928, 59013312
  6066,   4,  16384,  23140,  20,  20,   0, 59434024, 59039448, 58962232, 58974200, 58998688
  6067,   4,  16384,  36758,  20,  21,   1, 59421816, 59064176, 59013352, 58983112, 58998872
  6068,   4,  16384,  42705,  21,  14,   3, 59508896, 59087952, 59053320, 59022496, 59199176
  6069,   4,  16384,  35778,  14,   3,   3, 59461360, 59057984, 59027256, 58970024, 59171464
  6070,   4,  16384,  27366,   3,   4,   2, 59473608, 59144160, 59087480, 59064832, 59613640
  6071,   4,  16384,   2938,   4,   5,   1, 59533568, 59130088, 59073552, 59004992, 59060520
  6072,   4,  16384,  28286,   5,   1,   2, 59602976, 59100248, 59032384, 59004472, 59323792
  6073,   4,  16384,  15507,   1,   2,   2, 59621424, 59118824, 59023072, 58984128, 59344960
  6074,   4,  16384,  30007,   2,   3,   1, 59622056, 59121712, 59028456, 59013536, 59037776
  6075,   4,  16384,  38074,   3,   3,   0, 59450752, 59053552, 58971400, 58965128, 59012312
  6076,   4,  16384,   2502,   3,   2,   1, 59415240, 59022000, 58998488, 58983576, 59008752
  6077,   4,  16384,   1709,   2,   2,   0, 59426040, 58999984, 58937592, 58925560, 58930016
  6078,   4,  16384,  41601,   2,   0,   2, 59554520, 59118336, 59044104, 59027048, 59493528
  6079,   4,  16384,  49902,   0,   8,   3, 59519520, 59038776, 58969952, 58934480, 59182256
  6080,   4,  16384,  14098,   8,  10,   2, 59509648, 59099624, 59017184, 59003744, 59303024
  6081,   4,  16384,  18885,  10,  11,   1, 59581648, 59090896, 59047416, 58994752, 59022128
  6082,   4,  16384,  27131,  11,  11,   0, 59632440, 59089896, 59017616, 59014480, 59038000
  6083,   4,  16384,  24077,  11,   6,   2, 59611672, 59129512, 59025424, 59016240, 59315664
  6084,   4,  16384,  11104,   6,  20,   3, 59458544, 59060616, 59017136, 58998208, 59166512
  6085,   4,  16384,  45140,  20,  19,   2, 59377752, 59061776, 58922200, 58904224, 58980184
  6086,   4,  16384,  23737,  19,   8,   3, 59459448, 59096664, 59013264, 58986976, 59148920
  6087,   4,  16384,  15067,   8,  10,   2, 59385504, 59042320, 58994896, 58980656, 59267720
  6088,   4,  16384,  35239,  10,   7,   2, 59584624, 59117248, 59028000, 59010360, 59278392
  6089,   4,  16384,  49405,   7,   7,   0, 59631096, 59096448, 59010128, 58998136, 59044624
  6090,   4,  16384,  34544,   7,   7,   0, 59601072, 59126688, 59018712, 59014240, 59036328
  6091,   4,  16384,  45819,   7,   6,   1, 59594528, 59101608, 59076632, 59041104, 59055680
  6092,   4,  16384,  44554,   6,   9,   2, 59595712, 59142040, 59045024, 59047976, 59436656
  6093,   4,  16384,   2260,   9,   2,   3, 59450680, 59038984, 58966856, 58906760, 59149056
  6094,   4,  16384,  45502,   2,   4,   2, 59321160, 59032880, 58954768, 58937808, 59500608
  6095,   4,  16384,  45009,   4,   8,   3, 59463280, 59103560, 59049328, 59038248, 59173344
  6096,   4,  16384,   3577,   8,  11,   2, 59532688, 59091784, 59025248, 59017584, 59293032
  6097,   4,  16384,  40584,  11,   6,   2, 59593136, 59100688, 59009768, 58992752, 59309056
  6098,   4,  16384,  49420,   6,  14,   3, 59610792, 59120480, 59046848, 59011344, 59164960
  6099,   4,  16384,  17069,  14,  17,   2, 59429216, 59060136, 58980736, 59044928, 59299936
  6100,   4,  16384,  23013,  17,  17,   0, 59480416, 59105056, 59023192, 59007032, 59044104
  6101,   4,  16384,  33494,  17,  21,   3, 59500320, 59048576, 58985824, 59009648, 59163928
  6102,   4,  16384,  19926,  21,  16,   3, 59417488, 59112600, 59015064, 58998256, 59155248
  6103,   4,  16384,   3485,  16,  15,   2, 59398744, 59084480, 59042384, 58981184, 59265288
  6104,   4,  16384,  13567,  15,   3,   3, 59444456, 59063072, 58993192, 58988128, 59154712
  6105,   4,  16384,  27439,   3,  23,   3, 59413680, 59096528, 59061224, 59011920, 59172232
  6106,   4,  16384,   6914,  23,  23,   0, 59367504, 59005064, 58976632, 58956896, 59001032
  6107,   4,  16384,  25317,  23,   8,   3, 59417440, 59063840, 59021864, 58978608, 59142616
  6108,   4,  16384,  42914,   8,   8,   0, 59440504, 59144896, 59041496, 59047152, 59091360
  6109,   4,  16384,  33770,   8,  19,   3, 59546432, 59071360, 58972392, 58984264, 59159360
  6110,   4,  16384,   6782,  19,  11,   3, 59397936, 59121976, 59007104, 59005584, 59137376
  6111,   4,  16384,  49686,  11,  10,   1, 59513104, 59128952, 59064840, 59038344, 59072200
  6112,   4,  16384,   3074,  10,  11,   1, 59443864, 59016744, 58932792, 58989256, 58997192
  6113,   4,  16384,  15747,  11,  12,   3, 59451552, 59028664, 58959752, 58958240, 59183672
  6114,   4,  16384,  49517,  12,   8,   3, 59415776, 59095792, 59053064, 59001592, 59184984
  6115,   4,  16384,   6298,   8,   6,   2, 59568312, 59099200, 59082624, 59050040, 59302136
  6116,   4,  16384,  40508,   6,  21,   3, 59606136, 59130264, 59059264, 59033976, 59162872
  6117,   4,  16384,  17509,  21,   0,   3, 59403224, 59080184, 58988624, 58976096, 59054360
  6118,   4,  16384,  41061,   0,   0,   0, 59368712, 59058304, 58949008, 58941616, 58982056
  6119,   4,  16384,   1245,   0,   1,   1, 59504544, 59040768, 58980984, 58937248, 59080112
  6120,   4,  16384,  41769,   1,   4,   2, 59585624, 59090496, 59025608, 58978120, 59280680
  6121,   4,  16384,  29120,   4,   5,   1, 59581856, 59092904, 59020464, 59021688, 59042112
  6122,   4,  16384,  48590,   5,   9,   3, 59456408, 59012856, 58967888, 58908256, 59177640
  6123,   4,  16384,  42525,   9,  19,   3, 59423616, 59166096, 58997120, 59016744, 59150896
  6124,   4,  16384,   9551,  19,  18,   1, 59388192, 59092928, 59034640, 58999896, 59035720
  6125,   4,  16384,  38911,  18,  18,   0, 59487896, 59058528, 58983216, 58973048, 58995872
  6126,   4,  16384,  42173,  18,   7,   3, 59493536, 59090040, 58999384, 58982032, 59137288
  6127,   4,  16384,  10949,   7,   7,   0, 59448408, 59178592, 59081992, 59054160, 59072976
  6128,   4,  16384,  28752,   7,   9,   2, 59577104, 59127288, 59004344, 59040080, 59300568
  6129,   4,  16384,  11812,   9,   6,   2, 59541960, 59034208, 58964104, 58977848, 59288856
  6130,   4,  16384,  28075,   6,  17,   3, 59374720, 59012920, 58969848, 58938704, 59173792
  6131,   4,  16384,   8935,  17,  11,   3, 59521328, 59071832, 58981232, 59018240, 59182192
  6132,   4,  16384,  47847,  11,  19,   3, 59607184, 59135464, 59048088, 59052856, 59164640
  6133,   4,  16384,   6586,  19,  21,   2, 59405504, 59052992, 59026760, 58971480, 59035632
  6134,   4,  16384,  35338,  21,  21,   0, 59478696, 59106144, 59015856, 58990968, 59025784
  6135,   4,  16384,  15955,  21,   7,   3, 59505984, 59091760, 59017664, 58996848, 59149376
  6136,   4,  16384,  28911,   7,  18,   3, 59448808, 59110440, 59003440, 58983672, 59145088
  6137,   4,  16384,  48146,  18,  19,   1, 59389024, 59036320, 58973592, 58972392, 59002488
  6138,   4,  16384,  12390,  19,   8,   3, 59487408, 59054456, 58969752, 58960192, 59161848
  6139,   4,  16384,   7521,   8,  10,   2, 59351824, 58989528, 58956352, 58964728, 59249760
  6140,   4,  16384,  23476,  10,   6,   2, 59456616, 59120768, 59063320, 59053984, 59420024
  6141,   4,  16384,  17481,   6,  20,   3, 59544080, 59073536, 59018448, 58976928, 59169680
  6142,   4,  16384,   6316,  20,  20,   0, 59399504, 59112696, 58998760, 58993616, 59045528
  6143,   4,  16384,  30677,  20,  20,   0, 59481648, 59096720, 58999168, 58994472, 59021944
  6144,   4,  16384,  24003,  20,  20,   0, 59494208, 59054544, 59007896, 58968064, 58999696
  6145,   4,  16384,   2755,  20,  20,   0, 59431184, 59027248, 58968616, 58951856, 59011320
  6146,   4,  16384,  19497,  20,  21,   1, 59476784, 59055392, 58980200, 58968880, 58983264
  6147,   4,  16384,  28026,  21,  20,   1, 59390152, 59038040, 58935760, 58941960, 58986064
  6148,   4,  16384,   1633,  20,  20,   0, 59489040, 59053720, 58998024, 58983960, 59016600
  6149,   4,  16384,  46870,  20,  23,   2, 59387616, 58992512, 58900368, 58903200, 58948384
  6150,   4,  16384,  37460,  23,  20,   2, 59461248, 59094224, 59041472, 59005944, 59523640
  6151,   4,  16384,  32591,  20,  14,   3, 59508344, 59070944, 59006952, 59012144, 59170584
  6152,   4,  16384,  31886,  14,  12,   2, 59475432, 59078256, 59007424, 59043336, 59288112
  6153,   4,  16384,   9910,  12,  21,   3, 59474096, 59051816, 58984648, 58955968, 59175856
  6154,   4,  16384,  13814,  21,  22,   2, 59369448, 59047568, 58992280, 58980952, 59305056
  6155,   4,  16384,  22799,  22,  22,   0, 59498120, 59070712, 58997552, 59007744, 59029984
  6156,   4,  16384,    157,  22,  23,   1, 59477680, 59079792, 59009160, 58979528, 59010608
  6157,   4,  16384,  33478,  23,   2,   3, 59398384, 58999352, 58922064, 58904840, 59125312
  6158,   4,  16384,  10661,   2,   2,   0, 59394424, 59120504, 59044944, 59021304, 59036408
  6159,   4,  16384,  32730,   2,   3,   1, 59575656, 59110200, 59050144, 59043400, 59069992
  6160,   4,  16384,  40249,   3,   3,   0, 59527608, 59069168, 58995136, 58988792, 59008920
  6161,   4,  16384,  20929,   3,   2,   1, 59471088, 59031200, 58985784, 58988208, 58990656
  6162,   4,  16384,  22634,   2,   3,   1, 59605256, 59127848, 59037960, 58991688, 59037560
  6163,   4,  16384,  40938,   3,   4,   2, 59574432, 59095352, 59017488, 59031808, 59283792
  6164,   4,  16384,  46316,   4,   4,   0, 59440824, 59047616, 59021904, 58981344, 58994680
  6165,   4,  16384,  44490,   4,   4,   0, 59350776, 58955912, 58912848, 58881624, 58890784
  6166,   4,  16384,  35955,   4,   4,   0, 59549336, 59110112, 59039328, 59019080, 59068272
  6167,   4,  16384,  25816,   4,   4,   0, 59593200, 59126672, 59053224, 59034064, 59053992
  6168,   4,  16384,  36171,   4,   4,   0, 59537512, 59081168, 58980584, 58978104, 59004328
  6169,   4,  16384,  18786,   4,   5,   1, 59490472, 59065272, 58982992, 58965064, 59011064
  6170,   4,  16384,  10167,   5,   4,   1, 59580672, 59115104, 59005568, 59005504, 59046368
  6171,   4,  16384,  29306,   4,   6,   3, 59564968, 59077864, 59011544, 58977632, 59198408
  6172,   4,  16384,  23731,   6,   7,   1, 59383720, 59084688, 59020568, 58980360, 59018496
  6173,   4,  16384,  20048,   7,   7,   0, 59463856, 59020808, 58925224, 58948504, 58990016
  6174,   4,  16384,  28185,   7,  10,   2, 59545216, 59108960, 59059736, 59024320, 59571680
  6175,   4,  16384,  36576,  10,  11,   1, 59554360, 59132160, 59055304, 59018088, 59055264
  6176,   4,  16384,  32133,  11,   3,   3, 59573968, 59088920, 59003360, 58985192, 59167968
  6177,   4,  16384,   1128,   3,   2,   1, 59415688, 59038200, 59000448, 58959720, 59011168
  6178,   4,  16384,  30886,   2,   3,   1, 59543288, 59114368, 59046016, 58987872, 59032296
  6179,   4,  16384,  45417,   3,  23,   3, 59547704, 59083808, 58994968, 59009664, 59145584
  6180,   4,  16384,  13514,  23,  23,   0, 59415840, 59089248, 59009928, 59034240, 59037296
  6181,   4,  16384,  43935,  23,  22,   1, 59492816, 59053280, 58988368, 58985080, 59028904
  6182,   4,  16384,  46896,  22,  21,   2, 59495864, 59081552, 58989032, 58997280, 59557248
  6183,   4,  16384,   9720,  21,  21,   0, 59461176, 59098968, 59008880, 58993248, 59008512
  6184,   4,  16384,  19041,  21,  19,   2, 59359672, 59015832, 58975152, 58976064, 59220840
  6185,   4,  16384,   2969,  19,  18,   1, 59448096, 59037976, 58983008, 58979912, 59023320
  6186,   4,  16384,  40728,  18,  23,   2, 59477560, 59064424, 58990392, 58959120, 59293800
  6187,   4,  16384,  35464,  23,  18,   2, 59365776, 59022888, 58936400, 58943896, 59205632
  6188,   4,  16384,  40651,  18,  20,   2, 59486568, 59096216, 59045928, 59058656, 59417256
  6189,   4,  16384,  36767,  20,  18,   2, 59492352, 59039968, 58986232, 58937360, 59026256
  6190,   4,  16384,  42338,  18,   1,   3, 59479504, 59097344, 59057904, 59032784, 59146376
  6191,   4,  16384,  23755,   1,   4,   2, 59425256, 59113536, 59027992, 59040192, 59357056
  6192,   4,  16384,  30696,   4,   5,   1, 59411368, 59037424, 58943328, 58957968, 58991088
  6193,   4,  16384,  22237,   5,   8,   3, 59509384, 59063144, 59017192, 58973688, 59192448
  6194,   4,  16384,  43381,   8,   6,   2, 59420840, 59098744, 59044624, 59003240, 59317848
  6195,   4,  16384,  40726,   6,  10,   2, 59565608, 59094480, 59014656, 58991320, 59315488
  6196,   4,  16384,  29505,  10,  22,   3, 59572408, 59117080, 59044136, 59013960, 59156464
  6197,   4,  16384,   5345,  22,  22,   0, 59397472, 59066024, 59021592, 58961160, 58995208
  6198,   4,  16384,  29898,  22,  22,   0, 59468640, 59061544, 59017744, 59002920, 59005592
  6199,   4,  16384,   4835,  22,   9,   3, 59454536, 59060584, 58997176, 58997760, 59136312
  6200,   4,  16384,  44852,   9,  11,   2, 59440408, 59086632, 59025664, 59017592, 59311528
  6201,   4,  16384,   4878,  11,  21,   3, 59396768, 59009296, 58956016, 58963000, 59174520
  6202,   4,  16384,  21111,  21,  19,   2, 59385400, 59102536, 59000576, 58980856, 59317904
  6203,   4,  16384,  36068,  19,  21,   2, 59473440, 59063216, 58977696, 58974152, 59256048
  6204,   4,  16384,   4387,  21,  20,   1, 59474488, 59061144, 58980192, 59001056, 59030208
  6205,   4,  16384,  21138,  20,  20,   0, 59494912, 59022496, 58960272, 58961208, 58984152
  6206,   4,  16384,   9378,  20,  22,   2, 59471648, 59081336, 58994784, 58974048, 59547664
  6207,   4,  16384,  16585,  22,  18,   2, 59495800, 59063968, 59025568, 59004656, 59306320
  6208,   4,  16384,   4961,  18,  13,   3, 59390280, 59000160, 58981480, 58956024, 59165040
  6209,   4,  16384,  13829,  13,  17,   2, 59360712, 59019312, 58985520, 58948184, 59273224
  6210,   4,  16384,   7422,  17,  17,   0, 59482976, 59098224, 59033280, 58995792, 59001904
  6211,   4,  16384,  28437,  17,   7,   3, 59508888, 59068840, 58985072, 58972416, 59142920
  6212,   4,  16384,  26548,   7,   6,   1, 59421832, 59126992, 59049880, 59032824, 59078936
  6213,   4,  16384,  49472,   6,   8,   2, 59544352, 59120648, 59010288, 58995472, 59061024
  6214,   4,  16384,  16270,   8,   7,   2, 59526992, 59121184, 59027560, 59004840, 59566840
  6215,   4,  16384,  15455,   7,   8,   2, 59484720, 59057704, 59006720, 58980800, 59292656
  6216,   4,  16384,  17243,   8,  23,   3, 59545336, 59065528, 59016632, 58992472, 59179984
  6217,   4,  16384,  30203,  23,  13,   3, 59405856, 59053312, 59005192, 58974432, 59183824
  6218,   4,  16384,   9746,  13,  17,   2, 59407592, 59086672, 59016592, 58953168, 59320408
  6219,   4,  16384,  41668,  17,  20,   3, 59479608, 59048024, 58991776, 58955016, 59170280
  6220,   4,  16384,  33732,  20,  13,   3, 59378544, 59083048, 59022008, 58998416, 59172200
  6221,   4,  16384,  29065,  13,  13,   0, 59402160, 59056640, 58979024, 58946496, 58964024
  6222,   4,  16384,  44324,  13,  12,   1, 59467320, 59086328, 58992080, 58987712, 59006616
  6223,   4,  16384,  25862,  12,  13,   1, 59494312, 59072696, 59009248, 58969216, 59030080
  6224,   4,  16384,  22420,  13,  13,   0, 59407920, 59028056, 58969776, 58949256, 58998576
  6225,   4,  16384,  28219,  13,  13,   0, 59484208, 59050312, 59013104, 58989872, 58984632
  6226,   4,  16384,  12071,  13,  12,   1, 59489992, 59074256, 58985240, 58967072, 59012952
  6227,   4,  16384,  30321,  12,  13,   1, 59486360, 59048336, 59038312, 58958936, 58984288
  6228,   4,  16384,   9970,  13,  12,   1, 59414560, 59025160, 58962016, 58946168, 59008744
  6229,   4,  16384,  19115,  12,  16,   2, 59476176, 59044216, 58994512, 58942784, 59055104
  6230,   4,  16384,  34413,  16,   2,   3, 59446632, 59059800, 58998408, 58990824, 59136808
  6231,   4,  16384,  47920,   2,   2,   0, 59414600, 59118952, 59058624, 59024512, 59058640
  6232,   4,  16384,  23008,   2,   3,   1, 59470904, 59010832, 58967752, 58977232, 58991664
  6233,   4,  16384,   6861,   3,   6,   3, 59596984, 59105296, 58999008, 58981072, 59178000
  6234,   4,  16384,  29870,   6,   6,   0, 59433312, 59126928, 59025592, 59003384, 59044848
  6235,   4,  16384,   4992,   6,   7,   1, 59571816, 59098304, 59018800, 59000592, 59038888
  6236,   4,  16384,  37990,   7,   5,   3, 59448320, 59067176, 58989256, 58951448, 59150384
  6237,   4,  16384,  17837,   5,   3,   2, 59368976, 59069432, 59008176, 58976872, 59029608
  6238,   4,  16384,  21903,   3,   5,   2, 59391208, 58997184, 58928672, 58936344, 59479608
  6239,   4,  16384,   6762,   5,  11,   3, 59535048, 59141336, 59048256, 59034032, 59198784
  6240,   4,  16384,  35511,  11,  23,   3, 59572568, 59130320, 59048848, 59013800, 59162608
  6241,   4,  16384,  19251,  23,  22,   1, 59397632, 59043976, 59006208, 58991256, 59016224
  6242,   4,  16384,    398,  22,  23,   1, 59515768, 59085432, 59008720, 58988152, 59046344
  6243,   4,  16384,  18217,  23,  23,   0, 59533776, 59080688, 59031064, 58986032, 58995616
  6244,   4,  16384,   1667,  23,  22,   1, 59500712, 59091600, 59020088, 59005832, 59043168
  6245,   4,  16384,    348,  22,  23,   1, 59465104, 59036200, 58956128, 58932928, 58986744
  6246,   4,  16384,  44208,  23,  16,   3, 59397944, 59020296, 58984720, 58958664, 59162704
  6247,   4,  16384,  49662,  16,  16,   0, 59423504, 59054656, 59006280, 58979208, 58998944
  6248,   4,  16384,   3135,  16,  17,   1, 59380448, 58999528, 58956488, 58963568, 58983360
  6249,   4,  16384,  44726,  17,  16,   1, 59492280, 59078312, 59034680, 58957184, 59043232
  6250,   4,  16384,  10474,  16,  19,   3, 59514664, 59084712, 58977200, 58975112, 59188408
  6251,   4,  16384,  47365,  19,  18,   1, 59461968, 59091032, 59005328, 58992992, 59017456
  6252,   4,  16384,  12565,  18,   7,   3, 59492304, 59075472, 59008176, 58985520, 59138264
  6253,   4,  16384,  45489,   7,   8,   2, 59419576, 59096688, 59007912, 58981880, 59046864
  6254,   4,  16384,  27990,   8,   8,   0, 59552280, 59129920, 59027032, 59015672, 59067304
  6255,   4,  16384,  36148,   8,   7,   2, 59444000, 59049888, 59007008, 58983096, 59296760
  6256,   4,  16384,  33286,   7,   6,   1, 59632824, 59086600, 59006816, 59027992, 59016584
  6257,   4,  16384,   9554,   6,   7,   1, 59600808, 59088536, 59022032, 58989352, 59027384
  6258,   4,  16384,  12950,   7,   7,   0, 59447392, 59053048, 58992784, 58944688, 58981368
  6259,   4,  16384,  48798,   7,   8,   2, 59625440, 59098744, 59031136, 58977456, 59287848
  6260,   4,  16384,  30119,   8,   7,   2, 59444512, 59014304, 58987176, 58967024, 59342824
  6261,   4,  16384,  39867,   7,  17,   3, 59560184, 59059296, 58996744, 58989080, 59134872
  6262,   4,  16384,  49624,  17,  15,   2, 59368056, 59097168, 59028288, 59000824, 59542232
  6263,   4,  16384,  36664,  15,  15,   0, 59427832, 59025168, 58986856, 58970368, 58986648
  6264,   4,  16384,  11969,  15,  15,   0, 59497888, 59063736, 59003040, 58990936, 59015384
  6265,   4,  16384,  13136,  15,  15,   0, 59498592, 59073152, 58997320, 58984296, 59000472
  6266,   4,  16384,  22555,  15,  13,   2, 59499864, 59100928, 58998096, 59003272, 59305112
  6267,   4,  16384,  31908,  13,  16,   2, 59458560, 59045968, 58998576, 58949448, 59276936
  6268,   4,  16384,   1374,  16,  16,   0, 59421976, 58998232, 58995832, 58977848, 58959136
  6269,   4,  16384,  22477,  16,  17,   1, 59354216, 58983160, 58929504, 58886736, 58951688
  6270,   4,  16384,  18959,  17,  17,   0, 59482736, 59084904, 59007840, 59014632, 59049824
  6271,   4,  16384,  48584,  17,  16,   1, 59428640, 59036800, 58980624, 58951744, 59006096
  6272,   4,  16384,  24668,  16,  14,   2, 59515960, 59058176, 59001648, 58981456, 59256400
  6273,   4,  16384,   6098,  14,  18,   3, 59500504, 59068504, 59001840, 58990376, 59192376
  6274,   4,  16384,  14522,  18,  17,   3, 59426272, 59135104, 59082800, 59038960, 59175840
  6275,   4,  16384,  16274,  17,  16,   1, 59397520, 59053720, 58988320, 58971520, 59019936
  6276,   4,  16384,  15277,  16,  16,   0, 59491720, 59080720, 59007688, 58997224, 59029368
  6277,   4,  16384,  23600,  16,  16,   0, 59382536, 58977160, 58903176, 58903160, 58934440
  6278,   4,  16384,  29057,  16,   1,   3, 59472112, 59072032, 59016416, 59015128, 59155936
  6279,   4,  16384,  41786,   1,   0,   1, 59443008, 59146536, 59059256, 59060288, 58973768
  6280,   4,  16384,  30560,   0,   0,   0, 59519584, 59004232, 58910624, 58916744, 58977200
  6281,   4,  16384,  41854,   0,  13,   3, 59521448, 58999120, 58935640, 58898048, 59194144
  6282,   4,  16384,  49349,  13,  16,   2, 59359328, 59072272, 58959152, 58940456, 59243672
  6283,   4,  16384,  22163,  16,  17,   1, 59444432, 59078904, 58994368, 58959024, 58996352
  6284,   4,  16384,  42621,  17,  17,   0, 59487456, 59080656, 59026720, 59013472, 59047552
  6285,   4,  16384,  33639,  17,  16,   1, 59392344, 58977792, 58901232, 58919360, 58952080
  6286,   4,  16384,  22842,  16,  16,   0, 59510088, 59081424, 59008608, 58980984, 59036368
  6287,   4,  16384,  26826,  16,  12,   2, 59491264, 59094792, 59052704, 58999992, 59326024
  6288,   4,  16384,  39099,  12,  12,   0, 59491272, 59065784, 59012336, 58963264, 59029504
  6289,   4,  16384,  42719,  12,  17,   2, 59389016, 59013056, 58980584, 58932880, 59240832
  6290,   4,  16384,  49220,  17,  16,   1, 59391696, 59046352, 58964008, 58951944, 58986832
  6291,   4,  16384,  23597,  16,  12,   2, 59490336, 59062328, 59015768, 58964344, 59262448
  6292,   4,  16384,  24286,  12,  18,   3, 59483592, 59082128, 58996392, 58997904, 59154832
  6293,   4,  16384,   6486,  18,  20,   2, 59414952, 59012728, 58929648, 58908096, 59009720
  6294,   4,  16384,  13420,  20,  22,   2, 59441496, 59080232, 59027120, 58997600, 59580688
  6295,   4,  16384,  10943,  22,  21,   2, 59507000, 59111736, 59007904, 58989800, 59318040
  6296,   4,  16384,  18619,  21,  23,   2, 59520592, 59052128, 59015520, 58982440, 59266584
  6297,   4,  16384,  36512,  23,  20,   2, 59420288, 59038192, 58976272, 58949216, 59285960
  6298,   4,  16384,  33979,  20,  23,   2, 59565248, 59131176, 59014624, 59029568, 59322776
  6299,   4,  16384,  20561,  23,  22,   1, 59479808, 59071584, 58969320, 58958920, 58994336
  6300,   4,  16384,  19334,  22,  19,   2, 59380912, 58989008, 58960160, 58945352, 59320824
  6301,   4,  16384,  49154,  19,  22,   2, 59433312, 59030176, 58946192, 58906264, 58984416
  6302,   4,  16384,  35993,  22,  17,   3, 59485056, 59075224, 58997552, 59009448, 59168176
  6303,   4,  16384,  43582,  17,  15,   2, 59381808, 59070568, 59035736, 58985880, 59326696
  6304,   4,  16384,  16780,  15,  14,   1, 59481840, 59069296, 58979568, 58981496, 59021664
  6305,   4,  16384,  28205,  14,  14,   0, 59400304, 59035496, 58985256, 58939088, 58993840
  6306,   4,  16384,  16185,  14,  17,   2, 59503128, 59062152, 59006176, 58989272, 59320568
  6307,   4,  16384,  33194,  17,  17,   0, 59500224, 59047144, 59018272, 58991136, 58997632
  6308,   4,  16384,  25922,  17,  17,   0, 59478688, 59083040, 59003312, 59006624, 59036704
  6309,   4,  16384,  16441,  17,  17,   0, 59435192, 59006464, 58960288, 58943344, 58972568
  6310,   4,  16384,  31228,  17,   8,   3, 59378504, 59023512, 58981488, 58989960, 59136864
  6311,   4,  16384,   4559,   8,  21,   3, 59406072, 59133456, 59096992, 59023160, 59147656
  6312,   4,  16384,   2235,  21,  13,   3, 59392920, 59055848, 58991328, 58971704, 59173120
  6313,   4,  16384,  47516,  13,  17,   2, 59398144, 59057152, 58992000, 58956256, 59291512
  6314,   4,  16384,  15375,  17,   4,   3, 59513704, 59082456, 59013584, 58980904, 59164024
  6315,   4,  16384,  10721,   4,   4,   0, 59440664, 59121488, 59049136, 59016096, 59063120
  6316,   4,  16384,   2392,   4,   5,   1, 59553920, 59133336, 59047552, 59080176, 59049040
  6317,   4,  16384,   6906,   5,   5,   0, 59546208, 59074752, 59022440, 58970240, 59009200
  6318,   4,  16384,  47693,   5,   3,   2, 59546048, 59073936, 59015440, 59023184, 59548088
  6319,   4,  16384,  14185,   3,   3,   0, 59442544, 59039008, 58990800, 58985976, 59003096
  6320,   4,  16384,   1066,   3,  18,   3, 59414416, 59015408, 58973928, 58935392, 59155528
  6321,   4,  16384,  38982,  18,  19,   1, 59524056, 59062776, 59014768, 58970064, 59000104
  6322,   4,  16384,  29341,  19,  20,   2, 59384440, 59053824, 58971360, 58984072, 59229688
  6323,   4,  16384,  47185,  20,  20,   0, 59504752, 59068432, 59016424, 58956560, 58990192
  6324,   4,  16384,  23149,  20,  16,   3, 59491728, 59062856, 59005408, 59014368, 59165016
  6325,   4,  16384,  14253,  16,  15,   2, 59370384, 59063816, 58980296, 58964176, 59029552
  6326,   4,  16384,  36231,  15,  10,   3, 59423136, 59029832, 58973008, 58968968, 59113296
  6327,   4,  16384,  10859,  10,   6,   2, 59395504, 59124360, 59019800, 59056240, 59346056
  6328,   4,  16384,  44620,   6,   1,   3, 59553352, 59063640, 59000552, 58974520, 59192432
  6329,   4,  16384,   2116,   1,   0,   1, 59495840, 59117392, 59024096, 58997656, 58944136
  6330,   4,  16384,   4465,   0,   5,   2, 59514992, 59025504, 58922704, 58909704, 59341576
  6331,   4,  16384,   3620,   5,  15,   3, 59564104, 59080536, 59057160, 58965160, 59159648
  6332,   4,  16384,   6375,  15,  16,   2, 59392272, 59013592, 58966984, 58964264, 59371840
  6333,   4,  16384,  12134,  16,  13,   2, 59438520, 59038808, 59045544, 58950832, 59042952
  6334,   4,  16384,  20275,  13,  12,   1, 59481344, 59112728, 59021960, 59007088, 59031168
  6335,   4,  16384,  29387,  12,   5,   3, 59501368, 59111416, 59037328, 59049296, 59137328
  6336,   4,  16384,  14766,   5,   4,   1, 59392976, 59024736, 58971064, 58973544, 58988832
  6337,   4,  16384,  25476,   4,   5,   1, 59523200, 59116072, 58989928, 58982448, 59035584
  6338,   4,  16384,  29852,   5,   2,   2, 59586072, 59096872, 59026224, 59022504, 59310584
  6339,   4,  16384,  17897,   2,   0,   2, 59564272, 59097064, 59012056, 58984968, 59206512
  6340,   4,  16384,   1788,   0,   1,   1, 59377888, 58952648, 58894456, 58894504, 59007656
  6341,   4,  16384,  24940,   1,   0,   1, 59564272, 59079688, 59009528, 58991320, 58973232
  6342,   4,  16384,  14089,   0,   3,   2, 59469256, 58994736, 58918728, 58913424, 59522712
  6343,   4,  16384,  39088,   3,   5,   2, 59418904, 59016624, 59008848, 58958416, 59277144
  6344,   4,  16384,  21912,   5,   1,   2, 59467568, 59031504, 58984528, 58983392, 59217792
  6345,   4,  16384,   4022,   1,   3,   2, 59596576, 59077432, 58999560, 59002432, 59340760
  6346,   4,  16384,  11107,   3,   3,   0, 59605328, 59092168, 59030920, 58991040, 59042344
  6347,   4,  16384,  22037,   3,   2,   1, 59563408, 59065104, 58998528, 58981424, 59044736
  6348,   4,  16384,  21474,   2,  14,   3, 59470440, 59050928, 59013416, 58970368, 59168440
  6349,   4,  16384,  25084,  14,   5,   3, 59396504, 59055640, 58994160, 58965440, 59165112
  6350,   4,  16384,  21519,   5,   3,   2, 59495528, 59180752, 59055016, 59047928, 59577904
  6351,   4,  16384,  35863,   3,   3,   0, 59522352, 59115048, 59048896, 58982616, 59036760
  6352,   4,  16384,  24699,   3,   3,   0, 59485448, 59065392, 58976312, 58979400, 59015768
  6353,   4,  16384,  45601,   3,   3,   0, 59606488, 59083824, 59020688, 59008736, 59051304
  6354,   4,  16384,  25512,   3,   2,   1, 59608600, 59128816, 59008456, 59001552, 59022136
  6355,   4,  16384,   7027,   2,   3,   1, 59561336, 59078368, 58987720, 59026088, 59032128
  6356,   4,  16384,  35800,   3,   2,   1, 59444640, 59056480, 59001304, 58962944, 59030936
  6357,   4,  16384,  26756,   2,   2,   0, 59398704, 59002392, 58958464, 58909720, 58921456
  6358,   4,  16384,   6732,   2,   2,   0, 59544336, 59089176, 59013840, 59031816, 59038856
  6359,   4,  16384,  23767,   2,   2,   0, 59538448, 59098984, 59020008, 58987952, 59056568
  6360,   4,  16384,   7670,   2,   8,   3, 59466128, 59026368, 59019336, 58984000, 59169512
  6361,   4,  16384,  28572,   8,   8,   0, 59535216, 59120752, 59031568, 58978920, 59062072
  6362,   4,  16384,  23350,   8,  10,   2, 59592824, 59095040, 58997104, 59084168, 59331984
  6363,   4,  16384,  44503,  10,  17,   3, 59618680, 59087232, 59025184, 59002296, 59175768
  6364,   4,  16384,  14990,  17,  16,   1, 59363144, 59060512, 58978912, 58971144, 59029048
  6365,   4,  16384,  27960,  16,   7,   3, 59446144, 59030736, 58972992, 58968432, 59128784
  6366,   4,  16384,  25449,   7,  14,   3, 59463344, 59117368, 59028112, 59032888, 59140520
  6367,   4,  16384,  17333,  14,  13,   2, 59396368, 59075088, 59015360, 58978264, 59330056
  6368,   4,  16384,   6706,  13,  12,   1, 59431384, 59012264, 58974888, 58980152, 58948952
  6369,   4,  16384,  36702,  12,  14,   2, 59496976, 59069152, 59022200, 58982216, 59322584
  6370,   4,  16384,  26552,  14,  12,   2, 59476048, 59073736, 58984328, 58982224, 59293248
  6371,   4,  16384,   2684,  12,  13,   1, 59476872, 59054816, 59000576, 58940632, 59022456
  6372,   4,  16384,  26033,  13,  12,   1, 59456232, 59061792, 59009384, 59007552, 58991248
  6373,   4,  16384,  26007,  12,  20,   3, 59478560, 59045288, 58986880, 58966680, 59155344
  6374,   4,  16384,  18675,  20,  20,   0, 59320920, 59036968, 58975216, 58905864, 58972432
  6375,   4,  16384,  40793,  20,  22,   2, 59418352, 59040696, 58996408, 59006720, 59307152
  6376,   4,  16384,    701,  22,  18,   2, 59471120, 59043720, 58967256, 58995768, 59234144
  6377,   4,  16384,  33061,  18,  21,   2, 59495200, 59047968, 59001984, 58976056, 59340240
  6378,   4,  16384,   3157,  21,  18,   2, 59498496, 59079968, 58984880, 58976712, 59278272
  6379,   4,  16384,  31511,  18,  18,   0, 59490304, 59080368, 59000192, 58951200, 58993552
  6380,   4,  16384,  13869,  18,   9,   3, 59495336, 59082624, 59000224, 58984536, 59141408
  6381,   4,  16384,   3511,   9,  23,   3, 59376240, 59017856, 58930088, 58901592, 59129904
  6382,   4,  16384,  21751,  23,   7,   3, 59372224, 59063136, 58959224, 58995880, 59133048
  6383,   4,  16384,  14453,   7,   7,   0, 59510296, 59104608, 59037632, 59013368, 59032328
  6384,   4,  16384,   5672,   7,   7,   0, 59514960, 59064288, 59008344, 58955632, 58990176
  6385,   4,  16384,  29452,   7,   7,   0, 59632136, 59149560, 59047032, 59029280, 59013032
  6386,   4,  16384,    828,   7,   7,   0, 59561072, 59117472, 59015264, 58984368, 59000528
  6387,   4,  16384,   1730,   7,  18,   3, 59613552, 59093024, 59009696, 58998752, 59175928
  6388,   4,  16384,  30422,  18,  18,   0, 59381168, 59051056, 59010816, 59023088, 59031560
  6389,   4,  16384,   7401,  18,  20,   2, 59378288, 58970864, 58897632, 58895488, 58952840
  6390,   4,  16384,  15463,  20,  22,   2, 59476040, 59051200, 59042640, 59009400, 59547528
  6391,   4,  16384,  31531,  22,  13,   3, 59483992, 59048832, 59008800, 58977304, 59156856
  6392,   4,  16384,   9028,  13,  13,   0, 59388080, 59038792, 58974792, 58988992, 58987096
  6393,   4,  16384,  28687,  13,  12,   1, 59491952, 59066184, 58986128, 58976176, 58990904
  6394,   4,  16384,    408,  12,  12,   0, 59489744, 59070768, 58989720, 58954928, 59016992
  6395,   4,  16384,  40864,  12,  16,   2, 59394952, 58991376, 58943176, 58931128, 59212376
  6396,   4,  16384,   3038,  16,  14,   2, 59514888, 59077384, 59021792, 58996008, 59400760
  6397,   4,  16384,  34569,  14,  17,   2, 59486592, 59040456, 58987392, 58936656, 59054784
  6398,   4,  16384,  49469,  17,  16,   1, 59484592, 59054192, 58998408, 59018104, 59003688
  6399,   4,  16384,  15201,  16,  16,   0, 59370768, 59017296, 58962376, 58953936, 58983432
  6400,   4,  16384,  28100,  16,  15,   2, 59451464, 59072624, 58972400, 58965336, 59268768
  6401,   4,  16384,   2162,  15,  14,   1, 59519096, 59059576, 58980632, 58956288, 59021520
  6402,   4,  16384,  25118,  14,   7,   3, 59505200, 59052560, 59003920, 58977440, 59183080
  6403,   4,  16384,  30521,   7,  16,   3, 59429672, 59090328, 59022896, 58994272, 59177384
  6404,   4,  16384,   1124,  16,  23,   3, 59421000, 59110104, 59011624, 58990664, 59161136
  6405,   4,  16384,   2588,  23,  17,   3, 59409784, 59054208, 58995696, 58950952, 59165616
  6406,   4,  16384,  42583,  17,  16,   1, 59382112, 59119864, 59012120, 59004440, 59009368
  6407,   4,  16384,   4720,  16,  16,   0, 59460760, 59079272, 59007064, 58968176, 59025320
  6408,   4,  16384,  31783,  16,  12,   2, 59483816, 59039800, 59003104, 58966208, 59246944
  6409,   4,  16384,   8036,  12,  13,   1, 59504136, 59076032, 59005896, 58951536, 59007616
  6410,   4,  16384,  18406,  13,  13,   0, 59497936, 59072048, 59004032, 59015840, 59016168
  6411,   4,  16384,  16686,  13,  17,   2, 59350840, 59015600, 58937736, 58930976, 59225088
  6412,   4,  16384,  24683,  17,   5,   3, 59500240, 59072992, 59027856, 59016464, 59140704
  6413,   4,  16384,  18126,   5,   7,   3, 59360176, 58990408, 58938424, 58929992, 59128224
  6414,   4,  16384,  36688,   7,  16,   3, 59393560, 59144280, 59037584, 59024064, 59156248
  6415,   4,  16384,  35769,  16,  12,   2, 59394056, 59066840, 59010400, 58994472, 59316288
  6416,   4,  16384,  35352,  12,   6,   3, 59487312, 59051880, 58986624, 58980384, 59138232
  6417,   4,  16384,  22097,   6,   7,   1, 59458712, 59068424, 59016608, 59000024, 59015920
  6418,   4,  16384,   9679,   7,   7,   0, 59546384, 59119600, 59009808, 58970392, 59037040
  6419,   4,  16384,   3043,   7,   7,   0, 59602248, 59093544, 59034152, 59017504, 59028952
  6420,   4,  16384,  35997,   7,  14,   3, 59551448, 59096784, 59030352, 59013928, 59171128
  6421,   4,  16384,  25186,  14,  15,   1, 59318880, 58964912, 58897296, 58900824, 58941984
  6422,   4,  16384,  14812,  15,  17,   2, 59392872, 59080888, 58994760, 58970728, 59585608
  6423,   4,  16384,  27375,  17,  14,   2, 59486208, 59112264, 59066976, 59044504, 59301328
  6424,   4,  16384,   9034,  14,  15,   1, 59498144, 59053264, 58979024, 58958872, 59002848
  6425,   4,  16384,  11775,  15,  15,   0, 59493712, 59089072, 58990320, 58973008, 59006696
  6426,   4,  16384,  34527,  15,  13,   2, 59527320, 59078352, 59010680, 58982592, 59292984
  6427,   4,  16384,   6814,  13,  17,   2, 59479376, 59043760, 58993296, 58939088, 59266480
  6428,   4,  16384,  45789,  17,  13,   2, 59381560, 59011192, 58955976, 58969488, 59334288
  6429,   4,  16384,  34395,  13,  13,   0, 59371464, 58965320, 58898104, 58875120, 58914504
  6430,   4,  16384,  31112,  13,  13,   0, 59462872, 59081264, 59029696, 58990000, 59045072
  6431,   4,  16384,    789,  13,  12,   1, 59469848, 59052072, 58992184, 58969600, 59011672
  6432,   4,  16384,     20,  12,  12,   0, 59483792, 59067096, 59000000, 58959256, 58983728
  6433,   4,  16384,  13962,  12,  20,   3, 59505864, 59048024, 58987432, 58979568, 59188584
  6434,   4,  16384,  24996,  20,  18,   2, 59387480, 59088848, 59003832, 58984528, 59328288
  6435,   4,  16384,  24061,  18,  19,   1, 59482864, 59056416, 59017616, 59006688, 59024264
  6436,   4,  16384,  31438,  19,   2,   3, 59393960, 59040864, 58965088, 58941600, 59129400
  6437,   4,  16384,  38815,   2,   2,   0, 59436384, 59079960, 59008536, 58975608, 59035072
  6438,   4,  16384,  11053,   2,   3,   1, 59543896, 59122936, 59036104, 59010448, 59069664
  6439,   4,  16384,   4479,   3,   1,   2, 59586792, 59122256, 59051072, 59048024, 59372536
  6440,   4,  16384,   2142,   1,   1,   0, 59574480, 59089776, 59002376, 58993904, 59023112
  6441,   4,  16384,  22606,   1,   0,   1, 59423120, 59022024, 58975680, 58949432, 58920064
  6442,   4,  16384,  19183,   0,   0,   0, 59507448, 59022880, 58939808, 58919576, 58970776
  6443,   4,  16384,   6683,   0,   5,   2, 59404048, 58953504, 58893704, 58876000, 59219976
  6444,   4,  16384,  43290,   5,  15,   3, 59359584, 59012232, 58985720, 58945832, 59195184
  6445,   4,  16384,  21110,  15,  17,   2, 59368992, 59047016, 58971336, 58982824, 59025952
  6446,   4,  16384,   9187,  17,  17,   0, 59496656, 59084984, 59012536, 59004240, 59051192
  6447,   4,  16384,  16870,  17,  14,   2, 59502480, 59074312, 59045480, 58983192, 59314184
  6448,   4,  16384,  29825,  14,  17,   2, 59515504, 59094800, 59005840, 59013376, 59287304
  6449,   4,  16384,  35190,  17,  16,   1, 59502176, 59068256, 59005968, 58976256, 59032544
  6450,   4,  16384,  12782,  16,  17,   1, 59481240, 59038368, 58993680, 58980352, 59005008
  6451,   4,  16384,   3174,  17,  13,   2, 59397872, 59016112, 58938600, 58937768, 59187968
  6452,   4,  16384,  18704,  13,  12,   1, 59338368, 58983280, 58957432, 58975416, 58977224
  6453,   4,  16384,   5795,  12,  13,   1, 59496272, 59048824, 58978648, 58950400, 58988608
  6454,   4,  16384,  21985,  13,  13,   0, 59488864, 59065128, 59021040, 59001496, 59033160
  6455,   4,  16384,  22425,  13,  22,   3, 59500936, 59078040, 58992208, 59002624, 59150424
  6456,   4,  16384,  36160,  22,  23,   1, 59377440, 59059288, 59028632, 58977136, 59000168
  6457,   4,  16384,   7830,  23,  17,   3, 59494824, 59065592, 58997600, 58987008, 59169400
  6458,   4,  16384,  19578,  17,  12,   2, 59392280, 59065496, 59013024, 58954728, 59293456
  6459,   4,  16384,  42283,  12,  12,   0, 59443248, 59002664, 58978016, 58933920, 58983176
  6460,   4,  16384,  38441,  12,   5,   3, 59400424, 59060616, 58973144, 58990088, 59124480
  6461,   4,  16384,   3518,   5,   5,   0, 59443968, 59085440, 58992272, 58997648, 59031472
  6462,   4,  16384,   3566,   5,   5,   0, 59513472, 59104256, 59062400, 59029120, 59032384
  6463,   4,  16384,  45543,   5,   4,   1, 59525896, 59152880, 59031944, 59003792, 59064344
  6464,   4,  16384,  27711,   4,   4,   0, 59604296, 59103592, 59010632, 58999232, 59014336
  6465,   4,  16384,  10672,   4,   4,   0, 59414624, 59005520, 58994704, 58948656, 58961016
  6466,   4,  16384,  27921,   4,   4,   0, 59578488, 59132888, 59034800, 58998720, 59009168
  6467,   4,  16384,  15199,   4,   5,   1, 59516032, 59051344, 59008920, 58946472, 59003912
  6468,   4,  16384,   9378,   5,  23,   3, 59420176, 59028656, 58967600, 58971520, 59149720
  6469,   4,  16384,  19803,  23,   4,   3, 59365296, 59057120, 59022712, 58983320, 59167880
  6470,   4,  16384,  23370,   4,  22,   3, 59536608, 59144752, 59016528, 59019480, 59162536
  6471,   4,  16384,    214,  22,  23,   1, 59374520, 59090664, 59019752, 58985208, 58994576
  6472,   4,  16384,  32834,  23,  23,   0, 59522104, 59060992, 58986152, 58971856, 59018056
  6473,   4,  16384,  45624,  23,  20,   2, 59516848, 59085216, 58969904, 58969832, 59291120
  6474,   4,  16384,  16208,  20,  20,   0, 59479168, 59078032, 58976944, 58984416, 59002600
  6475,   4,  16384,  14204,  20,  21,   1, 59468672, 59038088, 58986360, 58957232, 58988816
  6476,   4,  16384,  33774,  21,  12,   3, 59378192, 59015336, 58982112, 58952392, 59155000
  6477,   4,  16384,  34933,  12,  13,   1, 59420008, 59033912, 58975296, 58962248, 59006256
  6478,   4,  16384,  41583,  13,   1,   3, 59367248, 59022592, 58965624, 58971632, 59153504
  6479,   4,  16384,  26515,   1,   0,   1, 59559856, 59106128, 59038488, 59032736, 58967624
  6480,   4,  16384,  12346,   0,   5,   2, 59510064, 59009216, 58941856, 58919328, 59280776
  6481,   4,  16384,  27091,   5,   4,   1, 59572920, 59080048, 59028896, 58997488, 59041480
  6482,   4,  16384,  29354,   4,  19,   3, 59550824, 59108192, 59024112, 59015160, 59176408
  6483,   4,  16384,   9900,  19,  19,   0, 59462584, 59088352, 59010984, 58966720, 59009992
  6484,   4,  16384,  34234,  19,  18,   1, 59444056, 59045704, 59039304, 58985088, 58996344
  6485,   4,  16384,   2663,  18,  19,   1, 59422168, 59012296, 58926928, 58955808, 59018304
  6486,   4,  16384,   3418,  19,  19,   0, 59467904, 59092080, 59063008, 59010616, 59009672
  6487,   4,  16384,  28397,  19,  19,   0, 59540896, 59081816, 59011480, 58970496, 59008552
  6488,   4,  16384,   6875,  19,  15,   3, 59464832, 59083616, 59021736, 58988256, 59161440
  6489,   4,  16384,  37227,  15,  14,   1, 59423952, 59069880, 58975200, 58991712, 59006176
  6490,   4,  16384,  39027,  14,  14,   0, 59395656, 59066696, 58974552, 58937480, 58985824
  6491,   4,  16384,  37163,  14,  12,   2, 59478216, 59062832, 58979480, 58959216, 59258160
  6492,   4,  16384,  48355,  12,  12,   0, 59449696, 59061720, 59024096, 58998016, 59010056
  6493,   4,  16384,  18138,  12,  15,   2, 59470024, 59045720, 58970032, 58965464, 59029784
  6494,   4,  16384,   1451,  15,  21,   3, 59489200, 59105144, 59035584, 58994232, 59171688
  6495,   4,  16384,  38615,  21,  19,   2, 59391464, 59089192, 59002120, 59018784, 59334120
  6496,   4,  16384,   8640,  19,  23,   2, 59491048, 59058480, 58990952, 58963744, 59261512
  6497,   4,  16384,  11022,  23,  22,   1, 59489280, 59040128, 58987512, 58969496, 59023736
  6498,   4,  16384,  48462,  22,  23,   1, 59422616, 59087968, 58996824, 58975752, 58962368
  6499,   4,  16384,  44814,  23,  22,   1, 59467080, 59080864, 58979424, 58955584, 59008384
  6500,   4,  16384,  12012,  22,  23,   1, 59459120, 59056720, 59000472, 59002104, 59025328
  6501,   4,  16384,  44572,  23,  23,   0, 59492920, 59044704, 58968664, 58963176, 58993376
  6502,   4,  16384,   4057,  23,  22,   1, 59347776, 58979432, 58951152, 58947240, 58973064
  6503,   4,  16384,  48405,  22,   8,   3, 59463280, 59082160, 59032936, 58986120, 59162928
  6504,   4,  16384,  35348,   8,   8,   0, 59455704, 59109392, 59070208, 59001888, 59027296
  6505,   4,  16384,  31235,   8,   8,   0, 59605712, 59082008, 58998592, 59007480, 59024072
  6506,   4,  16384,  19729,   8,   9,   1, 59488008, 59092640, 59003072, 58967024, 59039792
  6507,   4,  16384,   8011,   9,   4,   3, 59580184, 59096848, 59047824, 59005000, 59172264
  6508,   4,  16384,   3248,   4,   4,   0, 59435416, 59152776, 59061624, 59036568, 59072952
  6509,   4,  16384,   8920,   4,  19,   3, 59516008, 59081472, 58975016, 58994904, 59171680
  6510,   4,  16384,   5769,  19,   2,   3, 59329464, 59038736, 59041832, 58992280, 59128528
  6511,   4,  16384,  39436,   2,   8,   3, 59387528, 59069496, 59008600, 59007968, 59169248
  6512,   4,  16384,  20458,   8,  18,   3, 59484024, 59089080, 59035768, 59005104, 59159320
  6513,   4,  16384,   8957,  18,  15,   3, 59405600, 59074216, 59023704, 58983344, 59183352
  6514,   4,  16384,   5255,  15,  15,   0, 59444096, 59095544, 59013232, 58998912, 59016712
  6515,   4,  16384,  23287,  15,  15,   0, 59492208, 59061328, 59001936, 58979232, 59017744
  6516,   4,  16384,  23280,  15,  16,   2, 59506888, 59087264, 59008768, 59027720, 59380424
  6517,   4,  16384,   6555,  16,   7,   3, 59466088, 59048152, 58966416, 58938312, 59143424
  6518,   4,  16384,   3082,   7,   6,   1, 59437968, 59129688, 59041008, 59020328, 59061456
  6519,   4,  16384,  26832,   6,   6,   0, 59482816, 59079040, 59030104, 59011664, 59009544
  6520,   4,  16384,  43635,   6,  10,   2, 59606688, 59093472, 59013808, 58986488, 59295688
  6521,   4,  16384,  48101,  10,   9,   2, 59459768, 59029896, 58977432, 58938416, 59255960
  6522,   4,  16384,  24079,   9,   8,   1, 59615176, 59127880, 59035448, 58997104, 59067872
  6523,   4,  16384,  46960,   8,   6,   2, 59597576, 59124008, 59070672, 59033200, 59300312
  6524,   4,  16384,  32891,   6,   0,   3, 59537688, 59085648, 59026816, 58999168, 59095792
  6525,   4,  16384,   1999,   0,   0,   0, 59266328, 58899792, 58843712, 58817584, 58887776
  6526,   4,  16384,  16150,   0,   1,   1, 59409008, 59017992, 58954088, 58934680, 59053768
  6527,   4,  16384,  37988,   1,   2,   2, 59583624, 59132656, 59060136, 59013184, 59369704
  6528,   4,  16384,  12483,   2,  15,   3, 59600912, 59080216, 59021032, 58979944, 59164808
  6529,   4,  16384,  43590,  15,  15,   0, 59406240, 59046768, 58973792, 58919712, 58972800
  6530,   4,  16384,   9101,  15,  14,   1, 59466656, 59104376, 59002720, 58955600, 59029744
  6531,   4,  16384,   3535,  14,   2,   3, 59457064, 59030824, 59002184, 58990576, 59150448
  6532,   4,  16384,  36836,   2,  19,   3, 59366816, 59059392, 58969808, 58958800, 59163872
  6533,   4,  16384,  43322,  19,  18,   1, 59370936, 59054264, 59016200, 58955848, 59031688
  6534,   4,  16384,  31697,  18,  21,   2, 59494016, 59088440, 58992288, 59011704, 59549280
  6535,   4,  16384,  29276,  21,  20,   1, 59528952, 59095776, 59028744, 59022936, 59051520
  6536,   4,  16384,  43519,  20,  21,   1, 59453696, 59018776, 58968816, 58974864, 58986616
  6537,   4,  16384,  20131,  21,  22,   2, 59519632, 59065616, 59011672, 58979016, 59322552
  6538,   4,  16384,  38793,  22,   2,   3, 59487496, 59081424, 58995816, 58976624, 59145400
  6539,   4,  16384,  44289,   2,   2,   0, 59344496, 59027816, 58962600, 58951632, 58971728
  6540,   4,  16384,   2444,   2,  11,   3, 59422280, 59065760, 58996200, 58991344, 59184040
  6541,   4,  16384,  42283,  11,  23,   3, 59546096, 59083968, 59030992, 58973672, 59151496
  6542,   4,  16384,  13845,  23,  23,   0, 59406128, 59135496, 59009552, 59010512, 59013664
  6543,   4,  16384,  13957,  23,  23,   0, 59469880, 59088976, 59018512, 58987408, 59022800
  6544,   4,  16384,  13983,  23,  22,   1, 59469240, 59034000, 58993560, 58971936, 59009248
  6545,   4,  16384,  28563,  22,  22,   0, 59513688, 59093752, 58983352, 58988512, 59014344
  6546,   4,  16384,  24256,  22,   5,   3, 59491944, 59071608, 59008800, 58985088, 59155176
  6547,   4,  16384,    526,   5,   4,   1, 59384336, 59033608, 58963384, 58996968, 59010992
  6548,   4,  16384,   1082,   4,   4,   0, 59494440, 59107760, 59056768, 59044864, 59063912
  6549,   4,  16384,  31676,   4,   5,   1, 59414888, 58978768, 58924720, 58891328, 58936136
  6550,   4,  16384,   5861,   5,  20,   3, 59562736, 59121400, 59054376, 59056528, 59187000
  6551,   4,  16384,   3736,  20,  22,   2, 59396400, 59099672, 59020376, 59001712, 59321872
  6552,   4,  16384,   5539,  22,   3,   3, 59507224, 59073712, 59012696, 58970600, 59151080
  6553,   4,  16384,  49429,   3,   4,   2, 59468664, 59108952, 58993944, 59016352, 59331152
  6554,   4,  16384,   6856,   4,   0,   2, 59558456, 59084632, 58990160, 58985000, 59216616
  6555,   4,  16384,  15276,   0,   0,   0, 59424872, 58960312, 58882768, 58868672, 58914192
  6556,   4,  16384,  29865,   0,   2,   2, 59515368, 59028560, 58963928, 58940752, 59451360
  6557,   4,  16384,  33599,   2,   3,   1, 59392928, 59033552, 58899880, 58923080, 58936952
  6558,   4,  16384,  42605,   3,   5,   2, 59549504, 59111944, 59050464, 59014296, 59582920
  6559,   4,  16384,   3110,   5,   5,   0, 59568472, 59104496, 59027224, 59027264, 59048992
  6560,   4,  16384,  29031,   5,   4,   1, 59391048, 59012576, 58972848, 58953344, 58949224
  6561,   4,  16384,  41106,   4,   0,   2, 59603984, 59099384, 59024192, 58981272, 59265256
  6562,   4,  16384,  45964,   0,  13,   3, 59512928, 58992080, 58924016, 58893448, 59172120
  6563,   4,  16384,  22752,  13,   9,   3, 59476648, 59080360, 58995264, 58983536, 59136376
  6564,   4,  16384,    312,   9,   6,   2, 59459904, 59131904, 59098192, 59020328, 59444344
  6565,   4,  16384,  26163,   6,   8,   2, 59610872, 59091512, 59020392, 58981808, 59092544
  6566,   4,  16384,   4876,   8,   4,   3, 59568120, 59103328, 59046864, 59025728, 59174680
  6567,   4,  16384,   6098,   4,   5,   1, 59480720, 59095560, 59056744, 59024680, 59068880
  6568,   4,  16384,  43882,   5,   5,   0, 59438296, 59023928, 58987184, 58960760, 59003440
  6569,   4,  16384,  48861,   5,  19,   3, 59617408, 59078728, 58998216, 59008424, 59191368
  6570,   4,  16384,  21929,  19,  18,   1, 59442192, 59076976, 58997888, 59016328, 59026136
  6571,   4,  16384,  21815,  18,  16,   3, 59379472, 59035984, 58952256, 58938520, 59183136
  6572,   4,  16384,  30820,  16,   2,   3, 59546128, 59117624, 59088440, 59055432, 59141720
  6573,   4,  16384,  24169,   2,   1,   2, 59431120, 59101312, 59017480, 58999144, 59080760
  6574,   4,  16384,  35740,   1,   2,   2, 59382824, 59008992, 58968144, 58967712, 59475368
  6575,   4,  16384,  20411,   2,  18,   3, 59568216, 59114112, 59076024, 59045688, 59166424
  6576,   4,  16384,   8103,  18,  18,   0, 59523816, 59086432, 59001456, 58990192, 59006392
  6577,   4,  16384,  26101,  18,   9,   3, 59504680, 59084624, 59013184, 58973416, 59162208
  6578,   4,  16384,  47364,   9,   8,   1, 59482280, 59101472, 59027376, 59043080, 59054080
  6579,   4,  16384,   3160,   8,   9,   1, 59601504, 59098576, 58997872, 59012528, 59055000
  6580,   4,  16384,  43520,   9,   8,   1, 59436824, 59027552, 58995776, 58985400, 59016704
  6581,   4,  16384,  29279,   8,   7,   2, 59556568, 59071984, 59011112, 58989792, 59045856
  6582,   4,  16384,    537,   7,   6,   1, 59592048, 59127104, 59047560, 59031056, 59066240
  6583,   4,  16384,  41764,   6,   1,   3, 59428600, 59042480, 59008136, 58971224, 59151496
  6584,   4,  16384,  47015,   1,   1,   0, 59587216, 59109504, 59037000, 58996736, 59025416
  6585,   4,  16384,  24167,   1,   1,   0, 59400760, 59043072, 58963704, 58951576, 58994104
  6586,   4,  16384,  39096,   1,   0,   1, 59596472, 59143600, 59041360, 59008256, 58968168
  6587,   4,  16384,  42945,   0,   1,   1, 59531616, 59011344, 58931728, 58906080, 59031400
  6588,   4,  16384,  45513,   1,  19,   3, 59419976, 59095504, 58990632, 58954192, 59149488
  6589,   4,  16384,  44041,  19,  18,   1, 59365528, 59102000, 58981536, 58962704, 58997592
  6590,   4,  16384,  49747,  18,  19,   1, 59411336, 59017176, 59008488, 58938440, 58976272
  6591,   4,  16384,   5660,  19,  18,   1, 59467864, 59058888, 59034672, 58987800, 59004648
  6592,   4,  16384,  35685,  18,  21,   2, 59529968, 59111744, 58999904, 58961304, 59289648
  6593,   4,  16384,  44363,  21,  21,   0, 59513080, 59122464, 58989344, 58985456, 58996024
  6594,   4,  16384,  33008,  21,   7,   3, 59494272, 59074136, 59000776, 58972136, 59196640
  6595,   4,  16384,  36519,   7,  13,   3, 59398672, 59058464, 58994776, 59013968, 59152304
  6596,   4,  16384,  32189,  13,  16,   2, 59408200, 59048608, 58985024, 58964136, 59324768
  6597,   4,  16384,  44894,  16,  17,   1, 59479304, 59053992, 58972176, 58937400, 59033736
  6598,   4,  16384,  32575,  17,  12,   2, 59433352, 59054648, 59009760, 58977056, 59491176
  6599,   4,  16384,  17093,  12,  17,   2, 59509752, 59105088, 59015888, 59005176, 59338456
  6600,   4,  16384,  12259,  17,  17,   0, 59512832, 59097152, 58991832, 58971032, 58971696
  6601,   4,  16384,  14059,  17,  19,   3, 59507616, 59075416, 59005216, 58987232, 59171392
  6602,   4,  16384,  38461,  19,  18,   1, 59399024, 59085280, 58988312, 58953120, 58999040
  6603,   4,  16384,  21158,  18,   9,   3, 59348480, 59010136, 58980192, 58935472, 59171384
  6604,   4,  16384,  19252,   9,   6,   2, 59507552, 59089632, 59009192, 59045560, 59408224
  6605,   4,  16384,  25494,   6,   7,   1, 59514968, 59114648, 58995480, 58976760, 59025680
  6606,   4,  16384,  11339,   7,   6,   1, 59559016, 59108960, 59067576, 59050600, 59060728
  6607,   4,  16384,  36386,   6,   7,   1, 59647184, 59124192, 59031576, 59048792, 59054808
  6608,   4,  16384,  14070,   7,   6,   1, 59571880, 59100328, 58998552, 58995056, 59043048
  6609,   4,  16384,  45112,   6,   6,   0, 59433416, 59008120, 58961216, 58970160, 59003592
  6610,   4,  16384,  37315,   6,   3,   3, 59516856, 59047360, 58978504, 58958592, 59149992
  6611,   4,  16384,  35015,   3,   0,   2, 59398192, 59061512, 58978240, 58974512, 59192624
  6612,   4,  16384,  17351,   0,   3,   2, 59504480, 59047760, 58976272, 58943128, 59420456
  6613,   4,  16384,  39254,   3,   3,   0, 59551152, 59089480, 59012056, 58982992, 59030344
  6614,   4,  16384,  36175,   3,   3,   0, 59532264, 59097176, 59035928, 58992728, 59044416
  6615,   4,  16384,  10214,   3,   0,   2, 59557064, 59109296, 59024496, 59072040, 59287824
  6616,   4,  16384,  49967,   0,   1,   1, 59453544, 58956664, 58904760, 58892256, 59013184
  6617,   4,  16384,   7676,   1,   3,   2, 59451736, 59034760, 58945968, 58945992, 59288712
  6618,   4,  16384,   2612,   3,   3,   0, 59395832, 58980536, 58986568, 58945296, 58966520
  6619,   4,  16384,   8649,   3,   2,   1, 59569312, 59091824, 58981168, 58977624, 59015288
  6620,   4,  16384,  46992,   2,   2,   0, 59579840, 59103768, 59042784, 59033848, 59062784
  6621,   4,  16384,  36809,   2,   3,   1, 59559024, 59061928, 59007136, 58997688, 59011800
  6622,   4,  16384,  39946,   3,   3,   0, 59556296, 59113304, 59026664, 59003720, 59019936
  6623,   4,  16384,  30011,   3,   2,   1, 59548344, 59091056, 59048592, 59014248, 59054592
  6624,   4,  16384,  36678,   2,  22,   3, 59496320, 59029960, 59001496, 58971936, 59129720
  6625,   4,  16384,  12214,  22,  15,   3, 59373608, 59018616, 58972416, 58985072, 59176672
  6626,   4,  16384,   7885,  15,  14,   1, 59402224, 59066264, 58961600, 58943376, 58994160
  6627,   4,  16384,   4478,  14,  17,   2, 59501344, 59053144, 58994024, 58998416, 59312720
  6628,   4,  16384,  18922,  17,  19,   3, 59495488, 59089040, 59076224, 59014104, 59163656
  6629,   4,  16384,  34813,  19,  20,   2, 59422168, 59057688, 58993120, 58986144, 59025744
  6630,   4,  16384,   9318,  20,  20,   0, 59469232, 59097248, 58999368, 58970600, 59023440
  6631,   4,  16384,  26584,  20,   3,   3, 59469856, 59077040, 59005464, 58987008, 59139888
  6632,   4,  16384,   2119,   3,   2,   1, 59416360, 59078504, 59008720, 59020720, 58997184
  6633,   4,  16384,   6186,   2,   3,   1, 59586520, 59073040, 59015064, 58990472, 59025544
  6634,   4,  16384,  30647,   3,   1,   2, 59535336, 59082760, 58990544, 58969016, 59313336
  6635,   4,  16384,  14002,   1,   0,   1, 59560968, 59102432, 59008832, 59001416, 58960128
  6636,   4,  16384,  24873,   0,   3,   2, 59338824, 58937752, 58882880, 58888240, 59339936
  6637,   4,  16384,  22183,   3,   2,   1, 59562360, 59088624, 58992968, 58977840, 59025688
  6638,   4,  16384,  49080,   2,   2,   0, 59490800, 59056296, 58974344, 58997920, 59022568
  6639,   4,  16384,  17076,   2,  21,   3, 59417192, 59015928, 58972352, 58995992, 59143096
  6640,   4,  16384,  42031,  21,  21,   0, 59443560, 59086616, 58979048, 58950152, 59010600
  6641,   4,  16384,  39040,  21,  20,   1, 59484720, 59052408, 59025728, 58959896, 59022832
  6642,   4,  16384,  47158,  20,  21,   1, 59467984, 59079216, 58984296, 58987312, 59032200
  6643,   4,  16384,  49460,  21,  20,   1, 59471416, 59041912, 58996488, 58978888, 59042800
  6644,   4,  16384,  28607,  20,  21,   1, 59441120, 59053352, 58982848, 59017696, 58994312
  6645,   4,  16384,  40112,  21,  20,   1, 59473760, 59060448, 58967672, 58929048, 58991024
  6646,   4,  16384,  19263,  20,  20,   0, 59425280, 59041112, 59015304, 58967720, 59002816
  6647,   4,  16384,  37395,  20,   9,   3, 59457432, 59054104, 58961688, 58995936, 59138784
  6648,   4,  16384,   8246,   9,   7,   2, 59418760, 59146976, 59001944, 59013304, 59332096
  6649,   4,  16384,  17485,   7,  10,   2, 59590176, 59085464, 59054688, 58998720, 59334136
  6650,   4,  16384,  30139,  10,  18,   3, 59629936, 59140576, 59044040, 59007184, 59151800
  6651,   4,  16384,  38290,  18,  13,   3, 59437744, 59078096, 58999280, 58983584, 59178040
  6652,   4,  16384,  49292,  13,  12,   1, 59404168, 59106600, 59082544, 59025552, 59064608
  6653,   4,  16384,  38165,  12,  12,   0, 59493632, 59038928, 58933912, 58977112, 58995696
  6654,   4,  16384,   6495,  12,  17,   2, 59460760, 59043136, 58982160, 58985616, 59535200
  6655,   4,  16384,  40893,  17,   5,   3, 59473424, 59062840, 59017752, 58997984, 59133024
  6656,   4,  16384,  15139,   5,   5,   0, 59490264, 59084136, 59020360, 59016288, 59014816
  6657,   4,  16384,  47476,   5,   2,   2, 59580784, 59093112, 58994568, 58956720, 59322728
  6658,   4,  16384,  26336,   2,   2,   0, 59420704, 59042656, 58975072, 58961128, 58992232
  6659,   4,  16384,  16618,   2,  20,   3, 59421264, 59041312, 58985800, 58958384, 59179448
  6660,   4,  16384,  46197,  20,  21,   1, 59500808, 59100512, 59017784, 59010336, 59009040
  6661,   4,  16384,   7175,  21,   5,   3, 59488232, 59053440, 58974832, 58953880, 59129568
  6662,   4,  16384,  38767,   5,   5,   0, 59493264, 59126664, 59045720, 59030576, 59055752
  6663,   4,  16384,  19796,   5,   4,   1, 59453760, 59046208, 59001424, 58992672, 59005120
  6664,   4,  16384,  15914,   4,   5,   1, 59603792, 59095024, 59026896, 58993584, 59035168
  6665,   4,  16384,  48389,   5,   7,   3, 59593696, 59103192, 59006168, 58990728, 59191912
  6666,   4,  16384,  27601,   7,   5,   3, 59451232, 59108600, 59051976, 59049664, 59164760
  6667,   4,  16384,   9100,   5,   4,   1, 59465896, 59109832, 59034888, 59003872, 59065056
  6668,   4,  16384,   3460,   4,  12,   3, 59534424, 59072344, 59033992, 59017992, 59159920
  6669,   4,  16384,  35575,  12,  15,   2, 59346168, 58965488, 58925744, 58888192, 58957712
  6670,   4,  16384,  39086,  15,  20,   3, 59442816, 59094040, 59005744, 59014416, 59166696
  6671,   4,  16384,  29089,  20,  18,   2, 59420040, 59067528, 59000728, 59035552, 59336112
  6672,   4,  16384,  11652,  18,  18,   0, 59498088, 59099272, 58997960, 58974976, 59006352
  6673,   4,  16384,  35702,  18,  19,   1, 59515824, 59064504, 58989936, 59007352, 59001320
  6674,   4,  16384,   1750,  19,  22,   2, 59396456, 59027904, 58963312, 58953728, 59257256
  6675,   4,  16384,  12064,  22,  20,   2, 59499984, 59063512, 59015136, 58982064, 59263952
  6676,   4,  16384,  39041,  20,  21,   1, 59382416, 59030040, 58974808, 58969872, 58999784
  6677,   4,  16384,   7384,  21,  21,   0, 59498216, 59060552, 59000136, 58969040, 58995680
  6678,   4,  16384,  23049,  21,  21,   0, 59354168, 58988184, 58924208, 58944296, 58959976
  6679,   4,  16384,  34717,  21,  18,   2, 59511408, 59088264, 59032232, 58985712, 59354304
  6680,   4,  16384,  46369,  18,  11,   3, 59502288, 59073776, 58977776, 58987336, 59132520
  6681,   4,  16384,   9694,  11,   9,   2, 59439256, 59099824, 59018792, 59002080, 59334376
  6682,   4,  16384,  48419,   9,   6,   2, 59594136, 59142168, 59023512, 59026296, 59353096
  6683,   4,  16384,  37458,   6,   6,   0, 59593624, 59083152, 59003512, 59002088, 59031416
  6684,   4,  16384,  42644,   6,   7,   1, 59446976, 59065232, 59007376, 58979848, 59011744
  6685,   4,  16384,  23151,   7,  10,   2, 59556144, 59075672, 59014944, 58981880, 59056032
  6686,   4,  16384,  43524,  10,   9,   2, 59408656, 59013136, 58955776, 58935104, 59510784
  6687,   4,  16384,  11744,   9,  16,   3, 59564568, 59150168, 59025928, 59016064, 59156832
  6688,   4,  16384,  39829,  16,  17,   1, 59356032, 59018056, 58989288, 58933920, 58971088
  6689,   4,  16384,  47713,  17,  17,   0, 59462296, 59080832, 58984880, 58946264, 59011024
  6690,   4,  16384,  42053,  17,  16,   1, 59504352, 59076152, 59009096, 58967664, 59000128
  6691,   4,  16384,  31412,  16,   8,   3, 59484536, 59064504, 58965576, 58953112, 59148488
  6692,   4,  16384,  43442,   8,   9,   1, 59419376, 59098824, 59034496, 59012144, 59022960
  6693,   4,  16384,   5483,   9,   9,   0, 59502144, 59071144, 59019312, 58990256, 59018272
  6694,   4,  16384,  46723,   9,   7,   2, 59577944, 59132864, 59075176, 59015344, 59581984
  6695,   4,  16384,  37589,   7,   1,   3, 59581896, 59102656, 59024336, 59033472, 59173536
  6696,   4,  16384,  17744,   1,   3,   2, 59362448, 59042000, 58999992, 58970656, 59251296
  6697,   4,  16384,  21199,   3,   2,   1, 59535160, 59090184, 58998264, 59000672, 59032528
  6698,   4,  16384,  10189,   2,   5,   2, 59572680, 59074192, 59035936, 58990592, 59330592
  6699,   4,  16384,   1654,   5,  22,   3, 59433184, 59021000, 58949152, 58962752, 59140664
  6700,   4,  16384,   8192,  22,  22,   0, 59357800, 59110192, 59033192, 58989080, 59029728
  6701,   4,  16384,  21175,  22,  22,   0, 59490624, 59045720, 58974816, 58931856, 58979144
  6702,   4,  16384,  44220,  22,  13,   3, 59458400, 59067816, 59015736, 58970776, 59151640
  6703,   4,  16384,  25968,  13,  13,   0, 59346312, 59035880, 59001424, 58948048, 58995520
  6704,   4,  16384,  22171,  13,   1,   3, 59457240, 59044952, 59034832, 58996480, 59150072
  6705,   4,  16384,  27125,   1,   1,   0, 59549344, 59097928, 59044280, 59010368, 59029848
  6706,   4,  16384,  35151,   1,   0,   1, 59583368, 59134736, 59040744, 59012592, 58949680
  6707,   4,  16384,  17126,   0,  14,   3, 59530280, 59026336, 58946168, 58916568, 59163320
  6708,   4,  16384,  41720,  14,   2,   3, 59415176, 59155688, 59048496, 59007408, 59133688
  6709,   4,  16384,   3502,   2,   3,   1, 59433600, 59095776, 59041296, 59017040, 59023192
  6710,   4,  16384,  39774,   3,  19,   3, 59377488, 59009776, 58929016, 58934528, 59175488
  6711,   4,  16384,   4725,  19,  21,   2, 59396840, 59060920, 58989408, 58961984, 59287568
  6712,   4,  16384,  49129,  21,   2,   3, 59535896, 59080552, 59023976, 59007208, 59163120
  6713,   4,  16384,   7845,   2,  10,   3, 59590648, 59099544, 59009680, 59007352, 59199832
  6714,   4,  16384,  46984,  10,  16,   3, 59452144, 59107080, 59066640, 59033800, 59188152
  6715,   4,  16384,  26222,  16,  15,   2, 59396480, 59069128, 59014928, 59026816, 59302672
  6716,   4,  16384,  36018,  15,  13,   2, 59510064, 59097632, 59021840, 59050600, 59426928
  6717,   4,  16384,  42402,  13,  16,   2, 59506232, 59063064, 58960840, 58973512, 59039784
  6718,   4,  16384,  31004,  16,  16,   0, 59485352, 59081416, 59021768, 58999592, 59053008
  6719,   4,  16384,  48374,  16,   0,   3, 59514392, 59133064, 59030288, 59007048, 59049416
  6720,   4,  16384,   7273,   0,  16,   3, 59304016, 58945296, 58880048, 58862624, 59156408
  6721,   4,  16384,  25748,  16,   7,   3, 59354264, 59027712, 59011048, 58982944, 59147752
  6722,   4,  16384,  32422,   7,   4,   3, 59440416, 59088024, 59019672, 59052504, 59177104
  6723,   4,  16384,  20458,   4,   4,   0, 59445104, 59131728, 59021424, 59005576, 59051744
  6724,   4,  16384,  43651,   4,  20,   3, 59579528, 59134272, 59081256, 59039144, 59171400
  6725,   4,  16384,  17507,  20,  22,   2, 59419168, 59095264, 58977632, 59021880, 59056096
  6726,   4,  16384,   4285,  22,  22,   0, 59471680, 59127448, 58998232, 58970184, 59046264
  6727,   4,  16384,  46717,  22,  22,   0, 59462360, 59080176, 59000496, 59030576, 58982112
  6728,   4,  16384,   4810,  22,  20,   2, 59545824, 59074312, 59043496, 59041408, 59271848
  6729,   4,  16384,   6924,  20,  21,   1, 59428776, 59047696, 59013048, 58954280, 58982992
  6730,   4,  16384,  27213,  21,  20,   1, 59433552, 59030472, 58951040, 58955136, 58985896
  6731,   4,  16384,   3165,  20,  20,   0, 59528376, 59084808, 58991288, 58997864, 58996872
  6732,   4,  16384,  12179,  20,  23,   2, 59402968, 59012464, 58990696, 58953936, 59351192
  6733,   4,  16384,  13109,  23,  19,   2, 59511488, 59080680, 58987312, 58961632, 59045632
  6734,   4,  16384,   4010,  19,  19,   0, 59484776, 59073056, 59011320, 58982768, 59012408
  6735,   4,  16384,  24124,  19,  19,   0, 59476776, 59066200, 58997424, 58985992, 59012160
  6736,   4,  16384,  17374,  19,  12,   3, 59528456, 59072104, 59003664, 58993888, 59195520
  6737,   4,  16384,   4943,  12,  13,   1, 59414688, 59092888, 58992944, 58956912, 59006424
  6738,   4,  16384,  41492,  13,  15,   2, 59400312, 59037864, 58955712, 58970376, 59259864
  6739,   4,  16384,  32461,  15,  15,   0, 59508328, 59058408, 58985760, 58981400, 58989072
  6740,   4,  16384,  45003,  15,  14,   1, 59391512, 59013384, 58963080, 58971320, 58958624
  6741,   4,  16384,  11593,  14,  11,   3, 59521112, 59092896, 58987944, 58948656, 59136720
  6742,   4,  16384,   9537,  11,  10,   1, 59458752, 59125008, 59034864, 59032856, 59056936
  6743,   4,  16384,   3081,  10,  10,   0, 59574840, 59156008, 59105872, 59038816, 59044288
  6744,   4,  16384,   1077,  10,  11,   1, 59452720, 59028520, 58962376, 58945568, 58979496
  6745,   4,  16384,  14624,  11,   8,   2, 59619680, 59112416, 59040328, 58987576, 59342000
  6746,   4,  16384,   5305,   8,  11,   2, 59606144, 59129480, 59047120, 59007104, 59340728
  6747,   4,  16384,  47160,  11,   6,   2, 59572328, 59060200, 58990760, 59000496, 59286560
  6748,   4,  16384,  45846,   6,   8,   2, 59447240, 59060496, 58993440, 59001784, 59346768
  6749,   4,  16384,  46687,   8,  11,   2, 59424648, 58996296, 58929504, 58900904, 58981328
  6750,   4,  16384,  12014,  11,   6,   2, 59568800, 59122808, 59040064, 59017792, 59572640
  6751,   4,  16384,  28237,   6,   6,   0, 59582792, 59128976, 59080528, 59013656, 59052624
  6752,   4,  16384,  34869,   6,  14,   3, 59465336, 59038928, 58976224, 58971248, 59159728
  6753,   4,  16384,   7951,  14,  14,   0, 59373712, 59066960, 59005440, 59013552, 59015760
  6754,   4,  16384,  16959,  14,  15,   1, 59494768, 59087832, 59010024, 58979920, 59005136
  6755,   4,  16384,  48929,  15,  10,   3, 59492552, 59073760, 58992064, 58985064, 59158504
  6756,   4,  16384,  34027,  10,  11,   1, 59437896, 59088496, 59015424, 59003984, 59030560
  6757,   4,  16384,  22582,  11,   7,   2, 59538976, 59071536, 59026152, 58972608, 59068920
  6758,   4,  16384,  41859,   7,  16,   3, 59550840, 59089232, 59028256, 58996968, 59164624
  6759,   4,  16384,  33735,  16,  17,   1, 59411736, 59094472, 59032552, 59011560, 59022528
  6760,   4,  16384,   8563,  17,  12,   2, 59389416, 59018552, 58976960, 58934576, 59206368
  6761,   4,  16384,  41113,  12,  12,   0, 59511480, 59072336, 59001296, 58979776, 59024040
  6762,   4,  16384,  48391,  12,  18,   3, 59509152, 59068656, 58994664, 58988552, 59172872
  6763,   4,  16384,   8721,  18,  20,   2, 59406752, 59065232, 58978688, 58982080, 59284344
  6764,   4,  16384,  29702,  20,  15,   3, 59426704, 59021728, 58970208, 58990192, 59146464
  6765,   4,  16384,  13250,  15,  13,   2, 59373536, 59062696, 58977648, 59014792, 59055104
  6766,   4,  16384,   2741,  13,  17,   2, 59372312, 59014176, 58947384, 58927296, 59447088
  6767,   4,  16384,  26497,  17,  13,   2, 59453280, 59079136, 59022992, 59007008, 59323592
  6768,   4,  16384,  37677,  13,  16,   2, 59498176, 59089288, 58981912, 58967496, 59265312
  6769,   4,  16384,   7685,  16,  20,   3, 59499456, 59063808, 59006520, 58982000, 59180824
  6770,   4,  16384,    172,  20,  21,   1, 59421152, 59082696, 59007088, 58980232, 59000112
  6771,   4,  16384,   4228,  21,  20,   1, 59497288, 59059800, 58999024, 58977584, 59011616
  6772,   4,  16384,  27293,  20,  21,   1, 59419136, 59063744, 58997800, 58963232, 59004752
  6773,   4,  16384,  20127,  21,  20,   1, 59495224, 59054792, 58986472, 58970016, 58990688
  6774,   4,  16384,  22872,  20,  20,   0, 59399312, 59025256, 58956360, 58941000, 58974088
  6775,   4,  16384,  34378,  20,  22,   2, 59487856, 59099144, 59006064, 59007440, 59333152
  6776,   4,  16384,   8280,  22,  22,   0, 59498400, 59071984, 58985568, 58951408, 59014936
  6777,   4,  16384,    274,  22,  16,   3, 59400112, 58995744, 58956704, 58950472, 59188296
  6778,   4,  16384,  12232,  16,  12,   2, 59500232, 59085616, 59014560, 59022744, 59321584
  6779,   4,  16384,  34904,  12,  13,   1, 59487816, 59071752, 58965392, 58974152, 58984968
  6780,   4,  16384,  42050,  13,  13,   0, 59458160, 59086576, 59008872, 59012048, 59013456
  6781,   4,  16384,  43610,  13,  12,   1, 59472328, 59051136, 58964968, 58943720, 58999448
  6782,   4,  16384,  21528,  12,   5,   3, 59391568, 59043072, 58964344, 58943072, 59131520
  6783,   4,  16384,   4581,   5,   3,   2, 59435488, 59085344, 59058768, 59029968, 59359720
  6784,   4,  16384,  44876,   3,   8,   3, 59478520, 59001616, 58994808, 58957200, 59166280
  6785,   4,  16384,  40377,   8,   4,   3, 59431096, 59077176, 59007552, 58999328, 59183688
  6786,   4,  16384,   5914,   4,   5,   1, 59513984, 59145176, 59034024, 59003112, 59037656
  6787,   4,  16384,  42914,   5,   5,   0, 59582304, 59088488, 59015344, 58993816, 59032336
  6788,   4,  16384,  42866,   5,   4,   1, 59595752, 59084344, 59052016, 59039008, 59056992
  6789,   4,  16384,  32353,   4,   5,   1, 59478920, 59050184, 58976768, 58932432, 59005960
  6790,   4,  16384,  27788,   5,   4,   1, 59466048, 59048256, 59007672, 58997304, 59003792
  6791,   4,  16384,  30820,   4,   5,   1, 59576368, 59117992, 59051760, 59028928, 59066600
  6792,   4,  16384,  45937,   5,  21,   3, 59479192, 59056752, 58970728, 58963448, 59166880
  6793,   4,  16384,  18162,  21,  21,   0, 59377120, 59039752, 58965432, 58952056, 58969600
  6794,   4,  16384,   4087,  21,  21,   0, 59490264, 59084192, 59017344, 58963096, 58991584
  6795,   4,  16384,  26753,  21,  19,   2, 59489440, 59079112, 58966840, 58996296, 59250624
  6796,   4,  16384,  42448,  19,   8,   3, 59496264, 59075048, 59024000, 58985824, 59155704
  6797,   4,  16384,  10503,   8,  10,   2, 59405976, 59059336, 58978352, 58944080, 59026384
  6798,   4,  16384,  48093,  10,   7,   2, 59450128, 59079488, 58990880, 58957912, 59512688
  6799,   4,  16384,  28324,   7,  10,   2, 59512168, 59088304, 59027016, 59018544, 59330480
  6800,   4,  16384,   6545,  10,   7,   2, 59508448, 59066632, 58980440, 58964152, 59230528
  6801,   4,  16384,  32285,   7,   7,   0, 59619416, 59114528, 59006424, 58969024, 59034552
  6802,   4,  16384,  12271,   7,   7,   0, 59604128, 59137848, 59067712, 59066632, 59027184
  6803,   4,  16384,  25188,   7,  11,   2, 59537928, 59105184, 59009288, 58971192, 59281000
  6804,   4,  16384,  22398,  11,  10,   1, 59418800, 59028352, 58971224, 58949640, 58974952
  6805,   4,  16384,  37770,  10,  11,   1, 59512224, 59056152, 58971552, 58969048, 58991384
  6806,   4,  16384,  40537,  11,  11,   0, 59514928, 59086672, 58996064, 58988448, 59023152
  6807,   4,  16384,  39614,  11,  10,   1, 59528104, 59089896, 59020816, 58995616, 59017032
  6808,   4,  16384,  49993,  10,   9,   2, 59522680, 59075400, 59005360, 58974632, 59230472
  6809,   4,  16384,  25729,   9,  23,   3, 59633480, 59074240, 59010584, 58984000, 59170744
  6810,   4,  16384,  23627,  23,  22,   1, 59412976, 59068976, 59022400, 58969056, 59020344
  6811,   4,  16384,  44417,  22,  18,   2, 59484368, 59078496, 58997584, 58980496, 59257496
  6812,   4,  16384,  43641,  18,  18,   0, 59484800, 59059472, 59033432, 58990672, 59017712
  6813,   4,  16384,  31899,  18,  18,   0, 59469480, 59039384, 58967184, 58941344, 59020192
  6814,   4,  16384,  34067,  18,  12,   3, 59501296, 59106520, 59043960, 58996736, 59175952
  6815,   4,  16384,  16725,  12,  13,   1, 59401664, 59081144, 58997040, 58993696, 59039032
  6816,   4,  16384,   5879,  13,  13,   0, 59441768, 59053376, 58993752, 58983264, 58996120
  6817,   4,  16384,  15866,  13,   8,   3, 59383408, 59040656, 58988904, 58950056, 59148600
  6818,   4,  16384,  47765,   8,   8,   0, 59575424, 59113056, 59042408, 58994568, 59040976
  6819,   4,  16384,    878,   8,  12,   3, 59583808, 59091624, 59012480, 59004024, 59151024
  6820,   4,  16384,  17603,  12,  12,   0, 59458824, 59092680, 59034912, 58995200, 59015048
  6821,   4,  16384,  40161,  12,  13,   1, 59477960, 59033944, 58946944, 58954376, 58973792
  6822,   4,  16384,  30469,  13,  13,   0, 59392776, 59013160, 58963408, 58948672, 58983904
  6823,   4,  16384,  36739,  13,  13,   0, 59466576, 59087856, 59007432, 59009328, 59015720
  6824,   4,  16384,  42027,  13,  12,   1, 59465064, 59052480, 58988264, 58965296, 58982144
  6825,   4,  16384,  35690,  12,  17,   2, 59507424, 59068720, 59003568, 58977424, 59308032
  6826,   4,  16384,  25850,  17,  17,   0, 59513568, 59117976, 59010024, 59012288, 58991992
  6827,   4,  16384,     16,  17,  20,   3, 59391632, 59034080, 58961240, 58928504, 59169520
  6828,   4,  16384,  47064,  20,  18,   2, 59380112, 59085416, 59018880, 59011184, 59420216
  6829,   4,  16384,  12656,  18,  19,   1, 59493976, 59030048, 58959808, 58941040, 58992320
  6830,   4,  16384,  24650,  19,  19,   0, 59498496, 59098072, 59036408, 58982672, 59024600
  6831,   4,  16384,  48890,  19,  18,   1, 59468504, 59063024, 59013984, 58956840, 58996648
  6832,   4,  16384,  10693,  18,  20,   2, 59468328, 59048504, 58980680, 58969104, 59251560
  6833,   4,  16384,  16068,  20,  19,   2, 59508096, 59063480, 58977192, 58963336, 59305392
  6834,   4,  16384,  23092,  19,  19,   0, 59423224, 59025544, 58973344, 58975096, 58972488
  6835,   4,  16384,  41734,  19,  19,   0, 59343784, 59023280, 58958920, 58914496, 58988992
  6836,   4,  16384,  13148,  19,  23,   2, 59500056, 59077472, 59026440, 59009752, 59403976
  6837,   4,  16384,  25827,  23,  20,   2, 59468504, 59053784, 58963024, 58955616, 59037704
  6838,   4,  16384,   8107,  20,  20,   0, 59498560, 59111200, 59049000, 59026632, 59024320
  6839,   4,  16384,   5933,  20,  18,   2, 59467880, 59084336, 59020312, 59000048, 59299472
  6840,   4,  16384,  12137,  18,  19,   1, 59466672, 59062648, 58992352, 58975928, 58991848
  6841,   4,  16384,   2274,  19,  12,   3, 59498896, 59056536, 58985768, 58963408, 59182032
  6842,   4,  16384,  29592,  12,   1,   3, 59391200, 59059424, 58987280, 59001616, 59151864
  6843,   4,  16384,  34874,   1,   0,   1, 59395912, 59033920, 58979856, 58945520, 58910920
  6844,   4,  16384,   2367,   0,   0,   0, 59431000, 59032928, 58965936, 58950560, 58982624
  6845,   4,  16384,   4559,   0,   2,   2, 59475632, 58987368, 58920264, 58909664, 59073600
  6846,   4,  16384,  48743,   2,   3,   1, 59530256, 59087728, 59031048, 59010472, 59069384
  6847,   4,  16384,  18784,   3,   2,   1, 59577472, 59136264, 59057816, 59002488, 59052952
  6848,   4,  16384,   9851,   2,   6,   3, 59612152, 59089072, 59010568, 59003360, 59161600
  6849,   4,  16384,  29439,   6,   7,   1, 59391848, 59013072, 59017448, 58943696, 58984032
  6850,   4,  16384,   5118,   7,   9,   2, 59442840, 59022064, 58991304, 58998400, 59260144
  6851,   4,  16384,    613,   9,  14,   3, 59519872, 59119304, 59060608, 59030760, 59175496
  6852,   4,  16384,  48842,  14,  14,   0, 59413720, 59095256, 59021200, 59025632, 59036400
  6853,   4,  16384,   9701,  14,  15,   1, 59485592, 59084592, 58989760, 58940128, 59013224
  6854,   4,  16384,  18833,  15,  15,   0, 59478688, 59063872, 58994864, 59043544, 59032816
  6855,   4,  16384,   5352,  15,  15,   0, 59491592, 59105224, 59034008, 58994672, 59036848
  6856,   4,  16384,   4303,  15,  14,   1, 59368928, 59020176, 58959576, 58974640, 58956376
  6857,   4,  16384,   7212,  14,  14,   0, 59412000, 59075696, 58975496, 58944712, 59009224
  6858,   4,  16384,  38627,  14,  15,   1, 59511840, 59111600, 59001952, 59024208, 59023312
  6859,   4,  16384,   6320,  15,   1,   3, 59397336, 59015256, 58990584, 58934960, 59156536
  6860,   4,  16384,  31280,   1,   1,   0, 59401200, 59131312, 59072224, 59067048, 59067432
  6861,   4,  16384,  42309,   1,   0,   1, 59528088, 59068720, 59005992, 58992096, 58952528
  6862,   4,  16384,  28474,   0,   1,   1, 59474520, 59005400, 58940064, 58928832, 59054296
  6863,   4,  16384,   5049,   1,   1,   0, 59574792, 59122752, 59072784, 59024360, 59073712
  6864,   4,  16384,  40034,   1,   1,   0, 59622064, 59109336, 59012064, 59019568, 59004928
  6865,   4,  16384,  40202,   1,   0,   1, 59505488, 59061264, 58997824, 58977112, 58922952
  6866,   4,  16384,  15041,   0,  21,   3, 59397592, 58974856, 58893104, 58880672, 59155440
  6867,   4,  16384,  18104,  21,   1,   3, 59333328, 59002008, 59006080, 58952216, 59145368
  6868,   4,  16384,   8137,   1,   1,   0, 59506536, 59122336, 59057640, 59054072, 59057408
  6869,   4,  16384,  44258,   1,   4,   2, 59547568, 59089280, 59011960, 58989448, 59070176
  6870,   4,  16384,  35002,   4,   5,   1, 59544128, 59090736, 59032096, 58988656, 59067488
  6871,   4,  16384,  24861,   5,   5,   0, 59574680, 59113656, 59058856, 59040296, 59048192
  6872,   4,  16384,    840,   5,   4,   1, 59577288, 59097864, 59011424, 58986464, 59027992
  6873,   4,  16384,  10251,   4,   5,   1, 59523560, 59061312, 58984624, 58953920, 58986392
  6874,   4,  16384,   7443,   5,  13,   3, 59454176, 59041728, 58994952, 58950296, 59190888
  6875,   4,  16384,   8024,  13,  12,   1, 59341456, 58975048, 58917336, 58976112, 58953992
  6876,   4,  16384,  14449,  12,  17,   2, 59498960, 59098848, 59052136, 59029232, 59417080
  6877,   4,  16384,  11380,  17,  14,   2, 59483456, 59045344, 58975048, 58961624, 59041864
  6878,   4,  16384,   7230,  14,  11,   3, 59468728, 59098328, 59034224, 58982152, 59158592
  6879,   4,  16384,  24388,  11,   9,   2, 59437880, 59116648, 59029320, 59038680, 59359024
  6880,   4,  16384,  15484,   9,  18,   3, 59506592, 59095752, 58988640, 58989264, 59151904
  6881,   4,  16384,  29090,  18,  19,   1, 59384992, 59041112, 58977704, 58974336, 59014664
  6882,   4,  16384,   7253,  19,   1,   3, 59470232, 59070208, 58964472, 58957112, 59178040
  6883,   4,  16384,  12182,   1,  17,   3, 59498296, 59102800, 59049472, 58991920, 59158488
  6884,   4,  16384,  32595,  17,   2,   3, 59433408, 59101728, 59031816, 59043592, 59122680
  6885,   4,  16384,  32097,   2,   2,   0, 59441640, 59088832, 59029432, 58993720, 59014784
  6886,   4,  16384,   3004,   2,   2,   0, 59513656, 59136808, 59034480, 59014712, 59025552
  6887,   4,  16384,  35638,   2,   3,   1, 59551472, 59118720, 59040960, 59013136, 59061128
  6888,   4,  16384,  18737,   3,  10,   3, 59455656, 59034408, 58970104, 58960168, 59161904
  6889,   4,  16384,  45107,  10,  11,   1, 59589080, 59132256, 59056384, 59061424, 59031728
  6890,   4,  16384,   2544,  11,  11,   0, 59515224, 59065944, 58987688, 58983768, 59003744
  6891,   4,  16384,  17256,  11,  18,   3, 59576584, 59084472, 59032664, 59020728, 59160384
  6892,   4,  16384,   7797,  18,  10,   3, 59351008, 59041504, 58964664, 58957520, 59132400
  6893,   4,  16384,  16165,  10,  13,   3, 59391368, 59093720, 59009696, 59017928, 59141744
  6894,   4,  16384,   1802,  13,  12,   1, 59401280, 59081952, 58985632, 58998528, 59018808
  6895,   4,  16384,  39925,  12,  16,   2, 59441432, 59054680, 59032288, 58982296, 59311728
  6896,   4,  16384,  10844,  16,  15,   2, 59460640, 59055288, 58973600, 58953880, 59239120
  6897,   4,  16384,  17324,  15,  13,   2, 59494096, 59061168, 59009800, 58971552, 59320736
  6898,   4,  16384,   2484,  13,  22,   3, 59477264, 59065208, 59003200, 58963840, 59174256
  6899,   4,  16384,  25549,  22,  18,   2, 59421160, 59073904, 58987152, 58981832, 59259472
  6900,   4,  16384,  13718,  18,  19,   1, 59501896, 59095360, 59004192, 58989816, 59025264
  6901,   4,  16384,   1638,  19,  18,   1, 59403016, 58970240, 58901744, 58916576, 58948000
  6902,   4,  16384,  35817,  18,   8,   3, 59520720, 59134456, 59059856, 59020504, 59131320
  6903,   4,  16384,  23839,   8,   9,   1, 59418632, 59083832, 59056328, 59024448, 59042040
  6904,   4,  16384,  40983,   9,   9,   0, 59510768, 59062840, 59011856, 58996320, 59000056
  6905,   4,  16384,  43072,   9,   7,   2, 59574664, 59098528, 59009376, 58990032, 59330936
  6906,   4,  16384,  33722,   7,   6,   1, 59478480, 59061664, 58958584, 58964576, 59002080
  6907,   4,  16384,  44576,   6,   9,   2, 59595480, 59084080, 59032760, 59000960, 59311768
  6908,   4,  16384,  28463,   9,   3,   3, 59550568, 59133152, 59045248, 59027600, 59158376
  6909,   4,  16384,  13745,   3,   3,   0, 59405880, 59078600, 59014888, 59007568, 59013896
  6910,   4,  16384,  40986,   3,   5,   2, 59391448, 59019800, 58970528, 58939920, 59492832
  6911,   4,  16384,   9546,   5,   5,   0, 59548552, 59138232, 59072272, 59035272, 59079272
  6912,   4,  16384,  23493,   5,   7,   3, 59595344, 59096920, 59023536, 59008704, 59179200
  6913,   4,  16384,  25562,   7,   8,   2, 59479536, 59069232, 59015120, 58986176, 59360800
  6914,   4,  16384,  42541,   8,  18,   3, 59495672, 59054856, 59020328, 58966168, 59170448
  6915,   4,  16384,    499,  18,  18,   0, 59376120, 59061328, 59022376, 59029160, 59020056
  6916,   4,  16384,   2494,  18,  16,   3, 59472624, 59087720, 59009376, 58992808, 59169648
  6917,   4,  16384,  22652,  16,  17,   1, 59409328, 59048448, 58969040, 58976504, 58984808
  6918,   4,  16384,  36586,  17,  16,   1, 59475160, 59076232, 59026208, 59009688, 59025776
  6919,   4,  16384,  42490,  16,  16,   0, 59509992, 59107360, 59036648, 58989440, 59025872
  6920,   4,  16384,  30346,  16,  17,   1, 59367616, 58999056, 58957296, 58954024, 58979408
  6921,   4,  16384,   6921,  17,  16,   1, 59466168, 59047288, 58996896, 59017680, 59004800
  6922,   4,  16384,  24081,  16,  17,   1, 59462648, 59055432, 58978304, 58942664, 58990568
  6923,   4,  16384,   3267,  17,   0,   3, 59479392, 59074608, 58977568, 58960552, 59061832
  6924,   4,  16384,  16371,   0,   0,   0, 59307928, 58948904, 58911376, 58896064, 58941608
  6925,   4,  16384,  19096,   0,  13,   3, 59389328, 58988040, 58927152, 58907104, 59160104
  6926,   4,  16384,  12976,  13,  13,   0, 59405584, 59132832, 59070360, 59026408, 59013216
  6927,   4,  16384,  44740,  13,   5,   3, 59512680, 59088880, 59032280, 59027272, 59153400
  6928,   4,  16384,  25556,   5,   5,   0, 59475680, 59119488, 59036544, 58990192, 59041576
  6929,   4,  16384,  37165,   5,   8,   3, 59528224, 59082656, 59003824, 58971160, 59193928
  6930,   4,  16384,  33981,   8,  19,   3, 59485968, 59129056, 59084152, 59010328, 59179920
  6931,   4,  16384,  12197,  19,  18,   1, 59417696, 59065968, 58997056, 59013104, 59007728
  6932,   4,  16384,  30592,  18,  18,   0, 59481384, 59123024, 59027016, 58987816, 59022888
  6933,   4,  16384,  43041,  18,  19,   1, 59489352, 59050128, 59016184, 58958840, 59002728
  6934,   4,  16384,  14239,  19,  15,   3, 59526368, 59064552, 58994032, 59013680, 59147592
  6935,   4,  16384,  21283,  15,  12,   2, 59372464, 59134320, 59025128, 58993560, 59349200
  6936,   4,  16384,  31319,  12,  13,   1, 59477944, 59053568, 58974320, 58984216, 58996688
  6937,   4,  16384,  20748,  13,   7,   3, 59442456, 59039528, 58994304, 58958232, 59164488
  6938,   4,  16384,  21393,   7,  22,   3, 59402064, 59105624, 59093848, 59072808, 59186192
  6939,   4,  16384,  34956,  22,  23,   1, 59414288, 59032944, 58975648, 59003200, 59010800
  6940,   4,  16384,   9005,  23,   1,   3, 59504216, 59119288, 59036480, 59003472, 59142480
  6941,   4,  16384,  42746,   1,   2,   2, 59440384, 59087960, 59040712, 59003376, 59056120
  6942,   4,  16384,  12652,   2,   3,   1, 59556216, 59090824, 59032304, 59033448, 59073656
  6943,   4,  16384,  36621,   3,   2,   1, 59546040, 59107032, 59020152, 59047904, 59049568
  6944,   4,  16384,  44826,   2,   3,   1, 59537800, 59070760, 58977600, 58997192, 58998264
  6945,   4,  16384,  46737,   3,   2,   1, 59519952, 59062576, 58993384, 58957040, 59036432
  6946,   4,  16384,  10803,   2,  21,   3, 59415760, 59046992, 58958040, 58940848, 59175576
  6947,   4,  16384,  46235,  21,  21,   0, 59369824, 59110640, 59004400, 58993424, 59013840
  6948,   4,  16384,   4303,  21,   2,   3, 59475304, 59092416, 59027336, 59013272, 59142672
  6949,   4,  16384,  21861,   2,   7,   3, 59531672, 59108568, 59024616, 58977704, 59161264
  6950,   4,  16384,  36000,   7,   8,   2, 59440640, 59125064, 59101032, 59016056, 59595752
  6951,   4,  16384,  48587,   8,   8,   0, 59548504, 59092320, 59068384, 59034912, 59072744
  6952,   4,  16384,  36149,   8,  10,   2, 59547512, 59053600, 58997344, 58995120, 59265088
  6953,   4,  16384,  49260,  10,   8,   2, 59575616, 59075192, 59001328, 58961184, 59308152
  6954,   4,  16384,   9929,   8,   4,   3, 59613680, 59135176, 59033616, 59024624, 59164016
  6955,   4,  16384,   5949,   4,   0,   2, 59453016, 59094656, 59034792, 59006936, 59225560
  6956,   4,  16384,  33885,   0,   2,   2, 59348072, 58939640, 58880704, 58868136, 59333688
  6957,   4,  16384,  16023,   2,  11,   3, 59533592, 59092320, 59010936, 58967920, 59161256
  6958,   4,  16384,  49125,  11,  18,   3, 59439608, 59117000, 59032432, 59038088, 59209408
  6959,   4,  16384,  19988,  18,  19,   1, 59399280, 59059448, 59020768, 59042312, 59030440
  6960,   4,  16384,    625,  19,  18,   1, 59464560, 59074000, 59010856, 58978904, 59022808
  6961,   4,  16384,   7777,  18,  18,   0, 59467960, 59058576, 58978472, 59003888, 58998168
  6962,   4,  16384,  22979,  18,  19,   1, 59495024, 59092160, 58998344, 59035088, 59030376
  6963,   4,  16384,   9142,  19,  18,   1, 59521480, 59062784, 58993328, 58992576, 58972592
  6964,   4,  16384,  41980,  18,  17,   3, 59517800, 59101656, 58991528, 58971672, 59156800
  6965,   4,  16384,  45211,  17,  18,   3, 59332072, 58962168, 58972784, 58907248, 59161848
  6966,   4,  16384,   9662,  18,  23,   2, 59324112, 59025456, 58973576, 58927584, 59485456
  6967,   4,  16384,  12402,  23,  21,   2, 59437056, 59086392, 59022960, 59012872, 59331152
  6968,   4,  16384,  28895,  21,  21,   0, 59470240, 59048224, 58987288, 58973360, 58962872
  6969,   4,  16384,   6487,  21,  14,   3, 59502832, 59079536, 58983240, 58980800, 59182168
  6970,   4,  16384,  25404,  14,  15,   1, 59420648, 59072352, 59020072, 58988392, 59036968
  6971,   4,  16384,  30471,  15,  14,   1, 59476464, 59028824, 58992808, 58980096, 59000096
  6972,   4,  16384,  23742,  14,   5,   3, 59485552, 59077584, 59026976, 59010224, 59139184
  6973,   4,  16384,  44128,   5,   2,   2, 59397984, 59084312, 59028216, 58975816, 59054008
  6974,   4,  16384,  28726,   2,   5,   2, 59409624, 59007288, 58965656, 58935688, 59500736
  6975,   4,  16384,  48441,   5,   2,   2, 59571040, 59138296, 59055080, 59023472, 59371464
  6976,   4,  16384,   1902,   2,   3,   1, 59614872, 59091776, 59009416, 58998672, 59043976
  6977,   4,  16384,   9459,   3,   3,   0, 59441304, 59037608, 58962944, 58951312, 58979784
  6978,   4,  16384,  11158,   3,   3,   0, 59579800, 59089680, 59026504, 58998272, 59039456
  6979,   4,  16384,  14152,   3,   4,   2, 59561416, 59108080, 59012640, 59008256, 59285288
  6980,   4,  16384,  13340,   4,   1,   2, 59425696, 59012784, 58974968, 58964552, 59323664
  6981,   4,  16384,  34556,   1,   1,   0, 59566040, 59071784, 59015536, 58996040, 59030600
  6982,   4,  16384,  25757,   1,  11,   3, 59443160, 59034824, 58959936, 58978120, 59179472
  6983,   4,  16384,  28263,  11,   2,   3, 59547120, 59180576, 59048368, 59025176, 59207168
  6984,   4,  16384,  22681,   2,  21,   3, 59496192, 59103960, 59056368, 58999888, 59152424
  6985,   4,  16384,   3336,  21,  21,   0, 59414680, 59067464, 59008960, 58966136, 59032144
  6986,   4,  16384,   4618,  21,  21,   0, 59505280, 59088184, 59000056, 58970232, 58997760
  6987,   4,  16384,  17161,  21,  20,   1, 59493864, 59063016, 59036848, 58988040, 59001000
  6988,   4,  16384,  17522,  20,  23,   2, 59418152, 59022152, 58973776, 58962648, 59385440
  6989,   4,  16384,  48312,  23,  22,   1, 59521864, 59025560, 58972808, 58925712, 58984080
  6990,   4,  16384,  18291,  22,  17,   3, 59479784, 59056656, 59018256, 59007168, 59153712
  6991,   4,  16384,  18486,  17,  17,   0, 59352288, 59031344, 58980288, 58948176, 58990912
  6992,   4,  16384,  48035,  17,  12,   2, 59365784, 59025104, 58964192, 58954304, 59195016
  6993,   4,  16384,    254,  12,  10,   3, 59457616, 59075952, 58989256, 58974640, 59151848
  6994,   4,  16384,  41881,  10,   8,   2, 59448000, 59098688, 59039472, 59023032, 59332560
  6995,   4,  16384,  32920,   8,   5,   3, 59605784, 59091208, 59034032, 58986056, 59165320
  6996,   4,  16384,  18432,   5,   4,   1, 59444536, 59146456, 59061416, 59059848, 59094624
  6997,   4,  16384,  30639,   4,  19,   3, 59535136, 59077648, 59025624, 58975712, 59160992
  6998,   4,  16384,   9312,  19,  18,   1, 59382560, 59109912, 59011792, 59003608, 59026320
  6999,   4,  16384,  21721,  18,  19,   1, 59472632, 59099488, 59018768, 59051664, 59032456
  7000,   4,  16384,  33420,  19,  18,   1, 59540944, 59082200, 58994544, 59008296, 59016136
  7001,   4,  16384,   1579,  18,  19,   1, 59421136, 59040352, 58963528, 58948992, 58982440
  7002,   4,  16384,  14224,  19,  18,   1, 59504080, 59074992, 59038728, 58971672, 59011464
  7003,   4,  16384,   3573,  18,  19,   1, 59416000, 59020912, 58978496, 58940464, 58951064
  7004,   4,  16384,  36111,  19,  22,   2, 59467104, 59073448, 58993632, 58978128, 59409024
  7005,   4,  16384,   3025,  22,  22,   0, 59391320, 58977080, 58918680, 58895424, 58932504
  7006,   4,  16384,    640,  22,  23,   1, 59486960, 59094592, 59026360, 58990896, 59033760
  7007,   4,  16384,  14372,  23,  13,   3, 59491080, 59087640, 59016488, 58998456, 59164256
  7008,   4,  16384,  38258,  13,   6,   3, 59407448, 59070768, 59007928, 58977168, 59135968
  7009,   4,  16384,  16196,   6,  10,   2, 59490976, 59099048, 59019496, 58986840, 59365632
  7010,   4,  16384,   1114,  10,  22,   3, 59621216, 59119152, 59024288, 59013392, 59177424
  7011,   4,  16384,  25714,  22,  22,   0, 59402560, 59083744, 58979496, 58964928, 59019984
  7012,   4,  16384,  29280,  22,  21,   2, 59486584, 59079024, 59031472, 59022232, 59375776
  7013,   4,  16384,  16675,  21,  18,   2, 59397136, 59013696, 58922352, 58908680, 58967408
  7014,   4,  16384,  15235,  18,  17,   3, 59503928, 59114408, 58990864, 59019064, 59145112
  7015,   4,  16384,  42852,  17,  12,   2, 59383200, 59093376, 59009568, 59014568, 59319616
  7016,   4,  16384,   6576,  12,   2,   3, 59501712, 59044064, 58995384, 58996720, 59143248
  7017,   4,  16384,   4181,   2,   2,   0, 59446864, 59096992, 59018672, 58988888, 59020368
  7018,   4,  16384,  36147,   2,   3,   1, 59416992, 59017424, 58968760, 58943824, 58977584
  7019,   4,  16384,  25163,   3,  18,   3, 59585408, 59100944, 59015888, 59011520, 59160296
  7020,   4,  16384,  38781,  18,  23,   2, 59398280, 59103400, 59055680, 59017392, 59408680
  7021,   4,  16384,  42105,  23,   8,   3, 59489104, 59042240, 58988328, 58973520, 59151712
  7022,   4,  16384,  38462,   8,   8,   0, 59449032, 59132432, 59048480, 59046200, 59045408
  7023,   4,  16384,  21245,   8,   9,   1, 59575880, 59126504, 59045008, 59019000, 59060504
  7024,   4,  16384,   1650,   9,   6,   2, 59435672, 59020472, 58967576, 58954056, 59198016
  7025,   4,  16384,  16851,   6,   7,   1, 59613296, 59091560, 59019656, 59007840, 59031576
  7026,   4,  16384,  40582,   7,   7,   0, 59612792, 59161432, 59054224, 59018488, 59053384
  7027,   4,  16384,  30008,   7,   7,   0, 59438856, 59016320, 58948560, 58915128, 58988280
  7028,   4,  16384,   6001,   7,  10,   2, 59572400, 59096384, 59048480, 59037928, 59424616
  7029,   4,  16384,  11003,  10,  11,   1, 59419136, 58981168, 58899104, 58896472, 58935744
  7030,   4,  16384,  16458,  11,  10,   1, 59571008, 59104024, 59035872, 59026832, 59052088
  7031,   4,  16384,   4963,  10,   4,   3, 59586744, 59094680, 59047328, 59018744, 59166128
  7032,   4,  16384,  30065,   4,   5,   1, 59373928, 59029512, 58976496, 58937552, 58985576
  7033,   4,  16384,  36241,   5,   5,   0, 59487840, 59084624, 59023064, 58988088, 59044384
  7034,   4,  16384,  10513,   5,  22,   3, 59574000, 59102544, 59043840, 59029624, 59168400
  7035,   4,  16384,  17597,  22,   6,   3, 59395392, 59079824, 59003536, 58998688, 59151664
  7036,   4,  16384,  41140,   6,  22,   3, 59472696, 59136000, 59069248, 59032608, 59163472
  7037,   4,  16384,  32426,  22,  21,   2, 59418512, 59098432, 59040048, 58986200, 59029216
  7038,   4,  16384,   8268,  21,  14,   3, 59473192, 59081744, 59024936, 59026424, 59163232
  7039,   4,  16384,  42882,  14,  13,   2, 59415080, 59065240, 59028368, 59020632, 59358920
  7040,   4,  16384,   3998,  13,  10,   3, 59510376, 59077000, 58982672, 58978416, 59127392
  7041,   4,  16384,  12267,  10,   7,   2, 59448632, 59108136, 59022448, 59021232, 59343424
  7042,   4,  16384,  42919,   7,   9,   2, 59436152, 59044768, 58989752, 58941424, 59256664
  7043,   4,  16384,  16540,   9,   5,   3, 59587904, 59086360, 59011216, 59009824, 59162984
  7044,   4,  16384,  12440,   5,   5,   0, 59425888, 59120472, 59076104, 59043536, 59074432
  7045,   4,  16384,  13689,   5,  14,   3, 59555800, 59103304, 59017048, 59005992, 59178952
  7046,   4,  16384,  26527,  14,  15,   1, 59322848, 59038312, 58945648, 58942768, 58988184
  7047,   4,  16384,   8867,  15,  12,   2, 59451120, 59102784, 59051168, 59020176, 59327376
  7048,   4,  16384,  38937,  12,   0,   3, 59507600, 59066880, 58992752, 58984264, 59061648
  7049,   4,  16384,  36403,   0,   0,   0, 59424960, 58994400, 58931184, 58924128, 58969048
  7050,   4,  16384,  45187,   0,   1,   1, 59537440, 59016368, 58943464, 58918464, 59044872
  7051,   4,  16384,  41160,   1,   0,   1, 59449088, 59010200, 58937400, 58937704, 58929248
  7052,   4,  16384,  39929,   0,   5,   2, 59531224, 59047984, 58957552, 58938936, 59399448
  7053,   4,  16384,  35578,   5,   5,   0, 59551488, 59128984, 59015216, 58987752, 59001328
  7054,   4,  16384,  33500,   5,   5,   0, 59421288, 58995896, 58988104, 58944888, 58982512
  7055,   4,  16384,   4308,   5,   0,   2, 59556760, 59137088, 59031704, 59079192, 59281520
  7056,   4,  16384,  43855,   0,  20,   3, 59325272, 58922608, 58887632, 58859040, 59165880
  7057,   4,  16384,  23060,  20,  20,   0, 59380520, 59109704, 58992704, 58995072, 59027720
  7058,   4,  16384,  27390,  20,  19,   2, 59500504, 59062832, 59040312, 58991072, 59293528
  7059,   4,  16384,  33878,  19,  21,   2, 59467968, 59014568, 58961888, 58988344, 59243384
  7060,   4,  16384,  25301,  21,  21,   0, 59531576, 59064416, 59013592, 59001552, 59025336
  7061,   4,  16384,  39896,  21,  19,   2, 59486736, 59069160, 59009368, 58976424, 59024232
  7062,   4,  16384,   2169,  19,  18,   1, 59495696, 59100880, 59019424, 59046296, 59042456
  7063,   4,  16384,  45019,  18,  19,   1, 59420920, 59053472, 58947648, 58961880, 58993304
  7064,   4,  16384,  14663,  19,  18,   1, 59351040, 58978648, 58942896, 58950608, 58962056
  7065,   4,  16384,  42795,  18,  19,   1, 59540368, 59053416, 58989952, 58966840, 58991360
  7066,   4,  16384,  32178,  19,   2,   3, 59510040, 59092016, 59016128, 58963544, 59147384
  7067,   4,  16384,   2904,   2,   3,   1, 59392576, 59064392, 58952248, 58978872, 58981448
  7068,   4,  16384,  10891,   3,   2,   1, 59522168, 59094200, 59024240, 59050112, 59062568
  7069,   4,  16384,  11760,   2,   2,   0, 59546072, 59084272, 59019608, 58966472, 58989944
  7070,   4,  16384,  45755,   2,   3,   1, 59561944, 59103456, 59027552, 59027128, 59037408
  7071,   4,  16384,  25555,   3,   3,   0, 59598856, 59107712, 59029536, 59013304, 59047232
  7072,   4,  16384,  11743,   3,   3,   0, 59427584, 59028272, 59003176, 58941424, 58950712
  7073,   4,  16384,  41025,   3,   4,   2, 59605704, 59063704, 58986696, 59017080, 59352840
  7074,   4,  16384,  26932,   4,   4,   0, 59387752, 59033392, 58979472, 58924976, 58986080
  7075,   4,  16384,  34557,   4,  20,   3, 59484384, 59043104, 59001152, 58964856, 59169000
  7076,   4,  16384,   4414,  20,  21,   1, 59377016, 59072256, 59006792, 59023224, 59031872
  7077,   4,  16384,  26739,  21,  11,   3, 59464488, 59059520, 58980144, 58929512, 59136408
  7078,   4,  16384,  28235,  11,  11,   0, 59435216, 59138840, 59036976, 59031592, 59045432
  7079,   4,  16384,  33217,  11,  11,   0, 59559928, 59102120, 59001536, 59012320, 59031216
  7080,   4,  16384,  19202,  11,   2,   3, 59457680, 59067072, 58974280, 58947168, 59162968
  7081,   4,  16384,  10226,   2,   3,   1, 59464064, 59132832, 59048104, 58988512, 59028136
  7082,   4,  16384,  47526,   3,   1,   2, 59576584, 59133496, 59026008, 58999816, 59336944
  7083,   4,  16384,   4495,   1,   1,   0, 59605224, 59091352, 59059752, 58996736, 59021968
  7084,   4,  16384,   7313,   1,   0,   1, 59553688, 59110520, 59038832, 59008824, 58957536
  7085,   4,  16384,  12820,   0,   3,   2, 59348688, 58911824, 58825968, 58820456, 58958976
  7086,   4,  16384,  23522,   3,   5,   2, 59560232, 59101056, 59042816, 59051696, 59567184
  7087,   4,  16384,  45389,   5,   4,   1, 59476872, 59075840, 59014168, 59037856, 59030752
  7088,   4,  16384,  44435,   4,   5,   1, 59374048, 58998320, 58952472, 58926624, 58973200
  7089,   4,  16384,  13271,   5,   7,   3, 59614048, 59095048, 59001400, 58993632, 59180848
  7090,   4,  16384,  33694,   7,   7,   0, 59423280, 59102432, 59075792, 59010144, 59031960
  7091,   4,  16384,  14582,   7,  18,   3, 59611088, 59094184, 59000112, 59016736, 59174648
  7092,   4,  16384,  27394,  18,  19,   1, 59381808, 59120576, 59010232, 58991344, 59044752
  7093,   4,  16384,   2385,  19,  21,   2, 59459648, 59045112, 58967088, 58978464, 59031472
  7094,   4,  16384,  48529,  21,   3,   3, 59486752, 59079472, 59020616, 59012936, 59121152
  7095,   4,  16384,  41369,   3,  11,   3, 59419936, 59153104, 59054208, 59020968, 59178712
  7096,   4,  16384,  25062,  11,  11,   0, 59403216, 59065176, 58982816, 58984840, 58991696
  7097,   4,  16384,  38468,  11,  10,   1, 59566560, 59070384, 58992872, 58977760, 59064856
  7098,   4,  16384,  17578,  10,  10,   0, 59575712, 59123568, 59032584, 58988864, 59035432
  7099,   4,  16384,  28013,  10,   7,   2, 59570344, 59111000, 59040424, 58984920, 59315760
  7100,   4,  16384,  42912,   7,  11,   2, 59633248, 59149544, 59029800, 59051320, 59424112
  7101,   4,  16384,   6846,  11,  18,   3, 59532880, 59072696, 59020752, 58981496, 59161400
  7102,   4,  16384,  38348,  18,  20,   2, 59395544, 59094592, 59031128, 58986632, 59555520
  7103,   4,  16384,   8727,  20,  21,   1, 59368728, 59026032, 58965560, 58944880, 58991112
  7104,   4,  16384,  17969,  21,  21,   0, 59439592, 59048168, 58989032, 58968488, 58973136
  7105,   4,  16384,  18556,  21,  19,   2, 59522408, 59067920, 58978144, 58996584, 59315136
  7106,   4,  16384,  18628,  19,  18,   1, 59504312, 59075000, 58994640, 58966240, 59037104
  7107,   4,  16384,   4974,  18,   1,   3, 59514496, 59071672, 58969648, 58983640, 59154992
  7108,   4,  16384,  32599,   1,  21,   3, 59420416, 59122848, 59016448, 59003808, 59158008
  7109,   4,  16384,  41326,  21,  20,   1, 59351896, 59000072, 58939160, 58890864, 58932456
  7110,   4,  16384,  35018,  20,  20,   0, 59453192, 59122928, 59060896, 59014352, 59049128
  7111,   4,  16384,  35064,  20,  14,   3, 59460736, 59054136, 58993144, 59000976, 59164544
  7112,   4,  16384,  32012,  14,  17,   2, 59420928, 59082352, 59025504, 58986856, 59306272
  7113,   4,  16384,  31876,  17,  16,   1, 59498680, 59061216, 59005784, 58948272, 59011600
  7114,   4,  16384,   2485,  16,   0,   3, 59512624, 59088080, 59014816, 58997104, 59075856
  7115,   4,  16384,    101,   0,   0,   0, 59364520, 58990616, 58932672, 58936160, 59013344
  7116,   4,  16384,  41316,   0,   3,   2, 59478232, 59011664, 58949184, 58933984, 59394264
  7117,   4,  16384,   1070,   3,  14,   3, 59448528, 59033448, 58945832, 58930224, 59153768
  7118,   4,  16384,  23353,  14,   7,   3, 59378672, 59092800, 59019176, 59025104, 59130336
  7119,   4,  16384,   8358,   7,   0,   3, 59399152, 59052464, 58979392, 58956800, 59082496
  7120,   4,  16384,  24556,   0,   1,   1, 59490056, 59015168, 58941896, 58914376, 59043960
  7121,   4,  16384,  28000,   1,   1,   0, 59591840, 59117328, 58963808, 58980336, 59060784
  7122,   4,  16384,  21210,   1,   2,   2, 59581792, 59072824, 59037856, 59011912, 59303824
  7123,   4,  16384,  35025,   2,   2,   0, 59616216, 59122096, 59005984, 59003008, 59033800
  7124,   4,  16384,   2732,   2,   2,   0, 59573376, 59170400, 59098672, 59037176, 59055264
  7125,   4,  16384,  46052,   2,  16,   3, 59543120, 59069664, 58973976, 58973112, 59184752
  7126,   4,  16384,  36672,  16,  14,   2, 59422384, 59077184, 59006488, 58996856, 59572184
  7127,   4,  16384,  13536,  14,  16,   2, 59392856, 59067632, 58999408, 58979792, 59283816
  7128,   4,  16384,  35189,  16,  21,   3, 59537952, 59065736, 59036432, 59011920, 59154600
  7129,   4,  16384,  39257,  21,  23,   2, 59447296, 59086896, 58981728, 58976936, 59358760
  7130,   4,  16384,   3706,  23,  22,   1, 59506312, 59111400, 58996968, 58989336, 59014352
  7131,   4,  16384,  18094,  22,  22,   0, 59506072, 59085016, 58997912, 58991288, 59002904
  7132,   4,  16384,    674,  22,  21,   2, 59448232, 59067120, 59015816, 58984520, 59358008
  7133,   4,  16384,  11998,  21,  21,   0, 59377760, 58983832, 58904032, 58903456, 58928512
  7134,   4,  16384,  15030,  21,  22,   2, 59497000, 59078968, 59021432, 58978864, 59569624
  7135,   4,  16384,  16305,  22,  20,   2, 59512744, 59080664, 59026000, 59013480, 59298280
  7136,   4,  16384,  31048,  20,   0,   3, 59400224, 59039600, 58984376, 58977200, 59054312
  7137,   4,  16384,  48779,   0,   1,   1, 59347848, 59008272, 58915784, 58916584, 59034448
  7138,   4,  16384,  19406,   1,   1,   0, 59600024, 59112160, 58996264, 58974176, 59042976
  7139,   4,  16384,  30577,   1,   4,   2, 59562960, 59086272, 59022152, 58974072, 59287944
  7140,   4,  16384,  41106,   4,   5,   1, 59583096, 59110560, 59029056, 59048408, 59071056
  7141,   4,  16384,  19994,   5,  23,   3, 59508784, 59065136, 58992496, 58945240, 59177320
  7142,   4,  16384,  20140,  23,  22,   1, 59418944, 59101272, 59040352, 59018424, 59041408
  7143,   4,  16384,  14783,  22,  22,   0, 59444304, 59068744, 59000456, 58986328, 59004840
  7144,   4,  16384,  39946,  22,  21,   2, 59376192, 59045664, 58970072, 58957696, 59237280
  7145,   4,  16384,  31794,  21,  21,   0, 59512288, 59071640, 59016208, 58984856, 59019712
  7146,   4,  16384,   5660,  21,  20,   1, 59493872, 59070384, 58994456, 58987944, 59016968
  7147,   4,  16384,  29766,  20,  21,   1, 59520880, 59109864, 59035648, 59058184, 59006232
  7148,   4,  16384,  27186,  21,  21,   0, 59462760, 59053672, 59016144, 58964632, 59020096
  7149,   4,  16384,   2804,  21,  23,   2, 59346744, 58966984, 58908432, 58896160, 58948104
  7150,   4,  16384,  18990,  23,  21,   2, 59466776, 59077480, 59023184, 59007232, 59567528
  7151,   4,  16384,  32201,  21,  21,   0, 59449200, 59067784, 58999120, 58980936, 59001344
  7152,   4,  16384,  32930,  21,  21,   0, 59393160, 59021112, 58955512, 58962304, 58989288
  7153,   4,  16384,  35044,  21,  21,   0, 59519800, 59078808, 59009680, 58979016, 59008440
  7154,   4,  16384,   8357,  21,  18,   2, 59492816, 59073840, 59014800, 58980664, 59285400
  7155,   4,  16384,  37107,  18,  18,   0, 59509176, 59033376, 58972448, 58972776, 59011312
  7156,   4,  16384,  13441,  18,  22,   2, 59449288, 59073232, 59014128, 58975608, 59378744
  7157,   4,  16384,  45889,  22,  23,   1, 59371688, 58968640, 58910360, 58895992, 58925480
  7158,   4,  16384,  32852,  23,  22,   1, 59469408, 59079224, 58977704, 58986000, 59008672
  7159,   4,  16384,  43189,  22,  12,   3, 59455568, 59084368, 59047400, 59002336, 59197424
  7160,   4,  16384,  45725,  12,  12,   0, 59380576, 59063184, 59018816, 59000752, 59015120
  7161,   4,  16384,  34228,  12,   3,   3, 59493536, 59077248, 58963376, 59022472, 59155560
  7162,   4,  16384,   5097,   3,  17,   3, 59456272, 59104688, 59019472, 59008016, 59178536
  7163,   4,  16384,  10732,  17,  16,   1, 59386120, 59047784, 58985568, 58983744, 59019016
  7164,   4,  16384,  31744,  16,   5,   3, 59466856, 59062296, 59033328, 58994464, 59118680
  7165,   4,  16384,  35538,   5,   4,   1, 59398944, 59071736, 59011192, 58970984, 59000160
  7166,   4,  16384,   1345,   4,   4,   0, 59496048, 59080720, 59019408, 59014144, 59055600
  7167,   4,  16384,  21160,   4,   4,   0, 59408192, 59012224, 58960216, 58954320, 58975424
  7168,   4,  16384,  46360,   4,   5,   1, 59586496, 59098744, 59002824, 59014568, 59034416
  7169,   4,  16384,  46130,   5,   5,   0, 59582384, 59059864, 59001200, 58981120, 59030048
  7170,   4,  16384,  21640,   5,   4,   1, 59596072, 59113864, 59032488, 58992248, 59023088
  7171,   4,  16384,   9143,   4,   5,   1, 59546032, 59077352, 59025040, 59009416, 59009752
  7172,   4,  16384,  26360,   5,   0,   2, 59407920, 59021416, 58955032, 58955720, 59230752
  7173,   4,  16384,  19983,   0,   1,   1, 59511096, 58968840, 58894472, 58888632, 58989968
  7174,   4,  16384,  40106,   1,   8,   3, 59498176, 59091624, 59011664, 59002000, 59185544
  7175,   4,  16384,  21435,   8,   7,   2, 59374008, 59057904, 59068056, 58984528, 59290960
  7176,   4,  16384,  12432,   7,  11,   2, 59569832, 59104904, 58981776, 59012032, 59311576
  7177,   4,  16384,  23516,  11,  11,   0, 59576560, 59076008, 59006152, 58991336, 59024744
  7178,   4,  16384,  39679,  11,  11,   0, 59553424, 59118728, 59002304, 59001504, 59040616
  7179,   4,  16384,  47079,  11,   9,   2, 59572112, 59100760, 58989656, 59005840, 59248248
  7180,   4,  16384,  15725,   9,  18,   3, 59470512, 59056144, 59011304, 58981024, 59160184
  7181,   4,  16384,  19354,  18,  15,   3, 59380456, 59066480, 59015224, 58954368, 59151760
  7182,   4,  16384,  24712,  15,   0,   3, 59375040, 59033288, 58992240, 58951200, 59072464
  7183,   4,  16384,  46148,   0,   5,   2, 59478544, 59026592, 58975912, 58943184, 59370976
  7184,   4,  16384,   4959,   5,   4,   1, 59600992, 59081280, 59008224, 58980656, 59045000
  7185,   4,  16384,  39823,   4,   1,   2, 59595272, 59086448, 59046368, 58983032, 59321040
  7186,   4,  16384,  47920,   1,   1,   0, 59550896, 59086792, 59002936, 59018560, 59026592
  7187,   4,  16384,  29694,   1,   8,   3, 59491120, 59039728, 58979184, 58949096, 59155696
  7188,   4,  16384,  44824,   8,   9,   1, 59452320, 59109184, 59005808, 59006504, 59032872
  7189,   4,  16384,   3883,   9,  22,   3, 59418600, 58999464, 58946304, 58911312, 59144360
  7190,   4,  16384,  43305,  22,  23,   1, 59455280, 59059632, 58977712, 58963760, 58979200
  7191,   4,  16384,   6202,  23,  22,   1, 59476672, 59096952, 59017720, 59004200, 59037256
  7192,   4,  16384,  42696,  22,  12,   3, 59517352, 59072768, 58989624, 59002528, 59160856
  7193,   4,  16384,    635,  12,  12,   0, 59419656, 59070360, 58999768, 58970880, 59033776
  7194,   4,  16384,    997,  12,  12,   0, 59463904, 59047384, 58995568, 58952656, 59001848
  7195,   4,  16384,   5206,  12,   4,   3, 59417488, 59027584, 58965272, 58963200, 59137704
  7196,   4,  16384,  48333,   4,   4,   0, 59468456, 59090968, 59020272, 59037632, 59033568
  7197,   4,  16384,  44556,   4,   1,   2, 59513176, 59014152, 58960984, 58960976, 59009288
  7198,   4,  16384,   4136,   1,   0,   1, 59541688, 59110752, 59054176, 59034984, 58981080
  7199,   4,  16384,  47858,   0,   0,   0, 59478248, 59024616, 58937040, 58941424, 58989648
  7200,   4,  16384,  24103,   0,   3,   2, 59329344, 58921920, 58881544, 58858568, 59210208
  7201,   4,  16384,  30306,   3,   9,   3, 59567112, 59113168, 58994144, 58988992, 59181368
  7202,   4,  16384,  19687,   9,   8,   1, 59424064, 59096384, 59046984, 58983064, 59009568
  7203,   4,  16384,   4381,   8,  11,   2, 59546784, 59061888, 58989280, 58989024, 59284896
  7204,   4,  16384,  12890,  11,   7,   2, 59592576, 59139592, 59076800, 59055864, 59441104
  7205,   4,  16384,  35739,   7,   7,   0, 59595072, 59083232, 59029352, 59019824, 59056728
  7206,   4,  16384,  36616,   7,   7,   0, 59570864, 59128032, 59042832, 59020520, 59038536
  7207,   4,  16384,  21731,   7,   7,   0, 59566168, 59091352, 59076328, 59066376, 59058232
  7208,   4,  16384,  15102,   7,   9,   2, 59465960, 59052184, 58994296, 58957552, 59241456
  7209,   4,  16384,  17936,   9,  13,   3, 59442720, 59043584, 58990360, 58946624, 59155160
  7210,   4,  16384,   5303,  13,  12,   1, 59437816, 59107232, 59002344, 59015560, 59016312
  7211,   4,  16384,  49620,  12,  13,   1, 59496728, 59095976, 59025968, 58966960, 59020512
  7212,   4,  16384,  37242,  13,  16,   2, 59527056, 59125512, 59072176, 59016376, 59414320
  7213,   4,  16384,   6483,  16,  17,   1, 59481112, 59033832, 58969560, 58935816, 59003360
  7214,   4,  16384,  38534,  17,   6,   3, 59459960, 59044688, 58991792, 58981112, 59168792
  7215,   4,  16384,  38152,   6,   7,   1, 59472160, 59157720, 59083024, 59019608, 59050872
  7216,   4,  16384,   5027,   7,   7,   0, 59483832, 59045496, 58967336, 58949800, 58965200
  7217,   4,  16384,     72,   7,   7,   0, 59487176, 59078176, 58963184, 58976368, 59017816
  7218,   4,  16384,  27179,   7,   6,   1, 59604016, 59113472, 59041920, 59020384, 59053640
  7219,   4,  16384,  23219,   6,   7,   1, 59597584, 59108336, 59033256, 59012136, 59062800
  7220,   4,  16384,  21974,   7,   6,   1, 59622168, 59158008, 59085360, 59047432, 59062216
  7221,   4,  16384,  14076,   6,   9,   2, 59541656, 59086808, 58978448, 59007816, 59054480
  7222,   4,  16384,  36159,   9,  19,   3, 59386256, 58982344, 58970320, 58974592, 59203400
  7223,   4,  16384,  42112,  19,  12,   3, 59374480, 59070400, 59013448, 59045960, 59161544
  7224,   4,  16384,  27033,  12,  13,   1, 59415832, 59074488, 59015344, 58978616, 59010712
  7225,   4,  16384,  46055,  13,  21,   3, 59431520, 59031144, 58967920, 58959760, 59177824
  7226,   4,  16384,   8997,  21,  21,   0, 59367832, 59049736, 59028520, 58981328, 58994952
  7227,   4,  16384,  27564,  21,  15,   3, 59513192, 59063152, 58994904, 58993384, 59167064
  7228,   4,  16384,   7056,  15,   0,   3, 59420320, 59104056, 59038984, 58994824, 59059080
  7229,   4,  16384,  43215,   0,  19,   3, 59345560, 58965376, 58905312, 58882400, 59166720
  7230,   4,  16384,  35325,  19,  21,   2, 59376528, 59099464, 58971472, 58943896, 59521512
  7231,   4,  16384,  25293,  21,  20,   1, 59481088, 59112904, 58980296, 58975552, 59036272
  7232,   4,  16384,   9213,  20,  21,   1, 59520304, 59108136, 59050784, 59009096, 58976752
  7233,   4,  16384,  13965,  21,  20,   1, 59479872, 59082712, 58993856, 58943472, 59008800
  7234,   4,  16384,  11843,  20,   6,   3, 59520160, 59073336, 58987728, 59001552, 59144952
  7235,   4,  16384,   3501,   6,  11,   2, 59440416, 59144672, 59048392, 59022584, 59329360
  7236,   4,  16384,  43473,  11,  11,   0, 59430288, 59040504, 59001128, 58988984, 58990760
  7237,   4,  16384,  20716,  11,   6,   2, 59492464, 59009464, 58939960, 58890168, 59005320
  7238,   4,  16384,  43374,   6,  12,   3, 59569856, 59141144, 59055008, 59034488, 59164872
  7239,   4,  16384,  24706,  12,  12,   0, 59412080, 59092664, 59068304, 59026952, 59048368
  7240,   4,  16384,  44355,  12,  14,   2, 59536472, 59069688, 58992152, 59018400, 59297200
  7241,   4,  16384,   1969,  14,  14,   0, 59513984, 59074800, 58993288, 58959520, 59033648
  7242,   4,  16384,  28121,  14,   2,   3, 59402304, 59050608, 59001448, 58974032, 59154688
  7243,   4,  16384,  28074,   2,   0,   2, 59428736, 59086952, 59030368, 59003760, 59209720
  7244,   4,  16384,  27778,   0,   2,   2, 59514664, 59034000, 58983104, 58963752, 59443440
  7245,   4,  16384,  32926,   2,  17,   3, 59539984, 59113224, 59015120, 58998600, 59189120
  7246,   4,  16384,   3449,  17,  17,   0, 59380728, 59048800, 59002952, 58949800, 59000288
  7247,   4,  16384,  15579,  17,  22,   3, 59506744, 59129576, 59061160, 59011376, 59167392
  7248,   4,  16384,  48277,  22,  21,   2, 59404016, 59059480, 59070800, 58993536, 59292504
  7249,   4,  16384,  27322,  21,  23,   2, 59509424, 59070720, 58965712, 58988528, 59333088
  7250,   4,  16384,  38026,  23,  22,   1, 59545616, 59084920, 59007832, 58975632, 59032536
  7251,   4,  16384,   3042,  22,  20,   2, 59486192, 59108464, 58972112, 58983072, 59274872
  7252,   4,  16384,   2944,  20,  21,   1, 59531056, 59073512, 59003888, 59024832, 59025512
  7253,   4,  16384,  43555,  21,  23,   2, 59405504, 58970936, 58945560, 58886896, 58979016
  7254,   4,  16384,  26798,  23,   9,   3, 59370680, 59030672, 58973896, 58965152, 59134568
  7255,   4,  16384,  27454,   9,  11,   2, 59455768, 59024224, 58980616, 58955440, 59266920
  7256,   4,  16384,  45955,  11,   2,   3, 59602320, 59101416, 59017064, 58985920, 59164720
  7257,   4,  16384,  23954,   2,   4,   2, 59453568, 59097984, 59024864, 59016152, 59341008
  7258,   4,  16384,  22227,   4,   3,   2, 59585976, 59098296, 59030064, 59023744, 59301728
  7259,   4,  16384,  21160,   3,   5,   2, 59549728, 59097624, 59005984, 58997880, 59302640
  7260,   4,  16384,  18596,   5,   4,   1, 59531392, 59072000, 58998528, 58989056, 59039624
  7261,   4,  16384,  44227,   4,   1,   2, 59549968, 59042288, 58988448, 58957112, 59049552
  7262,   4,  16384,  25378,   1,   1,   0, 59499248, 59044304, 58984496, 58968136, 59004392
  7263,   4,  16384,  26174,   1,  13,   3, 59424672, 59036312, 59006856, 58978440, 59186792
  7264,   4,  16384,  25228,  13,  12,   1, 59370536, 59008728, 58967024, 58946768, 58977168
  7265,   4,  16384,  27989,  12,  13,   1, 59507320, 59083440, 58984960, 58974752, 59012696
  7266,   4,  16384,  23637,  13,  13,   0, 59493648, 59061768, 58993176, 58976184, 58997328
  7267,   4,  16384,  39531,  13,  15,   2, 59531696, 59055184, 58985032, 58971216, 59283584
  7268,   4,  16384,   1607,  15,  15,   0, 59495584, 59059800, 58989728, 59001536, 59015992
  7269,   4,  16384,  36201,  15,  15,   0, 59455448, 59026480, 58941520, 58948000, 58991136
  7270,   4,  16384,  24828,  15,  12,   2, 59374680, 58996208, 58962272, 58915432, 59450960
  7271,   4,  16384,   6297,  12,  17,   2, 59463856, 59079208, 58992960, 58977168, 59283920
  7272,   4,  16384,  14013,  17,  11,   3, 59395392, 59021456, 58986448, 58972552, 59125544
  7273,   4,  16384,  45787,  11,  11,   0, 59567968, 59074800, 59010272, 58981080, 59031520
  7274,   4,  16384,  13913,  11,  10,   1, 59569160, 59088712, 59029712, 58986088, 59015560
  7275,   4,  16384,  26416,  10,   9,   2, 59575040, 59085208, 59008240, 58985888, 59268704
  7276,   4,  16384,  32506,   9,   8,   1, 59536032, 59093808, 59029256, 59000680, 59011744
  7277,   4,  16384,  28845,   8,   9,   1, 59497624, 59019832, 58971472, 58930440, 58994512
  7278,   4,  16384,  46299,   9,   8,   1, 59434688, 59040552, 58965000, 58959800, 58991384
  7279,   4,  16384,   5453,   8,  10,   2, 59472368, 59028208, 58995832, 58955072, 59298816
  7280,   4,  16384,   3222,  10,   7,   2, 59567272, 59051088, 58982144, 58990168, 59257368
  7281,   4,  16384,  48656,   7,  11,   2, 59618832, 59136920, 59039072, 59019848, 59320952
  7282,   4,  16384,  43317,  11,   9,   2, 59560728, 59103968, 59016448, 58964456, 59297744
  7283,   4,  16384,  11907,   9,   9,   0, 59566440, 59062368, 59014408, 58986376, 59029248
  7284,   4,  16384,  25579,   9,   8,   1, 59518992, 59088688, 59013920, 59007800, 59051816
  7285,   4,  16384,  25559,   8,   9,   1, 59516088, 59042792, 58958384, 58932200, 58973872
  7286,   4,  16384,  38626,   9,  10,   2, 59432912, 59024952, 58990536, 58950656, 59500800
  7287,   4,  16384,  18541,  10,  16,   3, 59478936, 59044312, 58999072, 58972744, 59149264
  7288,   4,  16384,  30269,  16,  14,   2, 59427888, 59098976, 59002192, 58981224, 59286672
  7289,   4,  16384,   2605,  14,  15,   1, 59493600, 59052832, 58968968, 58983816, 58985064
  7290,   4,  16384,  30783,  15,  12,   2, 59500440, 59080032, 58987680, 58981000, 59320352
  7291,   4,  16384,  48085,  12,  12,   0, 59453736, 59051512, 58994160, 58991928, 58981552
  7292,   4,  16384,  15366,  12,  16,   2, 59441680, 59074984, 58979880, 59000728, 59397824
  7293,   4,  16384,  48373,  16,  14,   2, 59466528, 59030752, 58973864, 58953256, 58998520
  7294,   4,  16384,  10650,  14,  15,   1, 59375744, 59004784, 58972032, 58966192, 58992752
  7295,   4,  16384,  34915,  15,  10,   3, 59405824, 59023064, 58984112, 58946512, 59136264
  7296,   4,  16384,  19357,  10,   9,   2, 59520448, 59108640, 59004256, 59002584, 59290816
  7297,   4,  16384,   4583,   9,   8,   1, 59568432, 59076712, 58995680, 58965360, 59018520
  7298,   4,  16384,  46818,   8,   9,   1, 59563680, 59102792, 58995808, 58983984, 59035160
  7299,   4,  16384,  43672,   9,   8,   1, 59573768, 59057816, 58980792, 58994336, 59031248
  7300,   4,  16384,  37335,   8,   9,   1, 59537224, 59109904, 59058240, 59030512, 59040680
  7301,   4,  16384,  40988,   9,   8,   1, 59495712, 59056624, 58958712, 58928984, 58984016
  7302,   4,  16384,   5334,   8,   1,   3, 59430224, 59048304, 58955696, 58963272, 59196608
  7303,   4,  16384,   1508,   1,  22,   3, 59430448, 59104296, 59039480, 59028136, 59163880
  7304,   4,  16384,   7367,  22,  16,   3, 59415344, 59068632, 58980888, 58984808, 59165784
  7305,   4,  16384,  40861,  16,  15,   2, 59407112, 59090464, 59025016, 58993504, 59322648
  7306,   4,  16384,  22454,  15,  16,   2, 59484928, 59100832, 58975352, 58988744, 59307488
  7307,   4,  16384,  48547,  16,  15,   2, 59491456, 59054712, 58976032, 58964328, 59256504
  7308,   4,  16384,  27518,  15,  14,   1, 59491976, 59077640, 59016984, 58998240, 59034464
  7309,   4,  16384,  28815,  14,  15,   1, 59449448, 59027232, 58962128, 58938696, 58977248
  7310,   4,  16384,  45203,  15,   4,   3, 59428912, 59030824, 58965368, 58960224, 59144592
  7311,   4,  16384,  24811,   4,   4,   0, 59410448, 59138648, 59063696, 59063672, 59067184
  7312,   4,  16384,  27295,   4,  20,   3, 59422456, 59038328, 58992288, 58957464, 59127680
  7313,   4,  16384,  17691,  20,  19,   2, 59505976, 59074000, 58983584, 58974040, 59310840
  7314,   4,  16384,  35272,  19,  14,   3, 59498648, 59067704, 58975864, 58988480, 59189912
  7315,   4,  16384,  46647,  14,   8,   3, 59414736, 59060592, 58999776, 58992128, 59148992
  7316,   4,  16384,  48653,   8,  21,   3, 59443656, 59120088, 59061544, 59030944, 59163648
  7317,   4,  16384,  17900,  21,  21,   0, 59412088, 59048200, 58989584, 58950152, 58993760
  7318,   4,  16384,  40044,  21,  21,   0, 59485344, 59084504, 59030288, 58969056, 59041760
  7319,   4,  16384,  13646,  21,  20,   1, 59396120, 59027184, 58979400, 58976664, 58986392
  7320,   4,  16384,   3867,  20,  21,   1, 59477128, 59049304, 58989104, 58970848, 58992160
  7321,   4,  16384,  23214,  21,  21,   0, 59511688, 59058440, 58997144, 58972616, 58983664
  7322,   4,  16384,   8763,  21,  19,   2, 59495584, 59076848, 59016760, 59002712, 59297032
  7323,   4,  16384,  10598,  19,  19,   0, 59388816, 59001912, 58957536, 58930160, 58985872
  7324,   4,  16384,  21513,  19,  20,   2, 59365096, 59007248, 58977120, 58958912, 59341832
  7325,   4,  16384,  38106,  20,  23,   2, 59475216, 59055472, 58973576, 58955816, 59054408
  7326,   4,  16384,  30234,  23,  22,   1, 59475104, 59080656, 59025040, 58981384, 59035888
  7327,   4,  16384,  45921,  22,   4,   3, 59421816, 59024672, 59002520, 58974648, 59120856
  7328,   4,  16384,  49878,   4,   4,   0, 59502808, 59094264, 59051864, 59038872, 59038904
  7329,   4,  16384,  32627,   4,   4,   0, 59612064, 59091184, 59026488, 59000832, 59038656
  7330,   4,  16384,  29761,   4,   5,   1, 59590536, 59109992, 59035152, 58985296, 59028184
  7331,   4,  16384,  15795,   5,   4,   1, 59430120, 59029408, 58982384, 58951304, 58994312
  7332,   4,  16384,  36596,   4,   2,   2, 59433568, 59022920, 58978712, 58957360, 59358152
  7333,   4,  16384,  39111,   2,   2,   0, 59571608, 59079920, 59008496, 58990432, 58997744
  7334,   4,  16384,  19128,   2,   3,   1, 59461952, 59045520, 58983072, 58973600, 59001264
  7335,   4,  16384,  20271,   3,   1,   2, 59494328, 59081872, 59026168, 59006328, 59283864
  7336,   4,  16384,  26024,   1,  20,   3, 59593720, 59088784, 59016240, 58997896, 59133584
  7337,   4,  16384,  25418,  20,  17,   3, 59415736, 59077272, 58970152, 58978688, 59180168
  7338,   4,  16384,  40519,  17,  17,   0, 59397336, 59089776, 59025048, 58992384, 59002424
  7339,   4,  16384,  35391,  17,  12,   2, 59511896, 59062112, 58988272, 58989040, 59274032
  7340,   4,  16384,  43731,  12,  15,   2, 59403136, 59044328, 58985016, 58968672, 59368456
  7341,   4,  16384,  40639,  15,  17,   2, 59496464, 59046568, 58984288, 58942488, 59004144
  7342,   4,  16384,  44533,  17,  15,   2, 59484096, 59102480, 59010640, 58999944, 59545504
  7343,   4,  16384,  22658,  15,  11,   3, 59511528, 59070192, 59023080, 58987168, 59154256
  7344,   4,  16384,  32922,  11,   9,   2, 59373832, 59031352, 58975032, 58938848, 59243688
  7345,   4,  16384,   4829,   9,   9,   0, 59402432, 59014296, 58975128, 58982848, 58960960
  7346,   4,  16384,  25399,   9,  11,   2, 59511440, 59133312, 59020296, 59007496, 59347384
  7347,   4,  16384,   9248,  11,   6,   2, 59591656, 59096496, 59039896, 58981240, 59284720
  7348,   4,  16384,   6164,   6,  11,   2, 59623184, 59134096, 59060272, 59045112, 59443488
  7349,   4,  16384,  29049,  11,  13,   3, 59553440, 59086872, 58999392, 58968744, 59148912
  7350,   4,  16384,  49639,  13,  12,   1, 59404544, 59082824, 59005280, 58992840, 59026688
  7351,   4,  16384,  34621,  12,  13,   1, 59481712, 59082768, 59018592, 59001920, 59027856
  7352,   4,  16384,   3398,  13,  15,   2, 59405824, 59024032, 58991824, 58925672, 59231456
  7353,   4,  16384,  32767,  15,  14,   1, 59442640, 59054176, 58993232, 58977472, 59000472
  7354,   4,  16384,  24234,  14,  15,   1, 59506232, 59101912, 58999240, 58996816, 59019488
  7355,   4,  16384,   6568,  15,  16,   2, 59500288, 59059296, 58998568, 58976168, 59273592
  7356,   4,  16384,  11922,  16,  12,   2, 59502656, 59079144, 59031640, 59008480, 59401128
  7357,   4,  16384,  41160,  12,  17,   2, 59365944, 58965072, 58899800, 58892752, 58945696
  7358,   4,  16384,  33500,  17,   6,   3, 59455456, 59077976, 59005248, 58997328, 59160080
  7359,   4,  16384,  10826,   6,  15,   3, 59449648, 59098144, 59053128, 59010232, 59152344
  7360,   4,  16384,  29726,  15,  15,   0, 59371688, 59049856, 59008848, 58970560, 58981776
  7361,   4,  16384,  25941,  15,  15,   0, 59394344, 59021640, 58971848, 58946328, 58978592
  7362,   4,  16384,  12986,  15,  15,   0, 59484336, 59082424, 58975448, 58973376, 58998288
  7363,   4,  16384,   7235,  15,  14,   1, 59484800, 59043808, 59022904, 58979936, 58999080
  7364,   4,  16384,  37565,  14,  15,   1, 59499528, 59099672, 59010048, 59001032, 59032568
  7365,   4,  16384,  30290,  15,  23,   3, 59475616, 59072288, 58958368, 58944560, 59142480
  7366,   4,  16384,    295,  23,  20,   2, 59398080, 59108040, 59017944, 58978432, 59558744
  7367,   4,  16384,  17199,  20,   4,   3, 59353488, 59032392, 58972488, 58956328, 59137648
  7368,   4,  16384,  13846,   4,   5,   1, 59417384, 59093712, 59018352, 59019480, 59040360
  7369,   4,  16384,  47906,   5,   4,   1, 59590824, 59089824, 59024432, 58993984, 59045456
  7370,   4,  16384,  38387,   4,   4,   0, 59578360, 59098104, 59000208, 58992640, 59033216
  7371,   4,  16384,   9834,   4,   3,   2, 59578384, 59099328, 59008568, 58993064, 59309232
  7372,   4,  16384,   6434,   3,   2,   1, 59552024, 59091096, 59031576, 59010648, 59044640
  7373,   4,  16384,  37877,   2,   3,   1, 59431896, 58997248, 58935184, 58923240, 58944464
  7374,   4,  16384,   9379,   3,  15,   3, 59426472, 59033464, 58958992, 58967920, 59145400
  7375,   4,  16384,   6319,  15,   5,   3, 59313296, 59003008, 58971920, 58968360, 59138816
  7376,   4,  16384,  37409,   5,  11,   3, 59486976, 59113768, 59039248, 58992672, 59163768
  7377,   4,  16384,  31719,  11,   7,   2, 59445584, 59092712, 59004760, 58987584, 59323000
  7378,   4,  16384,  19420,   7,   7,   0, 59596896, 59116776, 59026392, 58989480, 59043128
  7379,   4,  16384,  29459,   7,   9,   2, 59594808, 59107104, 59016888, 58990744, 59300072
  7380,   4,  16384,  16995,   9,   6,   2, 59567920, 59116496, 59021248, 59006584, 59420232
  7381,   4,  16384,  38360,   6,   2,   3, 59476200, 59030704, 58975448, 58937832, 59129672
  7382,   4,  16384,   3384,   2,   5,   2, 59367568, 59071192, 58980568, 58973592, 59537616
  7383,   4,  16384,  38323,   5,   3,   2, 59485824, 59067344, 59018928, 58985840, 59325728
  7384,   4,  16384,  13762,   3,   2,   1, 59576520, 59090016, 59017648, 59000872, 59031864
  7385,   4,  16384,  42829,   2,   1,   2, 59589208, 59105320, 59027424, 58987104, 59308472
  7386,   4,  16384,  39664,   1,   3,   2, 59599520, 59114176, 59042376, 59023456, 59329936
  7387,   4,  16384,   5812,   3,   3,   0, 59566600, 59099216, 59037160, 59004656, 59030264
  7388,   4,  16384,  38310,   3,   5,   2, 59482928, 59045008, 59022096, 58990080, 59382176
  7389,   4,  16384,  19232,   5,   4,   1, 59365776, 58958504, 58892288, 58883608, 58946456
  7390,   4,  16384,   3928,   4,   4,   0, 59496800, 59074904, 58981088, 59007976, 58993384
  7391,   4,  16384,  38305,   4,  23,   3, 59537408, 59096608, 59062544, 58998368, 59164096
  7392,   4,  16384,  38884,  23,  18,   2, 59434936, 59091728, 58984712, 58988584, 59296768
  7393,   4,  16384,  27261,  18,  21,   2, 59502832, 59086176, 58990944, 58992320, 59296080
  7394,   4,  16384,  10913,  21,  20,   1, 59471824, 59066432, 59019360, 58984896, 59016536
  7395,   4,  16384,  33898,  20,  20,   0, 59476992, 59069200, 58985144, 58959808, 59002160
  7396,   4,  16384,  30425,  20,  21,   1, 59424824, 59021192, 58991128, 58980672, 59000712
  7397,   4,  16384,  30234,  21,  21,   0, 59368464, 58978864, 58889856, 58893216, 58917856
  7398,   4,  16384,  19573,  21,  21,   0, 59505368, 59085368, 59015344, 58982696, 59035312
  7399,   4,  16384,  23135,  21,  21,   0, 59381984, 59012568, 58978224, 58954016, 58994360
  7400,   4,  16384,   8636,  21,   9,   3, 59514392, 59045768, 58987312, 58999744, 59171696
  7401,   4,  16384,   4902,   9,   8,   1, 59455864, 59101056, 59033824, 59005472, 59039968
  7402,   4,  16384,  30364,   8,   8,   0, 59562832, 59146840, 59072928, 59041912, 59044280
  7403,   4,  16384,  32852,   8,   5,   3, 59567856, 59077968, 59009544, 59013752, 59172720
  7404,   4,  16384,  38560,   5,   4,   1, 59437520, 59113584, 59049616, 59033656, 59046704
  7405,   4,  16384,   8341,   4,   4,   0, 59491152, 59054168, 58953264, 58947632, 58996480
  7406,   4,  16384,  10440,   4,  15,   3, 59549576, 59152936, 59045824, 59035648, 59171256
  7407,   4,  16384,  12547,  15,  15,   0, 59406232, 59101304, 59034208, 58997072, 59039856
  7408,   4,  16384,   9561,  15,  14,   1, 59393648, 59011344, 59001472, 58953352, 58991272
  7409,   4,  16384,  25420,  14,   1,   3, 59496432, 59062800, 58996776, 58963264, 59158528
  7410,   4,  16384,  31065,   1,   0,   1, 59429096, 59124832, 59019576, 59007648, 58954752
  7411,   4,  16384,   3949,   0,   4,   2, 59359664, 58946192, 58872368, 58856896, 59213848
  7412,   4,  16384,  25407,   4,  23,   3, 59575608, 59132424, 59074488, 59045672, 59159608
  7413,   4,  16384,   9312,  23,  19,   2, 59429968, 59065112, 58978912, 58998344, 59038688
  7414,   4,  16384,  45230,  19,  19,   0, 59466680, 59093824, 59053480, 58986128, 59047136
  7415,   4,  16384,  16239,  19,  18,   1, 59480392, 59070696, 59019616, 58992792, 59024784
  7416,   4,  16384,  44883,  18,  18,   0, 59538624, 59056496, 59003952, 58981184, 59009640
  7417,   4,  16384,   2044,  18,  19,   1, 59386864, 58993568, 58950320, 58953784, 58987360
  7418,   4,  16384,  17830,  19,   7,   3, 59484672, 59061616, 59009544, 58972720, 59141080
  7419,   4,  16384,  17218,   7,   8,   2, 59438328, 59134792, 59051200, 59004384, 59312280
  7420,   4,  16384,  39297,   8,   9,   1, 59422552, 59023776, 59017632, 58953160, 58972448
  7421,   4,  16384,  25225,   9,   8,   1, 59592664, 59095000, 59006112, 58999696, 59043384
  7422,   4,  16384,  12713,   8,   7,   2, 59575112, 59147072, 59055656, 59003376, 59571800
  7423,   4,  16384,  33368,   7,   6,   1, 59579448, 59114296, 59035568, 59022440, 59052888
  7424,   4,  16384,  11847,   6,   6,   0, 59596600, 59086360, 59010632, 58973152, 58998624
  7425,   4,  16384,  38718,   6,   7,   1, 59444752, 59026192, 58995192, 58954872, 59008360
  7426,   4,  16384,  33566,   7,   9,   2, 59421024, 59035360, 58978320, 58945280, 59274376
  7427,   4,  16384,  39289,   9,  12,   3, 59629816, 59123448, 59082960, 59022048, 59157400
  7428,   4,  16384,  21437,  12,  13,   1, 59369608, 59071728, 58970784, 58951232, 59009280
  7429,   4,  16384,  26130,  13,  12,   1, 59429456, 59040760, 58982960, 58949408, 58986584
  7430,   4,  16384,   9270,  12,  13,   1, 59490464, 59067720, 58997952, 59033768, 59034904
  7431,   4,  16384,  32242,  13,   2,   3, 59492848, 59084376, 59057160, 58976384, 59122888
  7432,   4,  16384,   5445,   2,   3,   1, 59408464, 59080824, 58990616, 59000672, 59043600
  7433,   4,  16384,  31826,   3,   3,   0, 59575800, 59103488, 58997984, 58976560, 59054904
  7434,   4,  16384,  23494,   3,  20,   3, 59466696, 59046760, 58989224, 58994352, 59171552
  7435,   4,  16384,  36186,  20,  18,   2, 59396200, 59020104, 58929064, 58940144, 59219072
  7436,   4,  16384,  25239,  18,  21,   2, 59492568, 59088680, 59011648, 59004872, 59426896
  7437,   4,  16384,  13133,  21,  23,   2, 59491104, 59025048, 58986112, 58956360, 59033392
  7438,   4,  16384,  47795,  23,  22,   1, 59466504, 59055656, 58983880, 58987824, 59014624
  7439,   4,  16384,  33440,  22,  13,   3, 59401872, 59079976, 59045144, 58997552, 59149312
  7440,   4,  16384,  35510,  13,  12,   1, 59500184, 59087480, 59011424, 58982296, 59043792
  7441,   4,  16384,  37325,  12,  20,   3, 59459576, 59012920, 58951920, 58983624, 59185552
  7442,   4,  16384,  38418,  20,  22,   2, 59416256, 59065000, 59004408, 58958272, 59300936
  7443,   4,  16384,  16965,  22,  22,   0, 59389192, 59027704, 58949504, 58934248, 58966896
  7444,   4,  16384,  45748,  22,  20,   2, 59520936, 59074368, 59013408, 59007456, 59396800
  7445,   4,  16384,  17793,  20,  21,   1, 59519544, 59029128, 58990888, 58973208, 59010152
  7446,   4,  16384,  37334,  21,  19,   2, 59514200, 59087168, 59003112, 58984296, 59545640
  7447,   4,  16384,   8707,  19,  19,   0, 59501144, 59088656, 59006008, 59015912, 58995952
  7448,   4,  16384,  36977,  19,  16,   3, 59456864, 59051000, 58963920, 58979648, 59137928
  7449,   4,  16384,  30364,  16,  16,   0, 59366320, 59063600, 58993240, 58961488, 58990528
  7450,   4,  16384,   3542,  16,  16,   0, 59472192, 59041520, 58977904, 58958056, 58979256
  7451,   4,  16384,  14155,  16,  14,   2, 59407360, 59025144, 58971488, 58943768, 59214824
  7452,   4,  16384,  37215,  14,  15,   1, 59509528, 59100808, 59033704, 59045104, 59013168
  7453,   4,  16384,  14455,  15,  19,   3, 59506792, 59044056, 58979080, 58952984, 59171168
  7454,   4,  16384,  13193,  19,  23,   2, 59400616, 59121984, 59010496, 58983496, 59554928
  7455,   4,  16384,  21856,  23,  23,   0, 59476768, 59077488, 59009184, 59004312, 58995880
  7456,   4,  16384,  49397,  23,   1,   3, 59507944, 59049528, 58989680, 58970864, 59139128
  7457,   4,  16384,   1460,   1,   3,   2, 59445648, 59096592, 59023080, 59022208, 59357976
  7458,   4,  16384,  43601,   3,  17,   3, 59592320, 59131312, 59026296, 58995904, 59167416
  7459,   4,  16384,  19577,  17,  23,   3, 59368776, 59001024, 58970120, 58961392, 59158144
  7460,   4,  16384,  36104,  23,  15,   3, 59349232, 59075904, 59016136, 59008880, 59177872
  7461,   4,  16384,    558,  15,  11,   3, 59403640, 59048424, 58985920, 58960816, 59153200
  7462,   4,  16384,  13752,  11,  10,   1, 59442864, 59164064, 59054432, 59055616, 59062208
  7463,   4,  16384,  49471,  10,  10,   0, 59572112, 59118240, 59052952, 59043376, 59048248
  7464,   4,  16384,  37970,  10,  10,   0, 59568560, 59096032, 58996304, 59007608, 59037008
  7465,   4,  16384,  31062,  10,  11,   1, 59608968, 59093824, 59004616, 58991680, 59017424
  7466,   4,  16384,  25642,  11,   9,   2, 59430704, 59037920, 58963640, 58959776, 59236112
  7467,   4,  16384,   4095,   9,   9,   0, 59603456, 59102704, 59042816, 59005520, 59029760
  7468,   4,  16384,  19344,   9,   8,   1, 59415576, 59002096, 58968408, 58951568, 58992376
  7469,   4,  16384,   8849,   8,  21,   3, 59410480, 59019504, 58925208, 58888224, 59153768
  7470,   4,  16384,  41256,  21,  17,   3, 59359088, 59099112, 59043936, 59008680, 59165440
  7471,   4,  16384,  12696,  17,  16,   1, 59393896, 59084592, 59027120, 59028752, 59044432
  7472,   4,  16384,  18017,  16,  17,   1, 59483920, 59080240, 59019584, 58982144, 59012568
  7473,   4,  16384,  16781,  17,  16,   1, 59508224, 59077384, 58981984, 58969656, 59004912
  7474,   4,  16384,  18527,  16,  17,   1, 59422968, 59047400, 58968784, 58950184, 58978224
  7475,   4,  16384,   3727,  17,  16,   1, 59480352, 59022768, 58989608, 58958912, 59016008
  7476,   4,  16384,  20401,  16,  16,   0, 59497136, 59086784, 59023304, 58992000, 59018768
  7477,   4,  16384,  22301,  16,  17,   1, 59462584, 58999992, 58930632, 58909632, 58951664
  7478,   4,  16384,  47372,  17,  13,   2, 59358248, 58995352, 58946896, 58946064, 59474824
  7479,   4,  16384,  21446,  13,  12,   1, 59518104, 59092528, 59007120, 59008736, 59012176
  7480,   4,  16384,  11874,  12,  12,   0, 59509376, 59050888, 59035368, 58974520, 59008624
  7481,   4,  16384,  49287,  12,  12,   0, 59502680, 59068176, 58979952, 58970552, 59001632
  7482,   4,  16384,  35975,  12,  17,   2, 59401216, 59015512, 58977760, 58956872, 59263352
  7483,   4,  16384,  30306,  17,  13,   2, 59454264, 59027640, 58969056, 58947472, 59245896
  7484,   4,  16384,  18785,  13,  12,   1, 59471136, 59044936, 58998288, 58976360, 59010680
  7485,   4,  16384,  45017,  12,  12,   0, 59436056, 58998560, 58943224, 58926560, 58954344
  7486,   4,  16384,  37899,  12,  12,   0, 59354336, 58997696, 58963496, 58947744, 58984800
  7487,   4,  16384,   6154,  12,  18,   3, 59508416, 59062664, 59005064, 58988216, 59195104
  7488,   4,  16384,  38530,  18,  16,   3, 59453536, 59096400, 59033312, 59013032, 59145648
  7489,   4,  16384,  13426,  16,  17,   1, 59411912, 59074264, 58982768, 58975936, 59018616
  7490,   4,  16384,   8382,  17,  17,   0, 59415424, 59012496, 58949168, 58946760, 58962632
  7491,   4,  16384,  27383,  17,   1,   3, 59447880, 59045760, 58970000, 58950392, 59160064
  7492,   4,  16384,  37128,   1,  21,   3, 59422552, 59110144, 59040512, 58995144, 59142568
  7493,   4,  16384,  23338,  21,  20,   1, 59379120, 59021624, 58921784, 58938336, 58960976
  7494,   4,  16384,  14150,  20,  15,   3, 59463616, 59076304, 59037560, 58993960, 59165368
  7495,   4,  16384,   9461,  15,  12,   2, 59433008, 59108696, 59030752, 58997184, 59331280
  7496,   4,  16384,  43501,  12,   4,   3, 59505768, 59055704, 58987496, 58968704, 59130144
  7497,   4,  16384,  47294,   4,   2,   2, 59433784, 59075760, 59025576, 58995776, 59301920
  7498,   4,  16384,  48575,   2,   4,   2, 59610232, 59111120, 59004832, 59003424, 59355752
  7499,   4,  16384,  49406,   4,   1,   2, 59517728, 59051848, 58992080, 58986848, 59252280
  7500,   4,  16384,  43318,   1,   1,   0, 59563672, 59116448, 59019560, 59025848, 59062688
  7501,   4,  16384,  16313,   1,  17,   3, 59510992, 59058960, 58968680, 58938128, 59154024
  7502,   4,  16384,  25774,  17,  16,   1, 59319016, 59054784, 58958528, 58976456, 58999680
  7503,   4,  16384,  33407,  16,  17,   1, 59434544, 59070792, 59021272, 59006560, 59014848
  7504,   4,  16384,  28246,  17,  10,   3, 59475984, 59080952, 58975208, 58980560, 59149192
  7505,   4,  16384,  45017,  10,  11,   1, 59464368, 59090528, 59036272, 59029848, 59052384
  7506,   4,  16384,  13961,  11,   1,   3, 59592504, 59106928, 59025304, 59024800, 59187728
  7507,   4,  16384,   5906,   1,   1,   0, 59493800, 59121760, 59037280, 59012200, 59042016
  7508,   4,  16384,  47881,   1,   0,   1, 59581792, 59136848, 59060552, 59056576, 58996216
  7509,   4,  16384,  30371,   0,   1,   1, 59498264, 59014768, 58934152, 58913688, 59045488
  7510,   4,  16384,  31114,   1,   1,   0, 59400920, 59028280, 58946696, 58935792, 58953216
  7511,   4,  16384,  24713,   1,   5,   2, 59566720, 59103200, 59068552, 59020552, 59352680
  7512,   4,  16384,  12439,   5,   5,   0, 59413304, 59004704, 58949176, 58947944, 58996752
  7513,   4,  16384,  36196,   5,   5,   0, 59594248, 59065552, 59019944, 59000288, 59039920
  7514,   4,  16384,  10605,   5,   5,   0, 59418728, 59006464, 58976832, 58957256, 58948104
  7515,   4,  16384,  49309,   5,  21,   3, 59576416, 59132504, 59019320, 59000312, 59149160
  7516,   4,  16384,  39276,  21,  15,   3, 59401936, 59095104, 59030088, 59031552, 59159680
  7517,   4,  16384,  37143,  15,  20,   3, 59398064, 59054080, 59016608, 58979976, 59142200
  7518,   4,  16384,  38221,  20,  22,   2, 59397000, 59107408, 59025712, 59017872, 59549552
  7519,   4,  16384,   7662,  22,  19,   2, 59487696, 59059560, 59013136, 59001424, 59312016
  7520,   4,  16384,   5522,  19,  20,   2, 59494152, 59100984, 58985800, 58988072, 59257552
  7521,   4,  16384,  25024,  20,  20,   0, 59514288, 59056032, 59000624, 58981888, 58971888
  7522,   4,  16384,  42517,  20,  23,   2, 59404792, 59029104, 58957408, 58948488, 59233752
  7523,   4,  16384,  42285,  23,  21,   2, 59397432, 58998416, 58952656, 58975088, 59213176
  7524,   4,  16384,  47605,  21,  21,   0, 59495792, 59078712, 58994184, 59010176, 59014760
  7525,   4,  16384,  36554,  21,  22,   2, 59377328, 58988928, 58923776, 58884960, 58972280
  7526,   4,  16384,    283,  22,  20,   2, 59487464, 59107976, 59014600, 59022968, 59576464
  7527,   4,  16384,  14721,  20,  21,   1, 59490904, 59083976, 59016592, 58992272, 59016424
  7528,   4,  16384,  40869,  21,  21,   0, 59498792, 59046328, 58994176, 58968096, 58988288
  7529,   4,  16384,  15040,  21,  21,   0, 59488120, 59040240, 58990608, 58969272, 59007280
  7530,   4,  16384,  16081,  21,  22,   2, 59415216, 59056096, 58982960, 58980280, 59275824
  7531,   4,  16384,  22079,  22,  22,   0, 59398824, 59021928, 58964680, 58960168, 58977968
  7532,   4,  16384,  30284,  22,  22,   0, 59513264, 59077968, 58987712, 59010816, 59040632
  7533,   4,  16384,   9829,  22,  21,   2, 59399880, 58983648, 58925400, 58890000, 58950424
  7534,   4,  16384,   4053,  21,  23,   2, 59494176, 59069600, 59021688, 58990872, 59572536
  7535,   4,  16384,  21790,  23,  23,   0, 59490296, 59084008, 58998320, 58993928, 59033128
  7536,   4,  16384,  24219,  23,  22,   1, 59545192, 59090000, 59027664, 59031608, 59005600
  7537,   4,  16384,  15559,  22,   0,   3, 59488248, 59080328, 58991264, 58967800, 59069328
  7538,   4,  16384,  45843,   0,  12,   3, 59306072, 58972368, 58911984, 58865240, 59170536
  7539,   4,  16384,  18756,  12,  13,   1, 59389912, 59029664, 58976744, 58972336, 58981576
  7540,   4,  16384,    930,  13,  14,   2, 59459000, 59076688, 59030712, 59007224, 59405496
  7541,   4,  16384,  40257,  14,  21,   3, 59478648, 59058720, 58952552, 58946184, 59159368
  7542,   4,  16384,  30232,  21,  13,   3, 59436992, 59167032, 59046208, 58993968, 59162792
  7543,   4,  16384,   2441,  13,  12,   1, 59458008, 59102592, 59040600, 59005800, 59024576
  7544,   4,  16384,  40063,  12,  15,   2, 59486344, 59078120, 58983440, 58960272, 59267288
  7545,   4,  16384,  15158,  15,  17,   2, 59491112, 59072088, 58975304, 58948424, 59326992
  7546,   4,  16384,  19825,  17,  12,   2, 59357024, 59038488, 58971728, 58949744, 59234800
  7547,   4,  16384,  14698,  12,  13,   1, 59472104, 59036448, 58994400, 58973224, 58985240
  7548,   4,  16384,   9377,  13,  13,   0, 59481776, 59077440, 59046856, 59044320, 59021568
  7549,   4,  16384,  35916,  13,  12,   1, 59491848, 59040384, 59002696, 58973376, 59021512
  7550,   4,  16384,  39047,  12,  18,   3, 59373904, 59011608, 58942024, 58952768, 59160592
  7551,   4,  16384,  34624,  18,   6,   3, 59476816, 59097496, 59013800, 59037008, 59150320
  7552,   4,  16384,   9591,   6,   7,   1, 59509200, 59108680, 59053192, 59006296, 59029032
  7553,   4,  16384,  25345,   7,   8,   2, 59591952, 59096600, 59011432, 59009664, 59355672
  7554,   4,  16384,  13587,   8,   9,   1, 59578520, 59086768, 58986288, 59003928, 59047560
  7555,   4,  16384,  39004,   9,   9,   0, 59557328, 59097952, 59007184, 58996248, 59027056
  7556,   4,  16384,  26981,   9,   6,   2, 59590072, 59097896, 59056352, 59031816, 59427904
  7557,   4,  16384,  35955,   6,   7,   1, 59469992, 59041912, 58959488, 58968784, 58991320
  7558,   4,  16384,   2249,   7,   6,   1, 59485088, 59060336, 59000920, 58990448, 59004608
  7559,   4,  16384,  14380,   6,   6,   0, 59396896, 59053600, 58987952, 58973432, 59006560
  7560,   4,  16384,  27502,   6,   9,   2, 59603104, 59106768, 59025640, 58998088, 59306288
  7561,   4,  16384,  13796,   9,   8,   1, 59611584, 59093368, 59007912, 58999608, 59074704
  7562,   4,  16384,   5388,   8,   3,   3, 59556056, 59087168, 59012104, 59030328, 59200608
  7563,   4,  16384,  19861,   3,   3,   0, 59490248, 59089792, 59037232, 59032168, 59052848
  7564,   4,  16384,   7821,   3,  19,   3, 59559240, 59106616, 59054824, 59017792, 59159152
  7565,   4,  16384,  21912,  19,  23,   2, 59367008, 59039664, 58953088, 58928288, 59029408
  7566,   4,  16384,  26403,  23,  19,   2, 59416048, 59055688, 58980112, 58970720, 59511128
  7567,   4,  16384,  17739,  19,  18,   1, 59474952, 59099768, 59022664, 58988472, 59029320
  7568,   4,  16384,  10290,  18,  19,   1, 59543168, 59097320, 58988592, 59000928, 59034736
  7569,   4,  16384,  49781,  19,  22,   2, 59487600, 59089728, 58994256, 58946392, 59316424
  7570,   4,  16384,  19641,  22,  20,   2, 59428784, 59037432, 58989560, 58960120, 59253416
  7571,   4,  16384,  20994,  20,  20,   0, 59505648, 59043680, 58992040, 58988136, 58997440
  7572,   4,  16384,  19752,  20,  20,   0, 59356480, 59014368, 58961040, 58965928, 58978904
  7573,   4,  16384,  31106,  20,  21,   1, 59420000, 59068544, 59007944, 58990168, 58983088
  7574,   4,  16384,  26681,  21,  19,   2, 59466272, 59061480, 59005824, 58989728, 59521608
  7575,   4,  16384,  41031,  19,  18,   1, 59476312, 59087632, 59022832, 58987864, 59036896
  7576,   4,  16384,  36731,  18,  22,   2, 59513528, 59051120, 59008176, 58969448, 59277632
  7577,   4,  16384,  34210,  22,  20,   2, 59479704, 59076464, 58996232, 58962616, 59294776
  7578,   4,  16384,  17788,  20,  20,   0, 59431168, 59038904, 58979736, 58948576, 58999368
  7579,   4,  16384,  25436,  20,   5,   3, 59496208, 59028896, 58980088, 58956160, 59142192
  7580,   4,  16384,   2482,   5,   4,   1, 59411176, 59107288, 59068904, 59058536, 59039704
  7581,   4,  16384,  14814,   4,   2,   2, 59450528, 59072592, 58987392, 58938200, 58997664
  7582,   4,  16384,  43463,   2,   2,   0, 59511064, 59060584, 59026040, 58987928, 59043184
  7583,   4,  16384,  23151,   2,  15,   3, 59575880, 59134600, 59017632, 59026880, 59170280
  7584,   4,  16384,  16739,  15,  22,   3, 59404336, 59054096, 58980248, 58964064, 59163088
  7585,   4,  16384,   6366,  22,  23,   1, 59404288, 59057400, 59053136, 59008512, 59017000
  7586,   4,  16384,  46416,  23,  23,   0, 59454440, 59055160, 58990048, 58962960, 58984280
  7587,   4,  16384,  47718,  23,  20,   2, 59483776, 59051856, 58989240, 58982296, 59272008
  7588,   4,  16384,  10702,  20,  20,   0, 59498528, 59072064, 58991760, 59021288, 58992600
  7589,   4,  16384,  39799,  20,  21,   1, 59497568, 59045064, 58974704, 58943984, 58982808
  7590,   4,  16384,  38789,  21,  21,   0, 59481480, 59095744, 59005392, 59003344, 59008992
  7591,   4,  16384,  47809,  21,  23,   2, 59368368, 59042720, 58947144, 58952368, 59276512
  7592,   4,  16384,  32950,  23,  16,   3, 59392992, 59015440, 58962208, 58953984, 59159352
  7593,   4,  16384,  31632,  16,  20,   3, 59490904, 59065152, 59000232, 58947392, 59189888
  7594,   4,  16384,  29348,  20,  21,   1, 59423640, 59025272, 58971688, 58963872, 58986888
  7595,   4,  16384,   7268,  21,  21,   0, 59499000, 59068776, 58986136, 58978216, 59016536
  7596,   4,  16384,  45575,  21,  12,   3, 59491632, 59075936, 59002936, 58982240, 59157248
  7597,   4,  16384,  46258,  12,  12,   0, 59438248, 59077128, 58979184, 58991920, 59002320
  7598,   4,  16384,  45178,  12,  17,   2, 59455816, 59076200, 58979392, 58980728, 59533848
  7599,   4,  16384,  46903,  17,  17,   0, 59375616, 59020464, 58957464, 58953432, 58990592
  7600,   4,  16384,  37581,  17,  16,   1, 59509432, 59064624, 58989032, 58972312, 58988640
  7601,   4,  16384,  12296,  16,  10,   3, 59465680, 59050944, 58983080, 58959296, 59144688
  7602,   4,  16384,  29529,  10,  10,   0, 59473352, 59135768, 59048768, 59021336, 59055624
  7603,   4,  16384,  40859,  10,  10,   0, 59567024, 59104712, 59005760, 58990048, 59039496
  7604,   4,  16384,   9571,  10,   4,   3, 59389184, 59019472, 58973200, 58958128, 59148816
  7605,   4,  16384,  41126,   4,   4,   0, 59400040, 59078560, 59029288, 58989464, 59043480
  7606,   4,  16384,  39652,   4,   0,   2, 59521768, 59114336, 59056320, 59008320, 59501288
  7607,   4,  16384,  45085,   0,   3,   2, 59511016, 59036672, 58967896, 58943472, 59353976
  7608,   4,  16384,  10917,   3,   3,   0, 59596344, 59082096, 58986264, 58974528, 59026312
  7609,   4,  16384,  47789,   3,   2,   1, 59440888, 59023896, 58983616, 58970224, 59018760
  7610,   4,  16384,  19472,   2,   3,   1, 59578832, 59088384, 58984992, 59013376, 59009304
  7611,   4,  16384,  30222,   3,   3,   0, 59446096, 59040296, 58971696, 58947264, 58984296
  7612,   4,  16384,  45569,   3,   3,   0, 59352544, 59003880, 58947920, 58932616, 59003624
  7613,   4,  16384,  30456,   3,  15,   3, 59565200, 59081728, 59039992, 58987688, 59146120
  7614,   4,  16384,  15448,  15,  14,   1, 59413368, 59104072, 58994424, 59003472, 59043352
  7615,   4,  16384,  46574,  14,   0,   3, 59466096, 59094232, 59057296, 58989432, 59050736
  7616,   4,  16384,    141,   0,   3,   2, 59403440, 59008120, 58935600, 58919000, 59303776
  7617,   4,  16384,  33321,   3,   5,   2, 59596496, 59081408, 59043040, 58985592, 59377056
  7618,   4,  16384,   4313,   5,   2,   2, 59571424, 59100680, 59011272, 59010224, 59302768
  7619,   4,  16384,  45061,   2,   4,   2, 59487040, 59037424, 59002056, 58979928, 59268328
  7620,   4,  16384,  45053,   4,  11,   3, 59411144, 59008384, 58987688, 58953552, 59171488
  7621,   4,  16384,  32440,  11,  10,   1, 59466520, 59107520, 59037152, 59006528, 59030784
  7622,   4,  16384,   4049,  10,  11,   1, 59524728, 59132792, 59022032, 59017256, 59060888
  7623,   4,  16384,  24247,  11,   8,   2, 59405144, 59020120, 58991328, 58955848, 59291728
  7624,   4,  16384,  19490,   8,   8,   0, 59635840, 59115304, 59036952, 59022592, 59032392
  7625,   4,  16384,  11705,   8,   9,   1, 59603672, 59121984, 59020912, 59009600, 59037560
  7626,   4,  16384,  43057,   9,   9,   0, 59571528, 59093272, 59001512, 59012736, 59054512
  7627,   4,  16384,  21751,   9,   9,   0, 59562448, 59078888, 59013544, 58983696, 59026024
  7628,   4,  16384,    202,   9,  11,   2, 59436624, 59029096, 58981824, 58982344, 59377568
  7629,   4,  16384,  46395,  11,   9,   2, 59570256, 59073840, 59001200, 58996640, 59058520
  7630,   4,  16384,  42882,   9,   8,   1, 59559864, 59094208, 59049464, 59032408, 59051088
  7631,   4,  16384,  40027,   8,   3,   3, 59427424, 59064664, 59021456, 58976696, 59182176
  7632,   4,  16384,  40051,   3,   0,   2, 59379848, 59076104, 59020408, 59010384, 59206160
  7633,   4,  16384,  15047,   0,   0,   0, 59522592, 59005144, 58939768, 58906240, 58974744
  7634,   4,  16384,   8714,   0,  13,   3, 59520000, 58988936, 58922360, 58913552, 59177824
  7635,   4,  16384,  32685,  13,  12,   1, 59399568, 59052976, 59029192, 58992632, 59049304
  7636,   4,  16384,  19936,  12,   6,   3, 59418336, 59036608, 58963208, 59004272, 59135464
  7637,   4,  16384,  49073,   6,   0,   3, 59525568, 59120952, 59041352, 59000552, 59068992
  7638,   4,  16384,   9952,   0,   0,   0, 59364392, 59034752, 58974504, 58936624, 58972352
  7639,   4,  16384,  41198,   0,   0,   0, 59452160, 59023480, 58966168, 58942440, 58999304
  7640,   4,  16384,  30147,   0,  21,   3, 59528672, 59010240, 58936352, 58902464, 59150544
  7641,   4,  16384,  11309,  21,  20,   1, 59427528, 59100880, 59018176, 58991024, 59017728
  7642,   4,  16384,   5757,  20,   8,   3, 59509976, 59086656, 59017376, 59042736, 59164416
  7643,   4,  16384,  10871,   8,   6,   2, 59415944, 59095000, 59016968, 58968920, 59281648
  7644,   4,  16384,   8234,   6,   4,   3, 59465088, 59088544, 59004552, 59023096, 59162840
  7645,   4,  16384,  21230,   4,  10,   3, 59394776, 59099304, 59009248, 58998448, 59172744
  7646,   4,  16384,   8754,  10,  10,   0, 59485864, 59160616, 59060304, 59049664, 59069616
  7647,   4,  16384,  13598,  10,  11,   1, 59572312, 59168648, 59044160, 59024112, 59080992
  7648,   4,  16384,  46177,  11,   4,   3, 59573720, 59090184, 58992288, 59019112, 59146144
  7649,   4,  16384,  44235,   4,   5,   1, 59458904, 59084368, 59017360, 59019880, 59073648
  7650,   4,  16384,   2609,   5,   5,   0, 59416416, 59045016, 58957472, 58929504, 58993760
  7651,   4,  16384,  14114,   5,  15,   3, 59545320, 59061872, 59005784, 58973840, 59161144
  7652,   4,  16384,  29054,  15,  14,   1, 59423976, 59119984, 59025656, 58989208, 59038360
  7653,   4,  16384,  21458,  14,  16,   2, 59491304, 59032448, 58996976, 58951440, 59033112
  7654,   4,  16384,   6339,  16,  17,   1, 59487992, 59078352, 59001264, 59001136, 59035032
  7655,   4,  16384,  40625,  17,   0,   3, 59493168, 59092400, 59014576, 59005544, 59057016
  7656,   4,  16384,  39942,   0,   0,   0, 59325272, 58941808, 58891064, 58870632, 58929000
  7657,   4,  16384,  44027,   0,   8,   3, 59432568, 58994904, 58947040, 58900536, 59222232
  7658,   4,  16384,  16397,   8,  11,   2, 59398328, 59095104, 58986464, 58962744, 59283416
  7659,   4,  16384,  17053,  11,   8,   2, 59515968, 59105104, 59088000, 59000840, 59309136
  7660,   4,  16384,  49230,   8,   7,   2, 59604136, 59134432, 59059632, 59054872, 59441904
  7661,   4,  16384,  46752,   7,   2,   3, 59570456, 59089616, 59024400, 58982192, 59153824
  7662,   4,  16384,  47047,   2,   3,   1, 59434488, 59147680, 59010064, 59014224, 59038448
  7663,   4,  16384,  31124,   3,   2,   1, 59411216, 59044296, 59000776, 58961736, 59036160
  7664,   4,  16384,  20165,   2,   3,   1, 59620808, 59114888, 59005296, 59008304, 59002632
  7665,   4,  16384,   3502,   3,   2,   1, 59586056, 59093096, 59031368, 58984840, 59056672
  7666,   4,  16384,   3229,   2,   3,   1, 59468192, 59051792, 58976672, 58976840, 58980088
  7667,   4,  16384,   8023,   3,   1,   2, 59602232, 59133520, 59025632, 58991440, 59315080
  7668,   4,  16384,  48350,   1,   1,   0, 59539024, 59083200, 59009056, 59033648, 59040320
  7669,   4,  16384,  36566,   1,   0,   1, 59411968, 58996776, 58942288, 58915608, 58872032
  7670,   4,  16384,  44835,   0,   1,   1, 59471880, 59021440, 58951440, 58932512, 59044320
  7671,   4,  16384,  45989,   1,   5,   2, 59470016, 59028592, 58981888, 58966128, 59288640
  7672,   4,  16384,  23446,   5,   4,   1, 59588160, 59088984, 59022320, 59007584, 59025664
  7673,   4,  16384,  16950,   4,   4,   0, 59570776, 59107784, 59034000, 58988016, 59018960
  7674,   4,  16384,  13415,   4,   4,   0, 59482704, 59061296, 58975392, 58965888, 59022792
  7675,   4,  16384,  24546,   4,   3,   2, 59584032, 59102744, 59014344, 58991584, 59296960
  7676,   4,  16384,  16984,   3,   0,   2, 59564632, 59099528, 59044320, 59043984, 59339304
  7677,   4,  16384,  21526,   0,   1,   1, 59341864, 58911304, 58834600, 58822776, 58943904
  7678,   4,  16384,  30819,   1,   1,   0, 59540224, 59095688, 59007272, 59012960, 59086768
  7679,   4,  16384,   1500,   1,   2,   2, 59423104, 59048128, 59007896, 58986344, 59268464
  7680,   4,  16384,  18356,   2,   2,   0, 59598576, 59100856, 59013816, 58987720, 59011440
  7681,   4,  16384,   6134,   2,   2,   0, 59573944, 59073272, 58993520, 59002568, 59010344
  7682,   4,  16384,  12573,   2,   5,   2, 59477784, 59068992, 58982968, 58976768, 59269904
  7683,   4,  16384,  18512,   5,  21,   3, 59577904, 59086928, 59025616, 59024312, 59159176
  7684,   4,  16384,  22881,  21,  20,   1, 59386264, 59092632, 59022032, 59002024, 59028904
  7685,   4,  16384,  28462,  20,  20,   0, 59401576, 59003280, 58962904, 58899200, 58942616
  7686,   4,  16384,  28214,  20,   6,   3, 59468432, 59058184, 59030664, 59000064, 59156944
  7687,   4,  16384,  46570,   6,   6,   0, 59356920, 59100760, 59033896, 58996976, 59004224
  7688,   4,  16384,  19362,   6,   0,   3, 59519376, 59096928, 59014080, 58989448, 59085200
  7689,   4,  16384,   9570,   0,   5,   2, 59424344, 59011288, 58932104, 58909040, 59348848
  7690,   4,  16384,  41347,   5,   4,   1, 59569416, 59118488, 59051200, 59001976, 59046696
  7691,   4,  16384,   8938,   4,   5,   1, 59559928, 59088528, 59023392, 58982272, 59048200
  7692,   4,  16384,  45927,   5,   1,   2, 59560320, 59144040, 59030040, 59045072, 59425928
  7693,   4,  16384,  26423,   1,   0,   1, 59531664, 59084376, 59002704, 58979576, 58939984
  7694,   4,  16384,  49160,   0,   1,   1, 59316312, 58923200, 58877472, 58853784, 59008936
  7695,   4,  16384,  22876,   1,   0,   1, 59513536, 59088024, 59005784, 59005936, 58959856
  7696,   4,  16384,   4883,   0,   2,   2, 59331232, 58939600, 58886496, 58859896, 59187424
  7697,   4,  16384,   2084,   2,   3,   1, 59596000, 59085584, 59045680, 58979408, 59045128
  7698,   4,  16384,  16408,   3,   1,   2, 59632888, 59098720, 59030432, 58988592, 59309648
  7699,   4,  16384,   1672,   1,   0,   1, 59590400, 59118000, 59031672, 58995552, 58956824
  7700,   4,  16384,  33806,   0,   0,   0, 59503856, 59021200, 58951080, 58922288, 58984784
  7701,   4,  16384,  26828,   0,   1,   1, 59469672, 59000504, 58922504, 58904496, 59032624
  7702,   4,  16384,  39393,   1,   0,   1, 59395616, 59000856, 58972136, 58944120, 58904472
  7703,   4,  16384,  20388,   0,   1,   1, 59401880, 58999016, 58931768, 58907192, 59051624
  7704,   4,  16384,  32774,   1,   2,   2, 59406944, 59023704, 58967096, 58943808, 59236384
  7705,   4,  16384,  11509,   2,   1,   2, 59599360, 59102368, 59014112, 59000792, 59337352
  7706,   4,  16384,  21624,   1,   2,   2, 59588656, 59106048, 59026096, 59009976, 59326200
  7707,   4,  16384,  32308,   2,   2,   0, 59572800, 59107536, 59041208, 59000232, 59027504
  7708,   4,  16384,  17223,   2,   3,   1, 59584112, 59083344, 59029800, 59019280, 59062352
  7709,   4,  16384,   5359,   3,   9,   3, 59519512, 59065912, 58977320, 58977272, 59165608
  7710,   4,  16384,  17262,   9,   8,   1, 59364000, 59037312, 58974376, 58969952, 58972280
  7711,   4,  16384,  48234,   8,   8,   0, 59454592, 59087616, 59003392, 58997680, 59030776
  7712,   4,  16384,  29117,   8,   8,   0, 59548680, 59126344, 59009824, 58998896, 59030704
  7713,   4,  16384,   4641,   8,  11,   2, 59596448, 59092880, 59024912, 59001216, 59331704
  7714,   4,  16384,  31152,  11,   6,   2, 59580304, 59112032, 59003176, 59001632, 59312056
  7715,   4,  16384,  26043,   6,   7,   1, 59598584, 59088648, 59009792, 59007704, 59024232
  7716,   4,  16384,  24385,   7,   7,   0, 59532496, 59083704, 59034072, 59025312, 59043440
  7717,   4,  16384,  31439,   7,  15,   3, 59399496, 58985264, 58918600, 58916232, 59157672
  7718,   4,  16384,   7870,  15,  14,   1, 59334768, 59040136, 59023376, 58982624, 58982888
  7719,   4,  16384,  46981,  14,   5,   3, 59472648, 59112216, 59035632, 59004712, 59143776
  7720,   4,  16384,  34070,   5,  20,   3, 59446968, 59117624, 59015936, 58998792, 59163288
  7721,   4,  16384,  48294,  20,   5,   3, 59436728, 59088720, 59012728, 58982992, 59145968
  7722,   4,  16384,  36743,   5,   0,   2, 59430544, 59091664, 59059120, 58990256, 59250736
  7723,   4,  16384,  48352,   0,   0,   0, 59498928, 59008056, 58924176, 58919904, 58969176
  7724,   4,  16384,   2086,   0,   3,   2, 59446912, 58984432, 58928792, 58913016, 59381200
  7725,   4,  16384,  34960,   3,  14,   3, 59511664, 59055736, 58970536, 58936544, 59177568
  7726,   4,  16384,   2260,  14,  14,   0, 59399448, 59095632, 58997560, 59046576, 59030272
  7727,   4,  16384,  27982,  14,  12,   2, 59487432, 59134824, 59027128, 58982464, 59348176
  7728,   4,  16384,  36735,  12,  12,   0, 59518192, 59046808, 59010328, 59027600, 59006256
  7729,   4,  16384,  36700,  12,  13,   1, 59417096, 59038720, 58964392, 58961728, 59009424
  7730,   4,  16384,   8867,  13,  13,   0, 59488016, 59090920, 59062480, 59001456, 59026232
  7731,   4,  16384,  28030,  13,  13,   0, 59490640, 59064088, 58971520, 59000952, 58987536
  7732,   4,  16384,  21628,  13,  17,   2, 59451232, 59038296, 58983312, 58966064, 59352368
  7733,   4,  16384,  29798,  17,  16,   1, 59351160, 58982904, 58921768, 58870456, 58943776
  7734,   4,  16384,  37834,  16,  16,   0, 59487544, 59092880, 59017000, 59021176, 59019888
  7735,   4,  16384,  14720,  16,  13,   2, 59511248, 59095424, 59013864, 59024960, 59324640
  7736,   4,  16384,  24583,  13,  23,   3, 59498904, 59062608, 59015768, 58970720, 59203840
  7737,   4,  16384,  17213,  23,  19,   2, 59396208, 59085096, 59012232, 59018712, 59323376
  7738,   4,  16384,  35801,  19,  18,   1, 59492528, 59116832, 58999952, 58976576, 59006272
  7739,   4,  16384,  48482,  18,  10,   3, 59497328, 59057624, 58967544, 58948192, 59166400
  7740,   4,  16384,  12193,  10,  10,   0, 59449496, 59149800, 59107208, 59058088, 59068600
  7741,   4,  16384,  28725,  10,  10,   0, 59463856, 59055352, 58951440, 58921448, 58993960
  7742,   4,  16384,  41129,  10,   2,   3, 59559704, 59133680, 59103064, 59061088, 59197776
  7743,   4,  16384,   4957,   2,   3,   1, 59448520, 59153328, 59055688, 59053624, 59088896
  7744,   4,  16384,  15883,   3,  16,   3, 59416312, 59042248, 58977968, 58944704, 59163008
  7745,   4,  16384,  35648,  16,   6,   3, 59520992, 59086992, 59002048, 58977896, 59142072
  7746,   4,  16384,  20132,   6,  10,   2, 59465744, 59099352, 59027632, 59026136, 59346480
  7747,   4,  16384,  32233,  10,  10,   0, 59436632, 59033664, 58958056, 58958424, 59024472
  7748,   4,  16384,  10743,  10,   9,   2, 59570008, 59117584, 59072192, 59023000, 59447472
  7749,   4,  16384,   2895,   9,   4,   3, 59576504, 59099024, 59001952, 58960688, 59174160
  7750,   4,  16384,  41706,   4,   5,   1, 59556704, 59128920, 59056848, 59037256, 59050624
  7751,   4,  16384,  30098,   5,   2,   2, 59561560, 59144184, 59072040, 59054536, 59358872
  7752,   4,  16384,  30508,   2,   8,   3, 59599104, 59078960, 58999136, 59001336, 59167320
  7753,   4,  16384,   8081,   8,   9,   1, 59381072, 59026768, 58992992, 58961408, 59005568
  7754,   4,  16384,  22917,   9,  17,   3, 59493128, 59111560, 59027592, 58992400, 59198696
  7755,   4,  16384,  32518,  17,  17,   0, 59401008, 59067192, 58957008, 58977296, 58991752
  7756,   4,  16384,  20509,  17,   0,   3, 59455152, 59100056, 59016576, 59009256, 59061704
  7757,   4,  16384,  23500,   0,   1,   1, 59357336, 59004328, 58916112, 58912552, 59028368
  7758,   4,  16384,  42488,   1,  20,   3, 59519696, 59122384, 59035776, 59014744, 59166272
  7759,   4,  16384,  47170,  20,  21,   1, 59394216, 59102760, 59059144, 59014976, 59055264
  7760,   4,  16384,  22333,  21,  20,   1, 59500200, 59036816, 59041008, 58964112, 58992520
  7761,   4,  16384,  16991,  20,   7,   3, 59523760, 59067616, 59005512, 59018800, 59162400
  7762,   4,  16384,   1743,   7,   6,   1, 59460288, 59119160, 59080816, 59030008, 59028560
  7763,   4,  16384,  28071,   6,  20,   3, 59635592, 59110272, 59020984, 59005024, 59138184
  7764,   4,  16384,  13243,  20,  20,   0, 59355264, 59023176, 59013248, 58961576, 58994584
  7765,   4,  16384,   8921,  20,  20,   0, 59493144, 59085072, 58988248, 58962416, 58998968
  7766,   4,  16384,  26191,  20,  23,   2, 59393240, 59013984, 58978600, 58944680, 59479040
  7767,   4,  16384,  45951,  23,  21,   2, 59477712, 59124352, 59057400, 59032520, 59347792
  7768,   4,  16384,  48396,  21,  23,   2, 59526384, 59083832, 58975368, 58986456, 59304080
  7769,   4,  16384,  18975,  23,  23,   0, 59507296, 59082304, 58993144, 58978736, 59021256
  7770,   4,  16384,  27434,  23,   9,   3, 59485168, 59071696, 59029136, 58963688, 59189216
  7771,   4,  16384,   5503,   9,   6,   2, 59438912, 59128464, 59020544, 59011144, 59283600
  7772,   4,  16384,  29526,   6,   7,   1, 59464256, 59068896, 58983192, 58975016, 59018312
  7773,   4,  16384,   8671,   7,   7,   0, 59557088, 59088328, 59044608, 59003264, 59024400
  7774,   4,  16384,   8735,   7,  11,   2, 59416768, 59041648, 58982032, 58953688, 59496248
  7775,   4,  16384,  15998,  11,   7,   2, 59597688, 59122008, 59036544, 59030832, 59349592
  7776,   4,  16384,  47424,   7,   7,   0, 59577992, 59122240, 59002960, 58980656, 59023312
  7777,   4,  16384,  15879,   7,   8,   2, 59570776, 59098832, 59006360, 58984552, 59326472
  7778,   4,  16384,  49621,   8,   0,   3, 59565128, 59208696, 59054920, 59020200, 59111912
  7779,   4,  16384,  15208,   0,   0,   0, 59416800, 59028176, 58942312, 58920520, 58986408
  7780,   4,  16384,   9692,   0,   1,   1, 59433232, 59004304, 58924200, 58924088, 59043560
  7781,   4,  16384,  26482,   1,   0,   1, 59562352, 59095632, 59047816, 59000128, 58958072
  7782,   4,  16384,  46264,   0,   5,   2, 59552896, 59044056, 58977416, 58952904, 59577856
  7783,   4,  16384,  33033,   5,   1,   2, 59602640, 59135704, 59079728, 59053264, 59361408
  7784,   4,  16384,   1909,   1,   5,   2, 59565112, 59110552, 59022088, 58993360, 59280000
  7785,   4,  16384,   4288,   5,   5,   0, 59539920, 59066256, 58994992, 58981920, 59024888
  7786,   4,  16384,  32303,   5,   5,   0, 59458480, 59038136, 58998048, 59020808, 59012112
  7787,   4,  16384,  37587,   5,   5,   0, 59597736, 59142752, 59038456, 59037528, 59028264
  7788,   4,  16384,  41448,   5,   2,   2, 59538296, 59082800, 59004480, 59009576, 59401096
  7789,   4,  16384,  25229,   2,   3,   1, 59548376, 59124936, 59016192, 59000240, 59035728
  7790,   4,  16384,  18753,   3,   2,   1, 59583088, 59128488, 59044072, 59033552, 59069808
  7791,   4,  16384,  46016,   2,   2,   0, 59600368, 59127680, 59070592, 59031912, 59053768
  7792,   4,  16384,   9598,   2,   2,   0, 59577720, 59087368, 59019216, 58985848, 59030480
  7793,   4,  16384,  42343,   2,   3,   1, 59540920, 59070504, 58993968, 58995152, 59028480
  7794,   4,  16384,   1348,   3,   1,   2, 59485728, 59033632, 58968896, 58956360, 59269312
  7795,   4,  16384,  39951,   1,   1,   0, 59577184, 59092240, 59023424, 59002032, 59029592
  7796,   4,  16384,  33308,   1,   4,   2, 59539496, 59070048, 59043368, 59022200, 59385248
  7797,   4,  16384,  31189,   4,   4,   0, 59570264, 59090056, 59010096, 58994984, 59029392
  7798,   4,  16384,  46645,   4,   1,   2, 59541416, 59146200, 59074008, 59017864, 59569520
  7799,   4,  16384,  26681,   1,  20,   3, 59575528, 59135240, 59054856, 59034408, 59173368
  7800,   4,  16384,  36154,  20,  19,   2, 59407064, 59063632, 58993936, 59002600, 59276168
  7801,   4,  16384,  49191,  19,   7,   3, 59488952, 59034952, 59003824, 58970808, 59141064
  7802,   4,  16384,  44843,   7,  20,   3, 59482848, 59124952, 59039112, 59027888, 59174360
  7803,   4,  16384,  25941,  20,  20,   0, 59495976, 59129048, 59039424, 59030152, 59040432
  7804,   4,  16384,  23231,  20,  22,   2, 59477808, 59058096, 59036448, 58988152, 59364560
  7805,   4,  16384,    915,  22,  23,   1, 59508224, 59059624, 58965432, 58954712, 58986392
  7806,   4,  16384,  19215,  23,  23,   0, 59469400, 59058944, 59009928, 59009600, 59026216
  7807,   4,  16384,  16731,  23,  23,   0, 59426912, 59051224, 58993728, 58965312, 58996952
  7808,   4,  16384,  46083,  23,  22,   1, 59490736, 59064464, 58997592, 58968896, 58985896
  7809,   4,  16384,  44179,  22,  23,   1, 59529872, 59075856, 59001632, 58963760, 59016216
  7810,   4,  16384,  10824,  23,  23,   0, 59415320, 59008176, 58952608, 58931968, 58987408
  7811,   4,  16384,  40042,  23,  23,   0, 59508616, 59081544, 58989088, 58956200, 59013792
  7812,   4,  16384,  37634,  23,   7,   3, 59474888, 59069032, 58998752, 58997120, 59142472
  7813,   4,  16384,  25751,   7,   9,   2, 59398312, 59066704, 59000280, 59024824, 59056608
  7814,   4,  16384,   6715,   9,   7,   2, 59534072, 59091104, 59035352, 59012224, 59573344
  7815,   4,  16384,   3250,   7,   8,   2, 59496544, 59078872, 59033360, 59025568, 59302520
  7816,   4,  16384,    418,   8,   0,   3, 59609880, 59118992, 59034392, 58972472, 59086064
  7817,   4,  16384,  41936,   0,   1,   1, 59407544, 59026296, 58916528, 58904952, 59049440
  7818,   4,  16384,  24256,   1,  17,   3, 59612920, 59139512, 59037872, 58989192, 59178680
  7819,   4,  16384,  47349,  17,  16,   1, 59415368, 59044152, 59016144, 58979088, 59031784
  7820,   4,  16384,  16312,  16,  17,   1, 59425288, 59039600, 59012464, 58974768, 58986280
  7821,   4,  16384,  27378,  17,  12,   2, 59512600, 59035880, 58961200, 58948008, 59047840
  7822,   4,  16384,  39391,  12,  16,   2, 59477112, 59083856, 59027152, 58979936, 59575008
  7823,   4,  16384,  27203,  16,  15,   2, 59495520, 59118880, 59028784, 58984368, 59348624
  7824,   4,  16384,  48562,  15,  11,   3, 59437216, 59033968, 58990992, 58943240, 59116344
  7825,   4,  16384,   2403,  11,   3,   3, 59615440, 59092704, 59002264, 59009272, 59175872
  7826,   4,  16384,  44609,   3,   3,   0, 59456392, 59129728, 59052432, 59030840, 59061224
  7827,   4,  16384,  26723,   3,   3,   0, 59571808, 59068312, 59004520, 59009696, 59030816
  7828,   4,  16384,   5066,   3,   5,   2, 59518440, 59141608, 59030768, 59016768, 59371920
  7829,   4,  16384,   1020,   5,   4,   1, 59547312, 59088920, 59036136, 59008024, 59025240
  7830,   4,  16384,  14271,   4,   5,   1, 59546680, 59110696, 59018944, 59004992, 59065992
  7831,   4,  16384,   9648,   5,   5,   0, 59480584, 59091720, 59009664, 58978400, 59023896
  7832,   4,  16384,  37568,   5,   3,   2, 59501704, 59035032, 58975160, 58956376, 59244096
  7833,   4,  16384,  45832,   3,   4,   2, 59437256, 59027520, 58985456, 58955656, 59263104
  7834,   4,  16384,  38126,   4,   4,   0, 59613272, 59123280, 59035120, 59053392, 59041952
  7835,   4,  16384,  48786,   4,   4,   0, 59556288, 59084408, 58994944, 59016936, 59024872
  7836,   4,  16384,  40631,   4,   1,   2, 59509384, 59070888, 59004536, 58998264, 59386168
  7837,   4,  16384,  15585,   1,  13,   3, 59569800, 59098248, 59027680, 58973784, 59164248
  7838,   4,  16384,   6380,  13,  13,   0, 59381160, 59098384, 59011256, 59007816, 59027568
  7839,   4,  16384,   9603,  13,  12,   1, 59483600, 59107176, 59017448, 59020480, 59034800
  7840,   4,  16384,  24591,  12,  14,   2, 59536160, 59055872, 58999840, 58993536, 59302752
  7841,   4,  16384,  48035,  14,  15,   1, 59428672, 59055424, 58975376, 58981968, 59004056
  7842,   4,  16384,   8524,  15,  15,   0, 59500920, 59090216, 59005328, 58989376, 58998976
  7843,   4,  16384,  47160,  15,   1,   3, 59489968, 59042568, 58975728, 58972688, 59126656
  7844,   4,  16384,  47351,   1,   8,   3, 59412320, 59083328, 58995920, 59008472, 59167936
  7845,   4,  16384,  12292,   8,   9,   1, 59448376, 59076152, 59001688, 58937136, 59013800
  7846,   4,  16384,  37379,   9,  20,   3, 59514456, 59136640, 59076120, 59058640, 59186024
  7847,   4,  16384,  19812,  20,  20,   0, 59413080, 59087848, 59034600, 59045872, 59041752
  7848,   4,  16384,  22216,  20,  21,   1, 59495312, 59105376, 58999136, 58978272, 59013840
  7849,   4,  16384,  23031,  21,  21,   0, 59533368, 59042656, 59026704, 58968768, 58980488
  7850,   4,  16384,  31241,  21,  21,   0, 59529128, 59066736, 59012064, 58980024, 59015200
  7851,   4,  16384,  36172,  21,  20,   1, 59425336, 59036096, 58961728, 58975920, 58974040
  7852,   4,  16384,  24458,  20,  21,   1, 59448568, 59062336, 59003184, 58966000, 59005336
  7853,   4,  16384,  20592,  21,  18,   2, 59514216, 59053040, 58971944, 58946624, 59018672
  7854,   4,  16384,  32162,  18,   1,   3, 59359712, 59005088, 58940000, 58931528, 59143128
  7855,   4,  16384,  46578,   1,   1,   0, 59407824, 59141544, 59072640, 59057264, 59082464
  7856,   4,  16384,   7017,   1,   1,   0, 59563896, 59087984, 58988376, 58996384, 59014240
  7857,   4,  16384,   9868,   1,   5,   2, 59577512, 59100848, 59010392, 58986920, 59350680
  7858,   4,  16384,  37186,   5,   1,   2, 59542880, 59087888, 59023008, 59006312, 59295376
  7859,   4,  16384,  15660,   1,   5,   2, 59493984, 59022144, 58984576, 58961672, 59241576
  7860,   4,  16384,    971,   5,   4,   1, 59611472, 59111416, 59068920, 59038656, 59039800
  7861,   4,  16384,  18040,   4,   4,   0, 59504872, 59058752, 58984216, 58920280, 58965128
  7862,   4,  16384,  32335,   4,   2,   2, 59348760, 58982176, 58950776, 58927240, 59465160
  7863,   4,  16384,  30384,   2,   4,   2, 59587544, 59143136, 59062152, 59052072, 59389592
  7864,   4,  16384,  47996,   4,   5,   1, 59608088, 59101840, 59031784, 58983672, 59033080
  7865,   4,  16384,  26785,   5,  14,   3, 59575904, 59087640, 59014584, 58986448, 59161232
  7866,   4,  16384,  31268,  14,  12,   2, 59397600, 59068424, 59015944, 58967872, 59312984
  7867,   4,  16384,   4672,  12,  12,   0, 59499272, 59071384, 58990328, 58976144, 59008240
  7868,   4,  16384,  24557,  12,  11,   3, 59498232, 59082672, 59027520, 58992072, 59134192
  7869,   4,  16384,  37862,  11,  11,   0, 59425608, 59067376, 58976528, 58978384, 58998600
  7870,   4,  16384,   3337,  11,  10,   1, 59485624, 59064376, 59001856, 58996200, 59036752
  7871,   4,  16384,  13262,  10,  13,   3, 59614800, 59150944, 59065800, 59055096, 59156088
  7872,   4,  16384,  23186,  13,  12,   1, 59416560, 59087032, 59021576, 58974944, 58990200
  7873,   4,  16384,  44518,  12,   7,   3, 59407752, 59030960, 58986504, 58948808, 59149656
  7874,   4,  16384,  21990,   7,   7,   0, 59439176, 59118992, 59056312, 59021200, 59048904
  7875,   4,  16384,  45450,   7,   7,   0, 59580656, 59115792, 59015480, 59010440, 59040992
  7876,   4,  16384,  49085,   7,   6,   1, 59641864, 59112720, 59040496, 59054480, 59068064
  7877,   4,  16384,  19241,   6,   3,   3, 59525280, 59063104, 58965520, 58957136, 59136984
  7878,   4,  16384,  23369,   3,  18,   3, 59417360, 59089056, 59045544, 59017056, 59178160
  7879,   4,  16384,  42401,  18,  19,   1, 59432160, 59105240, 59036032, 58988744, 59036152
  7880,   4,  16384,  12820,  19,  20,   2, 59437840, 59042944, 58983264, 58963584, 59249096
  7881,   4,  16384,  46372,  20,  21,   1, 59456040, 59026992, 58984448, 58965336, 58996864
  7882,   4,  16384,   4290,  21,  20,   1, 59529360, 59061560, 59003264, 58991592, 59002024
  7883,   4,  16384,  39472,  20,  19,   2, 59510360, 59087192, 59001696, 58967280, 59264392
  7884,   4,  16384,  19306,  19,  17,   3, 59477248, 59051848, 59006192, 59000016, 59153888
  7885,   4,  16384,  35335,  17,   4,   3, 59348928, 58982480, 58935760, 58918296, 59145224
  7886,   4,  16384,   6493,   4,   5,   1, 59400520, 59162344, 59060752, 59038328, 59057080
  7887,   4,  16384,  15674,   5,   2,   2, 59568648, 59138368, 59047264, 59068448, 59392848
  7888,   4,  16384,  13964,   2,   2,   0, 59568824, 59062032, 59000120, 58966144, 58997616
  7889,   4,  16384,  45769,   2,  20,   3, 59602528, 59092664, 58994376, 59004720, 59165336
  7890,   4,  16384,  22921,  20,  19,   2, 59436208, 59084808, 59011984, 59000872, 59298984
  7891,   4,  16384,  34498,  19,  18,   1, 59491096, 59062352, 59000880, 58960480, 58999456
  7892,   4,  16384,   9843,  18,  20,   2, 59461800, 59059608, 58998112, 59001056, 59367152
  7893,   4,  16384,    529,  20,  19,   2, 59359240, 58990312, 58889576, 58882392, 58956520
  7894,   4,  16384,  35065,  19,  15,   3, 59500800, 59093232, 59000928, 59010024, 59146744
  7895,   4,  16384,  10422,  15,  15,   0, 59439936, 59087208, 59071160, 59008608, 59034496
  7896,   4,  16384,  32838,  15,  15,   0, 59504960, 59079096, 58992248, 58986752, 59022408
  7897,   4,  16384,   2696,  15,  14,   1, 59405144, 59047352, 58979168, 58947864, 58978808
  7898,   4,  16384,  27359,  14,  20,   3, 59534432, 59087208, 59014880, 59005488, 59173608
  7899,   4,  16384,   1906,  20,  20,   0, 59401128, 59059064, 58968664, 58984272, 59028544
  7900,   4,  16384,  48158,  20,  20,   0, 59456800, 59079280, 59011824, 58990656, 59015984
  7901,   4,  16384,  43252,  20,  18,   2, 59455736, 59015400, 58964968, 58922960, 59007384
  7902,   4,  16384,  26882,  18,  19,   1, 59486448, 59053232, 59021128, 58999064, 59024112
  7903,   4,  16384,   3246,  19,  19,   0, 59517344, 59084048, 59024560, 58990840, 59011952
  7904,   4,  16384,  41926,  19,  15,   3, 59508576, 59082576, 59000664, 58982680, 59161168
  7905,   4,  16384,   9796,  15,  19,   3, 59350624, 59036440, 58994456, 58962784, 59180512
  7906,   4,  16384,  27489,  19,  18,   1, 59379112, 59069824, 58959008, 58967208, 58981096
  7907,   4,  16384,   5934,  18,  19,   1, 59458456, 59075432, 58984352, 58990464, 59003200
  7908,   4,  16384,   6326,  19,  20,   2, 59482208, 59067248, 59026672, 58968240, 59408944
  7909,   4,  16384,  16503,  20,  20,   0, 59460792, 59010664, 58958752, 58939656, 58947160
  7910,   4,  16384,   6808,  20,  21,   1, 59479584, 59081856, 59025304, 59018320, 59014168
  7911,   4,  16384,  25165,  21,  18,   2, 59487024, 59074944, 59029712, 58968560, 59305896
  7912,   4,  16384,   8405,  18,  18,   0, 59510760, 59039248, 58998048, 58952264, 58991424
  7913,   4,  16384,  42740,  18,   1,   3, 59343520, 59076448, 59006400, 58987648, 59140416
  7914,   4,  16384,  30134,   1,  17,   3, 59496040, 59056408, 59014992, 58987456, 59161168
  7915,   4,  16384,  26092,  17,  14,   2, 59430592, 59058080, 59016520, 58970960, 59264096
  7916,   4,  16384,   1454,  14,  20,   3, 59487656, 59053616, 59018072, 59003208, 59175936
  7917,   4,  16384,   2109,  20,  21,   1, 59448184, 59052920, 58957880, 58922552, 58969528
  7918,   4,  16384,  46504,  21,  20,   1, 59463608, 59102696, 59025064, 59008480, 59047072
  7919,   4,  16384,  31567,  20,  23,   2, 59484256, 59067688, 58997656, 58982864, 59329960
  7920,   4,  16384,  17405,  23,   2,   3, 59508576, 59133336, 58984088, 58971168, 59131344
  7921,   4,  16384,  22849,   2,   2,   0, 59465640, 59107408, 59015712, 58997632, 59051592
  7922,   4,  16384,   3385,   2,  16,   3, 59594672, 59092072, 59002736, 59016848, 59161088
  7923,   4,  16384,  23413,  16,  16,   0, 59402568, 59083840, 58985408, 58980072, 59003248
  7924,   4,  16384,  45509,  16,  12,   2, 59476096, 59079304, 59008488, 58993160, 59416536
  7925,   4,  16384,  18616,  12,  11,   3, 59457360, 59019768, 58960880, 58934936, 59138024
  7926,   4,  16384,  12150,  11,   6,   2, 59494184, 59175024, 59047360, 59037880, 59584192
  7927,   4,  16384,  25423,   6,   6,   0, 59574240, 59113264, 59047976, 59024376, 59045032
  7928,   4,  16384,  17015,   6,   7,   1, 59463656, 59028544, 59000944, 58968360, 58970192
  7929,   4,  16384,  26697,   7,   7,   0, 59625720, 59108704, 59011488, 58978000, 59032944
  7930,   4,  16384,  43393,   7,  10,   2, 59447752, 59045456, 58982664, 58956880, 59255856
  7931,   4,  16384,  14134,  10,   8,   2, 59597840, 59092576, 59042936, 58997400, 59310728
  7932,   4,  16384,  38209,   8,  13,   3, 59564464, 59097464, 59056768, 59015728, 59158128
  7933,   4,  16384,  44716,  13,  22,   3, 59420480, 59051800, 58962712, 58987616, 59160024
  7934,   4,  16384,  32129,  22,  10,   3, 59400640, 59099024, 59010120, 58987488, 59140064
  7935,   4,  16384,  32827,  10,  11,   1, 59482800, 59134808, 59063608, 59044232, 59063096
  7936,   4,  16384,  45170,  11,  11,   0, 59594096, 59100744, 59018032, 59004432, 59016048
  7937,   4,  16384,  37703,  11,   7,   2, 59628536, 59111752, 59034488, 59024472, 59329752
  7938,   4,  16384,  49860,   7,   8,   2, 59495656, 59070176, 59001424, 58970792, 59268840
  7939,   4,  16384,   6646,   8,   9,   1, 59583400, 59087784, 59030424, 59025440, 59022120
  7940,   4,  16384,  24381,   9,  17,   3, 59591952, 59100272, 59062808, 59035592, 59150368
  7941,   4,  16384,  22954,  17,  16,   1, 59377448, 59059328, 58981432, 58954976, 59010848
  7942,   4,  16384,  10003,  16,  16,   0, 59381744, 58983704, 58961048, 58945232, 58973640
  7943,   4,  16384,  22032,  16,  12,   2, 59505696, 59080680, 59008832, 59012744, 59351656
  7944,   4,  16384,   2967,  12,  15,   2, 59512376, 59085576, 59006264, 58968232, 59270816
  7945,   4,  16384,  27989,  15,  15,   0, 59504752, 59038584, 59005856, 58969416, 59016376
  7946,   4,  16384,   1083,  15,  14,   1, 59410832, 59039968, 58969728, 58952048, 58999016
  7947,   4,  16384,  39688,  14,  12,   2, 59493376, 59033184, 58988840, 58985632, 59289336
  7948,   4,  16384,  26562,  12,  12,   0, 59389280, 59014512, 58949160, 58981792, 58987584
  7949,   4,  16384,  28392,  12,  12,   0, 59486504, 59051584, 58997664, 58957944, 58998216
  7950,   4,  16384,  49219,  12,  12,   0, 59379120, 59000616, 58968088, 58952024, 58972800
  7951,   4,  16384,  45556,  12,  13,   1, 59502816, 59073392, 59021040, 59009032, 59015280
  7952,   4,  16384,  47606,  13,  12,   1, 59516248, 59058320, 59008456, 58995144, 58974936
  7953,   4,  16384,  33808,  12,  12,   0, 59510216, 59082368, 58970624, 58968824, 59021088
  7954,   4,  16384,  45599,  12,  12,   0, 59439776, 59066928, 58980368, 58946000, 58998656
  7955,   4,  16384,  12623,  12,  18,   3, 59489624, 59018144, 58982344, 58959952, 59180280
  7956,   4,  16384,  49293,  18,  18,   0, 59357296, 59019752, 58988608, 58964304, 58970696
  7957,   4,  16384,  49520,  18,  23,   2, 59418912, 59028088, 58957368, 58959752, 59070008
  7958,   4,  16384,  43683,  23,  22,   1, 59489080, 59075864, 59016256, 59000088, 59043712
  7959,   4,  16384,  22171,  22,  20,   2, 59480544, 59075152, 59056576, 58991264, 59312072
  7960,   4,  16384,  42353,  20,  21,   1, 59517232, 59070280, 58988456, 58962928, 59055576
  7961,   4,  16384,  32409,  21,   7,   3, 59532840, 59116168, 59015672, 59030648, 59148744
  7962,   4,  16384,  47551,   7,  10,   2, 59390152, 59089328, 58987872, 58984280, 59284056
  7963,   4,  16384,  47980,  10,   7,   2, 59408400, 59007736, 58971360, 58923952, 59224664
  7964,   4,  16384,  21154,   7,   7,   0, 59563944, 59129056, 59067968, 59034304, 59057352
  7965,   4,  16384,  44677,   7,  11,   2, 59562320, 59071848, 58998472, 58996456, 59065520
  7966,   4,  16384,  24621,  11,  19,   3, 59571752, 59119776, 59031688, 59007712, 59155232
  7967,   4,  16384,  22170,  19,  23,   2, 59404928, 59097072, 59036400, 58983664, 59335312
  7968,   4,  16384,   6331,  23,  20,   2, 59501016, 59066928, 58987640, 58963112, 59287280
  7969,   4,  16384,  10441,  20,  17,   3, 59507112, 59043424, 58988640, 58942016, 59178168
  7970,   4,  16384,   1270,  17,  16,   1, 59377472, 59043672, 59003224, 58966656, 59019264
  7971,   4,  16384,  26197,  16,   5,   3, 59467496, 59038176, 58991368, 58962992, 59140096
  7972,   4,  16384,  41253,   5,   5,   0, 59487776, 59136784, 59041848, 59034576, 59101400
  7973,   4,  16384,  10775,   5,  11,   3, 59557376, 59088936, 59028432, 59010528, 59144624
  7974,   4,  16384,   9000,  11,  14,   3, 59409488, 59145368, 59059296, 59016576, 59165968
  7975,   4,  16384,  40776,  14,  14,   0, 59412376, 59104896, 59012592, 58998840, 59022360
  7976,   4,  16384,  33980,  14,  15,   1, 59496752, 59044240, 58967528, 58988400, 59000104
  7977,   4,  16384,   2870,  15,  14,   1, 59415776, 59058280, 58988680, 58952872, 58983024
  7978,   4,  16384,  41959,  14,  13,   2, 59528168, 59102128, 59030384, 58981800, 59335056
  7979,   4,  16384,  19152,  13,  13,   0, 59512304, 59062872, 59001960, 58995856, 59020136
  7980,   4,  16384,   3291,  13,  12,   1, 59463168, 59083984, 58987272, 58988024, 59032504
  7981,   4,  16384,  45064,  12,  12,   0, 59385776, 58979856, 58904624, 58893888, 58922992
  7982,   4,  16384,   2310,  12,  13,   1, 59344280, 59012936, 58935736, 58961416, 58984256
  7983,   4,  16384,  41753,  13,  19,   3, 59506752, 59107624, 59033640, 58998336, 59164056
  7984,   4,  16384,  17202,  19,  21,   2, 59413072, 59096480, 58999848, 58986688, 59297848
  7985,   4,  16384,  41887,  21,   2,   3, 59510088, 59095480, 59014912, 59036248, 59163576
  7986,   4,  16384,  26670,   2,   3,   1, 59454328, 59128864, 59053304, 59031888, 59043168
  7987,   4,  16384,  46120,   3,  14,   3, 59573152, 59121264, 59031376, 59011152, 59171504
  7988,   4,  16384,  15632,  14,  15,   1, 59400232, 59103408, 59030488, 58999616, 59041216
  7989,   4,  16384,   3461,  15,  15,   0, 59489440, 59068624, 58965664, 58955432, 58977648
  7990,   4,  16384,  19832,  15,  15,   0, 59383744, 59002768, 58957848, 58940592, 58978824
  7991,   4,  16384,  43859,  15,  14,   1, 59513008, 59097592, 59018536, 59023296, 59052616
  7992,   4,  16384,  32126,  14,  14,   0, 59539864, 59074896, 58999552, 59013640, 58991880
  7993,   4,  16384,  30912,  14,  14,   0, 59401352, 59016144, 58947784, 58944744, 58952488
  7994,   4,  16384,  26172,  14,  14,   0, 59498872, 59081368, 59003304, 58989560, 58977152
  7995,   4,  16384,  17752,  14,  15,   1, 59401736, 59008008, 58936856, 58940296, 58973992
  7996,   4,  16384,  49904,  15,  15,   0, 59501520, 59107096, 59029592, 59010280, 59027864
  7997,   4,  16384,  14854,  15,  15,   0, 59500512, 59074000, 59013096, 58977864, 58971888
  7998,   4,  16384,  16961,  15,  17,   2, 59400080, 59009704, 58958696, 58953120, 59498136
  7999,   4,  16384,   9185,  17,  19,   3, 59518272, 59100912, 59007608, 59005600, 59168680
  8000,   4,  16384,  26989,  19,  20,   2, 59411016, 59085144, 59006784, 58982128, 59294720
  8001,   4,  16384,  25755,  20,  21,   1, 59510104, 59078368, 59007104, 58959320, 59021424
  8002,   4,  16384,  47978,  21,  11,   3, 59498104, 59074080, 59000984, 58970552, 59156240
  8003,   4,  16384,  40106,  11,  10,   1, 59395904, 59024720, 58997064, 58959384, 58999360
  8004,   4,  16384,   3629,  10,   6,   2, 59506944, 59136528, 59042704, 59048744, 59431624
  8005,   4,  16384,  33660,   6,  11,   2, 59536264, 59067608, 59024384, 58986440, 59065328
  8006,   4,  16384,   7711,  11,  14,   3, 59561712, 59119672, 59052384, 59039224, 59197456
  8007,   4,  16384,   5309,  14,   5,   3, 59394632, 59111240, 59036088, 59038800, 59156752
  8008,   4,  16384,  44723,   5,  11,   3, 59454328, 59122432, 59034856, 59015016, 59162336
  8009,   4,  16384,  29693,  11,   9,   2, 59493296, 59084384, 59015360, 59044936, 59344568
  8010,   4,  16384,  39719,   9,   9,   0, 59449592, 59058304, 58955904, 58965904, 59017224
  8011,   4,  16384,  32286,   9,  15,   3, 59609224, 59092352, 59033632, 59000232, 59164720
  8012,   4,  16384,  27820,  15,  23,   3, 59421304, 59114992, 59020200, 59014560, 59174584
  8013,   4,  16384,  29998,  23,  21,   2, 59408256, 59046624, 58996024, 58976000, 59050160
  8014,   4,  16384,  12285,  21,  23,   2, 59467920, 59072936, 59017984, 58988512, 59536408
  8015,   4,  16384,  12471,  23,  20,   2, 59502968, 59085992, 59015264, 58999280, 59309512
  8016,   4,  16384,   3071,  20,  20,   0, 59422152, 59021536, 58959936, 58960904, 58974288
  8017,   4,  16384,  22886,  20,  19,   2, 59536368, 59088200, 58998848, 58947616, 59332720
  8018,   4,  16384,   3442,  19,  19,   0, 59521864, 59087576, 58994080, 59000752, 58997088
  8019,   4,  16384,  22251,  19,  23,   2, 59415336, 58998320, 58980760, 58928272, 59226840
  8020,   4,  16384,  21499,  23,  23,   0, 59386840, 59024976, 58971376, 58954672, 59001768
  8021,   4,  16384,  26515,  23,  22,   1, 59507104, 59051912, 58986024, 58985144, 58974472
  8022,   4,  16384,  19521,  22,  22,   0, 59534576, 59127808, 59065688, 59032808, 59017016
  8023,   4,  16384,  18683,  22,  22,   0, 59502136, 59078464, 58999288, 59001176, 59017376
  8024,   4,  16384,  37019,  22,  20,   2, 59401816, 59021744, 58973840, 58945240, 59254416
  8025,   4,  16384,  24036,  20,  21,   1, 59521616, 59049408, 58979200, 58989512, 59026880
  8026,   4,  16384,   3413,  21,  17,   3, 59500272, 59080928, 58991816, 58978064, 59184040
  8027,   4,  16384,   8350,  17,  17,   0, 59368712, 58992872, 58971576, 58947336, 58974576
  8028,   4,  16384,  19043,  17,  17,   0, 59424200, 59096008, 59026568, 59008104, 59026712
  8029,   4,  16384,  14391,  17,  16,   1, 59487816, 59040776, 58975936, 58933784, 58993424
  8030,   4,  16384,   1508,  16,  14,   2, 59495576, 59061864, 59031624, 58993032, 59512680
  8031,   4,  16384,   4921,  14,  16,   2, 59524928, 59103120, 59037896, 59003144, 59339000
  8032,   4,  16384,  25092,  16,  16,   0, 59403288, 59036208, 58971008, 58940952, 58982704
  8033,   4,  16384,   4620,  16,  12,   2, 59510296, 59075152, 58994064, 58978064, 59336304
  8034,   4,  16384,  33099,  12,  10,   3, 59377232, 59008472, 58991088, 58969008, 59177112
  8035,   4,  16384,  41159,  10,  21,   3, 59430160, 59101744, 59054320, 59022976, 59181952
  8036,   4,  16384,  25795,  21,  13,   3, 59413496, 59083992, 59012048, 59005880, 59153632
  8037,   4,  16384,   5196,  13,   4,   3, 59479096, 59064088, 58986104, 58948744, 59129320
  8038,   4,  16384,  21360,   4,   4,   0, 59460472, 59139616, 59022216, 59008992, 59072248
  8039,   4,  16384,   2196,   4,   4,   0, 59539608, 59130440, 59078632, 59014576, 59050056
  8040,   4,  16384,  36494,   4,   4,   0, 59595760, 59110960, 59027088, 58993904, 59029288
  8041,   4,  16384,  11187,   4,   5,   1, 59577192, 59109616, 58981568, 58993032, 59061512
  8042,   4,  16384,  47182,   5,  10,   3, 59580504, 59099336, 59052160, 58990352, 59192416
  8043,   4,  16384,  18540,  10,  10,   0, 59441784, 59087240, 59026064, 59024656, 59060944
  8044,   4,  16384,  24199,  10,   6,   2, 59412896, 59020272, 58961136, 58978808, 59317072
  8045,   4,  16384,  29817,   6,   9,   2, 59406976, 59015808, 58941488, 58907472, 59025552
  8046,   4,  16384,  18346,   9,   8,   1, 59584512, 59134560, 59051664, 59031120, 59065776
  8047,   4,  16384,  30331,   8,   6,   2, 59579408, 59146072, 59108144, 59052344, 59369440
  8048,   4,  16384,   6687,   6,   6,   0, 59627208, 59088824, 59021336, 59002352, 59016416
  8049,   4,  16384,  37940,   6,  13,   3, 59588904, 59093784, 59016456, 59004304, 59174976
  8050,   4,  16384,   1033,  13,   5,   3, 59341560, 59048032, 58987592, 58969200, 59146384
  8051,   4,  16384,  14434,   5,   4,   1, 59590896, 59090104, 59028256, 59024088, 59050232
  8052,   4,  16384,  33044,   4,  19,   3, 59438000, 59065920, 58974936, 58975912, 59153520
  8053,   4,  16384,  20487,  19,   1,   3, 59420664, 59013488, 58944024, 58924544, 59144856
  8054,   4,  16384,  27175,   1,  19,   3, 59489856, 59154352, 59052192, 59001608, 59179528
  8055,   4,  16384,  15132,  19,  20,   2, 59444488, 59084216, 59034824, 58993456, 59338176
  8056,   4,  16384,   6362,  20,   3,   3, 59507344, 59065912, 58994240, 58968816, 59144736
  8057,   4,  16384,  25066,   3,   3,   0, 59347704, 59028856, 58975096, 58923960, 58993456
  8058,   4,  16384,  21543,   3,   3,   0, 59482784, 59065032, 59011656, 58982712, 59011248
  8059,   4,  16384,  24663,   3,  13,   3, 59558048, 59123680, 59005808, 59010328, 59172864
  8060,   4,  16384,  40518,  13,  13,   0, 59415456, 59140736, 59034336, 59000960, 59034488
  8061,   4,  16384,   4226,  13,  13,   0, 59485464, 59059032, 59006584, 58959776, 58988696
  8062,   4,  16384,  18446,  13,  15,   2, 59492976, 59078544, 59022088, 58987888, 59562368
  8063,   4,  16384,  17627,  15,   9,   3, 59478640, 59089080, 59023176, 58988752, 59122240
  8064,   4,  16384,  21131,   9,   8,   1, 59384000, 59041648, 58978944, 58980576, 58981944
  8065,   4,  16384,  18376,   8,   7,   2, 59492336, 59107864, 59032064, 58997608, 59350280
  8066,   4,  16384,  23772,   7,  12,   3, 59585560, 59122496, 59018960, 59030376, 59171152
  8067,   4,  16384,  42218,  12,  16,   2, 59346608, 59035600, 58972416, 58907824, 59229768
  8068,   4,  16384,  26473,  16,  15,   2, 59425456, 59086376, 59014992, 58995728, 59423776
  8069,   4,  16384,  47217,  15,  13,   2, 59483744, 59038936, 58970408, 58959336, 59047800
  8070,   4,  16384,  13009,  13,  13,   0, 59500952, 59072952, 59020952, 58969168, 59046704
  8071,   4,  16384,  27677,  13,  21,   3, 59515392, 59055800, 59027256, 58993320, 59166824
  8072,   4,  16384,  13141,  21,  21,   0, 59433904, 59106144, 59072688, 58993472, 59027944
  8073,   4,  16384,  15898,  21,  20,   1, 59481704, 59063544, 58991616, 58959224, 59001112
  8074,   4,  16384,  11544,  20,  21,   1, 59393576, 59027640, 58960456, 58959680, 58983160
  8075,   4,  16384,  42026,  21,  20,   1, 59412016, 59013312, 58982984, 58944144, 59006488
  8076,   4,  16384,  25991,  20,  19,   2, 59526968, 59107392, 59017568, 58992816, 59424664
  8077,   4,  16384,   9563,  19,  19,   0, 59524760, 59055040, 58978608, 58956456, 58979664
  8078,   4,  16384,  21719,  19,  19,   0, 59440344, 59046288, 58995416, 58965488, 59018184
  8079,   4,  16384,  17074,  19,   6,   3, 59370472, 59036264, 58977608, 58944080, 59138912
  8080,   4,  16384,  22125,   6,   6,   0, 59412952, 59099600, 59014952, 59009928, 59028752
  8081,   4,  16384,  37947,   6,   7,   1, 59624600, 59097888, 59029080, 59009960, 59047176
  8082,   4,  16384,  36961,   7,  16,   3, 59611640, 59130880, 59036912, 58990240, 59172416
  8083,   4,  16384,  29982,  16,  14,   2, 59358992, 59025208, 58954712, 58948248, 59231528
  8084,   4,  16384,   4816,  14,  14,   0, 59440992, 59110400, 59041888, 59008208, 59053248
  8085,   4,  16384,   4768,  14,  16,   2, 59486416, 59063416, 58978016, 58977184, 59024368
  8086,   4,  16384,   5891,  16,  16,   0, 59403056, 59025728, 58960632, 58945088, 59005584
  8087,   4,  16384,   7453,  16,  14,   2, 59468936, 59067424, 59004528, 58978016, 59293264
  8088,   4,  16384,   5960,  14,   9,   3, 59501968, 59049824, 59016400, 58968848, 59138392
  8089,   4,  16384,  13132,   9,   9,   0, 59454768, 59087216, 59020768, 59019648, 59038200
  8090,   4,  16384,  36253,   9,   9,   0, 59592424, 59106264, 59038864, 59012736, 59039568
  8091,   4,  16384,   1244,   9,   8,   1, 59497008, 59038136, 58994400, 58959696, 59009352
  8092,   4,  16384,  28757,   8,   8,   0, 59592928, 59139568, 59067008, 59051168, 59041656
  8093,   4,  16384,  34793,   8,   8,   0, 59548736, 59057752, 58978272, 58968584, 58996568
  8094,   4,  16384,   5998,   8,  16,   3, 59472992, 59071808, 58987008, 58928504, 59147192
  8095,   4,  16384,   6155,  16,  17,   1, 59352728, 59060512, 59006216, 58980776, 59006992
  8096,   4,  16384,   5002,  17,  18,   3, 59470440, 59051880, 58967440, 58979032, 59154056
  8097,   4,  16384,  24999,  18,  22,   2, 59400976, 59065560, 59029896, 59010512, 59330920
  8098,   4,  16384,  23331,  22,  22,   0, 59516984, 59092800, 58998240, 58992144, 59016360
  8099,   4,  16384,  25842,  22,  23,   1, 59422904, 59011352, 58982264, 58947568, 58980272
  8100,   4,  16384,  15025,  23,  21,   2, 59494864, 59091296, 59009008, 58986112, 59393760
  8101,   4,  16384,  19871,  21,   2,   3, 59485920, 59032808, 58942840, 58960992, 59126312
  8102,   4,  16384,   1569,   2,   4,   2, 59377944, 59074784, 58999896, 58956136, 59510312
  8103,   4,  16384,  43046,   4,   5,   1, 59509808, 59128528, 59042776, 59023768, 59076408
  8104,   4,  16384,  47719,   5,   3,   2, 59411504, 59013256, 58981496, 58947352, 59200736
  8105,   4,  16384,  22372,   3,   3,   0, 59610456, 59096096, 59007808, 59015496, 59038120
  8106,   4,  16384,  18220,   3,   4,   2, 59582232, 59123264, 59029208, 58975832, 59313360
  8107,   4,  16384,  20679,   4,  11,   3, 59599416, 59131176, 59032104, 58998704, 59178440
  8108,   4,  16384,  17116,  11,  11,   0, 59408536, 59088936, 59036576, 59021096, 59043776
  8109,   4,  16384,  19721,  11,  10,   1, 59418472, 58990016, 58910024, 58929248, 58969056
  8110,   4,  16384,   3399,  10,  14,   3, 59598192, 59181232, 59070744, 59065880, 59185272
  8111,   4,  16384,  19747,  14,  18,   3, 59381800, 59093504, 59038152, 58996488, 59159440
  8112,   4,  16384,  42120,  18,   3,   3, 59425936, 59068992, 59004168, 58998704, 59145152
  8113,   4,  16384,  23577,   3,   3,   0, 59460896, 59078488, 59024256, 59000024, 59043216
  8114,   4,  16384,  13359,   3,   3,   0, 59575360, 59104536, 59009248, 59002568, 59046296
  8115,   4,  16384,   7811,   3,   3,   0, 59596232, 59112296, 59037320, 58991192, 59028464
  8116,   4,  16384,  37329,   3,  14,   3, 59573904, 59112512, 59070208, 59036456, 59170840
  8117,   4,  16384,  46608,  14,  15,   1, 59394816, 59061944, 58997880, 58941600, 58992768
  8118,   4,  16384,   7340,  15,  10,   3, 59383552, 58990560, 58938264, 58934992, 59139888
  8119,   4,  16384,  49460,  10,   9,   2, 59550504, 59096872, 59035232, 59003136, 59339848
  8120,   4,  16384,  46835,   9,   7,   2, 59454464, 59026840, 58943816, 58944464, 59217104
  8121,   4,  16384,  12719,   7,   1,   3, 59638144, 59125184, 59009424, 59000248, 59191016
  8122,   4,  16384,  36022,   1,   0,   1, 59465432, 59103840, 59074864, 59013384, 58960376
  8123,   4,  16384,  35704,   0,   0,   0, 59520776, 59013328, 58952656, 58943576, 58986992
  8124,   4,  16384,  21329,   0,  21,   3, 59517408, 59047936, 58948880, 58950152, 59160840
  8125,   4,  16384,  39615,  21,  21,   0, 59370192, 59048896, 58965048, 58944848, 58977336
  8126,   4,  16384,   8244,  21,  21,   0, 59410512, 59043608, 59023856, 58958752, 58983272
  8127,   4,  16384,  43205,  21,  20,   1, 59509320, 59059008, 58986296, 58982072, 59036824
  8128,   4,  16384,   9064,  20,  17,   3, 59500016, 59094352, 58995520, 58983176, 59174048
  8129,   4,  16384,  46233,  17,  17,   0, 59357512, 59013904, 58958360, 58981704, 58973368
  8130,   4,  16384,   9734,  17,   7,   3, 59475440, 59081960, 59006240, 59038080, 59158160
  8131,   4,  16384,  33604,   7,  18,   3, 59449336, 59071160, 59092872, 59024616, 59160224
  8132,   4,  16384,   4306,  18,  19,   1, 59339416, 59014776, 59001568, 58963856, 58982664
  8133,   4,  16384,  11944,  19,  19,   0, 59422488, 59059160, 58999424, 58951216, 59003664
  8134,   4,  16384,  17882,  19,  19,   0, 59476504, 59103760, 59007960, 59022480, 59050568
  8135,   4,  16384,  45455,  19,  20,   2, 59487432, 59081208, 59016096, 59007088, 59342408
  8136,   4,  16384,  21403,  20,  20,   0, 59532536, 59085768, 58986888, 58964696, 59000048
  8137,   4,  16384,  24334,  20,  12,   3, 59507008, 59049696, 58987264, 58973600, 59170696
  8138,   4,  16384,  48099,  12,  12,   0, 59394184, 59122872, 59009776, 58970464, 59016472
  8139,   4,  16384,  12278,  12,  12,   0, 59386896, 59016872, 58939984, 58915112, 58978552
  8140,   4,  16384,   5876,  12,  13,   1, 59394768, 59040640, 58979136, 58984584, 58994904
  8141,   4,  16384,  10583,  13,  13,   0, 59513040, 59056840, 58999768, 58984288, 59000816
  8142,   4,  16384,  37807,  13,  12,   1, 59489056, 59061072, 59023432, 59006080, 59027448
  8143,   4,  16384,  41595,  12,  15,   2, 59530096, 59088392, 58999864, 59000896, 59326024
  8144,   4,  16384,  35151,  15,  15,   0, 59474096, 59075352, 58990264, 58984272, 59006624
  8145,   4,  16384,  40920,  15,  14,   1, 59369592, 59013344, 58973056, 58937272, 58990256
  8146,   4,  16384,   3398,  14,  15,   1, 59509704, 59079872, 59009880, 59018232, 59018792
  8147,   4,  16384,  36757,  15,  14,   1, 59391800, 59001080, 58963984, 58934696, 58973784
  8148,   4,  16384,  40212,  14,  12,   2, 59436472, 59042752, 59017808, 58968072, 59357640
  8149,   4,  16384,  23953,  12,  12,   0, 59489504, 59047912, 58971232, 58959424, 58994368
  8150,   4,  16384,  29267,  12,  18,   3, 59472624, 59073448, 59008288, 59005784, 59166968
  8151,   4,  16384,  22116,  18,  18,   0, 59388936, 59089232, 59024280, 59000720, 59032488
  8152,   4,  16384,  22911,  18,  18,   0, 59473768, 59083272, 58996376, 58998632, 59014744
  8153,   4,  16384,   9151,  18,  20,   2, 59517784, 59078856, 58992224, 58971592, 59328984
  8154,   4,  16384,  19175,  20,   9,   3, 59511384, 59055440, 58980728, 58966400, 59157720
  8155,   4,  16384,  45044,   9,   8,   1, 59483592, 59074072, 59024928, 59018168, 59031224
  8156,   4,  16384,  33821,   8,   8,   0, 59464664, 59064144, 58971552, 58986704, 59015048
  8157,   4,  16384,   2616,   8,   7,   2, 59537792, 59071528, 59020944, 58987568, 59057728
  8158,   4,  16384,  38354,   7,   7,   0, 59387328, 59025760, 58965752, 58917464, 59001520
  8159,   4,  16384,  11187,   7,   7,   0, 59626768, 59174392, 59067824, 59052216, 59047152
  8160,   4,  16384,   6880,   7,  11,   2, 59601448, 59089216, 59000888, 58997936, 59317448
  8161,   4,  16384,  10659,  11,   8,   2, 59582376, 59122328, 59011696, 58996344, 59347736
  8162,   4,  16384,  35950,   8,  12,   3, 59429128, 59014192, 58986312, 58980976, 59178416
  8163,   4,  16384,  48114,  12,  15,   2, 59374176, 59060200, 58996792, 58971880, 59289024
  8164,   4,  16384,  46282,  15,   3,   3, 59429496, 59083904, 59002024, 58986072, 59143888
  8165,   4,  16384,  33485,   3,   3,   0, 59535568, 59091224, 59033784, 58981928, 59031480
  8166,   4,  16384,  17221,   3,   4,   2, 59531816, 59080856, 59034864, 59070568, 59575488
  8167,   4,  16384,   4751,   4,   5,   1, 59547688, 59146272, 59036064, 59029608, 59064080
  8168,   4,  16384,  21403,   5,   1,   2, 59601736, 59083760, 59000304, 58987592, 59286016
  8169,   4,  16384,  11677,   1,   1,   0, 59450184, 59014592, 58953152, 58966136, 59022320
  8170,   4,  16384,   5964,   1,   0,   1, 59381304, 58988336, 58963616, 58937072, 58877376
  8171,   4,  16384,    652,   0,   0,   0, 59461528, 58987616, 58912024, 58906760, 58975384
  8172,   4,  16384,  13372,   0,   0,   0, 59429648, 58980928, 58907344, 58911592, 58957912
  8173,   4,  16384,  18025,   0,   0,   0, 59488656, 58980200, 58932392, 58898968, 58942312
  8174,   4,  16384,  47381,   0,   3,   2, 59492376, 59029064, 58945736, 58933216, 59553928
  8175,   4,  16384,  28634,   3,   0,   2, 59584808, 59110648, 59013952, 59023016, 59284528
  8176,   4,  16384,   6382,   0,   0,   0, 59503184, 59003816, 58915864, 58904048, 58971832
  8177,   4,  16384,  47952,   0,  16,   3, 59402800, 58948496, 58881872, 58876488, 59170192
  8178,   4,  16384,  28232,  16,  17,   1, 59408048, 59012240, 58944272, 58937816, 58988352
  8179,   4,  16384,  22599,  17,  16,   1, 59409032, 59067680, 59033848, 58984632, 59026496
  8180,   4,  16384,  39330,  16,  23,   3, 59503088, 59079696, 59021920, 59026984, 59145680
  8181,   4,  16384,  37304,  23,  23,   0, 59440320, 59057856, 58972800, 58960712, 58992888
  8182,   4,  16384,  28016,  23,  18,   2, 59455960, 59119432, 59009072, 58989240, 59551560
  8183,   4,  16384,   5083,  18,  18,   0, 59472792, 59103816, 59088824, 59028584, 59004208
  8184,   4,  16384,  23866,  18,  18,   0, 59449920, 59105592, 58982952, 58957768, 58972288
  8185,   4,  16384,  29025,  18,  21,   2, 59383248, 59031232, 58986928, 58936520, 59264712
  8186,   4,  16384,  27780,  21,  17,   3, 59495264, 59055432, 59000608, 58956032, 59187144
  8187,   4,  16384,   9715,  17,  17,   0, 59384224, 59104128, 59002480, 58973080, 59004152
  8188,   4,  16384,  19245,  17,  20,   3, 59489608, 59093632, 59003840, 59021320, 59169272
  8189,   4,  16384,  19058,  20,  22,   2, 59414952, 59068592, 58981528, 58987320, 59035464
  8190,   4,  16384,  18105,  22,  23,   1, 59459648, 59070120, 59022432, 58998688, 59029160
  8191,   4,  16384,  26545,  23,  19,   2, 59493400, 59078232, 59015600, 58981424, 59314288
  8192,   4,  16384,  46470,  19,  18,   1, 59446776, 59042896, 58961976, 58970576, 58994320
  8193,   4,  16384,  37510,  18,   5,   3, 59406728, 59004216, 58981584, 58926848, 59142864
  8194,   4,  16384,  38871,   5,   1,   2, 59488272, 59063184, 59026184, 59007064, 59286424
  8195,   4,  16384,  25584,   1,   4,   2, 59561376, 59072912, 58994792, 58997208, 59281576
  8196,   4,  16384,  37741,   4,   5,   1, 59394984, 59046952, 58960616, 58937064, 58964336
  8197,   4,  16384,  11997,   5,   0,   2, 59542336, 59065976, 59029048, 58990216, 58996472
  8198,   4,  16384,  47918,   0,   4,   2, 59474552, 59021696, 58961784, 58928944, 59542144
  8199,   4,  16384,   9379,   4,   3,   2, 59545424, 59108280, 59006552, 58996776, 59340408
  8200,   4,  16384,  36296,   3,   3,   0, 59500752, 59041768, 59022648, 58974464, 59005080
  8201,   4,  16384,  20591,   3,  15,   3, 59452648, 59017888, 58958016, 58977664, 59174536
  8202,   4,  16384,   6938,  15,  17,   2, 59344664, 59088088, 58995208, 58986696, 59326376
  8203,   4,  16384,   9023,  17,  17,   0, 59465304, 59048072, 59006544, 58998120, 58990632
  8204,   4,  16384,  11201,  17,  12,   2, 59499280, 59088576, 59001432, 59001768, 59430640
  8205,   4,  16384,  22925,  12,   1,   3, 59488352, 59037072, 58978312, 58973360, 59135432
  8206,   4,  16384,  23517,   1,  19,   3, 59446816, 59137904, 59016424, 59004568, 59163584
  8207,   4,  16384,  39525,  19,  19,   0, 59382128, 59089176, 59045240, 58983776, 59037200
  8208,   4,  16384,  41161,  19,  19,   0, 59519152, 59110960, 59010160, 59053592, 58998680
  8209,   4,  16384,  48406,  19,  18,   1, 59486936, 59069384, 58961752, 58950624, 59016800
  8210,   4,  16384,   7346,  18,   4,   3, 59506840, 59063544, 58975712, 58954648, 59171096
  8211,   4,  16384,   6147,   4,   5,   1, 59413168, 59092344, 59023880, 59005440, 59059056
  8212,   4,  16384,  14769,   5,  17,   3, 59520576, 59091584, 59025792, 58993216, 59165632
  8213,   4,  16384,   8549,  17,   8,   3, 59355776, 59038920, 58975360, 58961192, 59128112
  8214,   4,  16384,  29600,   8,  11,   2, 59447768, 59155848, 59041944, 59014672, 59600792
  8215,   4,  16384,  14629,  11,  10,   1, 59552928, 59120984, 59085720, 59013552, 59053656
  8216,   4,  16384,  14596,  10,   9,   2, 59635032, 59087520, 59004576, 59015992, 59295872
  8217,   4,  16384,  37961,   9,   9,   0, 59611032, 59114920, 59037176, 58998240, 59049024
  8218,   4,  16384,  24600,   9,   7,   2, 59468104, 59039264, 58983816, 58972680, 59239328
  8219,   4,  16384,  24603,   7,   6,   1, 59585520, 59104024, 58996552, 59002640, 59035776
  8220,   4,  16384,  36375,   6,   7,   1, 59424752, 59042672, 59009816, 58984816, 59009296
  8221,   4,  16384,      0,   7,   6,   1, 59423096, 59010360, 58961232, 58925344, 58966936
  8222,   4,  16384,  16346,   6,  11,   2, 59557016, 59132616, 59048072, 59037928, 59595680
  8223,   4,  16384,  36059,  11,  10,   1, 59600400, 59123824, 59061768, 59000504, 59063336
  8224,   4,  16384,  24862,  10,   9,   2, 59596920, 59087648, 59019488, 59022248, 59264896
  8225,   4,  16384,  17364,   9,   3,   3, 59611264, 59088824, 59022528, 58982832, 59187088
  8226,   4,  16384,   1010,   3,   5,   2, 59392448, 59041976, 59000360, 58976984, 59266952
  8227,   4,  16384,  31903,   5,   4,   1, 59522944, 59082856, 59018496, 58978184, 59040624
  8228,   4,  16384,  12983,   4,   3,   2, 59554584, 59103728, 59041984, 59036200, 59426064
  8229,   4,  16384,  48037,   3,   2,   1, 59443760, 59010648, 58932016, 58918952, 58945304
  8230,   4,  16384,  44286,   2,   2,   0, 59559280, 59128176, 59045904, 59044864, 59051800
  8231,   4,  16384,  34760,   2,   2,   0, 59581784, 59132192, 59067376, 59019688, 59034472
  8232,   4,  16384,  37507,   2,   7,   3, 59573536, 59064312, 59034320, 59006960, 59151816
  8233,   4,  16384,  23929,   7,   6,   1, 59415872, 59093352, 58979408, 58986640, 59056608
  8234,   4,  16384,  49573,   6,   6,   0, 59492968, 59048496, 58987672, 58967568, 59000336
  8235,   4,  16384,  41048,   6,   7,   1, 59588048, 59108448, 59034024, 58994352, 59058696
  8236,   4,  16384,  17636,   7,  14,   3, 59584416, 59120224, 59045648, 59011136, 59180704
  8237,   4,  16384,   1241,  14,  16,   2, 59407288, 59060056, 58973536, 58972760, 59044104
  8238,   4,  16384,  31125,  16,  13,   2, 59468720, 59101592, 59005464, 58999200, 59552096
  8239,   4,  16384,  32045,  13,  12,   1, 59483912, 59091088, 59002160, 58963696, 59025248
  8240,   4,  16384,  15825,  12,  15,   2, 59406664, 59015240, 58967192, 58952688, 59227808
  8241,   4,  16384,  22699,  15,  15,   0, 59525456, 59057592, 58991560, 58959432, 58986664
  8242,   4,  16384,   2644,  15,  14,   1, 59446688, 59047528, 58970768, 58978296, 58978624
  8243,   4,  16384,  32374,  14,  15,   1, 59503480, 59058040, 58978744, 58972848, 59014360
  8244,   4,  16384,  12594,  15,   7,   3, 59390432, 59025384, 59005920, 58970424, 59136928
  8245,   4,  16384,  40986,   7,   6,   1, 59542728, 59075512, 59020808, 58969656, 59022472
  8246,   4,  16384,   6569,   6,   9,   2, 59526464, 59089104, 59010808, 59023608, 59562912
  8247,   4,  16384,  17697,   9,   9,   0, 59562184, 59111472, 59035448, 59032464, 59049248
  8248,   4,  16384,   1657,   9,  10,   2, 59430504, 59035176, 58975624, 58947640, 59221928
  8249,   4,  16384,  22757,  10,   7,   2, 59583312, 59072440, 59012152, 58980848, 59310344
  8250,   4,  16384,  35551,   7,   7,   0, 59498176, 59062544, 58998448, 58975408, 59044648
  8251,   4,  16384,  15653,   7,   3,   3, 59507280, 59042328, 58974312, 58942064, 59171200
  8252,   4,  16384,  45059,   3,  18,   3, 59398096, 59085832, 59023440, 58985400, 59146352
  8253,   4,  16384,  38980,  18,  23,   2, 59382864, 59054880, 58996536, 58963120, 59067000
  8254,   4,  16384,  23526,  23,   9,   3, 59467192, 59061696, 59005152, 58980784, 59137480
  8255,   4,  16384,  46284,   9,  11,   2, 59459624, 59127200, 59063792, 59051640, 59354272
  8256,   4,  16384,  26399,  11,   1,   3, 59579728, 59102904, 58998288, 58987240, 59154864
  8257,   4,  16384,  10481,   1,   1,   0, 59446800, 59086400, 59021856, 58998800, 59044552
  8258,   4,  16384,   2865,   1,   4,   2, 59582536, 59119504, 59030656, 59012184, 59300576
  8259,   4,  16384,  21191,   4,  22,   3, 59510208, 59080536, 58999192, 58956448, 59174824
  8260,   4,  16384,  10170,  22,  19,   2, 59393160, 59071304, 58995720, 58976568, 59389696
  8261,   4,  16384,  20494,  19,  20,   2, 59468296, 59044152, 58973192, 58967856, 59027576
  8262,   4,  16384,  27425,  20,  22,   2, 59477480, 59077648, 58987968, 58987368, 59575384
  8263,   4,  16384,  28625,  22,  22,   0, 59475792, 59109720, 59035600, 58995152, 59026920
  8264,   4,  16384,  46954,  22,  19,   2, 59423408, 59028048, 58970376, 58940952, 59185568
  8265,   4,  16384,   1930,  19,  22,   2, 59512472, 59061432, 58987264, 58971080, 59316680
  8266,   4,  16384,  30518,  22,  19,   2, 59455984, 59047912, 59003520, 58964904, 59291040
  8267,   4,  16384,  43900,  19,  19,   0, 59352872, 59003016, 58929560, 58915248, 58955152
  8268,   4,  16384,  24268,  19,  20,   2, 59473064, 59071760, 58997640, 58964472, 59380376
  8269,   4,  16384,  30420,  20,  22,   2, 59485856, 59070472, 58971456, 58969376, 59039136
  8270,   4,  16384,  34534,  22,  22,   0, 59479304, 59070368, 58990704, 59003360, 59016144
  8271,   4,  16384,  43037,  22,  23,   1, 59469688, 59067192, 59031984, 58982624, 59024744
  8272,   4,  16384,  22047,  23,  16,   3, 59439888, 59022256, 58986176, 58940544, 59154112
  8273,   4,  16384,  33237,  16,  14,   2, 59385688, 59066384, 58971296, 58950816, 59341640
  8274,   4,  16384,  37514,  14,  12,   2, 59478040, 59047056, 58994816, 58957160, 59264192
  8275,   4,  16384,    626,  12,  16,   2, 59437016, 59025048, 58960328, 58929968, 59189184
  8276,   4,  16384,  46126,  16,  13,   2, 59504544, 59092608, 59042896, 59027000, 59393848
  8277,   4,  16384,    766,  13,   4,   3, 59507704, 59028944, 58970456, 58939752, 59126464
  8278,   4,  16384,  38281,   4,   2,   2, 59429816, 59120344, 59028760, 59003768, 59563408
  8279,   4,  16384,   1437,   2,  21,   3, 59469680, 59058408, 58994016, 58971320, 59162776
  8280,   4,  16384,  11099,  21,  21,   0, 59367320, 59038408, 58991224, 58972424, 59000528
  8281,   4,  16384,  28514,  21,  21,   0, 59527352, 59095232, 58987288, 58973104, 59019896
  8282,   4,  16384,  33456,  21,  21,   0, 59559760, 59133824, 59068896, 59027256, 58992360
  8283,   4,  16384,  20232,  21,  21,   0, 59531568, 59071552, 59003792, 59009504, 59011560
  8284,   4,  16384,  21883,  21,  18,   2, 59484168, 59063864, 59010664, 58989160, 59388808
  8285,   4,  16384,  25065,  18,  18,   0, 59384488, 58994800, 58901528, 58906400, 58945696
  8286,   4,  16384,  30673,  18,   4,   3, 59437456, 59032000, 58991176, 58960872, 59133856
  8287,   4,  16384,  28932,   4,   4,   0, 59449056, 59129552, 59062064, 59029128, 59062992
  8288,   4,  16384,   8297,   4,   4,   0, 59476168, 59004648, 58998128, 58998864, 58983440
  8289,   4,  16384,   6257,   4,   4,   0, 59616136, 59101984, 58999512, 58968536, 59043224
  8290,   4,  16384,   2021,   4,   4,   0, 59578704, 59104816, 59026872, 58997016, 59023152
  8291,   4,  16384,  20835,   4,   4,   0, 59577120, 59102696, 59005000, 58988688, 59039880
  8292,   4,  16384,  29270,   4,   1,   2, 59518016, 59066720, 59017192, 59011912, 59400632
  8293,   4,  16384,  31263,   1,   1,   0, 59408920, 59002856, 58913056, 58904936, 58933784
  8294,   4,  16384,  38513,   1,   1,   0, 59435592, 59060056, 59002032, 59000416, 59005152
  8295,   4,  16384,  31539,   1,   4,   2, 59570704, 59127016, 59038960, 59004256, 59346384
  8296,   4,  16384,  17797,   4,   1,   2, 59482152, 59042352, 58999296, 58986560, 59213088
  8297,   4,  16384,  24741,   1,   2,   2, 59608560, 59076800, 58981824, 58966312, 59330312
  8298,   4,  16384,   6003,   2,   0,   2, 59579776, 59111584, 59017680, 58997296, 59245432
  8299,   4,  16384,  35685,   0,   0,   0, 59491824, 59001232, 58935640, 58915056, 58980928
  8300,   4,  16384,  35349,   0,  12,   3, 59456144, 59004776, 58931248, 58915216, 59151512
  8301,   4,  16384,  20643,  12,  13,   1, 59377600, 59099544, 58986080, 58955312, 58994888
  8302,   4,  16384,  40165,  13,  15,   2, 59390856, 59033424, 59007296, 58964832, 59515600
  8303,   4,  16384,  46168,  15,  14,   1, 59495792, 59089408, 59026304, 59018824, 59043272
  8304,   4,  16384,  19741,  14,  15,   1, 59461072, 59062368, 58992136, 58953952, 59009320
  8305,   4,  16384,  19381,  15,   9,   3, 59523968, 59088696, 58985296, 58984416, 59223160
  8306,   4,  16384,  21045,   9,  19,   3, 59461160, 59114016, 59052456, 59080976, 59160928
  8307,   4,  16384,   3963,  19,  19,   0, 59405656, 59092400, 58986480, 58969328, 59045024
  8308,   4,  16384,  20256,  19,  21,   2, 59397344, 59028560, 58984032, 59016448, 59351544
  8309,   4,  16384,  28174,  21,  20,   1, 59487376, 59086888, 58971704, 58972328, 58989952
  8310,   4,  16384,  12828,  20,  21,   1, 59497120, 59091128, 59048296, 58986632, 59013704
  8311,   4,  16384,  47494,  21,  20,   1, 59522184, 59099304, 59012752, 58987008, 59050152
  8312,   4,  16384,  18599,  20,   6,   3, 59532416, 59101280, 59022192, 58960088, 59137632
  8313,   4,  16384,  21273,   6,   7,   1, 59376736, 59027192, 59011416, 58980576, 58989328
  8314,   4,  16384,  26340,   7,  11,   2, 59489600, 59106864, 59006240, 59030744, 59329584
  8315,   4,  16384,  11648,  11,   2,   3, 59567608, 59110624, 59019008, 59011256, 59185240
  8316,   4,  16384,   4352,   2,   6,   3, 59432952, 59126000, 59059208, 59070584, 59171248
  8317,   4,  16384,  30260,   6,   6,   0, 59474424, 59126480, 59011224, 58988248, 59029080
  8318,   4,  16384,  33424,   6,   8,   2, 59567064, 59129896, 59060648, 59046040, 59600304
  8319,   4,  16384,  29361,   8,  11,   2, 59634344, 59154056, 59043976, 59051216, 59369296
  8320,   4,  16384,  22239,  11,  10,   1, 59415752, 59012352, 58971024, 58946632, 58992600
  8321,   4,  16384,  30531,  10,   9,   2, 59466984, 59053184, 59008520, 58961320, 59266368
  8322,   4,  16384,   5872,   9,   0,   3, 59627792, 59143904, 59021064, 59023072, 59093512
  8323,   4,  16384,  36916,   0,   1,   1, 59392536, 59018968, 58945664, 58923120, 59060392
  8324,   4,  16384,  11061,   1,   1,   0, 59563984, 59141048, 59059728, 59030592, 59075392
  8325,   4,  16384,  27983,   1,   0,   1, 59563152, 59057368, 58995008, 58976216, 58939560
  8326,   4,  16384,  38288,   0,   6,   3, 59474872, 59033512, 58947736, 58924880, 59185976
  8327,   4,  16384,  35156,   6,   6,   0, 59433768, 59165864, 59045952, 59062440, 59074624
  8328,   4,  16384,  10113,   6,  19,   3, 59453504, 59017440, 59020176, 58956816, 59155944
  8329,   4,  16384,  29546,  19,  19,   0, 59446496, 59041384, 58972208, 58951216, 58989000
  8330,   4,  16384,   2518,  19,  18,   1, 59487016, 59101640, 59010152, 58992240, 59013280
  8331,   4,  16384,  18643,  18,  18,   0, 59517704, 59090768, 59042272, 59031168, 59014936
  8332,   4,  16384,  18407,  18,  19,   1, 59506464, 59092536, 59012648, 58987752, 59047280
  8333,   4,  16384,  35683,  19,  18,   1, 59469936, 59048856, 58967264, 58964200, 59005832
  8334,   4,  16384,  40655,  18,  16,   3, 59396544, 59008112, 58944176, 58923656, 59131304
  8335,   4,  16384,  17669,  16,  17,   1, 59346624, 59104928, 58987768, 58961672, 59043832
  8336,   4,  16384,  38764,  17,  16,   1, 59455992, 59046312, 58995144, 58962208, 59014008
  8337,   4,  16384,  13446,  16,  11,   3, 59516208, 59077856, 58995144, 59006440, 59185360
  8338,   4,  16384,  16430,  11,  11,   0, 59437520, 59153696, 59042680, 59018320, 59053448
  8339,   4,  16384,  35629,  11,  10,   1, 59593136, 59116568, 59005912, 59045752, 59054248
  8340,   4,  16384,  10325,  10,  10,   0, 59568744, 59097504, 59037704, 59013600, 59055064
  8341,   4,  16384,  38185,  10,  11,   1, 59485128, 59033936, 59005608, 58963248, 58998824
  8342,   4,  16384,   7747,  11,   6,   2, 59336904, 59000896, 58928016, 58947888, 59484872
  8343,   4,  16384,  33093,   6,  23,   3, 59623112, 59171720, 59071496, 59098032, 59171056
  8344,   4,  16384,  40853,  23,   9,   3, 59394448, 59062912, 59018640, 58981296, 59140032
  8345,   4,  16384,  24958,   9,  11,   2, 59391792, 59033344, 58971200, 58946264, 59253072
  8346,   4,  16384,  17953,  11,  10,   1, 59534880, 59131352, 59042192, 59020936, 59054536
  8347,   4,  16384,  22572,  10,  10,   0, 59576688, 59112920, 59020664, 59003480, 59039288
  8348,   4,  16384,  14959,  10,  10,   0, 59615920, 59123008, 59072192, 59050792, 59058192
  8349,   4,  16384,  49506,  10,  10,   0, 59552088, 59056896, 58999800, 58956288, 59027200
  8350,   4,  16384,   1614,  10,  12,   3, 59420496, 59044128, 58992472, 58957872, 59170552
  8351,   4,  16384,  16363,  12,  12,   0, 59403944, 59087032, 59040360, 58999296, 59048688
  8352,   4,  16384,   2781,  12,  12,   0, 59384472, 59017128, 58961776, 58953832, 58969864
  8353,   4,  16384,  11706,  12,  13,   1, 59530040, 59067640, 59008544, 58981496, 59018584
  8354,   4,  16384,  20848,  13,  12,   1, 59512824, 59098760, 59026280, 58978040, 59023024
  8355,   4,  16384,  36831,  12,  13,   1, 59515592, 59091344, 58997184, 58988456, 59029408
  8356,   4,  16384,   9970,  13,  13,   0, 59508048, 59104784, 59017408, 58978216, 58987032
  8357,   4,  16384,   6999,  13,  21,   3, 59428016, 59008640, 58965408, 58953536, 59157328
  8358,   4,  16384,  46445,  21,   0,   3, 59323760, 59037200, 58942152, 58938352, 59056872
  8359,   4,  16384,   5751,   0,   3,   2, 59439976, 59051112, 58980384, 58961224, 59356648
  8360,   4,  16384,  24350,   3,   3,   0, 59452312, 59023824, 59012312, 58955392, 58987928
  8361,   4,  16384,  45791,   3,   1,   2, 59633568, 59110768, 59015624, 59073248, 59350224
  8362,   4,  16384,  45770,   1,   0,   1, 59607552, 59092808, 58994032, 58991336, 58968792
  8363,   4,  16384,  22881,   0,   0,   0, 59510296, 58995328, 58924648, 58894984, 58964384
  8364,   4,  16384,  26414,   0,   3,   2, 59427344, 58964608, 58906376, 58904672, 59378832
  8365,   4,  16384,  48205,   3,   2,   1, 59366112, 58990744, 58898448, 58879376, 58905040
  8366,   4,  16384,  41187,   2,   2,   0, 59446480, 59047928, 58980088, 58944880, 58997408
  8367,   4,  16384,  29491,   2,   2,   0, 59574704, 59126296, 59050240, 59017120, 59053696
  8368,   4,  16384,  39342,   2,   3,   1, 59494544, 59040536, 58972216, 58960000, 58978936
  8369,   4,  16384,  34002,   3,   3,   0, 59618848, 59119456, 59007080, 58993672, 59007224
  8370,   4,  16384,  16285,   3,  12,   3, 59560560, 59063600, 59042296, 58997552, 59181608
  8371,   4,  16384,  28192,  12,  22,   3, 59402032, 59062800, 58986400, 59001816, 59164744
  8372,   4,  16384,  15975,  22,  14,   3, 59378480, 59105912, 59016344, 58999152, 59166224
  8373,   4,  16384,   9451,  14,   6,   3, 59391792, 59035464, 58985128, 58965616, 59123088
  8374,   4,  16384,  32418,   6,  18,   3, 59464224, 59164728, 59047856, 59012784, 59161232
  8375,   4,  16384,  29310,  18,  18,   0, 59418080, 59090824, 59066456, 59018288, 59023840
  8376,   4,  16384,  23527,  18,  18,   0, 59534400, 59095600, 59028096, 59007000, 59017416
  8377,   4,  16384,  15825,  18,  18,   0, 59517400, 59076336, 59010344, 58987040, 59032928
  8378,   4,  16384,  49936,  18,  19,   1, 59408304, 59056584, 59003960, 58998976, 58999696
  8379,   4,  16384,  28792,  19,  18,   1, 59487880, 59074080, 58979256, 58973944, 59039960
  8380,   4,  16384,   1655,  18,  11,   3, 59562576, 59114184, 59054760, 59023904, 59141280
  8381,   4,  16384,  11459,  11,  11,   0, 59384768, 59022168, 58962704, 58943264, 58958144
  8382,   4,  16384,   6635,  11,   8,   2, 59484232, 59140912, 59054208, 59049024, 59614480
  8383,   4,  16384,  18373,   8,   9,   1, 59593432, 59129304, 59053648, 59061080, 59065328
  8384,   4,  16384,  43736,   9,   7,   2, 59621048, 59101400, 59009632, 59005368, 59286464
  8385,   4,  16384,  47161,   7,   9,   2, 59578520, 59098024, 59016552, 59004680, 59319808
  8386,   4,  16384,  15673,   9,   8,   1, 59483808, 59033112, 58988496, 58967360, 58997408
  8387,   4,  16384,  45264,   8,   6,   2, 59541456, 59056656, 59011520, 58997472, 59258384
  8388,   4,  16384,  39776,   6,   6,   0, 59420752, 59019672, 58965024, 58979080, 58997552
  8389,   4,  16384,  37636,   6,   7,   1, 59475312, 59057024, 58961704, 58930328, 58983648
  8390,   4,  16384,  41469,   7,   8,   2, 59562088, 59115368, 59030984, 59035392, 59596848
  8391,   4,  16384,  29916,   8,   8,   0, 59580288, 59121432, 59043464, 59008224, 59085104
  8392,   4,  16384,   5657,   8,   1,   3, 59626776, 59102176, 59035376, 59009512, 59168072
  8393,   4,  16384,  31294,   1,  23,   3, 59434368, 59061864, 59008904, 58980648, 59189776
  8394,   4,  16384,  14480,  23,  20,   2, 59392696, 59085808, 58979048, 59008712, 59322584
  8395,   4,  16384,    427,  20,  21,   1, 59474456, 59063280, 58978016, 58965752, 58994880
  8396,   4,  16384,  30841,  21,  17,   3, 59506880, 59084320, 59018368, 59007416, 59160096
  8397,   4,  16384,  10382,  17,  16,   1, 59422344, 59077216, 58982848, 58957264, 58993392
  8398,   4,  16384,  43269,  16,  18,   3, 59477264, 59059584, 59021856, 59013952, 59151256
  8399,   4,  16384,  40462,  18,   9,   3, 59424712, 59087288, 59046576, 58997168, 59133784
  8400,   4,  16384,  38930,   9,  16,   3, 59446424, 59099952, 58992216, 59013400, 59146976
  8401,   4,  16384,  16409,  16,  16,   0, 59373704, 59003704, 58964024, 58945520, 58972288
  8402,   4,  16384,  28450,  16,  17,   1, 59443392, 59085696, 59004368, 58982528, 59000728
  8403,   4,  16384,  27667,  17,  23,   3, 59493296, 59092832, 59000656, 58990608, 59167992
  8404,   4,  16384,  49590,  23,  21,   2, 59428512, 59133368, 59078256, 59075480, 59436520
  8405,   4,  16384,  11788,  21,  20,   1, 59502128, 59051528, 58986928, 58957936, 58970840
  8406,   4,  16384,  18949,  20,  20,   0, 59490584, 59079464, 59005464, 58991464, 59016544
  8407,   4,  16384,  42934,  20,  21,   1, 59490280, 59082696, 59028200, 58994288, 59029536
  8408,   4,  16384,   5620,  21,  20,   1, 59374344, 59021072, 58961448, 58964080, 58986600
  8409,   4,  16384,  31183,  20,  23,   2, 59447384, 59046536, 58975520, 58937776, 59309264
  8410,   4,  16384,  44010,  23,   6,   3, 59488344, 59071008, 58995240, 58988720, 59159488
  8411,   4,  16384,  30494,   6,   2,   3, 59370560, 59030224, 58986912, 58954136, 59170992
  8412,   4,  16384,  32348,   2,  12,   3, 59429032, 59109096, 59059304, 59052912, 59177864
  8413,   4,  16384,   8417,  12,  15,   2, 59411456, 59054832, 58999656, 58959520, 59022336
  8414,   4,  16384,   9324,  15,  15,   0, 59470352, 59056080, 59016416, 58978656, 59008656
  8415,   4,  16384,  27991,  15,  15,   0, 59479632, 59096568, 59033768, 59000872, 58998200
  8416,   4,  16384,  48565,  15,  15,   0, 59431808, 59046240, 59004216, 58972968, 58983328
  8417,   4,  16384,  41645,  15,  15,   0, 59513824, 59062320, 58976320, 58996544, 59002960
  8418,   4,  16384,  21216,  15,  15,   0, 59395712, 59026848, 58956224, 58945368, 58982752
  8419,   4,  16384,  40654,  15,   3,   3, 59460536, 59042992, 58976376, 58962528, 59147816
  8420,   4,  16384,  34662,   3,   0,   2, 59407136, 59100000, 59047968, 59040896, 59372112
  8421,   4,  16384,  19526,   0,   1,   1, 59487760, 58996912, 58918528, 58895376, 59033384
  8422,   4,  16384,   8264,   1,   0,   1, 59538960, 59086896, 59011840, 59017056, 58955784
  8423,   4,  16384,  11153,   0,   0,   0, 59495784, 59018040, 58940936, 58933424, 58976824
  8424,   4,  16384,   5429,   0,   1,   1, 59433192, 58963680, 58890560, 58873624, 58979104
  8425,   4,  16384,  10611,   1,   2,   2, 59574392, 59074960, 59027936, 58986824, 59324840
  8426,   4,  16384,   2127,   2,   2,   0, 59456704, 59037144, 58989368, 58962312, 58970944
  8427,   4,  16384,  49657,   2,   3,   1, 59387832, 58997048, 58978184, 58939888, 59002104
  8428,   4,  16384,  37490,   3,   3,   0, 59579216, 59132496, 59036880, 59059336, 59057648
  8429,   4,  16384,  35632,   3,   8,   3, 59571544, 59054584, 59023592, 58972304, 59153824
  8430,   4,  16384,  48396,   8,  16,   3, 59429888, 59171456, 59035912, 59000952, 59180088
  8431,   4,  16384,  47392,  16,  16,   0, 59404536, 59158416, 59042576, 59021232, 59034312
  8432,   4,  16384,  22028,  16,   4,   3, 59479880, 59063200, 59012848, 59004632, 59117424
  8433,   4,  16384,  10265,   4,   4,   0, 59483384, 59098592, 59022864, 59000392, 59047216
  8434,   4,  16384,  44729,   4,   4,   0, 59469968, 59064696, 58980112, 59001888, 59010640
  8435,   4,  16384,  30789,   4,  21,   3, 59624664, 59119512, 59044624, 59023952, 59178816
  8436,   4,  16384,  20651,  21,  20,   1, 59421640, 59079880, 59055216, 59024832, 59038400
  8437,   4,  16384,  33695,  20,  21,   1, 59494200, 59112160, 59011360, 58970048, 58989256
  8438,   4,  16384,  20524,  21,  21,   0, 59369928, 58997200, 59004952, 58938576, 58973288
  8439,   4,  16384,  36479,  21,  21,   0, 59540248, 59079608, 59039216, 59046544, 59046520
  8440,   4,  16384,   8480,  21,  12,   3, 59382040, 59064152, 59013440, 58997208, 59159808
  8441,   4,  16384,  46530,  12,  12,   0, 59521704, 59081392, 58995352, 59030304, 59014016
  8442,   4,  16384,  37067,  12,  12,   0, 59513976, 59077824, 59020976, 59013936, 59014808
  8443,   4,  16384,    363,  12,  18,   3, 59438096, 59020504, 58973768, 58936168, 59159088
  8444,   4,  16384,  36003,  18,  18,   0, 59471864, 59096696, 59035336, 59002768, 59014696
  8445,   4,  16384,   8884,  18,  23,   2, 59485768, 59084056, 59010680, 58982272, 59025344
  8446,   4,  16384,  42580,  23,  23,   0, 59376160, 59007712, 58977168, 58921112, 58958296
  8447,   4,  16384,  29541,  23,  23,   0, 59485856, 59075984, 59030776, 58978080, 59028008
  8448,   4,  16384,  26281,  23,  22,   1, 59509464, 59069912, 58976040, 58976056, 59018440
  8449,   4,  16384,  19910,  22,  23,   1, 59506424, 59089472, 58970856, 58948888, 58984424
  8450,   4,  16384,  45421,  23,  16,   3, 59414696, 59024960, 58988856, 58970584, 59156928
  8451,   4,  16384,  36721,  16,  19,   3, 59344552, 59002008, 58967440, 58974120, 59172808
  8452,   4,  16384,   9575,  19,  20,   2, 59453904, 59154952, 59057944, 59030992, 59405816
  8453,   4,  16384,  23789,  20,  21,   1, 59511896, 59034512, 58978176, 58945848, 58981656
  8454,   4,  16384,  24600,  21,  21,   0, 59409152, 59021424, 58959128, 58933720, 58977000
  8455,   4,  16384,  38418,  21,  21,   0, 59484720, 59091256, 59016008, 59004544, 58986272
  8456,   4,  16384,   2332,  21,  21,   0, 59494648, 59077768, 59002808, 58996480, 58964488
  8457,   4,  16384,  38427,  21,  21,   0, 59531040, 59072512, 58996152, 58971352, 59017192
  8458,   4,  16384,  21713,  21,  21,   0, 59441560, 59048680, 58976280, 58973992, 58980592
  8459,   4,  16384,  35099,  21,  19,   2, 59350784, 58983600, 58941304, 58906320, 59205688
  8460,   4,  16384,   8904,  19,  19,   0, 59503152, 59071128, 59019448, 59001560, 59021472
  8461,   4,  16384,  31402,  19,  18,   1, 59486640, 59046296, 58964216, 58957424, 58994248
  8462,   4,  16384,  25487,  18,  22,   2, 59402128, 59015952, 58950888, 58951776, 59499048
  8463,   4,  16384,   6677,  22,  18,   2, 59477064, 59113096, 59003416, 59001552, 59317176
  8464,   4,  16384,  35887,  18,  19,   1, 59491240, 59045824, 58998824, 59021936, 59008600
  8465,   4,  16384,  10376,  19,  18,   1, 59491504, 59040408, 58979856, 58967808, 59010176
  8466,   4,  16384,  46785,  18,  20,   2, 59448056, 59038048, 59000752, 58957648, 59264528
  8467,   4,  16384,  44005,  20,  21,   1, 59361560, 58987784, 58946504, 58928120, 58977720
  8468,   4,  16384,  28839,  21,  21,   0, 59498752, 59089856, 59024648, 58993720, 59026672
  8469,   4,  16384,  37259,  21,  20,   1, 59517376, 59043464, 59016280, 58956344, 59000424
  8470,   4,  16384,  38830,  20,  22,   2, 59394856, 59030160, 58955312, 58941776, 59511720
  8471,   4,  16384,  46008,  22,  23,   1, 59470424, 59077424, 59016472, 58973544, 59012920
  8472,   4,  16384,   9495,  23,  22,   1, 59501288, 59080128, 58986480, 58969024, 59011192
  8473,   4,  16384,  30321,  22,  20,   2, 59491864, 59066392, 58958528, 58967616, 59341576
  8474,   4,  16384,   9158,  20,  19,   2, 59437616, 59039184, 58986008, 58965872, 59265144
  8475,   4,  16384,  16530,  19,   0,   3, 59367752, 58994800, 58968960, 58917736, 59053408
  8476,   4,  16384,   5810,   0,   4,   2, 59450624, 59056128, 58988112, 58949776, 59438888
  8477,   4,  16384,  34401,   4,  13,   3, 59541488, 59060880, 59025920, 58964048, 59151288
  8478,   4,  16384,  42963,  13,  23,   3, 59364992, 59069096, 58982744, 59033680, 59160456
  8479,   4,  16384,  33162,  23,   6,   3, 59501216, 59085088, 59022800, 59006832, 59171944
  8480,   4,  16384,  28644,   6,   2,   3, 59461744, 59163256, 59038576, 58988760, 59150896
  8481,   4,  16384,  42539,   2,   2,   0, 59486000, 59117952, 59041344, 59017912, 59023064
  8482,   4,  16384,  20906,   2,   1,   2, 59550336, 59081776, 58971728, 58989664, 59309440
  8483,   4,  16384,  42074,   1,  16,   3, 59579592, 59113160, 59023712, 58993096, 59171040
  8484,   4,  16384,   1607,  16,  12,   2, 59424424, 59136048, 59037888, 59010632, 59440344
  8485,   4,  16384,  30690,  12,  14,   2, 59493336, 59056624, 58979096, 58982000, 59041872
  8486,   4,  16384,  17861,  14,  16,   2, 59479856, 59112584, 59028728, 59013856, 59552392
  8487,   4,  16384,   7938,  16,  16,   0, 59405264, 59047040, 59032496, 58996408, 59001408
  8488,   4,  16384,  26725,  16,  16,   0, 59372696, 59052064, 58976128, 59018192, 58978368
  8489,   4,  16384,  34853,  16,  12,   2, 59517672, 59109128, 59024128, 58979024, 59337448
  8490,   4,  16384,  36893,  12,  18,   3, 59525216, 59087944, 59020384, 59001776, 59172864
  8491,   4,  16384,   6178,  18,  18,   0, 59394672, 59004744, 58966880, 58949136, 58999776
  8492,   4,  16384,  30343,  18,  19,   1, 59422688, 59071696, 59038632, 59024496, 59031952
  8493,   4,  16384,  31409,  19,   6,   3, 59481976, 59050824, 58964672, 58962864, 59136632
  8494,   4,  16384,  31836,   6,  22,   3, 59459992, 59183584, 59075768, 59031760, 59169168
  8495,   4,  16384,  35847,  22,  19,   2, 59453968, 59091264, 59090424, 59026144, 59349920
  8496,   4,  16384,   2180,  19,  19,   0, 59505240, 59068440, 58987264, 58995840, 59000184
  8497,   4,  16384,  13352,  19,   2,   3, 59522216, 59073896, 58977120, 58968352, 59162088
  8498,   4,  16384,  28107,   2,   2,   0, 59356248, 59025008, 58984464, 58959224, 58987592
  8499,   4,  16384,  31976,   2,   5,   2, 59494000, 59103296, 59045064, 59002584, 59349952
  8500,   4,  16384,  17249,   5,   7,   3, 59580856, 59158128, 59043016, 59034528, 59189936
  8501,   4,  16384,  47469,   7,   9,   2, 59451320, 59103040, 59028824, 59021304, 59073088
  8502,   4,  16384,  10711,   9,   8,   1, 59570864, 59123464, 59045624, 59023072, 59037000
  8503,   4,  16384,  13200,   8,   9,   1, 59591360, 59115608, 59086640, 59012392, 59062160
  8504,   4,  16384,  12682,   9,  11,   2, 59603064, 59098160, 59027696, 58995384, 59294896
  8505,   4,  16384,   3092,  11,  11,   0, 59439472, 59023688, 58982056, 58943792, 58972720
  8506,   4,  16384,   8151,  11,  11,   0, 59467408, 59071152, 58991232, 58975136, 58988688
  8507,   4,  16384,  27437,  11,  11,   0, 59606544, 59099368, 59008576, 59018760, 59021088
  8508,   4,  16384,   6515,  11,   6,   2, 59406456, 59020744, 58966512, 58962040, 59343136
  8509,   4,  16384,   9853,   6,  11,   2, 59548912, 59071792, 59030432, 58993088, 59049000
  8510,   4,  16384,  12459,  11,  11,   0, 59586248, 59093080, 59060920, 59031960, 59051200
  8511,   4,  16384,  26350,  11,   9,   2, 59599696, 59117872, 59054608, 59035696, 59346624
  8512,   4,  16384,  45982,   9,   8,   1, 59589496, 59084664, 59002944, 59017624, 59046456
  8513,   4,  16384,  47690,   8,  11,   2, 59444064, 59046984, 58987040, 58992432, 59275952
  8514,   4,  16384,  42914,  11,  13,   3, 59470080, 59070416, 58996568, 58987672, 59164264
  8515,   4,  16384,   3515,  13,  14,   2, 59473576, 59073064, 58998168, 58965096, 59281120
  8516,   4,  16384,  47162,  14,  15,   1, 59392712, 59034976, 58987096, 58958728, 58990872
  8517,   4,  16384,  47909,  15,  14,   1, 59489600, 59024056, 58969320, 58963280, 58979296
  8518,   4,  16384,  23337,  14,  14,   0, 59493792, 59078448, 59029016, 58982696, 59040384
  8519,   4,  16384,  28790,  14,  14,   0, 59475568, 59083936, 59017160, 59004512, 59022776
  8520,   4,  16384,   5989,  14,  14,   0, 59453952, 59041256, 58982216, 58976000, 58979920
  8521,   4,  16384,  46706,  14,  11,   3, 59418376, 59024928, 58957864, 58943312, 59131336
  8522,   4,  16384,  25619,  11,  11,   0, 59425344, 59096440, 59019336, 59017120, 59051824
  8523,   4,  16384,   9848,  11,  10,   1, 59575736, 59080640, 59027344, 58999096, 59030184
  8524,   4,  16384,  42929,  10,   6,   2, 59460184, 59048888, 59002960, 58976840, 59385552
  8525,   4,  16384,  48885,   6,   6,   0, 59552568, 59087736, 59040808, 58995016, 58994216
  8526,   4,  16384,  23649,   6,   7,   1, 59531920, 59115912, 59028080, 59029008, 59025352
  8527,   4,  16384,   8742,   7,   6,   1, 59533000, 59100408, 59023096, 59005560, 59025848
  8528,   4,  16384,  13128,   6,   6,   0, 59530416, 59073464, 59001808, 58984232, 58993120
  8529,   4,  16384,  21196,   6,  18,   3, 59399720, 59032960, 58971248, 58943864, 59157768
  8530,   4,  16384,  25079,  18,  21,   2, 59491240, 59087784, 59039048, 58994072, 59311264
  8531,   4,  16384,   1223,  21,  22,   2, 59475288, 59054008, 58976464, 58974096, 59268208
  8532,   4,  16384,  36689,  22,  10,   3, 59405496, 59016296, 58968864, 58944440, 59155384
  8533,   4,  16384,   2656,  10,  10,   0, 59508288, 59078544, 59033544, 58991728, 58997416
  8534,   4,  16384,  39553,  10,  11,   1, 59534184, 59106960, 59003824, 59011384, 59049768
  8535,   4,  16384,  37834,  11,   2,   3, 59550368, 59117656, 59029104, 58990328, 59172784
  8536,   4,  16384,   4303,   2,   2,   0, 59425648, 59072888, 59018360, 58995464, 59041624
  8537,   4,  16384,  42406,   2,   3,   1, 59536400, 59076560, 58995312, 58986576, 59043560
  8538,   4,  16384,  33408,   3,   2,   1, 59562440, 59106896, 59020568, 59009904, 59018128
  8539,   4,  16384,  16442,   2,   5,   2, 59528728, 59056608, 59000528, 58982688, 59249736
  8540,   4,  16384,  44250,   5,   5,   0, 59509520, 59070432, 58999744, 58998736, 59016560
  8541,   4,  16384,   9885,   5,   6,   3, 59554304, 59045296, 58987520, 58981712, 59136584
  8542,   4,  16384,  45063,   6,   8,   2, 59436448, 59113776, 59050840, 59032128, 59595808
  8543,   4,  16384,  24448,   8,   9,   1, 59564096, 59110736, 59008432, 59021808, 59032392
  8544,   4,  16384,   4144,   9,  15,   3, 59551288, 59076960, 59003608, 58976352, 59147104
  8545,   4,  16384,  49207,  15,  16,   2, 59446176, 59084824, 59010128, 58981992, 59349088
  8546,   4,  16384,  34707,  16,  18,   3, 59485376, 59071208, 58995696, 58970424, 59178824
  8547,   4,  16384,  34531,  18,  23,   2, 59386776, 59077376, 59023672, 59000920, 59300472
  8548,   4,  16384,   3126,  23,  23,   0, 59491096, 59091144, 59032072, 59009192, 59024536
  8549,   4,  16384,  15672,  23,   5,   3, 59395248, 58979984, 58932552, 58942256, 59136552
  8550,   4,  16384,  46328,   5,  21,   3, 59499456, 59149512, 59036320, 59024832, 59159848
  8551,   4,  16384,   1835,  21,   0,   3, 59468464, 59087216, 59036464, 59010312, 59051072
  8552,   4,  16384,  19173,   0,  21,   3, 59345504, 58953440, 58882408, 58883224, 59144120
  8553,   4,  16384,   1965,  21,  11,   3, 59375240, 59101120, 58999960, 58954904, 59149488
  8554,   4,  16384,  22939,  11,  10,   1, 59437584, 59038144, 58958440, 58949304, 59006744
  8555,   4,  16384,  41404,  10,   2,   3, 59510096, 59119088, 59033920, 58998816, 59164480
  8556,   4,  16384,  10754,   2,  17,   3, 59436936, 59105752, 59085144, 59044488, 59147784
  8557,   4,  16384,  21264,  17,   9,   3, 59427272, 59068632, 58970088, 58986528, 59135512
  8558,   4,  16384,  31583,   9,  10,   2, 59449592, 59116776, 59050400, 59037688, 59594648
  8559,   4,  16384,  38101,  10,  22,   3, 59554704, 59141952, 59044096, 59038296, 59133336
  8560,   4,  16384,   5767,  22,  22,   0, 59457992, 59070464, 58989352, 58993184, 59006080
  8561,   4,  16384,  29616,  22,  15,   3, 59524624, 59069144, 59021352, 58971768, 59209080
  8562,   4,  16384,  48137,  15,  15,   0, 59440880, 59152464, 59038064, 59060776, 59033232
  8563,   4,  16384,   2218,  15,   1,   3, 59525264, 59065624, 59009432, 59027008, 59145464
  8564,   4,  16384,   8095,   1,   1,   0, 59411448, 59127608, 59072728, 59044264, 59063368
  8565,   4,  16384,  49864,   1,  10,   3, 59568192, 59083352, 59036736, 58967712, 59176672
  8566,   4,  16384,  41795,  10,  11,   1, 59472544, 59167552, 59057144, 59022784, 59082952
  8567,   4,  16384,  30999,  11,  11,   0, 59580368, 59149792, 59065936, 59041032, 59065200
  8568,   4,  16384,  18498,  11,  11,   0, 59608944, 59122144, 59012248, 58983568, 59026192
  8569,   4,  16384,   2180,  11,  10,   1, 59461704, 59055344, 58988104, 58974624, 59021008
  8570,   4,  16384,  42011,  10,   8,   2, 59606304, 59130896, 59054408, 59030136, 59313184
  8571,   4,  16384,  13566,   8,   9,   1, 59448040, 59029624, 58983856, 58955184, 59002384
  8572,   4,  16384,  28762,   9,  10,   2, 59577888, 59132656, 59058080, 59049504, 59453952
  8573,   4,  16384,  45683,  10,   9,   2, 59418648, 59001912, 58930504, 58932120, 58989464
  8574,   4,  16384,  47168,   9,   9,   0, 59619136, 59152184, 59060528, 59058288, 59049640
  8575,   4,  16384,  42705,   9,  14,   3, 59623928, 59152712, 59060248, 59035352, 59164784
  8576,   4,  16384,  19492,  14,  15,   1, 59419808, 59120760, 58996360, 58969880, 59018264
  8577,   4,  16384,  37137,  15,  15,   0, 59437992, 59027472, 58995304, 58948304, 59014712
  8578,   4,  16384,  29811,  15,  15,   0, 59536096, 59073624, 59002608, 59013560, 59052640
  8579,   4,  16384,  15392,  15,  12,   2, 59536512, 59073384, 58988736, 58986152, 59283256
  8580,   4,  16384,  43605,  12,  15,   2, 59506712, 59090720, 59017208, 58976736, 59417800
  8581,   4,  16384,  31185,  15,  14,   1, 59383696, 59008392, 58927768, 58902648, 58921568
  8582,   4,  16384,  43948,  14,  14,   0, 59460688, 59064240, 58996952, 59010136, 59029808
  8583,   4,  16384,  16073,  14,  10,   3, 59389360, 59043280, 58964104, 58969720, 59137888
  8584,   4,  16384,  31989,  10,   8,   2, 59594576, 59104944, 59039184, 59008568, 59297952
  8585,   4,  16384,   7847,   8,  12,   3, 59492208, 59051512, 58976352, 58987424, 59185392
  8586,   4,  16384,  44516,  12,  15,   2, 59470960, 59084816, 59007544, 58996496, 59307744
  8587,   4,  16384,  42419,  15,  16,   2, 59515600, 59065280, 59013480, 58976096, 59285752
  8588,   4,  16384,  29189,  16,   4,   3, 59475088, 59080136, 58999456, 59011760, 59118272
  8589,   4,  16384,  25979,   4,   4,   0, 59419424, 59099304, 59028664, 59004216, 59035984
  8590,   4,  16384,  39471,   4,   5,   1, 59562376, 59131336, 59044960, 59020984, 59073672
  8591,   4,  16384,   5542,   5,   4,   1, 59560872, 59128016, 59050200, 59026672, 59062320
  8592,   4,  16384,   7696,   4,   5,   1, 59496688, 59054264, 58991360, 58984888, 59008840
  8593,   4,  16384,  30753,   5,   5,   0, 59348824, 59017768, 58950208, 58924760, 58972024
  8594,   4,  16384,   2483,   5,   4,   1, 59627224, 59116784, 59055328, 59005336, 59031968
  8595,   4,  16384,  38205,   4,  17,   3, 59548656, 59079560, 59011144, 58983168, 59153792
  8596,   4,  16384,   2737,  17,  16,   1, 59405576, 59098680, 59009816, 59011048, 59049768
  8597,   4,  16384,  20080,  16,  14,   2, 59503792, 59049784, 58965296, 58954992, 59025312
  8598,   4,  16384,   4870,  14,  14,   0, 59515552, 59094056, 59040696, 59031360, 59018048
  8599,   4,  16384,  42901,  14,  14,   0, 59498192, 59073160, 59025160, 58999088, 59021360
  8600,   4,  16384,  42805,  14,  14,   0, 59469072, 59028312, 58980992, 58972960, 59021200
  8601,   4,  16384,  31632,  14,  15,   1, 59380504, 59054272, 58947104, 58968072, 59004728
  8602,   4,  16384,  25689,  15,  19,   3, 59508568, 59080240, 59004864, 58989120, 59186384
  8603,   4,  16384,  38273,  19,  21,   2, 59356672, 59026312, 58989816, 58924464, 59235664
  8604,   4,  16384,  31762,  21,  21,   0, 59460392, 59088568, 59013608, 58999344, 59037256
  8605,   4,  16384,   3736,  21,  21,   0, 59511288, 59059224, 58981064, 58966128, 58988840
  8606,   4,  16384,   2475,  21,  23,   2, 59487152, 59060048, 58996176, 58984728, 59561968
  8607,   4,  16384,  46255,  23,  22,   1, 59469912, 59092880, 59006856, 58988912, 59023728
  8608,   4,  16384,  46407,  22,   9,   3, 59450528, 59048712, 58967536, 58969496, 59154992
  8609,   4,  16384,   5743,   9,   8,   1, 59521168, 59100296, 59029168, 59008880, 59033592
  8610,   4,  16384,  29079,   8,  21,   3, 59437672, 59053496, 59004888, 58964368, 59178208
  8611,   4,  16384,  45336,  21,  19,   2, 59358360, 59058200, 58987760, 58958704, 59224952
  8612,   4,  16384,  47534,  19,  19,   0, 59447912, 59074904, 59021264, 59012728, 59032816
  8613,   4,  16384,  12543,  19,  16,   3, 59494208, 59042424, 58986728, 58934016, 59158200
  8614,   4,  16384,  33937,  16,  11,   3, 59386696, 59110256, 59024232, 58972200, 59160016
  8615,   4,  16384,  15448,  11,   8,   2, 59561560, 59122872, 59038864, 59017032, 59349040
  8616,   4,  16384,  47328,   8,   7,   2, 59591376, 59096664, 59012216, 58996136, 59285744
  8617,   4,  16384,   6176,   7,  19,   3, 59629424, 59106520, 59022616, 58981800, 59156752
  8618,   4,  16384,  24743,  19,  19,   0, 59413424, 59078672, 59025928, 58953376, 59008216
  8619,   4,  16384,  21852,  19,  11,   3, 59438552, 59032224, 58975712, 58965984, 59148336
  8620,   4,  16384,   8635,  11,  16,   3, 59428512, 59125584, 59045528, 59031664, 59170936
  8621,   4,  16384,  40009,  16,  16,   0, 59392952, 59031592, 58977560, 58958840, 58979384
  8622,   4,  16384,  29533,  16,  16,   0, 59469568, 59091096, 59035440, 59015424, 59018960
  8623,   4,  16384,  30993,  16,  17,   1, 59482432, 59074456, 59029240, 59016576, 59042760
  8624,   4,  16384,   7303,  17,   5,   3, 59510280, 59063024, 58992464, 58994688, 59130760
  8625,   4,  16384,  40336,   5,   0,   2, 59466208, 59091792, 59023336, 58975168, 59246104
  8626,   4,  16384,  33941,   0,   0,   0, 59495456, 58990112, 58919216, 58889776, 58950536
  8627,   4,  16384,  49781,   0,   0,   0, 59432336, 58958800, 58894504, 58891400, 58951776
  8628,   4,  16384,  11632,   0,  20,   3, 59356136, 58945040, 58885280, 58884616, 59154208
  8629,   4,  16384,   1640,  20,  10,   3, 59376200, 59039232, 59010104, 58953048, 59148672
  8630,   4,  16384,   2276,  10,   9,   2, 59468512, 59139936, 59014640, 59023448, 59587104
  8631,   4,  16384,  40655,   9,  10,   2, 59537320, 59095984, 59079832, 58996968, 59347192
  8632,   4,  16384,  35951,  10,  11,   1, 59429368, 59054888, 58927824, 58989376, 58993688
  8633,   4,  16384,  39571,  11,   1,   3, 59665688, 59140208, 59023416, 59000792, 59188192
  8634,   4,  16384,  34756,   1,  21,   3, 59522768, 59159104, 59046752, 59011064, 59181144
  8635,   4,  16384,  40416,  21,  20,   1, 59416480, 59076984, 59035912, 58985704, 59065632
  8636,   4,  16384,  20681,  20,  19,   2, 59497904, 59098064, 59021392, 59068000, 59415008
  8637,   4,  16384,  29678,  19,  19,   0, 59503448, 59067864, 58990688, 58975672, 59017176
  8638,   4,  16384,   9235,  19,   5,   3, 59486072, 59081744, 59026016, 59006024, 59123984
  8639,   4,  16384,   4048,   5,   5,   0, 59443632, 59133984, 59089704, 59024232, 59042760
  8640,   4,  16384,  33130,   5,  10,   3, 59443424, 58998600, 58976584, 58961960, 59155672
  8641,   4,  16384,  37212,  10,  16,   3, 59400416, 59121344, 59032816, 59017400, 59176848
  8642,   4,  16384,  37475,  16,  13,   2, 59431512, 59096120, 59007248, 58984000, 59292008
  8643,   4,  16384,  32941,  13,  11,   3, 59506848, 59089520, 58982064, 58980904, 59146104
  8644,   4,  16384,  13427,  11,  10,   1, 59451096, 59112864, 59059560, 59079720, 59065576
  8645,   4,  16384,   6987,  10,  23,   3, 59578928, 59100856, 58997176, 58979104, 59160848
  8646,   4,  16384,   1897,  23,  19,   2, 59415016, 59126472, 59084456, 59066400, 59585752
  8647,   4,  16384,  31575,  19,  23,   2, 59447160, 59071400, 59015720, 58990712, 59285416
  8648,   4,  16384,  21098,  23,   1,   3, 59483008, 59052528, 58988496, 58987056, 59157368
  8649,   4,  16384,  26919,   1,   0,   1, 59511952, 59082288, 59016504, 59003768, 58958272
  8650,   4,  16384,  22477,   0,   0,   0, 59494200, 59004152, 58932944, 58920200, 58971848
  8651,   4,  16384,  27713,   0,   0,   0, 59370456, 58922864, 58868080, 58859736, 58904224
  8652,   4,  16384,  39761,   0,   1,   1, 59492528, 59035032, 58956112, 58932584, 59044472
  8653,   4,  16384,  19495,   1,   1,   0, 59429120, 59011752, 58933120, 58897832, 58941880
  8654,   4,  16384,  26998,   1,   0,   1, 59517552, 59115440, 59033216, 59020272, 58965904
  8655,   4,  16384,  44754,   0,   0,   0, 59525136, 59031656, 58962256, 58941872, 58980920
  8656,   4,  16384,  11178,   0,   1,   1, 59385728, 58941552, 58888160, 58887520, 59001000
  8657,   4,  16384,  49408,   1,   2,   2, 59614168, 59087456, 59046384, 59020952, 59345184
  8658,   4,  16384,   2346,   2,   5,   2, 59601664, 59116584, 59032336, 58998200, 59337664
  8659,   4,  16384,  21423,   5,   4,   1, 59458984, 59040296, 58989480, 58947568, 58987568
  8660,   4,  16384,   4140,   4,   5,   1, 59564176, 59121176, 59046368, 59034720, 59030624
  8661,   4,  16384,  35331,   5,  23,   3, 59442000, 58991992, 58965528, 58916408, 59174336
  8662,   4,  16384,   4613,  23,  16,   3, 59387208, 59142280, 59015016, 59023072, 59162576
  8663,   4,  16384,  15263,  16,  17,   1, 59455648, 59103440, 59032776, 59026200, 59058880
  8664,   4,  16384,  20303,  17,   1,   3, 59506384, 59063736, 59028472, 58978248, 59137232
  8665,   4,  16384,  38563,   1,   1,   0, 59541824, 59101664, 59029688, 58991904, 59027464
  8666,   4,  16384,  35285,   1,  11,   3, 59590760, 59122784, 59056000, 59012160, 59188352
  8667,   4,  16384,  15866,  11,   8,   2, 59472352, 59136648, 59024344, 59011336, 59327616
  8668,   4,  16384,  28093,   8,  12,   3, 59578640, 59112112, 59077424, 59076168, 59176976
  8669,   4,  16384,  45185,  12,  12,   0, 59432824, 59050272, 58990464, 58986320, 59000480
  8670,   4,  16384,  46302,  12,  13,   1, 59370896, 59027176, 58948224, 58934016, 59004160
  8671,   4,  16384,  23127,  13,  13,   0, 59490648, 59107448, 59038152, 58991384, 59041728
  8672,   4,  16384,  32257,  13,  12,   1, 59496232, 59069720, 59010576, 58999624, 59020120
  8673,   4,  16384,  10705,  12,  12,   0, 59553944, 59056800, 59013912, 58946776, 59001400
  8674,   4,  16384,  22019,  12,  13,   1, 59395480, 59044352, 59005856, 58981144, 58978968
  8675,   4,  16384,  36977,  13,  13,   0, 59518360, 59055280, 58988864, 58990728, 59014840
  8676,   4,  16384,  29091,  13,  13,   0, 59359416, 59041184, 58971192, 58966320, 59002488
  8677,   4,  16384,  22869,  13,  15,   2, 59496216, 59044672, 58988456, 58961040, 59032904
  8678,   4,  16384,  18777,  15,  15,   0, 59379632, 59016824, 58946640, 58951552, 58986480
  8679,   4,  16384,  49342,  15,  22,   3, 59517344, 59091024, 59012000, 58994696, 59179984
  8680,   4,  16384,   3543,  22,  22,   0, 59393744, 59054352, 59022880, 58974272, 59002752
  8681,   4,  16384,  24466,  22,  22,   0, 59520464, 59077560, 58980432, 58967968, 59008568
  8682,   4,  16384,  23263,  22,  23,   1, 59423544, 59057128, 58986288, 58960616, 59034888
  8683,   4,  16384,    145,  23,  13,   3, 59528208, 59091024, 59009400, 59008288, 59171688
  8684,   4,  16384,   9141,  13,  12,   1, 59361368, 59039736, 58982648, 58975448, 58972640
  8685,   4,  16384,   7745,  12,  13,   1, 59424144, 59035440, 58972912, 58984296, 58988160
  8686,   4,  16384,  18651,  13,  17,   2, 59479672, 59079552, 59022472, 58979680, 59568600
  8687,   4,  16384,  26029,  17,  17,   0, 59511904, 59068568, 59018928, 59017472, 59020640
  8688,   4,  16384,  12897,  17,  14,   2, 59504032, 59104960, 59002784, 58982648, 59258304
  8689,   4,  16384,  36936,  14,   7,   3, 59495816, 59075432, 58974096, 58978856, 59147552
  8690,   4,  16384,  12315,   7,   7,   0, 59391560, 59074080, 58994688, 58981552, 59025464
  8691,   4,  16384,  43357,   7,   6,   1, 59407896, 59003696, 58983280, 58958296, 58979880
  8692,   4,  16384,  28476,   6,   6,   0, 59514064, 59111752, 59054688, 59023384, 59061464
  8693,   4,  16384,  10407,   6,  14,   3, 59558904, 59084360, 59009712, 58999600, 59163160
  8694,   4,  16384,  30075,  14,  16,   2, 59429256, 59110040, 59016856, 59014704, 59580976
  8695,   4,  16384,  34579,  16,  16,   0, 59487848, 59126144, 59016512, 59051728, 59026064
  8696,   4,  16384,  37882,  16,  13,   2, 59498232, 59062256, 59001200, 58984688, 59275272
  8697,   4,  16384,  41829,  13,   3,   3, 59491760, 59045488, 58966768, 58969760, 59152032
  8698,   4,  16384,  37526,   3,   3,   0, 59431008, 59112072, 59051016, 59031280, 59043984
  8699,   4,  16384,   2937,   3,   3,   0, 59447128, 59049448, 58978528, 58943728, 58960624
  8700,   4,  16384,  28187,   3,   3,   0, 59572128, 59127616, 59058560, 59022576, 59051856
  8701,   4,  16384,   3716,   3,   7,   3, 59403080, 58987096, 58939616, 58907512, 59130184
  8702,   4,  16384,  32193,   7,  12,   3, 59545040, 59158776, 59038968, 59043496, 59180152
  8703,   4,  16384,  27675,  12,  15,   2, 59409848, 59097664, 59018968, 58995968, 59355944
  8704,   4,  16384,  37286,  15,   8,   3, 59484032, 59071536, 59002624, 58971992, 59153864
  8705,   4,  16384,   3727,   8,   9,   1, 59479992, 59096624, 59018120, 59004352, 59034008
  8706,   4,  16384,  43426,   9,  11,   2, 59568848, 59097976, 59018168, 59000248, 59306752
  8707,   4,  16384,  38580,  11,   9,   2, 59471664, 59044432, 58990472, 59000832, 59238744
  8708,   4,  16384,  16263,   9,  13,   3, 59485376, 59063584, 59008936, 59001216, 59165488
  8709,   4,  16384,  46723,  13,  13,   0, 59340656, 59020432, 58953160, 58922984, 58931360
  8710,   4,  16384,  10558,  13,  16,   2, 59448504, 59084800, 58994744, 58994968, 59522880
  8711,   4,  16384,  11255,  16,  13,   2, 59516000, 59061456, 59040112, 59001264, 59337104
  8712,   4,  16384,   2157,  13,  12,   1, 59483848, 59051136, 59007496, 59005960, 59010264
  8713,   4,  16384,  14462,  12,   0,   3, 59501936, 59055928, 59003904, 58988184, 59070328
  8714,   4,  16384,  25779,   0,   0,   0, 59340840, 58989984, 58926256, 58913008, 58958832
  8715,   4,  16384,  44932,   0,   0,   0, 59381832, 58945664, 58895008, 58879712, 58911600
  8716,   4,  16384,   4873,   0,   1,   1, 59379056, 58958840, 58914720, 58876704, 59008760
  8717,   4,  16384,   2841,   1,   1,   0, 59545360, 59078768, 59037544, 58995320, 59020592
  8718,   4,  16384,  12890,   1,   0,   1, 59563816, 59093440, 59022840, 58993304, 58982080
  8719,   4,  16384,  39517,   0,  12,   3, 59548320, 59022256, 58948232, 58932112, 59167568
  8720,   4,  16384,  32156,  12,  14,   2, 59415496, 59116392, 59002824, 59007544, 59296768
  8721,   4,  16384,   9348,  14,  14,   0, 59524736, 59049680, 59016368, 58961168, 58980416
  8722,   4,  16384,  19344,  14,  15,   1, 59497064, 59066592, 58985224, 58961096, 59006496
  8723,   4,  16384,   1998,  15,  19,   3, 59439800, 59044464, 58948432, 58935680, 59171176
  8724,   4,  16384,  27059,  19,  18,   1, 59452200, 59032152, 58976688, 58976024, 59011256
  8725,   4,  16384,  18545,  18,  18,   0, 59500904, 59095240, 58975616, 58955784, 59006400
  8726,   4,  16384,  30807,  18,   5,   3, 59462112, 59058328, 58997872, 58997728, 59137288
  8727,   4,  16384,  20734,   5,  14,   3, 59447008, 59120928, 59032584, 59028672, 59165040
  8728,   4,  16384,  35212,  14,  16,   2, 59473504, 59089976, 59028144, 58970336, 59303088
  8729,   4,  16384,   3962,  16,  16,   0, 59499568, 59074120, 59013312, 59001560, 58982824
  8730,   4,  16384,   7357,  16,  17,   1, 59499760, 59109968, 59007776, 58986952, 59007912
  8731,   4,  16384,  36223,  17,  22,   3, 59496088, 59047248, 59018048, 59008504, 59155168
  8732,   4,  16384,   9353,  22,  23,   1, 59413280, 59061936, 59027504, 58976352, 59010992
  8733,   4,  16384,  39603,  23,  23,   0, 59460248, 59041792, 58996432, 58961856, 58976632
  8734,   4,  16384,  34391,  23,  22,   1, 59467528, 59060480, 58991080, 58978512, 58989288
  8735,   4,  16384,  32791,  22,  18,   2, 59385912, 59030200, 58967016, 58943080, 59246800
  8736,   4,  16384,   8494,  18,   0,   3, 59509832, 59079920, 58987744, 58963168, 59060384
  8737,   4,  16384,  47841,   0,   1,   1, 59373632, 58995512, 58910120, 58911488, 59043224
  8738,   4,  16384,   4184,   1,   0,   1, 59565856, 59094464, 58975056, 58975328, 58935288
  8739,   4,  16384,  18671,   0,   1,   1, 59380288, 58924096, 58889120, 58869312, 58977968
  8740,   4,  16384,  28583,   1,   0,   1, 59511832, 59096272, 59029544, 58980704, 58940632
  8741,   4,  16384,  26313,   0,   0,   0, 59523400, 59002840, 58926168, 58900120, 58950696
  8742,   4,  16384,   5386,   0,   0,   0, 59496424, 59020984, 58941328, 58927264, 58984680
  8743,   4,  16384,   5712,   0,  23,   3, 59530224, 59032224, 58968944, 58937072, 59142080
  8744,   4,  16384,  42984,  23,  23,   0, 59404656, 59065432, 59030128, 58977720, 59021056
  8745,   4,  16384,  40753,  23,  22,   1, 59548880, 59118448, 59038416, 59056472, 59001288
  8746,   4,  16384,  14675,  22,  23,   1, 59506768, 59066760, 58988176, 58998184, 58995008
  8747,   4,  16384,  29623,  23,  23,   0, 59387792, 59037560, 58948912, 58921904, 58985848
  8748,   4,  16384,    288,  23,  22,   1, 59459064, 59049600, 59011528, 58994360, 59011176
  8749,   4,  16384,  45678,  22,  18,   2, 59499016, 59077872, 58974616, 58945592, 59038856
  8750,   4,  16384,   7505,  18,  23,   2, 59463560, 59044352, 58994984, 58990808, 59536376
  8751,   4,  16384,  26426,  23,  23,   0, 59392192, 59007720, 58962520, 58939304, 58971032
  8752,   4,  16384,  22098,  23,  22,   1, 59517496, 59113144, 59016216, 58994160, 59026136
  8753,   4,  16384,  39385,  22,  23,   1, 59505040, 59065944, 58959424, 58994352, 58994184
  8754,   4,  16384,  16401,  23,  22,   1, 59490328, 59063632, 58974304, 58976648, 58982136
  8755,   4,  16384,  43455,  22,  10,   3, 59398392, 59042152, 58963192, 58937912, 59139128
  8756,   4,  16384,   4131,  10,  11,   1, 59435728, 59136184, 59107800, 59043360, 59049496
  8757,   4,  16384,  40767,  11,  21,   3, 59572944, 59074048, 59028264, 58997688, 59146152
  8758,   4,  16384,   9648,  21,  21,   0, 59445136, 59107568, 59009552, 58989256, 59031552
  8759,   4,  16384,  13708,  21,  20,   1, 59388856, 59029792, 58964768, 58960904, 58994792
  8760,   4,  16384,   4607,  20,  20,   0, 59502352, 59054160, 58994496, 58992104, 59017656
  8761,   4,  16384,  45812,  20,  21,   1, 59499400, 59057720, 59005264, 58979952, 59023568
  8762,   4,  16384,  18505,  21,  11,   3, 59521208, 59087920, 59015240, 58970320, 59156216
  8763,   4,  16384,  49305,  11,   6,   2, 59403984, 59040744, 59008928, 58970536, 59248720
  8764,   4,  16384,  20871,   6,   6,   0, 59546048, 59110128, 59084256, 59036560, 59052128
  8765,   4,  16384,  22612,   6,  19,   3, 59577144, 59059952, 59008672, 59015616, 59157080
  8766,   4,  16384,  12311,  19,  14,   3, 59400768, 59081520, 59013744, 58994856, 59187576
  8767,   4,  16384,  33964,  14,  15,   1, 59354272, 59031792, 58988360, 59000152, 59015152
  8768,   4,  16384,  17116,  15,  15,   0, 59474984, 59061056, 59016384, 58965744, 58998456
  8769,   4,  16384,  27191,  15,   0,   3, 59507336, 59070456, 59022128, 59027560, 59072944
  8770,   4,  16384,   8140,   0,   0,   0, 59376992, 59015408, 58933224, 58907320, 58964016
  8771,   4,  16384,  41084,   0,   2,   2, 59506080, 59016224, 58939600, 58931504, 59291600
  8772,   4,  16384,  20221,   2,   2,   0, 59546160, 59120600, 59022056, 59010880, 59064568
  8773,   4,  16384,  13542,   2,   3,   1, 59413696, 58988296, 58960648, 58909432, 58922776
  8774,   4,  16384,  10033,   3,   0,   2, 59405488, 59025400, 59008976, 58937712, 59422616
  8775,   4,  16384,  48204,   0,  23,   3, 59543736, 59034808, 58976384, 58946488, 59167832
  8776,   4,  16384,  32407,  23,   3,   3, 59449272, 59068336, 59012992, 58981520, 59136392
  8777,   4,  16384,  41799,   3,   4,   2, 59364784, 59055152, 58950128, 58963176, 59261144
  8778,   4,  16384,   3230,   4,   5,   1, 59475896, 59111888, 59059128, 58999984, 59038928
  8779,   4,  16384,  18158,   5,   4,   1, 59565528, 59135736, 59029552, 59010104, 59051464
  8780,   4,  16384,   4513,   4,   7,   3, 59553376, 59128072, 59069152, 59005520, 59174776
  8781,   4,  16384,  44157,   7,   6,   1, 59440168, 59110648, 59001056, 58976872, 59056592
  8782,   4,  16384,   3137,   6,   6,   0, 59600112, 59140832, 59085064, 59036080, 59028416
  8783,   4,  16384,  17813,   6,   7,   1, 59598120, 59108216, 59037848, 59033584, 59038360
  8784,   4,  16384,  29759,   7,   9,   2, 59434088, 59050528, 58965200, 58950200, 59221992
  8785,   4,  16384,   2758,   9,  14,   3, 59453944, 59070400, 58983768, 59000904, 59185712
  8786,   4,  16384,  15862,  14,  10,   3, 59492800, 59121352, 58989640, 58976224, 59160184
  8787,   4,  16384,  30241,  10,  12,   3, 59537552, 59103024, 59025720, 59023480, 59165224
  8788,   4,  16384,  18650,  12,  12,   0, 59362608, 59022152, 58984360, 58972160, 58992016
  8789,   4,  16384,  38202,  12,  13,   1, 59424472, 59055624, 58978312, 58974184, 58993024
  8790,   4,  16384,  40649,  13,  14,   2, 59477048, 59085344, 58999312, 58997568, 59546808
  8791,   4,  16384,  38149,  14,  14,   0, 59458464, 59070416, 58992456, 59013040, 59041664
  8792,   4,  16384,  22435,  14,  14,   0, 59411696, 59034776, 58975240, 58940632, 58973744
  8793,   4,  16384,  24189,  14,  23,   3, 59550248, 59068872, 59005384, 58975080, 59204896
  8794,   4,  16384,  38501,  23,   8,   3, 59398048, 59143680, 59074192, 59073936, 59168624
  8795,   4,  16384,   1951,   8,   8,   0, 59425032, 59089000, 59014056, 58997952, 59036784
  8796,   4,  16384,   6121,   8,   9,   1, 59443120, 59060800, 58980112, 58982080, 58982184
  8797,   4,  16384,  13309,   9,   8,   1, 59539856, 59076032, 59004312, 58980496, 59040400
  8798,   4,  16384,   8207,   8,   6,   2, 59546104, 59126360, 59050496, 59027504, 59570976
  8799,   4,  16384,  33511,   6,   7,   1, 59573248, 59154760, 59041712, 59028888, 59068728
  8800,   4,  16384,  18014,   7,   6,   1, 59608640, 59096840, 59022920, 58984960, 59017520
  8801,   4,  16384,  13019,   6,   6,   0, 59411224, 59034048, 58985168, 58984704, 58974264
  8802,   4,  16384,  47199,   6,   6,   0, 59402920, 59029656, 58965032, 58949872, 58997744
  8803,   4,  16384,  14405,   6,   6,   0, 59592800, 59077304, 59029312, 58976896, 59020592
  8804,   4,  16384,   2732,   6,   7,   1, 59488472, 59090984, 58982736, 58979456, 59022312
  8805,   4,  16384,    615,   7,   6,   1, 59567040, 59064664, 59001752, 58995112, 59039624
  8806,   4,  16384,  49469,   6,   7,   1, 59549552, 59131832, 59039032, 59005840, 59076952
  8807,   4,  16384,  22211,   7,  11,   2, 59625824, 59144504, 59077608, 59041184, 59356528
  8808,   4,  16384,  26187,  11,  10,   1, 59601288, 59092536, 59022024, 59009800, 59056696
  8809,   4,  16384,  34417,  10,   0,   3, 59446448, 59033640, 58970176, 58961168, 59095904
  8810,   4,  16384,  17207,   0,   0,   0, 59298952, 58948080, 58890640, 58862096, 58927640
  8811,   4,  16384,  38753,   0,  14,   3, 59422920, 58996056, 58935144, 58922240, 59176840
  8812,   4,  16384,  46146,  14,   2,   3, 59396480, 59119384, 59021432, 58998848, 59133048
  8813,   4,  16384,  22331,   2,   2,   0, 59419120, 59127120, 59025832, 58996088, 59066544
  8814,   4,  16384,   7662,   2,   7,   3, 59526912, 59091640, 59019488, 59072528, 59182552
  8815,   4,  16384,  20440,   7,   7,   0, 59524768, 59164960, 59064896, 59034376, 59060768
  8816,   4,  16384,  17564,   7,   7,   0, 59585720, 59097656, 59023416, 58999968, 59044968
  8817,   4,  16384,  12523,   7,   0,   3, 59600304, 59094480, 58983952, 58960824, 59114536
  8818,   4,  16384,  32200,   0,   0,   0, 59357072, 58957008, 58897464, 58872296, 58935440
  8819,   4,  16384,  31052,   0,   4,   2, 59453256, 59000272, 58917560, 58915648, 59275248
  8820,   4,  16384,  31231,   4,   5,   1, 59394232, 59059632, 58951080, 58957208, 58988448
  8821,   4,  16384,  19086,   5,   5,   0, 59546776, 59070976, 59004016, 58960760, 59015744
  8822,   4,  16384,  17633,   5,   3,   2, 59556048, 59096488, 59031680, 59010488, 59551232
  8823,   4,  16384,  22234,   3,   2,   1, 59581400, 59120832, 59056736, 59025688, 59077496
  8824,   4,  16384,  21903,   2,   2,   0, 59610000, 59078008, 59010680, 58983672, 59007104
  8825,   4,  16384,  20750,   2,   0,   2, 59370792, 59015552, 58935696, 58935936, 59162504
  8826,   4,  16384,   9026,   0,   0,   0, 59414184, 58979072, 58906816, 58887544, 58943320
  8827,   4,  16384,  19278,   0,   0,   0, 59523712, 59014784, 58940936, 58917344, 58960584
  8828,   4,  16384,  29439,   0,  20,   3, 59374760, 58959120, 58889336, 58895112, 59154584
  8829,   4,  16384,  39175,  20,  23,   2, 59361424, 59103424, 58990288, 58950088, 59030384
  8830,   4,  16384,  30051,  23,  23,   0, 59482096, 59091976, 59044032, 58994560, 59040792
  8831,   4,  16384,  19888,  23,   9,   3, 59507832, 59092056, 59049800, 59074264, 59123400
  8832,   4,  16384,  42122,   9,   9,   0, 59427272, 59129632, 59007592, 58997760, 59021304
  8833,   4,  16384,   3901,   9,  11,   2, 59591960, 59089392, 59029072, 58984760, 59315056
  8834,   4,  16384,  40078,  11,  10,   1, 59657976, 59104592, 59039928, 59016232, 59067344
  8835,   4,  16384,   9417,  10,   2,   3, 59492296, 59087440, 58985696, 58961544, 59154720
  8836,   4,  16384,   3083,   2,   3,   1, 59361160, 59064552, 59014088, 59008008, 59010952
  8837,   4,  16384,  16248,   3,   2,   1, 59548864, 59096968, 59020160, 59001392, 59023880
  8838,   4,  16384,  49229,   2,   1,   2, 59507400, 59072640, 59014888, 59013512, 59536672
  8839,   4,  16384,  44605,   1,   0,   1, 59405160, 59014448, 58978072, 58972024, 58902864
  8840,   4,  16384,  35979,   0,  21,   3, 59544400, 59017824, 58932912, 58923288, 59164872
  8841,   4,  16384,  43377,  21,  20,   1, 59392144, 59116856, 58992608, 58975592, 59045088
  8842,   4,  16384,  15046,  20,  10,   3, 59464576, 59080520, 58990304, 58962136, 59159480
  8843,   4,  16384,  12640,  10,   9,   2, 59503408, 59109344, 59034672, 59079560, 59298056
  8844,   4,  16384,  49635,   9,   8,   1, 59468568, 59109536, 58992512, 58992648, 59021752
  8845,   4,  16384,    108,   8,   7,   2, 59555104, 59060088, 59044432, 58974200, 59047976
  8846,   4,  16384,  26267,   7,  18,   3, 59559904, 59094768, 59023336, 59011336, 59165136
  8847,   4,  16384,  23278,  18,   5,   3, 59403752, 59117024, 59027720, 58998216, 59153688
  8848,   4,  16384,  35703,   5,   5,   0, 59427312, 59085256, 59018888, 59025448, 59010848
  8849,   4,  16384,  49751,   5,   3,   2, 59584696, 59080112, 58982824, 58963920, 59316416
  8850,   4,  16384,    239,   3,  17,   3, 59615800, 59121904, 59038256, 58998520, 59172760
  8851,   4,  16384,  44654,  17,  10,   3, 59406456, 59049832, 59000040, 59016400, 59147344
  8852,   4,  16384,  34877,  10,  10,   0, 59485896, 59117376, 59077408, 59069800, 59057144
  8853,   4,  16384,  18864,  10,   8,   2, 59560152, 59070888, 59003552, 58987736, 59052624
  8854,   4,  16384,  40447,   8,   7,   2, 59582064, 59106912, 59043248, 59027176, 59561840
  8855,   4,  16384,   2009,   7,  19,   3, 59421328, 59078936, 59000720, 59025952, 59146816
  8856,   4,  16384,  11374,  19,  21,   2, 59504264, 59087936, 59017496, 58972096, 59291472
  8857,   4,  16384,  19491,  21,  20,   1, 59506208, 59072368, 59006400, 58974008, 59001568
  8858,   4,  16384,  29684,  20,  19,   2, 59382384, 59024904, 58965120, 58934592, 59256496
  8859,   4,  16384,   9089,  19,  19,   0, 59363584, 59020424, 58954056, 58929272, 58969704
  8860,   4,  16384,  36602,  19,  18,   1, 59511096, 59089448, 59030400, 59045328, 59008112
  8861,   4,  16384,  49026,  18,  19,   1, 59512736, 59060680, 58974904, 58930760, 58986472
  8862,   4,  16384,  22707,  19,  23,   2, 59388384, 59022368, 58949440, 58951112, 59480168
  8863,   4,  16384,  10803,  23,  22,   1, 59445904, 59062304, 59006896, 58965208, 59024296
  8864,   4,  16384,  18658,  22,  23,   1, 59512288, 59061480, 58995104, 58967896, 58998056
  8865,   4,  16384,  34306,  23,   6,   3, 59501640, 59090024, 58986008, 58969864, 59168448
  8866,   4,  16384,  24685,   6,   9,   2, 59394328, 59046512, 58984808, 59002784, 59244096
  8867,   4,  16384,  17669,   9,   8,   1, 59416616, 59008344, 58967944, 58961584, 58998144
  8868,   4,  16384,   1623,   8,  17,   3, 59520448, 59120912, 59061104, 58997656, 59161960
  8869,   4,  16384,   1026,  17,  14,   2, 59389296, 59052472, 59002008, 58911144, 59022080
  8870,   4,  16384,  15140,  14,  14,   0, 59493536, 59067912, 59017544, 58980992, 59035224
  8871,   4,  16384,  14971,  14,  15,   1, 59488528, 59101048, 59038072, 59015856, 59043208
  8872,   4,  16384,  37275,  15,  14,   1, 59522192, 59046144, 58986384, 58981848, 58982144
  8873,   4,  16384,  49431,  14,  15,   1, 59380848, 59048976, 58962936, 58944432, 58993848
  8874,   4,  16384,  46378,  15,  14,   1, 59412280, 59072368, 58982080, 58968352, 59001968
  8875,   4,  16384,   8866,  14,  13,   2, 59534952, 59070824, 59015440, 58982112, 59275272
  8876,   4,  16384,  40335,  13,  12,   1, 59384032, 58988856, 58986560, 58972744, 58975648
  8877,   4,  16384,  10042,  12,  12,   0, 59494520, 59054832, 58978368, 58957992, 59000720
  8878,   4,  16384,  46149,  12,  10,   3, 59464008, 59091648, 58990184, 58978040, 59145184
  8879,   4,  16384,  29620,  10,   8,   2, 59446752, 59114016, 59047888, 59040176, 59364888
  8880,   4,  16384,  32654,   8,   8,   0, 59626536, 59113416, 59027640, 59016768, 59021432
  8881,   4,  16384,  27228,   8,  11,   2, 59415928, 59033744, 58936992, 58941936, 59263896
  8882,   4,  16384,  37695,  11,  10,   1, 59515000, 59066928, 58975632, 58975256, 58987280
  8883,   4,  16384,  39038,  10,   7,   2, 59610224, 59088616, 59021040, 58999736, 59294568
  8884,   4,  16384,  41255,   7,   5,   3, 59586256, 59134344, 59082832, 59069064, 59182880
  8885,   4,  16384,  34563,   5,   4,   1, 59425936, 59065384, 59028520, 58973608, 59011416
  8886,   4,  16384,  46332,   4,   3,   2, 59399176, 59012568, 58995336, 58976432, 59479360
  8887,   4,  16384,  47083,   3,   1,   2, 59573600, 59120680, 59033696, 59031880, 59348952
  8888,   4,  16384,  33778,   1,   0,   1, 59575144, 59068384, 59004968, 58973648, 58955624
  8889,   4,  16384,  15840,   0,   0,   0, 59426672, 58961360, 58888520, 58867152, 58934264
  8890,   4,  16384,  33926,   0,   0,   0, 59555352, 59018416, 58947616, 58919264, 58974784
  8891,   4,  16384,  31757,   0,   0,   0, 59497792, 58994432, 58943016, 58927760, 58965520
  8892,   4,  16384,  36985,   0,   8,   3, 59345096, 58931280, 58882968, 58879792, 59174624
  8893,   4,  16384,  43626,   8,  23,   3, 59507064, 59136632, 59011792, 58977944, 59166112
  8894,   4,  16384,  24206,  23,  22,   1, 59351840, 59063720, 58960752, 58951248, 59031240
  8895,   4,  16384,  38305,  22,  23,   1, 59422800, 59091224, 59031616, 59023632, 59045424
  8896,   4,  16384,   6422,  23,  23,   0, 59514752, 59049912, 59003152, 58989280, 59016160
  8897,   4,  16384,   3323,  23,   7,   3, 59528880, 59065632, 59019280, 58983344, 59147104
  8898,   4,  16384,  40308,   7,   8,   2, 59512792, 59114400, 59012984, 59011344, 59386568
  8899,   4,  16384,  31610,   8,   8,   0, 59477432, 59087840, 58979536, 58962096, 59006584
  8900,   4,  16384,  35227,   8,   9,   1, 59529200, 59082664, 59050888, 58996288, 59041696
  8901,   4,  16384,  38351,   9,   3,   3, 59549832, 59079552, 58996488, 59018376, 59167776
  8902,   4,  16384,   3399,   3,  18,   3, 59398808, 59077008, 58986320, 58966392, 59178784
  8903,   4,  16384,  36526,  18,  19,   1, 59374992, 59104816, 59061208, 59050688, 59030160
  8904,   4,  16384,  42969,  19,  16,   3, 59495640, 59088768, 58989808, 58994544, 59168768
  8905,   4,  16384,   9422,  16,  17,   1, 59444720, 59063928, 58981920, 58952960, 59039336
  8906,   4,  16384,  31899,  17,  20,   3, 59496688, 59084160, 59034424, 58985136, 59168736
  8907,   4,  16384,  27681,  20,  20,   0, 59385296, 59037432, 58982296, 58977432, 59023720
  8908,   4,  16384,  24710,  20,  21,   1, 59462480, 59078872, 59013040, 58984424, 59022368
  8909,   4,  16384,  47417,  21,  20,   1, 59398280, 58972160, 58936824, 58904480, 58939560
  8910,   4,  16384,  15834,  20,  20,   0, 59441464, 59033936, 58974048, 58976536, 59004256
  8911,   4,  16384,   4389,  20,   7,   3, 59498928, 59088552, 59025176, 59005176, 59143000
  8912,   4,  16384,  13365,   7,   7,   0, 59458096, 59103856, 59010680, 59017704, 59010752
  8913,   4,  16384,  24969,   7,   7,   0, 59577960, 59097904, 58987480, 58962872, 59036688
  8914,   4,  16384,  35601,   7,   7,   0, 59434320, 59064784, 58978624, 58997168, 59004888
  8915,   4,  16384,   1129,   7,   9,   2, 59543664, 59106032, 58985136, 59012024, 59284992
  8916,   4,  16384,  32797,   9,   9,   0, 59585192, 59110976, 59042568, 59025696, 59071336
  8917,   4,  16384,  48931,   9,  23,   3, 59554592, 59064400, 58987896, 58979592, 59155744
  8918,   4,  16384,   2726,  23,   4,   3, 59390392, 59080112, 58973648, 58977240, 59149472
  8919,   4,  16384,  35659,   4,   5,   1, 59443680, 59110656, 59073712, 59012864, 59063000
  8920,   4,  16384,  30159,   5,   5,   0, 59568456, 59091440, 59025072, 59014544, 59017384
  8921,   4,  16384,  45759,   5,   5,   0, 59578776, 59058352, 59018288, 58987384, 59014056
  8922,   4,  16384,  34235,   5,   4,   1, 59464064, 59045784, 58967456, 58950520, 59009088
  8923,   4,  16384,   5228,   4,  21,   3, 59569936, 59089752, 59025184, 58993720, 59181024
  8924,   4,  16384,  21382,  21,  19,   2, 59379072, 59083088, 58998584, 59012688, 59379840
  8925,   4,  16384,  37098,  19,  18,   1, 59351288, 58989912, 58912024, 58880768, 58888912
  8926,   4,  16384,  49096,  18,  20,   2, 59488008, 59089872, 59039720, 59014024, 59580744
  8927,   4,  16384,  33330,  20,  12,   3, 59509016, 59080136, 59016960, 59040312, 59159112
  8928,   4,  16384,  36197,  12,  12,   0, 59426136, 59070888, 58974088, 58968648, 59009080
  8929,   4,  16384,  30859,  12,  16,   2, 59501416, 59085328, 59007696, 58972952, 59330944
  8930,   4,  16384,   4435,  16,  23,   3, 59510744, 59079128, 59015792, 58961912, 59164088
  8931,   4,  16384,  29990,  23,  17,   3, 59354336, 59005944, 58943776, 58950888, 59159904
  8932,   4,  16384,   2325,  17,  12,   2, 59393040, 59083320, 59029936, 58994104, 59404504
  8933,   4,  16384,  45833,  12,   4,   3, 59400024, 58981192, 58937896, 58906632, 59107784
  8934,   4,  16384,  30886,   4,   3,   2, 59381600, 59120880, 59026104, 59024800, 59583800
  8935,   4,  16384,  29527,   3,   2,   1, 59474248, 59074704, 59035832, 58962144, 59011072
  8936,   4,  16384,   6405,   2,   3,   1, 59598312, 59110944, 59011424, 58995640, 59010176
  8937,   4,  16384,  46682,   3,   3,   0, 59583392, 59092584, 59019696, 58993648, 59020200
  8938,   4,  16384,  44444,   3,   3,   0, 59572072, 59091432, 59030704, 58983888, 59015784
  8939,   4,  16384,  30864,   3,   2,   1, 59540976, 59069200, 58987360, 58989672, 59005272
  8940,   4,  16384,  34779,   2,   1,   2, 59487080, 59044456, 58985888, 58996880, 59349720
  8941,   4,  16384,  43850,   1,   4,   2, 59360016, 58950600, 58868528, 58846400, 58942272
  8942,   4,  16384,  40530,   4,   2,   2, 59550192, 59102304, 58997168, 59017000, 59558920
  8943,   4,  16384,  46209,   2,   2,   0, 59482816, 59074336, 59013248, 58995672, 59027912
  8944,   4,  16384,  27282,   2,   2,   0, 59586632, 59097008, 59008232, 58974592, 59030072
  8945,   4,  16384,   9228,   2,   5,   2, 59610168, 59084216, 59009264, 58992128, 59334456
  8946,   4,  16384,  30915,   5,   4,   1, 59548392, 59084952, 59008344, 58970272, 59041928
  8947,   4,  16384,  44158,   4,  18,   3, 59538624, 59062144, 59003328, 58980064, 59145920
  8948,   4,  16384,  24087,  18,  18,   0, 59388848, 59031096, 58992320, 58977896, 58986064
  8949,   4,  16384,  20418,  18,  15,   3, 59347528, 58946464, 58903896, 58876424, 59135376
  8950,   4,  16384,   7351,  15,  15,   0, 59401520, 59108296, 59018704, 58977648, 59009136
  8951,   4,  16384,  44597,  15,  15,   0, 59465448, 59064864, 59021024, 59031280, 58999024
  8952,   4,  16384,  45964,  15,  15,   0, 59493088, 59053880, 59005288, 58957280, 58987440
  8953,   4,  16384,  48494,  15,  17,   2, 59485760, 59074304, 58960304, 58983112, 59330936
  8954,   4,  16384,  15783,  17,  17,   0, 59501152, 59072720, 58970192, 58972208, 59012120
  8955,   4,  16384,  16823,  17,   9,   3, 59382856, 59026592, 58957648, 58935072, 59144144
  8956,   4,  16384,  32749,   9,   9,   0, 59367000, 59067536, 59029488, 59034224, 59027384
  8957,   4,  16384,  28931,   9,   6,   2, 59481544, 59057776, 58968592, 58936464, 59027536
  8958,   4,  16384,   1961,   6,   3,   3, 59566432, 59112392, 59019104, 59043160, 59184272
  8959,   4,  16384,  20626,   3,   5,   2, 59393984, 59079496, 59038576, 59028712, 59346528
  8960,   4,  16384,  14366,   5,   5,   0, 59564112, 59076168, 58995792, 58984792, 59024368
  8961,   4,  16384,  16171,   5,  14,   3, 59558304, 59072720, 58999496, 58992344, 59196344
  8962,   4,  16384,  13805,  14,  14,   0, 59430128, 59111384, 59023904, 58984440, 59013704
  8963,   4,  16384,  30631,  14,  15,   1, 59492408, 59058912, 58968424, 59027216, 59010616
  8964,   4,  16384,  12372,  15,  14,   1, 59448000, 59057664, 59004752, 58970496, 59007088
  8965,   4,  16384,  38666,  14,   7,   3, 59479440, 59033976, 58943880, 58928296, 59140600
  8966,   4,  16384,    641,   7,  10,   2, 59397224, 59141560, 59042000, 59046368, 59593608
  8967,   4,  16384,  11209,  10,   5,   3, 59570648, 59103360, 59035720, 59011480, 59177120
  8968,   4,  16384,   9334,   5,   4,   1, 59430944, 59080928, 59029016, 59043488, 59051824
  8969,   4,  16384,  46257,   4,   0,   2, 59572032, 59101168, 59025736, 58998496, 59251952
  8970,   4,  16384,   3694,   0,   5,   2, 59537184, 59020504, 58930080, 58909136, 59316224
  8971,   4,  16384,    546,   5,   5,   0, 59557240, 59088080, 59024912, 58980520, 59021840
  8972,   4,  16384,   5893,   5,   5,   0, 59475184, 59070176, 58990344, 59002096, 59011192
  8973,   4,  16384,  40329,   5,   0,   2, 59408584, 58959800, 58893248, 58922048, 58864144
  8974,   4,  16384,  14433,   0,   0,   0, 59444984, 59011144, 58936296, 58915112, 58972296
  8975,   4,  16384,  48920,   0,   1,   1, 59312200, 58918864, 58892400, 58866184, 59012272
  8976,   4,  16384,  15672,   1,   0,   1, 59601208, 59072944, 59007728, 59007944, 58954056
  8977,   4,  16384,  28575,   0,   3,   2, 59526704, 58995128, 58917880, 58896856, 59305720
  8978,   4,  16384,  21078,   3,   3,   0, 59576728, 59128672, 59013632, 58972992, 59049592
  8979,   4,  16384,  47926,   3,   2,   1, 59548272, 59060736, 59031208, 58996200, 59037296
  8980,   4,  16384,  11434,   2,   2,   0, 59504008, 59074128, 59012552, 59038528, 59048736
  8981,   4,  16384,   8287,   2,   0,   2, 59412408, 58990336, 58923072, 58904424, 58873656
  8982,   4,  16384,    556,   0,   0,   0, 59469632, 59009048, 58943728, 58920024, 59027752
  8983,   4,  16384,  15617,   0,   2,   2, 59319120, 58918584, 58894112, 58882072, 59267968
  8984,   4,  16384,  15952,   2,   2,   0, 59596128, 59064968, 59032952, 58984992, 59019592
  8985,   4,  16384,  46613,   2,   3,   1, 59612960, 59075160, 58977080, 58991728, 59024992
  8986,   4,  16384,   3844,   3,   2,   1, 59599136, 59076712, 59007144, 58976592, 59010320
  8987,   4,  16384,  12352,   2,   3,   1, 59536200, 59083128, 59029512, 58987912, 59014096
  8988,   4,  16384,  18874,   3,  14,   3, 59509200, 59060664, 58980344, 58976184, 59181240
  8989,   4,  16384,  32611,  14,  13,   2, 59371328, 59043376, 58999208, 58962816, 59018424
  8990,   4,  16384,  30225,  13,  14,   2, 59445096, 59051920, 58987920, 59004384, 59527416
  8991,   4,  16384,  13334,  14,  15,   1, 59393808, 59031688, 58972680, 58967120, 59006160
  8992,   4,  16384,   6033,  15,  14,   1, 59502320, 59051440, 58973064, 58963152, 58998352
  8993,   4,  16384,  29032,  14,   2,   3, 59519672, 59068032, 58997696, 58982312, 59142632
  8994,   4,  16384,  26495,   2,   3,   1, 59454528, 59103512, 59030920, 58987008, 59020160
  8995,   4,  16384,  22434,   3,   3,   0, 59560816, 59084392, 59012280, 59011944, 59039192
  8996,   4,  16384,  30691,   3,  14,   3, 59523304, 59093712, 58999776, 58981048, 59172552
  8997,   4,  16384,   2944,  14,   6,   3, 59373416, 59051520, 58968136, 58935136, 59128504
  8998,   4,  16384,   2800,   6,   7,   1, 59457272, 59122400, 59031352, 59003656, 59043984
  8999,   4,  16384,  25430,   7,   6,   1, 59559408, 59118136, 59049968, 59021808, 59034952
  9000,   4,  16384,  32982,   6,   7,   1, 59589904, 59081312, 59012256, 58992936, 59032240
  9001,   4,  16384,  41778,   7,  11,   2, 59559472, 59123992, 59033536, 58998216, 59324752
  9002,   4,  16384,  11472,  11,  20,   3, 59600736, 59098176, 59032232, 58976872, 59173880
  9003,   4,  16384,  44933,  20,  21,   1, 59428856, 59061992, 58991960, 59019384, 58997352
  9004,   4,  16384,  27101,  21,  23,   2, 59430216, 59006560, 58958904, 58963016, 59320880
  9005,   4,  16384,  14036,  23,  22,   1, 59404600, 58978960, 58958120, 58907688, 58947800
  9006,   4,  16384,  46026,  22,  23,   1, 59496448, 59080112, 59014352, 59018408, 59020760
  9007,   4,  16384,   4944,  23,  12,   3, 59524144, 59079672, 59014856, 59008720, 59177056
  9008,   4,  16384,   4977,  12,  12,   0, 59398184, 59070480, 58997352, 58995728, 58987200
  9009,   4,  16384,  33853,  12,   2,   3, 59515824, 59064960, 59012784, 58974792, 59136592
  9010,   4,  16384,  40036,   2,  14,   3, 59358416, 59037280, 58977776, 58951816, 59162320
  9011,   4,  16384,  21979,  14,  12,   2, 59391016, 59069984, 58993096, 58969344, 59249296
  9012,   4,  16384,  39810,  12,  13,   1, 59489456, 59073952, 58982936, 58988096, 59007032
  9013,   4,  16384,  46443,  13,  22,   3, 59493392, 59058864, 58989968, 58961248, 59170064
  9014,   4,  16384,   3793,  22,  23,   1, 59421648, 59106480, 59030088, 58993608, 59035736
  9015,   4,  16384,  14124,  23,  12,   3, 59491128, 59092096, 59005904, 59016856, 59165936
  9016,   4,  16384,  19101,  12,  12,   0, 59401768, 59086352, 58994216, 58984784, 59000944
  9017,   4,  16384,  10291,  12,  12,   0, 59511360, 59077968, 58998520, 58993304, 58995152
  9018,   4,  16384,  35848,  12,  13,   1, 59379848, 59021760, 58970232, 58927736, 58995032
  9019,   4,  16384,  48683,  13,   8,   3, 59493920, 59064712, 59000552, 58974792, 59160024
  9020,   4,  16384,  12677,   8,  22,   3, 59430072, 59085616, 59027104, 59016952, 59162480
  9021,   4,  16384,  42382,  22,  22,   0, 59398544, 59058112, 58990504, 58958872, 58988288
  9022,   4,  16384,  23397,  22,  23,   1, 59471336, 59119688, 58995728, 58983160, 59028624
  9023,   4,  16384,  38599,  23,  20,   2, 59504504, 59102800, 59021024, 58998160, 59328672
  9024,   4,  16384,  27750,  20,  20,   0, 59525480, 59058744, 58996424, 58950640, 58968408
  9025,   4,  16384,  11530,  20,   0,   3, 59492384, 59054216, 59028000, 59004816, 59069808
  9026,   4,  16384,   9076,   0,   5,   2, 59361224, 59026440, 58925120, 58918040, 59328368
  9027,   4,  16384,  32474,   5,  18,   3, 59409904, 59011544, 58977496, 58936640, 59163440
  9028,   4,  16384,  35513,  18,  12,   3, 59325048, 59021504, 58975144, 58982360, 59166976
  9029,   4,  16384,  15101,  12,  16,   2, 59407872, 59034120, 58994128, 58962000, 59032752
  9030,   4,  16384,   9929,  16,  15,   2, 59505536, 59079800, 59042184, 58983800, 59535760
  9031,   4,  16384,  41566,  15,  13,   2, 59515264, 59067056, 59022896, 59016912, 59347624
  9032,   4,  16384,  14675,  13,  17,   2, 59487800, 59072352, 58986792, 58981304, 59266472
  9033,   4,  16384,  43378,  17,  16,   1, 59478440, 59057040, 58974056, 58955768, 58982360
  9034,   4,  16384,  44178,  16,  17,   1, 59426664, 59050808, 58970864, 58966944, 58993336
  9035,   4,  16384,   1503,  17,  17,   0, 59467824, 59008920, 58967256, 58955784, 58956088
  9036,   4,  16384,  10556,  17,  14,   2, 59333248, 59017528, 58978088, 58924672, 59321744
  9037,   4,  16384,  45962,  14,  14,   0, 59492392, 59048616, 58984680, 58947704, 59020000
  9038,   4,  16384,   5515,  14,  14,   0, 59474160, 59079880, 59012832, 58964768, 59006968
  9039,   4,  16384,  18665,  14,  17,   2, 59472456, 59081848, 59007296, 59009040, 59334656
  9040,   4,  16384,  23302,  17,  17,   0, 59484512, 59067272, 58971520, 58966840, 58972864
  9041,   4,  16384,  16474,  17,   3,   3, 59462904, 59064824, 58965064, 58983032, 59167880
  9042,   4,  16384,  30457,   3,   2,   1, 59419384, 59076280, 59042592, 59027216, 59053608
  9043,   4,  16384,  26192,   2,   3,   1, 59577760, 59109800, 59023648, 58998264, 59050936
  9044,   4,  16384,  40221,   3,   2,   1, 59389008, 59022128, 58966528, 58961512, 58991632
  9045,   4,  16384,  33647,   2,   2,   0, 59565776, 59085680, 58982768, 59012144, 59032240
  9046,   4,  16384,  46377,   2,   1,   2, 59516640, 59120760, 59003888, 59014904, 59561696
  9047,   4,  16384,  25484,   1,   1,   0, 59556736, 59099608, 59048232, 59020344, 59039872
  9048,   4,  16384,   5163,   1,   4,   2, 59522264, 59083296, 59007896, 58999152, 59267456
  9049,   4,  16384,  33717,   4,   2,   2, 59381464, 59003072, 58952072, 58948000, 59258520
  9050,   4,  16384,   4163,   2,   1,   2, 59600440, 59103992, 59035040, 59014352, 59321120
  9051,   4,  16384,   3917,   1,   0,   1, 59587552, 59087168, 59011960, 58987792, 58950248
  9052,   4,  16384,  10522,   0,   0,   0, 59351256, 58937440, 58870992, 58886512, 58912168
  9053,   4,  16384,  18314,   0,   0,   0, 59476824, 58991152, 58919448, 58900792, 58961584
  9054,   4,  16384,  26246,   0,   6,   3, 59474208, 59022992, 58951496, 58932456, 59187528
  9055,   4,  16384,  30163,   6,   7,   1, 59429424, 59165800, 59046536, 59001408, 59045808
  9056,   4,  16384,  26380,   7,  18,   3, 59535128, 59083016, 59021560, 58970584, 59155392
  9057,   4,  16384,  26265,  18,  23,   2, 59404968, 59021024, 58978400, 58929872, 59263664
  9058,   4,  16384,  25103,  23,  21,   2, 59464176, 59070560, 58995968, 58976128, 59314304
  9059,   4,  16384,   9183,  21,   2,   3, 59500096, 59089720, 59014512, 58949688, 59143976
  9060,   4,  16384,  40634,   2,   3,   1, 59473384, 59172704, 59066264, 59044040, 59072624
  9061,   4,  16384,    570,   3,   1,   2, 59555840, 59110944, 59037688, 58981248, 59060512
  9062,   4,  16384,  14112,   1,   1,   0, 59526896, 59114640, 59036976, 59040896, 59026032
  9063,   4,  16384,  17451,   1,   1,   0, 59547200, 59107664, 59041576, 59000952, 59040072
  9064,   4,  16384,  26922,   1,  21,   3, 59405920, 59017472, 58986528, 58959536, 59165504
  9065,   4,  16384,  16209,  21,  20,   1, 59356768, 59089264, 58979552, 58950384, 59012824
  9066,   4,  16384,   6988,  20,  18,   2, 59461664, 59081272, 59001696, 58997648, 59297504
  9067,   4,  16384,  22619,  18,  19,   1, 59508424, 59076304, 59007376, 58978248, 59002296
  9068,   4,  16384,  49981,  19,  14,   3, 59496960, 59112128, 59005568, 59009960, 59161200
  9069,   4,  16384,  11896,  14,  19,   3, 59397976, 59048024, 58965712, 58976896, 59150032
  9070,   4,  16384,  38565,  19,   8,   3, 59401056, 59111768, 58971304, 58974248, 59135776
  9071,   4,  16384,  46193,   8,   7,   2, 59376656, 59052920, 58998928, 58982096, 59294928
  9072,   4,  16384,  44684,   7,   9,   2, 59489112, 59074248, 59000104, 58988720, 59249744
  9073,   4,  16384,  48916,   9,  22,   3, 59645744, 59116224, 59014328, 59002576, 59162304
  9074,   4,  16384,  29435,  22,  18,   2, 59397520, 59081408, 59002976, 58981456, 59292416
  9075,   4,  16384,  19949,  18,  19,   1, 59512656, 59067776, 59003904, 58975176, 59009240
  9076,   4,  16384,  34940,  19,  19,   0, 59486640, 59086312, 59030240, 59013440, 59011160
  9077,   4,  16384,  11008,  19,  20,   2, 59374136, 58989376, 58899912, 58893880, 58957552
  9078,   4,  16384,   2517,  20,  21,   1, 59473528, 59075568, 59001440, 58988336, 59014904
  9079,   4,  16384,   9666,  21,  16,   3, 59443120, 59066224, 58977016, 58949104, 59158400
  9080,   4,  16384,  44607,  16,  22,   3, 59379016, 59033104, 59030864, 58974688, 59168720
  9081,   4,  16384,  28461,  22,  13,   3, 59347896, 59022232, 58964192, 58944656, 59160312
  9082,   4,  16384,   8640,  13,  15,   2, 59430376, 59082040, 59021360, 58995040, 59304960
  9083,   4,  16384,  32952,  15,  13,   2, 59480032, 59060496, 59006544, 58964792, 59274848
  9084,   4,  16384,  29026,  13,  13,   0, 59473088, 59064576, 58991216, 58979296, 59004536
  9085,   4,  16384,  33199,  13,  12,   1, 59492256, 59049432, 59002920, 58948784, 59040968
  9086,   4,  16384,  29418,  12,  15,   2, 59435320, 59039000, 59003512, 58973152, 59554064
  9087,   4,  16384,  37293,  15,  15,   0, 59417032, 59059392, 59034120, 58986536, 59023976
  9088,   4,  16384,  40597,  15,  14,   1, 59471680, 59058440, 58983112, 58986544, 58996424
  9089,   4,  16384,  28110,  14,  10,   3, 59378944, 59009288, 58989096, 58948960, 59157864
  9090,   4,  16384,  42774,  10,   9,   2, 59552232, 59118032, 59044120, 59025032, 59331064
  9091,   4,  16384,  40636,   9,  15,   3, 59574736, 59101744, 59026056, 58992760, 59173664
  9092,   4,  16384,   1680,  15,  15,   0, 59479928, 59102456, 59037424, 58990936, 59004488
  9093,   4,  16384,   9557,  15,  14,   1, 59491400, 59045072, 58954120, 58958792, 59013448
  9094,   4,  16384,   3685,  14,  13,   2, 59448344, 59036032, 58968632, 58974496, 59524344
  9095,   4,  16384,  48242,  13,   2,   3, 59414176, 59036304, 59001824, 58941544, 59151912
  9096,   4,  16384,  12563,   2,   2,   0, 59475280, 59108904, 59038544, 58970272, 59031552
  9097,   4,  16384,  38684,   2,   4,   2, 59555000, 59101304, 58990392, 58973960, 59330984
  9098,   4,  16384,   1649,   4,   4,   0, 59556704, 59079344, 59001856, 58969864, 59031536
  9099,   4,  16384,  40786,   4,   5,   1, 59410848, 59017568, 58975624, 58967616, 58960280
  9100,   4,  16384,  31322,   5,   2,   2, 59581496, 59112976, 59042512, 59015472, 59411752
  9101,   4,  16384,  26351,   2,  22,   3, 59533544, 59050304, 58998904, 58955376, 59151744
  9102,   4,  16384,  48731,  22,  23,   1, 59365376, 59068976, 58961032, 58945696, 58984224
  9103,   4,  16384,  30666,  23,  22,   1, 59463216, 59063112, 58995184, 58960512, 58997232
  9104,   4,  16384,  22086,  22,  20,   2, 59519416, 59059416, 59003064, 58969392, 59293752
  9105,   4,  16384,   1930,  20,  21,   1, 59505296, 59044992, 59013672, 58978240, 59019000
  9106,   4,  16384,  27011,  21,  20,   1, 59477552, 59074152, 58995984, 58976368, 59001696
  9107,   4,  16384,   7676,  20,  12,   3, 59383088, 59011024, 58968352, 58955712, 59156288
  9108,   4,  16384,  23964,  12,  15,   2, 59363392, 59080016, 59024808, 58996440, 59400936
  9109,   4,  16384,  24875,  15,  14,   1, 59372320, 58988640, 58903192, 58918912, 58932640
  9110,   4,  16384,  23719,  14,  14,   0, 59471624, 59090720, 59034112, 58991224, 59036344
  9111,   4,  16384,  39711,  14,   4,   3, 59513728, 59100336, 59046328, 59049320, 59127432
  9112,   4,  16384,  32489,   4,  11,   3, 59447424, 59083488, 59000184, 58982800, 59162568
  9113,   4,  16384,  29830,  11,  10,   1, 59450752, 59091864, 59024040, 58971960, 59047832
  9114,   4,  16384,   1874,  10,  11,   1, 59484880, 59063992, 58984656, 58955384, 59009408
  9115,   4,  16384,  46417,  11,   7,   2, 59508264, 59052512, 59014128, 58979256, 59246864
  9116,   4,  16384,  33571,   7,  15,   3, 59596592, 59108368, 59069840, 59007888, 59159264
  9117,   4,  16384,  38536,  15,  11,   3, 59411040, 59040304, 59001376, 58988112, 59131936
  9118,   4,  16384,  23330,  11,  11,   0, 59451624, 59121576, 59054200, 59023600, 59054128
  9119,   4,  16384,  41240,  11,   6,   2, 59563784, 59142888, 59027880, 59028320, 59337976
  9120,   4,  16384,  10170,   6,   6,   0, 59436920, 59041544, 58962008, 58938920, 58975440
  9121,   4,  16384,  31822,   6,   7,   1, 59622384, 59096552, 59029984, 59007144, 59022744
  9122,   4,  16384,  37206,   7,  15,   3, 59514328, 59095264, 59015168, 58996104, 59161088
  9123,   4,  16384,   7670,  15,  15,   0, 59384600, 59068176, 59004032, 58994992, 58992424
  9124,   4,  16384,  33076,  15,  14,   1, 59487104, 59090624, 59018200, 58983744, 59036856
  9125,   4,  16384,  44969,  14,  21,   3, 59476624, 59048168, 58960040, 58947720, 59143816
  9126,   4,  16384,  38723,  21,  20,   1, 59397064, 59107808, 58996488, 59014104, 59013400
  9127,   4,  16384,   4101,  20,  20,   0, 59500352, 59096088, 59007944, 58983832, 59020392
  9128,   4,  16384,  46807,  20,  21,   1, 59421584, 59000672, 58965048, 58949152, 58964584
  9129,   4,  16384,  36585,  21,   6,   3, 59526424, 59056872, 58988672, 58961768, 59158112
  9130,   4,  16384,  36268,   6,  11,   2, 59467072, 59116224, 59037008, 58990816, 59336120
  9131,   4,  16384,  21648,  11,  11,   0, 59592776, 59104880, 59028712, 59009256, 59000736
  9132,   4,  16384,    102,  11,   9,   2, 59583312, 59097256, 59017848, 59023112, 59396496
  9133,   4,  16384,  42747,   9,  17,   3, 59405856, 58995280, 58914384, 58915768, 59132608
  9134,   4,  16384,  40113,  17,  12,   2, 59455536, 59096056, 58992544, 59002232, 59562304
  9135,   4,  16384,  28990,  12,  12,   0, 59484784, 59121984, 59013840, 59024464, 59004320
  9136,   4,  16384,  18195,  12,  13,   1, 59434560, 59023400, 58981248, 58959344, 58973904
  9137,   4,  16384,  31608,  13,  20,   3, 59414696, 59038392, 58956864, 58964632, 59173680
  9138,   4,  16384,   8215,  20,   2,   3, 59499864, 59069360, 59005264, 59006904, 59163600
  9139,   4,  16384,  47602,   2,   5,   2, 59436848, 59129328, 59016104, 59038152, 59313368
  9140,   4,  16384,  26479,   5,   0,   2, 59490144, 59036616, 58997632, 58970656, 59293960
  9141,   4,  16384,  19673,   0,   0,   0, 59445400, 58943664, 58866104, 58853248, 58917000
  9142,   4,  16384,   9193,   0,   1,   1, 59465632, 59020576, 58947552, 58924784, 59035616
  9143,   4,  16384,  35696,   1,  18,   3, 59497104, 59050064, 59051456, 59003592, 59165128
  9144,   4,  16384,  28900,  18,  18,   0, 59389736, 59054992, 58979296, 59013456, 58993008
  9145,   4,  16384,  29995,  18,  17,   3, 59494520, 59067496, 59009960, 58947168, 59166544
  9146,   4,  16384,   7488,  17,  16,   1, 59437504, 59105656, 59025568, 58973896, 59006608
  9147,   4,  16384,   3519,  16,  16,   0, 59497904, 59097088, 59020864, 59002344, 58998616
  9148,   4,  16384,  20156,  16,   9,   3, 59439432, 59052840, 58987024, 58952408, 59146336
  9149,   4,  16384,   4963,   9,  11,   2, 59508088, 59092800, 59033240, 59019096, 59077272
  9150,   4,  16384,   9287,  11,  11,   0, 59496960, 59047408, 59032960, 58979288, 59015928
  9151,   4,  16384,  15139,  11,  11,   0, 59497008, 59057624, 58971056, 58992664, 59012872
  9152,   4,  16384,  48098,  11,  11,   0, 59556808, 59063784, 59025120, 58988664, 59012856
  9153,   4,  16384,  39097,  11,   6,   2, 59482888, 59039304, 59014720, 58963088, 59283872
  9154,   4,  16384,   2505,   6,   7,   1, 59605776, 59107728, 59012144, 59054032, 59043056
  9155,   4,  16384,  41781,   7,   6,   1, 59540192, 59078872, 58999432, 58986240, 59033168
  9156,   4,  16384,   1241,   6,   2,   3, 59495344, 59085864, 59009472, 58972408, 59159600
  9157,   4,  16384,  45367,   2,  14,   3, 59390952, 59068424, 59027648, 58966400, 59146368
  9158,   4,  16384,  13582,  14,  15,   1, 59411360, 59088200, 59008608, 58998168, 59014976
  9159,   4,  16384,  18122,  15,  15,   0, 59472136, 59087680, 59030400, 58999968, 59011000
  9160,   4,  16384,   5228,  15,  13,   2, 59479640, 59066792, 58986152, 58971696, 59267960
  9161,   4,  16384,  27979,  13,   3,   3, 59442960, 59043656, 58972360, 58940736, 59151904
  9162,   4,  16384,  41914,   3,   3,   0, 59405648, 59090264, 58990040, 58988472, 59027488
  9163,   4,  16384,   5751,   3,   7,   3, 59523232, 59067440, 58981672, 58991768, 59186440
  9164,   4,  16384,  10333,   7,   6,   1, 59481960, 59158608, 59070088, 59061488, 59056416
  9165,   4,  16384,   1348,   6,   7,   1, 59545344, 59096472, 58975928, 58979304, 59021904
  9166,   4,  16384,  43329,   7,  23,   3, 59561680, 59113440, 59027544, 59028144, 59171816
  9167,   4,  16384,  11220,  23,  21,   2, 59418416, 59077816, 59027120, 58976376, 59333336
  9168,   4,  16384,  38288,  21,  20,   1, 59458160, 59042248, 59003424, 58955192, 59004432
  9169,   4,  16384,  13432,  20,  21,   1, 59457968, 59044640, 58970744, 58956928, 58970664
  9170,   4,  16384,  20839,  21,  20,   1, 59503104, 59086336, 59011256, 58977944, 59006408
  9171,   4,  16384,   4837,  20,   9,   3, 59403816, 59015848, 58971256, 58964144, 59144512
  9172,   4,  16384,  29851,   9,   9,   0, 59424272, 59166736, 59062720, 59078448, 59084080
  9173,   4,  16384,  44920,   9,  10,   2, 59534568, 59068400, 59007304, 58954920, 59050968
  9174,   4,  16384,  41574,  10,   6,   2, 59552640, 59117888, 59019520, 59021984, 59576776
  9175,   4,  16384,  16175,   6,   7,   1, 59560880, 59105528, 59040480, 59006408, 59055344
  9176,   4,  16384,   8343,   7,   7,   0, 59528360, 59062720, 59001920, 59019312, 58969352
  9177,   4,  16384,  14565,   7,   6,   1, 59524600, 59095128, 58994192, 58988640, 58991024
  9178,   4,  16384,  32918,   6,   9,   2, 59485016, 59055784, 58998528, 58973608, 59272952
  9179,   4,  16384,  42571,   9,   8,   1, 59367128, 58983568, 58966888, 58915704, 58979720
  9180,   4,  16384,  32174,   8,   0,   3, 59604096, 59130080, 59052784, 59060784, 59091488
  9181,   4,  16384,   2216,   0,   0,   0, 59363680, 59003224, 58932360, 58911152, 58963680
  9182,   4,  16384,   9664,   0,   1,   1, 59466304, 59024960, 58949992, 58929048, 59045488
  9183,   4,  16384,  36467,   1,   3,   2, 59540048, 59116040, 59059168, 58992080, 59323240
  9184,   4,  16384,  30464,   3,   3,   0, 59519384, 59069640, 59001056, 58997440, 59022496
  9185,   4,  16384,  46359,   3,  12,   3, 59540624, 59067960, 59003128, 58955616, 59177088
  9186,   4,  16384,   7043,  12,  14,   2, 59446040, 59092648, 58998472, 58975168, 59293616
  9187,   4,  16384,    482,  14,  16,   2, 59469592, 59029240, 58976784, 58985344, 59277272
  9188,   4,  16384,  22171,  16,  16,   0, 59397464, 59040800, 59001632, 58995160, 59011080
  9189,   4,  16384,  48933,  16,  11,   3, 59508648, 59045648, 58982080, 58984336, 59132544
  9190,   4,  16384,  41489,  11,  19,   3, 59420632, 59108312, 59042248, 59035816, 59160904
  9191,   4,  16384,  29596,  19,   7,   3, 59429328, 59059424, 59017456, 58995568, 59132680
  9192,   4,  16384,  31109,   7,  16,   3, 59421352, 59109544, 59024176, 59002320, 59169744
  9193,   4,  16384,  38346,  16,  13,   2, 59386584, 59037376, 59022512, 58974512, 59286784
  9194,   4,  16384,  20331,  13,   2,   3, 59498000, 59093184, 59018952, 58975688, 59165968
  9195,   4,  16384,     93,   2,  17,   3, 59428208, 59116464, 59008616, 58995088, 59163816
  9196,   4,  16384,  48404,  17,  16,   1, 59437272, 59099720, 59035600, 59038160, 59046320
  9197,   4,  16384,   8171,  16,  16,   0, 59504864, 59057744, 58956752, 58962688, 58997952
  9198,   4,  16384,  13541,  16,  15,   2, 59467560, 59064104, 58999768, 59001832, 59526000
  9199,   4,  16384,  34053,  15,  14,   1, 59401128, 59034936, 58987392, 58963416, 58982168
  9200,   4,  16384,  43494,  14,  12,   2, 59409280, 59054664, 58987792, 58950024, 59239728
  9201,   4,  16384,  18456,  12,  12,   0, 59530528, 59077184, 58973624, 58969312, 59014472
  9202,   4,  16384,  43383,  12,  12,   0, 59517872, 59089736, 58999440, 58983008, 58989920
  9203,   4,  16384,  32666,  12,  12,   0, 59402496, 59009072, 58957960, 58921048, 58964344
  9204,   4,  16384,  34563,  12,   4,   3, 59499472, 59113240, 59050544, 58992840, 59147504
  9205,   4,  16384,  48104,   4,   5,   1, 59424480, 59114696, 59048144, 58998336, 59023880
  9206,   4,  16384,  33091,   5,   0,   2, 59534136, 59074464, 59025408, 59011048, 59475152
  9207,   4,  16384,  49448,   0,  13,   3, 59370280, 58959296, 58909304, 58877840, 59143416
  9208,   4,  16384,  17103,  13,  12,   1, 59399056, 59031976, 59010168, 58998264, 58970584
  9209,   4,  16384,  21528,  12,   3,   3, 59455720, 59062624, 59006280, 58989168, 59150224
  9210,   4,  16384,   3656,   3,  21,   3, 59558944, 59083280, 59006112, 59040752, 59166488
  9211,   4,  16384,   3494,  21,  20,   1, 59416160, 59085600, 59042328, 58982312, 59009176
  9212,   4,  16384,  32306,  20,  23,   2, 59513312, 59106928, 59002928, 58981824, 59397904
  9213,   4,  16384,   9312,  23,   7,   3, 59481032, 59055144, 58944976, 58949640, 59134944
  9214,   4,  16384,  23638,   7,   7,   0, 59450072, 59116320, 59016712, 59001288, 59038888
  9215,   4,  16384,  41237,   7,   4,   3, 59553232, 59172608, 59055320, 59037504, 59172712
  9216,   4,  16384,  19697,   4,   4,   0, 59422992, 59100248, 59028624, 58978160, 59037472
  9217,   4,  16384,  11993,   4,   5,   1, 59417304, 59025640, 58958184, 58970560, 58994368
  9218,   4,  16384,    214,   5,   4,   1, 59591176, 59084040, 59032824, 58982424, 59047904
  9219,   4,  16384,  21827,   4,   0,   2, 59619192, 59109128, 59048504, 59004256, 59232616
  9220,   4,  16384,  46223,   0,   1,   1, 59482912, 59017584, 58916536, 58927584, 59081664
  9221,   4,  16384,  31494,   1,   6,   3, 59456456, 59024264, 58930560, 58906376, 59146184
  9222,   4,  16384,    288,   6,   7,   1, 59392544, 59143952, 59078576, 59003392, 59045656
  9223,   4,  16384,  46887,   7,   9,   2, 59594880, 59107824, 59053464, 59033288, 59365168
  9224,   4,  16384,  16513,   9,   1,   3, 59626280, 59104976, 58998152, 58998752, 59143872
  9225,   4,  16384,  41168,   1,   1,   0, 59436192, 59046952, 59001696, 58985056, 59003680
  9226,   4,  16384,  29466,   1,   3,   2, 59574816, 59085872, 59006584, 59029600, 59345792
  9227,   4,  16384,  34000,   3,   2,   1, 59605120, 59077160, 58989536, 59009560, 59053560
  9228,   4,  16384,   7150,   2,   1,   2, 59557720, 59110512, 59020552, 58996224, 59408856
  9229,   4,  16384,  22573,   1,   2,   2, 59448880, 58988600, 58926384, 58903976, 58986464
  9230,   4,  16384,    424,   2,   2,   0, 59544272, 59116504, 59040816, 59025232, 59071336
  9231,   4,  16384,  35950,   2,   3,   1, 59558720, 59111000, 59057416, 59019704, 59056776
  9232,   4,  16384,  45420,   3,   4,   2, 59385128, 59016464, 58957152, 58936912, 59209064
  9233,   4,  16384,  24070,   4,  18,   3, 59450320, 59043792, 58976648, 58954280, 59174584
  9234,   4,  16384,  45510,  18,  14,   3, 59394128, 59071336, 59005032, 59009400, 59200096
  9235,   4,  16384,  49050,  14,   1,   3, 59435880, 59047272, 59002088, 59008288, 59151704
  9236,   4,  16384,  45619,   1,   2,   2, 59524904, 59130600, 59043504, 59050176, 59471496
  9237,   4,  16384,  20932,   2,  13,   3, 59583968, 59074232, 59025808, 58971368, 59140048
  9238,   4,  16384,   9014,  13,  20,   3, 59391472, 59065688, 59043280, 59012304, 59160928
  9239,   4,  16384,  40577,  20,  21,   1, 59432832, 59124960, 59012688, 58993944, 59027392
  9240,   4,  16384,  37313,  21,  18,   2, 59400440, 59030600, 58957728, 58937296, 59206680
  9241,   4,  16384,   7501,  18,  23,   2, 59519312, 59047944, 59010400, 58968448, 59340304
  9242,   4,  16384,   2230,  23,  23,   0, 59514224, 59096704, 59011488, 58994216, 59013600
  9243,   4,  16384,  11075,  23,  22,   1, 59508512, 59077744, 58999264, 58961752, 58996864
  9244,   4,  16384,  44319,  22,  23,   1, 59485368, 59070048, 59005192, 58981296, 59015432
  9245,   4,  16384,  28311,  23,   9,   3, 59390704, 59022656, 58929576, 58892104, 59112920
  9246,   4,  16384,  34049,   9,  21,   3, 59319696, 59022744, 58937176, 58940936, 59168000
  9247,   4,  16384,   3325,  21,  10,   3, 59447648, 59089824, 59026800, 59005112, 59145936
  9248,   4,  16384,  30067,  10,  11,   1, 59443376, 59111944, 59034104, 59019928, 59040248
  9249,   4,  16384,  27194,  11,  10,   1, 59616880, 59074416, 59027000, 59000776, 59029976
  9250,   4,  16384,  22013,  10,  20,   3, 59630296, 59105424, 59022552, 58993472, 59175192
  9251,   4,  16384,  19310,  20,   5,   3, 59390384, 59045448, 59020480, 58977656, 59142888
  9252,   4,  16384,   9147,   5,  19,   3, 59439216, 59115512, 59037296, 59033024, 59157728
  9253,   4,  16384,  35172,  19,  18,   1, 59420472, 59042472, 58984592, 58965104, 58977664
  9254,   4,  16384,  17415,  18,  19,   1, 59362616, 59008576, 58943760, 58954464, 58973864
  9255,   4,  16384,  19651,  19,  20,   2, 59524984, 59106144, 59007256, 59013136, 59375400
  9256,   4,  16384,  26498,  20,  13,   3, 59536624, 59063680, 58996048, 58969984, 59154824
  9257,   4,  16384,   5909,  13,   6,   3, 59413376, 59071000, 58985792, 58983680, 59161672
  9258,   4,  16384,   9706,   6,   1,   3, 59429960, 59147568, 59056776, 59076896, 59186288
  9259,   4,  16384,  29357,   1,   2,   2, 59437768, 59075096, 59039656, 59028688, 59287664
  9260,   4,  16384,  22163,   2,   2,   0, 59588672, 59166880, 59038736, 59035504, 59068192
  9261,   4,  16384,  27413,   2,   2,   0, 59543304, 59084864, 59020592, 58991536, 59070352
  9262,   4,  16384,   7259,   2,   3,   1, 59566512, 59115736, 59038840, 59020400, 59041968
  9263,   4,  16384,   8857,   3,   0,   2, 59585928, 59110672, 59063464, 59043808, 59274760
  9264,   4,  16384,  35356,   0,   1,   1, 59354440, 58932720, 58885360, 58874984, 58970208
  9265,   4,  16384,  47455,   1,   1,   0, 59402832, 59050336, 58945136, 58938512, 58990064
  9266,   4,  16384,  39968,   1,   1,   0, 59400816, 59049664, 58968600, 58939192, 58975704
  9267,   4,  16384,  29777,   1,  14,   3, 59584944, 59084400, 59020072, 58995016, 59152456
  9268,   4,  16384,  31819,  14,  14,   0, 59422592, 59071240, 59017504, 59017248, 59021328
  9269,   4,  16384,  44891,  14,  14,   0, 59467728, 59039352, 58971608, 58964848, 58976696
  9270,   4,  16384,  29158,  14,  15,   1, 59481992, 59124728, 59004600, 59010632, 59022352
  9271,   4,  16384,  42423,  15,  14,   1, 59480016, 59075688, 59000832, 58997016, 59011152
  9272,   4,  16384,   2446,  14,   8,   3, 59397360, 59029912, 58973624, 58966240, 59129648
  9273,   4,  16384,  19731,   8,   9,   1, 59422792, 59093808, 59048336, 59025600, 59050464
  9274,   4,  16384,  18821,   9,   3,   3, 59585928, 59133096, 59016464, 59020680, 59169344
  9275,   4,  16384,  29048,   3,   2,   1, 59417384, 59113576, 59014992, 59008648, 59044992
  9276,   4,  16384,  18042,   2,   8,   3, 59582848, 59135104, 59052552, 59045688, 59158504
  9277,   4,  16384,  27788,   8,   7,   2, 59465728, 59085360, 59008720, 59013800, 59084000
  9278,   4,  16384,  45052,   7,   6,   1, 59527552, 59092696, 59022008, 59007088, 59052184
  9279,   4,  16384,  26218,   6,  21,   3, 59507544, 59081752, 59009328, 59009624, 59162864
  9280,   4,  16384,  47447,  21,  23,   2, 59402328, 59014568, 58970760, 58986840, 59253152
  9281,   4,  16384,  46970,  23,  22,   1, 59549968, 59059152, 58999104, 58964792, 59008224
  9282,   4,  16384,  12113,  22,   1,   3, 59552040, 59137336, 59035832, 58997328, 59149136
  9283,   4,  16384,  15763,   1,  21,   3, 59442584, 59112448, 59011352, 59017488, 59162120
  9284,   4,  16384,  11498,  21,  17,   3, 59432064, 59089240, 59020184, 58974688, 59154680
  9285,   4,  16384,  40751,  17,  17,   0, 59397216, 59036384, 58990416, 58978968, 59002968
  9286,   4,  16384,  12286,  17,   9,   3, 59421040, 59022968, 58998496, 58970240, 59145304
  9287,   4,  16384,   6544,   9,   7,   2, 59481928, 59154456, 59058360, 59054216, 59372136
  9288,   4,  16384,  34667,   7,   8,   2, 59596168, 59086856, 59024576, 59006640, 59302464
  9289,   4,  16384,  16296,   8,   9,   1, 59621544, 59110672, 59014056, 58999080, 59036520
  9290,   4,  16384,  21484,   9,  22,   3, 59604352, 59090264, 59011312, 58989560, 59171584
  9291,   4,  16384,   2965,  22,  22,   0, 59386400, 59004824, 58941864, 58948456, 58959072
  9292,   4,  16384,  48105,  22,  17,   3, 59446864, 59078248, 59025752, 59010960, 59147360
  9293,   4,  16384,  31902,  17,  17,   0, 59395448, 59066160, 58977136, 58972376, 58986840
  9294,   4,  16384,  29994,  17,   4,   3, 59496584, 59080576, 59006584, 59026648, 59139256
  9295,   4,  16384,  21101,   4,   5,   1, 59446544, 59129064, 59045856, 59013776, 59066752
  9296,   4,  16384,  37684,   5,  17,   3, 59581120, 59085160, 59025760, 59003984, 59152056
  9297,   4,  16384,  13653,  17,   8,   3, 59429800, 59076416, 58992000, 58974632, 59130304
  9298,   4,  16384,  22392,   8,   9,   1, 59460936, 59097400, 59035304, 59023896, 59039152
  9299,   4,  16384,  41941,   9,   8,   1, 59605248, 59099488, 59014080, 59025640, 59042872
  9300,   4,  16384,  37425,   8,   7,   2, 59461120, 59028608, 58994312, 58965136, 59343240
  9301,   4,  16384,  41816,   7,   6,   1, 59553472, 59063544, 58989744, 58984392, 59028984
  9302,   4,  16384,  20006,   6,  11,   2, 59545448, 59110128, 59029432, 58992072, 59572640
  9303,   4,  16384,  30731,  11,  16,   3, 59583440, 59132840, 59065192, 59013688, 59187288
  9304,   4,  16384,  20905,  16,  16,   0, 59348128, 59036864, 58969568, 58940720, 58977088
  9305,   4,  16384,  30681,  16,  14,   2, 59418808, 59048240, 58993872, 58964680, 59333088
  9306,   4,  16384,   7990,  14,  13,   2, 59505512, 59095072, 59010224, 59009248, 59291448
  9307,   4,  16384,  10267,  13,  13,   0, 59500256, 59067416, 59007000, 58966896, 58998992
  9308,   4,  16384,  10168,  13,  13,   0, 59412544, 59027272, 58971952, 58956192, 58988648
  9309,   4,  16384,  38620,  13,  13,   0, 59491128, 59062632, 58979592, 58962672, 58971904
  9310,   4,  16384,  49056,  13,  12,   1, 59497952, 59073440, 59026592, 59012616, 59042432
  9311,   4,  16384,  29786,  12,  13,   1, 59377592, 59020424, 58975168, 58959208, 58982280
  9312,   4,  16384,  35383,  13,   3,   3, 59398088, 59023128, 58972256, 58961696, 59127536
  9313,   4,  16384,  43374,   3,   2,   1, 59585792, 59121096, 59006592, 59002752, 59053200
  9314,   4,  16384,  37131,   2,   0,   2, 59575080, 59114336, 58995584, 58995920, 59237248
  9315,   4,  16384,  20770,   0,   2,   2, 59503736, 59008104, 58918584, 58915184, 59279448
  9316,   4,  16384,   1975,   2,   9,   3, 59462160, 59060008, 58981544, 58976176, 59171168
  9317,   4,  16384,  41594,   9,   9,   0, 59436736, 59086000, 58995584, 58999688, 59008352
  9318,   4,  16384,  34395,   9,   9,   0, 59448496, 59103800, 58986592, 58987448, 59005536
  9319,   4,  16384,  17709,   9,  10,   2, 59576264, 59124880, 59072928, 59026944, 59408408
  9320,   4,  16384,   9945,  10,  11,   1, 59563296, 59057688, 59002048, 59004296, 59009536
  9321,   4,  16384,  11699,  11,  10,   1, 59628384, 59125000, 59003192, 58986120, 59040496
  9322,   4,  16384,  28464,  10,  10,   0, 59609776, 59115952, 59040352, 59013360, 59029080
  9323,   4,  16384,  38826,  10,  10,   0, 59511152, 59083680, 58991272, 58986368, 59021088
  9324,   4,  16384,  49276,  10,  10,   0, 59397208, 59049584, 58976656, 58958024, 58998704
  9325,   4,  16384,   3325,  10,  11,   1, 59593976, 59095336, 59035144, 59000288, 59016696
  9326,   4,  16384,  12246,  11,  16,   3, 59537112, 59067768, 59004784, 58993736, 59175024
  9327,   4,  16384,  17640,  16,  17,   1, 59445112, 59076144, 59063128, 59019496, 59017144
  9328,   4,  16384,   2142,  17,  12,   2, 59526760, 59076680, 58996304, 58977816, 59307536
  9329,   4,  16384,  12604,  12,  12,   0, 59519656, 59054984, 59006632, 58989288, 58996144
  9330,   4,  16384,   5258,  12,  14,   2, 59506000, 59077864, 58982680, 58948856, 59323880
  9331,   4,  16384,  12859,  14,  16,   2, 59436768, 59035920, 59018896, 58984544, 59250048
  9332,   4,  16384,  23353,  16,  16,   0, 59387928, 59014872, 58987632, 58988080, 58972240
  9333,   4,  16384,  33398,  16,  16,   0, 59454128, 59031352, 58960912, 58919304, 58994504
  9334,   4,  16384,   8393,  16,  17,   1, 59383344, 59047928, 58973224, 58965424, 58987344
  9335,   4,  16384,   3127,  17,  17,   0, 59487384, 59082344, 59004352, 59020392, 59014904
  9336,   4,  16384,  42876,  17,  13,   2, 59497808, 59072128, 58989008, 58978584, 59255936
  9337,   4,  16384,  46197,  13,  16,   2, 59520312, 59065632, 58976496, 58987872, 59339384
  9338,   4,  16384,  30357,  16,  16,   0, 59511608, 59088664, 59011896, 58961896, 59016536
  9339,   4,  16384,  33290,  16,  17,   1, 59446064, 59047832, 58969080, 58957944, 58987144
  9340,   4,  16384,   4775,  17,  16,   1, 59367432, 59020856, 58966704, 58982400, 59025512
  9341,   4,  16384,  17233,  16,  13,   2, 59453392, 59036888, 58955648, 58947768, 59007264
  9342,   4,  16384,  37419,  13,  13,   0, 59414224, 59032784, 58964208, 58960768, 59007840
  9343,   4,  16384,  10458,  13,  12,   1, 59509184, 59063968, 59016528, 58992824, 59015552
  9344,   4,  16384,  42614,  12,   5,   3, 59497120, 59070856, 59003384, 58975984, 59145760
  9345,   4,  16384,  19229,   5,   2,   2, 59423512, 59066672, 59000504, 59009856, 59323136
  9346,   4,  16384,  48097,   2,   2,   0, 59542560, 59106552, 58987640, 58984144, 59008816
  9347,   4,  16384,  34577,   2,   0,   2, 59555536, 59099800, 59028304, 58978544, 59197616
  9348,   4,  16384,   7991,   0,   0,   0, 59425480, 59001512, 58923536, 58927104, 58947336
  9349,   4,  16384,   8550,   0,   1,   1, 59445080, 58998368, 58909088, 58866592, 58992680
  9350,   4,  16384,   7248,   1,   5,   2, 59446616, 59035344, 58998912, 58939640, 59499008
  9351,   4,  16384,  35368,   5,   3,   2, 59562328, 59092880, 59048376, 59012416, 59347288
  9352,   4,  16384,  46296,   3,   2,   1, 59396592, 59002480, 58957264, 58943296, 58988512
  9353,   4,  16384,   9117,   2,   3,   1, 59598208, 59074880, 59008560, 58995360, 59042824
  9354,   4,  16384,  19111,   3,   3,   0, 59567768, 59093032, 59032168, 59010032, 59029392
  9355,   4,  16384,  39396,   3,  19,   3, 59568376, 59082776, 58991392, 59010288, 59161952
  9356,   4,  16384,  14100,  19,  20,   2, 59398816, 59075504, 59027112, 58988160, 59413136
  9357,   4,  16384,    707,  20,   1,   3, 59478552, 59007504, 58955736, 58954152, 59128408
  9358,   4,  16384,  42043,   1,   0,   1, 59379248, 59073600, 58983480, 58957568, 58937416
  9359,   4,  16384,  46447,   0,  15,   3, 59456656, 59022288, 58957736, 58943816, 59151584
  9360,   4,  16384,  43947,  15,  16,   2, 59413936, 59046080, 59001536, 58981400, 59305824
  9361,   4,  16384,  28271,  16,  21,   3, 59517384, 59092856, 59013560, 58964160, 59188912
  9362,   4,  16384,  18477,  21,  22,   2, 59414456, 59058184, 59065088, 58988920, 59316920
  9363,   4,  16384,   4911,  22,   4,   3, 59527872, 59035576, 58980128, 58975672, 59152648
  9364,   4,  16384,  16413,   4,   5,   1, 59435888, 59134776, 59064080, 59068512, 59065144
  9365,   4,  16384,  25366,   5,   5,   0, 59544024, 59092400, 59009544, 58964472, 59010688
  9366,   4,  16384,  14731,   5,   4,   1, 59486192, 59084232, 59014912, 58978344, 59040032
  9367,   4,  16384,   9910,   4,   5,   1, 59573400, 59130544, 59053728, 59048248, 59066272
  9368,   4,  16384,  17873,   5,   4,   1, 59593824, 59087744, 59044904, 58968696, 59041120
  9369,   4,  16384,  37891,   4,   5,   1, 59436136, 59041952, 58976320, 58965888, 58997664
  9370,   4,  16384,  33437,   5,   2,   2, 59605360, 59113800, 59013488, 58970296, 59306144
  9371,   4,  16384,  30936,   2,   3,   1, 59426840, 59034048, 58998064, 58947024, 58968352
  9372,   4,  16384,  34303,   3,   4,   2, 59595880, 59146344, 59057696, 59011664, 59442416
  9373,   4,  16384,  17847,   4,   5,   1, 59514120, 59072384, 58976616, 58987424, 59007600
  9374,   4,  16384,  10868,   5,   4,   1, 59467688, 59086896, 58976248, 59009088, 59004208
  9375,   4,  16384,  49636,   4,   4,   0, 59562088, 59108416, 59042808, 59018416, 59066352
  9376,   4,  16384,   6827,   4,   0,   2, 59563280, 59083400, 58976768, 58994208, 59204448
  9377,   4,  16384,  28891,   0,   1,   1, 59356992, 58957760, 58898256, 58865864, 59005608
  9378,   4,  16384,  10898,   1,  23,   3, 59563552, 59126816, 59002208, 58991184, 59200496
  9379,   4,  16384,  27932,  23,  21,   2, 59383944, 59051232, 58999360, 59033344, 59280200
  9380,   4,  16384,  35066,  21,  13,   3, 59534824, 59132568, 59075336, 59035776, 59162616
  9381,   4,  16384,  48310,  13,  13,   0, 59383832, 59098224, 58983128, 58960504, 58985848
  9382,   4,  16384,  18200,  13,   4,   3, 59428184, 59052504, 59030488, 58950768, 59152840
  9383,   4,  16384,  11863,   4,   1,   2, 59427424, 59121488, 59061744, 59069280, 59361184
  9384,   4,  16384,  23935,   1,   2,   2, 59555656, 59054864, 59015488, 58966144, 59284632
  9385,   4,  16384,  34833,   2,   3,   1, 59581544, 59094528, 58981832, 58991216, 59028592
  9386,   4,  16384,   1465,   3,   5,   2, 59587272, 59109976, 59000248, 58987952, 59304672
  9387,   4,  16384,  35503,   5,   0,   2, 59544568, 59076376, 59009064, 58982776, 59204168
  9388,   4,  16384,  19932,   0,   3,   2, 59335512, 58941936, 58885160, 58890360, 59334152
  9389,   4,  16384,  38353,   3,   0,   2, 59493808, 59083208, 58988984, 58985576, 58965712
  9390,   4,  16384,  28884,   0,   1,   1, 59338232, 58911136, 58867760, 58851080, 58965888
  9391,   4,  16384,  38021,   1,   0,   1, 59563608, 59147512, 59069096, 59039760, 58996200
  9392,   4,  16384,   8704,   0,   5,   2, 59526912, 59030552, 58918240, 58917144, 59275352
  9393,   4,  16384,  44207,   5,   5,   0, 59567312, 59073672, 59012840, 58976216, 59041776
  9394,   4,  16384,  14330,   5,   4,   1, 59569864, 59112632, 59042264, 58989536, 59037544
  9395,   4,  16384,  23239,   4,   0,   2, 59591888, 59066920, 59024688, 59008568, 59207728
  9396,   4,  16384,  18974,   0,   1,   1, 59360680, 58952888, 58899568, 58896816, 58984704
  9397,   4,  16384,  17723,   1,   3,   2, 59502784, 59106864, 59003344, 58970928, 59059512
  9398,   4,  16384,  21809,   3,   3,   0, 59371464, 58990168, 58958168, 58954328, 58979688
  9399,   4,  16384,   2495,   3,   0,   2, 59570128, 59124408, 59026568, 59053656, 59265960
  9400,   4,  16384,  35068,   0,   9,   3, 59501128, 58998704, 58917944, 58884848, 59163552
  9401,   4,  16384,  35806,   9,   8,   1, 59461720, 59142560, 59039040, 59011296, 59082728
  9402,   4,  16384,  34076,   8,   8,   0, 59606064, 59138624, 59090848, 59063320, 59061760
  9403,   4,  16384,  31239,   8,  11,   2, 59592872, 59110272, 59036472, 59045704, 59304936
  9404,   4,  16384,   2780,  11,  10,   1, 59472720, 59061120, 59034760, 58996616, 59036696
  9405,   4,  16384,  32591,  10,   3,   3, 59575744, 59072032, 59033168, 58979512, 59144792
  9406,   4,  16384,  46247,   3,   1,   2, 59433896, 59106424, 58990480, 59012048, 59526704
  9407,   4,  16384,  48690,   1,   4,   2, 59526584, 59140784, 59050000, 59039888, 59380728
  9408,   4,  16384,  14971,   4,   3,   2, 59569368, 59089296, 59013280, 58993744, 59286472
  9409,   4,  16384,  22006,   3,   0,   2, 59615160, 59079120, 59010312, 59023672, 59247448
  9410,   4,  16384,  32455,   0,   0,   0, 59528328, 58999816, 58936880, 58909072, 58961144
  9411,   4,  16384,  33495,   0,   0,   0, 59484232, 58968384, 58910872, 58886984, 58948192
  9412,   4,  16384,  12859,   0,  11,   3, 59373736, 58957192, 58912528, 58875120, 59163872
  9413,   4,  16384,  44481,  11,  23,   3, 59390328, 59079264, 59028056, 59014280, 59182056
  9414,   4,  16384,   2508,  23,  15,   3, 59411600, 59072832, 59019712, 58983344, 59190848
  9415,   4,  16384,   5661,  15,   3,   3, 59483888, 59175304, 59077304, 59045968, 59134960
  9416,   4,  16384,  48150,   3,   2,   1, 59552304, 59099176, 59043256, 59061728, 59039960
  9417,   4,  16384,  19276,   2,   2,   0, 59649592, 59096528, 59003752, 59014080, 59013808
  9418,   4,  16384,  10827,   2,   0,   2, 59582160, 59119840, 59033112, 59008264, 59250288
  9419,   4,  16384,  12876,   0,  17,   3, 59523816, 59004328, 58912656, 58907848, 59178912
  9420,   4,  16384,  38504,  17,  19,   3, 59410752, 59078240, 59054336, 58980808, 59201368
  9421,   4,  16384,  34356,  19,  18,   1, 59345840, 58990400, 58959592, 58891768, 58937248
  9422,   4,  16384,  45363,  18,  18,   0, 59468176, 59107048, 59039584, 59054536, 59037416
  9423,   4,  16384,  24170,  18,  23,   2, 59506552, 59063328, 58997984, 58982024, 59318944
  9424,   4,  16384,  21423,  23,  18,   2, 59516408, 59076264, 58994576, 58970944, 59271248
  9425,   4,  16384,  21229,  18,   9,   3, 59539304, 59082072, 59012224, 59007576, 59163688
  9426,   4,  16384,  24337,   9,  10,   2, 59469520, 59138136, 59013896, 58997784, 59341640
  9427,   4,  16384,  34873,  10,   9,   2, 59420152, 59001160, 58979232, 58928808, 59206032
  9428,   4,  16384,  35604,   9,   9,   0, 59499800, 59048368, 58997024, 59016000, 59007208
  9429,   4,  16384,  27418,   9,   9,   0, 59574392, 59104184, 59038096, 58985848, 59054568
  9430,   4,  16384,  32160,   9,  10,   2, 59586456, 59097960, 59047968, 59045888, 59597048
  9431,   4,  16384,  13235,  10,  10,   0, 59549760, 59106248, 59042464, 59052504, 59053344
  9432,   4,  16384,   9349,  10,  14,   3, 59600912, 59141384, 59012696, 59000768, 59153248
  9433,   4,  16384,  29451,  14,  14,   0, 59370224, 59024000, 58941904, 58988352, 58987696
  9434,   4,  16384,  19085,  14,  14,   0, 59460728, 59085024, 59005736, 58986776, 59012144
  9435,   4,  16384,  44855,  14,  11,   3, 59403136, 59013400, 59002208, 58954368, 59139584
  9436,   4,  16384,  21552,  11,  11,   0, 59439664, 59132216, 59074968, 59027984, 59050416
  9437,   4,  16384,   4768,  11,  11,   0, 59565344, 59068456, 59001272, 58996032, 59020464
  9438,   4,  16384,  38308,  11,   8,   2, 59560920, 59123640, 59063384, 59012728, 59577920
  9439,   4,  16384,  43236,   8,   8,   0, 59581848, 59132680, 59056016, 59016384, 59038200
  9440,   4,  16384,  21472,   8,   9,   1, 59571872, 59091888, 59001512, 59001384, 59014432
  9441,   4,  16384,  48811,   9,   8,   1, 59433512, 59042432, 58963064, 58970928, 58980328
  9442,   4,  16384,  15497,   8,  13,   3, 59512936, 59078352, 59005536, 58990744, 59178800
  9443,   4,  16384,  37617,  13,  13,   0, 59378040, 59013696, 58983776, 58923008, 58993264
  9444,   4,  16384,   4344,  13,  13,   0, 59494488, 59131144, 59023368, 59013736, 59036544
  9445,   4,  16384,  24143,  13,   3,   3, 59494520, 59059936, 58984480, 59004128, 59140152
  9446,   4,  16384,  13243,   3,   3,   0, 59450216, 59173320, 59038992, 59013960, 59052288
  9447,   4,  16384,   5808,   3,   2,   1, 59544480, 59106376, 59049672, 59033776, 59039152
  9448,   4,  16384,   3368,   2,   3,   1, 59508552, 59078208, 58988240, 58962160, 59009784
  9449,   4,  16384,  36871,   3,   2,   1, 59430424, 59016064, 58976560, 58980032, 58988872
  9450,   4,  16384,  11655,   2,   4,   2, 59497760, 59075864, 58979272, 58976248, 59282520
  9451,   4,  16384,  46680,   4,   6,   3, 59592536, 59084808, 59053776, 59003968, 59161696
  9452,   4,  16384,  13152,   6,  22,   3, 59451720, 59113120, 59037984, 59021144, 59162208
  9453,   4,  16384,  21655,  22,  22,   0, 59347184, 59052224, 58966704, 58949840, 58919528
  9454,   4,  16384,  25069,  22,  23,   1, 59437200, 59074232, 59026728, 58989096, 59027024
  9455,   4,  16384,  36306,  23,  22,   1, 59493728, 59068480, 58997216, 59018752, 59046208
  9456,   4,  16384,  49569,  22,  23,   1, 59498144, 59084152, 58997592, 58955008, 58997856
  9457,   4,  16384,  33514,  23,  20,   2, 59516704, 59084336, 58982944, 58962192, 59307272
  9458,   4,  16384,    347,  20,   3,   3, 59508328, 59065640, 58986528, 59009976, 59163224
  9459,   4,  16384,  41090,   3,   3,   0, 59435976, 59070728, 59030512, 58999616, 59012904
  9460,   4,  16384,  14711,   3,   2,   1, 59397192, 59027072, 58955720, 58936336, 58988688
  9461,   4,  16384,  27550,   2,   2,   0, 59431384, 59012696, 58943352, 58930440, 58965664
  9462,   4,  16384,  13604,   2,   3,   1, 59588656, 59096720, 59046536, 59038464, 59067240
  9463,   4,  16384,  34094,   3,  16,   3, 59585976, 59095424, 59050440, 59018856, 59165184
  9464,   4,  16384,  27327,  16,  16,   0, 59408336, 59079496, 59002720, 58985504, 58986592
  9465,   4,  16384,   8081,  16,  14,   2, 59499592, 59104680, 59018696, 58991288, 59289448
  9466,   4,  16384,  18977,  14,  15,   1, 59397104, 59032216, 58961352, 58957000, 58976160
  9467,   4,  16384,  11990,  15,   7,   3, 59504280, 59061592, 58974584, 58981728, 59149392
  9468,   4,  16384,   8624,   7,   6,   1, 59464328, 59147936, 59086568, 59069080, 59060672
  9469,   4,  16384,  25168,   6,  12,   3, 59556440, 59095552, 59032776, 59006128, 59149072
  9470,   4,  16384,  22149,  12,  19,   3, 59433432, 59091160, 59009736, 59022832, 59169040
  9471,   4,  16384,  24215,  19,  18,   1, 59363216, 59030856, 58997288, 58983408, 58997416
  9472,   4,  16384,  38122,  18,  23,   2, 59443168, 59075440, 58991488, 58961080, 59287688
  9473,   4,  16384,  16634,  23,  22,   1, 59517888, 59063936, 58993032, 58958088, 59000272
  9474,   4,  16384,  26689,  22,  13,   3, 59514232, 59087336, 59002232, 58970176, 59199176
  9475,   4,  16384,   1275,  13,  13,   0, 59419216, 59054744, 58990568, 58991832, 59010744
  9476,   4,  16384,  49290,  13,  14,   2, 59496472, 59074192, 59001848, 58984528, 59407216
  9477,   4,  16384,  40440,  14,  17,   2, 59374472, 58991456, 58928848, 58913840, 58979296
  9478,   4,  16384,  38089,  17,  17,   0, 59462456, 59080200, 58986808, 58995896, 59022736
  9479,   4,  16384,  40998,  17,   1,   3, 59390544, 59032056, 58990072, 58963856, 59123552
  9480,   4,  16384,  23075,   1,   5,   2, 59585648, 59090824, 59020128, 59007280, 59314048
  9481,   4,  16384,   8356,   5,   3,   2, 59579784, 59088488, 59031800, 58988672, 59300440
  9482,   4,  16384,  46850,   3,   5,   2, 59420736, 59025328, 58945968, 58941432, 59258216
  9483,   4,  16384,   4123,   5,   4,   1, 59605312, 59107664, 59031136, 59008256, 59034464
  9484,   4,  16384,  36128,   4,  22,   3, 59534600, 59107704, 59015728, 59001976, 59150680
  9485,   4,  16384,  35249,  22,  21,   2, 59375032, 58994552, 58931800, 58889360, 58958696
  9486,   4,  16384,  39541,  21,  20,   1, 59401000, 59047768, 58981696, 58977776, 59026832
  9487,   4,  16384,  39648,  20,  20,   0, 59429400, 59056128, 58965272, 58984856, 59014624
  9488,   4,  16384,   3836,  20,   9,   3, 59495640, 59063896, 58968256, 58966376, 59130112
  9489,   4,  16384,   3395,   9,   9,   0, 59444328, 59088688, 59027920, 59012232, 59040000
  9490,   4,  16384,  12670,   9,  11,   2, 59605704, 59118872, 59028728, 58993968, 59314496
  9491,   4,  16384,  14967,  11,  10,   1, 59559432, 59085968, 59006576, 58997616, 59040960
  9492,   4,  16384,   1975,  10,   8,   2, 59434120, 59018976, 58982304, 58961320, 59345320
  9493,   4,  16384,  22633,   8,  10,   2, 59581696, 59089920, 59028944, 58999872, 59057864
  9494,   4,  16384,  22906,  10,  11,   1, 59493168, 59082224, 59001112, 58969984, 59000128
  9495,   4,  16384,  17847,  11,  21,   3, 59557312, 59094176, 59012648, 58996696, 59143704
  9496,   4,  16384,  19823,  21,  20,   1, 59372152, 59089600, 59002944, 58973352, 59013776
  9497,   4,  16384,    615,  20,  13,   3, 59527376, 59065704, 58974960, 58989256, 59177344
  9498,   4,  16384,  12604,  13,  18,   3, 59402480, 59099360, 58991128, 58993688, 59162072
  9499,   4,  16384,  30974,  18,  19,   1, 59392440, 59044656, 59013704, 58998416, 59005368
  9500,   4,  16384,   3028,  19,   8,   3, 59409656, 59035864, 58971024, 58966704, 59147560
  9501,   4,  16384,  15632,   8,   2,   3, 59405248, 59083176, 59010032, 58999840, 59141968
  9502,   4,  16384,   5192,   2,   0,   2, 59427616, 59150688, 59037408, 59039008, 59520808
  9503,   4,  16384,  11340,   0,   0,   0, 59490720, 59026744, 58957736, 58947128, 58993064
  9504,   4,  16384,  45475,   0,   0,   0, 59532840, 59019232, 58923264, 58904520, 58967136
  9505,   4,  16384,  42410,   0,   1,   1, 59516880, 59000464, 58909664, 58902144, 59051832
  9506,   4,  16384,  16818,   1,   0,   1, 59418352, 59093616, 58971760, 58939944, 58899424
  9507,   4,  16384,  29464,   0,   1,   1, 59502552, 58990408, 58917496, 58908736, 59018824
  9508,   4,  16384,  34325,   1,   0,   1, 59495904, 59080584, 59002592, 58979448, 58954872
  9509,   4,  16384,  45155,   0,  11,   3, 59340768, 58913496, 58836096, 58802752, 59142624
  9510,   4,  16384,  11410,  11,  11,   0, 59550400, 59129592, 59020168, 59016896, 59073824
  9511,   4,  16384,  35362,  11,  10,   1, 59560416, 59099576, 59095064, 59036040, 59053504
  9512,   4,  16384,  43212,  10,   9,   2, 59630440, 59089512, 58982496, 59036832, 59287096
  9513,   4,  16384,  22999,   9,   9,   0, 59578520, 59080264, 59031336, 58986912, 59029384
  9514,   4,  16384,  13374,   9,   8,   1, 59464064, 59042480, 58989072, 58945320, 58979968
  9515,   4,  16384,  22171,   8,   0,   3, 59516440, 59062240, 59013264, 58980080, 59083064
  9516,   4,  16384,  37433,   0,  13,   3, 59348296, 58986544, 58930832, 58908600, 59136704
  9517,   4,  16384,  18485,  13,  13,   0, 59377920, 59068824, 58992792, 58926488, 58990144
  9518,   4,  16384,  30303,  13,  13,   0, 59450920, 59090064, 59049408, 58996136, 59036656
  9519,   4,  16384,   7022,  13,  13,   0, 59513216, 59080984, 59015976, 59016600, 59021752
  9520,   4,  16384,  31690,  13,   4,   3, 59494048, 59072264, 59041264, 58955792, 59131984
  9521,   4,  16384,  29551,   4,   5,   1, 59410296, 59043424, 58988992, 58990976, 59032784
  9522,   4,  16384,   7080,   5,   4,   1, 59600264, 59130072, 59021704, 58998280, 59043312
  9523,   4,  16384,  43613,   4,   3,   2, 59388936, 58985280, 58975512, 58931800, 59203824
  9524,   4,  16384,   1913,   3,  19,   3, 59517744, 59108128, 59007488, 59024216, 59154552
  9525,   4,  16384,  35672,  19,  19,   0, 59438944, 59084360, 58986560, 58972312, 59017840
  9526,   4,  16384,  14904,  19,  18,   1, 59480104, 59076280, 59018120, 59010856, 58992232
  9527,   4,  16384,  46160,  18,   8,   3, 59480456, 59060848, 59019560, 58994400, 59149376
  9528,   4,  16384,  17786,   8,  11,   2, 59381224, 59068992, 58992640, 58955448, 59231952
  9529,   4,  16384,  22473,  11,   0,   3, 59516896, 59124088, 59031352, 59010472, 59103344
  9530,   4,  16384,  44398,   0,  18,   3, 59382616, 59032264, 58945688, 58951976, 59171256
  9531,   4,  16384,  26401,  18,  21,   2, 59433184, 59098000, 59018960, 58978408, 59314560
  9532,   4,  16384,  49838,  21,   9,   3, 59490768, 59108536, 59068960, 58998336, 59155416
  9533,   4,  16384,  39400,   9,   3,   3, 59466864, 59097312, 59076352, 58993688, 59183008
  9534,   4,  16384,   9978,   3,  17,   3, 59419328, 59113536, 59021032, 59059088, 59159168
  9535,   4,  16384,   8947,  17,  20,   3, 59392192, 59122680, 59051744, 59009728, 59199936
  9536,   4,  16384,   9152,  20,  21,   1, 59431184, 59059960, 58995648, 58988136, 59001880
  9537,   4,  16384,  43876,  21,  15,   3, 59511432, 59076464, 58970288, 58957528, 59189632
  9538,   4,  16384,  20276,  15,  16,   2, 59392720, 59071848, 59019632, 58983624, 59316496
  9539,   4,  16384,  35043,  16,  17,   1, 59511432, 59074848, 59003856, 59019824, 59030728
  9540,   4,  16384,   1263,  17,  16,   1, 59513920, 59105768, 59029128, 59000728, 59054376
  9541,   4,  16384,   5501,  16,  17,   1, 59370920, 58979960, 58923248, 58872408, 58943504
  9542,   4,  16384,  39133,  17,   8,   3, 59366176, 59040296, 58986848, 58980912, 59148992
  9543,   4,  16384,  26797,   8,   9,   1, 59403080, 59114912, 59095064, 59038200, 59075944
  9544,   4,  16384,  36386,   9,  22,   3, 59602152, 59096680, 59020776, 59015824, 59161832
  9545,   4,  16384,  22255,  22,  22,   0, 59407144, 59075616, 59001608, 58977232, 58989192
  9546,   4,  16384,  10462,  22,  23,   1, 59493880, 59085072, 59010144, 58976872, 59006984
  9547,   4,  16384,  39671,  23,  22,   1, 59498816, 59046304, 59008736, 58985344, 59008736
  9548,   4,  16384,  32341,  22,  22,   0, 59443040, 59080176, 58998800, 58984992, 59014432
  9549,   4,  16384,    223,  22,  23,   1, 59474880, 59019824, 58974576, 58937152, 58968440
  9550,   4,  16384,  35138,  23,  23,   0, 59320744, 58983832, 58946296, 58907616, 58936040
  9551,   4,  16384,  19272,  23,  18,   2, 59508904, 59100944, 59012944, 59008552, 59325744
  9552,   4,  16384,  49537,  18,   7,   3, 59384520, 59021160, 59007232, 58955240, 59129000
  9553,   4,  16384,  23844,   7,   7,   0, 59607272, 59118184, 59016840, 59037784, 59037480
  9554,   4,  16384,  49113,   7,  18,   3, 59586072, 59120688, 59060640, 59004448, 59178560
  9555,   4,  16384,  46409,  18,  19,   1, 59470104, 59060048, 58991144, 58978168, 59007752
  9556,   4,  16384,  12922,  19,   8,   3, 59466840, 59058848, 58994728, 58966720, 59140480
  9557,   4,  16384,  28076,   8,   4,   3, 59427696, 59046632, 59023544, 58971792, 59148112
  9558,   4,  16384,   2073,   4,   5,   1, 59382064, 59061344, 58983344, 58959304, 58990752
  9559,   4,  16384,  12245,   5,   1,   2, 59585296, 59122224, 59035240, 59005968, 59349328
  9560,   4,  16384,   7764,   1,  21,   3, 59589392, 59084320, 59038016, 59010976, 59155912
  9561,   4,  16384,   4395,  21,  22,   2, 59435176, 59077248, 59005504, 58980272, 59342432
  9562,   4,  16384,  34326,  22,  22,   0, 59489120, 59066744, 58990872, 58961840, 59000576
  9563,   4,  16384,  24746,  22,   5,   3, 59501032, 59107688, 58996520, 58999544, 59142696
  9564,   4,  16384,   1859,   5,   0,   2, 59414648, 59080496, 59020120, 59008536, 59315720
  9565,   4,  16384,   3497,   0,  11,   3, 59320368, 58904296, 58838152, 58814384, 59152976
  9566,   4,  16384,  12778,  11,  21,   3, 59448696, 59084768, 59051616, 59001736, 59153288
  9567,   4,  16384,   9948,  21,   2,   3, 59439464, 59101048, 59023000, 59014600, 59134608
  9568,   4,  16384,  22193,   2,   3,   1, 59475872, 59079152, 59032136, 58995616, 59027920
  9569,   4,  16384,  13347,   3,   0,   2, 59605200, 59070264, 58975832, 59012368, 59261104
  9570,   4,  16384,   1890,   0,  16,   3, 59533824, 59017680, 58929800, 58903488, 59185072
  9571,   4,  16384,  26068,  16,  17,   1, 59379640, 59052992, 59044304, 58977544, 58992096
  9572,   4,  16384,  40821,  17,   3,   3, 59518952, 59090736, 59008608, 59029688, 59137128
  9573,   4,  16384,  24676,   3,  10,   3, 59456080, 59087968, 59017952, 58992624, 59134480
  9574,   4,  16384,  22553,  10,   6,   2, 59435624, 59128816, 59078224, 59040112, 59584864
  9575,   4,  16384,  39493,   6,   7,   1, 59470768, 59033040, 58987504, 58996936, 59005088
  9576,   4,  16384,  48017,   7,   7,   0, 59642160, 59098040, 59013608, 59012272, 59040408
  9577,   4,  16384,  12517,   7,   5,   3, 59617248, 59122088, 59031600, 58996928, 59183112
  9578,   4,  16384,  35494,   5,   5,   0, 59427504, 59086608, 59079720, 59003376, 59025160
  9579,   4,  16384,  39593,   5,   6,   3, 59574832, 59079216, 59025288, 59031936, 59169960
  9580,   4,  16384,  20101,   6,  23,   3, 59375760, 59044952, 58996520, 58976488, 59149272
  9581,   4,  16384,  22172,  23,  18,   2, 59377776, 59038600, 58996600, 58960200, 59015224
  9582,   4,  16384,   7175,  18,  19,   1, 59495896, 59081480, 59026832, 59018384, 59045496
  9583,   4,  16384,  47945,  19,  20,   2, 59528976, 59117032, 59054392, 59019296, 59343216
  9584,   4,  16384,  20215,  20,  18,   2, 59484344, 59058112, 58997560, 58971880, 59253784
  9585,   4,  16384,  34459,  18,  11,   3, 59444144, 59047264, 58986304, 58960600, 59145640
  9586,   4,  16384,  34304,  11,  10,   1, 59523504, 59094632, 59032376, 59003496, 59025992
  9587,   4,  16384,  38060,  10,   8,   2, 59437440, 59018200, 58945736, 58949448, 59228104
  9588,   4,  16384,  22165,   8,   5,   3, 59432680, 59074120, 58983424, 58979840, 59173040
  9589,   4,  16384,   2381,   5,   6,   3, 59400944, 59107144, 59023648, 58972688, 59155280
  9590,   4,  16384,  10078,   6,  18,   3, 59517584, 59160336, 59030976, 59043632, 59184608
  9591,   4,  16384,   7954,  18,   8,   3, 59400944, 59122528, 59028168, 59026296, 59135224
  9592,   4,  16384,  48487,   8,   6,   2, 59455144, 59106656, 59046184, 58994216, 59294008
  9593,   4,  16384,  19397,   6,   0,   3, 59613832, 59099496, 59012048, 58986952, 59095520
  9594,   4,  16384,  47219,   0,   0,   0, 59375808, 59018592, 58941600, 58931272, 58985888
  9595,   4,  16384,  25111,   0,  21,   3, 59514392, 59007136, 58932400, 58911880, 59140160
  9596,   4,  16384,  11603,  21,  23,   2, 59347528, 59071192, 58964216, 58978696, 59392536
  9597,   4,  16384,  19364,  23,   0,   3, 59431832, 59039056, 58972840, 59015656, 59059072
  9598,   4,  16384,   9496,   0,   0,   0, 59382488, 59026456, 58956472, 58924928, 58982392
  9599,   4,  16384,  11874,   0,   0,   0, 59490400, 59011704, 58946440, 58943864, 58984808
  9600,   4,  16384,  44591,   0,   1,   1, 59513520, 58998000, 58921360, 58903696, 59034368
  9601,   4,  16384,   2696,   1,   3,   2, 59405288, 59035808, 58954720, 58966480, 59269872
  9602,   4,  16384,  14570,   3,  16,   3, 59636128, 59103888, 59003880, 59021136, 59177608
  9603,   4,  16384,  44489,  16,  17,   1, 59418424, 59125888, 59009152, 58976720, 59046976
  9604,   4,  16384,  46726,  17,  15,   2, 59501040, 59116232, 59047072, 59013448, 59428256
  9605,   4,  16384,  49233,  15,   3,   3, 59379952, 58989056, 58958240, 58914032, 59127704
  9606,   4,  16384,  33502,   3,   3,   0, 59397296, 59121208, 59070984, 59025064, 59084424
  9607,   4,  16384,  29331,   3,   3,   0, 59572816, 59111224, 59037312, 59046696, 59049296
  9608,   4,  16384,   7222,   3,   2,   1, 59579984, 59119360, 59049928, 59022720, 59067688
  9609,   4,  16384,  37737,   2,   3,   1, 59463288, 59024752, 59002232, 58989776, 59033256
  9610,   4,  16384,  23656,   3,   3,   0, 59616640, 59125264, 59064200, 59035928, 59032048
  9611,   4,  16384,  48869,   3,   2,   1, 59599664, 59125000, 59067112, 59021512, 59050968
  9612,   4,  16384,  46519,   2,   3,   1, 59478304, 59056688, 59030600, 58995192, 59033960
  9613,   4,  16384,  14571,   3,   2,   1, 59381696, 58975304, 58968912, 58899536, 58907904
  9614,   4,  16384,  31589,   2,  20,   3, 59618848, 59118144, 59053400, 59054512, 59159584
  9615,   4,  16384,  21619,  20,  20,   0, 59400816, 59104152, 59033144, 59006656, 59047888
  9616,   4,  16384,  43724,  20,   9,   3, 59482344, 59047312, 59000096, 59002352, 59139248
  9617,   4,  16384,  23698,   9,  10,   2, 59477568, 59105960, 59025448, 59027520, 59352432
  9618,   4,  16384,  20348,  10,  18,   3, 59604576, 59125640, 59023136, 59009104, 59188200
  9619,   4,  16384,  25873,  18,  19,   1, 59416392, 59047048, 59020984, 59002352, 59000912
  9620,   4,  16384,  33594,  19,  15,   3, 59467568, 59049072, 58981224, 58956848, 59162840
  9621,   4,  16384,  29114,  15,  12,   2, 59457944, 59087104, 59002952, 58977656, 59052928
  9622,   4,  16384,  42642,  12,  15,   2, 59350840, 58990800, 58966864, 58931488, 59499408
  9623,   4,  16384,  37999,  15,  17,   2, 59492032, 59084320, 59001392, 59000360, 59337552
  9624,   4,  16384,  24245,  17,  16,   1, 59524480, 59084464, 58996968, 58984912, 59021112
  9625,   4,  16384,  43799,  16,  16,   0, 59528624, 59081400, 59038520, 59022088, 59021888
  9626,   4,  16384,   8378,  16,  16,   0, 59386272, 59022320, 58961416, 58942640, 58972768
  9627,   4,  16384,  19402,  16,  16,   0, 59448904, 59054040, 58981624, 58940608, 58973608
  9628,   4,  16384,  14216,  16,  16,   0, 59418344, 59054928, 58975776, 58978288, 58983600
  9629,   4,  16384,  22905,  16,   0,   3, 59504504, 59044456, 58943768, 58947040, 59059528
  9630,   4,  16384,  33863,   0,   0,   0, 59368664, 59063840, 58979672, 58956456, 59000416
  9631,   4,  16384,  48546,   0,   1,   1, 59504512, 59036344, 58960656, 58950112, 59068160
  9632,   4,  16384,  18745,   1,   0,   1, 59606496, 59086352, 58988904, 58987696, 58937720
  9633,   4,  16384,   3373,   0,   2,   2, 59519472, 58991440, 58924128, 58915488, 59295048
  9634,   4,  16384,  10449,   2,   3,   1, 59438336, 59038648, 59003560, 58946240, 58970416
  9635,   4,  16384,   3450,   3,   2,   1, 59546520, 59086096, 59003368, 59008128, 59029120
  9636,   4,  16384,  24416,   2,   3,   1, 59462016, 59049568, 59027024, 58980760, 59022024
  9637,   4,  16384,  24824,   3,  18,   3, 59421976, 58985240, 58933936, 58904584, 59161288
  9638,   4,  16384,  29639,  18,  10,   3, 59359312, 59138288, 59010600, 58989640, 59152536
  9639,   4,  16384,  49022,  10,  11,   1, 59437520, 59124520, 59068160, 59025648, 59066064
  9640,   4,  16384,  38609,  11,   8,   2, 59582872, 59082608, 59030008, 59007880, 59297712
  9641,   4,  16384,   8214,   8,  11,   2, 59608984, 59100816, 58991112, 58984656, 59359184
  9642,   4,  16384,  44389,  11,  10,   1, 59614312, 59140880, 59067256, 59017096, 59065616
  9643,   4,  16384,  15734,  10,  11,   1, 59581816, 59082032, 59030304, 59008016, 59025832
  9644,   4,  16384,  40772,  11,  10,   1, 59521536, 59092528, 59006152, 59014120, 59034936
  9645,   4,  16384,  36255,  10,  15,   3, 59377288, 58970568, 58904472, 58863256, 59155472
  9646,   4,  16384,  24696,  15,   3,   3, 59359696, 59028168, 58986048, 58930832, 59118512
  9647,   4,  16384,  41613,   3,   3,   0, 59395104, 59115344, 59062320, 59026528, 59059392
  9648,   4,  16384,  11385,   3,   4,   2, 59555712, 59115680, 59032920, 58990784, 59301728
  9649,   4,  16384,  13834,   4,   9,   3, 59608720, 59103040, 59018760, 59020088, 59191368
  9650,   4,  16384,   4266,   9,  18,   3, 59576896, 59117496, 59036624, 59022736, 59184488
  9651,   4,  16384,  34871,  18,  18,   0, 59398520, 59059744, 58999664, 59005872, 59012088
  9652,   4,  16384,  43497,  18,  19,   1, 59542704, 59081536, 59013384, 58984240, 59044456
  9653,   4,  16384,  30416,  19,  23,   2, 59446128, 59042640, 58956888, 58916616, 58988192
  9654,   4,  16384,  19479,  23,  21,   2, 59444128, 59042360, 59001488, 58964496, 59516408
  9655,   4,  16384,  19020,  21,  20,   1, 59516888, 59076896, 58997136, 59008200, 59024120
  9656,   4,  16384,  21856,  20,  22,   2, 59496248, 59081888, 58998720, 58998256, 59283960
  9657,   4,  16384,   1743,  22,  22,   0, 59387352, 59004760, 58972400, 58974744, 58986440
  9658,   4,  16384,   2440,  22,  20,   2, 59370400, 59018576, 58958144, 58917472, 59242984
  9659,   4,  16384,   4255,  20,   8,   3, 59525400, 59065216, 59001608, 58994192, 59138616
  9660,   4,  16384,  39911,   8,   9,   1, 59438896, 59131424, 59043920, 59031328, 59071752
  9661,   4,  16384,   3512,   9,   9,   0, 59469648, 59047432, 58988136, 58963568, 59022136
  9662,   4,  16384,  17000,   9,  18,   3, 59538736, 59106216, 59023088, 59011280, 59140944
  9663,   4,  16384,   5995,  18,  19,   1, 59391480, 59072984, 59033320, 58998280, 59027160
  9664,   4,  16384,  48147,  19,  19,   0, 59491552, 59043304, 59006240, 59008512, 58984400
  9665,   4,  16384,  36172,  19,  18,   1, 59382480, 59010448, 58975592, 58938056, 59003800
  9666,   4,  16384,  21039,  18,  17,   3, 59510592, 59073456, 58999784, 58976352, 59184936
  9667,   4,  16384,  21970,  17,  15,   2, 59421032, 59041216, 58991096, 59001896, 59286792
  9668,   4,  16384,   1729,  15,  17,   2, 59478272, 59111144, 59013768, 59009344, 59411720
  9669,   4,  16384,   3254,  17,  17,   0, 59513968, 59049552, 58982592, 58977280, 58980976
  9670,   4,  16384,  28163,  17,   9,   3, 59368432, 58992656, 58998296, 58965672, 59148440
  9671,   4,  16384,  29615,   9,   8,   1, 59540184, 59114800, 59050080, 59042568, 59042520
  9672,   4,  16384,  34980,   8,   8,   0, 59581424, 59092176, 59004616, 58993440, 59021504
  9673,   4,  16384,  20152,   8,  14,   3, 59462144, 59035784, 58986912, 58947264, 59174792
  9674,   4,  16384,  19804,  14,  14,   0, 59353984, 59044856, 58997600, 58983824, 58970536
  9675,   4,  16384,  10269,  14,  16,   2, 59476144, 59074672, 59018312, 58970560, 59281280
  9676,   4,  16384,  39447,  16,  13,   2, 59494280, 59085216, 58994392, 59044288, 59414744
  9677,   4,  16384,  44006,  13,  12,   1, 59499120, 59038384, 58969960, 58950280, 58975976
  9678,   4,  16384,  18218,  12,  14,   2, 59492288, 59081152, 59002680, 58985024, 59588392
  9679,   4,  16384,  46379,  14,  13,   2, 59487888, 59071928, 59008936, 59004880, 59312848
  9680,   4,  16384,  28761,  13,  13,   0, 59425920, 59017976, 58983688, 58955304, 58991200
  9681,   4,  16384,  43898,  13,  12,   1, 59354040, 59003488, 58967568, 58928968, 58994704
  9682,   4,  16384,  43063,  12,  12,   0, 59407064, 59036000, 59014208, 58977912, 58978736
  9683,   4,  16384,  23749,  12,  13,   1, 59489736, 59038136, 58973912, 58982800, 59000920
  9684,   4,  16384,  18280,  13,  19,   3, 59511624, 59087872, 59028528, 58983760, 59167176
  9685,   4,  16384,  31160,  19,   7,   3, 59396912, 59051440, 58951120, 58974744, 59134152
  9686,   4,  16384,  33253,   7,   6,   1, 59444064, 59175792, 59045648, 59059632, 59070272
  9687,   4,  16384,  37086,   6,   8,   2, 59570960, 59096024, 59030432, 59007032, 59358368
  9688,   4,  16384,   8649,   8,   1,   3, 59606704, 59099008, 59038456, 58995376, 59153808
  9689,   4,  16384,   9332,   1,   1,   0, 59450552, 59104968, 59021688, 59026688, 59026264
  9690,   4,  16384,  44379,   1,   1,   0, 59612248, 59084568, 59051752, 59047592, 59050776
  9691,   4,  16384,   2046,   1,   0,   1, 59571200, 59080864, 59020648, 59000632, 58944072
  9692,   4,  16384,  13613,   0,   7,   3, 59367216, 58945008, 58898880, 58879912, 59169456
  9693,   4,  16384,   9415,   7,   7,   0, 59347864, 58994400, 58985408, 58900512, 58957248
  9694,   4,  16384,   4918,   7,   6,   1, 59507576, 59110096, 59032200, 59076384, 59078728
  9695,   4,  16384,  12198,   6,   7,   1, 59565168, 59122272, 59101904, 59019432, 59060216
  9696,   4,  16384,  27711,   7,   8,   2, 59651112, 59095224, 59017600, 59012472, 59296056
  9697,   4,  16384,   3013,   8,   9,   1, 59619688, 59098608, 59019240, 59002048, 59024200
  9698,   4,  16384,  46556,   9,  17,   3, 59559400, 59109160, 59011496, 59017720, 59145832
  9699,   4,  16384,  43409,  17,  13,   2, 59401864, 59017712, 58966664, 58951272, 59234936
  9700,   4,  16384,   2423,  13,  12,   1, 59415536, 59067832, 58959232, 58964040, 59006376
  9701,   4,  16384,  28621,  12,  13,   1, 59388112, 59003648, 58923664, 58915624, 58942896
  9702,   4,  16384,   4683,  13,  13,   0, 59479376, 59117296, 59016704, 58974504, 59013040
  9703,   4,  16384,  24255,  13,  23,   3, 59507728, 59083912, 58987064, 58986568, 59172064
  9704,   4,  16384,    399,  23,  20,   2, 59449472, 59044616, 58993952, 58982928, 59295704
  9705,   4,  16384,  26846,  20,  17,   3, 59482232, 59045656, 59011616, 58965768, 59167560
  9706,   4,  16384,  13530,  17,  17,   0, 59374072, 59030400, 58975904, 58958848, 58985992
  9707,   4,  16384,  48822,  17,  17,   0, 59394072, 59007120, 58995224, 58992480, 58998000
  9708,   4,  16384,  13742,  17,  12,   2, 59453872, 59051816, 59014200, 58972288, 59379808
  9709,   4,  16384,  16364,  12,  13,   1, 59525152, 59033104, 58968496, 58968464, 58994776
  9710,   4,  16384,  11976,  13,  10,   3, 59477440, 59086936, 59051064, 58999336, 59138360
  9711,   4,  16384,   8358,  10,  11,   1, 59441768, 59115808, 59049456, 59047656, 59064680
  9712,   4,  16384,  19473,  11,   9,   2, 59562144, 59089352, 58997728, 58988216, 59282576
  9713,   4,  16384,  45398,   9,   1,   3, 59442560, 59022568, 58964216, 58935792, 59201120
  9714,   4,  16384,   1259,   1,  21,   3, 59418304, 59138688, 59037952, 58998016, 59174512
  9715,   4,  16384,  32040,  21,  19,   2, 59404816, 59050968, 59000608, 58982736, 59278536
  9716,   4,  16384,  36988,  19,   9,   3, 59504552, 59081432, 59021176, 59016912, 59157128
  9717,   4,  16384,  47908,   9,   7,   2, 59537104, 59105920, 59016416, 59007264, 59079936
  9718,   4,  16384,  16547,   7,  10,   2, 59401456, 59007184, 58974808, 58950096, 59510088
  9719,   4,  16384,  32511,  10,  11,   1, 59601464, 59139392, 59051192, 59041752, 59079608
  9720,   4,  16384,  26719,  11,  11,   0, 59619296, 59105776, 59043592, 59014520, 59040704
  9721,   4,  16384,  14158,  11,  10,   1, 59629832, 59116752, 59024040, 58990152, 59034848
  9722,   4,  16384,  29675,  10,  10,   0, 59425888, 59021520, 58991128, 58950992, 59001800
  9723,   4,  16384,  36518,  10,  18,   3, 59585736, 59073408, 59032224, 59041240, 59182016
  9724,   4,  16384,   1871,  18,  22,   2, 59369848, 59076192, 59037408, 59014016, 59393560
  9725,   4,  16384,  33388,  22,   6,   3, 59498120, 59042264, 58992256, 58963768, 59150752
  9726,   4,  16384,  14049,   6,   7,   1, 59391296, 59035136, 58960520, 58951936, 58996104
  9727,   4,  16384,  14594,   7,   6,   1, 59503000, 59123720, 59052432, 59032688, 59055736
  9728,   4,  16384,   8614,   6,  11,   2, 59609928, 59101160, 59016496, 59006824, 59305736
  9729,   4,  16384,  46925,  11,   6,   2, 59603960, 59098640, 59023488, 58988840, 59344512
  9730,   4,  16384,  18105,   6,   6,   0, 59468688, 59037624, 58997704, 58961552, 58976912
  9731,   4,  16384,   3011,   6,   7,   1, 59605824, 59109000, 59022920, 59009472, 59050160
  9732,   4,  16384,  31146,   7,   7,   0, 59541816, 59088688, 59028696, 59014664, 59066872
  9733,   4,  16384,  11740,   7,   6,   1, 59414232, 58973192, 58895312, 58878696, 58940296
  9734,   4,  16384,  36069,   6,  20,   3, 59451656, 59040608, 58986856, 58961664, 59174288
  9735,   4,  16384,  44181,  20,  21,   1, 59361016, 59090000, 59031952, 59013432, 59035216
  9736,   4,  16384,  16938,  21,  14,   3, 59501280, 59044864, 58984544, 58959872, 59139408
  9737,   4,  16384,  48926,  14,  14,   0, 59410472, 59073896, 58991848, 58990240, 58990424
  9738,   4,  16384,  27758,  14,  19,   3, 59433664, 59057640, 58954520, 58953088, 59182168
  9739,   4,  16384,  31056,  19,  21,   2, 59403128, 59056384, 58977472, 58968840, 59286320
  9740,   4,  16384,   6606,  21,   8,   3, 59436704, 59066856, 58988600, 58982872, 59136704
  9741,   4,  16384,  32004,   8,   8,   0, 59463928, 59072024, 59017680, 58987928, 58994520
  9742,   4,  16384,   8479,   8,  20,   3, 59545576, 59121000, 59020496, 59000000, 59165424
  9743,   4,  16384,  31594,  20,   8,   3, 59403192, 59068048, 59044824, 58981360, 59153792
  9744,   4,  16384,  47691,   8,   5,   3, 59459216, 59115416, 59029600, 59023672, 59160680
  9745,   4,  16384,  14627,   5,  20,   3, 59414992, 59066928, 58976336, 58973608, 59142896
  9746,   4,  16384,  13552,  20,   9,   3, 59372496, 59043264, 58988072, 58945352, 59136640
  9747,   4,  16384,   8538,   9,   7,   2, 59415616, 59117640, 59019344, 59013712, 59297856
  9748,   4,  16384,   5637,   7,   2,   3, 59601680, 59139680, 59087600, 59070440, 59151272
  9749,   4,  16384,  47509,   2,   1,   2, 59459424, 59088624, 59029888, 58976336, 59075248
  9750,   4,  16384,  39619,   1,   5,   2, 59544616, 59117424, 59053504, 59033520, 59535008
  9751,   4,  16384,  13826,   5,   5,   0, 59498624, 59091088, 59015960, 59007008, 59012984
  9752,   4,  16384,  27070,   5,   5,   0, 59576776, 59067872, 58982536, 58980656, 59014736
  9753,   4,  16384,   4623,   5,  11,   3, 59530104, 59050184, 58950776, 58968704, 59170816
  9754,   4,  16384,  49162,  11,   8,   2, 59369696, 59043216, 58986096, 58979960, 59227416
  9755,   4,  16384,   4289,   8,  10,   2, 59521736, 59086392, 59039080, 59003632, 59305272
  9756,   4,  16384,  39803,  10,   9,   2, 59555424, 59117336, 59072896, 59037376, 59442856
  9757,   4,  16384,  46084,   9,   8,   1, 59581552, 59083560, 59006520, 58994616, 59032344
  9758,   4,  16384,  29362,   8,   8,   0, 59567392, 59113528, 59026776, 59002152, 59058840
  9759,   4,  16384,  13185,   8,  10,   2, 59535792, 59099608, 59056184, 59001352, 59305080
  9760,   4,  16384,  30136,  10,  10,   0, 59534072, 59096640, 59028320, 58998144, 59011768
  9761,   4,  16384,  10322,  10,  10,   0, 59375544, 59018064, 58969352, 58925088, 58964648
  9762,   4,  16384,  10677,  10,  11,   1, 59470824, 59039736, 58962912, 58945280, 59012968
  9763,   4,  16384,  31249,  11,  10,   1, 59577296, 59108872, 59025024, 59010568, 59052728
  9764,   4,  16384,  17344,  10,  10,   0, 59565784, 59122616, 59055344, 59021040, 59028576
  9765,   4,  16384,  29162,  10,  10,   0, 59561648, 59051832, 58997840, 58990992, 59018136
  9766,   4,  16384,  25249,  10,  10,   0, 59557624, 59102360, 59053104, 59013464, 59028792
  9767,   4,  16384,  18306,  10,   8,   2, 59536232, 59067272, 59024416, 59005992, 59309440
  9768,   4,  16384,  28983,   8,   8,   0, 59540264, 59077096, 58994216, 58994632, 59018528
  9769,   4,  16384,  38435,   8,   9,   1, 59448240, 59018864, 58963616, 58954000, 58994712
  9770,   4,  16384,  22744,   9,   5,   3, 59466728, 59075968, 58989952, 58960544, 59192304
  9771,   4,  16384,  29914,   5,   8,   3, 59389464, 59064080, 59041544, 59010080, 59195008
  9772,   4,  16384,  16445,   8,  19,   3, 59498544, 59134152, 59078536, 59035504, 59156224
  9773,   4,  16384,  33790,  19,   9,   3, 59402656, 59075208, 58995872, 58948464, 59149848
  9774,   4,  16384,  41249,   9,   8,   1, 59438648, 59118680, 59010584, 59021368, 59040568
  9775,   4,  16384,  35083,   8,   8,   0, 59555920, 59158072, 59041216, 59020176, 59045168
  9776,   4,  16384,  31657,   8,   9,   1, 59612888, 59096688, 59039448, 58987352, 59011880
  9777,   4,  16384,  31244,   9,   9,   0, 59558736, 59056232, 59013128, 58987824, 59002792
  9778,   4,  16384,  39697,   9,   9,   0, 59578480, 59081800, 58990440, 58979448, 58996536
  9779,   4,  16384,  42605,   9,   9,   0, 59442968, 59020912, 58978960, 58957360, 58983792
  9780,   4,  16384,  33901,   9,  11,   2, 59568680, 59109976, 59070040, 59051400, 59439048
  9781,   4,  16384,  27853,  11,  14,   3, 59412376, 59009360, 58893456, 58906472, 59150288
  9782,   4,  16384,   9508,  14,  14,   0, 59363808, 59099320, 59019768, 58991072, 59029504
  9783,   4,  16384,  35162,  14,  16,   2, 59466520, 59064336, 59025208, 58992408, 59313888
  9784,   4,  16384,   5049,  16,  16,   0, 59487832, 59109616, 59027704, 59009688, 59012032
  9785,   4,  16384,  36240,  16,   6,   3, 59524496, 59064976, 58986744, 58972304, 59176928
  9786,   4,  16384,  28844,   6,  22,   3, 59609488, 59128448, 59076744, 59039536, 59152864
  9787,   4,  16384,  12420,  22,  23,   1, 59383888, 59029200, 58986696, 58954440, 58988656
  9788,   4,  16384,  44973,  23,  22,   1, 59452952, 59073360, 59019888, 59037632, 59054088
  9789,   4,  16384,  38424,  22,  23,   1, 59500008, 59048888, 58966744, 58955376, 59006944
  9790,   4,  16384,  45298,  23,  21,   2, 59503352, 59101280, 59006104, 59004904, 59546776
  9791,   4,  16384,  18299,  21,  21,   0, 59520816, 59104344, 59005992, 59003816, 59012928
  9792,   4,  16384,   2667,  21,  20,   1, 59486352, 59047832, 58992368, 58965936, 58989960
  9793,   4,  16384,  46849,  20,  19,   2, 59374120, 59020512, 58982736, 58953744, 59249048
  9794,   4,  16384,  35272,  19,  19,   0, 59389416, 59029984, 58971536, 58973888, 58984120
  9795,   4,  16384,  29815,  19,  17,   3, 59422472, 59015672, 58949312, 58970240, 59151704
  9796,   4,  16384,  34896,  17,  16,   1, 59406744, 59109432, 58997808, 59026600, 59027632
  9797,   4,  16384,  44551,  16,  16,   0, 59471584, 59027488, 58992528, 58976928, 59000480
  9798,   4,  16384,  15136,  16,  17,   1, 59491856, 59085976, 59005880, 58973000, 59013784
  9799,   4,  16384,  19917,  17,  17,   0, 59484832, 59087024, 59029216, 58995808, 59017016
  9800,   4,  16384,   4110,  17,   4,   3, 59455384, 59018352, 59000240, 58980680, 59135888
  9801,   4,  16384,  19625,   4,   4,   0, 59440064, 59107264, 59011880, 58996648, 59048104
  9802,   4,  16384,   7478,   4,   5,   1, 59413896, 59024128, 58972536, 58943856, 58992256
  9803,   4,  16384,  41324,   5,   5,   0, 59499552, 59060176, 58982080, 58984256, 59009736
  9804,   4,  16384,  21346,   5,   4,   1, 59574600, 59127016, 59055984, 59034408, 59051632
  9805,   4,  16384,  46777,   4,  22,   3, 59561344, 59073664, 58993704, 58996016, 59161032
  9806,   4,  16384,  23444,  22,  23,   1, 59388032, 59096696, 59012640, 59005368, 59020368
  9807,   4,  16384,   1920,  23,  22,   1, 59453592, 59090208, 59023312, 58972480, 59035840
  9808,   4,  16384,   7163,  22,  22,   0, 59408952, 59030328, 59025624, 59029792, 58988904
  9809,   4,  16384,  38722,  22,  23,   1, 59532112, 59091176, 58970832, 58977552, 59020648
  9810,   4,  16384,  18426,  23,  22,   1, 59408512, 59040720, 58982192, 58963856, 59008840
  9811,   4,  16384,  47539,  22,  19,   2, 59543656, 59062776, 59011608, 58984976, 59283344
  9812,   4,  16384,  43943,  19,  20,   2, 59499336, 59065680, 58985192, 58974256, 59382488
  9813,   4,  16384,   7444,  20,  21,   1, 59379416, 58970152, 58901912, 58893728, 58935272
  9814,   4,  16384,  25122,  21,  21,   0, 59462032, 59064552, 59000312, 59006680, 59016360
  9815,   4,  16384,  28198,  21,  21,   0, 59479336, 59068704, 59024696, 58968600, 59006976
  9816,   4,  16384,  47481,  21,  21,   0, 59422152, 59026400, 58957176, 58936056, 58989024
  9817,   4,  16384,   7980,  21,  23,   2, 59501680, 59076896, 58986056, 58971888, 59318168
  9818,   4,  16384,  40006,  23,  18,   2, 59422256, 59039160, 58992032, 58941720, 59239544
  9819,   4,  16384,  35271,  18,  18,   0, 59486824, 59092808, 58989152, 58981768, 59027640
  9820,   4,  16384,  24754,  18,  19,   1, 59481032, 59079400, 59061200, 59028368, 59005536
  9821,   4,  16384,  41236,  19,  19,   0, 59400688, 58978784, 58902984, 58912752, 58942896
  9822,   4,  16384,  46234,  19,   6,   3, 59489800, 59074976, 59048400, 58975680, 59129000
  9823,   4,  16384,   4212,   6,   8,   2, 59427280, 59109288, 59030368, 59031840, 59364240
  9824,   4,  16384,  39164,   8,   9,   1, 59475696, 59054088, 58986488, 58985296, 58978208
  9825,   4,  16384,  21693,   9,   9,   0, 59609184, 59074296, 59018192, 58996352, 59009192
  9826,   4,  16384,   1108,   9,   8,   1, 59608400, 59126592, 59045344, 59008120, 59036640
  9827,   4,  16384,  26456,   8,  18,   3, 59605640, 59089288, 59015632, 59005824, 59150616
  9828,   4,  16384,  41289,  18,   0,   3, 59374928, 59074568, 59022112, 58991296, 59055024
  9829,   4,  16384,  26800,   0,   1,   1, 59344400, 59011184, 58929688, 58915904, 59033624
  9830,   4,  16384,  45661,   1,  13,   3, 59508376, 59086160, 59009656, 59007528, 59161088
  9831,   4,  16384,  24715,  13,   7,   3, 59399248, 59084560, 59059248, 58984560, 59171296
  9832,   4,  16384,  36885,   7,   7,   0, 59490264, 59128432, 59037408, 59059616, 59048944
  9833,   4,  16384,  24202,   7,   9,   2, 59651016, 59096248, 58995864, 58995240, 59326344
  9834,   4,  16384,  43029,   9,   7,   2, 59605936, 59120176, 59082792, 59004448, 59346560
  9835,   4,  16384,  20236,   7,   9,   2, 59568320, 59074856, 59056056, 59000992, 59302216
  9836,   4,  16384,  21770,   9,   4,   3, 59466544, 59042776, 58976032, 58972128, 59154256
  9837,   4,  16384,  21864,   4,   5,   1, 59424240, 59104408, 59038152, 58991152, 59043160
  9838,   4,  16384,  17640,   5,   0,   2, 59499152, 59080976, 59026600, 59016264, 59482928
  9839,   4,  16384,  22126,   0,   1,   1, 59343032, 58940808, 58899872, 58862824, 59006408
  9840,   4,  16384,  43834,   1,   0,   1, 59616320, 59125312, 59028600, 59014776, 58978752
  9841,   4,  16384,   3816,   0,  18,   3, 59525904, 59020088, 58938432, 58896840, 59179328
  9842,   4,  16384,  13545,  18,  18,   0, 59409232, 59078128, 59039800, 58991984, 59017032
  9843,   4,  16384,   3232,  18,  23,   2, 59468368, 59046624, 58957704, 58960392, 59247576
  9844,   4,  16384,   7141,  23,  23,   0, 59443824, 59051312, 59011776, 59013312, 59016648
  9845,   4,  16384,  23733,  23,  22,   1, 59479024, 59054800, 58959896, 58961240, 58991792
  9846,   4,  16384,   8738,  22,  22,   0, 59493824, 59109008, 59037456, 58994128, 59052152
  9847,   4,  16384,  19048,  22,  18,   2, 59415976, 59025968, 58969680, 58971696, 59281600
  9848,   4,  16384,  47970,  18,  23,   2, 59499120, 59065200, 59008352, 58979544, 59299848
  9849,   4,  16384,   8343,  23,  22,   1, 59388176, 59032688, 58984200, 58957392, 58990912
  9850,   4,  16384,  44265,  22,  21,   2, 59543240, 59102784, 59031480, 59005144, 59318008
  9851,   4,  16384,   8338,  21,  20,   1, 59440096, 59038352, 58998920, 58943216, 58996568
  9852,   4,  16384,  44083,  20,  21,   1, 59474072, 59055856, 58987800, 59004976, 59031480
  9853,   4,  16384,  42876,  21,  20,   1, 59529296, 59109808, 58996976, 58991968, 59005672
  9854,   4,  16384,  21264,  20,  20,   0, 59508704, 59078224, 59013920, 59000736, 59006256
  9855,   4,  16384,  11623,  20,   0,   3, 59416168, 59072472, 59001528, 58961824, 59057296
  9856,   4,  16384,  45503,   0,   8,   3, 59326368, 58997824, 58930640, 58919664, 59170392
  9857,   4,  16384,  49176,   8,   0,   3, 59520648, 59103456, 59001992, 59005232, 59103928
  9858,   4,  16384,   2652,   0,  12,   3, 59369616, 59023896, 58941968, 58930792, 59171736
  9859,   4,  16384,  20251,  12,  12,   0, 59394064, 59043856, 59041192, 58970144, 58983048
  9860,   4,  16384,  11133,  12,  12,   0, 59533128, 59098184, 58991368, 59003416, 59030112
  9861,   4,  16384,  17507,  12,  10,   3, 59498584, 59028560, 59012808, 58962104, 59146504
  9862,   4,  16384,  19120,  10,  10,   0, 59436264, 59072512, 58971344, 59006464, 59015704
  9863,   4,  16384,  49354,  10,   9,   2, 59497440, 59129064, 59017248, 59007072, 59302568
  9864,   4,  16384,   5895,   9,   9,   0, 59565864, 59091272, 59053696, 58997384, 59039672
  9865,   4,  16384,  32468,   9,   8,   1, 59638008, 59102136, 59041592, 58991208, 59028088
  9866,   4,  16384,  32404,   8,   8,   0, 59491808, 59048056, 58978864, 58926792, 58978800
  9867,   4,  16384,  13092,   8,   8,   0, 59618888, 59099368, 59060208, 59014600, 59044960
  9868,   4,  16384,  15211,   8,  11,   2, 59586184, 59122624, 59045872, 59030368, 59423096
  9869,   4,  16384,  25474,  11,  10,   1, 59401456, 59001800, 58961152, 58909984, 58932856
  9870,   4,  16384,  14823,  10,  11,   1, 59487488, 59064536, 59000432, 58999416, 59010440
  9871,   4,  16384,  40082,  11,   7,   2, 59541064, 59100944, 59041544, 58997136, 59308016
  9872,   4,  16384,  12105,   7,  11,   2, 59569440, 59084616, 59042096, 58986216, 59307664
  9873,   4,  16384,  14181,  11,  23,   3, 59629672, 59111712, 58999352, 58982696, 59156440
  9874,   4,  16384,  29670,  23,  23,   0, 59362000, 59010992, 59024104, 58944024, 59036784
  9875,   4,  16384,  25824,  23,  12,   3, 59437768, 59050040, 58984280, 59019040, 59141224
  9876,   4,  16384,  40648,  12,  13,   1, 59426816, 59086832, 59012688, 59000216, 59030312
  9877,   4,  16384,  30131,  13,   4,   3, 59463832, 59089064, 58982440, 58943872, 59150256
  9878,   4,  16384,  18641,   4,   5,   1, 59423840, 59125832, 59087848, 59023552, 59054848
  9879,   4,  16384,  45331,   5,   0,   2, 59589592, 59131880, 59056328, 59029288, 59278192
  9880,   4,  16384,  20955,   0,   3,   2, 59518056, 59006672, 58920168, 58917608, 59277568
  9881,   4,  16384,  46327,   3,   3,   0, 59426336, 59040952, 58973352, 58935240, 58999872
  9882,   4,  16384,  25731,   3,   2,   1, 59612456, 59123936, 59019528, 58997208, 59042160
  9883,   4,  16384,  32556,   2,   0,   2, 59404864, 59009952, 58966896, 58982016, 59143480
  9884,   4,  16384,   8659,   0,   0,   0, 59486064, 59010704, 58963760, 58943128, 58981968
  9885,   4,  16384,  17386,   0,  19,   3, 59338424, 58904160, 58846296, 58821624, 59133488
  9886,   4,  16384,  12669,  19,  20,   2, 59354360, 59125224, 59015096, 58987088, 59559960
  9887,   4,  16384,  35937,  20,  19,   2, 59503544, 59092056, 59002912, 59024664, 59338288
  9888,   4,  16384,  32390,  19,  20,   2, 59495368, 59095968, 58981192, 58968992, 59269288
  9889,   4,  16384,  14223,  20,  21,   1, 59414040, 59024824, 59016192, 58962088, 59010440
  9890,   4,  16384,  47504,  21,  23,   2, 59506248, 59068680, 58987304, 58998032, 59298400
  9891,   4,  16384,   3006,  23,  21,   2, 59513392, 59066432, 58973664, 58966096, 59278832
  9892,   4,  16384,   9410,  21,  21,   0, 59401032, 59022112, 58970624, 58963584, 58995112
  9893,   4,  16384,  15918,  21,   4,   3, 59342432, 58944776, 58907656, 58922080, 59130864
  9894,   4,  16384,  18864,   4,   4,   0, 59447544, 59115832, 59078720, 59004744, 59042384
  9895,   4,  16384,   9624,   4,   0,   2, 59587152, 59098616, 59048496, 59005088, 59261056
  9896,   4,  16384,  46502,   0,   2,   2, 59513160, 58998240, 58919992, 58899704, 59262072
  9897,   4,  16384,  31764,   2,   3,   1, 59485360, 59033936, 58958056, 58959368, 59006776
  9898,   4,  16384,  44045,   3,   2,   1, 59588248, 59124592, 59022640, 59005536, 59018336
  9899,   4,  16384,  44381,   2,   3,   1, 59483888, 59065528, 59009928, 58962312, 59011608
  9900,   4,  16384,  15183,   3,   5,   2, 59469296, 59072304, 59001168, 58972064, 59366440
  9901,   4,  16384,   5570,   5,   5,   0, 59387864, 58979472, 58896280, 58907024, 58934816
  9902,   4,  16384,  35845,   5,  17,   3, 59578144, 59098304, 59033384, 59046776, 59155472
  9903,   4,  16384,  22903,  17,  12,   2, 59454552, 59099552, 58999488, 59006392, 59327000
  9904,   4,  16384,   7758,  12,  15,   2, 59483640, 59074160, 58991568, 58995496, 59279832
  9905,   4,  16384,  47212,  15,  16,   2, 59470920, 59035200, 58991256, 58958872, 59280064
  9906,   4,  16384,  27537,  16,   9,   3, 59505480, 59059992, 59001328, 58962376, 59179040
  9907,   4,  16384,    438,   9,   7,   2, 59409712, 59061832, 59019608, 58979576, 59270192
  9908,   4,  16384,  48887,   7,  13,   3, 59536016, 59114272, 59020984, 59018176, 59146880
  9909,   4,  16384,  14949,  13,  13,   0, 59391224, 59041992, 58960304, 58945392, 58994672
  9910,   4,  16384,  25474,  13,  13,   0, 59371040, 58999632, 58971144, 58934048, 58959320
  9911,   4,  16384,  22421,  13,  12,   1, 59497552, 59104256, 59016288, 58997840, 59017400
  9912,   4,  16384,  21814,  12,  16,   2, 59497896, 59078832, 58978000, 58977056, 59289088
  9913,   4,  16384,  46281,  16,  16,   0, 59519688, 59077872, 58998976, 58995272, 59004088
  9914,   4,  16384,   2240,  16,  16,   0, 59500344, 59067704, 58968472, 58993880, 59014528
  9915,   4,  16384,   2831,  16,   5,   3, 59451296, 59030320, 58978856, 58931096, 59153672
  9916,   4,  16384,  39280,   5,   5,   0, 59391936, 59034336, 58984776, 58955984, 59007864
  9917,   4,  16384,  11614,   5,   5,   0, 59435920, 59065136, 58997472, 58983136, 59003968
  9918,   4,  16384,  19875,   5,   2,   2, 59542752, 59102352, 59075720, 59048608, 59568472
  9919,   4,  16384,   6589,   2,   9,   3, 59555168, 59136032, 59037680, 59017328, 59192432
  9920,   4,  16384,   2431,   9,   8,   1, 59439832, 59103296, 59033464, 59019552, 59050696
  9921,   4,  16384,    482,   8,   9,   1, 59583992, 59120896, 59029344, 59030352, 59025088
  9922,   4,  16384,  23773,   9,   8,   1, 59544256, 59091152, 59011152, 59016440, 59041640
  9923,   4,  16384,  15216,   8,   6,   2, 59416000, 59050432, 58978704, 58956024, 59223096
  9924,   4,  16384,  15131,   6,   6,   0, 59568360, 59100864, 59023120, 59032960, 59051096
  9925,   4,  16384,  19062,   6,   7,   1, 59567960, 59059760, 58973024, 58959000, 59013688
  9926,   4,  16384,  25915,   7,   9,   2, 59534496, 59069920, 59026312, 59011136, 59589848
  9927,   4,  16384,  14793,   9,   2,   3, 59424048, 59043968, 58977568, 58958304, 59169056
  9928,   4,  16384,  29448,   2,   2,   0, 59565320, 59098576, 59019088, 58984880, 59040736
  9929,   4,  16384,  23251,   2,  13,   3, 59596848, 59111328, 59009944, 59000176, 59175816
  9930,   4,  16384,  40050,  13,  13,   0, 59417896, 59081784, 59013096, 58992568, 59008624
  9931,   4,  16384,   6741,  13,  14,   2, 59481656, 59067360, 59014016, 59001040, 59245128
  9932,   4,  16384,   7127,  14,  15,   1, 59484216, 59076368, 59025352, 59011680, 59030352
  9933,   4,  16384,  26189,  15,  23,   3, 59499432, 59038176, 58984976, 58952032, 59170080
  9934,   4,  16384,  25823,  23,  23,   0, 59374552, 59047176, 58960016, 58983456, 58998160
  9935,   4,  16384,  41852,  23,  16,   3, 59465536, 59037632, 59000976, 58966520, 59175000
  9936,   4,  16384,  28861,  16,  17,   1, 59425800, 59088032, 58987440, 58980032, 59011296
  9937,   4,  16384,  13305,  17,   0,   3, 59391440, 59044752, 58953544, 58948720, 59066576
  9938,   4,  16384,  11522,   0,  15,   3, 59533912, 59024048, 58930480, 58927064, 59165600
  9939,   4,  16384,  11923,  15,  14,   1, 59458352, 59076680, 59033736, 58961960, 59007304
  9940,   4,  16384,  48963,  14,  14,   0, 59555088, 59081296, 58997696, 59016416, 59038904
  9941,   4,  16384,  22793,  14,  19,   3, 59537984, 59042488, 58973072, 58963720, 59143104
  9942,   4,  16384,  26175,  19,  18,   1, 59376384, 59058904, 58990880, 58984400, 59025256
  9943,   4,  16384,   5285,  18,  19,   1, 59427616, 59111808, 59043360, 59013528, 59012272
  9944,   4,  16384,  28780,  19,  23,   2, 59504848, 59105208, 59000824, 58972192, 59289896
  9945,   4,  16384,  33281,  23,  18,   2, 59488064, 59071952, 59004400, 58995112, 59306472
  9946,   4,  16384,  20090,  18,  10,   3, 59408800, 59028192, 58948272, 58971952, 59156560
  9947,   4,  16384,   8151,  10,  10,   0, 59425200, 59139432, 59062000, 59009624, 59046296
  9948,   4,  16384,  23844,  10,  19,   3, 59564056, 59109776, 59039400, 59030984, 59181128
  9949,   4,  16384,  42002,  19,  22,   2, 59387200, 59025680, 58921968, 58904416, 58957416
  9950,   4,  16384,  11226,  22,   9,   3, 59470672, 59086120, 59034960, 59014688, 59142112
  9951,   4,  16384,  35097,   9,   8,   1, 59513336, 59141248, 59065368, 59080648, 59105672
  9952,   4,  16384,  37571,   8,   8,   0, 59610424, 59117616, 59027824, 58994184, 59021248
  9953,   4,  16384,   9299,   8,  10,   2, 59615600, 59087808, 59043864, 58983248, 59326640
  9954,   4,  16384,  30827,  10,  10,   0, 59496128, 59048288, 58977448, 58989008, 59011080
  9955,   4,  16384,   1617,  10,  11,   1, 59631552, 59158800, 59072848, 59030144, 59060288
  9956,   4,  16384,  47817,  11,  11,   0, 59598840, 59134072, 59034816, 59039472, 59051976
  9957,   4,  16384,  37435,  11,  11,   0, 59468728, 59030936, 58943168, 58949456, 59004880
  9958,   4,  16384,   7360,  11,   7,   2, 59404400, 59053408, 58972896, 58974944, 59508240
  9959,   4,  16384,  46259,   7,   9,   2, 59600320, 59121248, 59073984, 59064552, 59360592
  9960,   4,  16384,   2439,   9,   9,   0, 59624920, 59091624, 59039824, 58995960, 59015496
  9961,   4,  16384,  21728,   9,   4,   3, 59604312, 59093168, 59014432, 58995232, 59180976
  9962,   4,  16384,  43671,   4,   2,   2, 59458016, 59132992, 59048800, 59046152, 59343624
  9963,   4,  16384,  19940,   2,   9,   3, 59608936, 59112624, 59021560, 59031456, 59175024
  9964,   4,  16384,  40773,   9,   8,   1, 59450744, 59133296, 59057312, 59020440, 59079600
  9965,   4,  16384,  38734,   8,  11,   2, 59453000, 59055400, 58989248, 58945656, 59005016
  9966,   4,  16384,  39066,  11,  11,   0, 59431960, 59041912, 58982368, 58972736, 58986280
  9967,   4,  16384,  22351,  11,  10,   1, 59638608, 59125984, 59081120, 59070744, 59072784
  9968,   4,  16384,   1826,  10,   2,   3, 59613280, 59129160, 59008896, 59005656, 59162656
  9969,   4,  16384,  13986,   2,   5,   2, 59466960, 59093336, 59025912, 58998976, 59341592
  9970,   4,  16384,  31675,   5,  18,   3, 59585368, 59098344, 59039432, 59008160, 59177096
  9971,   4,  16384,   5238,  18,  21,   2, 59398184, 59066096, 59014408, 58970720, 59275168
  9972,   4,  16384,  27589,  21,  21,   0, 59478112, 59057472, 59011032, 59020648, 58995240
  9973,   4,  16384,    501,  21,   4,   3, 59426952, 58991424, 58928848, 58928840, 59108048
  9974,   4,  16384,  24452,   4,   5,   1, 59414760, 59149184, 59050528, 59034800, 59078040
  9975,   4,  16384,  31012,   5,   5,   0, 59537224, 59156776, 59060080, 59029032, 59053224
  9976,   4,  16384,  42458,   5,   5,   0, 59468120, 59047088, 59014072, 58998424, 58997064
  9977,   4,  16384,  17203,   5,   3,   2, 59617720, 59096624, 59003632, 59015640, 59348016
  9978,   4,  16384,  45252,   3,   3,   0, 59592624, 59112776, 59011072, 59008208, 59093712
  9979,   4,  16384,  36811,   3,   7,   3, 59595904, 59129016, 59036240, 59044376, 59171136
  9980,   4,  16384,  21769,   7,   8,   2, 59406904, 59070480, 59013744, 58990896, 59385944
  9981,   4,  16384,  34317,   8,   9,   1, 59374912, 58993256, 58884456, 58869344, 58956232
  9982,   4,  16384,  40877,   9,  14,   3, 59564712, 59158040, 59090944, 59047600, 59153792
  9983,   4,  16384,  21888,  14,  14,   0, 59424520, 59084704, 59012360, 58999552, 59036624
  9984,   4,  16384,  23318,  14,  12,   2, 59464792, 59086424, 58992592, 58969160, 59278488
  9985,   4,  16384,  36917,  12,  13,   1, 59517296, 59061984, 58994496, 58971760, 59026464
  9986,   4,  16384,   7645,  13,   6,   3, 59503400, 59071592, 59002744, 58980776, 59161352
  9987,   4,  16384,   1479,   6,   6,   0, 59371472, 59028064, 58960232, 58953576, 58988504
  9988,   4,  16384,  35849,   6,  10,   2, 59524776, 59137336, 59083560, 59054248, 59416808
  9989,   4,  16384,  20165,  10,  20,   3, 59481144, 59035408, 58956672, 58944608, 59158776
  9990,   4,  16384,  11041,  20,  11,   3, 59415968, 59093584, 59005072, 58998072, 59136832
  9991,   4,  16384,  32929,  11,  22,   3, 59501528, 59127064, 59085528, 59059344, 59161344
  9992,   4,  16384,  12105,  22,  22,   0, 59442616, 59129512, 59024584, 59018368, 58992696
  9993,   4,  16384,  49254,  22,  11,   3, 59492984, 59058064, 58978248, 58963200, 59155696
  9994,   4,  16384,  49511,  11,  11,   0, 59397352, 59039352, 58962688, 58953488, 58979744
  9995,   4,  16384,  43037,  11,  14,   3, 59420824, 59042024, 58968360, 58976272, 59145792
  9996,   4,  16384,   5430,  14,  13,   2, 59391680, 59076576, 59034672, 58998056, 59438800
  9997,   4,  16384,  35206,  13,  16,   2, 59491912, 59067104, 58966560, 58943000, 59057872
  9998,   4,  16384,  30249,  16,  16,   0, 59488904, 59056272, 59024480, 58997736, 59017032
  9999,   4,  16384,  22464,  16,  13,   2, 59442352, 59074960, 58990616, 58963128, 59305168
 10000,   4,  16384,  21974,  13,  10,   3, 59475936, 59050200, 58995848, 58968640, 59155136
 10001,   4,  16384,  15050,  10,  11,   1, 59402168, 59044976, 58960184, 58946400, 58997080
 10002,   4,  16384,  33277,  11,   6,   2, 59490472, 59081488, 59011776, 58979496, 59331568
 10003,   4,  16384,  21463,   6,  10,   2, 59482248, 59036832, 58962448, 58975704, 59226856
 10004,   4,  16384,   4179,  10,   9,   2, 59625800, 59169976, 59061528, 59064936, 59435392
 10005,   4,  16384,   9260,   9,   8,   1, 59567872, 59075104, 58995880, 58988824, 59029112
 10006,   4,  16384,  14256,   8,   8,   0, 59544592, 59104360, 59047864, 59014624, 59031496
 10007,   4,  16384,   9247,   8,   9,   1, 59591064, 59106056, 59049344, 59033064, 59048776
 10008,   4,  16384,   3529,   9,  15,   3, 59395488, 59018280, 58948552, 58927184, 59156880
 10009,   4,  16384,  40273,  15,  15,   0, 59390680, 59023160, 58977336, 58954984, 58989120
 10010,   4,  16384,  49035,  15,  14,   1, 59474952, 59089952, 58996232, 58986632, 59006728
 10011,   4,  16384,  48889,  14,  14,   0, 59420720, 59029512, 58948792, 58958888, 58965240
 10012,   4,  16384,  47199,  14,  16,   2, 59520656, 59093480, 59008360, 59012968, 59423976
 10013,   4,  16384,  48412,  16,  16,   0, 59476992, 59051976, 58967728, 58939112, 58985032
 10014,   4,  16384,  35176,  16,  16,   0, 59470080, 59063512, 59016840, 59019928, 59023048
 10015,   4,  16384,  45991,  16,  18,   3, 59408952, 59049336, 58992216, 58973560, 59172296
 10016,   4,  16384,  28773,  18,  21,   2, 59414760, 59109112, 59015584, 58962632, 59271432
 10017,   4,  16384,  32730,  21,  20,   1, 59488560, 59056136, 58992520, 58967688, 59011112
 10018,   4,  16384,  26559,  20,  21,   1, 59521128, 59080272, 59007000, 58939240, 59000504
 10019,   4,  16384,   6195,  21,  20,   1, 59422048, 59048784, 58977968, 58965432, 58970568
 10020,   4,  16384,   2005,  20,  21,   1, 59486672, 59092064, 59003544, 58997360, 59024480
 10021,   4,  16384,  11426,  21,  18,   2, 59488088, 59030144, 58973256, 58966696, 59029792
 10022,   4,  16384,  16209,  18,  19,   1, 59399992, 59009560, 58967152, 58940512, 58979488
 10023,   4,  16384,  22745,  19,  18,   1, 59330592, 59007512, 58979504, 58931888, 58994368
 10024,   4,  16384,   5931,  18,   7,   3, 59503352, 59066664, 58981336, 58978144, 59146288
 10025,   4,  16384,  48695,   7,   6,   1, 59485280, 59092000, 59012712, 59004312, 59029256
 10026,   4,  16384,   7077,   6,  20,   3, 59572664, 59115568, 59020448, 59014856, 59197152
 10027,   4,  16384,   9467,  20,  20,   0, 59382336, 59054448, 58984160, 58965176, 59012304
 10028,   4,  16384,  11042,  20,  20,   0, 59477880, 59099544, 59004048, 59038240, 59030880
 10029,   4,  16384,  41989,  20,  21,   1, 59480248, 59069536, 58956832, 58956664, 58987704
 10030,   4,  16384,  18549,  21,  17,   3, 59437672, 59041480, 58942504, 58969688, 59155616
 10031,   4,  16384,  14234,  17,  15,   2, 59427256, 59094536, 59002400, 58992176, 59359536
 10032,   4,  16384,  15840,  15,  17,   2, 59493024, 59066352, 58986216, 58991352, 59309152
 10033,   4,  16384,  36313,  17,  14,   2, 59481728, 59068952, 59011080, 58979912, 59284048
 10034,   4,  16384,  15392,  14,  15,   1, 59375216, 59010992, 58966544, 58950672, 58969040
 10035,   4,  16384,  47117,  15,  15,   0, 59468232, 59044288, 58994608, 58961632, 58987432
 10036,   4,  16384,  44919,  15,  21,   3, 59481632, 59073584, 59001856, 59024864, 59156424
 10037,   4,  16384,    842,  21,  20,   1, 59406512, 59068752, 59016472, 58973440, 58989000
 10038,   4,  16384,  41159,  20,  17,   3, 59485472, 59093992, 59027016, 59009736, 59165784
 10039,   4,  16384,  42002,  17,  16,   1, 59410816, 59100680, 59028032, 58994848, 59029320
 10040,   4,  16384,  18351,  16,  20,   3, 59508584, 59057680, 58993368, 58994024, 59174704
 10041,   4,  16384,   9459,  20,  20,   0, 59423528, 59081208, 58986792, 58988192, 59008344
 10042,   4,  16384,  39279,  20,  20,   0, 59414240, 59055800, 59000760, 58969344, 58976712
 10043,   4,  16384,   5546,  20,  20,   0, 59451608, 59034816, 58975568, 58979600, 58990688
 10044,   4,  16384,  13673,  20,  20,   0, 59485024, 59077032, 59013888, 58986208, 59016472
 10045,   4,  16384,  21510,  20,  13,   3, 59504832, 59044576, 58985448, 58971776, 59168560
 10046,   4,  16384,   8623,  13,   9,   3, 59397896, 59110472, 59038552, 58997208, 59123104
 10047,   4,  16384,  38568,   9,   9,   0, 59425416, 59148552, 59037104, 59057080, 59057720
 10048,   4,  16384,  24131,   9,   5,   3, 59571040, 59113624, 59018072, 58977464, 59166672
 10049,   4,  16384,  36120,   5,   5,   0, 59459184, 59131720, 59010872, 58992096, 59037528
 10050,   4,  16384,  41054,   5,  15,   3, 59589200, 59124776, 59029080, 59010064, 59183056
 10051,   4,  16384,  29393,  15,  12,   2, 59412720, 59073504, 59016944, 58971680, 59289040
 10052,   4,  16384,  25770,  12,  12,   0, 59467200, 59087896, 59012640, 58992064, 59059040
 10053,   4,  16384,  27628,  12,  13,   1, 59416216, 59048496, 58933232, 58899520, 58918040
 10054,   4,  16384,  34526,  13,  16,   2, 59490120, 59103392, 59038240, 59019848, 59586640
 10055,   4,  16384,  14815,  16,  17,   1, 59481056, 59084816, 59026408, 58988544, 59010824
 10056,   4,  16384,  35749,  17,  17,   0, 59406544, 59006496, 58977496, 58963104, 59002200
 10057,   4,  16384,  49040,  17,   6,   3, 59531312, 59065880, 58980304, 58958696, 59164320
 10058,   4,  16384,  19903,   6,   6,   0, 59367352, 59042128, 58948320, 58962512, 58978008
 10059,   4,  16384,  15144,   6,   7,   1, 59483792, 59134672, 59036024, 59019280, 59038536
 10060,   4,  16384,  45671,   7,   7,   0, 59559848, 59121992, 59035984, 59046360, 59063016
 10061,   4,  16384,  13721,   7,   7,   0, 59442368, 59010728, 58965016, 58903840, 58968600
 10062,   4,  16384,  23152,   7,   6,   1, 59577920, 59122360, 59039640, 59031736, 59075680
 10063,   4,  16384,   3285,   6,   6,   0, 59569824, 59135072, 59062968, 59016808, 59067768
 10064,   4,  16384,  47909,   6,  12,   3, 59626664, 59092208, 59023160, 59028936, 59186160
 10065,   4,  16384,   6220,  12,  13,   1, 59422280, 59085088, 59022296, 58999888, 59026984
 10066,   4,  16384,  31282,  13,  13,   0, 59415936, 59033728, 58967856, 58968000, 58997552
 10067,   4,  16384,  33590,  13,  12,   1, 59500048, 59056552, 58990304, 58967136, 59028752
 10068,   4,  16384,  48745,  12,  13,   1, 59480760, 59076904, 59002544, 59003744, 59026192
 10069,   4,  16384,  25866,  13,  19,   3, 59425200, 58990008, 58945504, 58898320, 59141912
 10070,   4,  16384,  11944,  19,  22,   2, 59443944, 59114872, 59000592, 58981784, 59557872
 10071,   4,  16384,  30934,  22,   3,   3, 59474472, 59062736, 59002952, 59000048, 59126224
 10072,   4,  16384,  30823,   3,   3,   0, 59355336, 59007464, 58976368, 58951064, 58984376
 10073,   4,  16384,  26978,   3,   3,   0, 59512696, 59118224, 59014040, 58996136, 59045304
 10074,   4,  16384,  24309,   3,  10,   3, 59605176, 59131768, 59028096, 59012152, 59185928
 10075,   4,  16384,  31704,  10,  21,   3, 59436664, 59092208, 59047104, 59005920, 59159136
 10076,   4,  16384,  30340,  21,  19,   2, 59368352, 59090296, 58985440, 58987136, 59391736
 10077,   4,  16384,  35457,  19,  22,   2, 59465424, 59035400, 58963440, 58952848, 59013384
 10078,   4,  16384,  13109,  22,  22,   0, 59470064, 59070984, 58979776, 58997008, 59026008
 10079,   4,  16384,  43330,  22,  22,   0, 59514216, 59103664, 59007728, 59007080, 59021128
 10080,   4,  16384,  21309,  22,  23,   1, 59498048, 59077664, 58992608, 58994672, 58989424
 10081,   4,  16384,  39368,  23,  23,   0, 59526848, 59062608, 58974784, 58964104, 58981432
 10082,   4,  16384,   6389,  23,  23,   0, 59392808, 59028808, 58959680, 58952600, 59000168
 10083,   4,  16384,  34142,  23,   2,   3, 59373288, 59023352, 58954288, 58930008, 59129344
 10084,   4,  16384,  14481,   2,   0,   2, 59363904, 59097040, 59037424, 59018552, 59318600
 10085,   4,  16384,  26910,   0,   1,   1, 59437496, 58947328, 58879440, 58860952, 58975352
 10086,   4,  16384,  24216,   1,   1,   0, 59538464, 59131928, 59039144, 59014424, 59089704
 10087,   4,  16384,  29312,   1,   5,   2, 59581016, 59109176, 59050336, 59016016, 59358160
 10088,   4,  16384,   5315,   5,   7,   3, 59573120, 59084992, 58980352, 58977152, 59169512
 10089,   4,  16384,  17957,   7,   6,   1, 59445880, 59089736, 59093304, 59011432, 59012656
 10090,   4,  16384,   2534,   6,  10,   2, 59569184, 59097312, 59012728, 59002096, 59315488
 10091,   4,  16384,  31656,  10,  11,   1, 59531464, 59079632, 59001968, 58998944, 59027568
 10092,   4,  16384,  38269,  11,  11,   0, 59537784, 59123576, 59018160, 59012816, 59054648
 10093,   4,  16384,  40640,  11,  10,   1, 59530224, 59013184, 58956640, 58953512, 58999344
 10094,   4,  16384,  44622,  10,  16,   3, 59571240, 59123560, 59071552, 59028336, 59159704
 10095,   4,  16384,  37423,  16,  16,   0, 59391960, 59069936, 59050856, 59000600, 59020952
 10096,   4,  16384,  32756,  16,  10,   3, 59384016, 59024616, 58987568, 58951592, 59145768
 10097,   4,  16384,  35290,  10,  11,   1, 59440864, 59092072, 58987176, 59029448, 59045808
 10098,   4,  16384,  32889,  11,  10,   1, 59565072, 59114736, 59000056, 59019520, 59036984
 10099,   4,  16384,  44303,  10,   8,   2, 59585104, 59066528, 59040056, 58999512, 59280496
 10100,   4,  16384,  15309,   8,  10,   2, 59627992, 59119104, 59072128, 59056224, 59443296
 10101,   4,  16384,  40785,  10,  10,   0, 59606376, 59103792, 59048496, 59005256, 59027888
 10102,   4,  16384,  17388,  10,  10,   0, 59590520, 59126616, 59061144, 59030368, 59088384
 10103,   4,  16384,  24929,  10,  10,   0, 59513416, 59074776, 58995632, 58987992, 59020312
 10104,   4,  16384,  20798,  10,  11,   1, 59373536, 58998392, 58972128, 58943744, 58991840
 10105,   4,  16384,  19225,  11,  11,   0, 59541624, 59101280, 59024720, 58977616, 59024968
 10106,   4,  16384,  41804,  11,   8,   2, 59592912, 59112000, 59030192, 58991224, 59354208
 10107,   4,  16384,  32598,   8,   9,   1, 59582392, 59068800, 58995080, 59021416, 59037952
 10108,   4,  16384,  16393,   9,   8,   1, 59589840, 59132664, 59061120, 59058600, 59089200
 10109,   4,  16384,  21758,   8,   7,   2, 59596856, 59096968, 58995888, 58999296, 59035552
 10110,   4,  16384,   6602,   7,  13,   3, 59559136, 59133264, 59035048, 59015016, 59187184
 10111,   4,  16384,  14767,  13,  12,   1, 59383472, 59069992, 58993640, 59038968, 59030608
 10112,   4,  16384,   4614,  12,  16,   2, 59389992, 59069488, 58990456, 58981712, 59244368
 10113,   4,  16384,  33027,  16,  13,   2, 59478712, 59031328, 58998528, 58994368, 59288848
 10114,   4,  16384,   3006,  13,  12,   1, 59520640, 59075976, 58986304, 58963744, 59006672
 10115,   4,  16384,  34166,  12,  12,   0, 59499008, 59061168, 58995720, 58946720, 58975328
 10116,   4,  16384,    511,  12,  12,   0, 59501104, 59104800, 59011488, 59038824, 59042320
 10117,   4,  16384,   6396,  12,  14,   2, 59482184, 59024784, 58991560, 58955088, 59035760
 10118,   4,  16384,  30009,  14,   6,   3, 59358016, 59009600, 58951512, 58933704, 59126512
 10119,   4,  16384,  13599,   6,   6,   0, 59561296, 59133608, 59042640, 59039624, 59088352
 10120,   4,  16384,  44884,   6,   9,   2, 59478888, 59063584, 59012136, 58983648, 59247704
 10121,   4,  16384,  15718,   9,   9,   0, 59560224, 59073472, 58985768, 59006104, 59033744
 10122,   4,  16384,  31038,   9,   8,   1, 59580936, 59083944, 59011976, 58999208, 59043304
 10123,   4,  16384,  41662,   8,   8,   0, 59556016, 59089720, 59008392, 58998360, 59035424
 10124,   4,  16384,  23099,   8,   7,   2, 59552672, 59090552, 59035544, 59033944, 59408384
 10125,   4,  16384,  17833,   7,  11,   2, 59456760, 59046944, 58958552, 58955792, 59050456
 10126,   4,  16384,   5280,  11,   6,   2, 59539680, 59107576, 59038928, 59005760, 59544152
 10127,   4,  16384,  33609,   6,  21,   3, 59574600, 59106520, 59031896, 59027784, 59162280
 10128,   4,  16384,  30366,  21,  23,   2, 59383144, 59030376, 59017400, 58964784, 59245552
 10129,   4,  16384,  17016,  23,  23,   0, 59482656, 59057968, 58972744, 58971600, 59023456
 10130,   4,  16384,  39542,  23,  22,   1, 59530168, 59129400, 58996512, 58992744, 58994736
 10131,   4,  16384,  47919,  22,  22,   0, 59520600, 59089184, 59025728, 58985368, 59007376
 10132,   4,  16384,  29897,  22,   4,   3, 59486264, 59067320, 58980824, 59013408, 59125896
 10133,   4,  16384,  22574,   4,  14,   3, 59385072, 59026928, 58985352, 58957152, 59142680
 10134,   4,  16384,  19857,  14,   2,   3, 59406888, 59112896, 59014864, 59030880, 59157128
 10135,   4,  16384,  19042,   2,   2,   0, 59357992, 59046104, 58985328, 58981520, 58992496
 10136,   4,  16384,  15155,   2,   2,   0, 59493584, 59105136, 59014648, 58994336, 59047056
 10137,   4,  16384,  29733,   2,   2,   0, 59628760, 59103392, 58974096, 58989136, 59045072
 10138,   4,  16384,  40941,   2,   3,   1, 59626504, 59121856, 59041072, 59015760, 59055808
 10139,   4,  16384,  21958,   3,   2,   1, 59558624, 59102504, 59013624, 58978368, 59053168
 10140,   4,  16384,  11222,   2,   3,   1, 59449552, 59031696, 58970480, 58956096, 58993872
 10141,   4,  16384,  11785,   3,   8,   3, 59556928, 59070672, 59009320, 58997408, 59156936
 10142,   4,  16384,  23329,   8,  11,   2, 59383088, 59046560, 58971120, 58940208, 59486720
 10143,   4,  16384,  31957,  11,   9,   2, 59487056, 59132960, 59061496, 59045176, 59377104
 10144,   4,  16384,  31666,   9,  22,   3, 59611400, 59119152, 59019272, 58988504, 59172128
 10145,   4,  16384,  34329,  22,   2,   3, 59404384, 59050800, 59001512, 58967640, 59131368
 10146,   4,  16384,  46114,   2,   4,   2, 59483040, 59117504, 59004512, 59035440, 59332760
 10147,   4,  16384,  47575,   4,   4,   0, 59595696, 59087880, 59018256, 58995944, 59041440
 10148,   4,  16384,  45031,   4,  21,   3, 59583024, 59135944, 59048520, 59009928, 59161128
 10149,   4,  16384,   2339,  21,   9,   3, 59411208, 59081392, 58975808, 58949976, 59145744
 10150,   4,  16384,   2683,   9,   9,   0, 59421504, 59081632, 59017000, 59012184, 59021768
 10151,   4,  16384,  22425,   9,   9,   0, 59493960, 59155424, 59062824, 59037504, 59062384
 10152,   4,  16384,  49276,   9,   8,   1, 59622400, 59096408, 59004976, 59015584, 59024856
 10153,   4,  16384,   4112,   8,  11,   2, 59596232, 59077448, 58988488, 58967416, 59322544
 10154,   4,  16384,   3323,  11,  10,   1, 59608992, 59146672, 59032864, 58994328, 59041264
 10155,   4,  16384,  17377,  10,  10,   0, 59569576, 59100104, 59011864, 58994728, 59043912
 10156,   4,  16384,  25342,  10,   6,   2, 59415784, 59024912, 58992320, 58937368, 59338848
 10157,   4,  16384,  32856,   6,   7,   1, 59418200, 59005760, 58925216, 58912992, 58936696
 10158,   4,  16384,  47976,   7,  18,   3, 59443296, 59057832, 58982840, 58962472, 59171448
 10159,   4,  16384,  24054,  18,   9,   3, 59371512, 59077680, 59028880, 59002488, 59154944
 10160,   4,  16384,  28330,   9,   8,   1, 59531648, 59118856, 59031424, 58999424, 59025016
 10161,   4,  16384,  31517,   8,  10,   2, 59595272, 59119632, 59032120, 59009240, 59339256
 10162,   4,  16384,  38450,  10,  10,   0, 59610512, 59134104, 59042272, 58991616, 59064040
 10163,   4,  16384,  33308,  10,   8,   2, 59573904, 59111280, 59034608, 59012416, 59267992
 10164,   4,  16384,  23824,   8,  12,   3, 59446416, 59025560, 59000936, 58980712, 59167880
 10165,   4,  16384,   6805,  12,  12,   0, 59366288, 59066704, 58945032, 58939064, 58986200
 10166,   4,  16384,  27214,  12,  22,   3, 59493808, 59096448, 59016000, 59013928, 59152792
 10167,   4,  16384,    782,  22,  23,   1, 59417280, 59090536, 59032768, 59036120, 59047840
 10168,   4,  16384,  29791,  23,  23,   0, 59493728, 59070984, 59004256, 58971576, 58995664
 10169,   4,  16384,  31762,  23,  23,   0, 59518464, 59055248, 58997096, 58994280, 58999704
 10170,   4,  16384,  42948,  23,  21,   2, 59514568, 59090808, 58996832, 58984816, 59290896
 10171,   4,  16384,  38806,  21,   8,   3, 59438392, 59034512, 58953400, 58990800, 59137544
 10172,   4,  16384,  36245,   8,   8,   0, 59384704, 59057728, 58995152, 58977424, 59014504
 10173,   4,  16384,  42841,   8,  15,   3, 59522552, 59084416, 59020808, 58977936, 59151600
 10174,   4,  16384,  13401,  15,  14,   1, 59422984, 59118176, 59065952, 59017560, 59061080
 10175,   4,  16384,  49853,  14,  15,   1, 59498816, 59096416, 59054688, 59011544, 59041608
 10176,   4,  16384,  33035,  15,  16,   2, 59512472, 59055376, 58994976, 58995216, 59272528
 10177,   4,  16384,  12619,  16,  16,   0, 59513408, 59065784, 58972608, 58957224, 58979976
 10178,   4,  16384,  45334,  16,  12,   2, 59447912, 59050384, 58975936, 58974640, 59257080
 10179,   4,  16384,  29711,  12,  13,   1, 59408792, 59030320, 58952496, 58951912, 58983720
 10180,   4,  16384,  31502,  13,  15,   2, 59433976, 59060000, 58994464, 58976208, 59347072
 10181,   4,  16384,   5017,  15,  12,   2, 59381192, 58997160, 58932464, 58923112, 58985072
 10182,   4,  16384,  46562,  12,  14,   2, 59460952, 59088896, 59023576, 59013016, 59581816
 10183,   4,  16384,  33913,  14,  16,   2, 59520504, 59094200, 59020144, 58995768, 59319848
 10184,   4,  16384,  46742,  16,  17,   1, 59477288, 59103280, 58985432, 58955144, 58986400
 10185,   4,  16384,  45088,  17,  16,   1, 59489312, 59079168, 58981712, 58958480, 59015952
 10186,   4,  16384,  43957,  16,   6,   3, 59475360, 59042360, 58981096, 58944368, 59135272
 10187,   4,  16384,  27868,   6,   9,   2, 59382920, 59035000, 59003216, 58984768, 59218776
 10188,   4,  16384,  49123,   9,   9,   0, 59475328, 59067952, 59024960, 59003208, 59021032
 10189,   4,  16384,  22873,   9,   9,   0, 59547368, 59066184, 59008992, 58992584, 59024904
 10190,   4,  16384,  28151,   9,  20,   3, 59559888, 59119360, 59065552, 59019224, 59166272
 10191,   4,  16384,  47582,  20,  20,   0, 59407472, 59068632, 59036824, 58993704, 59026064
 10192,   4,  16384,  35552,  20,  21,   1, 59502024, 59052944, 58979280, 58964200, 59022768
 10193,   4,  16384,    737,  21,  21,   0, 59497128, 59063712, 58983264, 58946336, 58983368
 10194,   4,  16384,   3482,  21,  22,   2, 59414336, 59045472, 58961600, 58945376, 59247432
 10195,   4,  16384,  46504,  22,  23,   1, 59488328, 59067592, 58996936, 58962624, 58992432
 10196,   4,  16384,  40263,  23,  21,   2, 59430104, 59052096, 58997592, 58976768, 59331240
 10197,   4,  16384,  13704,  21,  10,   3, 59481088, 59040392, 58999288, 59021480, 59140976
 10198,   4,  16384,  29767,  10,  10,   0, 59410856, 59123768, 59048032, 59022656, 59040024
 10199,   4,  16384,  31055,  10,  11,   1, 59583136, 59127928, 59059344, 59024496, 59061880
 10200,   4,  16384,  35504,  11,   8,   2, 59569704, 59066848, 59018248, 58994200, 59276368
 10201,   4,  16384,  49209,   8,   9,   1, 59559328, 59072096, 58979144, 58964728, 58990400
 10202,   4,  16384,   1052,   9,   6,   2, 59494672, 59075200, 58998280, 58977960, 59262728
 10203,   4,  16384,  14305,   6,  23,   3, 59567544, 59059248, 59018320, 58992984, 59165184
 10204,   4,  16384,  24587,  23,  19,   2, 59386392, 59049184, 59005744, 58981736, 59385680
 10205,   4,  16384,   9298,  19,  22,   2, 59449592, 59063384, 58985168, 58963152, 59009064
 10206,   4,  16384,  37869,  22,  22,   0, 59478352, 59089704, 59013664, 58989520, 59039864
 10207,   4,  16384,  23426,  22,   0,   3, 59471088, 59075688, 59027128, 58997696, 59062888
 10208,   4,  16384,  26898,   0,   0,   0, 59388784, 59001520, 58935032, 58926768, 58972664
 10209,   4,  16384,   1711,   0,   0,   0, 59483488, 58988304, 58910232, 58886008, 58939128
 10210,   4,  16384,  21677,   0,   1,   1, 59411408, 58979656, 58907888, 58880272, 59023040
 10211,   4,  16384,   6292,   1,   0,   1, 59461768, 59061488, 58962584, 58951392, 58909880
 10212,   4,  16384,   8057,   0,   5,   2, 59546544, 59041368, 58964880, 58948176, 59436088
 10213,   4,  16384,  27988,   5,   2,   2, 59558480, 59081200, 59043456, 59001824, 59087848
 10214,   4,  16384,   5463,   2,   3,   1, 59532976, 59088288, 59006096, 58997936, 59032760
 10215,   4,  16384,  22764,   3,   4,   2, 59390504, 59059128, 59001184, 58965560, 59285792
 10216,   4,  16384,   2323,   4,   5,   1, 59606208, 59103976, 59002136, 58990488, 59044176
 10217,   4,  16384,  46267,   5,   5,   0, 59573624, 59079792, 59012352, 58985752, 59016992
 10218,   4,  16384,   2794,   5,   4,   1, 59528120, 59081512, 58998520, 58966632, 59013632
 10219,   4,  16384,   3935,   4,   0,   2, 59454520, 59057456, 58995792, 58973448, 59144696
 10220,   4,  16384,  23554,   0,   9,   3, 59556232, 59029880, 58955616, 58943392, 59167104
 10221,   4,  16384,  18465,   9,   8,   1, 59433320, 59125000, 59023984, 58973032, 59049984
 10222,   4,  16384,   7407,   8,   9,   1, 59529352, 59095720, 59005688, 59035032, 59035072
 10223,   4,  16384,  34293,   9,   6,   2, 59447072, 59092272, 58969040, 58984384, 59275840
 10224,   4,  16384,  32785,   6,   7,   1, 59601696, 59098152, 59009344, 59022144, 59030696
 10225,   4,  16384,   6420,   7,   8,   2, 59594968, 59083584, 59005520, 58979656, 59313680
 10226,   4,  16384,  40341,   8,   8,   0, 59529056, 59082880, 59029520, 58977456, 59001112
 10227,   4,  16384,  49787,   8,   8,   0, 59608968, 59127664, 59016704, 59006544, 59048512
 10228,   4,  16384,  13990,   8,  14,   3, 59408600, 59037632, 58977552, 58981592, 59159080
 10229,   4,  16384,  24604,  14,  15,   1, 59391408, 59095360, 58974432, 58963120, 58988168
 10230,   4,  16384,   1846,  15,  12,   2, 59463416, 59053080, 59029216, 59008624, 59555856
 10231,   4,  16384,   8993,  12,  13,   1, 59424432, 59059184, 58976784, 58978256, 59006816
 10232,   4,  16384,  10442,  13,  14,   2, 59493152, 59058896, 59011528, 58980416, 59296488
 10233,   4,  16384,  15042,  14,  15,   1, 59523720, 59069504, 59010376, 58951664, 59003864
 10234,   4,  16384,  16144,  15,  14,   1, 59514160, 59083232, 59040240, 58965928, 59011392
 10235,   4,  16384,   8300,  14,  13,   2, 59429272, 59043072, 59007976, 58972968, 59220784
 10236,   4,  16384,  40648,  13,  12,   1, 59351392, 58969832, 58988200, 58955328, 58969400
 10237,   4,  16384,   3267,  12,  12,   0, 59501096, 59047544, 58973992, 58954192, 58985920
 10238,   4,  16384,  23757,  12,  12,   0, 59465016, 59071176, 59006712, 58997280, 59044032
 10239,   4,  16384,  49671,  12,  15,   2, 59436912, 59045144, 59005968, 58985296, 59290216
 10240,   4,  16384,  13612,  15,  14,   1, 59501368, 59063200, 58988296, 58969536, 58994560
 10241,   4,  16384,  13406,  14,  10,   3, 59491008, 59061464, 58992008, 58977552, 59151904
 10242,   4,  16384,  32332,  10,   2,   3, 59452376, 59126664, 59045352, 59046656, 59193568
 10243,   4,  16384,   7849,   2,   7,   3, 59472120, 59089632, 59035192, 58987328, 59182808
 10244,   4,  16384,  31607,   7,   5,   3, 59451088, 59119200, 59079224, 59040576, 59153784
 10245,   4,  16384,  13739,   5,   0,   2, 59440472, 59093296, 59012744, 58982160, 58979856
 10246,   4,  16384,  35148,   0,   1,   1, 59476152, 59021864, 58940784, 58918824, 59057512
 10247,   4,  16384,  34890,   1,  10,   3, 59454296, 59074776, 59017456, 58997800, 59171752
 10248,   4,  16384,  15589,  10,  11,   1, 59393608, 59085864, 59058080, 59012848, 59025960
 10249,   4,  16384,  46496,  11,  10,   1, 59457424, 59022288, 58968848, 59008368, 58998320
 10250,   4,  16384,  24715,  10,  13,   3, 59647032, 59112504, 59027528, 59007200, 59173768
 10251,   4,  16384,    264,  13,  12,   1, 59389096, 59057640, 59041600, 58979912, 59008584
 10252,   4,  16384,  16867,  12,  13,   1, 59542248, 59070528, 59031544, 58984256, 59015160
 10253,   4,  16384,  32547,  13,  12,   1, 59478824, 59044728, 58984704, 58982224, 59008544
 10254,   4,  16384,  12749,  12,  13,   1, 59407736, 59024648, 58958248, 58989768, 59007232
 10255,   4,  16384,   3868,  13,  17,   2, 59337528, 59061888, 58988192, 58980808, 59284496
 10256,   4,  16384,  46571,  17,  15,   2, 59518952, 59065328, 58997384, 58986152, 59290432
 10257,   4,  16384,  37132,  15,  15,   0, 59534712, 59080320, 58993752, 58977432, 59000736
 10258,   4,  16384,  16835,  15,  15,   0, 59375904, 59043936, 58974864, 58952000, 58968536
 10259,   4,  16384,  26816,  15,  15,   0, 59489000, 59042680, 59007992, 58975184, 59005856
 10260,   4,  16384,  25239,  15,  14,   1, 59577960, 59106824, 59028560, 59028128, 59037048
 10261,   4,  16384,  14924,  14,  13,   2, 59484656, 59032080, 58972656, 58970792, 59042880
 10262,   4,  16384,  29849,  13,  17,   2, 59412960, 59029496, 58991640, 58942880, 59505344
 10263,   4,  16384,  30249,  17,  12,   2, 59390576, 59048848, 58974224, 58952208, 59248448
 10264,   4,  16384,  36586,  12,  16,   2, 59498288, 59064400, 58994576, 58951280, 59290136
 10265,   4,  16384,  10411,  16,  17,   1, 59507352, 59079912, 58985168, 58974808, 59005064
 10266,   4,  16384,  15866,  17,  14,   2, 59391648, 59040704, 58975080, 58972136, 59256472
 10267,   4,  16384,   1925,  14,  16,   2, 59486880, 59062656, 59000080, 58996904, 59281904
 10268,   4,  16384,  40811,  16,  12,   2, 59501544, 59093328, 59009008, 58976448, 59389432
 10269,   4,  16384,  20356,  12,  16,   2, 59473904, 59043424, 58978408, 58959056, 59048120
 10270,   4,  16384,  31157,  16,  17,   1, 59418512, 59042760, 58975896, 58948528, 58990088
 10271,   4,  16384,  27029,  17,  16,   1, 59353880, 59018640, 58983720, 58946640, 58980216
 10272,   4,  16384,  12893,  16,   7,   3, 59482680, 59095176, 59020520, 59001672, 59148408
 10273,   4,  16384,  30765,   7,  13,   3, 59494280, 59090984, 59017392, 58993080, 59172488
 10274,   4,  16384,  44924,  13,  22,   3, 59428200, 59064136, 58999928, 58983968, 59181112
 10275,   4,  16384,  40161,  22,   1,   3, 59417200, 59077216, 59046744, 59001768, 59146680
 10276,   4,  16384,  33408,   1,   0,   1, 59455312, 59121720, 59066208, 59069136, 58999296
 10277,   4,  16384,  19515,   0,   0,   0, 59471304, 58998824, 58929616, 58922320, 58947224
 10278,   4,  16384,  10752,   0,   0,   0, 59488464, 59035304, 58957928, 58932840, 58985056
 10279,   4,  16384,  29059,   0,   2,   2, 59515832, 59050824, 58972552, 58964888, 59358272
 10280,   4,  16384,  39080,   2,   2,   0, 59581832, 59115344, 59000040, 58977768, 59040112
 10281,   4,  16384,  26048,   2,   3,   1, 59420568, 59036352, 58998328, 58955248, 59007440
 10282,   4,  16384,  22128,   3,  19,   3, 59429400, 59021232, 58949376, 58980560, 59176560
 10283,   4,  16384,   5946,  19,  18,   1, 59373528, 59108080, 59035064, 58994504, 59033448
 10284,   4,  16384,   8660,  18,  20,   2, 59481496, 59110208, 59093360, 59058624, 59406056
 10285,   4,  16384,  46611,  20,   8,   3, 59526816, 59053168, 58995968, 58958744, 59140920
 10286,   4,  16384,   2189,   8,   7,   2, 59444744, 59156800, 59099072, 58997664, 59577344
 10287,   4,  16384,  48180,   7,   7,   0, 59587320, 59137840, 59069088, 59018072, 59043240
 10288,   4,  16384,  35258,   7,  17,   3, 59531248, 59062192, 59006656, 58971704, 59159672
 10289,   4,  16384,  34553,  17,  18,   3, 59416920, 59075632, 59020808, 58976688, 59197984
 10290,   4,  16384,  37157,  18,   9,   3, 59420960, 59080936, 58992400, 58991560, 59162584
 10291,   4,  16384,    116,   9,   8,   1, 59525392, 59110176, 59021072, 59034936, 59076104
 10292,   4,  16384,  29923,   8,   7,   2, 59580016, 59167544, 59061680, 59051952, 59417872
 10293,   4,  16384,  30774,   7,   6,   1, 59577392, 59066816, 58978008, 58975976, 59006488
 10294,   4,  16384,  16629,   6,   6,   0, 59579360, 59132136, 59038504, 59046312, 59094136
 10295,   4,  16384,  11265,   6,   6,   0, 59632016, 59143032, 59079712, 59064408, 59056656
 10296,   4,  16384,  46477,   6,  20,   3, 59528608, 59066920, 59005600, 59019048, 59144600
 10297,   4,  16384,  16486,  20,   3,   3, 59373872, 59021328, 58985304, 58956496, 59147400
 10298,   4,  16384,  12586,   3,  16,   3, 59396912, 59090816, 59021680, 58977296, 59161312
 10299,   4,  16384,  15870,  16,   4,   3, 59397088, 59082032, 58993224, 59017336, 59141656
 10300,   4,  16384,  14457,   4,   4,   0, 59451784, 59193496, 59074360, 59080816, 59078928
 10301,   4,  16384,  34736,   4,   8,   3, 59527640, 59073184, 59012568, 58980720, 59150488
 10302,   4,  16384,  44968,   8,   6,   2, 59468592, 59166480, 59052160, 59021840, 59599424
 10303,   4,  16384,  26206,   6,   9,   2, 59564864, 59111712, 59047360, 59031976, 59352272
 10304,   4,  16384,  48041,   9,   8,   1, 59613360, 59110144, 59023232, 59015856, 59040936
 10305,   4,  16384,  29157,   8,   7,   2, 59595040, 59087272, 58989880, 58985680, 59298256
 10306,   4,  16384,  49950,   7,   8,   2, 59533088, 59074480, 59004904, 59016024, 59314280
 10307,   4,  16384,  18027,   8,   9,   1, 59445296, 59019712, 58976352, 58944312, 58986576
 10308,   4,  16384,  49239,   9,  16,   3, 59542792, 59101048, 59059424, 59047328, 59156032
 10309,   4,  16384,  49188,  16,  14,   2, 59369296, 58991280, 58913376, 58912056, 58958016
 10310,   4,  16384,  40049,  14,  17,   2, 59457736, 59084504, 59025712, 59016072, 59588824
 10311,   4,  16384,  45963,  17,  17,   0, 59474440, 59082880, 59004376, 59001408, 59013296
 10312,   4,  16384,  19705,  17,   0,   3, 59506800, 59091104, 59023200, 58966432, 59053760
 10313,   4,  16384,  36808,   0,  21,   3, 59361624, 58977176, 58909632, 58900640, 59154784
 10314,   4,  16384,  17580,  21,  20,   1, 59414120, 59120784, 59019136, 58952928, 59026640
 10315,   4,  16384,  44338,  20,   5,   3, 59509840, 59080376, 59026352, 58986504, 59153552
 10316,   4,  16384,  10529,   5,  13,   3, 59372016, 59044528, 59000520, 59004592, 59170536
 10317,   4,  16384,   5473,  13,  17,   2, 59378640, 59077424, 58992712, 58957496, 59036504
 10318,   4,  16384,  37474,  17,   0,   3, 59518304, 59084696, 59020672, 59050960, 59061104
 10319,   4,  16384,  24558,   0,  15,   3, 59373080, 59046504, 58964936, 58942120, 59188504
 10320,   4,  16384,    975,  15,  14,   1, 59442544, 59136928, 59030432, 59014264, 59053168
 10321,   4,  16384,  15563,  14,  14,   0, 59550552, 59090856, 59025192, 59011408, 59039104
 10322,   4,  16384,  42345,  14,  12,   2, 59534504, 59103896, 59010464, 58988480, 59294120
 10323,   4,  16384,   8609,  12,   7,   3, 59393600, 58999872, 58941664, 58954320, 59164760
 10324,   4,  16384,  44977,   7,   9,   2, 59455936, 59157280, 59093520, 59079568, 59468816
 10325,   4,  16384,  26730,   9,   7,   2, 59580736, 59131760, 59015520, 58998416, 59092136
 10326,   4,  16384,   9109,   7,   0,   3, 59576856, 59138184, 59080872, 59023592, 59110944
 10327,   4,  16384,  31020,   0,   3,   2, 59357664, 59031696, 58970440, 58945288, 59396624
 10328,   4,  16384,  43299,   3,   9,   3, 59598096, 59137016, 59038712, 59004152, 59167992
 10329,   4,  16384,  47697,   9,   8,   1, 59504112, 59115464, 59075104, 59033792, 59069616
 10330,   4,  16384,   9345,   8,   8,   0, 59539808, 59076928, 58981168, 58967720, 59032984
 10331,   4,  16384,  46416,   8,  11,   2, 59379352, 59033632, 58972240, 58932176, 59242776
 10332,   4,  16384,   6906,  11,  10,   1, 59619976, 59183896, 59104176, 59082104, 59055288
 10333,   4,  16384,  23218,  10,   6,   2, 59612040, 59102544, 59049960, 59018736, 59078384
 10334,   4,  16384,  34210,   6,   6,   0, 59586912, 59131736, 59038544, 59043088, 59042312
 10335,   4,  16384,  20963,   6,   6,   0, 59603416, 59138808, 59086176, 59034352, 59079752
 10336,   4,  16384,  23731,   6,   9,   2, 59431576, 59014144, 58991400, 58951944, 59234624
 10337,   4,  16384,  17386,   9,   9,   0, 59619256, 59107096, 59009784, 59017384, 59045680
 10338,   4,  16384,  24771,   9,  23,   3, 59508024, 59069296, 59012976, 59001592, 59167488
 10339,   4,  16384,  29954,  23,   3,   3, 59395584, 59020384, 58981128, 58947096, 59160568
 10340,   4,  16384,  48250,   3,   2,   1, 59424472, 59170216, 59075608, 59050120, 59056608
 10341,   4,  16384,   8165,   2,  12,   3, 59547240, 59072960, 59030520, 59001816, 59142200
 10342,   4,  16384,  31384,  12,  13,   1, 59437040, 59106160, 59030040, 59037608, 59024376
 10343,   4,  16384,  48043,  13,  13,   0, 59474064, 59118408, 59038936, 58993408, 59037752
 10344,   4,  16384,  27228,  13,  16,   2, 59534464, 59117200, 59002888, 58977152, 59305072
 10345,   4,  16384,   2224,  16,  15,   2, 59499248, 59065080, 59000904, 58994072, 59288344
 10346,   4,  16384,   8437,  15,  14,   1, 59476560, 59070000, 58987248, 58941944, 59006728
 10347,   4,  16384,  21882,  14,  14,   0, 59409208, 59018992, 58982232, 58952264, 58991232
 10348,   4,  16384,    431,  14,  14,   0, 59493544, 59070520, 59022368, 59024528, 59031056
 10349,   4,  16384,  19422,  14,  15,   1, 59373536, 58973672, 58904696, 58904944, 58936456
 10350,   4,  16384,  31070,  15,  19,   3, 59480504, 59094688, 59019616, 59000480, 59139880
 10351,   4,  16384,  39877,  19,   3,   3, 59419544, 59063488, 59044144, 59015320, 59153656
 10352,   4,  16384,  26769,   3,  14,   3, 59441400, 59095168, 59044240, 59039480, 59155160
 10353,   4,  16384,  40888,  14,  15,   1, 59412264, 59064936, 58999696, 58983200, 59006144
 10354,   4,  16384,  23657,  15,   6,   3, 59463160, 59065528, 58979160, 58974048, 59172216
 10355,   4,  16384,  20396,   6,   7,   1, 59548488, 59084624, 58999728, 59026208, 59023552
 10356,   4,  16384,  23305,   7,   6,   1, 59582336, 59131736, 59056824, 59044968, 59086528
 10357,   4,  16384,  11808,   6,  14,   3, 59575240, 59075608, 59016120, 58979208, 59163088
 10358,   4,  16384,  12476,  14,  17,   2, 59401048, 59113560, 59037920, 59002536, 59583552
 10359,   4,  16384,  27817,  17,   1,   3, 59383376, 59022352, 58991472, 58966864, 59149328
 10360,   4,  16384,  13390,   1,   0,   1, 59375048, 59091424, 59021624, 59011624, 58946136
 10361,   4,  16384,  21848,   0,   1,   1, 59526424, 59010656, 58915472, 58901992, 59014816
 10362,   4,  16384,  48589,   1,   0,   1, 59598184, 59139664, 59029344, 58986736, 58969744
 10363,   4,  16384,  34272,   0,   7,   3, 59500360, 59010136, 58947752, 58905056, 59170424
 10364,   4,  16384,  46377,   7,   7,   0, 59470640, 59177832, 59071768, 59049928, 59074000
 10365,   4,  16384,   1092,   7,   3,   3, 59532616, 59123640, 58993472, 58962712, 59144744
 10366,   4,  16384,   2605,   3,   2,   1, 59394128, 59043168, 58988688, 58937672, 59026936
 10367,   4,  16384,   8167,   2,   3,   1, 59366960, 58984704, 58992064, 58932592, 58965512
 10368,   4,  16384,  12201,   3,   3,   0, 59565392, 59077288, 59026432, 59000256, 59037392
 10369,   4,  16384,  32749,   3,   2,   1, 59599704, 59090856, 58999360, 59002520, 59026176
 10370,   4,  16384,  14347,   2,  23,   3, 59595840, 59099000, 59014408, 58980992, 59168024
 10371,   4,  16384,  40932,  23,  21,   2, 59406272, 59098744, 59006416, 59000304, 59288480
 10372,   4,  16384,  27681,  21,  22,   2, 59478904, 59078456, 59023520, 58982992, 59415672
 10373,   4,  16384,  33984,  22,  23,   1, 59416992, 58976256, 58918120, 58888152, 58905984
 10374,   4,  16384,  14936,  23,  23,   0, 59411560, 59065984, 58975888, 58948504, 59015960
 10375,   4,  16384,  16766,  23,  22,   1, 59461040, 59071768, 58975080, 58966216, 58999232
 10376,   4,  16384,  33491,  22,  20,   2, 59504296, 59060104, 59002144, 58963256, 59265840
 10377,   4,  16384,  47258,  20,  11,   3, 59506664, 59078016, 58973744, 58985928, 59143920
 10378,   4,  16384,  38010,  11,  11,   0, 59371648, 59026408, 59011296, 58965176, 58988264
 10379,   4,  16384,  47887,  11,  16,   3, 59481592, 59098304, 59029616, 59016272, 59178184
 10380,   4,  16384,  37492,  16,  17,   1, 59410696, 59079256, 59022064, 59043944, 59031760
 10381,   4,  16384,  39915,  17,  16,   1, 59527088, 59066168, 58992136, 58984168, 59006392
 10382,   4,  16384,  12790,  16,  21,   3, 59516376, 59106360, 59027704, 59009728, 59160600
 10383,   4,  16384,  27523,  21,  21,   0, 59419128, 59100736, 59029128, 59010056, 59027152
 10384,   4,  16384,   3376,  21,  23,   2, 59513632, 59054944, 59000208, 58963448, 59278432
 10385,   4,  16384,  12220,  23,   9,   3, 59512560, 59082696, 59013424, 58983208, 59159528
 10386,   4,  16384,  48655,   9,   6,   2, 59395440, 59061256, 58988648, 58966240, 59251200
 10387,   4,  16384,   2245,   6,   6,   0, 59491656, 59106616, 59032936, 58991336, 59025352
 10388,   4,  16384,  11743,   6,   8,   2, 59587384, 59116896, 59062352, 59070384, 59443456
 10389,   4,  16384,  35358,   8,   9,   1, 59590568, 59101352, 59026344, 59002368, 59041464
 10390,   4,  16384,  25971,   9,   8,   1, 59392640, 59026480, 58946488, 58953504, 58980336
 10391,   4,  16384,   8065,   8,   6,   2, 59596536, 59150872, 59053408, 59014776, 59385504
 10392,   4,  16384,  49052,   6,   6,   0, 59601032, 59089376, 59039616, 58995520, 59016448
 10393,   4,  16384,  11738,   6,  11,   2, 59417360, 59050032, 59019336, 58960984, 59286368
 10394,   4,  16384,   9877,  11,   7,   2, 59499864, 59082544, 59014768, 58989560, 59267688
 10395,   4,  16384,   1372,   7,  12,   3, 59639784, 59108336, 59028496, 59028120, 59156960
 10396,   4,  16384,  18771,  12,  13,   1, 59414976, 59093704, 59033320, 59001752, 59016416
 10397,   4,  16384,  35370,  13,  13,   0, 59480408, 59057184, 58952752, 58932640, 58987680
 10398,   4,  16384,  27889,  13,   8,   3, 59484024, 59103296, 59023368, 58984144, 59135808
 10399,   4,  16384,  11034,   8,   1,   3, 59458480, 59117648, 59080464, 59043464, 59169432
 10400,   4,  16384,   3317,   1,   0,   1, 59463776, 59094416, 59006272, 59007288, 58941408
 10401,   4,  16384,  14792,   0,   0,   0, 59390208, 58936240, 58877520, 58863264, 58934352
 10402,   4,  16384,  23245,   0,   2,   2, 59527816, 59037248, 58955464, 58925440, 59330784
 10403,   4,  16384,   6020,   2,   2,   0, 59576864, 59143304, 59018408, 59003104, 59027432
 10404,   4,  16384,  42779,   2,   2,   0, 59609104, 59127104, 59050048, 59032896, 59070488
 10405,   4,  16384,  19693,   2,   2,   0, 59563304, 59082224, 58996072, 58998152, 59027160
 10406,   4,  16384,  42553,   2,   3,   1, 59402984, 59012880, 59012736, 58976496, 58995872
 10407,   4,  16384,  48717,   3,   1,   2, 59402200, 59049632, 58995096, 58993408, 59276840
 10408,   4,  16384,   1001,   1,   0,   1, 59590072, 59087184, 59016184, 58985832, 58936272
 10409,   4,  16384,  40521,   0,   2,   2, 59424032, 58960824, 58881680, 58873200, 59251656
 10410,   4,  16384,  13614,   2,   0,   2, 59607616, 59152320, 59045152, 59015800, 59253688
 10411,   4,  16384,  16219,   0,   1,   1, 59553880, 59007248, 58932272, 58916184, 59036704
 10412,   4,  16384,   4211,   1,   3,   2, 59575952, 59099424, 59067392, 59015568, 59438352
 10413,   4,  16384,  21028,   3,   6,   3, 59549952, 59062592, 59020424, 59007656, 59155184
 10414,   4,  16384,   9266,   6,   6,   0, 59384728, 59111712, 58994000, 58968208, 58985456
 10415,   4,  16384,  38411,   6,  21,   3, 59514624, 59095192, 59057632, 59059432, 59144728
 10416,   4,  16384,  29214,  21,  18,   2, 59452224, 59101480, 59007584, 58986408, 59284952
 10417,   4,  16384,  45102,  18,  18,   0, 59504896, 59074608, 59009248, 58983640, 59014304
 10418,   4,  16384,  20360,  18,  18,   0, 59512032, 59126800, 59041272, 59023864, 59023016
 10419,   4,  16384,  22866,  18,  11,   3, 59534448, 59083912, 59006944, 59000992, 59129056
 10420,   4,  16384,  24716,  11,  10,   1, 59424736, 59148496, 59048680, 59018080, 59066880
 10421,   4,  16384,  28062,  10,  11,   1, 59416136, 58987400, 58922264, 58931160, 58938672
 10422,   4,  16384,  24417,  11,  15,   3, 59460624, 59047192, 58973424, 58956304, 59162008
 10423,   4,  16384,  49203,  15,   9,   3, 59461176, 59085688, 59056960, 59002296, 59130400
 10424,   4,  16384,   8434,   9,  18,   3, 59551592, 59123496, 59064432, 59013664, 59174728
 10425,   4,  16384,  45385,  18,  18,   0, 59461800, 59073024, 59005584, 58986304, 59029768
 10426,   4,  16384,  34050,  18,  18,   0, 59505536, 59098184, 58980704, 58993144, 58999112
 10427,   4,  16384,  44775,  18,  19,   1, 59498096, 59070312, 58987000, 58996584, 59017488
 10428,   4,  16384,  43323,  19,  18,   1, 59485256, 59050064, 59002168, 58985696, 59039592
 10429,   4,  16384,  11432,  18,  18,   0, 59412632, 58998176, 58909992, 58940184, 58944552
 10430,   4,  16384,  31452,  18,  21,   2, 59496096, 59112272, 59068312, 59028824, 59571112
 10431,   4,  16384,  20753,  21,   3,   3, 59380024, 59039752, 58979840, 58963856, 59139256
 10432,   4,  16384,  42095,   3,  20,   3, 59341576, 59014952, 58963984, 58945752, 59136776
 10433,   4,  16384,   2954,  20,  23,   2, 59450672, 59071920, 58997832, 58979856, 59341200
 10434,   4,  16384,  33062,  23,  22,   1, 59528144, 59082552, 59017480, 58981952, 59008248
 10435,   4,  16384,  49708,  22,   8,   3, 59505320, 59056248, 58974184, 58968472, 59157184
 10436,   4,  16384,  37837,   8,   8,   0, 59415272, 59118816, 59033072, 59031488, 59062616
 10437,   4,  16384,  29606,   8,   9,   1, 59481184, 59021088, 58960544, 58946888, 58962656
 10438,   4,  16384,  10512,   9,   8,   1, 59540008, 59114112, 59036376, 59027320, 59050600
 10439,   4,  16384,  40457,   8,  19,   3, 59455560, 59067448, 58996520, 58956792, 59164472
 10440,   4,  16384,  40017,  19,  15,   3, 59363488, 59066800, 58976376, 58968160, 59157120
 10441,   4,  16384,  31823,  15,  15,   0, 59397024, 59063576, 59019176, 58967776, 59031904
 10442,   4,  16384,  18020,  15,  14,   1, 59544312, 59135440, 59006096, 59000952, 59004240
 10443,   4,  16384,   2030,  14,  15,   1, 59476000, 59072752, 59017048, 58994296, 59000456
 10444,   4,  16384,   7466,  15,  14,   1, 59496664, 59058256, 59023536, 59005352, 59023560
 10445,   4,  16384,  16524,  14,  15,   1, 59453360, 59001656, 58951672, 58927296, 58971320
 10446,   4,  16384,  24883,  15,   4,   3, 59425080, 59050256, 58950704, 58963536, 59144704
 10447,   4,  16384,  44910,   4,   5,   1, 59378328, 59090928, 59002832, 58993392, 59035800
 10448,   4,  16384,  31380,   5,   2,   2, 59442416, 59031528, 58990344, 58966720, 59214088
 10449,   4,  16384,  22214,   2,   3,   1, 59590080, 59092712, 58978512, 59002712, 59066536
 10450,   4,  16384,  46985,   3,   7,   3, 59582256, 59095848, 59007200, 59000880, 59191328
 10451,   4,  16384,  42694,   7,   8,   2, 59432840, 59059664, 59000168, 59013320, 59307336
 10452,   4,  16384,   3428,   8,   8,   0, 59539472, 59109936, 59024024, 59032000, 59040040
 10453,   4,  16384,  13095,   8,   8,   0, 59532208, 59074160, 58991024, 58967600, 59022600
 10454,   4,  16384,  48032,   8,  20,   3, 59457296, 59073984, 59026728, 59012800, 59166232
 10455,   4,  16384,  35142,  20,  17,   3, 59358704, 59102960, 59035008, 58993672, 59163696
 10456,   4,  16384,  17160,  17,  16,   1, 59434912, 59079928, 59005808, 58978472, 59008280
 10457,   4,  16384,  39255,  16,  17,   1, 59511544, 59073168, 58976120, 58979008, 59024120
 10458,   4,  16384,  26622,  17,  17,   0, 59383184, 59022328, 59001768, 58961632, 58961296
 10459,   4,  16384,  46707,  17,  12,   2, 59531824, 59057896, 59016464, 58972864, 59292104
 10460,   4,  16384,  44720,  12,  13,   1, 59481984, 59087144, 59034976, 59012176, 59022888
 10461,   4,  16384,    393,  13,  12,   1, 59448816, 59064048, 58947656, 58957648, 58991136
 10462,   4,  16384,  15598,  12,  13,   1, 59425544, 59046360, 58969160, 58953408, 58984896
 10463,   4,  16384,  46563,  13,  17,   2, 59360096, 59019160, 58969088, 58957360, 59262000
 10464,   4,  16384,  16658,  17,  17,   0, 59515296, 59071632, 59011072, 58967160, 58998248
 10465,   4,  16384,  37882,  17,   1,   3, 59490656, 59056544, 58984808, 58955320, 59152312
 10466,   4,  16384,  12383,   1,   2,   2, 59453656, 59132888, 59067904, 59055224, 59324592
 10467,   4,  16384,  35183,   2,  16,   3, 59588664, 59096904, 59054064, 59002016, 59165776
 10468,   4,  16384,  31745,  16,  15,   2, 59392032, 59082800, 59014728, 59010400, 59422352
 10469,   4,  16384,   9898,  15,  16,   2, 59423096, 59052296, 58992904, 58958568, 59013344
 10470,   4,  16384,  18473,  16,  21,   3, 59417384, 59023568, 58975664, 58939840, 59160840
 10471,   4,  16384,  39555,  21,  12,   3, 59396968, 59096768, 59011936, 59016008, 59149824
 10472,   4,  16384,  36737,  12,  15,   2, 59432576, 59072784, 58985712, 58963056, 59301776
 10473,   4,  16384,  21138,  15,  16,   2, 59508088, 59071272, 58997760, 59002128, 59348928
 10474,   4,  16384,  27147,  16,  17,   1, 59495984, 59065112, 58997432, 58969736, 59033472
 10475,   4,  16384,  39701,  17,  13,   2, 59379368, 59019744, 58952720, 58954864, 59205528
 10476,   4,  16384,  16336,  13,  13,   0, 59499472, 59067144, 59042736, 59009384, 59047552
 10477,   4,  16384,  36879,  13,  12,   1, 59469432, 59031560, 58945488, 58932624, 58978800
 10478,   4,  16384,  17571,  12,   4,   3, 59454336, 59046832, 58972952, 58995424, 59140168
 10479,   4,  16384,  17262,   4,   3,   2, 59364048, 59024552, 58976640, 58953864, 59269248
 10480,   4,  16384,  10982,   3,   3,   0, 59459576, 59098080, 58993136, 58984544, 59016048
 10481,   4,  16384,  10614,   3,  12,   3, 59577328, 59095728, 58996296, 58992928, 59184176
 10482,   4,  16384,   1846,  12,   2,   3, 59414944, 59089360, 58994888, 58979088, 59146752
 10483,   4,  16384,  15990,   2,   3,   1, 59471928, 59093784, 59037216, 59002344, 59039256
 10484,   4,  16384,  34317,   3,   3,   0, 59571344, 59097616, 59058560, 59014512, 59033336
 10485,   4,  16384,  43695,   3,   3,   0, 59504456, 59056376, 58996920, 58968992, 59029584
 10486,   4,  16384,  35962,   3,   4,   2, 59505472, 59077328, 58982016, 58964952, 59511584
 10487,   4,  16384,  49689,   4,  19,   3, 59401112, 59027096, 58989136, 58964064, 59161488
 10488,   4,  16384,  30514,  19,  18,   1, 59484456, 59083008, 58989520, 59003080, 59002072
 10489,   4,  16384,  20998,  18,   7,   3, 59511696, 59063152, 58990728, 58951760, 59154480
 10490,   4,  16384,  45660,   7,  11,   2, 59398216, 59058992, 58987144, 58988520, 59274296
 10491,   4,  16384,  45824,  11,  11,   0, 59494384, 59085840, 59024600, 58986320, 59068272
 10492,   4,  16384,  33937,  11,  11,   0, 59587232, 59098912, 59027048, 59019552, 59049280
 10493,   4,  16384,  33203,  11,  10,   1, 59537328, 59056280, 59005144, 58968392, 59012160
 10494,   4,  16384,  15295,  10,  16,   3, 59506880, 59071432, 59005640, 58994064, 59174840
 10495,   4,  16384,  10148,  16,  17,   1, 59372792, 59064144, 59019472, 58987048, 59014312
 10496,   4,  16384,  13108,  17,  22,   3, 59476160, 59063624, 59002576, 58960208, 59156656
 10497,   4,  16384,  28620,  22,  23,   1, 59390656, 59064480, 58977560, 58987504, 59008296
 10498,   4,  16384,    586,  23,  21,   2, 59519120, 59078760, 59016096, 59006936, 59303696
 10499,   4,  16384,  44878,  21,  20,   1, 59512312, 59041192, 58981680, 59004784, 59011320
 10500,   4,  16384,   7985,  20,   5,   3, 59510248, 59068008, 59020128, 58992768, 59145024
 10501,   4,  16384,  39686,   5,   5,   0, 59402448, 59059576, 58992752, 58984616, 59005944
 10502,   4,  16384,   9259,   5,  13,   3, 59426568, 59033024, 58978232, 58968752, 59182216
 10503,   4,  16384,  37873,  13,  11,   3, 59375376, 59088792, 59036976, 59008864, 59145688
 10504,   4,  16384,  12330,  11,  11,   0, 59441352, 59117040, 59004656, 58993128, 59017016
 10505,   4,  16384,  13279,  11,   6,   2, 59600496, 59131272, 59010296, 58989984, 59351776
 10506,   4,  16384,  23977,   6,  23,   3, 59619456, 59112752, 59032144, 59011072, 59176560
 10507,   4,  16384,  48926,  23,  20,   2, 59424464, 59088672, 59001816, 58992888, 59286920
 10508,   4,  16384,  45612,  20,  21,   1, 59502984, 59103128, 58994616, 58991368, 59036448
 10509,   4,  16384,  47318,  21,  21,   0, 59454928, 59053488, 58954880, 58944184, 59002440
 10510,   4,  16384,  32631,  21,  20,   1, 59425344, 59041008, 58996520, 58961000, 59015384
 10511,   4,  16384,   2556,  20,  20,   0, 59377496, 59031136, 58976864, 58963104, 58985560
 10512,   4,  16384,   7377,  20,  12,   3, 59508264, 59090136, 58978568, 58968336, 59167144
 10513,   4,  16384,  28101,  12,  12,   0, 59402152, 59088832, 58965088, 58975040, 59011480
 10514,   4,  16384,  12257,  12,  13,   1, 59400016, 59032312, 58990440, 58992888, 58964768
 10515,   4,  16384,  46480,  13,  14,   2, 59501464, 59051136, 59001440, 58979304, 59314360
 10516,   4,  16384,  13759,  14,  15,   1, 59498496, 59067824, 58998592, 58976144, 58994000
 10517,   4,  16384,  31755,  15,  17,   2, 59463296, 59030088, 58966232, 58941264, 59003168
 10518,   4,  16384,  22283,  17,  17,   0, 59415608, 59036616, 58987432, 58948840, 58996776
 10519,   4,  16384,    516,  17,   2,   3, 59503768, 59095360, 59021080, 58985472, 59147752
 10520,   4,  16384,   6201,   2,   3,   1, 59365608, 59026576, 58971192, 58972616, 58986952
 10521,   4,  16384,  26283,   3,  11,   3, 59491520, 59085360, 59009888, 58999752, 59182008
 10522,   4,  16384,  47296,  11,  20,   3, 59430072, 59122968, 59040104, 59030344, 59182936
 10523,   4,  16384,   6581,  20,  23,   2, 59396736, 59054072, 59002960, 58988576, 59280672
 10524,   4,  16384,  34140,  23,  22,   1, 59492168, 59083608, 58996488, 59003400, 59032128
 10525,   4,  16384,  47834,  22,   5,   3, 59490832, 59068304, 58960664, 58949120, 59127184
 10526,   4,  16384,  31301,   5,   4,   1, 59436032, 59146696, 59040792, 59027888, 59077248
 10527,   4,  16384,  12122,   4,   2,   2, 59434176, 59017560, 59006376, 58961504, 59262952
 10528,   4,  16384,   2603,   2,   0,   2, 59609648, 59119824, 59022368, 59034712, 59226112
 10529,   4,  16384,  16176,   0,   1,   1, 59523976, 58998976, 58931744, 58900872, 59029488
 10530,   4,  16384,  20275,   1,   0,   1, 59396024, 59013888, 58979104, 58904336, 58880928
 10531,   4,  16384,  46098,   0,   0,   0, 59593496, 59019008, 58917664, 58919232, 58990656
 10532,   4,  16384,   4645,   0,   1,   1, 59486064, 59010232, 58936584, 58939160, 59057968
 10533,   4,  16384,   4467,   1,   4,   2, 59396616, 58959400, 58944720, 58902608, 58962472
 10534,   4,  16384,  48041,   4,   0,   2, 59565824, 59111040, 59033856, 59035808, 59507368
 10535,   4,  16384,   5498,   0,   5,   2, 59381536, 58955376, 58893816, 58895976, 59278136
 10536,   4,  16384,  20782,   5,   4,   1, 59592376, 59083360, 59047928, 58992608, 59018608
 10537,   4,  16384,  25531,   4,   4,   0, 59611432, 59099368, 58987008, 59005544, 59007416
 10538,   4,  16384,  25801,   4,   4,   0, 59423864, 59053800, 58958176, 58953384, 58997432
 10539,   4,  16384,  25735,   4,   5,   1, 59580888, 59091040, 59115960, 59031816, 59069856
 10540,   4,  16384,  28085,   5,   4,   1, 59558008, 59096616, 59019672, 58994640, 59068352
 10541,   4,  16384,  38911,   4,   4,   0, 59417688, 59012128, 58948224, 58912920, 58954552
 10542,   4,  16384,  15603,   4,   5,   1, 59528680, 59094224, 59046744, 59018040, 59060968
 10543,   4,  16384,      0,   5,   8,   3, 59483840, 59030352, 58984888, 58988512, 59184336
 10544,   4,  16384,  39659,   8,   9,   1, 59413760, 59099216, 59026536, 58989760, 59044368
 10545,   4,  16384,  16208,   9,   8,   1, 59568472, 59087024, 59008600, 59013616, 59021784
 10546,   4,  16384,  20287,   8,  19,   3, 59599784, 59133088, 59006760, 58980592, 59188304
 10547,   4,  16384,  44032,  19,  18,   1, 59411080, 59066616, 59003976, 58987536, 59044944
 10548,   4,  16384,  38570,  18,  18,   0, 59490232, 59066912, 59002960, 58998576, 58995224
 10549,   4,  16384,   3098,  18,  18,   0, 59532144, 59058112, 58975800, 58964608, 58993968
 10550,   4,  16384,  21142,  18,  19,   1, 59423128, 59031368, 59012032, 58962560, 58981104
 10551,   4,  16384,  42959,  19,  21,   2, 59373616, 58999552, 58982960, 59005240, 59265848
 10552,   4,  16384,  49468,  21,  21,   0, 59509064, 59104656, 59018816, 58999008, 59006952
 10553,   4,  16384,  10479,  21,  21,   0, 59519816, 59056904, 58977552, 58962344, 58983752
 10554,   4,  16384,  19284,  21,   9,   3, 59405504, 59020088, 58971840, 58954456, 59156312
 10555,   4,  16384,  44952,   9,  11,   2, 59586856, 59103248, 59040160, 59027232, 59316904
 10556,   4,  16384,  12936,  11,  10,   1, 59577664, 59106888, 59066520, 59038104, 59069928
 10557,   4,  16384,  45748,  10,  10,   0, 59564504, 59061424, 58995416, 58978032, 59017040
 10558,   4,  16384,  17233,  10,  10,   0, 59482056, 59035376, 58986176, 58988320, 59022176
 10559,   4,  16384,  34948,  10,  10,   0, 59383128, 59034912, 58966320, 58970504, 58984352
 10560,   4,  16384,  48052,  10,   9,   2, 59579920, 59093664, 58998840, 58998848, 59292864
 10561,   4,  16384,  41607,   9,   8,   1, 59459960, 59025504, 58979632, 58976200, 58999112
 10562,   4,  16384,  49216,   8,   9,   1, 59566360, 59068296, 58984704, 58990352, 59007624
 10563,   4,  16384,  44205,   9,   7,   2, 59602744, 59118536, 59055408, 58986552, 59285712
 10564,   4,  16384,  12073,   7,   8,   2, 59581424, 59123464, 59053744, 59012464, 59446264
 10565,   4,  16384,  41084,   8,   8,   0, 59576088, 59079952, 58996152, 58975576, 59033360
 10566,   4,  16384,  30915,   8,   8,   0, 59477752, 59064280, 58976040, 58958520, 58996304
 10567,   4,  16384,  31248,   8,  10,   2, 59421920, 59028616, 58982872, 58959280, 59269376
 10568,   4,  16384,   8667,  10,   1,   3, 59588296, 59097280, 59048440, 58973392, 59169624
 10569,   4,  16384,  47644,   1,  14,   3, 59386576, 59051344, 58963488, 58950576, 59170144
 10570,   4,  16384,   6425,  14,  20,   3, 59377568, 59067960, 58981976, 58986272, 59177960
 10571,   4,  16384,  37340,  20,  20,   0, 59422888, 59066552, 58996864, 58989136, 59020184
 10572,   4,  16384,  23744,  20,  21,   1, 59505832, 59084832, 58983536, 59010360, 59023144
 10573,   4,  16384,  28887,  21,  21,   0, 59463320, 59025480, 58970376, 58947768, 58993200
 10574,   4,  16384,  11538,  21,  22,   2, 59465936, 59032688, 59006696, 58979696, 59558688
 10575,   4,  16384,  40288,  22,  23,   1, 59504984, 59117336, 59061824, 59021816, 59019616
 10576,   4,  16384,  13634,  23,  20,   2, 59385944, 59040040, 59005952, 58949328, 59209080
 10577,   4,  16384,  34895,  20,  18,   2, 59453976, 59042752, 58982304, 58947696, 59304520
 10578,   4,  16384,  35452,  18,  18,   0, 59391136, 59027912, 58970640, 58944032, 59012600
 10579,   4,  16384,  39105,  18,   0,   3, 59492680, 59055864, 58998480, 58976664, 59064616
 10580,   4,  16384,  31285,   0,  18,   3, 59377848, 59039864, 58974608, 58945712, 59146608
 10581,   4,  16384,   6075,  18,   0,   3, 59386728, 59098584, 58983512, 58953656, 59060576
 10582,   4,  16384,  23799,   0,   1,   1, 59396840, 59063944, 58956520, 58940568, 59075176
 10583,   4,  16384,  24404,   1,   1,   0, 59534736, 59118840, 59029136, 59015888, 59071888
 10584,   4,  16384,   5321,   1,   0,   1, 59446424, 59029792, 58994992, 58971040, 58912600
 10585,   4,  16384,   7340,   0,   8,   3, 59552696, 59021200, 58920816, 58915040, 59186760
 10586,   4,  16384,  34360,   8,   8,   0, 59421344, 59045824, 59036128, 58975168, 59037480
 10587,   4,  16384,  17931,   8,  10,   2, 59502632, 59078144, 59021376, 59045416, 59292008
 10588,   4,  16384,  40963,  10,  11,   1, 59546312, 59147928, 59044816, 59021680, 59076248
 10589,   4,  16384,  33771,  11,  11,   0, 59428184, 59010880, 58915544, 58904064, 58939512
 10590,   4,  16384,   8024,  11,  12,   3, 59558048, 59141424, 59045160, 59016072, 59186640
 10591,   4,  16384,  42614,  12,  13,   1, 59402200, 59107856, 59030336, 58991136, 59041912
 10592,   4,  16384,  13166,  13,  13,   0, 59506752, 59088440, 58978720, 58955296, 58988456
 10593,   4,  16384,  38974,  13,  12,   1, 59409792, 59011392, 58983296, 58967904, 59002424
 10594,   4,  16384,   5223,  12,  13,   1, 59561464, 59105720, 59014544, 58997600, 59029240
 10595,   4,  16384,  40007,  13,  13,   0, 59484288, 59039392, 59016944, 58969488, 59006896
 10596,   4,  16384,  39184,  13,  12,   1, 59524704, 59057424, 58994312, 59019488, 59055984
 10597,   4,  16384,  42233,  12,  12,   0, 59424576, 59013968, 58923984, 58906496, 58952136
 10598,   4,  16384,  47850,  12,   6,   3, 59349568, 59039168, 58957656, 58947936, 59147064
 10599,   4,  16384,   5842,   6,   9,   2, 59555032, 59166448, 59079096, 59055624, 59353232
 10600,   4,  16384,  14308,   9,   8,   1, 59630760, 59114200, 59019200, 59027728, 59035416
 10601,   4,  16384,  12611,   8,  10,   2, 59457056, 59036528, 58991240, 58935608, 59274904
 10602,   4,  16384,   8540,  10,  10,   0, 59595648, 59127088, 59050616, 59018024, 59024824
 10603,   4,  16384,  49140,  10,  11,   1, 59583448, 59075776, 59028296, 58994752, 59041168
 10604,   4,  16384,  29638,  11,   6,   2, 59526856, 59070952, 58994168, 58985064, 59366536
 10605,   4,  16384,  21754,   6,   8,   2, 59425888, 58985856, 58935984, 58913400, 58981480
 10606,   4,  16384,  36501,   8,   9,   1, 59506184, 59067416, 59030792, 58997760, 59016088
 10607,   4,  16384,   1108,   9,   9,   0, 59584744, 59103688, 59047456, 59031352, 59052000
 10608,   4,  16384,  20310,   9,   6,   2, 59574072, 59073296, 58988136, 58983024, 59272552
 10609,   4,  16384,  46993,   6,   9,   2, 59460752, 59045016, 59006992, 58942368, 59283056
 10610,   4,  16384,  10935,   9,   9,   0, 59597960, 59127424, 59041992, 58985992, 59052584
 10611,   4,  16384,  47273,   9,  16,   3, 59573960, 59082952, 59022640, 59007120, 59164184
 10612,   4,  16384,   3106,  16,  15,   2, 59379872, 59082576, 59012200, 59000616, 59423448
 10613,   4,  16384,  29214,  15,  19,   3, 59414320, 59012720, 58940856, 58910152, 59154560
 10614,   4,  16384,  27881,  19,  12,   3, 59445168, 59169472, 59001984, 58982912, 59149040
 10615,   4,  16384,  46470,  12,  17,   2, 59468568, 59109888, 59047520, 59005752, 59315624
 10616,   4,  16384,  48933,  17,  16,   1, 59499992, 59073464, 58985680, 58994880, 59013536
 10617,   4,  16384,  31998,  16,  17,   1, 59423536, 59043896, 58991832, 58965440, 59000064
 10618,   4,  16384,   8493,  17,  18,   3, 59504992, 59060480, 59002864, 58953608, 59161272
 10619,   4,  16384,  40295,  18,  19,   1, 59343008, 58994232, 58961512, 58965240, 58995112
 10620,   4,  16384,   8095,  19,  19,   0, 59453552, 59074480, 59012584, 59028928, 59010744
 10621,   4,  16384,  23981,  19,  15,   3, 59470632, 59094880, 58967680, 58966056, 59162400
 10622,   4,  16384,  11295,  15,   9,   3, 59398216, 59104064, 59017792, 59012432, 59146712
 10623,   4,  16384,    717,   9,  18,   3, 59438256, 59136176, 59039496, 59049104, 59180560
 10624,   4,  16384,  29070,  18,  18,   0, 59424960, 59061048, 59012168, 58991328, 58995200
 10625,   4,  16384,  46905,  18,  20,   2, 59479480, 59016848, 58997920, 58946832, 59288232
 10626,   4,  16384,   5659,  20,  20,   0, 59485600, 59085504, 58989088, 58968640, 59003120
 10627,   4,  16384,  29293,  20,  22,   2, 59498120, 59066368, 58992984, 58992640, 59287608
 10628,   4,  16384,  32128,  22,  22,   0, 59507520, 59070816, 58997888, 59006440, 59024896
 10629,   4,  16384,  20922,  22,  23,   1, 59477576, 59033384, 58980160, 58957888, 58979488
 10630,   4,  16384,  12157,  23,  23,   0, 59347152, 59001176, 58987576, 58949968, 58966672
 10631,   4,  16384,  48032,  23,  20,   2, 59374240, 59045440, 58948496, 58947632, 59263880
 10632,   4,  16384,   4752,  20,  20,   0, 59531128, 59079296, 58982992, 58990728, 59014424
 10633,   4,  16384,  23789,  20,  20,   0, 59440824, 59033160, 58999032, 58937216, 58972576
 10634,   4,  16384,  11131,  20,  22,   2, 59517552, 59062160, 58998256, 58956544, 59323032
 10635,   4,  16384,  39231,  22,  22,   0, 59484472, 59075336, 58975584, 58992000, 59020368
 10636,   4,  16384,  43233,  22,  22,   0, 59546792, 59118112, 59032520, 59028496, 59017200
 10637,   4,  16384,  24918,  22,  22,   0, 59484256, 59057728, 58970280, 58976272, 58995720
 10638,   4,  16384,   5192,  22,  19,   2, 59367504, 59011704, 58957672, 58919616, 59489368
 10639,   4,  16384,  13609,  19,  19,   0, 59384488, 59015520, 58983080, 58960904, 58992376
 10640,   4,  16384,  12215,  19,  21,   2, 59491032, 59050504, 58996968, 58969472, 59267760
 10641,   4,  16384,  31101,  21,   0,   3, 59455400, 59049096, 58982456, 58976920, 59066080
 10642,   4,  16384,  42788,   0,   1,   1, 59429064, 59016088, 58915440, 58906888, 59041864
 10643,   4,  16384,   5808,   1,   1,   0, 59550936, 59102976, 59020512, 58981856, 59037440
 10644,   4,  16384,  13079,   1,   0,   1, 59554504, 59105128, 59021200, 59037896, 58971272
 10645,   4,  16384,   5849,   0,   1,   1, 59461296, 58983784, 58908656, 58898464, 59029848
 10646,   4,  16384,  46637,   1,   3,   2, 59427152, 59000632, 58952248, 58939544, 59468432
 10647,   4,  16384,  29712,   3,   7,   3, 59440704, 59044592, 58998512, 58968320, 59170448
 10648,   4,  16384,    903,   7,   8,   2, 59554704, 59053048, 59013472, 59002192, 59266840
 10649,   4,  16384,  14622,   8,   9,   1, 59501440, 59053544, 59004248, 58963856, 59017464
 10650,   4,  16384,  13899,   9,   5,   3, 59610800, 59110928, 59053752, 59021584, 59153944
 10651,   4,  16384,  17624,   5,   5,   0, 59524584, 59085360, 59019648, 59033368, 59043888
 10652,   4,  16384,  49782,   5,  21,   3, 59638280, 59163472, 59085848, 59080896, 59146544
 10653,   4,  16384,  31294,  21,  11,   3, 59445368, 59059088, 59012496, 58960328, 59150944
 10654,   4,  16384,  28893,  11,  11,   0, 59371088, 59065608, 58995880, 58984360, 58995856
 10655,   4,  16384,  40257,  11,   9,   2, 59522056, 59113112, 59064592, 59052536, 59378672
 10656,   4,  16384,   5737,   9,   8,   1, 59598552, 59077448, 58989184, 58980552, 59011472
 10657,   4,  16384,  41610,   8,  18,   3, 59592216, 59085584, 59030816, 58978040, 59160224
 10658,   4,  16384,   2143,  18,  18,   0, 59406272, 59097128, 59044768, 58980680, 59005536
 10659,   4,  16384,  44700,  18,  18,   0, 59503648, 59073792, 58986352, 58987584, 59015192
 10660,   4,  16384,   2558,  18,  15,   3, 59373664, 59019800, 58951184, 58989848, 59150888
 10661,   4,  16384,   1838,  15,  15,   0, 59404608, 59033920, 58968696, 58971336, 58995520
 10662,   4,  16384,  12110,  15,  15,   0, 59457952, 59097664, 59040920, 58994784, 59057296
 10663,   4,  16384,   2466,  15,  20,   3, 59540160, 59103128, 59023016, 58973928, 59167248
 10664,   4,  16384,  44370,  20,  19,   2, 59497240, 59066648, 58994120, 58979080, 59287176
 10665,   4,  16384,   1186,  19,  23,   2, 59385192, 59013968, 58958272, 58956784, 59260600
 10666,   4,  16384,   3680,  23,  22,   1, 59506304, 59097376, 59001736, 58966464, 59000320
 10667,   4,  16384,  19541,  22,  22,   0, 59498176, 59077512, 58993128, 58977984, 58994984
 10668,   4,  16384,  49360,  22,  23,   1, 59385728, 59032128, 58956944, 58968936, 59020808
 10669,   4,  16384,  20116,  23,  22,   1, 59486144, 59018632, 58977168, 58976344, 58980216
 10670,   4,  16384,  49912,  22,  23,   1, 59495056, 59083176, 59036424, 59005720, 59014792
 10671,   4,  16384,  28509,  23,  11,   3, 59352688, 59019200, 58978040, 58929048, 59134432
 10672,   4,  16384,  37990,  11,  10,   1, 59414736, 59106888, 59045864, 59025040, 59058232
 10673,   4,  16384,  20451,  10,   0,   3, 59635472, 59123888, 59066792, 59025048, 59096480
 10674,   4,  16384,  19154,   0,   1,   1, 59379928, 59022256, 58950736, 58932424, 59051176
 10675,   4,  16384,  25904,   1,   2,   2, 59574528, 59104800, 59016400, 59011808, 59313424
 10676,   4,  16384,  31145,   2,   0,   2, 59590208, 59141080, 59045760, 59069856, 59369840
 10677,   4,  16384,  40978,   0,  12,   3, 59479944, 58996608, 58915696, 58903448, 59156784
 10678,   4,  16384,  22291,  12,   3,   3, 59349032, 59081312, 58966528, 58963608, 59128064
 10679,   4,  16384,  38859,   3,   5,   2, 59376560, 59035952, 59004736, 58970512, 59289872
 10680,   4,  16384,  32249,   5,   5,   0, 59520872, 59097104, 59031944, 59037080, 59011720
 10681,   4,  16384,  30460,   5,   4,   1, 59442512, 59013744, 59004568, 58921624, 58990784
 10682,   4,  16384,  42384,   4,   3,   2, 59587392, 59134816, 59021840, 59030904, 59304576
 10683,   4,  16384,  18255,   3,  12,   3, 59588064, 59129864, 59051792, 59009952, 59162208
 10684,   4,  16384,  15133,  12,   8,   3, 59457888, 59101384, 59044896, 59023312, 59143048
 10685,   4,  16384,  14980,   8,   9,   1, 59465016, 59126752, 59052688, 59009624, 59006648
 10686,   4,  16384,  47143,   9,   8,   1, 59477696, 59043264, 59033776, 59015600, 59015664
 10687,   4,  16384,  12247,   8,   9,   1, 59579008, 59098424, 59012112, 59016800, 59022080
 10688,   4,  16384,  14030,   9,   2,   3, 59628240, 59094472, 59051800, 58988464, 59179136
 10689,   4,  16384,  32576,   2,  19,   3, 59486400, 59106008, 59013456, 58971352, 59174744
 10690,   4,  16384,  28125,  19,  18,   1, 59427096, 59118928, 59004728, 58984144, 59031584
 10691,   4,  16384,  34149,  18,   0,   3, 59504952, 59067872, 59023536, 58980208, 59059800
 10692,   4,  16384,  42171,   0,   4,   2, 59317208, 58959392, 58896616, 58872192, 59330672
 10693,   4,  16384,   2705,   4,   2,   2, 59460632, 59100160, 59028496, 58980552, 59088224
 10694,   4,  16384,  21603,   2,   0,   2, 59533688, 59136680, 59046416, 59042968, 59516640
 10695,   4,  16384,  40523,   0,  11,   3, 59494112, 59046808, 58971944, 58943696, 59186088
 10696,   4,  16384,  23371,  11,  11,   0, 59444024, 59146144, 59022712, 58990112, 59046904
 10697,   4,  16384,  28655,  11,  10,   1, 59618576, 59115032, 59071344, 59032624, 59027272
 10698,   4,  16384,  48495,  10,   6,   2, 59610584, 59113456, 59026888, 59023640, 59302728
 10699,   4,  16384,   4769,   6,   7,   1, 59460088, 59000832, 58950256, 58926576, 58974976
 10700,   4,  16384,  33783,   7,   8,   2, 59451456, 59022968, 58973696, 58985760, 59357920
 10701,   4,  16384,  42587,   8,   9,   1, 59564288, 59085392, 59003296, 58977080, 59012000
 10702,   4,  16384,  11273,   9,   8,   1, 59543856, 59082176, 59012832, 58973736, 59053344
 10703,   4,  16384,  29410,   8,   9,   1, 59529112, 59177392, 59039928, 58991184, 58988888
 10704,   4,  16384,  36158,   9,   7,   2, 59610400, 59119520, 59052488, 58995248, 59296064
 10705,   4,  16384,  31339,   7,  23,   3, 59630632, 59077344, 58988800, 58983816, 59152688
 10706,   4,  16384,  10987,  23,  23,   0, 59395688, 59106344, 59014208, 58986648, 59026464
 10707,   4,  16384,  28214,  23,  19,   2, 59541088, 59047304, 58985336, 59022272, 59262072
 10708,   4,  16384,  17020,  19,  16,   3, 59420616, 59069072, 58973040, 58969304, 59157192
 10709,   4,  16384,   9457,  16,   4,   3, 59467400, 59064808, 59032568, 58980520, 59131640
 10710,   4,  16384,  24852,   4,   2,   2, 59437232, 59137440, 59047216, 59041712, 59602184
 10711,   4,  16384,  28024,   2,   1,   2, 59554944, 59130416, 59054128, 59042576, 59363000
 10712,   4,  16384,   1903,   1,   1,   0, 59581224, 59086416, 59000728, 59018120, 59017776
 10713,   4,  16384,  28771,   1,   1,   0, 59445072, 59031984, 58961488, 58962352, 58963760
 10714,   4,  16384,   5349,   1,   0,   1, 59612112, 59114720, 59047344, 58996248, 58972200
 10715,   4,  16384,  10326,   0,   5,   2, 59453368, 58977672, 58896200, 58903064, 59262248
 10716,   4,  16384,  17693,   5,  13,   3, 59493672, 59022376, 59018760, 58971656, 59167712
 10717,   4,  16384,  27050,  13,  12,   1, 59420152, 59049000, 58988352, 59009088, 58995280
 10718,   4,  16384,  35973,  12,  14,   2, 59489024, 59138976, 59026984, 59007208, 59559624
 10719,   4,  16384,   3302,  14,  13,   2, 59508640, 59078648, 59033480, 59000104, 59346416
 10720,   4,  16384,  43850,  13,  17,   2, 59528424, 59067888, 58995960, 58989968, 59275032
 10721,   4,  16384,  26924,  17,   4,   3, 59415712, 59039472, 58976864, 58939592, 59157152
 10722,   4,  16384,   6384,   4,  21,   3, 59454416, 59116096, 59075776, 59018640, 59178952
 10723,   4,  16384,   3537,  21,   3,   3, 59444984, 59098112, 59018672, 59013928, 59162920
 10724,   4,  16384,  27741,   3,   3,   0, 59445184, 59134328, 59060608, 59069944, 59075696
 10725,   4,  16384,  31865,   3,  14,   3, 59581200, 59103368, 59034152, 58993048, 59176696
 10726,   4,  16384,   9531,  14,  17,   2, 59486144, 59138712, 59017704, 58976048, 59563072
 10727,   4,  16384,  31813,  17,  14,   2, 59505536, 59076424, 59021784, 59012392, 59333824
 10728,   4,  16384,  41309,  14,   7,   3, 59517472, 59087576, 58991136, 58980208, 59133808
 10729,   4,  16384,  18231,   7,  11,   2, 59433048, 59136320, 59050280, 59007576, 59386320
 10730,   4,  16384,  31112,  11,  10,   1, 59593656, 59108592, 59013360, 59041016, 59033952
 10731,   4,  16384,  28694,  10,  10,   0, 59467760, 59012480, 58953784, 58949352, 58977664
 10732,   4,  16384,  33230,  10,  10,   0, 59576336, 59137296, 59046856, 59024040, 59083936
 10733,   4,  16384,  48710,  10,  11,   1, 59410992, 59016992, 58941312, 58918584, 58964928
 10734,   4,  16384,  14630,  11,   8,   2, 59611944, 59138808, 59071152, 59057544, 59608920
 10735,   4,  16384,  41821,   8,  10,   2, 59578776, 59188568, 59070560, 59052488, 59345296
 10736,   4,  16384,  22144,  10,   9,   2, 59417384, 59019304, 59008208, 58931392, 59197848
 10737,   4,  16384,  14405,   9,   8,   1, 59640184, 59120360, 59027184, 58995648, 59047208
 10738,   4,  16384,   7557,   8,  12,   3, 59604488, 59113592, 59041256, 59012360, 59185912
 10739,   4,  16384,  25979,  12,   3,   3, 59356712, 59012432, 58958648, 58974664, 59147680
 10740,   4,  16384,  17670,   3,   2,   1, 59391072, 59154880, 59072992, 59026856, 59063592
 10741,   4,  16384,  39156,   2,   1,   2, 59553120, 59103584, 59012736, 59000368, 59067800
 10742,   4,  16384,   5929,   1,   4,   2, 59565752, 59122232, 59041992, 59020416, 59589032
 10743,   4,  16384,   4983,   4,   5,   1, 59562720, 59138696, 59051880, 59037856, 59048408
 10744,   4,  16384,  20811,   5,   2,   2, 59530280, 59071856, 58995736, 58987112, 59250016
 10745,   4,  16384,   4660,   2,   1,   2, 59588864, 59097088, 58997800, 58982032, 59339424
 10746,   4,  16384,  42359,   1,   1,   0, 59402136, 59012904, 58974032, 58953728, 58982176
 10747,   4,  16384,   9255,   1,   2,   2, 59389024, 58980712, 58927152, 58909776, 59217664
 10748,   4,  16384,   2415,   2,   3,   1, 59602568, 59134496, 59051592, 59036784, 59049752
 10749,   4,  16384,  13857,   3,   4,   2, 59583968, 59066832, 59013352, 58965248, 59057704
 10750,   4,  16384,  31703,   4,   0,   2, 59561192, 59106944, 59029360, 59030584, 59499944
 10751,   4,  16384,  24336,   0,   3,   2, 59507368, 59017624, 58937312, 58936432, 59365224
 10752,   4,  16384,  25598,   3,   2,   1, 59528752, 59061608, 58992624, 58957496, 59014784
 10753,   4,  16384,   8743,   2,   3,   1, 59590752, 59104000, 59008064, 58953144, 59009080
 10754,   4,  16384,  46057,   3,   9,   3, 59426360, 59039760, 59001888, 58967704, 59181768
 10755,   4,  16384,  14390,   9,   0,   3, 59383664, 59018120, 58958864, 58952592, 59078488
 10756,   4,  16384,   4041,   0,   1,   1, 59474336, 59031704, 58961136, 58946704, 59059752
 10757,   4,  16384,  46963,   1,   1,   0, 59577400, 59074608, 59022808, 58998312, 59052616
 10758,   4,  16384,  44412,   1,   2,   2, 59545888, 59095384, 59065224, 59038064, 59573992
 10759,   4,  16384,  44338,   2,  16,   3, 59570944, 59133136, 59041992, 59075136, 59182344
 10760,   4,  16384,   2407,  16,  16,   0, 59438656, 59082920, 59005104, 59008728, 59049056
 10761,   4,  16384,  12343,  16,  16,   0, 59522064, 59087616, 59028296, 58980920, 59020376
 10762,   4,  16384,  28522,  16,  16,   0, 59482584, 59060304, 59008680, 58967600, 59000712
 10763,   4,  16384,  17364,  16,  16,   0, 59441168, 59047496, 58979064, 58964272, 59014064
 10764,   4,  16384,   2678,  16,   5,   3, 59505440, 59103240, 59049496, 59050008, 59129888
 10765,   4,  16384,  27924,   5,   4,   1, 59444792, 59109816, 59062048, 58985144, 59029176
 10766,   4,  16384,  46914,   4,   4,   0, 59528560, 59121656, 59061368, 59049384, 59046112
 10767,   4,  16384,  13199,   4,   6,   3, 59576232, 59120888, 59048088, 59028824, 59172192
 10768,   4,  16384,  36696,   6,  13,   3, 59444056, 59142536, 59032768, 58998584, 59159832
 10769,   4,  16384,  18565,  13,  16,   2, 59419224, 59083040, 59019184, 58959816, 59310744
 10770,   4,  16384,  26537,  16,  16,   0, 59524688, 59092088, 58993232, 58977384, 59013320
 10771,   4,  16384,   2260,  16,  12,   2, 59440376, 59057776, 59007872, 58979928, 59258736
 10772,   4,  16384,  36896,  12,  12,   0, 59529160, 59091776, 59028128, 59011096, 59020048
 10773,   4,  16384,  37144,  12,  15,   2, 59494056, 59065272, 58974272, 58955008, 59039128
 10774,   4,  16384,  38304,  15,  16,   2, 59443872, 59078120, 59020192, 58997008, 59577464
 10775,   4,  16384,   8365,  16,  11,   3, 59372536, 59018696, 59002064, 58954632, 59114760
 10776,   4,  16384,  35196,  11,   9,   2, 59381080, 59128880, 59028672, 59001128, 59307584
 10777,   4,  16384,  35087,   9,   8,   1, 59616928, 59116464, 59049344, 59007480, 59028064
 10778,   4,  16384,  41854,   8,  11,   2, 59591904, 59100176, 59019712, 59044752, 59326440
 10779,   4,  16384,  47284,  11,  10,   1, 59524600, 59039376, 59003976, 59007416, 59009744
 10780,   4,  16384,  18792,  10,  11,   1, 59568688, 59126520, 59065264, 59034064, 59062088
 10781,   4,  16384,  28503,  11,  11,   0, 59554824, 59065384, 58999312, 58987480, 59025608
 10782,   4,  16384,  39884,  11,  10,   1, 59417472, 59017440, 58971024, 58953152, 58982472
 10783,   4,  16384,  26426,  10,  15,   3, 59373912, 59050112, 59002144, 58974808, 59145776
 10784,   4,  16384,  27493,  15,  14,   1, 59421944, 59088808, 58994952, 58980304, 58983504
 10785,   4,  16384,  14978,  14,  15,   1, 59536504, 59062608, 58992512, 58968640, 59025560
 10786,   4,  16384,   1182,  15,   9,   3, 59494360, 59106120, 59004336, 58965224, 59171072
 10787,   4,  16384,  38465,   9,   8,   1, 59512504, 59085576, 58986824, 59009440, 59026480
 10788,   4,  16384,   6434,   8,  11,   2, 59579736, 59142464, 59033736, 59029784, 59423048
 10789,   4,  16384,  36880,  11,  10,   1, 59566352, 59094992, 59002504, 58963344, 59027920
 10790,   4,  16384,  22724,  10,  10,   0, 59540384, 59092072, 59032912, 59037848, 59063536
 10791,   4,  16384,  46465,  10,  10,   0, 59479616, 59051224, 58980400, 58963168, 58998904
 10792,   4,  16384,  29729,  10,  10,   0, 59614008, 59118648, 59028600, 58983024, 59024184
 10793,   4,  16384,  35087,  10,  10,   0, 59589712, 59069296, 59019848, 58980720, 59025904
 10794,   4,  16384,   1199,  10,  11,   1, 59401056, 59045312, 58967288, 58976976, 58994472
 10795,   4,  16384,   1514,  11,  14,   3, 59521144, 59080528, 59045968, 59022672, 59185936
 10796,   4,  16384,  17289,  14,  13,   2, 59393304, 59089184, 58995608, 59009032, 59422080
 10797,   4,  16384,  27878,  13,   3,   3, 59466224, 59041728, 58933712, 58929208, 59130416
 10798,   4,  16384,    174,   3,   2,   1, 59452264, 59121352, 59055184, 59066200, 59071008
 10799,   4,  16384,  44171,   2,   3,   1, 59559016, 59130528, 59064400, 59032496, 59086896
 10800,   4,  16384,  35471,   3,   3,   0, 59578048, 59075904, 58998144, 58988928, 59035704
 10801,   4,  16384,  26479,   3,   5,   2, 59538048, 59083168, 58977648, 59002648, 59295488
 10802,   4,  16384,  43315,   5,  13,   3, 59580808, 59084360, 59025216, 58994344, 59173008
 10803,   4,  16384,  29111,  13,   5,   3, 59344616, 59007688, 58934696, 58909304, 59142512
 10804,   4,  16384,  19041,   5,   2,   2, 59391224, 59099664, 59019888, 59046528, 59412088
 10805,   4,  16384,  22025,   2,   2,   0, 59449208, 59016568, 58941728, 58909248, 58944536
 10806,   4,  16384,  26862,   2,  21,   3, 59547264, 59096792, 59056624, 59028296, 59194040
 10807,   4,  16384,  35343,  21,  21,   0, 59417408, 59106224, 59035280, 59036768, 59022344
 10808,   4,  16384,  31098,  21,  17,   3, 59507592, 59069248, 58982328, 58997720, 59163272
 10809,   4,  16384,  11017,  17,  17,   0, 59380192, 59070232, 58989224, 58974104, 58980976
 10810,   4,  16384,  14288,  17,  17,   0, 59497704, 59083976, 59007440, 58993072, 58982568
 10811,   4,  16384,  19029,  17,  17,   0, 59439424, 59018192, 58966832, 58956008, 58997496
 10812,   4,  16384,    555,  17,  16,   1, 59510200, 59061936, 59019544, 59022392, 59047080
 10813,   4,  16384,  21137,  16,  13,   2, 59503016, 59076288, 58984352, 58950264, 59061904
 10814,   4,  16384,  24230,  13,  15,   2, 59352448, 59015936, 58972576, 58972880, 59504328
 10815,   4,  16384,  19857,  15,  14,   1, 59520576, 59097128, 59022424, 59000792, 59046152
 10816,   4,  16384,  11971,  14,  15,   1, 59366304, 59027232, 58991376, 58931080, 58950728
 10817,   4,  16384,  34847,  15,  21,   3, 59504320, 59062352, 58971400, 58968136, 59167680
 10818,   4,  16384,  43721,  21,  14,   3, 59394400, 59091088, 59009024, 58973968, 59194456
 10819,   4,  16384,  14856,  14,  15,   1, 59377064, 59042832, 58969128, 58955536, 58998232
 10820,   4,  16384,   9896,  15,  17,   2, 59508040, 59083640, 59010504, 59029736, 59411088
 10821,   4,  16384,  36364,  17,  17,   0, 59468992, 59073520, 58985928, 58967240, 58978392
 10822,   4,  16384,   1717,  17,  21,   3, 59387408, 58997120, 58973152, 58948560, 59162712
 10823,   4,  16384,   9022,  21,  20,   1, 59344520, 59090544, 59023672, 58989784, 59034344
 10824,   4,  16384,  42666,  20,  21,   1, 59475296, 59066736, 58972400, 58999984, 59016368
 10825,   4,  16384,  15322,  21,  21,   0, 59517880, 59070464, 58982416, 58958480, 59002192
 10826,   4,  16384,  41392,  21,  20,   1, 59503120, 59036696, 59035008, 58964064, 59042136
 10827,   4,  16384,  48000,  20,  19,   2, 59453736, 59033808, 58986672, 58949536, 59248824
 10828,   4,  16384,  17789,  19,   6,   3, 59465576, 59076888, 58992360, 59013816, 59152888
 10829,   4,  16384,  12798,   6,   6,   0, 59389216, 59061832, 58982120, 58956216, 58995480
 10830,   4,  16384,  24463,   6,   6,   0, 59358544, 58979320, 58941648, 58916488, 58965584
 10831,   4,  16384,  27862,   6,   8,   2, 59548016, 59117184, 59074696, 59018568, 59355936
 10832,   4,  16384,   6232,   8,   3,   3, 59588600, 59118160, 59046144, 59044416, 59151304
 10833,   4,  16384,  34078,   3,  20,   3, 59424552, 59111912, 59014712, 59024048, 59164584
 10834,   4,  16384,  11519,  20,  18,   2, 59383752, 59106960, 58993104, 58994096, 59322888
 10835,   4,  16384,  25044,  18,  17,   3, 59546312, 59081296, 59002600, 58986952, 59143920
 10836,   4,  16384,  11644,  17,  17,   0, 59398208, 59090840, 59037968, 59026256, 59058328
 10837,   4,  16384,  12657,  17,  16,   1, 59502416, 59048696, 58991456, 58962728, 58990320
 10838,   4,  16384,  13292,  16,  16,   0, 59477288, 59079728, 58999496, 58987720, 59014352
 10839,   4,  16384,   9067,  16,  16,   0, 59506608, 59099384, 59024328, 59005056, 59014560
 10840,   4,  16384,  47365,  16,  17,   1, 59396024, 59012448, 58946288, 58931536, 58982008
 10841,   4,  16384,  16518,  17,  17,   0, 59404816, 59047088, 58962048, 58919616, 58979984
 10842,   4,  16384,  44650,  17,  14,   2, 59512632, 59081008, 59004496, 58981880, 59315648
 10843,   4,  16384,  10615,  14,  11,   3, 59373792, 59005984, 58946584, 58923056, 59147056
 10844,   4,  16384,  33649,  11,  13,   3, 59422968, 59121528, 59038976, 59042232, 59205544
 10845,   4,  16384,  28256,  13,  15,   2, 59506536, 59061144, 59014352, 58983984, 59060304
 10846,   4,  16384,  29395,  15,  14,   1, 59488456, 59099352, 59017840, 59000856, 59043720
 10847,   4,  16384,   5580,  14,  18,   3, 59518728, 59108968, 59023856, 58977904, 59166584
 10848,   4,  16384,  18838,  18,  19,   1, 59426552, 59070344, 59007616, 58988528, 59017752
 10849,   4,  16384,  46801,  19,  18,   1, 59415720, 59001984, 58988368, 58958120, 59003104
 10850,   4,  16384,  37683,  18,  18,   0, 59508768, 59099208, 59019872, 58976512, 59027376
 10851,   4,  16384,  43613,  18,   0,   3, 59504568, 59076584, 59011312, 58959184, 59070104
 10852,   4,  16384,  16955,   0,   5,   2, 59322416, 58946288, 58894840, 58888456, 59323032
 10853,   4,  16384,  15474,   5,   4,   1, 59475352, 59091408, 59048440, 59008896, 59018496
 10854,   4,  16384,  26563,   4,  20,   3, 59542096, 59115152, 59015432, 59023712, 59161248
 10855,   4,  16384,  11383,  20,  21,   1, 59353392, 59082088, 58979296, 58950240, 58984632
 10856,   4,  16384,  35680,  21,  20,   1, 59459384, 59078336, 59040008, 59016328, 59007184
 10857,   4,  16384,  14856,  20,  20,   0, 59594176, 59137136, 59046752, 59025288, 59004984
 10858,   4,  16384,  21149,  20,   3,   3, 59512560, 59072936, 59011848, 58967352, 59179296
 10859,   4,  16384,   7061,   3,   3,   0, 59479568, 59092120, 59031064, 59028208, 59042480
 10860,   4,  16384,  37278,   3,  18,   3, 59438176, 59083984, 58997632, 58952784, 59164328
 10861,   4,  16384,  26077,  18,  18,   0, 59382872, 59049312, 58996488, 58976672, 58983496
 10862,   4,  16384,  17650,  18,  18,   0, 59474504, 59067864, 58990512, 59006712, 58995352
 10863,   4,  16384,  33310,  18,  19,   1, 59403144, 59049648, 58971048, 58980112, 59000192
 10864,   4,  16384,  10746,  19,  18,   1, 59521320, 59080560, 59013808, 58981544, 59020416
 10865,   4,  16384,  47657,  18,  19,   1, 59522840, 59074184, 59003288, 58968216, 58999624
 10866,   4,  16384,  26999,  19,  18,   1, 59498568, 59089784, 59004968, 58990616, 59013720
 10867,   4,  16384,  30563,  18,  20,   2, 59430728, 59028160, 58958256, 58979040, 59260536
 10868,   4,  16384,  15755,  20,  12,   3, 59346024, 58991416, 58952712, 58935496, 59162872
 10869,   4,  16384,  11908,  12,  13,   1, 59354432, 59041488, 59005768, 58991856, 59000416
 10870,   4,  16384,  32582,  13,  15,   2, 59476352, 59055688, 59020128, 59004992, 59551824
 10871,   4,  16384,  41120,  15,  15,   0, 59499592, 59094280, 59014192, 59012352, 59011376
 10872,   4,  16384,  10621,  15,  15,   0, 59497704, 59048656, 59012456, 58971048, 58995544
 10873,   4,  16384,   2703,  15,  12,   2, 59526376, 59073000, 59008560, 58978528, 59299136
 10874,   4,  16384,  20890,  12,   9,   3, 59458560, 59050656, 58992616, 58949784, 59176920
 10875,   4,  16384,  40004,   9,  10,   2, 59370656, 59014720, 58956480, 58977984, 59221088
 10876,   4,  16384,  34803,  10,   7,   2, 59435744, 59045120, 58970960, 58979000, 59324312
 10877,   4,  16384,  23744,   7,   6,   1, 59538640, 59102752, 58979192, 58975656, 59035792
 10878,   4,  16384,  39740,   6,   6,   0, 59567040, 59113040, 59037080, 59026984, 59063328
 10879,   4,  16384,  18572,   6,   6,   0, 59622616, 59126952, 59051160, 59035424, 59034560
 10880,   4,  16384,  45317,   6,   6,   0, 59600936, 59104720, 58999752, 58975272, 59005528
 10881,   4,  16384,   4886,   6,   7,   1, 59547840, 59085272, 59045656, 58991720, 59010616
 10882,   4,  16384,  34813,   7,  13,   3, 59421104, 59039320, 58986568, 58963872, 59163536
 10883,   4,  16384,  37315,  13,  15,   2, 59386536, 59023032, 58954512, 58931976, 59218976
 10884,   4,  16384,  24103,  15,  14,   1, 59445944, 59044544, 58987024, 58969656, 59011072
 10885,   4,  16384,  12067,  14,  14,   0, 59444792, 59042136, 58959464, 58973728, 58976320
 10886,   4,  16384,  20168,  14,  15,   1, 59452504, 59058456, 59028592, 58975744, 59028288
 10887,   4,  16384,   2253,  15,  14,   1, 59487696, 59061496, 59040120, 59013176, 59019336
 10888,   4,  16384,   6571,  14,  20,   3, 59477872, 59027144, 58975040, 58955616, 59168024
 10889,   4,  16384,   4053,  20,  21,   1, 59391808, 59031072, 58967336, 58969696, 58982256
 10890,   4,  16384,  17225,  21,   3,   3, 59428856, 59030984, 58985728, 58942544, 59159264
 10891,   4,  16384,  45424,   3,   2,   1, 59421256, 59076864, 59038400, 59004312, 59054216
 10892,   4,  16384,  20317,   2,   4,   2, 59575120, 59149328, 59072768, 59032568, 59449240
 10893,   4,  16384,  39235,   4,   7,   3, 59562424, 59068240, 59031448, 58989680, 59189952
 10894,   4,  16384,  28383,   7,  11,   2, 59461248, 59140168, 59060112, 59041048, 59568920
 10895,   4,  16384,  17949,  11,   1,   3, 59554272, 59118752, 59031856, 59029008, 59181120
 10896,   4,  16384,  24521,   1,   2,   2, 59393808, 59036096, 58997800, 58964488, 59235784
 10897,   4,  16384,  42941,   2,  21,   3, 59506304, 59069408, 59033808, 58984760, 59162096
 10898,   4,  16384,  34109,  21,  21,   0, 59391392, 59097056, 59000840, 58989936, 59003920
 10899,   4,  16384,  40403,  21,  21,   0, 59510936, 59073640, 58986200, 58960208, 59011360
 10900,   4,  16384,  43974,  21,  21,   0, 59510288, 59079568, 59027272, 58992432, 59028704
 10901,   4,  16384,  45473,  21,  15,   3, 59499600, 59057664, 58964768, 58958952, 59149936
 10902,   4,  16384,  26549,  15,  15,   0, 59384256, 59070744, 58998992, 58983536, 59002968
 10903,   4,  16384,  20772,  15,  14,   1, 59366040, 59056544, 58981952, 58976928, 58985512
 10904,   4,  16384,  42219,  14,  11,   3, 59516128, 59086432, 58998096, 58949888, 59133784
 10905,   4,  16384,  15827,  11,  10,   1, 59385856, 59002112, 59009144, 58983920, 58996232
 10906,   4,  16384,  37095,  10,  10,   0, 59493176, 59124992, 59017016, 59026088, 59044008
 10907,   4,  16384,  13149,  10,   8,   2, 59617424, 59091608, 59047216, 58992176, 59274240
 10908,   4,  16384,  21096,   8,   8,   0, 59552672, 59084440, 59031672, 59017392, 59067008
 10909,   4,  16384,  22176,   8,   8,   0, 59416672, 58970632, 58915992, 58909912, 58943744
 10910,   4,  16384,  43803,   8,   8,   0, 59588792, 59108912, 59036720, 59041784, 59070160
 10911,   4,  16384,   9134,   8,  10,   2, 59600528, 59123288, 59074656, 59027184, 59383344
 10912,   4,  16384,  14085,  10,   1,   3, 59434536, 58997520, 58960832, 58932208, 59178904
 10913,   4,  16384,  28948,   1,   1,   0, 59414472, 59090616, 59027392, 58995120, 58995752
 10914,   4,  16384,  43411,   1,   8,   3, 59581424, 59129760, 59048960, 58989808, 59194992
 10915,   4,  16384,  36662,   8,   8,   0, 59585856, 59105544, 59021672, 59030600, 59049904
 10916,   4,  16384,  38020,   8,   9,   1, 59565816, 59112248, 59022216, 59046208, 59056248
 10917,   4,  16384,  39223,   9,   9,   0, 59454464, 58994912, 58951656, 58933680, 58933624
 10918,   4,  16384,  25576,   9,   6,   2, 59571168, 59122224, 59036224, 59020328, 59566536
 10919,   4,  16384,  29660,   6,   7,   1, 59583416, 59115496, 59057720, 59030856, 59059184
 10920,   4,  16384,  43596,   7,   4,   3, 59436592, 59020768, 58993960, 58963920, 59168576
 10921,   4,  16384,  25505,   4,   6,   3, 59437168, 59106608, 59017040, 59023288, 59195824
 10922,   4,  16384,  29590,   6,  21,   3, 59544600, 59109296, 59039384, 59021640, 59169920
 10923,   4,  16384,   1368,  21,  14,   3, 59442384, 59065960, 58994208, 58949520, 59174120
 10924,   4,  16384,  26675,  14,  14,   0, 59423600, 59103424, 59021000, 58997184, 59044264
 10925,   4,  16384,  19412,  14,  16,   2, 59481776, 59065080, 58968008, 58948032, 59044816
 10926,   4,  16384,   2043,  16,  15,   2, 59472456, 59060872, 59026992, 58990112, 59572064
 10927,   4,  16384,   9653,  15,  17,   2, 59519656, 59088112, 59028640, 58988152, 59341000
 10928,   4,  16384,  32400,  17,  12,   2, 59521312, 59072080, 58991344, 58973000, 59268088
 10929,   4,  16384,  41889,  12,  13,   1, 59403608, 59015568, 58963072, 58949528, 59023968
 10930,   4,  16384,  13614,  13,  17,   2, 59396944, 59036400, 58994984, 58979496, 59249032
 10931,   4,  16384,  21080,  17,  17,   0, 59384104, 58997640, 58966288, 58928016, 58970216
 10932,   4,  16384,  27507,  17,  17,   0, 59512528, 59078312, 59020048, 59030504, 59017384
 10933,   4,  16384,  41258,  17,  16,   1, 59490256, 59044552, 58964984, 58962768, 58982408
 10934,   4,  16384,  41367,  16,   4,   3, 59466376, 59080400, 59028328, 58990088, 59129360
 10935,   4,  16384,    143,   4,   5,   1, 59413504, 59114616, 59022912, 59035632, 59093160
 10936,   4,  16384,  18799,   5,   4,   1, 59568344, 59086384, 59015656, 59008392, 59012600
 10937,   4,  16384,  22831,   4,   5,   1, 59617872, 59099096, 58999512, 59000040, 59029952
 10938,   4,  16384,  13599,   5,   5,   0, 59438784, 59040016, 58962240, 58960784, 58973992
 10939,   4,  16384,  46898,   5,   5,   0, 59461216, 59019704, 58966264, 58963432, 58979576
 10940,   4,  16384,  45225,   5,   5,   0, 59590632, 59102288, 59043336, 59015200, 59041048
 10941,   4,  16384,   5108,   5,   4,   1, 59549608, 59080312, 59007280, 58979288, 59029792
 10942,   4,  16384,   5634,   4,   3,   2, 59385640, 58995672, 58967064, 58964864, 59468264
 10943,   4,  16384,  11599,   3,  10,   3, 59590576, 59112968, 59072040, 59030912, 59176904
 10944,   4,  16384,   6272,  10,  10,   0, 59456624, 59108008, 59021464, 59016296, 59033704
 10945,   4,  16384,   6044,  10,  11,   1, 59587896, 59115416, 58993608, 58996144, 59025944
 10946,   4,  16384,   5464,  11,  20,   3, 59600416, 59120648, 59030888, 58984624, 59169808
 10947,   4,  16384,  22593,  20,  20,   0, 59391696, 59073128, 59003288, 58979384, 58996528
 10948,   4,  16384,   7384,  20,   4,   3, 59483928, 59087360, 59033960, 59003896, 59147144
 10949,   4,  16384,  30081,   4,   5,   1, 59415216, 59090432, 59029952, 59010136, 59044856
 10950,   4,  16384,    146,   5,   4,   1, 59428216, 59034936, 58960448, 58956488, 58974400
 10951,   4,  16384,  19796,   4,   0,   2, 59558328, 59122376, 59039024, 59040376, 59288368
 10952,   4,  16384,  40118,   0,   1,   1, 59529312, 59013336, 58933656, 58920000, 59021368
 10953,   4,  16384,  35015,   1,   1,   0, 59575808, 59113496, 58979672, 58973544, 59026936
 10954,   4,  16384,  23990,   1,   1,   0, 59430944, 59028992, 59018200, 58936856, 59009608
 10955,   4,  16384,   3387,   1,   1,   0, 59600720, 59100472, 59030496, 59043224, 59036336
 10956,   4,  16384,  10303,   1,  11,   3, 59391920, 59056576, 58980456, 58938360, 59160936
 10957,   4,  16384,  19762,  11,   8,   2, 59429704, 59083264, 59007304, 59041224, 59061096
 10958,   4,  16384,   4914,   8,   9,   1, 59411448, 59050176, 58963904, 58974840, 58980624
 10959,   4,  16384,  27536,   9,  13,   3, 59583648, 59106160, 59053584, 59044840, 59154960
 10960,   4,  16384,  37108,  13,  15,   2, 59421168, 59114128, 58986016, 58976832, 59299616
 10961,   4,  16384,  25509,  15,  15,   0, 59498864, 59043664, 59034328, 58971640, 59036176
 10962,   4,  16384,  22864,  15,  13,   2, 59509192, 59067784, 58989240, 58993336, 59314312
 10963,   4,  16384,  20358,  13,  13,   0, 59421440, 59030712, 58961128, 58934000, 58993416
 10964,   4,  16384,  34445,  13,  12,   1, 59357152, 58988880, 58983936, 58939496, 58976352
 10965,   4,  16384,  13678,  12,  12,   0, 59488320, 59025752, 58964104, 58966976, 58972432
 10966,   4,  16384,   4406,  12,  14,   2, 59458888, 59111416, 59004656, 59007816, 59578168
 10967,   4,  16384,  30897,  14,   5,   3, 59385840, 59027432, 58962112, 58970576, 59133816
 10968,   4,  16384,  36087,   5,   5,   0, 59399592, 59102960, 59020752, 59032800, 59028664
 10969,   4,  16384,   7385,   5,  19,   3, 59576624, 59071352, 59044296, 58981824, 59183208
 10970,   4,  16384,  28044,  19,  18,   1, 59428496, 59084448, 59000520, 58959920, 59014008
 10971,   4,  16384,   1559,  18,  19,   1, 59478512, 59088120, 58989792, 58978504, 59014272
 10972,   4,  16384,   9395,  19,  19,   0, 59526648, 59097328, 58983448, 59016880, 59023872
 10973,   4,  16384,  25266,  19,  20,   2, 59503720, 59058760, 58982936, 58927928, 59017008
 10974,   4,  16384,  15927,  20,  23,   2, 59393376, 59006704, 58959976, 58961336, 59474216
 10975,   4,  16384,   4383,  23,   4,   3, 59359720, 59011584, 58956392, 58949240, 59119232
 10976,   4,  16384,   3024,   4,   4,   0, 59379560, 59101376, 58996632, 58988664, 59030416
 10977,   4,  16384,  17282,   4,   8,   3, 59610144, 59081864, 58981600, 58964336, 59188728
 10978,   4,  16384,  46110,   8,   8,   0, 59462416, 59102296, 59040800, 59048400, 59049088
 10979,   4,  16384,    942,   8,   9,   1, 59616504, 59085024, 59026744, 59014400, 59033232
 10980,   4,  16384,  16965,   9,   3,   3, 59570608, 59104192, 59077976, 59065280, 59164384
 10981,   4,  16384,  48199,   3,   5,   2, 59395048, 59053096, 58987312, 58970880, 59019752
 10982,   4,  16384,  15480,   5,   4,   1, 59369128, 58979760, 58935720, 58927728, 58972248
 10983,   4,  16384,  43969,   4,   4,   0, 59502800, 59090184, 59044520, 58993816, 59048552
 10984,   4,  16384,  30446,   4,   2,   2, 59603232, 59054176, 59002800, 58988824, 59306672
 10985,   4,  16384,   5160,   2,  23,   3, 59602128, 59112672, 59030104, 58980032, 59167792
 10986,   4,  16384,  22280,  23,  11,   3, 59403552, 59088280, 59003024, 58983232, 59136728
 10987,   4,  16384,  19625,  11,   6,   2, 59465008, 59086104, 59036928, 59025632, 59303792
 10988,   4,  16384,   4628,   6,  16,   3, 59581144, 59137912, 59068288, 59023976, 59152328
 10989,   4,  16384,  19117,  16,  16,   0, 59388264, 59046880, 58977392, 58956504, 58997328
 10990,   4,  16384,   5315,  16,  12,   2, 59472656, 59124360, 59016904, 59003904, 59547616
 10991,   4,  16384,   8109,  12,  13,   1, 59514912, 59105080, 59034520, 59009856, 59040680
 10992,   4,  16384,  17491,  13,  22,   3, 59500608, 59061232, 59024032, 58974176, 59149848
 10993,   4,  16384,  25860,  22,  22,   0, 59404896, 59075456, 59032160, 58982520, 58970048
 10994,   4,  16384,  34143,  22,  23,   1, 59430672, 59075544, 59003624, 58970800, 59018544
 10995,   4,  16384,  40462,  23,   2,   3, 59480552, 59069064, 58979880, 58962336, 59158336
 10996,   4,  16384,   5996,   2,   3,   1, 59388624, 59032224, 58971584, 58985392, 58988144
 10997,   4,  16384,   9805,   3,   5,   2, 59461864, 59093720, 59032008, 58986744, 59076552
 10998,   4,  16384,   1713,   5,   4,   1, 59537528, 59119320, 59037440, 59014264, 59052032
 10999,   4,  16384,  25391,   4,  15,   3, 59580592, 59133352, 59079696, 59032776, 59176672
 11000,   4,  16384,   6611,  15,  20,   3, 59391728, 59067088, 59045120, 58991248, 59171704
 11001,   4,  16384,  23118,  20,  22,   2, 59425984, 59090472, 59006512, 58981288, 59372408
 11002,   4,  16384,  25598,  22,  23,   1, 59489184, 59082392, 59018736, 58981744, 59009944
 11003,   4,  16384,   8378,  23,   5,   3, 59493128, 59052112, 58996632, 58970784, 59130632
 11004,   4,  16384,  30897,   5,   5,   0, 59410392, 59030520, 59000320, 58989760, 59012104
 11005,   4,  16384,  33077,   5,   8,   3, 59503776, 59085368, 59015048, 59017432, 59164656
 11006,   4,  16384,  17554,   8,   9,   1, 59441624, 59151552, 59068192, 59064760, 59076344
 11007,   4,  16384,   9181,   9,  10,   2, 59555680, 59134992, 59021664, 59034320, 59330776
 11008,   4,  16384,  22986,  10,  11,   1, 59426968, 58999568, 58987864, 58947848, 58982456
 11009,   4,  16384,  38584,  11,  10,   1, 59642736, 59110944, 59013864, 58995712, 59061616
 11010,   4,  16384,  18151,  10,  11,   1, 59574224, 59089336, 59056600, 58980936, 59039792
 11011,   4,  16384,  18754,  11,  10,   1, 59474544, 59036688, 58947976, 58965192, 58998032
 11012,   4,  16384,  26802,  10,   8,   2, 59631440, 59133288, 59038112, 59044440, 59443080
 11013,   4,  16384,  44740,   8,   6,   2, 59417280, 59019144, 58925008, 58908448, 58971752
 11014,   4,  16384,   3974,   6,  10,   2, 59566224, 59101096, 59072472, 59030248, 59588216
 11015,   4,  16384,  29037,  10,  10,   0, 59578064, 59111216, 59045440, 59038712, 59033368
 11016,   4,  16384,  41065,  10,  14,   3, 59453608, 59002088, 58987664, 58959656, 59163584
 11017,   4,  16384,  17071,  14,  15,   1, 59531496, 59066984, 58976664, 58982224, 59027872
 11018,   4,  16384,   9992,  15,  11,   3, 59486440, 59071344, 59000872, 58993568, 59151808
 11019,   4,  16384,   2392,  11,   6,   2, 59431520, 59035560, 58972664, 58939784, 59227528
 11020,   4,  16384,   3737,   6,   6,   0, 59588752, 59129088, 59074768, 59040416, 59054296
 11021,   4,  16384,  27432,   6,   7,   1, 59430688, 59017352, 58958960, 58921520, 58964112
 11022,   4,  16384,  17503,   7,   7,   0, 59559584, 59123808, 59041752, 58999336, 59053680
 11023,   4,  16384,  24431,   7,   7,   0, 59568088, 59108848, 59009048, 59004288, 59042816
 11024,   4,  16384,   8667,   7,   9,   2, 59599192, 59079408, 59001456, 59015064, 59313728
 11025,   4,  16384,  22961,   9,   8,   1, 59592256, 59082480, 59007064, 59012584, 59050688
 11026,   4,  16384,  17806,   8,   8,   0, 59382352, 59057184, 58981376, 58954936, 58998456
 11027,   4,  16384,  43332,   8,  22,   3, 59479512, 59052456, 58988136, 58972216, 59178008
 11028,   4,  16384,  29605,  22,  21,   2, 59471392, 59095248, 59005752, 59003568, 59404840
 11029,   4,  16384,   7359,  21,  22,   2, 59400400, 58994304, 58940888, 58924376, 58961224
 11030,   4,  16384,   5029,  22,  19,   2, 59489656, 59082896, 59016440, 59051328, 59534592
 11031,   4,  16384,   5964,  19,  19,   0, 59499384, 59080928, 59001960, 59000032, 58995480
 11032,   4,  16384,  20121,  19,   1,   3, 59504632, 59075712, 58975064, 58965976, 59157704
 11033,   4,  16384,  44667,   1,  11,   3, 59391992, 59061128, 58994064, 58983176, 59175736
 11034,   4,  16384,  12193,  11,  11,   0, 59371184, 59045256, 59004424, 58947464, 58975664
 11035,   4,  16384,  43891,  11,  13,   3, 59559880, 59099792, 59011992, 59001480, 59175056
 11036,   4,  16384,  45852,  13,  13,   0, 59424328, 59090960, 59034240, 59004312, 59050792
 11037,   4,  16384,  24176,  13,  13,   0, 59465216, 59039928, 58987824, 58924808, 58965216
 11038,   4,  16384,  44702,  13,  13,   0, 59487856, 59062416, 59020272, 58985992, 59038000
 11039,   4,  16384,   8705,  13,   4,   3, 59495256, 59082424, 58999424, 59005880, 59145280
 11040,   4,  16384,  44611,   4,   5,   1, 59340168, 59032896, 58965680, 58966312, 58992800
 11041,   4,  16384,  45322,   5,   4,   1, 59496600, 59095528, 59015800, 58970440, 59060416
 11042,   4,  16384,  44319,   4,   4,   0, 59594568, 59105144, 59047272, 59046072, 59059184
 11043,   4,  16384,  26455,   4,   4,   0, 59420064, 59035648, 58992552, 58954736, 58995848
 11044,   4,  16384,  44551,   4,  17,   3, 59577952, 59149136, 59058152, 59019808, 59170600
 11045,   4,  16384,  47352,  17,  17,   0, 59415104, 59054432, 58987128, 58953304, 58993240
 11046,   4,  16384,  37125,  17,  16,   1, 59475448, 59066488, 59017688, 58993616, 59019936
 11047,   4,  16384,  16147,  16,  20,   3, 59489840, 59091616, 59005312, 58984480, 59156000
 11048,   4,  16384,  10697,  20,  22,   2, 59411968, 59101480, 59000688, 58985400, 59289344
 11049,   4,  16384,  33283,  22,   2,   3, 59515592, 59084240, 59005376, 58981296, 59171824
 11050,   4,  16384,  49382,   2,  21,   3, 59434800, 59089880, 59012368, 59027960, 59171048
 11051,   4,  16384,  19536,  21,  22,   2, 59377008, 59037080, 58958960, 58951528, 59236352
 11052,   4,  16384,  44370,  22,  22,   0, 59460768, 59082720, 58985344, 58990784, 59012128
 11053,   4,  16384,   3928,  22,  18,   2, 59490040, 59053488, 59009376, 58964800, 59042048
 11054,   4,  16384,  14429,  18,  19,   1, 59478976, 59104688, 59057544, 58997352, 59023544
 11055,   4,  16384,   7498,  19,   3,   3, 59408392, 59016560, 58999472, 58942904, 59129024
 11056,   4,  16384,  36350,   3,  19,   3, 59410208, 59113808, 59027920, 58992368, 59164232
 11057,   4,  16384,  24717,  19,  10,   3, 59478968, 59064440, 58996856, 58976152, 59163224
 11058,   4,  16384,  39421,  10,  10,   0, 59468328, 59119056, 59058576, 59012072, 59033848
 11059,   4,  16384,    765,  10,  11,   1, 59598680, 59145344, 59032384, 59020168, 59045800
 11060,   4,  16384,  49584,  11,   8,   2, 59598240, 59125816, 59070016, 59034168, 59422720
 11061,   4,  16384,  17178,   8,   2,   3, 59555280, 59076064, 59014976, 59011280, 59134496
 11062,   4,  16384,   7981,   2,   1,   2, 59417560, 59089072, 59001896, 58985352, 59538080
 11063,   4,  16384,  21511,   1,   1,   0, 59439160, 59063032, 59000952, 58965072, 58986656
 11064,   4,  16384,  42534,   1,   5,   2, 59567456, 59079936, 59028840, 58996912, 59297256
 11065,   4,  16384,  23888,   5,  19,   3, 59424152, 59014976, 58966120, 58945056, 59170712
 11066,   4,  16384,  34831,  19,  18,   1, 59497072, 59091296, 59024504, 59006816, 58992168
 11067,   4,  16384,  13346,  18,  19,   1, 59533080, 59067696, 58988888, 58978192, 59036696
 11068,   4,  16384,  42685,  19,  16,   3, 59484944, 59045680, 59022408, 58981544, 59171640
 11069,   4,  16384,  32286,  16,  14,   2, 59325376, 58981768, 58924184, 58907240, 58948848
 11070,   4,  16384,  37927,  14,  16,   2, 59428576, 59075352, 59036408, 59022064, 59582736
 11071,   4,  16384,   8865,  16,  16,   0, 59489160, 59130112, 59015840, 58997024, 59015904
 11072,   4,  16384,   6277,  16,  17,   1, 59444032, 59023288, 58984120, 58955136, 58968424
 11073,   4,  16384,  41163,  17,   0,   3, 59480568, 59023848, 59002328, 58960280, 59069816
 11074,   4,  16384,  21098,   0,   3,   2, 59412040, 59012904, 58951888, 58915864, 59344944
 11075,   4,  16384,  24558,   3,   0,   2, 59550440, 59098784, 59022488, 58971760, 59201776
 11076,   4,  16384,  37367,   0,   7,   3, 59373872, 58918688, 58878408, 58870112, 59170384
 11077,   4,  16384,  18282,   7,  11,   2, 59381024, 59151720, 59025288, 58977680, 59085600
 11078,   4,  16384,  30033,  11,  10,   1, 59548288, 59126488, 59060384, 59064320, 59070808
 11079,   4,  16384,  10053,  10,  11,   1, 59585264, 59118960, 59059952, 59027040, 59071568
 11080,   4,  16384,  43532,  11,  18,   3, 59600136, 59109344, 59035528, 58991392, 59166000
 11081,   4,  16384,  11813,  18,  19,   1, 59367552, 59036152, 59030800, 58990808, 58999344
 11082,   4,  16384,  44006,  19,  19,   0, 59475200, 59061480, 58982072, 58979632, 59011744
 11083,   4,  16384,  21510,  19,  18,   1, 59421368, 59051296, 58976944, 58932232, 58991520
 11084,   4,  16384,  44355,  18,  23,   2, 59471000, 59054912, 58995008, 58976576, 59377304
 11085,   4,  16384,  12640,  23,   4,   3, 59519072, 59063096, 58983000, 59020496, 59144232
 11086,   4,  16384,  34219,   4,   4,   0, 59445632, 59177064, 59030344, 59033528, 59072456
 11087,   4,  16384,   8611,   4,   4,   0, 59547552, 59095016, 59044024, 59034520, 59027328
 11088,   4,  16384,  48564,   4,   4,   0, 59406640, 59030720, 58958464, 58973272, 59016752
 11089,   4,  16384,  45570,   4,   4,   0, 59493192, 59061648, 58992576, 58940256, 59025088
 11090,   4,  16384,  23133,   4,   5,   1, 59603184, 59111896, 59042752, 59023104, 59052832
 11091,   4,  16384,   8992,   5,   1,   2, 59622072, 59120472, 59024864, 59063624, 59288760
 11092,   4,  16384,  19414,   1,   5,   2, 59558472, 59110088, 59012792, 59011440, 59405392
 11093,   4,  16384,  16271,   5,   3,   2, 59407776, 58989672, 58933376, 58911896, 58962080
 11094,   4,  16384,  28778,   3,   1,   2, 59556720, 59122712, 59051704, 59035568, 59563816
 11095,   4,  16384,  39426,   1,  10,   3, 59561288, 59085168, 59064112, 58998632, 59177312
 11096,   4,  16384,  16460,  10,   1,   3, 59410800, 59104416, 59014688, 59013784, 59155464
 11097,   4,  16384,  42362,   1,   1,   0, 59425072, 59069912, 58994520, 59002304, 59021880
 11098,   4,  16384,  20410,   1,   0,   1, 59546584, 59137592, 59023424, 59014120, 58966960
 11099,   4,  16384,  12875,   0,  21,   3, 59507144, 59011480, 58946768, 58936360, 59161664
 11100,   4,  16384,   8066,  21,  14,   3, 59398864, 59111880, 59086912, 58988688, 59152424
 11101,   4,  16384,  26092,  14,  14,   0, 59420528, 59042760, 58970032, 58940208, 58979608
 11102,   4,  16384,  39305,  14,  12,   2, 59474328, 59126136, 59020560, 59002504, 59556120
 11103,   4,  16384,  41529,  12,   6,   3, 59489456, 59075536, 59049160, 59034776, 59138672
 11104,   4,  16384,  32072,   6,  22,   3, 59447280, 59088032, 59015248, 59064848, 59176008
 11105,   4,  16384,  19593,  22,  22,   0, 59443824, 59077616, 59006624, 58991544, 58998712
 11106,   4,  16384,  22556,  22,  22,   0, 59493312, 59091312, 59046464, 58978616, 59042144
 11107,   4,  16384,  35647,  22,  23,   1, 59390160, 59005800, 58948864, 58948264, 58969040
 11108,   4,  16384,  35179,  23,  23,   0, 59534296, 59083952, 59026784, 59012040, 59025072
 11109,   4,  16384,  49924,  23,  13,   3, 59506136, 59089712, 59000664, 59003184, 59140952
 11110,   4,  16384,  26251,  13,  17,   2, 59408200, 59091576, 59040736, 58980328, 59568264
 11111,   4,  16384,  13181,  17,  17,   0, 59495968, 59098840, 59040584, 58996528, 59024672
 11112,   4,  16384,   9547,  17,  16,   1, 59372904, 59007680, 58982008, 58942040, 58965512
 11113,   4,  16384,  39106,  16,  17,   1, 59545272, 59054144, 58996048, 58984000, 59016128
 11114,   4,  16384,  13536,  17,  12,   2, 59520656, 59081072, 58982048, 58986600, 59288824
 11115,   4,  16384,   2571,  12,  17,   2, 59407400, 59017192, 58968032, 58931144, 59223376
 11116,   4,  16384,  21289,  17,  17,   0, 59510960, 59076240, 59033648, 59004016, 59017104
 11117,   4,  16384,  17341,  17,  17,   0, 59374544, 58976640, 58923368, 58875336, 58909456
 11118,   4,  16384,  10424,  17,  17,   0, 59480504, 59073968, 59010048, 58984376, 59007048
 11119,   4,  16384,   6534,  17,  21,   3, 59490976, 59097512, 59001184, 58999208, 59167440
 11120,   4,  16384,  24204,  21,  19,   2, 59364032, 59026672, 58969128, 58959496, 59209160
 11121,   4,  16384,  19354,  19,  20,   2, 59454184, 59072336, 58988976, 58956456, 59318144
 11122,   4,  16384,  40469,  20,  18,   2, 59494712, 59082720, 58986032, 58972720, 59280120
 11123,   4,  16384,  47648,  18,   5,   3, 59417752, 59014328, 58991048, 58923024, 59127624
 11124,   4,  16384,  31032,   5,   4,   1, 59555224, 59127808, 59037064, 59024480, 59055912
 11125,   4,  16384,  26583,   4,   0,   2, 59554248, 59112592, 58995080, 58987312, 58968592
 11126,   4,  16384,  11141,   0,   1,   1, 59503216, 59005784, 58954272, 58930248, 59024512
 11127,   4,  16384,  16408,   1,   1,   0, 59383216, 59013280, 59029776, 58955544, 58975056
 11128,   4,  16384,  44439,   1,   1,   0, 59468424, 59048544, 58998168, 58983376, 58993832
 11129,   4,  16384,  16110,   1,   0,   1, 59615776, 59084536, 58992056, 58997352, 58947544
 11130,   4,  16384,  47516,   0,   5,   2, 59453544, 58977592, 58904040, 58875600, 59259760
 11131,   4,  16384,  23199,   5,   0,   2, 59544800, 59039696, 58985720, 58964672, 59179352
 11132,   4,  16384,  38255,   0,   0,   0, 59505488, 59022944, 58958216, 58940288, 58991160
 11133,   4,  16384,  16918,   0,   0,   0, 59491496, 58991088, 58904048, 58896176, 58959608
 11134,   4,  16384,  33925,   0,   5,   2, 59491496, 58994960, 58940744, 58934792, 59472216
 11135,   4,  16384,  38790,   5,  19,   3, 59401984, 59020880, 58988736, 58938648, 59149368
 11136,   4,  16384,  17526,  19,  18,   1, 59361368, 59021000, 59000712, 58960904, 58966784
 11137,   4,  16384,  32216,  18,  18,   0, 59477856, 59078656, 58979248, 59022896, 59001472
 11138,   4,  16384,   5581,  18,  15,   3, 59511144, 59094856, 58998896, 58970720, 59185432
 11139,   4,  16384,  11838,  15,  15,   0, 59420864, 59093032, 59007232, 59069040, 59006664
 11140,   4,  16384,  47331,  15,  14,   1, 59486496, 59120992, 59031032, 59010464, 59031360
 11141,   4,  16384,  15668,  14,  12,   2, 59490648, 59079688, 58968560, 58980112, 59045144
 11142,   4,  16384,  42697,  12,  15,   2, 59391552, 59031312, 58982496, 58978760, 59504584
 11143,   4,  16384,  25518,  15,  16,   2, 59506352, 59089328, 59021712, 58965616, 59291672
 11144,   4,  16384,  29972,  16,  16,   0, 59418264, 59033816, 58982496, 58946816, 59004824
 11145,   4,  16384,  36899,  16,  16,   0, 59536328, 59107912, 59014880, 58988000, 59032016
 11146,   4,  16384,   1671,  16,  13,   2, 59435400, 59051568, 58986120, 58940184, 59251944
 11147,   4,  16384,   3610,  13,  19,   3, 59518480, 59070816, 59023880, 58983728, 59189528
 11148,   4,  16384,  24503,  19,  20,   2, 59457968, 59077024, 58996936, 58997176, 59426080
 11149,   4,  16384,   7114,  20,  21,   1, 59458840, 59048448, 58990912, 58960512, 58982488
 11150,   4,  16384,   2407,  21,  20,   1, 59401712, 59002232, 58990696, 58960592, 58978224
 11151,   4,  16384,  26905,  20,  20,   0, 59466232, 59070352, 59025472, 58992424, 59003144
 11152,   4,  16384,  33978,  20,  20,   0, 59425704, 59038344, 58953368, 58954528, 58965848
 11153,   4,  16384,  34328,  20,  10,   3, 59517832, 59060336, 58986888, 58972920, 59153752
 11154,   4,  16384,  12563,  10,  11,   1, 59455392, 59102568, 59089040, 59007400, 59059440
 11155,   4,  16384,  16406,  11,  11,   0, 59447056, 58998568, 58967704, 58950792, 58969632
 11156,   4,  16384,  34567,  11,  11,   0, 59600088, 59126568, 59032112, 59039632, 59049992
 11157,   4,  16384,  33815,  11,  10,   1, 59529088, 59076672, 59026288, 58968208, 58998528
 11158,   4,  16384,  35796,  10,  10,   0, 59489208, 59058512, 58993056, 58980000, 59008752
 11159,   4,  16384,  36793,  10,  10,   0, 59577080, 59126080, 59019232, 58998544, 59051560
 11160,   4,  16384,  20007,  10,  21,   3, 59624944, 59133992, 59011032, 58998040, 59165200
 11161,   4,  16384,  21088,  21,  20,   1, 59389208, 59080224, 58986760, 58986152, 59004976
 11162,   4,  16384,  46798,  20,  21,   1, 59508144, 59076688, 58990712, 58955384, 58999520
 11163,   4,  16384,  35054,  21,  23,   2, 59399552, 59008344, 58949480, 58935256, 59239768
 11164,   4,  16384,  46989,  23,   5,   3, 59510832, 59076384, 59025928, 59023384, 59135552
 11165,   4,  16384,  19430,   5,   2,   2, 59409376, 59073792, 59017512, 59008368, 59041776
 11166,   4,  16384,  39922,   2,   1,   2, 59533528, 59138008, 59041848, 59031840, 59557800
 11167,   4,  16384,  21462,   1,   1,   0, 59589584, 59136432, 59047400, 59031152, 59062144
 11168,   4,  16384,   7566,   1,   0,   1, 59407408, 59011760, 58954080, 58972112, 58922632
 11169,   4,  16384,  23025,   0,   1,   1, 59553264, 59013088, 58930776, 58907728, 59040416
 11170,   4,  16384,  13579,   1,   0,   1, 59568144, 59125104, 59014584, 58998856, 58964200
 11171,   4,  16384,  23779,   0,   1,   1, 59441656, 58953984, 58879640, 58855400, 58994272
 11172,   4,  16384,  12129,   1,   1,   0, 59413640, 59078976, 59015072, 58962128, 59019664
 11173,   4,  16384,   4204,   1,   4,   2, 59552208, 59086640, 59022392, 59021904, 59082848
 11174,   4,  16384,  15994,   4,   1,   2, 59550768, 59145288, 59033776, 59015776, 59576808
 11175,   4,  16384,  23372,   1,   1,   0, 59576456, 59109824, 59041240, 59040944, 59036208
 11176,   4,  16384,  29445,   1,   0,   1, 59405352, 59030648, 58976864, 58987848, 58922048
 11177,   4,  16384,   3031,   0,   0,   0, 59522728, 58987968, 58927088, 58898576, 58986488
 11178,   4,  16384,   6526,   0,   0,   0, 59517880, 59016896, 58953808, 58911736, 58962024
 11179,   4,  16384,   3342,   0,   1,   1, 59395872, 58933656, 58893048, 58864464, 58976968
 11180,   4,  16384,  24730,   1,   0,   1, 59437168, 59040264, 58996712, 58964904, 58918776
 11181,   4,  16384,  10490,   0,   1,   1, 59468904, 58990288, 58914832, 58895072, 59050896
 11182,   4,  16384,  13504,   1,   2,   2, 59551920, 59116752, 59070616, 59027944, 59541368
 11183,   4,  16384,  16847,   2,  18,   3, 59596448, 59107064, 59052592, 59069696, 59175768
 11184,   4,  16384,  26475,  18,  18,   0, 59363120, 59080216, 58948880, 58944768, 58992024
 11185,   4,  16384,  22754,  18,  18,   0, 59446944, 59054728, 58982304, 58985728, 59014288
 11186,   4,  16384,   7500,  18,  22,   2, 59553464, 59078984, 58992632, 58999888, 59333112
 11187,   4,  16384,  16590,  22,  11,   3, 59413840, 59013560, 58991112, 58952584, 59173176
 11188,   4,  16384,  22680,  11,  11,   0, 59453504, 59122272, 59057576, 59061256, 59061824
 11189,   4,  16384,  23188,  11,   9,   2, 59552136, 59130232, 59046960, 58987368, 59058960
 11190,   4,  16384,   6879,   9,   0,   3, 59543176, 59121416, 59036736, 58998992, 59109152
 11191,   4,  16384,   9634,   0,   0,   0, 59353000, 59034320, 58962032, 58933992, 59001376
 11192,   4,  16384,   8184,   0,   3,   2, 59528112, 59000776, 58946032, 58910464, 59306912
 11193,   4,  16384,  10986,   3,   2,   1, 59587384, 59086928, 59039216, 59003328, 59040704
 11194,   4,  16384,  29845,   2,   9,   3, 59523720, 59060848, 59000336, 58974640, 59189736
 11195,   4,  16384,  37140,   9,   9,   0, 59336448, 59032952, 58975600, 58927152, 58976480
 11196,   4,  16384,  33533,   9,   9,   0, 59474744, 59128144, 59087376, 59051720, 59109528
 11197,   4,  16384,   7383,   9,   8,   1, 59551616, 59083528, 59000896, 59014112, 59026472
 11198,   4,  16384,  39320,   8,   7,   2, 59548336, 59123848, 59071216, 59036264, 59607456
 11199,   4,  16384,  39430,   7,   6,   1, 59589680, 59131760, 59066584, 59039504, 59068768
 11200,   4,  16384,  20709,   6,   6,   0, 59597952, 59081488, 59027512, 59009296, 59028528
 11201,   4,  16384,  12303,   6,   6,   0, 59531184, 59113392, 59045240, 59014824, 59028104
 11202,   4,  16384,  35318,   6,  19,   3, 59400136, 59040360, 58976240, 58954048, 59160000
 11203,   4,  16384,  16257,  19,  19,   0, 59387704, 59027928, 58971328, 58990088, 59000776
 11204,   4,  16384,   4934,  19,  19,   0, 59489568, 59112864, 59029040, 59012816, 59054992
 11205,   4,  16384,  37296,  19,  18,   1, 59529992, 59054808, 58990384, 59001904, 58989064
 11206,   4,  16384,  40788,  18,  19,   1, 59475520, 59123328, 58997952, 58990928, 59057568
 11207,   4,  16384,  42686,  19,  20,   2, 59486664, 59102720, 59029576, 58989376, 59327232
 11208,   4,  16384,  32938,  20,  19,   2, 59492816, 59062280, 58991520, 58966752, 59271472
 11209,   4,  16384,  36787,  19,  21,   2, 59400424, 59029232, 58971728, 58972648, 59269136
 11210,   4,  16384,   4687,  21,  21,   0, 59404168, 59048560, 58973256, 58950224, 59005944
 11211,   4,  16384,  44648,  21,  18,   2, 59449864, 59044864, 58993424, 58968424, 59241712
 11212,   4,  16384,  36113,  18,  19,   1, 59516040, 59085848, 59001312, 59024632, 59030176
 11213,   4,  16384,  11792,  19,  18,   1, 59509472, 59065664, 59025488, 58995488, 58980176
 11214,   4,  16384,  25225,  18,  19,   1, 59498000, 59088624, 59009288, 58997600, 59023432
 11215,   4,  16384,  12120,  19,  18,   1, 59481192, 59081856, 58998920, 58985992, 59002672
 11216,   4,  16384,  26093,  18,  19,   1, 59444592, 59069960, 58978176, 58974096, 58991368
 11217,   4,  16384,   3700,  19,  19,   0, 59384672, 59043728, 58944896, 58942928, 58966352
 11218,   4,  16384,  37383,  19,  20,   2, 59414216, 59026560, 58956352, 58957832, 59260704
 11219,   4,  16384,  25789,  20,  21,   1, 59451656, 59041488, 58982896, 58953328, 58987824
 11220,   4,  16384,  34567,  21,  23,   2, 59488248, 59052880, 59057928, 59030000, 59417904
 11221,   4,  16384,  23555,  23,  12,   3, 59486400, 59057576, 58971704, 58962272, 59153048
 11222,   4,  16384,  36990,  12,  14,   2, 59383344, 59104432, 59056224, 58969088, 59562936
 11223,   4,  16384,  32806,  14,   1,   3, 59459832, 59078336, 58981000, 59017760, 59142800
 11224,   4,  16384,  38302,   1,   1,   0, 59411864, 59064056, 59002672, 59003848, 59022576
 11225,   4,  16384,  39525,   1,   5,   2, 59493680, 59030592, 58987784, 58997296, 59281680
 11226,   4,  16384,  39057,   5,   4,   1, 59585952, 59114944, 59001784, 58974288, 59047696
 11227,   4,  16384,  16670,   4,   1,   2, 59596624, 59119248, 59009352, 59021640, 59283072
 11228,   4,  16384,   2467,   1,   2,   2, 59566776, 59100296, 59043504, 58992312, 59402712
 11229,   4,  16384,   8924,   2,  21,   3, 59435560, 59005296, 58945192, 58912608, 59148408
 11230,   4,  16384,  24738,  21,  21,   0, 59435392, 59108432, 58985544, 58994968, 58992792
 11231,   4,  16384,  18348,  21,  19,   2, 59404296, 59002088, 58974552, 58958168, 59247144
 11232,   4,  16384,  20368,  19,  19,   0, 59488168, 59053504, 59007904, 58977928, 59007984
 11233,   4,  16384,  41843,  19,  22,   2, 59479464, 59055184, 58965728, 58947384, 59291064
 11234,   4,  16384,   3909,  22,  23,   1, 59514272, 59064560, 58985168, 58972048, 59010592
 11235,   4,  16384,  38349,  23,  23,   0, 59483624, 59057776, 58988672, 58984496, 58990368
 11236,   4,  16384,  22803,  23,  12,   3, 59423664, 59042120, 58969120, 58968200, 59161240
 11237,   4,  16384,  49321,  12,  13,   1, 59375168, 58989944, 58910576, 58958328, 58964264
 11238,   4,  16384,  23228,  13,  14,   2, 59445304, 59104328, 59019232, 58989456, 59541200
 11239,   4,  16384,  12825,  14,   9,   3, 59488888, 59092336, 59022584, 58998640, 59158240
 11240,   4,  16384,   5516,   9,   8,   1, 59425896, 59110816, 59010288, 59001552, 59006032
 11241,   4,  16384,  14542,   8,   8,   0, 59596552, 59097752, 59025520, 58981408, 59023568
 11242,   4,  16384,  26100,   8,   7,   2, 59593856, 59109520, 59020368, 59016168, 59282616
 11243,   4,  16384,   2579,   7,   9,   2, 59524640, 59052720, 58983576, 58981760, 59250752
 11244,   4,  16384,  17149,   9,   9,   0, 59386152, 59002336, 58965360, 58954448, 59017608
 11245,   4,  16384,  46179,   9,   4,   3, 59523376, 59027992, 58970112, 58944392, 59148384
 11246,   4,  16384,  12656,   4,   4,   0, 59463648, 59130416, 59018248, 59044712, 59047664
 11247,   4,  16384,  27652,   4,   1,   2, 59386504, 59034648, 58965448, 58968544, 59251384
 11248,   4,  16384,   3751,   1,   0,   1, 59590296, 59093040, 59037928, 58979544, 58955720
 11249,   4,  16384,   9052,   0,   0,   0, 59520688, 59014912, 58914120, 58910248, 58956008
 11250,   4,  16384,  26901,   0,   1,   1, 59519816, 58995896, 58912360, 58922272, 59035040
 11251,   4,  16384,  12965,   1,  10,   3, 59498760, 59098280, 59011752, 58968384, 59179136
 11252,   4,  16384,  30115,  10,   0,   3, 59393344, 59074984, 59014752, 59030632, 59079040
 11253,   4,  16384,  31728,   0,   1,   1, 59358208, 58970568, 58909616, 58891128, 58988152
 11254,   4,  16384,  47059,   1,   9,   3, 59520232, 59132008, 59006768, 59010648, 59193680
 11255,   4,  16384,  20147,   9,   7,   2, 59375928, 59111504, 59016576, 59015488, 59323128
 11256,   4,  16384,  13121,   7,  16,   3, 59507384, 59114576, 59034296, 59060896, 59169944
 11257,   4,  16384,  29867,  16,  13,   2, 59410296, 59105224, 59007752, 58996888, 59319872
 11258,   4,  16384,  19652,  13,  13,   0, 59500136, 59089816, 59053520, 58977472, 59001080
 11259,   4,  16384,  27683,  13,  16,   2, 59486304, 59060304, 58975328, 58968360, 59269632
 11260,   4,  16384,  18514,  16,  14,   2, 59464608, 59069272, 59043232, 58981536, 59375952
 11261,   4,  16384,  39161,  14,  14,   0, 59492208, 59043144, 58978896, 58982496, 59004296
 11262,   4,  16384,   7971,  14,   9,   3, 59347208, 59023216, 58964104, 58972040, 59135624
 11263,   4,  16384,  48505,   9,   7,   2, 59390216, 59154064, 59099264, 59058560, 59386480
 11264,   4,  16384,  14675,   7,   3,   3, 59591328, 59127072, 59052968, 59008856, 59174032
 11265,   4,  16384,  36640,   3,   1,   2, 59465560, 59068856, 58999408, 58987512, 59324784
 11266,   4,  16384,   7231,   1,   0,   1, 59556424, 59106776, 59006272, 58996704, 58951096
 11267,   4,  16384,  41329,   0,  14,   3, 59478528, 58992800, 58934864, 58895304, 59162088
 11268,   4,  16384,  38109,  14,  12,   2, 59415096, 59124648, 59022184, 59009552, 59373808
 11269,   4,  16384,   6346,  12,   4,   3, 59483440, 59058008, 58988840, 58950184, 59143504
 11270,   4,  16384,  40136,   4,   5,   1, 59477512, 59123528, 59055432, 59019016, 59061160
 11271,   4,  16384,   9190,   5,   1,   2, 59550432, 59140944, 59042672, 59031040, 59373696
 11272,   4,  16384,  48360,   1,   4,   2, 59394400, 59021208, 58978280, 58932600, 59206464
 11273,   4,  16384,  23675,   4,  23,   3, 59601216, 59099376, 59020288, 59002672, 59174904
 11274,   4,  16384,  32465,  23,  23,   0, 59386264, 59114416, 58997752, 58994608, 59018600
 11275,   4,  16384,  39271,  23,  23,   0, 59506248, 59068288, 59013224, 58991976, 59009568
 11276,   4,  16384,  27303,  23,  22,   1, 59499120, 59061744, 59014080, 58995712, 59026200
 11277,   4,  16384,  46479,  22,  23,   1, 59416968, 58988744, 58897152, 58910512, 58924888
 11278,   4,  16384,  15898,  23,  22,   1, 59482944, 59104624, 59010096, 59007464, 59054936
 11279,   4,  16384,  46774,  22,  23,   1, 59473096, 59102504, 59023784, 58974696, 59032488
 11280,   4,  16384,   7181,  23,  22,   1, 59410152, 59037104, 58958496, 58973208, 58982384
 11281,   4,  16384,  34057,  22,  20,   2, 59399472, 59046432, 58959432, 58968920, 59265736
 11282,   4,  16384,  32718,  20,   5,   3, 59505496, 59063000, 58997984, 58985016, 59173296
 11283,   4,  16384,  29383,   5,  16,   3, 59443664, 59078176, 59014888, 59008616, 59168040
 11284,   4,  16384,  33103,  16,  15,   2, 59419704, 59117584, 59041952, 59027552, 59426976
 11285,   4,  16384,  39528,  15,  13,   2, 59487536, 59048224, 58979632, 58966648, 59040400
 11286,   4,  16384,  23838,  13,   7,   3, 59467536, 59064096, 59048968, 59028776, 59147760
 11287,   4,  16384,  24388,   7,  23,   3, 59450664, 59137424, 59060176, 59053320, 59158096
 11288,   4,  16384,  21711,  23,  23,   0, 59398760, 59067224, 58982888, 58996568, 58987776
 11289,   4,  16384,  27918,  23,  22,   1, 59510928, 59026200, 59017216, 58985320, 59011464
 11290,   4,  16384,  24000,  22,  22,   0, 59520296, 59071400, 59001040, 58961096, 59023664
 11291,   4,  16384,  36165,  22,  20,   2, 59407792, 58990056, 58961752, 58932448, 59202752
 11292,   4,  16384,  15801,  20,  21,   1, 59524472, 59088968, 59011728, 58999376, 59037904
 11293,   4,  16384,  10225,  21,  19,   2, 59479584, 59079752, 59000600, 58964984, 59040264
 11294,   4,  16384,  25255,  19,  18,   1, 59362400, 59012768, 58945272, 58915096, 58962576
 11295,   4,  16384,   2117,  18,   2,   3, 59380552, 59047872, 58995976, 58948792, 59121584
 11296,   4,  16384,  10978,   2,   5,   2, 59400512, 59105344, 59003656, 58994568, 59279720
 11297,   4,  16384,  43186,   5,   5,   0, 59577584, 59102008, 58997392, 59004312, 59035048
 11298,   4,  16384,  29518,   5,   5,   0, 59575984, 59100520, 59046264, 58992632, 59034720
 11299,   4,  16384,   5421,   5,   2,   2, 59613448, 59087560, 59032736, 59049248, 59293240
 11300,   4,  16384,  11645,   2,   4,   2, 59547448, 59115184, 59032112, 59004584, 59431784
 11301,   4,  16384,  48084,   4,   5,   1, 59488200, 59031736, 58952408, 58937336, 58988168
 11302,   4,  16384,  13138,   5,   0,   2, 59376240, 58992744, 58962936, 58940376, 59388376
 11303,   4,  16384,   5864,   0,   1,   1, 59296008, 58932320, 58902056, 58881792, 58985952
 11304,   4,  16384,  38062,   1,   0,   1, 59583920, 59071136, 59038704, 58995040, 58955224
 11305,   4,  16384,  39145,   0,   6,   3, 59551752, 59022576, 58909072, 58915360, 59182928
 11306,   4,  16384,  42082,   6,  11,   2, 59448512, 59153984, 59026320, 58990512, 59372048
 11307,   4,  16384,   1761,  11,  11,   0, 59556496, 59132080, 59012864, 59013272, 59021232
 11308,   4,  16384,  38954,  11,  14,   3, 59613472, 59106720, 59013344, 59001152, 59152984
 11309,   4,  16384,  17863,  14,  14,   0, 59377552, 59089112, 58957272, 58914160, 58969552
 11310,   4,  16384,  33867,  14,   6,   3, 59430968, 59065192, 59050464, 58975320, 59128520
 11311,   4,  16384,   7798,   6,   9,   2, 59476000, 59113152, 59042824, 59073040, 59352712
 11312,   4,  16384,  11609,   9,   8,   1, 59582408, 59086032, 59065712, 58988720, 59018184
 11313,   4,  16384,  20557,   8,   5,   3, 59484024, 59019120, 58986960, 58959184, 59174400
 11314,   4,  16384,  34979,   5,  21,   3, 59562112, 59135752, 59042288, 59008864, 59174272
 11315,   4,  16384,  35757,  21,  21,   0, 59399840, 59057536, 59056576, 58970664, 59048096
 11316,   4,  16384,  21322,  21,   4,   3, 59477320, 59070384, 59005944, 59027112, 59127848
 11317,   4,  16384,   1467,   4,   4,   0, 59434328, 59108808, 59013232, 59025112, 59011040
 11318,   4,  16384,  11112,   4,   5,   1, 59434832, 59037152, 58960328, 58994952, 58981936
 11319,   4,  16384,  42457,   5,   4,   1, 59529776, 59130176, 59042728, 59031280, 59093632
 11320,   4,  16384,  33639,   4,   3,   2, 59491520, 59043136, 58999736, 58964104, 59224208
 11321,   4,  16384,  28261,   3,   2,   1, 59563832, 59087600, 58976776, 58960032, 58992760
 11322,   4,  16384,  27726,   2,   3,   1, 59596664, 59093528, 59012272, 59002328, 59038264
 11323,   4,  16384,  35351,   3,   0,   2, 59569160, 59086408, 59028416, 59003272, 59189912
 11324,   4,  16384,  36772,   0,   0,   0, 59371128, 58951984, 58897504, 58877984, 58916520
 11325,   4,  16384,   3547,   0,   5,   2, 59482952, 58996000, 58921320, 58900520, 59055336
 11326,   4,  16384,  49244,   5,   0,   2, 59413808, 59013288, 58987328, 58951192, 59414920
 11327,   4,  16384,  36348,   0,   0,   0, 59509536, 59038136, 58968456, 58942376, 58992520
 11328,   4,  16384,  33065,   0,   1,   1, 59433120, 58950712, 58893384, 58869696, 59015536
 11329,   4,  16384,  38311,   1,   0,   1, 59580496, 59059208, 58973864, 58949512, 58949608
 11330,   4,  16384,  18370,   0,   0,   0, 59566272, 59007648, 58903696, 58899432, 58973560
 11331,   4,  16384,  47301,   0,  12,   3, 59503240, 59007792, 58922608, 58923448, 59175144
 11332,   4,  16384,  21172,  12,  13,   1, 59406400, 59037488, 58966288, 58981712, 58991000
 11333,   4,  16384,  37708,  13,  23,   3, 59416360, 59039520, 58984816, 58970680, 59159424
 11334,   4,  16384,  49218,  23,  19,   2, 59398296, 59124088, 59054664, 59045176, 59573248
 11335,   4,  16384,   8696,  19,  19,   0, 59492104, 59080832, 59032128, 59041752, 59016936
 11336,   4,  16384,  16619,  19,   9,   3, 59456752, 59091600, 58996208, 58968080, 59181432
 11337,   4,  16384,  42801,   9,   8,   1, 59549872, 59127200, 59047632, 59037504, 59030784
 11338,   4,  16384,  27149,   8,   6,   2, 59607752, 59104656, 59011056, 59013856, 59325840
 11339,   4,  16384,  45778,   6,   6,   0, 59445408, 59043056, 58977976, 58964400, 59018584
 11340,   4,  16384,  13954,   6,   8,   2, 59611336, 59133168, 59096232, 59052888, 59460912
 11341,   4,  16384,  19763,   8,   8,   0, 59457088, 58997000, 58933360, 58945816, 58976336
 11342,   4,  16384,  15059,   8,  21,   3, 59564696, 59136080, 59044464, 59029688, 59191888
 11343,   4,  16384,  39121,  21,   5,   3, 59411584, 59112088, 59037408, 59025728, 59138704
 11344,   4,  16384,   9291,   5,   5,   0, 59465440, 59112616, 59017872, 58982728, 59025608
 11345,   4,  16384,  49682,   5,   0,   2, 59589232, 59097456, 59039128, 59010528, 59255168
 11346,   4,  16384,  37937,   0,  15,   3, 59569872, 59021384, 58946456, 58918304, 59196200
 11347,   4,  16384,  15526,  15,  12,   2, 59437736, 59137480, 59034328, 59021472, 59286136
 11348,   4,  16384,  12595,  12,  13,   1, 59482328, 59063456, 59086752, 58985296, 59019696
 11349,   4,  16384,  21410,  13,  10,   3, 59487944, 59067944, 58981328, 58965304, 59117840
 11350,   4,  16384,  30951,  10,   8,   2, 59443320, 59140880, 59073544, 59017792, 59630152
 11351,   4,  16384,  24553,   8,   8,   0, 59414320, 59054664, 58989760, 58991368, 59000368
 11352,   4,  16384,  19252,   8,   9,   1, 59637968, 59125560, 59012464, 59008512, 59031952
 11353,   4,  16384,  41582,   9,  11,   2, 59590928, 59098096, 59023296, 59004280, 59334608
 11354,   4,  16384,  12364,  11,  20,   3, 59446240, 59046536, 58977544, 58958576, 59166760
 11355,   4,  16384,   9891,  20,  21,   1, 59366040, 59123936, 59014928, 59017352, 59042128
 11356,   4,  16384,  35161,  21,   2,   3, 59481936, 59060144, 59010592, 59054728, 59135648
 11357,   4,  16384,  31819,   2,   1,   2, 59399448, 59030832, 58942176, 58920240, 58972272
 11358,   4,  16384,   7511,   1,   1,   0, 59473064, 59151040, 59054864, 59032992, 59070432
 11359,   4,  16384,  43065,   1,  14,   3, 59586304, 59137976, 59049536, 59065056, 59171736
 11360,   4,  16384,  46125,  14,  15,   1, 59409416, 59089272, 58997280, 58985432, 59035384
 11361,   4,  16384,   4844,  15,  14,   1, 59469656, 59053256, 58963760, 58942880, 59020816
 11362,   4,  16384,  36783,  14,  13,   2, 59482864, 59063360, 58995768, 58972160, 59295064
 11363,   4,  16384,  33822,  13,  12,   1, 59512336, 59064456, 58979616, 58974080, 58976368
 11364,   4,  16384,  17876,  12,  22,   3, 59399968, 59024640, 58970888, 58975288, 59152232
 11365,   4,  16384,   3470,  22,  10,   3, 59486632, 59035792, 58993472, 58988408, 59133616
 11366,   4,  16384,  45241,  10,   5,   3, 59450224, 59114784, 59021880, 59021760, 59172096
 11367,   4,  16384,  41881,   5,   0,   2, 59414360, 59131368, 59059624, 59044928, 59285512
 11368,   4,  16384,  36403,   0,  22,   3, 59526904, 58982384, 58925408, 58891104, 59167424
 11369,   4,  16384,  24599,  22,  22,   0, 59410880, 59117952, 58987992, 58962800, 59037024
 11370,   4,  16384,  26758,  22,  21,   2, 59487112, 59084448, 59036176, 58973120, 59313936
 11371,   4,  16384,  25025,  21,  19,   2, 59465704, 59071912, 59020416, 59017288, 59244120
 11372,   4,  16384,  26088,  19,   5,   3, 59458000, 59080992, 58974768, 58985128, 59145400
 11373,   4,  16384,  21328,   5,  12,   3, 59415880, 59103424, 59036840, 59011368, 59153112
 11374,   4,  16384,  46061,  12,  12,   0, 59339504, 59061488, 58962896, 58961632, 58984792
 11375,   4,  16384,  18031,  12,  17,   2, 59453448, 59109608, 59031008, 59006664, 59353208
 11376,   4,  16384,  13247,  17,  17,   0, 59477544, 59059592, 59038824, 58968760, 58978512
 11377,   4,  16384,  28157,  17,  17,   0, 59546200, 59070968, 59015840, 58972392, 59000776
 11378,   4,  16384,  27011,  17,   2,   3, 59500384, 59083000, 59010168, 58982744, 59149640
 11379,   4,  16384,  38194,   2,   1,   2, 59441488, 59093568, 59064248, 59049656, 59307944
 11380,   4,  16384,  23780,   1,   6,   3, 59453232, 59050904, 58968592, 58948576, 59180920
 11381,   4,  16384,  17914,   6,   6,   0, 59410288, 59092440, 59003776, 59013624, 59054528
 11382,   4,  16384,  25229,   6,  23,   3, 59549736, 59145896, 59058256, 59080392, 59184448
 11383,   4,  16384,   1379,  23,  18,   2, 59397408, 59124928, 59088976, 59034392, 59329456
 11384,   4,  16384,  30697,  18,  21,   2, 59496992, 59093488, 59011616, 58973000, 59278840
 11385,   4,  16384,  35480,  21,  21,   0, 59517232, 59084688, 58980320, 58992648, 59005432
 11386,   4,  16384,   4639,  21,  21,   0, 59415640, 59056760, 58973000, 58964528, 58983816
 11387,   4,  16384,  44320,  21,   8,   3, 59478344, 59058672, 58977304, 58981296, 59159656
 11388,   4,  16384,  32513,   8,   9,   1, 59427776, 59077312, 59007832, 58999280, 59036384
 11389,   4,  16384,  39980,   9,   8,   1, 59513352, 59089784, 59019472, 58972728, 59003032
 11390,   4,  16384,  34924,   8,   0,   3, 59558200, 59124304, 59070480, 59051576, 59104888
 11391,   4,  16384,  25413,   0,  23,   3, 59370184, 59034720, 58976120, 58957464, 59161896
 11392,   4,  16384,  27965,  23,  22,   1, 59424432, 59115648, 59011536, 58982480, 59037328
 11393,   4,  16384,  48305,  22,  23,   1, 59509424, 59055528, 59003832, 59000824, 59047776
 11394,   4,  16384,  39876,  23,  23,   0, 59434656, 59022000, 58983632, 58990680, 58985552
 11395,   4,  16384,  13814,  23,  23,   0, 59555056, 59161600, 59035144, 58999880, 59033648
 11396,   4,  16384,  38118,  23,  23,   0, 59514368, 59107992, 59025160, 58988128, 59028000
 11397,   4,  16384,   9420,  23,  22,   1, 59507640, 59066736, 58981928, 58987392, 58993520
 11398,   4,  16384,  10851,  22,   3,   3, 59369280, 59052112, 58954088, 58951664, 59147752
 11399,   4,  16384,  12425,   3,  17,   3, 59349168, 59105824, 59057128, 59072848, 59154760
 11400,   4,  16384,  24561,  17,  15,   2, 59387024, 59107712, 59008904, 58988720, 59258824
 11401,   4,  16384,  11286,  15,  15,   0, 59512112, 59083792, 59014016, 58961904, 59036976
 11402,   4,  16384,  40451,  15,  15,   0, 59552448, 59096632, 59039008, 58996424, 59025816
 11403,   4,  16384,  24480,  15,  15,   0, 59496784, 59102176, 59012224, 58987176, 59032464
 11404,   4,  16384,  28947,  15,  18,   3, 59500688, 59075264, 59051752, 59015232, 59143296
 11405,   4,  16384,  25237,  18,  18,   0, 59413552, 59062320, 58998496, 58977560, 58992848
 11406,   4,  16384,  30631,  18,  21,   2, 59392616, 59016576, 58952936, 58954848, 59499768
 11407,   4,  16384,  22687,  21,  21,   0, 59378496, 59035296, 58982064, 59005776, 59006848
 11408,   4,  16384,  42563,  21,   7,   3, 59542648, 59055696, 58987480, 58984416, 59161536
 11409,   4,  16384,  39296,   7,   7,   0, 59461184, 59146096, 59028880, 59010312, 59059784
 11410,   4,  16384,  24851,   7,  15,   3, 59585672, 59172704, 59016072, 59008936, 59183672
 11411,   4,  16384,  22607,  15,  14,   1, 59401864, 59069392, 59015184, 58991904, 59028344
 11412,   4,  16384,  39262,  14,  13,   2, 59510160, 59102088, 59023856, 59008256, 59411120
 11413,   4,  16384,  43161,  13,  12,   1, 59493768, 59077136, 58974504, 58938208, 59014584
 11414,   4,  16384,  18964,  12,   5,   3, 59477816, 59082032, 59013352, 59002440, 59145648
 11415,   4,  16384,  18553,   5,   5,   0, 59440400, 59164544, 59069328, 59067848, 59100464
 11416,   4,  16384,  28064,   5,   5,   0, 59400728, 59068264, 58988488, 58957400, 58974272
 11417,   4,  16384,   6054,   5,   4,   1, 59620992, 59100800, 59022072, 59019472, 59046040
 11418,   4,  16384,  46256,   4,   1,   2, 59423480, 59056568, 58985736, 58946632, 59241728
 11419,   4,  16384,  14774,   1,  14,   3, 59599776, 59129944, 59063032, 59040048, 59176008
 11420,   4,  16384,  43092,  14,  15,   1, 59436616, 59101736, 59030632, 59029072, 59033696
 11421,   4,  16384,  24236,  15,  15,   0, 59471552, 59039608, 58979696, 58951784, 58989760
 11422,   4,  16384,  35774,  15,   0,   3, 59454184, 59089704, 59037736, 59009664, 59058400
 11423,   4,  16384,  15543,   0,   3,   2, 59367488, 59041328, 58965536, 58950520, 59374888
 11424,   4,  16384,  18286,   3,   2,   1, 59448392, 59057192, 59012888, 58968176, 59021344
 11425,   4,  16384,  25908,   2,   6,   3, 59592832, 59107640, 59004104, 59017560, 59176400
 11426,   4,  16384,  29562,   6,   7,   1, 59450216, 59160968, 59031488, 59047600, 59064536
 11427,   4,  16384,   5121,   7,   9,   2, 59593232, 59115072, 59035784, 59013512, 59284888
 11428,   4,  16384,   8682,   9,  10,   2, 59597360, 59147352, 59063560, 59019728, 59431488
 11429,   4,  16384,   5351,  10,  10,   0, 59538928, 59084304, 59031768, 58995688, 58999496
 11430,   4,  16384,  39614,  10,  11,   1, 59391656, 59021448, 58962176, 58925840, 58988848
 11431,   4,  16384,   3737,  11,  10,   1, 59594936, 59145656, 59020568, 59017664, 59082800
 11432,   4,  16384,   2998,  10,  18,   3, 59493296, 59057944, 59007792, 59011216, 59147288
 11433,   4,  16384,   1461,  18,  14,   3, 59393024, 59027256, 58992888, 58926696, 59187520
 11434,   4,  16384,  43291,  14,  15,   1, 59419736, 59060544, 58981480, 58997336, 59013824
 11435,   4,  16384,  46476,  15,  17,   2, 59477624, 59093128, 58983472, 58970480, 59301760
 11436,   4,  16384,  10766,  17,  16,   1, 59489144, 59107344, 59037728, 58991488, 59044696
 11437,   4,  16384,  32165,  16,  17,   1, 59463672, 59013384, 58956496, 58930440, 58955208
 11438,   4,  16384,   5809,  17,  18,   3, 59495936, 59078240, 59005680, 58991840, 59175520
 11439,   4,  16384,  38759,  18,  21,   2, 59389888, 59057136, 58982960, 59044192, 59306880
 11440,   4,  16384,  42427,  21,  20,   1, 59466568, 59025680, 58949776, 58939616, 58991152
 11441,   4,  16384,  16961,  20,  23,   2, 59412080, 59029968, 58974656, 58941008, 59294496
 11442,   4,  16384,  14614,  23,  23,   0, 59490176, 59071592, 59009256, 58990704, 58985912
 11443,   4,  16384,  32056,  23,  21,   2, 59514952, 59057832, 58990376, 58984416, 59265864
 11444,   4,  16384,  37865,  21,  18,   2, 59491832, 59101704, 59043392, 59063328, 59422688
 11445,   4,  16384,  30165,  18,  18,   0, 59475408, 59039992, 58977368, 58936360, 58974936
 11446,   4,  16384,  23278,  18,   4,   3, 59361120, 58977128, 58952016, 58945208, 59135176
 11447,   4,  16384,  36270,   4,   1,   2, 59370232, 59095432, 59058264, 59003856, 59332512
 11448,   4,  16384,   4000,   1,  21,   3, 59495440, 59034704, 59008648, 58976152, 59164528
 11449,   4,  16384,  20961,  21,  22,   2, 59504000, 59065760, 58981936, 58971584, 59352536
 11450,   4,  16384,  47290,  22,  22,   0, 59496640, 59094888, 58993792, 58970936, 59019816
 11451,   4,  16384,  29537,  22,  23,   1, 59493488, 59050616, 58995280, 58966048, 59000096
 11452,   4,  16384,  48904,  23,  22,   1, 59531704, 59076248, 59013504, 59001168, 59037648
 11453,   4,  16384,  20019,  22,  22,   0, 59482016, 59036720, 58962656, 58945912, 58983760
 11454,   4,  16384,  47332,  22,  23,   1, 59363408, 59016568, 58988448, 58942696, 58988520
 11455,   4,  16384,  35056,  23,   3,   3, 59443992, 59050808, 59034520, 58990112, 59128656
 11456,   4,  16384,  42149,   3,   3,   0, 59386048, 59064464, 58995312, 58978760, 59009160
 11457,   4,  16384,  31479,   3,   4,   2, 59597184, 59084128, 58989544, 59015584, 59327232
 11458,   4,  16384,  28944,   4,  17,   3, 59567416, 59122784, 59015544, 59006176, 59181312
 11459,   4,  16384,  43589,  17,  16,   1, 59395864, 59054120, 58994672, 58974240, 59025864
 11460,   4,  16384,  14028,  16,  16,   0, 59487736, 59049168, 59012168, 58983928, 59043680
 11461,   4,  16384,  42000,  16,  16,   0, 59456928, 59033864, 58960408, 58901432, 58959552
 11462,   4,  16384,  20394,  16,  17,   1, 59478184, 59085976, 59016856, 58963568, 59039232
 11463,   4,  16384,  49255,  17,  16,   1, 59386872, 59018768, 58979928, 58964960, 58976632
 11464,   4,  16384,   4450,  16,  17,   1, 59477064, 59039016, 58981000, 58968584, 59003832
 11465,   4,  16384,  41885,  17,  13,   2, 59474080, 59078320, 59003760, 58964448, 59284064
 11466,   4,  16384,  26895,  13,  21,   3, 59392960, 59000016, 58955200, 58960112, 59158664
 11467,   4,  16384,  19913,  21,   6,   3, 59365968, 59044792, 59002184, 58982704, 59165496
 11468,   4,  16384,   2948,   6,  20,   3, 59456344, 59156496, 59059672, 59015928, 59152536
 11469,   4,  16384,  31184,  20,  21,   1, 59418648, 59048528, 59007032, 58957648, 58998608
 11470,   4,  16384,  33647,  21,  21,   0, 59480288, 59100608, 59026760, 59007304, 59015576
 11471,   4,  16384,  26572,  21,  19,   2, 59518472, 59085992, 59008208, 58988528, 59328528
 11472,   4,  16384,  32518,  19,  19,   0, 59520208, 59069808, 58992712, 58989000, 58991960
 11473,   4,  16384,   5951,  19,  10,   3, 59438872, 59049880, 58985496, 58974536, 59152672
 11474,   4,  16384,  48485,  10,  15,   3, 59343392, 59008992, 58944528, 58969848, 59167472
 11475,   4,  16384,  17710,  15,  15,   0, 59413584, 59073624, 58996304, 58957624, 59008232
 11476,   4,  16384,  29712,  15,  16,   2, 59399552, 59014936, 58992320, 58965008, 59347096
 11477,   4,  16384,  32404,  16,  16,   0, 59491888, 59036128, 58982768, 58956696, 58956680
 11478,   4,  16384,  28472,  16,  17,   1, 59483680, 59088696, 59019536, 58989240, 59043752
 11479,   4,  16384,   4152,  17,  12,   2, 59503008, 59106592, 59017096, 59004056, 59327712
 11480,   4,  16384,  14724,  12,   0,   3, 59457712, 59071856, 59001808, 58994200, 59054264
 11481,   4,  16384,  29830,   0,   1,   1, 59327280, 58951648, 58890360, 58883904, 59007312
 11482,   4,  16384,   5265,   1,   4,   2, 59499160, 59077640, 59016008, 58985760, 59312544
 11483,   4,  16384,   3680,   4,   2,   2, 59552288, 59072312, 59000256, 59019192, 59268464
 11484,   4,  16384,   1284,   2,  18,   3, 59483352, 59077136, 59011056, 58998912, 59138808
 11485,   4,  16384,  39331,  18,  21,   2, 59405144, 59065272, 58980888, 58972976, 59036648
 11486,   4,  16384,  48680,  21,  18,   2, 59473304, 59095216, 58999376, 59001336, 59568976
 11487,   4,  16384,  28562,  18,  19,   1, 59465224, 59106184, 58987968, 58987296, 59029784
 11488,   4,  16384,   3325,  19,  19,   0, 59457632, 59043128, 58990400, 58931664, 58985832
 11489,   4,  16384,  23667,  19,  14,   3, 59509888, 59080688, 58996528, 58967792, 59175432
 11490,   4,  16384,  35306,  14,  17,   2, 59414048, 59034312, 59059328, 58985952, 59318816
 11491,   4,  16384,  42505,  17,  16,   1, 59472344, 59032160, 58958872, 58988296, 58973880
 11492,   4,  16384,  16866,  16,  16,   0, 59383904, 59017872, 59000528, 58980792, 59000624
 11493,   4,  16384,  15384,  16,  16,   0, 59475336, 59033936, 59009856, 58962048, 59003256
 11494,   4,  16384,  48889,  16,  17,   1, 59490208, 59096184, 59018744, 59009232, 59053400
 11495,   4,  16384,  33142,  17,   0,   3, 59559488, 59092240, 59027272, 58979808, 59049896
 11496,   4,  16384,  15351,   0,   0,   0, 59377608, 59018112, 58935632, 58915888, 58990296
 11497,   4,  16384,  34067,   0,  18,   3, 59338512, 58952664, 58886176, 58862872, 59179128
 11498,   4,  16384,    131,  18,  19,   1, 59508136, 59102896, 58998672, 58968592, 59013624
 11499,   4,  16384,  28101,  19,  20,   2, 59527712, 59066776, 59025496, 59003648, 59277560
 11500,   4,  16384,  27445,  20,  20,   0, 59466200, 59090232, 58994120, 58968048, 58990480
 11501,   4,  16384,   7755,  20,  19,   2, 59512688, 59057456, 59009944, 58968456, 59057328
 11502,   4,  16384,  37397,  19,   1,   3, 59532584, 59078104, 59022176, 58998080, 59154480
 11503,   4,  16384,  37300,   1,   0,   1, 59362136, 59011728, 58969456, 58970200, 58915744
 11504,   4,  16384,  10104,   0,   1,   1, 59437096, 59023048, 58953040, 58939840, 59017240
 11505,   4,  16384,  20498,   1,  17,   3, 59604144, 59093816, 59051736, 59009384, 59165512
 11506,   4,  16384,  15008,  17,  17,   0, 59404000, 59062088, 58986616, 58999216, 59017992
 11507,   4,  16384,  21747,  17,  16,   1, 59524136, 59114088, 59007960, 58992560, 59017136
 11508,   4,  16384,  19934,  16,  17,   1, 59476544, 59060768, 59023136, 59024048, 59011096
 11509,   4,  16384,  19162,  17,  17,   0, 59476552, 59075088, 58957960, 58936208, 58944968
 11510,   4,  16384,  38920,  17,   1,   3, 59352352, 58981944, 58998808, 58953520, 59143624
 11511,   4,  16384,  25868,   1,   1,   0, 59403328, 59158264, 59070952, 59057704, 59062760
 11512,   4,  16384,   7777,   1,  10,   3, 59589408, 59093688, 59004104, 58996864, 59173576
 11513,   4,  16384,   1194,  10,  13,   3, 59493648, 59106176, 59052104, 59032808, 59193640
 11514,   4,  16384,  22597,  13,  12,   1, 59484648, 59103016, 58997880, 59008568, 59035744
 11515,   4,  16384,   8416,  12,  13,   1, 59510480, 59068392, 59000792, 59003912, 59004864
 11516,   4,  16384,   2342,  13,   0,   3, 59519096, 59085680, 59019424, 59005296, 59058816
 11517,   4,  16384,  20066,   0,   0,   0, 59384832, 59007824, 58944184, 58923432, 58960440
 11518,   4,  16384,  42968,   0,   0,   0, 59384544, 58957768, 58901544, 58883216, 58928552
 11519,   4,  16384,    924,   0,   1,   1, 59483376, 59025112, 58953744, 58962520, 59102384
 11520,   4,  16384,  46040,   1,   3,   2, 59581320, 59084368, 59025360, 58998328, 59307272
 11521,   4,  16384,  46964,   3,   7,   3, 59423848, 59009424, 58944280, 58976352, 59212128
 11522,   4,  16384,  35452,   7,   7,   0, 59640736, 59128744, 59058704, 59069640, 59050224
 11523,   4,  16384,  36118,   7,   7,   0, 59615192, 59085328, 59035048, 59026872, 59057496
 11524,   4,  16384,   3636,   7,   6,   1, 59422048, 59077704, 58995936, 58993088, 58997976
 11525,   4,  16384,   8954,   6,   6,   0, 59584880, 59082264, 59024392, 59002792, 59057832
 11526,   4,  16384,  45878,   6,   6,   0, 59445064, 59059592, 59014760, 58998296, 59026128
 11527,   4,  16384,  35471,   6,  11,   2, 59604064, 59131992, 59087992, 59041376, 59364760
 11528,   4,  16384,  33570,  11,  11,   0, 59495344, 59045184, 59009856, 59002264, 59017040
 11529,   4,  16384,   1157,  11,  21,   3, 59569000, 59093736, 59021360, 59003408, 59169080
 11530,   4,  16384,  15936,  21,  21,   0, 59420648, 59060608, 59011824, 59009888, 59013712
 11531,   4,  16384,  48942,  21,  21,   0, 59504080, 59110664, 58991576, 58964896, 58992880
 11532,   4,  16384,  23755,  21,  21,   0, 59411760, 59061096, 58952680, 58965040, 59000904
 11533,   4,  16384,   6779,  21,   5,   3, 59490720, 59044432, 59010512, 58944104, 59123168
 11534,   4,  16384,  46322,   5,   2,   2, 59435432, 59148576, 59054112, 59039576, 59587768
 11535,   4,  16384,  37372,   2,  10,   3, 59554992, 59121184, 59048520, 59005000, 59211656
 11536,   4,  16384,  25259,  10,   2,   3, 59459872, 59118664, 59037600, 59009696, 59150320
 11537,   4,  16384,   5765,   2,   5,   2, 59467040, 59116304, 59018064, 59007056, 59375952
 11538,   4,  16384,   4039,   5,   5,   0, 59585096, 59112944, 59019872, 59018008, 59007560
 11539,   4,  16384,   8709,   5,   0,   2, 59581992, 59099232, 58999632, 58993280, 59206288
 11540,   4,  16384,  21712,   0,   1,   1, 59406224, 58941192, 58892360, 58891840, 59017920
 11541,   4,  16384,   7601,   1,  19,   3, 59413928, 59049976, 58940216, 58894240, 59159664
 11542,   4,  16384,  15030,  19,  22,   2, 59500168, 59168504, 59050112, 59077440, 59571568
 11543,   4,  16384,  17323,  22,  23,   1, 59490144, 59117952, 59039440, 58994208, 59036768
 11544,   4,  16384,  22816,  23,  22,   1, 59374592, 59016072, 58964944, 58946696, 58985448
 11545,   4,  16384,    570,  22,  22,   0, 59501384, 59105856, 58976512, 58981232, 59021200
 11546,   4,  16384,  46922,  22,  20,   2, 59481160, 59078416, 58985512, 59004192, 59311864
 11547,   4,  16384,  42304,  20,  20,   0, 59490024, 59064400, 58965848, 58967792, 59020496
 11548,   4,  16384,  35142,  20,  17,   3, 59386216, 59013168, 58972296, 58965120, 59171344
 11549,   4,  16384,  45625,  17,  16,   1, 59443072, 59064856, 58948600, 58935328, 58952672
 11550,   4,  16384,  18194,  16,  12,   2, 59472040, 59085000, 59042720, 59018768, 59564168
 11551,   4,  16384,   3310,  12,  17,   2, 59509328, 59082360, 59003032, 58990672, 59321152
 11552,   4,  16384,  38452,  17,  13,   2, 59402984, 59013640, 58985392, 58963080, 59226968
 11553,   4,  16384,  24421,  13,  12,   1, 59490336, 59068160, 58977384, 58982344, 58998816
 11554,   4,  16384,   2932,  12,  12,   0, 59492600, 59087024, 58991504, 59003888, 59029424
 11555,   4,  16384,  41021,  12,  15,   2, 59419344, 59047576, 58958464, 58954992, 59205224
 11556,   4,  16384,  32477,  15,  16,   2, 59435656, 59055640, 58979632, 58948520, 59358360
 11557,   4,  16384,  25929,  16,  16,   0, 59475240, 59010952, 58921832, 58919472, 58957808
 11558,   4,  16384,  27534,  16,  12,   2, 59460544, 59083576, 59028896, 59006824, 59544496
 11559,   4,  16384,  34038,  12,   2,   3, 59486824, 59065392, 59008632, 59013472, 59143472
 11560,   4,  16384,  12475,   2,   3,   1, 59382664, 59055544, 58992512, 58990608, 59021904
 11561,   4,  16384,  16807,   3,  10,   3, 59480864, 59078432, 59033720, 58989104, 59187960
 11562,   4,  16384,  45822,  10,   5,   3, 59486648, 59093176, 59001072, 58994408, 59183048
 11563,   4,  16384,  27767,   5,   5,   0, 59395688, 59052592, 59044368, 58992584, 58986552
 11564,   4,  16384,  43169,   5,  18,   3, 59498616, 59094776, 59037152, 58998744, 59148128
 11565,   4,  16384,  22834,  18,  19,   1, 59424216, 59044944, 58973120, 58980864, 58976184
 11566,   4,  16384,     75,  19,  12,   3, 59505888, 59106512, 59041336, 59039936, 59168240
 11567,   4,  16384,  43434,  12,  12,   0, 59403888, 59091840, 59037472, 59006952, 59011360
 11568,   4,  16384,  12462,  12,   5,   3, 59517888, 59069832, 58994016, 58968824, 59121216
 11569,   4,  16384,  38741,   5,  16,   3, 59451216, 59101584, 59002272, 58995944, 59155448
 11570,   4,  16384,  10944,  16,  16,   0, 59380464, 59022216, 58966960, 58934152, 58964632
 11571,   4,  16384,   4609,  16,  14,   2, 59454808, 59081936, 59012736, 58976040, 59291360
 11572,   4,  16384,  47706,  14,   3,   3, 59503808, 59077024, 59025000, 59020768, 59155440
 11573,   4,  16384,  27149,   3,   2,   1, 59431072, 59103104, 59027664, 59007624, 59008536
 11574,   4,  16384,  11600,   2,   3,   1, 59391400, 59032088, 58967552, 58969664, 58986896
 11575,   4,  16384,  13806,   3,   2,   1, 59536888, 59110736, 59035264, 59017680, 59049568
 11576,   4,  16384,  25433,   2,   5,   2, 59600464, 59065720, 58997384, 59014384, 59290072
 11577,   4,  16384,  25359,   5,  10,   3, 59610672, 59099936, 59011280, 58991128, 59204840
 11578,   4,  16384,  29556,  10,  10,   0, 59449864, 59094432, 59044528, 59071640, 59073624
 11579,   4,  16384,  46415,  10,   6,   2, 59619384, 59092656, 59013800, 58988304, 59277208
 11580,   4,  16384,  25525,   6,  17,   3, 59411472, 59053968, 58970032, 58949608, 59153896
 11581,   4,  16384,   3351,  17,  17,   0, 59467064, 59069960, 58991992, 58968072, 58989824
 11582,   4,  16384,  13871,  17,  14,   2, 59368224, 59012568, 58960112, 58937224, 59505136
 11583,   4,  16384,  42374,  14,  15,   1, 59510984, 59060536, 59018168, 58999952, 59040688
 11584,   4,  16384,    562,  15,  12,   2, 59499616, 59078976, 58976800, 58960152, 59266952
 11585,   4,  16384,   5400,  12,   9,   3, 59401560, 59025520, 58965840, 58968288, 59142752
 11586,   4,  16384,  42115,   9,   9,   0, 59528320, 59118416, 59062824, 59010992, 59018192
 11587,   4,  16384,  44708,   9,  10,   2, 59584440, 59117944, 59020752, 58979360, 59283488
 11588,   4,  16384,  23052,  10,  11,   1, 59617544, 59139752, 59081912, 59039232, 59072184
 11589,   4,  16384,   4098,  11,  11,   0, 59538872, 59086656, 59000736, 58972488, 59002632
 11590,   4,  16384,  15617,  11,  10,   1, 59454360, 59061408, 58987736, 58984256, 59017256
 11591,   4,  16384,   6657,  10,  11,   1, 59592816, 59141560, 59077000, 59050672, 59054920
 11592,   4,  16384,  30968,  11,   6,   2, 59458064, 59026320, 58971824, 58968688, 59239432
 11593,   4,  16384,  48818,   6,   6,   0, 59376896, 58975328, 58976632, 58947056, 58978368
 11594,   4,  16384,  14741,   6,   6,   0, 59612376, 59122304, 59034672, 59034056, 59026192
 11595,   4,  16384,   5379,   6,   6,   0, 59596832, 59102376, 58994168, 59010864, 59033040
 11596,   4,  16384,  28246,   6,  14,   3, 59591776, 59137864, 59060136, 59026656, 59150048
 11597,   4,  16384,  32317,  14,  14,   0, 59365936, 59045728, 58992168, 58962592, 59013096
 11598,   4,  16384,  39502,  14,  15,   1, 59407472, 59033808, 58987840, 58948392, 58992592
 11599,   4,  16384,  37009,  15,  15,   0, 59483920, 59114320, 59020640, 59009040, 59023560
 11600,   4,  16384,   4543,  15,  20,   3, 59490176, 59049792, 58997328, 58948704, 59186328
 11601,   4,  16384,  18426,  20,  21,   1, 59378072, 59049504, 58997688, 58950912, 58978104
 11602,   4,  16384,   7443,  21,  20,   1, 59459920, 59085888, 59004192, 58974120, 58996024
 11603,   4,  16384,  41918,  20,  16,   3, 59477792, 59067552, 59044808, 59014952, 59149544
 11604,   4,  16384,  42292,  16,  17,   1, 59353904, 59005816, 58970384, 58957784, 58984288
 11605,   4,  16384,  35897,  17,  11,   3, 59414136, 59031120, 58953824, 58962536, 59130064
 11606,   4,  16384,   2503,  11,   7,   2, 59434224, 59157520, 59039512, 59024400, 59570576
 11607,   4,  16384,  49073,   7,   7,   0, 59569656, 59108952, 59054560, 59066592, 59033776
 11608,   4,  16384,   1714,   7,  10,   2, 59578080, 59099744, 59007488, 58988848, 59258640
 11609,   4,  16384,  12235,  10,   9,   2, 59508288, 59033184, 58960144, 58980032, 59263768
 11610,   4,  16384,  31835,   9,   8,   1, 59574024, 59099856, 59021312, 58986704, 59023336
 11611,   4,  16384,  16048,   8,  23,   3, 59443760, 59048456, 58968160, 58945144, 59160280
 11612,   4,  16384,  28427,  23,  18,   2, 59477232, 59074344, 59037384, 58993224, 59408776
 11613,   4,  16384,  37550,  18,  22,   2, 59383280, 58974848, 58921080, 58891744, 58960184
 11614,   4,  16384,  13752,  22,  20,   2, 59490760, 59092816, 59005720, 59008104, 59575480
 11615,   4,  16384,  24772,  20,  21,   1, 59491680, 59070880, 59049792, 59031176, 59014152
 11616,   4,  16384,   7427,  21,  14,   3, 59474904, 59047768, 58975312, 58970816, 59181088
 11617,   4,  16384,   6208,  14,  17,   2, 59363864, 59028968, 58975200, 58957768, 59286648
 11618,   4,  16384,  20108,  17,  19,   3, 59416032, 59022376, 58964160, 58943864, 59167264
 11619,   4,  16384,  45455,  19,  18,   1, 59368040, 59034168, 58990480, 58955632, 58974704
 11620,   4,  16384,   1212,  18,  18,   0, 59497248, 59071944, 59021416, 59016104, 59059792
 11621,   4,  16384,  15956,  18,  18,   0, 59484984, 58998248, 58961528, 58947096, 58969656
 11622,   4,  16384,  14946,  18,  19,   1, 59497272, 59088576, 59019104, 58992248, 59022864
 11623,   4,  16384,  45042,  19,  19,   0, 59504264, 59065416, 59018832, 58991112, 59018656
 11624,   4,  16384,  31565,  19,  18,   1, 59499656, 59063824, 58982904, 58965520, 59010144
 11625,   4,  16384,  48912,  18,  18,   0, 59435760, 59043776, 58960648, 58939248, 58959728
 11626,   4,  16384,  29790,  18,  18,   0, 59359776, 59021184, 58961128, 58933664, 58984360
 11627,   4,  16384,   6354,  18,  18,   0, 59454168, 59036408, 58968968, 58946168, 59002096
 11628,   4,  16384,  21890,  18,  21,   2, 59503464, 59088400, 59007024, 59000208, 59391368
 11629,   4,  16384,  46852,  21,  19,   2, 59484448, 59022408, 58950928, 58942192, 59020880
 11630,   4,  16384,  13755,  19,  19,   0, 59480024, 59079072, 59020984, 58993432, 59035312
 11631,   4,  16384,  49195,  19,  19,   0, 59474576, 59065224, 59006120, 58993096, 59011960
 11632,   4,  16384,   2126,  19,  19,   0, 59482336, 59044336, 58996672, 58971952, 58992368
 11633,   4,  16384,  32162,  19,  19,   0, 59434720, 59018512, 58954256, 58937024, 59004264
 11634,   4,  16384,  17738,  19,  12,   3, 59370312, 59056136, 58963888, 58946488, 59177384
 11635,   4,  16384,   1397,  12,  15,   2, 59426240, 59061312, 58943832, 58944120, 59230856
 11636,   4,  16384,  35033,  15,   2,   3, 59466272, 59061512, 59036128, 58998224, 59132648
 11637,   4,  16384,  46428,   2,   2,   0, 59452288, 59070296, 59011424, 59016360, 59017552
 11638,   4,  16384,  18790,   2,   2,   0, 59539376, 59075592, 59010056, 59010144, 59048192
 11639,   4,  16384,  15774,   2,   3,   1, 59549104, 59110536, 59042808, 59028304, 59037552
 11640,   4,  16384,  34428,   3,   1,   2, 59527032, 59073096, 58995744, 59003416, 59260256
 11641,   4,  16384,  24663,   1,   1,   0, 59552736, 59076144, 58999240, 58973784, 58997832
 11642,   4,  16384,  13006,   1,   0,   1, 59498568, 59050624, 58979952, 58966736, 58913856
 11643,   4,  16384,  11155,   0,   1,   1, 59467432, 58988256, 58895880, 58889856, 58997616
 11644,   4,  16384,  25395,   1,   5,   2, 59383528, 59009264, 58979216, 58959408, 59325080
 11645,   4,  16384,  16034,   5,   0,   2, 59527000, 59071656, 58983752, 58972840, 58959488
 11646,   4,  16384,  46566,   0,   0,   0, 59472168, 59015232, 58962416, 58947984, 58988544
 11647,   4,  16384,  13541,   0,   0,   0, 59462952, 59022024, 58945992, 58916688, 58968528
 11648,   4,  16384,   7385,   0,   0,   0, 59462288, 58959264, 58915592, 58887200, 58935416
 11649,   4,  16384,  17635,   0,   0,   0, 59478976, 58982672, 58905528, 58885808, 58954504
 11650,   4,  16384,  41991,   0,  21,   3, 59427416, 58976760, 58902664, 58876584, 59171192
 11651,   4,  16384,  11140,  21,  21,   0, 59389504, 59072976, 59011424, 58972664, 59019160
 11652,   4,  16384,  30725,  21,  22,   2, 59385656, 59022624, 59019240, 59007400, 59366960
 11653,   4,  16384,  28036,  22,  22,   0, 59498296, 59054672, 58984360, 58969248, 58993192
 11654,   4,  16384,   7630,  22,  15,   3, 59490016, 59133392, 59008672, 58988288, 59180328
 11655,   4,  16384,   9497,  15,  20,   3, 59408032, 59079328, 59029728, 59025160, 59165480
 11656,   4,  16384,  23039,  20,   0,   3, 59421352, 59089240, 59007256, 58997368, 59064400
 11657,   4,  16384,  30297,   0,   0,   0, 59426608, 59025288, 58931376, 58927800, 58973280
 11658,   4,  16384,   4362,   0,   1,   1, 59481016, 59002192, 58922808, 58901632, 59054720
 11659,   4,  16384,   2511,   1,   4,   2, 59554000, 59077136, 59060104, 58991648, 59267720
 11660,   4,  16384,  21268,   4,   5,   1, 59588232, 59106384, 59015512, 59021456, 59071248
 11661,   4,  16384,  40934,   5,   5,   0, 59571776, 59059136, 58999864, 59006032, 59020344
 11662,   4,  16384,  36749,   5,   3,   2, 59504008, 59097128, 59020144, 59021376, 59555504
 11663,   4,  16384,  46097,   3,  10,   3, 59400504, 59032192, 58959504, 58967272, 59177352
 11664,   4,  16384,  23248,  10,   6,   2, 59385920, 59036512, 58967480, 58946192, 59245920
 11665,   4,  16384,  24354,   6,  10,   2, 59533624, 59099968, 59024056, 59002848, 59360112
 11666,   4,  16384,  21559,  10,   8,   2, 59614608, 59144008, 59020512, 59011880, 59323600
 11667,   4,  16384,   1143,   8,  20,   3, 59591288, 59110288, 59023240, 59014456, 59186240
 11668,   4,  16384,  43691,  20,  17,   3, 59382368, 59047560, 59015736, 59016544, 59162496
 11669,   4,  16384,   9062,  17,  17,   0, 59426904, 59059728, 58958888, 58944232, 58962344
 11670,   4,  16384,  27874,  17,  16,   1, 59400984, 59038840, 58984496, 58942320, 58985848
 11671,   4,  16384,  32111,  16,  15,   2, 59467648, 59056400, 59026264, 58990584, 59297920
 11672,   4,  16384,  26405,  15,  10,   3, 59523448, 59080632, 59003312, 58974544, 59136480
 11673,   4,  16384,  30952,  10,   9,   2, 59485496, 59110912, 59034440, 59007248, 59351024
 11674,   4,  16384,  31447,   9,   7,   2, 59610944, 59125928, 59042072, 59038176, 59318640
 11675,   4,  16384,  30466,   7,  10,   2, 59599832, 59110768, 58999232, 59002568, 59292472
 11676,   4,  16384,  29934,  10,  10,   0, 59430160, 59017096, 58992072, 58990744, 59029672
 11677,   4,  16384,  41852,  10,  10,   0, 59575256, 59100976, 59043000, 59013984, 59006208
 11678,   4,  16384,  38833,  10,   9,   2, 59473008, 59064208, 58994944, 58993592, 59524904
 11679,   4,  16384,  38332,   9,   9,   0, 59555696, 59107560, 59014712, 59003912, 59024288
 11680,   4,  16384,  27252,   9,  10,   2, 59417088, 59047976, 58985760, 58952512, 59231552
 11681,   4,  16384,  21800,  10,  11,   1, 59639704, 59101184, 59042992, 59007744, 59027872
 11682,   4,  16384,  14329,  11,   6,   2, 59612136, 59114472, 59017032, 59041872, 59316344
 11683,   4,  16384,   6406,   6,   7,   1, 59609576, 59089448, 59021728, 58990248, 59029272
 11684,   4,  16384,  48258,   7,   9,   2, 59463984, 59065432, 58986184, 58982864, 59346376
 11685,   4,  16384,  10177,   9,  20,   3, 59557176, 59088968, 59002216, 58996600, 59161992
 11686,   4,  16384,  31978,  20,  21,   1, 59366616, 59062360, 58975888, 59023856, 59000208
 11687,   4,  16384,  21072,  21,   3,   3, 59461648, 59070096, 58996096, 58966336, 59148752
 11688,   4,  16384,  27478,   3,   2,   1, 59376240, 59034264, 58980072, 58954032, 58966360
 11689,   4,  16384,  10928,   2,   3,   1, 59548152, 59111840, 59010544, 59015056, 59033880
 11690,   4,  16384,  44922,   3,   2,   1, 59601944, 59128672, 59021352, 58963976, 59046104
 11691,   4,  16384,  48673,   2,   2,   0, 59558896, 59118232, 59017872, 58995320, 59018568
 11692,   4,  16384,  11684,   2,   0,   2, 59581464, 59109544, 59035744, 59028400, 59346512
 11693,   4,  16384,  40508,   0,   0,   0, 59352816, 58903048, 58837728, 58823904, 58862744
 11694,   4,  16384,   7854,   0,   0,   0, 59488480, 59025640, 58948384, 58940256, 58983976
 11695,   4,  16384,  27335,   0,   0,   0, 59361336, 58946640, 58903080, 58874528, 58941536
 11696,   4,  16384,  43630,   0,   1,   1, 59387656, 58953152, 58893544, 58871192, 59010688
 11697,   4,  16384,  30404,   1,   0,   1, 59604768, 59123904, 58993952, 58984408, 58952624
 11698,   4,  16384,  28672,   0,   0,   0, 59507760, 59016352, 58920456, 58892464, 58977504
 11699,   4,  16384,  13425,   0,  18,   3, 59507624, 58994256, 58899624, 58901904, 59153920
 11700,   4,  16384,   3429,  18,  19,   1, 59381264, 59090928, 59047920, 59011768, 59035752
 11701,   4,  16384,  29599,  19,  21,   2, 59442024, 59026624, 58960976, 58937488, 58978976
 11702,   4,  16384,  16800,  21,  23,   2, 59470064, 59091624, 59014936, 58989456, 59566512
 11703,   4,  16384,  27709,  23,  22,   1, 59495408, 59096664, 59021008, 59022632, 59021256
 11704,   4,  16384,  17504,  22,  22,   0, 59436224, 59024696, 58976904, 58936232, 59069320
 11705,   4,  16384,  23725,  22,  20,   2, 59551208, 59128984, 59061640, 59034728, 59303288
 11706,   4,  16384,  39771,  20,  21,   1, 59485968, 59071576, 59003304, 58972352, 59005992
 11707,   4,  16384,  48982,  21,   9,   3, 59382888, 59024432, 58988432, 58953232, 59160704
 11708,   4,  16384,  26693,   9,  14,   3, 59432696, 59183696, 59052568, 59018192, 59175968
 11709,   4,  16384,  48066,  14,  11,   3, 59396416, 59034312, 59003864, 58969944, 59138224
 11710,   4,  16384,  27542,  11,  23,   3, 59446040, 59153504, 59048136, 59059488, 59198472
 11711,   4,  16384,  28317,  23,  21,   2, 59472976, 59102016, 59042896, 59016848, 59324488
 11712,   4,  16384,  23251,  21,  21,   0, 59502528, 59062096, 58992936, 58983536, 59020080
 11713,   4,  16384,  15109,  21,  11,   3, 59527000, 59122304, 59034360, 59024608, 59161368
 11714,   4,  16384,  33881,  11,  11,   0, 59437976, 59137120, 59006232, 58987472, 59035480
 11715,   4,  16384,   2002,  11,   9,   2, 59498960, 59058608, 59003664, 58979440, 59236048
 11716,   4,  16384,  34382,   9,   9,   0, 59651688, 59110576, 59053960, 59017792, 59071096
 11717,   4,  16384,  34133,   9,   7,   2, 59435704, 59025392, 58919384, 58935096, 58953880
 11718,   4,  16384,    567,   7,   7,   0, 59579328, 59132712, 59075696, 59017080, 59023736
 11719,   4,  16384,  41279,   7,   8,   2, 59591680, 59162032, 59055328, 59034712, 59334256
 11720,   4,  16384,  41218,   8,  11,   2, 59590952, 59112256, 59000720, 58959840, 59282160
 11721,   4,  16384,   4958,  11,   7,   2, 59421528, 59017104, 58965008, 58941432, 59264864
 11722,   4,  16384,   9237,   7,   3,   3, 59598880, 59131984, 59005528, 59026520, 59165056
 11723,   4,  16384,  37408,   3,  14,   3, 59458328, 59102984, 59030464, 58992408, 59170832
 11724,   4,  16384,  42367,  14,  16,   2, 59444392, 59106072, 59034312, 59067784, 59413336
 11725,   4,  16384,  10939,  16,  16,   0, 59497960, 59114320, 59018368, 58982832, 59031832
 11726,   4,  16384,   9004,  16,  17,   1, 59482088, 59075336, 59028744, 58988376, 59036880
 11727,   4,  16384,   4352,  17,  16,   1, 59523736, 59080824, 59036944, 59030544, 59039008
 11728,   4,  16384,  25640,  16,  17,   1, 59498752, 59066112, 59018312, 58975880, 58983848
 11729,   4,  16384,  21673,  17,   5,   3, 59436632, 59031384, 59001160, 58957128, 59150736
 11730,   4,  16384,  36701,   5,   3,   2, 59340632, 59040600, 58999600, 58969224, 59259200
 11731,   4,  16384,  30671,   3,  11,   3, 59459448, 59108240, 59025568, 59023464, 59178288
 11732,   4,  16384,  20726,  11,   9,   2, 59469352, 59113128, 59056360, 59019200, 59454720
 11733,   4,  16384,   5958,   9,  11,   2, 59543688, 59103232, 59026424, 59024568, 59058680
 11734,   4,  16384,   5021,  11,  11,   0, 59562552, 59090800, 59051008, 59045160, 59031560
 11735,   4,  16384,    225,  11,  10,   1, 59582776, 59134416, 59067792, 59027400, 59087488
 11736,   4,  16384,  20787,  10,  11,   1, 59517416, 59033240, 59014448, 58943504, 59005168
 11737,   4,  16384,   7788,  11,  23,   3, 59384248, 59009384, 58980432, 58957072, 59156176
 11738,   4,  16384,  12342,  23,  22,   1, 59514496, 59137096, 59076048, 59028504, 59035696
 11739,   4,  16384,   5337,  22,  22,   0, 59373984, 59011184, 58975600, 58936824, 58979320
 11740,   4,  16384,  46268,  22,  21,   2, 59539480, 59095168, 59007728, 58989280, 59433240
 11741,   4,  16384,  45276,  21,  21,   0, 59488928, 59069440, 58978496, 58964024, 58986192
 11742,   4,  16384,  16288,  21,  21,   0, 59464848, 59073408, 59022200, 58996552, 59014232
 11743,   4,  16384,   8704,  21,  22,   2, 59438512, 59070896, 58992368, 58992968, 59299504
 11744,   4,  16384,  29884,  22,  22,   0, 59400568, 59032448, 58980720, 58967208, 58970168
 11745,   4,  16384,  43203,  22,  18,   2, 59460848, 59034792, 58980008, 58942856, 59255032
 11746,   4,  16384,  11944,  18,  19,   1, 59497960, 59072040, 58993272, 58989592, 59009016
 11747,   4,  16384,  21016,  19,  19,   0, 59401568, 59027848, 58966328, 58951984, 58976576
 11748,   4,  16384,  16805,  19,  22,   2, 59503552, 59099704, 59009288, 58999808, 59421832
 11749,   4,  16384,   5497,  22,  22,   0, 59486472, 59076464, 58974400, 58949144, 58993664
 11750,   4,  16384,  29590,  22,  19,   2, 59483408, 59066688, 58999464, 59013984, 59515928
 11751,   4,  16384,  47598,  19,  18,   1, 59464448, 59071576, 59003952, 58980128, 59039528
 11752,   4,  16384,  41727,  18,  21,   2, 59387064, 59052720, 58971536, 58943168, 59248256
 11753,   4,  16384,  33839,  21,  11,   3, 59443880, 59049688, 58980976, 58941488, 59151712
 11754,   4,  16384,   2450,  11,  10,   1, 59442016, 59110768, 59037856, 58997792, 59051704
 11755,   4,  16384,  31816,  10,   9,   2, 59465320, 59049120, 58965400, 58947256, 59235416
 11756,   4,  16384,  46824,   9,   8,   1, 59569024, 59091312, 59046880, 59036584, 59071024
 11757,   4,  16384,   6477,   8,  20,   3, 59574968, 59058224, 59027992, 58966232, 59148880
 11758,   4,  16384,  42860,  20,  18,   2, 59404688, 59119048, 58995272, 58995000, 59540096
 11759,   4,  16384,  37480,  18,  19,   1, 59469656, 59092040, 59015008, 59010600, 59023144
 11760,   4,  16384,  22310,  19,  19,   0, 59471456, 59059904, 58977672, 58972184, 59019288
 11761,   4,  16384,  27125,  19,  20,   2, 59503848, 59061592, 58983600, 58967424, 59301640
 11762,   4,  16384,   2476,  20,  21,   1, 59521920, 59071856, 59071688, 59024496, 59001432
 11763,   4,  16384,   8801,  21,  21,   0, 59442600, 59002376, 58983272, 58947456, 58977280
 11764,   4,  16384,  38037,  21,   4,   3, 59487368, 59072632, 59005960, 58992784, 59130080
 11765,   4,  16384,   3609,   4,   7,   3, 59345344, 59005704, 58936752, 58913128, 59142696
 11766,   4,  16384,  36841,   7,  15,   3, 59539208, 59134008, 59060392, 59014432, 59184432
 11767,   4,  16384,  17630,  15,   0,   3, 59423328, 59104528, 59054960, 59009720, 59059208
 11768,   4,  16384,   2688,   0,   1,   1, 59393472, 59000656, 58933840, 58923328, 59048856
 11769,   4,  16384,  14518,   1,   0,   1, 59618368, 59122552, 59032472, 58981592, 58951424
 11770,   4,  16384,  18542,   0,  11,   3, 59525840, 59029768, 58922744, 58904136, 59162320
 11771,   4,  16384,   9541,  11,   1,   3, 59455824, 59159848, 59036864, 58999712, 59175968
 11772,   4,  16384,  46674,   1,   7,   3, 59418832, 59023792, 59000840, 58991808, 59177984
 11773,   4,  16384,  40504,   7,   6,   1, 59414792, 59110648, 59023072, 58990464, 59020064
 11774,   4,  16384,  23707,   6,   6,   0, 59505312, 59133888, 59045640, 59053056, 59059304
 11775,   4,  16384,  18956,   6,   2,   3, 59448880, 59104912, 59018008, 59003312, 59166824
 11776,   4,  16384,  33474,   2,   2,   0, 59436344, 59074448, 59013952, 59001912, 59061720
 11777,   4,  16384,  48085,   2,  20,   3, 59596648, 59107664, 58992432, 58976064, 59158224
 11778,   4,  16384,  26787,  20,  20,   0, 59381472, 59079368, 59044128, 58983776, 59020344
 11779,   4,  16384,  10015,  20,  21,   1, 59498352, 59074488, 58982440, 59012392, 59003328
 11780,   4,  16384,   9933,  21,  19,   2, 59515128, 59106264, 59014992, 58998440, 59424552
 11781,   4,  16384,  19834,  19,   6,   3, 59523280, 59070184, 58984752, 58991696, 59142272
 11782,   4,  16384,  32182,   6,   7,   1, 59442648, 59161312, 59049592, 59023256, 59041752
 11783,   4,  16384,  16257,   7,   6,   1, 59449000, 59057088, 58987984, 58978472, 58988784
 11784,   4,  16384,  13597,   6,   9,   2, 59597184, 59086992, 59034528, 59004896, 59296512
 11785,   4,  16384,   9274,   9,  21,   3, 59453840, 59024336, 58998288, 58941680, 59171304
 11786,   4,  16384,  43765,  21,  21,   0, 59472824, 59102112, 58988584, 58998104, 59019368
 11787,   4,  16384,   2454,  21,  22,   2, 59492904, 59099960, 59022368, 59025616, 59273392
 11788,   4,  16384,  18766,  22,  16,   3, 59506416, 59085984, 59022144, 59010312, 59156272
 11789,   4,  16384,   8109,  16,  17,   1, 59407392, 59051240, 58973584, 58961600, 58986712
 11790,   4,  16384,  28951,  17,  17,   0, 59459088, 59062288, 59010768, 59006952, 59023536
 11791,   4,  16384,  13472,  17,  17,   0, 59494272, 59105008, 59030304, 59014296, 59013408
 11792,   4,  16384,  33499,  17,  17,   0, 59420864, 59021912, 58989776, 58952992, 59021936
 11793,   4,  16384,  24836,  17,  13,   2, 59352488, 59025360, 58967856, 58941160, 59235688
 11794,   4,  16384,  19821,  13,  19,   3, 59547144, 59098008, 59014136, 58991880, 59181744
 11795,   4,  16384,  12407,  19,  23,   2, 59409032, 59064848, 59009800, 58968328, 59272960
 11796,   4,  16384,  38124,  23,  18,   2, 59495240, 59090760, 59009864, 59000992, 59401776
 11797,   4,  16384,  19335,  18,  22,   2, 59509944, 59043528, 58972080, 58949648, 59029336
 11798,   4,  16384,  28392,  22,  22,   0, 59477752, 59080480, 59008952, 58960744, 59016512
 11799,   4,  16384,  25184,  22,  19,   2, 59495216, 59090168, 59013760, 59011472, 59367008
 11800,   4,  16384,  17611,  19,  21,   2, 59492200, 59092536, 59012592, 58989696, 59250144
 11801,   4,  16384,  25541,  21,  20,   1, 59405664, 59014504, 58979256, 58952384, 58978672
 11802,   4,  16384,   2103,  20,  21,   1, 59384624, 59032272, 58979336, 58948848, 58995704
 11803,   4,  16384,  13490,  21,  20,   1, 59510984, 59061112, 59032576, 58989160, 59030944
 11804,   4,  16384,  31814,  20,   2,   3, 59527096, 59091848, 59019248, 59009488, 59130288
 11805,   4,  16384,  15621,   2,   0,   2, 59420672, 59061304, 59019632, 58997304, 58962256
 11806,   4,  16384,  29112,   0,   0,   0, 59464528, 59015400, 58930712, 58916016, 58975024
 11807,   4,  16384,   2821,   0,   1,   1, 59505008, 59024872, 58955840, 58946712, 59052680
 11808,   4,  16384,   7313,   1,   0,   1, 59516952, 59057920, 58991888, 58955208, 58915456
 11809,   4,  16384,  37268,   0,   0,   0, 59493664, 58993168, 58910320, 58894720, 58955208
 11810,   4,  16384,   7579,   0,   2,   2, 59379456, 58941392, 58885120, 58866952, 59223000
 11811,   4,  16384,  24005,   2,  10,   3, 59556704, 59086040, 59032584, 59005504, 59174664
 11812,   4,  16384,   7174,  10,   0,   3, 59396800, 59039784, 58980264, 59044816, 59082552
 11813,   4,  16384,   7483,   0,   8,   3, 59350576, 58999024, 58926592, 58913400, 59140464
 11814,   4,  16384,   9536,   8,   9,   1, 59424784, 59118872, 59081544, 59039840, 59053768
 11815,   4,  16384,  45069,   9,  16,   3, 59604832, 59118816, 59043392, 59013928, 59165064
 11816,   4,  16384,  42143,  16,   3,   3, 59405608, 59136824, 58968968, 58960912, 59154872
 11817,   4,  16384,  42538,   3,   3,   0, 59461952, 59103704, 59010936, 59001672, 59044936
 11818,   4,  16384,  20802,   3,   2,   1, 59593432, 59106312, 59020728, 59014736, 59051688
 11819,   4,  16384,  29327,   2,   0,   2, 59596712, 59083976, 59027152, 58984872, 59226824
 11820,   4,  16384,  25543,   0,   2,   2, 59385536, 58965936, 58906952, 58891272, 59339584
 11821,   4,  16384,  17986,   2,   6,   3, 59557688, 59107280, 59022472, 58982712, 59151328
 11822,   4,  16384,  10522,   6,  16,   3, 59446000, 59128304, 59040576, 59058632, 59155488
 11823,   4,  16384,  25018,  16,   3,   3, 59386648, 59126952, 59015064, 58979272, 59153248
 11824,   4,  16384,  12146,   3,   1,   2, 59456688, 59091064, 59036624, 59000336, 59301912
 11825,   4,  16384,  21290,   1,  19,   3, 59627208, 59119544, 59013808, 59002040, 59185200
 11826,   4,  16384,  46541,  19,  20,   2, 59408320, 59077296, 59059216, 58998024, 59341032
 11827,   4,  16384,  16717,  20,  22,   2, 59517680, 59067664, 59047320, 58976184, 59314784
 11828,   4,  16384,  13917,  22,  23,   1, 59528712, 59093096, 59020784, 59007536, 59048832
 11829,   4,  16384,  35207,  23,  22,   1, 59513032, 59046160, 59004552, 58953104, 59001384
 11830,   4,  16384,   8610,  22,  22,   0, 59354992, 58993200, 58946192, 58968576, 58946064
 11831,   4,  16384,  37415,  22,   2,   3, 59376232, 59046144, 58958448, 58954720, 59147064
 11832,   4,  16384,  48629,   2,  22,   3, 59400968, 59083304, 59016624, 59007880, 59160496
 11833,   4,  16384,  15345,  22,  23,   1, 59475240, 59081520, 58991968, 58975224, 59025440
 11834,   4,  16384,  38209,  23,  22,   1, 59501672, 59126128, 59017672, 58982160, 59007288
 11835,   4,  16384,  41681,  22,  23,   1, 59505000, 59088448, 58979912, 58989256, 59012856
 11836,   4,  16384,  22539,  23,   4,   3, 59499640, 59095872, 59023480, 59005320, 59136096
 11837,   4,  16384,  48736,   4,   5,   1, 59472272, 59098360, 59049744, 59016952, 59042104
 11838,   4,  16384,  12068,   5,   1,   2, 59428448, 59003080, 58978904, 58956272, 59441032
 11839,   4,  16384,   1676,   1,   1,   0, 59423112, 59041936, 59001592, 58964312, 58983144
 11840,   4,  16384,  23549,   1,   0,   1, 59569200, 59073872, 59016816, 59014320, 58928280
 11841,   4,  16384,  43567,   0,   0,   0, 59525704, 59018512, 58932416, 58905232, 58957648
 11842,   4,  16384,   2744,   0,   0,   0, 59545752, 59021936, 58944224, 58905488, 58959488
 11843,   4,  16384,  26991,   0,   1,   1, 59512160, 58997464, 58941936, 58909416, 59032112
 11844,   4,  16384,   9618,   1,   2,   2, 59384760, 59037752, 58978960, 58955312, 59329184
 11845,   4,  16384,  20897,   2,  11,   3, 59562256, 59075688, 59010856, 58995728, 59147160
 11846,   4,  16384,  35953,  11,  10,   1, 59421216, 59175920, 59054280, 59031920, 59052776
 11847,   4,  16384,   1389,  10,   7,   2, 59457280, 59085056, 59012792, 58962576, 59254704
 11848,   4,  16384,   5207,   7,   9,   2, 59612768, 59086680, 59022248, 59005696, 59315448
 11849,   4,  16384,  43560,   9,   8,   1, 59615560, 59102392, 59017904, 59046624, 59035024
 11850,   4,  16384,  36672,   8,  18,   3, 59607832, 59104792, 59029840, 59013648, 59155752
 11851,   4,  16384,  15695,  18,   5,   3, 59410232, 59053920, 58988376, 58948784, 59141992
 11852,   4,  16384,  17085,   5,   1,   2, 59431024, 59118816, 59049256, 59033416, 59416464
 11853,   4,  16384,  31451,   1,   5,   2, 59561160, 59075024, 58975296, 58996424, 59040984
 11854,   4,  16384,   8195,   5,  14,   3, 59561080, 59143736, 59047728, 59007800, 59190816
 11855,   4,  16384,  28331,  14,  14,   0, 59408080, 59083416, 59040680, 59057936, 59052144
 11856,   4,  16384,  44387,  14,  15,   1, 59542440, 59065464, 59011312, 58980112, 58999848
 11857,   4,  16384,  16412,  15,  14,   1, 59500056, 59113888, 58969096, 58956344, 59026008
 11858,   4,  16384,  16355,  14,  12,   2, 59406752, 59016000, 58968064, 58972664, 59237336
 11859,   4,  16384,  22079,  12,  12,   0, 59388680, 59019080, 58938856, 58949208, 58972192
 11860,   4,  16384,   2519,  12,   5,   3, 59506280, 59090584, 59002024, 59013624, 59124320
 11861,   4,  16384,  39760,   5,   4,   1, 59429200, 59103128, 59007424, 59005888, 59040096
 11862,   4,  16384,  36744,   4,  22,   3, 59519264, 59136816, 59034856, 59031456, 59177136
 11863,   4,  16384,  27266,  22,  22,   0, 59393456, 59077272, 59050712, 58996488, 59020040
 11864,   4,  16384,  10491,  22,   5,   3, 59501912, 59039408, 58978912, 58985520, 59129744
 11865,   4,  16384,  40673,   5,   4,   1, 59464384, 59076160, 59010160, 58988224, 59033816
 11866,   4,  16384,  17189,   4,   4,   0, 59463528, 59027160, 58974640, 58924592, 58964808
 11867,   4,  16384,  19622,   4,  18,   3, 59598088, 59126352, 59029080, 59005760, 59157976
 11868,   4,  16384,  39790,  18,  18,   0, 59367024, 59046440, 58991312, 58959120, 59027040
 11869,   4,  16384,  13682,  18,  18,   0, 59439296, 59033024, 59007168, 58999816, 59011872
 11870,   4,  16384,  43652,  18,  18,   0, 59470576, 59091032, 59002816, 58987312, 59014328
 11871,   4,  16384,  35162,  18,  23,   2, 59477936, 59142976, 59007608, 58987096, 59340440
 11872,   4,  16384,   3764,  23,   7,   3, 59506792, 59043936, 59011512, 58961696, 59130680
 11873,   4,  16384,  25855,   7,   7,   0, 59425272, 59058032, 59003856, 58975496, 59040016
 11874,   4,  16384,  26736,   7,   6,   1, 59628800, 59163360, 59041624, 59057176, 59052976
 11875,   4,  16384,  13381,   6,   7,   1, 59457168, 59036680, 58979032, 58936256, 59010584
 11876,   4,  16384,  19283,   7,   7,   0, 59483360, 59062632, 59012968, 59015576, 59011328
 11877,   4,  16384,  31439,   7,   7,   0, 59548568, 59086048, 59003952, 58990176, 59016672
 11878,   4,  16384,  14701,   7,   8,   2, 59554448, 59120504, 59027200, 59015544, 59565624
 11879,   4,  16384,   2326,   8,  19,   3, 59569648, 59122512, 59056944, 59024104, 59173848
 11880,   4,  16384,  15177,  19,  19,   0, 59413832, 59053432, 58985472, 58979184, 59029800
 11881,   4,  16384,   4331,  19,  19,   0, 59513384, 59090128, 59009064, 58978920, 58988680
 11882,   4,  16384,  30207,  19,  19,   0, 59504136, 59066968, 59007024, 58975120, 59007936
 11883,   4,  16384,  33620,  19,  19,   0, 59415312, 59009136, 58977216, 58942456, 58982992
 11884,   4,  16384,  16910,  19,  18,   1, 59404168, 59027728, 58984384, 59005216, 59001496
 11885,   4,  16384,  43712,  18,  23,   2, 59496288, 59062504, 58998216, 58943392, 59022368
 11886,   4,  16384,  12240,  23,  19,   2, 59477368, 59088328, 59007656, 58975112, 59547336
 11887,   4,  16384,   3078,  19,   3,   3, 59384624, 59020848, 58979024, 58968272, 59122480
 11888,   4,  16384,   5924,   3,   4,   2, 59405216, 59082976, 59034928, 59002304, 59321072
 11889,   4,  16384,  14272,   4,  18,   3, 59580752, 59093960, 59018392, 58985864, 59168736
 11890,   4,  16384,  25328,  18,  23,   2, 59476864, 59086552, 59022688, 58985168, 59309240
 11891,   4,  16384,  49919,  23,  23,   0, 59512160, 59048848, 58985736, 58996632, 58990952
 11892,   4,  16384,  23918,  23,  12,   3, 59465832, 59013576, 58998408, 58985568, 59147176
 11893,   4,  16384,  31004,  12,   7,   3, 59454448, 59066920, 58982648, 58943880, 59122560
 11894,   4,  16384,  24715,   7,   6,   1, 59430456, 59130200, 59065200, 59004128, 59049480
 11895,   4,  16384,  36956,   6,   6,   0, 59586912, 59141392, 59065896, 59031584, 59050040
 11896,   4,  16384,   3470,   6,   1,   3, 59596936, 59106624, 59016488, 59011984, 59162192
 11897,   4,  16384,  49777,   1,  12,   3, 59433528, 59098952, 59035880, 58999664, 59159064
 11898,   4,  16384,  12439,  12,   3,   3, 59442280, 59108944, 59008696, 59033664, 59147696
 11899,   4,  16384,  44346,   3,   3,   0, 59430392, 59062312, 59011296, 58983120, 59025424
 11900,   4,  16384,  20799,   3,   5,   2, 59494712, 59051904, 59015288, 58979792, 59363464
 11901,   4,  16384,  21914,   5,   5,   0, 59534328, 59053992, 58986048, 58978096, 59034864
 11902,   4,  16384,  24127,   5,   5,   0, 59562216, 59110072, 59049680, 59022600, 59056224
 11903,   4,  16384,   6025,   5,   1,   2, 59553464, 59113808, 59078904, 59008136, 59331800
 11904,   4,  16384,   8783,   1,   0,   1, 59413088, 59016816, 58962128, 58955776, 58889472
 11905,   4,  16384,   1074,   0,   4,   2, 59554048, 59012568, 58928720, 58909464, 59354968
 11906,   4,  16384,  12127,   4,  12,   3, 59393168, 59011104, 58987136, 58958000, 59175176
 11907,   4,  16384,  15785,  12,  12,   0, 59505376, 59038080, 58981296, 58962792, 58990960
 11908,   4,  16384,  41991,  12,  14,   2, 59457280, 59063352, 59031200, 58977992, 59389408
 11909,   4,  16384,  34063,  14,  14,   0, 59504640, 59042592, 58951536, 58989544, 58973056
 11910,   4,  16384,  37116,  14,  14,   0, 59499936, 59088616, 58998464, 58997368, 59029608
 11911,   4,  16384,  28461,  14,  14,   0, 59490992, 59127488, 59051472, 59023896, 59039192
 11912,   4,  16384,  20201,  14,  14,   0, 59386592, 59021616, 59029808, 58957296, 58968952
 11913,   4,  16384,  32501,  14,  15,   1, 59446056, 59083288, 58970528, 58988224, 59011992
 11914,   4,  16384,  25707,  15,  15,   0, 59476976, 59075000, 58979120, 58961248, 58991872
 11915,   4,  16384,  40482,  15,  12,   2, 59456480, 59067968, 59001672, 58947136, 59255200
 11916,   4,  16384,  28758,  12,  13,   1, 59465912, 59051856, 58985840, 58993288, 59020880
 11917,   4,  16384,  41414,  13,  13,   0, 59485776, 59051576, 58979264, 58953056, 59001240
 11918,   4,  16384,  36072,  13,   9,   3, 59479328, 59076424, 59022304, 58987480, 59147064
 11919,   4,  16384,  42138,   9,   8,   1, 59432216, 59136392, 59081344, 59039344, 59089728
 11920,   4,  16384,  21199,   8,   8,   0, 59598440, 59109392, 59014288, 59020464, 59044296
 11921,   4,  16384,  13939,   8,  20,   3, 59489544, 59088392, 58968112, 58974416, 59192960
 11922,   4,  16384,  37050,  20,   3,   3, 59403048, 59099144, 58989760, 58972984, 59175376
 11923,   4,  16384,   7707,   3,   3,   0, 59471680, 59102552, 59016992, 59045600, 59024848
 11924,   4,  16384,  31797,   3,  13,   3, 59577008, 59137128, 59043552, 59031000, 59182416
 11925,   4,  16384,  44587,  13,  21,   3, 59388104, 59098568, 58982344, 58973792, 59201472
 11926,   4,  16384,  22688,  21,  20,   1, 59388728, 59116208, 59009136, 59057432, 59037392
 11927,   4,  16384,   3615,  20,  13,   3, 59462456, 59102608, 59031064, 58985552, 59168040
 11928,   4,  16384,   2830,  13,  13,   0, 59389896, 59062536, 58985632, 58984240, 58993416
 11929,   4,  16384,  31924,  13,  12,   1, 59473112, 59041720, 58986008, 58960504, 58995904
 11930,   4,  16384,   8355,  12,  13,   1, 59522808, 59088800, 59003752, 58972872, 59025680
 11931,   4,  16384,  11740,  13,   3,   3, 59519496, 59068912, 59002512, 58966000, 59162384
 11932,   4,  16384,  42500,   3,  21,   3, 59433600, 59126736, 59074512, 59054584, 59172552
 11933,   4,  16384,  36701,  21,   2,   3, 59440096, 59044008, 58994000, 58949496, 59145248
 11934,   4,  16384,   2395,   2,   2,   0, 59464312, 59165512, 59028968, 59031248, 59056504
 11935,   4,  16384,  22792,   2,   2,   0, 59551696, 59115712, 59048384, 59013928, 59067600
 11936,   4,  16384,    888,   2,   5,   2, 59552272, 59059312, 59005376, 58965616, 59286248
 11937,   4,  16384,  22607,   5,   3,   2, 59538424, 59053768, 58999136, 58979784, 59310152
 11938,   4,  16384,   2707,   3,   6,   3, 59593816, 59104416, 59025808, 58992848, 59172680
 11939,   4,  16384,  43844,   6,   9,   2, 59394736, 59032008, 58989992, 58939064, 59231392
 11940,   4,  16384,  46725,   9,  10,   2, 59471488, 59095008, 59051344, 59071912, 59418480
 11941,   4,  16384,  31225,  10,   8,   2, 59409456, 58982632, 58916696, 58905864, 58986504
 11942,   4,  16384,  36740,   8,   6,   2, 59530432, 59122560, 59037712, 59031200, 59577704
 11943,   4,  16384,  22617,   6,  10,   2, 59575168, 59100784, 59045360, 59018072, 59357848
 11944,   4,  16384,  38694,  10,  21,   3, 59632592, 59103552, 58998328, 58992768, 59151368
 11945,   4,  16384,  19918,  21,  22,   2, 59428288, 59087752, 59001624, 58993176, 59347648
 11946,   4,  16384,  29489,  22,  20,   2, 59380288, 59025128, 58946712, 58938520, 59251736
 11947,   4,  16384,  31630,  20,  19,   2, 59408592, 59007136, 58970528, 58970728, 59289488
 11948,   4,  16384,  14393,  19,  17,   3, 59526928, 59143320, 59053096, 59036680, 59158832
 11949,   4,  16384,  28167,  17,  23,   3, 59377840, 59057720, 58984104, 58943864, 59155736
 11950,   4,  16384,  13695,  23,   9,   3, 59426504, 59107944, 59021040, 59004176, 59145208
 11951,   4,  16384,   5843,   9,  12,   3, 59456888, 59134256, 59049208, 59028368, 59179504
 11952,   4,  16384,  25854,  12,  12,   0, 59416368, 59059616, 59006320, 58987808, 58996872
 11953,   4,  16384,  40602,  12,  13,   1, 59487632, 59069328, 58993048, 58977064, 59002048
 11954,   4,  16384,  41150,  13,  19,   3, 59419296, 59037056, 58980720, 58967416, 59185064
 11955,   4,  16384,  16762,  19,  19,   0, 59368816, 59080552, 59021096, 58988152, 59031896
 11956,   4,  16384,   2996,  19,  19,   0, 59456832, 59082616, 59006696, 59006136, 59004528
 11957,   4,  16384,  33036,  19,  12,   3, 59482208, 59037752, 58967512, 58956088, 59171440
 11958,   4,  16384,  25586,  12,  19,   3, 59467624, 59094400, 59014792, 58990272, 59155544
 11959,   4,  16384,  41872,  19,  18,   1, 59339424, 59012800, 58972696, 58992752, 58992784
 11960,   4,  16384,  12897,  18,  18,   0, 59458008, 59043120, 58972904, 58963424, 58981928
 11961,   4,  16384,  32948,  18,   6,   3, 59502064, 59052416, 59000672, 58970352, 59164888
 11962,   4,  16384,   5360,   6,   6,   0, 59404744, 59089272, 58983248, 58951608, 59003048
 11963,   4,  16384,   6994,   6,   8,   2, 59536840, 59091168, 59022840, 59012272, 59294704
 11964,   4,  16384,  16834,   8,  16,   3, 59570072, 59110912, 59051632, 59006048, 59151896
 11965,   4,  16384,  26976,  16,  19,   3, 59368200, 59034256, 58980064, 58953248, 59148432
 11966,   4,  16384,  10011,  19,  22,   2, 59406576, 59116168, 58988504, 58979872, 59564144
 11967,   4,  16384,  26084,  22,  23,   1, 59480288, 59077456, 59011464, 58993984, 59019568
 11968,   4,  16384,  20238,  23,  15,   3, 59499432, 59061848, 59006208, 58974992, 59157528
 11969,   4,  16384,   9587,  15,  15,   0, 59400328, 59044032, 59008496, 58975216, 58990208
 11970,   4,  16384,  37020,  15,  14,   1, 59453064, 59042376, 58976248, 58974936, 58989920
 11971,   4,  16384,  13064,  14,   6,   3, 59493112, 59066688, 58977336, 58953760, 59159104
 11972,   4,  16384,  40041,   6,   2,   3, 59423432, 59133696, 59081264, 59058800, 59171136
 11973,   4,  16384,     50,   2,   5,   2, 59430752, 59110144, 59020264, 58997384, 59068784
 11974,   4,  16384,  20465,   5,   5,   0, 59541232, 59128784, 59046016, 59013376, 59073760
 11975,   4,  16384,  36236,   5,   1,   2, 59589296, 59117864, 59052624, 59025992, 59374608
 11976,   4,  16384,  23401,   1,   0,   1, 59423992, 59035232, 58948520, 58935976, 58909424
 11977,   4,  16384,  33318,   0,  15,   3, 59559688, 58980416, 58947712, 58913744, 59163784
 11978,   4,  16384,  46382,  15,  22,   3, 59438760, 59144168, 59015216, 59001248, 59163312
 11979,   4,  16384,  36421,  22,  21,   2, 59371480, 59106072, 59004536, 58952440, 59294888
 11980,   4,  16384,  33851,  21,  21,   0, 59414336, 59019448, 59007752, 58984656, 59007424
 11981,   4,  16384,  28549,  21,  21,   0, 59506448, 59050216, 59009928, 59000120, 58995744
 11982,   4,  16384,   4740,  21,  21,   0, 59474624, 59126568, 59010280, 58980448, 59053696
 11983,   4,  16384,  26046,  21,  20,   1, 59504832, 59086424, 59007200, 59037416, 59033000
 11984,   4,  16384,  41195,  20,  21,   1, 59516720, 59124296, 59010520, 58992472, 59035832
 11985,   4,  16384,  47081,  21,  15,   3, 59425856, 59066792, 59006664, 58971184, 59181248
 11986,   4,  16384,  10622,  15,  14,   1, 59379112, 59082944, 59040248, 58999128, 58999376
 11987,   4,  16384,  38902,  14,  15,   1, 59518520, 59055904, 58991848, 58992048, 59048376
 11988,   4,  16384,  25570,  15,  14,   1, 59432432, 59074008, 59012776, 58984720, 59007496
 11989,   4,  16384,  10044,  14,  15,   1, 59493256, 59067072, 59021336, 58963472, 59001568
 11990,   4,  16384,   2145,  15,  14,   1, 59522368, 59122104, 59035216, 59019712, 59037280
 11991,   4,  16384,  37597,  14,  14,   0, 59506960, 59103768, 59047552, 59006432, 59029584
 11992,   4,  16384,  24866,  14,  20,   3, 59469128, 59060104, 58986272, 58980912, 59164152
 11993,   4,  16384,  24875,  20,  21,   1, 59351488, 59036168, 58977488, 58964488, 58998584
 11994,   4,  16384,  29655,  21,  10,   3, 59482632, 59108224, 58995024, 58967304, 59163416
 11995,   4,  16384,  14640,  10,  10,   0, 59462552, 59119720, 59044944, 59065440, 59038968
 11996,   4,  16384,  22694,  10,  11,   1, 59570680, 59176208, 59060864, 59082224, 59107768
 11997,   4,  16384,  49905,  11,  10,   1, 59575264, 59088608, 59019800, 58998720, 59040104
 11998,   4,  16384,  21094,  10,  10,   0, 59552792, 59072784, 58996960, 59020200, 59047712
 11999,   4,  16384,  14634,  10,   6,   2, 59513712, 59107608, 59027768, 58990952, 59338752
 12000,   4,  16384,  12955,   6,  14,   3, 59514392, 59046664, 58971064, 58994224, 59163024
 12001,   4,  16384,  17710,  14,  15,   1, 59432504, 59049400, 58972200, 58959272, 59028408
 12002,   4,  16384,  34259,  15,   9,   3, 59390040, 59045792, 59007416, 58953160, 59139624
 12003,   4,  16384,  10694,   9,   9,   0, 59458480, 59109720, 59035472, 59021184, 59025704
 12004,   4,  16384,  12751,   9,   7,   2, 59596856, 59097216, 59070648, 59047888, 59432032
 12005,   4,  16384,  38299,   7,   8,   2, 59575632, 59083248, 58995848, 59008400, 59049944
 12006,   4,  16384,  20730,   8,   9,   1, 59536680, 59091680, 59035792, 59012992, 59057536
 12007,   4,  16384,  42175,   9,   6,   2, 59541904, 59097680, 59014008, 59016176, 59321432
 12008,   4,  16384,  22506,   6,   6,   0, 59569888, 59087104, 59001000, 59000416, 59022448
 12009,   4,  16384,  41581,   6,  20,   3, 59436336, 59032200, 58953048, 58931136, 59153656
 12010,   4,  16384,   4604,  20,   5,   3, 59358080, 59061968, 58987976, 58962096, 59152816
 12011,   4,  16384,  12834,   5,  21,   3, 59434680, 59087136, 59020952, 59045456, 59180112
 12012,   4,  16384,   6290,  21,   5,   3, 59419192, 59085304, 59050424, 59006752, 59120656
 12013,   4,  16384,  27021,   5,   5,   0, 59457456, 59076680, 58983208, 58989272, 59013440
 12014,   4,  16384,   3978,   5,   4,   1, 59500808, 59124960, 59008096, 58980976, 59054088
 12015,   4,  16384,  21859,   4,   7,   3, 59561056, 59103344, 59066576, 59033416, 59172608
 12016,   4,  16384,  14868,   7,   7,   0, 59453336, 59106048, 59018496, 59006576, 59027640
 12017,   4,  16384,  42142,   7,   6,   1, 59568544, 59090760, 58983904, 58970016, 59022928
 12018,   4,  16384,  26967,   6,  22,   3, 59560056, 59074808, 59025328, 58973088, 59157200
 12019,   4,  16384,  25854,  22,  22,   0, 59398752, 59100760, 58994376, 58991464, 59011208
 12020,   4,  16384,  18179,  22,  23,   1, 59487232, 59102344, 59006864, 59008840, 58999216
 12021,   4,  16384,  48396,  23,  10,   3, 59510656, 59073456, 58980104, 58950008, 59125096
 12022,   4,  16384,  20989,  10,  10,   0, 59434896, 59128864, 59063096, 59028736, 59054624
 12023,   4,  16384,  24892,  10,   7,   2, 59414392, 59026808, 58971240, 58953120, 59275816
 12024,   4,  16384,  18084,   7,   7,   0, 59608384, 59121224, 59016392, 58984784, 59024256
 12025,   4,  16384,  19900,   7,   6,   1, 59569752, 59096136, 58992352, 58987768, 59013576
 12026,   4,  16384,   8130,   6,   5,   3, 59544128, 59096912, 59006464, 58967072, 59176432
 12027,   4,  16384,  49112,   5,   5,   0, 59411808, 59098128, 59059920, 59037920, 59054264
 12028,   4,  16384,  31966,   5,   5,   0, 59524824, 59103008, 59017080, 59004880, 59061016
 12029,   4,  16384,  34557,   5,   4,   1, 59399784, 58968088, 58933000, 58909768, 58930576
 12030,   4,  16384,  48485,   4,   4,   0, 59563320, 59101800, 59019624, 59031624, 59030608
 12031,   4,  16384,   5034,   4,   3,   2, 59551152, 59124320, 59014432, 59000808, 59330720
 12032,   4,  16384,   4140,   3,   0,   2, 59564520, 59057536, 59012384, 59014096, 59216512
 12033,   4,  16384,  33612,   0,  13,   3, 59486936, 58991896, 58907624, 58876672, 59159488
 12034,   4,  16384,   1405,  13,  13,   0, 59376928, 59065216, 58995608, 59011688, 59026792
 12035,   4,  16384,  25794,  13,  13,   0, 59455280, 59062800, 58992064, 59003968, 59008576
 12036,   4,  16384,   6074,  13,  13,   0, 59465800, 59107080, 58995344, 58988056, 59028120
 12037,   4,  16384,  46532,  13,  17,   2, 59377480, 58976624, 58897976, 58935984, 58950408
 12038,   4,  16384,  38292,  17,  16,   1, 59499816, 59071528, 59021416, 59025704, 59017808
 12039,   4,  16384,  24942,  16,   5,   3, 59509344, 59105080, 59015912, 59000464, 59133816
 12040,   4,  16384,  48376,   5,   3,   2, 59453912, 59101168, 59049696, 59011632, 59301600
 12041,   4,  16384,   6731,   3,   4,   2, 59576288, 59102656, 59034144, 58969344, 59345192
 12042,   4,  16384,  30074,   4,   5,   1, 59438192, 59061640, 58979216, 58929960, 58996152
 12043,   4,  16384,  45487,   5,   4,   1, 59588512, 59100488, 59031080, 58994288, 59056408
 12044,   4,  16384,  45017,   4,   5,   1, 59541840, 59088696, 59019232, 59016480, 59056400
 12045,   4,  16384,  15011,   5,   1,   2, 59422456, 59026472, 58955632, 58903136, 58981808
 12046,   4,  16384,  28455,   1,  12,   3, 59522952, 59111120, 59039120, 59008432, 59181600
 12047,   4,  16384,  38273,  12,  20,   3, 59380992, 59075104, 59020120, 59000688, 59158600
 12048,   4,  16384,  39251,  20,  18,   2, 59412456, 59069904, 59004032, 59029688, 59282664
 12049,   4,  16384,  17881,  18,  20,   2, 59516992, 59079112, 58986472, 58966664, 59326616
 12050,   4,  16384,  30651,  20,  20,   0, 59438312, 59039984, 58974296, 58989928, 59014152
 12051,   4,  16384,  18544,  20,  20,   0, 59499096, 59085448, 58981368, 58994480, 59009200
 12052,   4,  16384,  47335,  20,  22,   2, 59494952, 59093600, 59013744, 58960816, 59413472
 12053,   4,  16384,  12286,  22,  23,   1, 59493768, 59080128, 58983504, 58983496, 59001944
 12054,   4,  16384,   1718,  23,  22,   1, 59345856, 59002112, 58960496, 58976616, 58989952
 12055,   4,  16384,  30496,  22,  22,   0, 59346800, 59030920, 58979224, 58961448, 58997960
 12056,   4,  16384,  13144,  22,  22,   0, 59481816, 59070384, 59004168, 58986248, 58995744
 12057,   4,  16384,   1561,  22,  23,   1, 59508496, 59067176, 59004576, 58972944, 59036104
 12058,   4,  16384,  38225,  23,  13,   3, 59422776, 59058928, 58993544, 58950344, 59178720
 12059,   4,  16384,  25967,  13,  18,   3, 59373824, 59041080, 59002224, 58981288, 59178360
 12060,   4,  16384,  48282,  18,  18,   0, 59409960, 59092952, 59003472, 58976248, 59033520
 12061,   4,  16384,  47244,  18,  21,   2, 59481512, 59075448, 58973600, 58950088, 59050816
 12062,   4,  16384,  26125,  21,  20,   1, 59403576, 58993608, 58968688, 58952352, 58980176
 12063,   4,  16384,  45136,  20,  21,   1, 59497488, 59100000, 59010776, 58990280, 59021560
 12064,   4,  16384,   6620,  21,  21,   0, 59503784, 59043792, 58978008, 58960928, 58999256
 12065,   4,  16384,  25325,  21,  21,   0, 59509544, 59035400, 58967000, 58970224, 59014752
 12066,   4,  16384,   8706,  21,  21,   0, 59432968, 59068472, 59001784, 58984176, 58982984
 12067,   4,  16384,  27574,  21,  22,   2, 59374904, 59011528, 58953216, 58940440, 59215576
 12068,   4,  16384,  38679,  22,  22,   0, 59508816, 59076104, 59019984, 59010384, 58995360
 12069,   4,  16384,  31188,  22,   3,   3, 59485168, 59044104, 58995568, 58945304, 59163944
 12070,   4,  16384,   9049,   3,   3,   0, 59426096, 59140656, 59046640, 59048568, 59052384
 12071,   4,  16384,  15036,   3,   2,   1, 59543656, 59127608, 59057256, 59040112, 59064520
 12072,   4,  16384,  45532,   2,   2,   0, 59575200, 59086880, 58991472, 58979104, 59015344
 12073,   4,  16384,  44666,   2,  18,   3, 59584048, 59068496, 58999616, 58976928, 59153064
 12074,   4,  16384,  44364,  18,  18,   0, 59397024, 59056760, 58972016, 58972304, 58994944
 12075,   4,  16384,  48517,  18,  18,   0, 59402192, 59006040, 58970760, 58946272, 58939192
 12076,   4,  16384,  19770,  18,  19,   1, 59476480, 59056728, 58996656, 58975856, 59035200
 12077,   4,  16384,  11891,  19,  21,   2, 59479792, 59052896, 58963672, 58944216, 59031392
 12078,   4,  16384,  37088,  21,  20,   1, 59498240, 59066936, 58995928, 59007416, 59016304
 12079,   4,  16384,   1971,  20,  20,   0, 59490024, 59068928, 59001832, 58994168, 59002992
 12080,   4,  16384,  45432,  20,  20,   0, 59526184, 59064264, 59004168, 58973704, 59003928
 12081,   4,  16384,    703,  20,  19,   2, 59379512, 59032392, 58979240, 58925416, 59229424
 12082,   4,  16384,  32685,  19,  18,   1, 59452152, 59085272, 58985832, 58976104, 59026472
 12083,   4,  16384,  18519,  18,   2,   3, 59409408, 58995128, 58950168, 58954088, 59156816
 12084,   4,  16384,  25071,   2,  14,   3, 59392848, 59128144, 59045848, 59035400, 59170792
 12085,   4,  16384,  23355,  14,   8,   3, 59386880, 59042408, 59008720, 58965968, 59132336
 12086,   4,  16384,  11885,   8,   8,   0, 59476152, 59146504, 59038784, 59053072, 59054056
 12087,   4,  16384,  40234,   8,   8,   0, 59554808, 59099368, 59076272, 59028792, 59084880
 12088,   4,  16384,  25054,   8,   9,   1, 59573584, 59058544, 59033560, 59007040, 59028640
 12089,   4,  16384,  28312,   9,   8,   1, 59596632, 59116648, 59010216, 58971080, 59028016
 12090,   4,  16384,  30963,   8,   9,   1, 59561936, 59110040, 59016096, 59010424, 59025384
 12091,   4,  16384,  37140,   9,   9,   0, 59500992, 59054592, 59004064, 58953024, 58996272
 12092,   4,  16384,  22266,   9,  13,   3, 59442296, 59043952, 58982400, 58982696, 59156248
 12093,   4,  16384,  19275,  13,  12,   1, 59353656, 59066664, 58992232, 58945984, 58999720
 12094,   4,  16384,  31140,  12,   7,   3, 59469240, 59068560, 59013152, 59001816, 59130496
 12095,   4,  16384,   2731,   7,  12,   3, 59562384, 59130856, 59057792, 59047304, 59153856
 12096,   4,  16384,   7274,  12,  21,   3, 59403888, 59072536, 59027496, 59000096, 59170472
 12097,   4,  16384,  38237,  21,  20,   1, 59406184, 59067424, 58986416, 58954200, 59000672
 12098,   4,  16384,  30007,  20,  19,   2, 59489856, 59068136, 59004048, 58972856, 59299848
 12099,   4,  16384,   4148,  19,  19,   0, 59491872, 59088656, 58986104, 59009864, 59061800
 12100,   4,  16384,  45665,  19,  18,   1, 59419176, 59007664, 58986504, 58949736, 58977488
 12101,   4,  16384,  23993,  18,  20,   2, 59522432, 59056920, 58963304, 58942728, 59059104
 12102,   4,  16384,   4578,  20,  20,   0, 59449208, 59063520, 59015840, 59004032, 58993984
 12103,   4,  16384,  11877,  20,  18,   2, 59397776, 59014976, 58975064, 58960088, 59265576
 12104,   4,  16384,  18089,  18,  18,   0, 59395872, 59003600, 58990520, 58949904, 58966312
 12105,   4,  16384,  30459,  18,  19,   1, 59494424, 59061712, 58976792, 58988496, 59003088
 12106,   4,  16384,  42269,  19,  14,   3, 59500704, 59091104, 58990008, 58969008, 59194984
 12107,   4,  16384,   2351,  14,  16,   2, 59413144, 59099776, 59006832, 59012144, 59286248
 12108,   4,  16384,  18853,  16,  17,   1, 59409224, 59032536, 58978192, 58969496, 58991224
 12109,   4,  16384,   1833,  17,  14,   2, 59455208, 59033496, 58989736, 58938568, 59016984
 12110,   4,  16384,  18198,  14,  15,   1, 59468120, 59061712, 59014944, 59013944, 59025808
 12111,   4,  16384,  20831,  15,  14,   1, 59398464, 59032336, 58985672, 58955528, 58977312
 12112,   4,  16384,  13895,  14,   8,   3, 59525904, 59066336, 58994024, 58969104, 59149584
 12113,   4,  16384,   6338,   8,  10,   2, 59426520, 59086008, 59033928, 58989152, 59347168
 12114,   4,  16384,   9258,  10,  12,   3, 59425040, 59037256, 58967200, 58933232, 59172392
 12115,   4,  16384,  49846,  12,  12,   0, 59390360, 59048832, 59000480, 58975704, 59034168
 12116,   4,  16384,  10668,  12,  19,   3, 59401264, 59053208, 58986320, 58988904, 59150696
 12117,   4,  16384,   6322,  19,  18,   1, 59374208, 59055688, 58952600, 58947640, 58978232
 12118,   4,  16384,   7191,  18,  14,   3, 59487984, 59062032, 59037584, 59000568, 59167120
 12119,   4,  16384,  13514,  14,  15,   1, 59462600, 59079440, 59022552, 59002664, 58999032
 12120,   4,  16384,  32325,  15,  20,   3, 59509584, 59071728, 59019920, 58984712, 59171720
 12121,   4,  16384,  44149,  20,  15,   3, 59388888, 59042544, 58976832, 58968416, 59167576
 12122,   4,  16384,  25310,  15,  14,   1, 59386368, 59066496, 58988496, 58970904, 59004768
 12123,   4,  16384,  13871,  14,  15,   1, 59468592, 59088256, 59011288, 58990792, 59012016
 12124,   4,  16384,  30374,  15,  15,   0, 59430080, 59049624, 58984896, 58978960, 58989160
 12125,   4,  16384,  24961,  15,  15,   0, 59496232, 59036248, 58966616, 58949312, 58986304
 12126,   4,  16384,  26747,  15,  19,   3, 59430488, 59050104, 58979088, 58978304, 59167768
 12127,   4,  16384,  16453,  19,  19,   0, 59408968, 59107280, 59015712, 58984816, 59022704
 12128,   4,  16384,   4656,  19,  18,   1, 59480288, 59064624, 58976928, 58990688, 58992040
 12129,   4,  16384,  46147,  18,  19,   1, 59439256, 59026896, 58976416, 58945024, 58980304
 12130,   4,  16384,  38628,  19,  20,   2, 59499248, 59068304, 58990672, 58951496, 59302752
 12131,   4,  16384,   4919,  20,  20,   0, 59490704, 59040128, 58987936, 58971872, 58993096
 12132,   4,  16384,  33968,  20,  21,   1, 59414128, 59039904, 58979744, 58967944, 59006600
 12133,   4,  16384,  36782,  21,  10,   3, 59437728, 59039344, 58962712, 58928992, 59139072
 12134,   4,  16384,   8316,  10,  11,   1, 59381008, 59037424, 58977760, 58967744, 58994672
 12135,   4,  16384,  41899,  11,  10,   1, 59500056, 59101656, 59039200, 59034688, 59050096
 12136,   4,  16384,  18179,  10,  10,   0, 59568760, 59091248, 59011664, 58995680, 59029592
 12137,   4,  16384,    735,  10,   9,   2, 59601776, 59098312, 59018376, 58994384, 59317400
 12138,   4,  16384,    764,   9,   8,   1, 59591080, 59100504, 59011176, 59004896, 59023056
 12139,   4,  16384,  46939,   8,   9,   1, 59563216, 59093680, 59001824, 58998904, 59031856
 12140,   4,  16384,  42684,   9,   9,   0, 59496704, 59037512, 59003864, 58979464, 59005544
 12141,   4,  16384,   9511,   9,   8,   1, 59408256, 58993280, 58913744, 58900664, 58930736
 12142,   4,  16384,   6040,   8,   9,   1, 59444376, 59060024, 59001016, 58970592, 59000584
 12143,   4,  16384,   6174,   9,   9,   0, 59588216, 59123736, 59046744, 59023896, 59054864
 12144,   4,  16384,  42017,   9,   9,   0, 59563408, 59103240, 59001528, 59013408, 58987488
 12145,   4,  16384,  22300,   9,   8,   1, 59636656, 59115320, 59037472, 59012088, 59017840
 12146,   4,  16384,  44672,   8,   9,   1, 59582872, 59116224, 59029144, 59006400, 59038744
 12147,   4,  16384,  29278,   9,   1,   3, 59537016, 59081416, 59024336, 58971104, 59173472
 12148,   4,  16384,  19326,   1,   4,   2, 59426400, 59105912, 59036672, 59032464, 59405864
 12149,   4,  16384,  29301,   4,  21,   3, 59420256, 58994264, 58942960, 58916304, 59144104
 12150,   4,  16384,   7464,  21,  22,   2, 59392016, 59058656, 58967288, 58956368, 59528384
 12151,   4,  16384,  43044,  22,  23,   1, 59481120, 59061400, 59042688, 58988208, 59025464
 12152,   4,  16384,  25043,  23,  21,   2, 59490432, 59076480, 58988712, 58979592, 59282616
 12153,   4,  16384,  35370,  21,  20,   1, 59521784, 59076656, 58996936, 58981808, 58999448
 12154,   4,  16384,   5718,  20,  19,   2, 59481656, 59078528, 58980600, 58980272, 59291640
 12155,   4,  16384,  44552,  19,  22,   2, 59397952, 59011320, 58960872, 58944624, 59218184
 12156,   4,  16384,  49101,  22,  18,   2, 59474080, 59030696, 58998168, 58960472, 59346752
 12157,   4,  16384,  18623,  18,  18,   0, 59452984, 59031632, 58963992, 58962920, 58940272
 12158,   4,  16384,  34184,  18,  18,   0, 59431896, 59038000, 58985920, 58948632, 59019248
 12159,   4,  16384,  24697,  18,  18,   0, 59490416, 59066456, 58991472, 59001416, 59031816
 12160,   4,  16384,  29333,  18,  19,   1, 59489064, 59045992, 58977264, 58983664, 59000112
 12161,   4,  16384,   7218,  19,   9,   3, 59505248, 59074936, 59002040, 58990640, 59145040
 12162,   4,  16384,  26355,   9,   6,   2, 59412896, 59083296, 59034080, 59028824, 59324560
 12163,   4,  16384,  41334,   6,   6,   0, 59595824, 59095832, 59017632, 58989256, 59032792
 12164,   4,  16384,  15925,   6,   7,   1, 59508144, 59065336, 59008952, 58973288, 59007880
 12165,   4,  16384,   6698,   7,  10,   2, 59488880, 59032208, 58931400, 58916888, 59016464
 12166,   4,  16384,   6647,  10,  11,   1, 59475664, 59040208, 59018432, 59000544, 59003232
 12167,   4,  16384,   5279,  11,  10,   1, 59602648, 59121688, 59040416, 59023400, 59043064
 12168,   4,  16384,   5908,  10,   8,   2, 59582792, 59071448, 58999192, 58980200, 59263568
 12169,   4,  16384,  24026,   8,   8,   0, 59394488, 58998000, 58977176, 58966376, 58987736
 12170,   4,  16384,  20058,   8,   6,   2, 59623792, 59112616, 59051368, 59020544, 59317936
 12171,   4,  16384,  29259,   6,  15,   3, 59580088, 59085368, 58992616, 58989608, 59163952
 12172,   4,  16384,  32043,  15,  16,   2, 59376584, 59061288, 58998984, 58992304, 59384816
 12173,   4,  16384,   4537,  16,  17,   1, 59437272, 59002864, 58940528, 58926368, 58956792
 12174,   4,  16384,  47953,  17,   1,   3, 59495272, 59092968, 59020728, 58980240, 59135840
 12175,   4,  16384,  21978,   1,  11,   3, 59455520, 59110648, 59054048, 59033776, 59160104
 12176,   4,  16384,  48704,  11,  11,   0, 59474856, 59087504, 59023016, 59004744, 59038840
 12177,   4,  16384,   8778,  11,   9,   2, 59448208, 59031424, 58984632, 58987944, 59270264
 12178,   4,  16384,  30045,   9,   8,   1, 59602736, 59120184, 59026896, 59005872, 59044584
 12179,   4,  16384,  29592,   8,   8,   0, 59609784, 59097336, 59039608, 59001400, 59033096
 12180,   4,  16384,   6490,   8,   9,   1, 59640224, 59154960, 59067336, 59057080, 59074976
 12181,   4,  16384,    796,   9,   6,   2, 59552672, 59123584, 59031744, 58989712, 59065392
 12182,   4,  16384,  17560,   6,   7,   1, 59403984, 59027656, 58991960, 58956448, 58969040
 12183,   4,  16384,  33371,   7,   6,   1, 59398112, 59046600, 58971096, 58960208, 58996360
 12184,   4,  16384,  42215,   6,   6,   0, 59609704, 59111640, 59041408, 59019784, 59028056
 12185,   4,  16384,  11897,   6,   6,   0, 59479528, 59031392, 58986232, 58949272, 58984616
 12186,   4,  16384,  24173,   6,   8,   2, 59596560, 59114672, 59043640, 59050176, 59347392
 12187,   4,  16384,  40534,   8,   9,   1, 59589112, 59133536, 59014776, 59003200, 59031544
 12188,   4,  16384,  29211,   9,   8,   1, 59598080, 59114904, 59047248, 59032000, 59072160
 12189,   4,  16384,  42493,   8,  10,   2, 59545672, 59060640, 59017976, 58985288, 59080840
 12190,   4,  16384,  30646,  10,  10,   0, 59400032, 59022376, 58962432, 58946944, 58979480
 12191,   4,  16384,  45770,  10,  23,   3, 59408376, 59053608, 58991312, 58999016, 59166536
 12192,   4,  16384,  44070,  23,  22,   1, 59437200, 59097256, 59014904, 58999936, 58985544
 12193,   4,  16384,  23462,  22,  20,   2, 59522928, 59083168, 58990520, 58998304, 59308584
 12194,   4,  16384,  32920,  20,  21,   1, 59511240, 59076040, 59045888, 58984168, 59000000
 12195,   4,  16384,  22757,  21,  20,   1, 59512896, 59055344, 58999536, 58964864, 59002536
 12196,   4,  16384,  48892,  20,  16,   3, 59473040, 59067048, 59009296, 58977704, 59157800
 12197,   4,  16384,   2677,  16,  13,   2, 59368128, 59019312, 58972856, 58924376, 59026584
 12198,   4,  16384,  35597,  13,  11,   3, 59438088, 59046472, 58987120, 58951856, 59152672
 12199,   4,  16384,  14284,  11,  17,   3, 59380648, 59062736, 59013040, 58994832, 59166904
 12200,   4,  16384,  16845,  17,  13,   2, 59418920, 59092432, 58985952, 58997272, 59271304
 12201,   4,  16384,  35086,  13,  17,   2, 59533448, 59069760, 58991296, 58979992, 59325920
 12202,   4,  16384,  46223,  17,  13,   2, 59520952, 59105264, 59002872, 58976312, 59314040
 12203,   4,  16384,  27181,  13,  21,   3, 59468192, 59057528, 58994912, 58970584, 59152280
 12204,   4,  16384,  13246,  21,  20,   1, 59372008, 59080368, 59012912, 58996816, 59017712
 12205,   4,  16384,  26189,  20,  20,   0, 59453968, 59027280, 58986896, 58935800, 58979792
 12206,   4,  16384,  46294,  20,  20,   0, 59459128, 59051040, 59007048, 58973584, 59020928
 12207,   4,  16384,  42811,  20,  21,   1, 59341912, 58998728, 58969072, 58943024, 58961232
 12208,   4,  16384,  23137,  21,  19,   2, 59540120, 59090408, 59013800, 58984512, 59285888
 12209,   4,  16384,  30477,  19,   9,   3, 59498376, 59097976, 58979416, 58974864, 59177032
 12210,   4,  16384,  31753,   9,   7,   2, 59455408, 59109640, 59015944, 59005408, 59322672
 12211,   4,  16384,  40104,   7,   7,   0, 59437160, 58995904, 58972672, 58961040, 58987976
 12212,   4,  16384,   1802,   7,   6,   1, 59564704, 59114768, 59040280, 59055024, 59046104
 12213,   4,  16384,  31240,   6,   9,   2, 59566200, 59057352, 59010056, 58998032, 59050048
 12214,   4,  16384,   7637,   9,  19,   3, 59534040, 59129480, 59032816, 59023544, 59160704
 12215,   4,  16384,  11904,  19,  18,   1, 59393528, 59059856, 59010288, 58968032, 58985744
 12216,   4,  16384,  32244,  18,   0,   3, 59510032, 59052288, 59011568, 58979672, 59063184
 12217,   4,  16384,  47688,   0,   0,   0, 59368288, 59014608, 58939424, 58908920, 58960920
 12218,   4,  16384,  49794,   0,  18,   3, 59502256, 59004232, 58905432, 58897144, 59165808
 12219,   4,  16384,  43763,  18,  18,   0, 59391848, 59026376, 58962928, 58941736, 58979808
 12220,   4,  16384,  31202,  18,  21,   2, 59430336, 59156096, 59000648, 59005240, 59400384
 12221,   4,  16384,  24067,  21,  19,   2, 59472752, 59043056, 58982224, 58961256, 59026672
 12222,   4,  16384,   1422,  19,  18,   1, 59398208, 58988152, 58978520, 58950888, 59001968
 12223,   4,  16384,  16355,  18,  19,   1, 59511448, 59076256, 59070920, 59006760, 59042784
 12224,   4,  16384,  34164,  19,   7,   3, 59538800, 59078808, 58987816, 58998464, 59149544
 12225,   4,  16384,  12343,   7,   7,   0, 59453240, 59134192, 59003768, 59000984, 59067144
 12226,   4,  16384,  34407,   7,   6,   1, 59390776, 59016536, 58962960, 59005016, 58960208
 12227,   4,  16384,  11098,   6,   7,   1, 59518840, 59047432, 58992472, 58970904, 58979400
 12228,   4,  16384,  19954,   7,  13,   3, 59586280, 59159048, 59085184, 59028120, 59168888
 12229,   4,  16384,  28305,  13,  13,   0, 59437880, 59063144, 58990864, 58993576, 58996544
 12230,   4,  16384,  32555,  13,  12,   1, 59483472, 59105064, 59014896, 59013072, 59037624
 12231,   4,  16384,  36244,  12,  14,   2, 59476600, 59067480, 59056928, 58994816, 59349512
 12232,   4,  16384,  18412,  14,  13,   2, 59379896, 59018808, 58973136, 58958392, 59207520
 12233,   4,  16384,   9752,  13,  15,   2, 59514664, 59089144, 59007424, 58976416, 59300304
 12234,   4,  16384,  43794,  15,  15,   0, 59412672, 59082888, 59027864, 58979824, 59007656
 12235,   4,  16384,   2474,  15,  19,   3, 59539856, 59088680, 59015064, 58962544, 59173488
 12236,   4,  16384,   8647,  19,  18,   1, 59349272, 59011256, 59002432, 58957928, 58963632
 12237,   4,  16384,  41703,  18,  19,   1, 59455160, 59063632, 58989160, 58995552, 59025616
 12238,   4,  16384,  25411,  19,  23,   2, 59455376, 59097960, 59018856, 59002792, 59541944
 12239,   4,  16384,   3215,  23,   7,   3, 59494936, 59107960, 59055872, 59010304, 59136064
 12240,   4,  16384,  34856,   7,   7,   0, 59471272, 59106240, 59033560, 59003560, 59060496
 12241,   4,  16384,    245,   7,  13,   3, 59578920, 59135216, 58987752, 58996336, 59170224
 12242,   4,  16384,  37763,  13,  12,   1, 59393552, 59035920, 58994432, 59010272, 58988592
 12243,   4,  16384,  16559,  12,  14,   2, 59447040, 59081968, 59008224, 58956720, 59274200
 12244,   4,  16384,  44730,  14,  15,   1, 59524880, 59086760, 59022352, 59003560, 59034048
 12245,   4,  16384,   1308,  15,  15,   0, 59502256, 59070232, 58971824, 58971816, 58976568
 12246,   4,  16384,  13828,  15,  15,   0, 59456128, 59108560, 58991000, 59003640, 59033832
 12247,   4,  16384,  17397,  15,  14,   1, 59397744, 59033728, 58971296, 58973784, 58955640
 12248,   4,  16384,  22615,  14,  14,   0, 59474240, 59059616, 58992696, 58970184, 59002256
 12249,   4,  16384,  40394,  14,  15,   1, 59379464, 59016216, 58961192, 58972656, 59004080
 12250,   4,  16384,  43978,  15,  14,   1, 59446440, 59058296, 59007544, 58985168, 58989200
 12251,   4,  16384,   7291,  14,  15,   1, 59526936, 59039616, 58976544, 58994960, 59018136
 12252,   4,  16384,  47120,  15,  14,   1, 59502992, 59073504, 59044928, 58982760, 59043632
 12253,   4,  16384,  38502,  14,  19,   3, 59477232, 59053496, 58984296, 58970976, 59158808
 12254,   4,  16384,  37522,  19,  18,   1, 59406848, 59110512, 59070688, 59028656, 59028088
 12255,   4,  16384,  36851,  18,  18,   0, 59472888, 59078496, 59019040, 58976416, 59022648
 12256,   4,  16384,  19030,  18,  20,   2, 59495312, 59051040, 58990288, 58966224, 59263416
 12257,   4,  16384,   3668,  20,   2,   3, 59400936, 59039904, 58952072, 58928584, 59150424
 12258,   4,  16384,   2067,   2,  19,   3, 59408456, 59091216, 59074176, 59018320, 59172128
 12259,   4,  16384,     49,  19,  15,   3, 59511504, 59073384, 59002248, 58991864, 59172232
 12260,   4,  16384,  49084,  15,  16,   2, 59426208, 59085032, 59059224, 59008760, 59437616
 12261,   4,  16384,   5985,  16,   8,   3, 59479232, 59073600, 58990640, 58959272, 59148656
 12262,   4,  16384,   4915,   8,   6,   2, 59436112, 59162232, 59023824, 59025840, 59572464
 12263,   4,  16384,  49152,   6,  11,   2, 59567136, 59151784, 59065976, 59042984, 59364272
 12264,   4,  16384,   8262,  11,   7,   2, 59620000, 59088496, 59019920, 58994064, 59274776
 12265,   4,  16384,   9742,   7,  15,   3, 59630152, 59115840, 59032600, 58984264, 59188736
 12266,   4,  16384,  14657,  15,  17,   2, 59388936, 59034160, 58983752, 58937344, 59259680
 12267,   4,  16384,  37408,  17,  17,   0, 59400776, 59028264, 58977336, 58981928, 58986560
 12268,   4,  16384,  27937,  17,  13,   2, 59473992, 59080720, 59028072, 59022120, 59408416
 12269,   4,  16384,   8148,  13,  12,   1, 59472296, 59039288, 58943352, 58960496, 58978208
 12270,   4,  16384,   3903,  12,  12,   0, 59489664, 59084304, 59012400, 58990080, 59036296
 12271,   4,  16384,  23959,  12,  14,   2, 59522640, 59089864, 58993264, 59007520, 59357256
 12272,   4,  16384,  22483,  14,  14,   0, 59484672, 59055920, 58992688, 58971264, 58984176
 12273,   4,  16384,  38334,  14,  15,   1, 59372032, 59021496, 58946512, 58950816, 58962968
 12274,   4,  16384,  23753,  15,  15,   0, 59416568, 59047064, 58983168, 58959488, 58976400
 12275,   4,  16384,  15760,  15,  15,   0, 59414912, 59024792, 58963680, 58934464, 58978536
 12276,   4,  16384,  46864,  15,   4,   3, 59513200, 59073128, 59026528, 59016928, 59135408
 12277,   4,  16384,   8368,   4,   5,   1, 59435312, 59098312, 59056408, 58994096, 59050768
 12278,   4,  16384,  25886,   5,   0,   2, 59523368, 59131624, 59041176, 59004744, 59481000
 12279,   4,  16384,  35217,   0,   3,   2, 59497832, 59051048, 58944752, 58939912, 59327464
 12280,   4,  16384,  35184,   3,   5,   2, 59556656, 59087384, 59009800, 58989200, 59270200
 12281,   4,  16384,  12697,   5,  11,   3, 59426576, 59032064, 58994304, 58960432, 59185432
 12282,   4,  16384,  38583,  11,  10,   1, 59641656, 59115752, 59067472, 59059928, 59048112
 12283,   4,  16384,   7155,  10,  10,   0, 59470288, 59093672, 59002920, 58964896, 59040088
 12284,   4,  16384,   9361,  10,   5,   3, 59425112, 59033080, 58994048, 59032352, 59192304
 12285,   4,  16384,  44578,   5,   2,   2, 59521696, 59111480, 59007280, 58984936, 59084904
 12286,   4,  16384,   3433,   2,   3,   1, 59556608, 59145776, 59040488, 59024208, 59067952
 12287,   4,  16384,   2628,   3,   2,   1, 59592224, 59109832, 59041368, 59031016, 59053736
 12288,   4,  16384,  11466,   2,  18,   3, 59563032, 59068424, 59018848, 58972376, 59151368
 12289,   4,  16384,  13458,  18,  18,   0, 59459888, 59066224, 59004608, 58967936, 59008272
 12290,   4,  16384,  45841,  18,  19,   1, 59439512, 59065440, 59018624, 58950520, 59009184
 12291,   4,  16384,   7867,  19,   5,   3, 59497264, 59045072, 58984640, 58972696, 59160808
 12292,   4,  16384,  10933,   5,  17,   3, 59365552, 59023848, 58964888, 58943672, 59147064
 12293,   4,  16384,  26149,  17,  22,   3, 59468888, 59050072, 58983376, 58999872, 59138600
 12294,   4,  16384,  15087,  22,  21,   2, 59415608, 59096856, 58993104, 59008176, 59550848
 12295,   4,  16384,  27176,  21,  20,   1, 59490008, 59081880, 59034080, 58998992, 59033992
 12296,   4,  16384,  35974,  20,  23,   2, 59414464, 59024312, 58966624, 58965360, 59242736
 12297,   4,  16384,  30290,  23,  23,   0, 59521760, 59087296, 58999920, 58970416, 58989408
 12298,   4,  16384,  19121,  23,   5,   3, 59472832, 59050344, 58983120, 58981424, 59168640
 12299,   4,  16384,  11717,   5,   2,   2, 59432624, 59078456, 58993640, 58996768, 59278584
 12300,   4,  16384,   3332,   2,  11,   3, 59489488, 59079104, 59007400, 58991768, 59168760
 12301,   4,  16384,  15064,  11,   9,   2, 59370648, 58980888, 58936232, 58921424, 58983336
 12302,   4,  16384,  24732,   9,  16,   3, 59482640, 59127224, 59026552, 59019480, 59172760
 12303,   4,  16384,  40916,  16,  15,   2, 59400000, 59094600, 59017040, 59029032, 59336672
 12304,   4,  16384,  16245,  15,  14,   1, 59500968, 59068648, 59014848, 59015040, 59020264
 12305,   4,  16384,  30800,  14,  15,   1, 59491856, 59049840, 59006920, 58961672, 58992544
 12306,   4,  16384,  15899,  15,  17,   2, 59425312, 59028312, 58974120, 58949664, 59254016
 12307,   4,  16384,  45982,  17,   0,   3, 59484032, 59060168, 58996568, 58978432, 59062256
 12308,   4,  16384,  40001,   0,   3,   2, 59391456, 59049552, 58971832, 58957560, 59433776
 12309,   4,  16384,   1691,   3,   3,   0, 59535000, 59105920, 59006576, 58975904, 59025208
 12310,   4,  16384,   2041,   3,   2,   1, 59388192, 58999736, 58930984, 58975400, 58960632
 12311,   4,  16384,   9638,   2,   4,   2, 59595752, 59155808, 59056288, 59037480, 59342768
 12312,   4,  16384,  37763,   4,   5,   1, 59620416, 59081024, 59013032, 59016904, 59038688
 12313,   4,  16384,  27763,   5,  15,   3, 59542336, 59077320, 58987568, 58980008, 59174848
 12314,   4,  16384,  15113,  15,  11,   3, 59331792, 59034608, 59036384, 58959976, 59160488
 12315,   4,  16384,   1227,  11,  18,   3, 59443424, 59062304, 58980800, 58983648, 59154376
 12316,   4,  16384,  18655,  18,   3,   3, 59387088, 59070480, 59054112, 59003096, 59161064
 12317,   4,  16384,  25059,   3,   2,   1, 59468704, 59112784, 59030520, 59006568, 59017704
 12318,   4,  16384,  20223,   2,   3,   1, 59515816, 59103856, 59029360, 58993216, 59047608
 12319,   4,  16384,  32285,   3,   6,   3, 59571712, 59137576, 59047160, 59024664, 59169976
 12320,   4,  16384,   2507,   6,   7,   1, 59484640, 59075808, 59032888, 59015296, 59028072
 12321,   4,  16384,   5463,   7,   7,   0, 59586320, 59085040, 59027440, 59011256, 59031208
 12322,   4,  16384,  35554,   7,   6,   1, 59528792, 59082880, 59017376, 58968576, 59001040
 12323,   4,  16384,  49914,   6,   8,   2, 59525504, 59067576, 59004592, 58980648, 59272752
 12324,   4,  16384,  18468,   8,  19,   3, 59404808, 59044936, 58992072, 58964112, 59154592
 12325,   4,  16384,  41346,  19,   1,   3, 59501200, 59065912, 58971824, 58963912, 59114008
 12326,   4,  16384,   9234,   1,  22,   3, 59458480, 59137296, 59055248, 59038192, 59156704
 12327,   4,  16384,  21188,  22,  23,   1, 59412848, 59077296, 59014544, 59017832, 58995792
 12328,   4,  16384,    518,  23,  23,   0, 59512544, 59060200, 59004336, 58959672, 59006936
 12329,   4,  16384,   7462,  23,  22,   1, 59504680, 59088400, 59040368, 59000768, 58991808
 12330,   4,  16384,   2520,  22,  23,   1, 59440168, 59069584, 59000672, 58955640, 58995760
 12331,   4,  16384,  38202,  23,  23,   0, 59414112, 59012432, 58962856, 58983936, 58993448
 12332,   4,  16384,  47032,  23,  23,   0, 59473840, 59043088, 58978216, 58963808, 58992672
 12333,   4,  16384,  41820,  23,  18,   2, 59497696, 59050624, 58977984, 58940224, 59026936
 12334,   4,  16384,  27117,  18,   8,   3, 59367296, 59021312, 58945736, 58947112, 59148408
 12335,   4,  16384,  42150,   8,   8,   0, 59384528, 59112832, 59042216, 59061192, 59035200
 12336,   4,  16384,  31606,   8,  11,   2, 59581648, 59084840, 59001448, 59008008, 59273064
 12337,   4,  16384,  37226,  11,   2,   3, 59605312, 59099448, 59001840, 58994920, 59173576
 12338,   4,  16384,  44999,   2,   3,   1, 59401232, 59082888, 58995744, 58975968, 59014200
 12339,   4,  16384,   1026,   3,   6,   3, 59516208, 59073968, 59039080, 58985608, 59184208
 12340,   4,  16384,  33747,   6,   6,   0, 59449432, 59138648, 59050064, 59005216, 59062664
 12341,   4,  16384,  11394,   6,   7,   1, 59451968, 59052440, 59029632, 58984576, 58968032
 12342,   4,  16384,  35559,   7,   6,   1, 59501128, 59046088, 59002048, 58991088, 58995872
 12343,   4,  16384,  23161,   6,  11,   2, 59561680, 59150280, 59035360, 59027888, 59374264
 12344,   4,  16384,  42900,  11,  10,   1, 59580936, 59064080, 59022952, 58986944, 59032520
 12345,   4,  16384,  18077,  10,  11,   1, 59584672, 59113752, 59027696, 58994464, 59022336
 12346,   4,  16384,  11269,  11,  10,   1, 59529280, 59115440, 58985224, 58960464, 59019376
 12347,   4,  16384,  15980,  10,  11,   1, 59391200, 58985144, 58948008, 58944896, 58960704
 12348,   4,  16384,  35267,  11,  11,   0, 59573600, 59129032, 59051400, 59022000, 59040072
 12349,   4,  16384,  13116,  11,  11,   0, 59450632, 59055608, 58989344, 58911056, 58982288
 12350,   4,  16384,  35342,  11,   6,   2, 59513416, 59059288, 59008016, 58996336, 59516728
 12351,   4,  16384,  45602,   6,   6,   0, 59565240, 59134080, 59031592, 59045488, 59050576
 12352,   4,  16384,    290,   6,   2,   3, 59587936, 59102960, 59017560, 58976856, 59170480
 12353,   4,  16384,  47437,   2,   3,   1, 59423552, 59079760, 59008296, 59035888, 59015064
 12354,   4,  16384,  10523,   3,   3,   0, 59531824, 59054864, 59001576, 59005872, 59005016
 12355,   4,  16384,  38103,   3,   2,   1, 59538096, 59070472, 58990912, 58977656, 59029712
 12356,   4,  16384,  31352,   2,   3,   1, 59538824, 59097040, 59041264, 59045168, 59039808
 12357,   4,  16384,  17306,   3,   3,   0, 59462528, 59053088, 58943432, 58965504, 59018400
 12358,   4,  16384,  13387,   3,   4,   2, 59499808, 59086544, 59006896, 58972376, 59528856
 12359,   4,  16384,   1489,   4,  15,   3, 59533280, 59099224, 59039968, 59030168, 59182504
 12360,   4,  16384,  32420,  15,  13,   2, 59344368, 59007200, 58976320, 58956904, 59201784
 12361,   4,  16384,  43749,  13,  14,   2, 59450520, 59056784, 58979240, 58961704, 59341024
 12362,   4,  16384,  26699,  14,  14,   0, 59513624, 59074800, 58988752, 58986064, 59013616
 12363,   4,  16384,   8326,  14,  12,   2, 59509488, 59057816, 58994760, 58975376, 59283720
 12364,   4,  16384,  21143,  12,  14,   2, 59508224, 59071664, 58993064, 58999456, 59420392
 12365,   4,  16384,  14630,  14,  15,   1, 59435648, 59012392, 58947104, 58927784, 58989296
 12366,   4,  16384,  33539,  15,  16,   2, 59447808, 59002424, 58974024, 58972048, 59520600
 12367,   4,  16384,  25735,  16,  17,   1, 59361560, 59002656, 58981448, 58961032, 58975496
 12368,   4,  16384,  43888,  17,  17,   0, 59388408, 59037848, 58999896, 58965712, 58986856
 12369,   4,  16384,  43001,  17,  17,   0, 59487792, 59075088, 58995384, 58966872, 59010872
 12370,   4,  16384,  38914,  17,  15,   2, 59519160, 59077168, 58981568, 58985856, 59314856
 12371,   4,  16384,  32891,  15,   2,   3, 59524416, 59062448, 59007480, 58987232, 59144864
 12372,   4,  16384,  43985,   2,   3,   1, 59428864, 59099920, 59049592, 59009552, 59066600
 12373,   4,  16384,  39907,   3,   3,   0, 59469216, 59073136, 58948952, 58940296, 58982184
 12374,   4,  16384,  31637,   3,   3,   0, 59509392, 59082104, 59032456, 59002712, 59039552
 12375,   4,  16384,  42944,   3,   3,   0, 59565976, 59086176, 59066912, 59061216, 59071768
 12376,   4,  16384,  24764,   3,   9,   3, 59459320, 59002824, 58959824, 58962208, 59174744
 12377,   4,  16384,   9839,   9,   9,   0, 59561336, 59094960, 59036496, 59023856, 59021096
 12378,   4,  16384,  37703,   9,  16,   3, 59602520, 59083512, 59001160, 59005344, 59165296
 12379,   4,  16384,  36378,  16,  23,   3, 59378064, 59100264, 58986656, 58981240, 59168544
 12380,   4,  16384,   8194,  23,   5,   3, 59400688, 59088416, 59024264, 59014888, 59152960
 12381,   4,  16384,   2446,   5,   8,   3, 59523576, 59081560, 59013840, 59019496, 59146720
 12382,   4,  16384,   4279,   8,  15,   3, 59463800, 59137608, 59047976, 59034976, 59160584
 12383,   4,  16384,  45027,  15,  14,   1, 59417816, 59085840, 59025904, 59015088, 59047144
 12384,   4,  16384,  38860,  14,   4,   3, 59521048, 59074568, 58985872, 58970320, 59143336
 12385,   4,  16384,    154,   4,   1,   2, 59431088, 59101936, 59028352, 58980144, 59339552
 12386,   4,  16384,  23258,   1,  23,   3, 59596744, 59105360, 59021840, 58991408, 59160048
 12387,   4,  16384,  39535,  23,  21,   2, 59405776, 59069800, 58978624, 58981224, 59273688
 12388,   4,  16384,  15269,  21,  18,   2, 59481264, 59099848, 59052808, 59006192, 59426896
 12389,   4,  16384,  30291,  18,  19,   1, 59497264, 59053160, 58985680, 58963728, 59013400
 12390,   4,  16384,  41457,  19,  21,   2, 59373344, 59011376, 58948096, 58941384, 59511512
 12391,   4,  16384,  38351,  21,  21,   0, 59501768, 59089280, 59021936, 59018840, 59034592
 12392,   4,  16384,  27542,  21,   1,   3, 59378672, 59028448, 58941744, 58946144, 59143264
 12393,   4,  16384,   6854,   1,   2,   2, 59403512, 59122240, 59027360, 59016856, 59357000
 12394,   4,  16384,    591,   2,   5,   2, 59579760, 59087816, 59021496, 58998832, 59328568
 12395,   4,  16384,  40384,   5,  20,   3, 59567136, 59088800, 59025096, 58993368, 59182568
 12396,   4,  16384,   9830,  20,  22,   2, 59477016, 59104368, 59026848, 58981240, 59418192
 12397,   4,  16384,  48921,  22,  20,   2, 59500312, 59045480, 58957288, 58963144, 59034384
 12398,   4,  16384,  11450,  20,  21,   1, 59405440, 58990896, 58974448, 58956608, 58976336
 12399,   4,  16384,    512,  21,  21,   0, 59517096, 59098176, 59016968, 58988000, 59019712
 12400,   4,  16384,  27266,  21,  20,   1, 59383344, 59029520, 59000408, 58974216, 58991280
 12401,   4,  16384,   8520,  20,  20,   0, 59525232, 59086968, 58989984, 58955208, 58987992
 12402,   4,  16384,  24409,  20,  20,   0, 59497592, 59084592, 59043664, 58989544, 58984408
 12403,   4,  16384,  41827,  20,  20,   0, 59401000, 59010416, 58941600, 58946296, 58957136
 12404,   4,  16384,   9028,  20,  23,   2, 59488424, 59083520, 59031200, 59003392, 59400168
 12405,   4,  16384,  21930,  23,  23,   0, 59503400, 59029168, 58988696, 58942928, 58969288
 12406,   4,  16384,   7048,  23,  23,   0, 59394928, 59015664, 58984960, 58947944, 58962984
 12407,   4,  16384,  45414,  23,  11,   3, 59499200, 59074952, 59014120, 58992248, 59134016
 12408,   4,  16384,  47370,  11,  11,   0, 59393328, 59044552, 58969976, 58971216, 58972224
 12409,   4,  16384,   4050,  11,  10,   1, 59531224, 59082832, 59018408, 59033064, 59033232
 12410,   4,  16384,  27303,  10,  11,   1, 59564448, 59098352, 59007528, 58986080, 59028552
 12411,   4,  16384,  15036,  11,  11,   0, 59429736, 59037752, 58967504, 58963176, 58974968
 12412,   4,  16384,  49151,  11,   4,   3, 59583856, 59114896, 59075816, 59104560, 59178432
 12413,   4,  16384,    367,   4,   2,   2, 59413824, 59060736, 58991640, 58976088, 59050968
 12414,   4,  16384,  46599,   2,   3,   1, 59531424, 59124696, 59065296, 59036760, 59050312
 12415,   4,  16384,  39101,   3,  11,   3, 59399768, 59015472, 58979616, 58962024, 59168728
 12416,   4,  16384,  24714,  11,  22,   3, 59382856, 59060960, 58978344, 58963360, 59151088
 12417,   4,  16384,   9060,  22,  19,   2, 59368840, 59070864, 58980144, 58981328, 59328624
 12418,   4,  16384,  20513,  19,  12,   3, 59497968, 59069488, 59008624, 58957296, 59172624
 12419,   4,  16384,  23946,  12,   6,   3, 59437416, 59074048, 59015696, 58973560, 59148664
 12420,   4,  16384,  39982,   6,   8,   2, 59442072, 59144944, 59059152, 59035672, 59461192
 12421,   4,  16384,  40302,   8,   9,   1, 59577992, 59063416, 59018096, 59001728, 59019192
 12422,   4,  16384,  38248,   9,   8,   1, 59445464, 59036776, 58987584, 58953496, 58990432
 12423,   4,  16384,  23241,   8,   7,   2, 59556264, 59099544, 59024136, 58997904, 59335376
 12424,   4,  16384,  37359,   7,   7,   0, 59614176, 59088664, 59035512, 59002432, 59046640
 12425,   4,  16384,   2248,   7,   4,   3, 59588256, 59100080, 59027560, 58981296, 59183384
 12426,   4,  16384,  29759,   4,   5,   1, 59359760, 59055576, 58976064, 58979152, 59023808
 12427,   4,  16384,  16667,   5,   4,   1, 59392952, 59009368, 58966368, 58932424, 58961384
 12428,   4,  16384,  19598,   4,   5,   1, 59526928, 59126264, 59024432, 59020976, 59061776
 12429,   4,  16384,  28122,   5,   5,   0, 59566424, 59074296, 59008904, 58975448, 59026904
 12430,   4,  16384,  44543,   5,   5,   0, 59567688, 59135544, 59030472, 59039064, 59066080
 12431,   4,  16384,  33952,   5,   5,   0, 59597712, 59121560, 59056320, 59033632, 59069184
 12432,   4,  16384,  22302,   5,   5,   0, 59563400, 59074816, 59010696, 58986224, 59023320
 12433,   4,  16384,  24472,   5,   5,   0, 59386560, 59022176, 58972144, 58950552, 58990688
 12434,   4,  16384,  21121,   5,   4,   1, 59456824, 59043864, 58982216, 58940264, 58986888
 12435,   4,  16384,  23809,   4,  15,   3, 59434296, 59016768, 58981008, 58954912, 59155856
 12436,   4,  16384,  44858,  15,  14,   1, 59472144, 59086848, 59019808, 58999360, 59044888
 12437,   4,  16384,  23298,  14,  14,   0, 59502328, 59042792, 58977968, 58968400, 58977984
 12438,   4,  16384,  41613,  14,   3,   3, 59452744, 59095624, 59060088, 59009592, 59161544
 12439,   4,  16384,  16084,   3,   3,   0, 59530464, 59132200, 59064024, 59031672, 59061968
 12440,   4,  16384,  28023,   3,   4,   2, 59567776, 59081120, 59013384, 59014528, 59290128
 12441,   4,  16384,  25507,   4,   2,   2, 59399384, 59058008, 58967872, 58940672, 59264872
 12442,   4,  16384,  32408,   2,   2,   0, 59457328, 59062656, 58996976, 58966056, 58993376
 12443,   4,  16384,   5882,   2,   2,   0, 59586296, 59115160, 59053264, 59013072, 59026856
 12444,   4,  16384,  31046,   2,  23,   3, 59557032, 59110888, 59066872, 59021016, 59152968
 12445,   4,  16384,   7584,  23,   6,   3, 59399016, 59059752, 59004688, 58959816, 59124112
 12446,   4,  16384,  33315,   6,   9,   2, 59352736, 59027976, 58972384, 58959616, 59498736
 12447,   4,  16384,  32390,   9,   8,   1, 59508728, 59115184, 59064672, 59029744, 59081680
 12448,   4,  16384,  40293,   8,  10,   2, 59608648, 59115840, 59035952, 58998272, 59292248
 12449,   4,  16384,  34888,  10,   7,   2, 59614240, 59090256, 59022256, 58999736, 59327864
 12450,   4,  16384,  32158,   7,  14,   3, 59591784, 59117184, 59036024, 59019792, 59178736
 12451,   4,  16384,  27824,  14,  17,   2, 59397096, 59054024, 58992440, 58997712, 59280064
 12452,   4,  16384,  27050,  17,  16,   1, 59390480, 59017088, 58968168, 58970272, 58982112
 12453,   4,  16384,  33870,  16,  17,   1, 59390712, 58996752, 58942200, 58892856, 58951048
 12454,   4,  16384,   8705,  17,  16,   1, 59493928, 59086848, 59007104, 59012488, 59044224
 12455,   4,  16384,   1067,  16,   1,   3, 59504952, 59069168, 59038728, 58990608, 59149960
 12456,   4,  16384,  13340,   1,  18,   3, 59433896, 59102616, 59040104, 59012096, 59152704
 12457,   4,  16384,   7769,  18,  22,   2, 59412832, 59044072, 59004000, 58977336, 59343160
 12458,   4,  16384,  32766,  22,  16,   3, 59383392, 59030840, 58981160, 58939992, 59164408
 12459,   4,  16384,  49453,  16,  16,   0, 59380608, 59058448, 59006336, 58968528, 59006512
 12460,   4,  16384,  35958,  16,   2,   3, 59473464, 59075368, 59018696, 59011632, 59143920
 12461,   4,  16384,  27936,   2,   1,   2, 59432408, 59068440, 59012080, 58979232, 59089984
 12462,   4,  16384,  45772,   1,  19,   3, 59543408, 59141616, 59046128, 59028584, 59185328
 12463,   4,  16384,  35345,  19,  21,   2, 59481472, 59094688, 59027832, 58975072, 59342224
 12464,   4,  16384,  13279,  21,  21,   0, 59512864, 59076064, 58998504, 58975920, 59024224
 12465,   4,  16384,  16950,  21,  22,   2, 59513752, 59078624, 59002176, 58984528, 59311072
 12466,   4,  16384,  38552,  22,  10,   3, 59414816, 59032264, 58968232, 58963656, 59168952
 12467,   4,  16384,  23183,  10,  10,   0, 59552736, 59113672, 59041024, 59001184, 59015432
 12468,   4,  16384,  38322,  10,  15,   3, 59445496, 59044680, 58981152, 58982240, 59163128
 12469,   4,  16384,  15639,  15,  15,   0, 59442768, 59058456, 58999696, 58963768, 58998096
 12470,   4,  16384,  21164,  15,  14,   1, 59358864, 59007000, 58972584, 58958720, 58992400
 12471,   4,  16384,  38025,  14,  16,   2, 59536224, 59097936, 59021568, 58992896, 59334832
 12472,   4,  16384,  41997,  16,   1,   3, 59494056, 59068776, 59004904, 58979568, 59125992
 12473,   4,  16384,   8475,   1,   7,   3, 59410984, 59056320, 58996976, 58998336, 59188504
 12474,   4,  16384,  21273,   7,   9,   2, 59466744, 59078024, 59017672, 59025360, 59298560
 12475,   4,  16384,  13551,   9,   6,   2, 59557184, 59113640, 59034024, 58989232, 59309296
 12476,   4,  16384,  12147,   6,  10,   2, 59608544, 59101472, 59085816, 59024416, 59424048
 12477,   4,  16384,  25103,  10,  12,   3, 59564632, 59072424, 59000440, 58970344, 59153080
 12478,   4,  16384,  12154,  12,  13,   1, 59394872, 59104128, 58981376, 58977248, 59036840
 12479,   4,  16384,  16936,  13,  11,   3, 59483016, 59083080, 59029016, 59007896, 59128280
 12480,   4,  16384,  23856,  11,  11,   0, 59461872, 59084824, 59019656, 59007560, 59016024
 12481,   4,  16384,   9027,  11,  10,   1, 59411672, 59044200, 58978584, 58933544, 58993688
 12482,   4,  16384,  15889,  10,   6,   2, 59559064, 59090912, 59010320, 58980992, 59305520
 12483,   4,  16384,  24378,   6,   8,   2, 59597880, 59083832, 59019408, 58986056, 59291584
 12484,   4,  16384,  19882,   8,   8,   0, 59585152, 59140256, 59044424, 59050224, 59060528
 12485,   4,  16384,  35278,   8,   9,   1, 59553424, 59079280, 59017280, 58989296, 59032672
 12486,   4,  16384,  27296,   9,   2,   3, 59510704, 59053248, 58969888, 58938080, 59175264
 12487,   4,  16384,  36429,   2,   3,   1, 59363384, 59031616, 58967072, 58991584, 59005096
 12488,   4,  16384,   8468,   3,   3,   0, 59490352, 59086192, 58997632, 58983352, 59010528
 12489,   4,  16384,  11940,   3,  10,   3, 59548256, 59050712, 59005072, 58993120, 59178760
 12490,   4,  16384,  12051,  10,  10,   0, 59418288, 59056976, 59007056, 58994176, 59023328
 12491,   4,  16384,  45208,  10,   4,   3, 59597520, 59103184, 59039728, 59020768, 59174376
 12492,   4,  16384,  17177,   4,   4,   0, 59476600, 59116528, 59042536, 59055568, 59038632
 12493,   4,  16384,  35888,   4,  12,   3, 59537112, 59077352, 59005544, 58959800, 59158144
 12494,   4,  16384,   4561,  12,   8,   3, 59388488, 59072792, 59020896, 58995984, 59151864
 12495,   4,  16384,   5361,   8,  16,   3, 59443680, 59132048, 59053240, 59022528, 59153016
 12496,   4,  16384,  36567,  16,  13,   2, 59412872, 59071144, 58995504, 58967784, 59270600
 12497,   4,  16384,  26207,  13,  19,   3, 59468968, 59065656, 59007112, 58976880, 59190800
 12498,   4,  16384,  21103,  19,  19,   0, 59437560, 59101592, 59006016, 58966584, 59040000
 12499,   4,  16384,   2544,  19,  22,   2, 59508600, 59051776, 59020416, 59015664, 59299280
 12500,   4,  16384,  40840,  22,  23,   1, 59485112, 59054576, 59002456, 59006232, 59029128
 12501,   4,  16384,  17640,  23,  22,   1, 59396648, 58990904, 58904304, 58891792, 58923400
 12502,   4,  16384,  38540,  22,  19,   2, 59477952, 59104712, 59017952, 59008760, 59555088
 12503,   4,  16384,  48515,  19,   4,   3, 59374112, 59031264, 58981672, 58936968, 59141480
 12504,   4,  16384,  49483,   4,   1,   2, 59404120, 59105480, 58996896, 58988200, 59285816
 12505,   4,  16384,   3096,   1,   1,   0, 59462936, 59037632, 58986680, 58963928, 58975352
 12506,   4,  16384,  30800,   1,   1,   0, 59592008, 59087792, 59020632, 59011984, 59033880
 12507,   4,  16384,  40362,   1,   4,   2, 59561168, 59078288, 59011416, 58984936, 59291800
 12508,   4,  16384,  12075,   4,   0,   2, 59570448, 59108616, 59050000, 59035168, 59359248
 12509,   4,  16384,  15037,   0,   5,   2, 59497048, 59006896, 58921560, 58904440, 59077720
 12510,   4,  16384,  14519,   5,   5,   0, 59443848, 59024792, 59022392, 58924648, 58977040
 12511,   4,  16384,  35900,   5,   5,   0, 59360000, 59003576, 58946416, 58958864, 59003400
 12512,   4,  16384,  46953,   5,   3,   2, 59569008, 59097296, 58994616, 58967360, 59273904
 12513,   4,  16384,  14791,   3,   0,   2, 59487288, 59053248, 58969144, 58953056, 59193928
 12514,   4,  16384,  12167,   0,   5,   2, 59551352, 59005648, 58925048, 58920672, 59350336
 12515,   4,  16384,  30769,   5,   5,   0, 59553104, 59084144, 59010872, 58984712, 59035368
 12516,   4,  16384,  44689,   5,   0,   2, 59553872, 59114648, 59036304, 59034144, 59368648
 12517,   4,  16384,   9542,   0,  20,   3, 59485616, 58988760, 58913576, 58894904, 59153448
 12518,   4,  16384,   9755,  20,  16,   3, 59387768, 59103104, 59053728, 58981872, 59166208
 12519,   4,  16384,  25007,  16,  16,   0, 59393256, 59026392, 58978800, 58971808, 59006200
 12520,   4,  16384,  37266,  16,  16,   0, 59427072, 59112112, 59010192, 58955952, 59036088
 12521,   4,  16384,  40120,  16,  13,   2, 59533304, 59083248, 59039816, 58971008, 59300480
 12522,   4,  16384,  12562,  13,  13,   0, 59516656, 59082904, 58999808, 59045360, 59004600
 12523,   4,  16384,  29565,  13,  12,   1, 59466632, 59108264, 58997632, 58967944, 59027144
 12524,   4,  16384,   3205,  12,   0,   3, 59498864, 59061192, 59035608, 58987744, 59060424
 12525,   4,  16384,  32561,   0,  15,   3, 59340728, 59007048, 58935784, 58913688, 59148568
 12526,   4,  16384,  10076,  15,  12,   2, 59364496, 59047688, 58947296, 58952080, 59511928
 12527,   4,  16384,  32425,  12,  13,   1, 59398088, 59051240, 59001184, 59014664, 59009456
 12528,   4,  16384,  19486,  13,  12,   1, 59518392, 59058784, 58998768, 58974072, 58998424
 12529,   4,  16384,  41249,  12,  13,   1, 59528856, 59050304, 59008488, 58969896, 59015640
 12530,   4,  16384,  31689,  13,  12,   1, 59482880, 59070328, 59037768, 58977272, 59028008
 12531,   4,  16384,  28906,  12,  13,   1, 59510112, 59072560, 58969872, 58989808, 59011008
 12532,   4,  16384,  27182,  13,  13,   0, 59478560, 59087984, 58981240, 58996624, 59018232
 12533,   4,  16384,  31590,  13,  21,   3, 59363784, 58980904, 58927864, 58851040, 59142008
 12534,   4,  16384,  33994,  21,  20,   1, 59399440, 59095720, 59012016, 59033544, 59018664
 12535,   4,  16384,  43607,  20,  23,   2, 59427312, 59086912, 58978848, 58957608, 59273792
 12536,   4,  16384,  35184,  23,  22,   1, 59496768, 59066008, 59003184, 58956088, 59000384
 12537,   4,  16384,  29652,  22,  23,   1, 59511184, 59080864, 58978360, 58976416, 58996688
 12538,   4,  16384,  35840,  23,  23,   0, 59499104, 59058480, 58985440, 58952008, 58968472
 12539,   4,  16384,   2221,  23,  23,   0, 59495744, 59044312, 58972232, 58974504, 59015784
 12540,   4,  16384,  40136,  23,  15,   3, 59394504, 59000032, 58978152, 58960992, 59160008
 12541,   4,  16384,  41578,  15,  13,   2, 59356392, 58989936, 58926296, 58889000, 58981880
 12542,   4,  16384,  24681,  13,  15,   2, 59477840, 59095424, 59021328, 59023400, 59593128
 12543,   4,  16384,  34972,  15,  17,   2, 59422184, 59037760, 59003200, 58954784, 59284272
 12544,   4,  16384,  22205,  17,   0,   3, 59481448, 59029824, 58982048, 58982304, 59062608
 12545,   4,  16384,  26965,   0,   1,   1, 59384280, 59003032, 58924232, 58903776, 59061512
 12546,   4,  16384,  48611,   1,  11,   3, 59527024, 59121736, 58996392, 58979968, 59197640
 12547,   4,  16384,  27288,  11,   0,   3, 59391904, 59058920, 59028776, 59009888, 59088584
 12548,   4,  16384,  31309,   0,   0,   0, 59365608, 58985784, 58916976, 58918600, 58978624
 12549,   4,  16384,   2463,   0,  15,   3, 59442112, 58993568, 58930144, 58905272, 59174360
 12550,   4,  16384,  41686,  15,  14,   1, 59399056, 59065656, 59052704, 58995136, 59063608
 12551,   4,  16384,  42415,  14,  15,   1, 59439760, 59075080, 59004976, 59014544, 59023376
 12552,   4,  16384,  30756,  15,  14,   1, 59546032, 59035424, 58998880, 58993336, 58996096
 12553,   4,  16384,  46279,  14,  14,   0, 59538216, 59128520, 58980680, 58944792, 58997576
 12554,   4,  16384,    127,  14,   0,   3, 59483856, 59112832, 58976872, 58966808, 59082712
 12555,   4,  16384,  28511,   0,   2,   2, 59287008, 58908000, 58871168, 58844632, 59180032
 12556,   4,  16384,  42859,   2,   2,   0, 59454160, 59125256, 59024680, 59004352, 59041096
 12557,   4,  16384,  47060,   2,   2,   0, 59494000, 59065560, 59032392, 59012544, 59046920
 12558,   4,  16384,  47449,   2,   2,   0, 59546504, 59138616, 59066456, 59038768, 59063928
 12559,   4,  16384,  41560,   2,   4,   2, 59582080, 59143768, 59024880, 59012136, 59331288
 12560,   4,  16384,   1529,   4,  16,   3, 59604032, 59082016, 59012128, 58987128, 59144864
 12561,   4,  16384,   4996,  16,  16,   0, 59396376, 59058544, 59042968, 58979992, 59010680
 12562,   4,  16384,  15230,  16,  16,   0, 59515504, 59090824, 58990464, 58955624, 59004008
 12563,   4,  16384,  12317,  16,  17,   1, 59384616, 59002440, 58968608, 58933944, 58984928
 12564,   4,  16384,  17926,  17,  16,   1, 59517888, 59075784, 59009880, 58980152, 59015192
 12565,   4,  16384,  36392,  16,  17,   1, 59490568, 59033800, 58971104, 58941264, 58977312
 12566,   4,  16384,  44900,  17,  17,   0, 59472656, 59074968, 59013240, 59026512, 59007856
 12567,   4,  16384,  17316,  17,  17,   0, 59497488, 59111936, 59007656, 59037928, 59004512
 12568,   4,  16384,  26337,  17,  17,   0, 59366248, 59024800, 58954480, 58944808, 59004656
 12569,   4,  16384,  25012,  17,  17,   0, 59515304, 59054832, 59031040, 59008752, 59028568
 12570,   4,  16384,  43287,  17,   3,   3, 59506872, 59071464, 58986144, 58962264, 59149288
 12571,   4,  16384,  35373,   3,  18,   3, 59369936, 59044904, 58988448, 58943712, 59153584
 12572,   4,  16384,   1574,  18,  20,   2, 59415216, 59063600, 59028072, 59007992, 59402944
 12573,   4,  16384,  49696,  20,  18,   2, 59515552, 59041056, 58970840, 58983320, 59046168
 12574,   4,  16384,  40859,  18,  22,   2, 59502304, 59079256, 58989832, 58989936, 59549400
 12575,   4,  16384,  30032,  22,  22,   0, 59469680, 59114600, 59009720, 59004256, 59004888
 12576,   4,  16384,  25146,  22,   6,   3, 59440736, 59045632, 59005312, 58947360, 59146808
 12577,   4,  16384,  39785,   6,  10,   2, 59482184, 59095080, 59040216, 59002768, 59345304
 12578,   4,  16384,  35638,  10,  11,   1, 59420560, 59069056, 58970728, 58965760, 59004112
 12579,   4,  16384,  24256,  11,  10,   1, 59545288, 59064288, 59004896, 58972256, 59026960
 12580,   4,  16384,  22005,  10,  10,   0, 59580192, 59108864, 59057288, 59065528, 59065376
 12581,   4,  16384,  22936,  10,  12,   3, 59556120, 59095584, 59003552, 59000200, 59150496
 12582,   4,  16384,  41081,  12,  13,   1, 59389448, 59085240, 59008504, 58993760, 59006128
 12583,   4,  16384,   1949,  13,   0,   3, 59438096, 59108408, 59032104, 59041792, 59058064
 12584,   4,  16384,  22201,   0,   1,   1, 59298416, 58937904, 58883072, 58870960, 58968848
 12585,   4,  16384,  33319,   1,  12,   3, 59543640, 59105104, 59012624, 58985280, 59165280
 12586,   4,  16384,  20742,  12,  13,   1, 59413808, 59091104, 59041736, 58979184, 59035944
 12587,   4,  16384,   9812,  13,  22,   3, 59508824, 59077968, 59000568, 58991472, 59146592
 12588,   4,  16384,   5364,  22,  23,   1, 59365768, 59066968, 59033936, 58989744, 59022416
 12589,   4,  16384,  42142,  23,  11,   3, 59398800, 58950264, 58898344, 58899224, 59121720
 12590,   4,  16384,   2227,  11,  10,   1, 59514536, 59179552, 59055984, 59044608, 59038544
 12591,   4,  16384,   3488,  10,  11,   1, 59598104, 59115584, 59041632, 59055832, 59064856
 12592,   4,  16384,  33005,  11,   6,   2, 59599232, 59084384, 59035264, 59006040, 59277328
 12593,   4,  16384,   8691,   6,  10,   2, 59439224, 59006424, 58923392, 58971720, 59268976
 12594,   4,  16384,  34233,  10,  10,   0, 59590544, 59115960, 59030872, 59015048, 59031376
 12595,   4,  16384,  18109,  10,  10,   0, 59418952, 59006512, 58971216, 58945296, 58955784
 12596,   4,  16384,  26245,  10,  10,   0, 59556456, 59103048, 59033240, 59036248, 59018712
 12597,   4,  16384,  27366,  10,  10,   0, 59506152, 59044608, 58939080, 58930592, 58995648
 12598,   4,  16384,  48262,  10,  10,   0, 59569096, 59094880, 59064640, 59029328, 59059368
 12599,   4,  16384,  22578,  10,  10,   0, 59584752, 59146712, 59037992, 59045128, 59064920
 12600,   4,  16384,  47814,  10,   9,   2, 59623152, 59127264, 59025400, 58998968, 59275552
 12601,   4,  16384,  10843,   9,  11,   2, 59447712, 59026680, 58995696, 58954648, 59287472
 12602,   4,  16384,  44726,  11,  11,   0, 59589360, 59100632, 59007928, 59012184, 59053032
 12603,   4,  16384,  41903,  11,  18,   3, 59445960, 59033816, 58949800, 58983832, 59159832
 12604,   4,  16384,   2892,  18,  22,   2, 59392880, 59090392, 59022560, 59022776, 59421888
 12605,   4,  16384,   1153,  22,  20,   2, 59495384, 59045200, 59003064, 58973712, 59024752
 12606,   4,  16384,  25770,  20,  19,   2, 59484928, 59109456, 59018792, 58991096, 59577152
 12607,   4,  16384,   6239,  19,  18,   1, 59510568, 59101440, 59034840, 59006280, 59032024
 12608,   4,  16384,  20171,  18,  18,   0, 59500232, 59090456, 59036728, 59027888, 58998376
 12609,   4,  16384,  40514,  18,  18,   0, 59416264, 59019784, 58966176, 58957104, 58987272
 12610,   4,  16384,  22598,  18,  12,   3, 59436976, 59026368, 58966912, 58976880, 59186048
 12611,   4,  16384,  14507,  12,  12,   0, 59357752, 59034760, 58942920, 58965856, 58972856
 12612,   4,  16384,      7,  12,  22,   3, 59506048, 59101816, 59031616, 59018920, 59176808
 12613,   4,  16384,  25777,  22,  23,   1, 59451384, 59075384, 58992568, 58975376, 59009264
 12614,   4,  16384,  24278,  23,  23,   0, 59487808, 59078072, 59006400, 58988256, 59002744
 12615,   4,  16384,  20527,  23,  18,   2, 59492392, 59104872, 58996480, 59009616, 59338424
 12616,   4,  16384,   1561,  18,  19,   1, 59495344, 59042320, 58977384, 58980096, 59000984
 12617,   4,  16384,  36307,  19,  15,   3, 59430968, 59034472, 58992840, 58971264, 59170720
 12618,   4,  16384,  42978,  15,  14,   1, 59345768, 59074320, 58976280, 58975192, 59010088
 12619,   4,  16384,  33962,  14,  21,   3, 59415880, 59030584, 58952944, 58941024, 59154936
 12620,   4,  16384,  37634,  21,  17,   3, 59412896, 59075672, 59018312, 58972096, 59144784
 12621,   4,  16384,  34940,  17,  16,   1, 59431496, 59043464, 58968336, 58959968, 59012088
 12622,   4,  16384,  34842,  16,  15,   2, 59451248, 59078752, 59002320, 59006464, 59549896
 12623,   4,  16384,  19058,  15,  17,   2, 59475296, 59072704, 59021080, 58980976, 59302752
 12624,   4,  16384,  31972,  17,  16,   1, 59462024, 59068072, 58984368, 58997280, 59006704
 12625,   4,  16384,  21916,  16,  16,   0, 59425424, 59042120, 58979544, 58960792, 58973064
 12626,   4,  16384,  27605,  16,  17,   1, 59441568, 59047136, 58977888, 58971912, 58985592
 12627,   4,  16384,  17318,  17,  17,   0, 59448488, 59037168, 58989776, 58969048, 58987136
 12628,   4,  16384,  16601,  17,  17,   0, 59391312, 59030192, 58964448, 58961840, 58977792
 12629,   4,  16384,  45914,  17,   0,   3, 59480696, 59014760, 58999920, 58965808, 59062720
 12630,   4,  16384,   2551,   0,   3,   2, 59367464, 59050680, 58954816, 58943912, 59523320
 12631,   4,  16384,  17504,   3,   4,   2, 59527128, 59106640, 59067720, 59023456, 59336872
 12632,   4,  16384,   6177,   4,   2,   2, 59574704, 59062184, 59009472, 59001864, 59272496
 12633,   4,  16384,  11735,   2,   0,   2, 59603144, 59086384, 59023528, 58983856, 59248664
 12634,   4,  16384,  45723,   0,   4,   2, 59469160, 58982520, 58904672, 58891888, 59306632
 12635,   4,  16384,   2157,   4,   4,   0, 59554696, 59045736, 58998336, 58957256, 59018224
 12636,   4,  16384,  13816,   4,   4,   0, 59430936, 59027040, 58974512, 58998296, 59001576
 12637,   4,  16384,  12452,   4,  12,   3, 59423488, 59031256, 58928664, 58914168, 59134176
 12638,   4,  16384,  46235,  12,  14,   2, 59439536, 59099936, 59054064, 58981360, 59574720
 12639,   4,  16384,  22413,  14,  14,   0, 59481672, 59110864, 59024984, 59043904, 59020160
 12640,   4,  16384,  30026,  14,  15,   1, 59488304, 59096280, 58974192, 58975856, 59010784
 12641,   4,  16384,   5887,  15,  14,   1, 59509224, 59071776, 59025520, 58951760, 59008864
 12642,   4,  16384,  39481,  14,  18,   3, 59496208, 59045072, 58997504, 58987328, 59192240
 12643,   4,  16384,  41147,  18,  19,   1, 59389944, 59052288, 58991872, 58979472, 58989824
 12644,   4,  16384,  12597,  19,  19,   0, 59445496, 59057696, 59004312, 58972080, 58988600
 12645,   4,  16384,  27649,  19,  19,   0, 59488352, 59065984, 58978320, 58999504, 58965056
 12646,   4,  16384,  29265,  19,  18,   1, 59473384, 59098712, 59010480, 58995664, 59035592
 12647,   4,  16384,  16707,  18,  16,   3, 59494072, 59083808, 59019624, 58992648, 59161600
 12648,   4,  16384,   7951,  16,  17,   1, 59438088, 59087912, 59003888, 58982880, 59002024
 12649,   4,  16384,  13392,  17,  17,   0, 59501760, 59065248, 59000048, 58957960, 59007928
 12650,   4,  16384,  35926,  17,   9,   3, 59491392, 59077720, 58975232, 58948704, 59165712
 12651,   4,  16384,   5419,   9,   8,   1, 59470088, 59129576, 59021784, 59004520, 59016048
 12652,   4,  16384,   5382,   8,  16,   3, 59562768, 59107288, 59033720, 59059392, 59144896
 12653,   4,  16384,   8725,  16,  12,   2, 59385040, 59034120, 58943184, 58917960, 58995680
 12654,   4,  16384,  34388,  12,  12,   0, 59481704, 59083104, 59030776, 59016544, 59014984
 12655,   4,  16384,  31471,  12,  12,   0, 59396560, 59057928, 58995560, 58994712, 58972056
 12656,   4,  16384,  27425,  12,  14,   2, 59524600, 59066520, 58993424, 58998792, 59303080
 12657,   4,  16384,   8827,  14,  17,   2, 59499872, 59060544, 58987304, 58974968, 59339952
 12658,   4,  16384,  20088,  17,  14,   2, 59547440, 59102224, 59037056, 59011152, 59297136
 12659,   4,  16384,  45999,  14,  16,   2, 59486104, 59062472, 58969488, 58985464, 59243584
 12660,   4,  16384,  45992,  16,   0,   3, 59377888, 59018024, 58974128, 58943240, 59056384
 12661,   4,  16384,   7555,   0,   0,   0, 59369696, 59006944, 58952488, 58923520, 58962152
 12662,   4,  16384,  16317,   0,  21,   3, 59463800, 59006368, 58942872, 58915984, 59175664
 12663,   4,  16384,  21197,  21,   7,   3, 59413928, 59098016, 59086008, 59028400, 59144160
 12664,   4,  16384,   4012,   7,   1,   3, 59448032, 59100224, 59039072, 59039440, 59173696
 12665,   4,  16384,  42211,   1,   5,   2, 59484520, 59147448, 59019232, 59007720, 59363168
 12666,   4,  16384,  24640,   5,   4,   1, 59554528, 59103488, 59024184, 59009840, 59029584
 12667,   4,  16384,  14923,   4,   4,   0, 59503992, 59047048, 58956632, 58964376, 59014256
 12668,   4,  16384,   1033,   4,  22,   3, 59554480, 59133368, 59024088, 59021232, 59153120
 12669,   4,  16384,  47082,  22,  23,   1, 59411552, 59069216, 59000912, 58952184, 59004672
 12670,   4,  16384,  41917,  23,  22,   1, 59500064, 59158896, 59042608, 59032432, 59039816
 12671,   4,  16384,  28858,  22,  17,   3, 59490480, 59099928, 59022224, 59003304, 59169640
 12672,   4,  16384,   9163,  17,  16,   1, 59360352, 59024352, 58993304, 58957976, 58968104
 12673,   4,  16384,  26909,  16,  17,   1, 59452696, 59058896, 58999128, 58987552, 59019752
 12674,   4,  16384,  28702,  17,  17,   0, 59539672, 59081384, 59013408, 58974984, 59001112
 12675,   4,  16384,  10778,  17,  17,   0, 59505184, 59061280, 58988520, 58967696, 58994136
 12676,   4,  16384,    587,  17,  13,   2, 59438016, 59044560, 58997968, 58976392, 59327792
 12677,   4,  16384,   4700,  13,  12,   1, 59492608, 59062176, 58984856, 58972160, 58976264
 12678,   4,  16384,  20779,  12,  13,   1, 59475856, 59073136, 58997632, 58984256, 59002056
 12679,   4,  16384,  40422,  13,  16,   2, 59405464, 59014400, 58996136, 58973552, 59263592
 12680,   4,  16384,   4526,  16,  17,   1, 59416344, 59029448, 58981840, 58948416, 58997552
 12681,   4,  16384,  45116,  17,  15,   2, 59498888, 59054544, 58983800, 58982584, 59307536
 12682,   4,  16384,  34583,  15,  14,   1, 59521976, 59064208, 58991360, 59007560, 59002360
 12683,   4,  16384,  43266,  14,  21,   3, 59501880, 59065008, 58986152, 58963560, 59160168
 12684,   4,  16384,  27421,  21,   6,   3, 59367304, 59050040, 58985896, 58978568, 59135800
 12685,   4,  16384,  33799,   6,   6,   0, 59406760, 59090368, 59050176, 58982800, 59030128
 12686,   4,  16384,  13484,   6,   6,   0, 59570688, 59112112, 59029504, 59011152, 59016008
 12687,   4,  16384,  31785,   6,   7,   1, 59500352, 59121016, 59044640, 59000456, 59046784
 12688,   4,  16384,  38710,   7,  11,   2, 59622568, 59126344, 59041992, 59030048, 59294616
 12689,   4,  16384,  46563,  11,  10,   1, 59609688, 59092680, 59029688, 59011360, 59035600
 12690,   4,  16384,  16305,  10,  10,   0, 59569000, 59112008, 59005032, 58991992, 59023888
 12691,   4,  16384,  12785,  10,  10,   0, 59408736, 58997512, 58957424, 58932928, 58972216
 12692,   4,  16384,  11752,  10,  10,   0, 59381032, 59011208, 58976296, 58962376, 59001688
 12693,   4,  16384,  15155,  10,   4,   3, 59561504, 59055928, 58997392, 58989792, 59151856
 12694,   4,  16384,  49102,   4,   2,   2, 59440536, 59116336, 59037800, 59009864, 59557328
 12695,   4,  16384,  45111,   2,   0,   2, 59505040, 59088512, 59037464, 58985688, 59244488
 12696,   4,  16384,  25880,   0,  11,   3, 59517104, 59005648, 58927936, 58926552, 59164824
 12697,   4,  16384,   4000,  11,  11,   0, 59452704, 59110984, 59023512, 58991792, 59041688
 12698,   4,  16384,  49057,  11,  11,   0, 59605368, 59097328, 59032376, 59039864, 59031968
 12699,   4,  16384,  11381,  11,   2,   3, 59504872, 59044656, 58965784, 58936240, 59150864
 12700,   4,  16384,  32549,   2,   2,   0, 59384392, 59097712, 59041208, 59000520, 59071528
 12701,   4,  16384,  13915,   2,   6,   3, 59559024, 59064344, 58991496, 59018168, 59147840
 12702,   4,  16384,  25668,   6,   6,   0, 59516408, 59141968, 59051040, 59013376, 59066272
 12703,   4,  16384,  28819,   6,   7,   1, 59525304, 59079256, 59063704, 59026200, 59023944
 12704,   4,  16384,  20497,   7,   7,   0, 59594328, 59099184, 59001616, 58995152, 59015040
 12705,   4,  16384,  40574,   7,   6,   1, 59613168, 59113176, 59029024, 59020584, 59035208
 12706,   4,  16384,  14778,   6,   7,   1, 59579448, 59088312, 59038728, 59003624, 59028280
 12707,   4,  16384,  39579,   7,  10,   2, 59468880, 59030488, 58981304, 58959856, 59237640
 12708,   4,  16384,  25759,  10,  11,   1, 59514352, 59106864, 59007624, 59002064, 59031352
 12709,   4,  16384,   8295,  11,  10,   1, 59396800, 58987352, 58918024, 58889168, 58950920
 12710,   4,  16384,  48326,  10,  11,   1, 59540256, 59114408, 59061016, 59034112, 59063776
 12711,   4,  16384,  21670,  11,  10,   1, 59530464, 59096192, 59022600, 58984088, 59025656
 12712,   4,  16384,  40816,  10,  23,   3, 59589832, 59077736, 59039232, 59008504, 59194544
 12713,   4,  16384,   5144,  23,   8,   3, 59419088, 59054752, 58997160, 59029088, 59148384
 12714,   4,  16384,   2592,   8,   8,   0, 59425112, 59094672, 59027688, 58994272, 59011688
 12715,   4,  16384,  23750,   8,  12,   3, 59478464, 59019416, 58965592, 58948048, 59161512
 12716,   4,  16384,  47668,  12,  12,   0, 59472704, 59123528, 59029416, 59004216, 59040160
 12717,   4,  16384,  48588,  12,  13,   1, 59378400, 58976736, 58950952, 58893928, 58955816
 12718,   4,  16384,  35623,  13,  13,   0, 59457944, 59067824, 59051768, 59008784, 59054936
 12719,   4,  16384,  37145,  13,  17,   2, 59505480, 59082024, 59001840, 59014840, 59323720
 12720,   4,  16384,  15756,  17,  17,   0, 59494728, 59057480, 58988824, 58949504, 58988576
 12721,   4,  16384,  43967,  17,  16,   1, 59393504, 59029992, 58949464, 58919472, 58984352
 12722,   4,  16384,   7056,  16,  16,   0, 59458368, 59070136, 58998048, 58978272, 59022712
 12723,   4,  16384,  36281,  16,  16,   0, 59439240, 59033984, 58963464, 58929816, 58962376
 12724,   4,  16384,   1074,  16,  15,   2, 59528008, 59047976, 59020544, 58979760, 59401200
 12725,   4,  16384,   8781,  15,  15,   0, 59406848, 58994880, 58932488, 58881152, 58942128
 12726,   4,  16384,  43082,  15,  14,   1, 59468440, 59072392, 59000104, 58991720, 59020424
 12727,   4,  16384,  43869,  14,  15,   1, 59491472, 59098472, 58998064, 58980768, 59040088
 12728,   4,  16384,  47107,  15,  23,   3, 59497072, 59055496, 58997960, 58970160, 59152912
 12729,   4,  16384,  33218,  23,  22,   1, 59446296, 59077416, 58991312, 58979088, 59007968
 12730,   4,  16384,  13265,  22,  23,   1, 59456608, 59078928, 58974368, 58970360, 59005000
 12731,   4,  16384,  42309,  23,  18,   2, 59495032, 59060720, 58958800, 58978560, 59228304
 12732,   4,  16384,  31029,  18,  18,   0, 59487696, 59051040, 58997328, 58990400, 59022800
 12733,   4,  16384,  32367,  18,  13,   3, 59422728, 59021648, 58905168, 58944080, 59124648
 12734,   4,  16384,  25811,  13,  13,   0, 59401976, 59126304, 59010712, 59027368, 59007808
 12735,   4,  16384,  12879,  13,  13,   0, 59468496, 59067352, 59005776, 58996968, 59011280
 12736,   4,  16384,  37894,  13,  13,   0, 59469712, 59051712, 59000936, 58970032, 58977808
 12737,   4,  16384,   2982,  13,  12,   1, 59516192, 59060800, 58978088, 58975248, 59004032
 12738,   4,  16384,  36508,  12,  19,   3, 59460344, 59062144, 58979976, 58967480, 59201144
 12739,   4,  16384,   4349,  19,  20,   2, 59394728, 59033072, 58970224, 58965904, 59242456
 12740,   4,  16384,   5373,  20,  22,   2, 59478760, 59101824, 59018664, 59005904, 59405280
 12741,   4,  16384,  24525,  22,  22,   0, 59412968, 58998640, 58915872, 58940576, 58947416
 12742,   4,  16384,  43950,  22,  10,   3, 59479016, 59091320, 59012960, 58985736, 59138936
 12743,   4,  16384,    431,  10,   6,   2, 59443832, 59139192, 59071024, 59060472, 59363464
 12744,   4,  16384,  44459,   6,   9,   2, 59557488, 59076688, 59004464, 59007848, 59271216
 12745,   4,  16384,  29289,   9,  19,   3, 59565496, 59055168, 58992256, 58983160, 59154976
 12746,   4,  16384,   7971,  19,  19,   0, 59365280, 59056000, 58991296, 58967232, 59003328
 12747,   4,  16384,  16406,  19,  19,   0, 59470744, 59043840, 59004120, 59003136, 59010184
 12748,   4,  16384,  14358,  19,  21,   2, 59486848, 59074440, 59002728, 58997312, 59403616
 12749,   4,  16384,   5756,  21,  21,   0, 59437632, 59018928, 58925536, 58922664, 58936512
 12750,   4,  16384,  17763,  21,  21,   0, 59485352, 59095512, 59003704, 58968448, 59031712
 12751,   4,  16384,  26463,  21,  19,   2, 59477296, 59080128, 58999352, 58976936, 59320232
 12752,   4,  16384,  27764,  19,  23,   2, 59455760, 59050384, 58984208, 58975568, 59278768
 12753,   4,  16384,  28291,  23,   4,   3, 59386360, 59024832, 58982616, 58959496, 59130000
 12754,   4,  16384,  42649,   4,   5,   1, 59366456, 59073064, 58984696, 58995632, 58994280
 12755,   4,  16384,  16401,   5,   5,   0, 59539056, 59084632, 59004656, 59019016, 59041808
 12756,   4,  16384,  38645,   5,   4,   1, 59558552, 59161952, 59078008, 59019008, 59059080
 12757,   4,  16384,  14672,   4,  12,   3, 59555880, 59079352, 59023416, 59004728, 59159464
 12758,   4,  16384,   6694,  12,  12,   0, 59406360, 59120104, 59010776, 59005936, 59024120
 12759,   4,  16384,   7807,  12,  12,   0, 59485112, 59090784, 59021552, 58986816, 58988648
 12760,   4,  16384,  40673,  12,  16,   2, 59406840, 59047432, 58985128, 58942224, 59225984
 12761,   4,  16384,   7989,  16,   9,   3, 59410536, 59019216, 58942088, 58936216, 59152400
 12762,   4,  16384,  47203,   9,   9,   0, 59563968, 59118472, 59040808, 59008912, 59054928
 12763,   4,  16384,  35205,   9,  21,   3, 59607680, 59095008, 59013368, 59015424, 59179224
 12764,   4,  16384,  32974,  21,  21,   0, 59405080, 59099984, 59025464, 58993440, 59037544
 12765,   4,  16384,  10017,  21,  22,   2, 59415496, 58996576, 58912360, 58894112, 58961896
 12766,   4,  16384,  43793,  22,  22,   0, 59460528, 59065512, 59004096, 58942224, 59040984
 12767,   4,  16384,   2015,  22,  20,   2, 59446864, 59076368, 59009744, 59011984, 59302128
 12768,   4,  16384,  25346,  20,  21,   1, 59498480, 59069304, 58992264, 58984136, 58982440
 12769,   4,  16384,   5608,  21,  18,   2, 59483640, 59048736, 58985720, 58974960, 59322720
 12770,   4,  16384,  13631,  18,  19,   1, 59507000, 59071112, 58992832, 58997664, 59002944
 12771,   4,  16384,  16527,  19,  20,   2, 59390608, 59005992, 58951264, 58976168, 59211424
 12772,   4,  16384,   2389,  20,  22,   2, 59469552, 59106968, 58995784, 58990800, 59415008
 12773,   4,  16384,  20879,  22,  21,   2, 59415880, 58983752, 58939992, 58896808, 58975368
 12774,   4,  16384,  31710,  21,  20,   1, 59464808, 59081976, 58984896, 58988216, 59024432
 12775,   4,  16384,  36709,  20,   8,   3, 59454328, 59088480, 59007424, 58986432, 59138536
 12776,   4,  16384,  34550,   8,   8,   0, 59417528, 59067104, 58987464, 59007504, 58998904
 12777,   4,  16384,   4172,   8,   2,   3, 59525688, 59099920, 58996344, 58982488, 59190296
 12778,   4,  16384,   1015,   2,   1,   2, 59439504, 59102016, 59048448, 59028472, 59325376
 12779,   4,  16384,  19190,   1,  15,   3, 59564168, 59082800, 59008784, 59008072, 59177016
 12780,   4,  16384,  10889,  15,   7,   3, 59415264, 59098216, 59024608, 59047224, 59154512
 12781,   4,  16384,  20982,   7,  17,   3, 59459832, 59102880, 59028096, 58968272, 59149488
 12782,   4,  16384,    968,  17,  17,   0, 59383064, 59080368, 58981928, 58968288, 59021808
 12783,   4,  16384,  18025,  17,  18,   3, 59377072, 59062504, 58977432, 58959504, 59160888
 12784,   4,  16384,  23888,  18,  23,   2, 59477480, 59084584, 59001400, 58981264, 59295960
 12785,   4,  16384,  42217,  23,  21,   2, 59510576, 59081040, 58977160, 58970080, 59323816
 12786,   4,  16384,  23523,  21,   7,   3, 59494392, 59086752, 58996048, 58982560, 59146872
 12787,   4,  16384,  35327,   7,   6,   1, 59365544, 59011528, 58956488, 58955616, 58985728
 12788,   4,  16384,  22693,   6,   9,   2, 59495416, 59098176, 59036984, 59035944, 59422704
 12789,   4,  16384,   4322,   9,   8,   1, 59545672, 59092992, 59008200, 58985912, 59026200
 12790,   4,  16384,  20293,   8,   7,   2, 59494672, 59076176, 58992808, 58972144, 59526760
 12791,   4,  16384,  13441,   7,   8,   2, 59532520, 59084216, 59035336, 58998584, 59305560
 12792,   4,  16384,  42512,   8,   9,   1, 59608352, 59082792, 59011968, 59012360, 59022760
 12793,   4,  16384,  21162,   9,   6,   2, 59647360, 59133776, 59025512, 59017248, 59322184
 12794,   4,  16384,   3789,   6,   8,   2, 59402536, 59013784, 58968192, 58935048, 59241472
 12795,   4,  16384,  28218,   8,   6,   2, 59487920, 59053992, 58962808, 58980112, 59238960
 12796,   4,  16384,  24644,   6,  17,   3, 59569040, 59130608, 59051968, 59020680, 59170872
 12797,   4,  16384,   9832,  17,  12,   2, 59393328, 59055680, 58969712, 58972912, 59033408
 12798,   4,  16384,   5970,  12,  17,   2, 59484368, 59069080, 59039504, 59026880, 59570472
 12799,   4,  16384,   7822,  17,  17,   0, 59490536, 59086760, 59043680, 58984520, 59027120
 12800,   4,  16384,   7633,  17,  11,   3, 59495504, 59053672, 59005608, 58956168, 59130584
 12801,   4,  16384,  21779,  11,   4,   3, 59453664, 59069904, 59015712, 59014464, 59184512
 12802,   4,  16384,  16365,   4,   5,   1, 59388312, 59029048, 58959432, 58960248, 59009088
 12803,   4,  16384,  36241,   5,   4,   1, 59472768, 59141712, 59059792, 59031088, 59035416
 12804,   4,  16384,  43739,   4,   0,   2, 59590208, 59121472, 59035384, 59033792, 59353120
 12805,   4,  16384,  48353,   0,   0,   0, 59498056, 59012552, 58935304, 58926736, 58973360
 12806,   4,  16384,    353,   0,   0,   0, 59480808, 59024648, 58964992, 58940064, 59023672
 12807,   4,  16384,  40925,   0,   1,   1, 59485696, 59031448, 58949976, 58934568, 59080216
 12808,   4,  16384,  16613,   1,  21,   3, 59410480, 59010664, 58936512, 58936728, 59181840
 12809,   4,  16384,  34981,  21,  21,   0, 59405784, 59042328, 59029472, 58970304, 59018744
 12810,   4,  16384,  40440,  21,  18,   2, 59472904, 59083640, 59007632, 58996080, 59315888
 12811,   4,  16384,   5773,  18,   6,   3, 59562296, 59087440, 59009736, 58966576, 59150152
 12812,   4,  16384,  20173,   6,   1,   3, 59441592, 59130096, 59078256, 59050656, 59177360
 12813,   4,  16384,  30386,   1,   2,   2, 59553800, 59075552, 59013104, 58998616, 59053064
 12814,   4,  16384,  41022,   2,   3,   1, 59539264, 59130088, 59039176, 59019408, 59055472
 12815,   4,  16384,  21242,   3,   1,   2, 59589840, 59116408, 59028584, 59017232, 59336104
 12816,   4,  16384,  36037,   1,   4,   2, 59441232, 59028424, 58983264, 58977568, 59234384
 12817,   4,  16384,   2338,   4,   4,   0, 59602832, 59109528, 59032768, 59014400, 59047808
 12818,   4,  16384,  18379,   4,   5,   1, 59569336, 59105024, 59006000, 58992712, 59029256
 12819,   4,  16384,  33373,   5,   3,   2, 59408024, 59046664, 58967808, 58940208, 59221432
 12820,   4,  16384,  49091,   3,   5,   2, 59397840, 59040328, 58983176, 58980368, 59362528
 12821,   4,  16384,  35127,   5,   5,   0, 59602608, 59108496, 59029592, 58988376, 59008152
 12822,   4,  16384,  13782,   5,   3,   2, 59561920, 59110832, 59046768, 59015472, 59574136
 12823,   4,  16384,  37630,   3,   1,   2, 59580216, 59117360, 59050488, 59021208, 59364560
 12824,   4,  16384,  22464,   1,  17,   3, 59436880, 59021600, 58976360, 58956568, 59146560
 12825,   4,  16384,   6560,  17,  17,   0, 59512592, 59058656, 58993344, 58956608, 59001416
 12826,   4,  16384,  31558,  17,  16,   1, 59487304, 59086920, 59011152, 58952736, 59023440
 12827,   4,  16384,  25483,  16,  11,   3, 59407136, 59031352, 58971840, 58932272, 59153136
 12828,   4,  16384,  16410,  11,   7,   2, 59400184, 59142568, 59072520, 59026832, 59452968
 12829,   4,  16384,  44384,   7,   3,   3, 59565600, 59080736, 59017768, 59007872, 59177080
 12830,   4,  16384,  31866,   3,   3,   0, 59483384, 59119168, 59052360, 59028384, 59057056
 12831,   4,  16384,  41282,   3,   1,   2, 59557824, 59109920, 59049768, 59018128, 59356456
 12832,   4,  16384,   8736,   1,   1,   0, 59604624, 59122632, 59009856, 59000112, 59038624
 12833,   4,  16384,   2100,   1,   5,   2, 59608496, 59103712, 58985664, 58990976, 59335784
 12834,   4,  16384,  29200,   5,   5,   0, 59456368, 59048456, 59018616, 58978432, 58995016
 12835,   4,  16384,  44248,   5,   3,   2, 59368248, 58990832, 58949744, 58931616, 59194400
 12836,   4,  16384,  49515,   3,   0,   2, 59580904, 59105704, 59025920, 59016384, 59347256
 12837,   4,  16384,  32940,   0,   0,   0, 59335304, 58907488, 58837840, 58823632, 58860936
 12838,   4,  16384,   7175,   0,   0,   0, 59483728, 59037344, 58939392, 58925392, 58983424
 12839,   4,  16384,   3713,   0,   1,   1, 59518768, 59027848, 58960256, 58942448, 59058168
 12840,   4,  16384,  46542,   1,   0,   1, 59594600, 59084656, 59035104, 59000472, 58954592
 12841,   4,  16384,  13181,   0,  15,   3, 59570376, 59003680, 58924304, 58902696, 59184112
 12842,   4,  16384,   1783,  15,  15,   0, 59418624, 59098144, 59067312, 59024064, 59004576
 12843,   4,  16384,  30211,  15,  17,   2, 59490632, 59042432, 58953512, 58938704, 59224600
 12844,   4,  16384,  35927,  17,  16,   1, 59482088, 59078144, 59016336, 59008064, 59039648
 12845,   4,  16384,  46428,  16,  13,   2, 59384648, 58981304, 58930632, 58882368, 58939696
 12846,   4,  16384,  49639,  13,  14,   2, 59495448, 59087056, 59006472, 59019120, 59572424
 12847,   4,  16384,  26056,  14,  15,   1, 59510560, 59115656, 59019888, 59039056, 59040896
 12848,   4,  16384,   9160,  15,  14,   1, 59497008, 59069440, 58973104, 58987896, 58993048
 12849,   4,  16384,  40652,  14,  12,   2, 59395112, 59027672, 58966656, 58953536, 59243360
 12850,   4,  16384,  44351,  12,   0,   3, 59509240, 59086040, 58978104, 59001480, 59071936
 12851,   4,  16384,  35274,   0,  21,   3, 59334288, 58968392, 58888680, 58877752, 59164688
 12852,   4,  16384,  43911,  21,  21,   0, 59448912, 59122200, 59022952, 58993064, 59023832
 12853,   4,  16384,  27742,  21,   0,   3, 59405096, 59026960, 58917984, 58956168, 59045560
 12854,   4,  16384,  44117,   0,   1,   1, 59364952, 59039448, 58953720, 58954672, 59067672
 12855,   4,  16384,  31286,   1,   8,   3, 59525320, 59179400, 59059128, 59038368, 59182648
 12856,   4,  16384,   7316,   8,  23,   3, 59470560, 59107832, 59056192, 58999872, 59163064
 12857,   4,  16384,  32152,  23,  22,   1, 59529560, 59074464, 58977776, 58976336, 59029872
 12858,   4,  16384,  45310,  22,   0,   3, 59369264, 59051920, 58963528, 58936256, 59070920
 12859,   4,  16384,  26595,   0,   4,   2, 59368168, 59018808, 58940928, 58939528, 59333920
 12860,   4,  16384,   3803,   4,   5,   1, 59566128, 59122288, 59045144, 59025632, 59049208
 12861,   4,  16384,  48788,   5,   5,   0, 59578760, 59063528, 59008312, 58997792, 59026496
 12862,   4,  16384,  10428,   5,   5,   0, 59570584, 59110712, 59029176, 59025728, 59077360
 12863,   4,  16384,   8877,   5,   4,   1, 59596248, 59157696, 59055360, 59042816, 59046336
 12864,   4,  16384,  20118,   4,  13,   3, 59393744, 59009776, 58964160, 58925920, 59165584
 12865,   4,  16384,  36051,  13,  12,   1, 59364768, 59042512, 59033216, 58965160, 59032656
 12866,   4,  16384,  16426,  12,  23,   3, 59423216, 59047328, 58975552, 59014288, 59186264
 12867,   4,  16384,  45717,  23,  22,   1, 59406480, 59104872, 58988280, 58980640, 59039448
 12868,   4,  16384,  19609,  22,  23,   1, 59503184, 59098160, 59010976, 58967232, 59029776
 12869,   4,  16384,  28256,  23,  18,   2, 59520480, 59068320, 58957944, 58942752, 59027888
 12870,   4,  16384,  11914,  18,   6,   3, 59476184, 59078648, 58996192, 58979568, 59139088
 12871,   4,  16384,  20293,   6,   6,   0, 59384504, 59061984, 59014216, 58976520, 59037728
 12872,   4,  16384,  19791,   6,   7,   1, 59484776, 59050400, 58975088, 58982528, 59008328
 12873,   4,  16384,  33331,   7,   8,   2, 59586064, 59132968, 58996160, 58972288, 59349688
 12874,   4,  16384,   9710,   8,  11,   2, 59463552, 59073112, 59010600, 58975792, 59256424
 12875,   4,  16384,  24177,  11,  10,   1, 59614896, 59090792, 59025424, 58992392, 59036248
 12876,   4,  16384,  47552,  10,   7,   2, 59581432, 59116272, 59058576, 59035992, 59450624
 12877,   4,  16384,  22218,   7,   7,   0, 59549312, 59071824, 58993640, 58955552, 59050136
 12878,   4,  16384,  22287,   7,  18,   3, 59388400, 59043576, 58971784, 58940176, 59183080
 12879,   4,  16384,  49253,  18,  21,   2, 59396376, 59023808, 58977112, 58955184, 59277080
 12880,   4,  16384,  41547,  21,  20,   1, 59482448, 59041464, 58981712, 58962136, 58990240
 12881,   4,  16384,   9416,  20,  21,   1, 59495096, 59068536, 58992296, 58957088, 59008704
 12882,   4,  16384,  48604,  21,   7,   3, 59410008, 59047720, 58976688, 58953696, 59159744
 12883,   4,  16384,  27068,   7,  13,   3, 59529872, 59128720, 59030088, 58998752, 59168192
 12884,   4,  16384,   4027,  13,  13,   0, 59409632, 59076640, 59021704, 59036360, 59015144
 12885,   4,  16384,  21292,  13,  12,   1, 59471928, 59078608, 58975104, 58947024, 58991048
 12886,   4,  16384,   8243,  12,  12,   0, 59467128, 59075392, 58998352, 58969168, 59014488
 12887,   4,  16384,    148,  12,  10,   3, 59434304, 59089720, 59018192, 58967720, 59153400
 12888,   4,  16384,  20766,  10,   4,   3, 59393840, 59082696, 59046112, 58991136, 59174216
 12889,   4,  16384,   2126,   4,   4,   0, 59448320, 59079520, 58995400, 58972848, 59018240
 12890,   4,  16384,  42880,   4,   5,   1, 59490416, 59064072, 59010392, 58962520, 58983128
 12891,   4,  16384,  48842,   5,   5,   0, 59541072, 59103368, 58998336, 58979400, 59028032
 12892,   4,  16384,  38719,   5,   3,   2, 59589944, 59107104, 59026576, 59029120, 59439856
 12893,   4,  16384,  15128,   3,   4,   2, 59525112, 59114816, 59035160, 59006384, 59069712
 12894,   4,  16384,   4019,   4,   4,   0, 59484928, 59046912, 58987008, 59004408, 58989120
 12895,   4,  16384,  18110,   4,   4,   0, 59480312, 59072848, 58978464, 58999928, 59024880
 12896,   4,  16384,  17706,   4,   4,   0, 59415536, 59018192, 58974168, 58983104, 58980376
 12897,   4,  16384,  28157,   4,   4,   0, 59535104, 59062776, 58984872, 58974552, 59011304
 12898,   4,  16384,  18179,   4,   4,   0, 59499976, 59064744, 58987216, 58963704, 59019360
 12899,   4,  16384,  47588,   4,   0,   2, 59559512, 59065328, 58979952, 58982728, 59209120
 12900,   4,  16384,  34209,   0,   1,   1, 59509752, 59014512, 58943928, 58946360, 59078920
 12901,   4,  16384,  49138,   1,   8,   3, 59528000, 59088648, 58995216, 58985864, 59137400
 12902,   4,  16384,  38982,   8,  15,   3, 59415496, 59124752, 59038128, 59014968, 59173024
 12903,   4,  16384,  36425,  15,  14,   1, 59401232, 59098064, 59062712, 59022544, 59040176
 12904,   4,  16384,  12897,  14,   3,   3, 59478568, 59030520, 58989032, 58988392, 59116376
 12905,   4,  16384,  38268,   3,   3,   0, 59461568, 59068136, 59033768, 59000928, 59002944
 12906,   4,  16384,  19255,   3,  13,   3, 59498976, 59055024, 58998696, 58965192, 59159592
 12907,   4,  16384,  40747,  13,  13,   0, 59413688, 59036792, 59000888, 58945256, 59021240
 12908,   4,  16384,  12562,  13,  14,   2, 59492744, 59091944, 58986056, 58989928, 59436152
 12909,   4,  16384,  25271,  14,  15,   1, 59471488, 59019440, 58959616, 58961768, 58982856
 12910,   4,  16384,  28682,  15,  15,   0, 59401632, 59008944, 58951456, 58955272, 58971920
 12911,   4,  16384,  43619,  15,  11,   3, 59511232, 59111096, 59026816, 59014568, 59145064
 12912,   4,  16384,  19660,  11,  10,   1, 59481016, 59095240, 59039904, 58992448, 59031328
 12913,   4,  16384,   4317,  10,  21,   3, 59536896, 59066712, 58997792, 58960592, 59188848
 12914,   4,  16384,  38338,  21,  20,   1, 59374672, 59093728, 59064616, 59004304, 59007960
 12915,   4,  16384,  27617,  20,  19,   2, 59495600, 59082288, 58990816, 59010152, 59258456
 12916,   4,  16384,  31765,  19,   8,   3, 59511824, 59094664, 58995744, 58992304, 59146896
 12917,   4,  16384,  35334,   8,   6,   2, 59448488, 59072672, 59013368, 59027232, 59064576
 12918,   4,  16384,  35071,   6,  11,   2, 59567480, 59131864, 59041608, 59025976, 59600608
 12919,   4,  16384,  22527,  11,  17,   3, 59410960, 59022240, 58996616, 58974280, 59161176
 12920,   4,  16384,  25514,  17,  16,   1, 59501232, 59082376, 58989144, 58973640, 59008024
 12921,   4,  16384,  25566,  16,  19,   3, 59526736, 59064712, 58999424, 58960248, 59159400
 12922,   4,  16384,  45095,  19,  20,   2, 59390920, 59058568, 58990552, 58972832, 59301872
 12923,   4,  16384,  36282,  20,  22,   2, 59471576, 59062512, 59003776, 58973120, 59288768
 12924,   4,  16384,  23255,  22,  11,   3, 59493064, 59091696, 58997128, 59014464, 59142216
 12925,   4,  16384,  49442,  11,  10,   1, 59529696, 59066120, 59025216, 59002288, 59074160
 12926,   4,  16384,  21555,  10,  20,   3, 59575944, 59163544, 59090936, 59050616, 59173536
 12927,   4,  16384,  20053,  20,  18,   2, 59397696, 59081360, 59002184, 58988712, 59320760
 12928,   4,  16384,  31186,  18,  19,   1, 59485712, 59064648, 59022216, 58971528, 58997928
 12929,   4,  16384,  42132,  19,  23,   2, 59415576, 59034320, 58982968, 58937632, 59267608
 12930,   4,  16384,  25295,  23,  23,   0, 59433176, 59065456, 58958456, 58987104, 58994384
 12931,   4,  16384,  43496,  23,  19,   2, 59513512, 59085152, 58976744, 58980288, 59275776
 12932,   4,  16384,  12185,  19,  22,   2, 59511304, 59067216, 58999352, 59003992, 59404728
 12933,   4,  16384,  34551,  22,  22,   0, 59485888, 59065048, 58991088, 58942216, 58995600
 12934,   4,  16384,  41034,  22,  20,   2, 59351248, 59002120, 58931792, 58964480, 59479704
 12935,   4,  16384,   5058,  20,  20,   0, 59511536, 59085184, 59014856, 58995808, 59046688
 12936,   4,  16384,  49781,  20,  19,   2, 59472288, 59051752, 58999776, 58970896, 59253480
 12937,   4,  16384,   1987,  19,  19,   0, 59415744, 59026376, 58977656, 58946600, 59023320
 12938,   4,  16384,  24165,  19,  19,   0, 59463448, 59102016, 59032024, 59004208, 58995904
 12939,   4,  16384,  41282,  19,  19,   0, 59502640, 59050864, 58986184, 59003272, 59013608
 12940,   4,  16384,  25280,  19,  18,   1, 59504648, 59076608, 59011464, 59011328, 59031856
 12941,   4,  16384,  26963,  18,  19,   1, 59491808, 59098592, 58965384, 58967368, 59003952
 12942,   4,  16384,  39763,  19,  18,   1, 59365240, 59001088, 58952400, 58955392, 59001688
 12943,   4,  16384,  36104,  18,  18,   0, 59488008, 59078440, 59026624, 58997016, 59012672
 12944,   4,  16384,   4508,  18,  19,   1, 59491032, 59077504, 58995576, 58972152, 59008920
 12945,   4,  16384,   7018,  19,  11,   3, 59418728, 59009080, 58972408, 58954192, 59151864
 12946,   4,  16384,  41064,  11,   7,   2, 59370752, 59050816, 59033064, 59003376, 59301648
 12947,   4,  16384,    243,   7,  17,   3, 59540600, 59097520, 59011096, 59018136, 59163512
 12948,   4,  16384,  20222,  17,  16,   1, 59426432, 59082032, 59030600, 58990232, 59006680
 12949,   4,  16384,  28203,  16,  16,   0, 59472576, 59040848, 58960768, 58960192, 58975120
 12950,   4,  16384,  34165,  16,   3,   3, 59489376, 59100008, 59040360, 59018320, 59144680
 12951,   4,  16384,  34652,   3,   2,   1, 59423232, 59129952, 59064032, 59043816, 59072224
 12952,   4,  16384,  12932,   2,   2,   0, 59468232, 59055120, 58990136, 58973176, 58967824
 12953,   4,  16384,  17305,   2,   2,   0, 59568224, 59073384, 58994816, 58968504, 59019432
 12954,   4,  16384,  39218,   2,   5,   2, 59604296, 59097920, 59029136, 59020840, 59335952
 12955,   4,  16384,  34285,   5,   5,   0, 59420912, 59015848, 58996296, 58946752, 58958952
 12956,   4,  16384,   3657,   5,   1,   2, 59584368, 59136064, 59062336, 59036032, 59426928
 12957,   4,  16384,  27054,   1,   5,   2, 59540088, 59072120, 59010624, 58996296, 59060600
 12958,   4,  16384,  10169,   5,   4,   1, 59375528, 58988392, 58948088, 58918304, 58968912
 12959,   4,  16384,   4475,   4,   4,   0, 59565840, 59122296, 59045664, 59032616, 59062488
 12960,   4,  16384,  44331,   4,   5,   1, 59499856, 59053784, 58968600, 58947688, 59026336
 12961,   4,  16384,   2302,   5,   4,   1, 59552592, 59079280, 58997000, 58959280, 59006088
 12962,   4,  16384,  11701,   4,   5,   1, 59592408, 59114928, 59027288, 58990296, 58994728
 12963,   4,  16384,  29065,   5,  16,   3, 59445768, 59034072, 58950072, 58942040, 59170712
 12964,   4,  16384,  12753,  16,  16,   0, 59363544, 59088000, 59024880, 59009792, 59024248
 12965,   4,  16384,  20962,  16,  21,   3, 59447528, 59038696, 58971176, 58926808, 59154376
 12966,   4,  16384,   6927,  21,  20,   1, 59394488, 59124040, 59006968, 58981104, 59036832
 12967,   4,  16384,  37759,  20,  11,   3, 59472424, 59081328, 59018968, 58988600, 59145136
 12968,   4,  16384,  46099,  11,  19,   3, 59460136, 59116944, 59036880, 59022776, 59146048
 12969,   4,  16384,  42509,  19,  18,   1, 59423624, 59074488, 58987160, 58988512, 59028392
 12970,   4,  16384,   4511,  18,  23,   2, 59447912, 59072224, 58985480, 58975696, 59262408
 12971,   4,  16384,  22970,  23,  23,   0, 59475096, 59027400, 58968240, 58957184, 58989704
 12972,   4,  16384,  15449,  23,   7,   3, 59478848, 59075312, 59000824, 58993984, 59128632
 12973,   4,  16384,  26703,   7,   4,   3, 59351776, 59018344, 58917608, 58937704, 59145456
 12974,   4,  16384,  14460,   4,  16,   3, 59386016, 59140272, 59043992, 59018360, 59173800
 12975,   4,  16384,  10557,  16,  12,   2, 59438304, 59122304, 59046096, 59042984, 59347256
 12976,   4,  16384,  11204,  12,  14,   2, 59448752, 59037408, 58983952, 58926152, 59263384
 12977,   4,  16384,   2961,  14,  14,   0, 59515216, 59066896, 58985968, 58976736, 59011552
 12978,   4,  16384,  17898,  14,  14,   0, 59508568, 59108576, 59005584, 58949000, 59026024
 12979,   4,  16384,  36111,  14,  13,   2, 59494648, 59052464, 58989200, 58960472, 59258880
 12980,   4,  16384,  38381,  13,  12,   1, 59385232, 59043808, 58971384, 58984360, 59000344
 12981,   4,  16384,  34999,  12,  13,   1, 59460920, 59024144, 58924848, 58936888, 58965880
 12982,   4,  16384,  45225,  13,  22,   3, 59372840, 58999296, 58957008, 58954480, 59160528
 12983,   4,  16384,  18349,  22,  15,   3, 59359008, 59114784, 59015456, 59005832, 59186696
 12984,   4,  16384,  48133,  15,  20,   3, 59410576, 59038000, 59050496, 59006104, 59159952
 12985,   4,  16384,  16029,  20,  13,   3, 59374496, 59058216, 59008976, 58992800, 59182960
 12986,   4,  16384,  43004,  13,  13,   0, 59428296, 59090288, 59003544, 58979952, 59008024
 12987,   4,  16384,  23048,  13,  12,   1, 59545928, 59079728, 59002600, 59001752, 58994032
 12988,   4,  16384,  37111,  12,   0,   3, 59517808, 59091288, 58996416, 58999664, 59055280
 12989,   4,  16384,  31748,   0,   4,   2, 59327656, 58965048, 58880848, 58878816, 59039144
 12990,   4,  16384,  35610,   4,  13,   3, 59527288, 59122384, 59059312, 58999296, 59167056
 12991,   4,  16384,  33365,  13,  19,   3, 59424680, 59074504, 59052848, 58988984, 59168208
 12992,   4,  16384,  45694,  19,   3,   3, 59377384, 59010688, 59004672, 58995216, 59150400
 12993,   4,  16384,  14408,   3,   2,   1, 59435952, 59050664, 59002080, 59005048, 59008008
 12994,   4,  16384,  35629,   2,  19,   3, 59568568, 59120704, 59040800, 58998544, 59160768
 12995,   4,  16384,   6787,  19,  18,   1, 59395576, 59067448, 58993488, 58997752, 58998408
 12996,   4,  16384,  39639,  18,  11,   3, 59489776, 59073864, 59011304, 58987440, 59157328
 12997,   4,  16384,  30409,  11,   9,   2, 59433072, 59094672, 59062688, 58993416, 59102728
 12998,   4,  16384,   8343,   9,   7,   2, 59534792, 59113528, 59035744, 59052728, 59601824
 12999,   4,  16384,   7037,   7,  10,   2, 59456456, 59091728, 59007192, 58972168, 59278896
 13000,   4,  16384,  29491,  10,  11,   1, 59633848, 59124128, 59049888, 59026640, 59036528
 13001,   4,  16384,    455,  11,   1,   3, 59640864, 59089792, 59014248, 59006048, 59146184
 13002,   4,  16384,  32939,   1,  20,   3, 59429160, 59102232, 59038016, 59030800, 59157424
 13003,   4,  16384,  46723,  20,  23,   2, 59412192, 59077888, 59022912, 58990504, 59276624
 13004,   4,  16384,  25412,  23,  21,   2, 59493984, 59094944, 59022848, 58997120, 59404048
 13005,   4,  16384,  20336,  21,  21,   0, 59527728, 59059704, 58987152, 58961032, 58990984
 13006,   4,  16384,  17577,  21,  13,   3, 59505592, 59085304, 59004064, 59008304, 59161176
 13007,   4,  16384,   2291,  13,  13,   0, 59401360, 59122600, 59023872, 59014040, 59028672
 13008,   4,  16384,  49394,  13,  23,   3, 59516112, 59060784, 59011472, 58984192, 59153448
 13009,   4,  16384,  22552,  23,   0,   3, 59388576, 59034808, 58960960, 58946968, 59062056
 13010,   4,  16384,  24835,   0,   4,   2, 59321752, 59031656, 58946752, 58942224, 59346280
 13011,   4,  16384,  32274,   4,   3,   2, 59571368, 59123520, 59054984, 59017232, 59302352
 13012,   4,  16384,  11139,   3,  18,   3, 59606696, 59116032, 59070928, 59030576, 59175376
 13013,   4,  16384,  46686,  18,  18,   0, 59446136, 59069520, 58973616, 58978200, 59014128
 13014,   4,  16384,  38515,  18,   3,   3, 59489680, 59143520, 59021776, 58998256, 59151200
 13015,   4,  16384,  11066,   3,  23,   3, 59453464, 59125888, 59081448, 59022880, 59157840
 13016,   4,  16384,   2494,  23,  11,   3, 59361864, 59009696, 58978952, 58948008, 59141472
 13017,   4,  16384,  32361,  11,  11,   0, 59430608, 59095160, 59095672, 59006688, 59100976
 13018,   4,  16384,   9080,  11,  10,   1, 59627232, 59111792, 59034384, 59042296, 59071008
 13019,   4,  16384,   7075,  10,  11,   1, 59598104, 59141984, 59043328, 58988664, 59048728
 13020,   4,  16384,  39131,  11,  10,   1, 59611920, 59132816, 59052240, 59063888, 59067656
 13021,   4,  16384,   4199,  10,  15,   3, 59602912, 59107296, 59040688, 58992208, 59175200
 13022,   4,  16384,   5863,  15,  17,   2, 59375960, 59061248, 58979560, 58962136, 59527352
 13023,   4,  16384,  46596,  17,  13,   2, 59356112, 59045952, 58986320, 58936040, 59264840
 13024,   4,  16384,     46,  13,  12,   1, 59440672, 59064024, 59005128, 58986776, 59017864
 13025,   4,  16384,  21737,  12,  13,   1, 59529888, 59070920, 58980480, 58961264, 59022464
 13026,   4,  16384,  42360,  13,  13,   0, 59544944, 59144848, 59013528, 58981480, 59005144
 13027,   4,  16384,  41571,  13,  13,   0, 59504512, 59082768, 58999840, 58964840, 59022376
 13028,   4,  16384,   8303,  13,   6,   3, 59461800, 59077064, 58992776, 58989384, 59143296
 13029,   4,  16384,  11988,   6,  14,   3, 59420720, 59096376, 59015112, 59005728, 59174952
 13030,   4,  16384,  44346,  14,  14,   0, 59380696, 59060936, 58950080, 58985544, 59004240
 13031,   4,  16384,  10207,  14,  14,   0, 59388168, 59034776, 58978680, 58974288, 58986144
 13032,   4,  16384,  41185,  14,  14,   0, 59469352, 59064608, 59003640, 58977488, 59008592
 13033,   4,  16384,  22734,  14,  14,   0, 59519616, 59089744, 58984192, 58976824, 59015880
 13034,   4,  16384,  36264,  14,  18,   3, 59510824, 59081344, 58972232, 58990248, 59191896
 13035,   4,  16384,  40591,  18,  19,   1, 59394968, 59127360, 59020784, 58980736, 59049640
 13036,   4,  16384,  42375,  19,  19,   0, 59475712, 59077952, 59001456, 58988576, 58974512
 13037,   4,  16384,  27218,  19,  16,   3, 59389408, 58967120, 58936592, 58887112, 59149560
 13038,   4,  16384,  19577,  16,  10,   3, 59378144, 59092208, 59020480, 59008368, 59154488
 13039,   4,  16384,   5736,  10,  11,   1, 59412808, 59081152, 59048224, 58986856, 59000864
 13040,   4,  16384,  24561,  11,  11,   0, 59554440, 59076952, 59012736, 58994320, 59001832
 13041,   4,  16384,  25865,  11,   4,   3, 59620496, 59109552, 59022960, 58995952, 59204808
 13042,   4,  16384,  12127,   4,  23,   3, 59414392, 59084000, 59005912, 58987568, 59173816
 13043,   4,  16384,   2717,  23,  23,   0, 59484088, 59098392, 59002936, 59003032, 59007096
 13044,   4,  16384,  18865,  23,   5,   3, 59504032, 59091576, 59010032, 58994816, 59153000
 13045,   4,  16384,  44464,   5,   0,   2, 59424112, 59086128, 59028776, 58996544, 58980280
 13046,   4,  16384,  28673,   0,  22,   3, 59344328, 58922304, 58865400, 58861264, 59167720
 13047,   4,  16384,   4452,  22,  23,   1, 59379408, 59153864, 59042224, 59001320, 59063480
 13048,   4,  16384,  41950,  23,  23,   0, 59504504, 59073264, 59020504, 59037760, 59029920
 13049,   4,  16384,  22739,  23,  12,   3, 59446880, 59030800, 59005096, 58975392, 59202712
 13050,   4,  16384,  11330,  12,  12,   0, 59387696, 59085120, 59026528, 58985544, 59010960
 13051,   4,  16384,   9459,  12,  13,   1, 59537088, 59067640, 59013944, 59019136, 59035096
 13052,   4,  16384,  26625,  13,  13,   0, 59496888, 59062560, 59051976, 58985520, 59044520
 13053,   4,  16384,  31117,  13,  12,   1, 59402320, 59029448, 58946864, 58956680, 58927848
 13054,   4,  16384,  40975,  12,  17,   2, 59457384, 59054832, 58997312, 58988456, 59524952
 13055,   4,  16384,  28368,  17,  22,   3, 59502000, 59092224, 59039648, 59037672, 59184688
 13056,   4,  16384,   9876,  22,  15,   3, 59427560, 59068496, 59059568, 58994912, 59163928
 13057,   4,  16384,  46598,  15,  12,   2, 59395024, 59020056, 58986192, 58982976, 59275448
 13058,   4,  16384,  40845,  12,   4,   3, 59482256, 59093848, 58990416, 58977536, 59148104
 13059,   4,  16384,  22661,   4,  16,   3, 59469608, 59089792, 59061928, 59007760, 59196744
 13060,   4,  16384,  13635,  16,  17,   1, 59409432, 59105208, 59058912, 59047600, 59035624
 13061,   4,  16384,  46760,  17,  17,   0, 59485816, 59057248, 58964160, 58946112, 58985728
 13062,   4,  16384,  15050,  17,   2,   3, 59500520, 59095248, 59027944, 59017824, 59147368
 13063,   4,  16384,  24926,   2,  18,   3, 59448696, 59120248, 59076496, 59041920, 59178768
 13064,   4,  16384,  21522,  18,  19,   1, 59391656, 59092736, 59014040, 58977192, 59022248
 13065,   4,  16384,  28010,  19,   5,   3, 59425664, 59034880, 58992368, 58955552, 59152960
 13066,   4,  16384,    761,   5,   3,   2, 59430488, 59084656, 59026440, 59023144, 59330232
 13067,   4,  16384,  10644,   3,   8,   3, 59594896, 59107664, 59034416, 59002608, 59173416
 13068,   4,  16384,  20794,   8,   2,   3, 59490960, 59128360, 59057328, 59028376, 59164528
 13069,   4,  16384,  42317,   2,   3,   1, 59436808, 59102784, 59045136, 59018128, 59042392
 13070,   4,  16384,   1016,   3,  19,   3, 59397824, 59012448, 58955864, 58953880, 59164040
 13071,   4,  16384,   8856,  19,  16,   3, 59439152, 59111720, 59024912, 58995376, 59147048
 13072,   4,  16384,  39359,  16,  14,   2, 59409640, 59081080, 59006824, 58969264, 59279168
 13073,   4,  16384,  49824,  14,  11,   3, 59492280, 59107784, 59019584, 59009096, 59146928
 13074,   4,  16384,  17692,  11,   6,   2, 59473016, 59158800, 59032392, 59011152, 59355080
 13075,   4,  16384,  37007,   6,   9,   2, 59576304, 59096544, 59049792, 58977056, 59329968
 13076,   4,  16384,  38023,   9,  10,   2, 59598808, 59108440, 59052704, 59053528, 59427944
 13077,   4,  16384,  44130,  10,   9,   2, 59486992, 59048440, 58987096, 58964240, 59042176
 13078,   4,  16384,  48327,   9,   8,   1, 59511912, 59075832, 58982520, 58960496, 59014840
 13079,   4,  16384,  22358,   8,   6,   2, 59442984, 59018456, 58972584, 58954904, 59283064
 13080,   4,  16384,  31273,   6,   6,   0, 59597392, 59084904, 59012936, 59007120, 59025688
 13081,   4,  16384,  20438,   6,  10,   2, 59452560, 59040760, 58958320, 58955632, 59281264
 13082,   4,  16384,   8220,  10,  10,   0, 59610864, 59121576, 59056696, 59010560, 59049728
 13083,   4,  16384,  46644,  10,   7,   2, 59561160, 59097184, 59001256, 59002264, 59288688
 13084,   4,  16384,   5218,   7,   6,   1, 59597312, 59115296, 59052528, 59050800, 59067944
 13085,   4,  16384,  16840,   6,   6,   0, 59532320, 59060112, 59017000, 58979176, 58970776
 13086,   4,  16384,   8642,   6,   0,   3, 59520456, 59074864, 59011232, 58991336, 59107672
 13087,   4,  16384,  18556,   0,  11,   3, 59319000, 58956304, 58922320, 58895240, 59176224
 13088,   4,  16384,  40015,  11,   6,   2, 59441064, 59124464, 59022352, 58989712, 59294728
 13089,   4,  16384,   3674,   6,   7,   1, 59426216, 59041552, 59030952, 58934936, 58986080
 13090,   4,  16384,   4142,   7,   6,   1, 59586512, 59147328, 59048392, 58989016, 59015416
 13091,   4,  16384,  38627,   6,   7,   1, 59559736, 59079232, 59001240, 59000448, 59024768
 13092,   4,  16384,  26136,   7,  18,   3, 59636664, 59128880, 59049240, 59016232, 59161336
 13093,   4,  16384,   8049,  18,   4,   3, 59383448, 59073904, 58963488, 58940024, 59176808
 13094,   4,  16384,  28505,   4,   5,   1, 59469944, 59148488, 59054920, 59023712, 59071880
 13095,   4,  16384,  14909,   5,   5,   0, 59531256, 59102560, 59030184, 59035456, 59052872
 13096,   4,  16384,  10012,   5,  11,   3, 59593176, 59095712, 58995328, 59004192, 59165576
 13097,   4,  16384,  38487,  11,   7,   2, 59387576, 59075712, 58975808, 58955464, 59289744
 13098,   4,  16384,  25218,   7,  11,   2, 59551384, 59126016, 59035632, 59019144, 59360584
 13099,   4,  16384,  41560,  11,  11,   0, 59581536, 59102680, 59012904, 58999024, 59033824
 13100,   4,  16384,  22756,  11,   9,   2, 59591040, 59116048, 59043976, 59043584, 59380872
 13101,   4,  16384,  39042,   9,  16,   3, 59453360, 59034896, 58939704, 58928224, 59150720
 13102,   4,  16384,  32712,  16,  16,   0, 59374848, 59118344, 59077592, 59007040, 59072664
 13103,   4,  16384,  22830,  16,  17,   1, 59475544, 59063072, 59009176, 59020448, 59006888
 13104,   4,  16384,  47346,  17,  17,   0, 59369248, 59062864, 58960512, 58941976, 58976392
 13105,   4,  16384,  48628,  17,  10,   3, 59526440, 59092792, 58991456, 58960304, 59182056
 13106,   4,  16384,  40807,  10,  10,   0, 59547272, 59155160, 59044936, 59016032, 59072720
 13107,   4,  16384,   6689,  10,  11,   1, 59572208, 59099360, 59035192, 59016896, 59022888
 13108,   4,  16384,  34073,  11,  11,   0, 59583896, 59110840, 59055232, 59021968, 59045528
 13109,   4,  16384,  26898,  11,  10,   1, 59479744, 59039888, 58972224, 58960400, 58983672
 13110,   4,  16384,  39384,  10,  11,   1, 59558744, 59114800, 59014032, 59024616, 59046696
 13111,   4,  16384,  42887,  11,  16,   3, 59552536, 59105520, 59031352, 59000768, 59166904
 13112,   4,  16384,  44657,  16,  14,   2, 59355360, 59057592, 58958656, 58954712, 59204448
 13113,   4,  16384,  39900,  14,  15,   1, 59433480, 59078552, 58961928, 58977040, 59003096
 13114,   4,  16384,  25850,  15,   4,   3, 59504560, 59093016, 59025600, 58974368, 59149192
 13115,   4,  16384,  26305,   4,   4,   0, 59438744, 59082088, 59013392, 59021192, 59044624
 13116,   4,  16384,   7933,   4,   5,   1, 59533016, 59119376, 59018488, 58989832, 59069824
 13117,   4,  16384,  45003,   5,   4,   1, 59439840, 59018224, 58949824, 58920656, 58958000
 13118,   4,  16384,  41122,   4,   4,   0, 59555128, 59078856, 59013232, 59009416, 59053024
 13119,   4,  16384,  42354,   4,  20,   3, 59382240, 59055000, 58974384, 58958144, 59166648
 13120,   4,  16384,  31295,  20,   1,   3, 59388672, 59104976, 59014192, 58989416, 59133392
 13121,   4,  16384,  34390,   1,  10,   3, 59560896, 59090024, 59027616, 58997024, 59177480
 13122,   4,  16384,  39942,  10,  12,   3, 59374000, 59038600, 58982144, 58988920, 59186688
 13123,   4,  16384,  13115,  12,  14,   2, 59506016, 59090424, 58987056, 58990040, 59274664
 13124,   4,  16384,  31858,  14,  10,   3, 59504264, 59077360, 59042232, 59005040, 59139088
 13125,   4,  16384,  21462,  10,   8,   2, 59461744, 59082040, 58995088, 59020488, 59056128
 13126,   4,  16384,  35192,   8,  11,   2, 59556472, 59125224, 59040096, 59021136, 59586440
 13127,   4,  16384,   3584,  11,  10,   1, 59593280, 59139432, 59047096, 59035600, 59051840
 13128,   4,  16384,  21541,  10,  11,   1, 59401616, 59016296, 58974592, 58981064, 59005448
 13129,   4,  16384,  38105,  11,  11,   0, 59429152, 59042064, 58948464, 58987608, 59002496
 13130,   4,  16384,  44408,  11,  11,   0, 59626608, 59135208, 59051504, 58990840, 59030280
 13131,   4,  16384,  16233,  11,  11,   0, 59581384, 59090096, 58991480, 58999344, 59043496
 13132,   4,  16384,  40969,  11,   8,   2, 59432064, 59046584, 58980336, 58958392, 59345016
 13133,   4,  16384,  27385,   8,   9,   1, 59575688, 59089672, 59014328, 58995440, 59023952
 13134,   4,  16384,  28893,   9,   1,   3, 59563720, 59134760, 59048416, 59012160, 59189760
 13135,   4,  16384,    977,   1,  20,   3, 59425208, 59121800, 59055904, 59030856, 59156080
 13136,   4,  16384,   8196,  20,  19,   2, 59394112, 59069816, 59040968, 58972504, 59287288
 13137,   4,  16384,  26674,  19,  18,   1, 59505536, 59064520, 58989000, 58993312, 59013552
 13138,   4,  16384,   7716,  18,   3,   3, 59524376, 59087192, 59003920, 58985936, 59158832
 13139,   4,  16384,  35102,   3,   2,   1, 59446800, 59081672, 59033464, 58972592, 59059984
 13140,   4,  16384,  34947,   2,   5,   2, 59431960, 59054008, 59002184, 58983456, 59355936
 13141,   4,  16384,  25313,   5,   3,   2, 59521208, 59077040, 59013696, 58974232, 59045152
 13142,   4,  16384,  36122,   3,  12,   3, 59406464, 58992704, 58941328, 58942744, 59165504
 13143,   4,  16384,  45144,  12,  13,   1, 59361064, 59077992, 59048048, 59024584, 59042008
 13144,   4,  16384,  35676,  13,  14,   2, 59520016, 59073208, 58995816, 58969440, 59308648
 13145,   4,  16384,  21434,  14,  14,   0, 59544528, 59114616, 59035840, 59006624, 59011920
 13146,   4,  16384,  38763,  14,  14,   0, 59396120, 59040600, 58974728, 58941512, 58996768
 13147,   4,  16384,  44524,  14,  15,   1, 59496000, 59058960, 59003288, 58961528, 59025408
 13148,   4,  16384,  10698,  15,  14,   1, 59510024, 59093048, 59022560, 59002752, 59025480
 13149,   4,  16384,  22054,  14,   3,   3, 59423040, 58992328, 58954336, 58904816, 59136616
 13150,   4,  16384,   3999,   3,   2,   1, 59349504, 59038672, 58974808, 58940704, 58987656
 13151,   4,  16384,  27820,   2,  12,   3, 59518432, 59119440, 59059336, 59018048, 59165696
 13152,   4,  16384,  45745,  12,  15,   2, 59434760, 59064768, 58989712, 59012304, 59297568
 13153,   4,  16384,  25880,  15,  15,   0, 59508920, 59082104, 58998032, 58981040, 59004360
 13154,   4,  16384,  10549,  15,  15,   0, 59382304, 59024600, 58961816, 58931544, 58987000
 13155,   4,  16384,  45291,  15,   4,   3, 59508456, 59052288, 58991496, 58962224, 59145984
 13156,   4,  16384,   3166,   4,   5,   1, 59455664, 59126512, 59088064, 59034736, 59067768
 13157,   4,  16384,  10889,   5,   6,   3, 59556208, 59095744, 59011768, 59011984, 59157384
 13158,   4,  16384,  17581,   6,   6,   0, 59444480, 59170976, 59074152, 59035736, 59046880
 13159,   4,  16384,    975,   6,  14,   3, 59586064, 59130216, 59051224, 59048144, 59185408
 13160,   4,  16384,  20919,  14,  15,   1, 59430184, 59074384, 58998512, 58984000, 58983816
 13161,   4,  16384,  23330,  15,  16,   2, 59491816, 59074864, 58994736, 58968208, 59329816
 13162,   4,  16384,  46206,  16,   0,   3, 59399520, 59047232, 58981816, 58943992, 59068640
 13163,   4,  16384,  21286,   0,   1,   1, 59386592, 59017416, 58953992, 58937344, 59026592
 13164,   4,  16384,  16271,   1,   1,   0, 59565792, 59150392, 59037536, 59007984, 59088584
 13165,   4,  16384,  47355,   1,   3,   2, 59560648, 59059944, 59020048, 59040424, 59071608
 13166,   4,  16384,   7872,   3,   4,   2, 59575576, 59115280, 59035760, 59017120, 59562528
 13167,   4,  16384,   8910,   4,  22,   3, 59400728, 59014760, 59000888, 58972016, 59182120
 13168,   4,  16384,    815,  22,  22,   0, 59428976, 59085680, 59000960, 58950888, 59013112
 13169,   4,  16384,  40702,  22,  20,   2, 59482432, 59053272, 59013208, 58963480, 59295752
 13170,   4,  16384,   3469,  20,  18,   2, 59454768, 59054936, 58979120, 58994992, 59277352
 13171,   4,  16384,  12523,  18,  18,   0, 59521320, 59086368, 59002704, 58985432, 59024736
 13172,   4,  16384,  35011,  18,  19,   1, 59540464, 59078536, 59038552, 59011600, 59046056
 13173,   4,  16384,  38959,  19,  19,   0, 59486488, 59067072, 58956560, 58951448, 58980024
 13174,   4,  16384,  41685,  19,  19,   0, 59407208, 59022192, 58965248, 58939872, 58982496
 13175,   4,  16384,   9706,  19,  18,   1, 59354040, 59019280, 58988208, 58954568, 58955576
 13176,   4,  16384,   9461,  18,   7,   3, 59542880, 59067600, 59006592, 59002136, 59148200
 13177,   4,  16384,  14548,   7,   6,   1, 59439288, 59087976, 59032216, 59008280, 59010944
 13178,   4,  16384,  30078,   6,   7,   1, 59544808, 59081792, 58992744, 58977776, 59023536
 13179,   4,  16384,  27199,   7,  11,   2, 59578128, 59095560, 59008800, 59000456, 59326712
 13180,   4,  16384,  24493,  11,  13,   3, 59578480, 59099608, 59057864, 59025408, 59149088
 13181,   4,  16384,  13221,  13,  15,   2, 59429176, 59048664, 58960392, 58940440, 59053344
 13182,   4,  16384,  13154,  15,  10,   3, 59431336, 59041408, 59004176, 58967520, 59138264
 13183,   4,  16384,  38520,  10,  10,   0, 59425488, 59109656, 59035624, 59008976, 59060456
 13184,   4,  16384,  30826,  10,  11,   1, 59429480, 59027416, 58976488, 58965496, 59040632
 13185,   4,  16384,  35576,  11,  11,   0, 59598408, 59094744, 59018184, 59010488, 59016192
 13186,   4,  16384,  11576,  11,  10,   1, 59640696, 59119776, 59022224, 59005464, 59016808
 13187,   4,  16384,  18970,  10,  11,   1, 59602032, 59090544, 59024304, 59025928, 59046848
 13188,   4,  16384,  45750,  11,  11,   0, 59633016, 59122488, 59063616, 59065664, 59075928
 13189,   4,  16384,  23349,  11,  15,   3, 59509672, 59032016, 58984728, 58953176, 59137432
 13190,   4,  16384,  18320,  15,  15,   0, 59348384, 59063792, 58972424, 58968192, 59004608
 13191,   4,  16384,  17258,  15,  21,   3, 59461584, 59064288, 59025184, 58996040, 59155424
 13192,   4,  16384,   9524,  21,  20,   1, 59386008, 59055600, 59022456, 58955984, 59011160
 13193,   4,  16384,  44901,  20,   4,   3, 59515048, 59069776, 58997872, 58970864, 59129712
 13194,   4,  16384,  43420,   4,   0,   2, 59455176, 59136576, 59059552, 59036736, 59266864
 13195,   4,  16384,  40769,   0,   0,   0, 59511904, 58998536, 58929264, 58906408, 58972648
 13196,   4,  16384,  22309,   0,   1,   1, 59465568, 59010232, 58918056, 58916096, 59058056
 13197,   4,  16384,  13370,   1,   1,   0, 59454328, 59028160, 58936720, 58914808, 58975496
 13198,   4,  16384,  23979,   1,  23,   3, 59548008, 59105392, 59041896, 59051672, 59178960
 13199,   4,  16384,  28701,  23,  16,   3, 59353896, 59057272, 58973968, 58973280, 59169728
 13200,   4,  16384,  37943,  16,  17,   1, 59463720, 59065776, 59044000, 58998064, 59020264
 13201,   4,  16384,  10583,  17,  13,   2, 59452144, 59050664, 58969344, 58952680, 59274296
 13202,   4,  16384,  24826,  13,  13,   0, 59512320, 59114344, 58995352, 58984904, 59027392
 13203,   4,  16384,   6575,  13,  17,   2, 59500992, 59072552, 58990176, 58976152, 59264648
 13204,   4,  16384,  33963,  17,  16,   1, 59460568, 59062592, 58987224, 58987632, 59011040
 13205,   4,  16384,  29768,  16,   8,   3, 59408096, 59016136, 58931360, 58894216, 59113736
 13206,   4,  16384,  30597,   8,   8,   0, 59370296, 59011008, 58959912, 58953376, 58966768
 13207,   4,  16384,  45198,   8,   8,   0, 59515424, 59073472, 59009560, 58990264, 59042232
 13208,   4,  16384,   2762,   8,   8,   0, 59582224, 59105760, 58986968, 58984512, 59056544
 13209,   4,  16384,  42187,   8,   9,   1, 59539928, 59081744, 59001496, 59004304, 58999456
 13210,   4,  16384,  32762,   9,   8,   1, 59599928, 59114960, 59022224, 59009472, 59030392
 13211,   4,  16384,   3969,   8,   0,   3, 59546896, 59090688, 58974768, 58986120, 59092144
 13212,   4,  16384,   8001,   0,  12,   3, 59369256, 59009200, 58950112, 58922864, 59175560
 13213,   4,  16384,  21401,  12,  11,   3, 59411656, 59042296, 59031488, 58964016, 59128720
 13214,   4,  16384,  32177,  11,  10,   1, 59440736, 59134048, 59017216, 59021304, 59025296
 13215,   4,  16384,  46250,  10,  10,   0, 59527576, 59090536, 58997264, 58991464, 59020792
 13216,   4,  16384,  39240,  10,  10,   0, 59593536, 59105968, 59024440, 58967480, 59037992
 13217,   4,  16384,  48461,  10,   3,   3, 59538760, 59070968, 59027232, 58975496, 59188104
 13218,   4,  16384,  44719,   3,   2,   1, 59427280, 59112064, 59064768, 59000384, 59064608
 13219,   4,  16384,  16504,   2,   9,   3, 59557432, 59103248, 58999720, 58985936, 59191640
 13220,   4,  16384,  14778,   9,   8,   1, 59469008, 59140312, 59031080, 59048832, 59058640
 13221,   4,  16384,  15443,   8,   8,   0, 59421368, 58968848, 58909824, 58909400, 58951416
 13222,   4,  16384,  43658,   8,   8,   0, 59579472, 59122056, 59048120, 59043232, 59050072
 13223,   4,  16384,  31160,   8,  14,   3, 59579496, 59104312, 59033768, 59005664, 59158048
 13224,   4,  16384,  38042,  14,  13,   2, 59394752, 59068472, 59021528, 58976128, 59262704
 13225,   4,  16384,  25301,  13,   8,   3, 59502288, 59062608, 58972832, 58982880, 59162920
 13226,   4,  16384,  48477,   8,   9,   1, 59442016, 59145064, 59030800, 59015936, 59047712
 13227,   4,  16384,  23049,   9,  11,   2, 59422872, 59039200, 58951880, 58972464, 59238696
 13228,   4,  16384,  28719,  11,   9,   2, 59617584, 59117992, 59060120, 59042904, 59422920
 13229,   4,  16384,  24743,   9,   9,   0, 59555160, 59082632, 58978632, 58943312, 58980696
 13230,   4,  16384,  30171,   9,   8,   1, 59587688, 59129112, 59049528, 59044280, 59055592
 13231,   4,  16384,   5388,   8,  12,   3, 59558872, 59101832, 59018888, 59020456, 59165800
 13232,   4,  16384,  42910,  12,  12,   0, 59392064, 59084712, 58987904, 58989640, 59015232
 13233,   4,  16384,  41858,  12,  13,   1, 59488856, 59061424, 58992848, 58965384, 59019664
 13234,   4,  16384,  37468,  13,  13,   0, 59524664, 59065696, 59011784, 58960528, 59013728
 13235,   4,  16384,  37032,  13,  12,   1, 59413192, 59021448, 58965608, 58958448, 58970944
 13236,   4,  16384,  26286,  12,  11,   3, 59494928, 59109232, 59009256, 59021256, 59142856
 13237,   4,  16384,  36338,  11,  11,   0, 59451056, 59077160, 58989272, 58994424, 59017936
 13238,   4,  16384,  13667,  11,  21,   3, 59524184, 59111256, 59033464, 59024952, 59157656
 13239,   4,  16384,  18843,  21,  21,   0, 59408760, 59123144, 59020624, 59022440, 59055936
 13240,   4,  16384,  22901,  21,  21,   0, 59480704, 59073584, 59042008, 58966784, 58987736
 13241,   4,  16384,   5730,  21,  20,   1, 59562272, 59059952, 58976000, 58962888, 59003544
 13242,   4,  16384,  47445,  20,   6,   3, 59507728, 59125808, 59066968, 59015304, 59142456
 13243,   4,  16384,   9412,   6,  16,   3, 59395384, 59047888, 58948648, 58979520, 59154056
 13244,   4,  16384,   1014,  16,  16,   0, 59359032, 59101560, 59013208, 59003184, 59045856
 13245,   4,  16384,   3046,  16,  16,   0, 59496760, 59062024, 59013040, 58978432, 58978320
 13246,   4,  16384,  41142,  16,  17,   1, 59408480, 59062016, 58988920, 58944888, 59001008
 13247,   4,  16384,  31983,  17,  13,   2, 59491056, 59095560, 59040200, 59017648, 59352808
 13248,   4,  16384,   6722,  13,  13,   0, 59515304, 59057448, 59004080, 58963824, 59010936
 13249,   4,  16384,  25177,  13,   9,   3, 59500304, 59059624, 58999392, 58972272, 59156920
 13250,   4,  16384,  34589,   9,   2,   3, 59381096, 59039272, 58949200, 58941432, 59168384
 13251,   4,  16384,  35604,   2,  17,   3, 59430872, 59073528, 59004664, 58989168, 59157368
 13252,   4,  16384,  39451,  17,  15,   2, 59398584, 59106192, 59031936, 59018144, 59418760
 13253,   4,  16384,  33783,  15,  15,   0, 59484400, 59019944, 58985112, 58945536, 59005456
 13254,   4,  16384,  43515,  15,  15,   0, 59443144, 59044936, 59011832, 59008496, 58987328
 13255,   4,  16384,   3221,  15,  14,   1, 59516888, 59110944, 59016688, 58996840, 59016024
 13256,   4,  16384,  13943,  14,  15,   1, 59510320, 59076448, 59001016, 58977080, 59016984
 13257,   4,  16384,  40095,  15,  15,   0, 59526816, 59067808, 59002664, 58967432, 58996216
 13258,   4,  16384,  13334,  15,  13,   2, 59379456, 59023288, 58960976, 58947488, 59223512
 13259,   4,  16384,    377,  13,  14,   2, 59353736, 59012616, 58922768, 58937056, 59195768
 13260,   4,  16384,  40330,  14,  17,   2, 59528016, 59130584, 59013128, 59008128, 59416136
 13261,   4,  16384,  23672,  17,  11,   3, 59488792, 59050328, 58960960, 58951248, 59139192
 13262,   4,  16384,  37371,  11,   9,   2, 59440912, 59136264, 59042192, 59033840, 59610192
 13263,   4,  16384,   5331,   9,   8,   1, 59581192, 59145936, 59059312, 59017888, 59045784
 13264,   4,  16384,  12415,   8,   9,   1, 59599632, 59103424, 59022224, 58999816, 59017688
 13265,   4,  16384,   3069,   9,  18,   3, 59575576, 59077368, 59000656, 58973120, 59162072
 13266,   4,  16384,   6958,  18,  22,   2, 59397840, 59091048, 59029432, 59007336, 59318200
 13267,   4,  16384,  36096,  22,  23,   1, 59463648, 59103424, 59014568, 58995544, 58974720
 13268,   4,  16384,  12233,  23,  19,   2, 59482512, 59081408, 59012456, 59006008, 59375800
 13269,   4,  16384,  41511,  19,  18,   1, 59401520, 59001416, 58917296, 58900112, 58959320
 13270,   4,  16384,   9392,  18,  16,   3, 59481384, 59103232, 59019840, 58987784, 59166608
 13271,   4,  16384,  25544,  16,  13,   2, 59392488, 59089696, 59016672, 59004128, 59343048
 13272,   4,  16384,  43942,  13,  15,   2, 59477848, 59076176, 58985776, 58986496, 59257544
 13273,   4,  16384,  34826,  15,  15,   0, 59408216, 59000216, 58968944, 58946504, 58975072
 13274,   4,  16384,  17162,  15,  21,   3, 59510152, 59083584, 58999600, 58963816, 59164368
 13275,   4,  16384,   4472,  21,   7,   3, 59375272, 59042832, 58969040, 58952216, 59143808
 13276,   4,  16384,   5600,   7,   2,   3, 59439008, 59107312, 59057072, 59037064, 59178128
 13277,   4,  16384,  19468,   2,   5,   2, 59446224, 59087128, 59000064, 58992952, 59086608
 13278,   4,  16384,  16900,   5,   5,   0, 59474512, 59078648, 58995544, 58974080, 59003400
 13279,   4,  16384,  46387,   5,  13,   3, 59566336, 59137552, 59034000, 59046008, 59170848
 13280,   4,  16384,  25127,  13,  17,   2, 59398328, 59065432, 58981416, 58965856, 59283840
 13281,   4,  16384,   7811,  17,  15,   2, 59499648, 59092616, 58996472, 58964960, 59293616
 13282,   4,  16384,   9114,  15,  15,   0, 59550472, 59075408, 58982680, 58984952, 58987904
 13283,   4,  16384,  30891,  15,  14,   1, 59443808, 59020064, 58938864, 58929480, 58974344
 13284,   4,  16384,  32236,  14,  21,   3, 59391192, 59025536, 59011912, 58931880, 59156640
 13285,   4,  16384,  44437,  21,  20,   1, 59378536, 59069624, 58987568, 58982984, 58995232
 13286,   4,  16384,  33554,  20,  17,   3, 59473944, 59094208, 59023136, 58998768, 59180408
 13287,   4,  16384,   5925,  17,  15,   2, 59367328, 59036824, 58971888, 58964968, 59259096
 13288,   4,  16384,  38730,  15,  14,   1, 59489608, 59040344, 59005128, 58963000, 58994288
 13289,   4,  16384,    238,  14,  15,   1, 59488424, 59071160, 58976408, 58969896, 59018688
 13290,   4,  16384,  38734,  15,  12,   2, 59508496, 59083808, 59008200, 58986416, 59290504
 13291,   4,  16384,  34026,  12,   2,   3, 59502736, 59074728, 59002264, 59007344, 59146600
 13292,   4,  16384,   6943,   2,   2,   0, 59393480, 59036816, 58981232, 58972632, 59009336
 13293,   4,  16384,  22980,   2,   4,   2, 59492776, 59090896, 59019048, 58984544, 59053096
 13294,   4,  16384,   6382,   4,   5,   1, 59372264, 59022416, 58973184, 58927600, 58960448
 13295,   4,  16384,  24826,   5,  16,   3, 59568664, 59139696, 59058280, 59041768, 59171568
 13296,   4,  16384,  39331,  16,   5,   3, 59420744, 59070000, 59016120, 58980752, 59138744
 13297,   4,  16384,  23355,   5,   1,   2, 59449288, 59071640, 59028592, 59004936, 59334600
 13298,   4,  16384,  20574,   1,   3,   2, 59602784, 59107096, 59032520, 59002832, 59321176
 13299,   4,  16384,  30040,   3,   3,   0, 59568256, 59115560, 58997528, 59002920, 59039416
 13300,   4,  16384,  20597,   3,   3,   0, 59436872, 59047976, 59003456, 58973992, 59003080
 13301,   4,  16384,   7581,   3,   0,   2, 59557552, 59065184, 58994192, 58988368, 58980104
 13302,   4,  16384,   4227,   0,  17,   3, 59344808, 58938184, 58891344, 58853816, 59158088
 13303,   4,  16384,  21730,  17,  16,   1, 59340088, 59069872, 59072144, 59026736, 59038104
 13304,   4,  16384,  35668,  16,  12,   2, 59504488, 59082896, 59026480, 59013248, 59290304
 13305,   4,  16384,  42332,  12,  14,   2, 59501944, 59093184, 58974576, 58961496, 59332712
 13306,   4,  16384,  48467,  14,  15,   1, 59489400, 59101336, 59008168, 58955456, 58992336
 13307,   4,  16384,  29956,  15,  15,   0, 59481648, 59041408, 58973360, 58972688, 59002728
 13308,   4,  16384,  12327,  15,  16,   2, 59403328, 59016624, 58993280, 58981360, 59356336
 13309,   4,  16384,  21159,  16,   5,   3, 59434640, 59021448, 58961720, 58915008, 59116176
 13310,   4,  16384,  42428,   5,   2,   2, 59371720, 59033944, 58974512, 58958312, 59470712
 13311,   4,  16384,  40283,   2,   1,   2, 59517024, 59112976, 59035992, 59028896, 59358176
 13312,   4,  16384,  37587,   1,   0,   1, 59591872, 59077080, 59008768, 58995936, 58957328
 13313,   4,  16384,  25118,   0,   3,   2, 59520808, 58995336, 58909848, 58888160, 59312088
 13314,   4,  16384,  15399,   3,   2,   1, 59572784, 59132408, 59013032, 59001240, 59032304
 13315,   4,  16384,  38273,   2,   0,   2, 59554624, 59078984, 59001392, 58995440, 59198592
 13316,   4,  16384,  14575,   0,   0,   0, 59371544, 58953496, 58900416, 58879384, 58938264
 13317,   4,  16384,  32517,   0,   1,   1, 59382192, 58927104, 58853376, 58838328, 58967584
 13318,   4,  16384,  18241,   1,   1,   0, 59448600, 59102184, 58988416, 59002624, 59027120
 13319,   4,  16384,  29974,   1,   0,   1, 59565832, 59132056, 59063440, 59048184, 58969320
 13320,   4,  16384,  28393,   0,   1,   1, 59515416, 58995456, 58927128, 58896360, 59013704
 13321,   4,  16384,  38195,   1,   4,   2, 59585352, 59124672, 59006808, 58984448, 59338736
 13322,   4,  16384,  40917,   4,   9,   3, 59540512, 59101000, 58977608, 59025664, 59226176
 13323,   4,  16384,  30246,   9,   9,   0, 59455488, 59101792, 59007552, 59049648, 59041504
 13324,   4,  16384,  48684,   9,  10,   2, 59576952, 59123048, 59059928, 59090928, 59441720
 13325,   4,  16384,  30326,  10,  10,   0, 59492896, 59040768, 58973008, 58959656, 58970752
 13326,   4,  16384,  36439,  10,  11,   1, 59461520, 59095808, 59026688, 58983128, 59037904
 13327,   4,  16384,  47352,  11,   7,   2, 59563088, 59123440, 59070920, 59045296, 59362464
 13328,   4,  16384,  22576,   7,   8,   2, 59603168, 59099232, 59034544, 59018960, 59286888
 13329,   4,  16384,    267,   8,   8,   0, 59586840, 59109344, 59014088, 59009064, 59020616
 13330,   4,  16384,   3040,   8,  11,   2, 59458504, 59068880, 58990560, 58972776, 59259928
 13331,   4,  16384,  45452,  11,   7,   2, 59594752, 59104120, 59008872, 59017936, 59285192
 13332,   4,  16384,   9957,   7,  13,   3, 59589296, 59114432, 59044264, 59030480, 59172712
 13333,   4,  16384,  37623,  13,  13,   0, 59453936, 59073496, 58975256, 58963704, 58987000
 13334,   4,  16384,  28168,  13,   5,   3, 59419080, 59082344, 58981952, 58955968, 59139264
 13335,   4,  16384,  14060,   5,   4,   1, 59381472, 59140736, 59071496, 59056280, 59063272
 13336,   4,  16384,  25301,   4,   3,   2, 59579904, 59096104, 59078984, 59058440, 59289960
 13337,   4,  16384,  38335,   3,   0,   2, 59598040, 59072936, 59012656, 58988168, 59256768
 13338,   4,  16384,  29114,   0,   0,   0, 59517344, 59034656, 58947232, 58904664, 58966800
 13339,   4,  16384,  45982,   0,   0,   0, 59484272, 58994512, 58916848, 58897248, 58948896
 13340,   4,  16384,   5895,   0,   1,   1, 59354312, 58934896, 58897144, 58866048, 59000504
 13341,   4,  16384,  31452,   1,   1,   0, 59482576, 59042584, 59019592, 58951104, 59032592
 13342,   4,  16384,   3500,   1,   1,   0, 59368096, 58976280, 58975392, 58970224, 58988952
 13343,   4,  16384,  13815,   1,   6,   3, 59586344, 59181304, 59074216, 59049112, 59180960
 13344,   4,  16384,  19710,   6,   7,   1, 59486440, 59071920, 59020144, 59021648, 59041536
 13345,   4,  16384,   4036,   7,   7,   0, 59573840, 59127688, 59011520, 58971864, 59063752
 13346,   4,  16384,  46407,   7,   6,   1, 59614224, 59104944, 59045872, 59024288, 59055496
 13347,   4,  16384,  40866,   6,   7,   1, 59623856, 59086792, 59040512, 58980816, 59034064
 13348,   4,  16384,  33184,   7,   4,   3, 59592432, 59144944, 59064752, 59083344, 59145048
 13349,   4,  16384,  16337,   4,   4,   0, 59405504, 59062360, 59039824, 58989248, 59006432
 13350,   4,  16384,  13434,   4,   2,   2, 59422400, 59014288, 58996344, 58975528, 59503992
 13351,   4,  16384,  26395,   2,   2,   0, 59528824, 59127896, 59046144, 59045416, 59072440
 13352,   4,  16384,  41275,   2,   4,   2, 59571168, 59111976, 59002296, 59016896, 59295096
 13353,   4,  16384,  27830,   4,   5,   1, 59592088, 59073928, 58991656, 58998768, 59040048
 13354,   4,  16384,  18852,   5,   5,   0, 59546096, 59119784, 59008456, 58998608, 59035192
 13355,   4,  16384,  13734,   5,   2,   2, 59550864, 59092584, 59012032, 58999000, 59265304
 13356,   4,  16384,  49839,   2,   2,   0, 59402688, 59030048, 58991368, 58959128, 58997200
 13357,   4,  16384,   2647,   2,  13,   3, 59523904, 59080432, 58988128, 58983376, 59140344
 13358,   4,  16384,  42666,  13,   2,   3, 59382440, 59076944, 58995384, 59008040, 59122400
 13359,   4,  16384,  33364,   2,   2,   0, 59502712, 59128816, 59073432, 59009496, 59059648
 13360,   4,  16384,  15445,   2,   0,   2, 59563864, 59092512, 58994784, 58992912, 59217144
 13361,   4,  16384,  20867,   0,   0,   0, 59507856, 58997808, 58913232, 58894560, 58961712
 13362,   4,  16384,  14367,   0,   0,   0, 59494528, 59011160, 58918960, 58912832, 58961184
 13363,   4,  16384,  12265,   0,   3,   2, 59493928, 58984440, 58921144, 58891320, 59276352
 13364,   4,  16384,  32623,   3,   0,   2, 59383072, 59034608, 59027352, 58964504, 59259536
 13365,   4,  16384,  47505,   0,   0,   0, 59467144, 58981464, 58922680, 58884928, 58942688
 13366,   4,  16384,  43993,   0,   6,   3, 59269048, 58905400, 58870152, 58849384, 59195240
 13367,   4,  16384,  27356,   6,  13,   3, 59403456, 59178064, 59024808, 59029336, 59152088
 13368,   4,  16384,   9908,  13,  13,   0, 59397192, 59060032, 59046768, 58996136, 58996712
 13369,   4,  16384,  28302,  13,  16,   2, 59539648, 59063584, 59009304, 58971568, 59321920
 13370,   4,  16384,  30674,  16,  17,   1, 59506760, 59103176, 59003600, 58982032, 59018624
 13371,   4,  16384,  24287,  17,  16,   1, 59492144, 59050448, 59009552, 58973360, 59025232
 13372,   4,  16384,   9942,  16,  21,   3, 59514072, 59066664, 59017248, 59015416, 59164536
 13373,   4,  16384,  36721,  21,  15,   3, 59393944, 59035336, 58979912, 58904008, 59148160
 13374,   4,  16384,  11006,  15,  14,   1, 59376904, 59072736, 58985576, 59012208, 58994392
 13375,   4,  16384,  40326,  14,  14,   0, 59358896, 59040784, 58966848, 58975848, 58987976
 13376,   4,  16384,  34339,  14,  20,   3, 59504824, 59070832, 59027640, 58969840, 59193248
 13377,   4,  16384,  32711,  20,  15,   3, 59436944, 59101536, 58998112, 59025376, 59205728
 13378,   4,  16384,   2505,  15,  11,   3, 59422024, 59079432, 59015512, 58997776, 59183208
 13379,   4,  16384,   9128,  11,  11,   0, 59486624, 59104472, 59040704, 58986904, 59026040
 13380,   4,  16384,  19918,  11,   8,   2, 59593592, 59108232, 59030224, 59038000, 59418304
 13381,   4,  16384,  12582,   8,   6,   2, 59516184, 59031144, 58970512, 58939720, 59013848
 13382,   4,  16384,  44682,   6,  19,   3, 59560016, 59097440, 59031032, 58972296, 59170864
 13383,   4,  16384,  46172,  19,  23,   2, 59395952, 59120272, 59035464, 59010032, 59367032
 13384,   4,  16384,  33828,  23,  23,   0, 59486488, 59072648, 58993992, 58980168, 59033800
 13385,   4,  16384,  32899,  23,  23,   0, 59511208, 59046352, 58992464, 58946912, 59014144
 13386,   4,  16384,  17709,  23,  12,   3, 59380760, 59046368, 58960240, 58958584, 59161064
 13387,   4,  16384,  49104,  12,   3,   3, 59478016, 59061288, 58989656, 58979024, 59158176
 13388,   4,  16384,  40604,   3,   3,   0, 59454792, 59129176, 59077624, 59042376, 59079672
 13389,   4,  16384,   2875,   3,   5,   2, 59528568, 59089400, 59034264, 58996120, 59066400
 13390,   4,  16384,  11877,   5,   1,   2, 59433936, 59015560, 58961176, 58963488, 59480008
 13391,   4,  16384,  48288,   1,   0,   1, 59611400, 59147096, 59077400, 59034040, 58989504
 13392,   4,  16384,  20667,   0,   4,   2, 59553416, 59001672, 58928768, 58899664, 59274304
 13393,   4,  16384,  17262,   4,   1,   2, 59468040, 59052368, 58975880, 58967464, 59262608
 13394,   4,  16384,  48982,   1,   4,   2, 59526664, 59043344, 58991744, 59006552, 59264920
 13395,   4,  16384,   7924,   4,  16,   3, 59445576, 59023024, 58957400, 58925216, 59160600
 13396,   4,  16384,  15253,  16,  16,   0, 59484792, 59079464, 59054080, 59034848, 59036520
 13397,   4,  16384,  20912,  16,  17,   1, 59513544, 59038080, 58973512, 58986968, 59003888
 13398,   4,  16384,  12800,  17,  12,   2, 59384688, 59028632, 58960184, 58950960, 59494680
 13399,   4,  16384,  23526,  12,  16,   2, 59519048, 59104728, 59023872, 59039672, 59328056
 13400,   4,  16384,  22874,  16,  16,   0, 59478920, 59099760, 58995672, 58962856, 58993256
 13401,   4,  16384,   2474,  16,  17,   1, 59440400, 59019200, 58991464, 58966936, 58985728
 13402,   4,  16384,   7577,  17,  13,   2, 59449680, 59054832, 58990544, 58970328, 59280016
 13403,   4,  16384,  38197,  13,  12,   1, 59483040, 59020680, 58989792, 58972656, 58984344
 13404,   4,  16384,   6217,  12,  16,   2, 59513808, 59064472, 59004968, 59015576, 59405472
 13405,   4,  16384,  29652,  16,  20,   3, 59460088, 59028424, 58993304, 58943720, 59180496
 13406,   4,  16384,  41333,  20,  18,   2, 59378752, 59070096, 58979664, 58987072, 59490144
 13407,   4,  16384,  45020,  18,  18,   0, 59453136, 59075112, 59007432, 59000096, 58998304
 13408,   4,  16384,   8124,  18,  18,   0, 59465952, 59097296, 58996464, 58959744, 59027704
 13409,   4,  16384,  27389,  18,   9,   3, 59489784, 59053904, 59017912, 58983008, 59161168
 13410,   4,  16384,  40162,   9,   8,   1, 59450136, 59108624, 59020672, 58981504, 59027216
 13411,   4,  16384,  14063,   8,   8,   0, 59505304, 59091688, 58995080, 58998960, 59013576
 13412,   4,  16384,  36734,   8,   8,   0, 59524824, 59065960, 59037296, 59014584, 59040048
 13413,   4,  16384,  46560,   8,   5,   3, 59464072, 59035688, 58932528, 58942568, 59113760
 13414,   4,  16384,   3466,   5,   4,   1, 59403016, 59144880, 59072928, 59014528, 59090320
 13415,   4,  16384,  22456,   4,  11,   3, 59560840, 59111504, 59050840, 59043448, 59178832
 13416,   4,  16384,   4953,  11,   1,   3, 59540312, 59128880, 59034704, 59002944, 59161448
 13417,   4,  16384,  11497,   1,   0,   1, 59388592, 58992032, 58990104, 58940848, 58907552
 13418,   4,  16384,  32541,   0,   9,   3, 59440648, 59011640, 58925384, 58916696, 59181016
 13419,   4,  16384,  42516,   9,   4,   3, 59452784, 59150608, 59011592, 59000488, 59172952
 13420,   4,  16384,   3899,   4,   4,   0, 59429536, 59103408, 59044984, 59011760, 59051656
 13421,   4,  16384,  27343,   4,   4,   0, 59439576, 58988224, 58934608, 58932592, 58974320
 13422,   4,  16384,   2923,   4,  10,   3, 59539888, 59150632, 59051496, 59014000, 59180192
 13423,   4,  16384,  42222,  10,   8,   2, 59468456, 59111152, 59067456, 59081208, 59395568
 13424,   4,  16384,  11197,   8,  18,   3, 59607344, 59080784, 59001584, 59020744, 59148352
 13425,   4,  16384,   1077,  18,   6,   3, 59406832, 59052152, 59032320, 58984248, 59200256
 13426,   4,  16384,   6030,   6,   8,   2, 59500016, 59152696, 59053872, 59054688, 59333016
 13427,   4,  16384,  48763,   8,  15,   3, 59605032, 59087416, 59039616, 59034200, 59167248
 13428,   4,  16384,  30485,  15,  14,   1, 59434912, 59084064, 59034640, 59047824, 59021088
 13429,   4,  16384,  18390,  14,  14,   0, 59475600, 59116496, 58956880, 58963344, 59030520
 13430,   4,  16384,  31729,  14,  15,   1, 59369048, 58990304, 59003360, 58952464, 58979264
 13431,   4,  16384,   2320,  15,  13,   2, 59538528, 59088040, 59022696, 59015320, 59344208
 13432,   4,  16384,  30333,  13,  12,   1, 59502816, 59060224, 58988808, 58952240, 59015704
 13433,   4,  16384,  12537,  12,  14,   2, 59381592, 59019608, 58953704, 58949136, 59264776
 13434,   4,  16384,  20576,  14,   6,   3, 59548432, 59089720, 58989704, 58978280, 59145784
 13435,   4,  16384,  22897,   6,   7,   1, 59415160, 59089784, 59046144, 58998568, 59035432
 13436,   4,  16384,  14999,   7,  21,   3, 59609192, 59137376, 59043184, 59049664, 59158704
 13437,   4,  16384,  33350,  21,   6,   3, 59412664, 59049408, 59030936, 58964448, 59138824
 13438,   4,  16384,  38811,   6,   7,   1, 59379544, 59073600, 58983176, 58991976, 58974096
 13439,   4,  16384,  22448,   7,   6,   1, 59516792, 59133880, 59060784, 59040056, 59060816
 13440,   4,  16384,  21704,   6,   7,   1, 59597184, 59103200, 59044168, 59004896, 59003728
 13441,   4,  16384,  12874,   7,   6,   1, 59593608, 59091800, 58999208, 59001440, 59031656
 13442,   4,  16384,  22282,   6,   7,   1, 59421376, 59047112, 58992288, 58950136, 59004168
 13443,   4,  16384,  17731,   7,   7,   0, 59619056, 59112592, 59019776, 58992464, 59010776
 13444,   4,  16384,  16408,   7,  21,   3, 59567136, 59113776, 59032032, 59029192, 59157904
 13445,   4,  16384,    591,  21,  20,   1, 59400304, 59059152, 59003520, 58964824, 58966040
 13446,   4,  16384,  10552,  20,  23,   2, 59410216, 59036136, 58971824, 58968800, 59518984
 13447,   4,  16384,  23341,  23,  22,   1, 59489976, 59083552, 59015880, 58992048, 59009576
 13448,   4,  16384,  17475,  22,  14,   3, 59494136, 59071280, 58992320, 58989136, 59156776
 13449,   4,  16384,  28184,  14,  14,   0, 59418392, 59059224, 59010152, 58990496, 59022296
 13450,   4,  16384,  42544,  14,  14,   0, 59499728, 59085000, 58988104, 58988008, 59015560
 13451,   4,  16384,  38682,  14,  15,   1, 59486376, 59053880, 58985568, 58958520, 59008480
 13452,   4,  16384,  27381,  15,   4,   3, 59362704, 59010432, 58983952, 58942456, 59123576
 13453,   4,  16384,  16576,   4,   3,   2, 59379528, 59079096, 59035408, 59008720, 59051472
 13454,   4,  16384,  26362,   3,   2,   1, 59555544, 59130816, 59052936, 59042008, 59069840
 13455,   4,  16384,  34570,   2,   3,   1, 59576024, 59128928, 59038752, 59039896, 59055376
 13456,   4,  16384,  26811,   3,   2,   1, 59447264, 58992808, 58978296, 58936432, 58980944
 13457,   4,  16384,  37887,   2,   2,   0, 59602616, 59103800, 59004656, 59010528, 59031456
 13458,   4,  16384,  27918,   2,   1,   2, 59580328, 59094856, 58999600, 58999680, 59306776
 13459,   4,  16384,  42805,   1,  18,   3, 59472136, 59012720, 58970512, 58955168, 59155088
 13460,   4,  16384,  22078,  18,  19,   1, 59330680, 59017712, 58961312, 58919144, 58972192
 13461,   4,  16384,   4841,  19,  18,   1, 59426104, 59052552, 59008536, 58964560, 58986544
 13462,   4,  16384,  32253,  18,  18,   0, 59489192, 59050552, 59020232, 58990680, 59029992
 13463,   4,  16384,  47213,  18,  23,   2, 59493720, 59067152, 59014144, 58997048, 59325624
 13464,   4,  16384,  26301,  23,  20,   2, 59532040, 59075600, 58979824, 59007144, 59278256
 13465,   4,  16384,  24336,  20,  23,   2, 59487944, 59080264, 58988976, 58975824, 59322144
 13466,   4,  16384,  46200,  23,  19,   2, 59444496, 59034728, 58977264, 58962984, 59253848
 13467,   4,  16384,  30958,  19,   3,   3, 59359536, 58981112, 58927504, 58925192, 59123312
 13468,   4,  16384,  26972,   3,   8,   3, 59355128, 59029624, 58973064, 58940840, 59168960
 13469,   4,  16384,   1450,   8,   9,   1, 59537800, 59093208, 59018952, 58980264, 59032232
 13470,   4,  16384,   2577,   9,   9,   0, 59554960, 59099944, 59033472, 59013664, 59044504
 13471,   4,  16384,  26182,   9,  11,   2, 59582296, 59128672, 59054960, 59032632, 59333304
 13472,   4,  16384,  30956,  11,  10,   1, 59602696, 59092928, 59041800, 58990520, 59019344
 13473,   4,  16384,    950,  10,  13,   3, 59523032, 59040112, 58972272, 58953504, 59164800
 13474,   4,  16384,  27132,  13,  12,   1, 59382104, 59037808, 58968624, 58968392, 58991488
 13475,   4,  16384,  27422,  12,  12,   0, 59418520, 59021392, 58942608, 58944664, 58970416
 13476,   4,  16384,  46810,  12,  12,   0, 59471664, 59080280, 59030912, 58988784, 59016480
 13477,   4,  16384,  16901,  12,   3,   3, 59499360, 59029424, 58991728, 58950816, 59119280
 13478,   4,  16384,  28125,   3,   2,   1, 59447288, 59130936, 59046792, 59014280, 59066848
 13479,   4,  16384,  18566,   2,   2,   0, 59548272, 59108744, 59033144, 59028768, 59056112
 13480,   4,  16384,  35837,   2,   3,   1, 59530768, 59064152, 59003336, 58983304, 59011816
 13481,   4,  16384,  31542,   3,   2,   1, 59410208, 59002392, 58986144, 58956616, 58976792
 13482,   4,  16384,  14515,   2,   3,   1, 59541248, 59059648, 59014112, 58972184, 59017128
 13483,   4,  16384,   2829,   3,   3,   0, 59600064, 59075720, 59024768, 58981480, 59020200
 13484,   4,  16384,  43691,   3,   4,   2, 59577656, 59107856, 59052408, 59016072, 59416912
 13485,   4,  16384,  47505,   4,   1,   2, 59414904, 59004024, 58914016, 58915408, 58947528
 13486,   4,  16384,  23248,   1,   3,   2, 59578128, 59095376, 59037952, 59033896, 59566440
 13487,   4,  16384,  28933,   3,   3,   0, 59577744, 59132064, 59062896, 59029120, 59050560
 13488,   4,  16384,  39636,   3,   3,   0, 59534504, 59046552, 58985888, 58976512, 59033472
 13489,   4,  16384,  14201,   3,   4,   2, 59451432, 59016112, 58968416, 58954312, 59275232
 13490,   4,  16384,  30852,   4,   5,   1, 59541112, 59079536, 58997472, 58989840, 59012224
 13491,   4,  16384,   1950,   5,   4,   1, 59571392, 59073712, 59005256, 59013504, 59045936
 13492,   4,  16384,  19165,   4,   4,   0, 59561432, 59099776, 59034048, 59025392, 59082112
 13493,   4,  16384,  33106,   4,   4,   0, 59400784, 58978536, 58940152, 58924488, 58927128
 13494,   4,  16384,  49296,   4,  19,   3, 59543936, 59111672, 59029464, 59033064, 59166160
 13495,   4,  16384,  12708,  19,   2,   3, 59403784, 59085832, 59007376, 59000752, 59131976
 13496,   4,  16384,  49774,   2,   2,   0, 59423072, 59069000, 59010976, 58972504, 59027424
 13497,   4,  16384,  39875,   2,   2,   0, 59484224, 59017384, 58999392, 58976192, 59002984
 13498,   4,  16384,  23161,   2,   9,   3, 59589712, 59106960, 59023408, 59016712, 59233264
 13499,   4,  16384,  27089,   9,   8,   1, 59486792, 59141744, 59058712, 59013880, 59038248
 13500,   4,  16384,    512,   8,   8,   0, 59560800, 59090704, 59066704, 59034112, 59048744
 13501,   4,  16384,  43671,   8,   7,   2, 59472192, 59013848, 58945368, 58922976, 58969288
 13502,   4,  16384,  29427,   7,   9,   2, 59550640, 59123576, 59043072, 59012000, 59560520
 13503,   4,  16384,  36528,   9,  10,   2, 59406080, 59033376, 58996768, 58952960, 59286568
 13504,   4,  16384,  48861,  10,  10,   0, 59610088, 59098072, 59025328, 59002472, 59030088
 13505,   4,  16384,   3292,  10,  10,   0, 59601536, 59092608, 59015432, 59012856, 59021200
 13506,   4,  16384,   5904,  10,   9,   2, 59390840, 59039904, 58976304, 58950208, 59257704
 13507,   4,  16384,  26905,   9,   8,   1, 59619112, 59085744, 59039984, 58994216, 59033984
 13508,   4,  16384,  27035,   8,   8,   0, 59572328, 59096152, 59047328, 59049896, 59061200
 13509,   4,  16384,  16726,   8,   8,   0, 59448048, 59011656, 58949088, 58906768, 58960432
 13510,   4,  16384,  45045,   8,  12,   3, 59542920, 59103576, 59029520, 59026672, 59148128
 13511,   4,  16384,  21422,  12,   3,   3, 59391656, 59088472, 59036112, 58998384, 59163120
 13512,   4,  16384,  46364,   3,   1,   2, 59404512, 59108880, 59011336, 59029752, 59324728
 13513,   4,  16384,   6054,   1,  23,   3, 59643952, 59143280, 59034256, 59009072, 59174656
 13514,   4,  16384,  25225,  23,  23,   0, 59398368, 59086800, 59012752, 58989024, 59012480
 13515,   4,  16384,  18335,  23,  14,   3, 59509808, 59068872, 58997176, 58982616, 59152744
 13516,   4,  16384,  28816,  14,  14,   0, 59413000, 59103688, 59021088, 59006656, 59043912
 13517,   4,  16384,  34131,  14,  15,   1, 59476632, 59079128, 59012232, 58926408, 59014864
 13518,   4,  16384,   6605,  15,  15,   0, 59397384, 59021248, 58957184, 58959696, 58978080
 13519,   4,  16384,  10601,  15,  15,   0, 59513384, 59106536, 59070512, 59022864, 59032232
 13520,   4,  16384,  42881,  15,  12,   2, 59527368, 59067496, 59008600, 58976072, 59279888
 13521,   4,  16384,  25268,  12,  17,   2, 59412240, 59059040, 58962448, 58967184, 59266024
 13522,   4,  16384,  46449,  17,  13,   2, 59543520, 59082576, 59007824, 58961944, 59296968
 13523,   4,  16384,  23278,  13,  12,   1, 59382720, 59020032, 58972128, 58955336, 58965624
 13524,   4,  16384,   7060,  12,  13,   1, 59481112, 59086632, 59017672, 59002288, 59014888
 13525,   4,  16384,  15513,  13,  13,   0, 59493240, 59039528, 58990832, 58956120, 58986664
 13526,   4,  16384,  37450,  13,  14,   2, 59367064, 58997376, 58978768, 58948560, 59482400
 13527,   4,  16384,  46957,  14,  15,   1, 59495384, 59098704, 59027176, 58999656, 59022376
 13528,   4,  16384,  29752,  15,  15,   0, 59501016, 59068176, 59008880, 58953344, 58991848
 13529,   4,  16384,  44623,  15,   2,   3, 59425088, 59034336, 58989000, 58964336, 59143048
 13530,   4,  16384,  24670,   2,   5,   2, 59573728, 59104048, 59014872, 58999488, 59324408
 13531,   4,  16384,  14314,   5,  10,   3, 59432416, 59026856, 58980784, 58945704, 59167336
 13532,   4,  16384,  11419,  10,  17,   3, 59393088, 59109544, 59045192, 59046736, 59150288
 13533,   4,  16384,   1071,  17,  16,   1, 59462304, 59071488, 58974264, 58948784, 58962736
 13534,   4,  16384,   6748,  16,  13,   2, 59492536, 59059640, 59005776, 59000560, 59537368
 13535,   4,  16384,   1438,  13,  13,   0, 59510632, 59068616, 59040216, 59050360, 59038720
 13536,   4,  16384,  24198,  13,  13,   0, 59482592, 59062552, 58985352, 58968184, 59000240
 13537,   4,  16384,  35846,  13,  13,   0, 59511528, 59100768, 58979432, 58960120, 59011648
 13538,   4,  16384,  44753,  13,  13,   0, 59434600, 59057496, 58970768, 58956456, 58968360
 13539,   4,  16384,  44592,  13,  13,   0, 59369056, 58993288, 58940560, 58913184, 58968360
 13540,   4,  16384,  33500,  13,  12,   1, 59384224, 58987376, 58955312, 58958304, 58989048
 13541,   4,  16384,  31061,  12,  12,   0, 59514704, 59035408, 58967864, 58969512, 59009312
 13542,   4,  16384,  30013,  12,  15,   2, 59444512, 59078224, 59011296, 58998296, 59539568
 13543,   4,  16384,  17412,  15,  16,   2, 59500168, 59075304, 59013480, 59003496, 59325584
 13544,   4,  16384,  44152,  16,   7,   3, 59494616, 59063096, 58989816, 58981808, 59145648
 13545,   4,  16384,  28819,   7,  11,   2, 59455984, 59082368, 59019984, 58973864, 59366200
 13546,   4,  16384,  13717,  11,  11,   0, 59477800, 59011576, 58992512, 58975320, 58996752
 13547,   4,  16384,   5195,  11,  14,   3, 59407480, 58986320, 58966448, 58938424, 59179264
 13548,   4,  16384,  40117,  14,  15,   1, 59368312, 59079184, 59029984, 59008448, 59014400
 13549,   4,  16384,  46581,  15,  14,   1, 59461384, 59074552, 58972112, 58939168, 59022360
 13550,   4,  16384,  37656,  14,   0,   3, 59489136, 59062712, 59001232, 58984280, 59067112
 13551,   4,  16384,  48833,   0,  17,   3, 59371488, 59040720, 58954112, 58931272, 59157616
 13552,   4,  16384,  39138,  17,  13,   2, 59443144, 59066304, 58993616, 58978376, 59274488
 13553,   4,  16384,  41406,  13,   0,   3, 59451152, 59074552, 59008784, 58953832, 59070920
 13554,   4,  16384,  40951,   0,   1,   1, 59316432, 58982320, 58910224, 58902816, 59027896
 13555,   4,  16384,   6387,   1,   0,   1, 59430608, 59053784, 58992864, 58950528, 58903192
 13556,   4,  16384,   7756,   0,   1,   1, 59542224, 59032064, 58962272, 58934120, 59058592
 13557,   4,  16384,   8196,   1,   9,   3, 59545632, 59084120, 59033520, 59012336, 59165344
 13558,   4,  16384,  40110,   9,   6,   2, 59430000, 59118608, 59034000, 59007616, 59589104
 13559,   4,  16384,  15412,   6,   6,   0, 59557128, 59120440, 59075432, 59055168, 59057872
 13560,   4,  16384,  34850,   6,   7,   1, 59577552, 59047552, 59002016, 59014824, 59020320
 13561,   4,  16384,  46807,   7,   7,   0, 59485696, 59054240, 58992360, 58974968, 58982664
 13562,   4,  16384,  48120,   7,  11,   2, 59598840, 59126640, 59018728, 58981384, 59318744
 13563,   4,  16384,  46425,  11,  10,   1, 59578832, 59113360, 59042112, 59021056, 59015176
 13564,   4,  16384,  26057,  10,  11,   1, 59557024, 59120704, 59028224, 59021368, 59056152
 13565,   4,  16384,  48686,  11,   6,   2, 59403104, 59009336, 58927208, 58875224, 58988400
 13566,   4,  16384,  42090,   6,   9,   2, 59575280, 59122664, 59048400, 59067376, 59590680
 13567,   4,  16384,  19422,   9,   5,   3, 59573576, 59128888, 59045584, 59023448, 59175808
 13568,   4,  16384,  17606,   5,  16,   3, 59398072, 59056624, 59004072, 58990888, 59160896
 13569,   4,  16384,  16291,  16,  17,   1, 59444424, 59073112, 58999752, 58989880, 59010712
 13570,   4,  16384,  27296,  17,  17,   0, 59504280, 59107200, 59009144, 58972536, 59008944
 13571,   4,  16384,  17116,  17,  15,   2, 59477280, 59072704, 59000480, 58974224, 59241616
 13572,   4,  16384,  19837,  15,  17,   2, 59485152, 59085928, 58993592, 58972336, 59403984
 13573,   4,  16384,  44591,  17,  15,   2, 59479488, 59008960, 58980784, 58928160, 59002512
 13574,   4,  16384,  32007,  15,   3,   3, 59471488, 59083952, 59035384, 59000296, 59133112
 13575,   4,  16384,  47360,   3,   3,   0, 59363680, 59001520, 59001008, 58961328, 59006384
 13576,   4,  16384,   3264,   3,   5,   2, 59467704, 59058768, 59022088, 59000952, 59348928
 13577,   4,  16384,  44181,   5,   5,   0, 59590848, 59075560, 59015608, 58981456, 59028632
 13578,   4,  16384,  34393,   5,   9,   3, 59559504, 59091456, 58981472, 58990792, 59166488
 13579,   4,  16384,  44524,   9,   8,   1, 59445120, 59050008, 59016400, 58961544, 59021904
 13580,   4,  16384,  14153,   8,   3,   3, 59544976, 59134688, 59026576, 59033872, 59187224
 13581,   4,  16384,  27865,   3,   3,   0, 59425000, 59092432, 59013456, 58980160, 58998240
 13582,   4,  16384,  13737,   3,   2,   1, 59378584, 59000120, 58952584, 58929320, 58993384
 13583,   4,  16384,    549,   2,   0,   2, 59555584, 59134888, 59059656, 59041256, 59273336
 13584,   4,  16384,  44324,   0,   1,   1, 59526568, 59007472, 58914760, 58911624, 59058344
 13585,   4,  16384,  12759,   1,   3,   2, 59613760, 59139760, 59020960, 58977624, 59355184
 13586,   4,  16384,  19475,   3,  11,   3, 59578712, 59105464, 59008264, 58996320, 59165384
 13587,   4,  16384,  45899,  11,  10,   1, 59465832, 59059064, 58975888, 58966720, 59013904
 13588,   4,  16384,  13349,  10,   3,   3, 59510072, 59115056, 59055680, 59021048, 59165344
 13589,   4,  16384,  32361,   3,   3,   0, 59411056, 59081424, 59022632, 58994856, 59012472
 13590,   4,  16384,  30774,   3,  16,   3, 59398232, 59010896, 58960576, 58961504, 59162696
 13591,   4,  16384,  43446,  16,   5,   3, 59467040, 59137128, 59021136, 59013808, 59160560
 13592,   4,  16384,  19704,   5,   4,   1, 59490312, 59098776, 59004528, 59004736, 59035984
 13593,   4,  16384,    594,   4,   7,   3, 59577992, 59087184, 58972032, 58988064, 59170872
 13594,   4,  16384,  35211,   7,   9,   2, 59439304, 59104456, 59049008, 59000616, 59321904
 13595,   4,  16384,  39082,   9,   7,   2, 59550896, 59083312, 59004000, 59013200, 59258816
 13596,   4,  16384,  21168,   7,   8,   2, 59578256, 59115176, 59025680, 59036072, 59439800
 13597,   4,  16384,  42731,   8,   9,   1, 59570184, 59076792, 59052888, 58998152, 59013848
 13598,   4,  16384,  10243,   9,   9,   0, 59513448, 59105760, 59037472, 59008200, 59048168
 13599,   4,  16384,   4170,   9,  23,   3, 59409736, 59026032, 58984768, 58967704, 59173664
 13600,   4,  16384,  18030,  23,  20,   2, 59369016, 59060784, 59027240, 58986000, 59288600
 13601,   4,  16384,  39756,  20,  20,   0, 59427440, 59031512, 58968536, 58953376, 58984600
 13602,   4,  16384,  27417,  20,  21,   1, 59495760, 59125456, 59018824, 59008768, 59023416
 13603,   4,  16384,   3533,  21,  20,   1, 59518368, 59075496, 59027472, 58968096, 59015672
 13604,   4,  16384,  39203,  20,   8,   3, 59505920, 59068368, 59045088, 58985336, 59133408
 13605,   4,  16384,  40738,   8,  11,   2, 59525984, 59110992, 59034248, 58999584, 59051000
 13606,   4,  16384,  14493,  11,  10,   1, 59520856, 59130584, 59030112, 58998456, 59072584
 13607,   4,  16384,   1017,  10,  11,   1, 59463360, 59074784, 59035904, 59022896, 59008496
 13608,   4,  16384,  48859,  11,  10,   1, 59589712, 59097552, 59013224, 58993720, 59026088
 13609,   4,  16384,  16913,  10,  20,   3, 59468104, 59042776, 58982496, 58977944, 59166568
 13610,   4,  16384,  38299,  20,   2,   3, 59402880, 59108728, 58999376, 58987376, 59148976
 13611,   4,  16384,  44924,   2,  15,   3, 59460952, 59112456, 59033816, 59028704, 59149080
 13612,   4,  16384,  37618,  15,  19,   3, 59415456, 59094328, 59043496, 58985008, 59174208
 13613,   4,  16384,  19662,  19,  18,   1, 59418456, 59055040, 58984744, 58969584, 58976096
 13614,   4,  16384,  40821,  18,  19,   1, 59459456, 59078288, 59013912, 58971976, 58994592
 13615,   4,  16384,  15275,  19,  18,   1, 59501088, 59102112, 59019712, 59002264, 59049888
 13616,   4,  16384,  39551,  18,   3,   3, 59438624, 59003680, 58987912, 58960872, 59130000
 13617,   4,  16384,  46659,   3,  14,   3, 59396680, 59044160, 58985488, 58984776, 59175560
 13618,   4,  16384,    397,  14,  15,   1, 59385360, 59078136, 59006960, 58969792, 59035208
 13619,   4,  16384,   3879,  15,  14,   1, 59482680, 59067448, 58989416, 58985480, 58992336
 13620,   4,  16384,   2183,  14,  15,   1, 59515312, 59078552, 59029424, 58996832, 59034808
 13621,   4,  16384,  22776,  15,   5,   3, 59511776, 59041048, 58971248, 58963848, 59141824
 13622,   4,  16384,  24960,   5,   5,   0, 59406912, 59122024, 59035720, 59025320, 59045056
 13623,   4,  16384,  26732,   5,   5,   0, 59501168, 59105280, 59015536, 59007640, 59055568
 13624,   4,  16384,   8096,   5,   3,   2, 59376432, 58998192, 58947880, 58960072, 59180672
 13625,   4,  16384,  49450,   3,   3,   0, 59543232, 59064000, 58996544, 58975688, 59023096
 13626,   4,  16384,  37005,   3,   3,   0, 59583776, 59072000, 58996800, 58984968, 59017712
 13627,   4,  16384,  29068,   3,   2,   1, 59609904, 59102880, 59035456, 58996064, 59059984
 13628,   4,  16384,    737,   2,   0,   2, 59545400, 59107608, 59025208, 59009032, 59335112
 13629,   4,  16384,   3277,   0,  17,   3, 59335232, 58894224, 58844360, 58817816, 59136040
 13630,   4,  16384,  46389,  17,  23,   3, 59419112, 59082312, 59061032, 58990736, 59168248
 13631,   4,  16384,  21051,  23,  22,   1, 59378016, 59094264, 59022264, 59024016, 59033144
 13632,   4,  16384,  41129,  22,  23,   1, 59475240, 59017776, 58961792, 58953456, 59012848
 13633,   4,  16384,  13542,  23,  23,   0, 59459264, 59082192, 58965160, 58988496, 59031888
 13634,   4,  16384,  35707,  23,  21,   2, 59517056, 59059344, 59006128, 58992752, 59315008
 13635,   4,  16384,  45861,  21,  21,   0, 59504944, 59045888, 58980008, 58946936, 59017312
 13636,   4,  16384,  22659,  21,  19,   2, 59413680, 59037632, 58960088, 58955216, 59340848
 13637,   4,  16384,  48084,  19,  19,   0, 59435592, 58982512, 58925992, 58915296, 58965288
 13638,   4,  16384,  11068,  19,  19,   0, 59345912, 58988608, 58989960, 58941656, 58956072
 13639,   4,  16384,  45011,  19,  20,   2, 59492560, 59112440, 58996112, 59001168, 59325456
 13640,   4,  16384,  25047,  20,  21,   1, 59467408, 59062344, 58978536, 58950568, 58979408
 13641,   4,  16384,  39888,  21,  21,   0, 59477416, 59049376, 58997544, 58982632, 58983344
 13642,   4,  16384,   3424,  21,  21,   0, 59513304, 59081864, 58989472, 58981672, 59015784
 13643,   4,  16384,  11013,  21,  14,   3, 59484672, 59033768, 58974776, 59030464, 59160552
 13644,   4,  16384,  27748,  14,  13,   2, 59415376, 59039056, 58975136, 58975912, 59360656
 13645,   4,  16384,   3832,  13,   8,   3, 59423936, 58994392, 58923616, 58935520, 59150936
 13646,   4,  16384,  23375,   8,   6,   2, 59445600, 59124352, 59029984, 59073696, 59583704
 13647,   4,  16384,  35127,   6,  18,   3, 59559472, 59152952, 59039088, 59026120, 59158824
 13648,   4,  16384,  48846,  18,  23,   2, 59424856, 59067040, 58994400, 58983528, 59276664
 13649,   4,  16384,  12976,  23,  23,   0, 59520360, 59103824, 58991312, 58963888, 59009032
 13650,   4,  16384,    807,  23,  22,   1, 59513216, 59088808, 58973824, 58988424, 59024976
 13651,   4,  16384,  23776,  22,   7,   3, 59480968, 59050856, 59001592, 58973248, 59138616
 13652,   4,  16384,  20632,   7,   0,   3, 59418960, 59077688, 58988384, 59036816, 59093248
 13653,   4,  16384,   6645,   0,  21,   3, 59301200, 58936752, 58857224, 58831424, 59146808
 13654,   4,  16384,   8617,  21,   2,   3, 59375464, 59073800, 59077600, 59003184, 59144928
 13655,   4,  16384,  40991,   2,   2,   0, 59481664, 59064936, 59017728, 58995048, 59047056
 13656,   4,  16384,  18542,   2,   8,   3, 59593680, 59127712, 59041968, 59020112, 59161128
 13657,   4,  16384,  43869,   8,   9,   1, 59464232, 59111432, 59070744, 59003720, 59056984
 13658,   4,  16384,  12409,   9,  17,   3, 59580592, 59106592, 59037776, 59042384, 59160680
 13659,   4,  16384,  24346,  17,  16,   1, 59392328, 59089112, 58989320, 58974240, 58990064
 13660,   4,  16384,  25632,  16,  19,   3, 59497464, 59097616, 59054064, 58995920, 59168456
 13661,   4,  16384,  42858,  19,  20,   2, 59438872, 59071808, 58993896, 58941912, 59059056
 13662,   4,  16384,  40449,  20,  21,   1, 59468552, 59095824, 59004176, 58986856, 59055704
 13663,   4,  16384,    740,  21,  21,   0, 59500200, 59102656, 59021216, 59022464, 59033952
 13664,   4,  16384,  42852,  21,  20,   1, 59447040, 59026904, 58972992, 58933728, 58968728
 13665,   4,  16384,  25463,  20,  20,   0, 59512840, 59087536, 58976384, 58980896, 58988432
 13666,   4,  16384,  36027,  20,  19,   2, 59378496, 59022448, 58974688, 58969296, 59241600
 13667,   4,  16384,  36708,  19,  19,   0, 59496472, 59071544, 58972520, 58994824, 59018424
 13668,   4,  16384,  23228,  19,   4,   3, 59389824, 59018008, 58967432, 58960704, 59136168
 13669,   4,  16384,  29572,   4,   4,   0, 59393560, 59103080, 59047568, 58988424, 59033592
 13670,   4,  16384,   4913,   4,  17,   3, 59533552, 59096136, 59023944, 59027688, 59163336
 13671,   4,  16384,  39859,  17,  13,   2, 59393552, 59116792, 59027168, 59005976, 59332424
 13672,   4,  16384,  20214,  13,   3,   3, 59509080, 59061864, 58998784, 58975584, 59145648
 13673,   4,  16384,  20465,   3,   0,   2, 59455072, 59059192, 59001992, 58991656, 59264336
 13674,   4,  16384,    987,   0,   0,   0, 59400800, 58959088, 58890184, 58891656, 58924968
 13675,   4,  16384,   6947,   0,   0,   0, 59400944, 58973136, 58897448, 58895488, 58939272
 13676,   4,  16384,  12838,   0,  19,   3, 59472944, 59006008, 58926928, 58930064, 59131576
 13677,   4,  16384,  43083,  19,   1,   3, 59430656, 59049168, 59010144, 58967296, 59140272
 13678,   4,  16384,  10689,   1,  10,   3, 59459248, 59149024, 59057808, 59014968, 59179144
 13679,   4,  16384,  27161,  10,   7,   2, 59483216, 59114808, 59055472, 59035400, 59378064
 13680,   4,  16384,   1664,   7,   7,   0, 59413280, 59013736, 58986840, 58968336, 58967552
 13681,   4,  16384,  36609,   7,   3,   3, 59637904, 59087392, 59031616, 59015976, 59183904
 13682,   4,  16384,  27255,   3,   2,   1, 59444552, 59164744, 59037608, 59016840, 59075688
 13683,   4,  16384,  32551,   2,   5,   2, 59588904, 59112184, 59029312, 59002368, 59307696
 13684,   4,  16384,  44263,   5,   2,   2, 59572552, 59122640, 59041008, 59031936, 59420912
 13685,   4,  16384,  11021,   2,   2,   0, 59428736, 59010208, 58936224, 58919624, 58953280
 13686,   4,  16384,  19527,   2,   2,   0, 59571440, 59116112, 59064144, 59038864, 59053544
 13687,   4,  16384,  22252,   2,   0,   2, 59600320, 59137320, 59046984, 59044632, 59273200
 13688,   4,  16384,  46749,   0,  22,   3, 59364048, 58950896, 58885096, 58871984, 59168840
 13689,   4,  16384,  14906,  22,   7,   3, 59370520, 59037288, 58973264, 58935992, 59168856
 13690,   4,  16384,  20168,   7,   7,   0, 59607320, 59114664, 59091408, 59001928, 59075280
 13691,   4,  16384,  27623,   7,  23,   3, 59604168, 59119896, 59014256, 58991576, 59152504
 13692,   4,  16384,  25151,  23,  20,   2, 59399024, 59114920, 59009296, 58990368, 59411600
 13693,   4,  16384,  49398,  20,  21,   1, 59469536, 59041112, 59010160, 58969904, 59019648
 13694,   4,  16384,   8178,  21,  21,   0, 59490264, 59078864, 58973360, 59017088, 59030136
 13695,   4,  16384,  46807,  21,  20,   1, 59419384, 59072488, 58996752, 58967424, 58991544
 13696,   4,  16384,  30719,  20,  22,   2, 59376424, 59010016, 58977024, 58936240, 59217328
 13697,   4,  16384,  32451,  22,  16,   3, 59538240, 59085968, 59000240, 58982512, 59160992
 13698,   4,  16384,  36987,  16,  14,   2, 59480976, 59054840, 58990896, 58960192, 59328728
 13699,   4,  16384,   5213,  14,   8,   3, 59382960, 59032656, 58942904, 58928528, 59174376
 13700,   4,  16384,  29603,   8,   9,   1, 59585952, 59119520, 59077936, 59082680, 59070624
 13701,   4,  16384,  12017,   9,   8,   1, 59575928, 59105048, 59006376, 58984400, 59053688
 13702,   4,  16384,  30803,   8,   6,   2, 59519384, 59105600, 59014000, 59001464, 59558008
 13703,   4,  16384,   7814,   6,   7,   1, 59509200, 59076976, 59028128, 59015752, 59050568
 13704,   4,  16384,  40994,   7,  10,   2, 59525864, 59043560, 58995024, 58959504, 59239512
 13705,   4,  16384,  16393,  10,  12,   3, 59415536, 59025888, 58979904, 58953504, 59165152
 13706,   4,  16384,  14129,  12,  12,   0, 59432880, 59120728, 59003144, 58983704, 59036816
 13707,   4,  16384,  14381,  12,  13,   1, 59502744, 59058960, 58993432, 58980648, 59009712
 13708,   4,  16384,  14383,  13,  13,   0, 59515552, 59081752, 59034568, 58986592, 59033776
 13709,   4,  16384,  36667,  13,  12,   1, 59499184, 59057568, 58990280, 58947504, 58992648
 13710,   4,  16384,  14960,  12,  12,   0, 59437072, 59059912, 58994568, 58996168, 59013712
 13711,   4,  16384,  22983,  12,  17,   2, 59448280, 59058272, 58986688, 58974512, 59301416
 13712,   4,  16384,  24422,  17,  16,   1, 59403472, 59000696, 58962696, 58968800, 58957104
 13713,   4,  16384,  14953,  16,  12,   2, 59378368, 59038520, 58965704, 58934496, 59231296
 13714,   4,  16384,  23835,  12,  23,   3, 59552800, 59072728, 58992768, 58980456, 59185792
 13715,   4,  16384,   4111,  23,   3,   3, 59399728, 59057408, 58995176, 58989840, 59138224
 13716,   4,  16384,  16757,   3,   2,   1, 59429200, 59131480, 59056648, 59042928, 59056128
 13717,   4,  16384,  17408,   2,  11,   3, 59513024, 59066960, 58993112, 58994184, 59138536
 13718,   4,  16384,  46555,  11,  11,   0, 59419160, 59157888, 59068352, 59045976, 59034024
 13719,   4,  16384,  33716,  11,   8,   2, 59579520, 59131336, 59081784, 59046232, 59349568
 13720,   4,  16384,  35188,   8,   8,   0, 59598784, 59108040, 59034488, 58990904, 59010128
 13721,   4,  16384,  11099,   8,  19,   3, 59611160, 59085784, 59017920, 58987488, 59173808
 13722,   4,  16384,    751,  19,  21,   2, 59363312, 59031888, 58975560, 58962888, 59287720
 13723,   4,  16384,  18160,  21,  22,   2, 59451392, 59071240, 58979336, 58984976, 59276416
 13724,   4,  16384,  27444,  22,  11,   3, 59492568, 59075864, 59002024, 59015112, 59131680
 13725,   4,  16384,  18375,  11,  10,   1, 59354672, 58988176, 58943296, 58915056, 58962168
 13726,   4,  16384,  35780,  10,  11,   1, 59483312, 59124872, 59046864, 59041744, 59061864
 13727,   4,  16384,  38724,  11,   8,   2, 59556336, 59145560, 59072248, 59032464, 59365408
 13728,   4,  16384,   6929,   8,   8,   0, 59604624, 59100984, 58988536, 59000184, 59018088
 13729,   4,  16384,  11352,   8,   8,   0, 59619152, 59110656, 59012096, 59008176, 59025256
 13730,   4,  16384,   7811,   8,   9,   1, 59455104, 59052904, 58991656, 58963584, 59009984
 13731,   4,  16384,  39802,   9,  21,   3, 59582936, 59106968, 59024336, 59032544, 59188792
 13732,   4,  16384,  30996,  21,  20,   1, 59376696, 59083136, 59022648, 58993856, 59010928
 13733,   4,  16384,   2688,  20,   6,   3, 59388088, 58986672, 58920768, 58888896, 59131744
 13734,   4,  16384,  12958,   6,   2,   3, 59396736, 59130880, 59070368, 59030056, 59198336
 13735,   4,  16384,  26708,   2,   5,   2, 59433656, 59129688, 59039928, 59038784, 59369032
 13736,   4,  16384,   6112,   5,   1,   2, 59561712, 59083376, 58986720, 59003288, 59275336
 13737,   4,  16384,  46595,   1,   1,   0, 59573720, 59094712, 59008920, 59002872, 59022336
 13738,   4,  16384,  44227,   1,  15,   3, 59480984, 59061936, 59006664, 58968336, 59153680
 13739,   4,  16384,  12035,  15,  14,   1, 59478136, 59048912, 58975792, 58967568, 59009784
 13740,   4,  16384,  17276,  14,  15,   1, 59438760, 59051056, 59006304, 58990248, 58998032
 13741,   4,  16384,  17058,  15,  13,   2, 59456960, 58999592, 58950896, 58912136, 58988952
 13742,   4,  16384,   4843,  13,   4,   3, 59363984, 59020488, 58943376, 58953760, 59118576
 13743,   4,  16384,  22805,   4,   1,   2, 59485912, 59154248, 59054232, 59052256, 59367528
 13744,   4,  16384,  44492,   1,  20,   3, 59568896, 59103688, 59028416, 58992392, 59162064
 13745,   4,  16384,  26271,  20,  21,   1, 59399688, 59059360, 59012688, 58976888, 59002896
 13746,   4,  16384,  29728,  21,  21,   0, 59478816, 59065992, 59002032, 59010696, 59017632
 13747,   4,  16384,  45817,  21,  21,   0, 59487136, 59073336, 58995440, 58978848, 59008928
 13748,   4,  16384,  21998,  21,  23,   2, 59494848, 59056632, 59001008, 59006384, 59386320
 13749,   4,  16384,  17487,  23,  23,   0, 59450704, 59051184, 58961128, 58924192, 58972960
 13750,   4,  16384,  28067,  23,  23,   0, 59320496, 58987472, 58949456, 58933552, 58932120
 13751,   4,  16384,   8034,  23,  23,   0, 59517528, 59091376, 59021312, 59017304, 59010608
 13752,   4,  16384,  32791,  23,  22,   1, 59371832, 59012672, 58981744, 58959848, 58974800
 13753,   4,  16384,  29235,  22,   2,   3, 59505416, 59054464, 58988736, 58972544, 59143000
 13754,   4,  16384,  11459,   2,   2,   0, 59435456, 59111984, 59026456, 59022824, 59039280
 13755,   4,  16384,   1238,   2,  22,   3, 59548912, 59057152, 59025144, 59021856, 59175072
 13756,   4,  16384,   2581,  22,  18,   2, 59381752, 59059112, 59028128, 59016896, 59397424
 13757,   4,  16384,  36487,  18,  19,   1, 59466544, 59027080, 58950224, 58939552, 58980144
 13758,   4,  16384,  29119,  19,  18,   1, 59319360, 58988232, 58934392, 58930024, 58965824
 13759,   4,  16384,  25059,  18,   5,   3, 59513824, 59091888, 59004192, 58991216, 59146672
 13760,   4,  16384,  23195,   5,   2,   2, 59454720, 59079512, 59026280, 59000064, 59275400
 13761,   4,  16384,  23135,   2,   2,   0, 59588640, 59119488, 59016288, 58983280, 59007256
 13762,   4,  16384,  22027,   2,   2,   0, 59593464, 59098024, 59011872, 59008432, 59025912
 13763,   4,  16384,  28086,   2,   9,   3, 59569080, 59086680, 58997200, 59013560, 59179000
 13764,   4,  16384,   3900,   9,  11,   2, 59421936, 59135152, 59049112, 59026000, 59402784
 13765,   4,  16384,  22737,  11,  10,   1, 59514400, 59035672, 58970544, 58959952, 59005728