1 1 2 1 3 2 4 2 5 4 6 4 7 6 8 8 9 12 10 16 11 10 12 32 13 12 14 36 15 64 16 64 17 16 18 144 19 18 20 256 21 144 22 100 23 22 24 1024 25 80 26 144 27 216 28 864 29 28 30 4096 31 30 32 1024 33 400 34 256 35 576 36 13824 37 36 38 324 39 576 40 16384 41 40 42 20736 43 42 44 4000 45 9216 46 484 47 46 48 131072 49 252 50 6400 51 1024 52 6912 53 52 54 46656 55 1600 56 82944 57 1296 58 784 59 58 60 4194304 61 60 62 900 63 31104 64 32768 65 2304 66 160000 67 66 68 16384 69 1936 70 331776 71 70 72 10616832 73 72 74 1296 75 51200 76 23328 77 3600 78 331776 79 78 80 4194304 81 11664 82 1600 83 82 84 47775744 85 4096 86 1764 87 3136 88 640000 89 88 90 84934656 91 5184 92 42592 93 3600 94 2116 95 5184 96 67108864 97 96 98 63504 99 144000 100 4096000 101 100 102 1048576 103 102 104 1327104 105 5308416 106 2704 107 106 108 161243136 109 108 110 2560000 111 5184 112 31850496 113 112 114 1679616 115 7744 116 87808 117 248832 118 3364 119 9216 120 68719476736 121 1100 122 3600 123 6400 124 108000 125 8000 126 967458816 127 126 128 2097152 129 7056 130 5308416 131 130 132 1024000000 133 11664 134 4356 135 11943936 136 4194304 137 136 138 3748096 139 138 140 3057647616 141 8464 142 4900 143 14400 144 65229815808 145 12544 146 5184 147 508032 148 186624 149 148 150 2621440000 151 150 152 6718464 153 589824 154 12960000 155 14400 156 3057647616 157 156 158 6084 159 10816 160 4294967296 161 17424 162 136048896 163 162 164 256000 165 40960000 166 6724 167 166 168 1761205026816 169 1872 170 16777216 171 839808 172 296352 173 172 174 9834496 175 1382400 176 409600000 177 13456 178 7744 179 178 180 50096498540544 181 180 182 26873856 183 14400 184 14992384 185 20736 186 12960000 187 25600 188 389344 189 60466176 190 26873856 191 190 192 137438953472 193 192 194 9216 195 84934656 196 128024064 197 196 198 20736000000 199 198 200 20971520000 201 17424 202 10000 203 28224 204 17179869184 205 25600 206 10404 207 1533312 208 1019215872 209 32400 210 28179280429056 211 210 212 562432 213 19600 214 11236 215 28224 216 8916100448256 217 32400 218 11664 219 20736 220 65536000000 221 36864 222 26873856 223 222 224 48922361856 225 884736000 226 12544 227 226 228 34828517376 229 228 230 59969536 231 207360000 232 39337984 233 232 234 61917364224 235 33856 236 780448 237 24336 238 84934656 239 238 240 18014398509481984 241 240 242 1210000 243 1889568 244 864000 245 4064256 246 40960000 247 46656 248 51840000 249 26896 250 64000000 251 250 252 1925877696823296 253 48400 254 15876 255 268435456 256 268435456 257 256 258 49787136 259 46656 260 195689447424 261 3161088 262 16900 263 262 264 104857600000000 265 43264 266 136048896 267 30976 268 1149984 269 268 270 142657607172096 271 270 272 4294967296 273 429981696 274 18496 275 6400000 276 116101021696 277 276 278 19044 279 3888000 280 450868486864896 281 280 282 71639296 283 282 284 1372000 285 429981696 286 207360000 287 57600 288 3206175906594816 289 4352 290 157351936 291 36864 292 1492992 293 292 294 258096513024 295 53824 296 107495424 297 466560000 298 21904 299 69696 300 8589934592000000 301 63504 302 22500 303 40000 304 7739670528 305 57600 306 347892350976 307 306 308 746496000000 309 41616 310 207360000 311 310 312 450868486864896 313 312 314 24336 315 3962711310336 316 1898208 317 316 318 116985856 319 78400 320 17592186044416 321 44944 322 303595776 323 82944 324 50779978334208 325 11059200 326 26244 327 46656 328 163840000 329 76176 330 1677721600000000 331 330 332 2205472 333 6718464 334 27556 335 69696 336 1038800993736720384 337 336 338 3504384 339 50176 340 1099511627776 341 90000 342 705277476864 343 74088 344 199148544 345 959512576 346 29584 347 346 348 493455671296 349 348 350 1911029760000 351 967458816 352 1048576000000 353 352 354 181063936 355 78400 356 2725888 357 1358954496 358 31684 359 358 360 1891079497931380752384 361 6156 362 32400 363 9680000 364 2229025112064 365 82944 366 207360000 367 366 368 21109276672 369 9216000 370 429981696 371 97344 372 746496000000 373 372 374 655360000 375 1024000000 376 286557184 377 112896 378 3656158440062976 379 378 380 2229025112064 381 63504 382 36100 383 382 384 1125899906842624 385 3317760000 386 36864 387 10668672 388 3538944 389 388 390 7213895789838336 391 123904 392 2064772104192 393 67600 394 38416 395 97344 396 191102976000000000 397 396 398 39204 399 2176782336 400 858993459200000 401 400 402 303595776 403 129600 404 4000000 405 139314069504 406 796594176 407 129600 408 4503599627370496 409 408 410 655360000 411 73984 412 4244832 413 121104 414 2351045689344 415 107584 416 3131031158784 417 76176 418 1049760000 419 418 420 38294359833110460235776 421 420 422 44100 423 14016384 424 467943424 425 26214400 426 384160000 427 129600 428 4764064 429 3317760000 430 796594176 431 430 432 7888395046188220416 433 432 434 1049760000 435 2517630976 436 5038848 437 156816 438 429981696 439 438 440 26843545600000000 441 27653197824 442 1358954496 443 442 444 2229025112064 445 123904 446 49284 447 87616 448 300578991243264 449 448 450 782757789696000000 451 160000 452 5619712 453 90000 454 51076 455 6879707136 456 11555266180939776 457 456 458 51984 459 3057647616 460 7430465388544 461 460 462 42998169600000000 463 462 464 70493667328 465 3317760000 466 53824 467 466 468 986049380773527552 469 156816 470 1146228736 471 97344 472 724255744 473 176400 474 592240896 475 37324800 476 12524124635136 477 20247552 478 56644 479 478 480 75557863725914323419136 481 186624 482 57600 483 4857532416 484 10648000000 485 147456 486 3570467226624 487 486 488 829440000 489 104976 490 16518176833536 491 490 492 4194304000000 493 200704 494 2176782336 495 84934656000000 496 99532800000 497 176400 498 723394816 499 498 500 8192000000000 501 110224 502 62500 503 502 504 245360639516638407819264 505 160000 506 2342560000 507 28035072 508 8001504 509 508 510 72057594037927936 511 186624 512 68719476736 513 4897760256 514 65536 515 166464 516 5620768505856 517 211600 518 2176782336 519 118336 520 115422332637413376 521 520 522 9992477343744 523 522 524 8788000 525 122305904640000 526 68644 527 230400 528 171798691840000000000 529 11132 530 1871773696 531 28096128 532 25389989167104 533 230400 534 959512576 535 179776 536 1214383104 537 126736 538 71824 539 63504000 540 436196692474023836123136 541 540 542 72900 543 129600 544 17592186044416 545 186624 546 184884258895036416 547 546 548 10061824 549 31104000 550 40960000000000 551 254016 552 57541523968884736 553 219024 554 76176 555 6879707136 556 10512288 557 556 558 15116544000000 559 254016 560 1063732217586401673216 561 10485760000 562 78400 563 562 564 9701680021504 565 200704 566 79524 567 1057916215296 568 1536640000 569 568 570 184884258895036416 571 570 572 47775744000000 573 144400 574 3317760000 575 68147200 576 1260719665287587168256 577 576 578 18939904 579 147456 580 31581162962944 581 242064 582 1358954496 583 270400 584 1719926784 585 253613523861504 586 85264 587 586 588 8391762413094961152 589 291600 590 2897022976 591 153664 592 247669456896 593 592 594 217678233600000000 595 21743271936 596 12967168 597 156816 598 4857532416 599 598 600 1801439850948198400000000 601 600 602 4032758016 603 41399424 604 13500000 605 77440000 606 1600000000 607 606 608 35664401793024 609 12745506816 610 3317760000 611 304704 612 13132496513412366336 613 612 614 93636 615 10485760000 616 687970713600000000 617 616 618 1731891456 619 618 620 47775744000000 621 10929447936 622 96100 623 278784 624 1063732217586401673216 625 4000000 626 97344 627 16796160000 628 15185664 629 331776 630 15703080929064858100432896 631 630 632 2368963584 633 176400 634 99856 635 254016 636 20245104295936 637 109734912 638 6146560000 639 49392000 640 288230376151711744 641 640 642 2019963136 643 642 644 84637644816384 645 12745506816 646 6879707136 647 646 648 606512811305166962688 649 336400 650 122305904640000 651 16796160000 652 17006112 653 652 654 2176782336 655 270400 656 419430400000 657 53747712 658 5802782976 659 658 660 17592186044416000000000000 661 660 662 108900 663 21743271936 664 2893579264 665 34828517376 666 45137758519296 667 379456 668 18297184 669 197136 670 4857532416 671 360000 672 9803356117276277820358656 673 672 674 112896 675 412782428160000 676 52481654784 677 676 678 2517630976 679 331776 680 1152921504606846976 681 204304 682 8100000000 683 682 684 37907050706572935168 685 295936 686 5489031744 687 207936 688 535311286272 689 389376 690 920664383502155776 691 690 692 20353792 693 967458816000000 694 119716 695 304704 696 396154108207169536 697 409600 698 121104 699 215296 700 169075682574336000000 701 700 702 935976560656121856 703 419904 704 10737418240000000 705 18339659776 706 123904 707 360000 708 38982341165056 709 708 710 6146560000 711 68335488 712 3838050304 713 435600 714 1846757322198614016 715 53084160000 716 22559008 717 226576 718 128164 719 718 720 4568695086235151240782399143936 721 374544 722 37896336 723 230400 724 23328000 725 140492800 726 93702400000000 727 726 728 2958148142320582656 729 918330048 730 6879707136 731 451584 732 47775744000000 733 732 734 133956 735 1057163317346304 736 118887446216704 737 435600 738 84934656000000 739 738 740 142657607172096 741 34828517376 742 9475854336 743 742 744 687970713600000000 745 350464 746 138384 747 79396992 748 268435456000000 749 404496 750 1048576000000000000 751 750 752 843624349696 753 250000 754 12745506816 755 360000 756 56594923448507739622342656 757 756 758 142884 759 37480960000 760 2958148142320582656 761 760 762 4032758016 763 419904 764 27436000 765 1424967069597696 766 145924 767 484416 768 36893488147419103232 769 768 770 11007531417600000000 771 262144 772 28311552 773 772 774 113820562243584 775 172800000 776 5435817984 777 34828517376 778 150544 779 518400 780 156853697876420445125738496 781 490000 782 15352201216 783 28677390336 784 266405155971268608 785 389376 786 4569760000 787 786 788 30118144 789 274576 790 9475854336 791 451584 792 112717121716224000000000000 793 518400 794 156816 795 29948379136 796 31049568 797 796 798 4738381338321616896 799 541696 800 281474976710656000000 801 98131968 802 160000 803 518400 804 84637644816384 805 77720518656 806 16796160000 807 287296 808 6400000000 809 808 810 19408409961765342806016 811 810 812 359729184374784 813 291600 814 16796160000 815 419904 816 18889465931478580854784 817 571536 818 166464 819 2888816545234944 820 268435456000000 821 820 822 5473632256 823 822 824 6927565824 825 2621440000000000 826 14666178816 827 826 828 230712740353243348992 829 828 830 11574317056 831 304704 832 38474110879137792 833 260112384 834 5802782976 835 440896 836 544195584000000 837 37791360000 838 174724 839 838 840 13322314871461701018121475903717376 841 22736 842 176400 843 313600 844 37044000 845 224280576 846 196459020435456 847 261360000 848 1557315715072 849 318096 850 687194767360000 851 627264 852 120472576000000 853 852 854 16796160000 855 2888816545234944 856 8079852544 857 856 858 11007531417600000000 859 858 860 359729184374784 861 53084160000 862 184900 863 862 864 111666353273350102047522816 865 473344 866 186624 867 151519232 868 544195584000000 869 608400 870 6338465731314712576 871 627264 872 8707129344 873 127401984 874 24591257856 875 82944000000 876 142657607172096 877 876 878 191844 879 341056 880 175921860444160000000000 881 880 882 764699349893278334976 883 882 884 801543976648704 885 46352367616 886 195364 887 886 888 2958148142320582656 889 571536 890 15352201216 891 13604889600000 892 43764192 893 685584 894 7676563456 895 506944 896 7387029288794456064 897 77720518656 898 200704 899 705600 900 354577405862133891072000000000 901 692224 902 25600000000 903 64524128256 904 10070523904 905 518400 906 8100000000 907 906 908 46172704 909 144000000 910 47330370277129322496 911 910 912 61340159879159601954816 913 672400 914 207936 915 53084160000 916 47409408 917 608400 918 9349208943630483456 919 918 920 14730630136034492416 921 374544 922 211600 923 705600 924 2282521714753536000000000000 925 298598400 926 213444 927 152813952 928 505298607407104 929 928 930 11007531417600000000 931 370355328 932 49948672 933 384400 934 217156 935 167772160000 936 1004997179460150918427705344 937 936 938 24591257856 939 389376 940 620907521376256 941 940 942 9475854336 943 774400 944 2688437321728 945 239609999527967195136 946 31116960000 947 946 948 230604391120896 949 746496 950 1393140695040000 951 399424 952 29548117155177824256 953 952 954 409963361992704 955 577600 956 53925088 957 98344960000 958 228484 959 665856 960 5070602400912917605986812821504 961 27900 962 34828517376 963 171506304 964 55296000 965 589824 966 23595621172490797056 967 966 968 749619200000000 969 110075314176 970 21743271936 971 970 972 431784999454557339648 973 685584 974 236196 975 7827577896960000 976 3185049600000 977 976 978 11019960576 979 774400 980 4296582355504620109824 981 181398528 982 240100 983 982 984 6871947673600000000 985 614656 986 40282095616 987 92844527616 988 1624959306694656 989 853776 990 7213895789838336000000000000 991 990 992 764411904000000 993 435600 994 31116960000 995 627264 996 311302831538176 997 996 998 248004 999 78364164096 1000 16777216000000000000