0 1
1 1
2 1
3 2
4 1
5 1
6 6
7 1
8 1
9 1
10 24
11 3
12 2
13 1
14 1
15 120
16 3
17 2
18 1
19 1
20 1
21 720
22 15
23 8
24 3
25 2
26 1
27 1
28 5040
29 45
30 40
31 3
32 6
33 1
34 1
35 1
36 40320
37 315
38 80
39 15
40 24
41 1
42 2
43 1
44 1
45 362880
46 315
47 560
48 45
49 24
50 1
51 6
52 1
53 1
54 1
55 3628800
56 2835
57 4480
58 315
59 144
60 5
61 24
62 3
63 2
64 1
65 1
66 39916800
67 14175
68 4480
69 315
70 1008
71 5
72 120
73 3
74 2
75 1
76 1
77 1
78 479001600
79 155925
80 44800
81 2835
82 8064
83 35
84 720
85 15
86 8
87 3
88 2
89 1
90 1
91 6227020800
92 467775
93 492800
94 14175
95 72576
96 35
97 720
98 45
99 40
100 3
101 6
102 1
103 1
104 1
105 87178291200
106 6081075
107 1971200
108 155925
109 145152
110 35
111 5760
112 315
113 80
114 3
115 24
116 1
117 2
118 1
119 1
120 1307674368000
121 42567525
122 25625600
123 467775
124 1596672
125 175
126 51840
127 315
128 560
129 9
130 120
131 1
132 6
133 1
134 1
135 1
136 20922789888000
137 638512875
138 358758400
139 6081075
140 19160064
141 1925
142 518400
143 2835
144 4480
145 63
146 720
147 5
148 24
149 3
150 2
151 1
152 1
153 355687428096000
154 638512875
155 1793792000
156 42567525
157 249080832
158 1925
159 5702400
160 14175
161 4480
162 63
163 5040
164 5
165 120
166 3
167 2
168 1
169 1
170 1
171 6402373705728000
172 10854718875
173 28700672000
174 638512875
175 3487131648
176 25025
177 68428800
178 155925
179 44800
180 567
181 40320
182 35
183 720
184 15
185 8
186 3
187 2
188 1
189 1
190 121645100408832000
191 97692469875
192 487911424000
193 638512875
194 10461394944
195 175175
196 889574400
197 467775
198 492800
199 567
200 362880
201 35
202 5040
203 45
204 8
205 3
206 6
207 1
208 1
209 1
210 2432902008176640000
211 1856156927625
212 975822848000
213 10854718875
214 167382319104
215 875875
216 1779148800
217 6081075
218 1971200
219 6237
220 3628800
221 35
222 40320
223 45
224 16
225 15
226 24
227 1
228 2
229 1
230 1
231 51090942171709440000
232 9280784638125
233 18540634112000
234 97692469875
235 2845499424768
236 875875
237 26687232000
238 42567525
239 25625600
240 18711
241 3628800
242 175
243 362880
244 45
245 112
246 45
247 120
248 1
249 6
250 1
251 1
252 1
253 1124000727777607680000
254 194896477400625
255 370812682240000
256 1856156927625
257 51218989645824
258 14889875
259 426995712000
260 638512875
261 358758400
262 243243
263 43545600
264 1925
265 3628800
266 405
267 896
268 315
269 720
270 5
271 24
272 3
273 2
274 1
275 1
276 25852016738884976640000
277 2143861251406875
278 2595688775680000
279 9280784638125
280 973160803270656
281 14889875
282 7258927104000
283 638512875
284 1793792000
285 1702701
286 566092800
287 1925
288 39916800
289 2025
290 896
291 315
292 5040
293 5
294 120
295 3
296 2
297 1
298 1
299 1
300 620448401733239439360000
301 49308808782358125
302 57105153064960000
303 194896477400625
304 3892643213082624
305 282907625
306 130660687872000
307 10854718875
308 28700672000
309 5108103
310 7925299200
311 25025
312 479001600
313 22275
314 1792
315 2835
316 40320
317 35
318 720
319 3
320 8
321 3
322 2
323 1
324 1
325 15511210043330985984000000
326 147926426347074375
327 1313418520494080000
328 2143861251406875
329 81745507474735104
330 1414538125
331 2482553069568000
332 97692469875
333 487911424000
334 5108103
335 118879488000
336 175175
337 479001600
338 66825
339 19712
340 14175
341 362880
342 35
343 5040
344 9
345 40
346 3
347 6
348 1
349 1
350 1
351 403291461126605635584000000
352 3698160658676859375
353 10507348163952640000
354 49308808782358125
355 1798401164444172288
356 9901766875
357 49651061391360000
358 1856156927625
359 975822848000
360 86837751
361 1902071808000
362 875875
363 6706022400
364 868725
365 78848
366 155925
367 3628800
368 35
369 40320
370 63
371 80
372 15
373 24
374 1
375 2
376 1
377 1
378 10888869450418352160768000000
379 48076088562799171875
380 262683704098816000000
381 147926426347074375
382 41363226782215962624
383 108919435625
384 148953184174080000
385 9280784638125
386 18540634112000
387 781539759
388 32335220736000
389 875875
390 100590336000
391 868725
392 1025024
393 467775
394 39916800
395 175
396 362880
397 63
398 80
399 45
400 120
401 1
402 6
403 1
404 1
405 1
406 304888344611713860501504000000
407 1298054391195577640625
408 6829776306569216000000
409 3698160658676859375
410 992717442773183102976
411 2505147019375
412 3276970051829760000
413 194896477400625
414 370812682240000
415 14849255421
416 582033973248000
417 14889875
418 1609445376000
419 13030875
420 14350336
421 6081075
422 479001600
423 1925
424 3628800
425 567
426 640
427 315
428 720
429 5
430 24
431 3
432 2
433 1
434 1
435 8841761993739701954543616000000
436 9086380738369043484375
437 6829776306569216000000
438 48076088562799171875
439 992717442773183102976
440 2505147019375
441 75370311192084480000
442 2143861251406875
443 2595688775680000
444 14849255421
445 11058645491712000
446 14889875
447 27360571392000
448 13030875
449 14350336
450 42567525
451 6227020800
452 1925
453 39916800
454 567
455 640
456 315
457 5040
458 5
459 24
460 3
461 2
462 1
463 1
464 1
465 265252859812191058636308480000000
466 263505041412702261046875
467 191233736583938048000000
468 1298054391195577640625
469 25810653512102760677376
470 62628675484375
471 1808887468610027520000
472 49308808782358125
473 57105153064960000
474 311834363841
475 221172909834240000
476 282907625
477 492490285056000
478 221524875
479 229605376
480 638512875
481 87178291200
482 25025
483 479001600
484 6237
485 6400
486 2835
487 40320
488 35
489 144
490 15
491 8
492 3
493 2
494 1
495 1
496 8222838654177922817725562880000000
497 3952575621190533915703125
498 5545778360934203392000000
499 9086380738369043484375
500 696887644826774538289152
501 814172781296875
502 45222186715250688000000
503 147926426347074375
504 1313418520494080000
505 3430178002251
506 4644631106519040000
507 1414538125
508 9357315416064000
509 1993723875
510 3903291392
511 638512875
512 1307674368000
513 175175
514 6227020800
515 18711
516 70400
517 14175
518 362880
519 35
520 1008
521 45
522 40
523 3
524 6
525 1
526 1
527 1
528 263130836933693530167218012160000000
529 122529844256906551386796875
530 55457783609342033920000000
531 263505041412702261046875
532 19512854055149687072096256
533 814172781296875
534 1175776854596517888000000
535 3698160658676859375
536 10507348163952640000
537 78894094051773
538 9289262213038080000
539 9901766875
540 187146308321280000
541 37880753625
542 7806582784
543 10854718875
544 20922789888000
545 875875
546 87178291200
547 243243
548 281600
549 14175
550 3628800
551 35
552 8064
553 315
554 80
555 15
556 24
557 1
558 2
559 1
560 1
561 8683317618811886495518194401280000000
562 122529844256906551386796875
563 1719191291889603051520000000
564 3952575621190533915703125
565 565872767599340925090791424
566 5699209469078125
567 31745975074105982976000000
568 48076088562799171875
569 262683704098816000000
570 236682282155319
571 213653030899875840000
572 108919435625
573 3930072474746880000
574 189403768125
575 148325072896
576 97692469875
577 20922789888000
578 875875
579 1307674368000
580 1702701
581 3660800
582 42525
583 39916800
584 175
585 72576
586 315
587 560
588 45
589 120
590 1
591 6
592 1
593 1
594 1
595 295232799039604140847618609643520000000
596 4043484860477916195764296875
597 55014121340467297648640000000
598 122529844256906551386796875
599 3395236605596045550544748544
600 165277074603265625
601 126983900296423931904000000
602 1298054391195577640625
603 6829776306569216000000
604 236682282155319
605 5127672741597020160000
606 2505147019375
607 86461594444431360000
608 568211304375
609 593300291584
610 1856156927625
611 376610217984000
612 14889875
613 20922789888000
614 5108103
615 7321600
616 552825
617 479001600
618 1925
619 145152
620 2835
621 4480
622 45
623 720
624 1
625 24
626 3
627 2
628 1
629 1
630 10333147966386144929666651337523200000000
631 68739242628124575327993046875
632 605155334745140274135040000000
633 122529844256906551386796875
634 105252334773477412066887204864
635 826385373016328125
636 3682533108596294025216000000
637 9086380738369043484375
638 6829776306569216000000
639 3076869668019147
640 128191818539925504000000
641 2505147019375
642 1988616672221921280000
643 6250324348125
644 4153102041088
645 9280784638125
646 7155594141696000
647 14889875
648 355687428096000
649 5108103
650 36608000
651 3869775
652 6227020800
653 1925
654 1596672
655 14175
656 4480
657 45
658 5040
659 1
660 120
661 3
662 2
663 1
664 1
665 1
666 371993326789901217467999448150835200000000
667 2405873491984360136479756640625
668 20575281381334769320591360000000
669 4043484860477916195764296875
670 3368074712751277186140390555648
671 25617946563506171875
672 110475993257888820756480000000
673 263505041412702261046875
674 191233736583938048000000
675 83075481036516969
676 3332987282038063104000000
677 62628675484375
678 47726800133326110720000
679 143757460006875
680 91368244903936
681 194896477400625
682 143111882833920000
683 282907625
684 6402373705728000
685 86837751
686 585728000
687 58046625
688 87178291200
689 25025
690 19160064
691 155925
692 44800
693 405
694 40320
695 7
696 720
697 15
698 8
699 3
700 2
701 1
702 1
703 13763753091226345046315979581580902400000000
704 21652861427859241228317809765625
705 720134848346716926220697600000000
706 68739242628124575327993046875
707 111146465520792147142632888336384
708 25617946563506171875
709 3424755790994553443450880000000
710 3952575621190533915703125
711 5545778360934203392000000
712 581528367255618783
713 89990656615027703808000000
714 814172781296875
715 1193170003333152768000000
716 431272380020625
717 2101469632790528
718 2143861251406875
719 3005349539512320000
720 1414538125
721 6402373705728000
722 781539759
723 9957376000
724 58046625
725 1307674368000
726 175175
727 249080832
728 467775
729 492800
730 2025
731 362880
732 7
733 5040
734 45
735 40
736 3
737 6
738 1
739 1
740 1
741 523022617466601111760007224100074291200000000
742 801155872830791925447758961328125
743 2880539393386867704882790400000000
744 2405873491984360136479756640625
745 3778979827706933002849518203437056
746 281797412198567890625
747 109592185311825710190428160000000
748 122529844256906551386796875
749 55457783609342033920000000
750 16864322650412944707
751 2519738385220775706624000000
752 814172781296875
753 2386340006666305536000000
754 10781809500515625
755 16811757062324224
756 49308808782358125
757 66117689869271040000
758 9901766875
759 128047474114560000
760 14849255421
761 19914752000
762 986792625
763 20922789888000
764 875875
765 3487131648
766 467775
767 1971200
768 22275
769 3628800
770 7
771 40320
772 315
773 80
774 15
775 24
776 1
777 2
778 1
779 1
780 20397882081197443358640281739902897356800000000
781 15221961583785046583507420265234375
782 106579957555314105080663244800000000
783 21652861427859241228317809765625
784 26452858793948531019946627424059392
785 4790556007375654140625
786 3616542115290248436284129280000000
787 122529844256906551386796875
788 1719191291889603051520000000
789 50592967951238834121
790 73072413171402495492096000000
791 5699209469078125
792 64431180179990249472000000
793 140163523506703125
794 16811757062324224
795 147926426347074375
796 1520706866993233920000
797 108919435625
798 2688996956405760000
799 14849255421
800 378380288000
801 8881133625
802 355687428096000
803 875875
804 10461394944
805 3274425
806 25625600
807 66825
808 39916800
809 7
810 362880
811 315
812 560
813 45
814 24
815 1
816 6
817 1
818 1
819 1
820 815915283247897734345611269596115894272000000000
821 593656501767616816756789390344140625
822 4050038387101935993065203302400000000
823 801155872830791925447758961328125
824 952302916582147116718078587266138112
825 167669460258147894921875
826 122962431919868446833660395520000000
827 4043484860477916195764296875
828 55014121340467297648640000000
829 1568382006488403857751
830 2192172395142074864762880000000
831 165277074603265625
832 1804073045039726985216000000
833 3784415134680984375
834 437105683620429824
835 3698160658676859375
836 36496964807837614080000
837 2505147019375
838 59157933040926720000
839 311834363841
840 7567605760000
841 168741538875
842 6402373705728000
843 14889875
844 167382319104
845 49116375
846 358758400
847 868725
848 479001600
849 77
850 3628800
851 2835
852 4480
853 315
854 144
855 5
856 24
857 3
858 2
859 1
860 1
861 33452526613163807108170062053440751665152000000000
862 2968282508838084083783946951720703125
863 52650499032325167909847642931200000000
864 15221961583785046583507420265234375
865 35235207913539443318568907728847110144
866 167669460258147894921875
867 614812159599342234168301977600000000
868 68739242628124575327993046875
869 605155334745140274135040000000
870 1568382006488403857751
871 67957344249404320807649280000000
872 826385373016328125
873 52318118306152082571264000000
874 3784415134680984375
875 437105683620429824
876 48076088562799171875
877 912424120195940352000000
878 2505147019375
879 1360632459941314560000
880 3430178002251
881 7567605760000
882 843707694375
883 121645100408832000
884 14889875
885 2845499424768
886 49116375
887 1793792000
888 868725
889 6227020800
890 77
891 39916800
892 14175
893 4480
894 315
895 144
896 5
897 120
898 3
899 2
900 1
901 1
902 1
903 1405006117752879898543142606244511569936384000000000
904 121699582862361447435141825020548828125
905 2106019961293006716393905717248000000000
906 593656501767616816756789390344140625
907 1338937900714498846105618493696190185472
908 6203770029551472112109375
909 22133237745576320430058871193600000000
910 2405873491984360136479756640625
911 20575281381334769320591360000000
912 51756606214117327305783
913 2174635015980938265844776960000000
914 25617946563506171875
915 1569543549184562477137920000000
916 109748038905748546875
917 12238959141372035072
918 1298054391195577640625
919 23723027125094449152000000
920 62628675484375
921 32655179038591549440000
922 78894094051773
923 166487326720000
924 17717861581875
925 2432902008176640000
926 282907625
927 51218989645824
928 834978375
929 28700672000
930 13030875
931 87178291200
932 1001
933 479001600
934 155925
935 44800
936 2835
937 1152
938 35
939 720
940 15
941 8
942 3
943 2
944 1
945 1
946 60415263063373835637355132068513997507264512000000000
947 2555691240109590396137978325431525390625
948 86346818413013275372150134407168000000000
949 2968282508838084083783946951720703125
950 52218578127865454998119121254151417233408
951 117871630561477970130078125
952 818929796586323855912178234163200000000
953 21652861427859241228317809765625
954 720134848346716926220697600000000
955 879862305639994564198311
956 6523905047942814797534330880000000
957 25617946563506171875
958 48655850024721436791275520000000
959 1646220583586228203125
960 354929815099789017088
961 9086380738369043484375
962 640521732377550127104000000
963 814172781296875
964 816379475964788736000000
965 236682282155319
966 3829208514560000
967 17717861581875
968 51090942171709440000
969 1414538125
970 973160803270656
971 7514805375
972 487911424000
973 13030875
974 1307674368000
975 7007
976 6227020800
977 467775
978 44800
979 14175
980 10368
981 35
982 5040
983 45
984 40
985 3
986 6
987 1
988 1
989 1
990 2658271574788448768043625811014615890319638528000000000
991 109894723324712387033933067993555591796875
992 1208855457782185855210101881700352000000000
993 121699582862361447435141825020548828125
994 417748625022923639984952970033211337867264
995 1532331197299213611691015625
996 31119332270280306524662772898201600000000
997 801155872830791925447758961328125
998 2880539393386867704882790400000000
999 6159036139479961949388177
1000 221812771630055703116167249920000000
1001 281797412198567890625
1002 1556987200791085977320816640000000
1003 51032838091173074296875
1004 709859630199578034176
1005 263505041412702261046875
1006 17934608506571403558912000000
1007 814172781296875
1008 21225866375084507136000000
1009 236682282155319
1010 30633668116480000
1011 407510816383125
1012 1124000727777607680000
1013 9901766875
1014 3892643213082624
1015 142781302125
1016 975822848000
1017 221524875
1018 20922789888000
1019 7007
1020 87178291200
1021 6081075
1022 179200
1023 155925
1024 20736
1025 35
1026 40320
1027 315
1028 80
1029 3
1030 24
1031 1
1032 2
1033 1
1034 1
1035 119622220865480194561963161495657715064383733760000000000
1036 1208841956571836257373263747929111509765625
1037 51980784684633991774034380913115136000000000
1038 2555691240109590396137978325431525390625
1039 17127693625939869239383071771361664852557824
1040 7661655986496068058455078125
1041 1213653958540931954461848143029862400000000
1042 15221961583785046583507420265234375
1043 106579957555314105080663244800000000
1044 55431325255319657544493593
1045 7763447007051949609065853747200000000
1046 4790556007375654140625
1047 51380577626105837251586949120000000
1048 51032838091173074296875
1049 22005648536186919059456
1050 3952575621190533915703125
1051 520103646690570703208448000000
1052 5699209469078125
1053 573098392127281692672000000
1054 3076869668019147
1055 765841702912000000
1056 1222532449149375
1057 1124000727777607680000
1058 108919435625
1059 81745507474735104
1060 713906510625
1061 18540634112000
1062 1993723875
1063 355687428096000
1064 7007
1065 1307674368000
1066 42567525
1067 2329600
1068 467775
1069 228096
1070 175
1071 362880
1072 315
1073 560
1074 9
1075 120
1076 1
1077 6
1078 1
1079 1
1080 1
1081 5502622159812088949850305428800254892961651752960000000000
1082 54397888045732631581796868656810017939453125
1083 2287154526123895638057512760177065984000000000
1084 109894723324712387033933067993555591796875
1085 719363132289474508054089014397189923807428608
1086 314127895446338790396658203125
1087 48546158341637278178473925721194496000000000
1088 593656501767616816756789390344140625
1089 4050038387101935993065203302400000000
1090 2050959034446827329146262941
1091 279484092253870185926370734899200000000
1092 167669460258147894921875
1093 1746939639287598466553956270080000000
1094 1684083657008711451796875
1095 704180753157981409902592
1096 122529844256906551386796875
1097 15603109400717121096253440000000
1098 165277074603265625
1099 16046754979563887394816000000
1100 83075481036516969
1101 19911884275712000000
1102 30563311228734375
1103 26976017466662584320000
1104 2505147019375
1105 1798401164444172288
1106 14992036723125
1107 370812682240000
1108 37880753625
1109 6402373705728000
1110 119119
1111 20922789888000
1112 638512875
1113 32614400
1114 6081075
1115 2737152
1116 1925
1117 3628800
1118 2835
1119 4480
1120 63
1121 720
1122 5
1123 24
1124 3
1125 2
1126 1
1127 1
1128 258623241511168180642964355153611979969197632389120000000000
1129 1251151425051850526381327979106630412607421875
1130 11435772630619478190287563800885329920000000000
1131 1208841956571836257373263747929111509765625
1132 30932614688447403846325827619079166723719430144
1133 2198895268124371532776607421875
1134 1990392492007128405317430954568974336000000000
1135 2968282508838084083783946951720703125
1136 52650499032325167909847642931200000000
1137 38968221654489719253778995879
1138 10340911413393196879275717191270400000000
1139 167669460258147894921875
1140 61142887375065946329388469452800000000
1141 28629422169148094680546875
1142 7745988284737795508928512
1143 122529844256906551386796875
1144 483696391422230753983856640000000
1145 826385373016328125
1146 465355894407352734449664000000
1147 581528367255618783
1148 19911884275712000000
1149 397323045973546875
1150 674400436666564608000000
1151 2505147019375
1152 41363226782215962624
1153 164912403954375
1154 2595688775680000
1155 189403768125
1156 121645100408832000
1157 119119
1158 355687428096000
1159 638512875
1160 163072000
1161 42567525
1162 35582976
1163 1925
1164 39916800
1165 14175
1166 4480
1167 63
1168 5040
1169 5
1170 120
1171 3
1172 2
1173 1
1174 1
1175 1
1176 12413915592536072670862289047373375038521486354677760000000000
1177 58804116977436974739922415018011629392548828125
1178 526045541008495996753227934840725176320000000000
1179 54397888045732631581796868656810017939453125
1180 1361035046291685769238336415239483335843654926336
1181 94552496529347975909394119140625
1182 11942354952042770431904585727413846016000000000
1183 121699582862361447435141825020548828125
1184 2106019961293006716393905717248000000000
1185 1519760644525099050897380839281
1186 392954633708941481412477253268275200000000
1187 6203770029551472112109375
1188 2201143945502374067857984900300800000000
1189 143147110845740473402734375
1190 263363601681085047303569408
1191 4043484860477916195764296875
1192 15478284525511384127483412480000000
1193 25617946563506171875
1194 13960676832220582033489920000000
1195 16864322650412944707
1196 79647537102848000000
1197 10727722241285765625
1198 17534411353330679808000000
1199 62628675484375
1200 992717442773183102976
1201 3792985290950625
1202 57105153064960000
1203 568211304375
1204 2432902008176640000
1205 2263261
1206 6402373705728000
1207 10854718875
1208 2609152000
1209 638512875
1210 71165952
1211 25025
1212 479001600
1213 155925
1214 44800
1215 567
1216 40320
1217 5
1218 720
1219 15
1220 8
1221 3
1222 2
1223 1
1224 1
1225 608281864034267560872252163321295376887552831379210240000000000
1226 176412350932310924219767245054034888177646484375
1227 24724140427399311847401712937514083287040000000000
1228 1251151425051850526381327979106630412607421875
1229 12249315416625171923145027737155350022592894337024
1230 1040077461822827735003335310546875
1231 513521262937839128571897186278795378688000000000
1232 2555691240109590396137978325431525390625
1233 86346818413013275372150134407168000000000
1234 1519760644525099050897380839281
1235 15325230714648717775086612877462732800000000
1236 117871630561477970130078125
1237 81442325983587840510745441311129600000000
1238 1288323997611664260624609375
1239 1843545211767595331124985856
1240 68739242628124575327993046875
1241 510783389341875676206952611840000000
1242 25617946563506171875
1243 432780981798838043038187520000000
1244 50592967951238834121
1245 2309778575982592000000
1246 75094055689000359375
1247 473429106539928354816000000
1248 814172781296875
1249 992717442773183102976
1250 11378955872851875
1251 1313418520494080000
1252 6250324348125
1253 51090942171709440000
1254 2263261
1255 121645100408832000
1256 97692469875
1257 44355584000
1258 638512875
1259 213497856
1260 175175
1261 6227020800
1262 467775
1263 492800
1264 567
1265 362880
1266 5
1267 5040
1268 45
1269 8
1270 3
1271 6
1272 1
1273 1
1274 1
1275 30414093201713378043612608166064768844377641568960512000000000000
1276 8644205195683235286768595007647709520704677734375
1277 395586246838388989558427407000225332592640000000000
1278 58804116977436974739922415018011629392548828125
1279 563468509164757908464671275909146101039273139503104
1280 5200387309114138675016676552734375
1281 22594935569264921657163476196266996662272000000000
1282 109894723324712387033933067993555591796875
1283 1208855457782185855210101881700352000000000
1284 62310186425529061086792614410521
1285 613009228585948711003464515098509312000000000
1286 1532331197299213611691015625
1287 3094808387376337939408326769822924800000000
1288 47667987911631577643110546875
1289 7374180847070381324499943424
1290 2405873491984360136479756640625
1291 1021566778683751352413905223680000000
1292 281797412198567890625
1293 13848991417562817377222000640000000
1294 1568382006488403857751
1295 23097785759825920000000
1296 2177727614981010421875
1297 13256014983117993934848000000
1298 814172781296875
1299 25810653512102760677376
1300 284473896821296875
1301 10507348163952640000
1302 143757460006875
1303 1124000727777607680000
1304 15842827
1305 2432902008176640000
1306 1856156927625
1307 88711168000
1308 638512875
1309 3415965696
1310 875875
1311 87178291200
1312 6081075
1313 1971200
1314 6237
1315 3628800
1316 5
1317 40320
1318 315
1319 16
1320 15
1321 24
1322 1
1323 2
1324 1
1325 1
1326 1551118753287382280224243016469303211063259720016986112000000000000
1327 216105129892080882169214875191192738017616943359375
1328 19383726095081060488362942943011041297039360000000000
1329 176412350932310924219767245054034888177646484375
1330 26483019930743621697839549967729866748845837556645888
1331 119608908109625189525383560712890625
1332 1016772100616921474572356428832014849802240000000000
1333 1208841956571836257373263747929111509765625
1334 51980784684633991774034380913115136000000000
1335 1308513914936110282822644902620941
1336 25133378372023897151142045119038881792000000000
1337 7661655986496068058455078125
1338 9284425162129013818224980309468774400000000
1339 905691770320999975219100390625
1340 272844691341604109006497906688
1341 21652861427859241228317809765625
1342 35754837253931297334486682828800000000
1343 4790556007375654140625
1344 457016716779572973448326021120000000
1345 1568382006488403857751
1346 716031358554603520000000
1347 32665914224715156328125
1348 384424434510421824110592000000
1349 5699209469078125
1350 696887644826774538289152
1351 284473896821296875
1352 262683704098816000000
1353 431272380020625
1354 25852016738884976640000
1355 174271097
1356 51090942171709440000
1357 9280784638125
1358 1685512192000
1359 5746615875
1360 58071416832
1361 875875
1362 1307674368000
1363 42567525
1364 1971200
1365 18711
1366 39916800
1367 25
1368 362880
1369 315
1370 112
1371 45
1372 120
1373 1
1374 6
1375 1
1376 1
1377 1
1378 80658175170943878571660636856403766975289505440883277824000000000000
1379 11021361624496124990629958634750829638898464111328125
1380 969186304754053024418147147150552064851968000000000000
1381 8644205195683235286768595007647709520704677734375
1382 1271184956675693841496298398451033603944600202719002624
1383 5621618681152383907693027353505859375
1384 46771516628378387830328395726272683090903040000000000
1385 54397888045732631581796868656810017939453125
1386 2287154526123895638057512760177065984000000000
1387 56266098342252742161373730812700463
1388 1055601891625003680347965894999633035264000000000
1389 314127895446338790396658203125
1390 371377006485160552728999212378750976000000000
1391 35321979042518999033544915234375
1392 10368098270980956142246920454144
1393 801155872830791925447758961328125
1394 1287174141141526704041520581836800000000
1395 167669460258147894921875
1396 15538568370505481097243084718080000000
1397 51756606214117327305783
1398 22913003473747312640000000
1399 1012643340966169846171875
1400 11532733035312654723317760000000
1401 165277074603265625
1402 19512854055149687072096256
1403 7680795214175015625
1404 6829776306569216000000
1405 10781809500515625
1406 620448401733239439360000
1407 4008235231
1408 1124000727777607680000
1409 194896477400625
1410 33710243840000
1411 109185701625
1412 1045285502976
1413 14889875
1414 20922789888000
1415 638512875
1416 27596800
1417 243243
1418 479001600
1419 275
1420 3628800
1421 2835
1422 896
1423 315
1424 720
1425 5
1426 24
1427 3
1428 2
1429 1
1430 1
1431 4274883284060025564298013753389399649690343788366813724672000000000000
1432 143277701118449624878189462251760785305680033447265625
1433 16476167180818901415108501501559385102483456000000000000
1434 216105129892080882169214875191192738017616943359375
1435 62288062877108998233318621524100646593285409933231128576
1436 5621618681152383907693027353505859375
1437 2198261281533784228025434599134816105272442880000000000
1438 1251151425051850526381327979106630412607421875
1439 11435772630619478190287563800885329920000000000
1440 618927081764780163775111038939705093
1441 45390881339875158254962533484984220516352000000000
1442 2198895268124371532776607421875
1443 15226457265891582661888967707528790016000000000
1444 176609895212594995167724576171875
1445 134785277522752429849209965903872
1446 15221961583785046583507420265234375
1447 47625443222236488049536261527961600000000
1448 167669460258147894921875
1449 543849892967691838403507965132800000000
1450 879862305639994564198311
1451 252043038211220439040000000
1452 1012643340966169846171875
1453 357514724094692296422850560000000
1454 826385373016328125
1455 565872767599340925090791424
1456 53765566499225109375
1457 6829776306569216000000
1458 140163523506703125
1459 15511210043330985984000000
1460 4008235231
1461 25852016738884976640000
1462 2143861251406875
1463 235971706880000
1464 545928508125
1465 19860424556544
1466 14889875
1467 355687428096000
1468 638512875
1469 137984000
1470 1702701
1471 6227020800
1472 275
1473 39916800
1474 14175
1475 896
1476 315
1477 5040
1478 5
1479 120
1480 3
1481 2
1482 1
1483 1
1484 1
1485 230843697339241380472092742683027581083278564571807941132288000000000000
1486 7593718159277830118544041499343321621201041772705078125
1487 856760693402582873585642078081088025329139712000000000000
1488 11021361624496124990629958634750829638898464111328125
1489 124576125754217996466637243048201293186570819866462257152
1490 275459315376466811476958340321787109375
1491 105516541513621642945220860758471173053077258240000000000
1492 58804116977436974739922415018011629392548828125
1493 526045541008495996753227934840725176320000000000
1494 5570343735883021473975999350457345837
1495 181563525359500633019850133939936882065408000000000
1496 94552496529347975909394119140625
1497 639511205167446471799336643716209180672000000000
1498 7241005703716394801876707623046875
1499 1078282220182019438793679727230976
1500 593656501767616816756789390344140625
1501 1809766842444986545882377938062540800000000
1502 6203770029551472112109375
1503 19578596146836906182526286744780800000000
1504 6159036139479961949388177
1505 8569463299181494927360000000
1506 3037930022898509538515625
1507 11440471171030153485531217920000000
1508 25617946563506171875
1509 3395236605596045550544748544
1510 1559201428477528171875
1511 191233736583938048000000
1512 3784415134680984375
1513 403291461126605635584000000
1514 4008235231
1515 620448401733239439360000
1516 49308808782358125
1517 471943413760000
1518 11464498670625
1519 79441698226176
1520 282907625
1521 6402373705728000
1522 10854718875
1523 2207744000
1524 5108103
1525 87178291200
1526 3575
1527 479001600
1528 14175
1529 1792
1530 2835
1531 40320
1532 35
1533 720
1534 3
1535 8
1536 3
1537 2
1538 1
1539 1
1540 12696403353658275925965100847566516959580321051449436762275840000000000000
1541 205030390300501413200689120482269683772428127863037109375
1542 45408316750336892300039030138297665342444404736000000000000
1543 143277701118449624878189462251760785305680033447265625
1544 6353382413465117819798499395458265952515111813189575114752
1545 6886482884411670286923958508044677734375
1546 105516541513621642945220860758471173053077258240000000000
1547 176412350932310924219767245054034888177646484375
1548 24724140427399311847401712937514083287040000000000
1549 128117905925309493901447985060518954251
1550 8170358641177528485893256027297159692943360000000000
1551 1040077461822827735003335310546875
1552 27498981822200198287371475679796994768896000000000
1553 21723017111149184405630122869140625
1554 44209571027462796990540868816470016
1555 2968282508838084083783946951720703125
1556 70580906855354475289412739584439091200000000
1557 117871630561477970130078125
1558 724408057432965528753472609556889600000000
1559 55431325255319657544493593
1560 42847316495907474636800000000
1561 51644810389274662154765625
1562 377535548643995065022530191360000000
1563 25617946563506171875
1564 105252334773477412066887204864
1565 23388021427162922578125
1566 5545778360934203392000000
1567 3784415134680984375
1568 10888869450418352160768000000
1569 52107058003
1570 15511210043330985984000000
1571 147926426347074375
1572 10854698516480000
1573 126109485376875
1574 238325094678528
1575 1414538125
1576 121645100408832000
1577 97692469875
1578 37531648000
1579 5108103
1580 1307674368000
1581 3575
1582 6227020800
1583 42525
1584 19712
1585 14175
1586 362880
1587 35
1588 720
1589 9
1590 40
1591 3
1592 6
1593 1
1594 1
1595 1
1596 710998587804863451854045647463724949736497978881168458687447040000000000000
1597 11276671466527577726037901626524832607483547032467041015625
1598 90816633500673784600078060276595330684888809472000000000000
1599 7593718159277830118544041499343321621201041772705078125
1600 330375885500186126629521968563829829530785814285857905967104
1601 117070209034998394877707294636759521484375
1602 5275827075681082147261043037923558652653862912000000000000
1603 8644205195683235286768595007647709520704677734375
1604 395586246838388989558427407000225332592640000000000
1605 6021541578489546213368055297844390849797
1606 375836497494166310351089777255669345875394560000000000
1607 5200387309114138675016676552734375
1608 1209955200176808724644344929911067769831424000000000
1609 934089735779414929442095283373046875
1610 618933994384479157867572163430580224
1611 121699582862361447435141825020548828125
1612 2823236274214179011576509583377563648000000000
1613 1532331197299213611691015625
1614 1448816114865931057506945219113779200000000
1615 2050959034446827329146262941
1616 171389265983629898547200000000
1617 1807568363624613175416796875
1618 12836208653895832210766026506240000000
1619 281797412198567890625
1620 3368074712751277186140390555648
1621 725028664242050599921875
1622 55457783609342033920000000
1623 109748038905748546875
1624 304888344611713860501504000000
1625 52107058003
1626 403291461126605635584000000
1627 3698160658676859375
1628 86837588131840000
1629 2900518163668125
1630 5243152082927616
1631 9901766875
1632 2432902008176640000
1633 97692469875
1634 75063296000
1635 86837751
1636 20922789888000
1637 17875
1638 87178291200
1639 552825
1640 78848
1641 155925
1642 3628800
1643 35
1644 5760
1645 63
1646 80
1647 15
1648 24
1649 1
1650 2
1651 1
1652 1
1653 40526919504877216755680601905432322134980384796226602145184481280000000000000
1654 78936700265693044082265311385673828252384829227269287109375
1655 4994914842537058153004293315212743187668884520960000000000000
1656 205030390300501413200689120482269683772428127863037109375
1657 17509921931509864711364664333882980965131648157150469016256512
1658 1521912717454979133410194830277873779296875
1659 269067180859735189510313194934101491285347008512000000000000
1660 216105129892080882169214875191192738017616943359375
1661 19383726095081060488362942943011041297039360000000000
1662 18064624735468638640104165893533172549391
1663 17664315382225816586501219531016459256143544320000000000
1664 119608908109625189525383560712890625
1665 54447984007956392608995521845998049642414080000000000
1666 10274987093573564223863048117103515625
1667 26614161758532603788305603027514949632
1668 2555691240109590396137978325431525390625
1669 115752687242781339474636892918480109568000000000
1670 7661655986496068058455078125
1671 56503828479771311242770863545437388800000000
1672 38968221654489719253778995879
1673 6341402841394306246246400000000
1674 16268115272621518578751171875
1675 449267302886354127376810927718400000000
1676 4790556007375654140625
1677 111146465520792147142632888336384
1678 725028664242050599921875
1679 1719191291889603051520000000
1680 1646220583586228203125
1681 304888344611713860501504000000
1682 364749406021
1683 10888869450418352160768000000
1684 48076088562799171875
1685 2170939703296000000
1686 8701554491004375
1687 120592497907335168
1688 108919435625
1689 51090942171709440000
1690 488462349375
1691 1426202624000
1692 781539759
1693 355687428096000
1694 17875
1695 1307674368000
1696 3869775
1697 1025024
1698 467775
1699 39916800
1700 175
1701 51840
1702 63
1703 560
1704 45
1705 120
1706 1
1707 6
1708 1
1709 1
1710 1
1711 2350561331282878571829474910515074683828862318181142924420699914240000000000000
1712 4499391915144503512689122748983408210385935265954349365234375
1713 279715231182075256568240425651913618509457533173760000000000000
1714 11276671466527577726037901626524832607483547032467041015625
1715 945535784301532694413691874029680972117109000486125326877851648
1716 80661374025113894070740326004727310302734375
1717 13991493404706229854536286136573277546838044442624000000000000
1718 11021361624496124990629958634750829638898464111328125
1719 969186304754053024418147147150552064851968000000000000
1720 885166612037963293365104128783125454920159
1721 847887138346839196152058537488790044294890127360000000000
1722 5621618681152383907693027353505859375
1723 2504607264365994060013794004915910283551047680000000000
1724 462374419210810390073837165269658203125
1725 1171023117375434566685446533210657783808
1726 109894723324712387033933067993555591796875
1727 4861612864196816257934749502576164601856000000000
1728 314127895446338790396658203125
1729 2260153139190852449710834541817495552000000000
1730 1519760644525099050897380839281
1731 240973307972983637357363200000000
1732 601920265086996187413793359375
1733 16173622903908748585565193397862400000000
1734 167669460258147894921875
1735 3778979827706933002849518203437056
1736 23925945919987669797421875
1737 55014121340467297648640000000
1738 51032838091173074296875
1739 9146650338351415815045120000000
1740 10577732774609
1741 304888344611713860501504000000
1742 1298054391195577640625
1743 56444432285696000000
1744 217538862275109375
1745 2894219949776044032
1746 2505147019375
1747 1124000727777607680000
1748 10257709336875
1749 28524052480000
1750 14849255421
1751 6402373705728000
1752 303875
1753 20922789888000
1754 58046625
1755 14350336
1756 6081075
1757 479001600
1758 1925
1759 518400
1760 567
1761 4480
1762 315
1763 720
1764 5
1765 24
1766 3
1767 2
1768 1
1769 1
1770 138683118545689835737939019720389406345902876772687432540821294940160000000000000
1771 130482365539190601867984559720518838101192122712676131591796875
1772 5314589392459429874796568087386358751679693130301440000000000000
1773 78936700265693044082265311385673828252384829227269287109375
1774 10400893627316859638550610614326490693288199005347378595656368128
1775 80661374025113894070740326004727310302734375
1776 741549150449430182290423165238383709982416355459072000000000000
1777 143277701118449624878189462251760785305680033447265625
1778 16476167180818901415108501501559385102483456000000000000
1779 885166612037963293365104128783125454920159
1780 41546469778995120611450868336950712170449616240640000000000
1781 5621618681152383907693027353505859375
1782 117716541425201720820648318231047783326899240960000000000
1783 10634611641848638971698254801202138671875
1784 1171023117375434566685446533210657783808
1785 1208841956571836257373263747929111509765625
1786 209049353160463099091194228610775077879808000000000
1787 2198895268124371532776607421875
1788 92666278706824950438144216214517317632000000000
1789 1519760644525099050897380839281
1790 3132653003648787285645721600000000
1791 11436485036652927560862073828125
1792 598424047444623697665912155720908800000000
1793 167669460258147894921875
1794 26452858793948531019946627424059392
1795 406741080639790386556171875
1796 605155334745140274135040000000
1797 51032838091173074296875
1798 283546160488893890266398720000000
1799 10577732774609
1800 8841761993739701954543616000000
1801 9086380738369043484375
1802 56444432285696000000
1803 2828005209576421875
1804 2894219949776044032
1805 2505147019375
1806 25852016738884976640000
1807 112834802705625
1808 199668367360000
1809 14849255421
1810 121645100408832000
1811 303875
1812 355687428096000
1813 58046625
1814 14350336
1815 42567525
1816 6227020800
1817 1925
1818 5702400
1819 567
1820 4480
1821 315
1822 5040
1823 5
1824 24
1825 3
1826 2
1827 1
1828 1
1829 1
1830 8320987112741390144276341183223364380754172606361245952449277696409600000000000000
1831 7698459566812245510211089023510611447970335240047891763916015625
1832 308246184762646932738200949068408807597422201557483520000000000000
1833 4499391915144503512689122748983408210385935265954349365234375
1834 582450043129744139758834194402283478824139144299453201356756615168
1835 4436375571381264173890717930260002066650390625
1836 40043654124269229843682850922872720339050483194789888000000000000
1837 7593718159277830118544041499343321621201041772705078125
1838 856760693402582873585642078081088025329139712000000000000
1839 45143497213936127961620310567939398200928109
1840 2077323488949756030572543416847535608522480812032000000000000
1841 275459315376466811476958340321787109375
1842 5650393988409682599391119275090293599691163566080000000000
1843 499826747166886031669817975656500517578125
1844 53867063399269990067530540527690258055168
1845 54397888045732631581796868656810017939453125
1846 9198171539060376360012546058874103426711552000000000
1847 94552496529347975909394119140625
1848 3891983705686647918402057081009727340544000000000
1849 62310186425529061086792614410521
1850 125306120145951491425828864000000000
1851 446022916429464174873620879296875
1852 22740113802895700511304661917394534400000000
1853 6203770029551472112109375
1854 952302916582147116718078587266138112
1855 14235937822392663529466015625
1856 20575281381334769320591360000000
1857 1684083657008711451796875
1858 9073477135644604488524759040000000
1859 327909716012879
1860 265252859812191058636308480000000
1861 263505041412702261046875
1862 1580444103999488000000
1863 76356140658563390625
1864 75249718694177144832
1865 62628675484375
1866 620448401733239439360000
1867 2595200462229375
1868 4392704081920000
1869 311834363841
1870 2432902008176640000
1871 5773625
1872 6402373705728000
1873 986792625
1874 229605376
1875 638512875
1876 87178291200
1877 25025
1878 68428800
1879 6237
1880 44800
1881 2835
1882 40320
1883 35
1884 144
1885 15
1886 8
1887 3
1888 2
1889 1
1890 1
1891 507580213877224798800856812176625227226004528988036003099405939480985600000000000000
1892 115476893502183682653166335352659171719555028600718376458740234375
1893 18186524900996169031553855995036119648247909891891527680000000000000
1894 130482365539190601867984559720518838101192122712676131591796875
1895 33199652458395415966253549080930158292975931225068832477335127064576
1896 31054628999668849217235025511820014466552734375
1897 2202400976834807641402556800757999618647776575713443840000000000000
1898 205030390300501413200689120482269683772428127863037109375
1899 45408316750336892300039030138297665342444404736000000000000
1900 586865463781169663501064037383212176612065417
1901 105943497936437557559199714259224316034646521413632000000000000
1902 6886482884411670286923958508044677734375
1903 276869305432074447370164844479424386384867014737920000000000
1904 1499480241500658095009453926969501552734375
1905 2531751979765689533173935404801442128592896
1906 1251151425051850526381327979106630412607421875
1907 413917719257716936200564572649334654202019840000000000
1908 1040077461822827735003335310546875
1909 167355299344525860491288454483418275643392000000000
1910 1308513914936110282822644902620941
1911 5137550925984011148458983424000000000
1912 2230114582147320874368104396484375
1913 886864438312932319940881814778386841600000000
1914 117871630561477970130078125
1915 35235207913539443318568907728847110144
1916 128123440401533971765194140625
1917 720134848346716926220697600000000
1918 28629422169148094680546875
1919 299424745476271948121317048320000000
1920 327909716012879
1921 265252859812191058636308480000000
1922 3952575621190533915703125
1923 45832879015985152000000
1924 534492984609943734375
1925 2031742404742782910464
1926 814172781296875
1927 15511210043330985984000000
1928 7785601386688125
1929 101032193884160000
1930 3430178002251
1931 51090942171709440000
1932 28868125
1933 121645100408832000
1934 8881133625
1935 3903291392
1936 638512875
1937 1307674368000
1938 175175
1939 889574400
1940 18711
1941 492800
1942 14175
1943 362880
1944 35
1945 1008
1946 45
1947 40
1948 3
1949 6
1950 1
1951 1
1952 1
1953 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000
1954 7044090503633204641843146456512209474892856744643820963983154296875
1955 363730498019923380631077119900722392964958197837830553600000000000000
1956 7698459566812245510211089023510611447970335240047891763916015625
1957 1925579842586934126042705846693949180992604011053992283685437369745408
1958 590037950993708135127465484724580274864501953125
1959 17619207814678461131220454406063996949182212605707550720000000000000
1960 11276671466527577726037901626524832607483547032467041015625
1961 90816633500673784600078060276595330684888809472000000000000
1962 31103869580401992165556393981310245360439467101
1963 5509061892694752993078385141479664433801619113508864000000000000
1964 117070209034998394877707294636759521484375
1965 13843465271603722368508242223971219319243350736896000000000000
1966 1499480241500658095009453926969501552734375
1967 40508031676251032530782966476823074057486336
1968 58804116977436974739922415018011629392548828125
1969 19040215085854979065225970341869394093292912640000000000
1970 5200387309114138675016676552734375
1971 7363633171159137861616691997270404128309248000000000
1972 56266098342252742161373730812700463
1973 10275101851968022296917966848000000000
1974 91434697868040155849092280255859375
1975 35474577532517292797635272591135473664000000000
1976 1532331197299213611691015625
1977 1338937900714498846105618493696190185472
1978 4740567294856756955312183203125
1979 2880539393386867704882790400000000
1980 143147110845740473402734375
1981 10180441346193246236124779642880000000
1982 3607006876141669
1983 8488091513990113876361871360000000
1984 122529844256906551386796875
1985 458328790159851520000000
1986 15500296553688368296875
1987 8126969618971131641856
1988 814172781296875
1989 403291461126605635584000000
1990 194640034667203125
1991 808257551073280000
1992 78894094051773
1993 1124000727777607680000
1994 28868125
1995 2432902008176640000
1996 168741538875
1997 7806582784
1998 10854718875
1999 20922789888000
2000 875875
2001 1779148800
2002 243243
2003 1971200
2004 155925
2005 3628800
2006 35
2007 8064
2008 45
2009 80
2010 15
2011 24
2012 1
2013 2
2014 1
2015 1
2016 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000
2017 218366805612629343897137540151878493721678559083958449883477783203125
2018 22187560379215326218495704313944065970862450068107663769600000000000000
2019 115476893502183682653166335352659171719555028600718376458740234375
2020 113609210712629113436519644954943001678563636652185544737440804814979072
2021 17111100578817535918696499057012827971070556640625
2022 1004294845436672284479565901145647826103386118525330391040000000000000
2023 78936700265693044082265311385673828252384829227269287109375
2024 4994914842537058153004293315212743187668884520960000000000000
2025 839804478670853788470022637495376624731865611727
2026 291980280312821908633154412498422214991485813015969792000000000000
2027 1521912717454979133410194830277873779296875
2028 706016728851789840793920353422532185281410887581696000000000000
2029 37487006037516452375236348174237538818359375
2030 1984893552136300594008365357364330628816830464
2031 176412350932310924219767245054034888177646484375
2032 894890109035184016065620606067861522384766894080000000000
2033 119608908109625189525383560712890625
2034 331363492702161203772751139877168185773916160000000000
2035 618927081764780163775111038939705093
2036 441829379634624958767472574464000000000
2037 1920128655228843272830937885373046875
2038 1454457678833209004703046176236554420224000000000
2039 7661655986496068058455078125
2040 52218578127865454998119121254151417233408
2041 90070778602278382150931480859375
2042 106579957555314105080663244800000000
2043 1288323997611664260624609375
2044 356315447116763618264367287500800000000
2045 61319116894408373
2046 280107019961673757919941754880000000
2047 122529844256906551386796875
2048 14208192494955397120000000
2049 232504448305325524453125
2050 235682118950162817613824
2051 5699209469078125
2052 10888869450418352160768000000
2053 2530320450673640625
2054 20206438776832000000
2055 236682282155319
2056 25852016738884976640000
2057 317549375
2058 51090942171709440000
2059 843707694375
2060 148325072896
2061 97692469875
2062 355687428096000
2063 875875
2064 26687232000
2065 1702701
2066 25625600
2067 467775
2068 39916800
2069 175
2070 72576
2071 45
2072 560
2073 45
2074 120
2075 1
2076 6
2077 1
2078 1
2079 1
2080 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000
2081 13757108753595648665519665029568345104465749222289382342659100341796875
2082 1375628743511350225546733667464532090193471904222675153715200000000000000
2083 7044090503633204641843146456512209474892856744643820963983154296875
2084 1363310528551549361238235739459316020142763639826226536849289657779748864
2085 1009554934150234619203093444363756850293162841796875
2086 58249101035326992499814822266447573913996394874469162680320000000000000
2087 4499391915144503512689122748983408210385935265954349365234375
2088 279715231182075256568240425651913618509457533173760000000000000
2089 9237849265379391673170249012449142872050521728997
2090 15766935136892383066190338274914799609540233902862368768000000000000
2091 80661374025113894070740326004727310302734375
2092 2824066915407159363175681413690128741125643550326784000000000000
2093 1911837307913339071137053756886114479736328125
2094 3969787104272601188016730714728661257633660928
2095 8644205195683235286768595007647709520704677734375
2096 42954725233688832771149789091257353074468810915840000000000
2097 5621618681152383907693027353505859375
2098 15242720664299415373546552434349736545600143360000000000
2099 5570343735883021473975999350457345837
2100 19440492703923498185768793276416000000000
2101 82565532174840260731730329071041015625
2102 61087222510994778197527939401935285649408000000000
2103 314127895446338790396658203125
2104 417748625022923639984952970033211337867264
2105 270212335806835146452794442578125
2106 4050038387101935993065203302400000000
2107 47667987911631577643110546875
2108 12827356096203490257517222350028800000000
2109 429233818260858611
2110 9523638678696907769278019665920000000
2111 4043484860477916195764296875
2112 454662159838572707840000000
2113 7207637897465091258046875
2114 1414092713700976905682944
2115 165277074603265625
2116 304888344611713860501504000000
2117 68318652168188296875
2118 40412877553664000000
2119 236682282155319
2120 620448401733239439360000
2121 7303635625
2122 1124000727777607680000
2123 17717861581875
2124 593300291584
2125 1856156927625
2126 6402373705728000
2127 14889875
2128 426995712000
2129 5108103
2130 358758400
2131 467775
2132 479001600
2133 1925
2134 145152
2135 405
2136 4480
2137 315
2138 720
2139 1
2140 24
2141 3
2142 2
2143 1
2144 1
2145 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000
2146 13757108753595648665519665029568345104465749222289382342659100341796875
2147 9629401204579451578827135672251724631354303329558726076006400000000000000
2148 218366805612629343897137540151878493721678559083958449883477783203125
2149 83161942241644511035532380107018277228708582029399818747806669124564680704
2150 5047774670751173096015467221818784251465814208984375
2151 3436696961084292557489074513720406860925787297593680598138880000000000000
2152 130482365539190601867984559720518838101192122712676131591796875
2153 5314589392459429874796568087386358751679693130301440000000000000
2154 64664944857655741712191743087144000104353652102979
2155 78834675684461915330951691374573998047701169514311843840000000000000
2156 80661374025113894070740326004727310302734375
2157 149675546516579446248311114925576823279659108167319552000000000000
2158 24853885002873407924781698839519488236572265625
2159 67486380772634220196284422150387241379772235776
2160 216105129892080882169214875191192738017616943359375
2161 2104781536450752805786339665471610300648971734876160000000000
2162 5621618681152383907693027353505859375
2163 716407871222072522556687964414437617643206737920000000000
2164 128117905925309493901447985060518954251
2165 97202463519617490928843966382080000000000
2166 82565532174840260731730329071041015625
2167 2626750567972775462493701394283217282924544000000000
2168 2198895268124371532776607421875
2169 17127693625939869239383071771361664852557824
2170 1351061679034175732263972212890625
2171 52650499032325167909847642931200000000
2172 905691770320999975219100390625
2173 474612175559529139528137226951065600000000
2174 429233818260858611
2175 333327353754391771924730688307200000000
2176 68739242628124575327993046875
2177 454662159838572707840000000
2178 7207637897465091258046875
2179 43836874124730284076171264
2180 826385373016328125
2181 8841761993739701954543616000000
2182 478230565177318078125
2183 40412877553664000000
2184 3076869668019147
2185 15511210043330985984000000
2186 7303635625
2187 25852016738884976640000
2188 17717861581875
2189 4153102041088
2190 9280784638125
2191 121645100408832000
2192 14889875
2193 7258927104000
2194 5108103
2195 1793792000
2196 3274425
2197 6227020800
2198 1925
2199 145152
2200 2025
2201 4480
2202 315
2203 5040
2204 1
2205 120
2206 3
2207 2
2208 1
2209 1
2210 1
2211 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000
2212 894212068983717163258778226921942431790273699448809852272841522216796875
2213 616281677093084901044936683024110376406675413091758468864409600000000000000
2214 13757108753595648665519665029568345104465749222289382342659100341796875
2215 5156040418981959684203007566635133188179932085822788762364013485723010203648
2216 307914254915821558856943500530945839339414666748046875
2217 206201817665057553449344470823224411655547237855620835888332800000000000000
2218 7698459566812245510211089023510611447970335240047891763916015625
2219 308246184762646932738200949068408807597422201557483520000000000000
2220 3685901856886377277594929355967208005948158169869803
2221 4414741838329867258533294716976143890671265492801463255040000000000000
2222 4436375571381264173890717930260002066650390625
2223 8082479511895290097408800205981148457101591841035255808000000000000
2224 1317255905152290620013430038494532876538330078125
2225 3509291800176979450206789951820136551748156260352
2226 11021361624496124990629958634750829638898464111328125
2227 105239076822537640289316983273580515032448586743808000000000000
2228 275459315376466811476958340321787109375
2229 34387577818659481082721022291893005646873923420160000000000
2230 6021541578489546213368055297844390849797
2231 4471313321902404582726822453575680000000000
2232 3715448947867811732927864808196845703125
2233 115577024990802120349722861348461560448679936000000000
2234 94552496529347975909394119140625
2235 719363132289474508054089014397189923807428608
2236 55393528840401205022822860728515625
2237 2106019961293006716393905717248000000000
2238 35321979042518999033544915234375
2239 18035262671262107302069214624140492800000000
2240 15881651275651768607
2241 11999784735158103789290304779059200000000
2242 2405873491984360136479756640625
2243 15458513434511472066560000000
2244 237852050616348011515546875
2245 1402779971991369090437480448
2246 25617946563506171875
2247 265252859812191058636308480000000
2248 13868686390142224265625
2249 1131560571502592000000
2250 83075481036516969
2251 403291461126605635584000000
2252 182590890625
2253 620448401733239439360000
2254 407510816383125
2255 91368244903936
2256 194896477400625
2257 2432902008176640000
2258 282907625
2259 130660687872000
2260 86837751
2261 28700672000
2262 49116375
2263 87178291200
2264 25025
2265 1741824
2266 22275
2267 44800
2268 2835
2269 40320
2270 7
2271 720
2272 15
2273 8
2274 3
2275 2
2276 1
2277 1
2278 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000
2279 29508998276462666387539681488424100249079032081810725125003770233154296875
2280 40058309011050518567920884396567174466433901850964300476186624000000000000000
2281 13757108753595648665519665029568345104465749222289382342659100341796875
2282 324830546395863460104789476698013390855335721406835692028932849600549642829824
2283 9545341902390468324565248516459321019521854669189453125
2284 12578310877568510760410012720216689110988381509192870989188300800000000000000
2285 115476893502183682653166335352659171719555028600718376458740234375
2286 18186524900996169031553855995036119648247909891891527680000000000000
2287 106891153849704941050252951323049032172496586926224287
2288 251640284784802433736397798867640201768262133089683405537280000000000000
2289 31054628999668849217235025511820014466552734375
2290 444536373154240955357484011328963165140587551256939069440000000000000
2291 35565909439111846740362611039352387666534912109375
2292 185992465409379910860959867446467237242652281798656
2293 143277701118449624878189462251760785305680033447265625
2294 315717230467612920867950949820741545097345760231424000000000000
2295 6886482884411670286923958508044677734375
2296 1684991313114314573053330092302757276696822247587840000000000
2297 18064624735468638640104165893533172549391
2298 210151726129413015388160655318056960000000000
2299 85455325800959669857340890588527451171875
2300 5200966124586095415737528760680770220190597120000000000
2301 1040077461822827735003335310546875
2302 30932614688447403846325827619079166723719430144
2303 1163264105648425305479280075298828125
2304 86346818413013275372150134407168000000000
2305 176609895212594995167724576171875
2306 703375244179222184780699370341479219200000000
2307 301751374237383603533
2308 443992035200849840203741276825190400000000
2309 21652861427859241228317809765625
2310 541047970207901522329600000000
2311 237852050616348011515546875
2312 46291739075715179984436854784
2313 25617946563506171875
2314 8222838654177922817725562880000000
2315 208030295852133363984375
2316 32815256573575168000000
2317 581528367255618783
2318 10888869450418352160768000000
2319 2373681578125
2320 15511210043330985984000000
2321 1222532449149375
2322 2101469632790528
2323 2143861251406875
2324 51090942171709440000
2325 1414538125
2326 2482553069568000
2327 781539759
2328 28700672000
2329 49116375
2330 1307674368000
2331 175175
2332 22643712
2333 66825
2334 492800
2335 14175
2336 362880
2337 7
2338 5040
2339 45
2340 40
2341 3
2342 6
2343 1
2344 1
2345 1
2346 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000
2347 1977102884522998647965158659724414716688295149481318583375252605621337890625
2348 881282798243111408494259456724477838261545840721214610476105728000000000000000
2349 894212068983717163258778226921942431790273699448809852272841522216796875
2350 20789154969335261446706526508672857014741486170037484289851702374435177141108736
2351 66817393316733278271956739615215247136652982684326171875
2352 779855274409247667145420788653434724881279653569958001329674649600000000000000
2353 7044090503633204641843146456512209474892856744643820963983154296875
2354 363730498019923380631077119900722392964958197837830553600000000000000
2355 6306578077132591521964924128059892898177298628647232933
2356 14595136517518541156711072334323131702559203719201637521162240000000000000
2357 590037950993708135127465484724580274864501953125
2358 24894036896637493500019104634421937247872902870388587888640000000000000
2359 1956125019151151570719943607164381321659420166015625
2360 371984930818759821721919734892934474485304563597312
2361 7593718159277830118544041499343321621201041772705078125
2362 16417295984315871885133449390678560345061979532034048000000000000
2363 117070209034998394877707294636759521484375
2364 84249565655715728652666504615137863834841112379392000000000000
2365 885166612037963293365104128783125454920159
2366 3362427618070608246210570485088911360000000000
2367 4016400312645104483295021857660790205078125
2368 10401932249172190831475057521361540440381194240000000000
2369 5200387309114138675016676552734375
2370 1361035046291685769238336415239483335843654926336
2371 50020356542882288135609043237849609375
2372 1208855457782185855210101881700352000000000
2373 7241005703716394801876707623046875
2374 28135009767168887391227974813659168768000000000
2375 3922767865085986845929
2376 16871697337632293927742168519357235200000000
2377 801155872830791925447758961328125
2378 2164191880831606089318400000000
2379 8324821771572180403044140625
2380 1573919128574316119470853062656
2381 281797412198567890625
2382 263130836933693530167218012160000000
2383 6448939171416134283515625
2384 328152565735751680000000
2385 16864322650412944707
2386 304888344611713860501504000000
2387 2373681578125
2388 403291461126605635584000000
2389 30563311228734375
2390 16811757062324224
2391 2143861251406875
2392 1124000727777607680000
2393 9901766875
2394 49651061391360000
2395 14849255421
2396 57401344000
2397 834978375
2398 20922789888000
2399 875875
2400 317011968
2401 868725
2402 1971200
2403 155925
2404 3628800
2405 7
2406 40320
2407 315
2408 80
2409 15
2410 24
2411 1
2412 2
2413 1
2414 1
2415 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000
2416 33610749036890977015407697215315050183701017541182415917379294295562744140625
2417 59045947482288464369115383600540015163523571328321378901899083776000000000000000
2418 29508998276462666387539681488424100249079032081810725125003770233154296875
2419 270259014601358398807184844612747141191639320210487295768072130867657302834413568
2420 66817393316733278271956739615215247136652982684326171875
2421 7018697469683229004308787097880912523931516882129622011967071846400000000000000
2422 218366805612629343897137540151878493721678559083958449883477783203125
2423 22187560379215326218495704313944065970862450068107663769600000000000000
2424 18919734231397774565894772384179678694531895885941698799
2425 861113054533593928245953267725064770450993019432896613748572160000000000000
2426 17111100578817535918696499057012827971070556640625
2427 1418960103108337129501088964162050423128755463612149509652480000000000000
2428 1956125019151151570719943607164381321659420166015625
2429 4091834239006358038941117083822279219338350199570432
2430 205030390300501413200689120482269683772428127863037109375
2431 870116687168741209912072817705963698288284915197804544000000000000
2432 1521912717454979133410194830277873779296875
2433 4296727848441502161285991735372031055576896731348992000000000000
2434 885166612037963293365104128783125454920159
2435 3362427618070608246210570485088911360000000000
2436 12049200937935313449885065572982370615234375
2437 488890815711092969079327703503992400697916129280000000000
2438 119608908109625189525383560712890625
2439 12249315416625171923145027737155350022592894337024
2440 550223921971705169491699475616345703125
2441 51980784684633991774034380913115136000000000
2442 21723017111149184405630122869140625
2443 1153535400453924383040346967360025919488000000000
2444 3922767865085986845929
2445 657996196167659463181944572254932172800000000
2446 15221961583785046583507420265234375
2447 80075099590769425304780800000000
2448 74923395944149623627397265625
2449 1573919128574316119470853062656
2450 4790556007375654140625
2451 8683317618811886495518194401280000000
2452 6448939171416134283515625
2453 10172729537808302080000000
2454 50592967951238834121
2455 8841761993739701954543616000000
2456 2373681578125
2457 10888869450418352160768000000
2458 397323045973546875
2459 16811757062324224
2460 6431583754220625
2461 25852016738884976640000
2462 108919435625
2463 148953184174080000
2464 14849255421
2465 1090625536000
2466 7514805375
2467 355687428096000
2468 875875
2469 951035904
2470 868725
2471 25625600
2472 467775
2473 39916800
2474 7
2475 362880
2476 315
2477 80
2478 45
2479 24
2480 1
2481 6
2482 1
2483 1
2484 1
2485 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000
2486 2319141683545477414063131107856738462675370210341586698299171306393829345703125
2487 4015124428795615577099846084836721031119602850325853765329137696768000000000000000
2488 1977102884522998647965158659724414716688295149481318583375252605621337890625
2489 17837094963689654321274199744441311318648195133892161520692760637265381987071295488
2490 4343130565587663087677188074988991063882443874481201171875
2491 449196638059726656275762374264378401531617080456295808765892598169600000000000000
2492 13757108753595648665519665029568345104465749222289382342659100341796875
2493 1375628743511350225546733667464532090193471904222675153715200000000000000
2494 1154103788115264248519581115434960400366445649042443626739
2495 51666783272015635694757196063503886227059581165973796824914329600000000000000
2496 1009554934150234619203093444363756850293162841796875
2497 82299685980283553511063159921398924541467816889504671559843840000000000000
2498 111499126091615639531036785608369735334586949462890625
2499 229142717384356050180702556694047636282947611175944192
2500 11276671466527577726037901626524832607483547032467041015625
2501 46986301107112025335251932156122039707567385420681445376000000000000
2502 80661374025113894070740326004727310302734375
2503 223429848118958112386871570239345614889998630030147584000000000000
2504 45143497213936127961620310567939398200928109
2505 168121380903530412310528524254445568000000000000
2506 590410845958830359044368213076136160146484375
2507 23466759154132462515807729768191635233499974205440000000000
2508 5621618681152383907693027353505859375
2509 563468509164757908464671275909146101039273139503104
2510 24760076488726732627126476402735556640625
2511 2287154526123895638057512760177065984000000000
2512 934089735779414929442095283373046875
2513 48448486819064824087694572629121088618496000000000
2514 160833482468525460683089
2515 26319847846706378527277782890197286912000000000
2516 593656501767616816756789390344140625
2517 3042853784449238161581670400000000
2518 2772165649933536074213698828125
2519 56661088628675380300950710255616
2520 167669460258147894921875
2521 295232799039604140847618609643520000000
2522 212814992656732431356015625
2523 325527345209865666560000000
2524 1568382006488403857751
2525 265252859812191058636308480000000
2526 68836765765625
2527 304888344611713860501504000000
2528 10727722241285765625
2529 437105683620429824
2530 160789593855515625
2531 620448401733239439360000
2532 2505147019375
2533 3276970051829760000
2534 311834363841
2535 21812510720000
2536 142781302125
2537 6402373705728000
2538 14889875
2539 15216574464
2540 13030875
2541 358758400
2542 6081075
2543 479001600
2544 77
2545 3628800
2546 2835
2547 640
2548 315
2549 144
2550 5
2551 24
2552 3
2553 2
2554 1
2555 1
2556 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000
2557 81169958924091709492209588774985846193637957361955534440470995723784027099609375
2558 92347861862299158273296459951244583715750865557494636602570167025664000000000000000
2559 33610749036890977015407697215315050183701017541182415917379294295562744140625
2560 1195085362567206839525371382877567858349429073970774821886414962696780593133776797696
2561 47774436221464293964449068824878901702706882619293212890625
2562 29197781473882232657924554327184596099555110229659227569783018881024000000000000000
2563 13757108753595648665519665029568345104465749222289382342659100341796875
2564 9629401204579451578827135672251724631354303329558726076006400000000000000
2565 35777217431573191704107014578483772411359815120315752428909
2566 3151673779592953777380188959873737059850634451124401606319774105600000000000000
2567 5047774670751173096015467221818784251465814208984375
2568 4855681472836729657152726435362536547946601196480775622030786560000000000000
2569 3233474656656853546400066782642722324703021534423828125
2570 4353711630302764953433348577186905089376004612342939648
2571 78936700265693044082265311385673828252384829227269287109375
2572 2584246560891161393438856268586712183916206198137479495680000000000000
2573 80661374025113894070740326004727310302734375
2574 11841781950304779956504193222685317589169927391597821952000000000000
2575 586865463781169663501064037383212176612065417
2576 2858063475360017009278984912325574656000000000000
2577 14760271148970758976109205326903404003662109375
2578 1149871198552490663274578758641390126441498736066560000000000
2579 5621618681152383907693027353505859375
2580 26483019930743621697839549967729866748845837556645888
2581 569481759240714850423908957262917802734375
2582 11435772630619478190287563800885329920000000000
2583 10274987093573564223863048117103515625
2584 2083284933219787435770866623052206810595328000000000
2585 1125834377279678224781623
2586 1079113761714961519618389098498088763392000000000
2587 2968282508838084083783946951720703125
2588 39557099197840096100561715200000000
2589 52671147348737185410060277734375
2590 2096460279260989071135176279457792
2591 167669460258147894921875
2592 10333147966386144929666651337523200000000
2593 3617854875164451333052265625
2594 3580800797308522332160000000
2595 1568382006488403857751
2596 8222838654177922817725562880000000
2597 344183828828125
2598 8841761993739701954543616000000
2599 75094055689000359375
2600 437105683620429824
2601 2090264720121703125
2602 15511210043330985984000000
2603 2505147019375
2604 75370311192084480000
2605 3430178002251
2606 152687575040000
2607 713906510625
2608 121645100408832000
2609 14889875
2610 258681765888
2611 13030875
2612 1793792000
2613 42567525
2614 6227020800
2615 77
2616 39916800
2617 14175
2618 640
2619 315
2620 1008
2621 5
2622 120
2623 3
2624 2
2625 1
2626 1
2627 1
2628 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000
2629 5763067083610511373946880803023995079748294972698842945273440696388665924072265625
2630 6464350330360941079130752196587120860102560589024624562179911691796480000000000000000
2631 2319141683545477414063131107856738462675370210341586698299171306393829345703125
2632 81265804654570065087725254035674614367761177030012687888276217463381080333096822243328
2633 3200887226838107695618087611266886414081361135492645263671875
2634 1927053577276227355423020585594183342570637275157509019605679246147584000000000000000
2635 894212068983717163258778226921942431790273699448809852272841522216796875
2636 616281677093084901044936683024110376406675413091758468864409600000000000000
2637 2253964698189111077358741918444477661915668352579892403021267
2638 195403774334763134197571715512171697710739335969712899591825994547200000000000000
2639 307914254915821558856943500530945839339414666748046875
2640 291340888370203779429163586121752192876796071788846537321847193600000000000000
2641 190775004742754359237603940175920617157478270531005859375
2642 252515274557560367299134217476840495183808267515890499584
2643 4499391915144503512689122748983408210385935265954349365234375
2644 144717807409905038032575951040855882299307547095698851758080000000000000
2645 4436375571381264173890717930260002066650390625
2646 639456225316458117651226434025007149815176079146282385408000000000000
2647 31103869580401992165556393981310245360439467101
2648 148619300718720884482507215440929882112000000000000
2649 752773828597508707781569471672073604186767578125
2650 57493559927624533163728937932069506322074936803328000000000000
2651 275459315376466811476958340321787109375
2652 1271184956675693841496298398451033603944600202719002624
2653 26765642684313597969923720991357136728515625
2654 526045541008495996753227934840725176320000000000
2655 462374419210810390073837165269658203125
2656 91664537061670647173918131414297099666194432000000000
2657 48410878223026163665609789
2658 45322777992028383823972342136919728062464000000000
2659 121699582862361447435141825020548828125
2660 1582283967913603844022468608000000000
2661 2054174746600750230992350831640625
2662 79665490611917584703136698619396096
2663 6203770029551472112109375
2664 371993326789901217467999448150835200000000
2665 126624920630755796656829296875
2666 121747227108489759293440000000
2667 51756606214117327305783
2668 263130836933693530167218012160000000
2669 10669698693671875
2670 265252859812191058636308480000000
2671 2177727614981010421875
2672 12238959141372035072
2673 56437147443285984375
2674 403291461126605635584000000
2675 62628675484375
2676 1808887468610027520000
2677 78894094051773
2678 3359126650880000
2679 14992036723125
2680 2432902008176640000
2681 282907625
2682 4656271785984
2683 221524875
2684 28700672000
2685 638512875
2686 87178291200
2687 1001
2688 479001600
2689 155925
2690 6400
2691 2835
2692 8064
2693 35
2694 720
2695 15
2696 8
2697 3
2698 2
2699 1
2700 1
2701 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000
2702 51867603752494602365521927227215955717734654754289586507460966267497993316650390625
2703 458968873455626816618283405957685581067281801820748343914773730117550080000000000000000
2704 81169958924091709492209588774985846193637957361955534440470995723784027099609375
2705 5607340521165334491053042528461548391375521215070875464291059004973294542983680734789632
2706 54415082856247830825507489391537069039383139303374969482421875
2707 129112589677507232813342379234810283952232697435553104313580509491888128000000000000000
2708 29508998276462666387539681488424100249079032081810725125003770233154296875
2709 40058309011050518567920884396567174466433901850964300476186624000000000000000
2710 2253964698189111077358741918444477661915668352579892403021267
2711 12310437783090077454447018077266816955776578166091912674285037656473600000000000000
2712 9545341902390468324565248516459321019521854669189453125
2713 17771794190582430545178978753426883765484560379119638776632678809600000000000000
2714 2861625071141315388564059102638809257362174057965087890625
2715 14898401198896061670648918831133589215844687783437539475456
2716 130482365539190601867984559720518838101192122712676131591796875
2717 8248915022364587167856829209328785291060530184454834550210560000000000000
2718 31054628999668849217235025511820014466552734375
2719 35170092392405196470817453871375393239834684353045531197440000000000000
2720 839804478670853788470022637495376624731865611727
2721 7876822938092206877572882418369283751936000000000000
2722 9786059771767613201160403131736956854427978515625
2723 2932171556308851191350175834535544822425821776969728000000000000
2724 6886482884411670286923958508044677734375
2725 62288062877108998233318621524100646593285409933231128576
2726 80296928052940793909771162974071410185546875
2727 24724140427399311847401712937514083287040000000000
2728 10634611641848638971698254801202138671875
2729 4124904167775179122826315913643369484978749440000000000
2730 532519660453287800321707679
2731 1948879453657220504430810711887548306685952000000000
2732 2555691240109590396137978325431525390625
2733 64873642684457757604921212928000000000
2734 10270873733003751154961754158203125
2735 3106954133864785803422331246156447744
2736 117871630561477970130078125
2737 371993326789901217467999448150835200000000
2738 1139624285676802169911463671875
2739 4261152948797141575270400000000
2740 879862305639994564198311
2741 8683317618811886495518194401280000000
2742 10669698693671875
2743 8222838654177922817725562880000000
2744 32665914224715156328125
2745 354929815099789017088
2746 395060032103001890625
2747 10888869450418352160768000000
2748 814172781296875
2749 45222186715250688000000
2750 236682282155319
2751 77259912970240000
2752 164912403954375
2753 51090942171709440000
2754 1414538125
2755 88469163933696
2756 1993723875
2757 487911424000
2758 638512875
2759 1307674368000
2760 7007
2761 6227020800
2762 467775
2763 70400
2764 14175
2765 72576
2766 35
2767 5040
2768 45
2769 40
2770 3
2771 6
2772 1
2773 1
2774 1
2775 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000
2776 3786335073932105972683100687586764767394629797063139815044650537527353512115478515625
2777 3671750987645014532946267247661484648538254414565986751318189840940400640000000000000000
2778 5763067083610511373946880803023995079748294972698842945273440696388665924072265625
2779 78502767296314682874742595398461677479257297010992256500074826069626123601771530287054848
2780 1251546905693700108986672256005352587905812203977624298095703125
2781 8779656098070491831307281787967099308751823425617611093323474645448392704000000000000000
2782 1977102884522998647965158659724414716688295149481318583375252605621337890625
2783 881282798243111408494259456724477838261545840721214610476105728000000000000000
2784 29301541076458444005663644939778209604903688583538601239276471
2785 787868018117764957084609156945076285169701002629882411154242410014310400000000000000
2786 66817393316733278271956739615215247136652982684326171875
2787 1101851239816110693801096682712466793460042743505417604151226086195200000000000000
2788 174559129339620238702407605260967364699092617535870361328125
2789 59593604795584246682595675324534356863378751133750157901824
2790 7698459566812245510211089023510611447970335240047891763916015625
2791 478437071297146055735696094141069546881510750698380403912212480000000000000
2792 590037950993708135127465484724580274864501953125
2793 1969525173974691002365777416797022021430742323770549747056640000000000000
2794 9237849265379391673170249012449142872050521728997
2795 15753645876184413755145764836738567503872000000000000
2796 518661167903683499661501365982058713284682861328125
2797 152472920928060261950209143395848330766142732402425856000000000000
2798 117070209034998394877707294636759521484375
2799 124576125754217996466637243048201293186570819866462257152
2800 3934549474594098901578786985729499099091796875
2801 395586246838388989558427407000225332592640000000000
2802 499826747166886031669817975656500517578125
2803 189745591717658239650010532027594996309022474240000000000
2804 532519660453287800321707679
2805 85750695960917702194955671323052125494181888000000000
2806 109894723324712387033933067993555591796875
2807 908230997582408606468896980992000000000
2808 421105823053153797353431920486328125
2809 24855633070918286427378649969251581952
2810 1532331197299213611691015625
2811 14135746418016246263783979029731737600000000
2812 42166098570041680286724155859375
2813 17044611795188566301081600000000
2814 6159036139479961949388177
2815 295232799039604140847618609643520000000
2816 117366685630390625
2817 263130836933693530167218012160000000
2818 1012643340966169846171875
2819 709859630199578034176
2820 11456740930987054828125
2821 304888344611713860501504000000
2822 814172781296875
2823 1175776854596517888000000
2824 236682282155319
2825 618079303761920000
2826 3792985290950625
2827 1124000727777607680000
2828 9901766875
2829 353876655734784
2830 37880753625
2831 975822848000
2832 10854718875
2833 20922789888000
2834 7007
2835 87178291200
2836 6081075
2837 281600
2838 155925
2839 145152
2840 35
2841 40320
2842 315
2843 80
2844 3
2845 24
2846 1
2847 2
2848 1
2849 1
2850 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000
2851 140094397735487920989274725440710296393601302491336173156652069888512079948272705078125
2852 268037822098086060905077509079288379343292572263317032846227858388649246720000000000000000
2853 51867603752494602365521927227215955717734654754289586507460966267497993316650390625
2854 5573696478038342484106724273290779101027268087780450211505312650943454775725778650380894208
2855 43804141699279503814533528960187340576703427139216850433349609375
2856 605796270766863936360202443369729852303875816367615165439319750535939096576000000000000000
2857 33610749036890977015407697215315050183701017541182415917379294295562744140625
2858 59045947482288464369115383600540015163523571328321378901899083776000000000000000
2859 966950855523128652186900283012680916961821723256773840896123543
2860 51211421177654722210499595201429958536030565170942356725025756650930176000000000000000
2861 66817393316733278271956739615215247136652982684326171875
2862 69416628108414973709469091010885407987982692840841309061527243430297600000000000000
2863 5411333009528227399774635763089988305671871143611981201171875
2864 3635209892530639047638336194796595768666103819158759632011264
2865 115476893502183682653166335352659171719555028600718376458740234375
2866 28227787206531617288406069554323103266009134291204443830820536320000000000000
2867 17111100578817535918696499057012827971070556640625
2868 5908575521924073007097332250391066064292226971311649241169920000000000000
2869 64664944857655741712191743087144000104353652102979
2870 866450523190142756533017066020621212712960000000000000
2871 14003851533399454490860536881515585258686437255859375
2872 8081064809187193883361084599979961530605564817328570368000000000000
2873 1521912717454979133410194830277873779296875
2874 6353382413465117819798499395458265952515111813189575114752
2875 98363736864852472539469674643237477477294921875
2876 19383726095081060488362942943011041297039360000000000
2877 1499480241500658095009453926969501552734375
2878 8918042810729937263550495005296964826524056289280000000000
2879 12247952190425619407399276617
2880 3858781318241296598773005209537345647238184960000000000
2881 1208841956571836257373263747929111509765625
2882 39053932896043570078162570182656000000000
2883 8843222284116229744422070330212890625
2884 1019080955907649743522524648739314860032
2885 7661655986496068058455078125
2886 551294110302633604287575182159537766400000000
2887 42166098570041680286724155859375
2888 630650636421976953140019200000000
2889 55431325255319657544493593
2890 10333147966386144929666651337523200000000
2891 1995233655716640625
2892 8683317618811886495518194401280000000
2893 1012643340966169846171875
2894 22005648536186919059456
2895 171851113964805822421875
2896 8841761993739701954543616000000
2897 5699209469078125
2898 31745975074105982976000000
2899 3076869668019147
2900 15451982594048000000
2901 11378955872851875
2902 25852016738884976640000
2903 108919435625
2904 7431409770430464
2905 189403768125
2906 975822848000
2907 97692469875
2908 355687428096000
2909 7007
2910 1307674368000
2911 42567525
2912 3660800
2913 467775
2914 1596672
2915 175
2916 362880
2917 315
2918 560
2919 9
2920 120
2921 1
2922 6
2923 1
2924 1
2925 1
2926 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000000
2927 10507079830161594074195604408053272229520097686850212986748905241638405996120452880859375
2928 19834798835258368506975735671867340071403650347485460430620861520760044257280000000000000000
2929 3786335073932105972683100687586764767394629797063139815044650537527353512115478515625
2930 401306146418760658855684147676936095273963302320192415228382510867928743852256062827424382976
2931 3110094060648844770831880556173301180945943326884396380767822265625
2932 6057962707668639363602024433697298523038758163676151654393197505359390965760000000000000000
2933 2319141683545477414063131107856738462675370210341586698299171306393829345703125
2934 4015124428795615577099846084836721031119602850325853765329137696768000000000000000
2935 64785707320049619696522318961849621436442055458203847340040277381
2936 307268527065928333262997571208579751216183391025654140350154539905581056000000000000000
2937 4343130565587663087677188074988991063882443874481201171875
2938 4442664198938558317406021824696666111230892341813843779937743579539046400000000000000
2939 48701997085754046597971721867809894751046840292507830810546875
2940 225383013336899620953576844077388937657298436787843097184698368
2941 7044090503633204641843146456512209474892856744643820963983154296875
2942 1693667232391897037304364173259386195960548057472266629849232179200000000000000
2943 1009554934150234619203093444363756850293162841796875
2944 342697380271596234411645270522681831728949164336075655987855360000000000000
2945 3685901856886377277594929355967208005948158169869803
2946 6931604185521142052264136528164969701703680000000000000
2947 70019257666997272454302684407577926293432186279296875
2948 436377499696108469701498568398917922652700500135742799872000000000000
2949 80661374025113894070740326004727310302734375
2950 330375885500186126629521968563829829530785814285857905967104
2951 5016550580107476099512953406805111351342041015625
2952 969186304754053024418147147150552064851968000000000000
2953 1499480241500658095009453926969501552734375
2954 428066054915036988650423760254254311673154701885440000000000
2955 575653752950004112147766000999
2956 177503940639099643543558239638717899772956508160000000000
2957 54397888045732631581796868656810017939453125
2958 156215731584174280312650280730624000000000
2959 380258558216997879010149024199154296875
2960 6114485735445898461135147892435889160192
2961 314127895446338790396658203125
2962 22051764412105344171503007286381510656000000000
2963 1644477844231625531182242078515625
2964 23964724184035124219320729600000000
2965 2050959034446827329146262941
2966 371993326789901217467999448150835200000000
2967 9976168278583203125
2968 295232799039604140847618609643520000000
2969 3037930022898509538515625
2970 704180753157981409902592
2971 5327384532908980495078125
2972 265252859812191058636308480000000
2973 165277074603265625
2974 126983900296423931904000000
2975 83075481036516969
2976 401751547445248000000
2977 284473896821296875
2978 620448401733239439360000
2979 2505147019375
2980 14862819540860928
2981 568211304375
2982 19516456960000
2983 1856156927625
2984 6402373705728000
2985 119119
2986 20922789888000
2987 638512875
2988 7321600
2989 6081075
2990 19160064
2991 175
2992 3628800
2993 2835
2994 4480
2995 9
2996 720
2997 5
2998 24
2999 3
3000 2
3001 1
3002 1
3003 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000000
3004 199634516773070287409716483753012172360881856050154046748229199591129713926288604736328125
3005 495869970881459212674393391796683501785091258687136510765521538019001106432000000000000000000
3006 140094397735487920989274725440710296393601302491336173156652069888512079948272705078125
3007 29295348688569528096464942780416334954999321069374046311671923293358798301214692586401979957248
3008 3110094060648844770831880556173301180945943326884396380767822265625
3009 430115352244473394815743734792508195135751829621006767461917022880516758568960000000000000000
3010 81169958924091709492209588774985846193637957361955534440470995723784027099609375
3011 92347861862299158273296459951244583715750865557494636602570167025664000000000000000
3012 1101357024440843534840879422351443564419514942789465404780684715477
3013 20586991313417198328620837270974843331484287198718827403460354173673930752000000000000000
3014 47774436221464293964449068824878901702706882619293212890625
3015 22213320994692791587030109123483330556154461709069218899688717897695232000000000000000
3016 48701997085754046597971721867809894751046840292507830810546875
3017 1577681093358297346675037908541722563601089057514901680292888576
3018 218366805612629343897137540151878493721678559083958449883477783203125
3019 103313701175905719275566214568822557953593431505808264420803162931200000000000000
3020 5047774670751173096015467221818784251465814208984375
3021 20219145436024177830287070960838228072008000695828463703283466240000000000000
3022 106891153849704941050252951323049032172496586926224287
3023 131700479524901698993018594035134424332369920000000000000
3024 490134803668980907180118790853045484054025303955078125
3025 24000762483285965833582421261940485745898527507465853992960000000000000
3026 80661374025113894070740326004727310302734375
3027 17509921931509864711364664333882980965131648157150469016256512
3028 5016550580107476099512953406805111351342041015625
3029 16476167180818901415108501501559385102483456000000000000
3030 37487006037516452375236348174237538818359375
3031 20975236690836812443870764252458461271984580392386560000000000
3032 575653752950004112147766000999
3033 8342685210037683246547237263019741289328955883520000000000
3034 1251151425051850526381327979106630412607421875
3035 781078657920871401563251403653120000000000
3036 4182844140386976669111639266190697265625
3037 262922886624173633828811359374743233888256
3038 2198895268124371532776607421875
3039 904122340896319111031623298741641936896000000000
3040 8222389221158127655911210392578125
3041 23964724184035124219320729600000000
3042 38968221654489719253778995879
3043 13763753091226345046315979581580902400000000
3044 9976168278583203125
3045 10333147966386144929666651337523200000000
3046 51644810389274662154765625
3047 7745988284737795508928512
3048 5327384532908980495078125
3049 8222838654177922817725562880000000
3050 826385373016328125
3051 3682533108596294025216000000
3052 581528367255618783
3053 401751547445248000000
3054 284473896821296875
3055 15511210043330985984000000
3056 2505147019375
3057 341844849439801344
3058 6250324348125
3059 136615198720000
3060 9280784638125
3061 121645100408832000
3062 119119
3063 355687428096000
3064 638512875
3065 36608000
3066 42567525
3067 19160064
3068 175
3069 39916800
3070 14175
3071 4480
3072 9
3073 5040
3074 5
3075 120
3076 3
3077 2
3078 1
3079 1
3080 1
3081 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000000
3082 15371857791526412130548169248981937271787902915861861599613648368516987972324222564697265625
3083 37686117786990900163253897776547946135666935660222374818179636889444084088832000000000000000000
3084 10507079830161594074195604408053272229520097686850212986748905241638405996120452880859375
3085 2167855802954145079138405765750808786669949759133679427063722323708551074289887251393746516836352
3086 227036866427365668270727280600650986209053862862560935796051025390625
3087 30968305361602084426733548905060590049774131732712487257258025647397206616965120000000000000000
3088 5763067083610511373946880803023995079748294972698842945273440696388665924072265625
3089 6464350330360941079130752196587120860102560589024624562179911691796480000000000000000
3090 75993634686418203904020680142249605944946531052473112929867245367913
3091 1399915409312369486346216934426289346540931529512880263435304083809827291136000000000000000
3092 3200887226838107695618087611266886414081361135492645263671875
3093 1466079185649724244743987202149899816706194472798568447379455381247885312000000000000000
3094 3165629810574013028868161921407643158818044619013009002685546875
3095 100971589974931030187202426146670244070469699680953707538744868864
3096 13757108753595648665519665029568345104465749222289382342659100341796875
3097 6405449472906154595085105303266998593122792753360112394089796101734400000000000000
3098 307914254915821558856943500530945839339414666748046875
3099 1213148726161450669817224257650293684320480041749707822197007974400000000000000
3100 6306578077132591521964924128059892898177298628647232933
3101 7638627812444298541595078454037796611277455360000000000000
3102 27937683809131911709266771078623592591079442325439453125
3103 1344042699064014086680615590668667201770317540418087823605760000000000000
3104 4436375571381264173890717930260002066650390625
3105 945535784301532694413691874029680972117109000486125326877851648
3106 265877180745696233274186530560670901621128173828125
3107 856760693402582873585642078081088025329139712000000000000
3108 1911837307913339071137053756886114479736328125
3109 1048761834541840622193538212622923063599229019619328000000000000
3110 28207033894550201495240534048951
3111 400448890081808795834267388624947581887789882408960000000000
3112 58804116977436974739922415018011629392548828125
3113 35929618264360084471909564568043520000000000
3114 188227986317413950110023766978581376953125
3115 11568607011463639888467699812488702291083264
3116 94552496529347975909394119140625
3117 37973138317645402663328178547148961349632000000000
3118 337117958067483233892359626095703125
3119 958588967361404968772829184000000000
3120 1519760644525099050897380839281
3121 523022617466601111760007224100074291200000000
3122 369118226307578515625
3123 371993326789901217467999448150835200000000
3124 1807568363624613175416796875
3125 263363601681085047303569408
3126 175803689585996356337578125
3127 263130836933693530167218012160000000
3128 25617946563506171875
3129 110475993257888820756480000000
3130 16864322650412944707
3131 11249043328466944000000
3132 7680795214175015625
3133 403291461126605635584000000
3134 62628675484375
3135 8204276386555232256
3136 143757460006875
3137 3005534371840000
3138 194896477400625
3139 2432902008176640000
3140 2263261
3141 6402373705728000
3142 10854718875
3143 585728000
3144 638512875
3145 268240896
3146 2275
3147 479001600
3148 155925
3149 44800
3150 81
3151 40320
3152 35
3153 720
3154 15
3155 8
3156 3
3157 2
3158 1
3159 1
3160 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000
3161 599502453869530073091378600710295553599728213718612602384932286372162530920644680023193359375
3162 2901831069598299312570550128794191852446354045837122860999832040487194474840064000000000000000000
3163 199634516773070287409716483753012172360881856050154046748229199591129713926288604736328125
3164 6503567408862435237415217297252426360009849277401038281191166971125653222869661754181239550509056
3165 8400364057812529726016909382224086489734992925914754624453887939453125
3166 2260686291396952163151549070069423073633511616488011569779835872259996083038453760000000000000000
3167 51867603752494602365521927227215955717734654754289586507460966267497993316650390625
3168 458968873455626816618283405957685581067281801820748343914773730117550080000000000000000
3169 531955442804927427328144760995747241614625717367311790509070717575391
3170 96594163242553494557888968475413964911324275536388738177035981782878083088384000000000000000
3171 54415082856247830825507489391537069039383139303374969482421875
3172 98227305438531524397847142544043287719315029677504085974423510543608315904000000000000000
3173 104465783748942429952649343406452224240995472427429297088623046875
3174 1312630669674103392433631539906713172916106095852398198003683295232
3175 13757108753595648665519665029568345104465749222289382342659100341796875
3176 403543316793087739490361634105820911366735943461687080827657154409267200000000000000
3177 9545341902390468324565248516459321019521854669189453125
3178 74002072295848490858850679716667914743549282546732177154017486438400000000000000
3179 18919734231397774565894772384179678694531895885941698799
3180 450679040934213613954109628788230000065369866240000000000000
3181 810192830464825439568736361280084185141303827437744140625
3182 76610433846648802940795088668114030500908099803831005945528320000000000000
3183 31054628999668849217235025511820014466552734375
3184 10400893627316859638550610614326490693288199005347378595656368128
3185 7178683880133798298403036325138114343770460693359375
3186 45408316750336892300039030138297665342444404736000000000000
3187 24853885002873407924781698839519488236572265625
3188 53486853561633871731870448843769076243560680000585728000000000000
3189 28207033894550201495240534048951
3190 19621995614008630995879102042622431512501704238039040000000000
3191 176412350932310924219767245054034888177646484375
3192 1688692058424923970179749534698045440000000000
3193 4329243685300520852530546640507371669921875
3194 104117463103172758996209298312398320619749376
3195 1040077461822827735003335310546875
3196 1632844947658752314523111677527405338034176000000000
3197 7079477119417147911739552148009765625
3198 39302147661817603719685996544000000000
3199 1519760644525099050897380839281
3200 20397882081197443358640281739902897356800000000
3201 7013246299843991796875
3202 13763753091226345046315979581580902400000000
3203 16268115272621518578751171875
3204 1843545211767595331124985856
3205 2988662722961938057738828125
3206 8683317618811886495518194401280000000
3207 25617946563506171875
3208 3424755790994553443450880000000
3209 50592967951238834121
3210 326222256525541376000000
3211 53765566499225109375
3212 10888869450418352160768000000
3213 814172781296875
3214 8204276386555232256
3215 431272380020625
3216 69127290552320000
3217 2143861251406875
3218 51090942171709440000
3219 2263261
3220 121645100408832000
3221 97692469875
3222 9957376000
3223 638512875
3224 804722688
3225 15925
3226 6227020800
3227 467775
3228 492800
3229 81
3230 362880
3231 35
3232 5040
3233 45
3234 8
3235 3
3236 6
3237 1
3238 1
3239 1
3240 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000000
3241 47360693855692875774218909456113348734378528883770395588409650623400839942730929721832275390625
3242 75447607809555782126834303348648988163605205191765194385995633052667056345841664000000000000000000
3243 15371857791526412130548169248981937271787902915861861599613648368516987972324222564697265625
3244 494271123073545078043556514591184403360748545082478909370528689805549644938094293317774205838688256
3245 210009101445313243150422734555602162243374823147868865611347198486328125
3246 167290785563374460073214631185137307448879859620112856163707854547239710144845578240000000000000000
3247 3786335073932105972683100687586764767394629797063139815044650537527353512115478515625
3248 3671750987645014532946267247661484648538254414565986751318189840940400640000000000000000
3249 37768836439149847340298278030698054154638425933079137126144020947852761
3250 6761591426978744619052227793278977543792699287547211672392518724801465816186880000000000000000
3251 1251546905693700108986672256005352587905812203977624298095703125
3252 6679456769820143659053605692994943564913422018070277846260798716965365481472000000000000000
3253 6999207511179142806827506008232299024146696652637762904937744140625
3254 28877874732830274633539893877947689804154334108752760356081032495104
3255 894212068983717163258778226921942431790273699448809852272841522216796875
3256 25826772274757615327383144582772538327471100381547973172970057882193100800000000000000
3257 66817393316733278271956739615215247136652982684326171875
3258 4588128482342606433248742142433410714100055517897394983549084159180800000000000000
3259 1154103788115264248519581115434960400366445649042443626739
3260 9013580818684272279082192575764600001307397324800000000000000
3261 47801376997424700934555445315524966923336925818826904296875
3262 4443405163105630570566115142750613769052669788622198344840642560000000000000
3263 590037950993708135127465484724580274864501953125
3264 582450043129744139758834194402283478824139144299453201356756615168
3265 394827613407358906412166997882596288907375338134765625
3266 90816633500673784600078060276595330684888809472000000000000
3267 1317255905152290620013430038494532876538330078125
3268 2781316385204961330057263339875991964665155360030457856000000000000
3269 479519576207353425419089078832167
3270 981099780700431549793955102131121575625085211901952000000000000
3271 8644205195683235286768595007647709520704677734375
3272 27019072934798783522875992555168727040000000000
3273 203474453209124480068935692103846468486328125
3274 4789403302745946913825627722370322748508471296
3275 5200387309114138675016676552734375
3276 71845177696985101839016913811205834873503744000000000
3277 304417516134937360204800742364419921875
3278 550230067265446452075603951616000000000
3279 62310186425529061086792614410521
3280 815915283247897734345611269596115894272000000000
3281 91172201897971893359375
3282 523022617466601111760007224100074291200000000
3283 601920265086996187413793359375
3284 7374180847070381324499943424
3285 104603195303667832020858984375
3286 295232799039604140847618609643520000000
3287 281797412198567890625
3288 109592185311825710190428160000000
3289 1568382006488403857751
3290 3262222565255413760000000
3291 1559201428477528171875
3292 304888344611713860501504000000
3293 814172781296875
3294 213311186050436038656
3295 10781809500515625
3296 553018324418560000
3297 49308808782358125
3298 1124000727777607680000
3299 15842827
3300 2432902008176640000
3301 1856156927625
3302 19914752000
3303 10854718875
3304 12875563008
3305 79625
3306 87178291200
3307 6081075
3308 1971200
3309 891
3310 3628800
3311 35
3312 40320
3313 315
3314 16
3315 15
3316 24
3317 1
3318 2
3319 1
3320 1
3321 5797126020747367985879734231578109105412357244731625958745865049716390179693892056256184534249745940480000000000000000000
3322 236803469278464378871094547280566743671892644418851977942048253117004199713654648609161376953125
3323 5960361016954906788019909964543270064924811210149450356493655011160697451321491456000000000000000000
3324 599502453869530073091378600710295553599728213718612602384932286372162530920644680023193359375
3325 38058876476662971009353851623521199058777637971350876021530709115027322660233260585468613849578995712
3326 3990172927460951619858031956556441082624121639809508446615596771240234375
3327 12546808917253084505491097338885298058665989471508464212278089091042978260863418368000000000000000000
3328 140094397735487920989274725440710296393601302491336173156652069888512079948272705078125
3329 268037822098086060905077509079288379343292572263317032846227858388649246720000000000000000
3330 339919527952348626062684502276282487391745833397712234135296188530674849
3331 480072991315490867952708173322807405609281649415852028739868829460904072949268480000000000000000
3332 43804141699279503814533528960187340576703427139216850433349609375
3333 460882517117589912474698792816651105979026119246849171391995111470610218221568000000000000000
3334 118986527690045427716067602139949083410493843094841969383941650390625
3335 1934817607099628400447172889822495216878340385286434943857429177171968
3336 29508998276462666387539681488424100249079032081810725125003770233154296875
3337 1678740197859244996279904397880214991285621524800618256243053762342551552000000000000000
3338 66817393316733278271956739615215247136652982684326171875
3339 289052094387584205294670754973304874988303497627535883963592302028390400000000000000
3340 35777217431573191704107014578483772411359815120315752428909
3341 549828429939740609024013747121640600079751236812800000000000000
3342 717020654961370514018331679732874503850053887282403564453125
3343 262160904623232203663400793422286212374107517528709702345597911040000000000000
3344 17111100578817535918696499057012827971070556640625
3345 33199652458395415966253549080930158292975931225068832477335127064576
3346 2763793293851512344885168985178174022351627366943359375
3347 4994914842537058153004293315212743187668884520960000000000000
3348 35565909439111846740362611039352387666534912109375
3349 147409768415862950493034957013427574127253234081614266368000000000000
3350 6233754490695594530448158024818171
3351 50036088815722009039491710208687200356879345806999552000000000000
3352 216105129892080882169214875191192738017616943359375
3353 1323934573805140392620923635203267624960000000000
3354 610423359627373440206807076311539405458984375
3355 225101955229059504949804502951405169179898150912
3356 119608908109625189525383560712890625
3357 3233032996364329582755761121504262569307668480000000000
3358 3348592677484310962252808166008619140625
3359 23659892892414197439250969919488000000000
3360 1308513914936110282822644902620941
3361 815915283247897734345611269596115894272000000000
3362 455861009489859466796875
3363 20397882081197443358640281739902897356800000000
3364 11436485036652927560862073828125
3365 272844691341604109006497906688
3366 941428757733010488187730859375
3367 10333147966386144929666651337523200000000
3368 4790556007375654140625
3369 3616542115290248436284129280000000
3370 1568382006488403857751
3371 101128899522917826560000000
3372 23388021427162922578125
3373 8841761993739701954543616000000
3374 5699209469078125
3375 5759402023361773043712
3376 140163523506703125
3377 13825458110464000000
3378 147926426347074375
3379 25852016738884976640000
3380 174271097
3381 51090942171709440000
3382 9280784638125
3383 378380288000
3384 97692469875
3385 218884571136
3386 79625
3387 1307674368000
3388 42567525
3389 25625600
3390 2673
3391 39916800
3392 175
3393 362880
3394 315
3395 112
3396 45
3397 120
3398 1
3399 6
3400 1
3401 1
3402 1
3403 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000000
3404 19181081011555614688558658329725906237423304197927010213305908502477340176806026537342071533203125
3405 476828881356392543041592797163461605193984896811956028519492400892855796105719316480000000000000000000
3406 47360693855692875774218909456113348734378528883770395588409650623400839942730929721832275390625
3407 2968592365179711738729600426634653526584655761765368329679395310972131167498194325666551880267161665536
3408 307243315414493274729068460654845963362057366265332150389400951385498046875
3409 953557477711234422417323397755282652458615199834643280133134770919266347825619795968000000000000000000
3410 10507079830161594074195604408053272229520097686850212986748905241638405996120452880859375
3411 19834798835258368506975735671867340071403650347485460430620861520760044257280000000000000000
3412 24814125540521449702575968666168621579597445838032993091876621762739263977
3413 34565255374715342492594988479242133203868278757941346069270555721185093252347330560000000000000000
3414 3110094060648844770831880556173301180945943326884396380767822265625
3415 32261776198231293873228915497165577418531828347279441997439657802942715275509760000000000000000
3416 8210070410613134512408664547656486755324075173544095887491973876953125
3417 131567597282774731230407756507929674747727146199477576182305184047693824
3418 1977102884522998647965158659724414716688295149481318583375252605621337890625
3419 110796853058710169754473690260094189424851020636840804912041548314608402432000000000000000
3420 4343130565587663087677188074988991063882443874481201171875
3421 18499334040805389138858928318291511999251423848162296573669907329816985600000000000000
3422 2253964698189111077358741918444477661915668352579892403021267
3423 34089362656263917759488852321541717204944576682393600000000000000
3424 43738259952643601355118232463705344734853287124226617431640625
3425 15729654277393932219804047605337172742446451051722582140735874662400000000000000
3426 1009554934150234619203093444363756850293162841796875
3427 1925579842586934126042705846693949180992604011053992283685437369745408
3428 157536217749536203658454632155155919274042759915771484375
3429 279715231182075256568240425651913618509457533173760000000000000
3430 1956125019151151570719943607164381321659420166015625
3431 7960127494456599326623887678725089002871674640407170383872000000000000
3432 330388988006866510113752375315363063
3433 2601876618417544470053568930851734418557725981963976704000000000000
3434 11021361624496124990629958634750829638898464111328125
3435 66196728690257019631046181760163381248000000000000
3436 29910744621741298570133546739265430867490234375
3437 10804893850994856237590616141667448120635111243776
3438 5621618681152383907693027353505859375
3439 148719517832759160806765011589196078188152750080000000000
3440 150686670486793993301376367470387861328125
3441 1041035287266224687327042676457472000000000
3442 56266098342252742161373730812700463
3443 34268441896411704842515673323036867559424000000000
3444 18690301389084238138671875
3445 815915283247897734345611269596115894272000000000
3446 446022916429464174873620879296875
3447 10368098270980956142246920454144
3448 34832864036121388062946041796875
3449 371993326789901217467999448150835200000000
3450 167669460258147894921875
3451 122962431919868446833660395520000000
3452 51756606214117327305783
3453 3236124784733370449920000000
3454 725028664242050599921875
3455 265252859812191058636308480000000
3456 165277074603265625
3457 161263256654129645223936
3458 3784415134680984375
3459 359461910872064000000
3460 3698160658676859375
3461 620448401733239439360000
3462 4008235231
3463 1124000727777607680000
3464 194896477400625
3465 7567605760000
3466 1856156927625
3467 3939922280448
3468 1353625
3469 20922789888000
3470 638512875
3471 358758400
3472 34749
3473 479001600
3474 1925
3475 3628800
3476 2835
3477 896
3478 315
3479 720
3480 5
3481 24
3482 3
3483 2
3484 1
3485 1
3486 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000
3487 786424321473780202230904991518762155734355472115007418745542248601570947249047088031024932861328125
3488 476828881356392543041592797163461605193984896811956028519492400892855796105719316480000000000000000000
3489 236803469278464378871094547280566743671892644418851977942048253117004199713654648609161376953125
3490 234518796849197227359638433704137628600187805179464098044672229566798362232357351727657598541105771577344
3491 3994163100388412571477889988512997523706745761449317955062212368011474609375
3492 10489132254823578646590557375308109177044767198181076081464482480111929826081817755648000000000000000000
3493 199634516773070287409716483753012172360881856050154046748229199591129713926288604736328125
3494 495869970881459212674393391796683501785091258687136510765521538019001106432000000000000000000
3495 918122644999293638995310840648238998445105496007220744399435005221352767149
3496 2523263642354220001959434158984675723882384349329718263056750567646511807421355130880000000000000000
3497 3110094060648844770831880556173301180945943326884396380767822265625
3498 2290586110074421864999253000298755996715759812656840381818215704008932784561192960000000000000000
3499 41050352053065672562043322738282433776620375867720479437459869384765625
3500 3026054737503818818299378399682382519197724362587984252193019233096957952
3501 33610749036890977015407697215315050183701017541182415917379294295562744140625
3502 7423389154933581373549737247426310691465018382668333929106783737078762962944000000000000000
3503 47774436221464293964449068824878901702706882619293212890625
3504 1202456712652350294025830340688948279951342550130549277288543976438104064000000000000000
3505 2253964698189111077358741918444477661915668352579892403021267
3506 34089362656263917759488852321541717204944576682393600000000000000
3507 1355886058531951642008665206374865686780451900851025140380859375
3508 959508910921029865408046903925567537289233514155077510584888354406400000000000000
3509 5047774670751173096015467221818784251465814208984375
3510 113609210712629113436519644954943001678563636652185544737440804814979072
3511 4568550314736549906095184332499521658947240037557373046875
3512 5314589392459429874796568087386358751679693130301440000000000000
3513 1956125019151151570719943607164381321659420166015625
3514 437807012195112962964313822329879895157942105222394371112960000000000000
3515 330388988006866510113752375315363063
3516 137899460776129856912839153335141924183559477044090765312000000000000
3517 143277701118449624878189462251760785305680033447265625
3518 1125344387734369333727785089922777481216000000000000
3519 747768615543532464253338668481635771687255859375
3520 10804893850994856237590616141667448120635111243776
3521 5621618681152383907693027353505859375
3522 6989817338139680557917955544692215674843179253760000000000
3523 3465793421196261845931656451818920810546875
3524 5205176436331123436635213382287360000000000
3525 618927081764780163775111038939705093
3526 1473543001545703308228173952890585305055232000000000
3527 18690301389084238138671875
3528 33452526613163807108170062053440751665152000000000
3529 2230114582147320874368104396484375
3530 134785277522752429849209965903872
3531 661824416686306373195974794140625
3532 13763753091226345046315979581580902400000000
3533 167669460258147894921875
3534 614812159599342234168301977600000000
3535 879862305639994564198311
3536 35597372632067074949120000000
3537 725028664242050599921875
3538 8222838654177922817725562880000000
3539 826385373016328125
3540 4676634442969759711494144
3541 3784415134680984375
3542 359461910872064000000
3543 48076088562799171875
3544 15511210043330985984000000
3545 4008235231
3546 25852016738884976640000
3547 2143861251406875
3548 7567605760000
3549 9280784638125
3550 74858523328512
3551 1353625
3552 355687428096000
3553 638512875
3554 1793792000
3555 34749
3556 6227020800
3557 1925
3558 39916800
3559 14175
3560 896
3561 315
3562 720
3563 5
3564 120
3565 3
3566 2
3567 1
3568 1
3569 1
3570 3314240134565353266999387579130131288000666286242049487118846032383059131291716864129885722968716753156177920000000000000000000
3571 65273218682323756785165114296057258925951504185545615755880006633930388621670908306575069427490234375
3572 39099968271224188529410609367403851625906761538580394338598376873214175280668983951360000000000000000000
3573 19181081011555614688558658329725906237423304197927010213305908502477340176806026537342071533203125
3574 3752300749587155637754214939266202057603004882871425568714755673068773795717717627642521576657692345237504
3575 315538884930684593146753309092526804372832915154496118449914777072906494140625
3576 818152315876239134434063475274032515809491841458123934354229633448730526434381784940544000000000000000000
3577 15371857791526412130548169248981937271787902915861861599613648368516987972324222564697265625
3578 37686117786990900163253897776547946135666935660222374818179636889444084088832000000000000000000
3579 2754367934997880916985932521944716995335316488021662233198305015664058301447
3580 186721509534212280144998127764866003567296441850399151466199542005841873749180279685120000000000000000
3581 227036866427365668270727280600650986209053862862560935796051025390625
3582 164922199925358374279946216021510431763534706511292507490911530688643160488405893120000000000000000
3583 2914574995767662751905075914418052798140046686608154040059650726318359375
3584 42364766325053463456191297595553355268768141076231779530702269263357411328
3585 2319141683545477414063131107856738462675370210341586698299171306393829345703125
3586 29693556619734325494198948989705242765860073530673335716427134948315051851776000000000000000
3587 3200887226838107695618087611266886414081361135492645263671875
3588 79362143035055119405704802485470586476788608308616252301043902444914868224000000000000000
3589 29301541076458444005663644939778209604903688583538601239276471
3590 2181719210000890736607286548578669901116452907673190400000000000000
3591 85420821687512953446545908001616538267168469753614583843994140625
3592 59489552477103851655298908043385187311932477877614805656263077973196800000000000000
3593 307914254915821558856943500530945839339414666748046875
3594 1363310528551549361238235739459316020142763639826226536849289657779748864
3595 269544468569456444459615875617471777877887162215885009765625
3596 308246184762646932738200949068408807597422201557483520000000000000
3597 111499126091615639531036785608369735334586949462890625
3598 24517192682926325926001574050473274128844757892454084782325760000000000000
3599 3634278868075531611251276128468993693
3600 7446570881911012273293314280097663905912211760380901326848000000000000
3601 7593718159277830118544041499343321621201041772705078125
3602 58517908162187205353844824675984429023232000000000000
3603 2243305846630597392760016005444907315061767578125
3604 21609787701989712475181232283334896241270222487552
3605 275459315376466811476958340321787109375
3606 335511232230704666780061866145226352392472604180480000000000
3607 162892290796224306758787853235489278095703125
3608 239438116071231678085219815585218560000000000
3609 5570343735883021473975999350457345837
3610 64835892068010945562039653927185753422430208000000000
3611 803682959730622239962890625
3612 1405006117752879898543142606244511569936384000000000
3613 91434697868040155849092280255859375
3614 1078282220182019438793679727230976
3615 25811152250765948554643016971484375
3616 523022617466601111760007224100074291200000000
3617 6203770029551472112109375
3618 22133237745576320430058871193600000000
3619 6159036139479961949388177
3620 71194745264134149898240000000
3621 23925945919987669797421875
3622 263130836933693530167218012160000000
3623 25617946563506171875
3624 28059806657818558268964864
3625 109748038905748546875
3626 10064933504417792000000
3627 1298054391195577640625
3628 403291461126605635584000000
3629 4008235231
3630 620448401733239439360000
3631 49308808782358125
3632 166487326720000
3633 194896477400625
3634 299434093314048
3635 25718875
3636 6402373705728000
3637 638512875
3638 28700672000
3639 104247
3640 87178291200
3641 25025
3642 479001600
3643 155925
3644 1792
3645 2835
3646 5760
3647 35
3648 720
3649 3
3650 8
3651 3
3652 2
3653 1
3654 1
3655 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000
3656 1370737592328798892488467400217202437444981587896457930873480139312538161055089074438076457977294921875
3657 3245297366511607647941080577494519684950261207702172730103665280476776548295525667962880000000000000000000
3658 786424321473780202230904991518762155734355472115007418745542248601570947249047088031024932861328125
3659 303936360716559606658091410080562366665843395512585471065895209518570677453135127839044247709273079964237824
3660 1577694424653422965733766545462634021864164575772480592249573885364532470703125
3661 64634032954222891620291014546648568748949855475191790813984141042449711588316161010302976000000000000000000
3662 599502453869530073091378600710295553599728213718612602384932286372162530920644680023193359375
3663 2901831069598299312570550128794191852446354045837122860999832040487194474840064000000000000000000
3664 52332990764959737422732717916949622911371013272411582430767795297617107727493
3665 14004113215065921010874859582364950267547233138779936359964965650438140531188520976384000000000000000000
3666 8400364057812529726016909382224086489734992925914754624453887939453125
3667 12039320594551161322436073769570261518738033575324353046836541740270950715653630197760000000000000000
3668 26231174961908964767145683229762475183260420179473386360536856536865234375
3669 3007898409078795905389582129284288224082538016412456346679861117698376204288
3670 81169958924091709492209588774985846193637957361955534440470995723784027099609375
3671 2048855406761668459099727480289661750844345073616460164433472311433738577772544000000000000000
3672 54415082856247830825507489391537069039383139303374969482421875
3673 5317263583348693000182221766526529293944836756677288904169941463809296171008000000000000000
3674 966950855523128652186900283012680916961821723256773840896123543
3675 141811748650057897879473625657613543572569438998757376000000000000000
3676 85420821687512953446545908001616538267168469753614583843994140625
3677 3747841806057542654283831206733266800651746106289732756344573912311398400000000000000
3678 9545341902390468324565248516459321019521854669189453125
3679 83161942241644511035532380107018277228708582029399818747806669124564680704
3680 4043167028541846666894238134262076668168307433238275146484375
3681 18186524900996169031553855995036119648247909891891527680000000000000
3682 3233474656656853546400066782642722324703021534423828125
3683 1397479982926800577782089720876976625344151199869882832592568320000000000000
3684 25439952076528721278758932899282955851
3685 409561398505105675031132285405371514825171646820949572976640000000000000
3686 205030390300501413200689120482269683772428127863037109375
3687 3101449132595921883753775707827174738231296000000000000
3688 29162976006197766105880208070783795095802978515625
3689 1102099172801475336234242846450079708304781346865152
3690 6886482884411670286923958508044677734375
3691 16440050379304528672223031441116091267231157604843520000000000
3692 488676872388672920276363559706467834287109375
3693 11253591455347888870005331332505272320000000000
3694 128117905925309493901447985060518954251
3695 2917615143060492550291784426723358904009359360000000000
3696 8840512557036844639591796875
3697 1405006117752879898543142606244511569936384000000000
3698 1920128655228843272830937885373046875
3699 44209571027462796990540868816470016
3700 129055761253829742773215084857421875
3701 20397882081197443358640281739902897356800000000
3702 117871630561477970130078125
3703 818929796586323855912178234163200000000
3704 55431325255319657544493593
3705 2491816084244695246438400000000
3706 406741080639790386556171875
3707 8683317618811886495518194401280000000
3708 25617946563506171875
3709 869854006392375306337910784
3710 1646220583586228203125
3711 291883071628115968000000
3712 9086380738369043484375
3713 10888869450418352160768000000
3714 52107058003
3715 15511210043330985984000000
3716 147926426347074375
3717 3829208514560000
3718 2143861251406875
3719 6288115959595008
3720 128594375
3721 121645100408832000
3722 5746615875
3723 487911424000
3724 104247
3725 1307674368000
3726 175175
3727 6227020800
3728 467775
3729 19712
3730 14175
3731 51840
3732 35
3733 5040
3734 9
3735 40
3736 3
3737 6
3738 1
3739 1
3740 1
3741 24227095383672732381765523203441259715284870552429381750838764496720162249742450276789464634901319465571660595200000000000000000000
3742 116512695347947905861519729018462207182823434971198924124245811841565743689682571327236498928070068359375
3743 90868326262325014142350256169846551178607313815660836442902627853349743352274718702960640000000000000000000
3744 65273218682323756785165114296057258925951504185545615755880006633930388621670908306575069427490234375
3745 24922781578757887745963495626606114066599158432032008627403407180522795551157080482801628312160392557067501568
3746 1577694424653422965733766545462634021864164575772480592249573885364532470703125
3747 5170722636337831329623281163731885499915988438015343265118731283395976927065292880824238080000000000000000000
3748 47360693855692875774218909456113348734378528883770395588409650623400839942730929721832275390625
3749 75447607809555782126834303348648988163605205191765194385995633052667056345841664000000000000000000
3750 4029640288901899781550419279605120964175568021975691847169120237916517295016961
3751 1064312604345009996826489328259736220333589718547275163357337389433298680370327594205184000000000000000000
3752 210009101445313243150422734555602162243374823147868865611347198486328125
3753 890909723996785937860269458948199352386614484574002125465904088780050352958368634634240000000000000000
3754 1914875772219354428001634875772660688378010673101557204319190527191162109375
3755 24063187272630367243116657034274305792660304131299650773438888941587009634304
3756 5763067083610511373946880803023995079748294972698842945273440696388665924072265625
3757 143419878473316792136980923620276322559104155153152211510343061800361700444078080000000000000000
3758 1251546905693700108986672256005352587905812203977624298095703125
3759 361573923667711124012391080123803991988248899454055645483556019539032139628544000000000000000
3760 64785707320049619696522318961849621436442055458203847340040277381
3761 3119858470301273753348419764467497958596527657972662272000000000000000
3762 5552353409688341974025484020105074987365950533984947949859619140625
3763 239861875587682729874165197230929075241711750802542896406052730387929497600000000000000
3764 66817393316733278271956739615215247136652982684326171875
3765 5156040418981959684203007566635133188179932085822788762364013485723010203648
3766 246633188741052646680548526189986676758266753427534783935546875
3767 363730498019923380631077119900722392964958197837830553600000000000000
3768 190775004742754359237603940175920617157478270531005859375
3769 2794959965853601155564179441753953250688302399739765665185136640000000000000
3770 483359089454045704296419725086376161169
3771 22935438316285917801743407982700804830209612221973176086691840000000000000
3772 11276671466527577726037901626524832607483547032467041015625
3773 6202898265191843767507551415654349476462592000000000000
3774 1545637728328481603611651027751541140077557861328125
3775 57309156985676717484180628015404144831848630036987904
3776 117070209034998394877707294636759521484375
3777 822002518965226433611151572055804563361557880242176000000000000
3778 23945166747044973093541814425616923880068359375
3779 180057463285566221920085301320084357120000000000
3780 6021541578489546213368055297844390849797
3781 134210296580782657313422083629274509584430530560000000000
3782 44202562785184223197958984375
3783 61820269181126715535898274674758509077200896000000000
3784 82565532174840260731730329071041015625
3785 618933994384479157867572163430580224
3786 5291286211407019453701818479154296875
3787 815915283247897734345611269596115894272000000000
3788 1532331197299213611691015625
3789 31119332270280306524662772898201600000000
3790 2050959034446827329146262941
3791 9967264336978780985753600000000
3792 14235937822392663529466015625
3793 295232799039604140847618609643520000000
3794 281797412198567890625
3795 27835328204556009802813145088
3796 51032838091173074296875
3797 2918830716281159680000000
3798 9086380738369043484375
3799 304888344611713860501504000000
3800 52107058003
3801 403291461126605635584000000
3802 3698160658676859375
3803 30633668116480000
3804 49308808782358125
3805 138338551111090176
3806 900160625
3807 2432902008176640000
3808 109185701625
3809 975822848000
3810 1772199
3811 20922789888000
3812 875875
3813 87178291200
3814 6081075
3815 78848
3816 155925
3817 518400
3818 35
3819 40320
3820 63
3821 80
3822 15
3823 24
3824 1
3825 2
3826 1
3827 1
3828 2107757298379527717213600518699389595229783738061356212322972511214654115727593174080683423236414793504734471782400000000000000000000
3829 5010045899961759952045348347793874908861407703761553737342569909187326978656350567071169453907012939453125
3830 7723807732297626202099771774436956850181621674331171097646723367534728184943351089751654400000000000000000000
3831 1370737592328798892488467400217202437444981587896457930873480139312538161055089074438076457977294921875
3832 2068590871036904682914970137008307467527730149858656716074482795983392030746037680072535149909312582236602630144
3833 64685471410790341595084428363967994896430747606671704282232529299945831298828125
3834 418828533543364337699485774262282725493195063479242804474617233955074131092288723346763284480000000000000000000
3835 236803469278464378871094547280566743671892644418851977942048253117004199713654648609161376953125
3836 5960361016954906788019909964543270064924811210149450356493655011160697451321491456000000000000000000
3837 157155971267174091480466351904599717602847152857051982039595689278744174505661479
3838 7450188230415069977785425297818153542335128029830926143501361726033090762592293159436288000000000000000000
3839 3990172927460951619858031956556441082624121639809508446615596771240234375
3840 66818229299758945339520209421114951428996086343050159409942806658503776471877647597568000000000000000000
3841 70850403572116113836060490403588445469986394904757616559810049506072998046875
3842 1756612670902016808747515963502024322864202201584874506461038892735851703304192
3843 51867603752494602365521927227215955717734654754289586507460966267497993316650390625
3844 10182811371605492241725645577039618901696395015873807017234357387825680731529543680000000000000000
3845 43804141699279503814533528960187340576703427139216850433349609375
3846 24948600733072067556854984528542475447189174062329839538365365348193217634369536000000000000000
3847 1101357024440843534840879422351443564419514942789465404780684715477
3848 209030517510185341474344124219322363225967353084168372224000000000000000
3849 16657060229065025922076452060315224962097851601954843849578857421875
3850 15591021913199377441820737820010389890711263802165288266393427475215417344000000000000000
3851 66817393316733278271956739615215247136652982684326171875
3852 324830546395863460104789476698013390855335721406835692028932849600549642829824
3853 7645628850972632047097004311889586979506269356253578302001953125
3854 22187560379215326218495704313944065970862450068107663769600000000000000
3855 2861625071141315388564059102638809257362174057965087890625
3856 164902637985362468178286587063483241790609841584646174245923061760000000000000
3857 14017413594167325424596172027504908673901
3858 1307319984028297314699374255013945875321947896652471036941434880000000000000
3859 78936700265693044082265311385673828252384829227269287109375
3860 31014491325959218837537757078271747382312960000000000000
3861 41732218664869003297514577749291610782094062255859375
3862 3037385320240866026661573284816419676087977391960358912
3863 1521912717454979133410194830277873779296875
3864 41922128467226548114168730174846032731439451892350976000000000000
3865 598629168676124327338545360640423097001708984375
3866 8822815700992744874084179764684133498880000000000
3867 18064624735468638640104165893533172549391
3868 6307883939296784893730837930575901950468234936320000000000
3869 1016658944059237133553056640625
3870 2781912113150702199115422360364132908474040320000000000
3871 82565532174840260731730329071041015625
3872 26614161758532603788305603027514949632
3873 111117010439547408527738188062240234375
3874 33452526613163807108170062053440751665152000000000
3875 7661655986496068058455078125
3876 1213653958540931954461848143029862400000000
3877 38968221654489719253778995879
3878 368788780468214896472883200000000
3879 128123440401533971765194140625
3880 10333147966386144929666651337523200000000
3881 4790556007375654140625
3882 83505984613668029408439435264
3883 51032838091173074296875
3884 90483752204715950080000000
3885 136295711075535652265625
3886 8841761993739701954543616000000
3887 364749406021
3888 10888869450418352160768000000
3889 48076088562799171875
3890 765841702912000000
3891 147926426347074375
3892 3181786675555074048
3893 900160625
3894 51090942171709440000
3895 545928508125
3896 18540634112000
3897 15949791
3898 355687428096000
3899 875875
3900 1307674368000
3901 42567525
3902 1025024
3903 467775
3904 518400
3905 175
3906 362880
3907 63
3908 560
3909 45
3910 120
3911 1
3912 6
3913 1
3914 1
3915 1
3916 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000
3917 435873993296673115827945306258067117070942470227255175148803582099297447143102499335191742489910125732421875
3918 664247464977595853380580372601578289115619463992480714397618209607986623905128193718642278400000000000000000000
3919 116512695347947905861519729018462207182823434971198924124245811841565743689682571327236498928070068359375
3920 173761633167099993364857491508697827272329332588127164150256554862604930582667165126092952592382256907874620932096
3921 5368894127095598352392007554209343576403752051353751455425299931895503997802734375
3922 34343939750555875691357833489507183490441995205297909966918613184316078749567675314434589327360000000000000000000
3923 19181081011555614688558658329725906237423304197927010213305908502477340176806026537342071533203125
3924 476828881356392543041592797163461605193984896811956028519492400892855796105719316480000000000000000000
3925 12415321730106753226956841800463377690624925075707106581128059453020789785947256841
3926 581114681972375458267263173229815976302139986326812239193106214630581079482198866436030464000000000000000000
3927 307243315414493274729068460654845963362057366265332150389400951385498046875
3928 5078185426781679845803535916004736308603702562071812115155653306046287011862701217415168000000000000000000
3929 5313780267908708537704536780269133410248979617856821241985753712955474853515625
3930 129989337646749243847316181299149799891950962917280713478116878062453026044510208
3931 3786335073932105972683100687586764767394629797063139815044650537527353512115478515625
3932 733162418755595441404246481546852560922140441142914105240873731923449012670127144960000000000000000
3933 3110094060648844770831880556173301180945943326884396380767822265625
3934 1746402051315044728979848916997973281303242184363088767685575574373525234405867520000000000000000
3935 75993634686418203904020680142249605944946531052473112929867245367913
3936 14214075190692603220255400446913920699365780009723449311232000000000000000
3937 1116023035347356736779122288041120072460556057330974537921783447265625
3938 1029007446271158911160168696120685732786943410942909025581966213364217544704000000000000000
3939 4343130565587663087677188074988991063882443874481201171875
3940 20789154969335261446706526508672857014741486170037484289851702374435177141108736
3941 481674617611275818967111271649043979708894969443975433026123046875
3942 1375628743511350225546733667464532090193471904222675153715200000000000000
3943 174559129339620238702407605260967364699092617535870361328125
3944 9894158279121748090697195223808994507436590495078770454755383705600000000000000
3945 827027402055872200051174149622789611760159
3946 75824559073641244252563706790808860768672978005843320142603223040000000000000
3947 4499391915144503512689122748983408210385935265954349365234375
3948 1736811514253716254902114396383217853409525760000000000000
3949 2295272026567795181363301776211038593015173424072265625
3950 164018807293006765439724957380086662508750779165859381248
3951 80661374025113894070740326004727310302734375
3952 2179950680295780501936773969091993702034851498402250752000000000000
3953 30530087602482340694265813392661577947087158203125
3954 441140785049637243704208988234206674944000000000000
3955 885166612037963293365104128783125454920159
3956 302778429086245674899080220667643293622475276943360000000000
3957 47782970370784145276993662109375
3958 127967957204932301159309428576750113789805854720000000000
3959 3715448947867811732927864808196845703125
3960 1171023117375434566685446533210657783808
3961 4778031448900538566692742086676330078125
3962 1405006117752879898543142606244511569936384000000000
3963 314127895446338790396658203125
3964 48546158341637278178473925721194496000000000
3965 1519760644525099050897380839281
3966 14013973657792166065969561600000000
3967 4740567294856756955312183203125
3968 371993326789901217467999448150835200000000
3969 167669460258147894921875
3970 2839203476864712999886940798976
3971 1684083657008711451796875
3972 2895480070550910402560000000
3973 4225167043341605220234375
3974 265252859812191058636308480000000
3975 10577732774609
3976 304888344611713860501504000000
3977 1298054391195577640625
3978 19911884275712000000
3979 3698160658676859375
3980 76362880213321777152
3981 20703694375
3982 1124000727777607680000
3983 11464498670625
3984 370812682240000
3985 303046029
3986 6402373705728000
3987 14889875
3988 20922789888000
3989 638512875
3990 14350336
3991 6081075
3992 6220800
3993 1925
3994 3628800
3995 567
3996 4480
3997 315
3998 720
3999 5
4000 24
4001 3
4002 2
4003 1
4004 1
4005 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000
4006 4794613926263404274107398368838738287780367172499806926636839403092271918574127492687109167389011383056640625
4007 19263176484350279748036830805445770384352964455781940717530928078631612093248717617840626073600000000000000000000
4008 5010045899961759952045348347793874908861407703761553737342569909187326978656350567071169453907012939453125
4009 2953947763840699887202577355647863063629598653998161790554361432664283819905341807143580194070498367433868555845632
4010 37582258889669188466744052879465405034826264359476260187977099523268527984619140625
4011 2850546999296137682382700179629096229706685602039726527254244894298234536214117051098070914170880000000000000000000
4012 786424321473780202230904991518762155734355472115007418745542248601570947249047088031024932861328125
4013 476828881356392543041592797163461605193984896811956028519492400892855796105719316480000000000000000000
4014 12415321730106753226956841800463377690624925075707106581128059453020789785947256841
4015 45908059875817661203113790685155462127869058919818166896255390955815905279093710448446406656000000000000000000
4016 3994163100388412571477889988512997523706745761449317955062212368011474609375
4017 391020277862189348126872265532364695762485097279529532866985304565564099913427993740967936000000000000000000
4018 100961825090265462216386198825113534794730612739279603597729320546154022216796875
4019 129989337646749243847316181299149799891950962917280713478116878062453026044510208
4020 140094397735487920989274725440710296393601302491336173156652069888512079948272705078125
4021 53520856569158467222509993152920236947316252203432729682583782430411777924919281582080000000000000000
4022 3110094060648844770831880556173301180945943326884396380767822265625
4023 123994545643368175757569273106856102972530195089779302505675865780520291642816593920000000000000000
4024 531955442804927427328144760995747241614625717367311790509070717575391
4025 326923729385929874065874210279020176085412940223639334158336000000000000000
4026 18972391600905064525245078896699041231829452974626567144670318603515625
4027 68943498900167647047731302640085944096725208533174904713991736295402575495168000000000000000
4028 47774436221464293964449068824878901702706882619293212890625
4029 270259014601358398807184844612747141191639320210487295768072130867657302834413568
4030 481674617611275818967111271649043979708894969443975433026123046875
4031 9629401204579451578827135672251724631354303329558726076006400000000000000
4032 5411333009528227399774635763089988305671871143611981201171875
4033 603543655026426633532528908652348664953632020199804997740078406041600000000000000
4034 827027402055872200051174149622789611760159
4035 4473648985344833410901258700657722785351705702344755888413590159360000000000000
4036 130482365539190601867984559720518838101192122712676131591796875
4037 32999418770820608843140173531281139214780989440000000000000
4038 16066904185974566269543112433477270151106213968505859375
4039 1804206880223074419836974531180953287596258570824453193728
4040 80661374025113894070740326004727310302734375
4041 115537386055676366602649020361875666207847129415319289856000000000000
4042 396891138832270429025455574104600513312133056640625
4043 7499393345843833142971552799981513474048000000000000
4044 885166612037963293365104128783125454920159
4045 14836143025226038070054930812714521387501288570224640000000000
4046 47782970370784145276993662109375
4047 6014493988631818154487543143107255348120875171840000000000
4048 85455325800959669857340890588527451171875
4049 1171023117375434566685446533210657783808
4050 52558345937905924233620162953439630859375
4051 60415263063373835637355132068513997507264512000000000
4052 2198895268124371532776607421875
4053 1990392492007128405317430954568974336000000000
4054 1519760644525099050897380839281
4055 182181657551298158857604300800000000
4056 90070778602278382150931480859375
4057 13763753091226345046315979581580902400000000
4058 167669460258147894921875
4059 19874424338052990999208585592832
4060 28629422169148094680546875
4061 31850280776060014428160000000
4062 4225167043341605220234375
4063 8222838654177922817725562880000000
4064 10577732774609
4065 8841761993739701954543616000000
4066 9086380738369043484375
4067 19911884275712000000
4068 48076088562799171875
4069 76362880213321777152
4070 20703694375
4071 25852016738884976640000
4072 126109485376875
4073 2595688775680000
4074 303046029
4075 121645100408832000
4076 14889875
4077 355687428096000
4078 638512875
4079 14350336
4080 42567525
4081 80870400
4082 1925
4083 39916800
4084 567
4085 4480
4086 315
4087 5040
4088 5
4089 24
4090 3
4091 2
4092 1
4093 1
4094 1
4095 1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000000
4096 426720639437442980395558454826647707612452678352482816470678706875212200753097346849152715897622013092041015625
4097 1695159530622824617827241110879227793823060872108810783142721670919581864205887150369975094476800000000000000000000
4098 435873993296673115827945306258067117070942470227255175148803582099297447143102499335191742489910125732421875
4099 254039507690300190299421652585716223472145484243841913987675083209128408511859395414347896690062859599312695802724352
4100 3194492005621881019673244494754559427960232470555482115978053459477824878692626953125
4101 34206563991553652188592402155549154756480227224476718327050938731578814434569404613176850970050560000000000000000000
4102 65273218682323756785165114296057258925951504185545615755880006633930388621670908306575069427490234375
4103 39099968271224188529410609367403851625906761538580394338598376873214175280668983951360000000000000000000
4104 1005641060138647011383504185837533592940618931132275633071372815694683972661727804121
4105 3672644790065412896249103254812436970229524713585453351700431276465272422327496835875712532480000000000000000000
4106 315538884930684593146753309092526804372832915154496118449914777072906494140625
4107 2346121667173136088761233593194188174574910583677177197201911827393384599480567962445807616000000000000000000
4108 1110580075992920084380248187076248882742036740132075639575022526007694244384765625
4109 9879189661152942532396029778735384791788273181713334224336882732746429979382775808
4110 10507079830161594074195604408053272229520097686850212986748905241638405996120452880859375
4111 3960543386117726574465739493316097534101402663054021996511199899850471566444026837073920000000000000000
4112 227036866427365668270727280600650986209053862862560935796051025390625
4113 8927607286322508654544987663693639414022174046464109780408662336197460998282794762240000000000000000
4114 37768836439149847340298278030698054154638425933079137126144020947852761
4115 3269237293859298740658742102790201760854129402236393341583360000000000000000
4116 1309095020462449452241910443872233844996232255249233132982251983642578125
4117 4688157925211399999245728579525844198577314180255893520551438068087375133671424000000000000000
4118 3200887226838107695618087611266886414081361135492645263671875
4119 17837094963689654321274199744441311318648195133892161520692760637265381987071295488
4120 2408373088056379094835556358245219898544474847219877165130615234375
4121 616281677093084901044936683024110376406675413091758468864409600000000000000
4122 48701997085754046597971721867809894751046840292507830810546875
4123 37419706611638451279016792336445617227125185252387909859884861174579200000000000000
4124 50448671525408204203121623126990166317369699
4125 268418939120690004654075522039463367121102342140685353304815409561600000000000000
4126 7698459566812245510211089023510611447970335240047891763916015625
4127 1913966288707595312902130064814306074457297387520000000000000
4128 915813538600550277363957408708204398613054196204833984375
4129 14433655041784595358695796249447626300770068566595625549824
4130 4436375571381264173890717930260002066650390625
4131 6239018847006523796543047099541285975223744988427241652224000000000000
4132 21035230358110332738349145427543827205543052001953125
4133 29997573383375332571886211199926053896192000000000000
4134 45143497213936127961620310567939398200928109
4135 741807151261301903502746540635726069375064428511232000000000000
4136 47782970370784145276993662109375
4137 288695711454327271415402070869148256709802008248320000000000
4138 4016400312645104483295021857660790205078125
4139 53867063399269990067530540527690258055168
4140 2365125567205766590512907332904783388671875
4141 2658271574788448768043625811014615890319638528000000000
4142 94552496529347975909394119140625
4143 11942354952042770431904585727413846016000000000
4144 62310186425529061086792614410521
4145 7287266302051926354304172032000000000
4146 270212335806835146452794442578125
4147 523022617466601111760007224100074291200000000
4148 6203770029551472112109375
4149 715479276169907675971509081341952
4150 143147110845740473402734375
4151 1082909546386040490557440000000
4152 139430512430272972267734375
4153 263130836933693530167218012160000000
4154 327909716012879
4155 265252859812191058636308480000000
4156 263505041412702261046875
4157 79647537102848000000
4158 1298054391195577640625
4159 152725760426643554304
4160 517592359375
4161 620448401733239439360000
4162 2900518163668125
4163 57105153064960000
4164 909138087
4165 2432902008176640000
4166 282907625
4167 6402373705728000
4168 10854718875
4169 229605376
4170 638512875
4171 161740800
4172 1925
4173 479001600
4174 6237
4175 44800
4176 2835
4177 40320
4178 5
4179 144
4180 15
4181 8
4182 3
4183 2
4184 1
4185 1
4186 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000000
4187 19202428774684934117800130467199146842560370525861726741180541809384549033889380608211872215392990589141845703125
4188 150869198225431390986624458868251273650252417617684159699702228711842785914323956382927783408435200000000000000000000
4189 4794613926263404274107398368838738287780367172499806926636839403092271918574127492687109167389011383056640625
4190 22101437169056116556049683774957311442076657129214246516927732239194171540531767401048267012035468785140204534837018624
4191 137363156241740883845949513274446055402289996233885730987056298757546469783782958984375
4192 2907557939282060436030354183221678154300819314080521057799329792184199226938399392120032332454297600000000000000000000
4193 1370737592328798892488467400217202437444981587896457930873480139312538161055089074438076457977294921875
4194 3245297366511607647941080577494519684950261207702172730103665280476776548295525667962880000000000000000000
4195 41231283465684527466723671619338877310565376176423300955926285443482042879130839968961
4196 297484227995298444596177363639807394588591501800421721487734933393687066208527243705932715130880000000000000000000
4197 1577694424653422965733766545462634021864164575772480592249573885364532470703125
4198 185343611706677751012137453862340865791417936110496998578951034364077383358964869033218801664000000000000000000
4199 43312622963723883290829679295973706426939432865150949943425878514300075531005859375
4200 760697603908776574994494292962624628967697034991926735273939970421475108412473737216
4201 199634516773070287409716483753012172360881856050154046748229199591129713926288604736328125
4202 297040753958829493084930461998707315057605199729051649738339992488785367483302012780544000000000000000000
4203 8400364057812529726016909382224086489734992925914754624453887939453125
4204 651715331901543131781784099449635677223618705391880013969832350542414652874644017643520000000000000000
4205 339919527952348626062684502276282487391745833397712234135296188530674849
4206 232115847864010210586770689298104325020643187558783927252418560000000000000000
4207 45818325716185730828466865535528184574868128933723159654378819427490234375
4208 14064473775634199997737185738577532595731942540767680561654314204262125401014272000000000000000
4209 54415082856247830825507489391537069039383139303374969482421875
4210 1195085362567206839525371382877567858349429073970774821886414962696780593133776797696
4211 79476311905860510129573359822092256651967669958255946449310302734375
4212 40058309011050518567920884396567174466433901850964300476186624000000000000000
4213 48701997085754046597971721867809894751046840292507830810546875
4214 2357441516533222430578057917196073885308886670900438321172746253998489600000000000000
4215 1563908817287654330296770316936695155838460669
4216 16373555286362090283898606844407265394387242870581806551593739983257600000000000000
4217 115476893502183682653166335352659171719555028600718376458740234375
4218 112924011033748123461225673824044058392980545863680000000000000
4219 26558592619415958043554764852537927559778571689940185546875
4220 822718337381721935445660386218514699143893908295950656339968
4221 31054628999668849217235025511820014466552734375
4222 343146036585358808809867590474770728637305974363498290872320000000000000
4223 567951219668978983935426926543683334549662404052734375
4224 1589871389318892626309969193596080856498176000000000000
4225 586865463781169663501064037383212176612065417
4226 37832164714326397078640073572422029538128285854072832000000000000
4227 1194574259269603631924841552734375
4228 14146089861262036299354701472588264578780298404167680000000000
4229 12049200937935313449885065572982370615234375
4230 2531751979765689533173935404801442128592896
4231 2365125567205766590512907332904783388671875
4232 119622220865480194561963161495657715064383733760000000000
4233 1040077461822827735003335310546875
4234 513521262937839128571897186278795378688000000000
4235 1308513914936110282822644902620941
4236 298777918384128980526471053312000000000
4237 1351061679034175732263972212890625
4238 20397882081197443358640281739902897356800000000
4239 117871630561477970130078125
4240 26472733218286584010945836009652224
4241 1288323997611664260624609375
4242 37901834123511417169510400000000
4243 2370318711314640528551484375
4244 8683317618811886495518194401280000000
4245 327909716012879
4246 8222838654177922817725562880000000
4247 3952575621190533915703125
4248 2309778575982592000000
4249 9086380738369043484375
4250 4123595531519375966208
4251 6728700671875
4252 15511210043330985984000000
4253 8701554491004375
4254 57105153064960000
4255 10000518957
4256 51090942171709440000
4257 1414538125
4258 121645100408832000
4259 97692469875
4260 3903291392
4261 638512875
4262 2426112000
4263 13475
4264 6227020800
4265 18711
4266 492800
4267 14175
4268 362880
4269 5
4270 1008
4271 45
4272 40
4273 3
4274 6
4275 1
4276 1
4277 1
4278 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000000
4279 1747421018496329004719811872515122362672993717853417133447429304653993962083933635347280371600762143611907958984375
4280 1508691982254313909866244588682512736502524176176841596997022287118427859143239563829277834084352000000000000000000000
4281 426720639437442980395558454826647707612452678352482816470678706875212200753097346849152715897622013092041015625
4282 1944926470876938256932372172196243406902745827370853693489640437049087095566795531292247497059121253092337999065657638912
4283 3983531531010485631532535884958935606666409890782686198624632663968847623729705810546875
4284 250049982778257197498610459757064321269870461010924810970742362127841133516702347722322780591069593600000000000000000000
4285 116512695347947905861519729018462207182823434971198924124245811841565743689682571327236498928070068359375
4286 90868326262325014142350256169846551178607313815660836442902627853349743352274718702960640000000000000000000
4287 3422196527651815779738064744405126816776926222643133979341881691809009558967859717423763
4288 24393706695614472456886543818464206356264503147634581161994264538282339429099233983886482640732160000000000000000000
4289 1577694424653422965733766545462634021864164575772480592249573885364532470703125
4290 14827488936534220080970996308987269263313434888839759886316082749126190668717189522657504133120000000000000000000
4291 3421697214134186779975544664381922807728215196346925045530644402629705966949462890625
4292 19778137701628190949856851617028240353160122909790095117122439230958352818724317167616
4293 15371857791526412130548169248981937271787902915861861599613648368516987972324222564697265625
4294 22575097300871041474454715111901755944377995179407925380113839429147687928730952971321344000000000000000000
4295 210009101445313243150422734555602162243374823147868865611347198486328125
4296 48226934560714191751852023359273040114547784198999121033767593940138684312723657305620480000000000000000
4297 24814125540521449702575968666168621579597445838032993091876621762739263977
4298 1856926782912081684694165514384834600165145500470271418019348480000000000000000
4299 3253101125849186888821147453022501104815637154294344335460896179351806640625
4300 984513164294393999841603001700427281701235977853737639315801994298348778070999040000000000000000
4301 1251546905693700108986672256005352587905812203977624298095703125
4302 81265804654570065087725254035674614367761177030012687888276217463381080333096822243328
4303 5324912897692654178681415108080181195681833887203148412103790283203125
4304 881282798243111408494259456724477838261545840721214610476105728000000000000000
4305 3165629810574013028868161921407643158818044619013009002685546875
4306 150876257058126235556995706700548728659768746937628052555055760255903334400000000000000
4307 10947361721013580312077392218556866090869224683
4308 32747110572724180567797213688814530788774485741163613103187479966515200000000000000
4309 7044090503633204641843146456512209474892856744643820963983154296875
4310 2258480220674962469224513476480881167859610917273600000000000000
4311 1566956964545541524569731126299737726026935729706470947265625
4312 47717663568139872255848302400673852550345846681165138067718144
4313 590037950993708135127465484724580274864501953125
4314 19216178048780093293352585066587160803689134564355904288849920000000000000
4315 31237317081793844116448480959902583400231432222900390625
4316 3179742778637785252619938387192161712996352000000000000
4317 31103869580401992165556393981310245360439467101
4318 1967272565144972648089283825765945535982670864411787264000000000000
4319 20307762407583261742722306396484375
4320 707304493063101814967735073629413228939014920208384000000000000
4321 590410845958830359044368213076136160146484375
4322 40508031676251032530782966476823074057486336
4323 111160901658671029754106644646524819267578125
4324 5502622159812088949850305428800254892961651752960000000000
4325 5200387309114138675016676552734375
4326 22594935569264921657163476196266996662272000000000
4327 56266098342252742161373730812700463
4328 4182890857377805727370594746368000000000
4329 55393528840401205022822860728515625
4330 815915283247897734345611269596115894272000000000
4331 1532331197299213611691015625
4332 1005963862294890192415941768366784512
4333 47667987911631577643110546875
4334 151607336494045668678041600000000
4335 82961154896012418499301953125
4336 295232799039604140847618609643520000000
4337 3607006876141669
4338 263130836933693530167218012160000000
4339 3952575621190533915703125
4340 23097785759825920000000
4341 263505041412702261046875
4342 115460674882542527053824
4343 6728700671875
4344 403291461126605635584000000
4345 217538862275109375
4346 456841224519680000
4347 230011936011
4348 1124000727777607680000
4349 9901766875
4350 2432902008176640000
4351 1856156927625
4352 7806582784
4353 10854718875
4354 38817792000
4355 67375
4356 87178291200
4357 243243
4358 1971200
4359 155925
4360 3628800
4361 5
4362 8064
4363 315
4364 80
4365 15
4366 24
4367 1
4368 2
4369 1
4370 1
4371 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000000
4372 40190683425415567108555673067847814341478855510628594069290874007041861127930473612987448546817529303073883056640625
4373 137290970385142565797828257570108659021729700032092585326729028127776935182034800308464282901676032000000000000000000000
4374 19202428774684934117800130467199146842560370525861726741180541809384549033889380608211872215392990589141845703125
4375 173098455908047504866981123325465663214344378636005978720577998897368751505444802285010027238261791525218081916843529863168
4376 43818846841115341946857894734548291673330508798609548184870959303657323861026763916015625
4377 21754348501708376182379109998864595950478730107950458554454585505122178615953104251842081911423054643200000000000000000000
4378 5010045899961759952045348347793874908861407703761553737342569909187326978656350567071169453907012939453125
4379 7723807732297626202099771774436956850181621674331171097646723367534728184943351089751654400000000000000000000
4380 71866127080688131374499359632507663152315450675505813566179515527989200738325054065899023
4381 2024677655736001213921583136932529127569953761253670236445523956677434172615236420662578059180769280000000000000000000
4382 64685471410790341595084428363967994896430747606671704282232529299945831298828125
4383 1201026603859271826558650701027968810328388225996020550791602702679221444166092351335257834782720000000000000000000
4384 17108486070670933899877723321909614038641075981734625227653222013148529834747314453125
4385 1562472878428627085038691277745230987899649709873417514252672699245709872679221056241664
4386 599502453869530073091378600710295553599728213718612602384932286372162530920644680023193359375
4387 1738282492167070193533013063616435207717105628814410254268765636044371970512283378791743488000000000000000000
4388 3990172927460951619858031956556441082624121639809508446615596771240234375
4389 3617020092053564381388901751945478008591083814924934077532569545510401323454274297921536000000000000000000
4390 918122644999293638995310840648238998445105496007220744399435005221352767149
4391 135555655152581962982674082550092925812055621534329813515412439040000000000000000
4392 29277910132642681999390327077202509943340734388649099019148065614166259765625
4393 69900434664901973988753813120730337000787754427615372391421941595182763243040931840000000000000000
4394 43804141699279503814533528960187340576703427139216850433349609375
4395 5607340521165334491053042528461548391375521215070875464291059004973294542983680734789632
4396 90523519260775121037584056837363080326591176082453523005764434814453125
4397 59045947482288464369115383600540015163523571328321378901899083776000000000000000
4398 104465783748942429952649343406452224240995472427429297088623046875
4399 9806956708778205311204720935535667362884968550945823416078624416633716736000000000000000
4400 10947361721013580312077392218556866090869224683
4401 2063067966081623375771224462395315439692792601693307625500811237890457600000000000000
4402 218366805612629343897137540151878493721678559083958449883477783203125
4403 137767293461172710622695322065333751239436265953689600000000000000
4404 23504354468183122868545966894496065890404035945597064208984375
4405 2815342150520252463095049841639757300470404954188743145995370496
4406 17111100578817535918696499057012827971070556640625
4407 1095322148780465317721097348795468165810280670168286544464445440000000000000
4408 218661219572556908815139366719318083801620025560302734375
4409 174885852825078188894096611295568894214799360000000000000
4410 839804478670853788470022637495376624731865611727
4411 104265445952683550348732042765595113407081555813824724992000000000000
4412 264000911298582402655389983154296875
4413 36072529146218192563354488755100074675889760930627584000000000000
4414 14760271148970758976109205326903404003662109375
4415 1984893552136300594008365357364330628816830464
4416 333482704976013089262319933939574457802734375
4417 5502622159812088949850305428800254892961651752960000000000
4418 119608908109625189525383560712890625
4419 1016772100616921474572356428832014849802240000000000
4420 618927081764780163775111038939705093
4421 179864306867245646276935574093824000000000
4422 1163264105648425305479280075298828125
4423 33452526613163807108170062053440751665152000000000
4424 7661655986496068058455078125
4425 39232590629500717504221728966304595968
4426 905691770320999975219100390625
4427 5609471450279689741087539200000000
4428 746650394064111766493717578125
4429 10333147966386144929666651337523200000000
4430 61319116894408373
4431 8683317618811886495518194401280000000
4432 3952575621190533915703125
4433 716031358554603520000000
4434 3952575621190533915703125
4435 3348359571593733284560896
4436 47100904703125
4437 10888869450418352160768000000
4438 2828005209576421875
4439 11421030612992000000
4440 690035808033
4441 25852016738884976640000
4442 108919435625
4443 51090942171709440000
4444 9280784638125
4445 148325072896
4446 97692469875
4447 659902464000
4448 67375
4449 1307674368000
4450 1702701
4451 25625600
4452 467775
4453 39916800
4454 25
4455 72576
4456 315
4457 560
4458 45
4459 120
4460 1
4461 6
4462 1
4463 1
4464 1
4465 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000000
4466 3737733558563647741095677595309846733757533562488459248444051282654893084897534046007832714854030225185871124267578125
4467 12630769275433116053400199696449996629999132402952517850059070587755478036747201628378714026954194944000000000000000000000
4468 1747421018496329004719811872515122362672993717853417133447429304653993962083933635347280371600762143611907958984375
4469 3115772206344855087605660219858381937858198815448107616970403980152637527098006441130180490288712247453925474503183537537024
4470 3899877368859265433270352631374797958926415283076249788453515378025501823631381988525390625
4471 1914382668150337104049361679900084443642128249499640352792003524450751718203873174162103208205228808601600000000000000000000
4472 435873993296673115827945306258067117070942470227255175148803582099297447143102499335191742489910125732421875
4473 664247464977595853380580372601578289115619463992480714397618209607986623905128193718642278400000000000000000000
4474 1221724160371698233366489113752630273589362661483598830625051763975816412551525919120283391
4475 170072923081824101969412983502332446715876115945308299861424012360904470499679859335656556971184619520000000000000000000
4476 5368894127095598352392007554209343576403752051353751455425299931895503997802734375
4477 98484181516460289777809357484293442446927834531673685164911421619696158421619572809491142452183040000000000000000000
4478 1385787371724345645890095589074678737129927154520504643439910983065030916614532470703125
4479 24999566054858033360619060443923695806394395357974680228042763187931357962867536899866624
4480 47360693855692875774218909456113348734378528883770395588409650623400839942730929721832275390625
4481 135586034389031475095575018962081946201934239047523999832963719611461013699958103545755992064000000000000000000
4482 307243315414493274729068460654845963362057366265332150389400951385498046875
4483 14468080368214257525555607007781912034364335259699736310130278182041605293817097191686144000000000000000000
4484 2754367934997880916985932521944716995335316488021662233198305015664058301447
4485 10031118481291065260717882108706876510092115993540406200140520488960000000000000000
4486 2137287439682915785955493876635783225863873610371384228397808789834136962890625
4487 5032831295872942127190274544692584264056718318788306812182379794853158953498947092480000000000000000
4488 3110094060648844770831880556173301180945943326884396380767822265625
4489 78502767296314682874742595398461677479257297010992256500074826069626123601771530287054848
4490 6246122828993483351593299921778052542534791149689293087397746002197265625
4491 4015124428795615577099846084836721031119602850325853765329137696768000000000000000
4492 6999207511179142806827506008232299024146696652637762904937744140625
4493 647259142779361550539511581745354045950407924362424345461189211497825304576000000000000000
4494 142315702373176544057006098841239259181299920879
4495 132036349829223896049358365593300188140338726508371688032051919224989286400000000000000
4496 13757108753595648665519665029568345104465749222289382342659100341796875
4497 8541572194592708058607109968050692576845048489128755200000000000000
4498 1433765622559170494981303980564260019314646192681420916748046875
4499 33784105806243029557140598099677087605644859450264917751944445952
4500 1009554934150234619203093444363756850293162841796875
4501 63528684629266988427823646230137153616996278869760619578937835520000000000000
4502 655983658717670726445418100157954251404860076680908203125
4503 9793607758204378578069410232551858076028764160000000000000
4504 9237849265379391673170249012449142872050521728997
4505 5630334081444911718831530309342136123982404013946535149568000000000000
4506 13992048298824867340735669107177734375
4507 1875771515603346013294433415265203883146267568392634368000000000000
4508 752773828597508707781569471672073604186767578125
4509 3969787104272601188016730714728661257633660928
4510 16340652543824641373853676763039148432333984375
4511 264125863670980269592814660582412234862159284142080000000000
4512 5621618681152383907693027353505859375
4513 46771516628378387830328395726272683090903040000000000
4514 5570343735883021473975999350457345837
4515 7914029502158808436185165260128256000000000
4516 50020356542882288135609043237849609375
4517 1405006117752879898543142606244511569936384000000000
4518 314127895446338790396658203125
4519 313860725036005740033773831730436767744
4520 35321979042518999033544915234375
4521 11218942900559379482175078400000000
4522 27626064580372135360267550390625
4523 371993326789901217467999448150835200000000
4524 429233818260858611
4525 295232799039604140847618609643520000000
4526 130434995499287619218203125
4527 22913003473747312640000000
4528 122529844256906551386796875
4529 20090157429562399707365376
4530 1365926236390625
4531 304888344611713860501504000000
4532 76356140658563390625
4533 296946795937792000000
4534 690035808033
4535 620448401733239439360000
4536 2505147019375
4537 1124000727777607680000
4538 194896477400625
4539 593300291584
4540 97692469875
4541 11878244352000
4542 1145375
4543 20922789888000
4544 5108103
4545 358758400
4546 6081075
4547 479001600
4548 275
4549 145152
4550 2835
4551 4480
4552 315
4553 720
4554 1
4555 24
4556 3
4557 2
4558 1
4559 1
4560 10329978488239059262599702099394727095397746340117372869212250571234293987594703124871765375385424468563282236864226607350415360000000000000000000000
4561 175673477252491443831496846979562796486604077436957584676870410284779974990184100162368137598139420583735942840576171875
4562 391553847538426597655406190589949895529973104491528053351831188220419819139163250479740134835580043264000000000000000000000
4563 40190683425415567108555673067847814341478855510628594069290874007041861127930473612987448546817529303073883056640625
4564 283535270777381812972115080007112756345096092205777793144306762193890014965918586142846424616272814518307218179789701915869184
4565 19499386844296327166351763156873989794632076415381248942267576890127509118156909942626953125
4566 170380057465380002260393189511107515484149414205467991398488313676116902920144712500427185530265363965542400000000000000000000
4567 4794613926263404274107398368838738287780367172499806926636839403092271918574127492687109167389011383056640625
4568 19263176484350279748036830805445770384352964455781940717530928078631612093248717617840626073600000000000000000000
4569 52534138895983024034759031891363101764342594443794749716877225850960105739715614522172185813
4570 14456198461955048667400103597698257970849469855351205488221041050676879992472788043530807342550692659200000000000000000000
4571 37582258889669188466744052879465405034826264359476260187977099523268527984619140625
4572 8174187065866204051558176671196355723095010266128915868687647994434781148994424543187764823531192320000000000000000000
4573 56817282240698171481493919152061828222327013335340690381036350305666267581195831298828125
4574 24999566054858033360619060443923695806394395357974680228042763187931357962867536899866624
4575 236803469278464378871094547280566743671892644418851977942048253117004199713654648609161376953125
4576 10711296716733486532550426498004473749952804884754395986804133849305420082296690180114723373056000000000000000000
4577 3994163100388412571477889988512997523706745761449317955062212368011474609375
4578 1114042188352497829467781739599207226646053814996879695880031420017203607623916483759833088000000000000000000
4579 52332990764959737422732717916949622911371013272411582430767795297617107727493
4580 250777962032276631517947052717671912752302899838510155003513012224000000000000000000
4581 79079635268267884080353273435523979356963323583741216450718925223863067626953125
4582 367396684598724775284890041762558651276140437271546397289313725024280603605423137751040000000000000000
4583 3110094060648844770831880556173301180945943326884396380767822265625
4584 5573696478038342484106724273290779101027268087780450211505312650943454775725778650380894208
4585 218614299014771917305765497262231838988717690239125258058921110076904296875
4586 92347861862299158273296459951244583715750865557494636602570167025664000000000000000
4587 118986527690045427716067602139949083410493843094841969383941650390625
4588 43366362566217223886147275976938721078677330932282431145899677170354295406592000000000000000
4589 1565472726104941984627067087253631850994299129669
4590 8582362738899553243208293763564512229122017223044159722083374749624303616000000000000000
4591 13757108753595648665519665029568345104465749222289382342659100341796875
4592 59791005362148956410249769776354848037915339423901286400000000000000
4593 44446734299334285344420423397492060598754031973124048419189453125
4594 2060830454180824802985576484080302343944336426466159982868611203072
4595 5047774670751173096015467221818784251465814208984375
4596 3748192393126752317241595127578092063402780453315876555157332295680000000000000
4597 19023526102812451066917124904580673290740942223746337890625
4598 186078547405883192983318794418485303444546519040000000000000
4599 64664944857655741712191743087144000104353652102979
4600 309668374479470144535734167013817486819032220767059433226240000000000000
4601 13992048298824867340735669107177734375
4602 99415890326977338704604971009055805806752181124809621504000000000000
4603 9786059771767613201160403131736956854427978515625
4604 67486380772634220196284422150387241379772235776
4605 408516313595616034346341919075978710808349609375
4606 12942167319878033210047918368538199508245804922961920000000000
4607 5621618681152383907693027353505859375
4608 2198261281533784228025434599134816105272442880000000000
4609 128117905925309493901447985060518954251
4610 39570147510794042180925826300641280000000000
4611 550223921971705169491699475616345703125
4612 60415263063373835637355132068513997507264512000000000
4613 2198895268124371532776607421875
4614 12868289726476235341384727100947907477504
4615 176609895212594995167724576171875
4616 145846257707271933268276019200000000
4617 524895227027070571845083457421875
4618 13763753091226345046315979581580902400000000
4619 429233818260858611
4620 10333147966386144929666651337523200000000
4621 2217394923487889526709453125
4622 252043038211220439040000000
4623 122529844256906551386796875
4624 622794880316434390928326656
4625 6829631181953125
4626 8841761993739701954543616000000
4627 534492984609943734375
4628 296946795937792000000
4629 8970465504429
4630 15511210043330985984000000
4631 2505147019375
4632 25852016738884976640000
4633 2143861251406875
4634 4153102041088
4635 488462349375
4636 225686642688000
4637 1145375
4638 355687428096000
4639 5108103
4640 1793792000
4641 42567525
4642 6227020800
4643 275
4644 1596672
4645 14175
4646 4480
4647 315
4648 5040
4649 1
4650 120
4651 3
4652 2
4653 1
4654 1
4655 1
4656 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000000
4657 16688980338986687163992200463058465666227387356510970544302688977054097624067489515424973071823244955454914569854736328125
4658 36806061668612100179608181915455290179817471822203637015072131692719462999081345545095572674544524066816000000000000000000000
4659 3737733558563647741095677595309846733757533562488459248444051282654893084897534046007832714854030225185871124267578125
4660 26085244911519126793434587360654373583748840482931556969276222121837881376864509925141871064697098935684264072540652576259964928
4661 1774444202830965772138010447275533071311518953799693653746349497001603329752278804779052734375
4662 15334205171884200203435387055999676393573447278492119225863948230850521262813024125038446697723882756898816000000000000000000000
4663 426720639437442980395558454826647707612452678352482816470678706875212200753097346849152715897622013092041015625
4664 1695159530622824617827241110879227793823060872108810783142721670919581864205887150369975094476800000000000000000000
4665 4570470083950523091024035774548589853497805716610143225368318649033529199355258463428980165731
4666 1243233067728134185396408909402050185493054407560203671987009530358211679352659771743649431459359568691200000000000000000000
4667 3194492005621881019673244494754559427960232470555482115978053459477824878692626953125
4668 686631713532761140330886840380493880739980862354828932969762431532521616515531661627772245176620154880000000000000000000
4669 4715834425977948232963995289621131742453142106833277301626017075370300209239253997802734375
4670 2049964416498358735570762956401743056124340419353923778699506581410371352955138025789063168
4671 19181081011555614688558658329725906237423304197927010213305908502477340176806026537342071533203125
4672 856903737338678922604034119840357899996224390780351678944330707944433606583735214409177869844480000000000000000000
4673 315538884930684593146753309092526804372832915154496118449914777072906494140625
4674 86895290691494830698486975688738163678392197569756616278642450761341881394665485733266980864000000000000000000
4675 4029640288901899781550419279605120964175568021975691847169120237916517295016961
4676 19059125114453023995363976006543065369175020387726771780266988929024000000000000000000
4677 5930972645120091306026495507664298451772249268780591233803919391789730072021484375
4678 27187354660305633371081863090429340194434392358094433399409215651796764666801312193576960000000000000000
4679 227036866427365668270727280600650986209053862862560935796051025390625
4680 401306146418760658855684147676936095273963302320192415228382510867928743852256062827424382976
4681 15521615230048806128709350305618460568198956006977893322183398815460205078125
4682 6464350330360941079130752196587120860102560589024624562179911691796480000000000000000
4683 8210070410613134512408664547656486755324075173544095887491973876953125
4684 2948912654502771224258014766431833033350058503395205317921178047584092087648256000000000000000
4685 104886672649031112970013494845993334016618041687823
4686 566435940767370514051747388395257807122053136720914541657502733475204038656000000000000000
4687 894212068983717163258778226921942431790273699448809852272841522216796875
4688 3826624343177533210255985265686710274426581723129682329600000000000000
4689 2800144260858059976698486674041999817721504014306815050408935546875
4690 127771488159211137785105742012978745324548858440901918937853894590464
4691 307914254915821558856943500530945839339414666748046875
4692 224891543587605139034495707654685523804166827198952593309439937740800000000000000
4693 1122388040065934612948110369370259724153715591201033935546875
4694 10792555749541225193032490076272147599783698104320000000000000
4695 3685901856886377277594929355967208005948158169869803
4696 17341428970850328094001113352773779261865804362955328260669440000000000000
4697 769562656435367703740461800894775390625
4698 5368458077656776290048668434489013513564617780739719561216000000000000
4699 518661167903683499661501365982058713284682861328125
4700 3509291800176979450206789951820136551748156260352
4701 20834331993376417751663437872874914251225830078125
4702 647108365993901660502395918426909975412290246148096000000000000
4703 275459315376466811476958340321787109375
4704 105516541513621642945220860758471173053077258240000000000
4705 6021541578489546213368055297844390849797
4706 1820226785496525940322588009829498880000000000
4707 24760076488726732627126476402735556640625
4708 2658271574788448768043625811014615890319638528000000000
4709 94552496529347975909394119140625
4710 540468168512001884338158538239812114055168
4711 7241005703716394801876707623046875
4712 5833850308290877330731040768000000000
4713 20470913854055752301958254839453125
4714 523022617466601111760007224100074291200000000
4715 15881651275651768607
4716 371993326789901217467999448150835200000000
4717 77608822322076133434830859375
4718 8569463299181494927360000000
4719 4043484860477916195764296875
4720 19929436170125900509706452992
4721 211718566640546875
4722 265252859812191058636308480000000
4723 15500296553688368296875
4724 8314510286258176000000
4725 242202568619583
4726 403291461126605635584000000
4727 62628675484375
4728 620448401733239439360000
4729 49308808782358125
4730 91368244903936
4731 10257709336875
4732 4513732853760000
4733 21762125
4734 6402373705728000
4735 86837751
4736 28700672000
4737 638512875
4738 87178291200
4739 3575
4740 19160064
4741 155925
4742 44800
4743 2835
4744 40320
4745 7
4746 720
4747 15
4748 8
4749 3
4750 2
4751 1
4752 1
4753 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000
4754 50066941016960061491976601389175396998682162069532911632908066931162292872202468546274919215469734866364743709564208984375
4755 3496575858518149517062777281968252567082659823109345516431852510808348984912727826784079404081729786347520000000000000000000000
4756 175673477252491443831496846979562796486604077436957584676870410284779974990184100162368137598139420583735942840576171875
4757 2425927776771278791789416624540856743288642164912634798142688657330922968048399423038194009016830201018636558746280689592176738304
4758 40812216665112212759174240287337260640164935937392954036166038431036876584302412509918212890625
4759 199344667234494602644660031727995793116454814620397549936231327001056776416569313625499807070410475839684608000000000000000000000
4760 19202428774684934117800130467199146842560370525861726741180541809384549033889380608211872215392990589141845703125
4761 150869198225431390986624458868251273650252417617684159699702228711842785914323956382927783408435200000000000000000000
4762 50275170923455754001264393520034488388475862882711575479051505139368821192907843097718781823041
4763 108161276892347674129487575117978366137895733457737719462869829141164416103681400141697500536964282476134400000000000000000000
4764 137363156241740883845949513274446055402289996233885730987056298757546469783782958984375
4765 58363695650284696928125381432341979862898373300160459302429806680264337403820191238360640840012713164800000000000000000000
4766 14147503277933844698891985868863395227359426320499831904878051226110900627717761993408203125
4767 170147046569363775052373325381344673658320254806375673632059046257060822295276456140492242944
4768 786424321473780202230904991518762155734355472115007418745542248601570947249047088031024932861328125
4769 69409202724432992730926763707068989899694175653208485994490787343499122133282552367143407457402880000000000000000000
4770 1577694424653422965733766545462634021864164575772480592249573885364532470703125
4771 6864727964628091625180471079410314930592983608010772686012753610146008630178573372928091488256000000000000000000
4772 157155971267174091480466351904599717602847152857051982039595689278744174505661479
4773 209650376258983263949003736071973719060925224264994489582936878219264000000000000000000
4774 112688480257281734814503414645621670583672736106831233442274468444004871368408203125
4775 2039051599522922502831139731782200514582579426857082504955691173884757350010098414518272000000000000000000
4776 8400364057812529726016909382224086489734992925914754624453887939453125
4777 29295348688569528096464942780416334954999321069374046311671923293358798301214692586401979957248
4778 139694537070439255158384152750566145113790604062801039899650589339141845703125
4779 458968873455626816618283405957685581067281801820748343914773730117550080000000000000000
4780 41050352053065672562043322738282433776620375867720479437459869384765625
4781 203474973160691214473803018883796479301154036734269166936561285283302354047729664000000000000000
4782 1783073435033528920490229412381886678282506708692991
4783 37951208031413824441467075022482273077177560160301274291052683142838670589952000000000000000
4784 29508998276462666387539681488424100249079032081810725125003770233154296875
4785 248730582306539658666639042269636167837727812003429351424000000000000000
4786 2800144260858059976698486674041999817721504014306815050408935546875
4787 1149943393432900240065951678116808707920939725968117270440685051314176
4788 9545341902390468324565248516459321019521854669189453125
4789 13718384158843913481104238166935816952054176459136108191875836202188800000000000000
4790 16835820600989019194221655540553895862305733868015509033203125
4791 636760789222932286388916914500056708387238188154880000000000000
4792 106891153849704941050252951323049032172496586926224287
4793 988461451338468701358063461108105417926350848688453710858158080000000000000
4794 769562656435367703740461800894775390625
4795 295265194271122695952676763896895743246053977940684575866880000000000000
4796 14003851533399454490860536881515585258686437255859375
4797 185992465409379910860959867446467237242652281798656
4798 270846315913893430771624692347373885265935791015625
4799 33002526665688984685622191839772408746026802553552896000000000000
4800 6886482884411670286923958508044677734375
4801 105516541513621642945220860758471173053077258240000000000
4802 18064624735468638640104165893533172549391
4803 85550658918336719195161636461986447360000000000
4804 569481759240714850423908957262917802734375
4805 119622220865480194561963161495657715064383733760000000000
4806 1040077461822827735003335310546875
4807 23240131246016081026540817144311920904372224
4808 21723017111149184405630122869140625
4809 239187862639925970559972671488000000000
4810 102354569270278761509791274197265625
4811 20397882081197443358640281739902897356800000000
4812 301751374237383603533
4813 13763753091226345046315979581580902400000000
4814 698479400898685200913477734375
4815 42847316495907474636800000000
4816 68739242628124575327993046875
4817 657671393614154716820312948736
4818 211718566640546875
4819 8222838654177922817725562880000000
4820 232504448305325524453125
4821 241120798301487104000000
4822 242202568619583
4823 10888869450418352160768000000
4824 814172781296875
4825 15511210043330985984000000
4826 147926426347074375
4827 2101469632790528
4828 112834802705625
4829 13541198561280000
4830 108810625
4831 121645100408832000
4832 781539759
4833 487911424000
4834 638512875
4835 1307674368000
4836 3575
4837 249080832
4838 467775
4839 492800
4840 14175
4841 362880
4842 7
4843 720
4844 45
4845 40
4846 3
4847 6
4848 1
4849 1
4850 1
4851 9426890448883247745626185743057242473809693764078951663494238777294707070023223798882976159207729119823605850588608460429412647567360000000000000000000000
4852 4856493278645125964721730334750013508872169720744692428392082492322742408603639448988667163900564282037380139827728271484375
4853 111890427472580784546008873022984082146645114339499056525819280345867167517207290457090540930615353163120640000000000000000000000
4854 16688980338986687163992200463058465666227387356510970544302688977054097624067489515424973071823244955454914569854736328125
4855 228037211016500206428205162706840533869132363501787671025412733789106758996549545765590236847582038895751836522150384821664613400576
4856 1265178716618478595534401448907455079845113014059181575121147191362143174113374787807464599609375
4857 18339709385573503443308722918975612966713842945076574594133282084097223430324376853545982250477763777250983936000000000000000000000
4858 1747421018496329004719811872515122362672993717853417133447429304653993962083933635347280371600762143611907958984375
4859 1508691982254313909866244588682512736502524176176841596997022287118427859143239563829277834084352000000000000000000000
4860 4474490212187562106112531023283069466574351796561330217635583957403825086168798035696971582250649
4861 865290215138781393035900600943826929103165867661901755702958633129315328829451201133580004295714259809075200000000000000000000
4862 3983531531010485631532535884958935606666409890782686198624632663968847623729705810546875
4863 5019277825924483935818782803181410268209260103813799500008963374502733016728536446499015112241093332172800000000000000000000
4864 1202537778624376799405818798853388594325551237242485711914634354219426553356009769439697265625
4865 4764117303942185701466453110677650862432967134578518861697653295197703024267740771933782802432
4866 65273218682323756785165114296057258925951504185545615755880006633930388621670908306575069427490234375
4867 5691554623403505403935994623979657171774922403563095851548244562166928014929169294105759411507036160000000000000000000
4868 1577694424653422965733766545462634021864164575772480592249573885364532470703125
4869 549178237170247330014437686352825194447438688640861814881020288811680690414285869834247319060480000000000000000000
4870 12415321730106753226956841800463377690624925075707106581128059453020789785947256841
4871 5450909782733564862674097137871316695584055830889856729156358833700864000000000000000000
4872 788819361800972143701523902519351694085709152747818634095921279108034099578857421875
4873 154967921563742110215166619615447239108276036441138270376632529215241558600767479503388672000000000000000000
4874 210009101445313243150422734555602162243374823147868865611347198486328125
4875 2167855802954145079138405765750808786669949759133679427063722323708551074289887251393746516836352
4876 10197701206142065626562043150791328593306714096584475912674493021757354736328125
4877 3671750987645014532946267247661484648538254414565986751318189840940400640000000000000000
4878 2914574995767662751905075914418052798140046686608154040059650726318359375
4879 14243248121248385013166211321865753551080782571398841685559289969831164783341076480000000000000000
4880 41010689005771165171275276484783393600497654299938793
4881 2580682146136140062019761101528794569248074090900486651791582453713029600116736000000000000000
4882 1977102884522998647965158659724414716688295149481318583375252605621337890625
4883 497461164613079317333278084539272335675455624006858702848000000000000000
4884 182009376955773898485401633812729988151897760929942978276580810546875
4885 73596377179705615364220907399475757306940142461959505308203843284107264
4886 66817393316733278271956739615215247136652982684326171875
4887 850539817848322635828462766350020651027358940466438707896301844535705600000000000000
4888 1026985056660330170847520987973787647600649765948946051025390625
4889 12735215784458645727778338290001134167744763763097600000000000000
4890 6306578077132591521964924128059892898177298628647232933
4891 57330764177631184678767680744270114239728349223930315229773168640000000000000
4892 14621690472271986371068774217000732421875
4893 16534850879182870973349898778226161621779022764678336248545280000000000000
4894 70019257666997272454302684407577926293432186279296875
4895 371984930818759821721919734892934474485304563597312
4896 14354854743436351830896108694410815919094596923828125
4897 1716131386615827203652353975668165254793393732784750592000000000000
4898 117070209034998394877707294636759521484375
4899 5275827075681082147261043037923558652653862912000000000000
4900 885166612037963293365104128783125454920159
4901 1368810542693387507122586183391783157760000000000
4902 26765642684313597969923720991357136728515625
4903 5502622159812088949850305428800254892961651752960000000000
4904 5200387309114138675016676552734375
4905 92960524984064324106163268577247683617488896
4906 934089735779414929442095283373046875
4907 3348630076958963587839617400832000000000
4908 4196537340081429221901442242087890625
4909 815915283247897734345611269596115894272000000000
4910 3922767865085986845929
4911 523022617466601111760007224100074291200000000
4912 25843737833251352433798676171875
4913 171389265983629898547200000000
4914 2405873491984360136479756640625
4915 22360827382881260371890640257024
4916 211718566640546875
4917 263130836933693530167218012160000000
4918 7207637897465091258046875
4919 2411207983014871040000000
4920 7023874489967907
4921 304888344611713860501504000000
4922 814172781296875
4923 403291461126605635584000000
4924 3698160658676859375
4925 16811757062324224
4926 2595200462229375
4927 27082397122560000
4928 761674375
4929 2432902008176640000
4930 14849255421
4931 975822848000
4932 10854718875
4933 20922789888000
4934 17875
4935 3487131648
4936 6081075
4937 1971200
4938 14175
4939 3628800
4940 7
4941 5760
4942 315
4943 80
4944 15
4945 24
4946 1
4947 2
4948 1
4949 1
4950 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000
4951 237968170653611172271364786402750661934736316316489928991212042123814378021578333000444691031127649819831626851558685302734375
4952 10853371464840336100962860683229455968224576090931408483004470193549115249169107174337782470269689256822702080000000000000000000000
4953 50066941016960061491976601389175396998682162069532911632908066931162292872202468546274919215469734866364743709564208984375
4954 4332707009313503922135898091429970143513514906533965749482841941993028420934441369546214500104058739019284893920857311611627654610944
4955 59463399681068493990116868098650388752720311660781534030693917994020729183328615026950836181640625
4956 1705592972858335820227711231464732005904387393892121437254395233821041779020167047379776349294432031284341506048000000000000000000000
4957 40190683425415567108555673067847814341478855510628594069290874007041861127930473612987448546817529303073883056640625
4958 137290970385142565797828257570108659021729700032092585326729028127776935182034800308464282901676032000000000000000000000
4959 40270411909688058955012779209547625199169166169051971958720255616634425775519182321272744240255841
4960 77010829147351543980195153484000596690181762221909256257563318348509064265821156900888620382318569123007692800000000000000000000
4961 43818846841115341946857894734548291673330508798609548184870959303657323861026763916015625
4962 436677170855430102416234103876782693334205629031800556500779813581737772455382670845414314764975119899033600000000000000000000
4963 51709124480848202374450208350695709555998703201426885612329277231435341794308420085906982421875
4964 80989994167017156924929702881520064661360441287834820648860106018360951412551593122874307641344
4965 1370737592328798892488467400217202437444981587896457930873480139312538161055089074438076457977294921875
4966 472399033742490948526687553790311545257318559495736955678504298659855025239121051410778031155084001280000000000000000000
4967 64685471410790341595084428363967994896430747606671704282232529299945831298828125
4968 44483437210790033731169452594578840750242533779909807005362643393746135923557155456574032843898880000000000000000000
4969 12415321730106753226956841800463377690624925075707106581128059453020789785947256841
4970 430621872835951624151253673891834018951140410640298681603352347862368256000000000000000000
4971 30763955110237913604359432198254716069342656957164926729740929885213329883575439453125
4972 11932529960408142486567829710389437411337254805967646819000704749573600012259095921760927744000000000000000000
4973 3990172927460951619858031956556441082624121639809508446615596771240234375
4974 6503567408862435237415217297252426360009849277401038281191166971125653222869661754181239550509056
4975 377314944627256428182795596579279157952348421573625608768956241805022125244140625
4976 268037822098086060905077509079288379343292572263317032846227858388649246720000000000000000
4977 26231174961908964767145683229762475183260420179473386360536856536865234375
4978 1011270616608635335934801003852468502126735562569317759674709587858012699617216430080000000000000000
4979 287074823040398156198926935393483755203483580099571551
4980 178067068083393664279363516005486825278117112272133578973619189306199042408054784000000000000000
4981 33610749036890977015407697215315050183701017541182415917379294295562744140625
4982 33329898029076314261329631664131246490255526808459533090816000000000000000
4983 6006309439540538650018253915820089609012626110688118283127166748046875
4984 956752903336172999734871796193184844990221852005473569006649962693394432
4985 66817393316733278271956739615215247136652982684326171875
4986 53584008524444326057193154280051301014723613249385638597467016205749452800000000000000
4987 31836536756470235296273150627187417075620142744417327581787109375
4988 776848162851977389394478635690069184232430589548953600000000000000
4989 18919734231397774565894772384179678694531895885941698799
4990 3382515086480239896047293163911936740143972604211888598556616949760000000000000
4991 424029023695887604760994452293021240234375
4992 942486500113423645480944230358891212441404297586665166167080960000000000000
4993 490134803668980907180118790853045484054025303955078125
4994 4091834239006358038941117083822279219338350199570432
4995 387581078072781499434194934749092029815554116943359375
4996 90954963490638841793574760710412758504049867837591781376000000000000
4997 1521912717454979133410194830277873779296875
4998 269067180859735189510313194934101491285347008512000000000000
4999 885166612037963293365104128783125454920159
5000 67071716591975987849006722986197374730240000000000
5001 80296928052940793909771162974071410185546875
5002 258623241511168180642964355153611979969197632389120000000000
5003 119608908109625189525383560712890625
5004 836644724856578916955469417195229152557400064
5005 10274987093573564223863048117103515625
5006 143991093309235434277103548235776000000000
5007 88127284141710013659930287083845703125
5008 33452526613163807108170062053440751665152000000000
5009 3922767865085986845929
5010 20397882081197443358640281739902897356800000000
5011 491031018831775696242174847265625
5012 6341402841394306246246400000000
5013 21652861427859241228317809765625
5014 156525791680168822603234481799168
5015 3599215632889296875
5016 8683317618811886495518194401280000000
5017 7207637897465091258046875
5018 74747447473461002240000000
5019 21071623469903721
5020 8841761993739701954543616000000
5021 5699209469078125
5022 10888869450418352160768000000
5023 48076088562799171875
5024 16811757062324224
5025 7785601386688125
5026 622895133818880000
5027 8378418125
5028 51090942171709440000
5029 14849255421
5030 18540634112000
5031 97692469875
5032 355687428096000
5033 17875
5034 10461394944
5035 42567525
5036 25625600
5037 42525
5038 39916800
5039 7
5040 51840
5041 315
5042 560
5043 45
5044 24
5045 1
5046 6
5047 1
5048 1
5049 1
5050 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
5051 23558848894707506054865113853872315531538895315332502970129992170257623424136254967044024412081637332163331058304309844970703125
5052 1063630403554352937894360346956486684886008456911278031334438078967813294418572503085102682086429547168624803840000000000000000000000
5053 4856493278645125964721730334750013508872169720744692428392082492322742408603639448988667163900564282037380139827728271484375
5054 415939872894096376525046216777277133777297431027260711950352826431330728409706371476436592009989638945851349816402301914716254842650624
5055 5649022969701506929061102469371786931508429607774245732915922209431969272416218427560329437255859375
5056 160325739448683567101404855757684808555012415025859415101913151979177927227895702453698976833676610940728101568512000000000000000000000
5057 3737733558563647741095677595309846733757533562488459248444051282654893084897534046007832714854030225185871124267578125
5058 12630769275433116053400199696449996629999132402952517850059070587755478036747201628378714026954194944000000000000000000000
5059 3664607483781613364906162908068833893124394121383729448243543261113732745572245591235819725863281531
5060 6930974623261638958217563813560053702116358599971833063180698651365815783923904121079975834408671221070692352000000000000000000000
5061 3899877368859265433270352631374797958926415283076249788453515378025501823631381988525390625
5062 38427591035277849012628601141156877013410095354798448972068623595192923976073675034396459699317810551114956800000000000000000000
5063 4498693829833793606577168126510526731371887178524139048272647119134874736104832547473907470703125
5064 6965139498363475495543954447810725560876997950753794575801969117579041821479437008567190457155584
5065 116512695347947905861519729018462207182823434971198924124245811841565743689682571327236498928070068359375
5066 39681518834369239676241754518386169801614758997641904276994361087427822120086168318505354617027056107520000000000000000000
5067 5368894127095598352392007554209343576403752051353751455425299931895503997802734375
5068 3647641851284782765955895112755464941519887769952604174439736758287183145731686747439070693199708160000000000000000000
5069 1005641060138647011383504185837533592940618931132275633071372815694683972661727804121
5070 34449749826876129932100293911346721516091232851223894528268187828989460480000000000000000000
5071 2430352453708795174744395143662122569478069899616029211649533460931853060802459716796875
5072 930737336911835113952290717410376118084305874865476451882054970466740800956209481897352364032000000000000000000
5073 307243315414493274729068460654845963362057366265332150389400951385498046875
5074 494271123073545078043556514591184403360748545082478909370528689805549644938094293317774205838688256
5075 28298620847044232113709669743445936846426131618021920657671718135376659393310546875
5076 19834798835258368506975735671867340071403650347485460430620861520760044257280000000000000000
5077 1914875772219354428001634875772660688378010673101557204319190527191162109375
5078 72811484395821744187305672277377732153124960504990878696579090325776914372439582965760000000000000000
5079 20382312435868269090123812412937346619447334187069580121
5080 12464694765837556499555446120384077769468197859049350528153343251433932968563834880000000000000000
5081 2319141683545477414063131107856738462675370210341586698299171306393829345703125
5082 2266433065977189369770414953160924761337375822975248250175488000000000000000
5083 402422732449216089551223012359946003803845949416103924969520172119140625
5084 63145691620187417982501538548750199769354642232361255554438897537764032512
5085 4343130565587663087677188074988991063882443874481201171875
5086 3429376545564436867660361873923283264942311247960680870237889037167964979200000000000000
5087 2005701815657624823665208489512807275764068992898291637652587890625
5088 48164586096822598142457675412784289422410696552035123200000000000000
5089 1154103788115264248519581115434960400366445649042443626739
5090 202950905188814393762837589834716204408638356252713315913397016985600000000000000
5091 25017712398057368680898672685288253173828125
5092 54664217006578571437894765360815690321601449260026579637690695680000000000000
5093 27937683809131911709266771078623592591079442325439453125
5094 229142717384356050180702556694047636282947611175944192
5095 21316959294002982468880721411200061639855476431884765625
5096 4911568028494497456853037078362288959218692863229956194304000000000000
5097 80661374025113894070740326004727310302734375
5098 13991493404706229854536286136573277546838044442624000000000000
5099 45143497213936127961620310567939398200928109
5100 3353585829598799392450336149309868736512000000000000
5101 3934549474594098901578786985729499099091796875
5102 12413915592536072670862289047373375038521486354677760000000000
5103 5621618681152383907693027353505859375
5104 38485657343402630179951593190980541017640402944
5105 462374419210810390073837165269658203125
5106 6335608105606359108192556122374144000000000
5107 3789473218093530587377002344605365234375
5108 1405006117752879898543142606244511569936384000000000
5109 160833482468525460683089
5110 815915283247897734345611269596115894272000000000
5111 19150209734439252153444819043359375
5112 240973307972983637357363200000000
5113 801155872830791925447758961328125
5114 5634928500486077613716441344770048
5115 125972547151125390625
5116 295232799039604140847618609643520000000
5117 237852050616348011515546875
5118 2391918319150752071680000000
5119 653220327567015351
5120 265252859812191058636308480000000
5121 165277074603265625
5122 304888344611713860501504000000
5123 1298054391195577640625
5124 437105683620429824
5125 194640034667203125
5126 14949483211653120000
5127 192703616875
5128 1124000727777607680000
5129 311834363841
5130 370812682240000
5131 1856156927625
5132 6402373705728000
5133 303875
5134 167382319104
5135 638512875
5136 358758400
5137 552825
5138 479001600
5139 77
5140 518400
5141 2835
5142 4480
5143 315
5144 144
5145 5
5146 24
5147 3
5148 2
5149 1
5150 1