0 0
1 0
2 0
3 0
4 960
5 4669200
6 1342968480
7 96351366720
8 2967164565120
9 51747096270240
10 600189633086400
11 5123179804311360
12 34443698001387840
13 191288688014664240
14 908558913657114720
15 3788089202221833600
16 14145018198653072640
17 48056437943548695360
18 150433405180539903360
19 438363410810589590400
20 1199191000467856132800
21 3101428534219065706320
22 7628287397466018101280
23 17933720158500593388480
24 40472993427821024273280
25 88009499461252987596000
26 184999022140483425326400
27 376977355830066398097600
28 746533758992374524225600
29 1439889918542891419509360
30 2710226062908152626975200
31 4986979085822348119706880
32 8984751845465600580856320
33 15871707163408530996270720
34 27526014162960558115664640
35 46920897118955166030662400
36 78695171590464325456781760
37 129988192933330848323479440
38 211647597385547478411879840
39 339957227453584333858125120
40 539083866355961825299689600
41 844508155363467647316395040
42 1307791380577893862849248960
43 2003140635655479758859408960
44 3036376198994086490307796800
45 4557084063579666442309978800
46 6774962148629502786157050720
47 9981651243694660287207626880
48 14579693624679380514003214080
49 21120698290556721791557855680
50 30355329329880832455392592000
51 43298393551506671699496412800
52 61313109258196929681011755200
53 86219618010437861960334901200
54 120433988149311697122675497760
55 167145390710666747530682731200
56 230540849126558780114484305280
57 316089024488927038466172205920
58 430896956487696211153204576320
59 584156603365412587653787439040
60 787701488941830030816556238400
61 1056697858367702407377186962160
62 1410499566291118977235245731040
63 1873701584607369015658550845440
64 2477433650027036581996727915520
65 3260943319206542962000572345600
66 4273526724612891701319201277440
67 5576875811726226715308517762560
68 7247922994510109535760748314560
69 9382278223374406154185267933200
70 12098369677961627343139341424800
71 15542417966416010533679717805120
72 19894395157359230090388437412480
73 25375144551492860145051991339680
74 32254865217895162725303944518080
75 40863197421243514934060236488000
76 51601181644302315505176651259200
77 64955405511793942732380023722800
78 81514700151503690651235632776800
79 101989801053126424627642008716160
80 127236449040085650167282367187200
81 158282475363551282458783457263680
82 196359492050727971404985861915520
83 242939895467877985027170396481920
84 299779988663511532751670511093440
85 368970137611792181267310235064400
86 452992999263796930683701254102560
87 554790996737201056037981808392640
88 677844370563960415854396882311040
89 826261306339688945051369543485920
90 1004881830195622735255879488801600
91 1219397376222411514496356368219840
92 1476488166464655303550447023236160
93 1783980806711042557014059782370160
94 2151028792560288790220031655749600
95 2588318942893425041062717698220800
96 3108307134901504302393313922219520
97 3725487109421179376517096948958080
98 4456696550995997387140331227265280
99 5321465127564107599812073966260480
100 6342409704026038597570936565784000
101 7545682526539049521314716084115600
102 8961478814925252506490812854250400
103 10624610904137558351390590181102400
104 12575156847752589389996417984914560
105 14859192242813506486325732994343200
106 17529614962323033039621791596582080
107 20647073496044306350165914061485120
108 24281010709251405108258032303987520
109 28510836040449930509094080167377840
110 33427240481180610027396207429890400
111 39133670122730941951213578704952960
112 45747975625437431190179491476714240
113 53404256676447353390122511700776640
114 62254922362203447007377820219336320
115 72472990404132913098796246398057600
116 84254650402457562169658569102722240
117 97822118616911676874968651040919760
118 113426814398544167146438812974825760
119 131352891188695656118830455669496000
120 151921158035651582340619374653116800
121 175493430863373232428786953513293920
122 202477356278171004314781865721263680
123 233331754537414505808619656505490880
124 268572532449774449408078082730082880
125 308779221450722874286942698358230000
126 354602200923067223570112092526732000
127 406770672034540376324014242161088000
128 466101452968758800942404364368128000
129 533508672459581157115545382463592960
130 610014445031055263861665596715699200
131 696760618326437779453171186810260480
132 795021690412698395571697685607414720
133 906219003005842003413539696315343120
134 1031936325213626096793711000274542240
135 1173936951674204893205513112965966400
136 1334182448922444199010614691311263360
137 1514853194482932826465974131734695840
138 1718370864615248690685818967238242240
139 1947423038870483896657957103244966720
140 2204990102708654484494417359174113600
141 2494374643427396793790782246071534640
142 2819233549619106909207032768983563360
143 3183613040365208978725860617026431360
144 3591986867454447052033303456332422400
145 4049297952142136029980211120222612800
146 4561003737417725754035660844271528320
147 5133125557490916787665561937533329280
148 5772302348317704672696926233245516480
149 6485849046546769558550403152449235280
150 7281820049357246184425672783429076000
151 8169078134368982594279384063623358400
152 9157369267228182830688918973526985600
153 10257403754701654015008167064050853600
154 11480944233253325593521330545441751360
155 12840901017233820232622244168707755200
156 14351435367099338216124866762731298880
157 16028071276607053882227083107167454320
158 17887816418833294970119576865756298720
159 19949292934256490596558147406488336640
160 22232878790173798883941555602693542400
161 24760860489519333419742588127038533760
162 27557597958870427124197514683303837440
163 30649702500220646904722558943976707840
164 34066228749125630964327073165934877120
165 37838881643258952286530154106247219600
166 42002239470426453369331365901978907040
167 46593994133863127960099889890626416960
168 51655209845369171788946002281762936960
169 57230601533732374126113719751586528800
170 63368834337142549293985874910760708800
171 70122845634149406293359471511452422720
172 77550191158376884955827347173089154880
173 85713416837923228845919352140148092080
174 94680458101395886215795844553474467680
175 104525068499113363490817567122181072000
176 115327279600423088226367034340243244800
177 127173894246617312783061275992178443200
178 140159015363872117102476031528523779200
179 154384612672293953732957311871616389760
180 169961129765852957306807221525172011200
181 187008134184044633461763844196998947280
182 205655013249897415180325355173646853920
183 226041718610792918864117472911765104320
184 248319562588863155653926903649789511040
185 272652069626864185112428570700831618400
186 299215886303804110310496659932389764160
187 328201753592646454941708828144830639040
188 359815545240556111378411017760523173440
189 394279376370859774099581194802334817520
190 431832786635629521299849060382385125600
191 472734002489058897320440644802566589440
192 517261283405096485788510186761169730560
193 565714357128663272697895741498103842560
194 618415949328758172183761958065011315200
195 675713413314423051239617419731771404800
196 737980465781488287049045837753536477120
197 805619034879868586929812610570548990480
198 879061227228565903841155887614351467680
199 958771420859125081453301223482419030080
200 1045248491438766297784708314798541968000
201 1139028179512499806373531764795074391200
202 1240685606909952486235989196334079460800
203 1350837950888168942395059408641456404800
204 1470147285027086875548042745696009508160
205 1599323596360550447933440672258491217200
206 1739127988713469343162125019595789955680
207 1890376082725938636579229664849438363520
208 2053941623578720434386960924131105009920
209 2230760307992399925080198838555702565440
210 2421833842655746863825156218685436694400
211 2628234246848353860529066982801467954560
212 2851108412659535910951738316920386600640
213 3091682936870848663483831183174390889040
214 3351269239264540821768372559807128037920
215 3631268982845962427495170137523068081600
216 3933179812225608979928648415169301331840
217 4258601427197335873767553194121082504160
218 4609242009374615125066129533427906148160
219 4986925020607856883063652854143011281600
220 5393596392804156547720494616907283700800
221 5831332129707775139553486240858635441520
222 6302346342176683878803865072378810586080
223 6808999739509120313287177721488931393280
224 7353808600435879359341773835563721172480
225 7939454248500616247029014264980433264000
226 8568793057703440374279014905186842297600
227 9244867015484254557933651058781244038400
228 9970914871373424008869691439112143230400
229 10750383900940281783383002420205999356560
230 11586942316026589622569643901899885623200
231 12484492353664332664702907741284443574080
232 13447184077547153360014250710216859733120
233 14479429927454407753707119412617258015520
234 15585920053618405438793577134632889499840
235 16771638474681089570832707092811840270400
236 18041880099608511186169910269679101104960
237 19402268655722309467850562392917124472240
238 20858775566869456224216330128464030604640
239 22417739827687263143512855157469385288320
240 24085888921932665581820329866449801337600
241 25870360834935746716156690734341093634240
242 27778727212410091652645406211749071237760
243 29819017720109686237858475477805526853760
244 31999745661166608650995826336529815928000
245 34329934910378699367707465688163132846800
246 36819148227244822269745339266695898565920
247 39477517012170423769977882168644384191680
248 42315772572991129155384452892685088618880
249 45345278971790453709294062669651987894880
250 48578067524922817236108002008147113960000
251 52026873032198502423354620770989997464000
252 55705171814346661982169247764158611176000
253 59627221641149735134439942822854410006000
254 63808103636041568306284371258892101684960
255 68263766246486147193699389628869412979200
256 73011071373108251589760077744996524052480
257 78067842754335771759344608061269122462720
258 83452916707240227183638768532022143621120
259 89186195329331679765721118529980962314240
260 95288702270281334784180748520481398846400
261 101782641186914403832447784899805373465360
262 108691456999342126744918350110705434503840
263 116039900070790211529783898167131955570240
264 123854093438536488649200234571808502318720
265 132161603228398566542315415977803708893600
266 140991512390418142240355662287420391496640
267 150374497898777936084566092833798017431360
268 160342911564565706859577004727328447959360
269 170930864615773342698343463704627636004400
270 182174316204893652786038375428846491592800
271 194111166010659407043784823000521762600320
272 206781351106864754187570312342844205057280
273 220226947277824931962963179477036367644480
274 234492274966872880533474245831712463697280
275 249624010051367872956057472466203243056000
276 265671299645008659892425831027357215390400
277 282685883135809150260854322056759826123600
278 300722218675915767314404641924615519981600
279 319837615347529977607253001902807344743360
280 340092371237554934896375937556855656035200
281 361549917662219762525028299296738664390880
282 384276969791856974963914669233375175552320
283 408343683935226383683119760525798306326720
284 433823821752301233843274124826174858008640
285 460794921674268188370012923511382900172400
286 489338477819651254110146955347103906785760
287 519540126705960202570050841660581444445440
288 551489842067096084169130410570381304035840
289 585282138097929921454188532819829668629120
290 621016281459015692478571575719344752249600
291 658796512386315632751762693124993492919040
292 698732275263115303458123181364951227584960
293 740938459023998669635238395277864307714960
294 785535647773850748868817613480194319760800
295 832650382018368648254462864327141495188800
296 882415430916502705433035541161903389294720
297 934970075979629975955709800294881727182880
298 990460406657094744613592441224972250470080
299 1049039628263047662335561061753369468079680
300 1110868382715289407824892285813257004552000
301 1176115082573089640957185628224742052826800
302 1244956258877720967904700876875304271631200
303 1317576923316734515460593657266694923907200
304 1394170945250822684917778871015287581781760
305 1474941444160480233026635284221902441291200
306 1560101198088601862928367175345108535089280
307 1649873068674658207458898549214006268001920
308 1744490443396188015897652617140948915632320
309 1844197695654048444532031056712653119833040
310 1949250663359193906504435774596258969498400
311 2059917146700723643724322491041753735316160
312 2176477425797566118435703827371434207047040
313 2299224798959471956197486305231643183001440
314 2428466142306984381890374389162826211219520
315 2564522491524765164702929771700206417905600
316 2707729646548093736257238650406202420901440
317 2858438800008546506355119415052926339448560
318 3017017190291822048758193550915376681870560
319 3183848780088425786249635535193118352947200
320 3359334961346485545716698473985433303884800
321 3543895287565357819174137778614036634149120
322 3737968234398925166786417634571723642068480
323 3942011989568599825641688014354650969095680
324 4156505273118059626462406626100650145542080
325 4381948189074672652757172925267589638698000
326 4618863109616440095790570531562334104023200
327 4867795592878126376044430460594265192948800
328 5129315335566076258490509144121155197532800
329 5404017161588065364972164542943410084800160
330 5692522047942418711496528095154729932747200
331 5995478189149587759996357095262655781647680
332 6313562101549426631870672726389501573811520
333 6647479768828579823746836375962812922287920
334 6997967830184714825275189760495012428537440
335 7365794812577831897656059398167137319574400
336 7751762408563588976870288665533597118306560
337 8156706801249521888992674956607694918808640
338 8581500037962249114646404068224932136967040
339 9027051454262257171782184012595318657089920
340 9494309149992698916598281498040033217361600
341 9984261519099834979521255232187695704693840
342 10497938835015341128812791887505979228272160
343 11036414893444725257119996042930409458676160
344 11600808714461581293775447378876373546313600
345 12192286305864388757337930076728097946680800
346 12812062489811081712983894482350485890163520
347 13461402794806696170078179064579267066214080
348 14141625415181097790001763447759818880521280
349 14854103240257130291331130370048450871834480
350 15600265955474548045528973841154718723244000
351 16381602217801843760685373572740146500729600
352 17199661907836594379438992946586721260326400
353 18056058461065266726890209489335802510358400
354 18952471280825591237519924221245467763298560
355 19890648235588670329598138243062879944403200
356 20872408243253981619364952624716813274566080
357 21899643945228410003970121201912400223231120
358 22974324473140442426285069674912037714543520
359 24098498311122731522363318416088048227371840
360 25274296256680426937094353034156429188150400
361 26503934483249034422607474584091660633756960
362 27789717707634142424263079081725895513730240
363 29134042465616204214099622322836619585432640
364 30539400499096732258115752765583407858240320
365 32008382258257802928773674467988528343367600
366 33543680522304737462185739446470860411046240
367 35148094142462273830242368762406247756805760
368 36824531910997529643946772334593782151381760
369 38576016560148635108784026730154430754360000
370 40405688894946145308528006239467495290076800
371 42316812064025281720571696960663935650337920
372 44312775972640764030154296834368464541119680
373 46397101842212536344693577914672923747996880
374 48573446920850129329494008896914378660206880
375 50845609349425795313370532345352395048440000
376 53217533187891971992316497654799658099696000
377 55693313606667138180597422236493008912764000
378 58277202248045789575525315509621963969384000
379 60973612762723152453880330653164048851776960
380 63787126526663438649914458459916962815259200
381 66722498543681997449928167375335926015594480
382 69784663539256711898306950188534242084010720
383 72978742251232492537105048506264579118149120
384 76310047923234816281031428589829693784586240
385 79784093006764018862472319487689172306726400
386 83406596078101554405280728530374066897167360
387 87183488976322765000626136819795426475811840
388 91120924168877937946509469493236152572898240
389 95225282351374651365621237739093069522920720
390 99503180288369704556704253503321563826173600
391 103961478902158383540988013408368175269208640
392 108607291616732512296505059209481337712799360
393 113447992964266775193363404630027773491987360
394 118491227461685256846973290767215653969086400
395 123744918765057124344425224877407754975572800
396 129217279109771967604127404487693731132672320
397 134916819044651612240880846288361234189535280
398 140852357468366323202778860875620884272272480
399 147033031976739325859041485661762807411409280
400 153468309529744585174123144134236185429536000
401 160167997447228905944323079308337287701422400
402 167142254742620752483929288499391952826761600
403 174401603804124841186241436097008651681609600
404 181956942433143642509238925973022749409735360
405 189819556249914550534763319495981533190565200
406 198001131476604750671792752218789030043982880
407 206513768108364853655704110665514677136400320
408 215369993483107283092540952452219631083854720
409 224582776261046322816104391037000135037180640
410 234165540825313769752582553641061445744302400
411 244132182115247420420660415179247926749037760
412 254497080904239269376288646689592771214053440
413 265275119534326442757716503026451245175113840
414 276481698120010658723124760553558292496881120
415 288132751234101530366123669724374693033529600
416 300244765088695439283427769779069837233431040
417 312834795224725145301789146679868428277752960
418 325920484723845898237125695842232070649992960
419 339520082956761721623331756075373270632492800
420 353652464882440889188276881769376882669668800
421 368337150913022557993256917890392735311416720
422 383594327359577205595202986288947307371710880
423 399444867474252092862296967854034355716598080
424 415910353104709592252424269217066551351191680
425 433013096977151039121460010159259918800532000
426 450776165624611939265817914616506227643908800
427 469223402977616060389803875626454264353819200
428 488379454634686312198089727450284890879035200
429 508269792830629545767111167587712045977923760
430 528920742120940646950891616636252997053071200
431 550359505801108732855473646739390221186481280
432 572614193080055059765163178359850535785649920
433 595713847027388593121899367544899762406160320
434 619688473314631255991646507072367878559655040
435 644569069771040845632565797774749546469878400
436 670387656775145675073329745184362239254868160
437 697177308503601347854166722075909744343705040
438 724972185059486902232605532248891194905329440
439 753807565502675062325384158292899900638371520
440 783719881805439707167231286185863967858185600
441 814746753757003117085327181190994938826713440
442 846927024841276285979073359046348924370666560
443 880300799112607807262814788153344073919898560
444 914909479094930762965783194130349193511579200
445 950795804730282885814029347528452713970114800
446 988003893403273242550026733485188404698321120
447 1026579281068679026312753000876312853685396480
448 1066568964509978973217963339432316643969223680
449 1108021444757265663585496924978060432999054080
450 1150986771693627765474741548508055272932928000
451 1195516589879755364954468454201511226615155200
452 1241664185627197145270269410837493635270436800
453 1289484535351387571031746704930470739449910800
454 1339034355236265652853156691757820480734592160
455 1390372152243024565609405714008165389848027200
456 1443558276496263626664553060823440015994839680
457 1498654975081561170182795608114459137455759520
458 1555726447289248945127202224191323787817065920
459 1614838901339946087123458221716342362501509440
460 1676060612628203741553637596151896704977454400
461 1739461983521420324848594388675639326861408560
462 1805115604752012485084755935646263136217516640
463 1873096318441668348154857787785029163964295040
464 1943481282797367902898606214617963710630641920
465 2016350038519730683066358358193878337936641600
466 2091784576965143545815801826967573973609555840
467 2169869410104031630188551604416158245710540160
468 2250691642318563813932570140542361584221204160
469 2334341044084030487112401030365321221479595600
470 2420910127579096544962424307879751368312160800
471 2510494224271116494026349741725948923717635520
472 2603191564523701793347551749312775785653342080
473 2699103359274753349873129786356256545387149280
474 2798333883834214792902878999904389773011996480
475 2900990563851865110060804344259130091623224000
476 3007184063506552785780622742421355599028161600
477 3117028375969378096814976100407081054184364400
478 3230640916194456047253331143284216901219986400
479 3348142616092039932801920610040271998995490560
480 3469658022139955080929343783336495178045683200
481 3595315395490484295724662395253437982214558080
482 3725246814631061325354822911838325114808229120
483 3859588280658366652912772280547056963298571520
484 3998479825226681481020360579121773637837243840
485 4142065621232641335403277603229317867317280400
486 4290494096299840657283145265417865958052908960
487 4443918049128074499285076730750366603550738240
488 4602494768773363401119429676635580827677760640
489 4766386156926293122153165343265512303075692320
490 4935758853257612576911944118377709159242897600
491 5110784363901471491582734156157242259617458240
492 5291639193148144416091502686950442529941373760
493 5478504978419580235103066051691493400754659760
494 5671568628602636676620140315025446021547292000
495 5871022465816407979614647331770489042718556800
496 6077064370691631319835314434979748050018609920
497 6289897931241764279873151156003512020442047680
498 6509732595406962066827933558390356889764874880
499 6736783827353849816511697216598758391747018880
500 6971273267615682672051529725716018459692920000
501 7213428897159214889096294592838880988302178000
502 7463485205466359508840112964901715997940852000
503 7721683362720512670253968078295243772827512000
504 7988271396189241928113262983135869341401368960
505 8263504370896896534903533145340849361485039200
506 8547644574682590071281369548658894666128636480
507 8840961707740932617879237123855690343429558720
508 9143733076744851404993317587268922782957677120
509 9456243793651836118003510806827064647272608240
510 9778786979296978345057637079979547445877106400
511 10111663971878244607408464326715744997351119360
512 10455184540441529597706415536970420958483619840
513 10809667103475181261586609221741813667465226240
514 11175438952725872795387801980663904684213022720
515 11552836482349919108520693983355221401900953600
516 11942205423516397432057730119239309808110920640
517 12343901084580734173316366303942402777163417360
518 12758288596949763456001360622563943981158515360
519 13185743166761647692088411625240718731987918400
520 13626650332506477659185285950172779547737052800
521 14081406228715839568700457909766062948069244320
522 14550417855852150177981024778164463225955513280
523 15034103356531118805050571334599658376271900480
524 15532892298213297838392304573640272899886121280
525 16047225962503331696509796173472048063144766000
526 16577557641198208892411610892229437286393954400
527 17124352939228563616000366589814665337872649600
528 17688090084639862791645617355894438576535737600
529 18269260245763152637891557018294127768136727360
530 18868367855727926100181191259516433653842595200
531 19485930944472609904647983335101447406620074880
532 20122481478411158160623456837454765004331248320
533 20778565707917279201051505995499816904807632720
534 21454744522790914483449758073970714754150852640
535 22151593815874733679943417207446540878757182400
536 22869704854991609374432279003193932485002789760
537 23609684663377288880160292067289107133425161440
538 24372156408785790424794180444386839935683691840
539 25157759801448417166594400268340543428107133120
540 25967151501070706059570952044667775834559809600
541 26801005533055110344159607653909373164981693040
542 27660013714140755280868603781943276338214420960
543 28544886087655207557034966227101993004008520960
544 29456351368576860482492375295801350338899724800
545 30395157398610260561615291763928301862909148800
546 31362071611480487211853584698610664288375038720
547 32357881508656547229589045668695130641147738880
548 33383395145717660032240397992112349229702726080
549 34439441629580289692693274374897523805467553680
550 35526871626807826302516619336304155986819012000
551 36646557883228933240870565388942543549422740800
552 37799395755094759486119921170986057363237507200
553 38986303752009468199473957668437744856326663200
554 40208224091872855460077207466347314642523565760
555 41466123268078227277689884750393680331069851200
556 42760992629213169904590660934679601813296873280
557 44093848971515389078284211399491125306606047920
558 45465735144340409230329756983058585607799188320
559 46877720668902614987256249757919405361202727040
560 48330902370555885574180328155543773650082758400
561 49826405024884919131586465569948944423698420160
562 51365382017883269606216759787678103599021863040
563 52949016020499124928017764646532597882190157440
564 54578519677834942801042747009320192326647523520
565 56255136313292230796278747209592742712674715600
566 57980140647958011732617128221107012877159025440
567 59754839535534854777722388659685266586544634560
568 61580572713121778517697835035203019736005426560
569 63458713568158845672895444929178047103549711200
570 65390669921853871432209555572548815739113844800
571 67377884829415359810676701537931278202166493120
572 69421837397421566292000181820841889247897724480
573 71524043618661461601596992062476826204383101680
574 73686057224789342086013092832519178339667066080
575 75909470557140898186547047571872113789393408000
576 78195915456064715240702516962901846061732787200
577 80547064169129441693437607373443865199186924800
578 82964630278573220136791652109967228614619788800
579 85450369648368437824141917160854399463833884160
580 88006081391281416844144956426791651275143307200
581 90633608856313331426879673132475139436023281680
582 93334840636915412346003800350113854022584207520
583 96111711600378377548862434491678829619945593920
584 98966203938803015482460979661428340021483981440
585 101900348242065944596253038579541372048597834400
586 104916224593201780720407335387029973799666010560
587 108015963686630264986802669872586707825095224640
588 111201747969664340244430720713089468019966623040
589 114475812807742715105111469674777330074704943920
590 117840447673838123442563869176477194373038421600
591 121297997362500274980412942001587387423859667840
592 124850863229000401184710907273352289426029308160
593 128501504454052331685832562597258856481193732160
594 132252439334593191574977377893456138817842377600
595 136106246601115090853956344354456229937630140800
596 140065566762047585785831960828436748118899107520
597 144133103475699229641282807569178862821790720080
598 148311624950275199125055275604647575588076277280
599 152603965372496784383339403907581695841172908480
600 157013026365357466742392889365573936758070704000
601 161541778475559381038717061608345257825737093600
602 166193262691183170420709268162906882646609902400
603 170970591990153592702014281902858400679459614400
604 175876952920072730620919587253254173626664682560
605 180915607210002295623565838969648881740470713200
606 186089893414786297979513534861531591528201050080
607 191403228592515287117145467306482284675333477120
608 196859110015743447017332883960025064469885099520
609 202461116917080064333839333189459973318844115840
610 208212912269787273648647605844085784941883910400
611 214118244604026526974054644504436322427983560960
612 220180949859406935359221332620270102311891746240
613 226404953274499491349314158326061564957151338640
614 232794271313992204207291190599084221142787644320
615 239353013634172367393297743919429137574406177600
616 246085385087433531980999458298170561015025370240
617 252995687766516282675610971562946670912062441760
618 260088323089203607111911393419544636639555437760
619 267367793924203516404874761253851135477757224000
620 274838706758963617779305932299834794883262036800
621 282505773910174560822856539613594862013909631920
622 290373815777731679820230838779384572264149475680
623 298447763142936738093198572944594985045733002880
624 306732659511734448676085935678091159351498330880
625 315233663503791401411808001301795361620297400000
626 323956051288238172098811252056324351254886160000
627 332905219066908727121838603325582397033695440000
628 342086685605924769554558206871862148329515640000
629 351506094816486402553451273114877580434219210960
630 361169218385744415522141083886101658495297319200
631 371081958458643630594617812152158889743644428480
632 381250350371641084074747906107381249280846606720
633 391680565439217362217633671123791621639224705120
634 402378913794114165815077673451433356545270130240
635 413351847282246146151851168662505076156047486400
636 424605962413250238761171539077528331899454071360
637 436148003367651123786818807155974930718989177840
638 447984865061637065446568925898294729697820054240
639 460123596270456230909135130035018064677041374720
640 472571402811459663698069052442502841736558233600
641 485335650787833391406298656691569199534291632640
642 498423869894078684961427679294187430263275535360
643 511843756784316259874192343217795841964822543360
644 525603178504507221812817369194973877902098750400
645 539710175989700812489646493676223460258869782800
646 554172967627436510271826215438268151218572316320
647 568999952888445786217064640979807218055159241280
648 584199716025816813504541942900532048705429028480
649 599781029843803679630108653779992857698575333280
650 615752859537480159448709716488332683239857496000
651 632124366604456876395120349333302583659605486400
652 648904912829899712251373029773370755856557537600
653 666104064346106625946015385839632441704238615600
654 683731595767919612392743911942536092767838219360
655 701797494405268376666375252273262343177955875200
656 720311964554162420271439012016491312419392666880
657 739285431867468638318663580660289213922260096320
658 758728547806832212560247641984897487293008910720
659 778652194177119558956586564202889804764949024640
660 799067487744783353303477196879298815488220062400
661 819985784941571218026430253612708854156386791760
662 841418686655021511172853843468251802744202769440
663 863378043107211818567771746930479833251361019840
664 885875958823248215747960458020596246328936885120
665 908924797691006141396163469470851147355143589600
666 932537188113656812344646114303381987653831455040
667 956726028256536515629475161583607227853725088960
668 981504491389939839418008670225312058298852048960
669 1006886031329441955807778614864100947823902706800
670 1032884387975379448452382731371176047443651128800
671 1059513592953143890698217915243060521632798910720
672 1086787975355967429446214915249527277980430266880
673 1114722167591905020359170723183277099763833854080
674 1143331111336743695434873356179820377345973415680
675 1172630063594595328518470131537642654887184992000
676 1202634602867955802238777950357733146053545572800
677 1233360635439040275371037175145553867736266445200
678 1264824401764231407046164047806040746151516791200
679 1297042482983504917882086138749239499252624957760
680 1330031807546724762389912437881313828270304131200
681 1363809657958728456335998560493941860721803765280
682 1398393677645151751596175394638535717683447945920
683 1433801877940970883942940058275432658178157216320
684 1470052645203770040729767847631830707042392799040
685 1507164748053771510195901943718803733879214388400
686 1545157344742696186774948062090014724099628472160
687 1584049990653552722064628871912268838592335271040
688 1623862645933484633765202512689612635202787485440
689 1664615683261836119731597371441414577291988675520
690 1706329895755629176170185022204816076369648745600
691 1749026505014676892856314019917875471710917837440
692 1792727169308590499014795497534201581212892602560
693 1837453991907970866204975859274895480309907204560
694 1883229529562108744248781316487123581106842343200
695 1930076801125552018049974475279564347635016324800
696 1978019296335932732243952208254288867242226165120
697 2027080984745481542210648921313721804408341552480
698 2077286324808692619352648528672999048638554479680
699 2128660273128637871014321401450169283597587078080
700 2181228293864465636377737804472863586361238888000
701 2235016368302655794553966106836594100807488169200
702 2290051004594640475385967219183659912594629912800
703 2346359247663437302739075207528843501352675916800
704 2403968689281980329880522713178727905071507676160
705 2462907478325872552600714782271821759965693587200
706 2523204331203323113723122178306464948933273223680
707 2584888542465072048361453855721880819531834155520
708 2647989995597145668544924970888593430217214121920
709 2712539173999326454536256314967957520361969703440
710 2778567172152262614262868858255901698898680714400
711 2846105706976184297779476065856416095066688362560
712 2915187129384235816649897255180329465436114432640
713 2985844436033476124707969463436586831521331451040
714 3058111281276643273023574017886986061072848745920
715 3132021989317822564313288387358893324074335201600
716 3207611566575202706811440169598237775123548779840
717 3284915714254149411134468181369085514560840826160
718 3363970841133871592370781592698630252637188760160
719 3444814076571001640014790115774274694926478409600
720 3527483283723458107006776772408563514306400620800
721 3612017072998006652673945904957659050217434579520
722 3698454815724983159491822424316423867895509598080
723 3786836658063691637064648134203448831257197905280
724 3877203535142038835390441693457407619185135820480
725 3969597185434017420229923922506530680490284434000
726 4064060165378700123205125524142441676803252525600
727 4160635864244458475147924925584765871888568190400
728 4259368519242171570304485128379305942127166742400
729 4360303230891242798451360601491357831705083374560
730 4463485978642295629035612896377934130958813243200
731 4568963636760473343427768391002414488469421542080
732 4676783990473322095657099050036430312427767725120
733 4786995752387291846039388146567950285324755377520
734 4899648579176945563436188683009074847141185487840
735 5014793088551023638102573549299723871382606790400
736 5132480876499567695861947078939168568333300712960
737 5252764534826365963440132044649842600146661754240
738 5375697668971041012019831100081156300884662416640
739 5501334916125160109339142404342095892586619096320
740 5629731963646808547928449401438128673099489457600
741 5760945567778127196409601213072971226872478532240
742 5895033572670377150297911319341153823030870009760
743 6032054929721156746656981382200989008281459965760
744 6172069717228459361542989547378228366318696656000
745 6315139160366324338802227469903593884278358016800
746 6461325651486898111896406627379888913122542153920
747 6610692770753788085548031498667056726710225903680
748 6763305307111658149727429353468632139260496130880
749 6919229279597081813529992663900146385765820392880
750 7078531958995736879585337714855522320413924380000
751 7241281889851094339650935580411790832927445392000
752 7407548912829823767906542271957879372555426528000
753 7577404187449207929202023186322310145194283768000
754 7750920215171930614224561113717961987374586552960
755 7928170862873673871432120081652816947747252099200
756 8109231386689033835925198312347552218654094220480
757 8294178456241338267562253391614788745187803904720
758 8483090179262023714017454324159140870098794233120
759 8676046126605305918672868580566808707177558402240
760 8873127357663953707860324546932007443125505366400
761 9074416446192054126740449418538177500915768523360
762 9279997506540735057837888674121801946320836235840
763 9489956220312890960843979706731699629108574882240
764 9704379863443037726744816451994060073853726726720
765 9923357333708503953720198725550619994990329263600
766 10146979178678248236767500101067537427951998844640
767 10375337624105675327908441483249650312419517903360
768 10608526602771908279505641688901715660394109071360
769 10846641783786058940114989958664970396372676582400
770 11089780602349125440991306253769343361680280012800
771 11338042289988232602507743838179861027823016888320
772 11591527905268019514101396204554785387801206969280
773 11850340364986067909774952205505871472646837406480
774 12114584475859355384623037169974199814482479045280
775 12384366966708808987368587725849576168486223976000
776 12659796521149127290646992585073292552307398518400
777 12940983810791132696023597687767035478946568925600
778 13228041528964010485836176255805179092419258993600
779 13521084424964887000384408441328910287777826711360
780 13820229338843296308314068294119316669222124155200
781 14125595236728182861940520245547881449779518008880
782 14437303246705186899506421300876881589504235444320
783 14755476695252059784861267541505150677227031438720
784 15080241144240158073782424670766087622681431696640
785 15411724428510067877233939878733445339904632942400
786 15750056694029515067495572690188204188451432293760
787 16095370436641822055615207675610332110195296877440
788 16447800541413278270479351718495528389709488347840
789 16807484322587899103506988233790772686825704887120
790 17174561564158156961212724370654712958035909869600
791 17549174561060378203430706392501581366629313967040
792 17931468161003611150730566571902919539366247256960
793 18321589806940883033495547348567307331741993076960
794 18719689580191877740392127836261687813095735188800
795 19125920244226181518778405284426513444392583108800
796 19540437289116360397331756547531050190370051782720
797 19963398976670251055300566830705853224739000544880
798 20394966386251966166895666245149067664760547482080
799 20835303461301235917151030856124496286426087527680
800 21284577056560829430938546239260092257952273472000
801 21742956986021923293679176578467741001566637404800
802 22210616071597409184737357338288884692026596883200
803 22687730192533258906726046098053610455133574419200
804 23174478335568192790321364490049303417645438349760
805 23671042645852026599149362597339842457075099661200
806 24177608478633202667451787227545853649603957157280
807 24694364451726143089279883428006001912960717593920
808 25221502498769196356751612697303170017010292744320
809 25759217923284083931414975265144587650672067371040
810 26307709453547889842096436199557613805363583518400
811 26867179298288774550019135202834673502747107524160
812 27437833203216734022824259429156291857224627679040
813 28019880508400866228928619552100610346127103563440
814 28613534206504750118045328297656871785742224327520
815 29219011001891686608462079482251370552187874025600
816 29836531370611697172729727819600272326164853149440
817 30466319621282323316817883824362057936240164570560
818 31108603956875419599738646759101579243625406482560
819 31763616537422283857459394508295248017539889475200
820 32431593543649620993097177514384780995996708804800
821 33112775241558991091529670322307977702388846087120
822 33807406047962548727433320636979151396282391880480
823 34515734596988038178275421421410505990463764607680
824 35238013807566168844996121427849434552902946590080
825 35974500951913656540218448986279073461675531868000
826 36725457725025379444166659839419833533127225051200
827 37491150315189262469551968837134389235428036900800
828 38271849475537670536146348056820566733806837044800
829 39067830596649259851407056495711364598644787218160
830 39879373780215406743286628415098739012924186367200
831 40706763913785505913368256437846048234126713415680
832 41550290746605604190962399109415430864196330603520
833 42410248966565011990200156488922338913280497649920
834 43286938278265712721032360512564773747014364925440
835 44180663482229570400118163998081046570345101094400
836 45091734555258517667749952499439586899522834714560
837 46020466731963090361259596707478936549850868890640
838 46967180587474860742992703354203116631759558779040
839 47932202121358509451293417001583799769859218297920
840 48915862842739466255546971942781188143471389481600
841 49918499856663241770879966071940812219270864391840
842 50940455951702766444484666788130966361261113844160
843 51982079688830249383746267545483048143839018788160
844 53043725491570267976612067969792061519967481441600
845 54125753737450999777319909571784606928760279850800
846 55228530850770710816241625869967805026373136551520
847 56352429396696819361909654412399982676409653726080
848 57497828176715061237168569185280678726144252033280
849 58665112325446492090889994083786382639783900732480
850 59854673408850273573046878442042505284693295664000
851 61066909523830404175576296181290751235148824457600
852 62302225399264771605961992769878634356388840478400
853 63561032498475121976611722530393984793597560120400
854 64843749123156761842843797944644340932283876566560
855 66150800518787032227768236209891277612998104523200
856 67482618981531819255869973588251125337542813534080
857 68839643966669593901179178244932873854495423473120
858 70222322198552703663237206641370622026740503155520
859 71631107782125871737514140581502332541686048859840
860 73066462316022094469571804931815767866950454670400
861 74528855007256365597351496353301188461878285614960
862 76018762787537896016946592211879335166366798262240
863 77536670431221740577737791111531576768650929744640
864 79083070674920988746658148108460743667700445048320
865 80658464338800923902647010529262608192165617737600
866 82263360449576806555274025439176883858585633194240
867 83898276365237189950492438382820111778444989077760
868 85563737901514932356140455587985654814203124493760
869 87260279460128328834977075523770143306583209338000
870 88988444158815046538743549677483726478809756496800
871 90748783963181811518216421374298947175725822425920
872 92541859820393061766901127486276138533216983831680
873 94368241794722050725551370445800868295836491758880
874 96228509204988157796941982314731342601462931954880
875 98123250763904437581334526390292050560190136360000
876 100053064719359717569129200013285641600881823624000
877 102018558997659834944780030819899909807100040366000
878 104020351348752886991863216341930444008185194396000
879 106059069493463656370146545438693761428655097144960
880 108135351272762662288743933388790435334031599379200
881 110249844799095581352304443914367813445654728012480
882 112403208609799077637250979829180196507580582702720
883 114596111822629380390142808512210022310315666261120
884 116829234293430249658303971755022721878302668674240
885 119103266775967275192176680188727622327852719496400
886 121418911083955762127891365538022442973134169475360
887 123776880255309768295987150712566416011712806043840
888 126177898718640172536991284340629790424733417210240
889 128622702462029971165827521051578092717109831578720
890 131112039204115320744157798374380859862781057793600
891 133646668567501169622389076044022296242753170056640
892 136227362254540648331053592333742339951650609271360
893 138854904225507719864688904651805499323192549349360
894 141530090879192925240535501715589296861734908914400
895 144253731235952397459906441102840352434330436492800
896 147026647123240658182779303844253211395698027960320
897 149849673363658056077073317844921250090961473697280
898 152723657965544053954506610267797247637733403284480
899 155649462316147923486429965080714431829014972257280
900 158627961377408761537402546588536760214416650456000
901 161660043884377100993560442267537115357961866800400
902 164746612546310751429331182994635085812615906813600
903 167888584250477871082320881350937021872723253121600
904 171086890268700641425054921284520221683421164703360
905 174342476466673289166754949020188664104649034935200
906 177656303516088577821809776137233560183268464850880
907 181029347109607272077631772402605839957198569792320
908 184462598178705463117031744207099146593294468966720
909 187957063114435031833206548731323720283427755118640
910 191513763991132919553292970622840931608266308322400
911 195133738793115272493844448554319742629888483045760
912 198818041644392926743449203433942473238859707485440
913 202567743041445105139215459462647366293901565675840
914 206383930089088606010460989162200083437881942389120
915 210267706739480176440394146616407937230423608649600
916 214220194034290179480872462303859554836135710479040
917 218242530350086085682761764043841116193255499674960
918 222335871646964744411562934004246839642315556604960
919 226501391720472819741676203278471845456422928420800
920 230740282456855209300069698129386153341696142588800
921 235053754091671702298631017309863378019503946154720
922 239443035471822575191816910395400385328275952322880
923 243909374321024269960375250464673060870678531110080
924 248454037508776750991185598302796156421830278639680
925 253078311322864591936233342215549663766080865702000
926 257783501745434303829276650877949394107548135736800
927 262570934732690880156061596613402326386166447571200
928 267441956498257003552464356917888606767065874547200
929 272397933800238832384467167639056466337320588741760
930 277440254232042763684486655638551154341513612691200
931 282570326516988051820654463259487923960163882049280
932 287789580806760649899892989790437161283026571241920
933 293099468983754133293035071950248176134785549522320
934 298501464967344061862118130170459394296820476443040
935 303997065024142639507966534419657419091412596398400
936 309587788082281036582201730041038747482689948076160
937 315275176049767252564146315246039757315054836587040
938 321060794136967913232293404274901165514445857141440
939 326946231183262918404995258621617519776560416979520
940 332933099987922383229007803150091524905322694305600
941 339023037645255848001058297933222252007686371211440
942 345217705884084268660557796798077678629862923038560
943 351518791411585842435163540268403783737082597010560
944 357928006261567270699646440230520208946770441107200
945 364447088147212613967306672028844549573805941284800
946 371077800818362452117213616995940963821388807509120
947 377821934423376626515370835537901475217145548708480
948 384681305875634409659408727339583458863666044735680
949 391657759224726522410816048597840496663252714352080
950 398753166032393998822610363130936845803864647348000
951 405969425753269484070637723295241567884145224683200
952 413308466120477142100653602699915879141774595388800
953 420772243536147946358592033067426108253545165672800
954 428362743466907729425953470061377592796220016260160
955 436081980844395975584365555683912226249832059147200
956 443932000470873954331784338280191399609916562607680
957 451914877429981412716556861529628116750426104801520
958 460032717502701670094072358970860235421393483677920
959 468287657588595590593766718009246742023460638397440
960 476681866132365546261958953831845800483633983974400
961 485217543555811127568904447581448625238605980066560
962 493896922695239007787435018752937366317208764848640
963 502722269244390023716882305756051198330435523607040
964 511695882202947197391286988982722362738931719849920
965 520820094330689091827199828210983829116050795011600
966 530097272607353568586080557805602373185134306503840
967 539529818698277696002180578501781321845880004612160
968 549120169425880244412024634384153759344967246316160
969 558870797247053898669743561327125174716732038973600
970 568784210736535018697504228420500817801155236580800
971 578862955076319485856477099596435447446239817523520
972 589109612551193886585915654028654537249423316854080
973 599526803050452005101133030654849740873875894911280
974 610117184575867324020988573653424847687624280144480
975 620883453755992965667882878551544616052904948144000
976 631828346366861247504552967735633211004760952889600
977 642954637859155772798916446411183920988455426766400
978 654265143891929732198003121390178619356076670998400
979 665762720872944853502216500290239631916303294258560
980 677450266505706205619783964742961034016242125803200
981 689330720343268838506700183468182425062098595776080
982 701407064348893023918581863186525613722696925721120
983 713682323463625652076895602092816296819953159683520
984 726159566180886136942683414326261633182253371731840
985 738841905128135987756310694248757368183433740050400
986 751732497655712016902449146767401049028712532016960
987 764834546432903974056467242352788105136012488770240
988 778151300051358224023055008780215428755327922072640
989 791686053635889920752120304088093165175741546750320
990 805442149462786972773064594952788628151336728517600
991 819422977585689945789227481408219276585322208106240
992 833631976469132906482778599474021900836119294645760
993 848072633629831077760281721117770965574636674021760
994 862748486285802049784661019106003595774317951520000
995 877663122013408173254922042742715587570231082476800
996 892820179412408651575737517644951183956267406697920
997 908223348779110746870380080754288723391412267009680
998 923876372787710421298414626344193619434396469886880
999 939783047179913649910463722744568913699575739266880
1000 955947221462930564373112571166397200367642245840000