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