1 0
2 0
3 0
4 0
5 0
6 2304
7 35280
8 811008
9 5080320
10 38784000
11 153679680
12 699678720
13 2120152320
14 7113012480
15 18036018000
16 49416536064
17 110279070720
18 261526745088
19 530024705280
20 1128038400000
21 2120098821120
22 4148067559680
23 7337013702480
24 13421018603520
25 22582375200000
26 39095797238784
27 63087782472000
28 104324865835008
29 162463680288000
30 258433183008000
31 390318991891920
32 600580130734080
33 883228949729280
34 1320418585067520
35 1896946837632000
36 2765328562520064
37 3891326865592320
38 5547945986189568
39 7664190364892880
40 10713178782720000
41 14556603633511680
42 19991000293125120
43 26760060989363520
44 36170372963450880
45 47766241730592000
46 63641066862261504
47 83012741229836880
48 109164328144109568
49 140793919143736320
50 182950802265600000
51 233525267633952000
52 300145358143488000
53 379473039324288000
54 482844080283552000
55 605088904756050000
56 762799341871816704
57 948122807915162880
58 1185005249204087808
59 1461726693547686720
60 1812398626289664000
61 2219808193731636480
62 2731960923735409920
63 3323947553252237520
64 4062564892637921280
65 4912253983623168000
66 5964977538256011264
67 7170610276889579520
68 8654508810030809088
69 10346837971039764480
70 12416884821374880000
71 14768410805684640720
72 17628026331579310080
73 20864452887449498880
74 24778529052633861120
75 29192881230865800000
76 34503773440321142784
77 40473691570575648000
78 47620739454113150208
79 55629543061734642000
80 65172767877255168000
81 75834973296955192320
82 88483695823386439680
83 102575771664000410880
84 119223001761593425920
85 137720258240164992000
86 159483826609174980864
87 183604459058453981520
88 211875994113380179968
89 243133438681751143680
90 279636437916950400000
91 319901349684207170880
92 366759756531404881920
93 418333088072443864320
94 478151963190281422080
95 543850806202276482000
96 619810877598014767104
97 703068932792683745280
98 799037023419969159168
99 904021785757377745920
100 1024679351584358400000
101 1156428340434436608000
102 1307420607816987552000
103 1471999236186896802000
104 1660107706157841408000
105 1864791671187463200000
106 2098133061493463215104
107 2351618451531480156480
108 2639873476488505540608
109 2952518129817031077120
110 3307193874952966944000
111 3691293893295355187280
112 4126023928011832197120
113 4596129646070114718720
114 5127016434961419694080
115 5700292577190132768000
116 6346297201051672510464
117 7042932420557788984320
118 7826317103418254969088
119 8669988597228787417680
120 9616818057940085760000
121 10635217489919446744320
122 11775925698002133396480
123 13001353237525149161280
124 14371382755235757342720
125 15841416658500180000000
126 17481938396678716310784
127 19240188220521598050000
128 21198910126989307281408
129 23295862374582067200000
130 25627936313067798528000
131 28121902069312916766720
132 30890938936548686561280
133 33849113860876062228480
134 37128317832158830168320
135 40627965740294334402000
136 44501399432085589745664
137 48631171618895025726720
138 53195164913631752506368
139 58056568349072852508480
140 63421284645088634880000
141 69130313217461554894080
142 75421487948648783934720
143 82110432036639958071120
144 89471299455196416737280
145 97290750285669612672000
146 105884175720028937416704
147 115005242215230126439680
148 125016078307231608864768
149 135632835446232617579520
150 147270522239990762400000
151 159602711358086330418000
152 173104141561218542592000
153 187400144490993391392000
154 203032816760295274368000
155 219572927282669776200000
156 237638412004529429397504
157 256738429730850153166080
158 277576173475302062769408
159 299591347026141952301520
160 323582843656214298624000
161 348912191842762340782080
162 376485550161507104440320
163 405576591815137012945920
164 437211531635391403130880
165 470565456774184493568000
166 506798767404740505233664
167 544976084576485816935120
168 586407581937093380825088
169 630034278840790658714880
170 677333299751547143040000
171 727107556617995533081920
172 781020031260546948218880
173 837719528971623112039680
174 899075675094696677848320
175 963565542644929708050000
176 1033288227789621005942784
177 1106529676447288883328000
178 1185643497302939653828608
179 1268703191715886900512000
180 1358344322690125529088000
181 1452404542208692418565120
182 1553831408410197353498880
183 1660201055071031516032080
184 1774805888165863928094720
185 1894932401101046510112000
186 2024253739918146014014464
187 2159735979429216245977920
188 2305472180763145332768768
189 2458074348934578785537280
190 2622098177729241296160000
191 2793764846256178800131280
192 2978139218257550856683520
193 3171011538133660106833920
194 3378006492178207346196480
195 3594439664037184614912000
196 3826550645401371021410304
197 4069132733635578417070080
198 4329100274316599316826368
199 4600672452614632561287120
200 4891503339049254681600000
201 5195181659706924332832000
202 5520171683270245339008000
203 5859370467542737014408000
204 6222128858208071903232000
205 6600585810091265344800000
206 7005061458882645345563904
207 7426864610045187174841680
208 7877374191381669153374208
209 8346990790523012403409920
210 8848248901245828232704000
211 9370556366935810537370880
212 9927707804732157186539520
213 10508026866801662347269120
214 11126681176899602253031680
215 11770811337706447816818000
216 12457079763121051513380864
217 13171337216517617908081920
218 13931872193786372709977088
219 14723130346372927577206080
220 15565167695635934238720000
221 16440900441903540686603520
222 17372304407368643762177280
223 18340632317625548119984080
224 19369943621917958404177920
225 20439683209461150835200000
226 21576170293099128133238784
227 22756886534946222997632000
228 24010600160216949478391808
229 25312662453860653552128000
230 26694493860701644882848000
231 28129135607798030785037520
232 29650878417927556229652480
233 31230260434588445837671680
234 32904676509081862240005120
235 34641954471519311788872000
236 36482843936305514574987264
237 38392240079981293374885120
238 40414515743343358470567168
239 42511395043517194449280080
240 44731161439632591114240000
241 47032112511288741661332480
242 49466749814146256569528320
243 51989670779717731997502720
244 54657923842409635766599680
245 57422113426522392653952000
246 60344186211940736577947904
247 63370440333575766197286480
248 66568096013950514466643968
249 69878810157979535001918720
250 73375477172493173040000000
251 76994754834493312993800000
252 80815639206401445427200000
253 84769406717005762567200000
254 88941610944296008768800000
255 93257738992099972001250000
256 97810387838742332706914304
257 102518820023971717380833280
258 107483193552262839174955008
259 112616082317026231008952320
260 118025756515418121437184000
261 123617606810427940888903680
262 129508602185569340232894720
263 135596423247729708300538320
264 142007361764246330354196480
265 148630827394485090708768000
266 155603098161294302376152064
267 162804715907471158529574720
268 170382650025178548664025088
269 178207939690842808061441280
270 186438994691013846784800000
271 194936676607225101432759120
272 203871630931076235833671680
273 213093824445451043549844480
274 222786982426772815665131520
275 232789415081391847879200000
276 243298822916313836961398784
277 254141050804128978602112000
278 265528724008674623226571008
279 277274363816606279122098000
280 289606526691877169015808000
281 302323499957900863435633920
282 315670837602187332677422080
283 329431627733388082035497280
284 343869551160538495838699520
285 358751473779374072262432000
286 374360398723381876319864064
287 390445885930254831455098320
288 407311525937253210635501568
289 424688425098959452337786880
290 442902099529661497989120000
291 461663987225373554389447680
292 481322944813474530388869120
293 501569456592643833832427520
294 522777215227825016094746880
295 544614391857763223283042000
296 567481095285717613838229504
297 591021746190655971203738880
298 615664538347008898551917568
299 641028622965150981265024320
300 667572040685287331481600000
301 694887068495778344458272000
302 723463453368427257377568000
303 752864903366276898633618000
304 783614833525258743631872000
305 815246593949089004572800000
306 848319336624913053928648704
307 882334165769972078139290880
308 917888151451001456645111808
309 954448160428204710488478720
310 992651479509893054300064000
311 1031928637840738794121830480
312 1072959560671005939917905920
313 1115136225638078711150603520
314 1159183746897246203811425280
315 1204453217600685501708168000
316 1251717625985552506692747264
317 1300284723087339598743563520
318 1350978197300961893784569088
319 1403059869471182190412470480
320 1457407101552737458913280000
321 1513233059665124971891998720
322 1571471906727923006941102080
323 1631285286886003815310970880
324 1693667452366247059909509120
325 1757725508876286984652800000
326 1824517254430621885273622784
327 1893092083873366644140418000
328 1964574973099606600463966208
329 2037954270689497675805472000
330 2114425945882161164803968000
331 2192913795340334789322304320
332 2274688788530844979579207680
333 2358606486736792564712858880
334 2446017066307345088516977920
335 2535703984033648844205042000
336 2629101038233890252215844864
337 2724915518308965652124267520
338 2824669477045754551417171968
339 2926989771331049883477607680
340 3033491567643714190540800000
341 3142716814254355121330426880
342 3256378886931030807301105920
343 3372930129172473327596458320
344 3494187468007331279467438080
345 3618508716545218460550432000
346 3747819951781675641953455104
347 3880379291607801418705577280
348 4018227829159189628186247168
349 4159518572963275665271153920
350 4306413777049925329370400000
351 4456955666654834480653698000
352 4613434091545141785280512000
353 4773774549112203515392512000
354 4940401221705006705973248000
355 5111116652466336130819200000
356 5288486407502851167345967104
357 5470183555828924345913364480
358 5658922425574601686201444608
359 5852239786237925953344039120
360 6053006446527909695929344000
361 6258615733077419896057601280
362 6472103007673838720435973120
363 6690710679889679154707814720
364 6917647105154796567449518080
365 7149995957609435511348768000
366 7391147409555756198982366464
367 7638018223364946433394698320
368 7894189609201737635733209088
369 8156402869107704255526343680
370 8428439885463067848476160000
371 8706857564452495604717272320
372 8995648524511140106382868480
373 9291175938232068883407713280
374 9597653670091303204306110720
375 9911241403395944359151250000
376 10236385222006169386773110784
377 10569031130010950262151200000
378 10913868885132083130876177408
379 11266620171251935019329800000
380 11632230373923787247843328000
381 12006185747404836609991998720
382 12393699777497504520337409280
383 12790011693040931772255606480
384 13200616090520769320787640320
385 13620493072660687685885952000
386 14055431915278441874150129664
387 14500140970248244579552542720
388 14960718340428466065525178368
389 15431587458323217743990292480
390 15919170002108138491109280000
391 16417590752225270476612720080
392 16933610333201990867812638720
393 17461040555518824854369445120
394 18006997006735899528741473280
395 18564963602560394766436872000
396 19142427579518774635994824704
397 19732529404429395695566951680
398 20343145342313198560103232768
399 20967056204584959200723357520
400 21612545382979728754790400000
401 22272017150776308336102528000
402 22954180869206307073746432000
403 23651046689902685285555232000
404 24371769557604377041993728000
405 25107947192690716772995200000
406 25869200536126955852214069504
407 26646695815232509340948704080
408 27450541206941092087601553408
409 28271451604606738922172683520
410 29120044517067917199153024000
411 29986562855987591356050166080
412 30882156444287922951501496320
413 31796574728832677259377521920
414 32741523745997223307813274880
415 33706237129931041134346818000
416 34703001978892443009684209664
417 35720512871286166518922629120
418 36771663797557572432291545088
419 37844586111006502642831610880
420 38952807540225695722045440000
421 40083871085577560287656529920
422 41251966110191993873977370880
423 42444021142095102761626921680
424 43674916161561903958743736320
425 44930938079248450048864800000
426 46227687598229838406083062784
427 47550781806056478802705608000
428 48916573395199492899268804608
429 50309980327576597013017632000
430 51748139751576557407449888000
431 53215240067028859546774167120
432 54729236584788652123874426880
433 56273556534003529569644590080
434 57867008375815599104883486720
435 59492225348650841908506912000
436 61168905375445772309929918464
437 62878853631986549092005073920
438 64642695181811305197789120768
439 66441371772686091069779891280
440 68296474699696438290754560000
441 70188045580983988004459777280
442 72138682492359322012949867520
443 74127488840543375182763737920
444 76178111536858216063493652480
445 78268676269413543719918112000
446 80423922394128309611953538304
447 82620956901450984642434512080
448 84885656805315391306156474368
449 87194067899841822028919685120
450 89573251726137389659545600000
451 91998148814630728663859712000
452 94497053811314448632905728000
453 97043756296433511210928128000
454 99667834361382766539614112000
455 102341879278787597937538050000
456 105096804744486975783708155904
457 107903954641876727822585959680
458 110795632306030443990723038208
459 113741883370653293363103961920
460 116776456779352602025519104000
461 119868047220674099081048474880
462 123051907210897320033348875520
463 126295325905262832749347575120
464 129635119413636528428167495680
465 133037114817915376452413568000
466 136539753962818786740157476864
467 140107343304172280134299505920
468 143780014748423410096361177088
469 147520493497496352251851822080
470 151370668099017142139913120000
471 155291619734012462148240221520
472 159327062492032286315063009280
473 163436368561291369027850446080
474 167665148865812747204831185920
475 171970999356689765809216200000
476 176401501549107663183746678784
477 180912405571094826152469792000
478 185553339824031304850567447808
479 190278136614263443729974018000
480 195138550138852744981659648000
481 200086420398294129098593259520
482 205175708987329550179632660480
483 210356186556123256744393159680
484 215684106471656477709757317120
485 221107090352297109052764672000
486 226683770566462959588282411264
487 232359537303637021801529511120
488 238195492101662096828158599168
489 244134708527786974621845454080
490 250240850482329047524256640000
491 256454586838011267712627548480
492 262842240164168151489259192320
493 269341983602994561572986686720
494 276022897903515970405020775680
495 282820566390787608934152402000
496 289806930801221715561740795904
497 296914887416439557386549908480
498 304219345160147365508319571968
499 311650412813261828029690686720
500 319286076176437224284160000000
501 327053552748079361107075200000
502 335034018485120818963408800000
503 343151692401242545977100050000
504 351491057581033965303475200000
505 359973223832597502535380000000
506 368686102136470625307923426304
507 377547578755043637637698281280
508 386649117237412924120563499008
509 395905262237745647144862424320
510 405411158560628470170295584000
511 415077887361512456567783977680
512 425004407514373016871732510720
513 435098210849308076260400824320
514 445462207365892602123496980480
515 456000169695319076700192768000
516 466819100379382689687681368064
517 477818918816470452307592478720
518 489110865988532601320963705088
519 500590869750756125871893027280
520 512374560028261757991091200000
521 524353730427232338049093797120
522 536648555050740031075498183680
523 549146546033011756347492636480
524 561972581751277929220897259520
525 575009741003093414987623200000
526 588387771530173503361227158784
527 601985162159368651181892402000
528 615936700217111831764817707008
529 630116123025656125595899008000
530 644663432985229840132228608000
531 659447449346139896602906225920
532 674613570482484110622574510080
533 690025525835113451708109665280
534 705834296208492330886081931520
535 721898344186469678193538482000
536 738374425165560223073854808064
537 755115552371922072324268504320
538 772284453813155267446703213568
539 789728505257496136784718530880
540 807616611355646390395115520000
541 825790316568391994521466983680
542 844424912393695117913807013120
543 863355912232889849719028141520
544 882765210970258599071339642880
545 902482085136549149814292992000
546 922695256042748476728187797504
547 943227551318540243577687290880
548 964274748413481922363686125568
549 985653007642544087397961912320
550 1007565399151162356782877600000
551 1029821190975261223778681442000
552 1052630989536737547831426048000
553 1075796938906185942198754848000
554 1099537432567602009929937792000
555 1123647252042925333155385800000
556 1148352836054739028866875080704
557 1173441357916975962384753818880
558 1199147567348035300222240535808
559 1225250776535513225675955120720
560 1251994319725648203137470464000
561 1279149387615400197835583124480
562 1306968180483962235752926801920
563 1335213499536284065450852619520
564 1364146700765337218105506529280
565 1393521920050319136116823168000
566 1423609967161526626970455083264
567 1454156028786736051470651197520
568 1485440675131329970154240729088
569 1517199851590167303202356276480
570 1549724204271738540968311680000
571 1582740136732339566436375206720
572 1616548695482539323666661294080
573 1650866433037453830512562842880
574 1686005130065057354906990757120
575 1721671169962294931015686050000
576 1758187410796442592955907702784
577 1795249739672842977453017088000
578 1833192445021643414332185182208
579 1871700581159900437575025152000
580 1911120229805955356569632768000
581 1951125266437000392062265016320
582 1992073939191790766258182375680
583 2033628588864623823026184956880
584 2076160013604082704741250129920
585 2119318653645526858135202592000
586 2163488251449514921842214308864
587 2208306970536762771603897203520
588 2254171902955559043578612563968
589 2300708548824778356980525671680
590 2348327766296100446600551200000
591 2396641994610770148631111532880
592 2446076286051245724449179729920
593 2496229610454302993831472952320
594 2547541654049727303852187054080
595 2599597497424021781018425632000
596 2652851912643154759130045743104
597 2706875659605126828389715809280
598 2762139060462207816149469735168
599 2818198111114134647848441411920
600 2875539160705723051698662400000
601 2933702985672308640231705888000
602 2993192452014494998043647872000
603 3053532648790018867618108872000
604 3115243461982492874932082688000
605 3177833812615176506853415200000
606 3241841123359086612423498319104
607 3306757653499787035656003222480
608 3373138892996780318435991748608
609 3440459932339576759962484101120
610 3509294873599868006414751744000
611 3579101117742570080562304865280
612 3650471938330355353468726149120
613 3722846512083430041378113310720
614 3796837858328432630927620942080
615 3871866380501322324625626018000
616 3948565433205737861602597822464
617 4026336082900023084004420312320
618 4105832624570615835974453849088
619 4186436209009963961326175119680
620 4268822692645557988793026560000
621 4352352716572893440703837400320
622 4437724336038000424690450740480
623 4524277072710832484558852915280
624 4612731834726662713759880478720
625 4702406398542014295042000000000
626 4794045196326628583836091510784
627 4886943617107523181630420000000
628 4981870305697401444477955473408
629 5078097604673386020121680000000
630 5176419077959212918278068128000
631 5276083345473921790299004080720
632 5377909614983921358837458657280
633 5481122089963220310338104884480
634 5586566365427909833114374712320
635 5693441516642700677560063752000
636 5802620288375479371304848113664
637 5913275897533793210250685758720
638 6026309020662333573209196250368
639 6140866267365895997661175926480
640 6257877047949865040306503680000
641 6376460596550878639529289646080
642 6497575879622082712478483742720
643 6620313968016541527923438469120
644 6745664227578162163334019809280
645 6872688757972589229184131072000
646 7002408188994758385086985832704
647 7133854820683841299350287113680
648 7268081433133392710498004000768
649 7404089677326583350710932235520
650 7542965392269412413938198400000
651 7683678709005155518882708488000
652 7827349456820223345472284672000
653 7972915354007084798818973472000
654 8121531174751712821164710688000
655 8272101309376292165019510450000
656 8425816455343012060636648341504
657 8581546736885145107420292142080
658 8740519777390994871172174737408
659 8901570473487381342369083915520
660 9065964401937172169198567424000
661 9232500246335200140985903150080
662 9402482589600920448441444952320
663 9574672892445104099203375747920
664 9750415822604276594059985018880
665 9928434583098376399904417568000
666 10110115031574841649069148785664
667 10294141053063396833737376973120
668 10481940827214662409714984665088
669 10672157834728334198198878106880
670 10866263736924302207440407840000
671 11062860497234103332135015827920
672 11263464446472671074814284922880
673 11466634890698842113523749703680
674 11673934046804560840348055224320
675 11883877395626547401768092800000
676 12098074286079222702446001782784
677 12314995177593909292157772288000
678 12536297827034733646687534180608
679 12760406447310800320959973602000
680 12989028509774323844990450688000
681 13220540726151310567000552869120
682 13456701620072280062631925754880
683 13695839117253671092730887798080
684 13939764163298500253201288478720
685 14186754582288877008692423712000
686 14438675144062252096834163422464
687 14693752223999307784958686819920
688 14953905851677183388958883872768
689 15217309574610146427441173345280
690 15485940151551145071622632960000
691 15757916890217920942702262273280
692 16035274782605918474530345451520
693 16316077451262031289862137041920
694 16602419660833487156425014708480
695 16892307869186682920983172562000
696 17187898189097060768494599266304
697 17487138399402224201561147854080
698 17792247573286643760171742522368
699 18101113260656479640978769933120
700 18416019144940545674996889600000
701 18734790960928284110450844192000
702 19059778690445852402080066848000
703 19388744629957055245518942498000
704 19724106786932519219999342592000
705 20063562358523892184885708800000
706 20409599144977406958536100347904
707 20759847544601358851608998727680
708 21116866958236262274236267102208
709 21478219246490799301645484113920
710 21846537260123342054119065504000
711 22219312543067741414634114428880
712 22599253287660100494598917611520
713 22983778901257673549786927781120
714 23375674852616095617464463559680
715 23772286550866226903908946568000
716 24176478720067030050151067172864
717 24585520866889564357959593329920
718 25002358994496618983089334777088
719 25424184759432564753215776288080
720 25854027513570776493114347520000
721 26288999071364199968986040939520
722 26732214249714430060246102241280
723 27180702983841331052907172558080
724 27637667719623112278036723793920
725 28100054429833999155049987200000
726 28571155401843338638530781718784
727 29047830515787157312262527602000
728 29533464162557661036081446903808
729 30024827951555680394254111008000
730 30525400689712188455163416448000
731 31031863488751402933717873331520
732 31547791935626289362258626068480
733 32069774367642868296128147047680
734 32601485568226134788179544229120
735 33139418772750427878540766722000
736 33687350431045707143138487435264
737 34241676297281305939563548037120
738 34806277012140887631758225031168
739 35377448416551244434433554478080
740 35959177922064244909327319040000
741 36547658970541363040611385364480
742 37146988381050179525203911256320
743 37753254655740912592248563520720
744 38370666715562132916630068551680
745 38995205526428665579066808352000
746 39631194864355646429599397243904
747 40274505505547775390371577180480
748 40929578894213155237088258899968
749 41592172905331046782872885054720
750 42266849525508524284183860000000
751 42949250957835693807475050450000
752 43644062667761478700695244800000
753 44346808355548818332002204800000
754 45062299965344249671999219200000
755 45785939802227022531736980000000
756 46522669353504948736447549538304
757 47267766574135772476467596129280
758 48026305624874399071953866443008
759 48793437091856357411281196746320
760 49574371006625391735715113984000
761 50364127502830540699444770151680
762 51168055748455598220749498526720
763 51981042274815273861236589760320
764 52808578721567658283419641364480
765 53645414800422144895411956768000
766 54497188028822273970750232184064
767 55358508012918556304014924032720
768 56235161626242477329566125785088
769 57121615013469977151419775713280
770 58023807956049600606722457600000
771 58936059710004987270771575685120
772 59864466591413864047459361095680
773 60803197467887230582398135828480
774 61758508893104907864712814987520
775 62724415772580818607327888450000
776 63707338678230031784611494518784
777 64701134904498174843851234592000
778 65712392901250367971990339243008
779 66734808626221785926231829768000
780 67775142347467701305202321408000
781 68826924882293826603379522417920
782 69897092339177165103505121998080
783 70979006511770152763757278483280
784 72079783454683580715583414763520
785 73192611973737710194280572032000
786 74324792260381776058137067352064
787 75469336085996986699803449560320
788 76633732056103811453772889325568
789 77810810777113741831351450874880
790 79008253633938661163592661920000
791 80218705852046881981997797369680
792 81450046050732546048843847557120
793 82694729771562009216687807755520
794 83960837414480787035825798138880
795 85240630445642860114964229192000
796 86542395684824750708023810965504
797 87858196041115566333067449242880
798 89196529487870187619345246733568
799 90549255803703411744983990650320
800 91925088945546021023596953600000
801 93315680894732532112471859712000
802 94729966519725428860286588928000
803 96159385242711802474755481728000
804 97613097871333875238844301312000
805 99082326410012985053387788800000
806 100576462734671589536917611112704
807 102086506474880066651735339996880
808 103622085807180861789045690359808
809 105173972928999599507750828862720
810 106752037654891422506409300864000
811 108346819590866773550339234268480
812 109968435633780103654207062097920
813 111607187535184891231971777035520
814 113273444827283935439345823233280
815 114957266038538888782620374418000
816 116669279000208821047464443019264
817 118399293541586550073033818731520
818 120158201569278948735844099289088
819 121935558628014091510412314932480
820 123742526590575147959601070080000
821 125568401020505858739316378014720
822 127424619764113473705918039886080
823 129300212593980968608929436364880
824 131206899455818411159259977605120
825 133133438406352853119446496800000
826 135091837737148231444960123382784
827 137070577747070816101357974408000
828 139081961442633198725779976798208
829 141114185203705898438823462432000
830 143179853245590529583686241568000
831 145266871746846563950383839578320
832 147388152752283237635904495943680
833 149531305833572965816257272954880
834 151709557614793259940178892881920
835 153910214529781832921840251392000
836 156146824662882557170085070372864
837 158406384651637326903345666539520
838 160702771055119207019328666355968
839 163022663926426564266437776585680
840 165380275449548870057459481600000
841 167761962173101873936077731738880
842 170182279194195399542715340753920
843 172627252502795269220512492096320
844 175111787537677791736285540270080
845 177621572539594054670496620832000
846 180171870860234131292791191631104
847 182748025661869962923638420691280
848 185365665925446677561995519623168
849 188009782264457724581555394769920
850 190696377152965762365597734400000
851 193410081041982515713796336928000
852 196167277912533728250488389632000
853 198952230293639302957869589632000
854 201781711839613728607256269728000
855 204639609249730715630986782450000
856 207543094172931837622388820271104
857 210475669420273718029215580980480
858 213454913114244579048002576452608
859 216463935965989033407712520013120
860 219520731210647678468732934144000
861 222608009091990984256811465729280
862 225744186759745574367416002725120
863 228911565464499161659365687456720
864 232128995238004989086380033966080
865 235378359650897119982433120768000
866 238678950752619661997662418878464
867 242012225583467112169869259576320
868 245397927517217184082577116889088
869 248817078047133735711529927495680
870 252289881351742745929240236960000
871 255796914191553250220634988378320
872 259358851206858520137551637012480
873 262955815067889254705622966017280
874 266608960713201344527533580446720
875 270297947190619376329928445000000
876 274044419755845354632824571510784
877 277827564124721622967108423200000
878 281669526074320232981676245169408
879 285549008098593089435379124050000
880 289488666888539798879342972928000
881 293466711643057782191831759262720
882 297506320550999756065810350305280
883 301585199256824439740489653812480
884 305727058225607546990088691384320
885 309909089098759376319252711552000
886 314155545593511431776698583697664
887 318443094707343564839141256624720
888 322796544586300117522586465722368
889 327192026747687401816785540660480
890 331654915146948509615812318080000
891 336160794786480862430690954422080
892 340735617018889441574429097246720
893 345354409095261058107521833893120
894 350043711563595563729704351745280
895 354777982482383552471769351522000
896 359584363607059934188100810440704
897 364436732154088174337185743175680
898 369362843315568258168322011168768
899 374335981605054488948968937963520
900 379384528101160164291536486400000
901 384481162538846551170768642048000
902 389654904557181388974125457312000
903 394877816818651067020269127362000
904 400179570424333263003673525248000
905 405531598448717633162712103200000
906 410964236587630457942374632213504
907 416448275586914307945799202230080
908 422014729104682554470710482321408
909 427633732588816392575722004747520
910 433336991265719640432551041824000
911 439093972083750967367595205984080
912 444937085685786833446326234808320
913 450835117083224435930528113873920
914 456821196429537351782451018362880
915 462863413122165079945402049568000
916 468995631169058528052808798961664
917 475185230433417419140798323717120
918 481466823375169973393099160185088
919 487807066155930005449348929452880
920 494241334542637955523758730240000
921 500735546577083157414202042225920
922 507325856449754952631730170874880
923 513977429409608060995688149135680
924 520727213452738286706585712312320
925 527539606103553626285263360800000
926 534452364815406725074653662102784
927 541429104193762496552262039618000
928 548508407074598967689340149956608
929 555653089683322656815026524672000
930 562902576441803010541524031488000
931 570218869463466184028962748421120
932 577642251241470492638721807482880
933 585133893770391820308615039406080
934 592734954386495295654917243070720
935 600405758679493234638835041762000
936 608188355891340871865029614526464
937 616042208637480067572670372465920
938 624010275423306027640717317024768
939 632051139032884127753111284649280
940 640208684892424186890604431360000
941 648440598805448429025964826369280
942 656791711080496501672366343435520
943 665218793094902122726798832995920
944 673767638309764566081974009364480
945 682394085929629791722304784512000
946 691144911151733924733602858594304
947 699975002955749031263033200846080
948 708932137176665048980362774970368
949 717970234207115746958996555781120
950 727138089744253982790477213600000
951 736388636916782152522128717522000
952 745771710836030436186488122368000
953 755239238370438049631332788768000
954 764842113930006727678426188672000
955 774531238802371619669419825800000
956 784358586918116648478884422139904
957 794274014334491652460503681895680
958 804330595066989040783075485566208
959 814477119958958880806524800115920
960 824767784022606650336037371904000
961 835150292564979881888971791482880
962 845679982859406630199268192747520
963 856303454010322847774291381637120
964 867077207174384938378604241223680
965 877946714238120417647958509568000
966 888969662226772787093789142468864
967 900090374439530704313051870803920
968 911367746123859266268899330777088
969 922744930262833637236080731854080
970 934282053053540278613879041920000
971 945921075069545784318675707507520
972 957723376564179988764489179873280
973 969629703238142904932836005070080
974 981702712892377104665890182001920
975 993881913515985627895275054450000
976 1006231264339234476040072138358784
977 1018689012420049840289894877312000
978 1031320442695736712686942816759808
979 1044062517687069616694731906848000
980 1056981872717846794851929653248000
981 1070014161773706813750356369003520
982 1083227395651938969269608509876480
983 1096555895407367802441497830585680
984 1110069072811191598084625700741120
985 1123699891188294210274758826272000
986 1137519189203570053980841090059264
987 1151458547243560998046140699213120
988 1165590257212036233841327369863168
989 1179844490933621701427544145102080
990 1194295020327627795441082801440000
991 1208870582612047226487556491030480
992 1223646456936056807367853825720320
993 1238549919439111200826168084254720
994 1253657784158484141902458009927680
995 1268895839249881548574378215552000
996 1284342461747132634297923447291904
997 1299921924477484678418103672852480
998 1315714196036408780107435984627968
999 1331642006132215449382879966272720
1000 1347786943950209545256672640000000