0 1
1 960
2 354240
3 61543680
4 4858169280
5 137745912960
6 2120861041920
7 21423820362240
8 158753769048000
9 928983317334720
10 4512174992346240
11 18847874280625920
12 69518972236842240
13 230951926208599680
14 701949379778818560
15 1975788826748167680
16 5202169910043264960
17 12915330354172218240
18 30441951986173951680
19 68497649579810208000
20 147854598566959025280
21 307369721895618385920
22 617625351968386164480
23 1203065268300227335680
24 2277999151097896224000
25 4202152148780345232960
26 7568069581970708065920
27 13329938328285740352000
28 23001458247657447928320
29 38935128624071632272000
30 64744629490247671825920
31 105875884974928137553920
32 170464745292007284066240
33 270446131732366596879360
34 423222409162262942962560
35 653720811303199620234240
36 997521904804245221088960
37 1504518410119249161690240
38 2244599430457249379232000
39 3313910548143219533053440
40 4844899462980451835088000
41 7016644873192303265857920
42 10072198710717338815764480
43 14335025813691150471847680
44 20238347413195594638370560
45 28350412518433955581998720
46 39423245482962635259409920
47 54430147932983434464906240
48 74645475759968982646375680
49 101698101618827466636665280
50 137700324628140460820466240
51 185320864462114520245393920
52 247990505575881007930650240
53 329996770487265145155223680
54 436808747258387763202368000
55 575190875573352578229649920
56 753711782620987362100032000
57 982866450599351813783424000
58 1275865231030020803257488000
59 1648738655433602843150304000
60 2121552022289783058570954240
61 2718436362628947702008545920
62 3469446872516731947102996480
63 4410419683643390690467207680
64 5585788778589244129657145280
65 7048098993794126636514343680
66 8862249292881757385687331840
67 11104363915404566803808298240
68 13868151905231009863759336320
69 17262672723228267668064061440
70 21421777261019828577551170560
71 26500061171579603188349329920
72 32686797778003936788542136000
73 40198935008600639019087415680
74 49301563813348390124083090560
75 60296294966113383404224807680
76 73551034195169486600586144000
77 89481349092159775143535380480
78 108593534732311647258579279360
79 131455274084339576631307392000
80 158757665609530456193333496960
81 191270044585400438327269824960
82 229928435798566625856743172480
83 275767467810460778661222631680
84 330045807723936081134867650560
85 394144555095227829419265450240
86 469744460904161016123892657920
87 558676579101030412637927616000
88 663170168026580189748211296000
89 785636668476080044737085296000
90 929014667821651375604716375680
91 1096459337732746728096531409920
92 1291820909124993949876714698240
93 1519203331942104069322677903360
94 1783621517722020108746929474560
95 2090382326916011185529458368000
96 2445982949563119955689837937920
97 2857246172716206958560288186240
98 3332545091847242922573454288320
99 3880606393682407356753886237440
100 4512164241804711109095690185280
101 5238322740291830335817828641920
102 6072779407730493868404782676480
103 7029590334234735760575924103680
104 8126152886794089159585924624000
105 9380179777058028336517646929920
106 10813664171885772936486348961920
107 12448823540078949374962582122240
108 14313349043097586490161801536000
109 16434977534449740353524817424000
110 18848429801629822860208875348480
111 21588196265282267974569654289920
112 24697627693281288932643019338240
113 28219433940838423908682365559680
114 32207550719852951235710879616000
115 36714638040443025371055724999680
116 41807551929575926699530980496000
117 47550994252902177038376914501760
118 54027516999597081684801755616000
119 61316317808641176797130354754560
120 69519016666470128355972794304000
121 78732166167601123516324809074880
122 89080441166834587214050881444480
123 100681191731590966232891382735360
124 113686835224020966079848020674560
125 128239507304225071283771535432960
126 144525042613585911809626017937920
127 162714951092052775331347737354240
128 183035126696496512797359031896000
129 205691966585031983273108151997440
130 230959155927947812213927998769920
131 259084290516181834421635316593920
132 290398185100060770239411912340480
133 325196797575436456038591167232000
134 363878901144789221353349446882560
135 406797432640890727165657725312000
136 454431601629900278626668451632000
137 507201060578375633657834681850240
138 565680522468451306452679307151360
139 630367261127840084357247314016000
140 701948797941825839940591070264320
141 781013185163541580975762448977920
142 868380504527602458104716966740480
143 964744269619576463257111133391360
144 1071080989589236112059714074582720
145 1188205830707011675694313465312000
146 1317278901299390200968766744129920
147 1459256703859067090202453827370240
148 1615513644547295162717994141832320
149 1787169202540762123894801761360000
150 1975849289741674253239295126065920
151 2182859861178058226111576313361920
152 2410120288506696399386123191200000
153 2659151849402072809836673964599680
154 2932214328399176358705776365701120
155 3231075589294301155930495376977920
156 3558392949418003413056794748689920
157 3916214145731646650383381557402240
158 4307657876470514035031025034368000
159 4735093299925670625543690569725440
160 5202171186695265918209391850458240
161 5711626318860125087185899100753920
162 6267728091023683046336299917090240
163 6873623050048832966065530491239680
164 7534294991252993453975975904946560
165 8253360956026771914983545264527360
166 9036624152689752395227221534193920
167 9888233491052208571066775766858240
168 10814941027502390615409316912896000
169 11821489882324315882844908289094720
170 12915722925912852001206416831074560
171 14103059293142013525944896743456000
172 15392586509245897498308550865514240
173 16790483124756663969203618322775680
174 18307272820557822698791344049344000
175 19949975926595023472999505950154240
176 21730760065897581975627812824753920
177 23657599282725268778977061507712000
178 25744527989270408386150730166384000
179 28000585351679692510452986896032000
180 30441952663531389125724291249720960
181 33078839792088770299231253150113920
182 35929876038181064008884720664980480
183 39006593271149776342797541717839360
184 42330387550204858403039236761024000
185 45914258152959889746454895054442240
186 49782773984418263199702992129187840
187 53950533507560080732006315233492480
188 58445709947168323506417131953720320
189 63284701871690091345263597741568000
190 68499738470708236765355185881792000
191 74109204989140814941052734568017920
192 80149969291268040918901495477290240
193 86642560998682664615167741847287680
194 93629099833718325725085394458994560
195 101132524036980321536713115902141440
196 109200837671326832895747792387311040
197 117859620423353334999683201187546240
198 127163590914580817194338478646895360
199 137141151538374060014544509916480000
200 147854597875473173177106126304488000
201 159335496221055376730046200762833920
202 171654597876648420197859155831268480
203 184846918207760104160388809455488000
204 198992835817870895046525351828994560
205 214131008052164945581809842356081920
206 230352645662515004511412007656081920
207 247700485477474150270408958601653760
208 266277777794444687425013194188631680
209 286131675077092404833942811263616000
210 307379111114429846721163196981268480
211 330071840714874528899465170232305920
212 354342147914303900232742004789082240
213 380246939743653077579861070170511360
214 407935498584925296900529641978658560
215 437470270221904450787077884322951680
216 469019821444209355913872154798400000
217 502652276013484890215938431534612480
218 538557778826344090763473033729296000
219 576810820137516628721505744863101440
220 617625348314989670249328726183682560
221 661082637222721748180817209218417920
222 707423603416926998667047094424020480
223 756736342119481567117226218026055680
224 809291864253558914891244158630146560
225 865185928912057208503954682848038720
226 924722630807398205745407457035905920
227 988005821545988049596509765001514240
228 1055377022971043282479141600348032000
229 1126948009349173121364278274950352000
230 1203101973947262179736954697754833920
231 1283959645838487310626852573203619840
232 1369949861628399091184485909318800000
233 1461202683243290496864735910530871680
234 1558198530673332876726175031743117440
235 1661076292054011976358639564791818240
236 1770373678691469285056708020488672000
237 1886239633951321325758253199115776000
238 2009274418271218174314283234480112640
239 2139637297999301936872508250781056000
240 2277999138126871114633742526949639680
241 2424528448224118830855058782692737920
242 2579974353146237963183654377889430720
243 2744516081643834095133522011550631680
244 2918987898873238828651791411502930560
245 3103579761324599902884661274559281280
246 3299221971852675361407236215821795840
247 3506113286653835149444425083826624000
248 3725290216620793484952481047741696000
249 3956962025009126721357533900489149440
250 4202280414852245887191327854778666240
251 4461464769453940209431082477399601920
252 4735796600772462656194610267672394240
253 5025502151972337294420239966245263360
254 5332006232335384372848255786060226560
255 5655543959761178745107744588104657920
256 5997695031590570233115893520704128960
257 6358702341689541785163564787877562240
258 6740320053024861782891748737928975360
259 7142793699573177786238299862479682560
260 7568069628495159757012371015353322240
261 8016398276597174147503012862909904000
262 8489933115924813114318887199682356480
263 8988927403830792275669279666520199680
264 9515767729359092004148816693842048000
265 10070702224474606132786109676327847680
266 10656373859749339990094410550201088000
267 11273028277379959193217162275988288000
268 11923583843817011763582901584098776320
269 12608280022911616364053383613390608000
270 13330345070209253335360150736953728000
271 14090000508159806026589427971187409920
272 14890814722208780473770382690151994240
273 15732994162875468270572529666792591360
274 16620471554092461679497760233246130560
275 17553432482065659518504295674370289920
276 18536219377509098705172284917687633920
277 19568979650371162100994325060341594240
278 20656504779898772464334624007418464000
279 21798907324130772374729601053283133440
280 23001458210958338317562124045094272000
281 24264226102717407619508897262409153920
282 25593021064623738891251681726789652480
283 26987843218088440840231552666842151680
284 28455092398859694484500945171587842560
285 29994703693742651115655992391743744000
286 31613704971164022834787524410762979840
287 33311953121465297313562866280163988480
288 35097181866859958053896468098241535680
289 36969134820375165442782972456424937280
290 38936316866438125413596118820444128000
291 40998362465648560371040554036521617920
292 43164595077977907735771834885414138240
293 45434520703672276548849784051687447680
294 47818382928758104661626551673646050560
295 50315510726263693492950686816222784000
296 52937151104527725896179182656186832000
297 55682460246555138059420133729717504000
298 58563747598058624578415539816380240000
299 61579969649953319815124733447869629440
300 64744629586550848636223782866647274240
301 68056416799367431893598369308018001920
302 71530134790942895498102911153620948480
303 75164211074766579292728981823421007360
304 78974821613787625288479137315963808000
305 82960094076944370009414430793733169920
306 87137746953056684706173225018247745920
307 91505516729376576457592110162569642240
308 96082799202465167827315571704586864640
309 100866944983613310626642741666229565440
310 105879115985584838545964696970818580480
311 111116225653593148041502014393820945920
312 116601420166532170562083582754926272000
313 122331051531648349638420007302013879680
314 128330421341480780954070313619344978560
315 134595327264293786633489888924961991680
316 141153333427641249511538942701462656000
317 147999612710473271784640764529267098240
318 155164272345265008557931088407938127360
319 162641694918155782910489257994593344000
320 170464745445630726901538950763550641280
321 178627023684861636959649701917869265920
322 187164282842726609271620176667078676480
323 196069246855965118128780773451047232000
324 205380914277935109697713742930468601280
325 215090911676134968395548104887584183680
326 225241753727049685722224642247399025920
327 235823980623868761501445189924769472000
328 246883778273384385774764115060166896000
329 258410475322661793886689989274966466560
330 270454385168041400597409168227899299840
331 283003334267078127110762469483613873920
332 296112100511107175898489616808006826240
333 309767020508236653068639889300495703680
334 324027523268287825790840669847749122560
335 338878293328735008241592208157296330240
336 354383987589197141510302028424255313920
337 370527254734039205009498120305517370240
338 387378401953885975529573860554613231680
339 404918061429196157104168402349623933440
340 423222409230456310353955428222315352320
341 442269846411048840189138909362005155840
342 462143149976970793900060647675745824000
343 482817992865216403510120172844094080000
344 504384274734984120278425815487273824000
345 526814963495610496469614242261884989440
346 550207341515153485076748145525884769920
347 574531397681896475807611882545783786240
348 599892716342714479387256997844970688000
349 626257658719658080060269457899415440000
350 653740761138594764926229433869813890560
351 682304794292419625633639546285256576000
352 712073545839332824231403500819766388480
353 743005838563041371302758479021658103680
354 775235870895625359282105572128238208000
355 808717687143813278685266712955660753920
356 843596693938044580357302147345238128000
357 879822203134890121200125097896860692480
358 917551181389188939542858237769786528000
359 956727757541981519776877137188277824000
360 997521904878624981065797883941952016000
361 1039871496843302699964107232508811232960
362 1083960501146954602358708539135464036480
363 1129720608979672574345176319373094007040
364 1177350179115580064141149272634460482560
365 1226774139709362531277190567563685479680
366 1278207054902307534560443353402915171840
367 1331565730247616370740136070743203978240
368 1387082139245113996030483920003106567680
369 1444665056805850117759377034829588461440
370 1504564325414344302475304956043167522560
371 1566679965940330650356607056403620305920
372 1631281939440622598194570506113239572480
373 1698259774078737148850912184721772695680
374 1767905032509235231180178025033515589120
375 1840096892273695234736755682899435207680
376 1915149023548867551148460493604290432000
377 1992929330046405827617918969404760416000
378 2073776395633407463014448869215503872000
379 2157544665154982941419677855361657312000
380 2244599432298549279414372575626732224000
381 2334781863444323792014711179950172241920
382 2428484538289158432354193233791061012480
383 2525534207073344158517650791175773511680
384 2626354193736272222259011392427842848000
385 2730754061738170806710258464290018324480
386 2839190081365832513966329759511145217920
387 2951454899175723254336898709505633237760
388 3068038346208524134034110222654470760320
389 3188714712215534890938356919280817616000
390 3314011680167807124996557354249302287360
391 3443681730604507468760360933488631761920
392 3578293048814137946316834657830058264000
393 3717576648861987954497975680305681423360
394 3862141901652864332976392927246194834560
395 4011696596944317166201863077714341632000
396 4166896550969591047789519497630846001920
397 4327421984697014842247253538176739866240
398 4493978394760988482699205567048704320000
399 4666218930304500260907562467534038016000
400 4844899463183501428517404117900448016960
401 5029643864892266096629046561777823361920
402 5221264875667760637005433631179730836480
403 5419351717597636661184145144150147215360
404 5624777868460343692062666660303763858560
405 5837098528802863601772403853678501496960
406 6057248662750094092896129289455288192000
407 6284746778648406988909948795626385236480
408 6520597244080181228236798832587384896000
409 6764275161084708428786800931200332144000
410 7016859002861390440410498307268981556480
411 7277781355741393501617023168787719569920
412 7548195500098876999861647029952878922240
413 7827488180448673760456535323669903616000
414 8116897208611351353211114477052124925440
415 8415755243523142170557521622574455815680
416 8725390222768355595341536965438488161920
417 9045081836135609650981816788832798848000
418 9376248860601240012997617104709147264000
419 9718114018528265585007460962137921568000
420 10072198722377820318024218139367286722560
421 10437658493147925061621183126750702369920
422 10816124148385711747571233103338639284480
423 11206685559685335819935506003789948615680
424 11611083502856237217537552269569030224000
425 12028337252659480180984049521583834970240
426 12460311968459780721457243772268152739840
427 12905943842426990087282557014973152660480
428 13367230430079672639364131314405315608320
429 13843026768298551330967324746904446842880
430 14335463284901587745943211105323231121920
431 14843307961481092758568277017978383313920
432 15368841509083859589258110867548383552000
433 15910729450221802568767494954442345591680
434 16471412432685880082756637690449298309120
435 17049456149878511860248876742980909696000
436 17647461313016612139746008292035394832000
437 18263886526204086864273958014672109824000
438 18901513765086273849552553482415375311360
439 19558675858623753400861121608657273536000
440 20238347413586156234953099413999917376000
441 20938738732800544216402425068921340960960
442 21663016939151378700478333144015120692480
443 22409261214142740320584417662653678887680
444 23180856658354036799595684342836443522560
445 23975728408848267313385479357506986016000
446 24797493194913292260037820517805988689920
447 25643926467690934150621212885853663680000
448 26518875807860632242407725205605900792320
449 27419956451532024922456443427925634480000
450 28351277704519199950298438647616056015680
451 29310266945428640553605096964749259363840
452 30301311194516272211415884980177263930240
453 31321655324936334724122404302314106767360
454 32375962766240472951192223084850269666560
455 33461283501256961087181841878805518673920
456 34582594288716131442903332331433084800000
457 35736716484016766646285945610210879482240
458 36928959318363050655015713333944774608000
459 38155922585948419326375065982284899968000
460 39423245519018521821917120940103272330240
461 40727291263534811854708838546097431905920
462 42074073634481396732815164686473164840960
463 43459678669397277823758666066029349319680
464 44890517065839376794166797930958998672000
465 46362406371829661053202584830205086351360
466 47882150727199410879665925835245317953920
467 49445281546056875015032725739395885738240
468 51059049500654761929371646095269769623680
469 52718650717316588221792418923658900674560
470 54431809014317923981434841676647542466560
471 56193396485402189698288651184022495505920
472 58011604703363709946097050899421317600000
473 59880960340732809225134496382542339087360
474 61810186564950845877350956842346243584000
475 63793405972776286280769138076382575968000
476 65839904199227563577622868569352247854080
477 67943413396957196696273935121242260869760
478 70113774618139114191016491691078180224000
479 72344304679117045248606341591816977152000
480 74645475758141305412699928802161557521920
481 77010118428647154380693638693951275313920
482 79449372719856147835520257306423988292480
483 81955600579702233934437309734977477263360
484 84540599682628117079232064026926962203840
485 87196233301063467174203092505789283498240
486 89935047479386809873284577247962920113920
487 92748322589636453459675316345468795210240
488 95649395470281006209917063507540945296000
489 98628984771829869706848302275026851773440
490 101701205198845809000669643366881614344320
491 104856178926303409489815197249973026737920
492 108108905674349695078779273766347780948480
493 111448809787971220101441908731082707488000
494 114891826290359533254185071655913633216000
495 118426708795459864148515274383496483965440
496 122070309818230170070003930661840108881920
497 125810670428785569835783203055639131156480
498 129665688597524044193174726923022320143360
499 133622572954525176076452270125728932000000
500 137700324762117921047916174224167062785280
501 141885352645626083583292657017777394513920
502 146197739030236117327937781466557765108480
503 150623044455758316353511700000166555143680
504 155182583014116470625802903266171484224000
505 159860923476082182028992978728740281265920
506 164680680017981514748991133680100495267840
507 169625470744402641262641268794272742869760
508 174719180383880806035773745755380953784320
509 179944418672963991944366170314412247184000
510 185326520017414075233380662541187383700480
511 190846916587945521459275498958400523473920
512 196532470795159766608531573458267086178240
513 202363486212780557258134543594623148800000
514 208368317034824620529619138748823663218560
515 214526072218761390741568176584961251527680
516 220866807703210626359723119009576912081920
517 227368235827691288389113665791534210068480
518 234062206741313553621219454552908030704640
519 240925097632686935708642200799819747581440
520 247990505586536447362193663919218683104000
521 255233393733735580575445267537956787009920
522 262689355125812796035605444593261099216000
523 270331701964382154301200133039821940135680
524 278198128601708577622511051514543687394560
525 286260369172927821166840419102925074769920
526 294558162096131188397242931793188094865920
527 303061573555440780761212273264056469524480
528 311812676955638718349897135032115139343360
529 320779588684431917044401433114296249654720
530 330006841193808357348244515952875885745920
531 339460691951093689507667115555587212128000
532 349188058961463140590240083147865541376000
533 359153233716784795161635593714169766447360
534 369405863621463957324325450984183516992000
535 379907944961220544599041150719114462794240
536 390711995394206958484786589381367289632000
537 401777823157398272812993043159623936896000
538 413160728070790711973908845914221692432000
539 424818208807447174106767380488773225762560
540 436808747667414225339992657177913926016000
541 449087143529651215597240316154399845857920
542 461715226651888667848403056430633971860480
543 474645228923419873708274614541075247183360
544 487942216817337387191329083613404597490560
545 501555710906587823562625296644242324704000
546 515554485723266163892069946662399617699840
547 529884896279078214439947460395265745706240
548 544619612391702773399373867073825836712320
549 559701979234556868615507515053424273677440
550 575208429004809614564498389967412753588480
551 591079134101831756297673848674908350400000
552 607394836562235422925995330861794159872000
553 624091999522064852138623344456644410368000
554 641255894163012593190980095950676058386560
555 658819466125072124315684483732120720593920
556 676872349258090363259743984962386453088000
557 695343778580393141487715242487303580442240
558 714328394104441286938876563481553042319360
559 733751097677906750474735290652269130365440
560 753711782656682849235143301422858069130240
561 774131241850896438055099528925725628835840
562 795114425159946856623053952221822475396480
563 816577799404198492253035827217233173479680
564 838632115026603784078940439881068167106560
565 861188779961092561176108121685545814503680
566 884364634413540031267061414547332001073920
567 908066301679604787364675633804566605898240
568 932416467725860914067072039452889394496000
569 957316714355853064783125520470421039728000
570 982896445340252942892004087944300308736000
571 1009051353640117844711217682591157882929920
572 1035917885459846996281032472329696003156480
573 1063386164342323905083270882724388137615360
574 1091599391837296183519782020436118478853120
575 1120441834730302575295366866288163996039680
576 1150064455413267090248283776736681873120960
577 1180344669280676591260139007700891097274240
578 1211441578928873801102725490965350634816320
579 1243226136654485797968725262424274849917440
580 1275865232267650337239100205112639490016000
581 1309223015872942614023284565140227187537920
582 1343475339636837738611842637177936944212480
583 1378478405403875841184243950034089676239360
584 1414417451515220315671198818231923607024000
585 1451141182081901788044781632096270986069760
586 1488843808938636943386453982680498471457920
587 1527366160469506232772057337707686008170240
588 1566912773268802350145909703702875104472320
589 1607315258166378115227948410754592214016000
590 1648788970988934956090975684908922911296000
591 1691156850369617569707989800617254036497920
592 1734644567393164393010818538575372239066240
593 1779065943589974690978907254764834379127680
594 1824658539819365281576205755252455111936000
595 1871225519123716720962901003063913572546560
596 1919016883080354297473572504052896710480000
597 1967825766438191785091593723329017706240000
598 2017914025459320392897209097579949090063360
599 2069064271968215949550465417755647663040000
600 2121552022292158463569844766847849243104000
601 2175147566365928089780879461421622216641920
602 2230140722098471418949232138159717919508480
603 2286290217074784823292351230009746109159680
604 2343899459012476466750498047519638482818560
605 2402715032049090743655792525529343372810880
606 2463056032709025951697356312418776075363840
607 2524654840895812109921073186654691354122240
608 2587846954640592970609058127117242876832000
609 2652351423446676048999851206781498386944000
610 2718519322807390052844825759550144650228480
611 2786055729005631382347763668115770738001920
612 2855329694816913328747694897758901043450240
613 2926029925119647342640843902610256871959680
614 2998544277704941064274445357320203210338560
615 3072546134487772831614418217212017312783360
616 3148441164266468075222419332970680132864000
617 3225886671623103396143240356677722390778240
618 3305308920168024653101302864364924351887360
619 3386346396626063004983328725155339844448000
620 3469446875846719553589371736060169141186560
621 3554231229971127584509601905252164850176000
622 3641167598442593857699522122977215762644480
623 3729858408054426108494005080511121760384000
624 3820795336016926248732609901894855735549440
625 3913559182868285372050219683223520982432960
626 4008666227640584655600352675309031553985920
627 4105677081567091383128641547830732328448000
628 4205131250433856474089904317552246136648320
629 4306568181373287312634606781954767574626560
630 4410554279123643108556549053006401891281920
631 4516604202848260752630276804554132101393920
632 4625312429757079930417467091971518620800000
633 4736170475808383692759163273968246024719360
634 4849799308909498667912593109394761260882560
635 4965666232219902383383509851976928161546240
636 5084422880944737253950955837086914451985920
637 5205508149040014422095783707794140481178240
638 5329605700773046873823771188855819354176000
639 5456127975416314090165668414547909130365440
640 5585788778762427642651266217055230368976000
641 5717972843715822201708404528805005239297920
642 5853428939129230719700982271267044635284480
643 5991509324218843216714720839835242722407680
644 6132999225902091671425423758653213915074560
645 6277220660149246901008372269488174655805440
646 6424993150223120875901979127065457159488000
647 6575607099523781082223895740677153813066240
648 6729921799059569010857517081663721473048000
649 6887190530215491139803063784953076622208000
650 7048314084715266614986403978645065334209920
651 7212511264508098678231217051164075200675840
652 7380721793001587038576507493595154384170240
653 7552128393544727602313149873550910954583680
654 7727716021063555577722407625004620448448000
655 7906625077046907418539500962717091763217920
656 8089887646462259767639283476285250750785920
657 8276604814746989743844145895795310690213760
658 8467852865848304623295855580193342759280640
659 8662691823117641160080304669997108093344000
660 8862249301439741595044898541514998207764480
661 9065537066254970402750719398391376743585920
662 9273736260597883463262953726823747612276480
663 9485813941906214166008560141232137128975360
664 9703001309548235830913597735132859563424000
665 9924218676333260769079382828338738248192000
666 10150755495034406783459351180995206630241920
667 10381477197917247005123649215189257113216000
668 10617733892343488533244720748997174020856320
669 10858340153328966361316925152166342889021440
670 11104702794089317531809933449112265361794560
671 11355583319445030810999537556190258931939840
672 11612454505322811539154022169352047987988480
673 11874015431917751735032276550777598697975680
674 12141807610379730858711238244242386503410560
675 12414472431667718865143724064104168990912000
676 12693615487046425630112516651698425897168960
677 12977817897890960532959075432659124367834240
678 13268759954973328658233795726867830677199360
679 13564951954019490781924431698044472273986560
680 13868151905663986484590914422403604647072000
681 14176804636827796128107525089664580730321920
682 14492740597043659398317392653768235864104960
683 14814336352530562908899037749884047578791680
684 15143506752548438300788237623788543551008000
685 15478547991790328286956515030656469954602240
686 15821462808200276460841696934063766088320000
687 16170473306934423513596170615332379371456000
688 16527663914515959605375835376609182989479680
689 16891179388824184485168837832414684158493440
690 17263199538787660410099619831027444627599360
691 17641778144327908503761936900767569471217920
692 18029194183559033036624518708341196590618240
693 18423417549889483589184537028491152337807360
694 18826819370638065475686045958335922373794560
695 19237282139542047075525992105183650825536000
696 19657284529118626682936733404317516459200000
697 20084606024793000529600562764430854893300480
698 20521837218584474927760244374347568662160000
699 20966662871211127797320673635523580185469440
700 21421777280939449713338182933321025999224320
701 21884766394017833337872401274085451910881920
702 22358445804168299058551753874306900703104000
703 22840285117799111383717736112997413911232000
704 23333225950063258084482159374718789362722560
705 23834630895664151316963171064251427947601920
706 24347558323872302446607465943333829985281920
707 24869259418477582810824937826548168891284480
708 25402929041165451278467350121332470246016000
709 25945686928350266234324401479400927475664000
710 26500869890015617126552597187955081234324480
711 27065477087281682519266742869898098863744000
712 27642976466962630131859002117727045388400000
713 28230241502052401104640516334585603295887360
714 28830893774527214865554108483777088502149120
715 29441658619726347116492315186964337611279360
716 30066317139761527892379989121001047766176000
717 30701458742360562716169045806660027847168000
718 31351011886893192371333261193823528274496000
719 32011424561524965362893422213908806389888000
720 32686797779062783387232562804926193770286720
721 33373412501483847873292268276383612409425920
722 34075549080058186571306489310713395735362240
723 34789335646950643544692572859856637178575360
724 35519217734662247700566766023833224372754560
725 36261164267181808872199687462539201929712000
726 37019814635654890197849207521474131941269760
727 37790949918666695697080406577731695232714240
728 38579410669260424236477654533570307789696000
729 39380806015511787146158757029528486139670720
730 40200161784136100920608171932389868675953920
731 41032908334444530894009235019532301813009920
732 41884288814045406675073962570924941137620480
733 42749522217259280506497701714493850182871680
734 43634077414484141163139058232261527201602560
735 44532980465908639843202201744863528909002240
736 45451907538783895815847873223497273138705920
737 46385683838264049362022872313218931797652480
738 47340229246470902669212918845404664876351360
739 48310131716080172515160143148042464090656000
740 49301563861091492620026780762578308931608320
741 50308896987773512481257364611976959917312000
742 51338535803898694484815946140556143460244480
743 52384626537012713936979304417218637196167680
744 53453846591591840606123727369783543733248000
745 54540075762919191936331277059947053528160000
746 55650274536786138367443196756489401625249920
747 56778080099387896312070713754016460968725760
748 57930712159213153334083208944913496568880640
749 59101555482975033758392435404389354042050560
750 60298135062916718830614716608094323072465920
751 61513537176296872328344871166799957851601920
752 62755603203649291539332274005309718419082240
753 64017147522135776524960630207078081903887360
754 65306301216290672347042085855784199035744000
755 66615596351610067731120252318606781515985920
756 67953504995400196504307118701273616090624000
757 69312224640506648696987090487150505615962240
758 70700581132463635426199415175565702650848000
759 72110468032453083714404588126642960296058880
760 73551034197560953134438204742165267358400000
761 75013857170362859459686208308108988793025920
762 76508466883207046651967675358465413488148480
763 78026066759342174038099500674788681831296000
764 79576581424768349166181550275834996773826560
765 81150874313025294106624173607759748851303680
766 82759230431586415671425185253372251436113920
767 84392160424738069040325878791467970965312000
768 86060374220350168940647352541383235976807680
769 87753963849580654111331174087051264933808000
770 89484079849098119070909380607123916681605120
771 91240434900287810999877324956025729431185920
772 93034580672838160876482000046670018773434240
773 94855835659432373941663432645866044986135680
774 96716225591089275273277533186517202546461440
775 98604601724069140363977434586476841761617920
776 100533480528563775801359729811700278336432000
777 102491289658155207330388050140216649097236480
778 104490992404590862872485222778451196358864000
779 106520577119634637487695562548738666353216000
780 108593534836871227685045034062011943642833920
781 110697332017884581862145344972280180723107840
782 112846006630179104759782528153940684791188480
783 115026553345853126714741536117177422691200000
784 117253506623541672733470280627212355482617280
785 119513371150512299696977463280685237540074240
786 121821269206558483111595105710216670751267840
787 124163123984638738598515178684208639339690240
788 126554665951220678647270453421020847311240320
789 128981292336246866670826739449960034318653440
790 131459285785268329260459117302671210430208000
791 133973498409941148343198030414706164759249920
792 136540866182175440088719054182441722696672000
793 139145592822898140582064082536813798650351360
794 141805291016536478257289463736070647132114560
795 144503579714381466878300416341553324624573440
796 147258684176669224072949551480782692024640000
797 150053616366057217476263707286491406922906240
798 152907328127148169509152183344675635569664000
799 155802110149789395277225194708311411158210560
800 158757665609596973650877961918558599662578240
801 161755634360496056609953186710694510689072000
802 164816399808654666493922429882351943911748480
803 167920927677463758111281781764579546937423360
804 171090407605216676122785091236752607278914560
805 174305002412330876784083986250056813843537920
806 177586736433956956173577309643578028560035840
807 180915050086996655649106095286462140037824000
808 184312721193713780782967033143073002374096000
809 187758440687968225208251168946710943057904000
810 191275881690341037611192776067831462833242240
811 194842843439512522937273126273151953805745920
812 198483924365842002146787632318412316147584000
813 202176121011538298991061406181350967390351360
814 205944867189529649281472109991583175375045120
815 209766328438539179037784750331599933944583680
816 213666930494019377975362315366380751282321920
817 217621847861322195229130335951954128580224000
818 221658532753584812144656281769641562571376000
819 225751270074644018631750364942520438715325440
820 229928436019893049426021071347933079685858560
821 234163393054234582347973757395299559079329920
822 238485617246289724757519762558284489664340480
823 242867372211332660083736184086701350494215680
824 247339270147247030796657487182419172508224000
825 251872587769371806239324692242497666401807360
826 256498960185122589590894405568819494463744000
827 261188642949419580708806479625644671997674240
828 265974487979477246819786967533294681789959680
829 270825531362928915672017875700941943720592000
830 275775883575009846243646613806770292401937920
831 280793488657047963038062759516916258937361920
832 285913586819673475224252611250442944470298240
833 291102990359716285208759897466413100264040320
834 296398286688327790708705527261541199970432000
835 301764938091313624998496038452265320766090240
836 307240922950313107605780051612615490869888000
837 312790493895571311728969836883820508207104000
838 318452878273152734686797071395319916643872000
839 324191077659804910125726123651353247103296000
840 330045807734885796576829100439794652197376000
841 335978574113391762715080671484410144238288960
842 342031631161964357679399314819131967024100480
843 348165148039090687632455266509670770314703360
844 354422756424374840722572726219644879136610560
845 360763241049551295502947686767488971900238720
846 367231879105328769150377628602762756875729920
847 373785801691835328173482706568750450441054720
848 380471984221593182333467208938809981852055680
849 387246079454774935287269939418526409605309440
850 394156583432398507474513460228413182597394560
851 401157620805997749354724773697940802664657920
852 408299502962737037250190723980499493668116480
853 415534524870487266516499500523707322590103680
854 422914873772490037737197267093051636482821120
855 430391213794071876913296455810631755030976000
856 438017406732863162973303094590828937672032000
857 445742428126681513188253520123676139916922240
858 453622144170375228156982129175380963878942720
859 461603510659537740734826856205514530790624000
860 469744461357125497654159608219635462497866240
861 477990150640218312791550645652159003358883840
862 486400358589773927035506757453536964422036480
863 494918378507012623613578016352996720908359680
864 503606198569659913461261843004780145256768000
865 512404880533048313106168625716114587814439680
866 521378693354318246802907098977951239420033920
867 530466714377159776499052093258635776233066240
868 539735243096903193201468103672946711811440640
869 549121303028941727125553090989894169731584000
870 558693628575368954948242290840129803178624000
871 568386783364838498967443560135592440835857920
872 578272012304944781016276970385771828067600000
873 588281690171884772820253068195545487419575680
874 598489297577181721995846502761110051778816000
875 608824948931735182194131125106194233081354240
876 619364803631157839782780825618484982782353920
877 630036261961901691477209088438818007248154240
878 640918249211241774421606609592435915454144000
879 651935757601088808239753210874431088601597440
880 663170168048391168217739843822103892054417920
881 674543981674174398110483925061226202974593920
882 686141529535141033741630345920520720266114240
883 697882325105392355963349932627207552769511680
884 709853739723195016592347794725189366169826560
885 721972634384170914625352867706835214844672000
886 734329080726243461629101475399086720020017920
887 746837201866594874284346754026095497928650240
888 759590310980966664527146121930620882600896000
889 772499238897036619381035889095501086676418560
890 785660644229548870432433135465345747471904000
891 798982443609016729857449935799782481533873920
892 812564257767655103067217505148403162331658240
893 826310990074971994405929478261630530335232000
894 840325826419764219874176908354090947638720000
895 854510051043613478785312690956882735406272000
896 868970522471977196427775101383723571987264000
897 883605319149972414956638970354179899637739520
898 898524552960252927104737156641748765203120000
899 913622994677396360337313156803759265426944000
900 929014668686871072294245065548082608888240960
901 944590362747951535822593944361449464995313920
902 960468137534751121249674543405742929338856960
903 976535263463777757496212753222255663660687360
904 992913365221937428158822834173114518488624000
905 1009486077672504477295531945528724376732337920
906 1026379323342838755569597753453612281744803840
907 1043472364338953172399756814228038708836202240
908 1060895548912173637160865045868110297384664320
909 1078524274440200893773486411618355417475149440
910 1096492799052689358735394035127531611914004480
911 1114672534486940510231623131378990221067985920
912 1133202449652650195442341649269683995133824000
913 1151949150096761524974410678303859270954255360
914 1171056462464745429916438588336016835813298560
915 1190386757581419682858723993622906447676687360
916 1210088140071068452483831456134615631017936000
917 1230018605485781565939442007022557909277972480
918 1250331427218943749907315152726899295583872000
919 1270879330585188609131149695064693283179968000
920 1291820909167235637482551143652821198155904000
921 1313004241042285406319588256207570144515025920
922 1334592607414772245354601090370216566235684480
923 1356429295989218269568865063520473300945423360
924 1378683246138646055292416418772395771660165120
925 1401191960234373205976424868968739710111162240
926 1424130210317479391543485505409002098497745920
927 1447330412943990981750393712203899445375029760
928 1470972463213424697253208239058902045215888000
929 1494883524899823644821845195743604447226032000
930 1519249694398486163440873054572803592353955840
931 1543891799325847207782028980616602354666144000
932 1569002316490072984283759025301978332145146240
933 1594396499210647946060702485195900702948239360
934 1620272430982737741617376904585508277043042560
935 1646439621256344586975887786672719048619156480
936 1673102934037502789634076902191925922828368000
937 1700064931631784162593916538601949707809530240
938 1727537465355747281971579099732362820602992640
939 1755317003970881207184000046305304939098493440
940 1783621519442246026277274940664848862107576320
941 1812241189615429310568873127020237427845217920
942 1841401409430144352710367894064527701125844480
943 1870884757515323032235890297497074759061519360
944 1900924262919822050408664275094001048603104000
945 1931295833549915971421997989618846780003328000
946 1962239189405473425813734491078411096764963840
947 1993523367517036803267039108991873461611946240
948 2025396195246548951086084070002288048301568000
949 2057618386634638654528118740641538618312669440
950 2090446120321906126486361987393506021783392000
951 2123632826818211624231600053219195147586833920
952 2157441980800350117590503130275742129574528000
953 2191619496483290296663140170237412423796663680
954 2226437713604890379204013350553033963926989440
955 2261633453111856677321902402263486927477841920
956 2297488168826819789428226491939965785447808000
957 2333730717344684869068764421989103121189632000
958 2370650520029986453757634086153954455358208000
959 2407968233004623188565754758404312054790722560
960 2445982949642774294915324116717341220052682240
961 2484405377950031757226828987962738593579858880
962 2523544570788338595789956251788913947195636480
963 2563102550540889270021955788048454108415527680
964 2603397047708774700035635713696191379148786560
965 2644121124314019060334880313509886929090791680
966 2685603075396262506575446536702109535258787840
967 2727525106502858674225713970471165794264138240
968 2770226370400436874265155757158493905978744000
969 2813379584765532695941426255374943987074816000
970 2857333369042548754838239328536939201196386560
971 2901750675925665448215198402657578103296689920
972 2946991638549063069830561482590737856562026240
973 2992707346059436902953069412691992016606464000
974 3039269782939796944170774255471928820077570560
975 3086319703276986384622905866405028534077821440
976 3134239390770168014828412599028160178184673920
977 3182658941284887553107646655485818012813114240
978 3231973201988093002170506833730409179756559360
979 3281799335214660583903463822815299912748992000
980 3332545095059359229526462929369842143553319040
981 3383816366341711332182846299193414809765968000
982 3436032127236036426445490251680245584351092480
983 3488786660581337628960976208642115261790471680
984 3542512621137191491944969573170788483990848000
985 3596790174170389563009866093626481315658858240
986 3652066047942028913394063519635244743925792000
987 3707908136641144527607311761102516480040468480
988 3764775367388614474332494410685630798173632000
989 3822222983347114562079510135871251490758973440
990 3880724820518424288387465268828325817256143360
991 3939820747764959310155571407524936168358737920
992 3999999912123766215837781879378632735404820480
993 4060788807091551614032465523317930958254863360
994 4122689859280874326970671281048276772704645120
995 4185215806361943816458626703973803458922880000
996 4248885287920629898764515277753852150872017920
997 4313194277404185683364198649998255298417626240
998 4378678093146835500198953486594807394813600000
999 4444818168939780424320868839777642695184768000
1000 4512164241805208277738714790715465617363488000