1 1 2 3 3 4 4 21 5 6 6 144 7 8 8 315 9 52 10 324 11 12 12 28224 13 14 14 576 15 576 16 9765 17 18 18 73008 19 20 20 95256 21 1024 22 1296 23 24 24 25401600 25 186 26 1764 27 2080 28 225792 29 30 30 26873856 31 32 32 615195 33 2304 34 2916 35 2304 36 1302170688 37 38 38 3600 39 3136 40 128595600 41 42 42 84934656 43 44 44 762048 45 584064 46 5184 47 48 48 97643750400 49 456 50 934092 51 5184 52 1210104 53 54 54 350438400 55 5184 56 406425600 57 6400 58 8100 59 60 60 37165897875456 61 62 62 9216 63 1384448 64 78129765 65 7056 66 429981696 67 68 68 2571912 69 9216 70 429981696 71 72 72 228530955744000 73 74 74 12996 75 2214144 76 3528000 77 9216 78 796594176 79 80 80 741482229600 81 251680 82 15876 83 84 84 208822383673344 85 11664 86 17424 87 14400 88 2057529600 89 90 90 248684321193984 91 12544 92 6096384 93 16384 94 20736 95 14400 96 1550192181350400 97 98 98 5614272 99 4672512 100 59593201416 101 102 102 2176782336 103 104 104 3811827600 105 1358954496 106 26244 107 108 108 1750117404672000 109 110 110 2176782336 111 23104 112 3124600012800 113 114 114 3317760000 115 20736 116 11907000 117 7419776 118 32400 119 20736 120 1083757582048296960000 121 1596 122 34596 123 28224 124 14450688 125 29016 126 1397271576969216 127 128 128 19923090075 129 30976 130 4032758016 131 132 132 2378617464029184 133 25600 134 41616 135 5607014400 136 10416243600 137 138 138 6879707136 139 140 140 2378617464029184 141 36864 142 46656 143 28224 144 354024616533614208000 145 32400 146 49284 147 13307904 148 24198552 149 150 150 3573874132844544 151 152 152 15876000000 153 15769728 154 6879707136 155 36864 156 5997984525582336 157 158 158 57600 159 46656 160 17657657815694400 161 36864 162 15392305843200 163 164 164 32672808 165 6879707136 166 63504 167 168 168 10825352369626152960000 169 2562 170 11019960576 171 21632000 172 37566144 173 174 174 16796160000 175 17713152 176 23727431347200 177 57600 178 72900 179 180 180 17088230112773263457255424 181 182 182 12745506816 183 61504 184 32920473600 185 51984 186 21743271936 187 46656 188 48771072 189 17720934400 190 16796160000 191 192 192 100012198772002406400 193 194 194 86436 195 12745506816 196 878117054976 197 198 198 15915796556414976 199 200 200 37409632188894000 201 73984 202 93636 203 57600 204 27093939551207424 205 63504 206 97344 207 37380096 208 51284328530400 209 57600 210 12116574790945106558976 211 212 212 69441624 213 82944 214 104976 215 69696 216 184287362711961600000000 217 65536 218 108900 219 87616 220 27093939551207424 221 63504 222 43237380096 223 224 224 99212299606425600 225 904792232448 226 116964 227 228 228 50982027264000000 229 230 230 34828517376 231 21743271936 232 80372250000 233 234 234 40133692323938304 235 82944 236 95256000 237 102400 238 34828517376 239 240 240 576502782296155347914588160000 241 242 242 68774832 243 91611520 244 105102648 245 44914176 246 64524128256 247 78400 248 104044953600 249 112896 250 68196188736 251 252 252 227586089248734155146002432 253 82944 254 147456 255 34828517376 256 10180699028325 257 258 258 77720518656 259 92416 260 68320792486711296 261 73008000 262 156816 263 264 264 277441941004364021760000 265 104976 266 53084160000 267 129600 268 138664512 269 270 270 206268723371138088960000 271 272 272 180180181792800 273 40282095616 274 171396 275 59781888 276 152231517697867776 277 278 278 176400 279 88604672 280 277441941004364021760000 281 282 282 110075314176 283 284 284 164602368 285 53084160000 286 64524128256 287 112896 288 4603185251099792857124352000 289 5526 290 85030560000 291 153664 292 178703784 293 294 294 129106125168574464 295 129600 296 206897619600 297 89712230400 298 202500 299 112896 300 930965003962402578119000064 301 123904 302 207936 303 166464 304 305136720000000 305 138384 306 181290870150414336 307 308 308 152231517697867776 309 173056 310 110075314176 311 312 312 952240023281451663360000 313 314 314 224676 315 89425380926029824 316 225792000 317 318 318 176319369216 319 129600 320 1708802177456009865600 321 186624 322 110075314176 323 129600 324 65109234530300792832000 325 94931424 326 242064 327 193600 328 308758035600 329 147456 330 310534559388245484896256 331 332 332 261382464 333 148373888 334 254016 335 166464 336 10237378811647502753558691840000 337 338 338 177223788 339 207936 340 308616905200472064 341 147456 342 341130756096000000 343 182400 344 371904825600 345 110075314176 346 272484 347 348 348 580717154304000000 349 350 350 228727944502050816 351 166202982400 352 1130090100204441600 353 354 354 268738560000 355 186624 356 321489000 357 110075314176 358 291600 359 360 360 113685500058684056884655576580096000000 361 7620 362 298116 363 163021824 364 383871009637269504 365 197136 366 306402103296 367 368 368 759277803110400 369 200333952 370 218889236736 371 186624 372 855336483526017024 373 374 374 176319369216 375 215533633536 376 526727577600 377 176400 378 2060360776535727144960000 379 380 380 580717154304000000 381 262144 382 331776 383 384 384 26013172900597825904640000 385 110075314176 386 338724 387 230337536 388 415065672 389 390 390 1065820960562364825993216 391 186624 392 1351422147608064000 393 278784 394 352836 395 230400 396 8749173817739910890114777088 397 398 398 360000 399 167772160000 400 207291485572317454644000 401 402 402 443364212736 403 200704 404 467992728 405 492553786982400 406 268738560000 407 207936 408 7110533495818876354560000 409 410 410 326653399296 411 304704 412 496065024 413 230400 414 1018610979610558464 415 254016 416 2849664999120206400 417 313600 418 268738560000 419 420 420 94922485680522157665533201527546576896 421 422 422 404496 423 299040768 424 843715731600 425 201763872 426 557256278016 427 246016 428 555532992 429 203928109056 430 393460125696 431 432 432 354001958958156056690688000000000 433 434 434 347892350976 435 268738560000 436 586971000 437 230400 438 621801639936 439 440 440 7110533495818876354560000 441 13332284080128 442 326653399296 443 444 444 2398494387800899584 445 291600 446 451584 447 360000 448 12801561442816308019200 449 450 450 16113467950068972575943032832 451 254016 452 653360904 453 369664 454 467856 455 203928109056 456 16518176833536000000000000 457 458 458 476100 459 454168166400 460 1734012131277275136 461 462 462 3101843146481947279097856 463 464 464 2317131967500000 465 347892350976 466 492804 467 468 468 35033873001901028992610205696 469 295936 470 557256278016 471 399424 472 1285956000000 473 278784 474 849346560000 475 276768000 476 1734012131277275136 477 425782656 478 518400 479 480 480 5231016487240027571888604642552053760000 481 283024 482 527076 483 347892350976 484 37649268732096 485 345744 486 6118256865001881600 487 488 488 1466181939600 489 430336 490 1470599456998293504 491 492 492 4372530719149522944 493 291600 494 497871360000 495 1018610979610558464 496 3199590413107200 497 331776 498 1032386052096 499 500 500 4751052250285426176 501 451584 502 571536 503 504 504 3588970724036261970962258639978496000000 505 374544 506 557256278016 507 420086016 508 924844032 509 510 510 7958661109946400884391936 511 350464 512 10414855105976475 513 692224000000 514 599076 515 389376 516 5780337356917702656 517 331776 518 691798081536 519 484416 520 24404870284178142044160000 521 522 522 3885692518656000000 523 524 524 1014285888 525 1285143567462825984 526 627264 527 331776 528 590338849071263076264538275840000 529 13272 530 892616806656 531 584064000 532 3262849744896000000 533 345744 534 1360488960000 535 419904 536 2121567033600 537 518400 538 656100 539 359313408 540 6667290409461063613990185650356224000000 541 542 542 665856 543 529984 544 12872432547641217600 545 435600 546 10646188457767892278050816 547 548 548 1158979752 549 644438912 550 2605354242843672576 551 360000 552 71025136897117189570560000 553 409600 554 695556 555 691798081536 556 1210104000 557 558 558 5723224379265908736 559 379456 560 590338849071263076264538275840000 561 557256278016 562 715716 563 564 564 9742817132663537664 565 467856 566 725904 567 2075617604403200 568 2666558361600 569 570 570 18488425889503641600000000 571 572 572 4372530719149522944 573 589824 574 1032386052096 575 478255104 576 490312493538584443586857479186432000 577 578 578 824490252 579 602176 580 6614731335744000000 581 451584 582 1912622616576 583 419904 584 2975418003600 585 2568556308732051456 586 777924 587 588 588 202136502203770052636986834944 589 409600 590 1360488960000 591 627264 592 7555487272552800 593 594 594 52804793183011350773760000 595 557256278016 596 1488375000 597 640000 598 1032386052096 599 600 600 23479387986993710823008991210110976000000 601 602 602 1243528298496 603 850224128 604 1548707328 605 550198656 606 2244531326976 607 608 608 24221752833600000000 609 849346560000 610 1551160647936 611 451584 612 336347633309716144629158510592 613 614 614 853776 615 1032386052096 616 71025136897117189570560000 617 618 618 2425818710016 619 620 620 9742817132663537664 621 1435395686400 622 876096 623 518400 624 2757841233184292259730984796160000 625 22661496 626 887364 627 849346560000 628 1739441592 629 467856 630 4249879870599911632389464678244512956416 631 632 632 4064256000000 633 719104 634 910116 635 589824 636 19751481932830212096 637 570576384 638 1360488960000 639 1009262592 640 666689169534462249063840000 641 642 642 2821109907456 643 644 644 9742817132663537664 645 1243528298496 646 1360488960000 647 648 648 12443644348813822375655424000000000 649 518400 650 6569729966484808704 651 1099511627776 652 1945226304 653 654 654 3035957760000 655 627264 656 12462091832887200 657 1095725696 658 1761205026816 659 660 660 12315844900523041013654450720947480559616 661 662 662 992016 663 1032386052096 664 4940128569600 665 849346560000 666 16048796956732440576 667 518400 668 2091059712 669 802816 670 2244531326976 671 553536 672 165139485862000083583183548176935157760000 673 674 674 1028196 675 10770646735060992000 676 155738239285608 677 678 678 3502227787776 679 614656 680 182235196351826749071360000 681 831744 682 1761205026816 683 684 684 868172032351433392128000000000 685 685584 686 2694850560000 687 846400 688 15725623645670400 689 571536 690 79496847203390844133441536 691 692 692 2323198584 693 5723224379265908736 694 1089936 695 705600 696 423342805487616000000000000 697 571536 698 1102500 699 876096 700 476654082028750119996928032768 701 702 702 181237333144133550735360000 703 577600 704 218726678714369262796800 705 1761205026816 706 1127844 707 665856 708 37165897875456000000 709 710 710 2821109907456 711 1384448000 712 6510152250000 713 589824 714 79496847203390844133441536 715 1032386052096 716 2571912000 717 921600 718 1166400 719 720 720 58929896433775982936924879806959802144536920064000000 721 692224 722 1567738800 723 937024 724 2658598488 725 934092000 726 19373987908109205504 727 728 728 243773445960051625820160000 729 100131391360 730 3147870802176 731 627264 732 45246736861642358784 733 734 734 1218816 735 8262792010788765696 736 72325766413084262400 737 665856 738 29257461704151023616 739 740 740 27320350136044621824 741 1573519360000 742 2821109907456 743 744 744 709450292895819560386560000 745 810000 746 1258884 747 1602671616 748 19751481932830212096 749 746496 750 304789596282298910487085056 751 752 752 24296889699532800 753 1016064 754 2520473760000 755 831744 756 210481636407911146941342437892685824000000 757 758 758 1299600 759 1761205026816 760 423342805487616000000000000 761 762 762 5566277615616 763 774400 764 3121348608 765 11602615689626517504 766 1327104 767 705600 768 27170342883908019592182005760000 769 770 770 79496847203390844133441536 771 1065024 772 3219910344 773 774 774 38677372377611894784 775 1133641728 776 9152198067600 777 2186423566336 778 1368900 779 705600 780 78311525949055976622870489427076821549056 781 746496 782 2821109907456 783 3504384000000 784 18358659042922676588544000 785 898704 786 6295362011136 787 788 788 3423214872 789 1115136 790 4299816960000 791 831744 792 465655808240369896999549241672073216000000 793 753424 794 1425636 795 2821109907456 796 3528000000 797 798 798 184675732219861401600000000 799 746496 800 9640866221279634840134497848000 801 1971216000 802 1454436 803 788544 804 78757260854059597824 805 1761205026816 806 3262849744896 807 1166400 808 10740433107600 809 810 810 14325832603591969536485873418240000 811 812 812 37165897875456000000 813 1183744 814 3502227787776 815 968256 816 34041912791805677139008516259840000 817 774400 818 1512900 819 14431833526154297344 820 49805857722812534784 821 822 822 7520406736896 823 824 824 11607921561600 825 14638588448131252224 826 4299816960000 827 828 828 4479576994682834375738765869056 829 830 830 5226454388736 831 1236544 832 643471454791337326358400 833 1212682752 834 7965941760000 835 1016064 836 37165897875456000000 837 4536559206400 838 1587600 839 840 840 330600944189717715300703470570706569607165614489600000000 841 26130 842 1602756 843 1272384 844 4201904448 845 1417790304 846 65191102695075741696 847 1304174592 848 43783784175650400 849 1290496 850 29676613172391207936 851 831744 852 110976776401745608704 853 854 854 4902433652736 855 21832368390144000000 856 13499451705600 857 858 858 272850165903965395454263296 859 860 860 65841655206140706816 861 3262849744896 862 1679616 863 864 864 11599284431054180625361370024509440000000000 865 1089936 866 1695204 867 1954347264 868 54741534945665089536 869 921600 870 473838133832161689600000000 871 906304 872 14527532250000 873 2544983168 874 4299816960000 875 3448538136576 876 130805933735602814976 877 878 878 1742400 879 1382976 880 34041912791805677139008516259840000 881 882 882 3498649289647234882463462326272 883 884 884 49805857722812534784 885 4299816960000 886 1774224 887 888 888 2805374975747444189429760000 889 1048576 890 6887475360000 891 15761721183436800 892 4956585984 893 921600 894 10497600000000 895 1166400 896 6659372262553043431587840000 897 3262849744896 898 1822500 899 921600 900 588328982466230880154445733486232591118213578752 901 944784 902 5226454388736 903 3930163511296 904 16758707187600 905 1192464 906 11068769304576 907 908 908 5226887232 909 2869506432 910 272850165903965395454263296 911 912 912 97631252399897601638400000000000000 913 1016064 914 1887876 915 4902433652736 916 5365647000 917 1115136 918 1353329094038037001666560000 919 920 920 1820296574929632346767360000 921 1517824 922 1920996 923 1016064 924 388802501347418757798023993456830778966016 925 1898351712 926 1937664 927 3041632256 928 275900903370225000000 929 930 930 794071845499378503449051136 931 1663488000 932 5650490664 933 1557504 934 1971216 935 2821109907456 936 2960918816767145149622138987039686656000000 937 938 938 7093827403776 939 1577536 940 110976776401745608704 941 942 942 12922702073856 943 1016064 944 74148222960000000 945 527452358793146149109760000 946 6295362011136 947 948 948 208822383673344000000 949 1073296 950 55841783325696000000 951 1617984 952 1820296574929632346767360000 953 954 954 132161044339652050944 955 1327104 956 6096384000 957 4299816960000 958 2073600 959 1218816 960 783832841935567518826980142115119113143750492160000 961 31776 962 6488309350656 963 3406261248 964 6250067208 965 1354896 966 794071845499378503449051136 967 968 968 202797786025435104000 969 4299816960000 970 9682651996416 971 972 972 65942595229369553526992928768000 973 1254400 974 2143296 975 36913050675887210496 976 87358052325247200 977 978 978 15000314904576 979 1166400 980 7770806197025011613386351312896 981 3599024000 982 2178576 983 984 984 6247646792749604363304960000 985 1411344 986 6887475360000 987 5566277615616 988 93718508212224000000 989 1115136 990 551406349685421786579269896989976125505536 991 992 992 406373579187919257600 993 1763584 994 8916100448256 995 1440000 996 279841966025569468416 997 998 998 2250000 999 9021132390400 1000 6978986937273022499842560000