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