1 1
2 2
3 4
4 6
5 8
6 12
7 24
8 30
9 36
10 48
11 60
12 72
13 96
14 120
15 180
16 240
17 360
18 420
19 480
20 720
21 840
22 1080
23 1260
24 1440
25 1680
26 2160
27 2520
28 3360
29 4320
30 4620
31 5040
32 7560
33 9240
34 10080
35 12600
36 13860
37 15120
38 18480
39 20160
40 25200
41 27720
42 30240
43 36960
44 37800
45 40320
46 45360
47 50400
48 55440
49 75600
50 83160
51 110880
52 138600
53 151200
54 166320
55 221760
56 277200
57 332640
58 360360
59 415800
60 443520
61 480480
62 498960
63 554400
64 665280
65 720720
66 831600
67 997920
68 1081080
69 1330560
70 1441440
71 1663200
72 1801800
73 2162160
74 2882880
75 3326400
76 3603600
77 4324320
78 5405400
79 5765760
80 6126120
81 6486480
82 7207200
83 8648640
84 10810800
85 12252240
86 12972960
87 14414400
88 17297280
89 18378360
90 21621600
91 24504480
92 28828800
93 30630600
94 32432400
95 36756720
96 43243200
97 49008960
98 61261200
99 64864800
100 73513440
101 86486400
102 91891800
103 98017920
104 108108000
105 110270160
106 122522400
107 147026880
108 183783600
109 220540320
110 232792560
111 245044800
112 294053760
113 349188840
114 367567200
115 465585120
116 490089600
117 551350800
118 698377680
119 735134400
120 931170240
121 1102701600
122 1163962800
123 1286485200
124 1396755360
125 1470268800
126 1745944200
127 1837836000
128 1862340480
129 2095133040
130 2205403200
131 2327925600
132 2572970400
133 2793510720
134 3491888400
135 4190266080
136 4410806400
137 4655851200
138 5145940800
139 5587021440
140 6983776800
141 9311702400
142 10291881600
143 10475665200
144 13967553600
145 20951330400
146 24443218800
147 26771144400
148 27935107200
149 32125373280
150 34918884000
151 40156716600
152 41902660800
153 48886437600
154 53542288800
155 55870214400
156 62853991200
157 64250746560
158 69837768000
159 73329656400
160 80313433200
161 83805321600
162 96376119840
163 97772875200
164 107084577600
165 125707982400
166 128501493120
167 139675536000
168 146659312800
169 160626866400
170 195545750400
171 214169155200
172 240940299600
173 293318625600
174 321253732800
175 481880599200
176 562194032400
177 586637251200
178 642507465600
179 803134332000
180 931635825120
181 963761198400
182 1124388064800
183 1285014931200
184 1445641797600
185 1499184086400
186 1552726375200
187 1606268664000
188 1686582097200
189 1927522396800
190 2248776129600
191 2891283595200
192 3105452750400
193 3212537328000
194 3373164194400
195 3855044793600
196 4497552259200
197 4658179125600
198 5621940324000
199 5782567190400
200 6210905500800
201 6425074656000
202 6746328388800
203 8995104518400
204 9316358251200
205 11243880648000
206 13492656777600
207 13974537376800
208 16303626939600
209 16865820972000
210 17990209036800
211 18632716502400
212 22487761296000
213 23290895628000
214 26985313555200
215 27949074753600
216 32607253879200
217 37265433004800
218 40477970332800
219 41923612130400
220 43476338505600
221 44975522592000
222 46581791256000
223 48910880818800
224 53970627110400
225 55898149507200
226 65214507758400
227 83847224260800
228 93163582512000
229 97821761637600
230 111796299014400
231 130429015516800
232 144403552893600
233 163036269396000
234 167694448521600
235 186327165024000
236 192538070524800
237 195643523275200
238 260858031033600
239 288807105787200
240 326072538792000
241 391287046550400
242 433210658680800
243 489108808188000
244 505412435127600
245 521716062067200
246 558981495072000
247 577614211574400
248 652145077584000
249 722017764468000
250 782574093100800
251 866421317361600
252 978217616376000
253 1010824870255200
254 1155228423148800
255 1173861139651200
256 1299631976042400
257 1304290155168000
258 1347766493673600
259 1434719170684800
260 1444035528936000
261 1516237305382800
262 1565148186201600
263 1732842634723200
264 1956435232752000
265 2021649740510400
266 2599263952084800
267 2888071057872000
268 3032474610765600
269 3465685269446400
270 3912870465504000
271 4043299481020800
272 5054124351276000
273 5198527904169600
274 5342931457063200
275 5776142115744000
276 5869305698256000
277 6064949221531200
278 8086598962041600
279 9097423832296800
280 10108248702552000
281 10685862914126400
282 12129898443062400
283 15162373053828000
284 16028794371189600
285 16173197924083200
286 17328426347232000
287 18194847664593600
288 20216497405104000
289 21371725828252800
290 24259796886124800
291 30324746107656000
292 32057588742379200
293 36389695329187200
294 37400520199442400
295 40432994810208000
296 42743451656505600
297 44476294291228800
298 45487119161484000
299 48086383113568800
300 48519593772249600
301 56100780299163600
302 60649492215312000
303 64115177484758400
304 72779390658374400
305 74801040398884800
306 90974238322968000
307 96172766227137600
308 106858629141264000
309 112201560598327200
310 121298984430624000
311 128230354969516800
312 133428882873686400
313 145558781316748800
314 149602080797769600
315 181948476645936000
316 187002600997212000
317 192345532454275200
318 213717258282528000
319 219060189739591200
320 222381471456144000
321 224403121196654400
322 299204161595539200
323 336604681794981600
324 363896953291872000
325 374005201994424000
326 438120379479182400
327 448806242393308800
328 561007802991636000
329 598408323191078400
330 641151774847584000
331 657180569218773600
332 667144414368432000
333 673209363589963200
334 748010403988848000
335 876240758958364800
336 897612484786617600
337 1122015605983272000
338 1314361138437547200
339 1346418727179926400
340 1496020807977696000
341 1533421328177138400
342 1645622888775465600
343 1683023408974908000
344 1752481517916729600
345 1795224969573235200
346 2244031211966544000
347 2628722276875094400
348 2692837454359852800
349 3066842656354276800
350 3366046817949816000
351 3943083415312641600
352 4039256181539779200
353 4114057221938664000
354 4381203794791824000
355 4488062423933088000
356 4600263984531415200
357 4936868666326396800
358 5257444553750188800
359 5385674908719705600
360 6133685312708553600
361 6732093635899632000
362 7667106640885692000
363 7886166830625283200
364 8228114443877328000
365 8762407589583648000
366 8976124847866176000
367 9200527969062830400
368 12267370625417107200
369 13464187271799264000
370 13800791953594245600
371 14810605998979190400
372 15334213281771384000
373 18401055938125660800
374 23001319922657076000
375 24534741250834214400
376 24684343331631984000
377 26287222768750944000
378 26928374543598528000
379 27601583907188491200
380 30668426563542768000
381 36802111876251321600
382 46002639845314152000
383 55203167814376982400
384 61336853127085536000
385 65937117111616951200
386 67470538439794089600
387 69003959767971228000
388 73604223752502643200
389 92005279690628304000
390 110406335628753964800
391 131874234223233902400
392 138007919535942456000
393 165609503443130947200
394 168676346099485224000
395 169552586858443588800
396 184010559381256608000
397 197811351334850853600
398 202411615319382268800
399 220812671257507929600
400 226070115811258118400
401 253014519149227836000
402 263748468446467804800
403 276015839071884912000
404 329685585558084756000
405 337352692198970448000
406 339105173716887177600
407 368021118762513216000
408 395622702669701707200
409 506029038298455672000
410 527496936892935609600
411 552031678143769824000
412 593434054004552560800
413 607234845958146806400
414 659371171116169512000
415 791245405339403414400
416 989056756674254268000
417 1012058076596911344000
418 1054993873785871219200
419 1104063356287539648000
420 1130350579056290592000
421 1186868108009105121600
422 1318742342232339024000
423 1582490810678806828800
424 1978113513348508536000
425 2373736216018210243200
426 2637484684464678048000
427 2901233152911145852800
428 2967170270022762804000
429 3036174229790734032000
430 3099044504245996706400
431 3164981621357613657600
432 3956227026697017072000
433 4747472432036420486400
434 5802466305822291705600
435 5934340540045525608000
436 6198089008491993412800
437 7121208648054630729600
438 7253082882277864632000
439 7912454053394034144000
440 8703699458733437558400
441 9297133512737990119200
442 9494944864072840972800
443 10625295443129131564800
444 10879624323416796948000
445 11604932611644583411200
446 11868681080091051216000
447 12396178016983986825600
448 14506165764555729264000
449 15495222521229983532000
450 15824908106788068288000
451 17407398917466875116800
452 18594267025475980238400
453 21759248646833593896000
454 23737362160182102432000
455 24792356033967973651200
456 26111098376200312675200
457 27891400538213970357600
458 29012331529111458528000
459 30990445042459967064000
460 34814797834933750233600
461 37188534050951960476800
462 43518497293667187792000
463 46485667563689950596000
464 47474724320364204864000
465 49584712067935947302400
466 52222196752400625350400
467 55782801076427940715200
468 61980890084919934128000
469 74377068101903920953600
470 87036994587334375584000
471 92971335127379901192000
472 111565602152855881430400
473 123961780169839868256000
474 130555491881001563376000
475 136357958186823855081600
476 139457002691069851788000
477 148754136203807841907200
478 174073989174668751168000
479 185942670254759802384000
480 223131204305711762860800
481 261110983762003126752000
482 272715916373647710163200
483 278914005382139703576000
484 328498717450075650878400
485 334696806458567644291200
486 340894895467059637704000
487 371885340509519604768000
488 409073874560471565244800
489 446262408611423525721600
490 492748076175113476317600
491 511342343200589456556000
492 522221967524006253504000
493 545431832747295420326400
494 557828010764279407152000
495 656997434900151301756800
496 681789790934119275408000
497 743770681019039209536000
498 818147749120943130489600
499 985496152350226952635200
500 1022684686401178913112000
501 1115656021528558814304000
502 1227221623681414695734400
503 1313994869800302603513600
504 1363579581868238550816000
505 1478244228525340428952800
506 1487541362038078419072000
507 1636295498241886260979200
508 1859426702547598023840000
509 1970992304700453905270400
510 2045369372802357826224000
511 2231312043057117628608000
512 2454443247362829391468800
513 2956488457050680857905600
514 3068054059203536739336000
515 3284987174500756508784000
516 3904796075349955850064000
517 3941984609400907810540800
518 4090738745604715652448000
519 4908886494725658782937600
520 4927480761751134763176000
521 5912976914101361715811200
522 6136108118407073478672000
523 6569974349001513017568000
524 7226971783901664319324800
525 7391221142626702144764000
526 7809592150699911700128000
527 7883969218801815621081600
528 8181477491209431304896000
529 9854961523502269526352000
530 11825953828202723431622400
531 12272216236814146957344000
532 14453943567803328638649600
533 14782442285253404289528000
534 17738930742304085147433600
535 18067429459754160798312000
536 18408324355221220436016000
537 19381424329554463401825600
538 19709923047004539052704000
539 21680915351704992957974400
540 23651907656405446863244800
541 24544432473628293914688000
542 26589801846430651740912000
543 27101144189631241197468000
544 28635171219233009567136000
545 28907887135606657277299200
546 29072136494331695102738400
547 29564884570506808579056000
548 36134858919508321596624000
549 38762848659108926803651200
550 39419846094009078105408000
551 43361830703409985915948800
552 53179603692861303481824000
553 54202288379262482394936000
554 58144272988663390205476800
555 59129769141013617158112000
556 65042746055114978873923200
557 72269717839016643193248000
558 77525697318217853607302400
559 78839692188018156210816000
560 86723661406819971831897600
561 98549615235022695263520000
562 106359207385722606963648000
563 108404576758524964789872000
564 116288545977326780410953600
565 118259538282027234316224000
566 130085492110229957747846400
567 159538811078583910445472000
568 162606865137787447184808000
569 174432818965990170616430400
570 177389307423040851474336000
571 193814243295544634018256000
572 206954191993547660053392000
573 216809153517049929579744000
574 232577091954653560821907200
575 260170984220459915495692800
576 281851899572164908453667200
577 290721364943316951027384000
578 325213730275574894369616000
579 348865637931980341232860800
580 387628486591089268036512000
581 413908383987095320106784000
582 426391335250198194840163200
583 433618307034099859159488000
584 465154183909307121643814400
585 542022883792624823949360000
586 563703799144329816907334400
587 581442729886633902054768000
588 650427460551149788739232000
589 697731275863960682465721600
590 845555698716494725361001600
591 852782670500396389680326400
592 867236614068199718318976000
593 872164094829950853082152000
594 975641190826724683108848000
595 1046596913795941023698582400
596 1065978338125495487100408000
597 1084045767585249647898720000
598 1127407598288659633814668800
599 1162885459773267804109536000
600 1279174005750594584520489600
601 1300854921102299577478464000
602 1395462551727921364931443200
603 1409259497860824542268336000
604 1517664074619349507058208000
605 1598967507188243230650612000
606 1626068651377874471848080000
607 1691111397432989450722003200
608 1744328189659901706164304000
609 2131956676250990974200816000
610 2276496111929024260587312000
611 2325770919546535608219072000
612 2558348011501189169040979200
613 2818518995721649084536672000
614 3197935014376486461301224000
615 3488656379319803412328608000
616 3837522017251783753561468800
617 4227778493582473626805008000
618 4263913352501981948401632000
619 4552992223858048521174624000
620 4651541839093071216438144000
621 5116696023002378338081958400
622 5637037991443298169073344000
623 5814427298866339020547680000
624 6395870028752972922602448000
625 6977312758639606824657216000
626 7093601304616933605068169600
627 7675044034503567507122937600
628 8455556987164947253610016000
629 9593805043129459383903672000
630 10465969137959410236985824000
631 10640401956925400407602254400
632 11512566051755351260684406400
633 11822668841028222675113616000
634 12210297327619311943150128000
635 12791740057505945845204896000
636 14187202609233867210136339200
637 15350088069007135014245875200
638 16629262074757729598766364800
639 16911113974329894507220032000
640 17443281896599017061643040000
641 17734003261542334012670424000
642 19187610086258918767807344000
643 21280803913850800815204508800
644 23645337682056445350227232000
645 24420594655238623886300256000
646 25583480115011891690409792000
647 28374405218467734420272678400
648 31979350143764864613012240000
649 33258524149515459197532729600
650 35468006523084668025340848000
651 38375220172517837535614688000
652 42561607827701601630409017600
653 49887786224273188796299094400
654 51166960230023783380819584000
655 53202009784627002038011272000
656 57562830258776756303422032000
657 63842411741552402445613526400
658 63958700287529729226024480000
659 66517048299030918395065459200
660 70936013046169336050681696000
661 76750440345035675071229376000
662 78029614350786269655749865600
663 83146310373788647993831824000
664 85123215655403203260818035200
665 89542180402541620916434272000
666 95938050431294593839036720000
667 97537017938482837069687332000
668 99775572448546377592598188800
669 106404019569254004076022544000
670 130049357251310449426249776000
671 134313270603812431374651408000
672 141872026092338672101363392000
673 156059228701572539311499731200
674 166292620747577295987663648000
675 191876100862589187678073440000
676 195074035876965674139374664000
677 212808039138508008152045088000
678 234088843052358808967249596800
679 249438931121365943981495472000
680 260098714502620898852499552000
681 268626541207624862749302816000
682 283744052184677344202726784000
683 312118457403145078622999462400
684 332585241495154591975327296000
685 354680065230846680253408480000
686 383752201725178375356146880000
687 390148071753931348278749328000
688 425616078277016016304090176000
689 468177686104717617934499193600
690 498877862242731887962990944000
691 585222107630897022418123992000
692 638424117415524024456135264000
693 702266529157076426901748790400
694 712906931114001827309351044800
695 744828136984778028532157808000
696 780296143507862696557498656000
697 936355372209435235868998387200
698 950542574818669103079134726400
699 997755724485463775925981888000
700 1014384986560221505524748252800
701 1064040195692540040760225440000
702 1164048345233041071913645536000
703 1170444215261794044836247984000
704 1425813862228003654618702089600
705 1489656273969556057064315616000
706 1560592287015725393114997312000
707 1901085149637338206158269452800
708 1950740358769656741393746640000
709 2028769973120443011049496505600
710 2340888430523588089672495968000
711 2851627724456007309237404179200
712 3043154959680664516574244758400
713 3121184574031450786229994624000
714 3511332645785382134508743952000
715 3564534655570009136546755224000
716 3901480717539313482787493280000
717 4057539946240886022098993011200
718 4681776861047176179344991936000
719 4752712874093345515395673632000
720 5071924932801107527623741264000
721 5227984161502680066935240995200
722 5462073004555038875902490592000
723 5703255448912014618474808358400
724 5852221076308970224181239920000
725 6086309919361329033148489516800
726 7022665291570764269017487904000
727 7129069311140018273093510448000
728 8193109506832558313853735888000
729 8713306935837800111558734992000
730 9363553722094352358689983872000
731 9505425748186691030791347264000
732 10143849865602215055247482528000
733 10455968323005360133870481990400
734 11704442152617940448362479840000
735 12172619838722658066296979033600
736 13069960403756700167338102488000
737 14045330583141528538034975808000
738 14258138622280036546187020896000
739 15215774798403322582871223792000
740 15683952484508040200805722985600
741 16386219013665116627707471776000
742 17426613871675600223117469984000
743 18727107444188704717379967744000
744 19010851496373382061582694528000
745 20287699731204430110494965056000
746 20911936646010720267740963980800
747 23408884305235880896724959680000
748 23763564370466727576978368160000
749 25359624664005537638118706320000
750 26139920807513400334676204976000
751 28516277244560073092374041792000
752 30431549596806645165742447584000
753 31367904969016080401611445971200
754 39209881211270100502014307464000
755 42774415866840109638561062688000
756 45647324395209967748613671376000
757 47051857453524120602417168956800
758 49158657040995349883122415328000
759 49903485177980127911654573136000
760 52279841615026800669352409952000
761 60863099193613290331484895168000
762 62735809938032160803222891942400
763 67488522812125506318618565574400
764 67963794099534840870158132937600
765 71006949059215505386732377696000
766 71290693111400182730935104480000
767 76078873992016612914356118960000
768 78419762422540201004028614928000
769 99806970355960255823309146272000
770 101232784218188259477927848361600
771 104559683230053601338704819904000
772 130699604037567001673381024880000
773 134977045624251012637237131148800
774 135927588199069681740316265875200
775 152157747984033225828712237920000
776 156839524845080402008057229856000
777 202465568436376518955855696723200
778 203891382298604522610474398812800
779 209119366460107202677409639808000
780 235259287267620603012085844784000
781 253081960545470648694819620904000
782 261399208075134003346762049760000
783 271855176398139363480632531750400
784 304315495968066451657424475840000
785 313679049690160804016114459712000
786 337442614060627531593092827872000
787 339818970497674204350790664688000
788 365958891305187604685466869664000
789 371186875466690284752402110659200
790 392098812112701005020143074640000
791 404931136872753037911711393446400
792 407782764597209045220948797625600
793 470518574535241206024171689568000
794 506163921090941297389639241808000
795 548938336957781407028200304496000
796 618644792444483807920670184432000
797 627358099380321608032228919424000
798 674885228121255063186185655744000
799 679637940995348408701581329376000
800 742373750933380569504804221318400
801 784197624225402010040286149280000
802 815565529194418090441897595251200
803 927967188666725711881005276648000
804 941037149070482412048343379136000
805 1012327842181882594779278483616000
806 1019456911493022613052371994064000
807 1097876673915562814056400608992000
808 1113560626400070854257206331977600
809 1237289584888967615841340368864000
810 1254716198760643216064457838848000
811 1349770456242510126372371311488000
812 1359275881990696817403162658752000
813 1484747501866761139009608442636800
814 1568395248450804020080572298560000
815 1687213070303137657965464139360000
816 1699094852488371021753953323440000
817 1829794456525938023427334348320000
818 1855934377333451423762010553296000
819 2024655684363765189558556967232000
820 2038913822986045226104743988128000
821 2227121252800141708514412663955200
822 2718551763981393634806325317504000
823 2783901566000177135643015829944000
824 3036983526545647784337835450848000
825 3058370734479067839157115982192000
826 3293630021746688442169201826976000
827 3340681879200212562771618995932800
828 3398189704976742043507906646880000
829 3543147447636589081727474692656000
830 3711868754666902847524021106592000
831 4077827645972090452209487976256000
832 4454242505600283417028825327910400
833 4757465586967438860911069305632000
834 4825429381066973701781227438569600
835 4926662165285161961259155286931200
836 5061639210909412973896392418080000
837 5097284557465113065261859970320000
838 5437103527962787269612650635008000
839 5489383369577814070282003044960000
840 5567803132000354271286031659888000
841 7086294895273178163454949385312000
842 7136198380451158291366603958448000
843 7389993247927742941888732930396800
844 7423737509333805695048042213184000
845 9279671886667257118810052766480000
846 9514931173934877721822138611264000
847 9650858762133947403562454877139200
848 10194569114930226130523719940640000
849 11135606264000708542572063319776000
850 14272396760902316582733207916896000
851 14476288143200921105343682315708800
852 14779986495855485883777465860793600
853 14847475018667611390096084426368000
854 16703409396001062813858094979664000
855 18474983119819357354721832325992000
856 18559343773334514237620105532960000
857 19301717524267894807124909754278400
858 20389138229860452261047439881280000
859 22271212528001417085144126639552000
860 24127146905334868508906137192848000
861 24633310826425809806295776434656000
862 25983081282668319932668147746144000
863 27096641909068390786925354078121600
864 27839015660001771356430158299440000
865 28544793521804633165466415833792000
866 28952576286401842210687364631417600
867 33406818792002125627716189959328000
868 36190720358002302763359205789272000
869 36949966239638714709443664651984000
870 38974621924002479899002221619216000
871 44542425056002834170288253279104000
872 48254293810669737017812274385696000
873 54193283818136781573850708156243200
874 55678031320003542712860316598880000
875 57905152572803684421374729262835200
876 66813637584004251255432379918656000
877 67741604772670976967313385195304000
878 72381440716004605526718411578544000
879 73899932479277429418887329303968000
880 77949243848004959798004443238432000
881 81289925727205172360776062234364800
882 89084850112005668340576506558208000
883 90322139696894635956417846927072000
884 96508587621339474035624548771392000
885 108386567636273563147701416312486400
886 111356062640007085425720633197760000
887 120635734526674342544530685964240000
888 123166554132129049031478882173280000
889 129915406413341599663340738730720000
890 133627275168008502510864759837312000
891 135483209545341953934626770390608000
892 144762881432009211053436823157088000
893 162579851454410344721552124468729600
894 193017175242678948071249097542784000
895 203224814318012930901940155585912000
896 217144322148013816580155234735632000
897 221699797437832288256661987911904000
898 233847731544014879394013329715296000
899 241271469053348685089061371928480000
900 258649763677471002966105652563888000
901 270966419090683907869253540781216000
902 289525762864018422106873646314176000
903 325159702908820689443104248937459200
904 337780056674688159124685920699872000
905 352256344817889080230029603015580800
906 361907203580023027633592057892720000
907 369499662396387147094436646519840000
908 386034350485357896142498195085568000
909 389206311057527794939473267667564800
910 389746219240024798990022216192160000
911 406449628636025861803880311171824000
912 506670085012032238687028881049808000
913 517299527354942005932211305127776000
914 541932838181367815738507081562432000
915 675560113349376318249371841399744000
916 677416047726709769673133851953040000
917 704512689635778160460059206031161600
918 723814407160046055267184115785440000
919 812899257272051723607760622343648000
920 1013340170024064477374057762099616000
921 1056769034453667240690088809046742400
922 1083865676362735631477014163124864000
923 1219348885908077585411640933515472000
924 1354832095453419539346267703906080000
925 1409025379271556320920118412062323200
926 1447628814320092110534368231570880000
927 1625798514544103447215521244687296000
928 1761281724089445401150148015077904000
929 1896764933634787355084774785468512000
930 1946031555287638974697366338337824000
931 2026680340048128954748115524199232000
932 2032248143180129309019401555859120000
933 2113538068907334481380177618093484800
934 2438697771816155170823281867030944000
935 2641922586134168101725222022616856000
936 2845147400452181032627162178202768000
937 2919047332931458462046049507506736000
938 3251597029088206894431042489374592000
939 3522563448178890802300296030155808000
940 4064496286360258618038803111718240000
941 4227076137814668962760355236186969600
942 4281269421632805744334205944343212800
943 4877395543632310341646563734061888000
944 5283845172268336203450444045233712000
945 5690294800904362065254324356405536000
946 5838094665862916924092099015013472000
947 6421904132449208616501308916514819200
948 6503194058176413788862084978749184000
949 7045126896357781604600592060311616000
950 8128992572720517236077606223436480000
951 8562538843265611488668411888686425600
952 8806408620447227005750740075389520000
953 9483824668173936775423873927342560000
954 9730157776438194873486831691689120000
955 9754791087264620683293127468123776000
956 10567690344536672406900888090467424000
957 12843808264898417233002617833029638400
958 14090253792715563209201184120623232000
959 15851535516805008610351332135701136000
960 16054760331123021541253272291287048000
961 17070884402713086195762973069216608000
962 17514283997588750772276297045040416000
963 17612817240894454011501480150779040000
964 20433331330520209234322346552547152000
965 21135380689073344813801776180934848000
966 21406347108164028721671029721716064000
967 24657944137252235616102072211090656000
968 25687616529796834466005235666059276800
969 26419225861341681017252220226168560000
970 27828251240613237338172338638230883200
971 28180507585431126418402368241246464000
972 28451474004521810326271621782027680000
973 29190473329314584620460495075067360000
974 29941789309520571819552516256324368000
975 31703071033610017220702664271402272000
976 32109520662246043082506544582574096000
977 36986916205878353424153108316635984000
978 40866662661040418468644693105094304000
979 42270761378146689627603552361869696000
980 42812694216328057443342059443432128000
981 49315888274504471232204144422181312000
982 52838451722683362034504440452337120000
983 55656502481226474676344677276461766400
984 59883578619041143639105032512648736000
985 63406142067220034441405328542804544000
986 64219041324492086165013089165148192000
987 73973832411756706848306216633271968000
988 83484753721839712014517015914692649600
989 84541522756293379255207104723739392000
990 85625388432656114886684118886864256000
991 96328561986738129247519633747722288000
992 105676903445366724069008880904674240000
993 107031735540820143608355148608580320000
994 111313004962452949352689354552923532800
995 119767157238082287278210065025297472000
996 123289720686261178080510361055453280000
997 126812284134440068882810657085609088000
998 128438082648984172330026178330296384000
999 139141256203066186690861693191154416000
1000 147947664823513413696612433266543936000