0 1 1 6 2 49 3 512 4 6561 5 100000 6 1771561 7 35831808 8 815730721 9 20661046784 10 576650390625 11 17592186044416 12 582622237229761 13 20822964865671168 14 799006685782884121 15 32768000000000000000 16 1430568690241985328321 17 66249952919459433152512 18 3244150909895248285300369 19 167499529910025153071284224 20 9094947017729282379150390625 21 518131871275444637960845131776 22 30903154382632612361920641803529 23 1925904380037276068854119113162752 24 125184900814733057351483732809459681 25 8472886094430000000000000000000000000 26 596216567187872108348956733961803993281 27 43556142965880123323311949751266331066368 28 3299060778251569566188233498374847942355841 29 258754906862289125141960829975095105409777664 30 20991396429661901749543146230280399322509765625 31 1759452407304813269615619081855885739163790606336 32 152214200233450528559804138174517974884637692126081 33 13578715476188477092147129073495796451336953924681728 34 1247948429689812957383965791582024019190152136670080241 35 118059162071741130342400000000000000000000000000000000000 36 11487323243342943712727117998313670374759563626306467569441 37 1148745292609197932702723103599287041796713421208997228183552 38 117978076721962612173940113690014607924988788154242895784412649 39 12435246052932973129709819266613671893713621750887332633173295104 40 1344313472276061687044450174711376326749814325012266635894775390625 41 148960492301268137777638412292316061211837270428054279425845253636096 42 16908692777708688563979281162874109375742132033178319498546247522565409 43 1965048198399560713177500537391830916254451560885426333004585474449211392 44 233683216210633558353880137011125430143959282107856711392134007594290612801 45 28421709430404007434844970703125000000000000000000000000000000000000000000000 46 3533687176694926828625634365158183261976895113087739532401059611965616806339801 47 448907799257984123572571462607481171507824415433805716911368908728301024054345728 48 58242732341026717216384745973588781643166711815054498553634892663887988408211332161 49 7714259274701723013485629379151755061900813765024080913469379896110188879958239084544 50 1042640221979376815634545891867531252641240326781524405674872468807734549045562744140625 51 143743884621727304523359127943369758769688722868692236533238283527849626792016283021869056 52 20206565127834758970212365945113575398761572664379383484183730549242877218209781648745228001 53 2895233923971047526036760460218785927005816650488926398982502550084114006751881185200479141888 54 422677012039049823392189249582912168508183424511470863651731021473975132385500943781398124444361 55 62851952135660053355610535331500262172917760000000000000000000000000000000000000000000000000000000 56 9516357759357442146865336127532078949341376979332784588729070987761113091935706488722321989009067361 57 1466649374653401840512825087053499871768912822636850482715705687831195584203599435193055584254838177792 58 230012727722549254194381788637105357375800524832640038961115514942568693094772645419046004120433572921729 59 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 60 5953898114759757583498133232325552989993673976517266254986001716363076818883115493008517660200595855712890625 61 982155081730651575222986597311793040707910127778087361904030727432908135314858467773985973683005865282519433216 62 164678827976465870442159866106899791082903259007210130891419765163951440872544522153310820824555611693766310197689 63 28058309438712115431724036942356085977657648669787221011920360060750472539158997339269446226513030384375897817874432 64 4856705920261766616432726361041784486707420237162676787270402854051513023913932318206873478462081791833767094850481921 65 853832341345084990097001703794080274528930705891866880700000000000000000000000000000000000000000000000000000000000000000 66 152423179088090119235308946388630531981176793314319417040541195460525963917811200381663987711257113472042512067882714995121 67 27623408182039864492808187992189188208782936654280595015152324915234851118674923057239918655766938890130749767945336167333888 68 5081061928770197913938450007260342979268916696893158439060719124346605085778455982135700107730018637067959773341313451584363681 69 948393702309845826137787267976550577938917662339175272118791183679020824449154992047849142039843908579344846778958340749392871424 70 179592599813797960985749775445106096943740867154224363601035145662298829808338299928818803698205019969691420556046068668365478515625 71 34495707124302548399876919999940863557424750160228679076468597932390778961112286640436161464948260746161631022948703678473067430936576 72 6719426571479743731659997267952433064210299825242788515212348252239906540826791985337350531834288288640324885509653463435800485466143521 73 1327107172597848881338754840319507251924846001505204382697646940030844436045311475627145108471436009189845581224839505643372916288570523648 74 265708076503491790372372771487409028205008178837084574437445036173645354134658921730481306529772327376932725012612508074563219458912097152481 75 53919893334301279589334030174039261347274288845081144962207220498432000000000000000000000000000000000000000000000000000000000000000000000000000 76 11088209803745658455297408217949153593283559345652332354189895396347888771377425204097816698610804252448289239688437517467894531354021357739846081 77 2310290719524126705416648579021375705776389203385036629304444210589043347116149601431773588700349497690064149747887605776760566731452771201798111232 78 487630885758556083481080330248912839502942427218592856555006259949898455557019876211122799066553096911226373820664525051357812154352919033545664723609 79 104247007946592182815743494513588236634950663334383062961236242130554522873648184394200216251106341809989017836638802394695554985838575815911492617764864 80 22569090454253666276422371449484492903439906460032008352098182305894434787312821194993358369032203199194077208032151171668289180161082185804843902587890625 81 4947371816726797156878105092759425248432430080860632186952421567214104975436686013010508779313238268164420414950152978011809398888983887601037792904149467136 82 1097940271012345187237410631068914105002687112800390815849309381997491306462783308543927731227153378486024453539145024103682744063198202401407435270436745572369 83 246639021349214718404283617400742240750280327930332188677528075694824516811623172950586039096885419477760291178681603901323626074964260937443763949922971782479872 84 56073873579970244676750994984540745950297107231802977784868081120945469774731210463163833675134360235757888500319927436186966327310453699646253978197716996712403041 85 12900700781701026662481960358450703949334417416449930858101164413445974926422638490000000000000000000000000000000000000000000000000000000000000000000000000000000000000 86 3003030475944692418432760633109602115250184264840353350917846360939527287986067341029861153493029958516806302593357837933895670840754887468051140953261479000263915823241 87 707197927159809116600944065731488098577659222385319575188870567203583646158555152377583298249108852888915033015923072427967003026420230542681059639271632132978395838414848 88 168461038157741731045723059172501365649630697097498494867149325268892590319413379681383627818737879879993268689543177203609855592176987750628331660751416798095235507731954401 89 40586254130506257008835095858508191955946074702165902018751961539894868642350492947516568746378108946029727718995674154744938423104820611529199430266855319836160809097498722304 90 9888364709658990855807805490546081059228529853829308510672125412492228647545194709102371593863615498839273627354204966494704587780980296375654692297985093318857252597808837890625 91 2436027611722523977307150594427459570447643462173173608356234916792924353381895525544626761556598203782125217627542877135028171039186715730432526239588853579157158096435003728592896 92 606735704395923002733791761573434066679767476230552391507505851123580116406280452369068391420526808624744964713002597852315040197809019225429847584120440809393098233208299576331520641 93 152765413313863335891876650232228590636250322599805199887699889155122653736313839970609248122516106082640356845647993746493975270361464407009917660338486004656821831684909457479206699008 94 38878391807422713251795917200248452420287385415023899339986140944748970969783174323558256401703307950450615843982693865630047744705587834926055157477168049433875686722646045361636099700601 95 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 96 2599272925559383624965268691216681774729984350897324311569970837530312336877059775542721591421452038199772566468233812286697984969006917703310564047602027357341991045334699490307876978925609601 97 682679184311872473177334527447199147919107065427303296531759814916692322086509821411909147901110188557377103959194183153952019868392505544580055929064050906520551057497917439973873951480188239872 98 181154038843022412161427883055312733366603810931238500055495270773129053836646991975365779048349990286300809902193607716717491731915056645336926976347213975601787776433727650972544805539270380914289 99 48562450177182127503892997241744678851993175821124227844905623029720194598982377435369734425595384040453730524510641134352003815849478346782159195720994669743551767663343210867104578697078334495391744 100 13150125784630345502559753209371674816065646729931456104215505237723253637595765684483027902020228549899238089912842245306247247377447455523555503217471616562842841313685227078167372383177280426025390625 101 3596602085253546207860116762105827243777096249823506489057741429459058219894807477956599817265737101615125066733206216338248567744565310343301499406246576043457147677573750047819455470231131700379418361856 102 993448421140985037236089368255918349063906209746434652432775791951470512557994064162055666583976897526321498683118697558328344107776278027794653791351181389510994438956295151621722019139565472513514210521449 103 277106565174819316512563523843182661362464909783567947639711521783844622181448478065103763411274748860418904043811520639568126776133011613394681886526265590199736225664091471070798032047754689313250397715955712 104 78046923026812494790607714496928434042878666060803905518503270398771836729742321410733847770845722751546153635644146483948080590685777777566426490267586821318665388554360164606359466491577825930660912650140032161 105 22193813979407164354224423199022080924541468040973950575246733562521125229836087036788826138225193142654907051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 106 6371412913170513862059796457567110228446899731230813518928377736416859657841689586354337817126513167988530970024856857106687185698978025702877034114234060777076487595184455341658970931705208642993343260283687410368161 107 1846411199460810134958820749862739481860824258520142535214264438157417038677798735113878586059108501829736205397809640799946259237973244875030420639147043717957652297749747700842180163395287435618735329272740057194692608 108 540097163206696563212525387664903628073357331178650289200422346498375383838564563607082097878694704271845467850157372517316175540980826412267008423379856361047778982485350087715923912157082943650818090282719608065809408321 109 159451568495965821483775911333566178231187025512717684523250470050460934666618997725169635727093158632302048541860210626308024576256142704459497409631038003986969771839929395109483695312614641702010286138264283957059527901184 110 47507528646264015544484975512390341229068495444376544191480114065382975037434876528449202077793623322234374722672421575622746250431710418319332881676732214201522925983386037985506576372153608733839291744516231119632720947265625 111 14283571206924779641017084000878431156196203742376839282840967614591112307374446364481994471477532435394398960779328713069284673278488696392031358493084842907054440759605506960711060536562696459037804991616503899012435400265302016 112 4333277637057657595533630910022020271861904312571363231447061145301461749982800760707527561459081750460646006132158189214355183702193703930247222115246375446709955760906071138897989409923217003298755764046954878492245262241441047361 113 1326376521090123588433743996403616502670958220175046553209587282434253012505292248399276180846421645735796237876228405162797981453975480605924232785280646461541248099860060654562893449168270274813055246627650113805898221738277593939968 114 409594011848387760300137433051842797779181810972466221212277069326946894617810809889375814059246633152333229108092742096831138358634796518261291080663431310807205527455475413364097215907892490917717614159475926725858863486387845219904721 115 127597832022422232385773048504877072984722306135112124040566531972641378243913046919159570929209946365646512715030937133383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 116 40096176099506464234937731222499590662109956784568700357197184285825111271877756853030377329946731574929512744514332216208672141033078630326914615327182497975085125134574311271531164993885197868287388594185844509990061653119113469321031741921 117 12708672523002598851462683879739176521451873637092193358740200207966709494301866955539783638429341043044872241344123578485566482504151614416302205529879042640986707671770780825375860368086038370246269934763582501786897559614607745672826650099712 118 4062591446905536662112734371253735359291693611128842126207331192023676218656612060839242499205774156069677166166002645126877641795735527330137562386423866221016299343567462530406118803467865004935770435170592140260740781570647495402522734397789769 119 1309726257297482060122194592467402547704608904470505584724954194725435620898289009912674782331658276653761006311585824910015321478907967915086467108876863680945591740337000955509138624723932101490837973637031847948536724346167550514961349930200858624 120 425795984000815071991005371624730884824659673431068160092505009184640882874555213628503688372735690194809084517275552538119458169595866930159197111953065261976984894788296990472248136886563906880329432274226290379426362875392442219890654087066650390625 121 139584102740863545733436677307601735759311689247524608685278421051558970969465987817155673106528284841356634441677410070495928944857994092733951595946338463320924175768003403534954457822090414693922840054693843282442320779249346131827257845377371656421376 122 46137489208918408392107454852952776978368305934029503229332406270510497189306184705238125458868579228124900375856749457613089885849651955614463753753174048730563662157135424693513743289994546194155944321490605404883665587940985933519201757716583771647836929 123 15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 124 5165639295236960333792523296599810242140083213119256137050000410176251719099395652498329222518679630457474353157815807169214841393923401240211351139775875787642138668215217472992961083209959445249577177988254269744604323176847270121216126224767731132613885345281 125 1749520510723121879357696363482782648345020313413176043404906907457638203745699368482232689303050506637559592453366467607043045646891138169300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 126 597287261625516521814629178473908115983764072909168194916785723450240641796188630764639751802110574434212111319364035298245639476151451517326021198078472546183519096864901196791444827908904423435435217868473461983524025142743757814549876105075625460908880733567853881 127 205536644969592487810432996469229085257250871106918745081953501521999867541142026164714361140245815843936359134214871310196104402897936642570295535210472424536176807541931361806003580847558890030581078241963940399564869753063845819519538638155832579952226159061177991168 128 71286951623691961508911089635853474975769530749848129508226904708141603258021076098445941480096854970057750424153416168741579035517218240833932120532887794214717172334683933982881099733453075082172365056663953799151332077253184363049980083830711645120454050149130904829441 129 24918333216100385237416285555082032194339037295644655559752172547237243232370176559689600154782687484389276970866847159615794665018952496014455307937587038204651788362008723567107409749257859374870722099862505475761832011105332987372995884442286747075382973157745678891352064 130 8777885354566422540654409927826459595405157643778120280564658900010210163005691270500779183491176683449836339291229214510283557203851039998678160065814247841832242042957715278545297291230052976181459613547511213265501124745487731586474945688625126649640151299536228179931640625 131 3115996753365153291608538900767234409646450739025153226749337458565112223133357330266210081166489202408748979057933548876677220485426632757258265800059379825238450003640355793908614352059116217136366866161334532212688369731223391024467065029366832302892120515334291789192087207936 132 1114589287450657085531175493824834942470403491424818864282077887375127133022023834560525479561168010236618432264320052360781204364559198840440678960452403466493012733709546557455880826902147296385187187740297232766279486515981182827702245487864446045472102488626446135336662341451681 133 401715409596775296827473784263468740159031032353019143238498019949814434998538580491235146956155930524961605328031225393389570077293253652023013166273457816854550694214293297570302038275486352282545690343448148884553588752621783485996637466979192430620506947761245632350190400624918528 134 145875794379494063742367599707725538944844832733038420187643599458378728485525542213570722963336275766118216818791878547890998483963143473309564210784103033504817097916908966859647727359322248193986724576542373279490799798623072563377110161074894822650428246852222263565458600243641900841 135 53368477889295664442148840136792156445538866484064051573705789238058730915169576923511071721438164623956715196899958143163053480143976397362060689905025024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 136 19669771785314718807130917592763352321732574564602885380666701184262351610224307123872470959564035614509646279362751473079214231088368996267050830469821460346982920897441027646555133367441663052260428568284766383533345483914787180751264614329990199557057747820904363180304379065442067523307041 137 7303031610996678779029341656033387117755318969203864897283714464077420662080305507455034023403701677433290803841545662043539345050987727255950590558071760927960795551610180614783969152864723641775795511089236919281435177861266094341693100654651135381615697104722903269824576369393599311618506752 138 2731323681307478894960754212807552264833983613144574074782823847221722713198888412886458541993866152065800824747242882441619171657476507475131635078878746426633123927046494212532272430690797704120267421524127374180460179846558735842579786900604126929776719578036504526476443940505681912699082846049 139 1028931353582288138731973040961410650465605368301228789727158957980523528754764588403200445340062725783571319129808512317925965552732637230301311423713736893280586013475249555234942011534682252507640230270590783773443078669604703999105736343620397166934082950569431107067341397178866914735531180949504 140 390409442378469648255544693739837598729271518172624112052598787665111610183190236293459485379615948703945098233554841435602576543268606648616307765108784970799015072974606097889936524331483194101601930317637235636342157974624323211231196176291358372518705243379467939579541280181729234755039215087890625 141 149194449253018201927110132626052637763947384479046043163229089040005782868487581090530831628132576720447212582501999377848155230012819684671769325958808113299656663339840483664357408812671091006429038702578535056815674159262377583493451991232465968126761686747560511989788241605850633700489558581833629696 142 57419781328384923483911439497723685295179000194941794950543553378144248067044310872649461504017427651044755442843913119621877748240071219123167047975488369706792395019719487223757901397799399570818355694088580657106325968219107670242491533755576322395747440382406183695716766050031771697611660706018313270809 143 22254882285616090421487350205101615163371812024094161307792765889908401744713846310265751332292685539889835042039064197979669261330667242974451269562913746017134498278833255970871843102654038861815828636502540184283978402742755082890648758869054651164186612153328074508202334580557381571493863654183512773230592 144 8686056527727185682876939757634614615613363223394383788967518554013275536723812942906757888137800963465348804307386521595684431509056656209737806576347015750879551224922166437069081357948980109580518100465390674694451479952741929024108466267689694034805490776377898412510914717114839010551994467094412066420638401 145 3413756680807170299186639628879647800668589644067586342506656622479135868603893318960853306586377722132514008885705270780142132338794147550231627974426373839378356933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 146 1350934537387328429146222843422377367858932756803316188904398171452252986611508880783310164186824059282204124629620233116596226110403911484991271841435795653692689840061728536730148739057032342236316405242746261841347880030787485575696922905577736104375361285719298739944735447942704952463954435561371736559179133184401 147 538278988800393545855070124500792790725826480548266757250434437424795392131682320320309515383147623039709500675147259522800562610453688775161404901443009839369244701638367994596598966011647573059312133708794549529606194716075083571719582647267943662793662932889513056413910805778194414321469853151633094067617872664854528 148 215939335698923996533191501111839031983641028041602587226535139648637793936627670558510231592182413251069012544401422445918641703057906052424787430799949933390123731551246454053171432377262064394405601496917502972724561687582294469975479740749272502528344854834871397916977259990228015445869842308284638985759765916039121761 149 87214240804565188958371188574113579051367389727621641180636228021042914792945523613217016448902423054862299747082294818974327357461845057222361250268131185932516299201992613987666783160303626351293107281754337939510196787482340374390920296375379684169983385330729750239434707070447835264014634290349941882783384907446111698944 150 35461305951593984496597511476924870070169381296001352832210774134866769768992033350281249095966402531109298102335680557130996404012744260981139470731885681458628185678105746665978221017433148961812331103952485669651311910484118469392894370087870899075125260263295593833390079042269948266831447458713455489487387239933013916015625 151 14514910140357842815821439853806343916370974918042342998158748790027883644464132759291880402131163806148483234221788838759607564509860517859145951184690285105830044151124095384151658020528329074547212479292084474202593745314010691053290637834652272558549065266544074205018013816720967860556667959108196449925036801405054153608134656 152 5980633183738678806041782850717690205731164052348885425228884109577047950028428788640467600315820264056894348412123813421790697932875645977322681243214607317986236024169182423501316011420588332735842947734345224313642953431432322562025086749662983687281935156833857568002594124974895040005993510387418303716716762523905166783178501601 153 2480471857318491743743222538580471960605146665360914510536616549239068484460636668838405285496512393409097696588598478068714927985571078794154766304950190752834492230027633189055103209975608629507735550686046481697234858828781631991111852590055257133862355064193134958071238584842556934851304436070138047269169912512385775337898862706688 154 1035516790852162047282799865741248945880451123822931558812922461971565219437070262802517436998711761078784851170063945732078121020809042533056323393901662656138062661320676147599460901632340587813247341211400837938220709969226057512321099899658310257794905138753387571722041565166598731788038662761420441616314415418552528056167036230144961 155 435108243715495607246510658807782299508402682041984551484984638013770596238010157251921921855675830819954138715133133631771917793405097770524278766605588358712386577068354125030791682457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 156 184007981357764127100513069654780952612235009394925965990076603205803090246069024680716440093532996684820849717595960037686546437733706165533701414434661290551813235467859174717512124932197711983137586458578990431043308832410290345236982209746279758560868397545709818823805683033461812500333447254967292178560039228775251256455835606027041048961 157 78317223629982361065110735745475301904835011627628275263628287514766533800653409513262914360420224175271777298654871100284340474216785660187183064693100394552563214797561001992530534901537988225874892011817183479618459613614722210082953693418226046177540083945333910586492336527919866618577538627420703791538867099543269774911967330720862009556992 158 33546058177804356152544785581562400573682667931255762366301659587806404931504840653615191968497629247859394596115090719815902776392954061178778709550724762958371709343457709780358173914423663256348139260218951233490674246800453247877313529333596626849140144913968528767204595518186628831347893948475260795812100729314816053368648392682892602638779129 159 14460118086725880268931460345960728275485584009279273898176505740479856063806483970135811185307313238816599753804428692343144825556620560702628446148772237918114859203800345472793228071805657668677778628803462451690200074301381020669744456373737713529810759601903615807689342100029106368569958254220675568806743434076290793016649321837019071654746128384 160 6272361410281563254852354036035582943488002215808866065170272733190624607123390154317591123637820563406338183198041549737446021272739789838780845320003918565336184103330264936414165666399325978555319812994611305581349749509974963221217736388434935895483628720900690304039150849382925556387038710787106727493692690834914404973687851452268660068511962890625 161 2737802870173796327968666524516392600958988790438285660796744817288125510580688674848868076627244639535538274036921087480556202651468929299540296276777734799864655003406108124111712746436873866559373842024654925981712704377094788743835229002468960183914302670416362639070382444865530948294675594039510743034318634425463597523227025307836560961936297679650816 162 1202453597214104775008680169037577968889753522153027506837119013250078454868325226237957523961692699431353991628166732072226663168186605492013017800770358947525563843479816785765737624691087653195000380104270600534174075773668057047956606774359420480161136739235254867410134622289383327438133760768074528408336677670495651171591997635493291597730451305439535089 163 531389442010048503322081307794683597870254061074010879023986975440658603235598089230641435780174437313730867313061611235933380974621705916294382160427566092166806343055727905142754035857779053736875471578046376243646629148693488212164332386447430637723676238980324831711881007280358673954118391690983770775098512169063843398365353714077779204589988672743650885632 164 236275971012938695884797294991788889704596300366896164818595325393296988226572800984716345986699458323867187224116298047236743999346238099273444339513229781262237547111406440092681562733763442966491018237026881904690844231816411843010626061585894512936007597736465566899264706592147327029635510135868877393116180946086104040186067728191047448960441034618466514527521 165 105699279614281532089919347134438162919804754601265633861065883592067697644698911870142710882208252761392391736035649951957207897816553893576655217048989349535882987020595947101305748987727765292411749457000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 166 47572319293568902987098345645846446813685457559207911827747655768438317156279674561909500313326304833967291083203558411672811975270253625171007559630206930180687126817387347092392298362094172965892332295174734282130330324023734922119584321228189957961006952317724134143169281178293074348326132517328561133183232601142527033473228412465427718707600258402740138696330943721 167 21540244746052331089382174889157612044107406847165221575505442501035802477608686661232320258915846682521263929279017888019779343833640606738715605076610286813152655015744294957506851965340218336599889290674594933531827199079018780879798870378044753438861428406535250012789786172104851059888133645596046224036624517802226195938072929304620206669878248520746115951752210546688 168 9811724055740033631724867098025832842702308520551751516236378266366233028819966355960979167064734626714109461677933434690086512383518098739537018837737513172587245741453830846623167563595943762843406806046518538358861518836689392721713395622964827585678025752826793821939019771323672792878293342251481315040946561991618648641421287358312575434942404683746250460179331797989281 169 4495965394037886200204778402509041450135364947903596957322650517474876463658540526726239120405371966913173390052395317037635573099297386061779724049607723210271478621708543720985421570488732891132513710068320411758142302660408056563390674851075287206020362888229150843544346572498156535829869226866961862970340271040788480991947587759238118349596099587137544337031944685511245824 170 2072374676063962653313010911129716649516956887949206081995073498678768487702853953109190545642024546365682885406776458156697565393977546074842256233225091609127792172576435455092729483458904599328245547669876019700330468689950792177378244532592590866319391752432252631404318680128496878678023118812071126575091237799582575313343815883883173613322359329913524561561644077301025390625 171 960873455993546248851579997443905551768725052954671970291065273266940255560600895809483658613747597093299272025557634034960845891258494091650429713359374207495426496552708640178617347469183048940690072820432824495762624105601934568393625934586905661174935402817938795758180746302428445590710988593402954559229902459228417757713744352771641681274682648080317576908853032857084337586176 172 448127725339262005172829240441773817425884085882822032962740699112593554492480996262637889557768656885000670087819387386860897733649405536973557703476120515053345168964693457581766234893132369646073876254607195515737133430334554182713001061759510524453525690532068783416854411913440348321251728091164863589737310544900054010076102032607180142851996876664743785228060951731091012297005121 173 210213401390227963835555527083604095838343079111709364305525327078698490531925296256538686024588243898200293473808470413317626166147910125700293577400794465962159108527200914170596719948986603796866676667572346716181407660915247756843410576903256201763901304717560633380958921273080439760652296389720817740804872539471166205178671314151407806250039928082651723542647838580277780188860776448 174 99180750552703292490864089899817923430349125244539824762722673738906421156971039982396318872475600652516053529790156729402870120448640751655614615144888031669941913023424243182135230028115812334181089106461788425229256747922724381631454083557012136116426987568981577684635158726122018979550091565940505978940505986092051973892685868917714142354847878860991368390568901928598980748290737413081 175 47063952068385786080296328930914651381636887980307303692922830179477111216252777462890172060239373462798158591123519163824029894408621464348337149346940751771553517925436364695857201712129855661372920133183031969390264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 176 22461004609594747481549669617897426201485032047182985628487751697090543768072165999864805237554561284585119122865131538507197406535336716500073111787306631355343653574215457781881579667208429691384815598359015464981370679416970792473999223462683354997107774140747029975129267981482784501053242406860594822460352108467185558161125418268408152849994904880928985745108260221429682500186579823993391681 177 10780419808191519410188272601119423541413472035314692231032408328677866150927904084704493592890169863557678784009846756669980352639069148691875717865533612259682088100612145497120330135698665711085815996036862984353407488517254317438121269084663785661841387493823163058560406575123033428248244037519123635756462274199910295964739103283144056028927640953364103216164673850447393025333673135882404626432 178 5203480986814067910195041047157212503568831674112363036704522300905710667421667253538623804343650212592039412104592864553361837951100018563192192452167570291217987361747192404989461918507256688650180434924680385608086089691887141984955770731914569758464247281698606080445851648068243219865695943374251066004581984453040894046051777693956044394979610627596445804185021818612192412416190992112882375485009 179 2525749750188736489745668414441615471378232737829854367867689081344184231189983593130601623371932373158800855619582480329567696197199873786599557944146724992878485426637430557551454789826905374653262655803509095963071452686938900683620450432075048424132048641858120051702499384888267090267653607429988805551546038150822467912968998350754552083477898553533585546560322230151836664592034793252232888806539264 180 1232852478335932383667266816847995445869108862757738305489809392983082538694724894857113822214261349176132282285500684710475609763209401779586375053382078108437352635757981977696801835948013837406568839598420037429663574641547362123996652245872134105848199654852055912152301453278185755420720841764751466143574468633530953533490304844306569170620173789716060092896813583929205293543418520130217075347900390625 181 605121945493393083424642784397116521821709417505063226055466089759788941755104641844578938821833911088880806983177028626005808271203413209510171441784424044717398747240407116392386306048045470361845252253473031676186869717746885676507435863317891585562874474435863810304219294916142284731295562880520526935521901881480842794025793248927179078363488498722606280861112167838711681133485005500573148975744979828736 182 298656787735702260781295446699679517100497122852739074770568212852998679020867500945225139174639840098632283553696470379969995013354293888821558436368475912037642177633740365894087570280961347649576472298725217740606646810890911519407246625140999085701242158195531681449747856275045431457973153217232122880124457534466539733964497294132422640446450566162743165900871901262785564874625615937424736351905786492301769 183 148213040022357817510623856646195649315081822862098796544724532444499543272139052168293333313504767228878393829504222331840669655036098078652957353591713916975195288862524451420757445424380610201184807721406921028930561865997566251818279928553625905752824829065100638807798721443446361745647404104255642576768392190997182229149213204181585824630555511899116708621314839536311093800702757270840655427616240546005123072 184 73955753777888602567495267859204228553531224322485732403440272756843081968307588282169194948093444559814492429865838246759404828363038668580498726888768590262452327527982350745492596653980770875223804150888555015701364805939522372701720690289080112515105227268602949098444747855578900100560305614554320375727484948849905847820177796854300459616801251426978919282390543328912675950074684334391471826822235815129711948641 185 37103610843325491747897453840430233325746707727090906924848072437429774043295409912598352591350491462103310479254018346449845414850616640270567416016243398749888664970654885018528101990467346096725552305836808233468118749087553153575569900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 186 18715710038774191319653691747301835692765220794917658308834872445893521699960246954123938403516100179675359518005841896208833761826770929722961215379959562562880561781260530448331801551407392533213142217601257659001027310050610212796221054646059413824318289066323103971374995123482748636563308369864614058092222548432999959886451817827015935048590479783603972211943591229940459471103352845381024763336056091148311214305395841 187 9491388878755041960687185934596443381311376218390512262994927051426752529669251911217751396588279880413314981312749084891738984013394254896737616366599172817773924078102949534240367526258021549624992306022842268711656070410019963893314054037978871394790771355201605981382307650922891893877115603588839350142765850928228086810217361477818143316005066909608510983940387843775509215105746737373328815193046161935388727280977051648 188 4839205816055623689381197727016297174327820243850402573690342219724341083141837152240439037003910067328738293763203312745471771117006801875771859683351970571860743584493043816011516496739496919344385418452977979133307443880349168840952356131081693956279645421308254925175872231583881100090917555475237696711981723006304388701995174745044678310775959617468745119196842988861287629809011849433007130638109517270144379529650875936001 189 2480429894079246061224668788668178109884891973988491704684520730402158125853545392152169719746388261178978920407762422224735978136776459821033517661586177439781571087239956296843280411818270160268951625384162165516741577858693950102097369948982974619732369252088574730674733356780761507696288732795576154890705610628203576197223510828617146601486410965829571319545832529971993300641109776401355014634128734235474548365675609355976704 190 1278133326312348917399586013134429721466248314275299823067240602404196220307002252133598105405512781988445978276482794461169946623273357271745115359809237867629789042535198215332998433329546465923986911115780146146960033003748055859035696170642052600596024440627116785967827366845240352508305884946553024733582694248115229035051587425363590212969185496060338197218834772911579004024622256103040952857075041038115159608423709869384765625 191 662078719579394940230700076513889067476591004567255261495225587486509124019327183032214318197631223976653495147149442163477711184754447847646289838814065323902323718262248917825082703070052581145462506667360882391818896972138846437843747369417095514567502295437933758031139861615108112306417945574220179112357143927659856591845816723034741152196358859716780213419147659912981464948907127554318310722598687851384491473848231026379504746496 192 344758849717965422147096702345522171844965031055374534223055333367905914233394917221069944736141841356779137907728785632262069096039528496468405033383173184647622976028349460195180867202836572641800399698943668897084420734720456750899846756492513876655659868655364082557962188692958746771974874017186336173441792692222125747600598579995605180733422327557286154983744417690994598495754730226621980414889517623498439486799204339341823808810241 193 180460318892013841927664552152142663811196076986346307463219004523124181519935239879588115810869487018594034191009614078563336193284760252379020962346458555875806833099424698685760043143020110313111632991848782532597744615827926360265593801369792272309209938421713509942235804706125252303675968486618349226260630009262915478052101643101898662169486406504179605474302778473324422643283931412810989421589849595861108375320887003053740729258999808 194 94950405431378616734734200443518481356278916533725949652398399377664104168740692812791921270618194114239041018328346723508378858779503880737556336629236699320259039593931065848463844409596329757566788298021453553221904895180582868241546905600512863955188738002543808519682036731832788258404631391314826798024902810795345041404833761902737537389500460763558857063325860172070000496275095499515314634023209126543226634188308021433519404457196801201 195 50216813883093446110686315385661331328818843555712276103168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 196 26694835834427187901961050700369904797286575366095013073250142908771951137930633140058021819830826996698210426036714925955743009543331062178757799719325352734828079446754023581385163454453702547609883464449974514322699326102931692027050071261751464547820169861148994225643476179437365957532297441913869185567873749099688645116103165006107383634103106424519693932377663463739807845210259427946196905733615652310627294729486973277841968561966983004439201 197 14263292254622027704667279830267050908866990383311892388518399036744777097524078621197982544484860426538548300106454793436395646663864304354972858336834980409265208350636089675266907498477927491627807449441386067898552726271566197687269098855954549905691675963658150619291156940619768896705087200197198685275979985450384066703709574168288132974315612016809120590170238230167169782444597943331317064908005481895651279177125217898917117058555561250570371072 198 7659766076643932410783021867370324959416071393484891240901688899072783630462262710294313046634575954222680167976141518342030049293765717636705723270978059975669021324205714144751787806632271584369754566988260985701274634364695408041814073435198895460545859217442022152844642572542279898424465426915352016820209042593889817969277899574800917382243877408189881585160079400275847378378143821932610240355214758229293716283023775310445405987198074409030230059689 199 4134312664062542093036439311407040604337908365203786817849243663206028680538305105181230998977288723983114636526807165827508668702377655818029170824690652343282118716649296778429029877337285065198296276927980272073291564915148734200810238119752883424501739464386722988031476272413572792194704202775778793297067603974502271571307306119054817060792844039801076862895266283918794874691774631193106403874025723077810276089073973106657369574347383826835802784006144 200 2242705309110575047218415571797707488200893414587622046535079539174685497044678259213117706069276439552431241335017743132310861682930415136940148410921204215056715034257029434639065198575550531905973195861563001912994631034653274716785707041173711989522616280107998449444438687154664387393024607286583999287295445947057120318038748769340418821487424606782164977911708456025788798848677127170604968842768800575218868538344453578137205340681248344480991363525390625