1 1
2 4
3 2
4 18
5 12
6 3
7 96
8 72
9 16
10 5
11 600
12 480
13 90
14 22
15 6
16 4320
17 3600
18 576
19 114
20 48
21 7
22 35280
23 30240
24 4200
25 696
26 360
27 52
28 8
29 322560
30 282240
31 34560
32 4920
33 2880
34 378
35 60
36 9
37 3265920
38 2903040
39 317520
40 39600
41 25200
42 2976
43 432
44 64
45 10
46 36288000
47 32659200
48 3225600
49 357840
50 241920
51 25800
52 3360
53 450
54 66
55 11
56 439084800
57 399168000
58 35925120
59 3588480
60 2540160
61 246240
62 28800
63 3456
64 456
65 70
66 13
67 5748019200
68 5269017600
69 435456000
70 39553920
71 29030400
72 2575440
73 272160
74 29400
75 3480
76 474
77 76
78 14
79 80951270400
80 74724249600
81 5708102400
82 475372800
83 359251200
84 29352960
85 2822400
86 276480
87 29520
88 3576
89 498
90 84
91 15
92 1220496076800
93 1133317785600
94 80472268800
95 6187104000
96 4790016000
97 362517120
98 31933440
99 2857680
100 277200
101 30120
102 3696
103 552
104 88
105 17
106 19615115520000
107 18307441152000
108 1214269056000
109 86699289600
110 68497228800
111 4826304000
112 391910400
113 32256000
114 2862720
115 281520
116 30840
117 4080
118 570
119 94
120 19
121 334764638208000
122 313841848320000
123 19527937228800
124 1301447347200
125 1046139494400
126 68936313600
127 5189184000
128 395176320
129 32296320
130 2898000
131 286560
132 33840
133 4176
134 594
135 100
136 20
137 6046686277632000
138 5690998849536000
139 333456963840000
140 20835611596800
141 16999766784000
142 1051887513600
143 73766246400
144 5225472000
145 395539200
146 32618880
147 2938320
148 312480
149 34440
150 4296
151 618
152 108
153 21
154 115242726703104000
155 108840352997376000
156 6025763487744000
157 354379753728000
158 292919058432000
159 17080718054400
160 1120863744000
161 74205331200
162 5229100800
163 398805120
164 32981760
165 3185280
166 316800
167 35160
168 4416
169 672
170 112
171 23
172 2311256907767808000
173 2189611807358976000
174 114887039275008000
175 6381450915840000
176 5335311421440000
177 294139554508800
178 18133084569600
179 1126611763200
180 74245248000
181 5265388800
182 402433920
183 35562240
184 3220560
185 321840
186 35880
187 4800
188 690
189 118
190 24
191 48658040163532800000
192 46225138155356160000
193 2304854534062080000
194 121289412980736000
195 102437979291648000
196 5354926536960000
197 311226499584000
198 18214035840000
199 1127090764800
200 74684332800
201 5305305600
202 431827200
203 35884800
204 3260880
205 326880
206 38880
207 4896
208 714
209 240
210 25
211 1072909785605898240000
212 1021818843434188800000
213 48536395063123968000
214 2426499634470912000
215 2067966706950144000
216 102772743929856000
217 5649153269760000
218 312446995660800
219 18220262860800
220 1132838784000
221 75163334400
222 5668185600
223 435093120
224 36247680
225 3301200
226 352800
227 39480
228 5016
229 2160
230 244
231 26
232 24728016011107368960000
233 23604015283329761280000
234 1070476883597721600000
235 50969297071300608000
236 43792236147179520000
237 2074013393227776000
238 108128978141184000
239 5668768385280000
240 312534173952000
241 18301214131200
242 1139065804800
243 79993267200
244 5704473600
245 438721920
246 36610560
247 3548160
248 357120
249 40200
250 20160
251 2178
252 252
253 27
254 594596384994354462720000
255 568744368255469486080000
256 24676925068935659520000
257 1121567825769431040000
258 970727901262479360000
259 43907478873882624000
260 2176807059947520000
261 108463742779392000
262 5670076059648000
263 313754670028800
264 18388392422400
265 1208042035200
266 80432352000
267 5744390400
268 442350720
269 39191040
270 3583440
271 362160
272 201600
273 20256
274 2232
275 256
276 28
277 14890761641597746544640000
278 14270313239864507105280000
279 593472384266576855040000
280 25800925796713267200000
281 22480014555552153600000
282 973039158170247168000
283 45981847954538496000
284 2182853746225152000
285 108484665569280000
286 5689691175168000
287 315062344396800
288 19440758937600
289 1213790054400
290 80911353600
291 5784307200
292 471744000
293 39513600
294 3623760
295 2177280
296 202200
297 20640
298 2250
299 258
300 29
301 387780251083274649600000000
302 372269041039943663616000000
303 14864909624858861568000000
304 619324401005461831680000
305 542892351516584509440000
306 22528672595715686400000
307 1016953039417835520000
308 46097090681241600000
309 2183209433653248000
310 108819430207488000
311 5710613965056000
312 332149289472000
313 19521710208000
314 1220017075200
315 81390355200
316 6147187200
317 475009920
318 39876480
319 25401600
320 2181600
321 205200
322 20736
323 2256
324 262
325 30
326 10485577989291746525184000000
327 10082286528165140889600000000
328 387159802681541410160640000
329 15485358026592101007360000
330 13649864838131267665920000
331 543965261302190407680000
332 23501833398986342400000
333 1019264296325603328000
334 46103493054947328000
335 2189256119930880000
336 109175117635584000
337 6004840697856000
338 333369785548800
339 19608888499200
340 1226244096000
341 86220288000
342 6183475200
343 478638720
344 319334400
345 25436880
346 2207520
347 205800
348 20760
349 2274
350 288
351 31
352 293999475161295508340736000000
353 283110605710877156179968000000
354 10470066779248415539200000000
355 402671012724872396144640000
356 356757830996612677632000000
357 13674592854142375034880000
358 566496366799914270720000
359 23550491439149875200000
360 1019385941426012160000
361 46218735781650432000
362 2195658493636608000
363 114531351846912000
364 6024455813376000
365 334677459916800
366 19696066790400
367 1295220326400
368 86659372800
369 6223392000
370 4311014400
371 319656960
372 25683840
373 2211840
374 205920
375 20856
376 2520
377 292
378 32
379 8536873649127988094042112000000
380 8231985304516274233540608000000
381 293596183700168902705152000000
382 10873358240375021174784000000
383 9678995067038535254016000000
384 357352427381607032094720000
385 14218609206386737152000000
386 567569276585520168960000
387 23552924341158051840000
388 1021697198333779968000
389 46340380882059264000
390 2298452160356352000
391 114866116485120000
392 6045378603264000
393 335985134284800
394 20748433305600
395 1300968345600
396 87138374400
397 62270208000
398 4314280320
399 322237440
400 25719120
401 2212560
402 206520
403 23040
404 2538
405 300
406 33
407 256411097818451356681764864000000
408 247569335824711654727221248000000
409 8525984779677569741881344000000
410 304485053150587254865920000000
411 272221736260458804019200000000
412 9693885828680133000560640000
413 371028144236477184737280000
414 14243337222397844520960000
415 567620367527691878400000
416 23601582381321584640000
417 1024130100341956608000
418 48414749962715136000
419 2304498846633984000
420 115221803913216000
421 6066301393152000
422 353072079360000
423 20829384576000
424 1307195366400
425 958961203200
426 62306496000
427 4343673600
428 322560000
429 25724160
430 2216880
431 226800
432 23136
433 2592
434 304
435 34
436 7957585794365731759089254400000000
437 7692332934553540700452945920000000
438 256106209473839642821263360000000
439 8830873124289283602382848000000
440 7927096959904560373039104000000
441 272609516511542078668800000000
442 10051264108078478917632000000
443 371622740621471539200000000
444 14244461223125622128640000
445 568693277313297776640000
446 23652673323493294080000
447 1068043981589544960000
448 48529992689418240000
449 2310901220339712000
450 115577491341312000
451 6360528125952000
452 354292575436800
453 20916562867200
454 15692092416000
455 959400288000
456 62669376000
457 4346939520
458 322600320
459 25759440
460 2419200
461 227400
462 23520
463 2610
464 306
465 35
466 254907998279515607349492449280000000
467 246685159625337684531766886400000000
468 7948744032371992057134710784000000
469 264947971467579344775806976000000
470 238727573830971952772677632000000
471 7937582537893852119564288000000
472 282304022788623944908800000000
473 10066154869720076664176640000
474 371648592638210424176640000
475 14269189239136729497600000
476 569817278041075384320000
477 24625834126763950080000
478 1070355238497312768000
479 48651637789827072000
480 2317303594045440000
481 120933725552640000
482 6380143241472000
483 355600249804800
484 271996268544000
485 15697840435200
486 964230220800
487 62705664000
488 4347302400
489 322922880
490 27941760
491 2423520
492 230400
493 23616
494 2616
495 310
496 36
497 8420186781878192965350976389120000000
498 8157055944944499435183758376960000000
499 254642745419703416290856140800000000
500 8213996892184183115771019264000000
501 7427080074741349641816637440000000
502 239021573306133248281018368000000
503 8210207565615437529219072000000
504 282691803039707219558400000000
505 10066775318121809903616000000
506 372243189023204778639360000
507 14295041255875614474240000
508 592348383538799247360000
509 24674492166927482880000
510 1072788140505489408000
511 48773282890235904000
512 2420097260765184000
513 121268490190848000
514 6401066031360000
515 4979623993344000
516 272077219814400
517 15766816665600
518 964669305600
519 62709292800
520 4350568320
521 348364800
522 27977040
523 2449440
524 231000
525 23640
526 2634
527 312
528 37
529 286549481420792254352100415242240000000
530 277866163801980367856582220840960000000
531 8411963943224015042533250826240000000
532 262865584073881339108581703680000000
533 238462320971159761714041323520000000
534 7435616948390477629910679552000000
535 246959559135488227006218240000000
536 8220693143604729275744256000000
537 282707314249750550544384000000
538 10081666079763407650160640000
539 372863637424938018078720000
540 14839057608119976591360000
541 593421293324405145600000
542 24725583109099192320000
543 1075221042513666048000
544 50847651970891776000
545 2426143947042816000
546 121624177618944000
547 96035605585920000
548 4980844489420800
549 273129586329600
550 15772564684800
551 964709222400
552 62745580800
553 4670265600
554 348687360
555 28224000
556 2453760
557 231120
558 23736
559 2640
560 316
561 38
562 10037915167346540788819032727879680000000
563 9742682368306936647971414118236160000000
564 286286350583858560821933197230080000000
565 8675094780157708572700468838400000000
566 7893925108010805905016540364800000000
567 238718732068978213070723088384000000
568 7674649410566061296543858688000000
569 247253558610649522514558976000000
570 8221096435065855881379840000000
571 283095094500833825193984000000
572 10097177289806738636144640000
573 386539354279808170721280000
574 14863785624131083960320000
575 594545294052182753280000
576 24776674051270901760000
577 1119134923761254400000
578 50962894697594880000
579 2432546320748544000
580 1946321606541312000
581 96055220701440000
582 4997931434496000
583 273210537600000
584 15773043686400
585 965148307200
586 67060224000
587 4673531520
588 351267840
589 28259280
590 2454480
591 231720
592 23760
593 2658
594 324
595 39
596 361660178823515072538332796813312000000000
597 351327030857128927608666145475788800000000
598 10029231849727728902323514533478400000000
599 294969668202670447317451391631360000000
600 269182846183168481361064026439680000000
601 7901882693805171636775629619200000000
602 246154653905713302414494269440000000
603 7683186284215189284637900800000000
604 247264447480099940866719744000000
605 8231582013055147627905024000000
606 283498385961960430829568000000
607 10454555569205084553216000000
608 387133950664802525184000000
609 14889637640869968936960000
610 595669294779960360960000
611 25749834854541557760000
612 1121446180669022208000
613 51084539798003712000
614 41359334139002880000
615 1946656371179520000
616 96349447434240000
617 4999151930572800
618 273216764620800
619 15778791705600
620 1027458432000
621 67096512000
622 4702924800
623 351590400
624 28264320
625 2458800
626 231840
627 23856
628 2712
629 328
630 40
631 13391759764436443828847980133430067200000000
632 13019766437646542611379980685279232000000000
633 361364946024475468397485178203668480000000
634 10324464648767333043171133143121920000000
635 9447449569267332507123795508592640000000
636 269437754181447996968413518888960000000
637 8140610267636143589548307251200000000
638 246411065003531753771176034304000000
639 7683491172559800998498402304000000
640 247558446955261236375060480000000
641 8242470882505565980065792000000
642 293192892239042297069568000000
643 10469446330846682299760640000
644 387754399066535764623360000
645 14915489657608853913600000
646 618200400277684224000000
647 25798492894705090560000
648 1123879082677198848000
649 919636959090769920000
650 41365380825280512000
651 1952012605390848000
652 96369062549760000
653 4999239108864000
654 273297715891200
655 16738231910400
656 1027897516800
657 67459392000
658 4706190720
659 351630720
660 28299600
661 2459520
662 232440
663 24240
664 2730
665 330
666 41
667 509258864375374766713691244518493388800000000
668 495495111284148421667375264936912486400000000
669 13381426616470057683918313482092544000000000
670 371698093990861613327151829541191680000000
671 340993882890742782678999494138265600000000
672 9455869756049210700089146484981760000000
673 277339902128112980796247784816640000000
674 8148567853430509321307396505600000000
675 246419906765525493473130577920000000
676 7692028046208928986592444416000000
677 247863335299872950235561984000000
678 8515095910227151389720576000000
679 293580672490125571719168000000
680 10484957540890013285744640000
681 388374847468269004062720000
682 15459506009853216030720000
683 619273310063290122240000
684 25849583836876800000000
685 21356013827774545920000
686 919752201817473024000
687 41468174492000256000
688 1952347370029056000
689 96370370224128000
690 5000459604940800
691 288996035328000
692 16743979929600
693 1032727449600
694 67495680000
695 4706553600
696 351953280
697 28304640
698 2463840
699 235440
700 24336
701 2736
702 334
703 42
704 19874859463730842246880274515802823065600000000
705 19351836846264241135120267291702748774400000000
706 508886871048584865496223245070342553600000000
707 13753419943259958901386312930243379200000000
708 12647773110856641393911981237128396800000000
709 341280432372163574933351594553507840000000
710 9725315733069312874980377729433600000000
711 277594810126392496403597277265920000000
712 8148833106290321512366032814080000000
713 246676317863343944829812342784000000
714 7700869808202668688546988032000000
715 255801321129227928960761856000000
716 8525581488216443136245760000000
717 293983963951252177354752000000
718 10500468750933344271728640000
719 402050564323139156705280000
720 15484234025864323399680000
721 620397310791067729920000
722 517040334777699532800000
723 21358325084682313728000
724 921826570898128896000
725 41474221178277888000
726 1952368292818944000
727 96389985339648000
728 5272543051776000
729 289076986598400
730 16812956160000
731 1033166534400
732 67499308800
733 4709819520
734 351993600
735 28339920
736 2489760
737 236040
738 24360
739 2754
740 336
741 43
742 795517401166700290986970987856212996915200000000
743 775119519085502847628330706116310099558400000000
744 19861095710639615901833958536221242163200000000
745 522650624139811210542539224651923456000000000
746 481731358192922076621059285355331584000000000
747 12657811026023987934700800269856276480000000
748 350736565259049719326970908256501760000000
749 9733735919851191067945728705822720000000
750 277603032965046674326415002828800000000
751 8156790692084687244125122068480000000
752 246941570723156135888448651264000000
753 7939902270378252355180167168000000
754 256095320604389224469102592000000
755 8536470357666861488406528000000
756 294387255412378782990336000000
757 10857847030331690188800000000
758 402645160708133511168000000
759 15510086042603208376320000
760 13029416436398028226560000
761 517088992817863065600000
762 21402238965929902080000
763 921941813624832000000
764 41474576865705984000
765 1952703057457152000
766 101370917007360000
767 5273763547852800
768 290129353113600
769 16818704179200
770 1033206451200
771 67535596800
772 4710182400
773 352316160
774 28586880
775 2494080
776 236160
777 24456
778 2760
779 340
780 44
781 32636611329915909373824450783844635770880000000000
782 31820696046668011639478839514248519876608000000000
783 794994378549233689875210980632112922624000000000
784 20384118328106217013593965760321316454400000000
785 18828814228797640023360260067602674483200000000
786 482093018371745591693597618152144896000000000
787 12999100141713770321520647382604185600000000
788 351023114740470511581323008671744000000000
789 9733999050688124761475895923834880000000
790 277857940963326189933764495278080000000
791 8165013530738865166942847631360000000
792 254377492559891225232219832320000000
793 7948439144027380343274209280000000
794 256400208949000938329604096000000
795 8547359227117279840567296000000
796 304081761689460649230336000000
797 10872737791973287935344640000
798 403265609109866750607360000
799 341246620953281691648000000
800 13030489346183634124800000
801 518062153621133721600000
802 21404550222837669888000
803 921948215998537728000
804 41480623551983616000
805 2048759585832960000
806 101390532122880000
807 5290850492928000
808 290210304384000
809 16819183180800
810 1033645536000
811 67539225600
812 4713448320
813 354896640
814 28622160
815 2494800
816 236760
817 24480
818 2778
819 348
820 45
821 1371553591139716091434972544191070818271232000000000
822 1338101064526552284326802482137630066606080000000000
823 32616213447834711930465810502104732873523200000000
824 815392260630431133233851262372015819980800000000
825 754721637004305404269690424376407202201600000000
826 18842205988562076467189108047736104550400000000
827 494751124630568619232439266040610816000000000
828 13009138056881116862309466415332065280000000
829 351031798058089323467818526866145280000000
830 9742419237470002954441246900224000000000
831 278121071800259883463931713290240000000
832 8403741104569837119715525263360000000
833 254633903657709676588901597184000000
834 7957280906021120045228752896000000
835 256705097293612652190105600000000
836 8819984254838865250222080000000
837 304469541940543923879936000000
838 10888249002016618921328640000
839 9275703605911929618432000000
840 341271348969292799016960000
841 13053020451681357987840000
842 518110811661297254400000
843 21404671867938078720000
844 922063458725240832000
845 43427300845953024000
846 2049094350471168000
847 101684758855680000
848 5292070989004800
849 290216531404800
850 16824931200000
851 1033685452800
852 67575513600
853 4742841600
854 355219200
855 28627200
856 2499120
857 236880
858 24576
859 2832
860 352
861 46
862 59010256945620955738811989462269485937328128000000000
863 57605250827868075840268846856024974367391744000000000
864 1370737675856468193700626932921474702376960000000000
865 33432128731082609664811421771700848767795200000000
866 31004780763420113905133228244652403982336000000000
867 755230895868680779036404115620925695590400000000
868 19324309340081788445027635332539586969600000000
869 495112784809392134304977598837424128000000000
870 13009433289680156466450314033941708800000000
871 351318347539510115722170627281387520000000
872 9751102555088814840936765094625280000000
873 286023219746924867291765979217920000000
874 8411698690364202851474614517760000000
875 254899156517521867647537905664000000
876 7966122668014859747183296512000000
877 264643083122967630915305472000000
878 8830469832828156996747264000000
879 304872833401670529515520000000
880 261332866810040451858432000000
881 9276298202296923972894720000
882 341815365321537161134080000
883 13054093361466963886080000
884 518113244563305431040000
885 21406983124845846528000
886 963429195237949440000
887 43433347532230656000
888 2054450584682496000
889 101704373971200000
890 5292158167296000
891 290297482675200
892 16825410201600
893 1034124537600
894 67938393600
895 4746107520
896 355259520
897 28662480
898 2499840
899 237480
900 24960
901 2850
902 354
903 47
904 2597856311725074932406270678946101892812374016000000000
905 2537441048661701096768915546877587895305109504000000000
906 58976804419007791931703819400216045185662976000000000
907 1404190202469632000808796994974915454042112000000000
908 1304648537913388477218632420084189314940928000000000
909 31024655622883844747380108519168206805401600000000
910 774073473850569645404810691668109950976000000000
911 19337701099846224888856483312673017036800000000
912 495123117957358520449907265488761651200000000
913 13019471204847503007239133066669588480000000
914 351613580338549719863018245891031040000000
915 10020548532108917015827996339077120000000
916 286278127745204382899115471667200000000
917 8419921529018380774292340080640000000
918 255164409377334058706174214144000000
919 8205155130190443413816475648000000
920 264937082598128926423646208000000
921 8841358702278575348908032000000
922 7622208615292846512537600000000
923 261347757571682049604976640000
924 9289973919151794125537280000
925 341840093337548268503040000
926 13054144452409135595520000
927 518161902603468963840000
928 22326741729037025280000
929 963544437964652544000
930 43536141198950400000
931 2054785349320704000
932 101705681645568000
933 5293378663372800
934 290303709696000
935 16831158220800
936 1038954470400
937 67974681600
938 4746470400
939 355582080
940 28667520
941 2504160
942 240480
943 25056
944 2856
945 358
946 49
947 116963949290691745793919535684643099174064095232000000000
948 114305677715903297025875909873628483283744456704000000000
949 2596451305607322052507727536339857381242437632000000000
950 60381810536760671830246962006460556755599360000000000
951 56200244710115195941725704249780462797455360000000000
952 1305444055314555177509619391072045527937843200000000
953 31779900282505616752761558950768714081894400000000
954 774582732714945020171524382912628444364800000000
955 19338073093173014790073951312121167872000000000
956 495484778136182035522445598285574963200000000
957 13029804352813889152168799718007111680000000
958 361069713225435864256637559594024960000000
959 10028968718890795208793347315466240000000
960 286541258582138076429282689679360000000
961 8428144367672558697110065643520000000
962 262600331214069148049945395200000000
963 8213692003839571401910517760000000
964 265241970942740640284147712000000
965 229885811837232250818134016000000
966 7622596395543929787187200000000
967 261705135851080395522048000000
968 9290568515536788480000000000
969 341841217338276046110720000
970 13055217362194741493760000
971 539520349333251686400000
972 22329052985944793088000
973 965618807045308416000
974 43542187885228032000
975 2054806272110592000
976 101725296761088000
977 5293465841664000
978 290384660966400
979 16900134451200
980 1039393555200
981 67978310400
982 4749736320
983 355622400
984 28702800
985 2530080
986 241080
987 25080
988 2874
989 364
990 50
991 5382999938946608755288342267304597177897268019200000000000
992 5263377718081128560726379105808939462832884285440000000000
993 116903534027628371958282180552574585176556830720000000000
994 2656866568670695888145082668408371378749702144000000000
995 2477025785598327261131560414809073897797844992000000000
996 56232881321445111851099528700564307433226240000000000
997 1336469233960056488858111259598437834817536000000000
998 31799775141969347595008439225284516904960000000000
999 774596496468036246516570698892210025267200000000
1000 19351464852937451233902799292254597939200000000
1001 495856771462971936739913597733725798400000000
1002 13371093468503671538988646830755020800000000
1003 361356262706856656510989660009267200000000
1004 10037652036509607095288865509867520000000
1005 286804389419071769959449907691520000000
1006 8666871941503530649882743275520000000
1007 262856742311887599406627160064000000
1008 8222533765833311103865061376000000
1009 7161827214929158583180328960000000
1010 229896297415221542564659200000000
1011 7632290901821011653427200000000
1012 261720026612721993268592640000
1013 9290594367553527364976640000
1014 341865945354287153479680000
1015 13572308787914612736000000
1016 539569007373415219200000
1017 22372966867192381440000
1018 965734049772011520000
1019 43542543572656128000
1020 2055141036748800000
1021 101726604435456000
1022 5294686337740800
1023 291437027481600
1024 16905882470400
1025 1039433472000
1026 68014598400
1027 4750099200
1028 355944960
1029 28949760
1030 2534400
1031 241200
1032 25176
1033 2898
1034 372
1035 51
1036 253120619351356091693114049724811725076235980636160000000000
1037 247617997191544002743263744296011470183274328883200000000000
1038 5380341667371820306520298641493582562006948380672000000000
1039 119561805602416820726325806363589201066876469248000000000
1040 111647406141114848257832284062613867393424818176000000000
1041 2478397339189466977222995387353264968616116224000000000
1042 57538345774641748226052506731918092864061440000000000
1043 1337264751361223189149098230586294047814451200000000
1044 31800298164586814196120199232508616979251200000000
1045 775105755332411621283284390136728518656000000000
1046 19365228606028677578949115271836178841600000000
1047 508514877721794964278755245622191718400000000
1048 13381131383671018079777465863482900480000000
1049 361651495505896260651837278618910720000000
1050 10046335354128418981784383704268800000000
1051 294706537365736753787284173619200000000
1052 8674829527297896381641832529920000000
1053 263121995171699790465263468544000000
1054 230239482316981838896315760640000000
1055 7162121214404319878688669696000000
1056 230168922442943127974313984000000
1057 7632678682072094928076800000000
1058 261720647061123726508032000000
1059 9291188963938521719439360000
1060 354896485791412959313920000
1061 13573381697700218634240000
1062 540542168176685875200000
1063 22375278124100149248000
1064 965740452145717248000
1065 43548590258933760000
1066 2055161959538688000
1067 101746219550976000
1068 5311773282816000
1069 291517978752000
1070 16906361472000
1071 1039872556800
1072 68018227200
1073 4753365120
1074 358525440
1075 28985040
1076 2535120
1077 241800
1078 25296
1079 2952
1080 376
1081 53
1082 12155292351024904490219324692219763058552288722288640000000000
1083 11896669109513736309576360337066151078583091089899520000000000
1084 253000997130490611498552086563316067361171596902400000000000
1085 5499963888237300501082261802989240277071332114432000000000
1086 5143755497215648366164415944313281747768500551680000000000
1087 111706416398060469213571096052076136879362146304000000000
1088 2534631036426195336971829261665098872165236736000000000
1089 57570982385971664135426331182701937499832320000000000
1090 1337285149243304386592456870868033950711808000000000
1091 31820173024050545038367079507024419802316800000000
1092 775628777949878222395044397360828592947200000000
1093 19847331957548389556787642556639661260800000000
1094 508876537900618479351293578419005030400000000
1095 13391464531637404224707132514820423680000000
1096 361946728304935864792684897228554240000000
1097 10315781331148521156675614948720640000000
1098 294961445364016269394633666068480000000
1099 8683052365952074304459558092800000000
1100 7630794271077112374849322352640000000
1101 230248019190630966884409802752000000
1102 7170059200233674857413869568000000
1103 230179408020932419720839168000000
1104 7632694193282138259062784000000
1105 261735537822765324254576640000
1106 9632461436908542296064000000
1107 354921213807424066682880000
1108 13595912803197942497280000
1109 540590826216849408000000
1110 22375399769200558080000
1111 965855694872420352000
1112 43548945946361856000
1113 2055496724176896000
1114 102040446283776000
1115 5312993778892800
1116 291524205772800
1117 16912109491200
1118 1039912473600
1119 68054515200
1120 4782758400
1121 358848000
1122 28990080
1123 2539440
1124 242520
1125 25680
1126 2970
1127 382
1128 54
1129 595867948441731488201389874273922001849031345024532480000000000
1130 583454032849195415530527585226548626810509858669854720000000000
1131 12149789728865092401269474386790962803659327070535680000000000
1132 258503619290302700448402391992116322254133248655360000000000
1133 242115375031731913793413438867211215290312677130240000000000
1134 5146353353527373441096822214992227849661312925696000000000
1135 114184847189776549354601199609491455288729927680000000000
1136 2536002590017335053063264234209289942983507968000000000
1137 57571798301254912033160676793971533615726592000000000
1138 1338080666644471086883443841855890163708723200000000
1139 31840570906131742481725719788764322699673600000000
1140 794471355931767088763450973408012848332800000000
1141 19860723717312826000616490536773091328000000000
1142 509248531227408380568761577867155865600000000
1143 13401797679603790369636799166157946880000000
1144 371402861191822009186304210931548160000000
1145 10324201517930399349640965925109760000000
1146 295224576200949962924800884080640000000
1147 260499528564356594865545832038400000000
1148 7631050682174930826206004117504000000
1149 230487051652806550551042981888000000
1150 7170353199708836152922210304000000
1151 230179811312393546326474752000000
1152 7633081973533221533712384000000
1153 271011861877078987112448000000
1154 9633056033293536650526720000
1155 355465230159668428800000000
1156 13596985712983548395520000
1157 540593259118857584640000
1158 22377711026108325888000
1159 965862097246126080000
1160 43554992632639488000
1161 2060852958388224000
1162 102060061399296000
1163 5313080957184000
1164 291605157043200
1165 16912588492800
1166 1040351558400
1167 68417395200
1168 4786024320
1169 358888320
1170 29025360
1171 2544480
1172 245520
1173 25776
1174 2994
1175 408
1176 55
1177 29805811337679110482740356002743473467490088737581301760000000000
1178 29197529473644842921868103839422178090602535906202091520000000000
1179 595609325200220320020746909918768389869062147392143360000000000
1180 12408412970376260581912438741944574783628524702924800000000000
1181 11638045868002568128933395981912539098613893457510400000000000
1182 242232338981022605539207358402895858389486741225472000000000
1183 5258061174931551663190291854186910231052245008384000000000
1184 114243857446722170310340011598953724774667255808000000000
1185 2536036042543948216870372404271343383735173120000000000
1186 57604434912584827942534501244755378251497472000000000
1187 1338896581927718984617789453125486279602995200000000
1188 32595815565753514487107170220364829976166400000000
1189 794980614796142463530164664652531341721600000000
1190 19874487470404052345662806516354672230400000000
1191 509620524554198281786229577315306700800000000
1192 13743086795293572756456646278905856000000000
1193 371689410673242801440656311346790400000000
1194 10332884835549211236136484119511040000000
1195 9152216770227728366276176898949120000000
1196 260507486150150960597304921292800000000
1197 7638486604011665915549775298560000000
1198 230495588526455678539137024000000000
1199 7170364088578286571274371072000000
1200 230190296890382838072999936000000
1201 7894430351553305316556800000000
1202 271026752638720584858992640000
1203 9646731750148406803169280000
1204 355489958175679536168960000
1205 13597036803925720104960000
1206 540641917159021117440000
1207 22377832671208734720000
1208 965977339972829184000
1209 43657786299359232000
1210 2061187723026432000
1211 102061369073664000
1212 5314301453260800
1213 291611384064000
1214 16918336512000
1215 1045181491200
1216 68453683200
1217 4786387200
1218 359210880
1219 29065680
1220 2570400
1221 246120
1222 25896
1223 3240
1224 412
1225 56
1226 1520704660085668902180630408303238442218882078448025600000000000000
1227 1490290566883955524137017800137173673374504436879065088000000000000
1228 29793397422086574410069493713696100092451567251226624000000000000
1229 608023240792756392691609198966141764907583633746821120000000000
1230 571040117256659342859665296179175251771988372315176960000000000
1231 11643428867941514737688684324179843695791790725529600000000000
1232 247378752749813042354139817973020154753145561415680000000000
1233 5260659031243276738122698124865856332945057382400000000000
1234 114245262452839923190238554741559969286237192192000000000
1235 2537407596135087932961807376815534454553444352000000000
1236 57637887439197991749642671306808819003162624000000000
1237 1369921760573220295966281321651878586482688000000000
1238 32615690425217245329354050494880632799232000000000
1239 795503637413609064641924671876631416012800000000
1240 19888251223495278690709122495936253132800000000
1241 522278630813021309325071225203772620800000000
1242 13753124710460919297245465311633735680000000
1243 371984643472282405581503929956433920000000
1244 330660734924356637749332842800742400000000
1245 9152471678226007881883526391398400000000
1246 260746213723981932550077598924800000000
1247 7638743015109484366906457063424000000
1248 230495893414800290252997525504000000
1249 7170658088053447866782711808000000
1250 237812908797136811191173120000000
1251 7894818131804388591206400000000
1252 271384130918118930776064000000
1253 9647326346533401157632000000
1254 355491082176407313776640000
1255 13598109713711326003200000
1256 540644350061029294080000
1257 22380143928116502528000
1258 968051709053485056000
1259 43663832985636864000
1260 2061208645816320000
1261 102080984189184000
1262 5314388631552000
1263 291692335334400
1264 16987312742400
1265 1045620576000
1266 68457312000
1267 4789653120
1268 359573760
1269 29312640
1270 2574720
1271 246840
1272 28080
1273 3258
1274 420
1275 57