3 1 4 16 5 230 6 3480 7 57379 8 1038016 9 20570444 10 444647600 11 10431670821 12 264300628944 13 7198061846898 14 209814739262856 15 6520139954328519 16 215245451727154944 17 7524314127912551832 18 277705505168550027360 19 10792700030471840300745 20 440604294676004639627280 21 18852771841456100048901630 22 843770091661693763855781240 23 39425828891883046624082032875 24 1919966881810540054589466552000 25 97289856165422209495685970550500 26 5122211009194110574398871953738000 27 279810449556187925772406634106502125 28 15839018707882928566798899797226210000 29 927958852277300394234688410830383706250 30 56205258213938087074981384299510772785000 31 3515726086765580285083383367608157826559375 32 226888636210984599360729685717822116704640000 33 15092638215472904266846884829790841810239070000 34 1033928544589888303898706581044880767075806840000 35 72883352619569094391048037214146352035138006900625 36 5282477738667952767110178477641367438612558610410000 37 393364912690798668240532564807701952139002019986473750 38 30074326967453828538181126408154934390901738085883975000 39 2359107454959049758251948399123452937706641577712762621875 40 189746807483308330936020320397323316733182590014615207800000 41 15639140826509978650034418783594932640404722884394879243237500 42 1320115760687841221283890884522424961570957669173915024190150000 43 114059749411765341785186476735789364550091094619274455713201203125 44 10081969439780199461856560169216739883407155007746615711872837250000 45 911238871964494198176942516743985554444606517154219939450851252281250 46 84175115576506029163548492259157685404806552170205991550472128772125000 47 7943270605056205221462561395555145441301541950286597293192828689533484375 48 765397329961146970492931485770240371195158902115417916440173321071100000000 49 75276954132220600865121302364476074034331041281678935324825997131958978125000 50 7553487498825507066657571890611809039637093222517804173753997832348387312500000 51 772988668873458395851166862125613450048986575937745490247042622043928799547265625 52 80644569063146906070587624756494514050558513065925065610999664028722895168806250000 53 8574244967884695573122970739412515091509332617675641990544286278013424226454592968750 54 928717407790318837796175759993424761323327500626778974457447009931606759097214021875000 55 102445261892247010824973216920129730898634375304063565687509543191964344219070972585546875 56 11504814143137231699568044055332423706218545775987324617787777373325413272452561835275000000 57 1314953952145106749295686005473015993612411526065037284828599460164416329237564557090457812500 58 152916069816059477705356765425951413523283251313159538911486296419838999310468522816744781250000 59 18087570113031397470316000180023351800914683067329280195616318199804085955954294976214077111328125 60 2175549314738641046727419038754748828120134388049777565061549395626126582153995210550595115281250000 61 266011454438892937142169871788880530438596148504654974857881293170307579749188403067489393574597656250 62 33056689439058352314076866397027073143580026073678678776637832280287488841382081191186363250412015625000 63 4173827944819693533180288496970694666240414850563734568936462213856086361667555156475969144621012099609375 64 535325473733622612101259947832390823837754609171232331832024462593972207217774465499454905989013720000000000 65 69727611247260045480800591952571252362635650159519768008097882878104963913657410605734380855234345903437500000 66 9221332046592754796862179383249148765918024569686198454909978948089850463009939544774729793653090095373750000000 67 1237901347096638096822108287064113366472259513708371563508022792830628904780249940781928886980501916152978525390625 68 168649983969134208288273814380043139829730214494648322513411685717643680145619820669769089811028644576488841406250000 69 23313185586948147694508448986152257196387645630331051047804756805336417560082745207575950617050303924780816387402343750 70 3269202212920292606626461885895908505256458383288211166513418815084415709705385837701871358066661700223441176049609375000 71 464963782866113787724641876781707853056368868302124026174947438061556691609669100810936971249318737128299006566157763671875 72 67057661841695198166129077377847931962565552519246950440017152687346866564942848522161346144079981448013367168897521875000000 73 9804980061602586287498788957751256830189572809496257398655138788768997538904292063409962931696922658154355079788778870117187500 74 1453226724112883475642436827381456199377213461394687611805561663175464982932191937430095474046279940817055543983539343199218750000 75 218287998900271163976657248956567840434281136882307805432815866225285447641064165703561955904144878509061312267601800778169189453125 76 33224595250110751804615028312144262599138367132948899350192721964352647083167766241470354519479555039287605320977612912141175781250000 77 5123283732450776415881967653749202326067655630550387507287933989686202788420150404932756215007623456341564356683278009032223637207031250 78 800245807683850154575292599513848797290296102540524214230566668524411546325211575503803031696023748422237124920414735534628314658203125000 79 126594241679641551880400004069906162105243194103019594020561221072536404737791642185514604824173667505625291798106929242135512242982177734375 80 20279211275417987606328006358847420998695675408190204871552744182858700287346044792411161343290071266368759503063229161690312381168437500000000 81 3289027103985182394434479661372733156380760532747297187448667126987338363359943083063922909007598423212714022757626468545463866004296904296875000 82 540004635133437806597241994721234808148948896405678286048368532070728325704981450074949975123367697723397714931801813966855873569493683242187500000 83 89738148162024657417016646087889879106866655033357716053086459108743696484777281582655545802115014839854784618337934396017583485311258218756103515625 84 15091894476736115139364738903486896426815365931517708994554476923061940176618507483173595028640686622595366156844977119499932695822283135552441406250000 85 2568244627039248647611597053399012704395651032122734630723038802010752966293502871657579713258876171419820198276421439444598186151028034057397937011718750 86 442176173228712549024114855074823971147513584298032702913681439028738298093099320378261917446253599542269518875692625407824488806887560172385503466796875000 87 77012695485182045216316680017188364512263278521550130532756605144361952529748103756738339094380416939320058776560058712717151169996821227026614021600341796875 88 13566892754985462565115391760623322605729778198518699120453077531002395557717535188844315519281900422515112439413959090172476067381391486278083390732421875000000 89 2417095781139279837486591281901143883411683965198877808170037606362900574395605978516667844981002927677347551361006990971690121315492533558605968663682250976562500 90 435460017523058413775562698161886845912348993317000097370844393017201022431260778095703070346213580063191133573943311100063571111276648165028862429382756347656250000 91 79321408985199989101660635243259783146311231210305363638264791092852246775731598881122803843894699724408621271074868896597957609585966417178736548987987902374267578125 92 14607240226223530868254105829443402240495067828211180624609669473978254236470470208183736149771113298967803210871705451404197969844531158768441047081648501516113281250000 93 2719133738106151773980561898779969343995840213173102445630942178774518036133363707569895000481684463623575637698861111192198404869076894424053756384443971920289611816406250 94 511596685669458773428650933022197871123983778278341024909827351477082635783605277218250932556865823270267972650423730070110869173469333228774688936016238165048785400390625000 95 97277140131605615720711316837596956306260403785487280787678238859963950869115625367701223719736428747724811623388899264099634680083661131943328516780608841626786110687255859375 96 18690975249981196322243681283882131551588215634120388962930771351028645611534727386684415670914472958336950384366085486188055742244859153564354641033879815123461577343750000000000 97 3628644234473048994517057691150696677284938066433565568791235515063448675404236411636402518775038736947328240557374536998471472539119222702257847842418700167641258884436035156250000 98 711708573280649579131285011060386028687010558501912804641423489816879085871950503844458685386139477640635891220696284201613175486171597385129645922845327528327390808445556640625000000 99 141013414475057561422949730776122726618833308364763944219165020933670430308994362065484453762944532449327827685268615017969194910786761230751367298109629696637111603763707614898681640625 100 28221170882855943230886427585301057628124159177122315636721049791514363420779697921393673448398690295089480366573307173359719148377883519036270088628133739036169613743283449768066406250000 101 5704305980484333781294462745303172921824337842494987109676114971857623786026398481521353106271409157489858937979705427777375967109684616639423288999433644295152343446111710800193786621093750 102 1164397985716219913043264634064286087616969309623855465147512811291860884302992849850889936011159906251185723050617280519485911855446683611220783640845274449548216629462711868199798583984375000 103 240010040470948701403382393251191281090488479709977164374314370047942263876742422537782477646160141803288356907666125819323998246047750640388364666376479711935679748875770970982076702117919921875 104 49951207376282273015258121777898086417399485557358904978490180052189134819250066093736394684407708539489784649520241620225928812369404052250323993338847572968261899856159709029698045654296875000000 105 10495696007054125058855671385412689461246824357424755553375863594183799760248777165632508453212310718828054340494976018510160752112649190001313942511451654727068622617220467595196431601791381835937500 106 2226311769591150794387129702406246282502587790703723178173651937586145953748010932380980562894230651243901998721369843831537177528219182070841808958953512381464759529884851703610245589422302246093750000 107 476685290349787158398214292149466776993713522415372081900842412066601538922213779223999346966817746344590234069087225179418301856175769331786136492761242024469775852403865041930322706541999378204345703125 108 103017452203865030312510988454966891597979512636922371122976721667629326655814952903463826163131041091538885260322772595672205459348405648971328907579319264723126690127696242762981024152606172180175781250000 109 22469121562326633885023866185476347332645437912669506443442080421267033610751458865861278242908472657497134882505090099981906896237043723216331228008933259878964445204879771143684394691507825821113586425781250 110 4945625650452085616313143988114882613129745604349622875491241598764910624095112675200418796816600489056211303175138478892282499694535796035204052830898982850967075262146484347121257768113628562775421142578125000 111 1098450578233393334961103028418444872572016064562222758336750260108684952604669983172570480019591011345847433845999160604528805317922357325596055066675086073935874954894313179719005493109895550321268367767333984375 112 246166445451703059476882931407709740825259165526930597154491575905251682664904599106703507243287047204146881509918092170526377105038446651302308464047084042762887049142486488851661326759318158510300756835937500000000 113 55658535600438918557832987462880052381196552839589382739771643529309012855954158481401813603927719535663720033585719223845754604455367205188239759270102738476198549924206195528415975433277890298990828800201416015625000 114 12695664191223551277393519067712232623702946846393340950276565394359640647472408478227472421325272486227222264515936811980372693137929816003516079808574679364285037017689280754724287523603472459761284122085571289062500000 115 2921235285021466226655428550991916348624831267600966410806022308962006651284783758164072309761503171108781296378201371940010144107836059965785877528599271153269269614244071548145319404134633910171904467945063114166259765625 116 678004246056429653883962423640095794001216139220074425445768151585030534577927245084389316690371610014686541906190250453011755279947125677693644234214701789633061571322990478757727809165397039806994121458106422424316406250000 117 158716075957429618189875045836102570063896740703889798619233910193065373649124969333661129167713433943432525436112585491259528942001917870745219062979121939484662070127668616730809728427885074224787201999292373728752136230468750 118 37471446435492208506636282386397973477581656455872318951650246880962785914726215277309418081420434375157653411930441773739941342665078738131185905447856074164111144550174839830970806053900128530024369750770165919780731201171875000 119 8921542998874227492115992718188709567771881626267106583184913939341737056772879763543785835141397284026349162554991450437307112720607699842796198855140594640108404740716316900635419279793139191307184791468973483394324779510498046875 120 2141947987374199755522472367398099328148852091797422959220296134506460374746854810158531382367659128437380700021701964128188176049331183600286688720544076322529739232926079812243934123206440780776240709506442709924999237060546875000000 121 518534029532150846481704019352615058310521670259521080891505105412433257153889200555502426135974892865956649681887186210507407916088027739397872340848949617642985348052205837977277033575930505571597304225561582551250731706619262695312500 122 126565533475300670628773460905297929361493692032052127476572215331673521405256809083855822105867048024897588328746772802684113428116890330077736302229747102535154798981626499622318580126035122164747662204461262329396590168952941894531250000 123 31145437044563546857903789638054377129600674697310935462843914291713892497903124587784597619129811676945232409190523450648382781056897717091983443981814670183875982480310794179075863167940552719869509305313178539565944701927006244659423828125 124 7726549535609824676102400882480897182939168536272723482340976668336820678548273267157802234408743041600212250670336538503664071160154578153511337900043513643490470531775773377578501750766481097220440926934928681661387512299389839172363281250000 125 1932238838654471529303808397392339856108872014615666142602210423442575485754956492122328536349351280603539642643691811579130625377786724828795226555586858441546735706955358769487700099884270834188781155845869738609355183525920911431312561035156250 126 487071120831846348002862764674525923866998585289430092934396496711923936180675599569558059489041772077645318768864077740401425323985272707051744304785386093868766200629183044660163064212813300182583166992757275055820960946909563868045806884765625000 127 123752236762700913714244468612943372894980319881956069397512732725502382844927373301201955258090624095105380858296449226067713449201175929587340715354874398429650677689179591580781533583500875680775931508261174906684923607859278942991197109222412109375 128 31689545411146276859606308966579611458886891507977982681239120464281856104759621505072592059371396043340230802721823682325159904424038360805996834929345625987555424845289940462103936050208188359698975671884544584513001583742684643725585937500000000000000 129 8178145317123536516781902714704017559353542598964753911144434414740480764554489768604349977915496201666728861802476579367154392180436233270246066855986444079277129871235932293061613521835769899461769123302303416019415383251448886974012279510498046875000000 130 2126882476249616823213190088671652945477842953582967942413985272977717233321324142364449679512043684909330213050913213151546222000324144690152970079946100951249750120078386921661648861730071828288675830861552109752814167109679238810512504196166992187500000000 131 557386453480083763593223562502455857553051000078061718643836222004581098675672350489142986111333790333744114403801257123538634876094139974087297268286338467318438568898715875378869445154700017394027115592799568638491168811192219599413892438425123691558837890625 132 147186626687734541583746020372345707191517894202414902547168271010610463764376325426056409914532574116009363979538895013983024780772025754204615718218669869414606029264699256511897475210111296419977729281211626438044850340610468402607902765277314186096191406250000 133 39161063631208483690273621695818182273403302830878420564440761377754856318105980667757303694562926951139022900938665906077802548754122362336552096805282060158122340488698896692148086762070176339725493160983891133515154966603963448205571381165814146399497985839843750 134 10497607239871304891851302094945011885205597254775052513081317247128811408412552024888827366781381513451570603138806547453311637511753530221058110616389077220919366720909963865365317505137982474454624995951165210798271181103391521457197196250142989099025726318359375000 135 2834991540746926079493041085221970990627851720463975532771353249208399958065716620484746910840262099481395136553014825523100924431760198435697022758642735418792698825293159935028695314633246651437048476187723560454239703704330339122886968488737601039879024028778076171875 136 771285324911131063027379463214050782181414358224157395851048017401847398710369384799127332526382212086418327679724616309555495926333673518034036638690904640811087552996820792192934678691106325677976096277848519522623694883175049376033698905287559667171001434326171875000000 137 211376555476540549910898697724645713038313742646520139288974393144499429583993744885925716401551095136682434496624698164982406373001044563864910650818201216226734226500400828172053437532192237185504999086132209214765892049801086007836594761985391700021496742963790893554687500 138 58351758108413784409675026763372439940586778968280839707097282876040748168748493428429000269975781433518471463058747411822724641194680028604144423097417987883489391358491931641754689487068749799615646214459564424251838757424780078394346171599978440446209570765495300292968750000 139 16224963226702755509356219218410296488662264092610592780855773007096878970795032948023296628644809963218396050062332705268946071402769339346839119498698978320462398139513226516367596521976770365139665401923239985216492147230405573395945114284733398746879449168033897876739501953125 140 4543847356868158733913259260611463293197336525437179429813001601364884904605433217722127698162853166205930657178536553814214568188119442948835516812483069981917515910255488091492770080183377716720601475834273916166942998623900262494015284556138918933565404034259915351867675781250000 141 1281598207532781130663185157233813626527473374652025096308781537122641188950252981661722282387316111261290522301522831557209255938320503671682389352813950623080345623204375829253281140394339578281577135480499033039915912036635129791087342715941225531992587586338778212666511535644531250 142 364037744117088677774571038728416008496738460303643924931583722100912334190072489136924144587838728651971772562694265784366928905209452762514013331427915557386677407170196135182224648715569718716010204984124160034648521046135895372680926413576713603755003888173024864494800567626953125000 143 104132387935509523057025153651239773958738063344528499834810175665369966163604809563765781255688898381585325890571609871897792478671914928505614957267547850793686353480744139255733989304984985457937612068652170006441713283102698896047403963825173890952682065031753372712992131710052490234375 144 29995006062370377392876538896886685676798946595719572946106833643462828111807023459958021509525507465544057752635394050897979228748809007088846583029990471002404365961016395688836138898448756070468918507475133413349983198078798093358200572308729746834785488312497279390096664428710937500000000 145 8699912990963232135800381663002490048472997255268948017856578627057048355597864913180702643034162145993780861385074344408509144601331833680434777061648018754542518235371775395545150545169961509202231964056231403873232680085762333171881538246470074161710117614038051403779648244380950927734375000 146 2540756789860235712666062886352466693042748335408566699708410102066117871891818447197601169005914199028797168699435550274845656121853511643409115016346653589829482588228041770239739378048627907201355476186491364296116679715620020224895331996691215506321876424619359378102856725454330444335937500000 147 747090464315218109919733136097393150488337324677617172216041146340448103106729366191098109860835202375652783292865868666360768527846295147502518133094044023803201470854583744571967442809638838836639055238178845566760240084068100435795786526711852213818089933320200163368304318995214998722076416015625 148 221169461873145910530831276389247170415817569621499377775060031569919386246101844011265596923436601850809523959372557882000368866099242361750925046486917472411465703253002784216811315017600519022573850059404234370803742878614542188084883836104524078597465599489950481282931970873251557350158691406250000 149 65917271923845825000195331237669589793595991623391571799852273331629209747305160796680316088531088254718416555240830610530515133504634765282982256417192109791749914113410211495215424944447221768464051988345641290597583225890385358398184624864964692550718865287477325419973303295770538970828056335449218750 150 19777704102348269274879475620355495351473564417127125166267929075006085079531502874436759102670349342476845396958003526738236796216012190114846288385112632464224466721762644633344286815771617959254650195453112281727471973530947831701853469970466934943652943687292838417520267328101132325828075408935546875000 151 5973596164547425545619159902162472713957955506616359359132711914489658225752954382064287820127036543108044136772314350371783601381409979276767956756746774607192159930159650015896353192339662788007871120300108968299435209132724326381331133962051900098656464459841656585372392662461006068396382033824920654296875 152 1816185401952804880852327863359067403514682400040786901358581487980288836108298182395165002032645736214934375231304890051289096619513184445676082549481707484381430094744725449043645682649014186219801319703612174132257535852436053197253504846443325295364875723123043530452824331099633465530574321746826171875000000 153 555814777340492521369776749396228006721549327256553419303472074588909002358454518086999629424969373584794811527516135114179943645854935247906652278968075757230623751888124103072924905277561024824513727494258202441487274971057431409485251280172037387699923339025310406084175065508058518151173833757638931274414062500 154 171209192642366145576146473655688801791633015874967236844878670291657498889486301648429111654583374060756077833993766992431176627596159114806939777358561111036040792854921608789254881251686572021919567600087501774592317336634798079327157963864529895781379379464896629351342219579610255354728722944855690002441406250000 155 53080240818069865770455426907221682222680839796870797670866572835313881860852173611683744852763876864093368069816662776424542656045544200429202012189203777269488243565872192241210534486443153395229334164629525677080838299143413270135200294303901633556047352766993878053398870262258461804905970529769547283649444580078125 156 16562636574602536486056795274344970910168063242831141083311636127437680509992509535418282643113785641209581451302437905183532935674910343942896822620091551677145973014291668923169282026398896187603640061769248139862545072475030303805595408159756209970557947232132391422929570214825599052880874157207086682319641113281250000 157 5201145949175890239763648420086891391860612119160865489937773616497086707932524145507153122647549542888907764685567537195936169364699723387167569400323369418512291285681451526535440192528394486717772379023908319441367024920331131033922961302897966187154563977418903971148495516541591284334905114885606104508042335510253906250 158 1643705514732553675233066489615076694431610877197645463409188710415913433944208351936637038859861816684591904149317684553010848139322174193953975766187585995635265893843628364014784756807995795799181062536725523904522133212100124051764907206671772210349811533564289637487268059364431273482472531378840842284262180328369140625000 159 522741562368333455244926367108172360897583898120178527853691132063347989161445273736385237959012966873874176327520767960705456343459431281995462313527138827494177805785610976334682236853672647362838704574979809489229631407325685837539768761455555195641275528520842365185287695029668652712932443902625685759237967431545257568359375 160 167290377077663937033732530092918936201868493167190270190433822071631293235227282118143067791425995653122952757881940698568988710024109149074892918768079448883564726086413933824585124697131042268435491841773225538326187024831142231157623672686227741245322827329360339466070863423003613706969567966587108656287193298339843750000000000 161 53871475706623773896447864662852689305383032699096188474030038080198228769421612350138192593691626701429996516522492960574152693768174866287336565830437318763613795465657061972443498932631435754053841559407305880733959016092177950123875070572620789328664438388180048693436120610188522804932958174597750449251865968108177185058593750000 162 17455570689997492369641485192182061696946780883857491454339252380166895271134743902056146230835627092321283884934446156689710623411108237498167858741594701023514478482198216969950724759524090958695906521135899245185659076416387115805552737987807670752553597002638192808026747797343523840825133012093239330650585316121578216552734375000000 163 5690887342316754081344544622821695267640072233878013064862814200594168252333079629983196265826181886348720834978839725454031940512920154290279472734031001094170500925651605008016217769959992421595579108006452804767351732424680363712244704593822265489756516748476830811685425335966281655561641034152406401337912139739491976797580718994140625 164 1866725118832380849134676282803280420962354022428266799824233858868336111487125669066722278887474032605129898436572853385177645490064084310809181142890757833429682389434777182830566445985027812172096419303470050050011893108613379231624222784139670445966262371414683188111191160816566537662130028286124812990666034631216898560523986816406250000 165 616054436887743400388274221563921404512886702436143720287647187612436870174193840468021435705078776090289672413369820469165714570941087866391422957777162029078416781141790542435310805822590222985966023236787591864606548249653028882163531524227415589021524524988301162376121476954464958206803113089127003750327192647154371952638030052185058593750 166 204540929853427362612001364362093700454824370189929195470419761260486430707369258320688246335458862989653596333860377823500283932834592227711479312380348099254909796144682965089311164879958071449103220831405145381498932674594447899385823010202266131138662457190795301735089035380771898126520292140777538277265647940091755106113851070404052734375000 167 68320030787481900005368283355371940919069524875664988612697266726590895482656840028302730718299787238239552914392754015109952454784380960354490446366027156625199880564180344891103766866619047446630669635652117627750759425558027147039412689578814175011809809581748882638148186829212040794668953447951887815352419621554276328894193284213542938232421875 168 22956571763515992441878381266239188211680183982288546399046104733382688436498501429212586008200375770358125144861620270267859318900489199687843433515168306303901473297107952729273683292370132508143408328106561439639059428210428898599823847888316237685619627250768687098258860917609865539969394169886287645805443941672168866494111716747283935546875000000 169 7759644219350398413002934989084080897874418147975677062427234463674708843117545799187706629662256800488021627257711236062054105756527820909761117561780191223005864677375451487473716872473514920062659232742059807033757315365696731420954832959096176069367871277202260991316752402135509174558031804012067770483295569029841620227695198263972997665405273437500 170 2638379161487942864664740238291930403074894484835316611559704889676940503657940040397896107037913412154677434983756334685318717204910215022281336713041272108983371674713422921201367676363418447725714021104039864992749514295831997395469297280781223888305493349662821751546896338755369027879325291002174725226932116476238319461520240595564246177673339843750000 171 902356669945302067803536179709582398055602416480376133840694050912270428657465044179609621490886049015350975813319607007411931065578568229163023998154795083029949544790169639234440515536346979868174337443648904189120550821066820766334268121979477675291291793696700160469631535829797109919721768383236052786010998614653140169462802279999596066772937774658203125 172 310420262015761390586525390143176626797935862226439144375394439524187385821065076602708668582438515370697925374983131764992438252222041843683361856967882378192204407626905740473672410977450317179238264009654641124775831771621882947203127625913882426843567763321108244667715117163690545395658260979818231383403809564001221330360145565089629963040351867675781250000 173 107408349338188836411309274391112710437110117292470364505211626481942884510953927024794685027278309354610927064240847264873422532630646669673711024287290297983864143749472820136768867873432766284768408241298488739379425717131041564607172231017639489218899334265793292128893340684675276510782731682827857590561208105524983211163726806974815233843401074409484863281250 174 37379001360019740103452309993570521756293194343059463124463693907046733728394694882003681213610358040174407852132474331335609338933034761745694638698721302683846394563815387232938776776588198388110427732198800357737558997896240099714794496487077635271530164512150214264840323852446637285317174299015862769981550815617865339064451668967618930269964039325714111328125000 175 13082920446066517356232527389317592017836919764860132164868434191922287119083664473749937452066642772931990170324470511591328843785929217974260755197628371304222832174914451264234553652051310234306345422711475874728311999567876429992672471705540324430142216560298946605037279918439930674627555219702336688507813587080101968311196578431892253987592994235455989837646484375 176 4605267986475011025250438124884554181193438987981786120008671210773582051758086301027126867443736969210270484282433746364801633614637368439759243557754117222023568217940034533366399772854811249346141097252168832809260036666131902445759231114497980016064283451817685820827841468631618607815534867233175515846233212200224133218239846526184343244280666112899780273437500000000 177 1630287960367727734488788710083932745355083324349907503124656018035903052517509740828719571938618325666245589426441233903582044652765730071418868676637331128413717628448131360157093680908212548188044193716546090283289790800382947581165446303860582058158145467289778752725081118150891146300849674322318836500307828373012278113809553293143216466632761177606880664825439453125000 178 580388910806270418561966521913394193915310594515472483737027754523277405021160830905587985882203681677122237352699598860464755081402731954653025203059983729872953714279930574453679416422596963320524649133600158420980551330598365859219147272929108759950737248923474040537231185137108638335926913597939071511265578484285989855797645545378055383404783674050122499465942382812500000 179 207780879401853069984106910549075612580233543021131817822080577106245905230303211803036268752870437120516078105753836818228942078879441780112857184517552586707555222551219295331839655600609370656164096339099885198639080717877281273461960568374777930089546130001441550331187753796103373013203198804210454010991644104298620668869672417272483441996633516286165104247629642486572265625 180 74801484007899006040233643774867225610073972788454237669412489790835042113011390088393059091447948351614373065661048111904493526806807479389986544178751138377846066742803545226161254143522070036115283067354706270922945341256040874648480822908275222889208245031101755322779346938818451665721477808490145789925178036759426897516768312468694814247617940361496293917298316955566406250000 181 27078189820323315020704910965832539535579973018204384970165072111945765220349261329522733603876549777673852445767395210817466533631472846011131163506161732081266114931001588750189904624167321036633041713860012913372082589190416172348520474360589557898245819745461597999751641412099522547076991092150045948596985093506312829989498289675118049472374065005364007520256564021110534667968750 182 9856451526723526456081573876047624938385806200243615436245814682341542821546356005751066342487988747360136126904109649056122844088521052012653724672776934079796036315570906618639834962521939813768888478957635359493465618281970368407441146242156266160355244340947436223565808802221172398282337306587681450691327061825121280893816328431972810958033190448561097501660697162151336669921875000 183 3607447442165497617795394320273930357835944872157476923327303728017124959907347040462494451341022611377974717785364629609871870920217348616185893402798702582561144331372099647118425706518391393943067764348791394166600933616472141456550973948907377647774804050546847568666706297169234818536588182052108943461429215810933311205807565739651831610710754375101915905637360992841422557830810546875 184 1327531848915538627664466767451603137620197718830068122934024932543594896560910249383969263294679390117111296590562561469336182879376532215661787053702673494111802463494173924130819530647838855101189962334087262147467218773972671332755042473806637881670280492674072139667944576148420110484403082327278585338165803359931161631991524055749345514831680666689098514440166763961315155029296875000000 185 491182171662225517519304263700237008238984647100576297343033941137938918445927931953118509350723607970770098923780974281175905231082825134432820333896597219214366175363191860081959856919358350564748612827313163034236850819037921658944385919756472416951487682333561867887169202073646994988381834648414296593375150980269599605436732499517050612299134211612492853824911192350555211305618286132812500 186 182717558087824461648952570543188534313930467112295071212025768273285781670964272840259804798803642183752311380635783080166802428487186810390376753563336802636085183250709013582138354377284990533873253708321105974612638455494233386529200212485077019726324425056782438324961916053254989299084604812326647000237938626493416162394923800245981577202474153034156730663933547429041936993598937988281250000 187 68335358940597608309203653512183670540163939308671182226902840856649067526358744365487839401467704679868819027524752328852376872385325467641742420470057947403027382045114608078403974763711325608112490849709637038719798384757571173656746210577838713822308700276482033548299757089126722217888844772310829465219105261329096529052485070817832655121411015142803007679414816999117101659066975116729736328125 188 25693649107997738696153332740071576413663045483104492064143740493241157202997511903340390710510742934463854076869029988875268596242318023930161397301593434570293709389857830635043664033933306301730677647358687544715862329349750643082938632764886300261814086381823508210057265714893535373512646967119432030023357093404129048029269191891154730122157330328264351623404013870788767235353589057922363281250000 189 9712005995626097148990275842091057174935714526026454200179121708130406372417024115655710149063060660988566480882183676036625956794268370145116319501240501756757470915360903927596359983390099031293585426479657183102400629648687574725508476760016131276873361161765311419819065581315682652665318549478539704305085896898447400219448576597052692326063099409199519797318672204810864586761454120278358459472656250 190 3690479534257061571967135346685383262955230083651084546249548907739381252444749188713967018124581115210499696547210062149146435208336957397099855062007055135408286637663921291487658416702168370680650442395060503069599794628088288399133468968001870431821746424053601036869606911349064814588485180141099727467722440641957437748810757110409713298502843365854549304818133153878164727138937450945377349853515625000 191 1409728099340601387721120024321807941369130806459242312718290032591752272523490705822098992945113308459148556648471509443690537130516394473265061732623694730196234359999490820139966032181788289833418233265062417271862503026161447362291740391440125190861421117023873740365152187308119945652196927550444508312198813824069989116060314870416313229836328037854830797032723766210951953769535975879989564418792724609375 192 541320808435636534515564173181809074207740699918533562141720164168381326072054336647200805086750927884358497150247146235632235418675111135701305030085892463279588410189567646146028578558924614444371912434645316168908940760213375354362721888118264920249282143699147667807503065343820428090517273873495669939018175732797163650119990759959843521285146585298648581559459394474214340395890176296234130859375000000000000 193 208943629856427335785769525779772078563657377618615944422337509865559312516724997714911328100326269422533409067332990199784179783207670968216919040929258627168901527236519097387816514483938139021452509294695172966490291264937780474392933236109212642887796392246467522619889098059723383689192415220934952241126805372285998322738262947695596981102855371499152227252501656430500492002153916109818965196609497070312500000 194 81067532791930579783681581799442803472800347574366298164957803497482036565744197634987053037321657992275890421502032422403834926562683056755264620893713659128291799735583702554278193617484208721759053569700305011293861348822239657867008959838848326593315127236349611429337342460798320655728327558709874069552056926954438712591644442478700671613599221430889650665743662768291302381472511059837415814399719238281250000000 195 31615253075902551571314015069840643082552953701669039946742905302557684732024072439177543521500284783709157478674715721295830598794229225690029575759086150424892484792325939553005481292916247191430295547534383768514498642254891099357433647294215651304498210665543990798046484217169962556322753728420106743820537605942726972129829115354353150941209070076956638757509380797854084086699514062106618439429439604282379150390625 196 12392726116556515385411395979544296519901166624360569297765191005093480112174240232867194174473700396662206146619265752740023848804145302362269927418286205874857100646875399703258539233687875197559348813689069216693582634559564491984695491499861113933192134601549686821754100912250002567376546569353350240182148115651171818557723282164409622180243491887673318699295507712988761204689220979167367477202787995338439941406250000 197 4882544784860528478715020131432214149405157265479677096589900216425493387179838343916454626129421973871917373820849011248103507062484809322430229870183806701400764759222781526655077113003473036836465137815813745226005438174670466368310690440514775293856989185427813649363756118685371734125645412703982464496849544246739398745204259879744075606077115253413838090805049911004439450201772635558000667424494167789816856384277343750 198 1933408574605463994124702740738774268362695307379130209997978567445153448094783874555209025142900952248597033144459534067599195820094145422713944175781519682983634916212844190324357902631434963312711854995642830410200323808153180545784057754351149232430890472216974531766658053478855121543777282579195177331618715191956950885022617418952237592490010520991279397243845517404521612054385008265329623061916208826005458831787109375000 199 769463467048263589240686753935809759536127497158519325502414314483099793818719727921908670024672590141821852479139245861792906533805829958083227028384632387965359288218907749591047564328759311245892891649186741047297145925343400557874543025397063866745108443472566369076030510465114369074910380134963581817173324204726226108750216840945008242793363788840316953679578693585942765928444289158781993974748502296279184520244598388671875 200 307771484320315731478923576839832406038450780233567744261802145559691756124769796327403409148856773516079772756653621531081385610251856469456399862300214571831752454845816643242498499245232066496326355009050778633240320058112260315304708880761883435212024648937471695630240597321386092184616761926739161871931047474804177115288752342255539021403643675975058768405089730254807826360531721873427311698893594439141452312469482421875000000 201 123718293521883166234283133059116953150238413993661856751808261605761388922338220626118319705636116238801006681544063550401860995299602844399049831901745107423453416637686054368708648643101153407299092382796013863412475697895468363679426902146706018623237231349971404700391626716098507902389811144986857382644413976777783965033114898611194804017592058335422791019930627614367115127860632807948469166592679265704646240919828414916992187500 202 49979729001827200025902738364228561117177346264050611607494753351589246187538155359585229561081663911201764100230499900802199549168069758195399925597455845061272972929408900133716695039065011138568367006111304100755431085033339280738264975487242799530733356893515140532639072227636518876716087395667064278006706694832458463353724026174628331239089516463378067460089165418517981643375444661033545918446893152005941374227404594421386718750000 203 20290730319038304862339538676458117005539745376295285683938333430573751206283954228158416268289944011019487428653310737524349203252508149525846344301973558396889084619813256981209832849919539254819071007516330432486572289072059213020881686177001096035113393303391434434609777975365955915553176844178428962752752670205775881646499362447420228667810062282991693054952562381016944456031494874482223657739966277116119499623891897499561309814453125 204 8278177657913311481153261767639663525479764148951824576303184673340769261349889824719468785620705684524084792011391921537490264244468891344423495630791587865689383181625591699864085996469795715380780080902834528103529938268173797071107948744783248871398655903375773350663221991474573992515501204322398346339323385656981827285611408645674748094256084020642498536994645317763807578370573793643272435791786722941088391962694004178047180175781250000 205 3393865814197715495765302991387520943865153790374826046353488761040897759205992041443057488283982041549389178078649060416379443376812304448063312465316192965646943349475525068949457305195419936495057152375739996085633189596505320851158896088800729594957267996066441225511470792104982656417407972858358457062248058126444540712524059131260679815365409689996423622513290067721986598480433184695699842391006579941664212303749081911519169807434082031250 206 1398193031162948156670600607704412801824690634137718559272467561686121348091533844875024153454350605029426726633020350527110844804056943880983725514223474961735503310667013895158872481307712879990600291866527355019259359922501032027714064355538649184958711910292841013698036044638183454033580293890433141827004183334855646908090416153192179739081266977004060122801888324603146114926624597204932029087606098000475074854812191915698349475860595703125000 207 578817856052630811911510554753579678485229515179569987961451432576924016059015583757178653902029513499660929885940412171234882113689161756590352234520144851703264002561465082704685037946351439647079147393603330905599810108573614047041942392920658402989053444070632257915710222336605557671916249140314947847673881086336108282799771008325868125051394144816393085952011452859495977889813566756148757895707188089259640839887819083742215298116207122802734375 208 240773622520734829461167066271483938895051383454029081721354882486505743306791736685922082934762472461467209450616611456060102406741017253265650380149235187128742915483989836567069430140502431378047103386672045539426679945815980297395538547479190158903364495086721980946094840875663056131401181501159076045310835779312855355606849746946912982335625327387334016760950043160044737276684659926467469349007071877636889295924907492008060216903686523437500000000 209 100637089564414404278987263188066058194567210368950574275355216547188744990004705550738309354434186375629760919109364643154769044407531832528231724518167327861012165747607384191385456941030913471084024265162027035246237729975210875334197927758855944312982801540261926026308849347939724669205265870716349411746626616023258530727849785855681796299279787214795604448754826023497960258693569630410592059926070204333808225105740379103735904209315776824951171875000 210 42264863990402377705582490618423964410954469816967685391049938186603420219393973726760819860710217055594367754148186905151987609115221648368240369411222932029827221969007572149437972524089738502903604480410562356947474467654251147822911621429408920028170506737983796544449536606936541912742476606906819506983839998274621736130316195367031188201220385641484304861722413213438184413354331871203151465141022389041156680651292938004007737617939710617065429687500000 211 17834596740660137046986797400511082961352049037054420067517479454423621003687910173419726166169954593629529521910511057487398544720123131681141712146228408199528359356341645248336137871831459252043978184388452821125613576757637846947431676666272747948752086170942668220546488010198413926406675491080784605951316271476559758526460043091716766237138960782264450094717896804999917000733799945782444076588223958972960933578457615563161158434013486839830875396728515625 212 7561357656985974754404884427304687454328287495237251732056896314374001672080396515641634092996228021394361040785678793999422505955885864742343577273453958970302057176004206070562962522971769918642554656328190969872654289119675899256059677178401091222011104185242789204256855104088806990597659452838507445004857094663639699272034445711615171438678206149849519297316150811118569022715933541365534365727617119727433050430379840548050390589196467772126197814941406250000 213 3220915166340903255226769684640261286958677044520188600695059680633162575516919197531570178170006478412427081707465635893005595747699368579039953275164442596802006689910982058627949757918227853553523408407991871848767118036525163668702788496929044997675768568953906077459717309219262966535844601977406102297778066348510458504441513399043385213408205737613240997791186232547074380609498030827838666354258556999765539800744653772758090651393558800918981432914733886718750 214 1378453911121181743979189700165296544109213181629470630110711196260881071002419469260493018991072451237644185061618290023671088963526454053446151895832805490004053760756084701957561804624135803225758558988759671735425748248185304114960743207418760467998078752173825716902238752796041497104610984182969538032725989843867899400180323375645368664957796846800356718590896421127685510589920226642551097686071404025258977679985520675767971648791672123479656875133514404296875000 215 592692184644079925333521332758241400765759628389198975284846741252428708419702723151432414551775417975955225350138322291789155341833336212898455155619778829873039380239841033840086292758153527336597758011267565735897935262211261077164512015667100142404750191869206478550614840072495155865503416904420447691054040345367294141927337691819555416972119946684173477161531910685128634529166347977492240405181233496989840047254560956850075809722023194581197458319365978240966796875 216 256024044993684446230410311455204679953547756420542474327514767987995803423331165803483668110788626388797807666155289533260598057007689171864177536496370521774444861060684116116361262056671978065191685428632653922844525580715571776989246587489236968062581350413379437425406178578195311047909794925794637928151191148175632290491427818965915381548601303848030683258177492852766166450919473372398222957900041805850495754057374511039546931897514032243634574115276336669921875000000 217 111106026435649125768348404204331852382780190900240141028945104042825449306288397276456088293912442052055407750659533066772593640557431213046514041971349272877322125175702726101512099595166195066868378784720445635509394496451561679099962106311168284902031544741242273290107586984294342516175330438748983759047979219480667959908595339782975452188704941368485529441423693219680235546731925934768553036749788066479472645471346461402037757889322304595793866610620170831680297851562500 218 48438487336025104295099201565578041390078235272572797795890256305801150610405554139912315207943031099326633517924131071642609339753407355053475411279945413870563519173743128933836572571131588211115755203995406239137898689758504606039264433994170999984721587822156117111649142961433579104316779720992382345918395614245198797323219668806895841050491358827072155290638509370758549605689092848064902043199542311322910129598746676772918422228716880049580595368752256035804748535156250000 219 21214387472432102215324091020073563068315551827132300599883020042027153077469695806863403915832625074748165947971562217005158757927538617859432390338958097713758587397009682472035917395515734694235578194829981568015710109916212192943339134996815966341319798703665257208554896978818476918849955441711164064195258562251245204293697115108529119796860699566230262381289239532767265717665812222477660064904470761101052945734082455011812228272086878375639799543250774149782955646514892578125 220 9333581955259090988741693224842888963000704587918755800402797940559086906074107190372214147442611226245032574133524097927751845235383973977732823092778963594393995467143940428309093491224809130410326475570550299540534640514465992528540106954359022614264429779009945958215894885735638885422405368267404730843042304025268947462396251253771680861558714627717071364363213527272271948809771769137657995364053447394686928001448854681949248897593577228260717322427808539941906929016113281250000 221 4125106403818897485729928576987997709177772736766186799906070792754558462660310595936830251285334687186009812151834853405252571032818280850628807442940967325452446872612392644928290748050151214586417149231856121857896900868531326460169216922069120003064862826178346681808554290614556786021173578401295644616178537120599866517189804499293812025207535536235451697596442634589482319581162299067606695893042847290098401247366180608141947208642655396273291307774400138441706076264381408691406250 222 1831395090373216551370401157196066778645901524742475104332230643808688111235740430502592436085920484688737617410880470416327037138832702337564542075089455030172002838842621952438757186613510872257321387320601384134087201122812421978010923068729774917921500692694552661010980336238299736496619374957956930522336050517881050733887893288531431059454069537397524006319788030559326661668970110210861751039701725232926283181865365149559840535680405126313682731948853188441717065870761871337890625000 223 816733208373713944649604159970290312988256010927510528063595491815883831997354546874955502823706316568927780433495613985732295725012788553827037098807164558020361619493578945299414862045548476452038049857516460994449121631373895007455036187956064097162366229836176617096437320444603014167497673674049501054977047360950752800282101397309727475921685141571444645724731153907720854943086712102934654935863916787998585735720502615942608632567342067260695313601778419609900083742104470729827880859375 224 365865061764417738214014282822626200474451668683285703908547013298942217518314849597843828498598256052114570536939596020744908027888645944987487845723575901394032655730112505422834781997163682066599754196033037862410037814186657103551204759360877428793909046778482019631377055898845238781180102971802693265564558061096159392506004186753885698147211142981077494653317049430557542271529274776523250861854981063416371250470490848300830874988050825988991773140319415688281878829002380371093750000000000 225 164624918431253572176156652363671524177601486151916184310781488946649457486319780919242245368606157011202624401503972405224147687979723479512152385230202533119270598891239040167393162188120028695452758418897646669931911798094573069536813002296223518835832025053243688248117885728318583339793303146541669914095909662446441271939622972919171239375454379954141029846833318337078329226736982402205231016531709734387106043360494819208333847020030775001580156572642530640507629868807271122932434082031250000 226 74403873917403989735363581683697268507791329046530891702820957882802544649897181788981202940066585303040612760944782115469014243116814304603223338760688762077435925370627444319211476557698267702287558789737171173186244943176566757384605637520267335810011100737598216272742009893339634304414009933512396425372278823769697749561885171189896734521972939292311120290592298356689116080193378065115575715483732113892917165426668117943052195830538338152355195963470844222379355414886958897113800048828125000000 227 33776323175423579531235023409811152024451894133340487503915143600262415807887978283588514927085544013194778125701023479750511981847515627358574069140959309030638275159087172150285970653137172877721450345671825757704510474741347324810264357908013009012541507807998698985466282102034358818359311092042670174504540210525227843123018839414049711416304614486808856431504134611739993423144684700105102104104851331671080039155315510326526108885540840404859032522880724212286245975889187320717610418796539306640625 228 15400599384849109728753036511621701496033082185503533506726008416369859328445272654569921810369125927029473362186194746472975896886956761700080449521446435708516097961165537951905078770539573935309327420059850027393546607021943800550068037158035465199231733094082996526865560438861445224770842199879018809684399492144996241127827801505339067649744449096632238892818158281784953502300261360778003536730444123847896298456402301859693194161372418695552048943765187332195065095277186628663912415504455566406250000 229 7052822599542103390234820959267722980740317394540038108734093704934353945892012542863097695410079105666263139758325319008136484421972246057092404910499100091007874803971174874721117302460131325564616559102333105741860138194703981488912424142173045383226641597119027914466109016415283030429574711868153633265397443283017627970318700261475801743537329856637131451114502309217618282139031854100825924767912342950514666038505994572495615996859650669153129642417731519162003924656083597710676258429884910583496093750 230 3243994491477421942253118544069560586040407958146013446705874124219563445459684761368612661773156256736168827293133022690897677307503844353766521388147405190383795902478998137159141941519076420483322049503672855502410654262291414098183922641103516481306768830770937694349774507462313000698232779258703685589188748218763169517532803261874405689742998081207198706555003312015109501268333633882356204164549381936454353281871466734355504020096963748925043242979741778213480052036238561186110018752515316009521484375000 231 1498583224886995403403386050003347733275805791736399506089424728317791227135298427203240392586927601667132808571190524974450520783349383467838362405429275091844675925479910848335466105644365800880394305382889733914683540679649286425413487031448349361283612425513535748148886988432117452343391334859705328425795995225832295551256077788958798908444645299518622842315378638112419559321823077850360851788201859833132824662795505986790200466386413228512950219712825119549356449513243921796146196356858126819133758544921875 232 695275788523972759320709256959770927092799689651024890598232678264578919966718138320330860174761271410501588565905370124018405511685273692944603438184021815768497878995435303943252968310389089770676980348734670266110919576865962365326283526775422843001502040722958562997375458970831152432485782738769194516594838049002232608423936696158768441825322565161520565197187999770664121958024104354324901807556530246499366133582318411136319353101155033545976848940989880273698880402127236819751487928442656993865966796875000000 233 323966994098007519457442058595948734402233883874566112107072626940485963756895098293164351932819248623614195982234972593131742651793608455157551224038953320751986748456021721830889840497851814744764841359319170120703483477996090667771078158528006610026925918180190333166780147195177923625997974835131924591912888396530860359979186177864979158157967333310388960788849709379517831668431853935332191922933858793793334652066209333770599618467353922771518889159303892822703584168635902568734863393729028757661581039428710937500 234 151601624758696168462000610912124515975698126920096353602804666862734642015879626982289261796177412035689980343559757120953882275023825215093790038296586575505761556334806719518580434718826029985963743995379759955068664353658960856467183105876943983776659190039816407714003295697791828827578585908386115794135488611493035358328111463594014309756617108854342290607758380441063712059690554479619264414662523589229880309924897942321739462673110349617664581387718387953980779415577257718659244289938214933499693870544433593750000 235 71245666143860768755887655434820666588678349550073371958321652584398173363723704539350852814468434179910780940546302277547433137859289326664908058978677426294227846504379455996809241068960598569005191143978822420759352666343531850717250266869309302271365121028120760158174042270455437344654423656003419508931853144582670697496338238370161633645806083185672896913472506049421695434596917609914308448984504357206730503319973484883903793417540548174247697424252482745570120027409657173543584533792483171055209822952747344970703125 236 33624566770060454221754415829779101157355652393095346034560445197827635081840402141020885523632693297376120746407340995098530924639015645857304245048571773276285198263949988549174073643137361170452474636181937819278243266441020334812049841621815486694636561795923766434114376589207283565203437144968068678231865429766041240180891312864742425718321214517283074844126989137661389816105771287223761202803650310509496866023687651335767055426481550958634147397435743020852682116890670999879453321962330392125295475125312805175781250000 237 15936421367247136239855874233029819038029840901857496093093808094337816838321180439393540792063245632203775671140916959267229424064000638098249604195305041525137679119547515678271986336999605877289813732503246166962191220808064300193310018524960188642871882677186434303363298239100754437047117486555817027294311330857820238769157919802699742493663488368124096505192358553671275320661124921062712233592376492848534622856089334625926152790583519007398821301759758157746411174556621858905464918304473265209253440843895077705383300781250 238 7584955683116095880110138762996083766229659199412051503299550913389178950869217948193086858549095978105302903388026318289777042792061915943300984431205976136253067204761991488770162237049019853256537852620489947705346172087232637701343871394665501158353656273976859312897334497921354365825861705894350849158726853681645843841716898941698453706409957810792666281400664874295370882644672539680817476732953239560023235796677184942381874042727496717392866685332612292805082232580303853361055770625852279209766493295319378376007080078125000 239 3625231696371643360507639488175322572992522987824423406561225583867023049339286064715282414659106410072584824443860628151696026806737739103164264484346987133728865602846556846628196620916553473360956029791662307793468055410419554799409984228707767597313757036379333371486503622433648331699745956346477612188694588193511886461788941379912981840409856017067224303871963805766814146460166216163594017358054479638452444340726137425705188402471896745182402072157856009795791270154569829213095901111269225169930763286174624226987361907958984375 240 1739928377107474920621649777684045958950252982115544318967183296826355419974730387228769465688465884631314483421620907444918564857275842157502185394569599922795472705306834855476165104848084964474961582119891161069276182057310609922149847558571760272469619038124657774593992959965958623166434126326748308888146238459669104841021910715287505925199482001725976729268912062017905994025602004175863207317538853604117611309087612659539073086070487743524659690330810382733853438672565113375527670836225362026539187354501336812973022460937500000000 241 838556488109928927952308511966043281820266141093515677123092479593279349788971057942447386417622804052242123130196156720271521891914101763743142984475992480329689332132032815188145046103432125796980640191776297346001864885534951164447505164823446459662214301048567033631022983567235148337357282033472835323959955025097049219705984716335412788661916744338234060528102934466235231706600384493984661233597373914314203622472333034033828773718062941861741168439717501991792537377836725555622137188354254547616850601343685411848127841949462890625000 242 405817859028742380741237390887512899583575504015633580503442733269857109085014981889259473453136866162163239743917822407924329262517945572018199354476276687853400625699137900283510704728167871560447672851263933845204012669543648423956505743170713287278549016565000059344815996716944154205475854322193597604187108472748970533096340963460885764498737086362381942105146221274121656100800458234627806981661503461713374269018597050525329094534048053816323160942048169791600693114484632480341615646815708976136281549429440929088741540908813476562500000 243 197206151618938138886333015703151697831983318367172072500665474491431386990770205604278506337820326803749797043991669875520080043994631678082784083366164356707554518551862652503064431412053743382739648000288991732798697397190649061969112963892403690585458990036167986696787507193037982190366173797386896096941317699473477063353319878364977304451056106624780627423328604673237324930844538559034787659363819487093302386107720665463073847280667084105782343651673767380561351247621212456650038465715642478828753808406393233099151984788477420806884765625 244 96226099959530144428831175922916619939647731302134963495431492744739673459085284725310644976965334360791682746923496996123125887032933110444861542972817471253561133556976963297330578189080929694042550963884974107895254719199571217796655663163807252986056274835209003529483579237983703130372536687628427072869004728981362678812719605895203300089161782719378946581103577360582873216292902316647703813720522710160611307719420289751591816064286585597308893948105369666825937895860569286738104862716464477050711939022598073734116042032837867736816406250000 245 47145597688808148254387133357755188904300289664361098519093579567018626345828091897705257600789078962900774843183131147360636646949000428038707492717913103281700369554147572297185049302467503713390033080557424321764252656984295093620983999264990683579750658470567297676162249556371634768236087794506289910357687751870594846686204642405936766721709835803233727198016185016637045141524261150048746190287860432319762915050402622834577692345786065623795237218909525133189949259985827099342353290071727606611153353215326933245421514584450051188468933105468750 246 23193058038175254126456383682581551156506022106641575564444602276038771900220570839079127271086772928948215897062115737181298475737706330544614495831143960048705465947063091273966095426696175516441191669123873645899002807176437014596968234414149433418649062099499543432857120150409887242006372016274997810713125478116850509609487029351308905006722789853121918304966052223664047444971155888086032174739558901430981185451286209423156871320589191520509818216885223558823920502824508749448437548828637538600404943616328722111319393661688081920146942138671875000 247 11456087474220385962933216452942366152127709405814733597802437115218571673043547131670297319206740238707392375897105385492079715361897920630970164198360950071381530133162315757710313722866835620493281684839252620153053329813223811198178570243370258898837261192921930373043981130598390353521270729670789002979158293139130317026097354990890582111039056929666471909785974947082853774489238801790712240616676750101624526015815563907747719124215807165704686627946105288856085679082504836533965824797362136665263455674969337323598761457787986728362739086151123046875 248 5681577733155315441673236634817534146332367795490102622306991489457344310325105561900135693963825873220862150560664299491681074630871608170275892056057065573866755505584797614492747378144024677968593033187785267691958079568896990156911037221314303915789486409735142551822963932812713511585977765950778334265273583909096010452163859212527757515047868448557817490492654325604495914044925687228944289326094739081728040355499773664895216973450766677927184210973110501793210693412556624043634539598245779796236230901536105297378043132994207553565502166748046875000000 249 2829103627136801168772732099192421292786435490557166770867824967880532036148231615399740514624312975657886737260312102614717808379178600069802357141051739141780233101054946428937342835184338360555430927374531237983389828224090485118570113180356866446830792543222901671850524437280482014546676766143308023490683582934951826339358601701564003279819677965662653722574173543216342460887069545087628305193406586745165116771450122831489251621706503425850418557085973701837572291624961515953429728878980882930890108471771775185555491960442964227695483714342117309570312500 250 1414389522901258835504744049967426224668679393545194349356508808557708779437216158192951798243937796758438301461357038949220998338977695328878312644409196702850014702273992918799372525852521754129132474879787968039166575953262353477091383815034877987470290238122382136580560066153024151129966680347186001551122904123380069596441541161053723424470189408885011741537359229876833866014308066231674597916057431558042263936023914418822469966402932436624785753908852902452309693262032361307614517769592022416484477979401871566575260996678764513490023091435432434082031250000 251 709941454329001533399642201608321279226970428912872416925350408597156661803528706104781434572810084071403610238385032921660641644680834003904443128770565194391435550053277551693018610493515490701340416811864728949332811148594049902012164160337697615601389890866497761524700819856111192179953494728144594084432282964070201192988340270311448598538821976998808760412368301811469263734507008636718202181939391183336804051851211485147497463587249973407836782903072421885527423405285041257143791365788386725121231187822846634195840243193587060233085139770992100238800048828125 252 357768816207151557999836018411965751519320738880668061511376021918828277481473966026291407469119510467343126029214697320072776019526531477320687673681873262095275791816225921449778581317224923512868382296635330185073554494806803889700464679393146912209593713195253486021740248737616486318930200335930422274481679491897279530076660566629376632580785641386597150625574001666863706050709722811936033228304948542485580289635004601063644251439532689161097498974630073421325142965183041809601169967560022263587628481061148085524491148401016182845069124596193432807922363281250000 253 181009780657071722399321594527504904009927326368995114047864125676812085830173368386831530609161596334612287418704657930141855865988274985819795224477322312263620410201273840026555545017027537042303358340345511432023157111621340787719694699066092069666331689540001575047733083081428814105533447348741486039643025051043721782290486059887551646091412720117137966559146669278893038348685221974854771627358325644717644920078479122821102335618724551194249253154956055418536674936018887215449399229717001621714406485891363799103224271338666043207332734255032846704125404357910156250 254 91942102619548921772594886716742782360770914701602259675703676392479073017027952482176073409549335515667564389931692893933726258254563596350633211716854187355949106633299216009443009566357697653779163904395204879895260734050317923264657839849871104920066474652971065085580844725132754197297799891988290119275664145335388330355939285497627767804856415441055450634287133893694031747064304512224251606117017861422113817161720533716279007312558128020477854119658979500418861221634315013287119406113729947234816801948028934121675459595934295242702916084454045630991458892822265625000 255 46884892664560669020334393015471318696600744772771027850490028703757473254891193683516713811869455028884195883406701674464191219533451470557989190764483982938894561560637212740553604274519465338270935711347808550023131013102114690236443884017999452435342765852825532052909120576467440480167279548716875764690790013959702965486824773171454464969452534668420606139699101529488827602610342189381285899110868951628114279926025128887431613582049252377464692102964096264817083765799201943290391482404308224364945916936593679277011985958772885739741231869714965796447359025478363037109375 256 24002189107811652444537507928038899549257436122861061360215601302436015298757321460341295681378439506280148871881053999673783632957750662045999456010865974956962473718755570290012956293431201910314866925581474366747280513137270149294744130124331187610436432029833692974091086962846123925544861010820762743165714635326466441944834232809190986639103170081398014346649324792663676077078082045565168355051592254460551556755017428434573529098279409695269121275349873655630170455048948721499192272468753909149582802916524979465086788952344862456720875343307852745056152343750000000000000000 257 12335637296072043597055788046391506771825446692205513555888199478040120752831561785181608092854755548430950732360064701743776681047854840164301076689763872008560260229029592471152974261279519653701143772109253841619704308082870221125952773958023084703641340104719430366461237110000800887250193253245647727905723607154812606626315230571253974868818987380888565369373283815950731563981287535271180691045109399575002682002648414307534509410095831192223506078191036717173855849551320300197704731869718548575070804691530282077189012699373252531711844959261270560091361403465270996093750000000 258 6364416178245572439022667994558580499317132549642313645916892469217889911904608591767735421178538878547365669307369853880912196806029144239746850219099766175546175609826068770641060672851023970425360965381402561137559232225949807319506217449314142351076439696283448395604196400358108615331210205968321839322326903209638535518029546530863110824084192945460983539974875416932460626921494493577455167543320692149730268154580582439557182844681232541400839504620189491127943257725529229521707416338145179285767602852256837958101240518727953910603668386869458117871545255184173583984375000000000 259 3296364840059681951341240105470715223036025802484195763209291407168545195195081364493278536452253871516757197426222415270947069562085354748033404828040736022219630847066322539890505256906630764577524348359885781288870335721240470988833591585047642735676463823489968371254460432231811564686152030807230218968232444002012298708143849306756518148794753253758707372665836414881321364545705931817617167486582082086219535298823367486867269908307211546922539262532935184403597746501791203280395593018896468844826109299904277511589784672419221837135350331437912141385737641030573286116123199462890625 260 1713899014400552523009147261255312899267221050580085049617254499367465460688542891279062821033128522166585931582827891151534144829382342966075949140932710124123880481823847533226230758519319085888887563517160052187027766486504854476066975504215608239865502076973808042772120344701680510246213406902112018074473954916188428627614938270045777390198613665884853395528299002412214127195288663874565836654364974260785891395242422402692531481846956560683280273748627630799964941419454288222738947867071026039487526327655481217125227116236082750390908749805850441738641620759153738617897033691406250000 261 894544643292471818116572651058876548082110721497634861176021791762892242507912574500395105378889182617547932832346181901630808118830240519515310628120302855079378139716501705813496254355922173466073707336893076391276196852973925401154117785383558284629469126725660912450594088162385852922407331635679137693112503596508018960894687372154077590673743494675932683990092521697569930799036505364095387011692749529164536836484843043585965772316295087701450482333468686691397253945241769105914667033219236232702022850365836458562433490978025016502650419191577583308272458850751718273386359214782714843750 262 468683078869201586182628771136685965487132537595186608685051802482696386305252494821970800653180120212897577135736841103532480492998008123378750220018929828256760042627845240264816798095072043828810907160254272109741407478114973599676093821596622233609425641517799709374316560056010095507499751048373951132055284651530868041558737191166056592961567923787744488031157620019255258199082922130242228928035299080347776434548330560528339088091276383996784159754398835580610299428040565195263125763542937398293256058187909047367484617283533807659605015416101059872955314489217926166020333766937255859375000 263 246496451594262516736060748470490040842319202440485852786092584036130589166782118378540478522918138387564966375105331789036576738716064924999202593076574686974028974909279455039862302185710985898936862203485431539861819059141460383517724815466270551476897664373400941718410651047360608799200606874830893960026679478932453794236505760840522509371158348048516514766947373105569005234566783139569403452053991182158054442778078559012811166423729343944984837863862947865008712284327239567549679272249809790348096816888951371165463992345188889657069193913619341573342062801099672242344240657985210418701171875 264 130133748123893162784048399629131822224132677865771239676024017413249306655188154445994907356912005460176532311726665514970433534061037755289124756365822456616967391619975489820110379782557985204536828766872319425519481486078799310035028109229970428315550730427881078718238958522454194829755296908947022595407270468319788566556548501751515438460105384949545617297069778959586822076525292365822523607661287776786366387501103080574261532728817063109691168587246470444947885850011356860092337115869364602325241277059163256353293992600533780527970918892862840570766962411397571486304514110088348388671875000000 265 68962158778158036044925462531622207824748512805216124271535770404307185554898709926597351474903480724711617744221817014272490593017424116537938749409591328655350258910327674475554636831319288217405836428602954316201408035543152205501576136667816039406903969267022074047520919302457934491340533161659411569946307155966382918617440260774731775065371267998402807813628032047580658270732677706497005566661591285978001601192717071967467775834030228548883330814925909593182335326305985617729188492765110477831016035737727054080997135701381012483727666700190565522550571070786729066526277165394276380538940429687500 266 36683200625317690832580790441353640518501483535936221063208890772182451217844819034870430615039082463841747011613040938514214116682215593389518086665460866844075780930235555707963337482683022798316920144765447720989860103049853161902065690665914210170222816277658647382220173412343256353853745508020107316266184862573874323153628275672357164858782378293845185282309782270315763902996564955517552694808416969196660568937172042939414507609869300666625912422719190101974607309821305357805975828909479724007214320066607518815375047301916327701316828438628922360391040149389385582878730929223820567131042480468750000 267 19586323542750486341965660750818280474846423217243204795898927924688583240689765073550926497244654907120318799393409643802239001706161186405913434984427045308921029806086946103279558384118732720375198593765585011506734473232733719230748435823915844389600575362540135586747413710445293204183510006536464736760321418761486704350877134585987326595119023825214293482215013650644993224450032958460867645467572898673979844103069292825321549768958647619564128535556759643972797850973189092406903173106531438409874172686205648088290092901642068155336192168492419389026058384320466039529851087763745454140007495880126953125 268 10496919592627711704747458611085749217866096815820983844462952663592166078176593009020941253605811224085112458002997203410365259561873788163568736687253049543498344388719854565092814345354156474230242982536084583804747285482805246714177221415277288830637923170164872017945528531251994041324024762701860504856721006329262811772232959676723634317569696117665857550742005232604922082463842803642003478004433652582686356773886968987951595735280964038703010672185818585168180700770965734645128002943942657827418580358705366794156532331510902429535591892668077451521474300454168918084185690986487315967679023742675781250000 269 5646612922673352862237354262983597583048466295113258766477514910083704783520990845976726539859865647946314762842663656873529086405292116384199655647197149159446245447095794026207860637552185256165389071445587440443873086122946110557334233439372808011674906597797798444564402755132795783475996773583119162890821003552614979499192771050327002535082449798185215124126895694289297078150397044920546648098434853040452206188581760603658426526383017052192403866615481635102981148131701506137244219876219652022217420595354940860733435260877461040553230820480082882225948414467697709455754062624066591524751856923103332519531250 270 3048774959430324971431753068357870664760074711012687618797937347654537413059700531714587823676233138415508245748067283173937826097429629829582383091379331301852893721657880457401862414622591188362465008076933875061403377438585252945166997331813762956092152095717835946439934575279987065931359469150657452259738952109507319077173760579533378016405172242695350470428056449461974133602767700309520263168870163485107373462095701420963503668834242784230709211205292768751278022595367301042439333172302365291891385832365179058263567796549759541301349842087855719340119154798589384971092830500793979808804579079151153564453125000 271 1652220364539198926349189597558081280112701494877882689642515308546926651953805423897144706102456263427164561450654395688256391809540013216319293377246740711143195539124630063493638671107639099781221145055491449618963606695727345068182757608021261656794724923736082067366946795120255166733807453777992130998565115092311270911056046924255997880881744365238403737772407879856544249414966614836627887667963093798618743065806579488850014279757584330400251477349612452965811886575045015217789234539396837809091063038189754207824573357608706664060930837892811251484301877078163222886947889521402910162350963219068944454193115234375 272 898690011304672186225963565684424026544656357340045421729188032561321891139873097372714828404882350939315924505413959360682925225997111611169069663320188097667025491021243576458152227247955837842804607035038349181326921984389765774918167678612640007556368946112118726894469484207179931099981399493891214970886844077527142950373610947827628168979007409933171230983764090134601848417403663316586019910231723175865846483921587847031667333192080240836076845607414091755305352909120282632603459328647440377539347000048459043734337528244940591745684738507905938930157433711416052131833778338076967884262558072805404663085937500000000 273 490620097733685839013750547440515533996725372291278623452519165179047312166119808427524660824780896192472015595833918283542329303649862439372736570168757566442329542633399110187478696942003072855655973515629596635812907473651229170239774467229650506000716028097517869877251652487408923425110136264149931679010394516671870386945309573305554289067896837628125827328743739949465656527823785367514153183505934236240945776465062780698923857982610298314124173741736074258148234782234080487978404496091032386282027310650295163548331827790716337813733298922465742935826564948072229770293286727066150998410876127309165894985198974609375000 274 268824228372214614686973406251956859838361039004193187785365136011831336902840989027544422557773025222556783805893654130175177532906605287668016723223107156404118966338068489258936304095137944959047196816386133491306622960352721169209860463140738681774947209648076638769004373525261493668649940428677916782578304606823150455162795892780097039277615366307813696353843169736996901409002120288859763667406424919254294078950562221472396962144694644002562358401500972589958961378474621419100221675553916805159679239961615784684981264705782495443328706084630440477694250321190995287848799132969984659879969512985553592443466186523437500000 275 147833668429438446101906714926633904530562552476069566822222851264499778160588814881862242159028415673603771846431725574102561676348765731065483736886481699669924132956622799543574165460384470033520868528820330519092226470025078790580305394383336139864611627721042242116435676570265292784813389894339812877488284546026939161592000948649491165845543371026426828082079647852277942506411024026080418997076339301988608075074836084802610171360289941907617709995723688318800472405928962296042290776096961029388749768455453011435265635808708434113999200292962416799015832182464659875356188712634354192644592362881894587189890444278717041015625 276 81593287923304764051550225584162935319787838245038141842725961067277104699306770238274815463897988735154801585796847531361653703734584858693243825224494568775481420737393981607675431956328830921741224085586123236442579892808539865266461877420602171209703910060945040126464345374434711467851496713026435188860840349546157500710857291634311979904946029678496194540678436977389956355302574391397561235309261802869149773719410939111960348661685949974895532920124254538528154963009962220447979366468106376818465377206814202753302720384281060931472980502341747607384478770124317934390054046929923451406119205842060182476416230201721191406250000 277 45196619341157870696879145614167675202868108271575734546766425383523872988894407852428191038643614995409455250977943056078025236531882498831215177610822938980626735942966667113179695225067923336006105661383270580130828149297681050518074867060293213232204284482279900593563551793211455357295251240468995210853433745730303426220684631960280705926649255269953846519368015494144630980075222961710340769423979301498947177816392950743331206646595044628609237682641062211992632690100920484975799309185541122007889995311871053883411876837944841309331253550531081028239585107889388969706038657990918780784776395686996863787499023601412773132324218750 278 25125936016833945762013691454102607230724337553885006226640127236984754231942335022638065344878270048832659534878804286330283946083838459371110518641166872242199199913709936083406611272810288439990335495714852259826128029987168839955213305903652638738134464883775409221005933963674656605350991277403287322017148662097223613207201029514023324948715854539575767197133173985066228887723739856869197774874153045886836934257659152742696556611087021336820418793753005147261549793722458276320205356987414384855366577842272017454245789253522777138887346100929897338356125323555237211395836768860001139327932755118677476957600447349250316619873046875000 279 14018376285723215270784315978909852244136159604874375695879347448716482479176984600034377840003856243866811488636501516167927564614743265544984522755893104877458774365471449073148963318790692003257810523369352232419031852209957396628791410523337163905731218708933222066394696779327625617831021339992205673962788051719094510600442331862031462697630475118713587577078183303549077135755628986636273671380564581072834400393770116022453845544948448732685172020358304312268867234650056212823976785756129875495120100762483330570851833686829432033638087298293685204287545375634164867453433347515100322736172331612551633650554094856488518416881561279296875 280 7849224797632948734736836066567602073899310179607499020776193010890819347180256626846778122778892296499383017718058938415407821919688438315418383156215097630312163103757353464955688693996125539968974980577215205694385719671251844293135143452040338446829456396710826454287677222345674065258074180022840642893479176184641837095150296554151431377192290244262855889114704490945987265118544337784662018021006079574453575131725403470341247357305356873021781498372898833167508477044815531441700756081971284728941440370108205988764393195598479165966936888506827271342615915069065626012805993350489290261192604733764266455864344607107341289520263671875000000 281 4410662992767860602631348494480174110551857388386043340977049017334240536374311364765152533931152312016553482691926588498707449020675893070209224071716668130959077848414615755459798490153582783237236769889574253615311266143723801795170539224659499567163292187386193619126152538752848170605350353125990380861001795990452446565531533540607620916895780127600799659278088002557723211691716022877333380617405695969048715914690747607389286001273652427492517821677415686175611454771183814930142488094955203185042028391120348259488454952504650788643381094899288388669153118311605954164623612974695093667851404683158764857831002359489502850919961929321289062500 282 2487273498192582820288024513685759827508300221590519395097817073408965197135731441849178611968481455310161252629499716954823143409914710601240421604429467713632354443703117203996910862300707760302478109740475614931075506545312368671316687149675456390581183357522588644374864268155353386797899257124057541861331860005445793693098320439257270018141243069626044945350384544779912916174139606966689043921324234441788384303787240235684768092056066267999023004754520986976576310989196207689235775717626804336692124048253090947032108571461118032737052423982402383718499069428750398996262145793175443002831521512823525835167437492145836586132645606994628906250000 283 1407603409316671748791696419045670276621041216735715905342057412745130335578053026108239076016243348310296313629078131291194550478087906729702802347126587244663548085765895294928895818454226316160528366672265935424871481906438399864669565942071170542664368868954149563051991911724433807385458514186007787102847076414168827125813430127024136377294696059278500383804167281125651389112489323078279126437294151857336170896823730093810512185464327531055650137548904177302271908938997265179084877509815973720470691343014716437395448608143216739834073171987282510349646106561459758400993756679976411005776950598253122801909072159265434720509801991283893585205078125 284 799408495772152691029661491375877425067466808998056099546028369322855071188881784189092500088502766830993411702736126275410998356509343290784253453615978149169035193819712879831381650905452831083222556034617272641464272611229669001852835962149723752556123727698552397976069894604864534324006117422937021090306917513443110658631132464491947398866324326942282252631859587169084330866052760559696789798350593505672448533102723979542814879634451195395050600963075879881654499539333494357882646559118967717297694307130588272848815842418829952046695888745124363556605434662138599136541060488262337389425932865635107743908574495783625479816691949963569641113281250000 285 455599784256893306361451571297604605824450887520132321715673224461436731465211182778568001891835865648301954305956745736184561972574833899337961492415458149747440952634592296725220991495229908566467949476645561153696118731101336130700568721326122200841665675235250989708736085437725948727326344979214502920050744693217944998745654746760908471663372712155014661190031871316173728822851672593163661323940203103560011293010423973558711824915412241097567036765083610408762394918798498559941587947632462314437549869039240572235430829255367464886377192181259627667873736595581971781096515956556990827520201516115268161292989205005121711167248577112331986427307128906250 286 260566882957570842757383119316706240822611245898903085159407725241776384494437596301013811234554746554027076319415008316645264200587084003498748504288546915686500628614474107033066711327613859254107475265757402844000407015766876986302024123855307596855630070376360726865848126285026233011793338707651523185743556628356511120426278339327582669919440092128117775578979617976165230496575776736383551977251271544972526352717995653650349879076854105179277612983863088995966618275898343892675602544989329141141933965853013159482686261772349566657271245100423097742912797572257430936046592523689027050788303188905617882326528307081192625815901919850148260593414306640625000 287 149544545588271232309191923886459416794970740591165436316506042751503115142777697140143118095561892371296529820769478346043416073255880280201662643693393926983374160635611218805285075601078561272937111448321230955016995912493061730099001974922257169635617454907876077984522026097902385459515791729162958157471646732808875141992546271274868784858464083526552235604970732437629916416704910050975618578632866456494265345011057839745968939860471893049792481628622842051293497847874587899301131461844098556302407663702654788067820519796834776804042161005526407502852515012025799731014137990346175486176209422485050395954847289928051588814295058682546368800103664398193359375 288 86125611748639129372925638882288487055149472980435977133073217115804508962783571206061661186741580647296346675229093155645938236473380698709212703934537840457997587965277469567354153461625126504115475418412136670393246935126962815380110106073715393712270454025301120826079293916656549608349398327764649459111440374643128226619989993013327109458235058294156654734926917553586037952386735598897371116737517387381495142974681664623950557842268270281455657207282357714706428992784452676332682039461214354308325614219151664835740229270625160671286674908893664287156396225213616653190309058614601388380254932077520844771136198691485752476637571817263960838317871093750000000000 289 49773618188884273160837267336146955144818122620483189212508049969251532649773848548909189045687305753122028117827356585316754501317413630079787925205683484429640843048811666403848634482461136677549996730459087888056922782784661636444900647914196827159060314164704519230736446981268561373920909729358139136248169021273300727818644747864401304455522601973698798715274489760223305523718793594328510410778505902760384296379153433897177842881006729624307555727684665418418803593584375602499614307894000958604357565332019167505021696211068487310737424598998212990275638339253069759144625112433090528298636050583129004289127189186300410581043074387253000168129801750183105468750000 290 28864634185927369879408970996923437681931341992221566450603962401828967089838287587921102586021267770496751679409141336868158645437896584735383099460096647164713529976252204808293868794291110882498762544460751780813125755463971102923370757712996098509092962044844794849946944718721138969460479258082198862435989357659400124694136747780727029725423678523252443820922455499273770959834554293168456175650951168345890178798952328806133182688327409033734441022117051685577159773840425710035199201276342058764746310225013966181572167678990754042834002978485651730594709731490706742193160471823854943237764142159906664936193808614247717052314623487063727225176990032196044921875000000 291 16796844301244466206280380065245921469520179031676745266590601565694147745902041459364058713376004266148099930539455081207271727753309410739193871763678555569182352984712145323396334312948368447352476280211462263226248783308360899543053057754100961589754621042044482651184968424491618378414920432578739769258812849611330545586583035079652528804511737236075072617005345646398598331422841702467692156018065241563881006364617619686262100345398030681419189155745009622190504653263151785850480391699878804057142711432384378162552219688874159283261775868190848830822184660373155003707562953861621828154934688686887700731207827536149070632590985831245067316785934963263571262359619140625 292 9807967151775072708926025137321110868784946636854733646106911591455296010116587289060708941420667394451494728639483634640516340689515508050420775265194742475615986794609423402309526986106352660097758994079054469816535051394166280579290456790494960704580448266599997928044424445523406055134112600173956225541873719874742722894912715706159641105407224893566744937936925991977964246864328415309607154886251996201672398760932171964070746916198765583534277412937005621432619080941371645648210812146471816143641144361251357333623175943702712532532855440334516490552393806561901380575334219478780089579849450058101579258573098847424416998516403035091038020709675038233399391174316406250000 293 5746651835732805337659073797410846249446895481544814164597437907265520481271460826384775790728007912076097312627547743316630612486152092764921096132942705277057165295450139550291294905045240212692287932163358967485763620594585143447974215484535101391322256430921889330639599383043616226889253738625008000947704179658807691487690191502665800427006883023196223544783836720012062494323796089238027173113787497779375346043876914608191134130478234761918534275708553974504174056348017192801071530433869904095956963067964469527230177204107350205805292063868202073374407628200500289039441558391486309642974524489863617638191451684455436283895558927927935122248470634076511487364768981933593750 294 3378549534512527267080423056111476333674417590855040502657576834805363656565585939651164692207630540353871033439016351313668934962003570416352933334642927125374270123403173433574961205211910792926306231878822605052885681952552439640787847849602471409887012133576368709780325309012901028561839109494386717873972652208191623305257228694611116431022935250769856776269285331937806083478432638961713734515715386104382811946817693255073979091343378406954331297803801461575262134503877018673451322223530927133811486132254127562830319875453867030879587010047568944572036750590951531809030708723130992501233268528041909483420759435185490638060745076007816700691677169743343256413936614990234375000 295 1993059185352717618629868123166668984794680574859384743097928507464939422746014265171196217839097743533410794896518645326729705099866314742755925472108251356310642809034575520919906772355237617065743685225019979587790014166038106977061569587152469998244860102875802847596427337372575075987766163129249581004018873250347309554853457681665558412708602025266523564177499382876940076321745115341422311569320183006610220795422681410267016311336927257015501081710166999305982647459280925782136301967585461547222546769128644904642727603657772809563778720458301083870491890784055851339321066379618671087732501074974845806226058341167119685145824412808468364781411263919608245487324893474578857421875 296 1179721822813520729167441332571296680082049101893162713831274576195309275803141182372243071871259753167955747098005286153969081509996125951819926630277608676562830661405866188096369134111142723981486820961435646369066154479746924649637024653127640519519239521293835625778594720664792716763111471244607472537327549002887414048345928064900736347229130264254434576050588476014419853171253906945891921808445398458810280434386086410209361166996257961523767242095313496398879280100990576870542655950992224197703510641545594631230510457226885188115366059766851947633854929048318873002548723614513514071452493498755257854111979455186646992246645102522277330503452930088315042667090892791748046875000000 297 700653974211405738609582479932659158451147628935256341084993288307218196466301227601005080881457314694686842380126174907035361033295923324101782101514351124177591554323585856318398273478641315487656402440355143705837419735015335172321504610991080413936423364860365776259841436123803716013661340323016730471471552873562184141494222741040034835962497461816680906859002692244277548845166855936798396952622057408225904474130313079683336003882324909750564772489153068644058006012727486666574020492364176987061643826340819843373063742525440869610340079337790174508049648740324541655798658466234730132362451919151300621678922653942391753323640362537162064868797445305048654518031980842351913452148437500 298 417529537784574774943866511446583379530902313014075294738826595094118765422123344914988560323256436978447486269416139230333433868667292141840911398281426110747550231844582413536691062033553184264300121562599199275029328410030177379828031054443647578492904957983624367000934386892099624143584139911195414031040883289837817188048479394242886499385580886600129515642245875465565359717935320038423085934755405478761327149185835922254506287965113058913817516020843145315525707729598379493719790808428448210893446413914851935155310078688037094806292292137987739166880032780934468895863607912811804309058782230745937171066034575491996188832541728456866300073701755990462913814553758129477500915527343750000 299 249646551085246119834066928410554024818372401152520710737029851347948512233057206067864772649012207859779819141730570654860725323369621250647219235791818687743186194562406186783804034497036402125410424050557727657091249330273891473675670047556449352838987648593321400289406844320772529128372296489881905749687992263321316603292743708995579484086272718853023457667907290921545088378733792904276206020368236618315167104778751609619797297384203545078629951748890617122399962628498773352864254404317177883714853617759095738208437913705876682436587307288965098179429718818533817032653888516952114179409978583173690946950429552878417758834009930190228801731652409222513011588517883865279145538806915283203125 300 149766207494500375966075184219116253881797952959976256509278635629764582037935808940019354784313572405401352745930723053177988508236508835248115047060359268313852440979624157552598663690604209430336627163897454901283491963848025663433353030231113850164828185782655529737709763825409347388626349708027450023673721559607310117025797170645356457083047142354544676523647922903401044076608795135300493930485525122066351026936171059863134711130437477735763281740656780072980120565364752728950925217055422409824206688593051680947092455053127809670486489881263764489274307288968663789971662251273106719893947941150335000699941999197383847872097567295851795094690798700390321762654366466449573636054992675781250000 301 90146146679227197109097597303130651205892327825655214755168049740575846024133302744069272473029532354279572165791171892116376098510386300952966844700681999168897637249652923751404090591749315482249744889557834602841167279599196937346889102237922644219906309138675629689533324511781572499231796641835442061083897364010315135449800977223549691839350497828742459075962090637896664383564151555153963729679562206870350148900255516670154576402081054203015299493483141345116335548046660111045818324385186926574892049508554695503878519172361473694585282178404801087740457118871564995241284096702407080668662660608059591245096735974376814318997260518456276105321551968420747472099385788624203996732831001281738281250 302 54440334509654206738868786540805234769995311351856185618055988529813724168879863071965818467423399083476889286070591294120761066010208180796713751309336894383130146244624327775676700521634082278543886082380987848250799494596313279955705394119601152140897170760325031607057313601380916423573676862911468011925407238368039196490949459186033901584104278110400825510504318418680353420853471715726240764415887933854328659603449650023047605235897589373590374013552918174780736746166489917622567909760289634841649412951847626860247716258166282969460833176482533932310738719217253303376466967017482534434307175793771809129763759927792213431034043625268442512914518498593386026940255106865151901729404926300048828125000 303 32986020630547155054908071686199907480317054040856041268483152884886380996581410170623992850535053217909354277337046390765245067403520416404283000555615624692063894656026194720021600242845617414105588203558436862498169438594368250980167762604308820061349134384394304370489436050558276485112414870596926785567338863593173970529093504073743842103993190837517196670333057705864903149277973249896311785755029943272234846818642636549799103663370546511739303999759757925635764346227023397659466897406019155472983668425348059902112771879234664743470647869733875437798177201728398563624386803272176119667349429211308579165565273789322483836093134867591561051426467669546638400413472724803654045899747870862483978271484375 304 20052561792362480224925995355455377316819726230795752639553724081966577639280841101349224986453748268286685059630892568934990883416531445047037627273265038041075685422131558425708018601228101102529172443872507452071318126901473013876481415038186065707553685681356709640458167163156917180557254031519510505209243994649399413989325898388264254133806842406119701088653666908212488572960201581078695210594364133320363516957940852426497081232160311222155389340439802232314989537560917159673028393489512713161485637969739224729392835109657708527439113665991528526240749421378848821694216795775201681757848140034008230230462187482601346206671879694591966386568307729901080079665254274345898011233657598495483398437500000000 305 12230265908921388066353633544628907567688531722628164653499426272715049814925783893553846915045148855070724052240546952412272536276772591799663533765788340904824686647275164981559174075525682286844691484643521641678858246943793680166072106443302742148252428267703972014222313005306835792444862776405747990045692094533174478771618344903034941273617329502906319044346177777433071096583070282424408004910477173741569125443487001817517015764638681766055130146267007272715652358863744409998696404641876155920959331821805401604789534802961402927244978535753712850686204137370933579389366562889311525566386987524539235054591482051791375137415241678495509472460520343352180628637465749364299227863739361055195331573486328125000 306 7483820613642486098759324884680006034629165632489616371004240560465372471697049723574612613391220193089035720714586195599983772157498114854853100741359482715770021773231597015990289725404915724600268447819415951167334290470327055393446368024807842817527552888942869280162112554816106188441750707574522679886468500125035853865166253793374522198880189535432571697155342674135082235940686679441153570365892426576502061328726792130190221810495578236139214249786338000496246765265953426500105353718391998008355924122781947691496998177644334684266413813275445976957584510957956107522627627981768937399419849560090534477090957146928707678606409995917135351182169506026559822996935700950560388378107745666056871414184570312500000 307 4594387652712354876364289416253118476525474309618073888866548264568271942010810392925529643391534295856844414089973732419794113955771038993046203220532241700708393147639360363997958912211343584781342996258272028706541949801699319942334214707587119065351101290631076041713580584569390677816201364840379668529913099644811771883506187649127602956176069368082586060541083007572502570469797641211223471786389707018921569681049415781792961379091664936126467076214196910829643972647710681687243225962932123368765847344748660165410453326367350154623206015370023656284501076104224999247083869699172029812760668629093031122472039617025904040571450527613709266562007293327173160613537953290649341886453527195044443942606449127197265625 308 2829724113138241297083523310926495463446300197085060919634449280531313313697750109059665135092003042903886112982158933048109429318806953214701368911855245553634306910693591585427557232083022826833601506672595106741685653434867234268519428464595111758039356075189837877566983881802550167675797083975259434285765690061673583530998839447448397631615859256956752724795091261676821238195154929964378080562163949040365351095517192835255598548423003992919065100903364047461643868774389111078668873333161380510380793788622700757726403216099424515387350720391480546723104794718701081225713065533032939597647197684125754639950950403328801651313155016249195649605191952308985256446665064374587986173459341898706043139100074768066406250000 309 1748510206938700100376090068462565487713357633646780670254550956279083812981923180891148702211050973031595646333757377121111463236263092394500016691477463534619944786691851682055430534905918235960395837718480045056160803344450641036857670645040047832553968687002519243744052077156703906319140735355561622318348241515513111554858159927104310098839269193133269739894040300004378332294897277188275091555742267347504882992178152061050886886909213291431216104280384328094048387066328639930724512048118622920422321942363212489512365674118997598162953156564270494564235108207491788227106519304537845367013094920215729099062244472102247113112744514627634329697439016434669175594612324493647381685665354034142637829063460230827331542968750 310 1083915230728178534748775507896325486278470568436864714804413013718735508069080327559517877746578524699582403532432958640808033347541177020117773635719477477564235973680670838408078453245894873240360847339912387628754632184009713647493513475288789359052871812366846829419777696183992895361085768483541375096776070929184903925996592674799017017175745404406991414488061138249165965116287338698479126716990808530785281090046022004353147853034540173010732824396990094097524959589820172696784253883954651131114942210132889386853244839277923636977195016243037414923527016148791470867500196535707193361819281820301196848816005084249048144883146684767477198644568913377705195025713317010641431495203412804784193212981335818767547607421875000 311 674094866579731918809590180503797766314651134328961328926905551439232158712275633805726489607479156086073855931079737960357726864862367491140347032376167291856913357630594035526648520355071150652757779897758829243102308940222131728443291287839777540660514136620951816137067348491944212768084980214142261376003992925431271126889101663647661834704450919376090375786719061604130987689475895656658825005306657046200111107917378745337674525191327360776394813028675901745021608664178297058090440815549933696965143436603579834612045234106947606651582119427141224869387897419690967390022559829519837475345525689935612008874241854170762491883871746174827152069758489509634237849678442880844224657785400227349992263725653174333274364471435546875 312 420572417790023912132612472140195356595994069009076404740235984975828238908897712514241772474893613472608165828297330203165334167673491896714045111779770007505203901393349843594862831697294951582350908759384468766159856296801585526646919958593952268422270055685826947043525175027876088894528703494181265203014447199265738993851442545417456673480585839769085070812737686936357163652298422607151294528270533472772555501870867272271692741821583308681162777326431807053202099782767759749979700516614600600438111340503505634047202368547049853965355290173817460454295301825833937539809330999849818077434832683505254731440546567601364896717678272070250876983624050123973511040103856672941780852205233276475127013327437452971935272216796875000000 313 263238957133235359038867885887895862689302559188726068110192622655630597658392995555305680951001496795252579993623353495290512214134224579605902154188532729920621716950393401599786716574826098133336837025538154203917084083428288476931016737953678483500712516737678085077374876112430704862080769064970110938698105406756022115329873723658786198922145525965022355128397956848350690208450739492247175908430349531016771152497561255946417940686805995620258216304094107382105092202723399783081186944537725041660538120724226763503486617245617987466410891758138394172018719417617835480212447242736185580026813705355357804665957341965002624057114002145317239173108515904168232095929238762387324739259223890536915080318181026086676865816116333007812500 314 165289289405319026416112459530212472071354203999850235658114498306945946773358652650276986997283288003747939897886077887794546161731843997298124405948141090661366426034869347815046712172536901014882595109048126938154483319782621932178035688235865314963567151931320076433104814393311272579555713760417247195483801107948840042212988403030706987571993329557731423939531617085171521248636070249933491414782651914180942026886011473194665932905347607524905072528665580403553465644709567675821708585306745405354025465204719546039747454768311853586340576141383385737725864972017359073026472490237409457886665955026687664759729379987970574217989369139337987528612905030361125358661402522327152523210130262128550460154485790553735569119453430175781250000 315 104116614428832049757385290807843460461531508052065635583646873015488442604130081600611230160313068046877926266183824494470326915930417112338623537747994152232028620109217526150793485915366801202046044433641157418794043606505983392927575726587004915780138195751872364238437243998441031323259407962278215725792272854184267832128805539263567850232934108311069883496207412990493132639664315983721790054849622647143502452958417594981700726594938956624601690869851299828739908388851058010375925557045821608749247735497508202635325285523141236575879753071557632667134530073932937819533978978247133038268590330141002568078344280281803665690718024357444065432220230955888668977337815498959092343916108699556215028310390824373143914272077381610870361328125 316 65791799057160719054543627066408050819111937053274299945789742703869860299307627588927758926448521525104952369871236350848712145336600997746004709058106379936130941360262389010453122704092122789971384311404218309110864388632254035728081614658435367369423195838960581824522714070553118145488256788518941758667403531387391130249658505403897334019941338175874050517208734880327933480459226302239866302980924889091077084350124927650051473996877299646034573724160032503023809560308910807252210743313568526411862942124921313283573290337871549962875084027703172252007366884184098526632560506926963457796526587903891166181741754955486528243556313545581690959025548484043040786632751139338023312599812937500801503579173079572228743927553296089172363281250000 317 41705711942629191326116467807206243621705751558481514386402439310837951251678300003660880627845691613139008734654889063133682179623611915849227643991970279210241289497475438127486329610839119782947148499540401066896760479269927414561893865621423383296413090061359095505112112498581186784375060777675586537602239612343564940787266570569974199181234876827710511545600356191554322582798335559325865158473750377859825269769434647731215198578154801409483380902629878801521126141457725035076181108562471939690562778895123639262264643553156513126185372846496566794630060379762961189675953255552014656300392495074188402246263548981494508556541297763258276496265719890311084987022400804947482771440305444886136637981178046374886037028772989287972450256347656250 318 26520826186639002766946715151942324026060944828133468314013409727387639507663418739640136338404021097036004957042470866473601138832179586386415795010921534229883933070643819270823755434604468008457102479247387327974691256147826268670953076642181981700882543997055474445160879702235308905744457952787511167825519486143988384891262794745889703549028395361228624207413299842028379451972977422719905267448292370864259375265442377351876275627771222301226403254553620863512569767376099812912016675042619565580703188943545924275895842479133828858370033942380255829077705533770789665884319817840587447731083616476291258911824377907569825079255550111679616199754756334733053651536897276805727927786143806842939535354402615097146878042622120119631290435791015625000 319 16917726498849066507633579181854091319927779923628631513043410195420381217264947477729933554803818256030450104483041468546686388339742214009778215489602256050082899578374099415875749515791996430637176605867752525666299492331648600798837137499963457812940548050025838258855701471422404189605679213081615825835040140910815959612116657644621089124739258479152437718388208249940870008840573712659718988175213396219556207439734176266103649341253610814721003989422905792879649287507192614036667544024777490255407964861727094663956650173739483895874337785555810979254804857682684950209658421978632573599424076623308257940750286226204801856029727402629596983504816720182652504585231859663245899111696554890430599615331694481577817779083261484629474580287933349609375 320 10825703414687692155295544598821785446237069868154013959269073151401877366151240521823259583951521997744023110802155032669288534909190432395118856756323632178499537359086088987354553228986658730640980433361700149914375830500145800118382113781901364338325136006473370904040488189155073019145606664046542733717965566449629787972978109034456489637151487134330877066927048246146799860238549350899673806996674653587844934946983591827783313176839215248514679163338534187609769182913611318097144093810224311845738604101092238829860801871414648508506790275074582591616916653362435964458463760939768008432178923466011646782829056620210202034070557808647004568773809783136846534959270025604354259051928854474291670292006306564047690699226222932338714599609375000000000000 321 6949045986768182634551195005788278975755577766034085473258778482002978199155522152120283624234635615695624912552701867477264894353986372594000493168845381522548209756677255292176801105665723180565944361831325245226543655088455328787383522774012256357318757436997811426311708015079843297171646395848429144298071934140042078661032533136877722178028711566143463874538404859319801091659602953285194838201505042482192604206481226510469882382949503941923647215263312769818002773048954027112772591776941442994241591567227679512440358077478274807255108930308613190577290393632763836254919006948909482503060519723454207186444569198447373233631901043411545282143763947931905629230646552209330090120168271282335581195913622686282512530553390206478070467710494995117187500000 322 4474504711223271990001052506826327369851424659017951120096950053952739832712190514359516837105288387735135765984654847779187204633920646834828414754331573095657573499432657258969081196567442046493217120778373399740945245178497220379177445443284403010210635452195743185916721672918315484650202458232883132162674412100819391550996841463906218733386203656457165307647320668664554550797347087471245000731965776711832598563513172575380477125414032796422645412505762394318977562860290692205419069394518596906523759386494900272614167185269334977470161111221478823639088844219920820721509419219348010242369304940059011899404336289778766357835754425496102967035693900558772475218146771855119214206409841186610207090713207744121435172068856900295941159129142761230468750000000 323 2890089486529862888994964184362177821310356097652890499640018603315720397467429826648891950830504473237511150708345330269705089944042643401356915219822017547858680593770404709659634640317648103634365174886383801802036110113524862568979957063772365531609193955653787580562096743129468458889705996757629912850065552596838134025058058666067739476379379405918818477526609864219520820211764582815271220249601135416094853227616440405181190796178319876468575663290590318977814469883989755076490043872765070937213543043562904342610276361320044793534888515211346685813973417671802791637655368974530870264584455153164753585760698023707881442466522894562365837035804636052704416112347494980932314008169491074281111868497543386185877987829863366986415940118604339659214019775390625 324 1872492066522189574336785354193643458470072612235448052517298100414321635897491851791651218007586719821311924385132851912878870911476533042294230638432426097580671603794972060094809011838588983811256056332196824164538056501830180659247873600596281922967871850919104182433149208895325915901831650609400131274440339576251818772185123913365951569997803107758539300405996899123799940516052724001735984279119527900453215407603866816953649214480994480334252654746140679178093539766961363182531182268253446898519077476340727639159510460160419037559242619855473641066150514502653021751603127927630894261850737626552952762205203109290835994532831581785643036965123363280748874967628250884868446764338205320036524985535961835331450914829756748680722466815495863556861877441406250000 325 1216933714639225161155124236426517295185020821499604986484507080358641919827259953424322482722106843624005936577656395311806082422453334958597558110691609384035080479048725455474613233259374401974584011747834085629977868217021403526575866708936065168348899808482253949164464302630594795878591197750433455349149981137946320676238058403904156360169070277137158456048875682338795890044913706282264225659586548593340131015224256795689648224466100745495774141881736047993805499792269821676629232407948009933347425172181529213767366079714716503604039528896525938652754025340369771915781298470612388779359207460669859207200491280799329913675852299252686952524624129869822943219683587362919131664622011687747306194420134311723553396946236526340867634132791863521561026573181152343750 326 793319247190340882322443668079914939248112365205138617154634279592682627478432986236080964670590806230127945189657956708433687790385623501820973869763048318100924988978885485111179900169920958838325522929327760225627165545656473605810107760433918506089300755310208701551207700477401505397792896301328726273012235654718111035294851170679102261550691619733538728489370592434367281018520187076657442592121946467748948700858648719811348310797494437609228156907850010726013608572780642961288967520506402816211234948792111034498934331315429883421456315443667689698187425094554032902662145939548785482113802981553129798033920909610838678066142378917923549318846150222561734981574525420026421961770361754008542799627413744347953814314895900315638410660312729305587708950042724609375000 327 518751189330283461748394405796863412843601839184960074388994800671742408484662118568901167309078169125979816304230850483162944203961858284766668507707019720199277025728132458361165690096824422568198121392042101864516282784132056044058978176269445779955690749111514751108665852360983176864665155883929911908083763826218819940402576647981146256363366630875372134854509515568624385404937913021463121524970027701343289672747526012745323969730929173313524436694008931060742113476896210098865271039390411367941970396348348483570656327658246305556720391582503078471839545867019717156750446861785082630344118711821836765397924027295648074076335169080478137320071297649867826912634858852796758406293386496611483950408846604422418787874354694050998797194562683898766408674418926239013671875 328 340248490068821740459855531755460136126051949154882716645859400221206314219382904695269076675918725765291451596235383775197131533230269941778563706076228005149086477209332514050082818926826811809381294217531564272738741365019654018806560038680914040911869293708199855106000729699508514152508757239499172595424442506140742564729848850939435600862806586469182142687895160753396640465846667947330803328288472249803868263708166628413717800872116684490174460749184376809261377886050489050890217249847208527802614584721675612256329152216968039285078381813229596723442889713479442697811664900219254112613468167156558557439591745124056986016968583379894016986305117840720680171359017077620180340137990565971890942593683605298470681745512538582225381400547803423251025378704071044921875000000 329 223849052120323167503136183973153852839210826200909186242151010680608646058668357471821038582362319164711073839755027977632030100287795520812848523730886791446963181298760905525781473070783686265336240198357577526768987381265700677468667017123648702711742550840966481863214313868317396154237182680089031171200562501938425129100645565550462922540125852962485409039483395454979695298136538349481596515943343255482229375979840166003331955650773314980486674588642279823681750229031038751100045117960508797610950325598018677330550088271463785356355738159312440675877157569892037785566163738276088932035246215757285617600385151793287220973650028327495697580183362837150467926307788308132783345175746925084215408023008926067670386746954427180891940545731655376471280760597437620162963867187500 330 147717603878107725407185364393804369377186209632579190550945620482741603168459860731854792786362172917761401255140563639892932615024510413541663157947178355247073112344360483679897493094506848815026667835419141912993796579972475808289335398946070861555243175320263075969657966038297379524234042306711235073988415612756978099035772772551507006845986182171462759823649358751979283335267003287580990798578784111375015870024442236061174525763289094003872519631960622430547586055094263967472446034233397766597328569101882447782233694845963756409471834407071575094886747424891205141066808323333863082914200984467815681199886255985361413063465149435856027535992957057984782970790987239530569925403449646983930934327867230292127828629187628943572884203036532646535761159611865878105163574218750000 331 97773959817332400341248519313564250460394778521176765738687184483758942984109138193584358359238380294148256757065475171604251311321626204410255037340279760680343169009869834538691653918075095970197685569063029703341165231362603097466246742761941567945544721859738257159341487601868175248130930472816480088170617810447073201525598365608429389909160699740827419231345207262390673086230548004601980830250571107516280574314108501672747391421446542761115429799889628695356360826358305434181241527750612299683785740246473041029156752134854325931915307559100351421658014909866741643678978884383632374445460551172769623422114521706222116812491192823883935467824715228334243828605467066055169711656590178582360047758012870652705294539978386079861550106258273780401868435774304089136421680450439453125 332 64911874025702931194222533292348461965291567155406608735347350190306781056144964983657732999296651608972003060352297471868812729184551641992461206302159201293856160645545972402030007879295998308876871004477571146723304531665191360308484930650970212766791986684160911116903831637373079931273557086711949646815738315446433377065871704322098943330865964868445037560912414952734628518195563279166739301515375234696273953939301363157893119272616269576282932005260862575540425427958784636041013117201046158028273112593749829682548036546478485491083549518881067502859492957931200900605603214361034827086958765752786020645128067411696051497218218643763143229368465786106398947700186859106643324565657979501394372896131899512796610813082868995531849821354871202250258477306488202884793281555175781250000 333 43224616181640868240562063154513247512520533309580041428246070282931206269242031185783373335369204105792585781043801606823975627839922494889471665572005550301234681518201917330560344326214354849240185336749532963366076332155575887804995770162537107015821389181983559933004299915340930613959801690757191979004696173537325636565505464841944095172261984033835766811473872292624347297019273525973606636798089094915422944288681172266927955818650909680721244309666354574067846311511568102472405905939833971719247465318789664478312065846730077368609886969689498915833775432698769356840530921082877859286878159926013514920706132583652363428731879134783349352859009956775169711918452699322826565893741350480595962809603705393099966789307753805837575601372529027254312805617075810005189850926399230957031250 334 28869567907439046933415813882778949521947855975112263926047498946635222439487274273986806260074232072606206372753741751444347006240327935840662564593265287096095070824761296482145964818004724225289909948326049783089065136168875059512420955254919553157483897217060007824959858406534122436349010460957004000943009088091816566838875859222732075497190167787264878561377561616679365969558421610867041955243541733901247698560321424237154924502264234086376114923713134429073770321962405452178348183371246161417930995350027730381524975086880175338359413731745790265604103803891608107161873982675664267980734199650706624283210377444531747557624573178018819467066191926947438992597618932716723300515406993130740684053730211175606421415802068064832369547949776592975397460083542000575107522308826446533203125000 335 19339608172907789216890246558282654660961371374510435969709361983953486120560559779254024775051502644546961389566083370430955717863078341006549106662021972932531788725050743263478097009677169894071760182668247269980563252269707356108810612019929367719010881917401337731957427694814428137447282581307046179763708623024765693562539005974013773811892761532205205322664792150948917239002370704176770762648780141507475597302022277660270725537674526529967241043025056597811707781094629414778945635173106925271492482972865403515316706924700743236170546479479552207214645878728007500535315736820908894108875526280303742456409375926824965289541841671109296172847499668693228403164323527784199417059204639182670596589544848599455387411098710617950379021787036814961413858614258654000650494708679616451263427734375 336 12994196760305049185219744934200712989149624123133868998266885351857809986294894691705531475282278222303060296284256857701381406685670091795718834464517221526594985190702391264051691476905466947888693099058854176181118364130410457001599439709965215811354295944734799685511829770100474887091866042275320700291719385876901895170288797668893172798348532569053537720845067237579562362293477785201748013798495030968169135738899673040907978040981539235245570277421095574809979102575611993644130159629964642449262701769476088325422581394440897872547460759601039840467727341102961253529687517313535372021120959282285244243805462809694126222537175775920163120555003619108426887113562501800658975686258641218406526191211197066883248882990732795049477585593202171932499661144433389381447341293096542358398437500000000 337 8756725620564751135198595982704381059464433885945478037415658097274995735642778459615354367983963474756936810288802813552481383931516474932442219116080108961137368126823412297251604411855886711878850961057632768211809240008262390168336268630144062601973357457040802962641277892794321730014834011868597709340738453443311022220375485878754452890109693967958765111338613256626952926334676351743785707103396296687912994153385883443841047702726192524000856123177724032823670589038682625972259359606255403419313913770826531103968366360879662904415278617671101689122390306973157776398037507264351916281516629604602547288096533217399691854673919206905824470224921540452081676914134182679479181171773751227759576871443327291650556846978270654141938758859173884851397840693547347523661983359488658607006072998046875000 338 5918624101987281495027418162846274851221345081823258621122071613348379235540550926488279697389575531134574195217595142498537875747213240365815700102768543774906382334109346534774698567668541714019205680440212746972332571480765235147905853709043486520764613701838886422041180947232481711553190280719243055127403746177475495686307409980582159262143229936443501727229536954917785380593962594942868251368219848648037523962978053260628022461800054580076387413070267130698928590409690456318406747878882580013795254279780214366335727320070458444972184763225110441401334561729582732569145282337359827137892563944280877574126470509259377000214211898576069117433042163842253712723427206831715949272074903696419385238469335254546911940200761465024433653404085143863887516306725861126025733938149642199277877807617187500000 339 4012201057862614293938913856121056985171400971535516854705889071167578338897918680118022272991775602343457668747569344077420144452370008909634354282491555035631798406405119354001377155267892285530518249858158316856720855793996909928400997910669059577834397317872756093710966386720730640797539041303078373665646897209939352084233535595259721835123838427369824187507928266702700033410899070262904981912755847891444418801620154265400856255856794027333871146126338383484895107377180512438631646865559956521438195981668366845531219671844898044315056673184464881658847313192454253882466707000071682706414423007608739144973740628352574299181704727561385154609234082408574453101154858329769701527782193548642812494892284168245540879505020413622435376654158445641638582314064039057756316797309636967838741838932037353515625 340 2727870527968948135394690954200746815072927076916931393454460481070750486106820765166518721392772401143952666666200895799001919834606682938253518439285584467852602363731884160133662885026261196786462869077002209609274697825413023185364322468711518186095699977812609598997533160010459850300901682986197813538728984792744429527478396906134765768851128627459773835464142484738888926505450030657410331857386398533154780473702518827507242655437221159452089602134067469907027049899704334185160014432652150273519566993637392828821487143766739405961359174838190660331656268288993921945279392970573184496528417631453492894192614277758571191569134255522102477029247580407515246893411871735988519319355797794951063883374124461164540606130247321998456484286665041943765311361034137669148713634115210879826918244361877441406250000 341 1860116734493200267570812344175577760872556313770402568457760756631963792609212200051178094908236092654020200791800339152378979410823757705539254922987521885198987484763711890670868733794842384041643455494522164653037998355404016468466592561780872233972512669669009005332488807856647486426313614540819309428682442079489739277617474594482809974340606436734394341665986380076949103130993321123548501260926384320677387533429288834771488412532428229170455235142527833342326495046432387190933872700632093949649303947298186957536919679505273646512972102371179189898086380237380643341414000665272879118015898611871605690257513586309793740255851769065055392254635558225420340946820333637629608171957897888896579395447311904286487637127631583646644569823987771492987708385765354789624257889069092186673515243455767631530761718750 342 1272120623411536824263958312937606178648108692289632536762278068657990230856857639070035376649140243830093497046192081713383435860314417067685786590909622966363936274520282793837715749325956468490814391888020734023528380605176641031979998606394992726052282741248756688884369329058421732668812272235251609355422252288233957578607192281339449105204806554047570207625613354679057917362466561846462203858366389819941572941680061148860892648633222245703854258677254419345356855166940944459760025921935837006903680184522624897928762339247478774880847830973390491825941179645022831833948398743032795595421665357970004864646206939865275074653202131897629603203656637220491559212425885168762642749665180092100527689096937043769517279410406261105801527247385132869560044918086036856575272817326816010563561576418578624725341796875000 343 872537944990173510855399092615938129659009368271885390815769414713382517618382943143777053066010896932981938770724460183112207653118032551690584956694673056156475578954539799926204199636825216139749636086823767482080342188729978023093685013357257934911177062265283240273109064205772055815132264288087144120161356155509689196716093918373299288427497585598874743572643914393895688604908009859445063887286788413282806657063956996624379367990874564208078590026381774126978818346031061519428320035662820368044260620297748677465483071282452545926479697640474958103096972460494316902776354640620276029084262204674100136366350394219786943862984981611230242106361041857936787501532318499281075380323179813527986245175248312043112630796419132111104639262928343068269973885446954419630565194933129180565600790941971354186534881591796875 344 600211894740495457651449120483585044371391184368814027697898239597319125276403930853253299626934809207550838521670489718605503099435281011819040335644127266518476272264075314670627588520141505926029240185822253155035825124689575594716111744083110593293493096775247817078109617075586566415258410534565683574922933729091070281211772351761629836040575729344607336732865889422171817426051953783145894073948545004154066586411850708278091586833983461201391857169936578771451735387557369926267732384582553160488409687329288950708704224256890689256042870151481836676916247657985992834361553095678158214141387529062666565693976540956598112478530111714089959723057432120418226648203500061328349401677171084512333917146733968128894317866975954277701168009813477539553906449049415834771467495416252813100754792685620486736297607421875000000 345 414081140074350694821809028540373581300783770226982459031519790746549208835612659880606494347249789579844582699240772593609083553709040360515750848301138892527138556421415715095331794867919080718562698864599696103961168565380904377850733250562133164484160972802983974636827825052197482751925346006557167264407839853587649285158826966237678114509503347699938577867621026583160085419873510484639112599077182958469286559500002895736430873305982150023872060429403253669566312439393018107292085344587450252253494948434545325054375472872106894680638982846178316606782938849665100869608793263559005296792570905524066646234036503462925141415069019566044788590411762414123763763024046372458521024496152962603040888239978613488289683568777457250294893433010921505013713865667816446460640457482400237504416296019371657166630029678344726562500 346 286499080874665765836191999022294948838738023394687757213220754555822045929345358512673604396419836794462766263238461992018319639385238471460694197272948372820716465048975181337904683396772871045904580262180033973417204230797719928636422706304036133617656114880778563307435788483171453112320067403242403544282777705185105919370266981939132971168083035357584695141099876502873660026340673842613673655370212762023745208106047247940631191341802905705169765995529436294639812370539997276740835427593608931472055227986314856824868589422302244845549547145959458010963609317832584303285390746152684975140887875498400570056204785792720633511163160654882553905232409071793156934782469457887770004423392775324856780719242203233436311415519576107585438137347613186601388703562456463412310023759207522689451685948824888328090310096740722656250000 347 198799056798791002236115610246743053402602956639713524401235955207117087609690061423155896154250090874378554599003555095426465307434104163790674481245900941129280971689517960678021461321637317002526014498421850402334967147165205427275634099175226204947654712188980877048762422387464915938281382171674821923013701282466662267704171299965988281409863440038654719715256288941525652576012809695764683682001960926413515529199708970065541005194717788539667021067785833928182790620593567704011373719888179961558397730338828845058277032496400879583035796267322131720308355157224596540975293705809604206883610615943637778323390379027453854075129838030870351331727540146937687106964923254886730499377829002731800057057022518146370777953951836962582253091528420133322391378688506614236222241533679442403279198636756319729101960547268390655517578125 348 138342335945500965325443659637823617566005962939451082493416490829089347297177212622284941446361004699445621016313844043362115862766898556790431390339270892708890711252284442583703260944684433775300856927749737963889716224934861240189606049975253952546360708547321000392386096090232300911921366262068979390868879390929497727447080657777818374796337970518111997757044441697188133806344353963711131515369736628620914477736768246188805231021216615290338103858229377698843026648271545461336636945098232183531007774885015890184114271087687945657038586176985800232732792437573071951616244160977017821338691835742365513347061628427462883737235508635219731177300583320804398340884021503311667704163608447510600100955172059962638379331791106168197463824920893888248584668219598705446432505514281312964221595795955010999023215845227241516113281250000 349 96547715806747541974756676441838596604068150059886191222526567964348088610942509807263519220396292429740882963403361157037411819338624544564788279037251396032560967940443139369715114382022662031327700946857631477999397834479456875325660350181676689112611636593347097886333107415351721335281871212922063171093227686537320686402299079995855855329781552329558707386612168016672002754066004584923085250266627129911431101882193806907174650162109202276598222601166455018716189150600089592688602487210944440825566137563830415905142965091918887519681167705408076217163108100079256632697560561313811425702485224711261328921900671056172389094975184373119653366015405690801998808201143975624512135736498643391870217678778028537216551583396035063084054454440071443751086875752664895114532010424783628567416750862820173928469102975213900208473205566406250 350 67572727921795428528983411082770188640404985882435536753100758495184585731447407759668357145819823760277088409304411976599254221992550664287584157079041844603332477727079024271621165842902955731035280483918499397479703689396897562729035261156293287476542107120126684044676286618373723190510896663811737730921011033209723664842235605780156258289953127700702996637957650997584039545290813512585656506135467808140653128022452911723907573392300749500131863732286151880310547407330568712811184436392705037342567028583588717033731375295745683784582668089272218675403962132683666276873785242878428761571029526867230691300221394680027733406677244023029369122245514342561694769611546817183205706197256889548825933883286789616829025242712842397582881293840037945463705483112657671282017917313192161658466587518569179682259573382907547056674957275390625000 351 47428556388789541603091182672616722957389717416032818543216721608194408945839797261095994655160897030190075261484235055925755984449511226687817148327568065539182280276108440675549462462516159891773161804063046901019692912133444736679211918813094829640628105497735838148919062398797569817985163149067945108329750870539697215481084927430409908272918319783601398249407608413358388661936998956946742133916061782779462764484697354103345692472132743158298992838648971571920059578145795757451729515069958429420657821915692475951853753373247582194799001907982973241553629267849864636352303565974111986528789687457932905990436299406999176972505862242054390803363461738300578109574746845197766242184939819917118720836534470132196840157849676089170263029901411735894911994548940404263979663271759199013388267533478603009411411761675481102429330348968505859375 352 33384420513215680606556870031942416264868359748602331328328621612873102106125098561658798768612131617048170737587243982297251419472687023812977683186334642430787938322062981671665363286525505303264627838109283594319492969049544011497155973265137677981526556056501936849012224802531916258688521828345805275460480854826513935091911108088934175062373371800628786649845118646645793666038270218283106318653583089919913510885875162931265663204814834553412190998328926927908642836729345065094650835828772578033874174106578023918519967151330421716371426024539975690029629110316795109838960276278834011833418671771855198499750412470761650351101922447751445029064530873203135304184658260403669582915397725350413858457742383750848998668541149329410559729168416404874821639531152727846301492454263526944108160304444665733569763688137754797935485839843750000000000 353 23565668092019525258969990654144117173253005819061116387746237156397389625298351987337424595842047896117535267406908311683313994004018524030426148316125020176310259603368316670788999872388379243560878228018898905892254825511692943761112871502877774540994473130123683379485275909740638481737189804746097253726170935188400700103004113730192117196546006942883332626741645576928892780447688243860723397679313077752191487533298546835634695328611644488501839746114375479793056305371488553109750216404182094096435184399165065812221687359047003471918869012322182875862802051070307483793429645076216877979539460191866673073522188668740576155540248470837405650841614349997010825945694048649229683151779757603203762277563807526077022058337187243399269389382049690484938786350549790212877890945129268663919536093391554490775186003759245068067684769630432128906250000 354 16681848220273217359551801180759234525481830424530931433160878558746265433554982410115689148428130079780742658647728517508446829347595252135752878249968981960788189994110410225162661322457198459080476372764171861499877515970963675593840895289369824295824360581048147164930628024184513894875008371126234670807061747315703265403132708035774989305752721575201430549070398667933609371306542442830305547705813100202561153785819379989291021845143120371993985678731860515322514490695633518628548278351967213694328427660484098142565167929255360168324945521330976729679409127786117491982584549390458765451993241193482330347493350276131142213206081018059528173301900548566641173712978514685618147704763494922148361340709553010775501234597278966505523652659762911100365350384265388352132611334338370471143570863132755293690989706334448783309198915958404541015625000000 355 11842233072335459756949848754445815730515852284451948357556246386562122237010737248982966715200892721190880682762853714238469467733402052294649643082243910915969056998906543913934910073828958821412614290755922826556581104313049424775074468398641265237992851720390709340894802320438395775412126639478784428309486573803654748427546151511688661009450497541258365619944459261328875171359251725156315039977848401681085612430737951765848139691416397474451557223553626266393061787701329135652699649751194775047440730788438675583807116927275340627857573193976785346426470029934954965878815410596798545773232875751394305438771428949783844686266923539830648599202594673783291979809769570340836337295085426274886796147345964476623595663442692731375670524439279424323346462598697424826613368473424027419277560253754474142522972097447964134886433384963311254978179931640625 356 8430331037617335692607760682202768443853142884686532128520691756232128359291139863965707619410446123958302689352017089109548951807967294620146191711679920222772004518812210008459556136922629601774121519432279598475152423720274418822231015137669494593794131206765474704063193376130686475162136068806382667600871669060176346386278845848393804617167210703480102128971977989051966580243827261617971119610087693853678895109902423368255207380708748143205741409891393401481935775020384684560464189287415133827852017890845538544463173893888229344849983535084125703956107032772982579876048739422793744066620540718585161605911041394689696566996383053205943073147780532049557614191952566034458921647935904662057027608062617486064293428960806668119570239992846730150093258947943347282985806020629336621579318110133033395331344237236259608891941752517595887184143066406250000 357 6018299722768232192953179991586494007716382986663760255078895282766257653957331058373988786182941430411116690488178702434297284372834169382838400882092835571100814124452880163618016428043002883805897450987731978217418895127761085676820759929570271557339006493616049366726133379672895885658975915233028065890794932318684938246511741679119172117844966542025537283877610962933699907120367501458533590880703852270858045562408101826571336159526230289117650971544979769354170354725197204665579693467010684833492766479304306453016219266648249722056765246971577911162980212840390961678173998280589001696960288291483886385338652322188525750883247231891466838035711962245235487436728677443965109022663209640736309222893712447535892173212819046086211175650566183852652532459430421099679805447875620172557078509546091291883366849313615962180357144006848102435469627380371093750 358 4308417191583305822325708282239508971377700455823706667088545337348831683732211362271205257759231239707370854010131786425471685295868610482758398111250699247153606457778248389590686403348215156101381032586631295451513424724502058305797877458450664340570165779946205631558210286130650244509664902384988687377392232865119959176795288274118692188325287105181182013413484278882272107075641336525554001334373175219613271482054720654801581431499361709812151737405801535837720660161599431405753313001058568521985508038884963134561961457203087340339373098076733590626789557548244789739412002863434417438536815375578557358836226496086354658176569974498113556537421294667280465253468060809491932330653879406700234372070661280633232469944847147236921114631029731171867076562687984764626657299308908394994652009345352956585735765648154625695465114176840870641171932220458984375000 359 3092951100253610962010977890543424612223521106631800387061364231860479201370962367500869282801760989955471220924882144714647146958123477697014045592153763226866015316255725885644325407086151741496804415471281732631053457760407799592387353507727583300652785789527597875383638786731361318242852587620362145064051160823757922092495192199205847260520173150945953818344883242945333578125960593297552447108298606863928403074927168547316602311335977717615029534536963708048007047741458901041921723030828300776522288530609189689561204089217060991180537810642437703373540665850605937212323787167002435542687419480158286806990902838598249466732754110312410540254883189320608701612564826490278650371921355902397850474843938994791072381557900510065846083762445631945995780234069837967084803462447619544575384766928853276829403360210971374896597729797775855331565253436565399169921875 360 2226570009854837317579554031675664849632052668982786861946602527147468949998923429291723241227871964510909719570679055712439240682276229506959193951143579688309630184790456736980109803906458593856402315527290417355671231418268417088444909256331381690451632336339162850253890466977963640324505547425109741154603854974418700025722568768884706782489634929924828710098844199290525073065681206908408624319203004535744130859140274774597724362767565053619263459903611556777267413466014694471851850373777764540905740523360958718173578133389225549617003827913300685501241588571026978588302298598386720732226847460734569330584504566700766693844155596951522341169123409795985555197623325201450690736069077353680517920144756712107008478532714529460334483168829098715542956546034906881763400650340033618987885902270196587185060998915822334624781131395820921170525252819061279296875000000 361 1607327237801719884264481520603459990370447522653020656123191508876981646561275765555298158470969660947300152980907587350089479435646532955558068187631435137290769318530934085401609016344320571304203198422838947585198861012496487664100225731315931421592917112565932711506762410220513925765818379857365502041014533505516844522796157521366856196148427745374766740447612337659512263833793282616079043488552478829367735078109254157211249038071641827518985491247468102204827060628504548759806642164778723491858036369592843281380922149183517200088128277848682493481119095171867650450506293011758913786331884843107620711963619784234547240687492021830077917351464333819323095218288760042061232225746967274041473339819128928288913084707529129665320206533874592012551444975818193493634683575544636840522655274314065984842129959859658917135699553874195188996054639574140310287475585937500 362 1163519242253379837049866333637024389725490281211833890204920858839914912798084527714567386023435729510030726022433489795304647394583194231389119778237293856882405004768030688223555207523269802895419815439873337978174033051415290320258678467365310633934853122628600508471711558815441656846973647008760057193832181102853345835773486685293059942707544358331655987109979035059887095194976711231109262099009647289034596271754684986891547831712565891869183741018114244915864961102355527065482133546400718259784754745192005990004270169660557468275189189002326085748604333044292885343808800762251686201249952579743174489957088523817635643483993893903489025708821543682017327182782552955491405884978681294885439590310525888380066127320315010909474548804103390274536625036122748860034270139675454458280317871445303537000595168602593542150550184541279996608409419422969222068786621093750000 363 844580090243131005969050558770885257106647062740170927586510634677080194530532084825260944542098413585616641499340202698438468978109120258711999255864810141072107694395525765819668763235293591539356999163302829942541304340813770381044487128926811581876845127049253119083429778032170631511137466638079818577975661758995930990395692933201740964088290643005692971828370195869978105249297003653626672064658614598320899107450382985551508772693345779647411568523775225919666901113290336463366823787981420310307787107181272008659401172489682770417968356743091037362196908950906981534180704003694682282591544174839540106312869147078048927085831111826577797291188666569553651891816021849330799369397500706008773239378871686351056077323391666721246358831518645336094181128779207011088741980600832206131069714197637665024644273207980329749170098120884982162426268814670038409531116485595703125 364 614756058632873672825890066064466224428728419489167227444790768515223748148072677512960283710905143630770830812641458423265184283271824229037948612790457110128279777248982161461984235628325901235131854620940907624454212891121017778802594705528623643011992148565418831975426898572962226069481982903304389937161958782129570705402081533621386163784835533640157417399864743993745124260996739162926670604488235840168614671777881837251755513286819169430003468469791852545727820281608299908037998951005635160580957741289480868902397990143174012819121329352403734636663540876639574061698529801021574539748594718060979203453483429397274430353295264552165792350728282213166547304697347642074299765395711558720722869989936254093900376866165491630164235997906392828465657120310707393552276853837496874651222254803968385772038668623538512330258725622740903493657071976485894992947578430175781250000 365 448700163747532216717044631170294399756766357763448079963078435408045908539040664353758041101423050336489493826440514784925150970623972110332481902924542136977357240117896224802599963674838726866577376373711266627466718663220508760335797860848707255689687359608870234416093921027866793191595625218925788841904542602279860198932536710999121864733409376790661918535392284403307806901147329799260022504302086001222185604285519743048114871803278934392677520404293511841345635445166690853255355024053414960197974746588617595217565188464750202578277624318492566087698180893831830851473333260427642616059980251754123809313545118227323702773356465428355541173084107889687281503013688765488242221837188184104118319206276619296979185089249625570840254407805475052988265803607557323860272287348271207483998124056971960664313998919652046232077179216803862167942118510666205111192539334297180175781250 366 328395964794642866325006782456303302472400274803109091594368383725963563016940124685221648550961571443643253577880884493694648518558332671052585040097772564799888517575214778653718187443184486169964592534639016187579124796037924591339335390029086244293785448171770897706907103103496902533976391765747502829351013848060471189884366102134500438369042628306805370811902165861875202407192900604568449720997458373367907412557845496545856147259792850444474210601493667960687223882437342781003667318217108706034242208380798550935903202958504895891812982897322601545980385255433367293948131387859883642553988235379611649946998560085743455854936861651767780411217242961503198161866362764439094510278442588269723210182262789864824900599830514986982859534313813152907653378588668236623309012509654235263118707442177759663077122511120364274321909097287201903699049854168379170005209743976593017578125000 367 241004043238969347693574011813612582158248330059145011213280705019511503847555491131177130054669018374698195823801500038528071663283914544273072840122120587930608357049290661003200447715336997049289674231232193547889418652927457429861547860078656040638244701407853477241313184770024204602670753898672162278721685496023249208016684481933968151261642305611892154830117004271579351552654293393392811008669919230347268332876959714694209088885649397512212905394558271692779662644679038921026749056460227698838215281129692315776191398716440044435047104870414326961458923997072885328607924460389438926259468430290081749625542768440157450570265949472573141622991724688155802682750659140494089411414005683265986468737634032939318725311826085222292200951903534199162183338529184919608101257356150777460834323427480175639624467929133706843974703761460285584278923597112420651455977349542081356048583984375 368 177350556076266265552824553013702700941688837361152885947822691694233246948736772504947059540890409211360808121990449184586685287677362062327804311164930841447844172906796414343542104772227631823823688713781224156991047280670385925439782663243075459719326882292511298269629348203471111730431089298953448167459758486965967003015403424967007444069789302529654050546801302059925589563865726751945043210686972788800512004780352078724258332908729128234251573055757831766895684474690129813746831509005533061207638050416954456411686514601061400073901537430655517593114897896666417080516029182964107019302076832298093693421105653774686776154224630342294800413105964894080443254635515340270792697814454016147426910929377766850882007831844787093784879232638353552459183217691543708427768474653750866765874578970984911106000683173052340650498852029566801879936072117160961170156951993703842163085937500000000 369 130863726701501415133394884166662481831334824049880280445927423222678455237325470837542587440575997519843594890969742803849119162765590215839461136263417557298888483312820550938452302061815572392892238129447257069987875327385276995214509847544998876041091721129885951471219772685602812203973047958113829840870240413185387467095835078597620983719074450292212428401740936256020404923098082686657670907444897001706865711244945013908411760552916136354940456577848577663181844224167647050931891000130973807840751788562535670905023729647433146200922360800766448271904148165567740487516456404972293959952626456551563955076389036384616227531871816366621687082721286174193163460586344862374589127954711779536700802732035715985663075780724914033803491791750207663577442103870516905180137990137880301797382386010630215035019269427857298786014940151009860064716252094942083861184300985769368708133697509765625000 370 96823622748636899283952953040773122729130900550522218806438471952392601923480048275991600540906457212942867924670622877680310051295182685789724854389619420250774309664065995502008510851067828436132485739791537829911914287071711283255134718412818929578110281875811241303295166350411018304861487195130290043218885254420083145795300222453510146397422845400712550331675356797946793873468469589856776984029476363108611527092828112683553494130858878240991805017991021591409170257291264540815348044749689377232185376113282745751782195564098207280862170289686271627549787451726401440441226780958105299386649697593909853899236824729975660812583241177260314140525241913432532880219075190656661754944150757781204341422646878004094296896891846592747657533004401654813740278942807959249839948083420082844573356883818856063554195571215339897616323479812444524478277105370566113506924921239260584115982055664062500000 371 71831596025626457576703616627924513308932117049656027572260770944993381372838859725330603605844096184115434550194525602222789142775265575708172513637555889607600771762894291979464011766639702121482451918831274885162977105322322778081836562388267525828685738058821854027296236999242901033950463421658250350296825126575855090305676213289768768501955228474868014934879575290248981151821080576341568415962379570124236364124791480079214818878588642289054969636897973546980781117040959496314890972849563423078981569939854394380700837516969865622122952353918865475933079361727737103595926537492894094063491674234639492080518587575508882573160661763088430304349887862717940359599341825993218657308271148105220068873567320122046794284345668823950721508723033797749108701134412917034026595864690362512494963776122966365478810666462584912654576696567821810870442408948201664688204548525618520216085016727447509765625 372 53434123951323593057535829153973913403445237866517556463713813202736280659617104907454716654865429395783978270260981922577885995076012871979817144293212912872875927268954132228273704470346832608000413753220788784670748535408734714475319104157392584324556318964941735379770178976776071384602682351709953947334881703898651672000409363316422340217984792574258591306685739024746540759307945896722705864808366979143532394327870447230708197044357540267250694937861330569998147666864021258920497468124075737174720657496215741980425304727180614917758046702392509215729437681039703660666575143845425170530891068492435004508522715253438412358811346374663445182977803356138083521073517424999366002251457692991314706392160219505117135039199022329984836068200783839252393341228923729784669751873474541267904462679370194539811472690622825200501909484433122889676547960300089521248900759076150279724970459938049316406250000 373 39855450562503066144302355268083576393097387263109085847082603814211701253789280737125986336654516981020817896953660401471984213730634888125249369092037733300541191060932584799052303541640727458195402051589711534902116128169433751475289656190309384101724766983071047455596726626769496061359708510272999166542398489362517628964396082942859416484017630292939090920706958302718048137010010331355713351441502990834528966484534992303966392616611831950158169260439176824632521914660116282939800699311412731666775178755964097854760546671881029784515272724571278788459548817251363541846496519036537515020651621323865555984459837608683073663495011016847112642532843111190518645310028407423210694321187848217669604373539374376647566197543217444205859933946223366975665976560779459976622207961820755555862670105413303195969063479653502383537561025998130354831581932133655742930096119169824930850154487416148185729980468750 374 29807083515846095872166590645791987483627248091114730708434604431132921043885835960296459719005459773627512796679348035953923868933452673177863886069928917331962766830224109496170554868037688631304230442196295129964740605467936405737113762697978502565597066839884836843096631950556784028656139707760400970480788985553108512436616510351639214105743881468628073733979639386634281581933740562124398627576785005156455121906694970691641588142896920430026195380205104966464786069560839325291984945778639097613826983469162050831146870501870785321403244618961656467947720098546909835511694680206586789140109235522336175632167389654995067337822035057291434466765056811127148630044601212981332242511750451321999433066094100156896810645396749413113535844858417949534553250494400178723399562976237117789666673685955825464573287688975883923619650762155596188202088652928183852756460585353703862665497581474483013153076171875000 375 22351716145744137679342637821020193876283434579611801579003666014459692919474441256666142175711458828313867282529804707331762103154734685842780913161785707113745608892981159811967010565573090631392636860414656970870455167407004451520615224869781646740438597600187964105264735829382878127615255563633466002369810721726337644021203799994625382833201154657873499485067334770178581005657451022497366359028627733122958311356493658729511520977617140374655862918588834181067158802510467607591633491474164461921593475749819819128243318083332972817665477453130073679439325163740148816201909606291551767998719293597619130062006476133282230852890980818842207363287871787667851897781799663189841472949796200633813207184153368235068253709518035839746238766642970194262031452618469689185533236778155489904848367107225041557082187650749632704136724397852044327392805032609115708135500297996760277197125788006815128028392791748046875 376 16805784995313861714690057279388213341690316340249945918686870082654005403458832197927938856411438951902980726305323253240908168483969019143620643695248797908532733834744939541124570341661944717920571684321007897453994386030236943785450009393704743191692121267075453353798012972507150196208105446127673193661278697749274123573489352308477888346312571027628088388385325040045398165194858455474979792596387715401767801900215734937800715704990268138687946882926601045869879248665823912860302561931600826468128258978654245992560699772168474999179962438481370908648392142505700104815155502942795810940957561777667114345449639800412503303017180943407253321843210604710655757127686169091636336770801335718380718771439423259716303746540932847701026488515912143811776166707259767038090620543219840905513609786968806414949280843098133432769590142611894547724800637357542415770136966061965022589674845221452414989471435546875000000 377 12669521191388556164614451581423426250770083967753150117285296931241079012101705300611151021213514162265279524562886286921047500227873146637866203931324781653146235010999103896400730955074472584107100624370097521466875882581564040731063891636946506677243677261992752080825236351630207637330250514156006568326631151582301022704896954703618384292870668206226122904466792480109721221771417605263303603186333603250797308267905880068703010010837780312937550402993712486534835408387750219973606240908033089860076247540888740491582442921922311066063534455427526760391744393750490965139177889991632512011700737247244650075562569369270704359993874995699061444686958880170215688281814801930921606261382849747120926175639689907870771116789710558693312633178256556379390760375781247286328924759827326414461365658827390993883922088202704410656811239235516089675821838768567460443659398600373556381670780979220580775290727615356445312500 378 9576614738028274326516152732363027296622490116091205422363824615664769644313746501863807434451772490360195058404871561646585211520790645220204907933246791575829245213571159546960835649930441250963353051530113717540911575237586258153926899611526089095936149105798196193139816677525511443659403364045455772133531809596417858965251365594862682265201528591321106635206706931796380396078998792846306788793297977921656280281128774342110591089573583517821751477545279775657287097810847754909416780759533749489805994168998341472843069839865986836812721199583918046111528063083074659156825370520952539766480502407804161820330539069061464941617257508574905101276574108894711197268360931148967535802382077696114781060785725008419902536035929910437287533193758377051217674432211596876861296823469566864029928952180815153893087931208638303601664007980727310618781855264652771051430427352364098750325815956330188782885670661926269531250000 379 7257903787580611255564711498198165532965179504053125665946400817293434013690765993449417980677599674689510751212429328913003428162503234921692659492201253429352725727328766488756474771558144395372640805343896155734907428375355440860807677845141893462101796456508512100778907397013034462132117308666886106102773966157766808554953854485060354019915118130068939396705789894714136965832692860871906438375932724631738530964488815129098669724211463440126546509533576293611860144895572385770326756023187531328216673825682605819968532930517397350821486313765549694687568098652674279070028094905414842875224089331484121724922204757986871229055887114794039296425140695774501295390266809980855845371507634347725946935182663662379104444797285499415760878635763080386443551217772373415688123253997768184908848145995563192206254329794969084131101491532370971988732989618640909419795812685648926114900976458432779736540396697819232940673828125 380 5515117265716602758884039323904953614067730452309627163751291372181454015132584348095148957117871434403617771347334985575470658488849818204932836624867888743323901160475453027627479953897475113635605354435848862415891089812062147238374299023353561092186077089866384311193604442043408757375189817842156641238613966995801642799587847915674813804100735126977626912688674660728955298790078298267297994562228035231493116199670495316561395366569746511824734622888004764195193804921711368657818323284950444163373204514051333744874560807003432618360195033846939438628433304732688876415299530649458249333549761430290289300007620932476187782889162751030931755701576172074889318004566178301831824371733259277698547665079913264460280802968676369959600080207399342724378794407994926790738359287465890631924907462225525306005714885284395655542648046567202748845798633614042235553135204460244211591537014105490754900529282167553901672363281250000 381 4201841272633432480831281031499909424135157213373341654799899941524014503030987777279810863199942244214849701001123154842180084530228297746421750862619883900688286428356262324241882580291334048441175833574005773476012568436973966576755795660518715980661318290031147839914179509518888604766186379543112930459454436758494121603458135662761610767030614775935101565051566827115886088505790838031966929015270080126701433928203745114448299165051090565354907315901755451345524354538952823060258344688450374826919828175314688454260565168479520177606758103796065785571404527719724549459822355449222385429998677666081752054003317324893863911900480843714902623015098061807729146820596211696660162252898946473620871028735886795159579662295194834605452831277764658749075908039890908214658936176691695965990838076987611592896051975086996396970485681849491849452796181034560140164384880967459389542707298920501401973126576194772496819496154785156250 382 3209688531293839807753190113275133584457455174539301833461056055565349209694113992150045564125933096263531935623673603813278121015977064924015194056193996127881123815311575994460243966143272787849015295390477697809702756797561976766435560608250387807322537624619755562431610227557572015484166290630517073873001698173681330284078952429093432644456416533908634715370503669643831808796334743074942474013808558481270237703888066688046659635490082352280079113880200331846574608863231057761741833550048400448324072244102429619126538658496400952309995152216566703130564753782232142684503358989089920173661380202808954196642723437847245133898345372046820814473265793820300138923187891394680644181132719179168721960656738173206805085172112232895044017433830058482577055216552883831075129089748587541317474919559566644192371121708910009722917317437104620729986798001748777478211771918303658087662160272070244193542976063326932489871978759765625000 383 2458224367257711966880646095014888659150707982252744384512836500670375329135193024115773787351501655578428072139868145068641705734838213203315750562830837656412893493373815134165929548382850764799391486938672123081232162852888430069582933390100569320454429661164777107695433294075367090446680847357942912065039305905204824409373889717234529585541883916716056688264416608371580055144187744663207393953787673014290077510730795243676179964073333465783156998059155534508134219880284032088268821942567816264735450824108222616295951791037898574677241037151110075691204072177133368169889945969364029900980411420653208782638619895445435300890037505986168375671952864846420528790183306148010480330431154249488842459934154866150074557806846095235520218717090674728736553199378959374661190584023281975954767249725753656301334056287069304106296064683830543595016945133871876313179840706764088064458754974393197255400078660159124410711228847503662109375 384 1887611304193286541228414233628479407628119686286705600532554290034127264111092153533179023122351282257338252584604289139666363374928692195933695757951011499598568493403402819276987621993273379641050867561190655009317216891115852979598957394009209530174071618069714425025242964900185257776836639046196427308496832222681760433684403224407017187777001176611313677111750123691141930728243239201021897535183606807992412670874707305740674374282683408441516485288292242656210629736964178399270824259207915647676030906260138002979086157811257294125826488743910970574417678887192434634328677597804833697135730484185159711252243766161714055723835984785010428702694411964417908883327048890117185540362052930506471571362375492202134453828280000961490571693657169529904150108624410170366851648211982450449820941899089056856450753337014112504334083848025761435343577811155784642830804136954220890547758576749615144763083662837743759155273437500000000000000 385 1453225790216627272942421698087141015297760595182012385526796238478062748008107002594749563632945782709684075078551278148610384859040930447792464016335034855036734996810985655568262330549320034393593624803737173775850481849514313611435439299647647229339580110577038597752684238165617558977958213934238589006566940555695895453947014490786556769081227470326785483054433844797965730286654772967319285766973011647698585863665976416317241798242532414906217669001278047791418302224466608112777248518043710274855706118124374185532970229888491820334246927693068900079972826639830659078920662351668827379103831672723450130750929207734034985461644620306929253049711542930427546761661707143342999823662170209206351267841621149137828141555572027615988207320499923163705621128924130488743059596330185577473124688649576200452757399566497823860705506760982041451155243875710272636688970090170694812814821837961888097157103771905894973315298557281494140625000000 386 1121708915187374837616477242033626537791980464119551859937222597315154922129090219668038287053052678929673270922155166876253916764232812944870827206493734353117429167827407133584126839279638406804539641985391995937709155023597208290978226392558360987748906712660591948664872866193939080243943150252000624453252476333852332781464491469024227808657056975704904767500016346626444151895132763290036296106567568834616898877048801324538227918881305462280717608246054728335391869862189272756500223871539890056811200592147545514090345745135785907578941083800617520771828112691375485700915148438504217552308002701704955184316399847365790421976030702209538355556805101736026407106104295128759806301039192276038901647841151413587570334738966135458167447511938456951480286056748144203345673835773237242078972761837908217759888071296431174429551706668471692080241494022888834253198685519595310262663302994192891185593063951841941161546856164932250976562500000000 387 868062270578436369195294130418959979931346432578884689646462736015842439668761791602733500863797176733063502950601394814532749011086527129937994158713322212333748594906779072320743392232176223385374535627619601917168248954900831659958122229510948057134920992739077350821197091551455044984343396176751328047739315323025831178864840670453237353042907554753410110190125985770523770237804490243339405752240324506281193465786948937883661988436371034190886371088408087642517117222191023441500068195370989266543114903473302589402124937971772813282910580056928323407004142559424814802007193256458025522186814981757384084986724194121854001970483497035217428052231758959808117707994073567762805438891286468245494316900366762343096558790822743921086847310749420555396762663462434106728301242939378474797834064246029277004644104158080640246939551848444563721587440014934399876636903485560478882139483589662261248657803267871069241579107256256975233554840087890625 388 673507326414414931961338464290133435861272042178677717305618739238576566618884806378195738586304077908483882588612684241509127809476312988191515051777600210911674436477990369604095326588890660300147505488033096752011352770865422634522454715838133852131940943908610965665391069015990558044752863181591512705791225976911049655101469592224122039521610621493424875116693087054378228947719048334668710998959792706963547261610040109434163835235366173382100048977120118789229779430976932838500085261848957484636515580922824681539485529417651731376280586719662961905650415566062430031405142519194255638778280273464923094072570924768919113673822285594762983815889805007112270818969665497536750627128781986717711071440403143198610284837485856188649428457348735594392267455799946174879214887975776828403573467565511070099126658813520575240607807784208185931317907284562771569021227857778034626528964552690922923766739813591919450175282690906897187232971191406250000 389 523903885294013829695435887807129720307222766174369071398898800331388124125448946145121386582223437703635524128252603521466926642012170781244572047145061988956802155602954742603530288572373285382337870884589611927126991994497028131709235713527260240367204981755578712407537744617948929447179983444370453148341297405576243775062402015841212336986740673623002674825687948167086257668065932222124640549813160723731549575788502238427889917208182154722951963806403584446278777596222170178793740869837586822998284656349747201483130431300317862753734078100833404224471596930906701521166814542842187798374782215829433535170716446564042815735849449219214696683669275248182049813011390187009332322081210210043585497464288928823618541682204838079900714505517728281114558194777181037477667291866475071409770979353592229715839085345463442716517141944506612166665159408816898344031922735595870043710168306236588540880319078300647248069843442408455302938818931579589843750 390 408578863326539999410909294467679497109409052323069982547284738020481949518455676977777761043635215520460909046138568723944505385826637953237925657507002954690885192754053991309655717004084036462367989753647138676220017570541850697225070167352975485097944431653031626353034111968064165508497182463802688888059221753467689008074047709453568480740773479691768145493824724113638139984707052723459179250386094667223480085111938589302197782091059201610996015590607498080985706737500899128941780998078259161682976498360469286938887707555662964634881419112806573170331839271373106313421124987392480577528382554590165640537871691909501449617808572956276122614910286112517118248324515822570067183947321634404371448431794237835734033202493957641134548823599512553076332595610937412922409156804227220952211053673859211775972307750865954158089376148510575663576083003083954147800030050525337948792222828439498049554015569198388811711364354550823918543756008148193359375000 391 319456919780415632954698749643240518299558093246746134600883607477111029180073800725261133481084527013681481477679138364800086677150650044858269600157363604761701349185791718850827254452152309636107981790257913499711589899920791858981043524322822218926414266168582434569912746731915803171601280323282266552304363768568694184851404146528710684797748697456500141360986188881448631500688397544281947101591136886137813676745430803834034573132626801180369543726472899122966640977116957788659529539791379895225820826555964004138889165681875048948040947677475567680704905489407566473065555418414427611790161190226451954888135087619242913847173002395502999686008365640131846302003855144246961595768677308191169321154469583625691230897553580880586425904090202478526159343281955176599450205548816450767346222375779487350402265562615370691472133523910917684532436370122254648297121918027972197509890772820243764716646189873829593075353627806833856084267608821392059326171875 392 250413645800081631874772808479981692775344586705931873890883639774445505266660999126488287868165403184534459918947900403710696357277082701706524199545108560669970294087872424254829873408714298018977230207524047460074368647442542911050541055764893093775837597896345221681561883932961869511149067655614803710992226499347880161157431696438356245280830314169848381658484480912845018681280534009262559983489711128006974365448774843355476771016153590124244254298684394169233334574233402155947242164584501052181452247188094310253485006666426450347573888099683799457677255581524649445254229418932298102263915243930397935558459821432971940865405605110259408299974738854548989405203476522314156488027782725499705942608650733161456721432319819145132066154108632113863132840438136562837154514982557889912724028106715980136538586330037016518578904166777318209909765682958026449633004890035324986587045979333200839448545118525615393693939392250058517674915492534637451171875000000 393 196793225715136578150326479264160126405061905963408786034168526315697105947294856988292135814402835734526848371132227547950612767856981023706078518343684818536053204172487743741106438368260650295552424464447572593839910091843892875248067017649575287020243951692477519274921271451337950117097440468715949382977976047913292670014689496137337205180265025572672753031529396615611139131182422449381718640917391797158715917820584156716223580507756793732097104334547086933763315683961930664477962110924660375344652858013177350417482663635934472479427399190360434022230820129020201904645398500177972106153875771955266670250358354583746251465090186767240652386238384009169156735618914234404308223779835426273816422089233517978908973864239674331393250050683791265734405978480136424632015522452519010395293040895026374563293356939728193089255812575101136396530781329086312795537352162769982812995793633817766010353436676933357014412310625334212588199989113491028547286987304687500 394 155047921458942714579288199295708008735977812597725744985391810112723826373601744342714481765834918599892994418781940483786874640079696568600964690364007497912367358750670408704412602037779797626206951878832366862240372918684654845482734323954593886766098385484601187590205110057866492703229944623526229351868290343944940431848471203323721311825760868451722158818959772979079403678953212294585616547337348098242467333746763330438474747721511450315489414403690012403234976915002817772460422459763762027881711925566321275020305022923610413753145067447975774926912759342611065202854006680127491073994793051489661683735331101457185560070357609424005729570662053224285944046566029720278194666995995274627013013267283611458300607777184591046144422692872034162679209220791809927138876224676129207685100900345511966906617176780619515778749300918510584648205715309515778203722388045415572057631082359082347113333666816671824611740111666755015384921989607391878962516784667968750000 395 122467994653014495326858240809154281277094625822521070290075150070574382531591882800538849234883363589728510245660994580737135213281646395677373585327791574583849657154235542432825193526772306435754707228166975301075197005602692229286164027280146115912033405577634674500305117872949892720229080830442592962064399569856814796019841794820908739630671713476877484216019007727555531039891097461464305204343469995625593533902994344690411292797285176262599867243758866580359278970378280179306788684469726884966988571592619958169598847927862457451689138212132895288731428561225454039970495679069017391054454608163041937605226650665777328053392143100398282040839013205947909429612529020683355523453864671065576797617562287224050663607149194313584392211304044854295212672259052140449347524033221205574207095173470032533539949002450463894305535131426433091112937796229849894889645987696164478966920320022333064243115294567936884999224323152607236953048897021290031261742115020751953125 396 96978918322140162624594957551608145216760875373239295211584293980083838902717723669523405580188749157783394799828953971381419338780803004765965006803270933437568455525181420790341084744554862029666634621424720224155494839467505227636997747766680384752933250189713691863475114540408085831244824006365108986563868863768799173882031736709664495341589218304136567998167468507434867910287507034626353960639852947320645052337988870716527646543953011082181765775653969168544340010449500695010455716824225152817813417311632744141198372461280813089382625072635052701220614995534579118166066347517084508397540466953141759410323558368331052780605519163555364133547779351915629428962550084055962904170484588692457132069326682053404869781690434942178721839260464198330304990584890894198389176809654636263919481011705199473454325412806425890149677059819316329516696829431503730496079468779734882720702864953929104478236749265799187582983885495520673392100263754400657489895820617675781250000 397 76988767573590064489022016372330881515727020293172829211537889305325891791062012835727490577043850640278671553871530003766428304195863050800018457483857311965453895259141330597292998364581783950384202256807969574839844262236371274144131491066728701685861305948293395712303010487217711085317842032747957463745322549118307648471662965176917055206551115555451535358544647250163141893340401733374704718153888505721246612662238227447649855765661213302996366293072528157504608476077864130519202148690185935659729075080345300427353781126935319956938743096633508058206069163052574514190984212040525770670868491788023675358087328422431623498014917509380992412788585858364019416652766124700330389705531376451131082004259376013702621599725914695340572911602104440793268103516126511729532136351958183508429495205321079941595890677275322662051528071201058467922263611039129910543416061630693447909907145613648221013433566665561803463488070410436172512705366166585463361116126179695129394531250 398 61273113239811622053390026908117904703330393926081035383925933706710528710966542267724499772943432899373552319324301037507651153015962473510353789444791666269814337162191056613982033108377195974106348176360107304094212055153169297958148585880293932923207050879088396732832216917278920886234293306031205229038582068695891972707203235665235095013991471659077421085114911193049909107106152192907615793741169094339753934824935302070016317854128658763013968985151642548474754553345823199392961263140087121483233693630194607980996420555271209898311071333082776410299291850001329427673155353855934312139985472288442340917389081800956191553289284442901481968480497029248434760330841449227297998566013607144958114126146809057448956351144838939964280353551339195430967073796958140044621839913541630516270200505893445521341577556011246145098959576257751467035328452272825383541374491886121453349743014658578110150934623686505504352147828598194794565319487578136659067240543663501739501953125000 399 48888007053438757571724427419099104159902193171741063152127997040714733236882247639259163535103055046806969247178230532383330366880679936119396057309694559263756461749265769291659097806594377379694355464272255256552691105788084473281436422466758775958644845841339527195312634073160510130865324263427616617162998671259369401962890512554612524232369698266155941890344396198080464781311348572785423539304000726371657381879024071571257736798599085347381454970274036584512465374848564675840124658197156873196647641075695843719193922357512161162674079065303883767245929099432627270474970806006337747787352410894526030070383616232440310824659705294951829448460747433253099090050215606411919425032044170130327581852814689645059892185618290827895754951504914186132528160272197950422130123964037486929181688582316620173426627445997538657359933206457213126416641566263403068680640028249415470379351942576315648546590571928524265001579822887730329301282281538598706305265295668505132198333740234375 400 39104055376630351417435453651422534622516829376308093429602063651668587787522664781942013773621436334887279520875778334753693115546380407222756629098848034261481402281736351729405288385590466382133116674286138268481978729122663456428173671808312736077286456226569057257401461731601829083440914731733231537814479358974560301066539810442424668513491374328156060943004002324696157921406742877839982765168370308727755124195757361847312554506784930882682303169442559816984031026489137544557845386955428107628596321160883044379541820932316878809998594923211079870853934522880192580983286066574087486274477298020553752999553112341615355806921009133435138982513118889560514169103664803798296006626192023048481032712545120223669305732870408508167070800167084133197452743988803380616661212067961637250821043057036393772411501548752763126629838073376928393368102807264381471742434506225907133438080953881960222267536095519182756239876271174159693842699997423650870587152894586324691772460937500000000