0 1 1 47 2 2162 3 99452 4 4574792 5 210440432 6 9680259872 7 445291954112 8 20483429889152 9 942237774900992 10 43342937645445632 11 1993775131690499072 12 91713656057762957312 13 4218828178657096036352 14 194066096218226417672192 15 8927040426038415212920832 16 410643859597767099794357191 17 18889617541497286590540381060 18 868922406908875183164855242445 19 39970430717808258425583235981980 20 1838639813019179887576824017328540 21 84577431398882274828533682256356000 22 3890561844348584642112539146917561360 23 178965844840034893537176329861966349120 24 8232428862641605102710089512423344281280 25 378691727681513834724663121155026879139840 26 17419819473349636397334457737974676381676800 27 801311695774083274277382947529633350854364160 28 36860338005607830616759518599171853054973393920 29 1695575548257960208370933394151106310649717678080 30 77996475219866169585062730906054139515450324848640 31 3587837860113843800912876181333239882086627279257600 32 165040541565236814841991870085447509937276822313144440 33 7591864912000893482731606048160035323734164329952792125 34 349225785952041100205652959329916318756265362343460994250 35 16064386153793890609459993860445666580554921613529521127675 36 738961763074518968035157773218898394922795281731068498399150 37 33992241101427872529617168127435621848442951785265171996919800 38 1563643090665682136362385619592888206400116748112280376220502000 39 71927582170621378272669549244891939157505454849206663442162050000 40 3308668779848583400542790559471506957747854807144334508262801856800 41 152198763873034836424967965269187296855521099797411185309220745510400 42 7001143138159602475548507980923522588113480409492887907026481992268800 43 322052584355341713875230519735363757960157550504253270522989303966560000 44 14814418880345718838260564928019291935886370100006914031626726745463232000 45 681463268495903066559984193617745146257852672338354112402881840493679052800 46 31347310350811541061759190425143731719386886723730973578456919498816196710400 47 1441976276137330888840918965418074588701977323925275432475980041879169668812800 48 66330908702317220886682097878858725842359261494169825290487627627132940601009600 49 3051221800306592160787368474030356947803668040058865488962454023032150012735442000 50 140356202814103239396218580499127775315505262364723996028285188357747651149096391375 51 6456385329448749012226037714871520027473922564834747442444601577875699366457745163000 52 296993725154642454562396953432025469959991740803096951503450066837721771306132373559625 53 13661711357113552909870223911078206858184420006789177420246945501240389985352228353479000 54 628438722427223433854028646357029136517624117089602012907965194069425075812849202929867000 55 28908181231652277957285241669005194847703186038077624389111402445423150640404735187979452000 56 1329776336656004786035117617857004273117400483750749961134767172824418982506245557458771198000 57 61169711486176220157615249471229400829060902848920236542928387256165217385593377736698245664000 58 2813806728364106127250294071967683834357183638503555537179162896689096037738932582331039253504000 59 129435109504748881853513186739905500606568024314908000773228774974996096967597717731188383774592000 60 5954015037218448565261590923787687062304457657939233700834722380333177224944475850063710158730272000 61 273884691712048634002032461846827170448512165081960343573606424656833080432160516724205115682660608000 62 12598695818754237164093460095173353857426886783428157043521864973254175940624425372823081510867760384000 63 579540007662694909548297639488062262214221842765974662505212320199610013032814146794328201271438255104000 64 26658840352483965839221621271514911361393117100920254515523056287726177158758209638540603299850917865664000 65 1226306656214262428604191351822632098402873354000351059547338208115756532193918739577217471153721989588120000 66 56410106185856071715792653757156600612356512782875580302599657804437868039930332548688491143883233678133305000 67 2594864884549379298926455245201717736116319158977775449275202038715718455798893346345136437132131914144121063125 68 119363784689271447750616627208414664826954981578216998971174965425352836226005073135966724469913901711432368213750 69 5490734095706486596528350404327314434457726964837004790357002978984074865289964303624147163036888600166273814724375 70 252573768402498383440303454025107497196274139747245902730898796220095694059963047319889768304418632570065777071726250 71 11618393346514925638253928314753292398744670599231957979536065402424441990662043296144264146855518927407947759903592500 72 534446093939686579359679296240175436617193615427867908914420709091799430170837208804391031395813676734464461041404235000 73 24584520321225582650545182940078173453038089631559229364309879908957197636029255016827774659046299582901561543627467620000 74 1130887934776376801925075439642980733797522555865910028382143228131735956049810399209030020223409016855428870967153988440000 75 52020844999713332888553333345948812482743477479644546694190701960278659728830424256972006007706488829609801093660234285520000 76 2392958869986813312873447037542743515696842199931599733032938129156452939083583414612323615644055907591770633281376555142880000 77 110076108019393412392178274093904716230624284047541399266427179033172222647780657941165920584738132833395891805358398548947360000 78 5063500968892096970040187285198788614002916037353599590499605628698286999217258860362110752210176483242943183670749327624093120000 79 232921044569036460621848002255586172944267290393546132560159909997358835559500941992481526340926141336177109446286459665524768640000 80 10714368050175677188604979912033291203642420381240205731807526947031644704645942259648110874007634531560379342807301621561438472960000 81 492860930308081150675827779134242448785033088604767511238413223502109535487032456384911592983889778334285682263791443917777405548800000 82 22671602794171732931088018186487861101315682625091296924262568783037154517140112817570549884169457499323884262984053670427647494979600000 83 1042893728531899714830046092508826199691912786027931479318004792184008142067185585580689309289056203491978811242502700056351365986284100000 84 47973111512467386882181994028203696281271991880208641744568064209474599602729238067583158917002063027006651940308909127334845627576698084375 85 2206763129573499796580365918846063819328935797759370007459719835189115491214965300711697222621425879996108770900833566378602990625309310787500 86 101511103960380990642696565170158850047090558576043341705820580106375794176613412481536237785753491294842952231480889024472263069818389071603125 87 4669510782177525569564029711376343162632303240969488700898215638792774000009108401680286407546354036617769942928752486238567210646144470650512500 88 214797495980166176199944801546567444262528276223772346621504005516097012108153867722755047113045161515446720141722098883665308335330652433568012500 89 9880684815087644105197434873011862740022647754764024268743431871399052440850650187001864403439040744931642065067302273312210069909460072132482200000 90 454511501494031628839080808244554660022573760951934644923914888654418845760101647948125086054062893761903331657420835403543527655770716446215652700000 91 20907529068725454926597662167205927164188863358642060072267662995583434210071125455173877973881100487743118907820941036783398738949153254477269698000000 92 961746337161370926623489929137467638497609350827434230218336464846761238967665923852195426717769231505584794416284610087872081525521237757617337310800000 93 44240331509423062624680420334839280862356425409543637029689487054955922577007148444938597479945716997655158207709802738456520040093432596004699226028800000 94 2035055249433460880735293980750332316275849751341252975865394580074786085860119329645226789260794267705549055581766344182365502030407553552884828537272800000 95 93612541473939200513823276800510654792631980957449041037487586367784633580717900358069460861181176243300825151497432169688830178566740573281817436900796800000 96 4306176907801203223635859402379277059682444174277033226301618036420726962611080264107599252704447893657672499227517714418948385947688111391698069562021398400000 97 198084137758855348287249011309012943949575592328896272382486137609522841714810487083458573523858546421750277995740146860212764890049428034815858316343811136000000 98 9111870336907346021213430544994640585072902621551338526645307401610062326214978334022495026653983853157262169993670590881608491132950809847709875592135477296000000 99 419146035497737916975816702209635544429405087817680485708324713069985473809383656531617902940744749924818398860773945115242731055219807538574142310378124072674000000 100 19280717632895944180887517570077810609491006132157457629226069708597834708807645161080037213155114588501614433797406227246267075554085249142847582967779720313116375000 101 886913011113213432320823474571569764060551398342414516386299982461350412501487826540206164366615347733310895270249734410513122629900106780040246716853216342230220078125 102 40797998511207817886757772482299771043887759672139409987887801340867407529207355455432998095741128660735907359901304582288791006559572794884446120785227845077529457281250 103 1876707931515559622790852596178137315285547130957269524106633017531128625500600046401328426307118881351659842236145968977788329272657545094719524232325260299570741590671875 104 86328564849715742648378992275842317477403836582419479090580488600327449502314056339788336375875481745426407906508264294680254363476384945749127013071022835435152982997843750 105 3971113983086924161825423195864554648776935236504502786052248062872253423564615101980488071474043573526665894737298205393029343033838781500377010007985675280364402880017750000 106 182671243221998511443968986363856683905291523551279317606648522435902255575320895012474691413471859752869790729752436619561257928207931279172959511494895186814175276694977500000 107 8402877188211931526422551263025417282474825206332344560618567831442919008292240617749710332234264033521724412089864358866386145699092657656201054125678237230628749109895669500000 108 386532350657748850215436341052417646844087055150744724381539157763748956947006607410135841209492467886416408690036608284022741484708362259480326658750846162045762616305042563000000 109 17780488130256447109910024904260640539939278937392372352406475757218687818828740152198470459638152686589065453078672292581843249005982558203708934208500001461382474408811963472000000 110 817902453991796567055858993525063188952325453546784964410451999453228489990572438103602262253762161856619634508134915544772760034383914349364728321347048723768493572054229004896000000 111 37623512883622642084569414706890298001102427495042433887967563277813569132798841686855817233672391135295622655166202924311271271933768969972200467593665990685349487187460217442020000000 112 1730681592646641535890188522734873708278302669850888877755811164113816251872619785647540149020906128299940276532344405037110740039008238699431944672991046884942266723389090211547336000000 113 79611353261745510650948462571828510591271109047323156105339604778925552754895726276932896265745036208939275936593663413580528487185180281296094848783086359182261958556418495107297920000000 114 3662122250040293489943619642501230207680053582974603291462186928906482211687236547680071915213100528263460080168303327915738447078912425366434211227063210136667430601342968684464750400000000 115 168457623501853500537406060308124050695435262890693979070325620522657551948323691280486353181905417798272685253689129666667337779525547874444310816760156351498648339967802588971599031840000000 116 7749050681085261024720658384814809544529050804423234140172308778189890550867952942863164988141129099175854065454039300813758128301629521926746065878752235909369551787366605131954032516545000000 117 356456331329922007137149347790971986825131657732696918183114999224416102315216784416706679594805360571149365306066807508400921025279005119232600876136585758193909801599658006248246411198833750000 118 16396991241176412328308826854501285791688641009362073534245268368213392080336209624163540972058591981368879405554509864414373676359662146784225883289077782484911893013429172184425565391610269609375 119 754261597094114967102204050688421568713376385104146029367244866970745862508668945011738338893546483224531235593960071166737493181578961212278137288800655313315087486933306021913272126856142762500000 120 34696033466329288486701295039210063586417463054011496485562509605052081203135311093977448380175803122268637891293798556017681824800029901250433952621038387117311788376465540759992657925878475749140625 121 1596017539451147270388255372350625810552902170099734310113653351855311173285376232645860424793299728735095515753325690640877561657967242411511682342940555459570740708493064778938994146418636868058750000 122 73416806814752774437859553953289080022007647827395513019823497954626848371624675085382093838838059564624410801791409195506933336991706071401630843402073126597611418684613923609565886603115446173373750000 123 3377173113478627624141530595808671146894762608212730418052883675078339061736703308755539079392856304809982065106551622931537574259486827524739344345359964498628730506366879150760340057365683215953845000000 124 155349963220016870710509998649238052187749977153877819850680944801028122589562640380682118346619060836592211419143062265448685781199775339610674522035415680466582038708176010098096166915951147229926762500000 125 7146098308120776052683441134998752654443680219228096100891804810056143336378530593410587933241802903595716020423080106830442292185483334843904613586457631513454852337065243091636623102425699131375134020000000 126 328720522173555698423437427278097525779539628513655189482541911588246463146756228749430044163695636234915842574435376576553570911009708553536646692603976636183373634437161033200164505269385354596313070760000000 127 15121144019983562127478081867927611754914818479474313573115487308094487079844625682323261426966822984299580391369756388982875664235300729883165080526615872381298968800098218962133056165336410930522583940720000000 128 695572624919243857863989935728885916902657446181558092331165906746475424081783879157240775255965887295213344555418688165518541650294626739688180286790854452092841099531755201371785205294132881607935442640940000000 129 31996340746285217461743452854522677881644729146357215703036481205583361694423453151724469279977276216356912907225346887612590051933727519845628839631229085175093944708086790075567728515860930329698683431222400000000 130 1471831674329120003240194958613763764945291925354876782853562302964562889351390634843933314066113185054023195880245161727721094104215478519746410681360676929296516849082035605703549664545680450653102651959145600000000 131 67704257019139520149048789952296279977406610259425529226062379815141429339380979914514239395094191419188310934104273227182994946975021001842239283407081977830295629461500156903926157479684807893219221084182974400000000 132 3114395822880417926856236143184533631297170429837791163312953849897134064386922027761191808043104134408504486053984919303098078850689513290547333178641807029251968119339553511927644926050602673830221245122296908200000000 133 143262207852499224635386485633918165647147292237124207545977984540645398227174110591155246227129009896995332178645106624221712432826144804143744595462478614206616956462851418544616983373228095289979740741925217660825000000 134 6590061561214964333227760999341998075712738256324285649382338629148663960751902421827327853255153588404763054884838462058407084659837753899104455062656808982156151439079119850413557261020682535479145361452972664099703125000 135 303142831815888359328476208338092984456208249210178190785124160892086074406621902723453513945066358852135448856561470305127544117408279951399654525266332140151395627483156812606790125596274777560730231173399918231031889453125 136 13944570263530864529109868892496886641763004777050746891763361688520419673079543512866925499947320817534607238906757798989105116661687120210617266639185937348895703103428476567132508361812742160981302522142487585981417030468750 137 641450232122419768339052281266308815932859784164372583927655052479669858150502941403456010490413654645307657727111155471748033011320811427024007595936651181458345704339920509062929714661121936537013348497277250111550080312109375 138 29506710677631309343596327299976998931852582035087179691363422568058905940994084862812404655809851109399460831251306867661298964980950195613263015233358319300622684552916694121392942109796062987987161901576163683738594891513281250 139 1357308691171040229805427484438374447216506243945605134092076614565008304891232382092321912599854540024340455625821494825002206994758573776565849989830286228470700671630197861968102846549490359793337562205934208738588924298842187500 140 62436199793867850571049500001579119404118510857183461653113798536094355337127233525561026575301841010955974384082921584970673480501999104495712149092938829321151939471726700849161083113410825810122542954564663748218210709072815625000 141 2872065190517921126268269443073678654868775786691862039351751947806929933427607324481390230893188277888266732238838980512243062602728720693356826719989409368538834295764885171474604574888784019765268459886556670672413190446807106250000 142 132114998763824371808340046759437019588812603402765768188561745045529009091144760203897413723014815437912384478497407217542052392181621899575621920770701352442800121468031767576713348827131041637813092821020826925346643715700416787500000 143 6077289943135921103183626160324301768468429948456545207684084145913892097567121119083866783047724634840929532548635317263094869631428992584193263582680780982628884679671819408502460692953435451724592528236562429055982653715591431225000000 144 279555337384252370746446067806867029249168086459685225661755782178834286661262401993207949704531452515280849881775525061605873922699318874387533962054646090540305261106052303715732846251903244585370400578573285196248378591513532266350000000 145 12859545519675609054336485282985544148844266183446020975345577798169355918537736775044577138979880763019830159879054167300249885524040479705530191968948239794071284308998201072046079742217802532560390233265261468650201804844699897433000000000 146 591539093905078016499476766555339427802432817932435366432002045302805655465528662447521394443933369325300567941283005070052520318459170379913751570820690229218460792316230398105139184126054680769151519109163332139085468910129430719854000000000 147 27210798319633588758975859664293815938869352005800660541135215203167122714140224578652767359999838936194825513391451589922829742187320740914689602814541415384387474765655573872600967572413635695118365541945338023584673319068427673216628000000000 148 1251696722703145082912886251083932837146032541797293346222547875017465038541416701602432518326582419448486203051091860506473125815673632576285664517943516482154206954817981791317899970561434847910314328636538405907783405520096763016682536000000000 149 57578049244344673813992616050076106490787445001475417490610611724299170560874872646395826589526462587055225625517821608579854145364377227668377887082485916406351300393953902817990330775300026640780315776051222047788890890083438521109622952000000000 150 2648590265239854995443653369313399913751440081711002546315467814357892480995297618895702542129126832075129267105418123507323056932830881744891715795615287504977821074086068163939220190868796959077674272735092103152229288595879470653165707066500000000 151 121835152201033329790407734414871750730626253895133746309056315118238002428973289645829034653846674502020011548338501128753264311555217279684897619301989047218707543354182837752290061804303717755104446390510357924649205907676237481960640353811125000000 152 5604417001247533170358741036701046849719568145490624063505256303569326829460555681881018515332787112039595953718418041959848632915911542108204148061373663067540469226286873866446771092333093759047413078882225698916724387302172274752511965462924427734375 153 257803182057386525836501409354627685628195116144819243041998256700332080880317952474149521280495766247972233955823792728883066330180077925423803276671332019476689816469863557830720651341014337850504460646636702614665998457131657996660081427974413132812500 154 11858946374639780188479033626966331943787344489547312315402697897936554436466183506437483791742692159565615277147837048467555457664011580718123789783213260186756296203405133427662278098575146382911280965500064414787813218702018260271539173458673292798828125 155 545511533233429888670034111486510356039174827279691928540315003945760449139130602414522882152162205737923476051973715149800222993294417170921891357088684384614563393965867887489198520322209885269006414503623773269576023822438225694874776972506441435429687500 156 25093530528737774878821503102098194362550063170023273401123086602597217385962736133464929671879292928957787758035269111751967350431579953032342377976004779108360919498963641924913711557902220394792165110183377265431144549590144335269297709507267156690554687500 157 1154302404321937644425786105487577967975711877126304558513103308704281109728166173220064618279777146842834495923835519934655825131215347419212636609035661211535326624641544251175601057114720065321589781377215496703296016268041919915610347836936690546454937500000 158 53097910598809131643586021140817393782609559028218383080879004071968195286543211050501589249712411416002947441528502035443362625016737071282331168770626653403199400686152258385655706840839433647140299569150914556718108367242537596211150772071526921132151593750000 159 2442503887545220055604950545743485247763473098613740867491839515827237171974733484673601640605829961980153782768008605408123030786192687997661059777013850021213847563607022588172601053781285621616372039421709715979373217469777303694845422787800471283264625375000000 160 112355178827080122557827429474431037550237698169531924423885358991344530103318315551768013347716905069663279594544835409199939973209057518162895582701990654240459974029271828112770181965152787518198188621971512086352708338530397835656991572931989440052456427125000000 161 5168338226045685637660048156854440670354359154966043079218421034683339748824197702074541146184072306855379876175980274742026530666723604094660951296494714125138111823836828355647154482625919752544093212628063831465347564209310972781185648253994124183029663680000000000 162 237743558398101539332361589662712466216298072931792369767503535021805761282349057215892986799642799030949593152126432034270938811580124677529991258675444431234239332268546305875749737126915866901336443798264613303776378469991558281081449660336174786898580930115000000000 163 10936203686312670809288604349065550433429598737892464956760256407620865314345276463020774860694890890803301973193710323221449346607219091626572728747307411135616164630314966164970260010472303016740156044494249575713757277856648657948729976881739768279408443875940000000000 164 503065369570382857227274476387731061361836361565916969907607173765193989386752457022198360007695365382046599045405099759006964540477189395765394101529043148592128031180547977641196156779251117803231512856768711581310036089439246717588052940618952872171372180364340000000000 165 23141007000237611432454565025048552928151914334844116405425406388902002678538336503897512960326095953077971607113574368347530478401495310837946486627544210530041724041849933958244863382045324185344760175880592939796557204548497352506488937822135255306430044170396240000000000 166 1064486322010930125892907190268027943548330377739548108006432060299209451857070561256029224300762469425651475588159441646896538469018832857917515356114586679160065459643150827941681820100920807314531330352693489365453400728643152528841906193688609430626345961334350540000000000 167 48966370812502785791073601911655832810476944019847282146173996430149912611866867473466204481211168132560185938750039264995049785721185559990744482935178433086663557417081940398968935172540346298084218400050049412000533566108355545960495826324609440207583522756304822652500000000 168 2252453057375128146389379761265189490015611770544660460985668144851471631735314747975923698639070430684986905115556113510999396970256472398437597838123221197170931254574898952355121945592398911467335357509736520665112649367961176488648429960521862348397903163130088078147421875000 169 103612840639255894733911196391333690854467069344829251193023745672195289237837898776715527973003157559795856300686761655513085411600937539194655735285366648554149461994199790291495849576634211681769421039552512219862343940181252393942602317715412823583971521465926093355380673828125 170 4766190669405771157759902493165558597737935873284787113280247635770879803731159257283380200123057575401503248093850479359187664720405951416567293257206240437364352491676615837916447542099234106126073847354943238905413952337011639320778941955941194836407623268309542880708880722656250 171 219244770792665473256954937807169301143837781610059605689860430756548555585818748736623552148709419949918470890400122169026820770196349481561078869510552984400201662232581098390745496500865856268794006274383273028249457593750670787647369493254248085779899586626153195282716295966796875 172 10085259456462611769819900602721253712419603600324696984221886761278956166293535268177181677707921336941399017865543017626753419769051111853964115915977769235781773437088071027601193885319883262304508933133616558388679927195850869434937665064766510813556884338670945678642609485136718750 173 463921934997280141411714207050385100322242785346197845361632542489320068214667398346971590239085869551269175288229447046580248519431082969424350567130043368956000216932874713920492837725511698625585533560696140217006837943936141641066162754516298837949494824126328949613277039707890625000 174 21340409009874886504938797373277256374166455033710887983493008591046765487746191035698219934277989101342436804309044794307709131044296246981084979625125987703823603946328854915466349019083853596336178002375728457129243241742951557919361319062089962028459966523687305662610636683702031250000 175 981658814454244779227182096222892714141448129315643325022613375638098303802214385165210238047723887521812082777589079694141497025002839893835674973762863238595717084799327828752015416233868280014656390853802005508287668228583250288993929157023430989847580105574054330001466733431787968750000 176 45156305464895259844450257610651455213277009046019575410026892457833155945645281775465859179293260236071716535492380158707044276267333691583105710265257506902715447552736631182020901406318217600368210946120460552001331457416178585530223518949352293922835499470520318004959991263808214687500000 177 2077190051385181952844706384572292896498180590616280572101436934848455415638699184498058620282149897660237316208105423389429379999525460108030789805486597527407019652195412916642033454405941386138655701311838283331863580755599800365967308671353989843561589200130098299183112380390805550000000000 178 95550742363718369830856242276512467246538463195981912931548679217871908173475400574158643880013350388433745028297192162205635649735738710562403676435926219785001409584514216557576925442140191403485164545433353481956415154534763761098193687028264898557746363767497301577571848466274439900000000000 179 4395334148731045012219375579684175217691388484316716304964173673923976336522817834700536135515037552200646427314062626609594169354541843929578645421179940298920149385881559598729498432318356962342285982610100876440659260623290410424849908153991816594368569024230242041559467708360500889225000000000 180 202185370841628070562090744673843739333932352435839952561650416816867114008423350427342377711778790055937290908720053332258791161399498038743062496052647276857539278627696343638126973751101137651919283452434429563896720824698979620882898823983429550585860156952941338043293738690367659015050000000000 181 9300527058714891245856149783381909258086798391347493826700405279009039833465820114592274207554710536458484190462427909064978239633271239116141310057713400514402126451851369142166127140341199405926768992997553417514035911939778918275854852277344199519429212915417247184532003732679414963845000000000000 182 427824244700884997309381764341282299313384594252694027483291891274839210191131557939915102914881451328062397783635352931031330755237455149694992854087315028870657983143192036294286254178183141384418843444955348628084284087219831368134501204521752950983772489066554832700276337404710563598395200000000000 183 19679915256240709876231509377761851546719717275292802603340913256065003194159625583977132581860708616942029854536633678055013905289386320588585581172165227882137485165173657255426647026222164785848742831658643497770910707596167103918583588076018992866926764512942002193728048028680179097370523400000000000 184 905276101787072654306647049407936996951092187894504731912819751761915019239981933631437964381389875521613394348612257048024517057246692552762984124447400827015188595412862898580411063297246565937981939657444264685895926344403620316613668150387797195956013496404154983270924554432818110759411122521875000000 185 41642700682205342098105654702186125846641559532063167937074707922771380983171457601567350311904696255114301442346981072236858964069989910325086799476711773245605277543711347596252409502168236782394070096276107098735469669559938840428330171977975371101208828575213005724740589406496223734393248707460156250000 186 1915564231381445736512855076053928892342512407378301371332521041850157149554079691784228252519552359245485234197916448478982153112422865727234598309294244537840665940802690227042419737143741045241805226363559771185406079271352819257855317621444321185681367403795884682299916201876221234709284897770984130859375 187 88115954643546503879591101647135615804017601509568111764803881239066718864868183017865585566319972702793516507966343151224223671778751968456095110020336422303390263458893200255187008362921705778834170651110734612111209189441885364292726368275678192623938938421762905197000158676642703251553081497557173828125000 188 4053333913603139178461180010606363117772863084895842832647195807697284683522885348189660587805814178632817070415616334315520040356500667326647783110001622003976863253580527899170166594587806821431098875083286525079353572046475436438269937404548434873706466649750249209377097439886550743018665932480752374072265625 189 186453360025744402209213789890446443793802159017462279702360251486156647884441114123231296497113412490128373073183929593473390220037702900060010960081463087581229500218951755951980349904940333667293027688802107907094925166928370317622120685507973200863174979593219928061940188811746568268021827950012541801953125000 190 8576854561184242501623811767478008471822420342026306024020266302113052228240039026509042784806760810840343896404527638525421485853582102951860345048442991799960690792496622617319262835595217839057499477738043399069090592087489704144388976552742956825930094654541980558059555226303639528789351315954694622362890625000 191 394535309814475155074694303199792104339977302988201437722761324395501701495019833712234170688345170724427562755208811808089584681637469399440868307890541250577722059348826888509785680520358521772954761306971698531224223615066636743354897099511244348037334687204406749628381204479518750361995119751852813929289062500000 192 18148624251465857133435890194397407672901670431312516222369349719422122409320310920123761177287200991711239029604288085845289522976970935408406021991595949684127595095802548237906138317820317813298545195883135110814975703794608013782004806217279847120509072078718922701679173235963843623854561703312733629775982031250000 193 834836715567429428138048752313801413123561706563497035176918014800084127875976982151637071680678759566464375065651597795518189334865772509542880689673840134663323489668337417959872407348998465448196379006126412220147069007492881083302893994705715345503858094709047494547835132472742618179675855724605882941203375000000000 194 38402488916101753694350141561524815371507742371450313016996750294880529509679367231388977563801750772678397117175255076200561279304817249860550537697903231105556684940640419104465203802796918157515519975706962760869384063875614319562795859306902090394108865083598669074489461813918113673831125240256840743384007500000000000 195 1766514490140680669940101863764279224009255727097299096063019007032250703232921415489208120537862050446984385065231793078487094178806198593542474255233543202153728994420209515653514018643780403133561428116331215789570439876562344314462907441005707947966241692575198540518763332653173559694534009613552807448749278500000000000 196 81259666546471310817244471922127179282741144035525235640781743987129982909366994167973163839574033524459279098287634018581012447619955987700173517176253957791998158349731911782240848097547595019506881201250462186591032185761731210735771849910106635814031354047384170141478655744545414647603990699034721698689150904875000000000 197 3737944661137680297593235873110485656008600132756315524442231700285701329631899796597245612314848397757570771164447937458394905322688366537321390501457730173974139950542489026000455005743774751084358661301627524477506549370985571605789188570186063849657611976739495117622122037064402869457109152400585448902067069601000000000000 198 171945454412333293689288397738943568990510951435600051339735481877616803298173819323150185114492247511889498968257261870244136571985195663148504331482317951986981252338927990629159282359792721568648362732661943941313991232920323494557571470228913597337552981178487998968677053839909707572658540702606396885280886514405000000000000 199 7909490902967331509707245484481020699012809651217600472055341498428770687027502525885699434521776240972448725048777153368226109463657807003049183450596244924940981869480625610866269161197499357811746389509934175782026212945579654943456525114199851889580671083144072532061152463934698754864175490814032496004928943836390000000000000 200 363836581536497249446532334956649312325257314676808467126105352603067905466205344803255491147059233859456798815574439379706256227863262066318507359188397414634169991159330888097966063023699070522145126440088283199622546128450664854289159580545323593043721482797038576333498998115621297131342410487456417056652477030953335375000000000 201 16736482750678873474540443370849896934812567728405807263999723691237243494036471350033639073255307845742104361316380489133053427906015471124779367420360239734395460609274354806851189606110606288076371894367249198137107882124334150556448656300125527003810553307224573949310262422257687216295975847993350006651125434705761180421875000000 202 769878206531228179828858369349920573122511753162537612663423811157527347845575457851144899268401960080528291276248354204933096602925770751100903365760237423526762961125283741727739163163334080087312663448821182618103171205937447926814605142451269175667186811711027239005900625298195087739618930204706109710609849065787833857806640625000 203 35414397500436496272127391807474310813207687977891954991868830548736969303877684402120205489202765894539123100551254025593095245813974245743562408409933871787771191316853480275683010509118080810144491905581170388762486559837228691324453933342125830694665089074483253456695822089878741460825504209658379214457519303808092188679946533203125 204 1629062285020078828517855736743204662087872424285408679539161367707986462871109900098074221869923051571193041282803916039141205256296352183727971542284873372525049373027940161977851272416040530250977787995365338675672717259094053751088118766981489090834592808865623912025273578927241643453433945274214596715441293173404511438388454589843750 205 74936865110923626111821166715759187231336795273557028554227952503148931300006308645287470123526392622057962185507471634332680988112381041970431756246908303395210889427903878322525344919331095379494925750131333641900644498635758277475067257892915283640524950926863565049735746687868137412843586292505805045196589046721661630199429966552734375 206 3447095795102486801143764598901224160305047115403186973857405573516116034463243747738477631757938121769070748311527978390009545164627541786157382577111937826531014466622269768719317555315707217719407290001841056305408810486092581587163783088482196329446950541435956530646735236525811294634427809243718044306050161052367132181962391561035156250 207 158566406574714392852612754328366182566555675819344324361706737542459164324983206674715246606036595208397237646285225868153495915561024075332592735606930830010951824502309012715034496564013405516057553696986761443895753915730006682450038336417439569738720691059777260354814255396373106244843958165149851382094828750658168092440160525211914062500 208 7294054702436862071220167506934698472917642479237032783223051185025564334220195391197175117329742360996007090229415582195241463760182586475286774297954148546674371269901162327976122332084244613022380139060187119047036352702946706322490063118513563625295296595877537308224465817076719127387290127464344958927154984268585097667589642913333984375000 209 335526516312095655276126822479169417197591298058397360324051122517761767205785287075891030908206736197197404710608520140173801972575723714575741307936065459277628919804541380641364113958567334550255515967421829501849924936240499613354184838116949261871307940659826868890394053145676395562606230439361096771199645915902094847034853892509765625000000 210 15434219750356400142701793223409764413484667935413850772890212990341646418347496257110814268892711762990647243536592210059676549360224934544405521920203323510215628293309703586437694617414173304388348500549238742626898169188741490035347411470807103137746958669319269035115883403619951933181443008601213529201025790480747560542689268472842343750000000 211 709974108516394406564280620187775839250486263371420786309571777070043824612035052358206416739653292060586129345504839306542688249575492815095133109848563851261291481289857230079319820624906911738420898351610782772812224564902917760619385691394566168265321226342364472094410390928165169236545110227849534321050368680598628813761831102977730312500000000 212 32658808991754142701956822596540315712111178879061109268915673234366135110603684789418661348021987164506925570206680624831979456087885061364541891793732982669968236268395736396091510619844209454419485205445159952459458505789914966892138565694794693312523547247260064242083924973893378425307811710452923765755131830840281917960765355909501576875000000000 213 1502305213620690564290009886564375369660199523590096506447243037129782915035621990912127140131107718310377215056470582665126174618963721946697681187361851986037125830924052577294467911159780940987676933578348935498164765348603926013540301436605547491350552032574171811147270986100611967952048403219443159274141210810898749094847350282673090001875000000000 214 69106039826551765957340272949643225961911101662674009906871323925043601046369732465347230415584269183568772368546931896836582870899193646908888740389874456328850953965467586660908108036832246054679401363050033401583152438115243768907885081192602229622817883313034226228665425199036873684132787115772546585783287114185356378060281623284943619721250000000000 215 3178877832021381234037644191396958506294839161071372876020319871896417068970551010263378039377925806351338571858211177235618736622371287224749280076417356245373091947995365426656334339959460450230063028309464685558985399018255970945964848406530647409157100566438922757604142056398261913606852513861626817777923291644585941433298045613565605615152500000000000 216 146228380272983536765731248047075116443721311701360475553533826307593323229717338855613029371824344663854301081246190058904303077770788817428290536872495589849960853775743757524097072048460963545671260745475891780128999773260732510950399368747721452778126860241346951097156753091113198278367846142009668919196780850269259845524922278650281299358460000000000000 217 6726505492557242691223619711334946513502481011744708037705904669217466880791915943175652759056228452670771684776558964183431584642532838030317858994407854474865623151622515617040876313497687156705155776401991651959680857508553644365957494495217735493349358795833321479309965327045370013199982172620491781648900850397864974593530895237757184585116417500000000000 218 309419252657633163796285692575204132847313957522576560649895970002317659875816975128077997217597851929108865548046943297564586266079946163625886438708728028737420090145645977400311026616197324500953324847176641913816333306761853584059737267261771418936155370759138211307469133426253045675215091103988906941860949196192170421821190606214664360517610510468750000000 219 14233285622251125534629104407734033399381634271323781994807329537603260754202618744198239784123458021010452401323201795496833549333510399089489737743490994257908648488733615793678509781658119489953827893528809554559049266428393906732652060545339059209335120897788670661310026714849789780059353330402779833916741781985886170225046704246220230934654351969179687500000 220 654731138623551774592937080022399127638194018848548809836013795497488823570119976523081523387062397681192060735120344400821347228849302000435122152552488353266783748859573363127526423246133639305853232354866907123157233699244206991647577427724546333583059906939831519512277896501223947099072593583238493963692604217086724675010182682261982787497162014795970458984375 221 30117632376683381631275026435295505069622311616153879761751250010093549578032663676905062252725055358120244484854622069304108526112705271652703640233094743145471234539694174307742489204987666355798728008027431800684171705407433954978580838300532967888226715022796649374899660485912857729827834536380702014436554897216926787593127191549619183303978176028301264648437500 222 1385411089327435555038647570719789912322834124812219206529223155447001753279095316765544306979179221676813136620001894464633845434767128046040847774738403083260926178249616452813395863977079258195905335320034113375360479266116911326604228087476247630880131940857522229640667147588730914042817116675954666731405542383056461757304222055578209232400026834328987637939453125 223 63728910109062035531777620569135383206379928103383768727634099186155960201266591870353260854324868884727474501378101495316287851970854404505399025522256981313506993672218868654975448374575156337327123811958949832545595043669930327226928360707797255719090965952558188307808571948329087872743413387069056390904600464778561446244677408903463603068843207336841468149414062500 224 2931529865016853634461762832717379800511836377428946601855816767894421066284233059507443528134698087244060242444546189910675406194142818743628357852111232748887846368439307520821849278244624058151561641198696985066790016957834686431648228225403057361192272480339186859560433670278729741275368600614848486371119006519972865964795699950324072600465282216246504728500976562500 225 134850373790775267185240735485708470782389018857636635859809917394301431990254501397988059612946615683018959079211990308899319342600820592450280645565901316456206193069406973389652792767993582117983752277183599767544200982266594687573624714132234546425103155353192756896115480000877632218899668015027753716968563531035159249993121791702726883344544270260415722264843750000000 226 6203117194375662290521057510655203654096743960305865232946036436203489115034140278270332979100841564110686561511558140074636623959928603212944390325243193129930221509121300670162387786795080000647708215852116729117055765282341788732138234214732374303662606792623785796592409350128726800179636105095045767207535493766616540927807223502105240385151817008642951302058984375000000 227 285343390941280465363967894692519612001365280447355984146717453496827371310456788404286526394912173940893661076294363921834533964456919662941928300623105930277357140135536381788950309070949170559529304226805023663589257750358200610495062755514764233164740630108718312797140851127099205800076850216089225619814108087338828707438068269760359158771589881303377413337801562500000000 228 13125795983298901406742488619165393372056895581240412901556027405034152283703515668076876366235399022757815028098926202199408177592046353877762565562532636187527218364454305023934016707005175113345273347697576003557548732738085141227184400399145326291933707716414282603775685781023005690281382277015887184313699799405127917208752147153730798218602559156866170333786720312500000000 229 603786615231749464710152887793844691234345460051692891365404789651155667574382851036778010250229956049923063243553758907593716226509836454062246380706649834767588123570073686814456911843465195026686265923457935138987760339030839515340695195953662009750846664792920959894898465792734482561554036246928169797151472753945527511766680253125385867098480375469681914751119175000000000000 230 27774184300660475376666959758879739218287391275043319982253089058269871936240795899558492853746764960854158928246214114435081143385712029647467808408596051897622606916483797448568988334194351272628391951496673287940971844087572777260746509809767423790331950078798663031498990330973161835134983246124951464978775713641506563314624494429837618981847105334459762906090335040625000000000 231 1277612477830381867326676787245160641430565003843448513349194168832110372851970763046049285562043782996873327885426801233861478143764547941786617944423137606965861739635618455409490760794373677805197434967651633149373122953138184288918506385581135227183948881249518480693059325172662919370055163517041938269321250504228996180095242872319717502192070175887366542742737458662500000000000 232 58770173980197565897026977576765250825715860416012478868789226562418971390747983964616922347856592307650504643254182042618600605603423332685489247661532741622789095084963505745563250999969277550984172572980204645072100318997985663623078307966865082754279751179777703331931797058532519900600406712777619130335717469013052300625704839753995566446651444638235128702764427644512500000000000 233 2703428003089088031263233855251643158698783610159127514944815358443337610597818737902845901496261533640150299444197993071923470513539533709657898252272777671949651668901312966846012185835066672923194571651140406328284642875423697943225478144664449893619102153839066172006233472746296765234515439582456720297988965704574732677665573184433546391057345558286517545608956581922775000000000000 234 124357688142098049438108430130715899853073331495218285698667672864387252860586979081494641605833586284746776636996718298824844720296720403684029879703070511589314622191090650260774905620635671586115021597350697668096839732514883730676464851284280913657629833326355203749510524315115585019007229239943022272376126852093594057362113163271191408234831033099801666339188689344588456250000000000 235 5720453654536510274152972734313385862676120378502972604718919116566746637769186918475181854745508401740677248763609308625056912472731551740112550865454748734621735324665871005255356860438666361399820430009480449727636336048250857324622840185774151861350160570615022022226956635485556034818067033439080082928241644942327784264955260255432678080634771057082568165930883418877820608593750000000 236 263140868108679472611036053400236655277099905380213377630736998472521459724782339980545299449738811350206908760258946737142174032138292819587082791978634844729702412624583874067503944389181070124451908509156618879294493238940465982990846607349206555266249875159551734938326017189486211794864144733947112362368671030376705145491589287565093093438736640551840187529349157700658056448193359375000 237 12104479932999255740107626607014647800070520574151143075051523843170251209397863128029351213555373441906922446894055312458334835648100687558727414843903382994900496511150834356608029964090206425674966266522711141516199107923108252878483077500358540231330353745276652926463132764331144804908048461335865261549395900876163504186278768170550652702011323523556851178784278017362845345080499267578125 238 556806076917965764044949358850446835040144493041228564610112535184069281154824205740886033508477450168583231366014438429956287136078123850189281008018810595917089275945609304181698612110604734578749818305987944426380985638384322303959689883816600541071106942547559201321484520931386583496294320322079009121692795569626256315555338359693874942833048152410438383613960516387121999858862902832031250 239 25613079538226425146067603113798114078744071825066535000833872982278154459298566376999602380599759983699261513653299220370088138088728610461052755674015183873406768514827910809065508744593246282597372930455920118721713258833983966551633928911012501795520737309934229377668409305537112865521673979648427978519462067632065515547723454582152652987396189569148377428997424937171461735224297430419921875 240 1178201658758415556719106643141880992299508860639038564323295223004733068867604682161165041204256180589384347404666362889329126459955784897658370883923935573766776896143595032621620262856949865293885725103340888952502815353363913246144365281379130819510496416041344448640956409659578186389913576377335752504380626002419205295303362688513461512536079604065997226820302220857813287226130435388183593750 241 54197276302887115609078762980256241900932359197325981256211228807828005559302819705473160820575038436431386743714322329976722454284511486448058006944656438444849290574858537262298654487652170178670766580351494441932342270668579291686271399334046721134120712379126795116338224566934832276816976353687892405843994604476328849978123751731177459776585942779050282074115031533214623778554347995117187500000 242 2493074709932807318017616537295354075180016297059044857874037360449245643047396239635678801080189641117752205168883097669787225280223742878229357422695839037420910572542409612125020313966179804050348945607999520515844537039065134016526797357387660888963223698848459791250065924445432041599423979947066712552228904360074020003290205503764149825248575078915985114071999748168823078956366328185546875000000 243 114681436656909136628810058964950367054188627268684319069160539096292415352287864667539159746738942258420312818114749357033375052296920938948189837396232780774230234451830155830051124374512186547569913049705540651532445082526434622275490638194179081259400293242325606700138618895407386863413981638589528893492503703488540317160049113735652614474550280796880298738344313730824657929841043901896484375000000 244 5275346086217820284925248831858464545904439224178540985314341398395288629572751686049768280681854250413188865043357754926690702790367230315985016258137561718464253946109170777849907028896367010818945303111981192813761590013830353985788219019182652226717519992384498789034962506290958230815284822675255740802187669547153651083551716943658533123366439662738226914673491669449571998304350334453917968750000000 245 242665919966019733106560807761143761536545273325569788808375311311973347715851256031604881873591928818666284531310425531913226965787143638864309823048267016193961557779186049820552628424730434028295424101393635677378646631826913815767471650164174233040450521834729727456050456526373588751648910260553491282470355762040577978863233820497010646812537827529757366769620306689523532022018479645426750000000000000 246 11162632318436907722901767785812715082228371747667909561696163997515748101645719507311598923669653525085328388333238136949855229604936558554655131332081720613610942347034481039391950459575838057826610907119610069246520159021015649897115588510292351038180180775786500726200807533833398040692969344295815243459043870480388287650782318716866057259909334950428916631548406159771509867589693253536132750000000000000 247 513481086648097755253479967072189588153680402432096965505060889802970231421144861838578387118918836034724772173140650920309438422687456167400411911188347286726276903545387853720327912049207902752822618746383331152921464872122624630560368767406517389155080748571920258888475410885112891948533678934991307280385597747228922565967422047058157685599247935493779794638259962125453516719114335309703518046875000000000 248 23620129985812496741660016335861736996143362405851152305503173038442160329864696668625883136215400351564397486349344813929857306662502630600552196872639802288516556983849939293721554551707772288908736602845490688391388849590607105904200595033537538574637740540389836771055454413971010962964578261985178473482366395940374878344246760337302991318091775670063309089055810643003284518564632177397775472343750000000000 249 1086525979347374850116357892574526635112001609799511126230569169697955933888975535553052997564924359951888752677010875509890143162424027041871297489044903082118504520208356082597693383341468524809026136695696654762199395299649156674466200473752251479754719231227584999568026445091882829174827781868577599360840498058003443075413229044900557088430060949608382175251876219929193338988382029848371807201250000000000000 250 49980195049979243105352331550173014946464793251120010818885009740148994637841298042237640338607858092591868338375074021812446376508297212215239783104559602832832618673238991585666269641805063076171841336726588171829865655066917727202284226980297828057815325292799402684448106129777346901855516521039953538183994400584059210847659878267004869221049173983637493063585927243579798634211586754510673265796875000000000000 251 2299088972299045182846201201928219015177765572783192624502935105767743067681212311631326978130399392244877339715804341892060458100866826355451154245058556687340038950384984414489994506989516230142042045606041099502423599956061158470391455074079891132638255620942492966631348259443219186039205635598064204500576633586952872833530843808596978187031105221353372799315733090702048346294838446413692053829451187500000000000 252 105758092725756078410924977017230049769634930177415968485901683467202962233464571023163976317404639369445639259816813670719718650779365403023911408658643307538552688684784091886572379576408173065126431632912300815575435238731768460301882763458584746337735459433658331598209508881939100828477518850312506489468282728422899096908953287760850705071130423494518942840804621793710472022618088576403856303998120470703125000000 253 4864872265384779606902536142305053142690261624346714243776791575127518248025695059232585705789018076452043014116647719529459545923758729827372342738825215461163928526522726509015759263220540984539020378308187062895937870825818811622954309693858843678005014767750821472722972272355774529460850948098417611997380912499504915358590672941000702616577303883473159805843446139373699242795753080370696858292029278593261718750000 254 223784124207699861917516073723606103814956557186034834991311042172802149128765276481488121352681186033440116002828111972520469416267758811812871807572407842623994131079431122539282735373740753071859980256986538273463447581773980718681949223719094054537184132081448478687761507159783803352597495298587015337104219056941435743785865230691574530834962011672861938203785809300905408776491308661422105360218431401671722412109375 255 10294069713554193648205712305454269101043409664068825917849577162900878085736966189032106637328224510329611118376566784269320122429526623605177878457898810774662617038583546999877389322069479230867515129130000134349233672604900167363163926145078921533800178909382435876316650175549445761975530269589431889410013231876029557263707440544822800350826747595395902715669486672161751868274703921655619162062643656158778808593750000 256 473527206823492907817461520102642241623545614091960621770656937523985240726114701399694596863273815836121577581666035400465272225398694277330955016647991465220902739923890646749655549672153622384158151972897671328220134031523279112422794776606271650701907774858204583747220195103108296180797266054995065799331123374567441047640795301629006202584120053650283422910358689908524398732202053482094764988994299919581446441650390625 257 21782251513880673759603172611101852811558341647441545576555793149147058722746433630869394811363317759387156694548769053785038086483456289118793146361202866181993531210265334382803953696299333291071890471583418273697443780193889541515271338634650064598302946229784196309313702317737402770169452936637124734813795626456191855810182114394709363387589026733241550393652606497816311175683784174955101905536809236649912436523437500000 258 1001983569638510992941743303684179475387944912152970502104375657908155646710280043238264692239403879622288796580859659164464126512342686650042612888319769387198782421706226057822235245865366730565511933150005551835890174436301072934017071865068150923156764572919825362293026600149263083487453230424171763512381077944657008602187460903474337468887851403665250294594879499204915861134572820997264302202903562814011706635742187500000 259 46091244203371505675320070693852991186433480992406077051096329551374577025719715195206619912173238545786551723354576961503989282503452371766660685047431076168103806320846943218612988871796104210839201019081955866285573840674914377260385384651541649348232819929657981848300483531485928436923496393621725882613880153757871964223465721212735768621909335120921375442435893581398075659512305418535067965434886380956274129082031250000000 260 2120197233355089261064717673238751419230988817200352165932351483654097653447112996071952213710898924152300376427597741701398298216208329023656655215765995034437205638317882304590469648036651653438374453081092489392877788944978706859524063167534361348096239120620536978732766491006064438646791610990563153111994610198724617018241761577844067541303887440358916835536733850149016347823607396067974832275767562211107838169228515625000000 261 97529072734334106008976756349772201218757725403176358571136513790287897467985204574316932238609548999447298243907243144700346736008764639703908022764990109499064862952505521055160492941706408760223173719545330710943483930019379731312109899011463913259922345969969208567580629552348574787603008222259050570817669182138042453958227694860842084379790521440011074349772982250266070795994685716259495479577742326755539654699609375000000000 262 4486337345779368876412918987605844509032938399927339849323784018036113694149724195229908773860504362503557815403948360598055185021348263435482288733731481295167410892834082175235481736250972307188305012064559290394297027326875723403895195199654861253910338349116150398289918921679086689754221998364002290984393191928080233074479015553036830774117909264783299419153735932407144286684668077226301662486774792951167438109498281250000000000 263 206371517905850968314993730423619717052138985841622853420298968961191362102450963870344553818532551042032563911428422153259019471542955051030663090658314278234378212693564625350343330575814226292467888371493439874595080059150326051377955494150426311996472202375708227435139307426516632993842863989136146980925754529541712276982948879104533155574930299923920822427140669709119977599245235884251156348106296787604085083134826562500000000000 264 9493089823669144542489686621199046987683089043248774446374020476442620854688613692346988904193530614946027826900550974498530502081829874255585160444660028777457482446957678395068763370302507020995514246349171360767481010456794327740190233304678195143079837402621616507220245308368556268630526953181545938522587873346753518464467322682194577933513037786281012249611051862723408537253552120999119548309999406710373369769833069140625000000000 265 436682131888780648954524435573933001584518097941036551661336811963002065899602537029042310588129749603899934767977020691563018925062681415583249116502058301504061643130288800860029795663669976225911618825016834826841651753327291668744470041755732681770818707871698566611885573838245321868685764420185732398579880028284744940217907189892267739511077378176955019989048895444439034176439032712405991201853341970479242374558157706250000000000000 266 20087378066883909851908071182344652719838248595200026004200418509243049964264047956164517563524151188267190680085229735021871421539936920743142054653306226017065631461820433076665001133952830223929567434992213010986516892406463232093057724542230366227189440167650485676072715502142372903155120512281294200898748673290009778078017830491007175267125426976163464026314076982449376088299238217661140155817834635103751170767368647156250000000000000 267 924019391076659853187768843101265818872278575521566268145753329029422707417322940359638659813807309116737683166741937438795586755893935503696903664639337146700169802770330771504556656901524101319948743980163329096091507483143837663911950555365597294659413879304617259425173703621340213700113360112609178884175560049713603158599871600256260757686392654920180066824045191384927311483947017832109186060497981198242717986427652061670625000000000000 268 42504891989526353246637254943475170181071894920835113721957582638616220762555256843263068241849999127687970946999128690137448962928767036868787049559840801430737822995058507790043635977506642742357273722061885351742597204691970189507606889085185599767694929269783860334719267892880029154687308962355878258175038557144300251785037125963257060618772783161200843253017025560043186348544142043069234228093161122741294549382139390348719453125000000000 269 1955225031518212249345308582797437183924872866926732754585756207465944594251685918763442389960458003758813701344113156120601831464504671626829261658351882763028918425390841388805132500324529710355339956797255309578355291679678795939553333405593517792377770368204248387481126537212732684064798875605157948446529313383845875364534967222596949240855526048255115341360437020893780737847546063292137807387441735642494425496962731202474901298828125000000 270 89940351449837763469883958156970760817940174105394992502082668074772471616805003956172083568841395813001216560384349777500477259906451451203605427167847069010098860996801260368664063405932825841755232418630378033850944806372638616731728093429609807272671290189944342346456127288113340124723989763685834950259365602342719074654272836972122605316338305626632652737814009359650826644814257870731048413759557522545827420657744931658234998311767578125000 271 4137256166692537119614651189241932914065465031308016068417491053037133187587093120447508560068595959746632965442717375307578342586208982990334730342674587122841424240066444283685027396880433985701192651834160666341253553551881481950581508160063884978432170967514649611964071797045568217005732548980518724686744354073481554885216861589293937667015712073159827383094704951842217079498628979926334918778019993025377137853440287027206659171460723876953125 272 190313783667856707502273453950107698203261374474639264438752154590373909622769596205405231461504248682227610388430756563139868938809332537983786812015354291620941428970742661143997973457349480474327517229475693067696492520460576089791853949075035809938111668761978707533648332086884462332134382243026081672306728671006641155110917894857971591536983071243627264187256000040767804585599500607145010744851472565268146592477897824243777298261103210449218750 273 8754434048721408545104555846973978188537522445479659480416282708517931190957422277821969905730499024762864687605326283009653223441831981101022744993129648569419634473594534544199596729658704836484751750179383788513083465903164481987779513126007760483042181627597888911969215585289304078587911702753598532248204282982304291960281726571902813200798430588746445052522737080290702638106494595334896907969850687344551145712007083770338590581376369476318359375 274 402703966241184793074808509363178103947350996598580009675733245574203314677898823789345984222710286079203886253801020223287937172131142660191119315941750014468980377714335687527209773242589782378777218696278195345342784938064402254279788119262278277736847084737724103210403766861118582030295841997619270137499097693080928744092466583021822559826008208163049118655770612968499031787585246345993841697365173111919296735836418948185295966759518196105957031250 275 18524382447094500481441142689215447716210894192562650396979004974776864754944600388302805724642579727490812696129298250956631069511075800615420299445266337211692272175423929811650703767788109940669045804014294916747786536118712705440280815212647413439978011389389265428233482651417263714792462540650803576009538026019711099782075475142853451970278919496543384799474616833395227660677498406850930485245001964141305364143625381944419694196994796420288085937500 276 852121592566347022146290321595336321938807556919067988547347337330466029487402158807027802580780166202446853352408520872468839602183978694735451420949085397815703749375676768152459015123603216034473380541881168895580325435624511620188694797338645539771960702422558386934091333447912487896527458473127133034780942877785608180256399407758203307443933567025513084364408289813906734914606129963734498130622748449748401521583253965583522226340261468438720703125000 277 39197593258051963018729251656391054250868043125363061521308380162931427728317734217672170989777693539053565926394515452601033716249249202698897149936421692609332031735254693463499716348141594890631221182730242444209695237728669364502238663343444831952361974840152131816005875902077816718750783091097249774415846760558575311750041360588582198736549283077486385239921556407200055365590509004030491530884106751861507840091663143874556014925437457121569824218750000 278 1803089289870390298861540831892245333857343177105137037682343993335619546263109625452472159474958100459019918730696808435819261532978509503916477762334446572976165232494687031085951502742882260003501212176426196049687284397090560772486638499514816814085396543869927913151266292349790602538236736523989662890278921595049741256144980238715102328103486430993240622230712880472386271265252680165632239730222564998605672566998840264416497617720507383544165039062500000 279 82942107334037953747630660029163099920038793040978598396142474232425034100218092898043699916554675419038478352449510118514575826530326037570785676313471773060901143302786531862616416495973148993640728758042180158677557156842412069438186366388640974412166475857610033187322691055311993287088922159717587792843920938698948137486300860012956447606542466326680733119924622789041939694428300799812487219408767523712565876055311371174538982461551997361065185546875000000 280 3815336937365745872391000322399014066201430797041975619698214265919235206013283479377328512964051781609729875271274138619796674814045593461620611320562606231495734376691199064204553477315172277254194086210847506559309166763629362584797214180294052705673161660182028919857322178668686318718278016851259186874765390838406407010668360423848720171773218503670906826564180474267980463708523468945955819750759887473306491449378968564686721160220101503439818847656250000000 281 175505499118824310129985553039000174659729547254366111599489777204736202919616797804711384672227794986022754475916691036685261298655348726122459838664510473646794805949390394953573620238417676642985138029689756801248664416935864632111417257652478653768092403437619704464072480822186780939961932911692071452747327830536517464799800484105059494266924226552775606444181791038752779020018169746145565633105880327043214442289667053215647001024797858125135477539062500000000 282 8073252959465918265979314197391702304612890780916755020372248966085613887247119132048334094135655370273879873271990640318529531208644034209735744725156806095753423608915768176770630156789034999358502441295342655699222113064745465379497374194879783786788467206314494013735134386022573507921735198706661895647549806764292714475286884150441412800429203287704689147180184286286579991528133077785161758791095504481111647654157295104722789441892130383310529185546875000000000 283 371369636135432240235047475929512242444398229856673855296754635411663971553824797008061173620272849337112520391034648790254992215442159380568186105760438008789026462506194091819274478691837180997406121726672482157314073423437088048001921805181371899537037682898611830995166994731119305896012314688167080869712449754278273459089499691520328153288452374121541982201096577339932286145007218844380422017998241933063432393450351508456401544574074399994607544978906250000000000 284 17083003262229883050812138943834284228323760254512411000277040204098353854374208479036259826466629686759028486099905553643236674725218650025056461573532477686118645311566696497335027657651421529984616859516218365139730497769436242840954135488072285104771047346764757028723132619601241784926268483901144657662406806020448951320098301889998030660576150520361997128854858488447468908145987971340667649586430087132674831558757401390392450633507205641830254281117187500000000000 285 785818150062574620337356323765906243993439289043860351277386347935239239494181339645061919765091663014813878620090128487693924675612536403042181274664188939789983867924073313279256681833712768156148028689808931023715657470019028469000884662324417917908999600724230985489144092073911255744645317077234733632002098195519774228474196846446361501191869823685476835193201106930282026093019544282309601242476779401541701319528288103305320872401653350288762034962621875000000000000 286 36147634902878432535518295781310029020263337893737149825685573991876388459308840370649002282177525399772091670836765170800476384136472350599297222942007558025107091798931847530209936192511481069342448575854870255527261365746718473925009549044259230241661708804673796143199688861398843715761031455901292599843089822151801085146543416979521451198706387568559079914315973558892356381058320505908449859324219125282593378528645038432116800618592133105183657276005273828125000000000 287 1662791205532407896633837230791865057574109550618521203158726659492160255554670005815078282265831697722125228187352817524030053762934189990604359783716318566630548656973712016557280821569669989119230736227041026026024211752950622189472055737925963154796900294324758453237559508094487241695820854356010393576414794717159356371357509015598985819775460061115587504752750909150155704479904584627940391173073798626457871177240499747426941256077736788094463117777560671191406250000000 288 76488395454490763245156311359599563889940855674285690094387932872111246548905857227269883273838714656695238322139610852513624005040872467563195802336081316712161610727479680847197639316335619566180411962635909031007376667651515435323491114930100133895814257188534833476373956889041101558665971342992134211458866452789696119751119374230995126590632949219442323528533167240452215009051630159424839121427119570437400581298099484041961589446593694433392193297177911345186614990234375 289 3518466190906575109277181064727573416047742912949851850806868931968398804469069276977569432267891099758452987685338472933577346443594271781354399331742775057879021802118823174842328263020586002665645498754686312381828214109059848797731322222511189418263161963367263544193943617285310034626572052350829771204121495642772669154131193991464329426407394099629670405274866071533244781409936696587455927821476091321440593446138089748462006051837664190909817018301859735641372680664062500 290 161849444781702455026749903118024077085277497385718374522831132867805749610614299179915577060801921099091202485601461658902083025773134068353164133279108013324462436047145716841917742949460704810420416802743083569358634531338622499906888963069168813460909685495521405190413550548930729414605871060208090241750717418546797702252767301473283512896638687610642176993690890028040103204379569171793844801710800048942119796791618722837752807154493661376719245022682699284393756866455078125 291 7445074459958312931230475953894669743488505755735748066256036189661617993956139039334652955083383722015058569280578292828536221083874620186190448072298869806793260702053794086795292523415933897772579180828227939112186027906529650205138987121505168106136303209094258416010525606635245716209654399376207321733453426749805258971709797878269052644018865124279299287568002459975283929301714558038921216429321170703788079751116553421369527355785554898610196669554997008803311874389648437500 292 342473425158082394836600992760570669288495345061879771422538357090548444430897925547539867924578826186022584490283739232603185480247752421185908085092134596378953314966949828831012829218585335130396392720840551368381028644911785832569225014796832141277370274518598506489374134564904474600475931774319957271119874191034620508976674308853925343569021393253604161221878862949292352116151023565065799500535694878964741926006432613391705416343544104074056529069908908812180727401733398437500 293 15753777557271790162483604215531380397319893566665163434271266695344474462950229708640752095621019940865318165882158715898196373772689325040682065803073630504710886730749981473101958804714031944754748523260090022952374031627013660483354411135434357407214897105398235623590835303032105474667462052057273909018882934847773678069753340091055041050942760610369742777172215426912966383452930285874686958358317763299998288130648110575271084212931304629879070195665194595077241999145507812500000 294 724673767634502347474243887147519460338974057987274538716258851703639186498478544220135262563484651930264062251344042396481350372472213617641757784208827704399361353177066010756843141417047221185332593964547599069519113476847401967743499006997402632099043241095755923148420282405853431870013480593120420691558177614382642568026248663354606412748258012791158564621983250201158966137371507299135571359366954025082161542749638911142759556329082149098305569348647261053347025087219238281250000 295 33334993311187107983815131097507389430456718547996558293273914078821106625860579201480084161249696135570279319674601127770323530662717067211789593404649108283007382351169101961452081762280420797071964870599179245080105191571676407562742493986490482260251395372799919730410370429260754552560167910337812196892199741300691365463692258518381950998913583493519027049778724030498135705131363825955455406155800662125439604909654549223996103576862745966040861359011749873021955171822509765625000000 296 1533409692314606967255491995766528649524748999725226620739216967320660896868766709204137509203373821615801270665467064335599802607044786900915584578791040270664849923656727467055350863704455848554381520937797818219834612700838271606235534900750114796156464474680370802265363429323704225452918626846571641123730024496608038759111384738681635820441775617194007601081959063098382925971228825801023325922673608985715087999483050531699736636030602702399098926503534304155703491601947021484375000000 297 70536845846471920493752446208194999721430491527648476116794906507320241479007507562082709534664480831933630517851049871212599981419647113184530742031743737211148117008916422595532050790099623567266031555341691168224924718380367657176658545761922590245784960769775468831605198580817000029953367688991462452058505841374172596535213146247477786052090950648154554868941686409642088896410131764439542006801424332041358569829610012143918213458028701577173542171157872037280641527586328125000000000000 298 3244694908937708342712603988111965351977236337147544113699257490234769126207848851298840673033537913183670119496609763323747513888591516030372093090811950684441798404551785287812231147079709212683665316213845408342842555352478173988956427237534000754823392573562402766402756053148636739660714200063488019378620986089797899847066458967076977327560126487773728095982069677570559850293339776293343467915600954608984173498122996440061536708216801552476669917455310930879878694412669956054687500000000 299 149255965811134583764779390729760192971358822946103219657355889875053092846638772750018106261063839176436358460802326648618409790818856256486735536463821854898767120044883692503607449721880552321649502687002113876266504683652557937890914402422153744678340884088103223073451497770203318059116682638430228815929778365826770833912779818253856337575389483699849746167631902083907104622506119856681008703858898535834655557700298746925390118021543267087098116677363235178477372493231947800781250000000000 300 6865774427312190853179833908293019068581179621684826350256575274543535299198943479438460112858984436179580033379609138858784214538361004621253397895644045071836219349158769902143380775711957608674545034721312420824489164377145374733166744422547474521447542119575489506030771765532219924845021460382400902900123686830814547376686296392712385121613520701659227849377592727165372037474333928295116423941004695063856611666888977642254242860825434049126822995687623264594869952432855045441406250000000000 301 315825623656360779246271528778785185982073255843236151801543126029662319814317405763650006374930869625719640671117594481469743665370179628641137614510934752366453580438964506780654947632970589471381604741717616617358176455556151843366172550148181398802351756932567437060879242932947338274930183630413262996534732775962906603499967752389762785402719816445472775148909711926513321983504380409158406339828355442927129579898568418577081688878995539022592727111274882065703545243226753414968750000000000000 302 14527978688192595845328452097700208761232963458193214265752604446169205635732252496802859179719896825713189702588031551290047675080388131004390850516220170477693394607849209221183013158090807570704100435418588149891636268724330755487211577410246819358650807224500759810604329216084655262526023772599175083587534381488224505302939995195092796546319479760395145845666705879306306281903418462532988760729109813663729911739923363061357133083245849570175945681981079431229827031707278757706468750000000000000 303 668287019656859408885107038092509752495365628794114734666237660458023511258734273012708352326101310323850229656221966314847441922566291001211004949781121454297589169525122955528189200265467628537872931933251718900809926361558365557894338925438174051679593014891721252055895263407444884174446605186971283346608795874603179610548018088593940036139938129540876435800685103612335217591699827622568234278967067526941901379659612181686706214812584437635981057515461730123698665303452903754431087890625000000000 304 30741202904215532808714842865777255490804687171734543296698265834148338179525919888899174901240251955654761131318296849806960239980272649186151650347111787392310773822201509132864370540289785202478777032264767751576563876190577163868848039538414107044485095418192741839798439852136505680529388455601329747348616406157280089051017808088864761050561667104977977717045120350183426266141848673914710058851429467180000374556395883199833991872647750627729601914078837304957726218159399520334871924530029296875000 305 1414095333593914509200879051047756868873837549281021343054379522897263193303882691162426042221482941482862106489983994191802101589437505111509440004033828355535775660977646555758861332597050933926464590619211946747005310404354275804915484536930662158728088399222169765199795091151115014793276787545599880400739071204698685197052827580799263451178634167548028522588251037427912450321292194176547500670844367127084917781900654110082491873010476343271599332511335608575202961993872674506027858114032745361328125 306 65048385345320067423240265192408959317850336478914016307536691562990845219230784720957445299271398470255244261500400464015397904614283039876162112188441838489923152689511108482025415784820977236225167859131116359107561783493240935596190696565718216466135672576058194795953084312863587602490894821194645543542115339577468677435782174207702078482411313244309502058446575683554246337937157205446338784455728917195681648631929536627496286360115593595195794180665974793287486986594132472386880716808815002441406250 307 2992225725884723101469044325684570722705190701802164271058284627573572479695222171775180167398001703987378405816449189220276864908396769407260019305205485661140424683558470851270571580198828043564560913988970016002167726440305179390342025167299638840894306792022662511622009183225783695780146242485323347080868743310888780173511908095845934016446852794270685588960122789090202786916531846477945989799826700872132766608784384788678519736533175778826689590295245996992873427275345572809620764743919506072998046875 308 137642383390697262667575676815843148572306232577369987333341445804015124422326332135230086207762716758263721035865112670302607166980621091694122754134122494650076547370071514482412453450590752323831544382764826399429358782769351901376172287297385765210626899988878165713748832719563391332057179201153546736366709955286870976802272957069083333414848569447838778861264080314570017934741107941696076369470609624287224563224080126076154304379908541284438049229192478072089097735168053837042942134462493400573730468750 309 6331549635972074082708464473909018019407989872148494150633520115092325864096065687579752582242304970611398777341295214071468897670864364930186582382382932305856233169807090417029335023186186387709332931589951164455072028839251532636049802926090235508633852085872259668447712735089276297929610981653165149875087228576769229498238591240677985462342945651851195151986543270225903643156198483969981599509538353768812975089495141870762933731832505215782483832187009941075245943070426745449533275370968480072021484375000 310 291251283254715407804588599457305555406535080105962974683103470428354204990361362539869808534355679444784334454794430251619123403276831023257065544364459470812131089818657319830636232132070908929568522123072386032957495988568810364044469609664718572162170633243011912728312035314824830375538975278655137210776759180795567866143124148783201365459558833831305548258422710037494984866619112893951903180675542785920359668000710310603632878428057285536764667505853782264640579136062386265112998957222925002136230468750000 311 13397559029716908759011040323280628968333920800375134725124816197286411610102813512334717579051763350959835054269646395109268008472373408641690903449549655431666535658116666347308995083441323086393354782745677861305457904571339782939225952483252605446000717981806514818093236775484694107468864478233065000139116142799205370885046483031020488950500063475768221939398003029501639542164379815852498566524043378458914567441510382967849432892954529453654285822233551773007847632874866311355250278534839947059631347656250000 312 616287715366977802914506233290159309846492484134561455424948118868958927996416856751573373902457853641805945559780901424734483639595953956300466353177322777398972215644250731464548528713024046168450430330273004767970149847722658263711235050756776221867780120223888147525958182050857484991018240380950714690716815316420239962975348374427218401256706334511307999570941346114967765203545299534406159372116401292939764861013826500277054640610859994665981358943143670560384474937694733082454143230555310298257446289062500000 313 28349234906880978934067212138632845608882732126982137717305066581156475543090521737162908470536292198588450472705946053390393131454769741614372129983972612832824925074064178412859724418952407478725245022865848845844977499466036681724996986944940000776459247192848054186165424948522544246264281268560414943446814498689005713719066365097918716340724349037605425239747439820299580988241692441388991224487674716754758292960411003441651209015960223240779327388941492466453779482775801802449095126665808288500634765625000000000 314 1304064805716525030967088327112244696382033259262652999555277638998512486750693985594132571170463067431079645752151010612749506734497937751553345036988721280807395897535732132939576139667834932321747820217862768576029658737238836184959210242304542882969742475771188819432675242755491984650779464088622218016469664370093752370179761764392829792210122637899771484032377030711307850672738481023287254101356727948246860860159534348759161574632912069886056362387014708370903313778792178325250584143101196639326269531250000000000 315 59986981062960151424485905208979410758751198671885177534418501622842401546762851071700535609487072357078654779344281128951906903618341149049778403897583969244602297047380646177986170153492107123510268719635224950999892048043686783555134938162995417668945310267822260615549589800809129779541799247311545218013126263846260170091247893874155680469991357254970805025316296016808680139028688426059079354518862232616578847688427705079490751303731209449413228712165706322722705181211793216914347575694811072018788071289062500000000 316 2759401128896166965526344379056596012260727901232766615424456732333140800755465217560274151698233289837790122581655024429670191231638649808827920412391294652882940174281062668674306064167709082664599787485693040978149318608607374073309578643032609476164238169332254143971923709574545859517092133165124497391519166699517285606509095471949992652616248712255664794529927664698957123773729623297590968549920474713554119932773826642545890183699537614386357953956104951673752816513457906415882635746493212324481148369140625000000000 317 126932451929223680414211507451006399962469430524584278304798885029729074583502726856751908095372366540646622115555463007474524465308787632099503070488503001442256098585572032941072172532334770100231115835397539138634364542016929088904649424095213165605026969150510007923433913798737716125585851117862136622732166958176685787360316635826317491974272195668904766061887038508744192800295225955008776535068658438028263411274247789873091978241825515037972262366898199416134726005735584054948049140200225850037416690585937500000000000 318 5838892788744289299053713979408831634603487369293643571837954071212822379919135537194921350345543277855563035605393798908706417779153530609212036312166744905298211436395187016322672726900678701792936968751946862429564511384269393692145189506922214841232472276408446701280800452304200906163651056756121348818491266523193196587211492124327020469959128448041432262031016638179101663120389353009605913743662085384394304769704372617911357600398409769532931030453135257385044494625972887131327470239185471980352629273359375000000000000 319 268589068282237307756470136339282968062935522986854385513729260157027911062343560228238689235630664331222380103786853570478560072744375866912789220321737602251152007733363123427548748453791552273614674042671887590706982299653854856221000980441489529344223128092731694636399043049122635982862132219377840652793886572167889754171925813317583210496503505293265229519232159663720324365963195763570555792200458661906414367356747210619650494325295467838039374262764965407973705025356416959789741359314981798993680387194765625000000000000 320 12355097140982916156797593762784945322969088841450791119943209730864564237469793715927857398688110824032722041818446582284757841389207160307125648484843140865203057565342451820397563931243473885458670484118545590963498045403367028352523404749596016739405637957023744294548891424735360019981966977627937989307838931132427247771059714646993908034633883061456186278670682142766625619425483650103349607107803872660448822369669290875594258723426998560694563441116898280221005436436722503508929426212292139675982721985456693115234375000000 321 568334468485214143212687817682292209291984606777223626019428696858067954165812324285501849638934345521525843514168966367182833315506291105851292234236916266876012125477506536464363913241136848851380575213837401569239954072331242949348212734489791924642154641557513274692718370244429158805311869383571951265227993441078155696974202581382799067798037971576628677589351792973689280274974789735333222221358816603624312659428973779590337180866825146955250141028336057766137416448948103990550103017813120837585242247836686616516113281250000 322 26143385550319850587783570824717938951459991835175696829646016061529592170346844838789003251945548194261275520721802939014906891611767187570092294660336309918431281929154541335187518871615199487030531082808952103477339378036800604948714832770300524340004127713219815383426595888288852357139673344101171206929917319164663381539502508023980710315677294997453320978103093442457766450596138084363413721485846674174357473014508775997844915516583338543218952726693278298244253631299206813544882863668523700524069079308146578863430023193359375 323 1202595735314713127038041093658320068672479820903884788970609111199501549174548997937372137826741947999935342949578030098742827359640819516014367911298200463519825399748045394531414673506103966898882336488210519315382001156954453940729031642615714505550816647478301769546029287460372940173144035870178255486197922701708771338060405596949713377318649323056659556355655765047748652247320905440310646247984036922583955213959061794743353507905402419899570462085231728609033905242652971546671770477999663975815652178170361091774749755859375000 324 55319403824476803843749744751462287496578800800308616265578259024318264067682954441682239542343269980113267514498958257739834760661408983439887840090532062441789275249955604183828512178949170283130277538049542756282087404472517473844990634096434342071144748521927648377617120071732697003001354330068367262588590954976427208029967610112084432305890401990637584182901784178234076407655176058774636700147780636652746012753737257120435433818533669400682335291539856526627903533692595118850190473386427791372043851775822900685454654693603515625 325 2544692575925932976812481562953525184374282372613390030874797726826528944317670110124055126391510972442021479497302483201075983482696556759795257220953408163751011963406035347706003198329064969390359864365343247069105949691818122811207281100031173509896629422559829000710305191738292808586521889383432862408783448628235939344937517110493824697214561384243299506690432826185732893974510074645224569810831863048710348661983485928198920774916875074601097488262108054324590746860701565710587205122373318241164653025195561954253105926513671875000 326 117055858492592916933373843897630116619673235787789258026074506463403334672291613219651792312025384481489431642526619743901339455920564981206456647480890325899659135429002478144582606582761315192389718299036835726300141030979324926738074547505316175765388063722119724640009855111714475619903017178022452477388201411952918273344868268898082253814726919778053025552000167205951924978822326643225774400524880418264181479326760715483137712379164030291986868776184680643705692984622132014157454636683256769608089257387062058089017440032958984375000 327 5384569490659274178935182651372311438873956192063957164431391342445896899451589870314581270375230940133930762826490965373170803702273538629625598200464527219623096274621226898238485993504187695160597972749504583474263924705303978677780763401715955206961003353214871423610293842210050933996864923296271841333920637259037162271730803277823312657089623917722259663877354402048627734747374923212618649460748298660733072590798938944562382569280964942952962161077000091757942461215360928973992708714985712370925626561457957770679355050659179687500000 328 247690196570326612231017750238867325609175402744636810787240349766236420436665715594687124153054403572367508657207464071258992063312659382673257742071426257378867568279000076094264136586064144337347194498876112135615673027101426466109352159866029630385956688212890088334200536149875612334399295163291952401934960244490833008950026120604538445544521552862089500248691009018961301005849417128059789244204928049603333587860645658121369928217451794406462331914693188700009098488224770149365544448778710084237482024036415341275473421006774902343750000 329 11393749042235024162626786531671982951386845750178135028054684187015899278648994592705003091419406502856876000168837157126217678655025463554465169110894203669919309389916296348443365439976113842004792124253655907618131720328236314156836621627243032071089047602175321061435775720059734323208079208219203828778719171526687067447551983880054036863825536519467378791397183733266315451613593816580037610677596374923301663041442203725364259751703016448123978071521702475399412968075465876212650304559910826523026268422976550250466355377221679687500000000 330 524112455942811111480830801408379170538574656812365493551238585200439114579126768975323935308759195480601852308199912132755613191159998251068101268690751166730199125198664217621065820225129349797941520283252104104448892128081633825577977932373455204674982019124884567932632879436194790581382738970036021913310953931937502350621399938697972137604328584986481756493966277447502832942637683734088775888757029519064048187277829250843903683143442998341994893504499041842168573797203899884341576213838781597461482611639502861340660473138085937500000000000 331 24109172973369311128118153428552967764414302819527605566766616223330056971493948740595504717869676275196802859525948873497887353013631581201809374496058116066513758856174457903208769195529892869090195300427135573538110599810531875421605381196463845275518384766794074875051913866813333541882569311883548386086346089282683343383744590049844387415849119497706202857166376109396225173155392083678612323711898653177773931911385260071821769954943864686928330216927777640097541360452705326277107129199918005796458499274389969335451123175923925781250000000000 332 1109021956774988311893432139646742709466491885589252366241261239994539914701935731777271476871825893656168825652164169908069683001702361169187815648235788414300928639750627714948786437582364292469435609784785044121274682656642106543367415418661509311925667504492253967734411067854586591288162435762862329087892963473261836428644368945178489423339880511512945785188717761924671880741953144729704669414037606312876960440824819976213521537636997737388603997690206975305665145456925889506905164308154256286304141319725073220890900765897915698242187500000000 333 51015010011649462347097744192682249481416588708443994083762930262617247301181921443271373793504169707145260862822555821286796501839200685895541732041071658313202602102110374129392584226045365416698323770060553521605827710461214719344928796529268809973796854060679555224314863522170805907329953747405803910964625287241195010513943220960233216653374757124542627164032080292381001281595560158039958312738128677358468883805936293922400248735331850153173295989409359821525786570855717011830893115005174686168144297252809949537538150659266851367187500000000000 334 2346690460535875267966490058234259379059229331286236178106553381469895131664038846866932290422613687787624125913004073302851924645778667325796311007090916391189460970683538025468167645064797538433199358945938980227357192048494514623708309197241371235371074786298746002872081592152711621392598689870279273060930296451309580859896068721395684630272714557245184656601972330962524691522985647824953705506397297443547181714769940161439679655228744495170006789896819601797043150995141642897779503141625255449346032711192259465650770938212934691210937500000000000 335 107947761184650262326458258645836222970771596772013586455436689391859777472730528980560379474567445523490944290957410498451003394043048458767356059992445991492683119373542384787506257412461171404772430652831135337784431686072544245316986874131488733382647192858954578987916422153655200516571668248694821643203870025036287534072910170925164403176568831717294459892289577408188362806491850231317654150714181771754726067621282395621128778061110938134858502650974946775912831329835928306130207926434386303621539112718107572796556049647948123375781250000000000000 336 4965597014493912067017066832193239667221657638057952280367010850547867288285483801149052384624613976228955071525093658646793783601338472600382956666493490555359314050219429102631571751613371318802398528174141132260544165386401821420746812013886126240950926334970795826687739732250083214095762575310232637240484682889640235450390491038184541718460469082446943185323266020064086294946956698709183154927719100750282902788528558697864165579221814125602708471483687877214353903414688657793586123182895119550178562923634945964136890180925070128639794921875000000000 337 228417462666719955082784473267188601578239803933332252503714873054833526761184963011085874424165729610458200933489105890854053671617887719226152113923085656581545044789526944664134869966284145087288584894462860493183743566477203903655345220708840681826231660200627274884234739441326231253643755186533461930668406357440338417926415075136866276703230288700576152740571830888007635415741010064842031305709897767115677225359157989156827905951062419093758688364152084927645078205796529211552294266744037347363695232117904405902156920903042817243562103271484375000000 338 10507203282669117933808058123660456209357034399808684220969253200935228255688385210921305019652412149104406986311401146084284281496108492702109051175251481043199790916727468726543828329337137056329898143241560442847644772263277292221584748789430856482189764332609642917043152814473130372293237944820493099834380345092828749956681168656564362407787676985817508858096198460339054561348111416620921313443293738057097415949587061893181160118841618117822683868241220193830074019681591479318663220428529939496658982423287464102482719267660043305869332340240478515625000 339 483331351002779424955169401943390890321291739662814126761978295725905472972939850128166559125465746654869357155033965602215618079070769067090551592236652534081152221697644332812596267314453373377099502580346425900438877807787018882097464930798826155459099293865721466473361726488056903742086757596638969768568298518273293850203607836909868160711787929494656506602012801760327930993879473393037841793635361211051522914316258762177764745255067927649688292886795150745325305600870228125934649065897223546316094804912871005999141247819506652011719294571399688720703125 340 22233242146127853547937733989126436570559355259137650188141776374303402058970422865956345547530334644191406277493019337648256089241419671024508166420170819474279086194095129728389470907066873962521041923916969405133888338801680040368194093582720370280106643582486113415949715827217444030318074503096027659527371569581972168907216793034472557119935907284255071095459044044142984300770179070256545054124561424095363708172430610120567808190432997083276928961894933600013515916773343888962784209245547821273637553625563253663598030561537392510130077246123313903808593750 341 1022729138721881263205133072487417040571607362721229736610790147952052900570823941925945012704538840600943601926260313025253972139139325286867315253994673668093835246334491831525783437884055607461842736279236502458383165036061019167506846422339933498367854930496079473275840283327040780974426730846529469225367216863531917283000687772652857533304719513573730403067830470900848355381860640867695416370473414960613334565145397020086985505175486123783997397063404037557888992692503522559340908127168747592732308042541517460294573018070839432235775169412839412689208984375 342 47045540381206538107435997547850827949284281642343576100468963386082038268717915123542137374264797961489692443069333226960299187306466314154643201350785499113072964746298568575411515993097676745814954595343080001447461129785503540052991247799981414285757559281844288561483409156946508384944034143462708381866279367514071442622368651375375867604479107176991397973394643373436696742112982744331381827196345223693365963967765450264127863337285553945399094162070218269475880530172784109556422797652761998189231390363659486912623561700276516933229544306120011329650878906250 343 2164094857535500752942050193018901713484632731592469452572389033248885371649168566767402667269980684333285594973022366137031356312435347855922419175554471381564391931366307795501019848885721708400002693463906508701833662647681032880612421914406430392449174897647520088598855220512563866040203073892135039335322400891152905640278631425767511520941198372812722567113616636626618880381641665016662409693320706206085840453052297647238561025224568521831638729129587529388523467395223289230640816349561178410807986697568473180582079782908414799943396826511116243362426757812500 344 99548363446633034635334046946486605699900671351997381011960576854558421674301769038212814590588330812753810882256558381911607272081015742729383483595859137732941223386982858933474616181674101499287781770905189727842728638042170522044308838998988598501696578694543389539560162514993138493945863899113296631166225976509452915785578736436101042967108410362556377732833777289308132283434000117538536488017371631642495881328324142325169349418785393983846418082504510709732836477177640150660776511723894282043967561382598605310096997441224612577813969161349137310028076171875000 345 4579224718545119593225354110648771698657378904365796818036281043012819045331150241492629502050537428421530819681636451020218546490018002031147257683373358436817118520240334789126045218630800728132260400190344919854205541328791956402434039373917104085835145659577123957685798148983446321716004814618988895641836096297160451393172276862039252202466307783812037743047831962308540272531502053843535085453057893428379631642365246494973404246918306801445167994012551358452553714742367735199172592682710550783513302754609115626536754199720330241595050297873243658859252929687500000 346 210644337053075501288365734840921338615489038622285192860667101003345670164869629807587074181536729652189327805183342906084664545406995412274128103008225443246831077253135244064038809808446837500095668296553253548873499599242372684773397391163018999508470228450284122918463859449822144175060152814991568370975657056673273632058221145797901638932026295159723258226219811650751364784889130089308134558417577469076630400009768532489144051803421100703567672060608410583001285331981234985158811759737406313936918717902773592444270886118102438231011575021536034599151611328125000000 347 9689639504441473059264798307231962238265977791679295492057942586131625538568276688735419898343643939932275125353611518995284678964550639926735572422096768517844721455004578579107890982085084437207330513973842423972759405023698175359084606938654431167455184648108537479822576813442660288707429783697666203126263243163248586829703879729764369648177288026338952598868864639365590718414432215677073199929453651384077290281022788507480746618400780168836509970716747600907700526639217304473962342247725281625382262041359430664129153958887998864345111651361217291640075683593750000000 348 445723417204307760726179549341950973410095151112825572704860771319621756592656948723137912367308708642531282829418491296932891398728584708683419686472219882379481007962013123407625669014723369574168988774520279922750185148983684440755559554465305464128362718365910107981861513858985755278124112564870214542089733818538048902323543142536812288610072715468781728368331541743703419191535835273161761776216720870102053879247836152544402476325179325244649322385241645051097795503908265102518795125993577543356929293130959725868287872970769393674414835981701312747752563476562500000000 349 20503277191398156993404205321356657457557944895328512781972859848605897268624808237005043736617927037584762666545532177495429221594517598229066170689622035014659169290571195243400811317328146863107398711630931645198901188529433946129473070730773302862588064907006571671512995779976826358356923523046881153962869822550824065801169748730600339611452693499807180712805818432248992192672198938241608862259981604741228590534755549366993500592217794803745108018447272968244991363225249241971476769309633590738341609766305000740935436885600624989728365536037841082539889038085937500000000 350 943150750804315221696590963157244226359569590622013934396750382334362798461202700519212846206533403290233160160092700018822580454636816495483151803478375573286319829236079985515901190143939593166110059035290859654761153099811401920530010569879839884960491902749673684001881927997908762642075037377920753600525021917254975690245950485274620502416331095168144899291046189594605439965111135802199670751628635445001627785953662045763643062301061348580964823678804350563679727635389725604205405860829171256656491692361011109162944987051648318545579683177113352168559552978515625000000000 351 43384934536998500198043070150475781644887790939010513751588166480358532835796396692541997538282327274659632869429352255429840190884429644748102524328081718259755925599496779831159107529944402517327348568418886728119348166727555939765060214342945446552220320718760946601073744037997919229792257742252876596064121252131664307082986680205862331026030621627181192834366286359273162309144548157198946557356141945561970553914470881910016939833028865836625178160213137287866634325002091868059218543679966934975228396425831713466426948215277943180906592094161515466167898996582031250000000000 352 1995706988701931009109975975803043128352827512646602562314705833454846066892233432862186815639185390587935365897167565343984438322333857698181243478593982428953518988197174151445120353245296830429995447118753468949778113018522870836995003078963668312518294249587443272723891049787307125128940285878218422362210888826151860473709568282017622328300719938582040538620950522968697250921775054623562489900139491501681028976030384620410102692925796205668643969939264048932430497603497267306886574576843217525295886007340425152316349673347809523821399812925545697994292116797851562500000000000 353 91802521480288826419058653335473213847877565537176760622789819414350326468190644079453924616236269262760709047794547993310770264938848314353911777068923871798444250609147123854729152977525323487788674525479858904652413887662842698848509392852488121921510758181134459369503275344231867773248058798690073675168073539861649571742534562995591382313985447800650941481985563174433777252742889504686846253489482878886640467508152876038545515485987623697187585532479093598056801629180708997482013490706615780114823096221488967742665666617961176721195089946781864078942397467817382812500000000000 354 4222915988093286015276686942064296414410153012689287266895828220941160295156692322206317134053052440457401537663008012098704546251879772308266767752092032430070106649312936336111668943091096171932442088217068240610080367886181429030813767060035000572819935848085795979322255591038955006804289803317659079849578653657942092229741867008825083282143639937007396985316531883176157875812924259813102730569492611760400928021858914950280181011872133382772303076157992615912649388483977370263771184205219012765891932226534995783906618794149762220744803564947569809433895791727449035644531250000000 355 194254135452291156702727088212053949623625148492093273403618727852745141539939112588108267156490846123481025616165208393780596191741972921797607120962939443824922394755543422261682843449574589265943030426878760322357302956746137216292519158085916908861321833090036349377512320426960639584793958861610873551314511938068404761691134157227211266899005422370885958211061989955385088379489053907142230902952657746442494410789932375331799279997196181870671848959843507859694762153384444923033570136236636017831833967816051780586761822190546564356099830984655008194919855337383490676879882812500000 356 8935690230805393208325422546100912152481629886483913331424536759659547193187617184582032117836519760616176828142796948209539485891135717401959665740883545520947708128656161604487751351259890940555157200044980013063797858583029652281049143626784803052741749643396806110150735124632889486919750681870393703659810178690477387849253592139345536160270964595658388049060708343868354096949197717044224769052186003208213827621844691151523597325392414458319793692906467032904414237399788757764237233081386438509550393054954179918970438729365349436888126748532315409771787237165684639356136322021484375 357 411041750617048087582968355584577760624719135350096405580986724137320125165982795564152236607368423532874520338772580409587324070007659844627091815735785188361644267583661364435673176694743152902818452239058554635093193913942573683568939866588292654264261357283003812054338818360164088505604778966487998334362387218099756293627529452645256566242993549626872175849753233854533668034826365527236352148165495035221036675079306700603001953268158666519610290717033371086741349394822929942050626215620642128045879068828771503167235048872988131715964254117588623534116646257068477281446456909179687500 358 18907920528384212028816494606231623862823031612539813002307841074906172443045797481638349045712369357966674403428262642056918520329141831652385087538584991690218021201862251800189170486275738987274632987745279177720955162897627467927549715031617106075487603574056598496403327837133376742868428270871251664638822381007380275939814587495034340605554059030404479378859182890257494127703168723242566269561179109824567107226030679614880985249895488398701703904921128658219979157577465702121776644382684388024417965147341935782388526356194685337159061460845514087249890203944599687623093128204345703125 359 869764344305673753325556463356342853897813217958880399717917053551565312338699169960585251901477217487457066628931612319545062128529631968614175936819751049766979729128667382042601334855916630221232451885765098451814297408859928685725690409220996711953082657836877444870493021158319727559090674831767900444046684524095027671292164108177762599781338328628220396029102767093478020320070181026646383158404554965869009319975133624139129271421275876496060385352803229834663796566798420085745894943795043736802410695593667090525856665613811177945850753118114466711706036405457310459331178665161132812500 360 40009159838060992652975492041997426464865281160359745956053302027241821408614552313186568076968903415401930399352856955731803368747201030551348580385308484162863950685460262744968789745996556012817612977715261917475806644006031877081712195075077603555547025840806924967011753325873736426040760017100960458340175378185541708878843601510807371724049852380246312897586746983357113235003133829339480081054284614708970779345043120535968695888671724637873131435242237391597452183687282868195837573072965414097652532071920946154184454319535252962385141641128604256366211576980057463066251268386840820312500 361 1840421352550805662036867791401741755919833097564847402918654242681101919052995274602252722163967032368558940880632306642162650909280254373532858140207507655900841817404779564755660119422005922555296936992293674971795774545899393660116686748693075041888738875774243081963327400288838481156408833569411481979518955345304265682681525743557023853302556421506311602261191168579225417055232617974056284938919671608584626484364959340109296110859962753691436781294832896685020012949224193773709984176830241170195557302811955829928220619838072689414396351747772449503658827924219022194253106231689453125000000 362 84659382217337060453695695648093687144969710041230856860691098545556142227029199778785421124486417347494019031340504668177695993637260473665899708938031929785025569779680313386707641021566507500226576685187717208996859142679126027858526856163049545464057309535663477713996320104815601488665350608025806561009105856983939161163016519794361557677462164443759424180870776718874152928880880163916087285055519283839022093554278482576280716711645025967821125961459761113169700238327361259497885629139127312445817595556282878383299157576604359738017065833381121837076816642890110060825462722244262695312500000 363 3894331581997504780869991753018533661810846489372983165426158672870722502869386378036585888033562164885967892040794781491234078866132878252950779501323991551660307039169665164791885975163052897060534697276542491465140149245301392464291767887414938713172977167731326081782834364488784157302195140196323114299226286584352971450272647506043069001527692664481711267629031992244358078973285973303834558802240551830051727498360154350758098659574631700018614841284894754904063095724830826579198712030161404618396987155629556190543140760391668909134335948669623137702783641949341739973092124063415527343750000000 364 179139252771885219920019149286338854887841970576310184287632932654577047668444086420020502304279171933416274886090798040862911523961411368653057329657835712814801069879860664453109200987298540220350145215665585164219699272363069534382013564427110477954372430363890358739445380450864346845320647654962897466302107621028492753965356564047913826939746721883080298859786358628200872609320456803186208248596732084417627675992610713060862010642238911396397639987003477576723112927861861653500252507238325463109860819411247738096904131765021401190686253261574203352461703758837418960204366981626892089843750000000 365 8240405627506720116320859184955957421289710121564354980960318218978538639729091194163204927436309867544194607760680462683006783578422782231427434426243718394559935310348621271792785676275742273928826533936961633394181519802996018803885529196805099395352708147826706138438551278485073896504306319319517752527686637948362280691432173109670183336117897848160217224784110839413520858462660043885804455256920453147947079880512290404972632518290977409751392969878083369871476778177034381731308538628509034578926649604959496951532350026674255235914083713438525430284571919291097592361890431998579101562500000000000 366 379058658865309125350758525126055065815979721447072626904550638310327872317499775783004448857351588834792916507337665626897242493023834957155445362989564388713656069555575485615655232055508785375528740307654593116003733828231725288864559981870416903836284646393241218491466064257705608343421048672166211150825212804000143110913985747591424138190585939599535831921277986828976950193223165442884320145650097940504800378924326038783421401254967334365548246718157662813249086230320807543869106136371630307859938780468263399736297326399554099085725721705763330609553143430190987765392138256402576293945312500000000 367 17436698307804219766134846276230260151621107756021225191512927165615394289034560071435051576288206833636841251365487097685888927666918190024659141951484577245916924073892314610183138489494779930094889411273710742358931969486116572416143132947812570120855135217618545495159443492017201067887302021223880153020760947893308636143299571681650892518215143000522778196293499281964265852229975261016216942101240993041236597844896281086373863106215028214302973896110802299832850192700936624392210819716542094530705680298108007981772154407180250253339337441009102306316818913344295831083654392922739533691406250000000000 368 802088122158994109242200818246451414682528822977500097265450031023458100840704196297464548446586755784457783182018968295537784975203087659543333396459499998130546785942202270131979499563635619315448477438285482720390611635084242390943881958762670783879229922244449656964094062423033638601661083285289796075106267182570212018422906035961504768101142802581517231064899014134515944731331734949287554991349080127445232754285823642929289544014120486519909533177721273117285127635814946137465943623990050948528853297503618085252369482534793884730268458380662893268959135140362466097662775722735338332519531250000000000 369 36896053619313729025141140558170299669962387702444537119289383564484768077004572412398939355956084353651055228497641192980813585806674117795590691629144529573368367546209070333061328627028733393692113600375482086670820818490675399645641908516431154359501136322928590260573355096275260073464078036813195378900567690947923051523951641023076103818290677270824929278531565337149245187036416735942790413724279427578997180290371165577611825692809623766257799021474740874960595775701621332040638150423347848086281633738201155809296610868898617086847219654012457607284118480908337294019079849548901206298828125000000000000 370 1697218466488431535156487999942176376168308679216257480261960413554325958089909328063335687773449005617557179923198695385020417910780197837301278290677920541928857335315134242262003952517939858605867414659486969341701880474393927821653635220206889755635892300193511916510961877661580748193855369093258646638001910462357733942521791741071663954989069786764849916159587985352671784288655461853992414319770432299323909493293930926164222396539862956557939152286953786341324538184103356757706043246924124518442882672962274412041189355524436317440607098595240317781688952170851467068712806177175769035778808593750000000000 371 78072049458467850617198242573591872505843986110063560110331374422846990744812874419869569346926696611342588603076844722506401737798815123304086040486502634293536235064910158584706416022199279547862966332442831148446417233426820955400548105675504405128836496780459722505468269013486579946458857863518373353175768346232831655389714644730309964022420041549125644889133993419034076323099163100944998330137391503967289029643471773158041244361830545498676816201964824487482559600205561603388346988607501153564433949703693139788673664671588683730065529175963540772672085682913393778486691334788465439385646057128906250000000 372 3591314275089521128391109708892807058565505556929110275565956403742712860951532257559683085238880895332181255838904100761978752270632614182274579122651417203869846757070237337309656872291066482534605645362653842456019283418894207189528037599194493196154034181583358926588244084998865057174130104653162212629701440857721257889981046673121128530251373067704121901884771845104416353670435265527618149187461776820131681493058109760387199937692088668252698368217525299714630992377631168209499059492647490045006071649903247537843676716416736790682294761318981128181218210800452768027678729612103545464242064571380615234375000 373 165200456654117971905990611932417847165660636629727376546496597693985546010502754406478899862884686873044914526577294637951559337710151505792629682205337480430848264594323964682710399730457981001445529804473894984358875467928417394033597349944303262479197428783642248989263782095392807901587290134132486798791299188235849791758410323488911309298862467360048614832237888322217911753321735258611007870008254463670925074192988999255686478915538581697642815522819865956662148831243531499789562112073173842087306167204772755682274696790432369175738354541224433962290451634637565064506253829978595923883272741711139678955078125 374 7599221006089426707675548153765262203316168811525532621023053891633498660834863986550927977152786653490979307703151072613183482051439817372428267832323981084568774784484389990151322906439986063924062357623411870541565269338178502649637586787317721566941482464208071225914469613286713970255584706816707291467349068057262779784167341017389202990297422403300725133035634925936594967627772658473181923369068201951929772130930841243610328951411929352040020566692665579423208096193636026300908054355172436714790282195041746629610172208442366090571825107376134855547912969429953291516298804108324028396841899475216865539550781250 375 349564166280113628553074295297407958102549623554265993166508967398703261786278505419540363786379338817881884217964158057113839216242279901242229740530472858549433296994835776651293504733783843907164875637026754950341215287753316811940949973964007222400756914621884375439321481011588077952695880158549995855237222181528529912484691017561781657562382032722694581496573969496139546501485987978032198935221613786772889295985096616107090661661839155991280277210069215317351449335954617775721710321116068039263662071444207982393173780257391526504749721786228119100631139034593095821232776650099948495020107988088405132293701171875 376 16079951648885226913441375273994237323217552161915769902253684230073377441084392419776817738876426552459709341738563862240468069380377535315849128445902807544330023720967724201238941833511336170816560127102686627308914339190224342633289722558966623886033759549525573730128545007185694375513201555559984764566490119988342357816777739006751998301177624141544171040865231396667018603258535943424103067087651462079654583555833474662256674422427554703292014889470420060156089939894461196218158628400010194176995592528855915215309036017600442484042079377217477290850402193593839466132583897011842171957181181308466696739196777343750 377 739677775848720438018301316358154594391019795460544965089909472299195993227023963678319118593528202094311703435131960241481608088839178871844835555265033777717524296323504587943004059996547626147003770776491996196249173148287800019258442285735831673655392792828609705770187510483727850326246092019331679503816097550110111194665312495920335415282902104066356389979668811877344842488296060313329803297193745832680212229142489692403045975819821024314975121603439838782641150682112452082222577388149493886350290232236349253762955436678104011791818598454644750979600749425878326415958800650039563927845838820404800605773925781250000 378 34025177689041140148841771025178416508045480807991932553756436535503427138734754803623391429609178324652686483092823165483297180004552191814258178268862116638757835065703733085664442789597109761970565333574552134975491564850748585175256224344600818537910419481882175269252192655201919024792978948907403355273760725609551191424402333780128668838634422304590160610102161855366159753316011774307174047084055769118472336314541577671573683628939139815460590223705658747434897755198203059392284405574332727668993648756226218434898119756591392167289285541531817344758350959059527022467006023226732520928730865290845753860473632812500000 379 1565158173695892446846717348902559197008786347151580633233407519962599018233916911530596300032326308971957069752421653208535548091195694202514197231477835356438937470386709042892735902691329467781392385349984679433079049340168245421458315280239665400135456694632557783008070190623262494720008140174818214939850647775925822083268854833920969643745048935273938848714389991612105907695371529464832286293889555622309528982295746185558871764453369031222717797994449758332371153329954123156562538398915669324299905888489039632685094021478287360527400475033070466641974607881576817389954659436601616064906361818238833711624145507812500000 380 71997275990011052554948808609757916793784106548732944256955807023177448924798723502914389279473318762911592854335301540823787779594893217476367784130806174519441970139929369380827267507063470809029885927764213265257946749144318051776583812035864925178075075920427840213516606180476650357455430492264318199630139659165090559095527015783340507645423419469702184048505261268859145765835483782163078685487113229883873261549464200384028074230502864219434666011405307925008574462993064431312165231093462773307115400068454956929067946379197960513293934407209622247794866975436717972858241197824684212141916495072994599326324462890625000000 381 3311874695540508417527636481819913084157545891933615194746666939095670907518402581690470707521286092515073019759322124592180241217033213572989192715804246631350287240721906844162150943913891806360188925436646454254198835390382276677039434604997146218268113381352187282373761586152591690226841584334746639947777184577639623525820390447146066884916330903003385812024049893675701841181938807018676233117783219548483564660189213041193599004001505453172445284073705425012065189064830882058919431343800736712021849962688554220646634611367480917996222258089390192000059326019950638873314857560126029769857031743211019087414550781250000000000 382 152346235994863387206270877309184251806847052601828419248291528975151674726516867137001634034664549475544899223041151688105062427875118931982904692817123882967939094719610317264167671041016949281867241967968291891598194373253515084938539270775207231877900703838942913632214763965654046050559595379949520347592222477795897238380568935494561033106551950065847517123676802158291790041495537794188050221305907927064711081110557688701798817124887688904031166118951750616995502997567488788250743349780170555511442811553383693295863492578103557636433853506981714921429885584214930572649245474902829229432644931234987081768041992187500000000000 383 7007926855763715811488441916914015080152561732085202462207439701599612232216737900550646952158084967162456149813795153748346987904372581239632038948191798624549152381114717685007429596242811853286741744940137950102785302361343736722074933872996999880320896916827371625387644089428660107301267753946083064137393551133213726866969449715021334889722474735466818361849196254183429262827928780076142156764094806257671045602059535087861629474687553388279310498540776115042512759018732037886231386324483976924007833648295207170784996131494679479279955674462131955253993684115572481976421650568607182962076433670928144579300009155273437500000000 384 322364635365130927328467479969855510550747316048601502992333626070299874463832969955175870876456089679710655565000636217021787043325997319816460715704089652654915378253420757036881229960656944151283999268935153605356490872476719209184727277791884521643631489489686232069395113630467291165423382949956418311793518821515475289616791948610005298672692349408011496728587234810883963592550606956339030766943208307603518018919883031819525112664131596638964843697116480974384347216143824278472057429988365703831938130540664027222153250167573060681134149600396743795847212985595534499411552488197554136138315644647210771517818670654296875000000000 385 14828773226796022657109465061036651061065932451481713198800917436272407366948828455144622526046591330457327933011332475629192497767154692648700959525322902149274615789060460683187095405469192975342453846734881923177199384140414826727318465896225760378366305850182196248909728280777236153737389154311845872901438477304653305346302154757940553942217641272703971147480324032052010506204041258071510923318588379748032683169287213288214301771411240530361029421110287945042715961626039563031087360726134167693699802392919738866245848050907086450328615077480926227614188698168022677504810080981832979533237390128507055707592030273437500000000000000 386 682123568432617042227033597999157637292684464782199347300616098706228457351663344483917986767843423798695223348880731968564093964376960302307863051255571166160679959352593095437009213921921146847159028704010978065842939804988826172153720097495019769811841316421718518515156176235744748310140988952939560291152296627536199428248747238889526266089711902299250774270790969209873752551278248796435445536596802303202022814767824663820182155924745907485363468839124574477932449737335337215697575547117560733462971249608086997957851861329930096496947551701610889389098529146934902208571683040158600279073585045828297495831423270751953125000000000000 387 31377684147900383942443462946768948985711457692844270436758583563180993158358086759504878745298159719891761360466055835241328886537330071424511116940011988580562871324118587818905147717641844703161984578629291871874617196098621138230444071015605099442428163374957375221070542046576266226051013174950228587622737849940479585378920213491081605322193557124003678890867433783696548863281982405096702777896320697609547047763272207115301524300632622354030217462026000067753914154422950006908810857273936592279739262292979066371284212620894670966222632073347238563911692421015842507043991838042823563203372562599214506642491885987915039062500000000000 388 1443373470803417661352395497736525746174133780272531899526859636708849825761159093897280907800460940341507882688710784498865162764540081453632976236313897813256227844093054479669283109387030512671141131358665934730685585684609734770780813407933578765367619664534721504263652396131366304146518683903757145214994437621666924253757110279953865856843145776528419554031902045771871130604359615334538803713837782427586203847582670760785110981757233806520134003649951210155532929319722794424074952177578501615962599313431918202553519113192910912261299885480362178958491575106209227946669888549910901233728228720261417739787255138158023834228515625000000 389 66395179656957212422210018196397272594254863307474129071015909990417783301075783313714290128139322997570490180740837393727701267468754836654652207834363172550915903442413116244524963720969035280686278830761786924245864803636701917996061251159397599071629389444978164514904990708245141595887440073520793629482544591547991968609974450015745822438511522767541238141621480144212448229062691939208256658562770453095385898185087655104233349398042971986950570027252462396798052936009295003190899809690950442168518892522313773179864621497497478459304859543629528056454481013637797928303603267168984226649843763025373987673785497911244879722595214843750000 390 3054178264220031771421652800858060599766980345252087220836024094555660496042090053156632994990895277105487884017524553187539401647396938090455529602084004912346177831193465519872869242815762234895682909391566964354371079476065402573479941474277513630424093130648522456900213941747553959763625959642788626036665353322569557339307876712725465812473897616533282985198563689740230771404056502084074208266861067535912592942429938999679995887563527095834797351733851422951442288894529608186516879326363871549898566357524515975777047175741996420981465691175284350939030405945419688643610909514383731926217817260431480470890245533853118904054164886474609375 391 140492200154121461485395659175364946369118901005549430104908738028201664139589785374381105010729567530150815641423696510075075526508887223631612833394414607545841819090036847458785174310246210323906270241646176039135226079237860669716016949824308618432101630158762476763451470287354040969355038497844834034311376555817799958904685341291700815828470883507430003592768857313287462390689095487862506093941178996529664520320217841627979116354796738017475969658533035380824754067870261628736108412467834820721423494438817187135733765137036747488734198812908637898195677285628762685537048648121417668064189381950328245831946063571982290958404541015625000000 392 6462641207089587228328183317517918836852008482001873503866729510479802060054938620579343608903799684041377269766608571825392494241069900230986559743451729950130280346790754857111378740509169419412579927147321305023434361675650604228070659667589693830269531393285933299912445901541379030621031811769987452022058448350174757425315504060613608000391677943038856049553217741642554270255866106945825308445633343659543227166743464005678262635310830993226257037922978225762385582721038319289833871855135378448122963004837100952364462678954003164848602388569760901239348322109157737405333388532445032188183463355030159372170497514447139911553442478179931640625 393 297281495526121012503095650396576306473329185818487922954943244710858284956786728276982901003847751802368736293622273030611274674248674167521918366946495440083560355433822978700049295518756315109618246486696781443874678668147220734416017660328466827250572270428347185628220685691628314269054042221952182804130014934492267967934880391720146037032267287207251656305517752300126091265085690172705632206433500821178551497429312810734964039037584732087186303890461140190882594539271841574191235114446578517932745583633107836365918998108871597691713893727189667321135258636487080324403273933849361901687757526051018695647448787841165053009835243225097656250000 394 13674948794201566575142363936617103936767435147479599693927565762285696778389070311846058932143539739343576363304168325797217177726650326818568372852048757276026749310528126348426257673038566229837955341799041277966485352673114646936047101962113643722927355095469444106599912831893402601238240621985806141575758998234084746537669088807204023752162643335611526928638625698433388949499346466566875579095319431867919541430123951109104634669625335133583516316535478168024358817368313969861582725608557953751990058280332536928212563772417827134124407066140264539906333429382270241117135525824810518972520422349200447919608706531802257444006878852844238281250000 395 629047644533272062456547085929618097685039476380557782216396341402959764370463535402708965517710223970011281418197837719757866477321092419340656208014885648059010280708498324237713620021665321930143365230679279383641725958722216025265838664517709850074388815801283966726811030711150480242604823571560607522976806970709721656223115754774138098597114787331325066503333785461712881073829557376622855867979727546744663294841643082296462138130332622289494237057888942042576494065431490143250610012267246152278700064368185639209280827041286942701055505260462920357432861303481930860715212680258014396383626530382263114224809562828585720509263118743896484375000000 396 28936191648530514873001089815643073056823739055144815557552863321794945831347480512829810543459815392103139231863849237382327699412054762920417166712175051713583098037578196223825939437969135535311522901143998508625044795565538789046045313222141644314059978025698378783367804231828606973789696699709760326351229103996140631659460186914198902320889313231328660159608678350071413259564095673036122320579254829537302771539151569879039052861235323880077622207774998600102109053083477153112468925308016986997751852864714201341549497009669720019051089677671517032671975408370500692428805139279254348010242132100162969478064753798384746186451722562789916992187500000 397 1331064815832403684158046629212090826526240461061278061240744704219554497876171083139137330663231025328635004473765846185492077507591783263481724866719889863668643769441120533094021983458799349791835667485826374204293478937907247953908219415451179389957131375356997484237200824409367638074875705513823327006464213761281947023533361615888352891836229186489896785347188907479148917425031905188721870257873113304530061859255644487720876999175817597828933529939782442549272057315812471245808259917639160582365648006882016138649598251711286488088672248392834009093408564124226406772276702810460918038784256804840971408426986796014988057225575132919311523437500000000 398 61228981528290569471269983837611613452175090577375055581692347102342695078902808232349306010719311808447374293665653771350307729958636596574735143308242488229687119901037762885926669312429767058455379111089515865970295197317945827053615320156625767187392670379824263223147145697568114992611396918534031803860018613436999004063331580679974251312459440788189030796234160556337263694737289512626515031080324020134230386761421912960231344754609433393662642069882466620120642316348834225701628488555634696000891428495366420627444064163097412180343782262765202831797296727242664293791461905066173708307968585718449364462514417162191571069732902102996826171875000000000 399 2816533150301366195678411845647484248670583517532340304627262022027792764503283916634922838193860891056604109606602968628158327314426180391263765566171830586925963315152030111333331147104160715590525999499693315050374536128136409542662301523209411356772515907931478523844382949146691589404684448939229584476582633178108910664957544084193856208301759673139851430455759750600068143946264743454355407158093743710973732542128081825394588085958752661237794451016536526226648220568964883459132553150125058267790984420408991928643873977385450759224192097510092134346020180810072518137970516999796725426339163099635123193946316609699951495023197482651428222656250000000000 400 129560524913862845001206603999182376812891191952146670574908266164078527385712376829590385788651840393319964521882785467936369982097709154589002962053029895947110493738580736083019941866555593676479400127947167094127813426952770402039350441440278591545557319606944555413453116670867473167814481980693472539911553525751549271852241673074915571744775466142509122042323992882627125177268715838604876054440919282955566229591795716141303316844174387074882995596425509245919204933227557743023924178811464829375823745766274087123574180814657576992702858322425053298004653747135890474169917954884087986051860983702936752071497900414410399194063484533310867309570312500000000 401 5959784146037690870055488102534701996599034936540322695663087712364036769795070226235629554838398423425110715421306358338488943762855478647678941344091376528906248124975267264817386607113921616110998096994604788881403244368612208169217070474885996576487152704169014139798114632408177190772767540429299104954531782017485962916553336114182607543206822189607947849504130203784854875157420763913657711597837904941275529140322262653270423069175348557333204459198151908548713158345306083583677674579888194737417946949478463820741806587743629297933624112244271395492965522437812118822120231302739465985272106946404455500139538425838231785169904610081928710937500000000000000 402 274150070717733780022551731370922674351033451992865343083187606872763813918851306500401903337774012473180501352638697670894815845584545893331817528820956982217667812662260046873944054892111635218139647590444529274320683788644892614530464619871129039915488761148681558403023867911280970258120428112646194828019706138734059832196817469760866218208302345497677774857295942680507558315015280327916881243678662167972676294187450192242925042211253164598956232628188922478294670015003184439456759982840160918707980343469836800337394526006552847642918641247678980557006673418900124918815635994199839349531602879595355397915251185017407950561322771484387641601562500000000000000 403 12610903253015753881037346461161456615491519657711597200489879945701248218031412855885901479011446906004164337807451475566607677444175973844519133154403813995689493799095924992769916493439863101893433148905449702614859026143914849284542046074942847488718282312342955740377161856758242174386967600182957063717196848283461372326623872394748919819596106896515999525961550797113472638242052128524343277155780005758733109404308711194511517444999674522266829229138977132881426715406477744628872369643446103616633652530877328230675845212073397918552619396820279015855313331167482542415140748822355580046169910821893208618804583709593681006441581782568049793701171875000000000000 404 580101549638724678527716410845981629698433024096580065680590809649133435788813404407477810369042654524989946563311844761843694421891799071568410825502187306650370715513083363570186022854733902650998274590720436086639098142852254589196512369243629568040366611598908896943560771294790535603459258671839221261818120743659243142794454125699493599819597726743054591288567454540112714009823695505704323254272901053368951005777564892834430035251024073726586860957610301454798723585249107502531231153336005293500427166091242592353716649678254271015095428732250649011543621070252074074335112923528897727554628284859006067014066339644893734152168166741683077336578369140625000000000 405 26684671283381335212274884686012667733875782621352371069556922738836228556296535915860913619429566609103220914164746042053045820738286140003423628381175211149677770399347778196886438782337860352091763001920339629003875988021137444592403829710800216062860916145540434321250820275306116854778206714394869269254834787419883622500070346153260772185641999296383633946037031149056474606828935465082460494139086236259879272596238581100399251156498049744819720444622590099247985126644523290156550602132867199375508432385978196815542596406086061769854695110784594711917064710428669759703969445681614801572301258015320385737465046701117769837660408661588745406567173004150390625000000 406 1227494879035541419764641465763068303074687722184552975765347832701477164571165737725046746462830055174926482582234010391740136312503760580406746871151092354353295683963062654897354440313443950151034948472890833113916123621728769397378540040401047552243307910281462709039331913779918350467944329557772282061167407248778708517308522838902059397589293026450353184311552184906598040373688493523240212541048767566818352819827688133132845721322937085493310518938597202930619820738348176993963120826424673848916874754106627610667393188645346475530817377045024805301940522077301967295845118778903708934182978563151843729391586415597070877795547479335896065472124092578887939453125000 407 56464764435634905309173358854599478957990114414588176379156642414679520912799384199200017744601525184641618884304502705663725511674240207244392024094662323757881002941913954314447239023547859752389165210184389571646904984859473634681098682588349868241360534126380900239727968853052062879271277523791044341167802185355111149661662942251455137924643708340200049112307421667633354944733680192216570307567709767048996995222297753851999550812706855512410190322525551782581997068932043970580315022023910703005761676736789507615700761685328123989729527680848619937168271898438162920699248634394572285418094380029736187808094009428373618570671972919106688808821538877785205841064453125 408 2597379164039205644221967673068499534829051306017580440591581242944159940709047655675873357254167683635232105471353194461975002555657890469510349612163856474068553128562801533815345664326709772782793039222097581497612348960204168192113314594912476247635811409578623482317569953371677357957678310825086122415798233094443246567391537032717453427218548709254145033379845356166320275683269489882568579442026347312072190226586382622301088438901953802055208707270914673515923028900901662411902286790291013862600989851182920708322550511398365223634318405183790163619356121677471610370832323318488437864645323252153600404204847642000773340268523246205767879296357452608942985534667968750 409 119479441545803459634210198585969459729165638053176005595847742121739452177598477324450930053339092274415610009769798005111576542150540057982474861264120748746399259313141902812971108698684939947622760861254324919060198756483410701790803785967576642691229531594676281397767901566010087902033689228994922767874604836746714815679595085919367648433521806156414316512837171940367219894857597863006033118198315398631354917269384893675473882981112768816189252650301741936931883157409309023198562703220362340365405871598548120343154649966361186537114857143155262662558150164461940881920112829296654118705192728583274192363177483523792011008375720277239381442165000655761659145355224609375 410 5496054311106959143173654673696245279384966137397042871393221628665762844336860773519977789639402514701445033383066532194637145328094538064454569306266897507359165259747357106361593377735219741220973653810432926538027056261352863048965564760620060132351327643063268301525268914835260829833251701836317693282727753661410836571137674407138276215913089213180352209596005901998731914219830848193396846007561508406547762719095615822758731183827242671016266899596217337637120065281030883377992515604099258024077248872117899745403827809581350881834011597742430913906473664129497856723927768682535045372706594765851243587435242166867334832705879950459452615507380367915351986885070800781250 411 252818498310920120585987449772143188916502394521757842495245269630285977478476485088900827092563161208336009370609296122475051293509953117114390049712260725641796971257939672686597172332402479314585381965746982817117607915471561328638404341236827362768513363283903193531145542972313456596520163659467226858158506936794484952125564738687395511710326049328787961028434370096307202580970766557385554144993832382602823229110285273396763133516420114070508795125613699834297313608090785729550153640386351179303157544196731144520213751554382943068049908172862121902250755228772533564520490134961503737308873343034731755045360181917881720882770711721818225856097801467057560682296752929687500 412 11629650922302325546955392089495918369139631949350093797417112137370833461486420750967263859779763683734261716656419995863310697072763698264847609322240432387709360644904351089934264998620273997314771424443364925344640025365341599352031446717701215182953031132264284765286530618942575603519747053356338846620506677316103017821852304933183092391354720243047185063726406511985646371693126715217585366416227871789994874331622720340053214735488573124648525390439453023122150011766727101475873971246666181814212183830991662686183642607955088110864983484100543151937899860939132603308669830417799580879258791510292363204435617563773349930242739651947433661440838226711607878208160400390625000 413 534963942425906975159946628515769502213527072535872724813675123791930315122953316607427118488780358631648579476732116001113867966291403432153070388088520582185385652034511639757101951359768076359736835640499969360610945031711031561747762338978366368920695873864087596846041119821550348802447429063178604770102404163114868090213976819097682701505085482690918809706155418544257518434518919130970941698228386716721181992021368432208827556474034910659660254218475440559173461173396096749975800569207613227383668454710243127068600147739254335501557887206242541807896477555049651881489120133464074219394807014447732563640806711536831592210718332640862433567389057785123262028694152832031250000 414 24608341351591720857357480162077430934545029468645861955400532799989848129018617720377545787612116583860014767686322995638596018422397029320618981504023811810499116983217999582025410597506139763323729390972894046297007374199183322993559121117942450322860424588209355291059997733338279329200696923491715709556023978690967122202638216548852135237124713162704403318736974847337002620877783181471781714792845007604522605323885098030336592817601927884270419435305229434505127811268988465109765134386427873584592730569452558516215128581708611560224088674232051299139598368023217286712640596736745860589054837192125635286922306266327470326784831507840470652715780575051661388235092163085937500000 415 1131983702173219159438441108971755379294319425637349622593455867570552826590509944745962567138661105975337234078437329524100797458024282161494008085760096270197014271212089839227110325171071162494455898921216992000898406946400353166572386446181863551603204456263841639332163620367794126264538742504329641195659563313375443936093040247122630770578187856884977627070545985472576345296480008229527486615943332436979754709502040936287636256906993482419747781708349539555125304941200913863953823226562265123860553344222901211764877061418050582763270493035385192279423169457417326251261304658297147404934477576842491186224753740702402247694145006041144936945587338572648836918048858642578125000000 416 52071250299968081334168154002445651037580104803342023767478209359812062350731451846603013682334345566397390527136602944767034141092686788854491530809252533334272405310554476320004109546908066989901166918836503004806496757976687544904449195623509507002897079145142036430141411594567319017129207804769511324955113706623135924212556680152858543116105579226760177077068806566556339673532505190357293018108730826271972498628801495503430416664006922154499654634400556078506727534777254700307194920261444598813877368198332849738603926099253774354402995365922005608611849472993029711445817217386509012290330137822848414540924552323481912344590938794597910575715685334787945066721763610839843750000000 417 2395277513798531741371728781640765512870589737275417494979601304936007075056939513839064756048944361590745648394413801243641078456854217425122564163309284120588566150646920016919480125669157127677869521414583287070792906145162005317750613505464416117065808996968127689598544576877001965440287429979570274464403924603709438888488335201164813251354403133898096460866635194536234305895759088101148024708811006467206601142643059474571920447983894498571884787374443803955358169242838224510471803248192544505390352594996289878591562593160545051655291558580574638047095494891096506623330623031831810013913499215866303415290330876680783983578781427850330910107356707758973076562940979003906250000000000 418 110182765634732460103099234041775429588574754066229510295989927390929332477282677805277338490110465011660963545964019319016386819063423612814234265447170632792929644914531485279329998117510361981732993211486686087599310766741084953940868447165229326414638976098412354409176398472683098649099781204331532984378094211522676875304622785911345964875655390229147973643348361201194606823434096409809475105767121868919240152965569066637398544337034084721640923995066703425014465752305935153532651739091359731200558115175441057225701227894189217662609101776388164587747261774158847984195101427476286571640651623937415619612205020952836789789405639854257673806921699979170829818038571166992187500000000000 419 5068407219197693164742551429891479696914709490053421388147359882461141778045656741071589326507553322621622194256717510908198218921251554122913253650412609578428011183835783896420541164038359732999874010750671458312960701136824346105688923443760034834500021634148088931165382826529392996351803275194148506555648212959678035259195480579721621835749961520464701661257155297052431266694977373677675646640161160594801380139648936030329457459465375727798341402761646446549206736350206317142733233092333374167557368953657655950156901381547626156246617901004360948548819315203152132719382418427418509975953457323295644354968707865535785066840187966630423126960140073102601484477206134033203125000000000000 420 233146732083093885578156752317619323106729093482387257496726077319269343215132377558244431756028706584630166701681837712557778795545372743573944088167950552186824149650057331681001196684017875652243916210489774680039639633860671059931159114566059380903913672438470995279521277247833744285533442903660354672562016550657290224924590290395529425844424369986628449529873351780837593663069876906527251436160463358293670348450028298894323364957089277168155529662018221009927015704467908528281490071902513588376001929021509151788217726305681794103379400181718745614599837898243042983379440190799793344998290154620317260257040150601956166007567191736096786784393400688136732226159495141601562500000000000000 421 10724749675822318736595182387570606687147551319500838176759233708719338667295702225614173904503585744056072100230189282804867426481094541306435339274463054709574746259689189982861875778606481540444048803471178365042232407836762996185685344755438246545223368954423880285781233785390358058336179759267877274439853950447316529241314364118378909801847873735671083255716089501842936393238054601373928034087464939398731395375342199708456304355275993791847230016896675633372834624124844691030303361200257759712968984780163361188448168633896502576738974708451676142318051600872229067752587105294551038617477533762375133680247296861371601919402773717168676517355686605906987744200282727325439453125000000000000 422 493338485087826661883377091752413327523735959588761182040268534499784632478092532794007716707323763134497246476148123262165753119362806247876956052180507476705166392202537270548247124173051834077709389594342805992161992057721454089993278848348295475886580956218218610692803956416461577338088028942454457254245721036144587349725528367399606149459352786209012084163689932787775779464572589335168229715591001696716845448182808287874272365496697437628720236217092997338579545822793062286795542267470065607847025131746895283538410280585732202859607019890720645871510732156964768151884807581947479583952488333949351213757046365338047530157899086352753610618705346658966718209813791359974288940429687500000000 423 22693570314040026446635286509122622382179489690259368471190771639968317799774096936485553960683172612008476747307032089441532336591203511151618617027791819190406030818913703851290295956138240002273820137083469368365407460677931558440965721269825892148533594686249802489095497897604063207493694280855074499682886289005306416053797776982288201841051908983958062563612254797950960815432843579858848901222817552441958093274096988101142547553088410571004188498966721723410589190419319639044774788938303035543838118071963452568745060313298176099233274998902479803649186945726469260077842494544374097653396259372842945860094628143002567134338785150988423587920748138973357515079948638945265102386474609375000000 424 1043904234445841216545220432691174658120287761021270450205738601582900538901495172597718001691994119128284446604916007275790727536596997706684737812231568155075584844438194178169866709351818237159881921185414507470288981497488484363739612411621773347886109768124864887966159086421617383435580782062231548482751255047440641169193381787768777128522134930223220773332530076679376335140325585678703815830874237280639998060692932396777069045188512228051135822596490276318376338478431834622158338066657693005886658127466633098614878776306012245587506043845250105048029403809601137148525680813591211706215650355963928140433774485356689093068101957087313882575842145033160514739790914455726115559041500091552734375 425 48019594784508695961080013554284599586374673829700509488344486721992429087578490436220123046428916307409897761350603486530269660289880505976208687004114257656130917714518615534996673179936068778599117864614435342042764546493535720932106435948725745730517194102935545598082127750565086301528110584213861678997689021994953883230442958015311314208777470077816191518800372494898576567033252625214623563764213800887669892734586958568384122210077796071573092409271467372377175212756014092134678753612778788650261815734612472496156176863759732839378240523699320459435898952715487066371325100656604055772884176463939688709038614626170394323981356146351542373917256803669044082468179598492656543380022048950195312500 426 2208901360087400014209674811419657585363941090026731380997335473134658734259475247089179797112191270145643926252827555031637030832854809674791764684554022635889872615794486954725513970901812025771753962676513574835559496276714019293542526211726335002841774399407012104288660122514704662030478686273187735972638453704798247415236695472946372162750101023272099027072020077324053659191960847859971483582759068601130554408441589262973028133532181369840638625512277851158981086974401577385773479301016388683192834302387719140699540410499242927776978583121197108458927037006263986393390791386331946925976223062667826864803786609555965103248857048559326179603305884287300018527471306200640531128652393817901611328125 427 101609462564020400653644773969742285128713770459516476886847266105048170483405338393195455627369665560746625187913819840022801131416810538474469723883533465079414553495771942662028869637490438449168785842422651403710509240224053574559592685580865931344699948575393548265488812624868178408435698010033552610703203506059478557084693728191266421002972202588091784246276159874820528873496825224305092801715660924749051406555572130583947283870327318168536484824667358680786098353159977979034703461167324707245246759966157113455637266392770024850131169485685171172230292906589320346420317866155864858288938288018614863780709851207689499895189088240208175657185069135432890014113212549742560802141779661178588867187500 428 4674035277944938430067647304252294781211567535811311795371336098609688874154711338184736665704852900683095781011423191299142269670288994416851561684767789591660419638781142794976200316474928923930148250373316818711332415693038400143749107042216630785994872581254141283016408256881644360200300903744111938455123137350287776328521359543641433557169399168522398779043275311331342892516524800228574374058793645266347316603409128549376557857492820612359969010112627361152003966814540267436510715789403812841974987098963298619356425483676941915727067296428734141213779814952600866261026697740851630997651827164146722195521671670742795920373803740530395490020169631738775469502717182244097466766588705778121948242187500 429 215005622785467167783111210271236444539105875003792358184294581986326417045921003114075253516495533280285947156355593789028634889328335611884586353048486196811100282185189081485523975620530800704219259929029378683182409826885698965528247195823757021370232780506911755203834059821399089248143979919378932500124707317828049702029537080635420801738878376274201324183173663881055918417282199119493133313728593104205465365340640067409514905212813298320167340886497117885961854051618075453437567950399770301508909460217257232567608175596818506137238741747632311334667724550559363150124237823609771644270196465774279562216406160495442221938622156584013911268225393285419959231290577194313640184654243421554565429687500000 430 9890258648131489718023089649155897140554063594640633946673576253739709121209724492825790797370691343042698250129974329097077819849434095335595743709383813976121498990446525074236150101372224812674084517892425770155405494736624789606197658472256795685959541268401154204139209895446032288641571467146437904968672010400501995630248322259320679459384899830805395918221528501601831111540364969434707201775216314514696717836342124494609724561799023668938152253395145363298262807069804457332419838924885577826827652848602284485886195059401486898651421124053370986222467531422375792751342640292666300038149085115011722311742064277191434666893712695008818725291113101604763940223680360143081200302372103190422058105468750000 431 454951897814048527029060926788406220286225819202063439801315887061152431286522049577200848471491897563493134457166199563011790643976448228465818667717279843857779886872453389175536315754295509956611089940200369089147813785573825064479069236846942785327458298502781574048204007890244169125224534999123800416021652499302502936904690902085190754803225891464135447858918057054876918754076987297101187893004742877772753954080267318547598262388565336788020274407392793376754436017490875560701057768022684746450160349513534489057280363388332775988054729921886815940017086945228586080727194285923946695072398300664525887952903337186779498636662183200952688417895481219513227428644520893088971931634782077312469482421875000000 432 20927787299446232243336747566919493916920376800475143375324227787920429764451204788311953368183464019130482665846125247319575344915184582160883367762447861770857949091577950671038309164409628763682668132870092869447103522637978993002378714808311942826880112328416650814178597143422367259437080766024519767099378199221084476006563467480763651077734715302432321286206512778923205237648142199370657726347888139128749613572181386725246218613621610721246157975593597266593031501616529191333457309617996553044576893499315743628412580923978364766675554060814364906846836404230480055571067645558051103928174630403423734753647844061227300292977133971347435933744186341323791548559235926824826560566074126232242584228515625000000 433 962678215774526683193487855072325878231020832218811815769409401902831983172855441632887211454282816392379917673104389732837609082097420398879339618588204269835472990242023744417283986883339720879667452277741930354718204489971666923939994399567857100942350972549497506215148785522189083578208654005345882501623904382475585896849719276419242298327478896506033479375780250244357330684420079971254952664764049086250205004251932016010746664588896119482638575253702898904385421345932525006606305710068057669226680609367758629554072673285278268548506087364923685053955143686819019264935825745800072944254631147905437415349813520728995324517368698981546892509309583268573985285179382554431963600639865887451171875000000000000000 434 44283197925628227426900324815052331669050399254631867406121182647856257778137337949878580131985256772689843336869255119065731670357597785425869371925809010759044953179980318324020711841783085386022818640040091952703724281500982936973967253395151206514273392471238924993894997487038823421266994908229197165025192804527666302054698029031598666071307949832095689003225540955226233316201625859415056877406283551254043020650680217864267607350556201317175962253180113016121036031615736410813528140835823328712023861105355040170261209447373346698049500603727647709290989454990519517864043596007924476164774457241303284662517414450251620940553813797220985356306691276302138549923032083182085351670364591809806823730468750000000000 435 2037027104578898461637409581651772955215796650465228851121071358090009058646761502895316477650060636222023964641558444583766512553576970947438205436471137273881054362697616935108212983152125871650528787363935120019084328178761578264347616323906371306385709238438514104893901463531761259299022920662662837073729910879008986697265668066711051112972651701441959013039865920285293517835633352670925642971339075036412191213039653116674001884048592759103165477539722364966059322143965227213298066225144668534573467365249142087345236465198353204423345086918750593676977049382651151673671921009920042753683951742018026920441628683052096179194738367099867233928313043341731661596174749039056453809042397510547515869140625000000000000 436 93703246810629329235320594203312378068142647020648754060381813511443777924804069401538531508293857200500066478620344875167837090263473902900051677661729709091323958039692685805432349127907743304042441532708701561274498327663126398148295262003214187182196118704363681772624144803217175722352196223674288302869498748432467260834878649186734054590065552976138887439932520356014089942679861360798388721346802365509483502762567262633378345121687385424831597488581545678683265481933717330437092503608666049712707197521079131868247694738917771209263851135511047074596384337099284260257226346659383099445497094898226246941660146378857763911308794675843883477580656000747126911382247714668829348737682467138781524658203125000000000000 437 4310349353288949144824735991929587209032497813545102759258340717635600477906567801609857057939526979526610167491705867874828240686474087169678980412920020425557080718691578380779623232520790615470109109514997944777064543572249343299104130282174409952139687948978077064105901055260170279254972496861050991853219274880866889979415108922010413339586817614340091532387265689652236548753802712638982983977557652991789355540506516045080429079639425005745857707290730133733536886201505948979280957779065837578803545129681768206660467920648651436458025729016730283589307698411561136240500419561434905248649181368965286721980771930921303806804194254044764231663269038870796742613118972580401482716687511258115910217285156250000000000000 438 198276070251291660661937333923313031238799957751829405455067868574116881804993028329843053422330685369340453686954417173789158912586237508078017663018738435677728258107852399637049451526115168349684459192837229421472559437773219494197926276739142629677709505096167150668342665340721984998345282410912383725765151887394669930492239470282598690439263671449374281437344450535543091929195197662418440872564997300612340795190722180318079561157323726310535248573493857429163632309297226680669078932811375881331948553143691312102306352485594926899241792095521096537209232676189153536250285367418683022245343431307868665793489809224226753871945437131936841084785791838914186455884200000059713634644274166271285879592895507812500000000000 439 9120699231559416390449093362021792339656830739770012762248743187627229257279553828817342498921082385790740906999612444247975185028729936590239791985492928081887922677504334374964787521535229246911400746786653443197183548841038276730990975977604808540796504134488325559266059732002239845993456834816335130034665438551441448762546616260128686438924697750993936333452221079003413280362917500655146928448240954189731390921077655288361778600431194254744050150301258395339958347429538027942568592902827564266878931921223993820945608990840860274872966653983472484914267490860967834885193662792965816895019950971043698018116434947179733645306467444413688372006835052127643884573185235954790527998073672461223147148351669311523437500000000 440 419552164651733153960657190724274521147127717458874817536725582275842472281219621610356692784996698897778005449088694388841853392892677236641385149332903538904955265573630794919305606429230449683895496981596273026452712927616722363348313241066525706972689337804579938480821404405823958330165587163578404655025919502095260118006890148397777460790213983374089457727792271217158168214853759236337660861421576314088216136157087564704545501848555926041620472361825800038936729744405441506416715157044323333890865348713098276598693443860354113162583370665298748076443332779516791398672053393628802034838481517499713283751904365933011757534154799164525607895750882888400595664391752442378052311980498066775493892968753993511199951171875000 441 19299399573979725082190179992595143354821896160996750814687594654538850305400771144970200754588491327575620771563321549871026551157883130321805794621483450096574114329708687782562829777583782998885389470558438407394419368100863872027868234652445819402746419334558698574847810706221880922033530125801290450211978502563060448867356308969702982747219564471963608859943427016731244477429933019637867272317206984772203887928226547580339719863947412061184318538058461687881488302228424683477842719394319422040709134521628517913160417227506457751973796268332263027727600962426762188906676990046488903813715417497957743987111482051206078214372940348820974043351882038487314926266125247708662553104626601121302808684025436885654926300048828125 442 887772380403067353780745943746188301896292196674868232929997732950197298918571315982862006541801706478949300665559263181423842227066453938918240943424037621274284169436731368911700082801928794429583890812156334016986643288447037354561695404017834462194969428191552676932343054455151059378759448048929266663580340282514060266490377525684473789042160653587676771322672078745213642634585903080043916768666340861222157172631540304862821811481158818195576760157871510317187968090942625775870243802941106262643628912029776715531647597225229763178031706361283814084431133891240231825626681417093938870854718037172838164489645844969694556785719081811192623638233190325507654009814146828604238956253439337135116947591073550477623939514160156250 443 40837529498541098273914205960318000435655749817701481212457557556516007650126222072406473543270546378823083916824738558224655736831317605941331316516610712427963532776264297267209346187189106457356782127086942758483307162745205272037871936038919589682118038153225624940438656170228990692648335821096338211611339743987236228771044538402498834525283813365786499412603420858655591508686458582970135395583005566724454515511310509265527076522738038356140387481279627726894742297840727550150231915494494493811022166749182744755734251710443308627796237028395676122973424266506839654432968591459465373076568812926124192086041825200645759369290999668594697273122721813325097918524336883662718961821962143171463575286472788355164229869842529296875 444 1878526356932890520600048531382321593267774695077520601977949047325550101288620792174631703251317496662141857615635586764805281523554187027058171909712019875971259629097702344536007288551551881528154058749537648769598079815862386239022103659158416275800724175191202729495168251132592592921560244830435192296777264629384263267301469311342236848924927194415880518192261354623284883883892422975115460785741722291754768008967349704786414980212223867540779651841815588979671101369404339200076858562074382532395396539807436010826978244524721881488730424951249447076484250912394898755196207583288416672533162030797144187516574824307495751793798834384647672302683591225621060040452080051829349539344360258505489821464070565277263522148132324218750 445 86412212418912963947602005075140697658787705333473814656750652496602700128237425611217375178058180001901397270247888180527852448264697086026386751533321548441326329026599359218226006653600952684569875136952389221688187382432385551648946297547724354426694690332149624593407523205389433407732379043397957607137278984764798556204623754690286798304716959062690545251261875994352867941911669939088266883692122315248838512402996410391045397856640414544051110313363269759772018674832367652885537447377151502017875325046346466779061661070031819337684497564828205607166530101643729703582620263950861038766219899402451295853824712675602883252445025027970637067117529071336329475795958169834970674886481713380166295696825922839169323444366455078125000 446 3974961771269996341589681774507951693253857635923077016571338314429622622939349891398537575152667016113250245645229085530507671602021232412977937371124464294305406992367239794702515794335526202913833418775015189444237660447544438101426698943055175575553610383543580371545922349334271888162815601617870883361500472231015431989670464179054034131893141049266603472884759959787534099298715667532020663565112724794355670762152897353462275281606848947094366664760110561265714167211053062800259372426036277128716440246588727259175045497077678523927477838365895047030963693182895297523577643257900581446330804301047390965785547401719150493331721363837606051120665798545692610816788924023540968309380521626446091188975257005872284531593322753906250000 447 182848241478419831713124880515733839533360118020558398159917193813333722879751244390326125032995833749460817997457664001819524370300451836024887681813373407138250650906326635106331825422907838196529479518845038995536860358287384754927683982586336709151053682662805421178687809382539336646584146898175780957569785224155379314383623691427317087883478108507103046143587011129635112185042008434253330414818131381671823350698062670485842191090747605491735687093906627629648617980799663168570535250508775175022964033255225276679098977459016435786780241594250599244565202891525731443562327111663420921817195310117983889473325041773219299042432786253962243522826979372936642402796179854265227628876559190243128406692217969660608393073081970214843750000 448 8411019108007312258803722372588687454143968100336373268303198637650129613449372086150933905746429126724347563376293073936671438327935833808894275939245984844634712649776162858585189835670924565842889133173061037091483604292114287133756467595154307672544968569313716533907169014994833746138920584322319194294284972871313866073431653059611764049496445599136944556034269779809486198985131818922041013817588294033010406321495896383067360235392074369798853037167803731789381056867154876320737845990223190302585910721440765194439977395985738531696968602033305775540474471048443436042622150470885781796717561065016142151865538892899493246102668259265631064882505724795756108283848342096774903429639667423462060242242564486331105277776718139648437500000 449 386906878968336363904970211106866441328655055502123423991674851841997154393683478461364665103438719352439980299992846845530442192823520553207856204347988624855208528717201050367844242968010378426307873983904958863275466168150314767414134291468394913845048456456449253876921582771628258776317227192986362415476957804112704901202713234781844266466500566656669759386273081649458476654610869051484348915209343317659286084070680058512309418862480876131905208733157480752869583856001355050996295103082817319899657788504423780068388596537370627070535292702066173891939326790852496883248439236581242576655059194353950227489927559732479418991879632153135245039900587813743541255009305107334578767983569466555280248317959461202793045883178710937500000000000 450 17797716432543472739628582881434049949267628606006807246956124579407235446162870719684245879430883285792635314971392265999800801952292918315076167896728890508561445222186073681980634687693587929360947732779765406235065649546596343464639174518663792095975563390257202467767456867564287554401517976959079684648346594080640433455374970772476982240084210231794905899124983512229929146512627646716607408677485553231181761854699691936121683170173996968181982763832103363442061971867754285406272530061806544760223961498337801114390554104563485757431421170654057686077783086622363253465916201457699484622738368981777668809177907094823470748206752447293608954594972116789905344967276970846230899991685048747553998607528657883830519031219482421875000000000000 451 818694955896999746022912658389803205481187734315801133024353375059513556620315607683832613775264093016182875671218618775244476837911515019052401488448249920378911162733487943755179539706719872603943144199284160636365011841670371190938952465138732727427690188582308758617790861614940921639523910207859450276846141394294874280302274828304744539472863250353513671129166614902467259642884907032204921341316555233296240940205644898364033648596020151165030688731215590063823382564321886269951344724047478298812097059013641460097093366409862119810857617215056017369531077253167962266906353248014928944589858396772203919777842578235561519697336161322052271657922860528096458135601941858265283302136387543996727848434543475694245007269020080566406250000000000 452 37659967971261988317053883194747445211618969427004029551336950307028374535391993651406563497541365189747614115914581874108227884266936184916935431402902504737779712028471197492279518663525696663714242603230450811360299337177276671058354856690467494303397252115686134668190524971688143466503884000673161993558045738254365534518573914353827701525411239517286956245100608941410790706001849092620669381762214406361877435397681086114133460279851848876988743390615135710853122451609788353961076619250861932334649758418222152829864538414619057778699093086702000248101090126848664873253716140984848775268074390697505233443277607524863392810388629084942002288798972837348397111206120654175722083693479286237182894115722055543752183867007217407226562500000000000 453 1732358526678051462584474068763941376670751941484129075835625259553306266288512161451903858782696811807376341278828302603982796454866978835898670828744962248619213001564315510913047166395302430708133726377990962253223381476243437024410080097160215840001332648346453619700699571407652562152360064323815642049545381223927296155671592053390407561531354213576966124297967758259720215480978580343764535620172299259373220353002960792925356342684626660561270334651477433066681341948429790975564869702882325062366428266194558874038545111895686035827396572319301765648991972755337171354898388240246548074063491597861383181154609331117330806432382783291898212394427050192834388268530753057500196162694378279046410977960256476001795181338175354003906250000000000000 454 79688492227190367278885597486197012585923439309551051957487785384132953292695023785872160210618198583966390134530460770053433559275422469596364416277871780800655294430627180636710778159243699177766167506889981718284744900254198186937961338366979730841077882636332830282706428823063541190795602498424543748811528352292186088974245976173869863284148490900550270791898648947538195429895798384626579042053470195303500305669382243049652576937417004830107798526286009438247807298522038057415648923820370130422697771195493573252963130704433371682073265729411494648686816299666676251856909188013518783086877472111361060240574936612394121476802308312532304108798902650139332304895022843473278227437197650478271461210980993851557157502773180847167968750000000000000 455 3665670642450756894828727839225625204869645308323658017137698630450873172993622511502720706491811941112103144846062652765740646993859440017814750207361745415254446945581787201320648282817465599123352367692598230522710843022301851599960019830747337392632889625870950804823893382065795421917994649317677077673551104559426253745192033632256581607789545090547603259935628417551085866426347884945563616535216983750089887105195162184825699762991710480714703930700613766299660743561833698848195322525081242221003533993409064775640932961724212679182551628182293468301246027695935624299469031251287554032508597727012147646321128486553532264383115712888695581967102848385096750796359806171209053882898734722092656103738499654429133214909531477813720703125000000000000 456 168620849552734817162121036927964640216193370787933916264406369647625126034866904792945493782935566858303618303640160614109529454888487969628418356991292469745773357698985636710108368411916569255401774152359659824121310725188917973809606052369388744475576923187423521995112404794923539657311148421868209905426594834127295042508665704969469391819291095959577309590571718063310078117721761814891828598331054386063772740242318069128950560196181235773679723357527088255670322913826104936955381961342502773861194554202941026236811330324431711563092252986171435879705486177493207068021674765026678648462394035800334663344194771167072839501504319486674959448812917030725157817143488699996375958081444787370343625683670523172079007718391340269095897674560546875000000 457 7756559079425801589457547289571323966385620640130760545031999183420089491048433908384243467553665053711438240869809465149987932454672798022432076164242464738445766827728777646094043413533385969073549184633687215677456919969901399633904474814632213396202394434432261874144322371167066128582088319420528496046024437878702420865361211443639508586996835806458172553644603951654106664900221052848846755537896979804913146763971520167719656870129075283503509976753387409811192228049168618451027698513904006358588752564498528882792167806104211291159613703760994738958587355738506364869131352501037223725985204061241406711626946718862823434908941299207451572748091708487997668220637832269395517266242605449232059287175633969001922460648802127566958069801330566406250000 458 356801717653586873115046236500988626210011926307232031524079286682414234362173488589784080742095826503503032633201951250144971668437728473065443682318028594607291125444302306995065870749841094155996692809589005637280438214391489282302619149122376277819074766196470572230842740349246606306138000730329580194619749386920098720534235029037662432584331215203127981878546759614832260376832309986648868240847249858231353628905206616376203335327215026692108952734709480385362674593130472838023978525974438880878792077670839725334277876095522957120005496314632585213134559382607560321353064727490105863643813228411858945396874473167666841726858677606414128074581841889832797679823945861744552080351777936825731213097748872148136487811948487474972732029855251312255859375 459 16412879012064996163292083693358032098449123945862288083972069141843675221548892103515560280302350263562613344398039796081345773530031527897204919532110242542700801912995444626082545872761407332751766106756797795076228447156638243669547026469069347500667300314701467447920577740377496584664432984821558202723906868611666487741097267894461158085804538988783151551102235294400125391160378966656922092336264238899782347028866130276956082379107812686131220589574566423644635232087468731948171144162689494660287951348092229355368448232609890860974817212736514769143676600926773191380775743552560619774428560424482001957880034406027882979195546491507282737644512165871916285583212002672042991490851678967791247671405000122009367193534361789998446840345859527587890625000 460 754992434554989823511433863352847019996934166958454527884524902231839437790031955470316732293866638294064510180770436481861012551067079310442128071291713338855969814450040558510418424128881735221596813584614366638199641527091411243124247081873902294941014229801769411796544032267425124984137875874089590312304727562099816400792842821436048563732176885928265968321199718289782632431444676868496011808330771876057808212720327820090666254099933253030732067612775627319745975239300615633194471922752516062839924084495028046815614726079734572978090720834326112989801545582877943843637628877920918957712100505744474299119136381111010734665811429761813836504596569543551670712853342906652530729310679216960616008101252999434169887438373882643054002806283533573150634765625 461 34729651989529531881525866333316329919399597090973657111437523044089663391855463708107137336546081698829827254294060640444813569156856412743935222772241064593105275972218136256147502507746927209007424335572618627184481556420507814374822419057839088008460631096757328629299090107785518350570606437582199256011270790702078084142679088689223579361951917416065906272248156584313859606493920102115244677185693061523782741701402605474752750909188423684497397235097498204712310190515629543074739748626036837267062463585876734576882019123552159003504322977707528646253133738391005226888452912693052191155396965662435599533069662085437841022272037718008689986355632664958140232613562120052136288830254526213267768247705533795134231795747811244896852888187468051910400390625000 462 1597563991518358466550185647810478058271250235096547011308919422707152739247571603264474067472481616374024850886928933870300323838896272845372914145565042742313320715859961290349149902289557437525700031583199460959173033185071849190560075947261255517915085446275396579252843378687924110834308080709430402340942817534458154486895331046278024385549745028823304414613389003668156963851683944212586338768932958095751458492304094151442444920246104701459023288289167563642732459940620192393016062829536435028477569781359367706709078454428894421304352064254228681317771324793375784867410843960450418467487178164629292235034417541699091437379361895345783501938810470609602410035298011669978428771273033522589077694343328931121391449298031270202519029329579174518585205078125000 463 73487943609844489461308346437266627251505474184890842143393599933344216982702993190931644137972858964088339186070085605543727156119795539422135609685112149750405393483027040026601730800712900393509474131559565600926327290493013142264369388550809366657052043606600455464091632979653980236128983279829296926171195544220572751050115331913735793026600846321215686890686306521779018656822220795533509957547549001206173992690527117276130422920221301187679707385190246383240422325395965457635329779665419811113666152032910825978975412324088882956034094774970953078264103482773927021955088368809018846011084085162527618244089441299605730280899665582902486791663076418964168154322966793570386446696616717541391331858856144356498427460734591423299642969910613298416137695312500000 464 3380445406052846515220175041461558135836538127569067676598179038476007769199150014842622565007172167568748503538145140862242517578088775785580628323569487978785784780159980132401523799432555347893615873100156805753692478450426079642856293451695066210237510899071540161554422739838589788051687531071494175111642594214507318055508758524988852461065870011641137843539582603240430095165354398195735782974433461631598297311666303736110423833428520611560036779816364889112511728153370412016554434019387504911613596067144212830569648322892283879109319727340517847084545566799060497089066699377771127326730985972562322454224427925613059347601186206922928296245770233308565501068228445523978648120872309344740685913122274516796872225806630509947736937751875043511390686035156250000 465 155500488678430939700127642753207165232775924362201773337051115861443398938009322367731238601287324450105802055132957213400401333113087788325447254461566867035536627608233987382349565345614123944300491526496287532868079243605949880333990550960041885669263877530200022549704934464284626524880051947899269216269008165044772978882360271620005693297588107606959693109188807157268990281003780637544886704487368204926378657552270846974180748474511694545551255052098257050626289779242500611359153267750654601976067335053593060644500294399051070352538209843356165450851240201003167739100742561295615271471947750537417062519125056716946530015116003577522944700508429218452936003002017554861604134143142893591589700820580255194688025967669170782432043472790660667419433593750000000000 466 7153022479207823226205852745562402185985270363435938120337172895745484308494345947684562872311989866266889843062994628521544335052441479651919779044373636979626677157848606452554557484678236962781333201852157989327709606610971865690357254963367900452310980829709712550179699161373783774790794963363787583153063455440974585963414252298849982056670493889759909607090681631115409704081003819137511087272464041311004432597704214518085158530885831886581927281218944559079790489825661128268881112109619785477673336419298245729294598596623742133470166481778148098353138041315309356254823171971067978867730127497358220422022426889527306217151507704501417369991178337351611257535400461250856044297377207380715398399663725582097399720909342734129401807678619162750244140625000000000000 467 329039034043559868405468360525954639478091017487965374832289731013534824342561747891433767538199070685991829114869360837734782730284134143271027881800032377249777028771262145821997311432238953083548332541253286014475736534089874021920141907395081697532634389999530054293945358852498493663121815239921542617883167070032912618758230222953118209605468618785236022315745342826156054500688961774739350507869598225176223469868013227149812926753656364300459575665673047145993966367188742753758243390323481547461487323327485946240762645211668554186474906695182588096362713115798549754172811907611188260662304943240238792008738064405399468148623211836214547755445154789108672979060298666646148571056597130547366225727546560871958324414142015255159643133195828256988525390625000000000000 468 15135795566003753946651504758777783806439541519967158348490816751164925772260097639305364902709190130229134572962168511259731349919101302553313678054720008300828077752447684117045427115967054522109953421628318145368555214267276962380556517254676862756530621538548958211216011725841990950167727024682963308691535757934040318582456584102202466022269156517147802188017236680277963953005597151667799823761652766746965027623089893519967190264647336375090607023258684225599791760854583139134447190639833366684958428309957351985328199528518117891771700654768545498057577812543833468114659376037442620461243859623694332491176119092809862888415605974716810818092414787322514187998403001725219144579557535742882159908184970553642054802138210851669853675312014255462455749511718750000000000 469 696246596036172681545967386934636093056797226837264125537496560167123139613733174566510035728222798528119251505885486160703861518610688754477856591112809341779900195076269926828953542186444768023995475813264744509424422016111346382782956070372955322369776773284023819316685941965627309272955547957072537632272008147616325630622252692266930688812861301193382595220297512230868579106842940850670125755371688525407430867356475439727201213638941866656435691813180764627460602510698810091222319486564767979464780441913060003056129788931805895757842447400429504700454686742279579423937687171020066065440298070026845747640663892155322374491198841651219479148591691995660800312829521005082759045111326729294154327437009558290054406258796911872146674909067112874360656738281250000000000000 470 32027343417663943351114415528412730026799275012999525852630573824601469543169205433123390417580678230277883930058198735829107166789259613395642940605139543052931340055063144283644525553743930870815258034773583483376427208198621293648406163798863498206925158837252559911281639367684900025678746273306264229380428143232319255650564428673127902889167048789339106859753164867201393096782258676986592242306456407519317078989326819357970061498344268291437968876367037441086564879984533239585176612765285839879111551136803176624047553326523435583170074010132787240214546032373325239564240474812011200773874058079143678446362061867188752743181679390045212361621407542823599986616370291650941715179823600852189562434319835896561504967761912275510840025944996882196766662597656250000000000000 471 1473257797212541394151259237860281189557350369218505223759693163145494294820463717209012944843291023419819856221999948681078063006123297707561485273241399462301878434839851533959892829347749327426456402295094792189697247344562841132868797431748228594613952830482185758618592787908317989158832461368389355363209155627914008538084856303702803974960241525257861418395817670276254373109993438277793948675393524232324172513312484181465824870968579098441608512947556821469262811760614847064070289140080655824353764726541255191047673756695558342371714029075349829988715291279244554083906257886497473780133883916987867411966240231523321088325596574118373684647654941695304783064059261551731305887989961136958697961043484318107897613459418280459200494091255769657297404479980468750000000000000 472 67769858671776904130957746625024532702568968041064671689656539055935180708097813170253458544309003469453836410394643287942742981400658678849210696818862734343399627749074084585694249503122742834279100955407448286908172636603506705518523221850557839403246521786264510780105435995746347860336621494278382267383052947968210818880980921373301344375697827076655067604826412060503233536334714376698425429557606726454212771095831188758269176533028330701792193623581856608271801306605625110827165296643832822224819573490538302344282921456534827751172552369594957177792538213152959591382677472643450766515896346723143017220125134910912753159113844621460312638031359329843737251790448649380694966252232771564703497323336319472783367613916569906305339217022306972953269519710540771484375000000000 473 3117413498901737590024048142189902011532991678533175381137719723862865736862714104933133584633569273373501880593794698625419867135375104100407565670063620542759567215228149995067724142590897441747114857344017311474578521191478151763907054517208693689567838278277631895411732689440458313716005777809983686614065112268191340131346644793304606164417934451886778622553561531166762086007554351397587978850382669020180189128954853026783482390325584273839861317919175467626775702071597536480183352176794232530252383019470696881000518057484196018186706148559864323417083773222717920016721223962432731378326488689837259474536533300459427557946364856726306167420521711573179438243245099453835928210659369946628314425963939768029504667921784648604350565008541608584589804106223583221435546875000000 474 143401020949479929141105837222919073862399298051152091170939105693928774620427966929413682725563698662942504718199343591320020696290590230764194294491034722806535134438516826293184138976134469173160592474019319506503401489503166720879904471086240535759644295063221448166900524182991829880109296208473326555825627617757423490342328878797967214313612403461814300128928026897683696262335664355953752970276793967762292817710615105925567398178164559684011307914524778702195773243757359131605587163027930146370464649812511966022679062688188036585662515503541255030250850312509187910206700939085685616591959057973558085087874352897533186242727701318868916644177188855748683911643331820762129963346423416043528178302454819970282082889873310493799363919975823862034860050137294828891754150390625000 475 6596446963676076740490851155634722138936925028975462145711760664229205829253708416340417930505423430541444110658590646731616735532593976096192713593197861648099456825592890529584119694582434381738078824548522341064769548066327429743477757928497687370831881645330419362441570934475667310247226130288049675341904959682048629164003688036729006720921585927127386841860574293174149877501226614255650885848699559329222316320407200984101691820711784486932669000869622447530857173827367859946431672143602336156850257221357629115933245482218994132651887636216408271575669880778521574078283263621481498447008358029402628100832432721787959532877368235995891384053714343472959954708859164874125192621292645886823377301093514762909855213018492721484721643523583765909554900580505639500916004180908203125 476 303436560329099530062578354754697676489360187991605460253522615760486436982248638775856376224860518873497848286829182486617535032133139120324653359586422086949551110086047685044564573198722355466433622672768946804761949284570310877969725512994487167454706179479523262344608389881168336076426470323493397537301610404156432215099372179827376254435494908413284914560436205542671945228372492750877717487926933619885439064960343816068538942594601523321301912769993467035092286951239209969534600065149914229080365548509908574999208398462092120747153653208394535130379039286769306517691787204624201379593286419816227314946059042667259973818987916594355014013736304190802633867701730081984743502208447407807958936681610216591786753997503255739232932978301465096110723576772708388790488243103027343750 477 13958081775138578382878567592109114191030603934012259760222393070244380651634193391647779499460938776963170177263636848768142509621457799046844132868468716949180673921520153278623515529371936311660768061927732159730259893424653942034359484894294456094087596081441217341125812061001886806432039201286453275141059820918944822802100601334998376233011866514187641894624618009695177065081637850972972375401288499626260471417296676612995237393822132723505269048288290553547582829375679732523304789638974670333927474868805718379033462941116992259849753469166736672190995054846468239210411202472875479454318013947346636639303389365995066810756848036411432821659676318091015512006415101945469523886116545915286363165531438124886869908933010626825070586397361485501917331491318247922323644161224365234375 478 642071761656374605612412419813098222123329404143335968636328614859570594862135792720657683883046406933379240413021568088383429784619309067259013047981859049034025187615605409840021869828696572823972778879446302143629088664184158795822979534200115997956491492805476680399284095270558000811403341512886129256460543550121958561638329414832256468562517100367958340232800674341581541453200550461474832423783003885355537781228017563795356185655784077811255484749844690680129747860936053721013928049577146149229456468972846974033835110925667587218385700849828896591295332449682426363995240992714914443741381667415232636265028870519214734280046689231081133205758198972898778245107136652263147959833663745287363382872432118182026250339148734413935113835443295058301016996291702732947841286659240722656250 479 29535301036193231858170893597902150807125547257021447793158474968372121006474888304793927948768878520939408231553982955396429501801887929372907168742672080134024977684825529591338513868582021595759454609955413998366460927419941908888450150883820950001168875379790897839650539808352009803868112017322040861499984697512531412455149311066912187499494546429035249713807601334784828826025452504874417566696326397220777821772595282427276710975013501344768540820566594386999051717608185844988975160852533333763759878188213950722370666817421237175299261389543019561111718825867421147241141724326445829714857182975885886594020749922301302638371907348655284211835811468754075947475117796550409405789236250012523738022443223357907958692657847863750553928768884002785474277822206178367684036493301391601562500 480 1358623847664888665475857530682482036242585328488080382573462350392105573066775754399535062566242253978794701233364691004203810665934081136940200278001537934275683848333740930245629540976792675559378345945037035502933384838480105803668889911527782900156356226295770620040112264721286586546030079355094987893897744656540582382550066322263597225366046523145783029591037492792365496026535724335338958444812545500404251784076576665229382827079606896946884259283310961428742623418751490867317622540387234497912225170435422748433250633562091748376613896938341931576543487419883937108754104013151469852561041948371884507841947248433037697272942058288555156732282759012737895125369302580750953043477753538125557397442390063367976435261503303592156749077237214827483196339059186037351237237453460693359375000 481 62496696992584878611889281969627396226440192225478692047353487310855507217141525966288787341844331754076664469111441178306162610021449350685679532775636676163753003616267579193502618548661893648604468011518262782575860927931664909640527393476410115172314056056074134181002168968015230904137097177832683748663080017241357717383020720845392236027095134567177743118501260476468059349329753458981856591797022105077309166176417058781523078260949478381666310686112619351610884446545179423716656191914489843741678527088339485787026978511206292039079022838431792070878834558193948079779973597770212166824264188007174344089353166890919635266131554148495185916949015356529803616217497983983179385194387026191257507067785873423442008911762185820117725079247620509222359800897502516995306134223937988281250000000 482 2874848061658904416146899406281588464143187129683164876353315568130442536054175634150461729195703987633551716853056149585408717679461289159953171109212810238780475009824849087094889838207526205863013710339556768213188081196007315436493382692001742580469627138424269978636962944357517778857775615049816339286613359985395788184772786688779617426033568845940574552176329340787821162570075369187419206353587550188344512991098669587211537814018381051605297377867041804595267030705163515952538426052547442614086814611186170078762438169541848372161065179459182784636780056774168479143563805739378747178090007408572842015654874501910527881590655413904171564728598748417113807551493081816846153077572428079387863682350587848247256104606129260202350814955798837871667450904497817211422102689743041992187500000000 483 132243010836309603142757024730174568286025769182653807938328142290456295812083214846985692021968352756103712080294214468841971728310762812647581637256827343395958557478802024898111776711965990879888821312490261161712577981497055873513318924216066183993540164134015319414843928337169777084551530267292622930677265296240534222753669437284103147460612380158376769342176204424092661324825809316506519448175210288424083686415965628845930306013085809543420383802062108529344841528390538868533468572516662765965087171503653307719478866784519025408271388051375126996826469360334827883792072787779130069103589557899473502692160839899227542861032916395694164806851876665928926194624083823677329963119165855668759146183676147679882428696795503870978373243785090409889956993123186687601732622623443603515625000000000 484 6083178498470241744566807131484219092187386798436688829519635450480351142868974464299122173899253380426729373533388341677428212038499424129585061859456271010886174350766451710737687287945687715232360297080484101387211149871693391795166697456694948587603089236472943795980600596715141762528108473236243157796868963812956689965092016765528093503708660848942781767554148294479244344034907266740115019486506835435659485206552531986958870411763405615306026190385750363260914663426040482545179702664419954324952494825984070119863409739624680058788294055097102836363648060140223362139276125789210510690118551400109985063389150277481689635375573413037208006051716371603302161279081242966922076715635124412930177466536727914714019523843935966307497738271793618224204007331927893511966047171592712402343750000000000 485 279826210929631120250072391767498769988009057867617222085928969046016641492726135549469976962073046957002076032749951540551072172133630169480268439186495533226757326729795163495053084310351426312520659537893772329363677362785809081962878361086837001407304763161194770413912421099174666728739876356621998627622590967001684646920614413185002337270647059861024858801899236704416946220378160946572045646006570400457269571938418263287114182024583503208642092546475710562779233785828973034590642160897078828726465246043064047791833544991831317405317530728981196138612410280317259879986215784835037812667315010375368809997662414629636804757503053449991301588422592109155099933699453423100365094057062445459209459682735403686026754293182927451266465721270467150696793897158335257003288264025688171386718750000000000 486 12872005702763031531503296152389279239828322858417867007552659946684881245745851325564828143640703037494063400582733762443457096406927833532935829095335333890111230619776295771823613454625608046119498270622431646675723583044787129029140925322886434228982385007117589502470666544109450785721983121004044771602876548945094458563056981545643849392550689838055713023025507509301933775052972923132182681160737089164107035233125705947984755307376480388584709767124720590382921990552687309832824555332918841398787093742339828284252132375196770233230955605269873921484843158581596070513683859363297554450802464873060390293564013019689070021457767195759911689973134199198194457132985225134871760347567650589762892389009046050291475152208714494640381966959386783921598755233863932109980312600465774536132812500000000000 487 592112262327099450449150065039786292769578536530665065150913213346355419773176757980009805936154910804039953975534404514095701366883828192806164157203296372667292306596058031111893992668005300072194577336460108302778115540937795223623822986427804332237805138126562360850489122127517211938991423662471864064175556289918460105380306293954667170378540199239938476718259878654937172128080486825522142532112802478273314284382183835783509616526180474345238701695890151878505776266527419930826494266072216024301280086893155026038152062073602192764305432243974662137048852424628618353247863340252249427010125714391151966663854855270716986003959559450239925092347870711855065881332695167023876869248388891069869038808732300272806823624000059311424166891866897522229851957943549173899637572078083038330078125000000000000 488 27237164067046574720660831325204624063324494192597549155837720231304497100873612629300694518654556290527561320467752666730864492246884060424279457984726931768935416282003362864242476273574454862555935656176779984286086179836483115665655912885882469118237648867947611856072539537063442132584223144846365826005505205176632860477628116746206959060727294623468361095990142748323845772305257221120281948908245841352254240298853413263074452265930069600618249164429032768293474659755958749134192023380920975279105901971314015841785770256392823055990640792009999580593160299900377374682723736030659742464220566413299448064594848612968374444166313384623972395111916626785596065920418514137886759389644426606008350676539727470765600759179283205106750312662884186624994655571560262357574134087324169158935546875000000000000 489 1252909547084142437150394944294637618325425282428761452974754022167875973312709751005048098856025810514271124169574811774623114146046310239698142634579918405940333317734302230567897773670447197567255913235606116839961710867301780628632756397906385667664467039978246175317515867799727847040195877400754487898744461600288323377714996921464071617244311240118421462807780423900939892143124445320415792167573130649933565541600418188941844889738742014572450900211351667394806363653471150157889385719078479874321462598776175817317983761908667394930080922205781605289132454616368617112716680422212318231313705077161079369593017787541479058644440739066252866788085102440921337833102017849351198286398396522283326097337650022596593845810786716033051696848236797460979114483707652461598855817662429960250854492187500000000000 490 57633839165870552108918015790973676367944496272308653250787495565126786809962703409537977302366634874361286550816357828582305214387481030312549012877886737949038851207770320804469928287047445251056620265062274730990383894719887319109957146818854510472394009185971976235825078205661430702034001859011922383040329411639337757515325212266911313953905783274035646554833820970609653981955459585406261698915159705198193281363969447899902117538234753674291224517836418269416357420103589266848522365355358460374375402499337520414099841757193327806031689763614440096363459220077076322089109365185134414230534627618862239578689875479041219236475935238058468511918295040852583873619600389946162390836420246985344512097357184934601884657169053158992470060906702919076817268440353223184341255014064879834532737731933593750000000 491 2651156601630045397010221750642125025474293759451491489757556191700074382701581350059203981582851342358475305629349135215909171247676999452799401462529835404922492108367848901535974858554674985091747794789178328895600976253197514884925368033575937483883557577277275703604547610260094245874851501359981725295704011844310401521948575786446048208293481410932949630091163983924080368569962564948959249170855276631786103251920202244353178480630238959726968130955565986066225826993947858615934652253224062908799227580546324582433244815984006568787897354693973330193673726245601943260364685384675015698314075388478423774286024675686849332672162187873305269498793825544694847653135566649422984881612094344276217990074911574482364530033955807358448349400034065324270751931222899970990212617434509418397992849349975585937500000 492 121953203674982088262469879645375203149064471758176419537294390108917795659978989109970649304687254197548197046396295443684689110111646730953006287561859001070949945918751265094587743761253970871362248550127032401873326258246182501964640788675748036971785225750680104314774767800288000342103877012524004884115088110129373945271708179308914999555039022324778587432360709079848045183355934042244532811403619296539535556252109195555980639579898226597572198547149067626098145010968225803447829298415574466783732415893841237512979777080488135568128414161761508226077511776055927807861395799150947617041237531763004347713018066985912228209139403259973828806710907996182165344376683726259276732223132345637453128740037910340876828648105857631242484554407395175540222953955537879992443697209846619544584660790860652923583984375 493 5609847369049176060073599703015782135810325806791712991984310798445764438430143821270041316187972204785695217543719565326253612911617281764245493283083881132639716456615287420083591090675246357376476541033405029472594322008616979455500910527017020604716481974953504909761276019830375820528626453368761869640770945565010596928627875010770265821030511386140579344976684305594404963531013341407270775198799510837469581935869189608371809640795619977033428729250277368309749922361445952548040697658177694270522884430254954263114336202207938633713432819481745380313269877268857049774362100428590018004430825027999286075329448296948343873048113071469390011050619053080993956651319563174578028866237174042303377669165471655553812689778150142550553584182528917839242974911807065871264442475533835835096320684999227523803710937500 494 258052978976262098763384907347838026631129551986322857318131591249423761067629340373694679911338244754876002052164288256959812301235882365725895711945188601456456330753888919781194275825856216358833937039255789263394771490690135348149512085646015323442288687592031155318502961282047002121161933693355636937787431837542226873176425044105312747160048554540821012755260831706156073111628523216485806785588270401424278133257373576674504172675382709586629117010902953301351829100656448963324660473896712529334557150369891629124202093103515175690004475453874631829503207442305347061984793738435976937277972419203289586783676616186567445212734956735419773561309603124639070124169808104940687821367460216878001442142772297929255495698727280655676287541956319685638008559968239672588638883260638546889865767446346580982208251953125 495 11870437032908056543115674504419703450689269375652620208867841399528388714300060584637105813686437948155472382838075408384379927343474337999122346082466556709018153088015152885312507691229555523086001642633423510233788941172593614394682038818021858771688033779854296515145192841557446977072146340570404883995164526768422194199128912482033647211663893243292758672964943766578234885902103296697603488058823735039381257385318711109927214846001693809078096451847334991017252323255537156480251276757682795577492642073256825516059095874580700197570043835577410057286950990172945637963082483302392087721258997585363475890489481571154514297794065001724274485800642281921784032173835258110621322331115380535054226988767411757437715648925491944447125004731771736082595661583138774228164765659321916336173516804788261651992797851562500 496 546040103513770600983319590458587453111942650560762266356047647761092524748188073472990036220702475198846373574399324219836448731810007172465702214982476764761214047591316439729009274773855257416174537316595080517057038776361206926010518926860439824623257291018099354445829953056704179596628352383301427318594245522357655358885296217093480633377577826199375808525498079909209361357308247118464926198268018089572598218671721844205332569829196647150911301282920022750318796070194432508678406232838644069426874395926761837897461110519002063633092706179516771607091975239682344114040937315572607333306723829076070365246509141224987796105151145587764488247964720905903219698646310257773717230773177742512626660127748976727832507210652244892035488237848664337104059885358696474098508421442639513526456044237021356821060180664062500 497 25117844761633447645232635070837953184640229852883081311159174752678467606592436201524778598033787470411795396050829478294915106918149466109404920584519147255491082388412446271515931761686219297580362537961916059919902494843751131986010434241831373561476930414548674212839093403256545917502580468805574186737575901104632219733587540044047207988536572282111417711381130666936449526359047012811877059714519943451078504729602054430556407636644171757775284326501025248471150759638611251997152025703990596807651655897683106195039675410217890921140159123535385127895788225476105654094345749097526567448058041326511298583970547691704807437445801812032326394394306417088098059991527184833661518611382116014986295609376842990966920733534276409164050727427024352002020245465649745318898773682884659245756171762808561325073242187500000000 498 1155420859035138591680698173106720642202030497886669794762135858346708405455631872700185601367065254870737080828565523450142816151728399670732693652351088327760375000120491001438634807608914219688627079540433072493073109013629777271448789698012611905200448864161783899993080592697539632030270650982321388366491310835044407362926277165885205184826680261793947407717676182468187339420963939802462887044453768273645718851040405139169270094226588506886164729434594021660847326246839581313281059211255808050815450976532444765230790127747518437740130045822327369785476584868295681947837290095618673731389457424381994897985285519723854470878576108569552682873848477724364037946837767657931033381558164509271420826776674675552724722801319591345049219687529369246354236574385193043211669233708111396577300655360137820243835449218750000000 499 53149359515616375217311976115925190143888079437240987471968560964316548606922139775496476985093549490253652319294520070439220151696486610015192379576706285695573871168906446727904930652559612168208760841352054956200835802919142466445844777174024168686448730137654992270006565026773646605966909803000827131530250100557115639221754779829027083609707489319363536810517882876909802114948113183113382499365545788741648349085733183137789371260612687861007446713202468372749058524822900605721984787390293288399771739651705105591432209162093746768159676589774437205397547157544966624717540870878908591294176459671499904103851831353732442101923079663287441723847097506099391786674115406337732944024176189211295466951135301663764277155421734064491192768513426713531898535211709071341891300772832237356174034097210190296173095703125000000000 500 2444870537718353259996344468371296614338206774714904016484612418017490028341173764636178693157335143565373930265791354783798368677656971105801813089500226364257849212149882897527235467766550322529851171545612443527306556670089764961099663934481461180166331892583962977504327813209282231801033786252859424668007256779310050909455032504623909461774302759360483511989596228717947503003260517095429136322828019776980387317970309858298689084670776005396222488765135564212205039073665046387101306304027973026876080162039529838401173446627122794820789160307732438771014975450375593039200049035920631704847866451468478592825260436451372643859668490615391934772667140830354411545823347929546733095216534731903944709945882818935451401723452207405259824888845578554970226984797591062187891931327852318757234312933987848758697509765625000000000