0 1 1 1 2 0 3 1 4 2 5 0 6 1 7 4 8 0 9 0 10 1 11 6 12 4 13 0 14 0 15 1 16 8 17 12 18 0 19 2 20 0 21 1 22 10 23 24 24 8 25 4 26 0 27 0 28 1 29 12 30 40 31 32 32 6 33 8 34 0 35 0 36 1 37 14 38 60 39 80 40 24 41 24 42 0 43 0 44 0 45 1 46 16 47 84 48 160 49 90 50 48 51 24 52 0 53 0 54 0 55 1 56 18 57 112 58 280 59 252 60 112 61 96 62 0 63 4 64 2 65 0 66 1 67 20 68 144 69 448 70 574 71 312 72 240 73 64 74 12 75 4 76 0 77 0 78 1 79 22 80 180 81 672 82 1136 83 840 84 544 85 320 86 24 87 30 88 8 89 0 90 0 91 1 92 24 93 220 94 960 95 2034 96 2016 97 1288 98 960 99 200 100 104 101 24 102 0 103 0 104 0 105 1 106 26 107 264 108 1320 109 3380 110 4320 111 3136 112 2368 113 1020 114 250 115 144 116 24 117 0 118 0 119 0 120 1 121 28 122 312 123 1760 124 5302 125 8424 126 7392 127 5504 128 3444 129 876 130 560 131 96 132 8 133 8 134 0 135 0 136 1 137 30 138 364 139 2288 140 7944 141 15224 142 16320 143 12672 144 9328 145 3542 146 1560 147 560 148 96 149 24 150 0 151 0 152 0 153 1 154 32 155 420 156 2912 157 11466 158 25872 159 33528 160 28800 161 22608 162 12112 163 4424 164 2400 165 400 166 112 167 48 168 0 169 2 170 0 171 1 172 34 173 480 174 3640 175 16044 176 41808 177 64416 178 63360 179 52020 180 34802 181 14112 182 7560 183 2080 184 560 185 192 186 0 187 4 188 0 189 0 190 1 191 36 192 544 193 4480 194 21870 195 64792 196 116688 197 133056 198 116380 199 88660 200 44640 201 21312 202 9240 203 2040 204 800 205 192 206 6 207 8 208 0 209 0 210 1 211 38 212 612 213 5440 214 29152 215 96936 216 200928 217 265408 218 253704 219 209550 220 129064 221 60768 222 31808 223 8456 224 3264 225 960 226 24 227 48 228 4 229 0 230 0 231 1 232 40 233 684 234 6528 235 38114 236 140736 237 331240 238 503360 239 535704 240 472760 241 339064 242 175680 243 93984 244 35168 245 11088 246 4160 247 730 248 144 249 36 250 0 251 0 252 0 253 1 254 42 255 760 256 7752 257 48996 258 199104 259 525952 260 911040 261 1089452 262 1031914 263 825264 264 491768 265 262080 266 125280 267 38528 268 16576 269 4092 270 480 271 312 272 24 273 8 274 0 275 0 276 1 277 44 278 840 279 9120 280 62054 281 275400 282 808384 283 1580800 284 2128260 285 2186940 286 1899664 287 1297056 288 719400 289 386920 290 141120 291 56448 292 18494 293 3480 294 1240 295 160 296 24 297 0 298 0 299 0 300 1 301 46 302 924 303 10640 304 77560 305 373464 306 1207680 307 2641664 308 3994080 309 4495430 310 4196920 311 3214224 312 1938336 313 1095160 314 489600 315 182400 316 74864 317 17808 318 4380 319 1520 320 144 321 48 322 0 323 0 324 0 325 1 326 48 327 1012 328 12320 329 95802 330 497648 331 1759704 332 4269312 333 7213984 334 8945824 335 8972712 336 7544992 337 5043376 338 2963664 339 1538416 340 600960 341 262386 342 78624 343 19740 344 7200 345 752 346 256 347 24 348 0 349 0 350 0 351 1 352 50 353 1104 354 14168 355 117084 356 652848 357 2508000 358 6697728 359 12573540 360 17215458 361 18626112 362 16946280 363 12547808 364 7801744 365 4437312 366 1964160 367 840500 368 317376 369 84784 370 27720 371 6552 372 1120 373 288 374 0 375 0 376 2 377 0 378 1 379 52 380 1200 381 16192 382 141726 383 844536 384 3504816 385 10232640 386 21210156 387 32041636 388 37569728 389 36714624 390 29822520 391 19975256 392 12066912 393 6091584 394 2624182 395 1137960 396 343536 397 109760 398 34440 399 4608 400 1840 401 192 402 24 403 12 404 0 405 0 406 1 407 54 408 1300 409 18400 410 170064 411 1078792 412 4812192 413 15266880 414 34729720 415 57739518 416 73617480 417 77129408 418 67978880 419 49476840 420 31553344 421 17689152 422 8118024 423 3696880 424 1330420 425 421344 426 143136 427 29456 428 8160 429 1600 430 96 431 30 432 8 433 0 434 0 435 1 436 56 437 1404 438 20800 439 202450 440 1362336 441 6503112 442 22297792 443 55350120 444 100906760 445 140116184 446 157553280 447 149405248 448 118156480 449 80027280 450 48484800 451 24443978 452 11368368 453 4763220 454 1563840 455 557280 456 154112 457 31304 458 10560 459 1200 460 248 461 72 462 0 463 0 464 0 465 1 466 58 467 1512 468 23400 469 239252 470 1702560 471 8662720 472 31946816 473 86075484 474 171361498 475 259114704 476 313328088 477 318102912 478 272064192 479 197120256 480 127083328 481 70439852 482 34039200 483 15653352 484 5686648 485 2050344 486 665280 487 149184 488 49728 489 8224 490 1210 491 336 492 32 493 0 494 0 495 0 496 1 497 60 498 1624 499 26208 500 280854 501 2107560 502 11389600 503 44981376 504 130905236 505 283367436 506 465944304 507 606957280 508 658369608 509 605381832 510 470966912 511 321692928 512 193511790 513 99602104 514 48210760 515 19822176 516 7217144 517 2611200 518 703584 519 194688 520 52808 521 7812 522 2000 523 320 524 0 525 8 526 0 527 0 528 1 529 62 530 1740 531 29232 532 327656 533 2586168 534 14797120 535 62339200 536 195082320 537 457207478 538 815677016 539 1145653488 540 1327461600 541 1305768920 542 1090632960 543 790414592 544 509145568 545 282611280 546 142487436 547 64966096 548 24832944 549 9528816 550 2986560 551 800640 552 261184 553 43414 554 10200 555 2240 556 192 557 72 558 0 559 0 560 0 561 1 562 64 563 1860 564 32480 565 380074 566 3147984 567 19014840 568 85155200 569 285385200 570 721175536 571 1392036360 572 2108077536 573 2610853840 574 2738111280 575 2449182384 576 1888224000 577 1291650786 578 772845120 579 409172940 580 200569824 581 83323344 582 32826112 583 11676280 584 3358080 585 1068384 586 252016 587 52248 588 13120 589 1600 590 240 591 48 592 0 593 0 594 0 595 1 596 66 597 1984 598 35960 599 438540 600 3803408 601 24189984 602 114791040 603 410468500 604 1114064850 605 2319457632 606 3784029000 607 5012882336 608 5595003120 609 5341699520 610 4387011840 611 3176573796 612 2035437440 613 1143441760 614 590913960 615 268594872 616 109157152 617 42517728 618 13495680 619 4194240 620 1256562 621 246176 622 68320 623 12480 624 1680 625 576 626 0 627 4 628 0 629 0 630 1 631 68 632 2112 633 39680 634 503502 635 4563672 636 30488976 637 152867520 638 581257404 639 1688240372 640 3779134240 641 6631997376 642 9401213016 643 11159625400 644 11337146784 645 9915552192 646 7597766246 647 5177295432 648 3101265120 649 1681379200 650 825736296 651 354052608 652 145532816 653 51425088 654 16317048 655 5318268 656 1234080 657 327040 658 74048 659 10104 660 2720 661 256 662 12 663 0 664 0 665 0 666 1 667 70 668 2244 669 43648 670 575424 671 5440872 672 38099040 673 201299904 674 811401192 675 2513392494 676 6030043240 677 11360877600 678 17231109824 679 21752359112 680 23460347328 681 21817881792 682 17701924600 683 12766353840 684 8148505828 685 4648909760 686 2428524096 687 1115671760 688 476105504 689 185245632 690 61903776 691 20787470 692 5878440 693 1421184 694 390784 695 68376 696 14144 697 3200 698 24 699 48 700 8 701 0 702 0 703 1 704 72 705 2380 706 47872 707 654786 708 6448000 709 47229864 710 262336320 711 1117791544 712 3681079640 713 9436118328 714 19043826880 715 30885301600 716 41469483552 717 47412641232 718 46790491968 719 40208417466 720 30615844560 721 20748447108 722 12507419520 723 6883061184 724 3392205824 725 1509537960 726 630908096 727 227110416 728 78146664 729 25022184 730 6299520 731 1851264 732 390240 733 71120 734 19200 735 1480 736 384 737 48 738 0 739 2 740 0 741 1 742 74 743 2520 744 52360 745 742084 746 7598976 747 58115328 748 338599360 749 1521151500 750 5310177994 751 14500933104 752 31274226360 753 54177864000 754 77374394400 755 93703589760 756 97936966080 757 89096422492 758 71565375840 759 51294999960 760 32728127192 761 18918517320 762 9931183488 763 4658843520 764 2048372160 765 800698080 766 284788010 767 98021616 768 27785120 769 7862400 770 2034720 771 395136 772 99456 773 16380 774 1440 775 432 776 48 777 4 778 0 779 0 780 1 781 76 782 2664 783 57120 784 837830 785 8908680 786 71015296 787 433131008 788 2046701220 789 7553367900 790 21911472464 791 50376047904 792 93086496360 793 141373532200 794 181284196800 795 200343312768 796 192747766686 797 163282917336 798 123411903160 799 83279292960 800 50601708504 801 28067389440 802 13967503552 803 6411152640 804 2698852520 805 1008274932 806 363737712 807 115331264 808 32503680 809 9619560 810 2057280 811 476672 812 110964 813 11520 814 3680 815 384 816 30 817 8 818 0 819 0 820 1 821 78 822 2812 823 62160 824 942552 825 10392984 826 86217472 827 549441024 828 2724906944 829 10604798246 830 32592806520 831 79683652176 832 156797510688 833 253106219448 834 343594659200 835 401031812480 836 407488018512 837 363967164176 838 289559673084 839 206218644912 840 131880275664 841 76895771568 842 40578145920 843 19489000192 844 8705492608 845 3463029894 846 1296257144 847 448126016 848 133522752 849 40862184 850 10216320 851 2338560 852 599152 853 89936 854 17400 855 3040 856 312 857 24 858 0 859 0 860 0 861 1 862 80 863 2964 864 67488 865 1056794 866 12068784 867 104039320 868 691558912 869 3592319808 870 14709082432 871 47775740520 872 123909200160 873 259172461296 874 444306558864 875 638406025200 876 786344740480 877 842726826450 878 793229226336 879 663612939132 880 497610124704 881 335056780464 882 204949382400 883 114223115480 884 57669043968 885 27036220096 886 11488092896 887 4472616120 888 1648943296 889 531517376 890 164079696 891 47430768 892 11082240 893 2884176 894 596736 895 94864 896 24960 897 2250 898 304 899 72 900 0 901 0 902 0 903 1 904 82 905 3120 906 73112 907 1181116 908 13954032 909 124830048 910 864089600 911 4692511428 912 20171792322 913 69079796864 914 189619489320 915 420775407200 916 765264394832 917 1163495873088 918 1511651306880 919 1706685733012 920 1691534395200 921 1487286966928 922 1171941833480 923 830202403800 924 532597541344 925 312126610080 926 166029979392 927 81375600000 928 36719672546 929 15000919872 930 5803339360 931 2022013760 932 643027632 933 201364416 934 51321600 935 13415220 936 3273792 937 550368 938 136080 939 18396 940 2800 941 480 942 0 943 8 944 0 945 0 946 1 947 84 948 3280 949 79040 950 1316094 951 16067768 952 148972656 953 1072272960 954 6077113420 955 27371629892 956 98614192512 957 285848172800 958 671636175480 959 1294230433560 960 2081117152992 961 2851049839680 962 3387901252374 963 3532307607400 964 3262594952400 965 2697825744960 966 2007831887432 967 1351064867328 968 830096613360 969 464844224960 970 238352317656 971 113272212204 972 48877735232 973 19697555200 974 7347537600 975 2457911512 976 800145632 977 229101312 978 59759260 979 15928320 980 3231936 981 693504 982 145222 983 16440 984 3280 985 448 986 24 987 8 988 0 989 0 990 1 991 86 992 3444 993 85280 994 1462320 995 18430152 996 176886048 997 1322047296 998 7806968280 999 36774470110 1000 139099807880 1001 424874032512 1002 1054968628480 1003 2150888860840 1004 3655476494400 1005 5278842061632 1006 6597606440936 1007 7229247074928 1008 7010460268500 1009 6077725252000 1010 4744779429216 1011 3348062963344 1012 2153312518240 1013 1266359895360 1014 680432137440 1015 338575421950 1016 154398101832 1017 64882013952 1018 25593401600 1019 9095661240 1020 3056208064 1021 959840128 1022 259776264 1023 72766320 1024 17163880 1025 3487680 1026 859952 1027 114632 1028 24480 1029 4160 1030 144 1031 96 1032 0 1033 0 1034 0 1035 1 1036 88 1037 3612 1038 91840 1039 1620402 1040 21062496 1041 209027208 1042 1620116928 1043 9953399304 1044 48949482920 1045 194015502744 1046 623201303808 1047 1632114867328 1048 3515371815296 1049 6309132101904 1050 9600504649920 1051 12613606876714 1052 14512424533488 1053 14765641285044 1054 13412537087040 1055 10968671291040 1056 8110465650176 1057 5456890474248 1058 3361695239232 1059 1893781702512 1060 984382611928 1061 472600643976 1062 207972274944 1063 85898222336 1064 32467266240 1065 11335886864 1066 3783060736 1067 1104376728 1068 314269824 1069 82927856 1070 18028800 1071 4428242 1072 810464 1073 132888 1074 27200 1075 2800 1076 336 1077 48 1078 0 1079 0 1080 0 1081 1 1082 90 1083 3784 1084 98728 1085 1790964 1086 23987296 1087 245893440 1088 1974024000 1089 12599607484 1090 64587557050 1091 267772521744 1092 902784041880 1093 2489047659264 1094 5654728387968 1095 10706472186368 1096 17159352237120 1097 23690038522380 1098 28597873335584 1099 30505974273096 1100 29018207233080 1101 24832297608040 1102 19220947905600 1103 13523760003648 1104 8710505815360 1105 5140361517984 1106 2790751314330 1107 1404010658960 1108 648718685984 1109 279331331328 1110 111723674688 1111 40864033536 1112 14242945920 1113 4507001772 1114 1309033440 1115 374842512 1116 89663728 1117 21250420 1118 4877280 1119 768320 1120 182336 1121 26520 1122 1920 1123 768 1124 24 1125 0 1126 0 1127 0 1128 1 1129 92 1130 3960 1131 105952 1132 1974646 1133 27228264 1134 288024672 1135 2392224640 1136 15842203572 1137 84522263724 1138 365921147824 1139 1292543231328 1140 3744835385480 1141 8959303016840 1142 17875388306688 1143 30156949879296 1144 43733123309262 1145 55357851461880 1146 61865177248552 1147 61591664700384 1148 55108831380408 1149 44603133286400 1150 32802221530400 1151 22063059606912 1152 13617909938952 1153 7724269359972 1154 4058779021584 1155 1968103484480 1156 883678139136 1157 371269791432 1158 142979339392 1159 51795303424 1160 17520853380 1161 5327212800 1162 1594656544 1163 420258432 1164 101189550 1165 25502440 1166 4639392 1167 984704 1168 181384 1169 20184 1170 4320 1171 352 1172 24 1173 8 1174 0 1175 0 1176 1 1177 94 1178 4140 1179 113520 1180 2172104 1181 30810360 1182 336005824 1183 2884169600 1184 19792883760 1185 109753614230 1186 495394207384 1187 1830232825776 1188 5562557800800 1189 13992143079320 1190 29382088665600 1191 52141706828288 1192 79395777333184 1193 105329431676880 1194 123233778584940 1195 128334714844560 1196 119983597365744 1197 101440703660400 1198 77924078814400 1199 54693728246400 1200 35250721087168 1201 20885881710454 1202 11444537517336 1203 5809617168320 1204 2724593155520 1205 1195524774792 1206 484986858240 1207 182880605696 1208 65187410400 1209 21059818640 1210 6481076056 1211 1865484192 1212 471023592 1213 121331320 1214 26585280 1215 5165952 1216 1175328 1217 163296 1218 23040 1219 5040 1220 288 1221 72 1222 0 1223 0 1224 0 1225 1 1226 96 1227 4324 1228 121440 1229 2384010 1230 34759824 1231 390469240 1232 3460389504 1233 24580257680 1234 141474881680 1235 664792507080 1236 2564719221344 1237 8163258314256 1238 21555364466160 1239 47578912132400 1240 88742373537280 1241 141820480610754 1242 197101549419648 1243 241275541236780 1244 262666576468320 1245 256462892399504 1246 226303038736128 1247 181434042582840 1248 132816314883200 1249 89267475949600 1250 55204237463376 1251 31527898462552 1252 16709010117184 1253 8190877926720 1254 3743846975920 1255 1594639240368 1256 628120765440 1257 233808578464 1258 80260032000 1259 25553816400 1260 7835684480 1261 2114015514 1262 554746896 1263 137904360 1264 27419520 1265 6455520 1266 1102752 1267 163856 1268 36960 1269 2800 1270 624 1271 48 1272 0 1273 0 1274 0 1275 1 1276 98 1277 4512 1278 129720 1279 2611052 1280 39104208 1281 452097184 1282 4132584832 1283 30351837684 1284 181102774194 1285 884717790112 1286 3558747875592 1287 11843630888736 1288 32778380918704 1289 75951250082496 1290 148753125911040 1291 249369222884036 1292 362929297530624 1293 464573878394560 1294 528400328616040 1295 538518903906552 1296 495608683851936 1297 414352982942304 1298 316176906314880 1299 221394909419840 1300 142743029326162 1301 84944161233120 1302 46904811133408 1303 24015334687168 1304 11431035439824 1305 5089580732736 1306 2098974187008 1307 812932819812 1308 294534048896 1309 98098623936 1310 31366005840 1311 9123064524 1312 2461908176 1313 653690400 1314 144777600 1315 32826664 1316 6930432 1317 1078784 1318 209160 1319 31200 1320 3472 1321 576 1322 0 1323 0 1324 2 1325 0 1326 1 1327 100 1328 4704 1329 138368 1330 2853934 1331 43872408 1332 521624400 1333 4913720768 1334 37276198620 1335 230311264148 1336 1168159340512 1337 4892280943680 1338 16998268681368 1339 49234074774904 1340 119597548195872 1341 245716726338240 1342 431833448394950 1343 657886900167816 1344 880219339775424 1345 1045365667116800 1346 1111479953165352 1347 1066248567851520 1348 928859670458448 1349 738358447579200 1350 538265644820280 1351 361407558819164 1352 223991253535200 1353 128716413627520 1354 68719323996224 1355 34075597680696 1356 15805879161632 1357 6822913813760 1358 2749536787500 1359 1043756298240 1360 365627715968 1361 121104536064 1362 37658603350 1363 10599441944 1364 2931991920 1365 724846144 1366 161928184 1367 38410920 1368 6670272 1369 1272128 1370 249480 1371 22776 1372 5920 1373 384 1374 8 1375 4 1376 0 1377 0 1378 1 1379 102 1380 4900 1381 147392 1382 3113376 1383 49094696 1384 599840736 1385 5818127040 1386 45545317576 1387 291069396046 1388 1530940938408 1389 6666500979424 1390 24147448985920 1391 73090383442056 1392 185886180236992 1393 400204562625984 1394 736831099167192 1395 1174553336992560 1396 1641869055038916 1397 2034965483337600 1398 2256126097001600 1399 2254843638530128 1400 2045337982427040 1401 1692575040345792 1402 1283861585339424 1403 896820392178414 1404 578472382307304 1405 345718693238400 1406 192127452262272 1407 99237530067544 1408 47873378766400 1409 21582371588736 1410 9062110326520 1411 3585292458672 1412 1320330798792 1413 454294241152 1414 148724365664 1415 44277225000 1416 12637846368 1417 3387200960 1418 793078704 1419 194233952 1420 39475200 1421 7334496 1422 1513152 1423 197400 1424 35904 1425 4480 1426 96 1427 54 1428 12 1429 0 1430 0 1431 1 1432 104 1433 5100 1434 156800 1435 3390114 1436 54802752 1437 687593832 1438 6861602880 1439 55377103320 1440 365683414008 1441 1992235478520 1442 9008588006208 1443 33971596798880 1444 107306430665440 1445 285345150337104 1446 643060422614592 1447 1239391811991194 1448 2066216674168080 1449 3016461775970020 1450 3899884805017344 1451 4506220683398016 1452 4689805691447296 1453 4426891212365160 1454 3811126447857600 1455 3006249397711056 1456 2183013918429512 1457 1464212332875816 1458 909636568464000 1459 525491835433600 1460 282507110257440 1461 141662701280848 1462 66517200248576 1463 29122237029480 1464 11977695346560 1465 4620722631088 1466 1658439313920 1467 565633846434 1468 178700132800 1469 52706867640 1470 14977074112 1471 3779027408 1472 927125232 1473 215389680 1474 41025600 1475 8814816 1476 1526112 1477 201040 1478 44160 1479 2960 1480 456 1481 84 1482 0 1483 0 1484 0 1485 1 1486 106 1487 5304 1488 166600 1489 3684900 1490 61029696 1491 785791872 1492 8061527232 1493 67018125420 1494 456843568810 1495 2575155209264 1496 12077390668920 1497 47353759443648 1498 155884281325280 1499 432855539095680 1500 1019962575303360 1501 2056130097966268 1502 3583005215371488 1503 5460799823164920 1504 7361385861881240 1505 8860642360669320 1506 9598370934442752 1507 9423431444080384 1508 8434447043309760 1509 6914885182908000 1510 5216545741621770 1511 3635198568784944 1512 2346272971038368 1513 1407681394953600 1514 786742987874400 1515 409984511707776 1516 200082193660544 1517 91281903219804 1518 39011775374880 1519 15699349246320 1520 5889300720048 1521 2085523894756 1522 694776100800 1523 213678303360 1524 63361480640 1525 17190762680 1526 4314910080 1527 1082704128 1528 224460280 1529 47960640 1530 9568800 1531 1362816 1532 298368 1533 32800 1534 3370 1535 744 1536 48 1537 8 1538 0 1539 0 1540 1 1541 108 1542 5512 1543 176800 1544 3998502 1545 67810120 1546 895406400 1547 9436974336 1548 80746553284 1549 567675983868 1550 3307426231824 1551 16070126802848 1552 65431639315112 1553 224189683712232 1554 649237878131776 1555 1597770789783168 1556 3365941445206782 1557 6127365507990040 1558 9745233570636952 1559 13692203696753568 1560 17160396820563864 1561 19339935141232640 1562 19739221443625344 1563 18357649066674688 1564 15633379938039144 1565 12245499738857172 1566 8858986222461872 1567 5936645280445376 1568 3696677780664960 1569 2145304809169704 1570 1161295395893440 1571 588326886375936 1572 279248601010324 1573 124049125170432 1574 51905458442208 1575 20339632130944 1576 7482364853310 1577 2607069513672 1578 841764350272 1579 258435807488 1580 74655559272 1581 19624082296 1582 5091783840 1583 1175873952 1584 250679288 1585 55169384 1586 9320256 1587 1661184 1588 295960 1589 28236 1590 5240 1591 576 1592 24 1593 8 1594 0 1595 0 1596 1 1597 110 1598 5724 1599 187408 1600 4331704 1601 75180120 1602 1017475200 1603 11008834816 1604 96875315616 1605 701799979526 1606 4222156618424 1607 21230264670480 1608 89660973247648 1609 319357828709752 1610 963342807437952 1611 2473266921648768 1612 5439867081224240 1613 10338119052687504 1614 17150568272891100 1615 25105772340917616 1616 32748641010875664 1617 38381971776042800 1618 40707711590868224 1619 39316657099703808 1620 34759556728866048 1621 28255162424156774 1622 21207036616238520 1623 14744872013818688 1624 9523977599887936 1625 5733430059474216 1626 3221568346322560 1627 1693176961004800 1628 834658207381584 1629 385371587993040 1630 167369436673208 1631 68359256384352 1632 26159307313560 1633 9481063547096 1634 3214498469760 1635 1022946108160 1636 310833534528 1637 86376054240 1638 22999441920 1639 5802894864 1640 1279397088 1641 293930472 1642 57087360 1643 9762048 1644 2096192 1645 235998 1646 39060 1647 6240 1648 336 1649 72 1650 0 1651 0 1652 0 1653 1 1654 112 1655 5940 1656 198432 1657 4685306 1658 83177328 1659 1153105240 1660 12799942400 1661 115755491040 1662 863391275488 1663 5358708267816 1664 27856753396128 1665 121892317700400 1666 450803250081360 1667 1414784111195760 1668 3785076255920512 1669 8683708343211698 1670 17216214394392480 1671 29777240693878236 1672 45397380449863456 1673 61609295691064944 1674 75059361782712576 1675 82689238761879960 1676 82900782829125120 1677 76047426405791104 1678 64119097033510336 1679 49899492947343864 1680 35971884261238720 1681 24088488255932096 1682 15031150280922384 1683 8759016189382896 1684 4773611668733440 1685 2440508069871600 1686 1170307866165504 1687 527242669347856 1688 223865843667840 1689 89163973663338 1690 33538842731760 1691 11894205734280 1692 3940941914880 1693 1246798917056 1694 366596606784 1695 100969845200 1696 26943381920 1697 6365016528 1698 1482713808 1699 323294576 1700 58556160 1701 12065568 1702 1887888 1703 264684 1704 46400 1705 3760 1706 432 1707 96 1708 0 1709 0 1710 0 1711 1 1712 114 1713 6160 1714 209880 1715 5060124 1716 91840944 1717 1303475680 1718 14835206400 1719 137779940900 1720 1057251512226 1721 6763683414720 1722 36314789847016 1723 164463601475040 1724 630856567748880 1725 2057484301193024 1726 5729779718820480 1727 13698191148446196 1728 28310601003939520 1729 51024388607161840 1730 80985628629424584 1731 114303284464647704 1732 144700202292539232 1733 165514090360142880 1734 172174741181345280 1735 163797472570290944 1736 143176642846968258 1737 115474354635222656 1738 86254925765004640 1739 59847918853661760 1740 38685989126061808 1741 23358459198626496 1742 13193442375010560 1743 6988918697572500 1744 3476726792235200 1745 1624411151609760 1746 715525044149520 1747 296418599695548 1748 115674588051120 1749 42719885410400 1750 14774310565632 1751 4845373383240 1752 1500033520640 1753 430766443520 1754 119442434280 1755 30453867808 1756 7216576432 1757 1699194816 1758 336441600 1759 67108800 1760 13269330 1761 1764112 1762 337680 1763 42840 1764 3920 1765 960 1766 0 1767 0 1768 0 1769 0 1770 1 1771 116 1772 6384 1773 221760 1774 5456990 1775 101211768 1776 1469840944 1777 17141750080 1778 163387195500 1779 1288884553700 1780 8492037549632 1781 47048329445760 1782 220311144761016 1783 875554895055320 1784 2964241181293920 1785 8583503503488320 1786 21363058099953526 1787 45989835413529000 1788 86322811423907760 1789 142581364752948160 1790 209215435001112072 1791 275101130649948672 1792 326597524550490288 1793 352371149981311680 1794 347497817081977240 1795 314751918832242124 1796 262953752848837248 1797 203405736067767808 1798 146147632445771200 1799 97810513435518360 1800 61146089973555552 1801 35769912121662208 1802 19620550996489404 1803 10113147499187200 1804 4898380398568000 1805 2235577234831104 1806 961796734667878 1807 389478258771448 1808 149313692762640 1809 53867560294080 1810 18321074279384 1811 5926823758152 1812 1783384909696 1813 511639565440 1814 138840872040 1815 34259226456 1816 8409556064 1817 1834739328 1818 369052200 1819 78384020 1820 12152880 1821 2201472 1822 346696 1823 33720 1824 6720 1825 576 1826 48 1827 0 1828 0 1829 0 1830 1 1831 118 1832 6612 1833 234080 1834 5876752 1835 111332232 1836 1653533856 1837 19749055040 1838 193065605304 1839 1564580055742 1840 10608331387080 1841 60594570232896 1842 293102217821056 1843 1205617455195240 1844 4232569247463744 1845 12730613263674432 1846 32953489081394376 1847 73834657781521392 1848 144242851393605300 1849 247827452982576480 1850 377925692648758176 1851 515986117889137168 1852 635553953336625376 1853 710935642739815488 1854 726465611491844448 1855 681525527444317150 1856 589511537253470856 1857 471999462924701184 1858 350982387781513728 1859 243076976890113528 1860 157231420280219584 1861 95194529193749888 1862 54039921152557032 1863 28831449767663088 1864 14466438251512104 1865 6836341923673920 1866 3049176879087248 1867 1281156533377160 1868 509007239863584 1869 191106128709440 1870 67517852274384 1871 22690473314400 1872 7157876711424 1873 2127926470848 1874 605650030464 1875 158118642360 1876 39772497856 1877 9438089856 1878 1980797856 1879 429612678 1880 80452188 1881 13202112 1882 2496928 1883 303576 1884 44608 1885 7360 1886 192 1887 48 1888 8 1889 0 1890 0 1891 1 1892 120 1893 6844 1894 246848 1895 6320274 1896 122246432 1897 1855968840 1898 22689111744 1899 227357768872 1900 1891504806984 1901 13188135445080 1902 77600663011200 1903 387392627620544 1904 1647643350384192 1905 5992123438556048 1906 18701557198852032 1907 50299827862307850 1908 117199564191245360 1909 238149668458074388 1910 425421945992541120 1911 673977940881914976 1912 955127222570959360 1913 1220155819685626824 1914 1414581434263117632 1915 1497196642542832176 1916 1454148845606087352 1917 1301746850099643080 1918 1078301571249403392 1919 829405814646351360 1920 594109828315028864 1921 397406328481552528 1922 248844730254516480 1923 146117613009432632 1924 80630402825895552 1925 41872709357187696 1926 20479602158662400 1927 9456583413620850 1928 4119646755044256 1929 1695182770403416 1930 660619179432256 1931 242598110651568 1932 84486169665680 1933 27847186973616 1934 8607815779968 1935 2547362852288 1936 703721487552 1937 182317633680 1938 45944149888 1939 10285042352 1940 2259791448 1941 474160324 1942 80181120 1943 16161120 1944 2382048 1945 314272 1946 62400 1947 4000 1948 640 1949 24 1950 0 1951 0 1952 0 1953 1 1954 122 1955 7080 1956 260072 1957 6788436 1958 134000160 1959 2078645184 1960 25996576320 1961 266865249564 1962 2277802372250 1963 16319601767248 1964 98842925679960 1965 508813279363200 1966 2235574574804032 1967 8414075863671552 1968 27222410400253248 1969 76004850661311596 1970 184008239944832160 1971 388649134382308008 1972 721480863173653240 1973 1187013596538690984 1974 1745459331597357504 1975 2311828718036596160 1976 2776855877436803136 1977 3043086948436643616 1978 3058672552252501626 1979 2832525877217028048 1980 2426411195927285280 1981 1929572788503833088 1982 1428832080883861632 1983 987881573708613120 1984 639361216387785088 1985 388094025605841420 1986 221369295335402592 1987 118876818364991568 1988 60143483898028656 1989 28723680851525972 1990 12959126543594400 1991 5521413521657280 1992 2228882415225664 1993 850134257934808 1994 306727950399360 1995 105157867503360 1996 33878364730328 1997 10386510802560 1998 3015472965696 1999 813970121472 2000 213185024640 2001 51254988512 2002 11531246714 2003 2578950264 2004 486164976 2005 93590440 2006 16740000 2007 2289280 2008 414400 2009 49344 2010 3360 2011 720 2012 72 2013 0 2014 0 2015 0 2016 1 2017 124 2018 7320 2019 273760 2020 7282134 2021 146640936 2022 2323150368 2023 29708933760 2024 312253593300 2025 2732701591884 2026 20105218332784 2027 125248866993120 2028 664290165581000 2029 3012474339849800 2030 11722890040874880 2031 39279288232247040 2032 113736905985171502 2033 285869719559152440 2034 627163962734020360 2035 1209243743998597472 2036 2065271888000259960 2037 3150104358610638848 2038 4324346553745956320 2039 5379709468315628160 2040 6102142531936618440 2041 6344945154722340932 2042 6075984718042868304 2043 5380289107609290560 2044 4421575623848670720 2045 3383020746695382408 2046 2416450963949279488 2047 1615571826104563712 2048 1013148957319630500 2049 597046196384067840 2050 331281589561600160 2051 173262267314879616 2052 85529698383793614 2053 39915234292588200 2054 17601674014456800 2055 7351139283834752 2056 2907618520941640 2057 1087179742632984 2058 386394626371680 2059 129701752732640 2060 41193470405592 2061 12478781307080 2062 3528895980160 2063 953657756160 2064 244306087480 2065 57180430300 2066 13266026280 2067 2771448768 2068 527004280 2069 107326440 2070 16124544 2071 2685312 2072 454608 2073 34560 2074 7920 2075 480 2076 0 2077 8 2078 0 2079 0 2080 1 2081 126 2082 7564 2083 287920 2084 7802280 2085 160218040 2086 2591163456 2087 33866667648 2088 364257659920 2089 3266634514550 2090 24663762759384 2091 157922354038384 2092 862302791665120 2093 4032678675053400 2094 16211023387641600 2095 56201538190065408 2096 168622365198254496 2097 439630664708137296 2098 1001109838673418060 2099 2003714170080820560 2100 3550983885332760624 2101 5616205930088422640 2102 7988222608927186752 2103 10289395349757357440 2104 12076325113647462720 2105 12985433742135985494 2106 12853691613921890904 2107 11761007346738767552 2108 9984123911261833920 2109 7889409364696389320 2110 5819255124075374080 2111 4017053622561475584 2112 2601123015997179840 2113 1582795763577830160 2114 906869192637613080 2115 489949337757024032 2116 249860594326120008 2117 120493568406222648 2118 54955933066382400 2119 23729403346652800 2120 9716572902143328 2121 3764595315739104 2122 1384762159249920 2123 483190124254320 2124 159203804818080 2125 50056938918792 2126 14822060117760 2127 4145215459840 2128 1114278938240 2129 274886157870 2130 65560474980 2131 14812980000 2132 2949559536 2133 616209000 2134 107091840 2135 17377920 2136 3208832 2137 350672 2138 50520 2139 6800 2140 576 2141 72 2142 0 2143 0 2144 0 2145 1 2146 128 2147 7812 2148 302560 2149 8349802 2150 174782544 2151 2884458552 2152 38513436544 2153 423687280944 2154 3891364365616 2155 30132473011080 2156 198172288825056 2157 1113186657215568 2158 5364388174323888 2159 22257188865735600 2160 79768509203093760 2161 247767164972339362 2162 669515873081977536 2163 1581315551638626444 2164 3283509936928900832 2165 6035410491750694224 2166 9894549884992236288 2167 14577365408975111160 2168 19435041844739025792 2169 23594791016741569248 2170 26228423144185138736 2171 26826945551844218520 2172 25354342195911065920 2173 22225028881973326912 2174 18129960445211327088 2175 13803058326450694448 2176 9833537202752374784 2177 6571105534323612480 2178 4126725054830152704 2179 2440161908107807952 2180 1360876260965281920 2181 716578329768711354 2182 356812287850779600 2183 168166018677618216 2184 75037776039624320 2185 31764761129879200 2186 12742799887509216 2187 4848450025077648 2188 1753868639977696 2189 599938093450416 2190 195281924511024 2191 60335770912432 2192 17536239539712 2193 4893099210304 2194 1276663032096 2195 313756304604 2196 74898602688 2197 15994749968 2198 3345875856 2199 668075232 2200 109975680 2201 20496960 2202 3073280 2203 352520 2204 69600 2205 4800 2206 496 2207 96 2208 0 2209 2 2210 0 2211 1 2212 130 2213 8064 2214 317688 2215 8925644 2216 190387344 2217 3204908320 2218 43696257152 2219 491433256788 2220 4620124178322 2221 36669453978080 2222 247545192578760 2223 1429486081204896 2224 7092776775931504 2225 30348922637092800 2226 112345759339349760 2227 360945048625380900 2228 1010056083929886336 2229 2472562531531980832 2230 5323141172986920744 2231 10143480948171060024 2232 17231096106056263200 2233 26286715322506463200 2234 36264257647114136448 2235 45526484181023926976 2236 52302207833734194738 2237 55258802243177832480 2238 53925194558265313504 2239 48791664731735114432 2240 41072046351699738384 2241 32262229857439895616 2242 23710243501503175680 2243 16342941364998777540 2244 10587104065460955392 2245 6457558989366956928 2246 3715243578320567760 2247 2018715060481365420 2248 1037295157027080336 2249 504728808620994720 2250 232618303001485440 2251 101702425588365160 2252 42195779070336000 2253 16602533117608448 2254 6213367374864584 2255 2205027379874400 2256 742732144422352 2257 238449500047680 2258 72162701203968 2259 20831042018688 2260 5712498314914 2261 1459109743392 2262 362267589840 2263 82969759992 2264 17722663920 2265 3803764800 2266 677128320 2267 125827200 2268 22178112 2269 2731680 2270 506520 2271 54080 2272 6160 2273 768 2274 0 2275 4 2276 0 2277 0 2278 1 2279 132 2280 8320 2281 333312 2282 9530766 2283 207087192 2284 3554487568 2285 49465694400 2286 568473706748 2287 5467766740532 2288 44456339999904 2289 307862131765440 2290 1826364389751000 2291 9323705704477752 2292 41110338355629728 2293 157057825228391360 2294 521499719190179622 2295 1510061794535155400 2296 3828424156205839008 2297 8540227814481475200 2298 16862566236863499240 2299 29670177354160925184 2300 46854014968659908880 2301 66864779767899226432 2302 86778165276794876920 2303 103000076309304020028 2304 112373740165845667616 2305 113192359015710870400 2306 105677341468592172864 2307 91762733368297476344 2308 74337473128386333600 2309 56334858530242795776 2310 40035461652998329420 2311 26739800014467186688 2312 16815939617686463232 2313 9975145709415154688 2314 5589676687772302966 2315 2962359119459799000 2316 1486998916193387184 2317 707388971156271936 2318 319216925216931768 2319 136811742072736744 2320 55643050466516800 2321 21517654506205632 2322 7909790924809800 2323 2757924706612152 2324 916996347999648 2325 288806405219200 2326 86300266466376 2327 24666925167396 2328 6593136938336 2329 1690021350144 2330 410848607400 2331 91559642776 2332 20285743296 2333 4028054976 2334 742047856 2335 141788160 2336 20906208 2337 3286080 2338 518336 2339 44664 2340 6720 2341 832 2342 6 2343 16 2344 0 2345 0 2346 1 2347 134 2348 8580 2349 349440 2350 10166144 2351 224938728 2352 3935276896 2353 55876058560 2354 655880785320 2355 6450926535982 2356 53701234657512 2357 381260457601440 2358 2322079282514880 2359 12188143280191560 2360 55336102527840192 2361 218006170843514560 2362 747519847870453944 2363 2237977116025498800 2364 5871984218650395300 2365 13563924981377037120 2366 27736395024393085632 2367 50529207616912045008 2368 82571796820419222560 2369 121860812879339175360 2370 163448683981013707936 2371 200380650231492572366 2372 225683472479132529960 2373 234571441000474008960 2374 225894020902792394880 2375 202264658178293594520 2376 168923174867580925248 2377 131951416074763790464 2378 96644313054689681880 2379 66520634966181446960 2380 43111163441224005000 2381 26354446919122468608 2382 15221194949728018112 2383 8315710809584506600 2384 4303383637492581600 2385 2111567085312230592 2386 982979367330327024 2387 434751127723107936 2388 182642775819212800 2389 72934229103463200 2390 27722595598191168 2391 10004988317921880 2392 3439276950984512 2393 1124819976362880 2394 348393681089760 2395 103228793145558 2396 28881629280684 2397 7649943534976 2398 1950191746880 2399 458209906680 2400 103942820800 2401 22469066048 2402 4264256832 2403 851291760 2404 145415080 2405 21710880 2406 4007808 2407 409752 2408 65280 2409 8000 2410 24 2411 96 2412 0 2413 0 2414 0 2415 1 2416 136 2417 8844 2418 366080 2419 10832770 2420 244000512 2421 4349466408 2422 62985609536 2423 754827778680 2424 7588194385560 2425 64641950465720 2426 470240870949312 2427 2938532061809120 2428 15847405339636640 2429 74032841664738000 2430 300542695202532672 2431 1063360138194067066 2432 3289042238530356048 2433 8924532432265106500 2434 21333193354244240000 2435 45154189480417663296 2436 85134042042443029504 2437 143916122317077701160 2438 219582199650819476160 2439 304297378385575293840 2440 385212119343597870632 2441 447752053048303878504 2442 480070370987529840000 2443 476716600185913087360 2444 440008785650521651680 2445 378706598865712166608 2446 304802372483538170624 2447 229988493902004444936 2448 163067721754563050880 2449 108862061348826948400 2450 68550411033511080960 2451 40785056696578571586 2452 22957462007725726592 2453 12241554552984167160 2454 6191145085475220160 2455 2971591747809448848 2456 1355213633554429488 2457 587568430505249136 2458 242173860227998400 2459 95051855830730400 2460 35479845906680352 2461 12602057718873040 2462 4268647534107264 2463 1371205785778640 2464 420235253565160 2465 122582634655284 2466 33701342933760 2467 8919933596352 2468 2211175972800 2469 517178129440 2470 117990483520 2471 23983256544 2472 4833186688 2473 916900600 2474 145408320 2475 26378880 2476 3631712 2477 452256 2478 70080 2479 5850 2480 672 2481 96 2482 0 2483 0 2484 0 2485 1 2486 138 2487 9112 2488 383240 2489 11531652 2490 264333056 2491 4799359488 2492 70856768448 2493 866596595404 2494 8900305521290 2495 77549572455024 2496 577720367150648 2497 3701900352042048 2498 20499346645151136 2499 98469393393807744 2500 411611248142930880 2501 1501598892693637404 2502 4794811096751122528 2503 13445004171207696984 2504 33236720026614305880 2505 72777694962263662280 2506 141946450041938403456 2507 248139579890464622208 2508 391301278317733856192 2509 560115286465036588512 2510 731964494785139375850 2511 877815757629273245552 2512 970595903355236181408 2513 993544787069503165056 2514 945009739742638490784 2515 837922349252103601536 2516 694629800638394404992 2517 539765733887226387644 2518 394073332426311030432 2519 270878531986080745776 2520 175626635443780432688 2521 107589173820434997188 2522 62364648513725247360 2523 34248312026351479040 2524 17841757286800155328 2525 8824294692839138040 2526 4147256009277793664 2527 1854008506039958784 2528 788301134676472248 2529 319185659836904640 2530 123083495857980000 2531 45161271784187520 2532 15810298437447552 2533 5263716598381472 2534 1667943900506058 2535 505016203870984 2536 144482285278128 2537 39525487061832 2538 10286318409024 2539 2501771434240 2540 591686432064 2541 129431980864 2542 26455010400 2543 5414943600 2544 940447464 2545 164062080 2546 28127520 2547 3336704 2548 599104 2549 65532 2550 3840 2551 1152 2552 24 2553 8 2554 0 2555 0 2556 1 2557 140 2558 9384 2559 400928 2560 12263814 2561 285998856 2562 5287376640 2563 79556336640 2564 992585665764 2565 10410341853340 2566 92732371043024 2567 707091660610080 2568 4643364960947944 2569 26385651029766568 2570 130237543225530048 2571 560172025569502080 2572 2105543300639336030 2573 6935717381406657624 2574 20083790276552219256 2575 51310502786094441760 2576 116166126969336296280 2577 234275715956010803200 2578 423356084326686995008 2579 689791789560863266560 2580 1019604050911451615784 2581 1375122044337814243252 2582 1701047831240174822640 2583 1939104848237769705152 2584 2045589436006114852224 2585 2004395623432262776296 2586 1830368645195764804928 2587 1562335739051289280000 2588 1249787083449735359412 2589 939195972249142603008 2590 664457654598844109152 2591 443389462004394734976 2592 279550204291077467230 2593 166786981673195624328 2594 94285427570798699136 2595 50567047718723625472 2596 25755553416637335080 2597 12467723363674321080 2598 5742453618077615136 2599 2517142097858545696 2600 1050739624471974840 2601 418087358033815080 2602 158401517936484800 2603 57242599902057216 2604 19721602007892056 2605 6462838286372204 2606 2024736197543640 2607 602399907696960 2608 170399234026712 2609 46211327533512 2610 11744364145920 2611 2865790363392 2612 665726610960 2613 141494895360 2614 30088358352 2615 5719271712 2616 1007614080 2617 188258920 2618 25736832 2619 4166528 2620 591934 2621 53040 2622 8960 2623 544 2624 48 2625 0 2626 0 2627 0 2628 1 2629 142 2630 9660 2631 419152 2632 13030296 2633 309062424 2634 5816059392 2635 89155722240 2636 1134318264192 2637 12143949218534 2638 110540091060984 2639 862289736923088 2640 5799942643182880 2641 33800387280908600 2642 171325149463832448 2643 757726540777938816 2644 2932418577697852432 2645 9957563111933387280 2646 29755637702370479292 2647 78514659418170506544 2648 183682764146804624208 2649 382852247096302785200 2650 714910303873915900800 2651 1203168233141356753152 2652 1835986185002939939712 2653 2554844982812883861574 2654 3259052873842515520248 2655 3829243253441132878400 2656 4161780665859803103040 2657 4199859825762325534824 2658 3948627822151732074880 2659 3469192008565062769408 2660 2855961811305420582960 2661 2208351335413278813264 2662 1607416101409060228472 2663 1103508679734414424800 2664 715761543475698773496 2665 439342759768385442200 2666 255543757747733874432 2667 141026463048751920640 2668 73928444877139381376 2669 36841757419047764448 2670 17471477227943354880 2671 7889624991796162256 2672 3393514105193151072 2673 1391869801146186024 2674 544133903918533760 2675 202846994082912000 2676 72195482578935488 2677 24464790704856702 2678 7917487689160500 2679 2443867977569760 2680 715998429602960 2681 201152329975944 2682 53447399750400 2683 13479279667456 2684 3276617044224 2685 734960571920 2686 159727123192 2687 32969103024 2688 6059238336 2689 1151140584 2690 188398080 2691 27580800 2692 4793456 2693 510048 2694 57600 2695 9840 2696 432 2697 96 2698 0 2699 0 2700 0 2701 1 2702 144 2703 9940 2704 437920 2705 13832154 2706 333590320 2707 6388074264 2708 99731174400 2709 1293451269760 2710 14129570427520 2711 131368645321704 2712 1047866231140896 2713 7215437726521200 2714 43100019070440720 2715 224203854285962480 2716 1018964152790502528 2717 4057406846819753874 2718 14193026624279629280 2719 43737750135642670140 2720 119118292523399014560 2721 287799059912477065264 2722 619661783847507897600 2723 1195211729173952947800 2724 2077031697559584236800 2725 3271121112943667769408 2726 4695338975085181485216 2727 6175012304042413993784 2728 7476314912066158264000 2729 8369306397107313831360 2730 8695931180729202272720 2731 8415088149377413297520 2732 7607725820599451656704 2733 6443191629889162086800 2734 5124679780002999740160 2735 3836378587257542276496 2736 2708529002794240091520 2737 1806655171676194402314 2738 1140404360963823468720 2739 682187522811751672520 2740 387217783021468923392 2741 208805653293610437504 2742 107067181577236522624 2743 52250308412056894800 2744 24289843052483788320 2745 10759452710352634768 2746 4545487785112433040 2747 1831956995229070320 2748 704173817278547200 2749 258541629143298400 2750 90531230898950064 2751 30246311981901004 2752 9660649284703296 2753 2933279338105200 2754 851550341335920 2755 235778710077792 2756 61666837320960 2757 15546014662784 2758 3681475197440 2759 822573310440 2760 179785397792 2761 35094905664 2762 6756214608 2763 1248109280 2764 186652800 2765 33569010 2766 4431168 2767 517216 2768 89760 2769 4320 2770 768 2771 48 2772 0 2773 0 2774 0 2775 1 2776 146 2777 10224 2778 457240 2779 14670460 2780 359651184 2781 7006216800 2782 111364025344 2783 1471784379780 2784 16398694956930 2785 155665242691840 2786 1269072384497064 2787 8941526856500576 2788 54715080761182160 2789 291933913069147200 2790 1362554938642392960 2791 5578737060232585044 2792 20089559318869927488 2793 63800948576107961680 2794 179230702646070954120 2795 446955414869923659864 2796 993607121223927543008 2797 1978773353590745048480 2798 3549551114088279686400 2799 5767878361495107715200 2800 8537916675633126483618 2801 11573413786349169929664 2802 14435587334443681893472 2803 16640395332885527444800 2804 17797019620513174248240 2805 17721547148427132981696 2806 16481106222249013712640 2807 14355605005513083277812 2808 11740808056610553687360 2809 9036524878000691192160 2810 6558764129558968813200 2811 4497294755894357458332 2812 2918181269095551812208 2813 1794541390237379155680 2814 1047210491161945259520 2815 580614999165620921480 2816 306169638364595681280 2817 153682533528128919552 2818 73501016301200484520 2819 33510218513255041440 2820 14572966726378569712 2821 6049541528002709184 2822 2396404321287125760 2823 906788601030728000 2824 327726233787940850 2825 113005551388237872 2826 37273158393094800 2827 11719834711830168 2828 3515013420927120 2829 1009583475837120 2830 274485317725440 2831 71508002561280 2832 17755979542144 2833 4123710423360 2834 934460687160 2835 195547235520 2836 38507828528 2837 7558096128 2838 1252310400 2839 214774580 2840 34755840 2841 4177152 2842 632520 2843 73080 2844 6720 2845 1152 2846 0 2847 4 2848 0 2849 0 2850 1 2851 148 2852 10512 2853 477120 2854 15546302 2855 387315768 2856 7673415664 2857 124140940352 2858 1671269791884 2859 18986126162564 2860 183933982266112 2861 1531951388692992 2862 11038992512578296 2863 69163756841966744 2864 378289050704503776 2865 1812118093717536320 2866 7624069243544547286 2867 28245372553174299624 2868 92383948394183579280 2869 267529485678588598080 2870 688195594046696734152 2871 1578797089615882031616 2872 3244997658407131836784 2873 6006492526896816077760 2874 10067656683832769582680 2875 15364547338048786532524 2876 21461709941573992929216 2877 27571377202896834548992 2878 32719823078748978144448 2879 36011633486994722316888 2880 36888834239882740396512 2881 35281640518092481472256 2882 31597043700929688644316 2883 26564456999158806375424 2884 21014288031859432240064 2885 15674596769041374476544 2886 11044821525347480286598 2887 7364377751795611038648 2888 4653698168319059461968 2889 2790789368966097918912 2890 1590223759684822652824 2891 861939089974584631944 2892 444798313757450743552 2893 218738463918419882240 2894 102580467699734021160 2895 45897425739834127896 2896 19609328239485643488 2897 8000002433837086848 2898 3117826685721519720 2899 1161638149335414452 2900 413235574714857360 2901 140577581041105536 2902 45702737170450184 2903 14165210147949432 2904 4206310471040832 2905 1188482209647936 2906 319949964276912 2907 82694405099520 2908 20074918280640 2909 4684599972480 2910 1041974788928 2911 212838007256 2912 43302018240 2913 7972913344 2914 1342139062 2915 243186768 2916 32540928 2917 4812224 2918 730128 2919 50688 2920 10720 2921 576 2922 36 2923 8 2924 0 2925 0 2926 1 2927 150 2928 10804 2929 497568 2930 16460784 2931 416656968 2932 8392736800 2933 138154175808 2934 1894022370200 2935 21930266919838 2936 216741946933512 2937 1843440986766080 2938 13579122453539328 2939 87067631256525864 2940 487904677349728832 2941 2397400109586867520 2942 10358465938143743400 2943 39455618958565516656 2944 132823551358622863764 2945 396251800220851925280 2946 1050868581030513385952 2947 2486582213090907499920 2948 5272393666964582906208 2949 10066720937530052744000 2950 17399315857793454638560 2951 27369577385626043438526 2952 39386275590645554758600 2953 52102733573876623803648 2954 63640852572427508785920 2955 72062956954447543145784 2956 75919437264083991860928 2957 74655535109075210943360 2958 68723006258858639123656 2959 59375603205143077070960 2960 48261418497124590978024 2961 36983120772130632562368 2962 26770192778468917234160 2963 18335492763494643065160 2964 11901773369017113604768 2965 7331880427366988394048 2966 4291860930734291909904 2967 2390058936958343348320 2968 1267409287123596181504 2969 640560485011617472896 2970 308817446361692972800 2971 142087437694441169400 2972 62438042683589933760 2973 26215195933762890880 2974 10517224825221293088 2975 4035464286205509414 2976 1479965245728562684 2977 518920393335668800 2978 174136781309317344 2979 55767924657089048 2980 17093010278344000 2981 5007428822467008 2982 1394985783934400 2983 373330822408368 2984 94684409641800 2985 22814156969024 2986 5312729918208 2987 1141668016440 2988 238425727232 2989 47351575232 2990 8312839944 2991 1544249696 2992 240798720 2993 34647264 2994 5582304 2995 577696 2996 84864 2997 9280 2998 312 2999 48 3000 8 3001 0 3002 0 3003 1 3004 152 3005 11100 3006 518592 3007 17415026 3008 447749856 3009 9167387656 3010 153501845440 3011 2142330311496 3012 25273424628456 3013 254725831377688 3014 2211487262759424 3015 16645293868120320 3016 109169904199181056 3017 626453271629958672 3018 3155702797578696384 3019 13994302109796570602 3020 54771359357163842160 3021 189656957699432622196 3022 582535239003455429440 3023 1591793005267361571360 3024 3882892180137169909248 3025 8489517769015803951240 3026 16713827793896866800192 3027 29779980555917284035824 3028 48271638250051728645016 3029 71548211019296692710408 3030 97440146892808875321600 3031 122472660390060456632576 3032 142646020621279910254656 3033 154520158805605372057872 3034 156185423586887847908608 3035 147743644093286996957400 3036 131143114258470810623104 3037 109493876778527685657584 3038 86175323990553597750528 3039 64058450518363788497682 3040 45054225174185661247840 3041 30030157748537873897880 3042 18996391180211284981824 3043 11419085895334809136752 3044 6530626813892562407376 3045 3557034921445647279920 3046 1846787677225023563008 3047 914805610883988884352 3048 432599618242445500800 3049 195417162260946252560 3050 84379347165808997760 3051 34828592718389606640 3052 13752031047412190072 3053 5194789215191913636 3054 1876493100282286720 3055 649074819123309600 3056 214623041906680992 3057 67861000161911968 3058 20556014875729088 3059 5930505186067488 3060 1639169798014080 3061 432786356070872 3062 108134988255360 3063 26086200199424 3064 5915776149184 3065 1270051618080 3066 266125853760 3067 50123769930 3068 9284959200 3069 1647979872 3070 241813440 3071 40324032 3072 5451264 3073 570640 3074 100800 3075 6200 3076 592 3077 120 3078 0 3079 0 3080 0 3081 1 3082 154 3083 11400 3084 540200 3085 18410164 3086 480671712 3087 10000721472 3088 170288194880 3089 2418666327420 3090 29062136549498 3091 298599141366160 3092 2645170618992408 3093 20334762744890880 3094 136356408267447040 3095 800851271883531264 3096 4133607892610989632 3097 18803533316175465164 3098 75574492583353781280 3099 269016616226988666120 3100 850220377428751970744 3101 2392412181923632773096 3102 6013020039605565462336 3103 13550182071759176612160 3104 27496962385123264545600 3105 50489456563598746221216 3106 84311088576812404239194 3107 128682265229505007371024 3108 180378505592857780135200 3109 233247498388449049388800 3110 279373879801640783963328 3111 311097167722066085728512 3112 323142108935944583989120 3113 314037149331078085727340 3114 286308120904827993957600 3115 245476497087950706480144 3116 198365830417913815038960 3117 151381566173619091602740 3118 109297668635675119876960 3119 74780870224218969913920 3120 48557671808210041069120 3121 29963055119264915340312 3122 17591355794751607175040 3123 9837174953725281565440 3124 5244424031279593785240 3125 2667909662900133659904 3126 1296003995958002753664 3127 601523398532903040512 3128 266943666297233892480 3129 113296645071689598560 3130 46007244420175884058 3131 17884674369818071704 3132 6652174499706355056 3133 2369473611955578600 3134 808029392393004000 3135 263489617904713600 3136 82359868250063808 3137 24590592568512960 3138 7016535938942880 3139 1920556527908880 3140 498572519222664 3141 124163971418880 3142 29532573724224 3143 6577187988480 3144 1430958731200 3145 288397763500 3146 54401717760 3147 10374325632 3148 1651686520 3149 273784680 3150 42768000 3151 4854528 3152 845376 3153 74460 3154 5280 3155 912 3156 56 3157 0 3158 0 3159 0 3160 1 3161 156 3162 11704 3163 562400 3164 19447350 3165 515502056 3166 10896241632 3167 188623884672 3168 2725699359220 3169 33347516474860 3170 349160003056944 3171 3154845009816160 3172 24760680839901448 3173 169679793415267080 3174 1019502411255278080 3175 5389052589338833920 3176 25132822091017078158 3177 103672528474124844408 3178 379143217943843430120 3179 1232259531988803452640 3180 3568641074532764277560 3181 9236791045842420078592 3182 21443600024000568917664 3183 44834607394182336984960 3184 84811624067056462705800 3185 145860390655926820275492 3186 229189666553906219004816 3187 330591879122178106511936 3188 439706216301392062982400 3189 541485346783137941910600 3190 619706321449560969104768 3191 661341487905499022988288 3192 660128103579641521215428 3193 617998411105790130827520 3194 543977021439433920875040 3195 451212743491274639799936 3196 353405938952937766733806 3197 261853109972602018734696 3198 183847011771941652626720 3199 122498483044580325251200 3200 77566119196460997440520 3201 46731986935304494856536 3202 26819315989682322845664 3203 14675497834509567450720 3204 7663682783104447514520 3205 3822391284491807132040 3206 1821987768986463048960 3207 830550709121934980096 3208 362241877746426329720 3209 151202299425326151420 3210 60440368779315317640 3211 23132916849439357632 3212 8479654783249092408 3213 2978707829704217000 3214 1001317312148400000 3215 322575734927509632 3216 99514550177615952 3217 29322750405129984 3218 8293429163475120 3219 2235611651039840 3220 575105605459200 3221 142292752179912 3222 33094091740416 3223 7417890118400 3224 1584330031470 3225 311586919280 3226 61164426752 3227 10801349856 3228 1776974320 3229 304465920 3230 40420800 3231 5726592 3232 809340 3233 63960 3234 9840 3235 992 3236 24 3237 0 3238 0 3239 0 3240 1 3241 158 3242 12012 3243 585200 3244 20527752 3245 552322680 3246 11857606080 3247 208626281856 3248 3066306841584 3249 38185623761238 3250 407299622987544 3251 3752291574447408 3252 30054364618236512 3253 210387291180437272 3254 1292583096283370496 3255 6993819045482001408 3256 33422116002977750912 3257 141417924353352899280 3258 531048799012571057452 3259 1773917155729361315088 3260 5284331123318106179184 3261 14078113558597031590000 3262 33654448998698003603904 3263 72470227447904072888448 3264 141182763248517178313664 3265 249999901165606867239734 3266 404311428686749230067608 3267 599996284893821902800320 3268 820665015623406722525120 3269 1038854999651006828147208 3270 1221661417281854603505920 3271 1339174935473783828865536 3272 1372634797639492206592416 3273 1319216779054438974648720 3274 1191836115047264823513304 3275 1014487068711257869809312 3276 815277009565266028320936 3277 619738546195721561186296 3278 446369593591372088412096 3279 305096022014252930840960 3280 198172571789841855437728 3281 122479078147769673139680 3282 72109729716123092605440 3283 40483955043681497367856 3284 21693089509952416586784 3285 11104050900714969073352 3286 5433173784311816367616 3287 2542821049164077417472 3288 1139016828465960699136 3289 488446955185646699214 3290 200641026550034710020 3291 78964088102696603808 3292 29772018141970001968 3293 10761955567950789288 3294 3726797597278055040 3295 1236560319647423360 3296 393479775050411904 3297 119721414628408912 3298 34927483123897496 3299 9755453944532688 3300 2595758016557376 3301 664416270374280 3302 161427356328960 3303 37319470378752 3304 8343854313952 3305 1726721511264 3306 346312162560 3307 66523533648 3308 11279351952 3309 2013081312 3310 306489600 3311 41526144 3312 7061296 3313 631120 3314 82200 3315 10480 3316 480 3317 96 3318 0 3319 0 3320 0 3321 1 3322 160 3323 12324 3324 608608 3325 21652554 3326 591217680 3327 12888631800 3328 230419760256 3329 3443587532496 3330 43637855793616 3331 474011441411144 3332 4450887888931680 3333 36367842683411088 3334 259952513418607472 3335 1632376167579769392 3336 9036510760540843008 3337 44227379585675170690 3338 191857705783071439104 3339 739369686136203925740 3340 2536998577300964572256 3341 7769568533355337395984 3342 21294316232309933510400 3343 52393730964407331348664 3344 116150191571501098969728 3345 232954835543722533379488 3346 424600524819036155352336 3347 706590868816622375265240 3348 1078549227773092258824256 3349 1516750028313527617393472 3350 1973238927344339071685424 3351 2383873245883380529354160 3352 2683639870092390559616000 3353 2823979399419216267131616 3354 2785638987485930915983872 3355 2582424058096501396180560 3356 2255158284905711497196160 3357 1859033820761919044705370 3358 1449404041926618933975952 3359 1070623418671287055194984 3360 750437604481964301977984 3361 499858750759811796384864 3362 316807853833947624114720 3363 191281361907223808268048 3364 110138804692141070969184 3365 60534581596694455889520 3366 31786447889019288580080 3367 15958026081285647072560 3368 7664561998839594126336 3369 3524126198310728821888 3370 1551813555489465827904 3371 654695394190921451964 3372 264757751970651349440 3373 102618193361434459856 3374 38142067906672429392 3375 13594534960887100896 3376 4643632319446906240 3377 1522009296554040000 3378 477823952534839040 3379 143706610824201928 3380 41479367128576608 3381 11422201653987264 3382 3017844669290160 3383 762972601269600 3384 182729361671424 3385 42333934794466 3386 9227832609408 3387 1906007981920 3388 385557888352 3389 69756354720 3390 12564531456 3391 2137641968 3392 304940160 3393 49880112 3394 6224288 3395 711144 3396 104160 3397 7600 3398 768 3399 48 3400 0 3401 0 3402 0 3403 1 3404 162 3405 12640 3406 632632 3407 22822956 3408 632273488 3409 13993299360 3410 254136009600 3411 3860874926260 3412 49771364976498 3413 550401023709216 3414 5265794138616968 3415 43876710493767200 3416 320111789530398000 3417 2053660202221524160 3418 11626099939265221632 3419 58248308442686858628 3420 258920279866061831680 3421 1023458465674068094336 3422 3605407802001446807016 3423 11345393173613143713144 3424 31972532797546109483936 3425 80929339597780590507360 3426 184624502697279971574400 3427 381080391903994332738624 3428 714737700521282976234258 3429 1223589621872356530444128 3430 1920659252406133771180000 3431 2776459590758215646884800 3432 3711479611348325940585296 3433 4605445416232558058471232 3434 5323272978586485790210560 3435 5749681423147539513982500 3436 5819873935409420944143744 3437 5535010786414722734528832 3438 4957726034950020042118992 3439 4191165803741335074725004 3440 3350587640184904149038160 3441 2537517139640843807601440 3442 1823463567300494231564160 3443 1245153274370742690277800 3444 809025839110636073502720 3445 500770210938007671836160 3446 295616621673159554748552 3447 166592181103524433036000 3448 89701729041930987486736 3449 46186566126128135143488 3450 22755320928483830830080 3451 10734653292151441634048 3452 4851226314914418658626 3453 2101043990681531017792 3454 872505639654397818960 3455 347445476617978077240 3456 132709896051574172976 3457 48639592558226806080 3458 17095027036280319360 3459 5765911375910358400 3460 1865591689118142400 3461 578279579736061920 3462 172130539681285080 3463 49022240424708672 3464 13364551041435216 3465 3500263995856640 3466 870668452175616 3467 208109303196516 3468 47541273581056 3469 10192977099264 3470 2133535358760 3471 414923166168 3472 75740433600 3473 13871037312 3474 2154556800 3475 339763060 3476 53342784 3477 5673248 3478 882280 3479 93600 3480 6720 3481 1344 3482 0 3483 8 3484 2 3485 0 3486 1 3487 164 3488 12960 3489 657280 3490 24040174 3491 675578904 3492 15175757520 3493 279914353600 3494 4321751267100 3495 56659501384916 3496 637696736739680 3497 6214157597848896 3498 52783323605161240 3499 392905599197983480 3500 2574162428008652064 3501 14896142628438893760 3502 76361999688720675206 3503 347647754440849606920 3504 1408775608043118906240 3505 5092414652796367916544 3506 16456999490579903921064 3507 47662833280299325655552 3508 124056091494898985558480 3509 291112853788748102652480 3510 618167637340132243742904 3511 1192681526510873061782300 3512 2099919421780534661588064 3513 3388922390804986721311360 3514 5034775198875616617811520 3515 6914177457434384499214776 3516 8810527185645786672919584 3517 10454167129688831299994880 3518 11587610945394460751112300 3519 12033124756189421752627200 3520 11737878719907676947436672 3521 10781219039916060220823040 3522 9344529589056656406012310 3523 7658044598748609601954200 3524 5944722654363693006155760 3525 4378344773122513249488960 3526 3064098127861622944029560 3527 2040329682944472432987432 3528 1294307570651262495610560 3529 783075356222144204407360 3530 452310632856174455008776 3531 249649181479599459141240 3532 131779295112518912631840 3533 66572182066523914085760 3534 32206883870947586177160 3535 14930424324332292953668 3536 6634895639466487107264 3537 2827814697916062598656 3538 1156243378077189867880 3539 453602501521813586520 3540 170823633611191350720 3541 61735172622759604416 3542 21413472612552146160 3543 7132063342045824000 3544 2277541913342973600 3545 698254765677746880 3546 205351529774569920 3547 57777963864013624 3548 15626957256025920 3549 4034732262928960 3550 995336050996838 3551 236510945058960 3552 52900655148544 3553 11408394520960 3554 2351646724560 3555 445206547968 3556 84649604000 3557 14433084864 3558 2288606100 3559 386225320 3560 48001248 3561 7056448 3562 914760 3563 69120 3564 11040 3565 640 3566 24 3567 4 3568 0 3569 0 3570 1 3571 166 3572 13284 3573 682560 3574 25305440 3575 721225128 3576 16440327904 3577 307902077120 3578 4830062181000 3579 64382282241550 3580 737261259176232 3581 7315336893057120 3582 63320363282028096 3583 480725715247808520 3584 3215084327794864320 3585 19009772736914008000 3586 99663721151658972056 3587 464483733856622618160 3588 1928655205395143056260 3589 7150110000653667823360 3590 23718083276909619747072 3591 70560982567527989946192 3592 188759552956047522726048 3593 455436635916211960255680 3594 994556649994771947646240 3595 1973327049895602566067886 3596 3572322202078652171746920 3597 5925898451850940935636096 3598 9046075416880018007413120 3599 12759711349739820699930840 3600 16693853037913375742127168 3601 20330199581221138183792256 3602 23120669480397861067643064 3603 24626997072897631510036400 3604 24634122723827333941603400 3605 23197087496598358405496448 3606 20609142765989970203160608 3607 17309713159792266592749480 3608 13769539726145045949802080 3609 10391381367358108811305920 3610 7450972920603097999394864 3611 5083259689191188976957024 3612 3303759692631173330507776 3613 2047912280710135001480160 3614 1212005159508759624615360 3615 685475861142520598618520 3616 370806712061329836962368 3617 191998393516100369925504 3618 95219727556726063505760 3619 45259550688842713317750 3620 20627581352269285361484 3621 9018550465021252950784 3622 3784092396174560439936 3623 1523963015427262849080 3624 589321590266728473280 3625 218840892538184927808 3626 78020575847261448768 3627 26722569483964559088 3628 8785117544640634600 3629 2772304759855125600 3630 840465901604416128 3631 244031760124451288 3632 68046415127851776 3633 18192649980023360 3634 4639780086083320 3635 1140104550766176 3636 266159715348480 3637 59225002889664 3638 12753104541120 3639 2544539956000 3640 493887481984 3641 91274369472 3642 15042871272 3643 2581597040 3644 385272360 3645 50815200 3646 7792960 3647 774816 3648 92480 3649 13440 3650 144 3651 102 3652 8 3653 0 3654 0 3655 1 3656 168 3657 13612 3658 708480 3659 26620002 3660 769305792 3661 17791509736 3662 338254762560 3663 5389931943704 3664 73026889421112 3665 850603977158520 3666 8591147619121216 3667 75754811092363296 3668 586368733736746080 3669 4001710126211437904 3670 24165602191427038272 3671 129516115386055113306 3672 617628511158964427152 3673 2626535918441661353380 3674 9981649222698834869760 3675 33969759878411108800256 3676 103757839475379978620928 3677 285147455442192870639336 3678 707097409795681815127488 3679 1587354644056403561952848 3680 3237833799844450058900232 3681 6025050643950303120433832 3682 10270862518967127686963328 3683 16106820788602541549332608 3684 23330637965386647634798752 3685 31333988515007080222859088 3686 39157736953629514225616640 3687 45682348251115860769246632 3688 49900068752310791033109376 3689 51174435909416999296832688 3690 49394145355111374773132800 3691 44972048668391014172152290 3692 38702746601027811423972672 3693 31541489566055534873934904 3694 24383822209542017085194688 3695 17909106681549810556695888 3696 12514527928734316611349872 3697 8330738618625809750187248 3698 5289217357632514283035968 3699 3206302282275389169712224 3700 1857549873948549912130272 3701 1029391686509353412695632 3702 546096846195998403061888 3703 277525842827145378277392 3704 135195604045088282131464 3705 63165507638990963093524 3706 28316815375424639759872 3707 12186081736938593117568 3708 5035428544895328941952 3709 1998406132659515819296 3710 761980675464994363200 3711 279072700770799280224 3712 98218025456422499712 3713 33211783420130131128 3714 10782754989284457920 3715 3365077005515158400 3716 1007558483942335776 3717 289468151213370272 3718 79930002570103488 3719 21087716564534970 3720 5345015101994272 3721 1298022362709600 3722 299053711147392 3723 66684202418048 3724 14023098866688 3725 2792675671248 3726 546004490304 3727 95656968680 3728 16585653744 3729 2768739160 3730 375600960 3731 61139808 3732 7331328 3733 767312 3734 124800 3735 5872 3736 968 3737 48 3738 0 3739 0 3740 0 3741 1 3742 170 3743 13944 3744 735048 3745 27985124 3746 819916992 3747 19233984640 3748 371136635584 3749 6005779403052 3750 82688196218474 3751 979394318905520 3752 10066130977015800 3753 90392372054537664 3754 713096736045311072 3755 4964109580423191168 3756 30604672639580103872 3757 167608396821558303100 3758 817475862277164326880 3759 3558768182350599985848 3760 13857033088494097267480 3761 48358438325771789986056 3762 151577748599010756072960 3763 427748334084792470367744 3764 1089691488671859460400832 3765 2513771847757266986548576 3766 5269556449245666497471434 3767 10076571117037523947231920 3768 17648072954310633216036000 3769 28425319872869374315300736 3770 42274091617641627678128352 3771 58271566264611831740391552 3772 74713086873421773105464960 3773 89396383038780568363350300 3774 100122690777595641412966176 3775 105250933550818269152815344 3776 104108485760540040036342960 3777 97118478236074066740808100 3778 85619762081794758001534784 3779 71470177750397835003888000 3780 56585496279036140097035712 3781 42559856748226014373309752 3782 30453498356457133184388480 3783 20758151692536460920371456 3784 13495095218080723497633144 3785 8376764515614870982410048 3786 4969597059613871534641824 3787 2820335563307128300220800 3788 1532402302298977634169216 3789 797716952782885011844896 3790 398119265215890408845930 3791 190599866322074737366824 3792 87574200674515867281200 3793 38635070429585759463048 3794 16371492623940881894016 3795 6664867572895608676864 3796 2607712723651673890368 3797 980555349917757633600 3798 354396722331847089888 3799 123150083515902245040 3800 41113731450565538856 3801 13195500858187290240 3802 4069580243348162400 3803 1204310270230998528 3804 342756362128518976 3805 93473326698083420 3806 24433265490090240 3807 6144599338727040 3808 1469191662316760 3809 338003026911432 3810 74409462404352 3811 15381040762368 3812 3113897234880 3813 583863854028 3814 103288355040 3815 18306804912 3816 2756291736 3817 426928320 3818 61845120 3819 6892928 3820 1027712 3821 106392 3822 6730 3823 1008 3824 72 3825 0 3826 0 3827 0 3828 1 3829 172 3830 14280 3831 762272 3832 29402086 3833 873157320 3834 20772621504 3835 406720920320 3836 6682334574084 3837 93469324652860 3838 1125476084346768 3839 11767847203374240 3840 107582389043669800 3841 864705900994820712 3842 6137947850839601472 3843 38618624498614988928 3844 216027354932403604926 3845 1077148320912995972760 3846 4798132575619821163608 3847 19133357634707613939360 3848 68438237811029382024984 3849 220035142206153362243584 3850 637311148306718560879360 3851 1667198468066933068747776 3852 3950663765103185254813416 3853 8508238791575586044528788 3854 16714206938795798718641712 3855 30067802562676638999611840 3856 49730370772493425970141312 3857 75920392222898504755347624 3858 107387787420428901442804160 3859 141239362267008732699245056 3860 173298206786341652607451860 3861 198969916053258497618484480 3862 214358532054417196218274528 3863 217247066432052033095352192 3864 207601157641922638919028862 3865 187448836503850618279440200 3866 160231480848980530771422144 3867 129893750413199343018343168 3868 100023323889942538865069544 3869 73269838317702362671347192 3870 51126283923718111212696480 3871 34024429011596442486132384 3872 21619844368020583819626360 3873 13130261570858378844426984 3874 7628761938383333575351360 3875 4243870934081112972668160 3876 2262170150396683494792344 3877 1156203721868407228210316 3878 566970125805858570562872 3879 266883784714450761666624 3880 120648918568709784041880 3881 52402108783930222783368 3882 21872697653391322298880 3883 8776849976832708779520 3884 3386313704299840304784 3885 1256206839877550949120 3886 448239488171084989328 3887 153777910854522453408 3888 50725593141039123840 3889 16094432977233840424 3890 4903964289741052800 3891 1436780611104904832 3892 404386638245151646 3893 109042837584195504 3894 28302742270686464 3895 7021044394016160 3896 1666516518370224 3897 381303011942400 3898 82258713547648 3899 17120183572224 3900 3408233260140 3901 625190905976 3902 114604900176 3903 19068642080 3904 2908546168 3905 477849600 3906 58257216 3907 7888640 3908 1109640 3909 70860 3910 12960 3911 672 3912 48 3913 16 3914 0 3915 0 3916 1 3917 174 3918 14620 3919 790160 3920 30872184 3921 929127896 3922 22412481408 3923 445190204160 3924 7424655925600 3925 105482234616774 3926 1290882828299064 3927 13727195669915280 3928 127723294501316000 3929 1045603964143486200 3930 7565416717365046400 3931 48559271994658512000 3932 277342267199350524912 3933 1413150930591841201040 3934 6438232683154440239260 3935 26280686881863975232752 3936 96305033277736280422800 3937 317447355036104703209008 3938 943284469433653420485120 3939 2532881567244813625052160 3940 6162969008645834376768000 3941 13631145760738171703574054 3942 27501583169447561134350392 3943 50803708538975820397947200 3944 86264552405836544316056640 3945 135161179898794148848169896 3946 196147835799827523972222080 3947 264587441062329943272169728 3948 332848929066793331854920720 3949 391692029830250897379871440 3950 432393630325638785907707448 3951 448914734944563455408132704 3952 439354340397428980578162264 3953 406219006037604031945421400 3954 355506356928628484760899200 3955 295020117929678539093375232 3956 232531699106546664748589760 3957 174336465706412143832184288 3958 124498744650848380864258560 3959 84792253924085046370281360 3960 55139055342574917462437856 3961 34271224265598822083890280 3962 20378830764396342918615936 3963 11603383808733419135392000 3964 6331216492236058636974400 3965 3312746578848769308906270 3966 1663284990945677717481940 3967 801794675866295303910240 3968 371263889816836784928720 3969 165206352042263795671240 3970 70668912451864125679104 3971 29068373264838172353024 3972 11500905292578669376000 3973 4376829600178810917520 3974 1602624192454300947000 3975 564591286449826394864 3976 191307193077265304256 3977 62382853602855274536 3978 19557436814125350400 3979 5894675565813686400 3980 1709360761919617104 3981 475420878322236000 3982 127150942825767168 3983 32649684621192240 3984 8006836710910320 3985 1893979925575008 3986 426214889740800 3987 91464481006336 3988 19038480120160 3989 3668431658640 3990 688960823096 3991 123541846480 3992 19670138400 3993 3308745440 3994 466131840 3995 61855488 3996 9432864 3997 860846 3998 100920 3999 10320 4000 768 4001 48 4002 0 4003 0 4004 0 4005 1 4006 176 4007 14964 4008 818720 4009 32396730 4010 987932400 4011 24158822616 4012 486736812288 4013 8238148377120 4014 118848346215200 4015 1477854358260904 4016 15978763642786464 4017 151268649033551280 4018 1260897506834203600 4019 9296303042904044400 4020 60849798391916312448 4021 354706157300392328306 4022 1846167097338542746656 4023 8598959560331054882460 4024 35914972276897452528160 4025 134771082299144871938544 4026 455252847647239010423040 4027 1387212403616348893737752 4028 3821806122864558904458240 4029 9544812889440967067953920 4030 21673645521748068125686656 4031 44895787203788856700671096 4032 85143753976560308916463040 4033 148391735361843229104391360 4034 238575712893322046025524880 4035 355151738574523821887515120 4036 491257701522390715369063936 4037 633509479514196412755779376 4038 763977509265674805294009600 4039 864012948800575256413624080 4040 918750734578306983427954560 4041 920751363346351916460411306 4042 871555493605670129866249328 4043 780756675904183361598318600 4044 663119073623647502180972800 4045 534863840491664871588174144 4046 410327905930480475626508736 4047 299820016238241903717238992 4048 208923198289951173630087840 4049 139000610673775846407128400 4050 88392648108124126000906320 4051 53778483067176733873259120 4052 31331373303187810213718784 4053 17493688328594806852437920 4054 9367599747422170688356560 4055 4813997355140660763153324 4056 2375589516618891870421824 4057 1126264195167038384751664 4058 513238187143468829306160 4059 224890932133973742641760 4060 94781734937592760056320 4061 38434984002496625930496 4062 14997581117569975137280 4063 5632226789133238529960 4064 2036077983783616025760 4065 708306120748650659904 4066 237195081245378134032 4067 76443209021216657376 4068 23691437425452451200 4069 7068483156509968850 4070 2026230454423939008 4071 558080357247077984 4072 147931264224450080 4073 37509400117254240 4074 9149396664610560 4075 2140275009589168 4076 475572977429760 4077 102391665209184 4078 20795132618560 4079 4011407181000 4080 757607803680 4081 128977935632 4082 21654935808 4083 3491925360 4084 467400960 4085 71336160 4086 8830096 4087 843472 4088 137760 4089 7520 4090 864 4091 120 4092 0 4093 0 4094 0 4095 1 4096 178 4097 15312 4098 847960 4099 33977052 4100 1049677104 4101 26017105632 4102 531563192064 4103 9128582025444 4104 133699196677986 4105 1688854410514240 4106 18561205808933736 4107 178733820238439648 4108 1516490149656733328 4109 11389212180249979200 4110 75997814145599859840 4111 451976211329146642612 4112 2402024375337330972096 4113 11433264918138407702704 4114 48839769662188433934152 4115 187591495798228109189784 4116 649098231333759403776608 4117 2027360606300036759885600 4118 5728340945343655444257792 4119 14678529531328094402201088 4120 34207166062250761932821378 4121 72728656472261029845540096 4122 141562177234740552419830624 4123 253177409576650011200439872 4124 417591054053130709144282992 4125 637552356335537628780263616 4126 904162409095905725457974528 4127 1195042951785770951917403988 4128 1476619037242585775704654272 4129 1710565072768929229907933984 4130 1862662330230851456478285840 4131 1911146097905933862282977916 4132 1851706881261688787132968496 4133 1697623660229051142995133792 4134 1475367555121508096400119040 4135 1217533065913380509499410120 4136 955551457956103313253903360 4137 714226711245155554698224640 4138 509086958872870322562590824 4139 346449048642690741544212000 4140 225347767634203086642018352 4141 140238727336732040138184128 4142 83575440162532702727546112 4143 47736159516759350356814528 4144 26151751135795917653178002 4145 13750930770765135209834832 4146 6944015417009427465920016 4147 3369509977478112234309080 4148 1571844134989407317426640 4149 705222913195189667167680 4150 304405620036854794734080 4151 126455190530653121210880 4152 50567628438253193284864 4153 19467267227336089178752 4154 7216970819530600197240 4155 2576067088149677261760 4156 885384617697002732400 4157 293064224261237823744 4158 93345495687844283520 4159 28626702789176899732 4160 8448089933047407360 4161 2395607113507280640 4162 654172557671760776 4163 171386706214033464 4164 43090343768082240 4165 10434178665224832 4166 2405340730199808 4167 533880693181924 4168 113572336633984 4169 22694341540416 4170 4443416253640 4171 808702798176 4172 138263995584 4173 23917274304 4174 3455020800 4175 525104424 4176 76168850 4177 7719264 4178 1171800 4179 96768 4180 10080 4181 1056 4182 0 4183 0 4184 0 4185 0 4186 1 4187 180 4188 15664 4189 877888 4190 35614494 4191 1114470904 4192 27992998320 4193 579882307392 4194 10102111620268 4195 150177133266212 4196 1926589570914240 4197 21517656798751360 4198 210703359084035896 4199 1819192824159577944 4200 13912965983738632800 4201 94610552519139243840 4202 573856593317927863350 4203 3112862890297381316136 4204 15135527419252051186032 4205 66098899076152587643584 4206 259756666047441938056584 4207 920275420392289562432000 4208 2944984357864256830351920 4209 8530483083505899313857728 4210 22418876726733220441535256 4211 53600035793122686321130380 4212 116931827899649647665911040 4213 233534613361572401918835712 4214 428497535240322818649213888 4215 724929176921805372561864472 4216 1134899513572589215080657504 4217 1649866822340613333381477120 4218 2234641306116908330976115964 4219 2828652129356468786753645568 4220 3355912552481045511232095552 4221 3741527941777944317354924800 4222 3929598325506881234808205990 4223 3896490476782679779284027768 4224 3655186949954152577015389328 4225 3249872724089464215019327680 4226 2743386985289268437091191640 4227 2202183698230746601287289800 4228 1683417304748488483866384000 4229 1227091706360919419747595648 4230 853958762646542319494341608 4231 568009659446255807451485400 4232 361474597905308226409546080 4233 220296834937589662338706048 4234 128682060443518064516522664 4235 72101568219739921173270996 4236 38778542607359629266072304 4237 20032548639893298653777280 4238 9945445827974388873896904 4239 4747561038710619299535672 4240 2180097269527280229106752 4241 963373979638154032474176 4242 409798840056712199551280 4243 167854334772296558690304 4244 66211429083304412932992 4245 25158139858890522627328 4246 9208605279060352142400 4247 3246616214302989879960 4248 1102858668514601105856 4249 360782281055866492864 4250 113654313684970287894 4251 34488792487136791760 4252 10064654725920198400 4253 2827903926520931136 4254 764285588046792592 4255 198128674985117184 4256 49499399413450080 4257 11831868514893120 4258 2708866320433668 4259 598584278027592 4260 124753470476736 4261 25138177118848 4262 4841358074280 4263 861022901760 4264 153280204896 4265 24615220608 4266 3692910584 4267 578337940 4268 70203456 4269 9148608 4270 1207696 4271 90480 4272 12400 4273 960 4274 24 4275 8 4276 0 4277 0 4278 1 4279 182 4280 16020 4281 908512 4282 37310416 4283 1182425352 4284 30092381088 4285 631918043200 4286 11165296808568 4287 168436043631742 4288 2194029509513544 4289 24896179061645760 4290 247839135372316800 4291 2176847403331408872 4292 16948197236485339968 4293 117412512602032549440 4294 726067386895486941832 4295 4018544732479414095600 4296 19951852165171122307188 4297 89042667262228681399520 4298 357868270613271921461280 4299 1297612796383993534923024 4300 4252777725906609687859680 4301 12623475118696040786436672 4302 34012458345245811164127840 4303 83397281636846039476062110 4304 186621300161692208741508360 4305 382328370162223578661002240 4306 719530428077692281917907968 4307 1248323164582931307041012856 4308 2003573981378615424815257024 4309 2985269002440473623967132032 4310 4142796130107239768257105320 4311 5371341034648361777979738864 4312 6525355861976023460094996136 4313 7447584526152609651715323456 4314 8005362094437762904300667216 4315 8122278581479619134307195400 4316 7794747225818563563414593568 4317 7088837081289887322223936832 4318 6119991092311362063535770448 4319 5023677595728070130832402528 4320 3926665855669470331441766400 4321 2926457798949989536256797248 4322 2082160230534508087857137280 4323 1415901808528461707170775352 4324 921197688432199022862835136 4325 573968797768027285432018560 4326 342782823255273642958187680 4327 196377936911131923984338886 4328 107999753615717265959269788 4329 57055152185799921046646208 4330 28971247706304624286578720 4331 14146999150698492801294936 4332 6646518809121482667641920 4333 3005606638291745879226048 4334 1308646461451977039727296 4335 548794842728324964254000 4336 221705344210551335650952 4337 86298891009843047200896 4338 32372808295725253019136 4339 11701911797035061971576 4340 4076837638649924056320 4341 1368767074506309459392 4342 442694831771607695336 4343 137993861944616353632 4344 41413135231164369920 4345 11964778391881572000 4346 3330058109419788192 4347 890022477143477664 4348 229017634923761024 4349 56638009582426944 4350 13393439884972440 4351 3057598143216304 4352 664829994378312 4353 137987547858368 4354 27781190019200 4355 5193604319520 4356 944041984704 4357 164649144192 4358 25376943024 4359 4141245174 4360 581054440 4361 71441568 4362 10941952 4363 925456 4364 125664 4365 12480 4366 288 4367 144 4368 8 4369 0 4370 0 4371 1 4372 184 4373 16380 4374 939840 4375 39066194 4376 1253654688 4377 32321352136 4378 687905620160 4379 12325123167720 4380 188642125128072 4381 2494428601009112 4382 28750248583908480 4383 290889298282985280 4384 2598465086016794560 4385 20589164651812251792 4386 145265898991201160640 4387 915543939082596768714 4388 5168349135687059329200 4389 26192708892519617823700 4390 119410841920115575270080 4391 490620765728291026417632 4392 1819952535906709137074688 4393 6106205817868712874642760 4394 18566010356513414723261760 4395 51266064371102127275216816 4396 128870082524427927740740728 4397 295708635982747253817820488 4398 621260606650915469454289920 4399 1198935777674592592152693760 4400 2132613440758169710086544128 4401 3508530828203491245972629904 4402 5356923563641393719178168576 4403 7615641126024648995076353400 4404 10112182420865686056194243200 4405 12577341420988751480449504624 4406 14692785144586610984430880512 4407 16160895782646625961453283762 4408 16774933815719713542513475360 4409 16466354339756050803371272920 4410 15314681638982706697233942336 4411 13519388354490357354705463344 4412 11346119540470374681025449744 4413 9066190991071904229258177200 4414 6906912614870135023748144000 4415 5023096778334873055022307648 4416 3491325484051526719049100864 4417 2321682484038795939317040528 4418 1478541351513831765275030400 4419 902548873104104404082648880 4420 528531627348468498474539160 4421 297137939788952292413890692 4422 160481811153259669640560000 4423 83318695464162330695712480 4424 41604887590943322655402080 4425 19991496337899183020039584 4426 9247761605316470499759552 4427 4119763021570819738413216 4428 1768079260229350516721280 4429 731201066897291342029720 4430 291443118467831227652352 4431 111984182698323132555776 4432 41480679052100315436416 4433 14813366675475925692960 4434 5100748135263721661760 4435 1692812406533445083690 4436 541615977804138106464 4437 167009724694690763616 4438 49591042568751611200 4439 14194080601354017600 4440 3908268659436390912 4441 1035172109256174736 4442 264177321241225920 4443 64561147613280920 4444 15192663862185360 4445 3432808578250296 4446 737183150881920 4447 153617994213056 4448 30209056619520 4449 5645371083920 4450 1036108551296 4451 170528853456 4452 28009137752 4453 4356310640 4454 569499840 4455 85821120 4456 9906624 4457 1033704 4458 134720 4459 9200 4460 720 4461 120 4462 0 4463 0 4464 0 4465 1 4466 186 4467 16744 4468 971880 4469 40883220 4470 1328275872 4471 34686232768 4472 748092019776 4473 13589024047580 4474 210974694610010 4475 2831349005918160 4476 33139281076586712 4477 340698132704396160 4478 3094381053504469440 4479 24945815168634041600 4480 179194251024338069312 4481 1150671502200533124396 4482 6623005714151825982368 4483 34248391092328818609000 4484 159436247321764171899000 4485 669415527198022994817576 4486 2539381537968657525046464 4487 8718630291208810884646080 4488 27143402183049391597456960 4489 76782594792642257080606240 4490 197805704237706878257043514 4491 465278553031649195465412176 4492 1002150676534862769557871648 4493 1982696444031213578683192320 4494 3615069024341944037831921920 4495 6095109854994973173145684992 4496 9534736559769062884715007360 4497 13883873502889719456485169868 4498 18876915329709519254744051040 4499 24034274000848242186034464720 4500 28733158081058182049082668400 4501 32334938774470713027905107220 4502 34331712939749353430622503712 4503 34464473802075833544381071040 4504 32775098693618534541192970560 4505 29579285203322402284706215512 4506 25375550596036774589329328000 4507 20724456629380199304882321152 4508 16135945610941779439528147800 4509 11992379204660008902701564800 4510 8517805390027518121811945664 4511 5788054701267824856263309568 4512 3766634740401245380201535104 4513 2349566183732483002691220960 4514 1406047129043256742540341690 4515 807836687641639072661852344 4516 445924386398828386619961584 4517 236640787115658201708448296 4518 120797153090237037553498400 4519 59344905976230445105774720 4520 28071922400424798235124928 4521 12790603673362002178298560 4522 5615542704906328065339936 4523 2376338994490948912610640 4524 969452402951834342791880 4525 381371505864353767073280 4526 144685412537728243944576 4527 52937135428095786321920 4528 18682659973350337397440 4529 6358569089261334839820 4530 2086937051857892423680 4531 660605618770988865408 4532 201498255967727567160 4533 59254124485891548200 4534 16788818970636336000 4535 4576234456723484928 4536 1202610571803746624 4537 303532778075368380 4538 73601462843277600 4539 17205260126371280 4540 3832532755407096 4541 822922374268800 4542 169384463099136 4543 32821288113920 4544 6227416590720 4545 1100216025272 4546 182764786906 4547 30586037328 4548 4365980520 4549 629299200 4550 89760960 4551 8904896 4552 1342656 4553 123360 4554 6240 4555 1872 4556 48 4557 0 4558 0 4559 0 4560 1 4561 188 4562 17112 4563 1004640 4564 42762902 4565 1406408616 4566 37193572768 4567 812736419968 4568 14964903242004 4569 235627040299660 4570 3208685290385904 4571 38129201405016288 4572 398216887037680968 4573 3676427048517035976 4574 30146123051027270784 4575 220409702775163459840 4576 1441560768499921850094 4577 8457126583396196874168 4578 44607867934117216090824 4579 211973662436302562663520 4580 909141180643207713705720 4581 3525427269685537385895936 4582 12381403065595993449135968 4583 39453501361531787213876352 4584 114289846828474762932240712 4585 301636288474867547998355972 4586 727074674550724640678251728 4587 1605029883468171812642737472 4588 3254594679734815629556427776 4589 6081422851608100384777112328 4590 10506001566736487957222158848 4591 16835492873823626661162119168 4592 25105489681752465039194791140 4593 34946554550302178146672349440 4594 45540219760883626086467382176 4595 55708217542956281208543367296 4596 64131141477078715484983047694 4597 69638968247150938263291588136 4598 71482159955379730713525997152 4599 69495855004695189151196793216 4600 64109357130521155020098917320 4601 56209274388346972495924979352 4602 46912000539392216024672112480 4603 37321772350007688699199301856 4604 28340525394600426600890078040 4605 20565604798014237243614949960 4606 14277186949666786771030251392 4607 9491903177406878126611742208 4608 6048943141928002435513452216 4609 3698231848720799485377068572 4610 2170898176292038340321086440 4611 1224410250715451480078692800 4612 663958886471446865809230840 4613 346370199681797236667752296 4614 173922084307612976900088960 4615 84099602202046135215810432 4616 39177876474933233529110736 4617 17589451681658804648691456 4618 7613335365809444153135728 4619 3177703708633235777669856 4620 1279275002356230576990720 4621 496835062746617168182664 4622 186153077753580525046272 4623 67298690192852651148800 4624 23475256182371167674062 4625 7899511571401823159280 4626 2564928595764577050624 4627 803138165849513770080 4628 242492424787154437488 4629 70616451937847429120 4630 19800306941370132800 4631 5351602023957373056 4632 1392838879093355100 4633 348090499266747160 4634 83917968002402352 4635 19377680854557792 4636 4288995440918744 4637 917210951884800 4638 185177871749760 4639 36148427138560 4640 6763238935656 4641 1165144355676 4642 202083429600 4643 31513408608 4644 4582473456 4645 711044048 4646 81243360 4647 10926720 4648 1283464 4649 95064 4650 14000 4651 896 4652 0 4653 0 4654 0 4655 0 4656 1 4657 190 4658 17484 4659 1038128 4660 44706664 4661 1488175416 4662 39850155840 4663 882110641280 4664 16461158510544 4665 262807317336630 4666 3630690665602904 4667 43793059181495280 4668 464515653415565024 4669 4358123668248330968 4670 36338738338817872128 4671 270344368464497015040 4672 1800370678009039331680 4673 10762107985457141085264 4674 57881705459764737781516 4675 280659667684787117305040 4676 1229161408605633906156720 4677 4870484230646923278242800 4678 17490438622565306484706368 4679 57022969670321252252607360 4680 169096225736019160562193984 4681 457042364117796979433988374 4682 1128577686694289785187810520 4683 2552655073241156393420899520 4684 5303761500373705959430345920 4685 10154112528472784045219327304 4686 17970306428755878172769192960 4687 29493637317982992584508282880 4688 45034137305014224488591728512 4689 64169187660965801020182394896 4690 85574389318632788047409644952 4691 107096654796087286372021530144 4692 126102043534620822017795544840 4693 140023019168140536126783936696 4694 146942002010316858547019602752 4695 146024491294343695689611596928 4696 137668346966590186727534387680 4697 123339910238419207399862415840 4698 105174179401851991649067416064 4699 85481594134696905010220148208 4700 66308287037489645598330410400 4701 49150050676516855163254528520 4702 34852111559918205688280096000 4703 23666459527420227224275441152 4704 15404622179391806655898942336 4705 9619740365629264754534043502 4706 5767938044879879465072728740 4707 3323097780394646686753627680 4708 1840870723704739917283400560 4709 981134132785322238270450408 4710 503382254037703045086539136 4711 248741855656858274190744704 4712 118433939452754635749456000 4713 54355759066910487569650384 4714 24055281276947837103567832 4715 10268222847011417946632976 4716 4228605203556891584172096 4717 1680417475304529582697160 4718 644458976997343133632512 4719 238548980787798139227648 4720 85233671734145943521216 4721 29391241735009266526560 4722 9782611080126138297600 4723 3142259584082179532560 4724 973600237967940361296 4725 291109350538958738400 4726 83905051639908012800 4727 23308471546411228800 4728 6244734635024375440 4729 1608322230598221776 4730 399213179444043096 4731 95332936880182960 4732 21787293601378400 4733 4812280309726560 4734 1012824643111680 4735 203774412817920 4736 39787170321984 4737 7215119378750 4738 1275522598168 4739 215420929776 4740 32579551488 4741 5121729008 4742 697435200 4743 85281408 4744 12424896 4745 1132656 4746 113880 4747 16480 4748 576 4749 48 4750 0 4751 0 4752 0 4753 1 4754 192 4755 17860 4756 1072352 4757 46715946 4758 1573701584 4759 42663005112 4760 956499603840 4761 18086705971312 4762 292739488671344 4763 4102004930964744 4764 50211693598382048 4765 540796386820739280 4766 5154894314469760560 4767 43695980496617285808 4768 330686406966220091136 4769 2241685762643552725602 4770 13649583230628316751680 4771 74829855207968751539532 4772 370110230829177784449504 4773 1654560891787724453171408 4774 6696803896563076725830400 4775 24581198595678549205966200 4776 81963873411933815445444992 4777 248719042237564408676530272 4778 688217715422300728423048176 4779 1740357973393294525798162712 4780 4032060968852653579141517120 4781 8581884450775919351509230144 4782 16830233328112504024433759216 4783 30506834805165041859669660208 4784 51271571828064667194935119872 4785 80147518372597228405957453440 4786 116884714964002650775040759808 4787 159491663921675145208299737040 4788 204181064284447574313792558208 4789 245864217054536878068929292282 4790 279127473089376081428634868560 4791 299422558321967347701370220712 4792 304098900772964605117577151616 4793 292953542256036949389435183648 4794 268150278080006856829125360992 4795 233580971099018389027564049040 4796 193913186472907314332856945120 4797 153627949487644103961756403760 4798 116295736914789252986026545840 4799 84213994331679338912843801520 4800 58396891182934978310564569600 4801 38815283145280422081448747712 4802 24752117387090700053395557216 4803 15155723218303929550665671324 4804 8917116672620760383301851328 4805 5044940161964117034088479120 4806 2746291036705453756415911696 4807 1439279432041364119573481184 4808 726567705797424541167411840 4809 353462851708527557070971712 4810 165777309381402013499726080 4811 74985728824730046380850312 4812 32722345354094093157362912 4813 13779347524033940435094720 4814 5600623567879616885756784 4815 2197545109052503723825760 4816 832473470609574306568704 4817 304510238442426000851394 4818 107547096361046001341696 4819 36674255253368416055648 4820 12075733497196413024480 4821 3837508578424520464416 4822 1177216273786627355904 4823 348471883925822223216 4824 99450232755979647360 4825 27389203354160998800 4826 7264293802635839712 4827 1855329230463791016 4828 457001088982136160 4829 107906914283420784 4830 24555282437984000 4831 5369850401519280 4832 1117293740628480 4833 225621970095552 4834 43082012867872 4835 7810375602960 4836 1393515087328 4837 223346568224 4838 35508322080 4839 5444727640 4840 678990720 4841 101891808 4842 11279520 4843 1119272 4844 163200 4845 8000 4846 1024 4847 96 4848 0 4849 0 4850 0 4851 1 4852 194 4853 18240 4854 1107320 4855 48792204 4856 1663115280 4857 45639388704 4858 1036201795200 4859 19851005386260 4860 325664313001810 4861 4627684208342624 4862 57474450740857416 4863 628407155431645600 4864 6084302905612891120 4865 52417216692174221760 4866 403421384185848615168 4867 2782956279059493134564 4868 17255521531667740855680 4869 96395249719151127471840 4870 486164176128455320149160 4871 2217711342489855264454584 4872 9165463667492308841869600 4873 34374554565965389062335200 4874 117183587471738555135011200 4875 363746320228214371726669248 4876 1030050626650774142234222578 4877 2666657939567435116980649632 4878 6326361239428528063622022880 4879 13789779287446935806219588800 4880 27695689104495232298200053648 4881 51407112032050929002928037440 4882 88456592485890143318936860672 4883 141537730415501647736191296900 4884 211230542777280144675930247680 4885 294874364670274602644323223296 4886 386098698289332208651348152528 4887 475390431854977491734069591916 4888 551728496693804835170399944720 4889 604893706647553040802757971360 4890 627761003055096992529548660352 4891 617853957203328793104744561640 4892 577703386709674719260881830912 4893 513978297516682166701120412160 4894 435757852973194810231911907400 4895 352530777592993701948715230048 4896 272487205596724372260656823888 4897 201463684191128353091695224640 4898 142631320955929864434419904000 4899 96790086357786059218734006400 4900 63014651062141097287201438690 4901 39392411806871018101469404512 4902 23663589789422841828149031888 4903 13669543703038419684581605240 4904 7598280981376604508717659760 4905 4066515672754404260849173056 4906 2096562271023594781184041600 4907 1041797378801528246365147776 4908 499156725994815038400472640 4909 230692714658844059230687520 4910 102878496371265023376026904 4911 44282187787880809704952128 4912 18401527602259580959884432 4913 7383992238744465715096320 4914 2861457854618732612636160 4915 1071045276182976556968644 4916 387230280897877253151744 4917 135221000601232187225088 4918 45612656707209990513640 4919 14858143261157333045400 4920 4673495756281898879424 4921 1419532499423058076032 4922 415973942300925740160 4923 117652393917447273300 4924 32097370582018769600 4925 8432934609963473760 4926 2138221817289737000 4927 521223412453194528 4928 122170983986583360 4929 27634328212975680 4930 5960282012665344 4931 1240425245311560 4932 247699689784610 4933 46557730203840 4934 8590520647800 4935 1472248447488 4936 238800815136 4937 38810229216 4938 5352082560 4939 767545920 4940 104481216 4941 10682784 4942 1386000 4943 137280 4944 10080 4945 1152 4946 0 4947 0 4948 0 4949 0 4950 1 4951 196 4952 18624 4953 1143040 4954 50936910 4955 1756547544 4956 48786825360 4957 1121529749184 4958 21764086360380 4959 361840381496180 4960 5213232558151200 4961 65679956786856384 4962 728857720678142296 4963 7166317628708383160 4964 62732668021101444000 4965 490879623789554005440 4966 3445010490230815733734 4967 21745081835538152000328 4968 123744308048441721514080 4969 636182278002150217153920 4970 2960233179110139230821224 4971 12487831765033360731826688 4972 47836661663071241806219920 4973 166664875750345775970849600 4974 529013019806082554189671800 4975 1532568183614254418151985660 4976 4060534323329749674728950176 4977 9861381188510868148800280960 4978 22007538244769834694557302080 4979 45255338957327306626564938360 4980 85999046304141850325857455264 4981 151477337897349385166485991680 4982 248053910688435755486072903820 4983 378774807714777933816671109120 4984 540877363646230306284224529920 4985 724241298037444069290963240960 4986 911690617628393642851207682230 4987 1081507608878101342243627424600 4988 1211694514112553727723469598000 4989 1284783108587750901942745062720 4990 1291704913864065947120707266360 4991 1233542345543791573986368740968 4992 1120738203507008695024498732608 4993 970201859862050120473074047680 4994 801358775572027851162519758280 4995 632343132025599654228189155640 4996 477256394396834663383581729440 4997 344903363129361296867698116480 4998 238906368797134036474383385800 4999 158762202103857823315272608100 5000 101304491207716636639599526944 5001 62117873541458628443030663424 5002 36629153096714125307616769576 5003 20784974699000084257609729560 5004 11356648844583779585860397760 5005 5978190632792194731735413696 5006 3033382635608479236826335600 5007 1484295053801933604180698112 5008 700684139274047058184510560 5009 319220705086089952786954560 5010 140397872382422447775103680 5011 59626859336262840115666936 5012 24459053343841584050656320 5013 9692114612715497074995520 5014 3710546300479425800220870 5015 1372614472747397781741840 5016 490602824916523763977216 5017 169441731840030742022912 5018 56543151754365350053200 5019 18226381207384342801920 5020 5676174813958581100320 5021 1706775258029588220096 5022 495441866633626133364 5023 138864744971423476200 5024 37515226898957181600 5025 9779536667840774848 5026 2457253150997796360 5027 593432048080227840 5028 138375649457650080 5029 30929447452168320 5030 6633591327284184 5031 1375173097043236 5032 269494249188480 5033 51079796246400 5034 9283061949520 5035 1558158936880 5036 261915805008 5037 40037878848 5038 5622225400 5039 853232040 5040 96221280 5041 12097792 5042 1555008 5043 92160 5044 16960 5045 960 5046 24 5047 8 5048 0 5049 0 5050 1 5051 198 5052 19012 5053 1179520 5054 53151552 5055 1854132328 5056 52113090144 5057 1212810535872 5058 23836575476584 5059 401545205085934 5060 5864635571300712 5061 74936950676412192 5062 843836551968037056 5063 8423603193720227784 5064 74907691205007352256 5065 595790315628746692800 5066 4252649693439714710136 5067 27318347266011336392624 5068 158315643625277651148900 5069 829413600223711621360320 5070 3935444690026461380767552 5071 16940169060647505482521296 5072 66256807766904423587122464 5073 235837954985574079549512640 5074 765198629106483014589359520 5075 2267112582562590213673171086 5076 6145403186812516014231091112 5077 15273626936911066549200456576 5078 34888938096928731371744934528 5079 73438545292948320989644515352 5080 142845872063844756579158225728 5081 257505676479392472142037533824 5082 431487741854300360294117397400 5083 674042472003355598072680303152 5084 984418869483939321958022712072 5085 1347806480623414666884846222848 5086 1734382150839033990641710067072 5087 2102688031833498425679876499560 5088 2407067377242329331614986313696 5089 2607262643907732066545252414144 5090 2677298764084608964742473467504 5091 2610920667722533074493157865056 5092 2422066734790625446236433029120 5093 2140578073022726197822600740000 5094 1804828590348780641729382697280 5095 1453659357432918574816284463320 5096 1119775843473176791760143129920 5097 825890435823897818077301510016 5098 583823978929431980416196347360 5099 395932728332560304041369725462 5100 257822762980541223782800304364 5101 161336542517490695403835414656 5102 97091110807741810492213333440 5103 56228773270363806509997826168 5104 31357627735791767795128984000 5105 16849312069464399663533844288 5106 8727736993522339464449146688 5107 4360211906678212019917610864 5108 2101757367556604139888046632 5109 977891434871021607957655712 5110 439316399907101464733851008 5111 190617463872683277631230744 5112 79901874654756670688012032 5113 32362696541504919700092224 5114 12667340286676034780979672 5115 4792314376855119138749536 5116 1752391763279394366144512 5117 619381874418560946160512 5118 211614435316060945027968 5119 69869245658302732066848 5120 22295249508517230148224 5121 6874161818639633565888 5122 2046857037804896331336 5123 588813819408300281328 5124 163452786947737464424 5125 43777216976983129760 5126 11318878100909407680 5127 2816051293573756832 5128 675813856323608640 5129 156180056893252224 5130 34569070517014224 5131 7400838555884934 5132 1511360377494984 5133 295051879420224 5134 56002624113664 5135 9865172833488 5136 1698274168864 5137 279455322432 5138 40859536608 5139 6353667408 5140 834170024 5141 101433024 5142 13822848 5143 1190672 5144 150144 5145 13760 5146 96 5147 48 5148 4 5149 0 5150 0 5151 1 5152 200 5153 19404 5154 1216768 5155 55437634 5156 1956006528 5157 55626220200 5158 1310386262848 5159 26079724388280 5160 445076354157528 5161 6588396034605112 5162 85365180014028480 5163 975229387860526688 5164 9881844249782414624 5165 89247587845984266192 5166 721343237845298568000 5167 5235337973485418465850 5168 34217084514013687762896 5169 201878485073385857452804 5170 1077442908910703201612160 5171 5211410030422093541852352 5172 22882160056245417836856320 5173 91348238346276355726150568 5174 332072625473018720677982400 5175 1100986892645500532746221840 5176 3334880738349364569029210088 5177 9245526657013410580785460200 5178 23508771793980677581052078976 5179 54950025123347299022210182016 5180 118368226025017130652029919072 5181 235615545909158902638152947664 5182 434614969240893759583429794560 5183 745067001815240996896177612872 5184 1190503357119593614631932656000 5185 1778016301699903640072084014640 5186 2488782360507860933092943849472 5187 3273400138186843340726674557570 5188 4055264778604685172100960130816 5189 4742681609508885442550913582456 5190 5247115691626187683691726080192 5191 5502370791090957865061663606544 5192 5478849763068527787342634169520 5193 5188699878858450151292591427696 5194 4680827139712064669011257356224 5195 4028070152575509876887016759840 5196 3310941446503917128678727582624 5197 2602636838145315498383998165200 5198 1958717453676027334954275378816 5199 1412793278063260367899642828368 5200 977581615379907852476737282344 5201 649505056679129527804711847412 5202 414691715695786883040495110400 5203 254631559090788149994039941184 5204 150469162587188674633851905856 5205 85627083647165690614175690272 5206 46952611059642492985889282112 5207 24821425892615598248618884320 5208 12656839289051047271204673408 5209 6227975783951063623519731320 5210 2958438383663828555941147200 5211 1357146169929792852969223296 5212 601408685763535143035676640 5213 257517645845707210614886560 5214 106570771167888211585586112 5215 42631568881087760463456922 5216 16487554937115905665197984 5217 6165238013023979005348960 5218 2229043077419054788414208 5219 779292388239144651759360 5220 263411497975913736124416 5221 86078720415039784436816 5222 27194630149700955750720 5223 8301714946381053751880 5224 2449147737135911629104 5225 697974111225936613656 5226 191972910800622444480 5227 51005006138066375200 5228 13062908900233370112 5229 3224622634328543184 5230 768391984940542336 5231 175654903086469296 5232 38736061984980200 5233 8213980584599728 5234 1658726970899328 5235 325363944521088 5236 60344602038144 5237 10654406195400 5238 1845702645696 5239 288829292752 5240 44672951664 5241 6652038360 5242 822585600 5243 116161920 5244 13346816 5245 1208480 5246 187200 5247 8880 5248 784 5249 108 5250 0 5251 2 5252 0 5253 1 5254 202 5255 19800 5256 1254792 5257 57796676 5258 2062310016 5259 59334520576 5260 1414614587840 5261 28505438891916 5262 492752652513866 5263 7391571770787568 5264 97096364155869624 5265 1125139462627110720 5266 11570102832770452256 5267 106102998245651501952 5268 871259043702694798784 5269 6428000198780389416412 5270 42732693711852650321760 5271 256602571903273852100376 5272 1394735573363249964536280 5273 6874720652187162066555720 5274 30780349098437869515139968 5275 125378240531682146440109440 5276 465326495364881072901331392 5277 1575972159225260124680576224 5278 4878673056490376596412315818 5279 13828922256421114273326243312 5280 35963545818151089877888029600 5281 85994895167130595017512676480 5282 189523253387433158863715220768 5283 385975947675438321909364339584 5284 728379340910071597519044549760 5285 1277267370884847403013262592380 5286 2087207333636366860997336819616 5287 3187281715133290492759592612016 5288 4560536505695491174697906136624 5289 6130072860858715022169795047300 5290 7759237778582619948503161921280 5291 9269538217643483466589602427392 5292 10473621136838294127117244655808 5293 11214598225734459614564275623800 5294 11399994305365028979998119904640 5295 11020141063196946857766747895040 5296 10146229664553881855689114237240 5297 8910060766619422196986696331712 5298 7472956570928035594743370134240 5299 5993424725322343164947516320896 5300 4601763334038527663569299411840 5301 3386099107678870319777164941984 5302 2390160864189120109353578753290 5303 1619948260810083073603215720264 5304 1055083222797499168949170371248 5305 660878174317529828148658745800 5306 398397472214168944124819660736 5307 231291107349766737218053839616 5308 129393414743192579465688217408 5309 69793835487512824981400489280 5310 36315627517676267210427220320 5311 18236494592810873056214124016 5312 8841763034025666479078560104 5313 4140451665456181431209417088 5314 1873307292343499969002966432 5315 819113537554513824808481280 5316 346228296752018899827558976 5317 141496630186116170297531580 5318 55919786760477360847196928 5319 21373685411913532847270016 5320 7901372353301334891948440 5321 2825340826705704676575624 5322 977176927866454045936128 5323 326855417806663705738240 5324 105741834717923678893248 5325 33074602224742958770860 5326 10000870716731696377184 5327 2923365862893097441008 5328 825281893675342966104 5329 225099619403236269120 5330 59278629394285257600 5331 15047796258367085696 5332 3689706748714921088 5333 870538276725586392 5334 197660398738143082 5335 43341144779713200 5336 9070909592998536 5337 1832392011079680 5338 355605472874880 5339 64980485411712 5340 11662560678720 5341 1948967103776 5342 306394252320 5343 48932378352 5344 6555574256 5345 916755840 5346 121279680 5347 11628288 5348 1740480 5349 131104 5350 8160 5351 1368 5352 72 5353 12 5354 0 5355 0 5356 1 5357 204 5358 20200 5359 1293600 5360 60230214 5361 2173185672 5362 63246570112 5363 1525869242880 5364 31126309002020 5365 544915427520988 5366 8281815757880400 5367 110275228628703008 5368 1295909524667819880 5369 13521212937195641640 5370 125875942116140325824 5371 1049869168360787750272 5372 7871943490157661083934 5373 53215538289284959371480 5374 325141575741969826353720 5375 1799299391267250580160544 5376 9035172440067184679836376 5377 41237680784123990286360576 5378 171335356340541494870324160 5379 648995341588020740891705600 5380 2244553123388087270526577576 5381 7098979600204405821174473076 5382 20567443178952004352265803632 5383 54689018692559305450918673600 5384 133740170217413003898330825600 5385 301484386130386955246782317416 5386 628049355519607486027401508416 5387 1212275367680091541645838759424 5388 2174114000297458614572128179700 5389 3632835249239533252479631863040 5390 5671360400719164851132844708960 5391 8294073739053110922427440818560 5392 11391955660635623089285079410846 5393 14730897315221746593101925306120 5394 17974082586571805864893681337600 5395 20738200993475366662275894739968 5396 22670329347374079672983371646376 5397 23523434702327490774005368572728 5398 23207872520722616679938552628000 5399 21804341407748176183046983253280 5400 19536865382544198560925969902392 5401 16716909992430519341992401639336 5402 13676930631893294840068967818944 5403 10711634868107843259076066092800 5404 8039403759688613814880236755160 5405 5787960913159600793054534851500 5406 4000941697443535068589168740248 5407 2657696720117929572078087044928 5408 1697850035491903806563096602200 5409 1043907570548201666602129923400 5410 618140132758476339419796514560 5411 352731606627969202067258959104 5412 194080659820532901567400087312 5413 103021341530332174696495031040 5414 52782046413305734357112638800 5415 26112324274271125654379698720 5416 12478812783425611603487314560 5417 5762617890745788494442049512 5418 2572257003675940601791946880 5419 1110128546632816571696900480 5420 463331595580828930787238654 5421 187044664619107620630130736 5422 73047263798957059468982016 5423 27599476120093190399496480 5424 10089400180741550997772080 5425 3568784411227366166331392 5426 1221289631945022524704512 5427 404365021426140063530496 5428 129515559763531013698380 5429 40117448168048435139000 5430 12018776344420022649104 5431 3480282656543181281184 5432 973881526126487467320 5433 263394296858666854400 5434 68727657489771825600 5435 17319684851070915840 5436 4210725664496227912 5437 984705861356781036 5438 222535748154266400 5439 48242640284730400 5440 10042355575311792 5441 2022536181885840 5442 385081834678720 5443 71045100560640 5444 12554561879400 5445 2053110455032 5446 336759312656 5447 49926264960 5448 6923283840 5449 1004789760 5450 113565312 5451 13829760 5452 1701448 5453 112920 5454 13480 5455 1248 5456 30 5457 8 5458 0 5459 0 5460 1 5461 206 5462 20604 5463 1333200 5464 62739800 5465 2288779416 5466 67371227392 5467 1644540570112 5468 33955640051520 5469 601929818399910 5470 9267418636559224 5471 125060615229810000 5472 1490145781154223648 5473 15772215543294621880 5474 149026574249454084480 5475 1262206524835036932480 5476 9615919294500591005648 5477 66085871349281203066128 5478 410732428923666719133820 5479 2313486299984075405733040 5480 11831533674052708452354000 5481 55030612933565657878579632 5482 233143549342276265897814144 5483 901024237099020484916156160 5484 3181126938864585108136169600 5485 10275901883528184131714833414 5486 30420475861272579284523533688 5487 82680261453707945901556848704 5488 206725606766037157068918446400 5489 476540651664660461966127738600 5490 1015222009716485136121980489600 5491 2003967462745809588401168713472 5492 3674942045843562287987910396912 5493 6278034236267764602936772737360 5494 10018168781604922896899662771960 5495 14972522440487169843284039461344 5496 21011140931633027587592155269816 5497 27752558485327120014064438272792 5498 34581544283700759588797774753280 5499 40737953578945749516793222671360 5500 45460030230762790760845457004800 5501 48143431135073582344338999171552 5502 48469037418902227710662473556480 5503 46462318435462426772668946042960 5504 42470300317984196273490169884000 5505 37068937939875158481786651721640 5506 30933198394243763152392647092864 5507 24708099491905680273714024217344 5508 18911544827704463019706784533440 5509 13884402003786223837238793844670 5510 9786956201493886371936104648820 5511 6629283632753287390356341600480 5512 4318516672976391806721039432464 5513 2707548445971321589059131099400 5514 1634900692099416949847903289600 5515 951386087525197881550697261824 5516 533859757946871691331161301760 5517 289025262081097380903770160912 5518 151041518673709618164188821880 5519 76225908045507472848096575280 5520 37164589489444791512177451456 5521 17511956395767646290638163304 5522 7977310517053338848918340096 5523 3514124373860679423484417920 5524 1497349445651693871869489200 5525 617245368094143986891111520 5526 246205301062721092954259712 5527 95037308758308160287748592 5528 35504009065052797545445680 5529 12837631556077253003528800 5530 4492591016961110666368000 5531 1521610307464734340068864 5532 498768563618277619408576 5533 158181498728748581209360 5534 48538219405666577161080 5535 14406523354819413594000 5536 4133724220543920691360 5537 1147035526887830724576 5538 307429855331274665600 5539 79571215753675296000 5540 19899579752252061024 5541 4792677667210061774 5542 1114361589722222072 5543 249686724912604560 5544 53631081339682560 5545 11148006146393008 5546 2212236541031040 5547 420023205890304 5548 77532844003200 5549 13314491465520 5550 2226853083000 5551 358378620704 5552 51130316736 5553 7705893360 5554 995454720 5555 114906240 5556 16776256 5557 1282960 5558 141180 5559 17360 5560 744 5561 168 5562 0 5563 0 5564 0 5565 1 5566 208 5567 21012 5568 1373600 5569 65327002 5570 2409240240 5571 71717636760 5572 1771036069376 5573 37007484840384 5574 664186144668608 5575 10357353717781864 5576 141626672366676768 5577 1710743911564592112 5578 18364837683125959312 5579 176080729397800786416 5580 1514108283043057554048 5581 11717345305951575420242 5582 81846605565913772173920 5583 517313321355900733209852 5584 2964961038516643134178208 5585 15438637832232491913872304 5586 73155595304665825844655360 5587 315935549550628943631867864 5588 1245353837272797890334475008 5589 4486988952240099912319886784 5590 14798891351547401648045964896 5591 44750965591470948332097071544 5592 124286912937346425390959516864 5593 317634465356949053194063596480 5594 748557035549064144533889010512 5595 1630488639220554283154540195440 5596 3290638190562096429552380422656 5597 6169349564955010432373454356688 5598 10773367909968537290221263729408 5599 17570134309665094083117153089680 5600 26831708796794760401163117029760 5601 38465474145824859361823137654602 5602 51891064574859306613610156777520 5603 66024341385384625846580896535880 5604 79402748782234837050714483469312 5605 90438879831088034716850442393344 5606 97739704135194030592269776227584 5607 100399989690516156230274916971600 5608 98183770812420255905449725763360 5609 91545169628305009869864170649360 5610 81493042652859858933859951318800 5611 69350822099325536459512153522416 5612 56486610439417807281332810707200 5613 44084129242154454218807024541152 5614 32999530505973263938866279653872 5615 23715713342517678748187822216844 5616 16377670188216595842803567641152 5617 10877080985637178431121115430640 5618 6952608341838434428549919713008 5619 4280204664449225996787835675488 5620 2539485091652095630904691470080 5621 1452955385309769167098532647296 5622 802092007835425200895616888320 5623 427446154554666605236371574120 5624 220001094069244498904144841504 5625 109404713389532157196478025024 5626 52587173210088722115031498960 5627 24440083252137849818421222624 5628 10985840350355020995064119936 5629 4777346424877420840251420338 5630 2010280269883173570876568128 5631 818697654788133715490441312 5632 322741392076885578854659488 5633 123165121387170928941252576 5634 45505483821224516941732608 5635 16277682359947330836217648 5636 5637092946138993833765376 5637 1890018248596989186734784 5638 613396427581409137270400 5639 192678922143700456741512 5640 58576561035228600239520 5641 17225137993131329346512 5642 4900012980421143815424 5643 1347798792955883379696 5644 358121756176911983360 5645 92000405357766878880 5646 22802349400308638128 5647 5451656641349946192 5648 1259194361888682912 5649 279232491763198688 5650 59772132460357344 5651 12314525401835064 5652 2416785918468864 5653 461272557361600 5654 83258623391040 5655 14310737221256 5656 2420409047680 5657 367821614784 5658 55883287552 5659 8059033312 5660 978963840 5661 136903008 5662 14602784 5663 1415988 5664 175200 5665 10890 5666 816 5667 48 5668 0 5669 0 5670 0 5671 1 5672 210 5673 21424 5674 1414808 5675 67993404 5676 2534720240 5677 76295234400 5678 1905780957696 5679 40296676855876 5680 732101336784706 5681 11561324607022464 5682 160164130412355880 5683 1960917301475064928 5684 21346019398232134992 5685 207638337279435591232 5686 1812332161981694091648 5687 14243708816161591621140 5688 101098207876336836035904 5689 649663559755769742577680 5690 3787868590101048502425096 5691 20076081195733731990054104 5692 96887097750830578931884000 5693 426400541104154415918239904 5694 1713795894452649479642696448 5695 6299460787187738474526688128 5696 21206913150130656414763110498 5697 65485487359438795929977732160 5698 185792125674280498458123709024 5699 485197523369293852934972620608 5700 1168680468883176194091306099632 5701 2602070736850955928181835812800 5702 5368134734581972784378962809600 5703 10287298587342077164742754582708 5704 18360326649849502366631967925824 5705 30598347975945095885259229723872 5706 47739533525689727662093828815248 5707 69905758610118335457843306373980 5708 96304961585871051833184450640368 5709 125105801958920846730224528133088 5710 153579350327124420746151835450368 5711 178520593629628952937084374993160 5712 196860405775896898635282488832000 5713 206300643346860266832523913342976 5714 205787396100684402989021890586664 5715 195689038178022511717496019978912 5716 177644024064028997605465802694768 5717 154146854106762411092045946836160 5718 128009528094062040360543146045184 5719 101849784677605011077086110643264 5720 77721367985707294150547996581170 5721 56938199372755147381643022272112 5722 40081204167452742312738183649680 5723 27134040698261056969406639516952 5724 17679166244949833709692380887824 5725 11094175362182818674443564131008 5726 6709702811875087953482140849920 5727 3913396003717744340930245011200 5728 2202382494514053870351744080768 5729 1196592605496318116504470500288 5730 627945460133682884757305898424 5731 318425607630647366203650003648 5732 156090188835149676309563240880 5733 73991013215877403846411980032 5734 33927659105800988920234990464 5735 15052969745911446966776222196 5736 6463796836286015932479152384 5737 2686808911102107916044038400 5738 1081300107223715995689799752 5739 421373278687606394794007288 5740 159016010986923340195140672 5741 58116464215714872856858752 5742 20569846088575311750458880 5743 7050958860430379396732868 5744 2340543074573313934401792 5745 752247731009459859674240 5746 234093345031375245447560 5747 70506646855157309088480 5748 20549621046602307203520 5749 5795633704437611923392 5750 1580064654195821364480 5751 416573370937424586600 5752 106128847028963529650 5753 26084481435214183968 5754 6197718393960805272 5755 1417991129843194368 5756 312464514695452896 5757 66536797886583200 5758 13532309919380736 5759 2658957792128640 5760 501932833171328 5761 89371091275584 5762 15609691765200 5763 2544724005824 5764 391074706464 5765 60547082112 5766 7985831040 5767 1073741760 5768 144280512 5769 13215216 5770 1776600 5771 164052 5772 10640 5773 1728 5774 0 5775 8 5776 0 5777 0 5778 1 5779 212 5780 21840 5781 1456832 5782 70740606 5783 2665374648 5784 81113754480 5785 2049218740800 5786 43838864587980 5787 806120431085508 5788 12889815565401216 5789 180881667077131008 5790 2244227657088347000 5791 24768492726759778840 5792 244382795792376488160 5793 2164687813590933413952 5794 17274175663085960158358 5795 124556038730078939723880 5796 813568977469567567302736 5797 4824237759104265222067776 5798 26018859373587966301961544 5799 127849839884312043801104896 5800 573224947167081296285483760 5801 2348456552092595923196460480 5802 8803918564410540768932982744 5803 30242456236179524663931971180 5804 95334053842766802484404412992 5805 276224859507699695617241486080 5806 736924033783256349962299802304 5807 1813710054834871609420521038808 5808 4126856046092497996311400375008 5809 8701088267208570515859208175360 5810 17040728687451307504632564476700 5811 31078569729422913435485497150464 5812 52918412149530421634529858950848 5813 84340041640466385884817571110144 5814 126131775442598256871586344895430 5815 177427489611891591520732592424760 5816 235296159060283998456113251434960 5817 294810131235580140312074828936640 5818 349688809416549322094952711417624 5819 393417004446403981683497357018376 5820 420553042940159960185428184849920 5821 427853884209069862847741774365184 5822 414894644742793988362509131084712 5823 384026915563125392407257816787864 5824 339732751632356078533133187459040 5825 287604285168070466582054734953600 5826 233253715209429361332667015855848 5827 181424400400368544934117422669044 5828 135463832370853159738247779131984 5829 97187046200606214472961547980928 5830 67053230112295074534928289849480 5831 44524612290849888625388294402808 5832 28475279235134634984028603476288 5833 17551662077955105185791234315072 5834 10433356751579987551408319843760 5835 5984635527011094882335776051200 5836 3314297095837627837317543283008 5837 1772959384714473614263558614912 5838 916547109623489356291007153472 5839 458075166040333922557838289752 5840 221414308913477235884926023360 5841 103539204610567794012641754816 5842 46855664370468327822493876086 5843 20525335083954871025992400208 5844 8705288297868615833077482752 5845 3575395450830470379812589760 5846 1422254391108401121378536208 5847 548010068033343448220960256 5848 204550610447101320094449888 5849 73964124444063298350860352 5850 25909228196547126374494180 5851 8792262295050100851321480 5852 2889952400935733587960704 5853 920062485002742126103808 5854 283659810583729661948520 5855 84661003935819870205440 5856 24462974604614803162848 5857 6838643979932415595392 5858 1849105179783310740408 5859 483656573091517188532 5860 122152888623796190400 5861 29819539398107307072 5862 7028167557010156304 5863 1594604496052730096 5864 349855698259143216 5865 73692592420528320 5866 14912216859881432 5867 2921885065117512 5868 541624438729920 5869 97272824420864 5870 16775837699520 5871 2669176473600 5872 428362640576 5873 61923031104 5874 8356520568 5875 1203985960 5876 127830672 5877 16133184 5878 1779974 5879 122424 5880 16480 5881 832 5882 72 5883 0 5884 0 5885 0 5886 1 5887 214 5888 22260 5889 1499680 5890 73570224 5891 2801361864 5892 86183235360 5893 2201811796800 5894 47650546963800 5895 886718131168606 5896 14354144732111240 5897 204007368029698176 5898 2564618170533277440 5899 28691417160662535080 5900 287091398223682749504 5901 2580185038698340779840 5902 20901431808171087571816 5903 153070498827978525022320 5904 1016017145757802146061140 5905 6125664626207894701164704 5906 33610340555719280181923424 5907 168108434609172390792189072 5908 767649437988832261013738080 5909 3204856337917873800306319680 5910 12249581505038762673498519264 5911 42923858738036108066810870142 5912 138090585366756114818294822472 5913 408494017700295802574832833280 5914 1112998363707367185048410010880 5915 2798307496200191492291708937144 5916 6505370201171915309784969733312 5917 14014676527593954018969106904960 5918 28044712865372735745441549515400 5919 52256863175234023892524536774000 5920 90897224291792997826179898589544 5921 147966621775793694861968892081600 5922 225971723736564829107517656278192 5923 324532258729733151350991020475080 5924 439304200301642778241436963759520 5925 561712713916562431807587694480448 5926 679808379414817895718783852902800 5927 780203168997124466901600928186464 5928 850644714614825569334170415923200 5929 882521788690355319118941123511040 5930 872583150037770914355447715229184 5931 823404092068579982352520827936888 5932 742542271658219127733269820362944 5933 640719763505890109050257376264320 5934 529606493820613281658616162348320 5935 419799155721265812875348168659046 5936 319422549634054310766678339313980 5937 233522156780429480065200875289408 5938 164173824710497906071967392337760 5939 111081475602763809864960758860440 5940 72387787328014119867472216449856 5941 45464842567380490784138878548928 5942 27539222508974698764181740365760 5943 16097238715486418236307177966000 5944 9084750127711050418012525421000 5945 4952857887390668548544013954240 5946 2609644364127337771728273035520 5947 1329452556169114255615175427000 5948 655084995146329176690315413760 5949 312324583518741933992357869760 5950 144122747830180687121470088392 5951 64386802566679263015708781920 5952 27854888227469011102637272064 5953 11671725558093196966200111200 5954 4737759414095454274674157920 5955 1863240515282712453190920864 5956 710021142425229306346893184 5957 262183997794649112283300416 5958 93816304211146785828843000 5959 32531351268418787367126320 5960 10930392543773223195379848 5961 3558349723820268868295552 5962 1122316839043419738220800 5963 342838659031541477498400 5964 101429460311732252844480 5965 29053466454784518778240 5966 8052571979381777574384 5967 2160256263862766907414 5968 560244894670028466600 5969 140423847620877266400 5970 34035209833727738368 5971 7950268350080826000 5972 1794208574607241056 5973 390475559490287040 5974 81512005227031200 5975 16481450637622800 5976 3182229227349320 5977 588515522913664 5978 105820240208640 5979 17710072871120 5980 2895899350400 5981 452766709824 5982 63385408416 5983 9276615920 5984 1184688180 5985 134650272 5986 17893136 5987 1556856 5988 157760 5989 18240 5990 336 5991 96 5992 8 5993 0 5994 0 5995 1 5996 216 5997 22684 5998 1543360 5999 76483890 6000 2942843488 6001 91514025864 6002 2364041972160 6003 51749109925000 6004 974400437903400 6005 15966520336737432 6006 229790288241678080 6007 2926449415969928576 6008 33181076334577902720 6009 336646918517988520720 6010 3069200751611127026880 6011 25233787729158322345386 6012 187650394628765207303920 6013 1265427277090139696702260 6014 7755327004623165027754560 6015 43278048043876725456403872 6016 220278326556762329523379712 6017 1024170596947938999655744008 6018 4355933330317341849727727680 6019 16970158658331329846497776240 6020 60641763982745638254152725848 6021 199041828427967775813277421192 6022 600964421348693337755040317184 6023 1671811608965547429070345578240 6024 4292713288004472475564910749120 6025 10193656238261630148390844369424 6026 22433844816244517071113050406144 6027 45860673944525586557200547048984 6028 87292459887542661464432631273600 6029 155087872946342727921892405225200 6030 257819502247078152607031241588992 6031 402021414587298300844285258474578 6032 589395895759180432304060650513632 6033 814286036272106699314372375735320 6034 1062422100257668437823971582199360 6035 1311753946449985413065330025402864 6036 1535582179416970220322064384974416 6037 1707399734933760226639704836034096 6038 1806186301115417074799374258874880 6039 1820660900584552094403629312628480 6040 1751306121738815075919981292118784 6041 1609701200083318994666126119847952 6042 1415539263455869292778933961691520 6043 1192333517184384042830509468030320 6044 963038615766007623403091927127480 6045 746617885011453857806636457541732 6046 556122396281853841712627789166720 6047 398327427988882883271187645567392 6048 274575712012803734427345693467680 6049 182291213899618932441878163863200 6050 116642676387323985244733006569152 6051 71981647627982662973059248373024 6052 42866932379362356013893393614976 6053 24649224369530461658842419015000 6054 13692709630293429537252891171200 6055 7351704283104066952202468887296 6056 3816706103557641423595174415424 6057 1916746031956585820709339825952 6058 931478149825216127951628555840 6059 438181047955425538673607864330 6060 199587701840208534450333245664 6061 88048857601034245511895877984 6062 37628625038169446715750972096 6063 15581204975565801560944184000 6064 6252238815140858596389742080 6065 2431501150653491312956359696 6066 916554922430514291306650560 6067 334888669969676240653179128 6068 118609046208340187308255440 6069 40719111367379820383300600 6070 13548830942587324270506240 6071 4369411909656139696082304 6072 1365397867329857932392448 6073 413376688272611019202320 6074 121239894970526339671680 6075 34426577486412203696016 6076 9465059074749418604408 6077 2518346146728635494128 6078 647802653688597160000 6079 161238018829509518400 6080 38748072985358209344 6081 8989214278415739816 6082 2016030534493453632 6083 434415684812126640 6084 90414571694941200 6085 18122557819911480 6086 3463230884866560 6087 643598112081664 6088 113313211043840 6089 18976898468640 6090 3133379471040 6091 465507608592 6092 68696763696 6093 9794761020 6094 1138582080 6095 159833682 6096 16484832 6097 1499792 6098 212160 6099 10000 6100 1536 6101 72 6102 0 6103 0 6104 0 6105 1 6106 218 6107 23112 6108 1587880 6109 79483252 6110 3089984352 6111 97116791616 6112 2536411190080 6113 56152864172604 6114 1069706350311482 6115 17740100034348560 6116 258502119778077336 6117 3334538167001364736 6118 38311641048040097920 6119 394050467550457419264 6120 3643666801507452059712 6121 30397579296803754161036 6122 229489987968146785319712 6123 1571920437007982758524360 6124 9790389524434126579466040 6125 55552812136778319440530536 6126 287662702567005823874957888 6127 1361422109656202034789701696 6128 5897162278187423443849505088 6129 23410749801412198338677881248 6130 85287246688732259416518751514 6131 285521471639840770714037701008 6132 879636616388095914224769053472 6133 2497775281098401460064461074688 6134 6548315669016878632052668435776 6135 15879807042224254653954488383232 6136 35693291558369106148327366128512 6137 74525767608168451728466984768812 6138 144880530096981172491446930064864 6139 262867110852802427367481705636752 6140 446207518256983651465277930688240 6141 710323905503911079653324191213812 6142 1062955860568346221016426818603744 6143 1498637711653901684013424256817984 6144 1994979647330698347817815097357376 6145 2512625436459885542098164170854552 6146 2999844300620397602005600105736064 6147 3401203432060986056294447503110912 6148 3668251308173576378454988760125208 6149 3769280248474541200598060680456704 6150 3695424859660740716718198248603904 6151 3461521756867956641063362578459648 6152 3101816197376279109514868890642560 6153 2662093140933715080365132592946528 6154 2190612512595078240079223526057050 6155 1730164840617578148327218020704984 6156 1312814242613314944008701741540464 6157 957853489823466516002347064524136 6158 672565647586254294972841415634528 6159 454825868733237433899327545356672 6160 296443805857954048074000918246848 6161 186344355043349538316584070104000 6162 113040980520506711473354439658656 6163 66214158224433583798313788183184 6164 37470688692610055423704136304648 6165 20496096507813829064198564532480 6166 10841384947742964559580684065472 6167 5547678996689299351163987438592 6168 2747350220463065257624068154816 6169 1317164163158483700845290263660 6170 611535000500258443481749916160 6171 275027512281305150253162449280 6172 119841183286362627778562692600 6173 50605877913617740005449511144 6174 20712595018528632772858052736 6175 8217974036727780364099743488 6176 3161126295708126502152891456 6177 1178939438978714660494381212 6178 426316183083660264101412256 6179 149476094351091629601167376 6180 50813502463201111934509496 6181 16747335624963243769489152 6182 5350797650443148104886784 6183 1656929988104902887120384 6184 497271470300689943721856 6185 144577125937372733623032 6186 40712415261705232204282 6187 11103270093961123313424 6188 2929631156840871775656 6189 748104507342658918400 6190 184745593813819106880 6191 44046640437999712320 6192 10159257629319910848 6193 2257952054819779168 6194 483625981222188000 6195 100179896952181392 6196 19828733183803312 6197 3794483858648832 6198 698039829737856 6199 121112841033216 6200 20669281690944 6201 3280511471328 6202 493176047520 6203 74577903048 6204 9616698984 6205 1282320348 6206 160284960 6207 15410304 6208 1972544 6209 173400 6210 8640 6211 1296 6212 72 6213 0 6214 0 6215 0 6216 1 6217 220 6218 23544 6219 1633248 6220 82569974 6221 3242952552 6222 103002521440 6223 2719442071424 6224 60881084103732 6225 1173209639601964 6226 19689053500624560 6227 290438972013506400 6228 3794199336840866184 6229 44166004082764399752 6230 460435742872739282688 6231 4317280966915506253312 6232 36539902637249730870350 6233 280000255517419343057400 6234 1947636503830224752663208 6235 12324868756115161432207840 6236 71091953734387332789105336 6237 374420997020970726837442560 6238 1803278109652926802258911264 6239 7953079387758680728318415232 6240 32162770067124852370758675976 6241 119421348671572949187604223716 6242 407657869121715046779566994960 6243 1281148268789973190144477395008 6244 3712305200256662830195408518912 6245 9934363136074484409317031696840 6246 24596250357322081318118745753216 6247 56452370983076008496821013744640 6248 120364516434948362619081962561028 6249 238941440910830000434179644657920 6250 442662841931563143212560114289952 6251 767138024991019576043718535793280 6252 1246584526055170572130375515592750 6253 1903829248171651749483242926588392 6254 2738862953013464529808457319935904 6255 3719502072304921889095059431058048 6256 4778150537699178792669857852220296 6257 5817452646307408521440950756664280 6258 6724961332085348697949012066750176 6259 7393767515605351622069491437624160 6260 7743675568098500338812662440775448 6261 7737021502864000593155170471998216 6262 7384858007023742366121011643640320 6263 6742297823006718127258566678964224 6264 5895071744745951681638706322043640 6265 4941610093679455053262775529092412 6266 3975541554912925152933277361995848 6267 3072503946948329770020227822573760 6268 2283224196441093487754229028661432 6269 1632788075480146924600668829619496 6270 1124544550006370716112198924157312 6271 746459528534110757068540295108224 6272 477874461008646140308155002241360 6273 295239037290374015598459751610112 6274 176133085655637560611097508811824 6275 101519927415972218351393159953248 6276 56561774765463537705392317966080 6277 30475947193114008449000666288200 6278 15886868278014164353951396273920 6279 8015583753269055304750102823168 6280 3915624833482207794052631371822 6281 1852568273932229523733597082736 6282 849139358846048564150257113600 6283 377158711480658876117547961312 6284 162369832970114620832524382448 6285 67764921375800947422008772608 6286 27421309847401152112090557632 6287 10759979851296394605227552640 6288 4094619782008523139469956924 6289 1511180659211433498976603224 6290 540928886261584337166805488 6291 187789226246818814482386144 6292 63225541414922769330430360 6293 20643649382029346284339200 6294 6535297861989474006299904 6295 2005878906830339816877056 6296 596768087591461697211432 6297 172029699951628267590780 6298 48052858819935436113248 6299 12996697672015077212640 6300 3402730723217273351280 6301 862471533835500281680 6302 211239430404752176800 6303 50044479792115954560 6304 11454476103215259976 6305 2525595349902397080 6306 538846258056058736 6307 110433502794823040 6308 21761057939721984 6309 4152797371269120 6310 750596251911424 6311 131453661661440 6312 22112658491560 6313 3441095470904 6314 537163077048 6315 76393194528 6316 9997479470 6317 1415341800 6318 148939968 6319 17483648 6320 2142168 6321 119808 6322 20880 6323 864 6324 32 6325 8 6326 0 6327 0 6328 1 6329 222 6330 23980 6331 1679472 6332 85745736 6333 3401919480 6334 109182533824 6335 2913678568320 6336 65954047965104 6337 1285520698696470 6338 21828628428756888 6339 325923270519724720 6340 4311291254128706400 6341 50836692657744893592 6342 537084804604074900992 6343 5105743665469244395008 6344 43831724698408040859456 6345 340844951153491248721360 6346 2407105246343608381340908 6347 15473039020541452359668880 6348 90707281328774486265619184 6349 485775735622266451664990064 6350 2380230675882083325071482560 6351 10685572294795291445117798016 6352 44009134084764992526257690816 6353 166498560810166838767421628150 6354 579378897858907569281056881176 6355 1856888638379059988369459979200 6356 5489189059633618900456818495936 6357 14990412360192303607195040942216 6358 37883611363799861309035616106240 6359 88764685543461799965846148591104 6360 193225878275126938915549214056800 6361 391623548198069350809007969980048 6362 740687371653039200974880424419928 6363 1310302081499501740870340779042208 6364 2173152948853959173668629663424872 6365 3386806195479508717006716209537400 6366 4970990569718800238813557094401728 6367 6886229609696021556818097090682752 6368 9021830370507347011538503881607200 6369 11200113636465644650013510696357344 6370 13199418120264968685768284486720000 6371 14792172415695635068976630054270640 6372 15788683385507216258073531043108640 6373 16074688317370028480652911523564872 6374 15632353300088997930367074755386368 6375 14539621853437302420500764631828480 6376 12949490884416520969999479190350336 6377 11056349301261249356235025901538318 6378 9059123162957159270439594367552324 6379 7130193917234252664427959245966240 6380 5395780868994805176339068259710640 6381 3929303312248246429227952772623144 6382 2755692471930720459365335097368704 6383 1862611316106119718716340723281280 6384 1214200427759032621194883812643200 6385 763861767518830975807852881729360 6386 464039951148248828689272791163672 6387 272366318600949864567179176314704 6388 154536921387334657492148814372672 6389 84800493088680512314711508254728 6390 45023752965950608553352689331200 6391 23138569532629220495909930310912 6392 11514417445857816860284136194464 6393 5550116258739247455192923181920 6394 2592072009836205944496844848384 6395 1173255541818900821097310518480 6396 514802025510737283757136912400 6397 219017797761541382073356343520 6398 90361516459684085341472267520 6399 36158817130869825793307838848 6400 14035280401896843090033076720 6401 5284862005718343093463314000 6402 1930534269619795370843109784 6403 684159229054658628827411568 6404 235210631147432659791525600 6405 78446194879163295517366880 6406 25377093415562615743571456 6407 7961941256941751931202560 6408 2422486696353492439698560 6409 714507869140385137237598 6410 204283692141031744472280 6411 56596071926006915503152 6412 15184335546848666172672 6413 3946197651969035404656 6414 992185883444953246400 6415 241276498684702972800 6416 56775820930804107840 6417 12884958794550888944 6418 2826867076223639064 6419 598496548365739488 6420 121610576060508480 6421 23947652206146480 6422 4506777688204800 6423 812346024230144 6424 142627906471552 6425 23275403284560 6426 3716696448556 6427 568875797360 6428 77602957944 6429 11226070856 6430 1363079040 6431 155938176 6432 20502944 6433 1634080 6434 168600 6435 15760 6436 960 6437 72 6438 0 6439 0 6440 0 6441 1 6442 224 6443 24420 6444 1726560 6445 89012234 6446 3567059856 6447 115668483448 6448 3119686610560 6449 71393079248400 6450 1407288469627664 6451 24175220074431944 6452 365305781144607840 6453 4892264499252234000 6454 58426864767809423600 6455 625445521063414294320 6456 6027023166077275496960 6457 52471415871631858406722 6458 413982139324564653536640 6459 2967679941264725288031660 6460 19373472414842930064392032 6461 115398821925171608651997840 6462 628265786680516126605235968 6463 3131104731257966337130084920 6464 14304380095105446835539884160 6465 59982515641132162187150889760 6466 231160333557522394220480199376 6467 819757000509114972129542753880 6468 2678614739581564899587222335040 6469 8075988358823354371900763300160 6470 22500888548535297865425394859184 6471 58028601282116588081966223924912 6472 138774516964759924027193585685504 6473 308357914962977607677601365483040 6474 637953685188137451190575317450240 6475 1231595191952006852380920127017296 6476 2223698253865493176962630156342912 6477 3763627805062451756604813890451354 6478 5984756464021721411518937619747600 6479 8961046518398829481885311268468200 6480 12661144972031528837669210503147392 6481 16915202851518209340314268121085920 6482 21409828371409223745588177206608032 6483 25720199741139078036859432344333840 6484 29376868333820638405656398058627680 6485 31952433930586928978180058639110640 6486 33145250011244482759494018156854640 6487 32837183470730021545134096538581552 6488 31110388598587899668995945640663040 6489 28220819304101456778293147996248320 6490 24538769979861710479507120332260480 6491 20474645928832278438516317411413884 6492 16409346525851339268719466481835968 6493 12643862697570882715992040074409040 6494 9374703892837210164905981760822480 6495 6693841577989054695400835327424480 6496 4606390854702462732600906716766080 6497 3057166023159225085547092231625664 6498 1958099474682891679308756139365120 6499 1211080268520524899046933737783880 6500 723735450367339982054513707515744 6501 418103665780470826228802283889088 6502 233612935479971705466673458477104 6503 126303041948262530939436240885600 6504 66101955615177867988783766880000 6505 33501406053047935132804722466978 6506 16447872029188137154957191815040 6507 7825103798659829126000250090336 6508 3608496116816054561768588565600 6509 1613339520434822339468751261600 6510 699494321111624012683193737472 6511 294159493008069905194585633520 6512 120002217159291125743530638976 6513 47496425197864821404726039280 6514 18240518333086898755155028000 6515 6797473988365598045874226536 6516 2458164586623502030228155360 6517 862620216762543734822656816 6518 293745702356129138311699200 6519 97059009845859538508963120 6520 31113945003309896200016896 6521 9676250140570416131296128 6522 2918593794176034112670272 6523 853640615268084539287440 6524 242080366520509478302560 6525 66519577674525931067808 6526 17711846756592673069728 6527 4567446220215832303896 6528 1139556394909989596800 6529 275300646719610327200 6530 64258709626203556320 6531 14488781951696678120 6532 3160282305132605312 6533 662658374138026560 6534 134306415119569920 6535 26225456125699424 6536 4885852305012480 6537 885744412676800 6538 152091149915200 6539 24902707680900 6540 4007368249248 6541 583459349850 6542 84080984592 6543 11677931760 6544 1350610560 6545 178820640 6546 19418112 6547 1620696 6548 228960 6549 11200 6550 880 6551 144 6552 0 6553 0 6554 0 6555 1 6556 226 6557 24864 6558 1774520 6559 92371180 6560 3738551760 6561 122472367776 6562 3338054764928 6563 77220589352820 6564 1539202451244850 6565 26746444499877024 6566 408967766086107144 6567 5544214538514199840 6568 67051396077068122800 6569 727150839424155115200 6570 7101652355996651109888 6571 62688756104691368194116 6572 501711950941961171164416 6573 3650043138612603399351360 6574 24193821327568206356390760 6575 146395367791834060569078264 6576 810055653107614195006932640 6577 4105187088601110691768723552 6578 19080352398932010227645735040 6579 81440218851223584371785101120 6580 319619177612005078412201694418 6581 1154802595495095430235965560288 6582 3846085223424972992569426613728 6583 11823710579871818569257133336000 6584 33600573858845684836893243276240 6585 88407619720670389940293710638400 6586 215744134822817090687283959305728 6587 489232711320789872034581671993572 6588 1032997230595577169619125784755840 6589 2035250152778095581290883157695680 6590 3750001528496003622453307378559568 6591 6476118679782535638381539902504524 6592 10506060746111865204671942500330448 6593 16045787785716260975231487452397600 6594 23120795723910480545483696758128000 6595 31495713332448522268488641861742120 6596 40639632164469951286985138534289408 6597 49761558635805889353171325647496704 6598 57920593176563936669308483689213960 6599 64190248863580607207557262506929120 6600 67835837083615388063074461601181328 6601 68456925706612758240412838542818880 6602 66056733434594356271131110455420928 6603 61023021019405565669372549231756800 6604 54031517834389774393800759444626050 6605 45903352804381698429680602719069312 6606 37456017870646942396027193098661712 6607 29382334033320635124366313642684088 6608 22177841890470197263491942719406000 6609 16120420963827588632632686713659200 6610 11292495578014481460404912975955840 6611 7629046146595619434638844888942464 6612 4974011810143757248253953536355520 6613 3131622980708233896045288181430880 6614 1905063309035107504209756300703320 6615 1120366319291847594852505421686848 6616 637291146638372167680842203353808 6617 350786814326398986054502671597312 6618 186922187181824831490945911328000 6619 96462946711036759176569293028900 6620 48227808227377570086104640950784 6621 23367539332622907995541472538112 6622 10975763016693710553975288133800 6623 4998924276397562023781859022680 6624 2208206077269831774182601942720 6625 946264036836356347746010244992 6626 393431186628852935655956507520 6627 158734978766971784388863873844 6628 62154562842815964897580229440 6629 23621348074391078353480091040 6630 8713562852029391862038073320 6631 3119975778421451955449782432 6632 1084349931335092053320938560 6633 365797518222046589867952960 6634 119760965733697057370352640 6635 38051171957722850474353800 6636 11730866453963259421305410 6637 3508268897657268599171456 6638 1017731267892310275017400 6639 286252760535789768491520 6640 78043135610494024074656 6641 20622945274879477156704 6642 5276271682679206435200 6643 1307385658075351774400 6644 313501755730625966400 6645 72627297897288755424 6646 16287019743348587920 6647 3521813262795998016 6648 734347349162162400 6649 148158427604787840 6650 28584532313498880 6651 5332784028589440 6652 957501707458432 6653 162135457048800 6654 27005507076600 6655 4196991695652 6656 614926179504 6657 91461572928 6658 11393712000 6659 1497591720 6660 188423040 6661 16674336 6662 2199960 6663 170560 6664 15120 6665 1728 6666 0 6667 0 6668 0 6669 0 6670 1 6671 228 6672 25312 6673 1823360 6674 95824302 6675 3916576664 6676 129606533712 6677 3569394907584 6678 83460121540444 6679 1681994789710356 6680 29561215672716000 6681 457323279057393216 6682 6274938406534507928 6683 76838064488403867768 6684 844040049164661140000 6685 8353060402506471126720 6686 74749471516721994056262 6687 606731406041335937854856 6688 4478795519525205910636864 6689 30136468564415379274351872 6690 185203108063366873037122344 6691 1041312280355381532336982528 6692 5364862539565834368026940240 6693 25362142992658272023070000192 6694 110160087693924640469871811128 6695 440159557734094677666030233820 6696 1619846270522673009942466395872 6697 5497394583626335444419159296128 6698 17227767488561106612706067053632 6699 49923155947157691170322925699896 6700 133980586072316110977610589377824 6701 333561242491732402705973223873792 6702 771779786525746981163970894357676 6703 1662818665871981665518070270832640 6704 3342946735214312587459237808666496 6705 6284667998420266836621085915814400 6706 11072815300991156305551753918243798 6707 18323712703692372598492768019397912 6708 28542532118285518435019185674287728 6709 41938565008867741456834380316023360 6710 58245233091393288452018343334093560 6711 76608290347874935144374161536827304 6712 95600042871071648756019902150043072 6713 113386104874862496403006342808976192 6714 128022927401365649462298957876841864 6715 137817379885969442097290435783267320 6716 141653717537507984282966672335958304 6717 139199828591131717962812119745087872 6718 130941447294199360372356106522226952 6719 118045306401751526065141255350414468 6720 102100005478188053926410076757847424 6721 84810514389633251143760916856359936 6722 67722531859666839849517129567421160 6723 52030986403835738677716163994571224 6724 38494354780608143902924958073241536 6725 27445765095729159595930577566140096 6726 18871744746960908073139582592607728 6727 12522800083923429335642840660665344 6728 8024502213129590910173502020981280 6729 4968416128263938671549489383374784 6730 2973988169647293884821714468670400 6731 1721881417294143920775750238690488 6732 964750889155620442675806490681664 6733 523316882308489180006487665246272 6734 274932928017682320271701673717542 6735 139946400588132428467001611141520 6736 69042431501669908882607592069632 6737 33023490829947535202152845804672 6738 15318004586368649970564364228816 6739 6892239681731471045826377436672 6740 3008792357656900450294787402400 6741 1274613783990990810923055676352 6742 524069409919711420978475079508 6743 209160815596531388369685516072 6744 81039163596796612689326543968 6745 30483640886203434398617878848 6746 11133042145207602506669512392 6747 3947643784558407971663695360 6748 1359066250740693272151906336 6749 454244569099695150981070464 6750 147384928615687200932784024 6751 46418934213913957273098820 6752 14187757781995888421193984 6753 4207941819023157953242880 6754 1210738626131596408603088 6755 337814449859997366045360 6756 91403143900187539857168 6757 23964499638739284754752 6758 6086528103186251776440 6759 1497606628783751258344 6760 356313661680436657440 6761 82053526986111910656 6762 18267717017135932736 6763 3919997626974038016 6764 814484627966705472 6765 162645095207692480 6766 31244054702337240 6767 5817241014266952 6768 1025671856351776 6769 175527796349568 6770 28818521735574 6771 4385281103896 6772 670289689888 6773 92741489856 6774 12031171944 6775 1634611200 6776 173085984 6777 19600704 6778 2254560 6779 142584 6780 16480 6781 1216 6782 0 6783 8 6784 0 6785 0 6786 1 6787 230 6788 25764 6789 1873088 6790 99373344 6791 4101319464 6792 137083684320 6793 3814342909632 6794 90136396210248 6795 1836442454321102 6796 32639826580249000 6797 510821606941332960 6798 7092995700877759296 6799 87928839984847458184 6800 978182219430868075200 6801 9807942959451398838720 6802 88960364631200539923800 6803 732197250339477556754736 6804 5483140294359076405137732 6805 37445189426697066301892224 6806 233663830844106046138230144 6807 1334663020371919098624478800 6808 6988869161480762101584052640 6809 33597167322649400531402543808 6810 148462980023921803082302395936 6811 603788865918002143867221555822 6812 2262691384162415199510175981800 6813 7822907232719294537800786145920 6814 24984271051283940220124800463744 6815 73809459956421198309933865647960 6816 201997243302571877742158375930432 6817 512939631272717096523312578642560 6818 1210696094170573414479413673251448 6819 2661165413750774917572150199641264 6820 5458176111193899967010838232289736 6821 10468204018189693453170363469495680 6822 18813918981024875232036138927412960 6823 31754803365101506351364438999497000 6824 50442316750983467842299156441657696 6825 75569621105085778750357068406813120 6826 106990730918819946240608645425112240 6827 143427953171427238515578912250914400 6828 182393761880411630102590403706673152 6829 220409442709821252630882583089270112 6830 253515937912117428920579045998531776 6831 277972684934018807872478953304408088 6832 290968096291472004655746479101679680 6833 291151729598216295298917325273627008 6834 278849920119517381245455600699646560 6835 255923190212522405453954272485065398 6836 225327559795708507867643098737303180 6837 190515865559157203402070123774359040 6838 154838109547013658333237961479822592 6839 121072416255764746757450792301351096 6840 91158833943713538231139083136831680 6841 66142479466818873915363625599652928 6842 46281788570219865656033798145483840 6843 31252637572225636813058584598036464 6844 20379302099089237129825744728135016 6845 12840401370433677125501541926886624 6846 7821632561115134424517454748516480 6847 4608628720703077050963500611546200 6848 2627915902894475106676778096057088 6849 1450811919152360225805389330319424 6850 775801021888126402954786785679544 6851 401970940957180410264024698417760 6852 201881070826227493994618659532800 6853 98308587735917426539801505518912 6854 46430949007365879869024195737920 6855 21274340081164743596739589057824 6856 9458828688771901516005634354304 6857 4081679068255094333090863212480 6858 1709761390365196956919328741544 6859 695331141597810045860766130288 6860 274572542229250526412394123944 6861 105286102938980009755682876512 6862 39206846643418544286610090560 6863 14178789517384172115413925024 6864 4979771423641865979395401536 6865 1698475077041297246347161728 6866 562542913718026917823347984 6867 180916311410602698802010790 6868 56487178621264079587292040 6869 17120224906778982105203328 6870 5036176188775292144654336 6871 1437304005297684848128080 6872 397940450903154275625120 6873 106842008674018333670976 6874 27799662570717815290464 6875 7011612193328029035216 6876 1712067835840301853160 6877 404594946771602216000 6878 92580590196845364864 6879 20443558337436874384 6880 4366836803809642624 6881 900591582828068544 6882 178377763623433440 6883 34252768432832944 6884 6290215119496548 6885 1106994987574080 6886 189696887085856 6887 30295476351000 6888 4720833697216 6889 708200455872 6890 94198772976 6891 13310448096 6892 1622219560 6893 173945376 6894 23219840 6895 1737624 6896 212160 6897 19520 6898 192 6899 96 6900 0 6901 0 6902 0 6903 1 6904 232 6905 26220 6906 1923712 6907 103020066 6908 4292968512 6909 144916885608 6910 4073559336000 6911 97275357516888 6912 2003369501240952 6913 36004034524737784 6914 569949865643945280 6915 8007774167091389600 6916 100481287839455348192 6917 1131902005669864073808 6918 11496674904483988077120 6919 105675108022820177071642 6920 881797866845914763830800 6921 6697677277663197292858468 6922 46412991978858047745117440 6923 294024431784096955029217920 6924 1705750930889415145081124864 6925 9076307982221197940766437480 6926 44357838968587746182549810112 6927 199368684901271570955991415760 6928 825080627325448086972625646792 6929 3147771210094457910921401464104 6930 11083972545492335953612441994880 6931 36067088135183346975650016403072 6932 108598044092899339595200958619168 6933 303002568692434659227866186948688 6934 784615727145193353249178727706368 6935 1888801654194914942272159344946920 6936 4234723419414419002748246832232320 6937 8859641150894566667265287438940080 6938 17331817529471754965926102577385984 6939 31770259192005567605588880029165346 6940 54685154945427862719487616508664000 6941 88574744454297580356647789864795832 6942 135283543688423941895208870691684288 6943 195231570541195212076717451298621648 6944 266726117736774048307005360773843952 6945 345614493145870546046649458903458800 6946 425487855042939798976799661044472384 6947 498500558264146440177059555800758240 6948 556671177438176691839660297553263712 6949 593356832976749287936017721513794384 6950 604514616839987029507893537441621120 6951 589417427327811084795692168032896144 6952 550656187184276042389599382604035656 6953 493471682153221405872082234917367764 6954 424638922155113152632533818911697920 6955 351217297094902313921812330335947520 6956 279464174100165533459025825277726464 6957 214111922493039485512137116147300128 6958 158076259160858769650758713110735168 6959 112545446967276318695140086120728928 6960 77326467431709018067542968638765440 6961 51303985802439422671548709003579448 6962 32889843961762895572229111465123520 6963 20384856906081236083236976331916672 6964 12221350233671433578188536591364768 6965 7091055209837483177821589467977120 6966 3983655985581310466209047021923520 6967 2167786102780321676575368546730618 6968 1143101850981412791986076660537888 6969 584310701325099156428065265101408 6970 289625226594192947135127110147200 6971 139249323478720412416862581186176 6972 64957844093160821099846937007104 6973 29407456062509969838212085001168 6974 12923027087436236215889493572160 6975 5513569116934457282717518864040 6976 2284195913286144490357135914096 6977 919016487326331242433483867864 6978 359126591361798403032109039680 6979 136314574589902375560343025888 6980 50260477590365305548744414720 6981 18001590942437164895966665296 6982 6263193961734102117245750144 6983 2116686490483248141214268016 6984 694823529402295449736693256 6985 221515170496873199850131760 6986 68575833671576955198545664 6987 20613001328344583063845632 6988 6014260396657267548196608 6989 1702949685084507640127112 6990 467881336069133241712320 6991 124650860921429802946192 6992 32202374468020048330416 6993 8062577540977336431000 6994 1954349886340453139200 6995 459002308009034448000 6996 104221379743040927744 6997 22873126849665711520 6998 4859012332627185216 6999 992863441960017264 7000 196188644576331600 7001 37376751544901388 7002 6794630331638400 7003 1203204106852770 7004 201813409765824 7005 32283463299920 7006 5089411792192 7007 721987082544 7008 102562521600 7009 13836762984 7010 1572955200 7011 206030208 7012 20720480 7013 1909488 7014 219200 7015 11840 7016 912 7017 96 7018 0 7019 0 7020 0 7021 1 7022 234 7023 26680 7024 1975240 7025 106766244 7026 4491715648 7027 153119573376 7028 4347730157760 7029 104904221360620 7030 2183649427781162 7031 39677150770347312 7032 635235758177708920 7033 9029560167135551680 7034 114670093818297262560 7035 1307808036085310577792 7036 13453769955080379913920 7037 125300778475125102810684 7038 1059835449933152556453600 7039 8163322671157715497332600 7040 57391326642616644573042840 7041 369019753877249087520087432 7042 2173906561985512711643226368 7043 11751569440230400021168968960 7044 58374324810561755313984724160 7045 266793822350790844792230835296 7046 1123263160749517231885324369290 7047 4361611457533988964079224000816 7048 15637966106041839492268193938080 7049 51832879883235403250191015674240 7050 159028974083283139950951523242336 7051 452261338823342999312468921513600 7052 1193968978529818902672942733611648 7053 2930839303181142355758421314489820 7054 6701141884084080674013629934635040 7055 14298115029081582721273297709981808 7056 28525994969114694082441268225232816 7057 53324200056769130429526504571785572 7058 93591126320345623428480248236758720 7059 154553138366093488193370609650842240 7060 240628585102669492606783928155014080 7061 353926099916520881114705423707808184 7062 492733188597951057916254340177333632 7063 650497024742934501205649101192147200 7064 815779510213993194518657214449585400 7065 973445892530605283538306584963861568 7066 1106974890189870913405784902890447648 7067 1201392138078211569968917761110792064 7068 1246084023729619638435416327702926720 7069 1236750669972501239005623670542253600 7070 1176008525279368562588562101053626282 7071 1072556392057118475149786733100727144 7072 939221086310899252962752372951895600 7073 790462257963733547386664538146344200 7074 639971211422610262154367216251639040 7075 498862342906237521544896365995623424 7076 374708202881841252035695194871169088 7077 271410581535203338109696125909767744 7078 189709631330625382175259914187215840 7079 128046930556855910973186102849921840 7080 83509449673837852383251118405512872 7081 52655107042768012462287689845648512 7082 32115799849154879362050290084037600 7083 18957857659136850049816947605992960 7084 10835667293319871141422000015242560 7085 5999386725044534355361870187591964 7086 3218975617894982194514815059967232 7087 1674362206803258558224465697856128 7088 844598021862820168797919307904600 7089 413290148513197875826618953661000 7090 196239883111492424818620404014848 7091 90439340070357906707802798721536 7092 40463598816882669513913630517184 7093 17579049969043904896597087325580 7094 7416954975259741667564708966880 7095 3039622210760772708692179591472 7096 1210120264194954748097078971928 7097 468052484810654086929327204288 7098 175892120306002704029961828480 7099 64224311241748643026261572480 7100 22785763462526336275842124416 7101 7854640757787491662869214232 7102 2630689538958573480379184266 7103 855988630357605284354517360 7104 270555778205654896658355400 7105 83060934399484793740820480 7106 24763136732070527289312000 7107 7167403539767062510300928 7108 2013862957010096274646080 7109 549031396103254787805600 7110 145192476679797084022688 7111 37241204342738611812912 7112 9254514598720395853680 7113 2228771697350817590400 7114 519767991220849358400 7115 117175340918230037760 7116 25586457308935083968 7117 5390052631581096864 7118 1095596483751608160 7119 215580929159643960 7120 40584892723454088 7121 7393525260112044 7122 1295999854326336 7123 214632078992640 7124 34927011430080 7125 5310176398072 7126 761628329280 7127 110403610416 7128 13689848040 7129 1719768960 7130 214682400 7131 18797184 7132 2502976 7133 196800 7134 8640 7135 1920 7136 48 7137 8 7138 0 7139 0 7140 1 7141 236 7142 27144 7143 2027680 7144 110613670 7145 4697756232 7146 161705560128 7147 4637567478016 7148 113051524774980 7149 2378207619918460 7150 43684134717565200 7151 707250503336759712 7152 10169614339605234600 7153 130688720557535499240 7154 1508824104659106715200 7155 15718391902135308327552 7156 148305216717898191308926 7157 1271319768874445266692888 7158 9928372708477194211071000 7159 70800884534588073136964000 7160 461971115806755142345660056 7161 2762958855308489380108468224 7162 15170371454648608305954768000 7163 76575329090953127473436597760 7164 355802297161951565511600449640 7165 1523620692325852046009270784596 7166 6019983461662891400081968924848 7167 21971671761883367707573993512896 7168 74163720922578781851414781476480 7169 231802475264993072018192491281960 7170 671767472756997188884495626945216 7171 1807668334704474581079283304526336 7172 4523726890510789334477929082103060 7173 10545980280594383978339783653612800 7174 22944498391392932142110719055631840 7175 46677163626995788685613394707657600 7176 88967502480946358853998204452107454 7177 159200982850326542852408736152008392 7178 268002534239837900000173203718893120 7179 425298465311386215733374353758895360 7180 637490295494510934198346702806117736 7181 904300182277802207720778888152051832 7182 1216215448365545054633551611664921248 7183 1553560335626591954878732613866935200 7184 1887928840275905238279135241185214200 7185 2186059692923766309333436714290721896 7186 2415437173973230349168747167863587136 7187 2550268904879684532834161534976033024 7188 2576287800152025639807759490562995480 7189 2493142736512320881248375848657455820 7190 2313860157018900452587617083274139128 7191 2061701838620826983902502255347916352 7192 1765410778303244865368568186824127256 7193 1454125683955792781404042577212602120 7194 1153118552300473830874353132575585280 7195 881084440268723289652196803629906944 7196 649181286360795173233867966506219408 7197 461563691300444109351039579070587648 7198 316888845086114233924641980863088400 7199 210215965819149767109509818251230880 7200 134822981559914438961813270793914240 7201 83645170373945528562935564834639528 7202 50224975913687247868335792338273664 7203 29201723222082365590675144093535360 7204 16447519520697053936629211584554590 7205 8977900779916383779323699894620336 7206 4751136000149205343779572809361664 7207 2438490557089870016337819466857632 7208 1214187496057514460132649879950000 7209 586704407867719710561122315673600 7210 275193095064900125187176099224192 7211 125326969149397566835207429649664 7212 55428462132810758827442225319468 7213 23811310514144606729434321849080 7214 9937252642931213662433637090000 7215 4029394777077659564082588603424 7216 1587637233364441815572434052600 7217 607907676103298046079629895680 7218 226214879472274355345883001920 7219 81812104929604852559143955200 7220 28755912660513557948606508552 7221 9822798685540940388341782284 7222 3260825046645872869951021984 7223 1051857148622654741373205920 7224 329667781858733780062952240 7225 100377802379068009873418000 7226 29684178078525620126716800 7227 8524858153553062297563648 7228 2376837367047344645505320 7229 643092364371691914448440 7230 168851922542219033291216 7231 42988858459729205484160 7232 10609248403376751772800 7233 2538120436988111872000 7234 587509310908460643200 7235 131704802221750273920 7236 28559960520653050632 7237 5972842145945081176 7238 1210044292624587720 7239 235758334694571360 7240 44201783429113150 7241 8037380373966792 7242 1384777765935488 7243 231505781666560 7244 37221364299000 7245 5528847787008 7246 829458637488 7247 112206096288 7248 14189505440 7249 1919810920 7250 191770560 7251 22692992 7252 2367808 7253 153240 7254 21120 7255 1152 7256 72 7257 8 7258 0 7259 0 7260 1 7261 238 7262 27612 7263 2081040 7264 114564152 7265 4911289176 7266 170689042048 7267 4943810271488 7268 121747176739104 7269 2588023895793030 7270 48051692786195384 7271 786611943667315728 7272 11440252776206909088 7273 148751204881544989816 7274 1738223414733226641024 7275 18334922621058277852800 7276 175225306509944842532784 7277 1522075002065978008395408 7278 12049731690581241346921564 7279 87144236033188717145166960 7280 576903268552026115156473360 7281 3502211832544146565373453616 7282 19527142246281966363635830528 7283 100138741696643696426976563712 7284 472921360286535475153166266112 7285 2059291022383304182096769784294 7286 8277239967221050032513757944504 7287 30745622106777756746201356003136 7288 105659992890831950804193409490496 7289 336348665252583383856419937208872 7290 993065688790265700702166293340800 7291 2723188524364732301333919993515264 7292 6946132176887849614877925888651216 7293 16507552020457017973199697456592848 7294 36614913906849386328517922183088056 7295 75941087216684297403310563822928224 7296 147564811283530362119450063742241560 7297 269180015928646326095062260740907992 7298 461883777324966524659161377896228224 7299 747005838952488907370337472921784064 7300 1140964487374055575399991311462264640 7301 1648948873251406553802448250342354400 7302 2259056691993111773596518595763380736 7303 2938957358730007926959230659597822224 7304 3636871009403851478844076881121932000 7305 4287589309461845660686524714231567080 7306 4822714207920041968226574394908365184 7307 5182825090777313089723965819971714304 7308 5328496009990945011687720266578843200 7309 5247311352926245683976001061471112286 7310 4955195674370307193488126708485589780 7311 4492033275859484584317717358736035424 7312 3913095134045412021835598610009304656 7313 3278708838943736037559972528506306888 7314 2644687791216705954316178064884763648 7315 2055394686966417593864214594906194944 7316 1540291747966764696919775390859371520 7317 1113818088097636679514143679617145744 7318 777724495832891659396576157611634872 7319 524705343557500788300980676510415728 7320 342250130085056175551933731600165056 7321 215950190099223118231336907417457320 7322 131878133862318201975675821173704192 7323 77985414739812082717940674287550080 7324 44675862426133607770937214769810448 7325 24804760868905523172689341755231840 7326 13352723627408567145707648634208512 7327 6971633915024088429325124723898288 7328 3531618768341233604520280104136944 7329 1736281523051908768396538405519200 7330 828693833539049062139316238937600 7331 384065049828979882403213982955776 7332 172882082659203177275651327209504 7333 75598975274649883402654833458064 7334 32120205387758950490886579148728 7335 13261770871512800225698766214480 7336 5321554552643595950080521145120 7337 2075548632747083281544095083744 7338 786891336133624690094891209088 7339 290004471990743000504903279360 7340 103899489513892241484569533344 7341 36185417562681789928400260334 7342 12250558951975834035873270200 7343 4031361052617188577254105808 7344 1289358670650540546169830144 7345 400762598755651615046895408 7346 121032907056564652621958400 7347 35509737323786963776332288 7348 10119328114943361134962432 7349 2799815220770993054820528 7350 752029380515378579173560 7351 196015773396812747422880 7352 49545766625972787672768 7353 12147289735353423736176 7354 2885000330823429694720 7355 663535666438126197120 7356 147856379253534842560 7357 31811655688927184144 7358 6624426656861379036 7359 1332586256943672080 7360 257561588168251144 7361 48296122592635368 7362 8661210780506880 7363 1490130512987904 7364 249655025172288 7365 38977565442208 7366 5951657575864 7367 870920821680 7368 114458740800 7369 15688205544 7370 1869586560 7371 200720256 7372 25753216 7373 2013984 7374 172800 7375 22240 7376 720 7377 120 7378 0 7379 0 7380 0 7381 1 7382 240 7383 28084 7384 2135328 7385 118619514 7386 5132516976 7387 180084606040 7388 5267225137920 7389 131022510441824 7390 2814135147981920 7391 52808382193401384 7392 873987841788312480 7393 12854934055676115504 7394 169094106445829241168 7395 1999666135507944042608 7396 21353592473796378992000 7397 206676276311056098849330 7398 1818861293303506254137504 7399 14594327595115412895702876 7400 107020597375440115368901920 7401 718682958931342606662741360 7402 4427618466246734483437574400 7403 25064026325819671576934296728 7404 130554375905665796206049589760 7405 626539354764691943934608531584 7406 2773565015827757629676318181696 7407 11338459650196245218411426852600 7408 42852787260022096129108063921088 7409 149900287024387022347391176180416 7410 485883827013515965052736196253712 7411 1461196770930868770227527023739632 7412 4082372890902908987081861798530560 7413 10611453294577374013428825390313072 7414 25702689047063745031208657082063104 7415 58111107798162106044898768969488912 7416 122856778582380811917057707617704832 7417 243343093046063733690379789173590250 7418 452444776438502333627428450693964784 7419 791221964440566665304225789557944968 7420 1303996509771307272929947916678287104 7421 2029302167063098227896381705512240320 7422 2987679820555307981805013962594523200 7423 4169019633773473421521868438561587152 7424 5523412988715744843165233793319904160 7425 6959507831996294799634043239864195280 7426 8352797018491742567102552884382381520 7427 9563430806475811438108712958007455600 7428 10460000058009131520147841699539113728 7429 10943512049682157468949671824202691616 7430 10965401180470785167069424494815933200 7431 10535072282211343575564950816429174124 7432 9715536918256919138947365523228528960 7433 8609028212049234687694614417894439344 7434 7336919638737628522559769873265408176 7435 6019137496976853496091648913690412128 7436 4757514735618902472341313949693424640 7437 3625712396975746738540491046027174400 7438 2666211973893639055494814407415523328 7439 1893149774476890288833169567105628968 7440 1298812091491414174179673843649337760 7441 861475698776752268229574544681757248 7442 552742142898494815340061554582251920 7443 343254660641217653495509696238881248 7444 206414817583222193422025564088946560 7445 120253455149054399585981296160614290 7446 67900703321964337829041836615974080 7447 37174521431950517362855902475620960 7448 19741148356865519378952835520707872 7449 10171953504261265260600413739419488 7450 5087193773809183906681194083567360 7451 2470127667175680349609564498169520 7452 1164773524930614749267107642668800 7453 533515831021181853991786213204512 7454 237426012401476882293561980872128 7455 102675127384330983251744658829384 7456 43154727410185942788583617968160 7457 17630977215794998312297448741520 7458 7002587049786852325494280040704 7459 2704035588511972437990930422384 7460 1015229248909694276928361032960 7461 370622677593240679756693568608 7462 131558281422949578954994816720 7463 45406393486103441859011659728 7464 15237505686515485636175762720 7465 4971291999672448303112288352 7466 1576706759519587289734052448 7467 486070608798786287942683640 7468 145622891539230244427740672 7469 42392958509289911086392192 7470 11988047144114231676361344 7471 3292233493963813439944520 7472 877901453552426710531200 7473 227151023287630044430784 7474 57029086363810667387904 7475 13884825411914290506720 7476 3274830887269920750720 7477 748815573947491232800 7478 165626956557080594016 7479 35429233006421188308 7480 7339331647482824928 7481 1463255159943161130 7482 282241416270692080 7483 52512118713287088 7484 9329283240415488 7485 1614202507525184 7486 264990707668992 7487 41435986953720 7488 6396548514720 7489 889656569152 7490 123091514832 7491 16478063184 7492 1799195520 7493 237080448 7494 23086368 7495 2014432 7496 274560 7497 11280 7498 1456 7499 72 7500 0 7501 0 7502 0 7503 1 7504 242 7505 28560 7506 2190552 7507 122781596 7508 5361645744 7509 189907236832 7510 5608607069440 7511 140910337024932 7512 3057638087397154 7513 57984719818759104 7514 970099374479423208 7515 14428352493729139680 7516 191978618737417032720 7517 2297240553346887336768 7518 24831179203212485232256 7519 243362137107334194470772 7520 2169512869030982945830080 7521 17640741405829750038076272 7522 131143054150068822899160264 7523 893182781865612222477322008 7524 5583188607707061056354076000 7525 32081845447136676561191981600 7526 169701487456357057779033426432 7527 827404897233034935652078565632 7528 3722819325926058135461184019778 7529 15475194992617219000176432302976 7530 59495987686612147627062175500640 7531 211790299553826541552433721616448 7532 698854155464430150059407139098608 7533 2140190615408047859753911608989376 7534 6090676974038805041126235227586816 7535 16129985890745229591244523017868820 7536 39812237507457105681304713153354432 7537 91732549974617258286668847200921248 7538 197656996614095611180025139152618256 7539 399006584595976192253573076620034108 7540 756054824368822354647988944000345520 7541 1347331260056239943253600499759950432 7542 2262503469193619179125813407163839232 7543 3587031901697152546617102857398365000 7544 5379365586548611415757962232673698816 7545 7644850205783230535699546148975180800 7546 10313575083396063990654409474982995944 7547 13230506929971192114421166885440857888 7548 16164339075787230960697701016869959856 7549 18836615285069222278580636100287775680 7550 20966352746385894656487388938602092800 7551 22319948145797644421378375643527656896 7552 22753800763144055657866618861968700370 7553 22238844022472968875116195849388734352 7554 20861410002592786533551528863520167184 7555 18801590899308819351292653936769016920 7556 16296103440704693038143974377707467856 7557 13595779984796509519186162399757449152 7558 10927591710400915972583775050604303360 7559 8468196545552265910508722296205513728 7560 6331818369273085071961002343400102400 7561 4571323422579091766753172474276046080 7562 3188728386496647023412422211912376056 7563 2150420972196515899034821847418089920 7564 1402850137965883269502493632477427696 7565 885760600771326316869229493303804160 7566 541575425300670411065430413523550848 7567 320807681412733817314256436772929364 7568 184189803941459647273544745256996608 7569 102541555293647701156545030367267584 7570 55374953252192542574368110878002440 7571 29017451393596382483758579193341368 7572 14759746788287402732976377583731008 7573 7289571913886946232920290541774464 7574 3496607924325144543426408640584960 7575 1629375050338018936660947387080100 7576 737769771467115321207585323731328 7577 324662417454058598471259085475520 7578 138876923218639501735300596469320 7579 57753659724539018429379117790304 7580 23352573157914814399907826851520 7581 9182060528828690326918558194368 7582 3510977168360672561430149446400 7583 1305637001120305577027837573544 7584 472209925665636167754395125970 7585 166098304535623370115563096800 7586 56820768808498005091842790872 7587 18903129491277236042447288832 7588 6115232422850983269711080032 7589 1923561946598842225850918688 7590 588214808556979276068641280 7591 174844107154700911881618688 7592 50507676600871328537140992 7593 14174989967292168782302848 7594 3864567591483442901848400 7595 1022985203759217063986880 7596 262844519224009228260768 7597 65543996380484709725568 7598 15844620029818165672320 7599 3714203003836974192960 7600 843590133846257288000 7601 185317594513714571472 7602 39452902152897893400 7603 8107520421237608052 7604 1608271254513555408 7605 309029074412160960 7606 56826707226206976 7607 10118517276107592 7608 1734625014216448 7609 280824703106112 7610 44771886951480 7611 6650588561344 7612 937788836400 7613 132910417728 7614 16029129600 7615 2013264000 7616 240388992 7617 21512960 7618 2474640 7619 212184 7620 14000 7621 1440 7622 0 7623 0 7624 2 7625 0 7626 1 7627 244 7628 29040 7629 2246720 7630 127052254 7631 5598885240 7632 200172324144 7633 5968780232000 7634 151445000833260 7635 3319692091712100 7636 63613296353870144 7637 1075724834326590336 7638 16176537985751939000 7639 217692854147802850520 7640 2635508120547220633440 7641 28831781945976065702208 7642 286087381181500596779254 7643 2583094761983517896551080 7644 21281079611323510106805040 7645 160358616928560249602087360 7646 1107474578904054265845949704 7647 7022674206254141578366374400 7648 40953409141826190647271111600 7649 219944324012172680160438609600 7650 1089251700606167438987122625688 7651 4980245953522246256220077918540 7652 21045828991117496831349927722880 7653 82289661571985964432224399464960 7654 298029500465521067020697392187840 7655 1000901486632389771599974001895576 7656 3120682748882136405494357678556000 7657 9044352710325713440822548637305600 7658 24398426041106196000436535908496700 7659 61353322010011898668177488366259200 7660 144042913068357876512596558630971456 7661 316268789689056216493518928511106816 7662 650587177636731426420895360105965798 7663 1256159446399609826668773515248643320 7664 2280862045621305939064832308133590800 7665 3902115448643138007372571407699479232 7666 6301950882986157108932396968619410136 7667 9625768931559255857255879461174169160 7668 13930592161967411768642749599157749120 7669 19135335083116654840887889644694001280 7670 24989633474139241508384346816881914728 7671 31076350709950094467447634812644899416 7672 36855178088621487167727019252437425760 7673 41742706209120933141862958024344694400 7674 45212182911582283517584992494049033000 7675 46888641769741886626164216405776685076 7676 46615311514386168127648647851807327664 7677 44475258496504758505077240534887220096 7678 40765059632016643893602961608441101640 7679 35930274410310015675273917159157879480 7680 30481272791672884095579096848594366016 7681 24910290463632233087020598840946986560 7682 19626728453645213380214531464828924464 7683 14920021105784893681396233149257482240 7684 10950962431195547486998772703752656640 7685 7765805526849483257161059287280892416 7686 5324076797744965759767194605560426048 7687 3530864303362881615726035908276151320 7688 2266397007451015035720158806888551360 7689 1408747947023360446586199177503716800 7690 848364620198126552283116219662847958 7691 495198674711800773352998926068846032 7692 280289289021060691496633967425252096 7693 153898120959477734124765132327384640 7694 82000648544713642159210680552746640 7695 42413478152795671404602855988610560 7696 21302330898773076214724052131306592 7697 10392253428130446121243496352801600 7698 4925650088486911817007977942632900 7699 2268766578639944823496392230393800 7700 1015731698851617447176386497983808 7701 442090898768433021900228220235648 7702 187092977299903485781539875316520 7703 76997447762623493595451080168960 7704 30818983834347605685212368391520 7705 11998368743886975369836215947648 7706 4543780746527512566569327619960 7707 1673876843316400773839659583188 7708 599855349892748854487287705920 7709 209115674832109393265051858880 7710 70913543652405773604329597072 7711 23390826502790204405393498224 7712 7504261787505068888002782192 7713 2341296897773580491045891520 7714 710284558604850849005850520 7715 209495634873672279284887176 7716 60056212678605521482008960 7717 16730897023110993275671552 7718 4528186206898332470059200 7719 1190075323480549999134720 7720 303709409123626132552128 7721 75201183332815641466176 7722 18060381499046254837560 7723 4207057857272429226600 7724 948730092603464564400 7725 207315379661388004032 7726 43843699811666537254 7727 8946999257082948600 7728 1769548905190820320 7729 336715680805055040 7730 61697487766119048 7731 10964593263820800 7732 1848168326591040 7733 302264206830720 7734 47546759376480 7735 6928384655192 7736 1014027684384 7737 135359463232 7738 16641947520 7739 2217286440 7740 220552704 7741 24530688 7742 2803416 7743 148920 7744 22160 7745 1152 7746 48 7747 4 7748 0 7749 0 7750 1 7751 246 7752 29524 7753 2303840 7754 131433360 7755 5844448904 7756 210895669920 7757 6348598761024 7758 162662436199480 7759 3601522161274430 7760 69728895939785160 7761 1191703549099114304 7762 18116962837763884416 7763 246554315550685709160 7764 3019552726298966932800 7765 33427677553921458630720 7766 335770078823280887242824 7767 3070080413793742535197168 7768 25623123000673199114428980 7769 195671536577516909297562720 7770 1370057298455563240340583584 7771 8811582420611543996213553168 7772 52139643236760059464765160160 7773 284249618129816892375844212800 7774 1429578631953799864500912194400 7775 6640581791076446927908050545502 7776 28521809389302837982437678430088 7777 113393209515488947676065090267648 7778 417733128820716408997571835778560 7779 1427529619915479679450434741996280 7780 4530432646846117469233313987675072 7781 13368685495044082473594176525362560 7782 36728145591768309861740535542000488 7783 94077061622719158519371522844983280 7784 225011562268768444218722264355568680 7785 503351535922539147947339560313943360 7786 1054956316868428796258011469514273808 7787 2075288223829610403795176148528110472 7788 3838927893435904110517473824528876320 7789 6690309115945964021050505014798861120 7790 11005324332212771754737244669391914960 7791 17119213226561773654210579260215429216 7792 25227394588673643751074927069348225024 7793 35279703478061356340815142766657301440 7794 46899265708826423260199735987126312320 7795 59358920799232193275436674929856020408 7796 71637307512149686041132096587161031616 7797 82555166428329277657028656618506680960 7798 90967021758045446345982659400626218400 7799 95963711031716556620137529921574207750 7800 97035172491834080370714063234406031580 7801 94153176153898273988828186821245266112 7802 87756548700063004221085664448727815840 7803 78648477062238241867144646158669996760 7804 67837342308996810226420956757024549440 7805 56362757684956865100776505412997615808 7806 45145546452454878715561578985385284800 7807 34887498723924615905811585711947104816 7808 26029740838559685338234391617335151880 7809 18763284255674358644042505017348993280 7810 13075638740695927532025716184832035840 7811 8814367303052449341087323598113692920 7812 5750911226329636950855172285142850816 7813 3633518340549852833557409993164473280 7814 2224214188127210928445160536603790760 7815 1319726555238906643327386193372195680 7816 759338955637932736965794407635905536 7817 423843326283829433340490000563495456 7818 229590699031090358762403755850507040 7819 120734669822482510902473834313885600 7820 61656174730523550745387059076116864 7821 30585458684759259469757769536641344 7822 14742237694970365708013453457675864 7823 6906014614609442162603583785492400 7824 3144867992344240549336639986150600 7825 1392429714044281511834455287038272 7826 599535895510536207405801790980480 7827 251068872785230040466732704977696 7828 102273175058530925644778924003520 7829 40529086954240166900623757093760 7830 15625819649169422248875630053424 7831 5861596709457508094831719832886 7832 2139438256907594217737066224488 7833 759799872057529705156346322720 7834 262548835527694499053743050240 7835 88269540327495360558196626960 7836 28872120642535032033451170784 7837 9186963715383234809855888064 7838 2843356435959118173334740000 7839 855874379076192017297165200 7840 250500378569484217211779720 7841 71275559503156273230932736 7842 19711923516063253631825408 7843 5296353904946551933322320 7844 1382387251802369510908800 7845 350348862968629658937664 7846 86157103214012923651104 7847 20563116661956132806256 7848 4756906193176706193300 7849 1066223763397066648800 7850 231661488924694883376 7851 48625312695566574264 7852 9882863266246721344 7853 1941430810608636480 7854 366587509329683600 7855 67184215670281056 7856 11784295155801672 7857 1982398271846464 7858 325251673299200 7859 49678133722680 7860 7437036326720 7861 1067310435776 7862 136447747392 7863 18591304160 7864 2143503360 7865 229671360 7866 27707040 7867 2139368 7868 236640 7869 19840 7870 576 7871 78 7872 8 7873 0 7874 0 7875 1 7876 248 7877 30012 7878 2361920 7879 135926802 7880 6098553888 7881 222093495624 7882 6748947571392 7883 174600225791784 7884 3904421985519304 7885 76368621501293912 7886 1318940029427448192 7887 20268656000774190016 7888 278912567570172821824 7889 3455034537987978177936 7890 38700267019162447596480 7891 393456523227924222280586 7892 3642552678733427061816624 7893 30792788974833690940278420 7894 238270365704528477415309760 7895 1691124983840350187491750752 7896 11029575740973661302593982976 7897 66209091266325634253365958344 7898 366330726573615753837622643520 7899 1870621103221370177366138541360 7900 8826089765452814905893293153848 7901 38521356794302735218566445860808 7902 155685153938708675796766779548160 7903 583258354958203666879426584785408 7904 2027707573297561931424090567129216 7905 6548792182670474006057805059914384 7906 19671552966752150299821524903571712 7907 55028221722529188825156651010235064 7908 143546831355918246134937859502782080 7909 349705217987520275438076190790350960 7910 796886978812776740184062657014340352 7911 1701397155456704862388492490569941746 7912 3409512139015181285472651898727998112 7913 6424576461896015742204697124688010584 7914 11404183349203801927509829622707762496 7915 19105351999050255950363472484889897904 7916 30263018669812156384321022257836244368 7917 45406025919955046701911945645749293488 7918 64641586190359869207223938309922803840 7919 87464436411802684405739129317836653760 7920 112658236721236384579162784398489796544 7921 138344782752208861275780656997076105872 7922 162200550416717567394532829627091832704 7923 181810109414871811567538026996234879920 7924 195079850454771978063335759110543459032 7925 200611282825367407398139387789681030212 7926 197940945391332000052253221245662544768 7927 187591281885974372308786084468893017184 7928 170929913995459291103371401969117157344 7929 149884795937040688924816087800590528416 7930 126593800852522596723657146742731503552 7931 103072077224706130409756361748308558240 7932 80961817106137363982620695637610203776 7933 61396951292347119311422937809587832600 7934 44981964628291838679855007714093109760 7935 31859200933902687497212112423713145856 7936 21827250770049622607644579500107221760 7937 14473638045142392339391202407755775008 7938 9293995615145748192565624580005517120 7939 5782163655261890002414317903825842666 7940 3486941847319120435305943335255307104 7941 2039179485530272470589511067151503200 7942 1156911024550977103460063413691072576 7943 637005786777680033001850330643208768 7944 340517231441157537063039442800296448 7945 176778382251230813372059776496892816 7946 89154775186424344178546545727020224 7947 43692384982995605419588221498700632 7948 20812416796349162467080441542054928 7949 9638169353581565945978999500792248 7950 4340216989249172038490653973093760 7951 1900872829619582237047536786797632 7952 809821299263976796931116966425600 7953 335644949731961991566892515877264 7954 135355713204286973161276786350208 7955 53115206035812524367259677204816 7956 20283303263893464386339693746328 7957 7538015424353981088465411975024 7958 2726365911209530314031251048384 7959 959673100013401587390464393664 7960 328747471407248682908286707904 7961 109592816424715412005599646056 7962 35551240897556058191845710912 7963 11220921659465777946429931376 7964 3445555940681022737882428752 7965 1029144407772934044196735480 7966 298939907456562920178529280 7967 84435214561463520757956096 7968 23181556940411263597846528 7969 6184834600254271882364960 7970 1603233389969967944241600 7971 403497419360457692603088 7972 98593970628373271007600 7973 23375922196086870206940 7974 5371890255370884722880 7975 1197447534165232534002 7976 258331314292899028896 7977 53924644616015287312 7978 10906468671342039488 7979 2123841746284350288 7980 400363347153993216 7981 72817550811719304 7982 12653791620181632 7983 2142642666259200 7984 344101850718400 7985 52763866444464 7986 7961322486208 7987 1088123488192 7988 147394340016 7989 19274689632 7990 2102158080 7991 262478880 7992 26622176 7993 2099160 7994 278400 7995 13600 7996 1064 7997 120 7998 0 7999 0 8000 0 8001 1 8002 250 8003 30504 8004 2420968 8005 140534484 8006 6361421088 8007 233782449600 8008 7170743181888 8009 187297660552860 8010 4229757122952218 8011 83572025993055312 8012 1458408355757345880 8013 22652325143997048448 8014 315152121516195301184 8015 3948248785861939037952 8016 44741120447718125455680 8017 460337588211507177592300 8018 4314431024773153287205536 8019 36936949138365076807445544 8020 289559318956102121565736440 8021 2082881410569649332320208552 8022 13773328074657386203424630720 8023 83861444938596633224307438528 8024 470824056198251196587710862400 8025 2440557725014752669732169977120 8026 11694102444213639315063948345850 8027 51852649893501801029532202530000 8028 212989892435406731652783529257504 8029 811297927589095652412390528384512 8030 2868721428298378315043348413618560 8031 9426531011128539893070734331875840 8032 28818137812708890793573898655103360 8033 82065460481051240691301591484171148 8034 217975187119817246421435771149643360 8035 540782942355083020576545394774484816 8036 1255079374530398425447045530872612976 8037 2729338779791959441136732215816378580 8038 5570880119828825590732730164504433312 8039 10691522746119814815024551214166478784 8040 19328156696438843726584443113224582976 8041 32973682330237175402281579668545817304 8042 53180978400586582178669990715065243520 8043 81232219030870940383406783743240597248 8044 117715285941401318383841636997296964312 8045 162103387453712849688363841029345360000 8046 212469764203396343711961598325061757248 8047 265464193612296754543785020113280618240 8048 316622920919772542203411997301497649792 8049 360990688899552692999810940708050484448 8050 393933644056134168128045090879520556794 8051 411952732588375115860836661671311067384 8052 413296593666074547745812054795744188400 8053 398226281251931306909439703195670986920 8054 368882024493920502984579003490111030176 8055 328809468714757549423194631044381266560 8056 282283620629505330758214999174612399808 8057 233600576500819285049072109570818024640 8058 186487521156096641376090967539381212960 8059 143725486262132688878109067719186986960 8060 107010745237688044731016110311890826568 8061 77021869987754432645982954642441341952 8062 53624134499373909698642592234724808960 8063 36134040640578622972314986910704209920 8064 23578595811507231251270746074291951808 8065 14906826574705178012887295017541016268 8066 9135349518817183285156766751058086912 8067 5429145650756634246703467835706620800 8068 3130294265100014396121556723025787576 8069 1751681089663458615856727295665866152 8070 951696063878660624393615359241905536 8071 502181513676047998472256338549837056 8072 257440779908965042908600818812127040 8073 128254450116991848588076987553075580 8074 62109785033546883921427559027214880 8075 29244487674829988798023464596836944 8076 13391164556554805363840954730234488 8077 5964408246705473388327117086121600 8078 2584435428314559071937160648462080 8079 1089628179628025827828714494792960 8080 447055265072622020685136295683456 8081 178509031382975341705457059476792 8082 69376447242946332361845398753050 8083 26244868118221804223986688532944 8084 9664369531384354671659766331368 8085 3464243659358022712822447609856 8086 1208777297767260503345585833920 8087 410556164983869830202239801280 8088 135727724982520506100727766720 8089 43671153171827683084243200736 8090 13674355995068966056913723232 8091 4166344422418201569244761552 8092 1234955350773306293316353840 8093 356068440715850750415072768 8094 99838489228958286161904384 8095 27214658699802813927918592 8096 7210959521193661951952448 8097 1856252022710265971295840 8098 464085093036706777065248 8099 112670391769249699313064 8100 26532394747785011455656 8101 6061940306432507046524 8102 1342612271077211407200 8103 287762477464318624128 8104 59799594982044055616 8105 12001109723275568280 8106 2326003108127213760 8107 436846132388419920 8108 78568600386777480 8109 13682770331671296 8110 2296286429884992 8111 363956198033664 8112 56823549711040 8113 8283543145280 8114 1138963625280 8115 159500457600 8116 18789790448 8117 2318195880 8118 270730080 8119 23002560 8120 3083136 8121 213824 8122 13210 8123 1488 8124 48 8125 0 8126 0 8127 0 8128 1 8129 252 8130 31000 8131 2480992 8132 145258326 8133 6633275176 8134 245979614496 8135 7614934554240 8136 200795801258836 8137 4578968297827276 8138 91381249778568048 8139 1611156815974125024 8140 25290487023529842120 8141 355695548794124515656 8142 4506189890450508136832 8143 51653129722732874429184 8144 537766978962966649736622 8145 5101728028661027280866360 8146 44226648980945363708280456 8147 351194559336183997469409120 8148 2559908867392820686986626680 8149 17159917084091696884662540288 8150 105955878104318191202715836640 8151 603504527103006619152791627392 8152 3175005566719065323126074407624 8153 15446511239222011976961988346820 8154 69568994878897473366470769160016 8155 290372022394279988536108629742400 8156 1124323138086969700669657740009984 8157 4042684364915577956549130200735880 8158 13512899959211548073684663319841536 8159 42034732306046314876942640815368192 8160 121832235729401926708138102115015460 8161 329429737613633266890998252450558208 8162 832158636462134100337009000474685088 8163 1966677460015517554383317270939559040 8164 4355394877255199989803540799673904718 8165 9053371040508745300650746295454801320 8166 17694229322910441940298475677085819104 8167 32573229630390776037542365952948976512 8168 56581631476112523074025755792677675848 8169 92907569821307632466717923697509413144 8170 144461388908489573590412095259582590560 8171 213070065761274075812413661962380506592 8172 298595292268438553788598535361631894232 8173 398220921815124707343985334876954725320 8174 506179769535886689267573832894699408512 8175 614116857466656801111937397603147870720 8176 712123519732506421489716313490301615928 8177 790273293941796811359338946066993519708 8178 840319642044422531745615351276490877096 8179 857143986229400460380484287178749390784 8180 839600464731105027768729580764921243000 8181 790571316930306843541423910836190327528 8182 716263324617658205483781271706783956608 8183 624966736605251631145375033247564633472 8184 525605415358265324693850810263125676496 8185 426408718520310453063631700923513931520 8186 333948797606243878899014451338370926064 8187 252654114666150965345229087386349384672 8188 184779013717843895289165623771440518144 8189 130716005096503271652110356391071406856 8190 89497048528225133223843875305192821760 8191 59337765637812484879614572033630882816 8192 38117146948731029243390508564806026638 8193 23734860229809236940871424204167120112 8194 14332674770456811902754922523300348928 8195 8397048066060088549068583940830704480 8196 4774823260538419674353187846927121520 8197 2636210149517821374791761006971389952 8198 1413658064654498736092077108926550080 8199 736527657946220559381485538888322688 8200 372942825215515597443864460158666780 8201 183578532032744006007883966889266584 8202 87869055672288522499933691787594672 8203 40905583853395209690663391276514656 8204 18524666790776272586359315454239320 8205 8162413221806923756158176050585600 8206 3499909026307685785266577095600000 8207 1460580896190023526659099847873024 8208 593302758174404334271170320858088 8209 234612307708078597154303349810588 8210 90319636973120794305556860718560 8211 33852693379476473423309195478880 8212 12353726944007909965128610945520 8213 4389364412304721163233726784208 8214 1518435029469942714439556563040 8215 511409313313632565199052823680 8216 167684079312079172078632738056 8217 53521099177157595429418949080 8218 16627578067104007483509745712 8219 5027277535542068896196691840 8220 1478997502501859501748088320 8221 423313422013447436754878464 8222 117836757990147182261316096 8223 31897189710968200389624320 8224 8393317063558933043426664 8225 2145939821649321465834360 8226 533069780678478706403032 8227 128551045703988523876512 8228 30084045299781389481294 8229 6832413692716802116264 8230 1502953672598896385600 8231 320517238540777521792 8232 66185393087295984152 8233 13193176703634183168 8234 2550199163979439056 8235 474441003205924320 8236 85028290800799520 8237 14789557403533512 8238 2439264158763904 8239 390985370334464 8240 60198375556800 8241 8600835501496 8242 1235936507520 8243 160956544896 8244 19663517544 8245 2517377000 8246 250938144 8247 27046656 8248 2915920 8249 174252 8250 18480 8251 1344 8252 0 8253 16 8254 0 8255 0 8256 1 8257 254 8258 31500 8259 2542000 8260 150100264 8261 6914344632 8262 258702514752 8263 8082503946880 8264 215137541727120 8265 4953574816703478 8266 99841164369121240 8267 1778312805520753008 8268 28207606625050150880 8269 401006838466515569240 8270 5136621360084589910784 8271 59551778744431644832512 8272 627281572943069864841504 8273 6022838591002145684473680 8274 52860782051100063579567820 8275 425126121256160404759665744 8276 3139599681337859447832215856 8277 21330846112814082925853068016 8278 133545096642195798472378276160 8279 771548136829673083710115977600 8280 4118868655180915856756116067136 8281 20341672288265584896252545875158 8282 93039108705279343622305322231640 8283 394517227155953859148868933739200 8284 1552481541141656372485161874104000 8285 5675241450040409840392692097909704 8286 19292438821604584539945232892162560 8287 61052397154594881614682550297535488 8288 180064687104473451358115250869962560 8289 495562995137205229909582817448260880 8290 1274352622729749638033978983590176536 8291 3066340773393899827922994782617132320 8292 6914381754472605224040456863513950152 8293 14634858910621296447359286464780532280 8294 29124393450259531683515090296461871680 8295 54589717240592323774300489124088765056 8296 96541507226546274894609570771784175200 8297 161373115292030275408476442845943536096 8298 255398472899989341696047285886270159360 8299 383367333512657446544505106856104228720 8300 546686825331764924146783892924884459680 8301 741785902854522478286357322179600392328 8302 959167713711817166818002854395275553536 8303 1183625134039208529490793351586904005120 8304 1395830126420498850786398976611266629760 8305 1575115703246669194038175282212769527982 8306 1702883638046570953720085190501291986916 8307 1765837392177586254129510245794447792416 8308 1758252070147825879809720616916070908400 8309 1682751862589200581043194300324691377000 8310 1549477424519603853510028917343535596416 8311 1373946415080029307534309598191090716288 8312 1174204501686603112965418194462884575872 8313 967955559142343254127913479069046279120 8314 770251856649426394906377110973170279000 8315 592085574811406748161780727471789706128 8316 439947899745386256162671143573598690880 8317 316196198102768041191885330629427877192 8318 219941970046932736425479490756128870400 8319 148148685793670690333202754821759851520 8320 96683719664587866428237173383906926464 8321 61162968799849431644793910364705082720 8322 37523560971022695067517283615400750336 8323 22335096174209546993742505282832994960 8324 12903746675803872883342827324871953360 8325 7238563294283678754366685562250132960 8326 3944124411877242855102260465258940160 8327 2088107555925147574795661563958551680 8328 1074461977017449724136808248174895440 8329 537510420088286152954296089644608720 8330 261488292576300582608206435675624920 8331 123734076724278973958134175110234672 8332 56962731327696596950452872466273632 8333 25517621225092910472307780594063200 8334 11125296945756837619753094010835200 8335 4721393937650501819458075319841280 8336 1950618185613481225409726690075328 8337 784629226803597325159953991627646 8338 307316042572768910151557456657560 8339 117209643021987805369400975368560 8340 43532948981086512928136826517760 8341 15745665639263262603920786565360 8342 5546151575370656826043726133568 8343 1902400016876569769018601782400 8344 635439827683709338384677963200 8345 206669249681641003176052693872 8346 65444285445615961359062544216 8347 20174809693028070789538048864 8348 6053672800577260825006063680 8349 1767842473663850050429052720 8350 502312404548199470418947072 8351 138840099443283858867472896 8352 37323307402604833704756480 8353 9753586930448727639167440 8354 2477449591878317382515340 8355 611374412159810725802672 8356 146475436318472481749144 8357 34076892133637148078216 8358 7687991112026573046400 8359 1681405703144555932800 8360 356632386567095210208 8361 73109390356086628896 8362 14519319713174294744 8363 2788042844694087120 8364 514892749718857920 8365 92312726667692424 8366 15848430232792320 8367 2610978479418112 8368 419405246255360 8369 62847425193120 8370 9196828542720 8371 1298418611360 8372 162940575600 8373 21655749720 8374 2471941440 8375 253064448 8376 32909184 8377 2256422 8378 223320 8379 21600 8380 768 8381 144 8382 0 8383 0 8384 0 8385 1 8386 256 8387 32004 8388 2604000 8389 155062250 8390 7204861776 8391 271969124152 8392 8574467783552 8393 230367673702320 8394 5355178108118960 8395 108999522756116104 8396 1961088002275465440 8397 31430245581874855248 8398 451595015558119029680 8399 5848151915474114024880 8400 68566541932754270455040 8401 730624066323486276424738 8402 7098865657785283404915648 8403 63070277218631131315051020 8404 513646274660527244531977440 8405 3842660341582375011390530640 8406 26456804028766540470911023872 8407 167916177317757979973368280824 8408 983851239129112715079713343360 8409 5328617855420624157721093074400 8410 26709306883155374637334901807536 8411 124036413012836469101306220145560 8412 534223736006754508467491622116672 8413 2136084884795901641045035491905600 8414 7937169813738835422483423980588400 8415 27434856696133130915596341363604272 8416 88305013832802076441951684009220096 8417 264969771124953359285650490865656256 8418 742083237441116056490260149478630400 8419 1942276010496907268952311182625936080 8420 4757407457306125597384647836790175872 8421 10921236909212115282144087054252739386 8422 23533951116790531375405165892046881488 8423 47681622265525550538204656325599456040 8424 90986222514574944786512355712660245120 8425 163801494545752363780640805957485231520 8426 278696002478692701307007920439049589728 8427 448912561448795505767366477689871231376 8428 685716622272089234672985990785387148000 8429 994930970824374328724477290723235548080 8430 1373392878830327816619171233463728074800 8431 1806382824252419725055123449871009431728 8432 2267080262665298054143902456357216333312 8433 2718713356155142612899689543350288944960 8434 3119356348152720947826709439822352969120 8435 3428514922707960818249175989462073659484 8436 3614022060665118848640276139397927564992 8437 3657585553209246623928012697254695202576 8438 3557662845675266867786836278368000518800 8439 3329072465333841483717927606864338815200 8440 2999624064686407008345529142311016000640 8441 2604769656192284218554755300145952965696 8442 2181638324159157965639329940497881255168 8443 1763756669882985097220869099474207987720 8444 1377366001395423476725243621068452014560 8445 1039702219614826115707492274057079604928 8446 759092216703624409204107583803689256176 8447 536373007453738287008993736285042127968 8448 367004703658707326221540405028453544960 8449 243298637761752018690428956680776242050 8450 156346517917895842786520633438219512320 8451 97436396563103798213297270749514335584 8452 58915566895945153647946053208707704800 8453 34577538294523171204027923660866053920 8454 19705206580056111055485910563730115840 8455 10908057794751218635234795689353302640 8456 5867312881017866374929847559299208064 8457 3067551977552304430625159947387721808 8458 1559304267792960302906855482804623200 8459 770853179076577452950848850042919720 8460 370698126137402277297546081661500000 8461 173449757015465761337303743539100144 8462 78980365762462317619549831184017152 8463 35005411365282285337233865896801200 8464 15103976881970022712986422569152000 8465 6345244171061511781406551774148928 8466 2595720639949481296348191940732768 8467 1034101659468385934276280661904400 8468 401234820364590154579317198924000 8469 151631279760182739717100549719840 8470 55814974096709848923923686483488 8471 20012037057932171252770265415384 8472 6988876205164128786117862439296 8473 2377329340639163839973320610400 8474 787613150640926185818979395360 8475 254124866851860400015646135720 8476 79846021212432110774488121728 8477 24426921919246819528021869888 8478 7275105923487079419562828800 8479 2109038433235297014961252960 8480 594975802156416213937282560 8481 163311365519649171619358080 8482 43598781932390775564429440 8483 11317548641868495002686500 8484 2856004635988296517470240 8485 700130842822331558427130 8486 166723059350866948041168 8487 38542925805591190125168 8488 8640767225121549232000 8489 1879915202465909052000 8490 396028722362307781632 8491 80759695563511732504 8492 15964293347488315104 8493 3039753323827783360 8494 560488610877942320 8495 99774156139747344 8496 16969454413382400 8497 2814967355636480 8498 442843884356160 8499 66522977870560 8500 9859577786240 8501 1316332256304 8502 176121743248 8503 22407951720 8504 2405433600 8505 298478400 8506 28366288 8507 2451624 8508 269120 8509 16000 8510 1248 8511 144 8512 0 8513 0 8514 0 8515 1 8516 258 8517 32512 8518 2667000 8519 160146252 8520 7505062800 8521 285797873440 8522 9091877536896 8523 246532953449684 8524 5785465388680978 8525 118907116576514784 8526 2160783828908905928 8527 34987220393372106912 8528 508018037652419498352 8529 6650318329659970329536 8530 78842422533323683257088 8531 849768161134238735012772 8532 8353986629050057833720960 8533 75122864474887446431989152 8534 619445239392869082162149928 8535 4693699498714375556867079224 8536 32743288519680231780247026720 8537 210639455418838223201381920224 8538 1251417976621360204685127018368 8539 6875096415717496410419022733504 8540 34969103695449769507918946228658 8541 164852178816050342644714209467680 8542 721034638969924538993822494967008 8543 2928860755602733950603938433935040 8544 11059786229359707755047300372377616 8545 38862389314227472046154120604200000 8546 127201300838185209483700699917751296 8547 388241282421647865967913851381379140 8548 1106268972640206620419006179272522496 8549 2946503703724638803275689931394718336 8550 7345472363217810561000534578695463888 8551 17164036390919984515254346771983096108 8552 37650019609689891555998887540418246544 8553 77651423226335898644627458237465086624 8554 150830769532705902653576108122189167744 8555 276389169834864184325298811071243452520 8556 478611933936490075713285499076500958208 8557 784540961700203135294647799912181854720 8558 1219395169955519521320744905531403345864 8559 1800028240174204446928329807135454059616 8560 2527587741457849798543564177508598648528 8561 3381305157890544693142900394148597646656 8562 4315622907573802275862264471939540320768 8563 5262387125452701992937490354874743079808 8564 6138616279324672159866461426003731179810 8565 6858736255663155449806632223789757841312 8566 7348712998433030797416136098657984064208 8567 7558765998532593420818044683751345499640 8568 7471612398825649553802232807570709219568 8569 7104391857828019305295670512116679470144 8570 6504131557244507120718876019199062039680 8571 5738244534719485147572225859443748859008 8572 4882606974549895213839972145776164250432 8573 4009983455703168437797518973871654777760 8574 3181026481521104410879659337941362057112 8575 2439065525051779428980247642737804676928 8576 1808804173197324565935045587251467858192 8577 1298182453794505928060446783632036385536 8578 902204238533118152757585924716973186048 8579 607481723707744841913379563519241856388 8580 396498210747389762147024797345673672704 8581 250978292015019716183980336165142587392 8582 154139044701788212159278267636153351528 8583 91886849305844345263112670254137501208 8584 53189918255082895843003297039996789696 8585 29908905580764136179522248167680888192 8586 16342414699090773707068573000170201728 8587 8679913273004822578935855276104935188 8588 4482568465151613230099014122254734272 8589 2251490267767679733509200696322691040 8590 1100156784360978833722503478865206440 8591 523095441198866246731365829986704928 8592 242069785145422610840928760249364800 8593 109047594883983215603282343545640512 8594 47827879947943247458000589464711680 8595 20426823438412692961480922439821000 8596 8496334223993312750637927289728866 8597 3442080867213690985880951244964416 8598 1358340777431581175324558452909304 8599 522185457602502075718760489501184 8600 195564964206987638228727506216736 8601 71354434864854325330447262254304 8602 25363974762344805161416105186944 8603 8783672865174205490664185020224 8604 2963346069580886209285074563264 8605 973889500907342279529864036384 8606 311765571371479014764211279120 8607 97204742318913888371570720320 8608 29514359751106502130798635616 8609 8725815314265782667141357696 8610 2511353084571249769879042560 8611 703506256222598485846438656 8612 191767139209268349670960896 8613 50848274880605944620139968 8614 13113272032890593440735800 8615 3287303241117785829894852 8616 800788038307212328930032 8617 189527977325397445890624 8618 43531289033778148936320 8619 9705361655660029164264 8620 2098614514316470702720 8621 439333521842979162720 8622 89215751455083228888 8623 17503229916420829504 8624 3317971830873283920 8625 609691393396882368 8626 107325761154755328 8627 18306033097727232 8628 3008205875549952 8629 467549067814400 8630 71475335415120 8631 10224808170360 8632 1382365173776 8633 188740015200 8634 22013164800 8635 2625594240 8636 314065458 8637 25421984 8638 2998800 8639 249600 8640 14112 8641 2496 8642 0 8643 4 8644 0 8645 0 8646 1 8647 260 8648 33024 8649 2731008 8650 165354254 8651 7815187800 8652 300207658000 8653 9635820627136 8654 263682170085756 8655 6246213458927796 8656 129617940357652384 8657 2378797215907558080 8658 38909770993248414168 8659 570886988330652352312 8660 7553675504838459533472 8661 90541643181343595210688 8662 986946549660569720295590 8663 9815865066202107798056904 8664 89328492293658007415909920 8665 745675276176643545433515136 8666 5721912724959828744047586024 8667 40437238090604396228431833600 8668 263626937712836247433422076944 8669 1587829453894120646566992667968 8670 8846964699504046241277026526968 8671 45653886475792888296285081827260 8672 218438519109960925285734135989280 8673 970049142296649987755968320644992 8674 4002189557107478312187693787073344 8675 15355345641205990281244866845262840 8676 54840443096730533288327852974296480 8677 182497044143389139722254240309561600 8678 566474167051307399000447337364294860 8679 1641947210826423048906239664360144896 8680 4449528787766459737836164630740134144 8681 11287683336804730915658592684259593216 8682 26843067932361648971465425310531142390 8683 59928743604547916696811344186718422744 8684 125801863120491528682452883033289725872 8685 248707095244520367468445446140075771712 8686 463828457332260239329234885481560837816 8687 817377906813479987862760197701471695080 8688 1363367419837527649712177152901626051904 8689 2155992836153756025997325243112037639104 8690 3237654586583449118368413262437138523464 8691 4624298393295042342784274060683250929336 8692 6291460419981204964346706160401045344160 8693 8165402003379227012804152008272604523392 8694 10123363397178179764402853906690644770120 8695 12005043190379311438610564672948675288996 8696 13634356769364204809455380186985889467104 8697 14847334225048603388712931114389877282560 8698 15519851276125301387031861929812732915624 8699 15588590821777164895203935348895692252568 8700 15060360701464972329842082434665569875136 8701 14008042781709716224797266945691960666560 8702 12554928224720122658122243466751514546800 8703 10851878651624702120432210875922900075520 8704 9052909388475965907233070393937115019232 8705 7294293083437183987996851266879623523904 8706 5680558188842077110800303938203988806848 8707 4278537459768779683311994321291536953720 8708 3118628716637968313611676882739486920256 8709 2201142264427480784067917348995199115072 8710 1505172105323407933100257205966297002374 8711 997703423984251692264244559735518347792 8712 641363835276963179691267109335245936640 8713 400030441854754201181462653395846952448 8714 242188221493503855123675851435587849296 8715 142383184091191152560934655787532365312 8716 81315498204268167901893210167394588192 8717 45128351890342323640344319067885649600 8718 24346101979718096871161466510486943540 8719 12771607718854315751883276395517133928 8720 6516592551301850231446854821166532128 8721 3234951368792330679508227927294011328 8722 1562756437561073170745117983528417160 8723 734829163461353142716177906943708672 8724 336387209604382407768542561639302816 8725 149943724186320306274361986002832512 8726 65091169599355982154349848777827160 8727 27522103653271933717802174926483300 8728 11335981375533261120961399679161728 8729 4548818838059095371035414174441088 8730 1778425170301642888650172969164624 8731 677480410038514697103507747969584 8732 251478614386620166979006929959120 8733 90961495647855946971849144510016 8734 32060287512813043901870372657528 8735 11010911114243889436327266560040 8736 3684727275229559706885770588640 8737 1201404589541457816360241859840 8738 381625338384000565309400981568 8739 118085881921244610946377345024 8740 35589551844611324199855119424 8741 10445530034651966139543109056 8742 2984995159675103193489897880 8743 830390975382147434451015816 8744 224803571897178294767495232 8745 59214257868719345934728448 8746 15170528800399719053997494 8747 3778439689401478288345560 8748 914817474087431959373472 8749 215130373096960630260672 8750 49119452505906994622376 8751 10889011158101956505600 8752 2339170561498832066400 8753 487375275484300694976 8754 98369182365643632096 8755 19174703871902273464 8756 3625635429404880864 8757 660172153085945280 8758 115822411396436736 8759 19731996944985672 8760 3189096184049664 8761 500715599205888 8762 75692248145400 8763 10582549384344 8764 1495906635184 8765 190918949760 8766 22803428208 8767 2915175380 8768 275112288 8769 30877056 8770 3110016 8771 195312 8772 24800 8773 1024 8774 12 8775 0 8776 0 8777 0 8778 1 8779 262 8780 33540 8781 2796032 8782 170688256 8783 8135480808 8784 315217845600 8785 10207421336000 8786 281866215676200 8787 6739292632377518 8788 141189363094243816 8789 2616626678929753248 8790 43231740242673124800 8791 640870587054237783880 8792 8569894342653578957760 8793 103845502154675298593472 8794 1144681975712481360632888 8795 11516112779849994191164080 8796 106045477937654300274470436 8797 896024311501833343687516736 8798 6961878739643691590821854144 8799 49834840572947174392019157456 8800 329201968434115839455379824160 8801 2009810758444950574797259815360 8802 11354920520143910865366467362464 8803 59438399628120342089550420737102 8804 288588642596094897868374697212456 8805 1300960544264440412589760513816960 8806 5450609108466886370836049795988608 8807 21243961961255619613760089588192920 8808 77099164711586647239375842357244224 8809 260802630980340244185792986694131840 8810 823125754406976169026340866296698200 8811 2426516799210557865637200196910927664 8812 6689099978612905517978331852787744904 8813 17264791159316359323553811589307120896 8814 41777796122601853387625086803402058816 8815 94916099444296884478817736770653059560 8816 202767617331836233977248502461871971040 8817 407947577049178302362779723585116233920 8818 774212967726450701238590040698959487728 8819 1388295249416326481529448789138960467552 8820 2356059374071036342472469484468098324480 8821 3790404694909683549758069314539977731616 8822 5790003537895483951239708092802551244864 8823 8410968126301610500436650947866330050392 8824 11637071058323987272151684717575031808832 8825 15356847780326314815148377300675174990720 8826 19356326347364049305346495608782466348768 8827 23333436674368289809811809625353496742742 8828 26934714284194303985540695106655296137260 8829 29808342721186762167314839689055753106304 8830 31662173608625354189369169210483199138880 8831 32313167068981690192185582800501675438328 8832 31716610548758288560878132449183367491520 8833 29968871582728853833838888214240809537856 8834 27284441475366572818433640336924978534720 8835 23954303488371181366911249624374938226800 8836 20296348825143781062998958531224812996776 8837 16608897989505494647518593620397392386336 8838 13135800943940100517386474695557557638016 8839 10047364903283469517800241301562875733400 8840 7437010365172966926416496181248569921280 8841 5330285611190383830966304164549760518976 8842 3701255983305932103491235888698691670936 8843 2491271722350006059345990818482934659168 8844 1626222584319519072129890085688840486912 8845 1029975237669313734859544186293946484480 8846 633213918256258153598663794645549631232 8847 378031898527668508080742059239053187616 8848 219243728619969197745048544678958300800 8849 123566980320849694519870245595741533888 8850 67701728386390586599525675950062655240 8851 36070719365740972017746157139540394736 8852 18693629808924973440945367779762681576 8853 9426121178456857243875291462979873312 8854 4625733830188632191031634025156505280 8855 2209710156051852919011793807391433120 8856 1027749338758604658558340596560477760 8857 465498122256947984487414064161775232 8858 205352820878801762347398455266970448 8859 88247087810279867266911285721937862 8860 36946525613075511621932194130051400 8861 15071926361521922766736676819178432 8862 5991370095845667228060259888292864 8863 2321011995533566705968802947714000 8864 876287076653272333577026357094688 8865 322439536684258101306922586913600 8866 115634970965164477922899460468704 8867 40417382473039152057489716568144 8868 13768064707973696075007278552872 8869 4570708927620476018765158222272 8870 1478673809070523489024341037440 8871 466117370293685094448186851856 8872 143155463073054257756403885696 8873 42830009587315561456408287168 8874 12480639641061595555312050528 8875 3541673525224506081356325680 8876 978465363451632504272920260 8877 263114365506104844096128640 8878 68851212822645828466944576 8879 17524038255775752687929688 8880 4337525932373094237611200 8881 1043601649726519542235584 8882 243892360717277665652784 8883 55374366654873403245792 8884 12197815589288872208744 8885 2605890970526707106400 8886 540153998807674298240 8887 108258324828154224856 8888 21028840107248197056 8889 3951202564191079232 8890 714232786587631040 8891 125414211549414240 8892 21087710234726400 8893 3405491348775808 8894 536118235832640 8895 78756723732680 8896 11332055914144 8897 1562882076288 8898 193511203776 8899 25100418046 8900 2846883240 8901 286791360 8902 33843712 8903 2625840 8904 238272 8905 25600 8906 24 8907 144 8908 16 8909 0 8910 0 8911 1 8912 264 8913 34060 8914 2862080 8915 176150274 8916 8466189824 8917 330848284200 8918 10807841736000 8919 301138157131000 8920 7266670801238296 8921 153682307417129400 8922 2875878724653009856 8923 47989764949576188640 8924 718700036190622123680 8925 9711868001654819675344 8926 118956409790363603814720 8927 1325821677300356211820026 8928 13490807893150956664560720 8929 125687481319418069233881540 8930 1074800399773864814520488064 8931 8454483857294314490270494784 8932 61290711732401912151189793792 8933 410182166614812540609175696680 8934 2537914891384151639196750386880 8935 14536858684958391949621040955024 8936 77174991291528828773842282127784 8937 380163510907154655304578571019880 8938 1739380721320181853618883114070400 8939 7398945451087796221173399632019840 8940 29289026634996441073716483782386912 8941 107995948256759555361832210491881680 8942 371272633534951118019046790077612800 8943 1191225245664863706290446491058577800 8944 3570817794718119090154524862923273600 8945 10011589238411834109953544481120643376 8946 26285995620891341176328342414972492800 8947 64713456750210733755637342548890822594 8948 149593957360964849968934087932821893760 8949 325175811603342569798980858407180658680 8950 665690226269641258790406860579847202496 8951 1285474010726783262427662725149974575760 8952 2345270679961749531858993620012799980336 8953 4049186685767918422799264274698629699440 8954 6626607070537876305060593808209597488320 8955 10295704812204018416499963440129579171232 8956 15210324852026814701404416470567675993376 8957 21398977513601592165589196327530256549328 8958 28711066037285691244137544295141832561280 8959 36788310657080204709515055735973413827280 8960 45076344498548101948095469350205987797864 8961 52882398546652387008457312467947510427060 8962 59472188648916228156357600948024397422336 8963 64186810610120203750416209991305292742080 8964 66553143805754488129445857317903373004480 8965 66361813058086582640029907534287377883168 8966 63695129273687136801179359690029920225856 8967 58900730590363915526563780839026638669280 8968 52520374918800802382625402613095137942400 8969 45193203110652812047119043846279617540600 8970 37556281144368615400814097852481293648704 8971 30162253831736929944563265493675807647360 8972 23426478716150676542984481921011205014880 8973 17607031837879818437370455805288459942560 8974 12813259513729099586014602963189411730880 8975 9033815182050039679079765304044976901722 8976 6173774331888000537809926620522315238560 8977 4091804856582998640248636571390076147808 8978 2631284077569164042062723172374636869120 8979 1642484384365571985583635492756067171840 8980 995625407460004436454638181854247284736 8981 586302033243990083523583724684625228624 8982 335533927731337614546927350281314321216 8983 186676560450645145707266821639904134920 8984 100999751216762921177273241647476459440 8985 53156613166697060796658805320386215064 8986 27222051993411765727455786716954155200 8987 13568194678285251725815845060418510752 8988 6583596779031519622240582492166607360 8989 3110556298532061260736443598746227920 8990 1431304102089401214292908413264219520 8991 641537076768511034789504875952493616 8992 280140876554845576350326846449786664 8993 119194661109408802214548082702881200 8994 49421433511651033058802403110595200 8995 19970864588318699507953054592481408 8996 7865707776895322066116253522263680 8997 3019720236303055107004976147530824 8998 1130066864009756220158633953990080 8999 412250889399238731057240696048720 9000 146603192279045934617837176768496 9001 50821150374080809182759282796120 9002 17173157066887527834136638504192 9003 5656396911854980619527184165760 9004 1815845338090693808778512189440 9005 568101623994469533109740202656 9006 173194107880768605562425913664 9007 51443243731451755272679151664 9008 14884994370086898471156370320 9009 4194741139918585240561365420 9010 1151024908623178431893568768 9011 307476768176416997641283394 9012 79931681366902892022664064 9013 20215139087634801893901520 9014 4972644598452800158562880 9015 1188855597571708590775664 9016 276235169903366640671232 9017 62339824900285121181096 9018 13649317699171556126400 9019 2901542022848965507200 9020 597493816620785717280 9021 119154697384636774000 9022 23042752527219853120 9023 4294289153468616000 9024 775236625788190160 9025 135160475615917152 9026 22528599040765440 9027 3661362503972928 9028 565198051712960 9029 83198429212920 9030 12103787246720 9031 1588245933664 9032 207502774008 9033 26249047000 9034 2712731520 9035 339229440 9036 31502016 9037 2605680 9038 322560 9039 11720 9040 1408 9041 48 9042 0 9043 0 9044 0 9045 1 9046 266 9047 34584 9048 2929160 9049 181742340 9050 8807566848 9051 347119309824 9052 11438282635200 9053 321553309927500 9054 7830417642314250 9055 167161436620133232 9056 3158274599777123640 9057 53223479042787707456 9058 805174227032447477920 9059 10993827174820496373120 9060 136100120652097104000960 9061 1533575542113567756239516 9062 15781075034932360496285280 9063 148731403190152050166860760 9064 1287028488872496715493756760 9065 10247993730814035248602646472 9066 75228666979238791583757039232 9067 509977988808252783047049303168 9068 3197346126840809833341626527680 9069 18564165589386813151631973942240 9070 99937746611414345238817815868010 9071 499376148658191755039180268926064 9072 2318525760236877016031921451975072 9073 10011524166670607465250515626706560 9074 40243666205811322438365412916983200 9075 150731962628463572554654339866536320 9076 526539514709447388384661527909279872 9077 1717103245894583607793957331096815164 9078 5232946502318576602385689575923824800 9079 14919505831402193610510093204618852400 9080 39840862649494360954831298748877740336 9081 99773205398100438963187827485534744388 9082 234634551550719932156890843613483634304 9083 518895417590322600275705085386080623360 9084 1080749336801935348685969916617614110400 9085 2123238376413291560845370754090521070584 9086 3940837975589576830160467304556470560128 9087 6921328589550410651581523386558618496256 9088 11521148309001583539485958357842001084600 9089 18205123966320923843569224763507980062400 9090 27349834062605060270570155734431164638048 9091 39122890071555537000543366535463535538816 9092 53364320823497705655270705245778407880576 9093 69505252555223193027809667813492776638880 9094 86557802069072619727394670334506761499210 9095 103196293689715079132196398484618687826824 9096 117926267195724019638133762823962303439280 9097 129311545713095508074546073049847522261064 9098 136210111623264178860797353897075251309120 9099 137964072038149872784671105160176681114880 9100 134499939687656368982746523756066604792128 9101 126319145686267213752145485024160183062336 9102 114387051112725485320208199799900571227744 9103 99952573773626358115575005938431176921200 9104 84343148426517358095175275919857059073000 9105 68778892772490553507239853310945513738112 9106 54237984144049019779422571299833367669280 9107 41387759301071155825136888677587127859712 9108 30578896839334018712039632227100188225600 9109 21887696317327620526862937575772953610620 9110 15185864496836811169207859810182947002112 9111 10217857817469994672370204371454199614592 9112 6670649114439018812911896418202707563288 9113 4227262903537114446355563109402401747720 9114 2601458231037974168261977088307244569600 9115 1555297229003793279890141436613216434176 9116 903671979227053131300184935441396017856 9117 510459007187681492222131950897876896876 9118 280417762232018732898937306495425611360 9119 149857068766924640064278947371035986800 9120 77929034425801050923238105811198316248 9121 39444464986915893581607809961560361792 9122 19437625957492297501490058532702104960 9123 9327557048992229141326373062553815680 9124 4359623856748041489159149733940365440 9125 1985030561870111826290545521546612312 9126 880633240012010417799137014318010794 9127 380712673047075838250912251635367984 9128 160409711282925044806417193253275400 9129 65878547121266909652259076087603200 9130 26374145561874497828952043272082560 9131 10293589455180929396304532068012672 9132 3916831094100572036756199873946944 9133 1453112594261202403047022823382560 9134 525616866508155759516679059774240 9135 185372878161003458221136919154032 9136 63741338110048021676596482957040 9137 21368756815266722581458893788032 9138 6983847382087003117361666258880 9139 2225006185022776086898264759040 9140 690953934858867497123723022528 9141 209116718303711669662990561056 9142 61671870051057159095929642720 9143 17720492685567113939427538200 9144 4959626788616974151841485000 9145 1351849190490565498029827404 9146 358751380677454690690917504 9147 92659018305204883980237312 9148 23288444328097824878011840 9149 5692545608869669864559160 9150 1352803296056743430614080 9151 312497876592128186661744 9152 70086441481633406091816 9153 15264968018265805507200 9154 3225976279320317724000 9155 660312278533053350784 9156 131159915837917050944 9157 25180725263687553472 9158 4672504464237570240 9159 840894297357014400 9160 145002191802428848 9161 24238960700970312 9162 3905284519823040 9163 594934732379520 9164 89368212524160 9165 12514952492224 9166 1663980592586 9167 222973423728 9168 25524668400 9169 3025451520 9170 337504320 9171 29165696 9172 3315200 9173 262140 9174 12000 9175 2016 9176 120 9177 0 9178 0 9179 0 9180 1 9181 268 9182 35112 9183 2997280 9184 187466502 9185 9159867912 9186 364051754496 9187 12099984537600 9188 343169313692004 9189 8432708966701852 9190 181695349818357200 9191 3465657398366516256 9192 58975729558005350376 9193 901165327862649070760 9194 12431465061447090757824 9195 155528178223508748154752 9196 1771558336148579603225566 9197 18433734425957578210506072 9198 175726319620922127407733240 9199 1538561136509136744334572320 9200 12399294069321913414182077016 9201 92154342707622832690497282048 9202 632709658559831517688877659456 9203 4018949357459289737395718892288 9204 23649382848553079429272546788648 9205 129076951345283540424767691954996 9206 654147417437192525854423261350384 9207 3081355679590008267189347084071616 9208 13504036278683155633486409005123968 9209 55111498697628011440616061804474600 9210 209639742315242652950771517545054016 9211 743973612919115788377492444402773504 9212 2465506967137395060521721441654763572 9213 7637520307351349544117001694395575552 9214 22138883851662744285885527190130579296 9215 60118520770822770852493392573665811840 9216 153121990575772333973346012303325115614 9217 366275169517479542446161224178206205576 9218 823980395158351311890810442007141885824 9219 1745805002436170100648362165863434888704 9220 3488986245373935202597276004650802119976 9221 6587196094952494568472050765329896334776 9222 11767459898312516639449802604558295581216 9223 19921882661314741973880748442753404391968 9224 32012710324689805652946193913797788254904 9225 48901870667255025387383798904507050076456 9226 71119441627810721239851561785186013703104 9227 98613917731475726461406813278937364118272 9228 130550255338528710242743038692145713131864 9229 165227822972464537740902816399204656851436 9230 200172147636283338418677548274331605063768 9231 232413179208404330187227683797562606087488 9232 258910087083816130498074861818903860764632 9233 277036081460573799993863169872301672085704 9234 285013457749289791668110240943012839137536 9235 282198162643757532368026998457535702983424 9236 269152045228607636440603307964437453041680 9237 247496342868032921226169643765566733157120 9238 219593568196428019840740690010975449018576 9239 188140672197159139491896832762925714254624 9240 155765773428874211801480862615558026325120 9241 124705103074219887858523485063958048515432 9242 96604947435843045626288743322636039162496 9243 72457276866642130292366624626940837527424 9244 52648009622806148826738065052392391593406 9245 37079602002394794935621020266503122030896 9246 25325843207098569628266291668956879620864 9247 16783343064404951493798418193712754950176 9248 10796342972519121070390703265313231253040 9249 6744425407298810581840299481223887847424 9250 4093160357381745719912137420404988513792 9251 2414254047789256323360327349370597882880 9252 1384434205684716504546922767813497124108 9253 772096851987154383633640161458724475960 9254 418906287204756128448380917666194048144 9255 221173962519089019695837041202412755104 9256 113668641263457580265622145675897452216 9257 56878193227914662064781762812946851840 9258 27717231500218498544012552396029963968 9259 13156643575629396209211748319070626048 9260 6084371962762229816275261017159792072 9261 2741814193402690749154754914690195500 9262 1204149310822965535572104340765336608 9263 515469911962247827456388980705980192 9264 215109654395140840218265890366204080 9265 87517598139773385315647412986671760 9266 34717400296504343413675578307198272 9267 13429051100994787675569662936101632 9268 5065377107988201909669809844810984 9269 1863204490220303926533931034046840 9270 668341316863949867169815044731536 9271 233788167263159666780972844350592 9272 79748604896686304840090677996416 9273 26526630923495250689232535478272 9274 8603389008152035130912247425152 9275 2720516304831930792781089175680 9276 838648949507425693334541012936 9277 251997435648001046326732173720 9278 73797458206213188148617680616 9279 21058503430272400953463348704 9280 5854209805148653622763040350 9281 1585173679318784861311936392 9282 417928228859534844465115904 9283 107264672878270668937491968 9284 26790708554183223214597944 9285 6508236952306541985604608 9286 1537663852574177888943344 9287 353026186214968109456928 9288 78728766429156670171808 9289 17054368555235055778344 9290 3581448285603797087040 9291 729788729790941008256 9292 144110761133471719488 9293 27494645807184854232 9294 5090460716856090240 9295 907839491594535552 9296 156090652627093128 9297 26059378303994312 9298 4131048141102656 9299 636107655532032 9300 94307761212304 9301 12965323617148 9302 1792009369488 9303 226147998912 9304 26327980800 9305 3325727952 9306 313072320 9307 32774144 9308 3551604 9309 177408 9310 27680 9311 1056 9312 48 9313 0 9314 0 9315 0 9316 1 9317 270 9318 35644 9319 3066448 9320 193324824 9321 9523353112 9322 381666954240 9323 12794228619264 9324 366046209670912 9325 9075831216932454 9326 197356785518302200 9327 3799999543248098000 9328 65292806121904611104 9329 1007624778375423410232 9330 14042072751405423860608 9331 177520590168049120916352 9332 2043836397009101794419600 9333 21502027284535970348795920 9334 207303577050256039565329468 9335 1836205026342947583848881200 9336 14975324943083044696346100816 9337 112669961944687957700688298160 9338 783345650133200660227025280384 9339 5040396693524646171579697560832 9340 30055519017166859874983195477376 9341 166286157920913556699918098528198 9342 854550173164309025741501746782200 9343 4083283709688079709792001895716416 9344 18158782307674576009465728307245888 9345 75225858969683894664449443091924328 9346 290563979311744386641055542893659520 9347 1047377804183557547439383974242251520 9348 3526591317318913800851253929674192816 9349 11102442371540921409310606750881416784 9350 32714481130718103729931285976946278520 9351 90322630227355325125664802874270324960 9352 233937090189572483726603324567115175800 9353 569107097336714362378940238353272419480 9354 1302154293308521435422815043900406428928 9355 2806190057505597679080882853520569393664 9356 5704228691829759217304970570342609724800 9357 10953694468956377071484660250696906650080 9358 19901175538146860373934244587835197579776 9359 34263035640732660845629448632296905470416 9360 55985174164434015433364087106117551931488 9361 86952333554688478604740460608062212965928 9362 128556987696471075570997215227284724058240 9363 181193070207725944397286851861066605600512 9364 243792871519549472823610946112990474606784 9365 313552893326168865521280377018395883376894 9366 385977080460359518245884855321890700892596 9367 455299128387552981293834410366628270738400 9368 515244956778267567072299699359524426371472 9369 559993784449392115978325844408630344042888 9370 585127870081118462957362006015183101724416 9371 588352754186069316353127173107850777849088 9372 569826148049988100323639870541880203162880 9373 532035606011336899703283981486537880856592 9374 479278691833579090434492283055843967186936 9375 416888918419413846623629166705046336219056 9376 350392296668777968754051018996775227121600 9377 284767472024990985404494728317743595034600 9378 223929331550148646671608049937168139504128 9379 170484104108193230456736480083340015474048 9380 125736643486020964923161427550629565975536 9381 89884262020403642165852480634695642312800 9382 62312438396534959012601161660453313224960 9383 41912924407111228243283032498489801194864 9384 27365545061074681337851474468586555412656 9385 17351317593003009971163522529237891028064 9386 10688366388046443534807050953421603481600 9387 6398946564160043165512308331868529699840 9388 3724616366777344697441637230793349983616 9389 2108523341426213030174308994129863754256 9390 1161281668453561282582691059147405136888 9391 622426989966042120606743476940918950672 9392 324751776779746084028525849948158956960 9393 164982909333651077681016923965659519456 9394 81630857970247617460513375480563647616 9395 39345338477252505911624420579911620864 9396 18477503640718476559884036987256332768 9397 8456372299434580682127940670624764430 9398 3772139088797218594052923068326264184 9399 1640281781226556929748492497576894480 9400 695397539663267552020001559433770752 9401 287462434909654718650901467003308720 9402 115878796768197051945901747771363200 9403 45554997721711880599911406611991296 9404 17466425163123648644447695163246208 9405 6531707166012156731815819150746160 9406 2382405522634345305233540722072056 9407 847567493597487194207601012249120 9408 294101645798031586243133574358464 9409 99534466556911778161142280863984 9410 32853359178434692686355305462528 9411 10575154427066774663524900515456 9412 3319380886919591848979203225920 9413 1015869269721582432020362876560 9414 303093012121287743279157485628 9415 88145670517242377743903437392 9416 24981923772040729921267138344 9417 6898864001182013332584579880 9418 1855799201149787736926987776 9419 486156433260808840029519360 9420 123997144785193465571159680 9421 30776489397278601454605216 9422 7432276892956699309872120 9423 1745472618476709940849648 9424 398358320388207173494080 9425 88363616891238591028776 9426 19024964309655096657280 9427 3974274677132021392000 9428 805846446218085281664 9429 158056230938700422688 9430 30055832616604582656 9431 5530925432477581920 9432 979496251268440080 9433 168553519029836856 9434 27790709506174080 9435 4399641934279168 9436 680110819977984 9437 97948257180630 9438 13834486368248 9439 1876897829664 9440 227429983488 9441 29291039184 9442 3173097600 9443 324771840 9444 38347888 9445 2764272 9446 265200 9447 22320 9448 1152 9449 48 9450 0 9451 0 9452 0 9453 1 9454 272 9455 36180 9456 3136672 9457 199319386 9458 9898286640 9459 399986757144 9460 13522337720320 9461 390246520122624 9462 9762186115278080 9463 214222833887397608 9464 4163410657727546400 9465 72224684651073958000 9466 1125589716076989382672 9467 15844685785870177040112 9468 202388753544793121167488 9469 2354979216951834506087186 9470 25046425698408829633332960 9471 244188185700014439739966908 9472 2187865356771863688822832800 9473 18054736583275056779913889584 9474 137491582359472458574317042944 9475 967866427215712732138195900760 9476 6307608068279692664433464729856 9477 38107341592870986421916379306816 9478 213684594374699573009228321479712 9479 1113362489995200491695388024464440 9480 5395598254532654197765057689287360 9481 24344204210284021918448702766016960 9482 102352813446124478903652499172019408 9483 401364188312030243948247658161301360 9484 1469259421814364612647731258352415232 9485 5025440968383483806974174552224180240 9486 16075950579752400357716469783701143296 9487 48143750967890554020051503876401658768 9488 135122142330805540452859931710749650304 9489 355820963985230572867304793838639640202 9490 880206360739960743668984694473653166000 9491 2048090917708490447087903195115596300232 9492 4488707456141128928919917608639541142016 9493 9279478359357757947214331845095365698176 9494 18121742827182882167336677648440756614016 9495 33481761838745229739809236219894063491920 9496 58615514970220223106283808461862516875296 9497 97381298988756442250112944593946993158800 9498 153763056165352725962745590386130921020560 9499 231090956507336342943836508572883334630896 9500 331048156758193230146070769407218617785600 9501 452665874409832935135455508378788553493088 9502 591588536533950098507974851120529196086320 9503 739892756891645839933192911719474686367820 9504 886646193881579016016696903053105269289024 9505 1019210403153511737815882370163435202475120 9506 1125078560917754301449478594684803353289328 9507 1193866827201708296852687281034797852083552 9508 1219010208726964604753798585796425484192000 9509 1198777336311566684988848277703125458543232 9510 1136393575784456135375183647086436985070080 9511 1039289663846312104190129241278814795151592 9512 917700316061860054591169732143582527029280 9513 782964087262584582377728010513757012399936 9514 645895404460736491823644269614524294625872 9515 515523027218823225435351091508312364914400 9516 398354692736063635322313322090175109901440 9517 298183397011489834181096624604514225222770 9518 216336726082453214485060283656815171225408 9519 152208402595250828618289463248106517916768 9520 103902077155891017421967334496445147131040 9521 68847892364494848019843472134388530015968 9522 44302677916554060771174226332959740834560 9523 27696399233070386704999632522734318517808 9524 16828337413104173460044945914475010659328 9525 9941321901704345800023946848226177607040 9526 5711929274273513844173338312154615872768 9527 3192997887153431832412953033179630192136 9528 1737096241542950934005006925686551593632 9529 919987905345547146502387242701849188688 9530 474447749163657146206576824176099523840 9531 238313951031123438285391051441236560112 9532 116617584163862773488261074791850776320 9533 55606162022095969344149922343176667680 9534 25840990365818916985540733395210099696 9535 11705721382464322141788870161641968720 9536 5169611944941909335781058518852320928 9537 2226121618526123921748239752653882848 9538 934811731778343169515125864726117856 9539 382850726299398083385310498043343288 9540 152933695920144175640601555532396800 9541 59590419124022338252576238585027904 9542 22650232747219065011492685293793216 9543 8398621680922703704482438540109832 9544 3038024095985227680100934654934656 9545 1072068259073049961385566443537600 9546 369058495787714719938908934990848 9547 123935021564156390834056483578080 9548 40597042968559974822481760426880 9549 12970785806335751998475597242080 9550 4041715906322098540510524603040 9551 1228126606511685785078936131188 9552 363866203656636909242328120672 9553 105094930659280831782392099786 9554 29586428752583888501331735216 9555 8116667342465027354347127600 9556 2169287999580483902168003072 9557 564714640116701102783838336 9558 143132368594546131977809920 9559 35310938346690873384318008 9560 8476941048450136460044320 9561 1978790503055472908802112 9562 449119884534064470298768 9563 99049290711733874919888 9564 21202181107411707029120 9565 4408224983665594000000 9566 888187816606583437152 9567 173374998374631568608 9568 32831472541365925504 9569 5993165937320148048 9570 1060286195120041840 9571 181189469708649096 9572 29615975333153280 9573 4722071295167104 9574 714822701844896 9575 103423007299080 9576 14739334244544 9577 1904815742336 9578 244215894432 9579 30245878608 9580 3121735680 9581 369275472 9582 35619584 9583 2674000 9584 343200 9585 12960 9586 1280 9587 168 9588 0 9589 0 9590 0 9591 1 9592 274 9593 36720 9594 3207960 9595 205452284 9596 10284936816 9597 419033531488 9598 14285677352960 9599 415835329661700 9600 10494295466999554 9601 232375158017831424 9602 4558145844447685800 9603 79825286013889500000 9604 1256189861662701282000 9605 17860242707249686808640 9606 230478650805570679937920 9607 2710116376833996908190932 9608 29135535892929689549874240 9609 287211664014996839710372560 9610 2602710423891638823903634312 9611 21729798282872178271314037080 9612 167469213917840063140703701728 9613 1193457726869741160971240610720 9614 7876448979618884445220186364160 9615 48205044066738425144964625966720 9616 273918215087061248097907117668898 9617 1446755182215934517797498328664768 9618 7109774536365606402702265419434080 9619 32539846197282366344120869514281280 9620 138824734323256389444063427845172272 9621 552576275934908567548192575885249984 9622 2053866408970729741213624866247479040 9623 7134996010749461506194084659759513460 9624 23187719505401168925984863043450642240 9625 70564668290859681135758976171428804704 9626 201293835937743101902242379343037213840 9627 538849463967162628357448122061529856284 9628 1355225281680479469556361415132610834800 9629 3206339641391770973638684274637936664800 9630 7145626619138706444172785473356334725632 9631 15021407493916762682391472821142697930120 9632 29829748260485669368106167851665989871616 9633 56040493548531863414918730347653738219520 9634 99751795290004265205263864264713449842600 9635 168484451273022723260735099128252507990944 9636 270437775589421036545234421296716284805360 9637 413123269628464893005019475076084027695808 9638 601473603243862195228723326719533952705280 9639 835752625107102005709917307858745837842240 9640 1109788063697021878503474151520055309974130 9641 1410119361024319409303759929947783604059312 9642 1716533529537385336238918132588610822852752 9643 2004152502599703294130366489265638885714840 9644 2246815442022580424530931161575956412738960 9645 2421104347473416054040298495245055532743872 9646 2510131269683244388811905205766986850566400 9647 2506227774953887649961116084144792193511680 9648 2411949795494875222913465501123935273388160 9649 2239243072214167233304291808003459836356160 9650 2007064773859838489910968869052887387039800 9651 1738088981702765636748760994376109976510656 9652 1455253961716539236811146060686852319235632 9653 1178829014850533055135874793905446464697600 9654 924445802916281542418421541003271148681600 9655 702245906518178697356089561076804377034932 9656 517033328336428122680915819710722638327040 9657 369147993975365363046076212681327054365952 9658 255713434163259971728585137118768109042120 9659 171942790334699261277730012134017896396920 9660 112275917920995450213149260269870389890624 9661 71227106956374561695551383341265887173760 9662 43917068583584658677160657243320837741568 9663 26327761680927381193100983164407710818180 9664 15351138593117485839122680776120650662400 9665 8708782995826483707483997724906557614336 9666 4808390308778389247484894896889008933640 9667 2584602421317571935758688968076592946656 9668 1352874585313689936867846911074839522240 9669 689764500925964084626471655027302424000 9670 342630003297092906499933623291817054464 9671 165853683634621580848490399379739192296 9672 78250351589401846433317959560987270642 9673 35990481391030177467870557224429285280 9674 16139889206783472505046951097172494360 9675 7058118954094928400998820570821024256 9676 3010299444302296337219165716877007840 9677 1252311316930793428542395732027491488 9678 508205175021595411099575137697427200 9679 201198750273657083934079679540528000 9680 77713917261576601550140689593689728 9681 29287357029299038262672816727637440 9682 10769188707493574065169869982853328 9683 3863782589078736913124106464725440 9684 1352594272028718616520784609449760 9685 461996217988061728632191448818560 9686 153959517790328796257775004944000 9687 50054989019374488372573349685952 9688 15875450625413663359028874377920 9689 4911311072748342254309235138480 9690 1481881567993662066161289854040 9691 436020151340653916267118149652 9692 125085165337855791529810978320 9693 34981258432531765821074700480 9694 9534161196629124204937500160 9695 2531988180623131688965396104 9696 655007742395303215561764352 9697 164995867560781118761302144 9698 40463696637197176310073720 9699 9655444110760034072309440 9700 2240974601459434869916784 9701 505796394000349280420928 9702 110885236376586739666560 9703 23617173768262807408000 9704 4882665941579742864000 9705 978105369822690003200 9706 190210421689332670480 9707 35765796748239656472 9708 6502482711254188400 9709 1146868936238902560 9710 193923246157558272 9711 31785942732737280 9712 5026245732210786 9713 751300604462400 9714 110712186920400 9715 15255997329664 9716 1986265218912 9717 263101540416 9718 29239372800 9719 3435868980 9720 387729600 9721 31018176 9722 3727080 9723 241920 9724 19040 9725 1632 9726 0 9727 8 9728 0 9729 0 9730 1 9731 276 9732 37264 9733 3280320 9734 211725630 9735 10683576120 9736 438830173936 9737 15085656725568 9738 442880368587020 9739 11274806122378500 9740 251900224487007744 9741 4986614388787815424 9742 88152750435969655800 9743 1400654891800443951000 9744 20111756462291315564000 9745 262174338927054526513728 9746 3115000330898817661507926 9747 33847104675748158804409576 9748 337326503076874496186079760 9749 3091358995750970943108183360 9750 26108596151422308789268675784 9751 203610249297320532595997053440 9752 1468738355298256413716260951152 9753 9814755902724358745093007867840 9754 60840756327892522691657975679320 9755 350283357068009837287156118004780 9756 1875144341140681600922055517580480 9757 9342894334750245383220736310415616 9758 43368172064819026543713725366427840 9759 187713025922368329093425966802093400 9760 758280708038086560879763577497981920 9761 2861232172947668281016550628518024960 9762 10093539870414496928919699274906606428 9763 33319099431819809051796463167969274880 9764 103018086794270456789864973165383186880 9765 298634664976031416500401400850046566656 9766 812529023569821255552234671135710880262 9767 2077337374836513737524223123143934196408 9768 4996607248938288016879645899500444728400 9769 11321545049907471302683690811452907966400 9770 24198545428677696828830683800219691861656 9771 48858504029290513790362132544255629322120 9772 93323254235503545995455192985207210675456 9773 168880702312111570505376358946506213159680 9774 289971473204785002700786139703570614035240 9775 473103893389640040662849684715368604942616 9776 734539111320887234644093608276467170518240 9777 1086793188302429309583517462271508850131072 9778 1534441191261159853829421964573266723755880 9779 2070147163255584353988603528497875866092340 9780 2672099789705850335625254205223273831734544 9781 3303945905406202760621363207556439534184064 9782 3917827626736378312133129240323294217075208 9783 4460343226535198602722755589298681704512120 9784 4880403537153537360927049070789227060810560 9785 5137334749249609453835720114901544202721600 9786 5207412618700690913710147593385452213921456 9787 5087372877424736224548041071582920676380672 9788 4794212371532003879113482096451770032575680 9789 4361521640386549464578204497400219073457280 9790 3833382414781610013192205659727199092950848 9791 3257303745778994807387812698610829289452760 9792 2677677982210720013082402365901729544769728 9793 2130878249765288128125536964407679999556800 9794 1642556990883413418174243363040194575901750 9795 1227131171392201436694282414618298124713552 9796 889004761899206060252990151637676419924224 9797 624857320634057063133926305360421866083264 9798 426314731222017204222420079501082116780560 9799 282455492198812106319416051336285333112320 9800 181813620714674101249824627510548193695712 9801 113745832160419765364805749998375587728960 9802 69189970347655826731295113235104102846372 9803 40936016228021278832923883965269689865480 9804 23565120781141127330716474589153819477760 9805 13203021261677749795192465622781397252608 9806 7201877735637538568962356143090762363880 9807 3825672007859480340583879904752195859968 9808 1979574842597327484153487517650848064480 9809 998028648627371273706821060572383653760 9810 490363253663853568951228228216735236920 9811 234847540390792387585845125832489186292 9812 109655196054152457303909765336416212416 9813 49925467315657475140909401621222566720 9814 22168289367717420445476830261777114640 9815 9601069158480865378254102085577021424 9816 4056370469444926480114540202939391408 9817 1671984806577319098215162742250171072 9818 672423467214924011618747567721504600 9819 263876875195222808943260627528224200 9820 101049126695858141364225880370402880 9821 37761961017009886114244653419130368 9822 13771389927534139930834745854755776 9823 4901231817360045550809154524334080 9824 1702288673588723344672159230125760 9825 576964375693335849678363092460096 9826 190823963028704070477894644087800 9827 61582570010707480919157789537960 9828 19390316182805052478927373747920 9829 5956230967738018769593841275200 9830 1784688379276102548446033195334 9831 521542413814649511932515328440 9832 148623705890148885471721034592 9833 41291628583226630295076004160 9834 11181971675913171025173734600 9835 2950962204820906118448742400 9836 758647386239154825399043200 9837 189956870908860320530080000 9838 46306846290733544065492320 9839 10984599626911001567694360 9840 2535322972262285776294304 9841 568874945406702298609728 9842 124039930505545990615680 9843 26282034992355174513000 9844 5400692018437913433600 9845 1077254184660565333248 9846 208315211167267585304 9847 38932737514959082872 9848 7063945552128146640 9849 1234954401871370880 9850 208210328492995248 9851 34105650622704036 9852 5302876115474112 9853 802112665102080 9854 116659372448640 9855 15760078438832 9856 2143158811040 9857 264312339456 9858 30599617180 9859 3719654400 9860 353044800 9861 35969472 9862 3687376 9863 207360 9864 24080 9865 1920 9866 48 9867 8 9868 0 9869 0