1 1
2 2
3 4
4 3
5 8
6 6
7 16
8 5
9 32
10 12
11 9
12 64
13 128
14 10
15 18
16 24
17 256
18 7
19 48
20 20
21 512
22 15
23 1024
24 36
25 96
26 27
27 2048
28 192
29 72
30 14
31 4096
32 30
33 8192
34 40
35 25
36 384
37 16384
38 11
39 144
40 80
41 32768
42 54
43 28
44 288
45 768
46 65536
47 21
48 131072
49 1536
50 50
51 108
52 60
53 262144
54 160
55 576
56 45
57 524288
58 1048576
59 3072
60 320
61 81
62 120
63 2097152
64 22
65 6144
66 4194304
67 42
68 216
69 12288
70 1152
71 56
72 8388608
73 35
74 162
75 640
76 2304
77 24576
78 432
79 13
80 16777216
81 100
82 33554432
83 240
84 67108864
85 112
86 75
87 49152
88 134217728
89 268435456
90 90
91 4608
92 44
93 536870912
94 480
95 864
96 1280
97 200
98 98304
99 324
100 33
101 196608
102 9216
103 2560
104 70
105 1073741824
106 18432
107 180
108 2147483648
109 84
110 648
111 393216
112 49
113 224
114 4294967296
115 960
116 8589934592
117 63
118 36864
119 786432
120 243
121 1728
122 1572864
123 5120
124 17179869184
125 34359738368
126 448
127 400
128 135
129 3456
130 168
131 68719476736
132 3145728
133 73728
134 26
135 1296
136 137438953472
137 10240
138 150
139 6291456
140 274877906944
141 66
142 360
143 800
144 20480
145 549755813888
146 1920
147 125
148 88
149 147456
150 12582912
151 1099511627776
152 55
153 2199023255552
154 270
155 294912
156 896
157 6912
158 3840
159 486
160 40960
161 98
162 720
163 4398046511104
164 17
165 8796093022208
166 25165824
167 300
168 17592186044416
169 140
170 35184372088832
171 589824
172 50331648
173 2592
174 336
175 13824
176 100663296
177 1600
178 176
179 972
180 105
181 70368744177664
182 81920
183 1179648
184 201326592
185 27648
186 5184
187 402653184
188 2359296
189 126
190 729
191 7680
192 140737488355328
193 52
194 805306368
195 281474976710656
196 672
197 562949953421312
198 1440
199 225
200 1792
201 1125899906842624
202 280
203 55296
204 163840
205 4718592
206 540
207 2251799813685248
208 39
209 4503599627370496
210 327680
211 15360
212 1458
213 3584
214 9437184
215 9007199254740992
216 110
217 1944
218 1610612736
219 600
220 18014398509481984
221 30720
222 10368
223 252
224 3200
225 3221225472
226 36028797018963968
227 132
228 110592
229 1080
230 18874368
231 655360
232 72057594037927936
233 77
234 144115188075855872
235 352
236 450
237 6442450944
238 250
239 1344
240 288230376151711744
241 12884901888
242 6400
243 99
244 576460752303423488
245 61440
246 1152921504606846976
247 1310720
248 1200
249 405
250 20736
251 2880
252 37748736
253 2621440
254 2305843009213693952
255 221184
256 7168
257 196
258 25769803776
259 2916
260 41472
261 51539607552
262 75497472
263 704
264 442368
265 560
266 4611686018427387904
267 189
268 150994944
269 5760
270 9223372036854775808
271 264
272 18446744073709551616
273 103079215104
274 147
275 5242880
276 36893488147419103232
277 122880
278 3888
279 34
280 301989888
281 2160
282 2187
283 500
284 206158430208
285 603979776
286 14336
287 82944
288 210
289 73786976294838206464
290 10485760
291 12800
292 412316860416
293 884736
294 78
295 147573952589676412928
296 1207959552
297 504
298 7776
299 1120
300 28672
301 2400
302 824633720832
303 295147905179352825856
304 2688
305 590295810358705651712
306 175
307 392
308 104
309 1180591620717411303424
310 245760
311 1769472
312 20971520
313 900
314 1649267441664
315 2361183241434822606848
316 65
317 3298534883328
318 378
319 3538944
320 491520
321 4722366482869645213696
322 1408
323 25600
324 11520
325 165888
326 5376
327 9444732965739290427392
328 810
329 57344
330 5832
331 154
332 18889465931478580854784
333 1008
334 2415919104
335 6597069766656
336 37778931862957161709568
337 19
338 375
339 13194139533312
340 51200
341 41943040
342 75557863725914323419136
343 420
344 4374
345 4831838208
346 26388279066624
347 7077888
348 220
349 151115727451828646838272
350 52776558133248
351 1800
352 302231454903657293676544
353 983040
354 11664
355 83886080
356 121
357 4320
358 15552
359 528
360 604462909807314587353088
361 23040
362 9663676416
363 167772160
364 331776
365 2240
366 14155776
367 208
368 19327352832
369 1620
370 1208925819614629174706176
371 165
372 2417851639229258349412352
373 105553116266496
374 102400
375 114688
376 1000
377 1966080
378 663552
379 335544320
380 675
381 46080
382 4835703278458516698824704
383 9671406556917033397649408
384 8640
385 4800
386 671088640
387 6561
388 3932160
389 19342813113834066795298816
390 198
391 1215
392 38685626227668133590597632
393 10752
394 28311552
395 211106232532992
396 38654705664
397 68
398 77371252455336267181195264
399 31104
400 1342177280
401 77309411328
402 422212465065984
403 750
404 1056
405 154742504910672534362390528
406 844424930131968
407 784
408 2016
409 309485009821345068724781056
410 315
411 618970019642690137449562112
412 2816
413 9600
414 1688849860263936
415 1237940039285380274899124224
416 440
417 1327104
418 92160
419 154618822656
420 229376
421 62208
422 7864320
423 2000
424 756
425 204800
426 3377699720527872
427 2475880078570760549798248448
428 51
429 23328
430 6755399441055744
431 3600
432 56623104
433 4951760157141521099596496896
434 458752
435 309237645312
436 9903520314283042199192993792
437 21504
438 8748
439 2430
440 294
441 5632
442 2654208
443 15728640
444 19807040628566084398385987584
445 618475290624
446 13510798882111488
447 39614081257132168796771975168
448 130
449 113246208
450 3240
451 2684354560
452 79228162514264337593543950336
453 840
454 5308416
455 1568
456 27021597764222976
457 226492416
458 43008
459 124416
460 17280
461 1236950581248
462 396
463 158456325028528675187087900672
464 4480
465 316912650057057350374175801344
466 5368709120
467 245
468 54043195528445952
469 17496
470 156
471 184320
472 409600
473 1512
474 46656
475 31457280
476 452984832
477 917504
478 2473901162496
479 108086391056891904
480 625
481 91
482 633825300114114700748351602688
483 216172782113783808
484 4947802324992
485 416
486 905969664
487 630
488 1267650600228229401496703205376
489 10737418240
490 819200
491 350
492 13122
493 2112
494 10616832
495 432345564227567616
496 19200
497 21474836480
498 2535301200456458802993406410752
499 8960
500 93312
501 117
502 1350
503 864691128455135232
504 5070602400912917605986812821504
505 86016
506 1811939328
507 1729382256910270464
508 242
509 1835008
510 10141204801825835211973625643008
511 1680
512 20282409603651670423947251286016
513 567
514 9895604649984
515 34560
516 4000
517 40564819207303340847894502572032
518 19791209299968
519 4032
520 21233664
521 62914560
522 248832
523 3670016
524 588
525 3458764513820540928
526 81129638414606681695789005144064
527 26244
528 368640
529 39582418599936
530 11264
531 162259276829213363391578010288128
532 308
533 1500
534 42949672960
535 79164837199872
536 4860
537 324518553658426726783156020576256
538 649037107316853453566312041152512
539 69120
540 1638400
541 85899345920
542 125829120
543 1298074214633706907132624082305024
544 832
545 7200
546 737280
547 186624
548 880
549 2596148429267413814265248164610048
550 6917529027641081856
551 38400
552 297
553 5192296858534827628530496329220096
554 251658240
555 10384593717069655257060992658440192
556 8064
557 3136
558 13835058055282163712
559 42467328
560 312
561 27670116110564327424
562 2700
563 171798691840
564 34992
565 231
566 20769187434139310514121985316880384
567 7340032
568 158329674399744
569 55340232221128654848
570 3623878656
571 172032
572 1250
573 6480
574 3276800
575 38
576 41538374868278621028243970633760768
577 503316480
578 83076749736557242056487941267521536
579 3024
580 76800
581 3645
582 166153499473114484112975882535043072
583 497664
584 700
585 14400
586 343597383680
587 332306998946228968225951765070086144
588 1006632960
589 7247757312
590 22528
591 6553600
592 138240
593 664613997892457936451903530140172288
594 330
595 1329227995784915872903807060280344576
596 110680464442257309696
597 2025
598 14680064
599 3000
600 17920
601 19683
602 687194767360
603 316659348799488
604 1474560
605 995328
606 102
607 2658455991569831745807614120560689152
608 221360928884514619392
609 5316911983139663491615228241121378304
610 2013265920
611 84934656
612 792
613 633318697598976
614 12960
615 10633823966279326983230456482242756608
616 1760
617 14495514624
618 1266637395197952
619 45056
620 373248
621 3360
622 21267647932558653966460912964485513216
623 1374389534720
624 441
625 442721857769029238784
626 28991029248
627 4224
628 69984
629 885443715538058477568
630 2533274790395904
631 275
632 42535295865117307932921825928971026432
633 616
634 52488
635 136
636 153600
637 1770887431076116955136
638 169869312
639 344064
640 85070591730234615865843651857942052864
641 2949120
642 13107200
643 29360128
644 39366
645 1260
646 1125
647 2748779069440
648 5066549580791808
649 3541774862152233910272
650 170141183460469231731687303715884105728
651 85
652 339738624
653 10133099161583616
654 5497558138880
655 8000
656 340282366920938463463374607431768211456
657 594
658 5898240
659 139968
660 688128
661 680564733841876926926749214863536422912
662 7083549724304467820544
663 1664
664 1990656
665 35840
666 1361129467683753853853498429727072845824
667 16128
668 4050
669 276480
670 2722258935367507707706996859454145691648
671 8448
672 57982058496
673 14167099448608935641088
674 26214400
675 1134
676 679477248
677 5444517870735015415413993718908291383296
678 90112
679 20266198323167232
680 9720
681 115964116992
682 182
683 10889035741470030830827987437816582766592
684 28334198897217871282176
685 5400
686 1584
687 21778071482940061661655974875633165533184
688 4026531840
689 1358954496
690 10995116277760
691 1176
692 56668397794435742564352
693 746496
694 23
695 43556142965880123323311949751266331066368
696 525
697 40532396646334464
698 21990232555520
699 87112285931760246646623899502532662132736
700 71680
701 16000
702 58720256
703 28800
704 113336795588871485128704
705 104976
706 660
707 3981312
708 7290
709 6272
710 231928233984
711 8053063680
712 174224571863520493293247799005065324265472
713 43980465111040
714 81064793292668928
715 11796480
716 2717908992
717 260
718 1492992
719 226673591177742970257408
720 307200
721 87960930222080
722 348449143727040986586495598010130648530944
723 2520
724 279936
725 52428800
726 453347182355485940514816
727 7962624
728 1376256
729 6000
730 19440
731 162129586585337856
732 117440512
733 696898287454081973172991196020261297061888
734 143
735 1393796574908163946345982392040522594123776
736 6048
737 324259173170675712
738 25920
739 463856467968
740 624
741 209952
742 906694364710971881029632
743 882
744 32256
745 2787593149816327892691964784081045188247552
746 16106127360
747 5575186299632655785383929568162090376495104
748 234881024
749 490
750 552960
751 11150372599265311570767859136324180752990208
752 3520
753 22300745198530623141535718272648361505980416
754 23592960
755 648518346341351424
756 272
757 2500
758 32212254720
759 927712935936
760 2268
761 12544
762 1813388729421943762059264
763 44601490397061246283071436545296723011960832
764 195
765 3626777458843887524118528
766 1297036692682702848
767 175921860444160
768 143360
769 180224
770 2594073385365405696
771 1400
772 78732
773 2752512
774 89202980794122492566142873090593446023921664
775 1105920
776 2352
777 469762048
778 178405961588244985132285746181186892047843328
779 945
780 356811923176489970264571492362373784095686656
781 64512
782 57600
783 7253554917687775048237056
784 713623846352979940529142984724747568191373312
785 1855425871872
786 14507109835375550096474112
787 12096
788 15925248
789 6720
790 2985984
791 939524096
792 104857600
793 10935
794 343
795 5505024
796 1427247692705959881058285969449495136382746624
797 29014219670751100192948224
798 5188146770730811392
799 234
800 2854495385411919762116571938898990272765493248
801 5708990770823839524233143877797980545530986496
802 1701
803 614400
804 58028439341502200385896448
805 11417981541647679048466287755595961091061972992
806 16896
807 5435817984
808 47185920
809 484
810 351843720888320
811 419904
812 64424509440
813 3710851743744
814 76
815 8100
816 116056878683004400771792896
817 59049
818 559872
819 51840
820 115200
821 1879048192
822 7421703487488
823 128849018880
824 22835963083295358096932575511191922182123945984
825 703687441776640
826 209715200
827 1050
828 45671926166590716193865151022383844364247891968
829 1248
830 31850496
831 232113757366008801543585792
832 1228800
833 1407374883553280
834 10871635968
835 1232
836 91343852333181432387730302044767688728495783936
837 3168
838 10376293541461622784
839 464227514732017603087171584
840 5971968
841 495
842 32000
843 928455029464035206174343168
844 419430400
845 3328
846 182687704666362864775460604089535377456991567872
847 13440
848 5000
849 2814749767106560
850 20752587082923245568
851 1856910058928070412348686336
852 2250
853 520
854 365375409332725729550921208179070754913983135744
855 2211840
856 41505174165846491136
857 129024
858 730750818665451459101842416358141509827966271488
859 257698037760
860 157464
861 360448
862 363
863 103680
864 1461501637330902918203684832716283019655932542976
865 11010048
866 11943936
867 2800
868 83010348331692982272
869 1188
870 2923003274661805836407369665432566039311865085952
871 286720
872 14843406974976
873 5629499534213120
874 10800
875 3713820117856140824697372672
876 21743271936
877 57
878 38880
879 838860800
880 11258999068426240
881 29686813949952
882 5040
883 5846006549323611672814739330865132078623730171904
884 6075
885 94371840
886 11692013098647223345629478661730264157247460343808
887 43486543872
888 7427640235712281649394745344
889 980
890 720896
891 23384026197294446691258957323460528314494920687616
892 515396075520
893 63700992
894 1677721600
895 14855280471424563298789490688
896 46768052394588893382517914646921056628989841375232
897 33792
898 59373627899904
899 14580
900 230400
901 3402
902 314928
903 462
904 93536104789177786765035829293842113257979682750464
905 6656
906 166020696663385964544
907 4423680
908 118747255799808
909 22020096
910 187072209578355573530071658587684226515959365500928
911 29710560942849126597578981376
912 25088
913 1875
914 1030792151040
915 1119744
916 22517998136852480
917 2457600
918 59421121885698253195157962752
919 839808
920 170
921 374144419156711147060143317175368453031918731001856
922 188743680
923 332041393326771929088
924 4536
925 748288838313422294120286634350736906063837462003712
926 12000
927 3758096384
928 3355443200
929 118842243771396506390315925504
930 1496577676626844588240573268701473812127674924007424
931 1320
932 2993155353253689176481146537402947624255349848014848
933 8847360
934 21600
935 64000
936 2464
937 23887872
938 45035996273704960
939 377487360
940 5986310706507378352962293074805895248510699696029696
941 67584
942 11972621413014756705924586149611790497021399392059392
943 207360
944 4704
945 24192
946 2239488
947 2061584302080
948 23945242826029513411849172299223580994042798784118784
949 468
950 664082786653543858176
951 237684487542793012780631851008
952 86973087744
953 7040
954 4500
955 475368975085586025561263702016
956 1328165573307087716352
957 7516192768
958 47890485652059026823698344598447161988085597568237568
959 385
960 95780971304118053647396689196894323976171195136475136
961 90071992547409920
962 968
963 29160
964 237494511599616
965 204
966 173946175488
967 2656331146614175432704
968 258048
969 191561942608236107294793378393788647952342390272950272
970 573440
971 383123885216472214589586756787577295904684780545900544
972 2376
973 4915200
974 77760
975 127401984
976 44040192
977 766247770432944429179173513575154591809369561091801088
978 754974720
979 1764
980 1441792
981 118098
982 4123168604160
983 128000
984 180143985094819840
985 5312662293228350865408
986 875
987 47775744
988 119
989 629856
990 950737950171172051122527404032
991 360287970189639680
992 24000
993 8246337208320
994 1532495540865888858358347027150309183618739122183602176
995 544
996 1509949440
997 3064991081731777716716694054300618367237478244367204352
998 990
999 6129982163463555433433388108601236734474956488734408704
1000 1901475900342344102245054808064
1001 9830400
1002 15032385536
1003 12259964326927110866866776217202473468949912977468817408
1004 1146880
1005 347892350976
1006 550
1007 10625324586456701730816
1008 21870
1009 24519928653854221733733552434404946937899825954937634816
1010 2496
1011 3375
1012 17694720
1013 50176
1014 720575940379279360
1015 49039857307708443467467104868809893875799651909875269632
1016 26880
1017 254803968
1018 30064771072
1019 460800
1020 3802951800684688204490109616128
1021 474989023199232
1022 14080
1023 98079714615416886934934209737619787751599303819750539264
1024 155520