1 3
2 15
3 45
4 96
5 192
6 240
7 576
8 480
9 720
10 960
11 12288
12 1440
13 3600
14 3840
15 2880
16 3360
17 20736
18 5040
19 147456
20 6720
21 11520
22 14400
23 50331648
24 10080
25 25920
26 245760
27 25200
28 26880
29 3221225472
30 20160
31 57600
32 30240
33 184320
34 3932160
35 103680
36 40320
37 129600
38 2985984
39 737280
40 60480
41 13194139533312
42 80640
43 9663676416
44 430080
45 100800
46 251658240
47 84934656
48 110880
49 921600
50 181440
51 11796480
52 518400
53 54043195528445952
54 201600
55 1658880
56 241920
57 47185920
58 3686400
59 191102976
60 221760
61 39582418599936
62 3240000
63 403200
64 332640
65 6635520
66 1290240
67 705600
68 27525120
69 754974720
70 725760
71 967458816
72 443520
73 4665600
74 4123168604160
75 907200
76 58982400
77 14929920
78 5160960
79 162129586585337856
80 665280
81 1411200
82 8294400
83 58028439341502200385896448
84 887040
85 106168320
86 263882790666240
87 12960000
88 3870720
89 3713820117856140824697372672
90 1108800
91 59719680
92 1761607680
93 15479341056
94 2822400
95 424673280
96 1330560
97 33177600
98 6531840
99 6451200
100 1995840
101 782757789696
102 82575360
103 3774873600
104 15482880
105 3628800
106 270215977642229760
107 1424967069597696
108 2217600
109 170005193383307227693056
110 11612160
111 12369505812480
112 2661120
113 62307562302417931542365955950641152
114 330301440
115 74649600
116 112742891520
117 25804800
118 17293822569102704640
119 955514880
120 2882880
121 11289600
122 116640000
123 557256278016
124 450971566080
125 22680000
126 4435200
127 530841600
128 4324320
129 200385994162176
130 46448640
131 16333553612205046246241981156724874149888
132 14192640
133 3822059520
134 4427218577690292387840
135 7761600
136 247726080
137 207360000
138 5284823040
139 966367641600
140 7983360
141 12666373951979520
142 2123366400
143 4837294080
144 5765760
145 434865438720
146 283341988972178712821760
147 32659200
148 45158400
149 8916100448256
150 9979200
151 45635421608216258453881315393536
152 990904320
153 412876800
154 104509440
155 1739461754880
156 56770560
157 25401600
158 18133887294219437620592640
159 63403380965376
160 8648640
161 61152952320
162 15523200
163 11682667931703362164193616740745216
164 461794883665920
165 58060800
166 61847529062400
167 23906980319527578894336
168 11531520
169 43535646720
170 743178240
171 1651507200
172 33973862400
173 71835728478088540235547516897670742982128396352356352
174 338228674560
175 90720000
176 42577920
177 51881467707308113920
178 4777574400
179 4597486622597666575075041081450927550856217366550806528
180 14414400
181 6046617600
182 418037760
183 207525870829232455680
184 15854469120
185 111325552312320
186 1352914698240
187 158760000
188 570630428688384
189 31046400
190 2972712960
191 18831305206160042291507368269622999248307066333392103538688
192 17297280
193 3958241859993600
194 4753689750855860255612637020160
195 232243200
196 71850240
197 97922991388784963151200256
198 70963200
199 19110297600
200 25945920
201 2282521714753536
202 85377600
203 3913788948480
204 908328960
205 1781208836997120
206 840479776858391445504
207 26424115200
208 170311680
209 309586821120
210 39916800
211 63331869759897600
212 13271040000
213 3361919107433565782016
214 24186470400
215 7124835347988480
216 28828800
217 2174327193600
218 6499837226778624
219 850025966916536138465280
220 127733760
221 696570347520
222 86586540687360
223 12845229234353638929524573725045456227444719616
224 34594560
225 69854400
226 311537811512089657711829779753205760
227 7464960000
228 3633315840
229 2890137600
230 47563407360
231 522547200
232 1014686023680
233 82820956161486765449217070347324305429413307666044638661950290685591552
234 283852800
235 113997365567815680
236 1038800993736720384
237 53084160000
238 6688604160
239 5300541194335152988749892502228755547482451690626856874364818603877859328
240 43243200
241 305764761600
242 8465264640
243 124185600
244 484227031934875729920
245 816480000
246 1385384650997760
247 406425600
248 4058744094720
249 870426590122533005788446720
250 249480000
251 21711016731996786641919559689128982722488122124807605757398297001483711807488
252 57657600
253 217678233600
254 5104235503814076951950619111476523171840
255 3715891200
256 69189120
257 1642875177895785304339727354167296
258 5541538603991040
259 1001929970810880
260 510935040
261 1691143372800
262 635040000
263 184884258895036416
264 184504320
265 7295831396340203520
266 26754416640
267 55707301767842112370460590080
268 30990530043832046714880
269 46656000000
270 100900800
271 55169839471171998900900492977411130610274608398609678336
272 2724986880
273 2090188800
274 1037629354146162278400
275 1451520000
276 58133053440
277 556627761561600
278 20906948623622459195189735880607838911856640
279 6764573491200
280 103783680
281 23312026706708748851033542881882226879708882068625674255021748916866851422462501978112
282 88664617663856640
283 341510400
284 495848480701312747438080
285 14863564800
286 33861058560
287 849346560000
288 86486400
289 56422198149120
290 3044058071040
291 1063732217586401673216
292 1625702400
293 95486061390679035293833391644189601299287580953090761748569083563486623426406408102346752
294 359251200
295 466933209365773025280
296 259759622062080
297 496742400
298 21408715390589398215874289541742427045741199360
299 44580502241280
300 129729600
301 64123518131896320
302 151165440000
303 228177108041081292269406576967680
304 10899947520
305 149587343098087735296
306 4541644800
307 8906044184985600
308 1149603840
309 912708432164325169077626307870720
310 184968806400
311 902458288639042220401461559296
312 738017280
313 1547934105600
314 11832592569282330624
315 279417600
316 126937211059536063344148480
317 27562871720596015540533343201973225127936
318 186624000000
319 317016904826880
320 147026880
321 14603334914629202705242020925931520
322 428070666240
323 225688792596480
324 201801600
325 5806080000
326 350760392959416700368884359851907924717423810314240
327 58413339658516810820968083703726080
328 4156153952993280
329 1025976290110341120
330 638668800
331 3482851737600
332 477757440000
333 432932703436800
334 5612166287350667205902149757630526795478780965027840
335 119534901597637894471680
336 172972800
337 768398400
338 304749527040
339 231029321891594808422774159179776
340 8174960640
341 1268067619307520
342 18166579200
343 20412000000
344 16624615811973120
345 237817036800
346 3657830400
347 112897522567561279654024573755282330124025856
348 3720515420160
349 248462868484460296347651211041972916288239922998133915985850872056774656
350 997920000
351 1986969600
352 553512960
353 3696469150265516934764386546876416
354 363170273951156797440
355 1912558425562206311546880
356 134780624734481547264
357 33443020800
358 22987433112988332875375205407254637754281086832754032640
359 7045627748321499683668441790368011082127047646724959612121872914596627075343825330391096995154306109095804928
360 245044800
361 2031199133368320
362 54358179840000
363 42326323200
364 1366041600
365 757285924434069159936
366 1452681095804627189760
367 5715360000
368 174399160320
369 6926923254988800
370 13931406950400
371 65662482567061831680
372 14882061680640
373 4352132950612665028942233600
374 541776936960
375 1746360000
376 265993852991569920
377 2853152143441920
378 403603200
379 24766945689600
380 32699842560
381 946296102467972335299682956000362496
382 26011238400
383 612709757329767363772416
384 294053760
385 13063680000
386 376626104123200845830147365392459984966141326667842070773760
387 217432719360000
388 5009649854054400
389 1703893329976655609856
390 2554675200
391 11838003609600
392 934053120
393 245003304183075693693629717350873112248320
394 6026017665971213533282357846279359759458261226685473132380160
395 489614956943924815756001280
396 922521600
397 36479156981701017600
398 24104070663884854133129431385117439037833044906741892529520640
399 133772083200
400 441080640
401 1115404073787878720894140416
402 7644119040000
403 11412608573767680
404 532413252095856348628615346257920
405 1109908800
406 27396522639360
407 81156327635681280
408 11808276480
409 14631321600
410 12468461858979840
411 15680211467716844396392301910455879183892480
412 10160640000
413 4202398884291957227520
414 290665267200
415 7833839311102797052096020480
416 2214051840
417 62720845870867377585569207641823516735569920
418 2167107747840
419 8123055744494574783921135305106690537411436744265087622569764396331898362711793817499925017883221420207200813363487026842697728
420 518918400
421 69936080120126246553100628645646680639126646205877022765065246750600554267387505934336
422 5441955840000
423 3779136000000
424 17023606591460474880
425 92897280000
426 1487545442103938242314240
427 104044953600
428 34074448134134806312231382160506880
429 169305292800
430 49873847435919360
431 33272036329449778314940970209717004441237244904509798902045754967375455693667507476479692873249674937168694531536842861947689893888
432 490089600
433 282110990745600
434 109586090557440
435 15220290355200
436 71305346262837903834189555302400
437 31116960000
438 5950181768415752969256960
439 286458184172037105881500174932568803897862742859272285245707250690459870279219224307040256
440 1660538880
441 2514758400
442 4875992432640
443 136282260805426291977998213979000850191307755128872136302779412346369866521262110623660822008830668542642972801174908362537737805365248
444 952451947560960
445 5464166400
446 109049173118505959030784
447 64226146171768194647622868625227281137223598080
448 588107520
449 98255075431437047955456
450 908107200
451 320617590659481600
452 2180764680584627603982808458272440320
453 256904584687072778590491474500909124548894392320
454 1140885540205406461347032884838400
455 52254720000
456 47233105920
457 9338664187315460505600
458 3969053527765826237836801421084144418422784
459 31791513600
460 523197480960
461 2509659166022727122011815936
462 5748019200
463 4563542160821625845388131539353600
464 11161546260480
465 11943936000000
466 414104780807433827246085351736621527147066538330223193309751453427957760
467 9674588160000
468 3690086400
469 1075814114378741050245120
470 797981558974709760
471 138015359728109104398336
472 3073593600
473 5194004968683601920
474 380811633178608190032445440
475 371589120000
476 73574645760
477 28372677652434124800
478 1585084524134400
479 254019425777012879221555290949385242779058176
480 735134400
481 730406948721131520
482 2033780962265284567482795773119283918817163164006347182178304
483 2140353331200
484 93117911040
485 128349623273108226901541199544320
486 1614412800
487 40642560000
488 4358043287413881569280
489 73099121379762419852518386302976
490 8981280000
491 38360046186282912539217066759698427565038773977067165501757320719876567926617279940038321394444189341611953329619844582139264725147094449843693682688
492 15239231160975360
493 231105323618795520
494 19503969730560
495 4470681600
496 44646185041920
497 17213025830059856803921920
498 6092986130857731040519127040
499 3030528924057600
500 3243240000
501 49629490343711156465565696
502 597674507988189472358400
503 6979147079584381377970176
504 980179200
505 2053593972369731630424659192709120
506 34673723965440
507 1523747635200
508 4673067172681344865677446696298086400
509 10055855947456947824680518748654384595609524365444295033292671082791323022555160232601405723625177570767523893639864538140315412108959927459825236754563072
510 40874803200
511 6340338096537600
512 1176215040
513 127166054400
514 142884000000
515 8214375889478926521698636770836480
516 60956924643901440
517 1664719257600
518 7013509795676160
519 1077535927171328103533212753465061144731925945285345280
520 6642155520
521 1040463567982644753291490471728681954423022288896
522 18602577100800
523 20641487543910643604497388057718782467169084902514530113638299554482305884796363272630166977991131178991616
524 571674376427176618618469340485370595246080
525 6985440000
526 21856665600
527 924421294475182080
528 2767564800
529 2632434076845342720
530 51070819774381424640
531 1815851369755783987200
532 294298583040
533 11686511179538104320
534 389951112374894786593224130560
535 234101145600
536 278914770394488420433920
537 890604418498560000
538 28457063850962828187296805275735140234019631431427825018337095845784730740310671360
539 326592000000
540 1715313600
541 10155995666841600
542 1956894474240000
543 275849197355859994504502464887055653051373041993048391680
544 35424829440
545 525720056926651297388712753333534720
546 22992076800
547 38251168511244126230937600
548 36587160091339303591582037791063718095749120
549 7263405479023135948800
550 15966720000
551 2079947912569159680
552 755729694720
553 48488462784921600
554 7285008345846484015947982150588195899909025646445523204694296536520891069519531868160
555 3896394330931200
556 328312412835309158400
557 2183755680039201823368028222048590084564608698225786370969392430186496
558 74410308403200
559 46746044718152417280
560 1764322560
561 2708884684800
562 19209960000
563 191102976000000
564 975310794302423040
565 14265760717209600
566 1197656004686027486863661241187958784
567 4439635200
568 4462636326311814726942720
569 12705149527990056055184818176
570 163499212800
571 76563532557211154279259286672147847577600
572 372471644160
573 56594923448507739622342656
574 112216156730818560
575 5945425920000
576 1470268800
577 91445760000
578 394955387043840
579 1786661652373601632760365056
580 33484638781440
581 70504553799925173468864184320
582 99827484767973065367865377423360
583 5318661087932008366080
584 17850545305247258907770880
585 17882726400
586 18055103407718400
587 14249670695976960000
588 4670265600
589 8319791650276638720
590 3268532465560411176960
591 136048896000000
592 2857355842682880
593 194508542291296544930269118610523178953708417136364229687296437329249350534980069362486267919395490357259275934904724492924772706659926967557197257849092047830992897034445758922752
594 6457651200
595 836075520000
596 149861007734125787511120026792196989320188395520
597 72312211991654562399388294155352317113499134720225677588561920
598 936404582400
599 76649984299905759159274319436029362176
600 2205403200
601 92960995611128709227613090192108427475869408541852046461903736835463314392606283006667232718084961931692514191018909761536
602 448864626923274240
603 464857950657480700723200
604 57063042868838400
605 1058158080000
606 1597239756287569045885846038773760
607 12294374400
608 141699317760
609 136982613196800
610 405781638178406400
611 747936715490438676480
612 59041382400
613 23798014876448949562268951089179757433822568586714123894247356629878608484507208449706811575829750254513283632900840898953216
614 7822218149124426571270831443492012138437638631677195202442779325520824191091212951744245923840
615 62342309294899200
616 14944849920
617 348285173760000
618 6388959025150276183543384155095040
619 21011994421459786137600
620 133938555125760
621 2034656870400
622 39169196555513985260480102400
623 402452788967166148425547776
624 11070259200
625 85571640000
626 1117189249291232977743234982792575394858060820071845986304
627 10835538739200
628 38364417979936201602846726858802429265968229253120
629 59162962846411653120
630 3632428800
631 97476668933934897407053623661280286448937240931181051470837172755982780352541525809999100214598657042486409760361844322112372736
632 619173642240000
633 4468756997164931910972939931170301579432243280287383945216
634 3103261618234982400
635 905518775176123833957482496
636 62419890835355074560
637 650280960000
638 2219118333788160
639 7437727210519691211571200
640 2793510720
641 54749287411466342623694059268403495898718742086982719166950310214791302006504128638070953735808456797343707714883132887728264456656505255979031935836666570259023936092323179400994490306959245312
642 102223344402404418936694146481520640
643 1185137049600
644 4708777328640
645 249369237179596800
646 1579821548175360
647 125241246351360000
648 3430627200
649 340394309627648535429120
650 63866880000
651 547930452787200
652 106542032486400
653 224253081237366139386650866763380719201151967588281217707828470639785173018640910901538626501871439041919826800161312308134971214465045528490114809186986271780962042234155742826473432297305068797952
654 241864704000000
655 162495930669465600
656 45717693482926080
657 29750908842078764846284800
658 7181834030772387840
659 14352197199191432920745655472856366028873725925649997933301022120946251073193018297698472096119772098682868915210323987720638157725762913823367347787967121393981570702985967540894299667027524403068928
660 8302694400
661 27662342400
662 911978924542525440000
663 24379962163200
664 18278958392573193121557381120
665 3344302080000
666 4762259737804800
667 168475780918101934080
668 39285164011454670441315048303413687568351466755194880
669 10778904042174247381772951170691629056
670 836744311183465261301760
671 1361577238510594141716480
672 2940537600
673 26166194074641848059775657083968163236731088984743450170133647170503014372082325239742877825695488360187450777825582405607245658630127616
674 1829541532030568071946613817344
675 9989179200
676 3352244797440
677 614672579180797088845610993955879029054824038918841020396081270268950183990710501376
678 36179898460565433063397392384
679 1155146609457974042113870795898880
680 106274488320
681 6439244623474658374808764416
682 365783040000
683 240789912485429695460860742929693389841476736579429955726544841143893378645191077672439569226574178370375807290169290971970494030007193170004019841185846596525049911703267422402572498682448854855558467944448
684 236165529600
685 141121903209451599567530717194102912655032320
686 224532000000
687 497871360000
688 349706649600
689 47867949791388075294720
690 2615987404800
691 107176730929733009652841091415933596617650540481509171896867418810380346868049204181986827574048720323327798385973585533367278217749002715136
692 2514250496733098908244163091418476004374493872332472320
693 40236134400
694 8600619809962768168540578357382826027987118709381054214015958147700960785331818030262569574162971324579840
695 172462464674787958108367218731066064896
696 48366700462080
697 426168129945600
698 20093333484314495329048807194238481118265344
699 1242314342422301481738256055209864581441199614990669579929254360283873280
700 12972960000
701 144719593842261732253589569536
702 25830604800
703 532466665617704878080
704 9409720320
705 3989907794873548800
706 82209467099863289148957271840290919855646205542400
707 18482345751327584673821932734382080
708 3994873013462724771840
709 25970024843418009600
710 12230590464000000
711 1904058165893040950162227200
712 2601123840000
713 673903123672407736320
714 367873228800
715 4232632320000
716 160912031790918330127626437850782464279967607829278228480
717 2003859941621760000
718 35228138741607498418342208951840055410635238233624798060609364572983135376719126651955484975771530545479024640
719 16546956789305961896186184622292741386824339327255337058691808188648596662272647460385980005831425763501354680654007792449941192573506196958749334502853199842367945848531539768980266049761934732756390778196296076361728
720 4410806400
721 3652034743605657600
722 7052774768640000
723 318032471660109179324993550133725332848947101437611412461889116232671559680
724 14982473318400
725 380507258880000
726 465589555200
727 641748116365541134507705997721600
728 59779399680
729 17758540800
730 53551635915741776723312640
731 967458816000000
732 15979492053850899087360
733 5261405894391250505533265397778618870761357154713600
734 11037597739186429318935501998788228153344
735 62868960000
736 2267189084160
737 58366651170721628160000
738 76196155804876800
739 1155526618093977600
740 8572067528048640
741 97519848652800
742 49177497600
743 277611868196852612820085195624083737478891494950657476986477143411526254299827257334747029929515089622227143769943309999615832575103309343715480674810620750046572978977116925516772023254322727589356243466207349673073204789248
744 193466801848320
745 86065129150299284019609600
746 577177825142497254086118751466947467847847743219708691425023829163755690012166171065638665843040756457128339701760
747 5572562780160000
748 5959546306560
749 1182870128084965419124603695000453120
750 22702680000
751 84182494310260008088532246364457901932181714475417600
752 2925932382907269120
753 20575573487938043216945978566900204665103712256
754 19972065004093440
755 2312141262183655007314423270508182120940049530880
756 6861254400
757 10267969861848658152123295963545600
758 660123187103394274955004739584
759 173368619827200
760 425097953280
761 72774285576595731335108413521679807277666532052345153647143064282471138407173916546759925413842803653929112376428019056539292814567881924598950966017555365900208827000977339322668685263981177101184203087205459472698102196272627712
762 233466604682886512640000
763 4731480512339861676498414780001812480
764 82302293951752172867783914267600818660414849024
765 286123622400
766 344260516601197136078438400
767 3063548786648836818862080
768 5587021440
769 1398826598400
770 143700480000
771 20842576062716915176242777301563823413588597239815301527102365121424363335188480
772 41071879447394632608493183854182400
773 2176782336000000
774 304784623219507200
775 1522029035520000
776 299482454303919196103596132270080
777 35067548978380800
778 5387679635856640517666063767325305723659629726426726400
779 8519466649883278049280
780 33210777600
781 1394255092234848401117675520
782 25277144770805760
783 130218039705600
784 15878903040
785 147977040779753920468123089312523655740163169976320
786 9447840000000000
787 76839840000
788 7493802115197206822693330195841024
789 1333924868013882571279537747300084698469670223348179297734551367771159253452062720
790 4622106472375910400
791 75703688197437786823974636480028999680
792 15682867200
793 13162170384226713600
794 314460817925645062564996063974996972177303652544513237419592509946855424
795 255354098871907123200
796 12710959588290487910400
797 39627113103360000
798 1471492915200
799 58432555897690521600
800 8380532160
801 1949755561874473932966120652800
802 657150071158314121735890941666918400
803 5577020368939393604470702080
804 1022687491446457541591040
805 53508833280000
806 79888260016373760
807 28211099074560000
808 2286144000000
809 20484140337806912329973304701095703952828697566154469868737303997739122394575765723713839721077414781162280685343026914649770398681454689526876229792760309901604324084267052723598576494321092683967380529569443641287753977971127689086455431299072
810 14529715200
811 129568717282844055824943509021356277535447277007095199033301760491220922323338850665188371759792056685917722226245401779548398062398235831043445237208916719027879936
812 1991485440000
813 341484766211553938247561663308821682808235577177133900220045150149416768883728056320
814 568094293449768960
815 9470530609904250909959877716001513967370442878484480
816 177124147200
817 34077866599533112197120
818 39663358127414915937114918481966262389704280977856873157078927716464347474178680749511352626382917090855472721501401498255360
819 160944537600
820 137153080448778240
821 3709004903121403223889848303616
822 128247036263792640000
823 50843838353161951641600
824 19166877075450828550630152465285120
825 111767040000
826 10399739562845798400
827 708669234829695863496690721586109322374426895609400829401949676476824771740597799124418269355469438976
828 3778648473600
829 22032673062476616709020057600
830 54836875177719579364672143360
831 21855025037539452047843946451764587699727076939336569614082889609562673208558595604480
832 37638881280
833 20901888000000
834 439045921096071643098984453492764617148989440
835 151528489758468014559358043456024223477927086055751680
836 23838185226240
837 520872158822400
838 233730223590762086400
839 592771456377904055310702876819456
840 8821612800
841 18962192793600
842 45354831029100535263788206181510996631963321319001653081724779294516785391398259143962769238750044094464
843 5152126040893768705064895512166350392152943043289304881882603682969279266816
844 691111914074906537705087056674087212092749063566103542606415790080
845 38093690880000
846 4876553971512115200
847 26453952000000
848 187259672506065223680
849 1398721602402524931062012572912933612782532924117540455301304935012011085347750118686720
850 57715257600
851 43129799915034095124480
852 158508452413440000
853 34780837707155325102258167018387886098690345967357914987915117263063672280606043820825743899237303201662172544283519594596285707949386888901686178061203726738272827333410816
854 117667168760174802370560
855 1144494489600
856 306670033207213256810082439444561920
857 7001316000000
858 1862358220800
859 1412347890462003171863052620221724943623029975004407765401600
860 548612321795112960
861 561080783654092800
862 41617981440000
863 21575052545688121604252346421765949006915790182547456
864 9311702400
865 9697823344541952931798914781185550302587333507568107520
866 665440726588995566298819404194340088824744898090195978040915099347509113873350149529593857464993498743373890630736857238953797877760
867 1974776935219200
868 1205446996131840
869 356929303612121190686124933120
870 167423193907200
871 784268489382102225628692480
872 1226680132828853027240329757778247680
873 499137423839865326839326887116800
874 227494302937251840
875 342286560000
876 65451999452573282661826560
877 196709990400
878 5275777065875219153986453004458342801564613676328248199047786171360541969219584
879 1432290920860185529407500874662844019489313714296361426228536253452299351396096121535201280
880 28229160960
881 213879912621499745085421535625216
882 32691859200
883 41598958251383193600
884 53635916759040
885 15479341056000000
886 90390264989568202999235367694190396391873918400282096985702400
887 239069803195275788943360000
888 12381875318292480
889 1240329227426820699324000444088795130757120
890 3509560011374053079339017175040
891 71034163200
892 5852528640000
893 545245865592529795153920
894 449583023202377362533360080376590967960565186560
895 620660694050684987635130545995875219365589344484358881280
896 11174042880
897 1560317578444800
898 43610323457736413432959428473280272061218481641239083616889411950838357286803875399571463042825813933645751296375970676012076097716879360
899 491275377157185239777280
900 15437822400
901 3877303933102434098872320
902 253899891671040000
903 2244323134616371200
904 3254005654602364905062400
905 2482642776202739950540522183983500877462357377937435525120
906 3131031158784000000
907 7407106560000
908 37937373208185859539884984116445184
909 7986198781437845229429230193868800
910 574801920000
911 103866931177520872754840820432866496974457535077309780222534099080316302633872561171546227845560504397596143450834297555297700588978703998107753967477641624336804089167676391588245966227326849722552988383617585329762735546581299050349539537472789507569655201313142472376844288
912 708496588800
913 958878292377600
914 237376313799769806328950291431424
915 65370649311208223539200
916 3739683577452193382400
917 19845267638829131189184007105420722092113920
918 413289676800
919 611870967724915697690405613948443858683691271621540775525759647206864900959701783635515202609544137090560507568155969169679259396975918739799767015539108629439293624002372988324550803456
920 6801567252480
921 122778453855391036583007521928659337216
922 436396165064294400
923 12548295830113635610059079680
924 74724249600
925 97409858273280000
926 55877838554631298427110978868865405026304
927 8207810320882728960000
928 145100101386240
929 85030560000000000
930 669692775628800
931 22381225574400
932 2898733465652036790722597462156350690029465768311562353168260173995704320
933 375466471157972475420999909287616582645006654320505369717253407624999561172378221683723804344320
934 22561457215976055510036538982400
935 67722117120000
936 62731468800
937 941288040000
938 7530698800651187351715840
939 1501865884631889901683999637150466330580026617282021478869013630499998244689512886734895217377280
940 75848771174400
941 1383013303156793449902624736400727815373354087567392295891182858105137913979098628096
942 356644017930240000
943 295814814232058265600
944 11984619040388174315520
945 39956716800
946 36358034780785213440
947 199472656369247051012162640506977044888216180056731323756488235358993966468204628720284722915354885431583554200928256
948 4188927964964690090356899840
949 50193183320454542440236318720
950 4087480320000
951 1413942643634216737456281775096853234117233225403430076416
952 956470394880
953 456811594284374956891564799431649452072323133949765977821933115181856969879676223553075706213219230901186167948347281321099648587431395033433343154514655629040528642185459673275193265101096264766537480944338361509704012402752884763081860794475107763101300256395513010019460715155870973952
954 312099454176775372800
955 9144576000000
956 185518941801730354606246237578006444161885809171939990602768651135725076480
957 11095591668940800
958 52064090473637838480998400
959 1964455261686256585328120350858549395456
960 13967553600
961 4421478394414667157995520
962 4480842240000
963 3422078601943995921366744570003456
964 742075767206921418424984950312025776647543236687759962411074604542900305920
965 10168904811326422837413978865596419594085815820031735910891520
966 23543886643200
967 1745584660257177600
968 1210532843520
969 7899107740876800
970 898447362911757588310788396810240
971 6752037370304563380023474956271616
972 27445017600
973 1701971548138242677145600
974 11987514433213410168505333362405758614074616867833489219299162724961427477067899981261975435763809169253735415506201431918520226608467015576154275840
975 447068160000
976 3835513169510400
977 451377585192960000
978 7857821046745026341312481403434197581824
979 365495606898812099262591931514880
980 116756640000
981 2044466888048088378733882929630412800
982 11025148688238406216213337280789290051174400
983 5664822489730225970801150920297381131769258342676038843970284986798644895658387980681216
984 198110005092679680
985 208256361894551353923993600
986 1617737265331568640
987 35909170153861939200
988 214543667036160
989 2760307194562182087966720
990 58118860800
991 172226366390297195048947865674276392346484711107799975199612265451355012878316219572381665153437265184194426982523887852647657892709154965880408173455605456727778848435831610490731596004330292836827136
992 580400405544960
993 393705130460942146387050400881171845763570497560778238556638709153791539855887666180232371864149688320
994 170659735142400
995 361969316770359484788808134424794427934011705703278099562496
996 67022847439435041445710397440
997 23410114560000
998 49100859118442128050197845452413987283249630690645971842249370521442006946070118323249051384888562357263300261913401065138258848188280895799927913840640
999 33335818164633600