bucket_prefixmap.go 456 KB
Newer Older
Steven Allen's avatar
Steven Allen committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 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
package kbucket

// Code generated by generate/generate_map.go DO NOT EDIT
var keyPrefixMap = [...]uint32{
	14653, 3048, 50054, 41849, 49102, 57762, 29907, 13739, 77033, 20415, 16017, 5551, 7186, 33944, 68876, 56719,
	9254, 64439, 19840, 127157, 42206, 8904, 1948, 14118, 80196, 17072, 100930, 170935, 49204, 18110, 42518, 258245,
	35345, 56617, 88614, 42833, 15159, 32016, 69023, 65248, 87224, 79910, 11009, 64423, 43085, 44377, 18946, 22026,
	5924, 2820, 18441, 130786, 3303, 38988, 62236, 224670, 192905, 673, 22864, 43048, 69167, 91416, 117442, 325807,
	71124, 109078, 153812, 8146, 83514, 91184, 192005, 57036, 2355, 49330, 2659, 9936, 10358, 19551, 19880, 13375,
	12538, 12527, 1334, 24983, 161687, 132317, 32697, 177341, 17883, 14239, 5650, 15670, 39820, 3450, 349917, 5867,
	61518, 22473, 118951, 143908, 8128, 69880, 55101, 67470, 80782, 144631, 8809, 10952, 31009, 181652, 58889, 435465,
	54480, 34610, 188755, 205349, 7234, 132534, 89169, 132559, 140943, 35056, 130133, 16418, 32876, 66881, 6335, 10264,
	5599, 150363, 41642, 77324, 56527, 16931, 3297, 30506, 19719, 69005, 101188, 24871, 23166, 17916, 5582, 61934,
	35703, 31550, 96239, 21890, 108005, 123145, 26431, 23961, 19632, 356103, 59495, 37025, 78229, 6913, 21946, 279046,
	21794, 127915, 21679, 17946, 25613, 41254, 23517, 17177, 30952, 136644, 68827, 65836, 70077, 182012, 104378, 82322,
	149994, 108592, 54378, 14120, 85916, 37243, 37639, 141160, 102338, 38937, 47513, 8687, 25859, 16617, 159675, 4807,
	134538, 49246, 75859, 38094, 66261, 40415, 7814, 9685, 247937, 44923, 14868, 196480, 198311, 12163, 16625, 30256,
	35162, 61003, 32767, 50021, 64413, 452, 7970, 41203, 106318, 5208, 7037, 122349, 16371, 53002, 79555, 83617,
	10933, 698, 75, 41095, 3384, 47763, 35734, 183485, 3667, 29954, 67343, 261587, 70109, 29615, 23465, 94515,
	55649, 3451, 5083, 91244, 82806, 94238, 43007, 78761, 14140, 98064, 81429, 63954, 8772, 3754, 75837, 76647,
	88810, 9445, 19446, 24328, 49343, 4159, 34624, 31757, 123159, 68724, 25567, 92339, 125800, 3224, 40924, 6024,
	8266, 32295, 62108, 19239, 15585, 48925, 53702, 14395, 126341, 4296, 6739, 301452, 198771, 84902, 62495, 90646,
	19502, 2306, 51949, 137872, 21275, 48244, 43233, 17711, 43106, 63508, 167010, 96841, 2768, 22023, 139385, 73296,
	38267, 15241, 16714, 136325, 109003, 31630, 29598, 13621, 13595, 107213, 7180, 95780, 5536, 184681, 24240, 36868,
	174344, 11507, 76249, 95519, 3780, 9043, 173541, 172050, 97638, 129941, 78843, 59230, 84271, 77492, 103959, 13850,
	98941, 5575, 17066, 20397, 18950, 16700, 113110, 21832, 67797, 75003, 15644, 125310, 10977, 22117, 12914, 56285,
	13454, 264711, 42609, 45808, 122725, 113589, 44371, 55977, 31819, 37118, 201666, 69163, 21828, 36982, 246641, 58226,
	52435, 91186, 2806, 47824, 28914, 72117, 7689, 94974, 85372, 45061, 168805, 40959, 36457, 15932, 8304, 3219,
	37239, 122486, 127491, 3650, 62612, 468, 249856, 69891, 7805, 87612, 75530, 173921, 64062, 545, 22895, 38855,
	14232, 17262, 10086, 46983, 163505, 1213, 5518, 52549, 121809, 26803, 8891, 159572, 45884, 1887, 43505, 4113,
	9901, 72931, 114838, 104555, 9324, 2385, 55851, 111069, 5804, 134695, 24683, 34434, 163462, 47385, 9448, 8655,
	55448, 54098, 63050, 11335, 55897, 25984, 20274, 71771, 20862, 73715, 10938, 13589, 15858, 25470, 31005, 79859,
	21522, 28114, 29841, 89557, 68033, 43392, 17404, 149882, 53697, 51239, 78550, 38568, 337650, 7258, 26778, 13223,
	21270, 73924, 122291, 195696, 19424, 65167, 5684, 15064, 5191, 59290, 5568, 100173, 15731, 4742, 11594, 10909,
	66101, 27243, 168104, 188225, 152884, 1494, 44299, 118147, 158473, 50878, 168938, 62161, 172382, 74797, 50618, 104305,
	1991, 29589, 966, 29796, 57288, 63521, 1732, 11512, 41086, 113267, 89875, 6091, 5720, 104306, 50417, 114360,
	63610, 15761, 24464, 40081, 8442, 13109, 130860, 66720, 51515, 111147, 44313, 12035, 87107, 46737, 4154, 98,
	17950, 54287, 104080, 807, 57935, 85693, 36269, 26226, 238661, 119993, 89487, 159099, 35111, 115244, 38927, 82627,
	61592, 37719, 83667, 153315, 25648, 33033, 38679, 37399, 14685, 73124, 19168, 25886, 39439, 2255, 336544, 76319,
	106714, 40147, 42577, 69000, 1698, 17425, 7401, 9725, 11533, 92430, 16866, 109106, 3243, 22137, 87047, 44204,
	85990, 2683, 67927, 77385, 245785, 17964, 27249, 96073, 10879, 29784, 941, 17192, 150277, 35842, 59080, 20098,
	102100, 29231, 61253, 17557, 104603, 19882, 16138, 11832, 213012, 58646, 67662, 146992, 241559, 140814, 12155, 25093,
	4714, 27934, 57553, 27439, 85553, 1, 2725, 72278, 166401, 55874, 48512, 8467, 126682, 45328, 31755, 22361,
	43952, 49213, 108220, 1883, 89532, 43526, 13920, 111371, 73005, 1561, 80798, 19723, 78487, 49001, 220770, 123859,
	185004, 142973, 96284, 88718, 89448, 2914, 39668, 65135, 52946, 212580, 129648, 50087, 20152, 9342, 63670, 103074,
	21188, 14753, 37525, 19060, 65909, 133637, 133801, 17925, 68650, 55641, 597, 56348, 10922, 36540, 14796, 372200,
	334685, 105747, 64381, 200863, 7093, 30480, 230009, 217602, 54749, 32871, 34448, 20239, 15552, 8649, 120783, 22078,
	50176, 60275, 32041, 916, 12468, 13456, 133126, 33707, 109264, 25189, 36664, 210821, 29327, 62391, 31342, 30525,
	3226, 37339, 95015, 52081, 44325, 158160, 58693, 46490, 13007, 11969, 92779, 58053, 36309, 82030, 206317, 4045,
	220791, 52719, 90514, 46863, 121762, 24823, 183399, 4891, 6380, 5171, 13941, 76511, 119562, 164650, 54683, 94061,
	14821, 48327, 56152, 8131, 42126, 58944, 187392, 6271, 11641, 3421, 194582, 40718, 29795, 9604, 18916, 5422,
	60104, 47986, 66804, 17674, 34341, 91580, 1951, 43619, 2833, 18021, 35584, 14142, 69749, 12778, 86834, 159,
	19613, 8632, 1167, 55569, 43951, 119342, 46166, 76617, 135722, 73901, 27172, 48845, 12999, 165286, 18940, 42759,
	57615, 46274, 86859, 17686, 94527, 220208, 216838, 33056, 142218, 36071, 26925, 30257, 37598, 71510, 76472, 22670,
	15941, 24302, 103431, 19020, 96537, 99540, 112592, 12968, 77304, 91326, 6054, 14021, 40458, 74124, 67191, 101904,
	31731, 8363, 25200, 13407, 40980, 44411, 53176, 26877, 41754, 143714, 86848, 277814, 143797, 85795, 23068, 65176,
	32339, 25008, 92394, 31872, 65902, 14779, 34839, 58212, 410472, 29823, 70509, 17512, 15479, 5687, 3236, 12785,
	58390, 8613, 42274, 300571, 3584, 34256, 37726, 12473, 52356, 241504, 190495, 21991, 41046, 151369, 44108, 27524,
	4470, 2174, 180935, 33048, 52354, 7599, 183810, 4457, 23916, 21050, 40165, 6713, 113024, 46754, 11572, 66242,
	339940, 84119, 72584, 52741, 99855, 69255, 27622, 31876, 20578, 82558, 6885, 3471, 179447, 23860, 96086, 10399,
	3508, 4537, 8637, 8295, 20310, 76457, 78939, 3774, 249966, 50049, 33115, 42917, 44841, 183084, 76117, 48662,
	41748, 292194, 21846, 97959, 101485, 13445, 133921, 170302, 15201, 62906, 46790, 29219, 70236, 38952, 76792, 9756,
	18348, 75119, 83938, 31687, 1660, 205978, 131477, 10605, 3925, 17093, 27633, 32060, 54071, 78260, 7322, 33646,
	28923, 875, 5084, 44742, 70935, 252112, 45608, 77901, 38015, 14371, 69871, 48861, 83030, 13845, 32833, 13925,
	10204, 207901, 329644, 65975, 12943, 49600, 100249, 69389, 89640, 1418, 69802, 41236, 15354, 27870, 85066, 18251,
	8533, 80194, 27599, 50901, 18790, 341006, 3052, 2360, 17259, 19609, 24922, 8889, 36204, 40110, 15523, 7191,
	1419, 57663, 49968, 35389, 52918, 87903, 107922, 27488, 86454, 28321, 211991, 45142, 105194, 110668, 84052, 18002,
	73984, 38700, 45966, 13655, 2761, 28716, 66150, 92994, 382879, 88745, 23210, 38724, 80416, 8576, 111299, 46416,
	32426, 209777, 5312, 50120, 11581, 53245, 13128, 65185, 84597, 89344, 6184, 341922, 13822, 57878, 18505, 4729,
	50693, 95088, 95501, 171878, 7890, 36164, 48910, 153719, 29517, 148716, 105626, 26654, 83690, 45967, 128256, 73803,
	47642, 76867, 36320, 17579, 89061, 23035, 109827, 40206, 41881, 39662, 129062, 207424, 114380, 12522, 117770, 14774,
	55959, 20404, 3100, 3896, 58692, 28390, 14615, 351443, 25630, 88894, 1198, 8664, 16130, 51465, 12934, 34935,
	77764, 183425, 51719, 50302, 25420, 150683, 4238, 6755, 16701, 4774, 90171, 111962, 12931, 9877, 28394, 1367,
	21482, 92043, 16899, 260829, 228087, 125950, 100673, 993, 18517, 62543, 110874, 90408, 61192, 51615, 5137, 44872,
	12749, 43520, 47748, 102903, 46672, 5362, 17956, 13557, 89304, 16054, 67665, 43262, 41378, 240503, 137011, 193539,
	146965, 82528, 41151, 275725, 17482, 23525, 36773, 29229, 59703, 94610, 33085, 26213, 387063, 105035, 224866, 88201,
	5880, 5476, 18764, 72815, 140236, 53602, 119833, 5261, 58699, 109516, 7971, 49767, 13687, 527, 126624, 36862,
	77719, 148209, 326744, 26015, 15423, 556, 41699, 6603, 25360, 125747, 30007, 32023, 9742, 42401, 24344, 32619,
	32471, 55285, 144357, 121596, 54897, 193941, 88170, 20763, 23968, 42877, 15807, 7578, 54271, 190143, 143288, 143472,
	96627, 14260, 42080, 165574, 83478, 159826, 13412, 158132, 6299, 23116, 133523, 35041, 39985, 48574, 19822, 1114,
	92495, 189109, 13510, 34848, 1554, 104345, 6451, 19550, 65770, 12929, 79107, 118612, 171307, 37397, 839, 21418,
	73289, 27, 75394, 14123, 2572, 106095, 4024, 31751, 268507, 282800, 91087, 50676, 68023, 39362, 236625, 26495,
	46764, 28783, 258426, 74448, 102914, 40913, 107398, 80157, 5874, 338078, 8723, 5020, 131535, 5724, 35338, 175104,
	52128, 114429, 36565, 27394, 231665, 221459, 75056, 57191, 78459, 127470, 46696, 223272, 2857, 217464, 25065, 114188,
	77036, 96292, 23064, 97290, 52045, 29026, 70253, 145735, 38519, 84324, 170150, 89881, 39216, 2007, 2372, 89141,
	69489, 1805, 16251, 51468, 176102, 72232, 89186, 28774, 18969, 1035, 123578, 262058, 91438, 56473, 199499, 33833,
	17250, 54352, 20850, 202962, 86835, 66625, 25710, 60196, 36435, 34226, 17561, 20232, 13671, 84984, 81461, 44011,
	48467, 54931, 153343, 5454, 5529, 44483, 43150, 292384, 20181, 102757, 287, 141369, 31920, 123089, 4200, 7950,
	54082, 165788, 66427, 97053, 107612, 34813, 17126, 27219, 49499, 94593, 10699, 5929, 105988, 99603, 96494, 42045,
	12271, 135542, 29326, 26733, 39731, 48483, 119997, 64642, 16344, 7897, 45195, 146672, 18695, 26684, 179647, 195542,
	15204, 34793, 60247, 59450, 42095, 26325, 2124, 175, 40491, 73962, 19412, 6693, 47259, 3452, 28364, 63691,
	109542, 14160, 47115, 30319, 135, 158261, 121042, 1352, 89687, 67253, 22979, 148680, 5166, 20285, 156547, 48930,
	12170, 50626, 50388, 56339, 2373, 45620, 49495, 23694, 85127, 86279, 24732, 15075, 27410, 146399, 193012, 656,
	120804, 14632, 317, 27793, 198208, 105834, 90418, 88955, 116327, 41514, 59312, 186917, 14272, 159158, 28647, 2011,
	26622, 100202, 89863, 12378, 20276, 42361, 59067, 141957, 103916, 53622, 26506, 61501, 68962, 56035, 50361, 960,
	182039, 163008, 10040, 3779, 20203, 145049, 169816, 7145, 260022, 133645, 80462, 40129, 19911, 440, 17592, 10252,
	10345, 238127, 55759, 109550, 23512, 78471, 69626, 430, 35430, 270044, 91347, 9795, 69824, 54590, 115386, 180124,
	129788, 111536, 77982, 27593, 125, 107498, 406200, 105428, 39458, 157542, 111481, 16683, 30972, 122408, 11003, 129739,
	12137, 15623, 20344, 116695, 207252, 76782, 86561, 588817, 88019, 324367, 121637, 46834, 12045, 119836, 53603, 6224,
	15392, 9228, 9773, 156699, 131161, 45432, 103936, 10571, 77181, 143219, 69985, 73548, 75447, 114, 71746, 24394,
	19076, 160149, 99505, 411, 89883, 31639, 131013, 5144, 55950, 51925, 8357, 37920, 10987, 75838, 261436, 6845,
	8035, 27850, 6570, 62304, 11405, 71, 20885, 38854, 2073, 147989, 118880, 73918, 48722, 186245, 155518, 118464,
	140230, 11920, 21014, 14708, 56206, 119527, 41220, 45339, 74532, 33302, 241475, 4751, 117323, 13841, 48329, 183997,
	41247, 67221, 22740, 107706, 12676, 82462, 15884, 35587, 83137, 195357, 151162, 24573, 70802, 99238, 70313, 93746,
	26799, 401618, 33239, 362199, 8650, 44288, 7944, 223691, 85858, 65206, 57556, 26207, 103279, 164149, 19930, 11099,
	8401, 26332, 22096, 62274, 70789, 115735, 31389, 39230, 1431, 168161, 28199, 7753, 19234, 5089, 174032, 6336,
	46403, 29428, 4868, 121639, 68925, 219836, 104252, 5015, 165091, 77724, 112474, 56095, 17372, 95930, 37600, 9405,
	11648, 16909, 27946, 176579, 131583, 41121, 136244, 58241, 22706, 191517, 40986, 55510, 14086, 46990, 195319, 114659,
	57876, 19133, 26306, 197963, 63513, 117468, 29353, 70477, 53719, 38770, 26673, 68305, 15362, 42542, 46237, 62407,
	48204, 111973, 67420, 19556, 16451, 80769, 360819, 39870, 2350, 194811, 71983, 106215, 29708, 205026, 78390, 5379,
	89273, 309477, 73458, 26217, 65961, 51059, 18312, 3340, 211560, 74090, 96660, 149349, 122269, 99195, 3287, 89556,
	131864, 870, 114301, 105944, 75533, 613, 31327, 116120, 86214, 17531, 96466, 28586, 68049, 132152, 91602, 17582,
	125535, 45403, 78194, 16848, 73174, 27897, 5361, 296734, 30839, 22188, 192, 69759, 64819, 17765, 90050, 22037,
	13613, 720, 27613, 103348, 24672, 22920, 10499, 6160, 139598, 12196, 36363, 266861, 123604, 8621, 29344, 18347,
	40956, 159495, 33618, 26411, 71229, 42454, 43672, 79994, 7997, 4675, 3838, 20400, 11683, 22242, 18135, 2344,
	136968, 2427, 15472, 102306, 18103, 27075, 23304, 94377, 219355, 82659, 83219, 7352, 53264, 278656, 16748, 9630,
	42635, 98434, 48702, 17928, 55779, 106666, 70203, 150802, 43746, 21053, 17549, 44513, 71406, 5872, 173669, 30078,
	104379, 18359, 30788, 187853, 52672, 50064, 12402, 9928, 47943, 3291, 146253, 25876, 305100, 45866, 56336, 101196,
	118078, 65307, 95796, 6141, 30897, 72050, 203376, 8638, 14882, 62011, 4665, 18838, 43229, 57662, 50805, 80411,
	8394, 15130, 25775, 49939, 89223, 105839, 47686, 197997, 103464, 37540, 174709, 48526, 207392, 134537, 50027, 20105,
	36898, 244750, 1225, 98038, 49056, 23435, 108859, 98528, 99294, 133456, 83842, 173507, 54136, 43740, 52536, 13249,
	16193, 18914, 173103, 11953, 98021, 43549, 5060, 79619, 67853, 15830, 206246, 90225, 7537, 153155, 37436, 12409,
	21304, 226664, 8243, 26902, 97197, 5279, 135639, 164832, 24260, 91149, 173860, 74311, 90153, 105459, 8231, 255773,
	76709, 49241, 26554, 5561, 22184, 34962, 2803, 23578, 28209, 3656, 17393, 18817, 44794, 13985, 92900, 132244,
	68012, 142209, 203894, 30164, 6948, 54592, 188342, 87553, 3208, 26959, 40549, 65218, 40444, 36012, 48924, 51798,
	90579, 310497, 11054, 116396, 77097, 39678, 3572, 10243, 108482, 71410, 154810, 26373, 151240, 30324, 172437, 21587,
	122979, 14102, 18466, 4554, 10814, 95989, 57200, 23093, 8117, 10357, 67304, 54513, 24701, 38403, 36608, 2265,
	365819, 52645, 352859, 66313, 8092, 156047, 11864, 55542, 145568, 53111, 81030, 53387, 57767, 97993, 25415, 193436,
	208152, 5606, 98567, 148706, 45013, 37888, 70251, 58516, 62155, 47647, 24320, 106254, 56261, 15726, 308294, 49474,
	135610, 15041, 283, 35256, 4506, 18160, 205904, 40743, 16532, 12939, 30648, 46236, 93582, 83082, 41496, 84724,
	254623, 2623, 85130, 38035, 16806, 18064, 57843, 22214, 593, 22061, 14044, 54929, 13805, 4511, 75468, 9553,
	13939, 52173, 145090, 84294, 152618, 49565, 1230, 2595, 183499, 35009, 96137, 26093, 120609, 47930, 54453, 14603,
	59494, 47225, 11701, 7964, 62190, 1774, 35973, 89187, 121918, 4043, 101245, 187811, 35695, 150116, 17391, 147993,
	114379, 109476, 24887, 32566, 93543, 3198, 72500, 55699, 108497, 82773, 5087, 48438, 46183, 3646, 122940, 38930,
	29536, 73172, 148948, 125524, 15931, 53788, 86068, 25763, 135263, 64372, 78232, 23602, 78348, 146257, 8174, 27020,
	8880, 6684, 38771, 17376, 158998, 26238, 41474, 56151, 24120, 4547, 21829, 19830, 102301, 7962, 25239, 24601,
	40778, 255680, 6264, 10067, 154468, 10219, 117452, 119197, 75969, 55391, 68315, 30449, 34287, 38833, 109806, 998,
	16908, 41232, 142670, 61637, 32806, 79177, 18658, 2359, 19543, 37174, 125207, 59787, 174345, 85111, 156173, 30871,
	44113, 38217, 31703, 72381, 96500, 17096, 33278, 211508, 33136, 56049, 127998, 19755, 19457, 13730, 55194, 5815,
	22502, 37524, 142687, 12917, 321373, 74111, 70217, 38609, 14117, 154625, 89484, 13162, 4256, 168741, 133086, 72380,
	163308, 128230, 97829, 42141, 127505, 62992, 33163, 48687, 7650, 357608, 50169, 18178, 65590, 25138, 138112, 16078,
	29417, 32861, 11290, 72191, 123362, 27359, 14606, 99683, 65726, 6598, 5795, 162977, 68204, 30524, 85426, 34587,
	46803, 53632, 79145, 148163, 59654, 90275, 9716, 47618, 49451, 149828, 28571, 116011, 33802, 5779, 11674, 46396,
	2488, 54120, 42074, 23869, 56307, 58928, 58875, 94154, 31560, 197624, 38524, 70897, 19572, 12211, 169922, 23359,
	145593, 53159, 29153, 128406, 55195, 5919, 10312, 31383, 138640, 42012, 113591, 74517, 116117, 76828, 84096, 14762,
	80276, 73106, 115457, 87728, 28282, 30085, 119, 8352, 43858, 43263, 36452, 67368, 24665, 42066, 32333, 4622,
	46760, 175773, 20671, 115647, 17669, 8558, 1838, 37620, 85745, 570, 69545, 114464, 111680, 101954, 11972, 1520,
	48694, 53239, 41276, 43253, 138643, 28433, 108795, 29130, 114791, 199941, 147475, 214619, 8783, 40777, 130327, 42443,
	19285, 72613, 37148, 34585, 41332, 75455, 85671, 17958, 20657, 6825, 105585, 30133, 78234, 49021, 29741, 68322,
	2850, 38500, 104420, 148347, 100789, 44701, 92364, 17321, 23699, 12478, 2111, 55394, 269239, 167593, 185236, 14969,
	105544, 31457, 41710, 49633, 33443, 71976, 195454, 95277, 32930, 3509, 19452, 22313, 31535, 3424, 105249, 2212,
	99224, 20407, 21415, 38625, 172180, 200440, 19711, 63166, 113385, 24848, 371524, 14461, 134465, 97929, 72045, 29700,
	67360, 41033, 81696, 28560, 150470, 55452, 65792, 84570, 38746, 111280, 5050, 31189, 175024, 3552, 101489, 29458,
	18782, 157822, 48695, 30697, 19893, 3967, 32943, 6378, 10951, 163550, 106326, 28068, 3983, 17920, 19034, 195629,
	2895, 38622, 16853, 1762, 27583, 41329, 94603, 11700, 101398, 293, 233752, 199754, 94725, 94994, 6191, 9290,
	19001, 25081, 118584, 15034, 129279, 40948, 265220, 30942, 150442, 139575, 17132, 53334, 26966, 73692, 115103, 110229,
	68895, 33662, 122833, 3247, 41974, 41174, 157307, 1898, 269338, 15922, 18120, 118340, 104863, 31266, 50647, 139292,
	42957, 1506, 92605, 23883, 11167, 127766, 214602, 67785, 51462, 44228, 67367, 21254, 3022, 47462, 178385, 21858,
	32624, 24242, 1873, 19124, 51643, 16450, 5315, 79944, 111645, 105393, 16080, 12477, 41131, 51416, 2229, 38508,
	28846, 209881, 2747, 18525, 2600, 801, 51985, 9983, 130510, 198615, 43189, 73399, 30882, 176964, 12452, 31071,
	92801, 17083, 10472, 58181, 202201, 9458, 992, 112367, 61069, 93960, 26333, 78817, 136460, 22034, 54569, 22411,
	170691, 2087, 14939, 88513, 31779, 26337, 12721, 154145, 27863, 23513, 113340, 108415, 57007, 78068, 32904, 138214,
	62911, 76331, 101075, 59943, 87210, 125771, 135042, 8064, 58901, 31503, 12952, 8738, 69810, 39120, 30773, 7831,
	31416, 60754, 25548, 75650, 30951, 2120, 52163, 37811, 98636, 17834, 36825, 39664, 17872, 6778, 18249, 244789,
	76288, 31916, 128097, 692, 8261, 71330, 166279, 108894, 57621, 53662, 43316, 14133, 21723, 292450, 53859, 53306,
	46702, 145924, 5112, 95484, 7613, 43825, 18027, 122602, 1042, 224241, 126743, 39561, 150754, 130274, 27500, 74747,
	31159, 79140, 90350, 68430, 54469, 65463, 18885, 37731, 12956, 76456, 115212, 100086, 113002, 14227, 24692, 74889,
	13432, 36507, 15, 56086, 4740, 143012, 1523, 64755, 9889, 50365, 175760, 7294, 61924, 27507, 30719, 20197,
	49376, 119426, 49329, 47078, 23199, 161765, 114271, 40123, 100264, 35295, 94537, 187195, 209449, 96092, 88914, 58785,
	394653, 18680, 4044, 18439, 54319, 19421, 53352, 28548, 7347, 192253, 35475, 117707, 77611, 46450, 70446, 4690,
	12072, 59800, 37955, 182553, 67245, 191239, 151748, 22211, 32543, 5820, 19611, 104630, 70128, 154860, 150007, 43525,
	2714, 47777, 88059, 55481, 46508, 116894, 31117, 122086, 165962, 109406, 55517, 29512, 133243, 22511, 164220, 200,
	103136, 158179, 24221, 3131, 47940, 24093, 3426, 55143, 13868, 4408, 79858, 100565, 3682, 9221, 128718, 25170,
	29898, 109748, 255154, 14299, 111748, 10769, 6711, 3852, 12665, 106350, 30562, 39766, 60213, 123625, 208288, 8749,
	46804, 20444, 21265, 88659, 85622, 114749, 6319, 136745, 49014, 12331, 62395, 6694, 97629, 3594, 55066, 225148,
	2498, 36537, 163396, 43299, 65309, 5238, 97196, 167443, 223639, 54427, 21577, 92319, 235620, 103809, 80813, 132412,
	201430, 9939, 26159, 196903, 80105, 37156, 62797, 19070, 18679, 24167, 84720, 88087, 2095, 32229, 240188, 82992,
	16855, 45393, 118357, 61731, 53386, 57094, 11532, 33786, 41386, 156636, 11636, 64545, 75964, 233874, 22194, 10560,
	7275, 12034, 39202, 55855, 67428, 38920, 124186, 8288, 60574, 187645, 10271, 58306, 170426, 46060, 12183, 22601,
	33792, 169733, 22057, 8956, 177224, 16595, 7640, 21825, 118020, 71566, 94408, 7985, 61300, 40111, 374270, 39299,
	5000, 34139, 4718, 6498, 119282, 7738, 62057, 80989, 188231, 27954, 8946, 149937, 233009, 4446, 8371, 1735,
	10151, 61733, 16366, 305936, 8257, 106993, 34151, 85460, 85743, 22788, 58157, 105759, 40631, 133, 107074, 39693,
	19826, 34600, 99226, 73114, 28239, 6907, 11496, 80100, 139347, 74352, 52911, 76950, 51154, 64786, 13699, 17820,
	64283, 31828, 833, 30818, 142925, 123639, 45750, 92006, 62855, 41270, 35620, 205217, 8298, 133318, 64290, 156001,
	216435, 44539, 4548, 19006, 44948, 83397, 53039, 13514, 94557, 121228, 162, 16026, 7416, 134086, 29285, 123126,
	215714, 16404, 45637, 104994, 299728, 69549, 83879, 22051, 32423, 7863, 116380, 26055, 37803, 23322, 17844, 41363,
	25265, 27705, 49658, 45661, 122667, 116023, 90229, 15013, 30010, 30591, 63516, 13386, 45059, 51700, 43989, 25205,
	161637, 84239, 4814, 87376, 154756, 58365, 12074, 5186, 4599, 6475, 131450, 20569, 24867, 31676, 37662, 25309,
	202515, 97054, 67778, 102811, 67924, 118315, 177695, 36292, 111911, 160250, 47989, 106724, 69438, 28177, 19418, 2916,
	51092, 122551, 83740, 672, 49231, 22639, 97976, 235015, 79964, 216772, 82007, 190679, 19117, 48025, 639, 142648,
	56028, 19300, 148998, 1158, 40793, 7994, 133068, 131910, 95257, 4022, 39369, 69690, 82484, 43243, 215844, 38020,
	69801, 71858, 27862, 66235, 30061, 114031, 25662, 44574, 87682, 131757, 13646, 192909, 16237, 5576, 121516, 199016,
	152512, 14876, 44359, 542, 59557, 212467, 1700, 75575, 110376, 93739, 106563, 119648, 19990, 20043, 109570, 4480,
	58074, 22281, 12648, 59532, 23974, 38362, 47334, 15265, 25673, 43602, 21590, 17616, 21973, 168763, 2253, 54770,
	35185, 6681, 37471, 59606, 145519, 99358, 180740, 27795, 27953, 35532, 122240, 125358, 52991, 22856, 18728, 12804,
	76219, 126520, 80261, 113645, 21327, 178855, 7368, 19100, 14562, 15915, 34666, 52581, 44681, 43674, 27768, 41866,
	41278, 65276, 4941, 65328, 98365, 65629, 15602, 1843, 40559, 3020, 11259, 111985, 28217, 1095, 179957, 36560,
	113797, 116227, 125614, 187361, 51619, 29596, 94652, 28120, 7961, 192642, 29763, 13244, 20609, 1245, 57372, 20162,
	2578, 37622, 301, 88448, 28839, 2651, 69428, 133270, 65051, 23994, 11469, 46692, 48377, 4447, 240244, 4780,
	88115, 19029, 101956, 26804, 28516, 59906, 39973, 5350, 5783, 128862, 106344, 22799, 120839, 49861, 99946, 54024,
	252110, 88837, 32893, 36995, 18902, 6530, 107841, 25685, 48221, 83190, 21243, 38716, 27210, 641, 34245, 43197,
	24322, 37072, 48669, 67213, 98405, 43300, 42212, 46057, 60745, 32312, 82429, 49597, 4929, 25706, 38947, 28485,
	92925, 45731, 26360, 6683, 68496, 63802, 155983, 128189, 101829, 35768, 10870, 87885, 7134, 10484, 6824, 34505,
	14517, 43227, 78683, 978, 42307, 20413, 7741, 24587, 113181, 206311, 16921, 72948, 243340, 33891, 44960, 12456,
	4125, 39881, 12096, 34948, 8018, 83107, 27780, 10655, 34689, 54354, 97388, 117628, 29456, 311771, 766, 141259,
	43885, 94123, 229714, 26218, 46586, 91155, 5587, 19946, 24664, 26007, 30021, 52383, 144375, 16303, 11610, 138169,
	34819, 90653, 32537, 79822, 43033, 137990, 18495, 9555, 7348, 48060, 45914, 35525, 44180, 20068, 35915, 187836,
	9790, 50326, 90591, 137305, 41291, 178002, 50720, 109732, 209723, 55206, 70922, 13481, 120051, 95514, 49095, 60836,
	39408, 8041, 64793, 20277, 26625, 40682, 138702, 28759, 35661, 98022, 97052, 6784, 48462, 20720, 63568, 28828,
	61534, 68198, 10577, 47971, 26595, 1986, 146671, 16109, 4028, 143481, 17642, 12835, 24270, 60146, 126784, 16976,
	26026, 33830, 8011, 38196, 39472, 2553, 125715, 23012, 287528, 40905, 51355, 81666, 133588, 65853, 51258, 46991,
	15154, 5101, 282472, 43257, 107879, 24822, 125176, 84153, 233766, 28566, 27117, 64464, 138335, 15886, 37307, 42422,
	11977, 26069, 28851, 17949, 85919, 33651, 12061, 32506, 139211, 20241, 35440, 69758, 1028, 224217, 45014, 99351,
	77736, 8083, 20595, 127566, 14079, 66112, 74868, 47494, 78659, 19777, 115400, 163905, 95105, 141122, 180154, 139812,
	20485, 76243, 19241, 46026, 32010, 22556, 61177, 102504, 18226, 246219, 121267, 93791, 33103, 47891, 35611, 91139,
	79616, 41691, 57850, 74495, 7686, 49344, 6978, 30069, 14361, 192988, 72451, 34249, 8588, 49813, 8863, 179194,
	68743, 18597, 6559, 84204, 186753, 372881, 129933, 36541, 168271, 207582, 60714, 50521, 22207, 33168, 108315, 63925,
	3304, 25482, 243345, 74783, 18651, 86841, 55413, 158586, 87248, 48440, 32051, 30437, 80054, 66973, 157152, 5114,
	21518, 6393, 144942, 90412, 345268, 78060, 234341, 131534, 352197, 2588, 246833, 10866, 79152, 99323, 9182, 51790,
	15968, 39261, 149449, 21396, 143073, 27606, 25333, 147723, 33003, 27195, 96832, 107442, 18204, 54170, 19484, 61107,
	71977, 50777, 67316, 95411, 24399, 32101, 9612, 34349, 52362, 55089, 18688, 30722, 152637, 114234, 90067, 9623,
	38348, 144951, 97928, 11859, 38821, 48007, 11685, 25712, 6117, 29139, 15532, 3581, 14861, 59948, 894, 25391,
	8087, 78000, 21279, 24740, 53891, 3537, 4766, 19860, 68794, 41163, 3003, 46362, 253857, 71467, 17983, 37703,
	29854, 84209, 11622, 82754, 159213, 71606, 93419, 82804, 908, 38031, 208362, 28807, 106901, 171990, 102123, 18997,
	54289, 23108, 3969, 12840, 86017, 41620, 116954, 175555, 257277, 7787, 37470, 1212, 7937, 6200, 64291, 92278,
	14892, 41901, 42786, 195, 42176, 19973, 120325, 98151, 60630, 7976, 31306, 56608, 43724, 33297, 18709, 200393,
	22339, 261685, 134992, 5096, 8142, 72211, 15572, 169096, 111626, 43111, 4902, 24669, 109188, 25890, 31580, 24624,
	6503, 34481, 85427, 26990, 12869, 78049, 118389, 9821, 31764, 109665, 74617, 140095, 22483, 9016, 13299, 23320,
	210913, 2399, 11261, 42927, 105109, 16312, 69471, 24238, 152706, 9892, 27544, 28520, 45793, 32170, 21754, 27464,
	29792, 5983, 6146, 101151, 59824, 25151, 66925, 113118, 39823, 63255, 6112, 9769, 63339, 43010, 50390, 503,
	15755, 88622, 74292, 191645, 46579, 24482, 58147, 7819, 112380, 85690, 23580, 2242, 72766, 7567, 14356, 47774,
	143389, 20426, 176801, 32622, 54912, 39414, 21696, 73290, 88915, 76, 41806, 163401, 14528, 37222, 7370, 48317,
	22175, 26299, 124435, 166059, 55373, 36764, 36585, 155333, 884, 105241, 48747, 92888, 592, 42391, 20722, 35108,
	21791, 21085, 21865, 46569, 8876, 86924, 155583, 191639, 61023, 47291, 45130, 187831, 22978, 4823, 26272, 63435,
	174459, 61976, 46042, 430992, 16218, 126933, 162544, 11989, 5389, 8939, 77703, 120132, 173324, 6344, 158687, 34497,
	27392, 220177, 131670, 33482, 31173, 87149, 89979, 60261, 3686, 42622, 222, 143175, 74560, 3895, 16830, 33768,
	55299, 91178, 26267, 75173, 138798, 31964, 167863, 71833, 58862, 146156, 7666, 58247, 130904, 116040, 42356, 82694,
	33144, 92978, 18143, 12084, 32999, 20510, 18509, 7461, 171392, 135192, 164946, 38769, 4577, 1155, 109660, 16429,
	68700, 5702, 96435, 8489, 95293, 152527, 82079, 5467, 17873, 33306, 7300, 157079, 135016, 47581, 180602, 23624,
	65390, 2686, 12471, 30442, 15390, 61688, 117721, 32516, 61500, 64085, 22369, 28927, 48714, 194447, 164111, 52710,
	62286, 3285, 4773, 165242, 20473, 91593, 92869, 57317, 129504, 52404, 199157, 144269, 25095, 20920, 208819, 215110,
	43949, 6311, 222408, 32752, 82003, 37850, 111844, 9586, 52589, 6403, 1590, 55819, 23695, 9263, 53723, 26247,
	12897, 46129, 3652, 96366, 2848, 24245, 19646, 11352, 27228, 38725, 106926, 6967, 36262, 27924, 1719, 43791,
	39778, 137452, 55916, 8077, 38840, 100220, 62865, 94474, 5581, 61811, 21672, 71951, 39438, 7998, 10350, 87660,
	41558, 55133, 36125, 12032, 76587, 32838, 112940, 93907, 63354, 56482, 378564, 80346, 18631, 53062, 148712, 56259,
	47018, 208928, 61208, 7329, 1157, 82994, 8200, 40392, 18159, 177929, 40761, 299582, 58315, 16184, 4033, 4563,
	274626, 549396, 205681, 40780, 34045, 67032, 91288, 12399, 26455, 2524, 20146, 13207, 52866, 71141, 183689, 265082,
	62049, 81757, 1131, 99235, 40348, 77133, 35055, 456272, 2089, 123973, 27083, 121902, 338765, 103234, 302878, 31810,
	79479, 97711, 24984, 1694, 55355, 55507, 180175, 132587, 16258, 13437, 707, 101405, 29844, 8601, 76494, 35725,
	19085, 48271, 108802, 4122, 147448, 44328, 67133, 17169, 65504, 3292, 276, 83769, 51713, 27351, 63040, 76017,
	2003, 16906, 67261, 101792, 133878, 3314, 13752, 434671, 486, 84701, 42959, 146693, 9864, 35367, 2769, 11412,
	4749, 12870, 16823, 199197, 24297, 19559, 10455, 78494, 71220, 2000, 24610, 147713, 27029, 150733, 33092, 25434,
	20531, 33, 85409, 82958, 165587, 12957, 25762, 32814, 141080, 4042, 5690, 14164, 27178, 186283, 95646, 9439,
	5721, 22346, 27912, 16351, 14267, 54161, 38377, 114070, 26938, 207672, 2874, 19642, 1535, 143620, 306333, 141675,
	467563, 24631, 13301, 12813, 2145, 55359, 8668, 51745, 11948, 139522, 5809, 3756, 94270, 21369, 222041, 11427,
	30032, 11619, 123407, 76484, 11482, 39224, 86075, 6255, 3376, 46292, 81414, 11277, 320948, 51580, 184256, 3210,
	25861, 78367, 65551, 33359, 51288, 14986, 49840, 54334, 73304, 68113, 2023, 19879, 18611, 38699, 15208, 110643,
	51376, 22908, 24685, 104464, 50560, 32329, 71632, 78055, 12352, 22875, 86893, 239949, 125421, 120702, 266315, 14834,
	110067, 28504, 139561, 92107, 31248, 90296, 59416, 32680, 24555, 8669, 31679, 36803, 21514, 7908, 193071, 867,
	109447, 88340, 6249, 16749, 24249, 145434, 35669, 37767, 137352, 148128, 94435, 101733, 41713, 5010, 732, 16474,
	4393, 90738, 102257, 40188, 153881, 5136, 36822, 38218, 126993, 3855, 132514, 103207, 47923, 8512, 38277, 40303,
	32785, 164825, 62504, 107232, 88477, 50131, 15381, 65503, 142356, 60670, 36354, 7690, 53409, 9000, 72534, 83341,
	154854, 27542, 2731, 72, 179040, 19540, 9959, 44864, 74854, 7228, 30073, 18193, 139723, 28206, 28007, 59969,
	165595, 300806, 244361, 10494, 26693, 89236, 69614, 82219, 218926, 6496, 3267, 37155, 216534, 25940, 28658, 160892,
	47216, 142843, 4425, 10534, 11306, 67271, 51050, 43331, 14918, 92973, 29531, 63063, 32294, 7314, 11547, 44188,
	670, 48299, 84127, 81023, 1704, 18213, 67583, 150117, 63878, 10753, 22406, 46982, 20563, 36005, 54046, 57554,
	39943, 90232, 87014, 78289, 8134, 305612, 29528, 169212, 28536, 142425, 199604, 21343, 12978, 33004, 7281, 57377,
	32207, 16350, 24138, 20002, 52117, 187014, 46216, 82384, 5943, 66927, 15863, 202895, 149651, 47809, 116844, 80446,
	7058, 4363, 149809, 176217, 13020, 39849, 5134, 18000, 46531, 46379, 72116, 18345, 6581, 120972, 122160, 32072,
	20399, 40277, 81084, 46051, 90387, 9464, 42880, 14524, 120014, 76727, 37482, 50174, 72644, 15889, 56353, 13547,
	57000, 24219, 123849, 345265, 124639, 72867, 51685, 97951, 26039, 69097, 32427, 92553, 4572, 31407, 90212, 2159,
	6822, 176884, 22247, 189093, 10372, 27598, 13479, 100348, 137634, 23774, 99721, 45828, 24570, 8598, 72393, 35449,
	15663, 123802, 4829, 38089, 15978, 56707, 12688, 157459, 24700, 73253, 204221, 49795, 17578, 62040, 6482, 34559,
	59041, 129834, 149624, 51348, 92270, 33322, 109474, 3151, 20661, 508, 226542, 55878, 112198, 21290, 106660, 138275,
	76382, 23705, 96, 39257, 22935, 105804, 56997, 18006, 111764, 120998, 35128, 36477, 74956, 5413, 47605, 83155,
	16179, 28084, 76576, 43713, 100508, 32172, 16910, 18024, 84383, 122831, 54026, 45425, 54813, 28753, 178358, 73554,
	43876, 30405, 130589, 91594, 74917, 30939, 14811, 205379, 87982, 13986, 9535, 140152, 34611, 2601, 149851, 302413,
	23541, 8898, 4202, 2234, 36327, 26691, 4115, 128182, 29911, 145750, 36218, 34475, 11030, 3039, 34225, 43217,
	56513, 49076, 265673, 18040, 555, 1322, 45066, 91008, 8278, 25102, 24831, 92567, 3276, 54156, 7500, 24124,
	17030, 31572, 32307, 38578, 18827, 37172, 119685, 16665, 40821, 32735, 142732, 56332, 30955, 6190, 18842, 87409,
	44744, 10740, 36502, 42119, 35045, 104213, 158895, 79721, 43754, 44608, 433, 34633, 41187, 17447, 80816, 3171,
	11743, 17627, 25873, 32065, 41603, 1779, 72569, 77608, 52390, 85956, 86120, 47000, 31476, 78294, 37796, 152234,
	6448, 184486, 6485, 13328, 53079, 60607, 18988, 19761, 37790, 126931, 78755, 7886, 291623, 44790, 61973, 168697,
	50686, 18339, 87974, 28252, 67009, 13983, 106381, 19042, 142539, 77232, 16575, 6462, 38979, 35390, 72684, 104992,
	85608, 4172, 26624, 589420, 150378, 88116, 55701, 5058, 25173, 12232, 1480, 5115, 13473, 148688, 16503, 133164,
	729, 159131, 4903, 158795, 39830, 23838, 171435, 185986, 19015, 42008, 86415, 1712, 19606, 78036, 10517, 7545,
	112879, 86575, 40273, 17484, 45653, 122812, 56081, 9280, 33292, 68589, 107145, 8188, 70258, 168605, 3604, 22262,
	10109, 5396, 96819, 273938, 96552, 23258, 6792, 6905, 54917, 19353, 100101, 65097, 5528, 172139, 22834, 68685,
	29554, 64492, 92875, 14294, 103019, 24990, 104491, 70863, 34570, 16113, 154484, 181457, 175830, 57520, 79529, 37323,
	206978, 115111, 82805, 58008, 107250, 129007, 65850, 21098, 29850, 17165, 41196, 169163, 39386, 16039, 82551, 120129,
	26022, 16376, 66524, 13391, 71650, 8079, 44700, 8903, 210697, 193005, 3419, 216297, 71483, 15843, 61634, 21602,
	82756, 67973, 72509, 47201, 27841, 60474, 37429, 32121, 7253, 24974, 31870, 25993, 82, 93104, 88512, 22603,
	21072, 2980, 59175, 75875, 39686, 146910, 78947, 67731, 151546, 8437, 29787, 6709, 1821, 13957, 70362, 4726,
	38975, 148078, 8441, 66971, 58929, 16070, 96256, 16951, 226046, 56566, 9421, 595, 100690, 47020, 65831, 95102,
	153699, 60195, 17593, 19415, 7189, 48167, 487, 115006, 26064, 134172, 62935, 12698, 16970, 70730, 81836, 10439,
	96138, 23896, 23205, 66554, 40998, 7342, 26305, 67800, 27463, 1666, 16270, 86432, 1750, 116478, 111653, 51785,
	17319, 124209, 3992, 24210, 47481, 139636, 119936, 34006, 177351, 180226, 9692, 17977, 43491, 6883, 78619, 48126,
	36850, 53251, 50930, 59995, 313803, 671, 53419, 67260, 17486, 45231, 128527, 134668, 183273, 55271, 70807, 290448,
	8408, 47993, 113208, 149668, 188638, 26621, 74950, 4005, 1461, 11188, 49835, 47056, 108116, 42438, 16980, 80940,
	22632, 25600, 37653, 73842, 14245, 112524, 23049, 34837, 454, 106274, 35337, 4477, 4804, 170138, 66541, 79172,
	144639, 66358, 106544, 3165, 11632, 36705, 76390, 63643, 7235, 34672, 86947, 5427, 32401, 58636, 155198, 13048,
	93354, 2960, 21837, 89387, 72341, 1942, 24495, 9844, 91162, 114559, 16425, 100190, 61996, 80700, 91332, 345324,
	86130, 36818, 4494, 17045, 40744, 3095, 64491, 37085, 115131, 45543, 136377, 296853, 1048, 64126, 68375, 71845,
	28933, 59368, 53423, 15565, 207688, 76144, 88189, 66346, 5920, 42196, 113307, 48648, 70296, 53757, 6232, 40832,
	28060, 24893, 56759, 31131, 47262, 49990, 28635, 34539, 104881, 30322, 10407, 48989, 74490, 54500, 13541, 26361,
	112905, 101882, 14403, 16149, 222718, 72728, 25740, 63726, 24092, 1880, 76352, 78345, 46654, 133672, 68093, 378,
	81190, 145435, 21715, 2655, 29566, 176233, 142995, 80449, 313559, 22450, 23538, 66743, 32467, 3868, 88964, 9996,
	16248, 20056, 36848, 176137, 243876, 24883, 98304, 113582, 26830, 14389, 392951, 63391, 8025, 156408, 54008, 94665,
	94960, 60163, 18048, 185528, 22664, 210351, 30910, 5493, 16943, 30218, 85100, 138889, 249992, 81621, 57847, 15085,
	57022, 57239, 19129, 16381, 50659, 130624, 52552, 3959, 22663, 11043, 128283, 23293, 210720, 70415, 108126, 81644,
	33880, 46871, 81377, 69490, 290, 32450, 9846, 18026, 43889, 14237, 160915, 22243, 183808, 8013, 49232, 260436,
	113560, 1123, 10343, 80441, 11668, 9132, 13022, 38100, 760, 77357, 91210, 58797, 67793, 64095, 24537, 48799,
	10848, 48312, 97318, 71817, 208267, 112603, 65690, 15063, 85888, 17523, 16027, 86179, 25948, 4770, 105644, 13053,
	22684, 12111, 68539, 131869, 126628, 20896, 6296, 73845, 31655, 79540, 152253, 41573, 9476, 31846, 22223, 51626,
	32059, 20224, 17354, 45197, 187150, 6899, 13924, 133430, 78251, 19522, 19820, 200804, 40890, 77366, 75902, 38330,
	249176, 20165, 16787, 61087, 87993, 31498, 135456, 219842, 94142, 75306, 53734, 26881, 51173, 327424, 2291, 14968,
	36530, 48043, 84910, 70929, 75923, 4576, 12388, 8226, 119174, 1318, 129603, 138686, 609, 38587, 65950, 54154,
	42130, 64344, 104744, 22682, 59690, 33706, 6338, 70398, 19073, 227941, 305952, 7811, 52587, 8001, 39192, 7696,
	12672, 1550, 123687, 12930, 112290, 112937, 55369, 72624, 32531, 7473, 115761, 15189, 5258, 83474, 194374, 13505,
	30783, 79548, 58805, 100746, 200612, 53, 20818, 1383, 39293, 96528, 4366, 14633, 4095, 121392, 15317, 84099,
	9934, 8300, 202736, 57460, 622, 53927, 68317, 78352, 13245, 669, 67419, 172187, 118628, 85274, 32517, 31969,
	18599, 76002, 65786, 45502, 58541, 14895, 34431, 30827, 74792, 86283, 10795, 1771, 1708, 79787, 80687, 8835,
	21221, 39198, 1359, 22128, 490, 20050, 112681, 191669, 14052, 69407, 210359, 16660, 13722, 10694, 269854, 6231,
	95050, 38034, 52028, 130341, 31079, 64864, 178482, 35724, 33837, 119366, 1801, 2663, 51667, 23307, 9562, 63386,
	14074, 41769, 121137, 5840, 24580, 25536, 174650, 19248, 226104, 158405, 18669, 77511, 113441, 59950, 90032, 76159,
	11649, 9680, 73994, 16144, 172672, 8759, 186235, 42129, 49431, 49308, 1507, 20354, 25346, 1794, 57633, 4161,
	80938, 41448, 207900, 14473, 31575, 10705, 7583, 3058, 118046, 6449, 23596, 2830, 13878, 15560, 16569, 144434,
	557, 49912, 111205, 28000, 289335, 73138, 22826, 16844, 118960, 62318, 172404, 104304, 10581, 164141, 8640, 46861,
	26526, 56091, 216455, 26312, 136438, 27421, 49641, 128480, 50182, 127418, 84414, 104395, 4362, 11478, 41932, 19815,
	192014, 11115, 47634, 44231, 213492, 124898, 91706, 70717, 166033, 26016, 47438, 15891, 12658, 40281, 97751, 6997,
	106526, 1625, 131359, 1907, 54164, 48011, 115346, 39170, 16177, 66343, 18928, 16121, 55495, 46609, 40435, 25513,
	93782, 265440, 648, 88580, 8951, 22420, 22766, 208584, 353217, 11239, 227307, 75490, 51859, 94950, 17604, 38695,
	11439, 43956, 313671, 42834, 7321, 234471, 127644, 102514, 76952, 19018, 72592, 110236, 27419, 66244, 82118, 153971,
	245529, 25988, 12418, 49737, 28996, 27174, 53080, 110894, 95920, 62963, 12573, 50698, 3330, 28675, 54445, 13999,
	149741, 4245, 198866, 114275, 146082, 6267, 12799, 8553, 48759, 11498, 29336, 157105, 10616, 63313, 70782, 95482,
	43651, 18257, 41388, 101317, 195079, 56837, 28624, 465, 27683, 2948, 20089, 150036, 109552, 47914, 52853, 69059,
	4778, 6539, 560, 1364, 142928, 2944, 22055, 99022, 3644, 132813, 7042, 44721, 18641, 23288, 159662, 102336,
	22668, 13829, 9492, 72340, 26833, 31134, 62774, 183659, 56034, 54573, 13751, 76377, 21938, 177, 156525, 123199,
	22743, 30727, 122105, 85645, 17534, 21040, 256, 99443, 9343, 70556, 120061, 17003, 111679, 9364, 155163, 262000,
	140787, 14200, 19152, 6226, 349800, 149629, 89336, 28317, 161283, 88469, 15986, 146492, 11460, 7411, 37080, 6680,
	234116, 12153, 13203, 55775, 106459, 27607, 87727, 1185, 291079, 143096, 47542, 116916, 72836, 47322, 25824, 45379,
	389776, 60738, 28359, 96146, 16653, 40440, 128906, 123984, 136348, 30840, 92591, 50107, 34342, 42862, 170596, 192953,
	104217, 126874, 10349, 5383, 63955, 59369, 62012, 77806, 50991, 45826, 34521, 56666, 3097, 94739, 12729, 3934,
	15656, 146207, 107235, 99101, 28622, 67618, 14188, 65338, 24694, 15439, 17615, 2782, 98730, 83, 15031, 386249,
	24450, 195858, 10778, 11073, 13100, 28453, 105738, 165730, 70593, 267601, 225171, 82745, 34459, 29664, 24880, 398,
	40003, 58990, 86227, 49537, 106971, 24686, 12292, 96193, 84450, 198099, 27200, 116811, 11738, 29939, 38892, 55721,
	83728, 70453, 33138, 101684, 67755, 103729, 31429, 118534, 141079, 22675, 677, 19405, 54799, 54241, 212665, 21456,
	120405, 122193, 4038, 78051, 64856, 21998, 73444, 260801, 19324, 64293, 56434, 98408, 22261, 199985, 124827, 7273,
	28370, 216810, 30407, 6404, 56073, 21178, 155211, 39367, 20476, 76665, 73133, 37816, 24009, 37423, 23369, 194860,
	163070, 21864, 110055, 118125, 5811, 4092, 9871, 27582, 53663, 53605, 6365, 2579, 116489, 19919, 590, 82919,
	35570, 73065, 9967, 330298, 57415, 32672, 5775, 16675, 2612, 102464, 29403, 78958, 12876, 6955, 17524, 156,
	61724, 100042, 1640, 11715, 49638, 21197, 27559, 66045, 107574, 25317, 98134, 255388, 75348, 62554, 8695, 157024,
	12109, 96986, 113750, 254536, 40103, 46627, 34815, 50243, 45186, 47972, 9661, 91604, 31037, 26762, 20955, 68448,
	128259, 336459, 89464, 25001, 40330, 39788, 43101, 74796, 1693, 209718, 68026, 16498, 10711, 164949, 26121, 70003,
	64962, 43260, 75485, 9793, 17797, 84799, 18456, 74992, 33505, 54839, 43993, 29782, 22778, 44374, 85597, 50614,
	2335, 166253, 2528, 78764, 17027, 59376, 52895, 30884, 209389, 129, 33544, 27552, 66206, 70376, 124584, 59439,
	37774, 13758, 12425, 173090, 137979, 177842, 55492, 15591, 37219, 61651, 464, 86538, 80434, 2772, 5952, 18803,
	56129, 623, 1855, 152484, 1926, 78603, 4571, 16479, 99169, 76296, 106624, 79450, 515651, 121614, 59339, 63678,
	12426, 4789, 76497, 29878, 226636, 84848, 59237, 12674, 175405, 13101, 75745, 26811, 5595, 18797, 1717, 6025,
	241374, 2428, 200152, 22744, 111871, 185164, 150434, 7597, 47749, 50923, 12450, 11724, 30033, 70700, 13164, 38812,
	36665, 90916, 171458, 14687, 65189, 27295, 30590, 48293, 29419, 194639, 2155, 20293, 135398, 100360, 11599, 40970,
	36278, 25118, 84558, 3105, 591, 32546, 77341, 57701, 10452, 22222, 36940, 136620, 3945, 36923, 61090, 23195,
	96831, 3809, 79934, 38910, 67815, 38843, 32852, 224991, 19994, 138358, 103145, 7482, 37120, 39219, 21263, 5033,
	5338, 4165, 115796, 71448, 117587, 35299, 67911, 37212, 32108, 31412, 235346, 2649, 38425, 3573, 15255, 67764,
	84576, 109549, 33182, 721, 15750, 91776, 55054, 49075, 54247, 135065, 43507, 54877, 30261, 41825, 32147, 71851,
	8031, 2044, 6782, 91464, 32969, 36415, 57675, 302009, 21978, 180383, 97994, 24349, 129649, 55344, 340199, 3146,
	22116, 201860, 8907, 251179, 88808, 202, 102679, 44884, 264, 16531, 86899, 72365, 85374, 35089, 20044, 23859,
	35142, 155130, 114881, 40669, 3221, 14975, 94776, 132955, 19598, 8480, 37479, 10500, 15654, 82856, 349560, 19427,
	73763, 108188, 20467, 5047, 54785, 4890, 162482, 2994, 103577, 23052, 15296, 45390, 209877, 100302, 92568, 148508,
	7724, 112045, 67334, 22599, 84345, 242138, 7562, 23542, 32439, 110131, 17330, 30316, 23338, 97506, 7511, 56119,
	22591, 417474, 45547, 182535, 22710, 28210, 20333, 77899, 61510, 4128, 81587, 3987, 19323, 201149, 15643, 69402,
	34638, 178968, 13188, 69760, 67010, 16233, 88109, 17818, 55978, 4372, 93608, 169520, 189732, 15139, 4471, 183649,
	9552, 8698, 80805, 119896, 46818, 19048, 917, 105582, 99869, 118841, 60471, 114292, 107220, 18455, 13984, 28488,
	36790, 51122, 208541, 15747, 5665, 25565, 5281, 11817, 133616, 13251, 4303, 46327, 152875, 43282, 26034, 10300,
	90490, 23511, 77554, 156221, 14088, 3712, 124940, 30642, 392434, 81225, 79331, 81838, 140792, 210773, 37999, 37577,
	5287, 10458, 83720, 62908, 54387, 35083, 161166, 85474, 61315, 62359, 143818, 32372, 14891, 13336, 62981, 70961,
	9010, 18445, 91376, 39214, 4567, 30075, 174745, 9986, 56054, 29385, 5325, 165150, 45178, 6740, 2262, 220137,
	2168, 44308, 111859, 88990, 95510, 38126, 38804, 164095, 7980, 136561, 244866, 157280, 18320, 91571, 1128, 254036,
	8763, 94314, 64840, 4839, 22363, 85415, 31642, 23981, 59914, 111207, 59672, 94385, 143172, 44073, 15127, 181068,
	86527, 295585, 268400, 124158, 5392, 12085, 185523, 32317, 58080, 85309, 54559, 44089, 60349, 194478, 420340, 12834,
	335858, 5458, 35925, 8071, 88999, 30411, 24807, 124110, 262586, 66746, 16393, 16268, 21760, 44599, 104490, 174411,
	5731, 14375, 21889, 162467, 100791, 29462, 121676, 21489, 44143, 191471, 8327, 63908, 73907, 96954, 144623, 988,
	20806, 41145, 4912, 10943, 376411, 84258, 3027, 19347, 16223, 101571, 2915, 8466, 76022, 100206, 77063, 12432,
	20013, 148959, 1277, 104668, 98643, 30808, 23489, 3498, 80736, 4501, 618, 15763, 28250, 5553, 185232, 7127,
	71997, 386, 44418, 136964, 38287, 246435, 64469, 56375, 79537, 42287, 17356, 229, 18208, 52376, 14801, 142396,
	25100, 6413, 14572, 103971, 58089, 53048, 27111, 14501, 53513, 87925, 29945, 58427, 71470, 19597, 2017, 107947,
	96767, 21362, 23671, 24725, 49691, 17474, 87008, 31694, 26920, 81372, 14098, 24149, 93052, 66726, 3769, 17796,
	52462, 23522, 47848, 5545, 146389, 202615, 11338, 57650, 33343, 46845, 173344, 170675, 105304, 795, 2540, 159578,
	81704, 154208, 17443, 37402, 96323, 137836, 91999, 72276, 37782, 24824, 149670, 2440, 5451, 147909, 148530, 7383,
	101109, 23746, 117688, 4294, 1412, 39524, 20858, 5711, 50973, 313178, 22433, 33765, 205049, 109021, 172722, 239154,
	5409, 15713, 56358, 37068, 29929, 27044, 22691, 135893, 201155, 239469, 134539, 210424, 93348, 9001, 72428, 27177,
	157995, 11044, 206338, 281473, 32610, 73820, 11739, 95952, 23110, 39779, 66749, 75134, 76000, 44129, 87481, 73096,
	84752, 2726, 106673, 19960, 137426, 28967, 22488, 11479, 17840, 13112, 72882, 5678, 38619, 134996, 2619, 161963,
	91215, 84879, 23438, 819, 29711, 51315, 5530, 31391, 188989, 145583, 62411, 10467, 215122, 13694, 19219, 104776,
	185513, 26946, 38468, 104433, 114185, 34583, 100120, 25219, 167278, 247976, 42741, 40018, 50639, 38678, 124101, 131802,
	12212, 5162, 4870, 70926, 33850, 43009, 50499, 25510, 31674, 24767, 3543, 21114, 150835, 90312, 33680, 169386,
	52743, 3351, 62750, 88907, 1597, 38215, 26397, 104254, 13538, 4810, 258450, 74746, 68627, 23130, 120079, 49481,
	34821, 19867, 87226, 11326, 103664, 1943, 5155, 104250, 107037, 60598, 58675, 10953, 23227, 22219, 196590, 6290,
	33444, 67995, 53314, 108547, 6608, 164798, 69941, 101704, 274883, 65969, 29287, 227682, 41536, 147489, 88826, 22811,
	45567, 84083, 77633, 71348, 19351, 58934, 29253, 18829, 109228, 6873, 107022, 44187, 49758, 43585, 4130, 150834,
	147544, 77205, 68585, 56852, 55653, 79837, 70346, 68441, 138717, 17334, 2060, 7035, 80772, 7713, 6811, 195118,
	478, 35378, 182664, 8126, 170281, 12099, 24556, 13667, 47059, 73840, 41762, 83116, 257, 367, 140493, 32352,
	58495, 67997, 12983, 1485, 197903, 61137, 102945, 38528, 29627, 129760, 13525, 101889, 9802, 83193, 40689, 14604,
	277827, 118719, 27674, 38024, 91369, 3997, 330392, 197555, 8543, 25373, 980, 227021, 33942, 24150, 88028, 196383,
	228422, 4935, 38542, 23490, 87369, 51951, 10934, 60543, 67124, 3311, 16941, 39029, 98005, 12808, 21171, 34196,
	79388, 89052, 49718, 17434, 69595, 69418, 92306, 25655, 9608, 46688, 58322, 74751, 79448, 127207, 59470, 188083,
	41441, 116299, 47720, 115001, 38379, 216408, 94845, 34210, 118045, 117111, 273634, 27184, 18809, 75264, 14654, 2259,
	17620, 103708, 45310, 16249, 16029, 125155, 28015, 18822, 188612, 29106, 16328, 42633, 11300, 7570, 7529, 10912,
	22568, 10044, 165359, 26626, 22570, 14487, 4744, 7046, 54358, 119862, 20112, 116151, 18627, 33287, 102565, 365248,
	58361, 2027, 25438, 14946, 107180, 27872, 21611, 71386, 223499, 21355, 92327, 40827, 3212, 21783, 133513, 83238,
	29370, 2909, 25368, 60124, 193219, 26875, 115135, 57769, 40351, 50096, 2167, 59014, 5274, 73234, 100363, 135459,
	137034, 44588, 83574, 10883, 29177, 156445, 18370, 27106, 136308, 233728, 132209, 33861, 132177, 36367, 9741, 57534,
	34667, 19298, 267, 44713, 45643, 75408, 1371, 345380, 46935, 25827, 36895, 47578, 31158, 10043, 59473, 73059,
	25430, 292071, 118897, 62557, 120357, 11519, 5284, 85758, 198671, 20489, 208910, 19380, 39638, 75646, 214626, 184877,
	951, 106796, 3154, 55098, 22436, 24486, 157007, 254932, 29577, 10665, 27188, 62428, 87915, 25847, 74409, 47293,
	14476, 122896, 71469, 72660, 16752, 44911, 6857, 5978, 12322, 22843, 69988, 91084, 93422, 5590, 27307, 26577,
	101128, 89698, 130470, 9176, 32625, 104140, 4348, 120765, 6732, 220959, 2421, 147688, 51490, 35522, 55989, 79546,
	80401, 46662, 63933, 47402, 14563, 61784, 36681, 24600, 57121, 24524, 53863, 80943, 74452, 381637, 47698, 97047,
	2048, 203237, 17214, 23528, 61035, 48680, 19733, 132129, 14494, 70502, 10549, 288293, 158808, 39100, 7579, 34883,
	23927, 87681, 142839, 278632, 44597, 22704, 105559, 80131, 13209, 60906, 83756, 46207, 864, 1142, 22635, 3233,
	89469, 24545, 81799, 47611, 59200, 6667, 65834, 4055, 4613, 599, 122298, 12036, 35126, 99502, 203125, 16182,
	8170, 31901, 129184, 26784, 6096, 7974, 88631, 47604, 45706, 6976, 12971, 29920, 5387, 103902, 25094, 102347,
	25114, 148009, 44201, 112740, 63983, 10324, 52233, 1850, 13889, 149390, 206054, 64653, 45800, 69010, 53520, 14307,
	41379, 57881, 7692, 101406, 9827, 58863, 27324, 39842, 74832, 239605, 73592, 98159, 126605, 3110, 108778, 14973,
	78915, 40929, 64679, 2953, 13395, 71226, 104680, 137298, 37584, 4107, 259479, 56667, 16928, 1619, 182392, 62822,
	53878, 13079, 62970, 56283, 2293, 29369, 3711, 101409, 63080, 123819, 83412, 6148, 26945, 12051, 109989, 124353,
	36450, 58221, 19708, 22713, 107162, 170819, 181707, 25271, 40786, 280754, 41479, 21412, 149599, 30472, 11208, 79605,
	77164, 15488, 7653, 142012, 14462, 220792, 7308, 129020, 24815, 46019, 2356, 60817, 50712, 14602, 28132, 47953,
	3488, 41518, 4761, 47684, 61906, 25934, 63788, 13153, 44658, 13501, 53086, 153075, 25285, 193886, 659, 36851,
	27886, 153116, 10050, 89713, 35305, 197459, 123938, 1990, 583, 6196, 55158, 7592, 35119, 60765, 88701, 54848,
	8342, 59343, 59151, 24051, 143850, 43499, 86989, 62700, 139139, 175435, 198050, 34111, 50677, 24407, 113513, 66741,
	31218, 79302, 6218, 1007, 57411, 59845, 68324, 61028, 8517, 5725, 29674, 11629, 131626, 117257, 4680, 38737,
	100872, 46846, 2624, 135616, 41368, 50598, 4797, 59, 48983, 18453, 173863, 32441, 69849, 44566, 92124, 2999,
	71672, 136138, 50433, 128394, 26732, 79832, 468571, 127647, 15850, 42195, 4908, 98157, 2633, 34469, 377210, 31250,
	170934, 19332, 19075, 204519, 97101, 65489, 27262, 6627, 97586, 79539, 4102, 114864, 12904, 23895, 33783, 25050,
	6198, 18573, 37484, 1616, 37198, 67850, 23636, 28402, 36916, 11576, 131061, 65424, 32719, 66879, 664, 5443,
	66612, 71980, 65372, 54504, 110819, 24300, 11431, 137626, 18834, 13949, 46091, 679, 52148, 78676, 30455, 18706,
	66895, 11369, 313509, 48684, 76926, 108911, 264255, 631, 8478, 35331, 23471, 24469, 36757, 140019, 37208, 223448,
	8448, 87928, 37709, 29172, 30628, 8159, 58185, 74530, 123046, 7447, 224737, 187562, 60875, 109189, 65696, 94255,
	91946, 37519, 83664, 145097, 30854, 3660, 263579, 88779, 102453, 89925, 6461, 183182, 3758, 125046, 4065, 96729,
	11254, 80839, 31197, 35656, 173463, 21, 35477, 17571, 49394, 181207, 172412, 81677, 63105, 122305, 14678, 116416,
	16512, 11370, 79426, 2687, 176981, 82197, 114855, 157505, 1992, 229652, 84713, 52359, 36933, 44654, 37074, 41136,
	120608, 43912, 23119, 143639, 34523, 55306, 10157, 98784, 2028, 37473, 68208, 20835, 64948, 37383, 15440, 118015,
	303606, 5501, 18114, 4257, 111595, 35509, 25326, 154642, 24676, 17793, 59275, 189165, 63199, 12025, 3024, 16911,
	55050, 203245, 85646, 15298, 146250, 83376, 24895, 112195, 88275, 80397, 149608, 39178, 32579, 67846, 136607, 46357,
	4266, 21438, 48843, 88378, 47729, 20004, 2468, 43207, 50083, 32663, 42013, 26515, 262780, 69822, 144207, 172538,
	97104, 27843, 47282, 66360, 10531, 35204, 87474, 14566, 195622, 124677, 45672, 73128, 41618, 64409, 41238, 27315,
	18723, 717, 27590, 131313, 49922, 14081, 4914, 1895, 130515, 23924, 54236, 89543, 20324, 186847, 10815, 77312,
	61337, 32163, 49470, 18004, 954, 65432, 155040, 25717, 6487, 27329, 16671, 59423, 15679, 68528, 44613, 33378,
	157818, 14032, 78928, 114171, 756501, 2237, 13511, 42573, 35558, 158048, 47619, 93405, 27776, 66878, 26502, 89957,
	148640, 67321, 36551, 37327, 14746, 2554, 108808, 137709, 11087, 81391, 163836, 40164, 76122, 11530, 88239, 38963,
	72066, 67127, 263754, 17783, 60687, 21963, 231581, 19605, 42323, 56345, 111118, 69347, 127022, 144694, 17332, 308204,
	37781, 9917, 91136, 83096, 12743, 44943, 14836, 76426, 5173, 125100, 120404, 2442, 3172, 37808, 2537, 15705,
	26814, 166321, 1150, 27139, 75793, 39370, 63904, 8407, 24331, 41908, 14109, 160418, 17279, 53501, 23661, 19426,
	5848, 199874, 18529, 31369, 80008, 10647, 4750, 85626, 36698, 9420, 42388, 76517, 19489, 54062, 195706, 43390,
	82132, 17852, 135319, 13327, 43539, 132082, 106315, 41460, 2781, 97032, 21606, 44525, 2302, 46036, 26556, 5217,
	97602, 31151, 132001, 100502, 82915, 60976, 7789, 13431, 69962, 51528, 12683, 11108, 153179, 168912, 13756, 11883,
	45225, 91528, 37549, 195738, 69057, 73558, 130790, 12938, 107024, 239937, 118366, 118899, 19589, 46486, 21451, 37720,
	61163, 55565, 7144, 65059, 157833, 46793, 89413, 84973, 135480, 13036, 134364, 28775, 22562, 40636, 102380, 21015,
	9733, 12173, 28596, 2696, 33872, 7061, 82212, 28074, 86029, 27168, 6823, 47915, 84865, 116097, 14323, 29051,
	7211, 3837, 16743, 33024, 109528, 13145, 10608, 63085, 42525, 22407, 27343, 1583, 106374, 27048, 115287, 284416,
	25828, 96543, 99146, 62701, 62984, 104871, 31701, 28035, 108962, 101194, 50447, 112095, 138565, 15934, 22109, 84000,
	24115, 1814, 187303, 65075, 101000, 36366, 17869, 5930, 5640, 64141, 28129, 152144, 135795, 45824, 75931, 154334,
	45249, 4483, 30272, 17061, 286574, 133028, 40039, 313151, 80024, 95153, 49993, 9088, 11890, 34437, 268987, 3935,
	12903, 138811, 9920, 123469, 175963, 81752, 23706, 35733, 4958, 26462, 87342, 123978, 10362, 90305, 14391, 38388,
	58986, 16620, 74716, 92064, 99558, 87343, 2778, 103388, 97647, 48650, 65646, 5934, 66667, 8227, 11839, 112436,
	65560, 14841, 32091, 87467, 148925, 49293, 4407, 7780, 88942, 3620, 55051, 82113, 15766, 31433, 180066, 1938,
	87205, 16592, 13630, 33686, 41946, 47740, 2435, 95258, 78859, 75291, 96152, 7979, 27319, 165254, 4864, 230341,
	45452, 120340, 99326, 112947, 7086, 6912, 89735, 14824, 15319, 36295, 10731, 69266, 31565, 22796, 72993, 35802,
	82845, 54315, 148725, 15446, 50186, 2342, 132232, 196149, 7700, 19972, 61454, 130785, 161736, 75601, 2792, 80713,
	64334, 1701, 10360, 22866, 53092, 6628, 1878, 31076, 209486, 106167, 62389, 27153, 35909, 121701, 15495, 54406,
	31775, 77820, 1001, 140709, 145014, 259, 70966, 46155, 122886, 13426, 5385, 34558, 191560, 30197, 77698, 13409,
	27276, 215051, 81405, 77512, 136126, 13700, 71573, 55312, 268268, 40128, 72244, 44602, 41132, 34746, 58261, 58595,
	2954, 54792, 73305, 27506, 45690, 18216, 51826, 102218, 65796, 35343, 59817, 45622, 29677, 94642, 73335, 79327,
	108861, 269259, 4725, 118298, 3061, 69232, 27266, 71488, 6402, 43330, 52524, 71730, 110370, 66054, 11072, 102716,
	78020, 97617, 78249, 83444, 17049, 6212, 19513, 13692, 102819, 55430, 109940, 34301, 47574, 257523, 130532, 119312,
	10602, 50112, 83591, 98646, 41719, 57898, 30599, 79168, 96725, 8762, 18630, 9106, 55628, 2913, 70384, 30703,
	13085, 104540, 121769, 75373, 96904, 131, 2829, 4743, 51492, 202950, 127319, 89418, 33936, 60886, 85833, 23376,
	57756, 147106, 9489, 134186, 61000, 76396, 8143, 36983, 6026, 79169, 19798, 51659, 66183, 123928, 87722, 87778,
	55752, 35195, 110689, 116612, 34269, 28466, 34964, 3398, 21746, 85872, 32280, 45286, 118085, 122721, 59335, 27880,
	49871, 62563, 26525, 21149, 189401, 9159, 23220, 11755, 26074, 171314, 6983, 22692, 132466, 128009, 6897, 36694,
	15173, 428185, 34031, 26596, 37564, 40367, 58706, 10874, 54196, 72309, 9609, 53714, 208637, 94306, 59251, 63213,
	70801, 63377, 95196, 3558, 3890, 124092, 4143, 43805, 208251, 18250, 163628, 23133, 20575, 24607, 32188, 37141,
	21926, 40280, 195221, 16335, 5819, 36382, 18267, 42800, 11262, 22705, 71189, 52834, 12814, 23091, 39783, 69818,
	112159, 49070, 149412, 272703, 31286, 2068, 74194, 13529, 81694, 10781, 108978, 23374, 14354, 47821, 18318, 43840,
	41182, 8672, 23730, 30513, 96959, 124563, 131096, 3423, 16549, 29857, 30677, 13448, 19476, 13237, 30342, 6046,
	1929, 6691, 17080, 5148, 23353, 60218, 104991, 141480, 18299, 77729, 74032, 23594, 14717, 5557, 70014, 57703,
	70541, 51001, 36522, 81116, 161595, 98916, 44537, 15240, 42310, 56859, 108474, 146661, 20250, 76721, 48839, 35245,
	56696, 10030, 129486, 36099, 1856, 43107, 15615, 174143, 103525, 8409, 29603, 164122, 94445, 103752, 62314, 104219,
	14171, 20928, 24013, 49730, 19533, 90259, 27652, 59231, 643, 736, 55029, 45240, 14186, 93084, 10397, 6507,
	87406, 16057, 28326, 177019, 205428, 38944, 28494, 1151, 38305, 11717, 19752, 3729, 66229, 172905, 106521, 46046,
	38001, 728, 211604, 85961, 3169, 66442, 107637, 90569, 25919, 11615, 15457, 195361, 20425, 120823, 676, 22077,
	41088, 43045, 86105, 44268, 82875, 1975, 272084, 13355, 148260, 345449, 18166, 29969, 26013, 66863, 6510, 296804,
	6550, 53843, 170697, 56765, 2094, 76181, 26061, 69398, 7767, 35630, 16506, 65205, 45882, 201151, 9834, 21818,
	37236, 106417, 36074, 39468, 36006, 3975, 4156, 43281, 111190, 28061, 30393, 82623, 10020, 37640, 26777, 6314,
	39105, 238788, 62188, 16290, 30751, 41221, 57942, 6149, 11765, 34013, 2117, 43787, 117359, 85469, 1111, 244416,
	34312, 197132, 46853, 201005, 27549, 247397, 5942, 92725, 73516, 46074, 67018, 14271, 25270, 71882, 40179, 33767,
	115395, 64730, 17145, 26491, 12238, 250615, 55097, 329870, 82709, 32236, 57249, 64588, 31288, 189041, 43078, 17654,
	44710, 12141, 52648, 26549, 3216, 39396, 30635, 1467, 150599, 10809, 25396, 276022, 64863, 62018, 81144, 53677,
	65351, 32899, 97450, 39475, 10292, 78316, 3402, 1394, 10810, 65619, 85336, 132736, 125484, 103480, 79126, 6065,
	3954, 20039, 103307, 38836, 8465, 14057, 2585, 207159, 125575, 6634, 115626, 243602, 142865, 12433, 4450, 124281,
	91, 91148, 102045, 18499, 7125, 178082, 159395, 125028, 60029, 12576, 89552, 116072, 24798, 17238, 93600, 61195,
	44703, 32867, 61119, 16870, 192976, 35526, 10383, 41969, 45645, 12610, 136698, 586, 18924, 97963, 18109, 9710,
	185927, 15428, 45255, 30109, 72709, 101947, 19321, 37679, 46390, 149772, 7492, 100263, 14236, 39173, 7763, 36778,
	12374, 1834, 38517, 9313, 4358, 293063, 20917, 28235, 187570, 111304, 60094, 37610, 88840, 59899, 3410, 79817,
	13927, 49276, 12609, 69655, 50384, 229412, 19743, 119738, 25979, 4905, 5960, 23250, 28296, 20565, 22911, 8002,
	58629, 53638, 10225, 873, 168849, 166656, 175532, 100839, 26820, 146495, 39043, 61524, 21809, 21907, 22466, 38276,
	326032, 40086, 41847, 12078, 9752, 79120, 1567, 56541, 11722, 31045, 122949, 11944, 4697, 57590, 85921, 15002,
	47999, 17747, 133217, 167134, 154434, 29510, 52025, 97547, 382794, 3132, 43138, 10767, 70166, 14614, 111, 24847,
	1603, 30603, 128163, 40161, 2009, 3662, 32882, 44078, 204439, 19322, 14328, 188858, 33506, 9019, 50840, 1445,
	247824, 108130, 115458, 108989, 5643, 67523, 205316, 143331, 250370, 274227, 103766, 152082, 218942, 47808, 38235, 5626,
	10289, 49717, 18481, 75222, 64967, 15290, 222717, 295434, 72651, 21086, 27627, 250333, 85943, 82485, 116238, 99762,
	314045, 9301, 3063, 33484, 30868, 33593, 133267, 62974, 223829, 236, 66454, 48193, 63599, 27832, 102817, 29435,
	25654, 17006, 241775, 4618, 53300, 27055, 70578, 7742, 43736, 27425, 13761, 62968, 38179, 148192, 3739, 242796,
	70491, 8776, 171417, 112770, 40705, 218588, 11867, 73949, 30804, 17998, 9784, 181067, 74331, 30099, 67713, 2319,
	84998, 118889, 77230, 142230, 23514, 152329, 65591, 227390, 38819, 29127, 87528, 65348, 11179, 20958, 794, 124605,
	116439, 33427, 36076, 27362, 85512, 62352, 8594, 148660, 102192, 4910, 92411, 19370, 153641, 12455, 28469, 71112,
	151673, 14377, 14144, 17850, 14276, 5556, 84467, 4000, 30726, 65085, 205583, 42024, 216613, 86330, 41702, 13190,
	68742, 8395, 13485, 6173, 206402, 153958, 55015, 65893, 107384, 21534, 19411, 143404, 50518, 131401, 45415, 145099,
	20121, 56134, 14326, 81417, 57924, 37733, 38483, 61292, 181579, 40387, 84574, 92330, 127912, 31489, 36142, 67177,
	158578, 47799, 4605, 23573, 174442, 4820, 11854, 271384, 63712, 19266, 73362, 79306, 11747, 26060, 8716, 65945,
	53510, 3994, 1424, 304656, 235733, 37608, 151186, 112794, 2156, 148450, 164644, 33539, 54828, 74493, 13186, 61169,
	15570, 186239, 62828, 76532, 244860, 52641, 274189, 166583, 12387, 80833, 8139, 10403, 53382, 20901, 17182, 20918,
	53096, 103640, 8057, 35696, 15179, 44122, 21198, 86399, 13592, 79216, 196506, 175819, 109398, 47980, 28886, 124473,
	2699, 22009, 135317, 164958, 157941, 6084, 242309, 97609, 6048, 6829, 38186, 607349, 27853, 22091, 8744, 62023,
	75453, 172543, 110569, 13452, 42034, 53730, 31229, 66773, 84355, 9040, 2093, 47534, 294844, 56781, 104960, 83765,
	45341, 15966, 65440, 103068, 33041, 51903, 1868, 71988, 9979, 26393, 162675, 10675, 34054, 36384, 15555, 16073,
	27468, 49104, 259287, 5763, 115357, 48398, 29860, 26923, 16710, 1659, 61975, 10510, 118139, 80541, 21447, 12171,
	397211, 40189, 71089, 83465, 95000, 12782, 81488, 4569, 162059, 83536, 108840, 12223, 57989, 16034, 120585, 18422,
	10336, 4395, 62933, 7436, 15299, 134520, 160263, 34095, 57709, 146563, 14035, 42801, 38584, 29533, 48321, 18677,
	53005, 4181, 17623, 183367, 76635, 63624, 215992, 29186, 62952, 55018, 40853, 28546, 5289, 49675, 31605, 54296,
	645, 85924, 69550, 273507, 54951, 2692, 126391, 11130, 157308, 64268, 39424, 3773, 30165, 79861, 847, 1630,
	52065, 84907, 96389, 74218, 34981, 10780, 49360, 127762, 12430, 63444, 15516, 9700, 21657, 7630, 47202, 44059,
	57278, 11775, 8870, 29861, 129509, 64836, 158035, 8074, 121396, 49709, 150678, 88783, 103855, 26961, 134111, 6838,
	83212, 166481, 147007, 10218, 160714, 61871, 17720, 194614, 25814, 60550, 43460, 8140, 30512, 23462, 172571, 193327,
	3615, 13059, 51454, 19022, 3710, 154242, 139208, 58747, 24525, 108852, 141352, 28042, 68713, 73243, 54041, 6664,
	34785, 153069, 160281, 133064, 124300, 13179, 33029, 36250, 189400, 43008, 46322, 9905, 466791, 19466, 18532, 159430,
	15400, 89565, 1324, 57797, 25665, 33693, 47864, 21775, 29352, 17678, 87046, 63728, 22302, 24885, 39565, 45665,
	117157, 13149, 38462, 36408, 164894, 3379, 114345, 2737, 47706, 61420, 21300, 101828, 124414, 19017, 32437, 51437,
	18765, 64101, 28829, 105852, 37334, 209518, 3940, 59056, 14165, 2081, 139311, 56070, 10054, 45545, 25010, 107986,
	147639, 15033, 10993, 6412, 7415, 3181, 11114, 184928, 20026, 68692, 152892, 44826, 140908, 180625, 51852, 45721,
	40414, 27993, 148350, 4116, 70245, 40009, 163353, 51476, 75847, 228568, 2002, 21037, 58813, 92966, 123151, 8262,
	13847, 77896, 113979, 51634, 3617, 70042, 220, 39142, 32469, 5118, 10307, 54121, 56990, 57832, 88520, 79392,
	53228, 3195, 39617, 28663, 23507, 6040, 30047, 224, 54088, 181701, 108769, 15933, 12724, 5691, 26413, 60656,
	31404, 62659, 47021, 13862, 134753, 150180, 127717, 118192, 40598, 224981, 16954, 23763, 30089, 3495, 116201, 76607,
	174944, 220756, 2295, 29009, 5664, 75574, 18240, 18195, 114250, 10337, 35098, 28976, 24350, 28314, 275556, 4379,
	19101, 2100, 142290, 44245, 21091, 8420, 30473, 459, 48470, 96090, 101728, 81809, 33232, 4500, 17381, 48534,
	4776, 102322, 220583, 8475, 80658, 56392, 2328, 35801, 18732, 49722, 105830, 3074, 22040, 10426, 114376, 1089,
	84428, 246829, 56138, 27680, 55074, 184497, 136074, 109755, 17074, 26964, 34999, 163088, 58363, 52735, 85649, 67814,
	1584, 6814, 6586, 87575, 301592, 35133, 31063, 19275, 1348, 43268, 72406, 70576, 108394, 222494, 5810, 56097,
	8229, 10802, 5461, 3519, 11148, 65094, 182173, 128165, 56643, 244956, 4924, 1099, 67476, 101578, 81566, 76360,
	31377, 24273, 192069, 66259, 42009, 145536, 4704, 71482, 12047, 93435, 142038, 116963, 71831, 66324, 84964, 9440,
	124614, 26193, 7475, 49216, 106782, 31436, 19054, 40483, 13141, 54222, 172248, 163971, 4989, 115565, 26142, 32513,
	24068, 25432, 86746, 661, 25179, 180770, 42219, 32386, 18140, 53068, 120379, 36572, 64263, 29491, 115748, 130835,
	31150, 34952, 37269, 138379, 106401, 704, 95754, 64615, 1706, 17577, 93539, 99926, 71462, 36939, 34149, 42152,
	148106, 187889, 38022, 67805, 6246, 15404, 68758, 4439, 45867, 120273, 32620, 13904, 5712, 89911, 227915, 68851,
	22330, 23601, 42624, 5588, 78475, 43083, 83175, 45570, 24839, 26442, 26327, 22566, 51674, 310500, 18145, 25393,
	208883, 39072, 33267, 77184, 165126, 35219, 91019, 6016, 80778, 20832, 46059, 1493, 16014, 18350, 25949, 66688,
	101132, 37404, 72337, 18884, 78525, 89219, 84227, 92285, 29940, 55186, 77630, 5460, 108093, 201251, 79285, 48414,
	7063, 37111, 108372, 174832, 94613, 155149, 101038, 70916, 71363, 24153, 40643, 12961, 113119, 80966, 145569, 79920,
	2015, 19318, 20716, 125772, 37570, 52050, 152394, 29552, 2046, 2092, 37789, 29507, 62450, 46140, 14556, 53372,
	111088, 84136, 43569, 40651, 96712, 71853, 12951, 24833, 87585, 20894, 99925, 12725, 31543, 15611, 4178, 157390,
	16947, 55662, 5132, 31921, 15379, 152371, 24203, 65819, 20904, 102776, 101462, 24033, 109812, 35803, 19307, 38531,
	12087, 10533, 18151, 611, 46061, 51495, 65132, 60265, 50696, 68238, 16797, 139563, 27473, 25973, 21511, 15542,
	25884, 23433, 51559, 25982, 11871, 12916, 8211, 69302, 56798, 8454, 5075, 42802, 69431, 1858, 24261, 72279,
	17090, 51863, 113255, 18449, 12634, 12776, 13410, 1803, 55457, 39124, 96507, 11022, 96506, 26571, 39888, 62296,
	16511, 163660, 5103, 79022, 22547, 12678, 52338, 45350, 46451, 7942, 88457, 1219, 94317, 30355, 23739, 208534,
	83494, 22969, 17934, 41258, 13995, 257325, 76557, 27151, 1671, 273858, 76323, 47183, 43831, 236620, 31653, 98423,
	9227, 4239, 32009, 34855, 135257, 119092, 39850, 163051, 15004, 166142, 106702, 53673, 106055, 93800, 17897, 23131,
	2200, 58786, 13779, 950, 1329, 5627, 34044, 5799, 75665, 31093, 21475, 190758, 254002, 82157, 21160, 64124,
	114498, 317561, 49650, 8901, 17099, 8681, 29184, 27158, 3611, 32, 4193, 793, 7922, 89700, 3066, 1466,
	7734, 201988, 5540, 22793, 15356, 9318, 342886, 37152, 42082, 105599, 5630, 25517, 30448, 128748, 31515, 32020,
	119064, 50673, 19890, 15411, 205293, 126762, 636, 178624, 26633, 34877, 21653, 129752, 93977, 10855, 270642, 3736,
	43164, 39642, 12149, 150276, 15502, 89376, 21238, 83621, 68780, 28154, 1312, 51111, 103978, 34363, 22954, 126032,
	59426, 5910, 34172, 59178, 21435, 32621, 46545, 41042, 170848, 125305, 64591, 25554, 59808, 46157, 17926, 146576,
	16990, 69191, 50811, 51953, 1765, 55499, 142582, 98925, 69660, 143054, 34390, 75084, 25363, 18574, 5029, 36552,
	325389, 10826, 133111, 57075, 31231, 143992, 7553, 111689, 8230, 18051, 15244, 31367, 171359, 64578, 7181, 356896,
	28733, 27655, 76523, 32354, 191856, 140142, 165954, 35996, 42409, 169418, 20794, 124948, 166169, 189116, 167127, 88414,
	24577, 103985, 87300, 115219, 309207, 343652, 309709, 1696, 39501, 238191, 41540, 4467, 234828, 45875, 162514, 7953,
	10997, 22753, 213642, 149966, 50685, 14129, 116177, 53883, 5521, 28292, 57746, 47884, 1259, 60861, 86342, 21287,
	142773, 17714, 148790, 37856, 3436, 40315, 51166, 23721, 97922, 40436, 60279, 158148, 129584, 83993, 12177, 87645,
	179618, 129219, 78231, 7882, 20171, 3879, 129243, 79803, 102567, 70484, 23129, 12483, 23532, 106333, 55363, 50572,
	65500, 176761, 10566, 37434, 62098, 15232, 110872, 194798, 34996, 173062, 78337, 6901, 145782, 59221, 39965, 76291,
	48058, 145775, 54298, 279159, 9178, 23948, 78612, 40442, 79989, 93062, 3180, 68062, 220536, 55088, 56511, 56779,
	10843, 2454, 46029, 139910, 63184, 12837, 4008, 8038, 11268, 39337, 110778, 4183, 49292, 58707, 53226, 123416,
	139545, 138989, 154587, 23852, 135126, 28883, 144962, 209621, 46119, 39553, 33282, 56826, 53576, 17032, 15727, 66294,
	17114, 5974, 49341, 1547, 95453, 164354, 46872, 4066, 146715, 2647, 105262, 7218, 23234, 60807, 74444, 15422,
	200744, 21056, 75136, 120732, 21732, 18374, 34049, 71705, 50789, 50381, 181219, 111216, 137485, 1208, 213230, 1464,
	144374, 15177, 308098, 67234, 7728, 14409, 65019, 39449, 97443, 6243, 68010, 21598, 38037, 17703, 58274, 104577,
	128924, 109276, 49668, 98504, 24146, 96041, 112930, 2510, 25615, 13040, 42707, 92, 100100, 153429, 34605, 55726,
	4933, 37353, 91527, 40917, 32416, 25272, 6779, 272048, 1416, 22033, 176398, 283793, 11784, 18169, 238803, 75983,
	128257, 27836, 101009, 118812, 78045, 58867, 75131, 32358, 27231, 82264, 34928, 9717, 20170, 18463, 11967, 44055,
	97937, 28984, 164, 185733, 72721, 187318, 44289, 8550, 188309, 114420, 61109, 6308, 198628, 35828, 120323, 208932,
	68105, 19745, 85774, 10730, 258049, 32615, 13283, 12505, 54966, 60889, 126833, 113487, 121758, 29696, 148545, 40326,
	339322, 19530, 39164, 24309, 13645, 189446, 1112, 141402, 31818, 126118, 133814, 54621, 267225, 33991, 70890, 83072,
	1912, 11834, 10415, 9398, 89706, 73929, 4741, 20030, 152554, 116179, 25987, 6110, 25822, 11104, 126357, 49834,
	70592, 31815, 2116, 64373, 59394, 29926, 69385, 5133, 8909, 223173, 5546, 63214, 18984, 5895, 26643, 6916,
	31103, 15661, 17336, 22375, 98436, 219439, 15796, 2090, 155313, 30280, 64285, 73805, 67888, 112, 42766, 9008,
	8301, 248123, 24727, 102010, 53687, 62039, 53890, 24901, 4833, 29064, 203044, 63632, 98804, 25130, 99428, 67732,
	78270, 16481, 21952, 5406, 5402, 92799, 29412, 81937, 65957, 88359, 43714, 64169, 9163, 123632, 95374, 13193,
	78336, 172408, 35988, 12885, 4134, 104522, 35901, 419963, 38027, 50452, 88879, 32545, 113911, 42414, 57452, 86311,
	18399, 64969, 17791, 71879, 46202, 50455, 1594, 14364, 498786, 60703, 33683, 39363, 45696, 270523, 74637, 3196,
	133496, 69799, 16475, 53824, 6324, 25790, 38823, 20361, 20715, 294037, 81974, 110683, 124286, 37028, 275942, 55680,
	32068, 17171, 38307, 52160, 23154, 7192, 67564, 6759, 19388, 51439, 23794, 13908, 108717, 167188, 60849, 23740,
	427275, 20205, 17839, 1542, 35995, 10226, 20868, 83031, 132147, 215357, 98477, 29742, 31006, 43997, 79948, 9664,
	106302, 162771, 685, 15088, 70569, 57655, 31704, 4196, 58723, 138234, 5401, 101067, 109062, 34409, 102320, 7687,
	38647, 27268, 37246, 26477, 53618, 139247, 45931, 85123, 776, 7856, 14030, 5949, 9584, 41960, 109252, 7089,
	36360, 170761, 33495, 26109, 78175, 135326, 62013, 41900, 48832, 56274, 70036, 28079, 35398, 79404, 178461, 16367,
	3492, 120647, 229961, 85214, 64719, 72486, 4644, 131507, 149719, 9022, 143871, 36725, 15833, 35258, 124856, 22686,
	32410, 16712, 22896, 149212, 43797, 25817, 7241, 12703, 27057, 135308, 68801, 59724, 7623, 56082, 222783, 11364,
	9860, 72966, 173029, 74862, 11796, 26970, 159913, 12467, 15141, 59785, 4737, 96056, 105520, 61384, 8846, 34122,
	128990, 67918, 45960, 18600, 108513, 120073, 75771, 77892, 201063, 73920, 26080, 107575, 64191, 49008, 15474, 111362,
	62077, 75330, 47874, 156592, 111769, 64772, 96000, 26011, 10120, 6775, 47308, 3015, 25910, 73855, 9218, 61198,
	98018, 47723, 21626, 49007, 91662, 19419, 157967, 70284, 52132, 19692, 28127, 116510, 93984, 27304, 53447, 10948,
	30772, 104354, 105967, 114798, 65873, 105838, 38522, 101940, 200664, 16020, 182774, 177607, 167429, 91631, 3001, 2487,
	9969, 22098, 157503, 6541, 23678, 87451, 64735, 9962, 122907, 47608, 30821, 73090, 743, 68997, 98217, 114961,
	31210, 113383, 75621, 134622, 54335, 2933, 36107, 9177, 120143, 262523, 161834, 12727, 50458, 4063, 9009, 19026,
	30395, 947, 63501, 42349, 5067, 52516, 188915, 6548, 18223, 107040, 31520, 2213, 23098, 42767, 16615, 48362,
	22165, 53375, 211427, 39179, 59854, 161771, 82356, 69345, 55803, 3609, 126104, 193707, 28562, 101416, 16957, 11607,
	110983, 9451, 26788, 7167, 20592, 60188, 50218, 160574, 103171, 53082, 184945, 33396, 8503, 319115, 128336, 16570,
	33849, 148382, 86756, 24785, 78980, 16194, 44002, 5069, 15029, 32220, 56571, 43118, 3240, 155205, 32656, 18879,
	857, 62618, 101402, 353920, 53570, 57357, 35658, 102825, 235533, 31859, 19517, 50756, 35623, 85819, 30488, 123263,
	71329, 12064, 6819, 37127, 123671, 91198, 93434, 46286, 5041, 67885, 24266, 48062, 40523, 280798, 23152, 116068,
	46293, 46447, 122125, 58103, 45752, 25506, 11799, 20946, 27945, 204761, 7316, 31856, 168039, 65098, 16168, 10507,
	49707, 96231, 9077, 42015, 87375, 10217, 16390, 116959, 138051, 28754, 71150, 58705, 221976, 7768, 103675, 29131,
	87183, 25941, 94506, 10732, 8157, 10168, 45525, 4573, 38764, 130099, 33733, 15947, 1265, 82610, 30460, 32262,
	218420, 100, 92839, 171811, 11403, 14523, 6533, 79127, 151527, 18719, 31418, 3342, 199710, 13782, 10311, 614,
	98266, 126818, 63770, 20973, 25575, 2709, 21870, 46835, 101732, 97801, 19271, 29102, 99503, 8217, 1903, 26738,
	28919, 24993, 209653, 54794, 301465, 37689, 11630, 104223, 122013, 39315, 31744, 18553, 31683, 42851, 59133, 294560,
	50163, 13827, 15642, 27418, 2632, 44563, 11835, 50397, 81753, 9514, 85323, 10849, 327061, 18388, 6023, 147906,
	46048, 33338, 2609, 31470, 90231, 24263, 52190, 10914, 19727, 109606, 33763, 79389, 185583, 111568, 8153, 18012,
	146556, 88872, 71860, 56227, 69675, 51392, 251921, 11502, 66178, 243929, 44486, 1430, 77016, 23976, 135788, 95694,
	29381, 14135, 113448, 82292, 9653, 2151, 23909, 15283, 85396, 14068, 100317, 18787, 138073, 105148, 47168, 5417,
	17156, 88292, 171746, 227011, 14851, 3442, 19162, 5008, 88823, 28144, 215319, 81484, 86135, 118774, 25871, 83689,
	20767, 23850, 88250, 75885, 12569, 91157, 2897, 129370, 12617, 1273, 53307, 185832, 19007, 20587, 87462, 11523,
	26445, 93300, 64608, 3532, 54012, 134505, 59277, 15305, 82516, 257927, 33403, 27708, 96441, 16118, 17065, 3462,
	71103, 96128, 1591, 24097, 156416, 47652, 7223, 28461, 50016, 13650, 38847, 126106, 36690, 90043, 11401, 33275,
	11930, 12422, 5374, 73164, 15855, 34093, 139653, 25539, 9012, 42854, 2088, 64205, 172085, 4263, 44382, 14869,
	78832, 48387, 143498, 133793, 4377, 4568, 4146, 52819, 46438, 84498, 25605, 58970, 64401, 33113, 97498, 7435,
	133927, 16991, 10691, 136743, 226695, 328855, 79194, 177901, 4087, 18861, 68721, 31269, 212, 67569, 161267, 14699,
	103952, 66159, 37751, 58816, 85938, 81641, 133097, 45184, 95781, 189007, 69511, 11065, 18909, 39011, 5335, 107805,
	45062, 156023, 7722, 105097, 157658, 50213, 57046, 64398, 12383, 67421, 11363, 47463, 107279, 197418, 81903, 76053,
	178365, 57838, 50373, 135181, 38262, 35184, 277830, 44682, 150808, 54342, 24543, 371322, 23192, 62268, 31297, 172388,
	25356, 29982, 4184, 146380, 147134, 112658, 35720, 44685, 82563, 64349, 32114, 33664, 7663, 37389, 322737, 4419,
	86483, 22941, 74133, 31214, 80677, 60375, 128068, 116425, 81380, 60327, 42461, 22176, 6549, 338341, 107501, 71933,
	19514, 27372, 87966, 27771, 26119, 148572, 9191, 108587, 254986, 168052, 243003, 160626, 13183, 53717, 13828, 51058,
	87880, 2676, 84601, 17274, 138168, 33883, 7556, 35112, 140857, 66829, 38144, 195436, 11041, 70038, 110917, 35637,
	1045, 991, 62875, 129126, 53484, 61239, 21070, 110468, 34916, 247640, 256941, 48529, 95053, 148653, 38473, 28787,
	193901, 49314, 52094, 204319, 26025, 29460, 2425, 85864, 17167, 30317, 92141, 71598, 217, 37092, 10797, 70566,
	496, 22829, 67283, 43679, 3139, 259453, 4206, 56532, 9288, 102962, 34230, 57518, 88669, 23684, 48634, 55032,
	653, 122064, 52491, 15547, 22755, 168777, 33771, 13846, 36330, 3115, 29171, 69319, 35080, 85527, 69911, 1115,
	19252, 81807, 24980, 36567, 67936, 8249, 31163, 23997, 23398, 68938, 4023, 118648, 17996, 31499, 232420, 179592,
	46294, 81632, 126794, 40763, 60727, 35997, 18587, 41506, 32050, 58417, 58891, 142203, 6158, 192074, 34191, 159201,
	60098, 88416, 52677, 42809, 49909, 50504, 141530, 48728, 123336, 1196, 7036, 192106, 44435, 142536, 17312, 126127,
	81243, 94016, 215259, 7625, 25778, 23539, 21352, 34144, 5703, 9206, 31484, 53256, 289119, 197764, 99919, 2672,
	10532, 23552, 45375, 85555, 3673, 14112, 48555, 30575, 23088, 22712, 38283, 76381, 393, 48646, 28096, 36568,
	60716, 290994, 42496, 6293, 68665, 2979, 83359, 35673, 44103, 260989, 58796, 25663, 15410, 3591, 118520, 47556,
	194164, 58826, 9262, 135190, 9498, 200347, 120475, 152089, 81098, 251416, 21232, 21316, 18311, 143456, 43546, 24397,
	34787, 39267, 29076, 6806, 62246, 27238, 7920, 37055, 103034, 26137, 27625, 91741, 52764, 57428, 151361, 14455,
	46932, 49429, 99371, 405242, 41980, 85878, 9835, 13578, 80010, 7762, 7756, 106364, 25997, 126713, 7509, 45159,
	35580, 64824, 156777, 2466, 26403, 144974, 105986, 89028, 29571, 29946, 56286, 30552, 344237, 14457, 60430, 15195,
	27742, 51279, 70106, 2802, 35281, 108744, 98851, 64627, 17309, 143280, 241795, 70353, 94801, 5998, 15801, 112897,
	177869, 72120, 110763, 22622, 24491, 19639, 90974, 41851, 45051, 130610, 37299, 23790, 14720, 5499, 66002, 24876,
	17762, 3033, 26894, 84353, 10263, 76780, 73099, 52614, 3481, 277047, 56178, 133314, 6435, 41797, 74710, 181749,
	31084, 86428, 99699, 19286, 17760, 13165, 18929, 99924, 66676, 10568, 16892, 16189, 7932, 85882, 44171, 108689,
	39493, 10328, 9486, 29990, 47200, 12207, 74330, 99593, 25155, 54266, 12780, 29949, 193384, 9952, 62035, 33947,
	33213, 24584, 21750, 19460, 151679, 4177, 54862, 19204, 1530, 65540, 31029, 3825, 33037, 8358, 6524, 21599,
	161282, 11393, 170472, 66511, 5780, 40364, 73141, 26709, 13173, 21972, 13778, 169769, 1036, 50172, 32038, 229028,
	57729, 62839, 12827, 43128, 6, 33107, 155307, 42925, 8015, 3204, 15729, 8767, 16709, 214172, 156895, 18327,
	14283, 8677, 198104, 74809, 51003, 5717, 31414, 54686, 50834, 27990, 233722, 1129, 73032, 74556, 49981, 80005,
	55053, 24967, 175953, 142779, 145375, 168461, 5951, 14096, 3953, 2924, 61267, 20180, 51199, 27360, 10155, 22216,
	59619, 113168, 420, 92024, 164983, 91434, 169696, 4339, 207915, 23785, 60144, 57936, 174038, 45361, 78870, 84491,
	58806, 30157, 178453, 149868, 34129, 67311, 428665, 53455, 40035, 19471, 48578, 41904, 80800, 188009, 63448, 88700,
	13690, 139604, 106269, 15962, 28070, 52146, 195538, 43550, 16659, 177865, 18752, 5508, 12176, 17359, 3668, 237450,
	132029, 1124, 29797, 107233, 1152, 141281, 58341, 73191, 20000, 13810, 28442, 179954, 72591, 5125, 149053, 51410,
	14833, 18281, 8950, 27080, 121700, 23735, 45227, 62038, 17215, 186964, 80520, 222624, 44908, 328, 66292, 30130,
	4235, 38721, 1276, 49920, 258181, 115946, 62047, 99258, 1283, 11720, 38025, 86773, 38111, 3274, 23126, 3840,
	51232, 25820, 21970, 3026, 54388, 2825, 4579, 31574, 39036, 69139, 83781, 16717, 49383, 187622, 79244, 75524,
	147440, 64478, 10214, 3355, 2592, 92874, 33681, 4376, 128785, 30062, 103115, 119066, 17015, 107661, 1632, 101217,
	302155, 19648, 16737, 67648, 252345, 68283, 178666, 51060, 63347, 3922, 179712, 25899, 7369, 1776, 32393, 68787,
	11980, 212764, 116862, 6446, 85101, 288148, 86139, 64337, 47879, 85540, 41716, 13615, 42933, 1703, 7468, 131813,
	25528, 26461, 14018, 258734, 99974, 21593, 34939, 59301, 28790, 32679, 19774, 63227, 26388, 103138, 12944, 60244,
	73997, 19119, 111268, 136713, 32932, 5695, 10564, 4003, 21636, 45906, 107014, 38962, 1005, 65730, 53973, 115345,
	61217, 35301, 282, 4670, 100664, 6315, 8444, 73098, 11666, 24353, 40885, 40222, 17105, 86528, 19554, 26943,
	27502, 21614, 44868, 179864, 17452, 154806, 54806, 82766, 20701, 49171, 88945, 97473, 89770, 36700, 14608, 36157,
	119247, 90248, 63468, 138344, 73293, 23475, 57202, 65081, 14398, 97334, 15152, 17782, 173713, 107401, 103467, 9978,
	15083, 28102, 39279, 18871, 6768, 26472, 46706, 25798, 43309, 4948, 71854, 26975, 95192, 100443, 36905, 30299,
	118209, 15301, 414195, 77029, 31847, 12545, 49695, 29141, 10305, 39051, 9418, 110556, 115278, 106983, 14651, 24290,
	83786, 16656, 4281, 28623, 22634, 68165, 36307, 27282, 12998, 41668, 43960, 108934, 12224, 35456, 76151, 114781,
	16389, 16392, 49489, 82189, 35788, 1512, 292, 138272, 47563, 95106, 54064, 229246, 28459, 82205, 8085, 21965,
	7327, 8042, 5950, 17325, 7072, 25811, 111459, 17138, 92911, 233101, 41071, 5005, 19213, 36998, 10713, 50432,
	4403, 2414, 8425, 15994, 37901, 11444, 134090, 244790, 98968, 50266, 95508, 1996, 52414, 216851, 10947, 7770,
	150813, 27557, 93007, 27677, 824, 26619, 36489, 121646, 46880, 85635, 93999, 23628, 71263, 80017, 1916, 18754,
	3349, 275652, 111927, 15784, 11424, 97640, 44453, 1854, 34648, 124870, 32275, 51692, 81236, 31298, 46859, 89390,
	74309, 80601, 113855, 24530, 228791, 48278, 29241, 44942, 40695, 211803, 158504, 154, 76411, 196485, 42589, 171931,
	84759, 16272, 66257, 45641, 38072, 25483, 141445, 102021, 199551, 65003, 10396, 46539, 9712, 41269, 116, 11400,
	7861, 233948, 16044, 1271, 51, 35157, 59281, 181744, 35298, 28722, 140745, 69241, 16341, 21988, 128883, 34462,
	80474, 10640, 57138, 6915, 94972, 163918, 47747, 21373, 6152, 13647, 55022, 39473, 14948, 81055, 158859, 191816,
	79593, 34856, 14418, 9797, 34882, 66906, 122250, 113433, 6406, 44164, 33791, 45476, 14585, 129205, 161314, 109966,
	15443, 79939, 40114, 32989, 6456, 199425, 238258, 97250, 35667, 62146, 2766, 64934, 9810, 36747, 113665, 110388,
	27271, 210432, 49099, 15985, 72003, 209386, 2419, 36153, 24079, 57841, 41477, 6242, 71237, 85911, 21557, 130991,
	1730, 54721, 33673, 89862, 138495, 7216, 137548, 4105, 101368, 61415, 12344, 14669, 62221, 98847, 124308, 31548,
	80252, 22944, 32778, 31837, 18128, 17444, 20086, 57481, 41640, 119554, 71928, 32629, 30040, 47529, 3645, 142970,
	30015, 66756, 28451, 60023, 12636, 42064, 126422, 58114, 23908, 152127, 3806, 96883, 26475, 29121, 44747, 157583,
	18923, 136271, 6726, 20616, 134802, 36915, 20582, 14856, 60373, 66232, 61218, 1346, 57578, 40089, 105773, 4913,
	175617, 61791, 11118, 50089, 166985, 122351, 20600, 28066, 48031, 33970, 77218, 27660, 12321, 96755, 72767, 52619,
	51614, 19280, 55890, 61472, 60843, 41824, 92700, 50952, 10106, 150862, 41166, 107582, 15481, 114977, 72038, 120659,
	7031, 30958, 18182, 30738, 4539, 14994, 4396, 11613, 60086, 210198, 53968, 88369, 10386, 17457, 13222, 93585,
	1147, 24553, 113963, 192985, 30121, 6534, 3942, 30604, 39171, 65494, 25703, 122209, 33300, 51177, 24569, 67407,
	44589, 85847, 13790, 4293, 33010, 220268, 13097, 53898, 6346, 1627, 44936, 36181, 8684, 100068, 15677, 18404,
	71201, 10487, 147670, 53015, 27298, 87361, 4382, 102157, 49077, 78626, 25035, 94981, 93809, 19581, 24844, 10629,
	54176, 18087, 70410, 294692, 36120, 14166, 23430, 34123, 5442, 7853, 18578, 14256, 23910, 39061, 45088, 21954,
	135858, 26063, 22679, 10255, 26357, 98811, 37446, 20778, 28492, 121938, 45226, 33384, 9247, 53696, 18608, 45663,
	38984, 24603, 41370, 30413, 41457, 155974, 59744, 96439, 54459, 145273, 28741, 37063, 63001, 29964, 314071, 25121,
	31525, 97752, 54110, 106637, 51283, 166031, 96775, 51207, 172150, 202185, 52336, 183028, 146336, 116118, 26532, 140855,
	302536, 7940, 239945, 19233, 13216, 9425, 6069, 15485, 72264, 43397, 181391, 130045, 123267, 11381, 65687, 12958,
	5771, 27528, 75671, 87543, 13373, 1784, 212836, 101, 6604, 57664, 25429, 76599, 30790, 47736, 7677, 43419,
	113474, 38142, 21714, 17456, 66057, 3776, 36214, 40171, 43580, 73119, 8627, 34236, 15919, 82504, 157240, 90800,
	199853, 75376, 49053, 2381, 24029, 132886, 17981, 20057, 26719, 380, 9774, 9444, 40307, 26888, 74063, 20242,
	34564, 39716, 14401, 25642, 105228, 64411, 93934, 52999, 57373, 245309, 33386, 3944, 94366, 14872, 42325, 181121,
	3548, 97208, 100519, 11655, 83623, 101888, 2946, 56182, 439, 204663, 52874, 6861, 24346, 154754, 76594, 9026,
	126411, 77440, 20191, 2508, 128584, 77621, 103335, 3392, 42213, 4434, 29828, 100669, 71630, 6268, 193965, 36465,
	119912, 27248, 6140, 5160, 29989, 3476, 211385, 114256, 245824, 1374, 15688, 36852, 88968, 61882, 58326, 122312,
	21104, 67378, 110428, 83099, 16500, 10743, 132435, 14766, 376262, 16763, 21600, 185161, 39278, 4983, 124077, 6161,
	86236, 36492, 100781, 374115, 47380, 30162, 74427, 84333, 52583, 33165, 5758, 39785, 69124, 95573, 44115, 65316,
	233647, 120150, 44677, 18741, 44618, 67330, 76754, 64122, 8504, 139180, 1333, 51624, 132438, 34418, 68559, 47411,
	3290, 3963, 88919, 28921, 15926, 50058, 62254, 38427, 40958, 5253, 37416, 136703, 15984, 156192, 100242, 7408,
	51919, 230148, 55122, 29373, 7395, 4478, 14219, 23043, 25863, 8508, 23786, 3245, 3255, 16046, 179608, 1518,
	17034, 30345, 55997, 70843, 84840, 72493, 99788, 26948, 61413, 99579, 123440, 14915, 78814, 1389, 87128, 3363,
	20615, 33655, 56937, 165326, 95300, 78889, 110109, 106, 15702, 89999, 34721, 5317, 15819, 89461, 62479, 65751,
	28958, 76432, 89956, 9450, 33373, 25696, 27664, 70719, 22727, 156560, 2078, 1178, 7617, 18482, 104905, 74343,
	18371, 50578, 6597, 40512, 207705, 76784, 985, 95276, 1223, 6357, 132216, 11330, 115490, 4026, 8780, 5784,
	44899, 171254, 37716, 35187, 67721, 155909, 53946, 143994, 10596, 40741, 14155, 40443, 64890, 18868, 18420, 50731,
	85394, 31919, 223530, 5028, 66959, 148051, 19913, 87905, 37439, 1624, 66250, 41890, 114643, 21879, 19655, 229083,
	30656, 11417, 96068, 72436, 43660, 52608, 102542, 222686, 5849, 17803, 765, 12333, 121143, 35806, 50808, 95395,
	152073, 86057, 33436, 42768, 30745, 87377, 398804, 72512, 30996, 32714, 223019, 146667, 33155, 36519, 60899, 12624,
	11604, 81335, 49408, 78077, 36792, 51757, 4612, 4598, 11121, 5948, 4862, 7680, 4971, 23002, 22018, 38358,
	13104, 6437, 53052, 128783, 46889, 49684, 127336, 31427, 28650, 32004, 25431, 42278, 279503, 17497, 20477, 56962,
	200939, 66957, 35869, 10354, 179684, 188036, 108774, 12272, 293183, 2433, 8369, 9842, 61701, 18451, 78680, 185667,
	25875, 42680, 167319, 34271, 114119, 18922, 10586, 117933, 66860, 132967, 16851, 55350, 94630, 7918, 133254, 7661,
	40553, 79425, 63173, 93528, 39457, 5852, 56232, 55549, 27634, 108945, 120705, 9919, 103569, 11069, 779, 43424,
	230141, 841, 139978, 149141, 108749, 10146, 74780, 30241, 3391, 7714, 26669, 95263, 49208, 4677, 78190, 14061,
	24858, 55184, 174128, 44440, 28044, 54540, 135812, 56033, 72246, 97183, 23635, 29122, 15687, 80421, 89716, 78634,
	41321, 22909, 131196, 103518, 11143, 17651, 74689, 46328, 20884, 215388, 141524, 57584, 69619, 6972, 8721, 31417,
	2274, 40191, 211163, 49390, 68069, 158156, 90604, 26667, 94936, 10607, 12195, 88762, 3205, 171083, 392, 28478,
	59743, 43925, 83995, 22274, 27867, 70019, 24899, 80213, 40149, 64247, 91056, 41988, 90904, 18288, 85973, 206944,
	40185, 16021, 7138, 64598, 182946, 20878, 89758, 11855, 118647, 53399, 59588, 19490, 141310, 16812, 72522, 94870,
	24949, 62096, 167268, 65763, 118751, 4508, 1511, 51640, 175690, 72850, 43428, 40070, 51909, 48396, 15100, 55718,
	115561, 39986, 210709, 118909, 12086, 20266, 29645, 80992, 14642, 16147, 57580, 10833, 32001, 201760, 1205, 1528,
	71749, 84844, 52728, 196052, 32404, 3628, 38998, 47051, 145620, 5181, 90166, 46281, 11415, 58048, 31319, 18470,
	124863, 34993, 62421, 61675, 71646, 12166, 14471, 171762, 52621, 26998, 37235, 101010, 2797, 26168, 14893, 12243,
	21753, 95445, 15115, 92677, 128292, 124090, 28993, 164744, 69918, 39908, 126659, 6405, 133582, 353296, 84035, 35594,
	32291, 115557, 68951, 70473, 71655, 80643, 24024, 91992, 49807, 96595, 63204, 25713, 22646, 93365, 30284, 85681,
	38374, 140375, 11046, 204856, 77708, 116139, 136454, 129275, 40139, 55636, 231656, 2570, 37367, 61202, 146471, 6493,
	44582, 9224, 27515, 61103, 52497, 97810, 40493, 54891, 36000, 63781, 90176, 55816, 59979, 18098, 52851, 23731,
	35257, 94941, 117076, 114614, 107274, 76327, 341, 369, 167320, 8841, 63719, 936, 33939, 14122, 2559, 9592,
	45754, 19624, 18230, 142996, 27840, 34170, 42689, 10046, 8584, 8975, 114129, 21885, 22658, 94839, 57538, 9997,
	32758, 42674, 1969, 38546, 62413, 25083, 3731, 53733, 55601, 15050, 75988, 36050, 25067, 33280, 132326, 48295,
	55000, 2664, 86318, 10212, 51272, 42137, 4951, 5992, 21019, 15914, 44900, 26316, 21282, 11367, 106088, 43807,
	52703, 6044, 76932, 9591, 64185, 87724, 67461, 54133, 40316, 9757, 32895, 113683, 76601, 59362, 23365, 47355,
	40456, 3833, 42965, 13403, 13885, 220192, 10057, 10207, 283490, 42837, 126407, 25809, 15921, 55483, 231951, 13174,
	183909, 99439, 24351, 108960, 104677, 25511, 94188, 166378, 45605, 19680, 22391, 22203, 21756, 137218, 27031, 29365,
	77423, 90315, 91182, 9193, 103932, 154597, 20992, 25478, 57253, 9025, 17564, 63056, 22732, 212263, 64559, 21399,
	332, 92478, 155818, 46568, 137070, 68025, 112207, 11033, 32214, 4887, 218417, 37938, 1795, 43631, 5598, 24143,
	14452, 55848, 2594, 152340, 84705, 168085, 5318, 19433, 8017, 85288, 76704, 88, 74095, 132597, 67437, 92613,
	10282, 14810, 9730, 32097, 103143, 97984, 20066, 22255, 21476, 38877, 25463, 42503, 20681, 14198, 38629, 60014,
	56625, 39754, 147310, 198709, 127753, 228835, 135058, 318287, 8037, 51403, 12644, 56005, 2669, 46621, 70858, 41681,
	22564, 308257, 34204, 46603, 250195, 62792, 6918, 263900, 35182, 131400, 40784, 184087, 51372, 11448, 20528, 3148,
	18864, 322627, 31614, 97396, 17799, 8319, 35156, 127889, 123100, 15619, 27751, 125038, 145407, 58953, 18860, 6606,
	59296, 16289, 113892, 2482, 17235, 51079, 42908, 27826, 14645, 46152, 56446, 26268, 8790, 118806, 36211, 99269,
	31790, 48756, 58213, 3914, 58164, 37723, 42482, 133054, 44398, 25947, 11725, 11356, 5769, 94110, 48399, 115845,
	28732, 42753, 4061, 19712, 193612, 14291, 138552, 42691, 25409, 48726, 7603, 192921, 31384, 49569, 65941, 30065,
	48141, 133173, 116494, 95495, 8714, 33334, 27810, 34041, 25637, 152740, 61728, 80331, 44491, 47253, 28823, 21835,
	66534, 135383, 63400, 236263, 377821, 8646, 16098, 40390, 38974, 804, 86126, 63064, 75602, 99913, 8241, 195878,
	1662, 26364, 273009, 46816, 78782, 34574, 103980, 43351, 90026, 57628, 182771, 3589, 18556, 11080, 96249, 105750,
	72078, 1166, 75719, 6363, 26704, 8958, 18361, 75942, 33439, 2239, 9, 107935, 21411, 7027, 123509, 6030,
	80820, 19595, 38084, 56042, 50014, 69784, 68057, 114868, 282996, 62460, 93417, 19474, 19348, 68522, 26639, 7842,
	13784, 85176, 17366, 112026, 19997, 106134, 29088, 22630, 111652, 79940, 24978, 60666, 24339, 92315, 173783, 27984,
	68377, 97684, 3260, 16471, 18487, 96982, 63805, 96598, 33574, 35409, 181267, 40481, 11682, 67468, 3445, 46785,
	3350, 25603, 26371, 171646, 11256, 1395, 46084, 29237, 228774, 49873, 296783, 26391, 10648, 190914, 17252, 33841,
	62672, 98309, 31272, 4499, 3475, 31127, 8439, 89824, 39651, 94326, 12215, 8882, 10478, 142654, 106475, 9195,
	47981, 17364, 62425, 71185, 43318, 47459, 41606, 20059, 130211, 29624, 147295, 120316, 150412, 36841, 9656, 35139,
	40013, 7530, 51873, 46897, 18542, 201673, 1370, 55382, 100680, 79544, 40295, 20875, 64104, 92554, 46109, 46591,
	4050, 70069, 93374, 121735, 36042, 15699, 109337, 81562, 15707, 74544, 69153, 6389, 187235, 99201, 37715, 19544,
	130998, 86071, 64746, 49374, 25580, 142876, 36433, 394909, 13067, 17108, 8726, 86642, 107690, 180567, 123078, 41013,
	42895, 18086, 4014, 72875, 7393, 73917, 71405, 237977, 50032, 32161, 86670, 112348, 18775, 24860, 101449, 2618,
	60084, 17461, 7669, 12618, 36379, 85870, 19851, 89890, 75323, 66132, 32549, 36971, 70904, 44133, 55436, 23244,
	10944, 6156, 29075, 55148, 8039, 119892, 108067, 77004, 15206, 173419, 48230, 9954, 1963, 17889, 24231, 63733,
	99562, 1053, 33750, 24519, 77221, 91028, 18041, 75281, 53694, 253697, 56080, 13045, 30131, 14277, 28547, 2258,
	9453, 74307, 127286, 26779, 8869, 102707, 101779, 21536, 3153, 107665, 26294, 123511, 98460, 45366, 43833, 26187,
	20275, 88765, 41326, 41666, 153593, 101350, 43965, 285761, 408752, 125097, 56713, 15621, 106985, 7552, 25915, 214482,
	554, 277524, 370388, 70235, 71710, 98388, 139413, 99706, 192001, 72362, 31410, 74791, 845, 94544, 44227, 75311,
	17886, 121332, 242436, 52596, 34375, 874, 56711, 109954, 20015, 27969, 25163, 26492, 7884, 45171, 23819, 38680,
	233124, 49488, 696, 62292, 78512, 15842, 126926, 23926, 82898, 169214, 147707, 43896, 135653, 41299, 17053, 146822,
	4686, 47522, 218300, 95779, 2205, 232499, 16285, 98520, 96617, 58156, 102866, 121433, 49412, 14729, 145050, 96142,
	23604, 44474, 25397, 23156, 57943, 15839, 31465, 38563, 42263, 45217, 14749, 34528, 65332, 54611, 54639, 179503,
	69731, 109801, 71385, 91202, 12640, 30966, 28406, 27635, 1377, 163831, 53319, 175849, 26751, 157525, 18236, 33357,
	261545, 36396, 9813, 6194, 6092, 50056, 233933, 82601, 2080, 4451, 165151, 55388, 275342, 25073, 45850, 63380,
	148375, 13606, 50505, 17480, 130004, 6109, 15325, 149840, 45493, 43060, 172246, 30012, 461817, 74694, 61826, 35218,
	50533, 3109, 19491, 209126, 142953, 22809, 4733, 9705, 14092, 51753, 4881, 24768, 115220, 246541, 71785, 58748,
	15267, 103482, 69506, 62242, 301473, 123157, 155065, 111340, 243499, 10238, 143504, 132842, 15827, 29495, 44649, 65057,
	1091, 58742, 29442, 9628, 7659, 39080, 56489, 41576, 54582, 109907, 86680, 12647, 24058, 22886, 18799, 115460,
	4615, 37786, 61872, 76542, 45985, 71697, 3464, 58749, 44877, 29686, 47152, 49527, 59265, 53259, 75125, 256801,
	83181, 127694, 215446, 104504, 110182, 117426, 69155, 269362, 14864, 56721, 45492, 15368, 70959, 128494, 22085, 23145,
	68156, 108273, 11645, 25381, 167509, 65155, 138566, 135116, 2226, 182471, 44000, 102581, 79506, 15372, 2885, 3721,
	43450, 121, 11486, 57699, 62979, 32958, 152010, 3463, 87876, 126176, 4956, 12613, 105843, 62093, 30977, 1000,
	24585, 6593, 8124, 19277, 88514, 1475, 115785, 98544, 86387, 12655, 46875, 98012, 74678, 151357, 189795, 30838,
	37956, 94120, 6737, 49781, 90848, 6113, 15597, 27437, 3358, 20523, 209766, 21571, 48003, 6500, 55933, 65589,
	2129, 257920, 69878, 24611, 343, 37178, 7012, 111623, 13269, 25479, 32822, 178314, 167277, 158742, 474, 49573,
	30271, 62401, 72335, 119804, 28810, 44422, 2882, 79155, 12106, 50375, 21314, 45636, 68849, 43645, 4271, 14643,
	23663, 40022, 185153, 70062, 32029, 160922, 11923, 43068, 104606, 2347, 209382, 138341, 28135, 152901, 74351, 25367,
	10813, 40144, 76470, 9616, 198108, 118291, 9321, 26851, 16063, 76078, 42055, 97381, 11711, 97061, 41956, 9310,
	6545, 55182, 149707, 156419, 107002, 171041, 105508, 56122, 186299, 122498, 20538, 14657, 17300, 34441, 112218, 41257,
	1946, 11555, 125922, 171524, 172039, 122328, 135172, 26390, 24113, 17103, 216019, 101699, 56957, 93048, 22577, 79203,
	60051, 154317, 10033, 6419, 19263, 110593, 7548, 6079, 82272, 31128, 34872, 20791, 38332, 37234, 1017, 172043,
	20160, 7119, 191928, 64195, 2163, 26153, 197126, 109138, 11373, 72853, 87124, 65556, 148737, 79984, 48196, 136651,
	44326, 17504, 84417, 44234, 270403, 68521, 104779, 36069, 9355, 113369, 19428, 57959, 15568, 108968, 21409, 23691,
	66905, 209355, 196289, 92688, 111170, 8009, 61129, 221255, 62967, 10019, 121491, 151113, 18537, 89113, 14497, 28356,
	18579, 12270, 30985, 15636, 1244, 10832, 67644, 33571, 43043, 22731, 227477, 111964, 30214, 11919, 10206, 50623,
	69699, 1501, 31402, 60692, 121879, 28538, 9521, 34182, 140074, 5337, 34350, 128716, 60080, 41637, 3920, 148524,
	76925, 28264, 7888, 97735, 16405, 32455, 71714, 81718, 7015, 41791, 193768, 89791, 28166, 55969, 36455, 67279,
	18666, 76508, 16164, 203054, 8061, 64467, 4808, 6566, 74897, 65162, 12120, 176455, 3596, 42803, 21057, 12126,
	13964, 13802, 285865, 35681, 14842, 176917, 20972, 60655, 48075, 30543, 23998, 64217, 65330, 5199, 124971, 28651,
	41778, 14693, 38991, 8536, 93887, 35140, 105980, 51878, 16912, 4834, 50926, 6133, 206737, 17859, 68504, 100312,
	128572, 44937, 4652, 5445, 26562, 422449, 128071, 12739, 25137, 48487, 26583, 87123, 7959, 60205, 158926, 16735,
	41311, 174130, 93754, 11768, 6222, 22681, 95238, 24829, 6619, 2893, 127245, 50916, 50160, 34400, 5241, 14740,
	7133, 57366, 8413, 36437, 41027, 24566, 43044, 68137, 64149, 2581, 170385, 40420, 35434, 84006, 2622, 3152,
	30587, 8141, 29874, 16426, 67664, 63877, 57974, 47557, 12112, 152642, 34463, 23040, 11154, 32486, 28107, 44702,
	11777, 21933, 256422, 65743, 82871, 3182, 77921, 54545, 41478, 111380, 243763, 77657, 168186, 79290, 40615, 140123,
	40465, 39140, 11582, 2147, 207063, 269709, 13546, 27032, 25629, 15351, 53808, 77716, 152602, 1241, 97712, 932,
	127636, 10159, 49858, 57801, 218064, 30270, 100598, 207604, 8561, 198326, 110890, 22052, 94159, 158293, 29747, 18016,
	77, 37575, 17087, 70341, 39410, 197662, 76839, 107387, 838, 12858, 41294, 4311, 14265, 171405, 3081, 26763,
	8796, 13171, 79487, 19468, 540, 103806, 10018, 25903, 17176, 28557, 143058, 33730, 114121, 93444, 20516, 32503,
	23372, 85684, 9638, 231234, 98880, 49674, 227424, 58839, 31228, 1729, 13842, 135216, 12158, 9715, 61148, 37957,
	158869, 118707, 4654, 72034, 60009, 183618, 34535, 182818, 20672, 36677, 34087, 222946, 82599, 114354, 179927, 149822,
	163321, 84651, 9284, 87650, 40201, 252225, 113545, 20571, 88049, 117767, 5072, 19031, 75518, 59049, 14983, 25370,
	27828, 42702, 29703, 2324, 81321, 22596, 115115, 2091, 149548, 2799, 8652, 24053, 30367, 55700, 52217, 7011,
	9361, 19425, 16579, 130187, 281944, 54919, 121767, 138857, 14857, 4218, 11011, 1354, 48774, 10877, 12421, 2327,
	14017, 245301, 250947, 12202, 151947, 52010, 70691, 19041, 116972, 39346, 3984, 6875, 63325, 1760, 96810, 59232,
	108571, 115635, 38908, 63720, 24458, 64211, 11509, 1180, 150533, 42084, 12113, 32448, 15574, 145390, 107634, 11243,
	76539, 34221, 56889, 22685, 36072, 103750, 27272, 56146, 76528, 21702, 147901, 200731, 12330, 51838, 184470, 86768,
	59848, 176900, 98126, 18338, 47555, 32224, 20193, 6776, 153122, 65561, 19667, 16212, 9473, 13749, 66408, 222111,
	33585, 121425, 55612, 8514, 19354, 83822, 17357, 4075, 30805, 14427, 82103, 133119, 13798, 1386, 73756, 52687,
	37708, 184360, 180714, 17565, 115742, 32013, 2457, 26705, 94806, 33533, 534, 21309, 82625, 148152, 1052, 31675,
	255039, 77626, 101031, 177748, 145894, 29521, 36910, 89505, 4523, 63601, 184331, 18065, 20502, 67919, 33314, 39728,
	29471, 56580, 125837, 57677, 4648, 14641, 93699, 49885, 66882, 108106, 98011, 19904, 86939, 1613, 56203, 95233,
	32976, 206781, 26846, 32230, 97426, 44740, 85628, 104293, 37437, 320355, 4119, 66751, 2479, 1215, 219893, 47163,
	201715, 48693, 5802, 10890, 42554, 46986, 60979, 18784, 93325, 22955, 10321, 122723, 18330, 17709, 20420, 45936,
	6491, 89651, 194311, 10391, 70775, 88811, 19753, 101831, 58163, 5085, 163738, 30669, 47394, 197719, 7584, 240098,
	8675, 55494, 6108, 79652, 8356, 4678, 163378, 51730, 13966, 101177, 119939, 18385, 37440, 4570, 24728, 11471,
	17609, 63013, 5079, 35494, 167003, 38567, 59571, 90211, 35178, 129912, 30277, 177140, 7708, 11247, 73033, 19315,
	82361, 108999, 83117, 29205, 50362, 59555, 7146, 77271, 34534, 95121, 52211, 143003, 21075, 78778, 318070, 222167,
	78723, 14408, 78437, 3915, 4, 23612, 133750, 2227, 53343, 10935, 93766, 8213, 47538, 34905, 121056, 87546,
	171099, 107868, 212184, 3306, 204327, 1278, 23078, 107746, 82174, 42574, 23863, 23096, 144378, 54003, 160302, 166970,
	1499, 81854, 13089, 25203, 24821, 222203, 2995, 126455, 12309, 124257, 9034, 226295, 76712, 28306, 109233, 106421,
	20922, 88161, 8393, 35505, 35817, 8516, 4631, 353070, 56665, 5602, 89095, 83011, 160049, 11383, 122314, 5306,
	44240, 67963, 31264, 7286, 65311, 10164, 18937, 103730, 34675, 74863, 114929, 30313, 104825, 29497, 7005, 74715,
	5686, 21555, 76819, 137008, 7702, 58758, 44338, 13733, 27923, 23865, 2716, 1637, 125408, 26092, 179382, 48456,
	60270, 120926, 7090, 24536, 92532, 70107, 46401, 91051, 87913, 16222, 9353, 50900, 33501, 29845, 30153, 74022,
	18957, 48505, 205485, 51635, 121001, 16527, 854, 10215, 65698, 35109, 159943, 28302, 10100, 28460, 100030, 10932,
	5856, 5434, 7122, 79052, 31756, 115536, 54620, 29306, 45822, 62305, 46343, 86206, 31669, 54650, 16333, 72327,
	9472, 61332, 67064, 6033, 52570, 126533, 99104, 42719, 40799, 12591, 33072, 57159, 35647, 46197, 88446, 126219,
	7801, 101590, 33946, 1581, 113747, 182826, 51295, 158204, 8518, 60102, 67043, 16140, 17467, 63440, 50599, 21184,
	7651, 5025, 12095, 110567, 36580, 19111, 20328, 255648, 13116, 140888, 246428, 58534, 44720, 33602, 21226, 22808,
	43758, 40153, 65013, 14831, 51710, 51195, 100455, 484, 52408, 37930, 40900, 11723, 6896, 2791, 77131, 11826,
	2865, 48637, 60705, 10774, 1710, 109501, 15259, 35902, 41522, 10717, 20403, 28411, 50580, 198379, 4437, 87012,
	12427, 95115, 18138, 11204, 28786, 19423, 152467, 15954, 46376, 166922, 28116, 109139, 26597, 52073, 17887, 31449,
	52221, 94973, 5207, 65103, 6401, 12308, 51871, 213293, 28050, 27782, 48202, 14168, 44545, 62942, 8483, 19703,
	74581, 111300, 6508, 47933, 49403, 44318, 207961, 3894, 1057, 75166, 32183, 17637, 48480, 37587, 20707, 14116,
	129111, 19863, 65549, 78735, 169664, 107076, 753, 86558, 94290, 20173, 45179, 10036, 9850, 12896, 48301, 49088,
	10524, 15112, 197761, 16907, 144648, 39853, 42240, 14121, 35144, 76476, 86739, 16254, 74656, 67781, 183488, 214008,
	35504, 62372, 1472, 175595, 71121, 194325, 2067, 11710, 25244, 135451, 11238, 11246, 126453, 14684, 58982, 133748,
	201351, 82882, 52892, 3763, 75059, 100804, 80472, 91273, 56357, 19311, 41717, 119223, 63410, 32599, 96875, 58476,
	48254, 29372, 37853, 45017, 153932, 95460, 85276, 163578, 27368, 18678, 168364, 8250, 73097, 22840, 149059, 68451,
	43677, 47054, 14206, 57219, 15817, 324242, 155822, 5890, 36483, 16432, 133477, 73540, 258184, 143290, 128610, 19534,
	108889, 13965, 89821, 23829, 26203, 76933, 12167, 48835, 45075, 83015, 108303, 21526, 144552, 18500, 19512, 31213,
	40333, 68120, 146112, 12288, 94090, 20261, 10634, 126272, 179564, 43448, 32337, 46558, 2467, 62478, 9101, 99497,
	70987, 162918, 163000, 22480, 84438, 55932, 93185, 95629, 23866, 109454, 191564, 24471, 7315, 116394, 27294, 72823,
	324, 83984, 85134, 16648, 154289, 28558, 206349, 130783, 85073, 11681, 109973, 4937, 79545, 147071, 149645, 82099,
	178036, 23623, 33245, 74800, 19273, 39612, 98539, 22625, 87095, 14124, 76966, 57866, 9379, 147893, 89445, 85655,
	26835, 57462, 49047, 38734, 121331, 16706, 40928, 20192, 74604, 41120, 472, 31638, 14417, 8496, 75444, 61577,
	332255, 15559, 22400, 223059, 92223, 21929, 38664, 70653, 69079, 36715, 118875, 36526, 7422, 46783, 24334, 77427,
	51911, 102673, 94115, 100091, 29150, 88031, 50126, 221271, 276948, 182054, 82303, 67611, 410, 6536, 40646, 103291,
	75487, 16578, 11886, 125856, 26908, 132814, 15949, 20452, 46546, 71553, 72653, 17798, 5345, 6260, 143408, 24783,
	104912, 75150, 12162, 5603, 46721, 9382, 70177, 1620, 91439, 79385, 51574, 184583, 832, 120924, 16438, 39626,
	2122, 30881, 27821, 49079, 53798, 16446, 75092, 24955, 11757, 196251, 6842, 31451, 39761, 43181, 3453, 131409,
	77391, 33917, 190939, 18908, 265749, 56773, 216708, 11106, 29041, 38410, 20554, 125351, 60472, 274445, 89636, 83071,
	24832, 11933, 386929, 69703, 230516, 68337, 69605, 151723, 66710, 18270, 102414, 17948, 71588, 39819, 42473, 34026,
	32482, 62872, 558509, 22718, 88213, 11336, 169047, 204270, 78339, 110792, 3904, 13078, 123920, 90475, 82148, 2141,
	116592, 22111, 50287, 55598, 130972, 46873, 29856, 65963, 240984, 56892, 27529, 45314, 93082, 62468, 100854, 54210,
	95736, 48991, 48872, 17, 4219, 259696, 25896, 58597, 4981, 103515, 20699, 65049, 34058, 16110, 17431, 89509,
	6418, 115607, 64470, 92066, 33915, 115388, 6257, 15992, 149650, 118763, 3826, 104143, 1739, 184526, 39951, 64976,
	33462, 203430, 50551, 229981, 89018, 123348, 6443, 125107, 93318, 101834, 163292, 1141, 89330, 123073, 92075, 43501,
	21993, 43436, 19562, 58497, 20512, 18457, 8416, 77504, 67084, 40628, 98158, 99870, 4262, 31034, 70111, 90404,
	62623, 24317, 5516, 6466, 23795, 38875, 6540, 18636, 9595, 236606, 5659, 16358, 35151, 35115, 237375, 24147,
	100748, 92119, 38448, 114236, 173698, 1049, 3228, 48826, 104375, 32529, 71735, 100300, 135557, 74263, 22271, 76821,
	43785, 67433, 83277, 111767, 33499, 105378, 62519, 70924, 208015, 163813, 164838, 26228, 29485, 24132, 47654, 7147,
	125739, 4441, 42470, 258161, 16134, 48579, 90405, 127930, 10475, 26259, 31950, 30001, 2121, 257718, 32309, 1190,
	27503, 87038, 136, 32960, 268, 115041, 15531, 35016, 30912, 50750, 32179, 45905, 24151, 38480, 39647, 2035,
	123107, 58913, 22331, 45899, 4769, 10541, 69776, 7214, 75507, 13731, 13307, 151374, 23005, 48332, 5639, 26419,
	5068, 87432, 14656, 47831, 59866, 45849, 67745, 131923, 60566, 11135, 326351, 11609, 24455, 3834, 255474, 144032,
	97357, 4139, 11587, 118067, 309325, 75097, 42653, 353879, 19747, 47030, 3814, 10334, 129167, 26235, 27288, 7376,
	11730, 465046, 34654, 77782, 2620, 114166, 78691, 21705, 118134, 6423, 66858, 30006, 116584, 58468, 233528, 91031,
	113492, 1489, 61757, 8656, 58841, 21717, 120695, 45043, 60730, 11147, 24028, 3916, 11052, 102589, 7560, 434457,
	71542, 19292, 21280, 65982, 103825, 9814, 213066, 81768, 21874, 80470, 214315, 60168, 178740, 2115, 24944, 33603,
	36771, 195082, 11761, 14548, 45549, 109429, 102381, 194737, 29081, 126733, 54242, 20540, 177197, 2892, 50771, 83013,
	8931, 349793, 109090, 90436, 134481, 12540, 14333, 10331, 66417, 126126, 8493, 153052, 202772, 47705, 51847, 34804,
	37746, 116200, 27520, 229656, 35954, 43288, 28671, 68454, 4118, 60277, 5958, 81565, 96327, 3170, 3399, 6055,
	14773, 265681, 10489, 100671, 71304, 101112, 148497, 44199, 1258, 72859, 37319, 24771, 40626, 147825, 49441, 79992,
	66837, 7025, 4442, 78732, 29391, 210519, 43826, 33308, 24071, 36619, 12547, 616, 71971, 226483, 5706, 1325,
	1971, 83708, 4259, 36201, 181615, 21706, 113938, 164253, 127980, 77919, 989, 108755, 6253, 272519, 263746, 265755,
	67681, 22697, 273336, 1936, 85620, 11577, 60580, 31174, 53290, 6939, 164419, 21576, 190102, 65086, 115027, 57073,
	82557, 19987, 2888, 13433, 32832, 64990, 7414, 94727, 161034, 133437, 25585, 176436, 28946, 44157, 126720, 39602,
	171353, 27381, 166051, 26134, 17063, 48256, 15533, 2361, 68937, 119119, 885, 31949, 162091, 8161, 10925, 89541,
	12263, 45862, 122017, 27641, 7967, 121969, 118834, 42832, 1408, 67160, 21840, 73983, 24874, 237786, 26178, 18297,
	107976, 251770, 21902, 300449, 69922, 291677, 58883, 27176, 19084, 176468, 165637, 76357, 9454, 12673, 76924, 21439,
	23144, 284526, 69091, 151284, 62191, 42105, 21601, 21666, 61601, 111610, 80443, 9093, 124587, 116101, 107229, 9513,
	14019, 77001, 198032, 3179, 198392, 40057, 88301, 13394, 8813, 4011, 77056, 29890, 96258, 100010, 91049, 90709,
	60980, 31201, 16895, 13744, 37125, 152540, 11031, 26844, 36195, 44561, 333310, 24820, 29105, 2824, 3807, 82887,
	16559, 11769, 22925, 91657, 1960, 26105, 68885, 47083, 23959, 71209, 1195, 23749, 6102, 17433, 88858, 518,
	16038, 4651, 30206, 116967, 92794, 51638, 108898, 11637, 269372, 8329, 20865, 30194, 5793, 19211, 1618, 113766,
	17155, 332831, 52784, 25953, 93460, 39970, 27361, 163928, 66198, 12550, 180382, 568, 382155, 283133, 72785, 55280,
	57146, 4039, 37037, 17867, 201514, 201337, 81862, 48005, 54478, 99838, 100236, 185198, 47773, 17166, 111416, 38999,
	153301, 188219, 27092, 10370, 24072, 46634, 48888, 18637, 39992, 163810, 63052, 36385, 5982, 840, 2765, 255736,
	134572, 69154, 102051, 158787, 219226, 39581, 27232, 44543, 60869, 11704, 61121, 4282, 104691, 30459, 19779, 95943,
	137427, 19046, 9354, 179638, 15019, 63311, 14583, 20787, 16005, 5423, 16635, 27691, 65286, 20032, 68007, 100252,
	6303, 1923, 38919, 191771, 194934, 30555, 12008, 10985, 46099, 5099, 79653, 25493, 154550, 99573, 47661, 852,
	40508, 17115, 53712, 44356, 30902, 17999, 59563, 24651, 284057, 142180, 13295, 11453, 75067, 84864, 124166, 56755,
	198682, 98299, 91608, 96716, 137205, 35339, 16808, 78274, 1602, 24095, 34704, 1407, 136120, 11209, 18480, 11568,
	101536, 143370, 42384, 26874, 32572, 282782, 5808, 52896, 33510, 214964, 85070, 3651, 103195, 23584, 22469, 90757,
	83440, 184029, 80076, 117904, 30146, 25486, 41680, 48465, 27592, 56578, 113444, 152435, 34925, 12281, 57208, 6946,
	44465, 22621, 111749, 35099, 8299, 4438, 111421, 67090, 25401, 41110, 72321, 198, 32963, 8872, 392144, 37617,
	14159, 8368, 16898, 206719, 44420, 25670, 54514, 9506, 29628, 29206, 37011, 10301, 126789, 79046, 25497, 389,
	143057, 8482, 87694, 78098, 145023, 8910, 172846, 3917, 80255, 1321, 71639, 36281, 253365, 9154, 107155, 49296,
	107535, 28626, 48180, 71390, 259374, 248828, 3220, 28285, 31692, 57071, 302177, 46722, 20257, 50711, 29227, 32444,
	34757, 183478, 61158, 48961, 67204, 27008, 70158, 1406, 5152, 29083, 164926, 2811, 49121, 3884, 72925, 21726,
	101529, 30138, 62961, 120287, 18531, 6699, 423, 101207, 18214, 2021, 185239, 84725, 18283, 1350, 36243, 123934,
	193719, 152118, 21624, 137790, 45290, 51948, 60778, 225109, 19803, 70168, 174434, 749, 6871, 61508, 109560, 16962,
	111018, 102355, 305425, 71575, 51519, 56462, 8292, 10561, 22701, 35889, 9123, 13712, 14400, 31295, 286087, 57966,
	28539, 8643, 19056, 84464, 15668, 24843, 4316, 10538, 88268, 45688, 16929, 23271, 31747, 19053, 71417, 93464,
	16068, 19094, 40163, 100581, 76796, 58576, 15445, 60156, 50807, 20684, 35396, 66070, 8051, 47174, 58331, 115410,
	34828, 174843, 27996, 145752, 41678, 11673, 39825, 19665, 432193, 36678, 23769, 104121, 69390, 47027, 13853, 7277,
	51257, 65259, 132753, 9577, 30518, 24830, 11484, 252681, 71439, 347002, 3744, 4788, 8750, 89895, 194229, 18785,
	213092, 2977, 70151, 68824, 55221, 49239, 4073, 59155, 27653, 84224, 86590, 92786, 70283, 20764, 49533, 6221,
	53006, 64521, 1455, 19282, 93565, 65948, 5585, 125998, 106398, 150945, 79224, 61444, 323, 143177, 124195, 21966,
	39232, 2832, 21771, 17990, 26780, 85471, 164293, 5307, 16942, 213725, 4964, 60803, 78606, 38909, 133509, 89774,
	41582, 15825, 39103, 79402, 119284, 1281, 201232, 169, 32745, 34644, 77325, 41964, 97759, 121365, 14301, 165340,
	92180, 214114, 8836, 63554, 42452, 1709, 16385, 69284, 48586, 209502, 73955, 86918, 65672, 186021, 170096, 43160,
	138976, 105166, 112754, 73574, 98270, 18660, 198982, 28591, 107755, 2991, 100310, 79181, 3861, 104748, 23561, 21429,
	3897, 257501, 159257, 64924, 85270, 317404, 124981, 70888, 9064, 39502, 9236, 144709, 63993, 130922, 66624, 61365,
	24782, 52047, 103572, 20903, 94251, 51361, 38104, 123868, 36622, 47855, 24123, 65055, 35026, 34299, 1340, 68487,
	253613, 64382, 6280, 13674, 9946, 76795, 8209, 98125, 134204, 160519, 51442, 33230, 10649, 3341, 14758, 19696,
	55023, 54925, 3522, 73512, 8560, 88143, 190028, 184240, 79904, 99906, 170835, 106864, 179837, 129013, 51101, 604,
	31584, 76386, 17488, 29872, 333743, 142442, 6250, 182480, 83819, 31829, 10807, 139979, 132634, 32458, 226934, 153658,
	39609, 76874, 14917, 74401, 162032, 75029, 9392, 39643, 41899, 110192, 120165, 7129, 181892, 153620, 130760, 50260,
	23283, 167756, 17060, 87738, 74450, 50123, 94452, 53692, 87270, 98670, 51499, 3585, 3370, 28021, 3114, 25963,
	51338, 111349, 1598, 15076, 15078, 21241, 27950, 7906, 115842, 8382, 29299, 66936, 58607, 188781, 8974, 13201,
	80644, 67498, 48882, 67233, 30681, 28392, 94797, 23075, 814, 73786, 67777, 49114, 68569, 7864, 13918, 45353,
	28223, 31955, 18524, 15367, 51872, 62455, 11222, 12343, 58715, 14496, 119728, 80994, 29726, 484641, 15697, 179121,
	5759, 20429, 67441, 385020, 149137, 26587, 72662, 154980, 89083, 14311, 44487, 20780, 105932, 10113, 56993, 96848,
	65529, 224432, 16143, 56610, 68881, 116868, 20948, 17008, 9777, 93536, 73242, 33612, 60618, 9841, 128535, 43049,
	114114, 163983, 8072, 11879, 37376, 122971, 30655, 10134, 135689, 2018, 54486, 112122, 11816, 39751, 5147, 223327,
	463972, 6704, 122461, 5591, 12105, 21556, 15454, 39519, 33362, 3507, 38485, 158431, 146655, 108944, 167710, 98322,
	66027, 5399, 78415, 32774, 48785, 17269, 146243, 13725, 18294, 91272, 26752, 87532, 16028, 252804, 65911, 147096,
	7551, 73158, 7249, 74779, 139771, 108302, 142228, 84381, 85054, 125813, 16008, 108030, 52756, 122858, 23, 43270,
	27790, 213895, 12071, 29298, 9931, 105470, 35814, 55300, 17833, 34355, 18060, 22680, 83639, 19203, 30957, 11320,
	6622, 141655, 51081, 19584, 212875, 9858, 175233, 66466, 17095, 34180, 18314, 17225, 74546, 19089, 48614, 65603,
	63058, 58609, 44412, 36301, 20362, 71367, 62566, 21857, 50730, 63228, 60989, 47421, 34175, 97998, 10584, 87433,
	59763, 152455, 115290, 11382, 182184, 4856, 25755, 37636, 8602, 21413, 30623, 113507, 53689, 16938, 31059, 47579,
	117523, 17286, 11802, 7933, 32947, 8048, 79874, 145685, 109298, 47962, 77765, 5107, 32080, 192325, 108449, 102744,
	35061, 16571, 116943, 4918, 145952, 33925, 23209, 55606, 83937, 3872, 55445, 43230, 747, 37382, 13277, 118087,
	23613, 19868, 4058, 98691, 10340, 92824, 309441, 73822, 3614, 6962, 81010, 81333, 1040, 98342, 63148, 127005,
	7496, 5636, 216761, 64475, 125846, 75827, 13617, 35379, 296624, 36679, 193034, 84254, 114609, 44514, 105722, 41128,
	61135, 69840, 47561, 1070, 3901, 32704, 289096, 14203, 14059, 46682, 146280, 48807, 47377, 93667, 14901, 133698,
	722, 67041, 144796, 22447, 4526, 5497, 143312, 19340, 40463, 261016, 13468, 62474, 22798, 24950, 52639, 32332,
	44142, 147323, 2039, 66855, 72319, 26303, 167275, 86704, 46560, 4430, 86572, 83229, 8149, 24089, 12060, 107482,
	82982, 127745, 30904, 26131, 28251, 19856, 33153, 57938, 152885, 33497, 55120, 95853, 209677, 65142, 14738, 49061,
	1360, 47616, 13956, 76127, 13050, 18295, 40184, 65177, 33089, 129215, 146183, 85036, 16219, 9433, 159403, 84472,
	25307, 7326, 10244, 39773, 39418, 158680, 138839, 68516, 41781, 30304, 37988, 47403, 26377, 127421, 189887, 30260,
	125103, 11892, 42710, 80071, 37677, 13496, 94413, 15432, 4830, 3741, 50710, 6398, 80629, 103929, 151073, 3579,
	94079, 176921, 8914, 78493, 20793, 155986, 81396, 79454, 23453, 100229, 48582, 39263, 101282, 15672, 8021, 3873,
	185206, 32197, 91963, 10488, 43862, 34778, 2127, 52140, 152358, 19693, 65496, 45666, 7438, 43658, 85740, 26309,
	13719, 15742, 4624, 5030, 7601, 12124, 9465, 53569, 55497, 1638, 55704, 116191, 9496, 63790, 1831, 42002,
	40473, 45635, 98577, 12350, 16055, 24878, 86329, 20652, 102154, 110081, 77316, 193659, 28022, 75239, 96943, 21039,
	21209, 33296, 113931, 30503, 211495, 136186, 14012, 64208, 305094, 135176, 155798, 86847, 76649, 147768, 84717, 36666,
	407795, 36008, 99511, 23586, 62213, 82004, 50133, 3631, 94752, 278370, 5063, 59168, 70982, 66540, 227004, 33189,
	183520, 29209, 108328, 15394, 90505, 87247, 49645, 130651, 179118, 52396, 35709, 129856, 25406, 17605, 32856, 112773,
	90226, 32407, 23445, 20433, 108525, 77592, 6189, 91597, 63743, 62157, 76715, 7514, 83422, 149213, 9210, 42840,
	39784, 9575, 6729, 163986, 46980, 22490, 15517, 55644, 248757, 95270, 32837, 24916, 5534, 77524, 2096, 71298,
	88157, 10004, 51157, 20264, 36708, 87034, 73466, 32218, 4949, 19846, 8748, 33337, 233481, 8168, 50117, 9728,
	26426, 1229, 4273, 85490, 168980, 30707, 19698, 314191, 41906, 48001, 40353, 33346, 63413, 129860, 47265, 95611,
	9524, 128041, 51292, 15435, 25612, 21680, 33964, 49601, 17113, 67431, 166727, 51854, 27352, 51840, 34594, 61668,
	167040, 185243, 167094, 22777, 58189, 6376, 47317, 152468, 25671, 1721, 19869, 77787, 119095, 40242, 17520, 13777,
	4603, 25018, 51227, 113190, 5264, 89311, 162159, 665, 4982, 121058, 23223, 38083, 258755, 5698, 77301, 130200,
	45913, 52780, 13385, 136987, 23978, 10210, 77501, 37488, 21145, 43922, 69246, 16486, 68795, 71764, 48697, 54420,
	109224, 11307, 21632, 47682, 72301, 21018, 124770, 75154, 42070, 52697, 121704, 69220, 30504, 67947, 15399, 15567,
	65587, 63847, 32501, 30986, 435, 10742, 17696, 59404, 21192, 105446, 57196, 71591, 34983, 133591, 3143, 45910,
	136177, 24929, 9767, 72727, 25322, 203652, 103820, 84129, 10092, 6320, 33705, 46854, 70455, 28080, 29601, 12481,
	131528, 226385, 28572, 42703, 102148, 112069, 14485, 83566, 4584, 43205, 74016, 27803, 29936, 32568, 225059, 35452,
	12517, 105553, 209811, 31179, 94556, 4035, 24810, 57223, 117773, 105578, 3790, 38325, 31448, 35550, 58297, 19172,
	78201, 2708, 392596, 45164, 203378, 45801, 73176, 28256, 65029, 55342, 105574, 67708, 102139, 49787, 21580, 72390,
	115237, 143193, 418613, 131229, 25359, 148667, 24605, 47968, 52184, 51052, 35073, 10708, 126414, 6679, 15851, 11941,
	47648, 70712, 73102, 37950, 11323, 174973, 71680, 27338, 121525, 18408, 60797, 9499, 150131, 51679, 52586, 78402,
	23196, 89357, 124046, 57569, 34776, 108405, 20646, 20199, 106951, 54119, 54104, 6137, 213261, 170002, 7541, 93732,
	21530, 34895, 67095, 1901, 37144, 60078, 3848, 8182, 56819, 35262, 54833, 257745, 201180, 662, 128764, 22063,
	13238, 189333, 4019, 4472, 40981, 67868, 41622, 11053, 53810, 88363, 148295, 41060, 72789, 3262, 67281, 98618,
	30344, 218948, 100937, 54185, 39167, 40112, 52172, 17051, 14870, 64913, 1844, 34596, 1875, 279751, 3785, 19158,
	71331, 7498, 104939, 55511, 35557, 58403, 91654, 7137, 126553, 14179, 63219, 296129, 63793, 83495, 19224, 2935,
	57488, 15945, 36692, 56900, 13597, 6155, 58444, 55175, 9589, 5986, 65375, 96390, 46252, 201909, 86594, 32941,
	64107, 37629, 229897, 18177, 51734, 67711, 171753, 168767, 128441, 132930, 44526, 128542, 21897, 139196, 31774, 72026,
	81967, 49851, 89919, 237, 64204, 59904, 87425, 56208, 20686, 23056, 89468, 40941, 274567, 21090, 3719, 17735,
	34366, 4739, 38336, 56811, 2976, 81577, 26890, 15026, 94288, 1127, 129209, 43462, 230882, 33050, 14993, 8917,
	243812, 40891, 64392, 144932, 37076, 24902, 51800, 6494, 93508, 85210, 35413, 50469, 20286, 23388, 8137, 28016,
	8328, 96135, 81011, 5969, 31460, 70817, 26642, 64678, 6847, 28617, 91074, 55172, 16137, 315529, 5633, 9384,
	82755, 144212, 22795, 100184, 60230, 57951, 23780, 25983, 84297, 206537, 21187, 3078, 59719, 107655, 80531, 13202,
	6003, 27215, 133409, 23488, 14910, 66792, 122672, 10417, 35508, 106409, 32348, 10174, 26988, 89495, 29085, 27743,
	52503, 116622, 168848, 3368, 38214, 119555, 37432, 101971, 37308, 46317, 108581, 205505, 22468, 2429, 8073, 233776,
	111335, 54192, 9619, 84211, 11631, 294368, 23311, 39195, 199404, 4711, 7775, 70461, 91223, 90594, 211733, 30492,
	41662, 75927, 111306, 1882, 3443, 53466, 130908, 36168, 30469, 139136, 2738, 186, 106200, 117679, 79751, 76192,
	63584, 62728, 28224, 7729, 379214, 140672, 225797, 36719, 136349, 141167, 22114, 81972, 4505, 37033, 35013, 24022,
	116428, 26819, 114954, 13476, 54537, 2379, 21562, 139018, 74613, 28249, 31282, 148539, 37403, 38884, 128101, 443235,
	298914, 36711, 214275, 35945, 4090, 184495, 45192, 7978, 964, 48920, 36251, 8859, 89239, 14132, 56337, 172535,
	177253, 91197, 13994, 11347, 39069, 416214, 80981, 58493, 14547, 26451, 1047, 38863, 26331, 28522, 33969, 43859,
	24527, 109579, 55351, 367858, 88556, 24326, 47834, 6050, 73204, 132357, 3364, 22879, 93042, 22552, 72579, 67844,
	142612, 36451, 61194, 31960, 50864, 169604, 19159, 41517, 93808, 61851, 112991, 71074, 1747, 174875, 20230, 48178,
	8210, 7565, 22230, 218438, 152838, 126883, 41608, 6438, 75668, 59039, 188446, 19666, 4801, 8111, 83436, 100104,
	48667, 67403, 165512, 129444, 49251, 1291, 215510, 84079, 240772, 140262, 81106, 16215, 63024, 14284, 7593, 959,
	155167, 40790, 1351, 12066, 361547, 20905, 134039, 20568, 133106, 24637, 14600, 249647, 31339, 193920, 33244, 2506,
	4917, 53169, 88526, 193732, 130469, 60235, 3952, 115028, 69780, 51939, 340143, 37758, 8581, 412632, 92413, 18702,
	3869, 196704, 619, 46572, 24643, 67168, 50251, 81595, 35924, 66682, 45424, 49540, 76019, 116484, 93155, 8290,
	75230, 20700, 14421, 86536, 8618, 23484, 39839, 211154, 4077, 80330, 25996, 44282, 20482, 129034, 56011, 30110,
	131842, 18190, 17980, 90142, 204136, 49606, 14392, 34222, 272702, 48394, 27944, 61561, 36024, 56265, 93273, 10490,
	151687, 34915, 3850, 13325, 49226, 69031, 45089, 128503, 59066, 5314, 66213, 9309, 19652, 7705, 22441, 66902,
	12921, 61214, 14321, 92071, 37727, 8709, 3161, 53756, 49261, 69306, 77231, 9478, 31166, 70911, 371718, 38514,
	47548, 6013, 106446, 126590, 301943, 9906, 29072, 4415, 144656, 93933, 86636, 62871, 46205, 121234, 285615, 21094,
	3505, 9627, 12100, 13940, 23501, 6626, 97555, 96105, 48104, 71546, 88842, 6600, 185535, 51472, 11455, 4109,
	18018, 9350, 99847, 48473, 101274, 10689, 200854, 352, 25494, 26627, 37903, 33358, 6361, 257507, 201191, 122817,
	106316, 4999, 93803, 51820, 41268, 74074, 23125, 18899, 47627, 10179, 80898, 46615, 1692, 125281, 123615, 3898,
	10294, 35060, 8384, 48597, 66321, 149581, 72667, 154162, 25256, 25088, 42760, 89584, 7163, 40249, 77905, 196902,
	36491, 141442, 37210, 35751, 69775, 53402, 14378, 78919, 60699, 33582, 16544, 9787, 178046, 1791, 74196, 148626,
	14527, 25857, 6728, 170190, 21201, 18, 5788, 49749, 38183, 64301, 50563, 278135, 10216, 22065, 161398, 25816,
	99668, 11981, 53244, 17749, 79576, 78877, 93091, 123527, 58313, 24998, 81216, 69237, 28304, 73804, 18263, 13958,
	8377, 86884, 52660, 23159, 42858, 75065, 65799, 88504, 8551, 8571, 101161, 13103, 99555, 362461, 28155, 112583,
	17077, 121279, 128072, 106574, 61018, 76856, 11310, 227232, 9580, 17842, 92974, 100632, 57466, 5739, 42204, 28436,
	36535, 10722, 11407, 45829, 55308, 119650, 104054, 127422, 49992, 56650, 3690, 101176, 37315, 44105, 37384, 2045,
	230434, 50896, 22592, 20981, 3375, 7825, 46734, 58002, 37824, 3102, 1639, 205518, 66105, 118614, 130681, 63455,
	9208, 46664, 18101, 140020, 19797, 24254, 46594, 18115, 135923, 1426, 3700, 83077, 190540, 81965, 40769, 62821,
	19970, 11000, 40100, 183633, 69267, 1954, 138739, 24187, 74928, 99144, 17382, 82568, 115013, 9851, 9879, 100355,
	139650, 341400, 45613, 26564, 72768, 15759, 51188, 179531, 547, 31062, 17824, 180970, 29885, 99701, 82227, 30814,
	5757, 68705, 36798, 15509, 8845, 51497, 24855, 52131, 81186, 55294, 52551, 48497, 360685, 1311, 8007, 1560,
	5862, 98081, 14069, 36513, 26321, 10445, 190405, 32453, 199111, 6884, 46209, 55019, 1522, 209329, 133161, 3135,
	41579, 36921, 11783, 239887, 38073, 12894, 52208, 183155, 1125, 87478, 195113, 34991, 37359, 96206, 71030, 114252,
	76032, 17089, 47689, 12143, 55309, 4946, 17681, 18960, 1650, 90789, 25135, 15382, 70882, 142181, 45208, 57543,
	297966, 69433, 1781, 37109, 1315, 41605, 40012, 50026, 15606, 9666, 20411, 149164, 43447, 135067, 8717, 99769,
	74631, 35895, 74504, 166290, 148202, 33166, 103627, 101292, 88611, 97655, 9543, 54691, 59750, 21035, 74596, 20765,
	136318, 108974, 142485, 189300, 12906, 199650, 124169, 32000, 716, 289869, 38719, 7407, 210438, 14846, 276696, 19199,
	99988, 3949, 5448, 36028, 85877, 146837, 57581, 7524, 3011, 34731, 30978, 2881, 190624, 64685, 22661, 36696,
	61570, 10551, 62410, 173322, 125501, 6532, 103782, 66817, 117878, 33760, 17808, 6240, 78500, 45530, 34724, 69421,
	16973, 4730, 23710, 123521, 64038, 62567, 63395, 132346, 73044, 63129, 32203, 15561, 17048, 107589, 55484, 22996,
	17374, 70855, 19336, 3047, 3847, 97955, 52386, 57151, 66290, 3704, 108110, 48853, 50527, 66494, 10594, 87951,
	7783, 14747, 6666, 209212, 4133, 29013, 16278, 37150, 21649, 12801, 75715, 22191, 3238, 159157, 91059, 22405,
	6921, 38290, 6940, 215635, 50958, 32971, 8523, 2929, 80370, 8337, 338243, 70674, 167366, 81325, 19393, 23174,
	21537, 27265, 82645, 29986, 64758, 126053, 79924, 47178, 55674, 1217, 192836, 28868, 187536, 24376, 115117, 174024,
	4312, 25866, 20551, 1867, 36326, 19374, 3734, 48524, 27730, 22972, 17675, 217190, 153112, 8484, 4378, 61972,
	100858, 86194, 28740, 12287, 7571, 36707, 56913, 63163, 68034, 23567, 6990, 29024, 25284, 60939, 58007, 36029,
	69459, 90836, 107806, 20294, 29092, 55197, 25985, 30433, 16556, 2846, 42765, 7018, 38281, 27773, 28145, 4897,
	177018, 74191, 21710, 20987, 81422, 33548, 286910, 7850, 194326, 89459, 86846, 18668, 67101, 174696, 57374, 25656,
	50543, 38613, 2266, 27511, 81581, 108669, 23044, 94472, 149796, 119610, 113331, 8587, 34264, 16813, 14191, 168042,
	26210, 104090, 134782, 15193, 91883, 38300, 69828, 13428, 54580, 49087, 1582, 188824, 89190, 1051, 6278, 10821,
	50645, 169016, 14629, 20391, 49462, 12750, 12014, 55587, 67425, 78283, 23202, 140999, 126252, 144391, 16216, 28831,
	18023, 42161, 60180, 85871, 21473, 8653, 5964, 52950, 80548, 3804, 14618, 40138, 66097, 19137, 34875, 23688,
	9625, 23942, 15935, 40566, 26547, 58229, 84906, 71460, 144007, 21348, 14419, 69230, 92625, 42625, 52947, 128847,
	53325, 6578, 54826, 164538, 86395, 8770, 182079, 119109, 13537, 2900, 131031, 235041, 66478, 43109, 86264, 127283,
	39412, 77584, 54168, 14005, 33318, 86, 86016, 144352, 39084, 32046, 41255, 252626, 105009, 3862, 29682, 82587,
	45392, 6022, 107299, 181448, 7077, 3799, 9783, 3390, 242532, 11907, 51591, 12325, 1301, 48069, 53160, 3295,
	51955, 91653, 27770, 2728, 105886, 12874, 18196, 86991, 59932, 142752, 77560, 143013, 64820, 58210, 96946, 30640,
	29809, 6765, 130949, 63117, 8152, 86648, 1139, 481, 25164, 19078, 92191, 71178, 64595, 46585, 6645, 32178,
	93226, 58635, 5902, 31882, 1144, 83094, 9957, 71784, 187024, 28765, 10528, 34101, 60236, 5726, 23308, 101061,
	539, 74441, 25263, 7357, 43329, 956, 16883, 65709, 12148, 50093, 114762, 9376, 6430, 108044, 63422, 59015,
	14327, 154987, 32872, 61946, 203750, 52917, 62397, 127328, 175268, 120054, 82091, 13349, 25957, 179951, 61636, 212240,
	100578, 10651, 82110, 28684, 34717, 28082, 16958, 23486, 8777, 218559, 329129, 171077, 86065, 25238, 8704, 24667,
	9142, 3513, 81231, 61742, 39183, 130864, 97350, 128954, 9015, 62512, 30420, 12841, 129562, 2249, 25850, 83627,
	40989, 112654, 22521, 33514, 166186, 1404, 30025, 27203, 29889, 44739, 38178, 16597, 59024, 60578, 43305, 6470,
	217245, 86785, 24428, 16062, 24444, 197304, 5273, 68286, 165951, 23385, 39206, 177949, 2010, 82411, 773, 20153,
	25931, 121523, 50079, 77647, 16154, 28330, 52972, 34426, 118657, 325087, 21869, 66490, 28621, 39762, 8555, 26769,
	37712, 4247, 3648, 78892, 69181, 156185, 70508, 53533, 13721, 20314, 90983, 65188, 3973, 52531, 22963, 20829,
	75519, 82732, 60278, 4453, 34021, 132656, 121248, 79553, 32451, 99122, 137264, 69960, 42967, 158199, 39376, 82810,
	72956, 7291, 180583, 25750, 8893, 191612, 22277, 15466, 72648, 18123, 7182, 33570, 37073, 89148, 3486, 20461,
	28865, 3029, 70968, 14515, 38781, 10149, 206294, 21516, 537, 24760, 134456, 2970, 1385, 31492, 260960, 157605,
	26514, 17845, 111127, 44134, 34250, 1134, 53100, 34597, 1829, 2703, 81804, 113172, 95468, 96978, 115092, 201510,
	147727, 18477, 11376, 4765, 7572, 54103, 236752, 1432, 6492, 129621, 27470, 8540, 27573, 37921, 82666, 35392,
	34369, 95549, 4313, 23255, 248041, 61767, 64504, 66691, 69041, 21491, 13482, 92267, 29525, 91014, 26319, 57926,
	29465, 139823, 1372, 10816, 76666, 6457, 95636, 879, 7676, 84228, 254429, 49153, 24335, 35920, 58175, 1399,
	51406, 111232, 522, 39506, 75450, 220612, 156829, 7433, 1944, 27084, 23025, 58455, 38133, 92971, 340625, 80540,
	42913, 9895, 21550, 135765, 89864, 8651, 7270, 26150, 133519, 45401, 20268, 109451, 42479, 163598, 164845, 44607,
	14261, 118546, 621, 69713, 85573, 16065, 10842, 548, 111892, 83322, 182490, 12826, 170061, 67197, 40372, 52346,
	22287, 14223, 12273, 19253, 84060, 34070, 206729, 41795, 267556, 50968, 112587, 220333, 6063, 29918, 26209, 136160,
	65354, 120493, 572, 28425, 90258, 18659, 19327, 66483, 3592, 20071, 272, 92425, 51833, 95994, 8472, 24533,
	62423, 35029, 8667, 99317, 227586, 69580, 67912, 152695, 61894, 258044, 16374, 156364, 147575, 29666, 40136, 25581,
	21499, 56550, 44557, 449, 211738, 91445, 24483, 63885, 18015, 105160, 11677, 46071, 101015, 15808, 20075, 65023,
	27355, 20727, 45242, 4880, 51849, 80507, 22582, 94116, 83417, 30735, 31824, 124207, 63345, 73602, 3948, 6323,
	6519, 1098, 27354, 3313, 44628, 40962, 39765, 12463, 6355, 55003, 225194, 48848, 62616, 62712, 2371, 28616,
	115668, 26350, 15762, 168415, 22760, 8993, 157641, 48443, 43605, 37370, 15866, 20666, 207602, 2446, 196281, 6139,
	50004, 9120, 82857, 169608, 25723, 12859, 41056, 22873, 5716, 55626, 107434, 1741, 102466, 104465, 220637, 92735,
	79647, 6083, 47444, 30239, 137091, 8148, 110246, 82850, 1497, 139993, 15769, 7417, 54416, 3494, 50935, 45934,
	34838, 26632, 7585, 91043, 103453, 137107, 12574, 14161, 21381, 48786, 14316, 32248, 5967, 33968, 147929, 6351,
	163191, 40683, 7158, 19741, 262443, 44635, 61617, 109809, 87208, 60565, 42544, 53909, 83688, 9279, 47347, 121586,
	93033, 158984, 19825, 190, 12593, 71788, 58166, 107268, 56794, 91341, 42291, 26090, 281172, 135376, 42559, 74342,
	119028, 59282, 129851, 192612, 90627, 13484, 10012, 68726, 133470, 75863, 102493, 170664, 97240, 24646, 129800, 65107,
	2392, 19580, 30883, 1021, 4160, 23637, 20106, 14207, 5360, 20599, 16174, 12656, 15418, 190666, 89623, 10622,
	92312, 2862, 68834, 2555, 55895, 44650, 42107, 107853, 13326, 56960, 40586, 1691, 17454, 143944, 42365, 33987,
	78545, 385798, 251482, 39978, 18798, 90000, 46028, 16572, 135292, 21490, 58299, 26341, 26768, 28032, 890, 21617,
	24997, 57293, 29783, 131393, 156787, 38169, 41860, 19935, 106608, 33639, 345489, 47811, 38453, 77550, 72212, 121305,
	7106, 31592, 74190, 2154, 94393, 27127, 18144, 117518, 17543, 5767, 3913, 111084, 59225, 190128, 66013, 319,
	167961, 31814, 1933, 2030, 17536, 138317, 51043, 26505, 58461, 52076, 25545, 25156, 137434, 14500, 28161, 91011,
	160667, 6909, 48745, 36387, 142755, 74638, 64078, 89337, 114372, 17518, 79367, 92368, 159730, 2477, 131137, 12042,
	71027, 191840, 260145, 725, 55957, 25878, 201194, 4492, 71136, 4936, 115020, 37218, 43881, 61495, 122788, 117833,
	41091, 21691, 29635, 76092, 41593, 41005, 91453, 200391, 216626, 55100, 43727, 49618, 96751, 113008, 35217, 112456,
	61256, 340734, 21227, 103723, 9246, 151538, 12905, 27873, 86824, 72612, 13867, 5429, 66998, 24188, 32119, 117861,
	9155, 17129, 8346, 172283, 58752, 213672, 4452, 60319, 114280, 17599, 150556, 165292, 84399, 21001, 111992, 31281,
	66219, 81887, 2005, 71196, 103842, 21052, 4170, 25003, 23270, 55682, 143133, 113913, 9888, 94006, 8556, 25243,
	39480, 63556, 13117, 61046, 32081, 76129, 80028, 103802, 187516, 57672, 125115, 425, 80594, 45834, 93537, 23228,
	65947, 13594, 37649, 103636, 49679, 19352, 152354, 39203, 3051, 31579, 151267, 7505, 27370, 106087, 16734, 160798,
	42259, 20389, 22916, 22324, 72154, 107408, 123483, 43999, 14196, 26992, 76475, 125552, 67059, 2284, 9633, 157913,
	62441, 47295, 4818, 51351, 89620, 40047, 13906, 200516, 205370, 54173, 74202, 132335, 81692, 34673, 68553, 16031,
	90023, 21061, 27400, 129960, 107243, 159507, 184354, 106877, 144124, 27816, 140712, 112370, 16767, 71958, 241599, 6762,
	48630, 302901, 95851, 149313, 9520, 33301, 62203, 25321, 27575, 30202, 23508, 29007, 67436, 755, 69929, 9734,
	46402, 22455, 6672, 135175, 60141, 13724, 64053, 1397, 154958, 1044, 47948, 189412, 49325, 53762, 7220, 151677,
	30785, 48535, 17573, 97207, 113994, 39981, 113769, 3556, 26018, 10779, 107057, 85129, 13807, 172173, 8534, 47122,
	165390, 25258, 16094, 25325, 99866, 25439, 8119, 25362, 26935, 217291, 98878, 82718, 93842, 24380, 20845, 11070,
	56297, 122411, 49482, 166713, 12220, 98585, 139303, 26630, 88992, 79580, 18974, 64935, 16125, 18217, 70406, 27462,
	16762, 105154, 15140, 273428, 24809, 133290, 26501, 45083, 18748, 328351, 22016, 34652, 301172, 35266, 457322, 77911,
	8703, 31441, 119062, 20870, 50641, 34620, 57532, 121233, 82401, 152235, 7683, 5685, 57499, 15030, 109544, 47906,
	26163, 95802, 11746, 100256, 42342, 71006, 466, 59797, 24581, 12385, 4016, 14225, 95316, 57779, 16522, 42175,
	38684, 774, 105311, 18816, 32954, 114045, 32590, 194774, 21608, 274, 29338, 44594, 94896, 73284, 174978, 24956,
	169762, 15198, 153, 21123, 27258, 9668, 30531, 6074, 48941, 33043, 121272, 56010, 81505, 14589, 106447, 146004,
	120171, 24229, 10241, 121978, 17257, 35905, 166099, 192053, 17994, 18921, 16922, 189368, 22912, 19279, 56027, 11062,
	148005, 30502, 29594, 50177, 52805, 139280, 50347, 279406, 9071, 12795, 2192, 12843, 43560, 49440, 7272, 6718,
	14412, 2818, 147616, 34285, 76760, 126934, 165307, 2076, 91783, 24721, 78199, 166991, 4326, 403, 117739, 35058,
	92237, 73886, 58232, 100350, 103057, 58832, 63432, 33046, 15342, 1681, 77209, 45871, 39894, 22594, 28662, 7869,
	20484, 88305, 25353, 20724, 41495, 100526, 16359, 195934, 31798, 167584, 124599, 87228, 68550, 55167, 129346, 32630,
	273004, 150794, 112649, 96150, 54568, 81578, 13241, 96920, 240372, 11510, 59781, 140957, 29772, 38848, 56068, 27223,
	98931, 10213, 126878, 71453, 17439, 21134, 95682, 5426, 328122, 38663, 148226, 16520, 45109, 8739, 47448, 79777,
	22094, 341065, 187062, 7069, 41818, 43716, 5680, 40820, 9427, 35010, 173119, 175455, 22457, 48008, 19183, 205953,
	57631, 18683, 28569, 160624, 195904, 7371, 73932, 9999, 94102, 69295, 95618, 1279, 98717, 251231, 150757, 34323,
	35046, 38380, 156342, 21866, 26972, 40475, 11939, 18621, 85349, 24769, 129923, 141045, 3482, 915, 73896, 284290,
	123205, 59157, 7004, 41539, 52655, 8822, 46888, 21186, 45845, 68957, 54961, 26239, 11625, 76264, 33031, 213146,
	73084, 22537, 140176, 11340, 120683, 48897, 55633, 131547, 4874, 73495, 71666, 29859, 85104, 40338, 41991, 209504,
	101550, 123271, 125663, 55488, 51309, 15554, 39804, 145712, 12497, 181094, 144870, 371, 92623, 17727, 139793, 104980,
	3574, 92357, 295157, 35898, 13526, 52959, 113470, 3129, 23087, 24889, 5045, 29010, 5330, 57856, 98673, 31031,
	15895, 90867, 90454, 19156, 1214, 104125, 72450, 104262, 17240, 5043, 16322, 1054, 113992, 124006, 55736, 31025,
	2819, 60831, 150437, 49831, 19197, 60045, 75674, 20840, 373, 27175, 34588, 71389, 80004, 86467, 45455, 63188,
	26372, 75338, 21055, 95060, 70441, 19222, 375023, 5677, 53514, 85027, 26743, 47121, 21097, 43451, 67854, 53739,
	34780, 67380, 97668, 29684, 73151, 18973, 21773, 84066, 62350, 55894, 58720, 175670, 10078, 74856, 162372, 120191,
	25459, 13319, 26575, 17352, 39577, 9118, 1072, 115751, 166415, 325706, 171543, 38558, 212903, 58957, 17955, 15735,
	210934, 59626, 17828, 61353, 65430, 22772, 46523, 41745, 126631, 20658, 205029, 150554, 133052, 37134, 9338, 186819,
	33185, 34075, 90837, 86683, 77606, 21708, 22058, 5782, 29593, 98430, 86000, 27760, 169644, 48824, 21082, 62809,
	199470, 5251, 459265, 73529, 98515, 13263, 16794, 2986, 5861, 11024, 200078, 23277, 36800, 262034, 91809, 1725,
	150352, 14425, 12555, 72088, 79643, 44317, 6965, 117758, 34808, 559, 608, 25751, 32145, 10356, 23341, 59898,
	15260, 107705, 1557, 51784, 19602, 12812, 81249, 34649, 11005, 42545, 8216, 174052, 34403, 14713, 92787, 83080,
	116861, 46525, 262074, 2534, 108427, 11652, 8764, 32243, 6987, 26051, 147151, 18788, 65033, 3716, 95732, 47129,
	54277, 3559, 2707, 64691, 9020, 73561, 6616, 16499, 102167, 5226, 54578, 32522, 217367, 85194, 104412, 74398,
	85493, 29178, 62966, 74985, 3128, 65441, 61809, 61546, 13498, 47524, 282552, 25215, 5168, 19656, 80477, 70119,
	942, 9090, 163370, 64105, 18546, 135558, 148551, 93095, 121849, 39780, 43412, 18979, 50990, 17741, 104230, 53495,
	38051, 19185, 61111, 43533, 63816, 2608, 21166, 38808, 62189, 50554, 90540, 2409, 28814, 193561, 16002, 29630,
	3096, 38260, 905, 212670, 200396, 25591, 29978, 80844, 97214, 227663, 36744, 27330, 7152, 15693, 112710, 33066,
	27100, 31378, 79071, 135977, 14970, 17680, 141907, 10520, 67678, 76991, 58985, 37791, 70282, 15908, 24096, 28246,
	171475, 71693, 7328, 70314, 11560, 15811, 20519, 45631, 33989, 4158, 58952, 71711, 51484, 32835, 35754, 33896,
	7777, 41315, 52502, 26931, 243427, 35740, 38653, 34914, 61498, 38900, 138322, 81171, 136591, 341262, 3502, 98289,
	142250, 72703, 4069, 36980, 7605, 12469, 3352, 116854, 11745, 25898, 117047, 14464, 51721, 65260, 222437, 28404,
	2452, 22426, 67504, 59361, 17650, 10937, 17816, 78997, 17188, 119175, 25026, 21408, 16221, 131793, 13019, 47804,
	34328, 75869, 24550, 63752, 40644, 22168, 69207, 93004, 41955, 70698, 35698, 4132, 51380, 75531, 70145, 6400,
	9601, 81310, 83249, 30941, 40964, 110338, 37406, 479, 110708, 177968, 17697, 72594, 185, 26648, 2758, 44801,
	245869, 2645, 70728, 47475, 54668, 33620, 168769, 54583, 58575, 9805, 3277, 46325, 106433, 12680, 133088, 30812,
	31443, 32636, 314855, 533, 186703, 331841, 88680, 192075, 131265, 19578, 103056, 3908, 128177, 64282, 61493, 186687,
	6625, 75896, 110471, 111836, 101189, 5776, 26837, 38047, 62719, 66, 168575, 35273, 15632, 99136, 10480, 69195,
	10053, 102625, 129194, 54566, 6876, 15997, 12039, 29744, 33797, 6434, 2526, 21805, 106837, 3932, 15493, 83405,
	20783, 125256, 42778, 303, 2103, 91877, 129858, 12562, 185434, 26628, 57750, 61283, 107878, 97775, 4056, 2793,
	20799, 33559, 40801, 336508, 17136, 72677, 11416, 215624, 75691, 6004, 214475, 2187, 139821, 55589, 61236, 2043,
	4421, 152747, 20719, 19486, 13356, 8164, 98742, 112535, 34818, 37417, 6467, 52040, 10801, 10999, 22820, 94487,
	110751, 85951, 182287, 55713, 11987, 100425, 35154, 19660, 145474, 5823, 129051, 30462, 138265, 56861, 26699, 208827,
	83248, 75327, 57119, 43095, 49881, 37279, 4436, 70143, 33537, 3265, 77604, 91344, 45557, 28999, 39933, 76749,
	45707, 11544, 55238, 44760, 14780, 33775, 62576, 36093, 3156, 23700, 45409, 100685, 28861, 29727, 262114, 82198,
	82161, 17931, 1487, 33798, 98372, 91161, 148469, 24962, 10348, 73846, 131081, 88588, 28789, 99616, 13765, 92072,
	10570, 55724, 33312, 3310, 77984, 127793, 158086, 37918, 20907, 30712, 0, 13916, 28312, 1516, 57629, 44834,
	8665, 70872, 97974, 5042, 6414, 93776, 27845, 99623, 9272, 27899, 48700, 2638, 14220, 24535, 113018, 69907,
	16492, 40539, 107887, 3242, 21391, 47786, 71418, 54281, 22898, 41018, 878, 199917, 78623, 6791, 3647, 9128,
	30522, 71881, 900, 67077, 71567, 30173, 50729, 113090, 14399, 127044, 17245, 45670, 70758, 47476, 52171, 89795,
	101585, 80714, 223847, 18945, 6815, 5882, 60881, 5035, 12413, 19356, 44429, 52286, 23839, 41054, 33268, 2532,
	81733, 10784, 17123, 115848, 36409, 1398, 38328, 3817, 26671, 261815, 9929, 259786, 287954, 175237, 60733, 10171,
	15116, 46698, 63997, 62601, 123910, 77912, 138043, 1524, 47592, 4775, 184970, 25813, 53819, 8492, 58525, 50325,
	19795, 66526, 18136, 50684, 42457, 26604, 102409, 27427, 2029, 101094, 201970, 64102, 83126, 36583, 391077, 59697,
	159455, 224128, 141878, 100856, 144076, 38776, 8998, 2937, 69727, 108864, 56449, 36973, 93703, 170535, 53221, 56909,
	82255, 21367, 7378, 82145, 103991, 141071, 23000, 34817, 97965, 165141, 7462, 4010, 46369, 35433, 45647, 43913,
	91356, 192208, 33667, 96119, 2208, 35208, 65501, 195246, 15927, 95547, 22315, 126576, 18791, 313059, 16751, 61038,
	19439, 248156, 48833, 141727, 25819, 55949, 15336, 50993, 111581, 27871, 26400, 45562, 11182, 28554, 106953, 69294,
	6797, 7563, 52005, 88645, 11895, 25807, 116022, 14502, 22846, 60359, 133139, 66770, 15881, 116583, 38431, 12182,
	74630, 27543, 145399, 28043, 12472, 7024, 164902, 51339, 72934, 99138, 8926, 94496, 6562, 195566, 88549, 9204,
	58695, 99081, 7336, 38646, 23592, 17532, 19247, 1316, 4796, 26517, 12650, 175925, 26542, 57129, 6741, 46304,
	15383, 55047, 5290, 25079, 27314, 221081, 14189, 11800, 228539, 9674, 41404, 166448, 179716, 54594, 31799, 56132,
	156495, 11849, 105934, 46319, 6543, 265030, 223, 25348, 9955, 3141, 31834, 78108, 40782, 84408, 27712, 72505,
	18405, 3346, 55378, 66714, 12191, 26734, 24296, 82938, 40648, 165303, 165335, 44352, 68328, 7582, 68696, 57077,
	85883, 2042, 68243, 13360, 106306, 9285, 219350, 88571, 89547, 2313, 91283, 236148, 18418, 81339, 62419, 11026,
	9194, 59624, 44145, 27883, 23168, 25549, 37264, 150288, 124572, 81489, 23442, 91078, 40472, 130180, 41484, 8062,
	15458, 9872, 91034, 8949, 30965, 36380, 5605, 78351, 67475, 49493, 39989, 2157, 82210, 15823, 104751, 11579,
	14731, 17813, 37498, 7460, 5169, 142665, 43558, 36259, 60068, 23362, 19021, 2886, 197517, 35832, 10256, 18448,
	29164, 73559, 19635, 19009, 33251, 148389, 70287, 10319, 117554, 22392, 25398, 63332, 69123, 170967, 15218, 243549,
	55406, 117066, 30906, 104458, 225766, 6707, 14091, 23017, 179441, 124320, 96334, 25640, 164224, 11727, 37962, 77597,
	12605, 69902, 42275, 143346, 382, 15092, 40411, 190740, 335275, 77897, 67287, 258503, 84569, 33527, 152997, 49623,
	18736, 102321, 36471, 625, 146445, 13857, 91422, 14899, 215085, 5988, 59363, 27101, 9241, 19991, 40446, 10125,
	12980, 3968, 6274, 5984, 25455, 202093, 97975, 86781, 34578, 61517, 19643, 803, 71394, 36918, 112268, 301612,
	33856, 52225, 14148, 23534, 32539, 12682, 99498, 136989, 17140, 5358, 71137, 84312, 23172, 2020, 12251, 62109,
	12098, 73537, 101228, 29561, 70931, 44750, 2762, 51701, 29363, 10089, 30336, 269, 100823, 4836, 4895, 269879,
	46421, 82134, 53210, 9213, 14802, 132854, 59116, 84475, 49546, 85519, 17231, 26079, 120952, 20913, 26700, 51303,
	150449, 26795, 58680, 82499, 19574, 1041, 58386, 39976, 41214, 70567, 29749, 13488, 21804, 86367, 77889, 39422,
	90487, 26940, 114140, 32394, 44250, 52732, 73816, 115663, 20186, 13260, 91346, 49498, 31587, 39730, 198276, 28505,
	61954, 32328, 63789, 146068, 55304, 18102, 80033, 34768, 6472, 103747, 21211, 147041, 72067, 54605, 64752, 12373,
	283625, 162481, 3531, 27747, 113971, 279734, 18013, 81467, 76248, 32111, 44265, 68991, 276689, 18049, 49050, 17496,
	3798, 28259, 16220, 97679, 10010, 74494, 134253, 50147, 5837, 95168, 13913, 99179, 12056, 83469, 62064, 45488,
	129238, 66523, 66340, 91621, 133842, 132259, 54927, 54450, 12766, 21233, 1056, 89900, 47188, 67967, 29678, 131152,
	46457, 584, 96291, 168431, 30643, 101088, 65289, 12811, 52427, 16487, 13943, 3723, 9108, 83098, 177854, 23655,
	19444, 167882, 61216, 99147, 33170, 35774, 93618, 59595, 98654, 25726, 1687, 53463, 60871, 36068, 2533, 104246,
	17184, 158966, 80144, 20416, 69768, 31199, 35428, 60585, 53609, 449481, 98268, 107607, 994, 1642, 2476, 87483,
	28495, 101431, 154610, 111980, 154411, 50534, 111176, 68917, 83363, 212210, 236468, 33609, 137429, 241209, 72817, 109184,
	62986, 58282, 49458, 11766, 65857, 49974, 63819, 67458, 125056, 28350, 54934, 178007, 132951, 17276, 107565, 29509,
	196841, 194177, 167373, 37451, 24841, 36271, 8162, 146999, 15864, 112183, 144599, 37963, 93610, 30947, 122522, 90831,
	50557, 79027, 28344, 31438, 78099, 67072, 60832, 178511, 18039, 6247, 82823, 5165, 127869, 29484, 35397, 404022,
	209541, 9815, 57185, 9079, 43234, 95013, 16667, 56012, 47609, 166010, 122059, 8634, 16238, 39333, 116317, 121190,
	292539, 5829, 3718, 114930, 4431, 20968, 41905, 69308, 15969, 89158, 25278, 110247, 6256, 18567, 78618, 12745,
	4168, 13393, 36113, 16935, 8078, 17973, 101054, 2086, 26860, 19906, 114893, 24707, 54437, 187969, 29831, 34897,
	312186, 408, 212433, 24005, 193128, 18671, 18430, 24687, 40779, 136782, 26521, 63014, 10432, 38718, 11721, 279399,
	108208, 51639, 60206, 43627, 43052, 709, 31532, 58590, 24269, 17242, 20784, 14906, 29168, 99046, 35861, 5806,
	30810, 26457, 9277, 78953, 82336, 36431, 61514, 29619, 131169, 14137, 34402, 86273, 63425, 28351, 90270, 103536,
	44541, 139150, 98568, 140945, 177519, 566, 66580, 24623, 75803, 52558, 233312, 22348, 152749, 24737, 16612, 170431,
	28502, 2689, 127395, 21479, 18625, 8399, 45, 165097, 7960, 28361, 5324, 59224, 12933, 49375, 541, 64432,
	92137, 160134, 29200, 4666, 77725, 51210, 33079, 25241, 27698, 32779, 287247, 106454, 106079, 48132, 27016, 79727,
	52220, 34714, 2496, 66683, 108686, 207739, 4195, 136878, 11139, 8881, 12076, 185205, 17343, 16352, 63036, 95103,
	52426, 14127, 45969, 222646, 158443, 44399, 56551, 183718, 12443, 53839, 82750, 1869, 50102, 35096, 62802, 45693,
	189229, 90216, 99274, 6478, 181109, 64473, 33015, 8281, 1817, 68028, 18395, 134054, 61015, 73702, 232456, 46098,
	21303, 78964, 32430, 12744, 45971, 151610, 1552, 8075, 53278, 120854, 46151, 100993, 93681, 16293, 24337, 55124,
	52592, 75132, 20151, 187309, 37688, 199714, 44994, 74384, 129237, 80494, 21638, 292107, 79264, 8705, 174156, 12496,
	153539, 157760, 128757, 80226, 11265, 19974, 451, 165334, 46114, 43601, 16244, 146110, 9459, 29870, 14484, 140340,
	201523, 40085, 92681, 2685, 695, 33752, 12865, 90328, 8544, 72473, 37226, 294859, 22523, 35275, 3964, 248558,
	9175, 49635, 5308, 22929, 1380, 16234, 68158, 63622, 81205, 16069, 61132, 32276, 1702, 50315, 293147, 59118,
	13521, 15082, 14792, 116634, 43070, 145842, 85122, 44988, 34393, 67571, 21999, 11037, 46728, 6157, 462860, 39570,
	1767, 2739, 34522, 11328, 45084, 105130, 76195, 10579, 4832, 77472, 13554, 74052, 35834, 29812, 53370, 74223,
	17912, 256318, 5523, 15003, 58951, 134731, 158590, 101546, 4479, 39670, 448100, 231439, 24565, 120567, 171667, 122149,
	68056, 8671, 27121, 123822, 48471, 75848, 138094, 59991, 63690, 68068, 247386, 35064, 21062, 15861, 92297, 84997,
	140734, 1016, 10194, 10754, 8831, 13523, 7372, 68370, 42135, 111867, 868, 65414, 144852, 160096, 40655, 2536,
	23675, 89146, 22860, 147456, 119501, 158001, 48571, 30308, 162698, 22940, 3394, 80694, 85211, 25269, 43599, 9033,
	2741, 52891, 52048, 75889, 2184, 114329, 52978, 5645, 145031, 148427, 10253, 69631, 40211, 61123, 133795, 117752,
	62150, 71373, 33625, 2889, 13248, 42679, 133252, 191937, 69104, 81822, 111427, 10960, 42197, 16704, 130541, 301463,
	70960, 87801, 27523, 16529, 39235, 47615, 13767, 72064, 384, 5052, 8623, 56311, 6702, 3054, 165604, 4863,
	55965, 21345, 93693, 2502, 12366, 46667, 102786, 38003, 37378, 171658, 41002, 9565, 126316, 7522, 44772, 3796,
	493, 91076, 92298, 168810, 26500, 72174, 131650, 151523, 95713, 26580, 18994, 1358, 5713, 100730, 78654, 13094,
	37142, 59689, 63572, 55112, 19301, 2417, 7527, 56974, 84196, 4753, 69322, 6199, 51394, 36146, 58336, 106352,
	50464, 236541, 11136, 14675, 172781, 163100, 450724, 5246, 67345, 121857, 62744, 45719, 52915, 129391, 8193, 20935,
	32821, 127990, 21111, 42393, 48096, 98997, 48453, 51274, 97754, 61476, 7248, 212782, 4793, 56018, 196166, 19194,
	57923, 74216, 179256, 28055, 51075, 67199, 82252, 117659, 36544, 16903, 25522, 10023, 1037, 19585, 147770, 6521,
	9621, 27495, 7947, 32379, 87757, 1748, 5592, 189708, 63798, 377, 6649, 61162, 88719, 196416, 57622, 10553,
	9303, 226353, 74081, 7471, 75904, 136903, 28420, 29786, 29175, 76836, 38313, 12796, 43513, 43586, 23410, 22757,
	87654, 85197, 168705, 25365, 51781, 8473, 36296, 75880, 11833, 9248, 98794, 7388, 125376, 56114, 105577, 45518,
	144620, 50305, 8844, 33305, 99513, 37545, 22196, 87815, 38055, 59444, 33596, 73426, 155965, 110748, 5736, 57852,
	317804, 29027, 17109, 10235, 12773, 145448, 11197, 35876, 166925, 30340, 354275, 9124, 15213, 38, 46825, 9820,
	32605, 105975, 69873, 29189, 80388, 34766, 127244, 32540, 86931, 72238, 84843, 12058, 94766, 125505, 10970, 8500,
	9305, 603, 21126, 61199, 22476, 18363, 174575, 15089, 33884, 136712, 162178, 112321, 64219, 79710, 56604, 169685,
	78759, 23342, 107728, 38565, 31458, 41683, 190717, 46695, 20732, 218922, 76197, 4538, 103436, 130939, 57370, 47408,
	134681, 2236, 43011, 27851, 48862, 5564, 313, 26471, 63893, 65358, 33992, 1818, 83535, 144118, 23962, 9549,
	43404, 156444, 106747, 71985, 13836, 65737, 89179, 30207, 44879, 52724, 159496, 5326, 67709, 75482, 122840, 234785,
	3750, 193699, 204639, 17258, 72291, 195525, 59647, 264962, 19106, 166918, 6441, 80718, 189756, 19964, 23249, 25636,
	190631, 45397, 36697, 37986, 2838, 66069, 13569, 23638, 38329, 40257, 200423, 134034, 74674, 81770, 38205, 51829,
	25161, 42395, 36053, 126708, 23920, 35796, 98903, 2926, 86800, 141417, 5510, 85741, 54498, 10917, 100135, 53035,
	44969, 28071, 30699, 37630, 5764, 108344, 14896, 67655, 30230, 190445, 29767, 12984, 53654, 68399, 12154, 6734,
	33519, 12881, 65122, 684, 83491, 67884, 45018, 167403, 128834, 27514, 217621, 73744, 45691, 61740, 229988, 70804,
	10068, 40800, 8630, 120709, 77110, 64468, 6724, 78116, 30831, 44061, 584381, 1727, 44855, 50010, 18170, 48243,
	113311, 42286, 45490, 86024, 25830, 58399, 31989, 7085, 21248, 12004, 45511, 104674, 33773, 207238, 29117, 31421,
	343067, 34119, 32733, 228841, 10402, 89313, 86934, 72042, 210575, 85554, 180123, 12204, 31780, 16127, 82363, 83705,
	30168, 49543, 47875, 70271, 59057, 166150, 203, 324042, 21196, 159714, 75177, 26020, 105099, 37194, 65202, 138325,
	2216, 60020, 27636, 30841, 141042, 75805, 78589, 13154, 133316, 35800, 54048, 159063, 4416, 39461, 72712, 30063,
	91676, 56857, 13633, 29542, 108619, 108956, 35685, 80481, 49946, 68264, 6129, 12654, 22032, 94323, 106266, 21979,
	14268, 64782, 19140, 16071, 44894, 53229, 195269, 53821, 16417, 2098, 56739, 114324, 44342, 11133, 59491, 26229,
	23115, 68180, 28142, 25037, 37283, 36040, 15032, 55352, 49723, 56600, 22761, 28432, 32284, 9371, 93275, 87997,
	80091, 57355, 18369, 8289, 1203, 228483, 10108, 75126, 88289, 133760, 87316, 50236, 100891, 92256, 105423, 68835,
	29362, 33623, 10056, 45710, 8826, 15960, 11488, 88610, 1187, 179699, 8973, 139435, 23026, 89177, 274543, 132515,
	18336, 21462, 118138, 40654, 26185, 27817, 53645, 20280, 43308, 28708, 183723, 288987, 172097, 56882, 36981, 52448,
	15492, 42734, 15588, 24067, 43611, 6560, 99063, 65780, 12428, 83529, 36503, 73072, 32320, 87244, 16565, 13527,
	42158, 39317, 117391, 128741, 19295, 19768, 51650, 20061, 579, 33020, 49647, 7849, 101541, 207240, 112679, 74761,
	23874, 43652, 23487, 94383, 49820, 66985, 159243, 134859, 20777, 211638, 148540, 204623, 16284, 59982, 108404, 261604,
	133557, 101407, 41586, 173276, 38406, 75849, 23004, 255250, 624, 62002, 90860, 82460, 132927, 7732, 41271, 198747,
	147510, 100695, 61787, 32533, 6329, 137667, 3918, 101270, 104513, 7120, 187500, 117361, 16618, 20509, 14431, 102920,
	269814, 74785, 32592, 13536, 7092, 5316, 28875, 174512, 63830, 71088, 22506, 177787, 39505, 92476, 11083, 27000,
	106253, 98909, 161743, 120813, 14194, 2135, 89627, 221575, 8415, 154586, 87995, 8673, 224971, 117512, 44365, 144693,
	112197, 61388, 29777, 23673, 28489, 5885, 159320, 125394, 12607, 149917, 34920, 13658, 20869, 282963, 15058, 92171,
	13643, 147600, 26887, 7028, 25944, 24287, 40031, 52137, 9136, 12316, 169076, 13453, 17995, 87293, 96709, 45698,
	265619, 29014, 3080, 30905, 158760, 16386, 35383, 42018, 10303, 762, 179799, 10365, 865, 365, 44494, 8830,
	208695, 163680, 77151, 777, 31588, 17106, 284817, 36187, 21630, 91913, 57893, 240832, 50130, 2346, 138355, 62578,
	20897, 43742, 139075, 322764, 19033, 84757, 187557, 63912, 11984, 27383, 5249, 99592, 6745, 118275, 14677, 52533,
	152336, 17659, 196931, 280, 110324, 49741, 79065, 146547, 101096, 221403, 114382, 30617, 165502, 29160, 11128, 204942,
	5388, 49983, 8938, 97064, 67980, 71821, 132976, 32344, 30554, 21002, 40148, 8121, 116318, 51801, 36145, 25334,
	124730, 212635, 6986, 22028, 62775, 14004, 31785, 99595, 10525, 12546, 117735, 74605, 129236, 10966, 161364, 29905,
	91397, 20770, 95842, 31101, 136750, 99376, 37066, 223832, 39826, 29508, 155128, 9949, 483220, 81245, 319476, 51461,
	126495, 240829, 163856, 97685, 64539, 73766, 45893, 234490, 381670, 26868, 106382, 28989, 1410, 22769, 47952, 16332,
	48095, 56394, 51204, 22835, 123258, 62080, 4140, 45560, 12988, 423733, 79872, 33105, 11748, 66254, 32992, 19400,
	107116, 37558, 27632, 209859, 58567, 168318, 58217, 46938, 118888, 159606, 20454, 48562, 30629, 4683, 155478, 54250,
	37097, 66954, 78667, 38474, 33696, 102324, 152850, 175353, 55008, 84318, 14650, 7032, 1337, 34063, 72532, 46589,
	158338, 93724, 111533, 23344, 56986, 40783, 34347, 8530, 92054, 125774, 41081, 24443, 67356, 118026, 43818, 24017,
	43482, 12169, 44758, 24234, 5800, 13922, 75034, 47566, 52418, 68463, 98902, 85997, 5410, 205248, 155220, 19628,
	139954, 68141, 154092, 48125, 41446, 23407, 29558, 6878, 31649, 87193, 23551, 39351, 14495, 129234, 26281, 211612,
	97666, 7365, 89181, 41209, 9125, 69860, 5119, 134531, 176014, 25916, 49189, 93477, 20848, 26448, 22208, 32678,
	37086, 67109, 14703, 29342, 73420, 196358, 29665, 20614, 31105, 256062, 115421, 193390, 124939, 37813, 106179, 53205,
	47341, 4852, 69288, 41153, 111718, 55358, 76268, 116512, 90626, 44777, 9792, 13757, 12964, 48960, 24418, 81252,
	96288, 73291, 12370, 216258, 4968, 92092, 77690, 2082, 55737, 23569, 76549, 59167, 22499, 158392, 16634, 76423,
	199416, 57382, 27989, 12653, 76803, 20369, 136545, 44211, 193245, 6081, 134966, 77467, 185256, 67216, 44687, 112460,
	8246, 4323, 63654, 179458, 55305, 2472, 35164, 30931, 170192, 70894, 47172, 141511, 108159, 53017, 209713, 16985,
	2404, 50471, 173380, 9647, 70753, 12262, 35251, 21807, 20445, 53084, 48867, 22396, 21170, 135735, 173500, 55056,
	20608, 129673, 70071, 5471, 228122, 152652, 18607, 36582, 3447, 132330, 189771, 31811, 26863, 4712, 12621, 131398,
	49139, 78200, 10759, 39123, 276031, 13338, 100890, 44296, 14353, 103609, 60544, 39827, 77197, 2917, 46383, 45303,
	32720, 23878, 3434, 6426, 135834, 225962, 15338, 50651, 34338, 19662, 15724, 426945, 97726, 128179, 30212, 21127,
	101199, 54882, 68541, 65658, 18699, 160363, 179715, 38124, 2408, 77481, 90563, 10923, 126834, 82135, 16111, 79004,
	14344, 83607, 32311, 60162, 21568, 24176, 106031, 26201, 144057, 23415, 30626, 77459, 38806, 278, 76585, 60647,
	142934, 3849, 66921, 18378, 3036, 117141, 52797, 30258, 182, 57399, 4955, 167201, 160719, 49405, 33576, 86543,
	59671, 43427, 3053, 295114, 10719, 24779, 20589, 83736, 21619, 17477, 48533, 80466, 2152, 32523, 66189, 5440,
	2740, 52365, 67312, 62215, 29871, 24294, 45444, 21380, 120363, 10228, 110099, 53442, 58751, 70783, 5939, 43040,
	131917, 6893, 68893, 9868, 31246, 16880, 1553, 68343, 3533, 82633, 9976, 6820, 54448, 111049, 43794, 109784,
	41590, 15281, 35454, 176373, 10503, 61909, 34686, 5705, 121093, 19027, 23698, 169126, 31546, 26021, 4175, 19929,
	55370, 155701, 72635, 26211, 48308, 1713, 239210, 36808, 76363, 21707, 828, 104056, 58393, 12866, 7238, 111837,
	119813, 48151, 29069, 12695, 22372, 1094, 68978, 56111, 142590, 83815, 101768, 31817, 100647, 17217, 173690, 77126,
	71119, 172296, 25616, 64858, 16347, 14996, 60613, 29388, 26273, 7909, 146435, 33994, 18802, 11670, 114235, 55922,
	14448, 91278, 6801, 3497, 65329, 68356, 54458, 26901, 84857, 117046, 64938, 34307, 97023, 10279, 81532, 11304,
	75096, 131885, 1720, 168886, 54737, 173349, 7543, 200678, 13014, 208241, 106247, 78777, 66295, 19116, 104466, 116353,
	893, 6895, 48621, 49402, 784, 90017, 130189, 64196, 71175, 82713, 5349, 18262, 28294, 166014, 43725, 132099,
	9380, 310, 46676, 21433, 107910, 377049, 119356, 108317, 131095, 6263, 52395, 27765, 98828, 60417, 365192, 2718,
	42357, 26927, 17611, 155315, 12226, 194840, 28280, 99313, 15415, 51399, 64003, 12011, 124216, 160276, 43021, 146998,
	43615, 245, 78154, 58422, 66552, 53368, 136724, 4969, 31553, 179362, 110835, 62069, 141432, 86464, 5156, 57611,
	148354, 103854, 52963, 22977, 29808, 21919, 37157, 89582, 68599, 22882, 293991, 102092, 77410, 6644, 69979, 109883,
	38108, 14374, 48550, 147902, 125327, 20927, 179138, 178877, 217922, 48342, 32676, 13656, 234210, 67864, 14442, 195641,
	43723, 146329, 4606, 34955, 62739, 242659, 81713, 109819, 179135, 1959, 88902, 110999, 13318, 13292, 52624, 45777,
	12254, 10070, 28472, 25233, 16521, 34734, 193395, 70233, 81654, 11459, 393912, 1782, 24042, 73563, 45198, 101305,
	150114, 64448, 206955, 60781, 146003, 94570, 23574, 210604, 240787, 23521, 19809, 35645, 331278, 2137, 6638, 33741,
	13861, 268302, 20611, 6121, 24639, 119721, 131254, 234772, 176431, 69366, 159716, 111276, 97841, 124750, 12932, 891,
	55173, 36624, 6424, 46611, 38615, 88011, 135090, 65861, 12229, 195919, 88384, 151155, 36468, 61676, 44386, 16915,
	63935, 31696, 4300, 6277, 152504, 35469, 132574, 36481, 80532, 8421, 27034, 26917, 77120, 12664, 175077, 25796,
	21281, 7423, 6957, 118681, 27531, 33572, 32608, 10013, 39811, 55162, 34687, 71993, 8065, 1918, 2166, 102938,
	58144, 21389, 7201, 21561, 19310, 26960, 21157, 36444, 8524, 107058, 9832, 130605, 32660, 66487, 97988, 97058,
	46757, 47687, 62160, 18629, 12123, 89642, 54634, 16608, 69798, 44243, 209598, 76995, 9294, 29564, 38442, 21262,
	18095, 45253, 25341, 708, 62122, 172467, 70709, 45933, 77855, 280748, 7226, 66677, 83647, 28836, 60037, 15016,
	1631, 12301, 106843, 41914, 47570, 68634, 27287, 15776, 108379, 29382, 71378, 174451, 110587, 64251, 31607, 19105,
	7172, 28821, 2771, 738, 15456, 18504, 60464, 38856, 34029, 138356, 53750, 98263, 26100, 18353, 71481, 9087,
	4756, 8202, 12379, 13274, 3684, 27069, 16448, 73413, 235, 12706, 105974, 185721, 35437, 21720, 958, 39800,
	368685, 87002, 26534, 6072, 15617, 89535, 40870, 34829, 45445, 43061, 152801, 143378, 62257, 76535, 12666, 227809,
	6276, 6053, 17418, 17013, 124772, 3479, 4792, 6618, 22083, 13635, 3121, 16509, 2816, 62184, 19205, 71111,
	166128, 20775, 3823, 75627, 17724, 1796, 16384, 93795, 35758, 79376, 127888, 2963, 291062, 83906, 42102, 13720,
	5116, 50967, 9642, 25361, 4872, 97651, 65270, 4357, 288939, 58533, 16654, 6238, 5894, 12544, 13414, 34790,
	130306, 38782, 178410, 36057, 33068, 85799, 92080, 39528, 16731, 140086, 84001, 10793, 67747, 15703, 16828, 88666,
	15753, 33897, 71071, 25185, 18069, 72996, 12439, 51622, 34547, 92291, 3582, 14343, 260993, 24066, 118895, 56228,
	108533, 40101, 69673, 2606, 11754, 61477, 80337, 179859, 872, 44067, 81520, 17776, 42953, 27811, 7995, 17832,
	10595, 116871, 7929, 116261, 126738, 41365, 41838, 7588, 193080, 34353, 33814, 96746, 109011, 22427, 65164, 3947,
	140995, 7927, 6286, 23966, 74161, 176779, 22130, 37563, 42087, 79378, 50242, 56107, 2330, 168670, 4020, 17843,
	200088, 70958, 100240, 2290, 45997, 4149, 70837, 68457, 20217, 94263, 2489, 301503, 38134, 58800, 39067, 179479,
	14722, 35847, 58291, 43307, 45036, 6648, 34118, 27976, 41700, 147377, 14424, 56536, 29873, 47351, 246106, 105462,
	44638, 50451, 149326, 47012, 2149, 74835, 27909, 111502, 25107, 13242, 33274, 80933, 17253, 32732, 86381, 237331,
	46686, 9788, 16282, 37503, 176669, 4449, 52574, 21497, 42758, 54371, 120725, 5110, 85659, 7828, 24903, 89178,
	45947, 7335, 121378, 66482, 44337, 7356, 229708, 132158, 74968, 13346, 20303, 57826, 66212, 141958, 75986, 115454,
	82436, 84736, 14535, 11603, 21177, 11257, 77207, 61877, 2684, 72017, 89602, 25056, 202970, 33463, 60940, 10373,
	23971, 2562, 1667, 44873, 80495, 35226, 42208, 253707, 40861, 4588, 77678, 38691, 19754, 2426, 50430, 408351,
	246159, 13366, 7501, 17282, 17050, 273032, 68838, 12265, 13929, 11142, 303006, 18296, 21500, 56945, 48412, 110907,
	101226, 43944, 399170, 43082, 32649, 48302, 13593, 69520, 115715, 17458, 156139, 9029, 62400, 61927, 71268, 67521,
	44391, 17427, 104232, 66516, 36159, 159508, 111813, 10084, 40017, 181, 28696, 39427, 13335, 30811, 44653, 48107,
	38063, 89132, 13771, 28347, 16059, 80116, 160992, 13817, 13071, 39341, 67836, 95725, 37345, 111864, 100214, 14752,
	200047, 153431, 8850, 15548, 11846, 98912, 69277, 78874, 38985, 56362, 64453, 82405, 9147, 13090, 246233, 57775,
	31232, 68433, 61854, 108127, 1320, 22264, 9965, 30128, 34618, 28240, 67938, 52843, 55152, 7396, 69718, 103792,
	116640, 63310, 116508, 22006, 339693, 95441, 15834, 60338, 38071, 4462, 77153, 141859, 45365, 177235, 194706, 32385,
	115964, 90383, 31366, 29447, 34989, 7507, 30423, 6132, 223903, 81073, 26871, 5884, 49193, 9422, 11177, 47424,
	35946, 129777, 27855, 46789, 7337, 34384, 68777, 14402, 82803, 176513, 64866, 89355, 7515, 28093, 55396, 8785,
	7485, 19910, 314786, 16167, 33406, 134132, 284205, 74245, 305422, 10208, 40841, 140742, 163199, 30766, 71349, 48698,
	20037, 61104, 162634, 192628, 25387, 19775, 57921, 26490, 72121, 59940, 54987, 219580, 26450, 103319, 4265, 41231,
	41877, 119873, 53320, 94502, 43820, 101845, 65120, 227905, 26655, 30471, 27280, 29546, 35646, 3867, 100637, 89329,
	22285, 106715, 29416, 109154, 14450, 221275, 71075, 206470, 64996, 27974, 17570, 109591, 21888, 108901, 12842, 28401,
	83693, 47546, 3049, 26019, 317639, 77235, 14922, 35708, 19650, 63254, 60492, 41977, 38882, 82677, 126775, 214111,
	194189, 33561, 45494, 38223, 54779, 8320, 37493, 27997, 60039, 47990, 102163, 14894, 79510, 18092, 161756, 65223,
	4380, 59538, 34859, 18490, 109551, 49, 48013, 21922, 6127, 17014, 38521, 53072, 14063, 53234, 40680, 47679,
	12948, 52209, 56361, 15749, 69244, 231, 53535, 103990, 112107, 52542, 107915, 30686, 67418, 170707, 45047, 16236,
	96148, 16783, 160729, 62228, 255009, 3676, 18148, 40416, 52256, 235613, 172926, 181395, 155299, 115746, 42979, 29059,
	52981, 42265, 64801, 46092, 90677, 15768, 211961, 105735, 131164, 161722, 7394, 72508, 139990, 7338, 87045, 11991,
	45448, 78702, 25144, 137852, 42590, 29582, 221859, 3325, 97592, 8192, 12361, 105518, 172460, 49711, 10408, 69062,
	21820, 610, 24274, 68043, 29667, 16469, 11515, 62593, 78237, 24733, 21469, 10615, 10514, 70335, 42142, 70011,
	14782, 37230, 19915, 60111, 50415, 51900, 33002, 74348, 330, 9596, 27521, 98032, 109467, 74585, 22824, 25504,
	49708, 17988, 20094, 4979, 92791, 9397, 11894, 18397, 49785, 31432, 84195, 44037, 19226, 135101, 8008, 6522,
	32920, 3772, 72128, 14282, 54499, 107105, 105555, 185481, 154464, 95003, 6700, 45616, 34216, 89561, 46066, 69049,
	54033, 124344, 29983, 22817, 51375, 3569, 2875, 20315, 6445, 47234, 127775, 182254, 206265, 67459, 50001, 55010,
	69861, 53123, 164274, 34850, 166444, 10047, 56484, 6821, 46175, 223532, 23951, 9490, 28456, 31564, 92309, 133522,
	42086, 198681, 36413, 60281, 35053, 3286, 100571, 45942, 173182, 102640, 9854, 7430, 256772, 231638, 44019, 42989,
	43301, 2462, 48909, 151504, 113249, 5701, 101619, 61687, 9645, 2340, 118651, 135512, 11771, 41488, 2214, 145269,
	92822, 73266, 113731, 81151, 10535, 13135, 18078, 16803, 49917, 109234, 54291, 124038, 26096, 68740, 75762, 75749,
	10700, 16727, 24390, 14711, 1576, 93055, 141792, 214554, 29717, 24722, 105670, 41556, 195973, 119454, 9657, 98234,
	11213, 12571, 87057, 20543, 125714, 6656, 41431, 15416, 83917, 63019, 43510, 10860, 54009, 57368, 237764, 1361,
	36894, 25076, 31585, 73311, 33839, 45362, 28521, 73159, 77935, 110044, 19193, 72803, 26122, 63412, 141738, 140593,
	50941, 73519, 112497, 137959, 116591, 40448, 91863, 14388, 57023, 3251, 54329, 180108, 130073, 35785, 34261, 61261,
	34794, 15513, 39983, 19794, 898, 118283, 42355, 106638, 186273, 114768, 44383, 158979, 7162, 64543, 192289, 33717,
	236933, 119410, 174016, 10709, 87259, 25683, 31716, 61594, 54558, 105596, 96851, 163098, 134674, 70558, 101487, 54902,
	153581, 20606, 18197, 32459, 15816, 61278, 81085, 3659, 11156, 21426, 49553, 57444, 13139, 226677, 98659, 97816,
	32811, 21194, 47445, 2257, 35559, 16584, 11751, 26553, 23618, 4070, 11375, 53188, 45799, 120007, 29902, 50306,
	61862, 77594, 10859, 13255, 5355, 25450, 17268, 41161, 55330, 84580, 194990, 31540, 36311, 51093, 92812, 2136,
	5760, 61590, 16242, 54663, 367946, 43667, 171756, 68338, 120110, 10603, 107271, 15027, 134388, 106057, 46681, 34538,
	156960, 12390, 116182, 46466, 136303, 58843, 176414, 96115, 48775, 134714, 26291, 238052, 55966, 52115, 60567, 25306,
	87965, 16410, 32934, 140039, 217724, 40552, 7598, 122426, 161646, 58679, 67288, 59963, 249106, 52958, 7413, 105410,
	9036, 163892, 4592, 139245, 37538, 48601, 114350, 79534, 10841, 53263, 97916, 5970, 46031, 342940, 146330, 59180,
	15538, 183300, 42553, 26023, 84744, 2099, 46047, 98118, 192340, 16540, 171749, 24787, 24877, 139363, 173594, 59944,
	1757, 62633, 3334, 7506, 91753, 5376, 161396, 10035, 67397, 95588, 167, 138101, 9750, 5638, 89044, 27002,
	25695, 21315, 70377, 100539, 8076, 24160, 4764, 39400, 124548, 205600, 2374, 32424, 105297, 3724, 395, 4703,
	48576, 26075, 2464, 79590, 214285, 81558, 88496, 15872, 62231, 129967, 26339, 289916, 10881, 60134, 4482, 65605,
	119167, 426497, 33636, 14580, 74911, 3747, 74038, 72798, 28869, 8631, 10491, 52433, 40749, 175970, 94178, 15756,
	9097, 8982, 16006, 16033, 195503, 112557, 66969, 6395, 5293, 101175, 162163, 44363, 27046, 36964, 15321, 38694,
	35683, 77671, 138528, 15714, 103870, 64086, 129685, 64532, 21203, 71113, 72969, 164038, 23303, 147011, 40427, 103861,
	102287, 6114, 115934, 39144, 37899, 56771, 91371, 19373, 54572, 66782, 195634, 29729, 47905, 41652, 72186, 119283,
	81574, 2809, 39302, 3618, 53121, 336, 17753, 27247, 36897, 41597, 41918, 46554, 21405, 70371, 4876, 118388,
	11413, 1133, 25571, 35160, 62705, 13353, 52007, 11215, 12073, 93364, 56488, 220781, 71921, 96616, 37711, 68855,
	199670, 11807, 13909, 149371, 38159, 45254, 168433, 140301, 111328, 99231, 68983, 4684, 53934, 25462, 11241, 47606,
	10315, 36339, 185879, 36856, 1440, 47162, 274965, 44914, 156289, 52445, 53857, 37694, 230889, 42978, 87590, 36347,
	54214, 19138, 56878, 57751, 12836, 49426, 15334, 6753, 38677, 34003, 53990, 22233, 34888, 184701, 155264, 96996,
	37329, 79407, 6347, 86911, 168985, 14664, 22815, 59159, 99634, 26828, 70535, 189018, 71949, 62362, 401431, 363,
	75425, 100692, 55774, 89702, 43812, 2780, 22549, 147289, 52165, 50473, 79061, 109659, 51861, 23783, 38852, 61835,
	21453, 17953, 28922, 24311, 8165, 26939, 82702, 78472, 25772, 53346, 130677, 26008, 21743, 21844, 77051, 70609,
	24712, 20272, 122937, 45918, 25184, 276061, 111475, 23214, 47154, 144083, 76114, 43607, 9135, 128139, 132701, 72909,
	30583, 50688, 14947, 50797, 103306, 23724, 76152, 104743, 26422, 28666, 55535, 19406, 28593, 126543, 50622, 14295,
	75903, 120198, 72999, 17610, 65801, 15120, 34814, 7573, 83427, 134375, 88710, 244450, 92373, 47907, 84274, 3374,
	6569, 109603, 97601, 83702, 149081, 137746, 24064, 204355, 129165, 1813, 198495, 14204, 23879, 205592, 25180, 125374,
	18431, 47096, 58574, 36864, 39620, 35022, 27904, 15744, 94868, 169411, 79925, 30363, 109514, 36234, 35181, 130770,
	7711, 47788, 56192, 86087, 7550, 21589, 18427, 78497, 152157, 78743, 12627, 14259, 35986, 20629, 311137, 46413,
	113837, 130643, 164819, 49731, 17910, 77781, 10869, 72863, 74996, 168494, 136064, 118451, 41176, 96654, 104761, 55315,
	104142, 34683, 20854, 35728, 98054, 108772, 44054, 112876, 117469, 49929, 57232, 14456, 47363, 4283, 79174, 96095,
	12150, 138367, 16967, 123891, 25920, 61528, 19040, 162234, 2424, 28778, 12899, 116815, 292836, 163289, 62079, 201672,
	68024, 66182, 92600, 118014, 72226, 208938, 49865, 5001, 27199, 99460, 49706, 38580, 117090, 137976, 18632, 9362,
	40580, 32729, 148129, 150935, 21208, 18220, 12746, 131035, 5873, 86077, 40734, 43246, 3437, 131427, 91778, 31646,
	69055, 74145, 16353, 7870, 42552, 113233, 117060, 80689, 92167, 36371, 8196, 4205, 61050, 56403, 57137, 66450,
	28204, 24478, 36337, 20384, 601, 48093, 10646, 987, 27070, 1470, 50541, 65040, 92800, 126115, 59303, 103877,
	9319, 21573, 26916, 114103, 5999, 105982, 6698, 134800, 57218, 159646, 4236, 38359, 129973, 34930, 170584, 109765,
	35297, 90131, 41845, 61974, 136597, 62211, 21716, 63393, 47105, 152535, 119198, 6846, 10327, 167217, 214568, 66536,
	197, 50746, 112338, 8965, 67254, 25165, 36873, 15316, 33650, 66339, 69793, 31491, 50918, 165468, 87558, 123142,
	24507, 2455, 34062, 32803, 9605, 43145, 165114, 2410, 142739, 4182, 54077, 15203, 43642, 74290, 14887, 173211,
	3465, 67954, 42089, 53459, 37103, 166084, 23535, 11232, 14169, 19834, 28608, 101532, 488, 104981, 116890, 212515,
	27033, 123328, 2470, 25139, 124557, 132439, 164139, 17022, 48219, 75247, 39032, 24754, 86658, 5667, 8194, 125941,
	62195, 202504, 26479, 51613, 219023, 15035, 199479, 221431, 47955, 99160, 112008, 23833, 25044, 58556, 4094, 41003,
	75386, 72834, 39968, 19274, 95558, 53440, 11086, 56424, 107916, 14340, 26840, 101042, 25851, 7820, 43819, 243798,
	331540, 43751, 35775, 36749, 40892, 177292, 61951, 28559, 12720, 208846, 60389, 15587, 8913, 90896, 90230, 15910,
	20316, 7901, 97424, 23947, 53339, 137000, 39671, 694, 381, 61983, 43410, 39447, 19955, 11851, 39417, 379546,
	125292, 113080, 135857, 66193, 33869, 99420, 6322, 1066, 116658, 66989, 86257, 86210, 2951, 14467, 1977, 220515,
	68410, 88772, 146521, 22789, 43209, 18849, 45315, 10008, 11881, 57194, 59451, 61281, 14832, 63483, 3329, 54520,
	11091, 141586, 13579, 80680, 413, 28241, 2418, 60770, 169159, 109094, 18417, 943, 143612, 46333, 82241, 68274,
	41653, 41473, 7385, 41057, 42057, 48933, 133296, 19519, 180506, 13620, 29806, 105120, 12009, 22335, 25633, 153455,
	56999, 71671, 11589, 37547, 9323, 73169, 89666, 81450, 24777, 24560, 25332, 19669, 8733, 1267, 30043, 201448,
	31209, 26746, 1436, 49466, 11559, 87950, 12526, 113561, 36963, 54787, 40302, 279692, 17390, 19688, 18440, 123464,
	48611, 197077, 97624, 15723, 16434, 41079, 28677, 11672, 7655, 4656, 13773, 75340, 79279, 184516, 68237, 1353,
	80339, 8659, 19072, 46190, 19335, 114557, 60409, 45404, 4824, 8497, 95982, 38602, 65562, 26983, 61970, 138301,
	1649, 88185, 37734, 112443, 48135, 63246, 41007, 21140, 77533, 32509, 76095, 68455, 588752, 635, 28659, 26356,
	33018, 12516, 25935, 13189, 53562, 39147, 10789, 121010, 9144, 72797, 5903, 108605, 63930, 6872, 100324, 58586,
	60256, 107944, 196813, 10371, 184631, 100017, 68845, 306591, 53465, 74234, 29111, 44033, 17718, 1143, 36447, 39931,
	1690, 114124, 24060, 204511, 175215, 36018, 190459, 19115, 111603, 13068, 13932, 30060, 72555, 60616, 106261, 60752,
	6635, 22300, 41675, 78929, 88493, 33269, 132183, 58585, 9951, 77109, 51082, 54588, 30968, 3335, 20620, 47900,
	98503, 49616, 5447, 2543, 145511, 66673, 89808, 93903, 116702, 47859, 167619, 5130, 24800, 112319, 32508, 125051,
	69516, 41246, 55748, 159321, 90237, 142560, 3578, 46824, 106164, 40969, 73793, 8569, 110147, 38284, 40971, 58120,
	20212, 17668, 55842, 18337, 52526, 194316, 13472, 64256, 23276, 10808, 82673, 45907, 57868, 108214, 49956, 33134,
	267559, 14688, 35512, 49012, 81928, 37998, 107549, 68899, 185089, 34944, 89106, 108818, 33911, 18191, 125817, 39308,
	28212, 281348, 118232, 13814, 56732, 83010, 73626, 65992, 6041, 10738, 34862, 93120, 31046, 27668, 33945, 19173,
	26608, 4117, 7723, 49339, 51731, 19098, 37420, 48515, 12913, 11819, 11481, 4610, 6835, 59928, 26688, 14509,
	183390, 49334, 11260, 103662, 7703, 7662, 42488, 59202, 15230, 48874, 42676, 97282, 22136, 66443, 21432, 2450,
	18557, 31907, 124183, 96901, 35316, 27721, 179312, 4352, 60811, 29033, 20524, 30807, 124073, 26544, 35037, 23499,
	27724, 62070, 60800, 159794, 26658, 36400, 106929, 260481, 43709, 55985, 33099, 47621, 167922, 34212, 155548, 155984,
	3062, 86232, 220862, 35777, 357545, 46096, 5086, 14586, 46742, 29909, 36133, 57695, 75548, 20041, 78101, 188555,
	30253, 72061, 125859, 9518, 25791, 19576, 126717, 5722, 113069, 10845, 50303, 57853, 92150, 44305, 29169, 88839,
	203572, 70176, 12504, 81462, 38727, 103240, 194, 55687, 11910, 51249, 61152, 23873, 58139, 32888, 2267, 63844,
	76801, 194272, 147850, 49854, 142231, 78931, 57229, 30439, 47255, 113065, 53421, 142683, 83652, 9185, 13196, 13928,
	117374, 28190, 80522, 57453, 79132, 71796, 78084, 6098, 189704, 58571, 4602, 60467, 5729, 143925, 130129, 67717,
	135188, 94507, 4361, 209195, 206111, 12023, 19229, 14966, 23867, 107901, 91808, 237670, 103462, 57093, 93513, 52785,
	62580, 65663, 30567, 14546, 47651, 55891, 6879, 196755, 460167, 113418, 123368, 214546, 22171, 98187, 69678, 30534,
	5756, 101424, 13905, 128735, 56884, 7454, 67293, 22939, 88442, 40610, 33458, 119683, 39797, 111395, 72267, 9243,
	124271, 16447, 50438, 70684, 65791, 33779, 36275, 45078, 34368, 16893, 90323, 63561, 302, 117042, 109438, 84559,
	48584, 29044, 76124, 37262, 70328, 12420, 36956, 71252, 91954, 10038, 14818, 4152, 60957, 92980, 26896, 90725,
	48641, 25070, 58296, 122535, 48390, 13552, 11495, 12531, 18689, 633, 18534, 58459, 60867, 173460, 8976, 140764,
	26891, 21142, 9751, 151579, 307684, 28760, 207169, 29151, 250935, 28882, 16754, 54455, 55651, 2336, 60460, 97992,
	75016, 108586, 46314, 44829, 79462, 23264, 119239, 156058, 230313, 25617, 43827, 10201, 190917, 763, 20515, 29623,
	188854, 32564, 140780, 40395, 194370, 123250, 202200, 122469, 26928, 118343, 29832, 7843, 108653, 38506, 22044, 28801,
	15174, 34984, 126884, 2869, 16472, 103717, 62405, 110450, 16364, 3088, 59010, 73364, 29900, 6943, 165477, 89438,
	9161, 42888, 81550, 41591, 88506, 86132, 22756, 33204, 61402, 44831, 29045, 57268, 61864, 48937, 39180, 78585,
	40366, 183398, 129262, 77256, 16, 9024, 15288, 22328, 5803, 248183, 46104, 6771, 58011, 21595, 70184, 197768,
	57048, 80064, 7590, 10200, 3468, 354, 752, 3380, 236426, 67186, 33325, 71623, 5343, 4717, 93551, 44069,
	40938, 243978, 168134, 132170, 32914, 84023, 139721, 23408, 19404, 20627, 74892, 2132, 263831, 152859, 75270, 157345,
	186091, 9004, 6630, 94390, 155233, 138407, 56142, 12464, 81026, 47251, 72115, 414924, 16698, 48689, 53187, 38445,
	290812, 10405, 36156, 2852, 117012, 200167, 8059, 127329, 49020, 53547, 58208, 115151, 36949, 107601, 23375, 34985,
	15251, 3106, 12290, 57142, 1405, 20622, 239564, 47285, 6370, 10167, 62556, 18726, 9282, 70418, 46822, 23639,
	36720, 72753, 58672, 1939, 97132, 22573, 6573, 31205, 8937, 34744, 282234, 22762, 51670, 20855, 36714, 49029,
	24236, 24046, 103073, 11830, 31555, 16279, 1541, 65899, 106434, 29232, 34467, 49052, 7930, 18467, 35, 66904,
	28284, 75933, 36075, 37211, 67379, 80180, 310516, 15219, 42327, 81828, 3268, 63918, 91780, 4950, 23483, 3214,
	170727, 30693, 69622, 123947, 182457, 7949, 162359, 182513, 155440, 42466, 6473, 32569, 24324, 69044, 203587, 8735,
	38233, 19677, 128288, 167908, 46832, 95809, 76560, 102694, 34636, 88302, 1137, 1911, 38116, 50486, 119842, 27541,
	46936, 33365, 20944, 71768, 87102, 17314, 159559, 29908, 105650, 46543, 90516, 107599, 76402, 67795, 134322, 26379,
	47670, 80917, 52601, 81950, 50558, 21073, 72724, 35473, 91498, 110583, 571, 138785, 153573, 11814, 95714, 324374,
	35429, 106871, 66730, 122168, 35551, 11219, 40974, 1777, 25998, 61212, 140399, 16058, 202124, 89771, 21448, 16250,
	16881, 66987, 25022, 138165, 53464, 58042, 19334, 46408, 16190, 16277, 86728, 186707, 103703, 55228, 77236, 12276,
	86555, 1202, 94657, 41160, 13602, 13657, 122518, 44220, 686, 69958, 16550, 40830, 123524, 42938, 4921, 41065,
	68690, 83525, 52593, 17476, 6062, 345908, 148280, 263019, 33703, 90294, 23217, 140271, 178257, 200658, 4111, 93682,
	26675, 22515, 96582, 24734, 16792, 28581, 69905, 92230, 76293, 19577, 26233, 13219, 1572, 42564, 42090, 23186,
	33718, 49608, 15231, 1451, 53270, 12981, 229052, 10448, 72741, 17965, 34186, 147293, 2859, 91978, 194384, 16009,
	142918, 2903, 131306, 83327, 116519, 18783, 142389, 197280, 71270, 65403, 109828, 40624, 7740, 42704, 4932, 3966,
	96852, 46647, 3577, 72395, 60863, 60707, 59579, 23401, 188280, 177101, 20633, 60739, 65109, 38555, 109310, 35282,
	221826, 21932, 147150, 61839, 52243, 62178, 85629, 10678, 1293, 33685, 2484, 95846, 3025, 43735, 82868, 73911,
	11538, 39325, 98840, 24333, 45203, 39220, 106529, 74952, 23122, 23183, 61244, 29935, 31294, 1643, 10042, 50094,
	149507, 7276, 131157, 65586, 1836, 48441, 2183, 83448, 36972, 96929, 61522, 748, 106477, 2500, 55125, 136093,
	89592, 52871, 45237, 53795, 68878, 9886, 42081, 1670, 20238, 95356, 83788, 15438, 3742, 104313, 118913, 37997,
	52430, 86691, 41454, 3527, 124266, 88346, 66644, 38318, 66718, 1192, 2447, 27893, 12381, 23983, 40284, 45038,
	40339, 44912, 77405, 48622, 11274, 3515, 13006, 151605, 12088, 108407, 35939, 10562, 257404, 33859, 40710, 7170,
	123, 25349, 79713, 1958, 244802, 10515, 32975, 98180, 76236, 12581, 44536, 9940, 37321, 38571, 14064, 50874,
	6474, 12572, 72119, 1862, 67058, 91538, 44341, 6409, 66980, 104780, 72432, 16688, 144616, 143461, 23496, 62607,
	11950, 54187, 46645, 145000, 169823, 13046, 5250, 47173, 10750, 24114, 79330, 43565, 16198, 9688, 140819, 17780,
	55377, 14051, 37352, 39429, 37698, 85869, 6000, 37876, 357244, 72790, 86306, 26509, 51488, 29475, 29472, 60290,
	1077, 59618, 47675, 39416, 41971, 133365, 17951, 110408, 138774, 95690, 1780, 4227, 60725, 75764, 27047, 53945,
	348399, 61777, 95419, 42167, 149227, 28140, 35867, 63022, 1657, 91614, 72940, 96545, 199921, 76123, 42958, 68015,
	39434, 70833, 80166, 63593, 17453, 74840, 19268, 15711, 95045, 76266, 45074, 9801, 9060, 13187, 12125, 4264,
	23645, 47895, 12506, 62842, 767, 56589, 17525, 48474, 2321, 12129, 18201, 190931, 5472, 17287, 88516, 23929,
	11574, 70689, 80755, 21156, 142952, 3412, 123251, 34020, 127303, 260583, 66000, 146779, 99271, 125949, 17700, 129200,
	29265, 4402, 65809, 61898, 6886, 46360, 16593, 153218, 59469, 9039, 2577, 66493, 7982, 119642, 40935, 60562,
	267923, 6045, 28714, 164314, 1341, 137255, 16530, 16646, 19842, 32308, 169122, 25399, 82119, 229100, 62837, 137094,
	26508, 129663, 23753, 45877, 72265, 20163, 43154, 14078, 49212, 2097, 77924, 31345, 129223, 11982, 10548, 19926,
	86672, 151920, 29641, 50650, 60445, 8802, 321669, 25442, 40, 6111, 34262, 18381, 44570, 2287, 2288, 57645,
	287797, 43659, 124148, 324228, 22246, 2969, 141772, 8977, 77380, 19796, 18633, 182238, 27673, 88806, 71060, 24750,
	22973, 54589, 30034, 95403, 202238, 32400, 97848, 275016, 201359, 10885, 155773, 1615, 143627, 49991, 64477, 52037,
	1420, 21359, 110666, 14352, 5612, 3933, 14781, 489, 35024, 40048, 46037, 55462, 114478, 5766, 37341, 2150,
	38689, 12723, 70407, 50259, 39467, 194757, 13710, 170551, 24703, 6643, 43700, 168936, 45935, 5331, 51337, 811,
	22674, 16686, 125796, 1679, 72298, 3319, 87538, 33534, 7766, 114769, 82446, 19785, 39531, 155505, 40027, 37882,
	22049, 25543, 80995, 65360, 49914, 134634, 24352, 90007, 99121, 163434, 21975, 80367, 34569, 1264, 10785, 15095,
	37191, 40469, 116228, 16372, 94384, 7900, 106185, 66943, 45475, 70250, 22728, 48916, 11152, 14644, 92434, 28960,
	4036, 407054, 120990, 80073, 2952, 23999, 66430, 12711, 15990, 136465, 14414, 143284, 14463, 26067, 2837, 146973,
	3259, 2368, 108891, 25469, 5896, 32364, 89755, 9335, 62785, 56564, 107844, 65336, 113494, 26152, 76171, 88655,
	93768, 6601, 93526, 95544, 120112, 105973, 10796, 14141, 41645, 45429, 42499, 36414, 73583, 103739, 45714, 100810,
	39208, 165317, 51020, 18423, 14853, 32139, 53826, 15904, 101885, 74232, 166612, 15339, 104, 17562, 206478, 123214,
	11963, 20612, 106358, 83605, 118130, 69275, 24363, 109595, 68053, 77893, 177771, 51185, 6011, 21667, 80739, 51434,
	118752, 225461, 21948, 24726, 49444, 150971, 7948, 103589, 7309, 5993, 90253, 51238, 42480, 9367, 19330, 31310,
	136829, 4609, 50101, 6596, 13499, 7817, 8291, 9707, 206508, 32766, 17239, 141125, 30538, 164754, 96858, 30873,
	150970, 6742, 34772, 99078, 94694, 35414, 14886, 49321, 100548, 8862, 135127, 8842, 22329, 9129, 36345, 41429,
	19355, 67558, 134649, 133250, 17142, 51547, 33913, 245314, 23346, 40888, 4748, 24436, 156167, 6826, 21398, 26478,
	97411, 36615, 79160, 31974, 180, 237822, 7141, 51114, 45897, 136505, 35173, 9378, 220839, 228329, 13896, 122146,
	25523, 96728, 197381, 23761, 218603, 53500, 127273, 96346, 23719, 169031, 34305, 73815, 75553, 15264, 88224, 5180,
	9536, 139010, 41553, 15183, 94084, 58825, 10026, 160084, 25178, 92089, 93849, 35612, 34608, 26710, 96894, 2230,
	14696, 37991, 18125, 44970, 10777, 99843, 279598, 63086, 33221, 10502, 152374, 271544, 64724, 60534, 60191, 82376,
	29224, 50735, 116271, 56870, 9044, 45326, 148546, 15068, 253003, 522740, 74565, 63524, 48764, 127734, 137704, 13634,
	29402, 240234, 103164, 63625, 169049, 53186, 89748, 62843, 48977, 21245, 2757, 104011, 24802, 40466, 15964, 146704,
	8370, 150385, 45589, 73656, 144651, 62435, 30107, 130167, 185090, 65080, 180381, 81806, 94416, 13550, 54002, 15504,
	2054, 64941, 34960, 4454, 2285, 47450, 29709, 13797, 112972, 21256, 346242, 209398, 242996, 65749, 14751, 20923,
	174484, 132222, 155458, 27733, 36702, 5519, 40378, 742, 59842, 93774, 10203, 116141, 589, 20886, 65452, 37179,
	37924, 97199, 36706, 55075, 194969, 117981, 8818, 87150, 911, 1957, 104586, 54139, 54057, 64777, 51237, 61723,
	188520, 2458, 35183, 42378, 1827, 134856, 192234, 86307, 147497, 94548, 49847, 23789, 54379, 58172, 36223, 29212,
	62192, 68846, 14665, 16664, 146, 7305, 55800, 70448, 59477, 14916, 36943, 6773, 27566, 6006, 17446, 261,
	38778, 39470, 24659, 62375, 136202, 48663, 52860, 4502, 99786, 19673, 17649, 131607, 103044, 62, 94343, 127674,
	4373, 21294, 75685, 8509, 17221, 188137, 159135, 3870, 112280, 34445, 2621, 22430, 293947, 47737, 75289, 43920,
	159914, 827, 2058, 90651, 188839, 29413, 21841, 40878, 76589, 86314, 71091, 38291, 13195, 216693, 55981, 80795,
	95135, 45627, 141230, 60199, 117700, 36095, 79024, 1570, 24766, 60878, 1159, 4512, 128017, 5791, 25667, 56019,
	68844, 102654, 51363, 85790, 91541, 66508, 127946, 18207, 416240, 71936, 103573, 119146, 63108, 58637, 70055, 33679,
	21175, 36304, 250, 85047, 115372, 47721, 104575, 20481, 12878, 59500, 23340, 84809, 3043, 26353, 60506, 126975,
	11985, 26807, 3893, 39852, 416, 37512, 86281, 207365, 92186, 92369, 18044, 40881, 141779, 54495, 829, 114687,
	119851, 9924, 13156, 12026, 15165, 173504, 80570, 54647, 93654, 110968, 42405, 12846, 3104, 31699, 18179, 40255,
	11146, 69403, 63899, 108169, 164067, 56130, 29622, 57646, 7367, 6671, 181072, 31850, 5881, 28343, 29257, 102556,
	157166, 11994, 89094, 28556, 98774, 28254, 14305, 7222, 33368, 36070, 67205, 11132, 24257, 75579, 77474, 75389,
	53098, 36031, 20678, 310851, 46808, 208354, 32021, 11811, 21274, 70664, 22785, 245917, 200026, 15887, 135880, 99519,
	51935, 13509, 5489, 59607, 247581, 31333, 1328, 139756, 170640, 65140, 58448, 41768, 2264, 29415, 39652, 92467,
	44153, 50951, 16945, 96438, 110438, 37128, 100741, 33712, 128952, 42016, 144769, 39375, 155340, 14829, 117383, 1633,
	5669, 107572, 95967, 85816, 67224, 33671, 43153, 77525, 17172, 36449, 18691, 86920, 93968, 9372, 50642, 1966,
	37486, 30834, 5012, 15437, 48830, 133321, 37880, 356425, 233174, 122898, 109059, 13979, 101816, 18410, 18483, 92081,
	10011, 65920, 39356, 33198, 56191, 48033, 10028, 139039, 2800, 30975, 183950, 18387, 60284, 25566, 59351, 14287,
	28573, 2503, 2389, 52329, 74055, 58205, 153826, 119756, 66082, 10518, 146273, 12286, 31855, 92397, 109365, 11230,
	24175, 326461, 14134, 17767, 37310, 158154, 7071, 46526, 91708, 22998, 13837, 20670, 25961, 63960, 29399, 35038,
	77637, 42085, 86267, 12369, 142116, 99826, 57402, 51247, 27662, 61029, 23083, 5271, 2329, 28395, 5263, 196709,
	168411, 155116, 31222, 38620, 74967, 41327, 191588, 7244, 102924, 180172, 67333, 12657, 54521, 81916, 42931, 60241,
	331573, 115693, 11596, 86849, 99409, 7652, 42458, 112711, 13, 61817, 22598, 113067, 153244, 105477, 29478, 57207,
	922, 962, 65417, 103170, 402365, 37365, 40906, 37153, 162652, 5524, 76852, 41038, 56238, 54716, 72878, 71925,
	32682, 52836, 17530, 10186, 233, 66366, 30995, 39283, 29488, 6229, 156798, 36623, 56175, 52809, 61019, 12694,
	75876, 232471, 254884, 41519, 47325, 4524, 12989, 32434, 137835, 59399, 169405, 510, 30189, 8325, 76371, 27900,
	1676, 2746, 45090, 153715, 79654, 2544, 65662, 12955, 46923, 12622, 109816, 2475, 225282, 52684, 67593, 34251,
	166961, 75798, 485, 63091, 267533, 34208, 47983, 62909, 119143, 2494, 51115, 45369, 93372, 14542, 11733, 211682,
	355334, 67236, 8701, 63224, 151999, 15521, 237886, 77615, 16041, 19316, 15535, 16504, 90801, 3570, 5496, 75924,
	62285, 126589, 77691, 10945, 179516, 87709, 2357, 77585, 41349, 115612, 20363, 193435, 3103, 124035, 96232, 3924,
	56618, 45797, 64080, 82443, 46201, 77039, 66488, 377816, 27129, 33164, 49379, 219587, 315920, 1832, 1749, 41147,
	175985, 53212, 83109, 93591, 56493, 38058, 99884, 13466, 113297, 16758, 5223, 44098, 91203, 10097, 140572, 118634,
	7898, 2146, 60898, 11229, 20760, 39956, 85059, 3788, 95489, 11171, 141999, 276922, 83257, 10325, 31068, 10474,
	43570, 147075, 8287, 61879, 33374, 60143, 9686, 70632, 197457, 39741, 20966, 7857, 299873, 5515, 54715, 116789,
	4760, 4151, 109934, 14312, 34147, 43120, 13001, 87187, 22649, 92356, 118224, 103022, 63456, 13944, 55491, 45579,
	70164, 160364, 21022, 106140, 24207, 90940, 26266, 9786, 67935, 135808, 6499, 104037, 103325, 50796, 18771, 39709,
	19802, 42782, 71164, 9987, 11151, 54193, 93793, 85932, 117817, 138231, 206000, 14839, 27335, 38010, 22439, 21393,
	154755, 103448, 76372, 131972, 93140, 59359, 307946, 23262, 5407, 79550, 1910, 10965, 4034, 19049, 160117, 7375,
	38428, 150068, 35674, 87401, 67501, 142342, 86649, 30817, 67149, 97192, 20305, 7458, 39052, 22985, 52231, 364362,
	132596, 130432, 159023, 109626, 2661, 29090, 53683, 338029, 207871, 301482, 57163, 2808, 15698, 2300, 3435, 50038,
	59194, 17607, 16953, 69143, 2564, 1462, 28083, 86300, 110525, 79265, 28838, 47137, 66195, 7067, 39027, 39491,
	17016, 4841, 84076, 15637, 25865, 89715, 14007, 23315, 6642, 54341, 69239, 13775, 31956, 162215, 33446, 41382,
	22768, 74215, 53983, 12502, 638, 76918, 4317, 11785, 149187, 21790, 82172, 32505, 185221, 14734, 47969, 101321,
	31664, 47118, 193779, 28537, 175714, 325, 95299, 129024, 146825, 42154, 28211, 41286, 64214, 23225, 18454, 110553,
	40767, 143459, 48138, 8411, 13206, 139933, 324616, 20631, 69052, 5637, 5892, 88436, 57886, 113806, 94926, 17935,
	38871, 4221, 26546, 53993, 53021, 49144, 42352, 31022, 36062, 211967, 27824, 58057, 84624, 43322, 89453, 58917,
	72581, 42191, 86154, 108104, 21529, 26912, 98095, 97310, 17023, 79159, 4171, 19640, 100172, 7781, 2643, 78008,
	59924, 98869, 56581, 9162, 63016, 41852, 5145, 30557, 193865, 27772, 37137, 10688, 90908, 26996, 13791, 215698,
	253483, 176012, 61012, 2106, 8505, 65319, 79428, 12949, 58983, 71358, 3639, 56496, 18949, 100670, 58482, 14029,
	22509, 60830, 8612, 41180, 89527, 75187, 67763, 41512, 45509, 283220, 13681, 9460, 8775, 19008, 12578, 20150,
	10690, 106636, 22641, 3726, 2182, 187029, 217001, 17583, 97861, 136170, 17436, 13747, 7466, 95653, 51011, 206387,
	221340, 17353, 14955, 39086, 12018, 55117, 26981, 8574, 113053, 210384, 8696, 43239, 20979, 66896, 122491, 19384,
	43606, 68607, 69987, 20048, 25260, 4679, 76253, 66572, 32408, 60481, 205993, 12632, 10748, 113910, 29286, 5560,
	59365, 133360, 70009, 58829, 9631, 9137, 58369, 10733, 16862, 15730, 62220, 36824, 58512, 25530, 54151, 122683,
	5850, 27754, 66795, 132115, 146555, 96007, 213560, 10712, 50666, 63042, 139110, 28418, 11986, 4535, 92760, 35163,
	123306, 54384, 18373, 5412, 186449, 25407, 33070, 110477, 138373, 22922, 770, 21278, 28652, 28697, 122222, 165580,
	31800, 4555, 53720, 9183, 29931, 8340, 90214, 45331, 15694, 41771, 31793, 13651, 9634, 54072, 192591, 28214,
	46282, 183024, 28363, 23606, 11583, 202952, 44027, 38120, 96038, 64707, 69240, 48378, 13198, 65628, 38337, 16611,
	397, 130622, 11429, 46937, 62347, 5328, 14346, 50077, 3136, 26605, 123326, 48906, 21244, 80300, 179902, 51123,
	28186, 128366, 30347, 174837, 31291, 168581, 45002, 26640, 19949, 43692, 50552, 24228, 290929, 275215, 3467, 520,
	114543, 9052, 201689, 84340, 105818, 35242, 248229, 94223, 21440, 252368, 11228, 24466, 96695, 31296, 112182, 159035,
	33375, 19525, 50075, 24599, 270286, 16229, 30415, 50061, 16495, 68335, 48476, 38012, 98202, 117629, 34457, 30302,
	55573, 55250, 10856, 98491, 174547, 113632, 12315, 55135, 2646, 80859, 261543, 27654, 117401, 12457, 68331, 14866,
	213306, 8204, 332198, 130428, 80915, 81412, 177460, 79080, 30376, 141075, 17566, 2439, 75600, 81454, 1695, 39133,
	11123, 16032, 66559, 28517, 29396, 140796, 54672, 48537, 82025, 130570, 115615, 23752, 18854, 4349, 52880, 9732,
	6880, 64493, 106047, 15417, 49280, 18461, 85785, 2706, 66633, 354611, 2522, 35582, 170669, 1656, 105341, 35770,
	58458, 82578, 11500, 26453, 33954, 8787, 22226, 27387, 6262, 172546, 37139, 73823, 5121, 2545, 249343, 56601,
	17324, 17641, 152169, 52093, 48207, 131174, 42968, 24020, 42380, 19792, 17877, 34650, 104640, 71748, 170556, 15680,
	18303, 391, 77823, 153824, 61841, 91063, 10063, 104926, 139903, 13701, 113743, 13677, 11678, 128706, 65249, 63202,
	14170, 150514, 12326, 9780, 9031, 162830, 18130, 154921, 7153, 43057, 231861, 19636, 176557, 80163, 48561, 102435,
	14672, 25210, 211577, 39276, 18650, 35472, 56754, 84048, 34544, 48598, 210625, 202599, 308436, 222501, 56368, 188006,
	14229, 81942, 210593, 195002, 250995, 24741, 32347, 214123, 32634, 62682, 108055, 2422, 5972, 4497, 23111, 33211,
	40979, 30689, 2084, 273763, 20472, 40036, 8033, 26405, 34110, 5500, 110015, 4435, 65175, 17574, 55405, 32691,
	57267, 7830, 93481, 5689, 72560, 226060, 132065, 168139, 56420, 96392, 13734, 45359, 70070, 41973, 113587, 3137,
	12514, 24812, 24981, 22869, 62371, 139229, 34646, 187190, 131370, 180936, 90670, 118476, 13157, 236084, 27621, 32910,
	13009, 59977, 49461, 54612, 35644, 36183, 50319, 90868, 53316, 60604, 166, 55080, 5265, 114178, 139882, 20355,
	9143, 31706, 73596, 52452, 1018, 93400, 68971, 78256, 7606, 53781, 130227, 76768, 127826, 234655, 77402, 58622,
	127, 222514, 161880, 32996, 13639, 108052, 32623, 263106, 73330, 24591, 71902, 22503, 14297, 89208, 9172, 74206,
	137361, 43464, 9722, 8046, 33819, 430922, 40213, 77483, 31066, 32415, 147404, 63046, 45535, 11272, 174647, 23148,
	85056, 70530, 69697, 8814, 40822, 12771, 4894, 19520, 9181, 54251, 372014, 115358, 67880, 38099, 29903, 79691,
	8389, 43201, 113089, 5566, 87213, 126062, 79142, 134026, 119257, 47315, 55694, 558, 90593, 105824, 3782, 64904,
	76790, 8221, 140205, 36944, 271873, 5742, 48356, 71532, 158423, 52876, 63305, 125830, 27995, 127916, 101850, 14949,
	68405, 83791, 155884, 151331, 121088, 63879, 1892, 27489, 143971, 30191, 93718, 168604, 13049, 176969, 24157, 149683,
	20989, 45453, 107290, 88455, 7499, 188013, 77916, 85371, 39166, 22438, 61521, 34760, 78828, 11021, 14058, 12567,
	25316, 22481, 42403, 117995, 8712, 39104, 20350, 54853, 1672, 50630, 42343, 36084, 90122, 498, 18773, 241382,
	29185, 3307, 5170, 25542, 36731, 34870, 22118, 171205, 5617, 306626, 74855, 203015, 223653, 79607, 1872, 141301,
	37411, 107025, 45873, 72286, 30532, 71809, 15434, 37855, 38493, 37994, 103015, 121086, 52195, 5498, 9812, 6479,
	25521, 7282, 47179, 8270, 123905, 66233, 37042, 268328, 14093, 10257, 87592, 2032, 185714, 78658, 24075, 92376,
	69893, 142370, 129163, 36730, 20990, 98404, 161993, 46432, 29266, 55230, 36592, 32191, 33259, 62994, 26165, 77777,
	457, 10663, 6833, 44076, 210272, 32884, 164567, 20182, 3016, 35883, 64884, 12752, 440566, 57334, 12849, 56586,
	27349, 22943, 103091, 89943, 37586, 108455, 2393, 73809, 16153, 129723, 108286, 46337, 54085, 32054, 129859, 240083,
	210372, 24278, 84314, 32817, 2565, 111740, 89375, 19817, 28481, 62761, 293120, 18936, 368735, 13429, 87017, 62666,
	79076, 52561, 35197, 12974, 118684, 77452, 67395, 177447, 11282, 110401, 115690, 11716, 43065, 113924, 71055, 53252,
	245041, 127272, 96460, 61944, 86420, 146894, 48881, 329992, 204688, 19608, 94095, 35220, 27764, 52934, 16846, 11654,
	50227, 50203, 39266, 27042, 52429, 53972, 172514, 7973, 24548, 122147, 492, 203255, 255708, 153186, 2694, 117147,
	23137, 62205, 87476, 56051, 4906, 9253, 32683, 141743, 9233, 102784, 15256, 3271, 129853, 45779, 10156, 28723,
	182744, 83224, 95910, 3387, 83500, 21906, 76797, 215300, 131958, 59551, 17731, 156052, 47032, 71003, 22135, 637,
	3209, 31190, 20708, 50191, 34575, 64472, 12295, 16444, 20267, 10979, 40538, 86994, 71022, 167911, 150291, 66856,
	5761, 96817, 40485, 16228, 27423, 11098, 173919, 19908, 52938, 79879, 59128, 14799, 62009, 58724, 2384, 64040,
	17692, 53922, 5419, 256614, 50030, 73131, 5192, 101455, 41004, 59584, 72140, 107415, 45268, 612, 7124, 177737,
	213151, 196438, 4241, 83645, 9843, 21826, 434, 96006, 263885, 51572, 31315, 3998, 1896, 40999, 16718, 17326,
	8797, 48309, 249382, 73189, 36917, 86925, 29669, 18167, 160596, 77127, 46344, 3477, 68640, 9085, 15424, 31001,
	30596, 300000, 64872, 28719, 444258, 12082, 34861, 73016, 161257, 45660, 95924, 104041, 30174, 57070, 31816, 14197,
	35059, 13953, 74018, 21137, 32595, 167471, 72568, 16542, 10498, 37972, 63379, 102973, 56656, 70262, 12267, 21766,
	53317, 14507, 3197, 162759, 23855, 10650, 110293, 6215, 107709, 11040, 126483, 68135, 25747, 71366, 33440, 79105,
	39368, 28463, 25664, 39960, 270070, 251445, 21863, 17874, 66449, 54698, 15956, 14667, 2480, 65393, 23793, 17373,
	11995, 102787, 27395, 49621, 43918, 21337, 283543, 61325, 62529, 6408, 244454, 130285, 96836, 82453, 18780, 116176,
	14264, 58844, 27458, 28968, 27014, 51007, 3610, 13980, 76337, 74187, 143675, 44316, 31075, 17551, 162724, 16465,
	212362, 144492, 8922, 164623, 33411, 157350, 11779, 33466, 76861, 79936, 2112, 189812, 67595, 62523, 111283, 23986,
	31871, 20244, 95715, 34432, 6852, 17333, 59733, 48962, 57682, 210, 27563, 52455, 56949, 84507, 124865, 101708,
	70857, 105358, 43538, 9922, 330385, 97247, 241, 18698, 265674, 104207, 40438, 108880, 27189, 56614, 42692, 31930,
	220607, 119499, 302552, 33980, 19304, 319185, 150224, 29827, 66884, 229875, 7311, 51830, 6949, 41184, 7654, 42515,
	23061, 16315, 32641, 77809, 55942, 28827, 31098, 89648, 72590, 30111, 43041, 70200, 31375, 59258, 42435, 1175,
	60008, 29455, 58290, 600, 2901, 132760, 71228, 53104, 54549, 42774, 54553, 71787, 5675, 27472, 13114, 47033,
	19251, 126505, 640, 21397, 50907, 97995, 25222, 17212, 16484, 79125, 130814, 27122, 56864, 52107, 90954, 4838,
	5252, 34043, 4189, 41764, 4853, 36094, 60208, 121484, 33598, 189665, 109840, 9469, 168722, 63942, 77403, 14023,
	9966, 183, 25889, 71872, 9164, 62882, 52889, 60890, 12759, 118320, 127453, 70489, 124051, 20142, 37554, 6261,
	28798, 136529, 57234, 75681, 40665, 45854, 45257, 90499, 64135, 111796, 42, 54574, 135152, 264450, 18432, 14959,
	33654, 22842, 40828, 8476, 56898, 29587, 6313, 59421, 29260, 147388, 28918, 63498, 8945, 152563, 21910, 74524,
	40429, 7056, 3112, 39129, 17107, 36373, 104893, 2786, 169355, 10401, 16308, 117448, 275, 810, 38026, 22131,
	107142, 54963, 46488, 53027, 154458, 25524, 12249, 69722, 165247, 174421, 47754, 156605, 39354, 109291, 63813, 24776,
	27806, 160399, 60096, 51902, 9297, 56047, 43037, 6037, 35727, 8559, 4083, 53759, 70027, 66186, 103761, 22401,
	39860, 71762, 24629, 75318, 169995, 81936, 14246, 44167, 8495, 4688, 56833, 151010, 76427, 42282, 17695, 80864,
	7924, 24752, 16914, 35948, 16152, 4148, 231733, 7836, 48517, 80865, 42193, 52539, 2639, 11357, 76110, 331924,
	60702, 48603, 87721, 6851, 53310, 19676, 101569, 45337, 25275, 37529, 24087, 126579, 37126, 294907, 180200, 216,
	40341, 42891, 36978, 33728, 23104, 3457, 113764, 55387, 49291, 47766, 8511, 112433, 4370, 22344, 73954, 11267,
	238027, 71114, 34745, 5006, 256812, 10485, 24661, 27670, 154488, 58538, 28335, 22478, 22683, 32520, 3113, 18493,
	50547, 53947, 68179, 30954, 69007, 78443, 260311, 110893, 12459, 130796, 110279, 11348, 44684, 165174, 26444, 41047,
	120232, 123276, 104581, 36395, 27366, 93193, 34103, 81652, 32282, 5853, 6994, 70725, 27761, 27441, 11976, 21559,
	16644, 30008, 8874, 72636, 836, 48065, 6908, 278384, 3086, 34343, 9138, 178492, 149238, 15740, 315290, 33476,
	135672, 3936, 106839, 58075, 173479, 35118, 6614, 18256, 30900, 3534, 1345, 124475, 68536, 66181, 199133, 24552,
	84885, 15719, 37898, 16462, 1799, 105031, 45965, 15311, 153449, 41451, 17197, 8364, 89514, 19709, 171766, 36713,
	38592, 11, 65833, 264786, 44987, 113503, 150629, 108526, 111302, 46864, 70113, 57431, 98262, 118111, 149055, 69136,
	57113, 2320, 164290, 26984, 40498, 67702, 85711, 83876, 234478, 3441, 46295, 58231, 38229, 102310, 234751, 96526,
	129546, 39184, 102698, 52914, 30627, 33124, 551, 2052, 39625, 8265, 98373, 77564, 52807, 165775, 78441, 4846,
	9432, 46439, 127624, 75677, 66063, 10872, 39600, 30762, 96639, 9167, 33551, 48045, 82323, 507, 27250, 39597,
	21163, 146288, 90915, 49812, 16240, 9365, 28550, 76533, 146630, 21370, 654, 123759, 27134, 61005, 21658, 25280,
	136994, 10184, 63716, 48368, 48892, 234330, 72632, 136110, 6107, 174981, 194618, 35851, 140085, 149376, 148268, 70808,
	101944, 70636, 33674, 23980, 87497, 13542, 70604, 67153, 247, 157781, 30791, 115019, 72168, 66982, 68812, 14902,
	2713, 6705, 21310, 42052, 30495, 81998, 157680, 17047, 32721, 33882, 30652, 48723, 27209, 36928, 73356, 38481,
	93708, 157134, 103785, 17510, 12010, 30621, 84212, 21159, 68720, 3843, 177288, 22256, 39925, 8024, 145193, 201752,
	15160, 18462, 118683, 40807, 85612, 43361, 76513, 27526, 25904, 32786, 76939, 29588, 29163, 58508, 40172, 13227,
	11489, 32099, 211859, 7469, 105076, 4625, 36343, 18875, 34615, 8624, 9347, 20721, 106194, 19620, 89833, 23138,
	2432, 21218, 8661, 125882, 5485, 10806, 19171, 94313, 33957, 4261, 10679, 18588, 45885, 33928, 3816, 68330,
	13887, 112625, 38923, 27902, 132904, 15527, 234817, 46741, 15270, 92871, 33433, 93415, 24048, 9760, 2759, 83628,
	4661, 75727, 84026, 71635, 85413, 218981, 6078, 132052, 7257, 44003, 26440, 26897, 293763, 155731, 110178, 60058,
	5931, 62175, 41239, 53736, 25377, 8043, 44712, 66753, 50082, 19651, 102283, 36518, 8181, 12820, 36333, 642,
	144264, 18581, 18237, 74898, 3178, 6695, 81549, 47541, 167345, 5965, 443576, 95033, 83967, 10747, 146966, 39873,
	104875, 78536, 53933, 60006, 76435, 65034, 31835, 69625, 36717, 979, 5743, 16441, 95211, 74730, 161471, 4866,
	95863, 56674, 84141, 5428, 361271, 13743, 42314, 65280, 208842, 4772, 57975, 274614, 11273, 9878, 154031, 48418,
	148092, 52990, 856, 6855, 133414, 26750, 8014, 35457, 16180, 43488, 11868, 48934, 109967, 22905, 89835, 8799,
	51760, 122731, 82719, 37377, 34698, 17778, 137767, 152001, 55706, 26189, 32053, 13016, 10051, 53849, 40175, 92112,
	35627, 123844, 43094, 11924, 143191, 108451, 103644, 23339, 59544, 41816, 2717, 26531, 48623, 3383, 42843, 142786,
	88394, 18715, 23714, 41737, 53509, 78092, 2235, 18392, 23121, 97761, 159785, 30243, 65938, 89446, 125945, 95436,
	65, 11993, 36276, 107473, 450, 130538, 192748, 896, 61677, 36061, 15236, 39959, 134478, 30132, 45221, 49022,
	28867, 40825, 37819, 36890, 32462, 84915, 130703, 16443, 22144, 193476, 54312, 28747, 43497, 4413, 105529, 32547,
	38272, 103028, 9377, 38885, 57072, 19003, 75541, 65272, 81, 4289, 70243, 128358, 14001, 112875, 87698, 61512,
	251582, 23189, 131873, 121974, 4233, 54530, 98003, 3977, 38829, 92651, 52850, 21077, 11627, 29397, 57660, 175562,
	87537, 5126, 67865, 9359, 20588, 28266, 46703, 33568, 126951, 99554, 49381, 17821, 10547, 28030, 10519, 11974,
	84053, 2710, 78645, 102176, 107000, 50104, 4557, 21739, 7271, 139732, 23820, 84232, 21344, 6489, 23193, 53889,
	251093, 18022, 134255, 38659, 27015, 14940, 76931, 78849, 34530, 139909, 8892, 143222, 20914, 9048, 201741, 9713,
	86502, 24849, 69177, 54694, 34986, 111058, 63087, 41673, 201213, 45304, 101116, 44025, 21323, 25154, 84027, 80872,
	93572, 9729, 42793, 179637, 110841, 1685, 105645, 197491, 99474, 123809, 45438, 29916, 17792, 7320, 41531, 85273,
	15971, 1509, 95493, 8445, 14286, 28408, 31359, 27260, 4426, 20887, 36779, 123838, 53921, 115416, 92576, 78285,
	69562, 71432, 62482, 20564, 10955, 17754, 143081, 31355, 59460, 82330, 81650, 1857, 50491, 97944, 34492, 70963,
	66919, 94786, 17295, 10027, 81328, 15373, 29511, 16631, 28957, 111457, 14482, 119475, 197297, 230258, 9482, 2828,
	45399, 99936, 13534, 28477, 31777, 126224, 48536, 120422, 40925, 10196, 35860, 3312, 188121, 40967, 4691, 124855,
	48117, 32639, 35798, 34621, 80631, 36361, 31719, 131858, 18541, 55045, 135781, 172411, 63178, 25444, 38551, 35684,
	112179, 133001, 76335, 337175, 21521, 32612, 5674, 28929, 75774, 11276, 170770, 93912, 12767, 351424, 29015, 40261,
	214761, 68099, 6205, 26284, 83884, 62385, 12614, 162182, 37302, 505, 8729, 1985, 55212, 23558, 346423, 113335,
	10152, 42194, 49348, 22746, 45301, 63362, 47693, 52659, 2945, 20183, 53117, 33550, 25727, 13221, 47194, 19077,
	146839, 31340, 24597, 90215, 72807, 130812, 98020, 271567, 42151, 150648, 32039, 51815, 191622, 18298, 126509, 20115,
	64228, 99930, 65234, 8614, 29562, 147836, 125671, 47858, 119372, 100082, 64648, 16454, 39253, 36842, 104770, 6563,
	35179, 564189, 40368, 49578, 48523, 145310, 61497, 58058, 53616, 16172, 19738, 22022, 70820, 5839, 268858, 13204,
	143624, 28642, 100335, 90397, 25319, 19058, 798, 415, 7156, 68475, 250884, 117169, 164990, 15720, 83983, 5623,
	33431, 96015, 97103, 29404, 29422, 712, 13389, 139493, 1815, 22735, 3812, 35621, 221, 15896, 35552, 168553,
	63404, 17745, 11442, 96696, 37534, 14158, 47637, 11175, 99839, 53974, 97488, 133837, 30281, 24594, 225490, 156976,
	31726, 87884, 16081, 35356, 56691, 68668, 22982, 104455, 24736, 7483, 51360, 81633, 142003, 174138, 8163, 121200,
	68605, 112357, 16505, 215509, 20027, 31329, 284553, 25718, 174817, 15145, 7635, 38050, 13418, 711, 6334, 30172,
	73071, 71948, 276839, 68759, 185901, 91688, 53992, 27656, 28315, 154183, 2878, 18840, 31388, 112276, 159981, 18010,
	87541, 9748, 126756, 220993, 17363, 48652, 116035, 57193, 18911, 7094, 50110, 9487, 98624, 93788, 38879, 88174,
	59241, 50069, 51577, 32290, 19790, 37166, 48613, 42731, 62194, 134907, 13815, 114683, 58608, 88716, 8438, 249428,
	81912, 48169, 24047, 32353, 4813, 983, 23063, 61669, 52739, 187258, 14331, 26947, 139098, 31670, 88081, 3272,
	103393, 808, 26873, 93888, 79227, 28632, 289074, 20449, 26785, 44679, 18282, 72527, 85290, 18692, 122155, 143265,
	74035, 14999, 21115, 20329, 97676, 43506, 2481, 30414, 5991, 32184, 54405, 49702, 136326, 33687, 14432, 45533,
	20754, 125536, 34647, 221078, 92448, 23847, 44121, 109640, 56830, 29570, 107751, 105581, 26647, 210290, 44500, 15669,
	419, 15510, 23772, 33451, 16423, 143115, 7852, 1069, 7737, 27041, 201307, 8305, 96987, 50931, 72786, 287680,
	6945, 82762, 5509, 3738, 92743, 308384, 19983, 24713, 91319, 11390, 6275, 127900, 44447, 55801, 198587, 67284,
	84718, 145617, 69582, 13486, 165420, 46312, 26904, 146688, 181312, 205259, 54318, 9529, 1665, 72725, 21565, 80359,
	1783, 2113, 126815, 197177, 74186, 66180, 77837, 256249, 169511, 61630, 2144, 163037, 15936, 55696, 17516, 22376,
	94105, 36735, 183185, 55093, 49097, 4157, 90415, 38527, 108247, 40902, 97038, 136728, 2369, 86203, 50556, 314102,
	12800, 18284, 139738, 10546, 159543, 25206, 6917, 55875, 49735, 17086, 21416, 8829, 119369, 2894, 58559, 80717,
	201838, 98971, 102227, 8309, 77494, 161221, 36768, 6477, 15314, 11244, 48366, 154006, 24996, 36021, 47223, 69563,
	36727, 43483, 133981, 103741, 21228, 114049, 24354, 38630, 25388, 53838, 558147, 18464, 51583, 19821, 1574, 4274,
	59264, 49870, 3401, 64353, 34446, 12945, 116185, 98368, 55147, 1891, 71805, 248092, 49349, 43254, 17082, 83051,
	47310, 24056, 15581, 28987, 8330, 83004, 190106, 156258, 44806, 181534, 8367, 28452, 78035, 8172, 30036, 29496,
	3885, 1012, 5522, 12832, 12041, 65765, 1356, 22821, 1199, 45119, 6330, 39343, 31317, 62747, 84667, 47918,
	1023, 5955, 35196, 112799, 36132, 19767, 158111, 7642, 118998, 94607, 79848, 84043, 207805, 70762, 11411, 65597,
	5662, 357474, 97302, 85175, 81261, 131268, 24155, 26882, 77270, 36789, 34137, 19932, 227, 14936, 90688, 77712,
	272566, 1930, 71061, 58148, 97962, 38450, 139249, 26484, 57257, 36662, 111619, 50542, 60696, 75784, 17969, 35940,
	8091, 59165, 21684, 4295, 19968, 17491, 55443, 130014, 61875, 6001, 219889, 83732, 188456, 58712, 39456, 95353,
	14257, 13280, 45215, 26001, 5092, 56016, 2497, 42223, 56655, 34645, 31051, 203356, 2056, 138320, 178034, 110065,
	44997, 924, 27066, 30288, 13869, 74642, 207131, 25005, 118334, 115144, 105942, 73459, 41793, 36111, 54854, 7343,
	86046, 54005, 37270, 105976, 30249, 273092, 95889, 110786, 20090, 165797, 218379, 1306, 166972, 14210, 140114, 175522,
	67091, 84255, 47371, 50124, 107349, 239376, 82399, 8816, 11961, 165289, 88199, 195943, 8440, 30898, 28639, 35315,
	23118, 30200, 167571, 33631, 109952, 14622, 72065, 95227, 19104, 10322, 10819, 89374, 5697, 51080, 7620, 12022,
	117832, 38834, 15638, 35346, 63089, 72547, 138685, 6583, 10463, 40627, 91531, 100001, 14506, 113402, 292950, 49228,
	82391, 199039, 16159, 4276, 26535, 17676, 29942, 380232, 31908, 36185, 54822, 195073, 15155, 58049, 95506, 20636,
	87092, 5088, 175945, 26056, 91935, 11103, 55371, 10181, 43591, 60729, 17384, 61595, 30292, 3930, 80554, 25531,
	130597, 70793, 12470, 42221, 123062, 11909, 44977, 296264, 8911, 14067, 47995, 16580, 116571, 32032, 78846, 41486,
	246095, 273924, 175899, 174800, 2858, 125905, 18434, 200619, 69046, 15748, 22377, 19887, 23805, 45376, 64768, 11476,
	11418, 564, 73314, 31724, 1067, 86044, 27124, 114342, 4476, 80293, 48782, 48931, 65713, 42639, 38418, 2238,
	11359, 151397, 30444, 9550, 74415, 9875, 73900, 34346, 52827, 84259, 163219, 40515, 43080, 1083, 62301, 42218,
	239333, 23171, 16632, 284450, 8674, 123346, 33158, 2069, 26493, 19176, 29276, 12367, 12868, 37447, 63550, 61671,
	965, 21532, 159804, 36902, 19493, 28533, 53381, 115795, 4709, 57262, 10723, 11626, 62609, 144443, 50665, 35365,
	6832, 195965, 60169, 20, 69610, 26713, 86200, 76329, 7491, 162085, 78146, 145084, 8751, 39681, 8851, 78923,
	142143, 65720, 200613, 50764, 41922, 54943, 98009, 13306, 24748, 15185, 47778, 165664, 68591, 84751, 9275, 29884,
	30051, 124576, 7299, 3021, 48506, 15192, 53629, 41142, 48405, 69068, 95716, 50341, 206558, 14233, 15508, 168534,
	10116, 125517, 194379, 121861, 44719, 24439, 38335, 65798, 63951, 19187, 110965, 145234, 18703, 101680, 46249, 38014,
	148525, 66734, 211500, 5139, 93711, 953, 85526, 65808, 30175, 80011, 6375, 41289, 55459, 34456, 4291, 6273,
	47039, 7581, 45668, 2207, 132667, 216247, 31473, 38573, 70947, 4944, 9551, 112402, 50833, 87326, 19684, 32470,
	125237, 94164, 28222, 6170, 69736, 49934, 59197, 100207, 271721, 52563, 176990, 55590, 12541, 13540, 62912, 77490,
	41200, 73594, 79646, 19948, 305549, 70234, 2610, 42033, 13728, 21395, 26280, 36401, 72488, 283238, 246969, 74482,
	82421, 90962, 46172, 206360, 107244, 35436, 27716, 14080, 83844, 23106, 20748, 89301, 27535, 3875, 28286, 4308,
	10137, 41508, 190079, 5732, 99, 117409, 52976, 29261, 28468, 89209, 17075, 41732, 59586, 10555, 65006, 7704,
	9308, 47630, 67570, 31721, 103230, 15487, 12225, 22733, 117423, 39875, 1526, 12637, 74906, 49096, 85564, 111700,
	31645, 11269, 9385, 26726, 98174, 49215, 47436, 43939, 66260, 25597, 62119, 25080, 1216, 18105, 5386, 100362,
	58781, 131744, 67351, 26817, 42387, 117639, 28859, 26156, 1556, 10245, 28961, 106224, 36378, 124838, 57184, 96061,
	23371, 92555, 107522, 91589, 190220, 17819, 201848, 10835, 56619, 56595, 7531, 66581, 25512, 22371, 16181, 53331,
	154716, 104445, 58252, 16576, 64427, 33724, 32746, 17379, 91406, 27475, 105143, 10661, 2367, 90683, 66130, 84682,
	16412, 10465, 155564, 103859, 105998, 20962, 2700, 19762, 92135, 38278, 73478, 13400, 49642, 9622, 76818, 37967,
	18807, 76412, 7535, 71700, 126629, 82141, 24449, 5642, 56724, 13684, 142750, 23139, 176, 31124, 215, 237211,
	158557, 21622, 40949, 20099, 13863, 12493, 63961, 42994, 620, 13225, 210051, 23404, 29524, 10787, 94911, 48575,
	38349, 137721, 125673, 35812, 15263, 46287, 185885, 23282, 201813, 17157, 83762, 58450, 15981, 5182, 34429, 31337,
	66735, 126010, 54536, 98788, 19783, 3331, 36423, 81223, 9268, 15114, 79130, 50849, 41610, 132964, 31067, 56692,
	6332, 6623, 13583, 98399, 14415, 60743, 179373, 4518, 42297, 143554, 154154, 35306, 9436, 82486, 37516, 94494,
	357578, 209320, 2756, 3514, 10725, 70550, 59094, 44020, 25223, 102831, 3480, 13470, 320306, 117872, 40647, 131239,
	19086, 11686, 17001, 26317, 36728, 12033, 72354, 28013, 83941, 107643, 77105, 7785, 98155, 55150, 35547, 10332,
	28263, 101990, 33558, 7943, 35100, 3155, 58379, 44467, 6924, 169828, 143399, 42871, 19995, 141351, 22326, 62644,
	23985, 120211, 115685, 96318, 9658, 64063, 164477, 98191, 18407, 215701, 8737, 22410, 41072, 229566, 395540, 124278,
	7392, 22822, 60676, 82353, 30539, 52246, 1160, 74305, 144410, 99948, 38443, 252099, 9615, 58259, 104447, 20208,
	56603, 72384, 32527, 96162, 89009, 181683, 52431, 57328, 175194, 15751, 22838, 8436, 25289, 90481, 154927, 80111,
	12372, 81355, 120265, 63777, 18302, 35127, 2764, 119640, 51225, 81378, 2908, 48564, 36381, 3876, 391159, 69304,
	65212, 17648, 40910, 10882, 17746, 2940, 134382, 44315, 18523, 69994, 206445, 22352, 97926, 89269, 57414, 17907,
	103849, 24035, 65884, 9739, 139275, 6337, 121144, 15309, 81146, 42900, 35836, 41811, 13352, 45147, 60047, 150735,
	183253, 25954, 12768, 46224, 22904, 32497, 29375, 48113, 33307, 61892, 125919, 91943, 56888, 128694, 25288, 22742,
	68439, 4079, 162002, 37147, 121112, 156855, 33727, 7790, 79911, 100995, 40029, 20265, 14591, 200462, 25096, 64000,
	174737, 8966, 41516, 35635, 246424, 13947, 51708, 10066, 98995, 225638, 122293, 10090, 35917, 72586, 14317, 20619,
	86076, 264826, 4418, 27316, 12594, 7161, 161913, 23324, 3470, 291, 218979, 39851, 25445, 85810, 187041, 42990,
	7736, 18484, 78085, 133413, 71210, 82639, 55871, 69608, 21148, 34217, 69726, 122091, 21880, 116786, 68604, 1937,
	5390, 213037, 80774, 10674, 76459, 37759, 102067, 66031, 53297, 194542, 9530, 9329, 157699, 24318, 10838, 85522,
	53458, 12793, 62550, 5683, 397569, 30265, 155913, 51236, 13027, 5435, 116920, 25911, 60808, 27735, 122657, 149381,
	34900, 255577, 1074, 23351, 137576, 45772, 14540, 83496, 246144, 15651, 114303, 138725, 35247, 23229, 7075, 66237,
	57416, 262263, 24402, 10736, 140934, 19886, 161047, 918, 6859, 28004, 38827, 68717, 71622, 11138, 76020, 19283,
	100595, 39079, 29210, 25668, 20892, 92913, 27877, 169078, 68176, 66841, 111873, 30081, 21843, 40810, 133664, 40384,
	85416, 17233, 9059, 33295, 136963, 2317, 148246, 86164, 105641, 166392, 17459, 37976, 28939, 14804, 132683, 128902,
	83086, 262579, 52725, 47898, 27130, 26753, 5552, 131849, 39102, 57934, 82607, 22535, 29642, 13194, 16324, 4104,
	123404, 44052, 5899, 12651, 47732, 61243, 33943, 5054, 6551, 31997, 944, 2853, 223488, 19081, 18315, 281766,
	106668, 41780, 15607, 19515, 39818, 14089, 162942, 1075, 97875, 44603, 192477, 63693, 27825, 13404, 59474, 82334,
	82359, 8597, 261304, 88570, 54909, 3839, 43760, 38965, 129289, 9908, 36887, 13737, 247039, 78222, 124285, 24939,
	229560, 77485, 59938, 326985, 24641, 1852, 64700, 236680, 27930, 106586, 9466, 54967, 37543, 41580, 262839, 14783,
	697, 11127, 35701, 8625, 30254, 165212, 239653, 42187, 228476, 15778, 162243, 2050, 36341, 119274, 74496, 36011,
	134829, 73557, 34092, 125891, 154683, 21219, 11296, 36446, 4731, 91890, 49545, 33893, 33877, 16607, 74531, 36467,
	38973, 17548, 114191, 54906, 7287, 129322, 20871, 4565, 3188, 61113, 142693, 45583, 13661, 12028, 72412, 34550,
	40996, 984, 16191, 14594, 80468, 115932, 15875, 64142, 50400, 19024, 125050, 45880, 36318, 12193, 22076, 160531,
	19039, 54295, 286968, 5973, 34537, 55132, 257051, 175912, 307314, 53060, 3466, 93945, 28336, 213319, 42966, 69296,
	23555, 348580, 28465, 54723, 99984, 19291, 36090, 21727, 52344, 36950, 15129, 9781, 15093, 1272, 159825, 96760,
	108382, 54231, 43821, 16952, 80947, 46487, 239031, 54182, 116692, 65563, 26742, 62845, 17729, 60033, 21495, 78977,
	253869, 148065, 120941, 6865, 165442, 62873, 97734, 107331, 3540, 59038, 28255, 99671, 60475, 54183, 5753, 342883,
	49793, 21541, 33208, 118289, 47750, 17296, 70132, 108330, 8130, 24583, 19141, 28293, 44198, 70413, 55986, 133235,
	55374, 43496, 43502, 990, 53633, 126798, 27988, 31349, 66960, 14728, 192176, 6220, 36990, 66704, 58115, 23335,
	51473, 39601, 21139, 113284, 67060, 64573, 1599, 37536, 33175, 14793, 33860, 64760, 12602, 45948, 44366, 29296,
	107513, 107222, 44131, 29578, 53771, 4131, 2380, 6340, 29091, 26974, 62076, 23725, 43478, 64975, 32959, 42947,
	105971, 3064, 95524, 123044, 399802, 58277, 190195, 41080, 89882, 3014, 8469, 22694, 32288, 12351, 84521, 4657,
	196930, 294, 25774, 9391, 137964, 6318, 41023, 36618, 38933, 25557, 10419, 69995, 17399, 35648, 29390, 40863,
	96745, 902, 86390, 118175, 64415, 23034, 48383, 30510, 7409, 21531, 35899, 87688, 221465, 6862, 62297, 31935,
	53554, 28303, 56684, 12630, 34641, 37802, 202963, 86107, 180458, 41701, 114983, 5614, 47207, 105901, 40231, 28313,
	129278, 19542, 34290, 14274, 173828, 11620, 113592, 50537, 61729, 72958, 30638, 17078, 66411, 112520, 32918, 1135,
	169027, 28039, 6789, 99995, 145549, 42846, 357994, 26856, 1894, 93976, 283773, 172515, 76823, 14105, 3892, 35135,
	178813, 134350, 2343, 46148, 92117, 32507, 18219, 24859, 37075, 18623, 115229, 9483, 53046, 19770, 38783, 19760,
	70399, 26335, 69161, 2006, 66185, 33530, 141584, 105677, 167105, 98719, 3693, 26191, 56652, 95701, 78762, 151291,
	188458, 13177, 2644, 76392, 9114, 80038, 7710, 139132, 67537, 437774, 10706, 138796, 36505, 5231, 57081, 6609,
	6697, 16489, 92596, 159020, 65102, 4194, 152878, 172806, 43481, 62432, 149482, 156533, 133611, 36393, 7397, 12164,
	120738, 74577, 224062, 72458, 17942, 53183, 37388, 308749, 26338, 74957, 182769, 7114, 60172, 84625, 6910, 121634,
	24770, 14794, 98154, 29821, 59173, 35910, 23771, 4562, 160688, 55664, 12444, 21916, 65984, 23447, 60028, 100747,
	56562, 19110, 10081, 165321, 58283, 127023, 1881, 297883, 78994, 3670, 46953, 42396, 18996, 9325, 161134, 11490,
	153579, 5651, 36148, 10280, 15790, 45204, 36238, 402, 10230, 31517, 118693, 1864, 50945, 13502, 39910, 369069,
	17206, 10880, 6373, 11601, 99996, 191270, 1908, 22086, 8877, 10446, 2022, 34150, 7236, 162300, 13653, 70823,
	27784, 28752, 111330, 127156, 169055, 140851, 49128, 83905, 83157, 104800, 96772, 12038, 32194, 29565, 138274, 175458,
	26237, 2968, 36150, 155742, 76245, 39452, 105002, 67190, 35562, 50005, 61961, 25234, 60593, 25601, 71732, 128876,
	122170, 31196, 12319, 40245, 57447, 73712, 154273, 6039, 74097, 74312, 43577, 27807, 9244, 99049, 91762, 29886,
	116523, 74784, 18264, 49483, 252006, 142644, 99791, 191873, 13287, 19674, 329332, 62527, 14095, 89850, 52909, 195398,
	42116, 40363, 49270, 113137, 89379, 94469, 6427, 724, 21402, 61830, 20304, 68902, 37443, 91909, 29349, 110586,
	13185, 6856, 214049, 66619, 33737, 107934, 88607, 23363, 65457, 11057, 14130, 107426, 25059, 147966, 34183, 145458,
	61645, 57086, 28357, 99127, 6866, 106882, 6481, 43781, 45747, 63864, 8461, 9209, 262893, 33019, 9442, 68732,
	37686, 55303, 19063, 153484, 43680, 8019, 93041, 71645, 11653, 101427, 76526, 772, 16007, 11414, 58823, 90111,
	16045, 64980, 4089, 18421, 58603, 61357, 8178, 44179, 223493, 126694, 1538, 17328, 15220, 88525, 41667, 82185,
	66796, 7279, 42924, 10971, 114926, 7665, 169481, 21782, 190237, 43610, 41779, 972, 60388, 70878, 68852, 44676,
	16402, 2349, 238617, 34177, 438267, 11322, 117985, 29421, 112485, 16831, 110658, 53915, 49877, 146078, 6796, 42939,
	73013, 104439, 42952, 49057, 156641, 21545, 89062, 107865, 203361, 32210, 101280, 37645, 74671, 15272, 95029, 41677,
	169223, 180894, 22141, 54040, 42700, 31292, 57940, 103343, 10857, 9515, 289965, 44577, 5845, 64659, 3246, 120017,
	83644, 32420, 1266, 93946, 60057, 1647, 24718, 80238, 27404, 13322, 70291, 6381, 6282, 102755, 152098, 107471,
	113946, 32003, 48908, 29433, 189879, 101253, 101989, 275305, 159163, 14616, 13314, 47496, 78647, 2911, 314240, 145502,
	9122, 86702, 31980, 15070, 14119, 126583, 62826, 31078, 88259, 51501, 18971, 17398, 49433, 267914, 69119, 13181,
	59897, 34336, 48348, 4025, 7060, 174327, 44575, 3050, 35633, 21839, 63252, 158479, 93736, 43255, 75418, 32105,
	40464, 71910, 58669, 65252, 18496, 28534, 54790, 4310, 141219, 115052, 237190, 18978, 388, 121390, 207230, 16716,
	178099, 271801, 37121, 67729, 121549, 5488, 30478, 80595, 8232, 102263, 162523, 15700, 11606, 27017, 37979, 39692,
	59110, 96124, 116834, 125003, 134216, 77141, 14663, 6009, 68245, 199498, 44260, 3085, 122573, 96686, 7769, 27379,
	84005, 29647, 4633, 2079, 65712, 16175, 33536, 91141, 95965, 6193, 71888, 32425, 26512, 24693, 94028, 10333,
	57945, 87365, 87568, 1579, 82193, 24568, 34303, 23028, 952, 126803, 80723, 35677, 48415, 122868, 22081, 30867,
	11869, 102469, 91241, 5491, 93872, 155021, 160257, 2673, 54610, 36769, 181360, 42557, 36418, 135274, 27604, 59680,
	18104, 18540, 75274, 54899, 147275, 29698, 26416, 78016, 112674, 17554, 56924, 43707, 5790, 80988, 173598, 144859,
	49710, 166387, 78926, 87040, 38441, 28457, 54983, 115892, 126940, 26132, 74282, 73295, 46485, 7637, 217136, 57836,
	17888, 144113, 41734, 1379, 21036, 181320, 1683, 69841, 158238, 162013, 1243, 17870, 44568, 30611, 80459, 11679,
	9479, 167339, 43327, 19220, 76334, 96743, 81083, 4994, 185522, 41293, 108041, 26599, 86411, 36429, 19705, 14592,
	94398, 330959, 50269, 2033, 15794, 5619, 27448, 66036, 147635, 125783, 21822, 21552, 101446, 17143, 147682, 93714,
	294972, 31879, 58759, 6279, 3713, 106080, 2983, 52824, 91432, 95429, 268703, 6971, 69416, 10504, 27865, 61130,
	57830, 333038, 74922, 20705, 19748, 259839, 9673, 15059, 13882, 42550, 6936, 81329, 77050, 8341, 100289, 66436,
	27261, 23485, 15682, 31606, 42855, 18149, 6385, 30660, 25877, 121217, 32718, 50545, 3619, 50399, 142431, 25699,
	58979, 9701, 1282, 58487, 5785, 56078, 26579, 39009, 15401, 13313, 115114, 43367, 27321, 158733, 34168, 14770,
	23018, 217661, 5018, 132449, 105068, 11821, 18518, 1024, 88183, 153591, 92758, 117365, 63212, 87061, 32776, 130350,
	136967, 24332, 68663, 24065, 56891, 10270, 23055, 23187, 37982, 40208, 47164, 80342, 28899, 9665, 164543, 20861,
	30774, 5632, 41350, 58572, 81237, 146962, 59825, 508635, 61456, 64339, 30479, 82765, 7526, 146618, 109, 29956,
	34836, 79722, 125202, 27734, 13607, 4217, 209534, 11588, 32929, 113, 5886, 91175, 3440, 26194, 65313, 2835,
	123413, 5146, 56418, 26057, 31254, 30847, 38294, 59019, 40702, 120231, 2444, 260784, 16420, 9977, 47954, 16346,
	7945, 7726, 12521, 29683, 8885, 95718, 127124, 4252, 52156, 1235, 110, 14150, 53206, 7047, 58849, 171,
	78315, 4248, 118659, 16535, 186185, 46147, 102569, 15355, 25103, 48607, 39733, 80060, 57175, 43721, 73178, 15490,
	7880, 84663, 21618, 124363, 52355, 693, 2210, 22192, 65490, 235409, 192914, 17967, 150919, 31247, 154856, 5224,
	58753, 26942, 34447, 112037, 2390, 264822, 14009, 7495, 48444, 65208, 1580, 135820, 12708, 137212, 63900, 40002,
	56209, 20811, 18619, 84822, 38488, 53089, 12689, 54423, 95848, 699, 41936, 201641, 96076, 25560, 62062, 25818,
	71028, 1490, 75456, 72009, 111320, 16437, 54641, 84839, 128323, 22013, 7151, 2351, 65908, 76273, 9985, 41786,
	9887, 29602, 11113, 8256, 18543, 157109, 16241, 16725, 42289, 198550, 59406, 169941, 12631, 3186, 9893, 60043,
	46016, 5995, 12499, 26255, 81503, 16730, 12791, 35747, 27242, 8972, 71938, 147374, 14033, 782, 7165, 2063,
	70957, 89591, 118745, 122795, 43027, 48472, 1714, 11788, 83902, 10175, 33488, 82612, 15734, 15712, 8499, 144657,
	27638, 178929, 18512, 2530, 35655, 203416, 37908, 43633, 98112, 18030, 65241, 31902, 4724, 56890, 89310, 11450,
	165041, 141696, 52451, 102296, 72184, 69400, 21508, 45890, 167918, 19568, 26085, 8093, 6515, 34464, 20236, 79699,
	7564, 32335, 114176, 23112, 57720, 812, 30887, 8803, 165400, 111163, 49122, 321362, 67385, 26212, 10739, 19246,
	27442, 50050, 141505, 54629, 139352, 18781, 99023, 126239, 16257, 109758, 16533, 29887, 49287, 28710, 35205, 68987,
	152748, 9519, 13105, 75023, 16913, 33778, 328721, 24070, 52182, 168626, 73347, 79298, 36767, 24778, 71139, 35076,
	78905, 28231, 34557, 210435, 77476, 90583, 123090, 191999, 12788, 45333, 126074, 166251, 3753, 89951, 80818, 40757,
	3191, 250387, 13143, 4169, 54613, 24291, 118239, 135091, 7951, 6558, 48276, 88628, 72383, 7773, 109503, 49290,
	64336, 41069, 50672, 4374, 36511, 28308, 30476, 73864, 27788, 136552, 84102, 44833, 42713, 291149, 23992, 72758,
	1764, 34310, 10770, 104326, 263532, 7764, 3982, 8187, 37368, 53014, 125918, 628, 15482, 38125, 3633, 209231,
	1090, 1138, 42489, 113595, 19553, 56522, 16609, 156765, 47722, 127752, 98305, 27648, 37945, 32637, 9930, 44632,
	108319, 90129, 28515, 1519, 34091, 20933, 29389, 126581, 33257, 61693, 60337, 690, 180452, 3149, 50734, 131117,
	50620, 100996, 33483, 71260, 18259, 6555, 5997, 27403, 20912, 103958, 65061, 47342, 39329, 161026, 89270, 134460,
	11728, 2727, 214429, 31753, 3587, 209352, 1763, 36578, 43936, 23328, 9081, 627, 13289, 12770, 31012, 66613,
	54598, 425868, 61597, 11708, 22143, 145363, 98233, 1088, 46606, 13380, 96125, 40758, 57393, 12587, 10007, 65178,
	27471, 13898, 24003, 105349, 36035, 19685, 99633, 55490, 78860, 27537, 71954, 84054, 8443, 5858, 21158, 87165,
	54476, 20216, 15087, 16680, 3600, 58659, 113630, 80190, 211186, 18008, 20751, 13286, 78583, 67525, 23654, 43467,
	38206, 164999, 25392, 474317, 10741, 31551, 9153, 155997, 9594, 22384, 8036, 166162, 7099, 139818, 28434, 50964,
	33508, 6714, 31488, 41929, 44178, 95681, 152026, 116910, 51696, 20398, 25343, 61077, 16566, 35784, 25011, 1888,
	108143, 152790, 196835, 79802, 77540, 71878, 12339, 108790, 77747, 37977, 18552, 52169, 50535, 71344, 86124, 202007,
	54496, 79087, 37852, 64790, 47889, 67948, 40696, 4360, 167405, 19496, 58479, 96524, 55918, 128628, 99756, 6812,
	123295, 97405, 43191, 81341, 9684, 12608, 67680, 23547, 25660, 25279, 38220, 180130, 50708, 20463, 135525, 16414,
	70825, 19235, 103172, 1914, 52300, 5347, 6227, 85012, 42474, 135877, 55193, 146950, 22202, 58937, 146812, 116104,
	77342, 4213, 73320, 47870, 25596, 48590, 20087, 18947, 29838, 201432, 36001, 6617, 96578, 8294, 5538, 214576,
	99515, 24307, 167616, 80607, 54608, 199092, 69388, 66913, 13487, 147518, 88814, 7534, 166852, 23626, 17073, 117950,
	78698, 7154, 29480, 5618, 145770, 110284, 120283, 136711, 93020, 169111, 3608, 1593, 231242, 173510, 50363, 27860,
	5257, 53255, 85995, 148919, 33649, 18887, 13480, 121784, 23386, 112190, 96564, 1789, 29335, 6611, 82549, 232657,
	75972, 104804, 101703, 24811, 165977, 27269, 14115, 39538, 23046, 11898, 89426, 8239, 49025, 5922, 13083, 14397,
	47058, 224026, 50600, 78458, 62923, 78180, 114973, 67269, 4898, 42104, 6450, 139366, 11231, 68775, 90816, 2548,
	59913, 96376, 108805, 7604, 13676, 20824, 35771, 132752, 52001, 10450, 188375, 5911, 9545, 58239, 182750, 134184,
	16860, 24742, 75339, 73249, 265, 123180, 177340, 31132, 51142, 45786, 5668, 58935, 81676, 113299, 58903, 13587,
	265883, 13122, 54914, 101241, 44235, 100753, 47373, 18112, 26956, 120001, 56363, 98169, 15996, 12345, 12438, 92577,
	21264, 114076, 23232, 9408, 26196, 69217, 203315, 91446, 84849, 5740, 8765, 138519, 18502, 15728, 28513, 22107,
	62291, 75538, 13543, 35435, 3722, 21830, 25337, 145550, 7576, 22279, 65166, 15612, 69368, 106356, 173612, 220981,
	162784, 179722, 13191, 31632, 31304, 166810, 2521, 199159, 4931, 50987, 39322, 85002, 33009, 30829, 31289, 77244,
	3404, 55527, 1546, 68818, 85001, 32700, 10366, 162639, 53710, 10720, 35444, 180621, 9205, 77013, 35042, 54220,
	5574, 17055, 1409, 2950, 53173, 203374, 71424, 180398, 154751, 194098, 67415, 126691, 28123, 71934, 73585, 73280,
	11713, 49603, 64723, 12511, 1101, 77451, 278377, 115920, 34189, 13402, 111831, 20651, 128226, 57272, 70192, 267818,
	185200, 45929, 153823, 19420, 8590, 2170, 15396, 105816, 46582, 29321, 213553, 80242, 69635, 38135, 190694, 83601,
	157800, 244472, 74242, 66009, 249657, 87589, 37582, 91649, 34392, 77692, 44933, 15036, 3215, 69343, 193380, 103092,
	41815, 40879, 56089, 78435, 38113, 134535, 33133, 147331, 12892, 4990, 19854, 54336, 51107, 3787, 438, 86239,
	10936, 29875, 26071, 21980, 45516, 8713, 33392, 14674, 44745, 75577, 33975, 114050, 110373, 54699, 130118, 73294,
	117689, 19728, 42313, 18335, 95305, 13423, 154580, 32967, 14788, 133125, 20348, 141384, 305642, 40310, 105105, 50,
	70542, 31092, 28590, 80259, 93823, 45881, 107801, 162292, 36959, 24576, 43789, 28380, 92949, 5828, 13931, 5945,
	31887, 109959, 54093, 7488, 121214, 66125, 20195, 163854, 96272, 178035, 22613, 62467, 133533, 469298, 13233, 64015,
	246148, 28826, 205234, 43811, 31181, 167028, 46220, 18895, 140806, 24868, 24382, 29317, 38553, 42807, 52772, 13530,
	4237, 141832, 37180, 124591, 5932, 39845, 60746, 4825, 82893, 19475, 16602, 91067, 15170, 30263, 4135, 277,
	10702, 50795, 20768, 7793, 30962, 1585, 28147, 73601, 39037, 85459, 34510, 10418, 86638, 52060, 858, 14938,
	162265, 31566, 84989, 2460, 71927, 81445, 4270, 11463, 131016, 21141, 15096, 35304, 105488, 88230, 27925, 179904,
	234107, 51170, 23424, 195306, 69863, 92055, 388358, 6345, 9356, 47535, 1682, 37946, 55275, 36785, 124471, 73647,
	28445, 6407, 21162, 48869, 19813, 38268, 11526, 15571, 93969, 74163, 62704, 31658, 41888, 25570, 40393, 29120,
	145383, 423518, 54936, 208318, 238124, 55673, 82180, 20260, 54344, 7865, 100865, 211373, 109643, 21003, 15295, 134474,
	53476, 70787, 36355, 24007, 15787, 37861, 105243, 3362, 2499, 14332, 2031, 8198, 23989, 103862, 17829, 45451,
	16089, 68653, 104173, 48513, 12015, 85513, 110831, 65038, 107072, 20331, 8156, 1026, 34089, 210654, 32070, 178438,
	99260, 138780, 20573, 65544, 85301, 167090, 39703, 73956, 3888, 85853, 9833, 79060, 28034, 60064, 10433, 28884,
	16538, 18589, 20468, 17891, 189930, 123953, 102131, 85665, 25376, 24879, 24355, 31259, 149456, 4391, 69596, 10392,
	128752, 66864, 58484, 216650, 32912, 80592, 29833, 61783, 35225, 45168, 10516, 103707, 75252, 71709, 3067, 84594,
	41049, 30836, 470, 20091, 4915, 15620, 31789, 29757, 95968, 3284, 18238, 204191, 28911, 73510, 11351, 12748,
	12659, 4727, 71743, 127189, 156803, 3634, 152072, 83265, 154615, 2513, 98284, 71708, 50351, 1031, 39697, 29761,
	35424, 28086, 6301, 28874, 121925, 14426, 23245, 34416, 117677, 5014, 71846, 162249, 59482, 16496, 26702, 34300,
	28345, 71257, 43924, 64714, 76460, 71638, 16961, 35325, 19683, 106776, 44764, 56531, 20194, 1107, 25955, 38997,
	19541, 175018, 20073, 24074, 4333, 21515, 15592, 133201, 15191, 22157, 49161, 11763, 80968, 398090, 6032, 217337,
	66117, 50910, 17144, 57176, 168082, 158805, 9202, 44088, 35736, 151450, 30496, 57493, 97113, 293644, 31864, 70938,
	79148, 3414, 25418, 68, 91746, 20945, 513, 197411, 37787, 25923, 55202, 2902, 11085, 63464, 56476, 17041,
	23934, 246389, 53505, 19590, 2478, 94681, 187778, 168481, 172392, 26584, 124787, 136946, 44430, 6960, 10278, 52413,
	92946, 47939, 66308, 21605, 13870, 42690, 2511, 84354, 70936, 66352, 76907, 11877, 23826, 31494, 19208, 56088,
	45262, 54061, 21458, 40865, 1711, 62196, 123160, 168370, 17186, 67038, 16679, 102170, 18772, 29617, 45137, 380058,
	40186, 32022, 10039, 9585, 43356, 11571, 85679, 179352, 114052, 22419, 237967, 3642, 84030, 18313, 20797, 99577,
	155918, 210317, 13013, 47144, 4353, 2972, 4543, 56331, 3377, 158937, 2788, 594, 15077, 88421, 194204, 78546,
	12620, 6043, 147181, 66145, 16613, 9556, 93170, 34941, 270235, 170224, 82155, 27045, 7102, 57892, 5320, 41594,
	37621, 56, 82088, 9293, 63394, 93956, 128155, 68423, 88377, 23080, 50548, 43457, 7039, 86178, 19151, 4198,
	23758, 33474, 8263, 6202, 55806, 51146, 4755, 55009, 105789, 18073, 38648, 153521, 7806, 228165, 8715, 82521,
	32146, 7398, 25384, 256660, 49169, 9383, 24305, 18333, 3751, 28509, 102943, 71105, 251, 166533, 43161, 183869,
	39613, 91592, 61204, 120982, 142348, 55846, 83543, 205878, 24961, 16298, 9186, 41387, 17187, 15738, 13519, 63210,
	31830, 46755, 84009, 16696, 19408, 497101, 75965, 202828, 220722, 6348, 21554, 32253, 23207, 6367, 35003, 11433,
	786, 117395, 13447, 5212, 45630, 163863, 1952, 18733, 79771, 176897, 224209, 25887, 31143, 3828, 18187, 26169,
	70408, 81888, 14601, 19653, 22397, 23518, 49525, 21338, 56030, 476958, 18717, 309404, 11063, 42875, 596, 56008,
	19875, 29155, 11520, 51458, 4332, 10099, 52788, 27461, 9027, 56499, 96807, 12719, 19659, 40488, 59772, 63356,
	13930, 29398, 95621, 11863, 53194, 74575, 74345, 174513, 86647, 16534, 23480, 6364, 156398, 50743, 101616, 68760,
	1770, 6211, 164846, 77072, 103876, 53461, 212265, 37215, 80463, 39606, 54095, 53182, 98934, 45687, 109997, 49938,
	55518, 6988, 2679, 129067, 8379, 81600, 168312, 134057, 5313, 149572, 24479, 5818, 14933, 38208, 24423, 10572,
	7494, 86747, 216497, 9581, 11366, 6763, 207388, 33982, 74817, 89180, 12712, 8894, 8283, 31013, 5196, 44584,
	90250, 123975, 74823, 166782, 75430, 45988, 48371, 59907, 60519, 87004, 22673, 36178, 37827, 76751, 5827, 56505,
	4490, 89673, 43849, 35269, 178264, 97769, 12310, 52731, 183409, 12600, 69649, 121659, 17763, 225680, 63795, 62780,
	135453, 186399, 31479, 4516, 30924, 70114, 29322, 96898, 15815, 42732, 31164, 21859, 91026, 24122, 48829, 7899,
	206446, 6186, 76394, 21585, 403567, 160265, 11101, 10121, 262892, 6953, 44930, 93559, 183863, 145241, 69453, 17837,
	53592, 125426, 7084, 250043, 9481, 46563, 18585, 2688, 194914, 24660, 24127, 12612, 170530, 35238, 39109, 191857,
	108664, 50288, 115985, 162286, 22951, 134905, 49432, 189829, 33142, 24521, 195130, 35201, 107036, 102768, 77797, 306128,
	7735, 23072, 16156, 19163, 70996, 10567, 26276, 61305, 214427, 219620, 22575, 157435, 172787, 67508, 314512, 44409,
	111208, 31981, 9824, 20062, 79441, 75638, 67695, 19866, 71642, 21668, 55639, 56300, 29785, 4355, 48222, 40269,
	12, 38520, 124684, 47582, 30713, 84134, 28311, 45185, 171614, 84003, 37520, 39244, 46200, 5007, 165772, 32653,
	195149, 100771, 34270, 336712, 129825, 33081, 42326, 43476, 114391, 96189, 169753, 72598, 23666, 9861, 113091, 70199,
	113353, 32181, 39676, 65879, 48434, 103301, 339477, 1252, 104842, 32703, 38210, 43682, 197602, 88169, 149730, 67440,
	83796, 104814, 44370, 129168, 59698, 26124, 25992, 12203, 98653, 20072, 71451, 81514, 20127, 12261, 1061, 34185,
	58362, 124160, 7956, 22150, 37864, 80927, 34318, 31192, 56734, 10697, 49593, 12055, 53364, 54118, 80021, 61515,
	142724, 81167, 106856, 186243, 5676, 37407, 126377, 195445, 41648, 5770, 39160, 39591, 59493, 117321, 153387, 171847,
	50394, 105631, 37465, 13025, 53426, 4123, 30756, 95637, 46415, 56417, 403582, 36836, 131159, 142498, 18583, 130856,
	6307, 3588, 33950, 198567, 172220, 31502, 93992, 9779, 6716, 163556, 145108, 24255, 95342, 23840, 688, 26415,
	116800, 64034, 45702, 12311, 18747, 83960, 215431, 40122, 18596, 53794, 26149, 31966, 116804, 2938, 26701, 34511,
	8166, 3815, 97550, 26037, 3720, 49759, 25, 19097, 2985, 15461, 7757, 153621, 92349, 29165, 86769, 1573,
	2070, 28429, 32151, 295149, 89643, 56860, 28003, 33657, 29922, 102530, 59926, 56263, 252648, 151784, 32066, 30296,
	34239, 96612, 166074, 100943, 53164, 54783, 54090, 45284, 8807, 68577, 23497, 79421, 74197, 137595, 152693, 15541,
	171130, 56188, 63088, 73741, 40942, 49318, 85865, 105335, 10269, 59034, 42475, 69472, 13215, 23146, 23047, 190009,
	251527, 66405, 4851, 172238, 4001, 110062, 38977, 232974, 66284, 26921, 67626, 13119, 81868, 80031, 46228, 112668,
	6808, 11279, 21307, 46507, 51628, 11667, 42261, 89116, 130530, 4138, 4084, 57313, 17914, 56677, 24476, 23925,
	34146, 2332, 15304, 25150, 87573, 512, 99262, 201087, 46759, 60408, 73560, 39964, 4417, 240593, 228698, 123213,
	62068, 58569, 53238, 48277, 501, 3666, 99405, 57870, 19, 22288, 4216, 47038, 46288, 28291, 182235, 72012,
	58741, 52989, 90750, 14385, 47653, 147828, 1920, 33059, 11096, 202468, 81576, 101729, 6104, 111348, 169284, 955,
	59428, 53165, 205981, 38315, 47730, 115313, 2748, 69986, 9561, 68477, 175777, 32847, 34576, 71727, 100990, 16319,
	21544, 9102, 48573, 5003, 19810, 211614, 75503, 2304, 46049, 8322, 8424, 106123, 25550, 168677, 232108, 11285,
	39488, 121799, 44206, 1168, 97872, 16436, 68151, 27888, 1247, 61643, 69583, 38455, 60405, 85165, 396, 58840,
	10957, 20145, 34665, 321005, 2301, 329484, 95860, 47903, 51367, 291571, 31749, 65138, 10079, 50143, 51344, 87862,
	91817, 160706, 141765, 97716, 22334, 161073, 15690, 24085, 140757, 22574, 126690, 36737, 64618, 8823, 23298, 79682,
	19912, 20326, 84949, 114071, 33590, 5562, 60525, 69797, 18234, 8396, 67264, 18910, 107453, 47665, 45140, 184951,
	30226, 154114, 58648, 104198, 79112, 9690, 38956, 23384, 3627, 154184, 8003, 6938, 258419, 103267, 91617, 121513,
	54913, 3829, 141507, 24935, 51151, 173592, 4586, 70, 20347, 235085, 44253, 55273, 5550, 72368, 34490, 58378,
	2037, 12769, 36948, 27415, 15359, 17591, 74463, 95512, 80936, 29769, 143851, 229260, 34198, 51557, 41242, 265122,
	82642, 71034, 9525, 73453, 9789, 121632, 41251, 17596, 27671, 27482, 36403, 50757, 109976, 21016, 463, 51664,
	14927, 18406, 62715, 30394, 321922, 176409, 42842, 10049, 147434, 43540, 222571, 114645, 16259, 101345, 35700, 93698,
	46460, 221660, 77505, 46729, 37548, 21752, 13427, 32226, 2987, 115935, 212394, 95868, 50137, 37799, 34873, 265240,
	225001, 2413, 33467, 118950, 95162, 47588, 133467, 34329, 20206, 76306, 45812, 48559, 175374, 67825, 153126, 60953,
	6358, 27759, 19546, 80886, 58681, 48686, 137533, 78544, 24360, 11952, 57222, 3073, 19436, 4322, 132751, 14934,
	26739, 144320, 126620, 196569, 62027, 140400, 34978, 143759, 2430, 27958, 19521, 3366, 3529, 108829, 88688, 177124,
	12334, 5733, 105614, 75209, 44207, 34237, 20961, 5365, 28, 12200, 97646, 49878, 311025, 6767, 141370, 182172,
	25918, 18473, 186852, 18252, 1484, 17661, 6390, 44174, 137489, 1162, 740, 32759, 28646, 35636, 144780, 19744,
	96443, 30100, 47856, 40657, 81139, 21237, 6882, 159723, 236494, 94653, 24237, 120700, 13475, 14553, 69592, 27805,
	34881, 24772, 96862, 26302, 6219, 228941, 53888, 56405, 27497, 6431, 5634, 19363, 40450, 34440, 18186, 26480,
	133566, 52407, 63975, 3218, 20302, 164487, 131066, 2636, 42950, 6166, 92377, 25354, 154791, 3237, 168996, 270321,
	124762, 38231, 49277, 9662, 71578, 22648, 4536, 86422, 12847, 57238, 92379, 12282, 40522, 138941, 14303, 12965,
	16460, 126204, 6459, 22064, 34404, 156565, 11911, 45161, 40625, 36244, 1768, 146214, 2854, 93241, 141117, 24002,
	117844, 23251, 89399, 3408, 2123, 31146, 11039, 141601, 64255, 78697, 21331, 82201, 169657, 29758, 1299, 15888,
	249535, 22025, 97369, 52481, 50564, 158561, 9740, 4904, 121064, 167506, 106629, 76185, 41943, 15107, 98923, 81227,
	65825, 5710, 14215, 304101, 62907, 41266, 30129, 119584, 16793, 19142, 302470, 125618, 57976, 47600, 8532, 62851,
	43902, 72952, 11968, 13707, 47800, 17807, 15653, 57283, 127358, 189479, 136195, 35603, 8928, 11378, 1940, 85516,
	19136, 80193, 27194, 86972, 96499, 5185, 43311, 5956, 36083, 96936, 68608, 356, 172398, 101085, 57321, 314,
	179218, 55055, 144004, 48448, 113087, 18744, 8251, 127646, 49393, 125136, 24038, 75644, 243532, 71996, 52483, 51605,
	41193, 154026, 43176, 42796, 14560, 3654, 8720, 121612, 41930, 95458, 60336, 73902, 191, 37906, 62590, 100683,
	83793, 12329, 26934, 133120, 43763, 84140, 70666, 17905, 25608, 13727, 45273, 10790, 141427, 60965, 8912, 38581,
	1559, 172670, 4600, 97062, 59053, 8545, 7048, 10016, 71684, 170705, 9510, 60497, 1787, 39675, 171736, 56101,
	45071, 40927, 42579, 35993, 20911, 193038, 4179, 63168, 13993, 52501, 32878, 43504, 112925, 4643, 61991, 101572,
	145571, 268534, 178070, 61499, 331, 12687, 17846, 24259, 17297, 12923, 28334, 37990, 70874, 33851, 96025, 42591,
	47650, 92418, 6122, 194524, 6209, 2004, 11621, 107080, 34468, 35519, 50409, 35054, 131874, 172504, 55005, 269293,
	72840, 21080, 45795, 138207, 18286, 112246, 65627, 6417, 2896, 6394, 154429, 42688, 65116, 104637, 57261, 16283,
	27815, 24414, 33560, 44688, 37996, 4340, 9190, 8510, 22050, 23656, 39019, 32725, 179320, 176463, 107717, 136094,
	94229, 10990, 630, 115037, 119432, 142668, 169512, 95110, 65774, 204598, 4060, 36229, 35885, 43838, 26668, 108118,
	6425, 64542, 270289, 4630, 121615, 159205, 63751, 111578, 139578, 150880, 13300, 24037, 68527, 52105, 79183, 106816,
	9697, 27919, 204215, 221266, 45259, 46903, 207194, 91748, 61582, 5737, 20418, 135583, 107952, 32173, 124377, 13524,
	31253, 35516, 95857, 43545, 34979, 64340, 74949, 142734, 12199, 5484, 46905, 109982, 40298, 129616, 95273, 278923,
	66470, 77867, 90839, 75079, 72014, 12302, 17537, 37846, 108890, 107129, 72343, 196944, 226065, 93292, 26963, 13115,
	28234, 53994, 33535, 18100, 85789, 44229, 111024, 87194, 85964, 193371, 56704, 133659, 84930, 92803, 111762, 7887,
	58652, 39904, 343392, 53996, 9374, 107160, 21566, 109895, 9903, 2557, 145425, 206426, 297609, 99110, 263575, 75734,
	35564, 122439, 43272, 19166, 60226, 83539, 36147, 6097, 7988, 154124, 8412, 18137, 40291, 57389, 70268, 154455,
	2148, 19201, 5414, 4433, 49145, 107208, 3583, 10823, 23323, 111850, 41552, 72241, 25078, 80489, 121736, 62989,
	156820, 39348, 5723, 27451, 45095, 76893, 2923, 85497, 78454, 55218, 100291, 10185, 111940, 92133, 20375, 9289,
	1653, 177510, 69073, 46324, 18617, 75355, 172247, 219171, 13063, 13855, 203026, 1790, 55541, 92030, 13192, 30408,
	81658, 9651, 17684, 18231, 25421, 87178, 68276, 1515, 96517, 126058, 143883, 7353, 5024, 17921, 127901, 18580,
	135556, 64270, 44092, 77693, 86804, 208893, 38342, 131895, 54494, 3057, 64498, 25183, 42344, 74395, 46840, 15057,
	246168, 20451, 75711, 17581, 9127, 130210, 139916, 164507, 19067, 142515, 96029, 300, 22403, 88328, 39915, 91930,
	55171, 151654, 43456, 37738, 31169, 48678, 18037, 37182, 10755, 51885, 40588, 69732, 28657, 103205, 23782, 217303,
	36202, 59235, 308022, 43396, 16864, 38762, 16747, 2260, 328465, 34267, 11564, 7209, 4642, 86818, 18460, 105572,
	24518, 23544, 162479, 53417, 41172, 115170, 50924, 11365, 13567, 3960, 1050, 162719, 45323, 14335, 338, 74663,
	166703, 58833, 134159, 44213, 37941, 33017, 30080, 273090, 232447, 33288, 22158, 117926, 205591, 38869, 88426, 65783,
	64351, 239182, 114417, 37274, 50155, 53791, 6888, 33194, 73148, 7675, 146978, 290078, 50831, 43987, 37350, 48594,
	32460, 286331, 52961, 9390, 10839, 146041, 25403, 817, 280808, 64528, 136942, 18068, 117601, 29610, 265510, 8600,
	46694, 41551, 31249, 90557, 97080, 54865, 25453, 3413, 14036, 166557, 125839, 143739, 98625, 86449, 20178, 101959,
	145449, 123810, 26677, 35543, 7660, 41168, 87290, 77010, 222201, 96601, 10133, 24678, 44786, 59084, 114850, 39150,
	39264, 15216, 146490, 96805, 108780, 112445, 20828, 51182, 44512, 20833, 110492, 134461, 129852, 66988, 29133, 21108,
	7068, 25172, 242730, 16424, 87319, 71876, 53214, 29933, 54402, 14659, 33303, 50494, 2678, 10414, 56524, 220029,
	48527, 39957, 39627, 88977, 39510, 77047, 45163, 102196, 21117, 33635, 78143, 17237, 220513, 12910, 51802, 62569,
	239278, 136844, 22186, 116470, 43702, 163718, 36430, 132068, 33348, 323229, 17738, 22215, 17598, 2880, 123012, 70909,
	88193, 6529, 61928, 45048, 22134, 61611, 43617, 126979, 169155, 7245, 73992, 48413, 36589, 64583, 68289, 34107,
	40092, 11329, 96442, 23001, 111711, 52263, 72664, 47704, 60628, 58001, 17316, 30651, 176636, 59693, 19791, 66831,
	71340, 18746, 44119, 63515, 18656, 1859, 64971, 52765, 63067, 74994, 21597, 20817, 8852, 63371, 13035, 4251,
	79743, 4267, 14736, 194792, 51120, 4460, 40072, 5957, 9023, 15047, 70336, 24834, 153619, 209097, 73062, 86062,
	12260, 14921, 10974, 133072, 61519, 189174, 10344, 71018, 39448, 957, 109633, 112663, 36004, 8260, 136468, 10406,
	174649, 159274, 57309, 82263, 32651, 25849, 24910, 11475, 27257, 20673, 36987, 136768, 31211, 84664, 2670, 84622,
	153636, 29364, 79596, 66944, 164675, 21641, 219, 12030, 8491, 101512, 15024, 93896, 15929, 53674, 55947, 19488,
	87747, 14952, 128708, 62678, 9503, 4812, 71085, 41965, 24136, 58264, 3771, 110875, 1902, 4593, 127206, 14422,
	45523, 49130, 46806, 100430, 31926, 94640, 25724, 31823, 166762, 47964, 46633, 63680, 10367, 22093, 14640, 117229,
	91284, 34974, 412006, 103601, 10233, 40043, 2378, 33388, 278382, 95873, 45730, 6923, 119737, 50479, 214280, 76242,
	83240, 9214, 58661, 18443, 7957, 256191, 83349, 86917, 2787, 137229, 17158, 31812, 33399, 48176, 105478, 21583,
	23361, 123633, 56941, 18364, 13228, 37657, 4893, 26465, 10853, 12907, 21032, 74118, 7267, 21686, 86244, 172272,
	155761, 19249, 67004, 77397, 92733, 54353, 78063, 12966, 30113, 140777, 5597, 81695, 98426, 68950, 32820, 54304,
	21328, 10773, 20837, 5237, 36889, 33091, 1343, 8810, 204493, 46093, 69912, 51183, 57203, 215029, 24130, 11258,
	34205, 76131, 98986, 4574, 146600, 65352, 90313, 57051, 8878, 39280, 57033, 70472, 126663, 62312, 189263, 6468,
	98684, 7539, 115060, 9991, 2927, 55812, 57851, 368865, 15852, 33128, 22534, 5658, 32886, 314447, 52913, 236181,
	109731, 8350, 62717, 35755, 51030, 81212, 105634, 13736, 147068, 11337, 125304, 41077, 59505, 24873, 3089, 81689,
	96779, 11824, 27589, 121666, 1917, 79842, 1973, 39172, 159523, 8099, 35753, 9261, 28781, 52926, 14478, 87042,
	147216, 154636, 179659, 32128, 122540, 46229, 212701, 45485, 119073, 54685, 47649, 63211, 43630, 23887, 6366, 23412,
	27631, 89481, 24345, 156412, 129797, 80890, 331464, 59925, 36453, 20664, 24745, 85534, 32466, 41609, 50565, 10285,
	15370, 15524, 41783, 106178, 161619, 61024, 53404, 64535, 1446, 145615, 19841, 33262, 148387, 70616, 58153, 13859,
	2277, 1295, 21038, 10715, 93298, 443, 73674, 20827, 5305, 97351, 223356, 153097, 28936, 3891, 90311, 17601,
	86618, 35875, 87850, 104478, 38747, 143250, 113452, 6928, 27308, 28734, 13610, 31866, 60845, 20547, 61717, 36876,
	22887, 61641, 45156, 9896, 43757, 63125, 38723, 162683, 22241, 69534, 19950, 31434, 4120, 1778, 21182, 84791,
	87298, 34152, 43625, 41330, 70836, 10573, 111639, 12446, 62691, 102307, 21592, 52769, 81300, 23801, 167072, 181367,
	42613, 147162, 19238, 30566, 76145, 122811, 3593, 46420, 12248, 15609, 52692, 46847, 78228, 50184, 5278, 14416,
	2228, 186380, 21207, 122903, 42754, 70355, 6281, 230386, 97517, 1189, 43995, 12510, 143218, 17102, 8970, 97252,
	462, 97880, 797, 16900, 79419, 161602, 45586, 1956, 16715, 45058, 92602, 50569, 26062, 112951, 37369, 25956,
	103615, 38850, 132073, 28111, 61952, 27193, 23565, 34540, 45508, 38802, 38439, 51901, 6756, 222794, 12237, 64112,
	65181, 99994, 298178, 49765, 74721, 43901, 221920, 16160, 4732, 78403, 43509, 160374, 68209, 124938, 70358, 32945,
	59028, 47340, 130739, 100827, 120188, 135567, 83414, 64814, 106193, 22893, 20511, 32452, 92258, 98316, 18622, 97636,
	3317, 98956, 215895, 9505, 17634, 28728, 114410, 53312, 15876, 10169, 220942, 92470, 61911, 107664, 17671, 99966,
	30725, 40886, 104706, 39047, 113101, 43314, 37217, 61327, 111199, 31589, 97340, 143860, 114182, 91017, 25797, 40054,
	20318, 20049, 199540, 102197, 40978, 40795, 7749, 29751, 72655, 30387, 2665, 295262, 818, 101212, 56272, 41917,
	16832, 95870, 106119, 29030, 139616, 37910, 86516, 93411, 96974, 6629, 2420, 75867, 18239, 94354, 28019, 30631,
	5113, 35799, 1498, 22004, 114009, 103928, 10277, 82324, 24164, 13697, 119494, 28101, 100826, 81143, 35105, 55810,
	162524, 34439, 43917, 23519, 95743, 20480, 41611, 32202, 13921, 13324, 13455, 10129, 18965, 10299, 68566, 39952,
	57914, 28187, 11643, 29947, 116683, 56817, 26222, 90924, 86168, 56545, 42640, 1753, 1335, 73683, 64387, 2743,
	508259, 70903, 31138, 2584, 20081, 149200, 140826, 5272, 8144, 63378, 26600, 105668, 84922, 17424, 31644, 1448,
	93522, 70356, 55915, 67273, 41397, 69984, 13917, 35960, 5654, 40266, 103942, 103686, 84287, 15599, 379, 223339,
	18497, 50478, 110380, 25766, 56693, 63466, 1292, 110727, 23681, 20561, 50197, 61418, 18870, 80583, 11422, 16998,
	35794, 259014, 82248, 150637, 38324, 19976, 137508, 71614, 34764, 61863, 28189, 46364, 35841, 14715, 34272, 1866,
	24484, 200743, 51357, 60307, 29284, 78204, 120370, 5346, 189450, 17733, 85178, 178672, 114272, 7088, 90105, 11548,
	54276, 38610, 121411, 4230, 12479, 10737, 38154, 69525, 9563, 81680, 50053, 18411, 7100, 281281, 182625, 71411,
	3520, 236891, 7412, 43662, 99338, 19037, 39836, 157093, 174801, 139831, 13915, 2928, 44403, 78989, 125603, 26330,
	94126, 25217, 40344, 102637, 78134, 72091, 20520, 175935, 49962, 40762, 20698, 10782, 10668, 17715, 17878, 38726,
	17174, 47366, 54303, 36529, 76326, 50506, 52472, 3338, 75497, 9223, 11467, 20950, 47785, 87011, 14513, 61966,
	85038, 61372, 22833, 4617, 36587, 31968, 165907, 195781, 3974, 50780, 6794, 14573, 33926, 77034, 4356, 8452,
	28384, 42899, 7701, 22816, 149995, 3175, 92175, 44878, 930, 14723, 45611, 155836, 82934, 68427, 82616, 63739,
	110108, 123993, 49615, 74859, 129572, 25058, 113220, 95038, 65245, 140370, 171384, 151649, 12256, 43266, 22950, 47451,
	40869, 89974, 55189, 148867, 67694, 6954, 278723, 23230, 51594, 5842, 79156, 73162, 44476, 24559, 19499, 76984,
	23765, 22917, 69147, 14646, 11158, 3460, 58940, 60, 5478, 97659, 17547, 3607, 60698, 3565, 58483, 83481,
	12818, 20177, 26880, 78959, 54152, 287059, 1309, 49196, 19575, 10863, 105637, 22764, 105146, 103760, 161200, 9852,
	148862, 161225, 176906, 123226, 63128, 1029, 9316, 19524, 112344, 87484, 39793, 50103, 100529, 46770, 102261, 65133,
	69650, 2751, 20813, 48821, 26311, 11642, 13477, 78166, 22075, 33815, 42770, 35384, 42942, 144179, 1025, 94869,
	79119, 95036, 113177, 26797, 60441, 10462, 41935, 261956, 60799, 2396, 57429, 26812, 31376, 22991, 239071, 51108,
	78297, 22559, 113410, 187839, 60073, 3455, 11168, 3120, 24099, 101153, 48486, 60736, 203534, 19592, 10620, 180481,
	87978, 22702, 23394, 68298, 21112, 1317, 7987, 23886, 14027, 2463, 4667, 41728, 147119, 11896, 69196, 157997,
	252, 6772, 84104, 102028, 6906, 99827, 6839, 47009, 55450, 126403, 16178, 22914, 103487, 81209, 13363, 24215,
	57776, 19399, 112850, 38867, 39117, 340281, 161089, 47700, 119227, 17255, 157151, 102630, 275847, 9646, 230146, 59813,
	78638, 20662, 175527, 11772, 18710, 46174, 59535, 50861, 31593, 77627, 8150, 73448, 28125, 13425, 47551, 26864,
	81873, 87770, 14967, 37424, 49210, 99638, 9211, 161229, 50241, 98369, 67196, 12586, 49289, 105059, 10198, 110710,
	203755, 113955, 47314, 179477, 5554, 44185, 112298, 35088, 3866, 19296, 26438, 47004, 109231, 153946, 136635, 19827,
	307794, 36920, 26678, 47533, 46153, 63574, 103530, 62130, 785, 147469, 72322, 60918, 56451, 70130, 108845, 11493,
	41008, 16854, 22232, 42288, 51986, 9199, 56461, 10273, 24731, 24589, 33243, 41462, 58340, 24183, 119276, 93733,
	185773, 35311, 7289, 97521, 52403, 64452, 164864, 8381, 60289, 17469, 45457, 29236, 36495, 48803, 29573, 19610,
	1492, 152261, 22717, 19630, 62824, 151777, 61445, 28655, 13316, 4550, 58926, 38683, 32860, 89663, 37914, 25175,
	138470, 59920, 263433, 79881, 118981, 55773, 54249, 38355, 34700, 118828, 77646, 82152, 92105, 175274, 62541, 4532,
	938, 1415, 101260, 398635, 86054, 15477, 374382, 14241, 110654, 12619, 21020, 202824, 90282, 36256, 196606, 53141,
	184096, 30086, 52444, 17413, 78161, 103131, 124871, 44919, 204809, 5227, 128435, 24544, 3326, 7325, 1298, 49832,
	309246, 30973, 42987, 27125, 95417, 17658, 46339, 27907, 20341, 36230, 113176, 73060, 25761, 24106, 26651, 82063,
	221278, 6523, 117290, 159893, 111107, 170896, 170887, 235742, 107867, 3525, 14474, 2400, 12217, 102458, 63095, 405,
	34929, 87471, 114072, 8252, 19717, 57004, 115319, 1736, 971, 102873, 33790, 90101, 103159, 20644, 176284, 45224,
	88243, 5649, 25649, 26660, 214662, 9607, 6388, 85205, 143733, 22001, 112048, 78014, 4529, 132219, 10275, 67561,
	144073, 157900, 198978, 19594, 43769, 14244, 70779, 29429, 122637, 116691, 90191, 2299, 125623, 9424, 72495, 87594,
	13832, 193875, 77193, 222144, 5303, 4947, 98165, 18526, 50127, 95182, 40740, 18601, 18704, 90480, 8808, 251506,
	178767, 90484, 72070, 150165, 84078, 107, 154884, 48148, 7198, 58673, 21403, 5814, 6733, 33477, 45820, 28496,
	8538, 28399, 141929, 36436, 8828, 85593, 79609, 38623, 237193, 223349, 153586, 77738, 40220, 72788, 38109, 7818,
	88760, 25908, 23817, 59764, 4965, 55288, 68520, 35528, 15835, 2047, 123406, 35537, 67914, 10395, 80738, 66123,
	71733, 38202, 99578, 1429, 5245, 5655, 171711, 68995, 132465, 166566, 35966, 211937, 9047, 1807, 60701, 5580,
	150287, 40180, 4510, 42011, 24040, 48731, 162184, 131362, 214673, 54113, 48647, 249390, 10751, 102612, 17218, 66656,
	4301, 790, 78344, 82475, 81841, 42620, 19062, 75101, 330237, 2248, 47479, 30192, 50525, 17265, 6659, 68972,
	112249, 115366, 31723, 25340, 15385, 61900, 123591, 33566, 9151, 109583, 27827, 5077, 17426, 10025, 61902, 350,
	55201, 23037, 148899, 12284, 96102, 55258, 45019, 26176, 33624, 9576, 9037, 63799, 27956, 29002, 17848, 25785,
	9554, 54178, 56140, 180610, 130077, 119561, 323338, 107920, 68576, 175526, 65622, 51742, 36570, 87782, 20119, 11180,
	3500, 51401, 83441, 54793, 22750, 120383, 88495, 107452, 308469, 27161, 54710, 43437, 210613, 124287, 25574, 190600,
	52688, 113964, 122296, 148742, 210191, 29140, 225783, 40520, 105851, 63982, 4465, 105514, 3621, 3990, 28378, 138487,
	17410, 5859, 50230, 7296, 458, 251491, 74649, 38090, 22442, 46417, 26721, 79885, 21736, 88985, 122510, 137791,
	12357, 12059, 242485, 154131, 145062, 26930, 17000, 122691, 14167, 164219, 24419, 40563, 65163, 137016, 43512, 1688,
	28963, 266455, 192022, 16087, 124551, 43612, 4564, 68362, 12020, 30633, 190642, 83245, 64304, 114210, 71059, 40486,
	116771, 284, 146734, 7213, 83007, 17947, 17068, 8344, 4671, 195882, 29834, 17894, 92976, 187943, 155733, 64378,
	216137, 40068, 50562, 27212, 52953, 25687, 121771, 23358, 3613, 66602, 113604, 82501, 260333, 6126, 5046, 109931,
	2164, 15322, 23527, 209, 19937, 76568, 76673, 75290, 43648, 120006, 8887, 65538, 87626, 293987, 31844, 211683,
	78431, 16051, 14324, 5836, 86660, 5309, 161, 16363, 38250, 152466, 66223, 159224, 56598, 23892, 3905, 49740,
	23352, 17854, 188878, 14628, 35763, 141942, 8086, 159520, 42761, 93940, 64316, 116258, 20064, 58324, 23662, 7148,
	106429, 39063, 20985, 64918, 25171, 101776, 46311, 234482, 105332, 223957, 74359, 43295, 72010, 17789, 57583, 54911,
	9212, 80148, 62343, 118838, 65771, 6289, 22771, 95564, 57242, 35979, 16311, 53211, 24738, 13229, 45330, 251782,
	14867, 200950, 154315, 156413, 21253, 52661, 161340, 8900, 49544, 7697, 120317, 148733, 91857, 52074, 823, 3793,
	181163, 97708, 98449, 180874, 11255, 159265, 50217, 94406, 203582, 15346, 40587, 96560, 2203, 28780, 42580, 51388,
	179009, 97612, 5098, 220191, 14863, 130427, 143051, 106058, 71096, 37729, 15091, 19064, 13110, 87691, 22659, 19629,
	37675, 50615, 14943, 33761, 78883, 12802, 30143, 166595, 96331, 60587, 15090, 65256, 113197, 3957, 90538, 54864,
	29591, 21173, 746, 2024, 116170, 33364, 184303, 186880, 35222, 29584, 20207, 33111, 159102, 1614, 8962, 131012,
	2269, 91404, 27467, 41240, 68498, 10098, 50655, 164277, 340096, 138853, 3768, 25131, 15436, 6992, 31061, 9866,
	236349, 20956, 19993, 45170, 153615, 83855, 56737, 27941, 10964, 93807, 73769, 100047, 132305, 2162, 65727, 9523,
	15812, 93184, 203062, 21747, 42252, 28727, 51681, 108886, 110826, 37581, 11220, 24199, 12787, 31759, 145708, 5798,
	32330, 48914, 46035, 56221, 70906, 63167, 8635, 43628, 49894, 157067, 55647, 177369, 83807, 23764, 75590, 36931,
	60731, 9388, 6151, 2366, 13168, 67517, 8486, 13517, 31680, 7902, 86052, 64788, 10695, 46763, 4305, 63182,
	98652, 3206, 57167, 157095, 60426, 20353, 14692, 22342, 9256, 116585, 39696, 80070, 66467, 18271, 32247, 34493,
	30917, 262782, 75021, 19778, 50936, 9731, 107139, 87, 9569, 62115, 7600, 58, 9336, 32528, 53351, 14216,
	18172, 98841, 149483, 99373, 73030, 150489, 40137, 33326, 93205, 22048, 40755, 17933, 8722, 587, 72679, 90075,
	41428, 25496, 34053, 25084, 31227, 48208, 48247, 94585, 88950, 25801, 5918, 99717, 21797, 95350, 46972, 67156,
	60380, 197246, 207530, 29444, 49473, 178303, 70798, 8311, 46693, 153902, 66918, 56161, 305943, 43286, 129447, 37624,
	84870, 207276, 36454, 114631, 129329, 11071, 125822, 74526, 33319, 20021, 53236, 73504, 87726, 17117, 10992, 1248,
	880, 70559, 21759, 86047, 3201, 56770, 78074, 106781, 32123, 163173, 95018, 82273, 126985, 23846, 104245, 32306,
	14550, 253705, 122322, 25125, 61583, 103808, 76530, 57605, 17890, 107670, 43015, 118652, 163551, 17861, 12070, 74702,
	80804, 239219, 140077, 81403, 20012, 108477, 17667, 96062, 70902, 96033, 84880, 277664, 152266, 76516, 2279, 32190,
	22366, 27005, 101210, 28462, 29721, 29835, 139988, 35857, 22593, 66221, 160397, 17272, 53365, 132563, 15291, 198594,
	119564, 277267, 4052, 61394, 92910, 26048, 6654, 53356, 101159, 19637, 87926, 3692, 48721, 75743, 46034, 49368,
	46006, 112036, 40205, 42003, 12358, 15448, 28604, 658, 94357, 21168, 4883, 9516, 74464, 120909, 24994, 108556,
	2921, 89398, 57673, 14108, 24940, 13856, 62464, 44368, 15958, 131231, 71975, 49424, 6455, 79210, 36199, 112963,
	11812, 4719, 15722, 7963, 34074, 32974, 13419, 107529, 45370, 14776, 141087, 261700, 9764, 25862, 94267, 19392,
	153516, 23299, 92571, 36762, 245106, 144134, 106519, 88941, 51033, 68292, 14855, 20738, 33656, 50989, 86177, 27275,
	2298, 201429, 4828, 80229, 32897, 16042, 86751, 58709, 60130, 53363, 40093, 58731, 48659, 85359, 26924, 18188,
	2416, 119876, 160621, 8795, 31784, 150969, 220510, 31673, 119206, 43426, 14914, 29842, 5444, 143793, 40377, 21224,
	2204, 134440, 51358, 87896, 53150, 96030, 113321, 26449, 45274, 20493, 164276, 15614, 32117, 87812, 26148, 15580,
	76413, 60252, 7594, 115919, 24814, 55841, 9291, 7091, 28955, 182028, 13231, 63681, 31693, 37868, 35362, 6982,
	49733, 30195, 84778, 113378, 29611, 66653, 116010, 8685, 81746, 93680, 73008, 21066, 57547, 56778, 45992, 23081,
	120706, 34085, 46187, 188071, 115850, 13946, 375989, 199179, 166987, 9232, 11477, 18584, 54707, 72672, 107826, 11302,
	86817, 9531, 185181, 77917, 157877, 34339, 195303, 122810, 120855, 11150, 47456, 73009, 312058, 189960, 99703, 209908,
	110946, 60493, 67220, 50396, 12362, 20245, 76515, 22449, 72683, 112707, 13422, 13450, 27428, 11084, 35576, 19883,
	8606, 19196, 98599, 161152, 57085, 37685, 18131, 44979, 80790, 9823, 114968, 188392, 69317, 241656, 12611, 21660,
	77441, 19011, 21872, 50410, 25051, 65004, 144011, 60210, 19383, 54781, 44981, 22792, 30612, 74217, 53448, 37244,
	117276, 4595, 5198, 63767, 16820, 17339, 69615, 61822, 37061, 146470, 11314, 62917, 1513, 13795, 11552, 85221,
	68580, 8622, 151516, 18740, 86156, 22548, 27794, 5129, 155737, 9351, 70285, 67086, 220322, 72647, 50532, 151544,
	2777, 4199, 43683, 1540, 74390, 2667, 30338, 55807, 17991, 23079, 6505, 174864, 155454, 36294, 25839, 48334,
	47147, 288736, 97082, 70139, 27037, 9699, 165381, 37858, 41017, 87139, 70889, 14822, 34010, 56457, 38297, 17263,
	2975, 4041, 131629, 50065, 93344, 281032, 50098, 108698, 24367, 67495, 97222, 87491, 16769, 30700, 22227, 56682,
	3263, 45127, 31135, 22267, 6853, 51824, 61081, 51502, 4993, 18459, 16519, 14235, 53595, 190457, 79340, 137394,
	13361, 35705, 10022, 30019, 117150, 55702, 7389, 130670, 10060, 131574, 20325, 10283, 96461, 27663, 58108, 1673,
	118784, 30918, 104913, 75947, 52343, 68967, 110915, 23461, 44985, 27270, 10145, 12328, 9115, 286940, 62817, 72080,
	46996, 64342, 35574, 191411, 98175, 38316, 70910, 19346, 101202, 66978, 71092, 160438, 634368, 5384, 101107, 48263,
	68416, 135748, 8579, 58439, 105636, 20576, 844, 162932, 81889, 30375, 78350, 78311, 166881, 76623, 12490, 77686,
	73779, 278991, 10249, 64978, 69876, 3069, 42531, 220517, 168379, 81288, 209923, 33600, 40745, 5748, 159391, 1586,
	11289, 71001, 9104, 2143, 9188, 1851, 60786, 44287, 10745, 45821, 132799, 179621, 117232, 154592, 262936, 86727,
	12152, 61559, 116255, 149179, 114193, 54517, 855, 112035, 4519, 44139, 75186, 58670, 28903, 242973, 293463, 136970,
	7317, 71073, 90763, 66246, 3562, 20496, 55198, 19661, 8068, 70072, 65428, 23495, 109442, 6331, 72997, 28094,
	171370, 105192, 149633, 8474, 31142, 18475, 19956, 152213, 26436, 6743, 55627, 155146, 74184, 1744, 76128, 16318,
	91111, 255926, 129921, 47620, 43453, 27979, 36372, 34380, 150511, 70866, 10915, 52517, 61084, 74695, 56728, 157002,
	55765, 7907, 5954, 585, 12441, 14848, 63430, 24166, 9187, 2231, 47640, 63684, 34913, 14797, 35248, 88153,
	1330, 47967, 83687, 70492, 20019, 86977, 45646, 124908, 300844, 31660, 31725, 36458, 47599, 16115, 113716, 7826,
	10172, 7293, 82617, 52721, 93518, 25764, 71675, 107325, 16101, 29995, 65865, 27311, 21821, 201896, 35224, 6502,
	17313, 63047, 39145, 154780, 36794, 2773, 179534, 47028, 80862, 20278, 74691, 89074, 22200, 17771, 3354, 149448,
	5038, 36248, 67962, 71052, 155251, 176380, 112555, 184534, 21528, 79409, 92646, 72007, 26184, 153647, 84683, 10173,
	2402, 29631, 51365, 51231, 58413, 258055, 23117, 173414, 41395, 121520, 15376, 91119, 25842, 98354, 19144, 25927,
	99399, 17856, 38049, 59714, 53877, 46434, 156183, 143503, 81571, 137833, 809, 68011, 36368, 136584, 126448, 73728,
	91739, 113751, 12116, 9778, 27197, 102739, 18057, 1085, 39864, 106443, 1120, 62997, 48156, 15010, 9184, 125018,
	156810, 55298, 7536, 52388, 61450, 8387, 21685, 94745, 69323, 51835, 30549, 182866, 68126, 136019, 80467, 11019,
	17864, 17069, 30581, 38811, 40320, 260870, 4048, 5372, 29753, 16807, 65221, 91642, 16850, 1502, 3986, 26143,
	83810, 59976, 116586, 199929, 271776, 52133, 69477, 12790, 192992, 20706, 36246, 63257, 55697, 46011, 23265, 108038,
	15845, 25541, 131766, 15497, 13729, 909, 81204, 108430, 19839, 16871, 103566, 81250, 134328, 12884, 110867, 16546,
	837, 19317, 67161, 39012, 25679, 7759, 13333, 16826, 59927, 24437, 14520, 88925, 24739, 110183, 217803, 357053,
	16740, 12512, 41260, 10261, 181034, 59878, 141947, 132085, 17067, 120517, 104240, 5462, 13021, 98529, 166538, 57236,
	57012, 1847, 7493, 29464, 6706, 78032, 25033, 14492, 38491, 4456, 2490, 129762, 103311, 26876, 39411, 30914,
	37984, 73343, 12598, 69527, 48939, 360808, 47810, 98556, 16407, 105575, 16261, 18770, 40275, 43935, 2142, 40658,
	69117, 18063, 42481, 10786, 95209, 42868, 51447, 36827, 31792, 70004, 286017, 7821, 36171, 56621, 85271, 70624,
	9500, 125875, 19437, 104451, 75856, 298559, 51335, 34968, 221755, 144069, 20668, 67272, 8361, 10443, 187680, 406,
	136417, 268239, 201542, 108897, 130493, 15506, 73373, 27283, 250327, 88141, 247892, 25305, 2247, 36926, 41810, 123593,
	41919, 17344, 49958, 65106, 20036, 64569, 11858, 130222, 52177, 32014, 22667, 161041, 19535, 58348, 40290, 173268,
	32086, 43415, 17493, 30746, 130062, 56971, 278256, 34009, 148443, 94528, 47473, 8855, 81150, 22283, 35614, 6359,
	7486, 15307, 66993, 10639, 99836, 115546, 7301, 50697, 171763, 13831, 12668, 11387, 183154, 96408, 19188, 47741,
	52540, 14491, 24276, 12353, 1810, 10075, 272767, 98121, 63071, 58769, 5548, 7802, 20434, 12091, 131022, 149243,
	300938, 163840, 27192, 105029, 31776, 142205, 136004, 47531, 4632, 51579, 71970, 26867, 26793, 159722, 21100, 45669,
	4702, 113896, 137263, 3590, 19314, 9456, 29668, 41502, 59452, 61466, 14874, 13813, 120406, 42974, 63894, 24220,
	22870, 47926, 143785, 48130, 27144, 72073, 6245, 30005, 202644, 100228, 7194, 192236, 43567, 47499, 283076, 42427,
	66911, 71547, 12524, 166677, 84163, 15912, 19555, 196007, 7456, 49639, 14712, 76976, 14631, 25786, 95586, 107931,
	97136, 4485, 25562, 1469, 63423, 41194, 7885, 49142, 60806, 24182, 80450, 136642, 70267, 95009, 30696, 34327,
	81732, 52197, 56213, 34169, 101264, 25891, 46053, 8987, 94351, 3677, 37131, 843, 59030, 60436, 7470, 24549,
	64519, 190733, 202863, 17483, 74857, 91557, 37557, 72918, 13625, 21321, 107698, 9675, 80754, 35388, 341752, 33241,
	13175, 60174, 33479, 92398, 139461, 38761, 23800, 46105, 11157, 130233, 187563, 151324, 13584, 111010, 82966, 6723,
	98942, 6353, 80574, 95917, 12639, 274096, 148378, 2826, 93271, 152, 11198, 156857, 22201, 49867, 148707, 23888,
	205642, 36054, 11178, 14534, 45991, 63111, 26586, 122680, 37562, 131462, 123556, 113064, 37625, 22810, 90255, 42281,
	11089, 240331, 64968, 6860, 16296, 20983, 26748, 89608, 54465, 155046, 29928, 5696, 11445, 18038, 91147, 89282,
	13256, 10994, 5563, 52412, 102607, 16587, 78960, 208897, 78418, 149696, 10818, 47099, 33867, 2311, 51653, 29634,
	16822, 103165, 49517, 45218, 110840, 147090, 29454, 93099, 51989, 81966, 218678, 36186, 51905, 56953, 130467, 17305,
	153090, 48406, 208460, 111798, 19443, 20009, 4147, 78, 27019, 98104, 124996, 44652, 126544, 162813, 853, 4583,
	72330, 79469, 46478, 58253, 58407, 56641, 11350, 9438, 126209, 1510, 4954, 152272, 47656, 22721, 11616, 20521,
	24323, 2535, 24303, 1848, 20247, 14837, 53950, 783, 124131, 3605, 7043, 159707, 83024, 9032, 152375, 7718,
	54123, 54252, 58121, 36321, 7333, 12697, 115430, 52715, 8365, 44423, 17471, 20597, 46758, 58150, 35829, 43386,
	12342, 60013, 36212, 106524, 9366, 70292, 1491, 19126, 37704, 74979, 40158, 10385, 51737, 12396, 81958, 49947,
	5707, 126645, 26006, 1176, 83434, 83183, 46247, 22891, 168226, 38456, 110313, 12685, 46257, 60396, 8771, 58320,
	88310, 173928, 80104, 12003, 33122, 212168, 16733, 75807, 4650, 267554, 54904, 15478, 70622, 20866, 81981, 24197,
	9853, 100629, 47956, 114063, 22813, 254931, 212795, 37059, 45256, 5959, 39455, 192648, 32905, 176962, 202930, 33333,
	102342, 110828, 8906, 59109, 79571, 8351, 4754, 37953, 302983, 99061, 98821, 73471, 35410, 42595, 226387, 141458,
	6015, 349294, 99357, 90634, 66410, 216483, 20548, 90202, 68731, 39816, 49596, 2641, 12982, 25894, 9980, 103839,
	41693, 9880, 34399, 231476, 9197, 122343, 39158, 22525, 110630, 49529, 47846, 114268, 19269, 100069, 9963, 62149,
	155013, 31331, 6969, 188702, 215632, 42227, 5070, 199687, 13809, 28959, 163004, 70343, 78083, 18595, 108959, 118908,
	56646, 3563, 35598, 19164, 44261, 16022, 15987, 22841, 67055, 51213, 15818, 13844, 76202, 51331, 24616, 22678,
	22319, 147866, 312440, 90092, 24280, 2280, 92113, 109197, 68683, 862, 25650, 121815, 41256, 11897, 21214, 130627,
	18235, 73629, 58436, 30574, 10247, 49849, 24032, 28605, 24177, 59182, 27567, 97917, 52099, 131431, 25929, 14942,
	24960, 61203, 64771, 27217, 270, 5004, 28397, 30752, 10735, 46001, 14576, 252573, 3034, 166947, 234855, 158208,
	238585, 88458, 76900, 30417, 21733, 23911, 31922, 23165, 205121, 16435, 209015, 98915, 34695, 159261, 156928, 96168,
	5094, 9447, 121068, 4280, 39044, 54432, 92189, 1909, 192006, 14840, 12285, 283433, 37081, 70416, 23029, 8611,
	204967, 39616, 13624, 115684, 17097, 78179, 37108, 1064, 50624, 31208, 107967, 76954, 47353, 8449, 352283, 25516,
	18693, 53474, 84406, 36015, 33126, 38413, 27230, 94481, 16342, 470420, 68639, 63044, 3530, 121973, 4381, 94753,
	113920, 34099, 22225, 1096, 185595, 12937, 45927, 108691, 151490, 29897, 211975, 233618, 78223, 28545, 6932, 93787,
	13705, 95499, 33088, 4530, 146553, 70465, 76961, 66453, 96742, 109206, 78385, 7384, 122060, 41895, 219972, 21349,
	2704, 23011, 30754, 98882, 12181, 119072, 38752, 163254, 29770, 2307, 45289, 143529, 35563, 89967, 58616, 16560,
	4850, 7993, 55320, 163217, 54878, 21504, 13304, 51756, 64022, 71682, 7519, 167018, 15810, 1608, 8694, 20507,
	30921, 118378, 20980, 89117, 131149, 38087, 21054, 61222, 14097, 13992, 61808, 33001, 175549, 146663, 96481, 73830,
	48171, 36875, 28262, 142043, 50714, 58375, 262154, 51864, 160231, 294265, 19368, 49886, 18047, 69585, 210659, 9899,
	33353, 89525, 108077, 7110, 269077, 46472, 131734, 14162, 36460, 22587, 41934, 125035, 55, 6561, 198740, 5244,
	166459, 119859, 4469, 62668, 157381, 62980, 66663, 8820, 71870, 65934, 83892, 38880, 15645, 37951, 99915, 173145,
	4231, 80751, 84613, 83554, 133357, 33953, 13599, 24378, 3367, 23642, 7402, 23349, 193, 55270, 1915, 21523,
	32371, 2061, 33496, 61612, 6225, 39661, 9817, 3699, 150513, 117445, 15277, 60309, 3230, 58279, 201634, 116741,
	13796, 3708, 80746, 28769, 18511, 308763, 751, 16286, 38046, 98431, 94072, 66268, 19212, 22707, 5906, 57874,
	13840, 126007, 98089, 60216, 29016, 24357, 36947, 19339, 93491, 5117, 219027, 32491, 26764, 82000, 46901, 869,
	7523, 39699, 115737, 48449, 52979, 29003, 43285, 4067, 44439, 52458, 63522, 144233, 62091, 61171, 225869, 195611,
	280966, 257035, 26175, 532, 25553, 10298, 3449, 43340, 19981, 121224, 116521, 33844, 12515, 223058, 67823, 16885,
	59162, 97549, 38696, 74558, 137066, 32831, 179213, 43669, 106150, 77963, 79195, 2560, 30148, 65703, 189429, 11750,
	40105, 18894, 29707, 23894, 8390, 37336, 5773, 335760, 66108, 106348, 51703, 35408, 44544, 178908, 36823, 36760,
	85856, 177997, 40716, 18412, 105940, 30457, 281526, 36312, 129229, 1980, 6094, 105485, 16292, 21099, 133769, 51405,
	24924, 377022, 55402, 72314, 137095, 20154, 59229, 11137, 13638, 26389, 36607, 65182, 36472, 1654, 12528, 1800,
	97999, 996, 104607, 87969, 126117, 74598, 11943, 46931, 17917, 69392, 176179, 88069, 114755, 76858, 17618, 181082,
	33233, 32881, 2989, 77641, 57098, 14512, 98040, 8896, 53611, 29068, 60937, 100531, 16616, 48360, 70585, 106441,
	102140, 40585, 47418, 11740, 92143, 29292, 30406, 19947, 39912, 3323, 28983, 39365, 9708, 204547, 1008, 39110,
	54253, 135609, 40069, 24084, 83151, 44798, 61126, 75058, 29864, 172059, 64320, 13978, 51121, 43519, 97092, 183878,
	10072, 102989, 66556, 46849, 70301, 31328, 3801, 23975, 3302, 1652, 147337, 10867, 25737, 21796, 108983, 201647,
	62889, 43780, 11100, 33938, 107562, 2334, 86260, 75642, 5280, 144520, 41376, 5073, 102792, 67308, 52027, 25965,
	94149, 10597, 48101, 23042, 13973, 2603, 28720, 36974, 9696, 65273, 186627, 183306, 63988, 75234, 20906, 100467,
	127324, 95617, 303178, 103459, 18096, 58174, 7425, 133308, 24681, 47131, 112143, 175287, 27694, 25925, 34223, 22610,
	85884, 17358, 94280, 1853, 140407, 88474, 42198, 175197, 132865, 15101, 8259, 6019, 29278, 18198, 28902, 129587,
	51278, 56448, 364, 86460, 66562, 42157, 52560, 160214, 39020, 47755, 232567, 83792, 117398, 13786, 212710, 13981,
	51623, 385238, 10762, 40247, 2252, 183412, 67490, 124923, 4162, 7307, 104260, 88672, 5214, 58171, 100436, 253859,
	35048, 15378, 10103, 137515, 40467, 10903, 23958, 129525, 216477, 2173, 139895, 24690, 7441, 120382, 95250, 140320,
	11906, 26827, 123047, 7835, 207068, 169561, 32116, 40227, 136107, 3320, 37993, 220782, 45734, 117573, 2153, 10308,
	324217, 245138, 2873, 34599, 62709, 60410, 111423, 15329, 59077, 257382, 21297, 4046, 84681, 8122, 51969, 34246,
	115267, 11343, 153371, 53625, 61329, 23965, 73388, 20069, 7132, 12915, 87096, 112601, 66840, 212186, 13364, 51226,
	6639, 23784, 14613, 9541, 46218, 118044, 71941, 72016, 73940, 39441, 85787, 16702, 5635, 57503, 35601, 18071,
	11550, 2272, 1161, 4255, 69061, 11501, 5796, 33253, 44763, 14976, 26173, 20562, 58136, 29837, 18161, 98831,
	50434, 64652, 15022, 103, 91335, 149269, 8223, 17629, 164683, 22260, 47192, 117220, 42516, 129139, 36907, 75990,
	2527, 5450, 44709, 10539, 44892, 181096, 39883, 3805, 13559, 47263, 86109, 4655, 2363, 31734, 13716, 58522,
	36524, 16543, 13099, 124426, 906, 3490, 95236, 100174, 76706, 43018, 62030, 22347, 82312, 7628, 46189, 15671,
	143473, 27740, 1387, 43528, 65545, 55968, 19413, 2668, 63172, 44193, 3858, 22818, 75004, 12480, 84816, 144754,
	101964, 2822, 67445, 190453, 10752, 44387, 79568, 26914, 186022, 161275, 5883, 49317, 182737, 44592, 11389, 32762,
	57653, 8768, 11872, 71442, 45288, 115617, 73139, 61304, 271613, 7977, 59934, 15105, 88951, 163074, 155851, 61031,
	160294, 169771, 7374, 9091, 96260, 14443, 332344, 3407, 26594, 241892, 118827, 190508, 57623, 3239, 263471, 49921,
	32788, 8888, 45527, 16348, 5382, 51658, 175961, 97707, 24050, 20792, 528, 42181, 30418, 21876, 96126, 22783,
	111567, 81200, 12415, 129354, 12179, 515, 30498, 7575, 23808, 3344, 60568, 103767, 13131, 38180, 37612, 130580,
	383, 55411, 5781, 30445, 26329, 113175, 139467, 77685, 8711, 78538, 2561, 101447, 2074, 1442, 29975, 1934,
	96414, 26933, 181192, 66395, 207595, 10840, 30755, 3118, 121096, 85557, 3902, 23568, 187307, 35878, 38741, 232101,
	44876, 186039, 32853, 143035, 33694, 5622, 55139, 55676, 14764, 16104, 86919, 66460, 93215, 6120, 7862, 8302,
	322438, 74568, 22600, 105101, 46283, 11965, 50607, 107693, 11852, 8400, 7484, 84652, 154422, 32946, 19749, 38496,
	134490, 66892, 6080, 19523, 70677, 35739, 8639, 16345, 55951, 165302, 69346, 76298, 20430, 19675, 5465, 10388,
	17625, 28182, 80984, 11635, 178223, 227953, 33372, 68907, 67766, 23825, 62699, 205312, 50046, 41529, 30843, 3416,
	49830, 69126, 8125, 139060, 20688, 95572, 43813, 68372, 39240, 120314, 52314, 3761, 8094, 2491, 348570, 33743,
	14370, 151184, 104492, 30, 8123, 102860, 87919, 24934, 207272, 12641, 118765, 13317, 46644, 31085, 20200, 27225,
	23013, 23503, 79205, 142761, 24358, 181740, 199622, 55478, 3601, 52318, 19715, 150377, 66351, 7824, 133774, 52072,
	14830, 18812, 41139, 24724, 139641, 39537, 26443, 6021, 15505, 2370, 10382, 54488, 70678, 180379, 30858, 75718,
	42149, 19837, 19582, 116544, 87133, 92332, 70744, 7013, 86874, 63065, 116944, 31738, 172527, 339279, 31461, 43206,
	4121, 48347, 40701, 40126, 46058, 15743, 5140, 45351, 134574, 11663, 33554, 93075, 195198, 10481, 34162, 58070,
	230712, 645844, 65835, 45592, 104747, 41602, 28840, 44553, 111563, 80753, 97932, 10589, 25901, 1140, 86554, 73093,
	7848, 70856, 102693, 33162, 177817, 121797, 60400, 15959, 22102, 93867, 156103, 98053, 40041, 192520, 34485, 308,
	51602, 15518, 119528, 15467, 20116, 83289, 11451, 65805, 62899, 7834, 44661, 20450, 46056, 16993, 82947, 26635,
	153580, 50932, 6934, 129280, 28188, 88338, 3144, 152065, 17903, 10476, 681, 67, 63901, 50549, 57410, 7178,
	73196, 51301, 8531, 129533, 10024, 62936, 68436, 17501, 71613, 162347, 51065, 116351, 84379, 185101, 60673, 38544,
	27903, 73007, 118842, 39056, 2398, 89626, 14897, 55794, 80877, 39228, 138434, 12077, 15775, 17849, 37722, 68256,
	58272, 153607, 9839, 40426, 11474, 21078, 59181, 46044, 31176, 7784, 2542, 110659, 48425, 6195, 45784, 70161,
	128630, 6343, 60672, 42666, 24531, 30325, 21109, 13178, 104785, 169327, 24107, 58713, 10788, 21261, 477877, 15483,
	68595, 12924, 85524, 38407, 60487, 61260, 38710, 98272, 33785, 103292, 78706, 51599, 158969, 53462, 89159, 75741,
	124728, 75758, 55575, 426, 100038, 37107, 12861, 6546, 92581, 16744, 121170, 32823, 212634, 19169, 99793, 42134,
	2982, 70521, 97863, 3701, 10077, 175931, 27947, 3028, 104288, 28362, 19221, 170936, 187807, 92827, 54116, 4663,
	33469, 55467, 88206, 95537, 2571, 58689, 9755, 14790, 25199, 95303, 311246, 229913, 48129, 238572, 44136, 88032,
	84712, 14193, 77313, 4668, 6124, 5611, 28076, 150922, 136353, 22359, 30250, 27480, 141763, 41739, 20097, 224437,
	26174, 256198, 30009, 59641, 76881, 127419, 23477, 17400, 41197, 73608, 98855, 143907, 42247, 361776, 6757, 86799,
	48664, 124917, 45524, 5672, 16362, 101933, 173, 6950, 85184, 12777, 20401, 10254, 43621, 7177, 48746, 205692,
	28966, 183262, 60763, 59188, 35159, 138424, 175026, 24198, 79282, 13388, 36236, 89586, 31583, 34988, 6317, 36405,
	7341, 31685, 124259, 84426, 5583, 606, 176164, 6031, 2843, 7999, 145800, 34736, 92152, 24410, 62041, 18173,
	8109, 394999, 270838, 65111, 80419, 44312, 105230, 242, 195017, 42245, 11155, 14698, 42128, 110558, 20047, 36088,
	76999, 10421, 130191, 34407, 15717, 29656, 49985, 234999, 11456, 17037, 114953, 60321, 285859, 160243, 59793, 137273,
	1674, 85680, 21027, 36597, 49818, 48672, 76362, 6682, 6206, 151446, 6537, 5975, 24049, 58987, 70026, 241991,
	128968, 171893, 224987, 48971, 207836, 38097, 30275, 27073, 14440, 7297, 88164, 53589, 34165, 4762, 26656, 32593,
	10189, 21927, 16894, 185742, 22106, 151845, 341996, 131642, 50847, 13073, 47215, 30515, 42733, 158516, 18645, 44901,
	9937, 36988, 74814, 43079, 216595, 19878, 152766, 25749, 77310, 123216, 69568, 38805, 256468, 93151, 12360, 27799,
	256627, 31482, 53275, 26343, 46976, 43597, 13417, 11611, 75124, 47278, 29734, 93402, 34016, 18892, 32254, 22571,
	124841, 33842, 227846, 46130, 5544, 36104, 66329, 134743, 40014, 255801, 27728, 46366, 335, 41353, 2807, 25351,
	219212, 176326, 12482, 26539, 40946, 52669, 9389, 5202, 981, 17879, 245924, 88227, 20953, 7812, 94639, 136614,
	146797, 6952, 128888, 3173, 60971, 233870, 42476, 24098, 76591, 64360, 14772, 262172, 125605, 32857, 21558, 122650,
	110991, 216166, 28688, 12993, 21296, 90660, 46354, 75978, 69836, 26024, 37650, 11845, 19776, 144143, 77388, 42256,
	16721, 4681, 16884, 65685, 25435, 16030, 17603, 23456, 90515, 142475, 68428, 106110, 103354, 2775, 26374, 32233,
	52018, 98489, 275664, 167701, 22617, 32916, 35609, 19831, 61375, 61175, 456, 17405, 11789, 81303, 47837, 51409,
	821, 10087, 20676, 130017, 4899, 85090, 130784, 12823, 7860, 166462, 25892, 108, 19607, 83386, 44926, 21882,
	28614, 5322, 131990, 82074, 60108, 10920, 72944, 28694, 60310, 10221, 62458, 10003, 11077, 165432, 13362, 57306,
	2549, 88908, 192427, 30740, 13172, 46564, 10304, 29318, 87800, 7021, 2256, 24264, 9517, 4920, 15340, 1220,
	101576, 69197, 35081, 92403, 23693, 37765, 10664, 7782, 9360, 139226, 35308, 16173, 3474, 26181, 75547, 549,
	31509, 77215, 39298, 12245, 138419, 255974, 90890, 8488, 56718, 6027, 98321, 29250, 97884, 51095, 127799, 8692,
	4641, 102044, 13074, 252892, 4347, 29432, 55006, 30300, 46597, 29264, 85232, 47221, 62946, 8934, 5832, 81426,
	36532, 136850, 87873, 163534, 39837, 95671, 126765, 32246, 55463, 3759, 87500, 29646, 70832, 3923, 21404, 110335,
	67799, 151207, 1004, 163332, 28527, 157098, 7859, 69779, 192412, 24801, 59692, 59233, 4922, 41992, 130400, 71631,
	108554, 16720, 74512, 76096, 37089, 11790, 222040, 28067, 139927, 13685, 61917, 3794, 27146, 136627, 1422, 1450,
	38304, 57805, 26558, 46925, 2057, 30620, 65840, 156341, 8183, 18088, 357374, 10318, 135416, 234145, 28138, 42626,
	5179, 187560, 7339, 41755, 22964, 140640, 39927, 8546, 99295, 1840, 45035, 221045, 38333, 3007, 72306, 57678,
	31455, 49965, 36404, 9322, 120678, 96001, 734, 9315, 51707, 20008, 28948, 16493, 44789, 43861, 102806, 97195,
	59507, 73658, 180857, 1669, 30646, 40555, 74049, 19178, 54875, 181177, 95707, 42292, 11936, 2382, 91501, 40542,
	129564, 43657, 10630, 12979, 68933, 212508, 44875, 32931, 73057, 20863, 87952, 3185, 13494, 80084, 75628, 20655,
	32747, 12436, 38092, 2851, 28782, 550977, 94463, 2473, 223561, 83966, 38671, 28988, 446, 85254, 2505, 64356,
	28300, 29714, 24644, 34515, 94200, 122747, 15770, 110374, 15318, 67008, 70842, 71280, 267147, 26548, 294079, 159752,
	89681, 11225, 31334, 13451, 37929, 22741, 169915, 43296, 71170, 328699, 27719, 163733, 44327, 771, 9945, 89066,
	251150, 49512, 51589, 42945, 81193, 16886, 37381, 102771, 3090, 149497, 55176, 94168, 94677, 96422, 42781, 15460,
	2138, 37466, 22974, 25366, 103923, 38341, 78332, 88552, 87719, 36807, 108275, 85132, 31594, 18767, 558517, 13590,
	14234, 4911, 22092, 7911, 41334, 5230, 10698, 60291, 30784, 109025, 9650, 52556, 57497, 8686, 90432, 32483,
	47862, 121592, 83626, 23737, 7278, 6272, 48447, 62379, 72687, 33108, 67958, 31182, 108000, 39420, 16072, 108336,
	79927, 25632, 26618, 94038, 70170, 25386, 36180, 121382, 62516, 21535, 138831, 122694, 8240, 33847, 45067, 40518,
	7981, 70883, 54531, 96440, 650, 250766, 110327, 1899, 32670, 1527, 42962, 51455, 41210, 223067, 41215, 52274,
	21151, 47934, 67588, 13821, 395966, 34235, 70598, 100070, 35764, 9331, 25882, 118293, 34214, 134235, 112234, 101992,
	38222, 19526, 172716, 7808, 221252, 42271, 53175, 187171, 9475, 3851, 70389, 19921, 38421, 10459, 32628, 27456,
	1363, 59091, 28058, 36839, 56663, 9095, 15406, 20825, 4278, 42031, 71521, 48242, 27429, 116069, 22062, 186885,
	7266, 77269, 95935, 21588, 27538, 20610, 655, 2270, 26138, 10424, 18228, 56720, 58916, 122984, 42914, 31869,
	1280, 77234, 233488, 63288, 171526, 322020, 42785, 17563, 31861, 13945, 69641, 72593, 117743, 60048, 5600, 7839,
	114443, 21437, 74368, 68327, 288089, 136889, 102122, 132397, 19509, 74227, 47252, 72740, 32185, 24216, 14238, 19391,
	263395, 31240, 30002, 75645, 34871, 40058, 82347, 23463, 7788, 24383, 813, 57680, 66776, 23291, 86517, 24008,
	191362, 117648, 188610, 14050, 195682, 45400, 20853, 53293, 283973, 36722, 19604, 36048, 103196, 7188, 146129, 3926,
	108505, 54144, 10202, 10381, 171634, 35595, 63882, 85854, 82095, 50207, 6188, 82843, 193501, 170479, 117761, 14919,
	42872, 95226, 73107, 41208, 8285, 22087, 19261, 7304, 54704, 56186, 35323, 37847, 1251, 201843, 49457, 145961,
	150024, 14358, 6979, 39917, 123550, 47232, 23563, 38560, 10676, 10889, 18963, 42603, 2841, 31165, 99787, 83856,
	231832, 141561, 59073, 668, 87214, 10624, 46896, 263808, 18618, 129662, 15791, 48131, 49370, 27301, 9679, 8331,
	14054, 41883, 106786, 86929, 1595, 75916, 3910, 91701, 12269, 32849, 40178, 19074, 119445, 3706, 316002, 15519,
	39444, 127839, 69303, 64733, 85229, 3735, 47204, 37333, 23557, 5547, 23775, 80831, 155207, 122032, 104175, 25136,
	155560, 8105, 20755, 44715, 43187, 40709, 20396, 62525, 80336, 51786, 25128, 4882, 16001, 14533, 205168, 33044,
	19618, 56219, 169151, 45883, 84013, 101962, 98259, 47517, 33962, 32418, 170854, 124654, 9050, 6118, 2992, 48142,
	10062, 79026, 7656, 125547, 3786, 85618, 1889, 6020, 5980, 6841, 10864, 44040, 87760, 17094, 139899, 9150,
	9203, 77655, 54351, 82026, 70810, 137088, 73862, 59881, 9885, 133658, 117407, 12108, 8999, 128418, 68265, 61312,
	49687, 12643, 119679, 40044, 13703, 6787, 85406, 89516, 141074, 150726, 71526, 44455, 805, 26314, 5825, 4728,
	54796, 20809, 97477, 130262, 54204, 7792, 94257, 182533, 21286, 3811, 45574, 1172, 22292, 15248, 1201, 6577,
	30602, 74903, 4288, 56746, 27667, 73599, 136374, 185139, 123762, 5248, 47928, 149, 71571, 33459, 48257, 16873,
	30440, 17408, 30760, 9119, 37005, 14131, 18175, 217055, 30468, 22156, 105505, 49081, 98970, 50278, 1154, 34613,
	295, 14607, 11110, 59193, 17470, 68378, 30391, 45466, 39619, 77096, 19160, 4636, 78696, 204180, 115251, 55543,
	4942, 102846, 74768, 45544, 51908, 29394, 122830, 134167, 6153, 52486, 115014, 38712, 26417, 1722, 52816, 116872,
	53932, 16157, 25242, 626, 7135, 82976, 10557, 23149, 32734, 104435, 1062, 22122, 102389, 27935, 123962, 15162,
	93975, 31172, 49959, 73329, 12252, 18551, 40019, 54162, 73553, 75515, 37992, 14965, 35949, 10199, 26133, 4795,
	133667, 114753, 74662, 56247, 39984, 18745, 47460, 14621, 150520, 81092, 36547, 37672, 34715, 100499, 31510, 46784,
	116295, 32950, 4190, 7952, 37971, 69887, 113732, 174163, 51133, 47086, 260944, 40742, 20088, 12536, 42656, 156219,
	134178, 33425, 8886, 55531, 114771, 4977, 19939, 7026, 5817, 76787, 25063, 4484, 54950, 31743, 16019, 18413,
	9695, 130521, 97665, 20518, 86754, 69106, 43637, 78925, 174495, 3415, 9258, 3162, 83975, 106039, 82671, 33093,
	63247, 60597, 34604, 99686, 43177, 144191, 14037, 14612, 7128, 30458, 100590, 64713, 32257, 2827, 25780, 293798,
	76173, 45212, 279655, 155611, 1206, 7344, 2119, 55249, 68531, 14789, 199955, 79338, 29053, 4286, 4445, 14935,
	83438, 42658, 24191, 4986, 3166, 3909, 35877, 55814, 75140, 100926, 40650, 154802, 5424, 83393, 24327, 58761,
	22992, 46753, 47298, 120393, 3705, 13874, 18954, 33723, 93561, 3328, 99885, 134824, 15253, 53813, 245122, 123498,
	156115, 126478, 109436, 198128, 10805, 33327, 155085, 79263, 191391, 5082, 5340, 26848, 160317, 102708, 83662, 7143,
	130776, 20118, 162499, 105083, 25688, 89529, 119540, 106118, 101287, 161899, 53604, 193723, 43445, 18606, 19480, 74720,
	47260, 79976, 91058, 3580, 35605, 243370, 66252, 54404, 33774, 5708, 7968, 35189, 297991, 27775, 31947, 64136,
	15348, 31534, 15181, 3597, 28449, 1689, 2724, 74157, 36633, 248674, 61874, 170679, 14055, 31571, 164817, 72141,
	38590, 270809, 8936, 147500, 62448, 56687, 18538, 383248, 62037, 5095, 3483, 165631, 26761, 7699, 8069, 3906,
	169879, 123253, 211799, 51787, 37768, 36946, 51690, 55435, 71579, 171792, 15664, 14909, 3244, 45188, 27445, 40496,
	23336, 124518, 123220, 32361, 140360, 94882, 44217, 8754, 351, 106811, 15049, 85373, 111539, 5699, 174729, 10355,
	120123, 258905, 5032, 15015, 12692, 34810, 196810, 319860, 18794, 46230, 73292, 46927, 28423, 239678, 72416, 14154,
	100975, 39200, 34002, 8070, 124442, 45138, 86855, 66128, 4232, 35819, 18419, 35688, 19756, 113445, 57230, 23880,
	34096, 26997, 237241, 17972, 39, 55936, 174178, 38585, 73472, 29592, 238963, 117632, 90209, 27147, 9528, 13895,
	13672, 18119, 153452, 72841, 1055, 190936, 10653, 164680, 107048, 31072, 35761, 53349, 79275, 6333, 77085, 150292,
	90386, 16142, 83635, 32502, 118296, 183067, 54525, 143046, 102729, 151119, 39174, 8318, 45347, 3675, 94682, 15431,
	169788, 3283, 149108, 85243, 1845, 16788, 87475, 13497, 115610, 11770, 64556, 23768, 4884, 17141, 3241, 6125,
	2754, 8272, 61584, 74008, 12645, 30255, 93473, 13880, 5061, 59004, 118545, 12565, 502, 7206, 165044, 71011,
	7014, 37952, 77430, 73884, 97218, 90623, 39186, 21621, 56883, 86722, 23707, 11318, 8090, 49556, 51975, 57325,
	59018, 61718, 68492, 14157, 25568, 206473, 10223, 108860, 1109, 31346, 223496, 15797, 128434, 69333, 79307, 56409,
	49622, 10591, 9682, 28226, 18700, 85536, 93723, 4963, 143858, 50772, 4345, 16905, 130282, 6416, 78637, 8253,
	26375, 37045, 21596, 3657, 74338, 10242, 5344, 219611, 71501, 1989, 8115, 23071, 651, 17210, 26582, 40845,
	49805, 39891, 3060, 116206, 40760, 16297, 2936, 21909, 9798, 100276, 36134, 6526, 100106, 44264, 112020, 148121,
	93165, 7431, 96491, 10456, 9579, 34451, 16163, 114975, 99692, 87939, 57092, 49222, 2001, 72040, 171706, 197540,
	123255, 21450, 101337, 15867, 26365, 57341, 6720, 91989, 57928, 15543, 112401, 31152, 79765, 75116, 108713, 1786,
	35916, 118068, 67789, 27128, 13118, 47333, 1284, 142283, 56782, 133368, 254662, 10654, 4344, 116043, 1447, 19357,
	132032, 61065, 3037, 142293, 102259, 118948, 43828, 10258, 127565, 106024, 644, 219793, 13310, 20005, 1772, 161066,
	19725, 123308, 29604, 76570, 22784, 68555, 86039, 60440, 110537, 4763, 67527, 2065, 53708, 16652, 129172, 34730,
	54055, 58593, 9831, 9063, 236025, 155817, 34046, 38945, 5738, 56951, 83310, 311497, 74910, 35078, 199151, 17989,
	8388, 239884, 55923, 6607, 64009, 247154, 32484, 22919, 13678, 71896, 60403, 134188, 37478, 114858, 56987, 211136,
	20446, 40513, 41063, 44314, 5377, 7614, 25014, 26183, 143857, 15569, 105698, 62278, 7360, 5917, 39541, 28555,
	109984, 27571, 66188, 6752, 176868, 46911, 30211, 6230, 2131, 25821, 51205, 136044, 14920, 93283, 105613, 245382,
	94925, 47970, 28606, 141429, 51543, 47112, 18609, 95151, 25825, 122401, 79906, 113718, 27216, 5916, 47492, 14972,
	249150, 9557, 5688, 56239, 50982, 31761, 72369, 60363, 247842, 51774, 105945, 15549, 17350, 32231, 112624, 53125,
	157461, 123382, 24235, 17589, 63921, 24546, 1249, 35370, 107577, 161196, 60433, 24723, 35030, 15250, 40425, 20680,
	25883, 68127, 16025, 151248, 53129, 81798, 73856, 139479, 39813, 253422, 51803, 11638, 21459, 17866, 47146, 553,
	37687, 61920, 49278, 70528, 87899, 221458, 79206, 110818, 179025, 60900, 103190, 18503, 7996, 4984, 121967, 137368,
	44957, 103881, 70892, 191082, 21029, 34324, 22806, 20456, 35625, 56155, 64490, 126623, 185281, 56096, 209736, 50122,
	68620, 9921, 50419, 353, 73672, 13884, 8591, 57592, 40096, 54425, 20380, 35717, 4978, 70064, 32928, 9086,
	68712, 39564, 31113, 25220, 62363, 28427, 22229, 55229, 83174, 77206, 7354, 182055, 536, 55798, 18245, 222560,
	175086, 193331, 134195, 14201, 134125, 51163, 184663, 101002, 103670, 68374, 546, 23443, 81074, 9066, 42749, 34622,
	20259, 32795, 154231, 117163, 3133, 149049, 70994, 40594, 135628, 55885, 63783, 202025, 166424, 36086, 260478, 33647,
	215599, 70307, 35697, 18212, 58874, 404, 14039, 180440, 103268, 63049, 28435, 28871, 213550, 82723, 184953, 29901,
	53647, 16875, 50515, 37268, 8719, 61770, 7574, 74150, 41274, 30181, 70617, 4594, 14538, 144885, 2441, 49869,
	46504, 65554, 184267, 139638, 125129, 159139, 55264, 21271, 14185, 35592, 45146, 132928, 9636, 129962, 53842, 7030,
	76466, 89972, 302831, 78648, 57884, 57143, 15157, 17857, 23332, 61368, 15451, 39196, 98386, 85851, 62463, 10390,
	10671, 38045, 14875, 4782, 40252, 8626, 32187, 124403, 201732, 86443, 47243, 77660, 88391, 25716, 35811, 128832,
	118604, 7502, 237927, 43523, 132409, 228207, 157184, 101700, 8964, 60773, 57088, 16225, 151161, 6066, 53775, 71193,
	14248, 57104, 79339, 25722, 4297, 61180, 124193, 21661, 214678, 206524, 168608, 184942, 11047, 27594, 51202, 23603,
	35235, 54533, 30624, 85166, 144976, 24947, 27322, 18349, 75894, 68617, 110502, 204601, 14383, 165612, 30678, 10330,
	120743, 5351, 12918, 29672, 72310, 76906, 59930, 30031, 108630, 113411, 81943, 2483, 9339, 73277, 24142, 60300,
	146819, 33784, 67698, 33435, 56657, 9927, 3550, 36473, 9512, 101897, 36221, 29513, 18878, 23426, 737, 35027,
	130948, 85775, 119122, 153850, 4059, 107858, 219696, 29309, 14330, 25310, 1865, 17553, 67719, 6690, 114201, 125658,
	39156, 38402, 82373, 23530, 95054, 57889, 17360, 28724, 109389, 28943, 5240, 25221, 11134, 45689, 50732, 9429,
	89595, 3871, 8451, 37258, 85942, 24045, 27398, 170897, 91265, 133240, 10657, 106244, 8897, 174084, 14987, 20788,
	12349, 2034, 12461, 6049, 37000, 47404, 24989, 181915, 70501, 41592, 14393, 6150, 15772, 86462, 316357, 102648,
	16395, 247192, 90413, 65092, 69427, 60305, 75747, 49362, 86243, 76544, 117586, 31769, 11624, 20385, 135755, 3709,
	41440, 5294, 51762, 183175, 72707, 10701, 20951, 255902, 90903, 48350, 94552, 1145, 9544, 62959, 76520, 38748,
	71116, 4585, 59488, 27431, 24652, 255188, 24842, 7658, 42956, 55614, 112134, 75025, 16621, 77282, 2139, 77031,
	46736, 8177, 1481, 38286, 28707, 92678, 99761, 56544, 6810, 11371, 2206, 45915, 276221, 36992, 187002, 5205,
	65291, 344437, 58238, 46598, 72192, 22580, 6288, 93352, 1449, 21152, 4057, 69188, 4211, 66844, 37320, 205386,
	18563, 98669, 50661, 21911, 195022, 2077, 4037, 56036, 6933, 11955, 13449, 40342, 14083, 76340, 74805, 16161,
	243939, 87039, 210822, 35664, 28348, 142984, 28693, 38709, 16000, 54264, 46655, 42882, 160407, 32274, 36985, 61997,
	40304, 17898, 6751, 118196, 7975, 91473, 385204, 68230, 2283, 137948, 12715, 5055, 97767, 43178, 34265, 14347,
	106297, 42456, 58704, 11346, 44815, 28124, 150653, 105984, 11875, 41021, 22073, 7157, 46077, 22337, 21340, 180552,
	232565, 43991, 1483, 17743, 133167, 172581, 46372, 293744, 21678, 33270, 122335, 141099, 58066, 34546, 98378, 78520,
	219009, 105273, 240968, 25320, 28990, 51485, 64194, 105157, 86759, 37970, 22640, 9629, 68540, 15233, 43165, 187720,
	55439, 88521, 36609, 23065, 100999, 53695, 21305, 96395, 47119, 37628, 60311, 18930, 20677, 245791, 1437, 32699,
	49904, 12186, 91402, 303150, 13252, 41335, 26298, 5610, 35567, 42495, 56981, 125424, 155397, 125482, 52823, 30598,
	23664, 117603, 36612, 31973, 14676, 19376, 29798, 68116, 4053, 21934, 87382, 1928, 40954, 52265, 92615, 81379,
	3273, 34759, 52275, 106275, 57482, 41097, 90631, 32830, 58308, 52385, 21793, 5887, 2448, 201104, 38344, 21041,
	93678, 14351, 1863, 5128, 64849, 37760, 33889, 14944, 73, 64346, 112650, 81203, 3560, 18655, 80566, 535,
	54591, 35622, 118120, 42023, 36603, 156972, 221673, 114952, 107687, 11508, 160705, 20346, 38078, 40474, 74225, 51265,
	9493, 76519, 20167, 10302, 15200, 2437, 43208, 49313, 29430, 3388, 14885, 55901, 14679, 8010, 70103, 44646,
	6292, 194780, 18613, 174473, 38354, 195260, 37892, 51994, 107965, 62357, 3417, 111618, 101034, 6514, 40274, 19287,
	29899, 69488, 20899, 157765, 56240, 100176, 5565, 110367, 1949, 204, 11689, 11491, 57436, 30163, 30514, 70286,
	11325, 92033, 67598, 53624, 95938, 30018, 28119, 29583, 80584, 46541, 44761, 6266, 1221, 26659, 34891, 16253,
	3472, 55239, 53280, 48541, 60071, 17527, 80530, 121958, 126170, 68382, 33191, 206410, 111713, 565, 37070, 51450,
	27346, 6432, 75696, 54475, 52700, 37122, 117657, 5111, 47281, 16518, 115997, 20432, 144810, 92320, 329965, 48091,
	20648, 73801, 38925, 26354, 21613, 167610, 32498, 6371, 26483, 4875, 12757, 74660, 8595, 131624, 103600, 99594,
	156437, 120835, 61254, 91442, 21470, 27623, 12398, 3950, 50845, 76345, 103187, 32112, 99998, 34454, 105952, 110859,
	72404, 57065, 4078, 28850, 58804, 66807, 22926, 55102, 53425, 4097, 75557, 33475, 264186, 2635, 81350, 50085,
	101178, 18620, 49744, 34753, 19458, 39833, 17455, 47867, 18085, 3167, 35290, 22716, 77733, 19487, 65609, 39907,
	52791, 9961, 120428, 32890, 39544, 10522, 175709, 124465, 36650, 32129, 471797, 111806, 16476, 12710, 38844, 17341,
	62697, 66788, 43459, 75607, 30090, 197034, 28185, 22378, 16459, 39684, 8006, 5039, 17222, 18779, 148346, 42859,
	71235, 96363, 130195, 79985, 19272, 8184, 112244, 190250, 6605, 36817, 45679, 144327, 108862, 4847, 373611, 1533,
	9126, 17394, 158595, 72005, 42971, 26885, 45250, 111460, 57537, 51345, 72605, 75975, 171311, 109471, 3200, 5866,
	9006, 99576, 28036, 52759, 16273, 69452, 154061, 22850, 7203, 77619, 211234, 104154, 16196, 266586, 13411, 57394,
	63370, 85228, 40984, 36738, 66177, 40225, 22440, 22542, 75910, 79753, 10817, 69766, 22738, 4757, 79708, 30736,
	73229, 20876, 9694, 193352, 15025, 29303, 172537, 8683, 180202, 125449, 67889, 121824, 26014, 6420, 8169, 28998,
	18964, 238980, 91302, 17717, 43303, 4032, 87547, 60274, 6840, 40766, 77473, 47094, 6178, 55155, 80832, 8805,
	31106, 18883, 157698, 37732, 14363, 141602, 35999, 136376, 23330, 156737, 427, 223617, 44203, 129889, 83150, 267939,
	125585, 9902, 69946, 9414, 13673, 3432, 33581, 4998, 1344, 116556, 144210, 9588, 129272, 9375, 78470, 51411,
	49019, 199991, 118308, 8054, 121477, 266420, 17503, 3030, 29632, 43639, 2770, 5019, 24241, 1820, 8197, 66854,
	53443, 33757, 23523, 85041, 5734, 5242, 58505, 49002, 8507, 124351, 73914, 4888, 175755, 10798, 7082, 16210,
	71692, 86553, 109487, 62162, 78250, 40106, 14106, 37565, 31992, 1122, 116458, 62388, 53530, 52222, 75871, 84028,
	60693, 74373, 103084, 9013, 41263, 155771, 11848, 26941, 21958, 146100, 103199, 116084, 1592, 159600, 22845, 150047,
	101169, 26507, 55129, 40154, 23027, 19052, 108222, 75954, 34969, 7107, 47044, 167001, 20279, 47998, 84260, 86142,
	99473, 192811, 75735, 8526, 258083, 2161, 4072, 16693, 33060, 258144, 7934, 85849, 55935, 88553, 19087, 2456,
	582, 19689, 16502, 34449, 126529, 141287, 313754, 178816, 112889, 221693, 3985, 34572, 31485, 154218, 11461, 150335,
	39243, 170943, 27318, 48995, 3223, 59101, 24900, 93493, 15384, 12110, 70211, 238190, 3696, 3557, 40001, 32662,
	183103, 54370, 25705, 49727, 11676, 11217, 5520, 15006, 483, 55609, 70110, 82024, 112377, 1308, 3962, 45068,
	80020, 9133, 127832, 18199, 3766, 39998, 64604, 16092, 53925, 62852, 31900, 59346, 101091, 13087, 73959, 17940,
	11878, 19999, 138082, 225170, 9259, 62694, 104388, 133640, 22311, 20405, 35000, 43909, 11283, 98876, 7611, 26731,
	16304, 144646, 17594, 18139, 143537, 28535, 152669, 33809, 41126, 9069, 35712, 154500, 5369, 136599, 70281, 69095,
	3939, 23003, 68988, 116957, 45573, 5807, 113615, 32277, 345, 92620, 84249, 731, 58650, 11675, 24, 159263,
	80896, 76073, 21291, 74650, 43053, 13130, 8944, 99675, 172755, 127716, 4234, 232444, 4201, 47666, 106697, 175239,
	195664, 22516, 126157, 45982, 48214, 49395, 16077, 62677, 24082, 56534, 43438, 105745, 32227, 102870, 41986, 281507,
	31140, 46350, 6228, 432517, 62144, 23562, 286663, 16934, 113345, 4192, 2019, 30142, 8920, 7346, 16786, 21572,
	63301, 37978, 192608, 159873, 13127, 67715, 79955, 227341, 1453, 53776, 28078, 75913, 79214, 5123, 27672, 30170,
	41798, 72809, 70425, 85455, 8247, 190042, 37701, 48563, 243394, 121226, 32222, 5323, 194654, 221201, 81900, 41032,
	53985, 33370, 239292, 37312, 62074, 143880, 68708, 1401, 8145, 60935, 130096, 12519, 5368, 26205, 173964, 51804,
	22814, 65818, 237356, 17984, 72892, 271703, 188318, 12097, 5869, 5935, 72987, 39454, 76732, 18310, 22787, 16064,
	16974, 9296, 9435, 53009, 131519, 32056, 39550, 24931, 118560, 97031, 23848, 245242, 27650, 146103, 48932, 18985,
	20498, 1011, 106888, 45382, 49822, 1877, 121778, 21301, 5184, 33486, 543, 25152, 10428, 51917, 4707, 14519,
	10347, 72608, 6673, 54894, 62800, 9600, 41882, 75688, 25937, 60063, 44394, 116787, 40133, 14778, 45162, 1032,
	25009, 39377, 14435, 72227, 91540, 7290, 42804, 3235, 81122, 143202, 72417, 23690, 66452, 19835, 37114, 29446,
	100913, 38167, 314933, 119607, 109064, 18106, 1839, 31007, 12340, 129627, 90076, 152538, 29052, 154376, 30747, 194907,
	51633, 84245, 163325, 14104, 98424, 49436, 45762, 71912, 17978, 148873, 5629, 70673, 77632, 73678, 58896, 22228,
	33619, 114818, 100618, 166948, 17992, 28695, 5741, 94879, 67332, 20872, 55861, 74719, 147077, 86325, 71117, 36610,
	73899, 1976, 15273, 42585, 50275, 49154, 39284, 20649, 97037, 172304, 35853, 167496, 53531, 10313, 75144, 37730,
	143293, 3397, 7847, 7520, 4934, 15330, 20663, 30657, 229166, 41185, 16816, 9737, 141185, 92712, 125598, 72623,
	51322, 14763, 29541, 33147, 35953, 171288, 2315, 24835, 48260, 83144, 268708, 70956, 98879, 9423, 75075, 3300,
	52767, 51039, 33096, 52401, 77618, 131437, 109554, 14741, 5631, 34907, 53899, 41480, 119521, 18521, 79163, 17183,
	38986, 50823, 20743, 177314, 7896, 349037, 295350, 48724, 1773, 13136, 156117, 27553, 62048, 31875, 29702, 41785,
	87637, 36216, 15534, 114901, 21320, 8952, 8053, 51134, 16838, 63647, 9532, 35599, 4736, 69227, 72630, 38381,
	63290, 72583, 8834, 3624, 8745, 28755, 52302, 73857, 927, 5572, 57991, 16781, 38057, 4473, 57635, 90098,
	15608, 28889, 175176, 71535, 14707, 44125, 364236, 40113, 340154, 266747, 59642, 116960, 45677, 8063, 24405, 123992,
	37508, 29660, 170251, 1110, 39437, 167167, 186598, 18253, 20731, 19134, 25119, 17229, 53357, 27948, 126588, 50425,
	75472, 9474, 40764, 168193, 79255, 223559, 60842, 1539, 47062, 12000, 18727, 210503, 10190, 30856, 126575, 21059,
	2956, 66114, 4392, 37133, 4927, 45870, 3491, 8225, 33808, 35482, 42061, 53658, 7227, 171426, 172012, 114935,
	179590, 5470, 3943, 15414, 20441, 106549, 19177, 30859, 3160, 101389, 102456, 225789, 57647, 13723, 48261, 6754,
	101154, 10416, 32942, 57469, 7730, 30055, 24206, 150654, 279942, 56378, 18293, 67301, 36488, 296901, 165027, 7883,
	1238, 75866, 181188, 1705, 230753, 40884, 28717, 81940, 5513, 90772, 310676, 38184, 6421, 44773, 99053, 6093,
	4578, 35586, 104995, 200428, 140113, 34549, 58014, 58498, 56946, 4215, 47060, 6018, 31035, 1544, 20240, 28113,
	40965, 13137, 5418, 108657, 130877, 110678, 11061, 7204, 168596, 59380, 73706, 38423, 6051, 23356, 2867, 8347,
	83973, 319428, 12401, 14558, 45743, 162668, 40250, 62765, 43058, 84327, 400614, 73785, 3637, 25110, 32998, 2734,
	55372, 39323, 14964, 74000, 350962, 63351, 188568, 60846, 93973, 36127, 11787, 31270, 69486, 82763, 15849, 36892,
	61754, 34373, 126, 51560, 39460, 2075, 27348, 11286, 48951, 54101, 37021, 63999, 110132, 87735, 27285, 182336,
	76794, 9597, 57642, 71620, 76921, 163033, 143064, 72237, 2604, 10165, 20880, 16074, 86261, 20882, 3523, 236200,
	298315, 36520, 263631, 350264, 34486, 36960, 15856, 59506, 35756, 59358, 8374, 110510, 114233, 19923, 74525, 39858,
	37090, 52838, 159964, 83759, 101737, 31978, 17291, 107140, 134241, 5506, 167749, 162769, 47885, 13010, 46308, 17595,
	38016, 63564, 83757, 48192, 161951, 32206, 37750, 126369, 52210, 48921, 27455, 106710, 14957, 31026, 61653, 141164,
	67761, 192507, 34833, 289638, 56855, 39154, 162549, 43067, 18506, 73517, 90110, 75587, 71076, 47077, 31226, 42043,
	30074, 313014, 12407, 160372, 12509, 48863, 164400, 5311, 63989, 82593, 8044, 117483, 117668, 30794, 149975, 74430,
	2436, 75111, 109069, 20594, 23676, 27952, 52983, 272861, 53315, 117253, 10425, 61895, 53912, 20790, 160750, 3065,
	173172, 111269, 62535, 683, 43933, 123481, 1237, 53579, 35180, 12772, 46289, 6837, 133435, 52141, 83291, 142583,
	74139, 6077, 31500, 112243, 42657, 62044, 127483, 102079, 1870, 57570, 70937, 29331, 100342, 12147, 28045, 19558,
	319131, 210199, 1076, 278847, 131863, 76332, 34401, 30447, 22857, 87122, 243597, 65921, 45512, 30169, 4901, 18591,
	27808, 156752, 136398, 190684, 4608, 97755, 32131, 97571, 48316, 54534, 300762, 756, 44978, 24015, 51564, 201119,
	64619, 9994, 67673, 155728, 55348, 19378, 33471, 9703, 404051, 2223, 147771, 5865, 39831, 35852, 190045, 38744,
	113959, 10928, 38459, 88256, 18498, 73747, 60552, 14823, 97114, 119097, 82034, 23720, 44660, 8313, 91941, 14565,
	22994, 19394, 8924, 16201, 17535, 139733, 219285, 188178, 27710, 14719, 231712, 106900, 1184, 5526, 69669, 17586,
	10865, 102800, 21757, 7232, 27494, 55253, 25644, 63744, 147236, 42038, 27975, 46601, 63886, 72737, 1974, 139423,
	65157, 91518, 236382, 11160, 109820, 7795, 136015, 20998, 20607, 15757, 88177, 6800, 224357, 28316, 29427, 8419,
	52134, 70277, 63484, 47845, 6167, 11597, 80451, 131082, 96021, 5398, 15940, 2025, 76015, 175067, 125959, 58745,
	4889, 9771, 23814, 21524, 5283, 56125, 135548, 65216, 48602, 41411, 7451, 6827, 7400, 55600, 32062, 2108,
	59834, 14588, 13750, 190310, 148272, 32515, 9131, 31263, 77850, 11595, 2847, 261991, 10897, 128244, 1165, 16548,
	58790, 14854, 19157, 29201, 54665, 234142, 3740, 35377, 138840, 11916, 124297, 9220, 141706, 43934, 167940, 121174,
	23237, 64166, 60165, 5483, 26649, 141534, 58888, 58976, 6834, 1707, 1388, 108060, 75358, 34322, 12867, 34651,
	66616, 22431, 127812, 38340, 56167, 49437, 257393, 48259, 175667, 21009, 2964, 5909, 726, 22676, 59020, 7754,
	1255, 10163, 9055, 9340, 47680, 1148, 93238, 154599, 38161, 7627, 62603, 11937, 127287, 59089, 42652, 617,
	21713, 73894, 125058, 121584, 53374, 3743, 68552, 109668, 24586, 65748, 45957, 13044, 61745, 74925, 6977, 5164,
	14177, 91415, 67752, 72631, 97316, 10961, 30382, 119792, 14296, 87829, 45414, 39752, 4397, 436634, 82325, 27096,
	3554, 10756, 200127, 72816, 225729, 53930, 213531, 40055, 50100, 28986, 105564, 28706, 26433, 88320, 5236, 12197,
	42752, 20067, 305, 20374, 35873, 17219, 176999, 63233, 109431, 96995, 25075, 30799, 6528, 60482, 46064, 54130,
	72915, 81127, 130916, 7772, 44, 2271, 71082, 69803, 308553, 61540, 362, 33035, 38470, 65747, 23247, 9014,
	82014, 13308, 66359, 9330, 9229, 83479, 30240, 23448, 132134, 69808, 335460, 21311, 122061, 149324, 10088, 80693,
	61703, 4207, 14472, 55745, 29579, 1605, 56024, 82491, 1014, 202083, 65187, 74299, 26518, 50969, 6692, 19051,
	92093, 60885, 1459, 39034, 118882, 74520, 72771, 703, 85216, 116529, 32710, 36970, 18652, 36685, 26271, 81037,
	26776, 31524, 60326, 73767, 969, 22100, 132598, 41345, 7889, 145056, 99217, 81833, 21212, 73497, 33045, 8932,
	39639, 30663, 50946, 31390, 72480, 49583, 22464, 13298, 17827, 155, 16141, 30038, 53601, 29411, 190020, 80089,
	15857, 29211, 107176, 34747, 12596, 157284, 15425, 11233, 27479, 53887, 43891, 34947, 37891, 141221, 10704, 19267,
	132624, 49563, 155166, 134130, 47591, 197379, 58220, 48323, 30822, 111164, 20838, 130557, 76518, 6958, 182295, 40558,
	88226, 13133, 152694, 2220, 34674, 69620, 109316, 141123, 304436, 25829, 18862, 192067, 99697, 88374, 31758, 69312,
	14903, 53383, 10746, 47744, 22385, 93762, 61058, 15785, 46171, 477, 17201, 262751, 117716, 104320, 64687, 106162,
	90996, 5463, 30179, 28685, 62078, 43054, 8753, 31365, 39338, 61552, 64305, 133858, 102363, 6677, 87452, 7054,
	59587, 53886, 63476, 32281, 72760, 199189, 18329, 421, 113512, 24702, 366561, 4781, 116465, 73288, 206064, 18444,
	33214, 14620, 68636, 60031, 36291, 37209, 162299, 80720, 2474, 5789, 28900, 76816, 14510, 107239, 37552, 241934,
	66946, 370785, 76358, 4110, 240077, 73058, 66310, 12815, 4925, 131647, 4284, 23191, 64277, 187587, 17122, 79129,
	58355, 148997, 24119, 52808, 126639, 39548, 45806, 7140, 7455, 2598, 10447, 5178, 53045, 210717, 30708, 1945,
	134158, 218564, 10905, 122252, 105417, 81879, 70551, 66028, 108348, 36913, 54786, 146890, 69229, 12714, 26103, 46640,
	6662, 19387, 102070, 95628, 57074, 54278, 82517, 48482, 279028, 247620, 244381, 22358, 28426, 69214, 23657, 72396,
	17173, 37833, 69081, 18043, 31857, 131494, 56195, 80151, 62406, 49094, 50766, 41862, 1043, 24170, 227882, 96717,
	2072, 1984, 32487, 15837, 2574, 127774, 94227, 4520, 33013, 2634, 146415, 16488, 18742, 70707, 40977, 44346,
	9660, 45229, 45577, 73568, 35662, 164023, 150606, 111291, 201658, 51927, 94928, 70540, 93722, 48868, 11513, 52572,
	3372, 86909, 78466, 18642, 56124, 107297, 3359, 11173, 82721, 35031, 26843, 199441, 34886, 122196, 45526, 101052,
	29943, 121351, 52249, 103014, 66832, 48942, 2898, 336626, 51323, 76433, 7532, 203017, 3176, 19963, 12314, 105164,
	26724, 56695, 24774, 48088, 62499, 42896, 57186, 4458, 21813, 47426, 161693, 47324, 4916, 259338, 63869, 109600,
	240898, 43240, 232954, 96723, 38735, 27067, 38187, 28815, 98933, 23760, 97854, 22124, 105347, 50453, 32614, 57686,
	35017, 7720, 97669, 110122, 95138, 39614, 10387, 36811, 104972, 41070, 75511, 46443, 13766, 5584, 7237, 70045,
	51289, 220362, 7049, 62088, 11102, 85507, 56324, 34161, 53388, 121691, 80511, 196153, 73501, 36316, 87597, 34951,
	44388, 147126, 28681, 36155, 1578, 526, 53956, 575, 59185, 33421, 63731, 18099, 110357, 54279, 103444, 10583,
	2677, 113141, 51837, 105310, 21004, 4100, 33141, 38248, 29953, 82186, 29450, 7647, 31552, 24312, 34193, 53649,
	16824, 50134, 55714, 29343, 47247, 21026, 63990, 52485, 7774, 23242, 18959, 80387, 161403, 32176, 2538, 58384,
	33996, 23397, 24341, 10643, 11002, 19891, 62403, 153768, 53240, 209440, 73555, 19704, 3361, 23162, 42869, 265803,
	81157, 80875, 2278, 262319, 84696, 7096, 107848, 32167, 2736, 29271, 19014, 29556, 155410, 89334, 47725, 84256,
	22373, 208424, 12975, 13596, 17448, 76857, 31741, 48763, 12700, 215943, 33645, 97305, 29543, 173348, 40774, 40604,
	37809, 105902, 30553, 23810, 16690, 61602, 41664, 147237, 2516, 35807, 113603, 209588, 54717, 55085, 117519, 201476,
	165602, 59589, 57535, 31967, 26603, 90745, 143263, 7313, 6687, 30101, 48322, 12103, 60485, 2657, 123363, 1296,
	7743, 39920, 1742, 58688, 33131, 21543, 41051, 31301, 72603, 24021, 59582, 11423, 35493, 32658, 25385, 19647,
	158959, 23713, 20148, 103341, 78820, 16449, 54331, 95414, 371129, 24485, 29451, 154749, 64404, 230793, 67023, 44857,
	12067, 58857, 58996, 114203, 15310, 5946, 18833, 106513, 131663, 16651, 39649, 7199, 392089, 31057, 128229, 66172,
	8963, 23935, 166714, 119571, 23066, 112498, 53435, 15205, 21549, 7739, 71908, 29289, 51061, 27095, 162735, 272002,
	129528, 8427, 27868, 34281, 21071, 85386, 64352, 154172, 23378, 179976, 17636, 327025, 5091, 41788, 12900, 87975,
	48945, 100196, 1113, 126434, 453, 64854, 51042, 38970, 20443, 4214, 139149, 58184, 247871, 26952, 81777, 142,
	17179, 3008, 45173, 70740, 200938, 35791, 41075, 166076, 20423, 126460, 7633, 14521, 2887, 75841, 25190, 3207,
	1995, 47560, 169668, 61270, 11602, 48017, 37798, 15937, 101551, 27201, 146748, 12127, 22308, 151, 49146, 5057,
	63241, 77317, 91779, 10543, 8004, 35155, 109971, 35113, 60372, 3616, 51106, 36957, 43124, 11805, 67257, 43957,
	3859, 46032, 49997, 89980, 47477, 10588, 110353, 119864, 40735, 119004, 70790, 20773, 6071, 239499, 26955, 11888,
	31813, 125651, 21423, 100157, 23697, 2387, 10093, 51494, 30521, 31087, 170447, 20766, 56137, 32674, 203959, 104448,
	157940, 20964, 139900, 91152, 36536, 75069, 23630, 2993, 118907, 2305, 23651, 134496, 81471, 92716, 9320, 12888,
	141224, 18826, 11786, 132776, 10831, 81257, 50570, 5292, 1981, 109745, 320474, 17621, 140479, 114742, 64465, 8081,
	2566, 39089, 169703, 62517, 98769, 53571, 6327, 47141, 35963, 20637, 118333, 40457, 74347, 7074, 9637, 1983,
	5628, 23411, 191961, 138294, 13818, 13000, 16622, 19361, 63613, 41672, 26511, 25532, 88360, 38043, 5750, 80025,
	282815, 67164, 74420, 19061, 117562, 164767, 31748, 259043, 92819, 16302, 33515, 20567, 51098, 16406, 28847, 59576,
	93323, 30675, 43017, 21329, 20730, 38832, 56326, 296268, 5490, 75213, 25534, 302836, 13824, 57124, 54645, 14042,
	15631, 25604, 22066, 34802, 8728, 84482, 83540, 241584, 145900, 6981, 58469, 84643, 104536, 63298, 30259, 51266,
	80535, 11590, 102384, 26919, 97593, 246881, 47296, 354051, 161322, 17098, 20237, 100486, 107353, 155605, 252853, 37167,
	149244, 61006, 1587, 20010, 17875, 37717, 22333, 94693, 94521, 133019, 44276, 61298, 38703, 43471, 91550, 43055,
	87334, 40750, 12386, 75319, 141273, 29567, 132442, 22689, 23312, 84956, 141040, 10590, 60369, 11804, 6368, 368351,
	21695, 33434, 9881, 100830, 36432, 94819, 56766, 16755, 69182, 132327, 74655, 28552, 3517, 7108, 37755, 10197,
	56673, 45158, 209948, 133315, 19350, 82337, 54937, 15809, 177527, 7796, 7569, 140266, 11264, 72394, 188756, 5549,
	2133, 57210, 10887, 47901, 214100, 2525, 164759, 110718, 3264, 10582, 62081, 48818, 8297, 118, 210992, 9251,
	274903, 9677, 14441, 159965, 106621, 37614, 94029, 89739, 183137, 25012, 23127, 6415, 5329, 25047, 148194, 52873,
	66134, 157982, 5013, 108291, 26381, 38835, 13711, 14211, 4068, 10473, 8100, 66236, 38864, 98084, 15146, 1073,
	80670, 136358, 70272, 69586, 212616, 8528, 326, 62634, 104189, 42894, 104902, 30680, 44273, 59644, 27699, 41233,
	34966, 9590, 32538, 80767, 6956, 149041, 13955, 51743, 750, 111717, 6517, 14587, 4242, 201614, 143843, 37146,
	28197, 44009, 43916, 12145, 99194, 44814, 94703, 56007, 42873, 9260, 31832, 124429, 40434, 39118, 2855, 68468,
	46065, 42091, 10486, 153247, 11017, 62776, 51440, 28141, 45367, 32152, 74383, 29671, 41304, 68977, 40858, 108678,
	16151, 30763, 4314, 17146, 43394, 73122, 17906, 40733, 50429, 85261, 45015, 49949, 145294, 124106, 17568, 34371,
	173083, 288, 42549, 12803, 50928, 81811, 39772, 73615, 4783, 137610, 93081, 94438, 58200, 2377, 13619, 56723,
	11901, 6576, 73180, 80669, 49413, 97375, 57270, 48878, 167667, 23953, 58416, 175340, 8706, 32598, 3232, 15628,
	22148, 6781, 16703, 33961, 35237, 1571, 22104, 63536, 33562, 15862, 18340, 35944, 132796, 11918, 1921, 125981,
	51349, 10364, 85983, 255167, 9234, 2055, 13693, 103593, 23571, 61620, 160567, 117729, 580, 115551, 116932, 13561,
	30758, 84546, 49681, 43225, 54803, 18941, 85379, 100935, 13351, 32044, 57565, 2245, 24457, 49262, 6070, 91644,
	8335, 37392, 6154, 13603, 184642, 19303, 227720, 96179, 5239, 24193, 13315, 57314, 107237, 51217, 20491, 81678,
	86885, 70755, 428, 179, 42063, 17693, 13004, 47738, 77176, 71612, 159995, 38190, 68102, 162965, 151926, 105201,
	87914, 43863, 68234, 31612, 12246, 186854, 101795, 19998, 16624, 70602, 32792, 178810, 77827, 29070, 22068, 107649,
	71023, 90500, 16728, 162005, 67820, 7242, 228629, 39732, 53937, 13938, 34436, 5204, 123032, 10449, 71005, 98074,
	67088, 106988, 291861, 94500, 38452, 42618, 6828, 73073, 5080, 204423, 105913, 115665, 1906, 15610, 38755, 25380,
	58367, 59766, 60459, 73006, 59860, 68419, 26950, 1428, 259754, 3041, 13342, 28225, 48485, 83048, 85009, 68920,
	56253, 299738, 140904, 234708, 56548, 277397, 17997, 3576, 44604, 18224, 8324, 31880, 14053, 158162, 74677, 55215,
	151510, 28950, 128512, 64851, 222778, 118844, 15883, 16409, 59158, 71397, 31183, 49242, 88325, 138850, 90782, 70299,
	182161, 32090, 72208, 3695, 3077, 111227, 161738, 43223, 35913, 18358, 1534, 38477, 15282, 54414, 54364, 79304,
	6836, 17368, 85182, 28400, 11503, 21776, 53209, 109836, 51220, 162445, 25226, 49401, 8693, 38818, 16428, 110709,
	8925, 23289, 93468, 234859, 11081, 7463, 86040, 135427, 19859, 55537, 57931, 187243, 26017, 98350, 50210, 6269,
	29272, 35474, 88327, 117727, 37053, 35555, 37077, 217977, 4410, 30486, 128070, 130830, 806, 7149, 52564, 229213,
	65066, 42490, 307058, 204826, 109285, 238299, 18555, 40781, 84489, 186879, 124382, 68019, 13293, 11661, 71751, 44920,
	91837, 26987, 2197, 102990, 259410, 82104, 44416, 57773, 59286, 32567, 6641, 44154, 6174, 17830, 9157, 149362,
	104597, 12972, 177918, 53398, 19593, 92527, 1087, 87430, 69624, 269835, 48066, 49685, 41646, 216814, 38597, 24582,
	39153, 30991, 200785, 97414, 12887, 33902, 29174, 70773, 66542, 105442, 235327, 45065, 51233, 121540, 22983, 43693,
	27798, 231341, 162307, 209666, 38415, 17290, 1234, 76093, 68460, 28473, 8519, 322, 33339, 17251, 112241, 193166,
	1460, 111206, 84541, 29987, 66299, 24564, 1030, 23392, 62725, 130115, 32898, 39542, 63698, 55703, 94231, 185298,
	14336, 197526, 43543, 16795, 173016, 55619, 26853, 59568, 142065, 129659, 31938, 275925, 146981, 53274, 19131, 41141,
	9890, 69466, 104341, 4155, 8392, 5824, 1950, 86933, 46480, 83929, 98073, 36434, 160827, 118064, 10783, 26385,
	44118, 27018, 49240, 390, 39366, 91121, 37418, 45827, 143400, 42364, 499, 64564, 162953, 27891, 16999, 33583,
	9704, 13545, 78281, 3854, 37836, 48240, 13113, 18859, 146113, 121304, 249883, 33622, 111293, 142295, 3762, 39685,
	34213, 561, 75697, 64361, 60911, 28324, 47055, 190226, 33250, 125755, 145533, 97722, 57956, 21478, 197589, 10291,
	139632, 29522, 81040, 242939, 26040, 13030, 23729, 45556, 32296, 96549, 43668, 11125, 13377, 75113, 103868, 7404,
	50273, 8861, 115140, 26130, 44443, 30217, 71995, 104255, 46766, 8832, 26810, 49560, 102638, 60238, 76786, 116808,
	35880, 31475, 61360, 25826, 56355, 39038, 64355, 64019, 198840, 5420, 16391, 97470, 3203, 130053, 75634, 2990,
	55708, 136680, 8593, 123293, 158307, 75724, 11292, 58878, 49118, 43932, 17979, 86082, 24937, 106257, 9245, 47951,
	3827, 84513, 38711, 68806, 28856, 133206, 88998, 69603, 17823, 138290, 476, 236406, 127808, 7946, 73480, 26809,
	110153, 1904, 157379, 8535, 160995, 43921, 12898, 10110, 55608, 59863, 39747, 69494, 102874, 11299, 100370, 72187,
	122177, 62778, 16036, 41092, 91013, 70134, 58256, 97076, 332761, 115788, 19435, 946, 6471, 129188, 116039, 8628,
	170964, 27527, 163531, 14660, 21121, 14697, 424, 21976, 109170, 63449, 63161, 32643, 110605, 69426, 45082, 96930,
	192273, 186895, 21693, 32962, 19402, 63385, 12977, 59240, 139235, 115, 16211, 17191, 37354, 30894, 188084, 1402,
	25631, 83383, 6657, 55219, 139664, 8605, 165700, 26315, 14020, 84567, 141973, 32819, 47790, 52974, 85297, 131807,
	79749, 73860, 1382, 73232, 115503, 23849, 99421, 107846, 11029, 33065, 46297, 153598, 204697, 4292, 92053, 3792,
	51314, 170122, 34279, 24988, 60439, 52252, 25526, 245376, 15844, 90077, 34908, 9271, 24395, 107600, 275013, 26323,
	22318, 86358, 98863, 43168, 16655, 7555, 26102, 9709, 26850, 6100, 12046, 10250, 16963, 22853, 23472, 11249,
	2558, 7118, 3448, 52643, 5243, 159677, 77254, 109450, 250105, 28367, 118007, 111228, 6804, 38175, 17757, 120488,
	23393, 82819, 231862, 40156, 4669, 44508, 55550, 16139, 83904, 117342, 22763, 44862, 15169, 38928, 40569, 62170,
	107450, 105772, 28156, 7822, 28833, 173606, 17922, 81326, 59581, 69680, 59819, 67455, 139660, 44800, 55574, 29060,
	41498, 53678, 9407, 5203, 129320, 43665, 78690, 7359, 28383, 24069, 45651, 27727, 63113, 161039, 130156, 28023,
	75517, 31848, 48974, 8360, 10287, 86495, 24504, 46482, 196003, 97605, 27781, 167148, 4486, 15799, 44449, 116821,
	23575, 26559, 86269, 102832, 90532, 55268, 34894, 3309, 79635, 11664, 15280, 84960, 84, 29688, 10760, 216428,
	11657, 121831, 217809, 55209, 80384, 12317, 11420, 7972, 42514, 3689, 2905, 126774, 12863, 7618, 37450, 246116,
	70021, 28819, 69684, 24426, 26089, 12839, 6655, 48943, 35368, 5301, 23629, 45541, 76687, 13258, 57501, 114802,
	100898, 58094, 115544, 102779, 79835, 10600, 71522, 98768, 7891, 846, 26839, 14228, 8460, 80132, 78272, 22699,
	14373, 4350, 31903, 87845, 7644, 8943, 38674, 7717, 18232, 32492, 334, 16729, 105352, 37959, 25681, 68619,
	97301, 25369, 13564, 174678, 269642, 36254, 92724, 40066, 17406, 17971, 236970, 5122, 4203, 39604, 168240, 107374,
	34126, 163566, 53493, 143831, 162123, 19492, 68867, 5183, 93334, 46186, 64235, 216541, 49667, 74606, 57204, 56845,
	1792, 104249, 68009, 41949, 24502, 75224, 3308, 7715, 71541, 5657, 20349, 26344, 32646, 231119, 7512, 3976,
	14065, 37866, 37804, 10341, 14536, 5104, 65267, 76115, 51522, 24201, 45798, 64778, 7399, 99415, 42226, 39015,
	10211, 210357, 7872, 11608, 108007, 127289, 17831, 3190, 40224, 36684, 55595, 2626, 228412, 95275, 135815, 14951,
	82771, 7778, 9240, 61940, 203308, 35191, 169534, 57708, 34995, 4885, 40829, 3680, 9796, 14852, 5380, 33117,
	1634, 5197, 99719, 38604, 11889, 31625, 49416, 203455, 75694, 92300, 108452, 30916, 5408, 12498, 86903, 38507,
	44623, 56975, 48713, 346992, 111716, 243, 80653, 61683, 95915, 45667, 86115, 21119, 235649, 47461, 51518, 110321,
	51496, 219400, 3802, 12476, 46494, 145487, 120879, 23572, 129010, 38489, 90056, 124249, 4015, 3266, 70474, 55425,
	14997, 21181, 8666, 6848, 154310, 148014, 33644, 14243, 97423, 149877, 5944, 13901, 10718, 7002, 62891, 59685,
	15511, 166482, 12307, 89, 26504, 72899, 23915, 64046, 129940, 66842, 183620, 294529, 34741, 68858, 27848, 81843,
	21941, 83003, 306170, 147189, 3636, 16260, 39866, 63656, 55831, 153167, 43728, 17750, 144435, 7428, 56786, 20120,
	1425, 50309, 6874, 376252, 148241, 43904, 170027, 24258, 39701, 2839, 15136, 45803, 83839, 150631, 146561, 16326,
	36441, 10587, 16320, 6428, 3911, 326632, 54321, 5341, 48437, 99206, 12293, 136657, 11032, 33145, 36631, 208543,
	33172, 19019, 35082, 21725, 39297, 15820, 5259, 42389, 80236, 15149, 133162, 33611, 3541, 29297, 30878, 22631,
	76297, 28689, 4896, 115633, 3031, 83590, 64584, 98397, 28238, 38273, 23583, 132591, 40812, 5357, 250286, 155589,
	77480, 125761, 52178, 32237, 1438, 251974, 42718, 146691, 137636, 255143, 84768, 59649, 148888, 4504, 162540, 480,
	170238, 40982, 81953, 15758, 46203, 10904, 113948, 83611, 13334, 11131, 31657, 201680, 121512, 24459, 73405, 15622,
	11144, 29695, 58464, 52224, 3075, 285, 59978, 133881, 5009, 58471, 15018, 82967, 45599, 20537, 145851, 127585,
	126084, 164215, 31111, 65986, 273003, 55593, 37539, 17277, 48307, 55900, 153819, 3553, 16633, 46134, 147924, 13893,
	289295, 72924, 13717, 24891, 120762, 146975, 13421, 53512, 112703, 77101, 6959, 99689, 26120, 43872, 106656, 23762,
	11140, 97288, 69269, 81874, 66371, 2955, 39898, 51131, 18612, 34233, 87472, 206990, 122855, 77243, 796, 51415,
	359152, 8317, 11012, 102088, 73299, 4988, 4474, 53516, 23715, 29638, 10906, 141049, 21129, 95239, 23577, 32880,
	19508, 11288, 21788, 92181, 113159, 25860, 138427, 4909, 51414, 27693, 74065, 85299, 228211, 44045, 138288, 57545,
	149678, 24866, 897, 102444, 85480, 28095, 8521, 52450, 115883, 4900, 101621, 50080, 98537, 91763, 50744, 141209,
	141982, 17515, 62143, 60215, 55204, 51750, 49859, 47423, 111050, 18241, 127572, 27875, 8362, 5487, 13031, 61172,
	119208, 99468, 81138, 4674, 20175, 21382, 12172, 90865, 33494, 57755, 124469, 192406, 22901, 52442, 3257, 148028,
	2308, 140818, 56812, 5480, 69100, 31442, 1006, 74025, 23178, 9477, 538, 47143, 77825, 63363, 116055, 11200,
	46639, 105515, 17412, 17542, 111279, 190689, 103251, 50859, 231860, 44321, 127705, 20234, 99482, 43051, 56306, 7302,
	32369, 90616, 144938, 39168, 196124, 40991, 41800, 15563, 59466, 3378, 1806, 7803, 11425, 18839, 97464, 45770,
	40950, 145347, 75829, 2403, 2189, 47457, 75090, 115436, 54606, 168045, 137961, 84240, 179174, 10430, 9598, 200896,
	21277, 93910, 36158, 168972, 58686, 24031, 190034, 49249, 116091, 18273, 1610, 1384, 121150, 28631, 21990, 38990,
	20529, 6216, 269032, 88711, 423342, 31446, 78625, 229892, 28041, 4368, 7646, 7969, 28898, 91798, 70503, 42311,
	85607, 85937, 6675, 17507, 31235, 3691, 110123, 6991, 10259, 69630, 22395, 44780, 274782, 41679, 33394, 238945,
	32982, 70326, 76996, 30483, 138167, 244993, 34345, 96342, 44056, 55958, 42437, 101041, 96338, 62198, 88988, 21498,
	21664, 180253, 28683, 95850, 61474, 13405, 178724, 22003, 87661, 89674, 123873, 14635, 62810, 26128, 116689, 77688,
	11884, 122274, 28995, 49423, 324204, 22236, 92296, 60834, 48047, 55395, 15760, 70223, 29376, 13493, 32972, 239009,
	54383, 62097, 101117, 269544, 9811, 110571, 37814, 68383, 191001, 6008, 110771, 84121, 22193, 25085, 14979, 58743,
	27973, 32879, 850, 169638, 74446, 80893, 141070, 11129, 57515, 274721, 92452, 17895, 11095, 37821, 35255, 91588,
	340, 199523, 14639, 142001, 50912, 269687, 19941, 14516, 5838, 148473, 8697, 16682, 46922, 4938, 15429, 346,
	63778, 25503, 163580, 60348, 47073, 63072, 147564, 973, 84025, 136119, 138151, 128046, 85623, 57287, 99670, 34756,
	22491, 87347, 117, 26573, 37311, 54111, 11917, 26510, 67901, 205188, 105674, 48216, 58036, 131364, 32754, 25049,
	12765, 143906, 107474, 12997, 17725, 24472, 28010, 75728, 7679, 33234, 4029, 73689, 12830, 107186, 129377, 51950,
	2529, 83352, 49103, 36026, 10479, 44946, 5889, 49324, 64688, 167104, 79171, 15765, 51342, 14209, 45396, 57905,
	73693, 89908, 66939, 62819, 28447, 15846, 115924, 42407, 11251, 90342, 139392, 200266, 18603, 118427, 19807, 127071,
	82688, 24159, 26550, 69701, 27399, 10592, 11808, 91820, 151671, 70516, 90390, 21928, 123296, 17587, 32500, 179948,
	55772, 91849, 15150, 49826, 3643, 386235, 56053, 64308, 46809, 73211, 74659, 20252, 88673, 3409, 27510, 5888,
	65200, 41814, 119602, 22958, 87627, 25024, 60686, 5049, 55963, 33240, 90361, 17884, 209185, 89691, 34190, 70246,
	45329, 87664, 61411, 95187, 65775, 118033, 135010, 30889, 65283, 39082, 32169, 240255, 1600, 9431, 7490, 15733,
	126532, 43171, 95090, 46116, 42909, 4351, 48409, 31998, 35816, 46998, 41156, 65693, 127602, 118511, 55960, 17853,
	16586, 143361, 9655, 63582, 46336, 101936, 97537, 185265, 35363, 51906, 90022, 18897, 9334, 20490, 84138, 58281,
	45269, 44619, 5692, 2110, 53446, 38686, 23937, 47471, 24385, 35470, 93280, 30770, 22386, 6552, 1468, 119044,
	60526, 215578, 8138, 14529, 102258, 44482, 43226, 28272, 58107, 9950, 103499, 191924, 33739, 8755, 100058, 60149,
	69723, 35307, 47759, 189280, 173047, 108677, 127300, 17062, 27088, 112644, 132181, 138649, 4953, 97946, 58111, 26224,
	10617, 54876, 72889, 185171, 44212, 90617, 49386, 50956, 92390, 34335, 81050, 42418, 105156, 16411, 15869, 89001,
	85923, 62114, 237991, 110838, 23677, 10529, 69999, 12006, 281597, 243079, 85320, 64066, 253890, 70333, 120360, 71232,
	6164, 20997, 211398, 192936, 64563, 62582, 3697, 19627, 2628, 12806, 9017, 63876, 26759, 292057, 146971, 74818,
	80280, 431, 60675, 24861, 17739, 44173, 19901, 185556, 88582, 38601, 59855, 12083, 23457, 36611, 45713, 129022,
	98688, 82271, 26611, 21364, 60024, 19614, 5647, 163532, 32850, 56156, 52667, 461, 34109, 35462, 105900, 16267,
	39726, 47795, 60784, 41871, 228169, 44796, 41067, 20494, 100144, 86608, 18848, 108964, 85360, 52952, 10829, 42662,
	42353, 371582, 13989, 109308, 41772, 374355, 29830, 128331, 3521, 111938, 29923, 77471, 9105, 45322, 15879, 19333,
	30781, 129211, 108506, 12889, 166774, 36193, 117097, 12460, 72293, 42562, 120820, 90792, 156733, 134211, 8271, 3900,
	40065, 128188, 17310, 54035, 16939, 144579, 141424, 55311, 53053, 205765, 204740, 24803, 105362, 28749, 59483, 12877,
	223479, 21744, 31070, 26252, 80142, 349, 122919, 12809, 51607, 4243, 22758, 18763, 100564, 8112, 46625, 35891,
	125241, 32560, 103665, 108168, 255807, 28287, 25776, 30403, 14281, 30685, 23403, 20364, 114548, 118708, 24019, 17029,
	30290, 6504, 89813, 24625, 28857, 224638, 139422, 40547, 68469, 91745, 64495, 78614, 31341, 67645, 112792, 27081,
	69868, 81447, 34273, 40471, 55404, 109749, 59682, 26528, 30096, 72093, 92738, 6980, 17826, 21463, 354792, 56157,
	16416, 12996, 41094, 27994, 49123, 87083, 98693, 42551, 111816, 300787, 29017, 223481, 57035, 61748, 713, 49322,
	68901, 41690, 99387, 34028, 129271, 39466, 12599, 284848, 30645, 62071, 29607, 90701, 59058, 33985, 103749, 49745,
	67819, 116756, 62983, 143897, 7480, 24417, 30571, 39065, 7008, 244463, 56166, 60948, 104899, 74623, 11396, 136679,
	101669, 100161, 68765, 24112, 84007, 41383, 40995, 38065, 16601, 46211, 3275, 26275, 18005, 59696, 47339, 220655,
	39327, 12693, 139395, 62456, 58528, 102916, 25419, 76949, 12589, 104945, 206, 36594, 37143, 45920, 12556, 81009,
	34705, 12753, 36500, 91021, 23932, 3688, 31661, 34365, 134396, 986, 66577, 158381, 60709, 5962, 98921, 52975,
	3865, 30140, 11549, 40272, 41083, 61916, 43034, 326833, 8782, 54441, 29256, 65448, 134136, 63591, 385, 61721,
	13176, 19638, 929, 71195, 1626, 67015, 315, 791, 275582, 96347, 54297, 39655, 32399, 35938, 105197, 77895,
	68341, 158376, 178, 17261, 50883, 892, 64899, 13873, 94083, 13167, 114457, 6995, 116059, 1740, 35923, 115074,
	65510, 131189, 70693, 36340, 53971, 18667, 35322, 21868, 9252, 54511, 13275, 21122, 96908, 108406, 111554, 82661,
	59295, 55259, 16937, 24968, 25924, 138959, 181954, 5923, 31990, 46513, 9051, 72541, 39727, 1268, 38376, 69645,
	50173, 9759, 21030, 469, 49660, 46250, 53338, 8915, 131909, 17896, 73365, 35556, 52693, 52393, 69084, 33984,
	164743, 22414, 9417, 67248, 138455, 222092, 11206, 3356, 8916, 31714, 680, 20033, 80958, 21801, 47410, 48489,
	46407, 83572, 42371, 34542, 46245, 21487, 13018, 42735, 44704, 3937, 4672, 45408, 32805, 29409, 3411, 13253,
	2453, 26926, 64395, 124307, 92923, 13833, 2240, 131097, 28439, 59485, 66546, 1378, 46966, 2593, 147152, 52618,
	19243, 74545, 11815, 56411, 9394, 36166, 133977, 57728, 17361, 162176, 32479, 122299, 32381, 155917, 260140, 142729,
	42264, 15814, 31156, 210727, 45956, 21729, 93078, 146855, 268446, 27878, 19942, 22981, 24232, 129231, 62636, 83636,
	84711, 32698, 15302, 30431, 11705, 21210, 14251, 5879, 60814, 104384, 187301, 268373, 54198, 128651, 23646, 86968,
	13934, 5841, 14149, 108006, 6708, 97474, 100621, 59252, 3737, 108811, 79852, 28744, 116729, 33167, 15103, 108395,
	38404, 57702, 22125, 394, 77572, 30298, 117209, 44063, 116758, 82447, 19079, 132468, 23054, 38960, 110853, 97180,
	51005, 158941, 40383, 79978, 33971, 1811, 8871, 23076, 64515, 39218, 9134, 75463, 48944, 80777, 15691, 21289,
	3980, 72367, 37398, 2053, 24117, 15080, 55867, 10107, 227813, 7160, 48203, 36756, 1239, 197098, 14469, 60462,
	3641, 31081, 294620, 71420, 19690, 67391, 67362, 15906, 50589, 31941, 275432, 172650, 194783, 88857, 51354, 201820,
	67208, 36732, 29974, 68171, 12392, 26672, 215557, 12728, 5016, 88366, 3681, 119824, 141759, 60097, 117219, 1731,
	88613, 98375, 195645, 22212, 52387, 51883, 107311, 14905, 89303, 24251, 27910, 76844, 26922, 54565, 8641, 74061,
	69293, 82654, 36847, 8447, 37599, 73515, 14046, 191277, 62977, 124292, 27397, 8890, 97577, 45603, 63872, 49186,
	74357, 11487, 6180, 74685, 5288, 68087, 482, 7712, 117852, 21042, 23984, 47966, 100128, 113354, 93299, 148583,
	108454, 51074, 257038, 25187, 90356, 20123, 90969, 109304, 38173, 9721, 35052, 26592, 55996, 48292, 71875, 152836,
	227928, 208535, 17025, 149734, 28276, 120387, 82052, 28721, 4708, 74986, 550, 3860, 41356, 1169, 131184, 43864,
	120799, 26435, 26318, 48913, 162248, 8208, 5225, 165318, 64597, 340962, 72056, 67337, 43144, 34266, 30389, 1065,
	94572, 8682, 244544, 19441, 5040, 13354, 28551, 2026, 35489, 51138, 117065, 54679, 133472, 764, 39060, 17968,
	11122, 68600, 106158, 5394, 16323, 46608, 42617, 83415, 312167, 12911, 180363, 33351, 56659, 107505, 41941, 57640,
	10379, 145629, 72649, 23625, 44669, 116107, 24655, 49883, 260076, 85780, 177799, 170140, 52499, 189145, 52695, 22479,
	77477, 192142, 105881, 67985, 30373, 130659, 34195, 20131, 8525, 26936, 147632, 48191, 1260, 112464, 2582, 71203,
	133686, 52473, 16316, 86021, 99983, 140470, 85756, 49385, 28490, 123618, 42988, 41494, 15920, 11617, 52122, 94320,
	17124, 52248, 103481, 64175, 183423, 8372, 11893, 19549, 6265, 7212, 36498, 16477, 10015, 33116, 5813, 54842,
	64558, 16676, 775, 53457, 26572, 51807, 258859, 57495, 8106, 74815, 39534, 15279, 24217, 2965, 41555, 42671,
	23201, 29643, 448, 23674, 92771, 7607, 47836, 22677, 37626, 63672, 11345, 132048, 90029, 65804, 22031, 148699,
	129600, 30044, 14593, 36761, 7846, 45491, 226860, 22097, 37052, 139459, 75873, 7020, 13436, 37926, 39810, 3882,
	30176, 28887, 23099, 8307, 45869, 23036, 99074, 17657, 255202, 15125, 50040, 119409, 44725, 95354, 97328, 95927,
	28664, 757, 134573, 14428, 82415, 16337, 125417, 106050, 14808, 26117, 3108, 34100, 17317, 65559, 18052, 44128,
	44741, 63687, 81500, 93586, 24063, 4974, 6975, 88092, 81730, 55588, 114316, 100061, 5666, 150579, 134379, 32374,
	11702, 181130, 110470, 54456, 3603, 196808, 84962, 15086, 31845, 11600, 72356, 65623, 178818, 4186, 13665, 103944,
	34067, 25678, 34068, 4692, 73285, 14047, 71956, 15377, 74060, 47830, 126282, 126732, 4268, 19977, 552, 36346,
	4991, 104873, 34413, 86394, 38114, 35659, 127308, 125008, 73787, 182668, 129514, 45261, 166297, 2364, 64716, 74625,
	85112, 51181, 122, 67291, 5907, 6181, 53979, 60560, 49972, 9772, 60718, 262468, 132674, 42447, 241704, 130423,
	6397, 10069, 24986, 76958, 127830, 3000, 54515, 7894, 64582, 132233, 72499, 75865, 5468, 84124, 46912, 14329,
	35364, 19601, 78065, 11847, 43399, 30115, 31796, 122629, 65740, 221057, 35649, 107087, 305602, 15020, 164892, 931,
	29029, 34843, 93228, 5333, 123001, 119950, 211, 46709, 46132, 43395, 192984, 61400, 23095, 88111, 1211, 77386,
	87159, 122034, 28501, 8604, 24140, 199125, 214048, 10800, 46124, 99598, 14815, 2198, 128533, 100331, 44241, 25293,
	8049, 81383, 113546, 3783, 258179, 13770, 22956, 15983, 91601, 64955, 20834, 171413, 12424, 87436, 36846, 101469,
	139184, 128169, 85927, 8849, 71248, 1269, 41058, 27406, 15237, 50387, 16567, 36835, 30494, 149695, 77563, 109661,
	11671, 53655, 122268, 374, 283389, 82904, 105919, 107063, 25590, 9160, 32443, 186376, 101448, 75929, 62487, 13899,
	13392, 87307, 39462, 45970, 39743, 45205, 64403, 9410, 37569, 28637, 35334, 17608, 76310, 13652, 95871, 66276,
	179481, 17756, 33264, 82764, 99270, 106611, 30692, 22238, 216360, 45199, 77763, 22434, 33569, 82830, 30870, 75402,
	257118, 40332, 18837, 22011, 21780, 77136, 173556, 59818, 9103, 184679, 84605, 238970, 18610, 232438, 135801, 65228,
	195635, 56935, 7334, 8276, 17748, 151368, 3040, 78611, 190802, 237142, 3795, 48938, 60975, 41925, 52368, 10875,
	117572, 105855, 143387, 37812, 22249, 25214, 101077, 12453, 298742, 90923, 236721, 28855, 70183, 196541, 17322, 96816,
	23031, 73372, 60085, 47490, 156111, 138163, 14767, 32544, 55307, 23348, 11435, 33129, 72328, 305255, 59767, 34495,
	8769, 226305, 133903, 19788, 16983, 234547, 23256, 44349, 14694, 64223, 89480, 32986, 38876, 8244, 3791, 32984,
	52750, 136995, 89295, 23543, 69355, 42153, 16975, 108148, 96896, 53997, 5936, 83851, 40099, 22775, 207193, 46562,
	30379, 75245, 52781, 63812, 227786, 40544, 7224, 138122, 4440, 38023, 439072, 36584, 144838, 57990, 24511, 35776,
	253534, 27917, 3683, 57384, 29361, 40641, 47488, 48751, 14226, 1885, 32478, 20630, 65582, 25657, 5321, 56312,
	14598, 37917, 176746, 69111, 28567, 85984, 81102, 15452, 82663, 60874, 90347, 8567, 51999, 91819, 59366, 100742,
	102407, 56393, 8633, 42276, 5002, 32140, 70227, 4054, 28788, 57506, 99085, 7003, 51332, 64676, 14682, 134621,
	11760, 133237, 198274, 83955, 249082, 38018, 44106, 22959, 28777, 6285, 14984, 9849, 46557, 25168, 68081, 62140,
	5211, 24413, 9117, 12214, 19871, 61422, 110237, 758, 75832, 12101, 47483, 24431, 15798, 28975, 32126, 64001,
	301340, 145674, 30950, 5914, 5864, 29932, 34773, 25456, 60456, 45718, 144525, 22660, 12677, 51617, 51749, 26745,
	97814, 72984, 93668, 29330, 4246, 180059, 131234, 935, 51536, 117102, 179644, 39558, 186413, 23437, 60901, 35349,
	40135, 129492, 78128, 165833, 17784, 53761, 44808, 181654, 42069, 36045, 38112, 16805, 21862, 24284, 10064, 40676,
	87883, 185140, 202378, 128531, 68854, 48685, 202369, 39031, 61888, 20253, 58269, 10361, 42136, 7709, 108101, 127509,
	32109, 326310, 56278, 13794, 11551, 5505, 33328, 30489, 22633, 61150, 881, 8264, 3357, 340011, 8378, 69221,
	52646, 61346, 16582, 7424, 163501, 73890, 66315, 113443, 26334, 42115, 4098, 116656, 15315, 70800, 44233, 37936,
	15564, 170369, 27411, 84088, 5127, 17575, 262615, 112805, 18568, 24445, 16280, 69939, 88862, 7521, 10342, 34846,
	12242, 19772, 194749, 150422, 16085, 49245, 40078, 98745, 105633, 3189, 115193, 98621, 63366, 215724, 68070, 209630,
	51770, 40314, 14648, 6511, 128220, 29215, 64887, 14466, 122908, 4409, 16340, 60856, 16555, 25025, 103383, 22470,
	88132, 220281, 76275, 1164, 48858, 123278, 30586, 296071, 4879, 834, 76822, 8316, 58067, 24100, 66955, 74936,
	28369, 22739, 108201, 3253, 186988, 68631, 18694, 46566, 36884, 107224, 5938, 292103, 11744, 50140, 15716, 38370,
	16541, 15042, 45864, 9457, 201373, 59499, 21745, 30428, 14760, 32944, 9494, 154143, 1577, 147423, 17941, 79000,
	25812, 100852, 3336, 32768, 180771, 69720, 2693, 94540, 149641, 23124, 28178, 31505, 119780, 55743, 15142, 56518,
	75420, 10619, 54527, 20408, 55493, 5161, 4365, 50314, 67390, 37652, 34625, 34788, 11646, 6444, 13365, 114309,
	135891, 101555, 164376, 12786, 6131, 9449, 27856, 132762, 160991, 10140, 175908, 9711, 105202, 39903, 52992, 48227,
	44680, 99818, 7101, 149374, 89166, 96116, 22687, 33042, 74522, 103885, 149042, 56808, 19395, 249415, 57817, 40839,
	113885, 46518, 106265, 88331, 25240, 37170, 33039, 176045, 28173, 27206, 58868, 57311, 26126, 155368, 4696, 5851,
	14817, 62539, 35818, 238000, 40296, 34141, 126441, 7420, 106197, 24477, 344321, 348568, 52554, 24411, 4549, 97085,
	80296, 21213, 68688, 57371, 79379, 138608, 67950, 1500, 213841, 88841, 10034, 37135, 179094, 59974, 28649, 37006,
	91514, 32603, 119184, 80926, 110355, 44303, 104407, 15826, 17311, 8689, 55479, 132948, 7251, 9412, 49794, 21215,
	236416, 16649, 122941, 31890, 47190, 30934, 105610, 54535, 68502, 36306, 6746, 162473, 164225, 125053, 11191, 159953,
	104977, 130183, 32343, 90987, 111429, 54868, 3810, 60099, 288887, 244953, 17110, 27731, 13854, 40262, 11253, 34657,
	9672, 167213, 40943, 7262, 17224, 81128, 49136, 197636, 27093, 53070, 38317, 71757, 175110, 95351, 30572, 65359,
	89708, 44991, 11480, 64862, 321, 6362, 26481, 61463, 9663, 132123, 38039, 20723, 132585, 25720, 13892, 44302,
	26513, 12671, 1743, 25020, 5053, 24793, 6433, 719, 34945, 321793, 30427, 99804, 54579, 55153, 55035, 18184,
	13683, 119364, 178710, 187774, 170708, 74143, 30412, 22316, 308334, 1769, 106927, 5567, 22780, 64512, 58519, 28137,
	98123, 13851, 32885, 9626, 8366, 53304, 12264, 147915, 58950, 23743, 237762, 20393, 140388, 2705, 32554, 79658,
	12359, 82686, 42794, 78434, 48755, 26664, 18823, 31713, 114717, 194226, 11997, 52135, 15882, 17723, 45207, 20281,
	12549, 19375, 10526, 13276, 21318, 12391, 38810, 12684, 16933, 17281, 8996, 5533, 5159, 114447, 96114, 160734,
	23275, 58129, 79293, 144130, 8636, 34670, 183293, 29626, 14819, 52087, 19532, 12437, 3732, 38530, 37638, 55892,
	50393, 41, 38576, 59250, 24497, 28612, 96352, 23640, 87599, 57405, 6588, 41006, 75488, 4867, 144309, 69588,
	159602, 15604, 29608, 176958, 28421, 43066, 36419, 10803, 63408, 31528, 31265, 66389, 174243, 11806, 3625, 7813,
	51586, 33959, 10457, 17280, 112950, 27040, 121955, 69047, 48595, 38641, 60413, 282203, 24976, 36958, 2784, 2864,
	136640, 16274, 84376, 107171, 27264, 14099, 23701, 96888, 143381, 32153, 46648, 13811, 124153, 8286, 11452, 4817,
	1126, 40699, 40246, 50643, 5421, 6877, 52061, 19780, 22858, 2520, 79816, 224182, 52006, 96285, 101130, 12445,
	13738, 44434, 3511, 20941, 33286, 88682, 150620, 24152, 6469, 17058, 90428, 37255, 6017, 126389, 19069, 82349,
	23587, 24226, 80907, 164707, 5081, 27864, 9687, 41893, 5834, 24558, 39942, 78324, 12716, 1393, 79692, 182048,
	59344, 279450, 18183, 66816, 41643, 8435, 115736, 9995, 153187, 3727, 187619, 44114, 75788, 103045, 21106, 216257,
	5494, 102555, 59062, 96361, 94859, 157001, 20078, 120953, 53156, 22160, 63499, 109031, 23815, 39151, 59986, 14791,
	34601, 71338, 4240, 17056, 26225, 163382, 4558, 55821, 53248, 6325, 8005, 37110, 21960, 26683, 52680, 56570,
	131168, 60813, 281746, 78895, 66020, 35274, 115200, 8199, 71874, 73826, 135230, 214372, 9222, 64405, 28181, 75672,
	18708, 172340, 137286, 169196, 47297, 10852, 32807, 15539, 20728, 38753, 26463, 303056, 117998, 45788, 85549, 3821,
	212844, 84133, 71238, 39290, 298517, 33517, 49269, 24896, 73665, 54274, 17544, 192167, 20954, 216930, 5715, 78420,
	34551, 120789, 57082, 3487, 19895, 33729, 26258, 42972, 97675, 118592, 4540, 77496, 183840, 64894, 28682, 24663,
	87813, 228673, 75470, 69532, 60985, 117287, 45443, 191643, 12180, 14192, 151973, 86477, 26459, 40531, 15893, 198008,
	18716, 7310, 71362, 41968, 2654, 25473, 112836, 57516, 246642, 61373, 161460, 21629, 116148, 80756, 4607, 33826,
	52506, 105810, 123381, 121859, 22933, 71239, 163155, 20536, 21687, 172141, 78649, 30802, 77491, 179438, 184485, 90728,
	16645, 72895, 14771, 14559, 93008, 106770, 120011, 11313, 59364, 72762, 134150, 923, 157022, 3150, 20902, 46855,
	43425, 160394, 161485, 35713, 76336, 81437, 1566, 4819, 26270, 32148, 42790, 62138, 67931, 1010, 20198, 46602,
	1439, 31531, 94476, 24746, 46660, 106192, 35285, 75036, 42729, 60214, 44896, 71861, 75980, 7259, 55375, 9914,
	179843, 107363, 52888, 44402, 16673, 89275, 38236, 37555, 80841, 61923, 23188, 1218, 53703, 34910, 13900, 53063,
	20475, 86094, 12332, 8918, 40405, 84981, 49953, 77497, 49505, 22295, 31351, 105116, 1745, 15094, 69715, 45940,
	10569, 21202, 46663, 32388, 2656, 88089, 7421, 54960, 4428, 29804, 230388, 51246, 20617, 3093, 82591, 1478,
	258810, 22932, 42372, 126088, 247839, 4531, 55857, 63437, 9933, 15246, 33360, 4224, 876, 131610, 89359, 161110,
	29280, 77469, 47683, 5022, 14002, 78165, 26423, 150839, 9973, 35980, 13891, 24927, 99010, 20460, 27341, 110594,
	98137, 58927, 74178, 47307, 8955, 339, 217187, 11221, 40583, 6010, 98334, 68097, 1798, 128075, 2891, 64152,
	9317, 23595, 171131, 61613, 29101, 75000, 59612, 60569, 20414, 5267, 246553, 37190, 5158, 94611, 44590, 254,
	8724, 10032, 5495, 13332, 87765, 11862, 150596, 9970, 64421, 2883, 113428, 335708, 9250, 64919, 121207, 194669,
	11465, 10429, 72176, 237283, 73988, 94042, 65533, 26038, 71739, 29843, 57890, 113767, 96132, 171109, 29146, 164771,
	46302, 315162, 3749, 204388, 12854, 110922, 3784, 41084, 83006, 203838, 69866, 73825, 82268, 121933, 9639, 31422,
	38994, 31942, 44890, 4660, 2958, 148673, 65977, 71320, 100307, 43069, 22428, 88743, 163169, 123599, 8245, 165981,
	12037, 521, 26376, 78781, 122435, 184927, 87278, 36501, 20650, 66687, 46746, 66669, 31234, 114648, 30266, 15386,
	150689, 51252, 58235, 107059, 88464, 107318, 11090, 156231, 50809, 240069, 87237, 124283, 13015, 20492, 58435, 53403,
	23045, 21298, 59960, 76711, 1105, 156921, 54773, 21110, 45521, 5295, 9720, 281952, 7678, 141109, 10585, 111068,
	157099, 12178, 145662, 62844, 70487, 49486, 57083, 38685, 101770, 18341, 22151, 6057, 158459, 73565, 96355, 8582,
	38612, 10141, 29813, 22402, 12920, 53767, 60690, 58397, 16657, 5342, 72656, 26010, 35190, 61994, 140227, 7437,
	125698, 60828, 105375, 23109, 82667, 26310, 47384, 70229, 9830, 22446, 11726, 17643, 22453, 78069, 17397, 17614,
	342, 56044, 2779, 97598, 6235, 11803, 74847, 23548, 102511, 88396, 152863, 27252, 109394, 44756, 123571, 25558,
	93136, 20957, 113012, 21483, 183403, 16606, 89072, 75446, 8856, 11707, 10368, 22210, 117973, 75581, 44906, 14745,
	117914, 12559, 49604, 7076, 15052, 37900, 37817, 106264, 161946, 73863, 82265, 125077, 66225, 30988, 169707, 75419,
	57962, 60194, 92694, 119128, 60452, 3429, 37046, 98716, 48189, 124752, 6159, 126085, 3746, 50111, 37841, 40240,
	89172, 36016, 95645, 12431, 111984, 177259, 152550, 30057, 260151, 961, 10940, 109187, 40200, 48210, 206861, 22268,
	116447, 93605, 27459, 54415, 150140, 183093, 145821, 124428, 32287, 53146, 72170, 95604, 52803, 1443, 14147, 19366,
	17466, 120245, 202733, 68228, 48495, 57114, 13072, 101286, 34609, 30077, 97512, 144, 8228, 69157, 16971, 116244,
	10176, 94833, 31970, 69864, 36237, 36865, 49599, 28890, 157663, 212742, 91856, 49978, 45569, 66230, 2362, 48705,
	230390, 142927, 32024, 19681, 23167, 33193, 57021, 14341, 6312, 33665, 40447, 124984, 12253, 36297, 104157, 167928,
	29104, 75188, 105640, 51584, 104029, 51203, 100516, 23278, 133405, 64128, 23317, 115951, 22767, 15271, 209750, 101524,
	69856, 3665, 33835, 128395, 56201, 116218, 23907, 98770, 36286, 36927, 22014, 190092, 194755, 509, 46258, 8108,
	1504, 16439, 45658, 15275, 13443, 70466, 11825, 21257, 75780, 3187, 166730, 22080, 176652, 351440, 139070, 21259,
	59163, 27556, 108856, 38961, 114808, 30429, 16590, 17721, 113532, 13506, 200692, 75895, 33038, 11887, 223083, 6237,
	249292, 20458, 16610, 98645, 2263, 45449, 9096, 32093, 142749, 50759, 161975, 235314, 101931, 31803, 226890, 68206,
	14503, 22113, 83166, 22984, 26107, 23515, 74687, 134223, 3714, 105692, 20641, 96016, 13839, 49176, 102735, 99108,
	8349, 24094, 329614, 7804, 10114, 219533, 81821, 60717, 35707, 34254, 37752, 49729, 61430, 3755, 58817, 70210,
	122446, 24799, 117191, 58735, 21814, 18415, 228058, 53033, 117486, 78921, 73268, 229612, 88027, 129622, 282655, 19103,
	51562, 14756, 44339, 19599, 51529, 17945, 67275, 111446, 3296, 25141, 40317, 4514, 321063, 101186, 58827, 3979,
	18686, 153217, 44542, 27377, 64974, 48147, 15878, 80884, 22416, 15066, 79508, 6748, 153009, 34927, 968, 87981,
	18675, 89852, 79053, 31, 466607, 218082, 41228, 150800, 97140, 224740, 34116, 89939, 33876, 29028, 14376, 86788,
	68709, 3818, 57025, 62169, 28153, 79838, 79396, 7874, 9913, 14813, 38670, 9862, 237746, 11049, 182448, 48186,
	22538, 52754, 16116, 1307, 3094, 26623, 93253, 49969, 8323, 31097, 58052, 83429, 11199, 120650, 96416, 34202,
	27233, 75804, 8902, 253518, 98367, 23212, 53543, 41692, 3343, 41953, 139554, 17011, 18471, 8332, 76537, 1130,
	3249, 6309, 69425, 22714, 45000, 48642, 237968, 11900, 42076, 61242, 14394, 116274, 203265, 41513, 3951, 4992,
	10229, 97300, 46900, 12635, 40972, 204244, 49634, 43346, 46159, 43984, 44347, 12491, 139877, 13864, 134901, 79095,
	150446, 6592, 111202, 98208, 72175, 133299, 85186, 11007, 38628, 165708, 152514, 17302, 94742, 16574, 23709, 139580,
	71351, 64292, 60652, 3018, 24174, 15674, 6464, 86865, 11193, 66652, 27595, 96703, 69439, 30232, 49332, 52870,
	3002, 63535, 11205, 81901, 106301, 59195, 72671, 12925, 36752, 51356, 77755, 106769, 31770, 44572, 71109, 136978,
	43289, 101568, 13062, 516, 20435, 69665, 57427, 36617, 229464, 92121, 76645, 45005, 72085, 51995, 160874, 79284,
	342156, 70451, 66303, 49763, 34847, 30849, 80015, 67150, 54658, 8056, 61842, 297066, 105994, 128273, 12652, 117520,
	52903, 32657, 8464, 67682, 298, 76889, 29423, 32652, 42918, 15704, 13772, 19066, 16129, 71731, 79769, 2949,
	48749, 11380, 63262, 60322, 44024, 15465, 21378, 175887, 4835, 96972, 19189, 21401, 22180, 191821, 60782, 127628,
	143059, 128267, 27885, 299, 53470, 143557, 22517, 9328, 17270, 130492, 21333, 123709, 90391, 105719, 46618, 115577,
	54462, 30341, 40084, 52478, 32791, 17952, 48544, 44825, 144760, 20647, 18893, 45928, 5286, 61347, 9462, 157848,
	207686, 114444, 85204, 32156, 12347, 99072, 26687, 102608, 96963, 47267, 39305, 180869, 91234, 108254, 32979, 14040,
	1668, 164896, 66510, 67941, 25405, 14714, 13197, 48638, 26730, 20800, 81078, 151244, 2680, 67994, 9870, 38978,
	84328, 163527, 1874, 40433, 33565, 18932, 14094, 80827, 2919, 47113, 88788, 86744, 13236, 2613, 48137, 25298,
	1651, 177226, 48776, 95306, 196896, 4815, 180605, 74646, 34616, 11618, 28149, 229971, 59961, 241217, 160414, 36670,
	2517, 169543, 98252, 16799, 36991, 5334, 129252, 134, 102105, 55945, 21764, 32213, 2358, 134985, 130645, 39270,
	122935, 94082, 186822, 9826, 51298, 94456, 39111, 100867, 52057, 14247, 92153, 199600, 132028, 15804, 25651, 25060,
	18269, 159304, 112025, 12017, 80887, 25013, 85755, 13150, 13911, 21939, 10193, 139513, 38983, 26775, 342354, 97280,
	113600, 126700, 146782, 32951, 158078, 32435, 45615, 234328, 151994, 107151, 1414, 45463, 38389, 17044, 235994, 147875,
	6582, 36131, 55224, 21967, 54741, 92251, 19716, 39568, 15196, 134236, 30221, 36833, 20986, 76683, 9306, 74934,
	30993, 27347, 9582, 83000, 228, 22254, 177050, 1174, 27417, 27430, 50307, 19805, 57812, 6465, 68236, 34781,
	16726, 3116, 41040, 51242, 151428, 57, 50770, 134436, 10316, 28863, 12670, 36593, 15210, 7239, 86771, 30045,
	140455, 41889, 23917, 8103, 61164, 17689, 118167, 330952, 26707, 48972, 64278, 21961, 145897, 83874, 29277, 43355,
	24517, 14136, 124669, 103406, 41843, 53475, 132046, 136941, 55667, 157642, 34491, 24213, 143564, 53850, 208415, 108857,
	84310, 2877, 57575, 108661, 22965, 13879, 8899, 226291, 27173, 1925, 209439, 89933, 57741, 56459, 97469, 95194,
	41832, 41760, 36334, 21133, 10059, 129316, 45506, 15188, 1601, 33567, 110898, 26686, 12012, 212623, 41436, 31712,
	131937, 11759, 249807, 10434, 9617, 69773, 47392, 40091, 4843, 14253, 26370, 20598, 20469, 31260, 64775, 5981,
	116427, 61025, 19682, 52126, 33273, 67225, 65956, 41434, 34171, 73990, 14221, 36225, 87137, 13768, 41059, 63273,
	192179, 174842, 49561, 64132, 285326, 6602, 10147, 4272, 137875, 49250, 37102, 17395, 26464, 36456, 8981, 97416,
	34314, 40613, 72638, 13169, 12585, 286972, 138429, 119029, 21563, 106464, 35294, 30229, 14000, 35066, 25779, 114544,
	6799, 73782, 573, 32722, 74941, 101958, 7941, 1558, 93362, 29590, 112530, 41423, 12239, 19153, 92618, 52609,
	1802, 4367, 81688, 34052, 123603, 10128, 82454, 18356, 13572, 62094, 81920, 134914, 55632, 76444, 53391, 79,
	78187, 44372, 38224, 26617, 27109, 222475, 10812, 4388, 201009, 25336, 15627, 10187, 52016, 199730, 53235, 70778,
	3824, 19734, 266465, 121588, 14647, 10766, 83278, 59600, 64011, 88395, 49033, 112277, 225581, 27626, 158977, 13161,
	41629, 368995, 29110, 71426, 1793, 42006, 42290, 95756, 33237, 36516, 175918, 82461, 221788, 142638, 226443, 19358,
	6919, 15293, 45069, 12730, 68843, 4926, 45049, 1339, 37306, 19988, 9140, 112395, 16545, 47368, 54323, 66463,
	41742, 24539, 165229, 6881, 17664, 11612, 126231, 403986, 16599, 130278, 21709, 27644, 43857, 14101, 64784, 27732,
	9396, 9231, 7288, 73668, 257963, 2823, 60314, 115048, 31825, 61616, 9406, 98097, 30438, 15939, 25533, 11485,
	17494, 50412, 3315, 106407, 6369, 45423, 77393, 133209, 25091, 159819, 58645, 62102, 106648, 26427, 113534, 41012,
	68941, 206309, 6764, 85137, 12185, 110437, 23545, 53489, 30759, 901, 187777, 17389, 190099, 10351, 1886, 81060,
	56923, 7549, 11565, 87031, 45072, 347, 3473, 94535, 3612, 63011, 64508, 13679, 47233, 65072, 101007, 9266,
	38363, 20929, 45529, 6973, 194321, 25823, 25966, 150868, 35985, 71421, 25758, 27640, 19528, 15788, 243825, 8028,
	26401, 76658, 184432, 17932, 136923, 62409, 111542, 33393, 141726, 160412, 16466, 93335, 14337, 69937, 8405, 27568,
	12013, 109448, 58188, 4923, 68767, 119881, 45792, 36103, 97642, 53650, 286965, 90252, 22927, 40354, 43134, 117040,
	84264, 130695, 143881, 25402, 26111, 43906, 7136, 33719, 30960, 79111, 173031, 11880, 130838, 88405, 183921, 235020,
	295265, 2016, 8788, 139326, 19389, 26796, 105822, 75708, 111482, 53179, 81630, 164004, 79542, 45832, 141928, 42698,
	80439, 43930, 142314, 147995, 123168, 109743, 83721, 19498, 76368, 47545, 21884, 204771, 3288, 6599, 6484, 48718,
	128447, 2899, 24463, 36648, 139040, 64160, 172341, 1078, 88443, 32796, 49892, 48903, 101664, 120310, 447, 35619,
	21000, 87174, 45125, 65438, 26326, 38697, 2957, 49987, 43195, 4777, 62674, 41542, 361, 47814, 24626, 72641,
	21384, 89856, 21892, 75346, 135231, 4481, 92956, 18647, 157168, 146313, 20436, 136331, 60969, 15175, 35032, 30050,
	41730, 89857, 3822, 13262, 10830, 121872, 132252, 242220, 90220, 147977, 62816, 18750, 43310, 207337, 4258, 19986,
	2776, 13806, 100855, 95596, 74404, 13926, 1033, 66700, 68903, 41774, 35130, 109920, 72254, 12089, 89091, 2587,
	37655, 16047, 99153, 61030, 46499, 18367, 34050, 33804, 667, 7387, 119871, 632, 34954, 67341, 2352, 51180,
	62740, 10919, 6115, 84593, 108443, 3083, 20222, 11928, 17369, 145218, 16171, 118678, 11112, 26567, 29506, 12825,
	14016, 23164, 24283, 67374, 18319, 53138, 66672, 101135, 39559, 27253, 18180, 60151, 111644, 60956, 53007, 44012,
	26204, 63562, 47222, 73567, 1209, 85987, 20639, 53434, 14795, 195761, 28965, 175463, 112427, 5532, 21076, 91865,
	16415, 1641, 45732, 20243, 65542, 29967, 59765, 151840, 141642, 58551, 27107, 16861, 252655, 5985, 46740, 203862,
	200908, 18926, 75576, 1726, 142397, 14544, 41635, 171785, 53024, 32078, 7432, 36, 43503, 10660, 6483, 229673,
	11546, 55523, 28768, 187657, 165187, 65173, 77845, 74771, 30425, 100879, 143780, 161890, 160516, 26591, 3856, 11426,
	18938, 118782, 43940, 201010, 179512, 97035, 9311, 26696, 44017, 31244, 52634, 65676, 14208, 283645, 4509, 25192,
	90686, 14590, 14024, 34792, 1606, 55920, 12821, 28289, 47454, 264857, 14623, 160455, 86123, 137980, 19386, 15890,
	99156, 211387, 2109, 21792, 61764, 35579, 57408, 184245, 1119, 32940, 5925, 16917, 16035, 138589, 6712, 30333,
	99775, 158619, 106199, 117829, 73888, 560672, 13182, 100905, 41982, 8895, 14908, 30937, 17228, 25913, 32923, 143610,
	318496, 39185, 57254, 209635, 84689, 34739, 41979, 149846, 1819, 121708, 634, 105663, 80752, 10148, 505285, 20497,
	61473, 60148, 93349, 58201, 14420, 1623, 22, 103826, 100945, 76365, 39946, 105404, 14732, 61363, 58191, 57883,
	62679, 15369, 21236, 2276, 37873, 12763, 72055, 128829, 116032, 92564, 26802, 4304, 4659, 55347, 205553, 31975,
	1117, 57634, 34354, 18390, 28676, 79507, 165339, 71829, 226, 347115, 86813, 47158, 123736, 137607, 17646, 6310,
	35752, 335491, 12890, 235665, 6042, 88400, 17705, 9488, 78171, 15391, 84020, 10958, 193603, 268551, 174234, 14785,
	17254, 39077, 75198, 148294, 106639, 5844, 14309, 359, 36525, 40174, 78769, 9669, 34976, 99749, 5517, 105524,
	12742, 52683, 15202, 250426, 57009, 12590, 180773, 56979, 51566, 26682, 1565, 28925, 14575, 31321, 39526, 43004,
	28176, 4144, 49916, 24490, 64174, 24001, 110906, 145077, 19485, 81168, 89305, 65568, 101539, 57806, 99639, 73246,
	20179, 67389, 155127, 20370, 106531, 18991, 24749, 92103, 18711, 20322, 5229, 25900, 71577, 21519, 102115, 21604,
	10892, 112383, 33594, 6584, 15781, 92393, 8104, 8195, 35382, 40370, 25881, 72943, 29862, 192994, 66085, 157131,
	44297, 95158, 7448, 88104, 63841, 3715, 26474, 27393, 24059, 14666, 77263, 16874, 31003, 128171, 20229, 2013,
	133604, 51262, 23940, 32550, 2617, 18153, 14584, 20759, 27024, 144485, 17438, 57687, 25700, 38398, 7292, 3767,
	101599, 96273, 8385, 55970, 280306, 90625, 107045, 147464, 63383, 76138, 33857, 24907, 35403, 89678, 31497, 137907,
	8997, 46719, 63748, 52406, 16301, 16691, 11034, 13213, 82527, 81082, 38211, 39677, 67081, 42148, 59461, 9632,
	4013, 23321, 47552, 85149, 143586, 7382, 160625, 3679, 3079, 228439, 5863, 274397, 6710, 4174, 117902, 46924,
	50819, 36375, 937, 52935, 37942, 25331, 17485, 33062, 9094, 311365, 208, 34972, 34669, 141438, 32356, 103690,
	22460, 63862, 18090, 96536, 42572, 97001, 29233, 18724, 18344, 16314, 27135, 8468, 710, 20448, 119165, 27444,
	47491, 5577, 149977, 76897, 42912, 32561, 46987, 17127, 170301, 995, 132, 95001, 62472, 6386, 47276, 15741,
	194365, 3217, 11342, 31591, 114555, 35287, 29733, 66975, 34854, 133412, 53527, 395108, 36688, 2653, 22301, 62245,
	36499, 233798, 139757, 20006, 174, 55501, 123171, 53354, 29112, 14006, 31024, 4225, 75698, 128657, 51013, 61686,
	20891, 118377, 18545, 35230, 244738, 106688, 4328, 320128, 84832, 52820, 76604, 19276, 165832, 7727, 214560, 30757,
	14522, 64295, 17772, 107770, 16040, 42721, 34397, 218543, 18880, 11988, 33266, 43943, 31251, 13129, 172, 88794,
	2375, 108746, 70699, 78898, 187, 101378, 123378, 1476, 71696, 203598, 57904, 30108, 11494, 39569, 15589, 11942,
	28229, 97635, 1680, 38606, 100250, 372, 96724, 17152, 71871, 75298, 104618, 138868, 30238, 26, 105232, 38883,
	11870, 55944, 109510, 168655, 79579, 7095, 60596, 2576, 4359, 118074, 4187, 46649, 11557, 32889, 111692, 236673,
	24615, 45810, 224356, 34277, 2507, 18575, 7268, 29651, 173984, 210848, 45299, 78446, 29213, 70537, 73051, 61282,
	102053, 5037, 20320, 41014, 72518, 5151, 15813, 602, 24173, 41868, 11027, 160238, 25525, 57598, 424014, 97010,
	140538, 10682, 60619, 92906, 45327, 136132, 29499, 35723, 56105, 21834, 83335, 1204, 6565, 21093, 18590, 76061,
	122485, 18436, 166331, 11195, 166955, 77548, 83306, 17513, 63179, 139119, 45334, 1197, 143295, 20937, 67099, 88502,
	30126, 53637, 119230, 68716, 110996, 122782, 112459, 17163, 102416, 57730, 135019, 40376, 50638, 52142, 110815, 261688,
	16456, 29999, 269830, 5661, 15832, 87994, 22644, 47034, 119835, 36101, 2406, 16235, 4491, 42007, 11543, 28237,
	3125, 58960, 113343, 11591, 19687, 187023, 94616, 166233, 9292, 2640, 29652, 54765, 13023, 2627, 6661, 21728,
	253138, 52916, 37431, 58398, 112398, 39715, 79860, 39521, 76309, 35361, 177329, 44818, 175265, 79468, 13912, 414,
	71253, 76100, 4129, 32686, 16562, 85116, 29600, 11064, 180942, 100403, 50867, 162749, 38929, 35904, 57030, 94606,
	35479, 144882, 18108, 25209, 68658, 51029, 32763, 1177, 156672, 86828, 11248, 54491, 53763, 106242, 36596, 16095,
	26674, 207363, 117682, 11914, 161735, 7667, 27198, 92228, 22304, 15689, 65547, 57475, 53309, 62006, 191905, 17707,
	32219, 118198, 11055, 21332, 138668, 33526, 78571, 65032, 60257, 128776, 50884, 52234, 4338, 189020, 65897, 21644,
	10667, 1809, 6147, 64661, 45352, 230410, 40119, 928, 92104, 17987, 28858, 49275, 25092, 32166, 69193, 33821,
	80518, 155830, 43409, 61245, 56733, 50985, 90879, 159446, 130767, 293611, 11287, 4695, 22291, 88459, 1102, 28203,
	64880, 75791, 12649, 202282, 70404, 35678, 136433, 83848, 3324, 217382, 69454, 20020, 41807, 120690, 8306, 46635,
	70269, 101333, 98274, 158878, 53577, 168372, 28793, 25686, 57949, 21997, 15292, 20114, 49576, 146699, 76521, 69529,
	235915, 134940, 32965, 170814, 80464, 73705, 727, 20695, 8434, 59645, 53198, 121571, 58649, 118626, 116919, 7215,
	52206, 153743, 45999, 176028, 40756, 77424, 106117, 82470, 206447, 12513, 135350, 25527, 93824, 82870, 74802, 8680,
	175530, 14989, 23754, 67759, 18229, 55509, 14224, 30328, 80560, 45701, 57326, 130, 4496, 53155, 45566, 158056,
	131428, 20046, 190361, 15215, 40754, 59771, 47138, 51540, 45006, 136145, 25610, 101972, 62489, 61397, 366, 25971,
	1423, 102484, 235150, 75271, 45149, 94172, 74130, 24062, 2314, 34639, 49777, 10234, 15706, 88677, 116390, 76938,
	31094, 3289, 72392, 27154, 45157, 33187, 14308, 13819, 72308, 35381, 82419, 33465, 25038, 186883, 133379, 28514,
	30671, 20439, 18572, 73001, 130618, 18615, 98594, 83406, 24141, 73919, 58095, 74997, 104281, 132000, 20140, 52154,
	35202, 2244, 124228, 91964, 7183, 13662, 34719, 156210, 124542, 83225, 4701, 120351, 94466, 2451, 25034, 131054,
	51299, 102438, 16843, 12747, 13664, 2836, 195158, 24817, 168971, 146491, 44014, 437, 9944, 11223, 52493, 18164,
	190938, 74729, 22529, 47124, 30800, 50837, 3883, 19154, 59712, 129664, 132848, 103148, 534768, 114254, 64048, 22355,
	33119, 260, 125763, 7366, 12675, 37287, 5163, 40785, 34803, 21143, 139425, 13997, 108495, 193846, 52571, 83370,
	131961, 149757, 25046, 47169, 127461, 27505, 84615, 36089, 90783, 134483, 64533, 73854, 139410, 9671, 26094, 67870,
	68495, 54999, 175238, 41670, 29487, 145588, 1314, 68371, 55766, 13378, 296119, 49064, 11406, 333374, 77074, 19634,
	171456, 799, 186932, 7185, 77704, 4064, 15652, 43163, 36945, 33661, 26638, 104367, 143596, 85669, 138737, 23977,
	98184, 1285, 93266, 110195, 250006, 19445, 65244, 136001, 7142, 69138, 26519, 25974, 22008, 26836, 15831, 39979,
	209510, 74754, 28201, 16852, 134102, 48173, 11432, 13881, 9419, 14173, 13706, 31413, 77194, 22074, 13376, 4423,
	6613, 174001, 169796, 68300, 10483, 10477, 78029, 108179, 36849, 35268, 2338, 4346, 144000, 13268, 24492, 84159,
	42329, 231023, 230919, 319258, 65979, 66081, 23842, 33580, 64375, 54141, 120893, 106989, 23857, 113414, 10670, 72736,
	61856, 23665, 44765, 44558, 44392, 46361, 90546, 101482, 17811, 12157, 5065, 8333, 3163, 23128, 3333, 58010,
	71269, 56359, 22970, 30778, 94858, 338716, 179929, 38158, 104766, 59553, 10685, 94641, 17348, 222613, 84934, 215297,
	118382, 1663, 17059, 66434, 768, 92255, 21763, 59782, 46301, 17007, 7331, 47757, 33708, 14912, 48657, 90047,
	43343, 7457, 69564, 302850, 165903, 115846, 86184, 940, 8284, 10076, 56075, 20110, 114903, 3955, 14956, 13463,
	17038, 86248, 74336, 4785, 131424, 19816, 8570, 32716, 12794, 74115, 92816, 25395, 113305, 7465, 43516, 8779,
	30606, 9270, 4389, 64041, 7935, 8058, 28108, 29971, 46385, 45489, 73312, 7083, 84242, 1097, 19565, 21914,
	32577, 84700, 24391, 97193, 12174, 13290, 12851, 36830, 15468, 12365, 17656, 25259, 60624, 48739, 20034, 126385,
	87615, 22536, 38270, 4844, 7664, 22388, 273080, 50799, 40535, 78142, 268815, 116825, 44248, 227920, 99961, 209943,
	80695, 242550, 63078, 51161, 237835, 100167, 15178, 25054, 140874, 76756, 20772, 10420, 40198, 53298, 98076, 21051,
	29324, 69862, 17506, 14599, 306, 30339, 97724, 27522, 214, 123562, 31053, 51047, 11535, 102351, 41022, 108412,
	135726, 174869, 46163, 72566, 134147, 4589, 45263, 224431, 112536, 40675, 80356, 120053, 12218, 25501, 402034, 2083,
	24474, 34526, 54887, 16170, 21986, 98078, 41279, 362057, 69395, 42921, 59425, 96826, 39413, 56825, 131584, 64365,
	42406, 20422, 44135, 51870, 73593, 227912, 5901, 68927, 5558, 7938, 60713, 37185, 128590, 10612, 21138, 88956,
	19401, 122763, 8592, 90517, 27898, 30035, 144153, 14314, 27279, 74920, 9076, 13478, 46512, 24493, 61556, 30361,
	24034, 15226, 14624, 33263, 86854, 107461, 228290, 5466, 17150, 71153, 72289, 38396, 80889, 11561, 25087, 4658,
	28762, 21388, 107464, 52232, 6568, 84859, 4859, 23553, 18261, 38614, 104049, 144204, 176540, 47240, 45292, 49167,
	93003, 5449, 42304, 4466, 63032, 64108, 14950, 191885, 122029, 124033, 23175, 422940, 167916, 6460, 23296, 3877,
	21276, 88445, 185057, 41891, 216718, 77052, 32473, 16396, 28811, 51926, 4826, 80182, 28746, 81991, 19342, 46685,
	246688, 30251, 58544, 9547, 74829, 135878, 59937, 172197, 1609, 974, 78967, 2932, 1081, 14315, 173840, 56835,
	89826, 56627, 69301, 50856, 30989, 83509, 37083, 14090, 39966, 45039, 80542, 66871, 188464, 20734, 14998, 38502,
	4488, 112071, 111655, 59596, 52218, 117371, 125635, 27091, 76140, 16187, 12592, 36550, 103088, 23500, 29636, 15375,
	335878, 28164, 110033, 165345, 12140, 17392, 8147, 27292, 58640, 59832, 40731, 23599, 69899, 106547, 24590, 44611,
	93908, 11067, 24618, 9404, 13302, 83634, 17216, 28518, 33873, 43835, 29350, 74231, 45395, 3122, 41307, 82224,
	47672, 44293, 6422, 50905, 153765, 81614, 80457, 139333, 81748, 73971, 20486, 5966, 15227, 2821, 83532, 131434,
	30899, 33258, 110813, 37225, 31256, 78006, 18391, 55924, 132282, 51844, 31030, 125091, 36969, 117041, 3489, 89963,
	78465, 9326, 20560, 7844, 68021, 155257, 42359, 127142, 13146, 23576, 37271, 88785, 2675, 8089, 9984, 50206,
	23704, 75760, 376, 23901, 32713, 68547, 70152, 7247, 3808, 224287, 127991, 23041, 3835, 104774, 60916, 174233,
	57380, 52366, 127672, 44998, 62585, 35272, 51686, 95152, 124792, 14945, 55753, 18570, 39738, 78985, 73436, 40323,
	196316, 10451, 24973, 8815, 33224, 131352, 136955, 46358, 86099, 106557, 5786, 55910, 187687, 31843, 4222, 61,
	6547, 15247, 78440, 49736, 19847, 150026, 44823, 6123, 19149, 28615, 35296, 60913, 167412, 167904, 81781, 39273,
	36064, 71759, 129971, 36975, 97839, 16987, 11956, 20883, 4244, 21659, 20136, 2292, 11109, 137349, 181449, 45746,
	10180, 2345, 58225, 82942, 68379, 42121, 53830, 70570, 57302, 22708, 12395, 138747, 22146, 174191, 37008, 126307,
	70885, 41649, 20879, 99980, 58251, 12222, 4318, 134562, 31541, 25964, 5835, 84448, 179633, 101488, 4411, 6999,
	71110, 38575, 87169, 89844, 66505, 56158, 9578, 160617, 45316, 50237, 22272, 255879, 31931, 18793, 201, 71315,
	35565, 5356, 110303, 253949, 85226, 21368, 22162, 11782, 17164, 103382, 69951, 18674, 9785, 9572, 155084, 311289,
	66179, 20464, 167327, 10998, 115373, 2353, 14526, 59827, 67189, 95648, 7809, 135780, 21781, 22754, 18939, 12335,
	40708, 4126, 198478, 29222, 79800, 10929, 52900, 28198, 12044, 68110, 17764, 70603, 64408, 54614, 7254, 37314,
	133007, 134115, 18352, 8599, 7280, 209092, 54543, 75309, 271268, 68085, 66274, 61386, 58325, 38899, 40437, 149880,
	64985, 243673, 42358, 50017, 94970, 81512, 60508, 10980, 58183, 10295, 37671, 42246, 92185, 40852, 53400, 56196,
	92574, 34584, 4693, 25646, 71069, 87665, 29180, 88717, 28416, 1737, 127744, 139318, 176896, 54988, 16604, 4553,
	78577, 28544, 49850, 200099, 106963, 16968, 27849, 28920, 72013, 233371, 13430, 46068, 22239, 97485, 75799, 109881,
	96455, 2066, 24784, 1287, 108058, 2798, 155064, 18549, 77909, 43091, 7434, 127439, 89460, 24979, 1531, 85737,
	118571, 3092, 59640, 125277, 2443, 12128, 682, 3168, 24434, 16965, 24850, 119194, 51914, 28260, 48426, 114593,
	90888, 201585, 57126, 60385, 58778, 83394, 10837, 33410, 102926, 30842, 65577, 127521, 14111, 9738, 4591, 48552,
	39125, 124680, 51038, 23841, 19539, 146097, 9775, 204734, 34990, 55226, 253830, 22237, 25201, 169525, 10550, 6179,
	104144, 140282, 280366, 12380, 50909, 80285, 20513, 32645, 10623, 73192, 1338, 4621, 109576, 1754, 137743, 86868,
	190235, 17900, 10824, 48817, 169977, 1297, 81210, 40796, 113142, 6674, 53615, 62896, 107902, 72248, 48313, 139449,
	132527, 39760, 64937, 19232, 56303, 63317, 49134, 65139, 10811, 41087, 104812, 92861, 135791, 4325, 64589, 17462,
	10898, 6239, 88665, 64410, 12764, 21950, 27053, 154214, 43136, 52883, 41658, 140355, 7621, 53818, 22380, 64720,
	31601, 84834, 29097, 186347, 99339, 30915, 10851, 60960, 25907, 26425, 95923, 61247, 69884, 35439, 1434, 158918,
	13266, 72405, 183009, 137371, 30509, 194770, 136461, 40923, 40919, 20714, 67861, 235421, 46182, 17005, 104884, 124336,
	36566, 105282, 91116, 51384, 98072, 10910, 78091, 32953, 199826, 66544, 85018, 80922, 22736, 5456, 44832, 86831,
	64287, 54609, 10469, 135975, 2720, 7745, 84806, 41159, 147229, 115495, 12142, 162396, 21191, 107507, 21918, 91112,
	5660, 50716, 69009, 31894, 67277, 48532, 146810, 69991, 26862, 16365, 27484, 34229, 16199, 69335, 60999, 75237,
	35947, 8030, 38029, 12986, 51682, 68149, 246, 7350, 155114, 61311, 27416, 280403, 43430, 130655, 10606, 35438,
	34334, 977, 153049, 279005, 114760, 66267, 429, 56104, 25296, 21485, 18514, 24964, 119160, 127416, 52635, 106410,
	17247, 71794, 161025, 1465, 72501, 50462, 5961, 1824, 6175, 34283, 305710, 19769, 73083, 3717, 49265, 35071,
	22310, 15667, 30219, 5452, 87492, 54292, 119749, 87523, 25784, 185700, 11882, 19812, 60500, 39330, 39387, 42756,
	61440, 7525, 102911, 152503, 64138, 159181, 77559, 64307, 15172, 18011, 31991, 7265, 37943, 347626, 32851, 24919,
	241810, 23803, 107149, 43715, 18527, 20273, 35639, 36123, 217949, 267135, 151816, 53517, 250349, 112793, 142696, 83388,
	151488, 30396, 129336, 59169, 8921, 9533, 19511, 23396, 84522, 2172, 9758, 55279, 18287, 83330, 46072, 205460,
	12985, 6302, 61492, 55267, 109327, 110612, 229789, 19953, 77329, 54638, 217747, 6595, 27800, 57731, 93100, 268376,
	19714, 3420, 19088, 62316, 6028, 26995, 63634, 3293, 4794, 8702, 91133, 23566, 77959, 20596, 157772, 165825,
	72216, 12118, 3418, 61720, 19305, 31273, 11836, 12306, 34533, 79764, 75806, 64963, 31050, 101073, 143, 88974,
	16336, 26689, 15147, 131182, 13148, 3316, 87275, 5436, 31469, 38714, 108785, 8660, 7196, 170594, 44006, 48163,
	72504, 35686, 46193, 153510, 15836, 18934, 38492, 17800, 150101, 102960, 101040, 68038, 93687, 25281, 112153, 206028,
	12405, 55983, 65803, 51430, 45552, 74635, 59917, 147914, 3626, 44972, 45244, 48852, 52205, 20601, 37615, 11187,
	25207, 19454, 200081, 161800, 92210, 59140, 50748, 154963, 21741, 1746, 29438, 12789, 302341, 28930, 12104, 60313,
	44132, 14306, 16230, 15973, 107052, 122759, 109141, 11793, 59822, 34917, 185938, 68662, 59356, 4299, 37419, 8186,
	32588, 63977, 84771, 116134, 36993, 86738, 178092, 41978, 9327, 3337, 38237, 64660, 112411, 19641, 218243, 77947,
	8572, 33997, 37261, 3687, 145285, 877, 17181, 2831, 2176, 7786, 62387, 42272, 71506, 2752, 60612, 11934,
	180492, 18306, 48629, 79794, 65021, 20583, 98907, 20851, 12160, 70868, 22289, 26629, 15124, 55447, 28213, 16561,
	96789, 141466, 49363, 40094, 3752, 5976, 288460, 91040, 6774, 10545, 5187, 28561, 74836, 30570, 17590, 20605,
	78105, 13962, 8203, 108582, 48054, 52668, 51431, 32664, 19965, 49982, 35704, 28106, 42715, 4860, 41528, 27274,
	26585, 83948, 139719, 27332, 22526, 102130, 17584, 10683, 2434, 11397, 173293, 103695, 117144, 8160, 899, 2337,
	31073, 11218, 14100, 65303, 52945, 96900, 119645, 99019, 120872, 62649, 10029, 164372, 104382, 8376, 9053, 131675,
	51973, 18800, 13441, 4364, 20323, 73116, 33452, 108369, 68073, 1738, 126594, 20618, 25765, 173291, 22924, 4463,
	18673, 178359, 197655, 98198, 29050, 86951, 51780, 250451, 1400, 5579, 64680, 75066, 38816, 39610, 22294, 38166,
	39812, 134639, 47794, 28563, 185086, 61564, 91993, 289639, 62306, 44251, 20124, 1059, 39588, 87301, 19255, 1482,
	252157, 10055, 64454, 8242, 21761, 12119, 84064, 14490, 40765, 101239, 15109, 4706, 40944, 5570, 43297, 16869,
	54256, 181881, 51248, 4489, 26680, 30279, 223888, 57439, 124230, 34260, 295905, 40398, 50713, 62330, 23267, 12690,
	63070, 26601, 14280, 18176, 21977, 143950, 16842, 132577, 175823, 4076, 39599, 3993, 26615, 171787, 7087, 96863,
	65512, 205679, 210771, 42905, 3059, 15131, 53456, 59135, 76227, 31052, 96195, 74114, 70743, 65476, 78681, 1231,
	93542, 112113, 21985, 925, 91582, 180433, 185540, 12189, 3995, 1861, 355, 11714, 77750, 5176, 241066, 48895,
	20580, 20965, 113511, 66368, 17193, 41628, 33502, 91710, 6701, 63938, 114539, 33034, 113978, 79729, 21639, 11925,
	106818, 9761, 17770, 8280, 119425, 264472, 14748, 15005, 12338, 88286, 23380, 144077, 14013, 71010, 151882, 116326,
	89489, 18384, 16380, 114663, 27405, 56295, 21028, 234475, 28524, 141396, 12833, 1677, 148206, 65949, 150333, 154237,
	100365, 37590, 83942, 116280, 11078, 28017, 52309, 35711, 6892, 35942, 3878, 21205, 156400, 4290, 64916, 30103,
	113022, 2461, 24523, 21058, 9765, 10268, 68225, 44610, 16330, 91862, 164670, 2978, 18450, 90608, 94577, 61110,
	64979, 2431, 37165, 98245, 65310, 31480, 146302, 119008, 9947, 127384, 81593, 81156, 105213, 27792, 27166, 72236,
	60735, 54260, 29731, 80301, 91409, 20479, 121101, 74866, 142716, 107703, 28053, 79758, 36644, 34827, 8000, 18891,
	3159, 55034, 17327, 18221, 10166, 286, 62440, 21905, 8758, 12313, 20621, 61429, 29689, 49825, 69213, 35535,
	13894, 37044, 61017, 72854, 6034, 44950, 17135, 16638, 23406, 14195, 87386, 105158, 196886, 10512, 3056, 9430,
	29650, 34367, 39212, 7097, 11562, 127480, 7442, 50291, 12400, 136211, 10153, 16626, 9230, 6328, 138289, 57721,
	77145, 108359, 29466, 5177, 75753, 69593, 14826, 129946, 12886, 10309, 106020, 391606, 130999, 188120, 108632, 11945,
	3546, 5213, 7533, 154373, 74077, 52319, 66685, 29143, 6798, 73564, 11569, 45112, 21947, 61144, 12891, 29778,
	15111, 18485, 9239, 16589, 108018, 154539, 2188, 94146, 56136, 40597, 2790, 54400, 28497, 166978, 166389, 64333,
	45003, 137390, 177227, 51766, 134448, 109559, 9981, 30979, 96404, 45887, 69524, 61953, 34155, 230942, 106691, 151689,
	87559, 13489, 11694, 40294, 61603, 43824, 39177, 19710, 42186, 47753, 14003, 20014, 48407, 75040, 93, 70704,
	64838, 2918, 236566, 81559, 28202, 63187, 15040, 164961, 60200, 39734, 82124, 39465, 24454, 19036, 98523, 37171,
	6087, 38512, 56973, 24438, 82070, 6384, 19128, 66066, 140330, 75560, 19259, 74136, 20149, 7915, 26279, 51068,
	22231, 25936, 55993, 4371, 59397, 83537, 54623, 253617, 75730, 67996, 92759, 77967, 97546, 154108, 51491, 94864,
	90049, 39048, 36997, 24971, 124498, 74793, 55781, 104251, 79041, 9074, 69666, 133338, 49919, 90590, 70899, 56528,
	511, 94027, 108032, 112534, 17752, 146638, 42445, 14366, 15214, 38274, 65958, 1357, 119134, 77663, 2844, 245112,
	190256, 30601, 8310, 100133, 41137, 37784, 61393, 59732, 9559, 56955, 20977, 356961, 356474, 64829, 167386, 524,
	57044, 26576, 95274, 215267, 60824, 33817, 8267, 45025, 9726, 27345, 121060, 15361, 11860, 76775, 6142, 36821,
	119300, 74755, 441766, 27546, 16056, 359518, 9021, 61796, 95771, 31888, 21465, 23658, 273, 63596, 21655, 100294,
	26164, 278973, 49089, 34582, 37576, 64377, 86966, 291609, 1347, 9916, 112209, 33695, 56688, 19410, 20431, 71590,
	51673, 28954, 112044, 113298, 125938, 15874, 184, 219073, 105138, 21637, 19845, 27692, 735, 37079, 102751, 40394,
	19873, 21105, 108816, 38074, 15135, 62626, 59393, 159856, 16515, 34874, 8978, 20335, 137957, 9602, 14429, 2190,
	6750, 61496, 11093, 2845, 31360, 83507, 18920, 149034, 23531, 15464, 70020, 7312, 4758, 35035, 228512, 139996,
	126023, 30588, 536880, 199305, 8110, 18915, 48619, 154685, 44559, 136799, 12462, 266148, 34120, 81305, 12642, 6567,
	15137, 94426, 42295, 73681, 135535, 40360, 47072, 8431, 35544, 193500, 2224, 3087, 1828, 75085, 46992, 17517,
	74696, 77227, 9018, 56025, 162620, 26140, 266340, 3874, 10438, 28565, 142372, 62317, 14143, 22962, 107312, 85180,
	27661, 33178, 105561, 148091, 36169, 19059, 25264, 66089, 56796, 933, 45614, 187729, 43500, 65058, 62240, 186011,
	41937, 109058, 33587, 41024, 217507, 46118, 28143, 20801, 76944, 35086, 467, 42308, 16060, 41751, 22514, 77824,
	54483, 2539, 120005, 59001, 31008, 121718, 153739, 70923, 49164, 94555, 62723, 4521, 24840, 1961, 19699, 54275,
	30890, 3730, 74947, 92325, 31739, 110725, 23821, 66928, 9332, 3084, 6849, 132399, 21430, 102528, 44419, 47432,
	108848, 170828, 27696, 2201, 8406, 14387, 240489, 25194, 88675, 93174, 20821, 102485, 79513, 17519, 8968, 13910,
	95800, 16605, 54576, 67581, 13039, 12144, 132341, 107953, 106620, 49468, 39930, 38409, 85154, 250851, 52804, 81021,
	9038, 196867, 71408, 8781, 101152, 191197, 42739, 48234, 2177, 5994, 111865, 62158, 38157, 36723, 96474, 162988,
	32790, 125847, 102709, 12875, 89836, 35573, 52658, 7815, 26692, 79073, 36755, 56840, 9434, 19649, 23142, 9614,
	35057, 43338, 30318, 93204, 54428, 51128, 23546, 27039, 56190, 160608, 31354, 7481, 30268, 36523, 4639, 97719,
	172136, 34782, 85, 149947, 51931, 126819, 52228, 29221, 134174, 44886, 87763, 7558, 32868, 29661, 15021, 147322,
	30641, 12575, 146643, 39398, 12699, 127596, 1286, 29167, 25789, 40568, 183956, 156534, 148558, 15695, 820, 1982,
	122383, 120824, 50995, 122107, 118256, 372077, 34598, 24359, 2504, 53865, 4527, 82993, 3555, 173012, 117706, 28309,
	45926, 64987, 19256, 72030, 31312, 165796, 6476, 2973, 13581, 183619, 45755, 26402, 12410, 20035, 6544, 53047,
	34607, 68133, 29532, 35589, 134952, 32238, 13111, 100178, 12922, 91114, 38893, 55546, 12758, 445, 65125, 8989,
	207419, 24992, 11891, 77355, 77519, 32180, 64522, 83319, 63258, 20643, 52285, 1170, 66940, 26000, 54557, 36141,
	131897, 27022, 32824, 115652, 28464, 72373, 77938, 73707, 6658, 39511, 37770, 146802, 32077, 10846, 5059, 8354,
	59048, 3261, 22885, 98176, 11334, 34452, 130717, 22038, 48432, 41612, 18663, 147963, 32692, 90325, 119934, 60186,
	33028, 48660, 31678, 43279, 179737, 52616, 34422, 15156, 162546, 1092, 63814, 67908, 34086, 16927, 98150, 197629,
	78186, 36397, 12187, 17529, 195147, 30592, 17227, 182407, 34619, 85118, 3199, 148029, 56535, 5415, 81598, 52361,
	168175, 146589, 40897, 64241, 15913, 11938, 60344, 72345, 55187, 15593, 19191, 125544, 172273, 88134, 259622, 48386,
	160857, 9278, 96043, 100646, 66852, 83211, 32990, 59503, 97258, 89369, 91259, 44576, 74624, 20623, 5514, 15903,
	36820, 26834, 30595, 60990, 165236, 33104, 205898, 2179, 6637, 9537, 70662, 30857, 79790, 220819, 152451, 46850,
	8883, 51424, 102142, 36805, 3781, 49670, 241033, 118976, 11644, 12318, 39361, 58502, 354988, 4831, 28121, 24239,
	8446, 20428, 27643, 13070, 30895, 128460, 15028, 163638, 105823, 121631, 103192, 10389, 5430, 171951, 25977, 42654,
	14028, 34679, 66740, 46726, 98432, 101506, 70814, 49178, 48666, 514, 16677, 94031, 87292, 87025, 34860, 27960,
	96354, 24818, 15575, 35827, 13261, 129438, 190643, 157978, 20189, 89491, 72810, 77979, 92543, 36047, 11234, 30540,
	7274, 45938, 12963, 98098, 32387, 36628, 63657, 17320, 42377, 72911, 45340, 45355, 27267, 1294, 6454, 6663,
	9857, 34333, 11368, 133794, 43937, 2742, 41820, 104655, 1661, 25277, 59511, 57130, 13359, 68437, 52699, 50181,
	3427, 39948, 69820, 41189, 25106, 62655, 30940, 12738, 64808, 13259, 64004, 130543, 46161, 23345, 74335, 36979,
	12912, 26949, 125132, 224686, 16774, 79930, 153722, 35964, 6686, 105, 56202, 525, 113077, 12234, 62005, 93501,
	126707, 180432, 39669, 38582, 72661, 1962, 82329, 63292, 174923, 3406, 38139, 84301, 75647, 135302, 11497, 4401,
	8837, 37877, 18832, 57068, 40519, 47311, 154223, 76692, 2273, 23231, 79799, 10975, 170711, 100799, 86360, 38479,
	68426, 80916, 200592, 48099, 17040, 36819, 6793, 4399, 57719, 23884, 140746, 98327, 48002, 80094, 43653, 4972,
	125608, 47387, 83326, 250164, 35746, 44396, 124630, 23222, 148670, 75398, 75297, 17962, 4040, 51725, 62769, 19884,
	12883, 34284, 72681, 166346, 68598, 40237, 167628, 42244, 133332, 33121, 17538, 79005, 43466, 46330, 29663, 4976,
	3321, 159773, 99416, 79096, 145863, 69457, 18516, 7155, 50707, 30343, 64331, 744, 6213, 17694, 77378, 122067,
	3130, 148471, 53740, 21734, 12734, 65420, 30824, 51031, 65707, 17478, 20055, 24914, 9654, 1093, 55783, 17292,
	7098, 1369, 13608, 17021, 6214, 24080, 59215, 8233, 104900, 7747, 14350, 70976, 225671, 139476, 56067, 217680,
	13669, 19686, 34024, 45317, 22204, 7904, 34738, 6807, 15286, 67683, 130876, 42708, 45874, 204208, 3831, 27508,
	133480, 8960, 15979, 13803, 9606, 45872, 47268, 1002, 79564, 8718, 2222, 32249, 329822, 31912, 108053, 17209,
	68017, 119428, 24134, 12588, 20342, 4575, 55027, 14275, 68890, 11036, 14727, 1968, 71617, 39320, 142338, 61881,
	31089, 64123, 51921, 24248, 84637, 74360, 38088, 13843, 89571, 132102, 40023, 9235, 63196, 50369, 58642, 22540,
	71025, 22036, 42567, 36629, 47313, 5298, 37062, 32158, 29049, 186769, 123569, 24789, 30724, 4811, 11227, 33424,
	146374, 44746, 44776, 7681, 63293, 3485, 22269, 88383, 17160, 12487, 124476, 14146, 41950, 75591, 20852, 109750,
	88424, 2744, 2225, 3005, 122154, 122743, 471, 49855, 31904, 866, 6284, 50511, 33080, 20125, 30925, 31370,
	135626, 51874, 25870, 201142, 113610, 12299, 52863, 93916, 31162, 24404, 29000, 1797, 97702, 1788, 16004, 114291,
	15544, 17195, 11539, 433933, 83684, 154177, 10792, 39523, 36044, 219944, 93630, 700, 101103, 28725, 102910, 82488,
	173794, 69045, 172873, 123588, 95204, 8254, 143853, 55776, 143764, 136840, 89703, 40561, 186706, 9754, 84943, 15989,
	29740, 12274, 3539, 50055, 38729, 148723, 71581, 75269, 7252, 91317, 96109, 21095, 1537, 25021, 15252, 82178,
	157119, 61503, 8757, 55571, 4141, 8222, 106683, 49109, 175187, 43174, 34560, 150569, 17682, 18739, 65121, 24755,
	1997, 3803, 5891, 28340, 54655, 183754, 7065, 78918, 25000, 7616, 11983, 50955, 8386, 85761, 47300, 153246,
	43433, 74414, 5439, 9863, 9706, 10942, 131034, 53959, 18089, 104520, 111403, 10160, 1084, 44177, 57987, 55583,
	82286, 35676, 48787, 90849, 41704, 184042, 57096, 8212, 90277, 71473, 14437, 8929, 33051, 35665, 3070, 11703,
	21044, 67869, 3961, 2907, 75454, 77723, 530, 158250, 41585, 43681, 47857, 72832, 49024, 15239, 203411, 47274,
	35706, 277232, 29648, 61072, 49184, 51740, 8477, 43429, 1300, 259571, 52550, 22164, 14518, 39585, 86050, 178415,
	181472, 58135, 38874, 24688, 3405, 69482, 187080, 71104, 108975, 35959, 12928, 103262, 85556, 43766, 103089, 53656,
	10666, 90811, 149011, 11399, 32748, 42940, 105150, 13234, 132533, 15426, 62846, 195990, 24409, 65376, 53019, 85086,
	30967, 47660, 10182, 6703, 55453, 222002, 50166, 26256, 42301, 46030, 128488, 16836, 50392, 37054, 24432, 47160,
	100778, 153802, 4961, 127468, 98812, 7340, 15630, 5475, 54424, 4582, 26636, 160076, 2998, 26907, 4298, 201438,
	239516, 60420, 186751, 91839, 291482, 52500, 61758, 29006, 59518, 28298, 99097, 54282, 89784, 14954, 139433, 145959,
	19290, 7673, 36290, 111239, 157188, 42664, 72690, 71852, 23161, 124842, 239677, 29728, 30929, 41164, 127836, 196306,
	26792, 2712, 89566, 25643, 23773, 75529, 1999, 23260, 15278, 92604, 53065, 57349, 7591, 27186, 78561, 28174,
	1132, 15397, 73748, 4250, 81213, 41721, 29972, 117340, 45964, 29345, 34896, 1646, 136400, 62368, 131436, 10726,
	10513, 147445, 35062, 5071, 1723, 12824, 23329, 45727, 137892, 217438, 101055, 16782, 52026, 83091, 30246, 741,
	42612, 312357, 61330, 36591, 8547, 94187, 15873, 126922, 7112, 22101, 23008, 30964, 3504, 135113, 57472, 66564,
	3382, 19108, 81181, 52522, 22103, 6769, 62007, 83567, 236946, 103582, 40815, 115956, 59214, 132079, 7832, 18970,
	47973, 6594, 22608, 7516, 5285, 26005, 47395, 76355, 143084, 26355, 15462, 125619, 64799, 45576, 40337, 65753,
	23919, 110300, 91869, 21767, 127146, 50254, 36038, 65400, 51044, 50583, 50648, 21724, 84715, 130738, 12845, 20776,
	12947, 89332, 20960, 2423, 12474, 285111, 194935, 71959, 78837, 117166, 13358, 36322, 54561, 31802, 18951, 28372,
	91796, 28866, 1621, 107369, 145059, 86444, 25224, 13974, 91969, 25146, 21322, 67128, 7195, 157149, 92248, 22654,
	25967, 10536, 208920, 10611, 100871, 52015, 16876, 136623, 45175, 5397, 11634, 23313, 62418, 29614, 5751, 93512,
	62017, 47505, 95388, 141913, 66670, 81993, 103879, 54294, 40987, 76458, 22185, 231105, 120991, 108794, 80652, 17213,
	4886, 23734, 52753, 100952, 14022, 106076, 20682, 69465, 21144, 1336, 309, 24747, 70039, 25981, 60378, 257435,
	207946, 6668, 130163, 109949, 13781, 164510, 18995, 52024, 46856, 73851, 382712, 50689, 3192, 82164, 139406, 15151,
	136691, 85169, 36149, 36741, 26428, 87413, 48153, 11801, 51196, 126182, 33197, 115899, 113902, 188354, 29977, 29156,
	152846, 27844, 49895, 108189, 70686, 27432, 59770, 657, 75076, 55785, 49352, 40637, 49712, 341980, 11436, 14396,
	82689, 97770, 71101, 66061, 54824, 169387, 76614, 82370, 47182, 40118, 47357, 49346, 28455, 236080, 2514, 52101,
	33102, 147435, 84325, 43867, 27460, 7000, 103252, 61014, 212328, 47868, 34105, 2551, 28261, 59873, 20334, 203498,
	22299, 13573, 38203, 101429, 172698, 69638, 26520, 27457, 44397, 21634, 22298, 41575, 5822, 118263, 14258, 7006,
	41958, 52794, 8947, 17930, 21527, 4254, 34903, 76590, 3425, 67135, 71618, 71046, 94410, 43465, 63451, 65635,
	25487, 12194, 238604, 53232, 101922, 43878, 41073, 113500, 92897, 8180, 3978, 8494, 40097, 13212, 157241, 38002,
	8080, 188015, 75091, 154261, 112546, 16155, 16132, 2906, 67209, 32084, 106625, 10768, 1545, 19961, 20379, 34174,
	10521, 31217, 96268, 114215, 140213, 46194, 10468, 6785, 241280, 46458, 14649, 76657, 11025, 118764, 133348, 229250,
	156905, 85151, 38676, 212018, 73406, 62113, 201070, 52877, 122614, 231750, 39357, 107793, 27452, 17299, 137911, 18155,
	149272, 38130, 46103, 213768, 7771, 80096, 130926, 145504, 154915, 20849, 44294, 1569, 134897, 16217, 53634, 121011,
	15613, 40988, 123482, 15529, 28630, 13835, 102894, 21895, 93351, 31547, 117557, 14175, 41064, 85223, 100404, 57551,
	19547, 205497, 22139, 5531, 144390, 56506, 153325, 84183, 110459, 7318, 17505, 41534, 22539, 199564, 112266, 6352,
	42507, 110772, 98927, 37241, 62568, 70529, 23813, 16514, 75018, 20190, 37915, 161562, 78917, 21510, 11966, 1759,
	37105, 59998, 41044, 154241, 16988, 20378, 79466, 133328, 62111, 135998, 10162, 91338, 8179, 1686, 56685, 55884,
	5679, 82824, 28825, 99105, 56055, 48810, 8127, 54306, 15320, 26524, 52494, 32006, 25374, 73446, 111523, 54747,
	10530, 43926, 12691, 57205, 152666, 43341, 73143, 25989, 6591, 86548, 214532, 74736, 15190, 2221, 16079, 136902,
	128145, 22472, 60331, 45831, 44524, 190814, 9148, 416719, 99199, 28037, 7871, 28438, 105659, 128831, 60308, 107715,
	19506, 9415, 48491, 25607, 18701, 27820, 25939, 61656, 388786, 201773, 3430, 76592, 23933, 52157, 58030, 73212,
	102970, 17088, 35745, 155459, 14152, 61511, 52392, 325285, 282391, 6670, 10251, 67607, 353159, 5381, 367516, 265973,
	42986, 6341, 17264, 155643, 10681, 72903, 52269, 112698, 21900, 97599, 4086, 163857, 23051, 294542, 3038, 44222,
	55763, 151210, 176916, 90379, 25132, 29984, 8417, 34410, 15069, 14877, 62643, 29799, 17468, 72941, 80533, 72427,
	31387, 10626, 21302, 17432, 106750, 31357, 182367, 13556, 48072, 91333, 44753, 187846, 45825, 172639, 99417, 50792,
	201139, 7489, 151096, 53241, 71515, 69133, 117418, 26186, 231122, 6354, 15294, 114181, 160039, 2218, 57147, 32924,
	120512, 6270, 157745, 10950, 15928, 88620, 100745, 20789, 51398, 179226, 50200, 22199, 13043, 1454, 33754, 4534,
	108577, 14991, 59880, 67427, 122380, 137400, 66742, 135290, 19257, 14381, 7103, 16930, 46073, 1684, 43792, 119901,
	158123, 105909, 61732, 20258, 325193, 198145, 46021, 14564, 176623, 50540, 121104, 12879, 48341, 48813, 39963, 329846,
	24185, 37096, 112527, 5391, 7034, 63542, 35919, 38583, 145354, 56525, 50943, 25089, 46164, 303654, 196025, 10559,
	102728, 11586, 134637, 80343, 2062, 74208, 30487, 13311, 130164, 117106, 13348, 98965, 170, 22257, 232, 2049,
	368965, 7875, 70927, 36253, 76990, 414715, 130718, 9567, 21539, 125009, 135489, 181909, 90796, 10286, 3777, 9042,
	246986, 5709, 15358, 112384, 17010, 126911, 140842, 37088, 143512, 148096, 21913, 185107, 132508, 10293, 25709, 48328,
	8016, 398852, 33986, 2631, 3545, 22645, 30505, 38265, 30819, 5255, 77789, 78531, 59828, 11842, 26663, 77721,
	102722, 97112, 165671, 22054, 3126, 7324, 150185, 85354, 40898, 108167, 7798, 934, 24719, 11301, 120586, 15455,
	273617, 196907, 14439, 45276, 70811, 28470, 82188, 61987, 95666, 3658, 49875, 26722, 143939, 31511, 128842, 4873,
	11558, 27755, 29948, 6075, 87142, 997, 55805, 4533, 60050, 2243, 9865, 5996, 48554, 13344, 42453, 34543,
	57352, 80946, 123231, 141989, 7876, 75702, 26285, 111590, 9678, 148205, 13406, 31705, 156002, 172903, 17236, 72046,
	176803, 42537, 97177, 82170, 10031, 43701, 8864, 42159, 16430, 93676, 19600, 6646, 267742, 194165, 190257, 21096,
	233959, 32789, 27333, 6993, 16120, 6116, 134120, 895, 44840, 123030, 2690, 257820, 41439, 148301, 30826, 15262,
	9611, 128627, 41698, 17734, 16765, 224629, 140318, 45272, 54338, 21503, 851, 54948, 5375, 19583, 46102, 28627,
	73470, 116615, 7445, 33371, 119690, 18468, 52599, 19417, 84986, 51377, 14217, 3841, 101986, 4027, 142954, 94013,
	108775, 37393, 10696, 214523, 40759, 140171, 267989, 148, 61206, 18291, 174174, 96120, 37828, 12049, 85621, 53831,
	114413, 72908, 51402, 26857, 77433, 151763, 10227, 161286, 16433, 70544, 14709, 35823, 130977, 5787, 29188, 122070,
	92501, 43875, 39974, 128035, 307468, 5066, 11263, 28024, 176500, 13144, 22832, 111259, 21853, 9249, 115585, 16387,
	1058, 22046, 59554, 10677, 18869, 3844, 11082, 218375, 102050, 6738, 53059, 14924, 40899, 10266, 109684, 1116,
	76735, 24295, 45621, 21768, 1816, 51765, 15326, 59006, 45937, 98603, 16594, 138977, 13397, 5805, 2642, 28926,
	433798, 63833, 155646, 12518, 46495, 31129, 1421, 19784, 50872, 12080, 131478, 63530, 103656, 400, 34351, 34529,
	42440, 53090, 79444, 43938, 35123, 363256, 118300, 4995, 184814, 21394, 36672, 37259, 37058, 115441, 30687, 125466,
	43688, 59561, 95066, 11781, 473, 91997, 56277, 31597, 120037, 101642, 19497, 85634, 65812, 69748, 135996, 34489,
	17104, 46884, 41834, 24816, 188899, 53132, 22623, 11202, 792, 44804, 14369, 144839, 45916, 31766, 123764, 39342,
	62782, 31953, 8566, 20052, 75202, 4320, 29315, 146508, 21360, 105749, 46389, 24657, 34567, 96470, 17730, 5719,
	141282, 20549, 105268, 27679, 122334, 27074, 90886, 4390, 97095, 14498, 148745, 33340, 13459, 9107, 53122, 36266,
	34826, 80823, 46909, 156523, 12737, 84641, 38132, 85702, 60325, 107135, 107989, 15859, 4845, 35461, 108318, 124536,
	101026, 157476, 41927, 18734, 98700, 102775, 20074, 79333, 238682, 14302, 76506, 48789, 8045, 38053, 193787, 41039,
	13849, 54194, 53395, 75303, 63906, 49666, 117283, 45548, 55638, 73389, 119101, 410396, 19130, 266007, 3177, 2394,
	53724, 22989, 13465, 15405, 13792, 91793, 45961, 53544, 86434, 6651, 132614, 22497, 59326, 5539, 264163, 57840,
	115991, 16169, 130005, 92924, 7867, 11999, 103356, 1876, 55170, 10926, 3248, 16122, 10902, 48384, 95231, 46497,
	22628, 63496, 121731, 241693, 97977, 7464, 20204, 102455, 11438, 63059, 24602, 21065, 111090, 47564, 10404, 84351,
	26516, 20525, 21509, 36283, 131065, 30208, 88938, 370628, 42131, 27749, 47091, 47719, 70102, 18720, 43215, 34758,
	136204, 240248, 8055, 13877, 31917, 122742, 269740, 20932, 18890, 48030, 123456, 34296, 10281, 44008, 31508, 89356,
	83413, 37468, 161188, 34911, 62932, 46535, 31727, 35978, 94070, 38471, 61765, 165341, 124226, 22597, 140961, 97710,
	104003, 22312, 221383, 36751, 145492, 92516, 27435, 49459, 125896, 117941, 218058, 89368, 54080, 44481, 31324, 67542,
	21700, 2597, 36317, 21647, 38424, 17868, 10101, 181556, 55092, 246316, 3956, 20214, 23918, 211959, 133069, 32157,
	64983, 57269, 9467, 54325, 1060, 323962, 203925, 5291, 119164, 70950, 20297, 6817, 85285, 150782, 61899, 230954,
	7243, 56911, 157540, 39405, 122597, 23409, 6251, 60286, 98824, 5913, 114370, 55938, 198761, 10435, 23021, 5812,
	982, 1381, 90448, 98188, 30402, 105329, 51869, 83707, 134989, 140033, 74579, 173055, 19216, 35610, 87281, 88619,
	92991, 84369, 73687, 97285, 40862, 13626, 18034, 6719, 161555, 926, 12337, 75452, 120628, 117661, 42623, 18811,
	150858, 859, 8402, 10761, 108146, 76750, 69497, 37839, 567, 137648, 31223, 135123, 47447, 226933, 15176, 22934,
	18712, 53208, 5446, 63505, 92662, 59398, 23331, 173229, 11013, 109056, 28162, 52859, 21891, 105437, 73847, 3454,
	29359, 50536, 25458, 85042, 62596, 129936, 4336, 48435, 96824, 25480, 40847, 12731, 73345, 78523, 171662, 13028,
	13622, 284641, 70715, 88595, 3234, 232705, 22432, 4566, 81440, 133300, 22314, 52, 12817, 14292, 97408, 41177,
	41461, 41116, 6035, 30388, 123659, 52800, 85818, 17230, 44556, 1994, 239125, 53978, 88481, 15387, 14784, 102017,
	2732, 54186, 52187, 126843, 66641, 60106, 31091, 12713, 10574, 22027, 234666, 34660, 61803, 30053, 36484, 72701,
	25951, 31114, 1071, 73872, 85279, 106142, 64806, 32751, 20295, 126267, 63027, 141616, 197649, 19438, 13872, 22709,
	53789, 13446, 11402, 15449, 28613, 434763, 3669, 104005, 17631, 51813, 31020, 69258, 86295, 10888, 2383, 62061,
	98236, 42546, 37360, 154067, 24714, 230110, 7965, 14413, 8827, 17487, 18416, 79597, 20147, 132334, 26441, 44622,
	47978, 69612, 62183, 30274, 190805, 10820, 27933, 44965, 59174, 2629, 30327, 38152, 54505, 103788, 163165, 52096,
	16507, 67148, 20786, 50814, 19889, 103543, 46917, 61122, 11470, 26794, 17617, 1543, 7827, 4103, 61755, 13029,
	51153, 35545, 15243, 48401, 21628, 7733, 158674, 5555, 65936, 79064, 75163, 7080, 63741, 29279, 531, 17698,
	72972, 91393, 9283, 112487, 58009, 18821, 42648, 21815, 5153, 16468, 55191, 95806, 32726, 1179, 315928, 20978,
	233263, 52029, 229798, 11252, 200607, 203269, 8670, 108142, 30188, 45235, 48841, 164980, 116406, 67534, 167789, 42628,
	9848, 6012, 69742, 38312, 89370, 96905, 133225, 67107, 22056, 14269, 89314, 8607, 159737, 97167, 23213, 56364,
	40788, 52068, 50428, 101357, 34554, 14582, 110157, 1233, 31621, 4627, 69632, 20889, 118596, 239867, 5190, 32952,
	2250, 217404, 9098, 231998, 32808, 2942, 37040, 47081, 212312, 37373, 96870, 144296, 60768, 136555, 4188, 83510,
	4495, 91328, 17370, 103422, 2959, 153723, 114123, 30542, 80430, 17555, 13787, 30723, 77375, 22616, 65477, 44785,
	49160, 144213, 105492, 20386, 66432, 89769, 10102, 7467, 178596, 4030, 53049, 208623, 29620, 20462, 77877, 59573,
	5219, 52255, 137877, 1444, 45293, 49409, 128109, 50423, 8490, 53249, 13776, 89287, 112289, 234, 141294, 15335,
	24572, 92318, 13897, 430109, 25174, 77514, 40026, 22284, 28701, 27159, 141406, 20687, 84868, 25378, 34313, 5921,
	22435, 70188, 21512, 5175, 52056, 6223, 116782, 20665, 102169, 8274, 70781, 100847, 5464, 106420, 754, 50705,
	30124, 53596, 37372, 444, 49773, 70479, 42687, 36837, 126666, 20632, 12557, 106970, 62783, 139, 24516, 104176,
	77028, 3279, 64455, 19367, 37830, 136780, 42922, 156104, 148606, 77261, 7173, 30789, 199200, 85770, 27574, 64567,
	428772, 95383, 70967, 80645, 103751, 55834, 109133, 164964, 16995, 57058, 1310, 21005, 68074, 19538, 26725, 7833,
	175618, 117237, 35209, 47886, 85713, 16271, 27224, 22444, 72497, 2583, 32864, 9149, 24717, 16996, 10758, 581,
	25097, 6383, 5403, 154239, 32012, 17526, 11153, 3004, 105072, 28912, 226694, 41684, 130334, 213894, 9836, 108779,
	6696, 22039, 36293, 2411, 2312, 33766, 19228, 100944, 96293, 51759, 11749, 11203, 133323, 40819, 29551, 184238,
	42300, 33199, 140536, 128690, 86278, 29599, 8756, 82862, 36351, 94622, 3231, 195069, 103865, 54762, 52147, 5106,
	244017, 183899, 153138, 59115, 68515, 43026, 114621, 7019, 81635, 89240, 353094, 76762, 186584, 27955, 11709, 23923,
	79173, 21045, 13954, 57787, 65922, 17084, 105803, 4541, 91271, 36605, 25690, 150421, 66162, 42784, 19294, 2354,
	58808, 53031, 96391, 27385, 76793, 19093, 109504, 172417, 53706, 250840, 70846, 174780, 2397, 350813, 105931, 25023,
	21570, 9714, 8875, 76832, 19663, 40032, 26144, 115719, 418, 6326, 34443, 15943, 2925, 26741, 90777, 19914,
	35577, 153588, 29410, 18222, 30863, 32980, 206625, 119145, 115695, 44410, 68185, 35583, 2681, 9935, 11058, 44656,
	22604, 100221, 59837, 68255, 255730, 14825, 55927, 62058, 170101, 41225, 19621, 5589, 5247, 11226, 59054, 30056,
	18070, 223993, 65302, 158576, 50406, 13636, 18835, 54054, 100032, 111387, 3322, 167881, 68828, 34325, 92705, 58644,
	20126, 11159, 35371, 61307, 19293, 125200, 139621, 26412, 59616, 65186, 93568, 12726, 89912, 660, 75183, 183141,
	176477, 139417, 54618, 75189, 115407, 202284, 33110, 28540, 31002, 20284, 179013, 55470, 100689, 35855, 81366, 26818,
	31123, 10968, 58244, 10409, 46749, 63359, 50555, 19482, 31338, 238415, 115361, 51693, 27085, 86401, 1188, 204096,
	37457, 3919, 114015, 1967, 5193, 28047, 15840, 9345, 7966, 5378, 8608, 32907, 52295, 40289, 54637, 106362,
	33528, 32130, 110463, 251452, 57811, 118572, 109428, 44263, 69528, 36439, 54607, 2391, 93998, 164583, 24314, 183971,
	18474, 163395, 75360, 76054, 22823, 47919, 69325, 32712, 168511, 58526, 33468, 76461, 19814, 90602, 43879, 154089,
	102899, 107981, 6387, 50095, 29869, 187792, 6103, 121385, 121880, 24579, 36900, 63151, 73778, 363033, 86265, 7595,
	8527, 22129, 133279, 263067, 1562, 37673, 54407, 5108, 2471, 188879, 78205, 106237, 19331, 3270, 102156, 67063,
	29436, 21472, 24446, 26852, 98062, 15300, 1525, 152737, 89133, 84716, 131765, 1841, 74183, 3393, 9744, 4212,
	8691, 170341, 41173, 173524, 11295, 73569, 54452, 228569, 46671, 78359, 28221, 39001, 117600, 10565, 14974, 171189,
	141148, 57982, 16099, 169726, 12707, 105688, 64891, 44039, 39941, 32693, 19557, 25379, 9799, 7001, 23788, 12114,
	153437, 73812, 217752, 105806, 21663, 8941, 13503, 10065, 19899, 68768, 36478, 153617, 49044, 22693, 70008, 50929,
	69796, 34148, 9116, 44016, 96310, 42683, 63489, 284602, 190789, 36966, 28678, 3082, 15217, 82017, 35738, 43093,
	45483, 31468, 36241, 105207, 164324, 84437, 77242, 319048, 94140, 23703, 25160, 12626, 8596, 26540, 177819, 134734,
	37248, 9344, 63062, 47338, 19478, 73714, 105431, 60429, 2842, 10359, 171308, 52086, 7377, 64193, 154285, 1596,
	12857, 18118, 128639, 98055, 4892, 25546, 36575, 50978, 55444, 22351, 96538, 73145, 38636, 67467, 1495, 72094,
	161856, 108851, 106387, 2876, 72134, 102544, 8539, 156800, 17722, 27474, 69194, 62420, 13740, 11462, 4021, 80278,
	90087, 253825, 66469, 29852, 15686, 115916, 214831, 17691, 8642, 80596, 206753, 30984, 114783, 80571, 39518, 168340,
	29737, 43970, 56321, 158220, 87236, 211151, 78965, 47807, 222676, 22198, 43911, 10537, 25297, 125931, 104887, 56268,
	135110, 100371, 4414, 32988, 43162, 88703, 55579, 52774, 26821, 17387, 57711, 12406, 80423, 2691, 27317, 348,
	71865, 150590, 65219, 24403, 25733, 13838, 222940, 61008, 215949, 37, 145776, 24578, 2036, 41790, 26644, 43836,
	75071, 1224, 100347, 88018, 16124, 11245, 18831, 98507, 61438, 131796, 32417, 149732, 18721, 227094, 53967, 1529,
	150395, 62876, 88441, 81717, 3111, 104740, 40997, 13663, 18824, 37188, 27374, 54145, 31667, 32562, 54720, 47742,
	14883, 85408, 57064, 88509, 57155, 9876, 10239, 109858, 63837, 179241, 51327, 124963, 860, 62085, 13458, 2395,
	5310, 78971, 45911, 17318, 7426, 14670, 39753, 39128, 31474, 267892, 12973, 255148, 21955, 82298, 92537, 171325,
	101606, 105545, 38949, 108218, 22786, 12810, 60432, 10900, 92424, 56669, 13082, 4816, 59592, 77332, 112141, 67904,
	23038, 100019, 63082, 73659, 115189, 85852, 96412, 14636, 1080, 27490, 71725, 107156, 31385, 85305, 40671, 8404,
	20534, 34943, 20228, 103489, 79322, 38862, 7355, 133665, 115334, 24052, 118658, 15037, 80164, 101587, 86922, 32133,
	149567, 12007, 48656, 24244, 68637, 195233, 43583, 58657, 6984, 34425, 104583, 51441, 2281, 29676, 28985, 8470,
	441, 18593, 40176, 42897, 11876, 79090, 52369, 2014, 82873, 127435, 3929, 409, 31523, 84766, 160456, 98718,
	46429, 15847, 9975, 225003, 47894, 40562, 26434, 1289, 30527, 66764, 18565, 3347, 64144, 19918, 56740, 58408,
	143591, 250026, 6169, 141341, 257267, 99733, 8151, 43100, 200884, 65231, 38256, 3281, 28332, 34, 25375, 183792,
	30837, 61093, 30076, 20556, 14489, 14128, 4746, 62262, 8747, 19481, 92818, 111828, 24400, 89752, 3009, 41361,
	72339, 19672, 7752, 131107, 97203, 16979, 19625, 24674, 7164, 13246, 98485, 180754, 154200, 101758, 79137, 30334,
	14436, 34037, 25960, 7303, 5105, 65851, 112677, 16192, 86430, 57290, 11149, 66138, 64594, 121325, 77620, 45954,
	194436, 73655, 1628, 42936, 16814, 126872, 8023, 85893, 12564, 22482, 16291, 45984, 29606, 24475, 26661, 40292,
	59585, 3685, 83569, 42923, 15970, 164527, 35167, 2801, 214552, 86340, 1884, 17273, 34331, 146905, 63965, 149654,
	24540, 10886, 124152, 192233, 71053, 131916, 320183, 26158, 48375, 12320, 17835, 102769, 56789, 12201, 23224, 66034,
	58109, 110721, 191153, 113468, 5131, 14655, 41527, 187229, 25708, 76286, 4551, 109393, 2860, 66643, 11516, 69004,
	6029, 43113, 203344, 44031, 13555, 36576, 13570, 23611, 62105, 47798, 7104, 35643, 25447, 38147, 22252, 135343,
	33223, 115518, 14716, 133865, 62951, 63734, 107945, 84164, 13093, 78139, 64209, 91795, 84948, 84924, 37483, 80735,
	23949, 181285, 5644, 16378, 80275, 128513, 128225, 95990, 10822, 22949, 102595, 44736, 47416, 652, 184361, 31000,
	178991, 84743, 23370, 18958, 8273, 54508, 22042, 863, 7639, 88523, 28803, 56402, 21406, 74291, 66248, 47826,
	74076, 29187, 85170, 26253, 127747, 293490, 268485, 93121, 50263, 54430, 28964, 47760, 31787, 93143, 42547, 11762,
	64483, 54356, 1463, 32983, 61734, 7202, 26978, 85935, 28679, 120809, 78630, 65318, 9341, 3042, 144364, 48051,
	19850, 5370, 9171, 23509, 106736, 87600, 15924, 25327, 32650, 2697, 167848, 11563, 155655, 118318, 16577, 22379,
	195501, 72628, 8308, 2064, 45564, 14610, 76209, 10916, 125946, 46484, 39344, 19242, 74852, 71775, 17500, 7913,
	29839, 37721, 42334, 286829, 188766, 37939, 13396, 17385, 122884, 40840, 31065, 64190, 47528, 75354, 318, 176040,
	2194, 65073, 33367, 32094, 13369, 85244, 32315, 177102, 14755, 72514, 60332, 354733, 39672, 2493, 77884, 27413,
	10260, 125208, 74156, 95262, 43403, 206061, 61209, 17190, 18289, 67383, 2160, 13708, 57125, 45765, 11303, 27560,
	44927, 54157, 15685, 49282, 68909, 12960, 91697, 17046, 27512, 143511, 24888, 99386, 7358, 55675, 147576, 112667,
	7643, 46821, 24379, 158, 110845, 73254, 150122, 86242, 32192, 14480, 34655, 38794, 85928, 19448, 95319, 66480,
	8380, 44182, 14062, 41859, 97491, 4721, 30892, 49303, 31542, 157464, 22703, 67944, 25815, 62159, 142705, 4400,
	17644, 8967, 13095, 18649, 105728, 28279, 206949, 15238, 2310, 3632, 81117, 42382, 5900, 25914, 19664, 306978,
	2767, 81185, 44767, 31047, 175070, 39098, 47791, 139232, 276623, 3623, 69022, 134411, 109215, 26965, 157289, 8501,
	21811, 35843, 41644, 39848, 59222, 14153, 33426, 174425, 1034, 27889, 93390, 107071, 6942, 41339, 271111, 23643,
	44674, 83915, 523, 26036, 151843, 127013, 33868, 22350, 193194, 102442, 8428, 39425, 198745, 57116, 167326, 18279,
	36813, 5694, 11820, 114025, 244871, 97789, 48040, 163654, 228802, 334832, 36632, 130561, 101243, 12300, 239727, 22251,
	65292, 39535, 111417, 124958, 94758, 5469, 2246, 257424, 33090, 31634, 7685, 22960, 69379, 111889, 96064, 164052,
	19341, 67672, 90967, 74412, 111326, 107157, 38851, 10352, 90117, 89654, 8995, 62457, 28698, 68394, 53001, 90959,
	62248, 18646, 285321, 15767, 16868, 387400, 945, 234037, 142782, 46724, 102271, 46345, 35260, 8171, 79519, 60056,
	71516, 55423, 110064, 41583, 30793, 94618, 7657, 18975, 45412, 26366, 46340, 114535, 41706, 29124, 82606, 36129,
	9676, 101514, 57226, 14355, 16841, 105862, 4779, 60722, 40127, 19504, 975, 148990, 16136, 4723, 164172, 49879,
	65190, 8620, 21925, 137080, 106707, 129097, 7017, 25015, 5135, 11946, 13961, 20888, 129716, 54750, 78600, 12629,
	196577, 9083, 64550, 26066, 25127, 76044, 109586, 153454, 84929, 50256, 133696, 19209, 98550, 19113, 20270, 52982,
	27901, 1849, 16294, 189, 427766, 172453, 226965, 12092, 62042, 52476, 63792, 16818, 80090, 57381, 40868, 63663,
	2840, 36814, 2567, 3032, 71428, 24209, 4498, 27028, 4136, 334648, 17959, 112407, 10627, 68144, 31527, 60122,
	71231, 91375, 112240, 177920, 22332, 5220, 4513, 4309, 9855, 64252, 8838, 16516, 151782, 5871, 30644, 65976,
	53044, 65233, 7115, 9501, 49357, 69142, 37301, 55780, 36287, 25734, 154266, 94553, 117032, 135167, 118669, 93395,
	1173, 34663, 4321, 179404, 76478, 6676, 12227, 140261, 55165, 21703, 17307, 14359, 1039, 32607, 45413, 28809,
	90880, 11015, 32365, 66137, 19903, 166412, 22609, 17985, 882, 12507, 27433, 94899, 32644, 2348, 110692, 19766,
	9807, 39494, 54058, 124237, 35004, 11903, 161492, 22971, 78841, 15803, 17337, 35243, 195165, 1013, 20628, 35446,
	12131, 123559, 254641, 180900, 112796, 82664, 49147, 21222, 6867, 140976, 40312, 43590, 117662, 20826, 108909, 6816,
	6241, 15528, 21441, 17936, 132237, 14889, 114854, 109326, 134119, 12291, 2814, 6089, 61674, 5648, 96687, 12735,
	56612, 173360, 28738, 52235, 300930, 4329, 17159, 2118, 134309, 116994, 12500, 2997, 63883, 1019, 116900, 2648,
	53566, 57099, 73414, 7386, 17893, 24520, 52886, 24272, 53266, 105379, 14298, 7, 3142, 153310, 2519, 30267,
	118613, 26979, 8050, 100470, 207437, 26151, 101232, 237002, 74392, 66956, 28323, 123374, 84797, 161597, 53559, 10236,
	79294, 123341, 20689, 270438, 47530, 32476, 8096, 67613, 79365, 40524, 91470, 108294, 50976, 10378, 37696, 213771,
	78215, 156573, 55525, 123776, 17449, 11184, 38504, 72101, 11189, 97056, 70581, 102796, 7837, 107438, 6291, 17340,
	11190, 78450, 15709, 62818, 11734, 33349, 30303, 82280, 107383, 24670, 13865, 69689, 63398, 164209, 72142, 5021,
	76182, 27687, 88712, 44175, 12486, 19265, 17211, 124212, 143453, 83681, 105782, 199448, 35203, 59337, 33672, 17975,
	29595, 79693, 109706, 137710, 58246, 20703, 54884, 12230, 28600, 77700, 156687, 21785, 116940, 259834, 262130, 1812,
	28574, 184580, 88878, 10996, 76605, 86535, 69168, 10609, 166145, 100758, 1808, 11076, 19695, 53803, 60541, 73844,
	189251, 46748, 22235, 3819, 145732, 52878, 22217, 33074, 59226, 42117, 23400, 3068, 24494, 27286, 91933, 66049,
	192163, 42634, 71741, 41619, 48735, 6688, 77024, 451908, 47413, 54603, 3254, 34737, 158480, 70079, 129065, 39146,
	242283, 21383, 86645, 72477, 92067, 7284, 4302, 66472, 14911, 7854, 18116, 57141, 233844, 393428, 91280, 800,
	33958, 4164, 89432, 31513, 17822, 29273, 22848, 114480, 74849, 26783, 12560, 51328, 22602, 4611, 45458, 187163,
	29739, 28046, 96487, 25312, 4919, 151517, 135814, 58894, 12419, 76815, 25625, 107545, 160476, 133834, 3510, 58647,
	159654, 5774, 66642, 13718, 129439, 24246, 67370, 21494, 83198, 45101, 79695, 29290, 49843, 101106, 1232, 140198,
	9749, 223738, 16756, 15596, 60833, 22209, 8236, 69623, 1987, 17226, 6964, 121278, 206595, 60530, 71335, 68638,
	87631, 98144, 96149, 154117, 343135, 22953, 45294, 43302, 81207, 31038, 18079, 143736, 4493, 57221, 195577, 120355,
	615, 42222, 49944, 38263, 49031, 9255, 332645, 62485, 118312, 15746, 33132, 72214, 25101, 1365, 27496, 63221,
	40152, 15802, 136386, 23420, 35588, 59922, 360, 61938, 78684, 207751, 55976, 19004, 99451, 37748, 38739, 100710,
	53174, 128, 44662, 8617, 99678, 127940, 62768, 91033, 25674, 24286, 138194, 8502, 70364, 18836, 30744, 2449,
	57338, 46631, 14862, 69383, 104257, 16508, 31381, 38153, 19905, 53128, 14008, 3845, 69340, 63840, 50687, 32665,
	32780, 117088, 168295, 6234, 23502, 62279, 20704, 93506, 6497, 142978, 1146, 56369, 6128, 27123, 77245, 80502,
	4930, 29473, 9428, 33120, 174646, 146738, 217505, 2934, 5195, 16338, 67335, 914, 87416, 50149, 55536, 2412,
	10115, 4980, 32826, 80914, 2920, 31897, 32064, 24190, 32017, 12090, 192107, 130258, 23682, 133420, 132272, 103249,
	53107, 44668, 45751, 6059, 43961, 44072, 54678, 16066, 19773, 140369, 5411, 6574, 52321, 69109, 108760, 66146,
	183507, 160785, 44432, 19765, 54051, 25795, 105799, 158830, 14844, 45165, 7219, 36806, 141223, 26265, 308664, 55557,
	9618, 506, 94335, 272114, 79489, 32198, 31609, 123825, 35990, 69225, 38299, 14871, 24169, 88264, 31934, 62574,
	10177, 12844, 19237, 8848, 53148, 198811, 114686, 109161, 44657, 68401, 41550, 8481, 91822, 107385, 51550, 21937,
	43495, 12393, 40953, 56638, 164130, 158835, 28609, 69129, 40752, 113006, 63268, 17761, 14930, 43421, 203487, 75572,
	109111, 58504, 8819, 14761, 43561, 69745, 14011, 136870, 248775, 14270, 236823, 76830, 45136, 14475, 34203, 16897,
	1979, 6436, 2941, 16766, 13140, 115713, 97097, 23399, 4287, 8615, 34192, 81791, 108770, 1121, 57337, 38086,
	33143, 20517, 13769, 75313, 134377, 17475, 18029, 201113, 30716, 3575, 25294, 1181, 75013, 30565, 62311, 9003,
	84298, 39097, 47567, 31344, 9426, 57986, 59550, 136261, 3853, 14884, 90611, 55334, 3991, 179747, 11170, 39572,
	109007, 14113, 87059, 4559, 75357, 79938, 22250, 192062, 134051, 4306, 4209, 152598, 41630, 12209, 134110, 68770,
	3903, 361421, 26456, 53362, 75998, 125288, 23360, 39567, 165646, 18762, 71713, 77352, 10466, 9041, 40254, 7508,
	53485, 4424, 193263, 115191, 63679, 76845, 109357, 32798, 134643, 11778, 88969, 106893, 112619, 27814, 45176, 101895,
	35419, 44989, 119148, 11353, 53503, 12582, 146449, 27769, 63369, 647, 34450, 2863, 101561, 297408, 177157, 10265,
	56150, 5404, 36476, 6589, 70165, 55287, 214292, 16857, 30446, 153498, 59334, 3778, 193913, 11706, 310572, 25400,
	126597, 118744, 41347, 54674, 123152, 69, 74391, 11829, 47415, 33722, 37452, 61547, 53679, 39939, 32359, 30885,
	24460, 35478, 37925, 55362, 44489, 59123, 2722, 127008, 76162, 43375, 62426, 38763, 848, 7040, 60986, 13208,
	14567, 32573, 17552, 4705, 170282, 75630, 59958, 16554, 18380, 132586, 16972, 15907, 16061, 261957, 162221, 17342,
	218777, 13890, 39824, 94236, 129943, 16537, 25582, 27196, 50391, 10284, 117907, 189610, 351231, 49328, 81782, 98340,
	67972, 102200, 13444, 40722, 3512, 36545, 126782, 122502, 7476, 107344, 233558, 159022, 21854, 14382, 2660, 120055,
	54350, 188659, 64197, 77143, 68369, 108920, 11753, 68182, 180239, 44232, 111000, 67255, 9002, 21901, 6486, 26242,
	59896, 85267, 148616, 8784, 32606, 3193, 41052, 131302, 4960, 32414, 39415, 35786, 31039, 32909, 41676, 15515,
	136721, 18873, 30593, 41380, 126184, 238, 46033, 59496, 64, 9804, 54078, 8727, 62646, 115124, 6890, 28980,
	30992, 161586, 158138, 90334, 41782, 61625, 37071, 164897, 5482, 1718, 36138, 57632, 42828, 45711, 25383, 51866,
	21386, 12548, 4354, 20291, 3958, 226598, 36753, 99360, 64182, 167788, 138363, 206441, 23273, 83673, 52183, 5371,
	1514, 61525, 71676, 84458, 73514, 145470, 44087, 63406, 22878, 27839, 126417, 13780, 26645, 100620, 164050, 11020,
	185233, 53224, 44640, 107495, 37356, 89233, 31486, 12853, 10656, 36264, 91807, 70065, 72036, 13764, 139405, 4455,
	141415, 57049, 34740, 245417, 41856, 50045, 40565, 3138, 19396, 35591, 76529, 16491, 44732, 73883, 97569, 79121,
	45944, 57485, 56675, 65900, 13834, 58215, 42465, 29023, 8418, 189578, 94841, 116348, 19215, 56710, 94155, 201679,
	2723, 60160, 23945, 239222, 47861, 66068, 5609, 19218, 255107, 190492, 15764, 34635, 12663, 72974, 21136, 2012,
	8840, 46879, 46773, 9974, 50408, 8645, 40441, 1879, 7113, 60457, 73663, 23136, 81137, 14349, 48220, 59314,
	17256, 64767, 167430, 99452, 185487, 167179, 146056, 38067, 72570, 8458, 214571, 7838, 80991, 60529, 85892, 28584,
	86726, 110801, 64233, 36826, 100315, 86423, 249744, 100005, 77851, 11311, 225307, 114995, 17415, 133542, 74872, 101013,
	79630, 43337, 46514, 110488, 41526, 19670, 7105, 178869, 88034, 61654, 25218, 43589, 24006, 61813, 23627, 103867,
	84286, 16398, 42886, 13218, 173893, 32373, 57644, 25441, 63519, 30161, 77513, 14213, 168597, 701, 23377, 50448,
	14202, 131740, 20542, 15650, 29047, 6283, 1823, 101111, 86576, 26849, 68614, 140299, 41729, 31242, 4180, 185567,
	15880, 155603, 32177, 55604, 83372, 9909, 26170, 54993, 44140, 41417, 183688, 101004, 12633, 6067, 95624, 106371,
	57388, 38800, 56249, 143301, 131147, 4229, 58850, 85517, 58406, 59353, 97970, 111035, 49338, 47156, 8155, 9180,
	35129, 67354, 20785, 13413, 75285, 81986, 151587, 102541, 94945, 30771, 66883, 21064, 21789, 30493, 75253, 262003,
	124625, 16360, 41708, 17660, 43856, 41669, 37252, 60423, 62447, 122097, 20107, 19092, 101685, 228768, 19518, 34173,
	320284, 46154, 68809, 17550, 18670, 27239, 38399, 172948, 16738, 143185, 69765, 53957, 16918, 1675, 72618, 97691,
	112375, 18304, 25485, 22159, 9753, 24534, 18874, 25452, 76440, 2563, 135885, 11499, 85596, 27078, 34987, 31804,
	6411, 64844, 39909, 14695, 10764, 99805, 36174, 44070, 44060, 73653, 14451, 124436, 86302, 10884, 17033, 80611,
	26637, 62632, 62620, 56398, 60853, 109543, 84432, 21697, 6440, 34166, 87792, 51606, 14995, 68309, 33955, 66385,
	35498, 3981, 192694, 7609, 417, 41765, 4342, 74982, 51812, 53685, 16821, 44690, 20271, 4071, 80345, 25701,
	1290, 242362, 30323, 43284, 10911, 22779, 37023, 83655, 81859, 106220, 149188, 33231, 71615, 11164, 43971, 8791,
	143455, 5027, 133081, 47668, 61248, 160752, 38030, 20844, 76294, 44102, 36391, 3549, 31456, 28146, 30619, 50873,
	21633, 91922, 66747, 20080, 50862, 56279, 8040, 67882, 87940, 169385, 72589, 33316, 91411, 10073, 119477, 34579,
	115133, 137480, 84692, 12434, 43588, 20440, 86356, 265145, 27704, 92028, 22423, 96889, 2884, 5542, 26086, 82632,
	25257, 41341, 1323, 30199, 8430, 4420, 4987, 74905, 52164, 7746, 12554, 17112, 1435, 31768, 37495, 1716,
	90644, 3544, 7986, 13461, 4698, 42416, 4694, 56919, 17528, 5425, 93483, 81069, 68815, 20779, 108423, 122722,
	86494, 22060, 2531, 335756, 75361, 70695, 99587, 39764, 28703, 75800, 12235, 166161, 82589, 4093, 31778, 59638,
	3602, 34224, 2211, 111664, 68444, 31018, 12838, 64525, 28109, 72959, 5794, 69291, 10267, 61505, 68442, 20262,
	56916, 17701, 99844, 37958, 26499, 70871, 59242, 74319, 129667, 15666, 5718, 224831, 66611, 92463, 59268, 45118,
	36656, 131988, 256916, 91532, 51825, 27487, 14537, 29346, 45280, 111761, 145547, 29818, 68318, 68312, 76065, 1433,
	126208, 103892, 41685, 30337, 132003, 46080, 13288, 72755, 137538, 5034, 26801, 77581, 2128, 48421, 11331, 3438,
	21520, 7184, 259687, 16483, 68252, 146266, 195490, 16705, 141708, 71309, 18961, 47550, 168712, 40500, 35780, 14254,
	79696, 53453, 9413, 40248, 31518, 32640, 50574, 47743, 121822, 20174, 5141, 7010, 262, 117638, 116964, 79988,
	32770, 85863, 1604, 281816, 38207, 46661, 100706, 14724, 84583, 25622, 22883, 1758, 114225, 126837, 2735, 6306,
	39255, 5915, 32395, 181362, 5296, 210184, 29269, 27205, 40141, 298605, 8, 23634, 68029, 180445, 3538, 212390,
	31983, 76481, 122645, 116253, 3638, 142741, 93921, 47292, 55554, 313146, 74104, 11680, 33478, 45990, 121759, 97380,
	67548, 55538, 32289, 118583, 171233, 6678, 36469, 135590, 33621, 48580, 54195, 16598, 71511, 78102, 22653, 8678,
	295459, 65784, 122213, 17329, 42320, 2611, 50882, 177781, 26162, 53223, 247705, 62829, 47126, 112046, 45892, 92563,
	17125, 286674, 174788, 9982, 147212, 67617, 40660, 32209, 75961, 33036, 63525, 163858, 94746, 13826, 73800, 237012,
	58243, 265842, 23967, 111661, 65473, 53008, 120950, 58312, 4443, 109153, 4327, 15212, 238222, 6843, 59888, 194248,
	36105, 13267, 126444, 11016, 42999, 22424, 90113, 57694, 103245, 128998, 106548, 43582, 16373, 54780, 23632, 32100,
	26613, 40059, 29585, 79336, 33332, 59013, 69371, 75216, 69349, 122287, 28665, 35314, 23620, 33423, 76660, 11059,
	20942, 103168, 50109, 13005, 28779, 50153, 6516, 182157, 46192, 40157, 17556, 49651, 32869, 3459, 8884, 94032,
	14107, 112005, 34142, 110979, 40495, 9942, 69930, 176598, 30312, 51593, 35759, 152894, 130979, 89152, 47892, 101797,
	43180, 156123, 19925, 22276, 150911, 75641, 155148, 35292, 119520, 2568, 132622, 12052, 29736, 39380, 368815, 119598,
	802, 87669, 69479, 24862, 8933, 41467, 30166, 57297, 1655, 71534, 80527, 125266, 33409, 9393, 78308, 25411,
	118234, 35692, 27585, 3395, 130068, 125317, 4226, 199284, 71160, 46024, 160080, 26906, 69571, 105326, 50694, 11940,
	2040, 65437, 40622, 6749, 38859, 72155, 95047, 134256, 116459, 4062, 252482, 36599, 81014, 128615, 7051, 19971,
	37022, 58425, 9691, 152345, 40589, 1947, 155765, 69883, 102788, 17323, 95782, 6966, 36861, 70577, 5353, 45766,
	10272, 13408, 55181, 35263, 24532, 103712, 2175, 60870, 81911, 24202, 101235, 30400, 67670, 14671, 70061, 31042,
	94405, 50997, 89012, 81747, 41775, 60742, 43137, 185188, 6556, 56752, 176278, 2215, 76620, 26720, 51805, 239,
	19720, 32684, 63475, 85539, 38550, 94877, 192354, 51882, 577, 59879, 2774, 23616, 69025, 21354, 107414, 74991,
	44643, 24321, 6064, 205, 20842, 92643, 45030, 118804, 143384, 21699, 37567, 4515, 3881, 54261, 33511, 60402,
	130637, 40593, 64117, 198146, 26859, 98734, 33894, 41483, 254960, 18046, 13214, 39071, 93862, 163494, 159779, 176531,
	1332, 73966, 94259, 279, 263934, 112354, 76908, 44961, 76914, 2268, 3516, 258273, 239906, 28940, 59876, 102207,
	78244, 1191, 70757, 75037, 25344, 67585, 26489, 151719, 72490, 54380, 86425, 23950, 17271, 55256, 62288, 23660,
	35418, 13435, 13654, 27493, 127428, 243760, 44459, 7631, 38296, 101666, 179913, 35922, 42108, 52277, 79779, 401235,
	31481, 100493, 22489, 83840, 36765, 44285, 26842, 262599, 94062, 62355, 50503, 50379, 68272, 18515, 156034, 64734,
	4837, 780, 109936, 78587, 47386, 3564, 14390, 3764, 40371, 45177, 54807, 63447, 23105, 32189, 139645, 141363,
	197661, 9112, 10893, 40803, 5189, 4404, 107625, 36693, 6233, 33192, 33341, 21025, 9165, 122567, 17241, 105535,
	116079, 138260, 13281, 8961, 38419, 16370, 147669, 29523, 23520, 7052, 12368, 54081, 197536, 17638, 12279, 2401,
	4369, 55592, 75958, 21283, 57522, 3928, 42231, 10154, 120759, 22383, 17825, 25738, 61890, 70464, 199800, 44839,
	59871, 27027, 62840, 4507, 61470, 101121, 1551, 15494, 1927, 28410, 238243, 13002, 15639, 23325, 78054, 72536,
	29960, 18465, 42724, 22089, 3496, 27610, 57685, 106295, 258574, 98427, 9179, 114581, 35253, 240397, 150597, 85461,
	70852, 68262, 104151, 15395, 99650, 36203, 80258, 51761, 55668, 88912, 19407, 15475, 21317, 139281, 178347, 87506,
	10501, 20717, 107648, 46916, 67835, 35821, 9373, 43086, 50105, 31102, 44123, 24958, 60904, 45740, 28257, 9461,
	75568, 48511, 57833, 12355, 99470, 6557, 94670, 138232, 40590, 83971, 9540, 64250, 246839, 11293, 43592, 61691,
	24952, 137713, 52966, 19127, 19467, 23717, 22340, 48116, 41301, 55188, 17704, 143342, 38692, 80745, 217606, 102859,
	83297, 67256, 69827, 175478, 94650, 40808, 85031, 99664, 43603, 56554, 9943, 21654, 76143, 18769, 73015, 174510,
	43250, 68002, 33972, 3373, 62972, 49535, 189083, 50781, 25029, 124151, 131452, 120520, 57760, 23318, 53496, 3635,
	61480, 57206, 38586, 108595, 77326, 18912, 27056, 83939, 71256, 266872, 169149, 98787, 98494, 296713, 34658, 2605,
	82748, 65431, 9806, 42763, 4383, 13967, 27757, 22665, 62812, 94015, 14231, 31219, 42220, 100213, 13902, 9766,
	100478, 42631, 153190, 106705, 7547, 320325, 20269, 32694, 861, 6996, 157216, 7671, 32690, 13582, 24310, 158540,
	26968, 154880, 32955, 4228, 36680, 15413, 101170, 3836, 132809, 20938, 86725, 71140, 115844, 141611, 37505, 45191,
	50855, 259661, 170353, 6575, 45628, 11060, 6854, 40228, 30893, 92261, 22629, 69889, 16287, 81219, 177611, 19823,
	35499, 42594, 2104, 37374, 63570, 192770, 22945, 44124, 53313, 69300, 138570, 151083, 29481, 91539, 107183, 19102,
	38302, 106960, 128756, 38463, 50029, 110540, 20725, 910, 34504, 115161, 180692, 113046, 69970, 100402, 30659, 14138,
	23832, 22554, 145853, 142165, 106412, 145689, 68486, 49254, 497, 88333, 59069, 19654, 39392, 198278, 47713, 32052,
	39209, 8988, 73104, 146933, 10580, 18962, 35608, 19782, 5438, 128521, 58531, 71990, 4647, 10894, 5670, 10924,
	56702, 38857, 48748, 42892, 175807, 237794, 43988, 50281, 36210, 54, 72829, 49661, 63028, 57971, 93264, 111978,
	49223, 1563, 30306, 21392, 6640, 287173, 262010, 28860, 20129, 36809, 7217, 177525, 2625, 35838, 3117, 27391,
	88853, 124807, 49148, 72521, 274949, 16452, 705, 81509, 60674, 91390, 2178, 58044, 3931, 38598, 176227, 140870,
	3921, 62063, 271, 111540, 17567, 43019, 58555, 51474, 40385, 25691, 14658, 244326, 27303, 8218, 100472, 27501,
	39025, 14087, 131144, 5535, 42217, 1835, 27964, 86700, 148949, 154671, 69711, 58773, 8801, 122259, 5017, 222484,
	25986, 57770, 8237, 49234, 6002, 204427, 1376, 36332, 27861, 11514, 51542, 1486, 88418, 8971, 2282, 139994,
	5511, 83735, 118053, 13970, 54243, 75052, 51260, 159497, 78890, 30248, 4468, 207, 8804, 34231, 1931, 39314,
	96876, 69092, 21968, 53987, 31478, 62901, 24633, 5275, 5744, 15806, 16343, 52948, 16334, 48859, 45029, 143684,
	26274, 23564, 44507, 161106, 62718, 202109, 10642, 48241, 205290, 63619, 132418, 24906, 72251, 63312, 23946, 64999,
	23890, 32002, 203520, 9314, 75912, 72198, 86166, 88603, 23169, 88749, 71559, 42791, 27165, 83883, 81865, 116733,
	22805, 84219, 55365, 51647, 61231, 54547, 30695, 19132, 128792, 252387, 13614, 58268, 139772, 54398, 29230, 50141,
	24430, 25788, 74457, 2217, 147429, 153064, 29065, 3386, 883, 273709, 35626, 90658, 63553, 65357, 136243, 390281,
	67988, 26612, 169499, 60573, 103828, 50238, 55625, 8708, 40000, 18162, 56367, 178118, 43382, 105590, 60295, 114421,
	16623, 35879, 59802, 141449, 246237, 5855, 51990, 69198, 144748, 21249, 22688, 66899, 25626, 217981, 98497, 142513,
	9333, 124545, 11699, 10729, 96101, 36795, 387, 56015, 250646, 90851, 124003, 39155, 188, 176633, 54761, 24522,
	78710, 49469, 52180, 26985, 362960, 15104, 71737, 36376, 73004, 9743, 151911, 56681, 5870, 36085, 126660, 3439,
	234661, 95898, 25972, 82566, 4335, 148269, 1068, 32303, 5990, 12784, 90762, 115596, 96844, 112135, 77314, 48741,
	12762, 70865, 646, 163428, 61174, 196, 20063, 111134, 10939, 56918, 28792, 30144, 143319, 44885, 22915, 5671,
	507870, 11841, 2289, 21669, 137456, 67268, 247588, 1924, 20357, 69354, 186921, 5772, 107804, 53572, 135697, 19750,
	91108, 29448, 17420, 51316, 77645, 55319, 135444, 43979, 9746, 43557, 11237, 36356, 116418, 18690, 13320, 18801,
	219076, 142540, 50960, 7799, 28353, 43014, 113265, 105235, 13294, 50271, 295836, 27929, 32258, 1246, 38668, 314295,
	55049, 75009, 41570, 28301, 138353, 17902, 64089, 177977, 31994, 135876, 31913, 246624, 56065, 178694, 22584, 1079,
	25417, 81590, 43618, 87015, 33678, 19465, 19227, 28523, 63177, 80855, 63124, 34556, 29563, 46548, 15546, 39735,
	18036, 289510, 10673, 128720, 6527, 64705, 97003, 7283, 69318, 54905, 194923, 7672, 92014, 113538, 8116, 22163,
	73113, 151631, 37676, 169697, 227264, 4249, 177565, 18825, 64323, 46234, 18366, 11541, 7517, 210422, 5064, 34725,
	147459, 64079, 64212, 1755, 108245, 48416, 47335, 65214, 8336, 170642, 8707, 8994, 23649, 72058, 31033, 111530,
	4004, 288989, 79946, 83992, 44096, 45110, 38701, 30235, 7450, 80509, 109613, 44705, 39949, 18904, 164163, 197740,
	11008, 4018, 67714, 27376, 1913, 49238, 40335, 34750, 3469, 6951, 16739, 8991, 45790, 17248, 47540, 126442,
	6501, 8865, 73101, 40934, 18605, 81908, 5586, 3365, 33023, 64972, 138250, 31100, 16208, 296, 95203, 15911,
	1253, 111643, 17495, 73713, 8679, 15991, 5778, 92283, 9264, 233616, 114094, 309354, 129363, 133364, 43544, 32511,
	81931, 53367, 7721, 105565, 11028, 71513, 180659, 29226, 27725, 20311, 36716, 3164, 140345, 12580, 17569, 118807,
	38429, 8423, 50039, 138437, 76149, 1038, 24662, 78986, 32617, 8879, 32260, 7542, 119557, 45955, 2849, 29690,
	27738, 23756, 17203, 40963, 21855, 5893, 86313, 28767, 375, 96520, 7059, 6106, 56569, 16790, 26424, 72735,
	161097, 43149, 95535, 1368, 16981, 29197, 7694, 90048, 8658, 107354, 51158, 162317, 150822, 138900, 18113, 133631,
	44844, 7427, 10631, 70457, 13649, 78979, 23402, 183561, 7364, 7955, 27499, 54473, 68982, 68114, 99741, 199025,
	94957, 1900, 1588, 1183, 1503, 176959, 77742, 104091, 10329, 151848, 15905, 111378, 141360, 12277, 47961, 56309,
	108753, 1860, 14460, 49823, 3493, 92405, 27358, 39841, 197935, 65816, 188834, 105190, 165756, 13774, 161907, 37517,
	46188, 59826, 3431, 4114, 57351, 329124, 356282, 59061, 18729, 8133, 129347, 20552, 23540, 6925, 58641, 31791,
	62148, 34104, 152276, 37623, 18258, 1262, 144051, 22323, 2866, 86417, 44836, 130728, 79687, 6747, 107571, 105720,
	103660, 22804, 45950, 128133, 36782, 4649, 24281, 9217, 97384, 126339, 14288, 33816, 5768, 172362, 27234, 27373,
	13670, 3158, 77177, 84869, 10248, 10828, 40564, 5755, 65724, 48318, 162237, 40864, 117284, 27086, 26383, 12828,
	12240, 48725, 13715, 60407, 29776, 21375, 101200, 51179, 30911, 28414, 30855, 17463, 32755, 7453, 36497, 167989,
	17655, 147580, 23274, 15229, 25599, 1941, 90280, 86216, 37476, 27572, 66169, 90856, 101470, 27063, 82692, 11126,
	24073, 22928, 113375, 11437, 58911, 5210, 85895, 163767, 120574, 10288, 158023, 1261, 8348, 8277, 73774, 3385,
	38253, 114530, 129563, 19735, 19147, 171995, 97709, 69927, 13745, 17716, 63902, 20936, 4959, 29637, 13132, 93952,
	56648, 149022, 249936, 22770, 33541, 4279, 1156, 24872, 33464, 293119, 194017, 80438, 22012, 58423, 66016, 58106,
	37481, 11018, 204023, 195004, 290116, 12206, 95186, 15084, 42543, 320542, 13272, 120111, 54029, 325313, 8067, 1193,
	22980, 3800, 177313, 169523, 32349, 61673, 63368, 224033, 4699, 57345, 30795, 88249, 55326, 142400, 64261, 136526,
	27791, 68108, 119189, 67786, 80225, 3225, 4091, 789, 130052, 85630, 22947, 461039, 37206, 17736, 81291, 13066,
	61197, 79685, 25057, 85572, 25950, 57011, 131984, 50879, 31054, 13704, 27281, 152507, 84161, 355475, 6887, 258,
	2165, 11120, 88577, 74374, 81080, 2322, 41450, 4802, 108881, 18602, 147, 170505, 154670, 5233, 90863, 33967,
	64638, 61665, 9972, 94892, 38102, 25064, 208105, 28098, 2615, 37265, 14045, 80543, 47991, 58818, 51956, 63922,
	15675, 30610, 2251, 16668, 19122, 107576, 89421, 23069, 87392, 39745, 77373, 304895, 236828, 38814, 146018, 28656,
	124031, 15696, 26767, 7361, 275807, 21924, 3381, 59556, 152728, 151856, 40791, 157588, 110505, 139781, 58959, 48098,
	18332, 24932, 33747, 40814, 58018, 73923, 256721, 55672, 15658, 159479, 20753, 136310, 7081, 49664, 39717, 100783,
	91090, 110322, 132714, 191749, 98799, 18127, 152509, 43393, 21816, 57788, 6005, 1362, 36128, 15420, 156747, 15942,
	60415, 54847, 23669, 6974, 46227, 113612, 53051, 58054, 99259, 43731, 157455, 159638, 44952, 12079, 3145, 156013,
	96012, 63936, 123371, 26200, 8403, 39101, 29876, 10799, 90743, 150869, 93359, 121608, 5904, 19938, 101564, 18355,
	40328, 50364, 51897, 5641, 158038, 96063, 4007, 6518, 26112, 77011, 20555, 104095, 147610, 64879, 64466, 134697,
	117951, 15333, 90240, 1611, 3630, 208493, 54019, 26002, 108027, 7261, 13341, 146577, 19270, 14721, 235394, 30244,
	22306, 64527, 2102, 34586, 79436, 175565, 51362, 10927, 36136, 12135, 89814, 76898, 29246, 55836, 132593, 27300,
	16276, 43317, 15998, 25195, 16264, 102622, 42166, 32251, 64338, 99867, 22112, 17024, 172899, 22382, 16681, 9298,
	41657, 6060, 37776, 15110, 14318, 56092, 67315, 15894, 92987, 54131, 139722, 131513, 24110, 54979, 23861, 31284,
	40747, 64748, 44693, 25804, 11524, 52229, 1775, 72995, 196095, 61257, 2325, 1993, 147946, 22452, 67104, 100151,
	88489, 136292, 10209, 40010, 89606, 226217, 9574, 98722, 76431, 14279, 40703, 139077, 28625, 99107, 86615, 59076,
	56785, 19449, 147677, 116792, 75388, 20225, 90317, 12327, 5044, 19459, 143844, 53286, 12601, 36470, 87488, 71898,
	191076, 35441, 30718, 52470, 3433, 46043, 89173, 147410, 61407, 105475, 48927, 28150, 1935, 121895, 8132, 120781,
	56288, 11531, 16863, 28736, 11605, 27980, 66388, 2971, 45744, 9770, 18393, 8563, 37371, 89101, 11798, 10195,
	26915, 1964, 64939, 35415, 25324, 6254, 28088, 88863, 9620, 58613, 131193, 77587, 46468, 14706, 59572, 30421,
	10956, 20137, 12465, 67460, 77339, 76679, 41879, 83774, 84826, 78515, 22794, 200074, 99716, 24965, 48516, 45105,
	59630, 98257, 199012, 113416, 1009, 23970, 24467, 47493, 56832, 266419, 28073, 4849, 84290, 99612, 112973, 213118,
	38079, 84538, 35912, 195605, 82901, 4858, 58488, 26378, 133890, 47576, 26033, 14579, 53185, 47337, 64624, 8095,
	111696, 24441, 1505, 83860, 5124, 79974, 54753, 78896, 43514, 50591, 4970, 95946, 7719, 79471, 34694, 29896,
	34082, 58004, 1263, 100215, 218126, 120, 13052, 52936, 90592, 54673, 14611, 12296, 29825, 13785, 9719, 113684,
	20718, 150861, 13907, 54885, 201482, 111426, 120908, 22948, 29128, 1228, 153712, 5011, 1645, 40611, 55962, 2580,
	56908, 77406, 180393, 130740, 2805, 674, 95831, 63994, 28165, 4422, 32107, 16422, 166602, 7568, 17885, 25004,
	13125, 84205, 151613, 69617, 39013, 212878, 44466, 127609, 22931, 16485, 13250, 30739, 3707, 25783, 4331, 131999,
	3213, 26404, 46381, 17673, 11647, 10972, 129904, 6786, 139765, 22586, 20530, 132640, 146136, 37129, 100323, 22942,
	21643, 20254, 94662, 102265, 20874, 3444, 8919, 36742, 34395, 22819, 17812, 198505, 18442, 51456, 82665, 31911,
	233365, 14532, 769, 48458, 24710, 12864, 14066, 80760, 28709, 39000, 11319, 109041, 59546, 21442, 64789, 10771,
	142840, 176154, 41990, 53631, 231409, 96711, 26756, 87768, 109943, 27202, 144247, 53526, 16817, 5031, 39840, 7608,
	22555, 56644, 91685, 79704, 104243, 51933, 58081, 211005, 9800, 77220, 129782, 57733, 16647, 32042, 706, 12936,
	59971, 14384, 220659, 25347, 4871, 7246, 49857, 110703, 35735, 422, 133208, 112825, 189961, 3775, 39271, 88067,
	76810, 79108, 101997, 112988, 11332, 61759, 234237, 189398, 1548, 71266, 18743, 6864, 73331, 165734, 948, 17913,
	128961, 7109, 182197, 35744, 3183, 155540, 2721, 25039, 12660, 85280, 75258, 22504, 39654, 91587, 14847, 31021,
	59513, 23446, 40599, 291899, 25461, 374887, 210905, 305012, 714, 13159, 45087, 19429, 27736, 76471, 123173, 4821,
	67775, 133526, 47733, 127015, 103580, 33291, 67068, 19758, 87616, 141895, 34509, 60664, 2339, 43649, 67559, 118577,
	13763, 113672, 134718, 20455, 87021, 30541, 30409, 161248, 174341, 7381, 77076, 145181, 62100, 10901, 1349, 14742,
	56934, 3567, 75024, 20101, 76389, 13516, 70721, 5062, 94778, 6512, 120109, 86522, 45972, 87930, 85028, 20381,
	68064, 11542, 2794, 52193, 28475, 119977, 89342, 125820, 30350, 109199, 146520, 20483, 29199, 48792, 73879, 20438,
	32825, 58885, 39222, 22409, 23023, 11913, 9369, 236204, 6802, 84632, 35710, 12161, 3568, 58380, 7648, 263970,
	64555, 93987, 81318, 11773, 61581, 53693, 35826, 54957, 159464, 2652, 6382, 70120, 31951, 576, 56954, 140428,
	2912, 20070, 7931, 230298, 22892, 350164, 102754, 112808, 20051, 37553, 81195, 16636, 21153, 180617, 25182, 37635,
	72929, 36845, 24118, 104959, 77741, 79959, 37933, 152112, 188075, 15007, 6172, 68259, 29653, 40834, 16097, 1149,
	100932, 72444, 1734, 52367, 256466, 26049, 5512, 66514, 3157, 41465, 131722, 40961, 39287, 24612, 103085, 4124,
	72675, 31586, 96622, 20974, 142921, 80321, 4720, 9900, 64526, 251567, 67824, 23441, 92798, 19281, 64289, 39385,
	144065, 25675, 37277, 93548, 10, 109676, 44266, 156199, 10353, 170375, 62806, 17154, 24675, 19494, 63832, 48454,
	87398, 112993, 74723, 38143, 30385, 15276, 52994, 301396, 16926, 101327, 5304, 17070, 118119, 7586, 31889, 71020,
	36872, 30801, 170242, 173321, 91323, 32730, 70499, 15079, 125852, 1254, 121271, 44915, 59448, 12501, 4051, 50219,
	42772, 97453, 12063, 368, 10492, 130721, 424232, 95644, 64576, 34938, 191156, 111966, 59011, 10645, 75833, 178626,
	158014, 71031, 132662, 73882, 45124, 9381, 31014, 118349, 118887, 31200, 41627, 62971, 12031, 83214, 144795, 187277,
	143093, 40736, 42538, 8610, 57132, 34940, 21616, 28498, 53292, 202281, 40386, 6143, 46115, 195565, 41841, 6076,
	1715, 148377, 64684, 101672, 83533, 25868, 62878, 56647, 43823, 79153, 25204, 4596, 67543, 63055, 6391, 16165,
	10598, 145263, 61147, 49699, 40151, 91968, 105484, 43941, 139884, 158416, 115085, 10158, 78734, 54731, 16992, 60751,
	43350, 7893, 23930, 59778, 38499, 81367, 52708, 113465, 102519, 20371, 18402, 66334, 15471, 84927, 172986, 27114,
	26708, 33412, 22456, 112605, 35955, 61185, 129540, 30039, 691, 33981, 20308, 91554, 77350, 147365, 128904, 29754,
	24963, 32535, 31698, 178541, 41217, 73704, 14404, 210767, 64647, 6929, 2101, 139894, 13211, 29217, 65541, 28629,
	304, 3282, 95744, 42779, 153394, 18544, 73309, 82138, 15678, 11823, 141910, 51884, 1473, 12416, 4715, 12705,
	43834, 31393, 12024, 48610, 12376, 12423, 788, 33912, 20141, 39955, 29980, 40794, 125039, 73783, 41787, 74552,
	23203, 142543, 32098, 100853, 130419, 66167, 24557, 121270, 100003, 77012, 230, 47536, 4260, 17414, 67276, 11361,
	5222, 16197, 152033, 63164, 1988, 30049, 53995, 159777, 341256, 46624, 25905, 44882, 216060, 45758, 49141, 23470,
	230544, 51208, 128236, 19362, 11201, 74142, 4150, 23449, 66099, 45145, 77972, 38987, 19740, 164751, 9130, 18858,
	77638, 66593, 92730, 120865, 94889, 145665, 95785, 83949, 93596, 117614, 68789, 65695, 13659, 120217, 128697, 27717,
	11384, 99248, 126671, 73818, 23290, 61186, 102808, 109009, 16924, 15683, 25782, 7750, 59117, 131266, 14151, 32582,
	52020, 7503, 21206, 10183, 43843, 104906, 109103, 26841, 317173, 37326, 25488, 3899, 35420, 8741, 32475, 3595,
	1905, 8940, 191090, 197642, 23956, 34879, 27658, 24186, 77743, 23667, 21878, 50235, 75426, 88592, 152242, 83218,
	55103, 28242, 85531, 99508, 101342, 67152, 10017, 16723, 145140, 2698, 112961, 27647, 33058, 63048, 159904, 63991,
	60648, 111862, 97410, 21538, 51514, 15725, 170799, 379625, 81000, 95243, 68169, 52111, 75139, 51687, 51364, 75500,
	160, 10306, 10471, 4386, 115871, 31379, 80250, 25638, 71527, 11521, 23818, 11593, 2209, 85378, 116036, 48245,
	17042, 19928, 103080, 137162, 23835, 23770, 10431, 45587, 25746, 56319, 89763, 13605, 5953, 39787, 1226, 15692,
	504, 28091, 45338, 16750, 101565, 72685, 6660, 62176, 15469, 240036, 206482, 15297, 4375, 254267, 3664, 131649,
	6902, 35407, 130678, 19596, 8548, 26308, 13937, 25423, 17101, 20330, 19691, 11192, 22669, 168310, 93231, 94228,
	149492, 66614, 34656, 135729, 129012, 4735, 67668, 86193, 58084, 34378, 171198, 175866, 44793, 85782, 145763, 16114,
	63715, 32162, 15498, 14985, 79217, 27119, 27098, 84421, 51920, 7345, 45546, 75350, 70621, 142379, 152229, 77453,
	72357, 31157, 236030, 102483, 181576, 39950, 96820, 46062, 85183, 75304, 33836, 35886, 15841, 129064, 128157, 61404,
	54017, 200054, 37912, 159482, 81352, 68456, 161316, 15583, 3252, 56989, 31635, 70096, 44971, 50843, 44821, 73267,
	63873, 19002, 139287, 111028, 159204, 11169, 54860, 52782, 159380, 46811, 26145, 81619, 37459, 34643, 12115, 263692,
	15486, 169737, 38232, 11792, 81502, 33931, 72955, 331218, 23364, 15380, 11585, 52505, 45442, 110427, 29968, 153398,
	50957, 17260, 54907, 4096, 52617, 139584, 55412, 102745, 33429, 167575, 31982, 126413, 23889, 1955, 2492, 17178,
	59238, 45348, 49263, 33543, 11809, 143379, 217718, 10339, 4522, 31271, 39345, 241138, 33589, 34507, 8798, 100437,
	17246, 44870, 3864, 23140, 165124, 6722, 4012, 6056, 19808, 33978, 5926, 40007, 60470, 32095, 59324, 124091,
	25149, 8742, 21547, 59805, 127492, 22541, 11250, 31116, 14334, 66657, 7707, 45558, 11408, 75486, 320242, 4713,
	76677, 28794, 34427, 79362, 122641, 127926, 17419, 103551, 186549, 105987, 104557, 80848, 43029, 58017, 6914, 102314,
	144984, 5, 35293, 44532, 78532, 19473, 236302, 18322, 318348, 5142, 15537, 46636, 38535, 10632, 249, 11107,
	26772, 723, 39310, 42575, 13675, 36832, 18357, 9409, 8752, 2682, 16770, 96419, 125874, 9603, 52736, 103779,
	48901, 35020, 35548, 97842, 21081, 51369, 117894, 142420, 70006, 105346, 16150, 117148, 23469, 109192, 7231, 88006,
	44586, 17355, 23885, 15974, 19442, 1256, 831, 55943, 53858, 111394, 20343, 484813, 102737, 4277, 517, 31017,
	150461, 122717, 66394, 156697, 1375, 9057, 2445, 96732, 8990, 282553, 243837, 90640, 93497, 25975, 15520, 6119,
	210805, 77382, 72470, 6636, 229635, 18905, 13562, 145754, 11529, 35023, 1932, 222410, 28180, 166476, 4581, 9078,
	49152, 30452, 49028, 234117, 11904, 14, 5194, 34752, 28818, 90298, 17600, 103549, 103886, 217068, 40489, 67703,
	32449, 6061, 42870, 10794, 7263, 348148, 15098, 41741, 29207, 69767, 41554, 109492, 227804, 44852, 40288, 11305,
	46012, 95366, 62427, 88334, 1479, 187270, 12151, 73995, 29915, 30845, 166269, 10002, 296134, 82770, 131498, 8459,
	17232, 2599, 35896, 97672, 20054, 519, 18001, 51214, 51385, 56947, 33481, 75479, 13500, 27380, 6490, 106778,
	121703, 70907, 27007, 221543, 34199, 16878, 11395, 17481, 43786, 63502, 1636, 46213, 16108, 37604, 65198, 97540,
	45248, 101123, 10461, 236262, 125630, 125405, 9546, 36561, 15950, 95, 7559, 10045, 70829, 27756, 27296, 22043,
	68647, 86064, 574, 16896, 171019, 21067, 31910, 191483, 24635, 39547, 2596, 3941, 34777, 29504, 122300, 51962,
	16777, 7810, 4142, 78594, 75940, 48996, 250236, 30234, 3202, 36438, 18528, 4337, 63217, 24911, 55843, 20900,
	31629, 40575, 86671, 14365, 98103, 29991, 25677, 1471, 27837, 73031, 121943, 153709, 175347, 9468, 84591, 100658,
	82500, 11466, 26631, 287160, 51307, 3123, 156450, 9652, 133040, 111103, 32769, 40851, 163713, 91224, 90369, 168551,
	23712, 47519, 16231, 75347, 19591, 7229, 16643, 142706, 50636, 12681, 169603, 211184, 22561, 72496, 72678, 40226,
	5056, 76817, 5653, 33764, 1998, 12117, 17422, 939, 18943, 20227, 141981, 7406, 282631, 13691, 63100, 97406,
	2388, 19718, 7064, 27498, 95289, 39137, 79381, 9156, 44390, 187022, 56483, 33205, 14838, 65456, 282414, 257008,
	78991, 72059, 142066, 11614, 85610, 7022, 49841, 68287, 22871, 180318, 35693, 56715, 16494, 7914, 5354, 25416,
	156692, 24547, 291162, 563, 158034, 111108, 237077, 44846, 16016, 34997, 50966, 47107, 112291, 161659, 172163, 13055,
	191073, 45296, 76540, 8806, 79750, 5474, 101717, 24425, 629, 147015, 19198, 296936, 96992, 5608, 32783, 36002,
	94520, 289, 89621, 183272, 15710, 150445, 3446, 86192, 20539, 44433, 89741, 155707, 35309, 186290, 47287, 47228,
	76398, 34527, 22282, 9993, 138376, 11163, 12774, 904, 199337, 121539, 13467, 108682, 15055, 7169, 17943, 19369,
	196026, 6944, 10563, 18913, 15780, 38532, 53651, 26766, 45745, 209377, 10104, 67120, 14859, 9624, 69756, 127796,
	22576, 68944, 7589, 47210, 5968, 65481, 25476, 35950, 53237, 160712, 1635, 36687, 15598, 22581, 50136, 58662,
	51720, 31141, 31617, 154656, 45554, 19721, 11291, 96490, 8957, 907, 55796, 112114, 17293, 50998, 23418, 24510,
	67933, 157839, 88322, 311, 83361, 163843, 35034, 16263, 52449, 233090, 92498, 142712, 42383, 13483, 158076, 11951,
	165673, 9548, 7497, 17180, 4822, 42934, 114430, 13998, 10628, 9276, 146878, 14941, 778, 4638, 166796, 69432,
	2515, 37204, 4429, 15993, 22839, 197591, 7510, 25040, 200597, 36652, 42109, 39737, 9891, 20447, 2241, 49068,
	15805, 18777, 83878, 18425, 220872, 32580, 170766, 65744, 273278, 7878, 182035, 24792, 135104, 103178, 26679, 17508,
	72553, 32701, 97163, 85650, 87990, 124808, 154268, 256980, 73247, 148815, 84946, 40661, 19951, 7429, 54493, 10178,
	84618, 185690, 157, 39064, 16997, 9511, 23381, 67923, 3353, 11810, 4800, 11975, 27700, 28910, 50328, 4806,
	4848, 2753, 19952, 32159, 28056, 70763, 69792, 60341, 9825, 161612, 25906, 27477, 42411, 98140, 63655, 239656,
	39710, 32844, 31971, 60183, 47897, 31202, 7363, 297, 122118, 312872, 57136, 37532, 182171, 27290, 33829, 57782,
	103926, 37018, 74135, 181076, 125323, 21353, 185305, 361753, 75723, 105044, 107714, 238909, 130934, 29981, 27720, 112716,
	73538, 119546, 31656, 67198, 113498, 97176, 8942, 29109, 61504, 16526, 67137, 11183, 75717, 79796, 39081, 81930,
	46138, 54926, 185651, 7208, 78330, 12236, 15121, 44757, 70796, 35835, 38773, 442, 62237, 26288, 9174, 32034,
	82837, 12525, 20926, 13709, 151624, 55769, 98048, 16670, 33054, 48019, 102337, 28376, 138652, 28901, 13321, 21068,
	58920, 92573, 84108, 29012, 15550, 141551, 2386, 22475, 18828, 314963, 17652, 1275, 149039, 22142, 37002, 87379,
	4099, 24513, 70204, 27603, 30150, 17288, 30803, 4459, 93315, 7117, 41074, 133016, 66362, 5847, 132902, 41865,
	77566, 41175, 6931, 168816, 6689, 97847, 24645, 108853, 36893, 68139, 2870, 6447, 102562, 4427, 118680, 64394,
	56854, 14913, 91053, 71184, 93972, 87611, 150210, 134781, 180717, 37561, 16408, 257702, 120904, 9286, 148060, 67246,
	13065, 50587, 17539, 10542, 17019, 254322, 87442, 60282, 36703, 289583, 33345, 24567, 2813, 17804, 144473, 119086,
	32677, 83463, 86292, 23102, 5569, 11822, 199453, 277831, 47789, 128988, 194818, 125300, 124, 106093, 15014, 5174,
	21849, 54492, 120003, 49170, 26905, 55911, 121071, 41409, 36036, 129803, 81354, 107730, 164967, 44427, 26084, 24133,
	59653, 27630, 279824, 42494, 77903, 72665, 42321, 269679, 55909, 70761, 7410, 24790, 29, 38458, 217202, 121210,
	9348, 303900, 61682, 41659, 29846, 7910, 43220, 193724, 138160, 15228, 33342, 31399, 13220, 103555, 2962, 45949,
	78897, 35792, 59721, 79104, 20138, 106652, 11051, 18757, 62724, 151603, 132779, 12411, 50164, 59402, 2760, 43730,
	104722, 10375, 11124, 22084, 34080, 22172, 970, 47815, 30733, 8725, 35453, 1331, 10871, 57973, 64743, 136575,
	3294, 78015, 70034, 43777, 92238, 337, 117440, 102110, 76233, 5336, 16923, 8345, 25017, 29247, 298036, 8654,
	67202, 39285, 9648, 56948, 81155, 40620, 48553, 53167, 71694, 33756, 134758, 42571, 23177, 49083, 35366, 96348,
	38019, 10703, 199522, 61618, 7379, 54163, 22072, 11473, 36759, 163946, 15739, 23809, 193952, 16517, 25672, 113893,
	119149, 30464, 36130, 15284, 164194, 112548, 54703, 107777, 67866, 39260, 13492, 9938, 22059, 58383, 43914, 51446,
	220706, 29162, 73733, 195466, 38487, 113544, 21252, 126643, 40596, 84781, 1411, 81141, 65398, 45305, 49158, 9941,
	215883, 2547, 112235, 164124, 49084, 56061, 228934, 93445, 25382, 18795, 58263, 153481, 386193, 200090, 2105, 20219,
	34248, 166443, 156806, 17020, 83303, 135843, 74629, 37559, 44929, 113531, 2947, 20710, 14806, 176812, 46517, 20739,
	121057, 112453, 151479, 57277, 51054, 26786, 13374, 99945, 56408, 2556, 194191, 53305, 121963, 24338, 18097, 38561,
	23180, 88135, 21688, 34311, 85321, 20500, 24945, 26101, 18657, 20581, 41521, 45283, 30935, 93962, 297698, 87774,
	60468, 58350, 65718, 21023, 59791, 161784, 159641, 3820, 50258, 4082, 134040, 11483, 37335, 45924, 30782, 26469,
	47284, 8520, 23261, 68066, 62232, 105388, 41686, 73416, 963, 2872, 10614, 9998, 139434, 8303, 19179, 71633,
	15197, 125748, 67027, 35121, 16678, 51432, 3360, 90, 22463, 252806, 46852, 1785, 114226, 121721, 63968, 71035,
	14222, 100558, 31925, 8515, 101213, 3023, 43326, 185126, 1270, 60431, 171601, 54202, 20307, 26368, 50853, 161113,
	8927, 167611, 53184, 64385, 102240, 20164, 77769, 24796, 18756, 53329, 82451, 39165, 4590, 26749, 8422, 14596,
	98867, 38390, 7070, 6463, 22918, 191717, 108185, 2186, 3946, 139702, 25122, 28328, 33998, 135779, 319666, 62123,
	28191, 35134, 32286, 164478, 59580, 172432, 59520, 97355, 161799, 43905, 4787, 100458, 77322, 11075, 1589, 66853,
	78052, 94, 176930, 1919, 41199, 35116, 196891, 34901, 119331, 36527, 260192, 194930, 94599, 54563, 74426, 30901,
	70531, 78591, 18815, 116108, 104541, 26552, 77699, 69072, 28443, 171065, 172974, 42025, 73394, 47361, 16573, 395125,
	39372, 28089, 63981, 218356, 108200, 40074, 40873, 103769, 16331, 29115, 2795, 63109, 10131, 184651, 22205, 156292,
	133726, 52638, 40238, 59664, 55926, 37136, 21034, 109502, 33405, 59083, 39539, 47328, 64179, 1086, 70423, 4487,
	92438, 29805, 12384, 159353, 205400, 16684, 1622, 97210, 30816, 35523, 28812, 12208, 171917, 5254, 30741, 92666,
	295515, 151218, 42430, 34786, 24252, 51587, 12466, 92225, 39225, 188355, 17881, 136229, 675, 153729, 54060, 39303,
	333, 259992, 31147, 49116, 155302, 24696, 297562, 79408, 20299, 13064, 12940, 10765, 62625, 4253, 43764, 110481,
	51791, 39508, 494, 173650, 140146, 21581, 42049, 12623, 82125, 76701, 114799, 108535, 99644, 11598, 91318, 2085,
	84905, 31459, 182997, 100186, 46365, 111152, 15536, 80719, 109924, 71155, 118780, 500, 6374, 150313, 63084, 34602,
	7166, 17882, 28587, 10986, 51695, 36049, 9522, 27802, 79834, 41106, 55889, 7691, 72620, 82008, 52091, 4204,
	141987, 135652, 187509, 16467, 15186, 71801, 20820, 100796, 25564, 4877, 21410, 225510, 40413, 24954, 45144, 26407,
	251858, 320799, 52644, 96060, 169790, 18640, 7794, 26345, 67145, 29493, 244043, 41127, 144169, 13107, 108310, 167675,
	2550, 84015, 20158, 66171, 12604, 30501, 30026, 60838, 85500, 82352, 86740, 235592, 9613, 32840, 22088, 41821,
	15048, 35090, 21831, 14145, 108758, 27830, 40399, 21240, 140821, 74, 124899, 9265, 10827, 145411, 37922, 179652,
	16641, 25491, 4745, 83754, 195816, 38858, 20166, 17139, 2961, 34664, 34057, 13086, 79349, 3484, 40030, 140313,
	37254, 38163, 10772, 158867, 57651, 96944, 787, 76226, 33190, 157626, 64162, 7121, 142056, 13609, 25666, 58347,
	70821, 30203, 27465, 357716, 55400, 17116, 61410, 6349, 16524, 31590, 2650, 87632, 39623, 42638, 28680, 8052,
	49347, 6171, 64959, 8522, 61795, 78225, 72107, 62243, 2988, 85237, 89023, 21455, 47344, 14873, 34015, 111434,
	25267, 133585, 109437, 27183, 150113, 32250, 138018, 16440, 40968, 27846, 22519, 142073, 54037, 21646, 131661, 5432,
	84923, 40347, 358, 29087, 15634, 42123, 229263, 13532, 42147, 4394, 1629, 92546, 2341, 52582, 455, 58799,
	3422, 140878, 24178, 119955, 30945, 109061, 10132, 74192, 31736, 312, 9198, 121748, 34022, 48, 56343, 157281,
	90014, 143679, 54167, 3748, 54850, 59074, 11865, 39152, 100374, 163, 65686, 41975, 1403, 5228, 165860, 41419,
	42463, 25053, 74179, 1697, 191375, 27454, 318372, 33032, 26260, 25846, 68865, 63015, 121877, 34319, 44980, 22477,
	63575, 32829, 89057, 43275, 76454, 52541, 65143, 124316, 64054, 61604, 22467, 4626, 9215, 8589, 21161, 63794,
	143848, 23319, 177755, 41933, 10436, 166954, 15164, 33828, 57737, 34712, 7577, 2981, 22349, 98566, 5277, 75254,
	7892, 42863, 92514, 167679, 144535, 144775, 87106, 76307, 125546, 33838, 5747, 310818, 31348, 11767, 33579, 44163,
	86266, 108160, 51319, 140836, 44306, 125900, 66316, 9267, 108752, 20733, 66833, 63493, 14218, 134546, 76656, 79674,
	134888, 115734, 39389, 1413, 69330, 25291, 7256, 165450, 10744, 19885, 17911, 245131, 51425, 122615, 82564, 8786,
	74213, 87775, 12741, 18993, 59753, 21802, 78276, 54449, 45252, 81371, 128510, 47532, 59486, 165181, 45016, 913,
	68538, 2671, 36630, 122241, 58656, 316, 29252, 43245, 1392, 11979, 98823, 23216, 169010, 103756, 4101, 1648,
	140965, 51076, 350230, 79561, 12756, 10262, 49697, 110467, 101832, 240747, 4580, 78019, 6095, 1871, 57050, 128003,
	32035, 10240, 256850, 109123, 6922, 142981, 55211, 30787, 95591, 949, 35170, 30346, 108299, 71917, 85793, 36258,
	28757, 12057, 44799, 94646, 19902, 31681, 72077, 21551, 1441, 16317, 14932, 45426, 5090, 1194, 68065, 45780,
	193503, 1153, 21769, 72780, 4197, 1274, 64485, 33503, 122136, 293879, 70607, 7936, 11527, 59955, 15245, 6162,
	75552, 179875, 71841, 141373, 51716, 51525, 12533, 49048, 31372, 4799, 13512, 14468, 60424, 18925, 9242, 138218,
	75891, 70977, 2996, 23689, 49752, 73447, 7546, 26328, 6014, 116676, 261433, 62269, 2180, 142889, 113480, 239941,
	149472, 15752, 86322, 822, 38917, 73680, 41216, 36953, 154574, 223164, 36066, 172346, 89870, 22213, 19786, 14568,
	45505, 42431, 73322, 210635, 10540, 80366, 29032, 67185, 106048, 29046, 194926, 23327, 24171, 57474, 55860, 26042,
	206498, 82060, 8029, 15618, 28215, 18360, 35463, 91572, 55742, 8410, 23114, 33903, 1020, 126662, 277801, 31010,
	120656, 22890, 8355, 22765, 195125, 23466, 28458, 27071, 44023, 96425, 111406, 35486, 10610, 186859, 29282, 13571,
	18725, 23928, 90819, 45816, 108338, 27438, 27555, 23647, 39551, 35638, 65264, 182372, 27187, 91487, 48170, 56538,
	103479, 99715, 88517, 126112, 173853, 32981, 24852, 81076, 55398, 68483, 123927, 47015, 62756, 3010, 44278, 98704,
	20188, 107857, 111233, 54484, 58050, 63271, 13399, 13789, 179359, 68953, 10444, 42138, 160843, 67167, 50994, 40556,
	122373, 133398, 63, 47507, 20202, 123909, 36098, 47752, 55247, 71291, 19864, 8549, 13442, 89211, 10868, 225909,
	5801, 98545, 10000, 3703, 194781, 132497, 50516, 37145, 23726, 149047, 4619, 44127, 47, 22029, 128279, 118500,
	44963, 149162, 73789, 100798, 7928, 1508, 6968, 31300, 9542, 46851, 54615, 7989, 32255, 57861, 30909, 244928,
	10423, 98492, 26813, 119226, 182528, 208507, 223329, 173583, 116290, 34771, 10659, 73691, 11926, 61170, 145479, 90145,
	88873, 9455, 24757, 197271, 114744, 44406, 133207, 30016, 52629, 7487, 85326, 33441, 52422, 57517, 89150, 71551,
	48521, 85247, 19507, 70930, 69066, 104853, 8315, 30585, 8020, 44421, 17923, 8205, 32067, 138, 3389, 71906,
	13012, 64540, 78412, 66600, 62366, 30349, 28877, 1427, 903, 70414, 43360, 35417, 12732, 178239, 160195, 1391,
	4842, 18989, 10918, 140, 45504, 103925, 29621, 4285, 40966, 51603, 9400, 11669, 260077, 115146, 113098, 6439,
	86534, 151131, 5527, 11242, 31840, 26557, 36402, 122536, 30875, 46270, 102449, 58908, 44751, 64690, 17489, 2755,
	91747, 102839, 120390, 24648, 16840, 13575, 56963, 68912, 89184, 16010, 161049, 39350, 32071, 51578, 139579, 79343,
	88166, 34317, 60212, 91561, 55750, 3184, 74138, 12363, 115439, 21431, 7057, 141, 217884, 65881, 67970, 11528,
	179762, 36831, 81468, 53371, 47739, 23751, 127896, 50528, 47643, 262674, 75225, 215293, 64757, 63842, 314549, 218097,
	92359, 250747, 98387, 172689, 42072, 11105, 7881, 109092, 105678, 17742, 63115, 887, 63302, 55073, 71863, 33864,
	52595, 16568, 107073, 97798, 5270, 733, 46191, 48439, 60082, 8185, 19874, 108524, 362335, 76626, 28422, 229749,
	188968, 83800, 89026, 10876, 74969, 4405, 40088, 146964, 13296, 35606, 135963, 28075, 28917, 11732, 136152, 90876,
	14860, 17479, 38896, 41113, 15187, 14878, 20488, 60109, 79983, 168908, 126508, 35328, 16239, 95975, 125287, 12485,
	69339, 261342, 24330, 86954, 183519, 155042, 3970, 207922, 64499, 138621, 49073, 14190, 73930, 238915, 3745, 25595,
	49613, 97223, 35385, 70891, 68241, 9912, 73120, 44290, 30880, 296145, 71722, 31647, 11818, 64698, 169855, 7841,
	114079, 41663, 12615, 124485, 108565, 28126, 99278, 24695, 141590, 27713, 42532, 55414, 201858, 33252, 47772, 137973,
	97239, 13384, 36556, 49013, 67446, 17054, 6665, 29216, 106359, 65197, 51993, 25602, 103117, 73732, 3194, 129824,
	63606, 115653, 19167, 337007, 1396, 47256, 104909, 72743, 2658, 33922, 116281, 97500, 51886, 42000, 40533, 92594,
	33210, 27702, 22336, 63323, 127575, 101880, 7855, 6342, 75424, 22855, 9762, 23779, 45539, 45520, 78804, 432,
	73297, 18368, 26616, 84126, 86149, 178436, 18050, 180715, 5120, 81599, 215200, 8353, 14750, 103533, 50360, 48547,
	23757, 150788, 143154, 89815, 5109, 2930, 36228, 36869, 18564, 54776, 117403, 199108, 34357, 15948, 69063, 194535,
	27509, 311127, 40551, 82458, 88357, 102912, 38635, 111191, 178705, 129158, 2193, 89570, 44552, 102552, 157432, 74141,
	14458, 69852, 117539, 37806, 97272, 40572, 15977, 20025, 15737, 104534, 315469, 4616, 36240, 58509, 38881, 12138,
	59988, 45251, 153470, 5875, 21560, 29400, 66576, 213, 49524, 14438, 49113, 123789, 4682, 95309, 98256, 76785,
	171000, 82644, 276071, 8857, 1549, 132696, 17937, 22190, 69981, 20095, 89140, 79875, 168426, 5693, 200734, 56313,
	9859, 70920, 39929, 5269, 31995, 77447, 49690, 44442, 88181, 54050, 12798, 3348, 168041, 134176, 2586, 119914,
	32270, 405134, 95640, 66151, 51306, 29089, 29332, 25481, 94304, 19586, 298180, 57595, 11660, 216811, 125194, 93696,
	50597, 2232, 82897, 163635, 17189, 112130, 82710, 103458, 141388, 53587, 41715, 21239, 62265, 29659, 482512, 85148,
	75481, 1118, 2607, 70861, 3299, 126097, 33161, 24987, 181913, 146586, 36177, 4952, 275308, 3813, 14735, 82287,
	44084, 4461, 107019, 364163, 58392, 235185, 128774, 145990, 15074, 109030, 23233, 38165, 135413, 42876, 123535, 87536,
	38036, 117307, 20144, 34326, 20685, 156994, 46075, 8167, 98975, 35400, 21444, 237980, 163646, 67859, 19071, 38523,
	1833, 25628, 18872, 33087, 129054, 56421, 151757, 17249, 63389, 11224, 89831, 121538, 263827, 23024, 26050, 222772,
	34051, 9046, 150791, 73315, 10710, 41117, 76418, 69637, 110375, 141032, 79361, 11554, 195530, 14182, 12449, 97,
	29254, 38255, 141490, 67737, 14342, 11394, 222851, 33824, 17028, 76074, 136337, 85855, 91888, 480884, 116629, 37769,
	210420, 125152, 58655, 15371, 134477, 18774, 96410, 3012, 24995, 20130, 44013, 52923, 28389, 102585, 96521, 98193,
	109063, 79917, 9718, 101503, 163250, 125124, 29735, 16299, 41085, 41109, 57305, 52394, 24298, 66708, 214095, 24026,
	36284, 46260, 217612, 96626, 35514, 199043, 369900, 2407, 20624, 83347, 92768, 68112, 58176, 46225, 156443, 31203,
	7912, 101913, 35968, 156314, 41308, 25926, 52253, 135911, 75404, 181924, 57854, 349109, 11457, 13548, 5302, 42305,
	186131, 215228, 175579, 60563, 58978, 131652, 8969, 174853, 55498, 67007, 28236, 15398, 49163, 15982, 40358, 41316,
	79761, 20394, 276779, 97950, 21648, 75663, 294877, 274046, 28977, 72242, 39704, 119368, 15266, 3526, 74675, 68167,
	26646, 598, 8778, 19881, 176148, 53725, 142914, 178620, 117059, 7179, 182124, 41360, 6300, 5908, 83283, 30384,
	4985, 85733, 17304, 234329, 52751, 76972, 89472, 112724, 33684, 31283, 88602, 45919, 11212, 51718, 304755, 257700,
	27642, 20392, 18592, 22528, 35483, 67078, 23454, 54942, 57123, 43359, 62075, 179484, 1756, 92665, 184000, 15072,
	10861, 38895, 117747, 52930, 5762, 60103, 4525, 31293, 38772, 88852, 3072, 93094, 25167, 12783, 4767, 52106,
	16075, 61804, 6183, 52381, 2309, 55007, 7210, 70450, 65172, 40080, 72992, 183257, 159449, 140044, 45976, 1003,
	7688, 41931, 24447, 98574, 138898, 67862, 86365, 24156, 95895, 7851, 59274, 15594, 75786, 9485, 2318, 3988,
	5989, 105313, 124125, 38295, 30667, 50157, 93141, 14990, 119359, 28771, 12819, 222146, 8135, 265447, 129913, 78937,
	5154, 79481, 26028, 825, 24456, 34219, 273737, 54074, 65580, 9403, 51782, 9897, 26565, 21183, 89315, 1456,
	42534, 72796, 80979, 25661, 110166, 10776, 37680, 26414, 41694, 116249, 2485, 38192, 2974, 24200, 13345, 13553,
	248341, 65079, 43362, 19922, 204834, 17351, 20976, 34933, 60335, 29730, 43248, 57084, 5218, 80565, 92852, 2134,
	21225, 22327, 12990, 3760, 47045, 35507, 69819, 89354, 98377, 151130, 43643, 8321, 122834, 84733, 71669, 62579,
	38548, 23458, 154631, 244, 92693, 5559, 137250, 13762, 67619, 32917, 123139, 34176, 78455, 59457, 8761, 33491,
	9073, 63054, 23239, 8821, 19190, 121469, 9702, 89107, 42678, 18152, 67772, 50008, 21242, 13330, 33075, 1302,
	109935, 108390, 99441, 137283, 143397, 192387, 44085, 31688, 5455, 18014, 164119, 32706, 276430, 15795, 21220, 78900,
	80414, 132130, 5221, 39628, 95726, 76989, 15681, 886, 117173, 83119, 167317, 44511, 8554, 157340, 185383, 45843,
	569, 26879, 51532, 33428, 94511, 171513, 203056, 114238, 25792, 495, 97834, 1373, 30994, 28271, 60448, 15660,
	11831, 2169, 85812, 28448, 156348, 89343, 221279, 31118, 13495, 150745, 94984, 20366, 10363, 2541, 4334, 138823,
	39936, 17540, 24392, 47580, 921, 77591, 191502, 117331, 10161, 30183, 38467, 38115, 30558, 15118, 529, 241897,
	20711, 144713, 139259, 72425, 16309, 29135, 19325, 42513, 112324, 82029, 68594, 76593, 12970, 44395, 13801, 43492,
	123665, 23641, 14787, 33563, 40652, 30813, 54349, 90465, 43522, 53151, 11185, 21400, 172338, 26277, 130448, 233267,
	60010, 138760, 46440, 204257, 149279, 205009, 40649, 19214, 144891, 155845, 9884, 11921, 13968, 21690, 242705, 195592,
	38131, 67451, 29553, 2834, 61982, 31454, 39636, 157785, 111245, 29453, 14798, 44479, 7418, 115969, 815, 39394,
	76172, 15824, 7816, 35401, 293707, 28853, 211009, 115984, 137346, 111352, 15526, 58141, 95321, 244431, 65129, 67821,
	13951, 29539, 48753, 15655, 138045, 66055, 164167, 23208, 88118, 43732, 18077, 79659, 26198, 9534, 23745, 22872,
	91995, 92675, 65225, 14549, 63176, 31350, 121223, 69974, 91895, 307, 1458, 18447, 28690, 54122, 80109, 137,
	76970, 245975, 151392, 3733, 40805, 101374, 137226, 116358, 38536, 102532, 104450, 92310, 33799, 37297, 157984, 81553,
	93661, 43292, 35572, 69811, 167543, 3965, 10188, 95832, 4628, 54727, 45213, 41817, 116164, 240, 113212, 229033,
	108191, 70274, 2331, 212351, 111745, 81313, 44932, 14103, 59857, 276830, 18479, 34356, 22836, 92216, 32271, 170029,
	74400, 80, 39719, 24227, 83317, 50671, 128851, 26254, 87898, 54138, 18561, 73352, 59227, 12530, 1842, 20570,
	206015, 113211, 113690, 17679, 7444, 111196, 6803, 44492, 83149, 61558, 18066, 13343, 11275, 213765, 126661, 3907,
	91298, 19931, 19724, 9689, 64764, 229936, 10896, 59125, 56516, 152151, 141979, 10411, 15224, 16760, 274145, 62716,
	101209, 781, 16106, 14689, 39878, 56558, 28228, 31170, 18804, 72531, 38241, 7260, 69386, 84938, 13329, 2573,
	107365, 101146, 96201, 12872, 484984, 86809, 13558, 2984, 59801, 428369, 113184, 88864, 70402, 69250, 71048, 53608,
	46085, 31177, 69789, 93479, 99372, 5730, 1555, 102747, 21908, 28972, 31221, 207200, 976, 31608, 40060, 66551,
	24470, 47500, 91086, 18472, 82016, 142658, 13518, 33352, 107223, 21063, 40642, 48022, 13210, 176659, 116928, 147903,
	39640, 64998, 28653, 110562, 25897, 114393, 14705, 17602, 45063, 103547, 8731, 154505, 94160, 191132, 23451, 119860,
	27420, 37349, 58904, 53941, 2815, 3725, 21987, 77255, 41245, 20746, 34408, 60737, 28934, 38314, 3227, 105365,
	169876, 95360, 233238, 74547, 19372, 36298, 34385, 55728, 7919, 6947, 37932, 29149, 246171, 70182, 223351, 205712,
	119608, 45848, 250078, 20796, 82695, 8580, 106366, 17755, 53955, 7066, 129101, 141566, 52569, 50125, 6904, 70392,
	22496, 35864, 8760, 15590, 120248, 42251, 66100, 74614, 69976, 11430, 16901, 118200, 109709, 1536, 46493, 10112,
	5023, 19320, 33385, 137391, 205215, 69316, 64646, 46477, 40721, 21698, 22711, 59694, 65255, 11695, 8662, 58784,
	13948, 9932, 63141, 252163, 19463, 16757, 22695, 5507, 78711, 46962, 10297, 157428, 122130, 98996, 53350, 72008,
	29807, 26395, 3524, 138127, 15540, 30371, 5297, 201635, 99099, 54985, 2038, 113349, 24640, 64097, 78679, 3599,
	54326, 86815, 45079, 34387, 78247, 25505, 235706, 147137, 146140, 27167, 2326, 72682, 96693, 36357, 126943, 36643,
	161015, 124001, 45201, 23871, 103158, 13991, 49698, 68558, 180842, 74977, 335029, 7175, 44939, 12377, 56058, 17079,
	14961, 73055, 93883, 61080, 118562, 133014, 21800, 826, 40698, 75654, 49090, 16916, 74408, 62444, 44495, 37162,
	15046, 131319, 23614, 143141, 161454, 209512, 6587, 102374, 59851, 7045, 157874, 44809, 35234, 20915, 115157, 85045,
	19877, 7636, 31206, 29576, 6926, 588, 51795, 35760, 6144, 5846, 36739, 65689, 199325, 70675, 109269, 102723,
	8734, 4406, 14907, 74621, 81270, 2943, 66736, 5036, 47710, 23494, 56514, 125196, 4432, 57307, 115927, 163548,
	1136, 5624, 55014, 15473, 84856, 20103, 20220, 47261, 25426, 31530, 13254, 4640, 31398, 4601, 13106, 58351,
	27064, 35845, 46346, 74930, 29223, 167484, 33788, 17815, 24180, 52840, 104803, 344, 10930, 75843, 74103, 8905,
	10636, 28104, 32842, 14807, 64294, 42566, 37874, 16400, 10921, 96213, 18776, 31139, 6356, 16742, 43726, 91990,
	7130, 127631, 40548, 106687, 57591, 74017, 27616, 55873, 18852, 26167, 9463, 70193, 35448, 21737, 124082, 12606,
	151254, 39659, 14820, 290502, 118847, 58158, 70803, 115792, 117315, 248510, 40170, 36758, 41636, 125456, 29242, 14595,
	53196, 82743, 11556, 10638, 65866, 11379, 190819, 105438, 8088, 38494, 3456, 112042, 66949, 5102, 174971, 165620,
	27758, 4635, 67832, 51535, 27365, 39316, 412, 29123, 2140, 61526, 41639, 2125, 185422, 41661, 39331, 195168,
	9352, 28371, 1521, 187265, 460845, 50211, 71102, 118982, 62762, 51534, 58763, 49988, 28691, 10014, 216913, 31368,
	53864, 49479, 19848, 146434, 17308, 70412, 95567, 7528, 57638, 132090, 44578, 5816, 8114, 13860, 2966, 68257,
	97241, 31783, 20321, 65498, 111704, 125674, 21047, 15285, 66084, 31060, 297705, 27578, 186473, 53758, 29476, 11752,
	7446, 41171, 5704, 34680, 28048, 39311, 136108, 16354, 52812, 17170, 143107, 12570, 63944, 55216, 42750, 79459,
	166949, 43370, 25437, 36082, 102090, 108530, 35593, 12579, 37865, 47935, 8154, 135849, 25197, 73349, 54308, 30864,
	1210, 92399, 80432, 57145, 101667, 59541, 57154, 128105, 38706, 29649, 307036, 58620, 88816, 4676, 27384, 48354,
	33642, 213518, 42150, 73970, 9803, 198045, 11962, 6350, 23899, 19857, 133434, 28891, 1728, 81564, 247379, 76891,
	58923, 54032, 73904, 103699, 67818, 89255, 34079, 77969, 53242, 107595, 101705, 183342, 32863, 6506, 76543, 71125,
	185777, 12029, 14322, 75235, 121458, 2286, 38259, 287414, 50028, 109739, 2637, 2191, 25942, 21951, 4047, 18209,
	191101, 31323, 715, 20898, 44348, 59605, 185121, 61379, 243612, 17002, 26240, 82968, 10963, 198100, 82885, 184811,
	31559, 122904, 25845, 33711, 56956, 1222, 5416, 42065, 28134, 54471, 92281, 98206, 100028, 84120, 3640, 67530,
	13240, 24406, 10775, 41298, 21740, 1027, 1846, 7716, 174226, 4191, 1288, 6870, 101835, 138482, 35348, 34676,
	27624, 126718, 251363, 63784, 284983, 65815, 6360, 8616, 567375, 65480, 56756, 103791, 11165, 13420, 42471, 45320,
	23650, 169093, 59795, 183413, 28739, 10625, 228423, 6633, 58814, 11176, 173292, 39482, 6105, 54944, 54932, 38234,
	80047, 14570, 1752, 66596, 23608, 89855, 335452, 35068, 10680, 9358, 188488, 75783, 86547, 92450, 84788, 59161,
	11741, 14759, 147981, 8743, 6898, 12382, 35193, 48451, 177108, 11316, 230792, 68212, 2130, 11321, 82276, 56976,
	84702, 141923, 8120, 9681, 27763, 145914, 41122, 33135, 39815, 66547, 48732, 7765, 11874, 60379, 14630, 33249,
	55572, 178126, 12616, 100520, 31851, 89170, 75802, 149729, 77522, 14680, 69211, 16148, 20857, 57362, 210202, 129966,
	10862, 69804, 61820, 32666, 172122, 83143, 146564, 37494, 76295, 2415, 86157, 11737, 191613, 5188, 38056, 36604,
	74067, 237658, 97832, 15409, 40391, 36109, 8383, 86027, 18844, 81114, 45114, 26352, 32553, 18141, 37214, 20298,
	99864, 114924, 12221, 34681, 45103, 52143, 49342, 25676, 99261, 41750, 8676, 153181, 8746, 18210, 17597, 16581,
	2910, 74030, 200091, 95750, 43411, 8343, 49187, 57984, 169942, 36205, 49780, 56281, 146718, 28233, 94302, 163859,
	116738, 72437, 119698, 43231, 4166, 64158, 119424, 240124, 10393, 92862, 182375, 7390, 36866, 30042, 31549, 152495,
	55434, 5625, 119355, 64802, 206925, 137207, 69440, 6252, 38395, 28602, 29732, 115113, 263, 23176, 65987, 4869,
	10220, 40932, 120731, 22546, 8487, 6998, 34304, 53385, 80679, 19000, 3971, 78279, 57594, 219377, 33584, 5940,
	30092, 5745, 225477, 98746, 48522, 20102, 147811, 39291, 72708, 47245, 114325, 40350, 62515, 8282, 16791, 1452,
	65460, 51991, 132582, 13121, 66106, 32318, 95181, 39856, 28633, 101248, 108240, 95425, 21904, 4646, 8586, 175646,
	212897, 130831, 58639, 292092, 82464, 20819, 293094, 19206, 82147, 41396, 154779, 90008, 51775, 103229, 16112, 6572,
	80602, 113282, 62913, 6535, 72262, 21506, 116795, 79740, 128260, 77681, 198351, 16513, 2071, 167642, 58023, 361109,
	24412, 482637, 40203, 71158, 422718, 8338, 7233, 52573, 113638, 93644, 78392, 12807, 22360, 36891, 233107, 71079,
	65381, 69543, 73186, 35464, 17710, 7062, 37017, 81627, 33281, 3403, 26685, 49492, 56006, 87846, 8860, 131834,
	101359, 98792, 7779, 164268, 79449, 59207, 25753, 47504, 12312, 103787, 29037, 76595, 18124, 156906, 22338, 62290,
	9346, 83408, 214363, 56478, 8986, 16849, 576983, 88355, 134422, 67879, 13226, 4907, 103843, 41743, 82285, 9992,
	145991, 29387, 39028, 126334, 31886, 63249, 63754, 215535, 15629, 4561, 4940, 113490, 14702, 65407, 115469, 34014,
	23059, 4528, 48266, 27409, 91945, 38076, 52159, 120568, 69148, 39890, 33229, 10981, 118010, 47595, 172120, 70068,
	16067, 28005, 33692, 14010, 85949, 36914, 15556, 132414, 152404, 3, 93995, 3006, 3461, 12146, 33556, 8234,
	107895, 31663, 14060, 48639, 139143, 65647, 106494, 17665, 12831, 66382, 69377, 2871, 66103, 15327, 140570, 115160,
	78355, 14070, 54722, 163461, 125489, 24680, 9386, 81785, 72409, 44141, 217744, 41615, 127918, 60600, 26110, 58794,
	160034, 26918, 17301, 86373, 4106, 45617, 89488, 54680, 40936, 32047, 19225, 43647, 70490, 75283, 47921, 401,
	158526, 115552, 180264, 81133, 45461, 7419, 49504, 53422, 116222, 8373, 11048, 216038, 80895, 152806, 17802, 54209,
	66479, 150, 13531, 29098, 5933, 78460, 82693, 75535, 30749, 2922, 72190, 141920, 18841, 10511, 120766, 33016,
	180574, 30477, 343343, 6207, 37643, 4716, 31521, 14809, 28054, 84729, 139971, 41913, 111518, 60796, 52079, 98300,
	79049, 69263, 4798, 72400, 99013, 41886, 60101, 77390, 100738, 57038, 27325, 26893, 13551, 128868, 16583, 16049,
	18075, 55570, 702, 42593, 52882, 82554, 67654, 192213, 34433, 11092, 71465, 4017, 113725, 21553, 10111, 15412,
	5395, 4685, 62720, 22861, 38645, 209337, 67173, 80077, 17737, 4080, 51186, 27939, 50953, 1022, 47554, 80271,
	9196, 20312, 42955, 115868, 26446, 74699, 27972, 42944, 106136, 69557, 8506, 100555, 368345, 17774, 81611, 96780,
	4939, 110090, 51965, 17639, 19328, 35863, 218637, 7776, 5327, 21260, 80681, 14786, 112379, 26052, 24797, 136491,
	26798, 7554, 4790, 22585, 10969, 84582, 63648, 153772, 8060, 29994, 61191, 133712, 50788, 48982, 8710, 117099,
	90476, 165193, 15168, 32812, 14514, 54684, 6304, 79030, 96409, 19975, 49478, 37130, 87921, 43656, 149665, 43919,
	67116, 52730, 76957, 15023, 14446, 75930, 19210, 13600, 63376, 79239, 133251, 6632, 27407, 90504, 116155, 132562,
	51783, 125892, 84349, 9882, 44827, 113496, 55061, 117286, 189230, 82200, 67606, 13741, 44208, 1305, 2376, 31069,
	182941, 104124, 143514, 6185, 66555, 281082, 229985, 18446, 38244, 24500, 15595, 92843, 429579, 10749, 215241, 22422,
	5797, 12341, 248, 20210, 7800, 15453, 93067, 90637, 1303, 31671, 259515, 21048, 84786, 14530, 17713, 438129,
	230739, 305396, 4966, 60967, 29490, 15222, 86030, 113286, 7159, 86621, 130485, 71444, 16932, 263479, 162329, 30465,
	69406, 17378, 1972, 47712, 60982, 36217, 36336, 6795, 35820, 99604, 57643, 135983, 45712, 77710, 73227, 115513,
	82846, 41115, 54143, 26206, 33920, 6248, 27676, 689, 30156, 48992, 84032, 50950, 65215, 39450, 102809, 98499,
	63721, 6858, 2171, 8954, 112656, 20367, 70869, 55886, 88763, 137588, 125951, 871, 1100, 27099, 138610, 25086,
	151366, 229231, 143421, 43155, 50279, 24857, 78030, 5830, 99383, 194109, 87999, 30098, 173313, 35731, 16083, 215922,
	57449, 15117, 102462, 73484, 23417, 31622, 19118, 70683, 3912, 224956, 106406, 186838, 14076, 51881, 22177, 68533,
	37560, 6305, 171422, 136342, 167507, 2008, 28896, 54094, 53279, 110171, 123915, 206328, 41357, 23390, 21379, 185609,
	19700, 3661, 131588, 182935, 47996, 9237, 1236, 135856, 47176, 117412, 91138, 26989, 14744, 10021, 153942, 9075,
	23123, 38476, 220013, 114639, 170115, 5100, 1355, 42712, 117355, 14290, 119548, 279678, 24077, 82905, 48199, 34691,
	3256, 27854, 374157, 99859, 3428, 36899, 91948, 163366, 225923, 90276, 156700, 1733, 21665, 18643, 253127, 16176,
	57059, 108896, 38972, 14304, 61370, 33601, 3663, 41945, 137845, 12871, 46674, 43413, 21204, 50755, 65192, 28758,
	137343, 19016, 50011, 30401, 12192, 128034, 126781, 79584, 8190, 85338, 140631, 49496, 64288, 52350, 83061, 15783,
	12543, 3019, 18452, 102664, 4210, 53882, 101314, 13264, 55166, 2602, 9045, 1242, 5971, 77411, 52080, 70476,
	25739, 30928, 265528, 106216, 11996, 7622, 40843, 126830, 38008, 65046, 383087, 89994, 189526, 98164, 49817, 145,
	176465, 264817, 40882, 4752, 248201, 90978, 18918, 77887, 70749, 7903, 15163, 475, 61340, 96385, 68032, 23153,
	148364, 5594, 37940, 1517, 36976, 128818, 8398, 13629, 120100, 13923, 50480, 2196, 22781, 46005, 97501, 2868,
	78456, 50015, 745, 65295, 27227, 1532, 66830, 12722, 13217, 19967, 55471, 116248, 74698, 32609, 71148, 82588,
	78118, 105679, 32168, 50385, 2296, 3107, 88916, 32908, 36182, 106038, 39648, 65362, 4722, 79182, 52153, 20925,
	42885, 44675, 4945, 28431, 146900, 5216, 12856, 173996, 3280, 158072, 5777, 52727, 72160, 83755, 57504, 243639,
	71024, 6963, 173221, 27112, 47246, 20437, 26129, 91517, 113954, 45031, 11935, 4967, 22967, 168612, 109129, 5348,
	47466, 73324, 50276, 22321, 60549, 50546, 66530, 85550, 164228, 33202, 118355, 10052, 35213, 94480, 47929, 46673,
	79435, 87604, 8359, 3371, 2789, 21150, 179524, 18062, 97229, 360904, 29351, 164446, 47506, 161848, 176041, 17401,
	33151, 30732, 13424, 111138, 184528, 12561, 1304, 369997, 134880, 105000, 64309, 90809, 4185, 152319, 55880, 27309,
	77019, 14929, 4552, 16091, 33670, 331909, 16105, 26538, 31423, 15347, 140647, 3091, 12779, 49101, 117774, 24608,
	90344, 44621, 100125, 38490, 50885, 261416, 50439, 187423, 289166, 151959, 67660, 102560, 56102, 143254, 61096, 26994,
	16361, 163787, 21258, 88022, 34998, 26662, 20545, 69890, 136434, 18981, 28063, 6036, 101246, 51981, 24362, 7403,
	29580, 110410, 17511, 3880, 208761, 35590, 17836, 156170, 120066, 31108, 75142, 17472, 45345, 38301, 48119, 37412,
	171219, 60360, 31822, 20604, 118961, 148108, 59293, 81543, 14555, 54968, 89226, 6396, 177905, 102204, 36209, 89361,
	82305, 9566, 68646, 33614, 6339, 134045, 87088, 305542, 31187, 6788, 117351, 27011, 339842, 327, 43485, 23281,
	17411, 2202, 49036, 11443, 2879, 118619, 9011, 154493, 67604, 117004, 18594, 12275, 27729, 45052, 18058, 32398,
	47925, 63934, 84895, 53644, 93424, 7925, 168778, 59734, 87832, 2750, 5479, 11899, 3830, 12283, 18967, 103273,
	148991, 11735, 81996, 60370, 22844, 4220, 137784, 25507, 161931, 13088, 115797, 56017, 169075, 140735, 54316, 73202,
	36220, 6863, 74045, 84465, 30117, 2967, 15463, 49207, 9644, 33183, 79465, 53376, 32723, 40499, 42878, 51850,
	14034, 58373, 32900, 177213, 44452, 35937, 33531, 2114, 19409, 491, 42233, 7879, 125506, 66498, 18554, 47299,
	19678, 2749, 94714, 7472, 18519, 151236, 57998, 8959, 7670, 6970, 52119, 37526, 5143, 84776, 2939, 44647,
	22791, 131080, 174874, 40686, 106803, 68671, 49838, 54481, 148422, 43, 5405, 52733, 88246, 113812, 57568, 143206,
	47979, 5206, 87459, 89225, 24604, 45596, 912, 57530, 15199, 22154, 212573, 46278, 210461, 57950, 136506, 186370,
	4840, 43749, 15442, 58947, 12751, 19231, 199015, 36108, 42660, 113279, 54042, 27565, 75478, 21199, 106355, 18818,
	37869, 1063, 20201, 112906, 90137, 120313, 17726, 28687, 27068, 14178, 25589, 95815, 250304, 19757, 74500, 14310,
	36124, 57753, 131459, 22532, 48493, 49649, 58697, 97997, 101021, 12062, 14187, 107527, 21704, 65461, 22021, 17402,
	85164, 58470, 225383, 8097, 106522, 149423, 17283, 86976, 34396, 63555, 35571, 5268, 146185, 182353, 25880, 49575,
	30987, 16265, 19299, 145709, 36791, 37247, 364283, 84322, 82444, 15955, 21591, 151320, 55914, 2297, 124187, 96950,
	43761, 53058, 18122, 58309, 127740, 58280, 37396, 10757, 175282, 436, 65288, 16564, 52441, 20282, 64745, 31963,
	9873, 31112, 58249, 3606, 52379, 58293, 54604, 32669, 12053, 133714, 23367, 46348, 40124, 15925, 10662, 26698,
	180196, 86001, 43269, 64673, 266540, 320, 1250, 43908, 90979, 32731, 66774, 74787, 7391, 98628, 15180, 5877,
	48788, 3396, 115594, 66018, 73667, 39176, 36390, 22169, 96849, 4855, 25082, 73827, 56985, 28938, 67843, 24275,
	605, 13788, 21742, 35749, 86362, 1761, 99688, 3269, 5364, 53360, 73710, 108996, 10728, 34127, 112758, 37611,
	22508, 153914, 131955, 1477, 5937, 194502, 95792, 89335, 23921, 185531, 28806, 11409, 106815, 54748, 4662, 128297,
	16403, 96004, 137064, 75229, 49119, 93857, 40730, 4343, 63132, 59325, 30563, 137714, 79526, 2630, 89823, 2261,
	33383, 100146, 165835, 122207, 2730, 2666, 49550, 184017, 57286, 40063, 173190, 11915, 199, 183600, 28117, 33963,
	2275, 13339, 48964, 44967, 6564, 20559, 33418, 9411, 98868, 18853, 68408, 29697, 11905, 158740, 3728, 40844,
	25805, 85181, 25394, 123203, 34590, 101809, 82335, 8248, 80087, 69381, 64769, 11518, 101847, 61219, 21060, 40883,
	64083, 50778, 51216, 65639, 2512, 16232, 60112, 73887, 45986, 77293, 38306, 23591, 25584, 125294, 20736, 27082,
	34124, 50822, 10495, 102370, 10991, 67365, 19954, 91380, 9659, 66615, 107862, 33321, 3655, 49588, 47106, 63074,
	91629, 153270, 16890, 173193, 11385, 73301, 35729, 19313, 183350, 1564, 105476, 10734, 66929, 26991, 201475, 9257,
	8397, 80375, 86969, 137028, 18203, 9794, 13996, 68271, 8688, 29337, 3674, 220232, 4664, 43247, 58475, 75543,
	97698, 262431, 31316, 23670, 39897, 23722, 13160, 129248, 33160, 197421, 45606, 266304, 25109, 108651, 20656, 20156,
	9538, 225, 155334, 109443, 37619, 43046, 126225, 15892, 14617, 1825, 83473, 93342, 96881, 68839, 5646, 649,
	96261, 27874, 28374, 17635, 65782, 33546, 46122, 33617, 35833, 48174, 10658, 180918, 70654, 6201, 186148, 43446,
	46010, 48539, 7873, 33061, 215246, 63677, 12280, 80369, 43806, 23302, 7504, 34783, 32948, 87636, 184051, 366675,
	71723, 43972, 70147, 28342, 15044, 1890, 112059, 12250, 24705, 28580, 7200, 267153, 142965, 208338, 9189, 281,
	71213, 149361, 21089, 39247, 41887, 687, 148482, 15106, 15601, 42478, 87743, 24975, 236463, 37627, 38631, 126143,
	94569, 23455, 133492, 28379, 114892, 197205, 165295, 14447, 214764, 47063, 89147, 69076, 77965, 35321, 46481, 26957,
	82471, 5473, 1103, 59900, 167609, 16093, 12198, 50078, 100401, 9747, 6452, 63034, 3301, 244502, 134006, 27157,
	3832, 31939, 28577, 22393, 79977, 136984, 24668, 68039, 166658, 7478, 90601, 29386, 123757, 153770, 44152, 44215,
	20060, 18133, 214728, 17039, 63190, 11908, 58667, 52585, 179711, 13387, 24920, 80309, 2796, 15249, 34159, 142930,
	155324, 122506, 8577, 22837, 9724, 32548, 139734, 228032, 86240, 25228, 89635, 86011, 9145, 26421, 22615, 19180,
	37763, 42884, 60018, 72352, 101375, 97007, 74584, 90409, 126648, 20943, 23581, 159890, 82603, 26398, 19570, 12065,
	180820, 23875, 15274, 6101, 100737, 11922, 2614, 11211, 63638, 74726, 80006, 119665, 26053, 24105, 27561, 59870,
	48549, 13565, 37700, 95793, 6869, 76487, 5138, 57320, 113815, 52055, 78387, 5854, 181596, 14683, 16630, 130044,
	41970, 3035, 34661, 207765, 48291, 12324, 36140, 7033, 57918, 3140, 185871, 10130, 61834, 50679, 19095, 31130,
	108815, 42318, 216970, 102835, 35617, 49791, 34455, 60964, 60384, 79618, 9146, 112098, 198281, 102965, 31946, 47957,
	19571, 30969, 23460, 678, 58275, 48112, 198702, 29302, 56912, 48124, 9570, 174738, 34084, 42173, 83305, 86129,
	150690, 32810, 25728, 55786, 18424, 11372, 72105, 30705, 79882, 253, 75001, 132645, 44470, 23505, 91494, 82316,
	6495, 19818, 56725, 59783, 3653, 93609, 1474, 75432, 183533, 16255, 9401, 54272, 26076, 141949, 89562, 53097,
	130974, 97162, 70562, 191755, 15182, 53171, 132512, 53718, 62681, 31086, 9480, 12054, 7797, 23777, 59090, 32409,
	38894, 6653, 9416, 8583, 99050, 71653, 49901, 22776, 48460, 22618, 27131, 562, 21496, 16741, 43848, 30467,
	46592, 82317, 39275, 11954, 111473, 23652, 3013, 66579, 759, 11410, 178571, 49555, 182940, 22273, 84874, 121398,
	101467, 11795, 5831, 108942, 47877, 382570, 116835, 31406, 79495, 120162, 36461, 156096, 327931, 3842, 4002, 20117,
	134052, 7840, 133044, 35141, 197839, 10716, 6453, 919, 22589, 194896, 79675, 27222, 25770, 15065, 25838, 82825,
	3345, 7126, 160650, 28051, 43454, 9828, 53022, 59381, 4629, 46500, 49004, 68751, 81351, 39092, 86504, 88066,
	61850, 137919, 30184, 102601, 75678, 69299, 27447, 59414, 10721, 56118, 5262, 17982, 70015, 21517, 82814, 126100,
	6903, 9363, 2233, 17120, 153453, 96078, 43156, 7187, 26199, 65704, 25329, 1658, 161338, 1970, 78208, 118047,
	14700, 178252, 173944, 20895, 73047, 104222, 98683, 82433, 266, 2323, 53192, 50667, 22997, 10317, 174240, 107554,
	89501, 76967, 4865, 80559, 8032, 33834, 64488, 29182, 72884, 145436, 14881, 33606, 9504, 6210, 119803, 58430,
	10973, 14569, 135696, 61287, 110013, 27143, 5209, 9822, 45736, 16827, 23621, 95992, 117279, 16457, 104693, 42088,
	6259, 173677, 30639, 14488, 11791, 111221, 40321, 3071, 18476, 39622, 138129, 18042, 1326, 18987, 28905, 118469,
	22387, 4074, 16209, 11837, 50352, 2294, 145849, 39402, 38372, 3536, 66269, 20690, 40301, 130596, 25061, 34102,
	19430, 12107, 222948, 19344, 137727, 34275, 2589, 52637, 26889, 143471, 98110, 59796, 6294, 17133, 23206, 39296,
	66945, 23491, 29723, 10231, 2438, 83156, 607, 95960, 46651, 88373, 20082, 25068, 8858, 11718, 69422, 147476,
	26091, 1108, 172881, 70309, 68067, 6721, 41697, 78678, 175609, 5433, 50000, 51957, 48929, 38616, 25117, 33575,
	7877, 2219, 2405, 74542, 49307, 72126, 130328, 11004, 117197, 13783, 42976, 27518, 25719, 27327, 58604, 11315,
	22123, 183974, 5367, 54021, 433947, 8979, 44256, 8868, 80503, 101465, 180423, 42493, 154872, 51726, 170451, 49092,
	5457, 48850, 25609, 183116, 26729, 103412, 86319, 14481, 128207, 145488, 13755, 131057, 53271, 100271, 8432, 6989,
	14578, 21582, 12133, 37007, 8107, 45785, 2590, 6204, 14561, 4803, 47503, 70221, 53588, 62664, 38394, 34292,
	62696, 72654, 21635, 78408, 24289, 17421, 12228, 226827, 74782, 227638, 103065, 50041, 144087, 25707, 10074, 89723,
	64728, 20226, 27859, 98777, 102726, 15901, 46454, 60011, 51457, 18174, 42234, 33512, 50071, 18154, 49259, 86772,
	189097, 28424, 56609, 49326, 43985, 150188, 12775, 113788, 103502, 84740, 78227, 53784, 87574, 14726, 30779, 10613,
	12205, 98171, 26095, 6488, 32481, 127109, 61398, 15721, 26869, 119087, 53557, 38627, 1644, 53729, 63152, 60575,
	108550, 1575, 103491, 86928, 72640, 44784, 30618, 44473, 21930, 7029, 9723, 114198, 30484, 48417, 45894, 2695,
	31016, 55508, 55754, 39379, 188751, 25077, 121493, 45122, 86598, 85603, 72851, 85362, 35302, 87074, 173845, 42755,
	121374, 76137, 87419, 27491, 98417, 105907, 248547, 57661, 150727, 14960, 84093, 88422, 359653, 44782, 115477, 52066,
	386293, 17004, 1046, 58815, 36235, 213176, 61543, 36734, 149742, 39902, 5157, 21101, 61141, 37010, 139448, 13732,
	83353, 25864, 201233, 306051, 116530, 101932, 67516, 11145, 88834, 24316, 8450, 155415, 27072, 117252, 85896, 27006,
	10982, 8730, 4687, 8026, 17795, 27905, 39748, 8235, 6818, 59189, 69272, 5682, 14072, 37937, 24634, 43218,
	151203, 23504, 56959, 7610, 2459, 663, 144111, 230128, 45189, 36938, 43842, 188086, 22803, 19472, 146904, 273595,
	31397, 6647, 197758, 71849, 50312, 70051, 13959, 240509, 104202, 43880, 145096, 399, 109420, 30365, 1978, 125133,
	13560, 149610, 64145, 96597, 128012, 40926, 106370, 36709, 50340, 155538, 101483, 40461, 20679, 34909, 17137, 125660,
	63509, 165, 163253, 34405, 220780, 32913, 1830, 40233, 14300, 162210, 80338, 29575, 48044, 290455, 74683, 17904,
	53913, 42354, 21912, 15665, 77846, 125346, 48879, 21923, 30649, 5735, 11537, 101923, 49078, 70901, 11912, 100750,
	12595, 38466, 259143, 262187, 6321, 83357, 37104, 39536, 165333, 45859, 21477, 174301, 5078, 21542, 9837, 45860,
	156316, 151024, 4384, 14411, 13337, 92090, 56335, 79303, 35624, 171006, 103011, 44161, 108941, 85934, 24139, 19146,
	37779, 94917, 49577, 82315, 35125, 40267, 62746, 49361, 25538, 46, 87258, 6379, 45279, 3598, 9484, 69581,
	71778, 158811, 36493, 4330, 19125, 126454, 41523, 164332, 15578, 4545, 27388, 18093, 63642, 27179, 81726, 44893,
	84959, 162235, 51141, 21645, 4809, 61545, 8498, 22487, 11736, 32802, 7668, 47917, 100667, 391317, 83101, 7602,
	51438, 77762, 2518, 62351, 28876, 25888, 97401, 78540, 26789, 69978, 6736, 67373, 68819, 28118, 13975, 28937,
	21848, 57343, 25930, 143325, 30730, 17151, 28542, 22293, 15782, 39443, 125741, 60484, 37566, 70125, 27424, 70303,
	83753, 51565, 16015, 39122, 146084, 173392, 29240, 41538, 295729, 58302, 27141, 133503, 174984, 149003, 59853, 9072,
	7319, 21579, 48282, 26845, 24632, 12447, 53353, 2733, 113010, 78140, 72074, 86892, 51511, 34868, 21120, 236287,
	38789, 164046, 60951, 56486, 168845, 338835, 142571, 218433, 39217, 93113, 100775, 25232, 46551, 72084, 68445, 33840,
	14800, 9007, 216145, 117771, 1417, 44903, 10041, 27597, 9170, 73091, 28417, 22390, 9173, 15389, 13713, 31874,
	169048, 13347, 44945, 31841, 42429, 30528, 47135, 63628, 59792, 39074, 76142, 81606, 48628, 142068, 15000, 15868,
	60318, 830, 5905, 65806, 38209, 5097, 7684, 1313, 24103, 122926, 89135, 222076, 108237, 487675, 39269, 89880,
	114487, 21860, 140896, 164186, 32429, 38437, 36640, 34496, 7557, 117192, 204223, 31362, 127135, 21365, 123354, 91120,
	179834, 91811, 75164, 1751, 42017, 27133, 17624, 40146, 46212, 151003, 45717, 34131, 10335, 101160, 193388, 195777,
	14805, 3999, 21875, 128449, 104452, 53439, 206150, 20421, 70998, 35961, 25372, 27637, 128451, 29441, 18530, 4597,
	12231, 116527, 89163, 31891, 29752, 97572, 28748, 14710, 265896, 15167, 140557, 93547, 38373, 73039, 35518, 104290,
	10170, 2107, 20982, 40362, 98224, 92550, 135081, 118893, 718, 44335, 14581, 133731, 138164, 65361, 80161, 99744,
	41119, 115926, 51520, 37646, 12412, 31752, 234906, 22317, 9387, 26488, 4542, 22127, 7755, 27369, 105888, 30282,
	16100, 107012, 86801, 36613, 18806, 271311, 201076, 36606, 35050, 48800, 135173, 32659, 87108, 20586, 94862, 189005,
	56519, 54642, 35914, 21981, 4127, 4738, 34946, 419194, 82311, 148477, 12577, 54775, 46331, 389985, 3147, 62745,
	26322, 20533, 21417, 9640, 397273, 8542, 65847, 23787, 30809, 49371, 1699, 113129, 46752, 80808, 109970, 38643,
	79124, 15579, 251713, 71133, 27003, 6780, 5172, 62729, 56823, 87013, 102822, 11440, 12404, 57794, 269288, 48518,
	48248, 81607, 11843, 144682, 65154, 65378, 200615, 47186, 174282, 43508, 90854, 231039, 80673, 110361, 94107, 23834,
	407, 243379, 46538, 211129, 135706, 183235, 920, 39795, 124903, 34775, 57392, 179475, 112525, 27701, 119275, 15900,
	61155, 14255, 81674, 103681, 9918, 29267, 1922, 10978, 230057, 46687, 174164, 189662, 1724, 21810, 148345, 131745,
	17294, 97181, 121483, 62605, 1366, 17440, 20771, 23972, 2662, 105892, 6735, 33908, 117599, 3535, 75462, 61322,
	81830, 54789, 91095, 92036, 70278, 32757, 74274, 47717, 53134, 18171, 20143, 16453, 66288, 329, 3698, 9727,
	98513, 48190, 43850, 10061, 174371, 52949, 6458, 125541, 47305, 61390, 300650, 14626, 35447, 94855, 35578, 117940,
	87428, 179617, 23263, 26031, 98181, 32370, 89321, 158028, 15988, 267449, 40140, 34982, 9491, 9923, 50798, 47001,
	42706, 139693, 1015, 58025, 41966, 79242, 4108, 15097, 51792, 113462, 23510, 4962, 56076, 19447, 244848, 65574,
	4623, 194744, 32456, 48692, 23687, 37654, 307672, 46677, 52965, 17706, 1257, 3458, 44367, 52647, 284377, 15957,
	53158, 66664, 42319, 25583, 76045, 40918, 35114, 76416, 99442, 31184, 56386, 113564, 6961, 114343, 51471, 24387,
	23938, 28845, 889, 26568, 93416, 56834, 48000, 218, 65298, 42283, 71343, 22187, 18696, 118383, 106934, 14978,
	53619, 80169, 32552, 11650, 56241, 324670, 29039, 29244, 69411, 7984, 25793, 116285, 66325, 9808, 130569, 92548,
	90165, 93257, 93437, 38672, 1678, 56294, 85102, 39229, 10575, 13416, 89352, 104707, 4634, 63709, 52207, 93452,
	38048, 116532, 160634, 137518, 112872, 136512, 4385, 37013, 17031, 253956, 78834, 325171, 16859, 123279, 133508, 16128,
	98420, 58836, 7440, 14803, 18111, 3672, 100991, 46638, 20169, 117635, 175957, 71686, 57273, 65224, 92565, 157802,
	18569, 3938, 32234, 104040, 730, 119692, 22530, 27342, 45456, 2856, 2, 97715, 79147, 153854, 60882, 201177,
	85601, 87711, 78290, 130000, 63854, 6612, 76998, 31820, 25468, 23853, 18055, 222061, 61276, 14768, 130237, 36407,
	739, 22642, 7917, 34830, 279628, 52650, 21154, 14539, 46574, 6177, 6258, 198119, 15134, 21944, 29443, 44627,
	95597, 38289, 33447, 40145, 55899, 11566, 38426, 90407, 21341, 93524, 137869, 26555, 30582, 45371, 122758, 68970,
	52038, 17728, 79932, 60003, 35699, 7641, 68583, 7123, 28909, 122740, 34274, 15323, 94283, 6760, 29965, 14266,
	73546, 42269, 41204, 23844, 96610, 82258, 12781, 31318, 25148, 82153, 167101, 816, 68166, 89055, 12002, 90205,
	87882, 31557, 209964, 65184, 79888, 57010, 55500, 131601, 85470, 78707, 15257, 11266, 17855, 296072, 47198, 39213,
	53140, 33553, 21852, 172728, 40617, 33726, 102872, 28338, 35943, 7990, 7698, 121599, 4173, 75532, 8740, 104826,
	13134, 38460, 7050, 168, 86507, 61886, 48600, 18682, 142111, 7695, 357, 13876, 36942, 18290, 16419, 143016,
	282161, 23807, 148496, 9643, 111033, 53130, 51644, 40720, 112493, 8992, 22662, 22280, 81136, 6298, 50773, 49671,
	6715, 31733, 3400, 19503, 47437, 240272, 51313, 80506, 25933, 20805, 85912, 23526, 8219, 9168, 34379, 45441,
	5234, 9904, 170047, 18654, 46527, 135545, 15877, 80879, 39242, 2041, 123997, 40823, 3547, 75439, 5727, 12364,
	15450, 245194, 46553, 53250, 208286, 45154, 74483, 139416, 226968, 87840, 26418, 35174, 106383, 15800, 96674, 133071,
	38801, 14339, 44226, 66253, 26522, 72131, 22748, 53034, 49191, 91245, 186382, 119633, 31623, 316606, 4517, 2059,
	34164, 100142, 172902, 82378, 19836, 9683, 78748, 4861, 30297, 11196, 67949, 7443, 48061, 22578, 131446, 77116,
	45865, 170465, 26690, 3369, 39347, 39030, 63620, 65293, 18156, 43273, 36274, 40797, 98959, 13158, 32654, 195409,
	56290, 101071, 8930, 45561, 30125, 115941, 18082, 203259, 1227, 54150, 158327, 62255, 75810, 42498, 20221, 62289,
	36766, 35147, 39484, 4307, 30291, 179803, 90681, 1496, 96089, 51270, 41425, 92207, 16375, 93885, 32813, 72344,
	41123, 4546, 49536, 10380, 7829, 58101, 2158, 21390, 67076, 3099, 66872, 297893, 5215, 33377, 10544, 19244,
	121141, 81673, 203169, 23383, 16865, 19045, 58560, 1488, 33008, 57029, 100506, 24480, 199900, 14577, 77993, 188598,
	95380, 330046, 34959, 2495, 25002, 65087, 140820, 123282, 6868, 12043, 2303, 243202, 84308, 20579, 5663, 5352,
	194027, 16708, 33492, 24765, 55514, 38935, 126355, 190767, 222802, 67956, 44755, 2729, 56903, 203155, 28244, 45264,
	95341, 70452, 115284, 39987, 44976, 15736, 131550, 58465, 131771, 196796, 31563, 17267, 98773, 56887, 20459, 118484,
	117846, 61593, 849, 107158, 62166, 52310, 37098, 43720, 25995, 134893, 29997, 108271, 99933, 49547, 86241, 8766,
	35360, 56246, 12021, 78602, 114841, 212793, 54690, 55761, 91032, 42810, 16382, 12760, 59583, 114093, 3889, 25576,
	45675, 330539, 39961, 58499, 189937, 37489, 15366, 1163, 119418, 43117, 69898, 267982, 2890, 2783, 26269, 74366,
	13382, 154156, 115328, 74137, 53832, 27982, 163451, 18033, 116212, 183451, 16281, 19377, 28170, 13051, 10237, 4791,
	32843, 31044, 7926, 71561, 126465, 116620, 578, 48481, 81033, 8983, 98850, 102, 64704, 69897, 73111, 65423,
	14205, 44567, 125027, 58933, 94248, 42346, 3506, 143705, 129917, 129838, 17788, 27695, 83228, 24018, 180566, 6744,
	205187, 20577, 6130, 8619, 122071, 31885, 50718, 8984, 34677, 2715, 232652, 28570, 35976, 21172, 78391, 212943,
	38269, 761, 19992, 22847, 27570, 10105, 30701, 32887, 73379, 49350, 11317, 40666, 3298, 112260, 95398, 1804,
	143873, 51637, 179995, 191959, 3339, 17204, 15211, 53748, 258322, 41343, 666, 30434, 159764, 17081, 46776, 80185,
	1171, 13760, 4085, 51510, 29355, 126905, 41223, 4319, 17331, 7323, 33890, 68537, 1327, 80220, 128525, 3134,
	37202, 24487, 56431, 187017, 118384, 5928, 50042, 51810, 18409, 19729, 170164, 70769, 370, 77187, 130182, 23097,
	38484, 85081, 40824, 102951, 74110, 75740, 61530, 48339, 34678, 7197, 3055, 90158, 64516, 76854, 29031, 66048,
	35900, 14963, 59119, 255, 2702, 60633, 5373, 16325, 188089, 81648, 17533, 41600, 136118, 167983, 4700, 45183,
	106506, 6920, 108928, 259169, 48201, 70047, 17541, 15953, 63761, 18638, 95881, 210380, 26718, 25645, 118076, 60602,
	107813, 8455, 186855, 72717, 14433, 3571, 11758, 84082, 39996, 1200, 131777, 16482, 62973, 67230, 12848, 1826,
	55196, 179965, 8578, 48894, 75704, 35286, 37983, 42904, 11492, 58266, 37542, 191242, 90659, 13163, 79199, 112883,
	18059, 15341, 64438, 8066, 69950, 50180, 109439, 11023, 3797, 71701, 112309, 51818, 13563, 61324, 4475, 89766,
	3305, 53478, 85509, 9070, 86476, 29966, 51117, 52254, 13273, 23287, 114435, 79196, 11623, 12503, 10693, 82602,
	132834, 152498, 45720, 60576, 77933, 35186, 81784, 19619, 41916, 999, 78811, 195551, 43845, 80955, 33759, 15313,
	126930, 124049, 22309, 1457, 18265, 10412, 92155, 12348, 73975, 86380, 251084, 79460, 136867, 81617, 205608, 54708,
}