1 1163962800
2 4658179125600
3 13974537376800
4 144403552893600
5 433210658680800
6 10685862914126400
7 21371725828252800
8 32057588742379200
9 37400520199442400
10 64115177484758400
11 1533421328177138400
12 4600263984531415200
13 65937117111616951200
14 197811351334850853600
15 6198089008491993412800
16 9297133512737990119200
17 12396178016983986825600
18 328498717450075650878400
19 656997434900151301756800
20 58144272988663390205476800
21 116288545977326780410953600
22 232577091954653560821907200
23 348865637931980341232860800
24 465154183909307121643814400
25 3546800652308466802534084800
26 7093601304616933605068169600
27 14187202609233867210136339200
28 21280803913850800815204508800
29 28374405218467734420272678400
30 475271287409334551539567363200
31 950542574818669103079134726400
32 1188178218523336378848918408000
33 1425813862228003654618702089600
34 1901085149637338206158269452800
35 2376356437046672757697836816000
36 4752712874093345515395673632000
37 10455968323005360133870481990400
38 33744261406062753159309282787200
39 67488522812125506318618565574400
40 101232784218188259477927848361600
41 134977045624251012637237131148800
42 168721307030313765796546413936000
43 337442614060627531593092827872000
44 742373750933380569504804221318400
45 12316655413212904903147888217328000
46 24633310826425809806295776434656000
47 49266621652851619612591552869312000
48 54193283818136781573850708156243200
49 67741604772670976967313385195304000
50 73899932479277429418887329303968000
51 973015777643819487348683169168912000
52 1946031555287638974697366338337824000
53 2919047332931458462046049507506736000
54 3892063110575277949394732676675648000
55 4281269421632805744334205944343212800
56 5351586777041007180417757430429016000
57 5838094665862916924092099015013472000
58 10703173554082014360835514860858032000
59 21406347108164028721671029721716064000
60 161520619088874034899881406082039392000
61 242280928633311052349822109123059088000
62 355345361995522876779739093380486662400
63 484561857266622104699644218246118176000
64 888363404988807191949347733451216656000
65 1776726809977614383898695466902433312000
66 21563002648364683659134167711952258832000
67 43126005296729367318268335423904517664000
68 79064343044003840083491948277158282384000
69 158128686088007680166983896554316564768000
70 7669241275268372488098718982884353391248000
71 15338482550536744976197437965768706782496000
72 23007723825805117464296156948653060173744000
73 30676965101073489952394875931537413564992000
74 46015447651610234928592313897306120347488000
75 92030895303220469857184627794612240694976000
76 184061790606440939714369255589224481389952000
77 1549186737604211242595941234542639385032096000
78 2323780106406316863893911851813959077548144000
79 3098373475208422485191882469085278770064192000
80 4647560212812633727787823703627918155096288000
81 9295120425625267455575647407255836310192576000
82 18590240851250534911151294814511672620385152000
83 159566233973233757987381947157891856658305888000
84 239349350959850636981072920736837784987458832000
85 319132467946467515974763894315783713316611776000
86 478698701919701273962145841473675569974917664000
87 957397403839402547924291682947351139949835328000
88 1914794807678805095848583365894702279899670656000
89 2074361041652038853835965313052594136557976544000
90 17073587035136012104649868345894428662438730016000
91 25610380552704018156974802518841642993658095024000
92 34147174070272024209299736691788857324877460032000
93 51220761105408036313949605037683285987316190048000
94 102441522210816072627899210075366571974632380096000
95 204883044421632145255798420150733143949264760192000
96 221956631456768157360448288496627572611703490208000
97 443913262913536314720896576993255145223406980416000
98 2791531480244737979110253474553739086308732357616000
99 3722041973659650638813671299404985448411643143488000
100 5583062960489475958220506949107478172617464715232000
101 11166125920978951916441013898214956345234929430464000
102 22332251841957903832882027796429912690469858860928000
103 24193272828787729152288863446132405414675680432672000
104 48386545657575458304577726892264810829351360865344000
105 420590743023540522185944856832763355670515675214144000
106 630886114535310783278917285249145033505773512821216000
107 1261772229070621566557834570498290067011547025642432000
108 2523544458141243133115669140996580134023094051284864000
109 2733839829653013394208641569412961811858351888891936000
110 4100759744479520091312962354119442717787527833337904000
111 5467679659306026788417283138825923623716703777783872000
112 347197658365932701064497479315446150106010689889275872000
113 520796487548899051596746218973169225159016034833913808000
114 694395316731865402128994958630892300212021379778551744000
115 1041592975097798103193492437946338450318032069667827616000
116 2083185950195596206386984875892676900636064139335655232000
117 4166371900391192412773969751785353801272128278671310464000
118 6249557850586788619160954627678030701908192418006965696000
119 45482893245937183839449169790323445663887400375495139232000
120 68224339868905775759173754685485168495831100563242708848000
121 90965786491874367678898339580646891327774800750990278464000
122 136448679737811551518347509370970336991662201126485417696000
123 272897359475623103036695018741940673983324402252970835392000
124 545794718951246206073390037483881347966648804505941670784000
125 818692078426869309110085056225822021949973206758912506176000
126 6231156374693394186004536261274312055952573851442834074784000
127 9346734562040091279006804391911468083928860777164251112176000
128 12462312749386788372009072522548624111905147702885668149568000
129 18693469124080182558013608783822936167857721554328502224352000
130 37386938248160365116027217567645872335715443108657004448704000
131 74773876496320730232054435135291744671430886217314008897408000
132 112160814744481095348081652702937617007146329325971013346112000
133 130854283868561277906095261486760553175004050880299515570464000
134 635577950218726206972462698649979829707162532847169075627968000
135 866130736082381791854630540317129375777407765350553936394976000
136 1271155900437452413944925397299959659414325065694338151255936000
137 1299196104123572687781945810475694063666111648025830904592464000
138 1732261472164763583709261080634258751554815530701107872789952000
139 2598392208247145375563891620951388127332223296051661809184928000
140 5196784416494290751127783241902776254664446592103323618369856000
141 10393568832988581502255566483805552509328893184206647236739712000
142 15590353249482872253383349725708328763993339776309970855109568000
143 18188745457730017628947241346659716891325563072361632664294496000
144 88345335080402942769172315112347196329295592065756501512287552000
145 176690670160805885538344630224694392658591184131513003024575104000
146 258106959352549773972679901014504553981667514074465073045702848000
147 265036005241208828307516945337041588987886776197269504536862656000
148 387160439028824660959019851521756830972501271111697609568554272000
149 774320878057649321918039703043513661945002542223395219137108544000
150 1548641756115298643836079406087027323890005084446790438274217088000
151 2322962634172947965754119109130540985835007626670185657411325632000
152 2710123073201772626713138960652297816807508897781883266979879904000
153 13163454926980038472606674951739732253065043217797718725330845248000
154 26326909853960076945213349903479464506130086435595437450661690496000
155 39490364780940115417820024855219196759195129653393156175992535744000
156 58461226293352523804811997579785281476847691937866339044851695072000
157 116922452586705047609623995159570562953695383875732678089703390144000
158 233844905173410095219247990319141125907390767751465356179406780288000
159 350767357760115142828871985478711688861086151627198034269110170432000
160 409228584053467666633683983058496970337933843565064373313961865504000
161 1987681693973985809363607917712699570212821525887455527524957632448000
162 3975363387947971618727215835425399140425643051774911055049915264896000
163 5963045081921957428090823753138098710638464577662366582574872897344000
164 9178412528056346237355483620026289191865087634245015230041716126304000
165 18356825056112692474710967240052578383730175268490030460083432252608000
166 36713650112225384949421934480105156767460350536980060920166864505216000
167 55070475168338077424132901720157735151190525805470091380250296757824000
168 64248887696394423661488385340184024343055613439715106610292012884128000
169 128497775392788847322976770680368048686111226879430213220584025768256000
170 256995550785577694645953541360736097372222453758860426441168051536512000
171 312066025953915772070086443080893832523412979564330517821418348294336000
172 624132051907831544140172886161787665046825959128661035642836696588672000
173 642488876963944236614883853401840243430556134397151066102920128841280000
174 936198077861747316210259329242681497570238938692991553464255044883008000
175 1092231090838705202245302550783128413831945428475156812374964219030176000
176 1496081242073184436688943830064285138274009284381937482496799728587552000
177 2992162484146368873377887660128570276548018568763874964993599457175104000
178 5984324968292737746755775320257140553096037137527749929987198914350208000
179 8976487452439106620133662980385710829644055706291624894980798371525312000
180 10472568694512291056822606810449995967918064990673562377477598100112864000
181 20945137389024582113645213620899991935836129981347124754955196200225728000
182 41890274778049164227290427241799983871672259962694249509910392400451456000
183 50866762230488270847424090222185694701316315668985874404891190771976768000
184 62835412167073746340935640862699975807508389944041374264865588600677184000
185 101733524460976541694848180444371389402632631337971748809782381543953536000
186 104725686945122910568226068104499959679180649906735623774775981001128640000
187 125670824334147492681871281725399951615016779888082748529731177201354368000
188 152600286691464812542272270666557084103948947006957623214673572315930304000
189 178033667806708947965984315777649931454607104841450560417119167701918688000
190 249845567426221800927053619620735618091759550491783559576965554674121184000
191 499691134852443601854107239241471236183519100983567119153931109348242368000
192 999382269704887203708214478482942472367038201967134238307862218696484736000
193 1499073404557330805562321717724413708550557302950701357461793328044727104000
194 1748918971983552606489375337345149326642316853442484917038758882718848288000
195 3497837943967105212978750674690298653284633706884969834077517765437696576000
196 6995675887934210425957501349380597306569267413769939668155035530875393152000
197 8494749292491541231519823067105011015119824716720641025616828858920120256000
198 10493513831901315638936252024070895959853901120654909502232553296313089728000
199 16989498584983082463039646134210022030239649433441282051233657717840240512000
200 17489189719835526064893753373451493266423168534424849170387588827188482880000
201 20987027663802631277872504048141791919707802241309819004465106592626179456000
202 25484247877474623694559469201315033045359474150161923076850486576760360768000
203 29731622523720394310319380734867538552919386508522243589658901006220420896000
204 302562982153154600922661933360710833509120815645549890647705286710360753824000
205 605125964306309201845323866721421667018241631291099781295410573420721507648000
206 1210251928612618403690647733442843334036483262582199562590821146841443015296000
207 1469591627601036633052929390609166905615729675992670897431711392593180804288000
208 1815377892918927605535971600164265001054724893873299343886231720262164522944000
209 2939183255202073266105858781218333811231459351985341794863422785186361608576000
210 3025629821531546009226619333607108335091208156455498906477052867103607538240000
211 3630755785837855211071943200328530002109449787746598687772463440524329045888000
212 4408774882803109899158788171827500716847189027978012692295134177779542412864000
213 5143570696603628215685252867132084169655053865974348141010989874076132815008000
214 10287141393207256431370505734264168339310107731948696282021979748152265630016000
215 20574282786414512862741011468528336678620215463897392564043959496304531260032000
216 51435706966036282156852528671320841696550538659743481410109898740761328150080000
217 54158773805414673565156486071567239198132626000553430425939246321154574934496000
218 102871413932072564313705057342641683393101077319486962820219797481522656300160000
219 108317547610829347130312972143134478396265252001106860851878492642309149868992000
220 216635095221658694260625944286268956792530504002213721703756985284618299737984000
221 263056901340585557316474360919040876105215612002688090640276339274179363967552000
222 324952642832488041390938916429403435188795756003320582555635477926927449606976000
223 526113802681171114632948721838081752210431224005376181280552678548358727935104000
224 541587738054146735651564860715672391981326260005534304259392463211545749344960000
225 649905285664976082781877832858806870377591512006641165111270955853854899213952000
226 789170704021756671949423082757122628315646836008064271920829017822538091902656000
227 920699154692049450607660263216643066368254642009408317240967187459627773886432000
228 1841398309384098901215320526433286132736509284018816634481934374919255547772864000
229 3682796618768197802430641052866572265473018568037633268963868749838511095545728000
230 9206991546920494506076602632166430663682546420094083172409671874596277738864320000
231 18413983093840989012153205264332861327365092840188166344819343749192555477728640000
232 19605476117560111830586647957907340589724010612200341814190007168257956126287552000
233 39210952235120223661173295915814681179448021224400683628380014336515912252575104000
234 47613299142645985874281859326346398575044025772486544405890017408626464878126912000
235 58816428352680335491759943873722021769172031836601025442570021504773868378862656000
236 95226598285291971748563718652692797150088051544973088811780034817252929756253824000
237 98027380587800559152933239789536702948620053061001709070950035841289780631437760000
238 117632856705360670983519887747444043538344063673202050885140043009547736757725312000
239 142839897427937957622845577979039195725132077317459633217670052225879394634380736000
240 166646546999260950559986507642212395012654090203702905420615060930192627073444192000
241 333293093998521901119973015284424790025308180407405810841230121860385254146888384000
242 666586187997043802239946030568849580050616360814811621682460243720770508293776768000
243 1666465469992609505599865076422123950126540902037029054206150609301926270734441920000
244 3166284392985958060639743645202035505240427713870355202991686157673659914395439648000
245 3332930939985219011199730152844247900253081804074058108412301218603852541468883840000
246 3744645938453981359642049759960302052637286026930265286510291369137269620120922432000
247 6332568785971916121279487290404071010480855427740710405983372315347319828790879296000
248 9094140136245383301987835131332162127833408922544929981524993325047654791722240192000
249 11233937815361944078926149279880906157911858080790795859530874107411808860362767296000
250 18188280272490766603975670262664324255666817845089859963049986650095309583444480384000
251 18723229692269906798210248799801510263186430134651326432551456845686348100604612160000
252 27282420408736149905963505393996486383500226767634789944574979975142964375166720576000
253 31829490476858841556957422959662567447416931228907254935337476637666791771027840672000
254 63658980953717683113914845919325134894833862457814509870674953275333583542055681344000
255 127317961907435366227829691838650269789667724915629019741349906550667167084111362688000
256 190976942861153049341744537757975404684501587373443529612024859826000750626167044032000
257 318294904768588415569574229596625674474169312289072549353374766376667917710278406720000
258 381953885722306098683489075515950809369003174746887059224049719652001501252334088064000
259 604760319060317989582191036233588781500921693349237843771412056115669043649528972768000
260 636589809537176831139148459193251348948338624578145098706749532753335835420556813440000
261 722716666121618402410915603672338296158996203197541200296486234243493036683338029376000
262 1209520638120635979164382072467177563001843386698475687542824112231338087299057945536000
263 1755169046295358977283652180347107290671847922051171486434323711734197374802392357056000
264 2168149998364855207232746811017014888476988609592623600889458702730479110050014088128000
265 3510338092590717954567304360694214581343695844102342972868647423468394749604784714112000
266 3613583330608092012054578018361691480794981015987706001482431171217465183416690146880000
267 5265507138886076931850956541041321872015543766153514459302971135202592124407177071168000
268 6143091662033756420492782631214875517351467727179100202520132991069690811808373249696000
269 12286183324067512840985565262429751034702935454358200405040265982139381623616746499392000
270 24572366648135025681971130524859502069405870908716400810080531964278763247233492998784000
271 36858549972202538522956695787289253104108806363074601215120797946418144870850239498176000
272 61430916620337564204927826312148755173514677271791002025201329910696908118083732496960000
273 73717099944405077045913391574578506208217612726149202430241595892836289741700478996352000
274 116718741578641371989362869993082634829677886816402903847882526830324125424359091744224000
275 122861833240675128409855652624297510347029354543582004050402659821393816236167464993920000
276 142375183225958825274950373923450644343322252029915616458407788145968128226617591787072000
277 233437483157282743978725739986165269659355773632805807695765053660648250848718183488448000
278 427125549677876475824851121770351933029966756089746849375223364437904384679852775361216000
279 1210189057420650014837078178349330476918239142254282739896466199240729089926249530190112000
280 2420378114841300029674156356698660953836478284508565479792932398481458179852499060380224000
281 4840756229682600059348312713397321907672956569017130959585864796962916359704998120760448000
282 7261134344523900089022469070095982861509434853525696439378797195444374539557497181140672000
283 12101890574206500148370781783493304769182391422542827398964661992407290899262495301901120000
284 14522268689047800178044938140191965723018869707051392878757594390888749079114994362281344000
285 22993592090992350281904485388637279061446543702831372058032857785573852708598741073612128000
286 24203781148413000296741563566986609538364782845085654797929323984814581798524990603802240000
287 45987184181984700563808970777274558122893087405662744116065715571147705417197482147224256000
288 240827622426709352952578557491516764906729589308602265239396773648905088895323656507832288000
289 481655244853418705905157114983033529813459178617204530478793547297810177790647313015664576000
290 963310489706837411810314229966067059626918357234409060957587094595620355581294626031329152000
291 1444965734560256117715471344949100589440377535851613591436380641893430533371941939046993728000
292 2408276224267093529525785574915167649067295893086022652393967736489050888953236565078322880000
293 2889931469120512235430942689898201178880755071703227182872761283786861066743883878093987456000
294 4575724826107477706098992592338818533227862196863443039548538699329196689011149473648813472000
295 4816552448534187059051571149830335298134591786172045304787935472978101777906473130156645760000
296 9151449652214955412197985184677637066455724393726886079097077398658393378022298947297626944000
297 101629256664071346945988151261420074790639886688230155931025438479837947513826583046305225536000
298 203258513328142693891976302522840149581279773376460311862050876959675895027653166092610451072000
299 304887769992214040837964453784260224371919660064690467793076315439513842541479749138915676608000
300 508146283320356734729940756307100373953199433441150779655127192399189737569132915231526127680000
301 609775539984428081675928907568520448743839320129380935586152630879027685082959498277831353216000
302 965477938308677795986887436983490710511078923538186481344741665558460501381352538939899642592000
303 1016292566640713469459881512614200747906398866882301559310254384798379475138265830463052255360000
304 1524438849961070204189822268921301121859598300323452338965381577197569212707398745694578383040000
305 1930955876617355591973774873966981421022157847076372962689483331116921002762705077879799285184000
306 3048877699922140408379644537842602243719196600646904677930763154395138425414797491389156766080000
307 3861911753234711183947549747933962842044315694152745925378966662233842005525410155759598570368000
308 9654779383086777959868874369834907105110789235381864813447416655584605013813525389398996425920000
309 19309558766173555919737748739669814210221578470763729626894833311169210027627050778797992851840000
310 22663324236087910368955357731296676678312694731475324772618672781003862295583328019326065294528000
311 45326648472175820737910715462593353356625389462950649545237345562007724591166656038652130589056000
312 67989972708263731106866073193890030034938084194425974317856018343011586886749984057978195883584000
313 113316621180439551844776788656483383391563473657376623863093363905019311477916640096630326472640000
314 135979945416527462213732146387780060069876168388851948635712036686023173773499968115956391767168000
315 215301580242835148505075898447318428443970599949015585339877391419536691808041616183597620298016000
316 226633242360879103689553577312966766783126947314753247726186727810038622955833280193260652945280000
317 339949863541318655534330365969450150174690420972129871589280091715057934433749920289890979417920000
318 430603160485670297010151796894636856887941199898031170679754782839073383616083232367195240596032000
319 679899727082637311068660731938900300349380841944259743178560183430115868867499840579781958835840000
320 861206320971340594020303593789273713775882399796062341359509565678146767232166464734390481192064000
321 1291809481457010891030455390683910570663823599694093512039264348517220150848249697101585721788096000
322 2153015802428351485050758984473184284439705999490155853398773914195366918080416161835976202980160000
323 4306031604856702970101517968946368568879411998980311706797547828390733836160832323671952405960320000
324 10289149203183911307505732410008691211953963408089797446768877442575753482194830920774033643715712000
325 25722873007959778268764331025021728029884908520224493616922193606439383705487077301935084109289280000
326 30867447609551733922517197230026073635861890224269392340306632327727260446584492762322100931147136000
327 48873458715123578710652228947541283256781326188426537872152167852234829040425446873676659807649632000
328 51445746015919556537528662050043456059769817040448987233844387212878767410974154603870168218578560000
329 77168619023879334806292993075065184089654725560673480850766580819318151116461231905805252327867840000
330 97746917430247157421304457895082566513562652376853075744304335704469658080850893747353319615299264000
331 154337238047758669612585986150130368179309451121346961701533161638636302232922463811610504655735680000
332 195493834860494314842608915790165133027125304753706151488608671408939316161701787494706639230598528000
333 293240752290741472263913373685247699540687957130559227232913007113408974242552681242059958845897792000
334 488734587151235787106522289475412832567813261884265378721521678522348290404254468736766598076496320000
335 977469174302471574213044578950825665135626523768530757443043357044696580808508937473533196152992640000
336 2356215167529115689418812721891990287537457620452563615310072934349847547422616280857253704410898048000
337 5890537918822789223547031804729975718843644051131409038275182335874618868556540702143134261027245120000
338 7068645502587347068256438165675970862612372861357690845930218803049542642267848842571761113232694144000
339 11192022045763299524739360428986953865802923697149677172722846438161775850257427334071955095951765728000
340 11781075837645578447094063609459951437687288102262818076550364671749237737113081404286268522054490240000
341 17671613756468367670641095414189927156530932153394227114825547007623856605669622106429402783081735360000
342 22384044091526599049478720857973907731605847394299354345445692876323551700514854668143910191903531456000
343 35343227512936735341282190828379854313061864306788454229651094015247713211339244212858805566163470720000
344 44768088183053198098957441715947815463211694788598708690891385752647103401029709336287820383807062912000
345 67152132274579797148436162573921723194817542182898063036337078628970655101544564004431730575710594368000
346 111920220457632995247393604289869538658029236971496771727228464381617758502574273340719550959517657280000
347 223840440915265990494787208579739077316058473942993543454456928763235517005148546681439101919035314560000
348 1372495335085709889086458410502084342490569063913618305918117484258786196373673983599350282819348112960000
349 1646994402102851866903750092602501210988682876696341967101740981110543435648408780319220339383217735552000
350 2607741136662848789264270979953960250732081221435874781244423220091693773109980568838765537356761414624000
351 2744990670171419778172916821004168684981138127827236611836234968517572392747347967198700565638696225920000
352 4117486005257129667259375231506253027471707191740854917754352452776358589121021950798050848458044338880000
353 5215482273325697578528541959907920501464162442871749562488846440183387546219961137677531074713522829248000
354 8234972010514259334518750463012506054943414383481709835508704905552717178242043901596101696916088677760000
355 10430964546651395157057083919815841002928324885743499124977692880366775092439922275355062149427045658496000
356 15646446819977092735585625879723761504392487328615248687466539320550162638659883413032593224140568487744000
357 26077411366628487892642709799539602507320812214358747812444232200916937731099805688387655373567614146240000
358 31292893639954185471171251759447523008784974657230497374933078641100325277319766826065186448281136975488000
359 52154822733256975785285419599079205014641624428717495624888464401833875462199611376775310747135228292480000
360 393631662102581596189996272131997789426295207530425730137316094485419881119969698496293661112589038796928000
361 623250131662420860634160764208996499924967411923174072717417149601914811773285355952464963428265978095136000
362 656052770170969326983327120219996315710492012550709550228860157475699801866616164160489435187648397994880000
363 984079155256453990474990680329994473565738018826064325343290236213549702799924246240734152781472596992320000
364 1246500263324841721268321528417992999849934823846348145434834299203829623546570711904929926856531956190272000
365 1968158310512907980949981360659988947131476037652128650686580472427099405599848492481468305562945193984640000
366 2493000526649683442536643056835985999699869647692696290869668598407659247093141423809859853713063912380544000
367 3739500789974525163804964585253978999549804471539044436304502897611488870639712135714789780569595868570816000
368 6232501316624208606341607642089964999249674119231740727174171496019148117732853559524649634282659780951360000
369 7479001579949050327609929170507957999099608943078088872609005795222977741279424271429579561139191737141632000
370 12465002633248417212683215284179929998499348238463481454348342992038296235465707119049299268565319561902720000
371 150203281730643427412832744174368156481917146273484951524897533054061469637361770784544056186212100720927776000
372 158108717611203607802981835973019112086228575024721001605155297951643652249854495562677953880223263916766080000
373 237163076416805411704472753959528668129342862537081502407732946927465478374781743344016930820334895875149120000
374 300406563461286854825665488348736312963834292546969903049795066108122939274723541569088112372424201441855552000
375 474326152833610823408945507919057336258685725074163004815465893854930956749563486688033861640669791750298240000
376 600813126922573709651330976697472625927668585093939806099590132216245878549447083138176224744848402883711104000
377 901219690383860564476996465046208938891502877640909709149385198324368817824170624707264337117272604325566656000
378 1502032817306434274128327441743681564819171462734849515248975330540614696373617707845440561862121007209277760000
379 1802439380767721128953992930092417877783005755281819418298770396648737635648341249414528674234545208651133312000
380 3004065634612868548256654883487363129638342925469699030497950661081229392747235415690881123724242014418555520000
381 39685288120412105558548440829227797133643372331204971402893979785862556714713478386232166423936039243108286080000
382 59527932180618158337822661243841695700465058496807457104340969678793835072070217579348249635904058864662429120000
383 75402047428783000561242037575532814553922407429289445665498561593138857757955608933841116205478474561905743552000
384 119055864361236316675645322487683391400930116993614914208681939357587670144140435158696499271808117729324858240000
385 150804094857566001122484075151065629107844814858578891330997123186277715515911217867682232410956949123811487104000
386 226206142286349001683726112726598443661767222287868336996495684779416573273866826801523348616435423685717230656000
387 377010237143915002806210187877664072769612037146447228327492807965694288789778044669205581027392372809528717760000
388 452412284572698003367452225453196887323534444575736673992991369558833146547733653603046697232870847371434461312000
389 754020474287830005612420375755328145539224074292894456654985615931388577579556089338411162054784745619057435520000
390 15298678570418866692820423939667315795019520033679516475815629207450015613522045917892500156427343128218244283840000
391 19378326189197231144239203656911933340358058709327387536033130329436686443794591495997166864807967962409776092864000
392 38756652378394462288478407313823866680716117418654775072066260658873372887589182991994333729615935924819552185728000
393 58134978567591693432717610970735800021074176127982162608099390988310059331383774487991500594423903887229328278592000
394 96891630945986155721196018284559666701790293546636937680165651647183432218972957479985834324039839812048880464320000
395 116269957135183386865435221941471600042148352255964325216198781976620118662767548975983001188847807774458656557184000
396 193783261891972311442392036569119333403580587093273875360331303294366864437945914959971668648079679624097760928640000
397 290674892837958467163588054853679000105370880639910813040496954941550296656918872439957502972119519436146641392960000
398 581349785675916934327176109707358000210741761279821626080993909883100593313837744879915005944239038872293282785920000
399 1162699571351833868654352219414716000421483522559643252161987819766201186627675489759830011888478077744586565571840000
400 1744049357027750802981528329122074000632225283839464878242981729649301779941513234639745017832717116616879848357760000
401 2228507511757681581587508420544872334141176751572649566643809987885218941036378022039674189452916315677124250679360000
402 3488098714055501605963056658244148001264450567678929756485963459298603559883026469279490035665434233233759696715520000
403 4023552464020161940211771496132504054090133768857712833139510481559354106356298076405727541140391242721398246649920000
404 5096499787758871790934910561767838468514169440553102921976713276641848534717977563447254885444495574113771112423232000
405 10192999575517743581869821123535676937028338881106205843953426553283697069435955126894509770888991148227542224846464000
406 15289499363276615372804731685303515405542508321659308765930139829925545604153932690341764656333486722341313337269696000
407 25482498938794358954674552808839192342570847202765514609883566383209242673589887817236274427222477870568855562116160000
408 30578998726553230745609463370607030811085016643318617531860279659851091208307865380683529312666973444682626674539392000
409 50964997877588717909349105617678384685141694405531029219767132766418485347179775634472548854444955741137711124232320000
410 76447496816383076864023658426517577027712541608296543829650699149627728020769663451708823281667433611706566686348480000
411 152894993632766153728047316853035154055425083216593087659301398299255456041539326903417646563334867223413133372696960000
412 305789987265532307456094633706070308110850166433186175318602796598510912083078653806835293126669734446826266745393920000
413 458684980898298461184141950559105462166275249649779262977904194897766368124617980710252939690004601670239400118090880000
414 586097475592270255957514714603301423879129485663606836027322026813812581492567419796434311826116991023083677928671680000
415 917369961796596922368283901118210924332550499299558525955808389795532736249235961420505879380009203340478800236181760000
416 1082335612821423561916966532459643590550245983822724752114528319539466254609844182553140708566765244292056128348828480000
417 1172194951184540511915029429206602847758258971327213672054644053627625162985134839592868623652233982046167355857343360000
418 1370958442907136511761490941115548548030311579508784686011735871416657255839135964567311564184569309436604429241849408000
419 2741916885814273023522981882231097096060623159017569372023471742833314511678271929134623128369138618873208858483698816000
420 4112875328721409535284472823346645644090934738526354058035207614249971767517407893701934692553707928309813287725548224000
421 6854792214535682558807454705577742740151557897543923430058679357083286279195679822836557820922846547183022146209247040000
422 8225750657442819070568945646693291288181869477052708116070415228499943535034815787403869385107415856619626575451096448000
423 13709584429071365117614909411155485480303115795087846860117358714166572558391359645673115641845693094366044292418494080000
424 20564376643607047676422364116733228220454673692631770290176038071249858837587039468509673462768539641549066438627741120000
425 41128753287214095352844728233466456440909347385263540580352076142499717675174078937019346925537079283098132877255482240000
426 82257506574428190705689456466932912881818694770527081160704152284999435350348157874038693851074158566196265754510964480000
427 123386259861642286058534184700399369322728042155790621741056228427499153025522236811058040776611237849294398631766446720000
428 157660220934320698852571458228288083023485831643510238891349625212915584421500635925240829881225470585209509362812681920000
429 246772519723284572117068369400798738645456084311581243482112456854998306051044473622116081553222475698588797263532893440000
430 293312951074605785279497930296563413039116661615958407823037174595195354999267773471901132021593381203147210782532518080000
431 315320441868641397705142916456576166046971663287020477782699250425831168843001271850481659762450941170419018725625363840000
432 371529738027833994687364045042313656516214438046880649909180421153914116332405846397741433894018282857319800324541189568000
433 743059476055667989374728090084627313032428876093761299818360842307828232664811692795482867788036565714639600649082379136000
434 1114589214083501984062092135126940969548643314140641949727541263461742348997217539193224301682054848571959400973623568704000
435 1857648690139169973436820225211568282581072190234403249545902105769570581662029231988707169470091414286599001622705947840000
436 2229178428167003968124184270253881939097286628281283899455082526923484697994435078386448603364109697143918801947247137408000
437 3715297380278339946873640450423136565162144380468806499091804211539141163324058463977414338940182828573198003245411895680000
438 5572946070417509920310460675634704847743216570703209748637706317308711744986087695966121508410274242859797004868117843520000
439 11145892140835019840620921351269409695486433141406419497275412634617423489972175391932243016820548485719594009736235687040000
440 22291784281670039681241842702538819390972866282812838994550825269234846979944350783864486033641096971439188019472471374080000
441 33437676422505059521862764053808229086459299424219258491826237903852270469916526175796729050461645457158782029208707061120000
442 42725919873200909389046865179866070499364660375391274739555748432700123378226672335740264897812102528591777037322236800320000
443 66875352845010119043725528107616458172918598848438516983652475807704540939833052351593458100923290914317564058417414122240000
444 85451839746401818778093730359732140998729320750782549479111496865400246756453344671480529795624205057183554074644473600640000
445 102913737433710016528399840476720882854991399338985940024842976659634210224076419452174377188643064351477584689897909510336000
446 205827474867420033056799680953441765709982798677971880049685953319268420448152838904348754377286128702955169379795819020672000
447 308741212301130049585199521430162648564974198016957820074528929978902630672229258356523131565929193054432754069693728531008000
448 514568687168550082641999202383604414274956996694929700124214883298171051120382097260871885943215321757387923449489547551680000
449 617482424602260099170399042860325297129948396033915640149057859957805261344458516713046263131858386108865508139387457062016000
450 1029137374337100165283998404767208828549913993389859400248429766596342102240764194521743771886430643514775846898979095103360000
451 1543706061505650247925997607150813242824870990084789100372644649894513153361146291782615657829645965272163770348468642655040000
452 3087412123011300495851995214301626485649741980169578200745289299789026306722292583565231315659291930544327540696937285310080000
453 6174824246022600991703990428603252971299483960339156401490578599578052613444585167130462631318583861088655081393874570620160000
454 9262236369033901487555985642904879456949225940508734602235867899367078920166877750695693946977875791632982622090811855930240000
455 11835079804876651900765981654822901528324010923983383102856942315857934175768788237000053376693952400419922239338259593688640000
456 14202095765851982280919177985787481833988813108780059723428330779029521010922545884400064052032742880503906687205911512426368000
457 18524472738067802975111971285809758913898451881017469204471735798734157840333755501391387893955751583265965244181623711860480000
458 23670159609753303801531963309645803056648021847966766205713884631715868351537576474000106753387904800839844478676519187377280000
459 57837520437745029288960710347917136164505166428510098293961752882714426145930947732121999980017402165530402595722625144808832000
460 144593801094362573222401775869792840411262916071275245734904382206786065364827369330304999950043505413826006489306562862022080000
461 173512561313235087866882131043751408493515499285530294881885258648143278437792843196365999940052206496591207787167875434426496000
462 289187602188725146444803551739585680822525832142550491469808764413572130729654738660609999900087010827652012978613125724044160000
463 433781403283087719667205327609378521233788748213825737204713146620358196094482107990914999850130516241478019467919688586066240000
464 867562806566175439334410655218757042467577496427651474409426293240716392188964215981829999700261032482956038935839377172132480000
465 1735125613132350878668821310437514084935154992855302948818852586481432784377928431963659999400522064965912077871678754344264960000
466 2602688419698526318003231965656271127402732489282954423228278879722149176566892647945489999100783097448868116807518131516397440000
467 3325657425170339184115240845005235329459047069639330651902800790756079503391029494597014998851000624517998149254050945826507840000
468 3990788910204407020938289014006282395350856483567196782283360948907295404069235393516417998621200749421597779104861134991809408000
469 5205376839397052636006463931312542254805464978565908846456557759444298353133785295890979998201566194897736233615036263032794880000
470 6651314850340678368230481690010470658918094139278661303805601581512159006782058989194029997702001249035996298508101891653015680000
471 16368018283881843288775881028460549534554962099268357817191176065808182599298458208190525994344924812845103934589502915980899456000
472 40920045709704608221939702571151373836387405248170894542977940164520456498246145520476314985862312032112759836473757289952248640000
473 49104054851645529866327643085381648603664886297805073451573528197424547797895374624571577983034774438535311803768508747942698368000
474 81840091419409216443879405142302747672774810496341789085955880329040912996492291040952629971724624064225519672947514579904497280000
475 122760137129113824665819107713454121509162215744512683628933820493561369494738436561428944957586936096338279509421271869856745920000
476 245520274258227649331638215426908243018324431489025367257867640987122738989476873122857889915173872192676559018842543739713491840000
477 491040548516455298663276430853816486036648862978050734515735281974245477978953746245715779830347744385353118037685087479426983680000
478 736560822774682947994914646280724729054973294467076101773602922961368216968430619368573669745521616578029677056527631219140475520000
479 941161051323205989104613159136481598236910320707930574488492623783970499459661346970955244674833176738593476238896417668901718720000
480 1129393261587847186925535790963777917884292384849516689386191148540764599351593616365146293609799812086312171486675701202682062464000
481 1473121645549365895989829292561449458109946588934152203547205845922736433936861238737147339491043233156059354113055262438280951040000
482 1882322102646411978209226318272963196473820641415861148976985247567940998919322693941910489349666353477186952477792835337803437440000
483 14387488071532140250833999424016823040873811685256886521311043761845392504783344764999472349029188910490846358504173063147210621824000
484 23979146785886900418056665706694705068123019475428144202185072936408987507972241274999120581715314850818077264173621771912017703040000
485 35968720178830350627084998560042057602184529213142216303277609404613481261958361912498680872572972276227115896260432657868026554560000
486 71937440357660701254169997120084115204369058426284432606555218809226962523916723824997361745145944552454231792520865315736053109120000
487 143874880715321402508339994240168230408738116852568865213110437618453925047833447649994723490291889104908463585041730631472106218240000
488 215812321072982103762509991360252345613107175278853297819665656427680887571750171474992085235437833657362695377562595947208159327360000
489 275760188037699354807651655626989108283414723967423658325128338768703356341680774662489886689726120784407888537996650376988203584960000
490 330912225645239225769181986752386929940097668760908389990154006522444027610016929594987864027671344941289466245595980452385844301952000
491 431624642145964207525019982720504691226214350557706595639331312855361775143500342949984170470875667314725390755125191894416318654720000
492 551520376075398709615303311253978216566829447934847316650256677537406712683361549324979773379452241568815777075993300753976407169920000
493 7361598063267278428343396371955274455913766978956440270070817391477559164947478071424730018586601659201149720101301883976989434833280000
494 11042397094900917642515094557932911683870650468434660405106226087216338747421217107137095027879902488801724580151952825965484152249920000
495 22084794189801835285030189115865823367741300936869320810212452174432677494842434214274190055759804977603449160303905651930968304499840000
496 44169588379603670570060378231731646735482601873738641620424904348865354989684868428548380111519609955206898320607811303861936608999680000
497 66254382569405505855090567347597470103223902810607962430637356523298032484527302642822570167279414932810347480911716955792904913499520000
498 84658377727573701925949058277485656243008320257999063105814400001991930396895997821384395213745919080813221781164971665735378500582720000
499 101590053273088442311138869932982787491609984309598875726977280002390316476275197385661274256495102896975866137397965998882454200699264000
500 132508765138811011710181134695194940206447805621215924861274713046596064969054605285645140334558829865620694961823433911585809826999040000
501 169316755455147403851898116554971312486016640515998126211628800003983860793791995642768790427491838161626443562329943331470757001165440000
502 2289456997676123591214796271678090355789181530455452923992024208749520900298665680213091035780433116011557562951504885916843714233150080000
503 3434185496514185386822194407517135533683772295683179385988036313124281350447998520319636553670649674017336344427257328875265571349725120000
504 6868370993028370773644388815034271067367544591366358771976072626248562700895997040639273107341299348034672688854514657750531142699450240000
505 13736741986056741547288777630068542134735089182732717543952145252497125401791994081278546214682598696069345377709029315501062285398900480000
506 20605112979085112320933166445102813202102633774099076315928217878745688102687991121917819322023898044104018066563543973251593428098350720000
507 26328755473275421298970157124298039091575587600237708625908278400619490353434655322450546911474980834132911973942306188043702713681225920000
508 31594506567930505558764188549157646909890705120285250351089934080743388424121586386940656293769977000959494368730767425652443256417471104000
509 41210225958170224641866332890205626404205267548198152631856435757491376205375982243835638644047796088208036133127087946503186856196701440000
510 52657510946550842597940314248596078183151175200475417251816556801238980706869310644901093822949961668265823947884612376087405427362451840000
511 78986266419826263896910471372894117274726762800713125877724835201858471060303965967351640734424942502398735921826918564131108141043677760000
512 716600040272626684050231233035242281362013819032556765209503577338600041793482357906697494199275565311617517203821029291972082554975975040000
513 1074900060408940026075346849552863422043020728548835147814255366007900062690223536860046241298913347967426275805731543937958123832463962560000
514 2149800120817880052150693699105726844086041457097670295628510732015800125380447073720092482597826695934852551611463087875916247664927925120000
515 4299600241635760104301387398211453688172082914195340591257021464031600250760894147440184965195653391869705103222926175751832495329855850240000
516 6449400362453640156452081097317180532258124371293010886885532196047400376141341221160277447793480087804557654834389263627748742994783775360000
517 8240900463135206866577659179905286235663158918874402799909291139393900480625047115927021183291669001083601447843941836857678949382223712960000
518 9889080555762248239893191015886343482795790702649283359891149367272680576750056539112425419950002801300321737412730204229214739258668455552000
519 12898800724907280312904162194634361064516248742586021773771064392094800752282682442320554895586960175609115309668778527255497485989567550720000
520 16481800926270413733155318359810572471326317837748805599818582278787800961250094231854042366583338002167202895687883673715357898764447425920000
521 24722701389405620599732977539715858706989476756623208399727873418181701441875141347781063549875007003250804343531825510573036848146671138880000
522 227162212766422658843923300872171803191758380633320494571412634016336213248533907456423105661170354203782752953611266285555150169927384087680000
523 340743319149633988265884951308257704787637570949980741857118951024504319872800861184634658491755531305674129430416899428332725254891076131520000
524 681486638299267976531769902616515409575275141899961483714237902049008639745601722369269316983511062611348258860833798856665450509782152263040000
525 1362973276598535953063539805233030819150550283799922967428475804098017279491203444738538633967022125222696517721667597713330901019564304526080000
526 2044459914897803929595309707849546228725825425699884451142713706147025919236805167107807950950533187834044776582501396569996351529346456789120000
527 2612365446813860576705117960029975736705221377283185687571245291187866452358139935748865715103459073343501658966529562283884226954164917008320000
528 3134838536176632692046141552035970884046265652739822825085494349425439742829767922898638858124150888012201990759835474740661072344997900409984000
529 4088919829795607859190619415699092457451650851399768902285427412294051838473610334215615901901066375668089553165002793139992703058692913578240000
530 5224730893627721153410235920059951473410442754566371375142490582375732904716279871497731430206918146687003317933059124567768453908329834016640000
531 7837096340441581730115353880089927210115664131849557062713735873563599357074419807246597145310377220030504976899588686851652680862494751024960000
532 112786038638528850116007918883033300284708035984443625554706372789110929877897085052114071960771080862178136841467993710778132059368946199533120000
533 225572077277057700232015837766066600569416071968887251109412745578221859755794170104228143921542161724356273682935987421556264118737892399066240000
534 451144154554115400464031675532133201138832143937774502218825491156443719511588340208456287843084323448712547365871974843112528237475784798132480000
535 676716231831173100696047513298199801708248215906661753328238236734665579267382510312684431764626485173068821048807962264668792356213677197198720000
536 864692962895387850889394044769921968849428275880734462586082191383183795730544318732874551699244953276699049117921285115965679121828587529753920000
537 1037631555474465421067272853723906362619313931056881355103298629659820554876653182479449462039093943932038858941505542139158814946194305035704704000
538 1353432463662346201392095026596399603416496431813323506656476473469331158534765020625368863529252970346137642097615924529337584712427354394397440000
539 1729385925790775701778788089539843937698856551761468925172164382766367591461088637465749103398489906553398098235842570231931358243657175059507840000
540 2594078888686163552668182134309765906548284827642203387758246574149551387191632956198623655097734859830097147353763855347897037365485762589261760000
541 5188157777372327105336364268619531813096569655284406775516493148299102774383265912397247310195469719660194294707527710695794074730971525178523520000
542 10376315554744654210672728537239063626193139310568813551032986296598205548766531824794494620390939439320388589415055421391588149461943050357047040000
543 15564473332116981316009092805858595439289708965853220326549479444897308323149797737191741930586409158980582884122583132087382224192914575535570560000
544 20752631109489308421345457074478127252386278621137627102065972593196411097533063649588989240781878878640777178830110842783176298923886100714094080000
545 31128946664233962632018185611717190878579417931706440653098958889794616646299595474383483861172818317961165768245166264174764448385829151071141120000
546 38008895021184222489094668663582222195946608126757501811936047629930383368851317662562442250779854250554032115574713880532230504007334869242661440000
547 76017790042368444978189337327164444391893216253515003623872095259860766737702635325124884501559708501108064231149427761064461008014669738485322880000
548 152035580084736889956378674654328888783786432507030007247744190519721533475405270650249769003119417002216128462298855522128922016029339476970645760000
549 228053370127105334934568011981493333175679648760545010871616285779582300213107905975374653504679125503324192693448283283193383024044009215455968640000
550 291401528495745705749725793087463703502257328971807513891509698496132939161193435412978723922645549254247579552739473084080433864056233997527071040000
551 349681834194894846899670951704956444202708794766169016669811638195359526993432122495574468707174659105097095463287367700896520636867480797032485248000
552 456106740254210669869136023962986666351359297521090021743232571559164600426215811950749307009358251006648385386896566566386766048088018430911937280000
553 582803056991491411499451586174927407004514657943615027783019396992265878322386870825957447845291098508495159105478946168160867728112467995054142080000
554 874204585487237117249177379262391110506771986915422541674529095488398817483580306238936171767936647762742738658218419252241301592168701992581213120000
555 1748409170974474234498354758524782221013543973830845083349058190976797634967160612477872343535873295525485477316436838504482603184337403985162426240000
556 3496818341948948468996709517049564442027087947661690166698116381953595269934321224955744687071746591050970954632873677008965206368674807970324852480000
557 5245227512923422703495064275574346663040631921492535250047174572930392904901481837433617030607619886576456431949310515513447809553012211955487278720000
558 6993636683897896937993419034099128884054175895323380333396232763907190539868642449911489374143493182101941909265747354017930412737349615940649704960000
559 10490455025846845406990128551148693326081263842985070500094349145860785809802963674867234061215239773152912863898621031026895619106024423910974557440000
560 13189086572350925203715850026263031101993473019984853128741808527585843028991407228909167461020609424942249144104425716544683984890545199627203519680000
561 26378173144701850407431700052526062203986946039969706257483617055171686057982814457818334922041218849884498288208851433089367969781090399254407039360000
562 52756346289403700814863400105052124407973892079939412514967234110343372115965628915636669844082437699768996576417702866178735939562180798508814078720000
563 79134519434105551222295100157578186611960838119909118772450851165515058173948443373455004766123656549653494864626554299268103909343271197763221118080000
564 101116330388023759895154850201349905115283293153217207320353865378158129888934122088303617201158005591223910104800597160175910550827513197141893650880000
565 121339596465628511874185820241619886138339951783860648784424638453789755866720946505964340641389606709468692125760716592211092660993015836570272381056000
566 158269038868211102444590200315156373223921676239818237544901702331030116347896886746910009532247313099306989729253108598536207818686542395526442236160000
567 202232660776047519790309700402699810230566586306434414640707730756316259777868244176607234402316011182447820209601194320351821101655026394283787301760000
568 303348991164071279685464550604049715345849879459651621961061596134474389666802366264910851603474016773671730314401791480527731652482539591425680952640000
569 606697982328142559370929101208099430691699758919303243922123192268948779333604732529821703206948033547343460628803582961055463304965079182851361905280000
570 1213395964656285118741858202416198861383399517838606487844246384537897558667209465059643406413896067094686921257607165922110926609930158365702723810560000
571 1820093946984427678112787303624298292075099276757909731766369576806846338000814197589465109620844100642030381886410748883166389914895237548554085715840000
572 2426791929312570237483716404832397722766799035677212975688492769075795117334418930119286812827792134189373842515214331844221853219860316731405447621120000
573 3640187893968855356225574607248596584150198553515819463532739153613692676001628395178930219241688201284060763772821497766332779829790475097108171431680000
574 4602991213750472896096831659165797854595722083974713741930891176127459217118001122889299443896192689304844951292444575074094710726800274669894028368320000