0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 5040
8 322560
9 10342080
10 216518400
11 3261535200
12 37026823680
13 325474269120
14 2264594492160
15 12789814237200
16 60389186457600
17 245221330273920
18 877374833287680
19 2821277454690240
20 8284633867238400
21 22503569636419200
22 57135310310453760
23 136751329752816240
24 310731528166456320
25 674233556346504000
26 1403935192531872000
27 2817160218663991200
28 5467103432523532800
29 10292550158808590400
30 18848213895472416000
31 33652174429054818000
32 58700595065302794240
33 100217783286423855360
34 167732751554753172480
35 275602940247626006400
36 445143102782699059200
37 707564184922689050880
38 1107985287648607441920
39 1710853719832009312560
40 2607196293730262707200
41 3924232336793411697600
42 5838008743574480229120
43 8589873582192499440480
44 12507791610317764400640
45 18033727402012272350400
46 25758585091816319635200
47 36466504109353877826960
48 51190674516342945239040
49 71283261244613766606720
50 98502522074344479168000
51 135120778887732034824000
52 184057565851715323622400
53 249043043029907355465600
54 334817641919986442380800
55 447374914176123475542000
56 594255701204931782016000
57 784903046685211187173440
58 1031088754084902340988160
59 1347424166219143142702880
60 1751969634755026233254400
61 2266959277028090592763200
62 2919660010170815338318080
63 3743386534927457831664720
64 4778696942308368161832960
65 6074796966311585935987200
66 7691184638553658059417600
67 9699571251533056998424320
68 12186119144747156922593280
69 15254041933108880172311040
70 19026618444082553726822400
71 23650677865761908642881200
72 29300620483046138514140160
73 36183045946812264691611840
74 44542069338761196969957120
75 54665414423379006564492000
76 66891383483051489777856000
77 81616814081729984697393600
78 99306145069873825481798400
79 120501727206363003922621200
80 145835528014027355632128000
81 176042395991597811019344000
82 211975066168564571625392640
83 254621107308251565642720960
84 305122030941548706766433280
85 364794803958115557742262400
86 435156029808422643724147200
87 517949088599924159294375280
88 615174553631657864974187520
89 729124231338108132393303360
90 862419203346738996431827200
91 1018052283542999448261117600
92 1199435339838196892770859520
93 1410451969913666630116246080
94 1655516062741534535523421440
95 1939636823338935429940904400
96 2268490887188436651993907200
97 2648502203251332765484143360
98 3086930420720535279379184640
99 3591968574823827174656507520
100 4172850931324204287518976000
101 4839971918110219741279968000
102 5605017145674789468553804800
103 6481107596606043481007281200
104 7482958147730256174945561600
105 8627051677538274058502424000
106 9931830106289057666979552000
107 11417903817025498681545951840
108 13108281012980153463120053760
109 15028618680827008073636863680
110 17207496950298801372857030400
111 19676718769201039445468461200
112 22471636949191643330301972480
113 25631510782252383758574760320
114 29199894580963719907969973760
115 33225060657933332617379227200
116 37760459431462066153398297600
117 42865219526217768621483534720
118 48604690929803803474243898880
119 55051034469148998205931481840
120 62283861085122265505999846400
121 70390924610219918389447963200
122 79468871993138250323727586560
123 89624055166099852081701457440
124 100973409016541665464506257920
125 113645400204809451800634120000
126 127781051864472513522560160000
127 143535049532431871551805106000
128 161076933982825365752561664000
129 180592386982538577773069952000
130 202284616347639520923271680000
131 226375847060020941663656640000
132 253108925602735496410427351040
133 282749045091750731781713986560
134 315585599221964142473816494080
135 351934173507162414760500308400
136 392138682778070131224075955200
137 436573664410627280893343359680
138 485646737289106868717948133120
139 539801237066608845646614344160
140 599519038869850412225907187200
141 665323579207052967033977457600
142 737783089478172351223622449920
143 817514054156834397203962801680
144 905184907414258738199935242240
145 1001519982688351562238801398400
146 1107303730467229038850205299200
147 1223385220356940197362515469760
148 1350682944339370734404001930240
149 1490189938999544989817499208320
150 1642979245413158172011951424000
151 1810209726336560297935606182000
152 1993132261334013000644538547200
153 2193096341512327275892362196800
154 2411557086612483360014529542400
155 2650082708333095162416531396000
156 2910362444933216764928044608000
157 3194214993383647951290423090240
158 3503597466608275732802265519360
159 3840614904681832207848011574480
160 4207530370229546233146719846400
161 4606775659709356242562359379200
162 5040962663750522605469825786880
163 5512895411275569175892090305920
164 6025582833747485682589598914560
165 6582252287563078437814394707200
166 7186363874358363173274755097600
167 7841625600805101953882192355120
168 8552009421361203074912205204480
169 9321768209393992386532810952640
170 10155453704126648238028618310400
171 11057935482966750777806622415200
172 12034421010964370344184418792960
173 13090476821417911000125649103040
174 14232050884001598114880415358720
175 15465496219231680995705106138000
176 16797595820621805321071030784000
177 18235588948504353786142953878400
178 19787198862216682271612151129600
179 21460662060171986600343389332800
180 23264759100256984677495123072000
181 25208847076025724401125137456000
182 27302893827293735081438236669440
183 29557513966982608409317484402160
184 31984006809425178041617103354880
185 34594396288819094280946250894400
186 37401472960115168986168006483200
187 40418838178349881162100862754080
188 43660950556282450939386397278720
189 47143174804179555421158371184960
190 50881833059708803332621720787200
191 54894258820159319787805831467600
192 59198853593608116456049123000320
193 63815146390198321515262365857280
194 68763856179393891884231259863040
195 74066957443929290974910504582400
196 79747748966186043494582805811200
197 85830925987905422299501558556160
198 92342655889492222852663661475840
199 99310657540683176143270053459120
200 106764284480049675977594608512000
201 114734612086682885219590884216000
202 123254528913474772163218425849600
203 132358832357666149115352726962400
204 142084328850787380462912014323200
205 152469938756774242265278013208000
206 163556806173905701938657929184000
207 175388413843287505636332465338640
208 188010703373900883474042105384960
209 201472201001754991733705585585280
210 215824149108430603175085953702400
211 231120643732286843537171236267200
212 247418778313828383275149617761280
213 264778793925203476485200165051520
214 283264236242529762400813928655360
215 302942119528731099832863733177200
216 323883097903821306765959681817600
217 346161644189096067405359331635520
218 369856236621499116625996114510080
219 395049553744519916154509189473440
220 421828677792364328761128514214400
221 450285306894824340697707736987200
222 480515976441264878562404355759360
223 512622289953452552136906301298640
224 546711159828580206389327137259520
225 582895058325800102027380531296000
226 621292279181875126382670841728000
227 662027210254199572081321410460800
228 705230617602436764428780038195200
229 751039941433378373726799819513600
230 799599604347357971438374418304000
231 851061332338657788473254132542000
232 905584489016841374905114381347840
233 963336423530834766074058200717760
234 1024492832692873813245768127015680
235 1089238137815144682978086844770400
236 1157765876788077477676992767731200
237 1230279111945818956706535679308480
238 1306990854281419087887164089624320
239 1388124504591727449392146662575760
240 1473914312149919321398830904627200
241 1564605851521967820470757093897600
242 1660456518162257980578591660510720
243 1761736043442911796218843552162880
244 1868727029791270621177857557283840
245 1981725506630373852011635701206400
246 2101041507838191596531912147443200
247 2226999671462825302540404500152560
248 2359939862452895560971357605821440
249 2500217819184902155371092878009920
250 2648205824592479758263693822240000
251 2804293402726195526033188484820000
252 2968888041596854471221943163712000
253 3142415943180207352979800808328000
254 3325322801486506588378919519904000
255 3518074609624541224792129898610000
256 3721158496816615414246607585280000
257 3935083596348429397326705119447040
258 4160381945465991257152994867650560
259 4397609418260545383837505977646080
260 4647346692612063660202747690598400
261 4910200252292122029718325069875200
262 5186803425357992755211000685895680
263 5477817460001535970738639485747120
264 5783932639048987951789864639196160
265 6105869434341033000081396145387200
266 6444379702256626317585771230457600
267 6800247921678922331289563408125920
268 7174292475737372472013378679815680
269 7567366978696604501956841245794240
270 7980361649400098471982969119558400
271 8414204732714948870450730862429200
272 8869863970463165356918220106485760
273 9348348123365032772369285824794240
274 9850708545561042261674707411960320
275 10378040813320836978524818960344000
276 10931486409590505881670200644992000
277 11512234466073425759514678241603200
278 12121523564584713298466296910860800
279 12760643599465224477632372599244400
280 13430937702887946848359458389376000
281 14133804234937590646087617312648000
282 14870698840393216775912188489386240
283 15643136574193863394809829009683360
284 16452694097618368259381616187476480
285 17301011947262951692143723132686400
286 18189796878953645716334176111699200
287 19120824288785349697206666919772880
288 20095940713535183092299647193169920
289 21117066412754913350141973287266560
290 22186198034905583616085631990707200
291 23305411369957073032494456535497600
292 24476864190936214706088001422981120
293 25702799186969295829676363148468480
294 26985546990428294288237302187504640
295 28327529300855089980763261542020400
296 29731262108404151014609378582195200
297 31199359019611859181396346027008960
298 32734534688369730347746824982967040
299 34339608355049328580425116831610720
300 36017507496798693312867736924608000
301 37771271592103622340235502778744000
302 39604056002782205950787037000134400
303 41519135976657615470264840213043600
304 43519910774232339684404921966284800
305 45609907922766862151289053138352000
306 47792787601247208829835423464896000
307 50072347159808896617963346132165440
308 52452525777269607577298350180316160
309 54937409260509429466711416606506880
310 57531234989525769746965195562534400
311 60238397012080096876071737330953200
312 63063451291945519306720556838190080
313 66011121114857909338600969139142720
314 69086302656368846487100595710536960
315 72294070715896124329390423882087200
316 75639684621366967313207485453017600
317 79128594308950471610899682728576320
318 82766446582479149038044527509121280
319 86559091557264848021204230458665040
320 90512589293121783708747057866342400
321 94633216621518964118528192069491200
322 98927474171895984687916108538972160
323 103402093602290014155676916286339840
324 108064045039537845225507131779461120
325 112920544734435169249137031444032000
326 117979062937355790986495969592576000
327 123247331999956363571328769814055600
328 128733354708717431813429055857126400
329 134445412856199161048901624767275200
330 140392076056020136522619925768288000
331 146582210807700082841228126848524000
332 153024989817642312937918887988784640
333 159729901582669210291905082458048960
334 166706760242664116383461595884737280
335 173965715709015677569012902465392400
336 181517264075706042255835743790387200
337 189372258320032331469471866510897280
338 197541919300101575171559421775915520
339 206037847056392855044528320344007360
340 214872032424836764470568122511027200
341 224056868969021531173357135927017600
342 233605165239297291064662043898411520
343 243530157366715097375811551681524080
344 253845521999905341822061971310525440
345 264565389593171399550801479177774400
346 275704358054248532710987087962067200
347 287277506760355444948480091125875360
348 299300410951346417830970632340912640
349 311789156508955727546462130573011520
350 324760355131313084173876607747616000
351 338231159912099204934859938636738000
352 352219281333904376217530370983116800
353 366743003685550026509612926947859200
354 381821201913333973967793324573465600
355 397473358916364179048761160183184000
356 413719583296353575895901235020032000
357 430580627572459928073784921050243840
358 448077906871969707434822362571381760
359 466233518107843782662682850190917680
360 485070259654365280254385187201510400
361 504611651532356399886610369490251200
362 524881956115661283396740942182644480
363 545906199370826307761338188111988320
364 567710192642147453876591618922677760
365 590320554994496751680917028194027200
366 613764736126586275900844178901497600
367 638071039867578823791923520899736720
368 663268648270209305689213912610426880
369 689387646313840080643486561106835840
370 716459047231137033235552933686566400
371 744514818472321174843134922928923200
372 773587908321223024874211974321218560
373 803712273177644047155979927152685440
374 834922905520811046849739606079761920
375 867255862568995737717364985533110000
376 900748295650662732766287304836480000
377 935438480302805058428427305294568000
378 971365847112427009380754489864992000
379 1008571013317439814508849889662356000
380 1047095815183546241694758424287040000
381 1086983341174005998154296127910920000
382 1128277965929494652773547605607543040
383 1171025385075594886861234835992564560
384 1215272650875790240255640074618798080
385 1261068208748168231871563366193638400
386 1308461934664381869377286357055795200
387 1357505173449766194355882846679431680
388 1408250778003859710407096251305861120
389 1460753149460939386344672877731548160
390 1515068278310542489886648406497587200
391 1571253786498318864763918027539207600
392 1629368970527933492527191287374801920
393 1689474845585121356862609642078079680
394 1751634190705384831093473141386346240
395 1815911595007218117730778261259218400
396 1882373505013143762245645299139059200
397 1951088273081253022311643582583501760
398 2022126206970354980082832261127658240
399 2095559620562258820957771818060962320
400 2171462885765139750906558834123264000
401 2249912485622371669841406118929552000
402 2330987068651649045590954156460659200
403 2414767504439666527565753806919524800
404 2501336940518077787827172240361446400
405 2590780860546914967529616282483856000
406 2683187143832117027023782742202688000
407 2778646126204289337612848760720432240
408 2877250662286298102276029038968847360
409 2979096189177791742759250652249628480
410 3084280791585237333344811861739526400
411 3192905268426563590341202268518519200
412 3305073200940012934804567058627258880
413 3420891022327323829078802222791033920
414 3540468088961891041233623991355618560
415 3663916753193085812155346296831957200
416 3791352437778460185631349816127897600
417 3922893711976110110962952684328357120
418 4058662369330030440115191693891732480
419 4198783507181861717821687337769056640
420 4343385607943003805054544354512230400
421 4492600622161654986487125358011475200
422 4646564053419927394670595837421224960
423 4805415045096790442274877862790581040
424 4969296469033203594592406218952862720
425 5138355016136418344277463792778328000
426 5312741288961056776738233639028704000
427 5492609896305210746498642584149890400
428 5678119549860451532037976759322457600
429 5869433162955295009990885958423236800
430 6066717951432332001106511758177632000
431 6270145536699907603053464736170586000
432 6479892050999917153127959086873661440
433 6696138244933980072374363859459980160
434 6919069597290956347855342040089658880
435 7148876427219483929210831987168174400
436 7385754008789938967731043900159923200
437 7629902687990954730567387347452126080
438 7881528002206379300173041764151006720
439 8140840802219306941493142280648638960
440 8408057376790583409847859781982387200
441 8683399579859961605055779951642817600
442 8967094960418870977474955790440152320
443 9259376895104562085807194807164885280
444 9560484723566196822405402146674967040
445 9870663886654275188315646549437102400
446 10190166067485621247438425511465171200
447 10519249335436994148270871878486638160
448 10858178293121245005165259295191203840
449 11207224226400807112597745946054213120
450 11566665257494185560498549275383552000
451 11936786501232002962397860722027936000
452 12317880224520060838379907132580761600
453 12710246009067791350250166203434790400
454 13114190917441401706806288177650227200
455 13530029662501953783827679907991118000
456 13958084780289574478803951802964864000
457 14398686806415958188235193048789480640
458 14852174456028301700577374826200712960
459 15318894807408803886896212538601389280
460 15799203489274867991665500927308582400
461 16293464871846163226853839654386507200
462 16802052261745734903767802273380033280
463 17325348100803398650678286864463029520
464 17863744168830714513014553402889359360
465 18417641790437911071186990511546627200
466 18987452045964218294578794337184217600
467 19573595986594170835985483019721187520
468 20176504853733561017218739908661038080
469 20796620302719853023558039372824077440
470 21434394630943016973460899984775334400
471 22090291010453903723071130872387897200
472 22764783725138458666653672020606991360
473 23458358412537265569622309869966776640
474 24171512310391119787237858829338763520
475 24904754507994554247711316146230436000
476 25658606202440481483177181097821248000
477 26433600959840370947100344183646772800
478 27230284981605653034914533439517523200
479 28049217375877329800314666017488667600
480 28890970434192077508387131075672064000
481 29756129913474448065912274425298272000
482 30645295323446115197476757117615139840
483 31559080219544467173777621112607045760
484 32498112501444221127505139287797319680
485 33463034717277124695820652457239750400
486 34454504373646219091613668567854771200
487 35473194251532563914906687074155730480
488 36519792728193768259025661641079352320
489 37595004105155135133099770297094029760
490 38699548942395707104319123428497427200
491 39834164398833000552987963154008597600
492 40999604579211734225200449289482462720
493 42196640887503395057994928847168690880
494 43426062386925040737801401066736387840
495 44688676166687314334218752191862176400
496 45985307715583241828628769052292403200
497 47316801302530998633521218339722034560
498 48684020364185466477989710108279549440
499 50087847899735057523666338801611513920
500 51529186873001958481092661309860480000
501 53008960621965644028578059569302640000
502 54528113275831226205091223253791424000
503 56087610179765944868508810754700406000
504 57688438327428863995185446227559808000
505 59331606801420619762635531368655720000
506 61018147221781869222211276520758560000
507 62749114202670913152871890259204139040
508 64525585817352813612093356798494978560
509 66348664071634195989083133782864950080
510 68219475385879817243955797348540678400
511 70139171085748896711421299257564965200
512 72108927901791143587685906606448967680
513 74129948478044376235348504956814725120
514 76203461889777612965616794863703900160
515 78330724170525522224548659585588787200
516 80513018848562152356488986245122457600
517 82751657492963917581543656301584977920
518 85047980269413897744820431159126343680
519 87403356505901615015180371723950648240
520 89819185268474581274203001582907878400
521 92296895947200065687715128369128939200
522 94837948852497713140241611836946517760
523 97443835822005851086725386135348022240
524 100116080838146555187408551253977464320
525 102856240656556803094408527007940184000
526 105665905445555331207784149587366112000
527 108546699436817121372277638896351965200
528 111500281587429783602953049708138188800
529 114528346253508467270157288836097398400
530 117632623875548327005158550556502336000
531 120814881675695991173058719864464728000
532 124076924367123930366769440711459978240
533 127420594875694101274685395432580511360
534 130847775074099747736954749108541780480
535 134360386528676776104792064224759116400
536 137960391259078686430056169452892339200
537 141649792511011634816385865884916994880
538 145430635542228825738731940302758897920
539 149305008421986086567459371265366470560
540 153275042844163160200778332594574707200
541 157342914954257965901713120393407297600
542 161510846190463823441920225886189733120
543 165781104139042411765387781127216246480
544 170156003404208040893549750913930608640
545 174637906492741654994997047130685190400
546 179229224713555855735350428164472755200
547 183932419092435138505794031067476440960
548 188750001302178470204314794051540695040
549 193684534608374306216169268879591614720
550 198738634831041146416091701522386048000
551 203914971322369765703133640962624414000
552 209216267960806324090947857877340646400
553 214645304161718665025267184201323121600
554 220204915904891248702071022751510188800
555 225897996779097340032600411277928412000
556 231727499044000278865443931832035776000
557 237696434709638903454197241843711157440
558 243807876633755477276895903344979644160
559 250064959637227784498116407153959060880
560 256470881637870410946313395534067814400
561 263028904802873615790002443906524643200
562 269742356720151624471621717418142062080
563 276614631588875636234563936833432870720
564 283649191429470340096664434891779240960
565 290849567313356271724527552751209187200
566 298219360612723920692115317693494617600
567 305762244270629113411142993169726478320
568 313481964091702851949663544799895649280
569 321382340053772483360932797881627519040
570 329467267640694808381915754688841862400
571 337740719196705512786853700116805351200
572 346206745302593119655951353777307804160
573 354869476174009516704825640573001067840
574 363733123082233009981830845954908965120
575 372801979797703794045286989546458322000
576 382080424056655709551150847381815296000
577 391572919051172182386571411917632217600
578 401284014942998304451494475032772454400
579 411218350401445125297110782203788179200
580 421380654165726376457234783599400448000
581 431775746632072046840096078005840704000
582 442408541465967468369660778797336176640
583 453284047239870856566324902471427126960
584 464407369096766581328212530475923041280
585 475783710439915819210684642682077022400
586 487418374649170660400091923633524627200
587 499316766824222211738127709228162669280
588 511484395555157751977980693097257643520
589 523926874720706557348274594781564711360
590 536649925314558624873750239285246227200
591 549659377300145178163858543279109667600
592 562961171494274545945797144235049963520
593 576561361480021757903802219764834302080
594 590466115549275005811335542320917629440
595 604681718675346970929706673839556894400
596 619214574516063921621064524593858227200
597 634071207447750438513920720590736607360
598 649258264630532628796700094141022640640
599 664782518105387746733468211820153265520
600 680650866923373244733140661891792256000
601 696870339307473438699288840271864008000
602 713448094847507183385268896450776428800
603 730391426728545218524967944823809687200
604 747707763993291165052160425568721369600
605 765404673838885523213510950218259944000
606 783489863948597451276914332593748512000
607 801971184858874585296463364169357285840
608 820856632362226697479298642357182709760
609 840154349946424583572440154103602471680
610 859872631270501218817060052024021990400
611 880019922678047927874293415365236291200
612 900604825748304077184508317596567316480
613 921636099885544618958039800005304216320
614 943122664947275694889983766200395381760
615 965073603911754445228189421497158577200
616 987498165585355165488735307073852697600
617 1010405767350310009396802367316752438720
618 1033805997953358553026087515625476954880
619 1057708620335846712113110095206633439840
620 1082123574505821742633602436811509286400
621 1107060980452676354449585234836987883200
622 1132531141104901329673955626197858850560
623 1158544545331512461864029954761892663440
624 1185111870987724119759392218226973265920
625 1212243988005448290538866172324335600000
626 1239951961529204573006088558210820800000
627 1268247055098033271246035459283154280000
628 1297140733874010484652370447358408320000
629 1326644667917970901337490130617899760000
630 1356770735513050879336925921509598400000
631 1387531026536671344244060727422096950000
632 1418937845881587043500147482406971735040
633 1451003716926635777062072672883593642560
634 1483741385057828372123396852733841102080
635 1517163821240427386523652000603044218400
636 1551284225642669812000947642761003635200
637 1586116031311796405081454964830119503680
638 1621672907903057700717694580987543589120
639 1657968765462374262350733171637087502160
640 1695017758263336292447988018449543987200
641 1732834288699235370330562209858386457600
642 1771433011230828799827744384230851153920
643 1810828836390544838561021874067449607680
644 1851036934843844944048868103728157450240
645 1892072741508467109923561171011128038400
646 1933951959732282378952969330676800819200
647 1976690565530504708857928318803789283760
648 2020304811883002532707609567245173386240
649 2064811233092468598562976234596255216320
650 2110226649204212993627666664478411104000
651 2156568170488352657065853375772392172000
652 2203853201985179163471038810699446771200
653 2252099448114495116335441359130066852800
654 2301324917349718128397524876643713350400
655 2351547926957560084060131968678601066000
656 2402787107804098178802285464170848768000
657 2455061409228063112286621415705989274240
658 2508390103982178776328134421916532175360
659 2562792793243396826678920217203813932480
660 2618289411692878659342322125677535206400
661 2674900232666586528506738968420670659200
662 2732645873377354844836743626245132730880
663 2791547300209322080433522890098315511920
664 2851625834085613180938446119885632322560
665 2912903155910171946667323253756187707200
666 2975401312084652493997216214103248697600
667 3039142720101288646155208470925569609120
668 3104150174212669929756113310057778260480
669 3170446851179362770584640025617547160640
670 3238056316096325489902115448116342150400
671 3307002528299075801667720320041747285200
672 3377309847350579702192777167507567656960
673 3449003039109840927591555403133389559040
674 3522107281883180531655202232885310366720
675 3596648172659206608162870377735622768000
676 3672651733428484747866264775847034624000
677 3750144417588930482155321961556384902400
678 3829153116437955723452521259794933785600
679 3909705165752412067414681094221070890800
680 3991828352457384774771632109686328192000
681 4075550921384902301832857208893904216000
682 4160901582123637399082402549362394653440
683 4247909515960687047599848011763426808160
684 4336604382916529854036054711783995962880
685 4427016328874270977286393710830511454400
686 4519175992804296214595275762147081363200
687 4613114514085468532352596794632314248080
688 4708863539924012088068236402738984734720
689 4806455232871240655702563801006133592960
690 4905922278441299337461122884667999987200
691 5007297892830100522106949123454008417600
692 5110615830736647233585558611196181304320
693 5215910393287949305081385218219888913280
694 5323216436068750213320786152071410071040
695 5432569377257294916800789550494549372400
696 5544005205868381660454280147927652531200
697 5657560490104953438865751079153721220160
698 5773272385819497651336232896772340931840
699 5891178645086535435675407720951156217120
700 6011317624887495234391832033611574592000
701 6133728295909278327781993675732579656000
702 6258450251457837364113768337313999673600
703 6385523716488102328492673819792901368400
704 6514989556751601919927927392273806131200
705 6646889288063141951422319598241902528000
706 6781265085687916151442820985523788544000
707 6918159793850438627740018715463753872640
708 7057616935366701257031229458481856040960
709 7199680721400973387406675493834412193280
710 7344396061348675485327616320360239462400
711 7491808572846772726631945196220298497200
712 7641964591913149021923630086870046305280
713 7794911183216436581979658543040753507520
714 7950696150477790869249030370113870063360
715 8109368047006115648035083729342547327200
716 8270976186368257839442373102411734617600
717 8435570653195707008534877021356884739520
718 8603202314129349561301059104833607566080
719 8773922828903843108865942847528247431440
720 8947784661573191966848761339612772454400
721 9124841091879120399759969575621154307200
722 9305146226763855994791732518855702223360
723 9488755012028951457214933269408758504640
724 9675723244141789161792044668452860267520
725 9866107582191428972092914221693370576000
726 10059965559995476153308965961193608768000
727 10257355598359662655055185548766090834800
728 10458337017491851629688532804804636851200
729 10662970049572191779821492068988740321600
730 10871315851481164996941087876310321824000
731 11083436517687287762333035777247433252000
732 11299395093296243932839374656463432931840
733 11519255587263243828333003679332673373760
734 11743082985770421976166569968773387623680
735 11970943265771103451244170900213829480400
736 12202903408702786479775921627351509811200
737 12439031414370706851216716667979073652480
738 12679396315003867707376178039606849080320
739 12924068189485436451237119928883201733760
740 13173118177759428841660777136340146227200
741 13426618495415618814920088192751746297600
742 13684642448454631200924704662568928414720
743 13947264448235193282126013526221878968880
744 14214560026605540077465918040969235491840
745 14486605851220987323413766495482971646400
746 14763479741049705370181747658126265363200
747 15045260682068746614686167368077919166560
748 15332028843152398653801968172858273277440
749 15623865592154955063018167038085915017920
750 15920853512190015587825930870577114720000
751 16223076418108447579148027696751297210000
752 16530619373177160710943524354137883136000
753 16843568705960867388895914684837519984000
754 17162012027409021794923368335776619712000
755 17486038248150151214249473974022615080000
756 17815737595995814161060692479796019840000
757 18151201633656440856477736002680597831040
758 18492523276671332819813292487576882306560
759 18839796811555119712015035861120516004080
760 19193117914162993119943906005131766758400
761 19552583668277058692862533896859590555200
762 19918292584416169939362891828067816039680
763 20290344618871629065107398968500804953120
764 20668841192971162480361632486309288604160
765 21053885212573601032533523696639488187200
766 21445581087796717623983737724629862457600
767 21844034752980697660421389959086704579920
768 22249353686889740741441179643192172871680
769 22661646933154315153391572269035413002240
770 23081025120956610056994330493841732198400
771 23507600485961753779175336178680779699200
772 23941486891497390321633512764319330549760
773 24382799849984230088993412484286666250240
774 24831656544620214918188783163847862968320
775 25288175851320961759246747584567129774000
776 25752478360919173817129179796871695232000
777 26224686401625732615990030206593838827200
778 26704924061755209292381860870889705516800
779 27193317212718558463855399238166646802400
780 27689993532285783255312792188531311296000
781 28195082528121385498675352694441854808000
782 28708715561595440753193494974175214570240
783 29231025871873163625350479042877980089360
784 29762148600285854900089458586281816084480
785 30302220814986148230328797764796349046400
786 30851381535890500570734093853269540979200
787 31409771759911897185803990946055024466880
788 31977534486485768912824675427523804625920
789 32554814743392146418485715667770590674560
790 33141759612877103455265311002372014707200
791 33738518258076568601430594903137870847600
792 34345241949745612658009849132089780485120
793 34962084093296346778736719348075546524480
794 35589200256147594526107129481410493712640
795 36226748195389529379699911929951045610400
796 36874887885766497773171558121905491315200
797 37533781547981276505230346097691569872960
798 38203593677324042358818884275053618423040
799 38884491072629360973087385194596890368720
800 39576642865564531445930434505804863488000
801 40280220550252652802302483583345415584000
802 40995398013233808346643781128854845158400
803 41722351563767794027968186688079029449600
804 42461259964481847284923725917677574092800
805 43212304462366863406879561748354189472000
806 43975668820125617247270262227401494656000
807 44751539347876539158498154087759767899440
808 45540104935216625285122812291977738972160
809 46341557083647093855326370942120044114880
810 47156089939365430851214768486933249094400
811 47983900326427500417886103831219517583200
812 48825187780283427590863276671712749934080
813 49680154581690993382951793204574056598720
814 50549005791010314976355324507841367944960
815 51431949282883616715479133920536761037200
816 52329195781303930791800231604976184217600
817 53240958895076599956016052886893835880320
818 54167455153677488285941197643562582177280
819 55108904043511839982852567092356022623040
820 56065528044577760365743026833063153382400
821 57037552667538327683796153329629194211200
822 58025206491206379073911063593590820636160
823 59028721200446048953865927734380679545840
824 60048331624495173364298457762571358469120
825 61084275775712709255696212283370451112000
826 62136794888755353461631565314307946016000
827 63206133460187582108156148273811495629600
828 64292539288529367483205886166779727782400
829 65396263514745865930686749264958329083200
830 66517560663183407143247334611155528608000
831 67656688682956152307239678513906839634000
832 68813908989787825904674608778815667568640
833 69989486508312963601750855949938393704960
834 71183689714842156553444523237009381345280
835 72396790680595810630361946256252920902400
836 73629065115410977529267181230719426867200
837 74880792411925853464086242407572593441280
838 76152255690246580151462867931787419371520
839 77443741843101022105802363107615899165360
840 78755541581484233844906548666363637427200
841 80087949480800370480497920029286652817600
842 81441264027505835329887015226489725515520
843 82815787666258498637494260757222918330080
844 84211826847577862239645166109941844733440
845 85629692076021086044773032209342422014400
846 87069697958879833535652133799838682387200
847 88532163255402935132320911949725160089360
848 90017410926549910185721856332511424368640
849 91525768185280430604573788739663241019520
850 93057566547384851653403066203556152896000
851 94613141882860978299801287418787305528000
852 96192834467842278635665520315176433740800
853 97796989037082799352238640170809936515200
854 99425954837004082014036534018397389273600
855 101080085679309422954068865675726576454000
856 102759739995170864003982734876612164992000
857 104465280889994345979744614144457310827840
858 106197076198768501868094931982400454037760
859 107955498542002612003139958963261215275680
860 109740925382259289187974488610774818470400
861 111553739081287507705052339122054050331200
862 113394326957761636473045025363644455988480
863 115263081345632183249066123943720995194320
864 117160399653094003745312940316212388085760
865 119086684422177776830320182351618116627200
866 121042343388970594619073611694344751897600
867 123027789544471564225145342000297385390720
868 125043441196088366253745970635751343482880
869 127089722029780763759110617799514855043840
870 129167061172857104374923947929943468006400
871 131275893257429907654530331909515468593200
872 133416658484536679330465702062165340482560
873 135589802688932144222392872492406765141440
874 137795777404558139890836984729394686769920
875 140035039930697463853226487715198385340000
876 142308053398818018250681254268322013120000
877 144615286840113647280796075780968727992000
878 146957215253748114495397318448119191648000
879 149334319675808719204964908776462625914000
880 151747087248976103735182502942833205760000
881 154196011292916856147986694606130058480000
882 156681591375405566271622024237243019927040
883 159204333384183046483672582572742860970560
884 161764749599557482659943014659963983406080
885 164363358767755335042521276189577395798400
886 167000686175028863494501834555529919475200
887 169677263722527206698820157965709507325680
888 172393630001938000326596095499247661317120
889 175150330371906575048463735267999525956160
890 177947917035239831492747003843296546387200
891 180786949116901945869201989638997862957600
892 183667992742809116978577006269677551505920
893 186591621119430622718637981619233421135680
894 189558414614203511978778073279355248554240
895 192568960836768315990094700182507251608400
896 195623854721033221768102726971027190579200
897 198723698608074209253297713640711976565760
898 201869102329878713122836442636674639114240
899 205060683293940430016922010153484425720320
900 208299066568712952098336460494111314944000
901 211584884969929968445234320317192337792000
902 214918779147799836768084782071529496883200
903 218301397675082389343828316384737647930800
904 221733397136055898876205114708439585254400
905 225215442216382192223138293518973726776000
906 228748205793877962582344946386645482848000
907 232332369030200393797344060893319573366240
908 235968621463455273940083643405688455503360
909 239657661101735839245882239953030048236480
910 243400194517600653823645069062423106886400
911 247196936943498895341755430044327659549200
912 251048612368151482100051765401855342202880
913 254955953633896542543284231479954507489920
914 258919702535007794353817040579744929026560
915 262940609916994466783530070166598805707200
916 267019435776891466849311931972892617497600
917 271156949364548557425674284759244259861120
918 275353929284927383124311911599629864788480
919 279611163601415248156354077329281989014640
920 283929449940164619131079940895743108070400
921 288309595595467394957495258578616673595200
922 292752417636173055684891182424028358088960
923 297258743013159872247841542218620789787040
924 301829408667868429672566547014546987870720
925 306465261641906787357733377721914983208000
926 311167159187736671566123802134214048544000
927 315935968880450167256733013380330502664400
928 320772568730646448852340843121654985113600
929 325677847298418162477996024888861176044800
930 330652703808457145623767232704746074752000
931 335698048266289244083143443175494682096000
932 340814801575648060399224345739043299645440
933 346003895656997542916954005473897728636160
934 351266273567213399893754122139148822266880
935 356602889620433398965654828022020124484400
936 362014709510086688604060306755127770803200
937 367502710432112355032294394826296292870080
938 373067881209377505403730101962994398462720
939 378711222417305245877310603941572169796960
940 384433746510723001564323300283721273587200
941 390236477951941704165110236638284272017600
942 396120453340076452468716520229427346456320
943 402086721541619330755034003131741381691280
944 408136343822275150520542950446875465175040
945 414270393980070961848053946374889685142400
946 420489958479750262160682075924187867891200
947 426796136588462912043433504478425606052160
948 433190040512761850285050946381463610659840
949 439672795536917783290961123978967703221120
950 446245540162563107548118137508457181632000
951 452909426249676407887077710106856383126000
952 459665619158918958888616644677243682585600
953 466515297895334741924489760116171970446400
954 473459655253425576007365457841077982035200
955 480499897963613046856485503526711091188000
956 487637246840099005366051433618251900224000
957 494872936930136493995658332926370702264640
958 502208217664723047489198020055500071368960
959 509644353010728402773471722531907861747280
960 517182621624468741893233322748588746342400
961 524824317006739681408486846456802815987200
962 532570747659320311815557161837178116577280
963 540423237242960681258724490027277380235520
964 548383124736865209077057484245769370767360
965 556451764599684606584505096830013079027200
966 564630526932028974913335639375127333017600
967 572920797640514842764676443551046666041520
968 581323978603359000508256156781321954094080
969 589841487837532081259543520295360303285440
970 598474759667484934339383834421004005574400
971 607225244895460931892042409566275379967200
972 616094410973407445405371198411843141455360
973 625083742176499825444731487983506020232640
974 634194739778291315083455937740402701771520
975 643428922227502425290154315926090795466000
976 652787825326463398920208982102352204288000
977 662273002411223488958531537117064586396800
978 671886024533340876276237278701923896179200
979 681628480643367152398528486023855918225600
980 691501977776040393637963633856794867584000
981 701508141237200954429643171018366881232000
982 711648614792444209815892534151217834723840
983 721925060857524579771011975143324243451760
984 732339160690525271434846290479749897927680
985 742892614585808279340574790553275457710400
986 753587142069759288380515419687625232851200
987 764424482098342229557172904337253776824480
988 775406393256478344518548767874544898808320
989 786534653959264721480194176678742329437760
990 797811062655047372394961657580444851027200
991 809237438030364029148249189107709150747600
992 820815619216771945135094152641565998366720
993 832547465999576097819143006885633526746880
994 844434859028473297785686972534847554595840
995 856479700030127820385019958542965373366400
996 868683912022694287321761766296240566323200
997 881049439532303637483930519459567435298560
998 893578248811528138925890480605963587005440
999 906272328059841507225306117944665632271920
1000 919133687646090309429375697690474584960000