0 1 1 2 2 30 3 560 4 11550 5 252252 6 5717712 7 133024320 8 3155170590 9 75957810500 10 1850332263780 11 45508998487680 12 1128243920840400 13 28159366024288800 14 706857555303576000 15 17831659928458210560 16 451781821468671694110 17 11489952898943726476500 18 293206575828601020085500 19 7504788810682197854820000 20 192610404826158607943955300 21 4955459530969604457442441800 22 127777138319216247167110896000 23 3301432753397065531720362432000 24 85458962418663623399219798370000 25 2215916711930980289292409683814752 26 57548274844172026566298142616940512 27 1496728794301099620983556631024954880 28 38979857808724301098523289913606541760 29 1016442665571134272402634658508194364800 30 26535929855843745404858115484787260883712 31 693523844182488563567550914168487871337472 32 18144046665672723259740907217357216868291870 33 475144098082327568339110369168588715013725940 34 12454036480877617059407477669384288983491259500 35 326712584775088246384586695823129396549775604320 36 8577717908608914098365699777837809295526747463420 37 225376561850009233103151366697462381563255738684600 38 5925967659502181829958761143192002564538569173391200 39 155921910409781273395759119625604170041310676080944000 40 4105228998701528701918592920842625791975158462866154340 41 108152392288218857878148010762900967176330676791487514040 42 2850955919162231797808323412967627536110757636510300115000 43 75194926049596387406985568525476073380773081891473399680000 44 1984353704480309624288684243784386667884140885245545449200000 45 52392817364811967591219156433667169177823939047179423697248000 46 1384002324869342977541959342162693803574502314263299180993088000 47 36576756779480417849207599092556842124345606657623995557436160000 48 967093259328293443809908212465441713772085792694938611704815970000 49 25581046605555983596987617898242483649173331401106018837722974700000 50 676935887694864660336925139870451899317884364868627912891360445701280 51 17920452704005229162691010161830002298897441686810551161110155651367680 52 474587136883807122906916877843434343426052440529772029825110298148831200 53 12573095604350003016193285943521786033848334111550222469037044559501502400 54 333212904082362219853023709778931284189231570692935937039500275568681792000 55 8833832084558386969696889067580553146062682658939071208866037718844960327680 56 234271198706754722806700088072195243286176360335882269182574264325720653894080 57 6214784431066540338168507414879196066123588949630561028269029191207714114844800 58 164917174968028514538533388796502994777265320557556754420784690202357379192617600 59 4377577410814660943223351084400136948411179436805011234840708237488601504567040000 60 116231976219480605810818676875964302875230832679567723303745538219051517615429190400 61 3087003838179626538527268626966957322211115901744412744750324256929853609207848742400 62 82009581674012347064101111390703871421487813706071651793419124120103186933482183552000 63 2179235716803913887668585541989104537939399530348189713113713323935258987024565113344000 64 57923191525498560778925514637781692149771100309816263199875480853718663554044043918398750 65 1539948026341574281196115350817388485778742867077022859216381837248473988726994385130901300 66 40950739113705830678749590857962124113559793101637745619878054751954598934384784572089780300 67 1089222154193913161738182479046709204535317285884505864783568665044192272837055753599358380000 68 28977926246675348038647865961801053832942400924511276486579811859084438801874767451618916347500 69 771101339254631346989350585738411155239544795867744931334760841089562602774525160354043375775000 70 20523255563312653418155744079522577392187851856711800605092687724803346204784178227088351203076000 71 546347709496985685003536646001906724007546313779666096806391256083655990338666451371225625480656000 72 14547140112243235744799028404252157622446299708913447403971100516440400529792849205781302678451957500 73 387408712788390979626644494853566842833990234957699123414668914072469274232903278961544551232978965000 74 10319107897610428832787137695277804911571551437350254591173047444596488009424994935962543506727960525000 75 274912041440765941896204321149075685836171806612543955913747235174658010158291918421973852398973378210560 76 7325244572365395265491208838429647247974698419063398559359622918419479866935954985569997875227908024043360 77 195220424165872171681610036862922678639312210692563266379560468433034578137046761219415645853392097635198400 78 5203567676878888615592264375079954791186716400984812587482012170422148498903451540669000075074439462410396800 79 138722895382007609014940065169973221944823886363700227256089919069834492428706339903302072182484415599397824000 80 3698829250837198507494290993905507879999440142565623278178550051498590124217034699865450845258161810058568917860 81 98638829248892131391898509074786022211855211703114897498824598126886498959572884209214825878896439454154483963160 82 2630857768812658364637578616518757469285263781504554687305057023806636633463682488709189005520714969022615281670600 83 70179629911331775635465023544842360664191370968141821131757253469429235136936275741778232713968754307932641178987200 84 1872351945976219779390063872210398865509357367453613637762656315989236609201850043706030655953035430621927395400275000 85 49960310346985675624843301545737571721257712033482679414492935714090099507486209346146827133364967270294656726593414000 86 1333283695923018484603714370726270816124251239902741661994991573756658664195456740928214731243245508375024089517049984000 87 35585938994631813219664734730363486626162139712663742972153282828685451623829590540668244154546235645649671893808222720000 88 949929511504687392193008088067055685483856559545767512876753915260872829128977956790529196169871996409789369130197337840000 89 25360635500302517715825706398628994547313615281800714044697279442017015171809742270230174108577557263070086843828156928800000 90 677147753514003373025669194699985731446271538109472991448265285012552095468928866572382856235397503040462481757503514559648000 91 18082568001578631795363408167996141131397500646223453621169374721233633641301419374272485846693740156062759493530648133759488000 92 482935313889041790801263990592571798529348419314604405844203350157710643267507779956792937812514173237002219224078805604481600000 93 12899381471154891481943161588474361400468610606222832770183393403484101906159453383056814765588091024727226116395911378556611200000 94 344586917434517947645751908255261234151947809811321576174070640443457154134209752890078152701382187129539888242880366884846368000000 95 9206140629821742876958794139709204181028370981769153812829608481015469825620400972614302921523154286085998858013334353662783032320000 96 245982563534188899357594967635290005724990477514835834396054662545153578849796143435588285287911311884931952559716963026480650019170000 97 6573216702030089803962174802055581479374466549214068853459456244417893966436841783825057133589068035628487706673359125703903691605900000 98 175669969229139846918301070605372968257818157044322847196973314800317785149667982816619092499379312220813482163310885055827733519065300000 99 4695286719647533343405586007120039053649428060333722380544753550157254055484851013023317770751699278580175470615337154292891855183588000000 100 125507831188210354789237357321922915927481401709556599465389589247833495255543358488721098002855372736015238434830331336541575024170417392800 101 3355233664543877366253677361614774111451793268758586610509610168161913651324204207433112023523838572428955162494739764480237894181101641556800 102 89705093822522580564890705008339635413440101464618267164489923527097068555588297033794159983024888245563068819640216540544307251577780912672000 103 2398573339093914165678331276115155782680717004643730286550714264029085799135321052218147023665256291718577114330257417817242204679099439714944000 104 64140104185108431410793616400775379717524387874732443674099767620666834845035956724579758104169940574497416676936053342758964761403100124699820000 105 1715324549529476695487243049551294114121831806559035109980373703753572207412196979266706880542593224365375539004797059764091584946998499715849716800 106 45877756526023515363211492726856239052993628264497596574480418650516954920139176523790822793978101229386364852221928908158218827156657274885038580800 107 1227146838896798091084801077183374499745721785284281943835171928337349312144590917865813745517324982137067025272464277127641971668133000599248337408000 108 32826809188863267042532361325497440385944840535050675887479653183810275863917264147004070065914326669791099030475287964747307331614156599877937906496000 109 878209014449978068299714758632216263502446558712722610119973719760465969476146991762077575157888118171290365022857527110085989003750498718222587625600000 110 23496518471237859497444335297566873081093226374497683215685934887634232321845448142569251724901989076388500629011554082356264275712245574631612200624896000 111 628702071546450171875615508770445292580349849706914877998090761303116887828643775817682057597499241193690068449802216025881323054923323761241083017061376000 112 16823694543685979686980856013151735599525353479840570559440300210986706452283231523335565710598897504104428035438863987038232119726252557950876461761558680000 113 450227837111699084241187575777444184008035456216161022040161367961309057519094785002050500704396120080472780907987917920176255265769877954253081898366066960000 114 12049726554646904853860408018383397667103331208149055608341714912611766419382236697400215847568717950630197188012954571483202916785170741000946979523675393200000 115 322519017535553330249534350753518455395884216842024204765093903811467873729092371810883841577238903991854418134145452355035027271980914798983078111445937314432000 116 8633088202293461044088791591892597976755495877486721924607618373828579634883090445383101022766005638615493122032202281655071814282529561369390530072032281326992000 117 231104914291068653634767892384326285965523519928775604446815819496638396318424172233956999765695285723620969725231976485682012297745120736636215921170007268045600000 118 6187052333413751786708212992553902683625127224706249965414438336837324168258140034135857719668105448766356050167715700273966702111882588821775993716080240541139200000 119 165649249466173988589262896264168255311745691404217753822980732365546436350073526766631529965042405186447018774139377911296641158018442534135170556988536289723008000000 120 4435327674977419450306092907013215106078370781386015449341068684392658144288364543146045311284829166535946613935404401649097273939759639869191747984433471047454257120000 121 118765963640748404194706816462188575198251550533383089464679230478888331045398276462142919206882872442029350878144904996169796452358924101643135580240776216806929286720000 122 3180444624289807776399236959520231275364089156919902700808374609263323769690596951913526252182167112197262743416487250293829445712256111826990122250226322527204103406400000 123 85175119805291350198170800476891603237273929243897358548557573116927910973494598837523934466530787528239840784227067633488683248089324100516751526993171964155081774668800000 124 2281215276210785049759932189411337872602873101062003851709254304453829540712461677112430505506116259885825236300243803469496270056950088308650068049626570405742990740528000000 125 61100945944695731714229131575154007533538432642115518973659723644144280688986207145063349832789932253425739285956469325747520383773053034092793944267329118350456069302746314752 126 1636655572477798443302231265880807043819754328020627181699586762283586560133252614366405889171889356913757633269633681002147110627475021483129578077812251924492412837453306048512 127 43842358896692764301144648814958242380356070119944955057667769639298555965724665172245602856693317350620504868899369347993532185362195906875873613013798844720453338120780917063680 128 1174511748182287275483997007358632924139472997125610338378993048983254613486568517338360321939338224176004074465794274626625070784594989200082073637499423909119380997393610751694110 129 31466412636987508925487073240231916145009389237937074524337868579304393025101667092419997736326852982656564901092786578738552689615767323782981244504919665969755040566552099118309300 130 843068980850733496534014486087813651052998308247393822267579262794953369478931032708840550001056433321595382305041975840621402582678164564475667194488142311978769428897782501323904012 131 22589394936126150774563510572516410568882085548923934373275987780509543647824960767790235204200557365200320628749792037942495824832861891345431116292801098148408009073950396750116674272 132 605300883937553864505048063085524961576294589183717614757737943918853353634813816165839239812281808324057489575125711925790396904052736940442397491158511519427813094383419463880967289420 133 16220448550076963522242855603350917023939850108863556804354877307961277007364304116190784373188885647473180117215328153973617070476865298153350917178131907593201034958077886111703790638040 134 434689231582592718138965366247074029400749380284314075198015535786977416793478677918857509488666282778129554043440404750061513383463331558887974011256241586870591335588498485016254402708000 135 11649814513979437963068515096200595370336593926395019458623753977374381429297094734045272236192384334431741391427262416159179443125667808685706802423152461768160447165404874953492413467274880 136 312235940190147646176476141575429084156329928674096962378120624145106650541724242221525012140933494624270622459270711965447955699768317480997550299417153831232866881029276440376026176388316780 137 8368934649233181115776005783065219743541206096120089448748529084590484452449529252191517281567447021185562472192728278995039856885419973102745891050550779363755039791112904196279369628412303400 138 224326471987227656889726219285325382905166582308035592350544221001508896107593273383097009225329318736113826089859148242073094185285998888353942948581839699656443375976151122624781414381241949800 139 6013310199866722636319393586887620843343712867293504165943474092495289450444837645596687698254881256653800155709324054527948705576487994630519855697402122935979770885853122997247905912547633696000 140 161201506381386357546467025244082401491567024337273302035459990740991324223950472692616593395064757099927530643557515340530713090624070462588547229574653461518372811095421581834284602653380254201760 141 4321620948653970583132703280355238813006606409809664914172912762188924195605174117929025081598610966634574460418849447778688327917074635057251618817065351332469767672375854696218903135144838195562560 142 115863334895969871912395327978577767422702411482994686203227367548072427104947288640767256452698328137405819941600377478137220297161800620509334711986983184404540587367902551516362776971796247199024000 143 3106467743984723445335476633583983343406044585992397213324419890989611886350200012151996780322167684054927580211323573728951904635156051768077261669112391635146396339920054580408488777190707851695168000 144 83293065247784837402202529586533511723588287488711078637936160069025574493241112304995596541826871655946141267442794837845291736984009125315069286044068220738090514131565931045588140202076661770061557500 145 2233426788227475226772419086557985815474933388078986442777394397977373223769634669190875028775246997668781558990780246114277704703568460810576711111339841357081109954335143813643141186642756304373865589800 146 59890120962829420609974088018399252213464534851397838935343757192075184144015204464760152136790020776857049352265623266932664613329936100838919392212300992697604340657635150276935866472145474411469510023800 147 1606049668912971107180701768934332855414800715243094067576148846205920112350128681717766345514696711544871255432962347666349229031071839127869730639973352734897855676999695352976944601938028576609669659336000 148 43070785446197939273095027013507484352723311109690825008557624312481244546954341214266201202956177543017950288710732119314806949368798283273145609617963244924590421204885274144220728824928454639102398281037000 149 1155118074074173011242444486019210452612719547219540296308512908963310563294540079383191696691686756041994404819659340172119688560140362409065520806388518339739218174388574437106907983858864518565288003266170000 150 30980574778155739940992025766898162795193834981640662624406665155171712857043110139745036823056823246847901135771215412573629279099913890574446352166221765476696428561948070023057167302557108751792641657732883712 151 830944098461901306756428196565991528721440329197501735534916999940186484277086806044555753667003140105667077189057559442650691961283581389594584156193408973635654623289799303145508925349002903373154719601617974272 152 22288104538513887586999052878025909377768515685897844551953922006273068134147916576085164737923239090845002787605213822810122070434861851754919483528160382403555727432432545280137782900278332290918356617222934333280 153 597851340322720460756686372124579134720391765238053857720270101171983954746374961793423233453256629648648488204856706958489736008514570645061537539323995514463492898368925582776434549240760812313591894159228949578560 154 16037319349237152248447829997394786385833143582777243346453087913796287414848575779800134620437375723135317727532709556116208477563535147283490004712731466789989244058203030749313211820542554122856337123723152013108800 155 430218030023140381915322898730528626286115201104083339347164593052655652600218426463186995310443575611147543563950933530850027011687331874448290284176340454538227173300129885777705213964303598833066299724914737974633472 156 11541532067270199234859023652309553835014418428830476389966549934579022242377309467920572028285176505380812466158053507994408848414376298962177740165560103845847888795355136341557663224031025368004136375583751862366332032 157 309639325764335674957195981623424270986923800673508285606758075631374969315659498480311374765090038997252524473433372725125669494419363979905818402129223947106201078399951239859980815181933415781875749272172472273286206720 158 8307423166901441129015031173688416404837765587625953270079600336463497454278586403547556034836757940999512450389461752257729907304048572908730979793193641427873180735370074588148519092403988944936522866468691412014675376640 159 222891702626844172216719894193776070859596392472081171753292706310003177217561218208389986884607923396225200549787267376939923109225748467386267299304744550473730409904731679646419860779938519099341143954974620654624196352000 160 5980515236349315862392728954811955867518153423421013583630164604158314155713349801964381427000812424607013402532858474198310782218892088350354828130868701769402296341321153301000420019206595688674610976822527237616101395915620 161 160472352157597865225360333282841727429938319431284437088382156030701578313594511568268136121143746863053802083641407473679808075057950643955437374736722528716689231321852415833942291357535846339303941756315924519508373114293720 162 4306044804009433342821340264610684396079529161328270320316281127874587162017967037669783067338509732354052297795379971464517392265558222926623156075182698490049797686384503439970234736313210398912689447631184284603268804852458600 163 115550910904625603958171001007902082596410468858214243431640570709416562901487670703201095033844051596108395447874457732512101928141462421752744113087088643797426480366825497707429648066534570051262086269664277805902493630097019200 164 3100876746119557635666607800322482382347233198534848843012165925079401866649567076273403270470613515783877029387728560291316917336208482010279525524348154760323784604936185287042366786324459273717260410724850750742349896913858029000 165 83216939339223063989588649796819614805687037756206518669407042834786522248767918996118697443190540700940713993514731573605278752825882768677410050165377223872041338871114979303236594146008976356986119553581443695569518302390612903440 166 2233340196369998107512136439110930129733581403471982290270670882198674899033416742005865765435743929010411230363910238387928343291836334708107748543297373008906734053686634030120423061705722686135146135512316974337592512965479180728640 167 59939586825735723169451544504088751913140868460639633700297506376195208215658949097902059070911625761565233817181928840523660402091846123167508687463088805520695989070402150365561212724971617145546878067731695481791673991705015123360000 168 1608748438671261109122611787473366750699356731666908093869825908272485889211647385301324120722747765151976076768849928125559884512181515431179310016640593317050261630124464857589965941786956118086039540111677242700392052822009624653395000 169 43179526823325585716267041425692665432534570810844685959163539197598296901745624071220967672870390017431229322860987584530406913910340251195257423257466910504448725991285792345502328045742890324693709991044104109859372703085478735445050000 170 1158998263989025261227674889500782410334394018377342436453235431564157802056557388305579382675720673451961366277246845851958101371310501671148107520401010448057749063358347740314314321879982419069553838734005822272791458676354851998079322000 171 31110191218218596198370681921603437322315397128973105194842812396736814821756563313549332620110203266295635188452718454287421973733324014899540542400488064588719093356373369856767691049769525009336771307649062408215345738833699870520312832000 172 835097895893859309052599703704804545726417195850169416859806740421194116901079624938782163115471732012687695112424192337184640751786256082753249423218617723493763304728798817075274692176631723082227224125992087960926599228637306590599514240000 173 22417477407305712130723430410341363176799313396891022505084440234411939423717183671658474654211836947113820128699041724052130365315199648818652482378410752586919453598803905510273749294636142393507194759359026740799616642690144260964491982080000 174 601797758540156909478358280496401319050581647392560029436927917985224200225273424526923697316594417926285785698290168834740701404200742058853481027146159442216430674691632390095458200446177536390107927487668204975964342136109183826843060620800000 175 16155808586786652867562094055830181971113469547548655789771327651887673063197057881317795242155820416803376862908194352603920852364802131857591593383000093465302588662261998997920703093747837995374549330009839697313271499534856559619330068498104320 176 433731513288458846997089449554258597245279828143038076146325371360914909781542242912292304692285420762402796340897206637123457010320365497984385156471564299015574139561888298639748328285745885975640737026477361548421373277446536806520938821779265920 177 11644671491016490178356216505939622992402480648900084784941611066595778344867470903506597095334296985459625779000033498501417566023510569249246583004877188788183139089243188958117996629462278468925633768085172637875217890050530070328859103462822252800 178 312642008834743582471970899592054261194957499325796532124627900605949298480991091356651620309741060094273732551773781596490464526388324988073415360168945475068368089975013415750041660042652995221690159898670547832219285825448311888224653321061484665600 179 8394234492068075563465157938299442583589714350987679556074245196257484550957430045014208542806530357289154727993506720508998371547746581590455908556104379179545448033572751827391337327221170335798371173110336721360182491492671069916728715053923848448000 180 225386750599896730374514206413328607340232643234084193799029793564920174542197914751232427931492896858094783919723432020985219053533208261366998636566320378078050751080693863000980998224282353362544747177859413253098929560002568721906743171182124575985920 181 6051862316571800531779476020230979600883766928456210323934475210954460189213915047695663287103099130294337968667849960384969436340323652466153726157130392286633698360860463590568692982020132494521421433135706438103248465258362675660841156815148951413547520 182 162503575016653250361850535908532861254983023090390403046741928258402821842000501147881619190948571744022339175580620358797464541074069238301405935068169789742285855273630320492555798995531537432892557646667755533949804218675223349830290982902610896789811200 183 4363649702830055694299638918014707189675597157527820985011123662727384776858434311751715725360743534148630323561349497112934944098736782101252014464955146779001042625943055661521683784260911182901920765917274901714114262597259719649890594273130433752407654400 184 117178997144610855814996358763973034070580374402363493871776437794441217801300967466005208876173203688304207781953003760049173098634408832920406100862889050511838312363425361964568726738563545662077069480555602460225277110122243446352139466665185900460816960000 185 3146751666023427699856296373731042220359194565024708667016377475726568330288575631394035453766735575896822822892156564318730586019912469733045562063335843561102218470616542358701756399802466469784536610098054826669353076348686990215748793392532915953569917209600 186 84506054193039140758228940042795172329819604858795705558934787826284460574378214051134376322227529827492096225036225348334747888109498142262083437956868198415267797658877752007549804280924856569590072134450814722588041356276237545429732511560900434225890981657600 187 2269476553912520171262202584374440282489639032142532614730385139506999417043955171143050001193351763321638520027911005437047912055860673606942371765107782964790136810815444378315941897003121373262988033484098748099084371829510143374530881530986668643376097077248000 188 60950316759612227589553118286971974198286843108088233462232535122016607419862750103046164441850129415930258960611521863935710304035761568578390228670554536279769241831389047133779474184854822987945534607506486121353459406384788345226501083778862144531693416576256000 189 1636961602129536765000687973208261327695485811500422959510148854175669008717385475388690092118858896944682750736034146037457025121995145042049501236798239284194793469829503937424316624638844700034862056952590845447856116869722975133953370419219142118064183899128320000 190 43965614469427915192861690922752719807802724409178229678393686577180843623162541265525334757790435841109078191901413938460205888910902070617456709450689464050206400922532163701720753896144944290332449133846682037837965162606053278074182079711490829314797760891447091200 191 1180863787156776697758088533400573832011134296597997857930389964119365398216745478014508426516113853589785223520186229209865253073295760567570140959988096864041502125882794472542947194829721708112776119884646735046380319428394638846936604595712516878169298507190919987200 192 31717455481046073331303476599028270935487864143242935629062923800260135879023180746963582859020457143335661867092892655494468324938254050726442466133143828936922019583953150688704404431441214987192525908848279207524237013943819218052687690984286799775372474959176687970000 193 851939249992892566170611071435651093447675020990338947883668780230037601798934595682850814651169957317938998092299035514779308425207980518261396636972826047419027227310736890138289707453534364320005681689953089107190382794626489742211575698897061943613415605820439246540000 194 22883926702832788044545582861014909034169215265170933573533747387760500934281404510564916637353963137713817906563630220090099746502809964532128183552484556392225299850608894455213162845495696414753601441376373044479302943522151757359745199730125300278365032749179372194100000 195 614701088155178304623473269258814051966994955405386832003801344426476786910978963039136749298081146936780987004617933593255734981562502109994694036329903107216862508144892427057620195686912090708006957786847848773172168188313534763849086204537690038372820467864189286758944000 196 16512347176108486847745073571390986195104450652092027273505695079537823155602798234912146290377906269700733871706254115468187283717292216847162237922076691791962005357926102679414903437586583307938487819145837415401913949220569526900640595388063595489865644276618561997962964000 197 443572813046158901115196772665676642994723979961490922039936414008878527517085862656676540805165776581491563381430109072613293022077060857782268234195743603130051004813282996891711182477959769538640823162001336820813660477747954053949466358574504372852936950905798898186923880000 198 11916046637337952187779041798662517568346787688197211289229562117868140523112801851913241483692858651943074860302366725634782077988849454889012240375254129655679766264595337906092482466787775088395859566571743288871101958423346017628044372664197368160105650002845587542233604960000 199 320118314577873129832342905682308677565248694476540622766085754266690234512229119925669076155690124124546340266187113071231010870665321104977767279756012685929432997607444160116551309237565778781869628506679498378788680323432764180545220734388854122138582278529009539220742985600000 200 8600026538881748313915367012591074969092040964416435311704308701237773153706212141171088581284038538124556113202156720725581791692054451283393464635737244209397106895673628478155168405363590281841744850276220725870914715191069724624974436812466724319371333700023620622596143419591840 201 231046766304336103324512335033004834481877077671923600552850842557750709330750350122520397333164603190802751234036289141750719788948443200655997794025321632839406851493911794063525376059802308691683891759087934288375190152636771998868716209075821325625394466127270066718387902390671040 202 6207414175786479184161599166828788350384829065008895361779930023094789545410459239910651180777743061806426430443697243763739929316552797352003336478732454985210473360913531598864825231823323177295004979409316215149842808468032243688849593945727376885356703691713584044228505094471057600 203 166775469877385148520222024954245333308715824850099945640786273964663349059987074079288404147621447505498739065288829866859482396116118506603480551396181773910201882357152878090998830892944868246241259750118998648232695832607787696389046742937297396476658276418916872990860868461630515200 204 4480888507641307576771334408931428646012937938284367844562965121782704500299003920133476146904555197503924094364460768431170536610181554829597984163125065524370771595540257294787786495250106822668438575653608130491840258345678240507580854351222614809747354830168289196397329461096763936000 205 120394463648998260204189058001363163115548478792672000338296105066042918636397836535467794345572656348382293288643745837739024074508984221525788112453444740906154890280021400675323021296030389491702004614990339229323960983937875135185553631582762894038476780893877527018566543050078919959040 206 3234887684136256957700528583233158176900702806463033686910421145583542099064921189158378419208489771206689247912249441609092258321715900488529739335215782559549729106784920383457774390849151347550911794091946098470705285542032902138296050984748128381303040842767778733787394416306644966538240 207 86920478570175221958013642769251658974371751247243791105683779825810529075063743889603197488191150626178197827050555954683009654743970334627735305052797943758593785381356629893119418589938199549330597797143952507952620211812741523673966144852386523151752504000379340646427657291196821764198400 208 2335582029087531404405189163388149502763699600509508079433184549638073332084064197001056997447693233257290730896522702647147351558192744671569101131642209688941219725267287968520927335899079508683633226006383907674742606864740307198095686362368405050881310499387781766124347894296587158923640800 209 62759309691662049539172426925364357017213259909297752071488756327412114501354601571163449800925572503737208291701049019758915864825181064038237047074587203186620193048063900850517123246069104949919060896613930808205607353482954501356764082045509842459466088199821635218709584050974546777469000000 210 1686440846253252347793712837050477917964860151244321336140334463564878515197896862301252832160762737812669532089892161591361147863695538943392659349593662605792735761653184870936358495760289066971253611081174288191218596728844137652376741059657206387047525063400540392585912259533575351813713240000 211 45318329639430404322545562524181904485144707627975027129809051552792953853201838604984696173247786015888464412829379949148183657972116845958993199210023757185775028404204548486138155740520464337881011437542979048293105273467973181824304844050862513162560810522020729829077589573723428159778149440000 212 1217829276179575903983643068036471581969188846828039304836451544008471561838767902544107478131974869090637474721496533935179373811609637839175267359600622846570476727833440003673528843866331461671470033462114716205877620063554956608489245761376606833444866280797903543646872560507652741823942140200000 213 32727178788271951652078056252623835862049207332142838175055407405561521758953005898389244446055900194911698310630464879353336546537130627234534398369758032704048215635249422610126572989508715467305127978523057154953772403593805177241928216154071366577596662415787395857921767494919865118938109464400000 214 879508985027121502691184937357612177311145087951236653830120338068230327084868622134370052507859146822467581117545762431604034294571084932092020586112948860370473839344356917519761025191024681193155889285699556767942762960760064366651801340403937293090657794749713159015230100693243436090040835008000000 215 23636406790341858126061535083631477018526340189934244789042002662932372045639421361397440591655018485192595712285133143763836307351489218065971811046707402021970595116178482078286179498760527352166769616404147162432728259596347641344439873703659093666013845378701885653408415112359106172248600721479680000 216 635231472151804507850111325014453407768602507617367336710234922646896867601565318354706601374055737918471430626165047520178790553835078225391570864757196448296481087702429959259558137581079445291044712089217474042226592646438313584851130304329267110778965974933963318638753086239187032790983131092534080000 217 17072292670936231283520745553569655550161500637413392362837134072836125863644608903221536651212305190654325193334816536540641516817218102914572458703592558031421598261628198410264261314016757459026134243337279922575120820652381824997522732626386289622763711048815589158896429490751622445765013093379696000000 218 458839599259771447248547589254204334762302827963717886467811223022962141436024373466037490013901157862483558434483091658829057084885416460598647739740347180617746864077799127326854063631671487378490708541345864240124556442071930579305947850691001670185341294585863772700221460794405843322476785282276272000000 219 12332157315940363761415895924860606652947162014102101798804599131075647271672668592661974648725404985948078775763351149306665994134832410382812720386040681589280882752045332396935175709092175185887901898170106395614982136237534692645035320728398673775269747135651088124965982190163276584650142309381902080000000 220 331456284275993331505331629508052023433734769847870759475283959777806879415531770691359758541091377736577137287441478433759614981946340875310910171853454489593418694671946350699823848842642594325728334517870942695001639496668942262032572676336137792548348241267890256296942094789027705734865537715628046099200000