0 1 1 1 2 6 3 48 4 496 5 6251 6 92638 7 1574650 8 30150120 9 641425785 10 14999294310 11 382187185380 12 10535027302800 13 312263647871175 14 9901291024374750 15 334357521973224750 16 11978152435322073000 17 453670047374482063125 18 18110938144465399983750 19 759996114581823934815000 20 33441746664826303393590000 21 1539616618837802252164291875 22 74013083678848271675286318750 23 3708332615199304217090997281250 24 193326487312324436332099662825000 25 10470633892659486659172196352840625 26 588303483044201338590074693488443750 27 34245247062766284648354150365653687500 28 2062690355178400659292516370703518250000 29 128411407677458669185122198463512281109375 30 8253590365856473263617678359202211650718750 31 547161562367498103637532236612952627815593750 32 37377667708826200165404505599141869030840625000 33 2628741310998204594604793833206221765617772578125 34 190177866763535172432405869399841426197310317343750 35 14141857011451930928067148408474151555648570640000000 36 1080099802121322224112990649609294784045355942813750000 37 84669338488576106997022900723022920751711130310323046875 38 6807741016865495158794452662954266950617753376398211718750 39 561072361617323789274894724887738696085302877485146003906250 40 47370907591436159898468589499937611182114020910339648640625000 41 4094794330678874386021720788764099400347587263506450642103515625 42 362194887398673135786447028417160898727682668216884142977714843750 43 32765404781705007671847233337656459230029448619116856679983320312500 44 3029947309331893505882327403254099479445184884319074881821515156250000 45 286281794128608141765293536238418875366104759577102705221569156708984375 46 27624419924090687913479098826843593557436162384577870585164461289511718750 47 2721092856724326584787804706303575268094912678875927572383088117551074218750 48 273502993700069493545936057467487428342176761832653438683030653476853515625000 49 28039768498041526573792011745241534243778254059909765061155380692545959814453125 50 2930976635852141770633840205888002878047677423714207324037151750139705440527343750 51 312258554129462056008089443093050922424848842770735664096391382524211860850390625000 52 33894166939721995825079229496494334035920038169272418516676215292986099869933593750000 53 3747093800205266901478377138740703252315383818033142686933012194924852610438852294921875 54 421773170998390597619623381125224174920522730986852419847471097077584394931197108886718750 55 48321353137633051078121801563655524138009062612463110196028205659878469280605561254394531250 56 5633013951590713946312451939009767062211609598460130491037658446240254462004675733697265625000 57 667966458374687729836653745809065344670514417945390699922441116310007407773318297833551025390625 58 80548128374293605129483422714266604270681714363990438864243384535198139158840964050668532714843750 59 9874662898883024901448230332153635182391457624355115606514902095480754585516989562545499116210937500 60 1230376861754543973911760416633093809817651484962907757191847941167119509465497674704522185566406250000 61 155772175064559467375281203068929117821772279965372774979249613744865177283906633409773414722952880859375 62 20034008808504511469695982516077794087395117968001985913869555191168647291743181579706835802537390136718750 63 2616772128420048502261164335972599732131669254729036068525364932672673454701074567316646875007493688964843750 64 347041256587090940318748841291400471107722603711549639253036477829160218002029674581554083084480386962890625000 65 46721165884065062396712524299382625601914097732189005615347785111016081264047500581565415508527092069854736328125 66 6383616411203287883762448518390929988493685112411635769955187153794149891649289436335049222350132617715759277343750 67 885006518686674195361159190509053795602633962641929069708471086041340662719450434098987095178518562787023925781250000 68 124469081386370448527742674167037304448950192635689388710340238630652623229170570511628666660023261355843591308593750000 69 17755102480673598034052557779737720098969789633009559848681948730779033516112608488817402892350053899623400548553466796875 70 2568298023894306179285441629721806328783288816275451608907804923000191903328723156961221227871436006244586222123718261718750 71 376655599820658284621928981853406200960088173997890394611663252811323764846955880599859283890544831011339155058949279785156250 72 55993646289764213771554092667875426498047107214807629492898120567519358451444006877096581343663490192074731217999176025390625000 73 8436243620014969221209352814309864532291656981841364459090453759343398921500872856692660596683450954289034458476168460845947265625 74 1287948094607991615784468624880647705743933744459334974139157684257827900427863515013281792609076792396476084286455516441345214843750 75 199210105002770919495938927691318938840010506109285153400720854627578482415422008115444755131509278301809034112330794459121704101562500 76 31211521584283817975246486729186960451419738612573106041756492518760272286035257832759601037367992763996776203089989642148498535156250000 77 4952651659080553059133600718014516817222547313294041965962412204816458979769869454306359202215881413280508943577093089915110836029052734375 78 795811816804477013453668063192163804217707460722650659168056429908226821816472928685130552693406375164597907850198007866915137748718261718750 79 129468754451195093711062703344151243925141484956914680397003071849941532865663318731697809192651442897578117663228061843350017328605651855468750 80 21322368266694929191218748333851387349091999800971801236160833033002398769583482930209681540162257876005509228375182438396793477020416259765625000 81 3554326341966253291798226042456116415395680022027078529190697290274109344802175002498209130124640771205917349647397759947058914839399890899658203125 82 599608261494378294737583144728063089390281892464216051134634675988221486579397168490626407502768695088602950058793543023187473442498618125915527343750 83 102354022659732149147462680503753403570633214753441469219325137571509143596714080384316717912476794126727857239655408080246894565433630278778076171875000 84 17677026721209377137210993131909572572927290998407002712096581535131882633252926528564252256491206499429205867091872508383112655650462892381286621093750000 85 3088317221291619822159473820720753373334719375753753104001662228878601509577138265981396280891608728545503854861399033232837852932190974241612529754638671875 86 545739892880914506184117711083422389571110441402821976824624554879984831117901085761896960685947510021261210496842541424615768842148269645267089653015136718750 87 97531441344124623952786528126921902447386262046400252302925765302063196222097755158070967739665645273606839613631107405855636408125338726388793728828430175781250 88 17625604084125619692548787041260546766113963195938183521658045410355086786138519096734302791341753015241960353006378609542767914587701104776102448184967041015625000 89 3220551902817093490699388909995727036696055408696302513987327600881237580951818159783153152357928552379278539125922653365809284770427377249387710297567844390869140625 90 594909889540454661893475152075203208169195251362478218682742317305324504410172468889445457349395842827866523126592556670945683260471408590842152316997809410095214843750 91 111085013527786094435299836487626456862733154832752865007591576119920900179549072821472685866289938929312863728301808200291179488579737614752179157163358793258666992187500 92 20964912593328287122365218648853438267910433747764781760445052634739307788311491564184188694989086634544037538254640625116921362617622150279847092682567829322814941406250000 93 3998663930368247041159283368310148405466380995416245181655711933272111052999821146222532579745927901920060598648067254519780764891432670216709923241098428601014614105224609375 94 770678093005858054844905832720588681833414312669009866148657243072710497450110140184400852659321495132990722294165049140195893792399443596114308415444731766466784477233886718750 95 150079154579009762805937722090419452727655354330160513879413072630718942358064173370169164378114438090459181351970003961876963527089235374890567396138061660452022719383239746093750 96 29526430324231107664416119841180766710775825442686983199123068591398334850909311125687381790406457716844392277471854108003277638609864768393699347622500200769333035373687744140625000 97 5868128565936763253210106005808053019013048727480759108487513791123455955692813022841325979393054816977570811268418680411485623349545890027543709534615976551097789139568805694580078125 98 1177991628985011443991843016958087349108454777354948337934186411885918614130325418388098216239678944880349062420823041946882757409026047939024540399961410409062380356296896934509277343750 99 238833576288762877495873066369560739961272895701640814152090176017591027189305443015692800695251320056073289461504269607005674392818908855653419004848153298620634770037836074829101562500000 100 48900882064673141821605963967070383578975895290477417552210969510014819874719213296875425051622940277346176696619868003272605732132616187582055003137442932920791995625645064353942871093750000 101 10110310830095981696342475153982208508723437915715714818745606895758728899575778651389905166952414848235037909548738086198204073157063561844548987457495315997793368142180958081901073455810546875 102 2110561453397468864435523023207143361693523154431640616903916895516080473926652729159225351679171161056616309104760196656207984747189517390016619686128532821246321167818762966348528861999511718750 103 444812655113836936575138615098402200068235816186403536307393165627511274449387372868200109171922270149690787412030537182463324571949401705947803430688090330012964564043347883466463685035705566406250 104 94637361638026732422408608190163527173846116835988585942788510458421408151971568748752276712358507655249502898027286967654210066979740514071335558184870571010895727461327335154110281467437744140625000 105 20324315532817671483514111933505794048841544663357989597539471259981526103776758618679292882316654052529882947963969871468803463213966968757542588052716846566410664123375936154734119326174259185791015625 106 4405540760569536638558353342294395592733962136374191240398403625474078877242014523993049690862072641064573917702284439149141851408245109878263250814914796053085954003942922968766626174997687339782714843750 107 963774393908125020212841834546362735921245732412030275633650373964715283518679511241882946870254265182528971355731584322767009397726714649321362062393187667890080257726032017879078046160489320755004882812500 108 212768808318882187545753643087884891429601718177601885449601189391562669406492793268394501431260942659494391358672835919655565124061510979081036959935023671584691483481991345105699186456816887855529785156250000 109 47398125909557548238625815704211211185069444567958959549285404556147036815056483764917667358331770855519572368482117057983774743735873729826702090978165599350988495227609105803613571648104838679730892181396484375 110 10653685380312888881729187009600791225090006384610901902257624216544468606371190501949528965787513777260269115487572333296931280612392806151905196772087877475936545853913109708578845381438669614526629447937011718750 111 2415958855998740102391294003978906325317091606137851375655649655446591002168145890800333416120503501470550956950124478808391668916997973314788022989739103288205724506823773330798164095441623140542814135551452636718750 112 552708649675771550730703813717902840845675589875781969838032911091127324267169291219894332104541822875414529599557974267181795118597824916034168182530201264336469429140232977550476511058768519388037264347076416015625000 113 127551841421320954297987896522899896847701197002627762492252324809628382945254926408332996660903958342526860856957024736496897877740252137323592097655568531743571708915628902797578840499960620146512598820030689239501953125 114 29691231417239180183150164644777407341439393648214286096992956976250203273239951213851949620955639704715240065347765488090620303651266266037230332071889407291002044596899632586475577773814746196194912282451987266540527343750 115 6970894606368824864492486084280862453615082354976429033017565141273679055450882503574512850031096009645439446966740353770404988377473489920182897203623130866698784060203624429181956521080423470409981289997398853302001953125000 116 1650577896194582670688731985677872341294934554078630881278578498124807104972934521305313786252122556622556661639584840076112791858491274081779532135578850256919334269366354404897479009219003413051003563460511565208435058593750000 117 394130134176298384546482281919451193520659152632863030533207303422536640714530278232477047644839906983292719140440342362738855862160134311405076535814035868550538473357466609080440790363447570128456369096469528786838054656982421875 118 94900563803289536674768678391647323942364761886966146866247607554424139558146319102765466071378942094780791926059916593369568079058589675096744896034646474446907282608931488936107850151686945146456204462378188879415392875671386718750 119 23040580361340673564671816058936677441035020042342099665832964517158587518723427286419941079125921311697096395577045171894104851475480678042485362237643759987132132901807885239332728362399556997476046391686480839063599705696105957031250 120 5640062756068893800388539679743923345280102156013692980661027846983296996185257876497138682186696405198890577186306503399111796741115686880797824970157772388083685156620552708426181095642833620270892947656613867185021936893463134765625000 121 1391910376560580866950825013111057649730078669990465588600869921115039716559053806930214616126100366962306420658715679878413400050877641609514522215004766480334170030567095627680598679889952300550417972286616448316162871755659580230712890625 122 346295467583892250403377940353259003511520323400347426857540593905062073524450633858748079086324074016984379249491914496975596914502016440461989689031596545241374334683683848240268535979083373412542685619933287081968811264261603355407714843750 123 86848512797554894492270843053172483563620462939818787686506917293325479445683392447144127893683267068938424839889168030563658995386103805054673631765539065304644607110261140076866269572342297618982100338960465474897073642220348119735717773437500 124 21954841282721134499672181035330118848985498042099384020511400366481966192202364355512593332448595724326652451397524427476907161023805893521806788472158369940541088224961471837882426902271103635192300550009022704182115620891466736793518066406250000 125 5594010627350340731495651106230104769646228178999234773609652597118781153162635587161193620017031976871194116788474973233798632565678583205717128306644312266815772779545810790097310005029848847463172612168898284330887100231413534842431545257568359375 126 1436529344073146810762095139526738314669136578326808457057165012185092624655288179848669778670960287502874350033133628442570477706260362969437001591393055897834774501006125155323896435548166849786081106398752260391134726376252865416929125785827636718750 127 371772724246397854998081286002114895419616714324472529183596402133251867013687854236118456333597688606028298628359490110547977694924193199813450077040378930908674031538195158516401815722019225136152203042126225905411684345891100432416424155235290527343750 128 96958600771965589511102328396889311845211484022095170158803817972197251544695704518310858439246915568600016950505194282510023919888595938231587793809394797101383764004791292718578506991229516397776554393351696405967835456055462759204544126987457275390625000 129 25480933462368546956238226273654528580965357561686696821912917746601133396711417635162258806073953419081004048557471053018531649976838473893986431766122164221675928711560456926757366873205922614116128276085783154992081001603423693965351064689457416534423828125 130 6747443887204632788681515379278728159487471860468335892584555361995326263551746241902103063758078018831502357729458798401669648208337245297434524062394415172149661555795627366854595961215288114255608948424016761554573815825975416784886406799778342247009277343750 131 1800252151231896159560429943228462589858329839967197763992645799582473602602903756729192092031328807347362799822930914635314417637525724380890508061726831510207176896339369175997391230360317610178280440481379201296762920601367497845444904314503073692321777343750000 132 483919399698454126491884378183450372591010945380509293303299362181874847432613427643841525070718713230914025085598565420088019678701483067200731487047560986135428633106890491241115416848092224767632321514836335303272076658204226291121402916943654417991638183593750000 133 131049164429926718554094665982717718540231220205759123304049821439506207354278215392833624248919476426759042651519803694008265052222424623877816914115690103260112092883217814607084018391320526651628229774584340638458315459184818775132170192669127392582595348358154296875 134 35751416778058283245933775913757086998621186744545988485541554995666600487262454198157124532990232467301604337260671318849856706375441998882731246666632228653294189592158090865684351443616620642298104567413859554191228633656574262858717780269795339507982134819030761718750 135 9824865891875201351300350104669480635789780668302339051274731762203950676499620571532992570618120184871721146476692923144580185218185338078132694505036002328180939909740376008710166153310795877748777976870909700279609906399535142698576284981710803718725219368934631347656250 136 2719639342172978612124476916454785022405155533664650453938428372831602431851174927077332452474763199159416580285908747771829787104633581612284972535362128749909538201268005608856100791084885013027054486060869150464092197291979837506933941903085103246259130537509918212890625000 137 758271230325061668689838345693307642179671866878670648727001582168238809712561336892537366722309611219564697150578430763092731102401144502498836573788237727388596382409372721487775475669863168767319751677030321923293439393482945805885867815140187632145021692849695682525634765625 138 212933512214559478935608306815328181093397873911089890414491848662291393311338111851270305998599445149786095071013975150764977814339731583271944408442455505604279948984724099752713757857994166408752281415555363147647050893065201991859057496604391687432560017099604010581970214843750 139 60220942244073877564614092030825219126721667615450161907620154928002822450775619198892057824149977536726875225165348758003558383742327112535303449762197572515657418144918864028066364879620396616880716875958378206201486933442391664664735017058478139121074839199427515268325805664062500 140 17151945652419874316875110328235677367024141163808737935059564628486130071202644601982353802202969498097545237408122717666158628025191772480255805774513028606236786965571613516024189963493697341293827330435104600131328652913031143163788089791677914753487881078729405999183654785156250000 141 4919490050536153929378642937434057047562146371490167351107074644534172760068214409868514426168320053824176614719345915587707150047575930907031299113709908831566384626734592689849050728411177452207598038519911813877614276055466198731637655500001728914191077609457838698290288448333740234375 142 1420844210546505584817682097913096634857033072109277214093999480784664432312121343474166481386025851525760627544929113544965400615573955048213916982330915541598035195012377595010751460734825676457275583604205245107806687067951735592472955698169666387791766873363787465495988726615905761718750 143 413210779900022152835747153521462913720406241242006378862973032308613187325561625692955291263579419609668897298752495505723286198235582577291216974009393049295876723755205271506201131187149922050251038755408793577988565393215059472933612026503040504756024686809556635114131495356559753417968750 144 120997122133225703773945276610429483942290460914102847866588739119566634671714601319909235134360774201755646339912298195396651565287428248487984035109576037573038065737172964778969661598091604927591852124400205808944928628493584856207384939890342445893101791860710180429206229746341705322265625000 145 35672730159266714152495815873607616650253003552403013455968625672311184386904535496126136396588776019773478733641484111217877411353761656247970023944208728867354135671128476199515759982081529294204186682703950341722500931542022664067330944071587653788659729399661213122503252816386520862579345703125 146 10588526656363002873556424981548959930894969289575345889299168631289886052021032785968065270341053925914230370435350707984429487699968015369130735979010342146975311095992075793241022192062293242468077714704625941931768916588703169368373782675971761436228888905809031575252214440843090415000915527343750 147 3164119196061090076869618590504814883692694179912697154825230849091439085522763805037815861966261844617964648855214318906016834385221751874988182375513327294367998560862667200992345938060580323275105179342300677362563968143302175140831557316579583331159884531163457222493997543468140065670013427734375000 148 951850526775669157293626199002947705473583852206832956751485879025894225364755489832199538117203723038047842953259811553274530504619627362247300272734555196124915899683549682250802790120715521325570094225936169480075713173027421432560795819702006120973728675319026485555507875256007537245750427246093750000 149 288246506743543976555068467979752411920881859528791284825138875628707933354633237017170422300297242933726244070308133314724129188204186165426476918479144409690173547359193409528369423680769633236707571477377315133868128507730396650678066966783842969713199015541545437072412847113095500390045344829559326171875 150 87865775276839746497479086210821344478048253062725503411983174621336343373337638936267269133327534325329111997774019696261424163507629222793540674052718617877988480101499835564415237215457066757094518843936734810686794649158343007257655285329112859704159728665785726553762204305097686097724363207817077636718750 151 26959826716913528293582673457872248323419106744327997185417013370642896068049979395617395399688138024808974582378803755835893291907628072767784554021439918759586662620441598118059307619737322615021607609213859449797180314132670868413438850879469215020101809811488644647142741341545293693459825590252876281738281250 152 8326023156301623990429129628770481665655531940103710046131536435288079813340675590127768250535862652079726356180482510633416483961865097241404744976528589732582022715690296346325396202688131280477280033657355304446765750962627632208748368041988591830004281257060148855754196994330935565168620087206363677978515625000 153 2587992699003912935070591029187955897485414746606102579230652738706414972007844553860338846841025970798536990763795786522636834680401719283153203714980688763147466822825847197221312588917191162727636309507299816410108778133494781768695718519173537236489134930196204511733056556409193719762755572446621954441070556640625 154 809609090695004874494998837251343391082278891664942142692180008112096284436416545259369487937078415497525408853287622593905569735635239510085254752489027947999770651946799801476024141408076492417101374440699973139512923724777633057486574903928471086382031643703643656401805149876276588310664287855615839362144470214843750 155 254892357753140070308404530563700841458106729295053263825180708874517068344276682248903630587009238737253767313338052144218741963856140006302080333555354820717146903387182927094266965107519167291115339279000292933241795970455282624737383988890197173308826146250646085354085860513067657788004154476511757820844650268554687500 156 80758789531572308486045881213907853363061721004019438808937540732755039454093445080798589852487887916061330878706932619964456999351124492602441897590480456201221225894541120243826593659719066622539804231831540779444114936700300884073969480246217512746128962331971613383232724595700111506889451894719386473298072814941406250000 157 25748800049256402641159007484979158228439150825608753670894851312128418290194097963443800244414712520767670929649057349096412551299354860689027117060040088584428475464545686593974671179851815553835952731139186577229700413038156738324116100625709436403841623251682222523276944720047600946279836968249224810278974473476409912109375 158 8261164568692848389798356677561381189708038050145691939192145722696355252211762932675943781315267695804621480962511160354353926670498685628090166917783270239004520670398736418479945849990733645514883704703544998057578980079942116136375039111752295928082655287890945078714902226426949893035055515363383822113974019885063171386718750 159 2667016658299652472039475778672072257192342514696787308742417162451126115607159531768656184968074817430825622409544023668985224169631892842930312815447321714077560199903101013370792175952785025620424562922025396214878080255398905239650140189595939916182085672844995655908113038850988537048683001574966349652822827920317649841308593750 160 866350556189370201990891889227057791039152166462067047070864585106040293938886480138204921441245776504480773177160116679714721015575061476114253054253186181155188755017839984960360303870083706359131266207096581533827876868177540899125058641430767082437653672735491913684124131860580343325826085344618018510579713620245456695556640625000 161 283157826381995374634850514042779052510798094162948869563536510784230800368092116602763378047084870264619352934231428990872846127379847400504470248617924091589485968762406251155919601818109685859515788634927758238116766488137367278013188685105837991199116964562414095030804901841733524123752611136014704804632197556202299892902374267578125 162 93113825472442430881940600400262544812162793093423514688643701516223073898459135372662970233195599766024309586186357284899905757288029516276744027925439735791459822540240647639927771444030727696531451144127431509485879114950369197065214329604427229318542818923696379228382175880249114281729678230243560939548493766778847202658653259277343750 163 30805932722753659441518664935112894909081154684005514656776185706464655369619399170019863445298842369978809663570280181953969654553347518461043577938510389046364399285413520522888183519354146677087307025378247259770380907776473223444095010825876423354996558284728337816806855509600499870491064867432418051293334227171726524829864501953125000000 164 10253526281399597311630410818456508800139243166919809121669633614498739062811788343496767804640916463578078133560753604082690317974203077293867048458054028301369956660764652078564457073997508533888925971733027521950646518450740965269290459272711609330080357323921556728886578631356613293591181599569641358021659746107034152373671531677246093750000 165 3433326605659332654211353460003807272376610068037662683938684521080888925525513150105646431339717387915308453732052070080699881564722584371572378713050442405319051242016906112438769074348794585539405121659702967902237601736345903692902180478527053087862226145263065594440269575888280779871271449933033806536236242954382860261830501258373260498046875 166 1156496841197318826091676155881539100578245664331218816954295798008266583672957132526147480339585320330213010718283462887709510910310455025818025727625528122821717789933560781321199503756750370986490907401678806382828573471138043458228305810048278858870347644421659725804706814511873591690728475578586188730052090914420651079126400873064994812011718750 167 391873510065926527146080382496593508404708138178754701784364175541066304832493743382250205850889290428585109894450036793284882100007361959584859697869296695435175371627214042937203454312650125312801940690562309432488123323769768218212653984559953356322830888643368381264030724597454400623539671195390420959187275347333474681454390520229935646057128906250 168 133568586593738320077185914027823632334636280192642145966062431461310377536434113689211008809221008611737665762851929760768108367439963851675843456544277478576005310596036175870539703332450933634255333248005728070808304985258401825826913016170009900627720622400534581239535574305375159756122679965489052684723669514247966493145577260293066501617431640625000 169 45793595324604693335320760902504105649583027952649978926852749126813430469293059377781170028672558278865552829941314937160781025451524715154784881391433970917787552897070288779084112836592668704663660290014039182293488976613253251592287161368093981641808875814702733649049292542140903800149406365082605667200516357868976209915958543206215836107730865478515625 170 15791825536914350553355916853774887719460041930673361520534729420420784526291029544121725609102187455696586017578749991400622962844083357127196878188900369702347954667244571095613964183037607767871215003258636348593632848400878776338562235831572328967471394547387001432631698854817702945616810288681763319657827189554688849870143439966341247782111167907714843750 171 5477375106856820359279243131283472765057173536659460756314584332819066322613315028230165445442357217185401884976874664077055676515486309506214086237930471230741874212535661708708617505799266721731620897775192221875514020389852964827247561728005850634259874038919094090604630777219501465327797132614119164682430109087391523648094395255793642718344926834106445312500 172 1910780130878121746808030345053382400101742410062585483970639426838857877112037800648919706875757411812406886789021912748420261957128467640332546035063520549323107308436344575152389131250503998171286561386187325913115702231568193618618348548188013895395092818235740731834925830304949525884658405567661099362947861902101616765029257661550218472257256507873535156250000 173 670398042679367378481267605326779487705845823511881996473379462940444854391524747088299685080800034533360771745278208262706847032151010022575662596159539222294060984589186801260332402479664470569060880212733503360309482391539114865120064610286260863596277920583116376031080524080953194064828999699818866889337862175533568070497589541676101134726195596158504486083984375 174 236550794473974075579515137671653515612762548666803985257771930549378531534420272925883173625987506469175246031824983161119625690411072366088128643501692761951422928576477600387854548894193255194758235178504603502814623447461442461521391492614386066408800640272347878358569793937993996403345063173200446778978365552420431617310524310109570669283129973337054252624511718750 175 83940540462368084463924520705386809350942053940846489594397935842650775170090194055246510018059728295886710005035525249869470980104934632685575660685774631823864971694108862897030841129353701413578089550293457418234356033913235252868396645676568653983918243459832457671008345992116609204932829944913329115634974248420829766838338828061366803285181958926841616630554199218750 176 29954423796304538416838443490997562948706067616039741473144302756028082439624365779871971314569876384459277555460610157370887685742760042160553029702564411392877319956228372035295229954620295356929533399298735512559013284724274515458595168091604088472517644287395324350603852805789345249971475321438662965157633805260561214913667655601897665457532639265991747379302978515625000 177 10749255204982190711109205860854783416492208683673384058716970598699310036153859689661687645383342009496321194622051200339406529959248411675445994107970989776855227271940151877948253847367957684667942477677698169839756933780143163142993949753667158278242254374867826352237916971419988672906094471405422241541824207179181310768850812969602411091140830876611289568245410919189453125 178 3878916776640093241456926029243292568662984699648493426626319679627449731542245814282960195781899136020629059826237216826852411029625247666881293017694877473071623520899846763549006340870777580372740250073023734979571780874169056318913276371858982037454613559834100746288103872889895218837352009887537747639384953734573189488741076119557604445506991539787122746929526329040527343750 179 1407485313958543157774370001028782345912088510092072626761673024291896493584873981836214784752862864181121190462175758063994574914296070746920636715358761368670180391939679944293451595162380727208257856387140548655043477959578491462857039562205562968996062686791947642334855357084119207427946647012583860842682821829673656017495613369364317717101946938864784897305071353912353515625000 180 513529491941551265402391976195685454001562343898582530926653834975075243438658335928144397341505746684777809611775140638888017213201158915452591272567862716579697433297386511252207859309741499728865703284618693131947931078982824480967841315552252950608521718140079024332782730737596328536196791910706099956320025250178708342998639657167403073365106990306721854722127318382263183593750000 181 188391778658589064803111057491319020211693004717172027758079457227108773180867547130078930928470983080513980161119781580754276724307840884464527166842795031221268437092287295255841327469465068304259570619999928084916492867689722866602871242746882440025980856976012762999930968625964799291838472504843311631801269612374043915726391062080319612247576692940195915753065492026507854461669921875 182 69489728295183716475576109751939737379026247892650435204481309908599392097528181738385186900722751742271890255942845886440120409953237150143889694944879220121109525181791255026422274539719925882755086058000296205881174536939244996733933361701227205322491294172823710830591301020837383883900784249286103702936552977567193143942846992675848252034826103667905395184334338409826159477233886718750 183 25770841764948872939479950661989008673048902322728558845521539302613940406177277021469004086983756569478069089826810577345172053325646030947777907948408833261594533879062222480895279960130207668403339275787281290570231404382677258180888083554156036203566453065482765700987490638736819865188603684948351584158776066579208209976136926699608281297903168087380307110026933514745905995368957519531250 184 9608891051043744473870780860329159201410153028695541606607505491441961877772147836960479664608133325632433474284274941863462858025727610069472426681598676460294616340866152964576083983679474669313559434231310463275942173057461362513858240614771207767109444329696094458738470198787447521489112761491482444842937319714565073448743977565489518111697867240145589974634867758140899240970611572265625000 185 3601986612643116222139838852924434681696605160095929693453043897552402643218828346651077065166892001894129740720491762338038918228807597397946078559503383159662014206956655308489709544766979421388941123073210194533984134227835321882409878097129862193336165068304407965191531721681820723234418497767895551402028904827354673062947689006795985004042149578550123660211927295904388302005827426910400390625 186 1357446428697899947065727097280795005062168166402329810415533630411085610357148046590395185214928026417271656917405414937559925283315884659158700280826703154745236774161352542605059126410877679671594404148919353741062068509412631753442765024074471958273205354740434489627969275356413909062270161565277960911425464197153195340706015291100023942113713965158784678299727185401479800930246710777282714843750 187 514283788820249380678746636092524949495743316286209226984458609641088649592408735426875141092422539441179616323080457363709487175288853688036070375273303248762214021513518211241087398508970445735904943869474106838180528277787277803890061421318695309487342505421211233588104849884317815663253183089197875220842453835662102297429132721993050149169475046415155202142264608275013415550347417593002319335937500 188 195871108379192383227259955279488208859050164888627605185748244273571951563230318388997148566415596867825422333063511899878733002522208845936697072423223909571067551968317835027041643913077543252220745860570644224253591467397852042414870157888835472908225655820258725308719461353081616102540026884626995742045287629123751907894440636118922729644878185074967524515493729066524338122690096497535705566406250000 189 74991725209552804741512800203901914810496755659791387582489074697220325691438481921967105212085908657177685789990752288665159131161528804900625084574364487291553771067946992895292727863393979769610992348530535920724082559910489059370345866094704590963956927839441695094273100111144044845090516950267243832308360435583103661678891904068650881764295769135569251714609530730649142782340277335606515407562255859375 190 28861563815651784514575999520153708549627891710456978605802246361522565121458573820770176713190346394633779004542608514879494743119208277174068194560757110339895729122124469660391319610621224223574541848074397482578917394703963133162100603972930947792977876422120647367930517019853570309982354551460137121554406585897427183913590553709004248714459658139774874346479879482047461094396112457616254687309265136718750 191 11165500075359525291076246219904215009332702742156598370824881272539677825335977882089484048339000557052565073108239362215641516070844498665025345196043075819366294926785543710366362981583303610860494594486161033471917966010188078373644886613490317831506812937840838067292257169167384434916615372139762287710770733854679151647501143185166799543404738717683851288289460348776114793007252501411130651831626892089843750 192 4341868654041180837681050848482063646125585868407542254809701827128297561081140319864180937787222612840155538301726716712049720574891224561317206086702322778491840400683032684541207639574610155218698094635349581376167236914124075918358535622988842033203879019514934562405905561366323013103911741132929292481403534294703254897844319692005466456128946985113944826750705365540444824400680090548121370375156402587890625000 193 1697086048521459972705863674710355335187736393163500613963181300112170731555108844402772257653408302297050328106029516171842880710341720664969156701861232138813200321858588989162531228357319747379571966650687726293253160237559924918082872163103134049620296084497170358031886736617549855326836839220342662936035758479135218594684453995962276859120692171405665679311184821133795824210731769454696404864080250263214111328125 194 666727453235467800140851734892317450553086700841480145161244947470243289888821798497932141253275898002875865918487665426353688929489895489484076326985001191209462931389402424229315456703190953276695945982408140170607444804882188047107682273491924208859371363813496593145944598644643608630993775996323054826094441756795910795595190172479082261918179666197074836052742964524927497197709454233915948861977085471153259277343750 195 263268461680773853272651104088447020245733521189452851470075224995774058380041612850772926123394868427120522579734275806753646229591555312783813924685958901915909618341206804103481232122924014092859419997390019154761718599704611429656124331828553395997922212726583131381146337328428838797638877729813083263236534792070424028471739075076875450016030890786825288271792151072164634533595945725267029047245159745216369628906250000 196 104482655102936880052058132580186091058276816079389246496302088070661140358050182361070774191081288306245408432967591272889890039206237218811815036104494734938696011651571051596667786375036645942082127391621933145619176120063735111398301608223640117923723850768244045550339988372324569156169422601252470604833713964296319655041591942666953420409064447692368609137903934228500322532049110250052706305723404511809349060058593750000 197 41674786905118680713361024243865281001877519156554296574213273722467076308911931224049831746717078145477025047599832287304715167303948720640056410051104550068987208318960524639157437495516017527114699771766988383439870737427651912908570255529272325849439070315949159226650649917874426197200765502791111172228925846311423338358049045672844225325454091420060609363568959600878441950071701973566983081553871670621447265148162841796875 198 16706114944679133476893141335266386533637629236763774939035311975231685830793467447279344198724347163468228783090208233079899170962906119361624142541217040108313678169871532575487240670661291176968166064563282884079925629750642733556452735548595079706313133759247878974656621344482509374061268180581260738266113778400050423184506945717199191040773668169210349396613972382303582257610068962498042266240361186646623536944389343261718750 199 6730380354783905055966439882865487606739200248536076655272821291379960463763767038450380619127784504006049702978415836865896672309088872680552006473930192359399872733835781835602317824832270072867012209218120870109112138738933422453580533265222716081403225219667462749842165751858107051074176407175267617803311702868999784061489549592518919811073105548005698189348209438281440758118485999297625950844441433673637220636010169982910156250 200 2724928431015099543586701101535485276489348880692112255883319843968121447765162731825390241976723248104690846195683726076708320582049353922498667545672350418382668963090419445332699905817444496792714070078008182739864656338290508798214048658143175410592115683651659999291393654831976287503441128378307957815223833836289598078592518480915486787022873518763620467390270438777053450116307145342696144566570097822477691806852817535400390625000 201 1108693062738860281944809882460516938665414195623186113049623286263238299632135262202917770648026490565207201348022821352180014585612921139132940831264160082746034903730636849975369491831857759990782022868572774859472170884108305249554470891755999744065440382695189150076490601756713341187950218776360210930302162700537348215337039653808265118140507220393423331483976955835321644345440182806221154504053882963177102283225394785404205322265625 202 453312600493547461962397643068201285256195575873119644851217800223139765731113010387629719921103950642092233013897050503574639419040835644996119699285911128470123933310260528722709339231869853689435304731595800255533372109346803415700379210498566089622764026688391712975368004306955605336316833592697941419814127119385555272426731426560039310560714852159534868172367684141537887521053557412095713734396161449602402626624098047614097595214843750 203 186253344116548856522292419515433764902448480499349318453451005832383293560552436857717244277984746437494707087685124282802630083302359055577234340345773810896962675261224143434333689551092472282760985903234805083170241330413960791884807963542995927089823099772686901684056584991744835520013082290531165259173820855253044170388246988330372148589822057367668143160004579599303089061241446737776122938999757535234280680924712214618921279907226562500 204 76898858170437125980508050366732671588230943881092516134736530575807063598782831942012041275907375055209025928174890500948635661605478282182151783156271856183857298094166904107157042544467108915721117897748975570978450441898556540739502508507395951315681447466556234868850342717619195496982338950467140939643839552880369951862238193315914554061132417243351451105296967891603497885113754563880583583309078203222271952199662337079644203186035156250000 205 31903257142047674720634198248521693420501726084171668951686736633240620162321654281347028109240416137739904134826056502205495838788438809744778563888956700853823118223302781912394325009384497899411434319394052706644958719374995046350090767945002106535396006127864771038042950043330773485054353747271796056928031830455931402743517537805509026769158766874920621907223285740979527345489895196803412157684568400953583039747485372572555206716060638427734375 206 13299624320339856947918960825933981800889693375049390721921057240640748598041005214976485486476523017042071879095973800529475891922578952128521393601813964464416453482397976382943115396971784730313318687992027011041661534565712379605410568584000975724468569046683600885020463862038262867558394621599361945747089869570873067755994626412402922067492771384481143469791029738331278480073348246857731335967951577333269389647618652361416025087237358093261718750 207 5570868801426297120628860954384650053621665609267428456811762977077433587734411954190576619158551240212472672054867621022129359787330976302523652353079614949033679551531633256400435048655374512160134689446282403376085799837970747003129443408080498594954245342571140552414845194902384767599993255670635324907753223155567379260806542747688706864800485921862494956667860944666717500549199412940247249070917096256610433200893162108968681422993540763854980468750 208 2344637912335343751253727667719986311299179203990954920836783766157252296980516955857305550060985075132806356367556411735987704407493463119932568099215111980555982338204801756621798829610131258690746987501879277082306363670616089689251038672588240204450153588699446903766976378940431280762987909527063590847331337448063394505229554600954033514758170774843645794361702685678238032761854498459368535080128034064868099337788837743801195756532251834869384765625000 209 991489484978414084130480446069939542263763435789478102666891860352000526486329798978521503783228404504057218532458811932758950959210960786400913387733554592810343062663698450822978600732782193927343261212823313450510649057560204996424281837036483957838002536638024485900921158880618439754814532500872432317686477385764336060881702143393265839382589516630285501753602258470839018368137589735143710614840988804879514304020890261615051031185430474579334259033203125 210 421259971170342690889564585092720022336604771820439168180466839787362624118890904291936694246513157890863745550286408497071917542685375920002761510729478126550782158548119185397232132766519062956233858026870602211502220745909933507887667521083888121315100392399718408539161139639889795145556362616812639073371129296991190462230490519346020992188386479373043820667584784091317240296026826675154610217129223629389543103893399466413960396948823472484946250915527343750 211 179825961804850443207828590175845790654322356885059202837754038589884491474893590694030917915366743168716561446040851991968173502012982399314395455750686548080885559885250458102867217979805627104091565941992748774745606431018123734310698490658846791716941268085028142596054927443048040690140539551277111659946673034351781472244958163186930432241517668079276884814642164611089443140602122350769206297384365733019991418774749380460587389052307116799056529998779296875000 212 77123221679708035250569542157326945533082884880082777953210397443739632278405145702276586386152824206278156662191989726157281811222749402761454071124747700320051605934053125738497872171193179493125014294528229171137427413228277261407614123798317993889548464349608409355437483182564279106950787387204087950569679844860033956645809452631257279367692480814540113160249708557017072260687606270753139796058361277747547153342584094933083598277789860730990767478942871093750000 213 33230666548425912365433365582766285255395699992179535933229172256443038415293351735584355998671996687714155175860057342304794052839465868304802973164357979459122285862212165539074139380945135874998869963303580404994237664142859698578708133002132478996308623433680567315537528321527910877853635526036718167477405133792671968512853019910913511965742631855194807231998487489110111821952146242879260975130137481127812005807330389173009373109390907075066934339702129364013671875 214 14384828640473170857281030422806921925882298868623986433466593842268597682019993424180755246509721906795613413032474789482069839192474042826249610672084982080128674673134173399519430829660052741028626660360597222125561706842545106578748249378267621693222238675586936751950835910711278246087776840529001386441700780543196868814132162520306681604595251084375652132738114546187194005218562942386251803621560135614412602734716194866114012482394279857089713914319872856140136718750 215 6255655193109531031918795363411366381077589401423391526191182793063218418377664270934493296482169964758211440958199250500549204014982691065200449542492041743610385793406668735815477421055270569203630279348447489680853701611431670400594616399953152105348781598256687164102025805413311856470936118474282941810456916819228118899096917794777771307260887195459472084010100181537971940564321251924835256896005545789112054313354472158086460277529217144376616488443687558174133300781250 216 2732965736850381306628871302022359581515051643275919798254624231302859432700477250618581012903608280500684598330293582850714202005569089825199198262302098759123150860934564954354899578630666961301818602659257390702248893279809071666619481189750882139820860774439293453933896029448000544456041322441418095775812534457291290619688702040092993081679565933146971491685275743548438366531796920695714408747730665637005142209093657684586161511317236350038228920311667025089263916015625000 217 1199443330678579924279169267219624904242598099503736688605937940225165362445942698946537268441403787507503723358872741235732923404813909389681195841383799915662134956379618677878730888096414152353925030960929912234828588110938700559283500238335726014376182325718189034392357382268572575654030420713322549239521531491261539473743351087332665234886541814980213865664983086438469413616904790936589575734907001817599990619500521852676172533853036153816962183782379725016653537750244140625 218 528810920392047085391667982460283370114689754026899327410339093565724234709990806752965617046890573868110942765270059393581687022551787142573805546320328993671672109361542771763855078770282996625000639545330873171725657971725238676359058099190825897435325631687536186616853383074196639914876929272063632988511622906884901158491370568083428217138250767468939166525742336842838590018620579553630905692486571132643169047928077762810009981925143496030883305536463012685999274253845214843750 219 234200211940381181187581702975117482918054554239079887128657742349680674453081014423582493956617066900346839700497296225328218835007108852471669320815779106239832399355058729142682803872481090841719101739058835731341158389291580748351879781868409957837892024379715113586768579124441272551902236443448056977226465221752704868152398430819852127286302870121530964556763866810781771176913472825935866938902811844807440624928126590185445606752034906992353979759968751750420778989791870117187500 220 104191304103264755855853925728090425507006275457664304019268998813027372686428170947287115170782543621814954700168196501295896612708183694217618090637928102054731070033525039767787856615229839377130874379308771034337101668122804627776032195213073425228698762255296345646323732464630929838649829850635967875845683561646617673543405247632263242371040201721520078104405539018394126303562683661840198418401678168119932130174263568481617903033889287945308120164611409563804045319557189941406250000 221 46561203699206017174883256134265530517918946728178041085083437051258126902529783482350739664217905869804071952666409100851412092080461662074256618602211099070248392650538107270748012837164149944048613575361140199332979330735701167340696581778394286109232626842994429802355495105383925425630967450044242531077301794626249857885429291486198124943071563292502125677410049449629391384229752636199398738619773023991097798831485791042119980878669336356338574989199852183219263679347932338714599609375 222 20900503657563523554575258577760870901019033669033206197791991175782662978192242824123166139500447709920730852429156170022751751627921004436920394999272555139885297136744355155239539699866819939659947821339886395566333517317960349908928635393066025165628534398729304670055958335609338924062354385335304840717161463246689721245039960863364341109909169176713644098134729214469555425213431386037405191946019735723198612449586317971045504320964621279676283559527116828746784449322149157524108886718750 223 9423679375564603752337186341027522938376291999782145785758602319825420163357092632923622601462403865764347640040576992604359635929569365158560192333421814865754997581391374640458304823627248677218986028900991401727030406906608467653212514902581428481146305551251393931029084994973453814999777050239364944958422391779963516723668458231207177171166114435612586185082379056755613274031482418437956348654523145738689618831478948188250379838599473973861251973865624242954197598010068759322166442871093750 224 4267827865512969968513575228394732033037730641664252106313663761931848429987377740425637598623009443296153225306249260170950779895882436186641428080199609486377083873715820004737216452207728428959293108484844594605453021806349656013523927931204542716534625853439801635046103792709736011565081800644163717269242402717421656772340638720854000650087713725887753792499199921427617436473931452590212382945327072452426527278300611900902590518266725701507949324440205531860925702858367003500461578369140625000 225 1941366149715968463963643128995148452894821680552205356760300348049038627088235982614257164014219569393352270779321096467827639820262043465371774251668008559406812749097240506357896512776621236718658166984393988819844112055146154896505259341828646672507947028894007704688184032032990818371750437824057525948148058676803151180330827672178968850920690714460218721059158836183971979917678275539396119546701984960371230385917313231454274990868444643851947096644586269640619935472614088212139904499053955078125 226 886979887630718981152261324730091678359031314435795568695349719489907292521254279525117177261930598223927858951813130785219946911280191250403154142625465369077118268644404202252139619416525886352702564443053554568971468879237606328036325485060710380092271128006420515802008971185907176624179801348203043893546637978501593744644188883246067325243188874299686453266973865539439345100038344228222355023733137703470869599331152250034011230724963676634609293640879756895171737163252601021667942404747009277343750 227 407021661334591881938361751551938116162317506219693195199282894073871492205690783898471087494986321973750978638996081665884498580685834382043128112759647046808354247485335197297796780773463059231739173737766972711358034132052920076105548324261075773169847838588341638444209704443469596777212107897134952325278608604571874141258026765851615158625461075531083470473929654347077680574218850638420346562010350182537884081127749864375272406972847747531973060633268453511149287393777740362565964460372924804687500000 228 187590329450439326172398737095817058912407636368724215546792160743611277661933352978728005162435633923781255845898121706683506349016109440609673418223438975858422266498697828648523291106119374009810231575603406618294709390249282803063669059671139114451605283908717000657962136333809669164715450447058680025998674031668336652546986809791235191864750104256478434959117723412243809960462777417547463100357259570907310543604598215875058998102755450783481796163655116897141996523679097208514576777815818786621093750000 229 86832910200439102066347025566985502617171962338305622236823187356656568489765221223479375604916083146929342001601337334596909223300964321943615497333356683371408130568054974083205749207345952991169109459925802479931232875420778114700866660108535509555840489207424980953943064386684472018862368257862476341146594830190533906012962501399438147773356365303564984570795226661331909239397912508305094274572177336539657882571044999369647585088556828795385396495055353924423397273850422362073686599615029990673065185546875 230 40367433511131677676923111562093405973383790603324704801539372571927161288675494916570429576098018349199913299036228954417573722812543651534467517005148170067198222307660301443846445801669926436092242759394480047157062897267440317155926787713804350027088098409388567954334062036849830672420476958026260475504382357657016255173524381671075345197560462321348551689982283085602504269936611166652319134403989719013206061833441257439864687986561414758738568560933090877942550362170812117135199059703154489398002624511718750 231 18847022385391609807717797767272884088890776424527163577728203488221944853790418820915004107749008136410765026479508498721110729310670387830005313364467789959469053699096312970809402559899327924126967053174771492908969026261216860774027885323918564503681898338292725327621772762793375218024437493325094338561562640233834004459930288281591900639412225304206716643033788351402897305483402660714053343883841901484977162302878688110575641882206902311564516629357548507326195718846602181195670766555849695578217506408691406250 232 8837129170407756081357592559637439519901578836050808072926859895798189044623194317637691074474653852291982384604057426683786235095275990171179771745885750822995228718808534406193174837871592696768785264735664383259376447492126703677403575640170926700340819921112067937139426179700919660444823898469269342326604741452159326035006764381674951589527662132082948702442767883903589906457390106837122719975335409538516099013047214124913354348944567206284507239684584296518975079105731375295196272645625867880880832672119140625000 233 4161295910597850022427241174340910260322557337813172838093914012102060561104139005671945721094891697605396811604308357644324477960673595067834929449007468842962616368416354917015365552270646584374333415587488141907030066163152440492447053083617160056547906178725965647073768349692466863535078183471678065190884071666954311939622982369686439411788150893247257731763831994474938547434946102894474887380374284486455857808835738179825876331521059033714399912904366342440081908323221046973973413773961738115758635103702545166015625 234 1967827812858010462828378170097920240195408665059335955473692372440814237989818247421754288193730021969354435391119690009730512102550221820481576604629549316271383144530718927993165673816837418129305137662716426047258287853795157227510522252088593576313596584424393534781058344276605395557487562004346398659339228854208832356813662076305300910602587627079529472064163921056816112245387440365771855168735826072208694050832635461015105716032079799482909171013419373266726551828488654568282231749343225146731128916144371032714843750 235 934499152920080758446565455221289043029975715969916264060095578852875822966538127205210115643681476856500250017844515697886068068501981789319403409534852482580930769012735621678865091998639677097201291489479027899266203085155225432914929784483630631192987634401695588594281027770757513724688394291666620154049844019262719578806058974731018704425328029753353947779378480534362187055138783554724622194737997214089785792526874669758421913173932951239881853387550387121042490938653457928750674127416075975816056597977876663208007812500 236 445652494930038685865061356931630089921019162975509346056066586672026397468498414588145862548962606231229926163922754705056605391428494014542259589917531166331177350510206400331729711029204007106524403085372370141670770192417741700720290111963093646992065177252642914247241830382365539898085300046583128448731312719912551767251594838575827203276930531178725011109360774664484799973799463229939896888825759156543080974978096630238634116368843971447020998537723136327852526726458923583889546517711188755583862075582146644592285156250000 237 213418340953192620313595285974180072211201647917774146314718409086851075486883731943601180545140853787315739809900126149609812049076839433439380512298990463389374550199255902181735004995417586186193404905943237984812676558014141756656039898467766856494050247217152274153401360343346926307332896274495921457593012475094903582413723532796631260201064052169621894800306472422385363276062318097606590724254063409135982388074557524077636175655845109549312486339394626379179358013477858571853812599453080467437615652670501731336116790771484375 238 102630754643509791362183010543102169566259311981111377241103592125601348806554415575069632411398046110965976668802509670251405337815301946022007951039692641236162767227986496978179217695950479227243512528230504084718717628290861337289964470222384970843910853069148252064077901998044876188170338878021597898263692446802456710305434587490070374411912965798645035082801241872040470559928131224619427240228993543992620182006611735897411572715907034623532309191963337102375277344435894105544395264249069518736057204932876629754900932312011718750 239 49559415059198368763296684850492445866696737469895707663322634241868561356389234802333736803234188392257402670262098897307895411695690124483893630941150610665207241708607879062403819555861691293277805954904256690550224867553731523073299096714173744276838051418862808194336853387666686541290034812529865214336476128931302391297787917300443166161344011674906572072294819472487262582188586121544462048701875584235736788525992550260897602218824174830199994376057289638149775746391189230400405669882105861787091605208388500614091753959655761718750 240 24030910817938777030170123496091516461987456577265912916200969311440234816216636116273909928037259857097821674029619197760140237030343261952433642728392543394886339649908071495156844612895200462255538623040941779530278615300924588189153291425887808014124102334406742956391459238642453459287723572482842752027792796972793242123482657433470986731794886192091694908028855063026111582957464767592800791704905008636761682853558762947416906770287731915021250544941541997046571555100528176800337028016667464726252578799403636367060244083404541015625000 241 11700443045272642165225551496736749021366344024036701966220014096726484920653649589605801652547013458707742881620044655839391801602750574146971309398671738899215935612356585130783962906508215494836491232683269037761010186739734385615398952044488743950260397397305443057761136796660601439094644590155552622901025975170497522901940594401618252498611496910361025681750502773654376169337602512143101586087122754669811152277310837225211349553882388373538595512282476289911859218431235896947705990777517170155104693496372902927760151214897632598876953125 242 5720250702522247971950121428269333557336834045822377690873718680098894137599456451096606926129563999258163510597275745691571532068466803740377917747276649731024064275470232899050163124167480478676141529883894611711142255728120002626818700508729048890448728920477835197734969498778395068512336030982180956457895199311189100433336831120572230609726964896792479248430355024485506037365332565231156269869260702522131015607934463736731877575376573506837637157650688456776104493915345439696120706893459608129789450634006264806430408498272299766540527343750 243 2808026654797345326130607750746955086488866959924534851212201248815966243584872904270472062607736256816678639345332451163110028834691006170362200980190889659481054096728907849867161376043988501532681422150236493748130715756343039597739378579369922411852251811657447802301440404050556547447656788223457801792804925828367952396747461870543933379279358031867054312799380390120435158051601942356944179973213441043676712222957706627342296683326566763509357377558590874612298283749114223337159665245885890721246568375868424283225976978428661823272705078125000 244 1384055738376867091208058906282962320662507772367218471168075202080660069891742997410366230669697874783434676422645591290878596425279298335050069296309411161392115116239857237573435971844928002333497374421606265671630251182423580359277706408691473154307096976845324630302490279480334356032289340552307199967929796688133630483658172211294924622138360292053574084927256855409662798942317366040874344159460160430937353621424627807090628344967741436695358222380423647290376103438007445258074140475896146922557706451892278742832331772660836577415466308593750000 245 684959619815614682344575445756482508400173174673072577568878425557436180781593128533271344959078042480964274396570408804181247358649430862240753428285111296135081829414249628018654210906936047630406139581849413870412193548625407971311066815085410399164048100637275203259574556847212088654668796357100445744991566436340915935462059714466455086578609674334775656858725732333101071760587469385988629494169613049084623934404949944079579230674030263183357968511257535318223217485785222908446595484076301716287512934188466511009618642447094316594302654266357421875 246 340351990263276915876281470592245171273857468770108721383922397060857879686735950855854838031214352669028970052422171361882220706330619985266152629006797612454412372695313796620723595928601217489757304453388932849648389867024204013795575864887609957403633208372513700901044584355022332740606064684340819566505550374460371903440919177689457083757946443262899682525382607749586480433472806786545665735774788487796747098542043079625649158820939434310228498895762927183905869241808179220153963340567256474094797438982200442000869422543019027216359972953796386718750 247 169799541754016767210542034541890052639944403907258160646403418104258722863473079315926797886455608316510947993702853457432242426213264020184077154559265177498412040179959332381943549350471862620178042916800644054414475259105034692246931649925763115564389198146069609502758779589571255677773133183394940510132887873271928770545569720351916174052445269308795609010548683174532354674919132740207359394327573808672775059089959045285065951442199189886927592313046497172404792231384034066723798515938634645061133239993115925702341084679858340678038075566291809082031250 248 85051630149665168012422080990339315695149285990989681239962019427583037604806887105272143693014970114555947089494433712032901083537059315479701925625639426326981013883215668173202978030711013555168726232382556655041448659605754924514437808871455389543876316746791568440247369913210228944456660818157892518818671862869381206282436282415829386289979922122333549910352011643521474145272822931043667821015318126427627604568020730937944836102535650857389995261446510682435016279804625677680932839326444293178897054695208237109528559560800431427196599543094635009765625000 249 42772018820560675280822634392321952928193378698517623735822574235130995228062817552508732946413114975622077503605556582903969712108783019072400906484600451916754722787468706596329634684706954306987099323858574112715009773683812160225556054661881399136697258581794429738266170737664495375137506538114894878307505484316187925190777752015307339888672817109157335366195649745398314331893212984961030046733202361936303191258680127748586549470412131831272871954269786946082092395281441799028004720800258139069902893165554257876294339847655923136926503502763807773590087890625 250 21595385502484326105237080885495282662774793893401178303662537373126972629576358018840560440626636953022879941911926721184222892409023351031243029019527212763949250139988868957060349804214912886785368868355506209698531368959826170715161123428497102943726282913029794997059667547081314268116956493765439629911166477479531060084538685729826442033718056729239151675789009000454548607214806363908845468222154828778818443166195796585263117052545002094556310792287621946490335608104042103267350713494120296873064127132307463901482415874130693644872280856361612677574157714843750 251 10946605257074006628196548469943559840287894893098207114876105902152084743470060709678289183985114895688321092988083531266931932424598839676538986637025141715134805642782678564524462537749208542227046550330479986503570732280721323109804041951456939286404024634057346973318684019933177665280086674298618187754189960388566993056517661703534923179766977161237141454127980538027458250014277756770190570320001956039273834757277514071158153554348184935037302845632228641301970211499839226655127860490640265068174179229951179731514435046809546880908214916416909545660018920898437500 252 5570683333933544654350163632030099375663635297912351677275243411875979557774025132150145576446394883239063380833440202400467155598067920264797655321716266818748006969708369361846493622212266340039431571828710180033387544918160055256634042994655280672155074494283636269487428413577492072596032852949540245290771211729257860867051997462326679168326496132915212607748570690072187040101940847487942391133441383709403097754765228147702783478892028357980273462899997311935815229619301895381937573175838635661076281631299542685194576907778754581990199312713230028748512268066406250000 253 2846041907070784536926191094338307324565002202238978995714277166965278401264144625381786395337310340719847844847604690161863806325048551121855839798841150593265260000133628745190066076579679895945658474596751653741125778139832667242446530186091568745839371185091719279666261171085241935430526848635409365525618808152547468875416314500520149951522751728882060049695624162806232351352632382232726757353489603546304851189391702637454984458140218954598294447807686014366217239179182246308844052518784261376631471258604678287508053015784736743641614165056807905784808099269866943359375 254 1459725697671344137725511485019693532700441543471743968219143896822977155651529974717782729476547171351693318294531644961881054879399042259371402298497979229685644843604315994881385834127598794470143421961762929189293998954914619768739221303290762638946230199219005997765799945691067167619944505836151725086772360978021622441642207898334868521281976518230995814504620932780983767766216179444602350736400264566208079935236390213274170800370435060401109074875351753236858723015041802843560518595875634803888019764320294823999842038653591688333530096421952748642070218920707702636718750 255 751608618955507604679649703650924660080039044173381683076225209393462978341125487914988692715888090439024966189271335491916884040318193353689048353345949265432691390628957866395275349735065104959512514789065437555807763716649926913401673541225946115160197466438487427719967282367488006162514860399438750729367124435487685448163836185087475536980640927371938604979939411137797720252195301832291034065021530822784218523251328658384736070345755117936855039421190346003604329551389592917577270445354081491724728169560630660311676760365011563071657371692957383402244886383414268493652343750 256 388504655373605100577217524875718318187628247016937210063748472192235663323053867054659540118385711810969287655648773760333263812068429223616890149353529838000694266476274289599933706926000752722964132911843651789739859727526890444255789847576177588229588543105426809496811588981487448391914815122238477684005985684239774051597294638792698246823171136104296712121754079151029652923284141348124753333378559710155617869303037315596385173498874488302223038417833354728463067712066730697826000138313071514209407330876678485172382588712101200913976752071565812229891889728605747222900390625000 257 201594265182976074105091410339574558832750791138998353835521752393291287109145201659387541153686279202775716343577611564889077408836708876722793371054931049124995843938605204004134229088121314720386169934323838768964773061711125818695284306240321501732034422127380060046866837390230751696621529756959378976433304160239370786554585836013470081738836037622409252914248993383014677809093534972560327305249058899865560338664147398633259515513235223425323876356040587428796697009953009520423488557075371408545629169921613637124506170114246903814659484422029678274412844984908588230609893798828125 258 105010114856119661371173237909149513704061324223722048500262203171233079169217820960794305470518868682737394666634998681212601821102942826997236226943180405673560844089366774884771128400750709781110757380917335758021407354328420813156176722188686165109040228998032627125604079902210997444302644577957369308389305420294028806557736916818391898198846847519891097570623102910205923366395324803759977180933510258359660249323218724801436515462991507933921191693862113924986602848925595939162703853626300620142886485252996408431740930737541981945751329910942670209372806766623398289084434509277343750 259 54909653122416330008361976424358316554830673581158572370755630376681097676016134542959880349475700830867517970907950375338135167602811818198238857217633974617652661550921732932338344987223573847202514053483248396041947665906907353497633409862020584199923974388220535458319891073430228581513120346686000491157371276419488234557890832001819098743219482142411744521675913045619945675719491589809058926046293664310762078870945808682546302524984140591121329426132934893017974084285288582855446206032206740573121159564871596333763314366361524550920457632669988146112416416144696995615959167480468750000 260 28822026636067735552811326021472796130214139523047390328449384334009209622865782037755715323938654781533062612191502676992469794345015623524929157629609001594144279404713496508973393579664412407246382505141765580644650263700606667368495743273439656301021338216219537095131144733929275197145223531101466187289306193098174278580005168852929788593199760239939046069070961705851994006236550621430600579457907658885865302120413957805744217667578869808046733432422555391349825321318417306024551720864917711862676161376364530534217567837569127168915105557908831399038795950673375045880675315856933593750000 261 15186310271281444698589394651490104030128147022832027805793927123124473868438268507443407809889008697342570596253601759352678497693492027328229529746691089167832885732466167227329580006507083248637874638024391892181503425511719590394232272890210842200200986474076947524835174916209904751170599884517435163106807978578401782335548034975861300256613039415402430785868339213520769386145546923089399343695153254670806211482836285827432957106439336850218415107038316592850265596091534049564563155445389533327507142744929533680422484135235365231879058251664932416009727578209975717982160858809947967529296875 262 8032036967638117009235799179526522753710310400073500139906098020421694989386287306817789192306038286981711549777714829059845575285462938886539064255194504074173933698496096928878633041661635711390834767410327489435307848345289566959802442983550245219899830567683014127880115375573985063192521891921436134007681990709815722887645624522746297510791814498770713850125961638599087606758598651608591301755348761096579090161362962998799716769793425924030409294855595463232703824923914334554248302817177010619405269009274312599851941236115209569121059735856180203365404721149722888640098972246050834655761718750 263 4264210059728239530932832707265734037404771368530894018542282505638435465819757668458932647203248456955612071825928466510056928587725793917748183900658940256142454036962505316156713367828865069637494941310267127042206897011112453169829775853939737585204269728112394245567783609575954009474022883299457988759947952415760158835476030185182099530109624239400377600940676792024498642906145522906091939984915378257256059735574042719145697346985322352869573943696747656072393833263250397341176853963782888448247898589979324541331876709644061893195774121812995064817391555403447434002828231314197182655334472656250 264 2272399975527991191196475300062124849492199863339721601208140336362582961910217021911008388078301681610924289196315940323080064693103593107051261065701437875497346735640932278644522517938106216385572533343738911546738888478667439195646759910041402980822045698684482508268133384405300097851981232432026095706437799007577313975042168370521569252475424899655718210311259909199488853406185224281757910846451409086433344843500503173406608795190163550135890086691387766749607725755363867518361476589950455670976351795113675689852034356759141958706919791701593674893105132862880513044956387602724134922027587890625000 265 1215508873507264911624450611061000775970626305938801242161218401079483530955019751905273052753880944827372323577516324807567746011042492541848871825783224617702230519984178178599894865500159484104185973017695405033880615665657103443151645360134399024987149357232400990606989859018064357414588509535527594808209432697384227754232659479445030245791257887149120768307434206603794367490834856529529193746157312328763000767463858896083158019568130782062181892434061712810146387317556983975664790477478443107945301265902389848186204597327355243813146467595281953392182669733780943366330262733754352666437625885009765625 266 652608291971565676302010893449178276026046325311385401976104918765837197407648733053352065497004128574598197756120025524584612995629587522420455860373169960164890779184244916687727888681148798333576919508131078486448048817097223606553567367971085713135357385571292491480197614053997343743596072320907600939908570443449062224765171568216056460952159420120280187348904556904242137443368596376414518813624811625810445884460508699954751167024720174350633521076030073941405947760121333019209889715131936259380501506412357364603490093206785960839938344714057273054136319076961930338298678577757527818903326988220214843750 267 351691690315717595715543565372818444029908728379731859802636941254214363640967483887663884270790160280571268890736205444195190896326627046795656781085585488993078585381502293149242399822421394265601040745092545985551286800966896936056301800694998729962163258383875885156251670344479103404014474362315758391622660248640483022239193041696054246670823206506548891192670929120562585543610604629264586359601382996349753117796008250853962102362726460948131022513451726928630837378266699276034879335896523554592644598487193694025917146932696629124435943312123946500538257452225159114395092174731871637050062417984008789062500 268 190230743799572487842574331559559084684159285993236398363921089616046630819218877796583434569306997990815513448055351723860247142723051849227799566543274663869464211557219398743650376962978401486981740414295190723300139404157957484791715779800943793081796957704841309191196317719688560196731103971198762896887462661110613148336661344537226930554501000042034064396686054207435828163410917079460488957504646312248340241919089154228921206649750226731985030593519070253917523201693677890041279717813786911075917363543503251283149386857457466909217402136477142006016632886542861097592393981869918206939473748207092285156250000 269 103276721455099226215380656775139661496197446065101945234684627470039499892359909357020338874486066400122171118202934075515597858842402064257222416494208713566033405412866814872341123991320586808222380120269069137438902326606709202549051308864202220776557687977089548554445918927273905805464096618677599612504099769119811410147821783139591122009435212183987593153211233631125781889983790785998140836363448752092123030354784473328622563846478264361517863749355975072535925112418674224817960758722455975350895020201674006788231176708893216700447353742556706969299406411690722554130492626123238864011000259779393672943115234375 270 56275766512699673029804912389972143606855390923127575171265935018118315555215331893940601139505848229426637374635072406137049110131363986896171373395278410221181150685682010396629502634860996177126455797941385357018658497588649797208065366953552055336510082569495509165331143410144404047637196339451830731368613196194682585448898620131395168207348340809803028215976204936384614473957777551228384655419121802896147584401508538452770573094463557548892924633938549571776224467202829297786371214373692954897584651761270173429231238452091624935527295880579664665185758840034164777051654436276773019187658064765855669975280761718750 271 30777389475761277548284695027488998277193582881063677153023306845700916251405549710117267658292922103441554340705267065971875509293402819582299525387000848139988357745555391266463848336579302636364123033520155375022360133754664000731069463958865010644977703867050428609335583924508656148623561293110390620492661643064520461126052216369294580717883199589479859492991099218728117916948663950861731277275661346711349403022506328751072695174699273563699938782399661281369726594014140747280376563507502888900615521083559264806585754099589748082237179148648351370013358983181522083665427003086254020836065592447994276881217956542968750 272 16893814245074657832191159866031743214767403608857534543618279094449254472966696148771900982938548780893778719299399891161494588352385133059233785524409482176961199898775857844822321013515757575574482339193943099885804098149322094271239437287464854974927836167485211485305116022728973744765804390552231695061265486978219331453396856480189427132882878312505762670697216315584557255639779084268605584200861114719580533006648908201019824188313618934042389981222046259786483669409606735916239308088608885853279025456347638949338544409937630887128853770471568470731681983453156301280721533438801407189799874686286784708499908447265625000 273 9306865808187466193587741461239184440852590945796419181993928829121734473589672273609489609499781867134087813030742449538148215330131941892917980572569100769053087143948364106798716091131348849393636569852005571791690010626262059215927264874904349003948715199413019026166137625039422176429534187775716798588811294315240163395682118504534819393150783623675426673541014787503022941931926452800574422997328797421412744423502254487724102595940312895289382676351190927073254837474452137604473015799312180692138710232264799807751829713417918342541543148049840260001120574811292622995277741669792608177058657048519307863898575305938720703125 274 5145804291863487489082837036726692372512496235061893031103076460291912532518120429884377811936176463339040720156087712898365079832663447675391488291253372123111466558747254336565527524358459160902174527024944021117335532461560398310639552666835239179937606198901239388006741227316130593880714080162066268162222786281888025762790701122630724279485707540282660310128023204590061098049055373673425756661076699449764420160055629362641270448067606455891479195211498732853195022560775415240115857305886868858341715430062935506983743519392825539884054035676982228035424349453914674932459225719710366664036427231110337743302807211875915527343750 275 2855429661796321926226999954863892731063460456536641913148152754320006259742495442454908417671371849281354341984091610678079688804002182451776797183263923247604053385655508793850361768126548801511665637216915391854616824142098864631824991564781158785326135009716197464698995037209359723458944022110645599231751311984425156068248706128295486227187360301958528262248587112373966256026920321895924582809877181995003468139124031550458508353948298223487347070044565405468104015504864897137579998445032363744018418212969548581432312534324422566798065226374595735864684686899084591232672477923330627501939671386566033106646500527858734130859375000 276 1590202426349392943243219383182461317749437281870482103713075988813278558824433875129908807186152563005190354261683202855080799351048073228412860422117962763398049027716681015030924787784180320392898481532981099918399508660841559463505259386932086442606743106689761877024244138231442728659654101391586070673387687905203222340057430480748437218092349537930593414806765890308782951072896727069388714325069364923464519817907900225365769798207953212052528907092429076162429451051885037635763276746849819446377625170638573900251236648871504969017363094661556876787244567576130268230388881061594471862238528436783724373526638373732566833496093750000 277 888772268775284532985024735130684405045138028801072817088885229660035300914562739523463760303329422837194290964168934014178742114667907681945407325521010760455947320943464689217489014905350102955226852024944840904895241029089791722443288896592914342148407566144687738754789687700859539212786132637805775489468370707901393958541287889356338183880508189608229234992601473569125015300219444726999586581515264602750161142778211798784510253153086956725391251036088115542500497040299100069481951917809415820660173154589958455058214124916055563048341859899287702904093299934576678098374501407432471343620877346318465139773934424738399684429168701171875 278 498517206334815191001784181276900298943641909828111847752101881738862490180441004187684977210990912666691463882393559571199789633243302528871302970227772639901190968719272303747562308397914163146621293055034505812852224601851610476095816155387108606940850775552233720020182556592633025864307239938126064297959730357248654014462040488815878797294058361560247498415536166087061973893284768125824406885316881094282808404399210430023736592122473653485222966694106187354655225864419577108691867628968113319561327305070945989972429784024743674009138042301298285723381409088113863240672838463541254943823870601380884859388231689081294462084770202636718750 279 280618215187145566756734808335924144382890059990504963177092331281800579070312647261163804104279526406231649869086603902759016724722259653321748084734501299462772683227454859666762155041903379487573047401832784012496078068877027841478786538577364187332427354707772672145963959308293172359838926103998689373386606665972112539490676130243760397846924501427560934900207149397792357058810716930035433310829117264496146587762192806111122945728277692905650051171272974578008083019925392281306108385382769921891122759453907581950321683052841071092551402067069922917497756337737371901398836429563528777340294029560676183909784242587193148210644721984863281250 280 158522942748322928900922041173522875287582725143998232620435296259574844766577260851912105404934480923680326644138948610854920749426082088645867092100232661626366685966364878374164716139155847086290138879392746107139944805299206388138898412326986088920962379746309190748373888799833253561523766282428091573834396920337546560582117038880716966171992929896169907053351446870936179011269859868249208556582874743796496156164272051392360869862213694973563566434036853147539470334363662989380482397504631335459239564709285388877390678762478721898661239557399138957407884699334030867624506071819107604397006854092555018509447251062738359905779361724853515625000 281 89867675514033709675350758854363848019152017114956375360912124965131627324650321209152557528098259644780537081242999747493765280834774438693104246373874405305493461971788490156274019805279094779917946677654291811143962832810461663797940834118365207877640941050587113602090502299894274397205912248879083645628529870750240954718622348277455248006507459025493093589594160636007991036937126879899624252925147665681557423776422020637019728587767617246085620558911416046638694105223423406568780028554267503477659454904460712452222907479154106681387111336267744841943166489262756957072507488080866534261146599302391173498018306364798490903922356665134429931640625 282 51126327476410513594917631420708739926868788356909959616095400497871693767844186999069429904013062132833042049058635854698011225650174834807553174749677441866862145536815297867487317514658152137911001726543888835864584111321965126103933561727559883249503618502000504357357133417942551873311958735250080490997261802307049783983558715922383317714400569024783741072614534278231191284720184179921726027329555535655227208867611260184728114529028107082030671364126268861025604018678328558259493816712625320394487627357383453558205509180541013272154781157712556002640492637481805835954549150564940190687323565966537484067449756408585415101697435602545738220214843750 283 29188382022954036541037207276064192103728012957434742688961501987462965703484354913492619496910396597127306258903562160773714172859615580477679130423540699004355938483151147915084042088090472136808712891880502032349401318166178826706652874042351838933562098106572582575388877882447084403148232048005017282117045919710554023436828184392922352367480168130840017270137594895580102873273304961611301311036713420289590271695295932433769406261553469280958775969307508121857926337578804826272106158851502615954954607714221683282847434770415502461601926228570636469232329847035156294108960071598890155162626900598874321074340919962564200318411167245358228683471679687500 284 16722239843618484599664793465564410621554558101863706838220638838077318249802010057851586108682892985138298032342253635584062986068441942037160610179397208361007983154815853619187349169486850717558501155838438340213083196939318832005371917256472079515250687128947390360264445600795326439300666200022553112247940380440581575109489599441576351469290950080228118374281227037056180550159631085317205822824579713924010947445685852101683458184723643286111807657117385248197578996942087015511155499724364303050868910053384681430742615490634705969884012139739098845108343733188109709219067437623236534983783335453628789863978485255580075374837178969755768775939941406250000 285 9613744603806232938938769919406781170611624373725518478310809245309125571193113695225073034998646013931935967236667964004992377746180156756584586249135502362321338599561558030706892889942654463675401373356899339530151554154588534527862399826300524044769908388657132985232611143996795362357801139093942549822616461147677182526095980806509299987449162657230850604416103090168174304486371933900880080122831806668682510327570027551446539952134214244842014310596208716296491683177834479816962426721722093497933163763879966504235698226041135453563483482304177102875587632206869737613944780886757576726393499920253767857813937680057890522444807857027626596391201019287109375 286 5546246400668035112064536428775796042456325416090971467862813301346878372365743846836064177272318426580936692079778448238438598033055119800415923757586158851182338944658314137608937533596735666729674525404176310894055001192266450232730179687724741527912153530208326465580235935840756071038229949083912999758483755043896873449766184382031192091838973490069138547979879901997432173869466995906708481611862097013210186324287793607263159289136488459670546490618250089172331349582594329119281027806325436785265066471974073749681349418856725562286123820090762337846128227177044421238223090324010587584780971787614569141079456492132325126642733437165588838979601860046386718750 287 3210768275417507250938589692835740199896973818893245372447391271960396889312975990279719260369616458103809216328591028502925465259404705404029981422737710313476248952848371577682745815955936792396819709733053738265001919033172743933973452467163737685331641681719039558259192995837521121082908250063438733555554606800673389317363696658539505041928591743825722271768911573872388210038212831408884820048379714693145652020637074833751377796302620113509788810225352588972487175372687692746848211131467572397979797340411903779608014018674141696732197483201016041064123473954990917677427125926256891053252363561017886507970437922131976818049259314591381553327664732933044433593750 288 1865163052428526320130177660353277693042975844484418379633711647198160043272499033527892330145843824201443928489620469961072890769315069584632784711380940305271822725651264074926925585056551094766602811166271219506556850897938347116532537356825116851665804418788150497474335005307031887485343922976734658106306955040383491365872656798838170548849446354823205863055190858957827181761386343219832150352720136154316538827054021809667022538197563138139645652281315252724636497740473177782174270822516961041863128180536743720916738876435866874827433142090970939721928966021692375361139895691047647383850647469610769216749971551616389870732748423876046217628754675388336181640625000 289 1087220244656681118092638986458948182790441624874301439008367958474100934793499314190323751049921153031039619364535774118965807957849113023807230681737062400714723480832157085285117860302727349849639232130474427981260913281854984932382381959066684574022510779582354294577309673350916641388245417718916447398952530884273675886849472550236010425359051630829309461752614908792851585209675370889463940304604059134160019467526240295123855152644396358105515973282152650887877143915463263510105623348967769870689715703280771306345660484435741808635383597222918257536327208982050037090342261370990198461920287635652971593745660305798481005373876291664192450525661115534603595733642578125 290 635925189211002508657952967340582517320102179583516705319718356781199229910287660838270038986033948721343143827715603933253770993911948304508595439175331692583591949555060578158567932083127978417434123247771839183168625870211107850959068514007087885148590800205824755948886112271286691507631086445338449262856161045372872303776269947552653991814513872170953210102077517516934147098619514949737819175695658910208493352275860826321597487886863098018364185757190290694653873363904627709322108629272560190180512318825391582806868619003648896417905846904146017273120051586803526594460773152525189619662155210967494732303296785005803096312574284806884428178364032646641135215759277343750 291 373230575785224343069634901672352478904329555479916331626644643364212824939428166824802663519376662694742078864273865718795677196537858585093287317961022118347625849743688448273468925462169374433061092037540307304367189887524002885415180962930556184665019267860502200156230001211183378401278455797010124177559804734773624957772623814231927337436232607080060515535427075019894820049375371991639353253828703385087833611273494345617081010879922064325385864878595254005863899079645499790772115334517348113154664845109044555961236086365133926566139043592222793970225543168244498544198470316450687757373818400058115079095273646092483793530259275628147008774249115958809852600097656250000000 292 219799168498439585029155557824425122631074482138127287795736161020416604544333792483838322761487920246538923041895107647136184116645354782025856008486077694233959230735302942030071357123961457676084385053086856815735510265104784378609025303487968253940529575123861554521770931538000747088432541806493104987878803007283356227300467987236324877974130034467064629620067303975724152888606592484442689856420181620548128853625591354764737492387151888579716708638646145668565131589026021945303697570303262148521022482927221805004293610165719195070273832683614329923742692205042431566570612529216315161561660156653595869801701047213295323299076135378435359335469456709688529372215270996093750000 293 129881563203926397234828511069881386341297394423926450537773966297195345624836220339032692507303900606599240569159261562103024545894865605881724373987756145305766369136881550208916314021287425496772553666745250556488069916568536487961026884352549264075223685958472481333259249887331462589848248304936530415130863147896690324114757687701743881765333869044067353036121789611027457893759630913736303915730237210033483594119377560055990178099585453724088184837376156486419058411462946069077245638321154543385521967354255173425680552053934676195554816483971943617371014651783488292178039511865223919763694587585062260569218694453478628130304940511190940448382757921308439108543097972869873046875 294 77008137932607786851037872793434491346124970068466585227073141176961283415841438850775858783888438059120344833951053896795306108109234778597481503736115833381376144241582222094323895798449038495402467004310910914290631082194877920703307364490269201604182941888296315163641934870174030819527005069514605035937050149938132697598604860267576288224445505681919601013984568150660863335797285611001230188788512233604248187146607044682739958514184673142281087025316262511740648180323966873515202996838497117780733331046252861795937714742145366302508803389540631907873005334539642458537917277423945355300722538225786054449098490022668358581135434482691832667675124746153869637055322527885437011718750 295 45812969878589839769948123702004678792968892829189020628949015119364923964217107115424195695778643906157653619299139091005735589417692913523198774132932525826836951746686188785961623784666146566852895731161704900934062892124173590398268188522403948789817568996816833936608114200272946253738022758529641222809976925391725530966831809481002113130349668024177511846734538446549489123401578962638349979241787339600030504666352527852483224392511452141174983619655686392261405195212877154019561710107641029403200964495162391242247714384147940438041936077761119095828542289590222013239095646723125785874986924456518923903755059337637611457348043093685828654063399434370751350797945633530616760253906250 296 27346268147119583342798679013621400105828647694430857315467611945981184871250673744863255555546640189480634387445757490429776839637315526808905844530145108679848394654851014255237157797825544424381447949359032453135172052624406974858999952043702324077713526627777070070710501070894515802931403295297825248600443423440779508079243958133415305938552019073260579948350679221376440903707363896972939756729254663549801382572493941088402181951390394770099029471280949408816622254090858017167495512590321635555597337453293587079164112141348586937981965697557565750389569742957232940719307653430353675098929222471502618002561455677888319533300503943288847072596615961348476275816210545599460601806640625000 297 16377990272609048328739085643315958417212063690318825441191216655246615204872703011695320949582169668994116516188383590459893930340355755456748344083772391112524044334001538798028908526258379437516593257786903999726205739834848139127518047899240224772573416690254233544730829063553350281614768683813271579734710096483886466732064061443759673462431143101913463604063869070446777025131123976550418175328655078931435120851206089956951295066889494112139193633667714651520136728600181035885984741511711214009588726313321275887775320551197874150933566930441898338855519090484921105281853463872509194037309207338180772917987425113882698652913662833633405120591143588372473605119239437044598162174224853515625 298 9841724937187677324483759041965991497665669876509060284912827228827162519644295760572553568733338655946887154801185963483023597474705639803099415978748993503445572393798644816664036035324582107134778908225354415456931102228177578448452579837360494460570180750959987186005327210999594200265867637969750819097813519846079820752353724822883156033676291970606275166765804234091164049507057092763511129312583628987251885282630100146336273668101890296822952061265575599020396220876131656289345968139097245526712582711744922595856259005690378847273647396740016812879440259548624057191824773058158905357445794141644891987329817629541762421639213053609184787435726126996957119352771314879646524786949157714843750 299 5933693325044086750776413780785274939539395580246137224916854122530296157868196716072160067884875060889947610056582061249341046890282134433277472982883407085392508380506220479289503504067538843747242561898517122715035001887991372320786775383205665531270694005961155105051206505204815098554317658865745571328098303924826443565321704509865212424807283701899012360466207527586805315363910192287309773416095635213937073533221468319026169228784718250440707581633440843115079095161998964943346363307713690504299059093009706695291751904601848542584830242288465993322991912206918302939168172870481290435416783039694598771445052316345876304464934003415601845901904345004663349216755818815727252513170242309570312500 300 3589363549794188785690499134140249852016346576641547770458888458131321213109669734619657850946794186201491977869941081313564639232981264811098842621900706816393756614398163531322882189935262673039348371484102619539975806481981077699668568484135964581420023404669655818437720037898295703114532619260041871599458153881705236666247826365698635101201314625339563304259610029776332484934438432311331959474100046301880938225269414012536419596264181875250813229038428857423395684629968595313936921892489262923468233005588802718786579282770408383065615404388249013008248055058065295773483687446800687660713281312557257722496184182884108704892928076313896382171818460901863492851227022129023680463433265686035156250000 301 2178429590153583522129336367012110541188341386938817840973659179383554542221078133271981178017219136712464268156174441660443252282250400562115708982897409523377411965828138131362500106678021456715298437511342684231740435187616888618060355106039170488361993307769662540928245423713342231038414378149931057030065861562790406885399123376837805239252758632449397177047990468410727624777061423474715788868313944152694384010375607463275799523527368584949456341208037538266024114492582056888779040261869865803536712957937399918833158082882395958698526257863860214170023826501929428919929416303026730528839447259037882030354329455070016633374395878107762606372937865070881324042716131739183538229553960263729095458984375 302 1326473614429719830840514699590534130308561533941772978183291074785079144708279471171748683416626524267610487904189858791771991360697551029933692180117517574291489239767748071260447964853013869798815327053233854347549545473645154888249529952529376987119378088968808091661687201916192623683741564549482986574803147093517062413183507522860048309980070300225472439888484958884553579492094017270038147150356888383129802204841850672834628190919162654288069236107261380729692206626138840310900081781776241715354118077562235950732928830011193099992125387649843837972885909967418373977719487457407748525348136807760339794433069223738097061797180151225235114484595073770589940454931940361227304947533411905169486999511718750 303 810360053950903289611147288623518480223986699294341804662576237102119408963014967187525369078708606110162672420160354941974975280336508678118938814623281852272111549528401562358668747602627429090985980063886774812627899114841468475353325198619545097871888067499533806766353356177091384583660485618980086438041678299791321986062701725168638976678644158724216779622354465895249495142853178247689274864375128777170151170605561568512644518850056090701806483520729682506404549298822356691944911220606040808747903065594793576067247356245357896496985925819996944806305093389304209096366300934742333406405036787366800206773436705133722751929934709972373112312831501091894839183745217689458506526989367557689547538757324218750 304 496680486014216573263521242162697706234158824575038599006468217634854366470039565474917307843240103117741972532083942573052853631888716289741304709060619184263504653139432554078886869276195779848660376678284652307793926830418327542599886597150489395110855227764818249903638641156513434269195192942034856289091788375198713220955465241056880177895758813358120616771511644056135555837661828415009385850476181567712812493272505269230723065145887551772310337330955553282463890854273481960679395775765954361268745263688720356428275326744235196590998916644425169238264568228304634055874594893752416098232692156056507126487924820770920079639656118598432550135615059555377122540013889485932541134616258204914629459381103515625000 305 305415593530322719378659665973860254447847700168482581726335757713914444775725942676109806394749115550741421478063627814029341108743963477727271962726183847045137349005696056169520622431623052724602705924365275518488730448173426704152150774914506294146820871853473894011837546817954969428551930872683840438698118572143342525026778583055046229969832901576422922953400736533985371411209157498308720565497864407159549185106767686816117736901813385506851472866004439516885754731609957836703556817895579759430603388526874144270485668128721231962341624522735391113521450322680371979780617047719782645571862287061956326894414731674067385372412424658858647888791809326356966415943405837520215062586004250988480634987354278564453125 306 188415122265874010550770582605958268361436686881199968069756636415961697616906362338913037149529012221553956915792737937471040496444583489846938100244359768567318278092133148024962887337826839127209499829542401584857730079494119560187565340732743592653590163164778111783431355638537077670418642265645823603227979350547799094868334922099566942595915157899859523048699347269949810507636201101802832738719960288264752530661291048481970843919170934486271052293171393216184409703294481053345647587534093409284906818406654192226705465406733840224889808697772060674978805171967562815473244717701917264470451805690192640021460392328640630929376488207367453804388430088007752635681419329589025499216425885151693364605307579040527343750 307 116612788084638864141786249752255204605179897178619215469763117142921853675238881045099292973406196401207614449056007964742544999919482714952800952697629366238954154855790969945433579150813514755872954532484026317544584500458176475771651929254292368034846339900686482230424236701611327789047754964484187552252702811673971041792995056074347800262061361017110859477353663859512241784891701020262584119639560383737121340335742138979081863381283078484080650920584470964260231609785605014311104383916233593113087058804574002749921987591309892608237367775814839786806901971283065314777329687358305424391292653646171640922315674855945045961191064135535046341446768203622321148571720165676630399931301695914953597821295261383056640625000 308 72406563674840148462795993756529006957550537694102556111428973441704463850485863684445543301784572923249449429850978248300280801346253900825145741702343749905604910909174185791528254019755473598567653508196305839003416772965489039973927998383082764232627375010769868409378152942793992143881019257639058683735495485696960001811485619253594790369601893818919266945940154412796289645819462772136282200528948374878708629013736471111293668293619014060757875140641196345762540121194226702802062795806879489832244911137227096996481835965120215267563690440496920722256255638348197083978044645405007308503389414048938172098332959884967721977737373271146479761273270105326680032906170753414452348137309023456964496290311217308044433593750000 309 45103113429022080522434485010740037861690800473996368765813984876793557553156863421758330357528263243059911784198319750147922098275531724741765914908525390868498212575702885382937504882084384150947371482434437789307727762068136577714798393756812622828511668893329950391382862567122520280645359613425809279142959242714337883496886600821604215998265407849204582896338177316237634260708318008912983981531469567210601043952796742477053711136485261441725996259509632441958837066707621904129060651423845765031534045042368065384985550762192418615997013432492705938356911546389777133120992525459593632972803098227905055647344597630384083883043358399496305292597085707269797209763599321791566351829458163258390612782022799365222454071044921875 310 28185611049451050332301902110324375997152174810251536418989287482466755929576893440609012261907998252844791438154868001222717649505063571646920291823745117717222120900402192787382688744293114637839415290671038058575821217077302621411973307226767486927119946144054146900335768661551630495166173673872942210389053952799881202208039597532400671484859519720655293115658860329255550483537280066743815396097581441824607672581884857854237813334130418613387756421785125708616195050554098704261372766825267452693664959316530315344524115990531681253448817656053117709501433327378916106679980766467325569526761730225545027031326763516130444025414809430152918791693190131972304328381510875454830904184732763215204265350166679127141833305358886718750 311 17669989200575506228256103420757956309504984741670031244112608631498332819077625761518057572293609453389368953361141421075491727773625214862221635449217415553993667556750553566035798724209831282418556823937876254514310371945142863198074107802688919841007246547616055316528357850107009917096020743453175878425135973569726159673796407405821723984628126653483089786916457547731111017987771538880550626956081212738464345970739869039918531321496703506095785452635732973257520541589346453561235826885590205041045471995441464723547477764704490562227529719568602920571861685283520567275068608757567546853440965398922414394743723578323396975144438093622788709351549023480192157677919858283370840880958956746818455663117219955893233418464660644531250 312 11112930239410942026671465038369286016244775956523965568445621585112301771854391528452597545600379068943418879257993397057984877946250178718628555696589953056955630032735289737851216875928330859441170944114393014871467263372924974393760227652802425753087994769866772138696075912811751077160350488216977152028631687598903914843513633424358851790115851009242915360522242983671316246473786797037397759710871227762801491152748069577267772991680017786016181016384736672771065679220235395489691952180099797978335295287784293111707138073391146317372928998335702308849673092685599654623887852218022792912741587455632667607584513291946535876952120084242675339038527105051089074185189651374049604025951769000792046515613265000865794718265533447265625000 313 7011322959995595143721070143905629023388491538439021460358039231744447623964090731032581021555055929090691049547702257811127851399573294901988797861644343299711977387443254140574684375565763151188638753288329397208071521247154614752259270225376399582725480036847054125241979761196844824339854460937257868662114898215204692241986799023573862518216085767689880636590633116551216887520512088744121318264254347695390304339655455838840258054746621214556200585638469943892382864985595424331348374337958153875812169801062552566165737395716041872433617850060907139617912835815508983137093079256645222531105017971140707991970571233837398617527404030773587085356444882923579281126242949400007548644757585202345732434958680556746912770904600620269775390625 314 4437578719988192694685514513454134000741672287370026714758734243744296334248250438731155106303061563308695303716774092736565789309755412178024250308452872859271309368603582563860026978485810328900157471923236942926474002768202930888539873513996475965801749360206835322422879752185621268534610606958446819535557841550542422496772638790125563773160675628599649690245425445903867366084520186556414487825898528552473414202753367902133173157223631280907385269132402704211680986202519168934640293254208218220942672744866063855203494361698516900278928290130850947765566072798509706133252775169758397131506124591235403614474935232415028305341253952792443558779040359083370027776743429017121624708726132532158936477503785589249218901386484503746032714843750 315 2817491036169634244517610084193916639995521155392437661022321087076421146871376675731645235123357672755470410399420240348992760061908223590053699037076398643904078342446729893871519260482109071449830377021608628900980435803808252759695932537959188528539287962591368167301675859723579896313701443091039775094569677079893853268785929494286553760024741102007814876182821014465653199586761200658469630179830467079613368211843676212807602861194986139633916652015502961530776723348150925251820351278126116724746438037815175169566264597085641502309923836239337627154457476949697916630440030293028399317317197507055362053203536393356500045011697004329001111429889773752496976199981797327690318130314402500231981839231426567593530307931359857320785522460937500 316 1794506678723155112477982756473642127406962311534904000047022571360080913071135609891751370962910743053262967313847997571342592515946110306499506735472707912070168610959753439141563335634030011705449250982962176076355524102851472993505177836386872063466928296050311840152389374496978376840635778163666355879491707586211682817000009100339219973351329566752035119466486323064055408459886456823322287469067452398463947308613577463084065514947281496001437837279595505809158639781768799384109483128521350846995841206216247191223852032301062371244404997256960358308438663990169206211469381455671824897869403664292535199998884845290357349933602908149190805921933003613508388747573701917788723510340722142479555958069839527446731608506524935364723205566406250000 317 1146540482858491669161967359759019776677667695665664083485127849071164626044031092021260602164552151740489541046875357731603060720898428494683275870821724658518718583580784742713395067016903353225486798563026241781040721654555360164506106730446388674353204050478354809238110314233483414819387939396980743171632740557274030751221655724731474634180519863776353955792827482640609294319468101596502192035886023007078897947637745211568193333345806163909828003751841255014019731001981486344363304032580823817196068666630771972891421477850633886753228211567322140534218182892341657715203096525231950071643426204353020884489539505903270034691304593511604840695885847111398066339448820764740401939986329930429574507413847061186584763703422140679322183132171630859375 318 734837361927563500849055155227298995638127162185728511150376961855302210556104078042531771959449331595643207109209907071424311155072070061665922021511100627300876834259600788877799812641058274692734065204865105082570637778699839956035218618117583295574876782629857846439825678613841288020308255934254559305118819454715651492720141406766256597288439206820091030876304490265078556989950750280931863563237629336600123386006195555698773435139821962022988536107291990333985542094054900147591321953949189716471013202823974765753466015151168587973446776171335666635420486209119300597426627815315778176624444735979525559148176089947853199359360832330196157532576800095600254295835085992098117461196687029780889809146533444726354100673404445842606946825981140136718750 319 472439667109976010124701398835090134818539157363290659107822054664062442330896771239210615937180604486153348462814134996489657569664914682982480707301285822417861766949415483830597854332872151228982523154808238361139230784884880377891498308445722826174095430887584494733730378589665115842838525310298604536288578709948865759762426193697831635638611340204395671441105161140285739206403646780288432152732679591439353947153858059589759895870819280601636226099311330782321456867844302120480110636246167146265596431836987245645839884241770855119419292591272509928810329861905632140377953102997751943240028892580804913101031617484761084404398143833448843087143156861757887326067807258615560941035399145828475779904345279363924933746510248511185636743903160095214843750 320 304684643074733151848895835374705202069937279980251176094660849826379230582995262664037052133689947759019916619461311224594932452008440767310242918351716838083228815352597745101952720056768665940523676566968333804075961517764786681994197079816736989094572160449637729122000901551641823170161738769002825686090693639043659458247148720579199793528835843708925984985735872076305417943444553753031169432041159158504917238527946861642375969163370619525030515750466449441272829454440978788946495424180824901374092860042344924632102260872935428265571039376639904787812705481711642784505767926354548918871942931506822079056742102354773333525239957205320774809643643477124131672605857614358991150542629189452350151415387054105164167661090601768592023290693759918212890625000 321 197105926001015153327658242437433294832156203845998412375195181583048416113026629854683894167985412136317456984622519266836607787036072590846975270839222699257199846616500967953162621224597695705972479705148817298677412816007049038749514405127227967105428441395207901770561813626473885435992285431581633893873758399101231596540397636641698995865493861786356253018120304335698928117802601123100815259835900252536539225545212306926965743591093225208395547358856764147491473601602583711962468901280597131374262571874067574376140989664598314417431332657872664716313610656144061849338380986036817501288763662048696951863585923632088450691534138818394698333301884084117659717668087623203338122636219663374156702244002827563314794484701508725521534870495088398456573486328125 322 127905597557340712688455175094287754848616922252785516457189928825145975449724430351482500439400490274852633898572094510046422359388636591350596227198139598799456231868800061615223148927179744147650316179581924234719671538660826771431325693235131831667362406050621666739973740767209692585405519453828380626447317990027945433813908876364135339165354863681779609850491687552988587521786222531453155156264262020379992531725824231112551284736011330519691474501696435677728925393796620701263150252759267663974799386164970655290149150447837719853348846825591839392496942345675740960291137441921804337342138320037814281687455970351850854697566246141473244913533868707641148184332350204441172935524838205495955851220525722943095869036300368803971139186614891514182090759277343750 323 83256096714739882231981827768514894890633501916052424695059772778905829105605537206186853457379715361075212771309111064710590222531343620628442133383057169815885176671740405761622155570721599269827687303610864862461840100476283194069632939143566444227763348329155215579839421994877818454175325969935333900453937660736209376172345997768552249379498667146638820583906755292864507932559559031600726496786576511719314319981522509781509304204381295637587392338687232834943756660945877573526776609393345059642938825052464056427910659035238677879201565227413154007251503553513217700375430728033767180827467604055456745168863876056283075252142641859381829223027806694115808314814157096759625485947550327855763364913648115310698255157927441527654366382193984463810920715332031250000 324 54359451331640132132414107624660904092092660870709963590635999437924836618002367368884515541384117619555959928945233764880928020983425785022693829690086372311028334260728544725922484661199494488668563353713059381991061488137384175122966992783163445978103626986754728460410948014523243743921830726375844269532920666688897031237464005318647121494511733182967653801636366689869765436726922904974140204868311194551584974397989351832803267138319887331768291685007496308135896573590467513534930636171933601160072910659504783942072763092948774204216443134275120016440105278459844129910872412413752109107049204827560055085354444624131801774744196764184812099143883173684694670545490912756468991367639286783478463100340255906145637737522094065645283933463360881432890892028808593750000 325 35601027262401269287121505620982209508492494703777801352866297628219826224958519552869884385280348119978269187011047308886675669441592136417794850708467655364482982900837105687421682527142128090651780691668704847980182262444481916637745151384688992912500164189570103213487075168577521751214142508874116367230899096626398386174312678068396218555927107876803113230007899737032016677874118302849541129071178575831007948114346920084412771370402241921954695294580000374620098944750006688797770048881121373901026598344097254001513698267774526303970434019488053032606846453754593699918628421723046958560692318321516975914470162879950366783986449537277489408899568489704297528121573896825692276907026757559314455268750438376720069690656125498541377527583762230278807692229747772216796875 326 23386993185376243693349436719499125921344076623732672772710975080460809884404412285986390431118922573797600610285005588913478086603817536884754795439589279704577023169678756962050617507589078711074502334299167468983290132564259884376142952306564434058032921975293187781569698543958612218327818529240853986851395549437305752255401564683468170909081494064106531686068177603555100103096092888907037920047472975203177616204353117435917629320984480659524951344853520056309297549721211253944952392254368184059022587183076356671233110865255063574260837131817267692839089016816823144066877649847125387337182075639949849974474096444033274085529426956010685892756084056851626746747453915412745950481550584793416650710831701432937943748132032946283496641082244593690120382234454154968261718750 327 15410141107476349008497602816417020547384394900268217156102209432969573073088630908113222367102507677010432932514458117150373330130887613506850171142983811609910418212423701000486655490495070554012438524307465150186036751947350033836109159950359049930267969109182778592259861674119547978096431775296853626371981684272966728752015888014424797519349061924627023505925730501278072782840591012271625212831673324555617858070457892190769920389227254953685046767373699105761175240527585861408994061205790384286125189992695544009543065208004377116094920845965192575452659617838857840996963095962637352422113649668637988769922941985746310905079042869532463182588818344436068054214864878463284008746534354785617430919020444557271688469552096617681699814231266465469616377959027886390686035156250 328 10184863333275391250378827565217638536941111497647775192703918769714283786577356344034296123467434786989001893864649821845648429806272293778383779878774408371971784687763421908305559478274708254114555793871708614001805829713718030519927073528846931662513987141224177419844219506044989823957733849735090247531467062461253302300885551575347874316888332003817910115794932631498765720622841537904798068985372891333999565338654020847881926959058410198344330232092168874504517298968463476950601502353934739669961408592100417603920176610751004228444926517650397338147175994228474884853732510644097022226887121757888833527447306788841373121057234647962599335920916058912767413359276662513778107232186312013661895389578457622295655566714338115529657328474366639881054652505554258823394775390625000 329 6751747325425756293869887183267832987760085746610223878416507734436697600151316053160850580013151654679305205914607251645284749065964151089427805567367252696234680353636957504619524950647621665780473251449790587987832232037319096958007139849464427062212777329305369972522124489683796185195253411916691986660917264962797750704885668755827930818284572180531227564405961769635169132773213369199133429395480554672726699553249597623806182750833770590202507539164524887947476583459843427071985492358135673470402693545288712900841403321524426524841125014405224922045923731281195863675512835392871237143403662118987733105120096197996206765450631108786449553702818410538408536346196974142436741670001531458039114385525807440349102568995086822511897994676340929720570471772589371539652347564697265625 330 4489371927957089237815590666629294034820157999314995762487326211922381849540752131103387177609881018262831207556211718003522618532824122831498682973521754691130244581549156830860469728849096972930606200152224074192761314570272470188790138477503059842740524350325834158738443430411802352978812626872238694407951258203964038586998290569192427466181297925531477078585814445592703582581776368573360456844175917240892235446083201756897300897839945227860595004138281171872151889473288338222775201929078367726363112922279815550755398304980453811519222022938831412206631921134528168335038642669138096574058989942939404691233939814702049157618674239090528714136433129921740055341431921637932782154575077278095807674008516972610223203422437924299006161453967416949395463632299652090296149253845214843750 331 2994053050999214315542194452592006877832329787319063439453525321941397060596265596542956898883313845560879888889779447204150454624567808177516013428731375242375207161070956400389527009041727994952952739603728081028108100725953463508409113761133959168039588547570011175556773899547391820015918099398668465935408087187533241877920959698552075886873115971831581784361305916233420975720903493856992721827948275955562856251287696045404017574747373167638876248823061361690875831024798351493145613681464887378635670162480033758372425190460404419524847992332682247482881002137944319294810171875698394907213935093497767859041703290237767857559411352409937488149150351848013925775101921070705728386368203766805287366968732112057422226773704853694174350692737559490735899103697192913386970758438110351562500 332 2002783420298906153405558292227167870576812502536381316584605902364266981408790488325502748736031731507874667385224636354241046488381103768227061069900380071357747966166035340325256153646838783084657649825305517388199199072961602895990037878904184157584854286321592297137393263700943556030477791631765698801484056552238520763622514409797025156200168948600118962454243541501534523581086080968902048698655410368035583698160351166451402692753669413017190006948960241825534635532131966572759154269986727755445003969037538770100678725304400372340866568737494684436403046288190697688083154726866604373832048640733892903552415665550246069567164711659994649819505447587409732705690700774325614526674655338853466503542820947978615200863134016722611070452913243017736832918274103576550260186195373535156250000 333 1343708892239786977642925616529044682437391125958625722033386782129986326441133588122730490727155336953385680602216065829697573706281929661384463167721962398038503931999627254313958603233331263062140822060581941596837177105083728276027395439977837610173866128985241435218819468422782236574091179872489527792166591858563369418235758630541705259822755940532919687581210512049085637071949792147138628207773933685604502071019710448774331717237116908700256418480649222134391534185614598428496135746937667508908002116653608496349626705378213110766564924735083249840862822938375863773790604835678449278110361860917568856335346881640678220941686487805767024129164424090972707202516957532364784650004371308415873824095434243423689982189151970736911655156397347150331092989483661170879713608883321285247802734375 334 904209865750009736283177316121734373001253874176570092997878556288755892458985770166847102241718386106933102299651637900915254550184944883685382763945493502648521491432208334879167881427615559790186294459097590405777335708972383939424841727049623370769497229612390596040275851820678699368893568373530813799062585203634031223589606020317529433887904248198196556086362473764395825590370466300612514911485759597572177421699502887057370947917703666766921604447103070108047869634484049519874498176543839284890452495131879124315078317189810235082549828950361318034900312356139625401088594182002126538671822826737665071477476467058614096535283674236271416865493464102570669505616185727999452290352547789643700895382972065816867867806960263092171653547803730018873733962833649790979961835546419024467468261718750 335 610270391252707075283862879325919415706366496099571500351671455931186771640012552483548443692188727893994899078594547922424402269271100326558903453838231004830345763927269182555837350417872111217237197990984391378058471250221738740199646653608897263951634628695497742908301924975550294731651097018368764575212315269318611034678466921556861360194378303569801153359888915205012152400600966707320778978364921816479705461186959547668808758304847021744895699456235002857639583085418106838120968381818431974084103973646159143498280428537362373013944085700483769234268646833121022816704093981601942520468811969124948555994691779291661243630017552471331289846390840927393262429900484730137075847585963150901445388611795003697427726681066896887035742957834394652175574361814211488130865745915798470377922058105468750 336 413105094529985635230071813959430503916389112464661993928809505324056510948977668723577927574827200883546867752946655318899036396040742750645428635129006642506124221481966305766950521826278480334158072764406690526103296033873314592536152538192381049302794275150368006386839717935173912060484186200679481158705477778372703284083460833053473024392470930279899786903457519540306818544239458002876135822125501700119122543750619088520217664721091409329869967810255369693721710330080413150927248094617840222420292462798245631311464580273205774065001312402640344286865982843535697176357327167967767583647356981509005310960173837814012412069387269298923947779370829939594072555295540341133198000453549876135811900830439411199028521416217905464294228352056019432119504243929898612552875647452310658991336822509765625000 337 280465988032563081611142087534003650278906537837867082459844388643105247863057623937415304725531157634837018991194438286318506862284989304372059555509842462058772321863901533782707817190580708793650988986664324202088976985444059050542325934039615039194330659161957397170038770617103503487532964585941856678839966985235425083919354599725272630796287549667034367983393377803575172508849837089692177245562524991373492399478725235527780940894854847818623163057307867514712650438409385372758097929015256482375172552566677751130289842709947641814883520397342014140367814428480135523627518910578947120359676967346703786392218854310099428858336848750149879216186868221683319841877028179065270593711827682820691905843076020802891331548390679826451780763083924713452351974741835337508188974453560149413533508777618408203125 338 190975423980320420195741258566712160011038260208501593390437107988133865515312954322119056386143718265268545500032763129302740963500003467979814287497243935430179119054014663588211590263830146795679906717255787154677427437545899134011539974054467873632428444855387948893236768438837059885348534403097214279387007654184858429081878798487309295816069986386102756107664271371110158866143797090002554051855366645263160631178740450768121641028825993283802280983331319219432471516079434642111952445360258803184267258408665994154093504788609661272397360105641073986880896284681677770749646663714446999736814858828514333137444433669106717727235742518331579677630882004980394063076662456725947281704107443124921104283988220823121252273584677751720327731399909403989576521156251238042420026452816728124162182211875915527343750 339 130421336006529171806534079558136667705141406690051173355691126602182608512489418126085025868639252130960838851816332608512223258396419540020172617159332168227212280116342182333603615285214657653833362707449488697928221805175854212755709944873264086657976001926046803497990722648547575680956257710136440936961798210071496826886776938265735718163380049268408271610441391186968822129686640072202490321316946963801073410507043122132609997460962585218028547282068011914490793444396267572337371563685801579003793140486038609973254234601928738773408913756466354125022766983174335724576829504434730494924455166133944121390974413144561451748005303892089789215303243262938868175222851532815043153162893132015640374808637689742020055678355069125776713744290720350289216736588288815426421585197402919220621697604656219482421875000 340 89328483497076655705140191554675171350754081619056791587233368685869755899926639239905470495127775064242606460830495979302467177015440262506542596165606724279350335867380281907410896619241284998958580458018070037884250642887167057011951554602096339619863683409101063204918106991526371827596572490888360348456169759944603509670304560731257596148433375328503162411458118847896678239243813495737118681836484737928754013021914270407866996727902585402968843246571988374688931589541587079652830627749777457401971862627812149649691743860311629435404198792660717961586615476697653684939491421948322487177783873488028307946095419053083997380707139448565836123660371704349968085741932794690089426787357536156687702900466953286644063433268055637280854436253435115257691219076250577554995299656148688427492743358016014099121093750000 341 61361748668315627177664493778322444438247085337049797946168648017290268082517524293710954448257801918549751810595767897682249835941709081800951168565631522694137771845873480743821586743947500286801482864755432824401508571048005242392104989448267997674358496712756161023016390208017429966286910909866875556073725838213678724499077498745422078192458366785992696009247947104967871913349108735075711889506762238508844016860249549971117575410710498868009218846821406473386802192559766437720969942284549703580093230269056513507567496308144661264176393247477984181451708999747817215218511214905735581117844802706850366699557438129147210144068390977724990257515249364153819457555468991963364609332771272454743432512956124286694576373064672480920546176770116305840832894526418705076677777526632240334691914540599100291728973388671875 342 42273505274951793973751392876773654682397082175264409115522470646189333799064690863385477155040200969336353128648730554057492392634641297134412705809586138910228177104584348076970886458257130038193958041352446984733421331091846902197310662558461779098620481850841321523300806872401358063920459832978617641659493632503089442433584783361293747950193092974433430367544440031594167159043820216789205781019032184700102364183394258133326621193415874055617388509780910507969522299152646989429748632848592161354347204243680025903709427104978506540238848510546697189736187735268666210438446475210838323608201626491643704464615930539784889816102637610048912599929512302516456934181464698488430378986432824259913516946919278323853963101217986940745208249133408765849777292071573980716975163176738969350587638018623692914843559265136718750 343 29207736271135210171111472140810873501479488089502923519581116309441301503312157104695666376116506662610886947840595559004235812615797575540215371113236952190646537471412718504041353698593141964983581854785458319649593541754065825769615634554159896255595550728583409021411971361488895886633917050772789285639949821870767027436405977477997254623887587269053887847000526662594701067680627523956338386426185256440572323130234030307872685806063475173826371215212077942497534418351459906169796338729916882203516679236773965184490995271429419980097387648032306807177720822314631024192531543112266464779675540374160667464091408888095521249077362928092758603978261728717178869870989586390430049101824710751103742969847927979819502683261783226361462521741593553233479794546115235056639700053361359891046511449985700892284512519836425781250 344 20238718077284524797760399976727729058139264101629663288623088197403020218663356820025220788563979368085670555229595967364015721299212206641222596386321029539905567056448836268886694991968590803956491509930956737596634815493572651307623067753769096612778234361536551621744779099566252832663390203097623143704700400098830714257310453240584544857182644151248898731799950301512116406369362590627825254106015703691595737175193819585945191075632668862161495040014403575872439734747467343470983257167790205407111139285458865650367980421649881242284427772714662323110244890965723961567324492873039232050259143914999039827616659600750635213312078258190408517165952555257328125055673230531360222719637283091116027800966004809904743252654789197483932568786781359811920443932151859359226291142056669038196137222485049278475344181060791015625000 345 14064359136241690072256004310186638766701294400178800786950869338805054517225074619892624055858121620231327910680799115056688420737393929989626292519302238646042749149363610568398459883300540809690702603368456788894560140710315264306001478818838160708739265631892169828957249288274023254923750065919741027942636112742646185185972972382390753605319589233324225372375168542872149152774251952545003933348980416875208500578572874951725608431019262532582157367472204766107002591746685847065351623440901191704736893395380403239942365074453931582250336890533270724469544279018453605011604665662611774707543526127925420303370371531288277164195898907449271601088920227720592235686456598626022775176423412932409747180112515514226693313428124829709324594151279018101640349480183596414854560925437930866467063639735357583049335516989231109619140625 346 9801784283765966865353204039313592584390216464067799297609538316023533740645267186227093536937855486966799706960819838010305699606350332914253738547738179675019951368262557419132733198230480599010608078665547002088756651935357639739828053881434299010648550878968981867243633220483443412753664993792444786073903055398806588058793322237280053361155594756080577618684585525046681481748071965934377916314223657758135686569693568119887104374246646628892572067850045199143300987939520630197261015226426871124788550461004731034103748854409108227250127105102199513350560002215270684082326709206168418638299487046945296779482362091737267451307225588278884281228284914501185735026893133430464115100282627520405769933169121598324673328464103552792788609500235435906164524380334932414594351427996631283739775372665370412050833692774176597595214843750 347 6850700805876324171260207824089275673308312522310288028118779580447411723025422138500517943233749674246119257665274719161673225967380177005921108918973538511534781060971490244308256089892859527492246686353890830850266412831976963142009680583312970274235856088030432039438188550746128024897000599032913232476562717577366058271629211822525736015920279374959317238948058252611057064504764040843540928424661600637499522968140014760544117240388025204250438176396679509788544007874429930342702486582043621711418831426270586486853050357056257204575509519842395048602562406321507875451418136054782691549583890032314673272178854920797021932474625490139212849411654794850474828645765841220750796289031668052704343168159622037123202486917666737655167368579658554026418381934137613946606094344400011911216236398097789717098748951684683561325073242187500 348 4801821049596052987190241548301761608268778704015613189455661020263824816616498234640611788774393171007523642980112925802662404777319533755372596230417167936745664888482659757302237414782779390337834624245839739087793147895796328911690771229287512330599695335530155159386507654192545678957495329052762997677745479237036472761423915887458131551568034162699200226988074978543349330784238302147735191072236563433682798273487440864534735820977323066915452599524466592649986747147995199062635427425222545543253749109926616854106096489324218258745611361390396174805758537334918236003488256687589686500019544511638868806896433833675268156675025219970143088780749406394894697481131037985048420587569546286733088096437108568767571514677535130128201263339736849521223089083336141152585574634956106833907652506679419879276338178897276520729064941406250000 349 3375316589166837231072976260316345980532724713509907357435195653251378057706264164374369133740081490636806357486177631578521935345869544900754678843304940081420481458926304074527521903889859261206868793049874411463591817709700503256158102549338954988439682027477226803141262737907870563120653151515559136276981738260953107045439527449538437145519448937112485443509239275472236116888867701507850764555349301445334183130991154235979192822713397763755931466914238161474196729073388685868830477909179160048401266532250136784944301636075470136058629882750672474831211399257831306374602991589210432421643458046376268994714417722845674907214828665102474926318981538826119428824525566780358813408126710275117684219549962816900771981366042078990867653781124513083676934136132012082388427967204645949054529096132622710546566935363443917594850063323974609375 350 2379343320866928055841098173258411642051801730581550393305125989285615830911853660725234049971209538920169868004408312612085016049327031700069188286749980708950198378657785511492605890487222639803789307730066467580601581465440964077683535065764849536925751732283641469900162074126807146054574194372358799111091974093115255916371371938182094125344360265512529610874692402821710746166280225359806194353201217674248866714601000483104996057688696139179120349987438588885617558586998016391925384974786499812921420948107529105259010181215536362630478382976581882456408737226765318206409774700217826259474856637007919666911464470214820140611977515524060707837809110874464154781838879587766351170418235828509096308885737256518171619962839533797563813974201856535957723878484043935537215720176798802657543514294679774453977749715249956352636218070983886718750 351 1682016561708700329167235459409760921735279074819441227188013820035256163222171339366511173277061242730099024759350514659739495964373903529416548673394071795137388894838766673076606783220044429733031168933091483760137979807744092586371498703322787609774949305958957170845348872795631353875885980125519683113041626464833499761594495504498720517796955723284313341750478460746647609562778915241919488981270307571996521788821847286130299313119438695679558894647034817831047254760448478928285075945923887817294658321323918034474305976192843885241531871876566625104092673554187889566576067218719588379310650695107717286988366219880864799607434510868150667041146289941026760741118322152418972062481825331009017305904086920234035334948695894717939473097338747200861458981989199313011208118214967988953019429577416700557698781004489774204557761549949645996093750 352 1192423437568624099984426931451711333127257386747083640386888360400456705541162900124148362872979799685833242083445517233162475963547768699175820655652851335094482250460185650355377856149622673576806748183341988439471232621558349367282787604912575309419380304092813190879804443145587778108516480138807816142997815678355667260613677147981325511000438226841069283925085249010998410549608132529395427021910191448348202043864386281720184309579010555328374309197145540015740765749176569673700706436282763508027458298080804688022109230338809655867916495229124310394568411757515684150051658312379003321555608708449352899054812266051816269277257781108438258011838173010595809077138247309347770696716013141027881880650476802375547273992779550891819453023039109504456095139501946350395395381246559751966266559288496864666730135073891005959012545645236968994140625000 353 847723771936925408100110676642717294604429164048091345421598746863714527348657213619387108127503229260755316679203843819920923063742082673859880877292697874137178981885154606162529802007609079270403036022118719140831085182110638565396600342691295761287853661705262373065771417367669886204468627298082702806640606197541410103513599307196851412737796220662204505576112200635137019252121745547400541810121692243050735393166320855052570050517261297241226805313664898775693386715708892564024470071496983319028958888591912860722894729369994907421225491908698649932200627655409956599544647201132800701283531690903993890788813631952421323850610000013915769597025742596607074484503160107729761753969285545544680494657324115930180402461309381564720564592533528923260535667763757953369092164372606111282297261565657785046073416541922984634993554209358990192413330078125 354 604363744930981743217709271225118321525754600061471940653874231540281073329251933628834054348465335828906174891001104347450068708685150103396604048249480290204852576501856684695422465975061605301008890136613905633302508981742836315381307212861536023012564308978911353603926267367678707121616073772355448581237562850050562106485940949822970303980772821509395884373736178691082953380577624089640764095335296773137033069860304188984167094439891161606655236592508984313745433277990023027727589247959699461092134600851583868854361027146912212570549916404700312586383620101859612748922180310779517601944827014303390599495494727198208111539137677656679704012604344236951223825421941642371993223079345413039145739016503169346951381714363470340438374474373873893096201139256560962489936834343282586799360300561253006642933042124807285766507902735611423850059509277343750 355 432075070764445789942507275051119319056925576329443636750019377961583999729127509007161210677346322309152146000677034907978875916948377742325243403443516920067046257219054540934633799575470345516395537388259552130458689266703150048642132022001039440875071725237710904180669614443424722940300640402452502511809856483770683627510486438998891466511021154570277856137721393940805076195592729309175754993058502827702735995666548708268981297396943297777083313824082179938414985421176384073238110676234707655151082605666808249094353255670191828406174475660651710883222318383069568000828052421794102695624018518279757637503468321125209125103613189119322934647433194242480443874790607541737298934075920146207668190620601557216415472322679323258954847854773637360364728798938377184664342638350930836513817549382263913440741312250309436038264720991719514131546020507812500000 356 309765737696434791364342031676367845241147164885110341814322973371737594597679685488859569414593024708636926062546329072365122900250719674308065061717338796744407758714964270573386831310186985167489259245221585948446239461098434369855230889166364962438747843230755139668610579656329467703559915232505042535387528853868362643303009337348775620559139086732656665116334940549183318001499502971130467956226114513333998706703360675281225691245231675633037897403685959835346707369303179674193272075816887764371845529139200445196802341559487809504557619881772044884486118914833915098382928801031387236871711111275376027478416908093166426284948780022862718518393923660585087621630522469475326504262965057970222589447086862070971411049299244024128762149481240534362835520574488432729757067281128615570978678478101831528458120346277912537935605996608501300215721130371093750000 357 222698623769521564791546900082548682852072287760825867746295314625965126758526137430186333970367219338791116695198940619054620044291080899376236061811776415390201728073628679395007181936965192438423998723417641560845603739397184892537043069258055546596687248084847833971296214890252797956437384568288669766073025555033609627944243282782175225648458688144949197090409787947697855286871816093256555614914854276221584167724063683427812770481501765443958112187091270042161128995676820554720632949991832809227043490146611310566097620857127460414414280561825732504548935737706232199299033850689778784382327311612049106526887240586170947782603449605127787835184523598696216524155972035249032958935012251379935577154614231611767536613820294504947002165786462708004771275115006315928705798624635020175680955317946611819782295755983274397442339687103185497107915580272674560546875 358 160549259524080852622663139343030303382733340578404131916949889272178451663470562054605102794603585243241223082503697736173676763507509958210866026127373683239593399788495065100297009175389577376662262272350869455183858486355329816346449012677068295331872854726726734243119285918074133328940676707089791924224135557365220743190478797819915308852080501095451894497436604567749356657670944885233559913054964733296835129033889644534041439260982488161330489420247771191379351079242485251315521101062095175299189702063648740549169365499413753796267909436021440270888517819477168319743183553208211553718898882191349164301014399161720292592852448174971718162850225027355741443993308323681560472930920582599932481759554607448880825979667279447880256448793597320432471306172917815434084573818741044141208379212942902546429972722458731827386776980226557043351931497454643249511718750 359 116065289040874666853277549896131393763289448154418729129430529794158356756425425969434516816110534751691175311198645811216492456801091455312523580218058920020733146248786835108200962853456756430224026035550845666319575333956318894628728731023551463381348282154081971278354713528298126956464642085609953611997109364930390243183137520319058762057913643326887278874404388116385261712560654963177374587073234726068019625209741846048679142198239933671394621932152801742067094855256263965405320829192284519475927811917906222947862639199124726171156365351861048945001943807950216282500898099472782757083824053278672660078031722699061287505846383735079434676226930467429969432413065509580640078477564606545663989359928622805347475481556967095878918475333456539036495119520894579889792433441682569441034272946501752893504794376671523809934358575923774026250612223520874977111816406250 360 84138808781455929449300385068913831031017470474103811888929698128028896876385397482017254169829728278012390005827896617076054986772132749539733647995077362068446805147577819002762596480397591467601520876086238293763337034165189580390135835153302085218925598179778281153926740943413113497659452860055530967740223737311664355704044222505330189641729564480130410537547569427001162673884535601535980739462991665913277359575354715850660651597380378576494612288557350944637069782730023126286293727034994660373470781419523757638403386146861834945929915797533438367929306016910833765345120529233863144607704489288902094543733652714967167648165966577578684433559913271924606891966125046148751915783082450549012348549266753300448251221637952813587366191958865929972770076947621791386731651649582973163929548886355950884481873230647774647680326755294633045423324801959097385406494140625000 361 61162750195828735668982709597423921346491672971204101699541523641642759673242359906207980084003449727977242417030198378081499099110132699891919762475731937081490425375686983454651820896299072771871779089659908394197631644042158635990669555302888987614653956794787121177606099690569411199181663368220557214032161532131213371287252411814178104471052572797835138725043063636019323179374827814177071251879782877778889796183326473616432222358172855295231879971006579540892454104824432921039960349989772016597250443890529852050364437808048928275228133374165016337139957412842244335565465987400021663100878638332630160096482913495917123702222384063411676977163933000401868270117783450773585646571048055353451514803920747967110075403438202180659819516028481984015213817112709217660404748243654339733085246007988840115896650628165972437850906773975680208454974717824370600283145904541015625 362 44583176395506329266438802265843583463555216722740092981299727486482914557211416906950099588275499386520078086513676584367201182017765600573771641782042512474649265546959869724649512500383174115631835393865855285472594456201313551868747925605268636193700667441186839497457027144766619759314373942578013258332397612330390449795598266723613658516568024132167627427807411572474468957660449633618350581900042351108504448753221689749635837083997855212833379691907908718901232733342993121971068213369046035140519490652685569414540369290145731112124522869837982634261678880107208494111312672866691380350881322431461843249912953865623119649916773068653627842123715099744747509152702580570237850443519355546919023658482001414462110073841147042458521898690957026587726521458991662280940882382262060552149264326767594587698232841301585343119176314596657437205884377817710628733038902282714843750 363 32587053527821329364505076040046396817661432188054100642482399371404612439049410087586340528700802391505998024856850459187488475415944236145291765803432208342066722382248578483834908820886575306848121063803985604640547315219941848258519130225653669368357915466392759676049563757055703625661575551219303490459578663162477374759564814007189192214210692317727579819966066934929845270734463934380110315684360158003339891128134942112557703677419849358641259919443636219956205545303952182704943545785535506062397574817390995919646941681085904508275992599078099564769526374731204301691597806434688522299506812070699880874427551705881927593518529867707105922154088067198839693069153581258705120568971936369384348486124819456823399037862468585398537232807861141062473490651225650948695526796800952786493907998284518281844096456150763289662351467064320149208400678730868094135075807571411132812500 364 23883942270334515734134821717718366972023520889784930380970946566707378057623439227445275326889309062759489163634819766501855715015670641216259114520962959971036704062652044168254587165883208285452406580377676409727449070269311137842859490227707881824958784500015350917203432953545204802906673185646134808870497904242901177057168741970443331522729835363934953634556752715517467232072491602787569204696071647304537845953775041703281671711791382914078349502863378031105267612365288455553904180637511908954719847672217498341860017687318607066490364212441829684050382922541915269131526741012400243001584829552327572690477303672405348521396156957887244072414899526322593338927606630903956529604713137442761132205891275990215318307609428218335270839613227092485724800004845733616338359109044967182002390446313359530610444547476585317058483051123413338015510909428940067300572991371154785156250000 365 17552966680852094574087201442596042373546779371643671618824975346174280577889875938037544161656401119316345051855283118095111900693894827992283509729032981764364465111121077445777329442661789052433330448807849856671331873152812512791012815970387704471658275522107170266515119487659359625375039322810952842325933366931849259970453872680110850962025527545710685641510295519122953714869422035891909660608856595594342561784378818319438226769188152636134363415411154166504629028302149375316389878262431200891345223337061290429739617954008614895538660302406701703152922427533633779580882359895108232811367058500571091233945760976467469349288522922991970649288950907826440050417445237506707729430583976733047289584664467446695275429755763756556759756482011254826120720675539585111322675769461700144281014899655269414828608973063811821635800267505282204415196188607151128735495149157941341400146484375 366 12935267772237061635756725863882992043908093090112866575597163927799128831783256549571951739892253135553206409396093884720107520440819255942457921466171213809957396061120457487053295962300735667443662176057673785140683126939584610082535866109822862153818454862147895177338298028912530996949355843890902031911776259517717817873113046588096347715797469502849075249411342374023015485363843861215346221959957479322727706949074591267473942707584763211769014438366226795269827265684141110107756565473553680273406499731438177575599668212701473855687243772438617856386346629713088965647161924335784174437310562435962460218705751378261431704386970116517799990002973486497643268431688120320214524556604265730308919342424333623840230043022347844732546559135798425358847014392184619458888633923455127051612971017523220370067649278244377197598048940385295124438409406983363503229611524147912859916687011718750 367 9558230460705544368832364184640518600029422806019991760438409776278003517238539554880959976674714694103685493358286923912110452089918454770929016426852510947985359062321429716933535686302596725118247625958760706120345903472527137050716063915086339283433004195387964468679316512381636251329591386822746492788175421871791064035165134895093886827217953409406187040554025247781220046892237814779373997477961604963273765758287966410061104065559186555802473555207951135881985355631500226240437189550490604174978369595127316824834950897380738819363441820979052664984322246161810290975144439965275896671724758290594970930979960452640829277868507390082498249942346504329978545581063175570916447892986087388156389626416474171840160524374997919850952362735686767454765529548208675339445574801923907188176565838647405412612475557146132370633508314848483482308732372577028679749844286561710759997367858886718750 368 7081961612746297362844462249158956333081885015618694913847290640211993317748727528647238086803295888959075215120693799488826833256571069873592742091804202271490288027011701771703323150373640408067305931835097941487082028211437847778679873257053052896624502019039998177394975533239824289393162279151446248548499357875521246044626281063361144632609084119295774741063247523037485459477562114225719088324177528864943326678489014843696223646547868778800021537457595335964075693455167402402924077579287163427676394894424096679515781404909973359039685600607708260309154987596208145705803276869563776989512492674633623859385790038521444004882109961798305634642042670098617140222105869928951780136161667653619492739033050435907966897573507473258203767881173238578810032598007656974154845072596020946125445922668457536931976732160783231539291283427493652202384740606579127675246354556293226778507232666015625000 369 5261389695304574442659257961697391959620029170532120139485327870886635153586572550072536867642018887488201657251658238332996989766306291816334908996114455515401573433553967307496688515245692286885683039738508957837273682246021451212684550666934852826340045406981930714801263318471683775870110309383379062618287632160276487659980679309429675784558417432096479232275129050597917592909086917977117996088191815743090394037267307500386329890551422334868246502153212177217033952559452038200689831230114049645051371769138184186838481120938420389807074004488466916268730111510955677576880332086822996284966838512820761338269138022380709450434736698291549404553807219971176810055730898833819261959665802995776128053345594493292698596312545843839040695392482712706499638921746444813472391577766993821884769341514285030131230107334839927011356832491795128450010939738081612755682403559376325574703514575958251953125 370 3919359075919110045438379832353886254969878324856143179522797730410087149649476559161772036440870419961283902824035662359889792034181253178043976692352428381216866838079959595592972608735919890109418425116523550274560228737497045578246392430402307071798424978885113341174795366398079494253456121358631092992560102270811985206699278842388853761400099769301102493596388519196500617109778901515718302687941842633188984939789023432325931707555639789098392874915385208616703504386556410802993902453510227093593210601352613431994395448250871439398718578696316384268213610179426810957607608707179324259660183743383553971880154774363209164360123358922225873428310996973495672710000862638591898961604679116397394526491114627063586861289729705254008400843350462043021151141015051141917810830429901938998084760759671297192828135444524263671614845952459322318362528081254553746423652249575297901174053549766540527343750 371 2927481692978912302565585163068767696034225802421650077015436141309229183594292283428818565611305485149056360740817502307282775896816825570912361785506901043912645216726740341743484383224230125832065734013353031408360149990480089447194875692819702504415124339286701432195382716101823421264211020616890460471362024963669647397171082560700225361467196122313691362244142016054019133772154167318278820426362369568632956908793633996210048518960679701919217086509841627415982915111468844275353028808350892310147223890515986167493817092374766081377226511620096311434522200995025622695244470254606189837886322167796314406961064951272831268063953996861425963812363192045708459708137751148490518574937832337534359623599761861959911747926611304029533366247140757367419819495903666417791167297630657925991724211273300192837123904602392926637709901842913772476613722339280684457858694447196512555819936096668243408203125000 372 2192475544178883526617574434862120054888720319409401011423073655497546126005362821516520712867100744677017237400276935116713688571738352070448942110371042993805350838331605587360659747094732142922848210721390557902807840327303446405959353137599676281036076950687979328128026225651795533322169643907950084895322533878729152292582008373414593317411140242462709473301423685757747784942742534799076897319140894177384156718861928619371577722700829732090769698862337544545780563398680795661869507473291348811846078608877884905791849525083976048656181649510005530035613243116755249130234213947322875686695318885534842962688759994999630201056019713590812569991063263449429026170141644352086694299702608628557246447097214292310202002584824854152621764620216404253919685204329767284862404392573402690346666731513332953613430936131856838586758405146333873519801245702145615473202186485046638608764624223113059997558593750000 373 1646393583688625776951726392691449243880929809687754821723552620337730182983714714422581191266459337360654639368995478021343400874119942820455769810925542664998873893743099558110238908133783679057971898975466155335415692531873156468791278519194776478101991316904238648287571176250414170712434052304165712367336483414538646878415413224163168005927208356190166565864676135615009624809675890579503123802316430080749667856783740880921924027414271013557074970633612592426377775850551934377619810638195580434084983109055703674323475572542877904639521450910617943808619693563357691802565211472290139333592585445614660439987198346061387686134940917333705358517700892780643068896926436154300478921986565435795785961077549807870950426067179237236373735803600777466290811659168619789517977417012505320359466128137676943909842728497089063088547675902455270023682884034336333240140508196551472064328436317737214267253875732421875 374 1239617867665813289046342341135800667257157728457783156622054115858352664857177450775494919201583104579456815251807571632210920546949750851453881791137147174727162887091557327881954445403403217141175869061129594049412523725158178003626267439276926766100648744793638052386664458158712713961401152925362334376027450871019584354113644083747952597795779069849702445926278499161337633621604361583767794876254975577263886083604344469797542649749396434364974591123304480069353933627523537174706402700742477110898700730108467252474400495054091111478220089536695808976315606213895815676111075103404064787088332379148935046963366264298993613414253743340261982119113732088940140743641872732342940584183721541675863071879295275545054582196398834466632049300502217847600653062557451456303973515521951101714067216081045878166136727326110932842902907353158001438447932010825972674821718338576334583756022311717970296740531921386718750 375 935824002497611464781627582038605404821389860260851703256831945287261805353238027404819239616498177891111067354113735962268071191834555084343610968964652853227805630824415677759788284928876767115822990652202636182935174526905856140117040047411734277521417458145228661586095816733632028750140465501855835388770847415852300114928772701750716585221523051065511298443215380312428639627215585241850960089841956677217591232557797902657498689246636611827281872435546433644294426876979508395336844069278027933305885223399660873866988851357552381623717643109800487007616673905423230157167855808677949405824325553492116843536553645049323977138202724898330600232223532563745685097796864755650489014324531768611213595929078755068734841249737430676677031239800077838088869375753590395845089403683446717090266977976558519608346811721222201033855966371061645565808240477823224502281844456561031922459115151013975264504551887512207031250 376 708352895142918022565316680186394829813787202021951501437058956605280713453056607500756117192326270938294560216905847947973248890311233100919727497834390301571630140801049590941938430479048095735548549891852940729260319553829687758999770790564151771889118154016910097751821870214654324542073161936695647503975506343593415038865113053892749247097220502947351829813392888745644457849111702636118374268551504228662623338608229305089396477352748585204735427330710803964346395734939945529087686390569377549546042431097041420184879749133208395909266931803495728723460158112195044171453664210122381896376741417926210463951587150535027152291354410003310736359227438190855865366637737813666051602736868455836669404106393192110636029501807992816225533443689875088433978532001141090764437707218727278134163467311316058799926465671953952623588274261701128344988073836829779619561590109467021959821497745224405662156641483306884765625000 377 537590114537926638705896918388899460316967824309181146388257831796178106395439124918408517912657874928731670197902240831682948494230561923775186430905465826120809354316321282312935385787842335339272627209983518112776636446714717158316418937042884906444637804825395530048711941181319487512437223828785103972988888519877832912449430941368412648917320228579039130069566615550296200581378137751252177155148558053574842154305958608766973426978641617110296332041457414437849948282671575483745168362481357669090071672470815411394373552603433267230052335821144367735668179310340549639339266748470107609773264063839693204268722524410343528286291285977666437653276370503831710407145308219812987022587955437266595278024145015495820025479913910041191485814235635906291860806223733971521681199497536016099049958244352820570459246394904802421156594213371033959189591289624798953760047646556480480648822217748517005020403303205966949462890625 378 409068431303475924985223852607081225708579566329048827546845850068456188776082030145390420580885454321824272484741400545382267019488733692369964987656710485957070421080277688386948247199469429734566363203076335392419138596172272025371444607574068892314897284038313415205383216348158456841344344900073473961870016709740440481747530604599109378575360688346434934459053299266218810789094169244976006866102972089496083854110793858393286725331905883306604367358068048574732293514478383555512645610276298239264923276441748280221076605891288118294432092905162300765161348939891947925175345420167033543338833499157274451428526442350251355906653738544446848085167284313936667644837037558302878370419152619410406038948424316405634913588301551485181982226357356454327782655197676724524328964382258152593583324586478444691568018933812594002498309599378607298908637819792041173279330082587863079201856084110566769140859832987189292907714843750 379 312090641331681313050428103213260759162707629028333927424998246715330301048570918771318035316026154049537574494177985110778867505793823820798886250733654987680008046508558305713336034642172714675115896296963250407065553478794181735009892544424702859519386858726542586460566748322819211762037946473919926162461011260509090528566136179748101156291648701640914051528036524420715475931254086993898229910045110209387215902755380556468367488995302657451537177456287007976931017060603316121311170739145557926787816822881000917840020944246048012261319460591619690592505518278912251858407737334473769374644594663110628847286845343021031404081389394339054474096344424801979434437119614421263543701906335484572304314641860121435250278618543697259037055697596462111516225825011811673227594588352273393069749682521631829706642917737352716657004271218985512421430833750289378022120916597444028523507632884997908817581446783151477575302124023437500 380 238727598616049951936454494007103726610937805333202714988077759291957635935373511226217812056054027653561241541949782518902610543291755827718035696947171346845435900927567347083812118280133878116978088116699222838907655411465277332803835806282421705665198839388583016056163406855730017668003439053203550709230565697004103939147843372115283037198209000866577492393769171494148013606889042881983831824835399696919314364583826662315552541092501712845389264721797824876565751787921129404806167641352870934898574161349978102160307316646788489528550713432069420537548694360505345454900878388348166911286808991855303777265440614882380690848673155441686564775119068887794052264657520814397981286039019953666858974077040044436192809828553960248980961188919465492769400873531154664009646453776846713469200362412316800579444073298384096003897894210803240520476263803149345003927246800547799108087239925227174275335073616588488221168518066406250000 381 183087479826291527459726447618249945621375714923188821475659684666610707233959408261932901893272858150452972046481426500783329956931810596618058454047696807095128672535651984771459139499993367767899985826425204015288307804830970710109796041778081366674066189969818183065522006768996110604447144774244531362512384736436394431327141657767254827508579421612810891450103003529426748665319879276516759482393584178960854964883225427796431541329554313260235112074006676882548494514922687746364138913963635138092176461420958799671974247567467143186053091311841456012325933701551574137036689419173599167671083810683102241692997435731849854831666434381442516837127290777314567849270225409964643602567047865158362625414148606474747039899006615414549383259547819377364183552009626231423185343003456794711290834330751235048102658908905714644144259585070990621713473809575411798514090602310181945922559483040463999825586682845823816023766994476318359375 382 140781582563625398599392955109654732050643730396167798977605639414273839014362328028773058058956403497071080011052269762648942831799382546993358066762347331863133975583713121034428133990952964400048977595307759552587141272435375191460321535124034188785851312121021596909581920752626064477424114241606677685047963792869886252859467963534387228295479824064113623108087195268800590252056706898923745158234014414641152018265587667562287631042709855823128530146575191570780740552126186807617284512163709746576720525241163323179587519674796862465815877871135260504297166462597415495993425087824471276860236931895756278008302400937948432117419909293597078061254435715968996337802352580926518064751504733963430647301266622756749177249961861125588155760735837049632256051710059831857255437272992838923730176943163793632256153815760763996776856789319785582552558890295496815930855149213761949535558043758806277476192114761488483054563403129577636718750 383 108532867854573145096788176876640514674825513481847862079363006900898229818517629840146831827792731164325209677075080275340629707781264202681267417487137745643357291204875707427928338331619055007804746147442083744465969305451742870109810554815742044125259799154131785496218393625786409194999851995380562021466702862646412059195854792901417558164597780957940171812252436296305962558788813459779244766930494434862844969534936358222184385559612049200509498551637451076055201452296259580756478042709846907913602043069337177540225822510067329649748634221253099744598360434950684852420507321518972804461233594597905455184338338326009567301042010488931062494647012276201655362272478033294484265035586446211161537888917757316604866191115413316829451424227828470597716724114107583287137473658793925233131731210320435814684369052178543124855699553113632515999965257984975626929665852038317435982706913502639087731535538772220661485334858298301696777343750 384 83888423082608057328713408077171649090026061935110844514113402474045964533635984037641150447008602947369919783225979491553163966167004525766997910641766538013284816961576456543100008237662578238684843954266808214369047328348103173776779594270425630175390732185888417523238140788418854852842776143898807864393254976031002249430939460025030079085786164289815668051638271179192508641720061838127726384602656725096676902502460214641203647294529096402379174299915832627271929767518791213501792556968632082762256241691925286050321665788074707317467260796051469930927370832543929414359357830070912442707655167568326629925825123683167591214956531247667396643675596140542765850982706499601070710450807160628874549562215758857324934630310113327698992163290976153318100381538893111809209625518504634813845919228104686280890294926407883866356192280042777801568316895577153789179036922351236431911728685064240669381520343339531109450035728514194488525390625000 385 65007758187881009330362351503144638121465899683869384873419109047282342418742907881141201770557116473274566009320119641366558401816004265112465433241088858460082419086421781527995475541084049234252033082926363937215002680345904098157807607532333862032634909924351241027661792042156850777098194560584221384006680532698047652951302453099020556636838583915475351820831418120106708461828814738201616862264939971674164359816855535215259158068761689541096694843341499155769902940776933322757080566482446190695171602650360816412598896315417479835737453467309867326049486201803848743896576599090748150830201542850977887708728721464868134902109520718929476832770199702947741009705194541889665679474519028389791289674034490004616957462146501109973635335718801248302258965989200569333669113115848112039026298629839214086257047552292059914636788399381732202334947675716708165007289214274719411502545313460014886118730936988285851185764840920455753803253173828125 386 50506568351963713830463906735053869409058497562150365036524811721877895030992949329378724038087830678628167336388015717469516109688273696481307859799943852857160576576611894154719499369488981646327852431838723351298386707568608607889370363194424129797596593895240784861987672842459710581841390637582252907709246137910873709868720969929360132594976194977339897191706940868377300802972978986962895625097167764580735246186880728515495987895264826008541459757950478982030076462047732820280666553606990473506148300151416037287590113978494780998281900788050479663804700289630333118256416505832955194092031688849769709542409637166507957417958456568033584955604152075425492039056520860382945733817772332106219210025886757575294514926399772521575648013666895290980173433123511135869953361105727892104347392225531783832664719610176172074330808826515264924843689932020108484608051765025802765076747026882281049892566563352599984249025055760284885764122009277343750 387 39341160600980458853215399400903404713659300708763084641209959233839851839684149361215205142308714579734517210899515215624862177393115649862318644553748282956352441530745322636534520940369184197594361396800094481004287693647519591561825189637258133454517454839793112846653856694580749435786659165344373304883501896852472827245758074293310136128018681762754473723835466109391117281704411622599023080899184007000643700194492957996273517311103476326095498528656756591792946743302256698019503225615899874541133362425727265204284770648794520408119727528094848087134599050038427710719954568831923803689266023173424303504827628177165887369614288744070823964817063440167150108391952701764153785019466279270574341037647902484965569555437555659070041699440523605780443311483349532127899568088359096773381496650315924247352510937650077750791818456786131955378115854768769951267355939560176059391847524687486159686600634957306943384480746317422017455101013183593750000 388 30722761135038223105009148066906007913935425417069864330357059977997573524639452710170704165679620625927966164543939588501214760506638253534359594890425018816603649436507544205147464883136742793462134052727754994088167915000779355002893678174973535680619806221857006498305049761123717651181703704695905759954708942105020199743558103036898542725075017128864905010283684590495775928641296058541542141774222473964777103956270027990546982529251454291398357679278145764022293419055941298480282336503952663071018901457831518631386072652851753455709880026085384892420129105392834233604749884067318851375100789051138504287239993193379207716197851669048000464684384304327909727496067630954226165814573249074331845551658543864349384997550368597871698758821473838091980435795676635784941928421936141964526311126683935654395785030231396275154171555474844219254091160916094133501241972079421024903328267516831047516196988035044532217021640008169924840331077575683593750000 389 24053830225583399904180811713210425334653206974523202572777032066856284957497747250255208507382185948643414978116933773102999902363886892303280942437952858654007908367477517189118798652674813505338273049043073392464003780695437910734769161787854576871614874827572519761293505364862273383355926439221436447349543174276951692992877266840927130198047176941874224140027612474740093859170701286005942706100536258431094607043678908597640466830483779900901214007357743566977675641571038839879845631325049911811960354856646773345948429511226520809554119831289820923094324385693690639673228268147213901355195526508575066167779472906632980366420906951398847047429713562074237691743199418457909106819509791255448690528623213575578539189280733564811421834841922417191985472640162048051382400014633622261843001022009344061820597948929712282933996450104574616257152427454530378239292807302072396761554491233937190956044044215412318061912688715864305777358822524547576904296875 390 18880623154257826524298147402436282474872930576615548539757288873822710337293446422219933546714145285018893320482187639749538225865714617586000684664613120401152962358971279224036147347827432153999205467964071059450336696826944003581489922421265009849786037661759457148793046777586884013886919225283753407392181483701612411815662449207853071099862989780933403014776423617952231892160053036413310703094022886267582735509115949074915095809430111580164605295287939907758872085383721417602324403970840906951864090994996526300542214668934610620771984815490259707480284820523494840975088501336363276881093191310835058079179657816247480145622660149787190155000510058649746328102601347284445486522075261822297670628224661084747028422311593066699579437108546733237107714835598624430907529795482692001569385669837222432817940396507439582113822384530395794952531770457493619549551252662854062928941010082059756213050130981132597988601459770841017871134681627154350280761718750 391 14857771396088519975078266366400467219251674342202112607352964873137141227380826928177755384797538153187520090104657681629720016088279395026729880987090225499681375413014537433520069217701106901840084626375853034419623528174199633153164164946201920824416654470854957919829714055268368020470157951791132825010702011268293580966030889955232631489668674259598379832763439329649865052857964134813883547108463500699449622234238636010224624784821861688489595991188619094746634283607205515102444597103286937495979610438331185501764382703139268493279657609146058470588635692883977043214014447880804905371032668302472040779462097907394098893259216671610268972528588660543976901769233284423054768223243220878700962793871217019405908182357253784759163480900587152116462815881509923534638981418291455978271302870586236237545102615394837553052311042384411948632376476153520494731240235607677728626306171349421338108485774962638714959784836180944900263511954108253121376037597656250 392 11721777643662485401931251183118012063451376283960887349243987962894472104025244631013519623715979494644279821370496109874955139926302095380188940459137476902006333618925708374271523024092229921797528465922901302250967573311696273171262087877361174728502539493935827494187461333945666195769444685886823393361321413901367216342188140879602323992481592320701885308275188760824895495276895192484476392608188818792683645454222173719749938814104108187229768304459512435519812434524900607006185118284453014395410658588360109578323363595685521333454133503190246297238271054326429908432868883202357728949371739739130046949359882705692363227463237175227521551049598429146227228498348616101025989819318543173731734293651887657785343295085243110881028100484945628369014152174408676948182208413427981132064520933850581755220732398965750619149085441261801202049792574941002419718274429345360286957225605025107418601646242325715171611125718122148331445941948913969099521636962890625000 393 9271136015127732876158881016457334062967332109038728289399327184158162432970070000077681266970114331569143803302489257226636873890579238168323168247809011792100961568608795602155567270901236680024275043881618206658199867475085928265278689164501687449923740631313602928036746015356077448233510168856772151556922014343867916184123816615031082365785364298746876309514893209070350916434688014938903775945495588285182368770708411639568480841222924491789127310307221857371308360623427536782080759693822002923104652612970810190228487608551932713542646350047505333044281886565300271875339164289266206213751470118086964898913275975671649862276775750140912596462399483019682396300653281421379276472977282160356256436580827063085283523587086742223132193391573658741909674073780674085182331909292423165889764341890569562152166702262167526114224830679356300117027259454581065064003380325319445665543357585872176753816810158337155039091017589094646800251808826942578889429569244384765625 394 7351387499681743600692935790756117805674756584754157810338831124132133501397152635048350996448054332702372649078238975606145085446451878771930943059476552616182784032504471598981504013026038735304847362190464557295714071111607371269047492944450259918342581701934750981917602716450932844971775169144811827228679860131655055779425756989523238143766590845920189315149112204390742624562668041506140970585149532445329001374880324741616703792233708577929850629160482662933242541122287949709614888555817506374198762904637457212806125235566136711319737073045150834446045982940524681377167159163342214401092533810996365299540193183907517306236959762327941933322682932731588007763494711215914738246377059698961462958129514500264706598114875354373636702845712193963988232261887491392655738389480499427217692833030457440842309722072399989368441536117749878864574021057084500932125386718609961108925148065246587210561245470617819624032390835504996093319185490599920740351080894470214843750 395 5843860007361211120169576944745822427148444358302761834821777464186120984497618072740013701727435229988295200238357099910345703086890442690580297048227012423609158047240141261883237445574999101854021408138713915826643324603357251214269369993074406587099533011395815970944862234259232375756338446375020437790670141823746875885306084384822276592695642040417730355572706604332297183047870552017261820601445752076794983497320042487287389330368340309948010125317708156396643000410071857909977202676183703057405550511198872511973022352492282034043223904525273902668154376887689622831318377525711852535560891934244698562134403321912099921075894235505603022040431661025707904640106887378261407104071702624042716311688847649888590957579772515421215153224957697693072651954180582051982811801520953406273982772585795046403567300077671335905871965287640174615657992428168840409400165386385006061526336511714220676209876550112411844658644781675771538026475937499526480678468942642211914062500 396 4657165451586200359194742777695652086055442150143758114759663134087052312689030335764829673138636034918662774314050650570650852306842489482452737498563268610544034352645292337300700418461643885844210108389333439080623337478058450912723995461836726432754091360488135035837170244026276579546178780272008838929236966177428669316955295492072465403522005114884004012085949394760867053939217941227550163258524710819563178549583861989473649309976344498900875322980495789122904899264614412026208150448296914636023578780084781384297415760260673186531103729459870588068045945751136765072645463644595347809870745499556038413553982133613789533442247618946187787052059326576261136372766727898608240056207429571766334864236832734598843348538235102211127188621676085478409354451406347417891885243108874567468792654833322403123518162823302916236441205842256170904222472674163184744089248487810711887063077444633063382756267807182778534562977504967590464471371980437197635183110833168029785156250000 397 3720764385694757548263145498158556309600107515391106898728477048243893170595890387765342481006025348206199321301183719540899227485465445675024765180814590577546141785134648791828025489224227787794834822191862560685706891076732305707055133671963654382751484568840249932408486025282943761361236066296997685013770984604590535782734734057466661852945611227924365657072732954462045213009863152072996677217725003742311791201323576281454117181690245118278847589548026253634969186950996625307264987493712514223233512058685810533717440807909498771063025906502676345210002393163078816607479251187335027753596403604404060744708411345322338670629770270080617913669919822307160190701929035193473140852994482308334721595859736478636798680970521129061091415666434642582630892871562263570685922774634465056881821617982890640473824018089155252806044840480406812281529313576038236986064575358212320767587327158195488420068459352406933753462842107676992930019219639470318128360304399393498897552490234375 398 2980084568716974060087575846017451219784636940163001276668697871774727598524483143726840684824451580748300364802877000124134575181987186036644931206628744514005365187494751961053950329103597684901789673469232347637371578650841235017088821535721332503130276905488889208487933937447746867935274786595907516482063235492493676158126777010448443358007528342899418682005266374237647683394212367163395318187575187488050040039008338329537397518352843512776300015105602262934456098218270810566249880005272798235531509351855760563935836906706144471195644148145523928008468435210063687357332062471964047165934436504272777469362430962850749400534480781234746746485005477716937057577475812424082330711042321900047799217423324005019680017254619143471830926303162710760119270560186884960945671409450284515418627265403458930599669719716282723701979352647162979195542763337691000424341155555894675846242611966192697215086351954440473657762203470366035971678679182203519637539557152194902300834655761718750 399 2392810002101510099150169017433993493223953793626597276306074573314804641876780613899474992345642006503225390703817505834798703105107569073574319489668325473860822218858991137710479301250319710786581042931176795811452513848361807972732155525326708520309128177667251328383608955281733328699472197441803958479917121052531662968210043406577051190722045618112266543061851667323505382393831675423092611739786406901660658348974470239963776510503908187165492465453307578309248392796237963342023932650693460036413193798567301258978552632892264721690982794627713100235722837837640800413048214399878390734319485096142240062677689841686362225223540065841298645786773086737338437217244754280685839450681602545748367667077423000059404882612654268589763412067965440309355497709431792633293986490792914753936976534045362082400719248425670195065499989963604402722649862395810971295787072400033159911766230176060006383321313672797275236761336627036097403585756100653433864344776793586788699030876159667968750 400 1926053535772879511933492384006657482404926564313378941762227394174234729601735850272672366151883263628986257502297400862771791448352036001353061398686574439997021130422966439316773302674946319181833769586195122683602021801792884902871259817832156219757007498055644183369960023085739315993657878355061777308363746530364677560555365674191591531445279281265138966653496674361834340645440846165937488605604616861642855854161637873316787712238766014391121393823330872008543571665463825501012170329459577930179338557057082290645039755751712848912392296911302424653719092695253814398962787878035164551653121961174324776987655105827651594152052175425158281244147337454079019748936970224384809234611055510135384942476835361386013992766497394743834445061395719535416200465183385233523988962800234001852562978279182216731923085988927356593435738836562088880784224802696119563742355026568493714750581135937091577492089112117555559463050382974700158035500862870915972369090241045341826975345611572265625000