0 1
1 2750
2 240792500
3 476435807656250
4 23281990342550349218750
5 28421639578439751858524316406250
6 867361627854127751979489169989053222656250
7 661744485814033466080522054941127992979336242675781250
8 12621774479565721940094050972136407827779530711644791809997558593750
9 6018531076118604175789899716568763828156931625977965683229190986097908020019531250
10 71746481373378724200762577138296404597342353866728996260501041496839440177131993839073181152343750
11 21382117680736838736000385736830450850263202693202192702539201918004414983121309942203819081548760724067687988281250
12 159309191113244976463005291110494968669561734954329401201475758936871318702209946095657752572878600058017828134094880461692810058593750
13 29673649205499368935179802063570702898113116659250651158767206588188312353897810906431428137513163608075855594617842797455871542986874535679817199707031250
14 138178696881511113549949273270253565176681994604944112870091782846829100838798686251616505225589109659730050561895145307447596990620279172071416830298133147582411766052246093750
15 16086117467087590366783370683782772421820877608099452953334819581938063044390624365622873533808774177952106064659282810461183285708786180249975428956666560156549323133092326734559610486030578613281250
16 46816763546921983271244814847978557686956628497732494677797703819216968239817445708366074332760608005842662450573192773477797898101522821130762591155063128630466475465145496316636462917809692271710181748494505882263183593750
17 3406367872006520575927024708390701525461121900614956715242119421057853163045242607033288613111750386882485361645445598366077409203387385879527691209608523444930673782365957087128577377325123047056227689284586089346846138064545812085270881652832031250
18 6196147063758909236508766834633250798803456446860014289601767417496115739123998497902615278968200622464821158058555585758804659389692930872259019497171565902317951890495415330850457982640927499879517661002542845815256032451348972016797994662146633507771184667944908142089843750
19 281768146294730706199918376363547361923698979077014949075235223670677723477091232004377756726512391561332706531415211271769672476549165854405753313523932103874551438473558580339401743433056484890626902117780187221416657331388113720830904516884729693384414205070558524222982591036270605400204658508300781250
20 320333295229296147908733626180117960196564120462220284810511930485137851666450489742807931521309247103947647644853734166826674505411747916710259876127489527710271370835989092053914639228552174813238499662585132013811097228483265273875727255722751926678475206731455513344532776096062531839075091708393805809228069847449660301208496093750
21 9104419837890877372181354134601548709616223870680786067735925942566847254987981673676126491938039588853233281098030508878632350792276441198565148066685023735231124507928910043324295504274224318196677857594264770263587578275501580507171477051882835722737697648749169679802884057841016131374450006114343517492217628634328260475370545274811320268781855702400207519531250
22 6469079379123511850608959253183165010702873926666412460082426551526061485066479455380884994233766131995929791295145141360814058491175328404562474496321489178472558952887498303051055342844689180668309630800423030602863710994392465459690029588804454466018367961982738601250182251196920992995367544820051988732956029425207126652354642933378274095798966205041947741648754015386657556518912315368652343750
23 114913933997291761290585996375435379528349841319154876982510723830818463957852867165350977709735650189985062450611855253916973122436354210460996368289797567114349939820992568236942145201655480305009075745636982053328219887459106672152487248935388253260162196808786130338745004166194492039620553962656355218645800271065163905897841499032590446892944616083863905533319705272458224980890016846164424047431396047613816335797309875488281250
24 51032038149619545781814798413331584922959463744201654753966488752754869943293165033294181655123371798731705812141222768653283872209925582482330187908252410097963132141503198568604760054838378700947680237488126505547142325732775448982644216695274630137466733394166562016125004708646929599052394286254457125398282176058337055036498572792856616261538971319393792543363829696056456228346639666578764477837752266377754763067885993364204746590928607474779710173606872558593750
25 566569437472569889877758147071330407891111863305478695747078362481835040990370971776786603913542933045658438342096104693744427084691579127903280184079373316947280869182211068005806978811652400483787930055589956784016510216435442697510485370940114054104266711734317670999507283830353735417439227160108358502293979424926576381149495476898826347724885835062736262309070911853144744357398423778882956058116040659132629099824043126938308224534450507862301581718136674481006505921243388002039864659309387207031250
26 157254608632742512407886633383028598632482427928420916833562086302323310579787510132640510998453907783832379756188330895163735519168611948748182474934888582134953454801825081473534902676908586861902379140834351919445996372572875294220661545435302574350387764727777802052399122677386601623719561190189285448649018926048842006573565366289823893305113181745686960576720361999878338839763818661774040343155589240807385249817227840021806656645903125561399380906860569714115187469435124348405799766819825125911871039896539059554925188422203063964843750
27 1091173045203054028983493071884779305030214929307350712068952687622572357067379592376017797047719780497888552047194228860691176772988601643256019113855885358697706526905931531695499593038295556217766610839643919134817856555179076633794103732718289467872656527614326259320410471466722437807700214761238282176050495333843589430229904386157981981000311156497261200932804099675315138273624360084917992286990724348933259659203414955349556766241190613681282032708669235950770272605901588043319969543695501075649709161452194673899726006022397573285259134157065830095234559848904609680175781250
28 189288349786683953755640255602884245004607425199896340297659786577381585287219812481513114839709753940886691637224840002149839147175356833181275253633612561281022276029340830025070854262739486849044607938201525910590145283422399813161488166651191685257255895190815563290520942457161793882419842133684564586766360923965286386363273156900335545181740192033973549525587162832262668363027344647659424288235493139924143817945464100024534004646817744241958184935858508338993282717988622348014543414557036418923383115911856524141197745237699641054769004959688733315682006973863968373192353143860677811005643889075145125389099121093750
29 820907360259675249867205857833026374806450877002121308149473141355027074869962673120509356766515786411425228408846089209234827041820850313678177337436666570592567050381056948579468627294598201557464716461227138758385532868503315675430013900754928025780018551410859876709263407262618222716445259399922325445917618095736300288119301218966902620298250848010936096326049278616044973929224700516410514574338555732324958346118569189281061520828777273913481911569284203078556017849444283178456339234101604533805138483088363700059340299090046207118638090361400396299710390275470220499360629035911032829174130925136888341171478305571611658320030358026997419074177742004394531250
30 89002954340288055323609308693296162568717435121897075978422629710105842372427641154837103110474866794259331277562670545243438311990730425675684071998371954046719015647193964938564056742706193327600222169675829802518045654316628314741110535284098328765076793127525457606055042445820541474411760000800616517982439872282308428991028865411621109449359768168695728589638532210101956188949506705713755320333194677923759834008117130966027244109151764451619359556732782291309292671296260395020622490544626276894511721347323551018355216192417717570275548286923444769797378672969589590200257871371961942211926821964693892652597571310797274793969936428604742292516488474833805099961300810740283395716687664389610290527343750
31 241242991133421164148715230892686216975120949174181427260008404465668445001491115883429608438320999446989279676255608694806515869499432329156916781746791283748066184115554119929321147712944241317702490759753563621465406118534655662609770912951296418734009516815668865091532467125919079873422013024024674123425592075244793628536516555679524553139847141551305997701302161250172371866317933947744505101991139681240825524946866995879343891773027730569486846188140247227648594494089285282716969016950051613782019427947026900569706468440642617550297579906399282528516018362837286897834011003334410120889542487592981788034356606432576958582332088950613521659668864534265138210775513356692340784616326592293552694355463936583608419716995285853045061230659484863281250
32 16347260942734781864331386318822592324304937278952885650041292128043774264742976116542185064358560197160123100338034782257301013437936265451093547649666786362135885986213729448846466864420366242185194273767152342366123337805261831604853698024937565189327937567768244868793421055998150374040497842096322523058421362637174640187513655872166114503686066931038622050680438021355896001580387753916799309900042661186614058516478035213808602072155914705029611900789353327275550435106795299397004216046217681196013118055834505078929565943273662950851812335948125178848607127447151044701879826564116804451567965389444336424801406358645974197955023119179071926307810965791778504229005586656898647924623222516924997957444798476439681062885232457244776531965134617174579279843746326683628922182833775877952575683593750
33 27693337231719509045045137400577174262128563417414394329395852564010771712552277888471805972941310829376251308190494931645675727355154552517552914329950847147733692180055881445303391389983340333103867243870508617395734511755812071155229032210698913292359488906070145869507540646588203911842159458789468954523026245400363440925357576402528477670770465264958563089136012192545569169181856719964433198983469613561646946005740992562377940185158538074916985285940109325228144931304597490543335011833768633114154610581080179372475499986346181712772604098157407325935980327458940881523085351117341187157232737220140673827007317254663986733450276476620217557691306026478302306520373101717450756208845983817428210032967107002145681989295910554852223650669620418720619372444127434379625235854449626809061562598781183693096366593699997338262619450688362121582031250
34 1172858452734531133588870461766752916804922994005734012480673409561422833842119709250021729650969442191578321239262818317901701812555108006420313955754413183161513556329336992794103331771521280085906254074665415704442944708405519758099775418602107494605272040903746141239625997709128799756402583555342621692538213143944303344886386585432616028855149292794294232163827163453012041658501966659059452249555785191477798348518454003140682200801171780278372934311634088731677981207929087301691043354077904233746443982897369014974690503575611419166133920201135875223809230262241610707151069812697660489179868991866509748456893598064417619137469071769158115302448437066398901742689918897986356450376748157002962226768483075275741463334336280158724922708278852711810128857020529975032067147826495464522367717116005687884344686351045784955006390864985413791594510244130139184348671221869153669103980064392089843750
35 1241812189914810521195713750429158022745216545462101826823381341862909079997917255368071233222859498577955222692462164384969988724917363878768950710587890108110158518463064560336277019929046332622118205516009164503537387402827419154836333445330562025851891404113044435135904662076297511671264774621972616318081015794504458752405439810188381583945430510946033183489217315766729749691315703392210859088667334816585086143403825914430359156550755312799737559174466947251628908707408041958516838377645878399947321198778326614420662942451268339831983114680007934439610995576276452202551017076418379695710448026717061553372393486328780505194810270349276476448034274242117565193221697775312196010287846284065300982694517832829410647635210158245949545385713105610794720872812884219283703302358352076178373964455497785476316854546599740234852185447637321359659349430608258799440801999499251306579438766964867442124177584735281176797627722407924011349678039550781250
36 32870494973745590489672618520147226309471918340035105458522799744737124196292001307008332870527653993417081289087639229632410156215745974422362523399338214690897636494348025479544165420074101742669714009904869634745527453862324381251365547618220639204191792386861799230608381443254041596962728064214582656520426281855564060381303047208707271826021187716275377316072889898552540100544785350529476182575510223394374372646057536227183722636807162307822718816931798750259840561360852938272702591337783780008060751015050998732850281142767007878768117267407320176249484844211551351792622623972487411026050757873421356013462860968200304859011457626398779555051950872432758294131676964128807926110147928034962723494721360291160865333578242366006461079240257346540521581092454366076299638163490791091007877605477863758189568428045343314206722531139322077182061290176021231290880171539230635205368709644736610634667990976275230246879312498230017908431313765614471196851125020174655411153707973426207900047302246093750
37 21751868933843275904601301020929615365052005824020246032695013935623128280741645535362590250474007966561886231108639568741113642934260206914847112356607589158854996004146430162850899534481660384421319549830156251973839234500092614306824388094713946875049508446741655409822908493886126338443606681637107700952682948269190308194273764579603174096703439888152658720191335059408455419195204109310343691190044411751741111263993732248899160157834666295174460041543788477842310603010778758002985429324405265165125869832447461489210125951816630141597809408699313225231895859005978880166642890553711542090137284179176489998949157206161582989082673565112851329210255424809859597960256104564977440620803690162759408715372326724112770054005856712666324773759112229537150385370559399079049500199070971535562986885310678856799047495966822686456798004109734393885672663942249546730615843751379271927476955997221342466170851467952776254720926666252593470652317013550248179228459436298089838129190715312719519197945935360161058867912347095097125304619112284854054450988769531250
38 359854485377393079508878644125366277151836066223762862586607845394956999088020760582125745770808862713241333262228460017314804691305169107916285366535859062672102897619478974756548957548802104043083661369556680753583347647900841870015564903430873809205492421878021117537443029470118919242090318390909899099722573580153481626146953084673493951936413775164730302063901744255039890052036749277613926183621824781242837628052825343853357217778172421938931655689395302152324042156193685295745837082795991994251735463110148240918951975944008057737118053298809760642492313342201191892444135397471155743930424649419133992629515425779783271004333291191406476370808256832128656888349169040516279005585090225085742691730614994998545915652801535260401869723658322284461580572417997995257810374564394569295531881121206901301880189358418282626007216455523512021520796109004468420243714399466714805377568881994855169010898295749982824723325164803927127932850716484970382698195067888970109002771472608974063935653667620357752967261181259055689603863283167233432800078564129274303366573913498180359304967623756965622305870056152343750
39 148832326822213273906512964832033288608842810015706882663979660398604114399585987519857482654931298185527198236252032656013404343978786322825996838016020479944725636987230617553649137277236124100029561569266584075294303488755367279636319117585481164099192014768191545239673995951486828983509898839159110841875247164418185367051213508295585537200963878090773750376361379106356242140397049278679589034236845365408943332093692612173858915714138691232456134800997144999831923585957057668174218051357749292299656458449670402417424942260550902597308807101484294477607698471710787292191203874925787153331671167662690348101497813005427514716493989656202060164868240899817143755286835788455463183493680280449619411046240319911431361142418605361990969993440957704200384732345478683694043954764563365457009884429753455993500379028815960486162470500018168103747368377695760238122259101670698238320711730629195297461893118755701227461743992764417961195928054765200065142175926912390940486850352273028013504398784916210163242410852254181798672203408280621577513262776307612089558166134980193668802582439818616072678399183314627790555372791899248555158585816116101341322064399719238281250
40 1538890190856134834408790333625170638937152311029642930188388871281472792540937408536446801279573961255482503617280714278498898068035318471426025731299637251840451140857324115409072564865563135313909609710941655855108425320869778015352274225422064714902013158003981702047448696103666594493276274183618561457272942788496810757998241289288013557296992557303723474963930013944185655883519561532764508128701000866670724506474400489987842132618205031838717338953006809763514946027110733732287027778952243249100601274628933742492243572071244200924651182892208014413758844705034739214371023294902916274611963842619404914620226017622202912721758479127999618251076797767704549662695619499137665264850651856673861874063641643670774694579474704967345835462380152896527860777030685219710341175603205271884226494747802803884594247367233879400386011349857206170342932174487233351271776819208752997267962639537949803375400403482305209800925858597766136037434942306249537295621852305860459912619645033772200497420249547706040772372810772851017196293994520171204073478822948247081734581243158265164469012075419276194592950057600361816024345414499506962194099526739853301797024443129696759867256150032440711536430022476906742667779326438903808593750
41 397793790851319775128865140907644148869815554783332109523876218254918970392633087520050560404080633174073183631897158221030191203290452833743460499758786183140980342271669775441720490610785122931816078966332272271532666446213029230829494032793198338653368532644029479182512574719701666435595899977715217856059116736512996120323812001798287357274262927317233803478786052982254037470574471289447388642925124842692913768738647851431737641407300420864350940519003170459801564280939795340555624867684054890042305530094330157680785390064335530014067445584366421176795058866933151880089682792551725185156379156232517321929174610454808158791712154525181955784465069943207002037546787864012748828100127635609274472636991206522694357064877391497616549955510465927985811552581556131548360159658503780560722321762294727185858380429947119821450188745393333946077041301446684200393901921808555113361579744508799251632848969590276852464310483755566911168939928261489138930545789400781991439442787476893145794744180608852671752955398948798905106130833355901887054810605926861248256302904086660177392001443596785526925509824410762427458295449510120241378325482832981940460929372012482989781251831537526667278004089591115767506079768638915675239716501226785263140061157938198732608725549653172492980957031250
42 2570682121767075529934264595238059235419441484944435225843664265002031532268771956683124667994694340397366973020409392643660082548107461457383379257841424225154120590419925965703276804751041856253194547662126224973456985399719349226186182371502478904308119306335045321441103623634088310553338917372268996076891050731344974156991227301261215417583255805395189579072012594671971235786681067224289685314658090820172860164710442743876168732385172408348952271316770065758085970443147949942589119454736976199347444083003556956460956805521640071400390987928502087401200160408497352436361077114230495922239716637669905677984847687192781598538926469225069900682213193095310782507422835906558590811019581763627896985714069883541907686424982267484290999898904394504655987082384492808056622194444102743594703535266794331221466872670789303567666375604749600093985275990672806037842985352628254379279343503517734686351860368872169039989366877421087524620723595525232599511363945429626562417057391642876422947386194954903316444357912759072704190242523208239513895107440676190486516946836555517888448770695543432253980856802388883928213940749355476362599180718503471113293527348200520425613302181085757185780997051145529338036861377413178108710974619423033324366311060386163352025550940687655158690972721840973391746706016918952442118495582690229639410972595214843750
43 415316096125470002917108320940917601387934863219518118697967601431827200246163219039643367710290175722316522411388242876417299660149796510137625647086982830680829411524954148954591878724541705250287009222333406582459158407415658998037533356786243239010237325088369152053820566888452504856038264790963151740968022078545502961749055214465739859738128380041880777264385761939164145228982772300129586188600195841678668524878633970216501355062490007681135341698967471442395575799377765235634704356610900757985735862714435243210735781103892806334020906926289395339323935722124986483875187731857764969877694054100213762564981131832710647966972731678266408601714012095394585615425475233217472546376647058667871458227553854218660957911734359714895610154699449619449944098554558323368663701131509996202563193260708937099893810720128466463542032850778454160078641585154399422117053083955638306543625223629248187213847074161689939914923216857185112759843501056353811668204500293317929154302279503610657575890940517369742251510414254287359044728246837374087245495999377431893312083199537049798244823519746275263945572546001435190401447239655820331145036222380475642745385049084001056581095979531404702420103110494051842419737129442719033219875714029124834754737679818921917929998933054269526569617224697508623387385482553749808747486537662165930746835254552696975402461799698796280884763310048413131880806758999824523925781250
44 1677448353497062503796653272346294185730613832414995270047837317394613619069354442603639192550880239703098700525137233119267898534259810192724807464513711443911863679367683611081483604539480369843276395155422833407101355797160399529528175594325590438865676522694122180960702415566434650068624930787241773227825663436350153829319622744564192451535415771235374261778955920627916519317729710419918034416780421314092702193601112508935277000705811933903618469858587850107076478709754266849617544787725114380024947695637146583295308267409758540945896219693980625280355894006733516423312111876481284597577864778157435835802462423984848633922841042264789865885605035343310365733387871310743451740535759279410682766220699097226806440593442020273998877323140505123535949935258998284735656834145292007996272074674873056003724196592734886731951303752889489645885609359738965950007818453344115714524789971143274883644358581200352610385602942702985450042670871856631901399737157192170101760901057430733379532689683135751590809621419640024928452592538713502001543383601510506072033697052745735154766339443589428394616796359446764101176442988458151386956318306266286793113785583478428569185899335599856053724886430624563520714540953889112517991518821660740639147548449452693929003227753548118098034222417249317054491074385397353094821174010327748855268957248851020965786995400959552013792394769483972328382402930785023472716762476104263769958088026298601014296707489847904071211814880371093750
45 169378998604952131926772619069125679256648521584978566659207169207193485054688487081538913864070585341546404936708060886205428616368094683085672781819515115235302131449357157035923143517859723120135851707322217376678725010265122619629796559871603583271155618630195853127527908882271382218834052994555828989289818877959001495311820017084919181201358179268020051985836510110420105476508078866049920119411806245512711651457692906838690473679657875076373841758797357876193972006500476082091783549238193905135837619298021771119825627304324406477149843864086422675742871262955662771017520690022454624802301043596860633756876481505530743958764720898495383680582425645434864379353044060166507833013568455955720044437045140642755094936486691884205172131281101264678565015424864975385977897721612664852988175212397809307706741003957961962618327724378995103464378682762015481289789471334908361666772944309403145723001136626207611962577893821841269834580645724318923367285891783047616255686146391658961754617973623984161188040468255450210285702219229614659777214373517096851704676411731589411077919917954338161073506781406648740884221914103462317807634521007460038300079641687103958078534736287040897956084646251552843107362698859583749986775777312287532493332423927215422106789333874315006409182553047817699911149058583234162423201056711880414650781985007684211165823292590095909379727139056841851926171934962621810751355595933458124794151576022093271124234594689530722569058470270612524124108857767495351531088568219907131151558132842183113098144531250
46 427572704527779310572621973467126005873289112402183887268574348906737299516626553844379446089609919332121113649543117890259294744093917692968995389196301777973560042338541981596332366102308702642211718078691531573153120862974016141597617688609074748129027020825431249225322823200588513112746960069131872967691383390235436513719709660967503883969839787066105064424435396010295235918918176086558162285286986259214315582464087980663402856508881767280844811650016696917897192322408437406074465184583155894247192235641060756214354322356061896942730050330466232703245459133440080680473686934640529233837648772482016297477690232928668551901380337944195131912734387142363074933523536824404052413651679907693642155548099356266861856126325153448524210005021508020950687839613864386118742740252449887809891645639248927452656008804154367231179846489754796064135109069996123180958229587773827287881042777484492925948001938798643355624824988887595663129074612670560118919802462073860024768523968156070378985246579738697546036537110776423758039270501044351982355300274123429655259666967106299233117879501889210140404128134583103103085448269686275410122608706061179486503435481925230031765155348759751729631342664104613026368970614778969304115009913447778427204253739255897347775990040721909232206153341876608360332663812190520946968773898579615743997699793911683376426006743885904376369316878644979386488726259251783002723024491860983625441996781624288565610351656362126399947721227669428701364916263311334116143160192549084638003383432139521230982346848338012985715969755309010446805983995943734043976292014122009277343750
47 26983631259326415996084376997822162070736911826075130083230673242321273079967585636784167434676543948276139440188482181506754894037265210196878733020708205495195208207000531678981780452981341244045657616242924179623019549806429887273620104135037591613857770617920681307304768661165918280497749897531049065207231888313179575416761684959301383499740778076351104111108724617263345146184314012341064057046674800608380531368862774420700782362989743237585912273674937842334969107622020827904481918692552196220698152632700875491087096522168521201142473110624871149993084309550597274075314593166053673990394955731649411614872419974297205238321602530282920003496621419663333346028858861154661915621682169759965217256542502684477772430005030569793465205268358355855471091708411376191592283818898213100098149070551914383319379287873786466841690540078578088013602849513273677334906757862905236408307279411669391487648720580371794314769898936033126954724927391304109216505991957126313158629187063810967662519491390631351153462030338642864291639689421922851949976380437504465742923678653210980656727334205829000539025149874188990839467942255076459563863592813846856695411773251999117142217883191129296033554090722117073788796552082862344432272917279837900660577085648165032402684384988942672611090255078693575735155972815400278695781140185229674211198260244661909370883244765363572710860081451050200966640434241486282426749224193209422540525761713249784991387425787861327815605700716473817659477224364724923974943044190985275850566394078470088986026507856300181560214381691030974199095214645931191541697191587899988581781614379534893173450978127005453477416097030072705820202827453613281250
48 42572663562764454548531368325721724728290420029033545006846242744290576866321106121040473091162393828413749106282949093980690689761910773183975954742356826443893176337895844771441545747660931854132084736786026865395566016003773087928470266632102173946477093581932338006386846549874411273880108921707520534988702270384981300255102957015653990754095050538844039877154499303298879685937894295617506977129644394006795470969037147843784979538739591496134841565384402781815646722104609752795390794035842669688598428524116112093187485081595125024449532453185340570428709822692735374064608560368494961867100741880461717756863961886109941837720226537714712857165680711056442547968253050453283253087860261682019866383211944534792231585596634930479348007149820584904720602529046811714229525204316897894688446153115803292792050468358461528363493750474411520486724252804631546489425532512310077237531876805502106720637531796691888323778563182071687509050750159497008066239379399016309457593614488732309618168987538089105796295395339643315400222896758508065303804790223242706731297120740896077376069938514084247549967906942143473200554291529838536257684243565843542078185904158916746652651933325997206127167848299006198478691868130463463348075043775955458283464301497417347507777287583187903385392051119184902553187796817943688475882515352721266032927324554718300332179958949758356833281174363999039514231178169063380546780259979837790917058638105833951054657544871245815653404385329380490286710733183481381559311628220423717237332619207039857385487399963518760194664341907494285294526064934036597479147729082243489125620287956931649351421589119846371795726287464727577428291168050565211494610355654941465734002274115196917669834419939434155821800231933593750
49 1679195495789597657608925310844615584022112264114376361352591015951251953107914338467994036265874501074962436124921714772404563248305624485711897632935896920969469553363822269661065707758383394074180524041620914048551140651345458010291449101896700331112430072779485009009048343082053171026643211711499833915944054202758498536944324810982859243297658492899367830306349595222069447047427353571187502342220870495458824037525705105669118788780190929341416357973571331192313769996838103857530150757423534344953739344187689501303415843788081034844897917922513241456319049126365736975730025876998592697981357363351888578861584257325861160492559709606402812308623586074337233011334819098453771655645503986755672401502996205065623680991095011845919361521172197260478997317228231102861690573496888398595816940730953509077902289966810637032312331902841484991005464441734443647124658651449044135098885524235876781927884611515734816810858313254206850873997642732588403903019980715120594151388133611980075741849118190026630543716587005513928960085651694426341202712710360314845780692591663788706754059043110408115619372673980655980462016154343509814808789409664106623092990920634244006896437586523005917918513338944055741668196679997035838675755859497629181436710806763639898727371772892433150257768164803968533235282543017988081241118971982674544367346375264529361215289868826421721200035221695306386680732605535960291932815224243185193680572974564803576834355455443525019229237601220495881669004516895606936939815077334939753434473569022626680574631479055269899442683487520976815503633997467844748459912934381163564094004166476408740470796993078952666396736168751201361036018473757118004327768726596261461113384541775839356914470684794457377280403237212773880372621022118176236266200206451171261790022981585934758186340332031250
50 1655814598564534657413698234541222849602495809321324121031481634874654739419883028607196490978253719670793532340763618972422288058990140911522184174637504257148463060209385732728231951341465676603078744684935359829928749833861167362124316439666991228156720794180859409114688368253577594670831032864179083012516987100175628930311118543643543722516609822975552289001604668200259314950855899089744287992009157084216950189278198419644586863110432121930411859790039967328821823672427234333975053714196709278586760158428110729190241226576996050534969516247645454167109332938983428559409346005100153374044589571308570134889994815469906337543127200903809912896015292787702134934061731091690851501238717420348124428651453978120465879400650398132400637106523558325556817001543088638049706336479818133990032224589649743846369742240991879359761004793607535590937338053102283248544846572651219607543968698764855320695207289679137509654581151529339279724500963551917461943019916557194760239348629516627105606262293915636865808258083980227579083055200746614267869973949500234897493464519004535622738748959255149823899533957494514977036038174501525775486450418791001180563402498089519336618958291163592609956112651282114370180894329276620491828609620746682082679579858199856242995677679848381700703339705254982574296965777339669903948223033679064862964981139302647843528548237583757632223672141351830227339491062685477658599474255033294904928681892844560859218447064706733137116596935587335840497499462232682870540356706093789680453567631046179370722689121241303383337048506345904768418468800082634033409464492543381236690481431924433094094314135909342886402965788293443559448547567326410566165448318965119431584085413464375703544807888568374523474521440085246242714284120389791588475114382066086719886684488484755165385887290376275085505553700317807276460403470216831145478408870985731482505798339843750