0 1
1 1
2 1
3 1
4 6
5 1
6 1
7 24
8 24
9 1
10 1
11 60
12 240
13 60
14 1
15 1
16 120
17 1200
18 1200
19 120
20 1
21 1
22 210
23 4200
24 10500
25 4200
26 210
27 1
28 1
29 336
30 11760
31 58800
32 58800
33 11760
34 336
35 1
36 1
37 504
38 28224
39 246960
40 493920
41 246960
42 28224
43 504
44 1
45 1
46 720
47 60480
48 846720
49 2963520
50 2963520
51 846720
52 60480
53 720
54 1
55 1
56 990
57 118800
58 2494800
59 13970880
60 24449040
61 13970880
62 2494800
63 118800
64 990
65 1
66 1
67 1320
68 217800
69 6534000
70 54885600
71 153679680
72 153679680
73 54885600
74 6534000
75 217800
76 1320
77 1
78 1
79 1716
80 377520
81 15572700
82 186872400
83 784864080
84 1255782528
85 784864080
86 186872400
87 15572700
88 377520
89 1716
90 1
91 1
92 2184
93 624624
94 34354320
95 566846280
96 3401077680
97 8162586432
98 8162586432
99 3401077680
100 566846280
101 34354320
102 624624
103 2184
104 1
105 1
106 2730
107 993720
108 71050980
109 1563121560
110 12895752870
111 44214009840
112 66321014760
113 44214009840
114 12895752870
115 1563121560
116 71050980
117 993720
118 2730
119 1
120 1
121 3360
122 1528800
123 139120800
124 3978854880
125 43767403680
126 206332045920
127 442140098400
128 442140098400
129 206332045920
130 43767403680
131 3978854880
132 139120800
133 1528800
134 3360
135 1
136 1
137 4080
138 2284800
139 259896000
140 9460214400
141 135281065920
142 850338128640
143 2505460557600
144 3579229368000
145 2505460557600
146 850338128640
147 135281065920
148 9460214400
149 259896000
150 2284800
151 4080
152 1
153 1
154 4896
155 3329280
156 466099200
157 21207513600
158 385976747520
159 3153981422592
160 12390641303040
161 24338759702400
162 24338759702400
163 12390641303040
164 3153981422592
165 385976747520
166 21207513600
167 466099200
168 3329280
169 4896
170 1
171 1
172 5814
173 4744224
174 806518080
175 45165012480
176 1027504033920
177 10686041952768
178 54575142830208
179 142934897888640
180 196535484596880
181 142934897888640
182 54575142830208
183 10686041952768
184 1027504033920
185 45165012480
186 806518080
187 4744224
188 5814
189 1
190 1
191 6840
192 6627960
193 1352103840
194 91943061120
195 2574405711360
196 33467274247680
197 217537282609920
198 740662652695680
199 1357881529942080
200 1357881529942080
201 740662652695680
202 217537282609920
203 33467274247680
204 2574405711360
205 91943061120
206 1352103840
207 6627960
208 6840
209 1
210 1
211 7980
212 9097200
213 2203796700
214 179829810720
215 6114213564480
216 97827417031680
217 794847763382400
218 3444340307990400
219 8209011067377120
220 10945348089836160
221 8209011067377120
222 3444340307990400
223 794847763382400
224 97827417031680
225 6114213564480
226 179829810720
227 2203796700
228 9097200
229 7980
230 1
231 1
232 9240
233 12289200
234 3502422000
235 339384691800
236 13846895425440
237 269025396837120
238 2690253968371200
239 14572208995344000
240 44202367285876800
241 76617436628853120
242 76617436628853120
243 44202367285876800
244 14572208995344000
245 2690253968371200
246 269025396837120
247 13846895425440
248 339384691800
249 3502422000
250 12289200
251 9240
252 1
253 1
254 10626
255 16364040
256 5441043300
257 620278936200
258 30052514458890
259 700652908527264
260 8507928174973920
261 56719521166492800
262 215061517756285200
263 474438742201744320
264 616770364862267616
265 474438742201744320
266 215061517756285200
267 56719521166492800
268 8507928174973920
269 700652908527264
270 30052514458890
271 620278936200
272 5441043300
273 16364040
274 10626
275 1
276 1
277 12144
278 21507024
279 8280204240
280 1101267163920
281 62772228343440
282 1737893978994096
283 25323597979628256
284 205000555073181120
285 956669257008178560
286 2638087951143765120
287 4364836428256047744
288 4364836428256047744
289 2638087951143765120
290 956669257008178560
291 205000555073181120
292 25323597979628256
293 1737893978994096
294 62772228343440
295 1101267163920
296 8280204240
297 21507024
298 12144
299 1
300 1
301 13800
302 27931200
303 12366538800
304 1904446975200
305 126645723850800
306 4125032148283200
307 71377788422971800
308 693384230394583200
309 3929177305569304800
310 13335389643144307200
311 27580010398321180800
312 35101831416045139200
313 27580010398321180800
314 13335389643144307200
315 3929177305569304800
316 693384230394583200
317 71377788422971800
318 4125032148283200
319 126645723850800
320 1904446975200
321 12366538800
322 27931200
323 13800
324 1
325 1
326 15600
327 35880000
328 18155280000
329 3215300088000
330 247578106776000
331 9407968057488000
332 191519349741720000
333 2209312498806270000
334 15023324991882636000
335 61914309057455712000
336 157600059418978176000
337 250727367257465280000
338 250727367257465280000
339 157600059418978176000
340 61914309057455712000
341 15023324991882636000
342 2209312498806270000
343 191519349741720000
344 9407968057488000
345 247578106776000
346 3215300088000
347 18155280000
348 35880000
349 15600
350 1
351 1
352 17550
353 45630000
354 26237250000
355 5310419400000
356 470237637870000
357 20690456066280000
358 491398331574150000
359 6668977357077750000
360 53851992158402831250
361 266322579401555820000
362 823178881786627080000
363 1611818789512276800000
364 2014773486890346000000
365 1611818789512276800000
366 823178881786627080000
367 266322579401555820000
368 53851992158402831250
369 6668977357077750000
370 491398331574150000
371 20690456066280000
372 470237637870000
373 5310419400000
374 26237250000
375 45630000
376 17550
377 1
378 1
379 19656
380 57493800
381 37370970000
382 8595323100000
383 869846697720000
384 44014242904632000
385 1210391679877380000
386 19164534931391850000
387 182063081848222575000
388 1069206826126834395000
389 3965785318724985756000
390 9429139918646819280000
391 14506369105610491200000
392 14506369105610491200000
393 9429139918646819280000
394 3965785318724985756000
395 1069206826126834395000
396 182063081848222575000
397 19164534931391850000
398 1210391679877380000
399 44014242904632000
400 869846697720000
401 8595323100000
402 37370970000
403 57493800
404 19656
405 1
406 1
407 21924
408 71823024
409 52520586300
410 13655352438000
411 1570365530370000
412 90811995241968000
413 2871929349527238000
414 52652038074666030000
415 583560088660881832500
416 4031869703475183570000
417 17758553375761149451500
418 50667760680493349484000
419 94654058414108455080000
420 116497302663518098560000
421 94654058414108455080000
422 50667760680493349484000
423 17758553375761149451500
424 4031869703475183570000
425 583560088660881832500
426 52652038074666030000
427 2871929349527238000
428 90811995241968000
429 1570365530370000
430 13655352438000
431 52520586300
432 71823024
433 21924
434 1
435 1
436 24360
437 89011440
438 72900369360
439 21323358037800
440 2772036544914000
441 182162401522920000
442 6583869655042680000
443 138809918560483170000
444 1781393954859534015000
445 14359114908867759030000
446 74406322709587478610000
447 252096946523042890815000
448 565140407590118128860000
449 844605444310506214560000
450 844605444310506214560000
451 565140407590118128860000
452 252096946523042890815000
453 74406322709587478610000
454 14359114908867759030000
455 1781393954859534015000
456 138809918560483170000
457 6583869655042680000
458 182162401522920000
459 2772036544914000
460 21323358037800
461 72900369360
462 89011440
463 24360
464 1
465 1
466 26970
467 109498200
468 100026605700
469 32768716027320
470 4792424718995550
471 356008693411098000
472 14621785622241525000
473 352315405945438650000
474 5199588199411432076250
475 48529489861173366045000
476 293382825069820803817500
477 1169428043984600406825000
478 3113120259948015918168750
479 5583090400258419756540000
480 6779466914599509704370000
481 5583090400258419756540000
482 3113120259948015918168750
483 1169428043984600406825000
484 293382825069820803817500
485 48529489861173366045000
486 5199588199411432076250
487 352315405945438650000
488 14621785622241525000
489 356008693411098000
490 4792424718995550
491 32768716027320
492 100026605700
493 109498200
494 26970
495 1
496 1
497 29760
498 133771200
499 135777768000
500 49613196427200
501 8126641574775360
502 679155045891940800
503 31532198559268680000
504 863381627218071000000
505 14562370112411464200000
506 156302772539883049080000
507 1094119407779181343560000
508 5088037805406682471800000
509 15935063456493456093000000
510 33936431844708041657400000
511 49450229259431717843640000
512 49450229259431717843640000
513 33936431844708041657400000
514 15935063456493456093000000
515 5088037805406682471800000
516 1094119407779181343560000
517 156302772539883049080000
518 14562370112411464200000
519 863381627218071000000
520 31532198559268680000
521 679155045891940800
522 8126641574775360
523 49613196427200
524 135777768000
525 133771200
526 29760
527 1
528 1
529 32736
530 162370560
531 182463916800
532 74080350220800
533 13534479985340160
534 1266827326627838976
535 66169105899757660800
536 2048091373087737120000
537 39255084650848294800000
538 481529038383739082880000
539 3876308758989099617184000
540 20872431779172074861760000
541 76264654577744119687200000
542 191080673007974277897600000
543 330637807401298348719240000
544 396765368881558018463088000
545 330637807401298348719240000
546 191080673007974277897600000
547 76264654577744119687200000
548 20872431779172074861760000
549 3876308758989099617184000
550 481529038383739082880000
551 39255084650848294800000
552 2048091373087737120000
553 66169105899757660800
554 1266827326627838976
555 13534479985340160
556 74080350220800
557 182463916800
558 162370560
559 32736
560 1
561 1
562 35904
563 195892224
564 242906357760
565 109186407813120
566 22164840786063360
567 2314009378065014784
568 135369548616803364864
569 4713761067906545740800
570 102131489804641824384000
571 1423651070004098158080000
572 13097589844037703054336000
573 81104306341925776605696000
574 343133603754301362562560000
575 1003005918666419367490560000
576 2041833477285210855248640000
577 2909612705131425468729312000
578 2909612705131425468729312000
579 2041833477285210855248640000
580 1003005918666419367490560000
581 343133603754301362562560000
582 81104306341925776605696000
583 13097589844037703054336000
584 1423651070004098158080000
585 102131489804641824384000
586 4713761067906545740800
587 135369548616803364864
588 2314009378065014784
589 22164840786063360
590 109186407813120
591 242906357760
592 195892224
593 35904
594 1
595 1
596 39270
597 234991680
598 320528651520
599 158982211153920
600 35731251956843520
601 4144825226993848320
602 270449846061348602880
603 10547543996392595512320
604 257096384912069515612800
605 4051215762250792367232000
606 42353619332621920202880000
607 299733306046247435281920000
608 1458317815955780790890880000
609 4935844915542642676861440000
610 11722631674413776357545920000
611 19652647218870154481768160000
612 23337518572408308447099690000
613 19652647218870154481768160000
614 11722631674413776357545920000
615 4935844915542642676861440000
616 1458317815955780790890880000
617 299733306046247435281920000
618 42353619332621920202880000
619 4051215762250792367232000
620 257096384912069515612800
621 10547543996392595512320
622 270449846061348602880
623 4144825226993848320
624 35731251956843520
625 158982211153920
626 320528651520
627 234991680
628 39270
629 1
630 1
631 42840
632 280387800
633 419460148800
634 228857457185280
635 56756649381949440
636 7289175399196078080
637 528465216441715660800
638 22988236915214631244800
639 627578867785359432983040
640 11125261747104099039244800
641 131480366102139352281984000
642 1057359587534687098771200000
643 5879384080137930461299200000
644 22884371881152252410903040000
645 62932022673168694129983360000
646 123087632581344651754232160000
647 171960663165113851715471400000
648 171960663165113851715471400000
649 123087632581344651754232160000
650 62932022673168694129983360000
651 22884371881152252410903040000
652 5879384080137930461299200000
653 1057359587534687098771200000
654 131480366102139352281984000
655 11125261747104099039244800
656 627578867785359432983040
657 22988236915214631244800
658 528465216441715660800
659 7289175399196078080
660 56756649381949440
661 228857457185280
662 419460148800
663 280387800
664 42840
665 1
666 1
667 46620
668 332866800
669 544653301500
670 325920535617600
671 88911122116481280
672 12599976162792775680
673 1011373086638455833600
674 48883032520858698624000
675 1488488340260147373100800
676 29553259410256016935019520
677 392924017159085679704236800
678 3572036519628051633674880000
679 22570560426221205377616000000
680 100401789676201581723724800000
681 317520659850987502201279680000
682 719090906133118754985251040000
683 1172047677888539147218607700000
684 1378879621045340173198362000000
685 1172047677888539147218607700000
686 719090906133118754985251040000
687 317520659850987502201279680000
688 100401789676201581723724800000
689 22570560426221205377616000000
690 3572036519628051633674880000
691 392924017159085679704236800
692 29553259410256016935019520
693 1488488340260147373100800
694 48883032520858698624000
695 1011373086638455833600
696 12599976162792775680
697 88911122116481280
698 325920535617600
699 544653301500
700 332866800
701 46620
702 1
703 1
704 50616
705 393286320
706 702016081200
707 459469525145400
708 137473281923503680
709 21430120747846745088
710 1898096409094997422080
711 101570754272404921574400
712 3436477186216366513267200
713 76102349323846080239262720
714 1133233165385998903926475776
715 11589884645993170608338956800
716 82784890328522647202421120000
717 418473071990334260583667200000
718 1512481245907922398966682880000
719 3939123950739603777308816736000
720 7434130985464448305215168840000
721 10203709195735517281667878800000
722 10203709195735517281667878800000
723 7434130985464448305215168840000
724 3939123950739603777308816736000
725 1512481245907922398966682880000
726 418473071990334260583667200000
727 82784890328522647202421120000
728 11589884645993170608338956800
729 1133233165385998903926475776
730 76102349323846080239262720
731 3436477186216366513267200
732 101570754272404921574400
733 1898096409094997422080
734 21430120747846745088
735 137473281923503680
736 459469525145400
737 702016081200
738 393286320
739 50616
740 1
741 1
742 54834
743 462579624
744 898560919620
745 641572496608680
746 209954599515190530
747 35896237814254289472
748 3497319169903060774272
749 206508370032371207623680
750 7735459360795904818903680
751 190339181847462870089387520
752 3161360774866496942302827264
753 36211950693925328611832385024
754 290988889504757104916510236800
755 1662793654312897742380058496000
756 6829331080213687156203811680000
757 20327303097577210006112521824000
758 44117222776727008481403524694000
759 70114058902125483035460710040000
760 81799735385813063541370828380000
761 70114058902125483035460710040000
762 44117222776727008481403524694000
763 20327303097577210006112521824000
764 6829331080213687156203811680000
765 1662793654312897742380058496000
766 290988889504757104916510236800
767 36211950693925328611832385024
768 3161360774866496942302827264
769 190339181847462870089387520
770 7735459360795904818903680
771 206508370032371207623680
772 3497319169903060774272
773 35896237814254289472
774 209954599515190530
775 641572496608680
776 898560919620
777 462579624
778 54834
779 1
780 1
781 59280
782 541759920
783 1142571671280
784 887778188584560
785 316936813324687920
786 59267184091716641040
787 6333121957229149642560
788 411351349983836195831040
789 17002522465998562761016320
790 463189930210082058247080960
791 8547959621149696165832494080
792 109210644949933530734097669120
793 982895804549401776606879022080
794 6318615886389011421044222284800
795 29336430901091838740562460608000
796 99226163341928278093078910880000
797 246119797308900532917146710320000
798 449822663605844008045682996880000
799 607655177151754186307326153680000
800 607655177151754186307326153680000
801 449822663605844008045682996880000
802 246119797308900532917146710320000
803 99226163341928278093078910880000
804 29336430901091838740562460608000
805 6318615886389011421044222284800
806 982895804549401776606879022080
807 109210644949933530734097669120
808 8547959621149696165832494080
809 463189930210082058247080960
810 17002522465998562761016320
811 411351349983836195831040
812 6333121957229149642560
813 59267184091716641040
814 316936813324687920
815 887778188584560
816 1142571671280
817 541759920
818 59280
819 1
820 1
821 63960
822 631924800
823 1443790186800
824 1217981401584480
825 473185774515570480
826 96529898001176377920
827 11281931828887489169400
828 803703334095984942734400
829 36541711590230782062990720
830 1098465996894210175954145280
831 22443657527452157913244922880
832 318605767697397766181029324800
833 3198311744962339114355717452800
834 23027844563728841623361165660160
835 120279366694476538836306088492800
836 459891696184763236727052691296000
837 1296263359344308142735565183800000
838 2707571763996779856446629444800000
839 4206236485998506250672790128720000
840 4870379089050901974463230675360000
841 4206236485998506250672790128720000
842 2707571763996779856446629444800000
843 1296263359344308142735565183800000
844 459891696184763236727052691296000
845 120279366694476538836306088492800
846 23027844563728841623361165660160
847 3198311744962339114355717452800
848 318605767697397766181029324800
849 22443657527452157913244922880
850 1098465996894210175954145280
851 36541711590230782062990720
852 803703334095984942734400
853 11281931828887489169400
854 96529898001176377920
855 473185774515570480
856 1217981401584480
857 1443790186800
858 631924800
859 63960
860 1
861 1
862 68880
863 734260800
864 1813624176000
865 1657471134446400
866 699121324509491520
867 155204934041107117440
868 19788629090241157473600
869 1541864016614623519818000
870 76887618961849226188257600
871 2542417267005147745958384640
872 57319952928843330999789035520
873 900885274178848856098082918400
874 10048335750456391087247847936000
875 80695865565203633039128871116800
876 472070813556441253278903896033280
877 2030598720077339214471755729260800
878 6470044941422894555914907960880000
879 15357175815554858079054993096000000
880 27265722676037748028076584233600000
881 36306462300197632900544083216320000
882 36306462300197632900544083216320000
883 27265722676037748028076584233600000
884 15357175815554858079054993096000000
885 6470044941422894555914907960880000
886 2030598720077339214471755729260800
887 472070813556441253278903896033280
888 80695865565203633039128871116800
889 10048335750456391087247847936000
890 900885274178848856098082918400
891 57319952928843330999789035520
892 2542417267005147745958384640
893 76887618961849226188257600
894 1541864016614623519818000
895 19788629090241157473600
896 155204934041107117440
897 699121324509491520
898 1657471134446400
899 1813624176000
900 734260800
901 68880
902 1
903 1
904 74046
905 850048080
906 2265378133200
907 2238193595601600
908 1022742563510151120
909 246510179022046709952
910 34203287339308981005840
911 2907279423841263385496400
912 158567865242008907150616150
913 5750727912776856365995679040
914 142618052236866037876692840192
915 2473376010821173244295092613120
916 30543475738025202563479234329600
917 272541783508532576720276244787200
918 1778335137393175063099802497236480
919 8567391044264766921639636736686336
920 30710317162346131428671491978930800
921 82401263799896740675485943390320000
922 166248163806809213643524271752400000
923 252997205672918683018415884230720000
924 290946786523856485471178266865328000
925 252997205672918683018415884230720000
926 166248163806809213643524271752400000
927 82401263799896740675485943390320000
928 30710317162346131428671491978930800
929 8567391044264766921639636736686336
930 1778335137393175063099802497236480
931 272541783508532576720276244787200
932 30543475738025202563479234329600
933 2473376010821173244295092613120
934 142618052236866037876692840192
935 5750727912776856365995679040
936 158567865242008907150616150
937 2907279423841263385496400
938 34203287339308981005840
939 246510179022046709952
940 1022742563510151120
941 2238193595601600
942 2265378133200
943 850048080
944 74046
945 1
946 1
947 79464
948 980665224
949 2814509192880
950 3000266799610080
951 1482131799007379520
952 387005786032241183808
953 58299657338714046903648
954 5392718303831049338587440
955 320866739077947435645952680
956 12727713983425248280622789640
957 346193820349166753232939878208
958 6604312880507181138597622291968
959 89992834855262688042429138923520
960 889050093789902819232349405409280
961 6445613179976795439434533189217280
962 34635691999463544905432035696176384
963 139052116409610996458572731544943424
964 419739360679166320579283013177460800
965 957300296285817924128189328299472000
966 1655481715381489643229199590292320000
967 2175775968787100673958376604384192000
968 2175775968787100673958376604384192000
969 1655481715381489643229199590292320000
970 957300296285817924128189328299472000
971 419739360679166320579283013177460800
972 139052116409610996458572731544943424
973 34635691999463544905432035696176384
974 6445613179976795439434533189217280
975 889050093789902819232349405409280
976 89992834855262688042429138923520
977 6604312880507181138597622291968
978 346193820349166753232939878208
979 12727713983425248280622789640
980 320866739077947435645952680
981 5392718303831049338587440
982 58299657338714046903648
983 387005786032241183808
984 1482131799007379520
985 3000266799610080
986 2814509192880
987 980665224
988 79464
989 1
990 1
991 85140
992 1127594160
993 3478909882140
994 3993788544696720
995 2128689294323351760
996 600898577940420439680
997 98064501853526828539920
998 9848477829004194351937680
999 637688939428021584287964780
1000 27594539560703479465551930480
1001 820937551930928514100169931780
1002 17176539548093273525788170880320
1003 257459340039551924056868847041280
1004 2806589728782807787521031827087360
1005 22527894340854858937333996540638720
1006 134504780917456951890552979345578240
1007 602304496902435909568726208981302560
1008 2036274026679442765476931951107066240
1009 5224650463190675516684233295603656800
1010 10213602409244929581487974863586096000
1011 15254081520300868855469053367693520000
1012 17433236023200992977678918134506880000
1013 15254081520300868855469053367693520000
1014 10213602409244929581487974863586096000
1015 5224650463190675516684233295603656800
1016 2036274026679442765476931951107066240
1017 602304496902435909568726208981302560
1018 134504780917456951890552979345578240
1019 22527894340854858937333996540638720
1020 2806589728782807787521031827087360
1021 257459340039551924056868847041280
1022 17176539548093273525788170880320
1023 820937551930928514100169931780
1024 27594539560703479465551930480
1025 637688939428021584287964780
1026 9848477829004194351937680
1027 98064501853526828539920
1028 600898577940420439680
1029 2128689294323351760
1030 3993788544696720
1031 3478909882140
1032 1127594160
1033 85140
1034 1
1035 1
1036 91080
1037 1292425200
1038 4279219837200
1039 5280985201088520
1040 3031285505424810480
1041 923242956795099420480
1042 162886435948849683470400
1043 17721656406387348300428400
1044 1245832445369030585520116520
1045 58667382427377985754492759760
1046 1904023229688540083123083203120
1047 43572839294795436517624404071400
1048 716318325110043659674352840558400
1049 8589522597363512543259932083706880
1050 76078628719505396811730827027118080
1051 502902111903201115689308922774846720
1052 2502184527361515355022787042237595200
1053 9435482211536612081788713985899043200
1054 27114596249994685245561251770004618880
1055 59631724835514627325764407088168052800
1056 100676938033985734446095752226777232000
1057 130749270174007447332591886008801600000
1058 130749270174007447332591886008801600000
1059 100676938033985734446095752226777232000
1060 59631724835514627325764407088168052800
1061 27114596249994685245561251770004618880
1062 9435482211536612081788713985899043200
1063 2502184527361515355022787042237595200
1064 502902111903201115689308922774846720
1065 76078628719505396811730827027118080
1066 8589522597363512543259932083706880
1067 716318325110043659674352840558400
1068 43572839294795436517624404071400
1069 1904023229688540083123083203120
1070 58667382427377985754492759760
1071 1245832445369030585520116520
1072 17721656406387348300428400
1073 162886435948849683470400
1074 923242956795099420480
1075 3031285505424810480
1076 5280985201088520
1077 4279219837200
1078 1292425200
1079 91080
1080 1
1081 1
1082 97290
1083 1476862200
1084 5239168654500
1085 6938754966019800
1086 4281558751782517590
1087 1404351270584665769520
1088 267328295436295305412200
1089 31442899510840447827054000
1090 2394638821913090439095387550
1091 122431352131265642086113268920
1092 4324052754817881995495909543220
1093 107950128214684186880562217267800
1094 1941026343860186821794724483565250
1095 25527695915734852618944244636603200
1096 248712694493302421230285354888048320
1097 1814139653951147072503257882712823040
1098 9993330569252948640811451204404582800
1099 41870920651359103696279145397195672000
1100 134207319350935232373863155509958759200
1101 330573818190724677636673456729793154240
1102 627875596238876416939785623983535698800
1103 921782354726752503694772796362051280000
1104 1047479948553127845107696359502331000000
1105 921782354726752503694772796362051280000
1106 627875596238876416939785623983535698800
1107 330573818190724677636673456729793154240
1108 134207319350935232373863155509958759200
1109 41870920651359103696279145397195672000
1110 9993330569252948640811451204404582800
1111 1814139653951147072503257882712823040
1112 248712694493302421230285354888048320
1113 25527695915734852618944244636603200
1114 1941026343860186821794724483565250
1115 107950128214684186880562217267800
1116 4324052754817881995495909543220
1117 122431352131265642086113268920
1118 2394638821913090439095387550
1119 31442899510840447827054000
1120 267328295436295305412200
1121 1404351270584665769520
1122 4281558751782517590
1123 6938754966019800
1124 5239168654500
1125 1476862200
1126 97290
1127 1
1128 1
1129 103776
1130 1682727840
1131 6385952152800
1132 9061666104823200
1133 6000635294613923040
1134 2115824004880869263904
1135 433743921000578199100320
1136 55044169022216233362016800
1137 4531969916162469880139383200
1138 251016200386720074149053473120
1139 9625330302101684297824614087456
1140 261499358207447856622717662445920
1141 5129410487915323341445615686439200
1142 73784597018474266526948471797240800
1143 788441122425982162316535098633373120
1144 6326080535229645114116199261976005504
1145 38452646390611568340706309239461994240
1146 178374247188647058505134014480270035200
1147 635262669812199173272670262096400300800
1148 1745300598115620886570178299022741879040
1149 3712730363264138976885652017921105451776
1150 6131979848982273578424919340722322668800
1151 7877049213119521395209876623457529120000
1152 7877049213119521395209876623457529120000
1153 6131979848982273578424919340722322668800
1154 3712730363264138976885652017921105451776
1155 1745300598115620886570178299022741879040
1156 635262669812199173272670262096400300800
1157 178374247188647058505134014480270035200
1158 38452646390611568340706309239461994240
1159 6326080535229645114116199261976005504
1160 788441122425982162316535098633373120
1161 73784597018474266526948471797240800
1162 5129410487915323341445615686439200
1163 261499358207447856622717662445920
1164 9625330302101684297824614087456
1165 251016200386720074149053473120
1166 4531969916162469880139383200
1167 55044169022216233362016800
1168 433743921000578199100320
1169 2115824004880869263904
1170 6000635294613923040
1171 9061666104823200
1172 6385952152800
1173 1682727840
1174 103776
1175 1
1176 1
1177 110544
1178 1911969024
1179 7750644431040
1180 11765478246318720
1181 8347606815763131840
1182 3158734419084769088256
1183 696106097605805987824416
1184 95134500006126818336003520
1185 8451114750544265695514979360
1186 506042507487135424676896945920
1187 21021465799658775664191641767104
1188 620059739461263746514408006808704
1189 13235890592346206896749863222262720
1190 207701667756817400533613238257045760
1191 2427513241907803368736604722129222320
1192 21362116528788669644882121554737156416
1193 142832975221900712723623597062066085056
1194 731116157998583627563646069584982231040
1195 2882778184389152110437358844547802744320
1196 8800059720766885389756148051777503114240
1197 20880141701092337152057769468308439207424
1198 38624135636803216550051526131100195846144
1199 55817982577890023917441064196377506348800
1200 63098589001093070515368159526339789785600
1201 55817982577890023917441064196377506348800
1202 38624135636803216550051526131100195846144
1203 20880141701092337152057769468308439207424
1204 8800059720766885389756148051777503114240
1205 2882778184389152110437358844547802744320
1206 731116157998583627563646069584982231040
1207 142832975221900712723623597062066085056
1208 21362116528788669644882121554737156416
1209 2427513241907803368736604722129222320
1210 207701667756817400533613238257045760
1211 13235890592346206896749863222262720
1212 620059739461263746514408006808704
1213 21021465799658775664191641767104
1214 506042507487135424676896945920
1215 8451114750544265695514979360
1216 95134500006126818336003520
1217 696106097605805987824416
1218 3158734419084769088256
1219 8347606815763131840
1220 11765478246318720
1221 7750644431040
1222 1911969024
1223 110544
1224 1
1225 1
1226 117600
1227 2166662400
1228 9368648217600
1229 15191263084838400
1230 11530168681392345600
1231 4674659816827353830400
1232 1105557046679669180889600
1233 162424756108021397159030400
1234 15538635001000713661547241600
1235 1003889994610106712921779366400
1236 45083787030672065107578091545600
1237 1440631921934657353210336288934400
1238 33387832124837278658468123443545600
1239 570161440901067374013840261882086400
1240 7269558371488609018676463338996601600
1241 69969499325577861804760959637842290400
1242 513109661720904319901580370677510129600
1243 2889088043704080463759569145940655590400
1244 12570067277870385175655669266548817305600
1245 42483046927840136364340025077546566758400
1246 112000760082487632233260066113531857817600
1247 231084572186002150299453575143334505062400
1248 374028190949280160267297387435555256217600
1249 475666286315932377731236894890869184537600
1250 475666286315932377731236894890869184537600
1251 374028190949280160267297387435555256217600
1252 231084572186002150299453575143334505062400
1253 112000760082487632233260066113531857817600
1254 42483046927840136364340025077546566758400
1255 12570067277870385175655669266548817305600
1256 2889088043704080463759569145940655590400
1257 513109661720904319901580370677510129600
1258 69969499325577861804760959637842290400
1259 7269558371488609018676463338996601600
1260 570161440901067374013840261882086400
1261 33387832124837278658468123443545600
1262 1440631921934657353210336288934400
1263 45083787030672065107578091545600
1264 1003889994610106712921779366400
1265 15538635001000713661547241600
1266 162424756108021397159030400
1267 1105557046679669180889600
1268 4674659816827353830400
1269 11530168681392345600
1270 15191263084838400
1271 9368648217600
1272 2166662400
1273 117600
1274 1
1275 1
1276 124950
1277 2449020000
1278 11280186120000
1279 19510209913152000
1280 15817902687087984000
1281 6860450365428445632000
1282 1738389119382672205680000
1283 274086017822667984428880000
1284 28187462882912879965306734000
1285 1961164084217211284858917008000
1286 95027314262524874075436615024000
1287 3282761765432677468060537609920000
1288 82420768610684723573091354991920000
1289 1528135393406013907829887188377664000
1290 21202878583508442971139684738740088000
1291 222630225126838651196966689756770924000
1292 1785679930704851681475670324090766786250
1293 11027356765054522664551507966314910680000
1294 52776542552752171629643006547556274272000
1295 196820790271917873145134821410435428864000
1296 574486657319656389472325339116822891392000
1297 1317004985159686584561062042244099909120000
1298 2377636470243821531613695999189694203520000
1299 3386581337616851885898464388411060091622400
1300 3809904004818958371635772436962442603075200
1301 3386581337616851885898464388411060091622400
1302 2377636470243821531613695999189694203520000
1303 1317004985159686584561062042244099909120000
1304 574486657319656389472325339116822891392000
1305 196820790271917873145134821410435428864000
1306 52776542552752171629643006547556274272000
1307 11027356765054522664551507966314910680000
1308 1785679930704851681475670324090766786250
1309 222630225126838651196966689756770924000
1310 21202878583508442971139684738740088000
1311 1528135393406013907829887188377664000
1312 82420768610684723573091354991920000
1313 3282761765432677468060537609920000
1314 95027314262524874075436615024000
1315 1961164084217211284858917008000
1316 28187462882912879965306734000
1317 274086017822667984428880000
1318 1738389119382672205680000
1319 6860450365428445632000
1320 15817902687087984000
1321 19510209913152000
1322 11280186120000
1323 2449020000
1324 124950
1325 1