0 0 1 0 2 2 3 18 4 180 5 2100 6 28350 7 436590 8 7567560 9 145945800 10 3101348250 11 72020198250 12 1814908995900 13 49332526343100 14 1438865351673750 15 44826189802143750 16 1485668004871050000 17 52196469237802890000 18 1937793920453432291250 19 75801938653031321981250 20 3116301922402398792562500 21 134329014444608663742562500 22 6058238551451850734789568750 23 285314187018375256033661118750 24 14006332817265694387107000375000 25 715540915664660474123944584375000 26 37983296939865726834746058353906250 27 2092119995447804234057812894133156250 28 119411772047866980128530551342061687500 29 7054139867272141974259489977429199687500 30 430806399036977241999418852192997552343750 31 27170513925470047435066795884861811146093750 32 1767894772750584419775012852241675178572500000 33 118563007501563387377814571606788474072652500000 34 8188257705576721440780318851593828990642563281250 35 581862555138709447837268112332955423728994269531250 36 42510193734251596130228646795148860957141816632812500 37 3190693683996541229546018718024458792411758636982812500 38 245860674427955704743351553438884685837506068305286718750 39 19436283045993795577683872805641559623640682426836855468750 40 1575361888991076062612271795825684306337192154596250390625000 41 130835824575438342738490983248189524826311933044545000390625000 42 11127586880141031049908658125258519086477829905438552283222656250 43 968642867688374141881073191440186698039984754451468124361503906250 44 86255341075107602157981279428245196444512928134487875836000585937500 45 7853247914163866568569690906083254513494607294105117067394006835937500 46 730709021831519766630098058397837363141975505956053392588887817871093750 47 69449833030520223152820653239278897825738427532756452446726071045214843750 48 6739653361918310351178073827394369562915137837091843559177938720561718750000 49 667512476589994354994339014181293410965318438971543229105814994557761718750000 50 67446573155447346285886337891234855066287383937749680440900056741773840332031250 51 6949749956364360232600818775772342514891530642891798705022538499779920812988281250 52 730001735416512398832390004207126857764206378729354535975567444016882882196289062500 53 78138813208602768337765039862092265030094169048696988468443581899767914782540039062500 54 8520135978707263393752457231116598898473729586655998550309136718686232246480808105468750 55 946056608201740473061003977455116689009771672027746254123948482820159939066784069824218750 56 106939435860433774954895708859000597587326783075136354355047806280264004964141665966796875000 57 12301923830708445347993184544561759653363937391207049345534317642458733807420442192216796875000 58 1439764442615413407334773776876031656574057958249482168046998532654902524532742466567658691406250 59 171382486721852280153797194317611838418508478012679587898226053404623046122011537467746740722656250 60 20743190634265569080683729381200605270653957166362253569750808532766444547871051603854864135742187500 61 2552115607019216372147172738612460909486052119841077943437646087107654592762643450718346758666992187500 62 319099521397636020397468164751178029049406050050796112194487015758027079248422519454817289725329589843750 63 40536101496889861017376734568145549952522089866288837268771801395228718640918460709104576689861950683593750 64 5230464709276111099016352847502651606777043853714688679841522760674673373021736865690913121272509765625000000 65 685356923413877732101269726287847444665785666863726270668123339513800455464991076607595044700072509765625000000 66 91173888217902422048597038275230205373195299494965085444818783009695266841077094159954128290256521064758300781250 67 12311280259823531666469787768333777116315925287189362383833453207324543954832825468337190523132022852082824707031250 68 1687018464694606369568981220860767882423654974202130203021056830409745083750122326297599258957666889003591918945312500 69 234545925352690422873657613019672430220542478876012579718524542914429484404961036857643837271502493598036697387695312500 70 33077873884298546402329066306744979497279446653249421169127211272784981697699652109776535285789836964781940116882324218750 71 4731094744407860209341819643206756560270302304650993297364006493494420063399969082193980097615360884136709666862487792968750 72 686143912074694240646259328826214179998058699954526913640562770313647892623378373177618370728444909939369664828399658203125000 73 100882483072503284198680297656575349647883588293314175373152602243720709170358406163396593972313188941649013114699493408203125000 74 15034292268999447770164438803542409746135984755378626413248991973265600130527023585183964629485007185331859871121188392639160156250 75 2270590031037245365288533394644589965084236053808895290494111458976071800535074452419906986850304167373750069576864411354064941406250 76 347461642046834682655775029202099145467755257747728787426423218397905906341340312151392252960714113396491159295789359380722045898437500 77 53865820161047291403182616860437423524714538424437901485426970137499359640410184125123169668989639952813369455095238420262069702148437500 78 8458351286867610205336596705427108057157148704700551530619545547643649446692830754594998774075294252590457251014560201413257102966308593750 79 1345097552047972557978527618934479716362198518039717577823848509492162174996801462207996882968207508090521416086666099562406925010681152343750 80 216595195560545324720644960177141862019348889571523753557276118964378934845638799555544113462572901302781397257032387314151679206848144531250000 81 35310500299041306798445398001536835961356890491033600279293153622053624074392178474377881484613625264285083737636963496442525019050598144531250000 82 5827115311849291654413451805203616354522920853282819886090352676479399312876569252734209891998363509238645943803539901000427691268824958801269531250 83 973272136469247738179748018180243526670871558321768768381683720494935719801322289138779328751183455759131370045902361983145509076246084785461425781250 84 164506729408094800624040335755831405849491217052923355241099223976339135078613743017847335323065886546604399863856179720565814095082569940567016601562500 85 28134614746360309576605452603060563928114793085135506357197632341495590631818338339016179818203858548542764530932993628113635314213217835016250610351562500 86 4867958222900008802218852953962883763466909555944755349946552243467820407652949159753109017592558096958577853483096778464328281628272714453883171081542968750 87 852007229200981540595410298777715549989378981926942651072410090894950167113563819407611798290876315393561914426682714978986021715103684387416705131530761718750 88 150825093690183057837494492890603971314398902568090406045655479346333969117870878914668395548608151459902169595718809916745153425473703385046882778167724609375000 89 27001159014075875009413525595070768427836355258597793955874529779530477804722286656275405295052551252735359671877246717854089248296010692208105738735198974609375000 90 4887823444252598737499516621925878875629922037152987019512287038499096720786659391300763708524853880182662267875051593356995928697221026441762777477860450744628906250 91 894581529027309897023928384882591471967817978238033770346467905282154904324650503650540899417543200610060513274345116901034906545494756176515436880189538002014160156250 92 165517462459586271169360616278499035457867833040219314931215372875093816297934224297653411745565881961763640744937720962622591819950874220570389499210179853439331054687500 93 30955403226370315923421410202678847081950029126499917811146751988584853401918050146393004554920722473706103316902143660031581210810372839119642405352286273908615112304687500 94 5851244153332389064220633950267229899512076157715582290606978446537941311514727087454069013152949606714664529140524763564665187565134605133593276403002807644248008728027343750 95 1117713466494084857267522173403197195320774547761476552608956689276844380635044373210984258265184406056838874840660456179852441474135658711809511347304783632258772850036621093750 96 215742480170943357981509811853485211828724823346640750750392661385521962151513245824894663637909636845694516437329184222630241469220397783692252913675510576847906112670898437500000 97 42074325580284922034983497728521268626850366338349612517394998289363846239800904267345509823363703598317708484572608379922847196844697997247014418228065099550117437362670898437500000 98 8289518687765718910100811208721367445919248217953589282854260392135706122704107326172635133323969686026886857054232446852715957095006436665937819857975242634280429273724555969238281250 99 1649785136776466016077280003962536067458464812861794238201046359486389759781472081770749703596074585451021142014762447283419397440403085152947727962455794423245192650817036628723144531250 100 331640481576493678742065470184305719682977110340585168291434829406957941507091836845752746539210911565154249976436940933503695199754497729725206539391623980999288726745873689651489257812500 101 67329717567736832818553271568023845049577342835711326237268168042933814811626654835987721744359597086343790608852586624469603735554198483532797234699315660546512162816821366548538208007812500 102 13803938695737405464459791736876248712064346828177536105164719812162290712679696774474202712028604594642203950626957309748758157863321773093894089058053696725245923620704716569781303405761718750 103 2857688655338350602538512726993519646738152750795684182404842837153478579320987919381001034710951420488849924788703469203334498245190049045744866416978660839882841752329850680767893791198730468750 104 597312962076604263197265601367665086945660947519254772243835777334432973638465318051009235882720434164924317612697627092304818652818155349561574039313578912806884178036004083470308780670166015625000 105 126044633308106734568859881997341754026834375673116528880774472042367967786718870755715395552533287733734272265164882765546070227368957344880784580043501336600559491355461638390554964542388916015625000 106 26849930829882659592678094478549127102985468833290611354083438977179038061028556372328066087219446696664894882331373199883727305933960394408547130637343544337007643956624010931772641196846961975097656250 107 5773246555678674339275174657544796596229551712849544119439445731312106117179444925886197600487175695910507921508527740321665822724485941186302557794279097147586872167701907569586961145725846290588378906250 108 1252903431762568155666850168133589631128911392475385970977217071727393293581093878066849901901952733101182304022473322059996231942962967840091547542449022177198947239111459261611117492417711019515991210937500 109 274409270311736305869650782151501616873888210118324020839729739027396839580120888154174088327778152338562684997819273854915997154984459358248088006142923688996797463070813530802397555465505212545394897460937500 110 60649530392047644639894112684780959210923255328929577568929156209110764451643385187408661929482078669643437878684685804785600482309991156309091302839181374595866254106484435002344718971866753920912742614746093750 111 13525958112846662326157669589489360894113150585238065147918338149424528193165128903859790484805319728260204875164642451637918918573152064391905508997409725092210208908940643398825667646670724046453833580017089843750 112 3043586501901641689973223978900369644100806393507387168557042780677781107611120642075795764362738853762696282455229363299470627932024180889349501442762595595294428099219080049161208414458125105434775352478027343750000 113 690948975328103323834551991390183915871137119909843687031251540813508163339573234771783580776366273657353005599903826358408651831162858866943406187893465282935353997047041424854173791314687338124782919883728027343750000 114 158239653724695091574609451599626941447273813622209737253139303766665039193393334570502221847444597493849148157477974518689124280976136874438378292138101647386534196645148326317049622743051162704470374062657356262207031250 115 36556160712240401465090086141666029260894538978829957442417712609104343788880822999672216825907444403335681527884624113366191056237894275285078454126240208009075001800191124411562658422188943384072558538988232612609863281250 116 8518226782104859864198710949712424572687741521347710434213895769721471828138861247046427787398292571317623193918659253925083326472837048497130035573767060399588318840528745867269740862517781509250030219558626413345336914062500 117 2001931436869113456953900529025023468922013826934474520917382269289236687818339155860206989652292637608707844017735683963767191865924929649842899751758281229736291246112786213519124228619722442178265797774008661508560180664062500 118 474492266597236253323194320215637890125360759980486573087090587171019599093770834062245956668104601538050116063996766335343234251394310480972247291162432621813530961384697794435300013290264214010769308999987880513072013854980468750 119 113411762695655656616949821921626611943211227802173564242568275813996265715019669867954770754047394718047619621621107440751055947352494808550332440148354087769362336197633109584471494629591784143685160052860351098701357841491699218750 120 27334157042919041306661465554670007149702773887235730229310523425000455906230164500378251527500914455773511034228002505211525687650041969111622496591688053018310718995429539293070926332759240178359372473757189705483615398406982421875000 121 6642659559026687021406243045172285182876088386932521701692697705273850288674538883919652570788226429802640047049072306287496734127324064745705974612899384917954014139738040729548891753084575350571215903937682093217484652996063232421875000 122 1627562302954188765028219650117962741224356256271583358943072482753847884896739935541713540719295279075476855527806866245541491473429851263777058879737230961314032697804815612751637627701605703812457416729797740873170698061585426330566406250 123 402034790685931801635772372912196598119461025981002934011979284603551730840319503581870049740157161952784526734467929133991649906192932433248202585590628894237315068633786230161435512846060271745872229162288633693869413176551461219787597656250 124 100113253615070558472907907287479775826796934174613681436753530051277881827286119006698459927098152296111425591747013828612019050410994158377708152051174637761718293320446112068068941641502549636390150179920726980489776822160929441452026367187500 125 25130054515165069047569362906511691696360612541798352962274514149050443913963080685624511790643540261320652562156008552507285269767800362926111700768943227161732132571290843171557955879523505853849966559390670288801803734831046313047409057617187500 126 6358309115796684486277751547007240445819498853922431659987101668647650220618368495409543813868148646440920592621633970373899742368507811180998616934877619427195031671707088013423058933582019940795877829309055561619901535295074572786688804626464843750 127 1621470557474007290952607088511598429531105319731882832203270719131849168661213860225360225237399795220777805847998608588870416699847387976133543296264750995845568196792054756831094797006352397222001580519078113102060809924808737253770232200622558593750 128 416743670898716286588962126621901615412185037096803917762466023558458757761307536901095758207047261654203717972869737623349044241332204858881814810366965843249705400673919851152525189732172349457438882408966869957913787846071477358937263488769531250000000 129 107943173655222616120818182324625619204597061380309959644065510590200793988647334065838936741896217890669537816673622197795801656052148652227695261315128672548811489410776326800490678080628420751200409738920985726500583080287568879702687263488769531250000000 130 28174854936101465660910433370826108887699904849344966810220536787645379118443026805778741223021504997869291081680200918971544791630486613054119520941706632420748373915734664675034324645889027635137544448260547915018628755565684970866146730259060859680175781250 131 7410423667651059134953721657664798825199767997158336270573430950914884248912042298397417914386795682734164163645949899068104986319618451893900939736675692491500554872767142928366198456669525725833967020039008761307496550756497095941996065201237797737121582031250 132 1963876278445494533210966296537443454813710823369992316875352639391689170334751394341444938357337575858134028968694353251495022989873037728066732121599622751670593203665950832062094378685988463895629475187568691112045162820483368841489603371638804674148559570312500 133 524384949188892773108293054096055225999456419012663826351014961628106072436177626127247347319093977602608169460274502155603392436357015165572871930392619879623554806649093848509160299786696110523703995515923398827543723284715173730583701040737051516771316528320312500 134 141067496558315017977844593567810008145762859387421912679731373389500353274308087149837525025007781399004667405563239178374821707689678852496156683698802514586609327152343352731517289738072567308308552127048787063379375862426028933128994120883126510307192802429199218750 135 38231412883041088894822619362042945440706934335485886034142235743041655893025827077563109695687259252083633358146819219432484574839657701039277952360325839385521302234633204129380005327885907433293095950522357366161726338053730924019808970580693947849795222282409667968750 136 10437746335172949224837244080156560567185242430816534736366116062861462232764603416459468694828527555807668975928680853162074743924880875632992123948881794836417248663819560745292821753099836101041750912342611357340750719039982777047318592386000801404006779193878173828125000 137 2870534875451600636078017488622019438354714783177225815978257711598944506043343933651042179502953648625713526439289881743321103834807794589822952487778773310308616230678732087336937727609908258691682119426252828622148532931832893062487387996407790768344886600971221923828125000 138 795180374248261782085317874017249708239525917216314745523271184020431142063801024679186493166134380575920083787307404447043229896121682745419043470768952247739461822607283475428910234926291792190812001229887125481697234041719650097324631289534316980931068072095513343811035156250 139 221866932887881800147527560104447956915736337121121395238153584008620294929845212907751121907120340857770402939925733832030857392549279729515641873504694888101028672767616137578613822847135063916013056547536024609765523877698785583724335993010578588292628299677744507789611816406250 140 62347823604290262389283469426452838907190254735920925415475333245320978531734763453352090634479179843944465405871883753667801809297543970366786897496464259134477477753102563878975681521825346222195553137053964017150050840414194963310360505861958243869479170010890811681747436523437500 141 17645331171001256346273542473145526832877391590333764639707799529048071758704416255333941679638679538711736148212906726514659391193928649282439063025995737338785679836901451513921038384079764712481660898263063960220617625978805868069541524748946585291952813446463551372289657592773437500 142 5029171459894943790921477798310377226324811994553556261811575834343401137970168695859535292149589935383397827042795744295628135910143864026199167806166299366373044263228869416489123382868219796838880236874948415290879175084330798197934613718089047473710722586719918763265013694763183593750 143 1443443544755237448757455922126401815405239834096367860703919591773355323776700403920138537148948617695253380585779439545388475405302213001959249091827971411757097363749000825644669036746765864952288257490016222825578647776509099803349048812463444412862405903276371577521786093711853027343750 144 417175514625034823218352049606109369748105935150105190164006056664637341463350595611848489891498952607135202389016818302413683314321146630988785793863520751679656871889147844256740966676670923222830352728100463272970054258788263774151020868052815202139951677961002039024606347084045410156250000 145 121403909378467301875746297512994695259212786652249143277448336000691489265715629625084439907935167221999520611321223032552065951926395224116072173507905007560481963102565647124085841456291331957469126774684620832899642013842472706023040093874251081378000622925504194783279672265052795410156250000 146 35573031613298953717675272758772903970605724444479169107282327008424838181094481086116755954690391984479498421347831143302096324830432778377455203395781554784770666327428159130233874961158030976482307882854464523773385382861592314985667734173126042553217765859157805518650711746886372566223144531250 147 10494534988428202366765483743462265607935179824561968392429076568547512433604680120143561858439937227035031061862042571151957065429458089383809663694216190131228515817161340435269065304920393731592990926240451234023821424294278168676840749411888363602062043932118575494284975837217643857002258300781250 148 3117020652316442242687797514051354012482884506248665735406126550126673487471461292670585044036913958309226623058805575722147028666322058822188508605725964855141050410242358675582244848510739409430126428256787173371294467418473140455496727791076212323560400500495821285850504741130862385034561157226562500 149 932031583486865433859470338300185480399218969198368043535893146332094783277605994009085480344507163520286096711223122999095052006994463234893169358943433912977720209402740650239575321879520753343545626898143402758743185818904672712390195034399693283551683020403359351153462148955150041729211807250976562500 150 280554101650944966746212186292386913187737872147211461753540808574965017533900993466924041549647257667761794651925608983849220046700022548070883073925202573129442130600622270055223517498193578117938903231839787789878438704271643036060697221503421187717753233506551750634369856323999556479975581169128417968750 151 85011658627104122843119020126946152641028034829358726756447073599671782393544268147907070818288751922428035347246908187998714334821874617603035569829858865598799884258305334702840849607556656768099486859156607912249809591001076586812781334588308477880998931138169832143564863376995006547076627612113952636718750 152 25929689370048452188789209392320269170882097663418803110406443408881222587129582375353628693855646519699516488048270289448781188311802716697160555939038018792508615363906571155495830341632881069693918151867554168008355256049875039999055810800561929866743087316223641068215864194828503596945665776729583740234375000 153 7960758076199180099470721577606459327767703083300876115200876225114732436534704035357740878267906735144038972645230214228847994098985842009030902071376579557628522514273806173494246349720256513310863255645218170031121465663683158803418730681478480176770482019157693882658405617271884756627841852605342864990234375000 154 2459978992362338745211446003290627596218743511991066783756481291405519622000230582504954533238444600984970464112805678699532830808087927626080141251924723301459287516417372868217268098989213476514547678405630904252380100277784197164451169605980554038834931187104190010976745472653029125123748235637322068214416503906250 155 765085623212822805169193843572447805006986339987548450359818053931579419692032498486916741595760695018756990423580772685733789241848784549588389029234235021568236578226932600876592826734651786143429746908051938423852987396852032823989600690853494535542223532930410991322408060890159417771330456162104383111000061035156250 156 239481736242538379872570259971209571380238763199738866890549801764401651602822951669242432544688626900546506275183685497033192055935576691093238342631214707660229065044487396705553770259202303241934334545167114544048113016089970066542822803259102925917385345333620333933151676410060029702916969537909608334302902221679687500 157 75439837003318848219599923120091933817954310262926771959128226908067351243942169426800646799093623133374092012247702011378320442033331632877480958423576261489845190702756039477045638325458521679960824211850804528014433640236290118961847800095046571379149511332933419644864496155316135937447270139532338362187147140502929687500 158 23915395507449553332385221781929657019443028588094747310684149573792069156525102864314097351297282297678732989574986251735278584232797324181557328960766284844351308083423699848062916652225805968979375644697882609797601290027214689379097571191669443211438845727300572661007235851698744786221264727438668342074379324913024902343750 159 7629315821596247634729387471006031030693019661367677828379717397473731106398469916937398508533276330441014915814415200115677884657959579500849037076432989658785574938587745266816759111635219693989375981940722614724285736375879284825172623268374293396464424128992669947302849730142239698203134037412520407087868079543113708496093750 160 2449106952350390379958699572971049961245252893826383667439362445568782542509686039158638306030428958733976433734855309809285963986403227039766222534915704022111420005602344556537633051532521157462918669645781335562125142715092388141346553494759140259928326530522203922324054039954521503119385812516221740806940943002700805664062500000 161 791092351985935217133955040051699087796194612415278231295712049320547815099087831982066067669288055922127645661562477084874954870299895204624864296671293351393839119922835308674316326375212290101497106631054613919089215123927232468876840509039840783708546681013143844318497430427825596721437332987551147082413081079721450805664062500000 162 257114903049828769758749562454802849772360701467620616148997612429794546754892283992071247818364484275390511435578574583547921269783344690193138707221878730369890136963920510760511235026023684436612828368925637706377983530465399642790834125944311252715074028162784413701565646106923666754426151187616467191122781514422968029975891113281250 163 84079767271244937261045998221633013898540488022166197637444567060970516099989589191916516312975600823695869792371281821423692589644865308037133911779656479970461775285797832118199726788106341378280924228543887575174499719847657303063941775756782876672024425520139357745178445353313193359961381576874654541275921266787918284535408020019531250 164 27663281454057747876628096945759503955507456861613940333801206323146472272403982123019446416553083480882653456378946426431375401407847659989995293196640064089046991498352002789506453319790543181866501613465365479980252068320247742304370966961953872386536431359403875109987723069948106210407047148440858562037077799504913855344057083129882812500 165 9156885588059422004193061169990515557787759723732393562639534277088146696058631015015424732546758400067629246864577021092667851429205033710185251806286592993402027155175351598207488888768704032991454567819164383265855830344901637644370156579338780273715172723905742831652684651773313316457130238614273151623990997989494644571095705032348632812500 166 3049354570160227276445120992304036687030614082633664280670704420785927095478939477158856136239686971105448193221109813597286353889967095799073520378954487742327184823492357635271364622995207329620703047358999046510252745844246695355546534947707366743101710019167001457365120241292364228445059212510243377456052709537794271454913541674613952636718750 167 1021570742877253837333678503585395369387825785731764002682633504653234497313874772599455094805582889101793089555656285855861804751367946390820527187802831629894665427201133654575122559183673185208749105144626607842104491103226815631324520074572243099748080149875723270053162130775260711853075988423810443488716518940125175413413671776652336120605468750 168 344281648430874028167441627738441918945979070825167502205284631230846691070647049869300697733756199686209112060853224433255016897653785499325684174665310919896549172646627838382835279825128992007941324928981873187462009941439282973968788861758250409471726481353297967589482543639103525686195681303503924400799740575821462730891653336584568023681640625000 169 116715601951580437752692860804861612222315000567466216391330475431942427634519058253595562887404833803800771732486259289154088512938138120025889877536985495388881026403525958503258798606584897500177234196732387727593782591823862308809838212026606867857735297855191403802865594060645785070203404173639968143420822231737318038978628464974462985992431640625000 170 39801409736940733802689130925657867644145395133988925815829303199380843328461885996121963082258469813212775074727010682593081731584678172001685899310082732326363059539630965253879146262924099867768772304349991029249094075509458759950688280755978020592676519131689973356346249307942839444475910863737105803193922057477565181268366814038017764687538146972656250 171 13652354562371108862769741009641780647712807162853278346850940101567503591169272599462686851570658204746339398265385102125670739042794135815181833710687490593058817742324659318355741004233415060560283797105707869671838665462768135240126916847001715241046539275413822872745773527409103312170556667810510569854132945265780923035183170668460661545395851135253906250 172 4710222939954060453053946174691233638527362151268649891761772581394924827230942214727561818931307323675189990512125688293381412860811539140188499475289662930965210460134270107883534831648813294894010383928493988070545184745425156871199552511237321190105068362244538465484030052527051338031926409884835682018144738268991662928585666623803263064473867416381835937500 173 1634502450490842065636070830760252122085234752597253894311414170803470434637759532629934448968215469471123385070169743962812629577471905970992078189264405313804354523356183941121058908626952819331670655976215817298936144547419785868889533605054452643857571061679699812885127832087150288581733808398574646405115149848793545535200847203449484368320554494857788085937500 174 570460361063751448837984488200801947027771175572169484159966236472862384833166888045203284718383573443904283754431917035393268334509526252550316591288036342951601174634137918520332362121371963630698776036350206467762423006869824102961852920415225536109127853678095231206361766047625766416055119291665325719180595612924863595802946846645770619943505153059959411621093750 175 200238181650845703645587329745628313487060142408208045812797397166558198375688203910664563378750534666942703069294093421816509939960063477954439161884196571825063475893977023711833425952718569314879671530678417848294064376255318315909586812671760524163160629564175334768822648804867483616271370629979057250273073228872036658122161544870314571653580060228705406188964843750 176 70686379711043370693830782426985480043845874639550408080490042089417648143840645040279655982622832421737290766254714910009524750299465167068238339537786725447027005421331291405032507791493019549409016920117190447779394311764980874922014140123851830093091830519252331970345760805690691457734785457332377083567662356380666549933883050184564380742813227698206901550292968750000 177 25094472641759951377689285827664725249622929449893418301809170542224287007042215739528309641328049770658700933914895275509495680924884985339705390402651862239128267233205995092116883494640496145977908538263546805423945316611559810378742699905568815132534378026683369304695263323286546218255365806329649091833189481227780975701384870050379607328050042269751429557800292968750000 178 8959011897570140823100730600542530376902313346901153668044758078693868464775514680554101181836401586872550082281866646257748020541103540732017321025910381317803326950745826679648137826717278038843044915302566477113682841045288347303056356851514266647941279028003538789154671452587425256124191222016574835433219476496968124018300096163327001402560774749872507527470588684082031250 179 3216386503000534455389468508539407303956257071349343558394938712489276110701469380654295816947989484959413530952549243143777389634375279637378760816900989722258827181271997493549383718637002446204979034705658682419146757820468067962557718622200418497985472179855846736479285861325807558759388311881600270720926167423727906444875026049144713582631211477291799383237957954406738281250 180 1161151666757383955636669923363720861529376850589375376755386301486297094795934957308118253916167439907257941005678732384377163246657053199426736910640773031192990082407519994019569650334908860635572768371829364787945902570467854198168308981250555576857002484705262422955948929487620189471226364727593446047902896172184018360380163898415951094493717132195342855993658304214477539062500 181 421511028794570123202878072347772166823002113823726383274794673096525692305838310563822435872729855182869909210100549450304154696114685250533798534729199948569213980808705260845796739157050518744351301206888828461206350855454920100238986308897652797925090304210409201012595561392045096601401217618068684529311074247890197368933757932710447408765962265547045717539731413125991821289062500 182 153856208965893590192641639496629593914471582680258171299558664509932950199323270448134787120611649695693993194011257222132686510245150279614286840715432750116080538706075294711614096422758517680785384399416721153100998132806106446810565991484408800718190462040179474027386408747667482982807015555235270616359978890193787486298254242749676753615229182060955542965530185028910636901855468750 183 56466928759090305540922604807301697757704048430203701995902665882488043915971522279553291567044813688592576098812009977950564818724171756488936246087765094792602840363015888134794545918604561165839183979385930218117934834056225663840768443360871780237064498358381670056161611860214382469971752686843777855105950484512061375288987464594576116386221322293520529080979031277820467948913574218750 184 20836917227804972088617374389331769348392329080068574868378148575098335326355205693927467371663349930361963795583596649006373259480853709702181089490408262452039597575715093665564844526887265537899778000305269634334068700303385250459044003605033784399567317086532488796548427761164823772985180826639714949169866123845220010793452736935009516354388043984795817214717317256145179271697998046875000 185 7730724017386986775719544448981860545951350726181726178625871024624598234879162243656860093984060893562434600552722920679167827609030396831855656125416770378039499876520088985920902290453611440960138947162438698486948603317477276392987937840239173725730180292842203971812325152154566721676660394670510636469333663816782582693013516798920607174214077848894601146411105219158343970775604248046875000 186 2883644088094230708503995726692505525602309813808459752955478434261329756808132725169265954839684974830239871599649918140728286304990175305204245122347035968078059970244998844889647868494528084993794437497537052347571904565715953195414859378950953529846549968581151235876995241809655067258456030042477320779544818926092694459523313652049548656494614234136043777623803237020183587446808815002441406250 187 1081397707566018615480441683949978139728169988932916282598876904506747429935555805805773860264393645939446224713345472274861115237736775092698134669476055753282981440841552891145454595527269594338456630758197989625499978503003652350477279454775569205622508633352727185359125939951505078925350832412199724776878275149381258721720805033720224525089874874171115184649765390133779874304309487342834472656250 188 407698563684728437591131680888754124033861248945870007532062602428124498800004921109269280522474946386331865923648590848399789488876632347313784922378166309909762314825661585691848699229861575448332971910149870024185809099702301706585315830573559220296090297877562586807114771038491086852480117054156416668031248207393609605386826517121489379555926804711695060260108323751296666159760206937789916992187500 189 154522116048957903819633464614922184710694738069724795635480946241140769264440367826842033460055678209258133675607453884386818609754712928427082921783703407566066331889137780138554954855168123849735825583592898598738872833911233333979862350224069570794039571454931809304568232071406715404649883936969711397576014527802257116480167536903666095058964236812520788213557098641032894192903768271207809448242187500 190 58874570066951354524469920587057851546952468552842484634944149889643155863892891209769653493318022500687021889275329370950147962854947271612935902592375931297645379538398612719812188384445173996577538226344464503338646069643944913366901809290160124233920502677216837768543736506781186300186548863857129933023244258651466368369544684406434055261029831291919489679452632849240352186370728304609656333923339843750 191 22549583346965828585565360218923443468954191778157220212904614107732160898578531755470981199617980586255200145728845597003757994090512053147030778056928578257699742748175328974468171983923818520837309072311372703344874340399235599649294471284155562080260694541275395075275727735393562407852931670400813644029733484865190470581497196611097115483019515647570158404264003382664866954598892334615811705589294433593750 192 8681826952617075224690932793340461771794405457661878805338938585309594916067456605137964298497129030767054742422929016379046867282679672167429449875897049245827639902708008763896293247199974591769951753988008084184653935520446750450237837701992356196290685932017777371297737027892157248732935039753475366779279283604517964757777278560499874693757071624479222250466949344466843934014832484535872936248779296875000000 193 3359957939845558028973450581942060700048537471334599054512298436060209144506755627199964308799001470289371306309740785139909766401405228727456636153803319283781849811352216229415969112773690690309125987974029160077724786700187975636288642539756926584678592740360325055020719494056337024445496467034225893387212279396661588675026903947191571924020047002145966646765792819862013805018023049342446029186248779296875000000 194 1307058638161795464500140749819023508784506581947818767612101928069463651058383217685236115751028228207880952438929891885936773190213315279446542470456093319300345637551547032161868401213890404474940729384272072740652418326234582813929159954658566909425229644674545199789049682349311522686636099597845479047348360146545073219467497165706971390651340159324386712744463883934863599462479903934308822499588131904602050781250 195 511073472170362148852347780751775176634314969982860846102835606226746499622388028614592453239126141148744746506755669902446728439375377396701727085663052240108811313667499983326919165272571188464774104367793222639240076419633641409601886300405744828081735518836085769440832301961092197199725353658815591068954113981652973836824428360673971999976701477323392970348502419695049127116248942748200079222442582249641418457031250 196 200857143361634493180919609255867765810859332842130115207549474026557010913450272441706118581257389204870589962170511835268805995524413784711992164532442036055959844326107570766894973386814008728392973265041373540753713332672924513575702160248121694186927025248136718583746484694440791151009586929704824358048131270191491428942483071810444954465070244520849348614697002511491369318821053561308076496061403304338455200195312500 197 79340631701110872339726639703342186651861855542721827610727760696633881434001713514704088184402630350172138118031323154539745227780815490230823694653540578006576507327728655658777533923416013591394490008647907075505827060901524905165105693832984973016084246019426805242821746033634311897378540781714735927319863627430974411780269967037657146192722901152345962952534697499757157459081175859830139529549342114478349685668945312500 198 31499040383623680715528003785080963837387645036741613743373316177795249234211272119557060806026052439123952834267802958915080281400695798759292423345768400698998695618366722507306709309779049395922300232310858373333726667943832953931211910509795370868742752651814680730433323193169491561135784553001788068614631981147519606521785342934021699866533366480962493679533341587990323727147666420187869782409961771918460726737976074218750 199 12568436900277865089563851459524310469227694609711038316232789432261906426676025608922755150546588081103240165165587063885887743753815701834894319477635152979415190198384346308055045103021229328763819338887284377847195861592512636262755899622449061559073726254801487202110209997964913117579077892328454574281488055218785678531192573001668912274156625747391151348628011753928829424225595527709987331199670279602287337183952331542968750 200 5040070150919507515713988918617324501296358343490184052065068085462602880192305218931650297744439866866652874313876832689593367949762458210558631144061773467502859099756146953836215056464068730827511391452779694954885613184068198582135446616275027716113403356723424665896720574941485361291812043691309561605808846385715065027155001496628846639232505476479077864045778450817924526684405479293803000491180910103139467537403106689453125000 201 2031198924791927554033900488865280440600334888389795330610886408974951197932375307804519709692494135089641677724113608567199490031170851186073324920214121458895787924328357937440756840770662553485605960216690848018526991415824550040646636598887642953791853446260612737589201474320262233619306703979896158448363134026572675879963839020241893827235214606573595807128680331543450900078204196150169381087398079444028553552925586700439453125000 202 822655876529978578659270036995327231247541633146751006850715104498944984674591323413908527622557049652655775895043252605801465457524506438871557325935921332067383067232228248242880928080526040787205269947361960355983616793323101011962294288915484272715238564270010764851002489114449407238155408178897743133171552912102199458144154441588169418968534267808372037845186821078413049040673481482780101034207096155626004474470391869544982910156250 203 334829127378313520107145385355973758513085241124888323977363940218677563439023092423723595702854575497682170996007927624019960634898618643072851906853192976393535031578116222689063909678307238162987442433451415993844098041019749107898623549661128621226671401514255276923859018069472594809682864615459927701401152100428700673986642441352669412917397114005647303701875067888576582731186352470769936743818150892515461691800737753510475158691406250 204 136948428237605262530952236327279960041342092186823135282226775944886833125406375723010116222622995186230202810347400892557074988392692437082569428436687147077395367866257239200843862463473980282307042048771069254511878119549760748983090483529715082602710847490632529601233822143068444471168308289749006072721599933353560642003843556953255182649679948312606832830935238163139590422032754659084218682050770429404096262260281946510076522827148437500 205 56287153251254162952068964719047307714528953012845262523510300743653364146888083539159354911500244351542448135376036421036943604219430017182188080106477793676859519792715136712918264357832273619971862331720266814040386950269134424095586967947299398605700391923058744370832236209393673223901122178104474491022298967681548434313254616622634710169340130480110103927335377320894343482080309778230008796733527245208525968678259232547134160995483398437500 206 23247146127603765908645188987444175804803541211491493865959984700273385013881904855433001415262458762719889339205747904990424737401489493468961149516133235433579029316742260434363801201984315595966222004395879216422346873078312018469360707830547860441787651083751918863824015831305169332385123274480462714542121456975692067571710561122173847404939134085643121060263308239189372626172521666936231182156797080969603661593225751857971772551536560058593750 207 9647792444381198010779545090169698268025711588536886944557451796805652569883077167734992494664800995882536708837109339087172514067836690906628330328702767175524893059416981907192044462737656672965942777892625444368604902053090495586916102146826928403931551176840790249646613633560731177030873818648655250561463742415224166013650826383371631295951252246850047855824495000319581731301851833453335318460262562232443759596911547760100802406668663024902343750 208 4023223117194769096689349715659892038914954991755692893617783199770838729918620684549062112920801285195599191436616702257011978876133218910888349944450885977894613657165807833764200910325318732206147322291689787247770075271692650159701169120490390570928815399491899250512828629016509956464369827753369323515689229749696197850663400920568721431298040645696148111683239895667249267212399416995025811635972791970950721963170337858173297718167304992675781250000 209 1685769357825547331407491534240390028962746962366811705932069690010259406954065531760207257797998548171209158788671254445709826028122776532540584697738877271945359012339499238944627854865055653323189314004684607231571678641015758510153047843795816551543530452535893147310290778443222179101145492802842938527214035470241061452064203279446995426780848093741330466023409721500960701409021562478567940928725121312079279562683957749413821147754788398742675781250000 210 709725108965303749093048238718418052097441112954142793694573763241338539745036147193468026756590061843042240553480489191398122429243805485358552894139391743770457157262355520934524332935254440199575424170145341611868903358623797945837030767698075266435898854464270013990202708982081568384073609638196904455904485991004854573832991736447948988092302247927539946681105717845380426069173164549270166284271436890859531304347279712096963066869648173451423645019531250 211 300220512720160474418982304961036466831974504091688087309777855667002387369946893479556530035996989365940293995658643870441706248071844972033800491952007103708145200078505211723925175839583300495714180265351098117529750607811346184657923699241239886269528142700151424243348475111946647747691692605279187205942869387458125301521535724534099148747618896827875019837941987602833675063873350739887206368546188823368422502804012689314738793200376676395535469055175781250 212 127596577149046488870680993725630603512797087805673072231296634161863319416869048270654187708441920451851919617621548965355538885966230035447432197655716847715044644749555938841827475209688041599254676271633886710408406196420848903205185742879424487282513932344161499602701610003292677165604661659077990554784823707473393330530476697552940082019154675141340482240838087035848148413337258572554347346692783070777516405810779716889138413193904852960258722305297851562500 213 54484947888871751662367236273391430075353103384849943767618935740993948891661063412974747195937955406594341732834521043742031744486594123051081486144940437261980130081944267932273998525676222085550934016103988429957758245930436328577649432453522591846764089053443634846937499335007900094520447444650558630310700621894053391883722369539442409714899606993173630850318818975558683999494187962694664178150109298075750950934338586312770056352405845245812088251113891601562500 214 23374556653268329309869340278608257383742286570057086724834633045487734206115913761368175742785646435046015946232545702492159373401206299488188024362652513061212702032796373436039246065614398106985176645116310130682349587110250868321401961705886225134260348582125936742117762096787587328286012712693246733145085950760679981093512025988737203601745845547307272291681587668995576932801869788712640127371473776698063910318292898231822814270053356722200987860560417175292968750 215 10074653396963844940340632790035826615560847974479299750110063318032870604659490435973734150546649159480748797858586188813580710211726499176117847777527295594294047465356202175096633732646618864844010055891562683320624900679138877775804258659196642715731320664704561608498221358195232181564776512154007118950162515068470543024835077680262999890414447654791287008158817633578117090684862234520018436118958451031764118717234176160434241615315720252965547842904925346374511718750 216 4362419076524568820335160732971401109833319704239017906748593024776625802383958045603131314608666811748243488807327245795428237995604786540447589936713968780138615020232556627818478823373674254635071718781008245267394326152017406402883765534559802339301528495673754658363921420260761658282796498702051007805597473347218478499314568402635002905819459707867195417402003164476087112575804084577397141890313859375735468676699942522105040023558952810844857594929635524749755859375000 217 1897692878930759758416216641267982472555259962690058733788258882922248750788671833168018895169324562336641715245036722407018682860534552887295077879121150502790810451150187552232459855412416893084903965778750503047086461125673171947174464833259416899478390956348275590385127807780131421461465619228403370265274952975559547156304156460433692636151519107431140399085382092855604648269196412178001034835234345701555400832212630345418223619922782230418079052469693124294281005859375000 218 829309359323102484425649785351157118122135226472987982024115319419271984175675412129916553660246401561134065133518501735593155323783789746496905469082230928520535933916068536136253775887961482434520485859811921225123515793966636077692529784586524994487792758951570028142656269849989469432562896580768091355649832922106332843852659930213786956930030067716921605700303505893573820225567250607084396677023661241447317158129069577895406483236069934528167379994556540623307228088378906250 219 364074452147075383312486298624322501649332775806217512016255050251045832131316673440352536794669923708393717580390046395581944432812270646083076956277044835970086892831862991221291317787864749419929005002004528458577842083466505004338151382159609694008661645997794095534608984088752289426235503883718305175096688172002118886495961512681181633419075181571670676345803748797010645086583705663981083177127461235790224281424727250406478795509143789460027029747379856416955590248107910156250 220 160560173529448749319552443806157639030123179201879594519462204271263973858278830204382994896511772776720055083388527800326826320048494036304711094387500415275982357233281229247774987578556500042348507068315208100952631825249861427142522357251490256798131791955173964883932604267397454612102207997159072750155025692001301420861108898298939459802338935579359719375621891785984419351486960837317162094720340014719597075303547146119627850459858183113243113027124309155624359846115112304687500 221 71129623176500402786455061852189990781111966771630851053350244731478353788841798299538967040477971155363484128471559719908257364131437638850441852357903665706212476330665349682145577716365173870358948891602160615280015465999617834702924093964302891435150448966662205018603914764468646799139470856969753786060686929736412157764949425589337020322206032835497263078097992325043024571058965540984811640491656017753792642232305208079361527049155164691615221839171567808079998940229415893554687500 222 31653328946480647425452379388423202170238289867619107181023162089550880875614498805097563414531246963874526468843739271356628238469072762357890719225197657636225517535112723020824619770852651146617644610843794220714291246146793569332207612033150825805836814794246196344233456651231861176951602162904785614376878962704791923043200357563851240743566431939367513863054316566392555416162794747243159223760973215682417305726487020369934782823483586061993242947720794688848400255665183067321777343750 223 14149324494542428409561154332139998729392173835892416195955190767713312085163261187587254263158947313638916720952959994923302927828602846699428354124606567421832953175458148391421915667614310199652536169505192702579837637627129366157282614412411479323677887315424377785748773525423277528551456226566519755921617628265356060115451222277716290596453322374923879307770465517092100257951612354232599350932682276036426801879701023779753336019679275943340499898472351070211061596637591719627380371093750 224 6353174169441393080473224611836554384440594089917820028886546917683166435356188626931069842124702109114987471822482217540337098405203296211707289815949471354091480957340847890346561052917992976132273898091340579248460431165190338822333022543374667833262215349556315214790260112676541910117158363352030131848048852186895009334721521786679098408353455740236091393687207219566398890597372610224799564418782744483382989240399090316963119524511847865009824458917675471525399188976734876632690429687500000 225 2865338529558601385957823162939289045807680495934909190158136575094100736484074758536288562204896478135604775688547753493808985076696509042567088220803220096133411198585451912877154160974112751455172409419446541515309003876408153932987191669506310391615907214267382971872333680862974002735574898628387580765100956541241998044123843290113230145381833233516793237309824511694576540008209642481431462741789571867337417680955778065598949534429502686203421950473745338783260194759350270032882690429687500000 226 1298023937269774629636982801946881324260216833234370424830833709022762402383861616284425649826694934028269459858123637223351664962824560529399342455882973018013579321273482800925430095226281773844473951220664814079127079729261790233017599497640550628030502538663251873606130303267363499792811282425968756118561850286008886203256352116164954981127125649722692307869540770087926159914254755630182036831519442034224094293559404568877624129717407837409848388403450154052198861620581737952306866645812988281250 227 590612429448300965592646170288514974816836527715711737701805611682770428750456003068225087788033543382276188852867216035622548461773733481414739922693027238511894267440068216490412252706582440715003154240524451871016857961967263549713967927866429562870572259558789942507443564700457213414616180715215125978444473541025474412581224713762753760457118856185155868456711001863518295437962929409560650598668737409501156006629916273546597891235906942980035770931466739650675390471690207050414755940437316894531250 228 269915106916541225355180827664066286101690902338891907596430490252403809571071229296011327288049807498650503935750166110722297766928488003957699106970914271249834015567610644566352827913923277906231795498134192420557987423645251541896714440096266862705859226797655134610348677595230189514669104464558756953794951350492367695703713333346337430951562229832865658042844863347219573566436120359013549718729654312402289367206921559278702728311546073888274400729582348398585650572911731615022290498018264770507812500 229 123893412181361290642656679905098619737293760216743798731321915999335748626686197077083260999023566926528146509187174263906210642401382412213094530620415914065535045163291590795555651561635400623082915999683225459295328192100074821180300269100575003346418511613135139871036477806321628178330164492003082294276057074733710361470697844793046822105718178579010736739093482539486975628875821853777166576841569740443861412405837849643367536460006798100390974378937589389386043442486950993952632416039705276489257812500 230 57115949799924935348463349231688227721872575159569915283549327152149914641013097257772901594769154033541111752546771433680621932556181163805782307515403143541352581566287627668951116384401302453913356582134665912397069939787889756378339303882287011411149341033581730490546685009747659376422296446291420964698931399672194281114846712571040138033035253291402712888798754165462614071715515943204026223209725418500238039727972001649185797181189976089175856653377763248764767658946506223571759619517251849174499511718750 231 26445183586621139607258604609985463306211472801720692347595858552905254582847064144735384206077635952062578768606033311535906824834058221035647564556989868587537436117431925214459466895727885143606896441253958480460912352164935209515453877953427989226693246639518066821756220370735958847260609912243812547886737979807175054289633546232291767665959366249930734693827262469038583001790063056515195180876436578157911524516668748309438955848578130894145095655462842181237028603102354185061528824007837101817131042480468750 232 12297240325896974449024009914118109876199693213433180382435096799784012122368083497424951354819197044978247497651967281458210029259357368940019905758692088805105668989702518545812473493182125095126281687760840727835893469081496306643899231108152305668579548324303201229219440352569357698400942397105653215746010436592769506114716900159287257110476896257228660595540058154733106648728047060958318065152594108291934579870029373779091805243117948936480896828448095204207229057213056455655220133849070407450199127197265625000 233 5742917701807098296910221495779859633482886165246571716349419080796101488090677400946780637257749601797438795667517655222641730504200058891257174949532224451108201146926917741141575012861447935658563386121003189948953902818366840105788766894876028498790879193409112750679497860583678524440672142239656983815860865321174811905409283429799783592299294767677795135871281098157804381636939345840356686366219479690154158189605622571059068648581477113933431467342649621362214993346698343634759709175341413356363773345947265625000 234 2693477910058751576236212073085372959996865705346894260586121940437171564306666413780255177327654026601634979985269810624032959897250036241196953475252591993642600718953094480231098177368336852926759836395803263354938250714079723585822740197549399400661360194115713613799293802629784742432713516366797743142257848084469962428567172974122907123612440791685434865233422828838580580887566250952108668290984230970196870485392188758435074395052372951582313267075662522846649195801957960219388810152452151669422164559364318847656250 235 1268651215619732582549541175797228564355605265378948114283364602374581087231051955280318044788941592915864510208083413591993550145595301404678796820350196173142949424469988642630737637232996257186468919507542614321406430577753988261485479068583943507405926929198407684748512868539080371494755986496455872622948873553777493676923194841395358121377027101646000211523785357729141741843373211204889123611991692823280066744289123413280932358304818324340776693112526109741654575078480155984020708026527302081376546993851661682128906250 236 600082868160916586183390664538207035970665868347023474706580887389863816491802370163447531920594919958545074563553438247932538907329360430237042509673679971060488094436052234704874207861098109959090281567405327878421151119949241182625037458235663261426143659108532291361984608296493896745835776108434708570078944959086786795455414093269247086779892597087973877830336147585009933992273164568384392127648241574580901314208962973827293663019703040219378322651567692011304679435839733268954478834222854288782400544732809066772460937500 237 285044469464675045812312126427261433209776676110524210259878743475184375504384779464830458066809570766861749099173530431072193704716827730834341890329122868636464274543034905546387205110258717959163280257552146957806458876879038065927170452555201629290281439299183549310060663277926486008712383743218047717243414421055237232409793655273898913004166259298464936427944396367965548518108410813936359744821235158492520302132782595231571530731491026683270400096283177685727265750572263428142900463096998109335800108965486288070678710937500 238 135968627565747155115572988645858171958294065832483696804218600288031380881485644760482305027173816184358875182586275486218309890316915953266716965940299482262209022213591573970249971305433325913283250473363031320458069074600766234041039349686225712778492130286721563050977835202751255237054185964021307219156610741677424899158051317579677526409029713874005897260336493545454888385074306097322337974209770028526004154628372321506775141951554537448485093306944840867767208536461533826948130833613057055764272718079155310988426208496093750 239 65130120018571501200402630953675312116309425416171779239235935011387183605783366335163517629577668701811566688198763394822504769190834951875966428516339657062520165598303727573724168744511891663736206793200582829767942159046632855356578026046956852502862105868354706520515859668322093885175428107871387772382929259278184226484885130076932030318924465263909364921855276074885089467998145990289107251148371909233816969005004083540323409240718265248266962943759126833389334806336690412254373640868870473652485486582008888944983482360839843750 240 31328135040865821249672660468809872819643290006904812131545083361779852013403696546426552513588451735224319976743674090081009857046078929793111919061136823279484489738209288792604801839797148561615634259183204715764008480536380375131180892528805128044233839831131289086002754684157618941070937015920657446144528326059523236336090965089105793407186860434505647463252067248121197656707679634320575622317082420878518347107953224721412705419653054645468915621014894285237021212728673606701179388263312150519901422285329317674040794372558593750000 241 15131751384864056649543775112380514261200007343544287061311434636822193876884139437752865253624005355073473948934363988639588689906034751365636179182002400596487071175268376941127638994076749091231578256258786481937578974831126418932085318211852448436394603499020773559828753129642139635725053967283953033160996675447637250541430982924356835502645372308363587604645838456300681741810367486637376273073898232568181085656046076605084356907695937134804544562235725445160989505339687667296976767371248917756765273168184648966416716575622558593750000 242 7339025519587274675500810460963819254300846895013508760461556727480737548571114995138787588551422797255260477516074320856772511176842738035261593871431014309301200245598290052921414309118840615489742384104313600293741949284553239235552480043733536262055019318720900349629943840819184741156948882915777920691693062564399463489681871976504101525745527614325576351483270366626299817125876650748182803909782925280839228052229480870770955469873426976522994150555678805281789585002293016036261206981450485519679130530512622954120161011815071105957031250 243 3574166332815098926924707979223495859161975515439172239446524695218616951610967617694789877513244573821795298695369821430035406075995250292367709589609903396134326023342845249881051767829747735267284538920909472833511198529372320065716012573663740321747450466468686112596335596070982962177800553688555762546320842573116185188051749510416223618154468176621487845631701077429718602640029114612711483452644448785422486959593866972288449263666283198371482574508586994593852123660307589208132537768489054086967717308032099765569000737741589546203613281250 244 1747796875311317384348222901906233470963752820235833234777279886083351777081164908586782785557509763909385353915744068876158636177823462477680970053034859371481554304142116970541006885144513830543514265850828210806271550553578183291639805487468458800312368959512001299853927084458843486545954204642577227023684332686374253533694396847366346706497519686038788725834940105384433468745541510013505276660272496153995442590075777758267004487034165097914385321765893326199324216173391735978885969088937994465503139116663300356435684079769998788833618164062500 245 858182650937324418574107882884535994189465710890693178631486212378745338610860868592724230694626656299787298364020590855797809364432125207919773423365655332956056180241632454074486569963035669511520183662516740626955926149383460656139931653239914245922923055161211667045560946840357656778726444143741159844983111746809646338982497777133809289241775972591432414909448060386599503388371544309717621747820629130098626471748524375422335968602804150854546850479413836277664069352791090445764524287434719381281921990554245605054006773571018129587173461914062500 246 423091081196125014786695629769313003627162246827397726353672141114298326896946300518414625439259913905436939628694643263964515080676221597383201738485033371404163205516339895206706096094809068968109872842208150807291131886122680394138102206126402640569885680317880312604830772701696655592377536359947537222919665756027539330744100768862846125573976224782433487373430922033383609264757239963906440944804650658098705626198840127938747881176662797224987126358895934513054596552150210795421301986199475955950522639064477134485109388606360880658030509948730468750 247 209433538996826340482800350577685604656699411463209445138752229624158196698289618318252124609784181953917043785098776535199283654853755619044255335666324049729725310511857769269321204963633303907124330810957052675329986129605307388407700494907721359348547043477190084374596169881402715511333757049491254986873584913852048520059805342634201590086673937195670147135459518087521077472661076698378291585563565787192802947871496874269500109328416873710427607034399274489549886963490290263821670371348219777591067486113561605873267801314341340912505984306335449218750 248 104090171593121852409711797004187612877019092858283900814814644726699503093982446723832429932075826107372818867241125261380509011288778768320434286015883917138842013676511293910342633348266919792279061716548183285758314732317330498114955663859340017395897380990630766162502545180405778899502888097150401624858178804500840895352000164275723671586817488850778109225080579347368605756574934477441152204948552062623336827717726397706041306369632360355006995717291841041424095039447873369170295553993978629623553963911335350327191928698766787420026957988739013671875000 249 51941838460365319509145860484822446255696308867399927914696271399956871473072090975489741503149821647223630726646983376888480316544123186596498493614930251849991791075702022392385754143079510927114800614871037776866967944663046844312384049995882404227252355036438036774733810551461191409952341993580051628631153152019235403063201539464794822434952184568026946771406100435060394747071431372538498846238598317727284942106673551211571340957850350508325454482327149261379460866749585555129897888694444680138668598469196917427441462233872471188078634440898895263671875000 250 26023279954437060278271665988867697368025267648284036465326660167115489034391964934292743474864376369627161765265676147493522900526642362639576362224415660453070484036919259202636814323700117873766185388700509853934357931953159558087958541177372535182403649650312201892180145004109084809220074567348070221199277335235443543671785448703632083417511326341037694098174225722001024384369457048539953555020749358780706266357879793298539270621019782462336442417053017321477411341506596795261652470444696578658183763547571439477256458397413929617414396489039063453674316406250 251 13089918839410792621659630094135302119067456817991675836328107868558425245255257895804143885475053316945511582079360127700466866538399314370459035310224245205167168896144981107915897016984401861732292986945181360222587938229724022052043049493673625136790661506232742870657313179195416719959859917613568060783085489802827583941154440420406485204658136999552731518482825692589985153083896087841689328565437094128211562871719221810637530546233360376004727214030013520071181900049637518111352250083244183856862884339637651498340940392842157713459982915082946419715881347656250 252 6610513733253165560279086474579080652546018232740340230752385098484953216255867279444259095315985725484018913042733499369757371336823960951596776503945725622571061629904384619346391320753258815389701816751212148363288689509516468928458156338701130083080378385939585011624908413999119006913488937274192779239944437034346352510954521647828638280233996449870125838685974837363483222188592195528755844440174256031499864942721180768146438026092216856765395280902869067744107428980267343746377777110038978801186611494591731107874161625908432382558999051980208605527877807617187500 253 3351583136175556159504208229754817628535273841754195049503258068717516579073726749461342502831940348364026943645040726678469933541644942018881490761416848992042911282709171642523515589990991886803498260947978114695473128837814965415803412420345685710130381964208309358543323585088103130282086409038153382045004339093840169219886699085183365254598797427147499378905730963458324746503976311596788605608016476686504547062732090611049990265985933964044252741244694082438435726313146780469403543973093427901435087618287845056003816471519845404669624144844419788569211959838867187500 254 1705982416179518208649225355677184354016744347943692853173741716168237506340424326005580963643861065415292603418053071472410072918201574256991781031614838175433905675528196216613060891778351306826526674332528384015826739031851292118591681393483099627136603549797618418334730620076392811592393744790967993313145661014154279785058995601811389925426141849127816449731103613820632203309781910668730454132302672478483881951335893899521358140547681545904588488569273452199913296088044990201628542005669420622686820193641991608466704519054962579591161464520610024919733405113220214843750 255 871770500694739176305198024145157230075315387446246365701846631520990458526568217342417133931607027044332427798035538914270894376401938845119298065898515231268665989172580426343160384954799006731492099174232933310221976109616183010087452683622381562428283754686107103614251573978563022319061760060475482274664177012707257162100206507431563424935647229108655137167927789378657843497648831307536825148200596882928018490428699773911536708303189757558398113615330111729904310216375085210346031830841782787367848018715434328460940291486248367993847074863822399493074044585227966308593750 256 447225131191052337123120170622876250817849985219668056836273320762642286251361988159788670156787882094427923904705601821595096932372748973521358327475748538170205720681668975882752640949409959736773017680312000559272300688926878389552895411365081917758484592010309055233667075179931795512846549539055894654794649297101600146654745310017174962688246364337693696824919931760616659996526115412194009701224923528476584729830005099762869603302121410113738219671385727869501776529269838989169013116874045922540079008782267538329820329692220895051457674185257928911596536636352539062500000000 257 230324450211479726577913735872119487808454058858601360392695162336453033437382807133570849747766596830646807696601068903625958018971435311551527157146696581459916104627300163120604925795933967773926235658440525872343346794410588855940443512503302403974386298097795518810477631302568246703198426711041543048353791797021418990038147989524021711078271883487750196560495136777750996499465824151910598870716727577349978207115235606810032848599441954611791761469741464642815920808860471156590584257253795407331062572495485682377412997794079582291854046971479874628130346536636352539062500000000 258 119079540169102295826145291396947276130469251977231736146151466858901971826450640841236860341858984987982139007327882319025429873605255270410511036550757341181819281686881585115877126362480642073243097634129833442609887975107105771246646330679148774904788766009514172252507642239922334859980955347317157768053975623058487847685582183615087381047084362762256599670186614582353341369883983163288966417714225631924136779783319896498965186107541173674566745302992819575528353057562182810388242924939722020866779123906513718771016093398584410291625197393997059869263921427773311734199523925781250 259 61803208036792644859028753669189931621255413132229786481923787575776807439965442523768010181707629231992208605028908883747887018252283946473564259184135283865902587112080545644674204279608873318830858279877073283044824543033701569251882960379915405994845329004587734886773275720513776791044979490279762991797196647788546309585764122807386888408425477537134616914427399167576655403198346670176259866252186715619459083157191145503947359334452838329113172460076642953625873045069773362504419387327178294759981842187822304973820940147743897146881038733067306734092483111453475430607795715332031250 260 32199950481804912100583895613226785304376560593931503484109284984247745953799049550561612126454029152575165429023201287416244081370046542965025223719114204873079944804673902889756226896376064928361410736360760429096454709591434747824953905171582282456694221413940633036744433032370007272295605205749634656423950284479598429978753540262670331549847103451711764362935391457773852787976440927926716477603174179509952286658874549529614744347818412899997645899548458704753449049295654788324976953660927544114871159794135946645662832459921452149161818707360106089909734805587504524737596511840820312500 261 16840822750250237792405381914564042897859245256731148766231504381008553741913766228067665702846858436211117119112176923521687285784961909897680894902577185628967321402688502747272157294039403008227445316357885123416898295392070113921314405562306426252128735669926579963414533413636327471420426199095134212063829658630586578094563613167726102090388952843495845130651989156287985810063709311413224275442657803792427130496233542875413450403903993795447031335548010299950569323430656764369548467822222332811800511330323788404149967653237451685997338997221206991633524197027327318210154771804809570312500 262 8841561488671761381303536315776234552475318061670443341877433888524729241841203529475740399115391808691115034588655286209835991862380271634050913523044580741251143485037638469262092365196025343957933617590323211987128658144647518040335611492561353062569525678524300069869271692416099894245503911649553885442834138701508958011785085863926724567470280157857191738554837783890856304020447878563569000178744905897207262180757196421460333873206549850254271812942209622937894668411275037115277326748726895667216897683122529864397226479239302423238495260764189218353689692087016283039702102541923522949218750 263 4659570655959050215467126883903085388729607371895432226942142352232521005693546759677619218995873670090629049397068758478454907450875647444414057870426279832867254924227747639113147673334667011632451383777514817952557700379839545819655643774675561503461209530863367625710530467510123081814462902465457806087265873349631630902540332473169567193605247377138309833128273495541775455025703391756859587760866601767260389677015216898756503693201868679511972542522559354120630167606522873870380387038163355448774011721899696782827486992309911145647631358708250815307784151175773956765624461695551872253417968750 264 2464948446243986106350167122553311583503525121163003460512140954272623707592082369814190930354305689597561779566540953912648283101875437922884688629164436583341227223274678712904894150855667358062052525921998296825284340735289164315283481783091728337327189469380392186730837873270622363127803657563787984441584160481904366576687366720539320660433920940730418865922056131611030832315124008005728010929985156507413320645932477336517753480449538164047173261044376818630226493245282711139063823066753591851908694750592740359159884340206693453384586665331921996189537722721230039724105154164135456085205078125000 265 1308906369810661139476549769962671974122375668425928700676133250832483893094191115423577317029013540230979050666788125166049034131530092331256506427779313273941137216222149261029403013831742299962570135010025369365532641085120943887646063301968347227944595609681820041208726856241858426321724029646657075920872379969963324388848951328353303524079464748964664055970892581977712969151972027901292567933182802403204590474553992860955843582936046586692045558065218420554388900814334437354091095856986588859613341313285281957636781929777816632062450383068173256189543310519518559686957814847119152545928955078125000 266 697657011066429437804178880039876606691878673510932315102050811581977797472939426574671434047047770075992371725478879714452362836303505349622833505600523818293004478195013299683679604879999189382322325673487537215536212339589804917447833907095356105428014494775634944237290874428851767429678314801892817352763773011717497075956406580370858909421658343506870219590485525683378419474434060356448796985416230520320192212259055119077805204277510831059789767642383124355644999201470666734255963872803071457544059505900095323435235350252862460469831981829753528679755293168346721999206749842414865270256996154785156250 267 373251766256472326051181392737409757233790500733431889955560218542105910159701634269725252471276572445524416928766864638777028852236234256428213078956699869381612437377563775808502050343666585181349103271736009674743688969320844421815100180551918122865160796323793190525020333222261573701424537500633803644614299797291590879010835682057506655098394169688202034425963269338914498784252218019457513547929648733884663740669630406103750899799443973944014392026543970648189739818063798934273991660356230422778204243652821942153499480199245588898231580708969683153319495092561106433515227820407744729891419410705566406250 268 200439004883983206550582537083393080309411918371302048454180616005370588837791053554979826932357258324843946660799902302486713944995611451598615297182296376473485139115641804479660401801844773284378313187022024684131907921555137972141940489438940572716357251090510956794571445409025309149647694115565921232373252030993684238802345158525648423461936153289253877464444726486646250617810991845005222049776175728357221456286513856125880426808089379752100721107667845651391034566058290582584338589217764580869660928497532697387122104321733221430748089905233328647942744199254882283417478205933548451866954565048217773437500 269 108038125048233869553284965634294064242430772406014735218289900196303027313073780795374238924982003115430399189846509138061331226194919183733388466269626153633639002980627678995094856649110451487720243229626496937890799732324373338055458297893652181732114433672999566843036515228613772907384074526747826045531822344720809240551458814566362145552526372661509257585376639746538184111094640042598975772634975018526327812290163451701708170876727277479489045985805310887340602020877449023193352389765073369497592706085102689679654223383753694989535997598170990608122397121482271100442046352085867511050309985876083374023437500 270 58449431905759062487055175997448867069067304817716703206342733692022298246725998050452652618407241163083035740805393134057882143604482583766805946732959313490079548664780623796637325617740762541808052484565469369495474079066085411509928726162688917273653999023314205957357702772375787066573197632959579471424100454332351238013268707179018087625599995418627713646655817152427504903983626342449348870426660552000493542925189547993398013788868238663250435736872806065505648832115751245794045384298649208371104352445071040957660693464218090434823971237906014657730098353148188383780195151451231083683524047955870628356933593750 271 31738476093094128246920678448964158230154617648397996731030768653011171310784460257366425707502332005391732147300011039772121884141870507539901776332106445956068511501545877090524228682742659642079406759732318012389718971208565167189010331233672146681209538971511088289908112588320293089320745000181311575507237655256030531544089765014617074503285374463953648716183526229137298192639346900428378959681605502491301454726912684334006150468870612465807910400183174383577489290923106575174313811297841603039252199469513315545146988229088744430201868605017448531747129131397779661823008645268884286849697673460468649864196777343750 272 17297704570559211702929154352303606710680415911840970425794961736399629187868721836266608428556974663916311736812930461202026961093498255279672689595637510130842198535094366317128967774529436487597292087067148370959896022412158449934063882450730828623827207699021480237172439198505584328443430623209927262811263094245316313991762581857151599064101664530072990058829030561740784087567648796636432669166917084824444413577683908611546937236278697650253946782250942507008128533844136958333520836889259213223822369097547494107775813377358766371826168033205657727198716836827578047394738400624469853994469303870573639869689941406250000 273 9461972058432202891625516280557691347544480348174884188005237390561419303248972163418176261405377738761218212374214017114860792197561209831746862852279368502900061507910899514704358132577376883708247164925265709825549913159985079187364191404479288946005614177473229553056107802019443967764301520863529179010622988294580978117435030892702198869606518997319151193102423104951631337110482250791838164002341777628379392709750128888070503427928848195483375708686706517698811681655059109101117325976483012948657579972883184424511360882827624236875052852672964929233249391787761410213094560037530578178177620429778471589088439941406250000 274 5194692233403238447817788037410588415179475185268218587480963601222561560860915489570721548219356829886811454609710952852066772422286086265348378785775287126978184503589465531363241911535954742809384371831948266353857972544781514246504024641290044920246391048242931504256869772336630763625893919524083868756089451625109475964252107217673600577935078977462017822301414861258923189598192332760092621435550359019286377622599215981086648076811084194968869465360977515764571869196874914566433273117897824719202339769671492390118682061149445320928498685623727400302945337042891218335005186214722210438776706098451541038230061531066894531250 275 2862313476958542650230735404862592536092939760966929600812541940343970046858986126442035856743211542621698216335772051585245949603012397532838937285165742000277265215943023269433390712610974330355683678142200798411278701538640143884726622368740128231238327375208582313288789873640064771496062611151686139038955149306619387992390561275525829182915326942068586193845019525658877365550579053682919166957665431338740488475749036864303879256242884029407297396801923233732182137084028970782621703695090770268813230622171554002870339740104048763372415438772707671027730960896252423143015220279668822363564051336481952603207901120185852050781250 276 1582880245557175972750226100315326538098345271316616937348611696965984370000952605193441756048023305781789053036720891767893457181192885123233164719698736827919753045914418459407390855246953556324140925718316911600257642233360982343026703386134960547847285829201113965105002178151230563635654712015139016539192116947212394694010902944207210733985627735656935965095520943817283700502503432592155634503990134372888006481019697305937156935850170655736902666981805168131515204888760604995861208141222386402232321010196797623105567002844984981099422908556918821696371920141765518847891380429403425692761603338354348124994430691003799438476562500 277 878510048140563989792540941864826703746676886273604702897114754446644714327765066446761581455787829423844064719402180174030089778887005373468029933358033112126938720504654349832624887504642837967580571162216564606590993313277042371160496937147711358313773433649012440553022427071592244494614806293580446099371909939280676963501098486056414373440088743309495147435033000334547488569438514204519774645238189959748282782467612148048256187810923624266022703103389008714213713369297690395284758599892178797867318032084751384806303181611714628037314982779333996360189662019917257618898609893812933284396819028083669422812818083912134170532226562500 278 489336462829135740604226409987852422006491392878211396359366085725001733740813893931617554215666978871903055962219473793022977616186285811901210557155303849491749265427762796439017226288546239319231998286421019359527752775446858086550680565708211079561629148726801733826008513780522326504112726922961218480582757980454259392416224183534046403211734068347615677520932475628374360897587175879411750127938579330695443859709695239014676147742480190046785268981508716904604822504042069330538793763028348606200486486755496990550044251166287451545973121603616422450860135873079564068057097439911005382403842668345705924082267301855608820915222167968750 279 273542615836741963010330102724075842186264114549554670286158994743999615383019232512062527734747123983465085561263084546861526963820813814237700175894270846839530379080006968283753149475270550279373569583613222897928068153480392564664043798545443843374442113843327128066022701503050468041622148737855342511284610684055739334363502648734041210488523327845799817999020899598106959975403921476705821113937362153290743698399811405361832231397777418872904205687515224798171601951763156048690539784245937328256730433363375203977334303508461301208072953121703916730698331188689549090679787917267218875228602952996356800774435669154627248644828796386718750 280 153459375416900275363636988564197368156006299658807720783558837483000647536459278786263567717666048404536743683937376496145768867904655116793207623857807486593860280292510384077460939540155377775435618389425605191226120536751086418651094499356645402203877669334551434867542807648977521567522986752359421647697654252824939232328531917613529018661115461190039351133551437055110652797712214365133236909818960436788576932382858225828170341038839446933158776687139836185333967771212164810625095628600706423434962871896949628821241215738056203368385099887989003069495365943122381569001509797039551999210981714206157577873312902738689444959163665771484375000 281 86398728426922144637436324468371177034327288688551462268676124132588740911754433879811809869259015115900455774656627823075559956994965308569033191211328108195974835010993686811840454917663321095296241939041521999400027913234135855036900619585815423414992474628681020923149665529368244122956785792379446569887813019281321253315173709988586110115660772502760542067050631473762459608644576775128185378342123607348791670113860169372269422939210973063848198864656768201276252055678263929348313248189857936511614813457709500880328849200423406340152555932994353452162231494550969800993505940534680245462587084895301169085168879746561287902295589447021484375000 282 48815898694985489735470362155518774818516591875379351549389643535799299963290624816621385517630409676306013944507956553093570486844705363379422103271480462045784324458604368717881370174586331156850200240143738797675297199748095573351956256498982755768209426682880695971729012093132553416928605092592904308033542125986941374703453968812908213544706305469577583128898371430043459410738533339210104225801716567606405499269117523267970597313675194145167545559951535867779662956115759679109863758893328233114323166852273423065249230718590656177945766620398473945853461953217687587345623667158812443545257864302165841255756739691662460245424881577491760253906250 283 27678962004175598199511591928386657911243523369794721363034528522830486348224668901805938552094432538491675785638819251415820256578220857088540727018297902267945802959661834389506479816892048245159379195949685974714617179852897934543038570789062005315989465280984691845123173550842407841159493668319341104963260617051150826655254866181465668170336337879581233958520457728033431830795586400010699986451109249110893173640744576031183228823453932412652668564133516933371764836779245102892866486977633786668583615129558264140793931249688009459700786654311275641704221493039932190762245100586286219991538755378646908617218738712928427503356942906975746154785156250 284 15749525685070980450686631350457174214319630354316528333023122151678651912894079333275818794571179592646717363700726727241781980037380562866763280345234331198278665045770701936667410466023042770986787183624420608165629335741829796371545989605719465861715140421939020047760512155915506248909405510703976857100726236212864048386887219246375819555362300624672357450298555485958313728969715580658570637680655993306148647668063385354481067010678787216078890772343489812513593566346091025568047363476706090102272790367691202354722674497606163113133291583513430104495955250968750068545070385957714492410788328681055613321698293666228707365917216520756483078002929687500 285 8993090470243975568652672060343205184321486456204167476943008565726189950049889575479526283069716488599810220449536874518147558530531844722454460379463398409843960699898645157087527188187256525009222172925046813344610856922971681783250792192000837759448261895700480369674416826272672198913481920502505795841667336186635215191092014820205302335861381517469715908766767045065136773967707382531878877017687651018752970741769267690308720931415684170255365209741506135170085344005994979776214182689110673604511560280802331606047387227705540382568106902607253490233299960354399884546080031868681531452725582944223257366501186448742855006344143475871533155441284179687500 286 5153104171072827887989873010802433635441453440013834472510012520897485194828939190760863486440377616393667311319137090626183890105308342320647549842928157312773053170906007468286907216346707758242432257354875239869091208417263639659561740903426282858964976941320147790417593478192454357809811855109347810494710888334492588411644957534335527008183331196703932213722715029266302703432608778834305553424635148594668119509475633832094011943848591365360340148035472744368903761871378827601769150724400480135058395249070727575980688426455751438791684185524256300984598013198284897224372492627176127955731848643821223817888042519541266783811295226769289001822471618652343750 287 2963071060501409880000408489092176901316628299611042638075520427674095372887656378120414124797858816286824624480863961405428552136096895489406170265296623284018630296451101003089310504888594481745596740486122419943954596357178643777157892680809785810802117635834111787544785847107876641385258025893875758387514864026637340039070669143348432138666876373762281752239429371407276800457633785435191197117785734197362903231067854194744106650252896867302303376981084796241904708014722625020684642502675710466992858379761275870066622025481716415911806418495293157320887609154018716148906985874609622178952519860363125247733469277104786585019802203078143065795302391052246093750 288 1709712722685960363766389547216599304065997442360184266803407982714999702151792329171130141715530955590618695210944385898494550306668720563789384062448636226649966594550861859908427890764809145998550197559377154646262808773591078708677286999153685642104226086489120502195072516199756065971890980647241094937556828395565735673453140226265495333046722401062051691893565009045854708806715237089709762633445709790858796303509585911305774321158510673530403190499743137814769519354620931718228889665599847706660942172243792969167392423542289404963041756663521881096930618227387358789360931597802721295312799431596378954132755363583707347574502932729956228286027908325195312500000 289 989935580809545168811427815361388116213125871025099723122147461768867858902697178745688332054279987962616939639995412288091748770768901183580839360896871515552467591810067838223982594940216584795502017698360622555201122815162012210503303718063985057758431254084772123527059844527855276177278688881725745474733470239139847127303399223343793334386895801381485853311544130237612913714132071510043623016072616113226343121030332539411975776371134185274964286345974968384562107591477816474831657631292873493569275489451610789726102564397700145887573044994985186729207127121728551731087292014860164499124057301552363319522685095970461911091264894935193296987563371658325195312500000 290 575159447002990253809778528973684282937299833328576168993156023533974509827042774026097321536953716617307960104029278951966640006294306371696464757843310801032619451866592539479232665317175142825803307713425982542228485696739789941609436844248772985120549658840294859131190707586270914453972371564511003438497054080261356318790547889035128259176941925156819541092432914280068641846478192797831942497498023799396402758479185916040992731458964872298818659841222192568711032858617996634491601636959154589163009957117840393905794243405094324345026380621565525331243849240551522781815404766828303214022321209266517202276843392738671498551740815519117688836558954790234565734863281250 291 335321937944937110291196451793242529923261977915911661375390537194518447011240864888868898299099635844752944255943907201861270615987963274258704673301943230294757850607440520360956514002164438199227590011513599905043374832380589852843710742043707652214450835530596680000536993531152941541298792084888908160376920916709881193068168246628511160070808885909160441727068959495275035972564928118733239306093233674520762990911417148123982091109998381898808502345978152261970772371334559290480468748130141860115869843130892076570219260474328503856640656901546552932650328424537320145277839909197695433312826568263343311053367011761750941589910928256057509599941113265231251716613769531250 292 196165646262877484948696760136645454091521520956518086812612949710773943352934604172849608049099487656324229306584123257276442353598586018636337121500073354848159513349149997104403429356880004377156410691838983624449719403665626999016004188997238243494779355687713061915348627677748823580566974740639907059394018577109188841953106480610414397683906445214692714689243803849284139320060638569652867292266652687413091320462426696598378654210322225813436758758620294784647811980488450526719284427785430437421991553885662422669968406820657859780299312843659226890103425923722777369954055504397266985008233286065561101402847656135877830146936444139643684891893826716113835573196411132812500 293 115150582573809172169936191992376769149345754942513618801524850366476612472869196392446725764051977257613912460210973713693142977317377543358901961366051650865318762580029049331192747076676582363235329615014581937267617246786112502903487352440959585964036820478417379805216279145310571461198866179454873828105246939255032744995146721344984113395076340429995171238838272610758994482864048865393584666658753764299714248350760363870235200458945128148541077987590241013122868023007067458844197411236699113024010911488642506453819014724047955153989513129350603017665213446269419613601999337476414945402479043616608528455439978603005206418795657908899637833499696171202231198549270629882812500 294 67824481838593970964066183769756440157520467097818209923541982926473673216468400984715453301915409481291153438464675921294807057084985492062662836764887751480569088959380808885177536197663032194016590207145061463666635240666929758131406814199728216403954427240010291618832698117130017758943811623987821060602128154392031102094915358233300745420613629419708457196465049679193285825711601932736447352118626917540780320458381078705622438790869769144751986311937142300845897504373238124132238057392465344003423413242916522893809357336948656873063891654510308948658356371999580408710300911138933583766343735313768838387161376438119402232769401382711125722546618987962574465200304985046386718750 295 40084731732355375365162186732047351398897719061411912359761595472569329769726111455693691027393112228081169232668039610617799535973110964959150205216354223498746574367410163039596478005693921398897211069011176001214446728498596899545478023825583401343313202706540553406741174639770715103165546552450003528870878914181897835475310641667131479797817607981105170615787953336851554061465356821441320497370723652477642403386264708170850203458092025849662039964868925756061364646227958292714535847127529902028507902232797405074766202604958068830799006137724497095885407102925963622779246611868168716835832467322896863137586347272719953200128032049273624866023157942152010946301743388175964355468750 296 23770518602536617560081075794598855211868788884499314450511141500236827310792956379698846491427975368342120301701621421338604225509170265560673752987211090958045825719427746479508191705526193987650800566720015199849426872222310809028424559815807865727206112287990157289608446773456413448796918531089603453188654807531050327306488294254470648686635078387271428115098418151564786875143252277814168642155106953971299616244812701637206489359515633179365573794677238068077423666265194423758581760991843786528089053424744322416173601452240848817132047367603536468316481006641238781802125752719537437986484271030418811928093041254813222859602454488430479094020209007709354409598745405673980712890625000 297 14143619724567609730401189799995095792453196293320376839169047912244303686039170354099659078308061805013516441345018654994241301325247895603621633357919325974891219156115234089181811408460665261255532444320895281301594408815476438563838229528099346601692567022284909622281701141710114859074497352564626526535067838649161595936020240086794812040742357301974888009352135738609194392655151330738601963564608333253289178781705895187369299856975256084998308716807835818221782860571290785149398578852933438365816567052491853155063402515618574475677074163706257442963345632721073625943666871178312704669334320817479060343397922889266442606364203488104192216732492293207457123571657575666904449462890625000 298 8443836540565001979385526534852477560363426114114246867422024097176823924238939020116105251230171735848508595999471711481933639602668434539521599044632958683536915209303200935255657504171344597896993785019333407905168764727763862717466584097393743024903717191810998374972596403905950125697603801219950716250398574456243048189992840225330602753269408541422940404340044982812787763188048690068044957396473638522032918713616133655881008293667315553393213265479661820206905866293902296644901420484517836578976043344979882900148223351841286384779724607314822897891299527502269610591247119842582267881543058003175657667308177518425101820071094105394743997931302848317103304509601002791896462440490722656250 299 5057914948650561202500276424858350236957762029735673700164024232350986061419961098901534359326948493825349904953824965761593953378830733490752828545573826648466784176131602566958443596901020406359813735097186902132555720838022996622056877588709878292409076791276551063634679337497939586236472068202139165570798513093056967973874330775378588831045098069231812163751231322112151538754107078136550633486934823775293826275238647333500036297928901594365049178434879582908786492064029252810138677479118335746069808051476922785693163890267084357859383522775567567842934823031283754451972454059241071944329689340252408677786065055270766798989050494344282595797873512558431863261887428961927071213722229003906250 300 3039840829876897689153689623127954790064212011831071005702606510114300683222533667158606724011598910215168348916879367006380795470297262980516213397692189103155708207869698052826366604714673673755176644147336154939398421483523217097350291195093755711981428366837685555358963319952620737902523984614104444811174542600558734778929169939162098186712003571138985095731025267752638726814968381524349726367483311873003772771460542743053209734761967367620068147173446084895851210498884695229180661531913066886312424906105761311804180042774613451317501976272161581881441700687593692692443847389295556997414252888722169108025114937580517898318587058849198029890601161406762237282563887674768920987844467163085937500