1 1
2 40
3 48
4 1600
5 64
6 1920
7 80
8 64000
9 2304
10 2560
11 112
12 76800
13 128
14 3200
15 3072
16 2560000
17 160
18 92160
19 176
20 102400
21 3840
22 4480
23 208
24 3072000
25 4096
26 5120
27 110592
28 128000
29 256
30 122880
31 272
32 102400000
33 5376
34 6400
35 5120
36 3686400
37 320
38 7040
39 6144
40 4096000
41 352
42 153600
43 368
44 179200
45 147456
46 8320
47 400
48 122880000
49 6400
50 163840
51 7680
52 204800
53 448
54 4423680
55 7168
56 5120000
57 8448
58 10240
59 496
60 4915200
61 512
62 10880
63 184320
64 4096000000
65 8192
66 215040
67 560
68 256000
69 9984
70 204800
71 592
72 147456000
73 608
74 12800
75 196608
76 281600
77 8960
78 245760
79 656
80 163840000
81 5308416
82 14080
83 688
84 6144000
85 10240
86 14720
87 12288
88 7168000
89 736
90 5898240
91 10240
92 332800
93 13056
94 16000
95 11264
96 4915200000
97 800
98 256000
99 258048
100 6553600
101 832
102 307200
103 848
104 8192000
105 245760
106 17920
107 880
108 176947200
109 896
110 286720
111 15360
112 204800000
113 928
114 337920
115 13312
116 409600
117 294912
118 19840
119 12800
120 196608000
121 12544
122 20480
123 16896
124 435200
125 262144
126 7372800
127 1040
128 163840000000
129 17664
130 327680
131 1072
132 8601600
133 14080
134 22400
135 7077888
136 10240000
137 1120
138 399360
139 1136
140 8192000
141 19200
142 23680
143 14336
144 5898240000
145 16384
146 24320
147 307200
148 512000
149 1216
150 7864320
151 1232
152 11264000
153 368640
154 358400
155 17408
156 9830400
157 1280
158 26240
159 21504
160 6553600000
161 16640
162 212336640
163 1328
164 563200
165 344064
166 27520
167 1360
168 245760000
169 16384
170 409600
171 405504
172 588800
173 1408
174 491520
175 327680
176 286720000
177 23808
178 29440
179 1456
180 235929600
181 1472
182 409600
183 24576
184 13312000
185 20480
186 522240
187 17920
188 640000
189 8847360
190 450560
191 1552
192 196608000000
193 1568
194 32000
195 393216
196 10240000
197 1600
198 10321920
199 1616
200 262144000
201 26880
202 33280
203 20480
204 12288000
205 22528
206 33920
207 479232
208 327680000
209 19712
210 9830400
211 1712
212 716800
213 28416
214 35200
215 23552
216 7077888000
217 21760
218 35840
219 29184
220 11468800
221 20480
222 614400
223 1808
224 8192000000
225 9437184
226 37120
227 1840
228 13516800
229 1856
230 532480
231 430080
232 16384000
233 1888
234 11796480
235 25600
236 793600
237 31488
238 512000
239 1936
240 7864320000
241 1952
242 501760
243 254803968
244 819200
245 409600
246 675840
247 22528
248 17408000
249 33024
250 10485760
251 2032
252 294912000
253 23296
254 41600
255 491520
256 6553600000000
257 2080
258 706560
259 25600
260 13107200
261 589824
262 42880
263 2128
264 344064000
265 28672
266 563200
267 35328
268 896000
269 2176
270 283115520
271 2192
272 409600000
273 491520
274 44800
275 458752
276 15974400
277 2240
278 45440
279 626688
280 327680000
281 2272
282 768000
283 2288
284 947200
285 540672
286 573440
287 28160
288 235929600000
289 25600
290 655360
291 38400
292 972800
293 2368
294 12288000
295 31744
296 20480000
297 12386304
298 48640
299 26624
300 314572800
301 29440
302 49280
303 39936
304 450560000
305 32768
306 14745600
307 2480
308 14336000
309 40704
310 696320
311 2512
312 393216000
313 2528
314 51200
315 11796480
316 1049600
317 2560
318 860160
319 28672
320 262144000000
321 42240
322 665600
323 28160
324 8493465600
325 524288
326 53120
327 43008
328 22528000
329 32000
330 13762560
331 2672
332 1100800
333 737280
334 54400
335 35840
336 9830400000
337 2720
338 655360
339 44544
340 16384000
341 30464
342 16220160
343 512000
344 23552000
345 638976
346 56320
347 2800
348 19660800
349 2816
350 13107200
351 14155776
352 11468800000
353 2848
354 952320
355 37888
356 1177600
357 614400
358 58240
359 2896
360 9437184000
361 30976
362 58880
363 602112
364 16384000
365 38912
366 983040
367 2960
368 532480000
369 811008
370 819200
371 35840
372 20889600
373 3008
374 716800
375 12582912
376 25600000
377 32768
378 353894400
379 3056
380 18022400
381 49920
382 62080
383 3088
384 7864320000000
385 573440
386 62720
387 847872
388 1280000
389 3136
390 15728640
391 33280
392 409600000
393 51456
394 64000
395 41984
396 412876800
397 3200
398 64640
399 675840
400 10485760000
401 3232
402 1075200
403 34816
404 1331200
405 339738624
406 819200
407 35840
408 491520000
409 3296
410 901120
411 53760
412 1356800
413 39680
414 19169280
415 44032
416 13107200000
417 54528
418 788480
419 3376
420 393216000
421 3392
422 68480
423 921600
424 28672000
425 655360
426 1136640
427 40960
428 1408000
429 688128
430 942080
431 3472
432 283115520000
433 3488
434 870400
435 786432
436 1433600
437 36608
438 1167360
439 3536
440 458752000
441 14745600
442 819200
443 3568
444 24576000
445 47104
446 72320
447 58368
448 327680000000
449 3616
450 377487360
451 39424
452 1484800
453 59136
454 73600
455 655360
456 540672000
457 3680
458 74240
459 17694720
460 21299200
461 3712
462 17203200
463 3728
464 655360000
465 835584
466 75520
467 3760
468 471859200
469 44800
470 1024000
471 61440
472 31744000
473 41216
474 1259520
475 720896
476 20480000
477 1032192
478 77440
479 3856
480 314572800000
481 40960
482 78080
483 798720
484 20070400
485 51200
486 10192158720
487 3920
488 32768000
489 63744
490 16384000
491 3952
492 27033600
493 40960
494 901120
495 16515072
496 696320000
497 47360
498 1320960
499 4016
500 419430400
501 65280
502 81280
503 4048
504 11796480000
505 53248
506 931840
507 786432
508 1664000
509 4096
510 19660800
511 48640
512 262144000000000
513 19464192
514 83200
515 54272
516 28262400
517 44800
518 1024000
519 67584
520 524288000
521 4192
522 23592960
523 4208
524 1715200
525 15728640
526 85120
527 43520
528 13762560000
529 43264
530 1146880
531 1142784
532 22528000
533 45056
534 1413120
535 56320
536 35840000
537 69888
538 87040
539 716800
540 11324620800
541 4352
542 87680
543 70656
544 16384000000
545 57344
546 19660800
547 4400
548 1792000
549 1179648
550 18350080
551 45056
552 638976000
553 52480
554 89600
555 983040
556 1817600
557 4480
558 25067520
559 47104
560 13107200000
561 860160
562 90880
563 4528
564 30720000
565 59392
566 91520
567 424673280
568 37888000
569 4576
570 21626880
571 4592
572 22937600
573 74496
574 1126400
575 851968
576 9437184000000
577 4640
578 1024000
579 75264
580 26214400
581 55040
582 1536000
583 50176
584 38912000
585 18874368
586 94720
587 4720
588 491520000
589 47872
590 1269760
591 76800
592 819200000
593 4768
594 495452160
595 819200
596 1945600
597 77568
598 1064960
599 4816
600 12582912000
601 4832
602 1177600
603 1290240
604 1971200
605 802816
606 1597440
607 4880
608 18022400000
609 983040
610 1310720
611 51200
612 589824000
613 4928
614 99200
615 1081344
616 573440000
617 4960
618 1628160
619 4976
620 27852800
621 23003136
622 100480
623 58880
624 15728640000
625 16777216
626 101120
627 946176
628 2048000
629 51200
630 471859200
631 5072
632 41984000
633 82176
634 102400
635 66560
636 34406400
637 819200
638 1146880
639 1363968
640 10485760000000
641 5152
642 1689600
643 5168
644 26624000
645 1130496
646 1126400
647 5200
648 339738624000
649 55552
650 20971520
651 1044480
652 2124800
653 5248
654 1720320
655 68608
656 901120000
657 1400832
658 1280000
659 5296
660 550502400
661 5312
662 106880
663 983040
664 44032000
665 901120
666 29491200
667 53248
668 2176000
669 86784
670 1433600
671 57344
672 393216000000
673 5408
674 108800
675 452984832
676 26214400
677 5440
678 1781760
679 64000
680 655360000
681 88320
682 1218560
683 5488
684 648806400
685 71680
686 20480000
687 89088
688 942080000
689 57344
690 25559040
691 5552
692 2252800
693 20643840
694 112000
695 72704
696 786432000
697 56320
698 112640
699 90624
700 524288000
701 5632
702 566231040
703 56320
704 458752000000
705 1228800
706 113920
707 66560
708 38092800
709 5696
710 1515520
711 1511424
712 47104000
713 56576
714 24576000
715 917504
716 2329600
717 92928
718 115840
719 5776
720 377487360000
721 67840
722 1239040
723 93696
724 2355200
725 1048576
726 24084480
727 5840
728 655360000
729 12230590464
730 1556480
731 58880
732 39321600
733 5888
734 118400
735 19660800
736 21299200000
737 62720
738 32440320
739 5936
740 32768000
741 1081344
742 1433600
743 5968
744 835584000
745 77824
746 120320
747 1585152
748 28672000
749 70400
750 503316480
751 6032
752 1024000000
753 97536
754 1310720
755 78848
756 14155776000
757 6080
758 122240
759 1118208
760 720896000
761 6112
762 1996800
763 71680
764 2483200
765 23592960
766 123520
767 63488
768 314572800000000
769 6176
770 22937600
771 99840
772 2508800
773 6208
774 33914880
775 1114112
776 51200000
777 1228800
778 125440
779 61952
780 629145600
781 66304
782 1331200
783 28311552
784 16384000000
785 81920
786 2058240
787 6320
788 2560000
789 102144
790 1679360
791 74240
792 16515072000
793 65536
794 128000
795 1376256
796 2585600
797 6400
798 27033600
799 64000
800 419430400000
801 1695744
802 129280
803 68096
804 43008000
805 1064960
806 1392640
807 104448
808 53248000
809 6496
810 13589544960
811 6512
812 32768000
813 105216
814 1433600
815 84992
816 19660800000
817 64768
818 131840
819 23592960
820 36044800
821 6592
822 2150400
823 6608
824 54272000
825 22020096
826 1587200
827 6640
828 766771200
829 6656
830 1761280
831 107520
832 524288000000
833 1024000
834 2181120
835 87040
836 31539200
837 30081024
838 135040
839 6736
840 15728640000
841 65536
842 135680
843 109056
844 2739200
845 1048576
846 36864000
847 1003520
848 1146880000
849 109824
850 26214400
851 66560
852 45465600
853 6848
854 1638400
855 25952256
856 56320000
857 6880
858 27525120
859 6896
860 37683200
861 1351680
862 138880
863 6928
864 11324620800000
865 90112
866 139520
867 1228800
868 34816000
869 73472
870 31457280
871 71680
872 57344000
873 1843200
874 1464320
875 20971520
876 46694400
877 7040
878 141440
879 113664
880 18350080000
881 7072
882 589824000
883 7088
884 32768000
885 1523712
886 142720
887 7120
888 983040000
889 83200
890 1884160
891 594542592
892 2892800
893 70400
894 2334720
895 93184
896 13107200000000
897 1277952
898 144640
899 69632
900 15099494400
901 71680
902 1576960
903 1413120
904 59392000
905 94208
906 2365440
907 7280
908 2944000
909 1916928
910 26214400
911 7312
912 21626880000
913 77056
914 147200
915 1572864
916 2969600
917 85760
918 707788800
919 7376
920 851968000
921 119040
922 148480
923 75776
924 688128000
925 1310720
926 149120
927 1953792
928 26214400000
929 7456
930 33423360
931 1126400
932 3020800
933 120576
934 150400
935 1146880
936 18874368000
937 7520
938 1792000
939 121344
940 40960000
941 7552
942 2457600
943 73216
944 1269760000
945 566231040
946 1648640
947 7600
948 50380800
949 77824
950 28835840
951 122880
952 819200000
953 7648
954 41287680
955 99328
956 3097600
957 1376256
958 154240
959 89600
960 12582912000000
961 73984
962 1638400
963 2027520
964 3123200
965 100352
966 31948800
967 7760
968 802816000
969 1351680
970 2048000
971 7792
972 407686348800
973 90880
974 156800
975 25165824
976 1310720000
977 7840
978 2549760
979 82432
980 655360000
981 2064384
982 158080
983 7888
984 1081344000
985 102400
986 1638400
987 1536000
988 36044800
989 76544
990 660602880
991 7952
992 27852800000
993 128256
994 1894400
995 103424
996 52838400
997 8000
998 160640
999 35389440
1000 16777216000