0 1 1 25 2 425 3 6185 4 83241 5 1072425 6 13462825 7 166325545 8 2034167081 9 24716438825 10 299050134825 11 3608230161705 12 43455812660521 13 522726247165225 14 6282767285808425 15 75473627419962665 16 906326894688267561 17 10881069684355427625 18 130614011888660835625 19 1567697548441599536425 20 18815005828986566012201 21 225801151935201826762025 22 2709782479144782446128425 23 32518738997210098545650985 24 390235661946678156053638441 25 4682914295202894860566064425 26 56195662357182799029675158825 27 674353474804202093177173634345 28 8092285909794589233486708010281 29 97107784614688768031893693590825 30 1165296244953496331451822711958825 31 13983577576059811046889350890974505 32 167803112005660597714070802417511721 33 2013638792811470192162673422600957225 34 24163677103685986856233211659075120425 35 289964217963818600251169745568358919465 36 3479571357322517273121495235922160446761 37 41754862221923759863503563719185527139625 38 501058394135513539151151550036402237795625 39 6012701109405589836529664156891110542077225 40 72152416351102496973694635427147101579439401 41 865829020519113315173492553852673441814474025 42 10389948440676426594020956493532459173723696425 43 124679382843693653623867006370732981416526015785 44 1496152606568936119451740950715305341078011833641 45 17953831378384131641145236989434787779273604656425 46 215445977337064765355544210866902631536782419094825 47 2585351734416418669560967875739817758704580182863145 48 31024220863970155917087218909123721565677282816093481 49 372290650775426926063891884661652002554373124334742825 50 4467487812567403553237466368157963085088311998620822825 51 53609853776907086162615713196443870673769894685364907305 52 643318245531670982141517519628925762175813840436034202921 53 7719818948050339371219242033892754878309942513310993149225 54 92637827389966373138799159226169629275223023961901940272425 55 1111653928786494883138935951000453736698315207470348906196265 56 13339847146293125841453999741219852801591330687105053630065961 57 160078165762359008047742143556045747220974101177110224695651625 58 1920937989203040080175258896074578075115457266988769933783395625 59 23051255870874336830921932140554245767690603584407419458312138025 60 276615070453994888921613788789697724137108061887764884936743906601 61 3319380845475961442663770290307836105021382844974339068391741386025 62 39832570145935719516800482082374097447175361163549966964526726704425 63 477990841753022091840287693778043110317094782974617246927404617100585 64 5735890101050612763192907595653402561235622239076165942763435602668841 65 68830681212722134447190533310377727473561590621098534481477504908848425 66 825968174553583863677291537024835162949773057491212644449218824709270825 67 9911618094650352366615539542700470458962192370281009120062370200490011945 68 118939417135862996419290803299625349685780209566792630699321733547926416681 69 1427273005630826101190724269893262294254092026510191187121244478552351894825 70 17127276067573674367562568281101214173642373622676992989933192537809560726825 71 205527312810914181636941835712271110658036370752102553013597138364619267960105 72 2466327753731210893452830159259705682225386478639223921952647313860482870734121 73 29595933044776456431910186956816087140273545706079290104604785114997469055741225 74 355151196537332882866732043847389997787583043074206932604070216652508070985264425 75 4261814358448117839871262929093455592188397397308473310117059587943064572197793065 76 51141772301378400042218982372519672063771963505477386704661309463951157356745125161 77 613701267616548688216738406257421704455801070745661440451231902851411511113412963625 78 7364415211398647360281745817386545571115704721498308261894126084548609367658721635625 79 88372982536784273136828029347018427795044358850826301260632153961475443292838765718825 80 1060475790441415316149512988471260181075728192602462969295078554889797410587745947413801 81 12725709485297016101854768952111434553198100077769032613777970636602125831747229079498025 82 152708513823564451686742132148987713680723273767140599818820216739053245922940297199152425 83 1832502165882775487956784823577056556507572582683370435836072534772985961428749258594905385 84 21990025990593322397208451785238310616802516231247453415644123412933508111243425865754144041 85 263880311887120001100317692641368782911325352124247675598737159018155111892791425389870640425 86 3166563742645441071874342481444497839013473466032806660577377949112251867036790972284609686825 87 37998764911745301331856351135318553620782267443718791060086674182065212230469167998662991080745 88 455985178940943683737190144487699279870352023843188120610376730388780327899616728195530806979881 89 5471822147291324746885593180763404449811943313098605425735500005746355233970355642285343057046825 90 65661865767495901298941609744448958128685074016353436757298978475400229401456151763921399915670825 91 787942389209950850277815249535692335391754930442912165560112146867538630369617872918977049816132905 92 9455308670519410480857910455246746727481331535981551587640503315357087164059162806242854544335105321 93 113463704046232927990487945149508470352018157527884416679595149454436981082526323993434365864020733225 94 1361564448554795153647399499286481721202155323626551192460638067800775039168152385144569568062914096425 95 16338773382657541985861147251376821270249363351946487093100520596334813740509742738222477386466969709865 96 196065280591890504967072593096034180169580355979150296366304731769602923614329114345374009787918353624361 97 2352783367102686068698781725788508761447668237829621042310506955551040563454754538257334929028012831075625 98 28233400405232232897136665578550893932673650582727903898733134050767427443147926004867643890401994076515625 99 338800804862786795347650265895321037554496860823450103927607010040962642135415805292156125619278247358819625 100 4065609658353441548827885422365534933553266760529265888332771318979635757622570092845858302898683906277961001 101 48787315900241298623183282921359879065833636571542678125841201363796525305277304082750296414489807940900810025 102 585447790802895583776188657880106227695559122420078318581822172446430368565082630877324004875389870062485040425 103 7025373489634747007698177997151576163591153337533606396935464885174320522760244538144533536372245303911835430185 104 84304481875616964111449448786541325413049390998345157856373476217309813396017810648835893838029356412192594259241 105 1011653782507403569489963888004275196556237099563679137027741323644184371027616147115515967583339090508133482032425 106 12139845390088842835100130676577536691472000455432456362367278469120836827703586759224766784473913640351451784342825 107 145678144681066114030966080283140314960041247550535965196779625164970602908096479618216575766509520301285306182069545 108 1748137736172793368449709060711362776819512907289203633564722661673393986593088841705996995880821897284115091425783081 109 20977652834073520422021437507045785300226298380932620574069164783269030908247329103680121011472032799687505791362198825 110 251731834008882245069256680312624879429852728518888864905832142407288111674261310521462598094643789066189440475669654825 111 3020782008106586940871075605576102199775329925808245731992651918002148531182487645482503902670608773400645747243825425705 112 36249384097279043290772870801510055570240736578351583644839748245144164962476687215615842867842564281046158634017035316521 113 434992609167348519491834157894895300226383058689440082769286762999480452494239010810101179626537613628010900844152720125225 114 5219911310008182233922487560952940669784550462267049626056264957354982862439914565359321464922125182593985667614296030768425 115 62638935720098186807233672061148864573958235611154744577574352014746388405162931556842391205111929067647462389634767557946665 116 751667228641178241688114635371494987179847867845458127459287932851236831692273174012055664072982709120153805775272964503563561 117 9020006743694138900267860189559608744496966738238307069775430177458633020482807415383054528181981573093828454394721733701987625 118 108240080924329666803298198795528656120673939451602161159564199250852123261329865060898990022285581711081438646645030598472035625 119 1298880971091956001640249397712850682941769982161165744493431637002606490036775555174787538578850564503579780963714527601147440425 120 15586571653103472019688360869886262671250701455869507418552825408056697146753955120983771620792032091003611667807196422838023548201 121 187038859837241664236303275217291587862604110829918236899696494193229204607973093376233124277688734208511911018070649040123877322025 122 2244466318046899970835982860836750540812014876834892025812896337428523104936779952923569592219410589757024846789695385142321528368425 123 26933595816562799650034542795875018381430302897025689773887214076969986211832973202406408642776777256415886864210218438723715314674985 124 323203149798753595800436501277172315710652629764364160999706836230059617184579752999679078918658864292813485536997983975728147451014441 125 3878437797585043149605413917139444549595743517172817001700966585547266111443034290291420696331353612365025105954196198096753110335024425 126 46541253571020517795266374220180348683692217886077380578047485082200368755490648148774639741094809047689129644245787455063827377497238825 127 558495042852246213543207748358220296912652980072957179397656948028832907516680145631178077536722185256735071260167593903182918262158978345 128 6701940514226954562518583042027092464618606684395715052460580547074875066228094588435842813839885840916524533543175001654309614220950826281 129 80423286170723454750223716998152700788757447600910411827036544548287351468646973380502347546274562251123842046637085895487746840121779350825 130 965079434048681457002690367928453139171762710316219591504515160916790260077787889489720387648870905164250158579595617259369672672704406678825 131 11580953208584177484032330526746403507714539236636992294694794951581144408816630354744239775943094930656153026582746897254283592144317711838505 132 138971438503010129808388335213796568793801564542382765109462443623134723001868897741783867854202430931271200073885737880321038607674412779367721 133 1667657262036121557700662973708276639135435524130504041898548557268999395962997152931879256792040062138097929989258972238548968673104481585917225 134 20011887144433458692407979293641062178503760286541335387462576558191433707768591724032929494631482100782581868946100275334317352587228910239280425 135 240142645733201504308895940396826686213073395414298319726990869668534248929676359193624563931770252960084870004968950840082276800974079593898503465 136 2881711748798418051706752795746991755125106920777998197343410043794425409794751383943035577915488605165332076300616617042737593138497742980442942761 137 34580540985581016620481045636844473226047092455787325253077077387749692567234133218583575543918651129693544148015565966899599381746003724536377699625 138 414966491826972199445772644345178256028931584721058678116574183550890901078738675602383383890721409740219204205373135728660163061102533188372132195625 139 4979597901923666393349272505766495690878110818665590338036084241794495091417705299420617579567178859322684648177652428257925658044347274307018787581225 140 59755174823083996720191276258192801238784784240090173661530563215006965549984827436011439353710086543268172568955963721235473256900754172436924672175401 141 717062097877007960642295364610272438451397046209906800779147177087878143124355377197561069899255619137887817990539586056061944965276352604785784281034025 142 8604745174524095527707544771418939850104601637149479344076009473116935613291598258980969501882956309674020164536918982859086838641129081499855294873136425 143 103256942094289146332490540425792642910757916306838534006722060461902576300305985564200912454746635696523206249030178511705603544148349499770008117608639785 144 1239083305131469755989886510459634632605116568970420663103144299818826370227774824804034717423833103962878323126593744343262988325387789050743404088852409641 145 14868999661577637071878638328316598932669571413951913997417568192033882732116716067446164914859641835435819198391115335596014842077390992554264702664621616425 146 178427995938931644862543661562207053923300237657877896290449511058070333710030314909850998072659485860457987090733857598385022025542099156283196861474612374825 147 2141135951267179738350523951725747580929725897418174182056903674726153974355651062690648260219282609536032787341388281124154903924338476056731604176536617807145 148 25693631415206156860206287524543074441957695133207205597254920432948327620703109050341109911780815582231535740406348098532823517046432114996553498440561750109481 149 308323576982473882322475451125189721069900216511999390467635655885255771554931671100015327344047077265630954240509818204716349776238965049945269222309288420502825 150 3699882923789686587869705420147659274970065597452096072016240756142075982227182921613541443707910833964229201799811471523090938736509083765077981613674115310742825 151 44398595085476239054436465094934972276690891163889979955431792157856965586134409880453283242561407599967362621181784982360709199603990093730180719002919717491371305 152 532783141025714868653237581564524155136691525922398376195076730567500017472335404629301389428995553291514649819951790779204093886945926086049595873430195678575258921 153 6393397692308578423838850982176725764171504966714529448180082564195731653351631814043055409988923301644359787841976426870280354631219457734468439357461686286650109225 154 76720772307702941086066211813340196390307712845740344848874285149434631390383745716370346065374522378545523786429724500973320319694716190474903066952487202967043632425 155 920649267692435293032794541977838254445689780110212069952197776825902389088699493298962286951672328459626873744987024553404717310165799627174273095343631225331527380265 156 11047791212309223516393534505476106235444255169013168293552024162172323168308275209686447256769966492238466941999376025028596495356097413298635495217874689219830619761961 157 132573494547710682196722414079649652282098884489683007155629496668159834013694852566943584548088682598190357962856322487660840644719928201926942598158268531556930810211625 158 1590881934572528186360668969067286847039329193568395986931595613794653656116480630128632830152056453851095128834736576727334603737708799162521696066064453845203456880995625 159 19090583214870338236328027629699370321705090960358351051691480595749729057015618751824712789785413888164351396298725477238703590451045223068054838473355511391278100535242025 160 229086998578444058835936331563527869118326216624601006288396432990707830153133082526860065314554051555856788293992601784979758720560789130569443573425963512752727432911842601 161 2749043982941328706031235978819417831482835600297618424805546522622182613589173642292887123325454071302457602779785604308798865209355158752097325480281304577758640137983946025 162 32988527795295944472374831746289681194297395209990671892424872885335700577082742491002609175726983570483298663150867172514397408939026288728246800577550247995978125724663344425 163 395862333543551333668497980959129512063595686571242069067164991534984480637094362430828751592956444939815636531271704867429164886385466015247460261527266335115001687344893324585 164 4750348002522616004021975771538780846619363791265736879670512033707462357341944698563899478659979933530658431503405966510344777540374938510572982359433569353327208181722526444841 165 57004176030271392048263709258699183774282089914475498962962401486790737005677838094252729130958345786393837013227856133826270245997742600441845342019386084730068299666910133808425 166 684050112363256704579164511106260714210182874327999238810878874499898353808730082488257431510539105428945408800877431775102604373211852182598468053631428100020211199963117593750825 167 8208601348359080454949974133290092641872576854770336875773186947266056323629529239378235429009701966365147334590263574189011336236985731092658478317764814119670695999520088854555945 168 98503216180308965459399689599600824273273981159918810589619366993330884506952497055337390336665969419244377494291394543507501474465504720656141713522668449804885759867066927391632681 169 1182038594163707585512796275196167591845712245140423871718161392929076283070615134873018786274322736466314165954644013788553440288775975861557320673211903900662976841679907774997654825 170 14184463129964491026153555302361672706679942711456271617759768627221760748744862983134312576070260612488746120398832103756542660539697110581475610251117735072205097727529721499165846825 171 170213557559573892313842663628401365316410478695644740670251878823243891800118206726821753330685185338648454639362519568078498928322912715053284625534235239941314553114003247698780024105 172 2042562690714886707766111963541306726486935073613092738100099788251588804122857288203322280477418511132608233881089320667536987095653188429777134747138295483738035181895931546516630990121 173 24510752288578640493193343562499603459363295517479959657657815398000362469645797918482682174468431722776148106851491779881584260558087574928559774173722899647768240544809198577093544701225 174 294129027462943685918320122750026623444520143282742290295546728287854724197121658702899204102199814557329511982879289793813656113035139117225120160878155918546008369457514060779649547824425 175 3529548329555324231019841473000570536791526495976769678775784287549059686856436573886704591449680274442227782593578700928703119899350749983010783349401617172852396040941956223005511580577065 176 42354579954663890772238097676008854885156596164392133707143199835347140214205052242268000227801037006069513546290106662052199757744539143733204605353792963949103036327291206908517878682021161 177 508254959455966689266857172112122326171145379674072784980388705102233074345883133752285291747325888633850767975918355806625489030988700873601458800773558385078118382520890069894844476551523625 178 6099059513471600271202286065345596454447874361699810863722026917851336026353977659788173524959516039529999515790915987994446577422040619662867141482468060581208026866619820451211237236142435625 179 73188714161659203254427432784148185776527530785285229916323222667212345389874772355544865338974626759492946416995754048128676495648866549348505215098943676331699375424878861980447931208246422825 180 878264569939910439053129193409786455903554676982522755409149869230518649267513591771235779773489360505949494131449531897809826057193309259162468440957315989538169740560026074957192874432630549801 181 10539174839278925268637550320917503283524450584263073036215968008557987827922293689292421048488664501651549103827247792466656247868502507485103307054829231977720866015443957143678908192410458058025 182 126470098071347103223650603851010565903747762694939276205040972725029966228764568975809836213760077266235358948845198959666632337107202504979710926305408325017955470195243865256319856301674642992425 183 1517641176856165238683807246212131002856607997809530512624086525679032493094751185344124504029256816533260578245165783806626649671678649557653268071007464312334716046342766321647750773158080944729385 184 18211694122273982864205686954545605730372374737476439736797797131977773103933625085204746605700037166575025558756886946764908299970924911381528980583481703372317834907793950977606424592584821401120041 185 218540329467287794370468243454547538333213126959813865524043636174368342741576387911058982933735561958181129475372665172903495674535921312921929349207523958771612914185701595110976878966056530263600425 186 2622483953607453532445618921454572616548514564398539095748284198817500636853899750041523997353681563227914671113875522500804668867903928537116058737554661512927301958480725178117450663783131242505366825 187 31469807443289442389347427057454888650981831099828650824657494903610651833886661761368817636739712884794883133630068057146021601300207299787032972784844633661421422711446800710687752276321771911765224745 188 377637689319473308672169124689458801830979223814313263301314614985732975539758859223390049194059609898905766809622644837757839049475677556518385879122339981767208359429424998230449859328857134822643395881 189 4531652271833679704066029496273506726125328690702714786859172788968036934742057655376394491575054890129358205619779698688797328203854885152176024444024494058966914181148161500846853278152661776394822806825 190 54379827262004156448792353955282089546732568327880222460257252740730373043024302622082445112154875768658417099695073411029828499084077596823209333480436359950163095409172647804669400307892587318808355990825 191 652557927144049877385508247463385145226619812250143829666664467073675915125248517525515031065026247986214780658495630513186564409138062718677103878965140237424345403958966322483512176416834762777806793796905 192 7830695125728598528626098969560622308046069685526375237148593078363402490374637298790385890586192894194946877215557616271725904010796124105801243789111972065598879948561699742307669438625561060692704354561321 193 93968341508743182343513187634727472219165891734513697094972072728195161955468888293358274829691482110269755823561060010036040503899093737232171952297310210008550956305825017815278973195881300738153317501693225 194 1127620098104918188122158251616729702810895144879741919133176519041016600033412585183288451098395700494869965148389621894104853720787147934923115837774351807830768715513184340754214211247117019940441462455856425 195 13531441177259018257465899019400756723177977291081523461546211398913596452943238427503374638320894031840261739465378488340516107752796764341920194117276843699623450762738913743658186851887914995961609690794093865 196 162377294127108219089590788232809082993713611913175244994139282150334335455657160372471801460985342607412754117299957310663771884705836302756770301048525451256031091596850292716121908973035783877011809107477720361 197 1948527529525298629075089458793709014449186418319678647574349348710981449630592318409112063940954821964050099286273976315335954097230105548995009542229237433218034050839420993152703186539478709416169634582753635625 198 23382330354303583548901073505524508321587221622728749432049615887787532788868758972424948338564718736459218166180488284413997232002369301397986010569995526956826750191992195195192164248818150422083250948334940515625 199 280587964251643002586812882066294101044622536295885838473854780279496436612838316881224208632963572570594916094990682601731694050671405797187142369850180631999783950833265102292726994186333098281524701770745377123625 200 3367055571019716031041754584795529222020077450135756824000332480362325584525365476271689132157061895711650827157939651289786150757033102617259962680301149597949031861730073762042264976311159708885749815270716916297001