1 311364 2 14776336 3 717382656 4 34828517376 5 1679616000000 6 81000000000000 7 3914754624000000 8 189201281063325696 9 9137230462068166656 10 441270693558373257216 11 21316458288287242358784 12 1029733903904001158025216 13 49738261528040693512310784 14 2402460140869952685673353216 15 116048213773949318001575694336 16 5605582249222103172886391033856 17 270767597012394724173987972550656 18 13078943155644653460051527017107456 19 631758372522337220246825166848102400 20 30516123245005409126412248963688960000 21 1474031638720405872481168100297341440000 22 71200697890233599606106410504692124160000 23 3439236499365746136885351810794464850841600 24 166126850565491623736199267841390345903804416 25 8024490939868229403552264231310325168734900224 26 387610158290709791324233014181162867183459700736 27 18722888869235937431278827894827391747901943156736 28 904379207076526279287048594313675604660901002612736 29 43684589493714595997628977108635052327582762000486400 30 2110114147143235324424260453929086616713516295375360000 31 101925686831998050149820824910251012471595112274473881600 32 4923357179629080063082413394524387814036845804844000874496 33 237814887670087920790054007119247593830376008431890526539776 34 11487267475035681303487469035930109667862423129868985574035456 35 554874068877010910256420464382745068836661878807208777584185344 36 26802303766429318434845683801135348655495859030084167513975033856 37 1294642382519690316148262230384983603672276392248812108086181924864 38 62535628027454259243853614479213332289532751392482921281576379682816 39 3020683415709721034312138867762585204993227213903245871766594770538496 40 145909277411236938607523034116189435429086023873163116716329090838040576 41 7047914098221479525337358039357261356203072204904085982721988988801028096 42 340438209394378151334168572258388237662280380257548660125909575393843286016 43 16444322789170709580556682102485081367028071365933178330874716251675934822400 44 794316691053847005819011347245344889257172147931483223321891563713736911360000 45 38368196353462260531039467618572908145768324793620471273523497513565941824000000 46 1853314311530738411405344237332705965316843439713134811462281812313118081600000000 47 89521381346866532332387228434246124648778706145445534353954139868194046745090560000 48 4324187035296729523142570309635726360080945563293615577891252724755368439088418000896 49 208872933313275389998740039338944750256230542403980555625392079908415236186172035600384 50 10089272715258072343764610833468682022947042364978712774820919823491733986623789178228736 51 487346169310913382632756154103900102684623150755315815635282649944335947261193997025775616 52 23540476647324554646926865903320613621905260466698671803935482101028050653942593822280912896 53 1137085044838989667644745630336628286560072226507474806251041108181711837132817657247339417600 54 54925073037696378778657944095828476353592004313850775895193645959206449573673441664813058560000 55 2653067738327272335086273636802848942636574538176002481049751801983979626094591296250016727142400 56 128152190518201304466775852854009601464198018878942653731135879233898381552988352813317475621277696 57 6190186438649660836735079862440925720784370695231712349213090609799011564287463662240691104249450496 58 299007047716440343896718645048170798083493025537172865467536779797830120619698277620577101068964663296 59 14443056840079058763439816511171693804095961828118078611500434450546135082435434740972817559839101128704 60 697648742659669759950245746366313515762079781778939348723875113863075936953962701372169661416702817079296 61 33698805836171578339158013914902629802717679544121233380529159044425195907068980823222436863127904333369344 62 1627766876572685118446416526043474144812479222441719229086617202013126610790532416380901951419141203718639616 63 78626673519189001084813933240493676600312320615825046458360865171076522104892036168473508370049824735487430656 64 3797935612076010625669118263053311909750908437690574993652947202823603657250008211539072464244080051520762679296 65 183453200648948733822299082353812912216013889872811476956033250633950142761827310208723207039925494934436544679936 66 8861413216520291700388140767232594195233438966301185320967450679294225598864942571911640421514348566778567960498176 67 428036381573866635918295986416052098107328145792621640990989067172356857673107721183045307272321474083640921112678400 68 20675612283747428835381609983447496627101122293264540910365886216838483392480041225102080559608517961946790941698560000 69 998702357346408674009408078678082223874046890855491224843759188110247838587158860129898763736367304947667359859735040000 70 48240718817952950451581345093062661655735654248037515417696833638017669908190246819801278531413497303399056595236047360000 71 2330190706925108210519105645805145873060689994939577038323370360073872123511001644123422144602296928711300555735546508185600 72 112556132323207026480448686944226694341328740606614483854280433440279270917692267787053636108377995332997193600195037575909376 73 5436843811070294606032395915944844771366581114535146402673370351307689781845853786346895963646204729183330578726640078351929344 74 262618037914570217942588837723471880823740492147429356516899330322260335262660266850941804644280613379919804975212558246131470336 75 12685343966966302449765303657549323865523969702412189249969808401166475695690475403043899762776637267836033429631966391015629623296 76 612745235773161396501921021435860571390752369708596018693672638564244335182451936665252565146596076884467108031521790880148826361856 77 29597677835179549343827394236900565040593370420706767869214442090658053281227388779761166819669100992127510890219786350004955648921600 78 1429668452876201178345687813468936535404305233551071402480431109161561932181865734064258936737714083209989516226623910033060752181760000 79 69057846244951242852627922615455581243101051372230892314267954290040432653739900496027068794609322963317475301315154137566883716399206400 80 3335728726752765355019204856106806514119012239370799101705508370032346865959345515863435138902230863973628916693387982130836009024254775296 81 161127036875945380167805036468384623152355370214520849919231093823841240750252420703836379502063751700437321004561300190476889807749289250816 82 7782983611408783951154167972326394762204553867374313719036104739207602194239154515701485748988987300445349071747563392417118078204615433588736 83 375944565666501873858571172579608449956462368028832934019489205192231191892199612393467529554797977341420458825067102175259921250118852730916864 84 18159400496102556682838145150989356622576120293827387284956606933430959598283563718530940708494132843530678446749082315587816353046813773302337536 85 877160774470088380943411269037514520105250306597389673909155626627344920961840087651502663044338995904141868774786410006429581311934681813598900224 86 42369847200302638305401683665636412705379421629573841750732688231822971711537839967458323757358553677158112082388034100084919317280768585756439023616 87 2046607650531927275513911596468535547954086912233757944357240071378989203565366864039714490141416695348519532835720825576060861401438305128828499234816 88 98858106695883885864430112921856033149899175984476011188475081393569035654983283443058450138446738341735557645805696270671786050274206939934469683286016 89 4775182608622963230892888969168214541414509855601452099680125828468841036343213773354167843839767749279124889052584143763767513043064193674695001561010176 90 230657552605593455577582335806673310750066873435279940909013702656526736344626140555698716432021458440690284163465011325490305741489146167347442025320615936 91 11141543881050535970453486648018199007378500186831542241393927614947855833808884778191296716985567588187222182561745540596092042584244855220040245129166950400 92 538174443676831004327837452244608817425319214975649603544854001555569725515278233370241078867261311432786209705001945703537363002367544516870752826573826560000 93 25995655083266357537846553555026788794677793519323106719212297384522847164058647591983585310366376420781124951378228047435984033161202880900898347464155036160000 94 1255678509353276494506156309842841746483575817086358395418353702952148624374419460495591718252904888094646764431840767623292631266278385158602347136445123381760000 95 60653540516723548389009089236399482402305273714367323869121773994231106486763686172134415420988656291287721371767035137376088217375266484599677646898632208613478400 96 2929772190740588234489059980186607817119500719682409314480583802329655285048259457861931265667338291046698214404843745216772293248621203959257082138378100726196473856 97 141517956190376443722646673906908480439135510636838242261797147378906660413331970613068671687194565496238895943037326150980549867823577519687351354699457648855258927104 98 6835798355789155938763299082994328758113939962035153210610686911945216355472975825364462271716099989474910038788233392895915641508376618944956780816972593927231859265536 99 330192297987605843644402245827832461747575326844309859727980614293791041305013573790684491688404047562260080805621507029825884573391802356713145573159463946372320203083776 100 15949410438358274553769743868758704823386794588024939651503145463208200144892156167025073826547214028728712522243185438527684600444267057973948760133345669714271672783343616 101 770410742108710478931210760933730187591603214108079607198235875446093463878607413908534534493393267329015212226919824137821085941781817932801524932279638954553991159373926400 102 37213457754466583657789378713139946166707342502353185654962146069496997951510947285073309110149055803802600441178352631441707387311232589406220716855530000430813884098562560000 103 1797536511826126707738692256829000399329420767331651929247613726601512809939082627224057616203541768746463345514777989137584364923560971177743042695159263837839865307603317657600 104 86827124011614275436805073859430452400773838794216508501457391290281573146183698634299467350757369868849655378111804445517406717714408033675790819465113843008622058496817230647296 105 4194045247219699714341652541006163776167617927079204167708001497222252142752153377148232523739071230532462381653858729323325426873880713390939769371154838706935199715359793270132736 106 202586642549317365712431668272211700721147752228911115213841880743932507138385512979469739425213531520897932736354515831922051340800755366515101656137386162198962421595356828254539776 107 9785623501942869391664618280268429593213285596603871639109855746768343579293148195368845468433098640384825256661270227465559827096157525602087186007501992489053712780500248140037197824 108 472678880091837000372573749664509104904360399250955363677166533996888918577671737721409808672410857393500321422617959145331551783440864569391411894502263637758380804048750360782220824576 109 22831996718503796246687942738290785498792349633979220054686027600342756432422624101073056317204742739001091344093574168999113707906255145770921650082692386737528945738516244513647869333504 110 1102863055892161894669859521920745486874561739983692240318783004548978475610228230508968835937823370297579449577963668334797652777442265890852882163471946673688384989771628194547603252514816 111 53272034638392486129827409768279237752347717366977572067334112258653380573862865199053371424035377750636864718660458313126005119282596142124649570221234374042373620498552814137826919974014976 112 2573220364352815957540875453174097192421975756841198113858149560823514417575075693405155351065776985914233459718491118124989905277669935544755094308902314724253108716345885467478341474418036736 113 124295290924518840823074293745688479033529898113484252806367398263498464387294857377559850258449383739504502830796346411168049050433798571268479757287651599550179644980920707448848353889129762816 114 6003885077248871505268356998323749443938173350163010578917037860893770173694535107553682205996567467995128403013266097402517308246995854152383477080232629658893962414889919275128243302305927991296 115 290008058653660758556271802838604463856855168003658913585767032757073020948871025493277870240489419408550317596356934079417149742591299224161425417409384923236733290688511782969228010134724427878400 116 14008375077459673599745653453714172314701768862524815479918908083195182866600577515620792721072402717229888620136110062468186180547320523366250185576502397908023038526400024251948612453768921295360000 117 676652135881315297476227397608880730909059562916098511460267423975919005269277408078150763677581532216566580257134630356953775399808131290049439651837957498540960527796829434656112124806718115740160000 118 32684598353556901557983251821852981551668680420823801594872470191300411649952328460419200547559249698532511859930151121412934105388214673769385540464852100302697803842036891677651049044106100780648960000 119 1578777207496631952288768618069553875990653401622217198523936456708586116789260921380299024748073955094553151541241413185141560665620232271429037524371490428926377279454814411126299589313106557259513958400 120 76260305968839077418757353520062618458955045383618808956124952331384731507663312602698509858604129800347759725937914752217203526055605716021869030734041160892035265871128623348669711280283823009385912078336 121 3683632015236931184777819457489995877035577585771595136871171872888738219905076527056885549470132527816655853187077171232330475315523689731456441394789759027877158538878156969414813979352978311976386890993664 122 177931948361484656091950862994955553815265401984588651764465437797414867052093296859423450630061935726702158133237668588355877619625035613786437817418737337569578795504617793037570586637942393350868099249934336 123 8594717962260322434010385423542018595273270335729691719448610233635537414289907147955557344655318298587278793036788625865622619562278750795816565425278973216198519865455173312262736276988427955695294394141741056 124 415154094197453479669301220411316794252017610393962325091828657259207061334563616135077588461477116980085444262794904825010193706471806896469266824671428399206461288204166356715748532262761534546703970135132082176 125 20053354011814604211566646755041196752419045985804407625727510910891664745297651942043985046975280045185327732350366981275308200656303213731845995036299213890885426723800486587444616138884033068864190729920412160000 126 968645167526394482564150719756400904395954605037920995379530012611041610249633360039545264402980538591447500120817628382889884122458018840826591179747714467950647907767682695068332180930536896656037260749185600000000 127 46788854374158309691049317133129736394641059670332237154830647937448913682713033290067327761932772971521402997742497114512494219460448907163666275479164321014069191509811729756458777357380479607771051328817601354240000 128 2260060718866426447947960354244198766891949981993607824228617238346294504985939347334245587647878741619394414894587503938177295167436092574195588098077823858684265168045093983818921100581243201083204542983362569165213696 129 109168615502245120968457386003002441327113444783376437476605510978740404043430659016748033533310602311376133776450648225711080729962724995455727778367214327912212582444829556730195597896042143120293591966616075727576928256 130 5273215233197190856070596535753367386108252404532952366059634202733899278658876348877761322148424321101164107389486540185575442591308916788747543447180352393015342016860627486590767750293109678181030025493011127189864124416 131 254714221369337048171668436950451071193871968128509240903412500576125921157945733743795066610113830087238963159411615229231544739886721483898525578903190631832423477711494464497982461258185537632947447326118407818178159939584 132 12303562759840318485640434657114995163382855915594552798876403137277951060290263177644672823390428723219804863464286160455337985050383925693375376319500978605191776590498636435786692716869073951390572315074434383769215671996416 133 594303905653666130804440674295990218683506733382711172826113713846369698495606190384524429137229648338050661971445957778647952032256364405629450273814890983148297137299938715523562373631882961883894140586046772738342941761245184 134 28706898901516690009803331682639497439421541463010139723440566063376293647591568931381460874483601034859746677753497379648389906079789251457367325212420058651032279152532019808298685037814940605360018687021132247780706227489673216 135 1386640802293735585499000424978469698496912373046081550674194784655176144511462971558796504123528013134118527176095045782766523897363049542694138907682147177196981205663159228839463603660576999438515854111057040867076150098793435136 136 66979464454944229980551342765304038335941907888283132562641813498133325046489215311511167037156312598720602882080090310068334013588743202307508614264790693646684297761260664882133997003209650735283331561443014005559571704078041747456 137 3235335821108200949401505073079599701385986819410235898096019139472030513088732494976691739999200218586283516362191821478129236565683810698259874176442579002067468924007460308795919805820515261513028203353773321586994114460473014521856 138 156277718260752738461535033335680560904427476865569787292202923822032064419764788739261648895678421836936960744280109597858288179598558515995315333718846199988941727701046707322445720413116693340394706475253860372427768910766134357856256 139 7548745037670211158634844281997313519010952352555822889724820843253288781102296998109840933165249168129731999078412974203523482661490430247080056887714357230567693049725405962996115521323267990292692626433947502714638347723219406274662400 140 364630046291515176773658256594955899456475372194891252028205712990444280826365349417789254234232552210813385367447089494246507881853443811871276637054353889219139579101895113781887995024483712544624788995944058147316346967736337140328960000 141 17612870748061027432922112075290028215960813839184137466046728280994804154416290270879250525456782321754943178594231085743727256942678869866297457429729836797342130467874286238705830784632309081248072794796763652275529990151343550911511040000 142 850761529783242048937713691748915209748802586380126046100583865284384837568792666683454050734281285213822083049755696915515729136609092038848007746704015468992216611546613165462407679536195522345907010262776058254820558795487915812396648960000 143 41094673941146345680248955168962430911657291074162157975088438117869800283049833087712379108601432982606527868695742837365963901250306462025398301094715200827313935470386389162609635734932065270195693743632280226920289387357595385704812458905600 144 1985012447329864290434461266350717239498029701640779505568786728624563637595276408968232236890172058563567394756756433484189588803629987983526157454637580820417005465615600509464653080092589118662757893147559548801742969699109723091546405651746816 145 95882848996382190641084866635445722923800630408958858107050153780567443125751325914365341458592243554083685211243131870841701819469776448137716881572306072876281606602103280653276696285214570358884340493034080988578273374401954967738145261244289024 146 4631467547737383788185973529334198311119876523701723015957124826045186745765278963761927285400803849331971950465856030356239144041847740292187638954372409915059306781185503628508580372060828126276833229896123590086290513653197561214001234281340276736 147 223715626624255771400942078474955443361547870815348352958103143976677224040471391289135004598497184560449470152620085311109020577099248438605583645045379292559161835821492724365378853522439321223588862614513581336918803069365212812756160137229423579136 148 10806225257981945315166622791582121452595725239320469670471637124152073543090516669363896730433380883766122980343581223709086331440774189195148115635127622896787097182073887252757189089833853408860104021870441080519188673761643390782807909093704895041536 149 521977414310789122781285641971896066969419245257785066773414320777082391944956541603350294620282878311397832963272754160754461050330926012167204877757864165406227058427310720106645478074921707690042281832421523023514962755985935659228009754134021890150400 150 25213283505202350946708243183636157605717509396461177318326155749996508459342564167155013408961551086435739372591759861087227426358362610927093752979700232457683116591382107869899751721055346081209490920464237097910101035254513583409219619685076011010560000 151 1217887302562870703422390438863353719369394020638486872314229330568091748244478272166149279228050468241908158181100881208694806059846769196063968604620788073833920465017692300055965762971815884294364544802344539895159858753469474342701874927666395165864857600 152 58828096762479229020820314489656168325502174732411249235503227398632519096317545340273786120518300868567966954696806456275941259196973271674964646438869242125562516791901988489622025732225630902757003969190175864260825973001853624524768438506861771718665834496 153 2841597052053152464453589204395206739847149422591071627182733575447565009223167681589689523316045535868896824719360538922312207595839600164690253487110367782085777253662149037840917401548354821002681617836756567371549914997143847957448932560232377381055367909376 154 137258797251914877062031505683780598528299912915087809992519434805440220477995516711317814805887360227037385471708186889853412597836566716553407382772763944377681163671633141210348018114575981898115942015352333066341326503024500805564322290251767236089804543430656 155 6630066500607374163807837788822807178829833893584474232393068162587316298292821210955256130149968687790650097915033951405359061411311284282066042553379766666726932603091503102985641095289493957748190528505138334820540623601517292346714004326085106207295359277830144 156 320254750023775716265774410889238440956361223328786655658228168341117461577642053638440847285795165461717797252929838871020083483341846466711610968513630781012223904581976343599163245650025609172737193924239744229681037795745682543053228628920274197189831852514349056 157 15469393090309933157571885643188995683985391350698963830313402653021926935845758549941246723609113182004743489844305656694922316063647546930049453105508029939256991013880513711798283290293500583793541173802433286910323054352246298682642251685237935064298441541740171264 158 747224272441744928073136250723983674447514000222258204489592441407389906565330637108927682997016207474875571423777354931467345009071349725018402869656525469583055243997013141923372026947634423267142422468588353986233805815649142511247490464817058704548276960391963938816 159 36093472450179264588666797754081624982013050212980109920266881448716856194550100243499119218163818490077402305134659456031123626712008201784989547641002057489317426095825894953051183836362062749890666290271967148991988583765524232266173456202852972913695885904199951159296 160 1743437414385402794125174017800368546987275733142453991489309897982242030065265581535051229897311231627698279541831265000008366049285076693390545430074581459297142184619350990034959929223480867262708588514469472228039593398672860410487399846455093640698519779369592522674176 161 84213953702416962041400988865274759487837828856105435252443282139303635645494928761319796281121672302160283544359861497800924076460346862248679145538362388309478704266827812052059229361819014437162487948532433597857052803073647083593661134692077338672757620225577303360311296 162 4067820238154576085700853265137253086633601050404681538275130765194953041760075541840373372162275799028861674730664139592265791368637534907479790944524019497458167317945911893875439303337931315670752035134048546494135589434709813731133489799694474536351265918381686921618722816 163 196489545526052701292479509157277742384008610322581386055013001670341001458865008207386419779630553677937364180949706447134111787927379153518288870114117524077304101797399241758339837632132668653391634289004998757554636828536235919920370299406681650578637440167950175750799462400 164 9491112989434819274784410381011936250908345758295431200679650602987328263156762702492936513159574634143017739777996849989680908678125502137360282717488795035675323806468484038222055030917007754563462531413746655443644821861055889259292606891098354160802218448857769852756175360000 165 458453021187706967529723935242455439137603631407189957956231820005785919034210634170026488695276032341134182931704487253151732264988340916491860438434017735803469022361609836046081784612516178856848413261728113004329768902095055360135585577090167819182300142581372138548142144000000 166 22144839374486461578431867221497395543868026416084656983886616426052757153634429365107715679463685621195594293890140784148393269839460965937369773461728464455511219750739195976235154144335103829081765894894718581684164207144553264638913034432664819221309943691771867042550657600000000 167 1069671020274553355900051511980073671779646890530625847635504502342865314301916718373750288011417802102091242381341400618652575857358268851186024414327145146327127746656539623741361116096498397065567940671645829197812505031989823873976160292977494464417135658013103411090662004431360000 168 51668746486075509097717490529876978754932042209800508002555705886529186733475678673113963744004990870805706665017673080908305928701128633651414116907060589430374955605022153127590830750336025137879002195631131712147544545514397098403521242976115203750967148022810107658621058934764343296 169 2495776096427401170690251462547178462472654559703053423078559872555081949343356977487091636680556795098028145040326650897673147250242858784236000385320815136422731826211293352166810812793881446032741129431022217791425133490734276716647372617384746712918031018517049872911386042628071133184 170 120554469522055389532128807127182839968873874129097550574744557859296272653368538525499035084191494413032020918414193106493755849958205200869746284930023225129404132691214596619807812727299120373658030517878949556697536992486104606428863623580994313136505300839903054671161982004853939572736 171 5823190687076499390833438648974249922362841054960424814808853019014663205783033640537834487721281165206515742071489254792505018728476377044923632166625951279965746778205801680509965805760262595984042467381177077719352356214511708138971351146874844590206671808720883687921012165479753476182016 172 281279905361374720073943943155016433506845966760592638448632878895452557142686993016405484314528825989968821416907173496314246664707206621170875129028896061758833199420010108940019134710874931040002991214613804010633546137527416462651054837435426649241615942437075713630627080751715106855325696 173 13586775603226015211745265456384318059107414290813546841958589919082885947946865901194408695100984734646506386915385338774464587341072148622276216697490234862844881040735760301050530561944121345081459479090673222720857625547230202004124954488924722574070916642212799947886283014747827354211225600 174 656287448103525051646656408232748198045599796910978219950953597802514402870705732071740524109042690675644786966900733136036513513453611401230719585154642577026089599656661660404610433258721449259128585853291819255065690496319404631668873155115022225946947919444133784605297787935071739810204160000 175 31700914706795441211148052303365911352892662594691592770061858187426427258633513973561973544339936593847654295078512083745382610211074272071424107330871127903595348980453023367523892462455399338113404680356277873921801900595843262628671238386226693055100885107457124857717691569937448751179497574400 176 1531261943454075511486048685838187092764642665157909739033325349278641148899781354873111938260936028913657464510416223631552008875906509161152972357896726657110345761199871693567421730393008715148140565337609446637819952338097311483930603014710675018175250189869219845167634785962427069927961450909696 177 73965157193654303981237290588864653545095709300458009373996884457281109965396633928461813133233274982820458473099130331519108554681572910665337957563508869482264600685101714271102643023462985519896842633920240749743894648150795825865763378345232106296789653447630495220335179985510825663156180291588096 178 3572768527337248880106173809409927192932365482545571906104467574513305357452657765751231854690870512528808903951014638756276595088929170809155891669754070416525004460630975508080430685830368699579124285646716926100770126979167513086386242352455711945911740538045466451360785202593718370594884766123626496 179 172576865029994074340773361645019115431196717548004961628558021523778128981849173439289733912706031345011230408918929449385512671259915214095908731919107733814361987651235352314894230133140086243726563557853009132741517524436870413314569408423026848089077674130968563478568769815679122541618664635702677504 180 8336049233443515600311407207480187072676096092101320109360843975233983415799163423353697129028681020462527642977217118270919789398623139794681098859354702307022458097164826165541046800803196501151892916471627608134241954228639674590012794714387417336499776398415820444813431703862350527394552741723367018496 181 402659515285069204457477274709942523339300067157933728771918188766404336260623721359463647544041736520753964050819958316416742538247406740142397997981677842600916872787176601445811227590846419531959637487990609068633995355551526235170686231491730964228333852782779461389041966326449353714302683115821339807744 182 19449823376658622501561962201142814025430011945383748494212170587559146084959502964580928473908102638380981968342823923860902672569943076644036623026529911343950514727538064947098516474258605132808542544327336064745179529674969535923919081764021849759666257180100841319319667356785525985580703524099706843631616 183 939492586224855051249181033341953817120873899979980604235207488997717506917214477192030886792524022646564389368417661124625764533425979619646833380123837971153228644056054177593048593252578921038307643263071690331282184630513534309028224346653374946362837700005066107287002944362793182090711308479340564591251456 184 45380685596904412862296058139830598810349603352104674523555635820001930246376241126190903464760914200732749653318635551253479929781480231257709104511669380612586338687645287447097585967713956488799243251061613628218018294178673695228563945779501203085342266235529121024805223047307203081049967553367551765679312896 185 2192041380039369517572128797794478344072287060515417256435518346123840814523328542138662833737416573249234952868837275196800467296362569554917848366096179181495025131014933809988101922003090107866083594827995613244159459700941054514810196470237787780305536790503101613041160268824872673285579880270865671125087195136 186 105883050214046872654618972633083412324709075948232813258924826402159449245921716722526084956833854565228578215723227031102059706131927210841164140656955710012973802012735535655840260550292238762137368852855538012295506072946146296267209504869983965076690623979074742486714143461534877448700869802721405407956038782976 187 5114511260927481051530804328927082282784013261776945394905962818265518683477219751209067111119447698783324241271237420396959963499239422075808268205793913214968686639737118133862334044526319205978421631588412232632397832516733983831019879542651974981122640645620049092987634843978977763433587091187050318320927031398400 188 247048280015300847792581996758881275520601742284081314510977038656783036318004412674611384539538263494758987176749168732785636888646630794665037227487014652674535589486622130870875299257922487042085836059892238122131065266826784615207376995872568783601819083711323542853652205532925262509213974629027898272325960706560000 189 11933271733074767508564926873396389204010582468693763591198033933579788781363461033730506682976326619590334091848600919652604220495955840452408241443835546057764696309191703440868199661618103588935666938486876714638793382087200696059881908690654860224188827645647785190082199250481112158180199825429102234269723302525440000 190 576417590304946010827487152477219472998585357501415496272859669262039200631061326146944332656984561545912335611131935114772968401315372298821540425045557830501220010429200174003123079496450772630068034237436481162930589695614796321730091363491233501585658897502072454763385189939632532565022274571990642840166689904642560000 191 27842929067982436341795246512027385439486709653734417113248401183761664768245855092338481446997790836671374146407227164449508119885763175539748775346122547441181821322614669351413111518055340795804796254467169852405542555052469365393659800379176584665689744691135765592663449033857048729157445155537274291107310495150388121600 192 1344908122381513260889787999194478477896864986956181395118091456347568601601066587840103844589142396350686491166991715533086276983365318179907948845207473557551525467643093280477006888225136324028727563378404700471293380733845695133058626691595842494415985991219928665668738707375671278535715432293902916993038847212961341771776 193 64963634150393492273299002060716321146710187092705059019780393837301384812353327804333687418829748389954508141450800541534656117292881885646878708437417757199247221196662121417012687712077936089948472712288904236278386723113095901101135474548948143455696365491981732496318622184142896639913462984844094572831636896458352966406144 194 3137964364846773214206528763799743376924178166886124764379345718613100851131990034454409767183542007639895279620193151002343264421565710677962216236172326244423552797922316190653957965204896633230940192686216882251673254211412851235665337682594559269957109301319099850469230738291079631407771934428943135127703826721268102477582336 195 151574345921787836185979488533891941352567987762990575689034848496089234376790671080644150274937759191356563959056324077450086696686990619249755401090678635552565946772848955721128544333420022857900955045579324738759127026308036910668559397591294575995429574650356022453880453198638651068081231595166864528242027861149758349035933696 196 7321556165198727285613030645657324119245636438728879350747011705124040149016013079308385334155255800667190785644141947113582704032894708632590886750401073588390086139488210852701232322266943908234166514521235736543040478014466756252850897439383358465347243389303017574902762604849823254407612574906207828619833438809590831259547078656 197 353656051452266851418982568323774808317800198440722974938580872243260460265205977630986623741071453900988507301935391977232311623186858996374650028225103379056032792143034263153298413689619695213670310566785146126901688429974476585305079930151625445082611309958459750310118050261844511875909846962957694506519461097248186257910895513600 198 17082789492664310137140301340926721812819574610453792402659090141706544799923438890754846290042447847503359883214210733580054781598286203989215485975883666594689509722739642861043098044235316367016995603573081296934948644349548612853039775011977838715668143098278123623303569053557229833765855634849867320036543686641817549095436700160000 199 825156803205640864920509812568851044830111584261278455025063628751927012911881783076041807257612655803435637029724865417896860979012550720189924346541123315665850146853945651509335522030873050702004318385982690188211830070814902080936244450197790845666464481017821304048080399991082638040401618890549924655621323333668600202206132928614400 200 39857878607527053027641783096498660021769357802175824373258820398100192574222957217498544572216718295817031331244218079636680775599350116747187413628909826107953683321198201230045530088983386162796879525648624725568413206369362661723390024455530199359186632236735522546728210495483290472307242335342519513741423969587895477331226429485879296 201 1925271028391979811568914211043053761638429238134564187451628421888682823150360900283868150510316181777141813139025155761094456237101926399452884749257609609244718579647045693296433532352159829090958643714482601077731405628617707129493718873971971857719643676739312662169556979107385453874631388079454982186691785489239276964880721780387516416 202 92997135378537611489681073383806301485808247550740352675313206191198716978068701827108698792668907842910928069740642287482824366354364126375279947556399311549094341506475478845670300827223326868431862744775079966425204625745880437037809998443206406958831900893357763048481450979074533355501142586419168359995324382105449563399438553887035559936 203 4492077770389244158857971910769943187835807853723868949530930875436167555941884677770389239127561585783308010385084319259165817856894461057100290930938781582457466133573474565371418041853992768342645476682554094242284407025354001148779584944100408767570509503360085833331343040516482868437974446896563241916823387063401239609719878058684525809664 204 216982626541012449262825869797643238431475620604970332828495684173461220686301068136333024610028949397469866691956589387730797346570445359181705784306940165747465824034239463800574519784344199139998477277073468551228629229854777160126032932850213569639557622572530137100295601569161552714880379462070561127233766306746204421288260784336889003380736 205 10480998466007593795572487011282121563104866910861529450180569302846879548462008736976691821416655658577898580804935035139735081459750778616750685816972441941784774050898280354783483341261026263901824138984533254631923055687138840994295804922623088346164811333113583894393548337033375480908104003680943601104219843078847996777198453240943368317210624 206 506267854692459672901593175711102537370773370570347299573325522560538188647225648814922372046550759405816124424338226965238165820133446091116467397020736653000080342730860899670311717396362024741346290330283687019175480708717116538256446292155967821470742804975357595509715161842421233836330807911190230775209628088471561560910933133490978512531951616 207 24454458373042544006478884327662410620209309593483383084066791596542651477784407949656318941625324418003945241007364016766999180486724021619406872519181473227719694524897836670008479940558050947528655837404109308660452263681662102386837760312926191903834231171451263444874265878338082872439694079263603468302957524454416556849553482728927859683246575616 208 1181233469152702803702057907288059611228104954589795331321151654438270962306876534557756444160350830836372694257578852756730907365327759644099636073189246990783161280438356229707332234871912740542665067562571924823235061678883130573915930545690348623097647654666903172814758693628235750418120979493074415468273947183202488974581952637905909962346697199616 209 57057592008852537571809740355078831513597126111819467114144504146320852978643105069410633005360759519402321640922111493903064191274761334636409092786490068813702136754375796010838570923156925214835357253254837521173845099054941394102450844912555832081416255778211686316773146071327403456269156688873492772631258563508760542481869180061776592877944539877376 210 2756075653853499535741598021663785192741735409866757438198218964243335536066415379687748938593345647955951996175168829951980431583334379984867188169992549574509561382868958591587380479832559453956068712793066136568883737630501870508902596011398942671669206719087345966203453698160344853202849037051535010562918269704322281239611029530665309057868374056308736