0 1 1 6 2 162 3 5760 4 232254 5 10077696 6 458960580 7 21634449408 8 1046465787510 9 51644846702592 10 2590092194793948 11 131621703842267136 12 6762649550214036780 13 350714987252652441600 14 18334388441036020419720 15 965148007553698721955840 16 51116742846877582931249574 17 2721862099601669102462042112 18 145628277626911702412065329900 19 7825016176486720855618753658880 20 422085366345326012648053714645380 21 22847181138709527779416417983528960 22 1240638993627859239513237912600847800 23 67564664397131769472484663104005734400 24 3689359069523617984534227697021366341564 25 201951682115799264733229005126781991124992 26 11079698618242604299643823431268132796182168 27 609144034865194201845716209708649866768416768 28 33555133938110562809306467301222773032405547800 29 1851769354601670755984339836150793324243372212224 30 102365004577664330226146365626108575030600025779472 31 5667683903531025683626621242462290071185084886548480 32 314272525655494249386376794021913177922925386669899014 33 17450784481294332543291254672945428284848960519893155840 34 970276951305335856105834681405586949519944856394134629260 35 54015226289102517789871858605649943466188557366738003427328 36 3010555284960559572388889823015481125423130209275150832560532 37 167980757948398425041211559349636964973431101944243464469217280 38 9382741270516740584503541842298300392652004166760515735883664600 39 524606785558160059971868836248859189703713449484935131574147481600 40 29359621256497649015565053257289799313640056404202784671381743081300 41 1644596533397190927665346016685297560658990702113823857628863984041984 42 92202370086754689145120582259090466760456272895734079963528126690566984 43 5173462414033881488869209154698773995920831156325129247079110015346278400 44 290509868836546294384763378111420813040820095270830781499379886841903394280 45 16325474401884316943887587426742406217980884018428859542355417999144805990400 46 918083081912563029084943689118023304574830354125304587380144837088938471545200 47 51664976137533095738593491217743363005074218716616553696651247679978240863109120 48 2909351513369731343892799190321538740541949280160557788757371314537735258750903900 49 163934465416949737213533447105572603782141691998640464108005044604575121911266148352 50 9242884719925890817194490334302820016687463254458331620672243407531266815548964868216 51 521432054732899877796236625149888116403710399890922182173418796682719208609160489861120 52 29432771092764760659234754879745111310048961829609777606812106822157858668066724225453480 53 1662258950099646005153296460159121294771697162710039272237608366043747796652453409020968960 54 93927264625344280089368996860394622590096058190587771018239929544666980802230169733950717232 55 5310091125972320423517493489101991825200249253657138938385100806845999528400488309987660005376 56 300345998053625074398220954612673042681638109504494090828616511105139881086557758169968336022200 57 16995892628836130206365516344232954806687513238048537910875674425957385987884090924277934965391360 58 962191278676876064538175294790671626068558746050025321906359614376989647335735201905880066783284400 59 54496369124290993529810421830504886531528005837766916234819338942404241936702260292029968980306296832 60 3087849812770290990611291953756539614164776968416516679069988176081992737441926699900662744116096543024 61 175033533709339441988781726803233539199905064803012313921394464204857376990784038930752302920408284266496 62 9925609213349845359972294456417629480988240539062786923323516205974885695960975863902739002974228061383200 63 563064960033515932485004182960688668321120362432761968417499008475841859367337993602158854078051716694016000 64 31953622421631022232073855756856367566296817215614656902403980043683175638555828439803499764667480912377898950 65 1813999034407244701736751532931087727922188939956762582211354469757043433995098860956580861541783968916208353280 66 103015996697147124205878446724243475096793733528231969292437499198023020606067606973922156128419431169240435261132 67 5852190699576983977025360602923765474950416103728616382503215834266969780922078939670921915222962079101303098703872 68 332563184384856118601439906512593510869246929337437060491804896247555874458895515258227388768108401605324639303848500 69 18904607786708740988254406117279673411924308038239804498384079414649709593381883452249551790016291987148828750695628800 70 1074966798178577434083932598216394585139135479401259437677774212648350366781522660575176288816402348358974003679035851800 71 61143817368032128283336892566341928610065448926972267448635474036084423194034775249381497661133209567198080357353044049920 72 3478856905793948134934459203282701252897250499861555340116565546475290509467642104760108400800233619362798447948400854965220 73 197990177252971804171604325302812237379905684510026425206786405366213041734598588876268945395186078427974426240716749406208000 74 11271208180518753021999052242756104387930018150315549551982254388617113983664713417155074113189766403076789921996065740613302120 75 641820912046871115671809313522002929713043845780409224543313861252016475236528871005836756244779567237799704192058002056769699840 76 36557018029792709823583134957389376382997296875285758780791598904197162457329426209847373650962143771705485320106984734097221711560 77 2082755218748907960702045924447049911018539034608532866392382787543106328038482499408315453255078386761143930430123428058834279596032 78 118689812149625985028203831525848436433859685876187049664185533762374246186949599302842589332623132686349742425835164244376685437803440 79 6765403086681527424388921302935866791012384282672035798017089464860303731282948282412250048780694417542136977816555894072395226582876160 80 385723694769739679165856345246361302157989143048757151458379949555220988675279072486185064091233499631554998724777358516803091863369791860 81 21996766484477792548659891379569986075186588836763739285188340337943869299245320502693618441805028275414284596781294861915508302951114342400 82 1254696906473241772450234695493326655454169083370019598288358492404002094360430479686102163461025337597478233166378186534545672286372902285480 83 71583664219005213501077326746821766591858732834861468913948771503970127271370869764601226607388890567715583535245369139894486933702090434805760 84 4084904244841742448513754847079769820702671827977467426277113693250717129523966682288967256551381189172839410964645417097137334815578118504013048 85 233152735242551677777127577582982009892047967312535827266577845983167724622622002838698334099348825064531555683691175739609940926524999405896990720 86 13310296351960433406041516751901291310491534757694203982896307510659149866714299023165610658806366333388173838201739434840735539075639610184129890960 87 760013805423639928718891877894522244600809543010967351716711903241521759734194106641317006660943265887102528905630080749222801862213711760669959782400 88 43405006109340727141581830096202460481979044658516105186164094009591526086153469748005765980915743052786404721861659965348073210281604279830503371469000 89 2479367197887730586529299163297022467744734975851221510329557913700502765896346505293502348033671163100863798456863898466373870895381772205576622450933760 90 141652008639666117767239888826026867888945874043348413161583449988049648347824347823222289647872881610331941460149912581277165509545774740237426015928626000 91 8094382212693506837400505576018601172185161464560724769591423365601238814270235933886414257956523964459823600927755003352334562462866424687362154491029749760 92 462617490109046648986200910150694459636236969275477306475938754156993125536779777828822906510603599663231606420978294749422761974250554910334244850900851587920 93 26444544991783309135975032323997241646539067858757077205281750043514935776044130370419815323015038693579702321129260447311341061571107938192403116154559660032000 94 1511904131065879565216012612565870459980811625246670697118500825879123812287018610209998992616346789919199742650032045137594675095017556317002405288871733437119200 95 86453973073539075151151473075389114040381783993136386851180838579436799099341584523387184431413181168613171410488563403462171985403320775456916652493651214325514240 96 4944435316898353825750652008584650045293827608535634481086102383275369036496005248948358588613732643791084011780321315531383703676689346340033387015288242762428761500 97 282825147813926343565827464841524030172619747422542878686564176474230109120887362899729010039063486629217936193550900471029838339554805676724366173374690244480624230400 98 16180334997329971837177357058917392990330957497161372326099401370676877452580574379951259335916602424437812818108247000475110238449031613811347265656279190872328871923000 99 925814087692157150328270524693658720237595508675037097209269457871106721689460549626478521745619601603354378937239318234057675802046227098901136782396696781772319023431680 100 52981654746510038520467929493202352741462442886817384401486770237559914983246647234105360734475422853800365472638240976037682847933108583603364486472752145109894364171107720 101 3032434408996908107381661854280231745328948755129217296816274037174060547163095484438921596374190383352898928278631507296363134907607423734402976578839550153280862609710514176 102 173588209261741550303018902129533144632991850194747628389368477408950476549191800579580151015176473043887458076020773858874282095715592971216156542292910110247505141056513666800 103 9938268387724141966648918125160210119931984726337747528561466931312112936446634182383323454326775514907906113328764400815141274685593460949959965052895308596825415859295590809600 104 569064804461811013697258241522665975607229610893877076397007057727215278013696565957149756232171742611701684649333205005927906898950678273916423297978362026819616347491655856709320 105 32589079154085920082284270513746670408404886561702278816272508060632642648435549136187787594080931673564175350282001213417947433477729238222344206417185288363939670509939327227658240 106 1866554574409872760341286104668572634890276475200506195850012028007550127099539724587191086259334811852377049619488742857571115030328518625068279831274300423208493567663027931039912400 107 106921846434069558447109982575995387522875499095193946140334159874925564493752159462615412790610940110788988248304756706344436502459571625458225310925613019878906005089934846194706546688 108 6125595372592577893785147620680004410567471415398040956060039866564757752156999973417337735175136856584279564816647100473694650373544865557664097029441462536616666756179414173038085194000 109 350982314489931862230699479863061797045506513483885560698209904116368918041696628433575482300063332731034940980024071413124664041678852351758453538142345207195309775295455087086486757048320 110 20112971283508117942015210730742925940056550871656065108868822981101760996259357223408245246619920293565415842684749540877629111063337279370580512458464830339066409117523343120602148613420640 111 1152710725217917359791334523927077895850046465682696516407204896725796147495895532542031420799011536638023234332028320365346586678750489439739492795042326626610926797200546843279645215020810240 112 66071868517104285982040575521310934047202106664686823177646523518628114950995040077521805546101844771597761086061975771792889692855974090860201944603794334663457503239492495034681072563929265400 113 3787599731556574670472459058535465728713117852771507601817102611571954094741738817325005182279750242350721132103821235819705791183693433998798517731876129400608112993346728421262753270631235584000 114 217151034116418040324758982740144957888622330663518422844762023337056926531322227219572325935020811146628641500485140428530102964899582519908903122014275968364808676481972778893483913003940106886000 115 12451142105777327362781288283891652379664198586920314976197244181660504732668772018773690014267416282078029139959332028143833550335773640421893216527754425402319033671533777073090260728675893982003200 116 714011307902675622410076418653161798649738555416946376987830054034298806317937385735310463689777319497384311640680899126597130433395773398394366329679941046338976836838010477951785451666699444880480720 117 40949515983077573989073496686365520870195127505469477413300636837025023534420785144456167733726961762057076501416112430322697217879777919791477915378579444439736261898126233989306831504093583737387745280 118 2348764264692402985017009000172556972995422955461021164705217996144064845775959021445975800665538678662154051856410964615843120180986173898140043972797601884978099825296680297445855654210838794683146652000 119 134733712186155006300706512837973035668690092118795751557881703131412864005884334623252883787260620570048024724744904748922868020044027883525695347663494711392302661762352315284977910678799547774409061171200 120 7729627041380264710489448220126307746101883534988909459214798418168435438894698804075622749524789560561397797602751635233062905289670091084902332986801551825472624425783731976774444489943719022925841690854000 121 443491676241358011148929761494008342073327885105924011779474404778891232504663666962681624670741653330661378440694002929869779818576238573871485309234456396349101616780947432816236729622670331842816040029388800 122 25448157603517146019705170134972023742817125597266220748200617033713604720460907389780522626094625487097737885163473262976730080970320502340844197512870960579371873332949762650648822245842914227076085152145602400 123 1460395360028192546367769707298123029572791599436598366539305204818662164293192523324499807376556199065143545278694636443063644003105933824861465521745041720863024829519955505531633972567460298928966088863514624000 124 83816027506477626064568430047772818838104767505353914558238919413161147879193412080099391291839066498172652895895728956169136522882036881039106599151250673812004846156064801633647135523142930357935894064663207648864 125 4810891403102160515874085357901667406708344161736932697363396614588954050369820468863750290017236388593943055448028094889118155061280688193373494533989993709700492187859125840068357172940115231847196240899513438437376 126 276162828443967166376578140345334366332770856762073042845816626063603308189011332935075977794414004621376537896237972005738252293101873229529526623800657559385105941470577302916162411284102895819562703764806413170185280 127 15854240118387652689813939709219782465560470830795112726279940263497868549010000339002278467584522253158924409570643226151038239180372263491763429394986028657173544042141041991361058290449329148401382180977841073519853568 128 910260190424806678750919321306863715677404400641152161422294868310289564355660253086055052414321724275016905596315999987565366092536263802801204219817693937390387739175697617294406717836447757096668528892186206811799113030 129 52266685360389123941393486618457308103046517994213129256708661107592868875419258295181880682267335439516452501422857666623659688335100138670147702874468347830124966244596881406925308050266437085719671307195167794801691066368 130 3001394319717773429960192756997907846978442852749815094459488517672586220468794581025696298041176802504958291237098265250970062481140275526251761523448617167073555916531734113390539221860030651081065257649356212104430122593612 131 172369035714828293986689472881665303047221989918623954370789186820213866031856437093219264915073516689954615726844287063592817743950307460197259546761933860021155007404286111511173460379492488263191078255284900170903787017338880 132 9899949292843979631139483589867861549876421747583360808233386503599809222745652780848529947054666244577696041932617935163863355823856755033545065266143856794455893139763333735408631417166599505996537229546917525833899378607623540 133 568648172080913095186999780640072335383363832462967285064108201288513903784740670259722627068055777794734775417964029568625321533468917660287949432235204810879704039236173863230620531101077640542663200212136112901532696533679472640 134 32665607042683726692246378862590649704581788631509882175208158462685685307800813480416815926720959563941593713761167143682123443946655389866529735712503171454329757064687940641653249655474258059094449425377537004880335592610572609176 135 1876608544737067563030408991640635273929990860992262918075903735561558660835135624528056436566119509105694567968111155426095166721575858731312127309886914499584682251633881530655956510432767775541870978707319528474031218379349993455616 136 107818178209164815336308605144957663132359319936043394706557930443002993469732708004836970334618202940591875206055789465204615949829848288936149405728585068712651798680794165033878226207687671325733143701514944666573323571990797534434692 137 6195054308595765198556897319987907804183928826668829561899652850222898260012352689860127899216069459196461912335495755485003529080460710349649002074216264915988286197231787150542882034155084835681874908163214130076012275718578486986670080 138 355985715438253519608454352998513785759590140642386328493252679641600725110951642208760671259005018674570074501547008703577944956556228055209976250473319572746340673956212043136175990696705483312840722680304868889270171606745682131486073000 139 20457561101154679005674625792010243616248990570847558335740144704418644402675999956295004554982759657000941858545724836533218847996837276355169655488774711726461481212161302021136717225270674936734352842369174333167872963276646341597126983680 140 1175732415277491397803403754103979094889670638770503125721579678742796153488940484916634089359785063909706000362468129596808080616152512876666482084558312365007303480833153361154482509594137613176950583716969327328126621606966587440100478525320 141 67576548206888662417252816649833821021885722821808604656725920892338942416557561052157448686120280970554413928175615414963195008101745710250246850764631225494466738216810744777498273897321330021654524821354514197526359384512022395456768817758208 142 3884328325727205785500929129239323730350155292360453439978666704018057447151629629686023561124251020527403501634528005748109540901087960376273837379785489931279033905225686921694336855887438173205395828501759650941173745290093483764077583323542064 143 223289253580285933980003278466412007338996677782737620624246871580466212973643042397307317409471577450686160513289151838690269759810442868444033824171672588153996023081146137491718446782891097812233955760109907465507009535838202736323039389443686400 144 12836636151050012236721589567232514718620209979692570609693566027188163067533444550045184006089810240656946820154015885880976834071812376461976487108070869351029573265772168922086802997851407582622869632147927847541756605407536663085718426924306288900 145 738015913674489953995534891961962647389931388355055198664893794416053729471387193056106092888684128259476323494439384799751037045293699035872672224268355222514294627196706243967834482053314756391135400560939882913717826526530046777318175449717376286720 146 42433698075490979767421305940256167070624283702687745255562965114163094372790636769374620286863057826854881994560237684792667489031437873704894300603623845336083757218978320028881873061126826207422671215742034032919621682995842176515933644907941781211080 147 2439980083510876360028310783028225234854339777652977393469539713322579492783152130853288767910081041909589998276070763162511009182171408512069237415926941801136362395668597480646630986385794438320188619499319671856160891402186679954399099265276372110540800 148 140310934405693389745799380984990559935867196587622019436804683242093516690082064569826746471676398506834637737289520417316253573657641075862328747923226783970683617364133766557537705680311554152570418294416893240109070205651796794572364620659257907370179800 149 8069120266884017040046340169801285959027740357272046435265343481895971687882010051887208856633804756920156375161958505854792461161669210888686210100081624510280495887432651844392152315341466894134898662473374691285419330246328939710602216752751586771032080384 150 464076849932778414794745208603997746555380989769603882643783471241784304255078347099730977667015917808946596335963931353269603867423414445336249509451739804128463406157431940550291735145279780595030856204656990396217145207425947887238761624279667874730624010960 151 26692071590719275297635686167964501808665874056020321695294301885714772675465921126533729396314757834837400390476594772149920030871037781549852727368166093649156511550103276397636394520749227079310627831724564142752198852748589378516592142487051566203847869202432 152 1535334261116091464167372470520116661891243013031961731960177546108125444161038745573801317914568106159822379887786272247271242448348059958719261739949977408904903238121865367764947363365918498580221253674188928627518212427404548577704428435540649062395498218421544 153 88318465856674151782397324417161269162117241987344304956405173380535372345277145300199626075590801714124888258576040780593230173907892638384499050415601200802191383096897431130503001470661145562887091301640604991648347727056970907042549454393232892686570468723916800 154 5080747879144860764732225381410714986816870596674736423964052760350587372742011838666577093761169218220331976124253869021148262880351218911310519353297939955819473630165556440470930168390157692585008677059568292621715012625903296807855099245651650272653348301544772368 155 292301450543434479493855023797705455673406438080375422107597360058455724285397078005358833525589235910001618105411002506159155928713545090644168630027254541521725856683754291440626094675102644085142247751184691396710374170174419353378158049808705103517257610950850117632 156 16817488771652936074229480968916292947254728108753134887100716776284894852919952420867909059848932102048872541008829598763477991537381861697878524739119094447715409316940060367196065396702103429319667788053576857197698910566847767969634885331517154477284789136827055120400 157 967648952057538128237953703090816605883890982235277641098056016824598087357251050197956465627720977978497082333758505923788779391807921090731703012947829102511605248205435983349386221570976473278981225797482524169416319600089204122525093824704898765972576903894276386062336 158 55680187391244358221482749138618582941906282397073800212442328764591146542492423372602140084342221860065624198280140875898953381857378337527607146366485292487126336224274935830452080287768365710105027030117820108210031303465580862038638995232819114217684218249570879215226720 159 3204124557178174960689073716359727338026443000150210492416830688157603620630083156339700999580567010551780576429775488534150023776466578189310314931283339919032401658441320465097690146570693522947628484894809966314274796181187539810357569134497612112134218552254303625082306560 160 184392653874300108901160815935223443707201449852308211837380150399925713032214586946412085777367628721232765891890837361599127417216665108462115992618579472350607219713574619145418487285785804739420547846217504142157297047875147143738857543162390371307771340469691491035098575796 161 10612141814674973749315045215444647627113951777395395787424524493083436481525324405336168563484891760202174620861509833623867972105617386595288742413389999095521068492178064388115676774918631182987185970916405752446891690194490325517941670717458832205612438063610623642823548731392 162 610783603668089597447237301501381949564739762796566559187090846890247578907875954681626153953104853782763539951535819201373340953388000462684866017759514966429510619566985391036729547816478827430743139247679805021883883002154236181303045150417030546093865295302719338323098816759400 163 35155743323922341442423332668049802103262626613938006068428356991173819836580658349603833226177345734062071761873870465570781838222860512079842970244681839049882554252959906061285690275768157485686549735891265669683771505588214692850466739374883785039544523240252829121507446122086400 164 2023622457879489187865694888976737946307347074257162923734053778169781130211810949308994742583237889702681044883825924955652734176442373608578174015094217674523609677170344336945112058794928282113394307704374792396036770210532496807896721001850386372311132195646347494145636350171712600 165 116489476246781424548653517542952226157388716716830164313442390950516255107146755843652685633362853864384271670513101002383635144050319258206846949936501741027905687872695357814442170106362574119614771396519864542737449648527538131655726818529088813548845663191376304723430692734422220800 166 6706062592098770977529013440279763803076301118871745622469623151977174282791241909376660831767550224856754326741174869937729711566105828020016007359109261750098221959089920739018785022378068284276975229512561161299849533217503961044775964740895511785583944868800993702344470489640142603088 167 386075228503174724150105031642343860487819325301066896404235123326990399730297509863531288159959846903496150985810621603263182675603292083149446234644290311913832202497896415297686388530088591192838350055705497325884775117633733710975300245243241305246421302214969334160207556375495787413504 168 22227950330723159130740880853033169539254976920059940493756728426543810739870440479351466262528215669660298189224021708393605691030143457420816426230094213705597734154186092802463200512188178424963125116055553728063310174351526576117116482251387552024135711562779367274467653957260719465607000 169 1279822587364096353688330234797256486835323056502426535958930605061660179011294746823710862163546194131280074057832875029909201436388466722298806635301942196052665473327004538456430546932536965250342288956749431187536349020908800299944742011536000197059538869156171302689592037333582126535147520 170 73692404543683319343559045802350865884189603124622643662543470453484243232464341730918050779907018666678167773385726050390365178602774542322496876247648730853936318702500333011407098822940355400277931941766999922422618134961101794664847407859937332563274962835415709864668926519316548424522924400 171 4243439593736904187559816104213765884484133767131987936119854974585280332225713377322948261010478964548035183547402504274409680110924192709153238150386809166025040899084057068584961871000323935979181040743193047027047330457378831095547596045296501643793314650807828062163806347275085550089089843200 172 244362973703539907819275807917804004690663023484018820322085068276408884216088161821313248147529191729579431029212940380444371530611343093715610126324713609243712003334185311973276510026274413753605738373238210603960673493754779006464206656581428789287547292961000904468324494722645926689099431957040 173 14072608454424621000688309383133870648668638168621199875769036862790411634334291034533954272257804166696818574543149215685191501920203283293776400807298480055962847846496280455897687713580738860469584471630254880493727031291573334274077997535279857717712515563109179688957797789650388678531776669286400 174 810467085952292554214475775135077192870230022372443203527347673342962078811373585398151449076573083868908782133360057052452646858334682431885573830611370204397129039760501405152200846097637973277274177255550643979833408596779507574791023903275543127932433138999635403836918818742217103034851566518966560 175 46678564222925584993005932626946260239522947422033946827310203252512791067661297040137915945895239556047353276574359795110182421002875643556983898353168231855218820949746278929061348064921444072891657823790135119749135565009853121616424883927928499518488492138547697998477762461972791408727907040529219584 176 2688565881109307487963222500159002241539115568305918717437674719913881589170314501055949298001871802248208144462380680778342168455943754574353181636246771479774937735043843115698996916650704113857654964335747517068709323834959845372606141167905754775096315043996740932725705087774008454206715888034604784520 177 154861950782426439425577242273043608277312644835479907380724875723620271852704411778730824189779571707149465343441649429335840864866677262878029464120397732450911299759443974551794149045785226154943804313720806271370254590017031989293991802576941988835549527812387193573576311334050775951638860026629041684480 178 8920503820420004326593761020159983195008083470742926209688715048346809618260282657424056866127237780414932395296710271581249239100217364714411214407523385913127295986508929811782330758033309577944408605908587485250678368151449323036657435528460427099536024375131167476330317940723554001804752623501600004933520 179 513871375328483860005163888043680019158634468902734522772935247496541300352469952628806379799004182221844660730505991671274671477003506603175681366695994023775413544351116039106825561848029465160829713307264931829615593865869928448381673424606571027895720004202631963790064604143578198183229137039885502620106752 180 29603266046344297513085300453149898877008506182534784018944622805758255182973451637849067913645372704767564611366052706315912066883110746313711958343077360287738431305810802012070057213181975050125414910169079436508451299979999403419327581189068691932670386152657256937945239797018545365946676146866980743955551280 181 1705472678494613183548967428230148322349453115883629542159673062689483967523364629113109137160808721751069580633359317176958771223847420691312900818859640388606858765777779459205259525852820474043864276279287901992700898982819803777853263590125376076523251351893587961124379965221041855181250010170733660760702976000 182 98258385155886513776648329008238681547943199151587145978329369197856278237197453760092554453449176934058418525911396140219283083586383547353574933174025826929811485711515499674744351773345074690268436909956536773592628034970258764236654427326128412944409496089058186496990460922598846764606536371063598902510130214560 183 5661271470992637683580691617571088677294174111413250746742809173699270776647042461596702782222053039042215003095375980573515784121451396383469115982941303935116675910711149646334820597026367497721376309152876222751738199806611406083019637474035917912137530471197162377891833837455481297409705033444869344369463158374400 184 326195248070157055756855649670314420179126253910707335205313640077389596321843692458252749531712582909637770224264862619526744255836968334760576049936320143386943523390765091668356649412594258731565093760676804097664676422618898134114133456984065125146580491774449336844670467095975077092421434002840718172868127765703184 185 18795780381259626407109273602407953377676697240852321751789794711166366075513353817016951363960468592005690192416837915862089418130554869325829229840815173756752838670072006822554396774517034904082534440555330160206283228192864126679842679308527738376758930689914100007234440689262419713606191186667522708421002763136139264 186 1083083578923047237314313225255807876316976521766916799766099488748566785415331305578733921537124877336463242164167407223450575272847774989250674198584567047131394145723956605450867627231406442130830356097827676012515664125131675502565518734912183040974008800876588098998908806552182642280325733728115849546391865070918590880 187 62414034531807602370306660685678317271673286924253553545071981786880851104243404698575859063383533109012572388743797939971724920463616735672489043318916190820385843012646422349755082410527638911999697061860793895930762609266946356074189756341193752674237395900625714914095739004403918473881000938481604302522068563662995456000 188 3596839178107737333011895573131265936532368057132100404883643157369643230125323305815718074938775793718862411712088262321261895475588672795672950004172545635078112079873136532524353064246680816012314254669161698159440644728996904604954061609780732714700873473029736803725522449988593324914231153638691547905391457181800367396000 189 207289863534543963297926636703972699790467962181416699615238915542451744835036229588006262417055228100781859990576681421757883155652921701530398595480482909557431387281859677475345215700472260786217601319827837400569446928003232120976868702487870969562408816060706343011896083023607467697637008056303658292882381546813371134771200 190 11946844236721076104591175669506389328502546317478872877916067118495143471403671239544984351628634245986949447147268264717736499710040347469131559560227412505857414870012264527526569644453601190019507932413006897137732587812107127919702731537835256415078742776191252309692985113423796293043293321153211321789171991077031510800602560 191 688567052540170950047483035021717304850917460238786444825425025092099878649002291572768466972309744669933997099078082510060311429564803460244356059145146610316315370399098867011694807472263591096137759888622371619513212421672146275081842235434452913898938445525252422544631884778219225862333966116830466970750986049706897432748490752 192 39687796737324529844637589637273706993655312528585816587564998803198454461352454199261933582323963111029424426002405112835454418995153487076726646126319543114652949048677395370037401637513404251790032222786328854321598794827925481106199256792145985729188640720347745999353907142778291400795283104523112650859498285547613768586127813660 193 2287627311583407380311301664887374646422053826834179691440873120454593951045943654699689014620396893529048295581273235861785267168563802120149248366238506133226589331340579122410660942859142902452976280601106395576100275031690031930671014570424219469299254748672432485105284854499909377483803592793763333078457599953205124217574522880000 194 131865415322737809057462898192762025549604442972356785243701679375623189028119174303506706382207594677733224914826921942712915428215427677030665623065930708780437384784888926535091606221354296434887299302434629660975782123495766632115863323522590262153121728478213422755509950503413834874530931543521431617775277365045522454247869475887800 195 7601402236971596817483030542903213661179372552281872244386617187122269742980413091939662217340052019337590000228641435931939417024507567870552846172395363118799094072131505379938177436806249209575271177878425346633770529898168470291442495753245324332274883754588214082731148191272151156039813437877738300984034121509569127771962186976460800 196 438201157066840107413641410068927720659319291196275974028190191584932735320641730284122866129996654494362053916935051423631327202632527261371407238619064627740503131048470066760109174373441922063332556047225606485814457802285252914653512552872411194639211605335307613896465387399227367954699457108359027309208811005883590340480824711682656840 197 25262140810289576736789424628300060019628195637224120400404722321929908203080025712699589005792291372089396871591653161068685553427976212713956839692099558069237756683520672658305205371374804099747807102242227740467767435933125079254230424573942680059305548686625670175450417606161112890360538471427052849538785068188228588773922902209430814720 198 1456409286033135782763375954059323963180897985955038662249393068285159414495965439650142597776647678603255440453330756866170636668491916380023322071105517260365218755066269795444111226649880316790419890353962881563918003665429228619413301985032447015528661537260964725893528224223880727696558810799776985052532943809020604317248969581190511910000 199 83967885364305785259285089846957972329947300212950810140002131832798084841379449312788938087247013521586052097892160973464790172063786838635944167389939149229202341164816611967322560615078161469842698766646444425184201785639140719532692324063379997800118416225943324823664016494051050301174523734511200959176394393948540610589130823716048574873600 200 4841270146139658259604418885910048303483460250888076125177307110332216419013649490222591981496927023957137124326686949365122153912486571821530415046632929979006386253511132681170227250539408066260565616841720467345026284522002533494095021618168624991898984428975530746992305552362652853773230477896895963249863479116248012790113400092790637303049640