1 1 2 3 3 1 4 11 5 2 6 1 7 50 8 8 9 2 10 1 11 274 12 36 13 6 14 2 15 1 16 1764 17 200 18 30 19 6 20 2 21 1 22 13068 23 1300 24 168 25 24 26 6 27 2 28 1 29 109584 30 9720 31 1080 32 144 33 24 34 6 35 2 36 1 37 1026576 38 82180 39 8100 40 960 41 120 42 24 43 6 44 2 45 1 46 10628640 47 775520 48 68796 49 7200 50 840 51 120 52 24 53 6 54 2 55 1 56 120543840 57 8082180 58 651168 59 60480 60 6480 61 720 62 120 63 24 64 6 65 2 66 1 67 1486442880 68 92205800 69 6806592 70 572544 71 55440 72 5760 73 720 74 120 75 24 76 6 77 2 78 1 79 19802759040 80 1143084580 81 77886360 82 5999616 83 524160 84 50400 85 5040 86 720 87 120 88 24 89 6 90 2 91 1 92 283465647360 93 15302486160 94 968295240 95 68808960 96 5443200 97 483840 98 45360 99 5040 100 720 101 120 102 24 103 6 104 2 105 1 106 4339163001600 107 220019440420 108 12997014624 109 856690560 110 62294400 111 5080320 112 443520 113 40320 114 5040 115 720 116 120 117 24 118 6 119 2 120 1 121 70734282393600 122 3381685263320 123 187338483072 124 11515046400 125 776476800 126 58060800 127 4717440 128 403200 129 40320 130 5040 131 720 132 120 133 24 134 6 135 2 136 1 137 1223405590579200 138 55333244924100 139 2886146787888 140 166217965056 141 10455350400 142 718502400 143 54432000 144 4354560 145 362880 146 40320 147 5040 148 720 149 120 150 24 151 6 152 2 153 1 154 22376988058521600 155 960361672886720 156 47329249257360 157 2564508570624 158 151141161600 159 9648460800 160 678585600 161 50803200 162 3991680 163 362880 164 40320 165 5040 166 720 167 120 168 24 169 6 170 2 171 1 172 431565146817638400 173 17622501030879940 174 823152013943040 175 42114068156160 176 2333921990400 177 139440787200 178 9101030400 179 638668800 180 47174400 181 3628800 182 362880 183 40320 184 5040 185 720 186 120 187 24 188 6 189 2 190 1 191 8752948036761600000 192 340893902373527880 193 15134303591433216 194 733438436290560 195 38357268768000 196 2155587033600 197 130767436800 198 8622028800 199 598752000 200 43545600 201 3628800 202 362880 203 40320 204 5040 205 720 206 120 207 24 208 6 209 2 210 1 211 186244810780170240000 212 6933456765092580580 213 293302588624278048 214 13502310142464000 215 668555596800000 216 35472223987200 217 2015997984000 218 124540416000 219 8143027200 220 558835200 221 39916800 222 3628800 223 362880 224 40320 225 5040 226 720 227 120 228 24 229 6 230 2 231 1 232 4148476779335454720000 233 147919915357498809200 234 5975912273038634592 235 261999790231855104 236 12318342188544000 237 618911522611200 238 33145912800000 239 1917922406400 240 118313395200 241 7664025600 242 518918400 243 39916800 244 3628800 245 362880 246 40320 247 5040 248 720 249 120 250 24 251 6 252 2 253 1 254 96538966652493066240000 255 3303011756746128625380 256 127702182833693953920 257 5344492307073993216 258 239232340007424000 259 11410714454630400 260 578457021542400 261 31384184832000 262 1830744115200 263 112086374400 264 7185024000 265 479001600 266 39916800 267 3628800 268 362880 269 40320 270 5040 271 720 272 120 273 24 274 6 275 2 276 1 277 2342787216398718566400000 278 77044497514057411240760 279 2856023868901479252480 280 114339467053883934720 281 4884170319784857600 282 221715395345203200 283 10674485105356800 284 546317291520000 285 30076510464000 286 1743565824000 287 105859353600 288 6706022400 289 479001600 290 39916800 291 3628800 292 362880 293 40320 294 5040 295 720 296 120 297 24 298 6 299 2 300 1 301 59190128811701203599360000 302 1873844729967366393561220 303 66717397313754000416064 304 2559968185240134789120 305 104576491616216832000 306 4528807708795084800 307 207613135018598400 308 10069906297651200 309 523069747200000 310 28768836096000 311 1656387532800 312 99632332800 313 6227020800 314 479001600 315 39916800 316 3628800 317 362880 318 40320 319 5040 320 720 321 120 322 24 323 6 324 2 325 1 326 1554454559147562279567360000 327 47441789861287410754607520 328 1624969459469076126892992 329 59864178864802914201600 330 2343228592036614912000 331 97019482748350464000 332 4244083658667417600 333 195809162688921600 334 9603560558592000 335 502146957312000 336 27461161728000 337 1569209241600 338 93405312000 339 6227020800 340 479001600 341 39916800 342 3628800 343 362880 344 40320 345 5040 346 720 347 120 348 24 349 6 350 2 351 1 352 42373564558110787183902720000 353 1248402074824700414688218500 354 41196240604624683032160768 355 1459518705884320255190016 356 54837637907203920384000 357 2175118994196933120000 358 90963928193789952000 359 4004212658710118400 360 186309074836684800 361 9247873130496000 362 481224167424000 363 26153487360000 364 1482030950400 365 87178291200 366 6227020800 367 479001600 368 39916800 369 3628800 370 362880 371 40320 372 5040 373 720 374 120 375 24 376 6 377 2 378 1 379 1197348677077520393310044160000 380 34095231942962289097097476520 381 1085447663547200462037657600 382 37037435830859292067160064 383 1337959345502952893952000 384 50932428524483337216000 385 2040098636756017152000 386 85885788732162048000 387 3805279913698099200 388 179266463760384000 389 8892185702400000 390 460301377536000 391 24845812992000 392 1394852659200 393 87178291200 394 6227020800 395 479001600 396 39916800 397 3628800 398 362880 399 40320 400 5040 401 720 402 120 403 24 404 6 405 2 406 1 407 35027999979859805266492784640000 408 965166987930667068978981765540 409 29681160862008717131043542400 410 976774666771127147752857600 411 33977053345436922418790400 412 1243372968484064732160000 413 47786814250467393024000 414 1927679565792411648000 415 81579627792359424000 416 3649353012264960000 417 172864090054656000 418 8536498274304000 419 439378587648000 420 23538138624000 421 1307674368000 422 87178291200 423 6227020800 424 479001600 425 39916800 426 3628800 427 362880 428 40320 429 5040 430 720 431 120 432 24 433 6 434 2 435 1 436 1059681761389533859949327155200000 437 28284230501073335886631722777680 438 841199973629100242187520503936 439 26733313987466836938703257600 440 896686966533937476648960000 441 31592254585001095028736000 442 1166992065186256286208000 443 45181485575951155200000 444 1831074357881954304000 445 78074037171486720000 446 3527707911856128000 447 166461716348928000 448 8180810846208000 449 418455797760000 450 22230464256000 451 1307674368000 452 87178291200 453 6227020800 454 479001600 455 39916800 456 3628800 457 362880 458 40320 459 5040 460 720 461 120 462 24 463 6 464 2 465 1 466 33115387462887740717065450291200000 467 857074289174855787667254047753380 468 24679086039868204191052547255808 469 758302900400292769984340736000 470 24557903009831717458882560000 471 834191441096552304353280000 472 29662712924216625082368000 473 1103804210094089011200000 474 42933066160307355648000 475 1750251821973258240000 476 75419962253475840000 477 3406062811447296000 478 160059342643200000 479 7825123418112000 480 397533007872000 481 20922789888000 482 1307674368000 483 87178291200 484 6227020800 485 479001600 486 39916800 487 3628800 488 362880 489 40320 490 5040 491 720 492 120 493 24 494 6 495 2 496 1 497 1067915237466585625763819972198400000 498 26826008450090064765252881595931800 499 748636359769868701805474842847232 500 22265377394511281664935142825984 501 697049863802389014816337920000 502 22858101918659344771399680000 503 783552199221238132224000000 504 28064725747307135631360000 505 1049505361860393123840000 506 41012926322300190720000 507 1686001091666411520000 508 72987060245299200000 509 3284417711038464000 510 153656968937472000 511 7469435990016000 512 376610217984000 513 20922789888000 514 1307674368000 515 87178291200 516 6227020800 517 479001600 518 39916800 519 3628800 520 362880 521 40320 522 5040 523 720 524 120 525 24 526 6 527 2 528 1 529 35504333673331019180373277094707200000 530 866398403571390459958249767834240580 531 23456187629965569323503696603841280 532 675952514228857061824996407975936 533 20479757753458757327446978560000 534 649129304022402870281871360000 535 21479171715007996752322560000 536 741525997670705273241600000 537 26700471663874206105600000 538 1002387629387498618880000 539 39433692199531069440000 540 1634910149494702080000 541 70554158237122560000 542 3162772610629632000 543 147254595231744000 544 7113748561920000 545 355687428096000 546 20922789888000 547 1307674368000 548 87178291200 549 6227020800 550 479001600 551 39916800 552 3628800 553 362880 554 40320 555 5040 556 720 557 120 558 24 559 6 560 2 561 1 562 1215830662512066538628209615621324800000 563 28846312021621070321319302793925516160 564 758316205200188001744019026546981120 565 21195051815412595061213012074414080 566 622122472700223000715354573209600 567 19081185546285340914184519680000 568 610213393072577774331371520000 569 20332135867337476787404800000 570 705833604645084647424000000 571 25505016042677525544960000 572 962656187411428392960000 573 38216024744438661120000 574 1583819207322992640000 575 68121256228945920000 576 3041127510220800000 577 140852221526016000 578 6758061133824000 579 355687428096000 580 20922789888000 581 1307674368000 582 87178291200 583 6227020800 584 479001600 585 39916800 586 3628800 587 362880 588 40320 589 5040 590 720 591 120 592 24 593 6 594 2 595 1 596 42849305986961932992834955156389888000000 597 989202761650163092277677428939351972420 598 25271896672231419338166857905767849984 599 685720874155764265721806606836756480 600 19518695992447582437238499647488000 601 579914953660693601338013982720000 602 17944245818140144111107932160000 603 577778077143794531492167680000 604 19359902373588714921984000000 605 674464524919849230336000000 606 24477598530283597332480000 607 930672602599859159040000 608 37092024016661053440000 609 1532728265151283200000 610 65688354220769280000 611 2919482409811968000 612 134449847820288000 613 6402373705728000 614 355687428096000 615 20922789888000 616 1307674368000 617 87178291200 618 6227020800 619 479001600 620 39916800 621 3628800 622 362880 623 40320 624 5040 625 720 626 120 627 24 628 6 629 2 630 1 631 1552908163497015732671725036967559168000000 632 34908901303880265669213507488574954611720 633 867425641939692365860644408905275441152 634 22868816441178805775613499281437491200 635 631847560456957498128368805961728000 636 18202951769459819024556534251520000 637 545568669323588936321341194240000 638 16995203239461723664904355840000 639 550283396748217552311091200000 640 18508721760044952403968000000 641 647098706021973501542400000 642 23624766065996424806400000 643 904820585860974182400000 644 35968023288883445760000 645 1481637322979573760000 646 63255452212592640000 647 2797837309403136000 648 128047474114560000 649 6402373705728000 650 355687428096000 651 20922789888000 652 1307674368000 653 87178291200 654 6227020800 655 479001600 656 39916800 657 3628800 658 362880 659 40320 660 5040 661 720 662 120 663 24 664 6 665 2 666 1 667 57829595376179483326321825815950524416000000 668 1266766790259951151581858123450523930444900 669 30638535407223755518066317860208597815808 670 785482241683508341866666753100217450496 671 21083834686012347285622112081412096000 672 589522939741211068409174543646720000 673 17131223053244157063243616051200000 674 516866421850124988706675752960000 675 16189696541656763231569182720000 676 526352723955569686855680000000 677 17757177860426586572390400000 678 623857458885619875840000000 679 22956590864129859256320000 680 878968569122089205760000 681 34844022561105838080000 682 1430546380807864320000 683 60822550204416000000 684 2676192208994304000 685 121645100408832000 686 6402373705728000 687 355687428096000 688 20922789888000 689 1307674368000 690 87178291200 691 6227020800 692 479001600 693 39916800 694 3628800 695 362880 696 40320 697 5040 698 720 699 120 700 24 701 6 702 2 703 1 704 2211288377386046711446545360587700830208000000 705 47232318223087832238506578161958395062038320 706 1112755444259172977074406337352687865034240 707 27762616156659461577392080200570676445184 708 724562622751736123317187021792083968000 709 19680233684489081024783049244016640000 710 555015619497626493249512775720960000 711 16234827075726968383087627468800000 712 492461073872309164959804948480000 713 15492073754795453939515392000000 714 505064671526619842538700800000 715 17107535145504649170124800000 716 604937191689908453376000000 717 22336142462396619816960000 718 853116552383204229120000 719 33720021833328230400000 720 1379455438636154880000 721 58389648196239360000 722 2554547108585472000 723 121645100408832000 724 6402373705728000 725 355687428096000 726 20922789888000 727 1307674368000 728 87178291200 729 6227020800 730 479001600 731 39916800 732 3628800 733 362880 734 40320 735 5040 736 720 737 120 738 24 739 6 740 2 741 1 742 86763269335522422858175276287020406669312000000 743 1808229898585094330479588122141710905121879140 744 41524145628964140773131039548068245397084160 745 1008952972177564162853284803807976302551040 746 25622799215653325338780184159066416742400 747 676618439506886881227905005985464320000 748 18534865749709759716523385160990720000 749 526131259218735089816038264012800000 750 15471200196509269499186341478400000 751 471374543873417419132305408000000 752 14870155181540005368948326400000 753 486403405192066819955097600000 754 16563756439128445747200000000 755 589425981646577467392000000 756 21715694060663380377600000 757 827264535644319252480000 758 32596021105550622720000 759 1328364496464445440000 760 55956746188062720000 761 2432902008176640000 762 121645100408832000 763 6402373705728000 764 355687428096000 765 20922789888000 766 1307674368000 767 87178291200 768 6227020800 769 479001600 770 39916800 771 3628800 772 362880 773 40320 774 5040 775 720 776 120 777 24 778 6 779 2 780 1 781 3490928655502094357685651333220719164129280000000 782 71030586856177523295047605835639507698188863480 783 1590967670525321596002228778249903834382770176 784 37674000421522311119613534694454764214845440 785 931659094646201861780904485101867106304000 786 23937394266117818961166468138118676480000 787 637462430505028500542612907770511360000 788 17575418732679654564070881755136000000 789 501485910728534653666011866726400000 790 14811832290792650618313768960000000 791 452640871407398381484186009600000 792 14318745077134155697540300800000 793 470451012017360519784038400000 794 16131658445064225423360000000 795 573914771603246481408000000 796 21095245658930140938240000 797 801412518905434275840000 798 31472020377773015040000 799 1277273554292736000000 800 53523844179886080000 801 2432902008176640000 802 121645100408832000 803 6402373705728000 804 355687428096000 805 20922789888000 806 1307674368000 807 87178291200 808 6227020800 809 479001600 810 39916800 811 3628800 812 362880 813 40320 814 5040 815 720 816 120 817 24 818 6 819 2 820 1 821 143943990158833766399457315931645601623572480000000 822 2861111735516939530754200846093370422885918962180 823 62544328252057218965611316107914299135983408128 824 1444320950794837015369840767305939315891404800 825 34804976267222378195834598460182265135104000 826 870733021428923202793240494800279961600000 827 22559843908112328299383195869409443840000 828 604638022459938078360409095536640000000 829 16755772954072299342617284234444800000 830 480193935947742022764293652480000000 831 14229095648761819538184536064000000 832 435874385222283153122603827200000 833 13839571590324218623800115200000 834 457332516917570790752256000000 835 15728366983937619787776000000 836 558403561559915495424000000 837 20474797257196901498880000 838 775560502166549299200000 839 30348019649995407360000 840 1226182612121026560000 841 51090942171709440000 842 2432902008176640000 843 121645100408832000 844 6402373705728000 845 355687428096000 846 20922789888000 847 1307674368000 848 87178291200 849 6227020800 850 479001600 851 39916800 852 3628800 853 362880 854 40320 855 5040 856 720 857 120 858 24 859 6 860 2 861 1 862 6079100113284181995885377331182556019855196160000000 863 118101608178172579896315549346756513117636313026400 864 2521165467733553839643261810558797703338631642112 865 56812451327055883003015233913157853654022815744 866 1334967439662558789727690020026329397526528000 867 32541866161447800049269331296226797158400000 868 820898679820681731955156391605528166400000 869 21404196143145055745428291219095552000000 870 576570993981823665373163506001510400000 871 16046780646179201679570449203200000000 872 461463279874342690756183916544000000 873 13704462014118420785185161216000000 874 421111514693644026812124364800000 875 13435413052556190786099609600000 876 446443647467152438591488000000 877 15325075522811014152192000000 878 542892351516584509440000000 879 19854348855463662059520000 880 749708485427664322560000 881 29224018922217799680000 882 1175091669949317120000 883 51090942171709440000 884 2432902008176640000 885 121645100408832000 886 6402373705728000 887 355687428096000 888 20922789888000 889 1307674368000 890 87178291200 891 6227020800 892 479001600 893 39916800 894 3628800 895 362880 896 40320 897 5040 898 720 899 120 900 24 901 6 902 2 903 1 904 262806310988972705721614367847094420423709818880000000 905 4992924043074434103618029819960285976826563511531780 906 104144443558609553009839560586017874009454387159040 907 2291408411112761433782131423285065762437773541376 908 52535391484605900768036023825426575671558144000 909 1248649354768519908599643712268209314201600000 910 30689456888817018565701386367285854208000000 911 779061825362450641602321789499736064000000 912 20415357833914386223196993983453593600000 913 552255723611362846917851999109120000000 914 15424652048313199929615930359808000000 915 444573135207698059103281348608000000 916 13237532510381533771257544704000000 917 408415722760826399450293862400000 918 13110198818303696001564672000000 919 435554778016734086430720000000 920 14921784061684408516608000000 921 527381141473253523456000000 922 19233900453730422620160000 923 723856468688779345920000 924 28100018194440192000000 925 1124000727777607680000 926 51090942171709440000 927 2432902008176640000 928 121645100408832000 929 6402373705728000 930 355687428096000 931 20922789888000 932 1307674368000 933 87178291200 934 6227020800 935 479001600 936 39916800 937 3628800 938 362880 939 40320 940 5040 941 720 942 120 943 24 944 6 945 2 946 1 947 11623892946578172887388387317340668496150496542720000000 948 216068083470362360606145648117140296147592776631443560 949 4405947410849529319615194604497153036635794662850560 950 94705566472746197688801558537686024814438979338240 951 2119858170579708413210605425185956272791067033600 952 49157098401397535835475466686728852268646400000 953 1177948661120777510369830612793698025472000000 954 29133246451455193115822949787659927552000000 955 743242527629478286838465860863000576000000 956 19557377425053958957619750789500108800000 957 530942040711407644370717663821824000000 958 14865372359199593607425389756416000000 959 429405871020976420802664136704000000 960 12829786730651325464070193152000000 961 397879289718286587954462720000000 962 12805310473691982141063168000000 963 424665908566315734269952000000 964 14518492600557802881024000000 965 511869931429922537472000000 966 18613452051997183180800000 967 698004451949894369280000 968 26976017466662584320000 969 1124000727777607680000 970 51090942171709440000 971 2432902008176640000 972 121645100408832000 973 6402373705728000 974 355687428096000 975 20922789888000 976 1307674368000 977 87178291200 978 6227020800 979 479001600 980 39916800 981 3628800 982 362880 983 40320 984 5040 985 720 986 120 987 24 988 6 989 2 990 1 991 525733454170806228700521055091344698217091982950400000000 992 9566038586141156008157193283363839028857296138147939620 993 190796244308870291034247012832907188753788883527440384 994 4008759520008595687852088977575455647701564403875840 995 87653705898269427578325592938477398042197622784000 996 1984272856080721341351199670826068893492838400000 997 46388270914380381949421172399277482472243200000 998 1118513646015515166421123799720498351308800000 999 27800123392787583751137435108293738496000000 1000 712122511564224049333953197462519808000000 1001 18805330380241636179308807775584256000000 1002 511870885645215764988582520946688000000 1003 14359345339465425261578214703104000000 1004 415996363437253140092232794112000000 1005 12483462714911241697071267840000000 1006 389037527724546885999919104000000 1007 12500422129080268280561664000000 1008 413777039115897382109184000000 1009 14115201139431197245440000000 1010 496358721386591551488000000 1011 17993003650263943741440000 1012 672152435211009392640000 1013 25852016738884976640000 1014 1124000727777607680000 1015 51090942171709440000 1016 2432902008176640000 1017 121645100408832000 1018 6402373705728000 1019 355687428096000 1020 20922789888000 1021 1307674368000 1022 87178291200 1023 6227020800 1024 479001600 1025 39916800 1026 3628800 1027 362880 1028 40320 1029 5040 1030 720 1031 120 1032 24 1033 6 1034 2 1035 1 1036 24303361112722566714785931695697513833050614949478400000000 1037 433070965037695256993630538796177706190534750778292859920 1038 8452738633411645202845746930301871394381261126889162752 1039 173686147605521508009578568976351961733091180511232000 1040 3711847267160168983576931447396517863160822104064000 1041 82076949157627909846673505146634134922775756800000 1042 1873080488835811359256499932365881772392448000000 1043 44059175042065662300339010136087007225446400000 1044 1067570420420255298604942084146053775360000000 1045 26640711900849530963249800155116863488000000 1046 684826024371542367605290637998424064000000 1047 18135274005209398445625469223043072000000 1048 494532961961434953859505357586432000000 1049 13907390260947301630171995439104000000 1050 404400414253448799752628142080000000 1051 12201631551360788697270190080000000 1052 380195765730807184045375488000000 1053 12195533784468554420060160000000 1054 402888169665479029948416000000 1055 13711909678304591609856000000 1056 480847511343260565504000000 1057 17372555248530704302080000 1058 646300418472124416000000 1059 25852016738884976640000 1060 1124000727777607680000 1061 51090942171709440000 1062 2432902008176640000 1063 121645100408832000 1064 6402373705728000 1065 355687428096000 1066 20922789888000 1067 1307674368000 1068 87178291200 1069 6227020800 1070 479001600 1071 39916800 1072 3628800 1073 362880 1074 40320 1075 5040 1076 720 1077 120 1078 24 1079 6 1080 2 1081 1 1082 1147760594457772724544789095126583405046340554378444800000000 1083 20038287383938118779642411105075027249937025844999835979300 1084 382914823946228147165968438936005570788410051613236420608 1085 7698589237310054213175065301420214331475652653627703296 1086 160888741070994302136795551651495391009854375067648000 1087 3476910512251043173661005633904121107818532044800000 1088 77500847428361713837662791827939673073647616000000 1089 1779491363150699402598056800734282208876953600000 1090 42061727822072993951239790806950458110771200000 1091 1023231542685815051175155754230618259456000000 1092 25622609691130279150723652485826740224000000 1093 660567460098294307921058051150315520000000 1094 17525363358920562043265172444807168000000 1095 478915509134528292735367696613376000000 1096 13510930069466697574113072906240000000 1097 394696255400540295250827018240000000 1098 11936378691548597638633881600000000 1099 371354003737067482090831872000000 1100 11890645439856840559558656000000 1101 391999300215060677787648000000 1102 13308618217177985974272000000 1103 465336301299929579520000000 1104 16752106846797464862720000 1105 620448401733239439360000 1106 25852016738884976640000 1107 1124000727777607680000 1108 51090942171709440000 1109 2432902008176640000 1110 121645100408832000 1111 6402373705728000 1112 355687428096000 1113 20922789888000 1114 1307674368000 1115 87178291200 1116 6227020800 1117 479001600 1118 39916800 1119 3628800 1120 362880 1121 40320 1122 5040 1123 720 1124 120 1125 24 1126 6 1127 2 1128 1 1129 55351131775484258958792840921229615422193544242554470400000000 1130 947185106212699534635108221046875682874829439158753926604120 1131 17728565862177309993278351999025064634275338045739970887680 1132 348921881150621138000889426121142728751102934341752848384 1133 7134232553030893968650363669889917259818050413133824000 1134 150757126536755870452982800452029436948531747225600000 1135 3284022495405816824896877573701348124750276198400000 1136 73647018412561772825516311113371512203116544000000 1137 1699183706819034906278699438874342814698700800000 1138 40322234163892170463113204843505074044928000000 1139 984245746680959607689947364144770449408000000 1140 24718996341900807387692734602899619840000000 1141 638546686523855502647382447520481280000000 1142 16972003841666371614980278440689664000000 1143 465055394397143084830561098792960000000 1144 13172020131210187892488384020480000000 1145 386473416746362372433101455360000000 1146 11671125831736406579997573120000000 1147 362512241743327780136288256000000 1148 11585757095245126699057152000000 1149 381110430764642325626880000000 1150 12905326756051380338688000000 1151 449825091256598593536000000 1152 16131658445064225423360000 1153 620448401733239439360000 1154 25852016738884976640000 1155 1124000727777607680000 1156 51090942171709440000 1157 2432902008176640000 1158 121645100408832000 1159 6402373705728000 1160 355687428096000 1161 20922789888000 1162 1307674368000 1163 87178291200 1164 6227020800 1165 479001600 1166 39916800 1167 3628800 1168 362880 1169 40320 1170 5040 1171 720 1172 120 1173 24 1174 6 1175 2 1176 1 1177 2724619372591264761651711494187624530726005154239846809600000000 1178 45718122740553137891136244066295295355833221487565546841420740 1179 838513820791130454210545193529678101855996412389659227729920 1180 16162412658176963241465714192497854802709326972484867194880 1181 323471052704492567311901696815957025322017700086965862400 1182 6687205388736052392352999532082814236225949453516800000 1183 142434457262252893156973201361065386777540873420800000 1184 3121491197671217913572665456634670153732194304000000 1185 70338269512988822252540904333345453256998912000000 1186 1629213605228303867265762710855710798774272000000 1187 38790777340673111246970668557771361746944000000 1188 949657968677265610981613468117347860480000000 1189 23902164309883971921581266754108129280000000 1190 618443938742508439994430921312829440000000 1191 16476157207341974201146219230658560000000 1192 453008112636316849720432860856320000000 1193 12893411009750982978193682595840000000 1194 378250578092184449615375892480000000 1195 11405872971924215521361264640000000 1196 353670479749588078181744640000000 1197 11280868750633412838555648000000 1198 370221561314223973466112000000 1199 12502035294924774703104000000 1200 434313881213267607552000000 1201 15511210043330985984000000 1202 620448401733239439360000 1203 25852016738884976640000 1204 1124000727777607680000 1205 51090942171709440000 1206 2432902008176640000 1207 121645100408832000 1208 6402373705728000 1209 355687428096000 1210 20922789888000 1211 1307674368000 1212 87178291200 1213 6227020800 1214 479001600 1215 39916800 1216 3628800 1217 362880 1218 40320 1219 5040 1220 720 1221 120 1222 24 1223 6 1224 2 1225 1 1226 136839250493597505643457826872702521913187810543371550720000000000 1227 2252348692237296269107887198839797584896507930837444196865193280 1228 40496634668066044782711412216028126811245571546290920844660736 1229 764792938759863297006785574346067712492240637208226901524480 1230 14989258726415149404286322439490566412666313873034313728000 1231 303301508933659346243289170097720965571609591231283200000 1232 6319806666129760610421322815995883055762962540134400000 1233 135417981517539587686606474447481587539281707008000000 1234 2981873279724710095292113103600184660917747712000000 1235 67454170968820381504893441224587210527866880000000 1236 1567543540689140075916713379407801232654336000000 1237 37431747815458524044818738583772604661760000000 1238 918514187131948296813370499264321421312000000 1239 23153531054445285012005598804144291840000000 1240 600284126180137428307927161844531200000000 1241 16039357132825497615481683742556160000000 1242 442849198559406211271427914465280000000 1243 12630280172817289448026464583680000000 1244 370027739438006526797650329600000000 1245 11140620112112024462724956160000000 1246 344828717755848376227201024000000 1247 10975980406021698978054144000000 1248 359332691863805621305344000000 1249 12098743833798169067520000000 1250 418802671169936621568000000 1251 15511210043330985984000000 1252 620448401733239439360000 1253 25852016738884976640000 1254 1124000727777607680000 1255 51090942171709440000 1256 2432902008176640000 1257 121645100408832000 1258 6402373705728000 1259 355687428096000 1260 20922789888000 1261 1307674368000 1262 87178291200 1263 6227020800 1264 479001600 1265 39916800 1266 3628800 1267 362880 1268 40320 1269 5040 1270 720 1271 120 1272 24 1273 6 1274 2 1275 1 1276 7009215868375186165859961778673893386416955979280909598720000000000 1277 113213555797948888503824400865719846509252269295304687681624086980 1278 1996248024244778233585846037526524007793234083207831334866321408 1279 36952887110122638314361688452593967119413773827847223625318400 1280 709545750685905733761061175043207928295609660033778843648000 1281 14059106509324829898544523858928555618416205349257216000000 1282 286716709498068917269396274654203327680444994525593600000 1283 6009915536768155718165039987758220691093464285184000000 1284 129387571999550343986102435489844096842632003584000000 1285 2860121874906456925783392512635133665298350080000000 1286 64909975942040657637529447016932637021306880000000 1287 1512777793652511414615481923735691575951360000000 1288 36211095654680538058308097032294399737856000000 1289 889943052318272545972804106408825978880000000 1290 22472576709134263877761194728934604800000000 1291 584110425174941935387125563932016640000000 1292 15663740171267886361637542900531200000000 1293 434165880940594324775909720064000000000 1294 12367149335883595917859246571520000000 1295 361804900783828603979924766720000000 1296 10875367252299833404088647680000000 1297 335986955762108674272657408000000 1298 10671092061409985117552640000000 1299 348443822413387269144576000000 1300 11695452372671563431936000000 1301 403291461126605635584000000 1302 15511210043330985984000000 1303 620448401733239439360000 1304 25852016738884976640000 1305 1124000727777607680000 1306 51090942171709440000 1307 2432902008176640000 1308 121645100408832000 1309 6402373705728000 1310 355687428096000 1311 20922789888000 1312 1307674368000 1313 87178291200 1314 6227020800 1315 479001600 1316 39916800 1317 3628800 1318 362880 1319 40320 1320 5040 1321 720 1322 120 1323 24 1324 6 1325 2 1326 1 1327 366030343908797062904942255507511759304744970642624285245440000000000 1328 5803709317711022616690227011394046973551816502876067105924464013000 1329 100396619558529139834881910297302774654321326470503424152070520832 1330 1822362214016709570977403635857031504589257088205594237609181184 1331 34295999610975807236227948507872040019882195868591310503936000 1332 665722398352628074834974454204366132577939244987187200000000 1333 13293915528202177284821481259347777977681874310397952000000 1334 272721224053174187398115432397801309684174774337536000000 1335 5743444214536586496018069860581387626946114879488000000 1336 124126577736776237460903987957241227966268047360000000 1337 2752648995030755101641355981824808875385159680000000 1338 62648356754536192878090935237984995246080000000000 1339 1463659136943602263429529510445003973853184000000 1340 35094011174712863459660973670339568467968000000 1341 863800236799977443151123461379509452800000000 1342 21860531799589593351126804780747325440000000 1343 569984901713083696193454320123904000000000 1344 15352105550059415324076167701463040000000 1345 425482563321782438280391525662720000000 1346 12104018498949902387692028559360000000 1347 353582062129650681162199203840000000 1348 10610114392487642345452339200000000 1349 327145193768368972318113792000000 1350 10366203716798271257051136000000 1351 337554952962968916983808000000 1352 11292160911544957796352000000 1353 403291461126605635584000000 1354 15511210043330985984000000 1355 620448401733239439360000 1356 25852016738884976640000 1357 1124000727777607680000 1358 51090942171709440000 1359 2432902008176640000 1360 121645100408832000 1361 6402373705728000 1362 355687428096000 1363 20922789888000 1364 1307674368000 1365 87178291200 1366 6227020800 1367 479001600 1368 39916800 1369 3628800 1370 362880 1371 40320 1372 5040 1373 720 1374 120 1375 24 1376 6 1377 2 1378 1 1379 19480266402337188212533600178754527010126772949499970395832320000000000 1380 303314185302244929045120865041717411034177767100756947585910493098980 1381 5149461826064932179505351082960472412247995615382544475672944844800 1382 91690688095738550763329616230011321963071849994299695042040692736 1383 1691938192203424852371883523734523618402836398032362571563008000 1384 32187580200194910047658250421286650646493068293939134464000000 1385 629654996713288971370254162155586130429255335346962432000000 1386 12647896233332151532953551503738249150673068606095360000000 1387 260681042625408320975685401908752895788768257114112000000 1388 5510869515482322023748184755130036719509286420480000000 1389 119480280437465172774194494259698393891901276160000000 1390 2657005718171782901667229519599811599563489280000000 1391 60621260244819909384403956831791778166210560000000 1392 1418876607090595381655738666656850302205952000000 1393 34066587714882320480172708689659035648000000000 1394 840120933610329374551500821391244001280000000 1395 21319242114269300680520554337984839680000000 1396 557989990184851826201999172226252800000000 1397 15056872751019811183228549091819520000000 1398 416799245702970551784873331261440000000 1399 11840887662016208857524810547200000000 1400 345359223475472758344473640960000000 1401 10344861532675451286816030720000000 1402 318303431774629270363570176000000 1403 10061315372186557396549632000000 1404 326666083512550564823040000000 1405 10888869450418352160768000000 1406 403291461126605635584000000 1407 15511210043330985984000000 1408 620448401733239439360000 1409 25852016738884976640000 1410 1124000727777607680000 1411 51090942171709440000 1412 2432902008176640000 1413 121645100408832000 1414 6402373705728000 1415 355687428096000 1416 20922789888000 1417 1307674368000 1418 87178291200 1419 6227020800 1420 479001600 1421 39916800 1422 3628800 1423 362880 1424 40320 1425 5040 1426 720 1427 120 1428 24 1429 6 1430 2 1431 1 1432 1056209269010268189041112423406133858196536083061365215099617280000000000 1433 16154788695408653364985837423618199583377227852829800041799417769822960 1434 269264104344423107930641055643146032455583783016706724275229306675200 1435 4704888147586800839938091403209728429987057640219632747721313484800 1436 85158111348309694939697180440262817735357604068331999744072089600 1437 1588394808897578941838473220606558023630755009051922268160000000 1438 30451571211948955079415560327644300199185784863911051264000000 1439 599191445248851437078326770022375815933977327975792640000000 1440 12091882925491225856986160691144396802437265427005440000000 1441 250167796686681165188356463558774705393887579471872000000 1442 5305386258261199014986276045953862284632737710080000000 1443 115340877167834936576065845684868396519847362560000000 1444 2571285777664599032062942898933039499690639360000000 1445 58779742949461191125531619076012521899950080000000 1446 1377551837875284362787472315072469343928320000000 1447 33129821508745988360056178294489182371840000000 1448 818961131665888500042619322922235330560000000 1449 20851204896381305084390495383191552000000000 1450 547656842218465681272332520888729600000000 1451 14761639951980207042380930482176000000000 1452 408115928084158665289355136860160000000 1453 11577756825082515327357592535040000000 1454 337136384821294835526748078080000000 1455 10079608672863260228179722240000000 1456 309461669780889568409026560000000 1457 9756427027574843536048128000000 1458 315777214062132212662272000000 1459 10888869450418352160768000000 1460 403291461126605635584000000 1461 15511210043330985984000000 1462 620448401733239439360000 1463 25852016738884976640000 1464 1124000727777607680000 1465 51090942171709440000 1466 2432902008176640000 1467 121645100408832000 1468 6402373705728000 1469 355687428096000 1470 20922789888000 1471 1307674368000 1472 87178291200 1473 6227020800 1474 479001600 1475 39916800 1476 3628800 1477 362880 1478 40320 1479 5040 1480 720 1481 120 1482 24 1483 6 1484 2 1485 1 1486 58322353492903991777733276030020389781892763132946894771611238400000000000 1487 876554335961737635147938803052365000353494841644686334162094397934862820 1488 14348643436150164769807102356408444413048906380109408020987214968356864 1489 246117677524624048774446397552317069331973950411007766837770521804800 1490 4371168291449839938815842991566757914288347095024595758041006080000 1491 79969834495274982734574198832210983151838326282649792937984000000 1492 1503105277217748463229106415748208808708355528010233806848000000 1493 28984672159809133998896415831099304805244857748276903936000000 1494 572960943462451623317946590654067398053397098911498240000000 1495 11606170933358763441929777938913848455612204727664640000000 1496 240875860894218922767890912800425338791831661445120000000 1497 5122147687641089896655870985157074423457177927680000000 1498 111629575699169459660492556602498759202397224960000000 1499 2493600777460818353917221537250115277060833280000000 1500 57079099009035126713951719909997054577868800000000 1501 1339658097030554247212351610878184873000960000000 1502 32285437014933920023266823088358744391680000000 1503 800398462657683612719711886299407319040000000 1504 20459632973444566960739969648295936000000000 1505 537323694252079536342665869551206400000000 1506 14466407152940602901533311872532480000000 1507 399432610465346778793836942458880000000 1508 11314625988148821797190374522880000000 1509 328913546167116912709022515200000000 1510 9814355813051069169543413760000000 1511 300619907787149866454482944000000 1512 9451538682963129675546624000000 1513 304888344611713860501504000000 1514 10888869450418352160768000000 1515 403291461126605635584000000 1516 15511210043330985984000000 1517 620448401733239439360000 1518 25852016738884976640000 1519 1124000727777607680000 1520 51090942171709440000 1521 2432902008176640000 1522 121645100408832000 1523 6402373705728000 1524 355687428096000 1525 20922789888000 1526 1307674368000 1527 87178291200 1528 6227020800 1529 479001600 1530 39916800 1531 3628800 1532 362880 1533 40320 1534 5040 1535 720 1536 120 1537 24 1538 6 1539 2 1540 1 1541 3278748198956281815479028558528708344745575056496475543972505190400000000000 1542 48437136428825140960170023328386120377674370317437679188142554048053032120 1543 778944902192653711450791186227676015509437857850159731411949029315182592 1544 13120422636030010103954477031691533749746470416709348949295044558848000 1545 228736273211543007388637576089813100710514710063289961764754554880000 1546 4106020590573656123945894313220963599198034380203513390039040000000 1547 75694520062242892165528302637613670315116468148485612371968000000 1548 1431007889834645040456010871837169795113425477350507675648000000 1549 27721085127079645933391953031717559328630400018137743360000000 1550 550037197199302759022348099562820016104744556313968640000000 1551 11176736839047983407870896681870554986503231189811200000000 1552 232583587678024907796771732529421105396956287467520000000 1553 4957746497798749757498270766069823120352351354880000000 1554 108271202090267374011197521337939289178279772160000000 1555 2422015902202618390425325112440512186207436800000000 1556 55511883949687208541549707031374228430520320000000 1557 1305248994374695361544331954814467147038720000000 1558 31535904332706122522834781445306208747520000000 1559 784533926199901667640010836150111436800000000 1560 20087639646654665743271970200145100800000000 1561 526990546285693391412999218213683200000000 1562 14171174353900998760685693262888960000000 1563 390749292846534892298318748057600000000 1564 11051495151215128267023156510720000000 1565 320690707512938989891296952320000000 1566 9549102953238878110907105280000000 1567 291778145793410164499939328000000 1568 9146650338351415815045120000000 1569 304888344611713860501504000000 1570 10888869450418352160768000000 1571 403291461126605635584000000 1572 15511210043330985984000000 1573 620448401733239439360000 1574 25852016738884976640000 1575 1124000727777607680000 1576 51090942171709440000 1577 2432902008176640000 1578 121645100408832000 1579 6402373705728000 1580 355687428096000 1581 20922789888000 1582 1307674368000 1583 87178291200 1584 6227020800 1585 479001600 1586 39916800 1587 3628800 1588 362880 1589 40320 1590 5040 1591 720 1592 120 1593 24 1594 6 1595 2 1596 1 1597 187599645928312926934158673483600100600234276199180274465120242892800000000000 1598 2724949395416936598668453018076683212751112904800979540489031504529334221700 1599 43064502282376280733712311500228216363480803675474248082253241858724282368 1600 712544959349635188814975853971866159756094802821761095973638433227145216 1601 12197779210043534472717482066161732796747237008168546470459510620160000 1602 214921251040959194792041852896665012313482625670923307702026240000000 1603 3887446925602275080911083662466693245389634055355531001856000000000 1604 72079083566759192519403238468716801335344346183942056968192000000 1605 1368878591471897821154901343730724164235420072235965087744000000 1606 26616337121208346560436992075587241538816789169496391680000000 1607 529762641642510070836226826811077956936834778293862400000000 1608 10793283157003816476339166838511471343708261475942400000000 1609 225137177715510145868698509813016410581853190225920000000 1610 4809099676044949021157142854337618178890730045440000000 1611 105187004396972426433559256145032629618055577600000000 1612 2355758651553181551769174290106086696545157120000000 1613 54079765632430913436315304018736451472588800000000 1614 1274404738970878654809408000163093917204480000000 1615 30884485561402795649428426583109386895360000000 1616 770770173108675322593694856568530534400000000 1617 19715646319864764525803970751994265600000000 1618 516657398319307246483332566876160000000000 1619 13875941554861394619838074653245440000000 1620 382065975227723005802800553656320000000 1621 10788364314281434736855938498560000000 1622 312467868858761067073571389440000000 1623 9283850093426687052270796800000000 1624 282936383799670462545395712000000 1625 8841761993739701954543616000000 1626 304888344611713860501504000000 1627 10888869450418352160768000000 1628 403291461126605635584000000 1629 15511210043330985984000000 1630 620448401733239439360000 1631 25852016738884976640000 1632 1124000727777607680000 1633 51090942171709440000 1634 2432902008176640000 1635 121645100408832000 1636 6402373705728000 1637 355687428096000 1638 20922789888000 1639 1307674368000 1640 87178291200 1641 6227020800 1642 479001600 1643 39916800 1644 3628800 1645 362880 1646 40320 1647 5040 1648 720 1649 120 1650 24 1651 6 1652 2 1653 1 1654 10921306383347026978936883663954238156948568404348682521122158569062400000000000 1655 156020644371167520871056935966147607604948585385512532760609194320333686213920 1656 2423859499889719705646469327358651496857779775151458023108536170685855416320 1657 39408471775895999624683735372155084831776791783194953747755640152327716864 1658 662647784643534581795823686288062722962705358859391614339456570490880000 1659 11464185535431527559122609612382861935747357357947123283766804480000000 1660 203528713398950117821510190833695058562378660719147472985784320000000 1661 3702540036458449281223087873312867066218934444632831531417600000000 1662 68962324241547680662525666402411591305794842309351383760896000000 1663 1314537743704229121622913333013895477160522701426906890240000000 1664 25638920555444399162881279267449125321020881034543104000000000 1665 511651068425405637608389574738687368042929708859392000000000 1666 10448610944158719717655614607754529133086705608294400000000 1667 218406258752707240303506181522025147268686476738560000000 1668 4673037704261639032018550411096161963939253452800000000 1669 102324285500564632337464737569859095034373079040000000 1670 2294880252672207483379882008732177054239293440000000 1671 52785393012993528125055718908671665845043200000000 1672 1247233356493408435460097798482015016714240000000 1673 30335311813062864482080418997804308889600000000 1674 757006420017448977547378876986949632000000000 1675 19343652993074863308335971303843430400000000 1676 506324250352921101553665915538636800000000 1677 13580708755821790478990456043601920000000 1678 373382657608911119307282359255040000000 1679 10525233477347741206688720486400000000 1680 304245030204583144255845826560000000 1681 9018597233614495993634488320000000 1682 274094621805930760590852096000000 1683 8841761993739701954543616000000 1684 304888344611713860501504000000 1685 10888869450418352160768000000 1686 403291461126605635584000000 1687 15511210043330985984000000 1688 620448401733239439360000 1689 25852016738884976640000 1690 1124000727777607680000 1691 51090942171709440000 1692 2432902008176640000 1693 121645100408832000 1694 6402373705728000 1695 355687428096000 1696 20922789888000 1697 1307674368000 1698 87178291200 1699 6227020800 1700 479001600 1701 39916800 1702 3628800 1703 362880 1704 40320 1705 5040 1706 720 1707 120 1708 24 1709 6 1710 2 1711 1 1712 646707637948757470329105611083815125943794398174753411670628055488921600000000000 1713 9089025764200191292530027774006216898743863187344096803307783353297192164830340 1714 138846280880382540399324764833129450901541233989541309725514275608698665697280 1715 2218903734647089326801156153754806412590849888661368625466769506215317995520 1716 36660176177018451741471551954512339973988357806440092633488443824301670400 1717 622960902592346545850610023172906280091558059042015474774431498240000000 1718 10859015272430984510303730912515147798157200976922272370985533440000000 1719 193887485416863165624235816333702525740949327678587969051033600000000 1720 3543078758626969096186800546167358042084050236151746579660800000000 1721 66235244034394083318808274083591718770608540183976476672000000000 1722 1266443125684924315179050004117410464347977028133611110400000000 1723 24765473894177469682412823096552065347520680119238656000000000 1724 495355953636569827074845043440704876057792461825638400000000 1725 10137020463332199387911903811196731499703421842227200000000 1726 212259337924483239328925282615767666139126248243200000000 1727 4546667058249615648487417607670332223281399070720000000 1728 99681331119268317140844725096786636499824148480000000 1729 2239469298412353219120667114875779990893363200000000 1730 51632426001220482578142263287963211897241600000000 1731 1223872924871846601518416904394173841408000000000 1732 29812289195596263370320411773704234598400000000 1733 743242666926222632501062897405368729600000000 1734 18971659666284962090867971855692595200000000 1735 495991102386534956623999264201113600000000 1736 13285475956782186338142837433958400000000 1737 364699339990099232811764164853760000000 1738 10262102640414047676521502474240000000 1739 296022191550405221438120263680000000 1740 8753344373802304934998179840000000 1741 265252859812191058636308480000000 1742 8841761993739701954543616000000 1743 304888344611713860501504000000 1744 10888869450418352160768000000 1745 403291461126605635584000000 1746 15511210043330985984000000 1747 620448401733239439360000 1748 25852016738884976640000 1749 1124000727777607680000 1750 51090942171709440000 1751 2432902008176640000 1752 121645100408832000 1753 6402373705728000 1754 355687428096000 1755 20922789888000 1756 1307674368000 1757 87178291200 1758 6227020800 1759 479001600 1760 39916800 1761 3628800 1762 362880 1763 40320 1764 5040 1765 720 1766 120 1767 24 1768 6 1769 2 1770 1 1771 38941141395471138055484275684749296962973566767257892132778504624275456000000000000 1772 538563253028421689749092388088912216052059945136498484416387467676056499360567080 1773 8092226820972027107619201895702539490155061447532195056378050538988871854063616 1774 127151796420866377033208498877643819948081924703624910402073291199085407109120 1775 2064785504329043325554888554301476430419922693649501255754348458223337472000 1776 34473530173376356741927464787408020203864913635681858942025030696960000000 1777 590210502958542890662402043532966843295899050524054501214147051520000000 1778 10346696297219409730364571752689785055149600692912604256508313600000000 1779 185570068994397066260569505366621399441311813860827935329484800000000 1780 3403503723680795899280183683883301515268824215977858170880000000000 1781 63820768370641980198817048813480537697434012254605200588800000000 1782 1223451419770518868335874907290655610412384147224920064000000000 1783 23978986700048346464819065697463652701803018928626073600000000 1784 480618682743227069195829720309907436929883516908339200000000 1785 9852896323256956985543355436879054020848211984384000000000 1786 206561532694361704482794562067909711900681363783680000000 1787 4429503787612090432641164973694599289509657968640000000 1788 97261124481795401371746383967020245996976209920000000 1789 2189652349991700235938985103618319408798105600000000 1790 50625600670095749897730070680178048106496000000000 1791 1203475042790649158159776622654270944051200000000 1792 29289266578129662258560404549604160307200000000 1793 729478913834996287454746917823787827200000000 1794 18599666339495060873399972407541760000000000 1795 485657954420148811694332612863590400000000 1796 12990243157742582197295218824314880000000 1797 356016022371287346316245970452480000000 1798 9998971803480354146354284462080000000 1799 287799352896227298620394700800000000 1800 8488091513990113876361871360000000 1801 265252859812191058636308480000000 1802 8841761993739701954543616000000 1803 304888344611713860501504000000 1804 10888869450418352160768000000 1805 403291461126605635584000000 1806 15511210043330985984000000 1807 620448401733239439360000 1808 25852016738884976640000 1809 1124000727777607680000 1810 51090942171709440000 1811 2432902008176640000 1812 121645100408832000 1813 6402373705728000 1814 355687428096000 1815 20922789888000 1816 1307674368000 1817 87178291200 1818 6227020800 1819 479001600 1820 39916800 1821 3628800 1822 362880 1823 40320 1824 5040 1825 720 1826 120 1827 24 1828 6 1829 2 1830 1 1831 2383730612236480811528817157952930479122141745409092666051938059777212416000000000000 1832 32450167567310380817193661555632576950443327567879399724502841105672027799998447780 1833 479712996454295864160610412457510066961434246211699176418744451755882005542043648 1834 7413273708557682661396922198854430882182430096486234873072494042965225819340800 1835 118355287929140112831338349376075063943491327571872737262288801511591903232000 1836 1942124075859591972037500873095456561607383240747234527733340627271680000000 1837 32668474840124741533019633815170893968900638267431758958445755105280000000 1838 562475698868556872435213873551601227571595520087428860962720972800000000 1839 9904571289715841341573300836909848408810249378068981972834713600000000 1840 178287366924135173222253151425891475546353205270993510072320000000000 1841 3279884332197430517411253928398127921886638424687583952896000000000 1842 61661865561281976817291259856798310810784309197009846272000000000 1843 1184714435444563052518467608662968766540018477114903756800000000 1844 23267230196426758775406673009243042142595918005167718400000000 1845 467192720749278975390789914684365991885888871727104000000000 1846 9590337116047794514978597758078559399356141246873600000000 1847 201259030780318624302601363461775913904546942812160000000 1848 4321648190555757264302067892278441341348279746560000000 1849 95068120543022353018720147607426044886463283200000000 1850 2145595819483268251578561209453585180393472000000000 1851 49770832278121761795082287445363069550592000000000 1852 1183077160709451714801136340914368046694400000000 1853 28766243960663061146800397325504086016000000000 1854 715715160743769942408430938242206924800000000 1855 18227673012705159655931972959390924800000000 1856 475324806453762666764665961526067200000000 1857 12695010358702978056447600214671360000000 1858 347332704752475459820727776051200000000 1859 9735840966546660616187066449920000000 1860 279576514242049375802669137920000000 1861 8222838654177922817725562880000000 1862 265252859812191058636308480000000 1863 8841761993739701954543616000000 1864 304888344611713860501504000000 1865 10888869450418352160768000000 1866 403291461126605635584000000 1867 15511210043330985984000000 1868 620448401733239439360000 1869 25852016738884976640000 1870 1124000727777607680000 1871 51090942171709440000 1872 2432902008176640000 1873 121645100408832000 1874 6402373705728000 1875 355687428096000 1876 20922789888000 1877 1307674368000 1878 87178291200 1879 6227020800 1880 479001600 1881 39916800 1882 3628800 1883 362880 1884 40320 1885 5040 1886 720 1887 120 1888 24 1889 6 1890 2 1891 1 1892 148298878172539035113587520605258314932798792744351781298319565645668155392000000000000 1893 1987644836333069540560841577806512714370477423387315138487602992097294657961540891600 1894 28916881882521814874460442699972452338055597505975149203127453799670165160996667392 1895 439616363258330754719366410475931369635825636037956346519669842601464441711099904 1896 6902416205844086765391601698524620072643021082567292407086755238402404122624000 1897 111352056013726337986843675768643346194746068128012477656172766041210880000000 1898 1840836183664194811412193057465693612990661951270054633285658502758400000000 1899 31139361824365248373445059146032621876392552760664521809778127667200000000 1900 538532997973821234157560921476148272501848579168463473456919347200000000 1901 9517318041726771069181709102123401680175780436310104588943360000000000 1902 171834949935568226690903580371987430248604272653311437438976000000000 1903 3169319668946060139072980361118082871289246413974667264000000000000 1904 59715632842301629431641853446395036653828387228573971251200000000 1905 1149630591087734938784367212479611241451513336381728358400000000 1906 22619089583604747180901042644657093023321119122259968000000000 1907 454823310767409220241869481323795010652900148484505600000000 1908 9345399676858600632214903469734951989653124887347200000000 1909 196355154058959700088059447485952189430070132080640000000 1910 4223259372611918571632641842952791284534193684480000000 1911 93108298321336010697978439827745406573346816000000000 1912 2107509176629319847814713909366767354904576000000000 1913 48954916994873864060736676175766953656320000000000 1914 1162679278628254271442496059174465149337600000000 1915 28243221343196460035040390101404011724800000000 1916 701951407652543597362114958660626022400000000 1917 17855679685915258438463973511240089600000000 1918 464991658487376521834999310188544000000000 1919 12399777559663373915599981605027840000000 1920 338649387133663573325209581649920000000 1921 9472710129612967086019848437760000000 1922 271353675587871452984943575040000000 1923 8222838654177922817725562880000000 1924 265252859812191058636308480000000 1925 8841761993739701954543616000000 1926 304888344611713860501504000000 1927 10888869450418352160768000000 1928 403291461126605635584000000 1929 15511210043330985984000000 1930 620448401733239439360000 1931 25852016738884976640000 1932 1124000727777607680000 1933 51090942171709440000 1934 2432902008176640000 1935 121645100408832000 1936 6402373705728000 1937 355687428096000 1938 20922789888000 1939 1307674368000 1940 87178291200 1941 6227020800 1942 479001600 1943 39916800 1944 3628800 1945 362880 1946 40320 1947 5040 1948 720 1949 120 1950 24 1951 6 1952 2 1953 1 1954 9374299298130347149681666920486224604854336223691420453986295803924914896896000000000000 1955 123733375451800400002861006413267487997802170337254902834037861764861953431453899702180 1956 1771980383010291258572874877892357494459238940489134168639674804584640116023185244160 1957 26508854599845057725730429950214830224861111037195066473073137267691884697253052416 1958 409438099084417008972986712194097511812437373169562680460631733481471414894592000 1959 6495581879458611260838041384059872269601249106034035069413312179428392960000000 1960 105567356402737760430663433977814720543306617642614331316282760059944960000000 1961 1755005543343301892608389012842665909674148654424062668420384030720000000000 1962 29818899189718548399578478220962999449371355207842135255150283980800000000 1963 517555010828501742706684520938239626268635615732250487396761600000000000 1964 9174098830239046107683086363015267400501100128704706465759232000000000 1965 166062330745701217888482689800550137609292440776039003586560000000000 1966 3069607911313774531932885094081609846331110824982798663680000000000 1967 57951457656155145620669120305796391432043807203823032729600000000 1968 1117684812624187415072326448283289288018376213296840704000000000 1969 22023253709846153802975276510102395450609301059744563200000000 1970 443278099057705045526521302817888411763583764083507200000000 1971 9117948596121818391144445446107613138433489030348800000000 1972 191855644045405897048550622737994444885999086469120000000 1973 4134556564454758437227342365408166143919652864000000000 1974 91389261568380506127965321342540729844498432000000000 1975 2074056650016156040706543847313326603239424000000000 1976 48139001711625966326391064906170837762048000000000 1977 1142281396547056828083855777434562251980800000000 1978 27720198725729858923280382877303937433600000000 1979 688187654561317252315798979079045120000000000 1980 17483686359125357220995974063089254400000000 1981 454658510520990376905332658851020800000000 1982 12104544760623769774752362995384320000000 1983 329966069514851686829691387248640000000 1984 9209579292679273555852630425600000000 1985 263130836933693530167218012160000000 1986 8222838654177922817725562880000000 1987 265252859812191058636308480000000 1988 8841761993739701954543616000000 1989 304888344611713860501504000000 1990 10888869450418352160768000000 1991 403291461126605635584000000 1992 15511210043330985984000000 1993 620448401733239439360000 1994 25852016738884976640000 1995 1124000727777607680000 1996 51090942171709440000 1997 2432902008176640000 1998 121645100408832000 1999 6402373705728000 2000 355687428096000 2001 20922789888000 2002 1307674368000 2003 87178291200 2004 6227020800 2005 479001600 2006 39916800 2007 3628800 2008 362880 2009 40320 2010 5040 2011 720 2012 120 2013 24 2014 6 2015 2 2016 1 2017 601937763395746657643742829619480272848222292006478177683229211050807283154944000000000000 2018 7826173231124663049217807697801538808242716441957075746488741983179294488743757316814360 2019 110354133144527714434574058473204919234318429239960039275812173712570560817698179645440 2020 1624959069944577138220560507185671006984161015618213500940591201906918897622827663360 2021 24695970948752094161959090596488527801111742101817218066115911045962472407800217600 2022 385397937696146656020407473841986063496890783041063245840695256130288353280000000 2023 6159435665105403600438280029987276893492143343152980377357499161609502720000000 2024 100663962186147053468759312759724792488384663869305156579463243235328000000000 2025 1680863815121823504052191226073997002280520328895120475003105050624000000000 2026 28661581269052326052229125604033224973247508577301453021059324313600000000 2027 498956346721139102687462990214984100418845690447749962589536256000000000 2028 8866952303124085114947729698860889876581279343784106257285120000000000 2029 160854727203760782896285359386165266051923664007145948446720000000000 2030 2979149885338870765598833261894736484466978985451643207680000000000 2031 56344740334822417067716456084818767939316321996849020928000000000 2032 1088361184875932556537924773616628360514081279268460953600000000 2033 21468114731675001066484091264430255690877437559072358400000000 2034 432518081250122064528495217230854259113263046118604800000000 2035 8908192044771405073215952690347926995202988205670400000000 2036 187768686300543958527699040862191465291167930777600000000 2037 4055822274703054985702206484654845812893810688000000000 2038 89920391536184313506761126799648740475928576000000000 2039 2040604123402992233598373785259885851574272000000000 2040 47323086428378068592045453636574721867776000000000 2041 1121883514465859384725215495694659354624000000000 2042 27197176108263257811520375653203863142400000000 2043 674423901470090907269482999497464217600000000 2044 17111693032335456003527974614938419200000000 2045 444325362554604231975666007513497600000000 2046 11809311961584165633904744385740800000000 2047 321282751896039800334173192847360000000 2048 8946448455745580025685412413440000000 2049 263130836933693530167218012160000000 2050 8222838654177922817725562880000000 2051 265252859812191058636308480000000 2052 8841761993739701954543616000000 2053 304888344611713860501504000000 2054 10888869450418352160768000000 2055 403291461126605635584000000 2056 15511210043330985984000000 2057 620448401733239439360000 2058 25852016738884976640000 2059 1124000727777607680000 2060 51090942171709440000 2061 2432902008176640000 2062 121645100408832000 2063 6402373705728000 2064 355687428096000 2065 20922789888000 2066 1307674368000 2067 87178291200 2068 6227020800 2069 479001600 2070 39916800 2071 3628800 2072 362880 2073 40320 2074 5040 2075 720 2076 120 2077 24 2078 6 2079 2 2080 1 2081 39252841552909416910946717314601379215937314496595626741608700612677688109301760000000000000 2082 502826724529721637365018275073894694800697446264770099535441409831094585610638306640542020 2083 6982789875500803736324454141984951571358281163442378681578745968697548442536176534093824 2084 101230905805122376224157099130123182457958300436734297118966743619440949218420939816960 2085 1514243924343550872871188770896778243467006354780620918995798461504375636503822336000 2086 23251415371572625035457362229774268782257953674392433299305129447916904120320000000 2087 365529116134829657444186536303519465196236310190454987436360014756797480960000000 2088 5874418475500493178736595381184987112869092519167743776930348485029396480000000 2089 96427078565546657965748472821435834867068784588182703596163913744384000000000 2090 1615862720030490285817815635535702506069598159811825026159825911808000000000 2091 27635204953061695032180773572425972338475714986518702365295509504000000000 2092 482307583017221848335437104185524968187351136871663732890009600000000000 2093 8589795574152822415170047557942081321509399515633922990931968000000000 2094 156127050981666874874460663759695113353789321413558513172480000000000 2095 2896730209072650698137274099656831261279368910104585830400000000000 2096 54871333602063291103218708471080218009843096203743880806400000000 2097 1061116361239473480597427656778355292788466922273583923200000000 2098 20949045598382540666382389662218818930249437485308313600000000 2099 422550778359048411287229175644290947780855577601638400000000 2100 8716440453147472413923143891365852379400028291072000000000 2101 184105007183359873002989790173219274534256902144000000000 2102 3987407362182673152065438716521923835479457792000000000 2103 88515385418431433608217984193404228905992192000000000 2104 2007151596789828426490203723206445099909120000000000 2105 46507171145130170857699842366978605973504000000000 2106 1101485632384661941366575213954756457267200000000 2107 26674153490796656699760368429103788851200000000 2108 660660148378864562223167019915883315200000000 2109 16739699705545554786059975166787584000000000 2110 433992214588218087045999356175974400000000 2111 11514079162544561493057125776097280000000 2112 312599434277227913838654998446080000000 2113 8683317618811886495518194401280000000 2114 263130836933693530167218012160000000 2115 8222838654177922817725562880000000 2116 265252859812191058636308480000000 2117 8841761993739701954543616000000 2118 304888344611713860501504000000 2119 10888869450418352160768000000 2120 403291461126605635584000000 2121 15511210043330985984000000 2122 620448401733239439360000 2123 25852016738884976640000 2124 1124000727777607680000 2125 51090942171709440000 2126 2432902008176640000 2127 121645100408832000 2128 6402373705728000 2129 355687428096000 2130 20922789888000 2131 1307674368000 2132 87178291200 2133 6227020800 2134 479001600 2135 39916800 2136 3628800 2137 362880 2138 40320 2139 5040 2140 720 2141 120 2142 24 2143 6 2144 2 2145 1 2146 2598935193084103986789206513070476524504049015326656802439096363571116370988892160000000000000 2147 32808672388880047390614542686723720431775035929405084410242331610488743030590852093270808320 2148 448819725847993273108542406926461395506474274288647683630273845414265885926565683211599872 2149 6407543878328555678284311894287786422879188461204517707720344753336284269855181058867200 2150 94358802769608101969901725620407737738574928172606383597139393431555862450600411136000 2151 1425999221254009738615196205217600253464989473733936056006058285705641695641600000000 2152 22057182425278916265929482084767464086419415416279455610197213465282441379840000000 2153 348677652467989463115683084672339444682991321591167968088836728390774947840000000 2154 5628072249659814365143403056196737168053690381148180783912010284793856000000000 2155 92711455247986097171499357949451470839496791297122037948979114672128000000000 2156 1558198637229261143125333135232518112017234480161015673832393932800000000000 2157 26716164900945579290535678950292835419244585510079649493643427840000000000 2158 467280812212055055139337545494896295515661310962745887858622464000000000 2159 8338035061750568555529204858561571765854440117967439213363200000000000 2160 151816927018534586582466569333900118784413223594288899686400000000000 2161 2821190249480019665061698582806367624797355148799031377920000000000 2162 53506189968940562367198945406149900889203949863317589196800000000 2163 1035587855478497611673924757933374377293557240475471052800000000 2164 20466313494004911064421204915641868153903847974948044800000000 2165 413388110909544376445681975712340896432796144238592000000000 2166 8543109320320631505388380986625488018580629461401600000000 2167 180878044110605318347316278010342342102184099840000000000 2168 3926992099119299316428083584453409837972193280000000000 2169 87110379300678553709674841587159717336055808000000000 2170 1973699070176664619382033661153004348243968000000000 2171 45691255861882273123354231097382490079232000000000 2172 1081087750303464498007934932214853559910400000000 2173 26151130873330055588000361205003714560000000000 2174 646896395287638217176851040334302412800000000 2175 16367706378755653568591975718636748800000000 2176 423659066621831942116332704838451200000000 2177 11218846363504957352209507166453760000000 2178 303916116658416027343136804044800000000 2179 8683317618811886495518194401280000000 2180 263130836933693530167218012160000000 2181 8222838654177922817725562880000000 2182 265252859812191058636308480000000 2183 8841761993739701954543616000000 2184 304888344611713860501504000000 2185 10888869450418352160768000000 2186 403291461126605635584000000 2187 15511210043330985984000000 2188 620448401733239439360000 2189 25852016738884976640000 2190 1124000727777607680000 2191 51090942171709440000 2192 2432902008176640000 2193 121645100408832000 2194 6402373705728000 2195 355687428096000 2196 20922789888000 2197 1307674368000 2198 87178291200 2199 6227020800 2200 479001600 2201 39916800 2202 3628800 2203 362880 2204 40320 2205 5040 2206 720 2207 120 2208 24 2209 6 2210 2 2211 1 2212 174673002875712410178880565615969769894415577091274804637952316486134467937404190720000000000000 2213 2173495092963717457485394632823630479479608927969885980628477369455178400828072875994237772100 2214 29296297251296189387650350036392653027569990977343515822896402685297315904747562785872805888 2215 411974031400190130320106682671010329517290404228500203922761243184022513353752102495584256 2216 5974127225816468529618917184008553704305822933798168044802757024427482718204069937152000 2217 88880010504715162534528343195251026622644387928903137985344307790650501024972800000000 2218 1353026648142741541599170084552498026913652734203618400214713604978187331174400000000 2219 21044033439667999737536233051683042496280431888015776218370475572167505346560000000 2220 334108523493465742887842597089736013902431702853410973697212921868630097920000000 2221 5411972529056951658666224791945900125328106080930023096922825436430336000000000 2222 89414278145613890084450536951561132575245854425516126905508141465600000000000 2223 1506549810445923707996729969720387515284275468771400950147029401600000000000 2224 25886471991878391004247858116745613556643164830916993080493080576000000000 2225 453624763218562744748689750940683714313684821221092670100733952000000000 2226 8108349733689571191881883080011515788716358312150237498572800000000000 2227 147867415260931169431190511526406930063559141353366822584320000000000 2228 2751344731451311563468978790722656966571141597088280739840000000000 2229 52226491962029910151648427786831001968547714809784906547200000000 2230 1011762647947904436413258586696259992311885553836910182400000000 2231 20020380050488398677273828527402563800842441938960384000000000 2232 405046469623567859637921964209449930735432576375193600000000 2233 8388724945113656397633322430248025634315750604800000000000 2234 178104195510826067458922929337979264651415781376000000000 2235 3866576836055925480790728452384895840464928768000000000 2236 85705373182925673811131698980915205766119424000000000 2237 1940246543563500812273863599099563596578816000000000 2238 44875340578634375389008619827786374184960000000000 2239 1060689868222267054649294650474950662553600000000 2240 25628108255863454476240353980903640268800000000 2241 633132642196411872130535060752721510400000000 2242 15995713051965752351123976270485913600000000 2243 413325918655445797186666053500928000000000 2244 10923613564465353211361888556810240000000 2245 295232799039604140847618609643520000000 2246 8683317618811886495518194401280000000 2247 263130836933693530167218012160000000 2248 8222838654177922817725562880000000 2249 265252859812191058636308480000000 2250 8841761993739701954543616000000 2251 304888344611713860501504000000 2252 10888869450418352160768000000 2253 403291461126605635584000000 2254 15511210043330985984000000 2255 620448401733239439360000 2256 25852016738884976640000 2257 1124000727777607680000 2258 51090942171709440000 2259 2432902008176640000 2260 121645100408832000 2261 6402373705728000 2262 355687428096000 2263 20922789888000 2264 1307674368000 2265 87178291200 2266 6227020800 2267 479001600 2268 39916800 2269 3628800 2270 362880 2271 40320 2272 5040 2273 720 2274 120 2275 24 2276 6 2277 2 2278 1 2279 11914235306466632577452128320982549817247426877520736239974459149557411782180428840960000000000000 2280 146160393452348878385820334823931219946795634681742009167088360397203702575820222053775566307720 2281 1941555377808418124407105651902965341581086121718594261296555880908496291104518075463562690560 2282 26899438709939077675911189678108125350919379894126861727074654209170154772573879510314778624 2283 384205934228828819613705388418959111773781750708848996748037944975125917088932897488896000 2284 5628497749813000233934275368410863530353511635951073387156076165035937093176524800000000 2285 84348234787667266932368063094520627923419771662411098824759999670860344039833600000000 2286 1291102660666808918889208268222181545109701327298419618358866039405704485273600000000 2287 20167867173386288918468569010167744030186162621554641257284713697766570721280000000 2288 321324688079864066270734372384514760023391820300292777342307533982793728000000000 2289 5220155926693245352294006981324403942407929953397764915235446901964800000000000 2290 86460195030505651974233062525073494699000900278515377408172548423680000000000 2291 1459911569197070440419253109685178629489369751819736698504221818880000000000 2292 25132198500151015660972527438830708238711777754838045337927548928000000000 2293 441156919524968011198484917249845987628593207733029983118950400000000000 2294 7897870586083047746977445960223693906992645163971693814743040000000000 2295 144220999119827208648275736074639387183279438366148227235840000000000 2296 2685977372323882890053106882112799985590858133431239311360000000000 2297 51028397424883956077944724299270799555207518251623487897600000000 2298 989658668102750614748722161252358101322538578096422912000000000 2299 19611902386776952026633364218185506700052436939387699200000000 2300 397546906454029822864815479300465719551603229537075200000000 2301 8253933239718133424775458143200382339442477629440000000000 2302 175445923936037618690879303526964648761096142848000000000 2303 3806161572992551645153373320316381842957664256000000000 2304 84300367065172793912588556374670694196183040000000000 2305 1906794016950337005165693537046122844913664000000000 2306 44059425295386477654663008558190258290688000000000 2307 1040291986141069611290654368735047765196800000000 2308 25105085638396853364480346756803565977600000000 2309 619368889105185527084219081171140608000000000 2310 15623719725175851133655976822335078400000000 2311 402992770689059652256999402163404800000000 2312 10628380765425749070514269947166720000000 2313 295232799039604140847618609643520000000 2314 8683317618811886495518194401280000000 2315 263130836933693530167218012160000000 2316 8222838654177922817725562880000000 2317 265252859812191058636308480000000 2318 8841761993739701954543616000000 2319 304888344611713860501504000000 2320 10888869450418352160768000000 2321 403291461126605635584000000 2322 15511210043330985984000000 2323 620448401733239439360000 2324 25852016738884976640000 2325 1124000727777607680000 2326 51090942171709440000 2327 2432902008176640000 2328 121645100408832000 2329 6402373705728000 2330 355687428096000 2331 20922789888000 2332 1307674368000 2333 87178291200 2334 6227020800 2335 479001600 2336 39916800 2337 3628800 2338 362880 2339 40320 2340 5040 2341 720 2342 120 2343 24 2344 6 2345 2 2346 1 2347 824562271688634478443797844566365108971119853750286168230609392057479634416161773322240000000000000 2348 9974841643454132606789733732699180442987608957164746499490729758866412987872379632294576873347940 2349 130612436498320930416508349191558074683718751734514318682879423063657626944671575761572901027840 2350 1783241762531528991961777591923836327720527663048050774341713450898232099963441928077689487360 2351 25092656176531752073306552307672572510488717743533302185976665487105020242767988744676966400 2352 362056740698425897368164417078433310272524398472168893134403944125569413212327116800000000 2353 5342538983738715951491252435054076564519218752227814553660452365001002063180595200000000 2354 80501616742409778189069384304378838805437937610492595940118492205047065713049600000000 2355 1237537092488360714937057219901543841986815156106751196532198915818795093196800000000 2356 19398861220202853945295524752614005148490829747399934123132203311837478912000000000 2357 309974306626656170041341916010210859443526807308202914440405229921894400000000000 2358 5048250777157638176316040325578348613775984197819234482002152348712960000000000 2359 83792077554645242039156257421667893030241275305875954025197396295680000000000 2360 1417500860661971548334107491409085953026199902248173703765258403840000000000 2361 24443062667237609979271743667205997692357982230576621146739834880000000000 2362 429728685205366072620317238877570794913369573655748276041809920000000000 2363 7703738212134240751450808035081386229939611440843023114567680000000000 2364 140817021731933913026203639616676960139525347642682229391360000000000 2365 2624603783010820619814679053363133327792159612606485626880000000000 2366 49912599086448071098055974282448569510875346933276213248000000000 2367 969302624648499860787841632829494415439190317388634521600000000 2368 19241739277363456217569635368991206929628238996465254400000000 2369 390915449269983819145615448171018108020817343283200000000000 2370 8134311018852653230213494981704724624378093895680000000000 2371 172787652361249169922835677715950032870776504320000000000 2372 3745746309929177809516018188247867845450399744000000000 2373 82895360947419914014045413768426182626246656000000000 2374 1873341490337173198057523474992682093248512000000000 2375 43243510012138579920317397288594142396416000000000 2376 1019894104059872167932014086995144867840000000000 2377 24582063020930252252720339532703491686400000000 2378 605605136013959182037903101589559705600000000 2379 15251726398385949916187977374184243200000000 2380 392659622722673507327332750825881600000000 2381 10333147966386144929666651337523200000000 2382 295232799039604140847618609643520000000 2383 8683317618811886495518194401280000000 2384 263130836933693530167218012160000000 2385 8222838654177922817725562880000000 2386 265252859812191058636308480000000 2387 8841761993739701954543616000000 2388 304888344611713860501504000000 2389 10888869450418352160768000000 2390 403291461126605635584000000 2391 15511210043330985984000000 2392 620448401733239439360000 2393 25852016738884976640000 2394 1124000727777607680000 2395 51090942171709440000 2396 2432902008176640000 2397 121645100408832000 2398 6402373705728000 2399 355687428096000 2400 20922789888000 2401 1307674368000 2402 87178291200 2403 6227020800 2404 479001600 2405 39916800 2406 3628800 2407 362880 2408 40320 2409 5040 2410 720 2411 120 2412 24 2413 6 2414 2 2415 1 2416 57890481470632554802438317458526830467070660307413552145536305484946831688885464779980800000000000000 2417 690708174052077571591538667010140764660586911446916586261103342847944156396189773391687965896584880 2418 8917052582750922772666499102791924779924238501628321903315470866439713698660733170664513916502016 2419 119997556513392244780510790980916695022464828809468462362917645741628999887867021764650084597760 2420 1663875191023547739822898101796253623240918559459586197669331349165261411097420417388773376000 2421 23651134880973884299576452365858642399640203706951672338081214046656672003384567398400000000 2422 343727001193534771138425970322804362714980302343481745739927821093901344841714892800000000 2423 5099753871627425171370581026146452267531780033177124195975913239129627412345651200000000 2424 77173366639133311813615103399287907478956734528659555485982709623948443438284800000000 2425 1190510779223219941798426964762134472787913706245361650074048260802839838720000000000 2426 18715905527254672876799592560268858378655939346549590650896721183454003200000000000 2427 299799373758745013921827672682127250857819554951961817404714537115975680000000000 2428 4892949766499785983949150325459282336016561546805257411875346862571520000000000 2429 81365239230339996848832389231275822267233489595915048804537325322240000000000 2430 1378728363617154556722867495822307547962503780764996262139684454400000000000 2431 23811124294700845815129184253856733826402448468767514812303278080000000000 2432 419194550714037573368740259477611851182611580827547280542269440000000000 2433 7522978308342623975526431414538834148022466276658242933227520000000000 2434 137615080820309141986849826912960534774523194109638612090880000000000 2435 2567250238313535058037757436578000350564398567132653158400000000000 2436 48880194229371722799899710449307484800471307857940604518400000000 2437 950730189756395094279671203407690122521146867938702131200000000 2438 18910962458032469315581291922757363995314346209679769600000000 2439 385183551186846226489521380016017842507315622707200000000000 2440 8014688797987173035651531820209066909313710161920000000000 2441 170129380786460721154792051904935416980456865792000000000 2442 3685331046865803973878663056179353847943135232000000000 2443 81490354829667034115502271162181671056310272000000000 2444 1839888963724009390949353412939241341583360000000000 2445 42427594728890682185971786018998026502144000000000 2446 999496221978674724573373805255241970483200000000 2447 24059040403463651140960332308603417395200000000 2448 591841382922732836991587122007978803200000000 2449 14879733071596048698719977926033408000000000 2450 382326474756287362397666099488358400000000 2451 10333147966386144929666651337523200000000 2452 295232799039604140847618609643520000000 2453 8683317618811886495518194401280000000 2454 263130836933693530167218012160000000 2455 8222838654177922817725562880000000 2456 265252859812191058636308480000000 2457 8841761993739701954543616000000 2458 304888344611713860501504000000 2459 10888869450418352160768000000 2460 403291461126605635584000000 2461 15511210043330985984000000 2462 620448401733239439360000 2463 25852016738884976640000 2464 1124000727777607680000 2465 51090942171709440000 2466 2432902008176640000 2467 121645100408832000 2468 6402373705728000 2469 355687428096000 2470 20922789888000 2471 1307674368000 2472 87178291200 2473 6227020800 2474 479001600 2475 39916800 2476 3628800 2477 362880 2478 40320 2479 5040 2480 720 2481 120 2482 24 2483 6 2484 2 2485 1 2486 4122202756084881282769193323277094061898475819968908628190633052295853059493657844698316800000000000000 2487 48518250535419828901057127990137229051238912452775132329874639050793186567254429206078795451125364580 2488 617685337470794732115721702758489966712139045682631172552290838249337862056914223252998937940328448 2489 8194721093160825734740381118618152529945465946435834316522703157317794545937303297051861450752000 2490 111992258178602280722356945679339948240375615322302948867575856458992706802027685027193552896000 2491 1568617908272665142138257434982801139279601149638364535520168737814908091355842687795200000000 2492 22457910861856224364558700379138469030415620133442554237952504051370486451143075430400000000 2493 328160907424586537696716978535585417493829093532016312260947915433860117357500825600000000 2494 4889634696925487074861126949135228191374175655604690817653921677492635479677337600000000 2495 74250696427596552603724946792674756967155900474416984529317017393253234769920000000000 2496 1148736033016742700341041595694836844800189032366056378664897558237717463040000000000 2497 18103515777600698175348141257406418001032715609409539904975645931858821120000000000 2498 290604992742305486441539170295054156939396558653470172840044537850101760000000000 2499 4751663119313775059974030651486525302258172140699879705093704075182080000000000 2500 79145439895465269021683985152532233657382528120665868768131835494400000000000 2501 1343154569941245428205287753499425958935874382093859012535228825600000000000 2502 23228809933583979567275965031235057905909730728019993055891292160000000000 2503 409405058552309134613645899354031708969416572133803909772738560000000000 2504 7352885042043967792770539024741051121773706945218658183413760000000000 2505 134613669193047820875458206429592613005059568758805653094400000000000 2506 2513962125832526909495294521247323208365633968505639403520000000000 2507 47932689139853523504492447328616827195215777798478941388800000000 2508 933986404046692527028572239123335611279653300737985740800000000 2509 18620873388804109006293433571060062557782229532016640000000000 2510 379680929027034137539671074587217587614353970954240000000000 2511 7895066577121692841089568658713409194249326428160000000000 2512 167471109211672272386748426093920801090137227264000000000 2513 3624915783802430138241307924110839850435870720000000000 2514 80085348711914154216959128555937159486373888000000000 2515 1806436437110845583841183350885800589918208000000000 2516 41611679445642784451626174749401910607872000000000 2517 979098339897477281214733523515339073126400000000 2518 23536017785997050029200325084503343104000000000 2519 578077629831506491945271142426397900800000000 2520 14507739744806147481251978477882572800000000 2521 371993326789901217467999448150835200000000 2522 10333147966386144929666651337523200000000 2523 295232799039604140847618609643520000000 2524 8683317618811886495518194401280000000 2525 263130836933693530167218012160000000 2526 8222838654177922817725562880000000 2527 265252859812191058636308480000000 2528 8841761993739701954543616000000 2529 304888344611713860501504000000 2530 10888869450418352160768000000 2531 403291461126605635584000000 2532 15511210043330985984000000 2533 620448401733239439360000 2534 25852016738884976640000 2535 1124000727777607680000 2536 51090942171709440000 2537 2432902008176640000 2538 121645100408832000 2539 6402373705728000 2540 355687428096000 2541 20922789888000 2542 1307674368000 2543 87178291200 2544 6227020800 2545 479001600 2546 39916800 2547 3628800 2548 362880 2549 40320 2550 5040 2551 720 2552 120 2553 24 2554 6 2555 2 2556 1 2557 297649077026679314676903086920190698466978843645882217465612010528690008963921443835976089600000000000000 2558 3456605681333003344881479449722004985849423893638089849987057330419507160238333173882613839191536462200 2559 43404244289963099632871523003623871028645873080133412458761786133142251347305621085354226769505288192 2560 567809623499696821462782697576051944477859137415636472009799965657708879428942682768760191324258304 2561 7649849585749592856852140603049155026370965713803489974952814024150775565065176101432246403072000 2562 105602413169281721014565059332141068080857772314223027541559610078232174993963660555059200000000 2563 1489750309444828392623923593645806017705255398819797664389748220590370935005440376832000000000 2564 21444356786994410325941050593847779763058355108828841441583008305030028124066571878400000000 2565 314685967829493184641303922421481113216481428613350805322318181400905670764317900800000000 2566 4705075823517418440939574273480754176567555486298456295999131071089531200471040000000000 2567 71653770899591787758577602972806700822516454407489929546501326094070961930240000000000 2568 1111268128120292231401996621374190412578723528774905970995331882745541427200000000000 2569 17550005435315774858794620256054969278339211972280850351396110946313175040000000000 2570 282238677285303591481897469989665988036619011976957321146950026872750080000000000 2571 4622377064694041235645435399750447058244471652798479143391193779404800000000000 2572 77107501741496814612524374223749381906133150708161643463542046720000000000000 2573 1310376611062040725180807248319575233402575604261004626134617292800000000000 2574 22688430284009300325573094737327659316148262323622219719366410240000000000 2575 400206906154877784403399402105318234307531312833718768872980480000000000 2576 7193001581023473546346893107419297621446366391513341807820800000000000 2577 131814666812190857035103423718638962052342645291891577323520000000000 2578 2464803976237895815667202350251331358894738776199203389440000000000 2579 47072013358065249325533025845659560947498495596161086259200000000 2580 919126310471370820550643881067524687852130849700341350400000000 2581 18362250147292940825650469215906450577813031899627520000000000 2582 374178306867222048589820769158417332721392319201280000000000 2583 7775444356256212646527605497217751479184942694400000000000 2584 164812837636883823618704800282906185199817588736000000000 2585 3564500520739056302603952792042325852928606208000000000 2586 78680342594161274318415985949692647916437504000000000 2587 1772983910497681776733013288832359838253056000000000 2588 40795764162394886717280563479805794713600000000000 2589 958700457816279837856093241775436175769600000000 2590 23012995168530448917440317860403268812800000000 2591 564313876740280146898955162844816998400000000 2592 14135746418016246263783979029731737600000000 2593 371993326789901217467999448150835200000000 2594 10333147966386144929666651337523200000000 2595 295232799039604140847618609643520000000 2596 8683317618811886495518194401280000000 2597 263130836933693530167218012160000000 2598 8222838654177922817725562880000000 2599 265252859812191058636308480000000 2600 8841761993739701954543616000000 2601 304888344611713860501504000000 2602 10888869450418352160768000000 2603 403291461126605635584000000 2604 15511210043330985984000000 2605 620448401733239439360000 2606 25852016738884976640000 2607 1124000727777607680000 2608 51090942171709440000 2609 2432902008176640000 2610 121645100408832000 2611 6402373705728000 2612 355687428096000 2613 20922789888000 2614 1307674368000 2615 87178291200 2616 6227020800 2617 479001600 2618 39916800 2619 3628800 2620 362880 2621 40320 2622 5040 2623 720 2624 120 2625 24 2626 6 2627 2 2628 1 2629 21789617081324476058275449415559195660830233677934099203973499783558349039353487089300458700800000000000000 2630 249714277751225907656081264661802023268235643840572209980388600595779913303574798836994457059628989701380 2631 3093345035942073823089058584641845067428704125714750092763894116469489421058714662508785476082074910720 2632 39910573487343683572333546722536401891392086984838874371695004078583341796224093216746667979378262016 2633 530179204567335819063813130531853489764078457765217309734362685543916589949867453018708625063936000 2634 7214837415942964958866660344502408588255853779702127833809141641755314914623248310625894400000000 2635 100310809025348824936756895865183071135622095190017862830182551763625925636486708225638400000000 2636 1422743003774909636369850743478730952645152968932380590656765841100991130284744245248000000000 2637 20566760851532292079298939232354635991054656745412266987477230499780303164120707891200000000 2638 302847422596657907472807873127929186439451505698553761005231077083309105762795520000000000 2639 4541047701881460216356034680879042629760665200017814976424001114173553172807680000000000 2640 69324009712329199972784649569246267802048834573425206041056564168593558732800000000000 2641 1077394311136367302357053865261251816838765795396527922752241638916384358400000000000 2642 17046249385639195369294688493285705616326941813718110785969182350424145920000000000 2643 274580537761967399074249148804817634379697376481189658155572854679142400000000000 2644 4503605568974238928223928734394501637865790342859087566816810526310400000000000 2645 75229498794306149171955660222693728195954285398953602541040120627200000000000 2646 1279989786516354044622788413791829115343081420221511525037454131200000000000 2647 22181869850785413770617352549764669505840351788767783151384657920000000000 2648 391539096420506512552633485510220737797675306710385901856358400000000000 2649 7043405272290824281227707651001422355570152333555432203223040000000000 2650 129220871962250753100868937366814986582041732951531208048640000000000 2651 2419859942378423754157378760073333436643033213226146856960000000000 2652 46300543853783725910331612357668323179828559823565855129600000000 2653 906215838255133304972947100458256377812068503891476480000000000 2654 18103626905781772645007504860752838597843834267238400000000000 2655 368675684707409959639970463729617077828430667448320000000000 2656 7655822135390732451965642335722093764120558960640000000000 2657 162154566062095374850661174471891569309497950208000000000 2658 3504085257675682466966597659973811855421341696000000000 2659 77275336476408394419872843343448136346501120000000000 2660 1739531383884517969624843226778919086587904000000000 2661 39979848879146988982934952210209678819328000000000 2662 938302575735082394497452960035533278412800000000 2663 22489972551063847805680310636303194521600000000 2664 550550123649053801852639183263236096000000000 2665 13763753091226345046315979581580902400000000 2666 371993326789901217467999448150835200000000 2667 10333147966386144929666651337523200000000 2668 295232799039604140847618609643520000000 2669 8683317618811886495518194401280000000 2670 263130836933693530167218012160000000 2671 8222838654177922817725562880000000 2672 265252859812191058636308480000000 2673 8841761993739701954543616000000 2674 304888344611713860501504000000 2675 10888869450418352160768000000 2676 403291461126605635584000000 2677 15511210043330985984000000 2678 620448401733239439360000 2679 25852016738884976640000 2680 1124000727777607680000 2681 51090942171709440000 2682 2432902008176640000 2683 121645100408832000 2684 6402373705728000 2685 355687428096000 2686 20922789888000 2687 1307674368000 2688 87178291200 2689 6227020800 2690 479001600 2691 39916800 2692 3628800 2693 362880 2694 40320 2695 5040 2696 720 2697 120 2698 24 2699 6 2700 2 2701 1 2702 1616901779479523912653274513889505530011514092867406246109858064075688251016225227925250847539200000000000000 2703 18289538065521127678930841646415004707034902968647838916770870385650336658381767194057353264715077883777760 2704 223547872267684953575459464016520620932285908590910729749707798498821546749969683745388453523390751047680 2705 2845130713245286290735132018489009510447083375455449453654682319932842564041647415120328432341766635520 2706 37274110600148741855554588452216009551403044298165569539618569662419928636812430962621182700525977600 2707 500129641545569970662841193448040395346157883086217267258406361648029683583199470951805747200000000 2708 6854514205578285395685203416823283910690669801733996569072773000090821414145264179793100800000000 2709 95813977415700022129218926272880482478081861069814819736381174490347699642825023946752000000000 2710 1364711021633773565595467561247581356345790867757489256343684554114932702642834505728000000000 2711 19795563738099052417219991466221390773314792482559279347980529781302381695306039296000000000 2712 292323383411512975362534218574264839392346262344701339992642529732331482581565440000000000 2713 4393859522740387337765106412686774329254045596526581904586747933972405787033600000000000 2714 67217217009484636994978045514225911589418949099974443731600179233108158054400000000000 2715 1046559455548920090400789381112977825248283748391061353818608121414890291200000000000 2716 16585016107247740582117847770522076630761066136730442073926237099445452800000000000 2717 267540789379638625835385991786982060399316797014422891625012374011904000000000000 2718 4394124666901146791243608026764364845696936413858811987784769103462400000000000 2719 73489657589956768894137397178531015538006682003678671817359438643200000000000 2720 1251572277159050767794462208560735729855851498023669916086409625600000000000 2721 21703731614531223601845862021210701109419571647749515128707481600000000000 2722 383404749011919201875227447101995784017213431723668557392773120000000000 2723 6904218581944684818618988137164852445983768658199065164513280000000000 2724 126836015689244179252866025489741226148382577394570976296960000000000 2725 2379234722781692315830873901789552893218447456712764948480000000000 2726 45621139802570067065418912249097153266566462353440768000000000000 2727 893801922662597232302084811410883002773547017536798720000000000 2728 17845003664270604464364540505599226617874636634849280000000000 2729 363173062547597870690120158300816822935469015695360000000000 2730 7536199914525252257403679174226436049056175226880000000000 2731 159496294487306926082617548660876953419178311680000000000 2732 3443669994612308631329242527905297857914077184000000000 2733 75870330358655514521329700737203624776564736000000000 2734 1706078857271354162516673164725478334922752000000000 2735 39163933595899091248589340940613562925056000000000 2736 917904693653884951138812678295630381056000000000 2737 21966949933597246693920303412203120230400000000 2738 536786370557827456806323203681655193600000000 2739 13763753091226345046315979581580902400000000 2740 371993326789901217467999448150835200000000 2741 10333147966386144929666651337523200000000 2742 295232799039604140847618609643520000000 2743 8683317618811886495518194401280000000 2744 263130836933693530167218012160000000 2745 8222838654177922817725562880000000 2746 265252859812191058636308480000000 2747 8841761993739701954543616000000 2748 304888344611713860501504000000 2749 10888869450418352160768000000 2750 403291461126605635584000000 2751 15511210043330985984000000 2752 620448401733239439360000 2753 25852016738884976640000 2754 1124000727777607680000 2755 51090942171709440000 2756 2432902008176640000 2757 121645100408832000 2758 6402373705728000 2759 355687428096000 2760 20922789888000 2761 1307674368000 2762 87178291200 2763 6227020800 2764 479001600 2765 39916800 2766 3628800 2767 362880 2768 40320 2769 5040 2770 720 2771 120 2772 24 2773 6 2774 2 2775 1 2776 121598422005116232090221541569934168533009240216876403429409966732512030061917863659853064437760000000000000000 2777 1357835536520394496161736629646731942422205919411936917268660986088336931837097148798304287369553601763977220 2778 16378563758460494109617844705169284608563801213515911875451974757591752939872465253930503620929845108670464 2779 205664974933460830928930059853967324299125702902468948107534006072359402010973324910898593543571814481920 2780 2657780685918946681002611963097925190515827607555953028511943756851452190836336075749603093786918912000 2781 35168345245521695910361564477292867491232860357248109839466080131434083704929597350587714764800000000 2782 475234182899525502380258403330591232486315556064667614755061080156412563696338332362892902400000000 2783 6548244163858382902462849910638269098084678073246312488309976219191237796836570744173363200000000 2784 91918625997842167336752158474278545384109215863669692339500454336028605986737328488448000000000 2785 1313703453329413589113554094664227265933875793522142052453599196938865179530562109440000000000 2786 19109842810759678330483995762280387834494937617944348979869821444145940278500392960000000000 2787 282877632864156858251992800717245976281045372104819890742123834491315726109900800000000000 2788 4260726196506134832568000228020506891309812394246727537133760551479536013803520000000000 2789 65299057572727216898291585180505887035022222289316069465523644508696425267200000000000 2790 1018321363492154503466698794218815613494484222984443905995637070504132608000000000000 2791 16160791177528923674097068456210546727020637668946007544193228927821414400000000000 2792 261049103964499012243888118500031388883012955964907554611360261839257600000000000 2793 4292737721826528706460768161121766981590192215704983609515586460057600000000000 2794 71865543990419001626124997798060513246268928836528436447557556633600000000000 2795 1224740891441493083698325991016195602474828336529766399720030208000000000000 2796 21253807607951829601798738383429102750686747775734468076613140480000000000 2797 375809252437457104504245528074450166327048658895148710457507840000000000 2798 6775609407055805316625742081112512172627373920002330087915520000000000 2799 124664796761767841564997946883701418720704948263815982612480000000000 2800 2343054949347380623898309775254912769049554463947227136000000000000 2801 45012857938535799504546660085775857889678909522061557760000000000 2802 881388007070061159631222522363509627735025531182120960000000000 2803 17586380422759436283721576150445614637905439002460160000000000 2804 357670440387785781740269852872016568042507363942400000000000 2805 7416577693659772062841716012730778333991791493120000000000 2806 156838022912518477314573922849862337528858673152000000000 2807 3383254731548934795691887395836783860406812672000000000 2808 74465324240902634622786558130959113206628352000000000 2809 1672626330658190355408503102672037583257600000000000 2810 38348018312651193514243729671017447030784000000000 2811 897506811572687507780172396555727483699200000000 2812 21443927316130645582160296188103045939200000000 2813 523022617466601111760007224100074291200000000 2814 13763753091226345046315979581580902400000000 2815 371993326789901217467999448150835200000000 2816 10333147966386144929666651337523200000000 2817 295232799039604140847618609643520000000 2818 8683317618811886495518194401280000000 2819 263130836933693530167218012160000000 2820 8222838654177922817725562880000000 2821 265252859812191058636308480000000 2822 8841761993739701954543616000000 2823 304888344611713860501504000000 2824 10888869450418352160768000000 2825 403291461126605635584000000 2826 15511210043330985984000000 2827 620448401733239439360000 2828 25852016738884976640000 2829 1124000727777607680000 2830 51090942171709440000 2831 2432902008176640000 2832 121645100408832000 2833 6402373705728000 2834 355687428096000 2835 20922789888000 2836 1307674368000 2837 87178291200 2838 6227020800 2839 479001600 2840 39916800 2841 3628800 2842 362880 2843 40320 2844 5040 2845 720 2846 120 2847 24 2848 6 2849 2 2850 1 2851 9266289213200229036948783636431590842169628500369176783472953366183570127383330505558276712693760000000000000000 2852 102164044063509694805435345903914127869709504107984206928892569305910469104366411348894012279255882293933868520 2853 1216363891338040294357150012536360365209639558171701198411380264872732023111841751120089844470166078663688192 2854 15072297649259197424336730540371536450089785814495272947870258271884809875192153932460876042000643234201600 2855 192164481635421866117418632006156105831517241408441921077585167114814495317924056469712632645305761792000 2856 2508112740846126436158840776778708255640819840801284673135926132074255751461906235853633486848000000000 2857 33423405121046474366899707268552319235579330277746672426772751402358497986258114883526171033600000000 2858 454068962768067825114086650313323999965904529035675831784224219840944990970811698332146073600000000 2859 6282883452902660095873413117279722858922718894109925370945138933888468011992213020999680000000000 2860 88494044201306851405422231342249028150778258381165352869595841113155957374401002864640000000000 2861 1268339408204716538201972928556933757943330270558757595401267957562587270902448128000000000000 2862 18494243995464354178310817062284172180870314859262893549134069429096754336445235200000000000 2863 274331868843758849459972065738318262357741347343907545481212204392512208251125760000000000 2864 4139488647217253006923185586968584799225464082878710267283369910219296892518400000000000 2865 63542107093113820480504819306690527520457823261175623546863133072669278208000000000000 2866 992336990960919847311592118701623108412537488036464424906637904693742796800000000000 2867 15769398553646055693334229109954423769813545760967780505334958831488204800000000000 2868 255038345683725720185928364537416617790235293785262937023403214556364800000000000 2869 4198224839696273120968470592869645131584375782894172629827071456051200000000000 2870 70334162123162601176801340737966385371726098091023305674607034368000000000000 2871 1199430786486130490321246853122760291990763898188874392443184742400000000000 2872 20832334925414246864330808248947373337521610897672248894014095360000000000 2873 368760260828286771765063071032423079842099981153209848231362560000000000 2874 6657792363879840325173500828364661267250562097400349940776960000000000 2875 122712937608719871362982598868455402325954779302825295872000000000000 2876 2311471083330216731314558220620922432172700759240998912000000000000 2877 44404576074501531943674407922454562512791356690682347520000000000 2878 868974091477525086960360233316136252696504044827443200000000000 2879 17327757181248268103078611795292002657936241370071040000000000 2880 352167818227973692790419547443216313149545712189440000000000 2881 7296955472794291868279752851235120618927407759360000000000 2882 154179751337730028546530297038847721638539034624000000000 2883 3322839468485560960054532263768269862899548160000000000 2884 73060318123149754724243415524714601636691968000000000 2885 1639173804045026548300333040618596831592448000000000 2886 37532103029403295779898118401421331136512000000000 2887 877108929491490064421532114815824586342400000000 2888 20920904698664044470400288964002971648000000000 2889 523022617466601111760007224100074291200000000 2890 13763753091226345046315979581580902400000000 2891 371993326789901217467999448150835200000000 2892 10333147966386144929666651337523200000000 2893 295232799039604140847618609643520000000 2894 8683317618811886495518194401280000000 2895 263130836933693530167218012160000000 2896 8222838654177922817725562880000000 2897 265252859812191058636308480000000 2898 8841761993739701954543616000000 2899 304888344611713860501504000000 2900 10888869450418352160768000000 2901 403291461126605635584000000 2902 15511210043330985984000000 2903 620448401733239439360000 2904 25852016738884976640000 2905 1124000727777607680000 2906 51090942171709440000 2907 2432902008176640000 2908 121645100408832000 2909 6402373705728000 2910 355687428096000 2911 20922789888000 2912 1307674368000 2913 87178291200 2914 6227020800 2915 479001600 2916 39916800 2917 3628800 2918 362880 2919 40320 2920 5040 2921 720 2922 120 2923 24 2924 6 2925 2 2926 1 2927 715389764118083686100044272266093641405291789063805941663089897179096743852011986851105036849643520000000000000000 2928 7788950110813652095711727667133658519570804495941280911299888166412566295392836004736367557920907692177338430500 2929 91549322109156954542869685980529165201935219034734923415720673054908214941520597379938487789045646658272493568 2930 1119641512029147062778261730216976456278853298611092061992879588781990960151242142596913509315919418402799616 2931 14085959266255020214560487504372776857399943932793409065401915980188367881323755415606933249110409478144000 2932 181377274679220492965372324062174150648608801207962434727893169896380142497311432772914327322624000000000 2933 2384065965262685368226738583083239233852375837534915156275639297895696938292515091592733786112000000000 2934 31939619866150021882509893217832154403364260943901843797233335072679492700517901062824683110400000000 2935 435727059128400164371039903844227733653039367175415258603990801444412513528383032003448012800000000 2936 6049543780680936922788889709241653155813698010069926874836652214073223367664405766471680000000000 2937 85447712444519390858454512103762353054233584202442375594160586258284420993613037568000000000000 2938 1227605535552830685858587710564765756590097968059102145084411818321792053687615488000000000000 2939 17937174202843201588588774419079856752503637839045613164490795845917418269064560640000000000 2940 266548083947973964055393605535623386464229766628882601658164571483682973501358080000000000 2941 4028421275539507540640792934906471466482779525901584714396430040137839149056000000000000 2942 61924781332460001216058774922979241948813334515554313875482611850716957900800000000000 2943 968350242113031553484856787926456907281413721396940827276235679660507136000000000000 2944 15406995502399350312923352581240816472341411184954838723264461889811251200000000000 2945 249440742840135505576283670795581732372592241844686603754512748799590400000000000 2946 4109298041900754013789096858356469184101233806210573176127530991616000000000000 2947 68886370630418394133303767422911911646679315080873123085313009254400000000000 2948 1175652311141685403246347632156967926409759943022442952140836044800000000000 2949 20439666269282630074515367404996502980819628207702768670201610240000000000 2950 362267738510563593475651174160783726393598547496625537055457280000000000 2951 6551031053335065055008237197392817429933294267354490863616000000000000 2952 120987262756415817857490955284605650462934258161324916736000000000000 2953 2281056990128503353270945612454857663328323117672038400000000000000 2954 43796294210467264382802155759133267135903803859303137280000000000 2955 856560175884989014289497944268762877657982558472765440000000000 2956 17069133939737099922435647440138390677967043737681920000000000 2957 346665196068161603840569242014416058256584060436480000000000 2958 7177333251928811673717789689739462903863024025600000000000 2959 151521479762941579778486671227833105748219396096000000000 2960 3262424205422187124417177131699755865392283648000000000 2961 71655312005396874825700272918470090066755584000000000 2962 1605721277431862741192162978565156079927296000000000 2963 36716187746155398045552507131825215242240000000000 2964 856711047410292621062891833075921688985600000000 2965 20397882081197443358640281739902897356800000000 2966 523022617466601111760007224100074291200000000 2967 13763753091226345046315979581580902400000000 2968 371993326789901217467999448150835200000000 2969 10333147966386144929666651337523200000000 2970 295232799039604140847618609643520000000 2971 8683317618811886495518194401280000000 2972 263130836933693530167218012160000000 2973 8222838654177922817725562880000000 2974 265252859812191058636308480000000 2975 8841761993739701954543616000000 2976 304888344611713860501504000000 2977 10888869450418352160768000000 2978 403291461126605635584000000 2979 15511210043330985984000000 2980 620448401733239439360000 2981 25852016738884976640000 2982 1124000727777607680000 2983 51090942171709440000 2984 2432902008176640000 2985 121645100408832000 2986 6402373705728000 2987 355687428096000 2988 20922789888000 2989 1307674368000 2990 87178291200 2991 6227020800 2992 479001600 2993 39916800 2994 3628800 2995 362880 2996 40320 2997 5040 2998 720 2999 120 3000 24 3001 6 3002 2 3003 1 3004 55945584693238813385437524020841612314596499926201071808567793554657608011806091394466258082133442560000000000000000 3005 601610170472330346334292321251716667763709458539123478321059823897566078145282921545597609307436431659816694725520 3006 6981909327857622731115551963769970953383596768226702689925604833535406192107909853064144694698584139723558092800 3007 84290856954441295917881006252076700861812157745424891890945968256946701805121504629857411583486773044092862464 3008 1046594652737182567816853871973292608753006689773051258224579083713958840656680550221662703555740048556032000 3009 13297703132524463738124852803082805003631849828247164627271444421067240115030893923850896753557504000000000 3010 172434969771770241991115892907579526665995879555122412441670012030625193765473207562406213976064000000000 3011 2278563780638897999644584139210654277991816228705557920416807520572901335829535391822316044288000000000 3012 30653505129837864308002556518490651830669508500377771629083590327677110432555568787793064755200000000 3013 419595181704380050810176734380694258220772510966360651375506892963383865503105158259671040000000000 3014 5841933818817920414447590895829620824889507766494071302181241856621085746034687082496000000000000 3015 82711737754296809372364898649830748973870159262388862739184479643440195106896871424000000000000 3016 1190736504029867215515726445494180783164248992501479460626582264679902636739762585600000000000 3017 17429669171857165931991592711786492557373725818376023701338197334976260178307973120000000000 3018 259416083528333319807652992464371370445575298976001936932074308511428864114688000000000000 3019 3926150542504440423230714408565312440621117700558889375592438341676213836185600000000000 3020 60430925966815862076427692285044171013735775861548090495233025503621912985600000000000 3021 946136480551398564612523147069442649094369470916875555784493007642820608000000000000 3022 15069737918667461594662546305900936234788852066505299210455907042957721600000000000 3023 244185554356767815401497337433905013814574115756715061232545717813248000000000000 3024 4025102119324090344193213504497571098783646219924913804864641617100800000000000 3025 67522611789300201624763632793347037331178823444889290521917050060800000000000 3026 1153421846473515228958143621347991157548961502936081282737845043200000000000 3027 20076271270422293894542402090009060034762264176284061192547205120000000000 3028 356344051468541950846004738796651833382354296682848100286464000000000000 3029 6455641353496656355309579120247723719762985972509213458432000000000000 3030 119436144003128435577266712268136347251870998441307930624000000000000 3031 2250642896926789975227333004288792894483945476103077888000000000000 3032 43188012346432996821929903595811971759016251027923927040000000000 3033 844146260292452941618635655221389502619461072118087680000000000 3034 16810510698225931741792683084984778697997846105292800000000000 3035 341162573908349514890718936585615803363622408683520000000000 3036 7057711031063331479155826528243805188798640291840000000000 3037 148863208188153131010443045416818489857899757568000000000 3038 3202008942358813288779821999631241867885019136000000000 3039 70250305887643994927157130312225578496819200000000000 3040 1572268750818698934083992916511715328262144000000000 3041 35900272462907500311206895862229099347968000000000 3042 836313165329095177704251551336018791628800000000 3043 20397882081197443358640281739902897356800000000 3044 523022617466601111760007224100074291200000000 3045 13763753091226345046315979581580902400000000 3046 371993326789901217467999448150835200000000 3047 10333147966386144929666651337523200000000 3048 295232799039604140847618609643520000000 3049 8683317618811886495518194401280000000 3050 263130836933693530167218012160000000 3051 8222838654177922817725562880000000 3052 265252859812191058636308480000000 3053 8841761993739701954543616000000 3054 304888344611713860501504000000 3055 10888869450418352160768000000 3056 403291461126605635584000000 3057 15511210043330985984000000 3058 620448401733239439360000 3059 25852016738884976640000 3060 1124000727777607680000 3061 51090942171709440000 3062 2432902008176640000 3063 121645100408832000 3064 6402373705728000 3065 355687428096000 3066 20922789888000 3067 1307674368000 3068 87178291200 3069 6227020800 3070 479001600 3071 39916800 3072 3628800 3073 362880 3074 40320 3075 5040 3076 720 3077 120 3078 24 3079 6 3080 2 3081 1 3082 4431025471944072555281021918805219419081855243749372924866904653643619868257915420929079474701719306240000000000000000 3083 47068915376930373748744382550837783408796320632924194819738479403614417613281189751455781426493763130103540553013540 3084 539443877799472207497605636578836193097078694402187430600963322841427287175434184737377238882796341267373437747200 3085 6429948576988784247583877959772181459736628853324372308984510916343874889786431557236400249359686098944314572800 3086 78808118305505210569584084047662974786814402596993633438599699873741763671679194846393417998628173277193830400 3087 988206756264977768259902331743847565271210406309480528475575698795775731656461160612996768642105344000000000 3088 12644137294253375403725757455132593251802471813701861991407011300002579858645428698312896495484928000000000 3089 164828054442192368842039661462797983922338818886203301317944194046876651250488597367457860026368000000000 3090 2187098811240750368713362407039257671943786726855526824573681846732495932596941313021243817984000000000 3091 29522130724024678863285080784409005770689188875284974515379040752250319417550094717723607040000000000 3092 405239229092011075885662225696260794406654004513275662991769824523026517200744793243648000000000000 3093 5655436941826179262876713444003026190343233935003578170343781275335667200115278348288000000000000 3094 80234833737335957152315512999810344526288499159587878818307726520418594716833651097600000000000 3095 1157140819429145738295959031304407699312703725082054795050542804385906772948077772800000000000 3096 16964585303351355097606129048241302343603081279686980089820231058070697441597849600000000000 3097 252847394154527490208619379809005966773994720181797006317297220932342995799244800000000000 3098 3831634534287831907418246094474205373398533099416708105851519761009681314611200000000000 3099 59047097029264566885154925353719714396884922312982769719904787389585817600000000000000 3100 925473226397105616054159990953459307755357450027962347965588863017025536000000000000 3101 14753655503413525698033190457901369330924630021577907194072250588332032000000000000 3102 239208612494726390152157466594488122297769485902772534681389347792486400000000000 3103 3945603179696207065972319618217091675199646077816341998207212558745600000000000 3104 66243649533004623783316913564594395147129589468291502075563684659200000000000 3105 1132761827418957285033253591857522965070980252061384598305216921600000000000 3106 19742740123536288336707123504165758761660902244112714621255680000000000000 3107 351004107109447125500310721862293113564653968676033856012288000000000000 3108 6371995838504566407161190311655897591047870929829778948096000000000000 3109 117885025249841053297042469251667044040807738721290944512000000000000 3110 2220228803725076597183720396122728125639567834534117376000000000000 3111 42579730482398729261057651432490676382128698196544716800000000000 3112 831732344699916868947773366174016127580939585763409920000000000 3113 16551887456714763561149718729831166718028648472903680000000000 3114 335659951748537425940868631156815548470660756930560000000000 3115 6938088810197851284593863366748147473734256558080000000000 3116 146204936613364682242399419605803873967580119040000000000 3117 3141593679295439453142466867562727870377754624000000000 3118 68845299769891115028613987705981066926882816000000000 3119 1538816224205535126975822854458274576596992000000000 3120 35084357179659602576861284592632983453696000000000 3121 815915283247897734345611269596115894272000000000 3122 20397882081197443358640281739902897356800000000 3123 523022617466601111760007224100074291200000000 3124 13763753091226345046315979581580902400000000 3125 371993326789901217467999448150835200000000 3126 10333147966386144929666651337523200000000 3127 295232799039604140847618609643520000000 3128 8683317618811886495518194401280000000 3129 263130836933693530167218012160000000 3130 8222838654177922817725562880000000 3131 265252859812191058636308480000000 3132 8841761993739701954543616000000 3133 304888344611713860501504000000 3134 10888869450418352160768000000 3135 403291461126605635584000000 3136 15511210043330985984000000 3137 620448401733239439360000 3138 25852016738884976640000 3139 1124000727777607680000 3140 51090942171709440000 3141 2432902008176640000 3142 121645100408832000 3143 6402373705728000 3144 355687428096000 3145 20922789888000 3146 1307674368000 3147 87178291200 3148 6227020800 3149 479001600 3150 39916800 3151 3628800 3152 362880 3153 40320 3154 5040 3155 720 3156 120 3157 24 3158 6 3159 2 3160 1 3161 355376655968604101951166897675957385178618227716729405896566240354717427451326735534859719786978554675200000000000000000 3162 3729625273875617217247594161181713052200414096713627079238693022571603563256499069260352651005670909817541865323646680 3163 42218108315570432344934578203014751828220524749983909286949754812195285977695367180725512632378061401831965338894336 3164 496919081701271182544947890145475651572862059044585730947906992564177348472620386801796146438076014835954142412800 3165 6012947602557090600652943773744454098819505542635585825336889593985650459621961073287426687249352449987706880000 3166 74424864951567755320806081459833913091147007996167549951682085049229226726819469607919511050494410752000000000 3167 939786825081836071960061709776822231080416116947595142396443207013608267490796092717792978681200640000000000 3168 12088067424212693666786683581097960235570966113081967485585278310763585000284815829930636203786240000000000 3169 158231998561752655589662089107433232667686426919015958268163177800903328643375029533333304377344000000000 3170 2106623022962147229808724187698449846859269684181200204490075522958105872218237372935752908800000000000 3171 28515109579630620082480447481143940591063608349240879895599678503472809894794906537295872000000000000 3172 392340659387990656245246536455474965249544452016785252173364726196537334713268368834560000000000000 3173 5486565273603600214791672811637972451226072469289076706260256016276746516067495444480000000000000 3174 77977367935647242314700568702044096527316521267937478375993879610337626132258278604800000000000 3175 1126348267532922229721090978304124785426452458622948950856787415134242398141415424000000000000 3176 16536151112020575216031480251993001452973876579839744801127004965772661445833523200000000000 3177 246773758246702600468214480827279758764899004725945213616717661333169270004121600000000000 3178 3744046708061171278311028962640223871966115718726541257809390702831128595660800000000000 3179 57760164012347748507103387997433982914041925657262638645276902747805843456000000000000 3180 906132937768077939410695262921811963014539391910430222865125089812152320000000000000 3181 14454681967455170460793755808386526985035237518780963995533223938070937600000000000 3182 234499037354384771796470842371073523833492141332756531038543795768524800000000000 3183 3870836806221261606333801483360321963816912072643775086190133667430400000000000 3184 65050568216836297625166850342802479111557844067440193093018163609600000000000 3185 1113700881892843044421008788136681994899461295410023875131473920000000000000 3186 19439789561071997335940836128966058561666486461570665618079744000000000000 3187 346265546008862070708139114024541371624917846857711911698432000000000000 3188 6291337663333622528589529674799493824072581424388895670272000000000000 3189 116333906496553671016818226235197740829744479001273958400000000000000 3190 2189814710523363219140107787956663356795190192965156864000000000000 3191 41971448618364461700185399269169381005241145365165506560000000000 3192 819318429107380796276911077126642752542418099408732160000000000 3193 16293264215203595380506754374677554738059450840514560000000000 3194 330157329588725336991018325728015293577699105177600000000000 3195 6818466589332371090031900205252489758669872824320000000000 3196 143546665038576233474355793794789258077260480512000000000 3197 3081178416232065617505111735494213872870490112000000000 3198 67440293652138235130070845099736555356946432000000000 3199 1505363697592371319867652792404833824931840000000000 3200 34268441896411704842515673323036867559424000000000 3201 815915283247897734345611269596115894272000000000 3202 20397882081197443358640281739902897356800000000 3203 523022617466601111760007224100074291200000000 3204 13763753091226345046315979581580902400000000 3205 371993326789901217467999448150835200000000 3206 10333147966386144929666651337523200000000 3207 295232799039604140847618609643520000000 3208 8683317618811886495518194401280000000 3209 263130836933693530167218012160000000 3210 8222838654177922817725562880000000 3211 265252859812191058636308480000000 3212 8841761993739701954543616000000 3213 304888344611713860501504000000 3214 10888869450418352160768000000 3215 403291461126605635584000000 3216 15511210043330985984000000 3217 620448401733239439360000 3218 25852016738884976640000 3219 1124000727777607680000 3220 51090942171709440000 3221 2432902008176640000 3222 121645100408832000 3223 6402373705728000 3224 355687428096000 3225 20922789888000 3226 1307674368000 3227 87178291200 3228 6227020800 3229 479001600 3230 39916800 3231 3628800 3232 362880 3233 40320 3234 5040 3235 720 3236 120 3237 24 3238 6 3239 2 3240 1 3241 28857078590503196060339330245475734731633661102397447630198974913790338662812945727166306247612543742771200000000000000000 3242 299253459164029557217395889126411347665197431187157122557829956719270058479406142322466227972982019338863987064256157380 3243 3346270077215812902859434626088285134375954562268202752727823020807114791175272947440338324575025829686072986339115008 3244 38899363042655759571448437398680164422754907638417717947844294853646133656151306380204153822831858175105457717248000 3245 464786525915833864752979543130994013185613395762787750629944453040570378025896906285343667760009454032707911680000 3246 5679512114528629611533802820482986764806892985725690503751814169456008500383756069189418356011213783040000000000 3247 70789272584054518893210283109612306138737228182162110168193674078258233001636232455964639707944452096000000000 3248 898582484894743455289600149337048709485994968256293104787245798399810965872625685273833221191106560000000000 3249 11605802888600409084710721388778544303957498295409920070128160345466215642948254218643438030553088000000000 3250 152427344332781194917172429130605551568796390916583820176506101696865627100461553318177328332800000000000 3251 2034978936985620389902195216734540177266360415366471274698873532130024297895128976693657600000000000000 3252 27610144016239775940037863798174624578819858755380035689975964479137370854049188660903936000000000000 3253 380658794501593458092198003762349707038913134271418232369187230536358922214447620554752000000000000 3254 5332623165275864804792572016940060321058175624635370757563788402441350779589508045209600000000000 3255 75907910878579821177574440931824271200649904287748653344317843995630979911551811584000000000000 3256 1097977403176451781925782286913266245829189814404930377043363608098038172357964595200000000000 3257 16139840498471959348469842859193626977794413246202319058074152006903329234249318400000000000 3258 241142770257074653607393988016764377066215069954236950292656846303212505294438400000000000 3259 3662597238179811692010794733767992521158285139018417834651690173858656026624000000000000 3260 56556819127975800852908255948655854143096053498345011552306256001546321920000000000000 3261 887875361151345168254709292931669445944480828327601923464305398582870016000000000000 3262 14171202333019319033041526800269017521539801198187562799530809190724403200000000000 3263 230058471237473303128624524018059266904865714020155542459465516397363200000000000 3264 3800855909576740226603424791558086048374340347553081446517458547507200000000000 3265 63944777502691251271377655915964331446597687433603929525075312640000000000000 3266 1096274086346764175452138202234608457072094773629478740753907712000000000000 3267 19168271296919150342771986669215683072093666522480480826163200000000000000 3268 341990662724802045143841100271151971975227503069345097973760000000000000 3269 6210679488162678650017869037943090057097291918948012392448000000000000 3270 114782787743266288736593983218728437618681219281256972288000000000000 3271 2159400617321649841096495179790598587950812551396196352000000000000 3272 41363166754330194139313147105848085628353592533786296320000000000 3273 806904513514844723606048788079269377503896613054054400000000000 3274 16034640973692427199863790019523942758090253208125440000000000 3275 324654707428913248041168020299215038684737453424640000000000 3276 6698844368466890895469937043756832043605489090560000000000 3277 140888393463787784706312167983774642186940841984000000000 3278 3020763153168691781867756603425699875363225600000000000 3279 66035287534385355231527702493492043787010048000000000 3280 1471911170979207512759482730351393073266688000000000 3281 33452526613163807108170062053440751665152000000000 3282 815915283247897734345611269596115894272000000000 3283 20397882081197443358640281739902897356800000000 3284 523022617466601111760007224100074291200000000 3285 13763753091226345046315979581580902400000000 3286 371993326789901217467999448150835200000000 3287 10333147966386144929666651337523200000000 3288 295232799039604140847618609643520000000 3289 8683317618811886495518194401280000000 3290 263130836933693530167218012160000000 3291 8222838654177922817725562880000000 3292 265252859812191058636308480000000 3293 8841761993739701954543616000000 3294 304888344611713860501504000000 3295 10888869450418352160768000000 3296 403291461126605635584000000 3297 15511210043330985984000000 3298 620448401733239439360000 3299 25852016738884976640000 3300 1124000727777607680000 3301 51090942171709440000 3302 2432902008176640000 3303 121645100408832000 3304 6402373705728000 3305 355687428096000 3306 20922789888000 3307 1307674368000 3308 87178291200 3309 6227020800 3310 479001600 3311 39916800 3312 3628800 3313 362880 3314 40320 3315 5040 3316 720 3317 120 3318 24 3319 6 3320 2 3321 1 3322 2372077570442009444933704814360588357099372567641322331635061807980524160530355441683893296838478332847718400000000000000000 3323 24310216212078677757066290196730631389557412280052025723542601424405560002668491460180795394786296033974522314366384324800 3324 268574007488127864597180725565113145889634417550873868320075022702338781437115090154671807998263841776089321044188332032 3325 3083949665907352000573927930845582793772193875651915916374877594296760124224194639939495279055814320134840153574211584 3326 36391237824172483755154119854632368970716721671974489173024067127166127024413579926692858967606533305795356917760000 3327 439088853196533138794893522369943622735111450733847312356486988886645379247941617237801302079655316029440000000000 3328 5402903502289035943351142898241940767367539072248298879553111221094445915477263838348478430618163609600000000000 3329 67694913558454101759685882654424764031007856681325977500877609834533688085678524757908671932462530560000000000 3330 862840633518151472728102366913799134682564531556391945082336486127029679829492158975684533226045440000000000 3331 11181323315544513807286430905298572198062815070580263907146911711752916783053093405955316095385600000000000 3332 147258753571090826226079589172418930892454116215037869721824022978195365401864506302846205952000000000000 3333 1970583428774011462182457358295041585678271613948056251393681573769181948273739360800604160000000000000 3334 26790386223587941471793133964103649839221827061757564249643003262752912205521793509752832000000000000 3335 370007576298687883861401875380295728477468546403450970886896105271903683956659879673856000000000000 3336 5191477419660320411889894270339724520577697275643981862114996112539641538929835900928000000000000 3337 74000913549754369346444064155817319476959777978835913377537100646127170318922625843200000000000 3338 1071724884370518663280295667196454246019255374244466548826018763329401279140069376000000000000 3339 15772228252237148376633166696072700634120505203463106529762376707061128210520473600000000000 3340 235906033128091637440275484447701198318954692828972536130900103189195029426995200000000000 3341 3586492352011674006172446639478695296540075975605189829721693279515144355840000000000000 3342 55423157562316858421529642352783440426443878380588099582935785553239474176000000000000 3343 870541211153221502590344233975274887604481569265723469650891663780872192000000000000 3344 13903290733606079088506107288292368848966521807080974141962310709464268800000000000 3345 225889513264991309266375422703275306502572821523012226094529072699801600000000000 3346 3735730864421913869132779858149421190576933289016053333194251960320000000000000 3347 62928023202609950318036547659979027519661351342123012280027185152000000000000 3348 1080523342062260046630318096146655362674628185049770107705753600000000000000 3349 18929183181817793198711604900008261648828842294888251172847616000000000000 3350 337715779440742019579543086517762572325537159280978284249088000000000000 3351 6130021312991734771446208401086686290122002413507129114624000000000000 3352 113231668989978906456369740202259134407617959561239986176000000000000 3353 2128986524119936463052882571624533819106434909827235840000000000000 3354 40754884890295926578440894942526790251466039702407086080000000000 3355 794490597922308650935186499031896002465375126699376640000000000 3356 15776017732181259019220825664370330778121055575736320000000000 3357 319152085269101159091317714870414783791775801671680000000000 3358 6579222147601410700907973882261174328541105356800000000000 3359 138230121888999335938268542172760026296621203456000000000 3360 2960347890105317946230401471357185877855961088000000000 3361 64630281416632475332984559887247532217073664000000000 3362 1438458644366043705651312668297952321601536000000000 3363 33452526613163807108170062053440751665152000000000 3364 815915283247897734345611269596115894272000000000 3365 20397882081197443358640281739902897356800000000 3366 523022617466601111760007224100074291200000000 3367 13763753091226345046315979581580902400000000 3368 371993326789901217467999448150835200000000 3369 10333147966386144929666651337523200000000 3370 295232799039604140847618609643520000000 3371 8683317618811886495518194401280000000 3372 263130836933693530167218012160000000 3373 8222838654177922817725562880000000 3374 265252859812191058636308480000000 3375 8841761993739701954543616000000 3376 304888344611713860501504000000 3377 10888869450418352160768000000 3378 403291461126605635584000000 3379 15511210043330985984000000 3380 620448401733239439360000 3381 25852016738884976640000 3382 1124000727777607680000 3383 51090942171709440000 3384 2432902008176640000 3385 121645100408832000 3386 6402373705728000 3387 355687428096000 3388 20922789888000 3389 1307674368000 3390 87178291200 3391 6227020800 3392 479001600 3393 39916800 3394 3628800 3395 362880 3396 40320 3397 5040 3398 720 3399 120 3400 24 3401 6 3402 2 3403 1 3404 197357802680388068104339637798918238585891736408297746854327290996460249318754400808376150769402180793479987200000000000000000 3405 1999164169391406660442858307185998570820443743855105436492880806920827625132673597859020375977751268258864290415881879056580 3406 21824308500650898102489256113175291434890691777832173524876633711658403761603722081798598824565017504226723704476878766080 3407 247577485240877281991113563619425818386000201631833157527762314845193231498861405742441672628165029168762876844977422336 3408 2885670162124395286196634608643964919771208221612526998870238084012307152972302368340686531012554857822314750279680000 3409 34385059024759284298147107340764825479543003209927095207772674349828905956456923021724226862805489371054080000000000 3410 417767193242735483329791517791588711301556617725536280024126107089516066017186065860011085480213956526080000000000 3411 5167433296122285654238378707412722868039899171197814063246912733039992643757013908623341114824117452800000000000 3412 65010305554207066336889895396306258191190627043247998860452443254909129696750533002067361509010309120000000000 3413 831375766884621421283344422547725744697222110008138728284086166486700363805037536874560091901132800000000000 3414 10803289042786509423340836230920233660672431078688993034669084018641607813859114408888569430016000000000000 3415 142612241701328674101671378585348637124267410872151622734880137700952652756677800184959205376000000000000 3416 1912240310651581731881296109394560149633303314175804498284781151865813759230597548348538880000000000000 3417 26042807953161141608606715062540879527220600047174903119843386610012228036029012999405568000000000000 3418 360240005003339333571049222518184291428835463755634680436275058740117829423211850235904000000000000 3419 5061393351644402294809011253395085879621611330638530049641427610766258115939637028454400000000000 3420 72235829658587146789699051024022007612513076925919287829096223890881371587958171238400000000000 3421 1047360771435713236513728970630296377061774634020976016407048849907401669050630144000000000000 3422 15430290238418986789900002290436074237518955448530806056198873458922094412483788800000000000 3423 231015286680565296857154158551550037445581543609910614175560983445005213368320000000000000 3424 3514910702014615065948970631759950216659551161589607754622426624920400166912000000000000 3425 54346585404345712415073097462324499950577086821229819856297936042361618432000000000000 3426 854124018417929653287449254341577029849797353350618274351235597051363328000000000000 3427 13651075225907763530104674318840818365125569848993992015505798310815334400000000000 3428 221995720210258699998844454364127039366839260130576622889395845857280000000000000 3429 3675549958965686079781134533286937773290966618242757392154140606464000000000000 3430 62002404189876775860191309243886522704225824118437579794765840384000000000000 3431 1066497881707295177781068471195587424604746968321752688031170560000000000000 3432 18698339484478551818239512157325234067745563730316443231715328000000000000 3433 333440896156681994015245072764373172675846815492611470524416000000000000 3434 6049363137820790892874547764230282523146712908066245836800000000000000 3435 111680550236691524176145497185789831196554699841223000064000000000000 3436 2098572430918223085009269963458469050262057268258275328000000000000 3437 40146603026261659017568642779205494874578486871027875840000000000 3438 782076682329772578264324209984522627426853640344698880000000000 3439 15517394490670090838577861309216718798151857943347200000000000 3440 313649463109289070141467409441614528898814149918720000000000 3441 6459599926735930506346010720765516613476721623040000000000 3442 135571850314210887170224916361745410406301564928000000000 3443 2899932627041944110593046339288671880348696576000000000 3444 63225275298879595434441417281003020647137280000000000 3445 1405006117752879898543142606244511569936384000000000 3446 33452526613163807108170062053440751665152000000000 3447 815915283247897734345611269596115894272000000000 3448 20397882081197443358640281739902897356800000000 3449 523022617466601111760007224100074291200000000 3450 13763753091226345046315979581580902400000000 3451 371993326789901217467999448150835200000000 3452 10333147966386144929666651337523200000000 3453 295232799039604140847618609643520000000 3454 8683317618811886495518194401280000000 3455 263130836933693530167218012160000000 3456 8222838654177922817725562880000000 3457 265252859812191058636308480000000 3458 8841761993739701954543616000000 3459 304888344611713860501504000000 3460 10888869450418352160768000000 3461 403291461126605635584000000 3462 15511210043330985984000000 3463 620448401733239439360000 3464 25852016738884976640000 3465 1124000727777607680000 3466 51090942171709440000 3467 2432902008176640000 3468 121645100408832000 3469 6402373705728000 3470 355687428096000 3471 20922789888000 3472 1307674368000 3473 87178291200 3474 6227020800 3475 479001600 3476 39916800 3477 3628800 3478 362880 3479 40320 3480 5040 3481 720 3482 120 3483 24 3484 6 3485 2 3486 1 3487 16617510664849804307276427046289252651786342361704654182038716801231030694338366297238476256569886957523225804800000000000000000 3488 166400263953187081907235955192373199527863908097150905230363880418385865175832950472787503184356559439132142643880357597273160 3489 1795249944673828581898038615775828803002314576812635635311429488868877198716411149381356081667262331159210373014104645304320 3490 20122729506831905003731254135203365680244958868515637336726174863728122424867455554115816183468597099854562101642007674880 3491 231704383658396882363483533995189804328719179965362457567605784404040028043308468845909220727305407839414633448970649600 3492 2727046366024311178828206717589904438499180676984674930359254832224701308183277502989559112865412749396541440000000000 3493 32720234963979822798198587584407874511314421843587811540498582891580137594313106878417311371033486672527360000000000 3494 399613536203453384447341882953234422391017678194073723237863440240264584840255755569711921242650863206400000000000 3495 4963108864983248539547586876611175458350162416163786933545922921414967297824143439494204403954483200000000000000 3496 62646536020913737284385195705528384706393463947757655645420220932385970390574473835741079580620881920000000000 3497 803348752055257405692668079209142472875634162352135365738625960849852038689658427512417368932352000000000000 3498 10463379207071860519150680598698119451182641426868703345008100093012516149309371404203423956992000000000000 3499 138401684907592932358676464914307476662258816239461830992798559723952248644015577878820290560000000000000 3500 1859024312525454242159626286412158152444544298109846554138490043445507221612796700734259200000000000000 3501 25357127027804823238717611006029910984356146328013895445952776103388700532086326368927744000000000000 3502 351236662879148885219259073621076987458354738740210693090551201760874759561554143949619200000000000 3503 4940963455951984436728019230769784526363014020310655688826261847004206991889664888012800000000000 3504 70596892357798451550076841343635381806644690655355724196186626113701173155566977024000000000000 3505 1024691914344145997792164418547266063757664863761807137056846393778639642759790592000000000000 3506 15111037242884615514143103567530336774667107630525419681061452587389503389302784000000000000 3507 226421044380954950034704896868293599244629870179796681278008465750830304198656000000000000 3508 3447011887735267869492848270904363562128199879514372768929703253968613801984000000000000 3509 53324963587710609647644161959569603214664418701179391255716247274266820608000000000000 3510 838630077846587458902281585696406742478496704905948396548269173232369664000000000000 3511 13414737477652554353047111995415813965719865780327306310567660722585600000000000000 3512 218381624201332524013474035308448465151467183531632154001992006500352000000000000 3513 3620420157768843846801063327732452221912120535930005136739787603968000000000000 3514 61170395743901183185373927255930818951467670941672941531902771200000000000000 3515 1053801478353636901855103370348020907645166647270303251268894720000000000000 3516 18467495787139310437767419414642206486662285165744635290583040000000000000 3517 329166012872621968450947059010983773026156471704244656799744000000000000 3518 5968704962649847014302887127373878756171423402625362558976000000000000 3519 110129431483404141895921254169320527985491440121206013952000000000000 3520 2068158337716509706965657355292404281417679626689314816000000000000 3521 39538321162227391456696390615884199497690934039648665600000000000 3522 769662766737236505593461920937149252388332153990021120000000000 3523 15258771249158922657934896954063106818182660310958080000000000 3524 308146840949476981191617104012814274005852498165760000000000 3525 6339977705870450311784047559269858898412337889280000000000 3526 132913578739422438402181290550730794515981926400000000000 3527 2839517363978570274955691207220157882841432064000000000 3528 61820269181126715535898274674758509077200896000000000 3529 1405006117752879898543142606244511569936384000000000 3530 33452526613163807108170062053440751665152000000000 3531 815915283247897734345611269596115894272000000000 3532 20397882081197443358640281739902897356800000000 3533 523022617466601111760007224100074291200000000 3534 13763753091226345046315979581580902400000000 3535 371993326789901217467999448150835200000000 3536 10333147966386144929666651337523200000000 3537 295232799039604140847618609643520000000 3538 8683317618811886495518194401280000000 3539 263130836933693530167218012160000000 3540 8222838654177922817725562880000000 3541 265252859812191058636308480000000 3542 8841761993739701954543616000000 3543 304888344611713860501504000000 3544 10888869450418352160768000000 3545 403291461126605635584000000 3546 15511210043330985984000000 3547 620448401733239439360000 3548 25852016738884976640000 3549 1124000727777607680000 3550 51090942171709440000 3551 2432902008176640000 3552 121645100408832000 3553 6402373705728000 3554 355687428096000 3555 20922789888000 3556 1307674368000 3557 87178291200 3558 6227020800 3559 479001600 3560 39916800 3561 3628800 3562 362880 3563 40320 3564 5040 3565 720 3566 120 3567 24 3568 6 3569 2 3570 1 3571 1415802646646798719385495686513716606689839767031137654960409774137020668150052852129400367531409108142630371328000000000000000000 3572 14016607773871221137629238991643534052762237706211142331624335539228825254043143427198541047447851559584360455546587876535368420 3573 149469728354691373167135779079810848307832560394077019657536317322113608475785931826691535977248458759251395857532079816310784 3574 1655651578002928009727927203256183078976550717912757048405426480433172835335214768701791405820190195865699516147616217825280 3575 18836159133780068231825830640866660967589781940398280513896843825638769084014451285178364882252189381581608054652141568000 3576 219003888080089674307332363585167715172706687730611612851922145542408674635833640787216470591395374836964392960000000000 3577 2595391550222784776383794299647222170200981026606893531229179795047608961985065548773157843784106902217031680000000000 3578 31302541047416154643903176919852829905304167217998075435731284998456757541022449435755568479530169653002240000000000 3579 383858451378571033941092219483419389758266811799383449168956712781267253856858070025109806599236485120000000000000 3580 4783172874066107192275641678903122208982439217759731157467567250842543725256494015197540070723682304000000000000 3581 60540670152592976221738501447939648292544670980522825666460226348891417300535924254618684699443200000000000000 3582 778143845273194587081292052244085726834674912105739550991317818913792466788316539448429417332736000000000000 3583 10155306924439269226461044480938497277253859070482741435643828313044090453574609911851729813504000000000000 3584 134560448470554412578485623160087650306324350663939325359836035941898540696380423468440616960000000000000 3585 1810205634248822277173328512157641432367704464787204197582718467348200233610198962279546880000000000000 3586 24725006378787232306507344874578546335661484204977177140489091341816956581116668254407884800000000000 3587 342899982680366991650330543623281320049056802739525894153813995098969647467628908144230400000000000 3588 4829090384398218601520325632494934208369028354259390451021004193198271476304006296371200000000000 3589 69071450461125280078145856011462130253768129295635329664975632473365667631178186752000000000000 3590 1003529780017819844977367828975046933115471270199548802829896181550494167240540160000000000000 3591 14811429810988771500389832847220994068418238414963832723644645065616984620662784000000000000 3592 222071064755942394032051328154347223611806508213777768664548759246682762248192000000000000 3593 3382462427594498546653646863204071002222623740406473470920403014005509062656000000000000 3594 52358598413087893727041206019478081566197257094234516407311433634366357504000000000000 3595 824068746724640355126574950786269372487708511439860140135539922488524800000000000000 3596 13194513386980749137856243539044035764003876141152304288267599513387008000000000000 3597 215052767021171650034968978284280358657908975457518387361689815220224000000000000 3598 3570468191045780356194720430859283479312616705587559311751839219712000000000000 3599 60434879963413393407593880034416620727602328204899318988432998400000000000000 3600 1041105074999978625929138269500454390685586326218853814506618880000000000000 3601 18236652089800069057295326671959178905579006601172827349450752000000000000 3602 324891129588561942886649045257594373376466127915877843075072000000000000 3603 5888046787478903135731226490517474989196133897184479281152000000000000 3604 108578312730116759615697011152851224774428180401189027840000000000000 3605 2037744244514796328922044747126339512573301985120354304000000000000 3606 38930039298193123895824138452562904120803381208269455360000000000 3607 757248851144700432922599631889775877349810667635343360000000000 3608 15000148007647754477291932598909494838213462678568960000000000 3609 302644218789664892241766798584014019112890846412800000000000 3610 6220355485004970117222084397774201183347954155520000000000 3611 130255307164633989634137664739716178625662287872000000000 3612 2779102100915196439318336075151643885334167552000000000 3613 60415263063373835637355132068513997507264512000000000 3614 1405006117752879898543142606244511569936384000000000 3615 33452526613163807108170062053440751665152000000000 3616 815915283247897734345611269596115894272000000000 3617 20397882081197443358640281739902897356800000000 3618 523022617466601111760007224100074291200000000 3619 13763753091226345046315979581580902400000000 3620 371993326789901217467999448150835200000000 3621 10333147966386144929666651337523200000000 3622 295232799039604140847618609643520000000 3623 8683317618811886495518194401280000000 3624 263130836933693530167218012160000000 3625 8222838654177922817725562880000000 3626 265252859812191058636308480000000 3627 8841761993739701954543616000000 3628 304888344611713860501504000000 3629 10888869450418352160768000000 3630 403291461126605635584000000 3631 15511210043330985984000000 3632 620448401733239439360000 3633 25852016738884976640000 3634 1124000727777607680000 3635 51090942171709440000 3636 2432902008176640000 3637 121645100408832000 3638 6402373705728000 3639 355687428096000 3640 20922789888000 3641 1307674368000 3642 87178291200 3643 6227020800 3644 479001600 3645 39916800 3646 3628800 3647 362880 3648 40320 3649 5040 3650 720 3651 120 3652 24 3653 6 3654 2 3655 1 3656 122040738023062744894847576984405689334806276599008412533000342488536337487064341216579471894153524224284487057408000000000000000000 3657 1194686915311815643708063283113346340480369201888138681382913597282748793145685732588521483976074198751129556167999331667141892720 3658 12593978936792020571869709011910692053627405064355961850861049064305346351054703903438998341651715357022539817707832261635735552 3659 137877481224417911531557131219330526296019765100680473339187087288102442951830278246038152620543172725253568988107722928947200 3660 1550084830287985921183230948583907886988123072762585479397983745749697931442547783408420004167854000945847311490307063808000 3661 17806581496761461114440952220279609021348573699460894281473189474630540777903815533238294444862838294123789680640000000000 3662 208461061493988193237228344636709327406871714550305001205333348519906267462707602966863388999394153745161912320000000000 3663 2483261984989096962737718242770103752267069581715166932338778246269352721459526819566942281016931561630597120000000000 3664 30071961823376848748815251522965354927893424353225139175154586876396994139278937803098066717812536744345600000000000 3665 369981625426506232217722171485984837699428123053271357895992819200043670713753353473140809908023721984000000000000 3666 4622842290974613724821804896375900852624898055498665523168866481601722932730726307431362449155031040000000000000 3667 58646527162138820552579539287688236738536381032269033025121485978572802803684722996031130680950784000000000000 3668 755295828087357350457366520537209082324375737560166018821513715487312529285108314592861132685312000000000000 3669 9874207053293284683055409140353519733750011663418032633670142195640858196020597530058502963200000000000000 3670 131035987044467605037864699660471083856202497166557631162780581048568740115491892847580282880000000000000 3671 1765193904575476834682253627262666959386683109224326184351767203322679987528188119897604096000000000000 3672 24139599869870404461294667087326725603546043226942067626585183520440800733153179769346457600000000000 3673 335152707381386557176933778040555041645014063160516149865384139180169886298631728372121600000000000 3674 4724921135698912467230613100427533005861162381127860650523893389846437552277740847104000000000000 3675 67647401308966962906386593720580495195966509046448942917658200021847693653610332160000000000000 3676 983684164470673484360806857902437665685567552240638716829399639296827614151311360000000000000 3677 14528290045401001719424944831154089251758095833371924533258371817326021745573888000000000000 3678 217930762976025213473609378499812322255988158304698727760927535247256167907328000000000000 3679 3321276884001605262099266064977139033006413070974463494019236440383210651648000000000000 3680 51447974587863638222096036480318911979626878373317173852769257185188249600000000000000 3681 810452459844746943168455496727632025442506272352067926731584340460830720000000000000 3682 12990694603803359720945945761798845320116781283133993798065127377862656000000000000 3683 212015751420441941535710425931241017750095512494458255890875884240896000000000000 3684 3525841996924317857744212365772612025743293477271714386631049871360000000000000 3685 59723881375608529955739834386952895777865830226018150529745551360000000000000 3686 1028408671646320350003173168652887873726006005167404377744343040000000000000 3687 18005808392460827676823233929276151324495728036601019408318464000000000000 3688 320616246304501917322351031504204973726775784127511029350400000000000000 3689 5807388612307959257159565853661071222220844391743596003328000000000000 3690 107027193976829377335472768136381921563364920681172041728000000000000 3691 2007330151313082950878432138960274743728924343551393792000000000000 3692 38321757434158856334951886289241608743915828376890245120000000000 3693 744834935552164360251737342842402502311289181280665600000000000 3694 14741524766136586296648968243755882858244265046179840000000000 3695 297141596629852803291916493155213764219929194659840000000000 3696 6100733264139489922660121236278543468283570421760000000000 3697 127597035589845540866094038928701562735342649344000000000 3698 2718686837851822603680980943083129887826903040000000000 3699 60415263063373835637355132068513997507264512000000000 3700 1405006117752879898543142606244511569936384000000000 3701 33452526613163807108170062053440751665152000000000 3702 815915283247897734345611269596115894272000000000 3703 20397882081197443358640281739902897356800000000 3704 523022617466601111760007224100074291200000000 3705 13763753091226345046315979581580902400000000 3706 371993326789901217467999448150835200000000 3707 10333147966386144929666651337523200000000 3708 295232799039604140847618609643520000000 3709 8683317618811886495518194401280000000 3710 263130836933693530167218012160000000 3711 8222838654177922817725562880000000 3712 265252859812191058636308480000000 3713 8841761993739701954543616000000 3714 304888344611713860501504000000 3715 10888869450418352160768000000 3716 403291461126605635584000000 3717 15511210043330985984000000 3718 620448401733239439360000 3719 25852016738884976640000 3720 1124000727777607680000 3721 51090942171709440000 3722 2432902008176640000 3723 121645100408832000 3724 6402373705728000 3725 355687428096000 3726 20922789888000 3727 1307674368000 3728 87178291200 3729 6227020800 3730 479001600 3731 39916800 3732 3628800 3733 362880 3734 40320 3735 5040 3736 720 3737 120 3738 24 3739 6 3740 2 3741 1 3742 10641771303390131538233504720846736231843430934666161272121868560999381523624340136119203519426257926978322034589696000000000000000000 3743 103021509873721438539578812323150200494796228999850309222140826202620657590136750394787242413451715200428958036201403161212567196900 3744 1073724953439361014177048069808817342207234828921680540608838253830425964449337663286492561023096959715891537328112247564463505408 3745 11619772182852395516910892394418053074855821513920929507508602577942619712384991032682173959381677693337283717337301226352541696 3746 129109931419606060698350032747820490670196028201582011440043095481938562840223516974661401359313672440130865789499034566656000 3747 1465592407043492711656439588419435513245994334512523751827054068524815479938230763404636353519264066686748867952640000000000 3748 16951786789369328125586752418436132190494281928009468374466372284008014530985987547486799105048466614256245145600000000000 3749 199480406540375615589869469443264873151722830382862633230958251366933268453870051220929452778139820104121057280000000000 3750 2385916460579256359686238861221424728834098089384654034612255040056000145600907867943005491377597058079784960000000000 3751 28987912961269955687771647242314753979154416581464850772011397109586941507317921760875059593958400196608000000000000 3752 357614765852602465425608908322274223289207830051916628877238296875091868193984435587062352244155351040000000000000 3753 4478607376079820670153444364443302339444607255247765142859370978384346854215679248551618015972556800000000000000 3754 56929216341492288917434206837500801812169621523149367012540201841227443598259197921100419959881728000000000000 3755 734444641835335138637593785689856637202853103723457250171948291940421336361340385345912791105536000000000000 3756 9616243041260137292531721367291297367946593636508767502246743773871553120418777762248586690560000000000000 3757 127785893453049906530795470953673923462244628149909353179722251115746199857206402936016470016000000000000 3758 1723502735252924057668233716206567566395480653994519850235116816744151111694867922715410432000000000000 3759 23595413282043990784859624230553384764707796378996234610500976520637787833018473324635750400000000000 3760 327935646383345996790655364700815532308160707488876508953012236108980168172547764702412800000000000 3761 4627665305864810667941965989313352854340079388042216099852606364447536668430848491520000000000000 3762 66312623843629724543543490039243715180385516496347322400463029167397737612831621120000000000000 3763 964957979431271288429429339791979541994741875547538688394099475962163802899742720000000000000 3764 14258743926064329588564658297833741779685507564024007976615471663458849854062592000000000000 3765 213998703649071787666132514193628314609511480327936644830666966783212822462464000000000000 3766 3263480414452138370816878679926894069153526801012927480584918207956831436800000000000000 3767 50593754982138797797211070261454533236229892929504447759908624963595141120000000000000 3768 797796794859248767398542792435629317105729316560895317484898696413839360000000000000 3769 12803630960715665451550035546849047535740678850314997891710922421960704000000000000 3770 209278310528552288845217582866192149350229708395394425037589649031168000000000000 3771 3485315077419440640988531763867179703608313092475487784485865390080000000000000 3772 59012882787803666503885788739489170828129332247136982071058104320000000000000 3773 1015712268292662074077208067805321356766425684115954940982067200000000000000 3774 17774964695121586296351141186593123743412449472029211467186176000000000000 3775 316341363020441891758053017750815574077085440339144215625728000000000000 3776 5726730437137015378587905216804667455245554886302712725504000000000000 3777 105476075223541995055248525119912618352301660961155055616000000000000 3778 1976916058111369572834819530794209974884546701982433280000000000000 3779 37713475570124588774079634125920313367028275545511034880000000000 3780 732421019959628287580875053795029127272767694925987840000000000 3781 14482901524625418116006003888602270878275067413790720000000000 3782 291638974470040714342066187726413509326967542906880000000000 3783 5981111043274009728098158074782885753219186688000000000000 3784 124938764015057092098050413117686946845023010816000000000 3785 2658271574788448768043625811014615890319638528000000000 3786 60415263063373835637355132068513997507264512000000000 3787 1405006117752879898543142606244511569936384000000000 3788 33452526613163807108170062053440751665152000000000 3789 815915283247897734345611269596115894272000000000 3790 20397882081197443358640281739902897356800000000 3791 523022617466601111760007224100074291200000000 3792 13763753091226345046315979581580902400000000 3793 371993326789901217467999448150835200000000 3794 10333147966386144929666651337523200000000 3795 295232799039604140847618609643520000000 3796 8683317618811886495518194401280000000 3797 263130836933693530167218012160000000 3798 8222838654177922817725562880000000 3799 265252859812191058636308480000000 3800 8841761993739701954543616000000 3801 304888344611713860501504000000 3802 10888869450418352160768000000 3803 403291461126605635584000000 3804 15511210043330985984000000 3805 620448401733239439360000 3806 25852016738884976640000 3807 1124000727777607680000 3808 51090942171709440000 3809 2432902008176640000 3810 121645100408832000 3811 6402373705728000 3812 355687428096000 3813 20922789888000 3814 1307674368000 3815 87178291200 3816 6227020800 3817 479001600 3818 39916800 3819 3628800 3820 362880 3821 40320 3822 5040 3823 720 3824 120 3825 24 3826 6 3827 2 3828 1 3829 938583631996711103081762015953212177997451705988683548159047405879160228194669525152570593132747112367597073515675648000000000000000000 3830 8986820019240532592144436825342106287549072315901935901453880387288413111212031957231105159813691207795059193538968614387654981707320 3831 92615545314236237637157383340605384704012941573887130078511162794018658168870608866045485540293136495410110762512320092867856957440 3832 990879348444140404105767521624358894548748437420565992045797163653855937474417387419542726886383373829863262748090445369373097984 3833 10882845912404262374854646021798093083778586067791741080526735528319895168192227632906421001958001568789723349282234562510848000 3834 122091624138466336217928581038433608398501519315781397437276838465679659559945123467959204171805839922878701927137280000000000 3835 1395433111346399536994919233398851421783026405734564292868843007401303467235892016291660093797784039662686851563520000000000 3836 16223539804911556243624034350074146870549317291104345983958626161143058079610806093271343292089113935549458022400000000000 3837 191682627287451755026153589644806019351966587567369137784062380630659645827270834577282247698706812619079024640000000000 3838 2300148823394151738654906477207906872412144227025388674416709664178052511165725654400377176347934315249664000000000000 3839 28021667724406531869385935148694879562638368583542240698764505637049267093428789735973571347775309742080000000000000 3840 346487622833454066871015141988188151095734230551758532922219441574951415706626083132108238017370521600000000000000 3841 4347816472961667113488589631946055258367214579104291617752663209565909558232451899904924462769766400000000000000 3842 55361731783054932613565054401913977451020148865404053086285032422526509799111905374611357306978304000000000000 3843 715306298105005111018566827726666592829480492914851832959967001190105919136127786366198171566080000000000000 3844 9378324955331507444130949902563415815325206841034644486980902055839393140165583641418401841152000000000000 3845 124775172938664255561294327859528344238679135525380856723000709258556960059142986156465979392000000000000 3846 1684737500292580208455366654275256685543001609343039757681591455701538617097763101058531328000000000000 3847 23088233471846210650267409284686245825268653380802506588997725447547125241946861001192243200000000000 3848 321196229242021626464523889205190088101560944409185371784817299861277500971860266844160000000000000 3849 4536536657750623821979885291760899069801752503185448080188578488800455282891371315200000000000000 3850 65054663204397578433839627271337694367667613030012796983561711625929037861900779520000000000000 3851 947149772932803327690950604534059787836110163904412062067209031432853829168660480000000000000 3852 14002302552721143977613942019225894734996141719067944635691500204446261020983296000000000000 3853 210276188290413140076814267019222393758059859733068500861100557951648871219200000000000000 3854 3209108693409712887472505691349932815983578871568923051285520404528433725440000000000000 3855 49796783248769132934353019805709867421267441260530808887771782289230397440000000000000 3856 786120587491565342251899715356665848236366375111374069339743185209917440000000000000 3857 12633733856246654380165517945947431069926061960278335454076259063037952000000000000 3858 206849397152893314320993792125326572176939883999940577349021592453120000000000000 3859 3444788157914563424232851161961747381473332707679261182340680908800000000000000 3860 58301884199998803052031743092025445878392834268255813612370657280000000000000 3861 1003015864939003798151242966957754839806845363064505504219791360000000000000 3862 17544120997782344915879048443910096162329170907457403526053888000000000000 3863 312066479736381866193755003997426174427395096550777401901056000000000000 3864 5646072261966071500016244579948263688270265380861829447680000000000000 3865 103924956470254612775024282103443315141238401241138069504000000000000 3866 1946501964909656194791206922628145206040169060413472768000000000000 3867 37105193706090321213207381962599017990140722714131824640000000000 3868 720007104367092214910012764747655752234246208571310080000000000 3869 14224278283114249935363039533448658898305869781401600000000000 3870 286136352310228625392215882297613254434005891153920000000000 3871 5861488822408529533536194913287228038154802954240000000000 3872 122280492440268643330006787306672330954703372288000000000 3873 2658271574788448768043625811014615890319638528000000000 3874 60415263063373835637355132068513997507264512000000000 3875 1405006117752879898543142606244511569936384000000000 3876 33452526613163807108170062053440751665152000000000 3877 815915283247897734345611269596115894272000000000 3878 20397882081197443358640281739902897356800000000 3879 523022617466601111760007224100074291200000000 3880 13763753091226345046315979581580902400000000 3881 371993326789901217467999448150835200000000 3882 10333147966386144929666651337523200000000 3883 295232799039604140847618609643520000000 3884 8683317618811886495518194401280000000 3885 263130836933693530167218012160000000 3886 8222838654177922817725562880000000 3887 265252859812191058636308480000000 3888 8841761993739701954543616000000 3889 304888344611713860501504000000 3890 10888869450418352160768000000 3891 403291461126605635584000000 3892 15511210043330985984000000 3893 620448401733239439360000 3894 25852016738884976640000 3895 1124000727777607680000 3896 51090942171709440000 3897 2432902008176640000 3898 121645100408832000 3899 6402373705728000 3900 355687428096000 3901 20922789888000 3902 1307674368000 3903 87178291200 3904 6227020800 3905 479001600 3906 39916800 3907 3628800 3908 362880 3909 40320 3910 5040 3911 720 3912 120 3913 24 3914 6 3915 2 3916 1 3917 83719425889964686613391616265481430126153422801942235132839640704232149871509615937897882930059297502544556176411983872000000000000000000 3918 792923970331319628386722960995576704055046347144516756541136818084934592001516270737533322416997849094112203658822191526751476754667140 3919 8081225978435938839557668063372571503172414176927164649632593033442396846598824698290840298977585097330675952238703781819192925224960 3920 85487627267346084573810151501490246412386757301528141612323884664164621597161628840340227694712088813430583304047088179404330762240 3921 928203068935881643384803025626024015668811527655844624105104300697975364575029039642988866382702204813050340251413838867883622400 3922 10292861973614900676398647919064462853948335581124654763176262842786018493572825364370004474863412354394596151488675840000000000 3923 116263040610010372189458530541349138840170601889396134883561246307283122247605697120844623195416654583207679376752640000000000 3924 1335651662520627489744617268038635820048778784846715418069090606917023518310236596304074555242148199734102615654400000000000 3925 15591117639407227087843123379054064793222269548176083215813906280190833364115121343510836164546317061721371443200000000000 3926 184811232114124962977725212197113206814047365414290198717805206757316646774017150058062268699354610830147584000000000000 3927 2223689667344605803165570977577094377908102046207717250833340032119302138440935091727441223702563510026240000000000000 3928 27152146647012626131222110985351822253191545819679281586252959350869879205549181028685537402565112627200000000000000 3929 336396020687793487440487205674230594922083924678503788617128998021390506088761330132788663656906752000000000000000 3930 4228417095423160709428215714260387429738091585259140337214147289229146826547589065003329060129996800000000000000 3931 53922767406420516994747986596274620103830041771056110557158773995830110573095702289427979755847680000000000000 3932 697652445415142522300982773465148974422914283126543322449779765575317028763839063548298470096896000000000000 3933 9157902551904892890972218732994620333409028629433937658729179987791257817203745970933332967424000000000000 3934 121975178743694662020497610013220327782120604224372179021862788358060171136622842534468517888000000000000 3935 1648592174840301898566136613113716180034327543942421196957506372817402491050775111610138624000000000000 3936 22614491499724866207437387965717401464995694822588943802836388895694530794113835399643136000000000000 3937 314882568037951054429806639128164724358952459135367253431387010868523350496833878097920000000000000 3938 4450733604830024140714206526384516964060569225456556934189807559770743367880503459840000000000000 3939 63860375885370503581611978244407374634415724090836175126528563207040946994340167680000000000000 3940 930179674507646073021233930566162220101487268221255320945615526615380144674570240000000000000 3941 13759032514527915854661767388901241717422636623830928886582590208046662680576000000000000000 3942 206765151152064299427668408827041742041279681665157932211865485610710277816320000000000000 3943 3158208001259559101362606753252650999316608989946741173474217630489882132480000000000000 3944 49058089243659445733579512169141036354616123444885426001175982519028285440000000000000 3945 775446098142101548424509666109219783367767766511268985957516218959134720000000000000 3946 12481480669112085216414511774835046571131258909541868928673916544614400000000000000 3947 204498835821610435749164317214811497493111021681759434424600892538880000000000000 3948 3404261238409686207477170560056315059338352322883034580195496427520000000000000 3949 57590885612193939600177697444561720928656336289374645153683210240000000000000 3950 990319461585345522225277866110188322847265042013056067457515520000000000000 3951 17313277300443103535406955701227068581245892342885595584921600000000000000 3952 307791596452321840629456990244036774777704752762410588176384000000000000 3953 5565414086795127621444583943091859921294975875420946169856000000000000 3954 102373837716967230494800039086974011930175141521121083392000000000000 3955 1916087871707942816747594314462080437195791418844512256000000000000 3956 36496911842056053652335129799277722613253169882752614400000000000 3957 707593188774556142239150475700282377195724722216632320000000000 3958 13965655041603081754720075178295046918336672149012480000000000 3959 280633730150416536442365576868812999541044239400960000000000 3960 5741866601543049338974231751791570323090419220480000000000 3961 119622220865480194561963161495657715064383733760000000000 3962 2658271574788448768043625811014615890319638528000000000 3963 60415263063373835637355132068513997507264512000000000 3964 1405006117752879898543142606244511569936384000000000 3965 33452526613163807108170062053440751665152000000000 3966 815915283247897734345611269596115894272000000000 3967 20397882081197443358640281739902897356800000000 3968 523022617466601111760007224100074291200000000 3969 13763753091226345046315979581580902400000000 3970 371993326789901217467999448150835200000000 3971 10333147966386144929666651337523200000000 3972 295232799039604140847618609643520000000 3973 8683317618811886495518194401280000000 3974 263130836933693530167218012160000000 3975 8222838654177922817725562880000000 3976 265252859812191058636308480000000 3977 8841761993739701954543616000000 3978 304888344611713860501504000000 3979 10888869450418352160768000000 3980 403291461126605635584000000 3981 15511210043330985984000000 3982 620448401733239439360000 3983 25852016738884976640000 3984 1124000727777607680000 3985 51090942171709440000 3986 2432902008176640000 3987 121645100408832000 3988 6402373705728000 3989 355687428096000 3990 20922789888000 3991 1307674368000 3992 87178291200 3993 6227020800 3994 479001600 3995 39916800 3996 3628800 3997 362880 3998 40320 3999 5040 4000 720 4001 120 4002 24 4003 6 4004 2 4005 1 4006 7551256285257730256286462383155782330663647718411297703810481184088726659470243944150209376276124375891739136260078305280000000000000000000 4007 70753632193106692605255127853886401594528617881466244281632403046542514012104118836458369768004220048396255764524633292420243592800952480 4008 713208027523939505866803395690422681725624348120716694535193894235862426835835286322093326775861129713867842798838564854547100442034176 4009 7460825328946477580126275893185520167547353975046271398259887284693264043675784394600246313615259287200816526244707249616063184240640 4010 80094311410308575726317864270298115342383307124105911233186902374292369896471893120996130941896692315775211234928708378924417024000 4011 878017376203574337016697403864954172371318981722324455538506900937830807917183656351778307623334573911819136766689935360000000000 4012 9802820835972620951765842079426118154883829357818664180890065555658430800383493442036808290212967598467950984476753920000000000 4013 111295893039500832160672492914095737207482615454117079771686984161090616983715485515902469040525358024110059500339200000000000 4014 1283728787718906685706526085683809272299725647508835787643008378456750052693896882063195958473753009800743170867200000000000 4015 15033744524351769471589031714807325439955101138250596340730440703354440003050542409177198413003826774168043520000000000000 4016 178684669017021104220549675819762129035239379758738187403770094575437747047287696866341366490277182659624960000000000000 4017 2154873717025769878767123571592595516553903137228565572609256074073649522258625319381479814301639874969600000000000000 4018 26363424107111081894790026142148814828848505250980547408940216951653719494503996173815896654717093150720000000000000 4019 327181919050403258533054229791874706464605470894012464949349741302705725500131226437596421032824012800000000000000 4020 4118789475860421177067418055188848819443146712713418486844917732136958586085185556795163878096896000000000000000 4021 52595210824077061270550234608538970849610269968102736339231870645061180430909199669899340288098304000000000000 4022 681294808488183059992664653841731519085655369079340247189103844070521080586251402656273401905152000000000000 4023 8952873100022583794292489150099549912669545641633327782756708746773003695780555925408444317696000000000000 4024 119363363242985562144969427997859632008713718341431321118289899621956041435220207015458504704000000000000 4025 1614818661118267481912830988879622359759242348838885107963189371660871357442572777181675520000000000000 4026 22170704815029252487135398202386693713409126459316389665082688304945796613119326961008640000000000000 4027 308942147491758482542489860381781967260714893593990060815472627016533912137046981345280000000000000 4028 4369417727049537801129868858349067700857915184200991439132848899139077044019407093760000000000000 4029 62721072903623978533829150352855624876178410208668522852781562275715449165279395840000000000000 4030 914051009981487265317377580036263117308428779037592155049974901746694480723968000000000000000 4031 13529039182165844879612122740046048279181919164310713110023262165960958756782080000000000000 4032 203468160795405546774648450414441322242183149879593087571062940082145528381440000000000000 4033 3110835474279739098038366623667635934979826671336864522895669886324960133120000000000000 4034 48378897288832004633169634385764339085610207000495363301498138319042641920000000000000 4035 765799233311328583278077464378588986396504982127375312978638363479244800000000000000 4036 12342797550566395380676572755114657164785356032769181496133095249674240000000000000 4037 202148274490327557177334842304296422809282159363578291500180192624640000000000000 4038 3363734318904808990721489958150882737203371938086807978050311946240000000000000 4039 56879887024389076148323651797097995978919838310493476694995763200000000000000 4040 977623058231687246299312765262621805887684720961606630695239680000000000000 4041 17082433603103862154934862958544041000162613778313787643789312000000000000 4042 303516713168261815065158976490647375128014408974043774451712000000000000 4043 5484755911624183742872923306235456154319686369980062892032000000000000 4044 100822718963679848214575796070504708719111881801104097280000000000000 4045 1885673778506229438703981706296015668351413777275551744000000000000 4046 35888629978021786091462877635956427236365617051373404160000000000 4047 695179273182020069568288186652909002157203235861954560000000000 4048 13707031800091913574077110823141434938367474516623360000000000 4049 275131107990604447492515271440012744648082587648000000000000 4050 5622244380677569144412268590295912608026035486720000000000 4051 119622220865480194561963161495657715064383733760000000000 4052 2658271574788448768043625811014615890319638528000000000 4053 60415263063373835637355132068513997507264512000000000 4054 1405006117752879898543142606244511569936384000000000 4055 33452526613163807108170062053440751665152000000000 4056 815915283247897734345611269596115894272000000000 4057 20397882081197443358640281739902897356800000000 4058 523022617466601111760007224100074291200000000 4059 13763753091226345046315979581580902400000000 4060 371993326789901217467999448150835200000000 4061 10333147966386144929666651337523200000000 4062 295232799039604140847618609643520000000 4063 8683317618811886495518194401280000000 4064 263130836933693530167218012160000000 4065 8222838654177922817725562880000000 4066 265252859812191058636308480000000 4067 8841761993739701954543616000000 4068 304888344611713860501504000000 4069 10888869450418352160768000000 4070 403291461126605635584000000 4071 15511210043330985984000000 4072 620448401733239439360000 4073 25852016738884976640000 4074 1124000727777607680000 4075 51090942171709440000 4076 2432902008176640000 4077 121645100408832000 4078 6402373705728000 4079 355687428096000 4080 20922789888000 4081 1307674368000 4082 87178291200 4083 6227020800 4084 479001600 4085 39916800 4086 3628800 4087 362880 4088 40320 4089 5040 4090 720 4091 120 4092 24 4093 6 4094 2 4095 1 4096 688650037922935214819377599600797017828277512336712779813696004615779111404886264794215045372498202265793878634137103892480000000000000000000 4097 6384151453706891549875341641786949687883785782582854274252358568659676096799780034279835287618275993539371829551327294871282561190450146180 4098 63656853679289867590743572593258417101529086684262148333662565736093789970678406777141757134817068169657646607812439229831141151765168128 4099 658589387431851715165089423461917693385865636375295261399823412261022793774006318251356994880711938342607484580786934177520922971340800 4100 6991338446072983139473699994377561591471122811828266200789784017642795968325632768079157541844832871493725237700312096992735002624000 4101 75775226559692892731712198362601852981892813643161274715901357621230473782562178640646649367569818359495228920057298944000000000000 4102 836327313928570451199547999106873183371366811138533048778769628110269911192434728853652566182605037972077748062078894080000000000 4103 9385146365283808148035512621257507045422976459908696412346903187683478609305434405477240954947300649459580581550489600000000000 4104 106981082204780201981977458719986346860730897553981776057934702185284361786888097761346325414085310931033181808230400000000000 4105 1237960878152878125551320503955944850679489209351597904587823789918547456201052816594079313329917104047542763520000000000000 4106 14536714786204132293445845106480896618482441792462470249888510827275267309535448951928205479382138663783628800000000000000 4107 173169716205638271814600767867646680303989800706157059772623200331604600738105865034672189151883450279526400000000000000 4108 2092442851102777778606966649581068297317953973439069682206149113041442685095105379952263340000893531586560000000000000 4109 25643173210796374143490207973823396800322536107826203906906739230044573070352026582461136679820538675200000000000000 4110 318720562171038538355448021659755702229145664305858056147344410523539263453434064308682734442643456000000000000000 4111 4017633580174168215399112965839878497438747041100445054817091731276993867715400308848552626146508800000000000000 4112 51364978410019803366790931778981369596628166738527685454284911171861615952726750706313139687784448000000000000 4113 666077268781175716062647805014290156476675343594571293932674809294597169669065697411033840222208000000000000 4114 8761556985404025905625811295496966225845968942906907816657125919035405688433641400358863372288000000000000 4115 116922001414597015249057927592415352266761625065952978771653482411359538526726478412822609920000000000000 4116 1583179342783697659693144903445375645418503908309588326365207638697756680516187331521150976000000000000 4117 21753372775528496340922065407067680576525952191639318060764565530208824575750218585210880000000000000 4118 303320494295460646975833558414159532610956730529055837041963001986502792607600140615680000000000000 4119 4291831884069269698383166364151176643025183134297094409684541396973592820055309025280000000000000 4120 61636386631321534498193983455370320933239004166558908098246411915611282851495936000000000000000 4121 898769525732173723241587428323939054339462453275858130259879030153276365262028800000000000000 4122 13312466583015742421919572007370535382179966326693574228792653555011094849781760000000000000 4123 200388431136077874430008534420754170876050799605838617449330046393167443394560000000000000 4124 3067059515672534859002772565208900957967388613389531670281940789959789117440000000000000 4125 47760637423112819727489492502208217701340438250807718348089464922413465600000000000000 4126 757209827259466503129147047673326158648629707178873381672884270373273600000000000000 4127 12204114432020705544938633735394267758439453155996494063592273954734080000000000000 4128 199797713159044678605505367393781348125453297045397148575759492710400000000000000 4129 3323207399399931773965809356245450415068391553290581375905127464960000000000000 4130 56168888436584212696469606149634271029183340331612308236308316160000000000000 4131 964926654878028970373347664415055288928104399910157193932963840000000000000 4132 16851589905764620774462770215861013419079335213741979702657024000000000000 4133 299241829884201789500860962737257975478324065185676960727040000000000000 4134 5404097736453239864301262669379052387344396864539179614208000000000000 4135 99271600210392465934351553054035405508048622081087111168000000000000 4136 1855259685304516060660369098129950899507036135706591232000000000000 4137 35280348113987518530590625472635131859478064219994193920000000000 4138 682765357589483996897425897605535627118681749507276800000000000 4139 13448408558580745393434146467987822958398276884234240000000000 4140 269628485830792358542664966011212489755120935895040000000000 4141 5502622159812088949850305428800254892961651752960000000000 4142 119622220865480194561963161495657715064383733760000000000 4143 2658271574788448768043625811014615890319638528000000000 4144 60415263063373835637355132068513997507264512000000000 4145 1405006117752879898543142606244511569936384000000000 4146 33452526613163807108170062053440751665152000000000 4147 815915283247897734345611269596115894272000000000 4148 20397882081197443358640281739902897356800000000 4149 523022617466601111760007224100074291200000000 4150 13763753091226345046315979581580902400000000 4151 371993326789901217467999448150835200000000 4152 10333147966386144929666651337523200000000 4153 295232799039604140847618609643520000000 4154 8683317618811886495518194401280000000 4155 263130836933693530167218012160000000 4156 8222838654177922817725562880000000 4157 265252859812191058636308480000000 4158 8841761993739701954543616000000 4159 304888344611713860501504000000 4160 10888869450418352160768000000 4161 403291461126605635584000000 4162 15511210043330985984000000 4163 620448401733239439360000 4164 25852016738884976640000 4165 1124000727777607680000 4166 51090942171709440000 4167 2432902008176640000 4168 121645100408832000 4169 6402373705728000 4170 355687428096000 4171 20922789888000 4172 1307674368000 4173 87178291200 4174 6227020800 4175 479001600 4176 39916800 4177 3628800 4178 362880 4179 40320 4180 5040 4181 720 4182 120 4183 24 4184 6 4185 2 4186 1 4187 63491003641677880059637905732032820782349118001454482420651774159248831920021096355833469458224585057880788002677381566300160000000000000000000 4188 582427173695481603320563232001296073790933866003073535435001404317264660366163639657012421296136103282544744912896651646733252430492598879400 4189 5745260094480816949648810536334786721358774728969521297086804339858101330527318707942030158791099114244553482536240376274179481497461850112 4190 58793759553345546521952369138812127188249605721148081728087707445261212625224740203993741334813080071441438526631648126300162379160223744 4191 617251445725862917630901192336984285439145532083770765073538215470564374656055387804558924123225422779445832395865959323489867399168000 4192 6615313065692520707316947841970123998744396028855500888290754516108145453736640998177943055882111564983159738696421972377600000000000 4193 72186806783906918054503512449856343685425029557690748669225838432781284824805440506915800247076819329720621010950868172800000000000 4194 800788914025916781713919339198812403221997026868145571924853265648668075476860133269895077712150549172833532722439782400000000000 4195 9022274261373980492278285028681781572410516166485434772020331045362917281038914252410187498009921826293349432793497600000000000 4196 103177208918967330955286312703439336935569090422782010278470045375619849813877851180462731299876751737662304419840000000000000 4197 1197142071729473323926446876600567650628878664439492927607031750969197620495484615756071468433581373414755532800000000000000 4198 14089237482511175783682219372018499313792445336493948635315891808140571680418348592463955650713953933197312000000000000000 4199 168165724019536699819581756189945063915201211425687543372423059654644389857288887837294250190877450347479040000000000000 4200 2035423270329509202238644244485563874198950625819262677442745001981046379871384122150473761132899079290880000000000000 4201 24981660933710675740336996902327132834249101136728864521427760185141446687297525390044432594414600192000000000000000 4202 310911854585454379802773059503702759638685182321040497858369475893369214810599896977854537747188940800000000000000 4203 3923881817388206135347301913873279496770958844713841812830556825779538799826214839921912686680473600000000000000 4204 50220343212608765565685840394092466430719809567505450542009558938167250598502186323717188791304192000000000000 4205 651873508327710244147737070103858667518235984604910304424875742343536605490426264159508301348864000000000000 4206 8582652848335904829827090779666678456007724247677620361237548810230657985122591931514476298240000000000000 4207 114634617645282365103023833383131120026428939814798699689613355977289510593464201280116228096000000000000 4208 1553436890619838176019751762088548902315409281059007912939017283429089054550549698969600000000000000000 4209 21358892393380511888777730782394956290181193886720582548884990488075419528172176062545920000000000000 4210 297961989121387854969071089128083968292296037828878993450399034814649257996517732515840000000000000 4211 4217847102798348003704066318162066579281093141314357320669601909137301720665161728000000000000000 4212 60606629163945709080490178471917556781684922580736233934461465558563998518791372800000000000000 4213 884343367723905882040287188879359021962127638661264103701342765232003370870374400000000000000 4214 13109497845990832223536356238463899447057463008354408028986867759247657470525440000000000000 4215 197529841829390765970684018746318024879185562656605421391650191183768641863680000000000000 4216 3026960373413805965203441427333624731485314667762527568528797086071442636800000000000000 4217 47204959890581906288479683532426146132018421195887348288244752371731660800000000000000 4218 748888840146725112984870706490102794267875534572512135720434992676864000000000000000 4219 12065431313475015709200694715673878352093550279223806631051452659793920000000000000 4220 197447151827761800033675892483266273441624434727216005651338792796160000000000000 4221 3282680479895054557210128754340018092933411168494354773759942983680000000000000 4222 55457889848779349244615560502170546079446842352731139777620869120000000000000 4223 952230251524370694447382563567488771968524078858707757170688000000000000000 4224 16620746208425379393990677473177985837996056649170171761524736000000000000 4225 294966946600141763936562948983868575828633721397310147002368000000000000 4226 5323439561282295985729602032522648620369107359098296336384000000000000 4227 97720481457105083654127310037566102296985362361070125056000000000000 4228 1824845592102802682616756489963886130662658494137630720000000000000 4229 34672066249953250969718373309313836482590511388614983680000000000 4230 670351441996947924226563608558162252080160263152599040000000000 4231 13189785317069577212791182112834210978429079251845120000000000 4232 264125863670980269592814660582412234862159284142080000000000 4233 5502622159812088949850305428800254892961651752960000000000 4234 119622220865480194561963161495657715064383733760000000000 4235 2658271574788448768043625811014615890319638528000000000 4236 60415263063373835637355132068513997507264512000000000 4237 1405006117752879898543142606244511569936384000000000 4238 33452526613163807108170062053440751665152000000000 4239 815915283247897734345611269596115894272000000000 4240 20397882081197443358640281739902897356800000000 4241 523022617466601111760007224100074291200000000 4242 13763753091226345046315979581580902400000000 4243 371993326789901217467999448150835200000000 4244 10333147966386144929666651337523200000000 4245 295232799039604140847618609643520000000 4246 8683317618811886495518194401280000000 4247 263130836933693530167218012160000000 4248 8222838654177922817725562880000000 4249 265252859812191058636308480000000 4250 8841761993739701954543616000000 4251 304888344611713860501504000000 4252 10888869450418352160768000000 4253 403291461126605635584000000 4254 15511210043330985984000000 4255 620448401733239439360000 4256 25852016738884976640000 4257 1124000727777607680000 4258 51090942171709440000 4259 2432902008176640000 4260 121645100408832000 4261 6402373705728000 4262 355687428096000 4263 20922789888000 4264 1307674368000 4265 87178291200 4266 6227020800 4267 479001600 4268 39916800 4269 3628800 4270 362880 4271 40320 4272 5040 4273 720 4274 120 4275 24 4276 6 4277 2 4278 1 4279 5917101752730684152801800557404925885836045965851142279477455236393079506272945480610955705738723451730266391735979142419578880000000000000000000 4280 53717030741343993329465076770280050278719993178971638141333834157216268288901231186673280633076398963551405791899534091878012684243157461327780 4281 524271920768222042407695566203231916340797546596988546227981510543763363179507790234768673970044451990663512083550308881161075609312260259840 4282 5307402456826595446026218828887424369125512313655820266899091181164088241201740767200589277076685428945067693827261261172749692257358053376 4283 55112672255445568199977296983582661529772206521896175867754252285863767660167040894797841161774781969097531515896041619362470443352064000 4284 584138405596893971070937783880648617274211569826455683574312191800214524543027839480457986852924711428157291874262543289548800000000000 4285 6302858977820777267969616373471350136476426519037968648419189456880422601575442893016535467158021381962877702367253993881600000000000 4286 69127471102864899733290119628827396317573661512963797608296874453200282955550424314812962451653155535923344243347685376000000000000 4287 769909213817834088335186779432857612598233186418008041024861691720617743474484811306358215110812886878943579753309798400000000000 4288 8702327020606896642471566743697184443477677850066077953752215738422099900771328802943151122590091056272709171281920000000000000 4289 99784186885424921387884521240035433455563405009354484022463154054471608523274982798516710458609087245830429081600000000000000 4290 1160387513178841476756944036221286178929811591859190537582510299985888161841107099250454504854113783400890368000000000000000 4291 13683159987542241822150346512051834757128177965242739622764188597229094539591384860584710496220251195388723200000000000000 4292 163594790520952848620400865121641725375224597584202231823828581666610118477988228363604995430724472741560320000000000000 4293 1983045947636805218923494980221390826571395514849321269339532445667981750190971251636490679447145414656000000000000000 4294 24371078731653244241062041261526379193975836086274042147699728261984436831524053889014277100843669913600000000000000 4295 303673780876407235898986114239791935933094613501256256478567994505926117255025150082403774586526105600000000000000 4296 3836642839983804733689313809722621994319149078436244115927835763361707918088428074983255802537574400000000000000 4297 49151715915348072878017454360171923621787399276755979439875214079804140398405204832881600926580736000000000000 4298 638585635008390727106458526277803014867188283010516300392935137916347058356411877546673066475520000000000000 4299 8414998616688665609677425038845794806184484473869289419780136119969592661684805628192947699712000000000000 4300 112484854266398547655745194577016926343562914425770349612228427382101219010948709976870223872000000000000 4301 1525348812639820622023329953774810546995832197474373986975634087132679066291846992048947200000000000000 4302 20983463327132460025397674511413122152527531873624418420053095938411914668976506887208960000000000000 4303 292844598513940865937269827243813740099570508939945032826982317297880828248212897792000000000000000 4304 4147480132361002235269627336419917886342336563657064636927255403138711620846983577600000000000000 4305 59632264253132843338467624949613929849398405526347388227577522300284207741114777600000000000000 4306 870783095539906528144026119878668008208419785948713038315496472497346424969625600000000000000 4307 12920356200488921493350756026360957952918608670516887807501871948417914235781120000000000000 4308 194896968192985060649474532363255318845434344824814629206245161456974902067200000000000000 4309 2990630896401241187984723283793914799738917059514446378011506082550749593600000000000000 4310 46697379676704681489678826720249520904792416666899312285145346432250675200000000000000 4311 740567853033983722840594365306879429887121361966150889767985714980454400000000000000 4312 11926748194929325873462755695953488945747647402451119198510631364853760000000000000 4313 195096590496478921461846417572751198757795572409034862726918092881920000000000000 4314 3242153560390177340454448152434585770798430783698128171614758502400000000000000 4315 54746891260974485792761514854706821129710344373849971318933422080000000000000 4316 939533848170712418521417462719922255008943757807258320408412160000000000000 4317 16389902511086138013518584730494958256912778084598363820392448000000000000 4318 290692063316081738372264935230479176178943377608943333277696000000000000 4319 5242781386111352107157941395666244853393817853657413058560000000000000 4320 96169362703817701373903067021096799085922102641053138944000000000000 4321 1794431498901089304573143881797821361818280852568670208000000000000 4322 34063784385918983408846121145992541105702958557235773440000000000 4323 657937526404411851555701319510788877041638776797921280000000000 4324 12931162075558409032148217757680598998459881619456000000000000 4325 258623241511168180642964355153611979969197632389120000000000 4326 5502622159812088949850305428800254892961651752960000000000 4327 119622220865480194561963161495657715064383733760000000000 4328 2658271574788448768043625811014615890319638528000000000 4329 60415263063373835637355132068513997507264512000000000 4330 1405006117752879898543142606244511569936384000000000 4331 33452526613163807108170062053440751665152000000000 4332 815915283247897734345611269596115894272000000000 4333 20397882081197443358640281739902897356800000000 4334 523022617466601111760007224100074291200000000 4335 13763753091226345046315979581580902400000000 4336 371993326789901217467999448150835200000000 4337 10333147966386144929666651337523200000000 4338 295232799039604140847618609643520000000 4339 8683317618811886495518194401280000000 4340 263130836933693530167218012160000000 4341 8222838654177922817725562880000000 4342 265252859812191058636308480000000 4343 8841761993739701954543616000000 4344 304888344611713860501504000000 4345 10888869450418352160768000000 4346 403291461126605635584000000 4347 15511210043330985984000000 4348 620448401733239439360000 4349 25852016738884976640000 4350 1124000727777607680000 4351 51090942171709440000 4352 2432902008176640000 4353 121645100408832000 4354 6402373705728000 4355 355687428096000 4356 20922789888000 4357 1307674368000 4358 87178291200 4359 6227020800 4360 479001600 4361 39916800 4362 3628800 4363 362880 4364 40320 4365 5040 4366 720 4367 120 4368 24 4369 6 4370 2 4371 1 4372 557364337263765951938128457558369273704803074019583787806066934502162720396778342492645039628956849307948879819471426465531166720000000000000000000 4373 5007988542238273001071754204535757417508583279853548888619573111244023169043583843540830007126110267496076556873726285157940626173975805539060560 4374 48365294574309430170923652952792385965221686826746971379390755607458227859966625057634425606162947368887626893657829993669974926480372410613760 4375 484410923636743144756348626685077628414882457060239128571065852517707515060356921828664848689813696631063821231942860863656842920469767127040 4376 4975927579809011413761061864535242491778319109445837696953247959588812367929386025871144231981635955597102237699348226501011114676558233600 4377 52163626077407160395119984392479453905841016636758090906689837616894830944494258788470220951752422824742705736785489267628441600000000000 4378 556619930770762138247727069073390144869705997983691748671444795546687558166725851265932101559365880207820951985484240991027200000000000 4379 6036438660264444480901277491033668993628258270835641537090125671076080383937361632282758940712750390722719890870852648960000000000000 4380 66468824962398006254922974372585451780909532444574079437125923491816354607230724369841362582782193305511202843067940864000000000000 4381 742678627820036639919604131281320248790810827083492116461070234116334140926897135932234923004802804254945646460115353600000000000 4382 8416897415372615757054800367938483423667818399197491061766583692626814889519886969001623409073949986505012071628800000000000000 4383 96728573291353057467508484348825238800003117535342938501953329735647946282747071945356311169872381074101764096000000000000000 4384 1127028686794597899969200759495483901607788345193521356993559587080306382049044191587590929245587859548877619200000000000000 4385 13312172383194669004350982860090475278878887062411979625168757853818810428157830303029774707334832327334297600000000000000 4386 159395387497940442596943578655040694876122884612119098295814941797726726669147841415908405351023088605593600000000000000 4387 1934693846545966316952628989079761514814260349937279674571208534035746584210159229635692245825591495884800000000000000 4388 23805041293228537520783670927788033567368278352711762907726352648271704745191620274249959548619273011200000000000000 4389 296937776529633118761871191958591760456548157633057525842299491408448405012408688229507294711670374400000000000000 4390 3755181368195832590410579947089225578031468538752698220484620074329179093674230405154902476272435200000000000000 4391 48151588491757955528778901826726160630875253661019924233098229155671387069889775110399227886305280000000000000 4392 626130089200483795573672983286760191554529177280894568994222318108695106252898528378190431256576000000000000 4393 8257448531162404134050688232095335698753339609957964018985081978007705297511329141143826857984000000000000 4394 110456111657063837713974506216920643709399383315067914330082971114810973707065712819621068800000000000000 4395 1498661430460686613270188613574187158169814375040473796325716236011418646428066373645107200000000000000 4396 20624576625619598510804318463755148340207026448818145945801808438032850499636811530240000000000000000 4397 287969199253361955527611449879173594709601726276113020200687930344034176471277554892800000000000000 4398 4080757476865903278986403712435697314178183243195732434686605124266010806311924531200000000000000 4399 58713907371733636824078336793583319438815759275963857960449037730758216002410905600000000000000 4400 858101730019638345572428870501473366741852082535228136525989625215269678664908800000000000000 4401 12745306533320795661788013048395115007828224174876447395339980106907568098508800000000000000 4402 192495121183808556187276899490186604303341005383817826866580247224141637222400000000000000 4403 2958177486476466127411393501365371824273154394942273826063337815295184076800000000000000 4404 46189799462827456690877969908072895677566412137911276282045940492769689600000000000000 4405 732246865921242332696318024123656065506367189359789643815536437284044800000000000000 4406 11788065076383636037724816676233099539401744525678431765969810069913600000000000000 4407 192746029165196042890016942662236124073966710090853719802497392967680000000000000 4408 3201626640885300123698767550529153448663450398901901569469574021120000000000000 4409 54035892673169622340907469207243096179973846394968802860245975040000000000000 4410 926837444817054142595452361872355738049363436755808883646136320000000000000 4411 16159058813746896633046491987811930675829499520026555879260160000000000000 4412 286417180032021712807966921477089776529253033820576519553024000000000000 4413 5162123210940408228586280758809841086418528348216529780736000000000000 4414 94618243950530319093678824004627495874858842921036152832000000000000 4415 1764017405699375926529531273631756592973903210999709696000000000000 4416 33455502521884715847973868982671245728815405725856563200000000000 4417 645523610811875778884839030463415502003117290443243520000000000 4418 12672538834047240851505253402526987018490683987066880000000000 4419 258623241511168180642964355153611979969197632389120000000000 4420 5502622159812088949850305428800254892961651752960000000000 4421 119622220865480194561963161495657715064383733760000000000 4422 2658271574788448768043625811014615890319638528000000000 4423 60415263063373835637355132068513997507264512000000000 4424 1405006117752879898543142606244511569936384000000000 4425 33452526613163807108170062053440751665152000000000 4426 815915283247897734345611269596115894272000000000 4427 20397882081197443358640281739902897356800000000 4428 523022617466601111760007224100074291200000000 4429 13763753091226345046315979581580902400000000 4430 371993326789901217467999448150835200000000 4431 10333147966386144929666651337523200000000 4432 295232799039604140847618609643520000000 4433 8683317618811886495518194401280000000 4434 263130836933693530167218012160000000 4435 8222838654177922817725562880000000 4436 265252859812191058636308480000000 4437 8841761993739701954543616000000 4438 304888344611713860501504000000 4439 10888869450418352160768000000 4440 403291461126605635584000000 4441 15511210043330985984000000 4442 620448401733239439360000 4443 25852016738884976640000 4444 1124000727777607680000 4445 51090942171709440000 4446 2432902008176640000 4447 121645100408832000 4448 6402373705728000 4449 355687428096000 4450 20922789888000 4451 1307674368000 4452 87178291200 4453 6227020800 4454 479001600 4455 39916800 4456 3628800 4457 362880 4458 40320 4459 5040 4460 720 4461 120 4462 24 4463 6 4464 2 4465 1 4466 53058348655723439742149568753301867602960478835440642713883856152139503637563360464431507873965484099713704448500987899565991526400000000000000000000 4467 471895390794186022054072598323767724940433957621600822523950488203528514479042579264873009051121204826049239524192588268323885413814363559036115620 4468 4510144832402102282482911237792967896309188841807529613560000481402387125167087737043700878380227281069470183459296420601469123855291012385603584 4469 44696646594104417502783876928757185753787781779968983846745679597139719665873850826610783141866296581831868922029349750976109481725788831088640 4470 454230946553032941606448213988308402990135195472140741892508777412564533401997192602961087501432320285105114515300378169796853468143550464000 4471 4710338567644892225423877081446153740817368442883628727824330880728624845682759558251584341430476654333380453811776668477423616000000000000 4472 49712521279451308151082887624334607695945156424708139568683795804456875466783270484766184552078072467963000902394576594010112000000000000 4473 533152721251573125052072755637572197641990496888044398770522149211747742969766719969949505999723882112990358644689960592998400000000000 4474 5804881806690191067018231202366506888431765527015108341347769948824417631811541226237424274170130971160673210068876918784000000000000 4475 64124044205623609065936050843633439752770047656043093090533107341576780151460518468456352047542727106689409458693472256000000000000 4476 718382543471222407267509053960471350441980340432059604274572552735461876568896293815156028290967880055845595329331200000000000000 4477 8159816264367667753891233959959746086078122299795417290770840439532091340009633709637107247478164637258335911936000000000000000 4478 93954881312526855843001206451625341439578814018931628951164667468411508637560476219040689303732779129931982438400000000000000 4479 1096548188039462261469397666941159445893122649936574487201972392404248440166235137489382795955831748096006553600000000000000 4480 12971290625753010607977292820665042355610668365372628005085342729545603600939737203822807391170722799812608000000000000000 4481 155518136424243426984367664463039621335352400513919876579851489156371858168841655518009774527871106364211200000000000000 4482 1889863208404634799445908596140547129256934079059300353647994449220677052406902054781508340108928588185600000000000000 4483 23278210381413535137645183830750638088945947405589453986012715023835589065337348433100225058779745484800000000000000 4484 290646870325874386697678784676396989062591302703189991794535228951062185319950065612527537336038195200000000000000 4485 3678913621693088591847998757621781086741932705578890060949137767019616173144531008821939138461696000000000000000 4486 47213816753991655387396929925024916074716780191240574446762289448349967032956670724858773634023424000000000000 4487 614425342072128122353184661145625418165432900389369720118173148537278624634527613003899319877632000000000000 4488 8108847313155393920956037430381866412540777359333676318174927557234337067884091924224940179456000000000000 4489 108531158034128405335986310674367103255778282148175630128841929665282195597337910073045811200000000000000 4490 1473145985504384890820568043779183604623619242941351653638816938568885732427951861923840000000000000000 4491 20282124292967951726984318312604226238230261789386188374659437474144387077744035574579200000000000000 4492 283337306491196809384420644146540464662299615797647457929279609475417399665532443033600000000000000 4493 4017715349017987643376223241092274970583141432711892389915599273511416785766501580800000000000000 4494 57852327860811463977262331385230574677982366670300001861644081337468905157610700800000000000000 4495 846314834282030404460787717143717717388571464894884195265096640406834663915520000000000000000 4496 12584657525916623350437008939218897532384514098928832350229222131187424899891200000000000000 4497 190330398278826246155150084002742221204298274261817788298202841562822056345600000000000000 4498 2926707513216078189885740379010421060185142114145015593871174647047362969600000000000000 4499 45682219248950231892077113095896270450340407608923240278946534553288704000000000000000 4500 723925878808500942552041682940432701125613016753428397863087159587635200000000000000 4501 11649381957837946201986877656512710133055841648905744333428988774973440000000000000 4502 190395467833913164318187467751721049390137847772672576878076693053440000000000000 4503 3161099721380422906943086948623721126528470014105674967324389539840000000000000 4504 53324894085364758889053423559779371230237348416087634401558528000000000000000 4505 914141041463395866669487261024789221089783115704359446883860480000000000000 4506 15928215116407655252574399245128903094746220955454747938127872000000000000 4507 282142296747961687243668907723700376879562690032209705828352000000000000 4508 5081465035769464350014620121953437319443238842775646502912000000000000 4509 93067125197242936813454580988158192663795583201019166720000000000000 4510 1733603312497662548485918665465691824129525569430749184000000000000 4511 32847220657850448287101616819349950351927852894477352960000000000 4512 633109695219339706213976741416042126964595804088565760000000000 4513 12413915592536072670862289047373375038521486354677760000000000 4514 258623241511168180642964355153611979969197632389120000000000 4515 5502622159812088949850305428800254892961651752960000000000 4516 119622220865480194561963161495657715064383733760000000000 4517 2658271574788448768043625811014615890319638528000000000 4518 60415263063373835637355132068513997507264512000000000 4519 1405006117752879898543142606244511569936384000000000 4520 33452526613163807108170062053440751665152000000000 4521 815915283247897734345611269596115894272000000000 4522 20397882081197443358640281739902897356800000000 4523 523022617466601111760007224100074291200000000 4524 13763753091226345046315979581580902400000000 4525 371993326789901217467999448150835200000000 4526 10333147966386144929666651337523200000000 4527 295232799039604140847618609643520000000 4528 8683317618811886495518194401280000000 4529 263130836933693530167218012160000000 4530 8222838654177922817725562880000000 4531 265252859812191058636308480000000 4532 8841761993739701954543616000000 4533 304888344611713860501504000000 4534 10888869450418352160768000000 4535 403291461126605635584000000 4536 15511210043330985984000000 4537 620448401733239439360000 4538 25852016738884976640000 4539 1124000727777607680000 4540 51090942171709440000 4541 2432902008176640000 4542 121645100408832000 4543 6402373705728000 4544 355687428096000 4545 20922789888000 4546 1307674368000 4547 87178291200 4548 6227020800 4549 479001600 4550 39916800 4551 3628800 4552 362880 4553 40320 4554 5040 4555 720 4556 120 4557 24 4558 6 4559 2 4560 1 4561 5103931449437689274508958302416374016979603714542419073402062441176626643193677307710296521276071898041078909292959064965685601894400000000000000000000 4562 44937654273289558043210934422917313942650785648316893785089083138022663738789517259821129980689831034251820577271435953367822335758903900270066560920 4563 425085912474570061640510193541487107069181179326360501597792796855847688783024495513528065753365682315996683067390810636814594681455339850644324352 4564 4168829822660502519904952672870246804019856228391792584877922288325647765460232132815540299396491286448114743414729248073670718668222217846784000 4565 41918669261685819098779006212030913675178140673773451443454796448350927126369261375961435174281789902668039820374170256817983419028177158144000 4566 430046773569573387116914758625058475218960565033755458960661907022381162806439485277375487714312707858751819790644427408012843417600000000000 4567 4489566460080190349750472070492562077668978441381988713366111512024204108273519777426775027226516175747352791853705073239942758400000000000 4568 47622004329862468474640681682577971569646529875630984063910774777452467116865308649656349334900720203970049065321927619588915200000000000 4569 512753791774879268366424811224044790230050150760060086593769313863300035315693700574108976843366286827251942115260038643712000000000000 4570 5600634731948818641724121565852552210000830189639227418271871497075431848849715493059875212933936743026214091744520175616000000000000 4571 62031672303506538546264287687638147263355811536330634406635653287839665335093256088453730241792770164802105913638912000000000000000 4572 696496581640506059377176683868861376654920014448328676454371345893976396111340207071183128980700106121709640220672000000000000000 4573 7926422674671634214267892687552872470623595370216267926975652898263185296452702484745861175673694286214990082867200000000000000 4574 91420166876363046700630416248001869567211081676849278714080649087699231463619731881961700908209143373255357235200000000000000 4575 1068537318513232510746940270469084264128947606799549440696588344890326653120668159521414083906122457240567808000000000000000 4576 12656513762650316611410228424293369601832440717778552273572842800225708103477805940461571603546842387709952000000000000000 4577 151922771458762306734614213038447975884632990768818047621097882414337942094954544156012314349930728023654400000000000000 4578 1848133306366561377559089357565433557344297032614579735670576203420043829971806206504121944977445381734400000000000000 4579 22786123950009135882648610017825808838506480970423564991108278089640913523570064817776227793733314150400000000000000 4580 284755191737062188263063445434751185511301073236768435846058308742893751968257384603852120099127296000000000000000 4581 3607375954561604976241143076167729805848232171949419118966095349183875596268685606020586798894284800000000000000 4582 46332509183377988725261123674632750338701053563486689095231417649575742146137778947624005500141568000000000000 4583 603389679955033773172043071860264912148543875523116884852402036486471554820345316042022676594688000000000000 4584 7968004353124430166383706646517782367763492159835771070463753298373132378698691905836810240000000000000000 4585 106692418508553285308525340613254619272819004856112826203309746650158467575232607006228480000000000000000 4586 1448763462997239247683834135785942764726652197646756751081128057684428274209284559994880000000000000000 4587 19956192523419798772175995854620357866057082689552536868705225615993852728896676849254400000000000000 4588 278951067551064596504756206973886193126470761915354046633170812064916122830723507814400000000000000 4589 3958399755412845119947498961797660833414325026080263154582608406226405894135585177600000000000000 4590 57048453118432192861555288479054971049380520418616213883095342328376583969046528000000000000000 4591 835440629007840598616620283983574817395330077367504456321363356011319267845734400000000000000 4592 12438764412767735481048697409068102739311210449231930204943155403146047520768000000000000000 4593 188347789963421806091033937294380323066753500571590519670096561963209326592000000000000000 4594 2895237539955690252360087256655470296097129833347757361679011478799541862400000000000000 4595 45174639035073007093276256283719645223114403079935204275847128613807718400000000000000 4596 715604891695759552407765341757209336744858844147067151910637881891225600000000000000 4597 11510698839292256366248938636792320726709938772133056900888167480033280000000000000 4598 188044906502630285746357992841205974706308985454491433953655993139200000000000000 4599 3120572801875545690187406346718288804393489629309448365179205058560000000000000 4600 52613895497559895437199377912315646280500850437206465942871080960000000000000 4601 901444638109737590743522160177222704130202794652910010121584640000000000000 4602 15697371419068413872102306502445875513662942390882939996995584000000000000 4603 277867413463901661679370893970310977229872346243842892103680000000000000 4604 5000806860598520471442959485097033552467949337334763225088000000000000 4605 91516006443955554533230337971688889452732323481002180608000000000000 4606 1703189219295949170442306057299627055285147927861788672000000000000 4607 32238938793816180726229364656028654975040300063098142720000000000 4608 620695779626803633543114452368668751926074317733888000000000000 4609 12413915592536072670862289047373375038521486354677760000000000 4610 258623241511168180642964355153611979969197632389120000000000 4611 5502622159812088949850305428800254892961651752960000000000 4612 119622220865480194561963161495657715064383733760000000000 4613 2658271574788448768043625811014615890319638528000000000 4614 60415263063373835637355132068513997507264512000000000 4615 1405006117752879898543142606244511569936384000000000 4616 33452526613163807108170062053440751665152000000000 4617 815915283247897734345611269596115894272000000000 4618 20397882081197443358640281739902897356800000000 4619 523022617466601111760007224100074291200000000 4620 13763753091226345046315979581580902400000000 4621 371993326789901217467999448150835200000000 4622 10333147966386144929666651337523200000000 4623 295232799039604140847618609643520000000 4624 8683317618811886495518194401280000000 4625 263130836933693530167218012160000000 4626 8222838654177922817725562880000000 4627 265252859812191058636308480000000 4628 8841761993739701954543616000000 4629 304888344611713860501504000000 4630 10888869450418352160768000000 4631 403291461126605635584000000 4632 15511210043330985984000000 4633 620448401733239439360000 4634 25852016738884976640000 4635 1124000727777607680000 4636 51090942171709440000 4637 2432902008176640000 4638 121645100408832000 4639 6402373705728000 4640 355687428096000 4641 20922789888000 4642 1307674368000 4643 87178291200 4644 6227020800 4645 479001600 4646 39916800 4647 3628800 4648 362880 4649 40320 4650 5040 4651 720 4652 120 4653 24 4654 6 4655 2 4656 1 4657 496073028530326809316578526735930173448179743959265917915444432848971276612595790347886452039815974858966729296155995055977143258316800000000000000000000 4658 4324237196576194745462775369117297485516563608904274360592450445062722558048107887838042049400775887180960914832448938062784306371408235063764754271300 4659 40489621793443873140789538052269885703615185646497492046298654264404127773425548742155707438680034039061064708290295335005765508864093361574151979008 4660 392990268337783735833814033614535626274165029855376290965359479892788123443169766221439761142165333453213424060002337457846187055537476210677252096 4661 3910348695249708228357855193138501923019916110123821631204698764969979148543365736717560218332966454741284030237040020770683094481217632862208000 4662 39692322848517305238647259427260770784199231378057079901682226867750578583318504831284748569759792126170179742226993704281331833241600000000000 4663 409941130732475569515342044159254045408577909923856684718269220236244008313107034136770989746551493075523289047025288221156179968000000000000 4664 4301249453832631521991542795899294055870463986927430875879020927405745040153780343976422013345142150831650547883354512912338124800000000000 4665 45804589685906220187269908382680913208132993575812182501612152625739252449543323580673144498776037730042219850703151170165145600000000000 4666 494758419460850635244695103504000224199653025899073279693868368804130995469923312501428501209277257664997960360278351675392000000000000 4667 5418350730959214190022106061313324514387150055000969180599756176550671515128351648355010705924190856137615959994138624000000000000000 4668 60146612760552129353808942753852123430688274285669488894337076531461868616114019153153954540297897591665420906004480000000000000000 4669 676624566657467951849781143406225463182990981102101986834716394957155788950315710049510281561177342364328819215564800000000000000 4670 7713109370295941037546962113434635021839213021745691548589543125168196484671277043018702808650556484727854438809600000000000000 4671 89090508256955222592498322162225735723669665393765129950827692245544806673202553875351894050538365925233524736000000000000000 4672 1042667902460404118752649453608629088680625612927496951989424136365613823690204286815764958944484961254637568000000000000000 4673 12364581739605591795482162858511090962450857561718475329206637932547727851227661082922760127134046640668672000000000000000 4674 148575721176956227649735664834955078555891086021271923814105667666306176666291571078516074917999513541017600000000000000 4675 1809150808042989846085462575848640357400950744804919749307975955906447407542427529570905205928535208755200000000000000 4676 22325144823097695166735414478003380772428349503337824354887152564549072283967008629122903285790932992000000000000000 4677 279226833612338931901576864798974738410892131321994094969273019335705895268546434447947231841275084800000000000000 4678 3540136150093141103448348557747978193541031210746700747192068405484777699358867385423693367318937600000000000000 4679 45501794092113861209357024966357379576911751739267114488752699194807915904436199348115088932339712000000000000 4680 592939461934174596346899868123642395609801260412823331884678141847458901257404860498264922783744000000000000 4681 7833664560675199965891352948651159380479480702189685614744029650076272744864234809107415040000000000000000 4682 104932936349317042662995066600690451798903642470083407118483575693410101647171048324464640000000000000000 4683 1425518704488177701292947943704728581699636436108845187969441090864704713890788601233408000000000000000 4684 19646909383355786885363937738587783950275113843577643412940631461300146128079583549849600000000000000 4685 274813264227117257770522182604485802019056934956541355966263013552387054590215009075200000000000000 4686 3902866709385689804992967174520758297463286482952027384532412588475507674470940672000000000000000 4687 56303374856433121617816026284557157169025411938420225043294154545884979268052582400000000000000 4688 825500143931249069405536564573985052692082740923433716983203590010587997798400000000000000000 4689 12308032422030763918033038765510663637877955068930883643283783754395826310348800000000000000 4690 186365181648017366026917790586018424929208726881363251041990282363596596838400000000000000 4691 2863767566695302314834434134300519532009117552550499129486848310551720755200000000000000 4692 44667058821195782294475399471543019995888398550947168272747722674326732800000000000000 4693 707283904583018162263489000573985972364104671540705905958188604194816000000000000000 4694 11372015720746566530510999617071931320364035895360369468347346185093120000000000000 4695 185694345171347407174528517930690900022480123136310291029235293224960000000000000 4696 3080045882370668473431725744812856482258509244513221763034020577280000000000000 4697 51902896909755031985345332264851921330764352458325297484183633920000000000000 4698 888748234756079314817557059329656187170622473601460573359308800000000000000 4699 15466527721729172491630213759762847932579663826311132055863296000000000000 4700 273592530179841636115072880216921577580182002455476078379008000000000000 4701 4920148685427576592871298848240629785492659831893879947264000000000000 4702 89964887690668172253006094955219586241669063760985194496000000000000 4703 1672775126094235792398693449133562286440770286292828160000000000000 4704 31630656929781913165357112492707359598152747231718932480000000000 4705 608281864034267560872252163321295376887552831379210240000000000 4706 12413915592536072670862289047373375038521486354677760000000000 4707 258623241511168180642964355153611979969197632389120000000000 4708 5502622159812088949850305428800254892961651752960000000000 4709 119622220865480194561963161495657715064383733760000000000 4710 2658271574788448768043625811014615890319638528000000000 4711 60415263063373835637355132068513997507264512000000000 4712 1405006117752879898543142606244511569936384000000000 4713 33452526613163807108170062053440751665152000000000 4714 815915283247897734345611269596115894272000000000 4715 20397882081197443358640281739902897356800000000 4716 523022617466601111760007224100074291200000000 4717 13763753091226345046315979581580902400000000 4718 371993326789901217467999448150835200000000 4719 10333147966386144929666651337523200000000 4720 295232799039604140847618609643520000000 4721 8683317618811886495518194401280000000 4722 263130836933693530167218012160000000 4723 8222838654177922817725562880000000 4724 265252859812191058636308480000000 4725 8841761993739701954543616000000 4726 304888344611713860501504000000 4727 10888869450418352160768000000 4728 403291461126605635584000000 4729 15511210043330985984000000 4730 620448401733239439360000 4731 25852016738884976640000 4732 1124000727777607680000 4733 51090942171709440000 4734 2432902008176640000 4735 121645100408832000 4736 6402373705728000 4737 355687428096000 4738 20922789888000 4739 1307674368000 4740 87178291200 4741 6227020800 4742 479001600 4743 39916800 4744 3628800 4745 362880 4746 40320 4747 5040 4748 720 4749 120 4750 24 4751 6 4752 2 4753 1 4754 48711349555654509432878024046070720696633958721927232931871658896518518853646869329591678179077554608830000755212967193653407107147366400000000000000000000 4755 420432463616421442825784256541402514549242765525700028215688170762110033514351242389382554696657709697642497694072121659856244230448045340547342799893120 4756 3897119642218757781020178214418525072252881439114720356716675209988549749490763927121464220893924087799314798262733800468869257978116618090147878010880 4757 37439416106505127064980204416915382744515166634430650385552368191165430320419878851823175962444789082967908640410709399427720378335111460592323395584 4758 368681146720370587597680395241187576611346058352912829982356826506570102365716668393475645388830112969024285356667662507624502570111332782178304000 4759 3703170767805229409146988321305131092431362278832373004594115687742618767074808948715533251234037007355984503489584537124861612602163200000000000 4760 37841218277373907403885109020140013367871951340666502880191217368624536585066611148314035233648650058912046906029340538924688002252800000000000 4761 392789095221944449661853123066439437041407056826386461598025252997915687881868658928668293733040188194382158922048824031483789312000000000000 4762 4137513862754782633229864860182525755888054617050416867805047649600281976040102708990845778442177434952675390316258787737364070400000000000 4763 44201117133672417564306181432632748103874021028865055099765010694650610689619680111486517810278366043525789845284955719991296000000000000 4764 478696095381884408145228586131630063478661735290590024267285123472741578540944634561289765037478031418973183064607293440000000000000000 4765 5254106418093329536093768174001700331746285871466997194137589729947334494065940261885997828935467377357525558559454003200000000000000 4766 58434794505077995432671225307018240355782944962738367196503406790033893294293407202546287221009753948625368900435968000000000000000 4767 658459881209840845983060387511365953552865882237240800748472259065183402363490981281623712755239578366665216648806400000000000000 4768 7517026985849205360439410806843584679957499831903248106320802688700595777676080206501408330576626447214935277568000000000000000 4769 86938659986991403962340910585505600422727996024625057313820270248272537158348725019086277587322647549986209792000000000000000 4770 1018672652014804265069591998966506043286233249130387461802680577090705037648376419881907253870819544414552064000000000000000 4771 12092782132632932853893977365123458089934442532107362945035240423295951617988536251251396725826641773723648000000000000000 4772 145448693353456827636835234907001837016611073691671706393262123272215544621752267598892861725667608022220800000000000000 4773 1772624744498290181205190418461451234105186248995392519427182358617295488381209625146690081192805400576000000000000000 4774 21892426888960789471747354900896403779287678702826876501270538114884473107561321285028839988395612569600000000000000 4775 274029573146667687372982521688518084052772477177619342739620108092842869861563045827544231427283353600000000000000 4776 3476765718157184060504381786425199331401520955836293780396851921158004419829073533232121683273318400000000000000 4777 44715699659455915878785927509749558455757511160425238619950324902935325636604732889347375398649856000000000000 4778 582987188159994648318002099350539864069479023615653466446312690399837124593378862792924200960000000000000000 4779 7705000411051718560864905818532831409631476737744732819618895039731006345692708974394081280000000000000000 4780 103252976631223486353850106349211551725366790023217919311957751283526647519153380330045440000000000000000 4781 1403419371687625060380204738349763457272335940036416178710799822042810902636774903775232000000000000000 4782 19354444756750244036629738498608048311867939029562107579306365394792418578844084915404800000000000000 4783 270927323217509067307862438801142793139070755982222913109648641508836708165997297664000000000000000 4784 3851182571420346035503403186139071075032092081634262158103306470250548664877239500800000000000000 4785 55618357515252534114258905677257085504621272149528977259202830919598407538232524800000000000000 4786 816517408616164596005593860371764128966439596583198311799290190304506621722624000000000000000 4787 12181145489844879753929605376175502157075089552756338451084981860020611606118400000000000000 4788 184382573332612925962801643877656526791663953191135982413884002763983867084800000000000000 4789 2832297593434914377308781011945568767921105271753240897294685142303899648000000000000000 4790 44159478607318557495674542659366394768662394021959132269648316734845747200000000000000 4791 698962917470276772119212659390762607983350498934344660005739326498406400000000000000 4792 11233332602200876694773060597351541914018133018587682035806524890152960000000000000 4793 183343783840064528602699043020175825338651260818129148104814593310720000000000000 4794 3039518962865791256676045142907424160123528859716995160888836096000000000000000 4795 51191898321950168533491286617388196381027854479444129025496186880000000000000 4796 876051831402421038891591958482089670211042152550011136597032960000000000000 4797 15235684024389931111158121017079820351496385261739324114731008000000000000 4798 269317646895781610550774866463532177930491658667109264654336000000000000 4799 4839490510256632714299638211384226018517370326452996669440000000000000 4800 88413768937380789972781851938750283030605804040968208384000000000000 4801 1642361032892522414355080840967497517596392644723867648000000000000 4802 31022375065747645604484860329386064221265194400339722240000000000 4803 608281864034267560872252163321295376887552831379210240000000000 4804 12413915592536072670862289047373375038521486354677760000000000 4805 258623241511168180642964355153611979969197632389120000000000 4806 5502622159812088949850305428800254892961651752960000000000 4807 119622220865480194561963161495657715064383733760000000000 4808 2658271574788448768043625811014615890319638528000000000 4809 60415263063373835637355132068513997507264512000000000 4810 1405006117752879898543142606244511569936384000000000 4811 33452526613163807108170062053440751665152000000000 4812 815915283247897734345611269596115894272000000000 4813 20397882081197443358640281739902897356800000000 4814 523022617466601111760007224100074291200000000 4815 13763753091226345046315979581580902400000000 4816 371993326789901217467999448150835200000000 4817 10333147966386144929666651337523200000000 4818 295232799039604140847618609643520000000 4819 8683317618811886495518194401280000000 4820 263130836933693530167218012160000000 4821 8222838654177922817725562880000000 4822 265252859812191058636308480000000 4823 8841761993739701954543616000000 4824 304888344611713860501504000000 4825 10888869450418352160768000000 4826 403291461126605635584000000 4827 15511210043330985984000000 4828 620448401733239439360000 4829 25852016738884976640000 4830 1124000727777607680000 4831 51090942171709440000 4832 2432902008176640000 4833 121645100408832000 4834 6402373705728000 4835 355687428096000 4836 20922789888000 4837 1307674368000 4838 87178291200 4839 6227020800 4840 479001600 4841 39916800 4842 3628800 4843 362880 4844 40320 4845 5040 4846 720 4847 120 4848 24 4849 6 4850 2 4851 1 4852 4831850496458679681600550566304058591440571607234875011918788469532628073581063287428459115887885635393993680616672360632116716255156633600000000000000000000 4853 41297592738543252964264290521269985466083998739975790326057324734415091084635218852389203763543262174379136769253423026165792835903806996834277432753948740 4854 378991947109639775629308132950818663153905734159120829814817066521064599095623611902731630641524408200438185477536014792324837743954068036092072527134720 4855 3604194626636163908127606103656919643021001791501475600891571048180578740212794768421065471099128927998760151896937774227672000465314039122601527214080 4856 35128942714513833384975940963935508878804807710415769486713758104595971851962297491383661700722347574424347342081156263842747367075679977762874982400 4857 349194664599581371884411701520657915333761453732666101668598784895324699566967037008461890254803522076049529434962056917134988967254425600000000000 4858 3530891867472609698799094461552322891629912160088520522837613558107264679976977814870462312164590218950171514559457997701356174547353600000000000 4859 36261862762330884566052649962723004328262756695248268345180448864968549883653124822384271217271760379572008259347275150429993828352000000000000 4860 377874162716893825998327529076509089527555939266041532396105634042964522890202165381773765311583932880851766943693612992824344576000000000000 4861 3993035278310496998425806500663853806768049666908788129197975555208314553557800322089338198241019496062248167242989195948457984000000000000 4862 42769711476426119974259263300472602488752334623034357116302348532148693195608359458883385358017119971337817078617765576704000000000000000 4863 464221562429256174601106337693220652987883078863834527593407489796108190481399900387733016816746885595072059505564345958400000000000000 4864 5104937614436948288444052457155923313149681383695538558942621619285100339232311247775182154262929902666526549310701568000000000000000 4865 56869848482686802981469127404610130326286851327038803239293891514211716560027144346647945262644254536571470944927744000000000000000 4866 641760335744878761727295363045163269841542152803526435641030637790805731091819265677161550497462054122668108546048000000000000000 4867 7335886448427010359777694428962398739822145512024163255897375576537880767776748026033855085782487622423117037568000000000000000 4868 84942435314402878446444678781387653133282415482620022270499458482720202972066055737309704894005144229362270208000000000000000 4869 996329649753100505985442410547939439413121586094839594033503223669765440264222048718833653597414746979565568000000000000000 4870 11838823904978197092101489031866224997226131466407589086005078425220533301008999837951317503143646083416064000000000000000 4871 142518189752974136257206655196042322595709906113832013833268774658669344963745020322153929114265451495424000000000000000 4872 1738325281921603558469705742046725933824583484668940008849251232883118033843390911789238692314295880908800000000000000 4873 21485523763981772980804702224756214520677399337921039931541242969244302863609437970807693168604295987200000000000000 4874 269131664596471680791323130196783052675219381381927019147006100696264745050960814787786314663487078400000000000000 4875 3416831476043001410525939007910696653005901280347669814413566737516602934977880257489642538087219200000000000000 4876 43968023284219450578597037922493084396505655877110693944953668906676475309162464760324518051840000000000000000 4877 573454063849660803947829131884120776882036603576894303996067909794107417574732914118434488320000000000000000 4878 7581975727879272661860450522638133651926982103152155484313226672000909941674295720924938240000000000000000 4879 101652997508254508401135478127400303308836142634507430700561987351230783695377386755325952000000000000000 4880 1382475929448399927902630743021702490817339470160466656936752010918062560746005348745216000000000000000 4881 19079010819971443594830562039761716614553490888783801835701464356187061742900629995520000000000000000 4882 267297334594011344618623053624331602608154212438300761403836734483761319211497317990400000000000000 4883 3803424521015873676819429716246836264822534686348101583842181998446992336872905113600000000000000 4884 54994848992088733083906174713274701627445490475750709824128662817568240110141440000000000000000 4885 808269758024082125338870690064978632714253338031852874306368067170117665947648000000000000000 4886 12054258557658995589826171986840340676272224036581793258886179965645396901888000000000000000 4887 182399965017208485898685497169294628654119179500908713785777723164371137331200000000000000 4888 2800827620174526439783127889590618003833092990955982665102521974056078540800000000000000 4889 43651898393441332696873685847189769541436389492971096266548910795364761600000000000000 4890 690641930357535381974936318207539243602596326327983414053290048801996800000000000000 4891 11094649483655186859035121577631152507672230141814994603265703595212800000000000000 4892 180993222508781650030869568109660750654822398499948005180393893396480000000000000 4893 2998992043360914039920364541001991837988548474920768558743651614720000000000000 4894 50480899734145305081637240969924471431291356500562960566808739840000000000000 4895 863355428048762762965626857634523153251461831498561699834757120000000000000 4896 15004840327050689730686028274396792770413106697167516173598720000000000000 4897 265042763611721584986476852710142778280801314878742450929664000000000000 4898 4758832335085688835727977574527822251542080821012113391616000000000000 4899 86862650184093407692557608922280979819542544320951222272000000000000 4900 1611946939690809036311468232801432748752015003154907136000000000000 4901 30414093201713378043612608166064768844377641568960512000000000000 4902 608281864034267560872252163321295376887552831379210240000000000 4903 12413915592536072670862289047373375038521486354677760000000000 4904 258623241511168180642964355153611979969197632389120000000000 4905 5502622159812088949850305428800254892961651752960000000000 4906 119622220865480194561963161495657715064383733760000000000 4907 2658271574788448768043625811014615890319638528000000000 4908 60415263063373835637355132068513997507264512000000000 4909 1405006117752879898543142606244511569936384000000000 4910 33452526613163807108170062053440751665152000000000 4911 815915283247897734345611269596115894272000000000 4912 20397882081197443358640281739902897356800000000 4913 523022617466601111760007224100074291200000000 4914 13763753091226345046315979581580902400000000 4915 371993326789901217467999448150835200000000 4916 10333147966386144929666651337523200000000 4917 295232799039604140847618609643520000000 4918 8683317618811886495518194401280000000 4919 263130836933693530167218012160000000 4920 8222838654177922817725562880000000 4921 265252859812191058636308480000000 4922 8841761993739701954543616000000 4923 304888344611713860501504000000 4924 10888869450418352160768000000 4925 403291461126605635584000000 4926 15511210043330985984000000 4927 620448401733239439360000 4928 25852016738884976640000 4929 1124000727777607680000 4930 51090942171709440000 4931 2432902008176640000 4932 121645100408832000 4933 6402373705728000 4934 355687428096000 4935 20922789888000 4936 1307674368000 4937 87178291200 4938 6227020800 4939 479001600 4940 39916800 4941 3628800 4942 362880 4943 40320 4944 5040 4945 720 4946 120 4947 24 4948 6 4949 2 4950 1 4951 484118311800307409686872049018968526148964320406131317406564776592214983358038627898935326228550128722261905040875508300794183477624832000000000000000000000000 4952 4097793360260531339640453513968573264575867361303225006382249503484660416648681093087184435346719877759347974011443132947343022500724354133132828004276502280 4953 37235450987458089702583249500521711200313264636094078114130492998372731095714110939950727999072445145065501910074272343182730017414407036883909538360590336 4954 350568216522313080469723875180004384711324497980268641428199341899509862599611137071230081089420001886909289484079571169950748352930041298685437600071680 4955 3382285088176913436981390097978901893176987997650480025262575755046760806103755232466924277071442380584845358817524758290504997405171383312159080448000 4956 33276632832581550365311355409252307694654846200372386968708352938240093111502062369632196044053308815345204157253627201974603603543221862400000000000 4957 332988830752369918979468372596193785070133180764156884930373803034951072741345341192129457814783998328868972510996070400065269759003852800000000000 4958 3383887175344832609364277186652532841082461122621994137890052606538144815972155457111001890929965577499348526938052630682615710482432000000000000 4959 34888338005423630173408462676149523207640255444808318918924330293169053956485809264078430347008589461368308787726218403611490123776000000000000 4960 364711812988907889182911623953426943348070683229744259151303793743885220889450081404060933843626120715283509207430919570912706560000000000000 4961 3864044941428876334505604695638444921505889758978053382492988323387189246799012733776208115290184033095489287036463887679488000000000000000 4962 41479644904324056712759938835938358972538924980716760819790459697704762391165829082647595940918432919571561499637568451379200000000000000 4963 451073973318434423506055047068150488336681125305002644153129263649015662230598114974174560121913414420057195165944433868800000000000000 4964 4968550211888694279025204162495560821892349327663393841428253022198729623588546210695162322329752659184315291333033984000000000000000 4965 55430946959720928168052796545207646342970117306072093490721273294859079227156636398896897493892907654726009780961280000000000000000 4966 626331331313215130849780116781936284520861072906494359430220207175291044703272415749320798693950530643810947432448000000000000000 4967 7167823659791063756386479863976587692879584943989744215549145478844626286636164755223242846840820778738594611200000000000000000 4968 83083449008771124849020514666152329804996636041789216220303496915454370503725098279725446526012121410932047872000000000000000 4969 975451258420021776458721829720269102207531377424551969321509196345505149492817993416586047975879314331664384000000000000000 4970 11600790536337706211705897879626094113265360660270497532717267611140238652177495410581320463162357495889920000000000000000 4971 139765404389339254816284973107226651130007819027180666161541340375859225043367950463743521849607187542835200000000000000 4972 1706062718368295074928708695388343537749221219180565888785680911053934802627418423535854688726544914841600000000000000 4973 21102048398463440169080784489767799451739769669925952371320724059716300871281503071412035346292853964800000000000000 4974 264501195644505785634144031539290397045981527433156451313483715390275768264530251563764220783964979200000000000000 4975 3359886534974931855421994904760994556025423033843929450793864936351136327126581595792090333184000000000000000000 4976 43252445905331727565370790788297829481916171388574528118395638450214658278485696041102302248960000000000000000 4977 564326635850345330163932107593993455027877252675474396563447996641815960207407819502838087680000000000000000 4978 7464617754957142633641378325866697171197607954594815326024220035980742808147898974213242880000000000000000 4979 100133648173552353759042986578354658267306880539813589005035975945853578278961912360206336000000000000000 4980 1362701663868908367175572730249590557713639026782105582273557352406518831544494236631040000000000000000 4981 18820863033366786696070433703765789917448160321341284633476368820902611180948599445913600000000000000 4982 263928078452120210493139551598486610735033562371862098136872839362056005777932209356800000000000000 4983 3759681167787361840643256273073850535860449854521342294523663758834766181535475302400000000000000 4984 54434493907744306400372924024784275264429306438879887453286012686967108114841600000000000000000 4985 800022107431999654672147519758193136462067079480507436813445944035728710172672000000000000000 4986 11927371625473111425722738597505179195469358520407248066687378071270182197657600000000000000 4987 180417356701804045834569350460932730516574405810681445157671443564758407577600000000000000 4988 2769357646914138502257474767235667239745080710158724432910358805808257433600000000000000 4989 43144318179564107898072829035013144314210384963983060263449504855883776000000000000000 4990 682320943244793991830659977024315879221842153721622168100840771105587200000000000000 4991 10955966365109497023297182557910763101326327265042307170724882300272640000000000000 4992 178642661177498771459040093199145675970993536181766862255973193482240000000000000 4993 2958465123856036823164683939096559515853568090124541956598467133440000000000000 4994 49769901146340441629783195322460746481554858521681792108121292800000000000000 4995 850659024695104487039661756786956636291881510447112263072481280000000000000 4996 14773996629711448350213935531713765189329828132595708232466432000000000000 4997 260767880327661559422178838956753378631110971090375637204992000000000000 4998 4678174159914744957156316937671418484566791315571230113792000000000000 4999 85311531430806025412333365905811676608479284600934236160000000000000 5000 1581532846489095658267855624635367979907637361585946624000000000000 5001 30414093201713378043612608166064768844377641568960512000000000000 5002 608281864034267560872252163321295376887552831379210240000000000 5003 12413915592536072670862289047373375038521486354677760000000000 5004 258623241511168180642964355153611979969197632389120000000000 5005 5502622159812088949850305428800254892961651752960000000000 5006 119622220865480194561963161495657715064383733760000000000 5007 2658271574788448768043625811014615890319638528000000000 5008 60415263063373835637355132068513997507264512000000000 5009 1405006117752879898543142606244511569936384000000000 5010 33452526613163807108170062053440751665152000000000 5011 815915283247897734345611269596115894272000000000 5012 20397882081197443358640281739902897356800000000 5013 523022617466601111760007224100074291200000000 5014 13763753091226345046315979581580902400000000 5015 371993326789901217467999448150835200000000 5016 10333147966386144929666651337523200000000 5017 295232799039604140847618609643520000000 5018 8683317618811886495518194401280000000 5019 263130836933693530167218012160000000 5020 8222838654177922817725562880000000 5021 265252859812191058636308480000000 5022 8841761993739701954543616000000 5023 304888344611713860501504000000 5024 10888869450418352160768000000 5025 403291461126605635584000000 5026 15511210043330985984000000 5027 620448401733239439360000 5028 25852016738884976640000 5029 1124000727777607680000 5030 51090942171709440000 5031 2432902008176640000 5032 121645100408832000 5033 6402373705728000 5034 355687428096000 5035 20922789888000 5036 1307674368000 5037 87178291200 5038 6227020800 5039 479001600 5040 39916800 5041 3628800 5042 362880 5043 40320 5044 5040 5045 720 5046 120 5047 24 5048 6 5049 2 5050 1 5051 48989275707274992531055776189772087841536112329283644679531635399708930919155131333401409413059719519234706107049253562138463716451024896000000000000000000000000 5052 410703266501347826194684055033057148759060344326920695088808305632640651265530614038107204911677616036301520946497231278959884570435356591866743438266014650980 5053 3695547106538707550065162450900447439441345519061523138559231267163973508368665297805270958952124995714863079510152845599594025520519226186188080487709278208 5054 34448964673329187929484569565106751812137997470016491276733036251864146503297527873398258215146134396267513087605838549461578708983344678927500971501158400 5055 329033097820827835406144138586943312681966506051720913134822026833957061909810720973304152455492840519968840458701906837226257262224649039381704736768000 5056 3204360432936493743555993397949307408283218112790882051507719956350900374186109108018807293078220364298692836678155995012978501387873681408000000000000 5057 31735997388333999003855043702380113812426246826232458866078679894906725995198017897797408610744970691170347591505980913879663436157367091200000000000 5058 319158913125305868473575042253038479679511131541737531422067466033052552370835584723517557575833960972653525062656358554136574936743936000000000000 5059 3256026298674274536278914489686791425260673732842666811994509883898021383763094814936077403131096656476760374704666444758850115469312000000000000 5060 33676068230476604009655867747417530075524577159270932709625544577342343784941489591310503216956376743835949068922897605600435240960000000000000 5061 352959089732633358272586003338330499672103200805632055924039825412186607367676801610461954500055242663116914015099526435569664000000000000000 5062 3747777355712825488827026640708650420097695228541286378177984953071205057766908995387201774615847500472533956550106681232588800000000000000 5063 40307702054875924689511352315660182062995527140604551032003033201874838133703510457302379657757959809274478450476103132774400000000000000 5064 439051446365701649389129747600398277533429836990452601996181613054305300147237414825464762307309205987661377230631600128000000000000000 5065 4843132241547179423356655463790037475572488946067053923093545976014597243303794708608170023393459387067549391446343680000000000000000 5066 54101352893942191508156706860570351625538875306727175912696243894279461204232303628356913729222481710573389120274432000000000000000 5067 612014373002323342695246697380190256729071749903872042544019127237082644901210699318973238532500765968828943302656000000000000000 5068 7011296368242108602567965861154539592787649930986755716460423930672009242326354176319264764231586202616170807296000000000000000 5069 81346156834217695302581088319046144844114768296016487950051269327580874548190318243300007820508429786093191168000000000000000 5070 955879567039623269870895814379487706329578644814119745005405339857141351083943201568770568681960670515691520000000000000000 5071 11377127651530320632946544087872990483511000032641896341695015145662841315589624762368193794813336848695296000000000000000 5072 137175260420339403095615199894194743239181515374353486563020326189113883041329584637945215397552766477926400000000000000 5073 1675654941279207603090394877048164737292497894948567830918310258618439228089397002227763539867907548774400000000000000 5074 20739613954184824761841825248587772901186878819032992410386070872190450985236715074743556530764146278400000000000000 5075 260105453412314767634889503218276545888824210166452928513035671017381492562457720620043238113280000000000000000000 5076 3305460112112140154670836572371490414622809938981783513517406702157485860726807914258093330923520000000000000000 5077 42566468129295904870119236468244821766043019624298634337923518323155695942369296834016942489600000000000000000 5078 555606502650271309592734493553350537456304686707837161228900645456175669156696411310433239040000000000000000 5079 7352966968787116446713299107497973833707462295544392610301994144039861582759890280735834112000000000000000 5080 98695769194276179366656904177412189049756564291519887737734413765751039737666128555540480000000000000000 5081 1344112734301358077971192303044363538909992359861055721876406499836980103988109367050240000000000000000 5082 18580301652646494195935639686302533319811162768955028726451571688500472212883625947955200000000000000 5083 260825060122950668912910156607707610565692671776941625345050199638302061689646035763200000000000000 5084 3720053313655245899401485627853757371571098802033051508557566107027332168568274944000000000000000 5085 53890148968666863336369194784536432511785013374491088578753152560097437033693184000000000000000 5086 791774456839917184005424349451407640209880820929161999320523820901339754397696000000000000000 5087 11800484693287227261619305208170017714666493004232702874488576176894967493427200000000000000 5088 178434748386399605770453203752570832379029632120454176529565163965145677824000000000000000 5089 2737887673653750564731821644880716475657068429361466200718195637560436326400000000000000 5090 42636737965686883099271972222836519086984380434995024260350098916402790400000000000000 5091 673999956132052601686383635841092514841087981115260922148391493409177600000000000000 5092 10817283246563807187559243538190373694980424388269619738184061005332480000000000000 5093 176292099846215892887210618288630601287164673863585719331552493568000000000000000 5094 2917938204351159606409003337191127193718587705328315354453282652160000000000000 5095 49058902558535578177929149674997021531818360542800623649433845760000000000000 5096 837962621341446211113696655939390119332301189395662826310205440000000000000 5097 14543152932372206969741842789030737608246549568023900291334144000000000000 5098 256492997043601533857880825203363978981420627302008823480320000000000000 5099 4597515984743801078584656300815014717591501810130346835968000000000000 5100 83760412677518643132109122889342373397416024880917250048000000000000 5101 1551118753287382280224243016469303211063259720016986112000000000000 5102 30414093201713378043612608166064768844377641568960512000000000000 5103 608281864034267560872252163321295376887552831379210240000000000 5104 12413915592536072670862289047373375038521486354677760000000000 5105 258623241511168180642964355153611979969197632389120000000000 5106 5502622159812088949850305428800254892961651752960000000000 5107 119622220865480194561963161495657715064383733760000000000 5108 2658271574788448768043625811014615890319638528000000000 5109 60415263063373835637355132068513997507264512000000000 5110 1405006117752879898543142606244511569936384000000000 5111 33452526613163807108170062053440751665152000000000 5112 815915283247897734345611269596115894272000000000 5113 20397882081197443358640281739902897356800000000 5114 523022617466601111760007224100074291200000000 5115 13763753091226345046315979581580902400000000 5116 371993326789901217467999448150835200000000 5117 10333147966386144929666651337523200000000 5118 295232799039604140847618609643520000000 5119 8683317618811886495518194401280000000 5120 263130836933693530167218012160000000 5121 8222838654177922817725562880000000 5122 265252859812191058636308480000000 5123 8841761993739701954543616000000 5124 304888344611713860501504000000 5125 10888869450418352160768000000 5126 403291461126605635584000000 5127 15511210043330985984000000 5128 620448401733239439360000 5129 25852016738884976640000 5130 1124000727777607680000 5131 51090942171709440000 5132 2432902008176640000 5133 121645100408832000 5134 6402373705728000 5135 355687428096000 5136 20922789888000 5137 1307674368000 5138 87178291200 5139 6227020800 5140 479001600 5141 39916800 5142 3628800 5143 362880 5144 40320 5145 5040 5146 720 5147 120 5148 24 5149 6 5150 2 5151 1 5152 5006332069901887597588540794481235896586245770381634301080554700123727931353139617483446847993683199308851646409027412937706668784307142656000000000000000000000000 5153 41573432201604779906114150093558838902854337137086773630987648477507748768211159428728380398678590109692340589971694664948973944504524958599987626627029115326000 5154 370469405572629214086423622533595806179519559502546397222913180267572922068855903921491541856506009566994633126216458367457455954432414400518785255941479596032 5155 3419591741027953687671565378149489892386792118532277281989577629414402048133268446754993667870632915796218410631392229848556277479914681211156595322161987584 5156 32337572830060758131639952212580521196934046728176135681611760003464814732137057698050311979683725694873337782107600779272204268982086207293136385867776000 5157 311764624278053562530604666387324520145510261627447876440248796490988697220008593075019752459115859362197185319001919265407263746261396750336000000000000 5158 3056357718644252455187457721372009880631187325667065724672133773566016005410175334901596714123407249440730884596820282620854182144653656064000000000000 5159 30421086921409404125457820990858090884579272695455805122064618598143353050115430497756696462552704098620735734191238897351666405090525184000000000000 5160 307128655615647058041924787986657609056753166447869803888947266624689044458021334387296948273041418834475534365280522776440536815370240000000000000 5161 3143163697947215369127519406891702255670337968034049008505520974690515943454773632100973644833919352464224637435738006851080756920320000000000000 5162 32593501526778550695527568412685168113291555939719751043072329822553769984932848378921278140234652228293378799593865364000210944000000000000000 5163 342364333360367189803330759873187605883799622904010554537830262287606481720753874913586671061863998241383335844157453020168192000000000000000 5164 3642143142939842122337798630295463450980912859116476712705910484980291043692044493009286987953254216711293328685297724660121600000000000000 5165 39235915440938591374545322040890389060826156109595351430430433729251615295812370797583433911223194897424385765574672855859200000000000000 5166 427994531422522637564866494006488387983019405211207614950719865595782901565814292846102418637033704384409098423065640960000000000000000 5167 4727227509813183179059685512561429960955361577994295629173606049186356194385253003660436303324391828348780980618657792000000000000000 5168 52867431361663320088911566491294213743740550696313424645510909441165994939789346066417742158677874122269991087636480000000000000000 5169 598678488154244788272379469044163920397224641505407580917489662355147167179248112122074511086703311420436202389504000000000000000 5170 6865001920338283793783133389644215513015812639200215922603105777080837610543855400470218657692194348610762047488000000000000000 5171 79717411859615281983671455912986547033783149007872085274916831769966992573742026904633383377839411335675248640000000000000000 5172 937484981950748645158826444878822814732550479075095499041839544025495172018145728369879939821225537779531776000000000000000 5173 11166606957714946560020845755148534271802147712994316518634257879029699475734545052363333110237501704896512000000000000000 5174 134733665013831160583426409575790312986719766368994892922178417860436423425965447309197426575701597329817600000000000000 5175 1646920763664640402723430441554692331570510868187542727551645419168045032163103653990047785099635929907200000000000000 5176 20395788364281638406023636958769570102800755286745628754284467308189750937074522504438476231933952000000000000000000 5177 255910220032514580821326077483162009019083753519344465176938712772520968425510603762751401120235520000000000000000 5178 3253242189235304044259627985199816408765698905830324406783764024063589463459508366411133091840000000000000000000 5179 41910181312910908111107728952501166950116806549481346776519055162318732914068083094352811786240000000000000000 5180 547296194030800490390836907217157765808825655890962614589308294510271334275496911196022374400000000000000000 5181 7247077041971878463220015309335123951148450096121642046637772639539513468408122819676733440000000000000000 5182 97340395114621870687465566278834523285696037646406011221555389055053640031809015539302400000000000000000 5183 1326728259068522306604371357947422803991884207727273708233461450079478716813062453592064000000000000000 5184 18357673777926704865451680006816670573605689014816934008611289374827006251742954048716800000000000000 5185 257994554571785720375634460400295820759816585489568391288725679917838408109658839449600000000000000 5186 3683582202737057214113235768757151907143931166719001983963864478527064206131331072000000000000000 5187 53345804029589420272365465544288589759140720310102289704220292433227765952544768000000000000000 5188 783526806247834713338701179144622143957694562377816561827601697766950798622720000000000000000 5189 11673597761101343097515871818834856233863627488058157682289774282519752789196800000000000000 5190 176452140070995165706337057044208934241484858430226907901458884365532948070400000000000000 5191 2706417700393362627206168522525765711569056148564207968526032469312615219200000000000000 5192 42129157751809658300471115410659893859758375906006988257250692976921804800000000000000 5193 665678969019311211542107294657869150460333808508899676195942215712768000000000000000 5194 10678600128018117351821304518469984288634521511496932305643239710392320000000000000 5195 173941538514933014315381143378115526603335811545404576407131793653760000000000000 5196 2877411284846282389653322735285694871583607320532088752308098170880000000000000 5197 48347903970730714726075104027533296582081862563919455190746398720000000000000 5198 825266217987787935187731555091823602372720868344213389547929600000000000000 5199 14312309235032965589269750046347710027163271003452092350201856000000000000 5200 252218113759541508293582811449974579331730283513642009755648000000000000 5201 4516857809572857200012995663958610950616212304689463558144000000000000 5202 82209293924231260851884879872873070186352765160900263936000000000000 5203 1551118753287382280224243016469303211063259720016986112000000000000 5204 30414093201713378043612608166064768844377641568960512000000000000 5205 608281864034267560872252163321295376887552831379210240000000000 5206 12413915592536072670862289047373375038521486354677760000000000 5207 258623241511168180642964355153611979969197632389120000000000 5208 5502622159812088949850305428800254892961651752960000000000 5209 119622220865480194561963161495657715064383733760000000000 5210 2658271574788448768043625811014615890319638528000000000 5211 60415263063373835637355132068513997507264512000000000 5212 1405006117752879898543142606244511569936384000000000 5213 33452526613163807108170062053440751665152000000000 5214 815915283247897734345611269596115894272000000000 5215 20397882081197443358640281739902897356800000000 5216 523022617466601111760007224100074291200000000 5217 13763753091226345046315979581580902400000000 5218 371993326789901217467999448150835200000000 5219 10333147966386144929666651337523200000000 5220 295232799039604140847618609643520000000 5221 8683317618811886495518194401280000000 5222 263130836933693530167218012160000000 5223 8222838654177922817725562880000000 5224 265252859812191058636308480000000 5225 8841761993739701954543616000000 5226 304888344611713860501504000000 5227 10888869450418352160768000000 5228 403291461126605635584000000 5229 15511210043330985984000000 5230 620448401733239439360000 5231 25852016738884976640000 5232 1124000727777607680000 5233 51090942171709440000 5234 2432902008176640000 5235 121645100408832000 5236 6402373705728000 5237 355687428096000 5238 20922789888000 5239 1307674368000 5240 87178291200 5241 6227020800 5242 479001600 5243 39916800 5244 3628800 5245 362880 5246 40320 5247 5040 5248 720 5249 120 5250 24 5251 6 5252 2 5253 1 5254 516613649871397935212546567390264556896838670254367992475666578826792508644503635191398340305231733980196705176110185591741290594826501226496000000000000000000000000 5255 4249823630038557260384043872132264437962515458417485670702050024450596308966461915795918335824208848645504476692740931118604686442873595098377291376594808127674980 5256 37508897737482700649379635662271012259325773238416352717089802871336399844726390006063607856817574681921865479452208356701505807826560933717029230023917803929600 5257 342864730454166390643257406163877071485728786077310556810799567114994432334067695264626241947412787486054224818105399750288600076226626330238548498546044174336 5258 3210471736579038991034357877090872409195145468477349687441174749130922224004422022373518771072016764988828637589329887963258435123266890679105134870396928000 5259 30644322801563033039461003506550059019412879490122235348227885388916337209560647047215853010569112059296169191943090804877827284908921742950400000000000000 5260 297398691304928274787973518861682480987228941683686507322037919299149806840563778842538217508573621559371947539521615344977206358293648244736000000000000 5261 2930025804957138482727501296615803307131359874774568903143597520430395563594467306335261790394590925939105381659652859217665701353357312000000000000000 5262 29277157177047318637126037738430969841311917615044211876382862597242605646055258841191588150747563807147880228582262996091878637274398720000000000000 5263 296508378209991283339857215337601509428647348019739276960984705009496921070071588287085409874898702062807025140030096917567530346741760000000000000 5264 3042365051782211664635686661605389567555930900253783802224961320018920100820223474690706572573756715570871254990838966094101741568000000000000000 5265 31617485265460002454808207304719753471019346372125344834080874396241657118467669903841083824492428839603348570298040017414520832000000000000000 5266 332737410868256281095932693370239638807735736158781263758986688878382528479105613118260908756491660491700034997689963463573504000000000000000 5267 3545525228111109211044169799457360807119567708134422221453376526872897352500445830365134280514938303982079063393202097409228800000000000000 5268 38250094203854169563118372470414471504769471101170824783729044483883683078094616326555703523149661148723794703361014497280000000000000000 5269 417775081425402347593057004599943244133297925049579646008157609762812781909690680616488585892892345808868604552511750144000000000000000 5270 4619649408199256894159232301532893176137792213919128136134836890591665923940908756447136891505221018802092250595590144000000000000000 5271 51717924462017079676937535482544781951223870137691921779134056689920199178522484910525338247857295572563747804282880000000000000000 5272 586213230582900536048190305728204009916915703637165411597158762009074068661734816596941624412778235285441485996032000000000000000 5273 6727834168881566283059847936340722514627482014121893218783759419486964870870840092071701415790247897954642821120000000000000000 5274 78186317942707367968225765021084543198651101143518555528489665032230888378378818088646390443863145436971794432000000000000000 5275 920165186245651364586897749053761527802715153794619300485798607357711738179227201089232246378664415180357632000000000000000 5276 10968121181922800704397468997574390804092811683278763386523423296240202829217444358663857048204364855902208000000000000000 5277 132426662867052807114538844027709274901246278201475434442765722724928778876811334230430780528261856021708800000000000000 5278 1619676607080474897286147913426981796919009572964713285562975123248479965378732571808041940321042432000000000000000000 5279 20068044672574337397327284926419245406928799969050044715741234820204269547137207539932020905911255040000000000000000 5280 251884723347981590991002040236904467599439887400137805081320386266918935569921659138115730711511040000000000000000 5281 3203219022095856987055283657802689769272665580603645471763602548912823255025907328315950104576000000000000000000 5282 41283743386813177851826906787898297762328739284811275041730481185609205360112986659702576250880000000000000000 5283 539399164451999259696218122765299394189014895003899331032137997445970461707766890798577090560000000000000000 5284 7147014961248112266922396645566587912531398489578048194939206736287146524523250558854758400000000000000000 5285 96068759288714380867456935231594856306058664886502185003525910635097883990559208043970560000000000000000 5286 1310570435646120952041667481568135808511692283393665919930737213923018563311637769486336000000000000000 5287 18153375973222171845962184908654139135005900518839121980453459554006434567949971252838400000000000000 5288 255443660870993551758902013112624672847882117739602870254286206015876808908354879488000000000000000 5289 3647111091818868528824985909660546442716763531404952459370162850026796243694387200000000000000000 5290 52801459090511977208361736304040747006496427245713490829687432306358094871396352000000000000000 5291 775279155655752242671978008837836647705508303826471124334679574632561842847744000000000000000 5292 11546710828915458933412438429499694753060761971883612490090972388144538084966400000000000000 5293 174469531755590725642220910335847036103940084739999639273352604765920218316800000000000000 5294 2674947727132974689680515400170814947481043867766949736333869301064794112000000000000000 5295 41621577537932433501670258598483268632532371377018952254151287037440819200000000000000 5296 657357981906569821397830953474645786079579635902538430243492938016358400000000000000 5297 10539917009472427516083365498749594882288618634724244873102418415452160000000000000 5298 171590977183650135743551668467600451919506949227223433482711093739520000000000000 5299 2836884365341405172897642133380262549448626935735862150162913689600000000000000 5300 47636905382925851274221058380069571632345364585038286732058951680000000000000 5301 812569814634129659261766454244257085413140547292763952785653760000000000000 5302 14081465537693724208797657303664682446079992438880284409069568000000000000 5303 247943230475481482729284797696585179682039939725275196030976000000000000 5304 4436199634401913321441335027102207183640922799248580280320000000000000 5305 80658175170943878571660636856403766975289505440883277824000000000000 5306 1551118753287382280224243016469303211063259720016986112000000000000 5307 30414093201713378043612608166064768844377641568960512000000000000 5308 608281864034267560872252163321295376887552831379210240000000000 5309 12413915592536072670862289047373375038521486354677760000000000 5310 258623241511168180642964355153611979969197632389120000000000 5311 5502622159812088949850305428800254892961651752960000000000 5312 119622220865480194561963161495657715064383733760000000000 5313 2658271574788448768043625811014615890319638528000000000 5314 60415263063373835637355132068513997507264512000000000 5315 1405006117752879898543142606244511569936384000000000 5316 33452526613163807108170062053440751665152000000000 5317 815915283247897734345611269596115894272000000000 5318 20397882081197443358640281739902897356800000000 5319 523022617466601111760007224100074291200000000 5320 13763753091226345046315979581580902400000000 5321 371993326789901217467999448150835200000000 5322 10333147966386144929666651337523200000000 5323 295232799039604140847618609643520000000 5324 8683317618811886495518194401280000000 5325 263130836933693530167218012160000000 5326 8222838654177922817725562880000000 5327 265252859812191058636308480000000 5328 8841761993739701954543616000000 5329 304888344611713860501504000000 5330 10888869450418352160768000000 5331 403291461126605635584000000 5332 15511210043330985984000000 5333 620448401733239439360000 5334 25852016738884976640000 5335 1124000727777607680000 5336 51090942171709440000 5337 2432902008176640000 5338 121645100408832000 5339 6402373705728000 5340 355687428096000 5341 20922789888000 5342 1307674368000 5343 87178291200 5344 6227020800 5345 479001600 5346 39916800 5347 3628800 5348 362880 5349 40320 5350 5040 5351 720 5352 120 5353 24 5354 6 5355 2 5356 1 5357 53826848593790247066180310161133331650762123364675416142299377003533419665686794282737568832817983872433110854701436593634317103996371277447168000000000000000000000000 5358 438683947020000040770522983825731233788723075051626048786339287352715145604066908263517280016616883204415060958817049889079977069555433778739682458328627398786099960 5359 3835149645021632071263852965767949694079822999617275551893846215156749494351205131596760718085583313677740154017729137366991355954542501753900451845341561906790400 5360 34719920544530531367679165958943614103110521603935893938462188676905565302094142167258073083390390552722355572388821198736197408885592223091839461414193961369600 5361 321943689248401679064716074846368372199334394505814333015617851960003393763638937585021969685450866225704281547356589418549720272416979934638714758763223449600 5362 3042748788167804067160010306972691953590705204562359859219298490771562407618326437827100997592424613256150498245322151448519217927711233750859776000000000000 5363 29235532414746010504068449150809668014672332408985366861473873335256966197153982180844493651371548890207730520514534525170951419827709041180672000000000000 5364 285134939023647005866382654267076819098731518591374531946197946352593127330746565779043330438344810034776980863887305627452590038148018339840000000000000 5365 2820109250388768007638523511887394410042488187857455416388003540074102785209109392418608020320341644843870241684763967330871224226021376000000000000000 5366 28267188618690621909650917211318201805058828315555607701455264597189488606332227473461329987684521128660283283239564109857071687809368064000000000000 5367 287022255279068073022309863684660598076557831138829948779950595174645910522680193197107091307771623995249960727212600395436826558464000000000000000 5368 2951477170586729521253635714991237996595101430038770000699587473241297832015382788015097015814124742626168993989730364202254598144000000000000000 5369 30730527248841701195761357691646025496984348806344354801123285707010227362960320574271145282159782711071508428377766944659472384000000000000000 5370 323931168391091543228865557114697157523310510777356398863227286682636861772611876130555742661675883313835221934603079402913792000000000000000 5371 3456646446288062514335342415303424498390281155772914741709818953066338499786496860851052190069880874890077729575555873898496000000000000000 5372 37338833333769586693551466871079075755379635001651805110741861237564511950892347953711169567876900346601229001452108644352000000000000000 5373 408288645494932708705733983639930945132715697709560134767158321030951357815126286707229785059229959446930939704757977088000000000000000 5374 4519418694032270912554142123920314662525088310601491908960438395437632229087846603615536238575859193426065241784975360000000000000000 5375 50643357194382715049276838003025951677298067610793206953242457099630545728444656365363399194325121019727944005713920000000000000000 5376 574524537259201953713294528227458126168703042041245535860054277311434526104805819249914737951502014263898522255360000000000000000 5377 6598868717314410451240851438801205349915577958248501075370800696654262100465233913979101610486163721884539027456000000000000000 5378 76744197971083174945928892448403561284736543550544809013106138513243373228218735136004913668463826389144961024000000000000000 5379 903831670626524139018213463645823863573574572089343375158475661969814900737562219337136085794257535603048448000000000000000 5380 10780580051858551501916609800165934930548809698342513595846152461750421801129974902409311107844475981922304000000000000000 5381 130240189720122375752320657363144717713958789793907520053787420132618652558250710013766861296035168256000000000000000000 5382 1593732933791418178494390150188140352120323717285080148308777793592845992173726121834021424985140101120000000000000000 5383 19753811336923288772461920211866640944528465207893949289589012456487970017511295379715072366561198080000000000000000 5384 248023704240474110206886536340810064106139256568941141383524121675996188630458120479583837880320000000000000000000 5385 3155400408710483755616762805625532582600692453069268048509214603504040495197583811176793374720000000000000000000 5386 40687378105802468713714031483815080661660363151204065429109639640284440383010350238499623403520000000000000000 5387 531919797176420173750622006278366848051711309939842278499173018471108239690164359751459143680000000000000000 5388 7052861295916621615247111297773853927680389880423461147998448355037341135950437948042772480000000000000000 5389 94882300967789983355773213809700559964951718969210456823145423832755893614402144133185536000000000000000 5390 1295664697006300182414585493513088674658719475155929749200168194201433034293655233363968000000000000000 5391 17967857504954837694109175582533648104688407213819638786333044296942014374184767979520000000000000000 5392 252963625328556721159301022694055501266834718538247502581914495277858587462642696192000000000000000 5393 3610639980900679843536736050563940978289595896090902934776461221526528281257443328000000000000000 5394 52257114151434534144358007063792904253852134181324691955154572179488423790247936000000000000000 5395 767031505063669772005254838531051151453322045275125686841757451498172887072768000000000000000 5396 11419823896729574769309005040164533272257896455709067297892170493769323380736000000000000000 5397 172486923440186285578104763627485137966395311049772370645246325166307488563200000000000000 5398 2643477753872586752154862277815864183393031586969691504141706132816973004800000000000000 5399 41113997324055208702869401786306643405306366848030916251051881097959833600000000000000 5400 649036994793828431253554612291422421698825463296177184291043660319948800000000000000 5401 10401233890926737680345426479029205475942715757951557440561597120512000000000000000 5402 169240415852367257171722193557085377235678086909042290558290393825280000000000000 5403 2796357445836527956141961531474830227313646550939635548017729208320000000000000 5404 46925906795120987822367012732605846682608866606157118273371504640000000000000 5405 799873411280471383335801353396690568453560226241314516023377920000000000000 5406 13850621840354482828325564560981654864996713874308476467937280000000000000 5407 243668347191421457164986783943195780032349595936908382306304000000000000 5408 4355541459230969442869674390245803416665633293807697002496000000000000 5409 80658175170943878571660636856403766975289505440883277824000000000000 5410 1551118753287382280224243016469303211063259720016986112000000000000 5411 30414093201713378043612608166064768844377641568960512000000000000 5412 608281864034267560872252163321295376887552831379210240000000000 5413 12413915592536072670862289047373375038521486354677760000000000 5414 258623241511168180642964355153611979969197632389120000000000 5415 5502622159812088949850305428800254892961651752960000000000 5416 119622220865480194561963161495657715064383733760000000000 5417 2658271574788448768043625811014615890319638528000000000 5418 60415263063373835637355132068513997507264512000000000 5419 1405006117752879898543142606244511569936384000000000 5420 33452526613163807108170062053440751665152000000000 5421 815915283247897734345611269596115894272000000000 5422 20397882081197443358640281739902897356800000000 5423 523022617466601111760007224100074291200000000 5424 13763753091226345046315979581580902400000000 5425 371993326789901217467999448150835200000000 5426 10333147966386144929666651337523200000000 5427 295232799039604140847618609643520000000 5428 8683317618811886495518194401280000000 5429 263130836933693530167218012160000000 5430 8222838654177922817725562880000000 5431 265252859812191058636308480000000 5432 8841761993739701954543616000000 5433 304888344611713860501504000000 5434 10888869450418352160768000000 5435 403291461126605635584000000 5436 15511210043330985984000000 5437 620448401733239439360000 5438 25852016738884976640000 5439 1124000727777607680000 5440 51090942171709440000 5441 2432902008176640000 5442 121645100408832000 5443 6402373705728000 5444 355687428096000 5445 20922789888000 5446 1307674368000 5447 87178291200 5448 6227020800 5449 479001600 5450 39916800 5451 3628800 5452 362880 5453 40320 5454 5040 5455 720 5456 120 5457 24 5458 6 5459 2 5460 1 5461 5662118119093121569572781150783764867613076725745917767123760077147896936629588686861987437317572194608712605447792480709298475661598159720677376000000000000000000000000 5462 45721207384118837401258891005425758050839517480755628973905310555395070183700853351301400871375316019957891756243485746573676803002240809396904154219637887312118818820 5463 395963286279919210093358204226369232339858712368016998741732210243153516382106531535672114070817587357073660016255016024692168728648763444979990613931548437290942464 5464 3550583442534283882567139006085938202300681778462497321180614308669118033199471778490179387673345873954697422637571568637545940554859864140735393824237598382489600 5465 32605999960561388476559563156779839590249905853111903007919824006657554607763064416785461196081870340428093298467588130101087663455417093244548779641835356160000 5466 305162452216674551471778772316836814616765746356353940088623899965772054363812807024717559280836382975359732638884248810756367452953782729354248192000000000000 5467 2903188367974796516468182997889262330981724741919767429386341204105417896676494428478319221154265222509128743801243281198073041106386631029424128000000000000 5468 28032766471202393368778418709693540163546254039895449417984237192778518190358573977926308936154273623150735213069473995867813162016121141854208000000000000 5469 274463590264709079432664348936031956623606179539733140748272581401457010034935298310888003096945905765079500137515990985746246897900296601600000000000000 5470 2723054185467525701899898667298227003587174147878705324983437219259407125540105470361744548372193509902969574563745405566866908093748346880000000000000 5471 27364977865480389993208851945436737282507308830622113373894622260684738202182917157463611549265558315698232537047005614081781253799936000000000000000 5472 278467887455560225675310276803617091919149825541566159028705741333928127281519045782237440612246165851781796405267288486983596244992000000000000000 5473 2868873283582091009427145844213885940382185219537900793612685736773458826839838713976602171136419399273971201251128952657553653760000000000000000 5474 29919089324471191735688644020257355951622121927830598811197562224765652538654415119756274276814888876978991182797478503406108672000000000000000 5475 315829384581378980389805447870769830233959179356353959871649043822379346061242704143923621727483768288813730834402429779312640000000000000000 5476 3374480367744376753679189293537262743641822174383645176718499801388868931000550632290538646434149176338973591284499630522368000000000000000 5477 36492834510918361345193338956633497902483140015686456330507623363579445868718922432915232124719352028448598465771349213184000000000000000 5478 399449048018588296555742181862377102814212763361476049188543959168018261678951761811683478199237783809775979748069998592000000000000000 5479 4425712860270348754969697112493519813424260875097866709882523261678969305954160534401163002681274503180329175398481920000000000000000 5480 49635644688008668430340102779755471313457173597922571328531213824937094109029908426671918076824937861697941117337600000000000000000 5481 563533247031237010374883675904165377195360012529181568986666464386207264453801092056310743532459006536437783855104000000000000000 5482 6477360289530345182522098683833377658235561121031796912886500443433914861884844600117214571507999532637373857792000000000000000 5483 75383833500515131947578344732243191371010277438734551159159992888470590131368029730696705921941014742424354816000000000000000 5484 888398058648533624223297022019244561682602760046942476273476812014926336863120130459629091466541982258561024000000000000000 5485 10602890296743376964475461661774935661349360012157368577188559971827019837665021478427666515547809382400000000000000000000 5486 128159811256327117893792564686808649186667809749447071235022012124611290210216915908964751745193848340480000000000000000 5487 1568890212587489840026222473246298646817574049595612362024795206308201656691942806903268262312924938240000000000000000 5488 19452071971065524007837396011412967151533049281115536282117504411290577783437216941923314623966085120000000000000000 5489 244327762118071677496115894269186973240079613340944014886748978992153162322557762590239191203840000000000000000000 5490 3109800905927156957744426698864221389524093200247904326019787247094525007186164739196600713216000000000000000000 5491 40121375058312952011269238824834297483024682581773656610944071653461476437203938260503075225600000000000000000 5492 524863418730060814295033843094247403490840348552498213125005623457793038109675190011874508800000000000000000 5493 6964710616650606040539486247386412730687716115414869581806285573505077327584161551760752640000000000000000 5494 93782674726537549409374870343092298027692418753167425321393901290172458446171793185046528000000000000000 5495 1282039906788722030285234324435224928654896907311982745254467031039214470069146500464640000000000000000 5496 17796735052526696382736707243652375265596136668926118416939396256018757094430627332096000000000000000 5497 250483589786119890559700032275486329685787319336892134909542784539840366016930512896000000000000000 5498 3574168869982491158248486191467335513862428260776853410182759593026260318820499456000000000000000 5499 51712769212357091080354277823545061501207841116935893080621712052618752709099520000000000000000 5500 758783854471587301338531668224265655201135786723780249348835328363783931297792000000000000000 5501 11292936964543690605205571650829371791455030939534522105693368599394108676505600000000000000 5502 170504315124781845513988616919123239828850537359545102017140045566694758809600000000000000 5503 2612007780612198814629209155460913419305019306172433271949542964569151897600000000000000 5504 40606417110177983904068544974130018178080362319042880247952475158478848000000000000000 5505 640716007681087041109278271108199057318071290689815938338594382623539200000000000000 5506 10262550772381047844607487459308816069596812881178870008020775825571840000000000000 5507 166889854521084378599892718646570302551849224590861147633869693911040000000000000 5508 2755830526331650739386280929569397905178666166143408945872544727040000000000000 5509 46214908207316124370512967085142121732872368627275949814684057600000000000000 5510 787177007926813107409836252549124051493979905189865079261102080000000000000 5511 13619778143015241447853471818298627283913435309736668526804992000000000000 5512 239393463907361431600688770189806380382659252148541568581632000000000000 5513 4274883284060025564298013753389399649690343788366813724672000000000000 5514 80658175170943878571660636856403766975289505440883277824000000000000 5515 1551118753287382280224243016469303211063259720016986112000000000000 5516 30414093201713378043612608166064768844377641568960512000000000000 5517 608281864034267560872252163321295376887552831379210240000000000 5518 12413915592536072670862289047373375038521486354677760000000000 5519 258623241511168180642964355153611979969197632389120000000000 5520 5502622159812088949850305428800254892961651752960000000000 5521 119622220865480194561963161495657715064383733760000000000 5522 2658271574788448768043625811014615890319638528000000000 5523 60415263063373835637355132068513997507264512000000000 5524 1405006117752879898543142606244511569936384000000000 5525 33452526613163807108170062053440751665152000000000 5526 815915283247897734345611269596115894272000000000 5527 20397882081197443358640281739902897356800000000 5528 523022617466601111760007224100074291200000000 5529 13763753091226345046315979581580902400000000 5530 371993326789901217467999448150835200000000 5531 10333147966386144929666651337523200000000 5532 295232799039604140847618609643520000000 5533 8683317618811886495518194401280000000 5534 263130836933693530167218012160000000 5535 8222838654177922817725562880000000 5536 265252859812191058636308480000000 5537 8841761993739701954543616000000 5538 304888344611713860501504000000 5539 10888869450418352160768000000 5540 403291461126605635584000000 5541 15511210043330985984000000 5542 620448401733239439360000 5543 25852016738884976640000 5544 1124000727777607680000 5545 51090942171709440000 5546 2432902008176640000 5547 121645100408832000 5548 6402373705728000 5549 355687428096000 5550 20922789888000 5551 1307674368000 5552 87178291200 5553 6227020800 5554 479001600 5555 39916800 5556 3628800 5557 362880 5558 40320 5559 5040 5560 720 5561 120 5562 24 5563 6 5564 2 5565 1 5566 601265917382111177275218903288879405616706779036842185894262744814250301814646305960697652892189460868863312576400874984843632293037218367207899136000000000000000000000000 5567 4810927715183584721594907638746919929884390790258953594542257075422657545980186994169294197616444909932115874693181129209821884869445984878991695014508517529934111553120 5568 41277315973626533696713744640129667919292825605769697996874215929558071170784084424410073454511820475879511616787368843632022281202263633894154142325580769489051451392 5569 366643821221607466571814290832032560670261770548746338280697767072121288091463269150448606981203969624617386911645122335377172323698379779866743694573126314622976000 5570 3334873962838621079310382647328209027963171238280314090190493951399694812271340462082152937225804947271268897305546242331154392109676575485998247867322214645760000 5571 30910209256301276114830702787732091118240188279068670841293507299993000209366599468164089154337064940042404365596449977198832771501555023355010088960000000000000 5572 291197567282782681098412197235143038153975389684765118536762801578327188934141017930021237041172418391127563823094182975499579169650162743560372224000000000000 5573 2784025398016217067099124546997175005062132863161777638740580459695994050519104529654654881100562026785360271717800005881070259229688190252089344000000000000 5574 26986066870449349138166584506284209593628295939862862023827056944876444537219034900399575726091429147256579341666406338984706958911276203376640000000000000 5575 265039920258515007634329751157385009094692536785961665099769251640617778071040406446815576913280893285223449724518726117646389332247712890880000000000000 5576 2636345090689510418942434755864047843010540352395775510309449170954278311596741148881810898439111513476826778747213618542473968804167680000000000000000 5577 26551297020131299719736101269418569221693485926426793686056980984057616456531045674871643696932550501149223988473314049593040959438848000000000000000 5578 270692358623743231826904425535940216632245686006281364138451203378272887606930116482895840723916355403040716810196463695793865359360000000000000000 5579 2793294343495469555847181291145214311528813922610716264021481213955649093046406522695182951524937529322848058485510635353637126144000000000000000 5580 29172479157017991059181371724014857944209901190123211886052213588026839961128941230941113299393414632280503275561619099473674240000000000000000 5581 308338656863558160582456135505595593373420305391282453650014739206833544237525366752357525972640201306006577243676704266780672000000000000000 5582 3298189989454531010426681821559068602917823397831709421646760780332117373079800185133475223643789687379347011875673384943616000000000000000 5583 35704426769388724933601609079898519596779320914617732406892441293336517241640180769854029355120423625641525950334124425216000000000000000 5584 391184040085674644995897980008589603625315470222514376004273903358024110669906454206477468760588223225535829809372856320000000000000000 5585 4337829476383741212296006338725803937228236615142181600502527479689314879457727737342516864872071084648485480929689600000000000000000 5586 48687942174553857568527037908290445577055078604492795146612600373720425728389388314828815089865091906546648628592640000000000000000 5587 553174724382213582002233882713325653461364889470458454421957232228054498470010277904427475309901901323254343139328000000000000000 5588 6362706212859676623719585024495084384447568965994066348496632466731659880616427404514847385404001868669547184128000000000000000 5589 74098286966720639960528061405165887907767709096852794899594080258316718985158649639524742548612497132190957568000000000000000 5590 873778146312866705851690014751682859350392501328854625104267081711172466047382695742259431292517084037120000000000000000000 5591 10433936193071125161409654014297937525042232024943245049664285516992674342213303218513427273174762284646400000000000000000 5592 126170432532644438376910047662745475703743343967391178331132983267141791534730316567818641006325095464960000000000000000 5593 1545017204866165524159006891730240962889998798778698722137638292182794565454265178250031006878122639360000000000000000 5594 19162862272057595343054400440812792401283709099670170500237227011236432580045120322906533937545216000000000000000000 5595 240797845699079494284398992538267788751992227759842974655368642824051234350999684210134590947328000000000000000000 5596 3066439810359807431991024770087589633465436290615319640823711441327748680311797107550667459788800000000000000000 5597 39586090399576547890365468196822252436650820105132093171332959319668193886697225499240279572480000000000000000 5598 518236323589546474878412084898994826898908448694199173409022681214976449532327854218328145920000000000000000 5599 6882672068651255998744388045266178735878074191718564323285420129867037673609994755727425536000000000000000 5600 92771762374733251613268089493339736874549908262858356370563611582636463583253563839610880000000000000000 5601 1269728597016808530383715074499044466064647443109921140900868463650569015775723603886080000000000000000 5602 17625612600098555071364238904771102426503866124032598047545748215095499814676486684672000000000000000 5603 248003554243683059960099041856917158104739920135536767237171073801822144571218329600000000000000000 5604 3537697759064302472960236332370730049435260625462803885589057964525992356383555584000000000000000 5605 51168424273279648016350548583297218748563548052547094206088851925749081627951104000000000000000 5606 750536203879504830671808497917480158948949528172434811855913205229394975522816000000000000000 5607 11166050032357806441102138261494210310652165423359976913494566705018893972275200000000000000 5608 168521706809377405449872470210761341691305763669317833389033765967082029056000000000000000 5609 2580537807351810877103556033105962655217007025375175039757379796321330790400000000000000 5610 40098836896300759105267688161953392950854357790054844244853069218997862400000000000000 5611 632395020568345650965001929924975692937317118083454692386145104927129600000000000000 5612 10123867653835358008869548439588426663250910004406182575479954530631680000000000000 5613 164539293189801500028063243736055227868020362272680004709448993996800000000000000 5614 2715303606826773522630600327663965583043685781347182343727360245760000000000000 5615 45503909619511260918658921437678396783135870648394781355996610560000000000000 5616 774480604573154831483871151701557534534399584138415642498826240000000000000 5617 13388934445676000067381379075615599702830156745164860585672704000000000000 5618 235118580623301406036390756436416980732968908360174754856960000000000000 5619 4274883284060025564298013753389399649690343788366813724672000000000000 5620 80658175170943878571660636856403766975289505440883277824000000000000 5621 1551118753287382280224243016469303211063259720016986112000000000000 5622 30414093201713378043612608166064768844377641568960512000000000000 5623 608281864034267560872252163321295376887552831379210240000000000 5624 12413915592536072670862289047373375038521486354677760000000000 5625 258623241511168180642964355153611979969197632389120000000000 5626 5502622159812088949850305428800254892961651752960000000000 5627 119622220865480194561963161495657715064383733760000000000 5628 2658271574788448768043625811014615890319638528000000000 5629 60415263063373835637355132068513997507264512000000000 5630 1405006117752879898543142606244511569936384000000000 5631 33452526613163807108170062053440751665152000000000 5632 815915283247897734345611269596115894272000000000 5633 20397882081197443358640281739902897356800000000 5634 523022617466601111760007224100074291200000000 5635 13763753091226345046315979581580902400000000 5636 371993326789901217467999448150835200000000 5637 10333147966386144929666651337523200000000 5638 295232799039604140847618609643520000000 5639 8683317618811886495518194401280000000 5640 263130836933693530167218012160000000 5641 8222838654177922817725562880000000 5642 265252859812191058636308480000000 5643 8841761993739701954543616000000 5644 304888344611713860501504000000 5645 10888869450418352160768000000 5646 403291461126605635584000000 5647 15511210043330985984000000 5648 620448401733239439360000 5649 25852016738884976640000 5650 1124000727777607680000 5651 51090942171709440000 5652 2432902008176640000 5653 121645100408832000 5654 6402373705728000 5655 355687428096000 5656 20922789888000 5657 1307674368000 5658 87178291200 5659 6227020800 5660 479001600 5661 39916800 5662 3628800 5663 362880 5664 40320 5665 5040 5666 720 5667 120 5668 24 5669 6 5670 2 5671 1 5672 64450081216259366803901857390324931343858013844366253564075396418601544306549604684047309220336113986444390743961990058522016005883210589593751519232000000000000000000000000 5673 511029533627849164595101586929796626882919828420444371048341227164268751229118129142989522377747931965307521876124456600079527848514877134096900192716456318810854189053700 5674 4344222000999776854829456419407556785012490699426947919569130829107686374077510176682854849953045985950821126379865912634900708391999652792504548442027698838006889709568 5675 38227158415663729543082243401470098426343799754021368463437203099438614722195406181179814453225743803106421422565265440944501366747832797776632705784130209155819503616 5676 344416693466466193460280227984345225241469886248649035106740274837218778328374693810195526267660016319929405866875676558893067964182505408364406803834243194552320000 5677 3161814686856734007114043253599006165303339286333690404508126349319191150536460219626584791899424129917939536183297001930169993924789368525598920540160000000000000 5678 29498879840829732847200161155850289179185969163784567350178471787587493804710936319712830850628543012295467538766677683628105172956398072680467660800000000000000 5679 279272527291771506191271575241144625365487565931458295605464428382884910626700490851792668244938124745544337296159183166603556778811763264455704576000000000000 5680 2680314032301047634840073030551781186536192002654037080267180684876627173946341363770237035090955046409571190508882668268427990159343672866373632000000000000 5681 26061650639265899714126382118352623381588749572836368672515776648649376975176755070433377962186851358231291991844473196729080749242664416706560000000000000 5682 256619924092510056854487579162590902495724670756690728510628264795964545433223522462319615888496579296613981907269603338758232719889530880000000000000000 5683 2558136091949096023224590827772429836012266041994794544578435913638882982449795690489304778536784489767435193488811672007931987555778560000000000000000 5684 25811619083468316888226309685872905555793245834908616509071552237497907958830878481235527541560406101090622791028013809436646912819200000000000000000 5685 263577318474509021777878939959662896262107094562387964095391542723073990496585631449047728552666591352609804425826567723860099072000000000000000000 5686 2723745963745613399712566129020169926714515465447115099765487375007001989953795495028744861428783282594139929888896023418455982080000000000000000 5687 28482103952374554953109165987277893470909145608584818518115089387334618669119073716467655178031163299089057501448638806781591552000000000000000 5688 301382807845807847489535451257542335784924501934512511936815135996924070405499007840159005512870212882455239861985839037808640000000000000000 5689 3227084743083262334442319104974977107849508938314390698221405139953087048888417957215865294713991106597789673330174500798464000000000000000 5690 34967188786872242527878465202536489630896281807116666537109869052232966114648218001321765159564897233139594279010328117248000000000000000 5691 383431928007582593044798890640922010822525173733944179414274151170074333108663918705249741499471725917491458991141683200000000000000000 5692 4255170836367642728470824765534714201535573066937557448571290908435457933389724780851300153764843886003640012415959040000000000000000 5693 47794597239355318987332025455673610694410889568525841226046465015472794766320527004588450763853375790728172409978880000000000000000 5694 543397446497243999092365665372840317439145862174917181573254950207395325860731545173079786729410752966607138455552000000000000000 5695 6254341729890064087285780694825135769639398595329176571000362846633006705259254950901937454405947460006092734464000000000000000 5696 72880665578700825324227255856974605852682258915560199426154003206117018087163149228844541772748566487367680000000000000000000 5697 859884426934747201105517006347019615346248680849915580024532434629025878615741808383490294095259214702182400000000000000000 5698 10272558245227214575889832647327604386713429160747208647933412274016910920917125697532163642674209672396800000000000000000 5699 124258496324312116479171130099710160134943279175589991435861408007309294955670953661526878616211098173440000000000000000 5700 1522108017671751677510370435587529359173660143756634868834422196914560322730586151041022755764416020480000000000000000 5701 18886243962396300000279640537651601910739784938165403900724491737336092274481222181870518371614720000000000000000000 5702 237435250219481612163572420611703392180996032332103167461666335066494058674436200995015881444556800000000000000000 5703 3025341190903230632895470290026655372887280243990748176117689891049332365769502974737211457536000000000000000000 5704 39081948293391446132288533130729821993841809546688523411288319105043810715872983964244624015360000000000000000 5705 512045809253793959241256530151399907605764537501063441383846691678890157697274061299688407040000000000000000 5706 6806870107080109928314786695110900506191842585741356632094317354532833073099270108364144640000000000000000 5707 91851687565329130292286105577912009111167137677045993475734522445967577480832533911306240000000000000000 5708 1257750025346838638587642290777355367328188504967374715043313100785941006192933758566400000000000000000 5709 17454490147670413759991770565889829587411595579139077678152100174172242534922346037248000000000000000 5710 245523518701246229360498051438347986523692520934181399564799363063803923125506146304000000000000000 5711 3501226648146113787671986473274124585008092990148754360995356336025724393946611712000000000000000 5712 50624079334202204952346819343049375995919254988158295331555991798879410546802688000000000000000 5713 742288553287422360005085327610694662696763269621089374362991082095006019747840000000000000000 5714 11039163100171922276998704872159048829849299907185431721295764810643679268044800000000000000 5715 166539098493972965385756323502399443553760989979090564760927486367469299302400000000000000 5716 2549067834091422939577902910751011891128994744577916807565216628073509683200000000000000 5717 39591256682423534306466831349776767723628353261066808241753663279516876800000000000000 5718 624074033455604260820725588741752328556562945477093446433695827230720000000000000000 5719 9985184535289668173131609419868037256905007127633495142939133235691520000000000000 5720 162188731858518621456233768825540153184191499954498861785028294082560000000000000 5721 2674776687321896305874919725758533260908705396550955741582175764480000000000000 5722 44792911031706397466804875790214671833399372669513612897309163520000000000000 5723 761784201219496555557906050853991017574819263086966205736550400000000000000 5724 13158090748336758686909286332932572121746878180593052644540416000000000000 5725 230843697339241380472092742683027581083278564571807941132288000000000000 5726 4274883284060025564298013753389399649690343788366813724672000000000000 5727 80658175170943878571660636856403766975289505440883277824000000000000 5728 1551118753287382280224243016469303211063259720016986112000000000000 5729 30414093201713378043612608166064768844377641568960512000000000000 5730 608281864034267560872252163321295376887552831379210240000000000 5731 12413915592536072670862289047373375038521486354677760000000000 5732 258623241511168180642964355153611979969197632389120000000000 5733 5502622159812088949850305428800254892961651752960000000000 5734 119622220865480194561963161495657715064383733760000000000 5735 2658271574788448768043625811014615890319638528000000000 5736 60415263063373835637355132068513997507264512000000000 5737 1405006117752879898543142606244511569936384000000000 5738 33452526613163807108170062053440751665152000000000 5739 815915283247897734345611269596115894272000000000 5740 20397882081197443358640281739902897356800000000 5741 523022617466601111760007224100074291200000000 5742 13763753091226345046315979581580902400000000 5743 371993326789901217467999448150835200000000 5744 10333147966386144929666651337523200000000 5745 295232799039604140847618609643520000000 5746 8683317618811886495518194401280000000 5747 263130836933693530167218012160000000 5748 8222838654177922817725562880000000 5749 265252859812191058636308480000000 5750 8841761993739701954543616000000 5751 304888344611713860501504000000 5752 10888869450418352160768000000 5753 403291461126605635584000000 5754 15511210043330985984000000 5755 620448401733239439360000 5756 25852016738884976640000 5757 1124000727777607680000 5758 51090942171709440000 5759 2432902008176640000 5760 121645100408832000 5761 6402373705728000 5762 355687428096000 5763 20922789888000 5764 1307674368000 5765 87178291200 5766 6227020800 5767 479001600 5768 39916800 5769 3628800 5770 362880 5771 40320 5772 5040 5773 720 5774 120 5775 24 5776 6 5777 2 5778 1 5779 6972873973387972994214918115165479924023797063345938329972796064620980320432279450126144054409587369597927944264614244880758695141907163676493339426816000000000000000000000000 5780 54793716958734942263023263162680450905027635723758692085534932052884051342542871456791494917860465622251417899873766034448418422266966474913950851779482272652123559864322920 5781 461548625949393578431816496933745744093183426686663179760162629428735532208941077029396283267249964819115239036198297631312206736584621476848256363917040886925940511211520 5782 4023859310439220627409480978644380088038605977430200244558412924559419069223432840008601597851827585613581504685855007609371260841439997874658035401237764015052726206464 5783 35914613516462323505246380969886214659225442344579408202568496631115664570223453308729548147552579561588405920705958325668923012951204130683212154119105789307125760000 5784 326582632275255376455274096078579063543180146234266526900197769641632979694958661768303223391460389700986322898818954566693356397678169281563256915230720000000000000 5785 3017771425085342398834262426025069204266359644091177388927285940221789874816876436765961261698637819041981969481991791068282793450039562560803103047680000000000000 5786 28293584554307445023368372197694231811394698701949610627975809550288072129194109612305459310264570011160276212403716169627636522194550137407773081600000000000000 5787 268892748221510998128114715345944674244641046753725704510785407095759437186069219831086881804040572103244896615800882272966478294716192271512895488000000000000 5788 2588709761694334509847479525722466778179424311126093733084639230824668174514611218117035351910126668974998257955782444630975386811976317487022080000000000000 5789 25235605342093352784575981437106178902391862645573678994799884874431151418481736629381573933844652083596044366031672717773553047549048258560000000000000000 5790 249024552363908696501134891035104607841436010117392373405367225449873344585180869571899511734929709345237217592877388718402113872708239360000000000000000 5791 2487032600353419676128728880015620768456790239161535706730633109789427872391622000260425661755875886102203934114012178037170271734988800000000000000000 5792 25134700792600697242542378945192701201714058441271245574504951680864790118506452097773276729357001173460331316109054004691114456514560000000000000000 5793 257029294610817362169053942606459162831932490147727945386805131292188959122960696761644285124248594269236250610454234193615850045440000000000000000 5794 2659429035251932323565167036631349397698314692580021283243546983346128999240730052875282316581441653832348805664145757620806877184000000000000000 5795 27840954789318854580094451388976818693754992291253915886221493900313136629355552714932875608975982909077343867744031332760551424000000000000000 5796 294898976605176127144442732464069620537373895531179083801020902080835476239519865254276999133790654374414661695505827008348160000000000000000 5797 3160587252613952415759055715955589165467477177173560712549201016187535227857600497444309383419047137814380236941608209088512000000000000000 5798 34275642560953668797032999732014415843268279456474789996784543554787739606634907821382604636573781922088663843769784729600000000000000000 5799 376139993504309724776446039424635699694902651161820634736159485937428194992427070769497348748589747376378438876638740480000000000000000 5800 4177238643720992663843767309229362795019591938056393407798654491229352870479973183909726689402162273607269467060961280000000000000000 5801 46951110172756685413302452264316169475474510312933713963814000946539391419183966430244601689054682074798861760593920000000000000000 5802 534154772489142815673831301932644443244172828976568332224472287430311129458781439977988603998479183719296481099776000000000000000 5803 6151708093003073287164392311342481813679005222915897168068349058443262452147179775901926663274998284010127360000000000000000000 5804 71724007539649233079091066792150774140786579180442064336070563307231722142251721724267364109867110766529740800000000000000000 5805 846626498428461898351897985216035560318864879391230221476471828232482672934882566433501458449387131555020800000000000000000 5806 10117577797889508150420866085669971975204737619176442967465164287804134957632315906099313153025449866035200000000000000000 5807 122421683561199929455808634553982253195437900746591153000556993553117950022108349671576814657237596241920000000000000000 5808 1500166639227118274435700328785225957379776994580985697783770123891873436859584340178771353127616512000000000000000000 5809 18622304482285434044249284605175499737260342185628601755679073187687847178535996119356801017289113600000000000000000 5810 234241618381347820905917009216885766017160646035387326308817015325195258386927568437386430486937600000000000000000 5811 2986533971257706325429241422088295422362529190725144646368214767139098847807845780371988807680000000000000000000 5812 38609443065988619790416637365635095275289156492446090087628666440051325327583316373393364746240000000000000000 5813 506300222120541361073468738623256100824473679462277962637684258357162830042234128987387330560000000000000000 5814 6737445406819007016574715960498734938586692206905481791706580916712324467107553973926625280000000000000000 5815 91001208976761267974764937933672083100878553068925197239848091682578988800454454893608960000000000000000 5816 1245771453676868746791569507055666268591729566824828289185757737921312996610143913246720000000000000000 5817 17283367695242272448619302227008556748319325034245557308758452133248985255168205389824000000000000000 5818 243043483158809398760897061019778814942645121732826031892427652325785701679793963008000000000000000 5819 3464755537227925102383736614177519120580925354834704836401654707525456431509667840000000000000000 5820 50079734395124761888343090102801533243274961923769496457023131672009739465654272000000000000000 5821 734040902695339889338362157303909166444577011069743936870068958960617063972864000000000000000 5822 10912276167986038112895271482823887349046434391010886529096962916268464563814400000000000000 5823 164556490178568525321640176794037545416216216288863296132821206767856569548800000000000000 5824 2517597860831035002052249788396061127040982463780658575373053459825688576000000000000000 5825 39083676468546309507665974537600142496402348732078772238654257340035891200000000000000 5826 615753046342862870676449247558528964175808772870732200481246549534310400000000000000 5827 9846501416743978337393670400147647850559104250860807710398311940751360000000000000 5828 159838170527235742884404293915025078500362637636317718860607594168320000000000000 5829 2634249767817019089119239123853100938773725011754729139436991283200000000000000 5830 44081912443901534014950830142750946883662874690632444438621716480000000000000 5831 749087797865838279631940950006424500615238942035516768974274560000000000000 5832 12927247050997517306437193590249544540663599616021244703408128000000000000 5833 230843697339241380472092742683027581083278564571807941132288000000000000 5834 4274883284060025564298013753389399649690343788366813724672000000000000 5835 80658175170943878571660636856403766975289505440883277824000000000000 5836 1551118753287382280224243016469303211063259720016986112000000000000 5837 30414093201713378043612608166064768844377641568960512000000000000 5838 608281864034267560872252163321295376887552831379210240000000000 5839 12413915592536072670862289047373375038521486354677760000000000 5840 258623241511168180642964355153611979969197632389120000000000 5841 5502622159812088949850305428800254892961651752960000000000 5842 119622220865480194561963161495657715064383733760000000000 5843 2658271574788448768043625811014615890319638528000000000 5844 60415263063373835637355132068513997507264512000000000 5845 1405006117752879898543142606244511569936384000000000 5846 33452526613163807108170062053440751665152000000000 5847 815915283247897734345611269596115894272000000000 5848 20397882081197443358640281739902897356800000000 5849 523022617466601111760007224100074291200000000 5850 13763753091226345046315979581580902400000000 5851 371993326789901217467999448150835200000000 5852 10333147966386144929666651337523200000000 5853 295232799039604140847618609643520000000 5854 8683317618811886495518194401280000000 5855 263130836933693530167218012160000000 5856 8222838654177922817725562880000000 5857 265252859812191058636308480000000 5858 8841761993739701954543616000000 5859 304888344611713860501504000000 5860 10888869450418352160768000000 5861 403291461126605635584000000 5862 15511210043330985984000000 5863 620448401733239439360000 5864 25852016738884976640000 5865 1124000727777607680000 5866 51090942171709440000 5867 2432902008176640000 5868 121645100408832000 5869 6402373705728000 5870 355687428096000 5871 20922789888000 5872 1307674368000 5873 87178291200 5874 6227020800 5875 479001600 5876 39916800 5877 3628800 5878 362880 5879 40320 5880 5040 5881 720 5882 120 5883 24 5884 6 5885 2 5886 1 5887 761367904918740885343925966390159144318404089265380636032721322196184316742210051642645445060880025664862990267848639096523842153172086200777536935297024000000000000000000000000 5888 5929873076714780062148682545218683824801561012237550545907063492377183785358525029944024493718775909363123364043957601102570247168876924669509284810785263999889982303711298340 5889 49498198933795653469270407391236527020689560865202653466671731466218709758661030971012350504749054506198770600418959399292465672595979295093663421859290047978562836842414080 5890 427580178587183317918255819331945458746193988575089406744748641465130905999391791231804766479048177234955119864035482826182742433357497394446124538687714702737225254174720 5891 3780946926010883181424299244725788146869398256180972134108931641840791608594582256566945318722317365201588566864622597809105373514760267538473373826919471822039049830400 5892 34058957191943851481958765093748992217004402637102629077698448394314761118458930178429635397148169865080080831939530669047485439905174192410853220978524160000000000000 5893 311737316802386499244509696347263662132278168550893926596890264509428745368298318290463288187618729681096877965023769286784133050038017070701367326146560000000000000 5894 2894744613414532133691012463437146978311453284886778731383651981987278379920818912010277746104227271406713344442597626195499026606331610382078679449600000000000000 5895 27244370466950899680732329848274351967614981718120935986716071469217396485483472390652591965787839292235312694592621008213739393487258970451922124800000000000000 5896 259723779665133234621123148045855089295976259649381331207455063554963630575111816701408432481262043028412316985838165702700484315184666037872230400000000000000 5897 2506845259509251940803333378102798290742874589055639174406202067097313389530925013146452823713033787657068783809081087911302627343178011770880000000000000000 5898 24490384174637377280025970853262435238241700402317137425706035914451999579983860248105854574484881833426272382410856390346783820215138385920000000000000000 5899 242118530241201037033395363008171988379422991263747403966653633199816528774401362528661077913038136711321891856661309284248045826238054400000000000000000 5900 2421955264504025682081867584769776073210625352191164689557339344535323924263568307253688620137313060001001763043696168430145987464396800000000000000000 5901 24511662259304805540923115919521713449135899625999240667563130086536161988676538877747745664768500764277476544499229333163935604408320000000000000000 5902 250973172419179399851963675068074657471819525516753193215333865801032080881939718893065021239775616847819406597778304950459707686912000000000000000 5903 2599691698265652690880325400936685919830441862890684164931229948051591868708707079470664990825536683678750901657974158033690820608000000000000000 5904 27243246646662798130926436795736386636141733200245955019170849466447672409208891941772829472700016025766495357474462252778127360000000000000000 5905 288834651380061780384664668215545519486133557160241676668991744891500163364746047528240469842848688672495429694566687446138880000000000000000 5906 3098205712900766269546322824586834020026295625188650260465033692384021837539042408564301332788366710272742815856418629877760000000000000000 5907 33625091081450726301119132879392082723642548872433116200107464099214639951615028186560291877758035741238302808310273802240000000000000000 5908 369263931782072870511037570988556796203162812685617546241836641050837904175161197802832366835044827814764918160605839360000000000000000 5909 4103633075678155549440243945425561865120445211012285262356528325715239158920076822577943840927312855141596986993541120000000000000000 5910 46153565622875856029158035728507614867045250947931962133279933284195299732809986382994606010749988532399660555304960000000000000000 5911 525400795322462041681705266732839522162731847380166012827226370000780972782936816677089018738929569337998049280000000000000000000 5912 6054243641182190983502662538692936034540516316994024441843424873315429466016407361831533232001510392520402534400000000000000000 5913 70621160944288609059051792188801849676169971565799308659244696959919998442728028341429784048805500363053465600000000000000000 5914 833909262495349184445347271217628222956866263279107396632677305768838566458569098311420823313384882778931200000000000000000 5915 9968529320374369412069326625527131978424056126698070135761730628910875116873398337245740480235635841433600000000000000000 5916 120660248210330257749264671985728446597969922292168842702231123139204812689571567339403005243100128870400000000000000000 5917 1479198994891957848263000446931537338336446017614076196836207975291747463087296544947032453142072524800000000000000000 5918 18371156957863745300651511951290392640023032357719739039643232939103829919337131042037166278652723200000000000000000 5919 231218944894334293806345195665648031855570606199714484129247420264235661531261239635286041821184000000000000000000 5920 2950052062202679261054082942773266695570620414018324644693036228126809816862479770901379284992000000000000000000 5921 38169142093242930332041836843091115748070629190328056048926185462955298298989890121667570565120000000000000000 5922 501009014855629337962310003452559071216459858857312449511261676583286341996673553221046763520000000000000000 5923 6674555963080583467906123671994939328744812004532008859236708631073643963607164130888253440000000000000000 5924 90150730388193405657243770289432157090589968460804401003961660919190400120076375875911680000000000000000 5925 1233792882006898854995496723333977169855270628682281863328202375056684987027354067927040000000000000000 5926 17112245242814131137246833888127283909227054489352036939364804092325727975414064742400000000000000000 5927 240563447616372568161296070601209643361597722531470664220055941587767480234081779712000000000000000 5928 3428284426309736417095486755080913656153757719520655311807953079025188469072723968000000000000000 5929 49535389456047318824339360862553690490630668859380697582490271545140068384505856000000000000000 5930 725793252103257418671638986997123670192390752518398499377146835826228108197888000000000000000 5931 10785389235800153948791838093488725868243568874836341336898161021893249859584000000000000000 5932 162573881863164085257524030085675647278671442598636027504714927168243839795200000000000000 5933 2486127887570647064526596666041110362952970182983400343180890291577867468800000000000000 5934 38576096254669084708865117725423517269176344203090736235554851400554905600000000000000 5935 607432059230121480532172906375305599795054600264370954528797271837900800000000000000 5936 9707818298198288501655731380427258444213201374088120277857490645811200000000000000 5937 157487609195952864312574819004510003816533775318136575936186894254080000000000000 5938 2593722848312141872363558521947668616638744626958502537291806801920000000000000 5939 43370913856096670563096784495287221933926376711751275979934269440000000000000 5940 736391394512180003705975849158857983655658620984067332211998720000000000000 5941 12696403353658275925965100847566516959580321051449436762275840000000000000 5942 230843697339241380472092742683027581083278564571807941132288000000000000 5943 4274883284060025564298013753389399649690343788366813724672000000000000 5944 80658175170943878571660636856403766975289505440883277824000000000000 5945 1551118753287382280224243016469303211063259720016986112000000000000 5946 30414093201713378043612608166064768844377641568960512000000000000 5947 608281864034267560872252163321295376887552831379210240000000000 5948 12413915592536072670862289047373375038521486354677760000000000 5949 258623241511168180642964355153611979969197632389120000000000 5950 5502622159812088949850305428800254892961651752960000000000 5951 119622220865480194561963161495657715064383733760000000000 5952 2658271574788448768043625811014615890319638528000000000 5953 60415263063373835637355132068513997507264512000000000 5954 1405006117752879898543142606244511569936384000000000 5955 33452526613163807108170062053440751665152000000000 5956 815915283247897734345611269596115894272000000000 5957 20397882081197443358640281739902897356800000000 5958 523022617466601111760007224100074291200000000 5959 13763753091226345046315979581580902400000000 5960 371993326789901217467999448150835200000000 5961 10333147966386144929666651337523200000000 5962 295232799039604140847618609643520000000 5963 8683317618811886495518194401280000000 5964 263130836933693530167218012160000000 5965 8222838654177922817725562880000000 5966 265252859812191058636308480000000 5967 8841761993739701954543616000000 5968 304888344611713860501504000000 5969 10888869450418352160768000000 5970 403291461126605635584000000 5971 15511210043330985984000000 5972 620448401733239439360000 5973 25852016738884976640000 5974 1124000727777607680000 5975 51090942171709440000 5976 2432902008176640000 5977 121645100408832000 5978 6402373705728000 5979 355687428096000 5980 20922789888000 5981 1307674368000 5982 87178291200 5983 6227020800 5984 479001600 5985 39916800 5986 3628800 5987 362880 5988 40320 5989 5040 5990 720 5991 120 5992 24 5993 6 5994 2 5995 1 5996 83894855499381746746052344513163785628403762639505265992759179517202498179488089162790634957892418082412012962850970118710427374563687866329863223100047360000000000000000000000000 5997 647668655536191449450964119142309174376121783340494755768887180990944788178806924930183869902991730877109320792939474055319160266547745603637472389331072597434547433266167096080 5998 5357844653883435769692926802581616239156526250243967309290281600161154858356439578571293102329603338797856411376948413465779837308872264637362748077133513293926897685224226816 5999 45862524542555337609494758065524947899593992681029201649819311998121959881709610380130992879203831679301146121572825076724763832972250296676586865942240043661848264122040320 6000 401821564289978409734950825696142493693515470385726283351355164957328616848645055694865451766530446123884765945995454050985733026713149251195170877736319516303941435392000 6001 3586008826261729075133434208541282113639822562616312909439042355406848982853225845419849215019067150012971692864000276349716962798004671946018045041877975040000000000000 6002 32514140141781551392993107715643803099156008622666281765668062359035807053613372850442798269563001171789915184442274177433702997789159746598755183236218880000000000000 6003 299056792561412837752582436290314914033432243752856109152215903750634397302926880570228728605363300470346790085779940615852257550798385507862726469222400000000000000 6004 2787639058585132475470185006352266655898803792809910126530500635208266876388725471827880016202810056258789458624001582708899717825682392239391427788800000000000000 6005 26317458137386603636185293821010700230448812658268189216253158470967015446770960303893175996205368907953155685050016012997840361893057633252802560000000000000000 6006 251528889386670081271387579603617343145070686914568225601037130603082164134008934329167995089549547681473922942600099920512724343118765563576320000000000000000 6007 2432983395740107855621607204975493712332049582007639590625041377478964075020363235683420024292366875573529653471320200630982860421812862320640000000000000000 6008 23812730231689899254780876145073559220610472692489021901622930146645387457717517276302970139056127282288448042113648365490436149542681313280000000000000000 6009 235797160833851246563129812187225792534450447926017992414129981672550694448057259153631510278474910647923918696892079039553961989452595200000000000000000 6010 2362051614067570361285148863030060695789046077307750268027492013583162610490616342485604861385139190878216662383141033026604358854246400000000000000000 6011 23935367716389078771970843675024731526343189141438710950031427295949724799351703225958933848497172099631938194245318849426300105392128000000000000000 6012 245347676141081962349112708429395578321233238782245449625687006219851947860276887221173020556710697003723291582132121598339206610944000000000000000 6013 2543995785760425700612290326057950173961677682286631432903094016422888162177832923409106437983070138749469138278212987226247135232000000000000000 6014 26684149680264572212327148162182510366057534330166078324597235848544716839463522000166608340483658066301726548899387281799905280000000000000000 6015 283145185169941049051523310330530840973392458543722507217309504156674255588172882268188342810029230279333729278989829564006400000000000000000 6016 3039517363527975770766089934625631919106867440475287190165962326347620752297751831793888141734682838428929662181946278543360000000000000000 6017 33011559839345802099307393367357848482651321062417864566682312336184647443469873908316219193153895444262359303768957255680000000000000000 6018 362767778238167905410734720826527290301834185631601854554091237850834716898893211120713025778642440487653555642291978240000000000000000 6019 4034019108859464579174131235012234558882093077098796956071829414755794741863453296565278376180423677742324237530562560000000000000000 6020 45398141676468727976957999491537236443837946448345844150798604902172744437034852496844162158775754725741140377600000000000000000000 6021 517089575825825009186097583899704392774700015978935343327830925901929378323256913104859139217087307996844366233600000000000000000 6022 5961374432184455275312011414142666538383837400079640156243028799477405185833018693421211569494657821446032588800000000000000000 6023 69564648864929104614579802319073668422284895794110717178798649036108652036487778486263452549111408495060582400000000000000000 6024 821670240661591051399584616103643995605246781013772197499284378233538067926371793002061657945359464896921600000000000000000 6025 9825428547349762731358072163720078540707533251081565995923283218629756109840706922596324345304393449472000000000000000000 6026 118974592284568394774562274570828602211030209945520802024281015667118033398599411047180257064704488243200000000000000000 6027 1459212937360701632676964098292178137388429730373718782686115508569203053930647878375084382442068377600000000000000000 6028 18132940432127855260925807176850530565508748203619554224671422929639086451631870004098506358049996800000000000000000 6029 228369584556665827891827828413135918236201744043556307575482063997669527107875813813997484900352000000000000000000 6030 2915934544588409897637071665335742826523870590787242516101806317456128205488300596491678908416000000000000000000 6031 37761689460247520494834073467948898356012910155376909280880019607513658797286630035849750773760000000000000000 6032 496182816227907961838929542331880673218524877731402456755917890253116853551457348188876308480000000000000000 6033 6613321504703697381044599601609664656004033912747311530252885616109665578619942441614049280000000000000000 6034 89300251799625543339722602645192231080301383852683604768075230155801811439698296858214400000000000000000 6035 1221814310336928963199423939612288071118811690539735437470647012192056977444564222607360000000000000000 6036 16941122790385989825874365549246011070134783944458516569971156051402470695659924094976000000000000000 6037 238083412073935737561695080182640471780550323330115296547684230849749258788369596416000000000000000 6038 3391813315391547731807236895984308191726590084206605787214251450524920506635780096000000000000000 6039 48991044516969875760335631622305847737986375794991898707957411418270397303357440000000000000000 6040 717545601511174948004915816690338173940204493967053061884224712691839152422912000000000000000 6041 10658502303614269784688404704153564387440703358661796144699359127518035155353600000000000000 6042 160591273547759645193407883377313749141126668908408758876608647568631110041600000000000000 6043 2454657914310259127000943543686159598864957902186142110988727123330046361600000000000000 6044 38068516040791859910064260913246892041950339674102700232455445461073920000000000000000 6045 599111072117380090387896565192082235414300427658009708576347994141491200000000000000 6046 9569135179652598665917792360706869037867298497315432845316669350871040000000000000 6047 155137047864669985740745344093994929132704912999955433011766194339840000000000000 6048 2553195928807264655607877920042236294503764242162275935146622320640000000000000 6049 42659915268291807111242738847823496984189878732870107521246822400000000000000 6050 723694991158521727780010748311291466696078299932617895449722880000000000000 6051 12696403353658275925965100847566516959580321051449436762275840000000000000 6052 230843697339241380472092742683027581083278564571807941132288000000000000 6053 4274883284060025564298013753389399649690343788366813724672000000000000 6054 80658175170943878571660636856403766975289505440883277824000000000000 6055 1551118753287382280224243016469303211063259720016986112000000000000 6056 30414093201713378043612608166064768844377641568960512000000000000 6057 608281864034267560872252163321295376887552831379210240000000000 6058 12413915592536072670862289047373375038521486354677760000000000 6059 258623241511168180642964355153611979969197632389120000000000 6060 5502622159812088949850305428800254892961651752960000000000 6061 119622220865480194561963161495657715064383733760000000000 6062 2658271574788448768043625811014615890319638528000000000 6063 60415263063373835637355132068513997507264512000000000 6064 1405006117752879898543142606244511569936384000000000 6065 33452526613163807108170062053440751665152000000000 6066 815915283247897734345611269596115894272000000000 6067 20397882081197443358640281739902897356800000000 6068 523022617466601111760007224100074291200000000 6069 13763753091226345046315979581580902400000000 6070 371993326789901217467999448150835200000000 6071 10333147966386144929666651337523200000000 6072 295232799039604140847618609643520000000 6073 8683317618811886495518194401280000000 6074 263130836933693530167218012160000000 6075 8222838654177922817725562880000000 6076 265252859812191058636308480000000 6077 8841761993739701954543616000000 6078 304888344611713860501504000000 6079 10888869450418352160768000000 6080 403291461126605635584000000 6081 15511210043330985984000000 6082 620448401733239439360000 6083 25852016738884976640000 6084 1124000727777607680000 6085 51090942171709440000 6086 2432902008176640000 6087 121645100408832000 6088 6402373705728000 6089 355687428096000 6090 20922789888000 6091 1307674368000 6092 87178291200 6093 6227020800 6094 479001600 6095 39916800 6096 3628800 6097 362880 6098 40320 6099 5040 6100 720 6101 120 6102 24 6103 6 6104 2 6105 1 6106 9328211415846601318216063944088270977624542063219558088403850674727921865086126080100720440457576085668212682549095863167065959725192775429491575388016476160000000000000000000000000 6107 71386625577127028375149783594186816297279957354761217417472406724304318281939017527753576490437060499002580446498813868642773363709870239829795162698837226896353678297116744991780 6108 585305520360334084293694057954502752247455872065812907174345403315580654327793589150747101631268503562307032474018422586252810673110381826661398180645924760233421118551776821248 6109 4965080433314180595759608704510801519060605879589569109500111634754215683326660186098279749518588119299713847261358802036205912757224863301963139661225063179203521266109644800 6110 43105312751986073216545727736765280171329965135399751312697692166491885396466159017110339615917523178092041723485553500849820308051165706383819351982802298147584084017152000 6111 381148325538240190988939718285515033121419272330348759989395962478100489026472644962736759972532961778950300693574654780505238957482775015366802733588849623040000000000000 6112 3423709841515119504531630971748156333873871525404074999770706841392735706561721816329694127634169063485278014805249600934553574097627206215329924520838430720000000000000 6113 31194471161434120291478566325038052526691105519391273586580898346237482539856261618876297657940128123692186802316627031996496858176230888167401028006707200000000000000 6114 288016255203435083724611093979834741516763339063115544052464548338137991923838212445342195746861371408660370393746111291707138408943661682176009279897600000000000000 6115 2693009262504918001303158840614089919046812249792251733746132347823233389255979465498920349128040386985908756885907407526797677780561502152446443520000000000000000 6116 25488937652428227898209849316281017933595500082507358226814808314340749683953139945314108767854795841657505339740632672639246433251441894227968000000000000000000 6117 244134364741200213107412352113907938366935551516172533150391157167341649755125060412872486791409341572976241854124215637793265620072630415523840000000000000000 6118 2365811739547215995643708424427038531367452812408662571935585306817582213419855282605701397607344385593322008522852208809514349148405330083840000000000000000 6119 23192383238093627247963797033608988188369601190508029888731090872141892472391178240972238590398833747753597365596767241002813747118473216000000000000000000 6120 229977754437463080661082229644266372332913000329395508542785606631688430967842880176187392978422976209452671492473518373019425117202022400000000000000000 6121 2306636623733544562145001730622846073010380477695326554618804912801928960106725305919915030338577750392923133295655243164450061612482560000000000000000 6122 23399996003632329397106219047034855588691538828583362691799477408048634202868708191020767161062835469993090727203476052713521740251136000000000000000 6123 240102204729251129408446434925590104992292092331498248246898627187443068234472899593106993941950949552435995403017482885103433547776000000000000000 6124 2491892135706148943761516072643849571038376971517398860827312457502612512250261882405028656394417843905952038879051283952104898560000000000000000 6125 26159565220753904621500576161379728795233202723456822401248550235297718566778625625496593795213316339253019969809543076406886400000000000000000 6126 277792136594531852986312569494294871693846548181771582493823847793784320549143896455182890411256661542957629227066299147878400000000000000000 6127 2984162368691756836640523143190095082006239319068611197972590492027629017149742541106546359871027237250816633294022005227520000000000000000 6128 32431783373822625321826250849727370058539787463689365673113390864972924455066926792674380836033025198470643504714476421120000000000000000 6129 356622217112659590257709306065781830879568373675798733060061129339639129265422769517734369456145717673589971880740126720000000000000000 6130 3968074398934497166887506763409641961042868133955759277204725829265079913672792036402836126428633515097401484902400000000000000000000 6131 44681029987180261105924504527999741418495882352645747083316772267067719769112952215802237040694970825700899028992000000000000000000 6132 509174405780858528243730760601435832029695116614812212334713607500658206223659902026035704456018722847963951923200000000000000000 6133 5872503955032132149289867270433416005478237609430298141528348763817942497935977187697065541426506332267295539200000000000000000 6134 68547764482070295756506760400676416119327035452593081541350252426857657705142886781086277220603322959082291200000000000000000 6135 809906594616372480590404739745534856937347828199841170108285536791015344178663229943538411418030253801472000000000000000000 6136 9688302690535579431426633415927472123436508280116494653076001732608023025315995638019972653960487396966400000000000000000 6137 117365264548678123215078833498675013375182167872009451615702150657831996572139353399542843771552425574400000000000000000 6138 1440218256395356651054452953743621054849178744792026674284265360179136302121842188155677714457978470400000000000000000 6139 17907820352198996366401173170549152338924046954171390664379950616898509840765922417492497027563520000000000000000000 6140 225696263908995594439557966464048939025313353059818978117694337423083072378017844166789345312768000000000000000000 6141 2884225905222494373105643112041014847388913373815065454025372849040101679419400274248563320422400000000000000000 6142 37387810450857275370143901479218026166202883330813571083625742783107664666728233517039013068800000000000000000 6143 491712700766395277498038285193755622108448077031119551740098810160746431447390164871859404800000000000000000 6144 6552087046326811294183075531224389983263255820962614201269062601145687193632720752339845120000000000000000 6145 88449773211057681022201435000952305070012799244562808532188799392413222759320217840517120000000000000000 6146 1209835738666959071403351155890598972382352752397189011613091649327428967861774377287680000000000000000 6147 16770000337957848514501897210364738231042513399564996200577508010479213415905783447552000000000000000 6148 235603376531498906962094089764071300199502924128759928875312520111731037342657413120000000000000000 6149 3355342204473359046518987036887702727299422448892556262620549822024652544198836224000000000000000 6150 48446699577892432696331902382058004985342082730603099833424551291400726222209024000000000000000 6151 709297950919092477338192646383552677688018235415707624391302589557450196647936000000000000000 6152 10531615371428385620584971314818402906637837842487250952500557233142820451123200000000000000 6153 158608665232355205129291736668951851003581895218181490248502367969018380288000000000000000 6154 2423187941049871189475290421331208834776945621388883878796563955082225254400000000000000 6155 37560935826914635111263404101070266814724335145114664229356039521592934400000000000000 6156 590790085004638700243620224008858871033546255051648462623898716445081600000000000000 6157 9430452061106908830179853340986479631521395620542745412775848055930880000000000000 6158 152786486533387107168915869183479854448876050681774290087345494425600000000000000 6159 2512669009302387438852197318136803972368783857366049333001437839360000000000000 6160 41948916680486943659388693200359772034453380753988939062559375360000000000000 6161 710998587804863451854045647463724949736497978881168458687447040000000000000 6162 12696403353658275925965100847566516959580321051449436762275840000000000000 6163 230843697339241380472092742683027581083278564571807941132288000000000000 6164 4274883284060025564298013753389399649690343788366813724672000000000000 6165 80658175170943878571660636856403766975289505440883277824000000000000 6166 1551118753287382280224243016469303211063259720016986112000000000000 6167 30414093201713378043612608166064768844377641568960512000000000000 6168 608281864034267560872252163321295376887552831379210240000000000 6169 12413915592536072670862289047373375038521486354677760000000000 6170 258623241511168180642964355153611979969197632389120000000000 6171 5502622159812088949850305428800254892961651752960000000000 6172 119622220865480194561963161495657715064383733760000000000 6173 2658271574788448768043625811014615890319638528000000000 6174 60415263063373835637355132068513997507264512000000000 6175 1405006117752879898543142606244511569936384000000000 6176 33452526613163807108170062053440751665152000000000 6177 815915283247897734345611269596115894272000000000 6178 20397882081197443358640281739902897356800000000 6179 523022617466601111760007224100074291200000000 6180 13763753091226345046315979581580902400000000 6181 371993326789901217467999448150835200000000 6182 10333147966386144929666651337523200000000 6183 295232799039604140847618609643520000000 6184 8683317618811886495518194401280000000 6185 263130836933693530167218012160000000 6186 8222838654177922817725562880000000 6187 265252859812191058636308480000000 6188 8841761993739701954543616000000 6189 304888344611713860501504000000 6190 10888869450418352160768000000 6191 403291461126605635584000000 6192 15511210043330985984000000 6193 620448401733239439360000 6194 25852016738884976640000 6195 1124000727777607680000 6196 51090942171709440000 6197 2432902008176640000 6198 121645100408832000 6199 6402373705728000 6200 355687428096000 6201 20922789888000 6202 1307674368000 6203 87178291200 6204 6227020800 6205 479001600 6206 39916800 6207 3628800 6208 362880 6209 40320 6210 5040 6211 720 6212 120 6213 24 6214 6 6215 2 6216 1 6217 1046522631125909592304071322784993425282710120616617071417272849632874595844733369287717244905846983910613016493161574653624533336718790719726376539711990661120000000000000000000000000 6218 7939654821008181610110335951593294574753893115425661902264124077900923504875908872826173599768923423807245118074731047686998698786029400664554347483609732144316704830342120329664600 6219 64525380475445306978873391763096716144439560385992168547773142659840841310853442356121827469145788017215522500563759870042832006981589871612269167709908081310246543637452572065792 6220 542482298745675510474994091916345129025877302207916261658467011800110872171349166606818732485108745538469097921256309514032375755254560741888374136438637405055522922968282824704 6221 4667191272073750736027103746780391320727439003474323712240798991540110063137901808566812992751953614081481189718729317996269879199194507685087872605422286712325224544600064000 6222 40892246685432156661248423278143957913808944985473798420330735666502656101398797663732142866757449705279882340072702062258843848730379426502867063208903379517440000000000000 6223 363934935048583823636509962004025590392193890138490249832884048865748519771327218528296075549981032492783750502269478689813866194811677063241317420380035481600000000000000 6224 3285052401596919285400914878875125628289924693157308621889206199919938147320887264864648547343279293432343082717127795685638495228980018270292450864843980800000000000000 6225 30045370654735499345974536136530419670896333149007827264479771566515941748511609521431662125812750207127365040397822622130839801849309319430645702511820800000000000000 6226 278260818918164557819257514923890158969238414457405271912707919109900853981421736490686757296003461898335318763561850370570971338091861226158576107520000000000000000 6227 2608416418272725386254346549552595681512108986435919261278283628151668430632029511087794706346246742997122302663475901122706096286390804132397056000000000000000000 6228 24741264070210204859873196625409374962954756674570373741983249731994913969201093189698030056014649596092625571717079500276716010855300123852800000000000000000000 6229 237408962919973102896182927158440686417895434827629005049656065744939361394657611974308990654784967406687004915913056960834177911006746860584960000000000000000 6230 2304314525732758622897430559978547578596510620215144030100431937465236734704444224812215175741059095878822620150880378043700151447209084190720000000000000000 6231 22621239598268768604195822756747822126316405501891953027948942665632007467797790596659741767559459756602476460246805459393198406360681676800000000000000000 6232 224593864123284715571895481345823557087339760907761281166397700947826594325529190631812959724662854800494275893056104414902355679258869760000000000000000 6233 2255151473240897143142585442136951481140937812270249295827287656421560042328043077787945301122415211010814066009793366076020500641873920000000000000000 6234 22900738964438794065307786457149306242604924378955475804492617247652085075957801539985202187161670871749924181466820173215692272697344000000000000000 6235 235194531644765108202498772958795677946599363866931016670216606445739047865545941388283176571020170840957875641834794815359190827008000000000000000 6236 2443000256060036473018775332641491336282249529230614180532955527203551364459943417052835920666032082933577257588137140148817100800000000000000000 6237 25665961805413467615308646067034501691112001978984477874925655488522479029525293773548448320414596283113407039372436796394700800000000000000000 6238 272742620535840500567521649760081624706670968911109869660693681002407913380160462568042766501351504681509529593972320423116800000000000000000 6239 2931841860799322920457227171535332296636869247385235919499480620329914201241406718963575338913159979066109557458826092871680000000000000000 6240 31883137615251100415556424396958244400631097548394378160400120356396715642883264580656255650895740701913550151519630786560000000000000000 6241 350799712408349380409167619495356518813723143184069213850440135784468455698270110184640809492333166664719943493222400000000000000000000 6242 3905479036066708137173068409060241682507497818083113835741857003756834861341818310433814569291984454233274819018752000000000000000000 6243 43998376849500217050048380115347148952447663040092080423802200729942171066435506444818437145086333944867850289152000000000000000000 6244 501607009825952025737876654514490298714634611191740943024841655109482081669694099224757235654584086110145400012800000000000000000 6245 5787026499263109016255843951083349865862605114627762289630807544590245338846269449912772363925605129939163545600000000000000000 6246 67569359608494725645293109955391089176731425967760016314758918931880238889080611085013129358982137652445184000000000000000000 6247 798620152728110931872563729753900326525029868412127407427920758695473386656922211990661991111553773364838400000000000000000 6248 9557190297778338372796170483530051094484823135768349222039184015518317062799315968226834209065771466752000000000000000000 6249 115832960702306710180067646548433336065500850357978485268012234748377438144112728628928392113900067225600000000000000000 6250 1422226707449273629489896165903543586193895811481553215177079375793473820198600932506431517206197043200000000000000000 6251 17695989312868448486859978620153000369797304828561307494867056261128043716986925244738736089989120000000000000000000 6252 223202096578493630214174001068651756464143863350871844071867518344552128411096659850482093024870400000000000000000 6253 2854976329068440059103246922975391005872244442398853980682794082092368886266305446925503037440000000000000000000 6254 37048316945017127817306739160780423600316524203944716771108535805566058398508815331436097699840000000000000000 6255 487242585304882593157147028055630570998371276330836646724279730068376009343322981554842501120000000000000000 6256 6490852587949925207321551460839115310522477729177916872285239586181708808645499063065640960000000000000000 6257 87599294622489818704680267356712379059724214636442012296302368629024634078942138822819840000000000000000 6258 1197857166996989179607278372168909873645893814254642585755536286462800958278984531968000000000000000000 6259 16598877885529707203129428871483465391950242854671475831183859969555956136151642800128000000000000000 6260 233123340989062076362493099345502128618455524927404561202940809373712815896945229824000000000000000 6261 3318871093555170361230737177791097262872254813578506738026848193524384581761892352000000000000000 6262 47902354638814989632328173141810162232697789666214300958891691164531055141060608000000000000000 6263 701050300327010006671469476076767181435831976864362186898380466423061240872960000000000000000 6264 10404728439242501456481537925483241425834972326312705760301755338767605746892800000000000000 6265 156626056916950765065175589960589952866037121527954221620396088369405650534400000000000000 6266 2391717967789483251949637298976258070688933340591625646604400786834404147200000000000000 6267 37053355613037410312462547288893641587498330616126628226256633582111948800000000000000 6268 582469097891897310099343882825635506652792082445287216671449438748672000000000000000 6269 9291768942561218994441914321266090225175492743770057980235026760990720000000000000 6270 150435925202104228597086394272964779765047188363593147162924794511360000000000000 6271 2472142089797510222096516716231371650233803472569822730856253358080000000000000 6272 41237918092682080207534647552896047084716882775107770603871928320000000000000 6273 710998587804863451854045647463724949736497978881168458687447040000000000000 6274 12696403353658275925965100847566516959580321051449436762275840000000000000 6275 230843697339241380472092742683027581083278564571807941132288000000000000 6276 4274883284060025564298013753389399649690343788366813724672000000000000 6277 80658175170943878571660636856403766975289505440883277824000000000000 6278 1551118753287382280224243016469303211063259720016986112000000000000 6279 30414093201713378043612608166064768844377641568960512000000000000 6280 608281864034267560872252163321295376887552831379210240000000000 6281 12413915592536072670862289047373375038521486354677760000000000 6282 258623241511168180642964355153611979969197632389120000000000 6283 5502622159812088949850305428800254892961651752960000000000 6284 119622220865480194561963161495657715064383733760000000000 6285 2658271574788448768043625811014615890319638528000000000 6286 60415263063373835637355132068513997507264512000000000 6287 1405006117752879898543142606244511569936384000000000 6288 33452526613163807108170062053440751665152000000000 6289 815915283247897734345611269596115894272000000000 6290 20397882081197443358640281739902897356800000000 6291 523022617466601111760007224100074291200000000 6292 13763753091226345046315979581580902400000000 6293 371993326789901217467999448150835200000000 6294 10333147966386144929666651337523200000000 6295 295232799039604140847618609643520000000 6296 8683317618811886495518194401280000000 6297 263130836933693530167218012160000000 6298 8222838654177922817725562880000000 6299 265252859812191058636308480000000 6300 8841761993739701954543616000000 6301 304888344611713860501504000000 6302 10888869450418352160768000000 6303 403291461126605635584000000 6304 15511210043330985984000000 6305 620448401733239439360000 6306 25852016738884976640000 6307 1124000727777607680000 6308 51090942171709440000 6309 2432902008176640000 6310 121645100408832000 6311 6402373705728000 6312 355687428096000 6313 20922789888000 6314 1307674368000 6315 87178291200 6316 6227020800 6317 479001600 6318 39916800 6319 3628800 6320 362880 6321 40320 6322 5040 6323 720 6324 120 6325 24 6326 6 6327 2 6328 1 6329 118454508002949891332713741511980249545287521497712704407948488303609732189424642540952942898715736961265868821065495789497844601968909736950892399767919221800960000000000000000000000000 6330 890988553122059503535761077652917510195441620614653531800698783856747635325608364145722472139387476073766690583519352611589349256118258942009959929994396531404649494458955315286858180 6331 7177914865114273591958944989430683127467562802434037271501017917286869358108520552751430786034486304446373017107061377172374742165931686597228345421445938968521303303365621406760960 6332 59813538224868010455977950932181694644818479693761405467026050729618353154242500540045624053148543523208074115605776105432124782137532342258200857342615397341478618482602321903616 6333 510000575020769044199475456985975591963553984262499289794125093857709239892064066684340649815361391692263467670091469493717508063595413789246623151297581266689849157811699712000 6334 4428070955611299554915866136182040997799715516145071138954988229432950332673804040268119619520842520984166016276460609313352730823515786990575185777165344209633280000000000000 6335 39049394996200330516759608530277504906921463343246023142592115595101986850630519797874512282557346576386253832228069851486903103533352438290502612578686447124480000000000000 6336 349227651028993030746117371673350716324022877555167536147004755398015213259246992515552538715520641797789888394721426606332418346954231587204384176019079168000000000000000 6337 3164305654621215977500265981869080464833415351586915337211853332785143375299528819794674652643470543186162339880851012783249644269984316718132038754054963200000000000000 6338 29029930547259953884401886905502631832287544632510304082649466747947753717901050387367793169062905836357396867591933852550362409791939005622362822410240000000000000000 6339 269539287021164123238231493539985673627055547324144468944821052740455573983133943509881126639075381496736489632045000387878813452112994153739059200000000000000000000 6340 2532070945348853950761846525926846369218828240260466376657099547294420830636744551349075774910462579690486136784696069033823273579661272184101273600000000000000000 6341 24061181894598642115031030967506955739836974184231188794980612301737739782294151591289648780151106214286466154071074083868041833519498534060032000000000000000000 6342 231251107609415512028776871288500761888789118919264193986219650125841503298660215042038158699644307158107619990569110989670705971380780877742080000000000000000 6343 2247689498281760880513023126010963473846225041049818195570388820405369906379358036118590668089928856204357022589437142294395981113632122470400000000000000000 6344 22092787542201137535993238223398944415272633289862686396567745804760001173059317681274948406558372496174461903909173233726063883173201182720000000000000000 6345 219591285779491148534654652991267508724556442040798073379868246303295582401108849472803996964788991673440533522658340090929323288161157120000000000000000 6346 2207134500302139381020275444230509851445662021506896473986939490607511266420939011260206181420616592101203697731606542668441692332359680000000000000000 6347 22433584171076557635024224877064908454181290645741862862611068672281034351514724412061423690016241776037491010972109915370797402161152000000000000000 6348 230588939877340555697938688410825834570162061547648625165012499995239118309733277115120272974271875976152546773053513773368108646400000000000000000 6349 2396992365184338561409235754230104343331361873415691949341970810672112085896196080280154328659678195964925437123061204136230912000000000000000000 6350 25200305334020467385684019718431115480977555619130492453410149571906236621732000204525810490301333076418749250938926258769100800000000000000000 6351 267969072402983976601034091224698678695363283423392712651049542750083791080692924788838999662768785573501291245439424869171200000000000000000 6352 2882316088968313099181803237332196073339712646126963135553553049943785139355772709766725326231840594476791745129509384355840000000000000000 6353 31363237947278311581440423303450182113713516617164899909677668100696278200176307669711099888916123737245567690997760000000000000000000000 6354 345273039947973799797963163410736928938556750366360935612628244440483276012220317389671100728139445100424693089828864000000000000000000 6355 3845910757019052664722550150423461409554422597351265061142671745699011387768828208614818251075713695367827705298944000000000000000000 6356 43346220230312309394621010744605361119225730272274805884970036402224177492956882728775289103774489772198564200448000000000000000000 6357 494336643414968730653221514632056536036603340589225690877372112290245701663971431008995273489262467141473822310400000000000000000 6358 5704702988987122773366188611404421894176664252542765333908872034193185887169904702874684294871326642837389312000000000000000000 6359 66629555248948567987689981145082819435253923474380969833649985227636375385518821259707858107225484336876748800000000000000000 6360 787813631529009196643165981952458476142043837094802924247814146774314362910822178679138166435156889226444800000000000000000 6361 9432141225604021857212163395609535740872982548742499624275544371567345079807316134512943304117592260608000000000000000000 6362 114378524978930506794555166537687388783562552901500866571820624569764761165953043091822646996843154636800000000000000000 6363 1405252059001148320376246049471866039848439315473471994668601965506393705982882838960661718716383232000000000000000000 6364 17497668062318907818564406905328274429847092576354721333919759429719218154831206565801546608331980800000000000000000 6365 220890602515158498770946725587416595554618646283225010903412762803665861746492455156807520537804800000000000000000 6366 2828242052499075382481898391291719837345591803068994003508731974442766065243306884676594958336000000000000000000 6367 36717528400865189176080786132559169818170840952123781799937923878730647162807843765976846827520000000000000000 6368 482772469843369908816255770917505519888294475630553741708460649976005587239255798237825597440000000000000000 6369 6429618129573039120460027390453840637781699637393219543301416571217730423658277373791436800000000000000000 6370 86748816033921956387159099712472453049435630028321216060415937865636045398564059805122560000000000000000 6371 1185878595327019287811205588447220774909434876112096159897980923598172948696194686648320000000000000000 6372 16427755433101565891756960532602192552857972309777955461790211928632698856397502152704000000000000000 6373 230643305446625245762892108926932957037408125726049193530569098635694594451233046528000000000000000 6374 3282399982636981675942487318694491798445087178264457213433146565024116619324948480000000000000000 6375 47358009699737546568324443901562319480053496601825502084358831037661384059912192000000000000000 6376 692802649734927536004746305769981685183645718313016749405458343288672285097984000000000000000 6377 10277841507056617292378104536148079945032106810138160568102953444392391042662400000000000000 6378 154643448601546325001059443252228054728492347837726952992289808769792920780800000000000000 6379 2360247994529095314423984176621307306600921059794367414412237618586583040000000000000000 6380 36545775399160185513661690476717016360272326087138592223157227642630963200000000000000 6381 574148110779155919955067541642412142272037909838925970719000161052262400000000000000 6382 9153085824015529158703975301545700818829589866997370547694205466050560000000000000 6383 148085363870821350025256919362449705081218326045412004238504094597120000000000000 6384 2431615170292633005340836114325939328098823087773596128711068876800000000000000 6385 40526919504877216755680601905432322134980384796226602145184481280000000000000 6386 710998587804863451854045647463724949736497978881168458687447040000000000000 6387 12696403353658275925965100847566516959580321051449436762275840000000000000 6388 230843697339241380472092742683027581083278564571807941132288000000000000 6389 4274883284060025564298013753389399649690343788366813724672000000000000 6390 80658175170943878571660636856403766975289505440883277824000000000000 6391 1551118753287382280224243016469303211063259720016986112000000000000 6392 30414093201713378043612608166064768844377641568960512000000000000 6393 608281864034267560872252163321295376887552831379210240000000000 6394 12413915592536072670862289047373375038521486354677760000000000 6395 258623241511168180642964355153611979969197632389120000000000 6396 5502622159812088949850305428800254892961651752960000000000 6397 119622220865480194561963161495657715064383733760000000000 6398 2658271574788448768043625811014615890319638528000000000 6399 60415263063373835637355132068513997507264512000000000 6400 1405006117752879898543142606244511569936384000000000 6401 33452526613163807108170062053440751665152000000000 6402 815915283247897734345611269596115894272000000000 6403 20397882081197443358640281739902897356800000000 6404 523022617466601111760007224100074291200000000 6405 13763753091226345046315979581580902400000000 6406 371993326789901217467999448150835200000000 6407 10333147966386144929666651337523200000000 6408 295232799039604140847618609643520000000 6409 8683317618811886495518194401280000000 6410 263130836933693530167218012160000000 6411 8222838654177922817725562880000000 6412 265252859812191058636308480000000 6413 8841761993739701954543616000000 6414 304888344611713860501504000000 6415 10888869450418352160768000000 6416 403291461126605635584000000 6417 15511210043330985984000000 6418 620448401733239439360000 6419 25852016738884976640000 6420 1124000727777607680000 6421 51090942171709440000 6422 2432902008176640000 6423 121645100408832000 6424 6402373705728000 6425 355687428096000 6426 20922789888000 6427 1307674368000 6428 87178291200 6429 6227020800 6430 479001600 6431 39916800 6432 3628800 6433 362880 6434 40320 6435 5040 6436 720 6437 120 6438 24 6439 6 6440 2 6441 1 6442 13526125839822885748395332602577935599345341849827200515677149827957233492657993464361456537805712152652734614780687397463879058470380271587666472711735254596976640000000000000000000000000 6443 100877409975345688138691280360981202622603175405803845032528501983775541447984010389518342547140544523094878755916775223477223305868966680001357449858000978611884214320401312789050551360 6444 805658082982374292540541059321537381542602316804128278249253320256673085494475389395375994935344230537816369813054415784824889046234294846019202109820331298028314738531101171137904640 6445 6654759960431354337339115257781286749335899429550746498380831352069071502419646651109417831276996091791528036525020634236094678366344406269451297796044838384901248587263167860572160 6446 56239273197993922500841918962458098932619320946160147802464756859682188704255296790695046393741860973036404476536346277673231595326131213027664392558794683953995891785667811737600 6447 483924772655348227545778139066065145097860676862776224198978905485534974968785040733617717626036796454171713916959585839010928769522732016182407190533985599634800640000000000000 6448 4228934906066692130592378731818835888188420973614162616722247032608799097069159255721919173060381121356453870598635812006199434372575453211345484244802684174991360000000000000 6449 37474707379487881159482479121026076697277234294554716147831931331833673191556349053919403556908658745504502283308281266810200583313491800471456725018907508736000000000000000 6450 336419003766472646823391625188454566279747792465746534508676206085451850753337449666676256647034363585513639405410407299549374776572865120941024473342017536000000000000000 6451 3057594257859262844193702726457635232718843440325556671292785335027534815715547070996166446209442609711128206912581546244531062771702408836158820257785446400000000000000 6452 28122026427074716576220114591073972032885281677159643876931661414777475341988602585983314437612195144262522146462720395444668627248007617632802963456000000000000000000 6453 261667333073526151707232240247936418465770095204023517096302250293063905588497207514959815917475894795931353658396133612559397529178606677257302835200000000000000000 6454 2462620785911067161078417895943190276991287584192047632813657659494202942588661227451299095873797254356188114023797025100970214051008542297554944000000000000000000 6455 23438431938744432217541681120503024130448058814889597079267681726889227022201319761311781947590587442618216575166821290905010424697479598440448000000000000000000 6456 225580573241612020888535760140302718499479471074940050111717934962627726764478452889776270307131184918653921792755626726831816211107727749939200000000000000000 6457 2195291993155701608109733549526310668710159628507855931492853076112421013539573897628907574483459797588078536116360396119188179708468065730560000000000000000 6458 21601715219547988234507345869807708454772401158354010397556199093480478863463473478114075511924470159383654499865655731140966622849285488640000000000000000 6459 214925232606996103311911280987715835784120825431120356032496674182338175105912580268009230666511534913169934171682112152882058695572193280000000000000000 6460 2162200402934597748358377470473620836773313309228311015192582754095784783225159785903845834111761134757291433397975170603761454746173440000000000000000 6461 21995141788755935022428023492347048924953975671810457358486449091760363450109859153979470104653692032367768486721139584113914633256960000000000000000 6462 226254688333864747843572543777046809832604199419775479263519783220018834610237289707504100254880376049929569248158925245322677452800000000000000000 6463 2353585820135921070204893407920884783258058104245631371835820390778587678671312238202639659158426908205532844867805081924901273600000000000000000 6464 24760032711106228354506465824891585473182686771280007734858768093655780352106303237665816370174826388062898439218877829428019200000000000000000 6465 263449219109143327288053176959008978573367653993443226390961558641113646709483174975960203633087207638532273964911318112665600000000000000000 6466 2835375307324770016789725478655597807236530693546001021348680360227533269024903379022965785433221687003008170316110233600000000000000000000 6467 30869737870394701495701015783919903152156422650377631283132827651535098294017549600623853252634457762884035605233139712000000000000000000 6468 340014892226050620673905278663850946281516155882180388953806333425028647247422384579510587258339789998616977204051968000000000000000000 6469 3789039894494306953119153165824856374873614723628338516219716185409180112060277758273880678225669513228022183886848000000000000000000 6470 42720419574907496735921769236358150907780898723328772098427936064159718390818115891028593346170334465105890115584000000000000000000 6471 487330004132487816436303794688563579545023250825277318607636963860804214208169845526155927543751015483360411648000000000000000000 6472 5625541211723909314176813271099523789600488335848683913612358543018938556999261571251310482679588457913149030400000000000000000 6473 65728542969258271480737624697468614622939779123778294548373239898695464491293748004280974019228472352283033600000000000000000 6474 777490630424235973503374820807635750888609723711395640164217637273846144943680437393777081856065198358528000000000000000000 6475 9313216719675083667937707665746500867402399090325029656080771468160548833708932296838696378913389543424000000000000000000 6476 113002953134598045151245980511699265263737390848581114039294817637733631640855526190188635358240964608000000000000000000 6477 1389310158850948895855594656470537505511144214232235878814916899303847892477922034719980938190022246400000000000000000 6478 17313106781824096717278265856363334260354457047059104348363348965715767238773271537973828053997977600000000000000000 6479 218765731411253266764625473856325337845962442886960647279948926228265238379931002618146874982400000000000000000000 6480 2803432911687679984389951914175125803684665559182423880670936079930110222565734017267151142912000000000000000000 6481 36386739856713250534854833104337916036025157700302846828767311951895235927106872200517595955200000000000000000 6482 478302354381857224475364513779380468778217674930270836692641569883635165135188614920808693760000000000000000 6483 6368383671196153033598503320068565965040921545608522214317593556253752038671055684517232640000000000000000 6484 85898337445354094069637932068232527039147045420200419824529507102247456718185980787425280000000000000000 6485 1173900023657049396015132804725531676172975937969549734040425560733544939113404841328640000000000000000 6486 16256632980673424580384492193720919713765701764884435092396563887709441576643361505280000000000000000 6487 228163269904188415163291118508363785456360726524693825858197387897676373005520863232000000000000000 6488 3245928871718792990654237459597886334017919542950407688839444936523848656888004608000000000000000 6489 46813664760660103504320714661314476727409203537436703209825970910791712978763776000000000000000 6490 684554999142845065338023135463196188931459459761671311912536220154283329323008000000000000000 6491 10150954574870733128274671146812918464229241293963615375904151550017176338432000000000000000 6492 152660840286141884936943296543866156590947574147499684364183529170180191027200000000000000 6493 2328778021268707376898331054266356542512908778997109182220074450338761932800000000000000 6494 36038195185282960714860833664540391133046321558150556220057821703149977600000000000000 6495 565827123666414529810791200459188777891283737232564724766550883355852800000000000000 6496 9014402705469839322966036281825311412483686990224683115153384171110400000000000000 6497 145734802539538471453427444451934630397389463727230861314083394682880000000000000 6498 2391088250787755788585155512420507005963842702977369526565884395520000000000000 6499 40526919504877216755680601905432322134980384796226602145184481280000000000000 6500 710998587804863451854045647463724949736497978881168458687447040000000000000 6501 12696403353658275925965100847566516959580321051449436762275840000000000000 6502 230843697339241380472092742683027581083278564571807941132288000000000000 6503 4274883284060025564298013753389399649690343788366813724672000000000000 6504 80658175170943878571660636856403766975289505440883277824000000000000 6505 1551118753287382280224243016469303211063259720016986112000000000000 6506 30414093201713378043612608166064768844377641568960512000000000000 6507 608281864034267560872252163321295376887552831379210240000000000 6508 12413915592536072670862289047373375038521486354677760000000000 6509 258623241511168180642964355153611979969197632389120000000000 6510 5502622159812088949850305428800254892961651752960000000000 6511 119622220865480194561963161495657715064383733760000000000 6512 2658271574788448768043625811014615890319638528000000000 6513 60415263063373835637355132068513997507264512000000000 6514 1405006117752879898543142606244511569936384000000000 6515 33452526613163807108170062053440751665152000000000 6516 815915283247897734345611269596115894272000000000 6517 20397882081197443358640281739902897356800000000 6518 523022617466601111760007224100074291200000000 6519 13763753091226345046315979581580902400000000 6520 371993326789901217467999448150835200000000 6521 10333147966386144929666651337523200000000 6522 295232799039604140847618609643520000000 6523 8683317618811886495518194401280000000 6524 263130836933693530167218012160000000 6525 8222838654177922817725562880000000 6526 265252859812191058636308480000000 6527 8841761993739701954543616000000 6528 304888344611713860501504000000 6529 10888869450418352160768000000 6530 403291461126605635584000000 6531 15511210043330985984000000 6532 620448401733239439360000 6533 25852016738884976640000 6534 1124000727777607680000 6535 51090942171709440000 6536 2432902008176640000 6537 121645100408832000 6538 6402373705728000 6539 355687428096000 6540 20922789888000 6541 1307674368000 6542 87178291200 6543 6227020800 6544 479001600 6545 39916800 6546 3628800 6547 362880 6548 40320 6549 5040 6550 720 6551 120 6552 24 6553 6 6554 2 6555 1 6556 1558048031313104048622583381300651929159526654226154611604368756608494390284917848876549101245798365408864995586210230738914315942529131252161824623603495096182374400000000000000000000000000 6557 11522140961203453620037621752777842726188808123073242550940221848088172689477571133856860394530750454974482504633754164559160603875059159675865256444235940702858841611079210295790127278020 6558 91233335509818764223255634687686997596220409964815997141098943873389429773527545419094312216210002036232054752127341084243032395608722533659846217373310959740420235745984141543367245824 6559 747049284056864085921604460289576285598748815975246388468456457716592321834450645364658274382181822246727604264121798195161621233390891965852363874558850216258608767604064297691381760 6560 6257877472657809440626600918980999681118745668973661482114300043715585529691703107748097346718884555321021008231346632903752158293469654561354109427389454125821144179679864815616000 6561 53369672067448943996436468994751122289290736337493669339412754899780397981992262881734645918266732354719993944752503107898950886493751682590598300398583379049536552960000000000000 6562 462207373461861704425863148685468252709705552885417621273120783917884909336505308536692469911437982007802401304434736680504523438972111071931892439598574102831431680000000000000 6563 4058761697519906501874972062729101578822251018956808252897788200043958684954580201514651830853590571254356516601513884195823052961840491227078468309173690790051840000000000000 6564 36103184636893203914381281113565909746714299721518878626843284246128258156425068596702863283161687866547621345953389863352722679345429863152791310804384219136000000000000000 6565 325098207455699469707849065565663817525199794619064746371903953207476689378878655989396799855186578204692036847913605731890385152781346347844907276605325312000000000000000 6566 2962175152486537527612894802583471550565209374883818639716195654283420325784414383905285108262254435200947278751716345620117666296342688561585226514432000000000000000000 6567 27302488380900767573532491075567583734868815570001567036555853356379963669858300219413212573572354914270267666139430854961551676763525567244819601817600000000000000000 6568 254505695403306094403119447435280299835889348519540267114987104886473401440024990884087584453918189846070102420764821534064558237178889432631502438400000000000000000 6569 2399019505012850559058533160070293171433031417219294652312334298615232810255255882130335643621379181757622444218511997928971086569260795620753408000000000000000000 6570 22864911427133548982964248816754685441115114243974211305050902138651881832675831750557907570416321248926021930853370885732399546812994179563520000000000000000000 6571 220332893417669056811832082043142088459752602838261047508787084586502155799283763397694837525145228411847811727441064463738727678771706923581440000000000000000 6572 2146596151495010595674091343070054742986476411750000580232567022993831127183221923573570727794241713689564784217039953249227573139579045150720000000000000000 6573 21143633169645131472911209786844943334634727852181526771992479120941639004548607687300993300074707737664689290929241391585328974147417538560000000000000000 6574 210558318884238755933532076375005791117906131660510522800004013975367035910270511228236013792306483840029048177233024395006205428487946240000000000000000 6575 2120023953783498972356514973346238744523903585595100169074803690863024547778111341805555026720884411469251424393694382352597056172851200000000000000000 6576 21582498433684766123616170783734912713540647863810185444588740537020885521711569264505448281043147427232687381721546864745871153561600000000000000000 6577 222165191116108876403216426197578877996803261884882698597138854315169878343725953771470846287219246032282680017662468631553061683200000000000000000 6578 2312540257034961887940616316291122869359614412920104515232881402187221596909179366374581385363843841919501863709475574018106982400000000000000000 6579 24343050063668254743682383159537812393519973930385480691180967375440373092071795963695496106754469970363053622046812337183129600000000000000000 6580 259164272357544336047360018727534326977062094117522873167562000632932037265999460984890197148224024903548323242298048512000000000000000000000 6581 2790814715219632215903993141536883175337487931631126351060892467473069217009395101412057472506036569239874103281721540608000000000000000000 6582 30400293214742745016285677869039412599939243149094726518259963785143520121788775920285170774588463687247058477854490624000000000000000000 6583 334997466720473177920269591438809537330047639799553077272280467121895850502263399367556378766266117510327103024791552000000000000000000 6584 3734523821901226550243685962335404127357369466587347854841899412759536187234714092320432689357902062663035701428224000000000000000000 6585 42117265293733814286762658553942126404331401597606058518861714498880023986445362562870460261404962164559241543680000000000000000000 6586 480585562851994702353387866121731242747331525461247013239967170025483074828664174007351099613768798884398209433600000000000000000 6587 5549554638034083008429593742704028777374350252322594357863590841082451421889142277384649101299287581931654348800000000000000000 6588 64866584235648354796407338710581339148012520452453546882430002842194964833061459874044157400629187516458598400000000000000000 6589 767655634757894495403928711872833070292830978335504044964668429659937849692222018672854829582973554130944000000000000000000 6590 9200489600240999517238060788185684977904539522370482003914069603214285858297017211101936509557753774080000000000000000000 6591 111707396832304884653359565144532095630805429033683882223935965364773811849087117529496738067937597849600000000000000000 6592 1374419020050383365542936150680319884554245880922382863627444973884985233765882891109477937568337100800000000000000000 6593 17142586657324487573626006594313982998355775879705596976191969547686950437520457862761443049760358400000000000000000 6594 216831890691595779323612209999031854196495371568622873602336118040612065001986861158538946805760000000000000000000 6595 2778623770876284586298005437058531770023739315295853757833140185417454379888161149857707327488000000000000000000 6596 36055951312561311893628880076116662253879474448481911857596700025059824691405900635058345082880000000000000000 6597 473832238920344540134473256641255417668140874229987931676822489791264743031121431603791790080000000000000000 6598 6307149212819266946736979249683291292300143453823824885333770541289773653683833995243028480000000000000000 6599 85047858856786231752116764423992601028858460812079623588643076338858868037807901769728000000000000000000 6600 1161921451987079504219060021003842577436516999827003308182870197868916929530614996008960000000000000000 6601 16085510528245283269012023854839646874673431219990914723002915846786184296889220857856000000000000000 6602 225683234361751584563690128089794613875313327323338458185825677159658151559808679936000000000000000 6603 3209457760800604305365987600501280869590751907636358164245743308023580694451060736000000000000000 6604 46269319821582660440316985421066633974764910473047904335293110783922041897615360000000000000000 6605 676307348550762594671299965156410692679273201210325874419614097019894373548032000000000000000 6606 10024067642684848964171237757477756983426375777789070183705349655641961634201600000000000000 6607 150678231970737444872827149835504258453402800457272415736077249570567461273600000000000000 6608 2297308048008319439372677931911405778424896498199850950027911282090940825600000000000000 6609 35530614971405735916059976852363765905820317029162520216958415763668992000000000000000 6610 557506136553673139666514859275965413510529564626203478814101605659443200000000000000 6611 8875719586924149487228097262104922006137784113451995682612562876170240000000000000 6612 143384241208255592881597969541419555713560601409049718389662694768640000000000000 6613 2350561331282878571829474910515074683828862318181142924420699914240000000000000 6614 40526919504877216755680601905432322134980384796226602145184481280000000000000 6615 710998587804863451854045647463724949736497978881168458687447040000000000000 6616 12696403353658275925965100847566516959580321051449436762275840000000000000 6617 230843697339241380472092742683027581083278564571807941132288000000000000 6618 4274883284060025564298013753389399649690343788366813724672000000000000 6619 80658175170943878571660636856403766975289505440883277824000000000000 6620 1551118753287382280224243016469303211063259720016986112000000000000 6621 30414093201713378043612608166064768844377641568960512000000000000 6622 608281864034267560872252163321295376887552831379210240000000000 6623 12413915592536072670862289047373375038521486354677760000000000 6624 258623241511168180642964355153611979969197632389120000000000 6625 5502622159812088949850305428800254892961651752960000000000 6626 119622220865480194561963161495657715064383733760000000000 6627 2658271574788448768043625811014615890319638528000000000 6628 60415263063373835637355132068513997507264512000000000 6629 1405006117752879898543142606244511569936384000000000 6630 33452526613163807108170062053440751665152000000000 6631 815915283247897734345611269596115894272000000000 6632 20397882081197443358640281739902897356800000000 6633 523022617466601111760007224100074291200000000 6634 13763753091226345046315979581580902400000000 6635 371993326789901217467999448150835200000000 6636 10333147966386144929666651337523200000000 6637 295232799039604140847618609643520000000 6638 8683317618811886495518194401280000000 6639 263130836933693530167218012160000000 6640 8222838654177922817725562880000000 6641 265252859812191058636308480000000 6642 8841761993739701954543616000000 6643 304888344611713860501504000000 6644 10888869450418352160768000000 6645 403291461126605635584000000 6646 15511210043330985984000000 6647 620448401733239439360000 6648 25852016738884976640000 6649 1124000727777607680000 6650 51090942171709440000 6651 2432902008176640000 6652 121645100408832000 6653 6402373705728000 6654 355687428096000 6655 20922789888000 6656 1307674368000 6657 87178291200 6658 6227020800 6659 479001600 6660 39916800 6661 3628800 6662 362880 6663 40320 6664 5040 6665 720 6666 120 6667 24 6668 6 6669 2 6670 1 6671 181026081001669371209288487411357397334508511162276988460778876301827791215414059524302579675298879190615398699939972469229406434453450227502492386439708625173112422400000000000000000000000000 6672 1327567654047855308689219817782015263119313229522637841442390066301614636954761886919068775425021041796524336592853667165788936517061206424148974245680650169217723544095555723378026272549320 6673 10422522530629004740273685197707052605216700199939765065823319701799912206068418283166100435811900827831721053074117388770081009286562239304401883641030421565920292253903603298924465487872 6674 84608825893271571199658145510285976766246612985577940492406966367330130524340007504600777708207427782698856895709155679883003467552292002703023794130118066739525710679272787469873971200 6675 702583142422464093031607065761457063115482083220400624933380951920743278369239000684897814888668922978035547041554240567494205291848810848046295667129297048228963927554844436463616000 6676 5939214032212804060035133296454142174820075988548603291224723894506373446330364085681451660073260904040913368623318505798796614264463927795352632712412190787859854131200000000000000 6677 50979507917631136891627947765318302447503185136725053709529970255342206365042149945810384843356574361179865217430179649754977902375302818357519234399198251512150097920000000000000 6678 443647042753649579227012435360170245929060831837824689875063481706107185213615509129793852720226775263565684705254977266954484592314577707298892301823822556529950720000000000000 6679 3910531422920488298600211096794372527573126230295185038865605618697104019485195275491164747500975528713689679588344482693481281025987809262354197038952706211840000000000000000 6680 34890872741730510872283853960554145732207861707765022188762520757382406555419741493410120917692246752846286781850429984758978015520051182831750287816698888192000000000000000 6681 314974498318989491975419184643273694235562113047592817299606921135634971921279616463832899901067990891221286723019286368475296258037951038355048956428288000000000000000000 6682 2876035501350920756845039458210679140256468669189654317111763254058138720684844611780583576251518467809527545480094272207707186081192643979871458322022400000000000000000 6683 26556833224035864381024720804553299474564881981542699024508173479029245376215422113343406222810893557976682821075037177818793998903855593565583520563200000000000000000 6684 247946591426839521288277463433267619515476158029531625324808103861544191598724829310735257547563071442666494168656204130436507646647135541603074048000000000000000000 6685 2340440620536310066870917302983219756300039520007960119390005316531647389298309614982281544104626348934416721601398289561401592452316414680760320000000000000000000 6686 22334109247156642521395559208212595830752794791294282641238818985959823305248118687697963279897798026272950462449309904090306275682503941423104000000000000000000 6687 215455483499034328076039429484010285299792575389053397557195964190289260890802053394994252190670774665109204806950835092132338276446575557345280000000000000000 6688 2101167397561434106570465417252616017102583378856139169506608427486460824070509289438583105806116902082501281093642802008403004548048622714880000000000000000 6689 20714876481053236480280089509626321474523353536627815785895485318931392318193990725067128499224712133926240165618610813640436113026087649280000000000000000 6690 206459007298324018380421357379776562290962735580463561938096221264790099142671146290668498224902264483183336629131433199855433935958835200000000000000000 6691 2080326120580089872975170348793660417573773860071088774551724620313407768608543980636076527738510977064566300354857371248552077279887360000000000000000 6692 21193128968769167846827459862816520135915612398641311164959125478476622670330507438571512707913153360625596227435381246414705341235200000000000000000 6693 218297708936094497451810969798249102400248744072170620965593781345015941191662763723830492634930207563106056560986649197441921843200000000000000000 6694 2273657046317467338204041792808043095546243137806894372801156146992075556223416313231416358482038062174022451967701577077306163200000000000000000 6695 23947637970920743981237758660007233430659747807582517133385245899521246892029311172345302940133106491933127167542432890880000000000000000000000 6696 255096135513370196772516257193126932300611050440288261498280351327565088789911293123876847663627575715521308469984158023680000000000000000000 6697 2748430499072879781196420641999349865681227268429440702967070975272428706599516048828071517141238883112523314582914072576000000000000000000 6698 29952528050198537904870879507065419013816622991744534460777669257281359081095955266644735556658507716223016977779654656000000000000000000 6699 330192018924674214160548475278854729245297623582212530568378763555449297401254160656788556450178676117195137543569408000000000000000000 6700 3682014998578614261395429666721219671120836796129077924321550706448200358925769346881022994998740536409035196334080000000000000000000 6701 41536121844832265585694750884461559185710954009665940555547821385054116696898503064851014346890596701872918102016000000000000000000 6702 474104259351274290913914595567318165857484753616847742756090563596447589432537914352093458222668968724727542579200000000000000000 6703 5476762349669887769306273751049123174159007440865746617771629900674816790704093238568911162934819671797609267200000000000000000 6704 64044010411540106005921371054996857865456036187382418342893406855598007172824319894302051248137671150665728000000000000000000 6705 758314026942908641885713813812131537788431741055446326394211163291632417480516959162302720266315780587520000000000000000000 6706 9094044552086171137317350585753578021228720568847915233584518008310004434289025729813610724143025618944000000000000000000 6707 110493169458473387567171799247504910693516177056675702400142010188471068238290845401580600942256141107200000000000000000 6708 1360598927567591379905606302124593696541072438476951232902831230577676061020373934396144565884236595200000000000000000 6709 16986421767309446747186281738098069343097624369232377985073444238503252987851301149367629319766016000000000000000000 6710 214946395989929729068624277738170707638264977033243544266663630057650220958491323235421216833536000000000000000000 6711 2753814630064889188206058959941937736362813071409283634995344290904798537210588282448263512064000000000000000000 6712 35725162768409373252402927047895408471733791196660976886426088098224413455704929069599094210560000000000000000 6713 469362123458831855793581999503130366558064073529705026661003409698894320927054248286774886400000000000000000 6714 6245914754442380859875455179298016619559365362039127556349947526325795268696612305968824320000000000000000 6715 84197380268218369434595596779752675018569876203958827352756645575470279357429822752030720000000000000000 6716 1149942880317109612422987237282153478700058061684456882325314835004288919947825150689280000000000000000 6717 15914388075817141957639555515958374035581160675097394353609267805862927017135080210432000000000000000 6718 223203198819314753964089137671225442294265928121983090513453966421639930114096496640000000000000000 6719 3172986649882415620077737741404675405163584272322308639652041679523312732014116864000000000000000 6720 45724974882505217376313256180818791222120617408659105460760250657052370816466944000000000000000 6721 668059697958680124004576794849625196427086942658980436926691973885505417773056000000000000000 6722 9897180710498964800067804368142595502623510261614524991506547761266746929971200000000000000 6723 148695623655333004808711003127142360315858026767045147107970969970954731520000000000000000 6724 2265838074747931501847024809556455014336884217402592717835748113843119718400000000000000 6725 35023034757528511117259120040187140678594312500174484213859009824188006400000000000000 6726 549185149440931749522238518092742049129775392019842232861652327963033600000000000000 6727 8737036468378459651490158242384532599791881236679308250071741581230080000000000000 6728 141033679876972714309768494630904481029731739090868575465241994854400000000000000 6729 2350561331282878571829474910515074683828862318181142924420699914240000000000000 6730 40526919504877216755680601905432322134980384796226602145184481280000000000000 6731 710998587804863451854045647463724949736497978881168458687447040000000000000 6732 12696403353658275925965100847566516959580321051449436762275840000000000000 6733 230843697339241380472092742683027581083278564571807941132288000000000000 6734 4274883284060025564298013753389399649690343788366813724672000000000000 6735 80658175170943878571660636856403766975289505440883277824000000000000 6736 1551118753287382280224243016469303211063259720016986112000000000000 6737 30414093201713378043612608166064768844377641568960512000000000000 6738 608281864034267560872252163321295376887552831379210240000000000 6739 12413915592536072670862289047373375038521486354677760000000000 6740 258623241511168180642964355153611979969197632389120000000000 6741 5502622159812088949850305428800254892961651752960000000000 6742 119622220865480194561963161495657715064383733760000000000 6743 2658271574788448768043625811014615890319638528000000000 6744 60415263063373835637355132068513997507264512000000000 6745 1405006117752879898543142606244511569936384000000000 6746 33452526613163807108170062053440751665152000000000 6747 815915283247897734345611269596115894272000000000 6748 20397882081197443358640281739902897356800000000 6749 523022617466601111760007224100074291200000000 6750 13763753091226345046315979581580902400000000 6751 371993326789901217467999448150835200000000 6752 10333147966386144929666651337523200000000 6753 295232799039604140847618609643520000000 6754 8683317618811886495518194401280000000 6755 263130836933693530167218012160000000 6756 8222838654177922817725562880000000 6757 265252859812191058636308480000000 6758 8841761993739701954543616000000 6759 304888344611713860501504000000 6760 10888869450418352160768000000 6761 403291461126605635584000000 6762 15511210043330985984000000 6763 620448401733239439360000 6764 25852016738884976640000 6765 1124000727777607680000 6766 51090942171709440000 6767 2432902008176640000 6768 121645100408832000 6769 6402373705728000 6770 355687428096000 6771 20922789888000 6772 1307674368000 6773 87178291200 6774 6227020800 6775 479001600 6776 39916800 6777 3628800 6778 362880 6779 40320 6780 5040 6781 720 6782 120 6783 24 6784 6 6785 2 6786 1 6787 21213982564039835413498735588064701220169892441543401857613092189401974837517621294679656357981176046471700516477968720507620663904981912878991213905243479651105164492800000000000000000000000000 6788 154287835795391059234633420726982980724236153601299828173905083672458265051451126730709332050034724912109423408150639156505376954027741544391577272846065096656823966356263017372488885980144100 6789 1201089615650157673584827494468973376778547967334230550285761853670148992808388116722108282647455266604404865412812329334497573497797085486488414358410114383826174867406768421363987553189888 6790 9667136268941191861004061633991246285312586983827730611395575029335808308718735395351373661779405402831495472241144313253232901487276877515628224570504428445265271933660080447543108960256 6791 79582452674552192043005637958381069717817680613797246911098348490841441549500655327605839895205395677996408306057805879344765556993823790176293704561390558818251409912688808151744512000 6792 666877681742649395892618536861683926381482083840406213565808437150113448668873811641297391773931504475623543651565659212087922422406787694994431139717164185100921654476800000000000000 6793 5673769460595424129801349504331331654313867437489972420290478591292394883577739638484363865823040711302884122504260429750495443356248493781944558632112065265865536307200000000000000 6794 48936634011692390484728027468842461586454316090334678021451386582664210383856559634275565942978655909316923707949509976043192023188993943462833911468121144601062932480000000000000 6795 427478611336359887304800337068666762674950380681174150734774585309509912817963236068396183395903306057677225716222942640772361387639286417792800415328723956777615360000000000000 6796 3779497053105569504396011217140301132029317346536192568053792860274942715753703753266390695155312091044195028743553499480124739499891162786389343399372866453504000000000000000 6797 33806660017538637165328707410889240274688727112109078540032745446114748236500770292811332473873270751599768316318520500836267230972791149692963751165165568000000000000000000 6798 305834516006814402109609967903407065571124892476128305705132497957608911966369998217672945872684638287589115116061221045706478879468742669472642862415872000000000000000000 6799 2797654573085525241155370344369008958264193414080164222219910081174593375035676330808325825091794578250424523173777191847050216255799787398792613776588800000000000000000 6800 25873851590032919484949825809762385682764091316433408025858292297929808355901632809956751823298910674784679174690774537189318770788837034636655303065600000000000000000 6801 241904893609727866206554748636552659023242350467644312397254586464268890301799521660870725867549782289735149195187440855509974981268195326862295040000000000000000000 6802 2286219998042566586685819069010659640232860029134982843549847555560399866543776316402773289729527963959452704746822604253369223234448255818399744000000000000000000 6803 21840714452614806397777205418777378936723052290924337545484517387415265439828940728462760655858591864878578044713659261094129878238753642774528000000000000000000 6804 210904885250401257093490838917493005006882987632793805463522042243705394948350090813498846959739143489719965708500992868416202522928822217605120000000000000000 6805 2058642802919099672797071798563793344046459857647563749100052940269467264028827512785371746087854326038593834974760981415481540672062792663040000000000000000 6806 20312354755211866679456582530766616023288352950399798424518344708084771400820651816129674611582369164483011208665284007614547317011932774400000000000000000 6807 202600288713672145660472495966361958077934790469969130258959575630759001990857115744102953026102463035237241798562358164838452608693698560000000000000000 6808 2042864716540531663013812885989707809259662398814254133136355798526925728785416420869362768346961313065249361287670830160834283438080000000000000000000 6809 20824862841287614544079176272217991026786001459544096172243046575051679784602834640790125121315666022797555867121794162550889041100800000000000000000 6810 214633254092926080924012793730263922795265304830542605388046673179338451263062722203937402808282907050216347469001945488190708121600000000000000000 6811 2236775372221951860193614672850977260873269843169057654409915660624780406405871679538965804153680964953815114994766814642176000000000000000000000 6812 23572177853325563190623187289506828943801015877235513480368731786780537736161602561749881078950972370840386451554316037652480000000000000000000 6813 251226864565563986045999901142626223284696109820391197991955891035381363536912890393902904741054005532095219268362216407040000000000000000000 6814 2708016965789103637186862121054344999203422603373494821381079373667824351606316677347454194948400630910512435270772588544000000000000000000 6815 29523998137999500847254616497423764729632660960857257270580800816210339392953051202251143343025421946367489913124814848000000000000000000 6816 325568357479212750935863734016689423486014333302554525874156084592284986272486302438435524926029111672149540769628160000000000000000000 6817 3631376337004917060660853516757827171774606817432749910988986045115558718579962615147190031242974901482201626443776000000000000000000 6818 40977053776098076831392800488951450592930784843783440483020721028991245164743009226384152045941757158682873823232000000000000000000 6819 467887489998261696695590931092607234099050508748256794487348028233283000287391546929941921223547009366349368524800000000000000000 6820 5407189020255348079199075930702619019358583691458473517818673278480452418970570731283990906896467453925759385600000000000000000 6821 63261223383765174781665888244299893164988395455159333614726785011046464388112890801284193423652982116843520000000000000000000 6822 749472105547593591134873503785626061648918984314999087133217224652916267836732323022253138709791033524224000000000000000000 6823 8993978520755031487601177933066363777202442856523254975984665298726130202910327044400392388162120318976000000000000000000 6824 109361753438575199548835580893926358821557654141503012347771771729066164610634020906031988308521569484800000000000000000 6825 1347872567236004599389231455918081802374796493698589193115577800325233124586000746202321386523433369600000000000000000 6826 16841238675281160877552210954011761058113883990008169626226662663815190996502144729287564111904768000000000000000000 6827 213060901288263678813636345477309561080034582497864214930991142074688376914995785312303486861312000000000000000000 6828 2729005489253493790114112482825343702701886827522713512157548396392142694533015415038819696640000000000000000000 6829 35394374224257434611176974019674154689588107944840041915255476171389002220003957504139843338240000000000000000 6830 464892007997319171452690742365005315447987272829422121645184329606523898822987064969757982720000000000000000 6831 6184680296065494773013931108912741946818587270254430227366124511361816883709390616694620160000000000000000 6832 83346901679650507117074429135512749008281291595838031116870214812081690677051743734333440000000000000000 6833 1137964308647139720626914453560464379963599123541910456467759472139660910365035305369600000000000000000 6834 15743265623389000646267087177077101196488890130203873984215619764939669737380939563008000000000000000 6835 220723163276877923364488147252656270713218528920627722841082255683621708668384313344000000000000000 6836 3136515538964226934789487882308069940736416637008259115058340051023044769577172992000000000000000 6837 45180629943427774312309526940570948469476324344270306586227390530182699735318528000000000000000 6838 659812047366597653337853624542839700174900684107634999433769850751116461998080000000000000000 6839 9770293778313080635964370978807434021820644745439979799307745866891532225740800000000000000 6840 146713015339928564744594856418780462178313253076817878479864690371342001766400000000000000 6841 2234368101487543564321371687201504250248871936605334485643584945595298611200000000000000 6842 34515454543651286318458263228010515451368307971186448210759603884707020800000000000000 6843 540864162328190359377962176909518684749021219413480986909203050266624000000000000000 6844 8598353349832769815752219222664143193445978359906620817530920286289920000000000000 6845 138683118545689835737939019720389406345902876772687432540821294940160000000000000 6846 2350561331282878571829474910515074683828862318181142924420699914240000000000000 6847 40526919504877216755680601905432322134980384796226602145184481280000000000000 6848 710998587804863451854045647463724949736497978881168458687447040000000000000 6849 12696403353658275925965100847566516959580321051449436762275840000000000000 6850 230843697339241380472092742683027581083278564571807941132288000000000000 6851 4274883284060025564298013753389399649690343788366813724672000000000000 6852 80658175170943878571660636856403766975289505440883277824000000000000 6853 1551118753287382280224243016469303211063259720016986112000000000000 6854 30414093201713378043612608166064768844377641568960512000000000000 6855 608281864034267560872252163321295376887552831379210240000000000 6856 12413915592536072670862289047373375038521486354677760000000000 6857 258623241511168180642964355153611979969197632389120000000000 6858 5502622159812088949850305428800254892961651752960000000000 6859 119622220865480194561963161495657715064383733760000000000 6860 2658271574788448768043625811014615890319638528000000000 6861 60415263063373835637355132068513997507264512000000000 6862 1405006117752879898543142606244511569936384000000000 6863 33452526613163807108170062053440751665152000000000 6864 815915283247897734345611269596115894272000000000 6865 20397882081197443358640281739902897356800000000 6866 523022617466601111760007224100074291200000000 6867 13763753091226345046315979581580902400000000 6868 371993326789901217467999448150835200000000 6869 10333147966386144929666651337523200000000 6870 295232799039604140847618609643520000000 6871 8683317618811886495518194401280000000 6872 263130836933693530167218012160000000 6873 8222838654177922817725562880000000 6874 265252859812191058636308480000000 6875 8841761993739701954543616000000 6876 304888344611713860501504000000 6877 10888869450418352160768000000 6878 403291461126605635584000000 6879 15511210043330985984000000 6880 620448401733239439360000 6881 25852016738884976640000 6882 1124000727777607680000 6883 51090942171709440000 6884 2432902008176640000 6885 121645100408832000 6886 6402373705728000 6887 355687428096000 6888 20922789888000 6889 1307674368000 6890 87178291200 6891 6227020800 6892 479001600 6893 39916800 6894 3628800 6895 362880 6896 40320 6897 5040 6898 720 6899 120 6900 24 6901 6 6902 2 6903 1 6904 2507219879717509299688252759021133374627837714462289741499474626813743452868837943421541230950410013680515428568844366188009511336437469362281316989759046348014977705574400000000000000000000000000 6905 18085317886979433069037408864128625266565630787932400265482270615784269309169259409981149031724537711822788806975237109153635354377125355355823849354440077137671847100441594479120561821312436720 6906 139613884197651158030290858415169288420022885090118304520054520861489711539659168598109662868398137589388620972213393018596992892073166185614168965228630454838164011042408220552492113209589760 6907 1114198475587519050847826636347274127781801103974952786236511969119158309081731463018912447137274833305890346708571347112182464612417071904216861884030814416394623163478975073398462164762624 6908 9093939346168817272741177494003181160887948234382168906377192140974616201147461352841636111884539690853491175279579935785994769815092113895138899010010055379851687704926679402834558976000 6909 75546052643083290159159598470213818694008380781593082793586453790789864154747090367137393471750136274430427112094871605174769127085512233929243033849428228203096346669875200000000000000 6910 637132883014929321043946498688722506198165582147208700672549529361770321076842543995149671645723082639385233952626784070765131549241102974578429932486001718586547109888000000000000000 6911 5446875478475691564907179562937816739058259040411557897258093290258926572228520195885349598664559993422860723124288026512602606628163718130335049208353938789559487692800000000000000 6912 47156881810188000380591175840971192498636101677483054218245784869610027000201154428701942768194052975165006098440640372293731050641566717100804798430112242645325578240000000000000 6913 413184653637190351166946288438188642277663508773094612352467771592299592743474099307285820358653353644004505789510572453749223636481126562949594375799413976072192000000000000000 6914 3662298532045160503098705780064510689861924507488669002974921646095860524657983990360210944064843423181168969621251288352921673133964865598605473010329583616000000000000000000 6915 32827716947638555422176614731005221368309262282147184855480826560058714734906371859299442423066364676850763477052521867867796585847365488708367064871469056000000000000000000 6916 297517063310959856127220191738805247707772091966829643822146062110662811463768422790784505554749033940915078405055021626643163680260688143335195855028224000000000000000000 6917 2725855386530648327321074159738641424760827282041968916992460694843507881557810247921417913765037865806065111939588723686937807454790169245479158048358400000000000000000 6918 25244690229825909459961051986831898279537507959710499952746681518137381053276356272892942061482523538440617999165729180913994028916112898571915755520000000000000000000 6919 236312196004372585291926381167674095570933563538443401919379440857762557305570504771532871337847389156365212115343118602512068976329485665727152128000000000000000000 6920 2235815928931585632256780732566730436597718020067518665200438692247962490964871106267302146939641202776140547364476623492241538336405798621544448000000000000000000 6921 21380337785877391661600240144476560934385964933392154452777650025492443840262067211094264185739752218985043947758525128906648633929453233242112000000000000000000 6922 206644796852503695438221015093253932685022680103561864230173372517928840821413333965063311425139907036372179824391981089296973882071356234792960000000000000000 6923 2018716394528108175561696473774408635753810566259877169508386426244743239608872364494588669156616084875709278004176708482364805453406483251200000000000000000 6924 19933425777044247054256872740692310244174453524431831691617058966286386321737661085748283352813608830680176267444412598294560339392798392320000000000000000 6925 198958706774976789751375465172309018776560969441094663085365447509017879092107029810540921583258469128087866477412009022172127844808785920000000000000000 6926 2007430663110554676356217933287341595876790406439600775280135914483089427206003401179564455748384349275897334610623238368182914777088000000000000000000 6927 20475871524034564676940919052157754756379672725827631168461579836575479748141011023261183057611898639240222947715766216695868712550400000000000000000 6928 211156485475600907471471269057362320841948085174742356419513480914287437517552665256991217653753906682091495048369805602062336000000000000000000000 6929 2201748570515821933735489690819058932280949210493857200507971550335151062886042298542562098066747365829044233985144708147445760000000000000000000 6930 23215070309011477225971992575548792411102963234190398963731691680370597913268798522347073477349242643320113407280972101058560000000000000000000 6931 247538423427367613663914494504922849091398838121710429217142094304377958126588735340360290410192790868308828260977197711360000000000000000000 6932 2669363506578898007495574432814513506413175132477666432107471051221020819029535438290340208089978354081794720203309842432000000000000000000 6933 29112150177015426667947112598721132043106422049871606818664887518783329057081373348479067223371684907975892555981127680000000000000000000 6934 321106689069833641828545204600350517336183244403115731198589437706984337923506976366424755161175624693700012133056512000000000000000000 6935 3582612146308588669441141107250873615394463638083068750137264839003497658335457809592909781340843397263473164419072000000000000000000 6936 40440163288365356171758501614050552749258673166727343569293315249014386407374211444041876060473098747579369259008000000000000000000 6937 461937104682101729609054282530323637298122584750409890966712529467918474499875280777491636199563605220461536870400000000000000000 6938 5340864945874695990334034372688595385428748830567123995794264544553130262071647946414884264312006134831513600000000000000000000 6939 62518696804660862523238872240929582148777322583556293219494065572136115227445335819832539264413296930848768000000000000000000 6940 741137112404118485220500167127145570227407004933576971809359995305087796160403188852278585315720081440768000000000000000000 6941 8900401219067644010623773205672480204028524048021526650252368703448517833321621522358904971261319839744000000000000000000 6942 108314809150634046093445677954341776016239749592663766748959058843038255652495379834978569830732818022400000000000000000 6943 1336265179028343144111987496730381454990346450379613734825777613428922568377635690416920173154926592000000000000000000 6944 16696055583252875007918140169925452773130143610783961267379881089127129005152988309207498904043520000000000000000000 6945 211175406586597628558648413216448414521804187962484885595318654091726532871500247389185756889088000000000000000000 6946 2704196348442098392022166005708749669040960583636143389319752501879486851855442547629375881216000000000000000000 6947 35063585680105495969951020991452900907442424693019106944084864244553590984302985938680592465920000000000000000 6948 460421892535806487111799485226880264337910472129139216629365249514153476718919881652741079040000000000000000 6949 6123445837688608686152407038527467274077809178469732898382301496397838498722168927420416000000000000000000 6950 82496423091082644799553261491272822997992706987717234880983784048693101996673664716636160000000000000000 6951 1125985736977169828830841669838775281227140185399364030610204109275032900782245460049920000000000000000 6952 15572143170960859334894618838195828357396619585310353614821971724016412457626798915584000000000000000 6953 218243127734441092764887156834087099132171129719272355168710544945603487222672130048000000000000000 6954 3100044428046038249501238023211464476309249001694209590464638422522776807140229120000000000000000 6955 44636285004350331248305797700323105716832031279881507711694530403313028654170112000000000000000 6956 651564396774515182671130454236054203922714425556289561940847727616727506223104000000000000000 6957 9643406846127196471860937589472272541017779229265434607108943972516317521510400000000000000 6958 144730407024524124680478709710418564040768479386590609851758410771729272012800000000000000 6959 2202898128227155626795718564846553486160859655808076253451421777347477504000000000000000 6960 34007874329774061519657406415833890224142303442198412207660197945226035200000000000000 6961 532543175215448969233685835726295320368267046807119740956753772570214400000000000000 6962 8459670231287079980014280202943753787100075483133933384990098991349760000000000000 6963 138683118545689835737939019720389406345902876772687432540821294940160000000000000 6964 2350561331282878571829474910515074683828862318181142924420699914240000000000000 6965 40526919504877216755680601905432322134980384796226602145184481280000000000000 6966 710998587804863451854045647463724949736497978881168458687447040000000000000 6967 12696403353658275925965100847566516959580321051449436762275840000000000000 6968 230843697339241380472092742683027581083278564571807941132288000000000000 6969 4274883284060025564298013753389399649690343788366813724672000000000000 6970 80658175170943878571660636856403766975289505440883277824000000000000 6971 1551118753287382280224243016469303211063259720016986112000000000000 6972 30414093201713378043612608166064768844377641568960512000000000000 6973 608281864034267560872252163321295376887552831379210240000000000 6974 12413915592536072670862289047373375038521486354677760000000000 6975 258623241511168180642964355153611979969197632389120000000000 6976 5502622159812088949850305428800254892961651752960000000000 6977 119622220865480194561963161495657715064383733760000000000 6978 2658271574788448768043625811014615890319638528000000000 6979 60415263063373835637355132068513997507264512000000000 6980 1405006117752879898543142606244511569936384000000000 6981 33452526613163807108170062053440751665152000000000 6982 815915283247897734345611269596115894272000000000 6983 20397882081197443358640281739902897356800000000 6984 523022617466601111760007224100074291200000000 6985 13763753091226345046315979581580902400000000 6986 371993326789901217467999448150835200000000 6987 10333147966386144929666651337523200000000 6988 295232799039604140847618609643520000000 6989 8683317618811886495518194401280000000 6990 263130836933693530167218012160000000 6991 8222838654177922817725562880000000 6992 265252859812191058636308480000000 6993 8841761993739701954543616000000 6994 304888344611713860501504000000 6995 10888869450418352160768000000 6996 403291461126605635584000000 6997 15511210043330985984000000 6998 620448401733239439360000 6999 25852016738884976640000 7000 1124000727777607680000 7001 51090942171709440000 7002 2432902008176640000 7003 121645100408832000 7004 6402373705728000 7005 355687428096000 7006 20922789888000 7007 1307674368000 7008 87178291200 7009 6227020800 7010 479001600 7011 39916800 7012 3628800 7013 362880 7014 40320 7015 5040 7016 720 7017 120 7018 24 7019 6 7020 2 7021 1 7022 298827618271359035728559509559795709997151955971512341269970790909624100692319233683785736606717277971210198579376878322210144062522712083933598464156283773817561405823385600000000000000000000000000 7023 2138003806725463143903230906957604795580704838519611233258902305300747548225581763444629209270256215294837860579300423720396738561394515979885558664332794390601022810239349327089686932753231955940 7024 16368178104330644236760973097632935270508642086677913998006371166842940632743592587614411208519121898582054060209754257731224167218298254064763925786090049090767413051586427652096737501920624640 7025 129532035282794352579375720856025085243685100687612833189139802434100738850097917521360381058990870250295418758210288576916587496091816540321632514179934569377210646586673822413352092628418560 7026 1048259309909845442096055838820676744760992866228664111846756906069994193031229505126788260114571471353873979361689819467067029008273343879088331286362930962084774101331125769161132107366400 7027 8633601169036670664763509559295929517780827839186791531389426306731762436409005763711979761449570873043500949920135341970998116896143216173534454886668837477809577402354892800000000000000 7028 72183223759822275395722136258054109038456122873548004621529215452313914287618180296811183715795614212952078424958628954042544667764801991562287409469787390919534060765184000000000000000 7029 611705899872373443686297008837755770268009580323403016736699086127806187714708894981851526390876967859285596550197050690353693360491145873907541854020737317695421992140800000000000000 7030 5249189385721886071664209193388115269416787791991719073745327363237934569063618914719838132005195960894452743979722249996381519087314284362058765986305066235117069926400000000000000 7031 45583334564904388777695005737063933823178189177450603011547248235768251703573497760186114763882492382575065106161259805509475261677519881872260158269141720519147520000000000000000 7032 400398924083134809877759649437950602970678375048182770055709656809543598417106317871451165225271820772246327278465126082063549596883575004650368157388225118208000000000000000000 7033 3556470276243633116428212582916133289262504280097212226858589409731405598466681041207506747891736280254774976548565350893618418812916775798928399111922122752000000000000000000 7034 31936795464166400465770828062807292912208970660599057994917665503161140403617951682851731813921141125519134973454731230107240767642160287745053102224441344000000000000000000 7035 289897380472214396528847132687726547709066550942240830400150644819199764651200871778234143975562017442669519444162917267084041923400909875390249091203072000000000000000000 7036 2659708352170642961949819607682066741943354391138033414755390476369520165813851363953689660917243809830225706731014511300198528864058084060327751712768000000000000000000 7037 24662234916215854953074396929183495119734023456647885164377424027171023790689310092120793125442514345325478062626800869358638214579567905819028619264000000000000000000 7038 231112703196811600248729350031985532728787559295093577384766217817371312530994359041025914443869375906553087725325417360181891035336428589097680896000000000000000000 7039 2188780717378987371245413544214827329204312449145051786613306331066876129435350111830657896585841206808197162526404777579271701770659174664896512000000000000000000 7040 20949312010522863224656347629431173200922655270378827276625423910550676170403083685535149426152803730144255438836787073467902903749105623760896000000000000000000 7041 202644615307136472630547962964884002930917829219730225243616203463953534700578067437645144068233935618364746659165193619942578179267049082060800000000000000000 7042 1981126953022408510553327671895783693453730723879461359885404124998678493950054313234897711722416666334448745585819901177857931607601955471360000000000000000 7043 19575795337460260766510712449435273901512316195702595475841381430094303135260898365164966882474882585099728592589286138166544325771777802240000000000000000 7044 195513936207726120887206943396688582715880399214434143752598683127101398670819738293556857020944601150710123425643199815338988354404352000000000000000000 7045 1973846492863617704936245176001552013060690067650692390755688510569184085460174422958024882137998339481524020094116740959188170047488000000000000000000 7046 20144667792605740878195918867405001754731843354302595521611158624324215403787554294914692849136762749157429091970898438710624256000000000000000000000 7047 207853914659023478807888548625806010533597123631134861004420444178315504778426313428099712889115625796613706290920983324660858880000000000000000000 7048 2168432343203123371822510963943320240270916834238940936196453866933065668131876726803426643350427668609365709023482840476549120000000000000000000 7049 22874713916384063776913873107692486386310829379718225800219794175871694511785500737337510921809607739306835115886879765954560000000000000000000 7050 244012427778991672021597066172251919104979151404028015435916564122107091485372530921493006204938756998866809716377470894080000000000000000000 7051 2632251253656644126150335319442314800111070728029814361498458790941299213666188502363136764307048958466677138439819755520000000000000000000 7052 28714699290607566977350184020819002743969842724021841355404703036854711519894752411670056388631852279277731733103968256000000000000000000 7053 316806095882054638697469449019095950699162097019947417777583545663397027699094698571636239290227525774719377593073664000000000000000000 7054 3535729881771527713683226555349901656867204194213799514475117715490735396408566926515487284495172977681802501029888000000000000000000 7055 39925589863275622274053914961146344967582091038175803293351765646230999624633535479183460518254937073166722269184000000000000000000 7056 456255407762974775702157478737841314338416434225995129467091567616943978015989376286349015365036563858106351616000000000000000000 7057 5277826124105566409080595706152426692134249907102370091337262246926129504894705289049579840811537129719988224000000000000000000 7058 61816977949829665824147447593685282402365312289354775301200851231142224143157948746971924872251142240731136000000000000000000 7059 733317267970621269193995970972387765978782302003488495945944394858269505337488294522164060540791364255744000000000000000000 7060 8813435750217984420800620984773942755070748186193716113112165700777959319228839266543814115112278556672000000000000000000 7061 107354185569395703442217300584779798248376986013548628865664167587340558883220223264003417300921221120000000000000000000 7062 1324940897850136846280529975571649408761614700800125482835728650603253733052401489650675086941749248000000000000000000 7063 16550872491224589138284069385839144488146403231559752908533099514439067013803831889127433696182272000000000000000000 7064 209289911884931578303660480955587267963573793427105556259646166108764688828004709466068026916864000000000000000000 7065 2679387207630702993930219528592155635380034339749573266481956607366831009177869680219932065792000000000000000000 7066 34732797135953557328725067963231647125296741441198171972914252317718179748602014373221341593600000000000000000 7067 455951777074293802770908228088755213227833671428856311613546169421783054614852698335724175360000000000000000 7068 6062211379311722599290882968142192601337031086685035569398478481433860113734947238146211840000000000000000 7069 81645944502514782482032093847032896987704122379596438645097353285304513316295585698938880000000000000000 7070 1114007165307199937034768886117086182490681247256817604752648746410404891199455614730240000000000000000 7071 15401020718532718023522150499314555518304349040416833245428323683093155177872658268160000000000000000 7072 215763092192004262165286166415517927551123730517916987496338834207585265776959946752000000000000000 7073 3063573317127849564212988164114859011882081366380160065870936794022508844703285248000000000000000 7074 44091940065272888184302068460075262964187738215492708837161670276443357573021696000000000000000 7075 643316746182432712004407283929268707670528167004944124447925604482338550448128000000000000000 7076 9516519913941312307757504200137111060214913713090889414910142078141102817280000000000000000 7077 142747798709119684616362563002056665903223705696363341223652131172116542259200000000000000 7078 2171428154966767689270065442491602722072847375010818021259258609099656396800000000000000 7079 33500294115896836720856549603657264996916298913210376204560792005745049600000000000000 7080 524222188102707579089409494543071955987512874200758495004304494873804800000000000000 7081 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 7082 138683118545689835737939019720389406345902876772687432540821294940160000000000000 7083 2350561331282878571829474910515074683828862318181142924420699914240000000000000 7084 40526919504877216755680601905432322134980384796226602145184481280000000000000 7085 710998587804863451854045647463724949736497978881168458687447040000000000000 7086 12696403353658275925965100847566516959580321051449436762275840000000000000 7087 230843697339241380472092742683027581083278564571807941132288000000000000 7088 4274883284060025564298013753389399649690343788366813724672000000000000 7089 80658175170943878571660636856403766975289505440883277824000000000000 7090 1551118753287382280224243016469303211063259720016986112000000000000 7091 30414093201713378043612608166064768844377641568960512000000000000 7092 608281864034267560872252163321295376887552831379210240000000000 7093 12413915592536072670862289047373375038521486354677760000000000 7094 258623241511168180642964355153611979969197632389120000000000 7095 5502622159812088949850305428800254892961651752960000000000 7096 119622220865480194561963161495657715064383733760000000000 7097 2658271574788448768043625811014615890319638528000000000 7098 60415263063373835637355132068513997507264512000000000 7099 1405006117752879898543142606244511569936384000000000 7100 33452526613163807108170062053440751665152000000000 7101 815915283247897734345611269596115894272000000000 7102 20397882081197443358640281739902897356800000000 7103 523022617466601111760007224100074291200000000 7104 13763753091226345046315979581580902400000000 7105 371993326789901217467999448150835200000000 7106 10333147966386144929666651337523200000000 7107 295232799039604140847618609643520000000 7108 8683317618811886495518194401280000000 7109 263130836933693530167218012160000000 7110 8222838654177922817725562880000000 7111 265252859812191058636308480000000 7112 8841761993739701954543616000000 7113 304888344611713860501504000000 7114 10888869450418352160768000000 7115 403291461126605635584000000 7116 15511210043330985984000000 7117 620448401733239439360000 7118 25852016738884976640000 7119 1124000727777607680000 7120 51090942171709440000 7121 2432902008176640000 7122 121645100408832000 7123 6402373705728000 7124 355687428096000 7125 20922789888000 7126 1307674368000 7127 87178291200 7128 6227020800 7129 479001600 7130 39916800 7131 3628800 7132 362880 7133 40320 7134 5040 7135 720 7136 120 7137 24 7138 6 7139 2 7140 1 7141 35915060050175160346240375464292904971214507602690964534148958837090739029388682733632345677516673231389458476507668849419821740907637184420864303041373966608157076703150080000000000000000000000000000 7142 254886969289243653148385092503245382076417183328790010787410690276939384270028139113466352403252215198014819207264926723723956335547706907380604878990050925596945028426127328745119284359796238333880 7143 1935347963631098036542329090807484963966939983514144437096353534862945738203154406920380345717459765209310075502367994256391301627702601412360353825585193565221644467760056696310070326796606242816 7144 15188316897714115555837158301601018122326905514484030366425413562616589941221730072626755417521681658078784558150104072121843136973893778524539626801831298904782247195826774284221528285338664960 7145 121880638040505306777753512769593073703568770148734843325947386534833071086535114274513595395425160809322959495583021292574905943775903360386843431686290221266574918026755015372515569565696000 7146 995299101806971993112534713036041626757689200070951616245837007246944090339377946559469095564753460274184071855669521434413809895050711175965676237762994271587625112550821068800000000000000 7147 8250051917040196679361711904050110175618891326326448024258377113435453576284642020572321068263074146883027544863850887331828123114355399657439716827480063372351349003491737600000000000000 7148 69308324485833361758192095373357498514987291176201311200932788616187863038946612328417811805778709520042963146197002723813910526869573052754969387672831462206065799174553600000000000000 7149 589550350742123744718441280480125523209763317118886754885289083816643663369192989933346278438594434584428106193098933149347506113420012712940779340814115845531584849510400000000000000 7150 5074393430274411843122783281256690463648748494139175080933322540218296595425669804123211470426915820109121907167720625227319939691443116926873935334810732729676595200000000000000000 7151 44175705320100832819656742480104004050638609695500755917954397762355445673559294701814882081136106654311987222184397091291682805509782386363917750374054244646912000000000000000000 7152 388852674532545843617785278351529792502051004932874919705893966386747097079068722819438329021945814360371869143840558247784049105323126611916812138451939885056000000000000000000 7153 3460149497927737656541890871295394328524676129774000174128442781192415878236003110169927796452148667506166351340149413812536766110820579499426591662311211008000000000000000000 7154 31120546298773732788824194613348323815716473763742322378630153553379209558621654767286325654327595174201734458763745892651684342292658759652080531739246592000000000000000000 7155 282876931182368689759146993993553627925054003902089769464630892740927159143004102302983321400533997436750559656413982700312351033118417571628733159178240000000000000000000 7156 2598466475550165297512815091508471785423834206956471634109697641853890616898607633270094186768581140475741056181098996287282977052854137893453872234496000000000000000000 7157 24120682963782242629422827549161134385536577958868570578385006843815117355985618040118170568245702358775058166895563013083165642491544828328519139328000000000000000000 7158 226260303723598635810953567291647998983383810373882190430407022874302007846208934492692114750059366667343206675571348233785424204849110048135184384000000000000000000 7159 2144740245300130791326773463803916897929510825077065622309699879330279769658950027184542157119591334938992191992555854459470847458428780749520896000000000000000000 7160 20544545438338094417353204994317043244057245409598165109273473385933308954094161094311129266031021923356835121102907246024642572001713670062080000000000000000000 7161 198878244509773942740459902068004145241791105198562710288688681136744915552365734905428822790330165043478384774655651299611693434516441546096640000000000000000 7162 1945647861135798112588992476609930955923337426422377315352533651747494464005012627228151543768579299332767772732040246990306943756232315371520000000000000000 7163 19237469187964291724360372475986162627674715729980327778863718686761340706104347210935559239057224909644627800097443456415589749173161820160000000000000000 7164 192248612391604917932230348078564531283130687342022057368100724723216736690953728285007144199491119374153894325434185810395924789198848000000000000000000 7165 1941966363469931265573044987117548408432151791586975622454626460224344307181134421094844224250046938321483938137634871661308149760000000000000000000000 7166 19829989325882803459658560000884425023560493187059216836075687097191403620484414518616109940918405603532306193467875596658089656320000000000000000000 7167 204712366842506482100167644040858140626584857473065977337238812508083106500382457645960771614535454006381865058749039467309301760000000000000000000 7168 2136682738187914765770763216641967445787899813981916377907248453752824207571951538970787630588082635385102023072967655350599680000000000000000000 7169 22549483292842984051206570241905168521157837657356462331426877416713573634074971096290851608669294805690140732948914194350080000000000000000000 7170 240629866417411814052227363228019435817785442146868677786248851629675390734366403879173153140476010692968054125541248204800000000000000000000 7171 2596458430991067279930906550943030708946139583294359052000804570675724290881128937892065310712556712122810424855032233984000000000000000000 7172 28331253758213411416551991540780986355014873567298644855464801136925914738284893469134777121277352544563900176591224832000000000000000000 7173 312667117230233777611753351560319979175998245867947812668910375274609149365291546224641033966847444562728180321878016000000000000000000 7174 3490740104146592035336951599874249015597165656057716681697211195803979557930140773560696153237144681371516559949824000000000000000000 7175 39433510219650708743859931916612104205405527945503855737169489633808906427179801300951877164878622222726421544960000000000000000000 7176 450845162892964603110462529547078221179441766845024954877844149345764665422856888605030366123057436439343005696000000000000000000 7177 5218114381080744922919926171610613407469286799897189294949103273098644054149166117292871414647287192588648448000000000000000000 7178 61156690204013712184122945310357403028581257420388175620364431725165747604102600537827712781798724740317184000000000000000000 7179 726021815345965182706459045832783079892989025221826966471088395122886219187127847684538631884152170872832000000000000000000 7180 8733219356157507387340051297978102937180976602045264881543379356739265302321150845362749540756241776640000000000000000000 7181 106459567356317405913532156413239966596307177796769056958450299524112720892526721403470055490080210944000000000000000000 7182 1313616616671930548449072454412917362532882951220637230845679687777584897727167288884430000728571904000000000000000000 7183 16405689399196303268649998601752836203162662852335544549686317939751005022454675469047368488321024000000000000000000 7184 207404417183265528048672548694726121405343398891726226923973678125802844784509171542950296944640000000000000000000 7185 2654578066819307595838273051475561601719108095863003143644160712854175166500296812810488250368000000000000000000 7186 34402008591801618687499114935010393343151058189377237001743640390882768512901042807762090721280000000000000000 7187 451481661612781118430016970950630162117756870728573406597727089329412632510785515018707271680000000000000000 7188 6000976920934836512429358897756917928596252994900338240414655466469881728747725548872007680000000000000000 7189 80795465913946920164510926202792970977415537771475642409210922521915924635917506681241600000000000000000 7190 1102028593637230045238696102395397083754222309114271178895093383545776881616665769410560000000000000000 7191 15229898266104576712149682160433282679212078495523312876034675642169897898118517620736000000000000000 7192 213283056649567431565685175996948755970076331316561619823967123469567044331247763456000000000000000 7193 3027102206209660878924738305018253547454913731066110541277235165522240882266341376000000000000000 7194 43547595126195445120298339219827420211543445151103909962628810149573686491873280000000000000000 7195 635069095590350241337684113622483211418341908453598686955003481347949594673152000000000000000 7196 9389632981755428143654070810801949579412048196916344222711340183765888113049600000000000000 7197 140765190393715244552246416293694767765678932006136072595545851572503812505600000000000000 7198 2139958181706379751744412320136651957984835094213559789067095440851835289600000000000000 7199 32992713902019611922055692791480639769690294384222340201461386066264064000000000000000 7200 515901200989966188945133153359848591606758701594397249051855217177395200000000000000 7201 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 7202 138683118545689835737939019720389406345902876772687432540821294940160000000000000 7203 2350561331282878571829474910515074683828862318181142924420699914240000000000000 7204 40526919504877216755680601905432322134980384796226602145184481280000000000000 7205 710998587804863451854045647463724949736497978881168458687447040000000000000 7206 12696403353658275925965100847566516959580321051449436762275840000000000000 7207 230843697339241380472092742683027581083278564571807941132288000000000000 7208 4274883284060025564298013753389399649690343788366813724672000000000000 7209 80658175170943878571660636856403766975289505440883277824000000000000 7210 1551118753287382280224243016469303211063259720016986112000000000000 7211 30414093201713378043612608166064768844377641568960512000000000000 7212 608281864034267560872252163321295376887552831379210240000000000 7213 12413915592536072670862289047373375038521486354677760000000000 7214 258623241511168180642964355153611979969197632389120000000000 7215 5502622159812088949850305428800254892961651752960000000000 7216 119622220865480194561963161495657715064383733760000000000 7217 2658271574788448768043625811014615890319638528000000000 7218 60415263063373835637355132068513997507264512000000000 7219 1405006117752879898543142606244511569936384000000000 7220 33452526613163807108170062053440751665152000000000 7221 815915283247897734345611269596115894272000000000 7222 20397882081197443358640281739902897356800000000 7223 523022617466601111760007224100074291200000000 7224 13763753091226345046315979581580902400000000 7225 371993326789901217467999448150835200000000 7226 10333147966386144929666651337523200000000 7227 295232799039604140847618609643520000000 7228 8683317618811886495518194401280000000 7229 263130836933693530167218012160000000 7230 8222838654177922817725562880000000 7231 265252859812191058636308480000000 7232 8841761993739701954543616000000 7233 304888344611713860501504000000 7234 10888869450418352160768000000 7235 403291461126605635584000000 7236 15511210043330985984000000 7237 620448401733239439360000 7238 25852016738884976640000 7239 1124000727777607680000 7240 51090942171709440000 7241 2432902008176640000 7242 121645100408832000 7243 6402373705728000 7244 355687428096000 7245 20922789888000 7246 1307674368000 7247 87178291200 7248 6227020800 7249 479001600 7250 39916800 7251 3628800 7252 362880 7253 40320 7254 5040 7255 720 7256 120 7257 24 7258 6 7259 2 7260 1 7261 4352411768984643528952673549233531874103708166258744738442319690640281056113275573758880701144789445979432633295321144870350965058413507436784479149120639609592971241602416640000000000000000000000000000 7262 30641717656032400897595544802931575209324021578019328602212145445222422632682567475930464096600773973028083838055906481300482469223894803728730849423491576428567688101471442690592867583813386964488580 7263 230767021578677769265418459542843891360465021956723078921106900147629953866416272914892712923839843325486550790106200172105935889423522328839232710527956571159428798392170178057536004676971132878848 7264 1796091287139198274361167400233918608337228531067418520556557120884738188056783076977028681542500054556703902431170766827605300869578487734820332305099729622872892348464350571614835142987612160000 7265 14292821117925888242066808426238677740739669533025479012856087291186817330277696427182848469550146248148974909325259696584521941655211441793209504727065257297808010310722500273659000249122816000 7266 115734822679823311990359202578190860765254151344021948144295209273131382914774030413708871482374456844920154790048453347315937045686932335605276340023710108249335492503364278681600000000000000 7267 951169823251270296963593260514814235559957442174076627435739311081950998562698199132726338114092281083008262106204133100477271706627714514794182173979732240027143873432125440000000000000000 7268 7922128465848570159083840405181194626539648873034967024455624363797850257102818734875871421848228717634105423937167986293138856543695503274733012343311294837290741495811276800000000000000 7269 66803113795711463213530979905207507828132014688625114085762327081658003187481866232445475926780801541899962135006112346030499807987148335796653386562967433224002024033484800000000000000 7270 569958648154902238669380411115261354612358816641610311417864783755806455748310216809591523581208189471770697639615096411160405295055721598485616099476386835632173875200000000000000000 7271 4918015766245022291775454289590497835060690803884925343499270186242415733082389280884454805567682807138018241149130709063699157979597293509507199006375471287894016000000000000000000 7272 42904431829645377555333578485440827720263852664853911332811902909467689411287836906682683039066832647283839850021671234383646378677297103751852209350564269522944000000000000000000 7273 378342861499809618780152571185616124351977695205940850123696240251089748990308862346139443350801212647225988194199603102349281351344315128082107030105975947264000000000000000000 7274 3371894478891838897567434151580104324529882826720671433848833322402121427868435059207742009961553131495179458352912102296559675665045315851392082929824825344000000000000000000 7275 30368426086156898570655743618063427762086587104273195775884619852477003154443938488634526017079145693531816248094257850520745910348360764030392062957322240000000000000000000 7276 276376534003483688956971129931806548609567727934629750988889937745875338792489696468263969921444469826004163331246929922385721088190530874954645241856000000000000000000000 7277 2541520476807746824448445798259963708210735107581259053048210551827974352708350614367408953382606998749488021185525026476047670385885718927074763210752000000000000000000 7278 23615238918182348826720662001408929665448591895700486066060138255136123048128245340022195581538063189752773588552012043252278629863747883276961841152000000000000000000 7279 221716458939083454862484915561037892555690381794329931410647562088664049529221168662396020618043688454867725152360059613310046099283362095239790592000000000000000000 7280 2103379069181302060337839934900099113403923178265832920175515432468365883208234041656306027706840453045322321221176613042010803580633593497518080000000000000000000 7281 20163404057462403865830878854080885273149736313260995860524022296721853640971220261544642845812623112819391338411450499361440504994386174541824000000000000000000 7282 195323075815034130136618028360776237157840632918396463139169845604366771124663246158700728925874332616542535905307847408295234360860628987412480000000000000000 7283 1912081624325301863570968147113016282742271997533293425091197556712300163883010253575026475916817563964161875263994710384231950204163252551680000000000000000 7284 18916733973191717146283827206168055193300557546933851651103733096193295424871134792151219989515335497971947094017505101165570633498624000000000000000000000 7285 189148307946158356257445670641385746448587991572915318326572044956618103042628960453487114194940778829019205096070878661696500531200000000000000000000000 7286 1911669689836961188243413071016626849932473918218546626819140510020882218890189708147859142428480302260470282802615679277438127308800000000000000000000 7287 19530619017464868237211734184346932938067352223144000462933984186240260064187282386306183536216499728024295662595610870063080407040000000000000000000 7288 201718744442794399254377417389605898849215160739898251366720255840798493515367446681570628239664225563654016480856474488605245440000000000000000000 7289 2106354241832083160559091579887453735382595919277719493114412234546333160062845862997735514394725263907402381039432890486620160000000000000000000 7290 22237705507477727525974456483675184645061445382452769037116218999787044475016289471096056745214529383506398164307499863244800000000000000000000 7291 237370786767659096245433571040031147720901727900349291784645583239015899905485201337041758423701132839172887702553346703360000000000000000000 7292 2561897612633562606996106601185859750113517413103070925643224541540066933894971870183939777329060916019765209068101173248000000000000000000 7293 27961851971702515095557465904489385817333021186525280939906915049758999624410724048269813115297728831285012824124817408000000000000000000 7294 308690554508764239441043323751902661916016603159833454922052568135603179443869134823527370483006792715777607611711488000000000000000000 7295 3447656466225045579244908535359725431386980582868023039393720156663395561049363613487467690426158812218590924636160000000000000000000 7296 38964138583980756727533796324337068243867079308100830355220385055465833420587170259695952973571219404105822765056000000000000000000 7297 445709601644084506849626599893769110556921576454445136090760435887473336528701072695557402421156555273023782912000000000000000000 7298 5161777547144456777612416354629491865657975895039269546653779045206952163233986777976394925976476264035254272000000000000000000 7299 60538536200055950169664161150334000279358614530651706240660974919829787962215974892427841979459308978438144000000000000000000 7300 719261073510288423298012182372314847032265360076307403796731451569109288427386426018145376371386016071680000000000000000000 7301 8659904302597920077672195580505570392035743538426256061830242852045471749913098009962942328940978503680000000000000000000 7302 105564949143239108384847012241700134944237369579989485051236431460884882901833219542936693679239200768000000000000000000 7303 1302292335493724250617614933254185316304151201641148978855630724951916062401933088118184914515394560000000000000000000 7304 16260506307168017399015927817666527918178922473111336190839536365062943031105519048967303280459776000000000000000000 7305 205518922481599477793684616433864974847113004356346897588301190142841000741013633619832566972416000000000000000000 7306 2629768926007912197746326574358967568058181851976433020806364818341519323822723945401044434944000000000000000000 7307 34071220047649680046273161906789139561005374937556302030573028464047357277200071242302839848960000000000000000 7308 447011546151268434089125713812505111007680070028290501581908009237042210406718331701690368000000000000000000 7309 5939742462557950425567834827371643255855474903115640911430832451505903343760503859597803520000000000000000 7310 79944987325379057846989758558553044967126953163354846173324491758527335955539427663544320000000000000000 7311 1090050021967260153442623318673707985017763370971724753037538020681148872033875924090880000000000000000 7312 15058775813676435400777213821552009840119807950629792506641027601246640618364376973312000000000000000 7313 210803021107130600966084185578379584389028932115206252151595412731548822885535580160000000000000000 7314 2990631095291472193636488445921648083027746095752061016683533537021972919829397504000000000000000 7315 43003250187118002056294609979579577458899152086715111088095950022704015410724864000000000000000 7316 626821444998267770670960943315697715166155649902253249462081358213560638898176000000000000000 7317 9262746049569543979550637421466788098609182680741799030512538289390673408819200000000000000 7318 138782582078310804488130269585332869628134158315908803967439571972891082752000000000000000 7319 2108488208445991814218759197781701193896822813416301556874932272604014182400000000000000 7320 32485133688142387123254835979304014542464289855234304198361980126783078400000000000000 7321 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 7322 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 7323 138683118545689835737939019720389406345902876772687432540821294940160000000000000 7324 2350561331282878571829474910515074683828862318181142924420699914240000000000000 7325 40526919504877216755680601905432322134980384796226602145184481280000000000000 7326 710998587804863451854045647463724949736497978881168458687447040000000000000 7327 12696403353658275925965100847566516959580321051449436762275840000000000000 7328 230843697339241380472092742683027581083278564571807941132288000000000000 7329 4274883284060025564298013753389399649690343788366813724672000000000000 7330 80658175170943878571660636856403766975289505440883277824000000000000 7331 1551118753287382280224243016469303211063259720016986112000000000000 7332 30414093201713378043612608166064768844377641568960512000000000000 7333 608281864034267560872252163321295376887552831379210240000000000 7334 12413915592536072670862289047373375038521486354677760000000000 7335 258623241511168180642964355153611979969197632389120000000000 7336 5502622159812088949850305428800254892961651752960000000000 7337 119622220865480194561963161495657715064383733760000000000 7338 2658271574788448768043625811014615890319638528000000000 7339 60415263063373835637355132068513997507264512000000000 7340 1405006117752879898543142606244511569936384000000000 7341 33452526613163807108170062053440751665152000000000 7342 815915283247897734345611269596115894272000000000 7343 20397882081197443358640281739902897356800000000 7344 523022617466601111760007224100074291200000000 7345 13763753091226345046315979581580902400000000 7346 371993326789901217467999448150835200000000 7347 10333147966386144929666651337523200000000 7348 295232799039604140847618609643520000000 7349 8683317618811886495518194401280000000 7350 263130836933693530167218012160000000 7351 8222838654177922817725562880000000 7352 265252859812191058636308480000000 7353 8841761993739701954543616000000 7354 304888344611713860501504000000 7355 10888869450418352160768000000 7356 403291461126605635584000000 7357 15511210043330985984000000 7358 620448401733239439360000 7359 25852016738884976640000 7360 1124000727777607680000 7361 51090942171709440000 7362 2432902008176640000 7363 121645100408832000 7364 6402373705728000 7365 355687428096000 7366 20922789888000 7367 1307674368000 7368 87178291200 7369 6227020800 7370 479001600 7371 39916800 7372 3628800 7373 362880 7374 40320 7375 5040 7376 720 7377 120 7378 24 7379 6 7380 2 7381 1 7382 531803665668653854906194335291035823723649478589876559697008778491742786506246260520296837313662222592229068336214258579139674400565766290032754172407559180021064251698566922240000000000000000000000000000 7383 3714282057952046473146859705506268843554805397694912263370242407612225075591556436794638528045755127568439996509473783053457305475722509398193272997412184932505720936108965362320558424180781984338695200 7384 27746863382415741507770628586952804520520092851140661241724190509428620028778896695565571684837566740277023394118546640522272674002390235564278594941335022187354291027082435805937526944561534223777792 7385 214191608869260334850131775430686848326778277957266718444553679555684191546989078111010650754074049877359973233254939409609209484443842273517236641816553167067378679396644292114697890435556918165504 7386 1690390027813471828231063132215269674997667746392667248047157026693927097270394890771468204924245160461443400709275336526180804612518451846022240350462358148856833451432774545948630126283456512000 7387 13573481017433906430921652814977629430269710009054468713839565740777112873403210567273207967469352218247181531380114448297148090770973691108239529439371444165824707236773198666137600000000000000 7388 110613418099026221982694787704472650130627250572279912870655164236545643456412190085958485429549378042309760158318144616951391491974914986918128682673107237637734174608639131648000000000000000 7389 913437716183090468260972180718606267803802813400561902573978909037368458529430294306558710438891057531113999391053550853683466789016497327239284430377847500523772429567472435200000000000000 7390 7636351348782176804624474784970701158566785700920002605644451737450354997167136093215185975686441822107500283038724780107197986010932524865681764081979024607428745437275750400000000000000 7391 64587634389087548866640513830988315922071191622780858335616784016371802254942601905708650067505978274656154142638919062774159613998208196505350041239870644553121162854400000000000000000 7392 552429946048006859323335893079147776073948144177903904089721742315005522116690406508094751111101870732653198603739778682635784253682912556741495155365545342115250176000000000000000000 7393 4776774989683306704226788524584380253561824526662715151622058856572963564779511463535624336285849647922773239460659812288071839231712372740416145987492102841303040000000000000000000 7394 41747179351435088963204257579393166652281252757164610116573928217629542379230823170029181135742622325622082207784584026140066127217301531741150017115919457714176000000000000000000 7395 368712338000920713510752726758575157371000089695489032593223136939729346614341361375541531085965566304766109296825075793431025026001635362370174000650709368832000000000000000000 7396 3290566537819853047907751107209365093756469480342934885885139460179225603733256482577669527709933643910468701625281773106915327369003828294835319911565230080000000000000000000 7397 29671962413732679840025618654896289117002873357593164128249754766982276164142238512999610303018411094323514907786905441973091156121217483569055044342906880000000000000000000 7398 270331605347985804402464591813496564382427993680762166011940667121795592745602678114331007714642859451929464531047678743385933442196118727177685811855360000000000000000000 7399 2488366847340449007617143298746219062935081018201272219983712512037560886180798400858548924703820576099636117473404217047077369624682884492245449310208000000000000000000 7400 23141894454406797923040362866835982898775865995897800288473919300269794337945426578471436011004341682938224708466893288491802403897771965153925922816000000000000000000 7401 217448668429754951909804674571440469714239964792234497625928986415998255714617571434164244115714407627636254231171053071479589437662471081070428160000000000000000000 7402 2064428615534979870916648106016272784401523754253304571987464835360822210352039094028000462924361682974160625779819995917316149570096077182337024000000000000000000 7403 19803609579787120858156391231031250362992370030983756454022157644402141695107506507779051000704081874121490700540281651576477534954541073563648000000000000000000 7404 191959368088987833472525794051779621256098335201757332989601629111910775410929135086701282616606945358595973543336320144030524775930091871928320000000000000000 7405 1880257734792867895637625813811788978561124684920639589122043980063636288299916494594073392599355206951068822152559877386843319694056583331840000000000000000 7406 18612151862853085667969822307903106000777706559786452755836080490150488854538278266646605734779319462428934599926515191737793306951680000000000000000000000 7407 186201260257120108746758977185626740657089522713407272394926748810093978642700686956875886895975481580583663818270401610905346165964800000000000000000000 7408 1882842725860258768758396552158733375177549170527773979068680831519636024673799445675624854796795448366081630031917330350864125132800000000000000000000 7409 19245350885894171121264091918040762812826963806604736706152296719014198468374342710472420647067527398094482795524147170246404341760000000000000000000 7410 198859858851386186465056470546177347671109338402787348881282968548842635202732679992555498469711412080795166583101065455070085120000000000000000000 7411 2077297751761657189236935240230180481440631576379322323596649435026719950352322170364715400662424222599836800759937627691417600000000000000000000 7412 21937633779803071611298148709748461682051781889825061208539547151123682267747958554529556789689951749233883233181350242549760000000000000000000 7413 234222120981933438309478082180880254323664154372264177735121080691779293236965087843659136892645621232433351849996000952320000000000000000000 7414 2528571453765828538753876480556021995019092814383846894458348173773831275392628727033507892432878372852026020169108160512000000000000000000 7415 27606554726511602080339783158886826307769623749563004295243521034283671293716987393757719848014950299707021815116201984000000000000000000 7416 304877469259674464204391692846460722149695483983472875565518721391802529100921456139183363491251579576122826943365120000000000000000000 7417 3406495725279006052855486213595000170672339994116950580447936162733125575802258734145310139301310248703529861513216000000000000000000 7418 38517727267465265797451817600457450469640501953247492949440376038247103051420765723604306379466827639880700395520000000000000000000 7419 440852435957160569032228865717609306559186328959531218454518315144946855978102694392684795685551193957154684928000000000000000000 7420 5108869682625351248640839980661979325739162879980397636695339547739727870864985391985920680434010689734967296000000000000000000 7421 59963301648760262142087005941089283509001559134909565396144242357337431779683036334105540274801435780055040000000000000000000 7422 713046500551926262263207310484107419965719941101989992925741401115115992102348722919510697712718750679040000000000000000000 7423 8588334845551656275377384046782383859870158881083890309253133406987244710657617861120273384073697689600000000000000000000 7424 104670330930160810856161868070160303292167561363209913144022563397657044911139717682403331868398190592000000000000000000 7425 1290968054315517952786157412095453270075419452061660726865581762126247227076698887351939828302217216000000000000000000 7426 16115323215139731529381857033580219633195182093887127831992754790374881039756362628887238072598528000000000000000000 7427 203633427779933427538696684173003828288882609820967568252628702159879156697518095696714837000192000000000000000000 7428 2604959785196516799654380097242373534397255608089862897968568923828863481145151077991600619520000000000000000000 7429 33740431503497741405047208878567885778859691685735367059402416537211946041499099676843588976640000000000000000 7430 442541430689755749748234456674380059897603269328007596566088929144671788302651148384673464320000000000000000 7431 5878508004181064338706310756986368583114696811330943582447009436541924958773282170323599360000000000000000 7432 79094508736811195529468590914313118956838368555234049937438060995138747275161348645847040000000000000000 7433 1078071450297290261646550534952018886281304432829178327179982657816520862451086078771200000000000000000 7434 14887653361248294089404745482670737001027537405736272137247379560323383338610236325888000000000000000 7435 208322985564693770366483195159810412807981532913850884479223701993530601439823396864000000000000000 7436 2954159984373283508348238586825042618600578460438011492089831908521704957392453632000000000000000 7437 42458905248040558992290880739331734706254859022326312213563089895834344329576448000000000000000 7438 618573794406185300004237773008912218913969391350907811969159235079171683123200000000000000000 7439 9135859117383659815447204032131626617806317164567253838313736395015458704588800000000000000 7440 136799973762906364424014122876970971490589384625681535339333292373278352998400000000000000 7441 2077018235185603876693106075426750429808810532619043324682769104356193075200000000000000 7442 31977553474265162324453979167127389315238285326246268195262574187302092800000000000000 7443 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 7444 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 7445 138683118545689835737939019720389406345902876772687432540821294940160000000000000 7446 2350561331282878571829474910515074683828862318181142924420699914240000000000000 7447 40526919504877216755680601905432322134980384796226602145184481280000000000000 7448 710998587804863451854045647463724949736497978881168458687447040000000000000 7449 12696403353658275925965100847566516959580321051449436762275840000000000000 7450 230843697339241380472092742683027581083278564571807941132288000000000000 7451 4274883284060025564298013753389399649690343788366813724672000000000000 7452 80658175170943878571660636856403766975289505440883277824000000000000 7453 1551118753287382280224243016469303211063259720016986112000000000000 7454 30414093201713378043612608166064768844377641568960512000000000000 7455 608281864034267560872252163321295376887552831379210240000000000 7456 12413915592536072670862289047373375038521486354677760000000000 7457 258623241511168180642964355153611979969197632389120000000000 7458 5502622159812088949850305428800254892961651752960000000000 7459 119622220865480194561963161495657715064383733760000000000 7460 2658271574788448768043625811014615890319638528000000000 7461 60415263063373835637355132068513997507264512000000000 7462 1405006117752879898543142606244511569936384000000000 7463 33452526613163807108170062053440751665152000000000 7464 815915283247897734345611269596115894272000000000 7465 20397882081197443358640281739902897356800000000 7466 523022617466601111760007224100074291200000000 7467 13763753091226345046315979581580902400000000 7468 371993326789901217467999448150835200000000 7469 10333147966386144929666651337523200000000 7470 295232799039604140847618609643520000000 7471 8683317618811886495518194401280000000 7472 263130836933693530167218012160000000 7473 8222838654177922817725562880000000 7474 265252859812191058636308480000000 7475 8841761993739701954543616000000 7476 304888344611713860501504000000 7477 10888869450418352160768000000 7478 403291461126605635584000000 7479 15511210043330985984000000 7480 620448401733239439360000 7481 25852016738884976640000 7482 1124000727777607680000 7483 51090942171709440000 7484 2432902008176640000 7485 121645100408832000 7486 6402373705728000 7487 355687428096000 7488 20922789888000 7489 1307674368000 7490 87178291200 7491 6227020800 7492 479001600 7493 39916800 7494 3628800 7495 362880 7496 40320 7497 5040 7498 720 7499 120 7500 24 7501 6 7502 2 7503 1 7504 65510601319252760167086019039511888398134529907924600438791664454987039454840340187645544786008198421138246428404933431638916464209186096368924584584340399155978957706138526679040000000000000000000000000000 7505 453945206701104888133347247571958185753456742038334424235712777153579644945559560038452239823222974269255924796236171338662549004777833291177610181681958005231770683752534945566349306303516039927685237380 7506 3363949877723990187951888007905157800334611791434599361378934460961578902152253611388058507682625319261739912810292625911206523076119829537741835726703948876599844966770762866335811037614039644000747520 7507 25757357307268652706952508076423610319340931626535311826880454224438483921669244756855012993532562736856465309353507538545156720483283155576909622279191153654181561504770777397925458901739798911778816 7508 201609325227985282058430859888755313707054363662575159488209895954747289932816493825829582224342859197004640674252126263043122817950006485056726180843543052288705666351158661017984377410558099456000 7509 1605475437502932559032565682884524369964819554934550402903698001924070482939235748526450113274383684123996490365597488166831118228781401961706458978220354303153757682277844975301427200000000000000 7510 12973999594281259444200407426795267501050459016070878671629732962024213321963800674663432547328785863971768941516223417901907497622779381598081707767804462815499621339996194288435200000000000000 7511 106234108502490349884044955157838938721245795530985112940591121653449163854875190645419159833351669302602897815707925712364092514052922283161639794957382011735416676818368856064000000000000000 7512 880552643074896482265157363831586854869015720866429497539688213711151794928236714757198469478278789908451918536636388095699455165089361159381872723354745915212309981231159705600000000000000 7513 7383605442873371435042595346274043081887882468262728040943769426492291778096559193889248016446525735560738944693496733347800073115971746646385068393043991524305068569395200000000000000000 7514 62605290735424040313573845957876981367837850056633813149217540025645073857712765908833488053134633548646661131681569086702710308931684626662956374561143892662667968512000000000000000000 7515 536596727767352033271821306631834823307573557331671939248067214338785078690886236900872945098384428930503820288720649690450150635146782930655298937299170404872486912000000000000000000 7516 4648191948726176718236373188551674853830611017248420436240138854819218336300122943032430407717326357053280281275064444877249258992796639106714928650357518064680960000000000000000000 7517 40686661750023911449346259283269563253763970326120823805810965134178069796890280536075964405666497588519890750157998853428448528353433252824623786203959460364288000000000000000000 7518 359836988004771216389694952573127289950179856329089079768818614527474873037957683286114824598334986182299383141659812940324338368953337284029094624410772439040000000000000000000 7519 3215250654682301913939930788150447578117214488679887608566967958238276668725350928538388335547928492334849009904048297573207119283306339526409950915817635840000000000000000000 7520 29024244835371444326021386287082291132156960408666174655766741838115090383647244402500818940842606043689280908643440089517408314238736714488879526602342400000000000000000000 7521 264688774647279246607773163952910445964917879342898746112676468409747025111710486751395102475464624856463158508450907123360403800786007123593012067696640000000000000000000 7522 2438584695234935416175648235124482686469345031320900440659883872951569010917449574992815757273852996121138922454554856729470219167353305406908309438464000000000000000000 7523 22697268549653017429847273125955310196671019669792826008922140346640099292073228077809828058635877151960671488505432915117826374450101861910818324480000000000000000000 7524 213429272823788860029615974962615332384961315333449600470307321217427762483262667853024670275289718885069798909948871874185231660126003789454901248000000000000000000 7525 2027656976795452287875554513093140610431313969356692076771674459977840099633247518985702095171730456849592083317621624981875232939563479432429568000000000000000000 7526 19463170249371157379456400290303968099931188335558249388247566742797879390896140732848711977975602873659168307641935734601411718906587100741632000000000000000000 7527 188770004876060755490043922300928142179792736619369988965746163858373279093938131370909090388547309692610068822488185947443900664445919203164160000000000000000 7528 1850031880277455724232213036429526401528689305250247099858322912692506775544352026372427740212163695399270730537527228450914047182766080000000000000000000000 7529 18322553381520365205371051825694456133611565189390954464099277063869827461470603921428625018500302747243457335041305323211089159756185600000000000000000000 7530 183396706125921368412927394865739695402844592619396839382580315864592667293916879806728199037795516351121121010634525080925465319833600000000000000000000 7531 1855373118426994360410176548050377651962451478828523717818370729060794439292360452324563956504504529181149501225258855219661583155200000000000000000000 7532 18972975023126140875301035607696240156693796495992465939483245119779896870397303624562501255537454675509205780951870239147745607680000000000000000000 7533 196122253596510305459533497566633761745910295000207510202396814003972181612522776848607635337995505793105569628596601424235724800000000000000000000 7534 2049358342878485856378117992111542357442708913153594167077738936860724112910270985812826839961068164297900026170140864198737920000000000000000000 7535 21647706719516615616925249681400191160750818985185743312448981288291561405800337647528338490985802640739887900246997173534720000000000000000000 7536 231183257580164712817515136792120193845543618200427963882955690428996589620272159374274070500395168253407031988672612270080000000000000000000 7537 2496484549080277831308866900804655844740041429348438393143787868030704690115931883492286857267715192545455241033234251776000000000000000000 7538 27265444990530789919756454144506772773548907461963644846597527867392233197869450757165278912009586627369344186879836160000000000000000000 7539 301229183403226282868920224856686683145177695806777830219715767337508049977244801810828174634374948852987254424993792000000000000000000 7540 3367277780569113233763646396079117987345626975427774796408767947051838429106603789855514538709024159021932186959872000000000000000000 7541 38094567548284353220565796962829342784715963029040171607778656844649052815908278376415921599187437693565172449280000000000000000000 7542 436277874499702765177850979469821111134091115882222160161207777601570246674351815743096873821106962254312505344000000000000000000 7543 5059451356213988256863552569214299080623769369868021133728168499581961772799957695249144444137827054292828160000000000000000000 7544 59431859911081981002287326783365842257777704932167451632588382496118636103641795937307153550626764441518080000000000000000000 7545 707249374531178894277327576252529310860307583857258366966995536065399601922654830863254513178469004738560000000000000000000 7546 8516765388505392473082572513059197327704574223741524556676023961929017671402137712277604439206416875520000000000000000000 7547 103775712717082513327476723898620471640097753146430341236808695334429206920446215821869970057557180416000000000000000000 7548 1279643773137311654954699890936721223846687702482172474875532799300578391751464686585694742089039872000000000000000000 7549 15970140123111445659747786249493911348211441714662919473145973215686819048407206208807172864737280000000000000000000 7550 201747933078267377283708751912142681730652215285588238916956214176917312654022557773597107027968000000000000000000 7551 2580150644385121401562433620125779500736329364203292775130773029316207638467578210582156804096000000000000000000 7552 33409642959345802763821255850346631996714008433914432088231804610376534805798128111384338104320000000000000000 7553 438071315228243065407343199536255008787526468627724691550269849052301366198583965067656560640000000000000000 7554 5817273545804178251844786686601093910373918719546246253463186421577946573786060481049395200000000000000000 7555 78244030148243333211947423270073192946549783947113253701551630231750158594783269628149760000000000000000 7556 1066092878627320369850477751230329787544845494686631901322427294951892852868296233451520000000000000000 7557 14716530908820152778032277143789464161935266860842751767853731519400126058856095678464000000000000000 7558 205842950022256939766882204741241241226934133712495516806851991255512379994111213568000000000000000 7559 2917688873455094823059988727728437154173410825123961967496130280021436994955509760000000000000000 7560 41914560308963115928287151499083891953610565957937513339030229768964673248428032000000000000000 7561 610326143814102829337514602702126722661783132799562374476237111944782727348224000000000000000 7562 9008972185197775651343770642796465137003451648392708646114934500640244000358400000000000000 7563 134817365447501924359897976168609073353044610935454266711227012773665623244800000000000000 7564 2045548261925215939167452953071799665720798251821785092490605936108371968000000000000000 7565 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 7566 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 7567 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 7568 138683118545689835737939019720389406345902876772687432540821294940160000000000000 7569 2350561331282878571829474910515074683828862318181142924420699914240000000000000 7570 40526919504877216755680601905432322134980384796226602145184481280000000000000 7571 710998587804863451854045647463724949736497978881168458687447040000000000000 7572 12696403353658275925965100847566516959580321051449436762275840000000000000 7573 230843697339241380472092742683027581083278564571807941132288000000000000 7574 4274883284060025564298013753389399649690343788366813724672000000000000 7575 80658175170943878571660636856403766975289505440883277824000000000000 7576 1551118753287382280224243016469303211063259720016986112000000000000 7577 30414093201713378043612608166064768844377641568960512000000000000 7578 608281864034267560872252163321295376887552831379210240000000000 7579 12413915592536072670862289047373375038521486354677760000000000 7580 258623241511168180642964355153611979969197632389120000000000 7581 5502622159812088949850305428800254892961651752960000000000 7582 119622220865480194561963161495657715064383733760000000000 7583 2658271574788448768043625811014615890319638528000000000 7584 60415263063373835637355132068513997507264512000000000 7585 1405006117752879898543142606244511569936384000000000 7586 33452526613163807108170062053440751665152000000000 7587 815915283247897734345611269596115894272000000000 7588 20397882081197443358640281739902897356800000000 7589 523022617466601111760007224100074291200000000 7590 13763753091226345046315979581580902400000000 7591 371993326789901217467999448150835200000000 7592 10333147966386144929666651337523200000000 7593 295232799039604140847618609643520000000 7594 8683317618811886495518194401280000000 7595 263130836933693530167218012160000000 7596 8222838654177922817725562880000000 7597 265252859812191058636308480000000 7598 8841761993739701954543616000000 7599 304888344611713860501504000000 7600 10888869450418352160768000000 7601 403291461126605635584000000 7602 15511210043330985984000000 7603 620448401733239439360000 7604 25852016738884976640000 7605 1124000727777607680000 7606 51090942171709440000 7607 2432902008176640000 7608 121645100408832000 7609 6402373705728000 7610 355687428096000 7611 20922789888000 7612 1307674368000 7613 87178291200 7614 6227020800 7615 479001600 7616 39916800 7617 3628800 7618 362880 7619 40320 7620 5040 7621 720 7622 120 7623 24 7624 6 7625 2 7626 1 7627 8135460867954367590394432604141355457224135925671133836725495310580222128292564350936878710425629244423313292957433039571008232653509487601218834517978115756988121489468597123153920000000000000000000000000000 7628 55933208070613282035616396886565145540961052828565362648947713086968084857152486353629152955282530028706643527765548331254089282790530650365143842849093783213429776119229352376817723496779012273266919774760 7629 411198102210452558325880487273631122226039061188707843439831318200123131750989691782392713395249728338494881241702828666711824144764247301026555498102884891132537907354988709972028558339208417773491322880 7630 3123165301291011645168096932449453390484510270385501619564591657154471162872110597853547421337920247865213069892179370081659531426109876763654043407363485900414266618908606195490939712230702933417656320 7631 24247030747664546586266579383835409167055044534679882699444911468517947547314903746229338745486433163905180794950214103151686436204909919598932051961013962502008217468849750379922349606481258191257600 7632 191500689862053011755491957481340492109945460589060087920079818182484714071925438536879168359616900236205591525145765963708278908162595478156202374997740626632801941255849853008320921600000000000000 7633 1534704471914277780835406071766015863442860173662429523971816634863497553281862089479109312264987803385529650360380495081008090941478424722695053648277039599070895183925562082485862400000000000000 7634 12461345916186366493354852768243137457816461757800603076898473954075953890896746141329748612751917298489707743133675503682339759633878387097965981770404748496288025155027752452096000000000000000 7635 102417078065493323580138836139377116441790283909671639037534439866492764547399606325885800723426942776344591266527454593854610237160095518592416067677060845185384649549460537344000000000000000 7636 851466365822689386372005862919411741316315362364891899828058378041262295723201930135776240273206234800509716795208434265289718544494182482800290698127138554596917019309768704000000000000000 7637 7157438865925023201778225506175281262093293017623591476121448656502441973392054117189240010795907978564004893798807966894292160775747677268365866800737499639957847801856000000000000000000 7638 60814553517834844109314292080866381627181791415515691487461739005075665009067695647293464605744273777567149694777957792131650892018349582956023309158522369374257414144000000000000000000 7639 522181328800862808202956903732691217433704856916872938834045494758867348222283858651912698310275585158894202827156625581639444529237444754599070401992828745689333760000000000000000000 7640 4530347885949479429911530077150311682124193546207557223183424869911613935421965620656398809154722385347895211722788020983923848653586976130017679390497337696583680000000000000000000 7641 39709226287379237242551966109954796962928046501576299548021560259253431626448341358037893683897777238830739872930928838665617861587637205488775722636725452800000000000000000000000 7642 351617074421617902454009040644403480800018006012432051019601043957930157261645384600329813626099149026678483706723014219028609810272862949270461829999577006080000000000000000000 7643 3145200500380816001848301405018776679934410279266728939158906467454092153490614550047193691053907809745339621335509648255051379529602821119608949703704576000000000000000000000 7644 28419562821348781542477960114430031010428743744382079075786892411359006657924863993004246147697340271395936402917230961873483045640597425563645286746685440000000000000000000 7645 259403426677860453244818593396603998231335635103623575212364136857295347991016390200844553258127456898063353267326579281589170154168003648444158412062720000000000000000000 7646 2391818918746004639584522590740114982372270618153450816673466084278150417593895451286557289675120297032934616495037346821360703606001612540267431198720000000000000000000 7647 22278484543991751265910305496360745987358286947981232953402382386313335644046371492878463638013143020918507599371779502837515065563928801471463686144000000000000000000 7648 209634427203204127955962486497391236987713588610911146122329260402040565200664383605592746544620117284489091928592874727165036766444301789886939136000000000000000000 7649 1992861312167243484014378726095524687587767363516231425864107807429455597654930775351423305591146006940486942690179226224729835963073494549266432000000000000000000 7650 19140352669745167903752119188221158285491637231101946165369852307321515833195450688850134448561269518907588531902941829510717127147404463702016000000000000000000 7651 185740393038421870457941813165566588485606908419334455248193596308279158532219359774447963373805990660836435832510018277776088964480263782400000000000000000000 7652 1821285962703167465219222976415221879116729143564129272485181732985695725936990068266492688226241090028645724092657798764758610108796108800000000000000000000 7653 18046905505956981739413596626225255833566869485779538274360476475371527770595280446586396313419126947171530894498006458497769973953331200000000000000000000 7654 180724056759818372727233691434900106565521592068368801584882424338123253383800572811413207930249808745838783170102800596427609420595200000000000000000000 7655 1829148542040089466124955479372424643122932601509416502909773157130456619711092393657927449652547942882586078026365958913653315993600000000000000000000 7656 18712261941890659737033326177857876372168477393514676674504430581962877522971967810330288159476322052072335948074354484564302233600000000000000000000 7657 193492011685472925438580300898210075098291972118704854387156467911824817254431620437062778574259639072711405709733532143252930560000000000000000000 7658 2022379190691444003897725822708602939489309391704255394054861625687145924650983710249408779936257666611189674208533267339018240000000000000000000 7659 21367656473669039758948860259970519003830104998148683045586439181275810479022811236046375684849249543561669881147082177249280000000000000000000 7660 228254540770453098241155996765507677361521677495675286278924832865352597528923115568460219294406843051397104344261030051840000000000000000000 7661 2465643407264842119959382591663265877032746520673756217549702847325514431600730322226291434699805720493231277173941207040000000000000000000 7662 26938627856420894175693659259358280814488225517426187165791286666481603042311419323810413657883692739155241520014032896000000000000000000 7663 297747281548964326145217190579846582409788270658591256711669964556272686026870623995730927163673809992683574750347264000000000000000000 7664 3330025735618175353083198172051794853137941206012042566653483372928440943907334942007892760493471556376141789921280000000000000000000 7665 37694990863680726802348922410489225047822548609599916997815860991894345917709248704376130215605555073528564285440000000000000000000 7666 431990643094946314917981567369942511047064700339869213039305940033249024859034515336313447611622541261705052160000000000000000000 7667 5013589979441994646749080157062402436006861423320424608114597223049859311428866815853921746812001258800414720000000000000000000 7668 58945177378959237680425137666686213383832848464431172748527955825516255347127494428012884344251416722800640000000000000000000 7669 701452248510431526291447842020951201754895226612526741008249671015683211742960938806998328644219258798080000000000000000000 7670 8445195931459128670787760979336010795538989566399158804098914516870790632146657563434935494339136061440000000000000000000 7671 102881094504004215798791579727080639988027944929650769329594827271201368929752713961336608246716170240000000000000000000 7672 1268319491959105357123242369777989177617955952902684222885483836474909556426230485819449655875862528000000000000000000 7673 15824957031083159790113715465407603063227701335438711114299191640998757057058049788727107656876032000000000000000000 7674 199862438376601327028720819651281535172421820750208909581283726193955468610527019850479377055744000000000000000000 7675 2555341503573726003470487143009185467075403120316722652292977134803551795790005343172712988672000000000000000000 7676 33078854415193864122595302822125378214568325182093497117061192683541123570097156545925087232000000000000000000 7677 433601199766730381066451942398129957677449667927441786534450768959930944094516781750639656960000000000000000 7678 5756039087427292164983262616215819237633140627761548924479363406613968188798838791775191040000000000000000 7679 77393551559675470894426255625833266936261199338992457465665199468361569914405190610452480000000000000000 7680 1054114306957350478054404967508640688808386556544085475464871932087264843285506388131840000000000000000 7681 14545408456392011466659808804908191322842996315949231398460083478476868779101955031040000000000000000 7682 203362914479820109167281214322672069645886734511140149134480280517494158548399030272000000000000000 7683 2881217762536906137771738868631831689746243189809912442902428651521169032518565888000000000000000 7684 41370215369885672864283422258836049200966272893548714464497369642095002167279616000000000000000 7685 602078493222020358670791432395341226409596874248216936983314988810393771573248000000000000000 7686 8882085253011891487240337253461303656200586132218163453916132606265029296128000000000000000 7687 132834757132097484295781829460247175215499837245226998083120733174052893491200000000000000 7688 2014078288664828001641799830716848901632785971024526860298442767860550860800000000000000 7689 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 7690 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 7691 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 7692 138683118545689835737939019720389406345902876772687432540821294940160000000000000 7693 2350561331282878571829474910515074683828862318181142924420699914240000000000000 7694 40526919504877216755680601905432322134980384796226602145184481280000000000000 7695 710998587804863451854045647463724949736497978881168458687447040000000000000 7696 12696403353658275925965100847566516959580321051449436762275840000000000000 7697 230843697339241380472092742683027581083278564571807941132288000000000000 7698 4274883284060025564298013753389399649690343788366813724672000000000000 7699 80658175170943878571660636856403766975289505440883277824000000000000 7700 1551118753287382280224243016469303211063259720016986112000000000000 7701 30414093201713378043612608166064768844377641568960512000000000000 7702 608281864034267560872252163321295376887552831379210240000000000 7703 12413915592536072670862289047373375038521486354677760000000000 7704 258623241511168180642964355153611979969197632389120000000000 7705 5502622159812088949850305428800254892961651752960000000000 7706 119622220865480194561963161495657715064383733760000000000 7707 2658271574788448768043625811014615890319638528000000000 7708 60415263063373835637355132068513997507264512000000000 7709 1405006117752879898543142606244511569936384000000000 7710 33452526613163807108170062053440751665152000000000 7711 815915283247897734345611269596115894272000000000 7712 20397882081197443358640281739902897356800000000 7713 523022617466601111760007224100074291200000000 7714 13763753091226345046315979581580902400000000 7715 371993326789901217467999448150835200000000 7716 10333147966386144929666651337523200000000 7717 295232799039604140847618609643520000000 7718 8683317618811886495518194401280000000 7719 263130836933693530167218012160000000 7720 8222838654177922817725562880000000 7721 265252859812191058636308480000000 7722 8841761993739701954543616000000 7723 304888344611713860501504000000 7724 10888869450418352160768000000 7725 403291461126605635584000000 7726 15511210043330985984000000 7727 620448401733239439360000 7728 25852016738884976640000 7729 1124000727777607680000 7730 51090942171709440000 7731 2432902008176640000 7732 121645100408832000 7733 6402373705728000 7734 355687428096000 7735 20922789888000 7736 1307674368000 7737 87178291200 7738 6227020800 7739 479001600 7740 39916800 7741 3628800 7742 362880 7743 40320 7744 5040 7745 720 7746 120 7747 24 7748 6 7749 2 7750 1 7751 1018438750235807089679099089679662712839093313627863668997787699674594591287223452658044902266319622937983332863246570408301070377043416994934905382407732846067709797188094697448407040000000000000000000000000000 7752 6947766157476694921296984771740745054241338894272738122316890299448793969650421815049946595958620259568206368500320787866691066402393355141199724752305322431542100990674191955606200954779150982522936416493220 7753 50674518108934769305519245265298076292034327117060678936969338021217884077057626614120883799859784059810415953882302709250968847814458298077535472765286564329087403488665208777474733890139044336577349156864 7754 381815861521961831353611065038444978616596555457216168687660630667353829788331577205039698074149915168696506070071554029423742613265140748534428324289158662421617634342078023880085546526780490242557214720 7755 2940361921421076165679113580275740660844233088387540580510245710526633988053161062624871311111501508567436415513126060530019235836024115812942935575203119127756785496568227988309768478112645688328192000 7756 23033546036038280805782157806495247176695106145195421021391457338255041996933851084505754920432491821105447345338748370833710308415226214795746629280796174783076419721395763075894109798400000000000000 7757 183075180724055157665643096467112287436005012238106875944628023564766919420472334223885930594721631737649790908467234122242994713279586106989326356465748815711028604779304095541572403200000000000000 7758 1474179482847585634297836216843884570441821952514335164330819540424354437400016096988786046462287607722705949570674626447242765017268126695401966942287330319554568137457516295068057600000000000000 7759 12014481546254048616875171318189388711102757744274410509991367638603511156525013093614388052928737015379516004156602876882335979123434170763222291370573804977495118544435784187904000000000000000 7760 99040731285004887923577377827233081690754182370128127022915592982613052470954844677580515242055356929506671850027607469311405843834880972571747574977911943450000213485037813760000000000000000 7761 825436918902465136940223841223393158441303358407823210923469937267913686494881838396846165217453958002785979091352953220213725346315054042212531671050593728032298063888384000000000000000000 7762 6953117283061313378360866920236508843696505503766851110991468137362871057416441515720841645327012677037031246006834063523204013023027025745095932940078680808937238822912000000000000000000 7763 59184046701595002662103641877458647989650571915766769425674756453430024320336744720662907997012015656642649851489613570749791054537899326292644014267473430538916724736000000000000000000 7764 508968848717770567607241062917101804817893766398643108623491469351265852850907820517138272083029829381679099728502514533517343490927331515219936382756751453695508480000000000000000000 7765 4421727350226294882754985936733112298661785163162356306038655644903942836570959673153479510356345988900443403854204609638240965840946583136074126067135831605248000000000000000000000 7766 38803901897002420877841169542287610809295186435420281133639804350716346407492546448251575595725513681425670579296253283934587785671212777661737865788293906432000000000000000000000 7767 343971247247902377830101714145546875537216682791294019847146395373116205070344457543197766329998137483291744352428217557687279388893333801260583269468240609280000000000000000000 7768 3079799348086455582734911569265184604892295502312915094628309319300527295382573533226285211072562557398720681636153685933351879501711326993260716361567436800000000000000000000 7769 27853142564312048733707005875127100161561385648648002788988947906179804867064602062586698471406283366771444016478715228113049283696845247842039158349496320000000000000000000 7770 254437911931466744221950780824269930295715994340174209432426481790129567954514347992444534550824076490277732703030015073626132713692243499664000260505600000000000000000000 7771 2347767424774581820219458410891930239732077214790095793687421133187844753527489533869989857793441413814570837627474689439195331226312219322864973643776000000000000000000 7772 21883065967716191812511051464478219017374865305167529662038608683299318236061819059328116327894991132516287520761255905684287159055126111493247991808000000000000000000 7773 206043279784632006478211637143733734600149696127813893263562847520052318949653738024135861994286813117970329845592673058997994664902415615445172224000000000000000000 7774 1959864518987074471832292955436492762404834072186935843389264522490314481840907238884893060868144828797710661427234217158658791049369073028694016000000000000000000 7775 18833669616748302005343261809993223881138549539757280768232578058100257096522131548701236605923930400834098763192242421684771160229926666240000000000000000000000 7776 182858473034977837135662632023969019613133421906295458083407865091414275062397382699922603998192296080001231703511890409489331351727584051200000000000000000000 7777 1793919165406440828347414406170734725229955172420462313825224937117685022432586043318640605436302425664895284668938143102562608493468057600000000000000000000 7778 17784198868403517535359614847203004245597696401649715823720399540095325833850232658429755318226912125284898443426645775842098528701644800000000000000000000 7779 178172761130981350931905454732523536690912980544781285490922073332338032886597332657468750677104029205766354411522570919264346806681600000000000000000000 7780 1804055293413347636026137747639446279020583282214597074716852222687847473040777931379013557622707936029028434999240115878207946752000000000000000000000 7781 18461945711549021361394919359995308539125590468490578296247544940048812815485853392387185461190817243435933993641487760360095088640000000000000000000 7782 190954538380926434338503301431176864133426289514862972363532226532563280803778678061955360188678319546079207530886587572625080320000000000000000000 7783 1996298510011422860599209688515677953392435739533573605368210991655573001462008256536452026009531709308688742408639069353410560000000000000000000 7784 21097508406447398172285252940597911051978854743602432687431191563912629718373700055819465123957661733537225522347538582077440000000000000000000 7785 225436482069479974352454549742043390060425415518689195400961021310595639152664135457162960434988364486049155877520906649600000000000000000000 7786 2436056441263579324159575152361945437545744625602755922083556061635140069845932842544393278216819721997851016174915026944000000000000000000 7787 26626230669167137897984128629330730172085335035359463710923998575902762868439602521604569990559674812386569566271045632000000000000000000 7788 294433615347151397804796706130392784916315600496305141214456511869895187339167948664627401030981594542174940939943936000000000000000000 7789 3294765985428326607087119409309601109739924834759032134392123842639489103844306998556824152430924372654394536099840000000000000000000 7790 37319370322221075740074191890231069822240620184636628156769265499559881951358368618330163657255946671457776435200000000000000000000 7791 427996009460524076401853284777351848879305010287279905793621961939525872636105408773452599477438860842353295360000000000000000000 7792 4971360201848029900499081368695196932000999429363074230678269048574588696937575296194828584453075129734266880000000000000000000 7793 58469813045257953505582999459696808437189035170363179419910794891439511352392595279399877212442937555681280000000000000000000 7794 695655122489684158305568107789373092649482869367795115049503805965966821563267046750742144109969512857600000000000000000000 7795 8373626474412864868492949445612824263373404909056793051521805071812563592891177414592266549471855247360000000000000000000 7796 101986476290925918270106435555540808335958136712871197422380959207973530939059212100803246435875160064000000000000000000 7797 1256995210780899059291784848619257131389224203323195970895434873649240721100996285053204569662685184000000000000000000 7798 15679773939054873920479644681321294778243960956214502755452410066310695065708893368647042449014784000000000000000000 7799 197976943674935276773732887390420388614191426214829580245611238210993624567031481927361647083520000000000000000000 7800 2530532362762330605378540665892591433414476876430152529455181240290895953112432475763269173248000000000000000000 7801 32748065871041925481369349793904124432422641930272562145890580756705712334396184980465836359680000000000000000 7802 429131084305217696725560685260004906567372867227158881518631688867560521990449598433622753280000000000000000 7803 5694804629050406078121738545830544564892362535976851595495540391649989803811617102500986880000000000000000 7804 76543072971107608576905087981593340925972614730871661229778768704972981234027111592755200000000000000000 7805 1042135735287380586258332183786951590071927618401539049607316569222636833702716542812160000000000000000 7806 14374286003963870155287340466026918483750725771055711029066435437553611499347814383616000000000000000 7807 200882878937383278567680223904102898064839335309784781462108569779475937102686846976000000000000000 7808 2844746651618717452483489009535226225319075554495862918308727023020901070081622016000000000000000 7809 40825870430808229800279693018588206448321979829159915589964509515225331086131200000000000000000 7810 593830842629937888004068262088555730157410615696871499490392865676004815798272000000000000000 7811 8755198320826007323136903864126142175397720616043618261717330711889814591897600000000000000 7812 130852148816693044231665682751885277077955063554999729455014453574440163737600000000000000 7813 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 7814 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 7815 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 7816 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 7817 138683118545689835737939019720389406345902876772687432540821294940160000000000000 7818 2350561331282878571829474910515074683828862318181142924420699914240000000000000 7819 40526919504877216755680601905432322134980384796226602145184481280000000000000 7820 710998587804863451854045647463724949736497978881168458687447040000000000000 7821 12696403353658275925965100847566516959580321051449436762275840000000000000 7822 230843697339241380472092742683027581083278564571807941132288000000000000 7823 4274883284060025564298013753389399649690343788366813724672000000000000 7824 80658175170943878571660636856403766975289505440883277824000000000000 7825 1551118753287382280224243016469303211063259720016986112000000000000 7826 30414093201713378043612608166064768844377641568960512000000000000 7827 608281864034267560872252163321295376887552831379210240000000000 7828 12413915592536072670862289047373375038521486354677760000000000 7829 258623241511168180642964355153611979969197632389120000000000 7830 5502622159812088949850305428800254892961651752960000000000 7831 119622220865480194561963161495657715064383733760000000000 7832 2658271574788448768043625811014615890319638528000000000 7833 60415263063373835637355132068513997507264512000000000 7834 1405006117752879898543142606244511569936384000000000 7835 33452526613163807108170062053440751665152000000000 7836 815915283247897734345611269596115894272000000000 7837 20397882081197443358640281739902897356800000000 7838 523022617466601111760007224100074291200000000 7839 13763753091226345046315979581580902400000000 7840 371993326789901217467999448150835200000000 7841 10333147966386144929666651337523200000000 7842 295232799039604140847618609643520000000 7843 8683317618811886495518194401280000000 7844 263130836933693530167218012160000000 7845 8222838654177922817725562880000000 7846 265252859812191058636308480000000 7847 8841761993739701954543616000000 7848 304888344611713860501504000000 7849 10888869450418352160768000000 7850 403291461126605635584000000 7851 15511210043330985984000000 7852 620448401733239439360000 7853 25852016738884976640000 7854 1124000727777607680000 7855 51090942171709440000 7856 2432902008176640000 7857 121645100408832000 7858 6402373705728000 7859 355687428096000 7860 20922789888000 7861 1307674368000 7862 87178291200 7863 6227020800 7864 479001600 7865 39916800 7866 3628800 7867 362880 7868 40320 7869 5040 7870 720 7871 120 7872 24 7873 6 7874 2 7875 1 7876 128511550247400585909540862069886661903485297881982314719608848390507271658521768633780540618445768413319546346214997929186565029426811921959616961640932885660055760821264939010270167040000000000000000000000000000 7877 869964863069377358093037559071779745459081516359533571542864699406501320009592122164978456328439913295086384735050146150470240600317532882936594773459615987073880426086904299244061356106215319354729213697229520 7878 6295591463631128151015039442320169477727497637029214489579409785292818430376146958898189070309651555099693567294375778430075324458029036477052403166565073130966738636584602562154587448917538732296889163579392 7879 47059713131303041966331583165673705381950411919854776731675601812031965153022500895192845668645831627789795314583626347862191249807067213973095450618267491771095243424778705721714097107300382756707080601600 7880 359507383355360090906673788337246010851520258703943551480640092788177323810438675779429703043690416909909788141699673936584250924758806792144529719819699141089301712880799239610678275626983739382300672000 7881 2793476883571404529975934471862537936271272595903268066636119101750970227362349829743395210863786748934707818913726319861637318956989803327234724579115925699407433999505074098571629821952000000000000000 7882 22022040552702408604676040912564248214534472191117321184696970036383658581232288150748647762078321329935881934612447113799717986603687641835137346653278676818815168086871362117179329740800000000000000 7883 175868977887103084783595822047258288059451216946067465438129373169180375447954555507053016216181010657141812353883863169767337514616047565597951085732033484194623814023155924855475404800000000000000 7884 1421417936422266264198733549706236231830327901399712631470103541211987241625444816231609050501777961830497955985692890193956573917777253135480298544479064534927412948532497303470080000000000000000 7885 11619179823949623758594962182344338541255978438945628969886820695677872373472903137081597944666729983520304147307145944291935118372132800686958361527011585161083645560080627138560000000000000000 7886 96019000265252716932198134549863499495196775630111160753998072869142243075279380103682130207147062524319228984076178300920222836174161126180928127373029740704637708622888960000000000000000000 7887 801919854618648890605803358357787865118591196308376320789373550970245714384092249545943271692665908869648643059072259591720504620546735619601264111764286797461353773662208000000000000000000 7888 6767063832497906184843830732684233011643287242933951265348982021366162897386982933437025151805853413313474081233552391750332766337073303498893982164852245638323286048768000000000000000000 7889 57689486582866970526590023712690340940344309879240950798823949464903387861692883984077457821985220105390503485996080056313399446198909532419618788103436458429209640960000000000000000000 7890 496789557302180802427019086640203692069784005348383779483369281016754264001760244440101318096382991360244188826659735272718992465227036171486065263423821617037312000000000000000000000 7891 4321112554913624356724848701453355030561013849383096274031750682636227240486035030485543193638450410415874825280748409769043910492351935634425155715613849718620160000000000000000000 7892 37961740063872081463116297356502099908135270879245097013483028021569758670597351152089486458225453933023626426606915186879143204606353084430476323473815135846400000000000000000000 7893 336832284101625595799876138817614821903776011951076042667049285196116764809694735431973649766461980492803959070901245265763557251290485240564016539828538572800000000000000000000 7894 3018531635713590503696607973276647501839214560961382202631198434081355329101497479595774852879375635322033341935093980966721020444820079001523346212745379840000000000000000000 7895 27320954793703310101031179529748521411630547819370161631545010538550305743652029505606031317567772558941963618671011888934252794115129365914927175932313600000000000000000000 7896 249760201436661604003618054748808198078988786447300987039920212247099330207886509671873278853931356448337301298546598821116290558497206785686542305198080000000000000000000 7897 2306170445585483306714696993702205538892515002845284680736644231297580621081196966955973592201835993977012984470416217457099386699081961259449903480832000000000000000000 7898 21508849001899009009589701185231783951614191413513176895644563381415291367780029643764002358089008603761838331846181630718986852718293284398638825472000000000000000000 7899 202637574232686491798515119011840368237780319118293295114232553854362106301313239676938282080090743121052733342511026935739482114638533022797791232000000000000000000 7900 1928513810075783522570271122123627833546483943586720474687381859784704719495784315337099942299239191721564333570874096882363649047381923594240000000000000000000000 7901 18541879156985606974895956908227907666728506201418308755438416425965451826613515896129909823571013624741021871928380340307215725404807495680000000000000000000000 7902 180114209917341937850571642738210370674425997701952768539300982264945721180969110207031744572241756468284749041551433380926675136316597862400000000000000000000 7903 1767834186422319727410230172263581802939512287097309203081052062295561622454740473609415585233661842610243692693719930298030105668511334400000000000000000000 7904 17533430880595855218765672894336244309841951221055030638829946452335387219418750009925545348451415943884381717346395635545435517694771200000000000000000000 7905 175732178011758874648806749081927679636428193122699006230070085655366910075479631321003773854311420298864181208865810747001449480192000000000000000000000 7906 1779976793549332713162281428548394073871718730810899021697244905921841797172214545981726718693630654758020359123870844807967198412800000000000000000000 7907 18220705157958050960522426997789601361203298645541384655382776719237854687293268986045168463238771501251986077859510255611889582080000000000000000000 7908 188500283989459805317921267824514378607008212046072542516914463899082830464953982567435620278354100224651919428321598395991982080000000000000000000 7909 1971118115932376003672836005765514903054828412943121845430587492699625556000052325324159530314421776310365330609168802360852480000000000000000000 7910 20837302688961735215033059699355621115359621826952634468850205148127587359821070700077850427967205398444054919833357752729600000000000000000000 7911 222729758975870270686233189760522117018884989486170303004529972372943390208118219430348722038547303046975402787499210178560000000000000000000 7912 2407733973511173994654709413105139542972206880049871102466565109601678855030637420426708414700114591903403706619367784448000000000000000000 7913 26328403324266986153845671654165502772708820126599968600768417785991801969202921500559692001376429686579393093978554368000000000000000000 7914 291290309879713169785131814242987012389920739067109805302949081069047442738507363217315411663725783639269290415226880000000000000000000 7915 3261528329280181576849748967316203222398731036427587629074384816242335728396053477303111860228799355575639788748800000000000000000000 7916 36968122552481816996453642689569346021210377510575991445837412982609491228713866806730088442838304212882649251840000000000000000000 7917 424299812576331854298409967979334249777759718738662382013703428099273035296765147372907462905646179677319987200000000000000000000 7918 4931904962150823313987183897515076321429562925955430784403044691046218945374578666859948992512971358863360000000000000000000000 7919 57994448711556669330740861252707403490545221876295186091293633957362767357657696130786870080634458388561920000000000000000000 7920 689857996468936790319688373557794983544070512123063489090757940916250431383573154694485959575719766917120000000000000000000 7921 8302057017366601066198137911889637731207820251714427298944695626754336553635697265749597604604574433280000000000000000000 7922 101091858077847620741421291384000976683888328496091625515167091144745692948365710240269884625034149888000000000000000000 7923 1245670929602692761460327327460525085160492453743707718905385910823571885775762084286959483449507840000000000000000000 7924 15534590847026588050845573897234986493260220576990294396605628491622633074359736948566977241153536000000000000000000 7925 196091448973269226518744955129559242055961031679450250909938750228031780523535944004243917111296000000000000000000 7926 2505723221950935207286594188775997399753550632543582406617385345778240110434859608353825357824000000000000000000 7927 32417277326889986840143396765682870650276958678451627174719968829870301098695213415006585487360000000000000000 7928 424660968843705012384669428121879855457296066526875976502812608775190099886382415116605849600000000000000000 7929 5633570170673519991260214475445269892151584444192154266511717376686011418824395413226782720000000000000000 7930 75692594382539746259383920337353414915684030122750864993892337941584392553649032575057920000000000000000 7931 1030157163617410694462259400065262491335468680258992623749761206358008824119926697492480000000000000000 7932 14203163551535728843914872127145645644658455226162190659672787396630354219593673736192000000000000000 7933 198402843394946447968079233485533726483791936108429413789736859041457715656974663680000000000000000 7934 2808275540700528767195239150438620760891907919181813393715025394520633107644678144000000000000000 7935 40281525491730786736275963778340363695677686764771116715431649388355660004982784000000000000000 7936 585583192037855417337345091781770233905224357145526061997470742541615860023296000000000000000 7937 8628311388640123159033470474790980694594855099869073069518528817514599887667200000000000000 7938 128869540501288604167549536043523378940410289864772460826908173974827433984000000000000000 7939 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 7940 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 7941 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 7942 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 7943 138683118545689835737939019720389406345902876772687432540821294940160000000000000 7944 2350561331282878571829474910515074683828862318181142924420699914240000000000000 7945 40526919504877216755680601905432322134980384796226602145184481280000000000000 7946 710998587804863451854045647463724949736497978881168458687447040000000000000 7947 12696403353658275925965100847566516959580321051449436762275840000000000000 7948 230843697339241380472092742683027581083278564571807941132288000000000000 7949 4274883284060025564298013753389399649690343788366813724672000000000000 7950 80658175170943878571660636856403766975289505440883277824000000000000 7951 1551118753287382280224243016469303211063259720016986112000000000000 7952 30414093201713378043612608166064768844377641568960512000000000000 7953 608281864034267560872252163321295376887552831379210240000000000 7954 12413915592536072670862289047373375038521486354677760000000000 7955 258623241511168180642964355153611979969197632389120000000000 7956 5502622159812088949850305428800254892961651752960000000000 7957 119622220865480194561963161495657715064383733760000000000 7958 2658271574788448768043625811014615890319638528000000000 7959 60415263063373835637355132068513997507264512000000000 7960 1405006117752879898543142606244511569936384000000000 7961 33452526613163807108170062053440751665152000000000 7962 815915283247897734345611269596115894272000000000 7963 20397882081197443358640281739902897356800000000 7964 523022617466601111760007224100074291200000000 7965 13763753091226345046315979581580902400000000 7966 371993326789901217467999448150835200000000 7967 10333147966386144929666651337523200000000 7968 295232799039604140847618609643520000000 7969 8683317618811886495518194401280000000 7970 263130836933693530167218012160000000 7971 8222838654177922817725562880000000 7972 265252859812191058636308480000000 7973 8841761993739701954543616000000 7974 304888344611713860501504000000 7975 10888869450418352160768000000 7976 403291461126605635584000000 7977 15511210043330985984000000 7978 620448401733239439360000 7979 25852016738884976640000 7980 1124000727777607680000 7981 51090942171709440000 7982 2432902008176640000 7983 121645100408832000 7984 6402373705728000 7985 355687428096000 7986 20922789888000 7987 1307674368000 7988 87178291200 7989 6227020800 7990 479001600 7991 39916800 7992 3628800 7993 362880 7994 40320 7995 5040 7996 720 7997 120 7998 24 7999 6 8000 2 8001 1 8002 16344688613848674879368460955927000232548334916985562015052161122764475998330047929947355908086689074806421833055491924282013159139042128044196533444050853407823146747621838152907442094080000000000000000000000000000 8003 109802346371045649236766194750689221399924897271597281134035296944752117403736931596370433298439312617465470293389738425032746620259332160357543195734048710743702142260262318531729324632624308792156518764215342500 8004 788431076686684854025246234201591717800477577671844708143091906493564588622761226473375561846217109074049897516768488530079070270006275867772306084771602645043623670103989062565829263237564409592695545940410368 8005 5847259322871397173239535022299319394106050515649143375913602280668883740371286588882936499526744836428257001859298541663764558049295908761105966256389314386151338145100012043285419545987767477193859416457216 8006 44314987728155784791951112478375334064267381961018606226613474066020946355291020119451134514552765482101755672770480052222191714978384434010764446052338256952868966655527825298882103347249540582871138304000 8007 341580999838665545419324410444586831256455190148398742805760739259877332224763195172237341855251368030503061157977394499407082424777420800248143563534284879749770018322907418729493708144640000000000000000 8008 2671031813810745829660505837137649995131563439014596636252877820663350529103865973741231561730977956380096643242587459652227873617980448719862522985730820519664970580255933991500975702016000000000000000 8009 21156855930757618497890911153233387513288282976272755520062007520668606520041272184874471525117414944376828152324506211451232482385123685966021051647935908150352965552492367026781893427200000000000000 8010 169586660012815072045100702673795486770775576364497937088829705003237137185845136542287699886450431263885388529927079167801329117287445839471353492669567344161034171594022831773869670400000000000000 8011 1374741088224314645305337999201917339735478484869418134279221741603822130470701837522051401643167004622335595584005891481123574406933634035440497655324622637512626461971420251422720000000000000000 8012 11265370817445030933217658950169862571736390664645335184747052070127186216495754340531184397269913223380834193752311303138835709339470861813955369747102844856212583164212674560000000000000000000 8013 93288729165997034982880258379408972708359294038522682316906851551811110525330507055928698063719242271206907654118526840386825238964827340742081148403682989813839447583621120000000000000000000 8014 780503834563245434453217044818965974253147385305662314484807930669509145346386696674355703375343750636103450736131100168788662855761939829476945325922606989983172056317952000000000000000000 8015 6596510177054502980028497931661682090486093436469473951525697037557859836134261020379561634953367722604228788321484007558785303635647474770055102850823177397023606308864000000000000000000 8016 56311693682038762138552758039507388862545247102642333396301300107671067592173327791594816361631433143720177851663103312386083704116885400630407564608421160095318016000000000000000000000 8017 485507062664483687986876355046951760227047816494963373726643746304172206835231469336462636235433786957520217776521000926631180078454767784111749883839225787276328960000000000000000000 8018 4227510213459486826937677887846023911859847673752575683903247864942342496873000144077970652038048183559722444459513419145911697573278585983120415436678243129753600000000000000000000 8019 37175346389747595264427185852571854803640014483939748354696911833047750370754955892918625534588990668399889009825183937679987455295950036015645886997392785408000000000000000000000 8020 330143990132991480898648346941343253311171865050912236095108737512873759577792839468639300010689212202593616441772937176895349085892356685354624278617443532800000000000000000000 8021 2960962136732445478059012414375335073757157636370309208530101832836548886870610114835571307353241465917276607023763473269002407773596267035559747204100915200000000000000000000 8022 26819571492595351209601678474831391133801846589244957635435757184245318801891845826534671832946277384577473354695002763417973875676543121309356844887572480000000000000000000 8023 245342778426514178136514237848660565630122259067702364351018763239276146931973554118313057535301332327778554312208842469761535800478570349518654915215360000000000000000000 8024 2266801298486440153308999725217054608002637657880681244280417452941544150612321688970549363421538838524684491042065605178563535510046838159252429733888000000000000000000 8025 21153934872488822673201691203316700463723793812787775503447991932022740874495413507024032954148279568957154016953453765281852084890251115834046939136000000000000000000 8026 199401485106630591838591262428300847475651790649331913221885397379393833817656324527774803490260073068683680027757732023865062820752076025364480000000000000000000000 8027 1898680368386789708350767877601322211687057339899176081359521212639508993815293868255580433373805315833837421093614262334785903365697463910400000000000000000000000 8028 18263962119935015784113832993767876566798896704163637681825606439751418461490816959071690143722728545447121424195452413156090979316651786240000000000000000000000 8029 177498119649881148282690753583485469380728412385484043492766530103232785951458564632159096642998670519786405620088076810054338411845228953600000000000000000000 8030 1742934668174919510597763820925201283073480970019787743753022781408069445874669037036918761876586498331421187667097588336614025291051827200000000000000000000 8031 17293593921596621199434704936958482185377606588632114786253495062590639638724020348099861992264661293038533565419408903556695467229184000000000000000000000 8032 173391441004483171140870930732227939571395760836011161510570862495412343203423229154790548356835249313039190024768809638936322034892800000000000000000000 8033 1756791936226612489406129820038498947052807737176724974434394414755681930261847311486470417446146853790346882988814040801505548697600000000000000000000 8034 17987360601409998621306968347186421749601361947617399310510074095036510508544721827910320140194821914103729014078907103370039787520000000000000000000 8035 186128797882276296173487814431138071045554941929012937893997583038684077272000436722170497657065547653769983970956873842913443840000000000000000000 8036 1946841150032671738205646148914793416367970395122861036575611861593744953341930042563430918876661323334130327464161832022835200000000000000000000 8037 20587094141185532473620112894569179769494988799937063313921333003202567875757435098680849017686859208068746550456238431272960000000000000000000 8038 220135214941194922244177372025807062890381883003758512108431176678283007584919557367445405775257730076041558675534716600320000000000000000000 8039 2380688255647977121684257017085528344435721156957908588908385249174891801837072785650758543571597182070989667771667709952000000000000000000 8040 26045318735226183475926448650715969841637115588973329416298935043867069789037190565612158539971334954314782482947375104000000000000000000 8041 288319772127198107239890961280358357805020798268333062189504586120714958954533104402545545923584442654340919643340800000000000000000000 8042 3230346110213789632152214483275437718528062736422266786729655780769239196500371190527669738031603466398352424304640000000000000000000 8043 36641709910566047444740877164160354511864237390280658802447954391795717144642801936028807660177895344427761664000000000000000000000 8044 420908497089799864908922222549526673576084618352740284864093446112648509674048041744495486817027027650834595840000000000000000000 8045 4892449722453616727475286426334955710858126422547787338127820333517849193811582037525069400572867587992453120000000000000000000 8046 57519084377855385155898723045717998543901408582227192762676473023286023362922796982173862948825979221442560000000000000000000 8047 684060870448189422333808639326216874438658154878331863132012075866534041203879262638229775041470020976640000000000000000000 8048 8230487560320337263903326378166451199042235594372061546367586181696109514380217116906928659737293619200000000000000000000 8049 100197239864769323212736147212461145031818520279312053607953223081517854957672208379736522814193139712000000000000000000 8050 1234346648424486463628869806301793038931760704164219466915336947997903050450527883520714397236330496000000000000000000 8051 15389407754998302181211503113148678208276480197766086037758846916934571083010580528486912033292288000000000000000000 8052 194205954271603176263757022868698095497730637144070921574266262245069936480040406081126187139072000000000000000000 8053 2480914081139539809194647711659403366092624388657012283779589451265584267757286740944381542400000000000000000000 8054 32086488782738048198917443737461616868131275426630692203549356903034889862994241849547334615040000000000000000 8055 420190853382192328043778170983754804347219265826593071486993528682819677782315231799588945920000000000000000 8056 5572335712296633904398690405059995219410806352407456937527894361722033033837173723952578560000000000000000 8057 74842115793971883941862752693113488905395445514630068758005907178195803873270953557360640000000000000000 8058 1018178591947440802666186616343573392599009742116446197892205843493380814537136852172800000000000000000 8059 14032041099107587532542403788264372805566184681268670290279139355707096939839533088768000000000000000 8060 195922807852509617368478243066964554902744536907074046117365148303439494211262480384000000000000000 8061 2771804429782340081906989291342015296464740283867763869121323766020365145207734272000000000000000 8062 39737180552653343672272234538092520943033393700382317840898789261485988923834368000000000000000 8063 577335541445772946670621921474984737653038098594180624504548619407226904248320000000000000000 8064 8501424456454238994930037085455819213791989583694527877319726923139385183436800000000000000 8065 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 8066 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 8067 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 8068 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 8069 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 8070 138683118545689835737939019720389406345902876772687432540821294940160000000000000 8071 2350561331282878571829474910515074683828862318181142924420699914240000000000000 8072 40526919504877216755680601905432322134980384796226602145184481280000000000000 8073 710998587804863451854045647463724949736497978881168458687447040000000000000 8074 12696403353658275925965100847566516959580321051449436762275840000000000000 8075 230843697339241380472092742683027581083278564571807941132288000000000000 8076 4274883284060025564298013753389399649690343788366813724672000000000000 8077 80658175170943878571660636856403766975289505440883277824000000000000 8078 1551118753287382280224243016469303211063259720016986112000000000000 8079 30414093201713378043612608166064768844377641568960512000000000000 8080 608281864034267560872252163321295376887552831379210240000000000 8081 12413915592536072670862289047373375038521486354677760000000000 8082 258623241511168180642964355153611979969197632389120000000000 8083 5502622159812088949850305428800254892961651752960000000000 8084 119622220865480194561963161495657715064383733760000000000 8085 2658271574788448768043625811014615890319638528000000000 8086 60415263063373835637355132068513997507264512000000000 8087 1405006117752879898543142606244511569936384000000000 8088 33452526613163807108170062053440751665152000000000 8089 815915283247897734345611269596115894272000000000 8090 20397882081197443358640281739902897356800000000 8091 523022617466601111760007224100074291200000000 8092 13763753091226345046315979581580902400000000 8093 371993326789901217467999448150835200000000 8094 10333147966386144929666651337523200000000 8095 295232799039604140847618609643520000000 8096 8683317618811886495518194401280000000 8097 263130836933693530167218012160000000 8098 8222838654177922817725562880000000 8099 265252859812191058636308480000000 8100 8841761993739701954543616000000 8101 304888344611713860501504000000 8102 10888869450418352160768000000 8103 403291461126605635584000000 8104 15511210043330985984000000 8105 620448401733239439360000 8106 25852016738884976640000 8107 1124000727777607680000 8108 51090942171709440000 8109 2432902008176640000 8110 121645100408832000 8111 6402373705728000 8112 355687428096000 8113 20922789888000 8114 1307674368000 8115 87178291200 8116 6227020800 8117 479001600 8118 39916800 8119 3628800 8120 362880 8121 40320 8122 5040 8123 720 8124 120 8125 24 8126 6 8127 2 8128 1 8129 2095132802591088044103972979436183089458511034292825559725729970614449594993864615842329416927193915337206604411048739092063248220830693161983454053926361106183863054357386527694750209802240000000000000000000000000000 8130 13968432947927293819809034744081280315124083413256366698564685744334038456889845301992689130644813305190669588529910547244404724870152875303625632919598426097073843981801192975305777514580046038050417245216984074520 8131 99527607334212988287365704347060244993345769644166521467297111282532803937371160120557701862564461210316945042327166815993903962811249967689558943881870819433078139892637950688550396279992706386303892154482688000 8132 732377708872949832534174022285582611254850296438023917845982565193508648346179748374711590647402334175866747502643913038035073976611369127688399562798734522535240985122456025948181656826378174271177871132196864 8133 5506817870169255915595852249862331801448668797275643101473212956467485174924424021689528491532268053983687537369137994416443000500521108251806545998130110633108809118706277196027723595910673053576291418112000 8134 42109266796817824194700315468041798786523449083806716947999064981243607542362414699343802023038846216314656160915675430045889811957841295233130078530759760823947746811848908938782127452848128000000000000000 8135 326636349713288679945798687525436299640542324902910599110776285362425847161339976473696957952564077802095188223663698708603336112784951036469181422446868375164035538163310161327799859675136000000000000000 8136 2566292052601450254587475209468630833497880588335181344371590254277244481290389785689543329501295105516212304010096847211269183242522461321469174306967954538546740507751414730620607135744000000000000000 8137 20402541632148253580276555743864053334714782522180367463294963225246536273997745167205563743666388403775871360665516928669844732425047950402918875452853614275505028968832161582975392153600000000000000 8138 164028456692967491106372550660613474170245757855050849602556828779502417927809289404325540190486534302077274173110997475334609327582634073528077073556871603520887915115157750189916160000000000000000 8139 1332960687675828862819093654290163937749705789220905543726978527248873030433825045835746915631917006006762460684863516577921401479901374181479124201600682491254039699220301086720000000000000000000 8140 10945665304006177131754816702101106895083334356914517051372079405596118593444535263996781053044037577671265380252813060468376776147487193928253637016695354356751221921603911680000000000000000000 8141 90802202811299050243802904236294315347035958486174419305896751627580881175481767219356459683498354980115450424480203033696112423891385748678989760970587748159457169432903680000000000000000000 8142 760870500535411031998040353866519038775725438051251124598083052306981335619897328769648824788051732476175064078924527425154218144053056181892367171908412019233451300356096000000000000000000 8143 6439269859991964976124737947494292298102465765407663495333761424489216777998491100091930960172748706803323256614853857379439371518419585984547612346595348998573260800000000000000000000000 8144 55035255741235019750789658329702726089133781043848510392984644419980683840043077698634562354643231141332827212476963187919007154675498367519650415293901469047817502720000000000000000000 8145 475010116599205134572366572808895926186576352090458578743912283568904143124631870872174631038847465096299024641929064367854223151055399717476847501280288745162014720000000000000000000 8146 4140099552014848214040104436942119334509165455349723945498133297448507818772974919098432933791536169963856795899571245614182038852201270669924872254399569933107200000000000000000000 8147 36438539616640512840944412481129112743062819119822694434053345922667596109257051835597690765605398518002449310154426329162430118046937917808695163030136160256000000000000000000000 8148 323858920459636812994821167802499229919910133457096673819284072331581524140044790535353614229954062467075725550104800864422292059237059744131260987874056601600000000000000000000 8149 2906720518515688882688508983266088308347438838663759444582189931789525678145871080502005019135423660056524217401032189224584185308543472526210395001963151360000000000000000000 8150 26346049541581835346815487512996428612492867833092617716354972751911412260671819102495194652052981100583905147125232161416518665496845946938475039539855360000000000000000000 8151 241161667630415413800959815496380678754088014217321761052205622697774346823805514804574554820799698448709990098797086106150848307689995492803525990154240000000000000000000 8152 2229460729401851879083188115491281062989139678552289287080229188844557518199474691579037081890479677584993890783492463278183941589271760623273922002944000000000000000000 8153 20816670706579057518222687938052943333775161134636533075335515145510236004311791528589980817209812271429587301711298172968436202009069895486013440000000000000000000000 8154 196321559697747372626846330161918098670008358992319329280392126695058329389040612791370366056178703677352399673757353213635134037706149482987520000000000000000000000 8155 1870258761948068433948280058602196713423563016916678323489648323822013803690888546128797579254854332496402901130782790112399786456249102499840000000000000000000000 8156 17998983041891202797337227394826110014706874212411334668939287997771394613901804851799316697146444761453261352312838773921490509728432783360000000000000000000000 8157 175000837156710945824620233933298342121670602193803300451900503502794831070511639250674722352991905572006038136625782090883846214811176140800000000000000000000 8158 1719124092387467969833260290190533745658663461453750631754522194197328943205836957767993869074186847206539123163556978651946800855908352000000000000000000000 8159 17063663004213803018657949609969481781663528828843860903019503240433256369901872614793374059357034314210106482375319895531558635411865600000000000000000000 8160 171139311327454430371308972812411697821606152573041970850825753408634550693814690280292660951790034574373796808742295123547955763609600000000000000000000 8161 1734378251485779920531551731514544628543590471199181667317458802347715321519125933770210499009938656714391907590683783562164332134400000000000000000000 8162 17761709553953405805817320581170604965980915914006679243573758195647331702593340580029996243255520969672830443795014262803356712960000000000000000000 8163 183840323495506151375426907663439959619551669773542190333674821838934908569464720378069564728603943206229122784219473515223449600000000000000000000 8164 1923472062697429978441281417598486111872013160500230543094331624780542360200960785832845324131015618754476779321669701672632320000000000000000000 8165 20346952187908438977323073959825085962931862606233734688364381478240765869477855708255854040934054482860730013057410211512320000000000000000000 8166 217653860587606490785063362684265851268727243094427760564018978850425228817494701105965722655328217541429064163051364679680000000000000000000 8167 2354933502500690418833115278853323523774756659006089176314529559309913946477626629168728973450974035944821820661962899456000000000000000000 8168 25777173472122854518442716071938340638447618894094650903191364990165716044196689051243267533381432620839971944660992000000000000000000000 8169 285524701585151884629612022850706463629451636234825202386592760397593286937505896073951274492231235179858223620423680000000000000000000 8170 3201256382768270393836697517404902424765246481372490712628924190987653343088748697070509019020761726516302268334080000000000000000000 8171 36340643075509098572648284805161889572927305828644072626258146745080243374613675415184196952351979198357490892800000000000000000000 8172 417594256955234511641922834970396542288083952066498235376974600080265450542756324880365601094058310897678417920000000000000000000 8173 4852994482756410140963388955154835100286689919140143891852595975989479442248585408190189808632763817121546240000000000000000000 8174 57043720044154100981056584838728593597257595288159199434059312089209279368187897833560855817017500054323200000000000000000000 8175 678263744427442054347928905094638765333245797633600237173266210816817651024185370581973590507220275036160000000000000000000 8176 8158918103274073461608514844443264666876650937029695793790476736637882475124736968064259714870012805120000000000000000000 8177 99302621651691025684051003040921313379748712062532481700739355018290016966978706519203161003352129536000000000000000000 8178 1223022367246280165797412285143060992703028954584731214925287985172234215125293682754469311023153152000000000000000000 8179 15244224662970016311577432329062369923292739818541877678912065342246509091661424108406846825431040000000000000000000 8180 192320459569937126008769090607836948939500242608691592238593774262108092436544868158008457166848000000000000000000 8181 2456104940328144411102701234542809332431698144770442160941793556752928425079713873534937726976000000000000000000 8182 31755700238586109557691490709240363085985592174809757232378744976199478627293270284088083742720000000000000000 8183 415720737920679643702886913845629753237142465126310166471174448590449255678248048482572042240000000000000000 8184 5511101253919747817537166334674720546670028260622759608544071346758054648849952034678374400000000000000000 8185 73991637205404021624341585048873562895106860906509272522119476414807215192892874539663360000000000000000 8186 1006200020277470910870113832621884293862550803973899772034650480628752804954347006853120000000000000000 8187 13860918646679446221169935449383099966473914136375149920885491314783839660085392441344000000000000000 8188 193442772310072786768877252648395383321697137705718678444993437565421272765550297088000000000000000 8189 2735333318864151396618739432245409832037572648553714344527622137520097182770790400000000000000000 8190 39192835613575900608268505297844678190389100635993518966365929134616317842685952000000000000000 8191 569087890853690476003898751168199241400851840042835187011626496272837948473344000000000000000 8192 8374537524268354830826603696120657732989124067519982685120925028764170479206400000000000000 8193 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 8194 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 8195 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 8196 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 8197 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 8198 138683118545689835737939019720389406345902876772687432540821294940160000000000000 8199 2350561331282878571829474910515074683828862318181142924420699914240000000000000 8200 40526919504877216755680601905432322134980384796226602145184481280000000000000 8201 710998587804863451854045647463724949736497978881168458687447040000000000000 8202 12696403353658275925965100847566516959580321051449436762275840000000000000 8203 230843697339241380472092742683027581083278564571807941132288000000000000 8204 4274883284060025564298013753389399649690343788366813724672000000000000 8205 80658175170943878571660636856403766975289505440883277824000000000000 8206 1551118753287382280224243016469303211063259720016986112000000000000 8207 30414093201713378043612608166064768844377641568960512000000000000 8208 608281864034267560872252163321295376887552831379210240000000000 8209 12413915592536072670862289047373375038521486354677760000000000 8210 258623241511168180642964355153611979969197632389120000000000 8211 5502622159812088949850305428800254892961651752960000000000 8212 119622220865480194561963161495657715064383733760000000000 8213 2658271574788448768043625811014615890319638528000000000 8214 60415263063373835637355132068513997507264512000000000 8215 1405006117752879898543142606244511569936384000000000 8216 33452526613163807108170062053440751665152000000000 8217 815915283247897734345611269596115894272000000000 8218 20397882081197443358640281739902897356800000000 8219 523022617466601111760007224100074291200000000 8220 13763753091226345046315979581580902400000000 8221 371993326789901217467999448150835200000000 8222 10333147966386144929666651337523200000000 8223 295232799039604140847618609643520000000 8224 8683317618811886495518194401280000000 8225 263130836933693530167218012160000000 8226 8222838654177922817725562880000000 8227 265252859812191058636308480000000 8228 8841761993739701954543616000000 8229 304888344611713860501504000000 8230 10888869450418352160768000000 8231 403291461126605635584000000 8232 15511210043330985984000000 8233 620448401733239439360000 8234 25852016738884976640000 8235 1124000727777607680000 8236 51090942171709440000 8237 2432902008176640000 8238 121645100408832000 8239 6402373705728000 8240 355687428096000 8241 20922789888000 8242 1307674368000 8243 87178291200 8244 6227020800 8245 479001600 8246 39916800 8247 3628800 8248 362880 8249 40320 8250 5040 8251 720 8252 120 8253 24 8254 6 8255 2 8256 1 8257 270657752016612938111148191413191082180765416533364720794897994612540371156783700987221180952196522440033682020858346259223751193419421916753631687911745622055478368656812141320315272649768960000000000000000000000000000 8258 1790948542394346772113626696309187190830873220355725047220790919143003070142903424474878425312890796223617762250504909063984122730315651120252161139735076170575328628417596066439960990340009134049006868025612325961540 8259 12663355822091827261443337091997527709241477148921999878752149102887547684084973803250144162084575610807594696104296624600824986076268467208723181594641500079376636883319780175714415563599532239707966415791194112000 8260 92463413266799241908221789051442781844348368752603664782238443873064244276095536297647239948193154508386109732099010605252110774287952512395949716407657643362336263535745182127820970197750578788544669221388288000 8261 689810777197264285021527731563590871651723517067455928411876399057849678075990179194457821941167606397574073267047931553693714034171358405322100393301993635671349191935407169912038292024959104480771981076070400 8262 5233213798273299927678083496830713081195270889459889713037453551858482794571291241945568028415989203263216754490777638212759722475777483978324015594030703354207063314014593581518674670135541760000000000000000 8263 40270305945562794230385845977003583476626887270554342770164549863821705721484661101574047063757185933791082707307979219266965545743173501669875502801620829067501419876745095431560307274678272000000000000000 8264 313851804854040651278175585721892137472542381306612976510199785805449574026812049036785385258588469950062886657445175476188386239709915980232962975383965968871883659823157805335411513360384000000000000000 8265 2474968087490323085070588330222671031302754954222487633810692954975543267182242864117546929498384665520837062670252610366196295145114895892531396980420763445565495682981870069144241569792000000000000000 8266 19735125228560735258226148909102617834492282838545509234328906235513644318762275577876044303475431871850101325591136732070459697025470239724944138154431437792840441321048536168362147840000000000000000 8267 159052966268635890974680269437312046813124410944567199541227797782642582990374594285936726929272059039733239411352574252622419706221487343318031769322584384366195304882763055759360000000000000000000 8268 1295204807713862574370358650977063005722324858733133109109777247521000333510974216946996482310572211373354459847133950530915869705785302318433450376100222587609885677898075996160000000000000000000 8269 10654480617163416008162648923541920485287792637554864979373244570573206136045868248434938237216351657845598131003344589672129008238377417003724774729618811101874670269659873280000000000000000000 8270 88522491715729558144208581560540353170225814239959133240964905384701009813153481701345402130156055106401150011560108416917086425526703713362218884592731791694561903944663040000000000000000000 8271 742768410459898340031390547210845440063908667671766809213458308147050484553106216084795789473163757282121048631240299105287458042809132338520813176510021140227865958154240000000000000000000 8272 6293585886928552021227162335617779800195406445852441672458116494572290447029605508054953791019692565142678273066779875358495033878807725302922078417247980383381498101760000000000000000000 8273 53847601706351588773248735791675815154598959205810995820237604596297613339747882748155797237081761127344193769975744873050836080479830857607767852485909555803785789440000000000000000000 8274 465206792679917310098538862374329314349175042909090729600620986475550683313144398094524610690584426694980104361070161263909790298713093286694650146261978790336921600000000000000000000 8275 4058194470397012203017114182119952060246122340088363029702641245041622030057934666374406856721994779022098122658459805435006739452507340260860340358167757062144000000000000000000000 8276 35746100429600208381677885795969176169967733301639438124152919297499345885303403068764899582682186704793485589535695452424847266718322375259698402848910868480000000000000000000000 8277 317936697131354829256582472710757703138744083721102912909007806876718058137331729427638399378169554313018069546731351483206897768295368945851602754950009978880000000000000000000 8278 2855488981423779182688741724606315648858047616681526314316918680800577233547481642310119834187558193792994360833497623176987354819192448094053124783231467520000000000000000000 8279 25897828736333250508534247109341609974087323530970051165952956454012164926145267814480527837211151747060614112204973275276194900831419667997754668812861440000000000000000000 8280 237195772214174428794754415980762676459158828898690827521309492521173402706760395940151843960937413248644837518851697262057730768443961806918576630661120000000000000000000 8281 2193974646305797997013034094415041164972789875785592473384042249982284446442491919842213145179949697877771480644357740489940484118578435348978728960000000000000000000000 8282 20495641460624354413525793747036051132347645222008138693200057542137669868263206176184224751124503854949776413540444662706898987704202278469632000000000000000000000000 8283 193386725388223882188349517689924207962809857009615650306714248356734058871775002836791865630831694494443646399434476980670752175798601048391680000000000000000000000 8284 1843155457604346468865627875689151763682214823110823684695652784546961731795716624381174477643455998724673536202390820498843441971466715791360000000000000000000000 8285 17746021625091587490125398151945628387685524999313429393130374914884070142547974680052392410242909942578727764254569516306281985386982932480000000000000000000000 8286 172613011566572514504721143928387873493714313750756416971310599399506936299816737347305411679020570922347975515269945863177085570093416448000000000000000000000 8287 1696304637402876172897003580633964020294995598196581835775317380347560276054384700131808696467639532993242049475880543153888759127002316800000000000000000000 8288 16842582462960534345472858911831011531758005712395876045497946154388597738295774193710743662425310214119214845724229972442712806470451200000000000000000000 8289 168964012012079888005158995176101926752437047737239433491783166786620049981877426337222123946983534780333965942197761267820849948262400000000000000000000 8290 1712687516177385438777083434551659060776258906083825506786608029986941877651438240183180422739251661783783713128322523423048938291200000000000000000000 8291 17543770563102957807022928759733923823331308400698407832775218574408823971880777040644926098424013915410392967040369608337286758400000000000000000000 8292 181635222623572480017742108257318883924746119541720493401836421015063337074254223591070098833034876486440991881879685993081077760000000000000000000 8293 1901016605593969443957781152280504970253351304680283578485702942165380746423013458318753554662766091289316751929759025793597440000000000000000000 8294 20116960923531675786174852199197403532607897111280637841810467354834011658978562973808528450716146606067103077240622945402880000000000000000000 8295 215286876145146101063926801247445975049970631723438575593927648281228472317448044847414089906172152369236602637134111703040000000000000000000 8296 2330485940372932666520078952779910279303485347294716322464841229681981704209138046987330618126680224712761479917427752960000000000000000000 8297 25524188576004033331339692908809903534624301484535203908113817557522576436020412698879947875070825022667667704685527040000000000000000000 8298 282908103140935929934499328574990454457664688202317348441825216813243379872848287617128754407647483689015134503567360000000000000000000 8299 3174300111065302322292687301541792324059483607608076949854215393717993985676482405583892355004684243614105075712000000000000000000000 8300 36058932664071043544953336860935828413447249194313498419853044832327683348453879481733156665899638274339215769600000000000000000000 8301 414280016820669158374923447391266411000083285780256185889855754047882391411464608016235715371089594144522240000000000000000000000 8302 4813539243059203554451491483974714489715253415732500445577371618461109690685588778855310216692660046250639360000000000000000000 8303 56568355710452816806214446631739188650613781994091206105442151155132535373452998684947848685209020887203840000000000000000000 8304 672466618406694686362049170863060656227833440388868611214520345767101260844491478525717405972970529095680000000000000000000 8305 8087348646227809659313703310720078134711066279687330041213367291579655435869256819221590770002731991040000000000000000000 8306 98408003438612728155365858869381481727678903845752909793525486955062178976285204658669799192511119360000000000000000000 8307 1211698086068073867965954763984328946474297205005242962935239022346565379800059481988224224809975808000000000000000000 8308 15099041570941730441943361544976061638308999439317669320065283767558447100312267688326781617569792000000000000000000 8309 190434964868271075753781158346975802381269848073312262902921286279146248393049330234890727194624000000000000000000 8310 2431295799516749013010754757426215298770771900883872038103997662240272582402141006125493911552000000000000000000 8311 31424911694434170916465537681019109303839908922988822261208133049364067391592298718628832870400000000000000000 8312 411250622459166959361995656707504702127065664426027261455355368498078833574180865165555138560000000000000000 8313 5449866795542861730675642264289445873929250168838062279560248331794076263862730345404170240000000000000000 8314 73141158616836159306820417404633636884818276298388476286233045651418626512514795521966080000000000000000 8315 994221448607501019074041048900195195126091865831353346177095117764124795371557161533440000000000000000 8316 13689796194251304909797467110501827127381643591481629551491843273860582380331251793920000000000000000 8317 190962736767635956169276262229826211740649738504363310772621726827403051319838113792000000000000000 8318 2698862207945962711330489573148804367610405013239664819933920509019829220333846528000000000000000 8319 38648490674498457544264776057596835437744807571604720091833069007746646761537536000000000000000 8320 560840240261608005337175580861413745148665581491489749518704373138448992698368000000000000000 8321 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 8322 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 8323 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 8324 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 8325 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 8326 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 8327 138683118545689835737939019720389406345902876772687432540821294940160000000000000 8328 2350561331282878571829474910515074683828862318181142924420699914240000000000000 8329 40526919504877216755680601905432322134980384796226602145184481280000000000000 8330 710998587804863451854045647463724949736497978881168458687447040000000000000 8331 12696403353658275925965100847566516959580321051449436762275840000000000000 8332 230843697339241380472092742683027581083278564571807941132288000000000000 8333 4274883284060025564298013753389399649690343788366813724672000000000000 8334 80658175170943878571660636856403766975289505440883277824000000000000 8335 1551118753287382280224243016469303211063259720016986112000000000000 8336 30414093201713378043612608166064768844377641568960512000000000000 8337 608281864034267560872252163321295376887552831379210240000000000 8338 12413915592536072670862289047373375038521486354677760000000000 8339 258623241511168180642964355153611979969197632389120000000000 8340 5502622159812088949850305428800254892961651752960000000000 8341 119622220865480194561963161495657715064383733760000000000 8342 2658271574788448768043625811014615890319638528000000000 8343 60415263063373835637355132068513997507264512000000000 8344 1405006117752879898543142606244511569936384000000000 8345 33452526613163807108170062053440751665152000000000 8346 815915283247897734345611269596115894272000000000 8347 20397882081197443358640281739902897356800000000 8348 523022617466601111760007224100074291200000000 8349 13763753091226345046315979581580902400000000 8350 371993326789901217467999448150835200000000 8351 10333147966386144929666651337523200000000 8352 295232799039604140847618609643520000000 8353 8683317618811886495518194401280000000 8354 263130836933693530167218012160000000 8355 8222838654177922817725562880000000 8356 265252859812191058636308480000000 8357 8841761993739701954543616000000 8358 304888344611713860501504000000 8359 10888869450418352160768000000 8360 403291461126605635584000000 8361 15511210043330985984000000 8362 620448401733239439360000 8363 25852016738884976640000 8364 1124000727777607680000 8365 51090942171709440000 8366 2432902008176640000 8367 121645100408832000 8368 6402373705728000 8369 355687428096000 8370 20922789888000 8371 1307674368000 8372 87178291200 8373 6227020800 8374 479001600 8375 39916800 8376 3628800 8377 362880 8378 40320 8379 5040 8380 720 8381 120 8382 24 8383 6 8384 2 8385 1 8386 35235252804384454828853167225218967493139160760474552546482708163652900419314077483458082039533465366842268539398049613907927045452786711530623948257753540944363232394553075394593317374971084800000000000000000000000000000 8387 231414993326173660861215450640741827947305147992019844571956345828855523303348704075000188817361065381221509327229515826584843687196045410288906821855043387731827551111832128452846641870667415051143332514666151684615680 8388 1623875323513260052782225778000906949434235005029672465420282039655025243633551578967863125017501982513952082645254773461728662365180036534270234277575837565589321220812407359417506798207468100125214048931620098932736 8389 11766019423790939790252962475455745429804545703281346187180843755515045704429673831209091110607279263540562743580044345794460217472992232786104298998074716404079383339233676658983080756567130574880477250309849088000 8390 87098522467736020606269145280675094389752722705030806703614767694288084295013634889213217368400804193212631302020366031749203180311569538432361268834550970601725309376494197223260600482749542658681816796364800000 8391 655598618917615266986199923332049397716377036942836415775662796020002940147844280817720163343650762875986524152522359497534523137371719318231828254177827388609728509493649803307909090420560232448000000000000000 8392 5005088807793028711984791407446072650126578298444890555754124641297703902647673546649506329657526942667929091638547436541723930687089696037117666220617056599524926317477043132303971764261617664000000000000000 8393 38697044955409617284563106714630403618843842033261200258778855042438690489618263280669960605062409692302780330699354714261664418789199534109752485836095441434378886936276334393996529222287360000000000000000 8394 302704045056038401755047285401109504964144959446967825288603334667829476324224622886023990595439470880279234520486660044845668325546207010971830456247818077549023431436741872989645960118272000000000000000 8395 2394159257085830653219437656112747216164721568603607529186341254861513718769415472356250989607011364972593658605619044561261949775770646755487810019138922736065604413985244259591965900800000000000000000 8396 19137638539625256120263023621006354678576659046208383261012546564613580924154140660535513935338542321716327499243915564809016546622849025474623884694387649653172761659860338123735040000000000000000000 8397 154556429561198735658640776048437927505604377201836247028022186061668639739034151031864939221515123175695674678530993732194253890883288624318676779259279895129935295262092249006080000000000000000000 8398 1260814694750261902926682435742458075240781906956137626390180070487990010501619210260944818065889110309245878708326762693262401132212547690318700825740199389345359073358171340800000000000000000000 8399 10387496014728061321481681113134533509300438317590175889796492065749622084899226725631475478463240530761433520320740448080441249340992941035708825436197619544071291177418096640000000000000000000 8400 86420428650414327168581216948568762400236716959814709399928749481977185467223875054965932242541312751131531899471077886514038175374729992059929562569364635794100587174297600000000000000000000 8401 725995510334412079546360300003149089463845265026653793455450527514439314945984151733513804410317669034318326389252530513586884996516191130491895556342847603431687680163840000000000000000000 8402 6158025157570972123117146927558680519803594214483307314983651682745663326659219866485224372342404744613495680756635558361955184014601911213659955258666334150268467281920000000000000000000 8403 52738343898444663088543892516916757075497935233728856059501065864235682787151168697305759743571533878116700159316684620859897187323142370307629957614022767277988904960000000000000000000 8404 456020249698631555894736792192346407027207582772008225065699683041502936341055060250031459290841286701041253994647129083878184170168097085149743884629200884203520000000000000000000000 8405 3981215601030118498168551415012565828720585079314866792044814951110886213927525160941165433654642645688517281423274117572890646023388020673396888435231754813440000000000000000000000 8406 35093586029632444817921344803153008622786087867741592720417378023417369699898459614677308647165899452927558744319348588345650147929686079232980234175596378193920000000000000000000 8407 312342680534551974897121745690420371157503038500049968776244852864487012733218776846651563683879078411867800199299666531981829051945856350934091773767749468160000000000000000000 8408 2806991496431575395008911955045548904631292827364492513520869425193193772727949232237512946916734327139797255198724488077940319679799428436451073082450247680000000000000000000 8409 25472655313805302368123836245012581283891557538053384054256401424237751429921462521647562929647142765727893243267705411363674703268918258490417666032926720000000000000000000 8410 233426599368129314467628522961963103239565544203753133914601060491914562091563419317345321670180471533691715622254751354735394193926061311247830220800000000000000000000000 8411 2160193088375663830569194857522401593024890096141363349798420043387766031920628219126375373145183754386747264137310849389616955247428505665085112320000000000000000000000 8412 20189671632828618853918094326649981086110060053464349183937288058640711634456211491534896362608809606147715973377962346844761698907589570839183360000000000000000000000 8413 190587479074623024487515113262931835833880414100394845052844039071254903896144051899920280569074144397175268377739403891206111557527986503680000000000000000000000000 8414 1817279029502292837596718726224490230062364363251470567366103722574633799304239287083816195219106133380919615296825094116746105393655138222080000000000000000000000 8415 17504161752834054182331232008871224352175333489788490239900449971242944613540262173860132891037350097554217291120852668171938981164666060800000000000000000000000 8416 170325198906133191396935514816449254668430615237351613499012537681009020169156844677602599618055990855261649516519581932976090417890276147200000000000000000000 8417 1674375957360537126189539183077562728372239485447474118523668157980278610127220506520629514677685536336951717744640173196458536396757401600000000000000000000 8418 16629251120072704573673333378294645651777158212895394620050858337159561260383988259799877598648871023992461281604384502411835137117388800000000000000000000 8419 166857844091203560881766415546149643472290989357713066243480692918428424929703296176602651833535383596199135502930703390158319989555200000000000000000000 8420 1691721102121983955123977509399483740431537682629256468452062372512160826675624901852760131408593499363124475656636842921351446528000000000000000000000 8421 17333573008121916128987393857903346457427666411579451549185456283809180349074607658168424958089282823278963102266513133061737021440000000000000000000 8422 179513974424606526200665462806806895890627933313568818653818497580723831735836332680465786562501408056059342587411060775368785920000000000000000000 8423 1879481833781995009081638514860450965742697533290840092779630458954422590613207920478425833060927383232970658576079082026434560000000000000000000 8424 19897219282644914735508282088067384051390920392063642479707963317207987971313945654169063956453553675625627824892641164656640000000000000000000 8425 213035615103886274284767420826645911576158179406037602956433171565469791602736727053363620549928865297480979221884331622400000000000000000000 8426 2307363869938977270052681514635511693088562926431156279181738603334413713614880445146772314605864359063326150627174645760000000000000000000 8427 25286610556901988333647959802235523442351979283633512520790358154410142251283389559936924302409907196144251979253678080000000000000000000 8428 280473302361590558705767156294588017587867076170828134004732594165282102946008159775030254328468643883370154284810240000000000000000000 8429 3149522399877455209629518016447363762987033171815819627609039384573621092466518535982630402537171530524315877376000000000000000000000 8430 35777222252632988517258388916709767253967192559982924213447942919575123322294083548282116379447297350320940646400000000000000000000 8431 410965776686103805107924059812136279712082619494014136402736908015499332280172891152105829648120877391366062080000000000000000000 8432 4774084003361996967939594012794593879143816912324856999302147260932739939122592149520430624752556275379732480000000000000000000 8433 56092991376751532631372308424749783703969968700023212776824990221055791378718099536334841553400541720084480000000000000000000 8434 666669492385947318376169436631482547122421083144136985255774480717384870664797586469461221438720783155200000000000000000000 8435 8015779189181545857018891776996891602545481622344964288636257846521428396613776670378921825135451176960000000000000000000 8436 97513385225534430626680714697841650075609095628973337886311618891834340985591702798136437381670109184000000000000000000 8437 1200373804889867570134497242825596900245565455425754710945190059520896544474825281221979138596798464000000000000000000 8438 14953858478913444572309290760889753353325259060093460961218502192870385108963111268246716409708544000000000000000000 8439 188549470166605025498793226086114655823039453537932933567248798296184404349553792311772997222400000000000000000000 8440 2406486658705353614918808280309621265109845656997301915266201767727616739724568138716050096128000000000000000000 8441 31094123150282232275239584652797855521694225671167887290037521122528656155891327153169581998080000000000000000 8442 406780506997654275021104399569379651016988863725744356439536288405708411470113681848538234880000000000000000 8443 5388632337165975643814118193904171201188472077053364950576425316830097878875508656129966080000000000000000 8444 72290680028268296989299249760393710874529691690267680050346614888030037832136716504268800000000000000000 8445 982242876937531127277968265178506096389632927688806920319539754899496785788767316213760000000000000000 8446 13518673741823163598424998771620554288289373046588109182098195232937325100577111146496000000000000000 8447 188482701225199125569675271811257040159602339303007943100250016089384829874125930496000000000000000 8448 2662391097027774026042239714052198903183237377925615295340218880519561257896902656000000000000000 8449 38104145735421014480261046817348992685100514507215921217300208880876975680389120000000000000000 8450 552592589669525534670452410554628248896479322940144312025782250004060036923392000000000000000 8451 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 8452 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 8453 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 8454 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 8455 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 8456 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 8457 138683118545689835737939019720389406345902876772687432540821294940160000000000000 8458 2350561331282878571829474910515074683828862318181142924420699914240000000000000 8459 40526919504877216755680601905432322134980384796226602145184481280000000000000 8460 710998587804863451854045647463724949736497978881168458687447040000000000000 8461 12696403353658275925965100847566516959580321051449436762275840000000000000 8462 230843697339241380472092742683027581083278564571807941132288000000000000 8463 4274883284060025564298013753389399649690343788366813724672000000000000 8464 80658175170943878571660636856403766975289505440883277824000000000000 8465 1551118753287382280224243016469303211063259720016986112000000000000 8466 30414093201713378043612608166064768844377641568960512000000000000 8467 608281864034267560872252163321295376887552831379210240000000000 8468 12413915592536072670862289047373375038521486354677760000000000 8469 258623241511168180642964355153611979969197632389120000000000 8470 5502622159812088949850305428800254892961651752960000000000 8471 119622220865480194561963161495657715064383733760000000000 8472 2658271574788448768043625811014615890319638528000000000 8473 60415263063373835637355132068513997507264512000000000 8474 1405006117752879898543142606244511569936384000000000 8475 33452526613163807108170062053440751665152000000000 8476 815915283247897734345611269596115894272000000000 8477 20397882081197443358640281739902897356800000000 8478 523022617466601111760007224100074291200000000 8479 13763753091226345046315979581580902400000000 8480 371993326789901217467999448150835200000000 8481 10333147966386144929666651337523200000000 8482 295232799039604140847618609643520000000 8483 8683317618811886495518194401280000000 8484 263130836933693530167218012160000000 8485 8222838654177922817725562880000000 8486 265252859812191058636308480000000 8487 8841761993739701954543616000000 8488 304888344611713860501504000000 8489 10888869450418352160768000000 8490 403291461126605635584000000 8491 15511210043330985984000000 8492 620448401733239439360000 8493 25852016738884976640000 8494 1124000727777607680000 8495 51090942171709440000 8496 2432902008176640000 8497 121645100408832000 8498 6402373705728000 8499 355687428096000 8500 20922789888000 8501 1307674368000 8502 87178291200 8503 6227020800 8504 479001600 8505 39916800 8506 3628800 8507 362880 8508 40320 8509 5040 8510 720 8511 120 8512 24 8513 6 8514 2 8515 1 8516 4622284972863584056252272210899221226854385419069994433198210721761474736891329676498521454226113231509262862630384897449087563694389101316356474969565173173741219224678227489675527727086357708800000000000000000000000000000 8517 30133311543270045859103353317983707762459203347533587324019819504514462071112613722551612190052857796528311271229387275107538177788762439274433337635553031920561015955659711485940303699571077719889811780367237557364461380 8518 209859582676884833515459993539905364510811402584723870137047311320128457848475673230366952172306609004754808889033740343209657858494766854719117572676695939793897269150792143779526440997763478251043154334110643239518208 8519 1508993107300480525102708591388760942895562096779331786608691686812915406371864723372035525472400551590701699282580466607824956527341418477660945954847683579401481168869204478903030538290887614906077628087119380480000 8520 11084496067485780310924194049177040963395286491833292306310425989099834287417921077755151461798030082919312610538364261249091333293989411606604865973571167532786785072925972461274004065519280781884585801469132800000 8521 82786345512743191456791941207868358832521524406385206463802496625646608027778481763343015444405027985619673821552944430410341901084398243405133853814848265818180121399034523716514000382891078451200000000000000000 8522 627071447239060032673201138881606589992642392989744778022761882307651401529836062678325666119383929191501557154155018830324154490242713106268402620155860918773428481848687402419835936286456152064000000000000000 8523 4809911436442166128489900441833624685833018151985083405162788953937550015393521058850261793718800099516182522439630911488662673596818959404631174675924632427671097799993914746469385394506956800000000000000000 8524 37325115478750155497753665352764491110493076485270371656101569487597740053822052731438939940761491606976523736084316410951301300200765951927097281704940591016005626273919388310851628977618944000000000000000 8525 292839189918585371485245918641362727574547757253909687752677668299707837604337549864651827334230387773794634592739820465130403324498483220077248710712220056365492938772415700229912579276800000000000000000 8526 2321812413769504185163273888787681025958483037280593817352959148985902547509896908370875586384136810648115951276815953949831828846480156263159193258613652667534262473602513691371110400000000000000000000 8527 18597630480546769544880672503950542789280497766575307867982350615854759457575715649654177752025662957080099922926884071811747524489947445225404918733138185011715086476106672080158720000000000000000000 8528 150460455016841023653068404268129120727527369906053813445714383601916443901114013473966922831745010424684584640230155194592774732471111102429099399215591856164184038193655447552000000000000000000000 8529 1229280502092098410288559890591937075632830774222324627649313340307247421791142877304466082837331340872211766110959547948583296153807547957164062434996511963725724156272343777280000000000000000000 8530 10141298936952762828122258064120714419263965051941216846888536537340971328474210482277525081826769931717623281517236110376898409272096301585049078341436510592423584838818201600000000000000000000 8531 84472575391976454972818824194353678376397904467291360964439495965644484281678784340648682631003651105852179743064152152604128487261656489744302690184540663871947266766929920000000000000000000 8532 710386993680681838795173956113234642767962242529815838031033378337299335201206564663846347668967894289923199331939439266878819520681575725091735500059094561165905315758080000000000000000000 8533 6031403475768497771214527644334613028710785056649359766632056283664893735715381186469753663222082863661329770469100835684169268255530848663195014782001486687891441582080000000000000000000 8534 51698799458807017000362822644874476571056546769829283034455873045474340556816330061718861209435778224572792553675948703301800275446216233969061294962021850017064550400000000000000000000 8535 447385597486648372645495245257496428079502184263156741441683038404849032590375925101228970968328892031134643867057611995977725988209297749423461150387872947240960000000000000000000000 8536 3908669669755169714975765565269621903416119127537685578561648131029345996483130837881588648208780780940260898180982597464488086205463539270600751754273008857907200000000000000000000 8537 34477185662751527318856414921739120918014285151775967181919744455599565373353065221586084953568150529761750829535036523758485945578332153734211780077627574845440000000000000000000 8538 307046824566888543952092966623982434851722465518765291291807743569156332234938795953536987665443984748832105086057343143056992413189832677147785603967289917440000000000000000000 8539 2760985128329572837662809256669446253932690782151902900045345657597941943136465498172277308772040638154132749258080655198216836869893033680786594288673751040000000000000000000 8540 25068548063773631851347404070973982535619686996793017528213007228624441739762301123549835820062073870792124963538484079855693048725318661458870717644800000000000000000000000 8541 229838134022721913930307093273700453405368875393148112623820642093375971574170499687546816859968570100932514508271078872206359659520847390941936353280000000000000000000000 8542 2127990230588868718643610250285764095778369164523777126771479622498209029687855335675718540634464907244544677193815781670317782200865178780654632960000000000000000000000 8543 19897777214948426020292661202197060365618879271476180893562891340049139511154076058504256718710326083824697400122270054243642207896160006307840000000000000000000000000 8544 187914640229914659601046831774414110219746303466911025536238823990646621034389040581586707010367100038384906710322279589676140049030675861340160000000000000000000000 8545 1792538730180610998204763389848063794043890046846651436468172853555667789115333814823658514746833698305352692452140595230657944447968136396800000000000000000000000 8546 17272481278153484337301162013019341474373856331211003791865061538190686254711290066460800232315177352711890036360213482317833322587226112000000000000000000000000 8547 168127748583143334545643230546284231549148979756371867967970135682764597822242852063877939330343074617463171694611663239259620905836766822400000000000000000000 8548 1653233835889333167584052135430518380058685739273946051923719713984873771192688908957595445065608683150820220223701202387433375056422502400000000000000000000 8549 16422686752312873138919246859539500798008324758311125710507947641469662402662034359268134242067667731939117439127549934321735737697894400000000000000000000 8550 164820441419283256515621926089976664306829000289607676408689935894725702677701487618157571177831219698477584167965908354323152109568000000000000000000000 8551 1671481384143355774484041701539365258484582900316329592058727748332834438732315015025692607919406886936053372083792891498506013900800000000000000000000 8552 17131156981192278638720295643153292426435811802001073324254234294958112465618792101021394074157855252404454730703100519637298708480000000000000000000 8553 177477175290307918071711965294518569398140833450421945763759177264149195300703171443386038682473207888693040346104288916883374080000000000000000000 8554 1858876117127792911082011301955577981404670101644904663057046504233160651480345461308896377942466865670973171388250149753978880000000000000000000 8555 19687841315243448543867668410149805578221165028090213688724688635789863070647137534794925872711816206178829407788879734374400000000000000000000 8556 210901609097078194368876095876489452486561205894404686638290507062974102382284303674079771160916319565726799127590270402560000000000000000000 8557 2285587744281207441492254375831675527402735446995937765792033107246648148812276004030611077127405391865137721967451832320000000000000000000 8558 25064712586395031159931546717756938961126237312819678791003860682061227415933124124013847455215163002469173146282885120000000000000000000 8559 278223963386097658672195268468319426570331453424099020026632371480334343276042298978650211867206752742624950275276800000000000000000000 8560 3125295304493782477247752493243922503271748301263390245858200620076900930216776085705840937902270211058744216780800000000000000000000 8561 35495511841194933489563440972483706094487135925652350007042841006822563296134287614831076092994956426302665523200000000000000000000 8562 407651536551538451840924672233006148424081953207772086915618061983116273148881174287975943925152160638209884160000000000000000000 8563 4734628763664790381427696541614473268572380408917213553026922903404370187559595520185551032812452504508825600000000000000000000 8564 55617627043050248456530170217760378757326155405955219448207829286979047383983200387721834421592062552965120000000000000000000 8565 660872366365199950390289702399904438017008725899405359297028615667668480485103694413205036904471037214720000000000000000000 8566 7944209732135282054724080243273705070379896965002598536059148401463201357358296521536252880268170362880000000000000000000 8567 96618767012456133097995570526301818423539287412193765979097750828606502994898200937603075570829099008000000000000000000 8568 1189049523711661272303039721666864854016833705846266458955141096695227709149591080455734052383621120000000000000000000 8569 14808675386885158702675219976803445068341518680869252602371720618182323117613954848166651201847296000000000000000000 8570 186663975464938975243805293825253509264809059002553604231576310313222560306058254388655267250176000000000000000000 8571 2381677517893958216826861803193027231448919413110731792428405873214960897046995271306606280704000000000000000000 8572 30763334606130293634013631624576601739548542419346952318866909195693244920190355587710331125760000000000000000 8573 402310391536141590680213142431254599906912063025461451423717208313337989366046498531521331200000000000000000 8574 5327397878789089556952594123518896528447693985268667621592602301866119493888286966855761920000000000000000 8575 71440201439700434671778082116153784864241107082146883814460184124641449151758637486571520000000000000000 8576 970264305267561235481895481456816997653173989546260494461984392034868776205977470894080000000000000000 8577 13347551289395022287052530432739281449197102501694588812704547192014067820822970499072000000000000000 8578 186002665682762294970074281392687868578554940101652575427878305351366608428413747200000000000000000 8579 2625919986109585340753989854955593438756069742611565770746517252019293295459958784000000000000000 8580 37559800796343571416257317577101149932456221442827122342767348754007304599240704000000000000000 8581 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 8582 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 8583 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 8584 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 8585 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 8586 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 8587 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 8588 138683118545689835737939019720389406345902876772687432540821294940160000000000000 8589 2350561331282878571829474910515074683828862318181142924420699914240000000000000 8590 40526919504877216755680601905432322134980384796226602145184481280000000000000 8591 710998587804863451854045647463724949736497978881168458687447040000000000000 8592 12696403353658275925965100847566516959580321051449436762275840000000000000 8593 230843697339241380472092742683027581083278564571807941132288000000000000 8594 4274883284060025564298013753389399649690343788366813724672000000000000 8595 80658175170943878571660636856403766975289505440883277824000000000000 8596 1551118753287382280224243016469303211063259720016986112000000000000 8597 30414093201713378043612608166064768844377641568960512000000000000 8598 608281864034267560872252163321295376887552831379210240000000000 8599 12413915592536072670862289047373375038521486354677760000000000 8600 258623241511168180642964355153611979969197632389120000000000 8601 5502622159812088949850305428800254892961651752960000000000 8602 119622220865480194561963161495657715064383733760000000000 8603 2658271574788448768043625811014615890319638528000000000 8604 60415263063373835637355132068513997507264512000000000 8605 1405006117752879898543142606244511569936384000000000 8606 33452526613163807108170062053440751665152000000000 8607 815915283247897734345611269596115894272000000000 8608 20397882081197443358640281739902897356800000000 8609 523022617466601111760007224100074291200000000 8610 13763753091226345046315979581580902400000000 8611 371993326789901217467999448150835200000000 8612 10333147966386144929666651337523200000000 8613 295232799039604140847618609643520000000 8614 8683317618811886495518194401280000000 8615 263130836933693530167218012160000000 8616 8222838654177922817725562880000000 8617 265252859812191058636308480000000 8618 8841761993739701954543616000000 8619 304888344611713860501504000000 8620 10888869450418352160768000000 8621 403291461126605635584000000 8622 15511210043330985984000000 8623 620448401733239439360000 8624 25852016738884976640000 8625 1124000727777607680000 8626 51090942171709440000 8627 2432902008176640000 8628 121645100408832000 8629 6402373705728000 8630 355687428096000 8631 20922789888000 8632 1307674368000 8633 87178291200 8634 6227020800 8635 479001600 8636 39916800 8637 3628800 8638 362880 8639 40320 8640 5040 8641 720 8642 120 8643 24 8644 6 8645 2 8646 1 8647 610988774487080977476398388714512481512942227404904739680939665026820431706570821225486996581033980726555962467181298604836093224609060889624715340944332028547723224967448502938047872751833291161600000000000000000000000000000 8648 3953881305246729011267901244316714932006001463866156981525906812867576069235260641626972316300357720501164945441600580848585113531948645114858629527262509100107705436872075282854912695352572467542324164674647482176380017800 8649 27330728538877296649639193890214982009069322815249518152823027510306102418745169289275931726379810523736915226993891250348294076224178131541968432879011106759874459217837059780772639248998764170726624850557817175075192832 8650 195036835253289360367069493909875442628247856146125653394062905180382540668200802881868226692868863680533571680776134052892820176915002160482369727710648422299339566819190433837164923254198184761697922096765029721309184 8651 1421735151310353966489915047702135174526819852396675150621470614102344863055143644695219680685226571268028491879590968900432885612627759715917239668050197656856699017591926968741103165056270310099652508091259289600000 8652 10536668906300788577836483323596161717766018318647609092608261903130954099877576285916084891346445547166084631063157829092385283863419746919358774689371077545868246854926648233059837886236613358387200000000000000000 8653 79190489342578777036010669037625053535743510893132540531235303852614975909490002615785250277512445716957106231614853105018698911102582097841849911930572600417732531618112134911467621829480284160000000000000000000 8654 602662829966824326030539862001067992075163640240869527432218623723838505521549902801481811568405340320085875337667571161977167454654953805699716792990710141952080947857422035482613711564554895360000000000000000 8655 4639700013649373828852744110243969094343698446071199734332369025910321322190448361088829673573877782969506100818061013463187024818781657966418372127947858898380970605113642357064071688266711040000000000000000 8656 36110990260909485552954184271551207151312787874283597388754556274295070042410710722629430175665271054954140224686914766997754084853232729397194846204427490394317411914551071145206469990809600000000000000000 8657 284006755694681161238657729861001717429991517004279900778924705764658509535082201145108216816781970421345409481577118539749144772412261943277581432987693283261609043056738685290754867200000000000000000000 8658 2256420978248937628579865697190479609107005711792312905028292330171591013491454186588780099600921282239121586424192816924672541947469057176492844489290227480079422588905483061847654400000000000000000000 8659 18105694079362916404688708609911096055005598843319644395516064399197694514471414009775079191147645952412993538754950944933533889423702825274608255729556043006774173598780147053363200000000000000000000 8660 146704370982963281364664255733082473616977614770218653616357736195890079132722341929782763663065631726050635483675879042526747101696940528687846707120231945300192821531383955456000000000000000000000 8661 1200199548396481627926955273892323695479581558993772085877848120126954882059551059938172594584983131404300352712554155919583300157921596561659554543835816705137689353820255027200000000000000000000 8662 9913147116466913806100111861882720390625468886155910311686165300346405262886121996466015729421525310470686847573799826769341505188574192192939343126061445688541666804991262720000000000000000000 8663 82659814402344137539858931617987101180251603524056427885895215498670225290250419310606654780758740574948629889578093087268107679244669788022395912366373363729763669324595200000000000000000000 8664 695806677748341422750979071388984568255907476152722762506870256173775923467240660955434245109675199591668719299714903112201801114980956073383772839752089062626837208760320000000000000000000 8665 5912731014215286588070331033510904063812501870274543232031351447383328096791337430674328710629309577517468405785777050892265672889991380075606206504327444435422140170240000000000000000000 8666 50721635823691059088510720124390074519083619434474635953042600259092369843581028251969587732457214025011494910743831121469385833450565693193421403176728484149985280000000000000000000000 8667 439247577332616003342446603191822630093047797234921360387626392297403019332159827731388361111017083698147011064910712627342613775197027109416558725151692474757939200000000000000000000 8668 3840133603509171558664994317659682147511579557538475492311560680401296811023619624787233464227846845061650400299331164026280283314333267139559854952456795874918400000000000000000000 8669 33893597625267845701354085817491612568249196874804574926840472777708748150929909833094536858550771257215014155643801262968322069804187711733794626870344375336960000000000000000000 8670 302022706249142751525106458376884341210096654814156629379375014363588865522789623697572071073057082864863580388060710481971315035929664395317654853006361886720000000000000000000 8671 2717255798650639035334503148683049643410773131412597613181836148776845535044015717166066882636089661006418964146884280083625067164105066289697908169113600000000000000000000000 8672 24683783153317080435024433622909772813301411969512600252556921039314475700215391916689746554110821527763424125884238294092261182711572471965867394990080000000000000000000000 8673 226416814352426997835437309604578477987991140481831108765951992496126642224817201382459576110363197963190458306499632267837440717337507584664403968000000000000000000000000 8674 2097262184343047274445623031794597390883380663310423698907900067658694541720003023989224228592209174264370489360577098289787381728864225078542336000000000000000000000000 8675 19619026539922336542205485439360404938056756186679017338926297476015138873061536231724040135167183821100187250408817030237222320750158370371010560000000000000000000000 8676 185359121563226677238965849531034250465478168008106851800223452754380053151295823081266718276380366295208932687752723439541016256344443427225600000000000000000000000 8677 1768843506155958913225418108968384174042182838010299013518328657296689513331089964276970994884344911650969433596925594683560912518578700288000000000000000000000000 8678 17050041324507501311757976062612471776785527180377478968750286962463473617391796755492329202105161091428891106418673233016056077817521111040000000000000000000000 8679 166010679466965199325108025988770800134604709639808157838648741599925585651681656367284313344619852208618503717079193089608270333878049177600000000000000000000 8680 1632772984223126227414791052306135940332252144714747415288587675681633805280475352310125758209284428319135055833650139134747570544522035200000000000000000000 8681 16222720674672098841656796316382225479059253462116589664473845837457875649011999994625032108901068266122075470089687879223594142662656000000000000000000000 8682 162851994130647885568727134430183300695999515747609220606987425808169456229006117680141742048417800655703173538513428499970168507596800000000000000000000 8683 1651971726575189662149003650403211285483532366742922850578554208529034263187399799384863744715402340937725903029692714196544362905600000000000000000000 8684 16936573247175517684138110403283914259101674219360089603844189869842796491294739946815488890986509510940454479053275390648275435520000000000000000000 8685 175525539545471774156439048362788503088144481397096644672186305392463378727623125751129465230088008516642027003333859778746122240000000000000000000 8686 1839209160860931521949062542691875562559210975304850118012935288650585107926084555516127944227913655503075320440179504499916800000000000000000000 8687 19488956567245843396990835620859823625699221286300896050999633677532235691815611230689430779622444890989141286369891408936960000000000000000000 8688 208886574052055301514251871111181138333143840146673017707587730074423302092592124383924980080118379681388717622363475148800000000000000000000 8689 2265180262865094564424530170385058092909688041929816542224482431115526915791858556706619475257493866048425556349686906880000000000000000000 8690 24858795898985999695585328357517547579935836971862832441194367887376243322930534890966510041053687789492904816447324160000000000000000000 8691 276116206087718130954981667949620036975101669686037663814309398969119689160314705804569528443970337949120215803494400000000000000000000 8692 3101068209110109744865986970040481243556463430710960864107361855580180767967033635429051473267368891593172556185600000000000000000000 8693 35213801429756878461868493028257644935007079291321775800637739094070003269974491681380035806542615502284390400000000000000000000000 8694 404337296416973098573925284653876017136081286921530037428499215950733214017589457423846058202183443885053706240000000000000000000 8695 4695173523967583794915799070434352658000943905509570106751698545876000435996598890850671440872348733637918720000000000000000000 8696 55142262709348964281688032010770973810682342111887226119590668352902303389248301239108827289783583385845760000000000000000000 8697 655075240344452582404409968168326328911596368654673733338282750617952090305409802356948852370221291274240000000000000000000 8698 7872640275089018252429268709550518538214312307660232783482038956404974318102816372693583935400889548800000000000000000000 8699 95724148799377835569310426354761986771469479195414194071883882765378665004204699077069713759988088832000000000000000000 8700 1177725242533454974471582200508132807788101956266778206965092133869558873824356879689488966170443776000000000000000000 8701 14663492294856872833041149192717136783357778301645044243524939043494261126264798428086585993986048000000000000000000 8702 184778480763272924988817361564392362706578664467174274895903822330260716262562716465537537277952000000000000000000 8703 2356868377082562818734915326076433197787993169224161669590609978702305054369422403897162465280000000000000000000 8704 30432546061978354992787678596355347957402859167526017347696297268857833684489384022251080253440000000000000000 8705 397840276074628906339321885293129548796835262325178546407898128220967567261979315214504427520000000000000000 8706 5266163420412203470091070053133621855706915893483970292608779286902141108901065277581557760000000000000000 8707 70589722851132572354256914471913858853952522474026087578573753361252860471380558468874240000000000000000 8708 958285733597591343685822697735127898916715051403714068604429029170240766623187625574400000000000000000 8709 13176428836966880975680062093858008610104831956801068443310899151090810541068829851648000000000000000 8710 183522630140325464370473290974118696997507540900297207755506594613348386982701563904000000000000000 8711 2589448875191396655465739995858987974328902107297516246152815623519025333023014912000000000000000 8712 37015455857266128352253588336853307179811928378438323468234488627137633518092288000000000000000 8713 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 8714 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 8715 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 8716 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 8717 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 8718 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 8719 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 8720 138683118545689835737939019720389406345902876772687432540821294940160000000000000 8721 2350561331282878571829474910515074683828862318181142924420699914240000000000000 8722 40526919504877216755680601905432322134980384796226602145184481280000000000000 8723 710998587804863451854045647463724949736497978881168458687447040000000000000 8724 12696403353658275925965100847566516959580321051449436762275840000000000000 8725 230843697339241380472092742683027581083278564571807941132288000000000000 8726 4274883284060025564298013753389399649690343788366813724672000000000000 8727 80658175170943878571660636856403766975289505440883277824000000000000 8728 1551118753287382280224243016469303211063259720016986112000000000000 8729 30414093201713378043612608166064768844377641568960512000000000000 8730 608281864034267560872252163321295376887552831379210240000000000 8731 12413915592536072670862289047373375038521486354677760000000000 8732 258623241511168180642964355153611979969197632389120000000000 8733 5502622159812088949850305428800254892961651752960000000000 8734 119622220865480194561963161495657715064383733760000000000 8735 2658271574788448768043625811014615890319638528000000000 8736 60415263063373835637355132068513997507264512000000000 8737 1405006117752879898543142606244511569936384000000000 8738 33452526613163807108170062053440751665152000000000 8739 815915283247897734345611269596115894272000000000 8740 20397882081197443358640281739902897356800000000 8741 523022617466601111760007224100074291200000000 8742 13763753091226345046315979581580902400000000 8743 371993326789901217467999448150835200000000 8744 10333147966386144929666651337523200000000 8745 295232799039604140847618609643520000000 8746 8683317618811886495518194401280000000 8747 263130836933693530167218012160000000 8748 8222838654177922817725562880000000 8749 265252859812191058636308480000000 8750 8841761993739701954543616000000 8751 304888344611713860501504000000 8752 10888869450418352160768000000 8753 403291461126605635584000000 8754 15511210043330985984000000 8755 620448401733239439360000 8756 25852016738884976640000 8757 1124000727777607680000 8758 51090942171709440000 8759 2432902008176640000 8760 121645100408832000 8761 6402373705728000 8762 355687428096000 8763 20922789888000 8764 1307674368000 8765 87178291200 8766 6227020800 8767 479001600 8768 39916800 8769 3628800 8770 362880 8771 40320 8772 5040 8773 720 8774 120 8775 24 8776 6 8777 2 8778 1 8779 81373331871901370435105982006637776944218878720424173011403387616135478586646739341443816275538207946719933935331217677128662994710365434414354345480544410185879650845580417498476291162483125439692800000000000000000000000000000 8780 522753072868577758534736059165960801377831699492658939018116238595049626038050200378469799255430819924331081229351217965760272190925299905457091880263375308909585192630355758559529955652264878029350030915606928285120526772580 8781 3586693954718586409210760436420559355974179446464613016721067658467752869733792193750674896083148144785483639904407183123380540317081268418980345850905849984788248396183616455901677842340924182233561070173099501818877050880 8782 25403394786641496775219213944841871656837992847622408078516392422816468588918934892789367164833120666066514496881431088647481395474637560384232127762000308415680108429547845492753018672500653543992501046912001387303796736 8783 183777641443023063063026640415033518515838939785868720324383456668046799037939802195670018655041498138239228499988398074589432265652765162883099326050663587921033623512756536809607070840190801136008766080043240652800000 8784 1351590500386088847559239114874418299758842981370846767655255852554309933946522618648007761510033380055946123610701954888313634783178304751481142876071436300507901091749477402868109124944803150587494400000000000000000 8785 10079816031197502624248775491490249868905333657120362162459401804573139682537186669166945369680836461964142550112275431157014574665825926512399300316770466298420364647457909057381182196743775086182400000000000000000 8786 76113583573050976430410879809938947715444442932214191374243659611775355430126090866531888917314114231547381469009419077573582215501484344575013539062262525079407839911285639807772305132307349504000000000000000000 8787 581375058830362508975073030646791730219405898172964031320615865002126230885643335784913818702123522292986350204832744380446685977596755064458038764684134314560147953484644396677346838864503767040000000000000000 8788 4489057164013140548322327839208965970638411198062120615149719927004911061232117270979725496585752518599299116614592110152909136805506800590215028486204011634691549657744731932632736554863820800000000000000000 8789 35023859832485014980861979002380610472191289221515735352989540535273032019006176170430876867928115899810049510631036503487548592185717713704034077171502323895390884184531155929812644659200000000000000000000 8790 276022939945279202585771760988513853734700618943464103308052691609739267486658822963744132477709685807756374654545693874771003850822158216527306922030886429995633022308529244988873113600000000000000000000 8791 2196846708636425616702210353121636965434401509251510242264112211362909021544174023074242220016233303433911932188536428576688610085799777471727581655278191411296097980410784886292480000000000000000000000 8792 17654548750041586300136167120084483643198216260343063873762030459317792810659688334111833738189300065029118555521712992317264002606244413810659414474502986871761357437119587627827200000000000000000000 8793 143240258463378372214630443927224635177362862560850139462166146543816968719908362220012974780888375929353144481253480287536185733294466298966522268363671737244285366711751383449600000000000000000000 8794 1173248246671667232690369480312665650345118828250464564056455693338137757061482984466630994877841589982476442425816284730595136375880918865000743787915180018926627682393511690240000000000000000000 8795 9700803803547498160629497913853749507295900841455532053090811815335698891030478745493791275280512904489846989878718368036942734102643210383511213699168404070477141388180848640000000000000000000 8796 80966348454731510036507729724866680506948686583630675015048098539198029548845813680346152163068336173729790447896132598405485350328969866233035664092231274204246424997068800000000000000000000 8797 682140734065569405992469795849261932346949448377602715192884415366647436076414433904459499467980641395507693668338188114120296177878182877250350550562255914319200449986560000000000000000000 8798 5801171874293387227604390450535793894637212582380688999090292992579170968856617358124313402811362541807918964290459992688129974945715036108848800628441903805549772800000000000000000000000 8799 49800607636139127647487662158083285252382562424225553302880420649101661839211539172923729996353828388159266017801768720605209972500075837157496739518603504847840870400000000000000000000 8800 431558793599601470297206443970168937729666281339898886886826589876662387906344201109188995158855810671343279987937949342629987993782348955384716229273823125857894400000000000000000000 8801 3775241171268055905249551185835081223344165487417107482600261694875296307673572073330544225723282272357771454907603867374329131946953991008454419364607044458905600000000000000000000 8802 33339921845327142450562289911168784599605706270349849289102124014029354285313472792437802468509002022709548610210169180735310771288856732377962250239887257108480000000000000000000 8803 297246994499746944899753819352008573844190261941962359553734220410609769579905955391905785790724169108176519088342155641437241955525656562205854823926988800000000000000000000000 8804 2675616468788456823893454680117824640888116791328177243899878366405113656023334140074707111012818877505252427392601962508310900958928733788882898738216960000000000000000000000 8805 24316889198080986636373496859874349918561908318122958835490991740140628354252940200088945485236378731595336290614303781798067090340343975713620266844160000000000000000000000 8806 223151475148900082787145739816585249138398472709741787462242410441130091015436230463068588817736742912515897220986136949206269518880268739385124454400000000000000000000000 8807 2067913318115101938676356691871673651423814149071674260942651752112981162153242841631827515897204503446613416972641167935479106616301530179163914240000000000000000000000 8808 19352499826927090861821796910067530645832321717702736253971756923260655425123597154958143985794403641238708090594022322684624895723508473842892800000000000000000000000 8809 182911832901921638112477460976636527693440902808997565078038350863540090874387120005680572727678661424425118031676672009764498637038471348224000000000000000000000000 8810 1746100975971268046550803616780735467707583074087711074645737296561368510232003310663425102634152329227336043083534613313195676736260407296000000000000000000000000 8811 16835874721052413677900387289144800062311266022394684388161157492893189272476886079246612494562054845521430810669794951158227349139735183360000000000000000000000 8812 163963540488514775459488355871099539741450146992723416222789762631696244661992772933227662197884259767070977566776161455605644995209252044800000000000000000000 8813 1612951966750282403608355275906395394891371244302431965417946196571422891884326720354887947562861150577030679171014592293403128882003968000000000000000000000 8814 16029367849259495190134262102508982664396655803128996760550613716261793090372823758922472879927790549049807714339866301999478283540889600000000000000000000 8815 160952784829327304325587162279049796965846111569939448568016966949485695730352048815917579410566809848428965666645035610630033873305600000000000000000000 8816 1633196477005820939643354272545035352631453766395345800472316418284856424988739598826481101386001467810457078686156590018476795494400000000000000000000 8817 16749883278361346515982594149640074139027368709574291572893854872998554578667197261040090358211866739745678246688474028290143682560000000000000000000 8818 173659900957547377321274354059258526081306618740542217480623525516875083749511400930708321059882174982657641051812716576400998400000000000000000000 8819 1820492035268997406645842690532093362101279686172868449211901443564463488200172862927676676037596848335339601442241654365880320000000000000000000 8820 19300710568715567477708080059637993095354877084937363035420645583502372419292452907631053400633033521770315827242495136235520000000000000000000 8821 206992417666455550615463169419982382518672810567220021413977666784443329185902700385494611216267349819862619669002400563200000000000000000000 8822 2246166482512479958594798363181466956682222721500806759752426371249014309593678038241749649776692005923488823359507005440000000000000000000 8823 24669191420233992402267980470857655822569388870270113109028070271256311770475750509440318785558998743179412257741209600000000000000000000 8824 274008448789338603237768067430920647379871885947976307601986426457905035044587112630488845020733923155615481331712000000000000000000000 8825 3076841113726437012484221446837039983841178560158531482356523091083460605717291185152262008632467572127600895590400000000000000000000 8826 34932091018318823434173545084031583775527022656991201594232637181317443243814695747928995520090274578266115276800000000000000000000 8827 401023056282407745306925897074745885848080620635287987941380369918350154886297740559716172479214727131897528320000000000000000000 8828 4655718284270377208403901599254232047429507402101926660476474188347630684433602261515791848932244962767011840000000000000000000 8829 54666898375647680106845893803781568864038528817819232790973507418825559394513402090495820157975104218726400000000000000000000 8830 649278114323705214418530233936748219806184011409942107379536885568235700125715910300692667835971545333760000000000000000000 8831 7801070818042754450134457175827332006048727650317867030904929511346747278847336223850914990533608734720000000000000000000 8832 94829530586299538040625282183222155119399670978634622164670014702150827013511197216536351949147078656000000000000000000 8833 1166400961355248676640124679349400761559370206687289954975043171043890038499122678923243879957266432000000000000000000 8834 14518309202828586963407078408630828498374037922420835884678157468806199134915642008006520786124800000000000000000000 8835 182892986061606874733829429303531216148348269931794945560231334347298872219067178542419807305728000000000000000000 8836 2332059236271167420642968848959839164127066925337591546752814084189649211691849536487718649856000000000000000000 8837 30101757517826416351561725568134094175257175915705082376525685342022422448788412456791829381120000000000000000 8838 393370160613116221998430628155004497686758461624895641392079048128597145157912131897487523840000000000000000 8839 5204928962035317383229545982748347182966137801699272963624956271938162723913843588307353600000000000000000 8840 69739244262564710036735746827673932843663937865905291342687322597864271791002479451176960000000000000000 8841 946307161927621451889749914013438800180256113261167642746873666305612757040397780254720000000000000000 8842 13005306384538739664307593754976735771012561411907548073917251110167553261314689204224000000000000000 8843 181042594597888633770872300555549525416460141698941840083134883875330165536989380608000000000000000 8844 2552977764273207970177490136762382509901734471983466721559113995018757370586071040000000000000000 8845 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 8846 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 8847 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 8848 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 8849 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 8850 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 8851 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 8852 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 8853 138683118545689835737939019720389406345902876772687432540821294940160000000000000 8854 2350561331282878571829474910515074683828862318181142924420699914240000000000000 8855 40526919504877216755680601905432322134980384796226602145184481280000000000000 8856 710998587804863451854045647463724949736497978881168458687447040000000000000 8857 12696403353658275925965100847566516959580321051449436762275840000000000000 8858 230843697339241380472092742683027581083278564571807941132288000000000000 8859 4274883284060025564298013753389399649690343788366813724672000000000000 8860 80658175170943878571660636856403766975289505440883277824000000000000 8861 1551118753287382280224243016469303211063259720016986112000000000000 8862 30414093201713378043612608166064768844377641568960512000000000000 8863 608281864034267560872252163321295376887552831379210240000000000 8864 12413915592536072670862289047373375038521486354677760000000000 8865 258623241511168180642964355153611979969197632389120000000000 8866 5502622159812088949850305428800254892961651752960000000000 8867 119622220865480194561963161495657715064383733760000000000 8868 2658271574788448768043625811014615890319638528000000000 8869 60415263063373835637355132068513997507264512000000000 8870 1405006117752879898543142606244511569936384000000000 8871 33452526613163807108170062053440751665152000000000 8872 815915283247897734345611269596115894272000000000 8873 20397882081197443358640281739902897356800000000 8874 523022617466601111760007224100074291200000000 8875 13763753091226345046315979581580902400000000 8876 371993326789901217467999448150835200000000 8877 10333147966386144929666651337523200000000 8878 295232799039604140847618609643520000000 8879 8683317618811886495518194401280000000 8880 263130836933693530167218012160000000 8881 8222838654177922817725562880000000 8882 265252859812191058636308480000000 8883 8841761993739701954543616000000 8884 304888344611713860501504000000 8885 10888869450418352160768000000 8886 403291461126605635584000000 8887 15511210043330985984000000 8888 620448401733239439360000 8889 25852016738884976640000 8890 1124000727777607680000 8891 51090942171709440000 8892 2432902008176640000 8893 121645100408832000 8894 6402373705728000 8895 355687428096000 8896 20922789888000 8897 1307674368000 8898 87178291200 8899 6227020800 8900 479001600 8901 39916800 8902 3628800 8903 362880 8904 40320 8905 5040 8906 720 8907 120 8908 24 8909 6 8910 2 8911 1 8912 10918899177895690495593286097801275158624005557787894253828562758848746166177148147507859463046791436702173940651465128772407366537557892912061020577341068266649190649320774903622040919275815405040435200000000000000000000000000000 8913 69637142816064432786817519081764249055896139001833155305791175361413431847834500973106819577729203959205847422268757010837831760025717144769764672427312442366311924469783840674910726708374801180789790870597168001283191696330160 8914 474277974830210050372476357736893143558399977760547627197669628725363180009201622024133725205573822685582595822828077728764246071817511558287952523693079649475832897703614220232563345413287053507211765110985938992641888747520 8915 3334164644406947734167170516356294085551895675263576706287661879260924075027947622887250625089920116417518198926685619542230258676195751163004254400916806667312390517933659968010802300219047300525840573344985290007830855680 8916 23939326057535153817978494960432506053771237409452716717295005097626783153404451617282180840917663446859171916235731449954801231456796632359330475593912841626597491398664603837311424464484947174525581308563930291476889600 8917 174726088186550787693681255154918302060286380017820934818001709509282487600189541316783176289498552561127612655730662856303220573460649069837492369365420933725097721088097067996633832519559747151803187200000000000000000 8918 1293090751349860757066145597495694866563234346403961111082203657787672101025074107479153091792312313511075383372509406307242670819803641117399610852226440149853447793792725536625080514182686473768140800000000000000000 8919 9688871412312361916576298527628755055737284326235822759294174946144783066143374762805324435601607957154251010996618038309914982253946338911516178531360868608453024747975940340222281521283551199232000000000000000000 8920 73429917029575750618036091608155156894281857353168537341350780733593340202779891008359320335237625273308301827943704058408674349207085445144704393005401704644881439332781797124458080346948239360000000000000000000 8921 562533462413001055657249589629733341586299563802949295932990823018526440486275048878259122944511316755966092551027424179171843343929313814033293382257744085230888574624622182027647836386681159680000000000000000 8922 4354162517133993387872170919855596337714002631480863768488870808371805785216618913855671386976505275198574019713205572437837837709599997968939729698365169732577798419308397433830908310323200000000000000000000 8923 34041116521678007577983767023089478022661009027724306238762057355849963293830225527121770415003822576878495520509645656145687047484806322465059715233129124949932243028947210865111937843200000000000000000000 8924 268748877365761258669120585890611257619479683655162945161002814486495051757009054741794760089959827353546693016571503556175017290030363418367635170469449417103355794062955051558633472000000000000000000000 8925 2142208655485432278651514631847847402465866290012777547302166012317838986698690246660278760507472390802493727120629225161839616956785005090191248766577851425625699625671060248068096000000000000000000000 8926 17238444223002367876830908855800402351030525951379062112307535300897110620281942732419453671630937887188145569059370898905469172115696442363008759091338709393289672314168160760627200000000000000000000 8927 140029610671885804411828239000495732569942673312552310873945968314606716818530122294408301990696241690393168046945773551478615092276471850199342611259178880931852422844197969592320000000000000000000 8928 1148162660773840168551277158016192107262183528853036363635599802523641246868364034779439750598636405262133670555217861145776735111866358090148133918082152373501258561217238138880000000000000000000 8929 9502420719406781307018757102049434535171301554326590923647277518297448788930714285399330242787545067351935103178664068850693033970093084664706048894978504193976075492838604800000000000000000000 8930 79378973588315359351035605356238808590524137189837395599934420584360849776043042301236784638269212815677698526718352631656430029393286474976470300627873352540663964919398400000000000000000000 8931 669293036606313856688644447130447956010881754979677248200627220706989171773702649713077850431877919065068115714953997232509083440679090436385296091734150468272179170508800000000000000000000 8932 5696013985018371785132048402293447414859674220908774585531367495983771734014641025304976288318215882116495033839084309849482027013582972685877479607805655589286261555200000000000000000000 8933 48930357733075914918744562851233237550198008683158777913354777155128920751298250969432825935848928438121556673494981692459308405205907796279526719478422848062409932800000000000000000000 8934 424278246340409178375776033233286278263961809632978752356002479391727756986580320709950242739877619669282057177990855166465286981602253448859399667100153682696601600000000000000000000 8935 3713671157316934521260162161554709892250732427198341191586373252381466942081478539393262761754941521226622181341930543976069425088201629994700248784459952606412800000000000000000000 8936 32813593746391966153800619175631935034157493277238638901592698032040290578580242397433108784730011529359758517767423809890411733917679604084357847997166387200000000000000000000000 8937 292699230653962611234653493503458580198359648564248679916786504882726298991966505564603590181413976112332369165535143892993336896664176517329223615491604480000000000000000000000 8938 2635906391995492109342236351503474740073917455027781201442140755259989900533857931918708199997709256938631260902908920116687098009661311822206560077086720000000000000000000000 8939 23966648555536177421014909877746080354721117487474916859848582546626798900698365256559932296238495578989065792833130630815197379351585905072344871731200000000000000000000000 8940 220032171333311144020495094672321171818619319105568604399961013370938375301626322350208656349341083602318583958799713455623938141307299966049530675200000000000000000000000 8941 2039849546935577650128915984865322583588207269382596361231180914735191917347943943073378522573888337602167493641814816032049451854163382993661460480000000000000000000000 8942 19097279678516070083077964176314518949481969274057510227875924820251224746246041730742671833339600393885864538324181617808018255518880891928576000000000000000000000000 8943 180563582296186529433630498707279691066422140649489769578464381959875416168795757434364330560175394525633036959386870291964467544862602192486400000000000000000000000 8944 1724216336177053875934846751334917420068583920324231950512381519186094735535540136739667563329615649415514405025731505359886190647345477058560000000000000000000000 8945 16628973123166980135468891898886021720144261963453710738476812456759196693048074247154008376266308641689252496271319822689339841763061268480000000000000000000000 8946 161979505396128890946315153578887401337094146250910158335603577187222376450227850930123235152751722049556897494443114760326938933740961792000000000000000000000 8947 1593771926031861273158249851421876461404410096419404850859589009795657154312307414743118141476713673097881341642450660999848873931099340800000000000000000000 8948 15842651979488066380214511301537277846867436704779196257312125362766058827801892240436229110359997024266202251495605060993022661178163200000000000000000000 8949 159123187774712403541357441093379719926534604407216353176982516352338596781469234004262335515583990131981988675374697723951466309222400000000000000000000 8950 1615160966890776266784366806972300095428521124197197931332565635310352628944655683877458988057335691676722823878669557462480401203200000000000000000000 8951 16571159361976895077352892202608452817561428533384111334786559976845451508520930613918921064207523119866547498986764415773809049600000000000000000000 8952 171881215050500413644885751524241972703217895362945007232404283104007616161867644991809666497213255796051733906999184709134581760000000000000000000 8953 1802737214676051523740472012548890745000318438489966242270645797480377738769399209983374130892472644582402290048565923115171840000000000000000000 8954 19123265433930218183773216236626304866002267274139436121944235848774220134697599601521464100910819583413337604308277080883200000000000000000000 8955 205221248288989810427553633647209049432780902089213349024386352897079023674710265782714090538263466783871970096900053401600000000000000000000 8956 2228573946722642245964284100431238606828354941927033150413325295557478089641098814818988197056326089468425851704967168000000000000000000000 8957 24483708777976593963153183625212109538189167901320713762343648690269422208291722310121218644314194241350995624224358400000000000000000000 8958 271900691490959075520554466912221257784642102209914951389663453946690380928859519456408161597497508362110746859929600000000000000000000 8959 3052614018342764280102455923633598724125893689606102100605684326586740443467548734875472543997566252662029234995200000000000000000000 8960 34650380606880768406478597139805522616046966022660627387827535268564883217654899814477955233637933654247840153600000000000000000000 8961 397708816147842392039926509495615754560079954349045938454261523885967095755006023695586286756246010378741350400000000000000000000 8962 4616263044573170621892004128074111436858070898694283214201249830819260932870605632180912256992141191896104960000000000000000000 8963 54191534041946395932003755596792163917394715523751239462356346484748815399778502941882813026166625051607040000000000000000000 8964 643480988302957846432650499705170110700771654165210481420791020518519309946022018244436483301721799393280000000000000000000 8965 7729501360996490647839645642104145473883142992975501278327820066288520239591856075008246045666327920640000000000000000000 8966 93934912373221240511940138011682323467329862761855050257456146638922989022817695356002990138306068480000000000000000000 8967 1155076680177042378808667158190668715330638457107801702984994208218221203173888478156998793744089088000000000000000000 8968 14373126110800301093773007624544520213390297543196627525831375894118137143566485587926455578263552000000000000000000 8969 181007491359940824478841497042670069590117875396415616224558846364337028175571640619302077333504000000000000000000 8970 2307250095459772022551022371843245130466140681451021423915018189676993369014276669078274834432000000000000000000 8971 29770968973674477710335772539912840393111492663884147405355073415187011213087440891332578508800000000000000000 8972 388900045151603537657539371016879446576681660924612736376259968036226723053844948580470620160000000000000000 8973 5143694503658431296368021912363072510225359709914575634641133256974184338926621899033149440000000000000000 8974 68888765673996847719214579183434006833375353257784495106800891834475683110624400433479680000000000000000 8975 934328590257651560093677130291749701443797175118621216889318303440984747457607934935040000000000000000 8976 12834183932110598352935125416095462931920290867014027704523603069244295981560548556800000000000000000 8977 178562559055451803171271310136980353835412742497586472410763173137311944091277197312000000000000000 8978 2516506653355019284889240277665777045474566836669417196965412366518489408149127168000000000000000 8979 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 8980 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 8981 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 8982 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 8983 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 8984 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 8985 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 8986 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 8987 138683118545689835737939019720389406345902876772687432540821294940160000000000000 8988 2350561331282878571829474910515074683828862318181142924420699914240000000000000 8989 40526919504877216755680601905432322134980384796226602145184481280000000000000 8990 710998587804863451854045647463724949736497978881168458687447040000000000000 8991 12696403353658275925965100847566516959580321051449436762275840000000000000 8992 230843697339241380472092742683027581083278564571807941132288000000000000 8993 4274883284060025564298013753389399649690343788366813724672000000000000 8994 80658175170943878571660636856403766975289505440883277824000000000000 8995 1551118753287382280224243016469303211063259720016986112000000000000 8996 30414093201713378043612608166064768844377641568960512000000000000 8997 608281864034267560872252163321295376887552831379210240000000000 8998 12413915592536072670862289047373375038521486354677760000000000 8999 258623241511168180642964355153611979969197632389120000000000 9000 5502622159812088949850305428800254892961651752960000000000 9001 119622220865480194561963161495657715064383733760000000000 9002 2658271574788448768043625811014615890319638528000000000 9003 60415263063373835637355132068513997507264512000000000 9004 1405006117752879898543142606244511569936384000000000 9005 33452526613163807108170062053440751665152000000000 9006 815915283247897734345611269596115894272000000000 9007 20397882081197443358640281739902897356800000000 9008 523022617466601111760007224100074291200000000 9009 13763753091226345046315979581580902400000000 9010 371993326789901217467999448150835200000000 9011 10333147966386144929666651337523200000000 9012 295232799039604140847618609643520000000 9013 8683317618811886495518194401280000000 9014 263130836933693530167218012160000000 9015 8222838654177922817725562880000000 9016 265252859812191058636308480000000 9017 8841761993739701954543616000000 9018 304888344611713860501504000000 9019 10888869450418352160768000000 9020 403291461126605635584000000 9021 15511210043330985984000000 9022 620448401733239439360000 9023 25852016738884976640000 9024 1124000727777607680000 9025 51090942171709440000 9026 2432902008176640000 9027 121645100408832000 9028 6402373705728000 9029 355687428096000 9030 20922789888000 9031 1307674368000 9032 87178291200 9033 6227020800 9034 479001600 9035 39916800 9036 3628800 9037 362880 9038 40320 9039 5040 9040 720 9041 120 9042 24 9043 6 9044 2 9045 1 9046 1476044331762079735781830947397355094859463308741007103687124154094984065199824000064649030516022834581581656292436775029255308865583751453000267907856091934430977274084046472471688723171647343560753152000000000000000000000000000000 9047 9346138860288997259820934442655530959116113912527388364860144601087720071591534381827931569263627997466016534282330354468044265531182369842342032935855701052545778221114087084477762039818676381944545739901199065632585525672664420 9048 63189120500601593293577436469627109321607186270085424091829418951024514053912375692989856868808992788161352313914589590383365778483340350038900656403778624177934153570581682116143406158936875408192157791565989721620129549123584 9049 440937788174033241878180181941654032028080659050745633644506592443495509734372600980746320194811122017801213501469230851265431115777563460230236973821657073656885177094685619353861014803784372243443829867008822944420939694080 9050 3142323442926110085923570972506460385431301208441794510768915952113641672742250903861885485898563449186238811322538920808730450165956263856526705489472274425382074276790264449601216740218864591691081915277436350678171648000 9051 22762253673470561215882526741016600161393591433367794522976273675424929676981545497248615446968461658675347449934786087326383563631860048002042379289879552634001430715171396985196473546919921833181236428800000000000000000 9052 167176751621679876003041132936690351312435730405037820492114756337528357530144938127347827033125851523732961812861761713446226782738167306900565323828912010580616487037204148558139710177674465741530726400000000000000000 9053 1243027453489932006891001601023092564614614643351984073551773724033886242795208281974402457170162146351307677323976625042474878832278725811909073207022498961299379573701415980430044853046797021688627200000000000000000 9054 9347869738812308429185917749395332165822877223821663589156038893582662471716985118229231974408757969458353816926688088985857531156397948542800802668014539168566550767538472105904560297512334786560000000000000000000 9055 71054481176045073601194175692022842967714899394954758739511512324096683919523841421706544456352460353577815939498927272363730564453610941831526335218783392516632022163633109929731205337825935360000000000000000000 9056 545660494878833819218457537277758519336254960481067570827723738495870515452544574359016520307837739335190260555017390995433591470502437311037915984322073440324476975313197193265471112714649600000000000000000000 9057 4232212725126736525850141663078945201729084295165533140146628930520248721149928075527056310898021744800300466040165680282604129147640937800041284471374282112233784082611918990168130217574400000000000000000000 9058 33145679920817968337890001661441308128478136112038190097111964477156896614077355827739235572352071357737759465147646183766444928165585811550045569733068497211937096986472141011686103449600000000000000000000 9059 262077092299403544756238207751500945701786372884681093212025627277182326807337270642360547391223412143089288113578629887754670514453952651056945343756835680107306252735245632357269504000000000000000000000 9060 2091811037372601880653533704041256010809684546186508257927242837611206835139428885263415621702502493914453121219957732907887103199852025763379614838160200072242839013986592876396544000000000000000000000 9061 16852759691730260043612308565165821454964035959197516283999674808117155708115683544548038258882254371172181802906133416882608669949807776285817604220767951410427924773746132469678080000000000000000000 9062 137041019251083336772766884154296345159318890464377619164100952753199642932097740939665607775626371248608384799579711187504025688211025253168044659249724506932207621518835675299840000000000000000000 9063 1124724693471313816819928357164001551622815345576099282778103533529529224480197780830764953824879693077601803837753682172679771085883320905734383456063988834224968793438310891520000000000000000000 9064 9316453011854528325665594058376885942819973033972088548403369236792442140017633945297442145597977903099159985141728616865937313014990353158591129698316697230730750790624870400000000000000000000 9065 77886539493398222377322681556271643814319704559853747529435811496204590559105134926335636422910956867205012788409127969830369238621117740100698049383620134108640787300352000000000000000000000 9066 657181688754849926883282824409122691394973040201902369008072032963161772785112242644731329060042183746439121134293699786858097205676648496592462719070997003418743917772800000000000000000000 9067 5596646457151718961616897451117614308832938021813274209378344116023836487913658066139855815662967624396673167004404311903573389533156742235172037966134852304886982246400000000000000000000 9068 48106254152973124685991288390485720311115280756465068347875350000924095790973098952248249172782274110797376014488459151859684455847946911616548423414963494668415795200000000000000000000 9069 417370029896677028798251776886521771623852586708986637316048836812606806484430173756857751577047773003816448694009502202959965932549678414542945665825237034126540800000000000000000000 9070 3655139237050370904135429970809400683520227086475153827077800314619048938708618594287132245612829488163513095674780194530581350135728476098509433811754811392000000000000000000000000 9071 32312357209233361535538062763720285596472540979717082070028499153949983655091258662102545677485410258401037070880248405504754215546070602369939745637369118720000000000000000000000 9072 288361726536550906806931899763160357016098558884368687011131831423091826509163969742226126666867203937571711114717432091941510697073503723933100687920988160000000000000000000000 9073 2597991373549275076131835693778834820491223037296731441889187296178958240931807132122652831793835398581147126212852696039983452945788013153576024098734080000000000000000000000 9074 23632010940761334441474231159763127804067447639670351990994240273030618460773833264748546514096160489730191274206800956855391726336967543841600254771200000000000000000000000 9075 217049178114314253786878017749723919079907694189551903175570197202210487837295103598234095242168405878825530634491296648856235542258960281601730150400000000000000000000000 9076 2012977290193026878991028292377945821812413986275777477998974797554137145233226895917970467124500185060839859401205750150073645198988323747528704000000000000000000000000 9077 18852441386959928623743477384678920860822999761259618177978636280415556020002532522970681171177459763333272602140495831872002185082494661112627200000000000000000000000 9078 178304971136428969135221603838188437553869323874011843385620743466541909524454294138244401119032685371354474184693045590093484816407349061222400000000000000000000000 9079 1703091154839460892234487139598695535608476240295581144006977781516221309996146052653812565656876693677893560848412176090581748283825696276480000000000000000000000 9080 16428438011088084502012075599306489712194061637622746201732791856827093232884852914895012282367801181935376912491202952890193032607118131200000000000000000000000 9081 160058247178600404764283154237887270503497801271965382258396265464715987276753413252536644190613468769917686709422779018092411158694933299200000000000000000000 9082 1575234840391178955488414070062194021389744996598163875117566375515862657921899316111678895520472476746696163739112887277380454416226713600000000000000000000 9083 15662605412062310827164549060805133586493070320442028968408151349165933752418722803760620459060541181410237940760254250886723625864396800000000000000000000 9084 157363668704403801060321491731550389560385524346515848862839934910538618759363279316000512496004141937389186571486077116937107878707200000000000000000000 9085 1597871518789494310663038364046419536743530559448901714791494056248853422423990586893432964814881380886895228945146566029598523392000000000000000000000 9086 16400484779479383165421319893576359854871122964731684893720209691527076459663698800401547951015168142430453075105987966847617597440000000000000000000 9087 170190562230397929006374462330564366395192727629022844050616601859104170782705035642579432153863808107021829235612594828602245120000000000000000000 9088 1785958625998512470433853087826989451258225491492801509942507810794715867093683895109442815988806670157362709618504376894095360000000000000000000 9089 18956800579231073366105644346811638377857201395278637006618620060711594635172717508655493247221038913640164212852838209945600000000000000000000 9090 203575385307142232990041778043740535345494510129943332566017236781141802884171678692812791391971352781441857149223305216000000000000000000000 9091 2212065991561733784883067181168784987518515275690536608558411774849644918606720305079588284485538488805696771321967411200000000000000000000 9092 24298226135719195524038386779566563253808946932371314415659227109282532646107694110802118503069389739522578990707507200000000000000000000 9093 269792934192579547803340866393521868189412318471853595177340481435475726813131926282327478174261093568606012388147200000000000000000000 9094 3028386922959091547720690400430157464410608819053672718854845562090020281217806284598683079362664933196457574400000000000000000000000 9095 34368670195442713378783649195579461456566909388330053181422433355812323191495103881026914947185592730229565030400000000000000000000 9096 394394576013277038772927121916485623272079288062803888967142677853584036623714306831456401033277293625585172480000000000000000000 9097 4576807804875964035380106656893990826286634395286639767926025473290891181307609002846032665052037421025198080000000000000000000 9098 53716169708245111757161617389802758970750902229683246133739185550672071405043603793269805894358145884487680000000000000000000 9099 637683862282210478446770765473592001595359296920478855462045155468802919766328126188180298767472053452800000000000000000000 9100 7657931903950226845544834108380958941717558335633135525750710621230293200336375926165577100799047106560000000000000000000 9101 93040294160142942983254993840142491815260054545075478350242278575695151032124193495469628327465058304000000000000000000 9102 1143752398998836080977209637031936669101906707528313450994945245392552367848654277390753707530911744000000000000000000 9103 14227943018772015224138936840458211928406557163972419166984594319430075152217329167846390370402304000000000000000000 9104 179121996658274774223853564781808923031887480861036286888886358381375184132076102696184347361280000000000000000000 9105 2282440954648376624459075894726651096805214437564451301077222295164337526336703801668831019008000000000000000000 9106 29440180429522539069109819511691586610965809412063212434184461488351599977386469325873327636480000000000000000 9107 384429929690090853316648113878754395466604860224329831360440887943856300949777765263453716480000000000000000 9108 5082460045281545209506497841977797837484581618129878305657310242010205953939400209758945280000000000000000 9109 68038287085428985401693411539194080823086768649663698870914461071087094430246321415782400000000000000000 9110 922350018587681668297604346570060602707338236976074791031762940576356737874818089615360000000000000000 9111 12663061479682457041562657077214190092828020322120507335129955028321038701806407909376000000000000000 9112 176082523513014972571670319718411182254365343296231104738391462399293722645565014016000000000000000 9113 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 9114 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 9115 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 9116 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 9117 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 9118 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 9119 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 9120 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 9121 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 9122 138683118545689835737939019720389406345902876772687432540821294940160000000000000 9123 2350561331282878571829474910515074683828862318181142924420699914240000000000000 9124 40526919504877216755680601905432322134980384796226602145184481280000000000000 9125 710998587804863451854045647463724949736497978881168458687447040000000000000 9126 12696403353658275925965100847566516959580321051449436762275840000000000000 9127 230843697339241380472092742683027581083278564571807941132288000000000000 9128 4274883284060025564298013753389399649690343788366813724672000000000000 9129 80658175170943878571660636856403766975289505440883277824000000000000 9130 1551118753287382280224243016469303211063259720016986112000000000000 9131 30414093201713378043612608166064768844377641568960512000000000000 9132 608281864034267560872252163321295376887552831379210240000000000 9133 12413915592536072670862289047373375038521486354677760000000000 9134 258623241511168180642964355153611979969197632389120000000000 9135 5502622159812088949850305428800254892961651752960000000000 9136 119622220865480194561963161495657715064383733760000000000 9137 2658271574788448768043625811014615890319638528000000000 9138 60415263063373835637355132068513997507264512000000000 9139 1405006117752879898543142606244511569936384000000000 9140 33452526613163807108170062053440751665152000000000 9141 815915283247897734345611269596115894272000000000 9142 20397882081197443358640281739902897356800000000 9143 523022617466601111760007224100074291200000000 9144 13763753091226345046315979581580902400000000 9145 371993326789901217467999448150835200000000 9146 10333147966386144929666651337523200000000 9147 295232799039604140847618609643520000000 9148 8683317618811886495518194401280000000 9149 263130836933693530167218012160000000 9150 8222838654177922817725562880000000 9151 265252859812191058636308480000000 9152 8841761993739701954543616000000 9153 304888344611713860501504000000 9154 10888869450418352160768000000 9155 403291461126605635584000000 9156 15511210043330985984000000 9157 620448401733239439360000 9158 25852016738884976640000 9159 1124000727777607680000 9160 51090942171709440000 9161 2432902008176640000 9162 121645100408832000 9163 6402373705728000 9164 355687428096000 9165 20922789888000 9166 1307674368000 9167 87178291200 9168 6227020800 9169 479001600 9170 39916800 9171 3628800 9172 362880 9173 40320 9174 5040 9175 720 9176 120 9177 24 9178 6 9179 2 9180 1 9181 201011076390374649114688547612254990940992055378128552323185089479722282790573779029189148555814414237711508786877414061051064447426204045440760503006959945071113341692905471421315948225714694348102172672000000000000000000000000000000 9182 1263706927162239785686176087066980506340271905344557063122503575694587222226784430446427147109447855617767973452905263583150515420035319566145011009424971526751556615933980564453171349784037122419089361123420695306938408127445273720 9183 8481993732709958268334987669594017927925914277534549220635376602584912274117877498675525894151903361497016601849884148065068242550459870004074944536409177419739502349743762250773100778841818290354449384426235567829409435538685952 9184 58754047908267972709195537863435592730714805520972510898717000018439061190730492124758884494852258107237043357185560953358040447164896561101336433532511413339133328674035135690074171301467342202751492003401808544875878232883200 9185 415608482292507821539618738649305982505264348382060722432731255230655065943878147793184422103659516519308206520946408053210341072193786595461212924167251108563606440548411453982125480472966754935057976022582369141955493888000 9186 2988079155946717018969721141441151664804825630596946416612123332644443649543068954231984945625148089679629212748586573392419433363399926064501785955026923042912845943431133921185806294709540228990123124981760000000000000000 9187 21780472551023258794781185296416460295972930845672684180160912228975431337673586812922724872880727061944132324755160615904738531404318473245705502472630199569439108431414821460127792387901164316335380889600000000000000000 9188 160715741745891342566284024649241268762205962297684400382899030329507411229090105143999919470640928412466503636926102830475133598078099311337903992783738822614595461760761326119076246437495518332033433600000000000000000 9189 1199357048058109625912878763284764187733577731142229740426208910971755225632141281342595949457230692906281555688584960539658545345691580051236731474872172814283593987196096624122546025112856122359808000000000000000000 9190 9046014934328684787001213038789152813784148828971552822557347723512740602711687239366138825777794550008965245820628387844116917076498373188697489285227088477699207140061266178651850509365343682560000000000000000000 9191 68927105294159031925221554985522489818060514706423013891444531851793952079776921688008100313780718240994887130025166401607055125660125262066949156714725251271596775991455002786609870363688960000000000000000000000 9192 530405738159733339076907783866526377197784434505648872029838070024400992288172768243681224847817426467134085101421856776948645235916695805734587435061050524759331750474925643060761325889126400000000000000000000 9193 4121089820453785309021446140791541650346404599116279572645559571881053928793718708085987725579213595749663211522811251592360737880720065231049814227343461239069083683666384042269877259468800000000000000000000 9194 32324330545401930009899591554765586096692106409207580347884119024593711246918820493063920718238160540804507270478135863329340474735596621527503639227047488969639047825363619450296729600000000000000000000000 9195 255922699557184186917953973988645817698441998653916145782618478463160659512768803960861967242592763835465904461033289074002322518066494059145669301266102864124655934713332994265841664000000000000000000000 9196 2045094737649368482446025038813489238640098304965984500829592117069070131920773403705600586038012377379455250031831724437017924441269889048153873034698766735636920747861201986886041600000000000000000000 9197 16493726159009225406406956204858870961688115443257124844660589890396365288831392763849212447960577306162785086134199338453314441772694678285290191542488075240349323124236354542632960000000000000000000 9198 134248530600031463765002415101694165272170630484033477687024217150192570425279816875799787447130716178627386789516480718740342115475255006902963595685232691315735201033479373455360000000000000000000 9199 1102752052996848120897980812638124269242971381187214374164120884760219378409723804906696658664733406784301732025657270328973329580894052405572646195998432941465473827933572300800000000000000000000 9200 9141596131625411249872694583113431132082663388834105991859221728355996653929290375595672101636536001825383281084530760882028284480135235293488123224934560436866460787146752000000000000000000000 9201 76479545507672875830553730050117388973947619457541525296141675155835616071600735547053784304094212750033587971186797132916242390701997096859864787694130844411400019771392000000000000000000000 9202 645736418713307369176952139272266243579745567433986122606034355013963107627910019994382872339942991567640963369509050566833052014597746020672332679522885316480555653529600000000000000000000 9203 5502541278106218498686928826173054524761419398740700601499933312808634266463986732248060844843653257748800548314638155617512146590263342533157525174657655365286074777600000000000000000000 9204 47324246377534734695514630400009203139468083948400139725257226556849355380481225943190422102944075740584789080078307876788935020260985108993955267261561089797233049600000000000000000000 9205 410802351126217247097925173172233234811424779133981337150187452568108481749737267698933323902398833920631365380404919912110960748253080339409009900746453286912000000000000000000000000 9206 3599394565651280263010702963528757698948861630697433794190537714605813928014186798796204165084000105116535575607579769324148794511435003348293148309025770700800000000000000000000000 9207 31834251409806721623339263607844357195010837560597254034664843238119164909789570093144061893930995313786570634993676753306207958026347895813049334080827555840000000000000000000000 9208 284219574113061437637114890183870869390615391297504291183748892246571447423951234801215318408155008822253204225469527178265412698349217109592717899165859840000000000000000000000 9209 2561758450358615133574378744135517768097647824213572431679144392424331236772269498687966305800622396607651911864052329653451460975795451906727433417523200000000000000000000000 9210 23311960795806263945165801023007816025060508894730786235027442811705960037250114940094701171390997055100068621615394656715350277096268733112933312102400000000000000000000000 9211 214192848484226965145496040535223329642349662240912053067110052814448854361554425812420981725217271512185901722051928708182653257328647066387218432000000000000000000000000 9212 1987202509442170927969723320853861097894498546286082666621431115190752991346287608644567985087529021339790026264332007655311816826391159217376460800000000000000000000000 9213 18617042746718946972756144577025133162472073034451651290922848415048408671106099856947826284857646624822652302587223691704662814737173443510272000000000000000000000000 9214 176126279591813529713745057938226614953160077694845466219238175614562610086202682795406759713216577669260038763166229385776747214399328128860160000000000000000000000 9215 1682626079838302022223538582375689304221560582473339489741316897430091913259974514032747174623987325130507836808485964414011576461173142323200000000000000000000000 9216 16234114998715226942218933561914056363857839188027871730662800104307592549197242195743228923249175898645835408933224495310194015077736120320000000000000000000000 9217 158199929317374258054879704730784595177043298659438224662547980781161367451565008036732258676268964210543644350484197747008947551025391206400000000000000000000 9218 1557343512596665000785335593741580143258327540514654051874599891606912860608401514290475748317197309915488938659018821943657355234666086400000000000000000000 9219 15489269098838737050982698643401740167396437324677221589014429921408145289056924514310273632895982988704277490962552795379090911028838400000000000000000000 9220 155674785268143987319905259327438522684426689110135197623548574368027515941966096104899166751366280953153377722783272335578981466112000000000000000000000 9221 1581335460096753097961613809168389570936926146125411051008552994710218671930992171265130671829128112332744805723635476838004608204800000000000000000000 9222 16237954057825025968848288862375768032044151416352324624908473646619627683474686511397500693748221728261025934585143896621480673280000000000000000000 9223 168589151742939710205711328694452890496105614929485550010348827402603813851151061160348228197681626853721443555145075258797588480000000000000000000 9224 1770171707322484354728942920836568199476955041564311496012067018586336669379385980396297904269952217989127149851016495838003200000000000000000000 9225 18801513566475744658274567559446591559975497000160652647933253792218515815524936792907789277513138701942360323139527770112000000000000000000000 9226 202057371169519563634095091772432300352437514734717672304141493463878013460792959210254929866440232111803943887917023232000000000000000000000 9227 2195558036400825323801850261906331368208675609454040066703498254141811747572341795340188371914750888142967690938967654400000000000000000000 9228 24112743493461797084923589933921016969428725963421915068974805528295643083923665911483018361824585237694162357190656000000000000000000000 9229 267685176894200020086127265874822478594182534733792238965017508924261072697404333108246794751024678775101277916364800000000000000000000 9230 3004159827575418815338924877226716204695323948501243337104006797593300118968063834321893614727763613730885913804800000000000000000000 9231 34086959784004658351088701251353400297086852753999478975017331443059763165335307947575874660733251806211289907200000000000000000000 9232 391080335878711685505927734337355491984078621776561839480023831821200977492422589967326515310308576872428994560000000000000000000 9233 4537352565178757448868209185713870215715197891878996321650801115762521429744612373511153073111933650154291200000000000000000000 9234 53240805374543827582319479182813354024107088935615252805122024616595327410308704644656798762549666717368320000000000000000000 9235 631886736261463110460891031242013892489946939675747229503299290419086529586634234131924114233222307512320000000000000000000 9236 7586362446903963043250022574657772409551973678290769773173601176172066161080895777322908155931766292480000000000000000000 9237 92145675947064645454569849668602660163190246328295906443028410512467313041430691634936266516624048128000000000000000000 9238 1132428117820629783145752115873204622873174957948825199004896282566883532523420076624508621317734400000000000000000000 9239 14082759926743729354504866056371903643422816784748210808137812744742013160868172747766325162541056000000000000000000 9240 177236501956608723968865632520947776473657086325656957553213870398413340088580564773066617389056000000000000000000 9241 2257631813836981226367129417610057063144288193677881178239426400651681683659130934259387203584000000000000000000 9242 29109391885370600427883866483470332828820126160242277463013849561516188741685497760414076764160000000000000000 9243 379959814228578168975756856740629344356528059524046926344621807851485878845710581946436812800000000000000000 9244 5021225586904659122644973771592523164743803526345180976673487227046227568952178520484741120000000000000000 9245 67187808496861123084172243894954154812798184041542902635028030307698505749868242398085120000000000000000 9246 910371446917711776501531562848371503970879298833528365174207577711728728292028244295680000000000000000 9247 12491939027254315730190188738332917253735749777226986965736306987397781422052267261952000000000000000 9248 173602487970578141972069329299842010673317944094875737066019751661275501199852830720000000000000000 9249 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 9250 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 9251 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 9252 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 9253 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 9254 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 9255 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 9256 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 9257 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 9258 138683118545689835737939019720389406345902876772687432540821294940160000000000000 9259 2350561331282878571829474910515074683828862318181142924420699914240000000000000 9260 40526919504877216755680601905432322134980384796226602145184481280000000000000 9261 710998587804863451854045647463724949736497978881168458687447040000000000000 9262 12696403353658275925965100847566516959580321051449436762275840000000000000 9263 230843697339241380472092742683027581083278564571807941132288000000000000 9264 4274883284060025564298013753389399649690343788366813724672000000000000 9265 80658175170943878571660636856403766975289505440883277824000000000000 9266 1551118753287382280224243016469303211063259720016986112000000000000 9267 30414093201713378043612608166064768844377641568960512000000000000 9268 608281864034267560872252163321295376887552831379210240000000000 9269 12413915592536072670862289047373375038521486354677760000000000 9270 258623241511168180642964355153611979969197632389120000000000 9271 5502622159812088949850305428800254892961651752960000000000 9272 119622220865480194561963161495657715064383733760000000000 9273 2658271574788448768043625811014615890319638528000000000 9274 60415263063373835637355132068513997507264512000000000 9275 1405006117752879898543142606244511569936384000000000 9276 33452526613163807108170062053440751665152000000000 9277 815915283247897734345611269596115894272000000000 9278 20397882081197443358640281739902897356800000000 9279 523022617466601111760007224100074291200000000 9280 13763753091226345046315979581580902400000000 9281 371993326789901217467999448150835200000000 9282 10333147966386144929666651337523200000000 9283 295232799039604140847618609643520000000 9284 8683317618811886495518194401280000000 9285 263130836933693530167218012160000000 9286 8222838654177922817725562880000000 9287 265252859812191058636308480000000 9288 8841761993739701954543616000000 9289 304888344611713860501504000000 9290 10888869450418352160768000000 9291 403291461126605635584000000 9292 15511210043330985984000000 9293 620448401733239439360000 9294 25852016738884976640000 9295 1124000727777607680000 9296 51090942171709440000 9297 2432902008176640000 9298 121645100408832000 9299 6402373705728000 9300 355687428096000 9301 20922789888000 9302 1307674368000 9303 87178291200 9304 6227020800 9305 479001600 9306 39916800 9307 3628800 9308 362880 9309 40320 9310 5040 9311 720 9312 120 9313 24 9314 6 9315 2 9316 1 9317 27575107894300852415289228295084132692370197759755427394432481073823357931890696969772889087312976738474307584032623447725834401369516637530634662097193788585178586620704670143182899241837322290532202840064000000000000000000000000000000 9318 172131211183773190746069136670015563075522427989057987172530306762720567133678470272211316027261359022672992179376337838650847999258291609191016728257243117742054255628412929122748911970591188461979321426548455740297084143170921648900 9319 1147032684996719930351363945567368260391792876032919454797325514519925000091828576281322584071674777735290851975127900486981495278266990181409880587671135558191388145194279814719293447376171516655396145590923557493867728103442219008 9320 7887584720713077660989624100870796232027520605659103548335532646623107709787305495895412846962923045004393308257211369782976573741942975875339114822555783017151534227509849604392753818049922322131549974090166446091063019643600896 9321 55384429011576044279998546165867598034206337446249636248394182157551228297692329478425638966251462578722724563351159071273202424497827554831445449157885922499315790558242665844532498793869575616039271150900331439749874057216000 9322 395242019854722938210946861317749044260025845476726542371292325233354700719032272686362405880317908715557660838253072412816743577910786574003286883341953837372803235965171631187466384292399851826399907739074560000000000000000 9323 2859418419915614338468985540135272099005774749136874799038681529563246360437108908949590943126779855989027939246774295775627481414676966063451805023270841384022525897804247457092999508256291370503774404608000000000000000000 9324 20940177007472115274207625698638342670475273096383036146459471101697883844762748037502713858205385004335969682596905777504251511818070661935748964165167056456193249109529596216461845434584925957215643238400000000000000000 9325 155079439611011862679375326029458047799086564451235871831194661180270202083780696296713386122642034696546862027297550028415624763052265281960041450101141792545517863910625983286273192529833564652227788800000000000000000 9326 1160697638241325314622409246885266565927398397309057500255169387281683895719131934751444559166441949672471698685697498418963340524536570976989103557911382931036621377915417293769346638460916303134720000000000000000000 9327 8775665324701235927551856946795472621757678429576062141211298340768800946849615212795786545877051493692561733453639015061209256151322045784531429031963803367060018035876940259155893126808207360000000000000000000000 9328 67003636758745747791169463631383224878892947764482564265659928732607931947711602047489674542614661294039262345355457244373377815599268379641992420613896575411143462713820115680210561531904000000000000000000000000 9329 516504446682637056680841000521600281816816012839560012691796010532695702414543838907502113351221976262370122082099620981665527798572681385859847843676310841711145290053530965781095180874547200000000000000000000 9330 4019154589631988689595571994588734362572444273538306074751648524511389325967988414463829118108984068976875016437579107508663038214982128055488199899291204308622826338828722729758663009894400000000000000000000 9331 31566627534800486403724303060897935009021948029201420472466795456429608182642524734466083089444113061653566745842656123853656638005785015004602861498973447804419255806786743894464790528000000000000000000000 9332 250217487021824766132054581837696527228022458565113330144452749235749758259764381205047694528370881698377079040814111773702357751859616464783326287708482745116428483750623686073883033600000000000000000000 9333 2001603708371223425267294031529923609081574086398557422721276787235120077703451499410869272756121117604885184103856164623424605597902549426910280603690043214234148026235631116170035200000000000000000000 9334 16158229190423107192203276585081742414683959900770331878856787676500495691649195058850751983781140770859641515602622251869229558647005391713402952035077040859421751923193247789219840000000000000000000 9335 131630452042239093471412814192655782219035265942427712196212775109299339592095720129104102956876329158078034684239598057436844900632215986406076737187627079934147723939093025914880000000000000000000 9336 1082090806665561736441162328247514983141767508755882633993794591128542843561288944525058324088799207876790116414862797617414203701527208487819269175588763913069671129173458944000000000000000000000 9337 8976738457355255970811271069621538960147732650551329928018262180232920502397651145216639451748490164538791833671802572045680646706407346238826495157231155353424745310715904000000000000000000000 9338 75149837971626386702009007961020997128212617783998719870766495018999047323690502744168471345920574331240561907468797907995117049586819263246499138883839988713115252424704000000000000000000000 9339 634896501146471489154585961086495574262753808971460781767816885125152436097772195536792990668296266213408468033779557190212780919491034212298116962240343983685376566886400000000000000000000 9340 5413237314718123035889302338976227445368584530412224862771109913811278507872949643204066071300871006921894526234162031229619750303091586995103597910382570353353084108800000000000000000000 9341 46580748652012126129437869471592803351803181629317956909748447137619599155794260323793666869975344020525677250858204961721265096824033163699145196871963161657344000000000000000000000000 9342 404547089812912563913362276837154038161318394516825702612490224909389372375854105757783042648630635155913690142107117619185469650230091971534272882504033422540800000000000000000000000 9343 3546218126023433968449382556123708785506730049168668743551291642567086870631198556977344980675609555003502694875742087311809575166206711249960274652981257830400000000000000000000000 9344 31377609023215281777774910037239847891553377709419159107734438640251103167328174141047775592686067601142543786373244597167350476689885823427722619537808424960000000000000000000000 9345 280260393663138612295384517453056791531851965178031214663150753219632855636349753186890190353392872248259405842529015826594328356267311957737488655077867520000000000000000000000 9346 2527100486359208111145110318372529447418467985439653978712172066054661521982288288621165840591225992351159596205992641208117416622281237661626617613516800000000000000000000000 9347 23005493237908037986587647916525454878326553576000346501403032548197922421516714769112702855714679747032439354738326772596289218433132450806012837888000000000000000000000000 9348 211453516525733528174343750593550237941137308849657681311977435579423644066402324473742475253602150558946049948743986998284716107665662407673380864000000000000000000000000 9349 1962429706052790676622709362961262722922211998628250528101780989775749541382098823308152210294341770561578990935210084516688089194765131636644249600000000000000000000000 9350 18390113030424358515425124133926801626555220284914803427524213446071949160459785326735012950748135676251369764335047226367147683804606439515750400000000000000000000000 9351 174017337900625830379986821864376733496613225705737722798885443488960578973944062575633744584560230579253895909181468193723565019587370444390400000000000000000000000 9352 1662782032098932076106202637422505082953112889395994015864656720766181247030879459939664609635710295342012452141355295770761502983775919800320000000000000000000000 9353 16046017359765728050263960817183480432955282601584121705749046662549866870140104505538630975694150488778885109700423207240409344285228400640000000000000000000000 9354 156404794825409147109504915288598284452352807688874699519029221310454083651683044674454411449284979602014944813094868068586783879718345113600000000000000000000 9355 1540101564241071863198526003549555056218303638163953252132625593424640799942133178329781809997944496324604667863213403829160029002609459200000000000000000000 9356 15322692615793632357278155138851908004311010758599824148883970333712302182785755655224184481943372972029481295686133914386759600308224000000000000000000000 9357 154057188057299201163772346537233622251857219374087871790061011759404001653531580950353197414465925482527850225037731683534447103180800000000000000000000 9358 1565561143245019820957475668813241801033967154198176112408998886587163061013639003304699822295826451892715868756398062639819364761600000000000000000000 9359 16083673294032894236396331767163511820354564511151654481179466762595664417109050245653808245606071500150149883002596104009280389120000000000000000000 9360 167078326496004125128281206581890072276132095712182965823716854364701393483380406885111936070881267345032963608278034718486691840000000000000000000 9361 1755393477103466204775678071891200626740250331928773085720842343023913364057197693954305396161622658357612933920738284404736000000000000000000000 9362 18657621081961960883212986488810329616366987573813121535260359374407206566475279277664569185755562021029661230473985130496000000000000000000000 9363 200571655205037802136785569038811474614551944773432983537199276600173028067698893333708937735069348052158326653447045120000000000000000000000 9364 2179050081239916862720633342643877748898835943217543524848584733433978576537963285600788459343963287480238610555967897600000000000000000000 9365 23927260851204398645808793088275470685048504994472515722290383947308753521739637712163918220579780735865745723673804800000000000000000000 9366 265577419595820492368913665356123088998952750995730882752694536413046418581676739934166111327788263981596543444582400000000000000000000 9367 2979932732191746082957159354023274944980039077948813955353168033096579956718321384045104150092862294265314253209600000000000000000000 9368 33805249372566603323393753307127339137606796119668904768612229530307203139175512014124834374280910882193014784000000000000000000000 9369 387766095744146332238928346758225360696077955490319789992904985788817918361130873103196629587339860119272816640000000000000000000 9370 4497897325481550862356311714533749605143761388471352875375576758234151678181615744176273481171829879283384320000000000000000000 9371 52765441040842543407477340975823949077463275641547259476504863682518583415573805496043791630741187550248960000000000000000000 9372 626089610240715742475011297010435783384534582431015603544553425369370139406940342075667929698972561571840000000000000000000 9373 7514792989857699240955211040934585877386389020948404020596491731113839121825415628480239211064485478400000000000000000000 9374 91251057733986347925884705497062828511120438111516334535814542449239475050737189774402904705783037952000000000000000000 9375 1121103836642423485314294594714472576644443208369336947014847319741214697198185875858263535104557056000000000000000000 9376 13937576834715443484870795272285595358439076405524002449291031170053951169519016327686259954679808000000000000000000 9377 175351007254942673713877700260086629915426691790277628217541382415451496045085026849948887416832000000000000000000 9378 2232822673025585828275182940493463029483361949791311055401630506139025840981558066849943388160000000000000000000 9379 28778603341218661786657913455249079046674442908421342491843237634680777505984526194954825891840000000000000000 9380 375489698767065484634865599602504293246451258823764021328802727759115456741643398629419909120000000000000000 9381 4959991128527773035783449701207248492003025434560483647689664212082249183964956831210536960000000000000000 9382 66337329908293260766651076250714228802509599433422106399141599544309917069490163380387840000000000000000 9383 898392875247741884705458779126682405234420360690981939316652214847100718709238398976000000000000000000 9384 12320816574826174418817720399451644414643479232333466596342658946474524142298126614528000000000000000 9385 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 9386 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 9387 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 9388 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 9389 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 9390 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 9391 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 9392 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 9393 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 9394 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 9395 138683118545689835737939019720389406345902876772687432540821294940160000000000000 9396 2350561331282878571829474910515074683828862318181142924420699914240000000000000 9397 40526919504877216755680601905432322134980384796226602145184481280000000000000 9398 710998587804863451854045647463724949736497978881168458687447040000000000000 9399 12696403353658275925965100847566516959580321051449436762275840000000000000 9400 230843697339241380472092742683027581083278564571807941132288000000000000 9401 4274883284060025564298013753389399649690343788366813724672000000000000 9402 80658175170943878571660636856403766975289505440883277824000000000000 9403 1551118753287382280224243016469303211063259720016986112000000000000 9404 30414093201713378043612608166064768844377641568960512000000000000 9405 608281864034267560872252163321295376887552831379210240000000000 9406 12413915592536072670862289047373375038521486354677760000000000 9407 258623241511168180642964355153611979969197632389120000000000 9408 5502622159812088949850305428800254892961651752960000000000 9409 119622220865480194561963161495657715064383733760000000000 9410 2658271574788448768043625811014615890319638528000000000 9411 60415263063373835637355132068513997507264512000000000 9412 1405006117752879898543142606244511569936384000000000 9413 33452526613163807108170062053440751665152000000000 9414 815915283247897734345611269596115894272000000000 9415 20397882081197443358640281739902897356800000000 9416 523022617466601111760007224100074291200000000 9417 13763753091226345046315979581580902400000000 9418 371993326789901217467999448150835200000000 9419 10333147966386144929666651337523200000000 9420 295232799039604140847618609643520000000 9421 8683317618811886495518194401280000000 9422 263130836933693530167218012160000000 9423 8222838654177922817725562880000000 9424 265252859812191058636308480000000 9425 8841761993739701954543616000000 9426 304888344611713860501504000000 9427 10888869450418352160768000000 9428 403291461126605635584000000 9429 15511210043330985984000000 9430 620448401733239439360000 9431 25852016738884976640000 9432 1124000727777607680000 9433 51090942171709440000 9434 2432902008176640000 9435 121645100408832000 9436 6402373705728000 9437 355687428096000 9438 20922789888000 9439 1307674368000 9440 87178291200 9441 6227020800 9442 479001600 9443 39916800 9444 3628800 9445 362880 9446 40320 9447 5040 9448 720 9449 120 9450 24 9451 6 9452 2 9453 1 9454 3810377778161792624970948431013722565430324496540647734915071350856515905573662408088693369766987862252827277188069263612737031762874651592046898195790660651884385010459641496268618259256824531676826102136832000000000000000000000000000000 9455 23618299291906744038895619807168424860587613358590561742204906021125866181985203882335428806880831723355374261015194783265662370068379145616224469725507136250993649274007800275922097666485439844320389051123375195242147066976577901476320 9456 156261550935144878468474487243544967600624957653421557941196343171818358395029847694661615766068158408418507411106994148504879391205621149255261659748479097655716660856794748781751931487568978448452419789224109015736251437508345200640 9457 1066772930984339847621766159019279890798347496381601520153078106019508606807607483495706073142264216090929554844003129822614750116890579886561443676632697034083721190855062714280727495142576364696598338580238675050887026751553142784 9458 7435947362252669077133031610728324960169739774912035203992808382929355229314153408364920588529175777270418382303931027788157737705314262559868557051758462006791012157252734428685747976446196889726609464420784183920029731913728000 9459 52674874886936874261046928668522951337021958335985408080842053463450392094742973583007386277702754743991811929024335606525082140317431342615052380731086822568952413931422836920032252370787458636297650749487185920000000000000000 9460 378252637176418995356460473190511196317741014781368663832572900120301424623383684333603079313871075102511859397380575393963008245837210499654527984463981830272943997308053054655498274464061456586543055587246080000000000000000 9461 2749292692639220912209040316146414408202788044519806407263546163649995663066835905133704786853986933507331510224351865449064824644442290587641593500217442135164526217219671386489502860616382266185290350592000000000000000000 9462 20207096596044573378646016290171812169825624781466309245458968858413627039427292283139217198795604935951552937698181131129427047415509570671330296597672136371696154976426565875476458768622076831842120499200000000000000000 9463 150089580649059444378351812412158265915559231724310556658567509219168117941457226331609518838069790250168177576764479259553602284662197858125599476377243060999265755344722339555381988135095404079349760000000000000000000 9464 1126071090629050808046242489925236745402262789068830104017781646809817547796692557818554346456320504168262414900648707430990275374292573026470613276315675982081063688907634372729680710415281029120000000000000000000000 9465 8531213532914125254553874040046122491829162793154201475949846513509379195778356326685824987785565272671315067908925743931744593456901554973463282246788284349464548760714349655695442897398661120000000000000000000000 9466 65250717673172192981197264050787810300281959683980347639442916301248337083208474529031766750632408159659812551547086476505653144447092675167915697094878590134094420709413890642022469782732800000000000000000000000 9467 503751719081201541050214509937025283442332170951111957098402840020871018346435398659979168592166377003638328643907756531646322645871173883154248181790126446785150893236353197851902257764761600000000000000000000 9468 3925112368105792729584306300596813121787597384895595146853220312683282153790592677035059020060997397830718987031573880067307373018424975726406036576246374907186289057032874750613770993664000000000000000000000 9469 30864180812506316957224422875169661282808994886654432514202376310102256036526200183202189392671671865801507543360483862820613558709833672758128949351341182638743091702013835653382615859200000000000000000000 9470 244905816933913657399715211395084040002463201883647343029875665744942630084912695673396148687866765865737080959287308993966466824633296585393919451601497337203903204425121262640247603200000000000000000000 9471 1960961102861521305911699342655322284703322831111544045336492500265220384400141493834739329125398908951237035313536698408666276592787915305649670315578030799269796638440111976795340800000000000000000000 9472 15843665665571416902101950183807336244381527667512358228760526295727622301378553693586944979284046756504960494795304012293678908990387372265074385113614770483054190593868309431582720000000000000000000 9473 129168466027366718935027179001729700614095797283888673945103327337296335286913868495082989085303520617519891753423003884556468306188877250129980373967475610306664435031790845952000000000000000000000 9474 1062609781104508666847948667906672350812899481985576122279452785603672935597248085431082059300745318073414430282442453534571964252042563007101491873740953399081330467311452160000000000000000000000 9475 8820925785943813646936913844437830191507564467674187295632386327968567569641607385323878418181149779325392941244932642339184793315257986557320537601677089289274849654472704000000000000000000000 9476 73890371670166094923837906870665400996378607686631713598239593262372459049059016013989306705635105527446807505255013648248950414467328582759302152264545902822509653262336000000000000000000000 9477 624608960270882101255996787582350784042262090076885445193217456898821186840574110302491642620415651171919690784115594596518061237127630793284464739395389527131845505843200000000000000000000 9478 5328326650652174942722235631282058416088607064631058794876886320208402939145077928466699913261494530015939291365527401522331442026249843769979441792969389817987072000000000000000000000000 9479 45872582575903592338530971134086845350586178781272224711813818156983479590469595849347910429225509633484228667239020093002996085050293505627049359850139824003481600000000000000000000000 9480 398579593869864067438927065791177148204217537351519481078838270482241459619354837239964470134968715157420441349987972186159358897828505256698370283000546564505600000000000000000000000 9481 3495422254251477057398947794188670473367785796784070034633002430441112536993475413075716993725077128270321260977085611055518791740251947433176162385937406361600000000000000000000000 9482 30941049766415767051735436340545764953445874106763219410784579926901689333925929585493444579055241739766302129600160574381534166832995786854184466224596910080000000000000000000000 9483 276472758610058946535631836815822561041993751319720067347048118831735123915063424569987046074020131061575483776292344727277635309721457633041777556874854400000000000000000000000 9484 2493911728255510784593107393915581299113059035203545301083318164513880423834180793930353245359238726247862209842930966415765519113739731768625533550592000000000000000000000000 9485 22711604224081020298134397799550920389942155723798893055161403425287173976674445342714016735646180312957405424645404591836056681290070365403409389977600000000000000000000000 9486 208821397536723919278493965212204113773513671615068949247441342360400629153572720304133858074360958776199407954370041097189947905175701213757308928000000000000000000000000 9487 1938560846403725937984688809521958833869589433282648175816483084798803315656426669281869661805340179917228029744052199814726645657027491868652339200000000000000000000000 9488 18170640720175420388573140481565305726389351888474129318876056948262704675841565841335613777205471410833244102100591140475763946685896341009203200000000000000000000000 9489 171971509077047483539742114049708172573085182245777118149851080709464035450828690099659924044194541684266204795086295985945854082808917146992640000000000000000000000 9490 1643560057121791775976576295668890046904342703091734783286743043961227053279411524186901542116363133502237188563135987573345534751205165629440000000000000000000000 9491 15864166125906558632457421450562943870220965073775114790660978282603787057215569820730364336363412789744737471564167930469724879509111439360000000000000000000000 9492 154673165519526435437992548186701426773917486314308577451536062732795395653127759711646361618086101633385129741507163080920969210663587020800000000000000000000 9493 1523513435525691308998865770502382615251494783930559315368573342068032306601024082355139023871322735825259234799794333085814805791506432000000000000000000000 9494 15162934237325086996761929813645754004616197574189900526803524843320317755649100962971010399954538270834393874366525905965896085117337600000000000000000000 9495 152511622224051481207786342067701266309123693871826832951984952289551918282864221671769106677718450147606091339757719245778908191129600000000000000000000 9496 1550557972454553836881454639456567365255686243190607463501268607847780159296321765082114137739080740407723498120647578681874998886400000000000000000000 9497 15937760555478475989018880793070014627475169184989119043929721836033125630295925974880815577023419371315120821452273694951824424960000000000000000000 9498 165659568793526998689555181635988526133657665143188023106507450404973966823164072602075927057943523027686402397924935591788544000000000000000000000 9499 1741642614757328575495385306139869208585973691110129827284374823304593282467713658529227373212161044828314901528358810550272000000000000000000000 9500 18522420929194120586957819920050834474219400707336214857468617639810052895703719282898883901800811571601910062137217122304000000000000000000000 9501 199085939240556040639476046305190648876666374812148294770257059736468042674604827457162945603698463992512709418977067008000000000000000000000 9502 2162542126079008401639416423381424129588996276981046982993671212726145405503584775861388546773175686817509530172968140800000000000000000000 9503 23741778208947000206693996242629924400668284025523116375605962366321863959555609512844818079334976234037329090156953600000000000000000000 9504 263469662297440964651700064837423699403722967257669526540371563901831764465949146760085427904551849188091808972800000000000000000000000 9505 2955705636808073350575393830819833685264754207396384573602329268599859794468578933768314685457960974799742592614400000000000000000000 9506 33523538961128548295698805362901277978126739485338330562207127617554643113015716080673794087828569958174739660800000000000000000000 9507 384451855609580978971928959179095229408077289204077740505786139756434859229839156239066743864371143366116638720000000000000000000 9508 4458442085784344275844414243353628994572324885063709429100352400705781926618619114841393889231726108412477440000000000000000000 9509 52290076707141259232635202768834544130819462347479266147887702748441839420838906347430784498932708383129600000000000000000000 9510 620292484219968374489131562778857674279122225186283977585807560319653749227246450019411745164722815631360000000000000000000 9511 7443223532811435438660399507211399345220804363606038268019382286055612082569935479637570266197204664320000000000000000000 9512 90356439520908050397199561325522996859050629894736762628600674386011637060043687913869542894942027776000000000000000000 9513 1109779555464217187482837073555740530415711458789848695024798356915545861872951675092018448891379712000000000000000000 9514 13792393742687157615236724488199287073455336026299794090444249595365889178169859907606194746818560000000000000000000 9515 173465512553276623458889767999225483357196297254898298881868894432489652001589488926831157444608000000000000000000 9516 2208013532214190430183236463376868995822435705904740932563834611626369998303985199440499572736000000000000000000 9517 28447814797066723145431960427027825264528759656600407520672625707845366270283554629495575019520000000000000000 9518 371019583305552800293974342464379242136374458123481116312983647666745034637576215312403005440000000000000000 9519 4898756670150886948921925630821973819262247342775786318705841197118270798977735141936332800000000000000000 9520 65486851319725398449129908606474302792221014825301310163255168780921328389112084362690560000000000000000 9521 886414303577771992909385995404993306497961422548435513459096851982472709126448553656320000000000000000 9522 12149694122398033107445252060570371575551208687439946226949010905551266862543985967104000000000000000 9523 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 9524 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 9525 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 9526 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 9527 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 9528 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 9529 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 9530 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 9531 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 9532 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 9533 138683118545689835737939019720389406345902876772687432540821294940160000000000000 9534 2350561331282878571829474910515074683828862318181142924420699914240000000000000 9535 40526919504877216755680601905432322134980384796226602145184481280000000000000 9536 710998587804863451854045647463724949736497978881168458687447040000000000000 9537 12696403353658275925965100847566516959580321051449436762275840000000000000 9538 230843697339241380472092742683027581083278564571807941132288000000000000 9539 4274883284060025564298013753389399649690343788366813724672000000000000 9540 80658175170943878571660636856403766975289505440883277824000000000000 9541 1551118753287382280224243016469303211063259720016986112000000000000 9542 30414093201713378043612608166064768844377641568960512000000000000 9543 608281864034267560872252163321295376887552831379210240000000000 9544 12413915592536072670862289047373375038521486354677760000000000 9545 258623241511168180642964355153611979969197632389120000000000 9546 5502622159812088949850305428800254892961651752960000000000 9547 119622220865480194561963161495657715064383733760000000000 9548 2658271574788448768043625811014615890319638528000000000 9549 60415263063373835637355132068513997507264512000000000 9550 1405006117752879898543142606244511569936384000000000 9551 33452526613163807108170062053440751665152000000000 9552 815915283247897734345611269596115894272000000000 9553 20397882081197443358640281739902897356800000000 9554 523022617466601111760007224100074291200000000 9555 13763753091226345046315979581580902400000000 9556 371993326789901217467999448150835200000000 9557 10333147966386144929666651337523200000000 9558 295232799039604140847618609643520000000 9559 8683317618811886495518194401280000000 9560 263130836933693530167218012160000000 9561 8222838654177922817725562880000000 9562 265252859812191058636308480000000 9563 8841761993739701954543616000000 9564 304888344611713860501504000000 9565 10888869450418352160768000000 9566 403291461126605635584000000 9567 15511210043330985984000000 9568 620448401733239439360000 9569 25852016738884976640000 9570 1124000727777607680000 9571 51090942171709440000 9572 2432902008176640000 9573 121645100408832000 9574 6402373705728000 9575 355687428096000 9576 20922789888000 9577 1307674368000 9578 87178291200 9579 6227020800 9580 479001600 9581 39916800 9582 3628800 9583 362880 9584 40320 9585 5040 9586 720 9587 120 9588 24 9589 6 9590 2 9591 1 9592 530334289811751123720184651739218927630701839404977063271902594617362877388978053948213163646667308836528442150777905082237367458635203645863584295255054490755833644292620956259632124652590429573585559405723648000000000000000000000000000000 9593 3264301867671675852121946311597978591925086808455806657408097739589628895602033108567281372556205824629165304279223471417862795249147684512701236470543637800646531440362558225600522145131750307074566577247339540184594848703405588768155140 9594 21443890760931783792096057910941060696296000199952681929849692000892160920658952760123638134768300477169833112950932798516976822209317602817240874892721905889039941948442001867705071147523326017642641966032544511165478152737625221365760 9595 145344276043830763236259615406163644649320558624124113914581422361659388733980333739098846503840087622133062620694565108476552796788669476876929107135851233859309049212443118352661302704405925943967078259677348349609337059735439933440 9596 1005787463488322069226724228283178541008986945970734113914672246258993482615698229644204988609580208648774326140637561605035176768348669320424769698782193913304041926240205727775928880177292876301649745017509646960185075955033702400 9597 7072759546961581565095097768501033907347433139820894471115284655517300309562026751776015149185555124480147177543602136765627104884585792181280892178497986871209050181031890745343821745772890443877288798410097295360000000000000000 9598 50414479003746239442690532319514052225991147069573235291096467697266232370075943858170701665741755487767364951043568180905737726021509753369753355687817299161865749118342091543280548447318407465407590884242882560000000000000000 9599 363709926975998653189620900091852908852123511573616091863502960691017230964400178202055397409499736217349454080975744519740420734662036190284961040266889246967739663839158783516414244820595690181630258839552000000000000000000 9600 2653212547692879238784206836275498865790950606863925418523384504729360432860644592568118366310294694066517055365547973733480360951807040820156369981546415655703535379300027244813361104871714064938414637056000000000000000000 9601 19558056938215914725146297258106064692865338589843574580135260300040529114534725981095544685892056662815187972314249046644224776188410216557178524762944697181687754481270743979318340394938128745910763520000000000000000000 9602 145619985761068921959239282693982173748274076157712084476920927301508084544852044040671880489521857414143920655136608051279233819985043313421117743881292731505701949201617024844762633307175423836160000000000000000000000 9603 1094759661761477176071137996049040354260298478113375727481514670980702786054064578316489451805371055377970902896953144307605217613121524647540783477303856504854717771309376986185697695822082211840000000000000000000000 9604 8308423111765422856905647238619601740305033672717311686646455796362789423492528964029707836271545052129519768228242683674813012301598497513368270111379585607135363558179495729253555107371417600000000000000000000000 9605 63642530504805850832999505688309654726615435515146887234767721662174239114422910923495959348883412383047291972764989936002159117163806410366812907045483424767306159042750521758872922960691200000000000000000000000 9606 491985722553325856652594891086819688048438783904167916150409977326012498913256255558323163422720765986480127590655725911662636632733169518648577974577856111801981061624376134835889122574336000000000000000000000 9607 3837922788104769559932657855715196728377851373477610500958598293601422229664589020092068212382869734415501697515921204529483178327917444215745375032778681734512548483163221270705777252761600000000000000000000 9608 30210146945265630864968514200455005756290067371855088244955969429139417003915994334627915143054920562730427680725715639650093153178214146517459935410192248367102404941734577362121942630400000000000000000000 9609 239941714004287268075668575824446647945174860662580037962823675772524830114866314125752093979784767925224011199672473577203107752003183908779986390376529295851062454040977742806961356800000000000000000000 9610 1922851943278370514791687683775276153903544807924408929201609174440318275013743379958964265086222600579382288055470736696956662735921800260250429604000735891607641095444274889516646400000000000000000000 9611 15547837523262131008038769814839954770605950768931965920473326743554267344485968134274130500194724595660552479081968773443153612440511505011301865967035013429296431227306524645785600000000000000000000 9612 126846962960803446901460691186792454628325570277664452304575225862163392596383046618077397442105256922857360371197680062669041010164979627992989830322761280240722673304615256064000000000000000000000 9613 1044196357376901514394346338784888554326648932140505165972893699206373188659560655844352496225314851026247150195652159060040361990040830597762725465395712079322754457553338368000000000000000000000 9614 8673333651189497617345923635529576860788474688794553106398308056332141964972904842001826754452428780501513718511041978985589923294813297876586605830592099853693901944651776000000000000000000000 9615 72695005887485931297075089179055334686307942053924066982324209343316760772134196120876343307139562074825623904066893443395956284266170768608144304513620896694586748960768000000000000000000000 9616 614826987156239657619776195139663591453544477974632358668416140589839443635528230762861983026173845439161716060536335319431763244075835724598523951757891494108725248000000000000000000000000 9617 5247447062902262529045155673696816697988442841497018568488487891336829491766327414208955195211296592349099768227353490915666559345593248604908021830462840079437004800000000000000000000000 9618 45196951713213618803600738593884251632500093111141623036310999345349749843347252855432415562675075660961379903973244379704253297252509221134062112356756180120371200000000000000000000000 9619 392878599387992655443778818398812860492171079479830247580319040608558849163398423589643412360678664950312657755652602773274284040041185227179895335319166884249600000000000000000000000 9620 3446850853800721509616074156454689057650985236710208297607013524539989498494607858495561268145641361554545139723636532557256911570362026104933872040202259660800000000000000000000000 9621 30523339557762415216992077112590328010430964535851013866703236349548430405192160426292043501914436314187957306050273117976369170141133463677712101522223923200000000000000000000000 9622 272845426273617468274918083609399842769571180559294635600284615305960099105209625702707440655503759275129574044601030409101390507601977944234927711059968000000000000000000000000 9623 2462086793119175384004949907256844214584058944108360381995450481201964241086339514555047724601702941991110499293141051938302307730898705686727295710003200000000000000000000000 9624 22429280475210063753040547531747935916763587036853850763565856759435357292667328869796769670847911190902766780315576903134237070643214611821130416128000000000000000000000000 9625 206286481882163356828715607730049573439257503771707778958217465685104426486666982689447999983395254690170626582652311241594700908498747939692216320000000000000000000000000 9626 1915494176761107789471228069744704406252127027538807129618923652061540965618711065435260607508578746734747300878815574553717399810281158436768972800000000000000000000000 9627 17957725334990255261721062476939020881299413162214342395485380009132086722003206924909086325087514770931857193200420619959208914626108836460625920000000000000000000000 9628 169988473009938905670962681475654948228202232998911571740149011680436274678984384392626589248339655930455203550907117573759397534272947360890880000000000000000000000 9629 1624961965513673474234623784650144397445951787613539589799297790299642095127127209821602353139659980598974578650802002201439696186210894479360000000000000000000000 9630 15688589998247156292899412691442258886619736491670601267022689590902071616909627545269707052203690940565598354704935693454402150518048686080000000000000000000000 9631 153005441810735469820127360186382101921348022868627610055755930022290275686676748850700730856037936273379917196665607529854860094947196928000000000000000000000 9632 1507584390252711490340742961458432396745778556591687847682689120117463485576251355841011361077865922488952316552200313357711469481610444800000000000000000000 9633 15010061065018578446825264138953541154087771886885341992698275446055037001065913722033916575883765077783128749383278042717759997162291200000000000000000000 9634 151038929693593520433507404587524640441172247016474258489786244696456905931600257753411384031255511988935287972803221715726132209254400000000000000000000 9635 1536336437206662423522393033709578494123305449306526804583934575653497721928316943574939743702670369899534316701981258328562676531200000000000000000000 9636 15800346359489453923675654172822173318672612810978058203857444824379047801103200472618618272797316337065499643272468954843237580800000000000000000000 9637 164334507041056575736204210677383077289100674450293918238451899058137554167370366011782519091494535394861957126228201332277248000000000000000000000 9638 1728939553595141708511070081296423877783340848506682595600793302028401141826709213063583411213348747282081940690589288759296000000000000000000000 9639 18387220776426280290702653351291339332071813840859308179676875905212899224932159288133198617846061122174158893800449114112000000000000000000000 9640 197600223276074279142166523571569823138780804850863606003314842872763057281510761580616953472327579932867092184507088896000000000000000000000 9641 2146034170918099940558199504118970510279156610744550441138757692018312234469206266121988634202388086154780449789968384000000000000000000000 9642 23556295566689601767579199396984378116288063056573717028921540785334974397371581313525717938090171732208912456640102400000000000000000000 9643 261361904999061436934486464318724309808493183519608170328048591390617110350221553586004744481315434394587074501017600000000000000000000 9644 2931478541424400618193628307616392425549469336843955191851490504103139632218836483491525220823059655334170932019200000000000000000000 9645 33241828549690493268003857418675216818646682851007756355802025704802083086855920147222753801376229034156464537600000000000000000000 9646 381137615475015625704929571599965098120076622917835691018667293724051800098547439374936858141402426612960460800000000000000000000 9647 4418986846087137689332516772173508384000888381656065982825128043177412175055622485506514297291622337541570560000000000000000000 9648 51814712373439975057793064561845139184175649053411272819270541814365095426104007198817777367124229216010240000000000000000000 9649 614495358199221006503251828547279565173709867941552351627061695269937359047552557963155560630473069690880000000000000000000 9650 7371654075765171636365587973488212813055219706263672515442272840997385043314455330794901321329923850240000000000000000000 9651 89461821307829752868514417153983165206980821677957190721386806322783799069350186053336181084101017600000000000000000000 9652 1098455274286010889651379552397008484186979709210360443034749394089877026547717474325773362678202368000000000000000000 9653 13647210650658871745602653704112978788471595647075585731597468020677827186820703487526129538957312000000000000000000 9654 171580017851610573203901835738364336798965902719518969546196406449527807958093951003713427472384000000000000000000 9655 2183204391402795032091289986260274962161509462018170809726038717113714155626412332031055757312000000000000000000 9656 28117026252914784504206007398806571482383076404779472549502013781009955034582583064036324147200000000000000000 9657 366549467844040115953083085326254191026297657423198211297164567574374612533509031995386101760000000000000000 9658 4837522211774000862060401560436699146521469250991088989722018182154292413990513452662128640000000000000000 9659 64636372731157536131608740962234376781932430217180513927368738017532739708734005344993280000000000000000 9660 874435731907802101113313211683304207761502484405889087601541489117844699543658708336640000000000000000 9661 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 9662 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 9663 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 9664 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 9665 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 9666 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 9667 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 9668 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 9669 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 9670 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 9671 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 9672 138683118545689835737939019720389406345902876772687432540821294940160000000000000 9673 2350561331282878571829474910515074683828862318181142924420699914240000000000000 9674 40526919504877216755680601905432322134980384796226602145184481280000000000000 9675 710998587804863451854045647463724949736497978881168458687447040000000000000 9676 12696403353658275925965100847566516959580321051449436762275840000000000000 9677 230843697339241380472092742683027581083278564571807941132288000000000000 9678 4274883284060025564298013753389399649690343788366813724672000000000000 9679 80658175170943878571660636856403766975289505440883277824000000000000 9680 1551118753287382280224243016469303211063259720016986112000000000000 9681 30414093201713378043612608166064768844377641568960512000000000000 9682 608281864034267560872252163321295376887552831379210240000000000 9683 12413915592536072670862289047373375038521486354677760000000000 9684 258623241511168180642964355153611979969197632389120000000000 9685 5502622159812088949850305428800254892961651752960000000000 9686 119622220865480194561963161495657715064383733760000000000 9687 2658271574788448768043625811014615890319638528000000000 9688 60415263063373835637355132068513997507264512000000000 9689 1405006117752879898543142606244511569936384000000000 9690 33452526613163807108170062053440751665152000000000 9691 815915283247897734345611269596115894272000000000 9692 20397882081197443358640281739902897356800000000 9693 523022617466601111760007224100074291200000000 9694 13763753091226345046315979581580902400000000 9695 371993326789901217467999448150835200000000 9696 10333147966386144929666651337523200000000 9697 295232799039604140847618609643520000000 9698 8683317618811886495518194401280000000 9699 263130836933693530167218012160000000 9700 8222838654177922817725562880000000 9701 265252859812191058636308480000000 9702 8841761993739701954543616000000 9703 304888344611713860501504000000 9704 10888869450418352160768000000 9705 403291461126605635584000000 9706 15511210043330985984000000 9707 620448401733239439360000 9708 25852016738884976640000 9709 1124000727777607680000 9710 51090942171709440000 9711 2432902008176640000 9712 121645100408832000 9713 6402373705728000 9714 355687428096000 9715 20922789888000 9716 1307674368000 9717 87178291200 9718 6227020800 9719 479001600 9720 39916800 9721 3628800 9722 362880 9723 40320 9724 5040 9725 720 9726 120 9727 24 9728 6 9729 2 9730 1 9731 74342957805614568210867823199625947122286513596326745766566730328345498979936145664869828060152206678804559537516349275682533330268720673786001898335288848465819383970550513447031389390971623074502413954811166720000000000000000000000000000000 9732 454424761688236347119419006362221779352309804596213844361449441942591323640433506341931903837161954560033304260189213375822647195047443859416875055797294661435762590208576899849243492122048352745313132557891882322417505416312739000409141480 9733 2964197435982788256920501473124848774703409117954161534154580535777653799704733704430246702567477682174403906219845604265271148236582537759841343581790307531648434047660211093892822786605482547698747400539108685752896250435077990751666176 9734 19947961029606346483886276197516593388421695938967612628752656768412446573307297417236435657678269224003676260193960780594539337865118697275996783702950069794855558882205892856654699581916337107202625158002568641001315270787688394915840 9735 137048319184940239560980008079403021717465054600839352572974816677925075392625508912110278510099609306843634739151938417435451223990407930653985134478186360553645311680603161992547209904446492301263030568316209406461618458401439744000 9736 956742798316828974066001112018254221737127243286481906811862119130196623516456603821975470645264748371417194189742129805758890357499414519536664013769572721622221885419953495322386825913444815709384802441818789642240000000000000000 9737 6769759804872485930924030216278863490717308055459845953965596419547557163414494183437355182661918423537292166245352733264514046857839790363838649455472039331628607113905344033245939134253107296333372445161926164480000000000000000 9738 48479497230807727564624093989646794662187580177721752767242757924179239180059217012654033150667660453053152178763994700310289801913690474617074034220652171987826514503827851682190286750912471825287431856744038400000000000000000 9739 351021285235579741458402119770524995569288035386691950415046415824653652375309523010963698267195443327123665357511280896759223532089180723410657304474246001502006593299140925294027274068980491029290602725376000000000000000000 9740 2568142143444457714081585313780947838451090871643554890573136117097400942377094665152152281794486717487363696015333584154159330846578297733203831837218650092614852243668034073110155259419554033293695385600000000000000000000 9741 18976654765197964081194634246416402871064063482705779823334863270895337638596325937329611994624891869441566415588036530360595270343942013188210409155084078528257202980627292678605902224620799435735040000000000000000000000 9742 141578066141358364958825808674351106781676094002420743970967029515500933026493665198572101553580235160225008252862651485327259441962598007187367184076249644650644617806201162142027976587577781125120000000000000000000000 9743 1066221087107809226497019464805385757108313497392334040381022200814671089670906459893445993750156010174364817850664928060894541446312047398992067487250182281358793056765557796592766542312909045760000000000000000000000 9744 8104015239545396669125829422945758044002375320272994507457435505660378542440025483688396694071178211360905587485137997946912073544749185279140906084279247854219548173081283847863474674938675200000000000000000000000 9745 62158684353875235541048013490841423044839991079537995311612175585484500313925952880444830551687165505556916193196606628493805027223074553398895410906860861655849672322125820235560351956992000000000000000000000000 9746 481076411341180485957142485979202474260611192326548760405848509758363076261671296778522990465545040479476241453861351771819326042098625312454852831683344788733052996470660367159425466000998400000000000000000000 9747 3756737265288731201652641051758251110289172146281953602484190029732217128652473224208600233610410320404129688318368332824399300568958965929056434472581799765142563145518906395271154053939200000000000000000000 9748 29598870975243271193238395843394736919481104705005210535312176040135387483841257621095412606616891945676761097502662142839441055763485628441595668307928478814521050951391215546250402201600000000000000000000 9749 235286750876450557124629808388611667636074894459010453654158664418192133725811820522462185823854069246132488227874115357562586205219780256931182145372207053768335444071034365216712294400000000000000000000 9750 1887010268620302908521118120458120742044236876451564580132568220048314649029208913258935818644634699780235671478311434473485863276034905924020926726707222200060359370939001022185472000000000000000000000 9751 15268871640102973523405355579161840405385842913953304379844358464966572902982196931161496730462943273649968735696538912146084222371912252311389643600254190362021149310066054135808000000000000000000000 9752 124652538927516754363367904268891829905484518697293783200427214758160049230520251351398223992291757834376322134076771105024696373990865029559983845934994980393266440044141346816000000000000000000000 9753 1026753224013713330335868178317797832025335370949837504229446671541078759885786407506582860729938080534313246514249687487419959316622715143595097074400049628695982145391296512000000000000000000000 9754 8533243927689932925719303838631939061048140444019746669285775196260958207713100822500782804931365675045068407253506362995548568123661407661922159672652769709404197683724288000000000000000000000 9755 71558322154201721299267156377288488608642611283709205026099785588162398571986977894234428734766624841079380300076232737936498523692621991161060223868924765901705707520000000000000000000000000 9756 605508960299545740212931077283884495308175275182039459612303452670320802117205012260510305231465616262900319185095557800442469073573525048156417616135508794832794419200000000000000000000000 9757 5170278838558577481200761250306817613601332962291107599414669916279532821006938798717266905752690650468958343430878963902710125074906336995373515520433620000545177600000000000000000000000 9758 44551429918137005517885226373835131290217284315197331343506431690436194645586074059564574654935655502741240048664175380912515244764055075628484881508413014330572800000000000000000000000 9759 387426272043606105410632686893233954841296090270109921260745742096578639103398972714888525279633971925683658481990180314874233803166665230136165728629373586636800000000000000000000000 9760 3400368650741138950251724318965441038164011330488294048893593074976913654595544304830431696955414307425041128261318265800797042749868724512342187940492869632000000000000000000000000 9761 30123271176165647431119320930817778580279343159420486025687225655429546280782462719836561925960346570426716115368460438047086410326615094023437879751999488000000000000000000000000 9762 269367221945954625510390207996257016189229366338886534482099904670179117654544088509535379608783210907833632435476714142514115007342782170310076532365721600000000000000000000000 9763 2431519639415940383327376759129643503067718187261139405225899792666197514263599292024073734831174214333509668282971446594077061890418383435513758901862400000000000000000000000 9764 22157488859295132257425120136342839956601573424439973388253673845924102338626806945853739156615459552698534730635141387333686089413748449730925428736000000000000000000000000 9765 203838419007319300829271899306321628041864425882470425695172831691734809544507143141309814451389936643587287774111940037873536186443440382556504064000000000000000000000000 9766 1893127085033477885243310901092597629226185274519637135843199217962024353381859231883976910969361606445802280490064326542219694307759362842222919680000000000000000000000 9767 17751212080845160058264031013149386656945245998115769018670104324125351183457485033402795354312072625206963229732989466862718732150174542085488640000000000000000000000 9768 168068383981257024952939593614552724679602326599571292558082264150649947230281590336029908466638106003671449154211294121281127202943201831813120000000000000000000000 9769 1606990322584482688965820736893960854095170320884212975036739004284482989496720528444866811943029471537391204039492670752188354598281496494080000000000000000000000 9770 15519325309081481635020653906448802621154021687875983495247868311032570467012459769202509632301996612828717601677680310320402722366213324800000000000000000000000 9771 151402102991014438351311705130902141390838411286298435991726670872942375512570794147381487306159113866563991697520797536162954324219212595200000000000000000000 9772 1492320525914030143213187779667523950278170951854521142733391639367271121052406840725216875744289627736031620154051256807312308345346457600000000000000000000 9773 14864149210846986366088510389823467781755634238745986766078152030701023820178366616823710019384909514989520691019020156179124683853004800000000000000000000 9774 149640051981465238210208235220597229532689985767292531664135139004366471977251360969959956711385696758146589420276635926808971391795200000000000000000000 9775 1522908152714827895305280633216824710887681679880811142501259671290388046019710475045556003769502421484062357906597030584496685056000000000000000000000 9776 15671574237006932509218785473284936748877970891421474643048299630196329381259573806957620876859117448776506570493439515425767424000000000000000000000 9777 163104923498511462041047927885179901506280205370274308461246061651067799804126891445343663821875123187841298476803578010796032000000000000000000000 9778 1716501139540500401255594756970550324705762856790807181243953062445463004115725693545140365089511705934728833203606632005632000000000000000000000 9779 18252020623658439994447486782531844189924226974382401501885134170615745554160599293367513333891310672746407725463681105920000000000000000000000 9780 196114507311592517644857000837948997400895234889578917236372626009058071888416695704070961340956695873221474950037110784000000000000000000000 9781 2129526215757191479476982584856516890969316944508053899283844171310479063434827756382588721631600485492051369406968627200000000000000000000 9782 23370812924432203328464402551338831831907842087624317682237119204348084835187553114206617796845367230380495823123251200000000000000000000 9783 259254147700681909217272863800024920213263399781546814115725618879402456234493960411924061058079019601082340029235200000000000000000000 9784 2907251446040727885811862784412951165834184466291525810100651739606419469969094033214735756188158335868599271424000000000000000000000 9785 32960118138252438240308909474449155659166626216677182149396923792049523060696124213771713514923888110138189414400000000000000000000 9786 377823375340450272437930184020834966832075956631593641531548447691668740967255722510806972418433709859804282880000000000000000000 9787 4379531606389931102820619300993387773429451878248422536549903685649042423492625856171634705351518566670663680000000000000000000 9788 51339348039738690882950926354855734237531835759343279490653380880288351431369108050204770235315750048890880000000000000000000 9789 608698232178473638517372094315701456068297510696820725668315830220220968867858665906899376096223323750400000000000000000000 9790 7300084618718907834070776439765026280889635048921306762865163395939158004058975181952232376462643036160000000000000000000 9791 88567203094751455339829272982443333554911013461177618814172938259555961078656684192802819273260007424000000000000000000 9792 1087130993107804591819922031238276437958247959630872191044700431264208191222483273559528276465025024000000000000000000 9793 13502027558630585875968582920026670503487855267851377372750686445989765195471547067446064331096064000000000000000000 9794 169694523149944522948913903477503190240735508184139640210523918466565963914598413080595697500160000000000000000000 9795 2158395250591399633999343509143680928500583218131600686888242822601058312948839464621611941888000000000000000000 9796 27786237708762845862980054370585317700237393152958537578331401854174543798881611498577073274880000000000000000 9797 362079352382527431612191828188129139916220856722915306281345487482004190429441848678369198080000000000000000 9798 4776287753397114775198877490051424473780691159206391660738195167190314029003291763387924480000000000000000 9799 63785894142589673814087573317994450771643845609059717691482307254144151028355926327296000000000000000000 9800 862457160237832209317240427961615109025043546263342661743986126253216689960868863016960000000000000000 9801 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 9802 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 9803 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 9804 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 9805 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 9806 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 9807 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 9808 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 9809 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 9810 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 9811 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 9812 138683118545689835737939019720389406345902876772687432540821294940160000000000000 9813 2350561331282878571829474910515074683828862318181142924420699914240000000000000 9814 40526919504877216755680601905432322134980384796226602145184481280000000000000 9815 710998587804863451854045647463724949736497978881168458687447040000000000000 9816 12696403353658275925965100847566516959580321051449436762275840000000000000 9817 230843697339241380472092742683027581083278564571807941132288000000000000 9818 4274883284060025564298013753389399649690343788366813724672000000000000 9819 80658175170943878571660636856403766975289505440883277824000000000000 9820 1551118753287382280224243016469303211063259720016986112000000000000 9821 30414093201713378043612608166064768844377641568960512000000000000 9822 608281864034267560872252163321295376887552831379210240000000000 9823 12413915592536072670862289047373375038521486354677760000000000 9824 258623241511168180642964355153611979969197632389120000000000 9825 5502622159812088949850305428800254892961651752960000000000 9826 119622220865480194561963161495657715064383733760000000000 9827 2658271574788448768043625811014615890319638528000000000 9828 60415263063373835637355132068513997507264512000000000 9829 1405006117752879898543142606244511569936384000000000 9830 33452526613163807108170062053440751665152000000000 9831 815915283247897734345611269596115894272000000000 9832 20397882081197443358640281739902897356800000000 9833 523022617466601111760007224100074291200000000 9834 13763753091226345046315979581580902400000000 9835 371993326789901217467999448150835200000000 9836 10333147966386144929666651337523200000000 9837 295232799039604140847618609643520000000 9838 8683317618811886495518194401280000000 9839 263130836933693530167218012160000000 9840 8222838654177922817725562880000000 9841 265252859812191058636308480000000 9842 8841761993739701954543616000000 9843 304888344611713860501504000000 9844 10888869450418352160768000000 9845 403291461126605635584000000 9846 15511210043330985984000000 9847 620448401733239439360000 9848 25852016738884976640000 9849 1124000727777607680000 9850 51090942171709440000 9851 2432902008176640000 9852 121645100408832000 9853 6402373705728000 9854 355687428096000 9855 20922789888000 9856 1307674368000 9857 87178291200 9858 6227020800 9859 479001600 9860 39916800 9861 3628800 9862 362880 9863 40320 9864 5040 9865 720 9866 120 9867 24 9868 6 9869 2 9870 1 9871 10495819063067371642338239145006200159800754268230265120275960367764772816538087074443443677428090823548123763886847206854939463616260517874940281245217098400080907467589323535927030775672253664292901356949754347520000000000000000000000000000000 9872 63714937066240626083086164377796243608236905984879038400121565097737848547988158095739371893769607735158660905868555285935732774711018387971311201624810743353863541678786164243086209922746997258482325817794207838901691936837244097895644230180 9873 412705305694866577376577001775367083102414608112896907806476048849629788757308664735774102711041200726322749981089359660045971750014150758874990837266419845331667005605998480755971533184152390359480313931636069638951192129718295498093232128 9874 2757723349404048478455695186645287879275353012462788140959702271918101726800428177681362010661942735625436928814265383670666290296867201145709632175977548401163653220737744412777993188139429569885445687135180381282361964732483252309196800 9875 18811153887430615552771174374545427504232567556207610658624499948167248129964381435806425250210577723065119760082556740529254356400909549398163578240719201782087047302874862154256517806065614077792447136936667619643868120052236550144000 9876 130376326601952097882256720347147461479123631575743456609816985439104709843525159218097672668345703100836919436396836257059209044479564368530278676133288595910881712026850420806157853246062542872172566224973630695014400000000000000000 9877 915823637698238270427168591142471060077305246530621257372995971946050608947646045636967718363942761194404620021168109830203091563921572308191880312751152831337518277141531402129409975971666557974147596074803863224320000000000000000 9878 6510366427262379299224057773550037787401918010203386760838145936299617538407852056212828220626189956552055746940325213697991001862352328974751672575704220412067647548699143795079027372929999402891052046244590387200000000000000000 9879 46791113268727954028554756834979506400512794483616750331996348128790785210927489847655527333190637445875069719417550661112058274243092406791347043287163849946303595844686296864835022176335133501372708088184832000000000000000000 9880 339785981111150847518737425810646612627988641270302894606712305523652035803257340357809310323189890923101500680046352521456883407342814672568539283355377771540742657389730944725886555867277178256246806937600000000000000000000 9881 2491932653482020936372188137115670083217449261028159506265468682018967728076481898789734671484187686202155784342746724219020121640155956525893745788533691151084269191491031336256795898984896092805529600000000000000000000000 9882 18450853545037823318362537957045732011141999053117254480614651506411444258948346205479441045154706602394122836213171285339811403849439921653137129784020941636685957225480119242786150089603541977006080000000000000000000000 9883 137893869755308132288103989978569047355037336972986520419371611488581240403254558441443997890172297299096109898707511912391701221431761003969325907178832549280998998358516286214011453508623511060480000000000000000000000 9884 1040035678109960243527725100583902651102493855755178137341760010832849910966942574954924315144982037686763221218706893699237145505438404707854524226914622586392586725404777685047222125987050291200000000000000000000000 9885 7915400276159598317255576460307838240958594907975191186967219781098381056922348291191042181702080863915502607137304463093856535977915078232290108397196414805697725461245113271699024895803392000000000000000000000000 9886 60782793481656236458859855129432274376479620643608424431762241125182180700419108914731210181349133421095154906510543912899197078817726228633913879806381842648690432492401665400577473694924800000000000000000000000 9887 470917712574211933564052227474522930919144095893470707292764133381452801738717872507215423456687201160182053697625760965656023923652752342776790756565797845420180499874542675002555210976460800000000000000000000 9888 3680854585439349854711483447344484280407743672517369044562124858436146970289610588360175485845714180631133870179468913849014164792609543422216560385415561979251030995879826772424200604876800000000000000000000 9889 29025626328832807697849165681794352375614954654277199666734134813339790140166002845261148500353876225634465416383840833838695890841305682428210842985174998988370947510613747232645369036800000000000000000000 9890 230908480722015897730524380860074395567919260472519748828402805994607047120468169878838118544219571308034686904375792701042526023507191233279867702451010535659744982888248895667699712000000000000000000000 9891 1853209436125564660840690652459836741865082144905867910285704502900793051363965648601161581405657806341140786239904147507588748778623530164840704567133088250027953445328703853271449600000000000000000000 9892 15005159333076589383656774811240615484847178085974177376900015520783744476983987976395426899415330596960954705333881976298449156359636321240454064198014617704980751102797389234176000000000000000000000 9893 122573610730767821758441081571539137356185581140838368274773318428959623340336503336107274158464154962355843201717583635511840411029667274174284574296397191152705793629687382016000000000000000000000 9894 1010195664411105263509218438023503006727980620181657070993119390120149025072937062578577350683399305721927073813392627114014597325562667891202767003462251231982948455857258496000000000000000000000 9895 8400023867456697308782928276840826292359884357314807402192540900320167791519855545761564041599195346994242671679823129610880796917183903884064282759759573686252019384320000000000000000000000000 9896 70475498429695583212417485076687897865909668573589727826823376889804678439249464341009159210649707229395601456528992913777988210147351428969912506396133140268094324736000000000000000000000000 9897 596618038016114133146511685233591408362160115070094247330547216935590935679680643914514218052204348497321139329709700437501716365636375429908564199256438122981254758400000000000000000000000 9898 5096543181118063813416037002569320827629047576364943982481434301653866255859432981236242307234643955390291532328231564226493956122771385356957623580697107286615654400000000000000000000000 9899 43933963691494490065026710198458510565947612948672181897492744817354990659477478976899688698661034567748018015202931458214346967092891909248949560848345458121113600000000000000000000000 9900 382207520293060211705867534802570546008786638550045207500629270592114662014780939365150294992951706228848962892119377352226821078678074041516049564478673518592000000000000000000000000 9901 3355844729851583450685127130389998155660847966786411925827328141504656633539905601325516862573288509171046006512594138018539911599734045791755518967281614848000000000000000000000000 9902 29739647629516392103825602766072030802969101675514377861594651158533041300379106396151982825393518547754301361085798926717482223261762252045715851926988390400000000000000000000000 9903 266026932545079352949445545770052757912195701823962987211662361848928799805907550218213916350345029691873317179811159094843437480123025380687841779200819200000000000000000000000 9904 2402102491840629023271418215314878711792869384660227632268086641500741577568578867787384048848440298589709879221155421694304735303761004759238922207232000000000000000000000000 9905 21895164892934604010423299224580667762787151306905123312722858678940573934889463352972249696447861765660949525693607002593037911075391816958113480704000000000000000000000000 9906 201466387298998186760372125003426427626626488435316657103122871239780291627271269300373222928292463445653826500237721903511509814971297927090562662400000000000000000000000 9907 1871419229884945466841557953388356247546864113215581816977696101572864090422569222270194136680385101500059562253872869393062380745243480660964802560000000000000000000000 9908 17551113870469138549729668209076670601976983053625285375494722433085426423284861314507181035273139557148228393516435517748253997986580455080591360000000000000000000000 9909 166211471352680319229542003139444643225733457940722971860755582206539536060148758782037464648939033613406134002418805464396619475845938057052160000000000000000000000 9910 1589648442877494168934575350618659851275848088346870645764806825956207016031164377585734937826895271099718171794292779754282803622216256716800000000000000000000000 9911 15356416031546581122177107083107231995220666455108994355574907453651491657908062052565529788827340654019553569935329488656244011493878661120000000000000000000000 9912 149863708003178747652930469416227492536982804890649036929546163889457896708172130483586172982279959424106007658276797447387566189610165862400000000000000000000 9913 1477728788843547627594589611379166901705377364691925791610244253422304591230210338714087367969381242111436433636356404904727015105914470400000000000000000000 9914 14725284035582366812736360932361792680375679916510012815618447896825054855539175742027950870314033151704086424403541129785328632489574400000000000000000000 9915 148316033636982620555119679742106522474612794826255768243473346560936341585811612460116328897258907138181723580495337988571797651456000000000000000000000 9916 1510285907771195831641992000328810023501834547072484226657549946056818622713856494160707255282417840528379751249554345308736769228800000000000000000000 9917 15551601386351127595997139235163333664452966803707404549811864072702506189657376524615059057460732231729590472823007820057149440000000000000000000000 9918 161948150991429820466288722722873661070065452140697894926059919369854552997005424130128460532358278342537459480514190932705280000000000000000000000 9919 1704062725485859094000119432644676771628184865074931766887112822862524866404742174026697318965674664587375725716623975251968000000000000000000000 9920 18116820470890599698192320213772349047776640107905494824093392436018591883389039298601828049936560223318656557126913097728000000000000000000000 9921 194628791347110756147547478104328171663009664928294228469430409145353086495322629827524969209585811813575857715567132672000000000000000000000 9922 2113018260596283018395765665594063271659477278271557357428930650602645892400449246643188809060812884829322289023968870400000000000000000000 9923 23185330282174804889349605705693285547527621118674918335552697623361195273003524914887517655600562728552079189606400000000000000000000000 9924 257146390402302381500059263281325530618033616043485457903402646368187802118766367237843377634842604807577605557452800000000000000000000 9925 2883024350657055153430097261209509906118899595739096428349812975109699307719351582937946291553257016403027610828800000000000000000000 9926 32678407726814383212613961530223094499686569582346607942991821879296963034536328280320673228471547186119914291200000000000000000000 9927 374509135205884919170930796441704835544075290345351592044429601659285681835964005646677086695464993106648104960000000000000000000 9928 4340076366692724516308721829813267162858015374840779090274679328120672671929629226836755113411414795799756800000000000000000000 9929 50863983706037406708108788147866329290888022465275286162036219946211607436634208901591763103507270881771520000000000000000000 9930 602901106157726270531492360084123346962885153452089099709569965170504578688164773850643191561973577809920000000000000000000 9931 7228515161672644031775964906041839748724050391578941010288053950880930964803495033109563431595362222080000000000000000000 9932 87672584881673157811144128810903501902841205244398046906959070196328123087963182332269457462418997248000000000000000000 9933 1075806711929598293988464510079544391729516210051383939054651468438539355897249072793283190251847680000000000000000000 9934 13356844466602300006334512135940362218504114888627169013903904871301703204122390647365999123234816000000000000000000 9935 167809028448278472693925971216642043682505113648760310874851430483604119871102875157477967527936000000000000000000 9936 2133586109780004235907397032027086894839656974245030564050446928088402470271266597212168126464000000000000000000 9937 27455449164610907221754101342364063918091709901137602607160789927339132563180639933117822402560000000000000000 9938 357609236921014747271300571050004088806144056022632401265526407389633768325374665361352294400000000000000000 9939 4715053295020228688337353419666149801039913067421694331754372152226335644016070074113720320000000000000000 9940 62935415554021811496566405673754524761355261000938921455595876490755562347977847309598720000000000000000 9941 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000 9942 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 9943 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 9944 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 9945 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 9946 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 9947 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 9948 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 9949 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 9950 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 9951 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 9952 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 9953 138683118545689835737939019720389406345902876772687432540821294940160000000000000 9954 2350561331282878571829474910515074683828862318181142924420699914240000000000000 9955 40526919504877216755680601905432322134980384796226602145184481280000000000000 9956 710998587804863451854045647463724949736497978881168458687447040000000000000 9957 12696403353658275925965100847566516959580321051449436762275840000000000000 9958 230843697339241380472092742683027581083278564571807941132288000000000000 9959 4274883284060025564298013753389399649690343788366813724672000000000000 9960 80658175170943878571660636856403766975289505440883277824000000000000 9961 1551118753287382280224243016469303211063259720016986112000000000000 9962 30414093201713378043612608166064768844377641568960512000000000000 9963 608281864034267560872252163321295376887552831379210240000000000 9964 12413915592536072670862289047373375038521486354677760000000000 9965 258623241511168180642964355153611979969197632389120000000000 9966 5502622159812088949850305428800254892961651752960000000000 9967 119622220865480194561963161495657715064383733760000000000 9968 2658271574788448768043625811014615890319638528000000000 9969 60415263063373835637355132068513997507264512000000000 9970 1405006117752879898543142606244511569936384000000000 9971 33452526613163807108170062053440751665152000000000 9972 815915283247897734345611269596115894272000000000 9973 20397882081197443358640281739902897356800000000 9974 523022617466601111760007224100074291200000000 9975 13763753091226345046315979581580902400000000 9976 371993326789901217467999448150835200000000 9977 10333147966386144929666651337523200000000 9978 295232799039604140847618609643520000000 9979 8683317618811886495518194401280000000 9980 263130836933693530167218012160000000 9981 8222838654177922817725562880000000 9982 265252859812191058636308480000000 9983 8841761993739701954543616000000 9984 304888344611713860501504000000 9985 10888869450418352160768000000 9986 403291461126605635584000000 9987 15511210043330985984000000 9988 620448401733239439360000 9989 25852016738884976640000 9990 1124000727777607680000 9991 51090942171709440000 9992 2432902008176640000 9993 121645100408832000 9994 6402373705728000 9995 355687428096000 9996 20922789888000 9997 1307674368000 9998 87178291200 9999 6227020800 10000 479001600